mirror of
https://github.com/lkddi/nexusphp.git
synced 2026-04-14 12:30:49 +08:00
add lang: ja
This commit is contained in:
@@ -1,5 +1,13 @@
|
||||
{
|
||||
"(and :count more error)": "(and :count more error)",
|
||||
"(and :count more errors)": "(and :count more error)|(and :count more errors)|(and :count more errors)",
|
||||
"A decryption key is required.": "A decryption key is required.",
|
||||
"All rights reserved.": "All rights reserved.",
|
||||
"Encrypted environment file already exists.": "Encrypted environment file already exists.",
|
||||
"Encrypted environment file not found.": "Encrypted environment file not found.",
|
||||
"Environment file already exists.": "Environment file already exists.",
|
||||
"Environment file not found.": "Environment file not found.",
|
||||
"errors": "errors",
|
||||
"Forbidden": "Forbidden",
|
||||
"Go Home": "Go Home",
|
||||
"Go to page :page": "Go to page :page",
|
||||
@@ -8,6 +16,10 @@
|
||||
"If you did not request a password reset, no further action is required.": "If you did not request a password reset, no further action is required.",
|
||||
"If you're having trouble clicking the \":actionText\" button, copy and paste the URL below\ninto your web browser:": "If you're having trouble clicking the \":actionText\" button, copy and paste the URL below\ninto your web browser:",
|
||||
"If you’re having trouble clicking the \":actionText\" button, copy and paste the URL below\ninto your web browser:": "If you’re having trouble clicking the \":actionText\" button, copy and paste the URL below\ninto your web browser:",
|
||||
"Invalid filename.": "Invalid filename.",
|
||||
"Invalid JSON was returned from the route.": "Invalid JSON was returned from the route.",
|
||||
"length": "length",
|
||||
"Location": "Location",
|
||||
"Login": "Login",
|
||||
"Logout": "Logout",
|
||||
"Not Found": "Not Found",
|
||||
@@ -15,8 +27,10 @@
|
||||
"Oh no": "Oh no",
|
||||
"Page Expired": "Page Expired",
|
||||
"Pagination Navigation": "Pagination Navigation",
|
||||
"Payment Required": "Payment Required",
|
||||
"Please click the button below to verify your email address.": "Please click the button below to verify your email address.",
|
||||
"Regards": "Regards",
|
||||
"Regards,": "Regards,",
|
||||
"Register": "Register",
|
||||
"Reset Password": "Reset Password",
|
||||
"Reset Password Notification": "Reset Password Notification",
|
||||
@@ -29,6 +43,9 @@
|
||||
"The :attribute must contain at least one symbol.": "The :attribute must contain at least one symbol.",
|
||||
"The :attribute must contain at least one uppercase and one lowercase letter.": "The :attribute must contain at least one uppercase and one lowercase letter.",
|
||||
"The given :attribute has appeared in a data leak. Please choose a different :attribute.": "The given :attribute has appeared in a data leak. Please choose a different :attribute.",
|
||||
"The given data was invalid.": "The given data was invalid.",
|
||||
"The response is not a streamed response.": "The response is not a streamed response.",
|
||||
"The response is not a view.": "The response is not a view.",
|
||||
"This action is unauthorized.": "This action is unauthorized.",
|
||||
"This password reset link will expire in :count minutes.": "This password reset link will expire in :count minutes.",
|
||||
"to": "to",
|
||||
@@ -38,4 +55,4 @@
|
||||
"Verify Email Address": "Verify Email Address",
|
||||
"Whoops!": "Whoops!",
|
||||
"You are receiving this email because we received a password reset request for your account.": "You are receiving this email because we received a password reset request for your account."
|
||||
}
|
||||
}
|
||||
@@ -1,5 +1,7 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
return [
|
||||
'failed' => 'These credentials do not match our records.',
|
||||
'password' => 'The provided password is incorrect.',
|
||||
|
||||
@@ -1,28 +1,27 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
return [
|
||||
'next' => 'Next »',
|
||||
'previous' => '« Previous',
|
||||
"decimal" => "",
|
||||
"emptyTable" => "No data available in table",
|
||||
"info" => "Showing _START_ to _END_ of _TOTAL_ entries",
|
||||
"infoEmpty" => "Showing 0 to 0 of 0 entries",
|
||||
"infoFiltered" => "(filtered from _MAX_ total entries)",
|
||||
"infoPostFix" => "",
|
||||
"thousands" => ",",
|
||||
"lengthMenu" => "Show _MENU_ entries",
|
||||
"loadingRecords" => "Loading...",
|
||||
"processing" => "",
|
||||
"search" => "Search:",
|
||||
"zeroRecords" => "No matching records found",
|
||||
"paginate" => [
|
||||
"first" => "First",
|
||||
"last" => "Last",
|
||||
"next" => "Next",
|
||||
"previous" => "Previous"
|
||||
'aria' => [
|
||||
'sortAscending' => ': activate to sort column ascending',
|
||||
'sortDescending' => ': activate to sort column descending',
|
||||
],
|
||||
"aria" => [
|
||||
"sortAscending" => ": activate to sort column ascending",
|
||||
"sortDescending"=> ": activate to sort column descending"
|
||||
]
|
||||
'emptyTable' => 'No data available in table',
|
||||
'info' => 'Showing _START_ to _END_ of _TOTAL_ entries',
|
||||
'infoEmpty' => 'Showing 0 to 0 of 0 entries',
|
||||
'infoFiltered' => '(filtered from _MAX_ total entries)',
|
||||
'lengthMenu' => 'Show _MENU_ entries',
|
||||
'loadingRecords' => 'Loading...',
|
||||
'next' => 'Next »',
|
||||
'paginate' => [
|
||||
'first' => 'First',
|
||||
'last' => 'Last',
|
||||
'next' => 'Next',
|
||||
'previous' => 'Previous',
|
||||
],
|
||||
'previous' => '« Previous',
|
||||
'search' => 'Search:',
|
||||
'thousands' => ',',
|
||||
'zeroRecords' => 'No matching records found',
|
||||
];
|
||||
|
||||
@@ -1,8 +1,10 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
return [
|
||||
'reset' => 'Your password has been reset!',
|
||||
'sent' => 'We have emailed your password reset link!',
|
||||
'reset' => 'Your password has been reset.',
|
||||
'sent' => 'We have emailed your password reset link.',
|
||||
'throttled' => 'Please wait before retrying.',
|
||||
'token' => 'This password reset token is invalid.',
|
||||
'user' => 'We can\'t find a user with that email address.',
|
||||
|
||||
@@ -1,126 +1,153 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
return [
|
||||
'accepted' => 'The :attribute must be accepted.',
|
||||
'accepted_if' => 'The :attribute must be accepted when :other is :value.',
|
||||
'active_url' => 'The :attribute is not a valid URL.',
|
||||
'after' => 'The :attribute must be a date after :date.',
|
||||
'after_or_equal' => 'The :attribute must be a date after or equal to :date.',
|
||||
'alpha' => 'The :attribute must only contain letters.',
|
||||
'alpha_dash' => 'The :attribute must only contain letters, numbers, dashes and underscores.',
|
||||
'alpha_num' => 'The :attribute must only contain letters and numbers.',
|
||||
'array' => 'The :attribute must be an array.',
|
||||
'before' => 'The :attribute must be a date before :date.',
|
||||
'before_or_equal' => 'The :attribute must be a date before or equal to :date.',
|
||||
'accepted' => 'The :attribute field must be accepted.',
|
||||
'accepted_if' => 'The :attribute field must be accepted when :other is :value.',
|
||||
'active_url' => 'The :attribute field must be a valid URL.',
|
||||
'after' => 'The :attribute field must be a date after :date.',
|
||||
'after_or_equal' => 'The :attribute field must be a date after or equal to :date.',
|
||||
'alpha' => 'The :attribute field must only contain letters.',
|
||||
'alpha_dash' => 'The :attribute field must only contain letters, numbers, dashes, and underscores.',
|
||||
'alpha_num' => 'The :attribute field must only contain letters and numbers.',
|
||||
'array' => 'The :attribute field must be an array.',
|
||||
'ascii' => 'The :attribute field must only contain single-byte alphanumeric characters and symbols.',
|
||||
'before' => 'The :attribute field must be a date before :date.',
|
||||
'before_or_equal' => 'The :attribute field must be a date before or equal to :date.',
|
||||
'between' => [
|
||||
'array' => 'The :attribute must have between :min and :max items.',
|
||||
'file' => 'The :attribute must be between :min and :max kilobytes.',
|
||||
'numeric' => 'The :attribute must be between :min and :max.',
|
||||
'string' => 'The :attribute must be between :min and :max characters.',
|
||||
'array' => 'The :attribute field must have between :min and :max items.',
|
||||
'file' => 'The :attribute field must be between :min and :max kilobytes.',
|
||||
'numeric' => 'The :attribute field must be between :min and :max.',
|
||||
'string' => 'The :attribute field must be between :min and :max characters.',
|
||||
],
|
||||
'boolean' => 'The :attribute field must be true or false.',
|
||||
'confirmed' => 'The :attribute confirmation does not match.',
|
||||
'can' => 'The :attribute field contains an unauthorized value.',
|
||||
'confirmed' => 'The :attribute field confirmation does not match.',
|
||||
'contains' => 'The :attribute field is missing a required value.',
|
||||
'current_password' => 'The password is incorrect.',
|
||||
'date' => 'The :attribute is not a valid date.',
|
||||
'date_equals' => 'The :attribute must be a date equal to :date.',
|
||||
'date_format' => 'The :attribute does not match the format :format.',
|
||||
'declined' => 'The :attribute must be declined.',
|
||||
'declined_if' => 'The :attribute must be declined when :other is :value.',
|
||||
'different' => 'The :attribute and :other must be different.',
|
||||
'digits' => 'The :attribute must be :digits digits.',
|
||||
'digits_between' => 'The :attribute must be between :min and :max digits.',
|
||||
'dimensions' => 'The :attribute has invalid image dimensions.',
|
||||
'date' => 'The :attribute field must be a valid date.',
|
||||
'date_equals' => 'The :attribute field must be a date equal to :date.',
|
||||
'date_format' => 'The :attribute field must match the format :format.',
|
||||
'decimal' => 'The :attribute field must have :decimal decimal places.',
|
||||
'declined' => 'The :attribute field must be declined.',
|
||||
'declined_if' => 'The :attribute field must be declined when :other is :value.',
|
||||
'different' => 'The :attribute field and :other must be different.',
|
||||
'digits' => 'The :attribute field must be :digits digits.',
|
||||
'digits_between' => 'The :attribute field must be between :min and :max digits.',
|
||||
'dimensions' => 'The :attribute field has invalid image dimensions.',
|
||||
'distinct' => 'The :attribute field has a duplicate value.',
|
||||
'email' => 'The :attribute must be a valid email address.',
|
||||
'ends_with' => 'The :attribute must end with one of the following: :values.',
|
||||
'doesnt_end_with' => 'The :attribute field must not end with one of the following: :values.',
|
||||
'doesnt_start_with' => 'The :attribute field must not start with one of the following: :values.',
|
||||
'email' => 'The :attribute field must be a valid email address.',
|
||||
'ends_with' => 'The :attribute field must end with one of the following: :values.',
|
||||
'enum' => 'The selected :attribute is invalid.',
|
||||
'exists' => 'The selected :attribute is invalid.',
|
||||
'file' => 'The :attribute must be a file.',
|
||||
'extensions' => 'The :attribute field must have one of the following extensions: :values.',
|
||||
'file' => 'The :attribute field must be a file.',
|
||||
'filled' => 'The :attribute field must have a value.',
|
||||
'gt' => [
|
||||
'array' => 'The :attribute must have more than :value items.',
|
||||
'file' => 'The :attribute must be greater than :value kilobytes.',
|
||||
'numeric' => 'The :attribute must be greater than :value.',
|
||||
'string' => 'The :attribute must be greater than :value characters.',
|
||||
'array' => 'The :attribute field must have more than :value items.',
|
||||
'file' => 'The :attribute field must be greater than :value kilobytes.',
|
||||
'numeric' => 'The :attribute field must be greater than :value.',
|
||||
'string' => 'The :attribute field must be greater than :value characters.',
|
||||
],
|
||||
'gte' => [
|
||||
'array' => 'The :attribute must have :value items or more.',
|
||||
'file' => 'The :attribute must be greater than or equal to :value kilobytes.',
|
||||
'numeric' => 'The :attribute must be greater than or equal to :value.',
|
||||
'string' => 'The :attribute must be greater than or equal to :value characters.',
|
||||
'array' => 'The :attribute field must have :value items or more.',
|
||||
'file' => 'The :attribute field must be greater than or equal to :value kilobytes.',
|
||||
'numeric' => 'The :attribute field must be greater than or equal to :value.',
|
||||
'string' => 'The :attribute field must be greater than or equal to :value characters.',
|
||||
],
|
||||
'image' => 'The :attribute must be an image.',
|
||||
'hex_color' => 'The :attribute field must be a valid hexadecimal color.',
|
||||
'image' => 'The :attribute field must be an image.',
|
||||
'in' => 'The selected :attribute is invalid.',
|
||||
'in_array' => 'The :attribute field does not exist in :other.',
|
||||
'integer' => 'The :attribute must be an integer.',
|
||||
'ip' => 'The :attribute must be a valid IP address.',
|
||||
'ipv4' => 'The :attribute must be a valid IPv4 address.',
|
||||
'ipv6' => 'The :attribute must be a valid IPv6 address.',
|
||||
'json' => 'The :attribute must be a valid JSON string.',
|
||||
'in_array' => 'The :attribute field must exist in :other.',
|
||||
'integer' => 'The :attribute field must be an integer.',
|
||||
'ip' => 'The :attribute field must be a valid IP address.',
|
||||
'ipv4' => 'The :attribute field must be a valid IPv4 address.',
|
||||
'ipv6' => 'The :attribute field must be a valid IPv6 address.',
|
||||
'json' => 'The :attribute field must be a valid JSON string.',
|
||||
'list' => 'The :attribute field must be a list.',
|
||||
'lowercase' => 'The :attribute field must be lowercase.',
|
||||
'lt' => [
|
||||
'array' => 'The :attribute must have less than :value items.',
|
||||
'file' => 'The :attribute must be less than :value kilobytes.',
|
||||
'numeric' => 'The :attribute must be less than :value.',
|
||||
'string' => 'The :attribute must be less than :value characters.',
|
||||
'array' => 'The :attribute field must have less than :value items.',
|
||||
'file' => 'The :attribute field must be less than :value kilobytes.',
|
||||
'numeric' => 'The :attribute field must be less than :value.',
|
||||
'string' => 'The :attribute field must be less than :value characters.',
|
||||
],
|
||||
'lte' => [
|
||||
'array' => 'The :attribute must not have more than :value items.',
|
||||
'file' => 'The :attribute must be less than or equal to :value kilobytes.',
|
||||
'numeric' => 'The :attribute must be less than or equal to :value.',
|
||||
'string' => 'The :attribute must be less than or equal to :value characters.',
|
||||
'array' => 'The :attribute field must not have more than :value items.',
|
||||
'file' => 'The :attribute field must be less than or equal to :value kilobytes.',
|
||||
'numeric' => 'The :attribute field must be less than or equal to :value.',
|
||||
'string' => 'The :attribute field must be less than or equal to :value characters.',
|
||||
],
|
||||
'mac_address' => 'The :attribute must be a valid MAC address.',
|
||||
'mac_address' => 'The :attribute field must be a valid MAC address.',
|
||||
'max' => [
|
||||
'array' => 'The :attribute must not have more than :max items.',
|
||||
'file' => 'The :attribute must not be greater than :max kilobytes.',
|
||||
'numeric' => 'The :attribute must not be greater than :max.',
|
||||
'string' => 'The :attribute must not be greater than :max characters.',
|
||||
'array' => 'The :attribute field must not have more than :max items.',
|
||||
'file' => 'The :attribute field must not be greater than :max kilobytes.',
|
||||
'numeric' => 'The :attribute field must not be greater than :max.',
|
||||
'string' => 'The :attribute field must not be greater than :max characters.',
|
||||
],
|
||||
'mimes' => 'The :attribute must be a file of type: :values.',
|
||||
'mimetypes' => 'The :attribute must be a file of type: :values.',
|
||||
'max_digits' => 'The :attribute field must not have more than :max digits.',
|
||||
'mimes' => 'The :attribute field must be a file of type: :values.',
|
||||
'mimetypes' => 'The :attribute field must be a file of type: :values.',
|
||||
'min' => [
|
||||
'array' => 'The :attribute must have at least :min items.',
|
||||
'file' => 'The :attribute must be at least :min kilobytes.',
|
||||
'numeric' => 'The :attribute must be at least :min.',
|
||||
'string' => 'The :attribute must be at least :min characters.',
|
||||
'array' => 'The :attribute field must have at least :min items.',
|
||||
'file' => 'The :attribute field must be at least :min kilobytes.',
|
||||
'numeric' => 'The :attribute field must be at least :min.',
|
||||
'string' => 'The :attribute field must be at least :min characters.',
|
||||
],
|
||||
'multiple_of' => 'The :attribute must be a multiple of :value.',
|
||||
'min_digits' => 'The :attribute field must have at least :min digits.',
|
||||
'missing' => 'The :attribute field must be missing.',
|
||||
'missing_if' => 'The :attribute field must be missing when :other is :value.',
|
||||
'missing_unless' => 'The :attribute field must be missing unless :other is :value.',
|
||||
'missing_with' => 'The :attribute field must be missing when :values is present.',
|
||||
'missing_with_all' => 'The :attribute field must be missing when :values are present.',
|
||||
'multiple_of' => 'The :attribute field must be a multiple of :value.',
|
||||
'not_in' => 'The selected :attribute is invalid.',
|
||||
'not_regex' => 'The :attribute format is invalid.',
|
||||
'numeric' => 'The :attribute must be a number.',
|
||||
'password' => 'The password is incorrect.',
|
||||
'not_regex' => 'The :attribute field format is invalid.',
|
||||
'numeric' => 'The :attribute field must be a number.',
|
||||
'password' => [
|
||||
'letters' => 'The :attribute field must contain at least one letter.',
|
||||
'mixed' => 'The :attribute field must contain at least one uppercase and one lowercase letter.',
|
||||
'numbers' => 'The :attribute field must contain at least one number.',
|
||||
'symbols' => 'The :attribute field must contain at least one symbol.',
|
||||
'uncompromised' => 'The given :attribute has appeared in a data leak. Please choose a different :attribute.',
|
||||
],
|
||||
'present' => 'The :attribute field must be present.',
|
||||
'present_if' => 'The :attribute field must be present when :other is :value.',
|
||||
'present_unless' => 'The :attribute field must be present unless :other is :value.',
|
||||
'present_with' => 'The :attribute field must be present when :values is present.',
|
||||
'present_with_all' => 'The :attribute field must be present when :values are present.',
|
||||
'prohibited' => 'The :attribute field is prohibited.',
|
||||
'prohibited_if' => 'The :attribute field is prohibited when :other is :value.',
|
||||
'prohibited_unless' => 'The :attribute field is prohibited unless :other is in :values.',
|
||||
'prohibits' => 'The :attribute field prohibits :other from being present.',
|
||||
'regex' => 'The :attribute format is invalid.',
|
||||
'regex' => 'The :attribute field format is invalid.',
|
||||
'required' => 'The :attribute field is required.',
|
||||
'required_array_keys' => 'The :attribute field must contain entries for: :values.',
|
||||
'required_if' => 'The :attribute field is required when :other is :value.',
|
||||
'required_if_accepted' => 'The :attribute field is required when :other is accepted.',
|
||||
'required_if_declined' => 'The :attribute field is required when :other is declined.',
|
||||
'required_unless' => 'The :attribute field is required unless :other is in :values.',
|
||||
'required_with' => 'The :attribute field is required when :values is present.',
|
||||
'required_with_all' => 'The :attribute field is required when :values are present.',
|
||||
'required_without' => 'The :attribute field is required when :values is not present.',
|
||||
'required_without_all' => 'The :attribute field is required when none of :values are present.',
|
||||
'same' => 'The :attribute and :other must match.',
|
||||
'same' => 'The :attribute field must match :other.',
|
||||
'size' => [
|
||||
'array' => 'The :attribute must contain :size items.',
|
||||
'file' => 'The :attribute must be :size kilobytes.',
|
||||
'numeric' => 'The :attribute must be :size.',
|
||||
'string' => 'The :attribute must be :size characters.',
|
||||
'array' => 'The :attribute field must contain :size items.',
|
||||
'file' => 'The :attribute field must be :size kilobytes.',
|
||||
'numeric' => 'The :attribute field must be :size.',
|
||||
'string' => 'The :attribute field must be :size characters.',
|
||||
],
|
||||
'starts_with' => 'The :attribute must start with one of the following: :values.',
|
||||
'string' => 'The :attribute must be a string.',
|
||||
'timezone' => 'The :attribute must be a valid timezone.',
|
||||
'starts_with' => 'The :attribute field must start with one of the following: :values.',
|
||||
'string' => 'The :attribute field must be a string.',
|
||||
'timezone' => 'The :attribute field must be a valid timezone.',
|
||||
'ulid' => 'The :attribute field must be a valid ULID.',
|
||||
'unique' => 'The :attribute has already been taken.',
|
||||
'uploaded' => 'The :attribute failed to upload.',
|
||||
'url' => 'The :attribute must be a valid URL.',
|
||||
'uuid' => 'The :attribute must be a valid UUID.',
|
||||
'attributes' => [],
|
||||
'custom' => [
|
||||
'attribute-name' => [
|
||||
'rule-name' => 'custom-message',
|
||||
],
|
||||
],
|
||||
'uppercase' => 'The :attribute field must be uppercase.',
|
||||
'url' => 'The :attribute field must be a valid URL.',
|
||||
'uuid' => 'The :attribute field must be a valid UUID.',
|
||||
];
|
||||
|
||||
49
resources/lang/hr.json
Normal file
49
resources/lang/hr.json
Normal file
@@ -0,0 +1,49 @@
|
||||
{
|
||||
"(and :count more error)": "(i još :count greška)",
|
||||
"(and :count more errors)": "(i još :count greška)|(i još :count grešaka)|(i još :count grešaka)",
|
||||
"A decryption key is required.": "A decryption key is required.",
|
||||
"All rights reserved.": "Sva prava pridržana.",
|
||||
"Encrypted environment file already exists.": "Encrypted environment file already exists.",
|
||||
"Encrypted environment file not found.": "Encrypted environment file not found.",
|
||||
"Environment file already exists.": "Environment file already exists.",
|
||||
"Environment file not found.": "Environment file not found.",
|
||||
"errors": "pogreške",
|
||||
"Forbidden": "Zabranjeno",
|
||||
"Go to page :page": "Idite na stranicu :page",
|
||||
"Hello!": "Hej!",
|
||||
"If you did not create an account, no further action is required.": "Ako niste stvorili račun, nije potrebno daljnje radnje.",
|
||||
"If you did not request a password reset, no further action is required.": "Ukoliko niste zatražili promjenu lozinke, nije potrebno poduzimati daljnje korake.",
|
||||
"If you're having trouble clicking the \":actionText\" button, copy and paste the URL below\ninto your web browser:": "Ako imate problema s klikom na gumb \":actionText\", kopirajte i zalijepite URL u nastavku\nu svoj web preglednik:",
|
||||
"Invalid filename.": "Invalid filename.",
|
||||
"Invalid JSON was returned from the route.": "S rute je vraćen nevažeći JSON.",
|
||||
"length": "length",
|
||||
"Location": "Mjesto",
|
||||
"Login": "Prijava",
|
||||
"Logout": "Odjava",
|
||||
"Not Found": "Nije pronađeno",
|
||||
"of": "od",
|
||||
"Page Expired": "Stranica je istekla",
|
||||
"Pagination Navigation": "Kretanje po stranicama",
|
||||
"Payment Required": "Obavezno plaćanje",
|
||||
"Please click the button below to verify your email address.": "Kliknite gumb ispod da biste potvrdili svoju e-mail adresu.",
|
||||
"Regards,": "S poštovanjem,",
|
||||
"Register": "Registracija",
|
||||
"Reset Password": "Poništavanje lozinke",
|
||||
"Reset Password Notification": "Obavijest o poništavanju lozinke",
|
||||
"results": "rezultati",
|
||||
"Server Error": "Pogreška poslužitelja",
|
||||
"Service Unavailable": "Usluga nije dostupna",
|
||||
"Showing": "Prikaz",
|
||||
"The given data was invalid.": "Navedeni podaci nisu valjani.",
|
||||
"The response is not a streamed response.": "Odgovor nije strujanje odgovora.",
|
||||
"The response is not a view.": "Odgovor nije pogled.",
|
||||
"This action is unauthorized.": "Ova radnja je neovlaštena.",
|
||||
"This password reset link will expire in :count minutes.": "Ova poveznica za poništavanje lozinke istječe nakon :count minuta.",
|
||||
"to": "do",
|
||||
"Toggle navigation": "Uključi navigaciju",
|
||||
"Too Many Requests": "Previše zahtjeva",
|
||||
"Unauthorized": "Neovlašteno",
|
||||
"Verify Email Address": "Potvrdite e-mail adresu",
|
||||
"Whoops!": "Ups!",
|
||||
"You are receiving this email because we received a password reset request for your account.": "Primili ste ovaj e-mail jer smo primili zahtjev za ponovno postavljanje lozinke za vaš račun."
|
||||
}
|
||||
9
resources/lang/hr/auth.php
Normal file
9
resources/lang/hr/auth.php
Normal file
@@ -0,0 +1,9 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
return [
|
||||
'failed' => 'Ovi podaci ne odgovaraju našima.',
|
||||
'password' => 'Lozinka je pogrešna.',
|
||||
'throttle' => 'Previše pokušaja prijave. Molim Vas pokušajte ponovno za :seconds sekundi.',
|
||||
];
|
||||
8
resources/lang/hr/pagination.php
Normal file
8
resources/lang/hr/pagination.php
Normal file
@@ -0,0 +1,8 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
return [
|
||||
'next' => 'Sljedeća »',
|
||||
'previous' => '« Prethodna',
|
||||
];
|
||||
11
resources/lang/hr/passwords.php
Normal file
11
resources/lang/hr/passwords.php
Normal file
@@ -0,0 +1,11 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
return [
|
||||
'reset' => 'Lozinka je ponovno postavljena!',
|
||||
'sent' => 'E-mail sa poveznicom za ponovno postavljanje lozinke je poslan!',
|
||||
'throttled' => 'Molimo pričekajte prije ponovnog pokušaja!',
|
||||
'token' => 'Oznaka za ponovno postavljanje lozinke više nije važeća.',
|
||||
'user' => 'Korisnik s navedenom e-mail adresom nije pronađen.',
|
||||
];
|
||||
153
resources/lang/hr/validation.php
Normal file
153
resources/lang/hr/validation.php
Normal file
@@ -0,0 +1,153 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
return [
|
||||
'accepted' => 'Polje :attribute mora biti prihvaćeno.',
|
||||
'accepted_if' => 'Polje :attribute mora biti prihvaćeno kada je :other jednako :value.',
|
||||
'active_url' => 'Polje :attribute nije ispravan URL.',
|
||||
'after' => 'Polje :attribute mora biti datum nakon :date.',
|
||||
'after_or_equal' => 'Polje :attribute mora biti datum veći ili jednak :date.',
|
||||
'alpha' => 'Polje :attribute smije sadržavati samo slova.',
|
||||
'alpha_dash' => 'Polje :attribute smije sadržavati samo slova, brojeve i crtice.',
|
||||
'alpha_num' => 'Polje :attribute smije sadržavati samo slova i brojeve.',
|
||||
'array' => 'Polje :attribute mora biti niz.',
|
||||
'ascii' => 'Polje :attribute smije sadržavati samo slova, brojeve i simbole veličine jednog bajta.',
|
||||
'before' => 'Polje :attribute mora biti datum prije :date.',
|
||||
'before_or_equal' => 'Polje :attribute mora biti datum manji ili jednak :date.',
|
||||
'between' => [
|
||||
'array' => 'Polje :attribute mora imati između :min - :max stavki.',
|
||||
'file' => 'Polje :attribute mora biti između :min - :max kilobajta.',
|
||||
'numeric' => 'Polje :attribute mora biti između :min - :max.',
|
||||
'string' => 'Polje :attribute mora biti između :min - :max znakova.',
|
||||
],
|
||||
'boolean' => 'Polje :attribute mora biti false ili true.',
|
||||
'can' => 'Polje :attribute sadrži neovlaštenu vrijednost.',
|
||||
'confirmed' => 'Potvrda polja :attribute se ne podudara.',
|
||||
'contains' => 'The :attribute field is missing a required value.',
|
||||
'current_password' => 'Lozinka nije ispravna.',
|
||||
'date' => 'Polje :attribute nije ispravan datum.',
|
||||
'date_equals' => 'Stavka :attribute mora biti jednaka :date.',
|
||||
'date_format' => 'Polje :attribute ne podudara s formatom :format.',
|
||||
'decimal' => 'Polje :attribute mora sadržavati :decimal decimalnih mjesta.',
|
||||
'declined' => 'Polje :attribute mora biti odbijeno.',
|
||||
'declined_if' => 'Polje :attribute mora biti odbijeno kada je :other jednako :value.',
|
||||
'different' => 'Polja :attribute i :other moraju biti različita.',
|
||||
'digits' => 'Polje :attribute mora sadržavati :digits znamenki.',
|
||||
'digits_between' => 'Polje :attribute mora imati između :min i :max znamenki.',
|
||||
'dimensions' => 'Polje :attribute ima neispravne dimenzije slike.',
|
||||
'distinct' => 'Polje :attribute ima dupliciranu vrijednost.',
|
||||
'doesnt_end_with' => 'Polje :attribute ne smije završavati s jednom od sljedećih vrijednosti: :values.',
|
||||
'doesnt_start_with' => 'Polje :attribute ne smije počinjati s jednom od sljedećih vrijednosti: :values.',
|
||||
'email' => 'Polje :attribute mora biti ispravna e-mail adresa.',
|
||||
'ends_with' => ':Attribute bi trebao završiti s jednim od sljedećih: :values.',
|
||||
'enum' => 'Odabrano polje :attribute nije ispravno.',
|
||||
'exists' => 'Odabrano polje :attribute nije ispravno.',
|
||||
'extensions' => 'Polje :attribute mora imati jedno od sljedećih proširenja: :values.',
|
||||
'file' => 'Polje :attribute mora biti datoteka.',
|
||||
'filled' => 'Polje :attribute je obavezno.',
|
||||
'gt' => [
|
||||
'array' => 'Polje :attribute mora biti veće od :value stavki.',
|
||||
'file' => 'Polje :attribute mora biti veće od :value kilobajta.',
|
||||
'numeric' => 'Polje :attribute mora biti veće od :value.',
|
||||
'string' => 'Polje :attribute mora biti veće od :value karaktera.',
|
||||
],
|
||||
'gte' => [
|
||||
'array' => 'Polje :attribute mora imati najmanje :value stavki.',
|
||||
'file' => 'Polje :attribute mora imati najmanje :value kilobajta.',
|
||||
'numeric' => 'Polje :attribute mora biti veće ili jednako :value.',
|
||||
'string' => 'Polje :attribute mora biti veće ili jednako :value znakova.',
|
||||
],
|
||||
'hex_color' => 'Polje :attribute mora biti važeća heksadecimalna boja.',
|
||||
'image' => 'Polje :attribute mora biti slika.',
|
||||
'in' => 'Odabrano polje :attribute nije ispravno.',
|
||||
'in_array' => 'Polje :attribute ne postoji u :other.',
|
||||
'integer' => 'Polje :attribute mora biti broj.',
|
||||
'ip' => 'Polje :attribute mora biti ispravna IP adresa.',
|
||||
'ipv4' => 'Polje :attribute mora biti ispravna IPv4 adresa.',
|
||||
'ipv6' => 'Polje :attribute mora biti ispravna IPv6 adresa.',
|
||||
'json' => 'Polje :attribute mora biti ispravan JSON string.',
|
||||
'list' => 'Polje :attribute mora biti popis.',
|
||||
'lowercase' => 'Polje :attribute mora sadržavati samo mala slova.',
|
||||
'lt' => [
|
||||
'array' => 'Polje :attribute mora biti manje od :value stavki.',
|
||||
'file' => 'Polje :attribute mora biti manje od :value kilobajta.',
|
||||
'numeric' => 'Polje :attribute mora biti manje od :value.',
|
||||
'string' => 'Polje :attribute mora biti manje od :value znakova.',
|
||||
],
|
||||
'lte' => [
|
||||
'array' => 'Polje :attribute ne smije imati više od :value stavki.',
|
||||
'file' => 'Polje :attribute mora biti manje ili jednako :value kilobajta.',
|
||||
'numeric' => 'Polje :attribute mora biti manje ili jednako :value.',
|
||||
'string' => 'Polje :attribute mora biti manje ili jednako :value znakova.',
|
||||
],
|
||||
'mac_address' => 'Polje :attribute mora biti ispravna MAC adresa.',
|
||||
'max' => [
|
||||
'array' => 'Polje :attribute ne smije imati više od :max stavki.',
|
||||
'file' => 'Polje :attribute mora biti manje od :max kilobajta.',
|
||||
'numeric' => 'Polje :attribute mora biti manje od :max.',
|
||||
'string' => 'Polje :attribute mora sadržavati manje od :max znakova.',
|
||||
],
|
||||
'max_digits' => 'Polje :attribute ne smije imati više od :max znamenaka.',
|
||||
'mimes' => 'Polje :attribute mora biti datoteka tipa: :values.',
|
||||
'mimetypes' => 'Polje :attribute mora biti datoteka tipa: :values.',
|
||||
'min' => [
|
||||
'array' => 'Polje :attribute mora sadržavati najmanje :min stavki.',
|
||||
'file' => 'Polje :attribute mora biti najmanje :min kilobajta.',
|
||||
'numeric' => 'Polje :attribute mora biti najmanje :min.',
|
||||
'string' => 'Polje :attribute mora sadržavati najmanje :min znakova.',
|
||||
],
|
||||
'min_digits' => 'Polje :attribute mora sadržavati najmanje :min znamenaka.',
|
||||
'missing' => 'Polje :attribute mora nedostajati.',
|
||||
'missing_if' => 'Polje :attribute mora nedostajati kada je :other :value.',
|
||||
'missing_unless' => 'Polje :attribute mora nedostajati osim ako je :other :value.',
|
||||
'missing_with' => 'Polje :attribute mora nedostajati kada je :values prisutno.',
|
||||
'missing_with_all' => 'Polje :attribute mora nedostajati kada je :values prisutno.',
|
||||
'multiple_of' => 'Broj :attribute mora biti višekratnik :value',
|
||||
'not_in' => 'Odabrano polje :attribute nije ispravno.',
|
||||
'not_regex' => 'Format polja :attribute je neispravan.',
|
||||
'numeric' => 'Polje :attribute mora biti broj.',
|
||||
'password' => [
|
||||
'letters' => 'Polje :attribute mora sadržavati najmanje jedno slovo.',
|
||||
'mixed' => 'Polje :attribute mora sadržavati najmanje jedno veliko i jedno malo slovo.',
|
||||
'numbers' => 'Polje :attribute mora sadržavati najmanje jedan broj.',
|
||||
'symbols' => 'Polje :attribute mora sadržavati najmanje jedan simbol.',
|
||||
'uncompromised' => 'Vrijednost u :attribute se pojavila u curenju informacija. Molimo vas da odaberete drugu vrijednost za :attribute.',
|
||||
],
|
||||
'present' => 'Polje :attribute mora biti prisutno.',
|
||||
'present_if' => 'Polje :attribute mora biti prisutno kada je :other :value.',
|
||||
'present_unless' => 'Polje :attribute mora biti prisutno osim ako je :other :value.',
|
||||
'present_with' => 'Polje :attribute mora biti prisutno kada je prisutno :values.',
|
||||
'present_with_all' => 'Polje :attribute mora biti prisutno kada je prisutno :values.',
|
||||
'prohibited' => 'Polje :attribute je zabranjeno.',
|
||||
'prohibited_if' => 'Polje :attribute zabranjeno je kada je :other :value.',
|
||||
'prohibited_unless' => 'Polje :attribute zabranjeno je, osim ako :other nije u :values.',
|
||||
'prohibits' => 'Polje :attribute zabranjuje da polje :other bude prisutno.',
|
||||
'regex' => 'Polje :attribute se ne podudara s formatom.',
|
||||
'required' => 'Polje :attribute je obavezno.',
|
||||
'required_array_keys' => 'Polje :attribute mora sadržavati unose za: :values.',
|
||||
'required_if' => 'Polje :attribute je obavezno kada polje :other sadrži :value.',
|
||||
'required_if_accepted' => 'Polje :attribute je obavezno kada je prihvaćeno polje :other.',
|
||||
'required_if_declined' => 'The :attribute field is required when :other is declined.',
|
||||
'required_unless' => 'Polje :attribute je obavezno osim :other je u :values.',
|
||||
'required_with' => 'Polje :attribute je obavezno kada postoji polje :values.',
|
||||
'required_with_all' => 'Polje :attribute je obavezno kada postje polja :values.',
|
||||
'required_without' => 'Polje :attribute je obavezno kada ne postoji polje :values.',
|
||||
'required_without_all' => 'Polje :attribute je obavezno kada nijedno od polja :values ne postoji.',
|
||||
'same' => 'Polja :attribute i :other se moraju podudarati.',
|
||||
'size' => [
|
||||
'array' => 'Polje :attribute mora sadržavati :size stavki.',
|
||||
'file' => 'Polje :attribute mora biti :size kilobajta.',
|
||||
'numeric' => 'Polje :attribute mora biti :size.',
|
||||
'string' => 'Polje :attribute mora biti :size znakova.',
|
||||
],
|
||||
'starts_with' => 'Stavka :attribute mora započinjati jednom od narednih stavki: :values',
|
||||
'string' => 'Polje :attribute mora biti riječ.',
|
||||
'timezone' => 'Polje :attribute mora biti ispravna vremenska zona.',
|
||||
'ulid' => 'Polje :attribute mora biti valjani ULID.',
|
||||
'unique' => 'Polje :attribute već postoji.',
|
||||
'uploaded' => 'Polje :attribute nije uspešno učitano.',
|
||||
'uppercase' => 'Polje :attribute mora sadržavati samo velika slova.',
|
||||
'url' => 'Polje :attribute mora biti ispravan URL.',
|
||||
'uuid' => 'Polje :attribute mora biti valjani UUID.',
|
||||
];
|
||||
49
resources/lang/ja.json
Normal file
49
resources/lang/ja.json
Normal file
@@ -0,0 +1,49 @@
|
||||
{
|
||||
"(and :count more error)": "(その他、:countエラーあり)",
|
||||
"(and :count more errors)": "(その他、:countエラーあり)",
|
||||
"A decryption key is required.": "復号キーは必須です。",
|
||||
"All rights reserved.": "All rights reserved.",
|
||||
"Encrypted environment file already exists.": "暗号化されたenvファイルが既に存在しています。",
|
||||
"Encrypted environment file not found.": "暗号化されたenvファイルが見つかりません。",
|
||||
"Environment file already exists.": "envファイルが既に存在しています。",
|
||||
"Environment file not found.": "envファイルが見つかりません。",
|
||||
"errors": "エラー",
|
||||
"Forbidden": "禁止されています",
|
||||
"Go to page :page": ":Pageページへ",
|
||||
"Hello!": "こんにちは",
|
||||
"If you did not create an account, no further action is required.": "アカウント作成にお心当たりがない場合は、このメールを無視してください。",
|
||||
"If you did not request a password reset, no further action is required.": "パスワード再設定のリクエストにお心当たりがない場合は、このメールを無視してください。",
|
||||
"If you're having trouble clicking the \":actionText\" button, copy and paste the URL below\ninto your web browser:": "\":actionText\"ボタンがクリックできない場合は、以下のURLに直接アクセスしてください。",
|
||||
"Invalid filename.": "無効なファイル名",
|
||||
"Invalid JSON was returned from the route.": "無効なJSON形式がルートから返却されました。",
|
||||
"length": "長さ",
|
||||
"Location": "位置",
|
||||
"Login": "ログイン",
|
||||
"Logout": "ログアウト",
|
||||
"Not Found": "見つかりません",
|
||||
"of": "の",
|
||||
"Page Expired": "ページが無効です",
|
||||
"Pagination Navigation": "ページネーション",
|
||||
"Payment Required": "お支払いが必要",
|
||||
"Please click the button below to verify your email address.": "メールアドレスを確認するには、以下のボタンをクリックしてください。",
|
||||
"Regards,": "よろしくお願いします,",
|
||||
"Register": "アカウント作成",
|
||||
"Reset Password": "パスワード再設定",
|
||||
"Reset Password Notification": "パスワード再設定のお知らせ",
|
||||
"results": "結果",
|
||||
"Server Error": "サーバーエラー",
|
||||
"Service Unavailable": "サービスは利用できません",
|
||||
"Showing": "表示中",
|
||||
"The given data was invalid.": "指定されたデータは無効でした。",
|
||||
"The response is not a streamed response.": "レスポンスは、ストリーミング形式ではありません。",
|
||||
"The response is not a view.": "レスポンスは、ビューではありません。",
|
||||
"This action is unauthorized.": "この行為は許可されていません。",
|
||||
"This password reset link will expire in :count minutes.": "このパスワード再設定リンクの有効期限は:count分です。",
|
||||
"to": "に",
|
||||
"Toggle navigation": "ナビゲーション切替",
|
||||
"Too Many Requests": "リクエストが多すぎます",
|
||||
"Unauthorized": "認証が必要です",
|
||||
"Verify Email Address": "メールアドレスの確認",
|
||||
"Whoops!": "おっと!",
|
||||
"You are receiving this email because we received a password reset request for your account.": "パスワード再設定のリクエストを受け付けました。"
|
||||
}
|
||||
138
resources/lang/ja/admin.php
Normal file
138
resources/lang/ja/admin.php
Normal file
@@ -0,0 +1,138 @@
|
||||
<?php
|
||||
|
||||
return array (
|
||||
'sidebar' =>
|
||||
array (
|
||||
'exam_users' => 'ユーザー評価',
|
||||
'hit_and_runs' => 'ユーザーH&R',
|
||||
'users_list' => 'ユーザーリスト',
|
||||
'tags_list' => 'ラベル',
|
||||
'agent_allows' => 'クライアントを許可します',
|
||||
'agent_denies' => 'クライアントを拒否します',
|
||||
'exams_list' => '評価とタスク',
|
||||
'medals_list' => 'メダル',
|
||||
'settings' => '設定',
|
||||
'users_medals' => 'ユーザーメダル',
|
||||
'claims' => '受信したユーザー',
|
||||
'torrent_list' => 'シード',
|
||||
'torrent_state' => 'サイト全体の割引',
|
||||
'seed_box_records' => 'シードボックス',
|
||||
'upload_speed' => 'アップリンク帯域幅',
|
||||
'download_speed' => 'ダウンリンク帯域幅',
|
||||
'isp' => 'ISP',
|
||||
'menu' => 'メニューをカスタマイズします',
|
||||
'username_change_log' => '名前の変更レコード',
|
||||
'torrent_deny_reason' => '拒絶の理由',
|
||||
'roles' => '役割',
|
||||
'permissions' => '権限',
|
||||
'section' => '分類モード',
|
||||
'icon' => 'カテゴリアイコン',
|
||||
'plugin' => 'プラグイン',
|
||||
'category' => 'メインカテゴリ',
|
||||
'second_icon' => '2番目のアイコン',
|
||||
'torrent_operation_log' => 'シード操作記録',
|
||||
'invite' => 'ユーザーの招待',
|
||||
'user_props' => 'ユーザーの小道具',
|
||||
'login_log' => 'ログイン履歴',
|
||||
'bonus_log' => 'マジックレコード',
|
||||
'torrent_buy_log' => '種子購入',
|
||||
'attendance_log' => 'サインインの歴史',
|
||||
'oauth_client' => 'クライアント',
|
||||
'oauth_access_token' => 'アクセストークン',
|
||||
'oauth_auth_code' => '承認コード',
|
||||
'oauth_refresh_token' => 'トークンを更新します',
|
||||
'token' => 'アクセストークン',
|
||||
),
|
||||
'resources' =>
|
||||
array (
|
||||
'agent_allow' =>
|
||||
array (
|
||||
'check_modal_btn' => 'テスト',
|
||||
'check_modal_header' => 'クライアントが許可されているかどうかを確認してください',
|
||||
'check_pass_msg' => 'おめでとうございます、このクライアントはルール:IDによって渡されます!',
|
||||
),
|
||||
'user' =>
|
||||
array (
|
||||
'actions' =>
|
||||
array (
|
||||
'enable_modal_btn' => '有効にする',
|
||||
'enable_modal_title' => 'ユーザーを有効にします',
|
||||
'enable_disable_reason' => '理由',
|
||||
'enable_disable_reason_placeholder' => 'オプション',
|
||||
'disable_modal_btn' => '無効',
|
||||
'disable_modal_title' => 'ユーザーを無効にします',
|
||||
'disable_two_step_authentication' => '2段階のログイン検証をキャンセルします',
|
||||
'change_bonus_etc_btn' => 'アップロードボリュームなどを変更します。',
|
||||
'change_bonus_etc_action_increment' => '増加',
|
||||
'change_bonus_etc_action_decrement' => '減らす',
|
||||
'change_bonus_etc_field_label' => 'カテゴリ',
|
||||
'change_bonus_etc_action_label' => 'アクション',
|
||||
'change_bonus_etc_value_label' => '量',
|
||||
'change_bonus_etc_value_help' => 'カテゴリがアップロード/ダウンロードの場合、ユニットは次のとおりです',
|
||||
'change_bonus_etc_reason_label' => '理由',
|
||||
'reset_password_btn' => 'パスワードをリセットします',
|
||||
'reset_password_label' => '新しいパスワード',
|
||||
'reset_password_confirmation_label' => '新しいパスワードを確認します',
|
||||
'assign_exam_btn' => '割り当て評価',
|
||||
'assign_exam_exam_label' => '評価を選択します',
|
||||
'assign_exam_begin_label' => '開始時間',
|
||||
'assign_exam_end_label' => '終了時間',
|
||||
'assign_exam_end_help' => '開始/終了時間が指定されていない場合、評価自体によって設定された時間範囲が使用されます',
|
||||
'grant_medal_btn' => 'メダルを受賞',
|
||||
'grant_medal_medal_label' => 'メダルを選択します',
|
||||
'grant_medal_duration_label' => '有効な期間',
|
||||
'grant_medal_duration_help' => 'ユニット:日。空白のままにすると、ユーザーは常にそれを持っています',
|
||||
'confirm_btn' => '確認する',
|
||||
'disable_download_privileges_btn' => 'ダウンロード許可を無効にします',
|
||||
'enable_download_privileges_btn' => 'ダウンロード権限を有効にします',
|
||||
'grant_prop_btn' => '小道具を付与します',
|
||||
'grant_prop_form_prop' => '小道具を選択します',
|
||||
'grant_prop_form_duration' => '有効な期間',
|
||||
'grant_prop_form_duration_help' => 'ユニット:日。空白のままにしておくと、ユーザーはそれを永久に持っています。注:名前カードを変更するための時間制限はありません。この値を無視します。',
|
||||
'confirm_bulk' => 'バッチ確認',
|
||||
'change_bonus_etc_duration_label' => '有効期間',
|
||||
'change_bonus_etc_duration_help' => '一時的な招待状を追加するとき、ユニット:日',
|
||||
'change_class_btn' => 'レベルを変更します',
|
||||
),
|
||||
),
|
||||
'exam_user' =>
|
||||
array (
|
||||
'bulk_action_avoid_label' => 'バルク免除',
|
||||
'bulk_action_update_end_label' => 'バッチ変更の時間の終了',
|
||||
'action_avoid' => '免除',
|
||||
'action_update_end' => '変更の終了時間',
|
||||
'result_passed' => '合格!',
|
||||
'result_not_passed' => '失敗した!',
|
||||
),
|
||||
'exam' =>
|
||||
array (
|
||||
'index_duplicate' => 'インジケータ::インデックスリピート!',
|
||||
),
|
||||
'hit_and_run' =>
|
||||
array (
|
||||
'bulk_action_pardon' => 'バッチの免除',
|
||||
'action_pardon' => '免除',
|
||||
),
|
||||
'torrent' =>
|
||||
array (
|
||||
'bulk_action_pos_state' => 'トップ',
|
||||
'bulk_action_remove_tag' => 'クリアタグ',
|
||||
'bulk_action_attach_tag' => 'タグの設定',
|
||||
'action_approval' => 'レビュー',
|
||||
'bulk_action_attach_tag_remove_old' => '古いタグを同時に削除します',
|
||||
'bulk_action_recommend' => '推薦する',
|
||||
'bulk_action_sp_state' => '割引',
|
||||
'bulk_action_hr' => 'H&R',
|
||||
),
|
||||
'seed_box_record' =>
|
||||
array (
|
||||
'toggle_status' => 'ステータスを変更します',
|
||||
'check_modal_btn' => 'テスト',
|
||||
'check_modal_header' => 'IPがシードボックスであるかどうかを検出します',
|
||||
),
|
||||
'tag' =>
|
||||
array (
|
||||
'detach_torrents' => 'すべての種子を分離します',
|
||||
),
|
||||
),
|
||||
);
|
||||
15
resources/lang/ja/attendance.php
Normal file
15
resources/lang/ja/attendance.php
Normal file
@@ -0,0 +1,15 @@
|
||||
<?php
|
||||
|
||||
return array (
|
||||
'have_not_attendance_yet' => 'まだ署名していません',
|
||||
'target_date_can_no_be_retroactive' => '日付::日付を再署名することはできません',
|
||||
'already_attendance' => 'サインイン',
|
||||
'card_not_enough' => '不十分な再署名カード',
|
||||
'ranking' => '今日のサインインランキング:<b>:ランキング</b>/<b>:カウント</b>',
|
||||
'fields' =>
|
||||
array (
|
||||
'date' => '日付',
|
||||
'points' => '魔法を獲得します',
|
||||
'is_retroactive' => '再署名するかどうか',
|
||||
),
|
||||
);
|
||||
9
resources/lang/ja/auth.php
Normal file
9
resources/lang/ja/auth.php
Normal file
@@ -0,0 +1,9 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
return [
|
||||
'failed' => '認証に失敗しました。',
|
||||
'password' => 'パスワードが正しくありません。',
|
||||
'throttle' => 'ログインの試行回数が多すぎます。:seconds 秒後にお試しください。',
|
||||
];
|
||||
40
resources/lang/ja/bonus-log.php
Normal file
40
resources/lang/ja/bonus-log.php
Normal file
@@ -0,0 +1,40 @@
|
||||
<?php
|
||||
|
||||
return array (
|
||||
'business_types' =>
|
||||
array (
|
||||
1 => 'H&Rを排除します',
|
||||
2 => 'メダルを購入します',
|
||||
3 => '再署名に購入してサインアップします',
|
||||
4 => 'トッププロモーション',
|
||||
5 => '報酬を投稿します',
|
||||
6 => 'アップロードボリュームを交換します',
|
||||
7 => '招待状を購入します',
|
||||
8 => 'カスタムタイトル',
|
||||
9 => 'VIPを購入します',
|
||||
10 => '誰かに寄付してください',
|
||||
11 => '広告を排除します',
|
||||
12 => '低共有率に寄付します',
|
||||
13 => 'ラッキーカルーセル',
|
||||
14 => 'ダウンロードを引き換えます',
|
||||
15 => '購入への一時的な招待',
|
||||
16 => 'レインボーIDを購入します',
|
||||
17 => '名前変更カードを購入します',
|
||||
18 => 'メダルを与える',
|
||||
19 => '種を買う',
|
||||
21 => 'ミッション完了報酬',
|
||||
20 => '未完成のタスクの控除',
|
||||
1000 => 'ワーキンググループの給与',
|
||||
1001 => '種子がダウンロードされます',
|
||||
1002 => '報酬を受け取りました',
|
||||
1003 => '贈り物を受け取りました',
|
||||
1004 => '種子を放出します',
|
||||
),
|
||||
'fields' =>
|
||||
array (
|
||||
'business_type' => 'ビジネスタイプ',
|
||||
'old_total_value' => 'トレード前の値',
|
||||
'value' => 'トランザクション値',
|
||||
'new_total_value' => 'トランザクション後の値',
|
||||
),
|
||||
);
|
||||
31
resources/lang/ja/bonus.php
Normal file
31
resources/lang/ja/bonus.php
Normal file
@@ -0,0 +1,31 @@
|
||||
<?php
|
||||
|
||||
return array (
|
||||
'comment_buy_medal' => 'コスト:ボーナスマジック購入:Medal_Name',
|
||||
'comment_buy_attendance_card' => 'コスト:ボーナスマジックは、1つの再署名カードを購入しました',
|
||||
'comment_buy_temporary_invite' => '支出:ボーナスマジック購入:一時的な招待状をカウントします',
|
||||
'comment_buy_rainbow_id' => '支出:購入したボーナスマジック:空の虹のID',
|
||||
'comment_buy_change_username_card' => 'コスト:ボーナスマジックは名前の変更カードを購入しました',
|
||||
'comment_gift_medal' => '支出:ボーナスマジック購入:medal_nameとそれを与えた:to_username',
|
||||
'comment_buy_torrent' => '支出:ボーナスマジック購入シード:: torrent_id',
|
||||
'comment_torrent_be_downloaded' => 'ゲインはシードダウンロードから来ます:username(uid :: uid)',
|
||||
'table_thead' =>
|
||||
array (
|
||||
'reward_type' => '報酬タイプ',
|
||||
'count' => '量',
|
||||
'size' => '音量',
|
||||
'a_value' => '値',
|
||||
'bonus_base' => '基本的な魔法',
|
||||
'factor' => '係数',
|
||||
'got_bonus' => '魔法を獲得します',
|
||||
'total' => '合計',
|
||||
),
|
||||
'reward_types' =>
|
||||
array (
|
||||
'basic' => '基本的な報酬',
|
||||
'harem_addition' => 'ハーレムボーナス',
|
||||
'official_addition' => '公式ボーナス',
|
||||
'medal_addition' => 'メダルボーナス',
|
||||
),
|
||||
'not_enough' => '不十分な魔法!要求:require_bonus、あなたは:: now_bonusのみを持っています',
|
||||
);
|
||||
9
resources/lang/ja/bookmark.php
Normal file
9
resources/lang/ja/bookmark.php
Normal file
@@ -0,0 +1,9 @@
|
||||
<?php
|
||||
|
||||
return array (
|
||||
'actions' =>
|
||||
array (
|
||||
'store_success' => 'お気に入りを正常に追加します!',
|
||||
'delete_success' => 'コレクションを正常にキャンセルします!',
|
||||
),
|
||||
);
|
||||
37
resources/lang/ja/claim.php
Normal file
37
resources/lang/ja/claim.php
Normal file
@@ -0,0 +1,37 @@
|
||||
<?php
|
||||
|
||||
return array (
|
||||
'title_for_torrent' => 'シードクレームの詳細',
|
||||
'title_for_user' => '種子を主張するユーザーの詳細',
|
||||
'th_id' => 'id',
|
||||
'th_username' => 'ユーザー',
|
||||
'th_torrent_name' => 'シード名',
|
||||
'th_torrent_size' => '種子サイズ',
|
||||
'th_torrent_ttl' => '種子は生き残ります',
|
||||
'th_claim_at' => '請求時間',
|
||||
'th_last_settle' => '最後のチェックアウト時間',
|
||||
'th_seed_time_this_month' => '今月の植え付け時間',
|
||||
'th_uploaded_this_month' => '今月はアップロードします',
|
||||
'th_reached_or_not' => '今月は基準が満たされますか',
|
||||
'th_action' => '動作します',
|
||||
'msg_title' => '先月の請求決済(:月)は次のとおりです。',
|
||||
'msg_subject' => ':月の請求決済',
|
||||
'claim_total' => '主張された種子の数:<b>:合計</b>',
|
||||
'claim_reached_counts' => '会議基準の数:<b>:カウント</b>',
|
||||
'claim_reached_summary' => '1時間あたりの魔法:<b>:bonus_per_hour </b>、種子の平均数:<b>:時間</b>、魔法を取得:<b>:bonus_total </b>',
|
||||
'claim_unreached_remain_counts' => '保持カウントは満たされていません:<b>:カウント</b>',
|
||||
'claim_unreached_remove_counts' => '満たされていない削除の数:<b>:カウント</b>',
|
||||
'claim_unreached_summary' => '各シードの魔法のパワーを差し引く:<b>:decuct_per_torrent </b>、総控除魔法のパワー:<b>:decuct_total </b>',
|
||||
'confirm_give_up' => 'この種を主張するのをあきらめたいですか?',
|
||||
'add_claim' => '請求',
|
||||
'add_claim_confirm' => '請求を確認しますか?',
|
||||
'remove_claim' => 'あきらめる',
|
||||
'remove_claim_confirm' => '主張をあきらめることを確認しますか?',
|
||||
'already_claimed' => '認識された',
|
||||
'not_claim_yet' => '請求されていない',
|
||||
'fields' =>
|
||||
array (
|
||||
'torrent_id' => 'シードID',
|
||||
),
|
||||
'claim_all_seeding_confirmation' => '現在生産中のすべての種子を請求したいですか?',
|
||||
);
|
||||
15
resources/lang/ja/cleanup.php
Normal file
15
resources/lang/ja/cleanup.php
Normal file
@@ -0,0 +1,15 @@
|
||||
<?php
|
||||
|
||||
return array (
|
||||
'ban_user_with_leech_warning_expired' => 'アップロード警告は期限切れになり、システムによって無効になります。',
|
||||
'disable_user_unconfirmed' => 'タイムアウトは確認されておらず、システムによってブロックされました。',
|
||||
'disable_user_no_transfer_alt_last_access_time' => '最新の訪問時間によって決定される、非アクティブなトラフィックフリーアカウントをブロックします。',
|
||||
'disable_user_no_transfer_alt_register_time' => '非アクティブなトラフィックフリーアカウントの禁止は、登録時間によって決定されます。',
|
||||
'disable_user_not_parked' => '未払いの非アクティブアカウントを定期的に禁止します。',
|
||||
'disable_user_parked' => '保留中の非アクティブアカウントを定期的にブロックします。',
|
||||
'destroy_disabled_account' => '禁止されたアカウントのタイムリーな物理的削除',
|
||||
'alarm_email_subject' => '[:site_name]バックグラウンドクリーニングタスクの例外',
|
||||
'alarm_email_body' => '現在の時刻:: now_time、level:level Level Last Running timeは:: last_timeでした。セットの実行間隔は::間隔秒(:interval_human)、確認してください!',
|
||||
'alarm_email_subject_for_queue_failed_jobs' => '[:site_name] asyncタスクの例外',
|
||||
'alarm_email_body_for_queue_failed_jobs' => 'それ以来、データテーブルに記録されているカウント不合格の非同期タスクがあります。',
|
||||
);
|
||||
8
resources/lang/ja/comment.php
Normal file
8
resources/lang/ja/comment.php
Normal file
@@ -0,0 +1,8 @@
|
||||
<?php
|
||||
|
||||
return array (
|
||||
'index' =>
|
||||
array (
|
||||
'page_title' => 'コメントリスト',
|
||||
),
|
||||
);
|
||||
72
resources/lang/ja/dashboard.php
Normal file
72
resources/lang/ja/dashboard.php
Normal file
@@ -0,0 +1,72 @@
|
||||
<?php
|
||||
|
||||
return array (
|
||||
'user' =>
|
||||
array (
|
||||
'page_title' => 'ユーザー統計',
|
||||
'total' => '合計',
|
||||
'unconfirmed' => '確認されていません',
|
||||
'visit_last_one_day' => '最後の1日に訪問しました',
|
||||
'visit_last_one_week' => '過去1週間に訪問しました',
|
||||
'visit_last_30_days' => '過去30日間に訪問しました',
|
||||
'vip' => 'VIP',
|
||||
'donated' => '寄付する',
|
||||
'warned' => '警告',
|
||||
'disabled' => '無効',
|
||||
'gender_male' => '男の子',
|
||||
'gender_Male' => '男の子',
|
||||
'gender_female' => '女の子',
|
||||
'gender_Female' => '女の子',
|
||||
'gender_N/A' => '性別不明',
|
||||
),
|
||||
'torrent' =>
|
||||
array (
|
||||
'page_title' => '種子統計',
|
||||
'total' => '合計',
|
||||
'dead' => '死んだ種',
|
||||
'seeders' => '種子の数',
|
||||
'leechers' => 'ダウンロード数',
|
||||
'seeders_leechers' => '仲間',
|
||||
'seeders_leechers_ratio' => '種子の数 /ダウンロード比',
|
||||
'active_web_users' => '訪問したユーザーの現在の数',
|
||||
'active_tracker_users' => '現在のトラッカーユーザー',
|
||||
'total_torrent_size' => '総種子サイズ',
|
||||
'total_uploaded' => '合計アップロード',
|
||||
'total_downloaded' => '総ダウンロード',
|
||||
'total_uploaded_downloaded' => '総データボリューム',
|
||||
),
|
||||
'user_class' =>
|
||||
array (
|
||||
'page_title' => 'ユーザーレベルの分布',
|
||||
),
|
||||
'system_info' =>
|
||||
array (
|
||||
'page_title' => 'システム情報',
|
||||
'nexus_version' => 'NEXUSPHPバージョン',
|
||||
'nexus_release_date' => 'NEXUSPHPリリース日',
|
||||
'laravel_version' => 'Laravelバージョン',
|
||||
'php_version' => 'PHPバージョン',
|
||||
'mysql_version' => 'mysqlバージョン',
|
||||
'os' => 'オペレーティング·システム',
|
||||
'server_software' => 'Webソフトウェア',
|
||||
'load_average' => 'サーバーの負荷平均',
|
||||
'filament_version' => 'フィラメントバージョン',
|
||||
'redis_version' => 'Redisバージョン',
|
||||
),
|
||||
'latest_user' =>
|
||||
array (
|
||||
'page_title' => '最新のユーザー',
|
||||
),
|
||||
'latest_torrent' =>
|
||||
array (
|
||||
'page_title' => '最新の種',
|
||||
),
|
||||
'torrent_trend' =>
|
||||
array (
|
||||
'page_title' => 'シードトレンド',
|
||||
),
|
||||
'user_trend' =>
|
||||
array (
|
||||
'page_title' => 'ユーザーのトレンド',
|
||||
),
|
||||
);
|
||||
19
resources/lang/ja/exam-user.php
Normal file
19
resources/lang/ja/exam-user.php
Normal file
@@ -0,0 +1,19 @@
|
||||
<?php
|
||||
|
||||
return array (
|
||||
'admin' =>
|
||||
array (
|
||||
'list' =>
|
||||
array (
|
||||
'page_title' => '評価ユーザーリスト',
|
||||
),
|
||||
),
|
||||
'status' =>
|
||||
array (
|
||||
1 => '終了しました',
|
||||
-1 => '免除',
|
||||
0 => 'アンダー評価',
|
||||
),
|
||||
'end_can_not_before_begin' => '終了時間::終了は開始時間前にできません:: begin',
|
||||
'status_not_allow_update_end' => '現在のステータスは:: status_textではありません、終了時間は変更できません',
|
||||
);
|
||||
70
resources/lang/ja/exam.php
Normal file
70
resources/lang/ja/exam.php
Normal file
@@ -0,0 +1,70 @@
|
||||
<?php
|
||||
|
||||
return array (
|
||||
'label' => '評価',
|
||||
'name' => '名前',
|
||||
'index' => '索引',
|
||||
'time_range' => '時間',
|
||||
'index_text_1' => '増分をアップロードします',
|
||||
'index_text_2' => '平均植え付け時間',
|
||||
'index_text_3' => '増分をダウンロードします',
|
||||
'index_text_4' => '魔法の増加',
|
||||
'index_text_5' => 'ポイントの増分を作成します',
|
||||
'index_text_6' => '排出量の増加',
|
||||
'filters' =>
|
||||
array (
|
||||
'classes' => 'ユーザーレベル',
|
||||
'register_time_range' => '登録時間範囲',
|
||||
'donate_status' => '寄付するかどうか',
|
||||
'register_days_range' => '登録日の範囲',
|
||||
),
|
||||
'require_value' => '必要とする',
|
||||
'current_value' => '現在',
|
||||
'result' => '結果',
|
||||
'result_pass_for_exam' => '合格!',
|
||||
'result_pass_for_task' => '仕上げる!',
|
||||
'result_not_pass_for_exam' => '<Span style = "color:red">失敗! </span>',
|
||||
'result_not_pass_for_task' => '<span style = "color:red">完成していない! </span>',
|
||||
'checkout_pass_message_subject_for_exam' => '評価に合格しました!',
|
||||
'checkout_pass_message_content_for_exam' => 'おめでとう!指定された時間内に評価が正常に完了しました(:begin〜:end):: Exam_Name。',
|
||||
'checkout_not_pass_message_subject_for_exam' => '評価が失敗した場合、アカウントは無効になります!',
|
||||
'checkout_not_pass_message_content_for_exam' => '評価を完了していません::指定された時間内(:begin〜:end)内でexam_name、アカウントは無効になっています。',
|
||||
'checkout_pass_message_subject_for_task' => 'ミッションは完了しました!',
|
||||
'checkout_pass_message_content_for_task' => 'おめでとう!指定された時間内にタスクを正常に完了しました:: Exam_Name(:begin〜:end)を受け取り、報酬マジック:: success_reward_bonusを受け取りました',
|
||||
'checkout_not_pass_message_subject_for_task' => 'ミッションは完了していません!',
|
||||
'checkout_not_pass_message_content_for_task' => '指定された時間内にタスクを完了していません(:begin〜:end):: exam_name、DETUCT MAGIC :: FAIL_DEDUCT_BONUS。',
|
||||
'ban_log_reason' => '未完成の評価:: Exam_Name(:begin〜:end)',
|
||||
'ban_user_modcomment' => '評価は完了していません:: exam_name(:begin〜:end)、システムによって無効になっています。',
|
||||
'deduct_bonus_comment' => '未完のタスク:: exam_name(:begin〜:end)、魔法を差し引く:: fail_deduct_bonus。',
|
||||
'reward_bonus_comment' => 'タスクを完了する:: exam_name(:begin〜:end)、報酬魔法:: success_reward_bonus。',
|
||||
'admin' =>
|
||||
array (
|
||||
'list' =>
|
||||
array (
|
||||
'page_title' => '評価リスト',
|
||||
),
|
||||
),
|
||||
'recurring' => '周期性',
|
||||
'recurring_daily' => '1日1回',
|
||||
'recurring_weekly' => '週に一度',
|
||||
'recurring_monthly' => '月に一度',
|
||||
'recurring_help' => '周期性として指定されている場合、評価開始時間は現在のサイクルの開始時間であり、終了時間は現在のサイクルの終了時間です。ここで言及されているのは、自然な日/週/月です。タイプの評価のために、各サイクルが終わった後もユーザーがフィルタリング条件を満たしている場合、次のサイクルの評価はユーザーに自動的に割り当てられます。',
|
||||
'time_condition_invalid' => '時間パラメーターは不合理であり、3つの項目のいずれかの1つだけがあります:開始時間 +終了時間/日付/定期性',
|
||||
'type_exam' => '評価',
|
||||
'type_task' => 'タスク',
|
||||
'type' => 'タイプ',
|
||||
'type_help' => '評価は定期的な評価であり、失敗した場合、アカウントから禁止されます。タスクは、魔法に報いるか、完了に応じて魔法を差し引くように設定できます',
|
||||
'fail_deduct_bonus' => '魔法を差し引かない',
|
||||
'success_reward_bonus' => '報酬の魔法を完成させます',
|
||||
'action_claim_task' => '受け取る',
|
||||
'confirm_to_claim' => 'あなたはそれを主張したいですか?',
|
||||
'claim_by_yourself_only' => '私はそれを自分で主張することができます!',
|
||||
'not_match_target_user' => 'あなたは一致するターゲットユーザーではありません!',
|
||||
'has_other_on_the_way' => '他にも進行中です:type_text',
|
||||
'claimed_already' => '主張しました',
|
||||
'not_between_begin_end_time' => '開始および終了時間範囲内ではありません',
|
||||
'reach_max_user_count' => '請求者の数は上限に達しました',
|
||||
'claimed_user_count' => '請求者の数',
|
||||
'max_user_count' => '請求者の最大数(0は無制限です)',
|
||||
'background_color' => '情報ボックスの背景色',
|
||||
);
|
||||
8
resources/lang/ja/file.php
Normal file
8
resources/lang/ja/file.php
Normal file
@@ -0,0 +1,8 @@
|
||||
<?php
|
||||
|
||||
return array (
|
||||
'index' =>
|
||||
array (
|
||||
'page_title' => 'ファイルリスト',
|
||||
),
|
||||
);
|
||||
14
resources/lang/ja/forum.php
Normal file
14
resources/lang/ja/forum.php
Normal file
@@ -0,0 +1,14 @@
|
||||
<?php
|
||||
|
||||
return array (
|
||||
'topic' =>
|
||||
array (
|
||||
'replied_notify_subject' => '投稿への新しい返信',
|
||||
'replied_notify_body' => 'あなたの投稿:: topic_subjectは新しい返信を受け取りました。',
|
||||
),
|
||||
'post' =>
|
||||
array (
|
||||
'edited_notify_subject' => '返信を投稿しました',
|
||||
'edited_notify_body' => '投稿での返信:: topic_subjectは:: editorによって変更されました。',
|
||||
),
|
||||
);
|
||||
27
resources/lang/ja/hr.php
Normal file
27
resources/lang/ja/hr.php
Normal file
@@ -0,0 +1,27 @@
|
||||
<?php
|
||||
|
||||
return array (
|
||||
'status_1' => '調査中',
|
||||
'status_2' => '基準を満たします',
|
||||
'status_3' => '基準を満たすことができませんでした',
|
||||
'status_4' => '免除',
|
||||
'mode_disabled' => '無効にします',
|
||||
'mode_manual' => 'マニュアル',
|
||||
'mode_global' => 'グローバル',
|
||||
'reached_by_seed_time_comment' => '締め切り::今、シードタイム:: Seed_time Hourが標準を満たしています:Seed_time_minimum hour(s)',
|
||||
'reached_by_share_ratio_comment' => '締め切り::今
|
||||
シード生産時間:: Seed_time Hour(s)は標準を満たしていません:Seed_time_minimum hour(s)
|
||||
共有レート:: share_ratio MET AGNORE CRITERAIA :: INGRORE_WHEN_RATIO_REACH',
|
||||
'reached_by_special_user_class_comment' => 'あなたは:: user_class_textまたはユーザーを寄付するか、このH&Rを無視してください',
|
||||
'reached_message_subject' => 'H&R(ID :: HIT_AND_RUN_ID)が標準を満たしています!',
|
||||
'reached_message_content' => 'ダウンロードしたシード:completed_at :: torrent_name(id :: torrent_id)H&Rは標準を満たしました。おめでとうございます!',
|
||||
'unreached_comment' => '締め切り::今
|
||||
シード生産時間:: Seed_time時間は要件を満たしていません:: Seed_time_minimum hour(s)
|
||||
共有レート:: share_ratio無知の基準は満たさなかった:: nagnore_when_ratio_reach',
|
||||
'unreached_message_subject' => 'H&R(ID :: HIT_AND_RUN_ID)は標準を満たすことができませんでした!',
|
||||
'unreached_message_content' => 'あなたがダウンロードしたシード:completed_at :: torrent_name(id :: torrent_id)H&Rは標準を満たすことができませんでした!蓄積された特定の数のアカウントは無効になります。ご注意ください。',
|
||||
'unreached_disable_comment' => 'H&R数は上限に達し、システムによって無効になります。',
|
||||
'unreached_disable_message_content' => 'H&Rの累積数がシステムの制限に達しているため、::ban_user_when_counts_reachは、アカウントが無効になっています。',
|
||||
'bonus_cancel_comment' => '支出:ボーナスマジックは排除されます',
|
||||
'remove_confirm_msg' => 'H&Rを排除するには、控除する必要があります:ボーナスマジック、それは確かですか?',
|
||||
);
|
||||
16
resources/lang/ja/imdb.php
Normal file
16
resources/lang/ja/imdb.php
Normal file
@@ -0,0 +1,16 @@
|
||||
<?php
|
||||
|
||||
return array (
|
||||
'languages' =>
|
||||
array (
|
||||
'en-US' => '英語(私たち)',
|
||||
'fr-CA' => 'フランス語(カナダ)',
|
||||
'fr-FR' => 'フランス語(フランス)',
|
||||
'de-DE' => 'ドイツ語(ドイツ)',
|
||||
'hi-IN' => 'ヒンディー語(インド)',
|
||||
'it-IT' => 'イタリア語(イタリア)',
|
||||
'pt-BR' => 'ポルトガル語(ブラジル)',
|
||||
'es-ES' => 'スペイン語(メキシコ)',
|
||||
'es-MX' => 'スペイン語(スペイン)',
|
||||
),
|
||||
);
|
||||
4
resources/lang/ja/index.php
Normal file
4
resources/lang/ja/index.php
Normal file
@@ -0,0 +1,4 @@
|
||||
<?php
|
||||
|
||||
return array (
|
||||
);
|
||||
28
resources/lang/ja/invite.php
Normal file
28
resources/lang/ja/invite.php
Normal file
@@ -0,0 +1,28 @@
|
||||
<?php
|
||||
|
||||
return array (
|
||||
'invalid_inviter' => '違法な侵入!この招待コードは無効になっています!',
|
||||
'fields' =>
|
||||
array (
|
||||
'inviter' => '招待状を送信します',
|
||||
'invitee' => 'メールを受信します',
|
||||
'time_invited' => '招待時間',
|
||||
'valid' => '有効かどうか',
|
||||
'invitee_register_uid' => '登録ユーザーUID',
|
||||
'invitee_register_email' => 'ユーザーメールを登録します',
|
||||
'invitee_register_username' => '登録ユーザー名',
|
||||
'expired_at' => 'ハッシュの有効期限',
|
||||
'time_invited_begin' => '招待時間はより大きくなります',
|
||||
'time_invited_end' => '招待時間は以下です',
|
||||
),
|
||||
'send_deny_reasons' =>
|
||||
array (
|
||||
'invite_system_closed' => '招待システムは閉じられています',
|
||||
'no_permission' => '招待状は、上記のレベルでのみ送信できます',
|
||||
'invite_not_enough' => '不十分な招待状',
|
||||
),
|
||||
'send_allow_text' => '他の人を招待します',
|
||||
'pre_register_username' => '事前に登録されたユーザー名',
|
||||
'pre_register_username_help' => 'この招待状コードに登録すると、ユーザー名と電子メールを変更できません',
|
||||
'require_pre_register_username' => '事前に登録されたユーザー名は空にすることはできません',
|
||||
);
|
||||
411
resources/lang/ja/label.php
Normal file
411
resources/lang/ja/label.php
Normal file
@@ -0,0 +1,411 @@
|
||||
<?php
|
||||
|
||||
return array (
|
||||
'name' => '名前',
|
||||
'email' => '郵便',
|
||||
'image' => '写真',
|
||||
'expire_at' => '有効期限',
|
||||
'username' => 'ユーザー',
|
||||
'status' => '州',
|
||||
'enabled' => '有効にする',
|
||||
'disabled' => '無効',
|
||||
'created_at' => '作成時間',
|
||||
'updated_at' => '時間を更新します',
|
||||
'begin' => '開始時間',
|
||||
'end' => '終了時間',
|
||||
'uploaded' => 'ボリュームをアップロードします',
|
||||
'downloaded' => 'ダウンロード',
|
||||
'ratio' => '共有率',
|
||||
'seed_time_required' => 'まだ植える必要があります',
|
||||
'inspect_time_left' => '残りの時間の検査',
|
||||
'added' => '時間を追加します',
|
||||
'last_access' => '最後の訪問時間',
|
||||
'priority' => '優先度',
|
||||
'priority_help' => '値が大きいほど、より高い',
|
||||
'comment' => '述べる',
|
||||
'duration' => '間隔',
|
||||
'description' => '説明する',
|
||||
'price' => '価格',
|
||||
'deadline' => '締め切り',
|
||||
'permanent' => '永続的に効果的です',
|
||||
'operator' => 'オペレーター',
|
||||
'action' => '動作します',
|
||||
'submit' => '提出する',
|
||||
'cancel' => 'キャンセル',
|
||||
'reset' => 'リセット',
|
||||
'anonymous' => '匿名',
|
||||
'infinite' => '無制限',
|
||||
'save' => '保存',
|
||||
'country' => '国家',
|
||||
'city' => '市',
|
||||
'client' => 'クライアント',
|
||||
'reason' => '理由',
|
||||
'change' => '改訂',
|
||||
'create' => '作成する',
|
||||
'created_at_begin' => '作成時間が始まります',
|
||||
'created_at_end' => '作成時間の終わり',
|
||||
'setting' =>
|
||||
array (
|
||||
'nav_text' => '設定',
|
||||
'backup' =>
|
||||
array (
|
||||
'tab_header' => 'バックアップ',
|
||||
'enabled' => '有効にするかどうか',
|
||||
'enabled_help' => 'バックアップ機能を有効にするかどうか',
|
||||
'frequency' => '頻度',
|
||||
'frequency_help' => 'バックアップ周波数',
|
||||
'hour' => '時間',
|
||||
'hour_help' => 'この時間にバックアップ',
|
||||
'minute' => '分',
|
||||
'minute_help' => '前のマイナスのこの瞬間にバックアップ。周波数が「時給」を押すと、この値は無視されます',
|
||||
'google_drive_client_id' => 'GoogleドライブクライアントID',
|
||||
'google_drive_client_secret' => 'Googleドライブクライアントの秘密',
|
||||
'google_drive_refresh_token' => 'Googleドライブの更新トークン',
|
||||
'google_drive_folder_id' => 'GoogleドライブフォルダーID',
|
||||
'via_ftp' => 'FTP経由で保存します',
|
||||
'via_ftp_help' => 'FTP経由で保存するかどうか。渡された場合は、構成情報を.envファイルに追加します。',
|
||||
'via_sftp' => 'SFTPを介して保存します',
|
||||
'via_sftp_help' => 'SFTP経由で保存するかどうか。渡された場合は、構成情報を.envファイルに追加します。',
|
||||
),
|
||||
'hr' =>
|
||||
array (
|
||||
'tab_header' => 'H&R',
|
||||
'mode' => 'モデル',
|
||||
'inspect_time' => '検査期間',
|
||||
'inspect_time_help' => '検査時間は、ダウンロードが完了した後に計算されます、ユニット:時間',
|
||||
'seed_time_minimum' => '種子の期間',
|
||||
'seed_time_minimum_help' => '標準を満たすための最小種子生産時間、ユニット:時間、検査時間よりも短い必要があります',
|
||||
'ignore_when_ratio_reach' => 'コンプライアンスの共有率',
|
||||
'ignore_when_ratio_reach_help' => '会議基準の最小共有率',
|
||||
'ban_user_when_counts_reach' => 'H&R数量制限',
|
||||
'ban_user_when_counts_reach_help' => 'H&Rの数がこの値に達すると、アカウントは無効になります',
|
||||
'include_rate' => '完了率に含まれています',
|
||||
'include_rate_help' => 'H&Rは、ダウンロード完了率(0〜1の小数)がこの値に達した場合にのみカウントされます。デフォルト:1',
|
||||
),
|
||||
'seed_box' =>
|
||||
array (
|
||||
'tab_header' => 'シードボックス',
|
||||
'enabled_help' => 'シードボックスルールを有効にするかどうか',
|
||||
'no_promotion' => '割引なし',
|
||||
'no_promotion_help' => '割引はありません、アップロードボリューム/ダウンロードボリュームは実際の値に基づいて計算されます',
|
||||
'max_uploaded' => '最大アップロード倍数',
|
||||
'max_uploaded_help' => 'アップロードの最大数は、その体積の数です。そのような制限は0に設定されていません',
|
||||
'not_seed_box_max_speed' => '非シードボックスの最大速度制限',
|
||||
'not_seed_box_max_speed_help' => 'ユニット:MBPS。この値が超過してSeedboxレコードと一致できない場合、ダウンロード許可は無効になります。',
|
||||
'max_uploaded_duration' => '最大アップロード複数の有効な時間範囲',
|
||||
'max_uploaded_duration_help' => 'ユニット:時間。この時間の範囲内で、種子が放出された後、最大アップロードされた複数の倍数が有効になり、この範囲の後は有効になりません。 0に設定し、常に有効になります',
|
||||
),
|
||||
'meilisearch' =>
|
||||
array (
|
||||
'tab_header' => '私を検索してください',
|
||||
'enabled' => 'Meilisearchを有効にするかどうか',
|
||||
'enabled_help' => '最初にデータをインストールして設定して、有効にする前にデータをインストールしてください。そうしないと、シード検索にデータがありません',
|
||||
'search_description' => '説明を検索するかどうか',
|
||||
'search_description_help' => 'デフォルト:「いいえ」。 「はい」の場合、説明に含まれるキーワードも返され、さらにヒットがある可能性があります。変更の直後に再輸入されます',
|
||||
'default_search_mode' => 'デフォルトの検索モード',
|
||||
'default_search_mode_help' => 'デフォルト:「正確」。 \'そして、「正確」は区別されません',
|
||||
),
|
||||
'system' =>
|
||||
array (
|
||||
'tab_header' => 'システム',
|
||||
'change_username_card_allow_characters_outside_the_alphabets' => '名前の変更カードは、英語の文字以外の文字を許可していますか?',
|
||||
'change_username_min_interval_in_days' => 'ユーザー名の変更の間の最小日数',
|
||||
'maximum_number_of_medals_can_be_worn' => 'ウェアラブルメダルの最大数',
|
||||
'cookie_valid_days' => 'Cookie有効な日',
|
||||
'maximum_upload_speed' => '最大アップロード速度',
|
||||
'maximum_upload_speed_help' => 'この値は、詐欺師の検出に影響を及ぼし、保守的な検出レベルの最大アップロード速度です。実際の速度制限=最大アップロード速度/検出レベル、保守的〜疑わしいものから1〜4まで。最大速度制限が1000の場合、検出レベルは保守的で、実際の速度制限は1000/1 = 1000、検出レベルは疑わしく、実際の速度制限は1000/4 = 250です。単一のアップロード速度が実際の速度制限を超えると、アカウントはすぐに無効になります。ここのユニットは、次のようなMBPSです。100Mbps= 12.5 MB/s。',
|
||||
'is_invite_pre_email_and_username' => '電子メールとユーザー名の招待を予約するかどうか',
|
||||
'is_invite_pre_email_and_username_help' => 'デフォルト:「いいえ」。予約を行うと、ユーザーは登録時に電子メールアドレスとユーザー名を変更できません。',
|
||||
'access_admin_class_min' => 'ログイン管理の背景の最小レベル',
|
||||
'access_admin_class_min_help' => 'デフォルト:管理者、ユーザーレベルが設定値以上のユーザーが管理の背景にログインできるユーザー',
|
||||
'alarm_email_receiver' => 'アラームメール受信者',
|
||||
'alarm_email_receiver_help' => 'ユーザーUIDに入力し、複数のスペースを個別に入力すると、システム例外アラームメールが対応するユーザーのメールアドレスに送信されます。記入されていない場合、それは実行ログに書き込まれ、ログレベルはエラーです',
|
||||
),
|
||||
'image_hosting' =>
|
||||
array (
|
||||
'driver' => 'ストレージの場所',
|
||||
'driver_help' => '[ローカル]を選択すると、対応するデフォルトはウェブサイトがあるサーバーにローカルに保存されます。それ以外の場合は、対応する画像サーバーにアップロードされます。',
|
||||
'tab_header' => '写真ベッド',
|
||||
'upload_api_endpoint' => 'インターフェイスアドレスをアップロードします',
|
||||
'base_url' => '画像URLプレフィックス',
|
||||
'upload_token' => 'トークンをアップロードします',
|
||||
),
|
||||
),
|
||||
'user' =>
|
||||
array (
|
||||
'label' => 'ユーザー',
|
||||
'uploaded' => 'ボリュームをアップロードします',
|
||||
'downloaded' => 'ダウンロード',
|
||||
'invites' => '招待する',
|
||||
'seedbonus' => '魔法',
|
||||
'attendance_card' => 'カードを再署名します',
|
||||
'class' => '学年',
|
||||
'status' => '州',
|
||||
'enabled' => '有効にする',
|
||||
'username' => 'ユーザー名',
|
||||
'invite_by' => '招待者',
|
||||
'two_step_authentication' => '2段階の検証',
|
||||
'seed_points' => 'スコアを作ります',
|
||||
'downloadpos' => '許可をダウンロードします',
|
||||
'parked' => '電話を切る',
|
||||
'offer_allowed_count' => '候補者の数',
|
||||
'tmp_invites' => '一時的な招待',
|
||||
),
|
||||
'medal' =>
|
||||
array (
|
||||
'label' => 'メダル',
|
||||
'image_large' => '大きな写真',
|
||||
'image_small' => '小さな写真',
|
||||
'get_type' => '取得方法',
|
||||
'duration' => '有効な期間',
|
||||
'duration_help' => 'ユニット:日。空白のままにすると、ユーザーは常にそれを持っています',
|
||||
'display_on_medal_page' => 'メダルページに表示されます',
|
||||
),
|
||||
'user_medal' =>
|
||||
array (
|
||||
'label' => 'ユーザーメダル',
|
||||
),
|
||||
'exam' =>
|
||||
array (
|
||||
'label' => '評価とタスク',
|
||||
'is_done' => 'それは完了ですか',
|
||||
'is_discovered' => '自動発見',
|
||||
'register_time_range' =>
|
||||
array (
|
||||
'begin' => '登録時間が始まります',
|
||||
'end' => '登録時間の終了',
|
||||
),
|
||||
'register_days_range' =>
|
||||
array (
|
||||
'begin' => '登録日の最小数',
|
||||
'end' => '最も登録日',
|
||||
),
|
||||
'donated' => '寄付するかどうか',
|
||||
'index_formatted' => '評価指標',
|
||||
'filter_formatted' => 'ターゲットユーザー',
|
||||
'section_base_info' => '基本情報',
|
||||
'priority_help' => '値が高いほど、優先度が高くなります。ユーザーが複数の評価を一致させると、優先度の高い割り当てが優先度が高くなります。',
|
||||
'section_time' => '時間',
|
||||
'duration_help' => 'ユニット:日。ユーザーに割り当てられた場合、開始/終了時間が指定されている場合、ユーザー評価の時間範囲はこの範囲です。それ以外の場合、ユーザー評価の開始時間は割り当てられた時間であり、終了時間は開始時間と期間です。',
|
||||
'section_target_user' => 'ターゲットユーザー',
|
||||
'index_required_value' => '必要な数量',
|
||||
'index_required_label' => '索引',
|
||||
'index_placeholder' => '増分/ダウンロード増分ユニットはGBで、平均時間単位は次のとおりです。',
|
||||
'index_current_value' => '現在の量',
|
||||
'index_result' => '結果',
|
||||
),
|
||||
'exam_user' =>
|
||||
array (
|
||||
'label' => 'ユーザー評価',
|
||||
'is_done' => 'それは完了ですか',
|
||||
),
|
||||
'torrent' =>
|
||||
array (
|
||||
'label' => 'シード',
|
||||
'owner' => '発行',
|
||||
'size' => 'サイズ',
|
||||
'ttl' => '生存の時間',
|
||||
'seeders' => '種を作る',
|
||||
'leechers' => 'ダウンロード',
|
||||
'times_completed' => '完了時間数',
|
||||
'category' => 'タイプ',
|
||||
'approval_status' => 'ステータスを確認します',
|
||||
'pos_state' => 'トップ',
|
||||
'sp_state' => '割引',
|
||||
'visible' => '生きている種',
|
||||
'source' => 'ソース',
|
||||
'codec' => 'コーディング',
|
||||
'audiocodec' => 'オーディオエンコーディング',
|
||||
'medium' => '中くらい',
|
||||
'team' => '制作チーム',
|
||||
'processing' => '対処する',
|
||||
'standard' => '解決',
|
||||
'picktype' => '推薦する',
|
||||
'promotion_time_type' => '割引時間タイプ',
|
||||
'hr' => 'H&R',
|
||||
'added_begin' => '以下のリリース時間',
|
||||
'added_end' => 'リリース時間は未満です',
|
||||
'size_begin' => 'より大きい',
|
||||
'size_end' => 'より小さい',
|
||||
'price' => '価格',
|
||||
'price_help' => 'ユーザーがシードをダウンロードすると、出版社は収入を受け取りますが、対応する税率は差し引かれます。現在の税率:: tax_factor',
|
||||
'max_price_help' => '最大許可:: max_price',
|
||||
),
|
||||
'hit_and_run' =>
|
||||
array (
|
||||
'label' => 'ユーザーH&R',
|
||||
),
|
||||
'tag' =>
|
||||
array (
|
||||
'label' => 'ラベル',
|
||||
'color' => '背景色',
|
||||
'font_color' => 'フォントカラー',
|
||||
'font_size' => 'フォントサイズ',
|
||||
'margin' => '外縁',
|
||||
'padding' => '内側のマージン',
|
||||
'border_radius' => '境界線の角',
|
||||
'torrents_count' => '種子の数',
|
||||
'torrents_sum_size' => 'シードボリューム',
|
||||
),
|
||||
'agent_allow' =>
|
||||
array (
|
||||
'label' => 'クライアントを許可します',
|
||||
'family' => 'シリーズ',
|
||||
'start_name' => '開始名',
|
||||
'peer_id_start' => 'ピアIDスタート',
|
||||
'peer_id_pattern' => 'ピアIDの規則性',
|
||||
'peer_id_matchtype' => 'ピアIDマッチタイプ',
|
||||
'peer_id_match_num' => 'ピアIDの一致時間',
|
||||
'agent_start' => 'エージェントスタート',
|
||||
'agent_pattern' => 'エージェントの規則性',
|
||||
'agent_matchtype' => 'エージェントマッチタイプ',
|
||||
'agent_match_num' => 'エージェントマッチ',
|
||||
'exception' => '除外します',
|
||||
'allowhttps' => 'HTTPSを許可します',
|
||||
),
|
||||
'agent_deny' =>
|
||||
array (
|
||||
'label' => 'クライアントを拒否します',
|
||||
'peer_id' => 'ピアIDスタート',
|
||||
'agent' => 'エージェント',
|
||||
),
|
||||
'claim' =>
|
||||
array (
|
||||
'label' => '受信したユーザー',
|
||||
'last_settle_at' => '最後のチェックアウト時間',
|
||||
'seed_time_this_month' => '今月の植え付け時間',
|
||||
'uploaded_this_month' => '今月はアップロードします',
|
||||
'is_reached_this_month' => '今月は基準が満たされますか',
|
||||
),
|
||||
'torrent_state' =>
|
||||
array (
|
||||
'label' => 'サイト全体の割引',
|
||||
'global_sp_state' => 'サイト全体の割引',
|
||||
),
|
||||
'role' =>
|
||||
array (
|
||||
'class' => '関連するユーザーレベル',
|
||||
),
|
||||
'ability' =>
|
||||
array (
|
||||
'name' => 'ロゴ',
|
||||
'title' => '名前',
|
||||
),
|
||||
'seed_box_record' =>
|
||||
array (
|
||||
'label' => 'シードボックスレコード',
|
||||
'type' => 'タイプを追加します',
|
||||
'operator' => 'オペレーター',
|
||||
'bandwidth' => '帯域幅(MBPS)',
|
||||
'ip' => 'IP(セグメント)',
|
||||
'ip_begin' => 'IPを開始します',
|
||||
'ip_end' => 'IPを終了します',
|
||||
'ip_help' => 'asn/start ip + end ip/ip(segment)に入力してください。同時に記入しないでください',
|
||||
'status' => '州',
|
||||
'is_allowed' => 'ホワイトリストですか?',
|
||||
'is_allowed_help' => 'ホワイトリストのIPSはシードボックスルールの影響を受けません',
|
||||
'asn' => 'asn',
|
||||
),
|
||||
'menu' =>
|
||||
array (
|
||||
'label' => 'メニューをカスタマイズします',
|
||||
'enable_help' => 'カスタムメニューを有効にするかどうか',
|
||||
),
|
||||
'menu_item' =>
|
||||
array (
|
||||
'label' => 'メニュー項目',
|
||||
'url' => 'リンク',
|
||||
'text' => 'テキストを表示します',
|
||||
'target' => 'オープンメソッド',
|
||||
'style' => 'スタイル',
|
||||
'parent_id' => '親メニュー',
|
||||
'min_class' => '最小可視レベル',
|
||||
),
|
||||
'user_meta' =>
|
||||
array (
|
||||
'meta_keys' =>
|
||||
array (
|
||||
'CHANGE_USERNAME' => '名前の変更カード',
|
||||
'PERSONALIZED_USERNAME' => 'レインボーID',
|
||||
),
|
||||
),
|
||||
'search_box' =>
|
||||
array (
|
||||
'label' => '分類モード',
|
||||
'name' => '名前',
|
||||
'section_name' => 'パーティション名',
|
||||
'section_name_help' => '設定すると、メニューに表示されます',
|
||||
'is_default' => 'デフォルトかどうか',
|
||||
'showsubcat' => 'サブカテゴリ',
|
||||
'taxonomies' => '分類方法',
|
||||
'taxonomy_display_text' => 'ドキュメントを表示します',
|
||||
'torrent_field' => 'シードテーブルフィールド',
|
||||
'catsperrow' => '1行あたりのアイテム数',
|
||||
'catsperrow_help' => '「8」など、検索ボックスに各行に表示されるアイテムの数を設定します。',
|
||||
'catpadding' => 'プロジェクト間隔',
|
||||
'catpadding_help' => 'ユニットはピクセルです。 「3」など、ボックス内のアイテムの水平間隔距離を検索します。',
|
||||
'custom_fields' => '自己単語の意味フィールドを有効にします',
|
||||
'custom_fields_display_name' => 'カスタムフィールド表示名',
|
||||
'custom_fields_display' => 'カスタムフィールド表示',
|
||||
'custom_fields_display_help' => '特別なラベルを使用して、フィールドの名前と価値を表します。フィールドにアーティストの名前がある場合、その名前は次のとおりです。',
|
||||
'category' => '分類',
|
||||
'torrent_field_duplicate' => 'シードテーブルフィールド::フィールドは再利用できません!',
|
||||
'other' => '他の',
|
||||
'taxonomy' =>
|
||||
array (
|
||||
'name' => '名前',
|
||||
'sort_index' => '選別',
|
||||
'sort_index_help' => 'インクリメンタルソート、つまり、「0」が上部にあります。',
|
||||
'class_name' => 'クラス属性値',
|
||||
'class_name_help' => '画像のクラス属性値を指定します。そうでない場合は、空白のままにしてください。許可された文字:[a-z](小文字)、[0-9]、[_]、最初の文字は文字でなければなりません。',
|
||||
'image' => '画像ファイル名',
|
||||
'image_help' => '画像ファイルの名前。許可された文字:[a-z](小文字)、[0-9]、[_。/]。',
|
||||
'icon_id' => 'カテゴリアイコン',
|
||||
'mode' => '分類モード',
|
||||
'mode_help' => 'すべてのクラスモードに適用するために空白のままにします',
|
||||
),
|
||||
),
|
||||
'icon' =>
|
||||
array (
|
||||
'label' => 'カテゴリアイコン',
|
||||
'folder' => 'アイコンフォルダー',
|
||||
'folder_help' => 'カテゴリアイコンが存在するフォルダーの名前。許可された文字:[a-z](小文字)、[0-9]、[_。/]。 「mycaticon/」など、最後にスラッシュ(/)を追加する必要があります',
|
||||
'cssfile' => 'CSSファイル',
|
||||
'cssfile_help' => 'この分類アイコンにCSSファイルを指定します。 「スタイル/sceneTorrents.css」などのフルパスを埋めます。そうでない場合は、空白のままにしてください。許可された文字:[a-z](小文字)、[0-9]、[_。/]。',
|
||||
'multilang' => '多言語',
|
||||
'multilang_help' => '異なる言語で異なる分類アイコンを使用するかどうか。 「はい」に設定されている場合、「en」という名前のフォルダー、「CHS」などに複数のアイコンを入れます。',
|
||||
'secondicon' => '2番目のアイコン',
|
||||
'secondicon_help' => '2番目のアイコンを使用して補足情報を表示するかどうか。 「はい」に設定されている場合、2番目のアイコンを通常のアイコンディレクトリに「追加」という名前のフォルダーに配置します。',
|
||||
'designer' => 'デザイナー',
|
||||
'designer_help' => 'このアイコンセットのデザイナー。',
|
||||
'comment' => '説明します',
|
||||
'comment_help' => 'このアイコンセットの説明。',
|
||||
'desc' => '次の設定を機能させるには、サーバーの正しいディレクトリにアイコンファイルを配置する必要があります。通常の分類アイコンを「PIC/カテゴリ/分類パターン名/アイコンフォルダー[言語略語/]」に入れ、2番目のアイコンを「PIC/カテゴリ/分類パターン名/アイコンフォルダー[言語略語/]追加/」に入れます。わかりませんか?次の例を参照してください。
|
||||
いつ
|
||||
分類パターン名= \'NHD\'
|
||||
ICON FOLDER = \'SceneTorrents/\'
|
||||
MultiNINGUAL = \'はい\'
|
||||
2番目のicon = \'no\'
|
||||
英語ムービータイプのアイコン( \'movies.png\'など)ファイルを「pic/category/nhd/scenetorrents/en/」に入れる必要があります。
|
||||
いつ
|
||||
分類パターンname = \'chd\'
|
||||
アイコンフォルダー= \'nanosofts/\'
|
||||
MultIningual = \'no\'
|
||||
2番目のアイコン= \'はい\'
|
||||
ムービータイプのアイコン( \'movies.png\'など)ファイルを「pic/category/chd/nanosofts/」に、2番目のアイコン( \'bdh264.png\'など)に「pic/category/chd/nanosofts/aditional/\'に入れる必要があります。
|
||||
|
||||
注:1.8では、「カテゴリパターン名」の部分を省略できます。つまり、ルールは「pic/category/iconフォルダー[言語略語/]」です。',
|
||||
),
|
||||
'second_icon' =>
|
||||
array (
|
||||
'label' => '2番目のアイコン',
|
||||
'name' => '名前',
|
||||
'name_help' => '長すぎる名前を使用しないでください。 10文字以内にすることをお勧めします。',
|
||||
'image' => '画像ファイル名',
|
||||
'image_help' => '画像ファイルの名前。許可された文字:[a-z](小文字)、[0-9]、[_。/]。',
|
||||
'class_name' => 'クラス属性値',
|
||||
'class_name_help' => '画像のクラス属性値を指定します。そうでない場合は、空白のままにしてください。許可された文字:[a-z](小文字)、[0-9]、[_]、最初の文字は文字でなければなりません。',
|
||||
'select_section' => '選ぶ',
|
||||
'select_section_help' => '選択が指定されていない場合、そのすべてのオプションはこのルールに準拠しています。少なくとも1つの選択を指定する必要があります。',
|
||||
),
|
||||
);
|
||||
56
resources/lang/ja/medal.php
Normal file
56
resources/lang/ja/medal.php
Normal file
@@ -0,0 +1,56 @@
|
||||
<?php
|
||||
|
||||
return array (
|
||||
'label' => 'メダル',
|
||||
'action_wearing' => '着る',
|
||||
'admin' =>
|
||||
array (
|
||||
'list' =>
|
||||
array (
|
||||
'page_title' => 'メダルリスト',
|
||||
),
|
||||
),
|
||||
'get_types' =>
|
||||
array (
|
||||
1 => '交換',
|
||||
2 => '付与',
|
||||
),
|
||||
'fields' =>
|
||||
array (
|
||||
'get_type' => '取得方法',
|
||||
'description' => '説明する',
|
||||
'image_large' => '写真',
|
||||
'price' => '価格',
|
||||
'duration' => '購入後の有効期間(日)',
|
||||
'sale_begin_time' => 'リリースの開始時間',
|
||||
'sale_begin_time_help' => 'この時間以降に購入できますが、制限はありません',
|
||||
'sale_end_time' => '終了時間をリストします',
|
||||
'sale_end_time_help' => 'この時間前に購入することはできませんが、制限はありません',
|
||||
'inventory' => '在庫あり',
|
||||
'inventory_help' => '無限を示すために空白のままにします',
|
||||
'sale_begin_end_time' => '購入時間',
|
||||
'users_count' => '販売数量',
|
||||
'bonus_addition_factor' => 'マジックボーナス係数',
|
||||
'bonus_addition' => 'マジックボーナス',
|
||||
'bonus_addition_factor_help' => '例:0.01は1%のボーナスを意味し、ボーナスを残しません',
|
||||
'gift_fee_factor' => '自由処理料金係数',
|
||||
'gift_fee' => '処理料',
|
||||
'gift_fee_factor_help' => '他のユーザーに提供する場合、追加の取り扱い料金はこの係数を掛けた価格に等しくなります',
|
||||
),
|
||||
'buy_already' => 'すでに購入しています',
|
||||
'buy_btn' => '買う',
|
||||
'confirm_to_buy' => 'あなたはそれを買いたいですか?',
|
||||
'require_more_bonus' => 'もっと魔法のポイントが必要です',
|
||||
'grant_only' => '確定のみ',
|
||||
'before_sale_begin_time' => '購入時間はありません',
|
||||
'after_sale_end_time' => '購入時間が経過しました',
|
||||
'inventory_empty' => '在庫が不十分です',
|
||||
'gift_btn' => '贈り物',
|
||||
'confirm_to_gift' => 'ユーザーに与えることを確認します',
|
||||
'max_allow_wearing' => '最大:カウントメダルは同時に許可されています',
|
||||
'wearing_status_text' =>
|
||||
array (
|
||||
0 => '着用していません',
|
||||
1 => 'すでに着用しています',
|
||||
),
|
||||
);
|
||||
61
resources/lang/ja/message.php
Normal file
61
resources/lang/ja/message.php
Normal file
@@ -0,0 +1,61 @@
|
||||
<?php
|
||||
|
||||
return array (
|
||||
'index' =>
|
||||
array (
|
||||
'page_title' => 'プライベートメッセージリスト',
|
||||
),
|
||||
'show' =>
|
||||
array (
|
||||
'page_title' => 'プライベートメッセージの詳細',
|
||||
),
|
||||
'field_value_change_message_body' => ':フィールドが変更されます:old:new by the Administrator:Operator。理由::理由。',
|
||||
'field_value_change_message_subject' => ':フィールド変更',
|
||||
'download_disable' =>
|
||||
array (
|
||||
'subject' => 'キャンセルされた許可をダウンロードします',
|
||||
'body' => 'ダウンロード許可は、おそらく共有率が低すぎるか、不適切な動作が原因でキャンセルされます。 by ::オペレーター',
|
||||
),
|
||||
'download_disable_upload_over_speed' =>
|
||||
array (
|
||||
'subject' => 'キャンセルされた許可をダウンロードします',
|
||||
'body' => 'アップロード速度が高速であるため、ダウンロード許可はキャンセルされました。ボックスユーザーの場合は、登録してください。',
|
||||
),
|
||||
'download_disable_announce_paid_torrent_too_many_times' =>
|
||||
array (
|
||||
'subject' => 'キャンセルされた許可をダウンロードします',
|
||||
'body' => 'ダウンロード許可は、有料の種子に報告する過剰な数の失敗のためにキャンセルされました。十分な魔法があることを確認してください。',
|
||||
),
|
||||
'download_enable' =>
|
||||
array (
|
||||
'subject' => '許可リカバリをダウンロードしてください',
|
||||
'body' => 'ダウンロード許可が復元され、シードをダウンロードできるようになりました。 by ::オペレーター',
|
||||
),
|
||||
'temporary_invite_change' =>
|
||||
array (
|
||||
'subject' => '一時的な招待状:change_type',
|
||||
'body' => '一時的な招待状は、管理者:オペレーター:Change_Type:Count、Reason ::理由です。',
|
||||
),
|
||||
'receive_medal' =>
|
||||
array (
|
||||
'subject' => 'メダルを受け取りました',
|
||||
'body' => 'ユーザー:ユーザー名は魔法を支出します:cost_bonusはメダル[:medal_name]を購入し、それをあなたに与えました。このメダルの価値は次のとおりです。価格、取り扱い料は次のとおりです。Gift_fee_total(factor :: gift_fee_factor)、このメダルが有効になります。',
|
||||
),
|
||||
'login_notify' =>
|
||||
array (
|
||||
'subject' => ':別の場所でログインするためのsite_nameリマインダー',
|
||||
'body' => ':: this_login_timeにログインしました。 IP :: this_ip、場所:: this_location。 <br/>
|
||||
最終ログイン時間:: last_login_time、ip :: last_ip、location :: last_location。 <br/>
|
||||
自分の操作がなければ、アカウントのパスワードが漏れていた可能性があります。時間内に変更してください!',
|
||||
),
|
||||
'buy_torrent_success' =>
|
||||
array (
|
||||
'subject' => '種子の購入を成功させるためのリマインダー',
|
||||
'body' => 'あなたが使った:ボーナスマジックはシードを成功裏に購入しました:[url =:url]:torrent_name [/url]',
|
||||
),
|
||||
'exam_user_end_time_updated' =>
|
||||
array (
|
||||
'subject' => '評価:Exam_Name終了時間の変更',
|
||||
'body' => '継続的な評価:Exam_Nameの終了時間は、old_end_timeへ:new_end_timeから変更されました。管理者::オペレーター、理由::理由。',
|
||||
),
|
||||
);
|
||||
21
resources/lang/ja/nexus.php
Normal file
21
resources/lang/ja/nexus.php
Normal file
@@ -0,0 +1,21 @@
|
||||
<?php
|
||||
|
||||
return array (
|
||||
'invalid_argument' => 'エラーパラメーター',
|
||||
'require_argument' => ':引数は空にすることはできません',
|
||||
'select_one_please' => '選択してください',
|
||||
'user_not_exists' => '(そのようなアカウントはありません)',
|
||||
'time_units' =>
|
||||
array (
|
||||
'week' => '週',
|
||||
),
|
||||
'select_all' => 'すべてを選択します',
|
||||
'unselect_all' => '何も選択しないでください',
|
||||
'increment' => '増加',
|
||||
'decrement' => '減らす',
|
||||
'action' => '動作します',
|
||||
'no_limit' => '制限なし',
|
||||
'sum' => '総計',
|
||||
'do_not_repeat' => '操作を繰り返さないでください!',
|
||||
'no_permission' => '権限はありません!',
|
||||
);
|
||||
15
resources/lang/ja/oauth.php
Normal file
15
resources/lang/ja/oauth.php
Normal file
@@ -0,0 +1,15 @@
|
||||
<?php
|
||||
|
||||
return array (
|
||||
'client' => 'クライアント',
|
||||
'redirect' => 'コールバックアドレス',
|
||||
'secret' => '鍵',
|
||||
'revoked' => '効率的',
|
||||
'access_token' => 'アクセストークン',
|
||||
'refresh_token' => 'トークンを更新します',
|
||||
'authorization_request_title' => '承認リクエスト',
|
||||
'authorization_request_desc' => 'アカウントへのアクセスを取得するように要求します',
|
||||
'btn_approve' => '許可',
|
||||
'btn_deny' => 'キャンセル',
|
||||
'skips_authorization' => '許可をスキップします',
|
||||
);
|
||||
27
resources/lang/ja/pagination.php
Normal file
27
resources/lang/ja/pagination.php
Normal file
@@ -0,0 +1,27 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
return [
|
||||
'aria' => [
|
||||
'sortAscending' => ':昇順の並べ替え',
|
||||
'sortDescending' => ':下降注文ソート',
|
||||
],
|
||||
'emptyTable' => 'データなし',
|
||||
'info' => '現在、_start_から_end_アイテムを表示しています、_total_レコードの合計',
|
||||
'infoEmpty' => '現在表示されているアイテム0〜0、合計0のレコード',
|
||||
'infoFiltered' => '(_max_レコードからフィルタリング)',
|
||||
'lengthMenu' => 'ページごとに_menu_レコードを表示します',
|
||||
'loadingRecords' => '読み込み...',
|
||||
'next' => '次へ »',
|
||||
'paginate' => [
|
||||
'first' => 'フロントページ',
|
||||
'last' => '最後のページ',
|
||||
'next' => '次のページ',
|
||||
'previous' => '前のページ',
|
||||
],
|
||||
'previous' => '« 前へ',
|
||||
'search' => '検索:',
|
||||
'thousands' => '、',
|
||||
'zeroRecords' => '一致する記録は見つかりませんでした',
|
||||
];
|
||||
11
resources/lang/ja/passwords.php
Normal file
11
resources/lang/ja/passwords.php
Normal file
@@ -0,0 +1,11 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
return [
|
||||
'reset' => 'パスワードが再設定されました。',
|
||||
'sent' => 'パスワードリセットメールを送信しました。',
|
||||
'throttled' => '時間を置いて再度お試しください。',
|
||||
'token' => 'このパスワード再設定トークンは無効です。',
|
||||
'user' => 'このメールアドレスに一致するユーザーがいません。',
|
||||
];
|
||||
8
resources/lang/ja/peer.php
Normal file
8
resources/lang/ja/peer.php
Normal file
@@ -0,0 +1,8 @@
|
||||
<?php
|
||||
|
||||
return array (
|
||||
'index' =>
|
||||
array (
|
||||
'page_title' => 'コンパニオンリスト',
|
||||
),
|
||||
);
|
||||
274
resources/lang/ja/permission.php
Normal file
274
resources/lang/ja/permission.php
Normal file
@@ -0,0 +1,274 @@
|
||||
<?php
|
||||
|
||||
return array (
|
||||
'torrent-approval' =>
|
||||
array (
|
||||
'text' => '種子を確認します',
|
||||
'desc' => '種によって、種子を拒否し、種子を無許可としてマークします',
|
||||
),
|
||||
'torrent-set-special-tag' =>
|
||||
array (
|
||||
'text' => 'シード特別ラベルを設定します',
|
||||
'desc' => 'シードを設定するための公式、ゼロマジックタグ',
|
||||
),
|
||||
'torrent-approval-allow-automatic' =>
|
||||
array (
|
||||
'text' => '種子はレビューを自動的に渡します',
|
||||
'desc' => '種子のリリースは、承認のステータスです',
|
||||
),
|
||||
'torrent-set-price' =>
|
||||
array (
|
||||
'text' => 'シード料金を設定します',
|
||||
'desc' => 'シード料金を設定します',
|
||||
),
|
||||
'defaultclass' =>
|
||||
array (
|
||||
'text' => 'デフォルトレベル',
|
||||
'desc' => '登録時に得られたレベル',
|
||||
),
|
||||
'staffmem' =>
|
||||
array (
|
||||
'text' => '管理グループメンバー',
|
||||
'desc' => '管理グループのメールボックスを表示できる場合、管理グループのメンバーと見なされるレベル',
|
||||
),
|
||||
'newsmanage' =>
|
||||
array (
|
||||
'text' => '最近のニュースを管理してください',
|
||||
'desc' => '追加、編集、最近のメッセージを削除します',
|
||||
),
|
||||
'newfunitem' =>
|
||||
array (
|
||||
'text' => '楽しいボックスコンテンツを投稿します',
|
||||
'desc' => '新しい楽しいボックスコンテンツを公開し、独自の楽しいボックスコンテンツを編集することを許可します',
|
||||
),
|
||||
'funmanage' =>
|
||||
array (
|
||||
'text' => '管理の楽しいボックス',
|
||||
'desc' => '興味深いボックスコンテンツの投稿を誰でも編集、削除、禁止',
|
||||
),
|
||||
'sbmanage' =>
|
||||
array (
|
||||
'text' => 'グループチャットエリアを管理します',
|
||||
'desc' => 'グループチャットエリアとレスキューエリアから情報を削除します',
|
||||
),
|
||||
'pollmanage' =>
|
||||
array (
|
||||
'text' => '投票を管理します',
|
||||
'desc' => '追加、編集、削除投票',
|
||||
),
|
||||
'applylink' =>
|
||||
array (
|
||||
'text' => 'アプリケーションリンク',
|
||||
'desc' => 'ホームページのリンクを申請します',
|
||||
),
|
||||
'linkmanage' =>
|
||||
array (
|
||||
'text' => 'リンクを管理します',
|
||||
'desc' => 'フレンドリーなリンクを追加、編集、削除します',
|
||||
),
|
||||
'postmanage' =>
|
||||
array (
|
||||
'text' => '管理フォーラムの投稿',
|
||||
'desc' => '編集、削除、移動、トップ、ロックフォーラムの投稿',
|
||||
),
|
||||
'commanage' =>
|
||||
array (
|
||||
'text' => '管理コメント',
|
||||
'desc' => '編集、シードと候補者のコメントを削除します',
|
||||
),
|
||||
'forummanage' =>
|
||||
array (
|
||||
'text' => '管理フォーラムセクション',
|
||||
'desc' => 'フォーラムのセクションを追加、編集、削除、および移動します',
|
||||
),
|
||||
'viewuserlist' =>
|
||||
array (
|
||||
'text' => 'ユーザーリストを表示します',
|
||||
'desc' => 'ユーザーリストを表示および検索します',
|
||||
),
|
||||
'user-delete' =>
|
||||
array (
|
||||
'text' => 'ユーザーを削除します',
|
||||
'desc' => 'データベースからユーザーアカウント情報を完全に削除します',
|
||||
),
|
||||
'user-change-class' =>
|
||||
array (
|
||||
'text' => 'ユーザーレベルを変更します',
|
||||
'desc' => 'ユーザーのレベルを変更すると、自分のレベル以下に変更することはできません。',
|
||||
),
|
||||
'torrentmanage' =>
|
||||
array (
|
||||
'text' => '種子を管理します',
|
||||
'desc' => 'シードを編集または削除しますが、シードをトップまたはプロモーションに設定することはできません',
|
||||
),
|
||||
'torrent-delete' =>
|
||||
array (
|
||||
'text' => 'シードを削除します',
|
||||
'desc' => 'シードを削除します',
|
||||
),
|
||||
'torrentsticky' =>
|
||||
array (
|
||||
'text' => 'シードトップを設定します',
|
||||
'desc' => 'シードを上に設定します',
|
||||
),
|
||||
'torrentonpromotion' =>
|
||||
array (
|
||||
'text' => '種子をプロモーションとして設定します',
|
||||
'desc' => '種子をプロモーションとして設定します',
|
||||
),
|
||||
'torrent_hr' =>
|
||||
array (
|
||||
'text' => 'シードH&Rを設定します',
|
||||
'desc' => 'H&R調査に参加するように種子を設定します',
|
||||
),
|
||||
'askreseed' =>
|
||||
array (
|
||||
'text' => '更新のリクエスト',
|
||||
'desc' => '種子が切断されたら、種子を更新するようリクエストします',
|
||||
),
|
||||
'viewnfo' =>
|
||||
array (
|
||||
'text' => 'NFOを表示します',
|
||||
'desc' => 'NFOファイルを表示します',
|
||||
),
|
||||
'torrentstructure' =>
|
||||
array (
|
||||
'text' => 'シード構造を表示します',
|
||||
'desc' => 'シードファイルの構造を表示します',
|
||||
),
|
||||
'sendinvite' =>
|
||||
array (
|
||||
'text' => '招待状を送信します',
|
||||
'desc' => '他の人にウェブサイトに参加するよう招待状を送ってください',
|
||||
),
|
||||
'viewhistory' =>
|
||||
array (
|
||||
'text' => '履歴を表示します',
|
||||
'desc' => '他のユーザーのコメントを表示し、履歴を投稿します',
|
||||
),
|
||||
'topten' =>
|
||||
array (
|
||||
'text' => 'ランキングリストを表示します',
|
||||
'desc' => 'ランキングリストを表示します',
|
||||
),
|
||||
'log' =>
|
||||
array (
|
||||
'text' => '一般ログを表示します',
|
||||
'desc' => '機密ログではなく、一般的なログを表示します',
|
||||
),
|
||||
'confilog' =>
|
||||
array (
|
||||
'text' => '機密ログを表示します',
|
||||
'desc' => 'サイト設定の変更などの機密ログを表示します',
|
||||
),
|
||||
'userprofile' =>
|
||||
array (
|
||||
'text' => 'ユーザーの機密プロファイルを表示します',
|
||||
'desc' => 'IPアドレス、メールアドレスなどのユーザーの機密プロファイルを表示',
|
||||
),
|
||||
'torrenthistory' =>
|
||||
array (
|
||||
'text' => 'ユーザーシード履歴を表示します',
|
||||
'desc' => '種子をダウンロードする歴史など、ユーザーの種子履歴を表示します。ユーザーのプライバシーレベルが「強力」に設定されていない場合にのみ、有効になります',
|
||||
),
|
||||
'prfmanage' =>
|
||||
array (
|
||||
'text' => 'ユーザーの基本プロファイルを管理します',
|
||||
'desc' => 'ユーザーの基本プロファイルを変更しますが、電子メールアドレス、ユーザー名、アップロードボリューム、ダウンロードボリューム、マジック値番号などの重要なアイテムを変更しません',
|
||||
),
|
||||
'cruprfmanage' =>
|
||||
array (
|
||||
'text' => '重要なユーザープロファイル情報を管理します',
|
||||
'desc' => '寄付情報を除き、すべてのユーザープロファイル情報を変更します(監督者のみが寄付情報を管理できます)',
|
||||
),
|
||||
'uploadsub' =>
|
||||
array (
|
||||
'text' => '字幕をアップロードします',
|
||||
'desc' => '種子に対応する字幕をアップロードします',
|
||||
),
|
||||
'delownsub' =>
|
||||
array (
|
||||
'text' => '字幕を削除します',
|
||||
'desc' => 'アップロードされた字幕を削除します',
|
||||
),
|
||||
'submanage' =>
|
||||
array (
|
||||
'text' => '字幕を管理します',
|
||||
'desc' => '字幕を削除します',
|
||||
),
|
||||
'updateextinfo' =>
|
||||
array (
|
||||
'text' => '外部情報を更新します',
|
||||
'desc' => 'IMDB情報などの外部情報を更新します',
|
||||
),
|
||||
'viewanonymous' =>
|
||||
array (
|
||||
'text' => '匿名を見る',
|
||||
'desc' => '匿名の真のアイデンティティを表示します',
|
||||
),
|
||||
'beanonymous' =>
|
||||
array (
|
||||
'text' => '匿名として',
|
||||
'desc' => 'シードを投稿し、字幕をアップロードするときに匿名を選択します',
|
||||
),
|
||||
'addoffer' =>
|
||||
array (
|
||||
'text' => '候補者を追加します',
|
||||
'desc' => '候補者が開始できるようにします',
|
||||
),
|
||||
'offermanage' =>
|
||||
array (
|
||||
'text' => '管理候補者',
|
||||
'desc' => '候補者を合格、編集、削除します',
|
||||
),
|
||||
'upload' =>
|
||||
array (
|
||||
'text' => '種子を放出します',
|
||||
'desc' => '種子をシードエリアに公開します',
|
||||
),
|
||||
'uploadspecial' =>
|
||||
array (
|
||||
'text' => '特別なゾーンに種を公開します',
|
||||
'desc' => '特別なゾーンに種を公開します',
|
||||
),
|
||||
'view_special_torrent' =>
|
||||
array (
|
||||
'text' => '特別なエリアの種子を表示します',
|
||||
'desc' => '特別なエリアの種子を表示します',
|
||||
),
|
||||
'movetorrent' =>
|
||||
array (
|
||||
'text' => '種子を移動します',
|
||||
'desc' => '各間隔で種子を移動します',
|
||||
),
|
||||
'chrmanage' =>
|
||||
array (
|
||||
'text' => '管理履歴',
|
||||
'desc' => '履歴コンテンツを追加、編集、削除します',
|
||||
),
|
||||
'viewinvite' =>
|
||||
array (
|
||||
'text' => '招待状を表示します',
|
||||
'desc' => 'ユーザーの招待状の履歴を表示します',
|
||||
),
|
||||
'buyinvite' =>
|
||||
array (
|
||||
'text' => '招待状を購入します',
|
||||
'desc' => 'Magic Value Centerで購入招待状を許可します',
|
||||
),
|
||||
'seebanned' =>
|
||||
array (
|
||||
'text' => '禁止された種子を表示します',
|
||||
'desc' => '禁止された種子を表示およびダウンロードします',
|
||||
),
|
||||
'againstoffer' =>
|
||||
array (
|
||||
'text' => '候補者に反対票を投じます',
|
||||
'desc' => '候補者に反対票を投じます',
|
||||
),
|
||||
'userbar' =>
|
||||
array (
|
||||
'text' => '性格バーを許可します',
|
||||
'desc' => 'ユーザーがパーソナリティバーを使用できるようにします',
|
||||
),
|
||||
);
|
||||
33
resources/lang/ja/plugin.php
Normal file
33
resources/lang/ja/plugin.php
Normal file
@@ -0,0 +1,33 @@
|
||||
<?php
|
||||
|
||||
return array (
|
||||
'actions' =>
|
||||
array (
|
||||
'install' => 'インストール',
|
||||
'delete' => '消去',
|
||||
'update' => 'アップグレード',
|
||||
),
|
||||
'labels' =>
|
||||
array (
|
||||
'display_name' => '名前',
|
||||
'package_name' => 'パッケージ名',
|
||||
'remote_url' => '倉庫アドレス',
|
||||
'installed_version' => 'インストールされたバージョン',
|
||||
'status' => '州',
|
||||
'updated_at' => '最後のアクションが実行されました',
|
||||
),
|
||||
'status' =>
|
||||
array (
|
||||
0 => '普通',
|
||||
-1 => 'インストールされていません',
|
||||
1 => 'インストールの準備',
|
||||
2 => 'インストール',
|
||||
3 => 'インストールに失敗しました',
|
||||
11 => 'アップグレードの準備',
|
||||
12 => 'アップグレード',
|
||||
13 => 'アップグレードは失敗しました',
|
||||
101 => '削除する準備ができました',
|
||||
102 => '消去',
|
||||
103 => '削除が失敗しました',
|
||||
),
|
||||
);
|
||||
7
resources/lang/ja/ptgen.php
Normal file
7
resources/lang/ja/ptgen.php
Normal file
@@ -0,0 +1,7 @@
|
||||
<?php
|
||||
|
||||
return array (
|
||||
'label' => 'pt-gen',
|
||||
'tooltip' => ':: Sitesからのリンク',
|
||||
'btn_get_desc' => '紹介を受けてください',
|
||||
);
|
||||
8
resources/lang/ja/reward.php
Normal file
8
resources/lang/ja/reward.php
Normal file
@@ -0,0 +1,8 @@
|
||||
<?php
|
||||
|
||||
return array (
|
||||
'index' =>
|
||||
array (
|
||||
'page_title' => '悪魔の贈与のリスト',
|
||||
),
|
||||
);
|
||||
24
resources/lang/ja/route-permission.php
Normal file
24
resources/lang/ja/route-permission.php
Normal file
@@ -0,0 +1,24 @@
|
||||
<?php
|
||||
|
||||
return array (
|
||||
'torrent:upload' =>
|
||||
array (
|
||||
'text' => '種子を放出します',
|
||||
'desc' => '種子を放出します',
|
||||
),
|
||||
'torrent:list' =>
|
||||
array (
|
||||
'text' => 'シードリストを取得します',
|
||||
'desc' => 'シードリストを取得します',
|
||||
),
|
||||
'torrent:view' =>
|
||||
array (
|
||||
'text' => 'シードの詳細を表示します',
|
||||
'desc' => 'シードの詳細を表示します',
|
||||
),
|
||||
'user:view' =>
|
||||
array (
|
||||
'text' => '基本的なユーザー情報を表示します',
|
||||
'desc' => '基本的なユーザー情報を表示します',
|
||||
),
|
||||
);
|
||||
19
resources/lang/ja/search.php
Normal file
19
resources/lang/ja/search.php
Normal file
@@ -0,0 +1,19 @@
|
||||
<?php
|
||||
|
||||
return array (
|
||||
'global_search' => 'サイト全体を検索します',
|
||||
'search_keyword' => 'キーワード',
|
||||
'search_area' => '範囲',
|
||||
'search_area_options' =>
|
||||
array (
|
||||
0 => 'タイトル',
|
||||
1 => '導入',
|
||||
3 => '発行',
|
||||
4 => 'IMDBリンク',
|
||||
),
|
||||
'search_modes' =>
|
||||
array (
|
||||
'and' => 'そして',
|
||||
'exact' => '正確な',
|
||||
),
|
||||
);
|
||||
22
resources/lang/ja/searchbox.php
Normal file
22
resources/lang/ja/searchbox.php
Normal file
@@ -0,0 +1,22 @@
|
||||
<?php
|
||||
|
||||
return array (
|
||||
'category_label' => '分類',
|
||||
'sub_category_source_label' => 'ソース',
|
||||
'sub_category_medium_label' => '中くらい',
|
||||
'sub_category_standard_label' => '解決',
|
||||
'sub_category_team_label' => '制作チーム',
|
||||
'sub_category_processing_label' => '対処する',
|
||||
'sub_category_codec_label' => 'コーディング',
|
||||
'sub_category_audiocodec_label' => 'オーディオエンコーディング',
|
||||
'extras' =>
|
||||
array (
|
||||
'display_cover_on_torrent_list' => 'シードリストページディスプレイカバー',
|
||||
'display_seed_box_icon_on_torrent_list' => 'シードボックスアイコン',
|
||||
),
|
||||
'sections' =>
|
||||
array (
|
||||
'browse' => '種子領域',
|
||||
'special' => '特別なエリア',
|
||||
),
|
||||
);
|
||||
22
resources/lang/ja/seed-box.php
Normal file
22
resources/lang/ja/seed-box.php
Normal file
@@ -0,0 +1,22 @@
|
||||
<?php
|
||||
|
||||
return array (
|
||||
'type_text' =>
|
||||
array (
|
||||
1 => 'ユーザー',
|
||||
2 => '管理者',
|
||||
),
|
||||
'status_text' =>
|
||||
array (
|
||||
0 => 'レビューされていません',
|
||||
1 => '合格した',
|
||||
2 => '拒否された',
|
||||
),
|
||||
'status_change_message' =>
|
||||
array (
|
||||
'subject' => 'シードボックスレコードステータスの変更',
|
||||
'body' => 'ID:IDのシードボックスの記録ステータスは、old_statusへ:new_statusに変更されます。理由::理由',
|
||||
),
|
||||
'is_seed_box_yes' => 'このIPはシードボックスで、ID:IDのレコードによって決定されます',
|
||||
'is_seed_box_no' => 'このIPはシードボックスではありません',
|
||||
);
|
||||
8
resources/lang/ja/signup.php
Normal file
8
resources/lang/ja/signup.php
Normal file
@@ -0,0 +1,8 @@
|
||||
<?php
|
||||
|
||||
return array (
|
||||
'passwords_unmatched' => '2回入力されたパスワードは一貫性がありません!もう一度やり直してください。',
|
||||
'password_too_short' => '申し訳ありませんが、パスワードが短すぎます(少なくとも6文字)',
|
||||
'password_too_long' => '申し訳ありませんが、パスワードが長すぎます(最大40文字)',
|
||||
'password_equals_username' => '申し訳ありませんが、ユーザー名とパスワードは同じではありません。',
|
||||
);
|
||||
9
resources/lang/ja/snatch.php
Normal file
9
resources/lang/ja/snatch.php
Normal file
@@ -0,0 +1,9 @@
|
||||
<?php
|
||||
|
||||
return array (
|
||||
'share_ratio_infinity' => '無制限',
|
||||
'index' =>
|
||||
array (
|
||||
'page_title' => '完了しました',
|
||||
),
|
||||
);
|
||||
8
resources/lang/ja/thank.php
Normal file
8
resources/lang/ja/thank.php
Normal file
@@ -0,0 +1,8 @@
|
||||
<?php
|
||||
|
||||
return array (
|
||||
'index' =>
|
||||
array (
|
||||
'page_title' => 'ありがとう',
|
||||
),
|
||||
);
|
||||
10
resources/lang/ja/token.php
Normal file
10
resources/lang/ja/token.php
Normal file
@@ -0,0 +1,10 @@
|
||||
<?php
|
||||
|
||||
return array (
|
||||
'label' => 'アクセストークン',
|
||||
'permission' => '権限',
|
||||
'maximum_allow_number_reached' => '数は上限に達します',
|
||||
'create_success_tip' => 'トークンは正常に作成されました。このデータは一度だけ表示されます。適切に保存してください<br/> <br/>:トークン',
|
||||
'last_used_at' => '最近の使用時間',
|
||||
'token' => 'まとめ',
|
||||
);
|
||||
8
resources/lang/ja/torrent-operation-log.php
Normal file
8
resources/lang/ja/torrent-operation-log.php
Normal file
@@ -0,0 +1,8 @@
|
||||
<?php
|
||||
|
||||
return array (
|
||||
'fields' =>
|
||||
array (
|
||||
'action_type' => '操作タイプ',
|
||||
),
|
||||
);
|
||||
106
resources/lang/ja/torrent.php
Normal file
106
resources/lang/ja/torrent.php
Normal file
@@ -0,0 +1,106 @@
|
||||
<?php
|
||||
|
||||
return array (
|
||||
'pos_state_normal' => '普通',
|
||||
'pos_state_sticky' => 'レベル1トップ',
|
||||
'pos_state_r_sticky' => 'レベル2トップ',
|
||||
'index' =>
|
||||
array (
|
||||
'page_title' => 'シードリスト',
|
||||
),
|
||||
'show' =>
|
||||
array (
|
||||
'page_title' => '種子の詳細',
|
||||
'basic_category' => 'タイプ',
|
||||
'basic_audio_codec' => 'オーディオエンコーディング',
|
||||
'basic_codec' => 'ビデオエンコーディング',
|
||||
'basic_media' => '中くらい',
|
||||
'basic_source' => 'ソース',
|
||||
'basic_standard' => '解決',
|
||||
'basic_team' => '制作チーム',
|
||||
'size' => 'サイズ',
|
||||
'comments_label' => 'コメント',
|
||||
'times_completed_label' => '仕上げる',
|
||||
'peers_count_label' => '仲間',
|
||||
'thank_users_count_label' => 'ありがとう',
|
||||
'numfiles_label' => '書類',
|
||||
'bookmark_yes_label' => 'すでに収集されています',
|
||||
'bookmark_no_label' => '集める',
|
||||
'reward_logs_label' => '悪魔に与える',
|
||||
'reward_yes_label' => '悪魔に与えられた',
|
||||
'reward_no_label' => '悪魔に与える',
|
||||
'download_label' => 'ダウンロード',
|
||||
'thanks_yes_label' => 'もうありがとう',
|
||||
'thanks_no_label' => 'ありがとう',
|
||||
),
|
||||
'pick_info' =>
|
||||
array (
|
||||
'normal' => '普通',
|
||||
'hot' => '人気のある',
|
||||
'classic' => 'クラシック',
|
||||
'recommended' => '推薦する',
|
||||
),
|
||||
'claim_already' => 'この種は主張されています',
|
||||
'no_snatch' => 'そのような種子はダウンロードされていません',
|
||||
'can_no_be_claimed_yet' => 'まだ主張することはできません',
|
||||
'claim_number_reach_user_maximum' => '請求者の最大数に達しました',
|
||||
'claim_number_reach_torrent_maximum' => '主張は最大シードカウントに達します',
|
||||
'claim_disabled' => '請求が有効ではありません',
|
||||
'operation_log' =>
|
||||
array (
|
||||
'approval_deny' =>
|
||||
array (
|
||||
'type_text' => '拒否を確認します',
|
||||
'notify_subject' => '種子のレビュー拒否',
|
||||
'notify_msg' => 'あなたの種:[url =:detail_url]:torrent_name [/url]は拒否されました:オペレーターのレビュー、理由::理由',
|
||||
),
|
||||
'approval_allow' =>
|
||||
array (
|
||||
'type_text' => 'レビューが渡されました',
|
||||
'notify_subject' => 'シードレビューが合格しました',
|
||||
'notify_msg' => 'あなたの種子:[url =:detail_url]:torrent_name [/url]がレビューされ、承認されています:オペレーター',
|
||||
),
|
||||
'approval_none' =>
|
||||
array (
|
||||
'type_text' => 'レビューされていないマーク',
|
||||
'notify_subject' => 'レビューされていないシードマーキング',
|
||||
'notify_msg' => 'あなたの種:[url =:detail_url]:torrent_name [/url]は、監査なし:オペレーターによってマークされています',
|
||||
),
|
||||
'edit' =>
|
||||
array (
|
||||
'type_text' => '編集',
|
||||
'notify_subject' => '種子が編集されています',
|
||||
'notify_msg' => 'あなたの種子:[url =:detail_url]:torrent_name [/url]は編集されています:operator',
|
||||
),
|
||||
'delete' =>
|
||||
array (
|
||||
'type_text' => '消去',
|
||||
'notify_subject' => '種子が削除されます',
|
||||
'notify_msg' => 'あなたの種子:: torrent_nameは削除されます:オペレーター',
|
||||
),
|
||||
),
|
||||
'owner_update_torrent_subject' => 'レビュー拒否シードの更新',
|
||||
'owner_update_torrent_msg' => 'シード:[url =:detail_url]:torrent_name [/url]は著者によって更新されており、コンプライアンスを確認して承認することができます',
|
||||
'approval' =>
|
||||
array (
|
||||
'modal_title' => 'シードレビュー',
|
||||
'status_label' => 'ステータスを確認します',
|
||||
'comment_label' => 'メモ(オプション)',
|
||||
'status_text' =>
|
||||
array (
|
||||
0 => '未検証',
|
||||
1 => '合格',
|
||||
2 => '拒否する',
|
||||
),
|
||||
'deny_comment_show' => 'Reason :: Reasonのレビューに合格しなかった',
|
||||
'logs_label' => '監査記録',
|
||||
),
|
||||
'show_hide_media_info' => '元のMediainfoを表示/非表示にします',
|
||||
'promotion_time_types' =>
|
||||
array (
|
||||
0 => 'グローバル',
|
||||
1 => '永続',
|
||||
2 => 'それまで',
|
||||
),
|
||||
'paid_torrent' => '料金の種',
|
||||
);
|
||||
68
resources/lang/ja/upload.php
Normal file
68
resources/lang/ja/upload.php
Normal file
@@ -0,0 +1,68 @@
|
||||
<?php
|
||||
|
||||
return array (
|
||||
'invalid_price' => '無効な価格::価格',
|
||||
'invalid_category' => '無効な分類',
|
||||
'invalid_section' => '無効なパーティション',
|
||||
'invalid_hr' => '無効なH&R値',
|
||||
'invalid_pos_state' => '無効な場所:: pos_state',
|
||||
'invalid_pos_state_until' => '無効な場所の締め切り',
|
||||
'not_supported_sub_category_field' => 'サポートされていないサブカテゴリフィールド::フィールド',
|
||||
'invalid_sub_category_value' => 'サブカテゴリフィールド::ラベル(:フィールド)値::値無効',
|
||||
'invalid_tag' => '無効なタグ::タグ',
|
||||
'invalid_pick_type' => '無効な推奨:: pick_type',
|
||||
'require_name' => 'タイトルを空にすることはできません',
|
||||
'price_too_much' => '価格は許容範囲を超えています',
|
||||
'approval_deny_reach_upper_limit' => '現在のレビューで拒否された種子の数:%sは上限に達し、公開は許可されていません。',
|
||||
'special_section_not_enabled' => '特別なゾーンは有効になりません。',
|
||||
'paid_torrent_not_enabled' => '有料の種子は有効になりません。',
|
||||
'no_permission_to_set_torrent_hr' => 'シードH&Rを設定する許可はありません。',
|
||||
'no_permission_to_set_torrent_pos_state' => 'シードトップを設定する許可はありません。',
|
||||
'no_permission_to_set_torrent_price' => '種子料金を設定する許可はありません。',
|
||||
'no_permission_to_pick_torrent' => 'ビデオを推奨する許可はありません。',
|
||||
'no_permission_to_be_anonymous' => '匿名で公開する許可はありません。',
|
||||
'torrent_save_dir_not_exists' => 'Seed Saveディレクトリは存在しません。',
|
||||
'torrent_save_dir_not_writable' => 'Seed Save Directoryは書くことはできません。',
|
||||
'save_torrent_file_failed' => 'シードファイルを保存すると失敗しました。',
|
||||
'upload_failed' => 'アップロードが失敗しました!',
|
||||
'missing_form_data' => '必要なアイテムを入力してください',
|
||||
'missing_torrent_file' => 'シードファイルがありません',
|
||||
'empty_filename' => 'ファイル名を空にすることはできません!',
|
||||
'zero_byte_nfo' => 'NFOファイルは空です',
|
||||
'nfo_too_big' => 'NFOファイルが大きすぎます!最大許容65,535バイト。',
|
||||
'nfo_upload_failed' => 'NFOファイルのアップロードは失敗しました',
|
||||
'blank_description' => 'はじめに記入する必要があります!',
|
||||
'category_unselected' => 'タイプを選択する必要があります!',
|
||||
'invalid_filename' => '無効なファイル名!',
|
||||
'filename_not_torrent' => '無効なファイル名(torrentファイルではありません)。',
|
||||
'empty_file' => '空のファイル!',
|
||||
'not_bencoded_file' => '一体何をしているの?アップロードしたのは、Bencodeファイルではありません!',
|
||||
'not_a_dictionary' => 'ディレクトリではありません',
|
||||
'dictionary_is_missing_key' => 'ディレクトリの欠損値',
|
||||
'invalid_entry_in_dictionary' => '無効なディレクトリエントリ',
|
||||
'invalid_dictionary_entry_type' => '無効なディレクトリアイテムタイプ',
|
||||
'invalid_pieces' => '無効なファイルブロック',
|
||||
'missing_length_and_files' => '長さとファイルがありません',
|
||||
'filename_errors' => 'エラーファイル名',
|
||||
'uploaded_not_offered' => '候補者に合格する種子のみをアップロードできます。アップロードする前に<b> <b> <b> <b>で適切なプロジェクトを選択してください!',
|
||||
'unauthorized_upload_freely' => '自由にアップロードする許可はありません!',
|
||||
'torrent_existed' => '種はすでに存在します! ID :: ID',
|
||||
'torrent_file_too_big' => 'シードファイルが大きすぎます!最大許容',
|
||||
'remake_torrent_note' => 'バイト。ブロックサイズが大きいシードファイルを再作成するか、コンテンツを複数のシードに分割してください。',
|
||||
'email_notification_body' => 'こんにちは、
|
||||
新しい種子がアップロードされました。
|
||||
|
||||
名前::名前
|
||||
サイズ::サイズ
|
||||
タイプ::カテゴリ
|
||||
uploader :: upload_by
|
||||
|
||||
導入:
|
||||
:説明
|
||||
|
||||
詳細情報を表示してダウンロードして(ログインする必要がある場合があります)、ここをクリックしてください:<b> <a href = javascript:void(null)onclick = window.open( \':torrent_url\')> </b> </b>
|
||||
:torrent_url
|
||||
|
||||
:site_nameウェブサイト',
|
||||
'email_notification_subject' => ':site_name新しいシード通知',
|
||||
);
|
||||
68
resources/lang/ja/user.php
Normal file
68
resources/lang/ja/user.php
Normal file
@@ -0,0 +1,68 @@
|
||||
<?php
|
||||
|
||||
return array (
|
||||
'edit_ban_reason' => '経営陣によって無効になっています',
|
||||
'deleted_username' => 'アカウントなし',
|
||||
'admin' =>
|
||||
array (
|
||||
'list' =>
|
||||
array (
|
||||
'page_title' => 'ユーザーリスト',
|
||||
),
|
||||
),
|
||||
'labels' =>
|
||||
array (
|
||||
'seedbonus' => '魔法',
|
||||
'seed_points' => 'スコアを作ります',
|
||||
'uploaded' => 'ボリュームをアップロードします',
|
||||
'downloaded' => 'ダウンロード',
|
||||
'invites' => '招待する',
|
||||
'attendance_card' => 'カードを再署名します',
|
||||
'props' => '小道具',
|
||||
'class' => '学年',
|
||||
'vip_added' => 'VIP資格は魔法の価値を通じて得られます',
|
||||
'vip_added_help' => 'このVIP資格は魔法の価値と交換されていますか?',
|
||||
'vip_until' => 'VIP資格の終了時間',
|
||||
'vip_until_help' => '時間形式は「年の数か月の日の時間:分:秒秒」です。 VIP資格が終了する時間。 「VIP資格は魔法の価値によって取得されます」は、このルールが有効になるためには「はい」に設定する必要があります。',
|
||||
),
|
||||
'class_names' =>
|
||||
array (
|
||||
10 => 'VIP',
|
||||
11 => '高齢者の世話人',
|
||||
12 => '出版社',
|
||||
13 => '一般的なモデレーター',
|
||||
14 => '管理者',
|
||||
15 => 'メンテナンス開発者',
|
||||
16 => '監督',
|
||||
),
|
||||
'change_username_lte_min_interval' => '最終変更時間:: last_change_time、最小間隔が満たされていない::インターバルデイ',
|
||||
'destroy_by_admin' => '管理者によって物理的に削除されます',
|
||||
'disable_by_admin' => '管理者によって禁止されています',
|
||||
'genders' =>
|
||||
array (
|
||||
'Male' => '男',
|
||||
'Female' => '女性',
|
||||
'N/A' => '未知',
|
||||
),
|
||||
'grant_props_notification' =>
|
||||
array (
|
||||
'subject' => '小道具を取得::名前',
|
||||
'body' => ':オペレーターはあなたを付与します:名前、有効性期間::期間。',
|
||||
),
|
||||
'metas' =>
|
||||
array (
|
||||
'already_valid_forever' => ':Meta_Can_Textはすでに永遠に有効です',
|
||||
),
|
||||
'edit_notifications' =>
|
||||
array (
|
||||
'change_class' =>
|
||||
array (
|
||||
'promote' => '推進する',
|
||||
'demote' => 'ダウングレード',
|
||||
'subject' => 'レベルの変更',
|
||||
'body' => 'あなたは:アクションAS:new_class、Administrator :: operator、Reason :: Reason。',
|
||||
),
|
||||
),
|
||||
'username_already_exists' => 'ユーザー名::ユーザー名はすでに存在します',
|
||||
'username_invalid' => 'username :: username invalid',
|
||||
);
|
||||
15
resources/lang/ja/username-change-log.php
Normal file
15
resources/lang/ja/username-change-log.php
Normal file
@@ -0,0 +1,15 @@
|
||||
<?php
|
||||
|
||||
return array (
|
||||
'change_type' =>
|
||||
array (
|
||||
1 => 'ユーザー',
|
||||
2 => '管理者',
|
||||
),
|
||||
'labels' =>
|
||||
array (
|
||||
'username_old' => '古いユーザー名',
|
||||
'username_new' => '新しいユーザー名',
|
||||
'change_type' => 'タイプを変更します',
|
||||
),
|
||||
);
|
||||
156
resources/lang/ja/validation-inline.php
Normal file
156
resources/lang/ja/validation-inline.php
Normal file
@@ -0,0 +1,156 @@
|
||||
<?php
|
||||
|
||||
return array (
|
||||
'accepted' => 'あなたはそれを受け入れなければなりません。',
|
||||
'active_url' => '有効なURLではありません。',
|
||||
'after' => '日付以下でなければなりません。',
|
||||
'after_or_equal' => '日付以降に等しくなければなりません。',
|
||||
'alpha' => '文字でのみ構成できます。',
|
||||
'alpha_dash' => '文字、数字、ダッシュ( - )とアンダースコア(_)でのみ構成できます。',
|
||||
'alpha_num' => '文字と数字でのみ構成できます。',
|
||||
'array' => '配列でなければなりません。',
|
||||
'before' => '日付より早い段階でなければなりません。',
|
||||
'before_or_equal' => '日付以前に等しくなければなりません。',
|
||||
'between' =>
|
||||
array (
|
||||
'numeric' => '間にある必要があります:min-:max。',
|
||||
'file' => '間にある必要があります:min-:max kb。',
|
||||
'string' => '間にある必要があります:min-:max文字。',
|
||||
'array' => '存在する必要があります:min-:max units。',
|
||||
),
|
||||
'boolean' => 'ブール値である必要があります。',
|
||||
'confirmed' => '入力は一貫性がありませんでした。',
|
||||
'date' => '有効な日付ではありません。',
|
||||
'date_equals' => '日付に等しくなければなりません。',
|
||||
'date_format' => '形式は次のようにする必要があります。',
|
||||
'different' => '他とは違う必要があります:その他。',
|
||||
'digits' => '数字のビットが多い必要があります。',
|
||||
'digits_between' => '間の数字でなければなりません:minと:max bits。',
|
||||
'dimensions' => '画像サイズが正しくありません。',
|
||||
'distinct' => 'すでに存在します。',
|
||||
'email' => '法的なメールアドレスではありません。',
|
||||
'ends_with' => '終了する必要があります:値。',
|
||||
'exists' => '存在しません。',
|
||||
'file' => 'ファイルである必要があります。',
|
||||
'filled' => '空にすることはできません。',
|
||||
'gt' =>
|
||||
array (
|
||||
'numeric' => '値より大きくなければなりません:値。',
|
||||
'file' => '値kbよりも大きくなければなりません。',
|
||||
'string' => '値以上のものでなければなりません。',
|
||||
'array' => '値要素以上のものでなければなりません。',
|
||||
),
|
||||
'gte' =>
|
||||
array (
|
||||
'numeric' => '値以上でなければなりません:値。',
|
||||
'file' => '値kb以下でなければなりません。',
|
||||
'string' => '値以上の文字に等しくなければなりません。',
|
||||
'array' => '値要素以下でなければなりません。',
|
||||
),
|
||||
'image' => '写真でなければなりません。',
|
||||
'in' => 'オプションは無効です。',
|
||||
'in_array' => 'in:その他。',
|
||||
'integer' => '整数でなければなりません。',
|
||||
'ip' => '有効なIPアドレスである必要があります。',
|
||||
'ipv4' => '有効なIPv4アドレスである必要があります。',
|
||||
'ipv6' => '有効なIPv6アドレスである必要があります。',
|
||||
'json' => '正しいJSON形式である必要があります。',
|
||||
'lt' =>
|
||||
array (
|
||||
'numeric' => '値以下でなければなりません:値。',
|
||||
'file' => '値以下でなければなりません:value kb。',
|
||||
'string' => '値以下でなければなりません:値文字。',
|
||||
'array' => '値以下でなければなりません:値要素。',
|
||||
),
|
||||
'lte' =>
|
||||
array (
|
||||
'numeric' => '値以下でなければなりません:値。',
|
||||
'file' => '値kb以下でなければなりません。',
|
||||
'string' => 'Value文字以下である必要があります。',
|
||||
'array' => '値要素以下でなければなりません。',
|
||||
),
|
||||
'max' =>
|
||||
array (
|
||||
'numeric' => 'Maxよりも大きくすることはできません。',
|
||||
'file' => '最大kb以上にすることはできません。',
|
||||
'string' => '最大文字よりも大きくすることはできません。',
|
||||
'array' => 'せいぜい、最大ユニット。',
|
||||
),
|
||||
'mimes' => 'type:valuesのファイルである必要があります。',
|
||||
'mimetypes' => 'type:valuesのファイルである必要があります。',
|
||||
'min' =>
|
||||
array (
|
||||
'numeric' => 'min:min以上でなければなりません。',
|
||||
'file' => 'サイズは次のとおりではありません:min kb。',
|
||||
'string' => '少なくとも:最小文字。',
|
||||
'array' => '少なくとも:最小ユニット。',
|
||||
),
|
||||
'multiple_of' => '値は、次の倍数をテーブルしなければなりません',
|
||||
'not_in' => 'オプションは無効です。',
|
||||
'not_regex' => 'フォーマットのエラー。',
|
||||
'numeric' => '数字でなければなりません。',
|
||||
'password' => 'エラーパスワード',
|
||||
'present' => '存在する必要があります。',
|
||||
'regex' => '誤った形式。',
|
||||
'required' => '空にすることはできません。',
|
||||
'required_if' => '空にすることはできません:その他:値。',
|
||||
'required_unless' => '空にすることはできません:他は次の場合:値。',
|
||||
'required_with' => '次の場合に空にすることはできません:値が存在します。',
|
||||
'required_with_all' => '次の場合に空にすることはできません:値が存在します。',
|
||||
'required_without' => '次の場合に空にすることはできません:値が存在しません。',
|
||||
'required_without_all' => '存在しない場合は空にすることはできません。',
|
||||
'same' => '他と同じでなければなりません:その他。',
|
||||
'size' =>
|
||||
array (
|
||||
'numeric' => 'サイズは次のとおりです。サイズ。',
|
||||
'file' => 'サイズは次のようにする必要があります。サイズkb。',
|
||||
'string' => '必要です:サイズ文字。',
|
||||
'array' => '必要なのは、サイズ単位です。',
|
||||
),
|
||||
'starts_with' => '始める必要があります:値。',
|
||||
'string' => '文字列でなければなりません。',
|
||||
'timezone' => '法的タイムゾーンの価値である必要があります。',
|
||||
'unique' => 'すでに存在します。',
|
||||
'uploaded' => 'アップロードに失敗しました。',
|
||||
'url' => '誤った形式。',
|
||||
'uuid' => '有効なUUIDである必要があります。',
|
||||
'custom' =>
|
||||
array (
|
||||
'attribute-name' =>
|
||||
array (
|
||||
'rule-name' => 'カスタムメッセージ',
|
||||
),
|
||||
),
|
||||
'attributes' =>
|
||||
array (
|
||||
'name' => '名前',
|
||||
'username' => 'ユーザー名',
|
||||
'email' => '郵便',
|
||||
'first_name' => '名前',
|
||||
'last_name' => '姓',
|
||||
'password' => 'パスワード',
|
||||
'password_confirmation' => 'パスワードを認証する',
|
||||
'city' => '市',
|
||||
'country' => '国家',
|
||||
'address' => '住所',
|
||||
'phone' => '電話',
|
||||
'mobile' => '携帯電話',
|
||||
'age' => '年',
|
||||
'sex' => '性別',
|
||||
'gender' => '性別',
|
||||
'day' => '空',
|
||||
'month' => '月',
|
||||
'year' => '年',
|
||||
'hour' => '時間',
|
||||
'minute' => 'ポイント',
|
||||
'second' => '2番',
|
||||
'title' => 'タイトル',
|
||||
'content' => 'コンテンツ',
|
||||
'description' => '説明する',
|
||||
'excerpt' => 'まとめ',
|
||||
'date' => '日付',
|
||||
'time' => '時間',
|
||||
'available' => '利用可能',
|
||||
'size' => 'サイズ',
|
||||
),
|
||||
);
|
||||
184
resources/lang/ja/validation.php
Normal file
184
resources/lang/ja/validation.php
Normal file
@@ -0,0 +1,184 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
return [
|
||||
'accepted' => ':Attributeを承認してください。',
|
||||
'accepted_if' => ':Otherが:valueの場合、:attributeを承認する必要があります。',
|
||||
'active_url' => ':Attributeは、有効なURLではありません。',
|
||||
'after' => ':Attributeには、:dateより後の日付を指定してください。',
|
||||
'after_or_equal' => ':Attributeには、:date以降の日付を指定してください。',
|
||||
'alpha' => ':Attributeには、アルファベッドのみ使用できます。',
|
||||
'alpha_dash' => ':Attributeには、英数字(\'A-Z\',\'a-z\',\'0-9\')とハイフンと下線(\'-\',\'_\')が使用できます。',
|
||||
'alpha_num' => ':Attributeには、英数字(\'A-Z\',\'a-z\',\'0-9\')が使用できます。',
|
||||
'array' => ':Attributeには、配列を指定してください。',
|
||||
'ascii' => ':Attributeには、英数字と記号のみ使用可能です。',
|
||||
'before' => ':Attributeには、:dateより前の日付を指定してください。',
|
||||
'before_or_equal' => ':Attributeには、:date以前の日付を指定してください。',
|
||||
'between' => [
|
||||
'array' => ':Attributeの項目は、:min個から:max個にしてください。',
|
||||
'file' => ':Attributeには、:min KBから:max KBまでのサイズのファイルを指定してください。',
|
||||
'numeric' => ':Attributeには、:minから、:maxまでの数字を指定してください。',
|
||||
'string' => ':Attributeは、:min文字から:max文字にしてください。',
|
||||
],
|
||||
'boolean' => ':Attributeには、\'true\'か\'false\'を指定してください。',
|
||||
'can' => ':Attributeに権限のない値が含まれています。',
|
||||
'confirmed' => ':Attributeと:attribute確認が一致しません。',
|
||||
'contains' => ':Attributeに必須項目が含まれていません。',
|
||||
'current_password' => 'パスワードが正しくありません。',
|
||||
'date' => ':Attributeは、正しい日付ではありません。',
|
||||
'date_equals' => ':Attributeは:dateと同じ日付を入力してください。',
|
||||
'date_format' => ':Attributeの形式が\':format\'と一致しません。',
|
||||
'decimal' => ':Attributeは、小数点以下が:decimalである必要があります。',
|
||||
'declined' => ':Attributeを拒否する必要があります。',
|
||||
'declined_if' => ':Otherが:valueの場合、:attributeを拒否する必要があります。',
|
||||
'different' => ':Attributeと:otherには、異なるものを指定してください。',
|
||||
'digits' => ':Attributeは、:digits桁にしてください。',
|
||||
'digits_between' => ':Attributeは、:min桁から:max桁にしてください。',
|
||||
'dimensions' => ':Attributeの画像サイズが無効です',
|
||||
'distinct' => ':Attributeの値が重複しています。',
|
||||
'doesnt_end_with' => ':Attributeの終わりは「:values」以外である必要があります。',
|
||||
'doesnt_start_with' => ':Attributeの始まりは「:values」以外である必要があります。',
|
||||
'email' => ':Attributeは、有効なメールアドレス形式で指定してください。',
|
||||
'ends_with' => ':Attributeの終わりは「:values」である必要があります。',
|
||||
'enum' => '選択した :attributeは 無効です。',
|
||||
'exists' => '選択された:attributeは、有効ではありません。',
|
||||
'extensions' => ':attribute には、次のいずれかの拡張子が必要です: :values',
|
||||
'file' => ':Attributeには、ファイル形式を指定してください。',
|
||||
'filled' => ':Attributeは必須です。',
|
||||
'gt' => [
|
||||
'array' => ':Attributeの項目数は、:value個より多い必要があります。',
|
||||
'file' => ':Attributeは、:value KBより大きい必要があります。',
|
||||
'numeric' => ':Attributeは、:valueより大きい必要があります。',
|
||||
'string' => ':Attributeは、:value文字を超える必要があります。',
|
||||
],
|
||||
'gte' => [
|
||||
'array' => ':Attributeの項目数は、:value個以上である必要があります。',
|
||||
'file' => ':Attributeは、:value KB以上である必要があります。',
|
||||
'numeric' => ':Attributeは、:value以上である必要があります。',
|
||||
'string' => ':Attributeは、:value文字以上である必要があります。',
|
||||
],
|
||||
'hex_color' => ':attributeは、有効な16進数カラーコードを指定してください。',
|
||||
'image' => ':Attributeには、画像を指定してください。',
|
||||
'in' => '選択された:attributeは、有効ではありません。',
|
||||
'in_array' => ':Attributeが:otherに存在しません。',
|
||||
'integer' => ':Attributeには、整数を指定してください。',
|
||||
'ip' => ':Attributeには、有効なIPアドレスを指定してください。',
|
||||
'ipv4' => ':AttributeはIPv4アドレスを指定してください。',
|
||||
'ipv6' => ':AttributeはIPv6アドレスを指定してください。',
|
||||
'json' => ':Attributeには、有効なJSON文字列を指定してください。',
|
||||
'list' => ':attribute フィールドはリストでなければなりません。',
|
||||
'lowercase' => ':Attributeは、小文字で入力してください。',
|
||||
'lt' => [
|
||||
'array' => ':Attributeの項目数は、:value個より少ない必要があります。',
|
||||
'file' => ':Attributeは、:value KBより小さい必要があります。',
|
||||
'numeric' => ':Attributeは、:valueより小さい必要があります。',
|
||||
'string' => ':Attributeは、:value文字より小さい必要があります。',
|
||||
],
|
||||
'lte' => [
|
||||
'array' => ':Attributeの項目数は、:value個以下である必要があります。',
|
||||
'file' => ':Attributeは、:value KB以下である必要があります。',
|
||||
'numeric' => ':Attributeは、:value以下である必要があります。',
|
||||
'string' => ':Attributeは、:value文字以下である必要があります。',
|
||||
],
|
||||
'mac_address' => ':Attributeは有効なMACアドレスである必要があります。',
|
||||
'max' => [
|
||||
'array' => ':Attributeの項目数は、:max個以下である必要があります。',
|
||||
'file' => ':Attributeは、:max KB以下のファイルである必要があります。',
|
||||
'numeric' => ':Attributeは、:max以下の数値である必要があります。',
|
||||
'string' => ':Attributeの文字数は、:max文字以下である必要があります。',
|
||||
],
|
||||
'max_digits' => ':Attributeは、:max桁以下の数字である必要があります。',
|
||||
'mimes' => ':Attributeには、以下のファイルタイプを指定してください。:values',
|
||||
'mimetypes' => ':Attributeには、以下のファイルタイプを指定してください。:values',
|
||||
'min' => [
|
||||
'array' => ':Attributeの項目数は、:min個以上にしてください。',
|
||||
'file' => ':Attributeには、:min KB以上のファイルを指定してください。',
|
||||
'numeric' => ':Attributeには、:min以上の数値を指定してください。',
|
||||
'string' => ':Attributeの文字数は、:min文字以上である必要があります。',
|
||||
],
|
||||
'min_digits' => ':Attributeは、:min桁以上の数字である必要があります。',
|
||||
'missing' => ':Attribute を入力する必要はありません。',
|
||||
'missing_if' => ':Other が :value の場合、:attribute を入力する必要はありません。',
|
||||
'missing_unless' => ':Other が :value でない限り、:attribute をは入力する必要はありません。',
|
||||
'missing_with' => ':Values が存在する場合、:attribute をは入力する必要はありません。',
|
||||
'missing_with_all' => ':Values が存在する場合、:attribute をは入力する必要はありません。',
|
||||
'multiple_of' => ':Attributeは:valueの倍数である必要があります',
|
||||
'not_in' => '選択された:attributeは、有効ではありません。',
|
||||
'not_regex' => ':Attributeの形式が正しくありません。',
|
||||
'numeric' => ':Attributeには、数値を指定してください。',
|
||||
'password' => [
|
||||
'letters' => ':Attributeは文字を1文字以上含める必要があります。',
|
||||
'mixed' => ':Attributeは大文字と小文字をそれぞれ1文字以上含める必要があります。',
|
||||
'numbers' => ':Attributeは数字を1文字以上含める必要があります。',
|
||||
'symbols' => ':Attributeは記号を1文字以上含める必要があります。',
|
||||
'uncompromised' => ':Attributeは情報漏洩した可能性があります。他の:attributeを選択してください。',
|
||||
],
|
||||
'present' => ':Attributeが存在している必要があります。',
|
||||
'present_if' => ':other が :value の場合、:Attributeが存在する必要があります。',
|
||||
'present_unless' => ':other が :value でない限り、:Attributeが存在する必要があります。',
|
||||
'present_with' => ':values が存在する場合は、:Attributeも存在する必要があります。',
|
||||
'present_with_all' => ':values が存在する場合は、:Attributeが存在する必要があります。',
|
||||
'prohibited' => ':Attributeの入力は禁止されています。',
|
||||
'prohibited_if' => ':Otherが:valueの場合は、:Attributeの入力が禁止されています。',
|
||||
'prohibited_unless' => ':Otherが:valuesでない限り、:Attributeの入力は禁止されています。',
|
||||
'prohibits' => ':Otherが存在している場合、:Attributeの入力は禁止されています。',
|
||||
'regex' => ':Attributeには、正しい形式を指定してください。',
|
||||
'required' => ':Attributeは必須項目です。',
|
||||
'required_array_keys' => ':Attributeには、:valuesのエントリを含める必要があります。',
|
||||
'required_if' => ':Otherが:valueの場合、:attributeを指定してください。',
|
||||
'required_if_accepted' => ':Otherを承認した場合、:attributeは必須項目です。',
|
||||
'required_if_declined' => ':Otherを拒否した場合、:attributeは必須項目です。',
|
||||
'required_unless' => ':Otherが:values以外の場合、:attributeは必須項目です。',
|
||||
'required_with' => ':Valuesが入力されている場合、:attributeは必須項目です。',
|
||||
'required_with_all' => ':Valuesが全て指定されている場合、:attributeは必須項目です。',
|
||||
'required_without' => ':Valuesが入力されていない場合、:attributeは必須項目です。',
|
||||
'required_without_all' => ':Valuesが全て指定されていない場合、:attributeを指定してください。',
|
||||
'same' => ':Attributeと:otherが一致しません。',
|
||||
'size' => [
|
||||
'array' => ':Attributeの項目数は、:size個にしてください。',
|
||||
'file' => ':Attributeには、:size KBのファイルを指定してください。',
|
||||
'numeric' => ':Attributeには、:sizeを指定してください。',
|
||||
'string' => ':Attributeの文字数は、:size文字にしてください。',
|
||||
],
|
||||
'starts_with' => ':Attributeは、次のいずれかで始まる必要があります。:values',
|
||||
'string' => ':Attributeには、文字列を指定してください。',
|
||||
'timezone' => ':Attributeには、有効なタイムゾーンを指定してください。',
|
||||
'ulid' => ':Attributeは、有効なULIDである必要があります。',
|
||||
'unique' => '指定の:attributeは既に使用されています。',
|
||||
'uploaded' => ':Attributeのアップロードに失敗しました。',
|
||||
'uppercase' => ':Attributeは、大文字で入力してください。',
|
||||
'url' => ':Attributeは、有効なURL形式で指定してください。',
|
||||
'uuid' => ':Attributeは、有効なUUIDである必要があります。',
|
||||
'attributes' => [
|
||||
'address' => '住所',
|
||||
'age' => '年',
|
||||
'available' => '利用可能',
|
||||
'city' => '市',
|
||||
'content' => 'コンテンツ',
|
||||
'country' => '国家',
|
||||
'date' => '日付',
|
||||
'day' => '空',
|
||||
'description' => '説明する',
|
||||
'email' => '郵便',
|
||||
'excerpt' => 'まとめ',
|
||||
'first_name' => '名前',
|
||||
'gender' => '性別',
|
||||
'hour' => '時間',
|
||||
'last_name' => '姓',
|
||||
'minute' => 'ポイント',
|
||||
'mobile' => '携帯電話',
|
||||
'month' => '月',
|
||||
'name' => '名前',
|
||||
'password' => 'パスワード',
|
||||
'password_confirmation' => 'パスワードを認証する',
|
||||
'phone' => '電話',
|
||||
'second' => '2番',
|
||||
'sex' => '性別',
|
||||
'size' => 'サイズ',
|
||||
'time' => '時間',
|
||||
'title' => 'タイトル',
|
||||
'username' => 'ユーザー名',
|
||||
'year' => '年',
|
||||
],
|
||||
];
|
||||
@@ -1,5 +1,13 @@
|
||||
{
|
||||
"(and :count more error)": "(还有 :count 个错误)",
|
||||
"(and :count more errors)": "(还有 :count 个错误)",
|
||||
"A decryption key is required.": "需要解密密钥。",
|
||||
"All rights reserved.": "版权所有。",
|
||||
"Encrypted environment file already exists.": "加密环境配置文件已存在。",
|
||||
"Encrypted environment file not found.": "未找到加密环境配置文件。",
|
||||
"Environment file already exists.": "环境配置文件已存在。",
|
||||
"Environment file not found.": "未找到环境配置文件。",
|
||||
"errors": "错误",
|
||||
"Forbidden": "访问被拒绝",
|
||||
"Go Home": "回首页",
|
||||
"Go to page :page": "前往第 :page 页",
|
||||
@@ -8,6 +16,10 @@
|
||||
"If you did not request a password reset, no further action is required.": "如果您未申请重设密码,请忽略此邮件。",
|
||||
"If you're having trouble clicking the \":actionText\" button, copy and paste the URL below\ninto your web browser:": "如果您单击「:actionText」按钮时遇到问题,请复制下方链接到浏览器中访问:",
|
||||
"If you’re having trouble clicking the \":actionText\" button, copy and paste the URL below\ninto your web browser:": "如果您单击「:actionText」按钮时遇到问题,请复制下方链接到浏览器中访问:",
|
||||
"Invalid filename.": "无效的文件名。",
|
||||
"Invalid JSON was returned from the route.": "从路由返回无效的 JSON。",
|
||||
"length": "长度",
|
||||
"Location": "地点",
|
||||
"Login": "登录",
|
||||
"Logout": "登出",
|
||||
"Not Found": "页面不存在",
|
||||
@@ -15,8 +27,10 @@
|
||||
"Oh no": "不好了",
|
||||
"Page Expired": "页面会话已超时",
|
||||
"Pagination Navigation": "分页导航",
|
||||
"Payment Required": "需要付款",
|
||||
"Please click the button below to verify your email address.": "请点击下面按钮验证您的 E-mail:",
|
||||
"Regards": "致敬",
|
||||
"Regards,": "致敬,",
|
||||
"Register": "注册",
|
||||
"Reset Password": "重置密码",
|
||||
"Reset Password Notification": "重置密码通知",
|
||||
@@ -29,7 +43,10 @@
|
||||
"The :attribute must contain at least one symbol.": ":attribute 至少包含一个符号。",
|
||||
"The :attribute must contain at least one uppercase and one lowercase letter.": ":attribute 至少包含一个大写字母和一个小写字母。",
|
||||
"The given :attribute has appeared in a data leak. Please choose a different :attribute.": "给定的 :attribute 出现在数据泄漏中。请选择不同的 :attribute。",
|
||||
"This action is unauthorized.": "权限不足。",
|
||||
"The given data was invalid.": "给定的数据无效。",
|
||||
"The response is not a streamed response.": "该响应不是流式响应。",
|
||||
"The response is not a view.": "响应不是视图。",
|
||||
"This action is unauthorized.": "此操作未经授权。",
|
||||
"This password reset link will expire in :count minutes.": "这个重设密码链接将会在 :count 分钟后失效。",
|
||||
"to": "至",
|
||||
"Toggle navigation": "切换导航",
|
||||
@@ -38,4 +55,4 @@
|
||||
"Verify Email Address": "验证 E-mail",
|
||||
"Whoops!": "哎呀!",
|
||||
"You are receiving this email because we received a password reset request for your account.": "您收到此电子邮件是因为我们收到了您帐户的密码重设请求。"
|
||||
}
|
||||
}
|
||||
@@ -1,7 +1,9 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
return [
|
||||
'failed' => '用户名或密码错误。',
|
||||
'password' => '密码错误。',
|
||||
'password' => '密码错误',
|
||||
'throttle' => '您尝试的登录次数过多,请 :seconds 秒后再试。',
|
||||
];
|
||||
|
||||
@@ -1,28 +1,27 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
return [
|
||||
'next' => '下一页 »',
|
||||
'previous' => '« 上一页',
|
||||
"decimal" => "",
|
||||
"emptyTable" => "无数据",
|
||||
"info" => "当前展示第 _START_ 至第 _END_ 条,共 _TOTAL_ 条记录",
|
||||
"infoEmpty" => "当前展示第 0 条至第 0 条,共 0 条记录",
|
||||
"infoFiltered" => "(筛选自 _MAX_ 条记录)",
|
||||
"infoPostFix" => "",
|
||||
"thousands" => ",",
|
||||
"lengthMenu" => "每页展示 _MENU_ 条记录",
|
||||
"loadingRecords" => "加载中...",
|
||||
"processing" => "",
|
||||
"search" => "搜索:",
|
||||
"zeroRecords" => "没有发现任何匹配的记录",
|
||||
"paginate" => [
|
||||
"first" => "首页",
|
||||
"last" => "尾页",
|
||||
"next" => "下一页",
|
||||
"previous" => "上一页"
|
||||
'aria' => [
|
||||
'sortAscending' => ': 升序排序',
|
||||
'sortDescending' => ': 降序排序',
|
||||
],
|
||||
"aria" => [
|
||||
"sortAscending" => ": 升序排序",
|
||||
"sortDescending"=> ": 降序排序"
|
||||
]
|
||||
'emptyTable' => '无数据',
|
||||
'info' => '当前展示第 _START_ 至第 _END_ 条,共 _TOTAL_ 条记录',
|
||||
'infoEmpty' => '当前展示第 0 条至第 0 条,共 0 条记录',
|
||||
'infoFiltered' => '(筛选自 _MAX_ 条记录)',
|
||||
'lengthMenu' => '每页展示 _MENU_ 条记录',
|
||||
'loadingRecords' => '加载中...',
|
||||
'next' => '下一页 »',
|
||||
'paginate' => [
|
||||
'first' => '首页',
|
||||
'last' => '尾页',
|
||||
'next' => '下一页',
|
||||
'previous' => '上一页',
|
||||
],
|
||||
'previous' => '« 上一页',
|
||||
'search' => '搜索:',
|
||||
'thousands' => ',',
|
||||
'zeroRecords' => '没有发现任何匹配的记录',
|
||||
];
|
||||
|
||||
@@ -1,9 +1,11 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
return [
|
||||
'reset' => '密码重置成功!',
|
||||
'sent' => '密码重置邮件已发送!',
|
||||
'throttled' => '请稍候再试。',
|
||||
'token' => '密码重置令牌无效。',
|
||||
'token' => '无效的 token',
|
||||
'user' => '找不到该邮箱对应的用户。',
|
||||
];
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
return [
|
||||
'accepted' => '您必须接受 :attribute。',
|
||||
'accepted_if' => '当 :other 为 :value 时,必须接受 :attribute。',
|
||||
@@ -10,6 +12,7 @@ return [
|
||||
'alpha_dash' => ':attribute 只能由字母、数字、短划线(-)和下划线(_)组成。',
|
||||
'alpha_num' => ':attribute 只能由字母和数字组成。',
|
||||
'array' => ':attribute 必须是一个数组。',
|
||||
'ascii' => ':attribute 必须仅包含单字节字母数字字符和符号。',
|
||||
'before' => ':attribute 必须要早于 :date。',
|
||||
'before_or_equal' => ':attribute 必须要等于 :date 或更早。',
|
||||
'between' => [
|
||||
@@ -19,22 +22,28 @@ return [
|
||||
'string' => ':attribute 必须介于 :min - :max 个字符之间。',
|
||||
],
|
||||
'boolean' => ':attribute 必须为布尔值。',
|
||||
'can' => ':attribute 字段包含未经授权的值。',
|
||||
'confirmed' => ':attribute 两次输入不一致。',
|
||||
'contains' => ':attribute 字段缺少必填值。',
|
||||
'current_password' => '密码错误。',
|
||||
'date' => ':attribute 不是一个有效的日期。',
|
||||
'date_equals' => ':attribute 必须要等于 :date。',
|
||||
'date_format' => ':attribute 的格式必须为 :format。',
|
||||
'declined' => 'The :attribute must be declined.',
|
||||
'declined_if' => 'The :attribute must be declined when :other is :value.',
|
||||
'decimal' => ':attribute 必须有 :decimal 位小数。',
|
||||
'declined' => ':attribute 必须是拒绝的。',
|
||||
'declined_if' => '当 :other 为 :value 时字段 :attribute 必须是拒绝的。',
|
||||
'different' => ':attribute 和 :other 必须不同。',
|
||||
'digits' => ':attribute 必须是 :digits 位数字。',
|
||||
'digits_between' => ':attribute 必须是介于 :min 和 :max 位的数字。',
|
||||
'dimensions' => ':attribute 图片尺寸不正确。',
|
||||
'distinct' => ':attribute 已经存在。',
|
||||
'doesnt_end_with' => ':attribute 不能以以下之一结尾: :values。',
|
||||
'doesnt_start_with' => ':attribute 不能以下列之一开头: :values。',
|
||||
'email' => ':attribute 不是一个合法的邮箱。',
|
||||
'ends_with' => ':attribute 必须以 :values 为结尾。',
|
||||
'enum' => 'The selected :attribute is invalid.',
|
||||
'enum' => ':attribute 值不正确。',
|
||||
'exists' => ':attribute 不存在。',
|
||||
'extensions' => ':attribute 字段必须具有以下扩展名之一::values。',
|
||||
'file' => ':attribute 必须是文件。',
|
||||
'filled' => ':attribute 不能为空。',
|
||||
'gt' => [
|
||||
@@ -49,6 +58,7 @@ return [
|
||||
'numeric' => ':attribute 必须大于或等于 :value。',
|
||||
'string' => ':attribute 必须多于或等于 :value 个字符。',
|
||||
],
|
||||
'hex_color' => ':attribute 字段必须是有效的十六进制颜色。',
|
||||
'image' => ':attribute 必须是图片。',
|
||||
'in' => '已选的属性 :attribute 无效。',
|
||||
'in_array' => ':attribute 必须在 :other 中。',
|
||||
@@ -57,6 +67,8 @@ return [
|
||||
'ipv4' => ':attribute 必须是有效的 IPv4 地址。',
|
||||
'ipv6' => ':attribute 必须是有效的 IPv6 地址。',
|
||||
'json' => ':attribute 必须是正确的 JSON 格式。',
|
||||
'list' => ':attribute 字段必须是一个列表。',
|
||||
'lowercase' => ':attribute 必须小写。',
|
||||
'lt' => [
|
||||
'array' => ':attribute 必须少于 :value 个元素。',
|
||||
'file' => ':attribute 必须小于 :value KB。',
|
||||
@@ -69,13 +81,14 @@ return [
|
||||
'numeric' => ':attribute 必须小于或等于 :value。',
|
||||
'string' => ':attribute 必须少于或等于 :value 个字符。',
|
||||
],
|
||||
'mac_address' => 'The :attribute must be a valid MAC address.',
|
||||
'mac_address' => ':attribute 必须是一个有效的 MAC 地址。',
|
||||
'max' => [
|
||||
'array' => ':attribute 最多只有 :max 个单元。',
|
||||
'file' => ':attribute 不能大于 :max KB。',
|
||||
'numeric' => ':attribute 不能大于 :max。',
|
||||
'string' => ':attribute 不能大于 :max 个字符。',
|
||||
],
|
||||
'max_digits' => ':attribute 不能超过 :max 位数。',
|
||||
'mimes' => ':attribute 必须是一个 :values 类型的文件。',
|
||||
'mimetypes' => ':attribute 必须是一个 :values 类型的文件。',
|
||||
'min' => [
|
||||
@@ -84,20 +97,38 @@ return [
|
||||
'numeric' => ':attribute 必须大于等于 :min。',
|
||||
'string' => ':attribute 至少为 :min 个字符。',
|
||||
],
|
||||
'min_digits' => ':attribute 必须至少有 :min 位数。',
|
||||
'missing' => '必须缺少 :attribute 字段。',
|
||||
'missing_if' => '当 :other 为 :value 时,必须缺少 :attribute 字段。',
|
||||
'missing_unless' => '必须缺少 :attribute 字段,除非 :other 是 :value。',
|
||||
'missing_with' => '存在 :values 时,必须缺少 :attribute 字段。',
|
||||
'missing_with_all' => '存在 :values 时,必须缺少 :attribute 字段。',
|
||||
'multiple_of' => ':attribute 必须是 :value 中的多个值。',
|
||||
'not_in' => '已选的属性 :attribute 非法。',
|
||||
'not_regex' => ':attribute 的格式错误。',
|
||||
'numeric' => ':attribute 必须是一个数字。',
|
||||
'password' => '密码错误',
|
||||
'password' => [
|
||||
'letters' => ':attribute 必须至少包含一个字母。',
|
||||
'mixed' => ':attribute 必须至少包含一个大写字母和一个小写字母。',
|
||||
'numbers' => ':attribute 必须至少包含一个数字。',
|
||||
'symbols' => ':attribute 必须至少包含一个符号。',
|
||||
'uncompromised' => '给定的 :attribute 出现在已经泄漏的密码中。请选择不同的 :attribute。',
|
||||
],
|
||||
'present' => ':attribute 必须存在。',
|
||||
'present_if' => '当 :other 等于 :value 时,必须存在 :attribute 字段。',
|
||||
'present_unless' => '除非 :other 等于 :value,否则 :attribute 字段必须存在。',
|
||||
'present_with' => '当 :values 存在时,:attribute 字段必须存在。',
|
||||
'present_with_all' => '当存在 :values 时,必须存在 :attribute 字段。',
|
||||
'prohibited' => ':attribute 字段被禁止。',
|
||||
'prohibited_if' => '当 :other 为 :value 时,禁止 :attribute 字段。',
|
||||
'prohibited_unless' => ':attribute 字段被禁止,除非 :other 位于 :values 中。',
|
||||
'prohibits' => ':attribute 字段禁止出现 :other。',
|
||||
'regex' => ':attribute 格式不正确。',
|
||||
'required' => ':attribute 不能为空。',
|
||||
'required_array_keys' => 'The :attribute field must contain entries for: :values.',
|
||||
'required_array_keys' => ':attribute 至少包含指定的键::values.',
|
||||
'required_if' => '当 :other 为 :value 时 :attribute 不能为空。',
|
||||
'required_if_accepted' => '当 :other 存在时,:attribute 不能为空。',
|
||||
'required_if_declined' => '当 :other 不存在时,:attribute 不能为空。',
|
||||
'required_unless' => '当 :other 不为 :values 时 :attribute 不能为空。',
|
||||
'required_with' => '当 :values 存在时 :attribute 不能为空。',
|
||||
'required_with_all' => '当 :values 存在时 :attribute 不能为空。',
|
||||
@@ -113,8 +144,10 @@ return [
|
||||
'starts_with' => ':attribute 必须以 :values 为开头。',
|
||||
'string' => ':attribute 必须是一个字符串。',
|
||||
'timezone' => ':attribute 必须是一个合法的时区值。',
|
||||
'ulid' => ':attribute 必须是有效的 ULID。',
|
||||
'unique' => ':attribute 已经存在。',
|
||||
'uploaded' => ':attribute 上传失败。',
|
||||
'uppercase' => ':attribute 必须大写',
|
||||
'url' => ':attribute 格式不正确。',
|
||||
'uuid' => ':attribute 必须是有效的 UUID。',
|
||||
'attributes' => [
|
||||
@@ -148,9 +181,4 @@ return [
|
||||
'username' => '用户名',
|
||||
'year' => '年',
|
||||
],
|
||||
'custom' => [
|
||||
'attribute-name' => [
|
||||
'rule-name' => 'custom-message',
|
||||
],
|
||||
],
|
||||
];
|
||||
|
||||
@@ -1,22 +1,36 @@
|
||||
{
|
||||
"(and :count more error)": "(還有 :count 個錯誤)",
|
||||
"(and :count more errors)": "(還有 :count 個錯誤)",
|
||||
"A decryption key is required.": "需要解密金鑰。",
|
||||
"All rights reserved.": "版權所有。",
|
||||
"Forbidden": "訪問被拒絕",
|
||||
"Encrypted environment file already exists.": "加密環境檔案已存在。",
|
||||
"Encrypted environment file not found.": "未找到加密環境檔案。",
|
||||
"Environment file already exists.": "環境檔案已存在。",
|
||||
"Environment file not found.": "未找到環境檔案。",
|
||||
"errors": "錯誤",
|
||||
"Forbidden": "拒絕存取",
|
||||
"Go Home": "回首頁",
|
||||
"Go to page :page": "前往第 :page 頁",
|
||||
"Hello!": "您好!",
|
||||
"If you did not create an account, no further action is required.": "如果您未註冊帳號,請忽略此郵件。",
|
||||
"If you did not request a password reset, no further action is required.": "如果您未申請重設密碼,請忽略此郵件。",
|
||||
"If you did not request a password reset, no further action is required.": "如果您未要求重設密碼,請忽略此郵件。",
|
||||
"If you're having trouble clicking the \":actionText\" button, copy and paste the URL below\ninto your web browser:": "如果您點擊「:actionText」按鈕時出現問題,請複製下方連結至瀏覽器中貼上:",
|
||||
"If you’re having trouble clicking the \":actionText\" button, copy and paste the URL below\ninto your web browser:": "如果您點擊「:actionText」按鈕時出現問題,請複製下方連結至瀏覽器中貼上:",
|
||||
"Invalid filename.": "無效的檔案名稱。",
|
||||
"Invalid JSON was returned from the route.": "路由回傳了無效的 JSON。",
|
||||
"length": "長度",
|
||||
"Location": "地點",
|
||||
"Login": "登入",
|
||||
"Logout": "登出",
|
||||
"Not Found": "找不到頁面",
|
||||
"Not Found": "找不到內容",
|
||||
"of": "於",
|
||||
"Oh no": "不好了",
|
||||
"Page Expired": "頁面會話已超時",
|
||||
"Pagination Navigation": "分頁導航",
|
||||
"Please click the button below to verify your email address.": "請點擊下方按鈕驗證您的電子郵件:",
|
||||
"Page Expired": "頁面已過期",
|
||||
"Pagination Navigation": "分頁導覽",
|
||||
"Payment Required": "需要付款",
|
||||
"Please click the button below to verify your email address.": "請點擊下方按鈕驗證您的電子郵件地址:",
|
||||
"Regards": "致敬",
|
||||
"Regards,": "致敬,",
|
||||
"Register": "註冊",
|
||||
"Reset Password": "重設密碼",
|
||||
"Reset Password Notification": "重設密碼通知",
|
||||
@@ -29,13 +43,16 @@
|
||||
"The :attribute must contain at least one symbol.": ":attribute 至少包含一個符號。",
|
||||
"The :attribute must contain at least one uppercase and one lowercase letter.": ":attribute 至少包含一個大寫和一個小寫字母。",
|
||||
"The given :attribute has appeared in a data leak. Please choose a different :attribute.": "給定的 :attribute 出現在數據洩漏中。 請選擇不同的 :attribute。",
|
||||
"This action is unauthorized.": "權限不足。",
|
||||
"This password reset link will expire in :count minutes.": "這個重設密碼連結將會在 :count 分鐘後失效。",
|
||||
"The given data was invalid.": "給定的數據無效。",
|
||||
"The response is not a streamed response.": "該響應不是流式響應。",
|
||||
"The response is not a view.": "響應不是視圖。",
|
||||
"This action is unauthorized.": "此操作未經授權。",
|
||||
"This password reset link will expire in :count minutes.": "重設密碼連結將會在 :count 分鐘後失效。",
|
||||
"to": "至",
|
||||
"Toggle navigation": "切換導航",
|
||||
"Too Many Requests": "請求次數過多。",
|
||||
"Toggle navigation": "切換導覽",
|
||||
"Too Many Requests": "要求次數過多。",
|
||||
"Unauthorized": "未授權",
|
||||
"Verify Email Address": "驗證電子郵件",
|
||||
"Verify Email Address": "驗證電子郵件地址",
|
||||
"Whoops!": "哎呀!",
|
||||
"You are receiving this email because we received a password reset request for your account.": "您收到此電子郵件是因為我們收到了您帳戶的密碼重設請求。"
|
||||
}
|
||||
"You are receiving this email because we received a password reset request for your account.": "您收到此電子郵件是因為我們收到了重設密碼的要求。"
|
||||
}
|
||||
@@ -1,7 +1,9 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
return [
|
||||
'failed' => '使用者名稱或密碼錯誤。',
|
||||
'password' => '密碼錯誤。',
|
||||
'password' => '密碼錯誤',
|
||||
'throttle' => '嘗試登入太多次,請在 :seconds 秒後再試。',
|
||||
];
|
||||
|
||||
@@ -1,28 +1,27 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
return [
|
||||
'next' => '下一頁 »',
|
||||
'previous' => '« 上一頁',
|
||||
"decimal" => "",
|
||||
"emptyTable" => "無數據",
|
||||
"info" => "當前展示第 _START_ 至第 _END_ 條,共 _TOTAL_ 條記錄",
|
||||
"infoEmpty" => "當前展示第 0 條至第 0 條,共 0 條記錄",
|
||||
"infoFiltered" => "(篩選自 _MAX_ 條記錄)",
|
||||
"infoPostFix" => "",
|
||||
"thousands" => ",",
|
||||
"lengthMenu" => "每頁展示 _MENU_ 條記錄",
|
||||
"loadingRecords" => "加載中...",
|
||||
"processing" => "",
|
||||
"search" => "搜索:",
|
||||
"zeroRecords" => "沒有發現任何匹配的記錄",
|
||||
"paginate" => [
|
||||
"first" => "首頁",
|
||||
"last" => "尾頁",
|
||||
"next" => "下一頁",
|
||||
"previous" => "上一頁"
|
||||
'aria' => [
|
||||
'sortAscending' => ': 升序排序',
|
||||
'sortDescending' => ': 降序排序',
|
||||
],
|
||||
"aria" => [
|
||||
"sortAscending" => ": 升序排序",
|
||||
"sortDescending"=> ": 降序排序"
|
||||
]
|
||||
'emptyTable' => '無數據',
|
||||
'info' => '當前展示第 _START_ 至第 _END_ 條,共 _TOTAL_ 條記錄',
|
||||
'infoEmpty' => '當前展示第 0 條至第 0 條,共 0 條記錄',
|
||||
'infoFiltered' => '(篩選自 _MAX_ 條記錄)',
|
||||
'lengthMenu' => '每頁展示 _MENU_ 條記錄',
|
||||
'loadingRecords' => '加載中...',
|
||||
'next' => '下一頁 »',
|
||||
'paginate' => [
|
||||
'first' => '首頁',
|
||||
'last' => '尾頁',
|
||||
'next' => '下一頁',
|
||||
'previous' => '上一頁',
|
||||
],
|
||||
'previous' => '« 上一頁',
|
||||
'search' => '搜索:',
|
||||
'thousands' => ',',
|
||||
'zeroRecords' => '沒有發現任何匹配的記錄',
|
||||
];
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
return [
|
||||
'reset' => '密碼已成功重設!',
|
||||
'sent' => '密碼重設郵件已發送!',
|
||||
|
||||
@@ -1,8 +1,10 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
return [
|
||||
'accepted' => '必須接受 :attribute。',
|
||||
'accepted_if' => 'The :attribute must be accepted when :other is :value.',
|
||||
'accepted_if' => '當 :other 為 :value 時,:attribute 必須接受。',
|
||||
'active_url' => ':attribute 不是有效的網址。',
|
||||
'after' => ':attribute 必須要晚於 :date。',
|
||||
'after_or_equal' => ':attribute 必須要等於 :date 或更晚。',
|
||||
@@ -10,31 +12,38 @@ return [
|
||||
'alpha_dash' => ':attribute 只能以字母、數字、連接線(-)及底線(_)組成。',
|
||||
'alpha_num' => ':attribute 只能以字母及數字組成。',
|
||||
'array' => ':attribute 必須為陣列。',
|
||||
'ascii' => ':attribute 必須僅包含單字節字母數字字符和符號。',
|
||||
'before' => ':attribute 必須要早於 :date。',
|
||||
'before_or_equal' => ':attribute 必須要等於 :date 或更早。',
|
||||
'between' => [
|
||||
'array' => ':attribute: 必須有 :min - :max 個元素。',
|
||||
'file' => ':attribute 必須介於 :min 至 :max KB 之間。 ',
|
||||
'file' => ':attribute 必須介於 :min 至 :max KB 之間。',
|
||||
'numeric' => ':attribute 必須介於 :min 至 :max 之間。',
|
||||
'string' => ':attribute 必須介於 :min 至 :max 個字元之間。',
|
||||
],
|
||||
'boolean' => ':attribute 必須為布林值。',
|
||||
'can' => ':attribute 欄位包含未經授權的值。',
|
||||
'confirmed' => ':attribute 確認欄位的輸入不一致。',
|
||||
'current_password' => 'The password is incorrect.',
|
||||
'contains' => ':attribute 欄位缺少必要的值。',
|
||||
'current_password' => '當前密碼不正確。',
|
||||
'date' => ':attribute 不是有效的日期。',
|
||||
'date_equals' => ':attribute 必須等於 :date。',
|
||||
'date_format' => ':attribute 不符合 :format 的格式。',
|
||||
'declined' => 'The :attribute must be declined.',
|
||||
'declined_if' => 'The :attribute must be declined when :other is :value.',
|
||||
'decimal' => ':attribute 必須有 :decimal 位小數。',
|
||||
'declined' => ':attribute 必須拒絕。',
|
||||
'declined_if' => '當 :other 為 :value 時,:attribute 必須拒絕。',
|
||||
'different' => ':attribute 與 :other 必須不同。',
|
||||
'digits' => ':attribute 必須是 :digits 位數字。',
|
||||
'digits_between' => ':attribute 必須介於 :min 至 :max 位數字。',
|
||||
'dimensions' => ':attribute 圖片尺寸不正確。',
|
||||
'distinct' => ':attribute 已經存在。',
|
||||
'doesnt_end_with' => ':attribute 不能以下列之一結尾::values。',
|
||||
'doesnt_start_with' => ':attribute 不能以下列之一開頭::values。',
|
||||
'email' => ':attribute 必須是有效的 E-mail。',
|
||||
'ends_with' => ':attribute 結尾必須包含下列之一::values。',
|
||||
'enum' => 'The selected :attribute is invalid.',
|
||||
'enum' => ':attribute 的值不正確。',
|
||||
'exists' => ':attribute 不存在。',
|
||||
'extensions' => ':attribute 欄位必須具有以下副檔名之一::values。',
|
||||
'file' => ':attribute 必須是有效的檔案。',
|
||||
'filled' => ':attribute 不能留空。',
|
||||
'gt' => [
|
||||
@@ -49,6 +58,7 @@ return [
|
||||
'numeric' => ':attribute 必須大於或等於 :value。',
|
||||
'string' => ':attribute 必須多於或等於 :value 個字元。',
|
||||
],
|
||||
'hex_color' => ':attribute 欄位必須是有效的十六進位顏色。',
|
||||
'image' => ':attribute 必須是一張圖片。',
|
||||
'in' => '所選擇的 :attribute 選項無效。',
|
||||
'in_array' => ':attribute 沒有在 :other 中。',
|
||||
@@ -57,6 +67,8 @@ return [
|
||||
'ipv4' => ':attribute 必須是一個有效的 IPv4 位址。',
|
||||
'ipv6' => ':attribute 必須是一個有效的 IPv6 位址。',
|
||||
'json' => ':attribute 必須是正確的 JSON 字串。',
|
||||
'list' => ':attribute 欄位必須是列表。',
|
||||
'lowercase' => ':attribute 必須小寫。',
|
||||
'lt' => [
|
||||
'array' => ':attribute 必須少於 :value 個元素。',
|
||||
'file' => ':attribute 必須小於 :value KB。',
|
||||
@@ -69,13 +81,14 @@ return [
|
||||
'numeric' => ':attribute 必須小於或等於 :value。',
|
||||
'string' => ':attribute 必須少於或等於 :value 個字元。',
|
||||
],
|
||||
'mac_address' => 'The :attribute must be a valid MAC address.',
|
||||
'mac_address' => ':attribute 必須是一個有效的 MAC 位址。',
|
||||
'max' => [
|
||||
'array' => ':attribute 最多有 :max 個元素。',
|
||||
'file' => ':attribute 不能大於 :max KB。',
|
||||
'numeric' => ':attribute 不能大於 :max。',
|
||||
'string' => ':attribute 不能多於 :max 個字元。',
|
||||
],
|
||||
'max_digits' => ':attribute 不得超過 :max 位。',
|
||||
'mimes' => ':attribute 必須為 :values 的檔案。',
|
||||
'mimetypes' => ':attribute 必須為 :values 的檔案。',
|
||||
'min' => [
|
||||
@@ -84,20 +97,38 @@ return [
|
||||
'numeric' => ':attribute 不能小於 :min。',
|
||||
'string' => ':attribute 不能小於 :min 個字元。',
|
||||
],
|
||||
'min_digits' => ':attribute 必須至少有 :min 位數字。',
|
||||
'missing' => '必須缺少 :attribute 欄位。',
|
||||
'missing_if' => '當 :other 為 :value 時,必須缺少 :attribute 欄位。',
|
||||
'missing_unless' => '必須缺少 :attribute 欄位,除非 :other 是 :value。',
|
||||
'missing_with' => '存在 :values 時,必須缺少 :attribute 欄位。',
|
||||
'missing_with_all' => '存在 :values 時,必須缺少 :attribute 欄位。',
|
||||
'multiple_of' => '所選擇的 :attribute 必須為 :value 中的多個。',
|
||||
'not_in' => '所選擇的 :attribute 選項無效。',
|
||||
'not_regex' => ':attribute 的格式錯誤。',
|
||||
'numeric' => ':attribute 必須為一個數字。',
|
||||
'password' => '密碼錯誤',
|
||||
'password' => [
|
||||
'letters' => ':attribute 必須至少包含一個字母。',
|
||||
'mixed' => ':attribute 必須至少包含一個大寫字母和一個小寫字母。',
|
||||
'numbers' => ':attribute 必須至少包含一個數字。',
|
||||
'symbols' => ':attribute 必須包含至少一個符號。',
|
||||
'uncompromised' => '給定的 :attribute 已出現數據洩漏。請選擇不同的 :attribute。',
|
||||
],
|
||||
'present' => ':attribute 必須存在。',
|
||||
'prohibited' => ':attribute 字段被禁止。',
|
||||
'prohibited_if' => '当 :other 为 :value 时,:attribute字段被禁止。',
|
||||
'prohibited_unless' => ':attribute 字段被禁止,除非 :other 在 :values 中。',
|
||||
'prohibits' => 'The :attribute field prohibits :other from being present.',
|
||||
'present_if' => '當 :other 等於 :value 時,必須存在 :attribute 個欄位。',
|
||||
'present_unless' => '除非 :other 等於 :value,否則 :attribute 個欄位必須存在。',
|
||||
'present_with' => '當 :values 存在時,:attribute 個欄位必須存在。',
|
||||
'present_with_all' => '當存在 :values 時,必須存在 :attribute 個欄位。',
|
||||
'prohibited' => ':attribute 欄位被禁止。',
|
||||
'prohibited_if' => '当 :other 为 :value 时,:attribute 欄位被禁止。',
|
||||
'prohibited_unless' => ':attribute 欄位被禁止,除非 :other 在 :values 中。',
|
||||
'prohibits' => ':attribute 欄位禁止包含 :other。',
|
||||
'regex' => ':attribute 的格式錯誤。',
|
||||
'required' => ':attribute 不能留空。',
|
||||
'required_array_keys' => 'The :attribute field must contain entries for: :values.',
|
||||
'required_array_keys' => ':attribute 必須包含 :values 中的一個鍵。',
|
||||
'required_if' => '當 :other 是 :value 時 :attribute 不能留空。',
|
||||
'required_if_accepted' => '接受 :other 時需要 :attribute 欄位。',
|
||||
'required_if_declined' => '拒絕 :other 時需要 :attribute 欄位。',
|
||||
'required_unless' => '當 :other 不是 :values 時 :attribute 不能留空。',
|
||||
'required_with' => '當 :values 出現時 :attribute 不能留空。',
|
||||
'required_with_all' => '當 :values 出現時 :attribute 不能為空。',
|
||||
@@ -113,8 +144,10 @@ return [
|
||||
'starts_with' => ':attribute 開頭必須包含下列之一::values。',
|
||||
'string' => ':attribute 必須是一個字串。',
|
||||
'timezone' => ':attribute 必須是一個正確的時區值。',
|
||||
'ulid' => ':attribute 必須是有效的 ULID。',
|
||||
'unique' => ':attribute 已經存在。',
|
||||
'uploaded' => ':attribute 上傳失敗。',
|
||||
'uppercase' => ':attribute 必須大寫。',
|
||||
'url' => ':attribute 的格式錯誤。',
|
||||
'uuid' => ':attribute 必須是有效的 UUID。',
|
||||
'attributes' => [
|
||||
@@ -148,9 +181,4 @@ return [
|
||||
'username' => '使用者名稱',
|
||||
'year' => '年',
|
||||
],
|
||||
'custom' => [
|
||||
'attribute-name' => [
|
||||
'rule-name' => 'custom-message',
|
||||
],
|
||||
],
|
||||
];
|
||||
|
||||
Reference in New Issue
Block a user