Code cleanup and new translations.

This commit is contained in:
James Cole 2024-01-04 15:42:00 +01:00
parent 1873be8d95
commit 0a5d62605a
No known key found for this signature in database
GPG Key ID: B49A324B7EAD6D80
113 changed files with 7797 additions and 7504 deletions

View File

@ -128,7 +128,7 @@ class Handler extends ExceptionHandler
$errorCode = 500; $errorCode = 500;
$errorCode = $e instanceof MethodNotAllowedHttpException ? 405 : $errorCode; $errorCode = $e instanceof MethodNotAllowedHttpException ? 405 : $errorCode;
$isDebug = (bool) config('app.debug', false); $isDebug = (bool) config('app.debug', false);
if ($isDebug) { if ($isDebug) {
app('log')->debug(sprintf('Return JSON %s with debug.', get_class($e))); app('log')->debug(sprintf('Return JSON %s with debug.', get_class($e)));
@ -191,7 +191,7 @@ class Handler extends ExceptionHandler
return; return;
} }
$userData = [ $userData = [
'id' => 0, 'id' => 0,
'email' => 'unknown@example.com', 'email' => 'unknown@example.com',
]; ];
@ -200,9 +200,9 @@ class Handler extends ExceptionHandler
$userData['email'] = auth()->user()->email; $userData['email'] = auth()->user()->email;
} }
$headers = request()->headers->all(); $headers = request()->headers->all();
$data = [ $data = [
'class' => get_class($e), 'class' => get_class($e),
'errorMessage' => $e->getMessage(), 'errorMessage' => $e->getMessage(),
'time' => date('r'), 'time' => date('r'),
@ -220,8 +220,8 @@ class Handler extends ExceptionHandler
]; ];
// create job that will mail. // create job that will mail.
$ipAddress = request()->ip() ?? '0.0.0.0'; $ipAddress = request()->ip() ?? '0.0.0.0';
$job = new MailError($userData, (string) config('firefly.site_owner'), $ipAddress, $data); $job = new MailError($userData, (string) config('firefly.site_owner'), $ipAddress, $data);
dispatch($job); dispatch($job);
parent::report($e); parent::report($e);
@ -232,7 +232,7 @@ class Handler extends ExceptionHandler
* *
* @param Request $request * @param Request $request
*/ */
protected function invalid($request, LaravelValidationException $exception): \Illuminate\Http\Response | JsonResponse | RedirectResponse protected function invalid($request, LaravelValidationException $exception): \Illuminate\Http\Response|JsonResponse|RedirectResponse
{ {
// protect against open redirect when submitting invalid forms. // protect against open redirect when submitting invalid forms.
$previous = app('steam')->getSafePreviousUrl(); $previous = app('steam')->getSafePreviousUrl();
@ -240,17 +240,18 @@ class Handler extends ExceptionHandler
return redirect($redirect ?? $previous) return redirect($redirect ?? $previous)
->withInput(Arr::except($request->input(), $this->dontFlash)) ->withInput(Arr::except($request->input(), $this->dontFlash))
->withErrors($exception->errors(), $request->input('_error_bag', $exception->errorBag)); ->withErrors($exception->errors(), $request->input('_error_bag', $exception->errorBag))
;
} }
private function shouldntReportLocal(\Throwable $e): bool private function shouldntReportLocal(\Throwable $e): bool
{ {
return null !== Arr::first( return null !== Arr::first(
$this->dontReport, $this->dontReport,
static function ($type) use ($e) { static function ($type) use ($e) {
return $e instanceof $type; return $e instanceof $type;
} }
); );
} }
/** /**

View File

@ -50,6 +50,7 @@ use Illuminate\Support\Collection;
/** /**
* Class TransactionJournalFactory * Class TransactionJournalFactory
* @SuppressWarnings(PHPMD.CouplingBetweenObjects)
*/ */
class TransactionJournalFactory class TransactionJournalFactory
{ {

View File

@ -118,17 +118,18 @@ class CreateController extends Controller
$parts = parse_url($previousUrl); $parts = parse_url($previousUrl);
$search = sprintf('?%s', $parts['query'] ?? ''); $search = sprintf('?%s', $parts['query'] ?? '');
$previousUrl = str_replace($search, '', $previousUrl); $previousUrl = str_replace($search, '', $previousUrl);
if(!is_array($optionalFields)) {
$optionalFields = [];
}
// not really a fan of this, but meh. // not really a fan of this, but meh.
$optionalDateFields = [ $optionalDateFields = [
'interest_date' => $optionalFields['interest_date'], 'interest_date' => $optionalFields['interest_date'] ?? false,
'book_date' => $optionalFields['book_date'], 'book_date' => $optionalFields['book_date'] ?? false,
'process_date' => $optionalFields['process_date'], 'process_date' => $optionalFields['process_date'] ?? false,
'due_date' => $optionalFields['due_date'], 'due_date' => $optionalFields['due_date'] ?? false,
'payment_date' => $optionalFields['payment_date'], 'payment_date' => $optionalFields['payment_date'] ?? false,
'invoice_date' => $optionalFields['invoice_date'], 'invoice_date' => $optionalFields['invoice_date'] ?? false,
]; ];
// var_dump($optionalFields);
// exit;
$optionalFields['external_url'] ??= false; $optionalFields['external_url'] ??= false;
$optionalFields['location'] ??= false; $optionalFields['location'] ??= false;
session()->put('preFilled', $preFilled); session()->put('preFilled', $preFilled);

View File

@ -25,6 +25,7 @@ class IsValidAmount implements ValidationRule
$message = sprintf('IsValidAmount: "%s" cannot be empty.', $value); $message = sprintf('IsValidAmount: "%s" cannot be empty.', $value);
Log::debug($message); Log::debug($message);
Log::channel('audit')->info($message); Log::channel('audit')->info($message);
return; return;
} }
@ -34,6 +35,7 @@ class IsValidAmount implements ValidationRule
$message = sprintf('IsValidAmount: "%s" is not a number.', $value); $message = sprintf('IsValidAmount: "%s" is not a number.', $value);
Log::debug($message); Log::debug($message);
Log::channel('audit')->info($message); Log::channel('audit')->info($message);
return; return;
} }
@ -43,16 +45,18 @@ class IsValidAmount implements ValidationRule
$message = sprintf('IsValidAmount: "%s" cannot be in the scientific notation.', $value); $message = sprintf('IsValidAmount: "%s" cannot be in the scientific notation.', $value);
Log::debug($message); Log::debug($message);
Log::channel('audit')->info($message); Log::channel('audit')->info($message);
return; return;
} }
// must be more than minus a lots: // must be more than minus a lots:
if($this->lessThanLots($value)) { if($this->lessThanLots($value)) {
$amount = bcmul('-1', self::BIG_AMOUNT); $amount = bcmul('-1', self::BIG_AMOUNT);
$fail('validation.gte.numeric')->translate(['value' => $amount]); $fail('validation.gte.numeric')->translate(['value' => $amount]);
$message = sprintf('IsValidAmount: "%s" must be more than %s.', $value, $amount); $message = sprintf('IsValidAmount: "%s" must be more than %s.', $value, $amount);
Log::debug($message); Log::debug($message);
Log::channel('audit')->info($message); Log::channel('audit')->info($message);
return; return;
} }

View File

@ -24,6 +24,7 @@ class IsValidPositiveAmount implements ValidationRule
$message = sprintf('IsValidPositiveAmount: "%s" cannot be empty.', $value); $message = sprintf('IsValidPositiveAmount: "%s" cannot be empty.', $value);
Log::debug($message); Log::debug($message);
Log::channel('audit')->info($message); Log::channel('audit')->info($message);
return; return;
} }
@ -33,6 +34,7 @@ class IsValidPositiveAmount implements ValidationRule
$message = sprintf('IsValidPositiveAmount: "%s" is not a number.', $value); $message = sprintf('IsValidPositiveAmount: "%s" is not a number.', $value);
Log::debug($message); Log::debug($message);
Log::channel('audit')->info($message); Log::channel('audit')->info($message);
return; return;
} }
// must not be scientific notation: // must not be scientific notation:
@ -41,6 +43,7 @@ class IsValidPositiveAmount implements ValidationRule
$message = sprintf('IsValidPositiveAmount: "%s" cannot be in the scientific notation.', $value); $message = sprintf('IsValidPositiveAmount: "%s" cannot be in the scientific notation.', $value);
Log::debug($message); Log::debug($message);
Log::channel('audit')->info($message); Log::channel('audit')->info($message);
return; return;
} }
// must be more than zero: // must be more than zero:
@ -49,6 +52,7 @@ class IsValidPositiveAmount implements ValidationRule
$message = sprintf('IsValidPositiveAmount: "%s" must be more than zero.', $value); $message = sprintf('IsValidPositiveAmount: "%s" must be more than zero.', $value);
Log::debug($message); Log::debug($message);
Log::channel('audit')->info($message); Log::channel('audit')->info($message);
return; return;
} }
// must be less than 100 million and 1709: // must be less than 100 million and 1709:

View File

@ -24,6 +24,7 @@ class IsValidZeroOrMoreAmount implements ValidationRule
$message = sprintf('IsValidZeroOrMoreAmount: "%s" cannot be empty.', $value); $message = sprintf('IsValidZeroOrMoreAmount: "%s" cannot be empty.', $value);
Log::debug($message); Log::debug($message);
Log::channel('audit')->info($message); Log::channel('audit')->info($message);
return; return;
} }
@ -33,6 +34,7 @@ class IsValidZeroOrMoreAmount implements ValidationRule
$message = sprintf('IsValidZeroOrMoreAmount: "%s" is not a number.', $value); $message = sprintf('IsValidZeroOrMoreAmount: "%s" is not a number.', $value);
Log::debug($message); Log::debug($message);
Log::channel('audit')->info($message); Log::channel('audit')->info($message);
return; return;
} }
// must not be scientific notation: // must not be scientific notation:
@ -41,6 +43,7 @@ class IsValidZeroOrMoreAmount implements ValidationRule
$message = sprintf('IsValidZeroOrMoreAmount: "%s" cannot be in the scientific notation.', $value); $message = sprintf('IsValidZeroOrMoreAmount: "%s" cannot be in the scientific notation.', $value);
Log::debug($message); Log::debug($message);
Log::channel('audit')->info($message); Log::channel('audit')->info($message);
return; return;
} }
// must be zero or more // must be zero or more
@ -49,6 +52,7 @@ class IsValidZeroOrMoreAmount implements ValidationRule
$message = sprintf('IsValidZeroOrMoreAmount: "%s" must be zero or more.', $value); $message = sprintf('IsValidZeroOrMoreAmount: "%s" must be zero or more.', $value);
Log::debug($message); Log::debug($message);
Log::channel('audit')->info($message); Log::channel('audit')->info($message);
return; return;
} }
// must be less than 100 million and 1709: // must be less than 100 million and 1709:

View File

@ -46,10 +46,10 @@ class TransactionGroupTransformer extends AbstractTransformer
private ExchangeRateConverter $converter; private ExchangeRateConverter $converter;
private array $currencies = []; private array $currencies = [];
private TransactionCurrency $default; private TransactionCurrency $default;
private array $meta = []; private array $meta = [];
private array $notes = []; private array $notes = [];
private array $locations = []; private array $locations = [];
private array $tags = []; private array $tags = [];
public function collectMetaData(Collection $objects): void public function collectMetaData(Collection $objects): void
{ {

View File

@ -53,11 +53,8 @@ trait CurrencyValidation
if (!array_key_exists('foreign_amount', $transaction)) { if (!array_key_exists('foreign_amount', $transaction)) {
continue; continue;
} }
$foreignAmount = ''; $foreignAmount = (string) $transaction['foreign_amount'];
if (array_key_exists('foreign_amount', $transaction)) { if ('' === $foreignAmount) {
$foreignAmount = (string) $transaction['foreign_amount'];
}
if('' === $foreignAmount) {
continue; continue;
} }
// if foreign amount is present, then the currency must be as well. // if foreign amount is present, then the currency must be as well.
@ -65,15 +62,8 @@ trait CurrencyValidation
$validator->errors()->add('transactions.'.$index.'.foreign_amount', (string) trans('validation.require_currency_info')); $validator->errors()->add('transactions.'.$index.'.foreign_amount', (string) trans('validation.require_currency_info'));
} }
// if the currency is present, then the amount must be present as well. // if the currency is present, then the amount must be present as well.
if ((array_key_exists('foreign_currency_id', $transaction) || array_key_exists('foreign_currency_code', $transaction)) if (array_key_exists('foreign_currency_id', $transaction) || array_key_exists('foreign_currency_code', $transaction)) {
&& !array_key_exists( $validator->errors()->add('transactions.'.$index.'.foreign_amount', (string) trans('validation.require_currency_amount'));
'foreign_amount',
$transaction
)) {
$validator->errors()->add(
'transactions.'.$index.'.foreign_amount',
(string) trans('validation.require_currency_amount')
);
} }
} }
} }

View File

@ -143,6 +143,7 @@ return [
'error_github_text' => 'Ако предпочитате, можете също да отворите нов проблем на https://github.com/firefly-iii/firefly-iii/issues.', 'error_github_text' => 'Ако предпочитате, можете също да отворите нов проблем на https://github.com/firefly-iii/firefly-iii/issues.',
'error_stacktrace_below' => 'Пълният stacktrace е отдолу:', 'error_stacktrace_below' => 'Пълният stacktrace е отдолу:',
'error_headers' => 'The following headers may also be relevant:', 'error_headers' => 'The following headers may also be relevant:',
'error_post' => 'This was submitted by the user:',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.

View File

@ -1304,6 +1304,7 @@ return [
'sums_apply_to_range' => 'Всички суми се отнасят към избрания диапазон', 'sums_apply_to_range' => 'Всички суми се отнасят към избрания диапазон',
'mapbox_api_key' => 'За да използвате карта, вземете API ключ от <a href="https://www.mapbox.com/"> Mapbox </a>. Отворете вашия <code>.env </code> файл и въведете този код след <code> MAPBOX_API_KEY = </code>.', 'mapbox_api_key' => 'За да използвате карта, вземете API ключ от <a href="https://www.mapbox.com/"> Mapbox </a>. Отворете вашия <code>.env </code> файл и въведете този код след <code> MAPBOX_API_KEY = </code>.',
'press_object_location' => 'Щракнете с десния бутон или натиснете дълго, за да зададете местоположението на обекта.', 'press_object_location' => 'Щракнете с десния бутон или натиснете дълго, за да зададете местоположението на обекта.',
'click_tap_location' => 'Click or tap the map to add a location',
'clear_location' => 'Изчисти местоположението', 'clear_location' => 'Изчисти местоположението',
'delete_all_selected_tags' => 'Изтрий всички избрани етикети', 'delete_all_selected_tags' => 'Изтрий всички избрани етикети',
'select_tags_to_delete' => 'Не забравяйте да изберете някои етикети.', 'select_tags_to_delete' => 'Не забравяйте да изберете някои етикети.',
@ -1949,6 +1950,11 @@ return [
*/ */
// transactions: // transactions:
'wait_attachments' => 'Please wait for the attachments to upload.',
'errors_upload' => 'The upload has failed. Please check your browser console for the error.',
'amount_foreign_if' => 'Amount in foreign currency, if any',
'amount_destination_account' => 'Amount in the currency of the destination account',
'edit_transaction_title' => 'Edit transaction ":description"',
'unreconcile' => 'Undo reconciliation', 'unreconcile' => 'Undo reconciliation',
'update_withdrawal' => 'Обнови тегленето', 'update_withdrawal' => 'Обнови тегленето',
'update_deposit' => 'Обнови депозита', 'update_deposit' => 'Обнови депозита',
@ -2545,7 +2551,7 @@ return [
'after_update_create_another' => 'След обновяването се върнете тук, за да продължите с редакцията.', 'after_update_create_another' => 'След обновяването се върнете тук, за да продължите с редакцията.',
'store_as_new' => 'Съхранете като нова транзакция, вместо да я актуализирате.', 'store_as_new' => 'Съхранете като нова транзакция, вместо да я актуализирате.',
'reset_after' => 'Изчистване на формуляра след изпращане', 'reset_after' => 'Изчистване на формуляра след изпращане',
'errors_submission' => 'Имаше нещо нередно с вашите данни. Моля, проверете грешките.', 'errors_submission' => 'There was something wrong with your submission. Please check out the errors below: %{errorMessage}',
'transaction_expand_split' => 'Разшири раздел', 'transaction_expand_split' => 'Разшири раздел',
'transaction_collapse_split' => 'Свий раздел', 'transaction_collapse_split' => 'Свий раздел',

View File

@ -34,73 +34,75 @@
declare(strict_types=1); declare(strict_types=1);
return [ return [
'missing_where' => 'Array is missing "where"-clause', 'bad_type_source' => 'Firefly III can\'t determine the transaction type based on this source account.',
'missing_update' => 'Array is missing "update"-clause', 'bad_type_destination' => 'Firefly III can\'t determine the transaction type based on this destination account.',
'invalid_where_key' => 'JSON contains an invalid key for the "where"-clause', 'missing_where' => 'Array is missing "where"-clause',
'invalid_update_key' => 'JSON contains an invalid key for the "update"-clause', 'missing_update' => 'Array is missing "update"-clause',
'invalid_query_data' => 'There is invalid data in the %s:%s field of your query.', 'invalid_where_key' => 'JSON contains an invalid key for the "where"-clause',
'invalid_query_account_type' => 'Your query contains accounts of different types, which is not allowed.', 'invalid_update_key' => 'JSON contains an invalid key for the "update"-clause',
'invalid_query_currency' => 'Your query contains accounts that have different currency settings, which is not allowed.', 'invalid_query_data' => 'There is invalid data in the %s:%s field of your query.',
'iban' => 'Това е невалиден IBAN.', 'invalid_query_account_type' => 'Your query contains accounts of different types, which is not allowed.',
'zero_or_more' => 'Стойността не може да бъде отрицателна.', 'invalid_query_currency' => 'Your query contains accounts that have different currency settings, which is not allowed.',
'more_than_zero' => 'The value must be more than zero.', 'iban' => 'Това е невалиден IBAN.',
'more_than_zero_correct' => 'The value must be zero or more.', 'zero_or_more' => 'Стойността не може да бъде отрицателна.',
'no_asset_account' => 'This is not an asset account.', 'more_than_zero' => 'The value must be more than zero.',
'date_or_time' => 'Стойността трябва да е валидна дата и време (ISO 8601).', 'more_than_zero_correct' => 'The value must be zero or more.',
'source_equals_destination' => 'Разходната сметка е еднаква на приходната сметка.', 'no_asset_account' => 'This is not an asset account.',
'unique_account_number_for_user' => 'Изглежда, че този номер на сметка вече се използва.', 'date_or_time' => 'Стойността трябва да е валидна дата и време (ISO 8601).',
'unique_iban_for_user' => 'Изглежда, че този IBAN вече се използва.', 'source_equals_destination' => 'Разходната сметка е еднаква на приходната сметка.',
'reconciled_forbidden_field' => 'This transaction is already reconciled, you cannot change the ":field"', 'unique_account_number_for_user' => 'Изглежда, че този номер на сметка вече се използва.',
'deleted_user' => 'Поради съображения за сигурност не можете да се регистрирате, като използвате този имейл адрес.', 'unique_iban_for_user' => 'Изглежда, че този IBAN вече се използва.',
'rule_trigger_value' => 'Тази стойност е невалидна за избраното задействане.', 'reconciled_forbidden_field' => 'This transaction is already reconciled, you cannot change the ":field"',
'rule_action_value' => 'Тази стойност е невалидна за избраното действие.', 'deleted_user' => 'Поради съображения за сигурност не можете да се регистрирате, като използвате този имейл адрес.',
'file_already_attached' => 'Каченият файл ":name" вече е прикачен към този обект.', 'rule_trigger_value' => 'Тази стойност е невалидна за избраното задействане.',
'file_attached' => 'Успешно качен файл ":name".', 'rule_action_value' => 'Тази стойност е невалидна за избраното действие.',
'must_exist' => 'Идентификаторът в поле :attribute не съществува в базата данни.', 'file_already_attached' => 'Каченият файл ":name" вече е прикачен към този обект.',
'all_accounts_equal' => 'Всички сметки в това поле трябва да са еднакви.', 'file_attached' => 'Успешно качен файл ":name".',
'group_title_mandatory' => 'Заглавието на групата е задължително, когато има повече от една транзакция.', 'must_exist' => 'Идентификаторът в поле :attribute не съществува в базата данни.',
'transaction_types_equal' => 'Всички разделяния трябва да са от един и същи тип.', 'all_accounts_equal' => 'Всички сметки в това поле трябва да са еднакви.',
'invalid_transaction_type' => 'Невалиден тип транзакция.', 'group_title_mandatory' => 'Заглавието на групата е задължително, когато има повече от една транзакция.',
'invalid_selection' => 'Изборът ви е невалиден.', 'transaction_types_equal' => 'Всички разделяния трябва да са от един и същи тип.',
'belongs_user' => 'This value is linked to an object that does not seem to exist.', 'invalid_transaction_type' => 'Невалиден тип транзакция.',
'belongs_user_or_user_group' => 'This value is linked to an object that does not seem to exist in your current financial administration.', 'invalid_selection' => 'Изборът ви е невалиден.',
'at_least_one_transaction' => 'Нужна е поне една транзакция.', 'belongs_user' => 'This value is linked to an object that does not seem to exist.',
'recurring_transaction_id' => 'Need at least one transaction.', 'belongs_user_or_user_group' => 'This value is linked to an object that does not seem to exist in your current financial administration.',
'need_id_to_match' => 'You need to submit this entry with an ID for the API to be able to match it.', 'at_least_one_transaction' => 'Нужна е поне една транзакция.',
'too_many_unmatched' => 'Too many submitted transactions cannot be matched to their respective database entries. Make sure existing entries have a valid ID.', 'recurring_transaction_id' => 'Need at least one transaction.',
'id_does_not_match' => 'Submitted ID #:id does not match expected ID. Make sure it matches or omit the field.', 'need_id_to_match' => 'You need to submit this entry with an ID for the API to be able to match it.',
'at_least_one_repetition' => 'Нужно е поне едно повторение.', 'too_many_unmatched' => 'Too many submitted transactions cannot be matched to their respective database entries. Make sure existing entries have a valid ID.',
'require_repeat_until' => 'Изисква се или брой повторения, или крайна дата (повтори_до). Не и двете.', 'id_does_not_match' => 'Submitted ID #:id does not match expected ID. Make sure it matches or omit the field.',
'require_currency_info' => 'Съдържанието на това поле е невалидно без информация за валута.', 'at_least_one_repetition' => 'Нужно е поне едно повторение.',
'not_transfer_account' => 'Този акаунт не е акаунт, който може да се използва за прехвърляния.', 'require_repeat_until' => 'Изисква се или брой повторения, или крайна дата (повтори_до). Не и двете.',
'require_currency_amount' => 'Съдържанието на това поле е невалидно без стойност в другата валута.', 'require_currency_info' => 'Съдържанието на това поле е невалидно без информация за валута.',
'require_foreign_currency' => 'This field requires a number', 'not_transfer_account' => 'Този акаунт не е акаунт, който може да се използва за прехвърляния.',
'require_foreign_dest' => 'This field value must match the currency of the destination account.', 'require_currency_amount' => 'Съдържанието на това поле е невалидно без стойност в другата валута.',
'require_foreign_src' => 'This field value must match the currency of the source account.', 'require_foreign_currency' => 'This field requires a number',
'equal_description' => 'Описанието на транзакцията не трябва да е равно на общото описание.', 'require_foreign_dest' => 'This field value must match the currency of the destination account.',
'file_invalid_mime' => 'Файлът ":name" е от тип ":mime", който не се приема за качване.', 'require_foreign_src' => 'This field value must match the currency of the source account.',
'file_too_large' => 'Файлът ":name" е твърде голям.', 'equal_description' => 'Описанието на транзакцията не трябва да е равно на общото описание.',
'belongs_to_user' => 'Стойността на :attribute не е известна.', 'file_invalid_mime' => 'Файлът ":name" е от тип ":mime", който не се приема за качване.',
'accepted' => ':attribute трябва да бъде приет.', 'file_too_large' => 'Файлът ":name" е твърде голям.',
'bic' => 'Това е невалиден BIC.', 'belongs_to_user' => 'Стойността на :attribute не е известна.',
'at_least_one_trigger' => 'Правилото трябва да има поне еднo задействане.', 'accepted' => ':attribute трябва да бъде приет.',
'at_least_one_active_trigger' => 'Rule must have at least one active trigger.', 'bic' => 'Това е невалиден BIC.',
'at_least_one_action' => 'Правилото трябва да има поне еднo действие.', 'at_least_one_trigger' => 'Правилото трябва да има поне еднo задействане.',
'at_least_one_active_action' => 'Rule must have at least one active action.', 'at_least_one_active_trigger' => 'Rule must have at least one active trigger.',
'base64' => 'Това не са валидни base64 кодирани данни.', 'at_least_one_action' => 'Правилото трябва да има поне еднo действие.',
'model_id_invalid' => 'Даденото ID изглежда невалидно за този модел.', 'at_least_one_active_action' => 'Rule must have at least one active action.',
'less' => ':attribute трябва да е по-малко от 10 000 000', 'base64' => 'Това не са валидни base64 кодирани данни.',
'active_url' => ':attribute не е валиден URL адрес.', 'model_id_invalid' => 'Даденото ID изглежда невалидно за този модел.',
'after' => ':attribute трябва да бъде дата след :date.', 'less' => ':attribute трябва да е по-малко от 10 000 000',
'date_after' => 'The start date must be before the end date.', 'active_url' => ':attribute не е валиден URL адрес.',
'alpha' => ':attribute може да съдържа единствено букви.', 'after' => ':attribute трябва да бъде дата след :date.',
'alpha_dash' => ':attribute може да съдържа само букви, числа и тирета.', 'date_after' => 'The start date must be before the end date.',
'alpha_num' => ':attribute може да съдържа само букви и числа.', 'alpha' => ':attribute може да съдържа единствено букви.',
'array' => ':attribute трябва да бъде масив.', 'alpha_dash' => ':attribute може да съдържа само букви, числа и тирета.',
'unique_for_user' => 'Вече има запис с :attribute.', 'alpha_num' => ':attribute може да съдържа само букви и числа.',
'before' => ':attribute трябва да бъде дата преди :date.', 'array' => ':attribute трябва да бъде масив.',
'unique_object_for_user' => 'Това име вече се използва.', 'unique_for_user' => 'Вече има запис с :attribute.',
'unique_account_for_user' => 'Това име на потребител вече се използва.', 'before' => ':attribute трябва да бъде дата преди :date.',
'unique_object_for_user' => 'Това име вече се използва.',
'unique_account_for_user' => 'Това име на потребител вече се използва.',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
@ -113,74 +115,74 @@ return [
* *
*/ */
'between.numeric' => ':attribute трябва да бъде между :min и :max.', 'between.numeric' => ':attribute трябва да бъде между :min и :max.',
'between.file' => ':attribute трябва да бъде с големина между :min и :max Kb.', 'between.file' => ':attribute трябва да бъде с големина между :min и :max Kb.',
'between.string' => ':attribute трябва да бъде с дължина между :min и :max символа.', 'between.string' => ':attribute трябва да бъде с дължина между :min и :max символа.',
'between.array' => ':attribute трябва да има между :min и :max елемента.', 'between.array' => ':attribute трябва да има между :min и :max елемента.',
'boolean' => ':attribute трябва да бъде вярно или невярно.', 'boolean' => ':attribute трябва да бъде вярно или невярно.',
'confirmed' => 'Потвържденито на :attribute не съвпада.', 'confirmed' => 'Потвържденито на :attribute не съвпада.',
'date' => ':attribute не е валидна дата.', 'date' => ':attribute не е валидна дата.',
'date_format' => ':attribute не е в посоченият формат - :format.', 'date_format' => ':attribute не е в посоченият формат - :format.',
'different' => ':attribute и :other трябва да са различни.', 'different' => ':attribute и :other трябва да са различни.',
'digits' => ':attribute трябва да бъде с дължина :digits цифри.', 'digits' => ':attribute трябва да бъде с дължина :digits цифри.',
'digits_between' => ':attribute трябва да бъде с дължина между :min и :max цифри.', 'digits_between' => ':attribute трябва да бъде с дължина между :min и :max цифри.',
'email' => ':attribute трябва да бъде валиден имейл адрес.', 'email' => ':attribute трябва да бъде валиден имейл адрес.',
'filled' => 'Полето :attribute е задължително.', 'filled' => 'Полето :attribute е задължително.',
'exists' => 'Избраният :attribute е невалиден.', 'exists' => 'Избраният :attribute е невалиден.',
'image' => ':attribute трябва да е изображение.', 'image' => ':attribute трябва да е изображение.',
'in' => 'Избраният :attribute е невалиден.', 'in' => 'Избраният :attribute е невалиден.',
'integer' => ':attribute трябва да бъде цяло число.', 'integer' => ':attribute трябва да бъде цяло число.',
'ip' => ':attribute трябва да бъде валиден IP адрес.', 'ip' => ':attribute трябва да бъде валиден IP адрес.',
'json' => ':attribute трябва да е валиден JSON низ.', 'json' => ':attribute трябва да е валиден JSON низ.',
'max.numeric' => ':attribute не трябва да бъде по-голям от :max.', 'max.numeric' => ':attribute не трябва да бъде по-голям от :max.',
'max.file' => ':attribute не може да бъде по-голям от :max Kb.', 'max.file' => ':attribute не може да бъде по-голям от :max Kb.',
'max.string' => ':attribute не може да бъде по-дълъг от :max символа.', 'max.string' => ':attribute не може да бъде по-дълъг от :max символа.',
'max.array' => ':attribute не трябва да има повече от :max елемента.', 'max.array' => ':attribute не трябва да има повече от :max елемента.',
'mimes' => ':attribute трябва да бъде файл от следните типове: :values.', 'mimes' => ':attribute трябва да бъде файл от следните типове: :values.',
'min.numeric' => ':attribute трябва да бъде минимум :min.', 'min.numeric' => ':attribute трябва да бъде минимум :min.',
'lte.numeric' => ':attribute трябва да е по-малко или равно на :value.', 'lte.numeric' => ':attribute трябва да е по-малко или равно на :value.',
'min.file' => ':attribute трябва да бъде с големина минимум :min Kb.', 'min.file' => ':attribute трябва да бъде с големина минимум :min Kb.',
'min.string' => ':attribute трябва да бъде минимум :min символа.', 'min.string' => ':attribute трябва да бъде минимум :min символа.',
'min.array' => ':attribute трябва да има поне :min елемента.', 'min.array' => ':attribute трябва да има поне :min елемента.',
'not_in' => 'Избраният :attribute е невалиден.', 'not_in' => 'Избраният :attribute е невалиден.',
'numeric' => ':attribute трябва да бъде число.', 'numeric' => ':attribute трябва да бъде число.',
'scientific_notation' => 'The :attribute cannot use the scientific notation.', 'scientific_notation' => 'The :attribute cannot use the scientific notation.',
'numeric_native' => 'Сумата в основна валута трябва да бъде число.', 'numeric_native' => 'Сумата в основна валута трябва да бъде число.',
'numeric_destination' => 'Сумата в приходната сметка трябва да е число.', 'numeric_destination' => 'Сумата в приходната сметка трябва да е число.',
'numeric_source' => 'Сумата в разходната сметка трябва да е число.', 'numeric_source' => 'Сумата в разходната сметка трябва да е число.',
'regex' => 'Форматът на :attribute е невалиден.', 'regex' => 'Форматът на :attribute е невалиден.',
'required' => 'Полето :attribute е задължително.', 'required' => 'Полето :attribute е задължително.',
'required_if' => 'Полето :attribute е задължително, когато :other е :value.', 'required_if' => 'Полето :attribute е задължително, когато :other е :value.',
'required_unless' => 'Полето :attribute е задължително, освен когато :other е в :values.', 'required_unless' => 'Полето :attribute е задължително, освен когато :other е в :values.',
'required_with' => 'Полето :attribute е задължително, когато присъства :values.', 'required_with' => 'Полето :attribute е задължително, когато присъства :values.',
'required_with_all' => 'Полето :attribute е задължително, когато присъства :values.', 'required_with_all' => 'Полето :attribute е задължително, когато присъства :values.',
'required_without' => 'Полето :attribute е задължително, когато не присъства :values.', 'required_without' => 'Полето :attribute е задължително, когато не присъства :values.',
'required_without_all' => 'Полето :attribute е задължително, когато не са избрано нищо от :values.', 'required_without_all' => 'Полето :attribute е задължително, когато не са избрано нищо от :values.',
'same' => ':attribute и :other трябва да съвпадат.', 'same' => ':attribute и :other трябва да съвпадат.',
'size.numeric' => ':attribute трябва да бъде :size.', 'size.numeric' => ':attribute трябва да бъде :size.',
'amount_min_over_max' => 'Минималната сума не може да бъде по-голяма от максималната.', 'amount_min_over_max' => 'Минималната сума не може да бъде по-голяма от максималната.',
'size.file' => ':attribute трябва да бъде с големина :size Kb.', 'size.file' => ':attribute трябва да бъде с големина :size Kb.',
'size.string' => ':attribute трябва да бъде с дължина :size символа.', 'size.string' => ':attribute трябва да бъде с дължина :size символа.',
'size.array' => ':attribute трябва да съдържа :size елемента.', 'size.array' => ':attribute трябва да съдържа :size елемента.',
'unique' => ':attribute вече е зает.', 'unique' => ':attribute вече е зает.',
'string' => ':attribute трябва да бъде низ.', 'string' => ':attribute трябва да бъде низ.',
'url' => 'Форматът на :attribute е невалиден.', 'url' => 'Форматът на :attribute е невалиден.',
'timezone' => ':attribute трябва да бъде валидна зона.', 'timezone' => ':attribute трябва да бъде валидна зона.',
'2fa_code' => 'Форматът на полето :attribute е невалиден.', '2fa_code' => 'Форматът на полето :attribute е невалиден.',
'dimensions' => 'Изображението :attribute има невалидни размери.', 'dimensions' => 'Изображението :attribute има невалидни размери.',
'distinct' => 'Полето :attribute има дублираща се стойност.', 'distinct' => 'Полето :attribute има дублираща се стойност.',
'file' => ':attribute трябва да е файл.', 'file' => ':attribute трябва да е файл.',
'in_array' => 'Полето :attribute не съществува в :other.', 'in_array' => 'Полето :attribute не съществува в :other.',
'present' => 'Полето :attribute е задължително.', 'present' => 'Полето :attribute е задължително.',
'amount_zero' => 'Общата сума не може да е нула.', 'amount_zero' => 'Общата сума не може да е нула.',
'current_target_amount' => 'Текущата сума трябва да бъде по-малка от планираната сума.', 'current_target_amount' => 'Текущата сума трябва да бъде по-малка от планираната сума.',
'unique_piggy_bank_for_user' => 'Името на касичката трябва да е уникално.', 'unique_piggy_bank_for_user' => 'Името на касичката трябва да е уникално.',
'unique_object_group' => 'Името на групата трябва да е уникално', 'unique_object_group' => 'Името на групата трябва да е уникално',
'starts_with' => 'Стойността трябва да започва с :values.', 'starts_with' => 'Стойността трябва да започва с :values.',
'unique_webhook' => 'You already have a webhook with this combination of URL, trigger, response and delivery.', 'unique_webhook' => 'You already have a webhook with this combination of URL, trigger, response and delivery.',
'unique_existing_webhook' => 'You already have another webhook with this combination of URL, trigger, response and delivery.', 'unique_existing_webhook' => 'You already have another webhook with this combination of URL, trigger, response and delivery.',
'same_account_type' => 'Both accounts must be of the same account type', 'same_account_type' => 'Both accounts must be of the same account type',
'same_account_currency' => 'Both accounts must have the same currency setting', 'same_account_currency' => 'Both accounts must have the same currency setting',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
@ -193,11 +195,11 @@ return [
* *
*/ */
'secure_password' => 'Това не е сигурна парола. Моля, опитайте отново. За повече информация посетете https://bit.ly/FF3-password-security', 'secure_password' => 'Това не е сигурна парола. Моля, опитайте отново. За повече информация посетете https://bit.ly/FF3-password-security',
'valid_recurrence_rep_type' => 'Невалиден тип повторение за повтарящи се транзакции.', 'valid_recurrence_rep_type' => 'Невалиден тип повторение за повтарящи се транзакции.',
'valid_recurrence_rep_moment' => 'Невалиден момент на повторение за този тип повторение.', 'valid_recurrence_rep_moment' => 'Невалиден момент на повторение за този тип повторение.',
'invalid_account_info' => 'Невалидна информация за сметка.', 'invalid_account_info' => 'Невалидна информация за сметка.',
'attributes' => [ 'attributes' => [
'email' => 'имейл адрес', 'email' => 'имейл адрес',
'description' => 'описание', 'description' => 'описание',
'amount' => 'сума', 'amount' => 'сума',
@ -236,23 +238,23 @@ return [
], ],
// validation of accounts: // validation of accounts:
'withdrawal_source_need_data' => 'Трябва да използвате валидно ID на разходната сметка и / или валидно име на разходната сметка, за да продължите.', 'withdrawal_source_need_data' => 'Трябва да използвате валидно ID на разходната сметка и / или валидно име на разходната сметка, за да продължите.',
'withdrawal_source_bad_data' => '[a] Could not find a valid source account when searching for ID ":id" or name ":name".', 'withdrawal_source_bad_data' => '[a] Could not find a valid source account when searching for ID ":id" or name ":name".',
'withdrawal_dest_need_data' => '[a] Need to get a valid destination account ID and/or valid destination account name to continue.', 'withdrawal_dest_need_data' => '[a] Need to get a valid destination account ID and/or valid destination account name to continue.',
'withdrawal_dest_bad_data' => 'Не може да се намери валидна приходна сметка при търсене на ID ":id" или име ":name".', 'withdrawal_dest_bad_data' => 'Не може да се намери валидна приходна сметка при търсене на ID ":id" или име ":name".',
'withdrawal_dest_iban_exists' => 'This destination account IBAN is already in use by an asset account or a liability and cannot be used as a withdrawal destination.', 'withdrawal_dest_iban_exists' => 'This destination account IBAN is already in use by an asset account or a liability and cannot be used as a withdrawal destination.',
'deposit_src_iban_exists' => 'This source account IBAN is already in use by an asset account or a liability and cannot be used as a deposit source.', 'deposit_src_iban_exists' => 'This source account IBAN is already in use by an asset account or a liability and cannot be used as a deposit source.',
'reconciliation_source_bad_data' => 'Could not find a valid reconciliation account when searching for ID ":id" or name ":name".', 'reconciliation_source_bad_data' => 'Could not find a valid reconciliation account when searching for ID ":id" or name ":name".',
'generic_source_bad_data' => '[e] Could not find a valid source account when searching for ID ":id" or name ":name".', 'generic_source_bad_data' => '[e] Could not find a valid source account when searching for ID ":id" or name ":name".',
'deposit_source_need_data' => 'Трябва да използвате валидно ID на разходната сметка и / или валидно име на разходната сметка, за да продължите.', 'deposit_source_need_data' => 'Трябва да използвате валидно ID на разходната сметка и / или валидно име на разходната сметка, за да продължите.',
'deposit_source_bad_data' => '[b] Could not find a valid source account when searching for ID ":id" or name ":name".', 'deposit_source_bad_data' => '[b] Could not find a valid source account when searching for ID ":id" or name ":name".',
'deposit_dest_need_data' => '[b] Need to get a valid destination account ID and/or valid destination account name to continue.', 'deposit_dest_need_data' => '[b] Need to get a valid destination account ID and/or valid destination account name to continue.',
'deposit_dest_bad_data' => 'Не може да се намери валидна приходна сметка при търсене на ID ":id" или име ":name".', 'deposit_dest_bad_data' => 'Не може да се намери валидна приходна сметка при търсене на ID ":id" или име ":name".',
'deposit_dest_wrong_type' => 'Използваната приходна сметка не е от правилния тип.', 'deposit_dest_wrong_type' => 'Използваната приходна сметка не е от правилния тип.',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
@ -265,37 +267,37 @@ return [
* *
*/ */
'transfer_source_need_data' => 'Трябва да използвате валидно ID на разходната сметка и / или валидно име на разходната сметка, за да продължите.', 'transfer_source_need_data' => 'Трябва да използвате валидно ID на разходната сметка и / или валидно име на разходната сметка, за да продължите.',
'transfer_source_bad_data' => '[c] Could not find a valid source account when searching for ID ":id" or name ":name".', 'transfer_source_bad_data' => '[c] Could not find a valid source account when searching for ID ":id" or name ":name".',
'transfer_dest_need_data' => '[c] Need to get a valid destination account ID and/or valid destination account name to continue.', 'transfer_dest_need_data' => '[c] Need to get a valid destination account ID and/or valid destination account name to continue.',
'transfer_dest_bad_data' => 'Не може да се намери валидна приходна сметка при търсене на ID ":id" или име ":name".', 'transfer_dest_bad_data' => 'Не може да се намери валидна приходна сметка при търсене на ID ":id" или име ":name".',
'need_id_in_edit' => 'Всяко разделяне трябва да има transaction_journal_id (или валидно ID или 0).', 'need_id_in_edit' => 'Всяко разделяне трябва да има transaction_journal_id (или валидно ID или 0).',
'ob_source_need_data' => 'Трябва да използвате валидно ID на разходната сметка и / или валидно име на разходната сметка, за да продължите.', 'ob_source_need_data' => 'Трябва да използвате валидно ID на разходната сметка и / или валидно име на разходната сметка, за да продължите.',
'lc_source_need_data' => 'Need to get a valid source account ID to continue.', 'lc_source_need_data' => 'Need to get a valid source account ID to continue.',
'ob_dest_need_data' => '[d] Need to get a valid destination account ID and/or valid destination account name to continue.', 'ob_dest_need_data' => '[d] Need to get a valid destination account ID and/or valid destination account name to continue.',
'ob_dest_bad_data' => 'Не може да се намери валидна приходна сметка при търсене на ID ":id" или име ":name".', 'ob_dest_bad_data' => 'Не може да се намери валидна приходна сметка при търсене на ID ":id" или име ":name".',
'reconciliation_either_account' => 'To submit a reconciliation, you must submit either a source or a destination account. Not both, not neither.', 'reconciliation_either_account' => 'To submit a reconciliation, you must submit either a source or a destination account. Not both, not neither.',
'generic_invalid_source' => 'Не може да използвате тази сметка като разходна сметка.', 'generic_invalid_source' => 'Не може да използвате тази сметка като разходна сметка.',
'generic_invalid_destination' => 'Не може да използвате тази сметка като приходна сметка.', 'generic_invalid_destination' => 'Не може да използвате тази сметка като приходна сметка.',
'generic_no_source' => 'You must submit source account information or submit a transaction journal ID.', 'generic_no_source' => 'You must submit source account information or submit a transaction journal ID.',
'generic_no_destination' => 'You must submit destination account information or submit a transaction journal ID.', 'generic_no_destination' => 'You must submit destination account information or submit a transaction journal ID.',
'gte.numeric' => ':attribute трябва да е по-голямо или равно на :value.', 'gte.numeric' => ':attribute трябва да е по-голямо или равно на :value.',
'gt.numeric' => ':attribute трябва да бъде по-голям от :value.', 'gt.numeric' => ':attribute трябва да бъде по-голям от :value.',
'gte.file' => ':attribute трябва да е по-голямо или равно на :value Kb.', 'gte.file' => ':attribute трябва да е по-голямо или равно на :value Kb.',
'gte.string' => ':attribute трябва да е по-голямо или равно на :value символа.', 'gte.string' => ':attribute трябва да е по-голямо или равно на :value символа.',
'gte.array' => ':attribute трябва да има :value елемента или повече.', 'gte.array' => ':attribute трябва да има :value елемента или повече.',
'amount_required_for_auto_budget' => 'Необходима е сума.', 'amount_required_for_auto_budget' => 'Необходима е сума.',
'auto_budget_amount_positive' => 'Сумата трябва да е по-голяма от нула.', 'auto_budget_amount_positive' => 'Сумата трябва да е по-голяма от нула.',
'auto_budget_period_mandatory' => 'Периодът на автоматичния бюджет е задължително поле.', 'auto_budget_period_mandatory' => 'Периодът на автоматичния бюджет е задължително поле.',
// no access to administration: // no access to administration:
'no_access_user_group' => 'You do not have the correct access rights for this administration.', 'no_access_user_group' => 'You do not have the correct access rights for this administration.',
]; ];
/* /*

View File

@ -143,6 +143,7 @@ return [
'error_github_text' => 'Si ho prefereixes, també pots obrir un nou issue a https://github.com/firefly-iii/firefly-iii/issues.', 'error_github_text' => 'Si ho prefereixes, també pots obrir un nou issue a https://github.com/firefly-iii/firefly-iii/issues.',
'error_stacktrace_below' => 'La traça completa és a continuació:', 'error_stacktrace_below' => 'La traça completa és a continuació:',
'error_headers' => 'Les següents capçaleres també podrien ser rellevants:', 'error_headers' => 'Les següents capçaleres també podrien ser rellevants:',
'error_post' => 'This was submitted by the user:',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.

View File

@ -1304,6 +1304,7 @@ return [
'sums_apply_to_range' => 'Totes les sumes s\'apliquen al rang seleccionat', 'sums_apply_to_range' => 'Totes les sumes s\'apliquen al rang seleccionat',
'mapbox_api_key' => 'Per fer servir el mapa, aconsegueix una clau API de <a href="https://www.mapbox.com/">Mapbox</a>. Obre el fitxer <code>.env</code> i introdueix-hi el codi després de <code>MAPBOX_API_KEY=</code>.', 'mapbox_api_key' => 'Per fer servir el mapa, aconsegueix una clau API de <a href="https://www.mapbox.com/">Mapbox</a>. Obre el fitxer <code>.env</code> i introdueix-hi el codi després de <code>MAPBOX_API_KEY=</code>.',
'press_object_location' => 'Botó dret o premi de forma prolongada per definir la ubicació de l\'objecte.', 'press_object_location' => 'Botó dret o premi de forma prolongada per definir la ubicació de l\'objecte.',
'click_tap_location' => 'Click or tap the map to add a location',
'clear_location' => 'Netejar ubicació', 'clear_location' => 'Netejar ubicació',
'delete_all_selected_tags' => 'Eliminar totes les etiquetes seleccionades', 'delete_all_selected_tags' => 'Eliminar totes les etiquetes seleccionades',
'select_tags_to_delete' => 'No t\'oblidis de seleccionar alguna etiqueta.', 'select_tags_to_delete' => 'No t\'oblidis de seleccionar alguna etiqueta.',
@ -1949,6 +1950,11 @@ return [
*/ */
// transactions: // transactions:
'wait_attachments' => 'Please wait for the attachments to upload.',
'errors_upload' => 'The upload has failed. Please check your browser console for the error.',
'amount_foreign_if' => 'Amount in foreign currency, if any',
'amount_destination_account' => 'Amount in the currency of the destination account',
'edit_transaction_title' => 'Edit transaction ":description"',
'unreconcile' => 'Desfés la reconciliació', 'unreconcile' => 'Desfés la reconciliació',
'update_withdrawal' => 'Actualitzar retirada', 'update_withdrawal' => 'Actualitzar retirada',
'update_deposit' => 'Actualitzar ingrés', 'update_deposit' => 'Actualitzar ingrés',
@ -2545,7 +2551,7 @@ return [
'after_update_create_another' => 'Després d\'actualitzar, torna ací per a seguir editant.', 'after_update_create_another' => 'Després d\'actualitzar, torna ací per a seguir editant.',
'store_as_new' => 'Desa com a una nova transacció, en comptes d\'actualitzar.', 'store_as_new' => 'Desa com a una nova transacció, en comptes d\'actualitzar.',
'reset_after' => 'Reiniciar el formulari després d\'enviar', 'reset_after' => 'Reiniciar el formulari després d\'enviar',
'errors_submission' => 'Ha hagut un error amb el teu enviament. Per favor, revisa els errors.', 'errors_submission' => 'There was something wrong with your submission. Please check out the errors below: %{errorMessage}',
'transaction_expand_split' => 'Expandeix la divisió', 'transaction_expand_split' => 'Expandeix la divisió',
'transaction_collapse_split' => 'Contrau la divisió', 'transaction_collapse_split' => 'Contrau la divisió',

View File

@ -79,7 +79,7 @@ return [
'reports_index_intro' => 'Fes servir aquests informes per obtenir detalls de les teves finances.', 'reports_index_intro' => 'Fes servir aquests informes per obtenir detalls de les teves finances.',
'reports_index_inputReportType' => 'Escull un tipus d\'informe. Dóna un cop d\'ull a les pàgines d\'ajuda per veure el que mostra cada informe.', 'reports_index_inputReportType' => 'Escull un tipus d\'informe. Dóna un cop d\'ull a les pàgines d\'ajuda per veure el que mostra cada informe.',
'reports_index_inputAccountsSelect' => 'Pots excloure o incloure comptes d\'actius com et vagi millor.', 'reports_index_inputAccountsSelect' => 'Pots excloure o incloure comptes d\'actius com et vagi millor.',
'reports_index_inputDateRange' => 'The selected date range is entirely up to you: from one day to 10 years or more.', 'reports_index_inputDateRange' => 'El rang de dates seleccionat el determines tú: des d\'un dia fins a 10 anys o més.',
'reports_index_extra-options-box' => 'Depenent de l\'informe que hagis seleccionat, pots seleccionar filtres i opcions addicionals. Mira aquesta capsa quan canviïs el tipus d\'informe.', 'reports_index_extra-options-box' => 'Depenent de l\'informe que hagis seleccionat, pots seleccionar filtres i opcions addicionals. Mira aquesta capsa quan canviïs el tipus d\'informe.',
// reports (reports) // reports (reports)

View File

@ -34,73 +34,75 @@
declare(strict_types=1); declare(strict_types=1);
return [ return [
'missing_where' => 'A l\'array li falta la clàusula "where"', 'bad_type_source' => 'Firefly III can\'t determine the transaction type based on this source account.',
'missing_update' => 'A l\'array li falta la clàusula "update"', 'bad_type_destination' => 'Firefly III can\'t determine the transaction type based on this destination account.',
'invalid_where_key' => 'El JSON conté una clau invàlida per la clàusula "where"', 'missing_where' => 'A l\'array li falta la clàusula "where"',
'invalid_update_key' => 'El JSON conté una clau invàlida per la clàusula "update"', 'missing_update' => 'A l\'array li falta la clàusula "update"',
'invalid_query_data' => 'Hi ha dades invàlides al camp %s:%s de la consulta.', 'invalid_where_key' => 'El JSON conté una clau invàlida per la clàusula "where"',
'invalid_query_account_type' => 'La consulta conté comptes de diferents tipus, cosa que no és permesa.', 'invalid_update_key' => 'El JSON conté una clau invàlida per la clàusula "update"',
'invalid_query_currency' => 'La consulta conté comptes amb diferents preferències de moneda, cosa que no és permesa.', 'invalid_query_data' => 'Hi ha dades invàlides al camp %s:%s de la consulta.',
'iban' => 'Aquest IBAN no és vàlid.', 'invalid_query_account_type' => 'La consulta conté comptes de diferents tipus, cosa que no és permesa.',
'zero_or_more' => 'El valor no pot ser negatiu.', 'invalid_query_currency' => 'La consulta conté comptes amb diferents preferències de moneda, cosa que no és permesa.',
'more_than_zero' => 'El valor ha de ser superior a zero.', 'iban' => 'Aquest IBAN no és vàlid.',
'more_than_zero_correct' => 'The value must be zero or more.', 'zero_or_more' => 'El valor no pot ser negatiu.',
'no_asset_account' => 'Aquest no és un compte d\'actius.', 'more_than_zero' => 'El valor ha de ser superior a zero.',
'date_or_time' => 'El valor ha de ser una data o hora vàlida (ISO 8601).', 'more_than_zero_correct' => 'El valor ha de ser zero o més.',
'source_equals_destination' => 'El compte d\'origen és el mateix que el compte de destí.', 'no_asset_account' => 'Aquest no és un compte d\'actius.',
'unique_account_number_for_user' => 'Sembla que el número de compte ja està en ús.', 'date_or_time' => 'El valor ha de ser una data o hora vàlida (ISO 8601).',
'unique_iban_for_user' => 'Sembla que l\'IBAN ja està en ús.', 'source_equals_destination' => 'El compte d\'origen és el mateix que el compte de destí.',
'reconciled_forbidden_field' => 'Aquesta transacció ja està reconciliada, no pots canviar el ":field"', 'unique_account_number_for_user' => 'Sembla que el número de compte ja està en ús.',
'deleted_user' => 'Per restriccions de seguretat, no et pots registrar amb aquesta adreça de correu electrònic.', 'unique_iban_for_user' => 'Sembla que l\'IBAN ja està en ús.',
'rule_trigger_value' => 'Aquest valor és invàlid per l\'activador seleccionat.', 'reconciled_forbidden_field' => 'Aquesta transacció ja està reconciliada, no pots canviar el ":field"',
'rule_action_value' => 'Aquest valor és invàlid per l\'acció seleccionada.', 'deleted_user' => 'Per restriccions de seguretat, no et pots registrar amb aquesta adreça de correu electrònic.',
'file_already_attached' => 'El fitxer ":name" ja s\'havia afegit a aquest objecte.', 'rule_trigger_value' => 'Aquest valor és invàlid per l\'activador seleccionat.',
'file_attached' => 'El fitxer ":name" s\'ha pujat satisfactòriament.', 'rule_action_value' => 'Aquest valor és invàlid per l\'acció seleccionada.',
'must_exist' => 'L\'ID del camp :attribute no existeix a la base de dades.', 'file_already_attached' => 'El fitxer ":name" ja s\'havia afegit a aquest objecte.',
'all_accounts_equal' => 'Tots els comptes d\'aquest camp han de ser iguals.', 'file_attached' => 'El fitxer ":name" s\'ha pujat satisfactòriament.',
'group_title_mandatory' => 'El títol de grup és obligatori quan hi ha més d\'una transacció.', 'must_exist' => 'L\'ID del camp :attribute no existeix a la base de dades.',
'transaction_types_equal' => 'Totes les divisions han de ser del mateix tipus.', 'all_accounts_equal' => 'Tots els comptes d\'aquest camp han de ser iguals.',
'invalid_transaction_type' => 'Tipus de transacció invàlid.', 'group_title_mandatory' => 'El títol de grup és obligatori quan hi ha més d\'una transacció.',
'invalid_selection' => 'La selecció és invàlida.', 'transaction_types_equal' => 'Totes les divisions han de ser del mateix tipus.',
'belongs_user' => 'Aquest valor està enllaçat a un objecte que sembla que no existeix.', 'invalid_transaction_type' => 'Tipus de transacció invàlid.',
'belongs_user_or_user_group' => 'Aquest valor està enllaçat a un objecte que sembla no existir a la teva administració financera actual.', 'invalid_selection' => 'La selecció és invàlida.',
'at_least_one_transaction' => 'Necessites almenys una transacció.', 'belongs_user' => 'Aquest valor està enllaçat a un objecte que sembla que no existeix.',
'recurring_transaction_id' => 'Necessites almenys una transacció.', 'belongs_user_or_user_group' => 'Aquest valor està enllaçat a un objecte que sembla no existir a la teva administració financera actual.',
'need_id_to_match' => 'Has d\'enviar aquesta entrada amb un ID perquè l\'API sigui capaç de comparar-lo.', 'at_least_one_transaction' => 'Necessites almenys una transacció.',
'too_many_unmatched' => 'No s\'han pogut relacionar massa transaccions a les seves entrades respectives de la base de dades. Assegura\'t que les entrades existents tenen un ID vàlid.', 'recurring_transaction_id' => 'Necessites almenys una transacció.',
'id_does_not_match' => 'L\'ID enviat #:id no coincideix amb l\'ID esperat. Assegura\'t que encaixa, o omet el camp.', 'need_id_to_match' => 'Has d\'enviar aquesta entrada amb un ID perquè l\'API sigui capaç de comparar-lo.',
'at_least_one_repetition' => 'Necessites almenys una repetició.', 'too_many_unmatched' => 'No s\'han pogut relacionar massa transaccions a les seves entrades respectives de la base de dades. Assegura\'t que les entrades existents tenen un ID vàlid.',
'require_repeat_until' => 'Fa falta un nombre de repeticions, o una data de finalització (repeat_until). No ambdues.', 'id_does_not_match' => 'L\'ID enviat #:id no coincideix amb l\'ID esperat. Assegura\'t que encaixa, o omet el camp.',
'require_currency_info' => 'El contingut d\'aquest camp no és vàlid sense informació de la moneda.', 'at_least_one_repetition' => 'Necessites almenys una repetició.',
'not_transfer_account' => 'Aquest compte no és un compte que puguis fer servir per transferències.', 'require_repeat_until' => 'Fa falta un nombre de repeticions, o una data de finalització (repeat_until). No ambdues.',
'require_currency_amount' => 'El contingut d\'aquest camp no és vàlid sense informació de la quantitat estrangera.', 'require_currency_info' => 'El contingut d\'aquest camp no és vàlid sense informació de la moneda.',
'require_foreign_currency' => 'Cal introduir un número a aquest camp', 'not_transfer_account' => 'Aquest compte no és un compte que puguis fer servir per transferències.',
'require_foreign_dest' => 'El valor d\'aquest camp ha de quadrar amb la moneda del compte destí.', 'require_currency_amount' => 'El contingut d\'aquest camp no és vàlid sense informació de la quantitat estrangera.',
'require_foreign_src' => 'El valor d\'aquest camp ha de quadrar amb la moneda del compte font.', 'require_foreign_currency' => 'Cal introduir un número a aquest camp',
'equal_description' => 'La descripció de la transacció no hauria de ser igual a la descripció global.', 'require_foreign_dest' => 'El valor d\'aquest camp ha de quadrar amb la moneda del compte destí.',
'file_invalid_mime' => 'El fitxer ":name" és de tipus ":mime", el qual no s\'accepta com a pujada.', 'require_foreign_src' => 'El valor d\'aquest camp ha de quadrar amb la moneda del compte font.',
'file_too_large' => 'El fitxer ":name" és massa gran.', 'equal_description' => 'La descripció de la transacció no hauria de ser igual a la descripció global.',
'belongs_to_user' => 'El valor de :attribute és desconegut.', 'file_invalid_mime' => 'El fitxer ":name" és de tipus ":mime", el qual no s\'accepta com a pujada.',
'accepted' => 'El camp :attribute s\'ha d\'acceptar.', 'file_too_large' => 'El fitxer ":name" és massa gran.',
'bic' => 'Això no és un BIC vàlid.', 'belongs_to_user' => 'El valor de :attribute és desconegut.',
'at_least_one_trigger' => 'La regla ha de tenir almenys un activador.', 'accepted' => 'El camp :attribute s\'ha d\'acceptar.',
'at_least_one_active_trigger' => 'La regla ha de tenir almenys un activador actiu.', 'bic' => 'Això no és un BIC vàlid.',
'at_least_one_action' => 'La regla ha de tenir almenys una acció.', 'at_least_one_trigger' => 'La regla ha de tenir almenys un activador.',
'at_least_one_active_action' => 'La regla ha de tenir almenys una acció activa.', 'at_least_one_active_trigger' => 'La regla ha de tenir almenys un activador actiu.',
'base64' => 'Aquesta dada codificada en base64 no és vàlida.', 'at_least_one_action' => 'La regla ha de tenir almenys una acció.',
'model_id_invalid' => 'L\'ID donada sembla invàlida per aquest model.', 'at_least_one_active_action' => 'La regla ha de tenir almenys una acció activa.',
'less' => ':attribute ha de ser inferior a 10.000.000', 'base64' => 'Aquesta dada codificada en base64 no és vàlida.',
'active_url' => 'El camp :attribute no és un URL vàlid.', 'model_id_invalid' => 'L\'ID donada sembla invàlida per aquest model.',
'after' => 'El camp :attribute ha de ser una data posterior a :date.', 'less' => ':attribute ha de ser inferior a 10.000.000',
'date_after' => 'La data d\'inici ha de ser prèvia a la data de fi.', 'active_url' => 'El camp :attribute no és un URL vàlid.',
'alpha' => 'El camp :attribute només pot contenir lletres.', 'after' => 'El camp :attribute ha de ser una data posterior a :date.',
'alpha_dash' => 'El camp :attribute només pot contenir lletres, números i guions.', 'date_after' => 'La data d\'inici ha de ser prèvia a la data de fi.',
'alpha_num' => 'El camp :attribute només pot contenir lletres i números.', 'alpha' => 'El camp :attribute només pot contenir lletres.',
'array' => 'El camp :attribute ha de ser un vector.', 'alpha_dash' => 'El camp :attribute només pot contenir lletres, números i guions.',
'unique_for_user' => 'Ja hi ha una entrada amb aquest :attribute.', 'alpha_num' => 'El camp :attribute només pot contenir lletres i números.',
'before' => 'El camp :attribute ha de ser una data anterior a :date.', 'array' => 'El camp :attribute ha de ser un vector.',
'unique_object_for_user' => 'Aquest nom ja és en ús.', 'unique_for_user' => 'Ja hi ha una entrada amb aquest :attribute.',
'unique_account_for_user' => 'Aquest nom de compte ja és en ús.', 'before' => 'El camp :attribute ha de ser una data anterior a :date.',
'unique_object_for_user' => 'Aquest nom ja és en ús.',
'unique_account_for_user' => 'Aquest nom de compte ja és en ús.',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
@ -113,74 +115,74 @@ return [
* *
*/ */
'between.numeric' => 'El camp :attribute ha d\'estar entre :min i :max.', 'between.numeric' => 'El camp :attribute ha d\'estar entre :min i :max.',
'between.file' => 'El camp :attribute ha de tenir entre :min i :max kilobytes.', 'between.file' => 'El camp :attribute ha de tenir entre :min i :max kilobytes.',
'between.string' => 'El camp :attribute ha de tenir entre :min i :max caràcters.', 'between.string' => 'El camp :attribute ha de tenir entre :min i :max caràcters.',
'between.array' => 'El camp :attribute ha de tenir entre :min i :max elements.', 'between.array' => 'El camp :attribute ha de tenir entre :min i :max elements.',
'boolean' => 'El camp :attribute ha de ser cert o fals.', 'boolean' => 'El camp :attribute ha de ser cert o fals.',
'confirmed' => 'La confirmació del camp :attribute no coincideix.', 'confirmed' => 'La confirmació del camp :attribute no coincideix.',
'date' => 'El camp :attribute no és una data vàlida.', 'date' => 'El camp :attribute no és una data vàlida.',
'date_format' => 'El camp :attribute no coincideix amb el format :format.', 'date_format' => 'El camp :attribute no coincideix amb el format :format.',
'different' => 'Els camps :attribute i :other han de ser diferents.', 'different' => 'Els camps :attribute i :other han de ser diferents.',
'digits' => 'El camp :attribute ha de tenir :digits dígits.', 'digits' => 'El camp :attribute ha de tenir :digits dígits.',
'digits_between' => 'El camp :attribute ha de tenir entre :min i :max dígits.', 'digits_between' => 'El camp :attribute ha de tenir entre :min i :max dígits.',
'email' => 'El camp :attribute ha de ser una adreça electrònica vàlida.', 'email' => 'El camp :attribute ha de ser una adreça electrònica vàlida.',
'filled' => 'El camp :attribute és obligatori.', 'filled' => 'El camp :attribute és obligatori.',
'exists' => 'El camp :attribute seleccionat no és vàlid.', 'exists' => 'El camp :attribute seleccionat no és vàlid.',
'image' => 'El camp :attribute ha de ser una imatge.', 'image' => 'El camp :attribute ha de ser una imatge.',
'in' => 'El camp :attribute seleccionat no és vàlid.', 'in' => 'El camp :attribute seleccionat no és vàlid.',
'integer' => 'El camp :attribute ha de ser un nombre enter.', 'integer' => 'El camp :attribute ha de ser un nombre enter.',
'ip' => 'El camp :attribute ha de ser una adreça IP vàlida.', 'ip' => 'El camp :attribute ha de ser una adreça IP vàlida.',
'json' => 'El camp :attribute ha de ser una cadena JSON vàlida.', 'json' => 'El camp :attribute ha de ser una cadena JSON vàlida.',
'max.numeric' => 'El camp :attribute no pot ser més gran que :max.', 'max.numeric' => 'El camp :attribute no pot ser més gran que :max.',
'max.file' => 'El camp :attribute no pot tenir més de :max kilobytes.', 'max.file' => 'El camp :attribute no pot tenir més de :max kilobytes.',
'max.string' => 'El camp :attribute no pot tenir més de :max caràcters.', 'max.string' => 'El camp :attribute no pot tenir més de :max caràcters.',
'max.array' => 'El camp :attribute no pot tenir més de :max elements.', 'max.array' => 'El camp :attribute no pot tenir més de :max elements.',
'mimes' => 'El camp :attribute ha de ser un fitxer del tipus: :values.', 'mimes' => 'El camp :attribute ha de ser un fitxer del tipus: :values.',
'min.numeric' => 'El :attribute ha de ser com a mínim :min.', 'min.numeric' => 'El :attribute ha de ser com a mínim :min.',
'lte.numeric' => 'El camp :attribute ha de ser inferior o igual a :value.', 'lte.numeric' => 'El camp :attribute ha de ser inferior o igual a :value.',
'min.file' => 'El camp :attribute ha de tenir com a mínim :min kilobytes.', 'min.file' => 'El camp :attribute ha de tenir com a mínim :min kilobytes.',
'min.string' => 'El camp :attribute ha de tenir com a mínim :min caràcters.', 'min.string' => 'El camp :attribute ha de tenir com a mínim :min caràcters.',
'min.array' => 'El camp :attribute ha de tenir com a mínim :min elements.', 'min.array' => 'El camp :attribute ha de tenir com a mínim :min elements.',
'not_in' => 'El camp :attribute seleccionat no és vàlid.', 'not_in' => 'El camp :attribute seleccionat no és vàlid.',
'numeric' => 'El camp :attribute ha de ser un número.', 'numeric' => 'El camp :attribute ha de ser un número.',
'scientific_notation' => 'El :attribute no pot fer servir notació científica.', 'scientific_notation' => 'El :attribute no pot fer servir notació científica.',
'numeric_native' => 'La quantitat nativa ha de ser un número.', 'numeric_native' => 'La quantitat nativa ha de ser un número.',
'numeric_destination' => 'La quantitat de destí ha de ser un número.', 'numeric_destination' => 'La quantitat de destí ha de ser un número.',
'numeric_source' => 'La quantitat d\'origen ha de ser un número.', 'numeric_source' => 'La quantitat d\'origen ha de ser un número.',
'regex' => 'El format de :attribute no és vàlid.', 'regex' => 'El format de :attribute no és vàlid.',
'required' => 'El camp :attribute és obligatori.', 'required' => 'El camp :attribute és obligatori.',
'required_if' => 'El camp :attribute és obligatori quan :other és :value.', 'required_if' => 'El camp :attribute és obligatori quan :other és :value.',
'required_unless' => 'El camp :attribute és obligatori excepte quan :other és :values.', 'required_unless' => 'El camp :attribute és obligatori excepte quan :other és :values.',
'required_with' => 'El camp :attribute és obligatori quan :values hi sigui present.', 'required_with' => 'El camp :attribute és obligatori quan :values hi sigui present.',
'required_with_all' => 'El camp :attribute és obligatori quan :values hi sigui present.', 'required_with_all' => 'El camp :attribute és obligatori quan :values hi sigui present.',
'required_without' => 'El camp :attribute és obligatori quan :values no hi sigui present.', 'required_without' => 'El camp :attribute és obligatori quan :values no hi sigui present.',
'required_without_all' => 'El camp :attribute és obligatori quan no hi ha cap d\'aquests valors: :values.', 'required_without_all' => 'El camp :attribute és obligatori quan no hi ha cap d\'aquests valors: :values.',
'same' => 'Els camps :attribute i :other han de coincidir.', 'same' => 'Els camps :attribute i :other han de coincidir.',
'size.numeric' => 'El camp :attribute ha de ser :size.', 'size.numeric' => 'El camp :attribute ha de ser :size.',
'amount_min_over_max' => 'La quantitat mínima no pot ser més gran que la quantitat màxima.', 'amount_min_over_max' => 'La quantitat mínima no pot ser més gran que la quantitat màxima.',
'size.file' => 'La mida de :attribute ha de ser :size kilobytes.', 'size.file' => 'La mida de :attribute ha de ser :size kilobytes.',
'size.string' => 'El camp :attribute ha de tenir :size caràcters.', 'size.string' => 'El camp :attribute ha de tenir :size caràcters.',
'size.array' => 'El camp :attribute ha de contenir :size elements.', 'size.array' => 'El camp :attribute ha de contenir :size elements.',
'unique' => ':attribute ja sestà utilitzant.', 'unique' => ':attribute ja sestà utilitzant.',
'string' => 'El camp :attribute ha de ser una cadena de caràcters.', 'string' => 'El camp :attribute ha de ser una cadena de caràcters.',
'url' => 'El format de :attribute no és vàlid.', 'url' => 'El format de :attribute no és vàlid.',
'timezone' => 'El camp :attribute ha de ser una zona vàlida.', 'timezone' => 'El camp :attribute ha de ser una zona vàlida.',
'2fa_code' => 'El camp :attribute no és vàlid.', '2fa_code' => 'El camp :attribute no és vàlid.',
'dimensions' => 'El camp :attribute té dimensions d\'imatge incorrectes.', 'dimensions' => 'El camp :attribute té dimensions d\'imatge incorrectes.',
'distinct' => 'El camp :attribute té un valor duplicat.', 'distinct' => 'El camp :attribute té un valor duplicat.',
'file' => 'El camp :attribute ha de ser un fitxer.', 'file' => 'El camp :attribute ha de ser un fitxer.',
'in_array' => 'El camp :attribute no existeix en :other.', 'in_array' => 'El camp :attribute no existeix en :other.',
'present' => 'El camp :attribute ha de ser-hi.', 'present' => 'El camp :attribute ha de ser-hi.',
'amount_zero' => 'La quantitat total no pot ser zero.', 'amount_zero' => 'La quantitat total no pot ser zero.',
'current_target_amount' => 'La quantitat actual ha de ser inferior a la quantitat objectiu.', 'current_target_amount' => 'La quantitat actual ha de ser inferior a la quantitat objectiu.',
'unique_piggy_bank_for_user' => 'El nom de la guardiola ha de ser únic.', 'unique_piggy_bank_for_user' => 'El nom de la guardiola ha de ser únic.',
'unique_object_group' => 'El nom del grup ha de ser únic', 'unique_object_group' => 'El nom del grup ha de ser únic',
'starts_with' => 'El valor ha de començar per :values.', 'starts_with' => 'El valor ha de començar per :values.',
'unique_webhook' => 'Ja tens un webhook amb aquesta combinació d\'URL, activador, resposta i lliurament.', 'unique_webhook' => 'Ja tens un webhook amb aquesta combinació d\'URL, activador, resposta i lliurament.',
'unique_existing_webhook' => 'Ja tens un altre webhook amb aquesta combinació d\'URL, activador, resposta i lliurament.', 'unique_existing_webhook' => 'Ja tens un altre webhook amb aquesta combinació d\'URL, activador, resposta i lliurament.',
'same_account_type' => 'Ambdues comptes han de ser del mateix tipus', 'same_account_type' => 'Ambdues comptes han de ser del mateix tipus',
'same_account_currency' => 'Ambdues comptes han de tenir la mateixa configuració de moneda', 'same_account_currency' => 'Ambdues comptes han de tenir la mateixa configuració de moneda',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
@ -193,11 +195,11 @@ return [
* *
*/ */
'secure_password' => 'Aquesta contrasenya no és segura. Si us plau, prova-ho de nou. Per més informació, visita https://bit.ly/FF3-password-security', 'secure_password' => 'Aquesta contrasenya no és segura. Si us plau, prova-ho de nou. Per més informació, visita https://bit.ly/FF3-password-security',
'valid_recurrence_rep_type' => 'Tipus de repetició invàlid per transaccions periòdiques.', 'valid_recurrence_rep_type' => 'Tipus de repetició invàlid per transaccions periòdiques.',
'valid_recurrence_rep_moment' => 'Moment de repetició invàlid per aquest tipus de repetició.', 'valid_recurrence_rep_moment' => 'Moment de repetició invàlid per aquest tipus de repetició.',
'invalid_account_info' => 'Informació de compte invàlida.', 'invalid_account_info' => 'Informació de compte invàlida.',
'attributes' => [ 'attributes' => [
'email' => 'adreça de correu electrònic', 'email' => 'adreça de correu electrònic',
'description' => 'descripció', 'description' => 'descripció',
'amount' => 'quantitat', 'amount' => 'quantitat',
@ -236,23 +238,23 @@ return [
], ],
// validation of accounts: // validation of accounts:
'withdrawal_source_need_data' => 'Necessites obtenir un ID de compte d\'origen vàlid i/o un nom de compte d\'origen vàlid per continuar.', 'withdrawal_source_need_data' => 'Necessites obtenir un ID de compte d\'origen vàlid i/o un nom de compte d\'origen vàlid per continuar.',
'withdrawal_source_bad_data' => '[a] No s\'ha pogut trobar un compte font vàlid en cercar per l\'ID ":id" o el nom ":name".', 'withdrawal_source_bad_data' => '[a] No s\'ha pogut trobar un compte font vàlid en cercar per l\'ID ":id" o el nom ":name".',
'withdrawal_dest_need_data' => '[a] Cal obtenir un identificador o nom del compte destí per a continuar.', 'withdrawal_dest_need_data' => '[a] Cal obtenir un identificador o nom del compte destí per a continuar.',
'withdrawal_dest_bad_data' => 'No s\'ha pogut trobar un compte de destí vàlid buscant l\'ID ":id" o el nom ":name".', 'withdrawal_dest_bad_data' => 'No s\'ha pogut trobar un compte de destí vàlid buscant l\'ID ":id" o el nom ":name".',
'withdrawal_dest_iban_exists' => 'L\'IBAN de destí ja està sent utilitzat per un altre compte d\'actius o passius, i no pot ser utilitzat com a destinació de retirada.', 'withdrawal_dest_iban_exists' => 'L\'IBAN de destí ja està sent utilitzat per un altre compte d\'actius o passius, i no pot ser utilitzat com a destinació de retirada.',
'deposit_src_iban_exists' => 'L\'IBAN font ja està sent utilitzat per un altre compte d\'actius o passius, i no pot ser utilitzat com a destinació de dipòsit.', 'deposit_src_iban_exists' => 'L\'IBAN font ja està sent utilitzat per un altre compte d\'actius o passius, i no pot ser utilitzat com a destinació de dipòsit.',
'reconciliation_source_bad_data' => 'No s\'ha pogut trobar un compte de consolidació vàlid al cercar per la ID ":id" o el nom ":name".', 'reconciliation_source_bad_data' => 'No s\'ha pogut trobar un compte de consolidació vàlid al cercar per la ID ":id" o el nom ":name".',
'generic_source_bad_data' => '[e] No s\'ha pogut trobar un compte font vàlid en cercar per l\'identificador ":id" o el nom ":name".', 'generic_source_bad_data' => '[e] No s\'ha pogut trobar un compte font vàlid en cercar per l\'identificador ":id" o el nom ":name".',
'deposit_source_need_data' => 'Necessites obtenir un ID de compte d\'origen vàlid i/o un nom de compte d\'origen vàlid per continuar.', 'deposit_source_need_data' => 'Necessites obtenir un ID de compte d\'origen vàlid i/o un nom de compte d\'origen vàlid per continuar.',
'deposit_source_bad_data' => '[b] No s\'ha pogut trobar un compte font vàlid en cercar per l\'identificador ":id" o el nom ":name".', 'deposit_source_bad_data' => '[b] No s\'ha pogut trobar un compte font vàlid en cercar per l\'identificador ":id" o el nom ":name".',
'deposit_dest_need_data' => '[b] Cal obtenir un identificador i/o nom vàlid d\'un compte destí per a continuar.', 'deposit_dest_need_data' => '[b] Cal obtenir un identificador i/o nom vàlid d\'un compte destí per a continuar.',
'deposit_dest_bad_data' => 'No s\'ha pogut trobar un compte de destí vàlid buscant l\'ID ":id" o el nom ":name".', 'deposit_dest_bad_data' => 'No s\'ha pogut trobar un compte de destí vàlid buscant l\'ID ":id" o el nom ":name".',
'deposit_dest_wrong_type' => 'El compte de destí enviat no és del tipus correcte.', 'deposit_dest_wrong_type' => 'El compte de destí enviat no és del tipus correcte.',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
@ -265,37 +267,37 @@ return [
* *
*/ */
'transfer_source_need_data' => 'Necessites obtenir un ID de compte d\'origen vàlid i/o un nom de compte d\'origen vàlid per continuar.', 'transfer_source_need_data' => 'Necessites obtenir un ID de compte d\'origen vàlid i/o un nom de compte d\'origen vàlid per continuar.',
'transfer_source_bad_data' => '[c] No s\'ha pogut trobar un compte font vàlid en cercar per l\'identificador ":id" o el nom ":name".', 'transfer_source_bad_data' => '[c] No s\'ha pogut trobar un compte font vàlid en cercar per l\'identificador ":id" o el nom ":name".',
'transfer_dest_need_data' => '[c] Cal obtenir un identificador i/o nom vàlid d\'un compte destí per a continuar.', 'transfer_dest_need_data' => '[c] Cal obtenir un identificador i/o nom vàlid d\'un compte destí per a continuar.',
'transfer_dest_bad_data' => 'No s\'ha pogut trobar un compte de destí vàlid buscant l\'ID ":id" o el nom ":name".', 'transfer_dest_bad_data' => 'No s\'ha pogut trobar un compte de destí vàlid buscant l\'ID ":id" o el nom ":name".',
'need_id_in_edit' => 'Cada divisió ha de tenir transaction_journal_id (ID vàlid o 0).', 'need_id_in_edit' => 'Cada divisió ha de tenir transaction_journal_id (ID vàlid o 0).',
'ob_source_need_data' => 'Necessites obtenir un ID de compte d\'origen vàlid i/o un nom de compte d\'origen vàlid per continuar.', 'ob_source_need_data' => 'Necessites obtenir un ID de compte d\'origen vàlid i/o un nom de compte d\'origen vàlid per continuar.',
'lc_source_need_data' => 'Necessites obtenir un ID de compte d\'origen vàlid per continuar.', 'lc_source_need_data' => 'Necessites obtenir un ID de compte d\'origen vàlid per continuar.',
'ob_dest_need_data' => '[d] Cal obtenir un identificador i/o nom vàlid d\'un compte destí per a continuar.', 'ob_dest_need_data' => '[d] Cal obtenir un identificador i/o nom vàlid d\'un compte destí per a continuar.',
'ob_dest_bad_data' => 'No s\'ha pogut trobar un compte de destí vàlid buscant l\'ID ":id" o el nom ":name".', 'ob_dest_bad_data' => 'No s\'ha pogut trobar un compte de destí vàlid buscant l\'ID ":id" o el nom ":name".',
'reconciliation_either_account' => 'Per enviar una consolidació, has d\'enviar un compte d\'origen o de destí. Ni ambdós, ni cap.', 'reconciliation_either_account' => 'Per enviar una consolidació, has d\'enviar un compte d\'origen o de destí. Ni ambdós, ni cap.',
'generic_invalid_source' => 'No pots fer servir aquest compte com a compte d\'origen.', 'generic_invalid_source' => 'No pots fer servir aquest compte com a compte d\'origen.',
'generic_invalid_destination' => 'No pots fer servir aquest compte com a compte de destí.', 'generic_invalid_destination' => 'No pots fer servir aquest compte com a compte de destí.',
'generic_no_source' => 'Has de confirmar l\'informació del compte font, o afegir un identificador de transacció.', 'generic_no_source' => 'Has de confirmar l\'informació del compte font, o afegir un identificador de transacció.',
'generic_no_destination' => 'Has de confirmar la informació del compte de destinació, o introduïr un identificador de transacció.', 'generic_no_destination' => 'Has de confirmar la informació del compte de destinació, o introduïr un identificador de transacció.',
'gte.numeric' => 'El camp :attribute ha de ser més gran o igual que :value.', 'gte.numeric' => 'El camp :attribute ha de ser més gran o igual que :value.',
'gt.numeric' => 'El camp :attribute ha de ser més gran que :value.', 'gt.numeric' => 'El camp :attribute ha de ser més gran que :value.',
'gte.file' => 'El camp :attribute ha de tenir :value kilobytes o més.', 'gte.file' => 'El camp :attribute ha de tenir :value kilobytes o més.',
'gte.string' => 'El camp :attribute ha de tenir :value caràcters o més.', 'gte.string' => 'El camp :attribute ha de tenir :value caràcters o més.',
'gte.array' => 'El camp :attribute ha de tenir :value elements o més.', 'gte.array' => 'El camp :attribute ha de tenir :value elements o més.',
'amount_required_for_auto_budget' => 'Es requereix la quantitat.', 'amount_required_for_auto_budget' => 'Es requereix la quantitat.',
'auto_budget_amount_positive' => 'La quantitat ha de ser superior a zero.', 'auto_budget_amount_positive' => 'La quantitat ha de ser superior a zero.',
'auto_budget_period_mandatory' => 'El període de pressupost automàtic és un camp obligatori.', 'auto_budget_period_mandatory' => 'El període de pressupost automàtic és un camp obligatori.',
// no access to administration: // no access to administration:
'no_access_user_group' => 'No tens accés a aquesta administració.', 'no_access_user_group' => 'No tens accés a aquesta administració.',
]; ];
/* /*

View File

@ -143,6 +143,7 @@ return [
'error_github_text' => 'Pokud chcete, můžete vytvořit hlášení problému na https://github.com/firefly-iii/firefly-iii/issues.', 'error_github_text' => 'Pokud chcete, můžete vytvořit hlášení problému na https://github.com/firefly-iii/firefly-iii/issues.',
'error_stacktrace_below' => 'Celý zásobník je níže:', 'error_stacktrace_below' => 'Celý zásobník je níže:',
'error_headers' => 'The following headers may also be relevant:', 'error_headers' => 'The following headers may also be relevant:',
'error_post' => 'This was submitted by the user:',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.

View File

@ -1304,6 +1304,7 @@ return [
'sums_apply_to_range' => 'Všechny součty se vztahují na vybraný rozsah', 'sums_apply_to_range' => 'Všechny součty se vztahují na vybraný rozsah',
'mapbox_api_key' => 'Pro použití mapy, získejte klíč k aplikačnímu programovému rozhraní <a href="https://www.mapbox.com/">Mapbox</a>. Otevřete soubor <code>.env</code> a tento kód zadejte za <code>MAPBOX_API_KEY=</code>.', 'mapbox_api_key' => 'Pro použití mapy, získejte klíč k aplikačnímu programovému rozhraní <a href="https://www.mapbox.com/">Mapbox</a>. Otevřete soubor <code>.env</code> a tento kód zadejte za <code>MAPBOX_API_KEY=</code>.',
'press_object_location' => 'Right click or long press to set the object\'s location.', 'press_object_location' => 'Right click or long press to set the object\'s location.',
'click_tap_location' => 'Click or tap the map to add a location',
'clear_location' => 'Vymazat umístění', 'clear_location' => 'Vymazat umístění',
'delete_all_selected_tags' => 'Delete all selected tags', 'delete_all_selected_tags' => 'Delete all selected tags',
'select_tags_to_delete' => 'Don\'t forget to select some tags.', 'select_tags_to_delete' => 'Don\'t forget to select some tags.',
@ -1949,6 +1950,11 @@ return [
*/ */
// transactions: // transactions:
'wait_attachments' => 'Please wait for the attachments to upload.',
'errors_upload' => 'The upload has failed. Please check your browser console for the error.',
'amount_foreign_if' => 'Amount in foreign currency, if any',
'amount_destination_account' => 'Amount in the currency of the destination account',
'edit_transaction_title' => 'Edit transaction ":description"',
'unreconcile' => 'Undo reconciliation', 'unreconcile' => 'Undo reconciliation',
'update_withdrawal' => 'Aktualizovat výběr', 'update_withdrawal' => 'Aktualizovat výběr',
'update_deposit' => 'Aktualizovat vklad', 'update_deposit' => 'Aktualizovat vklad',
@ -2545,7 +2551,7 @@ return [
'after_update_create_another' => 'After updating, return here to continue editing.', 'after_update_create_another' => 'After updating, return here to continue editing.',
'store_as_new' => 'Store as a new transaction instead of updating.', 'store_as_new' => 'Store as a new transaction instead of updating.',
'reset_after' => 'Reset form after submission', 'reset_after' => 'Reset form after submission',
'errors_submission' => 'There was something wrong with your submission. Please check out the errors.', 'errors_submission' => 'There was something wrong with your submission. Please check out the errors below: %{errorMessage}',
'transaction_expand_split' => 'Expand split', 'transaction_expand_split' => 'Expand split',
'transaction_collapse_split' => 'Collapse split', 'transaction_collapse_split' => 'Collapse split',

View File

@ -34,73 +34,75 @@
declare(strict_types=1); declare(strict_types=1);
return [ return [
'missing_where' => 'Array is missing "where"-clause', 'bad_type_source' => 'Firefly III can\'t determine the transaction type based on this source account.',
'missing_update' => 'Array is missing "update"-clause', 'bad_type_destination' => 'Firefly III can\'t determine the transaction type based on this destination account.',
'invalid_where_key' => 'JSON contains an invalid key for the "where"-clause', 'missing_where' => 'Array is missing "where"-clause',
'invalid_update_key' => 'JSON contains an invalid key for the "update"-clause', 'missing_update' => 'Array is missing "update"-clause',
'invalid_query_data' => 'There is invalid data in the %s:%s field of your query.', 'invalid_where_key' => 'JSON contains an invalid key for the "where"-clause',
'invalid_query_account_type' => 'Your query contains accounts of different types, which is not allowed.', 'invalid_update_key' => 'JSON contains an invalid key for the "update"-clause',
'invalid_query_currency' => 'Váš dotaz obsahuje účty, které mají různá nastavení měny, což není povoleno.', 'invalid_query_data' => 'There is invalid data in the %s:%s field of your query.',
'iban' => 'Toto není platný IBAN.', 'invalid_query_account_type' => 'Your query contains accounts of different types, which is not allowed.',
'zero_or_more' => 'Hodnota nemůže být záporná.', 'invalid_query_currency' => 'Váš dotaz obsahuje účty, které mají různá nastavení měny, což není povoleno.',
'more_than_zero' => 'The value must be more than zero.', 'iban' => 'Toto není platný IBAN.',
'more_than_zero_correct' => 'The value must be zero or more.', 'zero_or_more' => 'Hodnota nemůže být záporná.',
'no_asset_account' => 'This is not an asset account.', 'more_than_zero' => 'The value must be more than zero.',
'date_or_time' => 'Je třeba, aby hodnota byla platné datum nebo čas (ve formátu dle normy ISO 8601).', 'more_than_zero_correct' => 'The value must be zero or more.',
'source_equals_destination' => 'Zdrojový účet je zároveň i cílový.', 'no_asset_account' => 'This is not an asset account.',
'unique_account_number_for_user' => 'Zdá se, že toto číslo účtu se již používá.', 'date_or_time' => 'Je třeba, aby hodnota byla platné datum nebo čas (ve formátu dle normy ISO 8601).',
'unique_iban_for_user' => 'Vypadá to, že tento IBAN kód se již používá.', 'source_equals_destination' => 'Zdrojový účet je zároveň i cílový.',
'reconciled_forbidden_field' => 'This transaction is already reconciled, you cannot change the ":field"', 'unique_account_number_for_user' => 'Zdá se, že toto číslo účtu se již používá.',
'deleted_user' => 'Z bezpečnostních důvodů se nemůžete registrovat pomocí této emailové adresy.', 'unique_iban_for_user' => 'Vypadá to, že tento IBAN kód se již používá.',
'rule_trigger_value' => 'Tato hodnota není platná pro označený spouštěč.', 'reconciled_forbidden_field' => 'This transaction is already reconciled, you cannot change the ":field"',
'rule_action_value' => 'Tato hodnota je neplatná pro vybranou akci.', 'deleted_user' => 'Z bezpečnostních důvodů se nemůžete registrovat pomocí této emailové adresy.',
'file_already_attached' => 'Nahraný soubor ":name" je již připojen k tomuto objektu.', 'rule_trigger_value' => 'Tato hodnota není platná pro označený spouštěč.',
'file_attached' => 'Soubor „:name“ úspěšně nahrán.', 'rule_action_value' => 'Tato hodnota je neplatná pro vybranou akci.',
'must_exist' => 'Identifikátor v kolonce :attribute v databázi neexistuje.', 'file_already_attached' => 'Nahraný soubor ":name" je již připojen k tomuto objektu.',
'all_accounts_equal' => 'Je třeba, aby všechny účty v této kolonce byly stejné.', 'file_attached' => 'Soubor „:name“ úspěšně nahrán.',
'group_title_mandatory' => 'Pokud je zde více než jedna transakce, je název skupiny třeba vyplnit.', 'must_exist' => 'Identifikátor v kolonce :attribute v databázi neexistuje.',
'transaction_types_equal' => 'Je třeba, aby všechna rozdělení byla stejného typu.', 'all_accounts_equal' => 'Je třeba, aby všechny účty v této kolonce byly stejné.',
'invalid_transaction_type' => 'Neplatný typ transakce.', 'group_title_mandatory' => 'Pokud je zde více než jedna transakce, je název skupiny třeba vyplnit.',
'invalid_selection' => 'Váš výběr je neplatný.', 'transaction_types_equal' => 'Je třeba, aby všechna rozdělení byla stejného typu.',
'belongs_user' => 'This value is linked to an object that does not seem to exist.', 'invalid_transaction_type' => 'Neplatný typ transakce.',
'belongs_user_or_user_group' => 'This value is linked to an object that does not seem to exist in your current financial administration.', 'invalid_selection' => 'Váš výběr je neplatný.',
'at_least_one_transaction' => 'Potřebujete alespoň jednu transakci.', 'belongs_user' => 'This value is linked to an object that does not seem to exist.',
'recurring_transaction_id' => 'Need at least one transaction.', 'belongs_user_or_user_group' => 'This value is linked to an object that does not seem to exist in your current financial administration.',
'need_id_to_match' => 'You need to submit this entry with an ID for the API to be able to match it.', 'at_least_one_transaction' => 'Potřebujete alespoň jednu transakci.',
'too_many_unmatched' => 'Too many submitted transactions cannot be matched to their respective database entries. Make sure existing entries have a valid ID.', 'recurring_transaction_id' => 'Need at least one transaction.',
'id_does_not_match' => 'Submitted ID #:id does not match expected ID. Make sure it matches or omit the field.', 'need_id_to_match' => 'You need to submit this entry with an ID for the API to be able to match it.',
'at_least_one_repetition' => 'Potřebujete alespoň jedno opakování.', 'too_many_unmatched' => 'Too many submitted transactions cannot be matched to their respective database entries. Make sure existing entries have a valid ID.',
'require_repeat_until' => 'Vyžaduje buď několik opakování nebo datum ukončení (repeat_until). Ne obojí.', 'id_does_not_match' => 'Submitted ID #:id does not match expected ID. Make sure it matches or omit the field.',
'require_currency_info' => 'Obsah tohoto pole je neplatný bez informace o měně.', 'at_least_one_repetition' => 'Potřebujete alespoň jedno opakování.',
'not_transfer_account' => 'Tento účet není účet, který lze použít pro převody.', 'require_repeat_until' => 'Vyžaduje buď několik opakování nebo datum ukončení (repeat_until). Ne obojí.',
'require_currency_amount' => 'Obsah tohoto pole je neplatný bez informace o měně.', 'require_currency_info' => 'Obsah tohoto pole je neplatný bez informace o měně.',
'require_foreign_currency' => 'This field requires a number', 'not_transfer_account' => 'Tento účet není účet, který lze použít pro převody.',
'require_foreign_dest' => 'This field value must match the currency of the destination account.', 'require_currency_amount' => 'Obsah tohoto pole je neplatný bez informace o měně.',
'require_foreign_src' => 'This field value must match the currency of the source account.', 'require_foreign_currency' => 'This field requires a number',
'equal_description' => 'Popis transakce nesmí být stejný jako globální popis.', 'require_foreign_dest' => 'This field value must match the currency of the destination account.',
'file_invalid_mime' => 'Soubor ":name" je typu ":mime", který není schválen pro nahrání.', 'require_foreign_src' => 'This field value must match the currency of the source account.',
'file_too_large' => 'Soubor ":name" je příliš velký.', 'equal_description' => 'Popis transakce nesmí být stejný jako globální popis.',
'belongs_to_user' => 'Hodnota :attribute není známa.', 'file_invalid_mime' => 'Soubor ":name" je typu ":mime", který není schválen pro nahrání.',
'accepted' => 'Je potřeba potvrdit :attribute.', 'file_too_large' => 'Soubor ":name" je příliš velký.',
'bic' => 'Toto není platný BIC.', 'belongs_to_user' => 'Hodnota :attribute není známa.',
'at_least_one_trigger' => 'Je třeba, aby pravidlo mělo alespoň jeden spouštěč.', 'accepted' => 'Je potřeba potvrdit :attribute.',
'at_least_one_active_trigger' => 'Rule must have at least one active trigger.', 'bic' => 'Toto není platný BIC.',
'at_least_one_action' => 'Pravidlo musí obsahovat alespoň jednu akci.', 'at_least_one_trigger' => 'Je třeba, aby pravidlo mělo alespoň jeden spouštěč.',
'at_least_one_active_action' => 'Rule must have at least one active action.', 'at_least_one_active_trigger' => 'Rule must have at least one active trigger.',
'base64' => 'Data nejsou v platném base64 kódování.', 'at_least_one_action' => 'Pravidlo musí obsahovat alespoň jednu akci.',
'model_id_invalid' => 'Zdá se, že dané ID je neplatné pro tento model.', 'at_least_one_active_action' => 'Rule must have at least one active action.',
'less' => ':attribute musí být menší než 10.000.000', 'base64' => 'Data nejsou v platném base64 kódování.',
'active_url' => ':attribute není platná adresa URL.', 'model_id_invalid' => 'Zdá se, že dané ID je neplatné pro tento model.',
'after' => ':attribute nemůže být dříve než :date.', 'less' => ':attribute musí být menší než 10.000.000',
'date_after' => 'Počáteční datum musí být před datem ukončení.', 'active_url' => ':attribute není platná adresa URL.',
'alpha' => ':attribute může obsahovat pouze písmena.', 'after' => ':attribute nemůže být dříve než :date.',
'alpha_dash' => ':attribute může obsahovat pouze písmena, čísla a pomlčky.', 'date_after' => 'Počáteční datum musí být před datem ukončení.',
'alpha_num' => ':attribute může obsahovat pouze písmena a čísla.', 'alpha' => ':attribute může obsahovat pouze písmena.',
'array' => ':attribute musí být pole.', 'alpha_dash' => ':attribute může obsahovat pouze písmena, čísla a pomlčky.',
'unique_for_user' => 'Položka s tímto :attribute již existuje.', 'alpha_num' => ':attribute může obsahovat pouze písmena a čísla.',
'before' => ':attribute nemůže být později než :date.', 'array' => ':attribute musí být pole.',
'unique_object_for_user' => 'Tento název je již používán.', 'unique_for_user' => 'Položka s tímto :attribute již existuje.',
'unique_account_for_user' => 'Tento název účtu je již používán.', 'before' => ':attribute nemůže být později než :date.',
'unique_object_for_user' => 'Tento název je již používán.',
'unique_account_for_user' => 'Tento název účtu je již používán.',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
@ -113,74 +115,74 @@ return [
* *
*/ */
'between.numeric' => ':attribute musí být v rozmezí :min a :max.', 'between.numeric' => ':attribute musí být v rozmezí :min a :max.',
'between.file' => ':attribute musí být v rozmezí :min a :max kilobajtů.', 'between.file' => ':attribute musí být v rozmezí :min a :max kilobajtů.',
'between.string' => ':attribute musí mít délku v rozmezí :min a :max znaků.', 'between.string' => ':attribute musí mít délku v rozmezí :min a :max znaků.',
'between.array' => ':attribute musí mít mezi :min a :max položkami.', 'between.array' => ':attribute musí mít mezi :min a :max položkami.',
'boolean' => ':attribute musí mít hodnotu pravda nebo nepravda.', 'boolean' => ':attribute musí mít hodnotu pravda nebo nepravda.',
'confirmed' => 'Potvrzení :attribute se neshoduje.', 'confirmed' => 'Potvrzení :attribute se neshoduje.',
'date' => ':attribute není platným datem.', 'date' => ':attribute není platným datem.',
'date_format' => ':attribute neodpovídá formátu :format.', 'date_format' => ':attribute neodpovídá formátu :format.',
'different' => ':attribute a :other se musí lišit.', 'different' => ':attribute a :other se musí lišit.',
'digits' => ':attribute musí obsahovat :digits číslic.', 'digits' => ':attribute musí obsahovat :digits číslic.',
'digits_between' => ':attribute musí být v rozmezí :min a :max číslic.', 'digits_between' => ':attribute musí být v rozmezí :min a :max číslic.',
'email' => ':attribute musí být platná e-mailová adresa.', 'email' => ':attribute musí být platná e-mailová adresa.',
'filled' => 'Pole :attribute nesmí být prázdné.', 'filled' => 'Pole :attribute nesmí být prázdné.',
'exists' => 'Vybraný :attribute je neplatný.', 'exists' => 'Vybraný :attribute je neplatný.',
'image' => 'Je třeba, aby :attribute byl obrázek.', 'image' => 'Je třeba, aby :attribute byl obrázek.',
'in' => 'Vybraný :attribute není platný.', 'in' => 'Vybraný :attribute není platný.',
'integer' => 'Je třeba, aby :attribute byl celé číslo.', 'integer' => 'Je třeba, aby :attribute byl celé číslo.',
'ip' => 'Je třeba, aby :attribute byla platná IP adresa.', 'ip' => 'Je třeba, aby :attribute byla platná IP adresa.',
'json' => 'Je třeba, aby :attribute byl platný JSON řetězec.', 'json' => 'Je třeba, aby :attribute byl platný JSON řetězec.',
'max.numeric' => ':attribute nemůže být vyšší než :max.', 'max.numeric' => ':attribute nemůže být vyšší než :max.',
'max.file' => ':attribute nesmí být větší než :max kilobajtů.', 'max.file' => ':attribute nesmí být větší než :max kilobajtů.',
'max.string' => ':attribute nesmí být větší než :max znaků.', 'max.string' => ':attribute nesmí být větší než :max znaků.',
'max.array' => ':attribute nesmí obsahovat více než :max položek.', 'max.array' => ':attribute nesmí obsahovat více než :max položek.',
'mimes' => ':attribute musí být soubor typu: :values.', 'mimes' => ':attribute musí být soubor typu: :values.',
'min.numeric' => 'Je třeba, aby :attribute bylo alespoň :min.', 'min.numeric' => 'Je třeba, aby :attribute bylo alespoň :min.',
'lte.numeric' => 'Je třeba, aby :attribute byl nižší nebo roven :value.', 'lte.numeric' => 'Je třeba, aby :attribute byl nižší nebo roven :value.',
'min.file' => 'Je třeba, aby :attribute byl alespoň :min kilobajtů.', 'min.file' => 'Je třeba, aby :attribute byl alespoň :min kilobajtů.',
'min.string' => 'Je třeba, aby :attribute bylo alespoň :min znaků dlouhé.', 'min.string' => 'Je třeba, aby :attribute bylo alespoň :min znaků dlouhé.',
'min.array' => ':attribute musí obsahovat alespoň :min položek.', 'min.array' => ':attribute musí obsahovat alespoň :min položek.',
'not_in' => 'Vybraný :attribute není platný.', 'not_in' => 'Vybraný :attribute není platný.',
'numeric' => 'Je třeba, aby :attribute byl číslo.', 'numeric' => 'Je třeba, aby :attribute byl číslo.',
'scientific_notation' => 'The :attribute cannot use the scientific notation.', 'scientific_notation' => 'The :attribute cannot use the scientific notation.',
'numeric_native' => 'Je třeba, aby částka v hlavní měně bylo číslo.', 'numeric_native' => 'Je třeba, aby částka v hlavní měně bylo číslo.',
'numeric_destination' => 'Je třeba, aby cílová částka bylo číslo.', 'numeric_destination' => 'Je třeba, aby cílová částka bylo číslo.',
'numeric_source' => 'Je třeba, aby zdrojová částka bylo číslo.', 'numeric_source' => 'Je třeba, aby zdrojová částka bylo číslo.',
'regex' => 'Formát :attribute není platný.', 'regex' => 'Formát :attribute není platný.',
'required' => 'Kolonku :attribute je třeba vyplnit.', 'required' => 'Kolonku :attribute je třeba vyplnit.',
'required_if' => ':attribute je vyžadováno pokud :other je :value.', 'required_if' => ':attribute je vyžadováno pokud :other je :value.',
'required_unless' => ':attribute je vyžadováno pokud :other není v :values.', 'required_unless' => ':attribute je vyžadováno pokud :other není v :values.',
'required_with' => ':attribute musí být vyplněno pokud :values je zvoleno.', 'required_with' => ':attribute musí být vyplněno pokud :values je zvoleno.',
'required_with_all' => ':attribute musí být vyplněno pokud :values je zvoleno.', 'required_with_all' => ':attribute musí být vyplněno pokud :values je zvoleno.',
'required_without' => ':attribute musí být vyplněno pokud :values není zvoleno.', 'required_without' => ':attribute musí být vyplněno pokud :values není zvoleno.',
'required_without_all' => ':attribute musí být vyplněno pokud žádná :values není zvoleno.', 'required_without_all' => ':attribute musí být vyplněno pokud žádná :values není zvoleno.',
'same' => ':attribute a :other se musí shodovat.', 'same' => ':attribute a :other se musí shodovat.',
'size.numeric' => 'Je třeba, aby :attribute byl :size.', 'size.numeric' => 'Je třeba, aby :attribute byl :size.',
'amount_min_over_max' => 'Minimální částka nemůže být vyšší než maximální částka.', 'amount_min_over_max' => 'Minimální částka nemůže být vyšší než maximální částka.',
'size.file' => ':attribute musí mít :size kilobajtů.', 'size.file' => ':attribute musí mít :size kilobajtů.',
'size.string' => ':attribute musí mít :size znaků.', 'size.string' => ':attribute musí mít :size znaků.',
'size.array' => ':attribute musí obsahovat :size položek.', 'size.array' => ':attribute musí obsahovat :size položek.',
'unique' => ':attribute již byl použit.', 'unique' => ':attribute již byl použit.',
'string' => 'Je třeba, aby :attribute byl řetězec.', 'string' => 'Je třeba, aby :attribute byl řetězec.',
'url' => 'Formát :attribute není platný.', 'url' => 'Formát :attribute není platný.',
'timezone' => 'Je třeba, aby :attribute byla platná zóna.', 'timezone' => 'Je třeba, aby :attribute byla platná zóna.',
'2fa_code' => 'Kolonka :attribute není platná.', '2fa_code' => 'Kolonka :attribute není platná.',
'dimensions' => ':attribute nemá platné rozměry obrázku.', 'dimensions' => ':attribute nemá platné rozměry obrázku.',
'distinct' => 'Kolonka :attribute má duplicitní hodnotu.', 'distinct' => 'Kolonka :attribute má duplicitní hodnotu.',
'file' => 'Je třeba, aby :attribute byl soubor.', 'file' => 'Je třeba, aby :attribute byl soubor.',
'in_array' => 'Pole :attribute neexistuje v :other.', 'in_array' => 'Pole :attribute neexistuje v :other.',
'present' => 'Je třeba, aby kolonka :attribute byla přítomna.', 'present' => 'Je třeba, aby kolonka :attribute byla přítomna.',
'amount_zero' => 'Celková částka nemůže být nula.', 'amount_zero' => 'Celková částka nemůže být nula.',
'current_target_amount' => 'Aktuální částka musí být menší než cílová částka.', 'current_target_amount' => 'Aktuální částka musí být menší než cílová částka.',
'unique_piggy_bank_for_user' => 'Je třeba, aby se názvy pokladniček neopakovaly.', 'unique_piggy_bank_for_user' => 'Je třeba, aby se názvy pokladniček neopakovaly.',
'unique_object_group' => 'Název skupiny musí být jedinečný', 'unique_object_group' => 'Název skupiny musí být jedinečný',
'starts_with' => 'Hodnota musí začínat :values.', 'starts_with' => 'Hodnota musí začínat :values.',
'unique_webhook' => 'You already have a webhook with this combination of URL, trigger, response and delivery.', 'unique_webhook' => 'You already have a webhook with this combination of URL, trigger, response and delivery.',
'unique_existing_webhook' => 'You already have another webhook with this combination of URL, trigger, response and delivery.', 'unique_existing_webhook' => 'You already have another webhook with this combination of URL, trigger, response and delivery.',
'same_account_type' => 'Oba účty musí být stejného typu', 'same_account_type' => 'Oba účty musí být stejného typu',
'same_account_currency' => 'Oba účty musí mít stejné nastavení měny', 'same_account_currency' => 'Oba účty musí mít stejné nastavení měny',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
@ -193,11 +195,11 @@ return [
* *
*/ */
'secure_password' => 'Toto není bezpečné heslo. Zkuste jiné. Více se dozvíte na http://bit.ly/FF3-password-security', 'secure_password' => 'Toto není bezpečné heslo. Zkuste jiné. Více se dozvíte na http://bit.ly/FF3-password-security',
'valid_recurrence_rep_type' => 'Neplatný typ opakování pro opakované transakce.', 'valid_recurrence_rep_type' => 'Neplatný typ opakování pro opakované transakce.',
'valid_recurrence_rep_moment' => 'Neplatné opakování v tento moment tohoto typu opakování.', 'valid_recurrence_rep_moment' => 'Neplatné opakování v tento moment tohoto typu opakování.',
'invalid_account_info' => 'Neplatná informace o účtu.', 'invalid_account_info' => 'Neplatná informace o účtu.',
'attributes' => [ 'attributes' => [
'email' => 'e-mailová adresa', 'email' => 'e-mailová adresa',
'description' => 'popis', 'description' => 'popis',
'amount' => 'částka', 'amount' => 'částka',
@ -236,23 +238,23 @@ return [
], ],
// validation of accounts: // validation of accounts:
'withdrawal_source_need_data' => 'Pro pokračování je potřeba získat platné ID zdrojového účtu a/nebo platný název zdrojového účtu.', 'withdrawal_source_need_data' => 'Pro pokračování je potřeba získat platné ID zdrojového účtu a/nebo platný název zdrojového účtu.',
'withdrawal_source_bad_data' => '[a] Could not find a valid source account when searching for ID ":id" or name ":name".', 'withdrawal_source_bad_data' => '[a] Could not find a valid source account when searching for ID ":id" or name ":name".',
'withdrawal_dest_need_data' => '[a] Need to get a valid destination account ID and/or valid destination account name to continue.', 'withdrawal_dest_need_data' => '[a] Need to get a valid destination account ID and/or valid destination account name to continue.',
'withdrawal_dest_bad_data' => 'Při hledání ID „:id“ nebo jména „:name“ nelze najít platný cílový účet.', 'withdrawal_dest_bad_data' => 'Při hledání ID „:id“ nebo jména „:name“ nelze najít platný cílový účet.',
'withdrawal_dest_iban_exists' => 'This destination account IBAN is already in use by an asset account or a liability and cannot be used as a withdrawal destination.', 'withdrawal_dest_iban_exists' => 'This destination account IBAN is already in use by an asset account or a liability and cannot be used as a withdrawal destination.',
'deposit_src_iban_exists' => 'This source account IBAN is already in use by an asset account or a liability and cannot be used as a deposit source.', 'deposit_src_iban_exists' => 'This source account IBAN is already in use by an asset account or a liability and cannot be used as a deposit source.',
'reconciliation_source_bad_data' => 'Could not find a valid reconciliation account when searching for ID ":id" or name ":name".', 'reconciliation_source_bad_data' => 'Could not find a valid reconciliation account when searching for ID ":id" or name ":name".',
'generic_source_bad_data' => '[e] Could not find a valid source account when searching for ID ":id" or name ":name".', 'generic_source_bad_data' => '[e] Could not find a valid source account when searching for ID ":id" or name ":name".',
'deposit_source_need_data' => 'Pro pokračování je potřeba získat platné ID zdrojového účtu a/nebo platný název zdrojového účtu.', 'deposit_source_need_data' => 'Pro pokračování je potřeba získat platné ID zdrojového účtu a/nebo platný název zdrojového účtu.',
'deposit_source_bad_data' => '[b] Could not find a valid source account when searching for ID ":id" or name ":name".', 'deposit_source_bad_data' => '[b] Could not find a valid source account when searching for ID ":id" or name ":name".',
'deposit_dest_need_data' => '[b] Need to get a valid destination account ID and/or valid destination account name to continue.', 'deposit_dest_need_data' => '[b] Need to get a valid destination account ID and/or valid destination account name to continue.',
'deposit_dest_bad_data' => 'Při hledání ID „:id“ nebo jména „:name“ nelze najít platný cílový účet.', 'deposit_dest_bad_data' => 'Při hledání ID „:id“ nebo jména „:name“ nelze najít platný cílový účet.',
'deposit_dest_wrong_type' => 'Předložený cílový účet není správného typu.', 'deposit_dest_wrong_type' => 'Předložený cílový účet není správného typu.',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
@ -265,37 +267,37 @@ return [
* *
*/ */
'transfer_source_need_data' => 'Pro pokračování je potřeba získat platné ID zdrojového účtu a/nebo platný název zdrojového účtu.', 'transfer_source_need_data' => 'Pro pokračování je potřeba získat platné ID zdrojového účtu a/nebo platný název zdrojového účtu.',
'transfer_source_bad_data' => '[c] Could not find a valid source account when searching for ID ":id" or name ":name".', 'transfer_source_bad_data' => '[c] Could not find a valid source account when searching for ID ":id" or name ":name".',
'transfer_dest_need_data' => '[c] Need to get a valid destination account ID and/or valid destination account name to continue.', 'transfer_dest_need_data' => '[c] Need to get a valid destination account ID and/or valid destination account name to continue.',
'transfer_dest_bad_data' => 'Při hledání ID „:id“ nebo jména „:name“ nelze najít platný cílový účet.', 'transfer_dest_bad_data' => 'Při hledání ID „:id“ nebo jména „:name“ nelze najít platný cílový účet.',
'need_id_in_edit' => 'Každé rozdělení musí mít transakci_journal_id (platné ID nebo 0).', 'need_id_in_edit' => 'Každé rozdělení musí mít transakci_journal_id (platné ID nebo 0).',
'ob_source_need_data' => 'Pro pokračování je potřeba získat platné ID zdrojového účtu a/nebo platný název zdrojového účtu.', 'ob_source_need_data' => 'Pro pokračování je potřeba získat platné ID zdrojového účtu a/nebo platný název zdrojového účtu.',
'lc_source_need_data' => 'Pro pokračování je třeba získat platné ID zdrojového účtu.', 'lc_source_need_data' => 'Pro pokračování je třeba získat platné ID zdrojového účtu.',
'ob_dest_need_data' => '[d] Need to get a valid destination account ID and/or valid destination account name to continue.', 'ob_dest_need_data' => '[d] Need to get a valid destination account ID and/or valid destination account name to continue.',
'ob_dest_bad_data' => 'Při hledání ID „:id“ nebo jména „:name“ nelze najít platný cílový účet.', 'ob_dest_bad_data' => 'Při hledání ID „:id“ nebo jména „:name“ nelze najít platný cílový účet.',
'reconciliation_either_account' => 'To submit a reconciliation, you must submit either a source or a destination account. Not both, not neither.', 'reconciliation_either_account' => 'To submit a reconciliation, you must submit either a source or a destination account. Not both, not neither.',
'generic_invalid_source' => 'Tento účet nelze použít jako zdrojový účet.', 'generic_invalid_source' => 'Tento účet nelze použít jako zdrojový účet.',
'generic_invalid_destination' => 'Tento účet nelze použít jako cílový účet.', 'generic_invalid_destination' => 'Tento účet nelze použít jako cílový účet.',
'generic_no_source' => 'You must submit source account information or submit a transaction journal ID.', 'generic_no_source' => 'You must submit source account information or submit a transaction journal ID.',
'generic_no_destination' => 'You must submit destination account information or submit a transaction journal ID.', 'generic_no_destination' => 'You must submit destination account information or submit a transaction journal ID.',
'gte.numeric' => 'Je třeba, aby :attribute byl větší nebo roven :value.', 'gte.numeric' => 'Je třeba, aby :attribute byl větší nebo roven :value.',
'gt.numeric' => 'Je třeba, aby :attribute byl větší než :value.', 'gt.numeric' => 'Je třeba, aby :attribute byl větší než :value.',
'gte.file' => 'Hodnota :attribute musí být větší nebo rovná :value kilobajtů.', 'gte.file' => 'Hodnota :attribute musí být větší nebo rovná :value kilobajtů.',
'gte.string' => 'Hodnota :attribute musí být větší nebo rovná :value znaků.', 'gte.string' => 'Hodnota :attribute musí být větší nebo rovná :value znaků.',
'gte.array' => 'Hodnota :attribute musí obsahovat :value nebo víc položek.', 'gte.array' => 'Hodnota :attribute musí obsahovat :value nebo víc položek.',
'amount_required_for_auto_budget' => 'Částka je povinná.', 'amount_required_for_auto_budget' => 'Částka je povinná.',
'auto_budget_amount_positive' => 'Částka musí být vyšší než nula.', 'auto_budget_amount_positive' => 'Částka musí být vyšší než nula.',
'auto_budget_period_mandatory' => 'Období automatického rozpočtu je povinné.', 'auto_budget_period_mandatory' => 'Období automatického rozpočtu je povinné.',
// no access to administration: // no access to administration:
'no_access_user_group' => 'You do not have the correct access rights for this administration.', 'no_access_user_group' => 'You do not have the correct access rights for this administration.',
]; ];
/* /*

View File

@ -143,6 +143,7 @@ return [
'error_github_text' => 'Hvis du foretrækker det, kan du også rapportere et nyt problem på https://github.com/firefly-iii/firefly-iii/issues.', 'error_github_text' => 'Hvis du foretrækker det, kan du også rapportere et nyt problem på https://github.com/firefly-iii/firefly-iii/issues.',
'error_stacktrace_below' => 'Den fulde stacktrace er nedenfor:', 'error_stacktrace_below' => 'Den fulde stacktrace er nedenfor:',
'error_headers' => 'The following headers may also be relevant:', 'error_headers' => 'The following headers may also be relevant:',
'error_post' => 'This was submitted by the user:',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.

View File

@ -1304,6 +1304,7 @@ return [
'sums_apply_to_range' => 'Alle beløb gælder for det valgte interval', 'sums_apply_to_range' => 'Alle beløb gælder for det valgte interval',
'mapbox_api_key' => 'For at bruge kortet, hent en API-nøgle fra <a href="https://www.mapbox.com/">Mapbox</a>. Åbn <code>.env</code> -filen og indtast denne kode under <code>MAPBOX_API_KEY=</code>.', 'mapbox_api_key' => 'For at bruge kortet, hent en API-nøgle fra <a href="https://www.mapbox.com/">Mapbox</a>. Åbn <code>.env</code> -filen og indtast denne kode under <code>MAPBOX_API_KEY=</code>.',
'press_object_location' => 'Højreklik eller langt tryk for at angive objektets placering.', 'press_object_location' => 'Højreklik eller langt tryk for at angive objektets placering.',
'click_tap_location' => 'Click or tap the map to add a location',
'clear_location' => 'Ryd stedangivelse', 'clear_location' => 'Ryd stedangivelse',
'delete_all_selected_tags' => 'Slet alle valgte tags', 'delete_all_selected_tags' => 'Slet alle valgte tags',
'select_tags_to_delete' => 'Glem ikke at vælge nogle tags.', 'select_tags_to_delete' => 'Glem ikke at vælge nogle tags.',
@ -1949,6 +1950,11 @@ return [
*/ */
// transactions: // transactions:
'wait_attachments' => 'Please wait for the attachments to upload.',
'errors_upload' => 'The upload has failed. Please check your browser console for the error.',
'amount_foreign_if' => 'Amount in foreign currency, if any',
'amount_destination_account' => 'Amount in the currency of the destination account',
'edit_transaction_title' => 'Edit transaction ":description"',
'unreconcile' => 'Undo reconciliation', 'unreconcile' => 'Undo reconciliation',
'update_withdrawal' => 'Opdater udbetaling', 'update_withdrawal' => 'Opdater udbetaling',
'update_deposit' => 'Opdater indbetaling', 'update_deposit' => 'Opdater indbetaling',
@ -2545,7 +2551,7 @@ return [
'after_update_create_another' => 'After updating, return here to continue editing.', 'after_update_create_another' => 'After updating, return here to continue editing.',
'store_as_new' => 'Store as a new transaction instead of updating.', 'store_as_new' => 'Store as a new transaction instead of updating.',
'reset_after' => 'Reset form after submission', 'reset_after' => 'Reset form after submission',
'errors_submission' => 'There was something wrong with your submission. Please check out the errors.', 'errors_submission' => 'There was something wrong with your submission. Please check out the errors below: %{errorMessage}',
'transaction_expand_split' => 'Expand split', 'transaction_expand_split' => 'Expand split',
'transaction_collapse_split' => 'Collapse split', 'transaction_collapse_split' => 'Collapse split',

View File

@ -34,73 +34,75 @@
declare(strict_types=1); declare(strict_types=1);
return [ return [
'missing_where' => 'Array mangler “Where”-sektion', 'bad_type_source' => 'Firefly III can\'t determine the transaction type based on this source account.',
'missing_update' => 'Array mangler “update”-sektion', 'bad_type_destination' => 'Firefly III can\'t determine the transaction type based on this destination account.',
'invalid_where_key' => 'JSON indeholder en ugyldig nøgle til "where"-sektionen', 'missing_where' => 'Array mangler “Where”-sektion',
'invalid_update_key' => 'JSON indeholder en ugyldig nøgle til "update"-sektionen', 'missing_update' => 'Array mangler “update”-sektion',
'invalid_query_data' => 'Der er ugyldige data i feltet %s:%s i din forespørgsel.', 'invalid_where_key' => 'JSON indeholder en ugyldig nøgle til "where"-sektionen',
'invalid_query_account_type' => 'Din forespørgsel indeholder konti af forskellige typer, hvilket ikke er tilladt.', 'invalid_update_key' => 'JSON indeholder en ugyldig nøgle til "update"-sektionen',
'invalid_query_currency' => 'Din forespørgsel indeholder konti, der har forskellige valutaindstillinger, hvilket ikke er tilladt.', 'invalid_query_data' => 'Der er ugyldige data i feltet %s:%s i din forespørgsel.',
'iban' => 'Dette er ikke et gyldig IBAN.', 'invalid_query_account_type' => 'Din forespørgsel indeholder konti af forskellige typer, hvilket ikke er tilladt.',
'zero_or_more' => 'Denne værdi kan ikke være negativ.', 'invalid_query_currency' => 'Din forespørgsel indeholder konti, der har forskellige valutaindstillinger, hvilket ikke er tilladt.',
'more_than_zero' => 'The value must be more than zero.', 'iban' => 'Dette er ikke et gyldig IBAN.',
'more_than_zero_correct' => 'The value must be zero or more.', 'zero_or_more' => 'Denne værdi kan ikke være negativ.',
'no_asset_account' => 'This is not an asset account.', 'more_than_zero' => 'The value must be more than zero.',
'date_or_time' => 'Værdien skal være en gyldig dato eller tids værdi (ISO 8601).', 'more_than_zero_correct' => 'The value must be zero or more.',
'source_equals_destination' => 'Kildekontoen er den samme som modtagerkontoen.', 'no_asset_account' => 'This is not an asset account.',
'unique_account_number_for_user' => 'Det ser ud som om dette kontonummer allerede er i brug.', 'date_or_time' => 'Værdien skal være en gyldig dato eller tids værdi (ISO 8601).',
'unique_iban_for_user' => 'Det ser ud til denne IBAN allerede er i brug.', 'source_equals_destination' => 'Kildekontoen er den samme som modtagerkontoen.',
'reconciled_forbidden_field' => 'This transaction is already reconciled, you cannot change the ":field"', 'unique_account_number_for_user' => 'Det ser ud som om dette kontonummer allerede er i brug.',
'deleted_user' => 'På grund af sikkerhedspolikker, kan du ikke registrere med denne email adresse.', 'unique_iban_for_user' => 'Det ser ud til denne IBAN allerede er i brug.',
'rule_trigger_value' => 'Denne værdi er ikke gyldig for den valgte trigger.', 'reconciled_forbidden_field' => 'This transaction is already reconciled, you cannot change the ":field"',
'rule_action_value' => 'Denne værdi er ikke gyldig for den valgte handling.', 'deleted_user' => 'På grund af sikkerhedspolikker, kan du ikke registrere med denne email adresse.',
'file_already_attached' => 'Den uploadede fil ":name" er allerede vedhælftet til dette objekt.', 'rule_trigger_value' => 'Denne værdi er ikke gyldig for den valgte trigger.',
'file_attached' => 'Oploadede succesfuldt filen: ":name".', 'rule_action_value' => 'Denne værdi er ikke gyldig for den valgte handling.',
'must_exist' => 'ID\'et i feltet :attribute eksisterer ikke i databasen.', 'file_already_attached' => 'Den uploadede fil ":name" er allerede vedhælftet til dette objekt.',
'all_accounts_equal' => 'Alle konti i dette felt skal være ens.', 'file_attached' => 'Oploadede succesfuldt filen: ":name".',
'group_title_mandatory' => 'En gruppetitel er påkrævet når der er mere end en overførsel.', 'must_exist' => 'ID\'et i feltet :attribute eksisterer ikke i databasen.',
'transaction_types_equal' => 'Alle opsplitninger skal være af samme type.', 'all_accounts_equal' => 'Alle konti i dette felt skal være ens.',
'invalid_transaction_type' => 'Ugyldig overførelsestype.', 'group_title_mandatory' => 'En gruppetitel er påkrævet når der er mere end en overførsel.',
'invalid_selection' => 'Din markering er ikke gyldig.', 'transaction_types_equal' => 'Alle opsplitninger skal være af samme type.',
'belongs_user' => 'This value is linked to an object that does not seem to exist.', 'invalid_transaction_type' => 'Ugyldig overførelsestype.',
'belongs_user_or_user_group' => 'This value is linked to an object that does not seem to exist in your current financial administration.', 'invalid_selection' => 'Din markering er ikke gyldig.',
'at_least_one_transaction' => 'Kræver mindst en overførsel.', 'belongs_user' => 'This value is linked to an object that does not seem to exist.',
'recurring_transaction_id' => 'Need at least one transaction.', 'belongs_user_or_user_group' => 'This value is linked to an object that does not seem to exist in your current financial administration.',
'need_id_to_match' => 'You need to submit this entry with an ID for the API to be able to match it.', 'at_least_one_transaction' => 'Kræver mindst en overførsel.',
'too_many_unmatched' => 'Too many submitted transactions cannot be matched to their respective database entries. Make sure existing entries have a valid ID.', 'recurring_transaction_id' => 'Need at least one transaction.',
'id_does_not_match' => 'Submitted ID #:id does not match expected ID. Make sure it matches or omit the field.', 'need_id_to_match' => 'You need to submit this entry with an ID for the API to be able to match it.',
'at_least_one_repetition' => 'Kræver mindst en gentagelse.', 'too_many_unmatched' => 'Too many submitted transactions cannot be matched to their respective database entries. Make sure existing entries have a valid ID.',
'require_repeat_until' => 'Kræver enten et antal af gentagelser, eller en slutdato (repeat_until). Ikke begge.', 'id_does_not_match' => 'Submitted ID #:id does not match expected ID. Make sure it matches or omit the field.',
'require_currency_info' => 'Indholdet af dette felt er ugyldigt uden møntfodsinformation.', 'at_least_one_repetition' => 'Kræver mindst en gentagelse.',
'not_transfer_account' => 'Denne konto kan ikke benyttes til overførsler.', 'require_repeat_until' => 'Kræver enten et antal af gentagelser, eller en slutdato (repeat_until). Ikke begge.',
'require_currency_amount' => 'Indholdet af dette felt er ugyldigt uden information om det udenlandske beløb.', 'require_currency_info' => 'Indholdet af dette felt er ugyldigt uden møntfodsinformation.',
'require_foreign_currency' => 'This field requires a number', 'not_transfer_account' => 'Denne konto kan ikke benyttes til overførsler.',
'require_foreign_dest' => 'This field value must match the currency of the destination account.', 'require_currency_amount' => 'Indholdet af dette felt er ugyldigt uden information om det udenlandske beløb.',
'require_foreign_src' => 'This field value must match the currency of the source account.', 'require_foreign_currency' => 'This field requires a number',
'equal_description' => 'Overførselsbeskrivelse bør ikke være den samme som den generelle beskrivelse.', 'require_foreign_dest' => 'This field value must match the currency of the destination account.',
'file_invalid_mime' => 'Filen ":name" er af typen ":mime", som ikke er gyldig som en ny upload.', 'require_foreign_src' => 'This field value must match the currency of the source account.',
'file_too_large' => 'Filen ":name" er for stor.', 'equal_description' => 'Overførselsbeskrivelse bør ikke være den samme som den generelle beskrivelse.',
'belongs_to_user' => 'Værdien af :attribute er ukendt.', 'file_invalid_mime' => 'Filen ":name" er af typen ":mime", som ikke er gyldig som en ny upload.',
'accepted' => ':attribute skal accepteres.', 'file_too_large' => 'Filen ":name" er for stor.',
'bic' => 'Dette er ikke et gyldig BIC.', 'belongs_to_user' => 'Værdien af :attribute er ukendt.',
'at_least_one_trigger' => 'Reglen skal have mindst en udløser.', 'accepted' => ':attribute skal accepteres.',
'at_least_one_active_trigger' => 'Reglen skal have mindst en aktivt udløser.', 'bic' => 'Dette er ikke et gyldig BIC.',
'at_least_one_action' => 'Reglen skal have mindst en aktion.', 'at_least_one_trigger' => 'Reglen skal have mindst en udløser.',
'at_least_one_active_action' => 'Reglen skal have mindst en aktiv aktion.', 'at_least_one_active_trigger' => 'Reglen skal have mindst en aktivt udløser.',
'base64' => 'Dette er ikke gyldig base64 indkodet data.', 'at_least_one_action' => 'Reglen skal have mindst en aktion.',
'model_id_invalid' => 'Dette givne ID virker ugyldigt for denne model.', 'at_least_one_active_action' => 'Reglen skal have mindst en aktiv aktion.',
'less' => ':attribute skal være mindre end 10.000.000', 'base64' => 'Dette er ikke gyldig base64 indkodet data.',
'active_url' => ':attribute er ikke en gyldig URL.', 'model_id_invalid' => 'Dette givne ID virker ugyldigt for denne model.',
'after' => ':attribute skal være en dato efter :date.', 'less' => ':attribute skal være mindre end 10.000.000',
'date_after' => 'Startdatoen skal være før slutdatoen.', 'active_url' => ':attribute er ikke en gyldig URL.',
'alpha' => ':attribute må kun indeholde bogstaver.', 'after' => ':attribute skal være en dato efter :date.',
'alpha_dash' => ':attribute må kun indeholde bogstaver, tal og bindestreger.', 'date_after' => 'Startdatoen skal være før slutdatoen.',
'alpha_num' => ':attribute må kun bestå af bogstaver og tal.', 'alpha' => ':attribute må kun indeholde bogstaver.',
'array' => ':attribute skal være et array.', 'alpha_dash' => ':attribute må kun indeholde bogstaver, tal og bindestreger.',
'unique_for_user' => 'Der findes allerede en værdi med :attribute.', 'alpha_num' => ':attribute må kun bestå af bogstaver og tal.',
'before' => ':attribute skal være en dato før :date.', 'array' => ':attribute skal være et array.',
'unique_object_for_user' => 'Navnet er allerede i brug.', 'unique_for_user' => 'Der findes allerede en værdi med :attribute.',
'unique_account_for_user' => 'Kontonavnet er allerede i brug.', 'before' => ':attribute skal være en dato før :date.',
'unique_object_for_user' => 'Navnet er allerede i brug.',
'unique_account_for_user' => 'Kontonavnet er allerede i brug.',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
@ -113,74 +115,74 @@ return [
* *
*/ */
'between.numeric' => ':attribute skal være mellem :min og :max.', 'between.numeric' => ':attribute skal være mellem :min og :max.',
'between.file' => ':attribute skal være mellem :min og :max kilobytes.', 'between.file' => ':attribute skal være mellem :min og :max kilobytes.',
'between.string' => ':attribute skal være imellem :min - :max tegn.', 'between.string' => ':attribute skal være imellem :min - :max tegn.',
'between.array' => ':attribute skal have mellem :min og :max elementer.', 'between.array' => ':attribute skal have mellem :min og :max elementer.',
'boolean' => ':attribute-feltet skal være enten sandt eller falsk.', 'boolean' => ':attribute-feltet skal være enten sandt eller falsk.',
'confirmed' => ':attribute bekræftelsen matcher ikke.', 'confirmed' => ':attribute bekræftelsen matcher ikke.',
'date' => ':attribute er ikke en gyldig dato.', 'date' => ':attribute er ikke en gyldig dato.',
'date_format' => ':attribute matcher ikke formatet :format.', 'date_format' => ':attribute matcher ikke formatet :format.',
'different' => ':attribute og :other skal være forskellige.', 'different' => ':attribute og :other skal være forskellige.',
'digits' => ':attribute skal være :digits cifre.', 'digits' => ':attribute skal være :digits cifre.',
'digits_between' => ':attribute skal være mellem :min og :max cifre.', 'digits_between' => ':attribute skal være mellem :min og :max cifre.',
'email' => ':attribute skal være en gyldig email-adresse.', 'email' => ':attribute skal være en gyldig email-adresse.',
'filled' => ':attribute feltet er påkrævet.', 'filled' => ':attribute feltet er påkrævet.',
'exists' => 'Den valgte :attribute er ikke gyldig.', 'exists' => 'Den valgte :attribute er ikke gyldig.',
'image' => ':attribute skal være et billede.', 'image' => ':attribute skal være et billede.',
'in' => 'Den valgte :attribute er ikke gyldig.', 'in' => 'Den valgte :attribute er ikke gyldig.',
'integer' => ':attribute skal være et heltal.', 'integer' => ':attribute skal være et heltal.',
'ip' => ':attribute skal være en gyldig IP-adresse.', 'ip' => ':attribute skal være en gyldig IP-adresse.',
'json' => ':attribute skal være en gyldig JSON-streng.', 'json' => ':attribute skal være en gyldig JSON-streng.',
'max.numeric' => ':attribute må ikke overstige :max.', 'max.numeric' => ':attribute må ikke overstige :max.',
'max.file' => ':attribute må ikke overstige :max kilobytes.', 'max.file' => ':attribute må ikke overstige :max kilobytes.',
'max.string' => ':attribute må ikke overstige :max. tegn.', 'max.string' => ':attribute må ikke overstige :max. tegn.',
'max.array' => ':attribute må ikke have mere end :max elementer.', 'max.array' => ':attribute må ikke have mere end :max elementer.',
'mimes' => ':attribute skal være en fil af typen: :values.', 'mimes' => ':attribute skal være en fil af typen: :values.',
'min.numeric' => ':attribute skal være mindst :min.', 'min.numeric' => ':attribute skal være mindst :min.',
'lte.numeric' => ':attribute skal være mindre end eller lig med :value.', 'lte.numeric' => ':attribute skal være mindre end eller lig med :value.',
'min.file' => ':attribute skal være mindst :min kilobytes.', 'min.file' => ':attribute skal være mindst :min kilobytes.',
'min.string' => ':attribute skal mindst være :min tegn.', 'min.string' => ':attribute skal mindst være :min tegn.',
'min.array' => ':attribute skal have mindst :min elementer.', 'min.array' => ':attribute skal have mindst :min elementer.',
'not_in' => 'Den valgte :attribute er ikke gyldig.', 'not_in' => 'Den valgte :attribute er ikke gyldig.',
'numeric' => ':attribute skal være et tal.', 'numeric' => ':attribute skal være et tal.',
'scientific_notation' => 'The :attribute cannot use the scientific notation.', 'scientific_notation' => 'The :attribute cannot use the scientific notation.',
'numeric_native' => 'Det oprindelige beløb skal være et tal.', 'numeric_native' => 'Det oprindelige beløb skal være et tal.',
'numeric_destination' => 'Bestemmelsesbeløbet skal være et tal.', 'numeric_destination' => 'Bestemmelsesbeløbet skal være et tal.',
'numeric_source' => 'Kildebeløbet skal være et tal.', 'numeric_source' => 'Kildebeløbet skal være et tal.',
'regex' => ':attribute formatet er ugylidgt.', 'regex' => ':attribute formatet er ugylidgt.',
'required' => ':attribute feltet er påkrævet.', 'required' => ':attribute feltet er påkrævet.',
'required_if' => ':attribute skal udfyldes når :other er :value.', 'required_if' => ':attribute skal udfyldes når :other er :value.',
'required_unless' => ':attribute feltet er påkrævet, medmindre :other er i :values.', 'required_unless' => ':attribute feltet er påkrævet, medmindre :other er i :values.',
'required_with' => ':attribute skal udfyldes når :values er udfyldt.', 'required_with' => ':attribute skal udfyldes når :values er udfyldt.',
'required_with_all' => ':attribute skal udfyldes når :values er udfyldt.', 'required_with_all' => ':attribute skal udfyldes når :values er udfyldt.',
'required_without' => 'Attributfeltet :attribute er påkrævet, når :values ikke er udfyldt.', 'required_without' => 'Attributfeltet :attribute er påkrævet, når :values ikke er udfyldt.',
'required_without_all' => 'Attributfeltet :attribute er påkrævet, når ingen af :values er udfyldt.', 'required_without_all' => 'Attributfeltet :attribute er påkrævet, når ingen af :values er udfyldt.',
'same' => ':attribute og :other skal stemme overens.', 'same' => ':attribute og :other skal stemme overens.',
'size.numeric' => 'Attributten :attribute skal være af størrelsen :size.', 'size.numeric' => 'Attributten :attribute skal være af størrelsen :size.',
'amount_min_over_max' => 'Minimumsbeløbet kan ikke være større end det maksimale beløb.', 'amount_min_over_max' => 'Minimumsbeløbet kan ikke være større end det maksimale beløb.',
'size.file' => 'Attributten :attribute skal være :size kilobytes.', 'size.file' => 'Attributten :attribute skal være :size kilobytes.',
'size.string' => 'Attributten :attribute skal være :size karakterer.', 'size.string' => 'Attributten :attribute skal være :size karakterer.',
'size.array' => 'Attributten :attribute skal indeholde :size elementer.', 'size.array' => 'Attributten :attribute skal indeholde :size elementer.',
'unique' => 'Attributten :attribute er allerede anvendt.', 'unique' => 'Attributten :attribute er allerede anvendt.',
'string' => 'Attributten :attribute skal være en streng.', 'string' => 'Attributten :attribute skal være en streng.',
'url' => 'Attributten :attribute er ikke korrekt formateret.', 'url' => 'Attributten :attribute er ikke korrekt formateret.',
'timezone' => 'Attributten :attribute skal være en gyldig zone.', 'timezone' => 'Attributten :attribute skal være en gyldig zone.',
'2fa_code' => 'Attributfeltet :attribute er ygyldigt.', '2fa_code' => 'Attributfeltet :attribute er ygyldigt.',
'dimensions' => 'Attributten :attribute har ugyldige billeddimensioner.', 'dimensions' => 'Attributten :attribute har ugyldige billeddimensioner.',
'distinct' => 'Attributfeltet :attribute har en duplikatværdi.', 'distinct' => 'Attributfeltet :attribute har en duplikatværdi.',
'file' => 'Attributten :attribute skal være en fil.', 'file' => 'Attributten :attribute skal være en fil.',
'in_array' => 'Attributfeltet :attribute findes ikke i :other.', 'in_array' => 'Attributfeltet :attribute findes ikke i :other.',
'present' => 'Attributfeltet :attribute er påkrævet.', 'present' => 'Attributfeltet :attribute er påkrævet.',
'amount_zero' => 'Det samlede beløb kan ikke være nul.', 'amount_zero' => 'Det samlede beløb kan ikke være nul.',
'current_target_amount' => 'Det aktuelle beløb skal være mindre end målbeløbet.', 'current_target_amount' => 'Det aktuelle beløb skal være mindre end målbeløbet.',
'unique_piggy_bank_for_user' => '"Sparebøssens" navn skal være unikt.', 'unique_piggy_bank_for_user' => '"Sparebøssens" navn skal være unikt.',
'unique_object_group' => 'Gruppenavnet skal være unikt', 'unique_object_group' => 'Gruppenavnet skal være unikt',
'starts_with' => 'Værdien skal starte med :values.', 'starts_with' => 'Værdien skal starte med :values.',
'unique_webhook' => 'You already have a webhook with this combination of URL, trigger, response and delivery.', 'unique_webhook' => 'You already have a webhook with this combination of URL, trigger, response and delivery.',
'unique_existing_webhook' => 'You already have another webhook with this combination of URL, trigger, response and delivery.', 'unique_existing_webhook' => 'You already have another webhook with this combination of URL, trigger, response and delivery.',
'same_account_type' => 'Begge konti skal være af samme kontotype', 'same_account_type' => 'Begge konti skal være af samme kontotype',
'same_account_currency' => 'Begge konti skal have samme valuta', 'same_account_currency' => 'Begge konti skal have samme valuta',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
@ -193,11 +195,11 @@ return [
* *
*/ */
'secure_password' => 'Dette er ikke en sikker adgangskode. Prøv venligst igen. For mere information, besøg https://bit.ly/FF3-password-security', 'secure_password' => 'Dette er ikke en sikker adgangskode. Prøv venligst igen. For mere information, besøg https://bit.ly/FF3-password-security',
'valid_recurrence_rep_type' => 'Ugyldig type gentalgelse for periodiske transaktioner.', 'valid_recurrence_rep_type' => 'Ugyldig type gentalgelse for periodiske transaktioner.',
'valid_recurrence_rep_moment' => 'Ugyldigt øjeblik for denne type gentagelse.', 'valid_recurrence_rep_moment' => 'Ugyldigt øjeblik for denne type gentagelse.',
'invalid_account_info' => 'Ugyldig kontoinformation.', 'invalid_account_info' => 'Ugyldig kontoinformation.',
'attributes' => [ 'attributes' => [
'email' => 'e-mail adresse', 'email' => 'e-mail adresse',
'description' => 'beskrivelse', 'description' => 'beskrivelse',
'amount' => 'beløb', 'amount' => 'beløb',
@ -236,23 +238,23 @@ return [
], ],
// validation of accounts: // validation of accounts:
'withdrawal_source_need_data' => 'Det er nødvendigt at have et gyldigt kildekonto ID og/eller gyldigt kildekontonavn for at fortsætte.', 'withdrawal_source_need_data' => 'Det er nødvendigt at have et gyldigt kildekonto ID og/eller gyldigt kildekontonavn for at fortsætte.',
'withdrawal_source_bad_data' => '[a] Could not find a valid source account when searching for ID ":id" or name ":name".', 'withdrawal_source_bad_data' => '[a] Could not find a valid source account when searching for ID ":id" or name ":name".',
'withdrawal_dest_need_data' => '[a] Need to get a valid destination account ID and/or valid destination account name to continue.', 'withdrawal_dest_need_data' => '[a] Need to get a valid destination account ID and/or valid destination account name to continue.',
'withdrawal_dest_bad_data' => 'Kunne ikke finde en gyldig destinationskonto, ved søgning efter ID ":id" eller navn ":name".', 'withdrawal_dest_bad_data' => 'Kunne ikke finde en gyldig destinationskonto, ved søgning efter ID ":id" eller navn ":name".',
'withdrawal_dest_iban_exists' => 'This destination account IBAN is already in use by an asset account or a liability and cannot be used as a withdrawal destination.', 'withdrawal_dest_iban_exists' => 'This destination account IBAN is already in use by an asset account or a liability and cannot be used as a withdrawal destination.',
'deposit_src_iban_exists' => 'This source account IBAN is already in use by an asset account or a liability and cannot be used as a deposit source.', 'deposit_src_iban_exists' => 'This source account IBAN is already in use by an asset account or a liability and cannot be used as a deposit source.',
'reconciliation_source_bad_data' => 'Could not find a valid reconciliation account when searching for ID ":id" or name ":name".', 'reconciliation_source_bad_data' => 'Could not find a valid reconciliation account when searching for ID ":id" or name ":name".',
'generic_source_bad_data' => '[e] Could not find a valid source account when searching for ID ":id" or name ":name".', 'generic_source_bad_data' => '[e] Could not find a valid source account when searching for ID ":id" or name ":name".',
'deposit_source_need_data' => 'Det er nødvendigt at have et gyldigt kildekonto ID og/eller gyldigt kildekontonavn for at fortsætte.', 'deposit_source_need_data' => 'Det er nødvendigt at have et gyldigt kildekonto ID og/eller gyldigt kildekontonavn for at fortsætte.',
'deposit_source_bad_data' => '[b] Could not find a valid source account when searching for ID ":id" or name ":name".', 'deposit_source_bad_data' => '[b] Could not find a valid source account when searching for ID ":id" or name ":name".',
'deposit_dest_need_data' => '[b] Need to get a valid destination account ID and/or valid destination account name to continue.', 'deposit_dest_need_data' => '[b] Need to get a valid destination account ID and/or valid destination account name to continue.',
'deposit_dest_bad_data' => 'Kunne ikke finde en gyldig destinationskonto, ved søgning efter ID ":id" eller kontonavn ":name".', 'deposit_dest_bad_data' => 'Kunne ikke finde en gyldig destinationskonto, ved søgning efter ID ":id" eller kontonavn ":name".',
'deposit_dest_wrong_type' => 'Den foreslåede destinationskonto er ikke af den rigtige type.', 'deposit_dest_wrong_type' => 'Den foreslåede destinationskonto er ikke af den rigtige type.',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
@ -265,37 +267,37 @@ return [
* *
*/ */
'transfer_source_need_data' => 'Det er nødvendigt at have et gyldigt kildekonto ID og/eller gyldigt kildekontonavn for at fortsætte.', 'transfer_source_need_data' => 'Det er nødvendigt at have et gyldigt kildekonto ID og/eller gyldigt kildekontonavn for at fortsætte.',
'transfer_source_bad_data' => '[c] Could not find a valid source account when searching for ID ":id" or name ":name".', 'transfer_source_bad_data' => '[c] Could not find a valid source account when searching for ID ":id" or name ":name".',
'transfer_dest_need_data' => '[c] Need to get a valid destination account ID and/or valid destination account name to continue.', 'transfer_dest_need_data' => '[c] Need to get a valid destination account ID and/or valid destination account name to continue.',
'transfer_dest_bad_data' => 'Kunne ikke finde en gyldig destinationskonto, ved søgning efter ID ":id" eller kontonavn ":name".', 'transfer_dest_bad_data' => 'Kunne ikke finde en gyldig destinationskonto, ved søgning efter ID ":id" eller kontonavn ":name".',
'need_id_in_edit' => 'Hver opdeling skal have et transaction_journal_id (enten gyldigt ID eller 0).', 'need_id_in_edit' => 'Hver opdeling skal have et transaction_journal_id (enten gyldigt ID eller 0).',
'ob_source_need_data' => 'Det er nødvendigt at have et gyldigt kildekonto ID og/eller gyldigt kildekontonavn for at fortsætte.', 'ob_source_need_data' => 'Det er nødvendigt at have et gyldigt kildekonto ID og/eller gyldigt kildekontonavn for at fortsætte.',
'lc_source_need_data' => 'Du skal bruge et gyldigt konto-id for at fortsætte.', 'lc_source_need_data' => 'Du skal bruge et gyldigt konto-id for at fortsætte.',
'ob_dest_need_data' => '[d] Need to get a valid destination account ID and/or valid destination account name to continue.', 'ob_dest_need_data' => '[d] Need to get a valid destination account ID and/or valid destination account name to continue.',
'ob_dest_bad_data' => 'Kunne ikke finde en gyldig destinationskonto, ved søgning efter ID ":id" eller kontonavn ":name".', 'ob_dest_bad_data' => 'Kunne ikke finde en gyldig destinationskonto, ved søgning efter ID ":id" eller kontonavn ":name".',
'reconciliation_either_account' => 'To submit a reconciliation, you must submit either a source or a destination account. Not both, not neither.', 'reconciliation_either_account' => 'To submit a reconciliation, you must submit either a source or a destination account. Not both, not neither.',
'generic_invalid_source' => 'Du kan ikke bruge denne konto som kildekonto.', 'generic_invalid_source' => 'Du kan ikke bruge denne konto som kildekonto.',
'generic_invalid_destination' => 'Du kan ikke bruge denne konto som destinationskonto.', 'generic_invalid_destination' => 'Du kan ikke bruge denne konto som destinationskonto.',
'generic_no_source' => 'You must submit source account information or submit a transaction journal ID.', 'generic_no_source' => 'You must submit source account information or submit a transaction journal ID.',
'generic_no_destination' => 'You must submit destination account information or submit a transaction journal ID.', 'generic_no_destination' => 'You must submit destination account information or submit a transaction journal ID.',
'gte.numeric' => 'Attributten :attribute skal være større end eller lig med :value.', 'gte.numeric' => 'Attributten :attribute skal være større end eller lig med :value.',
'gt.numeric' => 'Attributten :attribute skal være større end :value.', 'gt.numeric' => 'Attributten :attribute skal være større end :value.',
'gte.file' => 'Attributten :attribute skal være større end eller lig med :value kilobytes.', 'gte.file' => 'Attributten :attribute skal være større end eller lig med :value kilobytes.',
'gte.string' => 'Attributten :attribute skal være større end eller lig med :value tegn.', 'gte.string' => 'Attributten :attribute skal være større end eller lig med :value tegn.',
'gte.array' => 'Attributten :attribute skal have :value elementer eller flere.', 'gte.array' => 'Attributten :attribute skal have :value elementer eller flere.',
'amount_required_for_auto_budget' => 'Beløb påkrævet.', 'amount_required_for_auto_budget' => 'Beløb påkrævet.',
'auto_budget_amount_positive' => 'Beløbet skal være større end 0.', 'auto_budget_amount_positive' => 'Beløbet skal være større end 0.',
'auto_budget_period_mandatory' => 'Perioden for autobudget skal udfyldes.', 'auto_budget_period_mandatory' => 'Perioden for autobudget skal udfyldes.',
// no access to administration: // no access to administration:
'no_access_user_group' => 'You do not have the correct access rights for this administration.', 'no_access_user_group' => 'You do not have the correct access rights for this administration.',
]; ];
/* /*

View File

@ -143,6 +143,7 @@ return [
'error_github_text' => 'Wenn Sie es bevorzugen, können Sie auch einen Fehlerbericht auf https://github.com/firefly-iii/firefly-iii/issues eröffnen.', 'error_github_text' => 'Wenn Sie es bevorzugen, können Sie auch einen Fehlerbericht auf https://github.com/firefly-iii/firefly-iii/issues eröffnen.',
'error_stacktrace_below' => 'Der vollständige Stacktrace ist unten:', 'error_stacktrace_below' => 'Der vollständige Stacktrace ist unten:',
'error_headers' => 'Die folgenden Kopfzeilen können ebenfalls von Bedeutung sein:', 'error_headers' => 'Die folgenden Kopfzeilen können ebenfalls von Bedeutung sein:',
'error_post' => 'This was submitted by the user:',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.

View File

@ -1304,6 +1304,7 @@ return [
'sums_apply_to_range' => 'Alle Summen beziehen sich auf den ausgewählten Bereich.', 'sums_apply_to_range' => 'Alle Summen beziehen sich auf den ausgewählten Bereich.',
'mapbox_api_key' => 'Um Karten zu verwenden, besorgen Sie sich einen API-Schlüssel von <a href="https://www.mapbox.com/">Mapbox</a>. Öffnen Sie Ihre Datei <code>.env</code> und geben Sie diesen Schlüssel nach <code>MAPBOX_API_KEY=</code> ein.', 'mapbox_api_key' => 'Um Karten zu verwenden, besorgen Sie sich einen API-Schlüssel von <a href="https://www.mapbox.com/">Mapbox</a>. Öffnen Sie Ihre Datei <code>.env</code> und geben Sie diesen Schlüssel nach <code>MAPBOX_API_KEY=</code> ein.',
'press_object_location' => 'Rechtsklick oder Anklicken und gedrückt halten, um die Position des Objekts festzulegen.', 'press_object_location' => 'Rechtsklick oder Anklicken und gedrückt halten, um die Position des Objekts festzulegen.',
'click_tap_location' => 'Click or tap the map to add a location',
'clear_location' => 'Ort leeren', 'clear_location' => 'Ort leeren',
'delete_all_selected_tags' => 'Alle markierten Stichwörter löschen', 'delete_all_selected_tags' => 'Alle markierten Stichwörter löschen',
'select_tags_to_delete' => 'Nicht vergessen, einige Schlagwörter auszuwählen.', 'select_tags_to_delete' => 'Nicht vergessen, einige Schlagwörter auszuwählen.',
@ -1949,6 +1950,11 @@ return [
*/ */
// transactions: // transactions:
'wait_attachments' => 'Please wait for the attachments to upload.',
'errors_upload' => 'The upload has failed. Please check your browser console for the error.',
'amount_foreign_if' => 'Amount in foreign currency, if any',
'amount_destination_account' => 'Amount in the currency of the destination account',
'edit_transaction_title' => 'Edit transaction ":description"',
'unreconcile' => 'Kontenabgleich widerrufen', 'unreconcile' => 'Kontenabgleich widerrufen',
'update_withdrawal' => 'Ausgaben aktualisieren', 'update_withdrawal' => 'Ausgaben aktualisieren',
'update_deposit' => 'Einnahmen aktualisieren', 'update_deposit' => 'Einnahmen aktualisieren',
@ -2545,7 +2551,7 @@ return [
'after_update_create_another' => 'Nach dem Aktualisieren hierher zurückkehren, um weiter zu bearbeiten.', 'after_update_create_another' => 'Nach dem Aktualisieren hierher zurückkehren, um weiter zu bearbeiten.',
'store_as_new' => 'Als neue Buchung speichern statt zu aktualisieren.', 'store_as_new' => 'Als neue Buchung speichern statt zu aktualisieren.',
'reset_after' => 'Formular nach der Übermittlung zurücksetzen', 'reset_after' => 'Formular nach der Übermittlung zurücksetzen',
'errors_submission' => 'Ihre Übermittlung ist fehlgeschlagen. Bitte überprüfen Sie die Fehler.', 'errors_submission' => 'There was something wrong with your submission. Please check out the errors below: %{errorMessage}',
'transaction_expand_split' => 'Aufteilung erweitern', 'transaction_expand_split' => 'Aufteilung erweitern',
'transaction_collapse_split' => 'Aufteilung reduzieren', 'transaction_collapse_split' => 'Aufteilung reduzieren',

View File

@ -34,73 +34,75 @@
declare(strict_types=1); declare(strict_types=1);
return [ return [
'missing_where' => 'Dem Array fehlt die „where”-Klausel', 'bad_type_source' => 'Firefly III can\'t determine the transaction type based on this source account.',
'missing_update' => 'Dem Array fehlt die „update”-Klausel', 'bad_type_destination' => 'Firefly III can\'t determine the transaction type based on this destination account.',
'invalid_where_key' => 'JSON enthält einen ungültigen Schlüssel für die „where”-Klausel', 'missing_where' => 'Dem Array fehlt die „where”-Klausel',
'invalid_update_key' => 'JSON enthält einen ungültigen Schlüssel für die „update”-Klausel', 'missing_update' => 'Dem Array fehlt die „update”-Klausel',
'invalid_query_data' => 'Das Feld %s:%s Ihrer Abfrage enthält ungültige Daten.', 'invalid_where_key' => 'JSON enthält einen ungültigen Schlüssel für die „where”-Klausel',
'invalid_query_account_type' => 'Ihre Abfrage enthält unzulässigerweise Konten unterschiedlicher Typen.', 'invalid_update_key' => 'JSON enthält einen ungültigen Schlüssel für die „update”-Klausel',
'invalid_query_currency' => 'Ihre Abfrage enthält unzulässigerweise Konten mit unterschiedlicher Währungseinstellung.', 'invalid_query_data' => 'Das Feld %s:%s Ihrer Abfrage enthält ungültige Daten.',
'iban' => 'Dies ist keine gültige IBAN.', 'invalid_query_account_type' => 'Ihre Abfrage enthält unzulässigerweise Konten unterschiedlicher Typen.',
'zero_or_more' => 'Der Wert darf nicht negativ sein.', 'invalid_query_currency' => 'Ihre Abfrage enthält unzulässigerweise Konten mit unterschiedlicher Währungseinstellung.',
'more_than_zero' => 'Der Wert muss größer als Null sein.', 'iban' => 'Dies ist keine gültige IBAN.',
'more_than_zero_correct' => 'Der Wert muss Null oder mehr betragen.', 'zero_or_more' => 'Der Wert darf nicht negativ sein.',
'no_asset_account' => 'Dies ist kein Bestandskonto.', 'more_than_zero' => 'Der Wert muss größer als Null sein.',
'date_or_time' => 'Der Wert muss ein gültiges Datum oder Zeitangabe sein (ISO 8601).', 'more_than_zero_correct' => 'Der Wert muss Null oder mehr betragen.',
'source_equals_destination' => 'Das Quellkonto entspricht dem Zielkonto.', 'no_asset_account' => 'Dies ist kein Bestandskonto.',
'unique_account_number_for_user' => 'Diese Kontonummer scheint bereits verwendet zu sein.', 'date_or_time' => 'Der Wert muss ein gültiges Datum oder Zeitangabe sein (ISO 8601).',
'unique_iban_for_user' => 'Dieser IBAN scheint bereits verwendet zu werden.', 'source_equals_destination' => 'Das Quellkonto entspricht dem Zielkonto.',
'reconciled_forbidden_field' => 'Diese Buchung ist bereits abgeglichen, Sie können das „:field” nicht ändern', 'unique_account_number_for_user' => 'Diese Kontonummer scheint bereits verwendet zu sein.',
'deleted_user' => 'Aufgrund von Sicherheitsbeschränkungen ist eine Registrierung mit dieser E-Mail-Adresse nicht zugelassen.', 'unique_iban_for_user' => 'Dieser IBAN scheint bereits verwendet zu werden.',
'rule_trigger_value' => 'Dieser Wert ist für den ausgewählten Auslöser ungültig.', 'reconciled_forbidden_field' => 'Diese Buchung ist bereits abgeglichen, Sie können das „:field” nicht ändern',
'rule_action_value' => 'Dieser Wert ist für die gewählte Aktion ungültig.', 'deleted_user' => 'Aufgrund von Sicherheitsbeschränkungen ist eine Registrierung mit dieser E-Mail-Adresse nicht zugelassen.',
'file_already_attached' => 'Die hochgeladene Datei „:name” ist diesem Objekt bereits angehängt.', 'rule_trigger_value' => 'Dieser Wert ist für den ausgewählten Auslöser ungültig.',
'file_attached' => 'Datei „:name” erfolgreich hochgeladen.', 'rule_action_value' => 'Dieser Wert ist für die gewählte Aktion ungültig.',
'must_exist' => 'Die ID in Feld :attribute existiert nicht in der Datenbank.', 'file_already_attached' => 'Die hochgeladene Datei „:name” ist diesem Objekt bereits angehängt.',
'all_accounts_equal' => 'Alle Konten in diesem Feld müssen identisch sein.', 'file_attached' => 'Datei „:name” erfolgreich hochgeladen.',
'group_title_mandatory' => 'Ein Gruppentitel ist zwingend erforderlich, wenn mehr als eine Buchung vorliegt.', 'must_exist' => 'Die ID in Feld :attribute existiert nicht in der Datenbank.',
'transaction_types_equal' => 'Alle Aufteilungen müssen vom gleichen Typ sein.', 'all_accounts_equal' => 'Alle Konten in diesem Feld müssen identisch sein.',
'invalid_transaction_type' => 'Ungültige Transaktionstyp', 'group_title_mandatory' => 'Ein Gruppentitel ist zwingend erforderlich, wenn mehr als eine Buchung vorliegt.',
'invalid_selection' => 'Ihre Auswahl ist ungültig.', 'transaction_types_equal' => 'Alle Aufteilungen müssen vom gleichen Typ sein.',
'belongs_user' => 'Dieser Wert verweist auf ein Objekt, das offenbar nicht existiert.', 'invalid_transaction_type' => 'Ungültige Transaktionstyp',
'belongs_user_or_user_group' => 'Dieser Wert verweist auf ein Objekt, das in Ihrer aktuellen Finanzverwaltung offenbar nicht existiert.', 'invalid_selection' => 'Ihre Auswahl ist ungültig.',
'at_least_one_transaction' => 'Sie brauchen mindestens eine Transaktion.', 'belongs_user' => 'Dieser Wert verweist auf ein Objekt, das offenbar nicht existiert.',
'recurring_transaction_id' => 'Sie benötigen mindestens eine Buchung.', 'belongs_user_or_user_group' => 'Dieser Wert verweist auf ein Objekt, das in Ihrer aktuellen Finanzverwaltung offenbar nicht existiert.',
'need_id_to_match' => 'Sie müssen diesen Eintrag mit einer ID übermitteln, damit die API ihn zuordnen kann.', 'at_least_one_transaction' => 'Sie brauchen mindestens eine Transaktion.',
'too_many_unmatched' => 'Zu viele eingereichte Vorgänge können nicht mit den entsprechenden Datenbankeinträgen abgeglichen werden. Stellen Sie sicher, dass vorhandene Einträge eine gültige ID besitzen.', 'recurring_transaction_id' => 'Sie benötigen mindestens eine Buchung.',
'id_does_not_match' => 'Übermittelte ID #:id stimmt nicht mit der erwarteten ID überein. Stellen Sie sicher, dass sie übereinstimmt, oder lassen Sie das Feld leer.', 'need_id_to_match' => 'Sie müssen diesen Eintrag mit einer ID übermitteln, damit die API ihn zuordnen kann.',
'at_least_one_repetition' => 'Mindestens eine Wiederholung erforderlich.', 'too_many_unmatched' => 'Zu viele eingereichte Vorgänge können nicht mit den entsprechenden Datenbankeinträgen abgeglichen werden. Stellen Sie sicher, dass vorhandene Einträge eine gültige ID besitzen.',
'require_repeat_until' => 'Erfordert entweder eine Anzahl von Wiederholungen oder ein Enddatum (repeat_until). Nicht beides.', 'id_does_not_match' => 'Übermittelte ID #:id stimmt nicht mit der erwarteten ID überein. Stellen Sie sicher, dass sie übereinstimmt, oder lassen Sie das Feld leer.',
'require_currency_info' => 'Der Inhalt dieses Feldes ist ohne Währungsinformationen ungültig.', 'at_least_one_repetition' => 'Mindestens eine Wiederholung erforderlich.',
'not_transfer_account' => 'Dieses Konto ist kein Konto, welches für Buchungen genutzt werden kann.', 'require_repeat_until' => 'Erfordert entweder eine Anzahl von Wiederholungen oder ein Enddatum (repeat_until). Nicht beides.',
'require_currency_amount' => 'Der Inhalt dieses Feldes ist ohne Eingabe eines Betrags in Fremdwährung ungültig.', 'require_currency_info' => 'Der Inhalt dieses Feldes ist ohne Währungsinformationen ungültig.',
'require_foreign_currency' => 'Dieses Feld muss eine Nummer enthalten', 'not_transfer_account' => 'Dieses Konto ist kein Konto, welches für Buchungen genutzt werden kann.',
'require_foreign_dest' => 'Der Wert dieses Feldes muss mit der Währung des Zielkontos übereinstimmen.', 'require_currency_amount' => 'Der Inhalt dieses Feldes ist ohne Eingabe eines Betrags in Fremdwährung ungültig.',
'require_foreign_src' => 'Der Wert dieses Feldes muss mit der Währung des Quellkontos übereinstimmen.', 'require_foreign_currency' => 'Dieses Feld muss eine Nummer enthalten',
'equal_description' => 'Die Transaktionsbeschreibung darf nicht der globalen Beschreibung entsprechen.', 'require_foreign_dest' => 'Der Wert dieses Feldes muss mit der Währung des Zielkontos übereinstimmen.',
'file_invalid_mime' => 'Die Datei „:name” ist vom Typ „:mime”, welcher nicht zum Hochladen zugelassen ist.', 'require_foreign_src' => 'Der Wert dieses Feldes muss mit der Währung des Quellkontos übereinstimmen.',
'file_too_large' => 'Die Datei „:name” ist zu groß.', 'equal_description' => 'Die Transaktionsbeschreibung darf nicht der globalen Beschreibung entsprechen.',
'belongs_to_user' => 'Der Wert von :attribute ist unbekannt.', 'file_invalid_mime' => 'Die Datei „:name” ist vom Typ „:mime”, welcher nicht zum Hochladen zugelassen ist.',
'accepted' => ':attribute muss akzeptiert werden.', 'file_too_large' => 'Die Datei „:name” ist zu groß.',
'bic' => 'Dies ist kein gültiger BIC.', 'belongs_to_user' => 'Der Wert von :attribute ist unbekannt.',
'at_least_one_trigger' => 'Regel muss mindestens einen Auslöser enthalten', 'accepted' => ':attribute muss akzeptiert werden.',
'at_least_one_active_trigger' => 'Der Regel muss mindestens ein aktiver Auslöser zugeordnet sein.', 'bic' => 'Dies ist kein gültiger BIC.',
'at_least_one_action' => 'Regel muss mindestens eine Aktion enthalten', 'at_least_one_trigger' => 'Regel muss mindestens einen Auslöser enthalten',
'at_least_one_active_action' => 'Der Regel muss mindestens eine aktive Aktion zugeordnet sein.', 'at_least_one_active_trigger' => 'Der Regel muss mindestens ein aktiver Auslöser zugeordnet sein.',
'base64' => 'Dies sind keine gültigen base64-kodierten Daten.', 'at_least_one_action' => 'Regel muss mindestens eine Aktion enthalten',
'model_id_invalid' => 'Die angegebene ID scheint für dieses Modell ungültig zu sein.', 'at_least_one_active_action' => 'Der Regel muss mindestens eine aktive Aktion zugeordnet sein.',
'less' => ':attribute muss kleiner als 10.000.000 sein', 'base64' => 'Dies sind keine gültigen base64-kodierten Daten.',
'active_url' => ':attribute ist keine gültige URL.', 'model_id_invalid' => 'Die angegebene ID scheint für dieses Modell ungültig zu sein.',
'after' => ':attribute muss ein Datum nach :date sein.', 'less' => ':attribute muss kleiner als 10.000.000 sein',
'date_after' => 'Das Startdatum muss vor dem Enddatum liegen.', 'active_url' => ':attribute ist keine gültige URL.',
'alpha' => ':attribute darf nur Buchstaben enthalten.', 'after' => ':attribute muss ein Datum nach :date sein.',
'alpha_dash' => ':attribute darf nur Buchstaben, Zahlen und Bindestrichen enthalten.', 'date_after' => 'Das Startdatum muss vor dem Enddatum liegen.',
'alpha_num' => ':attribute darf nur Buchstaben und Zahlen enthalten.', 'alpha' => ':attribute darf nur Buchstaben enthalten.',
'array' => ':attribute muss eine Liste sein.', 'alpha_dash' => ':attribute darf nur Buchstaben, Zahlen und Bindestrichen enthalten.',
'unique_for_user' => 'Es gibt bereits einen Eintrag mit diesem :attribute.', 'alpha_num' => ':attribute darf nur Buchstaben und Zahlen enthalten.',
'before' => ':attribute muss ein Datum vor dem :date sein.', 'array' => ':attribute muss eine Liste sein.',
'unique_object_for_user' => 'Dieser Name wird bereits verwendet.', 'unique_for_user' => 'Es gibt bereits einen Eintrag mit diesem :attribute.',
'unique_account_for_user' => 'Dieser Kontoname wird bereits verwendet.', 'before' => ':attribute muss ein Datum vor dem :date sein.',
'unique_object_for_user' => 'Dieser Name wird bereits verwendet.',
'unique_account_for_user' => 'Dieser Kontoname wird bereits verwendet.',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
@ -113,74 +115,74 @@ return [
* *
*/ */
'between.numeric' => ':attribute muss zwischen :min und :max liegen.', 'between.numeric' => ':attribute muss zwischen :min und :max liegen.',
'between.file' => ':attribute muss zwischen :min und :max Kilobytes groß sein.', 'between.file' => ':attribute muss zwischen :min und :max Kilobytes groß sein.',
'between.string' => ':attribute muss zwischen :min und :max Zeichen lang sein.', 'between.string' => ':attribute muss zwischen :min und :max Zeichen lang sein.',
'between.array' => ':attribute muss zwischen :min und :max Elemente enthalten.', 'between.array' => ':attribute muss zwischen :min und :max Elemente enthalten.',
'boolean' => ':attribute Feld muss wahr oder falsch sein.', 'boolean' => ':attribute Feld muss wahr oder falsch sein.',
'confirmed' => ':attribute Bestätigung stimmt nicht überein.', 'confirmed' => ':attribute Bestätigung stimmt nicht überein.',
'date' => ':attribute ist kein gültiges Datum.', 'date' => ':attribute ist kein gültiges Datum.',
'date_format' => ':attribute entspricht nicht dem Format :format.', 'date_format' => ':attribute entspricht nicht dem Format :format.',
'different' => ':attribute und :other müssen sich unterscheiden.', 'different' => ':attribute und :other müssen sich unterscheiden.',
'digits' => ':attribute muss :digits Stellen haben.', 'digits' => ':attribute muss :digits Stellen haben.',
'digits_between' => ':attribute muss zwischen :min und :max Stellen haben.', 'digits_between' => ':attribute muss zwischen :min und :max Stellen haben.',
'email' => ':attribute muss eine gültige E-Mail Adresse sein.', 'email' => ':attribute muss eine gültige E-Mail Adresse sein.',
'filled' => ':attribute Feld muss ausgefüllt sein.', 'filled' => ':attribute Feld muss ausgefüllt sein.',
'exists' => ':attribute ist ungültig.', 'exists' => ':attribute ist ungültig.',
'image' => ':attribute muss ein Bild sein.', 'image' => ':attribute muss ein Bild sein.',
'in' => ':attribute ist ungültig.', 'in' => ':attribute ist ungültig.',
'integer' => ':attribute muss eine Ganzzahl sein.', 'integer' => ':attribute muss eine Ganzzahl sein.',
'ip' => ':attribute muss eine gültige IP-Adresse sein.', 'ip' => ':attribute muss eine gültige IP-Adresse sein.',
'json' => ':attribute muss ein gültiger JSON-String sein.', 'json' => ':attribute muss ein gültiger JSON-String sein.',
'max.numeric' => ':attribute darf nicht größer als :max sein.', 'max.numeric' => ':attribute darf nicht größer als :max sein.',
'max.file' => ':attribute darf nicht größer als :max Kilobytes sein.', 'max.file' => ':attribute darf nicht größer als :max Kilobytes sein.',
'max.string' => ':attribute darf nicht mehr als :max Zeichen enthalten.', 'max.string' => ':attribute darf nicht mehr als :max Zeichen enthalten.',
'max.array' => ':attribute darf nicht mehr als :max Elemente enthalten.', 'max.array' => ':attribute darf nicht mehr als :max Elemente enthalten.',
'mimes' => ':attribute muss eine Datei des Typ :values sein.', 'mimes' => ':attribute muss eine Datei des Typ :values sein.',
'min.numeric' => ':attribute muss mindestens :min sein.', 'min.numeric' => ':attribute muss mindestens :min sein.',
'lte.numeric' => 'Das Attribut :attribute muss kleiner oder gleich :value sein.', 'lte.numeric' => 'Das Attribut :attribute muss kleiner oder gleich :value sein.',
'min.file' => ':attribute muss mindestens :min Kilobytes groß sein.', 'min.file' => ':attribute muss mindestens :min Kilobytes groß sein.',
'min.string' => ':attribute muss mindestens :min Zeichen enthalten.', 'min.string' => ':attribute muss mindestens :min Zeichen enthalten.',
'min.array' => ':attribute muss mindestens :min Elemente enthalten.', 'min.array' => ':attribute muss mindestens :min Elemente enthalten.',
'not_in' => ':attribute ist ungültig.', 'not_in' => ':attribute ist ungültig.',
'numeric' => ':attribute muss eine Zahl sein.', 'numeric' => ':attribute muss eine Zahl sein.',
'scientific_notation' => 'Das Attribut :attribute kann die wissenschaftliche Notation nicht verwenden.', 'scientific_notation' => 'Das Attribut :attribute kann die wissenschaftliche Notation nicht verwenden.',
'numeric_native' => 'Die native Betrag muss eine Zahl sein.', 'numeric_native' => 'Die native Betrag muss eine Zahl sein.',
'numeric_destination' => 'Der Zielbeitrag muss eine Zahl sein.', 'numeric_destination' => 'Der Zielbeitrag muss eine Zahl sein.',
'numeric_source' => 'Der Quellbetrag muss eine Zahl sein.', 'numeric_source' => 'Der Quellbetrag muss eine Zahl sein.',
'regex' => 'Das Format von :attribute ist ungültig.', 'regex' => 'Das Format von :attribute ist ungültig.',
'required' => ':attribute Feld muss ausgefüllt sein.', 'required' => ':attribute Feld muss ausgefüllt sein.',
'required_if' => ':attribute Feld ist notwendig, wenn :other :value entspricht.', 'required_if' => ':attribute Feld ist notwendig, wenn :other :value entspricht.',
'required_unless' => ':attribute Feld ist notwendig, außer :other ist in :values enthalten.', 'required_unless' => ':attribute Feld ist notwendig, außer :other ist in :values enthalten.',
'required_with' => ':attribute Feld ist notwendig falls :values vorhanden sind.', 'required_with' => ':attribute Feld ist notwendig falls :values vorhanden sind.',
'required_with_all' => ':attribute Feld ist notwendig falls :values vorhanden sind.', 'required_with_all' => ':attribute Feld ist notwendig falls :values vorhanden sind.',
'required_without' => ':attribute Feld ist notwendig, falls :values nicht vorhanden ist.', 'required_without' => ':attribute Feld ist notwendig, falls :values nicht vorhanden ist.',
'required_without_all' => ':attribute Feld ist notwendig, falls kein :values vorhanden ist.', 'required_without_all' => ':attribute Feld ist notwendig, falls kein :values vorhanden ist.',
'same' => ':attribute und :other müssen übereinstimmen.', 'same' => ':attribute und :other müssen übereinstimmen.',
'size.numeric' => ':attribute muss :size sein.', 'size.numeric' => ':attribute muss :size sein.',
'amount_min_over_max' => 'Der Mindestbetrag darf nicht größer als der Höchstbetrag sein.', 'amount_min_over_max' => 'Der Mindestbetrag darf nicht größer als der Höchstbetrag sein.',
'size.file' => ':attribute muss :size Kilobytes groß sein.', 'size.file' => ':attribute muss :size Kilobytes groß sein.',
'size.string' => ':attribute muss :size Zeichen enthalten.', 'size.string' => ':attribute muss :size Zeichen enthalten.',
'size.array' => ':attribute muss :size Elemente enthalten.', 'size.array' => ':attribute muss :size Elemente enthalten.',
'unique' => ':attribute ist bereits vergeben.', 'unique' => ':attribute ist bereits vergeben.',
'string' => ':attribute muss eine Zeichenfolge sein.', 'string' => ':attribute muss eine Zeichenfolge sein.',
'url' => ':attribute Format ist ungültig.', 'url' => ':attribute Format ist ungültig.',
'timezone' => ':attribute muss in einem gültigen Bereich liegen.', 'timezone' => ':attribute muss in einem gültigen Bereich liegen.',
'2fa_code' => ':attribute Feld ist ungültig.', '2fa_code' => ':attribute Feld ist ungültig.',
'dimensions' => 'Das :attribute hat eine ungültige Auflösung.', 'dimensions' => 'Das :attribute hat eine ungültige Auflösung.',
'distinct' => 'Der Wert von :attribute existiert bereits.', 'distinct' => 'Der Wert von :attribute existiert bereits.',
'file' => 'Das :attribute muss eine Datei sein.', 'file' => 'Das :attribute muss eine Datei sein.',
'in_array' => ':attribute existiert nicht in :other.', 'in_array' => ':attribute existiert nicht in :other.',
'present' => 'Das :attribute Feld muss vorhanden sein.', 'present' => 'Das :attribute Feld muss vorhanden sein.',
'amount_zero' => 'Der Gesamtbetrag darf nicht Null sein.', 'amount_zero' => 'Der Gesamtbetrag darf nicht Null sein.',
'current_target_amount' => 'Der aktuelle Betrag muss niedriger als der Zielbetrag sein.', 'current_target_amount' => 'Der aktuelle Betrag muss niedriger als der Zielbetrag sein.',
'unique_piggy_bank_for_user' => 'Der Name des Sparschweins muss eindeutig sein.', 'unique_piggy_bank_for_user' => 'Der Name des Sparschweins muss eindeutig sein.',
'unique_object_group' => 'Der Gruppenname muss eindeutig sein', 'unique_object_group' => 'Der Gruppenname muss eindeutig sein',
'starts_with' => 'Der Wert muss mit :values beginnen.', 'starts_with' => 'Der Wert muss mit :values beginnen.',
'unique_webhook' => 'Sie haben bereits einen Webhook mit dieser Kombination aus URL, Trigger, Antwort und Auslieferung.', 'unique_webhook' => 'Sie haben bereits einen Webhook mit dieser Kombination aus URL, Trigger, Antwort und Auslieferung.',
'unique_existing_webhook' => 'Sie haben bereits einen weiteren Webhook mit dieser Kombination aus URL, Trigger, Antwort und Auslieferung.', 'unique_existing_webhook' => 'Sie haben bereits einen weiteren Webhook mit dieser Kombination aus URL, Trigger, Antwort und Auslieferung.',
'same_account_type' => 'Beide Konten müssen vom selben Kontotyp sein', 'same_account_type' => 'Beide Konten müssen vom selben Kontotyp sein',
'same_account_currency' => 'Beiden Konten muss die gleiche Währung zugeordnet sein', 'same_account_currency' => 'Beiden Konten muss die gleiche Währung zugeordnet sein',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
@ -193,11 +195,11 @@ return [
* *
*/ */
'secure_password' => 'Dies ist ein unsicheres Passwort. Bitte versuchen Sie es erneut. Weitere Informationen finden Sie unter https://github.com/firefly-iii/help/wiki/Secure-password', 'secure_password' => 'Dies ist ein unsicheres Passwort. Bitte versuchen Sie es erneut. Weitere Informationen finden Sie unter https://github.com/firefly-iii/help/wiki/Secure-password',
'valid_recurrence_rep_type' => 'Ungültige Wiederholungsart für Daueraufträge.', 'valid_recurrence_rep_type' => 'Ungültige Wiederholungsart für Daueraufträge.',
'valid_recurrence_rep_moment' => 'Ungültiges Wiederholungsmoment für diese Art der Wiederholung.', 'valid_recurrence_rep_moment' => 'Ungültiges Wiederholungsmoment für diese Art der Wiederholung.',
'invalid_account_info' => 'Ungültige Kontodaten.', 'invalid_account_info' => 'Ungültige Kontodaten.',
'attributes' => [ 'attributes' => [
'email' => 'E-Mail Adresse', 'email' => 'E-Mail Adresse',
'description' => 'Beschreibung', 'description' => 'Beschreibung',
'amount' => 'Betrag', 'amount' => 'Betrag',
@ -236,23 +238,23 @@ return [
], ],
// validation of accounts: // validation of accounts:
'withdrawal_source_need_data' => 'Um fortzufahren, benötigen Sie eine gültige Quellkontenkennung und/oder einen gültigen Quellkontonamen.', 'withdrawal_source_need_data' => 'Um fortzufahren, benötigen Sie eine gültige Quellkontenkennung und/oder einen gültigen Quellkontonamen.',
'withdrawal_source_bad_data' => '[a] Bei der Suche nach der ID „:id” oder dem Namen „:name” konnte kein gültiges Quellkonto gefunden werden.', 'withdrawal_source_bad_data' => '[a] Bei der Suche nach der ID „:id” oder dem Namen „:name” konnte kein gültiges Quellkonto gefunden werden.',
'withdrawal_dest_need_data' => '[a] Sie benötigen eine gültige Zielkonto-ID und/oder einen gültigen Zielkontonamen, um fortzufahren.', 'withdrawal_dest_need_data' => '[a] Sie benötigen eine gültige Zielkonto-ID und/oder einen gültigen Zielkontonamen, um fortzufahren.',
'withdrawal_dest_bad_data' => 'Bei der Suche nach Kennung „:id” oder Name „:name” konnte kein gültiges Zielkonto gefunden werden.', 'withdrawal_dest_bad_data' => 'Bei der Suche nach Kennung „:id” oder Name „:name” konnte kein gültiges Zielkonto gefunden werden.',
'withdrawal_dest_iban_exists' => 'Die IBAN des Zielkontos wird bereits von einem Bestandskonto oder einer Verbindlichkeit genutzt und kann nicht als Auszahlungsziel verwendet werden.', 'withdrawal_dest_iban_exists' => 'Die IBAN des Zielkontos wird bereits von einem Bestandskonto oder einer Verbindlichkeit genutzt und kann nicht als Auszahlungsziel verwendet werden.',
'deposit_src_iban_exists' => 'Die IBAN des Quellkontos wird bereits von einem Bestandskonto oder einer Verbindlichkeit genutzt und kann nicht als Einlagenquelle verwendet werden.', 'deposit_src_iban_exists' => 'Die IBAN des Quellkontos wird bereits von einem Bestandskonto oder einer Verbindlichkeit genutzt und kann nicht als Einlagenquelle verwendet werden.',
'reconciliation_source_bad_data' => 'Bei der Suche nach ID „:id” oder Name „:name” konnte kein gültiges Ausgleichskonto gefunden werden.', 'reconciliation_source_bad_data' => 'Bei der Suche nach ID „:id” oder Name „:name” konnte kein gültiges Ausgleichskonto gefunden werden.',
'generic_source_bad_data' => '[e] Bei der Suche nach der ID „:id” oder dem Namen „:name” konnte kein gültiges Quellkonto gefunden werden.', 'generic_source_bad_data' => '[e] Bei der Suche nach der ID „:id” oder dem Namen „:name” konnte kein gültiges Quellkonto gefunden werden.',
'deposit_source_need_data' => 'Um fortzufahren, benötigen Sie eine gültige Quellkontenkennung und/oder einen gültigen Quellkontonamen.', 'deposit_source_need_data' => 'Um fortzufahren, benötigen Sie eine gültige Quellkontenkennung und/oder einen gültigen Quellkontonamen.',
'deposit_source_bad_data' => '[b] Bei der Suche nach der ID „:id” oder dem Namen „:name” konnte kein gültiges Quellkonto gefunden werden.', 'deposit_source_bad_data' => '[b] Bei der Suche nach der ID „:id” oder dem Namen „:name” konnte kein gültiges Quellkonto gefunden werden.',
'deposit_dest_need_data' => '[b] Sie benötigen eine gültige Zielkonto-ID und/oder einen gültigen Zielkontonamen, um fortzufahren.', 'deposit_dest_need_data' => '[b] Sie benötigen eine gültige Zielkonto-ID und/oder einen gültigen Zielkontonamen, um fortzufahren.',
'deposit_dest_bad_data' => 'Bei der Suche nach der Kennung „:id” oder dem Namen „:name” konnte kein gültiges Zielkonto gefunden werden.', 'deposit_dest_bad_data' => 'Bei der Suche nach der Kennung „:id” oder dem Namen „:name” konnte kein gültiges Zielkonto gefunden werden.',
'deposit_dest_wrong_type' => 'Das übermittelte Zielkonto entspricht nicht dem geforderten Typ.', 'deposit_dest_wrong_type' => 'Das übermittelte Zielkonto entspricht nicht dem geforderten Typ.',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
@ -265,37 +267,37 @@ return [
* *
*/ */
'transfer_source_need_data' => 'Um fortzufahren, benötigen Sie eine gültige Quellkontenkennung und/oder einen gültigen Quellkontonamen.', 'transfer_source_need_data' => 'Um fortzufahren, benötigen Sie eine gültige Quellkontenkennung und/oder einen gültigen Quellkontonamen.',
'transfer_source_bad_data' => '[c] Bei der Suche nach der ID „:id” oder dem Namen „:name” konnte kein gültiges Quellkonto gefunden werden.', 'transfer_source_bad_data' => '[c] Bei der Suche nach der ID „:id” oder dem Namen „:name” konnte kein gültiges Quellkonto gefunden werden.',
'transfer_dest_need_data' => '[c] Sie benötigen eine gültige Zielkonto-ID und/oder einen gültigen Zielkontonamen, um fortzufahren.', 'transfer_dest_need_data' => '[c] Sie benötigen eine gültige Zielkonto-ID und/oder einen gültigen Zielkontonamen, um fortzufahren.',
'transfer_dest_bad_data' => 'Bei der Suche nach der Kennung „:id” oder dem Namen „:name” konnte kein gültiges Zielkonto gefunden werden.', 'transfer_dest_bad_data' => 'Bei der Suche nach der Kennung „:id” oder dem Namen „:name” konnte kein gültiges Zielkonto gefunden werden.',
'need_id_in_edit' => 'Jeder Aufteilungen muss eine transaction_journal_id (entweder gültige ID oder 0) aufweisen.', 'need_id_in_edit' => 'Jeder Aufteilungen muss eine transaction_journal_id (entweder gültige ID oder 0) aufweisen.',
'ob_source_need_data' => 'Sie benötigen eine gültige Quellkontonummer und/oder einen gültigen Quellkontonamen, um fortzufahren.', 'ob_source_need_data' => 'Sie benötigen eine gültige Quellkontonummer und/oder einen gültigen Quellkontonamen, um fortzufahren.',
'lc_source_need_data' => 'Zum Fortfahren wird eine gültige Quellkonto-ID benötigt.', 'lc_source_need_data' => 'Zum Fortfahren wird eine gültige Quellkonto-ID benötigt.',
'ob_dest_need_data' => '[d] Sie benötigen eine gültige Zielkonto-ID und/oder einen gültigen Zielkontonamen, um fortzufahren.', 'ob_dest_need_data' => '[d] Sie benötigen eine gültige Zielkonto-ID und/oder einen gültigen Zielkontonamen, um fortzufahren.',
'ob_dest_bad_data' => 'Bei der Suche nach der ID ":id" oder dem Namen ":name" konnte kein gültiges Zielkonto gefunden werden.', 'ob_dest_bad_data' => 'Bei der Suche nach der ID ":id" oder dem Namen ":name" konnte kein gültiges Zielkonto gefunden werden.',
'reconciliation_either_account' => 'Um einen Abgleich zu übermitteln, müssen Sie entweder ein Quell- oder ein Zielkonto angeben. Nicht beides, nicht keines von beiden.', 'reconciliation_either_account' => 'Um einen Abgleich zu übermitteln, müssen Sie entweder ein Quell- oder ein Zielkonto angeben. Nicht beides, nicht keines von beiden.',
'generic_invalid_source' => 'Sie können dieses Konto nicht als Quellkonto verwenden.', 'generic_invalid_source' => 'Sie können dieses Konto nicht als Quellkonto verwenden.',
'generic_invalid_destination' => 'Sie können dieses Konto nicht als Zielkonto verwenden.', 'generic_invalid_destination' => 'Sie können dieses Konto nicht als Zielkonto verwenden.',
'generic_no_source' => 'Sie müssen Informationen zum Quellkonto oder eine Transaktions-Journal-ID angeben.', 'generic_no_source' => 'Sie müssen Informationen zum Quellkonto oder eine Transaktions-Journal-ID angeben.',
'generic_no_destination' => 'Sie müssen Informationen zum Zielkonto oder eine Transaktions-Journal-ID angeben.', 'generic_no_destination' => 'Sie müssen Informationen zum Zielkonto oder eine Transaktions-Journal-ID angeben.',
'gte.numeric' => ':attribute muss größer oder gleich :value sein.', 'gte.numeric' => ':attribute muss größer oder gleich :value sein.',
'gt.numeric' => ':attribute muss größer als :value sein.', 'gt.numeric' => ':attribute muss größer als :value sein.',
'gte.file' => ':attribute muss größer oder gleich :value Kilobytes sein.', 'gte.file' => ':attribute muss größer oder gleich :value Kilobytes sein.',
'gte.string' => ':attribute muss mindestens :value Zeichen enthalten.', 'gte.string' => ':attribute muss mindestens :value Zeichen enthalten.',
'gte.array' => ':attribute muss mindestens :value Elemente enthalten.', 'gte.array' => ':attribute muss mindestens :value Elemente enthalten.',
'amount_required_for_auto_budget' => 'Betrag ist erforderlich.', 'amount_required_for_auto_budget' => 'Betrag ist erforderlich.',
'auto_budget_amount_positive' => 'Der Betrag muss größer als Null sein.', 'auto_budget_amount_positive' => 'Der Betrag muss größer als Null sein.',
'auto_budget_period_mandatory' => 'Der Zeitraum für das automatische Budget ist ein Pflichtfeld.', 'auto_budget_period_mandatory' => 'Der Zeitraum für das automatische Budget ist ein Pflichtfeld.',
// no access to administration: // no access to administration:
'no_access_user_group' => 'Für diese Verwaltung haben Sie nicht die erforderlichen Zugriffsrechte.', 'no_access_user_group' => 'Für diese Verwaltung haben Sie nicht die erforderlichen Zugriffsrechte.',
]; ];
/* /*

View File

@ -143,6 +143,7 @@ return [
'error_github_text' => 'Αν προτιμάτε, μπορείτε επίσης να ανοίξετε ένα νέο ζήτημα στο https://github.com/firefly-iii/firefly-iii/issues.', 'error_github_text' => 'Αν προτιμάτε, μπορείτε επίσης να ανοίξετε ένα νέο ζήτημα στο https://github.com/firefly-iii/firefly-iii/issues.',
'error_stacktrace_below' => 'Το πλήρες stacktrace είναι παρακάτω:', 'error_stacktrace_below' => 'Το πλήρες stacktrace είναι παρακάτω:',
'error_headers' => 'The following headers may also be relevant:', 'error_headers' => 'The following headers may also be relevant:',
'error_post' => 'This was submitted by the user:',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.

View File

@ -1304,6 +1304,7 @@ return [
'sums_apply_to_range' => 'Όλα τα σύνολα αφορούν το συγκεκριμένο εύρος', 'sums_apply_to_range' => 'Όλα τα σύνολα αφορούν το συγκεκριμένο εύρος',
'mapbox_api_key' => 'Για τη χρήση χάρτη, λάβετε ένα κλειδί API από <a href="https://www.mapbox.com/">Mapbox</a>. Ανοίξτε το <code>.env</code> αρχείο σας και εισάγετε αυτόν τον κωδικό στο <code>MAPBOX_API_KEY=</code>.', 'mapbox_api_key' => 'Για τη χρήση χάρτη, λάβετε ένα κλειδί API από <a href="https://www.mapbox.com/">Mapbox</a>. Ανοίξτε το <code>.env</code> αρχείο σας και εισάγετε αυτόν τον κωδικό στο <code>MAPBOX_API_KEY=</code>.',
'press_object_location' => 'Κάντε δεξί κλικ ή πιέστε παρατεταμένα για να ορίσετε την τοποθεσία του αντικειμένου.', 'press_object_location' => 'Κάντε δεξί κλικ ή πιέστε παρατεταμένα για να ορίσετε την τοποθεσία του αντικειμένου.',
'click_tap_location' => 'Click or tap the map to add a location',
'clear_location' => 'Εκκαθάριση τοποθεσίας', 'clear_location' => 'Εκκαθάριση τοποθεσίας',
'delete_all_selected_tags' => 'Διαγραφή όλων των επιλεγμένων ετικετών', 'delete_all_selected_tags' => 'Διαγραφή όλων των επιλεγμένων ετικετών',
'select_tags_to_delete' => 'Μην ξεχάσετε να επιλέξετε ορισμένες ετικέτες.', 'select_tags_to_delete' => 'Μην ξεχάσετε να επιλέξετε ορισμένες ετικέτες.',
@ -1949,6 +1950,11 @@ return [
*/ */
// transactions: // transactions:
'wait_attachments' => 'Please wait for the attachments to upload.',
'errors_upload' => 'The upload has failed. Please check your browser console for the error.',
'amount_foreign_if' => 'Amount in foreign currency, if any',
'amount_destination_account' => 'Amount in the currency of the destination account',
'edit_transaction_title' => 'Edit transaction ":description"',
'unreconcile' => 'Undo reconciliation', 'unreconcile' => 'Undo reconciliation',
'update_withdrawal' => 'Ενημέρωση ανάληψης', 'update_withdrawal' => 'Ενημέρωση ανάληψης',
'update_deposit' => 'Ενημέρωση κατάθεσης', 'update_deposit' => 'Ενημέρωση κατάθεσης',
@ -2545,7 +2551,7 @@ return [
'after_update_create_another' => 'Μετά την ενημέρωση, επιστρέψτε εδώ για να συνεχίσετε την επεξεργασία.', 'after_update_create_another' => 'Μετά την ενημέρωση, επιστρέψτε εδώ για να συνεχίσετε την επεξεργασία.',
'store_as_new' => 'Αποθήκευση ως νέα συναλλαγή αντί για ενημέρωση.', 'store_as_new' => 'Αποθήκευση ως νέα συναλλαγή αντί για ενημέρωση.',
'reset_after' => 'Επαναφορά φόρμας μετά την υποβολή', 'reset_after' => 'Επαναφορά φόρμας μετά την υποβολή',
'errors_submission' => 'Υπήρξε κάποιο λάθος με την υποβολή σας. Παρακαλώ ελέγξτε τα σφάλματα.', 'errors_submission' => 'There was something wrong with your submission. Please check out the errors below: %{errorMessage}',
'transaction_expand_split' => 'Ανάπτυξη διαχωρισμού', 'transaction_expand_split' => 'Ανάπτυξη διαχωρισμού',
'transaction_collapse_split' => 'Σύμπτυξη διαχωρισμού', 'transaction_collapse_split' => 'Σύμπτυξη διαχωρισμού',

View File

@ -34,73 +34,75 @@
declare(strict_types=1); declare(strict_types=1);
return [ return [
'missing_where' => 'Από τον πίνακα λείπει η ρήτρα "where"', 'bad_type_source' => 'Firefly III can\'t determine the transaction type based on this source account.',
'missing_update' => 'Από τον πίνακα λείπει η ρήτρα "update"', 'bad_type_destination' => 'Firefly III can\'t determine the transaction type based on this destination account.',
'invalid_where_key' => 'Το JSON περιέχει ένα μη έγκυρο κλειδί για την ρήτρα "where"', 'missing_where' => 'Από τον πίνακα λείπει η ρήτρα "where"',
'invalid_update_key' => 'Το JSON περιέχει ένα μη έγκυρο κλειδί για την ρήτρα "update"', 'missing_update' => 'Από τον πίνακα λείπει η ρήτρα "update"',
'invalid_query_data' => 'Υπάρχουν μη έγκυρα δεδομένα στο πεδίο %s:%s του ερωτήματός σας.', 'invalid_where_key' => 'Το JSON περιέχει ένα μη έγκυρο κλειδί για την ρήτρα "where"',
'invalid_query_account_type' => 'Το ερώτημά σας περιέχει λογαριασμούς διαφορετικών τύπων, κάτι που δεν επιτρέπεται.', 'invalid_update_key' => 'Το JSON περιέχει ένα μη έγκυρο κλειδί για την ρήτρα "update"',
'invalid_query_currency' => 'Το ερώτημά σας περιέχει λογαριασμούς που έχουν διαφορετικές ρυθμίσεις νομίσματος, το οποίο δεν επιτρέπεται.', 'invalid_query_data' => 'Υπάρχουν μη έγκυρα δεδομένα στο πεδίο %s:%s του ερωτήματός σας.',
'iban' => 'Αυτό δεν είναι έγκυρο IBAN.', 'invalid_query_account_type' => 'Το ερώτημά σας περιέχει λογαριασμούς διαφορετικών τύπων, κάτι που δεν επιτρέπεται.',
'zero_or_more' => 'Αυτή η τιμή δεν μπορεί να είναι αρνητική.', 'invalid_query_currency' => 'Το ερώτημά σας περιέχει λογαριασμούς που έχουν διαφορετικές ρυθμίσεις νομίσματος, το οποίο δεν επιτρέπεται.',
'more_than_zero' => 'Η τιμή πρέπει να είναι μεγαλύτερη από το μηδέν.', 'iban' => 'Αυτό δεν είναι έγκυρο IBAN.',
'more_than_zero_correct' => 'The value must be zero or more.', 'zero_or_more' => 'Αυτή η τιμή δεν μπορεί να είναι αρνητική.',
'no_asset_account' => 'This is not an asset account.', 'more_than_zero' => 'Η τιμή πρέπει να είναι μεγαλύτερη από το μηδέν.',
'date_or_time' => 'Αυτή η τιμή πρέπει να είναι έγκυρη ημερομηνία ή τιμή ώρας (ISO 8601).', 'more_than_zero_correct' => 'The value must be zero or more.',
'source_equals_destination' => 'Ο λογαριασμός προέλευσης ισούται με το λογαριασμό προορισμού.', 'no_asset_account' => 'This is not an asset account.',
'unique_account_number_for_user' => 'Φαίνεται πως αυτός ο αριθμός λογαριασμού χρησιμοποιείται ήδη.', 'date_or_time' => 'Αυτή η τιμή πρέπει να είναι έγκυρη ημερομηνία ή τιμή ώρας (ISO 8601).',
'unique_iban_for_user' => 'Φαίνεται πως αυτό το IBAN είναι ήδη σε χρήση.', 'source_equals_destination' => 'Ο λογαριασμός προέλευσης ισούται με το λογαριασμό προορισμού.',
'reconciled_forbidden_field' => 'This transaction is already reconciled, you cannot change the ":field"', 'unique_account_number_for_user' => 'Φαίνεται πως αυτός ο αριθμός λογαριασμού χρησιμοποιείται ήδη.',
'deleted_user' => 'Για λόγους ασφαλείας, δεν μπορείτε να εγγραφείτε χρησιμοποιώντας αυτή τη διεύθυνση email.', 'unique_iban_for_user' => 'Φαίνεται πως αυτό το IBAN είναι ήδη σε χρήση.',
'rule_trigger_value' => 'Αυτή η τιμή δεν είναι έγκυρη για το επιλεγμένο κριτήριο ενεργοποίησης.', 'reconciled_forbidden_field' => 'This transaction is already reconciled, you cannot change the ":field"',
'rule_action_value' => 'Αυτή η τιμή δεν είναι έγκυρη για την επιλεγμένη ενέργεια.', 'deleted_user' => 'Για λόγους ασφαλείας, δεν μπορείτε να εγγραφείτε χρησιμοποιώντας αυτή τη διεύθυνση email.',
'file_already_attached' => 'Το μεταφορτωμένο αρχείο ":name" είναι ήδη συνημμένο σε αυτό το αντικείμενο.', 'rule_trigger_value' => 'Αυτή η τιμή δεν είναι έγκυρη για το επιλεγμένο κριτήριο ενεργοποίησης.',
'file_attached' => 'Επιτυχής μεταφόρτωση του αρχείου ":name".', 'rule_action_value' => 'Αυτή η τιμή δεν είναι έγκυρη για την επιλεγμένη ενέργεια.',
'must_exist' => 'Το αναγνωριστικό στο πεδίο :attribute δεν υπάρχει στη βάση δεδομένων.', 'file_already_attached' => 'Το μεταφορτωμένο αρχείο ":name" είναι ήδη συνημμένο σε αυτό το αντικείμενο.',
'all_accounts_equal' => 'Όλοι οι λογαριασμοί σε αυτό το πεδίο πρέπει να είναι ίσοι.', 'file_attached' => 'Επιτυχής μεταφόρτωση του αρχείου ":name".',
'group_title_mandatory' => 'Ένας τίτλος ομάδας είναι υποχρεωτικός όταν υπάρχουν περισσότερες από μία συναλλαγές.', 'must_exist' => 'Το αναγνωριστικό στο πεδίο :attribute δεν υπάρχει στη βάση δεδομένων.',
'transaction_types_equal' => 'Όλοι οι διαχωρισμοί πρέπει να είναι ίδιου τύπου.', 'all_accounts_equal' => 'Όλοι οι λογαριασμοί σε αυτό το πεδίο πρέπει να είναι ίσοι.',
'invalid_transaction_type' => 'Μη έγκυρος τύπος συναλλαγής.', 'group_title_mandatory' => 'Ένας τίτλος ομάδας είναι υποχρεωτικός όταν υπάρχουν περισσότερες από μία συναλλαγές.',
'invalid_selection' => 'Η επιλογή σας δεν είναι έγκυρη.', 'transaction_types_equal' => 'Όλοι οι διαχωρισμοί πρέπει να είναι ίδιου τύπου.',
'belongs_user' => 'This value is linked to an object that does not seem to exist.', 'invalid_transaction_type' => 'Μη έγκυρος τύπος συναλλαγής.',
'belongs_user_or_user_group' => 'This value is linked to an object that does not seem to exist in your current financial administration.', 'invalid_selection' => 'Η επιλογή σας δεν είναι έγκυρη.',
'at_least_one_transaction' => 'Απαιτείται τουλάχιστο μία συναλλαγή.', 'belongs_user' => 'This value is linked to an object that does not seem to exist.',
'recurring_transaction_id' => 'Απαιτείται τουλάχιστον μία συναλλαγή.', 'belongs_user_or_user_group' => 'This value is linked to an object that does not seem to exist in your current financial administration.',
'need_id_to_match' => 'You need to submit this entry with an ID for the API to be able to match it.', 'at_least_one_transaction' => 'Απαιτείται τουλάχιστο μία συναλλαγή.',
'too_many_unmatched' => 'Too many submitted transactions cannot be matched to their respective database entries. Make sure existing entries have a valid ID.', 'recurring_transaction_id' => 'Απαιτείται τουλάχιστον μία συναλλαγή.',
'id_does_not_match' => 'Submitted ID #:id does not match expected ID. Make sure it matches or omit the field.', 'need_id_to_match' => 'You need to submit this entry with an ID for the API to be able to match it.',
'at_least_one_repetition' => 'Απαιτείται τουλάχιστον μία επανάληψη.', 'too_many_unmatched' => 'Too many submitted transactions cannot be matched to their respective database entries. Make sure existing entries have a valid ID.',
'require_repeat_until' => 'Απαιτείται είτε ένας αριθμός επαναλήψεων, ή μία ημερομηνία λήξης (repeat_until). Όχι και τα δύο.', 'id_does_not_match' => 'Submitted ID #:id does not match expected ID. Make sure it matches or omit the field.',
'require_currency_info' => 'Το περιεχόμενο αυτού του πεδίου δεν είναι έγκυρη χωρίς νομισματικές πληροφορίες.', 'at_least_one_repetition' => 'Απαιτείται τουλάχιστον μία επανάληψη.',
'not_transfer_account' => 'Αυτός ο λογαριασμός δεν είναι λογαριασμός που μπορεί να χρησιμοποιηθεί για συναλλαγές.', 'require_repeat_until' => 'Απαιτείται είτε ένας αριθμός επαναλήψεων, ή μία ημερομηνία λήξης (repeat_until). Όχι και τα δύο.',
'require_currency_amount' => 'Το περιεχόμενο αυτού του πεδίου δεν είναι έγκυρο χωρίς πληροφορίες ετερόχθονος ποσού.', 'require_currency_info' => 'Το περιεχόμενο αυτού του πεδίου δεν είναι έγκυρη χωρίς νομισματικές πληροφορίες.',
'require_foreign_currency' => 'Αυτό το πεδίο απαιτεί έναν αριθμό', 'not_transfer_account' => 'Αυτός ο λογαριασμός δεν είναι λογαριασμός που μπορεί να χρησιμοποιηθεί για συναλλαγές.',
'require_foreign_dest' => 'Αυτή η τιμή πεδίου πρέπει να ταιριάζει με το νόμισμα του λογαριασμού προορισμού.', 'require_currency_amount' => 'Το περιεχόμενο αυτού του πεδίου δεν είναι έγκυρο χωρίς πληροφορίες ετερόχθονος ποσού.',
'require_foreign_src' => 'Αυτή η τιμή πεδίου πρέπει να ταιριάζει με το νόμισμα του λογαριασμού προέλευσης.', 'require_foreign_currency' => 'Αυτό το πεδίο απαιτεί έναν αριθμό',
'equal_description' => 'Η περιγραφή της συναλλαγής δεν πρέπει να ισούται με καθολική περιγραφή.', 'require_foreign_dest' => 'Αυτή η τιμή πεδίου πρέπει να ταιριάζει με το νόμισμα του λογαριασμού προορισμού.',
'file_invalid_mime' => 'Το αρχείο ":name" είναι τύπου ":mime" που δεν είναι αποδεκτός ως νέας μεταφόρτωσης.', 'require_foreign_src' => 'Αυτή η τιμή πεδίου πρέπει να ταιριάζει με το νόμισμα του λογαριασμού προέλευσης.',
'file_too_large' => 'Το αρχείο ":name" είναι πολύ μεγάλο.', 'equal_description' => 'Η περιγραφή της συναλλαγής δεν πρέπει να ισούται με καθολική περιγραφή.',
'belongs_to_user' => 'Η τιμή του :attribute είναι άγνωστη.', 'file_invalid_mime' => 'Το αρχείο ":name" είναι τύπου ":mime" που δεν είναι αποδεκτός ως νέας μεταφόρτωσης.',
'accepted' => 'Το :attribute πρέπει να γίνει αποδεκτό.', 'file_too_large' => 'Το αρχείο ":name" είναι πολύ μεγάλο.',
'bic' => 'Αυτό δεν είναι έγκυρο IBAN.', 'belongs_to_user' => 'Η τιμή του :attribute είναι άγνωστη.',
'at_least_one_trigger' => 'Ο κανόνας πρέπει να έχει τουλάχιστον ένα κριτήριο ενεργοποίησης.', 'accepted' => 'Το :attribute πρέπει να γίνει αποδεκτό.',
'at_least_one_active_trigger' => 'Ο κανόνας πρέπει να έχει τουλάχιστον ένα ενεργό κριτήριο ενεργοποίησης.', 'bic' => 'Αυτό δεν είναι έγκυρο IBAN.',
'at_least_one_action' => 'Ο κανόνας πρέπει να έχει τουλάχιστον μία λειτουργία.', 'at_least_one_trigger' => 'Ο κανόνας πρέπει να έχει τουλάχιστον ένα κριτήριο ενεργοποίησης.',
'at_least_one_active_action' => 'Ο κανόνας πρέπει να έχει τουλάχιστον μία ενεργή λειτουργία.', 'at_least_one_active_trigger' => 'Ο κανόνας πρέπει να έχει τουλάχιστον ένα ενεργό κριτήριο ενεργοποίησης.',
'base64' => 'Αυτά δεν είναι έγκυρα base64 κωδικοποιημένα δεδομένα.', 'at_least_one_action' => 'Ο κανόνας πρέπει να έχει τουλάχιστον μία λειτουργία.',
'model_id_invalid' => 'Το παραχωρημένο αναγνωριστικό δε φαίνεται έγκυρο για αυτό το μοντέλο.', 'at_least_one_active_action' => 'Ο κανόνας πρέπει να έχει τουλάχιστον μία ενεργή λειτουργία.',
'less' => 'Το :attribute πρέπει να είναι μικρότερο από 10,000,000', 'base64' => 'Αυτά δεν είναι έγκυρα base64 κωδικοποιημένα δεδομένα.',
'active_url' => 'Το :attribute δεν είναι έγκυρο URL.', 'model_id_invalid' => 'Το παραχωρημένο αναγνωριστικό δε φαίνεται έγκυρο για αυτό το μοντέλο.',
'after' => 'Το :attribute πρέπει να είναι ημερομηνία μετά από :date.', 'less' => 'Το :attribute πρέπει να είναι μικρότερο από 10,000,000',
'date_after' => 'Η ημερομηνία έναρξης πρέπει να είναι πριν την ημερομηνία λήξης.', 'active_url' => 'Το :attribute δεν είναι έγκυρο URL.',
'alpha' => 'Το :attribute μπορεί να περιέχει μόνο γράμματα.', 'after' => 'Το :attribute πρέπει να είναι ημερομηνία μετά από :date.',
'alpha_dash' => 'Το :attribute μπορεί να περιέχει γράμματα, αριθμοί, και παύλες.', 'date_after' => 'Η ημερομηνία έναρξης πρέπει να είναι πριν την ημερομηνία λήξης.',
'alpha_num' => 'Το :attribute μπορεί να περιέχει γράμματα και αριθμούς.', 'alpha' => 'Το :attribute μπορεί να περιέχει μόνο γράμματα.',
'array' => 'Το :attribute πρέπει να είναι μία παράταξη.', 'alpha_dash' => 'Το :attribute μπορεί να περιέχει γράμματα, αριθμοί, και παύλες.',
'unique_for_user' => 'Υπάρχει ήδη μια εισαγωγή με αυτό το :attribute.', 'alpha_num' => 'Το :attribute μπορεί να περιέχει γράμματα και αριθμούς.',
'before' => 'Αυτό το :attribute πρέπει να είναι μια ημερομηνία πρίν από :date.', 'array' => 'Το :attribute πρέπει να είναι μία παράταξη.',
'unique_object_for_user' => 'Αυτό το όνομα είναι ήδη σε χρήση.', 'unique_for_user' => 'Υπάρχει ήδη μια εισαγωγή με αυτό το :attribute.',
'unique_account_for_user' => 'Αυτό το όνομα λογαριασμού είναι ήδη σε χρήση.', 'before' => 'Αυτό το :attribute πρέπει να είναι μια ημερομηνία πρίν από :date.',
'unique_object_for_user' => 'Αυτό το όνομα είναι ήδη σε χρήση.',
'unique_account_for_user' => 'Αυτό το όνομα λογαριασμού είναι ήδη σε χρήση.',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
@ -113,74 +115,74 @@ return [
* *
*/ */
'between.numeric' => 'Το :attribute πρέπει να είναι μεταξύ :min και :max.', 'between.numeric' => 'Το :attribute πρέπει να είναι μεταξύ :min και :max.',
'between.file' => 'Το :attribute πρέπει να είναι μεταξύ :min και :max kilobytes.', 'between.file' => 'Το :attribute πρέπει να είναι μεταξύ :min και :max kilobytes.',
'between.string' => 'To :attribute πρέπει να είναι μεταξύ :min και :max χαρακτήρων.', 'between.string' => 'To :attribute πρέπει να είναι μεταξύ :min και :max χαρακτήρων.',
'between.array' => 'Το :attribute πρέπει να είναι μεταξύ :min και :max αντικειμένων.', 'between.array' => 'Το :attribute πρέπει να είναι μεταξύ :min και :max αντικειμένων.',
'boolean' => 'Το πεδίο :attribute πρέπει να είναι αληθές ή ψευδές.', 'boolean' => 'Το πεδίο :attribute πρέπει να είναι αληθές ή ψευδές.',
'confirmed' => 'Η επιβεβαίωση του :attribute δεν ταιριάζει.', 'confirmed' => 'Η επιβεβαίωση του :attribute δεν ταιριάζει.',
'date' => 'Το :attribute δεν είναι έγκυρη ημερομηνία.', 'date' => 'Το :attribute δεν είναι έγκυρη ημερομηνία.',
'date_format' => 'Το :attribute δεν ταιριάζει με τη μορφή :format.', 'date_format' => 'Το :attribute δεν ταιριάζει με τη μορφή :format.',
'different' => 'Το :attribute και :other πρέπει να είναι διαφορετικά.', 'different' => 'Το :attribute και :other πρέπει να είναι διαφορετικά.',
'digits' => 'Το :attribute πρέπει να είναι :digits ψηφία.', 'digits' => 'Το :attribute πρέπει να είναι :digits ψηφία.',
'digits_between' => 'Το :attribute πρέπει να είναι μεταξύ :min και :max ψηφίων.', 'digits_between' => 'Το :attribute πρέπει να είναι μεταξύ :min και :max ψηφίων.',
'email' => 'Το :attribute πρέπει να είναι μία έγκυρη διεύθυνση email.', 'email' => 'Το :attribute πρέπει να είναι μία έγκυρη διεύθυνση email.',
'filled' => 'Το πεδίο :attribute είναι απαραίτητο.', 'filled' => 'Το πεδίο :attribute είναι απαραίτητο.',
'exists' => 'Το επιλεγμένο :attribute δεν είναι έγκυρο.', 'exists' => 'Το επιλεγμένο :attribute δεν είναι έγκυρο.',
'image' => 'Το :attribute πρέπει να είναι εικόνα.', 'image' => 'Το :attribute πρέπει να είναι εικόνα.',
'in' => 'Το επιλεγμένο :attribute δεν είναι έγκυρο.', 'in' => 'Το επιλεγμένο :attribute δεν είναι έγκυρο.',
'integer' => 'Το :attribute πρέπει να είναι ακέραιος αριθμός.', 'integer' => 'Το :attribute πρέπει να είναι ακέραιος αριθμός.',
'ip' => 'Το :attribute πρέπει να είναι έγκυρη διεύθυνση IP.', 'ip' => 'Το :attribute πρέπει να είναι έγκυρη διεύθυνση IP.',
'json' => 'Το :attribute πρέπει να είναι έγκυρο JSON string.', 'json' => 'Το :attribute πρέπει να είναι έγκυρο JSON string.',
'max.numeric' => 'Το :attribute δεν μπορεί να είναι μεγαλύτερο του :max.', 'max.numeric' => 'Το :attribute δεν μπορεί να είναι μεγαλύτερο του :max.',
'max.file' => 'Το :attribute δεν μπορεί να είναι μεγαλύτερο από :max kilobytes.', 'max.file' => 'Το :attribute δεν μπορεί να είναι μεγαλύτερο από :max kilobytes.',
'max.string' => 'Το :attribute δεν μπορεί να είναι μεγαλύτερο από :max χαρακτήρες.', 'max.string' => 'Το :attribute δεν μπορεί να είναι μεγαλύτερο από :max χαρακτήρες.',
'max.array' => 'Το :attribute δεν μπορεί να έχει περισσότερα από :max αντικείμενα.', 'max.array' => 'Το :attribute δεν μπορεί να έχει περισσότερα από :max αντικείμενα.',
'mimes' => 'Το :attribute πρέπει να είναι ένα αρχείου τύπου: :values.', 'mimes' => 'Το :attribute πρέπει να είναι ένα αρχείου τύπου: :values.',
'min.numeric' => 'Το :attribute πρέπει να είναι τουλάχιστον :min.', 'min.numeric' => 'Το :attribute πρέπει να είναι τουλάχιστον :min.',
'lte.numeric' => 'Το :attribute πρέπει να είναι μικρότερο ή ίσο του :value.', 'lte.numeric' => 'Το :attribute πρέπει να είναι μικρότερο ή ίσο του :value.',
'min.file' => 'Το :attribute πρέπει είναι τουλάχιστον :min kilobytes.', 'min.file' => 'Το :attribute πρέπει είναι τουλάχιστον :min kilobytes.',
'min.string' => 'Το :attribute πρέπει να είναι τουλάχιστον :min χαρακτήρες.', 'min.string' => 'Το :attribute πρέπει να είναι τουλάχιστον :min χαρακτήρες.',
'min.array' => 'Το :attribute πρέπει να είναι τουλάχιστον :min αντικείμενα.', 'min.array' => 'Το :attribute πρέπει να είναι τουλάχιστον :min αντικείμενα.',
'not_in' => 'Το επιλεγμένο :attribute δεν είναι έγκυρο.', 'not_in' => 'Το επιλεγμένο :attribute δεν είναι έγκυρο.',
'numeric' => 'Το :attribute πρέπει να είναι αριθμός.', 'numeric' => 'Το :attribute πρέπει να είναι αριθμός.',
'scientific_notation' => 'Στο :attribute δεν μπορεί να χρησιμοποιηθεί η επιστημονική σημειογραφία.', 'scientific_notation' => 'Στο :attribute δεν μπορεί να χρησιμοποιηθεί η επιστημονική σημειογραφία.',
'numeric_native' => 'Το εγχώριο ποσό πρέπει να είναι αριθμός.', 'numeric_native' => 'Το εγχώριο ποσό πρέπει να είναι αριθμός.',
'numeric_destination' => 'Το ποσό προορισμού πρέπει να είναι αριθμός.', 'numeric_destination' => 'Το ποσό προορισμού πρέπει να είναι αριθμός.',
'numeric_source' => 'Το ποσό προέλευσης πρέπει να είναι αριθμός.', 'numeric_source' => 'Το ποσό προέλευσης πρέπει να είναι αριθμός.',
'regex' => 'Η μορφή του :attribute δεν είναι έγκυρη.', 'regex' => 'Η μορφή του :attribute δεν είναι έγκυρη.',
'required' => 'Το πεδίο :attribute είναι απαραίτητο.', 'required' => 'Το πεδίο :attribute είναι απαραίτητο.',
'required_if' => 'Το πεδίο :attribute απαιτείται όταν το :other είναι :value.', 'required_if' => 'Το πεδίο :attribute απαιτείται όταν το :other είναι :value.',
'required_unless' => 'Το πεδίο :attribute είναι απαραίτητο εκτός αν το :other είναι σε :values.', 'required_unless' => 'Το πεδίο :attribute είναι απαραίτητο εκτός αν το :other είναι σε :values.',
'required_with' => 'Το πεδίο :attribute είναι απαραίτητο όταν :values είναι παρούσες.', 'required_with' => 'Το πεδίο :attribute είναι απαραίτητο όταν :values είναι παρούσες.',
'required_with_all' => 'Το πεδίο :attribute είναι απαραίτητο όταν :values είναι παρούσες.', 'required_with_all' => 'Το πεδίο :attribute είναι απαραίτητο όταν :values είναι παρούσες.',
'required_without' => 'To πεδίο :attribute είναι απαραίτητο όταν :values δεν είναι παρούσες.', 'required_without' => 'To πεδίο :attribute είναι απαραίτητο όταν :values δεν είναι παρούσες.',
'required_without_all' => 'Το πεδίο :attribute είναι απαραίτητο όταν καμία από :values είναι δεν είναι παρούσες.', 'required_without_all' => 'Το πεδίο :attribute είναι απαραίτητο όταν καμία από :values είναι δεν είναι παρούσες.',
'same' => 'Τα :attribute και :other πρέπει να ταιριάζουν.', 'same' => 'Τα :attribute και :other πρέπει να ταιριάζουν.',
'size.numeric' => 'Το :attribute πρέπει να είναι :size.', 'size.numeric' => 'Το :attribute πρέπει να είναι :size.',
'amount_min_over_max' => 'Το ελάχιστο ποσό δεν μπορεί να είναι μεγαλύτερο του μέγιστου ποσού.', 'amount_min_over_max' => 'Το ελάχιστο ποσό δεν μπορεί να είναι μεγαλύτερο του μέγιστου ποσού.',
'size.file' => 'Το :attribute πρέπει να είναι :size kilobytes.', 'size.file' => 'Το :attribute πρέπει να είναι :size kilobytes.',
'size.string' => 'Το :attribute πρέπει να είναι :size χαρακτήρες.', 'size.string' => 'Το :attribute πρέπει να είναι :size χαρακτήρες.',
'size.array' => 'Το :attribute πρέπει να περιέχει :size αντικείμενα.', 'size.array' => 'Το :attribute πρέπει να περιέχει :size αντικείμενα.',
'unique' => 'Το :attribute έχει ληφθεί ήδη.', 'unique' => 'Το :attribute έχει ληφθεί ήδη.',
'string' => 'Το :attribute πρέπει να είναι string.', 'string' => 'Το :attribute πρέπει να είναι string.',
'url' => 'Η μορφή :attribute δεν είναι έγκυρη.', 'url' => 'Η μορφή :attribute δεν είναι έγκυρη.',
'timezone' => 'Το :attribute πρέπει να είναι έγκυρη ζώνη.', 'timezone' => 'Το :attribute πρέπει να είναι έγκυρη ζώνη.',
'2fa_code' => 'Το πεδίο :attribute δεν είναι έγκυρο.', '2fa_code' => 'Το πεδίο :attribute δεν είναι έγκυρο.',
'dimensions' => 'Το :attribute δεν έχει έγκυρες διαστάσεις εικόνας.', 'dimensions' => 'Το :attribute δεν έχει έγκυρες διαστάσεις εικόνας.',
'distinct' => 'Το πεδίο :attribute έχει διπλότυπη τιμή.', 'distinct' => 'Το πεδίο :attribute έχει διπλότυπη τιμή.',
'file' => 'Το :attribute πρέπει να είναι ένα αρχείο.', 'file' => 'Το :attribute πρέπει να είναι ένα αρχείο.',
'in_array' => 'Το πεδίο :attribute δεν υπάρχει σε :other.', 'in_array' => 'Το πεδίο :attribute δεν υπάρχει σε :other.',
'present' => 'Το πεδίο :attribute πρέπει να είναι παρόν.', 'present' => 'Το πεδίο :attribute πρέπει να είναι παρόν.',
'amount_zero' => 'Το συνολικό ποσό δεν μπορεί να είναι μηδέν.', 'amount_zero' => 'Το συνολικό ποσό δεν μπορεί να είναι μηδέν.',
'current_target_amount' => 'Το τρέχων ποσό πρέπει να είναι μικρότερο από το ποσό προορισμού.', 'current_target_amount' => 'Το τρέχων ποσό πρέπει να είναι μικρότερο από το ποσό προορισμού.',
'unique_piggy_bank_for_user' => 'Το όνομα του κουμπαρά πρέπει να είναι μοναδικό.', 'unique_piggy_bank_for_user' => 'Το όνομα του κουμπαρά πρέπει να είναι μοναδικό.',
'unique_object_group' => 'Το όνομα της ομάδας πρέπει να είναι μοναδικό', 'unique_object_group' => 'Το όνομα της ομάδας πρέπει να είναι μοναδικό',
'starts_with' => 'Η τιμή πρέπει να ξεκινά με :values.', 'starts_with' => 'Η τιμή πρέπει να ξεκινά με :values.',
'unique_webhook' => 'Έχετε ήδη ένα webhook με αυτόν τον συνδυασμό URL, ενεργοποίησης, απόκρισης και παράδοσης.', 'unique_webhook' => 'Έχετε ήδη ένα webhook με αυτόν τον συνδυασμό URL, ενεργοποίησης, απόκρισης και παράδοσης.',
'unique_existing_webhook' => 'Έχετε ήδη ένα άλλο webhook με αυτόν τον συνδυασμό URL, ενεργοποίησης, απόκρισης και παράδοσης.', 'unique_existing_webhook' => 'Έχετε ήδη ένα άλλο webhook με αυτόν τον συνδυασμό URL, ενεργοποίησης, απόκρισης και παράδοσης.',
'same_account_type' => 'Και οι δύο λογαριασμοί πρέπει να έχουν τον ίδιο τύπο λογαριασμού', 'same_account_type' => 'Και οι δύο λογαριασμοί πρέπει να έχουν τον ίδιο τύπο λογαριασμού',
'same_account_currency' => 'Και οι δύο λογαριασμοί πρέπει να έχουν την ίδια ρύθμιση νομίσματος', 'same_account_currency' => 'Και οι δύο λογαριασμοί πρέπει να έχουν την ίδια ρύθμιση νομίσματος',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
@ -193,11 +195,11 @@ return [
* *
*/ */
'secure_password' => 'Αυτό δεν είναι ασφαλές συνθηματικό. Παρακαλώ δοκιμάστε ξανά. Για περισσότερες πληροφορίες επισκεφτείτε https://bit.ly/FF3-password-security', 'secure_password' => 'Αυτό δεν είναι ασφαλές συνθηματικό. Παρακαλώ δοκιμάστε ξανά. Για περισσότερες πληροφορίες επισκεφτείτε https://bit.ly/FF3-password-security',
'valid_recurrence_rep_type' => 'Μη έγκυρος τύπος επανάληψης για επαναλαμβανόμενες συναλλαγές.', 'valid_recurrence_rep_type' => 'Μη έγκυρος τύπος επανάληψης για επαναλαμβανόμενες συναλλαγές.',
'valid_recurrence_rep_moment' => 'Μη έγκυρη στιγμή επανάληψης για αυτό τον τύπο επανάληψης.', 'valid_recurrence_rep_moment' => 'Μη έγκυρη στιγμή επανάληψης για αυτό τον τύπο επανάληψης.',
'invalid_account_info' => 'Μη έγκυρες πληροφορίες λογαριασμού.', 'invalid_account_info' => 'Μη έγκυρες πληροφορίες λογαριασμού.',
'attributes' => [ 'attributes' => [
'email' => 'διεύθυνση email', 'email' => 'διεύθυνση email',
'description' => 'περιγραφή', 'description' => 'περιγραφή',
'amount' => 'ποσό', 'amount' => 'ποσό',
@ -236,23 +238,23 @@ return [
], ],
// validation of accounts: // validation of accounts:
'withdrawal_source_need_data' => 'Πρέπει να λάβετε ένα έγκυρο αναγνωριστικό λογαριασμού προέλευσης και/ή ένα έγκυρο όνομα λογαριασμού προέλευσης για να συνεχίσετε.', 'withdrawal_source_need_data' => 'Πρέπει να λάβετε ένα έγκυρο αναγνωριστικό λογαριασμού προέλευσης και/ή ένα έγκυρο όνομα λογαριασμού προέλευσης για να συνεχίσετε.',
'withdrawal_source_bad_data' => '[a] Could not find a valid source account when searching for ID ":id" or name ":name".', 'withdrawal_source_bad_data' => '[a] Could not find a valid source account when searching for ID ":id" or name ":name".',
'withdrawal_dest_need_data' => '[a] Need to get a valid destination account ID and/or valid destination account name to continue.', 'withdrawal_dest_need_data' => '[a] Need to get a valid destination account ID and/or valid destination account name to continue.',
'withdrawal_dest_bad_data' => 'Δεν ήταν δυνατή η εύρεση ενός έγκυρου λογαριασμού προορισμού κατά την αναζήτηση του αναγνωριστικού ID ":id" ή του ονόματος ":name".', 'withdrawal_dest_bad_data' => 'Δεν ήταν δυνατή η εύρεση ενός έγκυρου λογαριασμού προορισμού κατά την αναζήτηση του αναγνωριστικού ID ":id" ή του ονόματος ":name".',
'withdrawal_dest_iban_exists' => 'This destination account IBAN is already in use by an asset account or a liability and cannot be used as a withdrawal destination.', 'withdrawal_dest_iban_exists' => 'This destination account IBAN is already in use by an asset account or a liability and cannot be used as a withdrawal destination.',
'deposit_src_iban_exists' => 'This source account IBAN is already in use by an asset account or a liability and cannot be used as a deposit source.', 'deposit_src_iban_exists' => 'This source account IBAN is already in use by an asset account or a liability and cannot be used as a deposit source.',
'reconciliation_source_bad_data' => 'Could not find a valid reconciliation account when searching for ID ":id" or name ":name".', 'reconciliation_source_bad_data' => 'Could not find a valid reconciliation account when searching for ID ":id" or name ":name".',
'generic_source_bad_data' => '[e] Could not find a valid source account when searching for ID ":id" or name ":name".', 'generic_source_bad_data' => '[e] Could not find a valid source account when searching for ID ":id" or name ":name".',
'deposit_source_need_data' => 'Πρέπει να λάβετε ένα έγκυρο αναγνωριστικό ID λογαριασμού προέλευσης και/ή ένα έγκυρο όνομα λογαριασμού προέλευσης για να συνεχίσετε.', 'deposit_source_need_data' => 'Πρέπει να λάβετε ένα έγκυρο αναγνωριστικό ID λογαριασμού προέλευσης και/ή ένα έγκυρο όνομα λογαριασμού προέλευσης για να συνεχίσετε.',
'deposit_source_bad_data' => '[b] Could not find a valid source account when searching for ID ":id" or name ":name".', 'deposit_source_bad_data' => '[b] Could not find a valid source account when searching for ID ":id" or name ":name".',
'deposit_dest_need_data' => '[b] Need to get a valid destination account ID and/or valid destination account name to continue.', 'deposit_dest_need_data' => '[b] Need to get a valid destination account ID and/or valid destination account name to continue.',
'deposit_dest_bad_data' => 'Δεν ήταν δυνατή η εύρεση ενός έγκυρου λογαριασμού προορισμού κατά την αναζήτηση του αναγνωριστικού ID ":id" ή του ονόματος ":name".', 'deposit_dest_bad_data' => 'Δεν ήταν δυνατή η εύρεση ενός έγκυρου λογαριασμού προορισμού κατά την αναζήτηση του αναγνωριστικού ID ":id" ή του ονόματος ":name".',
'deposit_dest_wrong_type' => 'O υποβεβλημένος λογαριασμός προέλευσης δεν είναι σωστού τύπου.', 'deposit_dest_wrong_type' => 'O υποβεβλημένος λογαριασμός προέλευσης δεν είναι σωστού τύπου.',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
@ -265,37 +267,37 @@ return [
* *
*/ */
'transfer_source_need_data' => 'Πρέπει να λάβετε ένα έγκυρο αναγνωριστικό λογαριασμού προέλευσης και/ή ένα έγκυρο όνομα λογαριασμού προέλευσης για να συνεχίσετε.', 'transfer_source_need_data' => 'Πρέπει να λάβετε ένα έγκυρο αναγνωριστικό λογαριασμού προέλευσης και/ή ένα έγκυρο όνομα λογαριασμού προέλευσης για να συνεχίσετε.',
'transfer_source_bad_data' => '[c] Could not find a valid source account when searching for ID ":id" or name ":name".', 'transfer_source_bad_data' => '[c] Could not find a valid source account when searching for ID ":id" or name ":name".',
'transfer_dest_need_data' => '[c] Need to get a valid destination account ID and/or valid destination account name to continue.', 'transfer_dest_need_data' => '[c] Need to get a valid destination account ID and/or valid destination account name to continue.',
'transfer_dest_bad_data' => 'Δεν ήταν δυνατή η εύρεση ενός έγκυρου λογαριασμού προορισμού κατά την αναζήτηση του αναγνωριστικού ID ":id" ή του ονόματος ":name".', 'transfer_dest_bad_data' => 'Δεν ήταν δυνατή η εύρεση ενός έγκυρου λογαριασμού προορισμού κατά την αναζήτηση του αναγνωριστικού ID ":id" ή του ονόματος ":name".',
'need_id_in_edit' => 'Κάθε διαχωρισμός πρέπει να έχει transaction_journal_id (είτε έγκυρο αναγνωριστικό ID ή 0).', 'need_id_in_edit' => 'Κάθε διαχωρισμός πρέπει να έχει transaction_journal_id (είτε έγκυρο αναγνωριστικό ID ή 0).',
'ob_source_need_data' => 'Πρέπει να λάβετε ένα έγκυρο αναγνωριστικό λογαριασμού προέλευσης και/ή ένα έγκυρο όνομα λογαριασμού προέλευσης για να συνεχίσετε.', 'ob_source_need_data' => 'Πρέπει να λάβετε ένα έγκυρο αναγνωριστικό λογαριασμού προέλευσης και/ή ένα έγκυρο όνομα λογαριασμού προέλευσης για να συνεχίσετε.',
'lc_source_need_data' => 'Πρέπει να λάβετε ένα έγκυρο ID λογαριασμού προέλευσης για να συνεχίσετε.', 'lc_source_need_data' => 'Πρέπει να λάβετε ένα έγκυρο ID λογαριασμού προέλευσης για να συνεχίσετε.',
'ob_dest_need_data' => '[d] Need to get a valid destination account ID and/or valid destination account name to continue.', 'ob_dest_need_data' => '[d] Need to get a valid destination account ID and/or valid destination account name to continue.',
'ob_dest_bad_data' => 'Δεν ήταν δυνατή η εύρεση ενός έγκυρου λογαριασμού προορισμού κατά την αναζήτηση του αναγνωριστικού ID ":id" ή του ονόματος ":name".', 'ob_dest_bad_data' => 'Δεν ήταν δυνατή η εύρεση ενός έγκυρου λογαριασμού προορισμού κατά την αναζήτηση του αναγνωριστικού ID ":id" ή του ονόματος ":name".',
'reconciliation_either_account' => 'To submit a reconciliation, you must submit either a source or a destination account. Not both, not neither.', 'reconciliation_either_account' => 'To submit a reconciliation, you must submit either a source or a destination account. Not both, not neither.',
'generic_invalid_source' => 'Δεν μπορείτε να χρησιμοποιήσετε αυτό το λογαριασμό ως λογαριασμό προέλευσης.', 'generic_invalid_source' => 'Δεν μπορείτε να χρησιμοποιήσετε αυτό το λογαριασμό ως λογαριασμό προέλευσης.',
'generic_invalid_destination' => 'Δεν μπορείτε να χρησιμοποιήσετε αυτό το λογαριασμό ως λογαριασμό προορισμού.', 'generic_invalid_destination' => 'Δεν μπορείτε να χρησιμοποιήσετε αυτό το λογαριασμό ως λογαριασμό προορισμού.',
'generic_no_source' => 'You must submit source account information or submit a transaction journal ID.', 'generic_no_source' => 'You must submit source account information or submit a transaction journal ID.',
'generic_no_destination' => 'You must submit destination account information or submit a transaction journal ID.', 'generic_no_destination' => 'You must submit destination account information or submit a transaction journal ID.',
'gte.numeric' => 'Το :attribute πρέπει να είναι μεγαλύτερο ή ίσο με :value.', 'gte.numeric' => 'Το :attribute πρέπει να είναι μεγαλύτερο ή ίσο με :value.',
'gt.numeric' => 'Το :attribute πρέπει να είναι μεγαλύτερο από :value.', 'gt.numeric' => 'Το :attribute πρέπει να είναι μεγαλύτερο από :value.',
'gte.file' => 'Το :attribute πρέπει να είναι μεγαλύτερο ή ίσο με :value kilobytes.', 'gte.file' => 'Το :attribute πρέπει να είναι μεγαλύτερο ή ίσο με :value kilobytes.',
'gte.string' => 'Το :attribute πρέπει να είναι μεγαλύτερο ή ίσο με :value χαρακτήρες.', 'gte.string' => 'Το :attribute πρέπει να είναι μεγαλύτερο ή ίσο με :value χαρακτήρες.',
'gte.array' => 'Το :attribute πρέπει να έχει :value αντικείμενα ή παραπάνω.', 'gte.array' => 'Το :attribute πρέπει να έχει :value αντικείμενα ή παραπάνω.',
'amount_required_for_auto_budget' => 'Πρέπει να συμπληρωθεί το ποσό.', 'amount_required_for_auto_budget' => 'Πρέπει να συμπληρωθεί το ποσό.',
'auto_budget_amount_positive' => 'Το ποσό πρέπει να είναι μεγαλύτερο από το μηδέν.', 'auto_budget_amount_positive' => 'Το ποσό πρέπει να είναι μεγαλύτερο από το μηδέν.',
'auto_budget_period_mandatory' => 'Η περίοδος αυτόματου προϋπολογισμού είναι υποχρεωτικό πεδίο.', 'auto_budget_period_mandatory' => 'Η περίοδος αυτόματου προϋπολογισμού είναι υποχρεωτικό πεδίο.',
// no access to administration: // no access to administration:
'no_access_user_group' => 'Δεν έχετε τα σωστά δικαιώματα πρόσβασης για αυτή τη διαχείριση.', 'no_access_user_group' => 'Δεν έχετε τα σωστά δικαιώματα πρόσβασης για αυτή τη διαχείριση.',
]; ];
/* /*

View File

@ -143,6 +143,7 @@ return [
'error_github_text' => 'If you prefer, you can also open a new issue on https://github.com/firefly-iii/firefly-iii/issues.', 'error_github_text' => 'If you prefer, you can also open a new issue on https://github.com/firefly-iii/firefly-iii/issues.',
'error_stacktrace_below' => 'The full stacktrace is below:', 'error_stacktrace_below' => 'The full stacktrace is below:',
'error_headers' => 'The following headers may also be relevant:', 'error_headers' => 'The following headers may also be relevant:',
'error_post' => 'This was submitted by the user:',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.

View File

@ -1304,6 +1304,7 @@ return [
'sums_apply_to_range' => 'All sums apply to the selected range', 'sums_apply_to_range' => 'All sums apply to the selected range',
'mapbox_api_key' => 'To use map, get an API key from <a href="https://www.mapbox.com/">Mapbox</a>. Open your <code>.env</code> file and enter this code after <code>MAPBOX_API_KEY=</code>.', 'mapbox_api_key' => 'To use map, get an API key from <a href="https://www.mapbox.com/">Mapbox</a>. Open your <code>.env</code> file and enter this code after <code>MAPBOX_API_KEY=</code>.',
'press_object_location' => 'Right click or long press to set the object\'s location.', 'press_object_location' => 'Right click or long press to set the object\'s location.',
'click_tap_location' => 'Click or tap the map to add a location',
'clear_location' => 'Clear location', 'clear_location' => 'Clear location',
'delete_all_selected_tags' => 'Delete all selected tags', 'delete_all_selected_tags' => 'Delete all selected tags',
'select_tags_to_delete' => 'Don\'t forget to select some tags.', 'select_tags_to_delete' => 'Don\'t forget to select some tags.',
@ -1949,6 +1950,11 @@ return [
*/ */
// transactions: // transactions:
'wait_attachments' => 'Please wait for the attachments to upload.',
'errors_upload' => 'The upload has failed. Please check your browser console for the error.',
'amount_foreign_if' => 'Amount in foreign currency, if any',
'amount_destination_account' => 'Amount in the currency of the destination account',
'edit_transaction_title' => 'Edit transaction ":description"',
'unreconcile' => 'Undo reconciliation', 'unreconcile' => 'Undo reconciliation',
'update_withdrawal' => 'Update withdrawal', 'update_withdrawal' => 'Update withdrawal',
'update_deposit' => 'Update deposit', 'update_deposit' => 'Update deposit',
@ -2545,7 +2551,7 @@ return [
'after_update_create_another' => 'After updating, return here to continue editing.', 'after_update_create_another' => 'After updating, return here to continue editing.',
'store_as_new' => 'Store as a new transaction instead of updating.', 'store_as_new' => 'Store as a new transaction instead of updating.',
'reset_after' => 'Reset form after submission', 'reset_after' => 'Reset form after submission',
'errors_submission' => 'There was something wrong with your submission. Please check out the errors.', 'errors_submission' => 'There was something wrong with your submission. Please check out the errors below: %{errorMessage}',
'transaction_expand_split' => 'Expand split', 'transaction_expand_split' => 'Expand split',
'transaction_collapse_split' => 'Collapse split', 'transaction_collapse_split' => 'Collapse split',

View File

@ -34,73 +34,75 @@
declare(strict_types=1); declare(strict_types=1);
return [ return [
'missing_where' => 'Array is missing "where"-clause', 'bad_type_source' => 'Firefly III can\'t determine the transaction type based on this source account.',
'missing_update' => 'Array is missing "update"-clause', 'bad_type_destination' => 'Firefly III can\'t determine the transaction type based on this destination account.',
'invalid_where_key' => 'JSON contains an invalid key for the "where"-clause', 'missing_where' => 'Array is missing "where"-clause',
'invalid_update_key' => 'JSON contains an invalid key for the "update"-clause', 'missing_update' => 'Array is missing "update"-clause',
'invalid_query_data' => 'There is invalid data in the %s:%s field of your query.', 'invalid_where_key' => 'JSON contains an invalid key for the "where"-clause',
'invalid_query_account_type' => 'Your query contains accounts of different types, which is not allowed.', 'invalid_update_key' => 'JSON contains an invalid key for the "update"-clause',
'invalid_query_currency' => 'Your query contains accounts that have different currency settings, which is not allowed.', 'invalid_query_data' => 'There is invalid data in the %s:%s field of your query.',
'iban' => 'This is not a valid IBAN.', 'invalid_query_account_type' => 'Your query contains accounts of different types, which is not allowed.',
'zero_or_more' => 'The value cannot be negative.', 'invalid_query_currency' => 'Your query contains accounts that have different currency settings, which is not allowed.',
'more_than_zero' => 'The value must be more than zero.', 'iban' => 'This is not a valid IBAN.',
'more_than_zero_correct' => 'The value must be zero or more.', 'zero_or_more' => 'The value cannot be negative.',
'no_asset_account' => 'This is not an asset account.', 'more_than_zero' => 'The value must be more than zero.',
'date_or_time' => 'The value must be a valid date or time value (ISO 8601).', 'more_than_zero_correct' => 'The value must be zero or more.',
'source_equals_destination' => 'The source account equals the destination account.', 'no_asset_account' => 'This is not an asset account.',
'unique_account_number_for_user' => 'This account number seems to be already in use.', 'date_or_time' => 'The value must be a valid date or time value (ISO 8601).',
'unique_iban_for_user' => 'It looks like this IBAN is already in use.', 'source_equals_destination' => 'The source account equals the destination account.',
'reconciled_forbidden_field' => 'This transaction is already reconciled, you cannot change the ":field"', 'unique_account_number_for_user' => 'This account number seems to be already in use.',
'deleted_user' => 'Due to security constraints, you cannot register using this email address.', 'unique_iban_for_user' => 'It looks like this IBAN is already in use.',
'rule_trigger_value' => 'This value is invalid for the selected trigger.', 'reconciled_forbidden_field' => 'This transaction is already reconciled, you cannot change the ":field"',
'rule_action_value' => 'This value is invalid for the selected action.', 'deleted_user' => 'Due to security constraints, you cannot register using this email address.',
'file_already_attached' => 'Uploaded file ":name" is already attached to this object.', 'rule_trigger_value' => 'This value is invalid for the selected trigger.',
'file_attached' => 'Successfully uploaded file ":name".', 'rule_action_value' => 'This value is invalid for the selected action.',
'must_exist' => 'The ID in field :attribute does not exist in the database.', 'file_already_attached' => 'Uploaded file ":name" is already attached to this object.',
'all_accounts_equal' => 'All accounts in this field must be equal.', 'file_attached' => 'Successfully uploaded file ":name".',
'group_title_mandatory' => 'A group title is mandatory when there is more than one transaction.', 'must_exist' => 'The ID in field :attribute does not exist in the database.',
'transaction_types_equal' => 'All splits must be of the same type.', 'all_accounts_equal' => 'All accounts in this field must be equal.',
'invalid_transaction_type' => 'Invalid transaction type.', 'group_title_mandatory' => 'A group title is mandatory when there is more than one transaction.',
'invalid_selection' => 'Your selection is invalid.', 'transaction_types_equal' => 'All splits must be of the same type.',
'belongs_user' => 'This value is linked to an object that does not seem to exist.', 'invalid_transaction_type' => 'Invalid transaction type.',
'belongs_user_or_user_group' => 'This value is linked to an object that does not seem to exist in your current financial administration.', 'invalid_selection' => 'Your selection is invalid.',
'at_least_one_transaction' => 'Need at least one transaction.', 'belongs_user' => 'This value is linked to an object that does not seem to exist.',
'recurring_transaction_id' => 'Need at least one transaction.', 'belongs_user_or_user_group' => 'This value is linked to an object that does not seem to exist in your current financial administration.',
'need_id_to_match' => 'You need to submit this entry with an ID for the API to be able to match it.', 'at_least_one_transaction' => 'Need at least one transaction.',
'too_many_unmatched' => 'Too many submitted transactions cannot be matched to their respective database entries. Make sure existing entries have a valid ID.', 'recurring_transaction_id' => 'Need at least one transaction.',
'id_does_not_match' => 'Submitted ID #:id does not match expected ID. Make sure it matches or omit the field.', 'need_id_to_match' => 'You need to submit this entry with an ID for the API to be able to match it.',
'at_least_one_repetition' => 'Need at least one repetition.', 'too_many_unmatched' => 'Too many submitted transactions cannot be matched to their respective database entries. Make sure existing entries have a valid ID.',
'require_repeat_until' => 'Require either a number of repetitions, or an end date (repeat_until). Not both.', 'id_does_not_match' => 'Submitted ID #:id does not match expected ID. Make sure it matches or omit the field.',
'require_currency_info' => 'The content of this field is invalid without currency information.', 'at_least_one_repetition' => 'Need at least one repetition.',
'not_transfer_account' => 'This account is not an account that can be used for transfers.', 'require_repeat_until' => 'Require either a number of repetitions, or an end date (repeat_until). Not both.',
'require_currency_amount' => 'The content of this field is invalid without foreign amount information.', 'require_currency_info' => 'The content of this field is invalid without currency information.',
'require_foreign_currency' => 'This field requires a number', 'not_transfer_account' => 'This account is not an account that can be used for transfers.',
'require_foreign_dest' => 'This field value must match the currency of the destination account.', 'require_currency_amount' => 'The content of this field is invalid without foreign amount information.',
'require_foreign_src' => 'This field value must match the currency of the source account.', 'require_foreign_currency' => 'This field requires a number',
'equal_description' => 'Transaction description should not equal global description.', 'require_foreign_dest' => 'This field value must match the currency of the destination account.',
'file_invalid_mime' => 'File ":name" is of type ":mime" which is not accepted as a new upload.', 'require_foreign_src' => 'This field value must match the currency of the source account.',
'file_too_large' => 'File ":name" is too large.', 'equal_description' => 'Transaction description should not equal global description.',
'belongs_to_user' => 'The value of :attribute is unknown.', 'file_invalid_mime' => 'File ":name" is of type ":mime" which is not accepted as a new upload.',
'accepted' => 'The :attribute must be accepted.', 'file_too_large' => 'File ":name" is too large.',
'bic' => 'This is not a valid BIC.', 'belongs_to_user' => 'The value of :attribute is unknown.',
'at_least_one_trigger' => 'Rule must have at least one trigger.', 'accepted' => 'The :attribute must be accepted.',
'at_least_one_active_trigger' => 'Rule must have at least one active trigger.', 'bic' => 'This is not a valid BIC.',
'at_least_one_action' => 'Rule must have at least one action.', 'at_least_one_trigger' => 'Rule must have at least one trigger.',
'at_least_one_active_action' => 'Rule must have at least one active action.', 'at_least_one_active_trigger' => 'Rule must have at least one active trigger.',
'base64' => 'This is not valid base64 encoded data.', 'at_least_one_action' => 'Rule must have at least one action.',
'model_id_invalid' => 'The given ID seems invalid for this model.', 'at_least_one_active_action' => 'Rule must have at least one active action.',
'less' => ':attribute must be less than 10,000,000', 'base64' => 'This is not valid base64 encoded data.',
'active_url' => 'The :attribute is not a valid URL.', 'model_id_invalid' => 'The given ID seems invalid for this model.',
'after' => 'The :attribute must be a date after :date.', 'less' => ':attribute must be less than 10,000,000',
'date_after' => 'The start date must be before the end date.', 'active_url' => 'The :attribute is not a valid URL.',
'alpha' => 'The :attribute may only contain letters.', 'after' => 'The :attribute must be a date after :date.',
'alpha_dash' => 'The :attribute may only contain letters, numbers, and dashes.', 'date_after' => 'The start date must be before the end date.',
'alpha_num' => 'The :attribute may only contain letters and numbers.', 'alpha' => 'The :attribute may only contain letters.',
'array' => 'The :attribute must be an array.', 'alpha_dash' => 'The :attribute may only contain letters, numbers, and dashes.',
'unique_for_user' => 'There already is an entry with this :attribute.', 'alpha_num' => 'The :attribute may only contain letters and numbers.',
'before' => 'The :attribute must be a date before :date.', 'array' => 'The :attribute must be an array.',
'unique_object_for_user' => 'This name is already in use.', 'unique_for_user' => 'There already is an entry with this :attribute.',
'unique_account_for_user' => 'This account name is already in use.', 'before' => 'The :attribute must be a date before :date.',
'unique_object_for_user' => 'This name is already in use.',
'unique_account_for_user' => 'This account name is already in use.',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
@ -113,74 +115,74 @@ return [
* *
*/ */
'between.numeric' => 'The :attribute must be between :min and :max.', 'between.numeric' => 'The :attribute must be between :min and :max.',
'between.file' => 'The :attribute must be between :min and :max kilobytes.', 'between.file' => 'The :attribute must be between :min and :max kilobytes.',
'between.string' => 'The :attribute must be between :min and :max characters.', 'between.string' => 'The :attribute must be between :min and :max characters.',
'between.array' => 'The :attribute must have between :min and :max items.', 'between.array' => 'The :attribute must have between :min and :max items.',
'boolean' => 'The :attribute field must be true or false.', 'boolean' => 'The :attribute field must be true or false.',
'confirmed' => 'The :attribute confirmation does not match.', 'confirmed' => 'The :attribute confirmation does not match.',
'date' => 'The :attribute is not a valid date.', 'date' => 'The :attribute is not a valid date.',
'date_format' => 'The :attribute does not match the format :format.', 'date_format' => 'The :attribute does not match the format :format.',
'different' => 'The :attribute and :other must be different.', 'different' => 'The :attribute and :other must be different.',
'digits' => 'The :attribute must be :digits digits.', 'digits' => 'The :attribute must be :digits digits.',
'digits_between' => 'The :attribute must be between :min and :max digits.', 'digits_between' => 'The :attribute must be between :min and :max digits.',
'email' => 'The :attribute must be a valid email address.', 'email' => 'The :attribute must be a valid email address.',
'filled' => 'The :attribute field is required.', 'filled' => 'The :attribute field is required.',
'exists' => 'The selected :attribute is invalid.', 'exists' => 'The selected :attribute is invalid.',
'image' => 'The :attribute must be an image.', 'image' => 'The :attribute must be an image.',
'in' => 'The selected :attribute is invalid.', 'in' => 'The selected :attribute is invalid.',
'integer' => 'The :attribute must be an integer.', 'integer' => 'The :attribute must be an integer.',
'ip' => 'The :attribute must be a valid IP address.', 'ip' => 'The :attribute must be a valid IP address.',
'json' => 'The :attribute must be a valid JSON string.', 'json' => 'The :attribute must be a valid JSON string.',
'max.numeric' => 'The :attribute may not be greater than :max.', 'max.numeric' => 'The :attribute may not be greater than :max.',
'max.file' => 'The :attribute may not be greater than :max kilobytes.', 'max.file' => 'The :attribute may not be greater than :max kilobytes.',
'max.string' => 'The :attribute may not be greater than :max characters.', 'max.string' => 'The :attribute may not be greater than :max characters.',
'max.array' => 'The :attribute may not have more than :max items.', 'max.array' => 'The :attribute may not have more than :max items.',
'mimes' => 'The :attribute must be a file of type: :values.', 'mimes' => 'The :attribute must be a file of type: :values.',
'min.numeric' => 'The :attribute must be at least :min.', 'min.numeric' => 'The :attribute must be at least :min.',
'lte.numeric' => 'The :attribute must be less than or equal :value.', 'lte.numeric' => 'The :attribute must be less than or equal :value.',
'min.file' => 'The :attribute must be at least :min kilobytes.', 'min.file' => 'The :attribute must be at least :min kilobytes.',
'min.string' => 'The :attribute must be at least :min characters.', 'min.string' => 'The :attribute must be at least :min characters.',
'min.array' => 'The :attribute must have at least :min items.', 'min.array' => 'The :attribute must have at least :min items.',
'not_in' => 'The selected :attribute is invalid.', 'not_in' => 'The selected :attribute is invalid.',
'numeric' => 'The :attribute must be a number.', 'numeric' => 'The :attribute must be a number.',
'scientific_notation' => 'The :attribute cannot use the scientific notation.', 'scientific_notation' => 'The :attribute cannot use the scientific notation.',
'numeric_native' => 'The native amount must be a number.', 'numeric_native' => 'The native amount must be a number.',
'numeric_destination' => 'The destination amount must be a number.', 'numeric_destination' => 'The destination amount must be a number.',
'numeric_source' => 'The source amount must be a number.', 'numeric_source' => 'The source amount must be a number.',
'regex' => 'The :attribute format is invalid.', 'regex' => 'The :attribute format is invalid.',
'required' => 'The :attribute field is required.', 'required' => 'The :attribute field is required.',
'required_if' => 'The :attribute field is required when :other is :value.', 'required_if' => 'The :attribute field is required when :other is :value.',
'required_unless' => 'The :attribute field is required unless :other is in :values.', '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' => 'The :attribute field is required when :values is present.',
'required_with_all' => 'The :attribute field is required when :values is present.', 'required_with_all' => 'The :attribute field is required when :values is present.',
'required_without' => 'The :attribute field is required when :values is not 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.', 'required_without_all' => 'The :attribute field is required when none of :values are present.',
'same' => 'The :attribute and :other must match.', 'same' => 'The :attribute and :other must match.',
'size.numeric' => 'The :attribute must be :size.', 'size.numeric' => 'The :attribute must be :size.',
'amount_min_over_max' => 'The minimum amount cannot be larger than the maximum amount.', 'amount_min_over_max' => 'The minimum amount cannot be larger than the maximum amount.',
'size.file' => 'The :attribute must be :size kilobytes.', 'size.file' => 'The :attribute must be :size kilobytes.',
'size.string' => 'The :attribute must be :size characters.', 'size.string' => 'The :attribute must be :size characters.',
'size.array' => 'The :attribute must contain :size items.', 'size.array' => 'The :attribute must contain :size items.',
'unique' => 'The :attribute has already been taken.', 'unique' => 'The :attribute has already been taken.',
'string' => 'The :attribute must be a string.', 'string' => 'The :attribute must be a string.',
'url' => 'The :attribute format is invalid.', 'url' => 'The :attribute format is invalid.',
'timezone' => 'The :attribute must be a valid zone.', 'timezone' => 'The :attribute must be a valid zone.',
'2fa_code' => 'The :attribute field is invalid.', '2fa_code' => 'The :attribute field is invalid.',
'dimensions' => 'The :attribute has invalid image dimensions.', 'dimensions' => 'The :attribute has invalid image dimensions.',
'distinct' => 'The :attribute field has a duplicate value.', 'distinct' => 'The :attribute field has a duplicate value.',
'file' => 'The :attribute must be a file.', 'file' => 'The :attribute must be a file.',
'in_array' => 'The :attribute field does not exist in :other.', 'in_array' => 'The :attribute field does not exist in :other.',
'present' => 'The :attribute field must be present.', 'present' => 'The :attribute field must be present.',
'amount_zero' => 'The total amount cannot be zero.', 'amount_zero' => 'The total amount cannot be zero.',
'current_target_amount' => 'The current amount must be less than the target amount.', 'current_target_amount' => 'The current amount must be less than the target amount.',
'unique_piggy_bank_for_user' => 'The name of the piggy bank must be unique.', 'unique_piggy_bank_for_user' => 'The name of the piggy bank must be unique.',
'unique_object_group' => 'The group name must be unique', 'unique_object_group' => 'The group name must be unique',
'starts_with' => 'The value must start with :values.', 'starts_with' => 'The value must start with :values.',
'unique_webhook' => 'You already have a webhook with this combination of URL, trigger, response and delivery.', 'unique_webhook' => 'You already have a webhook with this combination of URL, trigger, response and delivery.',
'unique_existing_webhook' => 'You already have another webhook with this combination of URL, trigger, response and delivery.', 'unique_existing_webhook' => 'You already have another webhook with this combination of URL, trigger, response and delivery.',
'same_account_type' => 'Both accounts must be of the same account type', 'same_account_type' => 'Both accounts must be of the same account type',
'same_account_currency' => 'Both accounts must have the same currency setting', 'same_account_currency' => 'Both accounts must have the same currency setting',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
@ -193,11 +195,11 @@ return [
* *
*/ */
'secure_password' => 'This is not a secure password. Please try again. For more information, visit https://bit.ly/FF3-password-security', 'secure_password' => 'This is not a secure password. Please try again. For more information, visit https://bit.ly/FF3-password-security',
'valid_recurrence_rep_type' => 'Invalid repetition type for recurring transactions.', 'valid_recurrence_rep_type' => 'Invalid repetition type for recurring transactions.',
'valid_recurrence_rep_moment' => 'Invalid repetition moment for this type of repetition.', 'valid_recurrence_rep_moment' => 'Invalid repetition moment for this type of repetition.',
'invalid_account_info' => 'Invalid account information.', 'invalid_account_info' => 'Invalid account information.',
'attributes' => [ 'attributes' => [
'email' => 'email address', 'email' => 'email address',
'description' => 'description', 'description' => 'description',
'amount' => 'amount', 'amount' => 'amount',
@ -236,23 +238,23 @@ return [
], ],
// validation of accounts: // validation of accounts:
'withdrawal_source_need_data' => 'Need to get a valid source account ID and/or valid source account name to continue.', 'withdrawal_source_need_data' => 'Need to get a valid source account ID and/or valid source account name to continue.',
'withdrawal_source_bad_data' => '[a] Could not find a valid source account when searching for ID ":id" or name ":name".', 'withdrawal_source_bad_data' => '[a] Could not find a valid source account when searching for ID ":id" or name ":name".',
'withdrawal_dest_need_data' => '[a] Need to get a valid destination account ID and/or valid destination account name to continue.', 'withdrawal_dest_need_data' => '[a] Need to get a valid destination account ID and/or valid destination account name to continue.',
'withdrawal_dest_bad_data' => 'Could not find a valid destination account when searching for ID ":id" or name ":name".', 'withdrawal_dest_bad_data' => 'Could not find a valid destination account when searching for ID ":id" or name ":name".',
'withdrawal_dest_iban_exists' => 'This destination account IBAN is already in use by an asset account or a liability and cannot be used as a withdrawal destination.', 'withdrawal_dest_iban_exists' => 'This destination account IBAN is already in use by an asset account or a liability and cannot be used as a withdrawal destination.',
'deposit_src_iban_exists' => 'This source account IBAN is already in use by an asset account or a liability and cannot be used as a deposit source.', 'deposit_src_iban_exists' => 'This source account IBAN is already in use by an asset account or a liability and cannot be used as a deposit source.',
'reconciliation_source_bad_data' => 'Could not find a valid reconciliation account when searching for ID ":id" or name ":name".', 'reconciliation_source_bad_data' => 'Could not find a valid reconciliation account when searching for ID ":id" or name ":name".',
'generic_source_bad_data' => '[e] Could not find a valid source account when searching for ID ":id" or name ":name".', 'generic_source_bad_data' => '[e] Could not find a valid source account when searching for ID ":id" or name ":name".',
'deposit_source_need_data' => 'Need to get a valid source account ID and/or valid source account name to continue.', 'deposit_source_need_data' => 'Need to get a valid source account ID and/or valid source account name to continue.',
'deposit_source_bad_data' => '[b] Could not find a valid source account when searching for ID ":id" or name ":name".', 'deposit_source_bad_data' => '[b] Could not find a valid source account when searching for ID ":id" or name ":name".',
'deposit_dest_need_data' => '[b] Need to get a valid destination account ID and/or valid destination account name to continue.', 'deposit_dest_need_data' => '[b] Need to get a valid destination account ID and/or valid destination account name to continue.',
'deposit_dest_bad_data' => 'Could not find a valid destination account when searching for ID ":id" or name ":name".', 'deposit_dest_bad_data' => 'Could not find a valid destination account when searching for ID ":id" or name ":name".',
'deposit_dest_wrong_type' => 'The submitted destination account is not of the right type.', 'deposit_dest_wrong_type' => 'The submitted destination account is not of the right type.',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
@ -265,37 +267,37 @@ return [
* *
*/ */
'transfer_source_need_data' => 'Need to get a valid source account ID and/or valid source account name to continue.', 'transfer_source_need_data' => 'Need to get a valid source account ID and/or valid source account name to continue.',
'transfer_source_bad_data' => '[c] Could not find a valid source account when searching for ID ":id" or name ":name".', 'transfer_source_bad_data' => '[c] Could not find a valid source account when searching for ID ":id" or name ":name".',
'transfer_dest_need_data' => '[c] Need to get a valid destination account ID and/or valid destination account name to continue.', 'transfer_dest_need_data' => '[c] Need to get a valid destination account ID and/or valid destination account name to continue.',
'transfer_dest_bad_data' => 'Could not find a valid destination account when searching for ID ":id" or name ":name".', 'transfer_dest_bad_data' => 'Could not find a valid destination account when searching for ID ":id" or name ":name".',
'need_id_in_edit' => 'Each split must have transaction_journal_id (either valid ID or 0).', 'need_id_in_edit' => 'Each split must have transaction_journal_id (either valid ID or 0).',
'ob_source_need_data' => 'Need to get a valid source account ID and/or valid source account name to continue.', 'ob_source_need_data' => 'Need to get a valid source account ID and/or valid source account name to continue.',
'lc_source_need_data' => 'Need to get a valid source account ID to continue.', 'lc_source_need_data' => 'Need to get a valid source account ID to continue.',
'ob_dest_need_data' => '[d] Need to get a valid destination account ID and/or valid destination account name to continue.', 'ob_dest_need_data' => '[d] Need to get a valid destination account ID and/or valid destination account name to continue.',
'ob_dest_bad_data' => 'Could not find a valid destination account when searching for ID ":id" or name ":name".', 'ob_dest_bad_data' => 'Could not find a valid destination account when searching for ID ":id" or name ":name".',
'reconciliation_either_account' => 'To submit a reconciliation, you must submit either a source or a destination account. Not both, not neither.', 'reconciliation_either_account' => 'To submit a reconciliation, you must submit either a source or a destination account. Not both, not neither.',
'generic_invalid_source' => 'You can\'t use this account as the source account.', 'generic_invalid_source' => 'You can\'t use this account as the source account.',
'generic_invalid_destination' => 'You can\'t use this account as the destination account.', 'generic_invalid_destination' => 'You can\'t use this account as the destination account.',
'generic_no_source' => 'You must submit source account information or submit a transaction journal ID.', 'generic_no_source' => 'You must submit source account information or submit a transaction journal ID.',
'generic_no_destination' => 'You must submit destination account information or submit a transaction journal ID.', 'generic_no_destination' => 'You must submit destination account information or submit a transaction journal ID.',
'gte.numeric' => 'The :attribute must be greater than or equal to :value.', 'gte.numeric' => 'The :attribute must be greater than or equal to :value.',
'gt.numeric' => 'The :attribute must be greater than :value.', 'gt.numeric' => 'The :attribute must be greater than :value.',
'gte.file' => 'The :attribute must be greater than or equal to :value kilobytes.', 'gte.file' => 'The :attribute must be greater than or equal to :value kilobytes.',
'gte.string' => 'The :attribute must be greater than or equal to :value characters.', 'gte.string' => 'The :attribute must be greater than or equal to :value characters.',
'gte.array' => 'The :attribute must have :value items or more.', 'gte.array' => 'The :attribute must have :value items or more.',
'amount_required_for_auto_budget' => 'The amount is required.', 'amount_required_for_auto_budget' => 'The amount is required.',
'auto_budget_amount_positive' => 'The amount must be more than zero.', 'auto_budget_amount_positive' => 'The amount must be more than zero.',
'auto_budget_period_mandatory' => 'The auto budget period is a mandatory field.', 'auto_budget_period_mandatory' => 'The auto budget period is a mandatory field.',
// no access to administration: // no access to administration:
'no_access_user_group' => 'You do not have the correct access rights for this administration.', 'no_access_user_group' => 'You do not have the correct access rights for this administration.',
]; ];
/* /*

File diff suppressed because it is too large Load Diff

View File

@ -25,154 +25,154 @@
declare(strict_types=1); declare(strict_types=1);
return [ return [
'bad_type_source' => 'Firefly III can\'t determine the transaction type based on this source account.', 'bad_type_source' => 'Firefly III can\'t determine the transaction type based on this source account.',
'bad_type_destination' => 'Firefly III can\'t determine the transaction type based on this destination account.', 'bad_type_destination' => 'Firefly III can\'t determine the transaction type based on this destination account.',
'missing_where' => 'Array is missing "where"-clause', 'missing_where' => 'Array is missing "where"-clause',
'missing_update' => 'Array is missing "update"-clause', 'missing_update' => 'Array is missing "update"-clause',
'invalid_where_key' => 'JSON contains an invalid key for the "where"-clause', 'invalid_where_key' => 'JSON contains an invalid key for the "where"-clause',
'invalid_update_key' => 'JSON contains an invalid key for the "update"-clause', 'invalid_update_key' => 'JSON contains an invalid key for the "update"-clause',
'invalid_query_data' => 'There is invalid data in the %s:%s field of your query.', 'invalid_query_data' => 'There is invalid data in the %s:%s field of your query.',
'invalid_query_account_type' => 'Your query contains accounts of different types, which is not allowed.', 'invalid_query_account_type' => 'Your query contains accounts of different types, which is not allowed.',
'invalid_query_currency' => 'Your query contains accounts that have different currency settings, which is not allowed.', 'invalid_query_currency' => 'Your query contains accounts that have different currency settings, which is not allowed.',
'iban' => 'This is not a valid IBAN.', 'iban' => 'This is not a valid IBAN.',
'zero_or_more' => 'The value cannot be negative.', 'zero_or_more' => 'The value cannot be negative.',
'more_than_zero' => 'The value must be more than zero.', 'more_than_zero' => 'The value must be more than zero.',
'more_than_zero_correct' => 'The value must be zero or more.', 'more_than_zero_correct' => 'The value must be zero or more.',
'no_asset_account' => 'This is not an asset account.', 'no_asset_account' => 'This is not an asset account.',
'date_or_time' => 'The value must be a valid date or time value (ISO 8601).', 'date_or_time' => 'The value must be a valid date or time value (ISO 8601).',
'source_equals_destination' => 'The source account equals the destination account.', 'source_equals_destination' => 'The source account equals the destination account.',
'unique_account_number_for_user' => 'It looks like this account number is already in use.', 'unique_account_number_for_user' => 'It looks like this account number is already in use.',
'unique_iban_for_user' => 'It looks like this IBAN is already in use.', 'unique_iban_for_user' => 'It looks like this IBAN is already in use.',
'reconciled_forbidden_field' => 'This transaction is already reconciled, you cannot change the ":field"', 'reconciled_forbidden_field' => 'This transaction is already reconciled, you cannot change the ":field"',
'deleted_user' => 'Due to security constraints, you cannot register using this email address.', 'deleted_user' => 'Due to security constraints, you cannot register using this email address.',
'rule_trigger_value' => 'This value is invalid for the selected trigger.', 'rule_trigger_value' => 'This value is invalid for the selected trigger.',
'rule_action_value' => 'This value is invalid for the selected action.', 'rule_action_value' => 'This value is invalid for the selected action.',
'file_already_attached' => 'Uploaded file ":name" is already attached to this object.', 'file_already_attached' => 'Uploaded file ":name" is already attached to this object.',
'file_attached' => 'Successfully uploaded file ":name".', 'file_attached' => 'Successfully uploaded file ":name".',
'must_exist' => 'The ID in field :attribute does not exist in the database.', 'must_exist' => 'The ID in field :attribute does not exist in the database.',
'all_accounts_equal' => 'All accounts in this field must be equal.', 'all_accounts_equal' => 'All accounts in this field must be equal.',
'group_title_mandatory' => 'A group title is mandatory when there is more than one transaction.', 'group_title_mandatory' => 'A group title is mandatory when there is more than one transaction.',
'transaction_types_equal' => 'All splits must be of the same type.', 'transaction_types_equal' => 'All splits must be of the same type.',
'invalid_transaction_type' => 'Invalid transaction type.', 'invalid_transaction_type' => 'Invalid transaction type.',
'invalid_selection' => 'Your selection is invalid.', 'invalid_selection' => 'Your selection is invalid.',
'belongs_user' => 'This value is linked to an object that does not seem to exist.', 'belongs_user' => 'This value is linked to an object that does not seem to exist.',
'belongs_user_or_user_group' => 'This value is linked to an object that does not seem to exist in your current financial administration.', 'belongs_user_or_user_group' => 'This value is linked to an object that does not seem to exist in your current financial administration.',
'at_least_one_transaction' => 'Need at least one transaction.', 'at_least_one_transaction' => 'Need at least one transaction.',
'recurring_transaction_id' => 'Need at least one transaction.', 'recurring_transaction_id' => 'Need at least one transaction.',
'need_id_to_match' => 'You need to submit this entry with an ID for the API to be able to match it.', 'need_id_to_match' => 'You need to submit this entry with an ID for the API to be able to match it.',
'too_many_unmatched' => 'Too many submitted transactions cannot be matched to their respective database entries. Make sure existing entries have a valid ID.', 'too_many_unmatched' => 'Too many submitted transactions cannot be matched to their respective database entries. Make sure existing entries have a valid ID.',
'id_does_not_match' => 'Submitted ID #:id does not match expected ID. Make sure it matches or omit the field.', 'id_does_not_match' => 'Submitted ID #:id does not match expected ID. Make sure it matches or omit the field.',
'at_least_one_repetition' => 'Need at least one repetition.', 'at_least_one_repetition' => 'Need at least one repetition.',
'require_repeat_until' => 'Require either a number of repetitions, or an end date (repeat_until). Not both.', 'require_repeat_until' => 'Require either a number of repetitions, or an end date (repeat_until). Not both.',
'require_currency_info' => 'The content of this field is invalid without currency information.', 'require_currency_info' => 'The content of this field is invalid without currency information.',
'not_transfer_account' => 'This account is not an account that can be used for transfers.', 'not_transfer_account' => 'This account is not an account that can be used for transfers.',
'require_currency_amount' => 'The content of this field is invalid without foreign amount information.', 'require_currency_amount' => 'The content of this field is invalid without foreign amount information.',
'require_foreign_currency' => 'This field requires a number', 'require_foreign_currency' => 'This field requires a number',
'require_foreign_dest' => 'This field value must match the currency of the destination account.', 'require_foreign_dest' => 'This field value must match the currency of the destination account.',
'require_foreign_src' => 'This field value must match the currency of the source account.', 'require_foreign_src' => 'This field value must match the currency of the source account.',
'equal_description' => 'Transaction description should not equal global description.', 'equal_description' => 'Transaction description should not equal global description.',
'file_invalid_mime' => 'File ":name" is of type ":mime" which is not accepted as a new upload.', 'file_invalid_mime' => 'File ":name" is of type ":mime" which is not accepted as a new upload.',
'file_too_large' => 'File ":name" is too large.', 'file_too_large' => 'File ":name" is too large.',
'belongs_to_user' => 'The value of :attribute is unknown.', 'belongs_to_user' => 'The value of :attribute is unknown.',
'accepted' => 'The :attribute must be accepted.', 'accepted' => 'The :attribute must be accepted.',
'bic' => 'This is not a valid BIC.', 'bic' => 'This is not a valid BIC.',
'at_least_one_trigger' => 'Rule must have at least one trigger.', 'at_least_one_trigger' => 'Rule must have at least one trigger.',
'at_least_one_active_trigger' => 'Rule must have at least one active trigger.', 'at_least_one_active_trigger' => 'Rule must have at least one active trigger.',
'at_least_one_action' => 'Rule must have at least one action.', 'at_least_one_action' => 'Rule must have at least one action.',
'at_least_one_active_action' => 'Rule must have at least one active action.', 'at_least_one_active_action' => 'Rule must have at least one active action.',
'base64' => 'This is not valid base64 encoded data.', 'base64' => 'This is not valid base64 encoded data.',
'model_id_invalid' => 'The given ID seems invalid for this model.', 'model_id_invalid' => 'The given ID seems invalid for this model.',
'less' => ':attribute must be less than 10,000,000', 'less' => ':attribute must be less than 10,000,000',
'active_url' => 'The :attribute is not a valid URL.', 'active_url' => 'The :attribute is not a valid URL.',
'after' => 'The :attribute must be a date after :date.', 'after' => 'The :attribute must be a date after :date.',
'date_after' => 'The start date must be before the end date.', 'date_after' => 'The start date must be before the end date.',
'alpha' => 'The :attribute may only contain letters.', 'alpha' => 'The :attribute may only contain letters.',
'alpha_dash' => 'The :attribute may only contain letters, numbers, and dashes.', 'alpha_dash' => 'The :attribute may only contain letters, numbers, and dashes.',
'alpha_num' => 'The :attribute may only contain letters and numbers.', 'alpha_num' => 'The :attribute may only contain letters and numbers.',
'array' => 'The :attribute must be an array.', 'array' => 'The :attribute must be an array.',
'unique_for_user' => 'There already is an entry with this :attribute.', 'unique_for_user' => 'There already is an entry with this :attribute.',
'before' => 'The :attribute must be a date before :date.', 'before' => 'The :attribute must be a date before :date.',
'unique_object_for_user' => 'This name is already in use.', 'unique_object_for_user' => 'This name is already in use.',
'unique_account_for_user' => 'This account name is already in use.', 'unique_account_for_user' => 'This account name is already in use.',
// Ignore this comment // Ignore this comment
'between.numeric' => 'The :attribute must be between :min and :max.', 'between.numeric' => 'The :attribute must be between :min and :max.',
'between.file' => 'The :attribute must be between :min and :max kilobytes.', 'between.file' => 'The :attribute must be between :min and :max kilobytes.',
'between.string' => 'The :attribute must be between :min and :max characters.', 'between.string' => 'The :attribute must be between :min and :max characters.',
'between.array' => 'The :attribute must have between :min and :max items.', 'between.array' => 'The :attribute must have between :min and :max items.',
'boolean' => 'The :attribute field must be true or false.', 'boolean' => 'The :attribute field must be true or false.',
'confirmed' => 'The :attribute confirmation does not match.', 'confirmed' => 'The :attribute confirmation does not match.',
'date' => 'The :attribute is not a valid date.', 'date' => 'The :attribute is not a valid date.',
'date_format' => 'The :attribute does not match the format :format.', 'date_format' => 'The :attribute does not match the format :format.',
'different' => 'The :attribute and :other must be different.', 'different' => 'The :attribute and :other must be different.',
'digits' => 'The :attribute must be :digits digits.', 'digits' => 'The :attribute must be :digits digits.',
'digits_between' => 'The :attribute must be between :min and :max digits.', 'digits_between' => 'The :attribute must be between :min and :max digits.',
'email' => 'The :attribute must be a valid email address.', 'email' => 'The :attribute must be a valid email address.',
'filled' => 'The :attribute field is required.', 'filled' => 'The :attribute field is required.',
'exists' => 'The selected :attribute is invalid.', 'exists' => 'The selected :attribute is invalid.',
'image' => 'The :attribute must be an image.', 'image' => 'The :attribute must be an image.',
'in' => 'The selected :attribute is invalid.', 'in' => 'The selected :attribute is invalid.',
'integer' => 'The :attribute must be an integer.', 'integer' => 'The :attribute must be an integer.',
'ip' => 'The :attribute must be a valid IP address.', 'ip' => 'The :attribute must be a valid IP address.',
'json' => 'The :attribute must be a valid JSON string.', 'json' => 'The :attribute must be a valid JSON string.',
'max.numeric' => 'The :attribute may not be greater than :max.', 'max.numeric' => 'The :attribute may not be greater than :max.',
'max.file' => 'The :attribute may not be greater than :max kilobytes.', 'max.file' => 'The :attribute may not be greater than :max kilobytes.',
'max.string' => 'The :attribute may not be greater than :max characters.', 'max.string' => 'The :attribute may not be greater than :max characters.',
'max.array' => 'The :attribute may not have more than :max items.', 'max.array' => 'The :attribute may not have more than :max items.',
'mimes' => 'The :attribute must be a file of type: :values.', 'mimes' => 'The :attribute must be a file of type: :values.',
'min.numeric' => 'The :attribute must be at least :min.', 'min.numeric' => 'The :attribute must be at least :min.',
'lte.numeric' => 'The :attribute must be less than or equal :value.', 'lte.numeric' => 'The :attribute must be less than or equal :value.',
'min.file' => 'The :attribute must be at least :min kilobytes.', 'min.file' => 'The :attribute must be at least :min kilobytes.',
'min.string' => 'The :attribute must be at least :min characters.', 'min.string' => 'The :attribute must be at least :min characters.',
'min.array' => 'The :attribute must have at least :min items.', 'min.array' => 'The :attribute must have at least :min items.',
'not_in' => 'The selected :attribute is invalid.', 'not_in' => 'The selected :attribute is invalid.',
'numeric' => 'The :attribute must be a number.', 'numeric' => 'The :attribute must be a number.',
'scientific_notation' => 'The :attribute cannot use the scientific notation.', 'scientific_notation' => 'The :attribute cannot use the scientific notation.',
'numeric_native' => 'The native amount must be a number.', 'numeric_native' => 'The native amount must be a number.',
'numeric_destination' => 'The destination amount must be a number.', 'numeric_destination' => 'The destination amount must be a number.',
'numeric_source' => 'The source amount must be a number.', 'numeric_source' => 'The source amount must be a number.',
'regex' => 'The :attribute format is invalid.', 'regex' => 'The :attribute format is invalid.',
'required' => 'The :attribute field is required.', 'required' => 'The :attribute field is required.',
'required_if' => 'The :attribute field is required when :other is :value.', 'required_if' => 'The :attribute field is required when :other is :value.',
'required_unless' => 'The :attribute field is required unless :other is in :values.', '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' => 'The :attribute field is required when :values is present.',
'required_with_all' => 'The :attribute field is required when :values is present.', 'required_with_all' => 'The :attribute field is required when :values is present.',
'required_without' => 'The :attribute field is required when :values is not 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.', 'required_without_all' => 'The :attribute field is required when none of :values are present.',
'same' => 'The :attribute and :other must match.', 'same' => 'The :attribute and :other must match.',
'size.numeric' => 'The :attribute must be :size.', 'size.numeric' => 'The :attribute must be :size.',
'amount_min_over_max' => 'The minimum amount cannot be larger than the maximum amount.', 'amount_min_over_max' => 'The minimum amount cannot be larger than the maximum amount.',
'size.file' => 'The :attribute must be :size kilobytes.', 'size.file' => 'The :attribute must be :size kilobytes.',
'size.string' => 'The :attribute must be :size characters.', 'size.string' => 'The :attribute must be :size characters.',
'size.array' => 'The :attribute must contain :size items.', 'size.array' => 'The :attribute must contain :size items.',
'unique' => 'The :attribute has already been taken.', 'unique' => 'The :attribute has already been taken.',
'string' => 'The :attribute must be a string.', 'string' => 'The :attribute must be a string.',
'url' => 'The :attribute format is invalid.', 'url' => 'The :attribute format is invalid.',
'timezone' => 'The :attribute must be a valid zone.', 'timezone' => 'The :attribute must be a valid zone.',
'2fa_code' => 'The :attribute field is invalid.', '2fa_code' => 'The :attribute field is invalid.',
'dimensions' => 'The :attribute has invalid image dimensions.', 'dimensions' => 'The :attribute has invalid image dimensions.',
'distinct' => 'The :attribute field has a duplicate value.', 'distinct' => 'The :attribute field has a duplicate value.',
'file' => 'The :attribute must be a file.', 'file' => 'The :attribute must be a file.',
'in_array' => 'The :attribute field does not exist in :other.', 'in_array' => 'The :attribute field does not exist in :other.',
'present' => 'The :attribute field must be present.', 'present' => 'The :attribute field must be present.',
'amount_zero' => 'The total amount cannot be zero.', 'amount_zero' => 'The total amount cannot be zero.',
'current_target_amount' => 'The current amount must be less than the target amount.', 'current_target_amount' => 'The current amount must be less than the target amount.',
'unique_piggy_bank_for_user' => 'The name of the piggy bank must be unique.', 'unique_piggy_bank_for_user' => 'The name of the piggy bank must be unique.',
'unique_object_group' => 'The group name must be unique', 'unique_object_group' => 'The group name must be unique',
'starts_with' => 'The value must start with :values.', 'starts_with' => 'The value must start with :values.',
'unique_webhook' => 'You already have a webhook with this combination of URL, trigger, response and delivery.', 'unique_webhook' => 'You already have a webhook with this combination of URL, trigger, response and delivery.',
'unique_existing_webhook' => 'You already have another webhook with this combination of URL, trigger, response and delivery.', 'unique_existing_webhook' => 'You already have another webhook with this combination of URL, trigger, response and delivery.',
'same_account_type' => 'Both accounts must be of the same account type', 'same_account_type' => 'Both accounts must be of the same account type',
'same_account_currency' => 'Both accounts must have the same currency setting', 'same_account_currency' => 'Both accounts must have the same currency setting',
// Ignore this comment // Ignore this comment
'secure_password' => 'This is not a secure password. Please try again. For more information, visit https://bit.ly/FF3-password-security', 'secure_password' => 'This is not a secure password. Please try again. For more information, visit https://bit.ly/FF3-password-security',
'valid_recurrence_rep_type' => 'Invalid repetition type for recurring transactions.', 'valid_recurrence_rep_type' => 'Invalid repetition type for recurring transactions.',
'valid_recurrence_rep_moment' => 'Invalid repetition moment for this type of repetition.', 'valid_recurrence_rep_moment' => 'Invalid repetition moment for this type of repetition.',
'invalid_account_info' => 'Invalid account information.', 'invalid_account_info' => 'Invalid account information.',
'attributes' => [ 'attributes' => [
'email' => 'email address', 'email' => 'email address',
'description' => 'description', 'description' => 'description',
'amount' => 'amount', 'amount' => 'amount',
@ -211,57 +211,57 @@ return [
], ],
// validation of accounts: // validation of accounts:
'withdrawal_source_need_data' => 'Need to get a valid source account ID and/or valid source account name to continue.', 'withdrawal_source_need_data' => 'Need to get a valid source account ID and/or valid source account name to continue.',
'withdrawal_source_bad_data' => '[a] Could not find a valid source account when searching for ID ":id" or name ":name".', 'withdrawal_source_bad_data' => '[a] Could not find a valid source account when searching for ID ":id" or name ":name".',
'withdrawal_dest_need_data' => '[a] Need to get a valid destination account ID and/or valid destination account name to continue.', 'withdrawal_dest_need_data' => '[a] Need to get a valid destination account ID and/or valid destination account name to continue.',
'withdrawal_dest_bad_data' => 'Could not find a valid destination account when searching for ID ":id" or name ":name".', 'withdrawal_dest_bad_data' => 'Could not find a valid destination account when searching for ID ":id" or name ":name".',
'withdrawal_dest_iban_exists' => 'This destination account IBAN is already in use by an asset account or a liability and cannot be used as a withdrawal destination.', 'withdrawal_dest_iban_exists' => 'This destination account IBAN is already in use by an asset account or a liability and cannot be used as a withdrawal destination.',
'deposit_src_iban_exists' => 'This source account IBAN is already in use by an asset account or a liability and cannot be used as a deposit source.', 'deposit_src_iban_exists' => 'This source account IBAN is already in use by an asset account or a liability and cannot be used as a deposit source.',
'reconciliation_source_bad_data' => 'Could not find a valid reconciliation account when searching for ID ":id" or name ":name".', 'reconciliation_source_bad_data' => 'Could not find a valid reconciliation account when searching for ID ":id" or name ":name".',
'generic_source_bad_data' => '[e] Could not find a valid source account when searching for ID ":id" or name ":name".', 'generic_source_bad_data' => '[e] Could not find a valid source account when searching for ID ":id" or name ":name".',
'deposit_source_need_data' => 'Need to get a valid source account ID and/or valid source account name to continue.', 'deposit_source_need_data' => 'Need to get a valid source account ID and/or valid source account name to continue.',
'deposit_source_bad_data' => '[b] Could not find a valid source account when searching for ID ":id" or name ":name".', 'deposit_source_bad_data' => '[b] Could not find a valid source account when searching for ID ":id" or name ":name".',
'deposit_dest_need_data' => '[b] Need to get a valid destination account ID and/or valid destination account name to continue.', 'deposit_dest_need_data' => '[b] Need to get a valid destination account ID and/or valid destination account name to continue.',
'deposit_dest_bad_data' => 'Could not find a valid destination account when searching for ID ":id" or name ":name".', 'deposit_dest_bad_data' => 'Could not find a valid destination account when searching for ID ":id" or name ":name".',
'deposit_dest_wrong_type' => 'The submitted destination account is not of the right type.', 'deposit_dest_wrong_type' => 'The submitted destination account is not of the right type.',
// Ignore this comment // Ignore this comment
'transfer_source_need_data' => 'Need to get a valid source account ID and/or valid source account name to continue.', 'transfer_source_need_data' => 'Need to get a valid source account ID and/or valid source account name to continue.',
'transfer_source_bad_data' => '[c] Could not find a valid source account when searching for ID ":id" or name ":name".', 'transfer_source_bad_data' => '[c] Could not find a valid source account when searching for ID ":id" or name ":name".',
'transfer_dest_need_data' => '[c] Need to get a valid destination account ID and/or valid destination account name to continue.', 'transfer_dest_need_data' => '[c] Need to get a valid destination account ID and/or valid destination account name to continue.',
'transfer_dest_bad_data' => 'Could not find a valid destination account when searching for ID ":id" or name ":name".', 'transfer_dest_bad_data' => 'Could not find a valid destination account when searching for ID ":id" or name ":name".',
'need_id_in_edit' => 'Each split must have transaction_journal_id (either valid ID or 0).', 'need_id_in_edit' => 'Each split must have transaction_journal_id (either valid ID or 0).',
'ob_source_need_data' => 'Need to get a valid source account ID and/or valid source account name to continue.', 'ob_source_need_data' => 'Need to get a valid source account ID and/or valid source account name to continue.',
'lc_source_need_data' => 'Need to get a valid source account ID to continue.', 'lc_source_need_data' => 'Need to get a valid source account ID to continue.',
'ob_dest_need_data' => '[d] Need to get a valid destination account ID and/or valid destination account name to continue.', 'ob_dest_need_data' => '[d] Need to get a valid destination account ID and/or valid destination account name to continue.',
'ob_dest_bad_data' => 'Could not find a valid destination account when searching for ID ":id" or name ":name".', 'ob_dest_bad_data' => 'Could not find a valid destination account when searching for ID ":id" or name ":name".',
'reconciliation_either_account' => 'To submit a reconciliation, you must submit either a source or a destination account. Not both, not neither.', 'reconciliation_either_account' => 'To submit a reconciliation, you must submit either a source or a destination account. Not both, not neither.',
'generic_invalid_source' => 'You can\'t use this account as the source account.', 'generic_invalid_source' => 'You can\'t use this account as the source account.',
'generic_invalid_destination' => 'You can\'t use this account as the destination account.', 'generic_invalid_destination' => 'You can\'t use this account as the destination account.',
'generic_no_source' => 'You must submit source account information or submit a transaction journal ID.', 'generic_no_source' => 'You must submit source account information or submit a transaction journal ID.',
'generic_no_destination' => 'You must submit destination account information or submit a transaction journal ID.', 'generic_no_destination' => 'You must submit destination account information or submit a transaction journal ID.',
'gte.numeric' => 'The :attribute must be greater than or equal to :value.', 'gte.numeric' => 'The :attribute must be greater than or equal to :value.',
'gt.numeric' => 'The :attribute must be greater than :value.', 'gt.numeric' => 'The :attribute must be greater than :value.',
'gte.file' => 'The :attribute must be greater than or equal to :value kilobytes.', 'gte.file' => 'The :attribute must be greater than or equal to :value kilobytes.',
'gte.string' => 'The :attribute must be greater than or equal to :value characters.', 'gte.string' => 'The :attribute must be greater than or equal to :value characters.',
'gte.array' => 'The :attribute must have :value items or more.', 'gte.array' => 'The :attribute must have :value items or more.',
'amount_required_for_auto_budget' => 'The amount is required.', 'amount_required_for_auto_budget' => 'The amount is required.',
'auto_budget_amount_positive' => 'The amount must be more than zero.', 'auto_budget_amount_positive' => 'The amount must be more than zero.',
'auto_budget_period_mandatory' => 'The auto budget period is a mandatory field.', 'auto_budget_period_mandatory' => 'The auto budget period is a mandatory field.',
// no access to administration: // no access to administration:
'no_access_user_group' => 'You do not have the correct access rights for this administration.', 'no_access_user_group' => 'You do not have the correct access rights for this administration.',
]; ];
// Ignore this comment // Ignore this comment

View File

@ -143,6 +143,7 @@ return [
'error_github_text' => 'Si prefiere, también puedes abrir un nuevo problema en https://github.com/firefly-iiii/firefly-iiii/issues.', 'error_github_text' => 'Si prefiere, también puedes abrir un nuevo problema en https://github.com/firefly-iiii/firefly-iiii/issues.',
'error_stacktrace_below' => 'El stacktrace completo está a continuación:', 'error_stacktrace_below' => 'El stacktrace completo está a continuación:',
'error_headers' => 'Los siguientes encabezados también pueden ser relevantes:', 'error_headers' => 'Los siguientes encabezados también pueden ser relevantes:',
'error_post' => 'This was submitted by the user:',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.

View File

@ -1304,6 +1304,7 @@ return [
'sums_apply_to_range' => 'Todas las sumas aplican al rango seleccionado', 'sums_apply_to_range' => 'Todas las sumas aplican al rango seleccionado',
'mapbox_api_key' => 'Para usar el mapa, obtenga una clave API de <a href="https://www.mapbox.com/">Mapbox</a>Abra su<code>.env</code> y introduzca este código después de <code>MAPBOX_API_KEY=</code>.', 'mapbox_api_key' => 'Para usar el mapa, obtenga una clave API de <a href="https://www.mapbox.com/">Mapbox</a>Abra su<code>.env</code> y introduzca este código después de <code>MAPBOX_API_KEY=</code>.',
'press_object_location' => 'Haga clic o pulse de forma prolongada para definir la ubicación del objeto.', 'press_object_location' => 'Haga clic o pulse de forma prolongada para definir la ubicación del objeto.',
'click_tap_location' => 'Click or tap the map to add a location',
'clear_location' => 'Eliminar ubicación', 'clear_location' => 'Eliminar ubicación',
'delete_all_selected_tags' => 'Eliminar todas las etiquetas seleccionadas', 'delete_all_selected_tags' => 'Eliminar todas las etiquetas seleccionadas',
'select_tags_to_delete' => 'No olvide seleccionar algunas etiquetas.', 'select_tags_to_delete' => 'No olvide seleccionar algunas etiquetas.',
@ -1949,6 +1950,11 @@ return [
*/ */
// transactions: // transactions:
'wait_attachments' => 'Please wait for the attachments to upload.',
'errors_upload' => 'The upload has failed. Please check your browser console for the error.',
'amount_foreign_if' => 'Amount in foreign currency, if any',
'amount_destination_account' => 'Amount in the currency of the destination account',
'edit_transaction_title' => 'Edit transaction ":description"',
'unreconcile' => 'Deshacer reconciliación', 'unreconcile' => 'Deshacer reconciliación',
'update_withdrawal' => 'Actualización de gasto', 'update_withdrawal' => 'Actualización de gasto',
'update_deposit' => 'Actualizar ingreso', 'update_deposit' => 'Actualizar ingreso',
@ -2545,7 +2551,7 @@ return [
'after_update_create_another' => 'Después de actualizar, vuelve aquí para continuar editando.', 'after_update_create_another' => 'Después de actualizar, vuelve aquí para continuar editando.',
'store_as_new' => 'Almacenar como una nueva transacción en lugar de actualizar.', 'store_as_new' => 'Almacenar como una nueva transacción en lugar de actualizar.',
'reset_after' => 'Restablecer formulario después del envío', 'reset_after' => 'Restablecer formulario después del envío',
'errors_submission' => 'Hubo un problema con su envío. Por favor, compruebe los errores.', 'errors_submission' => 'There was something wrong with your submission. Please check out the errors below: %{errorMessage}',
'transaction_expand_split' => 'Expandir división', 'transaction_expand_split' => 'Expandir división',
'transaction_collapse_split' => 'Colapsar división', 'transaction_collapse_split' => 'Colapsar división',

View File

@ -34,73 +34,75 @@
declare(strict_types=1); declare(strict_types=1);
return [ return [
'missing_where' => 'El array esperaba la cláusula "where"', 'bad_type_source' => 'Firefly III can\'t determine the transaction type based on this source account.',
'missing_update' => 'El array esperaba la cláusula "update"', 'bad_type_destination' => 'Firefly III can\'t determine the transaction type based on this destination account.',
'invalid_where_key' => 'El JSON contiene una clave no válida para la cláusula "where"', 'missing_where' => 'El array esperaba la cláusula "where"',
'invalid_update_key' => 'El JSON contiene una clave no válida para la cláusula "update"', 'missing_update' => 'El array esperaba la cláusula "update"',
'invalid_query_data' => 'Hay datos no válidos en el campo %s:%s de su consulta.', 'invalid_where_key' => 'El JSON contiene una clave no válida para la cláusula "where"',
'invalid_query_account_type' => 'Su consulta contiene cuentas de diferentes tipos, lo que no está permitido.', 'invalid_update_key' => 'El JSON contiene una clave no válida para la cláusula "update"',
'invalid_query_currency' => 'Su consulta contiene cuentas que tienen diferentes ajustes de divisa, lo que no está permitido.', 'invalid_query_data' => 'Hay datos no válidos en el campo %s:%s de su consulta.',
'iban' => 'Este no es un IBAN válido.', 'invalid_query_account_type' => 'Su consulta contiene cuentas de diferentes tipos, lo que no está permitido.',
'zero_or_more' => 'El valor no puede ser negativo.', 'invalid_query_currency' => 'Su consulta contiene cuentas que tienen diferentes ajustes de divisa, lo que no está permitido.',
'more_than_zero' => 'El valor debe ser mayor que cero.', 'iban' => 'Este no es un IBAN válido.',
'more_than_zero_correct' => 'El valor debe ser cero o más.', 'zero_or_more' => 'El valor no puede ser negativo.',
'no_asset_account' => 'Esta no es una cuenta de activos.', 'more_than_zero' => 'El valor debe ser mayor que cero.',
'date_or_time' => 'El valor debe ser una fecha u hora válido (ISO 8601).', 'more_than_zero_correct' => 'El valor debe ser cero o más.',
'source_equals_destination' => 'La cuenta origen es igual que la cuenta destino.', 'no_asset_account' => 'Esta no es una cuenta de activos.',
'unique_account_number_for_user' => 'Parece que este número de cuenta ya está en uso.', 'date_or_time' => 'El valor debe ser una fecha u hora válido (ISO 8601).',
'unique_iban_for_user' => 'Parece que este IBAN ya está en uso.', 'source_equals_destination' => 'La cuenta origen es igual que la cuenta destino.',
'reconciled_forbidden_field' => 'Esta transacción ya está reconciliada, no puede cambiar ":field"', 'unique_account_number_for_user' => 'Parece que este número de cuenta ya está en uso.',
'deleted_user' => 'Debido a restricciones de seguridad, no se puede registrar utilizando esta dirección de correo electrónico.', 'unique_iban_for_user' => 'Parece que este IBAN ya está en uso.',
'rule_trigger_value' => 'Este valor es incorrecto para el disparador seleccionado.', 'reconciled_forbidden_field' => 'Esta transacción ya está reconciliada, no puede cambiar ":field"',
'rule_action_value' => 'Este valor es incorrecto para la acción seleccionada.', 'deleted_user' => 'Debido a restricciones de seguridad, no se puede registrar utilizando esta dirección de correo electrónico.',
'file_already_attached' => 'El archivo ":name" ya ha sido añadido a este objeto.', 'rule_trigger_value' => 'Este valor es incorrecto para el disparador seleccionado.',
'file_attached' => 'Archivo ":name" subido con éxito.', 'rule_action_value' => 'Este valor es incorrecto para la acción seleccionada.',
'must_exist' => 'El ID introducido en :attribute no existe en la base de datos.', 'file_already_attached' => 'El archivo ":name" ya ha sido añadido a este objeto.',
'all_accounts_equal' => 'Todas las cuentas en este campo deben ser iguales.', 'file_attached' => 'Archivo ":name" subido con éxito.',
'group_title_mandatory' => 'Un título de grupo es obligatorio cuando hay más de una transacción.', 'must_exist' => 'El ID introducido en :attribute no existe en la base de datos.',
'transaction_types_equal' => 'Todas las divisiones deben ser del mismo tipo.', 'all_accounts_equal' => 'Todas las cuentas en este campo deben ser iguales.',
'invalid_transaction_type' => 'Tipo de transacción inválido.', 'group_title_mandatory' => 'Un título de grupo es obligatorio cuando hay más de una transacción.',
'invalid_selection' => 'Tu selección no es válida.', 'transaction_types_equal' => 'Todas las divisiones deben ser del mismo tipo.',
'belongs_user' => 'Este valor está vinculado a un objeto que parece no existir.', 'invalid_transaction_type' => 'Tipo de transacción inválido.',
'belongs_user_or_user_group' => 'Este valor está vinculado a un objeto que no parece existir en su administración financiera actual.', 'invalid_selection' => 'Tu selección no es válida.',
'at_least_one_transaction' => 'Se necesita al menos una transacción.', 'belongs_user' => 'Este valor está vinculado a un objeto que parece no existir.',
'recurring_transaction_id' => 'Se necesita al menos una transacción.', 'belongs_user_or_user_group' => 'Este valor está vinculado a un objeto que no parece existir en su administración financiera actual.',
'need_id_to_match' => 'Necesitas registrar esta entrada con un ID para que la API pueda hacerla coincidir.', 'at_least_one_transaction' => 'Se necesita al menos una transacción.',
'too_many_unmatched' => 'Demasiadas transacciones enviadas no pueden emparejarse con sus respectivas entradas en la base de datos. Asegúrese de que las entradas existentes tienen un ID válido.', 'recurring_transaction_id' => 'Se necesita al menos una transacción.',
'id_does_not_match' => 'El ID #:id enviado no coincide con el ID esperado. Asegúrese de que coincide u omita el campo.', 'need_id_to_match' => 'Necesitas registrar esta entrada con un ID para que la API pueda hacerla coincidir.',
'at_least_one_repetition' => 'Se necesita al menos una repetición.', 'too_many_unmatched' => 'Demasiadas transacciones enviadas no pueden emparejarse con sus respectivas entradas en la base de datos. Asegúrese de que las entradas existentes tienen un ID válido.',
'require_repeat_until' => 'Se precisa un número de repeticiones o una fecha de finalización (repeat_until). No ambas.', 'id_does_not_match' => 'El ID #:id enviado no coincide con el ID esperado. Asegúrese de que coincide u omita el campo.',
'require_currency_info' => 'El contenido de este campo no es válido sin la información montearia.', 'at_least_one_repetition' => 'Se necesita al menos una repetición.',
'not_transfer_account' => 'Esta cuenta no es una cuenta que se pueda utilizar para transferencias.', 'require_repeat_until' => 'Se precisa un número de repeticiones o una fecha de finalización (repeat_until). No ambas.',
'require_currency_amount' => 'El contenido de este campo no es válido sin información de cantidad extranjera.', 'require_currency_info' => 'El contenido de este campo no es válido sin la información montearia.',
'require_foreign_currency' => 'Este campo requiere un número', 'not_transfer_account' => 'Esta cuenta no es una cuenta que se pueda utilizar para transferencias.',
'require_foreign_dest' => 'El valor de este campo debe coincidir con la moneda de la cuenta de destino.', 'require_currency_amount' => 'El contenido de este campo no es válido sin información de cantidad extranjera.',
'require_foreign_src' => 'El valor de este campo debe coincidir con la moneda de la cuenta de origen.', 'require_foreign_currency' => 'Este campo requiere un número',
'equal_description' => 'La descripción de la transacción no debería ser igual a la descripción global.', 'require_foreign_dest' => 'El valor de este campo debe coincidir con la moneda de la cuenta de destino.',
'file_invalid_mime' => 'El archivo ":name" es de tipo ":mime", el cual no se acepta.', 'require_foreign_src' => 'El valor de este campo debe coincidir con la moneda de la cuenta de origen.',
'file_too_large' => 'El archivo ":name" es demasiado grande.', 'equal_description' => 'La descripción de la transacción no debería ser igual a la descripción global.',
'belongs_to_user' => 'El valor de :attribute es desconocido.', 'file_invalid_mime' => 'El archivo ":name" es de tipo ":mime", el cual no se acepta.',
'accepted' => 'El :attribute debe ser aceptado.', 'file_too_large' => 'El archivo ":name" es demasiado grande.',
'bic' => 'Esto no es un BIC válido.', 'belongs_to_user' => 'El valor de :attribute es desconocido.',
'at_least_one_trigger' => 'La regla debe tener al menos un desencadenante.', 'accepted' => 'El :attribute debe ser aceptado.',
'at_least_one_active_trigger' => 'La regla debe tener al menos un desencadenante activo.', 'bic' => 'Esto no es un BIC válido.',
'at_least_one_action' => 'La regla debe tener al menos una acción.', 'at_least_one_trigger' => 'La regla debe tener al menos un desencadenante.',
'at_least_one_active_action' => 'La regla debe tener al menos una acción activa.', 'at_least_one_active_trigger' => 'La regla debe tener al menos un desencadenante activo.',
'base64' => 'Esto no es un dato codificado en base64 válido.', 'at_least_one_action' => 'La regla debe tener al menos una acción.',
'model_id_invalid' => 'El ID dado no parece válido para este modelo.', 'at_least_one_active_action' => 'La regla debe tener al menos una acción activa.',
'less' => ':attribute debe ser menor que 10.000.000', 'base64' => 'Esto no es un dato codificado en base64 válido.',
'active_url' => 'El campo :attribute no es una URL válida.', 'model_id_invalid' => 'El ID dado no parece válido para este modelo.',
'after' => 'El campo :attribute debe ser una fecha posterior a :date.', 'less' => ':attribute debe ser menor que 10.000.000',
'date_after' => 'La fecha de inicio debe ser anterior a la fecha de finalización.', 'active_url' => 'El campo :attribute no es una URL válida.',
'alpha' => 'El campo :attribute sólo puede contener letras.', 'after' => 'El campo :attribute debe ser una fecha posterior a :date.',
'alpha_dash' => 'El campo :attribute sólo puede contener letras, números y guiones.', 'date_after' => 'La fecha de inicio debe ser anterior a la fecha de finalización.',
'alpha_num' => 'El campo :attribute sólo puede contener letras y números.', 'alpha' => 'El campo :attribute sólo puede contener letras.',
'array' => 'El campo :attribute debe ser un arreglo.', 'alpha_dash' => 'El campo :attribute sólo puede contener letras, números y guiones.',
'unique_for_user' => 'Ya hay una entrada con esto :attribute.', 'alpha_num' => 'El campo :attribute sólo puede contener letras y números.',
'before' => 'El campo :attribute debe contener una fecha anterior a :date.', 'array' => 'El campo :attribute debe ser un arreglo.',
'unique_object_for_user' => 'Este nombre ya está en uso.', 'unique_for_user' => 'Ya hay una entrada con esto :attribute.',
'unique_account_for_user' => 'Este nombre de cuenta ya está en uso.', 'before' => 'El campo :attribute debe contener una fecha anterior a :date.',
'unique_object_for_user' => 'Este nombre ya está en uso.',
'unique_account_for_user' => 'Este nombre de cuenta ya está en uso.',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
@ -113,74 +115,74 @@ return [
* *
*/ */
'between.numeric' => 'El atributo :attribute debe estar entre :min y :max.', 'between.numeric' => 'El atributo :attribute debe estar entre :min y :max.',
'between.file' => 'El atributo :attribute debe estar entre :min y :max kilobytes.', 'between.file' => 'El atributo :attribute debe estar entre :min y :max kilobytes.',
'between.string' => 'El atributo :attribute debe estar entre :min y :max caracteres.', 'between.string' => 'El atributo :attribute debe estar entre :min y :max caracteres.',
'between.array' => 'El atributo :attribute debe estar entre :min y :max items.', 'between.array' => 'El atributo :attribute debe estar entre :min y :max items.',
'boolean' => 'El campo :attribute debe ser verdadero o falso.', 'boolean' => 'El campo :attribute debe ser verdadero o falso.',
'confirmed' => 'La confirmación de :attribute no coincide.', 'confirmed' => 'La confirmación de :attribute no coincide.',
'date' => 'El campo :attribute no es una fecha válida.', 'date' => 'El campo :attribute no es una fecha válida.',
'date_format' => 'El campo :attribute no corresponde con el formato :format.', 'date_format' => 'El campo :attribute no corresponde con el formato :format.',
'different' => 'Los campos :attribute y :other han de ser diferentes.', 'different' => 'Los campos :attribute y :other han de ser diferentes.',
'digits' => 'El campo :attribute debe contener un número de :digits dígitos.', 'digits' => 'El campo :attribute debe contener un número de :digits dígitos.',
'digits_between' => 'El campo :attribute debe contener entre :min y :max dígitos.', 'digits_between' => 'El campo :attribute debe contener entre :min y :max dígitos.',
'email' => 'El campo :attribute no corresponde con una dirección de e-mail válida.', 'email' => 'El campo :attribute no corresponde con una dirección de e-mail válida.',
'filled' => 'El campo :attribute es obligatorio.', 'filled' => 'El campo :attribute es obligatorio.',
'exists' => 'El campo :attribute seleccionado no es correcto.', 'exists' => 'El campo :attribute seleccionado no es correcto.',
'image' => 'El campo :attribute debe ser una imagen.', 'image' => 'El campo :attribute debe ser una imagen.',
'in' => 'El campo :attribute seleccionado no es válido.', 'in' => 'El campo :attribute seleccionado no es válido.',
'integer' => 'El campo :attribute debe ser un entero.', 'integer' => 'El campo :attribute debe ser un entero.',
'ip' => 'El campo :attribute debe contener una dirección IP válida.', 'ip' => 'El campo :attribute debe contener una dirección IP válida.',
'json' => 'El campo :attribute debe ser una cadena JSON válida.', 'json' => 'El campo :attribute debe ser una cadena JSON válida.',
'max.numeric' => 'El campo :attribute no puede ser mayor que :max.', 'max.numeric' => 'El campo :attribute no puede ser mayor que :max.',
'max.file' => 'El campo :attribute no puede ser mayor :max de kilobytes.', 'max.file' => 'El campo :attribute no puede ser mayor :max de kilobytes.',
'max.string' => 'El campo :attribute debe contener menos de :max caracteres.', 'max.string' => 'El campo :attribute debe contener menos de :max caracteres.',
'max.array' => 'El campo :attribute debe contener al menos :max elementos.', 'max.array' => 'El campo :attribute debe contener al menos :max elementos.',
'mimes' => 'El campo :attribute debe ser un archivo de tipo :values.', 'mimes' => 'El campo :attribute debe ser un archivo de tipo :values.',
'min.numeric' => 'El campo :attribute debe ser al menos :min.', 'min.numeric' => 'El campo :attribute debe ser al menos :min.',
'lte.numeric' => 'El :attribute debe ser menor o igual :value.', 'lte.numeric' => 'El :attribute debe ser menor o igual :value.',
'min.file' => 'El campo :attribute debe ser al menos :min kilobytes.', 'min.file' => 'El campo :attribute debe ser al menos :min kilobytes.',
'min.string' => 'El campo :attribute debe contener al menos :min caracteres.', 'min.string' => 'El campo :attribute debe contener al menos :min caracteres.',
'min.array' => 'El campo :attribute debe tener al menos :min elementos.', 'min.array' => 'El campo :attribute debe tener al menos :min elementos.',
'not_in' => 'El campo :attribute seleccionado es incorrecto.', 'not_in' => 'El campo :attribute seleccionado es incorrecto.',
'numeric' => 'El campo :attribute debe ser un número.', 'numeric' => 'El campo :attribute debe ser un número.',
'scientific_notation' => 'El :attribute no puede usar la notación científica.', 'scientific_notation' => 'El :attribute no puede usar la notación científica.',
'numeric_native' => 'La cantidad nativa debe ser un número.', 'numeric_native' => 'La cantidad nativa debe ser un número.',
'numeric_destination' => 'La cantidad destino debe ser un número.', 'numeric_destination' => 'La cantidad destino debe ser un número.',
'numeric_source' => 'La cantidad origen debe ser un número.', 'numeric_source' => 'La cantidad origen debe ser un número.',
'regex' => 'El formato del campo :attribute no es válido.', 'regex' => 'El formato del campo :attribute no es válido.',
'required' => 'El campo :attribute es obligatorio.', 'required' => 'El campo :attribute es obligatorio.',
'required_if' => 'El campo :attribute es obligatorio cuando el campo :other es :value.', 'required_if' => 'El campo :attribute es obligatorio cuando el campo :other es :value.',
'required_unless' => 'El campo :attribute es obligatorio a menos que :other se encuentre en :values.', 'required_unless' => 'El campo :attribute es obligatorio a menos que :other se encuentre en :values.',
'required_with' => 'El campo :attribute es obligatorio cuando :values está presente.', 'required_with' => 'El campo :attribute es obligatorio cuando :values está presente.',
'required_with_all' => 'El campo :attribute es obligatorio cuando :values está presente.', 'required_with_all' => 'El campo :attribute es obligatorio cuando :values está presente.',
'required_without' => 'El campo :attribute es obligatorio cuando :values no está presente.', 'required_without' => 'El campo :attribute es obligatorio cuando :values no está presente.',
'required_without_all' => 'El campo :attribute es obligatorio cuando ningún campo :values está presente.', 'required_without_all' => 'El campo :attribute es obligatorio cuando ningún campo :values está presente.',
'same' => 'El campo atributo :attribute y :other deben coincidir.', 'same' => 'El campo atributo :attribute y :other deben coincidir.',
'size.numeric' => 'El tamaño de :attribute debe ser :size.', 'size.numeric' => 'El tamaño de :attribute debe ser :size.',
'amount_min_over_max' => 'La cantidad mínima no puede ser mayor que la cantidad máxima.', 'amount_min_over_max' => 'La cantidad mínima no puede ser mayor que la cantidad máxima.',
'size.file' => 'El tamaño de :attribute debe ser :size kilobytes.', 'size.file' => 'El tamaño de :attribute debe ser :size kilobytes.',
'size.string' => 'El campo :attribute debe tener :size caracteres.', 'size.string' => 'El campo :attribute debe tener :size caracteres.',
'size.array' => 'El campo :attribute debe contener :size elementos.', 'size.array' => 'El campo :attribute debe contener :size elementos.',
'unique' => 'El elemento :attribute ya está en uso.', 'unique' => 'El elemento :attribute ya está en uso.',
'string' => 'El :attribute debería ser una cadena de caracteres.', 'string' => 'El :attribute debería ser una cadena de caracteres.',
'url' => 'El formato del campo :attribute no es válido.', 'url' => 'El formato del campo :attribute no es válido.',
'timezone' => 'El campo :attribute debe contener una zona válida.', 'timezone' => 'El campo :attribute debe contener una zona válida.',
'2fa_code' => 'El campo :attribute no es válido.', '2fa_code' => 'El campo :attribute no es válido.',
'dimensions' => 'Las dimensiones de la imagen :attribute son incorrectas.', 'dimensions' => 'Las dimensiones de la imagen :attribute son incorrectas.',
'distinct' => 'El campo :attribute tiene un valor duplicado.', 'distinct' => 'El campo :attribute tiene un valor duplicado.',
'file' => 'El campo :attribute debe ser un fichero.', 'file' => 'El campo :attribute debe ser un fichero.',
'in_array' => 'El campo :attribute no existe en :other.', 'in_array' => 'El campo :attribute no existe en :other.',
'present' => 'El campo :attribute debe estar presente.', 'present' => 'El campo :attribute debe estar presente.',
'amount_zero' => 'La cantidad total no puede ser cero.', 'amount_zero' => 'La cantidad total no puede ser cero.',
'current_target_amount' => 'La cantidad actual debe ser menor que la cantidad de destino.', 'current_target_amount' => 'La cantidad actual debe ser menor que la cantidad de destino.',
'unique_piggy_bank_for_user' => 'En nombre de la hucha debe ser único.', 'unique_piggy_bank_for_user' => 'En nombre de la hucha debe ser único.',
'unique_object_group' => 'El nombre del grupo debe ser único', 'unique_object_group' => 'El nombre del grupo debe ser único',
'starts_with' => 'El valor debe comenzar con :values.', 'starts_with' => 'El valor debe comenzar con :values.',
'unique_webhook' => 'Ya tiene un webhook con esta combinación de URL, activador, respuesta y entrega.', 'unique_webhook' => 'Ya tiene un webhook con esta combinación de URL, activador, respuesta y entrega.',
'unique_existing_webhook' => 'Ya tiene otro webhook con esta combinación de URL, activador, respuesta y entrega.', 'unique_existing_webhook' => 'Ya tiene otro webhook con esta combinación de URL, activador, respuesta y entrega.',
'same_account_type' => 'Ambas cuentas deben ser del mismo tipo de cuenta', 'same_account_type' => 'Ambas cuentas deben ser del mismo tipo de cuenta',
'same_account_currency' => 'Ambas cuentas deben tener la misma configuración de moneda', 'same_account_currency' => 'Ambas cuentas deben tener la misma configuración de moneda',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
@ -193,11 +195,11 @@ return [
* *
*/ */
'secure_password' => 'Esta contraseña no es segura. Por favor inténtalo de nuevo. Para más información, visita https://bit.ly/FF3-password-security', 'secure_password' => 'Esta contraseña no es segura. Por favor inténtalo de nuevo. Para más información, visita https://bit.ly/FF3-password-security',
'valid_recurrence_rep_type' => 'Tipo de repetición no válido para transacciones recurrentes.', 'valid_recurrence_rep_type' => 'Tipo de repetición no válido para transacciones recurrentes.',
'valid_recurrence_rep_moment' => 'Momento de repetición no válido para este tipo de repetición.', 'valid_recurrence_rep_moment' => 'Momento de repetición no válido para este tipo de repetición.',
'invalid_account_info' => 'Información de cuenta no válida.', 'invalid_account_info' => 'Información de cuenta no válida.',
'attributes' => [ 'attributes' => [
'email' => 'dirección de correo electrónico', 'email' => 'dirección de correo electrónico',
'description' => 'descripcion', 'description' => 'descripcion',
'amount' => 'cantidad', 'amount' => 'cantidad',
@ -236,23 +238,23 @@ return [
], ],
// validation of accounts: // validation of accounts:
'withdrawal_source_need_data' => 'Necesita obtener un ID de cuenta de origen válido y/o nombre de cuenta de origen válido para continuar.', 'withdrawal_source_need_data' => 'Necesita obtener un ID de cuenta de origen válido y/o nombre de cuenta de origen válido para continuar.',
'withdrawal_source_bad_data' => '[a] No se pudo encontrar una cuenta de origen válida al buscar por ID ":id" o nombre ":name".', 'withdrawal_source_bad_data' => '[a] No se pudo encontrar una cuenta de origen válida al buscar por ID ":id" o nombre ":name".',
'withdrawal_dest_need_data' => '[a] Necesita obtener un ID de cuenta de destino válido y/o un nombre de cuenta de destino válido para continuar.', 'withdrawal_dest_need_data' => '[a] Necesita obtener un ID de cuenta de destino válido y/o un nombre de cuenta de destino válido para continuar.',
'withdrawal_dest_bad_data' => 'No se pudo encontrar una cuenta de destino válida buscando ID ":id" o nombre ":name".', 'withdrawal_dest_bad_data' => 'No se pudo encontrar una cuenta de destino válida buscando ID ":id" o nombre ":name".',
'withdrawal_dest_iban_exists' => 'Este IBAN de cuenta de destino ya está siendo utilizada por una cuenta de activos o pasivos y no se puede utilizar como destino de retirada.', 'withdrawal_dest_iban_exists' => 'Este IBAN de cuenta de destino ya está siendo utilizada por una cuenta de activos o pasivos y no se puede utilizar como destino de retirada.',
'deposit_src_iban_exists' => 'Este IBAN de cuenta de origen ya está siendo utilizado por una cuenta de activos o pasivos y no puede utilizarse como fuente de depósito.', 'deposit_src_iban_exists' => 'Este IBAN de cuenta de origen ya está siendo utilizado por una cuenta de activos o pasivos y no puede utilizarse como fuente de depósito.',
'reconciliation_source_bad_data' => 'No se ha podido encontrar una cuenta de reconciliación válida al buscar por ID ":id" o nombre ":name".', 'reconciliation_source_bad_data' => 'No se ha podido encontrar una cuenta de reconciliación válida al buscar por ID ":id" o nombre ":name".',
'generic_source_bad_data' => '[e] No se pudo encontrar una cuenta de origen válida al buscar por ID ":id" o nombre ":name".', 'generic_source_bad_data' => '[e] No se pudo encontrar una cuenta de origen válida al buscar por ID ":id" o nombre ":name".',
'deposit_source_need_data' => 'Necesita obtener un ID de cuenta de origen válido y/o nombre de cuenta de origen válido para continuar.', 'deposit_source_need_data' => 'Necesita obtener un ID de cuenta de origen válido y/o nombre de cuenta de origen válido para continuar.',
'deposit_source_bad_data' => '[b] No se pudo encontrar una cuenta de origen válida al buscar por ID ":id" o nombre ":name".', 'deposit_source_bad_data' => '[b] No se pudo encontrar una cuenta de origen válida al buscar por ID ":id" o nombre ":name".',
'deposit_dest_need_data' => '[b] Necesita obtener un ID de cuenta de destino válido y/o un nombre de cuenta de destino válido para continuar.', 'deposit_dest_need_data' => '[b] Necesita obtener un ID de cuenta de destino válido y/o un nombre de cuenta de destino válido para continuar.',
'deposit_dest_bad_data' => 'No se pudo encontrar una cuenta de destino válida buscando ID ":id" o nombre ":name".', 'deposit_dest_bad_data' => 'No se pudo encontrar una cuenta de destino válida buscando ID ":id" o nombre ":name".',
'deposit_dest_wrong_type' => 'La cuenta de destino enviada no es del tipo correcto.', 'deposit_dest_wrong_type' => 'La cuenta de destino enviada no es del tipo correcto.',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
@ -265,37 +267,37 @@ return [
* *
*/ */
'transfer_source_need_data' => 'Necesita obtener un ID de cuenta de origen válido y/o nombre de cuenta de origen válido para continuar.', 'transfer_source_need_data' => 'Necesita obtener un ID de cuenta de origen válido y/o nombre de cuenta de origen válido para continuar.',
'transfer_source_bad_data' => '[c] No se pudo encontrar una cuenta de origen válida al buscar por ID ":id" o nombre ":name".', 'transfer_source_bad_data' => '[c] No se pudo encontrar una cuenta de origen válida al buscar por ID ":id" o nombre ":name".',
'transfer_dest_need_data' => '[c] Necesita obtener un ID de cuenta de destino válido y/o un nombre de cuenta de destino válido para continuar.', 'transfer_dest_need_data' => '[c] Necesita obtener un ID de cuenta de destino válido y/o un nombre de cuenta de destino válido para continuar.',
'transfer_dest_bad_data' => 'No se pudo encontrar una cuenta de destino válida buscando ID ":id" o nombre ":name".', 'transfer_dest_bad_data' => 'No se pudo encontrar una cuenta de destino válida buscando ID ":id" o nombre ":name".',
'need_id_in_edit' => 'Cada división debe tener transaction_journal_id (ID válido o 0).', 'need_id_in_edit' => 'Cada división debe tener transaction_journal_id (ID válido o 0).',
'ob_source_need_data' => 'Necesita obtener un ID de cuenta de origen válido y/o nombre de cuenta de origen válido para continuar.', 'ob_source_need_data' => 'Necesita obtener un ID de cuenta de origen válido y/o nombre de cuenta de origen válido para continuar.',
'lc_source_need_data' => 'Necesita obtener un ID de cuenta de origen válido para continuar.', 'lc_source_need_data' => 'Necesita obtener un ID de cuenta de origen válido para continuar.',
'ob_dest_need_data' => '[d] Necesita obtener un ID de cuenta de destino válido y/o un nombre de cuenta de destino válido para continuar.', 'ob_dest_need_data' => '[d] Necesita obtener un ID de cuenta de destino válido y/o un nombre de cuenta de destino válido para continuar.',
'ob_dest_bad_data' => 'No se pudo encontrar una cuenta de destino válida buscando ID ":id" o nombre ":name".', 'ob_dest_bad_data' => 'No se pudo encontrar una cuenta de destino válida buscando ID ":id" o nombre ":name".',
'reconciliation_either_account' => 'Para enviar una reconciliación, debe enviar una cuenta de origen o de destino. Ni ambas ni ninguna de las dos.', 'reconciliation_either_account' => 'Para enviar una reconciliación, debe enviar una cuenta de origen o de destino. Ni ambas ni ninguna de las dos.',
'generic_invalid_source' => 'No puedes usar esta cuenta como cuenta de origen.', 'generic_invalid_source' => 'No puedes usar esta cuenta como cuenta de origen.',
'generic_invalid_destination' => 'No puede usar esta cuenta como cuenta de destino.', 'generic_invalid_destination' => 'No puede usar esta cuenta como cuenta de destino.',
'generic_no_source' => 'Debe indicar la información de la cuenta de origen o un número de registro de transacción.', 'generic_no_source' => 'Debe indicar la información de la cuenta de origen o un número de registro de transacción.',
'generic_no_destination' => 'Debe indicar la información de la cuenta de destino o un número de registro de transacción.', 'generic_no_destination' => 'Debe indicar la información de la cuenta de destino o un número de registro de transacción.',
'gte.numeric' => ':attribute debe ser mayor o igual que :value.', 'gte.numeric' => ':attribute debe ser mayor o igual que :value.',
'gt.numeric' => 'El :attribute debe ser mayor que :value.', 'gt.numeric' => 'El :attribute debe ser mayor que :value.',
'gte.file' => 'El :attribute debe ser mayor o igual a :value kilobytes.', 'gte.file' => 'El :attribute debe ser mayor o igual a :value kilobytes.',
'gte.string' => ':attribute debe tener :value caracteres o más.', 'gte.string' => ':attribute debe tener :value caracteres o más.',
'gte.array' => ':attribute debe tener :value objetos o más.', 'gte.array' => ':attribute debe tener :value objetos o más.',
'amount_required_for_auto_budget' => 'Se requiere la cantidad.', 'amount_required_for_auto_budget' => 'Se requiere la cantidad.',
'auto_budget_amount_positive' => 'La cantidad debe ser mayor a cero.', 'auto_budget_amount_positive' => 'La cantidad debe ser mayor a cero.',
'auto_budget_period_mandatory' => 'El período del autopresupuesto es un campo obligatorio.', 'auto_budget_period_mandatory' => 'El período del autopresupuesto es un campo obligatorio.',
// no access to administration: // no access to administration:
'no_access_user_group' => 'No tiene permisos para esta administración.', 'no_access_user_group' => 'No tiene permisos para esta administración.',
]; ];
/* /*

View File

@ -143,6 +143,7 @@ return [
'error_github_text' => 'Jos haluat, voit myös avata uuden tiketin osoitteessa https://github.com/firefly-iii/firefly-iii/issues.', 'error_github_text' => 'Jos haluat, voit myös avata uuden tiketin osoitteessa https://github.com/firefly-iii/firefly-iii/issues.',
'error_stacktrace_below' => 'Täydellinen stack trace:', 'error_stacktrace_below' => 'Täydellinen stack trace:',
'error_headers' => 'Seuraavat otsikot voivat myös olla merkityksellisiä:', 'error_headers' => 'Seuraavat otsikot voivat myös olla merkityksellisiä:',
'error_post' => 'This was submitted by the user:',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.

View File

@ -1304,6 +1304,7 @@ return [
'sums_apply_to_range' => 'Kaikki summat sisältyvät valittuun jaksoon', 'sums_apply_to_range' => 'Kaikki summat sisältyvät valittuun jaksoon',
'mapbox_api_key' => 'Käyttääksesi karttaa, hanki API-avain <a href="https://www.mapbox.com/">Mapboxilta</a>. Avaa <code>.env</code> tiedostosi ja lisää koodi <code>MAPBOX_API_KEY=</code> perään.', 'mapbox_api_key' => 'Käyttääksesi karttaa, hanki API-avain <a href="https://www.mapbox.com/">Mapboxilta</a>. Avaa <code>.env</code> tiedostosi ja lisää koodi <code>MAPBOX_API_KEY=</code> perään.',
'press_object_location' => 'Oikealla hiiren napilla (tai pitkä painallus) voit asettaa paikkatiedon.', 'press_object_location' => 'Oikealla hiiren napilla (tai pitkä painallus) voit asettaa paikkatiedon.',
'click_tap_location' => 'Click or tap the map to add a location',
'clear_location' => 'Tyhjennä sijainti', 'clear_location' => 'Tyhjennä sijainti',
'delete_all_selected_tags' => 'Poista kaikki valitut tägit', 'delete_all_selected_tags' => 'Poista kaikki valitut tägit',
'select_tags_to_delete' => 'Älä unohda valita tägejä.', 'select_tags_to_delete' => 'Älä unohda valita tägejä.',
@ -1949,6 +1950,11 @@ return [
*/ */
// transactions: // transactions:
'wait_attachments' => 'Please wait for the attachments to upload.',
'errors_upload' => 'The upload has failed. Please check your browser console for the error.',
'amount_foreign_if' => 'Amount in foreign currency, if any',
'amount_destination_account' => 'Amount in the currency of the destination account',
'edit_transaction_title' => 'Edit transaction ":description"',
'unreconcile' => 'Undo reconciliation', 'unreconcile' => 'Undo reconciliation',
'update_withdrawal' => 'Päivitä nosto', 'update_withdrawal' => 'Päivitä nosto',
'update_deposit' => 'Päivitä talletus', 'update_deposit' => 'Päivitä talletus',
@ -2545,7 +2551,7 @@ return [
'after_update_create_another' => 'Päivityksen jälkeen, palaa takaisin jatkamaan muokkausta.', 'after_update_create_another' => 'Päivityksen jälkeen, palaa takaisin jatkamaan muokkausta.',
'store_as_new' => 'Tallenna uutena tapahtumana päivityksen sijaan.', 'store_as_new' => 'Tallenna uutena tapahtumana päivityksen sijaan.',
'reset_after' => 'Tyhjennä lomake lähetyksen jälkeen', 'reset_after' => 'Tyhjennä lomake lähetyksen jälkeen',
'errors_submission' => 'Lomakkeen tiedoissa oli jotain vikaa. Ole hyvä ja tarkista virheet.', 'errors_submission' => 'There was something wrong with your submission. Please check out the errors below: %{errorMessage}',
'transaction_expand_split' => 'Laajenna jako', 'transaction_expand_split' => 'Laajenna jako',
'transaction_collapse_split' => 'Yhdistä jako', 'transaction_collapse_split' => 'Yhdistä jako',

View File

@ -34,73 +34,75 @@
declare(strict_types=1); declare(strict_types=1);
return [ return [
'missing_where' => 'Taulukosta puuttuu "where"-komento', 'bad_type_source' => 'Firefly III can\'t determine the transaction type based on this source account.',
'missing_update' => 'Taulukosta puuttuu "update"-komento', 'bad_type_destination' => 'Firefly III can\'t determine the transaction type based on this destination account.',
'invalid_where_key' => 'JSON sisältää virheellisen avaimen "where"-komentoa varten', 'missing_where' => 'Taulukosta puuttuu "where"-komento',
'invalid_update_key' => 'JSON sisältää virheellisen avaimen "update"-komentoa varten', 'missing_update' => 'Taulukosta puuttuu "update"-komento',
'invalid_query_data' => 'Kyselysi kentässä %s:%s on virheellisiä tietoja.', 'invalid_where_key' => 'JSON sisältää virheellisen avaimen "where"-komentoa varten',
'invalid_query_account_type' => 'Kyselysi sisältää eri tyyppisiä tilejä, joka ei ole sallittua.', 'invalid_update_key' => 'JSON sisältää virheellisen avaimen "update"-komentoa varten',
'invalid_query_currency' => 'Kyselysi sisältää tilejä, joilla on erilaiset valuutta-asetukset, joka ei ole sallittua.', 'invalid_query_data' => 'Kyselysi kentässä %s:%s on virheellisiä tietoja.',
'iban' => 'IBAN ei ole oikeassa muodossa.', 'invalid_query_account_type' => 'Kyselysi sisältää eri tyyppisiä tilejä, joka ei ole sallittua.',
'zero_or_more' => 'Arvo ei voi olla negatiivinen.', 'invalid_query_currency' => 'Kyselysi sisältää tilejä, joilla on erilaiset valuutta-asetukset, joka ei ole sallittua.',
'more_than_zero' => 'The value must be more than zero.', 'iban' => 'IBAN ei ole oikeassa muodossa.',
'more_than_zero_correct' => 'The value must be zero or more.', 'zero_or_more' => 'Arvo ei voi olla negatiivinen.',
'no_asset_account' => 'This is not an asset account.', 'more_than_zero' => 'The value must be more than zero.',
'date_or_time' => 'Arvon täytyy olla päivämäärä tai aika-arvo (ISO 8601).', 'more_than_zero_correct' => 'The value must be zero or more.',
'source_equals_destination' => 'Lähdetili on sama kuin kohdetili - ja sehän ei käy.', 'no_asset_account' => 'This is not an asset account.',
'unique_account_number_for_user' => 'Tämä tilinumero näyttäisi olevan jo käytössä.', 'date_or_time' => 'Arvon täytyy olla päivämäärä tai aika-arvo (ISO 8601).',
'unique_iban_for_user' => 'Tämä IBAN näyttäisi olevan jo käytössä.', 'source_equals_destination' => 'Lähdetili on sama kuin kohdetili - ja sehän ei käy.',
'reconciled_forbidden_field' => 'This transaction is already reconciled, you cannot change the ":field"', 'unique_account_number_for_user' => 'Tämä tilinumero näyttäisi olevan jo käytössä.',
'deleted_user' => 'Turvallisuussyistä et pysty käyttämään tätä sähköpostiosoitetta rekisteröitymiseen.', 'unique_iban_for_user' => 'Tämä IBAN näyttäisi olevan jo käytössä.',
'rule_trigger_value' => 'Arvo ei kelpaa valitulle ehdolle.', 'reconciled_forbidden_field' => 'This transaction is already reconciled, you cannot change the ":field"',
'rule_action_value' => 'Arvo ei kelpaa valitulle toiminnolle.', 'deleted_user' => 'Turvallisuussyistä et pysty käyttämään tätä sähköpostiosoitetta rekisteröitymiseen.',
'file_already_attached' => 'Kohteella on jo liite nimeltä ":name".', 'rule_trigger_value' => 'Arvo ei kelpaa valitulle ehdolle.',
'file_attached' => 'Liitteen ":name" lataus onnistui.', 'rule_action_value' => 'Arvo ei kelpaa valitulle toiminnolle.',
'must_exist' => 'Tunnistetta kentässä :attribute ei löydy tietokannasta.', 'file_already_attached' => 'Kohteella on jo liite nimeltä ":name".',
'all_accounts_equal' => 'Kaikkien tässä kentässä olevien tilien täytyy olla samoja.', 'file_attached' => 'Liitteen ":name" lataus onnistui.',
'group_title_mandatory' => 'Kun tapahtumia on enemmän kuin yksi, kokonaisuudelle tarvitaan oma otsikko.', 'must_exist' => 'Tunnistetta kentässä :attribute ei löydy tietokannasta.',
'transaction_types_equal' => 'Kaikkien jaettujen osien täytyy olla samaa tyyppiä.', 'all_accounts_equal' => 'Kaikkien tässä kentässä olevien tilien täytyy olla samoja.',
'invalid_transaction_type' => 'Virheellinen tapahtuman tyyppi.', 'group_title_mandatory' => 'Kun tapahtumia on enemmän kuin yksi, kokonaisuudelle tarvitaan oma otsikko.',
'invalid_selection' => 'Valintasi on virheellinen.', 'transaction_types_equal' => 'Kaikkien jaettujen osien täytyy olla samaa tyyppiä.',
'belongs_user' => 'This value is linked to an object that does not seem to exist.', 'invalid_transaction_type' => 'Virheellinen tapahtuman tyyppi.',
'belongs_user_or_user_group' => 'This value is linked to an object that does not seem to exist in your current financial administration.', 'invalid_selection' => 'Valintasi on virheellinen.',
'at_least_one_transaction' => 'Tarvitaan vähintään yksi tapahtuma.', 'belongs_user' => 'This value is linked to an object that does not seem to exist.',
'recurring_transaction_id' => 'Need at least one transaction.', 'belongs_user_or_user_group' => 'This value is linked to an object that does not seem to exist in your current financial administration.',
'need_id_to_match' => 'You need to submit this entry with an ID for the API to be able to match it.', 'at_least_one_transaction' => 'Tarvitaan vähintään yksi tapahtuma.',
'too_many_unmatched' => 'Too many submitted transactions cannot be matched to their respective database entries. Make sure existing entries have a valid ID.', 'recurring_transaction_id' => 'Need at least one transaction.',
'id_does_not_match' => 'Submitted ID #:id does not match expected ID. Make sure it matches or omit the field.', 'need_id_to_match' => 'You need to submit this entry with an ID for the API to be able to match it.',
'at_least_one_repetition' => 'Tarvitaan vähintään yksi toisto.', 'too_many_unmatched' => 'Too many submitted transactions cannot be matched to their respective database entries. Make sure existing entries have a valid ID.',
'require_repeat_until' => 'Tarvitaan joko toistojen lukumäärä tai viimeisen toiston päivämäärä (toista kunnes). Ei molempia.', 'id_does_not_match' => 'Submitted ID #:id does not match expected ID. Make sure it matches or omit the field.',
'require_currency_info' => 'Ilman valuuttatietoa tämän kentän sisältö on virheellinen.', 'at_least_one_repetition' => 'Tarvitaan vähintään yksi toisto.',
'not_transfer_account' => 'Tätä tiliä ei voi käyttää siirroissa.', 'require_repeat_until' => 'Tarvitaan joko toistojen lukumäärä tai viimeisen toiston päivämäärä (toista kunnes). Ei molempia.',
'require_currency_amount' => 'Tämän kentän sisältö on virheellinen ilman ulkomaanvaluuttatietoa.', 'require_currency_info' => 'Ilman valuuttatietoa tämän kentän sisältö on virheellinen.',
'require_foreign_currency' => 'This field requires a number', 'not_transfer_account' => 'Tätä tiliä ei voi käyttää siirroissa.',
'require_foreign_dest' => 'This field value must match the currency of the destination account.', 'require_currency_amount' => 'Tämän kentän sisältö on virheellinen ilman ulkomaanvaluuttatietoa.',
'require_foreign_src' => 'This field value must match the currency of the source account.', 'require_foreign_currency' => 'This field requires a number',
'equal_description' => 'Tapahtuman kuvaus ei saisi olla sama kuin yleiskuvaus.', 'require_foreign_dest' => 'This field value must match the currency of the destination account.',
'file_invalid_mime' => 'Lähetettävän tiedoston ":name" tyyppi ei voi olla ":mime".', 'require_foreign_src' => 'This field value must match the currency of the source account.',
'file_too_large' => 'Tiedoston ":name" koko on liian suuri.', 'equal_description' => 'Tapahtuman kuvaus ei saisi olla sama kuin yleiskuvaus.',
'belongs_to_user' => 'Arvoa :attribute ei tunnisteta.', 'file_invalid_mime' => 'Lähetettävän tiedoston ":name" tyyppi ei voi olla ":mime".',
'accepted' => 'Määritteen :attribute täytyy olla hyväksytty.', 'file_too_large' => 'Tiedoston ":name" koko on liian suuri.',
'bic' => 'Tämä ei ole kelvollinen BIC.', 'belongs_to_user' => 'Arvoa :attribute ei tunnisteta.',
'at_least_one_trigger' => 'Säännöllä täytyy olla ainakin yksi ehto.', 'accepted' => 'Määritteen :attribute täytyy olla hyväksytty.',
'at_least_one_active_trigger' => 'Säännöllä on oltava vähintään yksi aktiivinen ehto.', 'bic' => 'Tämä ei ole kelvollinen BIC.',
'at_least_one_action' => 'Säännöllä täytyy olla vähintään yksi tapahtuma.', 'at_least_one_trigger' => 'Säännöllä täytyy olla ainakin yksi ehto.',
'at_least_one_active_action' => 'Säännöllä on oltava vähintään yksi aktiivinen toimenpide.', 'at_least_one_active_trigger' => 'Säännöllä on oltava vähintään yksi aktiivinen ehto.',
'base64' => 'Tämä ei ole kelvollinen base64-koodattu data.', 'at_least_one_action' => 'Säännöllä täytyy olla vähintään yksi tapahtuma.',
'model_id_invalid' => 'Annettu tunniste ei kelpaa tämän mallin kanssa.', 'at_least_one_active_action' => 'Säännöllä on oltava vähintään yksi aktiivinen toimenpide.',
'less' => 'Määritteen :attribute täytyy olla pienempi kuin 10,000,000', 'base64' => 'Tämä ei ole kelvollinen base64-koodattu data.',
'active_url' => ':attribute ei ole verkko-osoite.', 'model_id_invalid' => 'Annettu tunniste ei kelpaa tämän mallin kanssa.',
'after' => 'Määritteen :attribute täytyy olla :date jälkeen oleva päivämäärä.', 'less' => 'Määritteen :attribute täytyy olla pienempi kuin 10,000,000',
'date_after' => 'Aloituspäivän on oltava ennen päättymispäivää.', 'active_url' => ':attribute ei ole verkko-osoite.',
'alpha' => ':attribute saa sisältää ainoastaan kirjaimia.', 'after' => 'Määritteen :attribute täytyy olla :date jälkeen oleva päivämäärä.',
'alpha_dash' => ':attribute saa sisältää ainoastaan kirjaimia, numeroita ja viivoja.', 'date_after' => 'Aloituspäivän on oltava ennen päättymispäivää.',
'alpha_num' => ':attribute saa sisältää ainoastaan kirjaimia ja numeroita.', 'alpha' => ':attribute saa sisältää ainoastaan kirjaimia.',
'array' => ':attribute täytyy olla taulukko.', 'alpha_dash' => ':attribute saa sisältää ainoastaan kirjaimia, numeroita ja viivoja.',
'unique_for_user' => 'Määritteelle :attribute on jo annettu arvo.', 'alpha_num' => ':attribute saa sisältää ainoastaan kirjaimia ja numeroita.',
'before' => 'Määritteen :attribute täytyy olla päivämäärä ennen päivää :date.', 'array' => ':attribute täytyy olla taulukko.',
'unique_object_for_user' => 'Tämä nimi on jo käytössä.', 'unique_for_user' => 'Määritteelle :attribute on jo annettu arvo.',
'unique_account_for_user' => 'Tämän niminen tili on jo käytössä.', 'before' => 'Määritteen :attribute täytyy olla päivämäärä ennen päivää :date.',
'unique_object_for_user' => 'Tämä nimi on jo käytössä.',
'unique_account_for_user' => 'Tämän niminen tili on jo käytössä.',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
@ -113,74 +115,74 @@ return [
* *
*/ */
'between.numeric' => 'Kentän :attribute arvon täytyy olla välillä :min ja :max.', 'between.numeric' => 'Kentän :attribute arvon täytyy olla välillä :min ja :max.',
'between.file' => 'Tiedoston :attribute koon täytyy olla välillä :min ja :max kilotavua.', 'between.file' => 'Tiedoston :attribute koon täytyy olla välillä :min ja :max kilotavua.',
'between.string' => 'Määritteen :attribute merkkijonon pituuden täytyy olla välillä :min ja :max merkkiä.', 'between.string' => 'Määritteen :attribute merkkijonon pituuden täytyy olla välillä :min ja :max merkkiä.',
'between.array' => 'Taulukon :attribute alkioiden lukumäärän täytyy olla välillä :min ja :max.', 'between.array' => 'Taulukon :attribute alkioiden lukumäärän täytyy olla välillä :min ja :max.',
'boolean' => 'Kentän :attribute arvon tulee olla tosi tai epätosi.', 'boolean' => 'Kentän :attribute arvon tulee olla tosi tai epätosi.',
'confirmed' => 'Kentän :attribute vahvistus ei täsmää.', 'confirmed' => 'Kentän :attribute vahvistus ei täsmää.',
'date' => 'Määrite :attribute ei ole kelvollinen päivämäärä.', 'date' => 'Määrite :attribute ei ole kelvollinen päivämäärä.',
'date_format' => 'Kentän :attribute arvo ei vastaa muotoa :format.', 'date_format' => 'Kentän :attribute arvo ei vastaa muotoa :format.',
'different' => ':attribute ja :other tulee olla erilaisia.', 'different' => ':attribute ja :other tulee olla erilaisia.',
'digits' => ':attribute tulee olla :digits numeroa pitkä.', 'digits' => ':attribute tulee olla :digits numeroa pitkä.',
'digits_between' => 'Kentän :attribute pituuden tulee olla :min - :max numeroa.', 'digits_between' => 'Kentän :attribute pituuden tulee olla :min - :max numeroa.',
'email' => ':attribute on oltava kelvollinen sähköpostiosoite.', 'email' => ':attribute on oltava kelvollinen sähköpostiosoite.',
'filled' => 'Määritekenttä :attribute on pakollinen.', 'filled' => 'Määritekenttä :attribute on pakollinen.',
'exists' => 'Valittu :attribute on virheellinen.', 'exists' => 'Valittu :attribute on virheellinen.',
'image' => ':attribute on oltava kuva.', 'image' => ':attribute on oltava kuva.',
'in' => 'Valittu :attribute on virheellinen.', 'in' => 'Valittu :attribute on virheellinen.',
'integer' => 'Kentän :attribute arvon tulee olla numero.', 'integer' => 'Kentän :attribute arvon tulee olla numero.',
'ip' => ':attribute on oltava kelvollinen IP-osoite.', 'ip' => ':attribute on oltava kelvollinen IP-osoite.',
'json' => 'Määritteen :attribute arvon on oltava kelvollinen JSON merkkijono.', 'json' => 'Määritteen :attribute arvon on oltava kelvollinen JSON merkkijono.',
'max.numeric' => ':attribute ei saa olla suurempi kuin :max.', 'max.numeric' => ':attribute ei saa olla suurempi kuin :max.',
'max.file' => ':attribute ei saa olla suurempi kuin :max kilotavua.', 'max.file' => ':attribute ei saa olla suurempi kuin :max kilotavua.',
'max.string' => ':attribute ei saa olla suurempi kuin :max merkkiä.', 'max.string' => ':attribute ei saa olla suurempi kuin :max merkkiä.',
'max.array' => 'Määritteellä :attribute saa olla enintään :max alkiota.', 'max.array' => 'Määritteellä :attribute saa olla enintään :max alkiota.',
'mimes' => ':attribute tulee olla tiedosto jonka tyyppi on: :values.', 'mimes' => ':attribute tulee olla tiedosto jonka tyyppi on: :values.',
'min.numeric' => 'Kentän :attribute arvon tulee olla vähintään :min.', 'min.numeric' => 'Kentän :attribute arvon tulee olla vähintään :min.',
'lte.numeric' => 'Määritteen :attribute arvo saa olla enintään :value.', 'lte.numeric' => 'Määritteen :attribute arvo saa olla enintään :value.',
'min.file' => 'Määritteen :attribute koon täytyy olla vähintään :min kilotavua.', 'min.file' => 'Määritteen :attribute koon täytyy olla vähintään :min kilotavua.',
'min.string' => 'Määritteen :attribute on oltava vähintään :min merkkiä.', 'min.string' => 'Määritteen :attribute on oltava vähintään :min merkkiä.',
'min.array' => 'Kentän :attribute tulee sisältää vähintään :min arvoa.', 'min.array' => 'Kentän :attribute tulee sisältää vähintään :min arvoa.',
'not_in' => 'Valittu :attribute on virheellinen.', 'not_in' => 'Valittu :attribute on virheellinen.',
'numeric' => 'Kentän :attribute arvon tulee olla numero.', 'numeric' => 'Kentän :attribute arvon tulee olla numero.',
'scientific_notation' => 'The :attribute cannot use the scientific notation.', 'scientific_notation' => 'The :attribute cannot use the scientific notation.',
'numeric_native' => 'Alkuperäisen summan täytyy olla numeerinen.', 'numeric_native' => 'Alkuperäisen summan täytyy olla numeerinen.',
'numeric_destination' => 'Kohdesumman täytyy olla numeerinen.', 'numeric_destination' => 'Kohdesumman täytyy olla numeerinen.',
'numeric_source' => 'Lähdesumman täytyy olla numeerinen.', 'numeric_source' => 'Lähdesumman täytyy olla numeerinen.',
'regex' => 'Määritteen :attribute muoto on virheellinen.', 'regex' => 'Määritteen :attribute muoto on virheellinen.',
'required' => 'Kenttä :attribute on pakollinen.', 'required' => 'Kenttä :attribute on pakollinen.',
'required_if' => 'Kenttä :attribute on pakollinen kun :other on :value.', 'required_if' => 'Kenttä :attribute on pakollinen kun :other on :value.',
'required_unless' => 'Kenttä :attribute vaaditaan jos :other ei sisälly arvoihin :values.', 'required_unless' => 'Kenttä :attribute vaaditaan jos :other ei sisälly arvoihin :values.',
'required_with' => 'Kenttä :attribute vaaditaan kun arvo :values on annettu.', 'required_with' => 'Kenttä :attribute vaaditaan kun arvo :values on annettu.',
'required_with_all' => 'Kenttä :attribute vaaditaan kun arvo :values on annettu.', 'required_with_all' => 'Kenttä :attribute vaaditaan kun arvo :values on annettu.',
'required_without' => 'Kenttä :attribute on pakollinen jos arvoa :values ei ole annettu.', 'required_without' => 'Kenttä :attribute on pakollinen jos arvoa :values ei ole annettu.',
'required_without_all' => 'Kenttä :attribute on pakollinen jos mitään arvoista :values ei ole annettu.', 'required_without_all' => 'Kenttä :attribute on pakollinen jos mitään arvoista :values ei ole annettu.',
'same' => 'Kenttien :attribute ja :other on täsmättävä.', 'same' => 'Kenttien :attribute ja :other on täsmättävä.',
'size.numeric' => 'Määritteen :attribute koon on oltava :size.', 'size.numeric' => 'Määritteen :attribute koon on oltava :size.',
'amount_min_over_max' => 'Vähimmäissumma ei voi olla suurempi kuin enimmäissumma.', 'amount_min_over_max' => 'Vähimmäissumma ei voi olla suurempi kuin enimmäissumma.',
'size.file' => ':attribute koon tulee olla :size kilotavua.', 'size.file' => ':attribute koon tulee olla :size kilotavua.',
'size.string' => ':attribute pituuden tulee olla :size merkkiä.', 'size.string' => ':attribute pituuden tulee olla :size merkkiä.',
'size.array' => 'Kentän :attribute tulee sisältää :size arvoa.', 'size.array' => 'Kentän :attribute tulee sisältää :size arvoa.',
'unique' => 'Kentän :attribute arvo ei ole uniikki.', 'unique' => 'Kentän :attribute arvo ei ole uniikki.',
'string' => 'Määritteen :attribute on oltava merkkijono.', 'string' => 'Määritteen :attribute on oltava merkkijono.',
'url' => 'Kentän :attribute muotoilu on virheellinen.', 'url' => 'Kentän :attribute muotoilu on virheellinen.',
'timezone' => 'Kentän :attribute täytyy olla aikavyöhyke.', 'timezone' => 'Kentän :attribute täytyy olla aikavyöhyke.',
'2fa_code' => ':attribute-kenttä on virheellinen.', '2fa_code' => ':attribute-kenttä on virheellinen.',
'dimensions' => 'Kentän :attribute kuvalla on virheelliset mitat.', 'dimensions' => 'Kentän :attribute kuvalla on virheelliset mitat.',
'distinct' => 'Kentän :attribute arvo ei ole uniikki.', 'distinct' => 'Kentän :attribute arvo ei ole uniikki.',
'file' => 'Kentän :attribute arvon tulee olla tiedosto.', 'file' => 'Kentän :attribute arvon tulee olla tiedosto.',
'in_array' => 'Kentän :attribute arvo ei sisälly kentän :other arvoon.', 'in_array' => 'Kentän :attribute arvo ei sisälly kentän :other arvoon.',
'present' => 'Kenttä :attribute vaaditaan.', 'present' => 'Kenttä :attribute vaaditaan.',
'amount_zero' => 'Summa yhteensä ei voi olla nolla.', 'amount_zero' => 'Summa yhteensä ei voi olla nolla.',
'current_target_amount' => 'Nykyisen summan täytyy olla tavoitesummaa pienempi.', 'current_target_amount' => 'Nykyisen summan täytyy olla tavoitesummaa pienempi.',
'unique_piggy_bank_for_user' => 'Säästöpossu tarvitsee yksilöllisen nimen.', 'unique_piggy_bank_for_user' => 'Säästöpossu tarvitsee yksilöllisen nimen.',
'unique_object_group' => 'Ryhmän nimen täytyy olla yksilöllinen', 'unique_object_group' => 'Ryhmän nimen täytyy olla yksilöllinen',
'starts_with' => 'Arvon on alettava :values.', 'starts_with' => 'Arvon on alettava :values.',
'unique_webhook' => 'You already have a webhook with this combination of URL, trigger, response and delivery.', 'unique_webhook' => 'You already have a webhook with this combination of URL, trigger, response and delivery.',
'unique_existing_webhook' => 'You already have another webhook with this combination of URL, trigger, response and delivery.', 'unique_existing_webhook' => 'You already have another webhook with this combination of URL, trigger, response and delivery.',
'same_account_type' => 'Molempien tilien on oltava samaa tyyppiä', 'same_account_type' => 'Molempien tilien on oltava samaa tyyppiä',
'same_account_currency' => 'Molemmilla tileillä on oltava sama valuuttaasetus', 'same_account_currency' => 'Molemmilla tileillä on oltava sama valuuttaasetus',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
@ -193,11 +195,11 @@ return [
* *
*/ */
'secure_password' => 'Tämä ei ole turvallinen salasana. Yritäpä uudestaan. Lisätietoja löydät osoitteesta https://bit.ly/FF3-password-security', 'secure_password' => 'Tämä ei ole turvallinen salasana. Yritäpä uudestaan. Lisätietoja löydät osoitteesta https://bit.ly/FF3-password-security',
'valid_recurrence_rep_type' => 'Virheellinen toiston tyyppi toistuville tapahtumille.', 'valid_recurrence_rep_type' => 'Virheellinen toiston tyyppi toistuville tapahtumille.',
'valid_recurrence_rep_moment' => 'Virheellinen arvo tämän tyyppiselle toistolle.', 'valid_recurrence_rep_moment' => 'Virheellinen arvo tämän tyyppiselle toistolle.',
'invalid_account_info' => 'Virheellinen tilitieto.', 'invalid_account_info' => 'Virheellinen tilitieto.',
'attributes' => [ 'attributes' => [
'email' => 'sähköpostiosoite', 'email' => 'sähköpostiosoite',
'description' => 'kuvaus', 'description' => 'kuvaus',
'amount' => 'summa', 'amount' => 'summa',
@ -236,23 +238,23 @@ return [
], ],
// validation of accounts: // validation of accounts:
'withdrawal_source_need_data' => 'Tarvitset kelvollisen lähdetilin tunnuksen ja/tai kelvollisen lähdetilin nimen jatkaaksesi.', 'withdrawal_source_need_data' => 'Tarvitset kelvollisen lähdetilin tunnuksen ja/tai kelvollisen lähdetilin nimen jatkaaksesi.',
'withdrawal_source_bad_data' => '[a] Could not find a valid source account when searching for ID ":id" or name ":name".', 'withdrawal_source_bad_data' => '[a] Could not find a valid source account when searching for ID ":id" or name ":name".',
'withdrawal_dest_need_data' => '[a] Need to get a valid destination account ID and/or valid destination account name to continue.', 'withdrawal_dest_need_data' => '[a] Need to get a valid destination account ID and/or valid destination account name to continue.',
'withdrawal_dest_bad_data' => 'Kelvollista kohdetiliä ei löytynyt tunnuksella ":id" tai nimellä ":name".', 'withdrawal_dest_bad_data' => 'Kelvollista kohdetiliä ei löytynyt tunnuksella ":id" tai nimellä ":name".',
'withdrawal_dest_iban_exists' => 'This destination account IBAN is already in use by an asset account or a liability and cannot be used as a withdrawal destination.', 'withdrawal_dest_iban_exists' => 'This destination account IBAN is already in use by an asset account or a liability and cannot be used as a withdrawal destination.',
'deposit_src_iban_exists' => 'This source account IBAN is already in use by an asset account or a liability and cannot be used as a deposit source.', 'deposit_src_iban_exists' => 'This source account IBAN is already in use by an asset account or a liability and cannot be used as a deposit source.',
'reconciliation_source_bad_data' => 'Could not find a valid reconciliation account when searching for ID ":id" or name ":name".', 'reconciliation_source_bad_data' => 'Could not find a valid reconciliation account when searching for ID ":id" or name ":name".',
'generic_source_bad_data' => '[e] Could not find a valid source account when searching for ID ":id" or name ":name".', 'generic_source_bad_data' => '[e] Could not find a valid source account when searching for ID ":id" or name ":name".',
'deposit_source_need_data' => 'Tarvitset kelvollisen lähdetilin tunnuksen ja/tai kelvollisen lähdetilin nimen jatkaaksesi.', 'deposit_source_need_data' => 'Tarvitset kelvollisen lähdetilin tunnuksen ja/tai kelvollisen lähdetilin nimen jatkaaksesi.',
'deposit_source_bad_data' => '[b] Could not find a valid source account when searching for ID ":id" or name ":name".', 'deposit_source_bad_data' => '[b] Could not find a valid source account when searching for ID ":id" or name ":name".',
'deposit_dest_need_data' => '[b] Need to get a valid destination account ID and/or valid destination account name to continue.', 'deposit_dest_need_data' => '[b] Need to get a valid destination account ID and/or valid destination account name to continue.',
'deposit_dest_bad_data' => 'Kelvollista kohdetiliä ei löytynyt tunnuksella ":id" tai nimellä ":name".', 'deposit_dest_bad_data' => 'Kelvollista kohdetiliä ei löytynyt tunnuksella ":id" tai nimellä ":name".',
'deposit_dest_wrong_type' => 'Syötetty kohdetili ei ole oikean tyyppinen.', 'deposit_dest_wrong_type' => 'Syötetty kohdetili ei ole oikean tyyppinen.',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
@ -265,37 +267,37 @@ return [
* *
*/ */
'transfer_source_need_data' => 'Tarvitset kelvollisen lähdetilin tunnuksen ja/tai kelvollisen lähdetilin nimen jatkaaksesi.', 'transfer_source_need_data' => 'Tarvitset kelvollisen lähdetilin tunnuksen ja/tai kelvollisen lähdetilin nimen jatkaaksesi.',
'transfer_source_bad_data' => '[c] Could not find a valid source account when searching for ID ":id" or name ":name".', 'transfer_source_bad_data' => '[c] Could not find a valid source account when searching for ID ":id" or name ":name".',
'transfer_dest_need_data' => '[c] Need to get a valid destination account ID and/or valid destination account name to continue.', 'transfer_dest_need_data' => '[c] Need to get a valid destination account ID and/or valid destination account name to continue.',
'transfer_dest_bad_data' => 'Kelvollista kohdetiliä ei löytynyt tunnuksella ":id" tai nimellä ":name".', 'transfer_dest_bad_data' => 'Kelvollista kohdetiliä ei löytynyt tunnuksella ":id" tai nimellä ":name".',
'need_id_in_edit' => 'Kaikilla jaetuilla tapahtumilla täytyy olla transaction_journal_id (joko voimassaoleva tunniste tai 0).', 'need_id_in_edit' => 'Kaikilla jaetuilla tapahtumilla täytyy olla transaction_journal_id (joko voimassaoleva tunniste tai 0).',
'ob_source_need_data' => 'Tarvitset kelvollisen lähdetilin tunnuksen ja/tai kelvollisen lähdetilin nimen jatkaaksesi.', 'ob_source_need_data' => 'Tarvitset kelvollisen lähdetilin tunnuksen ja/tai kelvollisen lähdetilin nimen jatkaaksesi.',
'lc_source_need_data' => 'Tarvitaan kelvollinen lähdetilin tunniste.', 'lc_source_need_data' => 'Tarvitaan kelvollinen lähdetilin tunniste.',
'ob_dest_need_data' => '[d] Need to get a valid destination account ID and/or valid destination account name to continue.', 'ob_dest_need_data' => '[d] Need to get a valid destination account ID and/or valid destination account name to continue.',
'ob_dest_bad_data' => 'Kelvollista kohdetiliä ei löytynyt tunnuksella ":id" tai nimellä ":name".', 'ob_dest_bad_data' => 'Kelvollista kohdetiliä ei löytynyt tunnuksella ":id" tai nimellä ":name".',
'reconciliation_either_account' => 'To submit a reconciliation, you must submit either a source or a destination account. Not both, not neither.', 'reconciliation_either_account' => 'To submit a reconciliation, you must submit either a source or a destination account. Not both, not neither.',
'generic_invalid_source' => 'Et voi käyttää tätä tiliä lähdetilinä.', 'generic_invalid_source' => 'Et voi käyttää tätä tiliä lähdetilinä.',
'generic_invalid_destination' => 'Et voi käyttää tätä tiliä kohdetilinä.', 'generic_invalid_destination' => 'Et voi käyttää tätä tiliä kohdetilinä.',
'generic_no_source' => 'You must submit source account information or submit a transaction journal ID.', 'generic_no_source' => 'You must submit source account information or submit a transaction journal ID.',
'generic_no_destination' => 'You must submit destination account information or submit a transaction journal ID.', 'generic_no_destination' => 'You must submit destination account information or submit a transaction journal ID.',
'gte.numeric' => 'Määritteen :attribute arvon täytyy olla vähintään :value.', 'gte.numeric' => 'Määritteen :attribute arvon täytyy olla vähintään :value.',
'gt.numeric' => ':attribute tulee olla suurempi kuin :value.', 'gt.numeric' => ':attribute tulee olla suurempi kuin :value.',
'gte.file' => 'Määritteen :attribute koon täytyy olla vähintään :value kilotavua.', 'gte.file' => 'Määritteen :attribute koon täytyy olla vähintään :value kilotavua.',
'gte.string' => 'Määritteen :attribute pituus täytyy olla vähintään :value merkkiä.', 'gte.string' => 'Määritteen :attribute pituus täytyy olla vähintään :value merkkiä.',
'gte.array' => 'Määritteellä :attribute tulee olla vähintään :value alkiota.', 'gte.array' => 'Määritteellä :attribute tulee olla vähintään :value alkiota.',
'amount_required_for_auto_budget' => 'Summa on pakollinen.', 'amount_required_for_auto_budget' => 'Summa on pakollinen.',
'auto_budget_amount_positive' => 'Summan on oltava enemmän nollaa suurempi.', 'auto_budget_amount_positive' => 'Summan on oltava enemmän nollaa suurempi.',
'auto_budget_period_mandatory' => 'Automaattisen budjetin jakso on pakollinen kenttä.', 'auto_budget_period_mandatory' => 'Automaattisen budjetin jakso on pakollinen kenttä.',
// no access to administration: // no access to administration:
'no_access_user_group' => 'You do not have the correct access rights for this administration.', 'no_access_user_group' => 'You do not have the correct access rights for this administration.',
]; ];
/* /*

View File

@ -143,6 +143,7 @@ return [
'error_github_text' => 'Si vous le préférez, vous pouvez également ouvrir un nouveau ticket sur https://github.com/firefly-ii/firefly-iii/issues (en anglais).', 'error_github_text' => 'Si vous le préférez, vous pouvez également ouvrir un nouveau ticket sur https://github.com/firefly-ii/firefly-iii/issues (en anglais).',
'error_stacktrace_below' => 'La stacktrace complète se trouve ci-dessous :', 'error_stacktrace_below' => 'La stacktrace complète se trouve ci-dessous :',
'error_headers' => 'Les en-têtes suivants peuvent également être pertinents :', 'error_headers' => 'Les en-têtes suivants peuvent également être pertinents :',
'error_post' => 'This was submitted by the user:',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.

View File

@ -1304,6 +1304,7 @@ return [
'sums_apply_to_range' => 'Toutes les sommes s\'appliquent à l\'ensemble sélectionné', 'sums_apply_to_range' => 'Toutes les sommes s\'appliquent à l\'ensemble sélectionné',
'mapbox_api_key' => 'Pour utiliser la carte, obtenez une clé d\'API auprès de <a href="https://www.mapbox.com/">Mapbox</a>. Ouvrez votre fichier <code>.env</code> et saisissez le code après <code>MAPBOX_API_KEY=</code>.', 'mapbox_api_key' => 'Pour utiliser la carte, obtenez une clé d\'API auprès de <a href="https://www.mapbox.com/">Mapbox</a>. Ouvrez votre fichier <code>.env</code> et saisissez le code après <code>MAPBOX_API_KEY=</code>.',
'press_object_location' => 'Faites un clic droit ou appuyez longuement pour définir l\'emplacement de l\'objet.', 'press_object_location' => 'Faites un clic droit ou appuyez longuement pour définir l\'emplacement de l\'objet.',
'click_tap_location' => 'Click or tap the map to add a location',
'clear_location' => 'Effacer la localisation', 'clear_location' => 'Effacer la localisation',
'delete_all_selected_tags' => 'Supprimer tous les tags sélectionnés', 'delete_all_selected_tags' => 'Supprimer tous les tags sélectionnés',
'select_tags_to_delete' => 'N\'oubliez pas de sélectionner des tags.', 'select_tags_to_delete' => 'N\'oubliez pas de sélectionner des tags.',
@ -1949,6 +1950,11 @@ return [
*/ */
// transactions: // transactions:
'wait_attachments' => 'Please wait for the attachments to upload.',
'errors_upload' => 'The upload has failed. Please check your browser console for the error.',
'amount_foreign_if' => 'Amount in foreign currency, if any',
'amount_destination_account' => 'Amount in the currency of the destination account',
'edit_transaction_title' => 'Edit transaction ":description"',
'unreconcile' => 'Annuler le rapprochement', 'unreconcile' => 'Annuler le rapprochement',
'update_withdrawal' => 'Mettre à jour une dépense', 'update_withdrawal' => 'Mettre à jour une dépense',
'update_deposit' => 'Mettre à jour un dépôt', 'update_deposit' => 'Mettre à jour un dépôt',
@ -2545,7 +2551,7 @@ return [
'after_update_create_another' => 'Après la mise à jour, revenir ici pour continuer l\'édition.', 'after_update_create_another' => 'Après la mise à jour, revenir ici pour continuer l\'édition.',
'store_as_new' => 'Enregistrer comme une nouvelle opération au lieu de mettre à jour.', 'store_as_new' => 'Enregistrer comme une nouvelle opération au lieu de mettre à jour.',
'reset_after' => 'Réinitialiser le formulaire après soumission', 'reset_after' => 'Réinitialiser le formulaire après soumission',
'errors_submission' => 'Certaines informations ne sont pas correctes dans votre formulaire. Veuillez vérifier les erreurs.', 'errors_submission' => 'There was something wrong with your submission. Please check out the errors below: %{errorMessage}',
'transaction_expand_split' => 'Développer la ventilation', 'transaction_expand_split' => 'Développer la ventilation',
'transaction_collapse_split' => 'Réduire la ventilation', 'transaction_collapse_split' => 'Réduire la ventilation',

View File

@ -34,73 +34,75 @@
declare(strict_types=1); declare(strict_types=1);
return [ return [
'missing_where' => 'La requête ne contient pas de clause "where"', 'bad_type_source' => 'Firefly III can\'t determine the transaction type based on this source account.',
'missing_update' => 'La requête ne contient pas de clause "update"', 'bad_type_destination' => 'Firefly III can\'t determine the transaction type based on this destination account.',
'invalid_where_key' => 'Le JSON contient une clé invalide pour la clause "where"', 'missing_where' => 'La requête ne contient pas de clause "where"',
'invalid_update_key' => 'Le JSON contient une clé invalide pour la clause "update"', 'missing_update' => 'La requête ne contient pas de clause "update"',
'invalid_query_data' => 'Il y a des données invalides dans le champ %s:%s de votre requête.', 'invalid_where_key' => 'Le JSON contient une clé invalide pour la clause "where"',
'invalid_query_account_type' => 'Votre requête contient des comptes de différents types, ce qui n\'est pas autorisé.', 'invalid_update_key' => 'Le JSON contient une clé invalide pour la clause "update"',
'invalid_query_currency' => 'Votre requête contient des comptes qui ont des paramètres de devise différents, ce qui n\'est pas autorisé.', 'invalid_query_data' => 'Il y a des données invalides dans le champ %s:%s de votre requête.',
'iban' => 'Il ne s\'agit pas d\'un IBAN valide.', 'invalid_query_account_type' => 'Votre requête contient des comptes de différents types, ce qui n\'est pas autorisé.',
'zero_or_more' => 'Le montant ne peut pas être négatif.', 'invalid_query_currency' => 'Votre requête contient des comptes qui ont des paramètres de devise différents, ce qui n\'est pas autorisé.',
'more_than_zero' => 'La valeur doit être supérieure à zéro.', 'iban' => 'Il ne s\'agit pas d\'un IBAN valide.',
'more_than_zero_correct' => 'La valeur doit être supérieure ou égale à zéro.', 'zero_or_more' => 'Le montant ne peut pas être négatif.',
'no_asset_account' => 'Ce n\'est pas un compte d\'actif.', 'more_than_zero' => 'La valeur doit être supérieure à zéro.',
'date_or_time' => 'La valeur doit être une date ou une heure valide (ISO 8601).', 'more_than_zero_correct' => 'La valeur doit être supérieure ou égale à zéro.',
'source_equals_destination' => 'Le compte source est identique au compte de destination.', 'no_asset_account' => 'Ce n\'est pas un compte d\'actif.',
'unique_account_number_for_user' => 'Il semble que ce numéro de compte soit déjà utilisé.', 'date_or_time' => 'La valeur doit être une date ou une heure valide (ISO 8601).',
'unique_iban_for_user' => 'Il semble que cet IBAN soit déjà utilisé.', 'source_equals_destination' => 'Le compte source est identique au compte de destination.',
'reconciled_forbidden_field' => 'Cette opération est déjà rappochée, vous ne pouvez pas modifier «:field»', 'unique_account_number_for_user' => 'Il semble que ce numéro de compte soit déjà utilisé.',
'deleted_user' => 'Compte tenu des contraintes de sécurité, vous ne pouvez pas vous inscrire en utilisant cette adresse e-mail.', 'unique_iban_for_user' => 'Il semble que cet IBAN soit déjà utilisé.',
'rule_trigger_value' => 'Cette valeur nest pas valide pour le déclencheur sélectionné.', 'reconciled_forbidden_field' => 'Cette opération est déjà rappochée, vous ne pouvez pas modifier «:field»',
'rule_action_value' => 'Cette valeur nest pas valide pour laction sélectionnée.', 'deleted_user' => 'Compte tenu des contraintes de sécurité, vous ne pouvez pas vous inscrire en utilisant cette adresse e-mail.',
'file_already_attached' => 'Le fichier téléchargé ":name" est déjà attaché à cet objet.', 'rule_trigger_value' => 'Cette valeur nest pas valide pour le déclencheur sélectionné.',
'file_attached' => 'Fichier ":name" téléchargé avec succès.', 'rule_action_value' => 'Cette valeur nest pas valide pour laction sélectionnée.',
'must_exist' => 'L\'ID dans le champ :attribute n\'existe pas dans la base de données.', 'file_already_attached' => 'Le fichier téléchargé ":name" est déjà attaché à cet objet.',
'all_accounts_equal' => 'Tous les comptes dans ce champ doivent être égaux.', 'file_attached' => 'Fichier ":name" téléchargé avec succès.',
'group_title_mandatory' => 'Un titre de groupe est obligatoire lorsqu\'il y a plus d\'une opération.', 'must_exist' => 'L\'ID dans le champ :attribute n\'existe pas dans la base de données.',
'transaction_types_equal' => 'Toutes les ventilations doivent être de même type.', 'all_accounts_equal' => 'Tous les comptes dans ce champ doivent être égaux.',
'invalid_transaction_type' => 'Type d\'opération non valide.', 'group_title_mandatory' => 'Un titre de groupe est obligatoire lorsqu\'il y a plus d\'une opération.',
'invalid_selection' => 'Votre sélection est invalide.', 'transaction_types_equal' => 'Toutes les ventilations doivent être de même type.',
'belongs_user' => 'Cette valeur est liée à un objet qui ne semble pas exister.', 'invalid_transaction_type' => 'Type d\'opération non valide.',
'belongs_user_or_user_group' => 'Cette valeur est liée à un objet qui ne semble pas exister dans votre administration financière actuelle.', 'invalid_selection' => 'Votre sélection est invalide.',
'at_least_one_transaction' => 'Besoin d\'au moins une opération.', 'belongs_user' => 'Cette valeur est liée à un objet qui ne semble pas exister.',
'recurring_transaction_id' => 'Au moins une opération est nécessaire.', 'belongs_user_or_user_group' => 'Cette valeur est liée à un objet qui ne semble pas exister dans votre administration financière actuelle.',
'need_id_to_match' => 'Vous devez saisir cette entrée avec un identifiant pour que l\'API puisse la faire correspondre.', 'at_least_one_transaction' => 'Besoin d\'au moins une opération.',
'too_many_unmatched' => 'Trop d\'opérations saisies ne peuvent être associées à leurs entrées respectives dans la base de données. Assurez-vous que les entrées existantes ont un identifiant valide.', 'recurring_transaction_id' => 'Au moins une opération est nécessaire.',
'id_does_not_match' => 'L\'identifiant #:id saisi ne correspond pas à l\'identifiant attendu. Assurez-vous qu\'il correspond ou omettez le champ.', 'need_id_to_match' => 'Vous devez saisir cette entrée avec un identifiant pour que l\'API puisse la faire correspondre.',
'at_least_one_repetition' => 'Besoin d\'au moins une répétition.', 'too_many_unmatched' => 'Trop d\'opérations saisies ne peuvent être associées à leurs entrées respectives dans la base de données. Assurez-vous que les entrées existantes ont un identifiant valide.',
'require_repeat_until' => 'Besoin dun certain nombre de répétitions ou d\'une date de fin (repeat_until). Pas les deux.', 'id_does_not_match' => 'L\'identifiant #:id saisi ne correspond pas à l\'identifiant attendu. Assurez-vous qu\'il correspond ou omettez le champ.',
'require_currency_info' => 'Le contenu de ce champ n\'est pas valide sans informations sur la devise.', 'at_least_one_repetition' => 'Besoin d\'au moins une répétition.',
'not_transfer_account' => 'Ce compte n\'est pas un compte qui peut être utilisé pour les transferts.', 'require_repeat_until' => 'Besoin dun certain nombre de répétitions ou d\'une date de fin (repeat_until). Pas les deux.',
'require_currency_amount' => 'Le contenu de ce champ est invalide sans informations sur le montant en devise étrangère.', 'require_currency_info' => 'Le contenu de ce champ n\'est pas valide sans informations sur la devise.',
'require_foreign_currency' => 'Ce champ doit être un nombre', 'not_transfer_account' => 'Ce compte n\'est pas un compte qui peut être utilisé pour les transferts.',
'require_foreign_dest' => 'Ce champ doit correspondre à la devise du compte de destination.', 'require_currency_amount' => 'Le contenu de ce champ est invalide sans informations sur le montant en devise étrangère.',
'require_foreign_src' => 'Ce champ doit correspondre à la devise du compte source.', 'require_foreign_currency' => 'Ce champ doit être un nombre',
'equal_description' => 'La description de l\'opération ne doit pas être identique à la description globale.', 'require_foreign_dest' => 'Ce champ doit correspondre à la devise du compte de destination.',
'file_invalid_mime' => 'Le fichier ":name" est du type ":mime" ce qui n\'est pas accepté pour un nouvel envoi.', 'require_foreign_src' => 'Ce champ doit correspondre à la devise du compte source.',
'file_too_large' => 'Le fichier ":name" est trop grand.', 'equal_description' => 'La description de l\'opération ne doit pas être identique à la description globale.',
'belongs_to_user' => 'La valeur de :attribute est inconnue.', 'file_invalid_mime' => 'Le fichier ":name" est du type ":mime" ce qui n\'est pas accepté pour un nouvel envoi.',
'accepted' => 'Le champ :attribute doit être accepté.', 'file_too_large' => 'Le fichier ":name" est trop grand.',
'bic' => 'Ce nest pas un code BIC valide.', 'belongs_to_user' => 'La valeur de :attribute est inconnue.',
'at_least_one_trigger' => 'Une règle doit avoir au moins un déclencheur.', 'accepted' => 'Le champ :attribute doit être accepté.',
'at_least_one_active_trigger' => 'Une règle doit avoir au moins un déclencheur.', 'bic' => 'Ce nest pas un code BIC valide.',
'at_least_one_action' => 'Une règle doit avoir au moins une action.', 'at_least_one_trigger' => 'Une règle doit avoir au moins un déclencheur.',
'at_least_one_active_action' => 'La règle doit avoir au moins une action active.', 'at_least_one_active_trigger' => 'Une règle doit avoir au moins un déclencheur.',
'base64' => 'Il ne s\'agit pas de données base64 valides.', 'at_least_one_action' => 'Une règle doit avoir au moins une action.',
'model_id_invalid' => 'LID fournit ne semble pas valide pour ce modèle.', 'at_least_one_active_action' => 'La règle doit avoir au moins une action active.',
'less' => ':attribute doit être inférieur à 10 000 000', 'base64' => 'Il ne s\'agit pas de données base64 valides.',
'active_url' => 'Le champ :attribute n\'est pas une URL valide.', 'model_id_invalid' => 'LID fournit ne semble pas valide pour ce modèle.',
'after' => 'Le champ :attribute doit être une date postérieure à :date.', 'less' => ':attribute doit être inférieur à 10 000 000',
'date_after' => 'La date de début doit être antérieure à la date de fin.', 'active_url' => 'Le champ :attribute n\'est pas une URL valide.',
'alpha' => 'Le champ :attribute doit seulement contenir des lettres.', 'after' => 'Le champ :attribute doit être une date postérieure à :date.',
'alpha_dash' => 'Le champ :attribute peut seulement contenir des lettres, des chiffres et des tirets.', 'date_after' => 'La date de début doit être antérieure à la date de fin.',
'alpha_num' => 'Le champ :attribute peut seulement contenir des chiffres et des lettres.', 'alpha' => 'Le champ :attribute doit seulement contenir des lettres.',
'array' => 'Le champ :attribute doit être un tableau.', 'alpha_dash' => 'Le champ :attribute peut seulement contenir des lettres, des chiffres et des tirets.',
'unique_for_user' => 'Il existe déjà une entrée avec ceci :attribute.', 'alpha_num' => 'Le champ :attribute peut seulement contenir des chiffres et des lettres.',
'before' => 'Le champ :attribute doit être une date antérieure à :date.', 'array' => 'Le champ :attribute doit être un tableau.',
'unique_object_for_user' => 'Ce nom est déjà utilisé.', 'unique_for_user' => 'Il existe déjà une entrée avec ceci :attribute.',
'unique_account_for_user' => 'Ce nom de compte est déjà utilisé.', 'before' => 'Le champ :attribute doit être une date antérieure à :date.',
'unique_object_for_user' => 'Ce nom est déjà utilisé.',
'unique_account_for_user' => 'Ce nom de compte est déjà utilisé.',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
@ -113,74 +115,74 @@ return [
* *
*/ */
'between.numeric' => 'La valeur de :attribute doit être comprise entre :min et :max.', 'between.numeric' => 'La valeur de :attribute doit être comprise entre :min et :max.',
'between.file' => 'Le fichier :attribute doit avoir une taille entre :min et :max kilo-octets.', 'between.file' => 'Le fichier :attribute doit avoir une taille entre :min et :max kilo-octets.',
'between.string' => 'Le texte :attribute doit avoir entre :min et :max caractères.', 'between.string' => 'Le texte :attribute doit avoir entre :min et :max caractères.',
'between.array' => 'Le tableau :attribute doit avoir entre :min et :max éléments.', 'between.array' => 'Le tableau :attribute doit avoir entre :min et :max éléments.',
'boolean' => 'Le champ :attribute doit être vrai ou faux.', 'boolean' => 'Le champ :attribute doit être vrai ou faux.',
'confirmed' => 'Le champ de confirmation :attribute ne correspond pas.', 'confirmed' => 'Le champ de confirmation :attribute ne correspond pas.',
'date' => 'Le champ :attribute n\'est pas une date valide.', 'date' => 'Le champ :attribute n\'est pas une date valide.',
'date_format' => 'Le champ :attribute ne correspond pas au format :format.', 'date_format' => 'Le champ :attribute ne correspond pas au format :format.',
'different' => 'Les champs :attribute et :other doivent être différents.', 'different' => 'Les champs :attribute et :other doivent être différents.',
'digits' => 'Le champ :attribute doit avoir :digits chiffres.', 'digits' => 'Le champ :attribute doit avoir :digits chiffres.',
'digits_between' => 'Le champ :attribute doit avoir entre :min et :max chiffres.', 'digits_between' => 'Le champ :attribute doit avoir entre :min et :max chiffres.',
'email' => 'Le champ :attribute doit être une adresse email valide.', 'email' => 'Le champ :attribute doit être une adresse email valide.',
'filled' => 'Le champ :attribute est obligatoire.', 'filled' => 'Le champ :attribute est obligatoire.',
'exists' => 'Le champ :attribute sélectionné est invalide.', 'exists' => 'Le champ :attribute sélectionné est invalide.',
'image' => 'Le champ :attribute doit être une image.', 'image' => 'Le champ :attribute doit être une image.',
'in' => 'Le champ :attribute est invalide.', 'in' => 'Le champ :attribute est invalide.',
'integer' => 'Le champ :attribute doit être un entier.', 'integer' => 'Le champ :attribute doit être un entier.',
'ip' => 'Le champ :attribute doit être une adresse IP valide.', 'ip' => 'Le champ :attribute doit être une adresse IP valide.',
'json' => 'Le champ :attribute doit être un document JSON valide.', 'json' => 'Le champ :attribute doit être un document JSON valide.',
'max.numeric' => 'La valeur de :attribute ne peut être supérieure à :max.', 'max.numeric' => 'La valeur de :attribute ne peut être supérieure à :max.',
'max.file' => 'Le fichier :attribute ne peut être plus gros que :max kilo-octets.', 'max.file' => 'Le fichier :attribute ne peut être plus gros que :max kilo-octets.',
'max.string' => 'Le texte de :attribute ne peut contenir plus de :max caractères.', 'max.string' => 'Le texte de :attribute ne peut contenir plus de :max caractères.',
'max.array' => 'Le tableau :attribute ne peut avoir plus de :max éléments.', 'max.array' => 'Le tableau :attribute ne peut avoir plus de :max éléments.',
'mimes' => 'Le champ :attribute doit être un fichier de type : :values.', 'mimes' => 'Le champ :attribute doit être un fichier de type : :values.',
'min.numeric' => 'La valeur de :attribute doit être supérieure à :min.', 'min.numeric' => 'La valeur de :attribute doit être supérieure à :min.',
'lte.numeric' => ':attribute doit être inférieur ou égal à :value.', 'lte.numeric' => ':attribute doit être inférieur ou égal à :value.',
'min.file' => 'Le fichier :attribute doit être plus gros que :min kilo-octets.', 'min.file' => 'Le fichier :attribute doit être plus gros que :min kilo-octets.',
'min.string' => 'Le texte :attribute doit contenir au moins :min caractères.', 'min.string' => 'Le texte :attribute doit contenir au moins :min caractères.',
'min.array' => 'Le tableau :attribute doit avoir au moins :min éléments.', 'min.array' => 'Le tableau :attribute doit avoir au moins :min éléments.',
'not_in' => 'Le champ :attribute sélectionné n\'est pas valide.', 'not_in' => 'Le champ :attribute sélectionné n\'est pas valide.',
'numeric' => 'Le champ :attribute doit contenir un nombre.', 'numeric' => 'Le champ :attribute doit contenir un nombre.',
'scientific_notation' => 'Le champ :attribute ne peut pas utiliser la notation scientifique.', 'scientific_notation' => 'Le champ :attribute ne peut pas utiliser la notation scientifique.',
'numeric_native' => 'Le montant natif doit être un nombre.', 'numeric_native' => 'Le montant natif doit être un nombre.',
'numeric_destination' => 'Le montant de destination doit être un nombre.', 'numeric_destination' => 'Le montant de destination doit être un nombre.',
'numeric_source' => 'Le montant source doit être un nombre.', 'numeric_source' => 'Le montant source doit être un nombre.',
'regex' => 'Le format du champ :attribute est invalide.', 'regex' => 'Le format du champ :attribute est invalide.',
'required' => 'Le champ :attribute est obligatoire.', 'required' => 'Le champ :attribute est obligatoire.',
'required_if' => 'Le champ :attribute est obligatoire quand la valeur de :other est :value.', 'required_if' => 'Le champ :attribute est obligatoire quand la valeur de :other est :value.',
'required_unless' => 'Le champ :attribute est obligatoire sauf si :other est :values.', 'required_unless' => 'Le champ :attribute est obligatoire sauf si :other est :values.',
'required_with' => 'Le champ :attribute est obligatoire quand :values est présent.', 'required_with' => 'Le champ :attribute est obligatoire quand :values est présent.',
'required_with_all' => 'Le champ :attribute est obligatoire quand :values est présent.', 'required_with_all' => 'Le champ :attribute est obligatoire quand :values est présent.',
'required_without' => 'Le champ :attribute est obligatoire quand :values n\'est pas présent.', 'required_without' => 'Le champ :attribute est obligatoire quand :values n\'est pas présent.',
'required_without_all' => 'Le champ :attribute est requis quand aucun de :values n\'est présent.', 'required_without_all' => 'Le champ :attribute est requis quand aucun de :values n\'est présent.',
'same' => 'Les champs :attribute et :other doivent être identiques.', 'same' => 'Les champs :attribute et :other doivent être identiques.',
'size.numeric' => 'La valeur de :attribute doit être :size.', 'size.numeric' => 'La valeur de :attribute doit être :size.',
'amount_min_over_max' => 'Le montant minimum ne peut pas être supérieur au montant maximum.', 'amount_min_over_max' => 'Le montant minimum ne peut pas être supérieur au montant maximum.',
'size.file' => 'La taille du fichier de :attribute doit être de :size kilo-octets.', 'size.file' => 'La taille du fichier de :attribute doit être de :size kilo-octets.',
'size.string' => 'Le texte de :attribute doit contenir :size caractères.', 'size.string' => 'Le texte de :attribute doit contenir :size caractères.',
'size.array' => 'Le tableau :attribute doit contenir :size éléments.', 'size.array' => 'Le tableau :attribute doit contenir :size éléments.',
'unique' => 'La valeur du champ :attribute est déjà utilisée.', 'unique' => 'La valeur du champ :attribute est déjà utilisée.',
'string' => 'Le champ :attribute doit être une chaîne de caractères.', 'string' => 'Le champ :attribute doit être une chaîne de caractères.',
'url' => 'Le format de l\'URL de :attribute n\'est pas valide.', 'url' => 'Le format de l\'URL de :attribute n\'est pas valide.',
'timezone' => 'Le champ :attribute doit être un fuseau horaire valide.', 'timezone' => 'Le champ :attribute doit être un fuseau horaire valide.',
'2fa_code' => 'Le champ :attribute est invalide.', '2fa_code' => 'Le champ :attribute est invalide.',
'dimensions' => "Le\u{a0}:attribute possède des dimensions dimage non valides.", 'dimensions' => "Le\u{a0}:attribute possède des dimensions dimage non valides.",
'distinct' => ':attribute possède une valeur en double.', 'distinct' => ':attribute possède une valeur en double.',
'file' => "Le\u{a0}:attribute doit être un fichier.", 'file' => "Le\u{a0}:attribute doit être un fichier.",
'in_array' => 'Le champ :attribute n\'existe pas dans :other.', 'in_array' => 'Le champ :attribute n\'existe pas dans :other.',
'present' => 'Le champs :attribute doit être rempli.', 'present' => 'Le champs :attribute doit être rempli.',
'amount_zero' => 'Le montant total ne peut pas être zéro.', 'amount_zero' => 'Le montant total ne peut pas être zéro.',
'current_target_amount' => 'Le montant actuel doit être inférieur au montant cible.', 'current_target_amount' => 'Le montant actuel doit être inférieur au montant cible.',
'unique_piggy_bank_for_user' => 'Le nom de la tirelire doit être unique.', 'unique_piggy_bank_for_user' => 'Le nom de la tirelire doit être unique.',
'unique_object_group' => 'Le nom du groupe doit être unique', 'unique_object_group' => 'Le nom du groupe doit être unique',
'starts_with' => 'La valeur doit commencer par :values.', 'starts_with' => 'La valeur doit commencer par :values.',
'unique_webhook' => 'Vous avez déjà un webhook avec cette combinaison d\'URL, de déclencheur, de réponse et de livraison.', 'unique_webhook' => 'Vous avez déjà un webhook avec cette combinaison d\'URL, de déclencheur, de réponse et de livraison.',
'unique_existing_webhook' => 'Vous avez déjà un autre webhook avec cette combinaison d\'URL, de déclencheur, de réponse et de livraison.', 'unique_existing_webhook' => 'Vous avez déjà un autre webhook avec cette combinaison d\'URL, de déclencheur, de réponse et de livraison.',
'same_account_type' => 'Les deux comptes doivent être du même type', 'same_account_type' => 'Les deux comptes doivent être du même type',
'same_account_currency' => 'Les deux comptes doivent avoir la même devise', 'same_account_currency' => 'Les deux comptes doivent avoir la même devise',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
@ -193,11 +195,11 @@ return [
* *
*/ */
'secure_password' => 'Ce n\'est pas un mot de passe sécurisé. Veuillez essayez à nouveau. Pour plus d\'informations, visitez https://bit.ly/FF3-password-security', 'secure_password' => 'Ce n\'est pas un mot de passe sécurisé. Veuillez essayez à nouveau. Pour plus d\'informations, visitez https://bit.ly/FF3-password-security',
'valid_recurrence_rep_type' => 'Type de répétition non valide pour des opérations périodiques.', 'valid_recurrence_rep_type' => 'Type de répétition non valide pour des opérations périodiques.',
'valid_recurrence_rep_moment' => 'Période de répétition non valide pour ce type de répétition.', 'valid_recurrence_rep_moment' => 'Période de répétition non valide pour ce type de répétition.',
'invalid_account_info' => 'Informations de compte non valides.', 'invalid_account_info' => 'Informations de compte non valides.',
'attributes' => [ 'attributes' => [
'email' => 'adresse email', 'email' => 'adresse email',
'description' => 'description', 'description' => 'description',
'amount' => 'montant', 'amount' => 'montant',
@ -236,23 +238,23 @@ return [
], ],
// validation of accounts: // validation of accounts:
'withdrawal_source_need_data' => 'Vous devez obtenir un ID de compte source valide et/ou un nom de compte source valide pour continuer.', 'withdrawal_source_need_data' => 'Vous devez obtenir un ID de compte source valide et/ou un nom de compte source valide pour continuer.',
'withdrawal_source_bad_data' => '[a] Impossible de trouver un compte source valide lors de la recherche de l\'ID ":id" ou du nom ":name".', 'withdrawal_source_bad_data' => '[a] Impossible de trouver un compte source valide lors de la recherche de l\'ID ":id" ou du nom ":name".',
'withdrawal_dest_need_data' => '[a] Vous devez obtenir un ID de compte de destination valide et/ou un nom de compte de destination valide pour continuer.', 'withdrawal_dest_need_data' => '[a] Vous devez obtenir un ID de compte de destination valide et/ou un nom de compte de destination valide pour continuer.',
'withdrawal_dest_bad_data' => 'Impossible de trouver un compte de destination valide lors de la recherche de l\'ID ":id" ou du nom ":name".', 'withdrawal_dest_bad_data' => 'Impossible de trouver un compte de destination valide lors de la recherche de l\'ID ":id" ou du nom ":name".',
'withdrawal_dest_iban_exists' => 'Cet IBAN de compte de destination est déjà utilisé par un compte d\'actif ou un passif et ne peut pas être utilisé comme destination de dépense.', 'withdrawal_dest_iban_exists' => 'Cet IBAN de compte de destination est déjà utilisé par un compte d\'actif ou un passif et ne peut pas être utilisé comme destination de dépense.',
'deposit_src_iban_exists' => 'Cet IBAN de compte source est déjà utilisé par un compte d\'actif ou un passif et ne peut pas être utilisé comme source de dépôt.', 'deposit_src_iban_exists' => 'Cet IBAN de compte source est déjà utilisé par un compte d\'actif ou un passif et ne peut pas être utilisé comme source de dépôt.',
'reconciliation_source_bad_data' => 'Impossible de trouver un compte de rapprochement valide lors de la recherche de l\'ID ":id" ou du nom ":name".', 'reconciliation_source_bad_data' => 'Impossible de trouver un compte de rapprochement valide lors de la recherche de l\'ID ":id" ou du nom ":name".',
'generic_source_bad_data' => '[e] Impossible de trouver un compte source valide lors de la recherche de l\'ID ":id" ou du nom ":name".', 'generic_source_bad_data' => '[e] Impossible de trouver un compte source valide lors de la recherche de l\'ID ":id" ou du nom ":name".',
'deposit_source_need_data' => 'Vous devez obtenir un ID de compte source valide et/ou un nom de compte source valide pour continuer.', 'deposit_source_need_data' => 'Vous devez obtenir un ID de compte source valide et/ou un nom de compte source valide pour continuer.',
'deposit_source_bad_data' => '[b] Impossible de trouver un compte source valide lors de la recherche de l\'ID ":id" ou du nom ":name".', 'deposit_source_bad_data' => '[b] Impossible de trouver un compte source valide lors de la recherche de l\'ID ":id" ou du nom ":name".',
'deposit_dest_need_data' => '[b] Vous devez obtenir un ID de compte de destination valide et/ou un nom de compte de destination valide pour continuer.', 'deposit_dest_need_data' => '[b] Vous devez obtenir un ID de compte de destination valide et/ou un nom de compte de destination valide pour continuer.',
'deposit_dest_bad_data' => 'Impossible de trouver un compte de destination valide lors de la recherche de l\'ID ":id" ou du nom ":name".', 'deposit_dest_bad_data' => 'Impossible de trouver un compte de destination valide lors de la recherche de l\'ID ":id" ou du nom ":name".',
'deposit_dest_wrong_type' => 'Le compte de destination saisi n\'est pas du bon type.', 'deposit_dest_wrong_type' => 'Le compte de destination saisi n\'est pas du bon type.',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
@ -265,37 +267,37 @@ return [
* *
*/ */
'transfer_source_need_data' => 'Vous devez obtenir un ID de compte source valide et/ou un nom de compte source valide pour continuer.', 'transfer_source_need_data' => 'Vous devez obtenir un ID de compte source valide et/ou un nom de compte source valide pour continuer.',
'transfer_source_bad_data' => '[c] Impossible de trouver un compte source valide lors de la recherche de l\'ID ":id" ou du nom ":name".', 'transfer_source_bad_data' => '[c] Impossible de trouver un compte source valide lors de la recherche de l\'ID ":id" ou du nom ":name".',
'transfer_dest_need_data' => '[c] Vous devez obtenir un ID de compte de destination valide et/ou un nom de compte de destination valide pour continuer.', 'transfer_dest_need_data' => '[c] Vous devez obtenir un ID de compte de destination valide et/ou un nom de compte de destination valide pour continuer.',
'transfer_dest_bad_data' => 'Impossible de trouver un compte de destination valide lors de la recherche de l\'ID ":id" ou du nom ":name".', 'transfer_dest_bad_data' => 'Impossible de trouver un compte de destination valide lors de la recherche de l\'ID ":id" ou du nom ":name".',
'need_id_in_edit' => 'Chaque ventilation doit avoir transaction_journal_id (ID valide ou 0).', 'need_id_in_edit' => 'Chaque ventilation doit avoir transaction_journal_id (ID valide ou 0).',
'ob_source_need_data' => 'Vous devez obtenir un ID de compte source valide et/ou un nom de compte source valide pour continuer.', 'ob_source_need_data' => 'Vous devez obtenir un ID de compte source valide et/ou un nom de compte source valide pour continuer.',
'lc_source_need_data' => 'Besoin d\'un identifiant de compte source valide pour continuer.', 'lc_source_need_data' => 'Besoin d\'un identifiant de compte source valide pour continuer.',
'ob_dest_need_data' => '[d] Vous devez obtenir un ID de compte de destination valide et/ou un nom de compte de destination valide pour continuer.', 'ob_dest_need_data' => '[d] Vous devez obtenir un ID de compte de destination valide et/ou un nom de compte de destination valide pour continuer.',
'ob_dest_bad_data' => 'Impossible de trouver un compte de destination valide lors de la recherche de l\'ID ":id" ou du nom ":name".', 'ob_dest_bad_data' => 'Impossible de trouver un compte de destination valide lors de la recherche de l\'ID ":id" ou du nom ":name".',
'reconciliation_either_account' => 'Pour soumettre un rapprochement, vous devez soumettre soit une source soit un compte de destination. Ni les deux, ni aucun.', 'reconciliation_either_account' => 'Pour soumettre un rapprochement, vous devez soumettre soit une source soit un compte de destination. Ni les deux, ni aucun.',
'generic_invalid_source' => 'Vous ne pouvez pas utiliser ce compte comme compte source.', 'generic_invalid_source' => 'Vous ne pouvez pas utiliser ce compte comme compte source.',
'generic_invalid_destination' => 'Vous ne pouvez pas utiliser ce compte comme compte de destination.', 'generic_invalid_destination' => 'Vous ne pouvez pas utiliser ce compte comme compte de destination.',
'generic_no_source' => 'Vous devez saisir les informations du compte source ou saisir un ID de journal d\'opération.', 'generic_no_source' => 'Vous devez saisir les informations du compte source ou saisir un ID de journal d\'opération.',
'generic_no_destination' => 'Vous devez saisir les informations du compte destination ou saisir un ID de journal d\'opération.', 'generic_no_destination' => 'Vous devez saisir les informations du compte destination ou saisir un ID de journal d\'opération.',
'gte.numeric' => 'La valeur de :attribute doit être supérieure ou égale à :value.', 'gte.numeric' => 'La valeur de :attribute doit être supérieure ou égale à :value.',
'gt.numeric' => 'Le champ :attribute doit être plus grand que :value.', 'gt.numeric' => 'Le champ :attribute doit être plus grand que :value.',
'gte.file' => 'L\'attribut :attribute doit contenir au moins :value kilo-octets.', 'gte.file' => 'L\'attribut :attribute doit contenir au moins :value kilo-octets.',
'gte.string' => 'Le texte :attribute doit contenir au moins :value caractères.', 'gte.string' => 'Le texte :attribute doit contenir au moins :value caractères.',
'gte.array' => 'L\'attribut :attribute doit avoir :value éléments ou plus.', 'gte.array' => 'L\'attribut :attribute doit avoir :value éléments ou plus.',
'amount_required_for_auto_budget' => 'Le montant est requis.', 'amount_required_for_auto_budget' => 'Le montant est requis.',
'auto_budget_amount_positive' => 'Le montant doit être supérieur à zéro.', 'auto_budget_amount_positive' => 'Le montant doit être supérieur à zéro.',
'auto_budget_period_mandatory' => 'La période du budget automatique est un champ obligatoire.', 'auto_budget_period_mandatory' => 'La période du budget automatique est un champ obligatoire.',
// no access to administration: // no access to administration:
'no_access_user_group' => 'Vous n\'avez pas les droits d\'accès corrects pour cette administration.', 'no_access_user_group' => 'Vous n\'avez pas les droits d\'accès corrects pour cette administration.',
]; ];
/* /*

View File

@ -143,6 +143,7 @@ return [
'error_github_text' => 'If you prefer, you can also open a new issue on https://github.com/firefly-iii/firefly-iii/issues.', 'error_github_text' => 'If you prefer, you can also open a new issue on https://github.com/firefly-iii/firefly-iii/issues.',
'error_stacktrace_below' => 'The full stacktrace is below:', 'error_stacktrace_below' => 'The full stacktrace is below:',
'error_headers' => 'The following headers may also be relevant:', 'error_headers' => 'The following headers may also be relevant:',
'error_post' => 'This was submitted by the user:',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.

View File

@ -1304,6 +1304,7 @@ return [
'sums_apply_to_range' => 'Minden összeg alkalmazása a kiválasztott tartományra', 'sums_apply_to_range' => 'Minden összeg alkalmazása a kiválasztott tartományra',
'mapbox_api_key' => 'A térkép használatához be kell szerezni egy API kulcsot a <a href="https://www.mapbox.com/">Mapbox</a> oldalról. A kódot a <code>.env</code> fájlba, a <code>MAPBOX_API_KEY = </code> után kell beírni.', 'mapbox_api_key' => 'A térkép használatához be kell szerezni egy API kulcsot a <a href="https://www.mapbox.com/">Mapbox</a> oldalról. A kódot a <code>.env</code> fájlba, a <code>MAPBOX_API_KEY = </code> után kell beírni.',
'press_object_location' => 'Jobb kattintással vagy az egérgomb hosszan nyomva tartásával lehet beállítani az objektum helyét.', 'press_object_location' => 'Jobb kattintással vagy az egérgomb hosszan nyomva tartásával lehet beállítani az objektum helyét.',
'click_tap_location' => 'Click or tap the map to add a location',
'clear_location' => 'Hely törlése', 'clear_location' => 'Hely törlése',
'delete_all_selected_tags' => 'Minden kiválasztott címke törlése', 'delete_all_selected_tags' => 'Minden kiválasztott címke törlése',
'select_tags_to_delete' => 'Ki kell választani néhány címkét.', 'select_tags_to_delete' => 'Ki kell választani néhány címkét.',
@ -1949,6 +1950,11 @@ return [
*/ */
// transactions: // transactions:
'wait_attachments' => 'Please wait for the attachments to upload.',
'errors_upload' => 'The upload has failed. Please check your browser console for the error.',
'amount_foreign_if' => 'Amount in foreign currency, if any',
'amount_destination_account' => 'Amount in the currency of the destination account',
'edit_transaction_title' => 'Edit transaction ":description"',
'unreconcile' => 'Undo reconciliation', 'unreconcile' => 'Undo reconciliation',
'update_withdrawal' => 'Költség frissítése', 'update_withdrawal' => 'Költség frissítése',
'update_deposit' => 'Bevétel szerkesztése', 'update_deposit' => 'Bevétel szerkesztése',
@ -2545,7 +2551,7 @@ return [
'after_update_create_another' => 'A frissítés után térjen vissza ide a szerkesztés folytatásához.', 'after_update_create_another' => 'A frissítés után térjen vissza ide a szerkesztés folytatásához.',
'store_as_new' => 'Tárolás új tranzakcióként frissítés helyett.', 'store_as_new' => 'Tárolás új tranzakcióként frissítés helyett.',
'reset_after' => 'Űrlap törlése a beküldés után', 'reset_after' => 'Űrlap törlése a beküldés után',
'errors_submission' => 'There was something wrong with your submission. Please check out the errors.', 'errors_submission' => 'There was something wrong with your submission. Please check out the errors below: %{errorMessage}',
'transaction_expand_split' => 'Expand split', 'transaction_expand_split' => 'Expand split',
'transaction_collapse_split' => 'Collapse split', 'transaction_collapse_split' => 'Collapse split',

View File

@ -79,7 +79,7 @@ return [
'reports_index_intro' => 'Ezek a jelentések részletes betekintést biztosítanak a pénzügyekbe.', 'reports_index_intro' => 'Ezek a jelentések részletes betekintést biztosítanak a pénzügyekbe.',
'reports_index_inputReportType' => 'Jelentéstípus kiválasztása. A súgóoldalakon megtalálható, hogy az egyes jelentések mit mutatnak meg.', 'reports_index_inputReportType' => 'Jelentéstípus kiválasztása. A súgóoldalakon megtalálható, hogy az egyes jelentések mit mutatnak meg.',
'reports_index_inputAccountsSelect' => 'Szükség szerint lehet kizárni vagy hozzáadni eszközfiókokat.', 'reports_index_inputAccountsSelect' => 'Szükség szerint lehet kizárni vagy hozzáadni eszközfiókokat.',
'reports_index_inputDateRange' => 'The selected date range is entirely up to you: from one day to 10 years or more.', 'reports_index_inputDateRange' => 'Tetszőleges dátumtartomány választható, egy naptól 10 évig vagy akár tovább.',
'reports_index_extra-options-box' => 'A kiválasztott jelentéstől függően további szűrők és beállítások választhatóak. Ezek ebben a dobozban fognak megjelenni.', 'reports_index_extra-options-box' => 'A kiválasztott jelentéstől függően további szűrők és beállítások választhatóak. Ezek ebben a dobozban fognak megjelenni.',
// reports (reports) // reports (reports)

View File

@ -34,73 +34,75 @@
declare(strict_types=1); declare(strict_types=1);
return [ return [
'missing_where' => 'Array is missing "where"-clause', 'bad_type_source' => 'Firefly III can\'t determine the transaction type based on this source account.',
'missing_update' => 'Array is missing "update"-clause', 'bad_type_destination' => 'Firefly III can\'t determine the transaction type based on this destination account.',
'invalid_where_key' => 'JSON contains an invalid key for the "where"-clause', 'missing_where' => 'Array is missing "where"-clause',
'invalid_update_key' => 'JSON contains an invalid key for the "update"-clause', 'missing_update' => 'Array is missing "update"-clause',
'invalid_query_data' => 'There is invalid data in the %s:%s field of your query.', 'invalid_where_key' => 'JSON contains an invalid key for the "where"-clause',
'invalid_query_account_type' => 'Your query contains accounts of different types, which is not allowed.', 'invalid_update_key' => 'JSON contains an invalid key for the "update"-clause',
'invalid_query_currency' => 'Your query contains accounts that have different currency settings, which is not allowed.', 'invalid_query_data' => 'There is invalid data in the %s:%s field of your query.',
'iban' => 'Ez nem egy érvényes IBAN számlaszám.', 'invalid_query_account_type' => 'Your query contains accounts of different types, which is not allowed.',
'zero_or_more' => 'Az érték nem lehet negatív.', 'invalid_query_currency' => 'Your query contains accounts that have different currency settings, which is not allowed.',
'more_than_zero' => 'The value must be more than zero.', 'iban' => 'Ez nem egy érvényes IBAN számlaszám.',
'more_than_zero_correct' => 'The value must be zero or more.', 'zero_or_more' => 'Az érték nem lehet negatív.',
'no_asset_account' => 'Ez nem egy eszközszámla.', 'more_than_zero' => 'The value must be more than zero.',
'date_or_time' => 'Az értéknek érvényes dátum vagy időformátumúnak kell lennie (ISO 8601).', 'more_than_zero_correct' => 'Az érték nulla vagy nagyobb lehet.',
'source_equals_destination' => 'A forrásszámla egyenlő a célszámlával.', 'no_asset_account' => 'Ez nem egy eszközszámla.',
'unique_account_number_for_user' => 'Úgy tűnik, hogy ez a számlaszám már használatban van.', 'date_or_time' => 'Az értéknek érvényes dátum vagy időformátumúnak kell lennie (ISO 8601).',
'unique_iban_for_user' => 'Úgy tűnik, hogy ez a számlaszám már használatban van.', 'source_equals_destination' => 'A forrásszámla egyenlő a célszámlával.',
'reconciled_forbidden_field' => 'This transaction is already reconciled, you cannot change the ":field"', 'unique_account_number_for_user' => 'Úgy tűnik, hogy ez a számlaszám már használatban van.',
'deleted_user' => 'Biztonsági megkötések miatt ezzel az email címmel nem lehet regisztrálni.', 'unique_iban_for_user' => 'Úgy tűnik, hogy ez a számlaszám már használatban van.',
'rule_trigger_value' => 'Ez az érték érvénytelen a kiválasztott eseményindítóhoz.', 'reconciled_forbidden_field' => 'This transaction is already reconciled, you cannot change the ":field"',
'rule_action_value' => 'Ez az érték érvénytelen a kiválasztott művelethez.', 'deleted_user' => 'Biztonsági megkötések miatt ezzel az email címmel nem lehet regisztrálni.',
'file_already_attached' => 'A feltöltött ":name" fájl már csatolva van ehhez az objektumhoz.', 'rule_trigger_value' => 'Ez az érték érvénytelen a kiválasztott eseményindítóhoz.',
'file_attached' => '":name" fájl sikeresen feltöltve.', 'rule_action_value' => 'Ez az érték érvénytelen a kiválasztott művelethez.',
'must_exist' => 'Az ID mező :attribute nem létezik az adatbázisban.', 'file_already_attached' => 'A feltöltött ":name" fájl már csatolva van ehhez az objektumhoz.',
'all_accounts_equal' => 'Ebben a mezőben minden számlának meg kell egyeznie.', 'file_attached' => '":name" fájl sikeresen feltöltve.',
'group_title_mandatory' => 'A csoportcím kötelező ha egynél több tranzakció van.', 'must_exist' => 'Az ID mező :attribute nem létezik az adatbázisban.',
'transaction_types_equal' => 'Minden felosztásnak ugyanolyan típusúnak kell lennie.', 'all_accounts_equal' => 'Ebben a mezőben minden számlának meg kell egyeznie.',
'invalid_transaction_type' => 'Érvénytelen tranzakciótípus.', 'group_title_mandatory' => 'A csoportcím kötelező ha egynél több tranzakció van.',
'invalid_selection' => 'Érvénytelen kiválasztás.', 'transaction_types_equal' => 'Minden felosztásnak ugyanolyan típusúnak kell lennie.',
'belongs_user' => 'This value is linked to an object that does not seem to exist.', 'invalid_transaction_type' => 'Érvénytelen tranzakciótípus.',
'belongs_user_or_user_group' => 'This value is linked to an object that does not seem to exist in your current financial administration.', 'invalid_selection' => 'Érvénytelen kiválasztás.',
'at_least_one_transaction' => 'Legalább egy tranzakció szükséges.', 'belongs_user' => 'This value is linked to an object that does not seem to exist.',
'recurring_transaction_id' => 'Need at least one transaction.', 'belongs_user_or_user_group' => 'This value is linked to an object that does not seem to exist in your current financial administration.',
'need_id_to_match' => 'You need to submit this entry with an ID for the API to be able to match it.', 'at_least_one_transaction' => 'Legalább egy tranzakció szükséges.',
'too_many_unmatched' => 'Too many submitted transactions cannot be matched to their respective database entries. Make sure existing entries have a valid ID.', 'recurring_transaction_id' => 'Need at least one transaction.',
'id_does_not_match' => 'Submitted ID #:id does not match expected ID. Make sure it matches or omit the field.', 'need_id_to_match' => 'You need to submit this entry with an ID for the API to be able to match it.',
'at_least_one_repetition' => 'Legalább egy ismétlés szükséges.', 'too_many_unmatched' => 'Too many submitted transactions cannot be matched to their respective database entries. Make sure existing entries have a valid ID.',
'require_repeat_until' => 'Legalább egy ismétlésszám vagy egy végdátum (repeat_until) kötelező. Csak az egyik.', 'id_does_not_match' => 'Submitted ID #:id does not match expected ID. Make sure it matches or omit the field.',
'require_currency_info' => 'Ennek a mezőnek a tartalma érvénytelen pénznem információ nélkül.', 'at_least_one_repetition' => 'Legalább egy ismétlés szükséges.',
'not_transfer_account' => 'Ez a fiók nem használható fel tranzakciókhoz.', 'require_repeat_until' => 'Legalább egy ismétlésszám vagy egy végdátum (repeat_until) kötelező. Csak az egyik.',
'require_currency_amount' => 'Ennek a mezőnek a tartalma érvénytelen devizanem információ nélkül.', 'require_currency_info' => 'Ennek a mezőnek a tartalma érvénytelen pénznem információ nélkül.',
'require_foreign_currency' => 'This field requires a number', 'not_transfer_account' => 'Ez a fiók nem használható fel tranzakciókhoz.',
'require_foreign_dest' => 'This field value must match the currency of the destination account.', 'require_currency_amount' => 'Ennek a mezőnek a tartalma érvénytelen devizanem információ nélkül.',
'require_foreign_src' => 'This field value must match the currency of the source account.', 'require_foreign_currency' => 'This field requires a number',
'equal_description' => 'A tranzakció leírása nem egyezhet meg a globális leírással.', 'require_foreign_dest' => 'This field value must match the currency of the destination account.',
'file_invalid_mime' => '":name" fájl ":mime" típusú ami nem lehet új feltöltés.', 'require_foreign_src' => 'This field value must match the currency of the source account.',
'file_too_large' => '":name" fájl túl nagy.', 'equal_description' => 'A tranzakció leírása nem egyezhet meg a globális leírással.',
'belongs_to_user' => ':attribute értéke ismeretlen.', 'file_invalid_mime' => '":name" fájl ":mime" típusú ami nem lehet új feltöltés.',
'accepted' => ':attribute attribútumot el kell fogadni.', 'file_too_large' => '":name" fájl túl nagy.',
'bic' => 'Ez nem egy érvényes BIC.', 'belongs_to_user' => ':attribute értéke ismeretlen.',
'at_least_one_trigger' => 'A szabályban legalább egy eseményindítónak lennie kell.', 'accepted' => ':attribute attribútumot el kell fogadni.',
'at_least_one_active_trigger' => 'Rule must have at least one active trigger.', 'bic' => 'Ez nem egy érvényes BIC.',
'at_least_one_action' => 'A szabályban legalább egy műveletnek lennie kell.', 'at_least_one_trigger' => 'A szabályban legalább egy eseményindítónak lennie kell.',
'at_least_one_active_action' => 'Rule must have at least one active action.', 'at_least_one_active_trigger' => 'Rule must have at least one active trigger.',
'base64' => 'Ez nem érvényes base64 kódolású adat.', 'at_least_one_action' => 'A szabályban legalább egy műveletnek lennie kell.',
'model_id_invalid' => 'A megadott azonosító érvénytelennek tűnik ehhez a modellhez.', 'at_least_one_active_action' => 'Rule must have at least one active action.',
'less' => ':attribute kisebbnek kell lennie 10,000,000-nél', 'base64' => 'Ez nem érvényes base64 kódolású adat.',
'active_url' => ':attribute nem egy érvényes URL.', 'model_id_invalid' => 'A megadott azonosító érvénytelennek tűnik ehhez a modellhez.',
'after' => ':attribute egy :date utáni dátum kell legyen.', 'less' => ':attribute kisebbnek kell lennie 10,000,000-nél',
'date_after' => 'The start date must be before the end date.', 'active_url' => ':attribute nem egy érvényes URL.',
'alpha' => ':attribute csak betűket tartalmazhat.', 'after' => ':attribute egy :date utáni dátum kell legyen.',
'alpha_dash' => ':attribute csak számokat, betűket és kötőjeleket tartalmazhat.', 'date_after' => 'The start date must be before the end date.',
'alpha_num' => ':attribute csak betűket és számokat tartalmazhat.', 'alpha' => ':attribute csak betűket tartalmazhat.',
'array' => ':attribute egy tömb kell legyen.', 'alpha_dash' => ':attribute csak számokat, betűket és kötőjeleket tartalmazhat.',
'unique_for_user' => ':attribute attribútumhoz már van bejegyzés.', 'alpha_num' => ':attribute csak betűket és számokat tartalmazhat.',
'before' => ':attribute csak :date előtti dátum lehet.', 'array' => ':attribute egy tömb kell legyen.',
'unique_object_for_user' => 'A név már használatban van.', 'unique_for_user' => ':attribute attribútumhoz már van bejegyzés.',
'unique_account_for_user' => 'Ez a fióknév már használatban van.', 'before' => ':attribute csak :date előtti dátum lehet.',
'unique_object_for_user' => 'A név már használatban van.',
'unique_account_for_user' => 'Ez a fióknév már használatban van.',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
@ -113,74 +115,74 @@ return [
* *
*/ */
'between.numeric' => ':attribute :min és :max között kell legyen.', 'between.numeric' => ':attribute :min és :max között kell legyen.',
'between.file' => ':attribute :min és :max kilobájt között kell legyen.', 'between.file' => ':attribute :min és :max kilobájt között kell legyen.',
'between.string' => ':attribute :min és :max karakter között kell legyen.', 'between.string' => ':attribute :min és :max karakter között kell legyen.',
'between.array' => ':attribute :min és :max elem között kell legyen.', 'between.array' => ':attribute :min és :max elem között kell legyen.',
'boolean' => ':attribute mező csak igaz vagy hamis lehet.', 'boolean' => ':attribute mező csak igaz vagy hamis lehet.',
'confirmed' => 'A :attribute ellenörzés nem egyezik.', 'confirmed' => 'A :attribute ellenörzés nem egyezik.',
'date' => ':attribute nem egy érvényes dátum.', 'date' => ':attribute nem egy érvényes dátum.',
'date_format' => ':attribute nem egyezik :format formátummal.', 'date_format' => ':attribute nem egyezik :format formátummal.',
'different' => ':attribute és :other különböző kell legyen.', 'different' => ':attribute és :other különböző kell legyen.',
'digits' => ':attribute :digits számjegy kell legyen.', 'digits' => ':attribute :digits számjegy kell legyen.',
'digits_between' => ':attribute :min és :max számjegy között kell legyen.', 'digits_between' => ':attribute :min és :max számjegy között kell legyen.',
'email' => ':attribute érvényes email cím kell legyen.', 'email' => ':attribute érvényes email cím kell legyen.',
'filled' => ':attribute mező kötelező.', 'filled' => ':attribute mező kötelező.',
'exists' => 'A kiválasztott :attribute étvénytelen.', 'exists' => 'A kiválasztott :attribute étvénytelen.',
'image' => ':attribute kép kell legyen.', 'image' => ':attribute kép kell legyen.',
'in' => 'A kiválasztott :attribute étvénytelen.', 'in' => 'A kiválasztott :attribute étvénytelen.',
'integer' => ':attribute csak egész szám lehet.', 'integer' => ':attribute csak egész szám lehet.',
'ip' => ':attribute érvényes IP cím kell legyen.', 'ip' => ':attribute érvényes IP cím kell legyen.',
'json' => ':attribute érvényes JSON karakterlánc kell legyen.', 'json' => ':attribute érvényes JSON karakterlánc kell legyen.',
'max.numeric' => ':attribute nem lehet nagyobb, mint :max.', 'max.numeric' => ':attribute nem lehet nagyobb, mint :max.',
'max.file' => ':attribute nem lehet nagyobb, mint :max kilobájt.', 'max.file' => ':attribute nem lehet nagyobb, mint :max kilobájt.',
'max.string' => ':attribute nem lehet nagyobb, mint :max karakter.', 'max.string' => ':attribute nem lehet nagyobb, mint :max karakter.',
'max.array' => ':attribute nem lehet több, mint :max elem.', 'max.array' => ':attribute nem lehet több, mint :max elem.',
'mimes' => 'A :attribute ilyen fájl típusnak kell lennie: :values.', 'mimes' => 'A :attribute ilyen fájl típusnak kell lennie: :values.',
'min.numeric' => 'A :attribute legalább :min kell lenni.', 'min.numeric' => 'A :attribute legalább :min kell lenni.',
'lte.numeric' => ':attribute attribútumnak :value értéknél kevesebbnek vagy vele egyenlőnek kell lennie.', 'lte.numeric' => ':attribute attribútumnak :value értéknél kevesebbnek vagy vele egyenlőnek kell lennie.',
'min.file' => ':attribute legalább :min kilobájt kell legyen.', 'min.file' => ':attribute legalább :min kilobájt kell legyen.',
'min.string' => ':attribute legalább :min karakter kell legyen.', 'min.string' => ':attribute legalább :min karakter kell legyen.',
'min.array' => ':attribute legalább :min elem kell legyen.', 'min.array' => ':attribute legalább :min elem kell legyen.',
'not_in' => 'A kiválasztott :attribute étvénytelen.', 'not_in' => 'A kiválasztott :attribute étvénytelen.',
'numeric' => ':attribute szám kell legyen.', 'numeric' => ':attribute szám kell legyen.',
'scientific_notation' => 'The :attribute cannot use the scientific notation.', 'scientific_notation' => 'The :attribute cannot use the scientific notation.',
'numeric_native' => 'A natív értéknek számnak kell lennie.', 'numeric_native' => 'A natív értéknek számnak kell lennie.',
'numeric_destination' => 'A cél mennyiségnek számnak kell lennie.', 'numeric_destination' => 'A cél mennyiségnek számnak kell lennie.',
'numeric_source' => 'A forrás mennyiségnek számnak kell lennie.', 'numeric_source' => 'A forrás mennyiségnek számnak kell lennie.',
'regex' => ':attribute attribútum formátuma érvénytelen.', 'regex' => ':attribute attribútum formátuma érvénytelen.',
'required' => ':attribute mező kötelező.', 'required' => ':attribute mező kötelező.',
'required_if' => ':attribute mező kötelező, ha :other :value.', 'required_if' => ':attribute mező kötelező, ha :other :value.',
'required_unless' => ':attribute mező kötelező, kivéve ha :other szerepel itt: :values.', 'required_unless' => ':attribute mező kötelező, kivéve ha :other szerepel itt: :values.',
'required_with' => ':attribute attribútum mező kötelező ha jelen van :values.', 'required_with' => ':attribute attribútum mező kötelező ha jelen van :values.',
'required_with_all' => ':attribute attribútum mező kötelező ha jelen van :values.', 'required_with_all' => ':attribute attribútum mező kötelező ha jelen van :values.',
'required_without' => ':attribute mező kötelező, ha :values nincs jelen.', 'required_without' => ':attribute mező kötelező, ha :values nincs jelen.',
'required_without_all' => ':attribute mező kötelező, ha :values közül egy sincs jelen.', 'required_without_all' => ':attribute mező kötelező, ha :values közül egy sincs jelen.',
'same' => ':attribute és :other meg kell egyezzenek.', 'same' => ':attribute és :other meg kell egyezzenek.',
'size.numeric' => ':attribute attribútumnak :size méretűnek kell lennie.', 'size.numeric' => ':attribute attribútumnak :size méretűnek kell lennie.',
'amount_min_over_max' => 'A minimum mennyiség nem lehet nagyobb mint a maximális mennyiség.', 'amount_min_over_max' => 'A minimum mennyiség nem lehet nagyobb mint a maximális mennyiség.',
'size.file' => ':attribute :size kilobájt kell legyen.', 'size.file' => ':attribute :size kilobájt kell legyen.',
'size.string' => ':attribute :size karakter kell legyen.', 'size.string' => ':attribute :size karakter kell legyen.',
'size.array' => ':attribute :size elemet kell, hogy tartalmazzon.', 'size.array' => ':attribute :size elemet kell, hogy tartalmazzon.',
'unique' => ':attribute már foglalt.', 'unique' => ':attribute már foglalt.',
'string' => ':attribute egy karakterlánc kell legyen.', 'string' => ':attribute egy karakterlánc kell legyen.',
'url' => ':attribute attribútum formátuma érvénytelen.', 'url' => ':attribute attribútum formátuma érvénytelen.',
'timezone' => ':attribute érvényes zóna kell legyen.', 'timezone' => ':attribute érvényes zóna kell legyen.',
'2fa_code' => ':attribute mező érvénytelen.', '2fa_code' => ':attribute mező érvénytelen.',
'dimensions' => ':attribute attribútum képfelbontása érvénytelen.', 'dimensions' => ':attribute attribútum képfelbontása érvénytelen.',
'distinct' => ':attribute mezőben duplikált érték van.', 'distinct' => ':attribute mezőben duplikált érték van.',
'file' => ':attribute egy fájl kell legyen.', 'file' => ':attribute egy fájl kell legyen.',
'in_array' => ':attribute nem létezik itt: :other.', 'in_array' => ':attribute nem létezik itt: :other.',
'present' => ':attribute mezőnek jelen kell lennie.', 'present' => ':attribute mezőnek jelen kell lennie.',
'amount_zero' => 'A teljes mennyiség nem lehet nulla.', 'amount_zero' => 'A teljes mennyiség nem lehet nulla.',
'current_target_amount' => 'A megadott értéknek kevesebbnek kell lennie, mint a célérték.', 'current_target_amount' => 'A megadott értéknek kevesebbnek kell lennie, mint a célérték.',
'unique_piggy_bank_for_user' => 'A malacpersely nevének egyedinek kell lennie.', 'unique_piggy_bank_for_user' => 'A malacpersely nevének egyedinek kell lennie.',
'unique_object_group' => 'Csoport neve már foglalt', 'unique_object_group' => 'Csoport neve már foglalt',
'starts_with' => 'The value must start with :values.', 'starts_with' => 'The value must start with :values.',
'unique_webhook' => 'You already have a webhook with this combination of URL, trigger, response and delivery.', 'unique_webhook' => 'You already have a webhook with this combination of URL, trigger, response and delivery.',
'unique_existing_webhook' => 'You already have another webhook with this combination of URL, trigger, response and delivery.', 'unique_existing_webhook' => 'You already have another webhook with this combination of URL, trigger, response and delivery.',
'same_account_type' => 'Both accounts must be of the same account type', 'same_account_type' => 'Both accounts must be of the same account type',
'same_account_currency' => 'Both accounts must have the same currency setting', 'same_account_currency' => 'Both accounts must have the same currency setting',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
@ -193,11 +195,11 @@ return [
* *
*/ */
'secure_password' => 'Ez nem biztonságos jelszó. Kérlek próbáld meg újra. További információért lásd: https://bit.ly/FF3-password-security', 'secure_password' => 'Ez nem biztonságos jelszó. Kérlek próbáld meg újra. További információért lásd: https://bit.ly/FF3-password-security',
'valid_recurrence_rep_type' => 'Érvénytelen ismétléstípus az ismétlődő tranzakciókhoz.', 'valid_recurrence_rep_type' => 'Érvénytelen ismétléstípus az ismétlődő tranzakciókhoz.',
'valid_recurrence_rep_moment' => 'Érvénytelen ismétlési időpont ehhez az ismétléstípushoz.', 'valid_recurrence_rep_moment' => 'Érvénytelen ismétlési időpont ehhez az ismétléstípushoz.',
'invalid_account_info' => 'Érvénytelen számlainformáció.', 'invalid_account_info' => 'Érvénytelen számlainformáció.',
'attributes' => [ 'attributes' => [
'email' => 'email cím', 'email' => 'email cím',
'description' => 'leírás', 'description' => 'leírás',
'amount' => 'összeg', 'amount' => 'összeg',
@ -236,23 +238,23 @@ return [
], ],
// validation of accounts: // validation of accounts:
'withdrawal_source_need_data' => 'Egy érvényes forrásszámla azonosító és/vagy egy érvényes forrásszámla név kell a folytatáshoz.', 'withdrawal_source_need_data' => 'Egy érvényes forrásszámla azonosító és/vagy egy érvényes forrásszámla név kell a folytatáshoz.',
'withdrawal_source_bad_data' => '[a] Could not find a valid source account when searching for ID ":id" or name ":name".', 'withdrawal_source_bad_data' => '[a] Could not find a valid source account when searching for ID ":id" or name ":name".',
'withdrawal_dest_need_data' => '[a] Need to get a valid destination account ID and/or valid destination account name to continue.', 'withdrawal_dest_need_data' => '[a] Need to get a valid destination account ID and/or valid destination account name to continue.',
'withdrawal_dest_bad_data' => 'Nem található érvényes célszámla ":id" azonosító vagy ":name" név keresésekor.', 'withdrawal_dest_bad_data' => 'Nem található érvényes célszámla ":id" azonosító vagy ":name" név keresésekor.',
'withdrawal_dest_iban_exists' => 'This destination account IBAN is already in use by an asset account or a liability and cannot be used as a withdrawal destination.', 'withdrawal_dest_iban_exists' => 'This destination account IBAN is already in use by an asset account or a liability and cannot be used as a withdrawal destination.',
'deposit_src_iban_exists' => 'This source account IBAN is already in use by an asset account or a liability and cannot be used as a deposit source.', 'deposit_src_iban_exists' => 'This source account IBAN is already in use by an asset account or a liability and cannot be used as a deposit source.',
'reconciliation_source_bad_data' => 'Could not find a valid reconciliation account when searching for ID ":id" or name ":name".', 'reconciliation_source_bad_data' => 'Could not find a valid reconciliation account when searching for ID ":id" or name ":name".',
'generic_source_bad_data' => '[e] Could not find a valid source account when searching for ID ":id" or name ":name".', 'generic_source_bad_data' => '[e] Could not find a valid source account when searching for ID ":id" or name ":name".',
'deposit_source_need_data' => 'Egy érvényes forrásszámla azonosító és/vagy egy érvényes forrásszámla név kell a folytatáshoz.', 'deposit_source_need_data' => 'Egy érvényes forrásszámla azonosító és/vagy egy érvényes forrásszámla név kell a folytatáshoz.',
'deposit_source_bad_data' => '[b] Could not find a valid source account when searching for ID ":id" or name ":name".', 'deposit_source_bad_data' => '[b] Could not find a valid source account when searching for ID ":id" or name ":name".',
'deposit_dest_need_data' => '[b] Need to get a valid destination account ID and/or valid destination account name to continue.', 'deposit_dest_need_data' => '[b] Need to get a valid destination account ID and/or valid destination account name to continue.',
'deposit_dest_bad_data' => 'Nem található érvényes célszámla ":id" azonosító vagy ":name" név keresésekor.', 'deposit_dest_bad_data' => 'Nem található érvényes célszámla ":id" azonosító vagy ":name" név keresésekor.',
'deposit_dest_wrong_type' => 'A beküldött célfiók nem megfelelő típusú.', 'deposit_dest_wrong_type' => 'A beküldött célfiók nem megfelelő típusú.',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
@ -265,37 +267,37 @@ return [
* *
*/ */
'transfer_source_need_data' => 'Egy érvényes forrásszámla azonosító és/vagy egy érvényes forrásszámla név kell a folytatáshoz.', 'transfer_source_need_data' => 'Egy érvényes forrásszámla azonosító és/vagy egy érvényes forrásszámla név kell a folytatáshoz.',
'transfer_source_bad_data' => '[c] Could not find a valid source account when searching for ID ":id" or name ":name".', 'transfer_source_bad_data' => '[c] Could not find a valid source account when searching for ID ":id" or name ":name".',
'transfer_dest_need_data' => '[c] Need to get a valid destination account ID and/or valid destination account name to continue.', 'transfer_dest_need_data' => '[c] Need to get a valid destination account ID and/or valid destination account name to continue.',
'transfer_dest_bad_data' => 'Nem található érvényes célszámla ":id" azonosító vagy ":name" név keresésekor.', 'transfer_dest_bad_data' => 'Nem található érvényes célszámla ":id" azonosító vagy ":name" név keresésekor.',
'need_id_in_edit' => 'Minden felosztásnak rendelkeznie kell "transaction_journal_id"-val (lehet érvényes érték vagy 0).', 'need_id_in_edit' => 'Minden felosztásnak rendelkeznie kell "transaction_journal_id"-val (lehet érvényes érték vagy 0).',
'ob_source_need_data' => 'Egy érvényes forrásszámla azonosító és/vagy egy érvényes forrásszámla név kell a folytatáshoz.', 'ob_source_need_data' => 'Egy érvényes forrásszámla azonosító és/vagy egy érvényes forrásszámla név kell a folytatáshoz.',
'lc_source_need_data' => 'Need to get a valid source account ID to continue.', 'lc_source_need_data' => 'Need to get a valid source account ID to continue.',
'ob_dest_need_data' => '[d] Need to get a valid destination account ID and/or valid destination account name to continue.', 'ob_dest_need_data' => '[d] Need to get a valid destination account ID and/or valid destination account name to continue.',
'ob_dest_bad_data' => 'Nem található érvényes célszámla ":id" azonosító vagy ":name" név keresésekor.', 'ob_dest_bad_data' => 'Nem található érvényes célszámla ":id" azonosító vagy ":name" név keresésekor.',
'reconciliation_either_account' => 'To submit a reconciliation, you must submit either a source or a destination account. Not both, not neither.', 'reconciliation_either_account' => 'To submit a reconciliation, you must submit either a source or a destination account. Not both, not neither.',
'generic_invalid_source' => 'Nem használhatod ezt a fiókot forrásfiókként.', 'generic_invalid_source' => 'Nem használhatod ezt a fiókot forrásfiókként.',
'generic_invalid_destination' => 'Nem használhatod ezt a fiókot célfiókként.', 'generic_invalid_destination' => 'Nem használhatod ezt a fiókot célfiókként.',
'generic_no_source' => 'You must submit source account information or submit a transaction journal ID.', 'generic_no_source' => 'You must submit source account information or submit a transaction journal ID.',
'generic_no_destination' => 'You must submit destination account information or submit a transaction journal ID.', 'generic_no_destination' => 'You must submit destination account information or submit a transaction journal ID.',
'gte.numeric' => ':attribute attribútumnak :value értéknél nagyobbnak vagy vele egyenlőnek kell lennie.', 'gte.numeric' => ':attribute attribútumnak :value értéknél nagyobbnak vagy vele egyenlőnek kell lennie.',
'gt.numeric' => 'A(z) :attribute nagyobb kell, hogy legyen, mint :value.', 'gt.numeric' => 'A(z) :attribute nagyobb kell, hogy legyen, mint :value.',
'gte.file' => ':attribute attribútumnak :value kilobájtnál nagyobb vagy egyenlőnek kell lennie.', 'gte.file' => ':attribute attribútumnak :value kilobájtnál nagyobb vagy egyenlőnek kell lennie.',
'gte.string' => ':attribute attribútumnak :value karakternél nagyobb vagy egyenlőnek kell lennie.', 'gte.string' => ':attribute attribútumnak :value karakternél nagyobb vagy egyenlőnek kell lennie.',
'gte.array' => 'A(z) :attribute legalább :value elemet kell, hogy tartalmazzon.', 'gte.array' => 'A(z) :attribute legalább :value elemet kell, hogy tartalmazzon.',
'amount_required_for_auto_budget' => 'Az összeg kötelező.', 'amount_required_for_auto_budget' => 'Az összeg kötelező.',
'auto_budget_amount_positive' => 'Az értéknek nagyobbnak kell lennie nullánál.', 'auto_budget_amount_positive' => 'Az értéknek nagyobbnak kell lennie nullánál.',
'auto_budget_period_mandatory' => 'Az auto költségvetési periódus kötelező mező.', 'auto_budget_period_mandatory' => 'Az auto költségvetési periódus kötelező mező.',
// no access to administration: // no access to administration:
'no_access_user_group' => 'You do not have the correct access rights for this administration.', 'no_access_user_group' => 'You do not have the correct access rights for this administration.',
]; ];
/* /*

View File

@ -143,6 +143,7 @@ return [
'error_github_text' => 'Jika Anda mau, Anda juga dapat membuka isu baru di https://github.com/firefly-iii/firefly-iii/issues.', 'error_github_text' => 'Jika Anda mau, Anda juga dapat membuka isu baru di https://github.com/firefly-iii/firefly-iii/issues.',
'error_stacktrace_below' => 'Jejak tumpukan lengkap ada di bawah:', 'error_stacktrace_below' => 'Jejak tumpukan lengkap ada di bawah:',
'error_headers' => 'The following headers may also be relevant:', 'error_headers' => 'The following headers may also be relevant:',
'error_post' => 'This was submitted by the user:',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.

View File

@ -1304,6 +1304,7 @@ return [
'sums_apply_to_range' => 'Semua jumlah berlaku untuk rentang yang dipilih', 'sums_apply_to_range' => 'Semua jumlah berlaku untuk rentang yang dipilih',
'mapbox_api_key' => 'To use map, get an API key from <a href="https://www.mapbox.com/">Mapbox</a>. Open your <code>.env</code> file and enter this code after <code>MAPBOX_API_KEY=</code>.', 'mapbox_api_key' => 'To use map, get an API key from <a href="https://www.mapbox.com/">Mapbox</a>. Open your <code>.env</code> file and enter this code after <code>MAPBOX_API_KEY=</code>.',
'press_object_location' => 'Right click or long press to set the object\'s location.', 'press_object_location' => 'Right click or long press to set the object\'s location.',
'click_tap_location' => 'Click or tap the map to add a location',
'clear_location' => 'Lokasi yang jelas', 'clear_location' => 'Lokasi yang jelas',
'delete_all_selected_tags' => 'Delete all selected tags', 'delete_all_selected_tags' => 'Delete all selected tags',
'select_tags_to_delete' => 'Don\'t forget to select some tags.', 'select_tags_to_delete' => 'Don\'t forget to select some tags.',
@ -1949,6 +1950,11 @@ return [
*/ */
// transactions: // transactions:
'wait_attachments' => 'Please wait for the attachments to upload.',
'errors_upload' => 'The upload has failed. Please check your browser console for the error.',
'amount_foreign_if' => 'Amount in foreign currency, if any',
'amount_destination_account' => 'Amount in the currency of the destination account',
'edit_transaction_title' => 'Edit transaction ":description"',
'unreconcile' => 'Undo reconciliation', 'unreconcile' => 'Undo reconciliation',
'update_withdrawal' => 'Perbarui penarikan', 'update_withdrawal' => 'Perbarui penarikan',
'update_deposit' => 'Perbarui setoran', 'update_deposit' => 'Perbarui setoran',
@ -2545,7 +2551,7 @@ return [
'after_update_create_another' => 'After updating, return here to continue editing.', 'after_update_create_another' => 'After updating, return here to continue editing.',
'store_as_new' => 'Store as a new transaction instead of updating.', 'store_as_new' => 'Store as a new transaction instead of updating.',
'reset_after' => 'Reset form after submission', 'reset_after' => 'Reset form after submission',
'errors_submission' => 'There was something wrong with your submission. Please check out the errors.', 'errors_submission' => 'There was something wrong with your submission. Please check out the errors below: %{errorMessage}',
'transaction_expand_split' => 'Kembangkan pemisahan', 'transaction_expand_split' => 'Kembangkan pemisahan',
'transaction_collapse_split' => 'Kempiskan pemisahan', 'transaction_collapse_split' => 'Kempiskan pemisahan',

View File

@ -34,73 +34,75 @@
declare(strict_types=1); declare(strict_types=1);
return [ return [
'missing_where' => 'Array is missing "where"-clause', 'bad_type_source' => 'Firefly III can\'t determine the transaction type based on this source account.',
'missing_update' => 'Array is missing "update"-clause', 'bad_type_destination' => 'Firefly III can\'t determine the transaction type based on this destination account.',
'invalid_where_key' => 'JSON contains an invalid key for the "where"-clause', 'missing_where' => 'Array is missing "where"-clause',
'invalid_update_key' => 'JSON contains an invalid key for the "update"-clause', 'missing_update' => 'Array is missing "update"-clause',
'invalid_query_data' => 'There is invalid data in the %s:%s field of your query.', 'invalid_where_key' => 'JSON contains an invalid key for the "where"-clause',
'invalid_query_account_type' => 'Your query contains accounts of different types, which is not allowed.', 'invalid_update_key' => 'JSON contains an invalid key for the "update"-clause',
'invalid_query_currency' => 'Your query contains accounts that have different currency settings, which is not allowed.', 'invalid_query_data' => 'There is invalid data in the %s:%s field of your query.',
'iban' => 'Ini bukan IBAN yang valid.', 'invalid_query_account_type' => 'Your query contains accounts of different types, which is not allowed.',
'zero_or_more' => 'Nilai tidak bisa negatif.', 'invalid_query_currency' => 'Your query contains accounts that have different currency settings, which is not allowed.',
'more_than_zero' => 'The value must be more than zero.', 'iban' => 'Ini bukan IBAN yang valid.',
'more_than_zero_correct' => 'The value must be zero or more.', 'zero_or_more' => 'Nilai tidak bisa negatif.',
'no_asset_account' => 'This is not an asset account.', 'more_than_zero' => 'The value must be more than zero.',
'date_or_time' => 'Nilainya harus berupa nilai tanggal atau waktu yang valid (ISO 8601).', 'more_than_zero_correct' => 'The value must be zero or more.',
'source_equals_destination' => 'Akun sumber sama dengan akun tujuan.', 'no_asset_account' => 'This is not an asset account.',
'unique_account_number_for_user' => 'Sepertinya nomor rekening ini sudah digunakan.', 'date_or_time' => 'Nilainya harus berupa nilai tanggal atau waktu yang valid (ISO 8601).',
'unique_iban_for_user' => 'Sepertinya nomor rekening ini sudah digunakan.', 'source_equals_destination' => 'Akun sumber sama dengan akun tujuan.',
'reconciled_forbidden_field' => 'This transaction is already reconciled, you cannot change the ":field"', 'unique_account_number_for_user' => 'Sepertinya nomor rekening ini sudah digunakan.',
'deleted_user' => 'Kerena kendala keamanan, anda tidak bisa mendaftar menggunkan alamat email ini.', 'unique_iban_for_user' => 'Sepertinya nomor rekening ini sudah digunakan.',
'rule_trigger_value' => 'Nilai ini tidak validi untuk trigger yang dipilih.', 'reconciled_forbidden_field' => 'This transaction is already reconciled, you cannot change the ":field"',
'rule_action_value' => 'Nilai ini tidak valid untuk tindakan yang dipilih.', 'deleted_user' => 'Kerena kendala keamanan, anda tidak bisa mendaftar menggunkan alamat email ini.',
'file_already_attached' => 'Upload file ";name" sudah terpasang pada objek ini.', 'rule_trigger_value' => 'Nilai ini tidak validi untuk trigger yang dipilih.',
'file_attached' => 'Berhasil mengunggah file ": name".', 'rule_action_value' => 'Nilai ini tidak valid untuk tindakan yang dipilih.',
'must_exist' => 'ID di bidang :attribute tidak ada di database.', 'file_already_attached' => 'Upload file ";name" sudah terpasang pada objek ini.',
'all_accounts_equal' => 'Semua akun di bidang ini harus sama.', 'file_attached' => 'Berhasil mengunggah file ": name".',
'group_title_mandatory' => 'Sebuah judul grup wajib diisi bila terdapat lebih dari satu transaksi.', 'must_exist' => 'ID di bidang :attribute tidak ada di database.',
'transaction_types_equal' => 'Semua pisahan harus mempunyai jenis yang sama.', 'all_accounts_equal' => 'Semua akun di bidang ini harus sama.',
'invalid_transaction_type' => 'Jenis transaksi tidak valid.', 'group_title_mandatory' => 'Sebuah judul grup wajib diisi bila terdapat lebih dari satu transaksi.',
'invalid_selection' => 'Pilihan Anda tidak valid.', 'transaction_types_equal' => 'Semua pisahan harus mempunyai jenis yang sama.',
'belongs_user' => 'This value is linked to an object that does not seem to exist.', 'invalid_transaction_type' => 'Jenis transaksi tidak valid.',
'belongs_user_or_user_group' => 'This value is linked to an object that does not seem to exist in your current financial administration.', 'invalid_selection' => 'Pilihan Anda tidak valid.',
'at_least_one_transaction' => 'Minimal harus ada satu transaksi.', 'belongs_user' => 'This value is linked to an object that does not seem to exist.',
'recurring_transaction_id' => 'Need at least one transaction.', 'belongs_user_or_user_group' => 'This value is linked to an object that does not seem to exist in your current financial administration.',
'need_id_to_match' => 'You need to submit this entry with an ID for the API to be able to match it.', 'at_least_one_transaction' => 'Minimal harus ada satu transaksi.',
'too_many_unmatched' => 'Too many submitted transactions cannot be matched to their respective database entries. Make sure existing entries have a valid ID.', 'recurring_transaction_id' => 'Need at least one transaction.',
'id_does_not_match' => 'Submitted ID #:id does not match expected ID. Make sure it matches or omit the field.', 'need_id_to_match' => 'You need to submit this entry with an ID for the API to be able to match it.',
'at_least_one_repetition' => 'Minimal harus ada satu pengulangan.', 'too_many_unmatched' => 'Too many submitted transactions cannot be matched to their respective database entries. Make sure existing entries have a valid ID.',
'require_repeat_until' => 'Dibutuhkan hanya sebuah angka pengulangan, atau tanggal akhir (repeat_until). Bukan keduanya.', 'id_does_not_match' => 'Submitted ID #:id does not match expected ID. Make sure it matches or omit the field.',
'require_currency_info' => 'Isi dalam bidang ini tidak valid jika tidak disertai informasi mata uang.', 'at_least_one_repetition' => 'Minimal harus ada satu pengulangan.',
'not_transfer_account' => 'Akun ini bukan sebuah akun yang dapat digunakan untuk transfer.', 'require_repeat_until' => 'Dibutuhkan hanya sebuah angka pengulangan, atau tanggal akhir (repeat_until). Bukan keduanya.',
'require_currency_amount' => 'Isi dalam bidang ini tidak valid jika tidak disertai informasi jumlah mata uang asing.', 'require_currency_info' => 'Isi dalam bidang ini tidak valid jika tidak disertai informasi mata uang.',
'require_foreign_currency' => 'This field requires a number', 'not_transfer_account' => 'Akun ini bukan sebuah akun yang dapat digunakan untuk transfer.',
'require_foreign_dest' => 'This field value must match the currency of the destination account.', 'require_currency_amount' => 'Isi dalam bidang ini tidak valid jika tidak disertai informasi jumlah mata uang asing.',
'require_foreign_src' => 'This field value must match the currency of the source account.', 'require_foreign_currency' => 'This field requires a number',
'equal_description' => 'Deskripsi transaksi harus berbeda dari deskripsi umum.', 'require_foreign_dest' => 'This field value must match the currency of the destination account.',
'file_invalid_mime' => 'File ":name" adalah tipe ":mime" yang tidak diterima sebagai upload baru.', 'require_foreign_src' => 'This field value must match the currency of the source account.',
'file_too_large' => 'File "; name" terlalu besar.', 'equal_description' => 'Deskripsi transaksi harus berbeda dari deskripsi umum.',
'belongs_to_user' => 'Nilai dari :attribute tidak diketahui.', 'file_invalid_mime' => 'File ":name" adalah tipe ":mime" yang tidak diterima sebagai upload baru.',
'accepted' => ':attribute harus diterima.', 'file_too_large' => 'File "; name" terlalu besar.',
'bic' => 'Ini bukan BIC yang valid.', 'belongs_to_user' => 'Nilai dari :attribute tidak diketahui.',
'at_least_one_trigger' => 'Aturan harus memiliki setidaknya satu pemicu.', 'accepted' => ':attribute harus diterima.',
'at_least_one_active_trigger' => 'Rule must have at least one active trigger.', 'bic' => 'Ini bukan BIC yang valid.',
'at_least_one_action' => 'Aturan harus memiliki setidaknya satu tindakan.', 'at_least_one_trigger' => 'Aturan harus memiliki setidaknya satu pemicu.',
'at_least_one_active_action' => 'Rule must have at least one active action.', 'at_least_one_active_trigger' => 'Rule must have at least one active trigger.',
'base64' => 'Ini bukanlah data base64 encoded yang valid.', 'at_least_one_action' => 'Aturan harus memiliki setidaknya satu tindakan.',
'model_id_invalid' => 'ID yang diberikan tidaklah valid untuk model ini.', 'at_least_one_active_action' => 'Rule must have at least one active action.',
'less' => ':attribute harus kurang dari 10,000,000', 'base64' => 'Ini bukanlah data base64 encoded yang valid.',
'active_url' => ':attribute bukan URL yang valid.', 'model_id_invalid' => 'ID yang diberikan tidaklah valid untuk model ini.',
'after' => ':attribute harus tanggal setelah :date.', 'less' => ':attribute harus kurang dari 10,000,000',
'date_after' => 'Tanggal awal harus sebelum tanggal akhir.', 'active_url' => ':attribute bukan URL yang valid.',
'alpha' => ':attribute hanya boleh berisi huruf.', 'after' => ':attribute harus tanggal setelah :date.',
'alpha_dash' => ':attribute hanya boleh berisi huruf, angka dan tanda hubung.', 'date_after' => 'Tanggal awal harus sebelum tanggal akhir.',
'alpha_num' => ':attribute hanya boleh berisi huruf dan angka.', 'alpha' => ':attribute hanya boleh berisi huruf.',
'array' => ':attribute harus berupa array.', 'alpha_dash' => ':attribute hanya boleh berisi huruf, angka dan tanda hubung.',
'unique_for_user' => 'Sudah ada entri dengan :attribute ini.', 'alpha_num' => ':attribute hanya boleh berisi huruf dan angka.',
'before' => ':attribute harus tanggal sebelum :date.', 'array' => ':attribute harus berupa array.',
'unique_object_for_user' => 'Nama ini sudah digunakan.', 'unique_for_user' => 'Sudah ada entri dengan :attribute ini.',
'unique_account_for_user' => 'Nama akun ini sudah digunakan.', 'before' => ':attribute harus tanggal sebelum :date.',
'unique_object_for_user' => 'Nama ini sudah digunakan.',
'unique_account_for_user' => 'Nama akun ini sudah digunakan.',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
@ -113,74 +115,74 @@ return [
* *
*/ */
'between.numeric' => ':attribute harus antara :min dan :max.', 'between.numeric' => ':attribute harus antara :min dan :max.',
'between.file' => ':attribute harus antara :min dan :max kilobyte.', 'between.file' => ':attribute harus antara :min dan :max kilobyte.',
'between.string' => ':attribute harus antara :min dan :max karakter.', 'between.string' => ':attribute harus antara :min dan :max karakter.',
'between.array' => ':attribute harus antara :min dan :max item.', 'between.array' => ':attribute harus antara :min dan :max item.',
'boolean' => 'Bidang :attribute harus benar atau salah.', 'boolean' => 'Bidang :attribute harus benar atau salah.',
'confirmed' => 'Konfirmasi :attribute tidak cocok.', 'confirmed' => 'Konfirmasi :attribute tidak cocok.',
'date' => ':attribute bukan tanggal yang valid.', 'date' => ':attribute bukan tanggal yang valid.',
'date_format' => ':attribute tidak cocok dengan the format :format.', 'date_format' => ':attribute tidak cocok dengan the format :format.',
'different' => ':attribute dan :other harus berbeda.', 'different' => ':attribute dan :other harus berbeda.',
'digits' => ':attribute harus angka :digits.', 'digits' => ':attribute harus angka :digits.',
'digits_between' => ':attribute harus antara :min dan :max angka.', 'digits_between' => ':attribute harus antara :min dan :max angka.',
'email' => ':attribute harus alamat email yang valid.', 'email' => ':attribute harus alamat email yang valid.',
'filled' => 'Bidang :attribute diperlukan.', 'filled' => 'Bidang :attribute diperlukan.',
'exists' => ':attribute yang dipilih tidak valid.', 'exists' => ':attribute yang dipilih tidak valid.',
'image' => ':attribute harus gambar.', 'image' => ':attribute harus gambar.',
'in' => ':attribute yang dipilih tidak valid.', 'in' => ':attribute yang dipilih tidak valid.',
'integer' => ':attribute harus bilangan bulat.', 'integer' => ':attribute harus bilangan bulat.',
'ip' => ':attribute harus alamat IP yang valid.', 'ip' => ':attribute harus alamat IP yang valid.',
'json' => ':attribute harus string JSON yang valid.', 'json' => ':attribute harus string JSON yang valid.',
'max.numeric' => ':attribute tidak boleh lebih besar dari :max.', 'max.numeric' => ':attribute tidak boleh lebih besar dari :max.',
'max.file' => ':attribute tidak boleh lebih besar dari kilobyte :max.', 'max.file' => ':attribute tidak boleh lebih besar dari kilobyte :max.',
'max.string' => ':attribute tidak boleh lebih besar dari karakter :max.', 'max.string' => ':attribute tidak boleh lebih besar dari karakter :max.',
'max.array' => ':attribute tidak boleh memiliki lebih dari item :max.', 'max.array' => ':attribute tidak boleh memiliki lebih dari item :max.',
'mimes' => ':attribute harus jenis file: :values.', 'mimes' => ':attribute harus jenis file: :values.',
'min.numeric' => ':attribute harus sedikitnya :min.', 'min.numeric' => ':attribute harus sedikitnya :min.',
'lte.numeric' => ':attribute harus kurang dari atau sama dengan :value.', 'lte.numeric' => ':attribute harus kurang dari atau sama dengan :value.',
'min.file' => 'Atribut harus minimal kilobyte :min.', 'min.file' => 'Atribut harus minimal kilobyte :min.',
'min.string' => ':attribute harus minimal karakter :min.', 'min.string' => ':attribute harus minimal karakter :min.',
'min.array' => ':attribute harus minimal item :min.', 'min.array' => ':attribute harus minimal item :min.',
'not_in' => ':attribute yang dipilih tidak valid.', 'not_in' => ':attribute yang dipilih tidak valid.',
'numeric' => ':attribute harus angka.', 'numeric' => ':attribute harus angka.',
'scientific_notation' => 'The :attribute cannot use the scientific notation.', 'scientific_notation' => 'The :attribute cannot use the scientific notation.',
'numeric_native' => 'Nilai asli haruslah berupa angka.', 'numeric_native' => 'Nilai asli haruslah berupa angka.',
'numeric_destination' => 'Nilai tujuan haruslah berupa angka.', 'numeric_destination' => 'Nilai tujuan haruslah berupa angka.',
'numeric_source' => 'Nilai asal haruslah berupa angka.', 'numeric_source' => 'Nilai asal haruslah berupa angka.',
'regex' => 'Format :attribute tidak valid.', 'regex' => 'Format :attribute tidak valid.',
'required' => 'Bidang :attribute diperlukan.', 'required' => 'Bidang :attribute diperlukan.',
'required_if' => 'Bidang :attribute diperlukan ketika :other adalah :value.', 'required_if' => 'Bidang :attribute diperlukan ketika :other adalah :value.',
'required_unless' => 'Bidang :attribute diperlukan minimal :other adalah dalam :values.', 'required_unless' => 'Bidang :attribute diperlukan minimal :other adalah dalam :values.',
'required_with' => 'Bidang :attribute diperlukan ketika :values terdapat nilai.', 'required_with' => 'Bidang :attribute diperlukan ketika :values terdapat nilai.',
'required_with_all' => 'Bidang :attribute diperlukan ketika :values ada.', 'required_with_all' => 'Bidang :attribute diperlukan ketika :values ada.',
'required_without' => 'Bidang :attribute diperlukan ketika :values tidak ada.', 'required_without' => 'Bidang :attribute diperlukan ketika :values tidak ada.',
'required_without_all' => 'Bidang :attribute diperlukan ketika tidak ada satupun :values ada.', 'required_without_all' => 'Bidang :attribute diperlukan ketika tidak ada satupun :values ada.',
'same' => ':attribute dan :other harus cocok.', 'same' => ':attribute dan :other harus cocok.',
'size.numeric' => ':attribute harus :size.', 'size.numeric' => ':attribute harus :size.',
'amount_min_over_max' => 'Jumlah minimum tidak boleh lebih besar dari jumlah maksimum.', 'amount_min_over_max' => 'Jumlah minimum tidak boleh lebih besar dari jumlah maksimum.',
'size.file' => ':attribute harus kilobyte :size.', 'size.file' => ':attribute harus kilobyte :size.',
'size.string' => ':attribute harus karakter :size.', 'size.string' => ':attribute harus karakter :size.',
'size.array' => ':attribute harus berisi item :size.', 'size.array' => ':attribute harus berisi item :size.',
'unique' => ':attribute sudah diambil.', 'unique' => ':attribute sudah diambil.',
'string' => ':attribute harus sebuah string.', 'string' => ':attribute harus sebuah string.',
'url' => 'Format atribut tidak valid.', 'url' => 'Format atribut tidak valid.',
'timezone' => ':attribute harus zona yang valid.', 'timezone' => ':attribute harus zona yang valid.',
'2fa_code' => 'Bidang :attribute tidak valid.', '2fa_code' => 'Bidang :attribute tidak valid.',
'dimensions' => ':attribute memiliki dimensi gambar yang tidak valid.', 'dimensions' => ':attribute memiliki dimensi gambar yang tidak valid.',
'distinct' => 'Bidang :attribute memiliki nilai duplikat.', 'distinct' => 'Bidang :attribute memiliki nilai duplikat.',
'file' => ':attribute harus berupa file.', 'file' => ':attribute harus berupa file.',
'in_array' => 'Bidang :attribute tidak ada in :other.', 'in_array' => 'Bidang :attribute tidak ada in :other.',
'present' => 'Bidang :attribute harus ada.', 'present' => 'Bidang :attribute harus ada.',
'amount_zero' => 'Jumlah total tidak boleh nol.', 'amount_zero' => 'Jumlah total tidak boleh nol.',
'current_target_amount' => 'Jumlah saat ini harus kurang dari jumlah target.', 'current_target_amount' => 'Jumlah saat ini harus kurang dari jumlah target.',
'unique_piggy_bank_for_user' => 'Nama celengan harus unik.', 'unique_piggy_bank_for_user' => 'Nama celengan harus unik.',
'unique_object_group' => 'Nama grup harus unik', 'unique_object_group' => 'Nama grup harus unik',
'starts_with' => 'Nilai harus di mulai dengan :values.', 'starts_with' => 'Nilai harus di mulai dengan :values.',
'unique_webhook' => 'You already have a webhook with this combination of URL, trigger, response and delivery.', 'unique_webhook' => 'You already have a webhook with this combination of URL, trigger, response and delivery.',
'unique_existing_webhook' => 'You already have another webhook with this combination of URL, trigger, response and delivery.', 'unique_existing_webhook' => 'You already have another webhook with this combination of URL, trigger, response and delivery.',
'same_account_type' => 'Kedua akun harus dari jenis akun yang sama', 'same_account_type' => 'Kedua akun harus dari jenis akun yang sama',
'same_account_currency' => 'Kedua akun harus memiliki pengaturan mata uang yang sama', 'same_account_currency' => 'Kedua akun harus memiliki pengaturan mata uang yang sama',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
@ -193,11 +195,11 @@ return [
* *
*/ */
'secure_password' => 'Ini bukan sebuah kata sandi yang aman. Silahkan coba lagi. Untuk informasi lebih lanjut, kunjungi https://bit.ly/FF3-password-security', 'secure_password' => 'Ini bukan sebuah kata sandi yang aman. Silahkan coba lagi. Untuk informasi lebih lanjut, kunjungi https://bit.ly/FF3-password-security',
'valid_recurrence_rep_type' => 'Tipe pengulangan yang tidak valid untuk transaksi berkala.', 'valid_recurrence_rep_type' => 'Tipe pengulangan yang tidak valid untuk transaksi berkala.',
'valid_recurrence_rep_moment' => 'Waktu pengulangan tidaklah valid untuk tipe pengulangan ini.', 'valid_recurrence_rep_moment' => 'Waktu pengulangan tidaklah valid untuk tipe pengulangan ini.',
'invalid_account_info' => 'Informasi akun tidak valid.', 'invalid_account_info' => 'Informasi akun tidak valid.',
'attributes' => [ 'attributes' => [
'email' => 'alamat email', 'email' => 'alamat email',
'description' => 'keterangan', 'description' => 'keterangan',
'amount' => 'jumlah', 'amount' => 'jumlah',
@ -236,23 +238,23 @@ return [
], ],
// validation of accounts: // validation of accounts:
'withdrawal_source_need_data' => 'Perlu untuk mendapatkan sebuah ID akun sumber yang valid dan/atau nama akun sumber yang valid untuk melanjutkan.', 'withdrawal_source_need_data' => 'Perlu untuk mendapatkan sebuah ID akun sumber yang valid dan/atau nama akun sumber yang valid untuk melanjutkan.',
'withdrawal_source_bad_data' => '[a] Could not find a valid source account when searching for ID ":id" or name ":name".', 'withdrawal_source_bad_data' => '[a] Could not find a valid source account when searching for ID ":id" or name ":name".',
'withdrawal_dest_need_data' => '[a] Need to get a valid destination account ID and/or valid destination account name to continue.', 'withdrawal_dest_need_data' => '[a] Need to get a valid destination account ID and/or valid destination account name to continue.',
'withdrawal_dest_bad_data' => 'Tidak dapat menemukan sebuah akun tujuan yang valid saat mencari ID ":id" atau nama ":name".', 'withdrawal_dest_bad_data' => 'Tidak dapat menemukan sebuah akun tujuan yang valid saat mencari ID ":id" atau nama ":name".',
'withdrawal_dest_iban_exists' => 'This destination account IBAN is already in use by an asset account or a liability and cannot be used as a withdrawal destination.', 'withdrawal_dest_iban_exists' => 'This destination account IBAN is already in use by an asset account or a liability and cannot be used as a withdrawal destination.',
'deposit_src_iban_exists' => 'This source account IBAN is already in use by an asset account or a liability and cannot be used as a deposit source.', 'deposit_src_iban_exists' => 'This source account IBAN is already in use by an asset account or a liability and cannot be used as a deposit source.',
'reconciliation_source_bad_data' => 'Could not find a valid reconciliation account when searching for ID ":id" or name ":name".', 'reconciliation_source_bad_data' => 'Could not find a valid reconciliation account when searching for ID ":id" or name ":name".',
'generic_source_bad_data' => '[e] Could not find a valid source account when searching for ID ":id" or name ":name".', 'generic_source_bad_data' => '[e] Could not find a valid source account when searching for ID ":id" or name ":name".',
'deposit_source_need_data' => 'Perlu untuk mendapatkan sebuah ID akun sumber yang valid dan/atau nama akun sumber yang valid untuk melanjutkan.', 'deposit_source_need_data' => 'Perlu untuk mendapatkan sebuah ID akun sumber yang valid dan/atau nama akun sumber yang valid untuk melanjutkan.',
'deposit_source_bad_data' => '[b] Could not find a valid source account when searching for ID ":id" or name ":name".', 'deposit_source_bad_data' => '[b] Could not find a valid source account when searching for ID ":id" or name ":name".',
'deposit_dest_need_data' => '[b] Need to get a valid destination account ID and/or valid destination account name to continue.', 'deposit_dest_need_data' => '[b] Need to get a valid destination account ID and/or valid destination account name to continue.',
'deposit_dest_bad_data' => 'Tidak dapat menemukan sebuah akun tujuan yang valid saat mencari ID ":id" atau nama ":name".', 'deposit_dest_bad_data' => 'Tidak dapat menemukan sebuah akun tujuan yang valid saat mencari ID ":id" atau nama ":name".',
'deposit_dest_wrong_type' => 'Akun tujuan yang dikirimkan bukan dari jenis yang benar.', 'deposit_dest_wrong_type' => 'Akun tujuan yang dikirimkan bukan dari jenis yang benar.',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
@ -265,37 +267,37 @@ return [
* *
*/ */
'transfer_source_need_data' => 'Perlu untuk mendapatkan sebuah ID akun sumber yang valid dan/atau nama akun sumber yang valid untuk melanjutkan.', 'transfer_source_need_data' => 'Perlu untuk mendapatkan sebuah ID akun sumber yang valid dan/atau nama akun sumber yang valid untuk melanjutkan.',
'transfer_source_bad_data' => '[c] Could not find a valid source account when searching for ID ":id" or name ":name".', 'transfer_source_bad_data' => '[c] Could not find a valid source account when searching for ID ":id" or name ":name".',
'transfer_dest_need_data' => '[c] Need to get a valid destination account ID and/or valid destination account name to continue.', 'transfer_dest_need_data' => '[c] Need to get a valid destination account ID and/or valid destination account name to continue.',
'transfer_dest_bad_data' => 'Tidak dapat menemukan sebuah akun tujuan yang valid saat mencari ID ":id" atau nama ":name".', 'transfer_dest_bad_data' => 'Tidak dapat menemukan sebuah akun tujuan yang valid saat mencari ID ":id" atau nama ":name".',
'need_id_in_edit' => 'Setiap pisahan harus memiliki transaction_journal_id (ID yang valid atau 0).', 'need_id_in_edit' => 'Setiap pisahan harus memiliki transaction_journal_id (ID yang valid atau 0).',
'ob_source_need_data' => 'Perlu untuk mendapatkan sebuah ID akun sumber yang valid dan/atau nama akun sumber yang valid untuk melanjutkan.', 'ob_source_need_data' => 'Perlu untuk mendapatkan sebuah ID akun sumber yang valid dan/atau nama akun sumber yang valid untuk melanjutkan.',
'lc_source_need_data' => 'Perlu untuk mendapatkan sebuah ID akun sumber yang valid untuk melanjutkan.', 'lc_source_need_data' => 'Perlu untuk mendapatkan sebuah ID akun sumber yang valid untuk melanjutkan.',
'ob_dest_need_data' => '[d] Need to get a valid destination account ID and/or valid destination account name to continue.', 'ob_dest_need_data' => '[d] Need to get a valid destination account ID and/or valid destination account name to continue.',
'ob_dest_bad_data' => 'Tidak dapat menemukan sebuah akun tujuan yang valid saat mencari ID ":id" atau nama ":name".', 'ob_dest_bad_data' => 'Tidak dapat menemukan sebuah akun tujuan yang valid saat mencari ID ":id" atau nama ":name".',
'reconciliation_either_account' => 'To submit a reconciliation, you must submit either a source or a destination account. Not both, not neither.', 'reconciliation_either_account' => 'To submit a reconciliation, you must submit either a source or a destination account. Not both, not neither.',
'generic_invalid_source' => 'Anda tidak dapat menggunakan akun ini sebagai akun sumber.', 'generic_invalid_source' => 'Anda tidak dapat menggunakan akun ini sebagai akun sumber.',
'generic_invalid_destination' => 'Anda tidak dapat menggunakan akun ini sebagai akun tujuan.', 'generic_invalid_destination' => 'Anda tidak dapat menggunakan akun ini sebagai akun tujuan.',
'generic_no_source' => 'You must submit source account information or submit a transaction journal ID.', 'generic_no_source' => 'You must submit source account information or submit a transaction journal ID.',
'generic_no_destination' => 'You must submit destination account information or submit a transaction journal ID.', 'generic_no_destination' => 'You must submit destination account information or submit a transaction journal ID.',
'gte.numeric' => ':attribute harus lebih besar dari atau sama dengan :value.', 'gte.numeric' => ':attribute harus lebih besar dari atau sama dengan :value.',
'gt.numeric' => ':attribute harus lebih besar dari :value.', 'gt.numeric' => ':attribute harus lebih besar dari :value.',
'gte.file' => ':attribute harus lebih besar dari atau sama dengan :value kilobytes.', 'gte.file' => ':attribute harus lebih besar dari atau sama dengan :value kilobytes.',
'gte.string' => ':attribute harus lebih besar dari atau sama dengan :value karakter.', 'gte.string' => ':attribute harus lebih besar dari atau sama dengan :value karakter.',
'gte.array' => ':attribute harus memiliki :value item atau lebih.', 'gte.array' => ':attribute harus memiliki :value item atau lebih.',
'amount_required_for_auto_budget' => 'Jumlah wajib diisi.', 'amount_required_for_auto_budget' => 'Jumlah wajib diisi.',
'auto_budget_amount_positive' => 'Jumlah harus lebih dari kosong.', 'auto_budget_amount_positive' => 'Jumlah harus lebih dari kosong.',
'auto_budget_period_mandatory' => 'Periode anggaran otomatis adalah bidang yang wajib.', 'auto_budget_period_mandatory' => 'Periode anggaran otomatis adalah bidang yang wajib.',
// no access to administration: // no access to administration:
'no_access_user_group' => 'You do not have the correct access rights for this administration.', 'no_access_user_group' => 'You do not have the correct access rights for this administration.',
]; ];
/* /*

View File

@ -143,6 +143,7 @@ return [
'error_github_text' => 'Se preferisci puoi anche aprire una nuova issue su https://github.com/firefly-iii/firefly-iii/issues.', 'error_github_text' => 'Se preferisci puoi anche aprire una nuova issue su https://github.com/firefly-iii/firefly-iii/issues.',
'error_stacktrace_below' => 'Lo stacktrace completo è qui sotto:', 'error_stacktrace_below' => 'Lo stacktrace completo è qui sotto:',
'error_headers' => 'Anche le seguenti intestazioni potrebbero esser rilevanti:', 'error_headers' => 'Anche le seguenti intestazioni potrebbero esser rilevanti:',
'error_post' => 'This was submitted by the user:',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.

View File

@ -1304,6 +1304,7 @@ return [
'sums_apply_to_range' => 'Tutte le somme si applicano all\'intervallo selezionato', 'sums_apply_to_range' => 'Tutte le somme si applicano all\'intervallo selezionato',
'mapbox_api_key' => 'Per utilizzare la mappa, ottieni una chiave API da <a href="https://www.mapbox.com/">Mapbox</a>. Apri il tuo file <code>.env</code> e inserisci questo codice dopo <code>MAPBOX_API_KEY=</code>.', 'mapbox_api_key' => 'Per utilizzare la mappa, ottieni una chiave API da <a href="https://www.mapbox.com/">Mapbox</a>. Apri il tuo file <code>.env</code> e inserisci questo codice dopo <code>MAPBOX_API_KEY=</code>.',
'press_object_location' => 'Clicca con il tasto destro o premi a lungo per impostare la posizione dell\'oggetto.', 'press_object_location' => 'Clicca con il tasto destro o premi a lungo per impostare la posizione dell\'oggetto.',
'click_tap_location' => 'Click or tap the map to add a location',
'clear_location' => 'Rimuovi dalla posizione', 'clear_location' => 'Rimuovi dalla posizione',
'delete_all_selected_tags' => 'Elimina tutte le etichette selezionate', 'delete_all_selected_tags' => 'Elimina tutte le etichette selezionate',
'select_tags_to_delete' => 'Non dimenticare di selezionare qualche etichetta.', 'select_tags_to_delete' => 'Non dimenticare di selezionare qualche etichetta.',
@ -1949,6 +1950,11 @@ return [
*/ */
// transactions: // transactions:
'wait_attachments' => 'Please wait for the attachments to upload.',
'errors_upload' => 'The upload has failed. Please check your browser console for the error.',
'amount_foreign_if' => 'Amount in foreign currency, if any',
'amount_destination_account' => 'Amount in the currency of the destination account',
'edit_transaction_title' => 'Edit transaction ":description"',
'unreconcile' => 'Undo reconciliation', 'unreconcile' => 'Undo reconciliation',
'update_withdrawal' => 'Aggiorna prelievo', 'update_withdrawal' => 'Aggiorna prelievo',
'update_deposit' => 'Aggiorna entrata', 'update_deposit' => 'Aggiorna entrata',
@ -2545,7 +2551,7 @@ return [
'after_update_create_another' => 'Dopo l\'aggiornamento, torna qui per continuare la modifica.', 'after_update_create_another' => 'Dopo l\'aggiornamento, torna qui per continuare la modifica.',
'store_as_new' => 'Salva come nuova transazione invece di aggiornarla.', 'store_as_new' => 'Salva come nuova transazione invece di aggiornarla.',
'reset_after' => 'Resetta il modulo dopo l\'invio', 'reset_after' => 'Resetta il modulo dopo l\'invio',
'errors_submission' => 'Errore durante l\'invio. Controlla gli errori segnalati qui sotto.', 'errors_submission' => 'There was something wrong with your submission. Please check out the errors below: %{errorMessage}',
'transaction_expand_split' => 'Espandi suddivisione', 'transaction_expand_split' => 'Espandi suddivisione',
'transaction_collapse_split' => 'Comprimi suddivisione', 'transaction_collapse_split' => 'Comprimi suddivisione',

View File

@ -34,73 +34,75 @@
declare(strict_types=1); declare(strict_types=1);
return [ return [
'missing_where' => 'Clausola "where" assente nell\'array', 'bad_type_source' => 'Firefly III can\'t determine the transaction type based on this source account.',
'missing_update' => 'Clausola "update" assente nell\'array', 'bad_type_destination' => 'Firefly III can\'t determine the transaction type based on this destination account.',
'invalid_where_key' => 'Il JSON contiene una chiave non valida per la clausola "where"', 'missing_where' => 'Clausola "where" assente nell\'array',
'invalid_update_key' => 'Il JSON contiene una chiave non valida per la clausola "update"', 'missing_update' => 'Clausola "update" assente nell\'array',
'invalid_query_data' => 'Data non valida nel campo %s:%s della query.', 'invalid_where_key' => 'Il JSON contiene una chiave non valida per la clausola "where"',
'invalid_query_account_type' => 'La tua interrogazione contiene account di diversi tipi, cosa che non è consentita.', 'invalid_update_key' => 'Il JSON contiene una chiave non valida per la clausola "update"',
'invalid_query_currency' => 'La tua interrogazione contiene conti con valute diverse, che non è consentito.', 'invalid_query_data' => 'Data non valida nel campo %s:%s della query.',
'iban' => 'Questo non è un IBAN valido.', 'invalid_query_account_type' => 'La tua interrogazione contiene account di diversi tipi, cosa che non è consentita.',
'zero_or_more' => 'Il valore non può essere negativo.', 'invalid_query_currency' => 'La tua interrogazione contiene conti con valute diverse, che non è consentito.',
'more_than_zero' => 'Il valore deve essere superiore a zero.', 'iban' => 'Questo non è un IBAN valido.',
'more_than_zero_correct' => 'Il valore deve essere zero o superiore.', 'zero_or_more' => 'Il valore non può essere negativo.',
'no_asset_account' => 'This is not an asset account.', 'more_than_zero' => 'Il valore deve essere superiore a zero.',
'date_or_time' => 'Il valore deve essere un valore valido per una data o per un orario (ISO 8601).', 'more_than_zero_correct' => 'Il valore deve essere zero o superiore.',
'source_equals_destination' => 'Il conto di origine è uguale al conto di destinazione.', 'no_asset_account' => 'This is not an asset account.',
'unique_account_number_for_user' => 'Sembra che questo numero di conto sia già in uso.', 'date_or_time' => 'Il valore deve essere un valore valido per una data o per un orario (ISO 8601).',
'unique_iban_for_user' => 'Sembra che questo IBAN sia già in uso.', 'source_equals_destination' => 'Il conto di origine è uguale al conto di destinazione.',
'reconciled_forbidden_field' => 'Questa transazione è già riconciliata, non è possibile modificare il campo ":field"', 'unique_account_number_for_user' => 'Sembra che questo numero di conto sia già in uso.',
'deleted_user' => 'A causa dei vincoli di sicurezza, non è possibile registrarsi utilizzando questo indirizzo email.', 'unique_iban_for_user' => 'Sembra che questo IBAN sia già in uso.',
'rule_trigger_value' => 'Questo valore non è valido per il trigger selezionato.', 'reconciled_forbidden_field' => 'Questa transazione è già riconciliata, non è possibile modificare il campo ":field"',
'rule_action_value' => 'Questo valore non è valido per l\'azione selezionata.', 'deleted_user' => 'A causa dei vincoli di sicurezza, non è possibile registrarsi utilizzando questo indirizzo email.',
'file_already_attached' => 'Il file caricato ":name" è già associato a questo oggetto.', 'rule_trigger_value' => 'Questo valore non è valido per il trigger selezionato.',
'file_attached' => 'File caricato con successo ":name".', 'rule_action_value' => 'Questo valore non è valido per l\'azione selezionata.',
'must_exist' => 'L\'ID nel campo :attribute non esiste nel database.', 'file_already_attached' => 'Il file caricato ":name" è già associato a questo oggetto.',
'all_accounts_equal' => 'Tutti i conti in questo campo devono essere uguali.', 'file_attached' => 'File caricato con successo ":name".',
'group_title_mandatory' => 'Il titolo del gruppo è obbligatorio quando ci sono più di una transazione.', 'must_exist' => 'L\'ID nel campo :attribute non esiste nel database.',
'transaction_types_equal' => 'Tutte le suddivisioni devono essere dello stesso tipo.', 'all_accounts_equal' => 'Tutti i conti in questo campo devono essere uguali.',
'invalid_transaction_type' => 'Tipo della transazione non valido.', 'group_title_mandatory' => 'Il titolo del gruppo è obbligatorio quando ci sono più di una transazione.',
'invalid_selection' => 'La tua selezione non è valida.', 'transaction_types_equal' => 'Tutte le suddivisioni devono essere dello stesso tipo.',
'belongs_user' => 'Questo valore è collegato a un oggetto che non sembra esistere.', 'invalid_transaction_type' => 'Tipo della transazione non valido.',
'belongs_user_or_user_group' => 'Questo valore è collegato a un oggetto che non sembra esistere nella tua attuale amministrazione finanziaria.', 'invalid_selection' => 'La tua selezione non è valida.',
'at_least_one_transaction' => 'Hai bisogno di almeno una transazione.', 'belongs_user' => 'Questo valore è collegato a un oggetto che non sembra esistere.',
'recurring_transaction_id' => 'Hai bisogno di almeno una transazione.', 'belongs_user_or_user_group' => 'Questo valore è collegato a un oggetto che non sembra esistere nella tua attuale amministrazione finanziaria.',
'need_id_to_match' => 'È necessario inviare questa voce con un ID affinché l\'API sia in grado di abbinarla.', 'at_least_one_transaction' => 'Hai bisogno di almeno una transazione.',
'too_many_unmatched' => 'Troppe transazioni inviate non possono essere abbinate alle rispettive voci del database. Assicurarsi che le voci esistenti abbiano un ID valido.', 'recurring_transaction_id' => 'Hai bisogno di almeno una transazione.',
'id_does_not_match' => 'L\'ID inviato #:id non corrisponde all\'ID previsto. Assicurati che corrisponda non inviare il campo.', 'need_id_to_match' => 'È necessario inviare questa voce con un ID affinché l\'API sia in grado di abbinarla.',
'at_least_one_repetition' => 'È necessaria almeno una ripetizione.', 'too_many_unmatched' => 'Troppe transazioni inviate non possono essere abbinate alle rispettive voci del database. Assicurarsi che le voci esistenti abbiano un ID valido.',
'require_repeat_until' => 'Richiede un numero di ripetizioni o una data di fine (ripeti fino al), non entrambi.', 'id_does_not_match' => 'L\'ID inviato #:id non corrisponde all\'ID previsto. Assicurati che corrisponda non inviare il campo.',
'require_currency_info' => 'Il contenuto di questo campo non è valido senza informazioni sulla valuta.', 'at_least_one_repetition' => 'È necessaria almeno una ripetizione.',
'not_transfer_account' => 'Questo conto non è un conto che può essere usato per i trasferimenti.', 'require_repeat_until' => 'Richiede un numero di ripetizioni o una data di fine (ripeti fino al), non entrambi.',
'require_currency_amount' => 'Il contenuto di questo campo non è valido senza le informazioni sull\'importo estero.', 'require_currency_info' => 'Il contenuto di questo campo non è valido senza informazioni sulla valuta.',
'require_foreign_currency' => 'Questo campo deve essere un numero', 'not_transfer_account' => 'Questo conto non è un conto che può essere usato per i trasferimenti.',
'require_foreign_dest' => 'Il valore di questo campo deve corrispondere alla valuta del conto di destinazione.', 'require_currency_amount' => 'Il contenuto di questo campo non è valido senza le informazioni sull\'importo estero.',
'require_foreign_src' => 'Il valore di questo campo deve corrispondere alla valuta del conto origine.', 'require_foreign_currency' => 'Questo campo deve essere un numero',
'equal_description' => 'La descrizione della transazione non deve essere uguale alla descrizione globale.', 'require_foreign_dest' => 'Il valore di questo campo deve corrispondere alla valuta del conto di destinazione.',
'file_invalid_mime' => 'Il file ":name" è di tipo ":mime" che non è accettato come nuovo caricamento.', 'require_foreign_src' => 'Il valore di questo campo deve corrispondere alla valuta del conto origine.',
'file_too_large' => 'Il file ":name" è troppo grande.', 'equal_description' => 'La descrizione della transazione non deve essere uguale alla descrizione globale.',
'belongs_to_user' => 'Il valore di :attribute è sconosciuto.', 'file_invalid_mime' => 'Il file ":name" è di tipo ":mime" che non è accettato come nuovo caricamento.',
'accepted' => 'L\' :attribute deve essere accettato.', 'file_too_large' => 'Il file ":name" è troppo grande.',
'bic' => 'Questo non è un BIC valido.', 'belongs_to_user' => 'Il valore di :attribute è sconosciuto.',
'at_least_one_trigger' => 'Una regola deve avere almeno un trigger.', 'accepted' => 'L\' :attribute deve essere accettato.',
'at_least_one_active_trigger' => 'La regola deve avere almeno un trigger attivo.', 'bic' => 'Questo non è un BIC valido.',
'at_least_one_action' => 'Una regola deve avere almeno una azione.', 'at_least_one_trigger' => 'Una regola deve avere almeno un trigger.',
'at_least_one_active_action' => 'La regola deve avere almeno un\'azione attiva.', 'at_least_one_active_trigger' => 'La regola deve avere almeno un trigger attivo.',
'base64' => 'Questi non sono dati codificati in base64 validi.', 'at_least_one_action' => 'Una regola deve avere almeno una azione.',
'model_id_invalid' => 'L\'ID fornito sembra non essere valido per questo modello.', 'at_least_one_active_action' => 'La regola deve avere almeno un\'azione attiva.',
'less' => ':attribute deve essere minore di 10.000.000', 'base64' => 'Questi non sono dati codificati in base64 validi.',
'active_url' => ':attribute non è un URL valido.', 'model_id_invalid' => 'L\'ID fornito sembra non essere valido per questo modello.',
'after' => ':attribute deve essere una data dopo :date.', 'less' => ':attribute deve essere minore di 10.000.000',
'date_after' => 'La data iniziale deve essere precedente a quella finale.', 'active_url' => ':attribute non è un URL valido.',
'alpha' => ':attribute può contenere solo lettere.', 'after' => ':attribute deve essere una data dopo :date.',
'alpha_dash' => ':attribute può contenere solo lettere, numeri e trattini.', 'date_after' => 'La data iniziale deve essere precedente a quella finale.',
'alpha_num' => ':attribute può contenere solo lettere e numeri.', 'alpha' => ':attribute può contenere solo lettere.',
'array' => ':attribute deve essere una matrice.', 'alpha_dash' => ':attribute può contenere solo lettere, numeri e trattini.',
'unique_for_user' => 'C\'è già una voce con questo :attribute.', 'alpha_num' => ':attribute può contenere solo lettere e numeri.',
'before' => ':attribute deve essere una data prima :date.', 'array' => ':attribute deve essere una matrice.',
'unique_object_for_user' => 'Questo nome è già in uso.', 'unique_for_user' => 'C\'è già una voce con questo :attribute.',
'unique_account_for_user' => 'Il nome del conto è già in uso.', 'before' => ':attribute deve essere una data prima :date.',
'unique_object_for_user' => 'Questo nome è già in uso.',
'unique_account_for_user' => 'Il nome del conto è già in uso.',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
@ -113,74 +115,74 @@ return [
* *
*/ */
'between.numeric' => ':attribute con questo nome conto è già in uso :min e :max.', 'between.numeric' => ':attribute con questo nome conto è già in uso :min e :max.',
'between.file' => ':attribute deve essere :min e :max kilobyte.', 'between.file' => ':attribute deve essere :min e :max kilobyte.',
'between.string' => ':attribute deve essere tra :min e :max caratteri.', 'between.string' => ':attribute deve essere tra :min e :max caratteri.',
'between.array' => ':attribute deve essere tra :min e :max voci.', 'between.array' => ':attribute deve essere tra :min e :max voci.',
'boolean' => ':attribute deve essere vero o falso.', 'boolean' => ':attribute deve essere vero o falso.',
'confirmed' => ':attribute la conferma non corrisponde.', 'confirmed' => ':attribute la conferma non corrisponde.',
'date' => ':attribute non è una data valida', 'date' => ':attribute non è una data valida',
'date_format' => ':attribute non corrisponde al formato :format.', 'date_format' => ':attribute non corrisponde al formato :format.',
'different' => 'I campi :attribute e :other devono essere diversi.', 'different' => 'I campi :attribute e :other devono essere diversi.',
'digits' => ':attribute deve essere :digits cifre.', 'digits' => ':attribute deve essere :digits cifre.',
'digits_between' => ':attribute deve essere :min e :max cifre.', 'digits_between' => ':attribute deve essere :min e :max cifre.',
'email' => ':attribute deve essere un indirizzo email valido.', 'email' => ':attribute deve essere un indirizzo email valido.',
'filled' => 'Il campo :attribute è obbligatorio.', 'filled' => 'Il campo :attribute è obbligatorio.',
'exists' => ':attribute selezionato non è valido.', 'exists' => ':attribute selezionato non è valido.',
'image' => ':attribute deve essere un\'immagine.', 'image' => ':attribute deve essere un\'immagine.',
'in' => ':attribute selezionato non è valido.', 'in' => ':attribute selezionato non è valido.',
'integer' => ':attribute deve essere un numero intero.', 'integer' => ':attribute deve essere un numero intero.',
'ip' => ':attribute deve essere un indirizzo IP valido.', 'ip' => ':attribute deve essere un indirizzo IP valido.',
'json' => ':attribute deve essere una stringa JSON.', 'json' => ':attribute deve essere una stringa JSON.',
'max.numeric' => ':attribute non può essere maggiore di :max.', 'max.numeric' => ':attribute non può essere maggiore di :max.',
'max.file' => ':attribute non può essere maggiore di :max kilobytes.', 'max.file' => ':attribute non può essere maggiore di :max kilobytes.',
'max.string' => ':attribute non può essere maggiore di :max caratteri.', 'max.string' => ':attribute non può essere maggiore di :max caratteri.',
'max.array' => ':attribute potrebbe non avere più di :max voce.', 'max.array' => ':attribute potrebbe non avere più di :max voce.',
'mimes' => ':attribute deve essere un file di tipo: :values.', 'mimes' => ':attribute deve essere un file di tipo: :values.',
'min.numeric' => ':attribute deve essere almeno :min.', 'min.numeric' => ':attribute deve essere almeno :min.',
'lte.numeric' => 'Il campo :attribute deve essere minore o uguale a :value.', 'lte.numeric' => 'Il campo :attribute deve essere minore o uguale a :value.',
'min.file' => ':attribute deve essere almeno :min kilobytes.', 'min.file' => ':attribute deve essere almeno :min kilobytes.',
'min.string' => ':attribute deve essere almeno :min caratteri.', 'min.string' => ':attribute deve essere almeno :min caratteri.',
'min.array' => ':attribute deve avere almeno :min voci.', 'min.array' => ':attribute deve avere almeno :min voci.',
'not_in' => ':attribute selezionato è invalido.', 'not_in' => ':attribute selezionato è invalido.',
'numeric' => ':attribute deve essere un numero.', 'numeric' => ':attribute deve essere un numero.',
'scientific_notation' => 'L\' :attribute non può utilizzare la notazione scientifica.', 'scientific_notation' => 'L\' :attribute non può utilizzare la notazione scientifica.',
'numeric_native' => 'L\'importo nativo deve essere un numero.', 'numeric_native' => 'L\'importo nativo deve essere un numero.',
'numeric_destination' => 'L\'importo di destinazione deve essere un numero.', 'numeric_destination' => 'L\'importo di destinazione deve essere un numero.',
'numeric_source' => 'L\'importo di origine deve essere un numero.', 'numeric_source' => 'L\'importo di origine deve essere un numero.',
'regex' => ':attribute formato non valido', 'regex' => ':attribute formato non valido',
'required' => 'Il campo :attribute è obbligatorio.', 'required' => 'Il campo :attribute è obbligatorio.',
'required_if' => 'Il campo :attribute è obbligatorio quando :other è :value.', 'required_if' => 'Il campo :attribute è obbligatorio quando :other è :value.',
'required_unless' => 'Il campo :attribute è obbligatorio a meno che :other è in :values.', 'required_unless' => 'Il campo :attribute è obbligatorio a meno che :other è in :values.',
'required_with' => 'Il campo :attribute è obbligatorio quando :values è presente.', 'required_with' => 'Il campo :attribute è obbligatorio quando :values è presente.',
'required_with_all' => 'Il campo :attribute è obbligatorio quando :values è presente.', 'required_with_all' => 'Il campo :attribute è obbligatorio quando :values è presente.',
'required_without' => 'Il campo :attribute è obbligatorio quando :values non è presente.', 'required_without' => 'Il campo :attribute è obbligatorio quando :values non è presente.',
'required_without_all' => 'Il campo :attribute è obbligatorio quando nessuno di :values è presente.', 'required_without_all' => 'Il campo :attribute è obbligatorio quando nessuno di :values è presente.',
'same' => ':attribute e :other deve combaciare.', 'same' => ':attribute e :other deve combaciare.',
'size.numeric' => ':attribute deve essere :size.', 'size.numeric' => ':attribute deve essere :size.',
'amount_min_over_max' => 'L\'importo minimo non può essere maggiore dell\'importo massimo.', 'amount_min_over_max' => 'L\'importo minimo non può essere maggiore dell\'importo massimo.',
'size.file' => ':attribute deve essere :size kilobytes.', 'size.file' => ':attribute deve essere :size kilobytes.',
'size.string' => ':attribute deve essere :size caratteri.', 'size.string' => ':attribute deve essere :size caratteri.',
'size.array' => ':attribute deve contenere :size voci.', 'size.array' => ':attribute deve contenere :size voci.',
'unique' => ':attribute è già stato preso.', 'unique' => ':attribute è già stato preso.',
'string' => ':attribute deve essere una stringa.', 'string' => ':attribute deve essere una stringa.',
'url' => ':attribute il formato non è valido.', 'url' => ':attribute il formato non è valido.',
'timezone' => ':attribute deve essere una zona valida.', 'timezone' => ':attribute deve essere una zona valida.',
'2fa_code' => 'Il campo :attribute non è valido.', '2fa_code' => 'Il campo :attribute non è valido.',
'dimensions' => ':attribute ha dimensioni di immagine non valide.', 'dimensions' => ':attribute ha dimensioni di immagine non valide.',
'distinct' => ':attribute il campo ha un valore doppio.', 'distinct' => ':attribute il campo ha un valore doppio.',
'file' => ':attribute deve essere un file.', 'file' => ':attribute deve essere un file.',
'in_array' => ':attribute il campo non esiste in :other.', 'in_array' => ':attribute il campo non esiste in :other.',
'present' => ':attribute il campo deve essere presente.', 'present' => ':attribute il campo deve essere presente.',
'amount_zero' => 'L\'importo totale non può essere zero.', 'amount_zero' => 'L\'importo totale non può essere zero.',
'current_target_amount' => 'L\'importo corrente deve essere minore dell\'importo obiettivo.', 'current_target_amount' => 'L\'importo corrente deve essere minore dell\'importo obiettivo.',
'unique_piggy_bank_for_user' => 'Il nome del salvadanaio deve essere unico.', 'unique_piggy_bank_for_user' => 'Il nome del salvadanaio deve essere unico.',
'unique_object_group' => 'Il nome del gruppo deve essere unico', 'unique_object_group' => 'Il nome del gruppo deve essere unico',
'starts_with' => 'Il valore deve iniziare con :values.', 'starts_with' => 'Il valore deve iniziare con :values.',
'unique_webhook' => 'Hai già un altro webhook con questa combinazione di URL, trigger, risposta e consegna.', 'unique_webhook' => 'Hai già un altro webhook con questa combinazione di URL, trigger, risposta e consegna.',
'unique_existing_webhook' => 'Hai già un altro webhook con questa combinazione di URL, trigger, risposta e consegna.', 'unique_existing_webhook' => 'Hai già un altro webhook con questa combinazione di URL, trigger, risposta e consegna.',
'same_account_type' => 'Entrambi i conti devono essere dello stesso tipo', 'same_account_type' => 'Entrambi i conti devono essere dello stesso tipo',
'same_account_currency' => 'Entrambi i conti devono essere impostati sulla stessa valuta', 'same_account_currency' => 'Entrambi i conti devono essere impostati sulla stessa valuta',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
@ -193,11 +195,11 @@ return [
* *
*/ */
'secure_password' => 'Questa non è una password sicura. Riprova. Per maggiori informazioni visita https://bit.ly/FF3-password-security', 'secure_password' => 'Questa non è una password sicura. Riprova. Per maggiori informazioni visita https://bit.ly/FF3-password-security',
'valid_recurrence_rep_type' => 'Il tipo di ripetizione della transazione ricorrente non è valido.', 'valid_recurrence_rep_type' => 'Il tipo di ripetizione della transazione ricorrente non è valido.',
'valid_recurrence_rep_moment' => 'Il momento di ripetizione per questo tipo di ripetizione non è valido.', 'valid_recurrence_rep_moment' => 'Il momento di ripetizione per questo tipo di ripetizione non è valido.',
'invalid_account_info' => 'Informazione sul conto non valida.', 'invalid_account_info' => 'Informazione sul conto non valida.',
'attributes' => [ 'attributes' => [
'email' => 'indirizzo email', 'email' => 'indirizzo email',
'description' => 'descrizione', 'description' => 'descrizione',
'amount' => 'importo', 'amount' => 'importo',
@ -236,23 +238,23 @@ return [
], ],
// validation of accounts: // validation of accounts:
'withdrawal_source_need_data' => 'È necessario ottenere un ID e/o un nome del conto di origine validi per continuare.', 'withdrawal_source_need_data' => 'È necessario ottenere un ID e/o un nome del conto di origine validi per continuare.',
'withdrawal_source_bad_data' => '[a] Non è stato possibile trovare un conto d\'origine valido effettuando la ricerca con l\'ID ":id" o il nome ":name".', 'withdrawal_source_bad_data' => '[a] Non è stato possibile trovare un conto d\'origine valido effettuando la ricerca con l\'ID ":id" o il nome ":name".',
'withdrawal_dest_need_data' => '[a] È necessario ottenere un ID e/o un nome del conto di destinazione validi per continuare.', 'withdrawal_dest_need_data' => '[a] È necessario ottenere un ID e/o un nome del conto di destinazione validi per continuare.',
'withdrawal_dest_bad_data' => 'Non è stato possibile trovare un conto di destinazione valido effettuando la ricerca con l\'ID ":id" o il nome ":name".', 'withdrawal_dest_bad_data' => 'Non è stato possibile trovare un conto di destinazione valido effettuando la ricerca con l\'ID ":id" o il nome ":name".',
'withdrawal_dest_iban_exists' => 'Questo IBAN del conto di destinazione è già in uso da un conto di attività o passività e non può essere utilizzato come destinazione di un prelievo.', 'withdrawal_dest_iban_exists' => 'Questo IBAN del conto di destinazione è già in uso da un conto di attività o passività e non può essere utilizzato come destinazione di un prelievo.',
'deposit_src_iban_exists' => 'Questo IBAN del conto di origine è già in uso da un conto di attività o passività e non può essere utilizzato come origine di un deposito.', 'deposit_src_iban_exists' => 'Questo IBAN del conto di origine è già in uso da un conto di attività o passività e non può essere utilizzato come origine di un deposito.',
'reconciliation_source_bad_data' => 'Non è stato possibile trovare un conto valido effettuando la ricerca con l\'ID ":id" o il nome ":name".', 'reconciliation_source_bad_data' => 'Non è stato possibile trovare un conto valido effettuando la ricerca con l\'ID ":id" o il nome ":name".',
'generic_source_bad_data' => '[e] Non è stato possibile trovare un conto d\'origine valido effettuando la ricerca con l\'ID ":id" o il nome ":name".', 'generic_source_bad_data' => '[e] Non è stato possibile trovare un conto d\'origine valido effettuando la ricerca con l\'ID ":id" o il nome ":name".',
'deposit_source_need_data' => 'È necessario ottenere un ID e/o un nome del conto di origine validi per continuare.', 'deposit_source_need_data' => 'È necessario ottenere un ID e/o un nome del conto di origine validi per continuare.',
'deposit_source_bad_data' => '[b] Non è stato possibile trovare un conto d\'origine valido effettuando la ricerca con l\'ID ":id" o il nome ":name".', 'deposit_source_bad_data' => '[b] Non è stato possibile trovare un conto d\'origine valido effettuando la ricerca con l\'ID ":id" o il nome ":name".',
'deposit_dest_need_data' => '[b] È necessario ottenere un ID e/o un nome del conto di destinazione validi per continuare.', 'deposit_dest_need_data' => '[b] È necessario ottenere un ID e/o un nome del conto di destinazione validi per continuare.',
'deposit_dest_bad_data' => 'Non è stato possibile trovare un conto di destinazione valido effettuando la ricerca con l\'ID ":id" o il nome ":name".', 'deposit_dest_bad_data' => 'Non è stato possibile trovare un conto di destinazione valido effettuando la ricerca con l\'ID ":id" o il nome ":name".',
'deposit_dest_wrong_type' => 'Il conto di destinazione inviato non è di tipo corretto.', 'deposit_dest_wrong_type' => 'Il conto di destinazione inviato non è di tipo corretto.',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
@ -265,37 +267,37 @@ return [
* *
*/ */
'transfer_source_need_data' => 'È necessario ottenere un ID e/o un nome del conto di origine validi per continuare.', 'transfer_source_need_data' => 'È necessario ottenere un ID e/o un nome del conto di origine validi per continuare.',
'transfer_source_bad_data' => '[c] Non è stato possibile trovare un conto d\'origine valido effettuando la ricerca con l\'ID ":id" o il nome ":name".', 'transfer_source_bad_data' => '[c] Non è stato possibile trovare un conto d\'origine valido effettuando la ricerca con l\'ID ":id" o il nome ":name".',
'transfer_dest_need_data' => '[c] È necessario ottenere un ID e/o un nome del conto di destinazione validi per continuare.', 'transfer_dest_need_data' => '[c] È necessario ottenere un ID e/o un nome del conto di destinazione validi per continuare.',
'transfer_dest_bad_data' => 'Non è stato possibile trovare un conto di destinazione valido effettuando la ricerca con l\'ID ":id" o il nome ":name".', 'transfer_dest_bad_data' => 'Non è stato possibile trovare un conto di destinazione valido effettuando la ricerca con l\'ID ":id" o il nome ":name".',
'need_id_in_edit' => 'Ogni suddivisione deve avere un "transaction_journal_id" (un ID valido oppure 0).', 'need_id_in_edit' => 'Ogni suddivisione deve avere un "transaction_journal_id" (un ID valido oppure 0).',
'ob_source_need_data' => 'È necessario ottenere un ID e/o un nome del conto di origine validi per continuare.', 'ob_source_need_data' => 'È necessario ottenere un ID e/o un nome del conto di origine validi per continuare.',
'lc_source_need_data' => 'È necessario ottenere un ID del conto sorgente valido per continuare.', 'lc_source_need_data' => 'È necessario ottenere un ID del conto sorgente valido per continuare.',
'ob_dest_need_data' => '[d] È necessario ottenere un ID e/o un nome del conto di destinazione validi per continuare.', 'ob_dest_need_data' => '[d] È necessario ottenere un ID e/o un nome del conto di destinazione validi per continuare.',
'ob_dest_bad_data' => 'Non è stato possibile trovare un conto di destinazione valido effettuando la ricerca con l\'ID ":id" o il nome ":name".', 'ob_dest_bad_data' => 'Non è stato possibile trovare un conto di destinazione valido effettuando la ricerca con l\'ID ":id" o il nome ":name".',
'reconciliation_either_account' => 'Per inviare una riconciliazione devi inserire un conto sorgente o di destinazione, non entrambi o nessuno dei due.', 'reconciliation_either_account' => 'Per inviare una riconciliazione devi inserire un conto sorgente o di destinazione, non entrambi o nessuno dei due.',
'generic_invalid_source' => 'Non puoi utilizzare questo conto come conto di origine.', 'generic_invalid_source' => 'Non puoi utilizzare questo conto come conto di origine.',
'generic_invalid_destination' => 'Non puoi utilizzare questo conto come conto di destinazione.', 'generic_invalid_destination' => 'Non puoi utilizzare questo conto come conto di destinazione.',
'generic_no_source' => 'Devi inviare informazioni sul conto di origine o inviare un ID diario transazioni.', 'generic_no_source' => 'Devi inviare informazioni sul conto di origine o inviare un ID diario transazioni.',
'generic_no_destination' => 'Devi inviare informazioni sul conto di destinazione o inviare un ID diario transazioni.', 'generic_no_destination' => 'Devi inviare informazioni sul conto di destinazione o inviare un ID diario transazioni.',
'gte.numeric' => 'Il campo :attribute deve essere maggiore o uguale a :value.', 'gte.numeric' => 'Il campo :attribute deve essere maggiore o uguale a :value.',
'gt.numeric' => 'Il campo :attribute deve essere maggiore di :value.', 'gt.numeric' => 'Il campo :attribute deve essere maggiore di :value.',
'gte.file' => 'Il campo :attribute deve essere maggiore o uguale a :value kilobyte.', 'gte.file' => 'Il campo :attribute deve essere maggiore o uguale a :value kilobyte.',
'gte.string' => 'Il campo :attribute deve essere maggiore o uguale a :value caratteri.', 'gte.string' => 'Il campo :attribute deve essere maggiore o uguale a :value caratteri.',
'gte.array' => 'Il campo :attribute deve avere :value o più elementi.', 'gte.array' => 'Il campo :attribute deve avere :value o più elementi.',
'amount_required_for_auto_budget' => 'L\'importo è obbligatorio.', 'amount_required_for_auto_budget' => 'L\'importo è obbligatorio.',
'auto_budget_amount_positive' => 'L\'importo deve essere maggiore di zero.', 'auto_budget_amount_positive' => 'L\'importo deve essere maggiore di zero.',
'auto_budget_period_mandatory' => 'Il periodo per il budget automatico è un campo obbligatorio.', 'auto_budget_period_mandatory' => 'Il periodo per il budget automatico è un campo obbligatorio.',
// no access to administration: // no access to administration:
'no_access_user_group' => 'Non hai i diritti di accesso corretti per questa amministrazione.', 'no_access_user_group' => 'Non hai i diritti di accesso corretti per questa amministrazione.',
]; ];
/* /*

View File

@ -143,6 +143,7 @@ return [
'error_github_text' => 'ご希望の場合は、https://github.com/fofoflifly-iii/firelify-ii/issuesで新しいissueを作ることもできます。', 'error_github_text' => 'ご希望の場合は、https://github.com/fofoflifly-iii/firelify-ii/issuesで新しいissueを作ることもできます。',
'error_stacktrace_below' => '完全なスタックトレースは以下の通りです:', 'error_stacktrace_below' => '完全なスタックトレースは以下の通りです:',
'error_headers' => '「headers」は技術用語「HTTP headers」を参照します', 'error_headers' => '「headers」は技術用語「HTTP headers」を参照します',
'error_post' => 'This was submitted by the user:',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.

View File

@ -1304,6 +1304,7 @@ return [
'sums_apply_to_range' => '選択した範囲にすべての合計が適用されます', 'sums_apply_to_range' => '選択した範囲にすべての合計が適用されます',
'mapbox_api_key' => '地図を使うには <a href="https://www.mapbox.com/">Mapbox</a> のAPIキーを取得してください。<code>.env</code>ファイルを開き、<code>MAPBOX_API_KEY=</code>のうしろにAPIキーを入力してください。', 'mapbox_api_key' => '地図を使うには <a href="https://www.mapbox.com/">Mapbox</a> のAPIキーを取得してください。<code>.env</code>ファイルを開き、<code>MAPBOX_API_KEY=</code>のうしろにAPIキーを入力してください。',
'press_object_location' => '対象の位置を設定するには、右クリックまたは長押しします。', 'press_object_location' => '対象の位置を設定するには、右クリックまたは長押しします。',
'click_tap_location' => 'Click or tap the map to add a location',
'clear_location' => '場所をクリア', 'clear_location' => '場所をクリア',
'delete_all_selected_tags' => '選択したすべてのタグを削除', 'delete_all_selected_tags' => '選択したすべてのタグを削除',
'select_tags_to_delete' => '忘れずにタグを選択してください。', 'select_tags_to_delete' => '忘れずにタグを選択してください。',
@ -1949,6 +1950,11 @@ return [
*/ */
// transactions: // transactions:
'wait_attachments' => 'Please wait for the attachments to upload.',
'errors_upload' => 'The upload has failed. Please check your browser console for the error.',
'amount_foreign_if' => 'Amount in foreign currency, if any',
'amount_destination_account' => 'Amount in the currency of the destination account',
'edit_transaction_title' => 'Edit transaction ":description"',
'unreconcile' => '照合を取り消す', 'unreconcile' => '照合を取り消す',
'update_withdrawal' => '出金を更新', 'update_withdrawal' => '出金を更新',
'update_deposit' => '入金を更新', 'update_deposit' => '入金を更新',
@ -2545,7 +2551,7 @@ return [
'after_update_create_another' => '保存後に戻って編集を続ける。', 'after_update_create_another' => '保存後に戻って編集を続ける。',
'store_as_new' => '更新せず新しい取引として保存する。', 'store_as_new' => '更新せず新しい取引として保存する。',
'reset_after' => '送信後にフォームをリセット', 'reset_after' => '送信後にフォームをリセット',
'errors_submission' => '送信内容に問題がありました。エラーを確認してください。', 'errors_submission' => 'There was something wrong with your submission. Please check out the errors below: %{errorMessage}',
'transaction_expand_split' => '分割を展開', 'transaction_expand_split' => '分割を展開',
'transaction_collapse_split' => '分割をたたむ', 'transaction_collapse_split' => '分割をたたむ',

View File

@ -34,73 +34,75 @@
declare(strict_types=1); declare(strict_types=1);
return [ return [
'missing_where' => '配列に"where"節がありません', 'bad_type_source' => 'Firefly III can\'t determine the transaction type based on this source account.',
'missing_update' => '配列に"update"節がありません', 'bad_type_destination' => 'Firefly III can\'t determine the transaction type based on this destination account.',
'invalid_where_key' => 'JSON の"where"節に無効なキーが含まれています', 'missing_where' => '配列に"where"節がありません',
'invalid_update_key' => 'JSON の"update"節に無効なキーが含まれています', 'missing_update' => '配列に"update"節がありません',
'invalid_query_data' => 'クエリの %s:%s 項目に無効なデータがあります。', 'invalid_where_key' => 'JSON の"where"節に無効なキーが含まれています',
'invalid_query_account_type' => 'クエリには異なるタイプの口座を含めることはできません。', 'invalid_update_key' => 'JSON の"update"節に無効なキーが含まれています',
'invalid_query_currency' => 'クエリには異なる通貨設定の口座を含めることはできません。', 'invalid_query_data' => 'クエリの %s:%s 項目に無効なデータがあります。',
'iban' => '無効なIBANです。', 'invalid_query_account_type' => 'クエリには異なるタイプの口座を含めることはできません。',
'zero_or_more' => '数値はマイナスにできません。', 'invalid_query_currency' => 'クエリには異なる通貨設定の口座を含めることはできません。',
'more_than_zero' => 'The value must be more than zero.', 'iban' => '無効なIBANです。',
'more_than_zero_correct' => 'The value must be zero or more.', 'zero_or_more' => '数値はマイナスにできません。',
'no_asset_account' => 'これは資産口座ではありません。', 'more_than_zero' => 'The value must be more than zero.',
'date_or_time' => '数値はISO 8601 準拠の有効な日付や時刻である必要があります。', 'more_than_zero_correct' => 'The value must be zero or more.',
'source_equals_destination' => '引き出し口座と預け入れ口座が同じです。', 'no_asset_account' => 'これは資産口座ではありません。',
'unique_account_number_for_user' => 'この口座番号は既に使われているようです。', 'date_or_time' => '数値はISO 8601 準拠の有効な日付や時刻である必要があります。',
'unique_iban_for_user' => 'このIBANは既に使われているようです。', 'source_equals_destination' => '引き出し口座と預け入れ口座が同じです。',
'reconciled_forbidden_field' => 'この取引は照合済みです。「:field」は変更できません。', 'unique_account_number_for_user' => 'この口座番号は既に使われているようです。',
'deleted_user' => 'セキュリティ上の制約から、このメールアドレスでは登録できません。', 'unique_iban_for_user' => 'このIBANは既に使われているようです。',
'rule_trigger_value' => 'この値は選択されたトリガーには無効です。', 'reconciled_forbidden_field' => 'この取引は照合済みです。「:field」は変更できません。',
'rule_action_value' => 'この値は選択された操作には無効です。', 'deleted_user' => 'セキュリティ上の制約から、このメールアドレスでは登録できません。',
'file_already_attached' => 'アップロードされたファイル ":name"は既に対象に割り当てられています。', 'rule_trigger_value' => 'この値は選択されたトリガーには無効です。',
'file_attached' => 'ファイル ":name" のアップロードに成功しました。', 'rule_action_value' => 'この値は選択された操作には無効です。',
'must_exist' => ':attribute のIDはデータベースに存在しません。', 'file_already_attached' => 'アップロードされたファイル ":name"は既に対象に割り当てられています。',
'all_accounts_equal' => 'この欄のすべての口座は一致している必要があります。', 'file_attached' => 'ファイル ":name" のアップロードに成功しました。',
'group_title_mandatory' => '一つ以上の取引がある場合、グループ名は必須です。', 'must_exist' => ':attribute のIDはデータベースに存在しません。',
'transaction_types_equal' => 'すべての分割は同じ種別である必要があります。', 'all_accounts_equal' => 'この欄のすべての口座は一致している必要があります。',
'invalid_transaction_type' => '無効な取引種別です。', 'group_title_mandatory' => '一つ以上の取引がある場合、グループ名は必須です。',
'invalid_selection' => 'あなたの選択は無効です。', 'transaction_types_equal' => 'すべての分割は同じ種別である必要があります。',
'belongs_user' => 'この値は存在しないオブジェクトにリンクされています。', 'invalid_transaction_type' => '無効な取引種別です。',
'belongs_user_or_user_group' => 'この値は現在の財務管理に属していないオブジェクトにリンクされています。', 'invalid_selection' => 'あなたの選択は無効です。',
'at_least_one_transaction' => '最低でも一つの取引が必要です。', 'belongs_user' => 'この値は存在しないオブジェクトにリンクされています。',
'recurring_transaction_id' => '少なくとも 1 つの取引が必要です。', 'belongs_user_or_user_group' => 'この値は現在の財務管理に属していないオブジェクトにリンクされています。',
'need_id_to_match' => 'APIを一致させるためにこのエントリをIDで送信する必要があります。', 'at_least_one_transaction' => '最低でも一つの取引が必要です。',
'too_many_unmatched' => '送信された取引がそれぞれのデータベースエントリと一致しません。既存のエントリに有効なIDがあることを確認してください。', 'recurring_transaction_id' => '少なくとも 1 つの取引が必要です。',
'id_does_not_match' => '送信されたID #:id は期待されたIDと一致しません。一致させるか、フィールドを省略してください。', 'need_id_to_match' => 'APIを一致させるためにこのエントリをIDで送信する必要があります。',
'at_least_one_repetition' => '最低でも一回の繰り返しが必要です。', 'too_many_unmatched' => '送信された取引がそれぞれのデータベースエントリと一致しません。既存のエントリに有効なIDがあることを確認してください。',
'require_repeat_until' => '繰り返し回数か、終了日 (繰り返し期限) が必要です。両方は使えません。', 'id_does_not_match' => '送信されたID #:id は期待されたIDと一致しません。一致させるか、フィールドを省略してください。',
'require_currency_info' => 'この項目の内容は通貨情報がなければ無効です。', 'at_least_one_repetition' => '最低でも一回の繰り返しが必要です。',
'not_transfer_account' => 'このアカウントは送金に使用できるアカウントではありません。', 'require_repeat_until' => '繰り返し回数か、終了日 (繰り返し期限) が必要です。両方は使えません。',
'require_currency_amount' => 'この項目の内容は、外部金額情報がなければ無効です。', 'require_currency_info' => 'この項目の内容は通貨情報がなければ無効です。',
'require_foreign_currency' => 'このフィールドには数字が必要です', 'not_transfer_account' => 'このアカウントは送金に使用できるアカウントではありません。',
'require_foreign_dest' => 'この項目の値は預け入れ口座の通貨と一致する必要があります。', 'require_currency_amount' => 'この項目の内容は、外部金額情報がなければ無効です。',
'require_foreign_src' => 'この項目の値は、引き出し口座の通貨と一致する必要があります。', 'require_foreign_currency' => 'このフィールドには数字が必要です',
'equal_description' => '取引の概要は包括的な概要と同じであってはいけません。', 'require_foreign_dest' => 'この項目の値は預け入れ口座の通貨と一致する必要があります。',
'file_invalid_mime' => '「:mime」タイプのファイル ":name" は新しいアップロードとして受け付けられません。', 'require_foreign_src' => 'この項目の値は、引き出し口座の通貨と一致する必要があります。',
'file_too_large' => 'ファイル ":name"は大きすぎます。', 'equal_description' => '取引の概要は包括的な概要と同じであってはいけません。',
'belongs_to_user' => ':attribute の数値が不明です。', 'file_invalid_mime' => '「:mime」タイプのファイル ":name" は新しいアップロードとして受け付けられません。',
'accepted' => ':attributeを承認してください。', 'file_too_large' => 'ファイル ":name"は大きすぎます。',
'bic' => 'これは有効な BIC ではありません。', 'belongs_to_user' => ':attribute の数値が不明です。',
'at_least_one_trigger' => 'ルールには少なくとも1つのトリガーが必要です。', 'accepted' => ':attributeを承認してください。',
'at_least_one_active_trigger' => 'ルールには少なくとも1つの有効なトリガーが必要です。', 'bic' => 'これは有効な BIC ではありません。',
'at_least_one_action' => 'ルールには少なくとも1つのアクションが必要です。', 'at_least_one_trigger' => 'ルールには少なくとも1つのトリガーが必要です。',
'at_least_one_active_action' => 'ルールには少なくとも1つの有効なアクションが必要です。', 'at_least_one_active_trigger' => 'ルールには少なくとも1つの有効なトリガーが必要です。',
'base64' => 'これは有効な base64 エンコードデータではありません。', 'at_least_one_action' => 'ルールには少なくとも1つのアクションが必要です。',
'model_id_invalid' => '指定されたIDはこのモデルでは無効です。', 'at_least_one_active_action' => 'ルールには少なくとも1つの有効なアクションが必要です。',
'less' => ':attributeは10,000,000未満にしてください', 'base64' => 'これは有効な base64 エンコードデータではありません。',
'active_url' => ':attributeは、有効なURLではありません。', 'model_id_invalid' => '指定されたIDはこのモデルでは無効です。',
'after' => ':attributeには、:dateより後の日付を指定してください。', 'less' => ':attributeは10,000,000未満にしてください',
'date_after' => '開始日は終了日より前でなければなりません。', 'active_url' => ':attributeは、有効なURLではありません。',
'alpha' => ':attributeには、アルファベッドのみ使用できます。', 'after' => ':attributeには、:dateより後の日付を指定してください。',
'alpha_dash' => ':attributeには、英数字(\'A-Z\',\'a-z\',\'0-9\')とハイフン(-)が使用できます。', 'date_after' => '開始日は終了日より前でなければなりません。',
'alpha_num' => ':attributeには、英数字(\'A-Z\',\'a-z\',\'0-9\')が使用できます。', 'alpha' => ':attributeには、アルファベッドのみ使用できます。',
'array' => ':attributeには、配列を指定してください。', 'alpha_dash' => ':attributeには、英数字(\'A-Z\',\'a-z\',\'0-9\')とハイフン(-)が使用できます。',
'unique_for_user' => 'この :attribute のエントリがすでにあります。', 'alpha_num' => ':attributeには、英数字(\'A-Z\',\'a-z\',\'0-9\')が使用できます。',
'before' => ':attributeには、:dateより前の日付を指定してください。', 'array' => ':attributeには、配列を指定してください。',
'unique_object_for_user' => 'この名称はすでに使われています。', 'unique_for_user' => 'この :attribute のエントリがすでにあります。',
'unique_account_for_user' => 'この口座番号は既に使われているようです。', 'before' => ':attributeには、:dateより前の日付を指定してください。',
'unique_object_for_user' => 'この名称はすでに使われています。',
'unique_account_for_user' => 'この口座番号は既に使われているようです。',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
@ -113,74 +115,74 @@ return [
* *
*/ */
'between.numeric' => ':attributeには、:minから、:maxまでの数字を指定してください。', 'between.numeric' => ':attributeには、:minから、:maxまでの数字を指定してください。',
'between.file' => ':attributeには、:min KBから:max KBまでのサイズのファイルを指定してください。', 'between.file' => ':attributeには、:min KBから:max KBまでのサイズのファイルを指定してください。',
'between.string' => ':attributeは、:min文字から:max文字にしてください。', 'between.string' => ':attributeは、:min文字から:max文字にしてください。',
'between.array' => ':attributeの項目は、:min個から:max個にしてください。', 'between.array' => ':attributeの項目は、:min個から:max個にしてください。',
'boolean' => ':attributeには、\'true\'か\'false\'を指定してください。', 'boolean' => ':attributeには、\'true\'か\'false\'を指定してください。',
'confirmed' => ':attribute の確認が一致しません。', 'confirmed' => ':attribute の確認が一致しません。',
'date' => ':attributeは、正しい日付ではありません。', 'date' => ':attributeは、正しい日付ではありません。',
'date_format' => ':attribute は :format と一致しません。', 'date_format' => ':attribute は :format と一致しません。',
'different' => ':attributeと:otherには、異なるものを指定してください。', 'different' => ':attributeと:otherには、異なるものを指定してください。',
'digits' => ':attribute は :digits 桁にして下さい。', 'digits' => ':attribute は :digits 桁にして下さい。',
'digits_between' => ':attribute は :min から :max 桁にして下さい。', 'digits_between' => ':attribute は :min から :max 桁にして下さい。',
'email' => ':attributeは、有効なメールアドレス形式で指定してください。', 'email' => ':attributeは、有効なメールアドレス形式で指定してください。',
'filled' => ':attribute は必須です。', 'filled' => ':attribute は必須です。',
'exists' => '選択された:attributeは有効ではありません。', 'exists' => '選択された:attributeは有効ではありません。',
'image' => ':attributeには、画像を指定してください。', 'image' => ':attributeには、画像を指定してください。',
'in' => '選択された:attributeは有効ではありません。', 'in' => '選択された:attributeは有効ではありません。',
'integer' => ':attributeには、整数を指定してください。', 'integer' => ':attributeには、整数を指定してください。',
'ip' => ':attribute は有効なIPアドレスにして下さい。', 'ip' => ':attribute は有効なIPアドレスにして下さい。',
'json' => ':attribute は有効なJSON文字列にして下さい。', 'json' => ':attribute は有効なJSON文字列にして下さい。',
'max.numeric' => ':attributeには、:max以下の数字を指定してください。', 'max.numeric' => ':attributeには、:max以下の数字を指定してください。',
'max.file' => ':attributeには、:max KB以下のファイルを指定してください。', 'max.file' => ':attributeには、:max KB以下のファイルを指定してください。',
'max.string' => ':attributeは、:max文字以下にしてください。', 'max.string' => ':attributeは、:max文字以下にしてください。',
'max.array' => ':attributeの項目は、:max個以下にしてください。', 'max.array' => ':attributeの項目は、:max個以下にしてください。',
'mimes' => ':attributeには、:valuesタイプのファイルを指定してください。', 'mimes' => ':attributeには、:valuesタイプのファイルを指定してください。',
'min.numeric' => ':attributeには、:min以上の数字を指定してください。', 'min.numeric' => ':attributeには、:min以上の数字を指定してください。',
'lte.numeric' => ':attributeは、:value以下でなければなりません。', 'lte.numeric' => ':attributeは、:value以下でなければなりません。',
'min.file' => ':attributeには、:min KB以上のファイルを指定してください。', 'min.file' => ':attributeには、:min KB以上のファイルを指定してください。',
'min.string' => ':attributeは、:min文字以上にしてください。', 'min.string' => ':attributeは、:min文字以上にしてください。',
'min.array' => ':attribute は :min 個以上にして下さい。', 'min.array' => ':attribute は :min 個以上にして下さい。',
'not_in' => '選択された:attributeは有効ではありません。', 'not_in' => '選択された:attributeは有効ではありません。',
'numeric' => ':attributeには、数字を指定してください。', 'numeric' => ':attributeには、数字を指定してください。',
'scientific_notation' => 'The :attribute cannot use the scientific notation.', 'scientific_notation' => 'The :attribute cannot use the scientific notation.',
'numeric_native' => '国内通貨', 'numeric_native' => '国内通貨',
'numeric_destination' => '送金先の金額は数値である必要があります。', 'numeric_destination' => '送金先の金額は数値である必要があります。',
'numeric_source' => '送金元の金額は数値である必要があります。', 'numeric_source' => '送金元の金額は数値である必要があります。',
'regex' => ':attributeには、有効な正規表現を指定してください。', 'regex' => ':attributeには、有効な正規表現を指定してください。',
'required' => ':attribute 項目は必須です。', 'required' => ':attribute 項目は必須です。',
'required_if' => ':otherが:valueの場合、:attributeを指定してください。', 'required_if' => ':otherが:valueの場合、:attributeを指定してください。',
'required_unless' => ':other が :values 以外の場合、:attribute フィールドは必須です。', 'required_unless' => ':other が :values 以外の場合、:attribute フィールドは必須です。',
'required_with' => ':values が存在する場合、:attribute フィールドは必須です。', 'required_with' => ':values が存在する場合、:attribute フィールドは必須です。',
'required_with_all' => ':attribute 項目は :values が存在する場合は必須です。', 'required_with_all' => ':attribute 項目は :values が存在する場合は必須です。',
'required_without' => ':values が存在しな場合、:attribute は必須です。', 'required_without' => ':values が存在しな場合、:attribute は必須です。',
'required_without_all' => ':values が一つも存在しない場合、:attribute は必須です。', 'required_without_all' => ':values が一つも存在しない場合、:attribute は必須です。',
'same' => ':attribute は :other 一致する必要があります。', 'same' => ':attribute は :other 一致する必要があります。',
'size.numeric' => ':attributeには、:sizeを指定してください。', 'size.numeric' => ':attributeには、:sizeを指定してください。',
'amount_min_over_max' => '最小金額は最大金額より大きくすることはできません。', 'amount_min_over_max' => '最小金額は最大金額より大きくすることはできません。',
'size.file' => ':attribute は :size キロバイトにして下さい。', 'size.file' => ':attribute は :size キロバイトにして下さい。',
'size.string' => ':attribute は :size 文字にしてください。', 'size.string' => ':attribute は :size 文字にしてください。',
'size.array' => ':attribute は :size 個である必要があります。', 'size.array' => ':attribute は :size 個である必要があります。',
'unique' => ':attributeは既に使用されています。', 'unique' => ':attributeは既に使用されています。',
'string' => ':attributeには、文字を指定してください。', 'string' => ':attributeには、文字を指定してください。',
'url' => ':attributeは、有効なURL形式で指定してください。', 'url' => ':attributeは、有効なURL形式で指定してください。',
'timezone' => ':attribute は有効なゾーンにしてください。', 'timezone' => ':attribute は有効なゾーンにしてください。',
'2fa_code' => 'この欄ではその数値は無効です。', '2fa_code' => 'この欄ではその数値は無効です。',
'dimensions' => ':attribute は無効な画像サイズです。', 'dimensions' => ':attribute は無効な画像サイズです。',
'distinct' => ':attribute は重複しています。', 'distinct' => ':attribute は重複しています。',
'file' => ':attributeはファイルでなければいけません。', 'file' => ':attributeはファイルでなければいけません。',
'in_array' => ':attributeが:otherに存在しません。', 'in_array' => ':attributeが:otherに存在しません。',
'present' => ':attributeが存在している必要があります。', 'present' => ':attributeが存在している必要があります。',
'amount_zero' => '合計金額はゼロにすることはできません。', 'amount_zero' => '合計金額はゼロにすることはできません。',
'current_target_amount' => '現在の金額は目標金額より少なくなければなりません。', 'current_target_amount' => '現在の金額は目標金額より少なくなければなりません。',
'unique_piggy_bank_for_user' => '貯金箱の名前は一意である必要があります。', 'unique_piggy_bank_for_user' => '貯金箱の名前は一意である必要があります。',
'unique_object_group' => 'グループ名は一意でなければなりません', 'unique_object_group' => 'グループ名は一意でなければなりません',
'starts_with' => '値は :values で始まる必要があります。', 'starts_with' => '値は :values で始まる必要があります。',
'unique_webhook' => 'このURL、トリガー、レスポンス、配信の組み合わせのWebhookがすでにあります。', 'unique_webhook' => 'このURL、トリガー、レスポンス、配信の組み合わせのWebhookがすでにあります。',
'unique_existing_webhook' => 'このURL、トリガー、レスポンス、配信の組み合わせを持つ別のWebhookがすでにあります。', 'unique_existing_webhook' => 'このURL、トリガー、レスポンス、配信の組み合わせを持つ別のWebhookがすでにあります。',
'same_account_type' => 'これらの口座は同じ口座種別でなければなりません', 'same_account_type' => 'これらの口座は同じ口座種別でなければなりません',
'same_account_currency' => 'これらの口座には同じ通貨設定でなければいけません', 'same_account_currency' => 'これらの口座には同じ通貨設定でなければいけません',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
@ -193,11 +195,11 @@ return [
* *
*/ */
'secure_password' => 'これは安全なパスワードではありません。もう一度やり直してください。詳細については、https://bit.ly/FF3-password-security を参照してください。', 'secure_password' => 'これは安全なパスワードではありません。もう一度やり直してください。詳細については、https://bit.ly/FF3-password-security を参照してください。',
'valid_recurrence_rep_type' => '繰り返し取引のタイプが無効です。', 'valid_recurrence_rep_type' => '繰り返し取引のタイプが無効です。',
'valid_recurrence_rep_moment' => '無効な繰り返し設定があります。', 'valid_recurrence_rep_moment' => '無効な繰り返し設定があります。',
'invalid_account_info' => 'アカウント情報が正しくありません。', 'invalid_account_info' => 'アカウント情報が正しくありません。',
'attributes' => [ 'attributes' => [
'email' => 'メールアドレス', 'email' => 'メールアドレス',
'description' => '概要', 'description' => '概要',
'amount' => '金額', 'amount' => '金額',
@ -236,23 +238,23 @@ return [
], ],
// validation of accounts: // validation of accounts:
'withdrawal_source_need_data' => '続行するには有効な引き出し元口座 ID および(または)有効な引き出し元口座名を取得する必要があります。', 'withdrawal_source_need_data' => '続行するには有効な引き出し元口座 ID および(または)有効な引き出し元口座名を取得する必要があります。',
'withdrawal_source_bad_data' => '[a] ID「:id」、名称「:name」で検索しましたが、有効な引き出し口座が見つかりませんでした。', 'withdrawal_source_bad_data' => '[a] ID「:id」、名称「:name」で検索しましたが、有効な引き出し口座が見つかりませんでした。',
'withdrawal_dest_need_data' => '[a] 続けるには有効な預け入れ口座IDおよびまたは有効な預け入れ口座名が必要があります。', 'withdrawal_dest_need_data' => '[a] 続けるには有効な預け入れ口座IDおよびまたは有効な預け入れ口座名が必要があります。',
'withdrawal_dest_bad_data' => 'ID「:id」、名称「:name」で検索した結果、有効な預け入れ口座が見つかりませんでした。', 'withdrawal_dest_bad_data' => 'ID「:id」、名称「:name」で検索した結果、有効な預け入れ口座が見つかりませんでした。',
'withdrawal_dest_iban_exists' => 'この預け入れ口座IBANはすでに資産口座または負債で使用されており、引き出し先として使用することはできません。', 'withdrawal_dest_iban_exists' => 'この預け入れ口座IBANはすでに資産口座または負債で使用されており、引き出し先として使用することはできません。',
'deposit_src_iban_exists' => 'この引き出し口座IBANはすでに資産口座または負債で使用されており、引き出し元として使用することはできません。', 'deposit_src_iban_exists' => 'この引き出し口座IBANはすでに資産口座または負債で使用されており、引き出し元として使用することはできません。',
'reconciliation_source_bad_data' => 'ID「:id」または名称「:name」で検索しましたが、有効な照合口座が見つかりませんでした。', 'reconciliation_source_bad_data' => 'ID「:id」または名称「:name」で検索しましたが、有効な照合口座が見つかりませんでした。',
'generic_source_bad_data' => '[e] ID「:id」、名称「:name」で検索しましたが、有効な引き出し口座が見つかりませんでした。', 'generic_source_bad_data' => '[e] ID「:id」、名称「:name」で検索しましたが、有効な引き出し口座が見つかりませんでした。',
'deposit_source_need_data' => '続行するには、有効な引き出し元口座 ID および(または)有効な引き出し元口座名を取得する必要があります。', 'deposit_source_need_data' => '続行するには、有効な引き出し元口座 ID および(または)有効な引き出し元口座名を取得する必要があります。',
'deposit_source_bad_data' => '[b] ID「:id」、名称「:name」で検索しましたが、有効な引き出し口座が見つかりませんでした。', 'deposit_source_bad_data' => '[b] ID「:id」、名称「:name」で検索しましたが、有効な引き出し口座が見つかりませんでした。',
'deposit_dest_need_data' => '[b] 続けるには有効な預け入れ口座IDおよびまたは有効な預け入れ口座名が必要があります。', 'deposit_dest_need_data' => '[b] 続けるには有効な預け入れ口座IDおよびまたは有効な預け入れ口座名が必要があります。',
'deposit_dest_bad_data' => 'ID「:id」、名称「:name」で検索した結果、有効な預け入れ先口座が見つかりませんでした。', 'deposit_dest_bad_data' => 'ID「:id」、名称「:name」で検索した結果、有効な預け入れ先口座が見つかりませんでした。',
'deposit_dest_wrong_type' => '預け入れ先口座が適切なタイプではありません。', 'deposit_dest_wrong_type' => '預け入れ先口座が適切なタイプではありません。',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
@ -265,37 +267,37 @@ return [
* *
*/ */
'transfer_source_need_data' => '続行するには、有効な引き出し元口座 ID および(または)有効な引き出し元口座名を取得する必要があります。', 'transfer_source_need_data' => '続行するには、有効な引き出し元口座 ID および(または)有効な引き出し元口座名を取得する必要があります。',
'transfer_source_bad_data' => '[c] ID「:id」、名称「:name」で検索しましたが、有効な引き出し口座が見つかりませんでした。', 'transfer_source_bad_data' => '[c] ID「:id」、名称「:name」で検索しましたが、有効な引き出し口座が見つかりませんでした。',
'transfer_dest_need_data' => '[c] 続けるには有効な預け入れ口座IDおよびまたは有効な預け入れ口座名が必要があります。', 'transfer_dest_need_data' => '[c] 続けるには有効な預け入れ口座IDおよびまたは有効な預け入れ口座名が必要があります。',
'transfer_dest_bad_data' => 'ID「:id」、名称「:name」で検索した結果、有効な預け入れ先口座が見つかりませんでした。', 'transfer_dest_bad_data' => 'ID「:id」、名称「:name」で検索した結果、有効な預け入れ先口座が見つかりませんでした。',
'need_id_in_edit' => '各分割は transaction_journal_id (有効な ID または 0 のいずれか) でなければなりません。', 'need_id_in_edit' => '各分割は transaction_journal_id (有効な ID または 0 のいずれか) でなければなりません。',
'ob_source_need_data' => '続行するには、有効な引き出し元口座 ID および(または)有効な引き出し元口座名を取得する必要があります。', 'ob_source_need_data' => '続行するには、有効な引き出し元口座 ID および(または)有効な引き出し元口座名を取得する必要があります。',
'lc_source_need_data' => '続行するには有効な引き出し元口座 ID が必要です。', 'lc_source_need_data' => '続行するには有効な引き出し元口座 ID が必要です。',
'ob_dest_need_data' => '[d] 続行するには、有効な預け入れ口座IDおよびまたは有効な預け入れ口座名を得る必要があります。', 'ob_dest_need_data' => '[d] 続行するには、有効な預け入れ口座IDおよびまたは有効な預け入れ口座名を得る必要があります。',
'ob_dest_bad_data' => 'ID「:id」、名称「:name」で検索した結果、有効な預け入れ先口座が見つかりませんでした。', 'ob_dest_bad_data' => 'ID「:id」、名称「:name」で検索した結果、有効な預け入れ先口座が見つかりませんでした。',
'reconciliation_either_account' => '照合を送信するには、引き出し口座または預け入れ口座を送信する必要があります。両方ではありません。', 'reconciliation_either_account' => '照合を送信するには、引き出し口座または預け入れ口座を送信する必要があります。両方ではありません。',
'generic_invalid_source' => 'この口座を引き出し元口座として使用することはできません。', 'generic_invalid_source' => 'この口座を引き出し元口座として使用することはできません。',
'generic_invalid_destination' => 'この口座を預け入れ先口座として使用することはできません。', 'generic_invalid_destination' => 'この口座を預け入れ先口座として使用することはできません。',
'generic_no_source' => '引き出し口座の情報か取引ジャーナルIDを送信する必要があります。', 'generic_no_source' => '引き出し口座の情報か取引ジャーナルIDを送信する必要があります。',
'generic_no_destination' => '預け入れ口座の情報か取引ジャーナルIDを送信する必要があります。', 'generic_no_destination' => '預け入れ口座の情報か取引ジャーナルIDを送信する必要があります。',
'gte.numeric' => ':attribute は :value 以上でなければなりません。', 'gte.numeric' => ':attribute は :value 以上でなければなりません。',
'gt.numeric' => ':attribute は :value より大きな値でなければいけません。', 'gt.numeric' => ':attribute は :value より大きな値でなければいけません。',
'gte.file' => ':attribute は :value キロバイト以上でなければなりません。', 'gte.file' => ':attribute は :value キロバイト以上でなければなりません。',
'gte.string' => ':attribute は :value 文字以上でなければなりません。', 'gte.string' => ':attribute は :value 文字以上でなければなりません。',
'gte.array' => ':attribute は :value 個以上でなければいけません。', 'gte.array' => ':attribute は :value 個以上でなければいけません。',
'amount_required_for_auto_budget' => '金額は必須です。', 'amount_required_for_auto_budget' => '金額は必須です。',
'auto_budget_amount_positive' => '金額はゼロ以上でなければなりません。', 'auto_budget_amount_positive' => '金額はゼロ以上でなければなりません。',
'auto_budget_period_mandatory' => '自動予算期間は必須項目です。', 'auto_budget_period_mandatory' => '自動予算期間は必須項目です。',
// no access to administration: // no access to administration:
'no_access_user_group' => 'この管理のための適切なアクセス権がありません。', 'no_access_user_group' => 'この管理のための適切なアクセス権がありません。',
]; ];
/* /*

View File

@ -143,6 +143,7 @@ return [
'error_github_text' => '원한다면 https://github.com/firefly-iii/firefly-iii/issues 에 새로운 이슈를 오픈할 수도 있습니다.', 'error_github_text' => '원한다면 https://github.com/firefly-iii/firefly-iii/issues 에 새로운 이슈를 오픈할 수도 있습니다.',
'error_stacktrace_below' => '전체 스택 추적은 다음과 같습니다:', 'error_stacktrace_below' => '전체 스택 추적은 다음과 같습니다:',
'error_headers' => '다음 헤더도 관련이 있을 수 있습니다:', 'error_headers' => '다음 헤더도 관련이 있을 수 있습니다:',
'error_post' => 'This was submitted by the user:',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.

View File

@ -1304,6 +1304,7 @@ return [
'sums_apply_to_range' => '모든 합계는 선택한 범위에 적용됩니다', 'sums_apply_to_range' => '모든 합계는 선택한 범위에 적용됩니다',
'mapbox_api_key' => '지도를 사용하려면 <a href="https://www.mapbox.com/">Mapbox</a>에서 API 키를 받습니다. <code>.env</code> 파일을 열고 <code>MAPBOX_API_KEY=</code> 뒤에 이 코드를 입력합니다.', 'mapbox_api_key' => '지도를 사용하려면 <a href="https://www.mapbox.com/">Mapbox</a>에서 API 키를 받습니다. <code>.env</code> 파일을 열고 <code>MAPBOX_API_KEY=</code> 뒤에 이 코드를 입력합니다.',
'press_object_location' => '마우스 오른쪽 버튼을 클릭이나 롱 클릭으로 개체의 위치를 설정합니다.', 'press_object_location' => '마우스 오른쪽 버튼을 클릭이나 롱 클릭으로 개체의 위치를 설정합니다.',
'click_tap_location' => 'Click or tap the map to add a location',
'clear_location' => '위치 지우기', 'clear_location' => '위치 지우기',
'delete_all_selected_tags' => '선택된 모든 태그를 삭제', 'delete_all_selected_tags' => '선택된 모든 태그를 삭제',
'select_tags_to_delete' => '태그를 선택하는 것을 잊지 마세요.', 'select_tags_to_delete' => '태그를 선택하는 것을 잊지 마세요.',
@ -1949,6 +1950,11 @@ return [
*/ */
// transactions: // transactions:
'wait_attachments' => 'Please wait for the attachments to upload.',
'errors_upload' => 'The upload has failed. Please check your browser console for the error.',
'amount_foreign_if' => 'Amount in foreign currency, if any',
'amount_destination_account' => 'Amount in the currency of the destination account',
'edit_transaction_title' => 'Edit transaction ":description"',
'unreconcile' => 'Undo reconciliation', 'unreconcile' => 'Undo reconciliation',
'update_withdrawal' => '출금 업데이트', 'update_withdrawal' => '출금 업데이트',
'update_deposit' => '입금 업데이트', 'update_deposit' => '입금 업데이트',
@ -2545,7 +2551,7 @@ return [
'after_update_create_another' => '업데이트 후 여기로 돌아와서 수정을 계속합니다.', 'after_update_create_another' => '업데이트 후 여기로 돌아와서 수정을 계속합니다.',
'store_as_new' => '업데이트하는 대신 새 거래로 저장합니다.', 'store_as_new' => '업데이트하는 대신 새 거래로 저장합니다.',
'reset_after' => '제출 후 양식 재설정', 'reset_after' => '제출 후 양식 재설정',
'errors_submission' => '제출한 내용에 문제가 있습니다. 오류를 확인해 주세요.', 'errors_submission' => 'There was something wrong with your submission. Please check out the errors below: %{errorMessage}',
'transaction_expand_split' => '분할 확장', 'transaction_expand_split' => '분할 확장',
'transaction_collapse_split' => '분할 축소', 'transaction_collapse_split' => '분할 축소',

View File

@ -34,73 +34,75 @@
declare(strict_types=1); declare(strict_types=1);
return [ return [
'missing_where' => '배열에 "where"절이 없습니다', 'bad_type_source' => 'Firefly III can\'t determine the transaction type based on this source account.',
'missing_update' => '배열에 "update"절이 없습니다', 'bad_type_destination' => 'Firefly III can\'t determine the transaction type based on this destination account.',
'invalid_where_key' => 'JSON의 "where" 절에 유효하지 않은 키가 포함되어 있습니다', 'missing_where' => '배열에 "where"절이 없습니다',
'invalid_update_key' => 'JSON의 "update" 절에 유효하지 않은 키가 포함되어 있습니다', 'missing_update' => '배열에 "update"절이 없습니다',
'invalid_query_data' => '쿼리의 %s:%s 항목에 잘못된 데이터가 있습니다.', 'invalid_where_key' => 'JSON의 "where" 절에 유효하지 않은 키가 포함되어 있습니다',
'invalid_query_account_type' => '쿼리에 허용되지 않는 다른 유형의 계정이 포함되어 있습니다.', 'invalid_update_key' => 'JSON의 "update" 절에 유효하지 않은 키가 포함되어 있습니다',
'invalid_query_currency' => '쿼리에 허용되지 않는 다른 통화 설정이 있는 계정이 포함되어 있습니다.', 'invalid_query_data' => '쿼리의 %s:%s 항목에 잘못된 데이터가 있습니다.',
'iban' => '유효한 IBAN이 아닙니다.', 'invalid_query_account_type' => '쿼리에 허용되지 않는 다른 유형의 계정이 포함되어 있습니다.',
'zero_or_more' => '값은 음수가 될 수 없습니다.', 'invalid_query_currency' => '쿼리에 허용되지 않는 다른 통화 설정이 있는 계정이 포함되어 있습니다.',
'more_than_zero' => 'The value must be more than zero.', 'iban' => '유효한 IBAN이 아닙니다.',
'more_than_zero_correct' => 'The value must be zero or more.', 'zero_or_more' => '값은 음수가 될 수 없습니다.',
'no_asset_account' => 'This is not an asset account.', 'more_than_zero' => 'The value must be more than zero.',
'date_or_time' => '유효한 날짜 또는 시간 값(ISO 8601) 이어야 합니다.', 'more_than_zero_correct' => 'The value must be zero or more.',
'source_equals_destination' => '소스 계정이 대상 계정과 같습니다.', 'no_asset_account' => 'This is not an asset account.',
'unique_account_number_for_user' => '이 계좌 번호는 이미 사용 중인 것 같습니다.', 'date_or_time' => '유효한 날짜 또는 시간 값(ISO 8601) 이어야 합니다.',
'unique_iban_for_user' => '이 IBAN은 이미 사용 중인 것 같습니다.', 'source_equals_destination' => '소스 계정이 대상 계정과 같습니다.',
'reconciled_forbidden_field' => 'This transaction is already reconciled, you cannot change the ":field"', 'unique_account_number_for_user' => '이 계좌 번호는 이미 사용 중인 것 같습니다.',
'deleted_user' => '보안 제약으로 인해 이 이메일 주소를 사용하여 등록할 수 없습니다.', 'unique_iban_for_user' => '이 IBAN은 이미 사용 중인 것 같습니다.',
'rule_trigger_value' => '선택한 트리거에 대해 이 값은 유효하지 않습니다.', 'reconciled_forbidden_field' => 'This transaction is already reconciled, you cannot change the ":field"',
'rule_action_value' => '선택한 액션에 대해 이 값은 유효하지 않습니다.', 'deleted_user' => '보안 제약으로 인해 이 이메일 주소를 사용하여 등록할 수 없습니다.',
'file_already_attached' => '업로드된 파일 ":name"이 이 개체에 이미 첨부되어 있습니다.', 'rule_trigger_value' => '선택한 트리거에 대해 이 값은 유효하지 않습니다.',
'file_attached' => '":name" 파일을 성공적으로 업로드했습니다.', 'rule_action_value' => '선택한 액션에 대해 이 값은 유효하지 않습니다.',
'must_exist' => ':attribute 필드의 ID가 데이터베이스에 존재하지 않습니다.', 'file_already_attached' => '업로드된 파일 ":name"이 이 개체에 이미 첨부되어 있습니다.',
'all_accounts_equal' => '이 필드의 모든 계정은 동일해야 합니다.', 'file_attached' => '":name" 파일을 성공적으로 업로드했습니다.',
'group_title_mandatory' => '거래가 두 개 이상일 경우 그룹 제목은 필수입니다.', 'must_exist' => ':attribute 필드의 ID가 데이터베이스에 존재하지 않습니다.',
'transaction_types_equal' => '모든 분할은 동일한 유형이어야 합니다.', 'all_accounts_equal' => '이 필드의 모든 계정은 동일해야 합니다.',
'invalid_transaction_type' => '잘못된 거래 유형입니다.', 'group_title_mandatory' => '거래가 두 개 이상일 경우 그룹 제목은 필수입니다.',
'invalid_selection' => '선택이 잘못되었습니다.', 'transaction_types_equal' => '모든 분할은 동일한 유형이어야 합니다.',
'belongs_user' => 'This value is linked to an object that does not seem to exist.', 'invalid_transaction_type' => '잘못된 거래 유형입니다.',
'belongs_user_or_user_group' => 'This value is linked to an object that does not seem to exist in your current financial administration.', 'invalid_selection' => '선택이 잘못되었습니다.',
'at_least_one_transaction' => '하나 이상의 거래가 필요합니다.', 'belongs_user' => 'This value is linked to an object that does not seem to exist.',
'recurring_transaction_id' => '하나 이상의 거래가 필요합니다.', 'belongs_user_or_user_group' => 'This value is linked to an object that does not seem to exist in your current financial administration.',
'need_id_to_match' => 'API가 일치시킬수 있도록 이 엔트리를 ID와 함께 제출해야 합니다.', 'at_least_one_transaction' => '하나 이상의 거래가 필요합니다.',
'too_many_unmatched' => '제출된 거래가 각각의 데이터베이스 엔트리와 일치하지 않습니다. 기존 엔트리에 유효한 ID가 있는지 확인해 주세요.', 'recurring_transaction_id' => '하나 이상의 거래가 필요합니다.',
'id_does_not_match' => '입력된 ID #:id가 예상된 ID와 일치하지 않습니다. 일치시키거나 빈칸을 입력하십시오.', 'need_id_to_match' => 'API가 일치시킬수 있도록 이 엔트리를 ID와 함께 제출해야 합니다.',
'at_least_one_repetition' => '하나 이상의 반복이 필요합니다.', 'too_many_unmatched' => '제출된 거래가 각각의 데이터베이스 엔트리와 일치하지 않습니다. 기존 엔트리에 유효한 ID가 있는지 확인해 주세요.',
'require_repeat_until' => '반복 횟수 또는 종료 날짜(repeat_until) 가 필요합니다. 둘 다 없습니다.', 'id_does_not_match' => '입력된 ID #:id가 예상된 ID와 일치하지 않습니다. 일치시키거나 빈칸을 입력하십시오.',
'require_currency_info' => '이 필드의 내용은 통화 정보가 없으면 유효하지 않습니다.', 'at_least_one_repetition' => '하나 이상의 반복이 필요합니다.',
'not_transfer_account' => '이 계정은 이체에 사용할 수 있는 계정이 아닙니다.', 'require_repeat_until' => '반복 횟수 또는 종료 날짜(repeat_until) 가 필요합니다. 둘 다 없습니다.',
'require_currency_amount' => '이 필드의 내용은 외화 수량 정보가 없으면 유효하지 않습니다.', 'require_currency_info' => '이 필드의 내용은 통화 정보가 없으면 유효하지 않습니다.',
'require_foreign_currency' => '이 항목은 숫자가 필요합니다.', 'not_transfer_account' => '이 계정은 이체에 사용할 수 있는 계정이 아닙니다.',
'require_foreign_dest' => '이 항목 값은 대상 계정의 통화와 일치해야 합니다.', 'require_currency_amount' => '이 필드의 내용은 외화 수량 정보가 없으면 유효하지 않습니다.',
'require_foreign_src' => '이 항목 값은 소스 계정의 통화와 일치해야 합니다.', 'require_foreign_currency' => '이 항목은 숫자가 필요합니다.',
'equal_description' => '거래 설명은 전역 설명과 같지 않아야 합니다.', 'require_foreign_dest' => '이 항목 값은 대상 계정의 통화와 일치해야 합니다.',
'file_invalid_mime' => '":name" 파일은 새로운 업로드를 허용하지 않는 ":mime" 타입입니다.', 'require_foreign_src' => '이 항목 값은 소스 계정의 통화와 일치해야 합니다.',
'file_too_large' => '":name" 파일이 너무 큽니다.', 'equal_description' => '거래 설명은 전역 설명과 같지 않아야 합니다.',
'belongs_to_user' => '":attribute" 의 값을 알 수 없습니다.', 'file_invalid_mime' => '":name" 파일은 새로운 업로드를 허용하지 않는 ":mime" 타입입니다.',
'accepted' => '":attribute" 을(를) 수락해야 합니다.', 'file_too_large' => '":name" 파일이 너무 큽니다.',
'bic' => '유효한 BIC가 아닙니다.', 'belongs_to_user' => '":attribute" 의 값을 알 수 없습니다.',
'at_least_one_trigger' => '규칙은 적어도 하나의 트리거를 가져야 합니다.', 'accepted' => '":attribute" 을(를) 수락해야 합니다.',
'at_least_one_active_trigger' => '규칙은 적어도 하나의 활성화된 트리거를 가져야 합니다.', 'bic' => '유효한 BIC가 아닙니다.',
'at_least_one_action' => '규칙은 적어도 하나의 액션을 가져야 합니다.', 'at_least_one_trigger' => '규칙은 적어도 하나의 트리거를 가져야 합니다.',
'at_least_one_active_action' => '규칙은 적어도 하나의 활성화된 액션을 가져야 합니다.', 'at_least_one_active_trigger' => '규칙은 적어도 하나의 활성화된 트리거를 가져야 합니다.',
'base64' => '유효한 base64 인코딩 데이터가 아닙니다.', 'at_least_one_action' => '규칙은 적어도 하나의 액션을 가져야 합니다.',
'model_id_invalid' => '제공된 ID가 이 모델에 유효하지 않은 것 같습니다.', 'at_least_one_active_action' => '규칙은 적어도 하나의 활성화된 액션을 가져야 합니다.',
'less' => ':attribute 은(는) 10,000,000 보다 작아야 합니다.', 'base64' => '유효한 base64 인코딩 데이터가 아닙니다.',
'active_url' => ':attribute 은(는) 유효한 URL이 아닙니다.', 'model_id_invalid' => '제공된 ID가 이 모델에 유효하지 않은 것 같습니다.',
'after' => ':attribute는 :date 이후의 날짜여야 합니다.', 'less' => ':attribute 은(는) 10,000,000 보다 작아야 합니다.',
'date_after' => '시작 날짜는 종료 날짜 이전이어야 합니다.', 'active_url' => ':attribute 은(는) 유효한 URL이 아닙니다.',
'alpha' => ':attribute은(는) 문자만 포함할 수 있습니다.', 'after' => ':attribute는 :date 이후의 날짜여야 합니다.',
'alpha_dash' => ':attribute은(는) 문자, 숫자, 대쉬(-)만 포함할 수 있습니다.', 'date_after' => '시작 날짜는 종료 날짜 이전이어야 합니다.',
'alpha_num' => ':attribute은(는) 문자와 숫자만 포함할 수 있습니다.', 'alpha' => ':attribute은(는) 문자만 포함할 수 있습니다.',
'array' => ':attribute은(는) 배열이어야 합니다.', 'alpha_dash' => ':attribute은(는) 문자, 숫자, 대쉬(-)만 포함할 수 있습니다.',
'unique_for_user' => '이 :attribute은(는) 이미 항목에 있습니다.', 'alpha_num' => ':attribute은(는) 문자와 숫자만 포함할 수 있습니다.',
'before' => ':attribute은(는) :date 이전의 날짜여야 합니다.', 'array' => ':attribute은(는) 배열이어야 합니다.',
'unique_object_for_user' => '이 이름은 이미 사용 중입니다.', 'unique_for_user' => '이 :attribute은(는) 이미 항목에 있습니다.',
'unique_account_for_user' => '이 계정명은 이미 사용중입니다.', 'before' => ':attribute은(는) :date 이전의 날짜여야 합니다.',
'unique_object_for_user' => '이 이름은 이미 사용 중입니다.',
'unique_account_for_user' => '이 계정명은 이미 사용중입니다.',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
@ -113,74 +115,74 @@ return [
* *
*/ */
'between.numeric' => ':attribute은(는) :min과 :max 사이의 값이어야 합니다.', 'between.numeric' => ':attribute은(는) :min과 :max 사이의 값이어야 합니다.',
'between.file' => ':attribute은(는) :min에서 :max 킬로바이트 사이여야 합니다.', 'between.file' => ':attribute은(는) :min에서 :max 킬로바이트 사이여야 합니다.',
'between.string' => ':attribute은(는) 최소 :min 최대 :max 자 여야 합니다.', 'between.string' => ':attribute은(는) 최소 :min 최대 :max 자 여야 합니다.',
'between.array' => ':attribute은(는) :min에서 :max 개의 항목이 있어야 합니다.', 'between.array' => ':attribute은(는) :min에서 :max 개의 항목이 있어야 합니다.',
'boolean' => ':attribute은(는) true 혹은 false 여야 합니다.', 'boolean' => ':attribute은(는) true 혹은 false 여야 합니다.',
'confirmed' => ':attribute 확인이 일치하지 않습니다.', 'confirmed' => ':attribute 확인이 일치하지 않습니다.',
'date' => ':attribute이(가) 유효한 날짜가 아닙니다.', 'date' => ':attribute이(가) 유효한 날짜가 아닙니다.',
'date_format' => ':attribute이(가) :format 형식과 일치하지 않습니다.', 'date_format' => ':attribute이(가) :format 형식과 일치하지 않습니다.',
'different' => ':attribute와(과) :other을(를) 다르게 구성하세요.', 'different' => ':attribute와(과) :other을(를) 다르게 구성하세요.',
'digits' => ':attribute은(는) :digits 자리 숫자여야 합니다.', 'digits' => ':attribute은(는) :digits 자리 숫자여야 합니다.',
'digits_between' => ':attribute은(는) :min에서 :max 자리 숫자여야 합니다.', 'digits_between' => ':attribute은(는) :min에서 :max 자리 숫자여야 합니다.',
'email' => ':attribute은(는) 유효한 이메일 주소여야 합니다.', 'email' => ':attribute은(는) 유효한 이메일 주소여야 합니다.',
'filled' => ':attribute 항목은 필수입니다.', 'filled' => ':attribute 항목은 필수입니다.',
'exists' => '선택한 :attribute이(가) 올바르지 않습니다.', 'exists' => '선택한 :attribute이(가) 올바르지 않습니다.',
'image' => ':attribute은(는) 이미지여야 합니다.', 'image' => ':attribute은(는) 이미지여야 합니다.',
'in' => '선택한 :attribute이(가) 올바르지 않습니다.', 'in' => '선택한 :attribute이(가) 올바르지 않습니다.',
'integer' => ':attribute은(는) 정수여야 합니다.', 'integer' => ':attribute은(는) 정수여야 합니다.',
'ip' => ':attribute은(는) 유효한 IP 주소여야 합니다.', 'ip' => ':attribute은(는) 유효한 IP 주소여야 합니다.',
'json' => ':attribute은(는) 올바른 JSON 값이어야 합니다.', 'json' => ':attribute은(는) 올바른 JSON 값이어야 합니다.',
'max.numeric' => ':attribute은(는) :max 보다 클 수 없습니다.', 'max.numeric' => ':attribute은(는) :max 보다 클 수 없습니다.',
'max.file' => ':attribute은(는) :max 킬로바이트 보다 작아야 합니다.', 'max.file' => ':attribute은(는) :max 킬로바이트 보다 작아야 합니다.',
'max.string' => ':attribute 는 :max 자보다 작아야 합니다.', 'max.string' => ':attribute 는 :max 자보다 작아야 합니다.',
'max.array' => ':attribute은(는) :max 개보다 작아야 합니다.', 'max.array' => ':attribute은(는) :max 개보다 작아야 합니다.',
'mimes' => ':attribute은(는) :values 파일 타입이어야 합니다.', 'mimes' => ':attribute은(는) :values 파일 타입이어야 합니다.',
'min.numeric' => ':attribute은(는) :min 보다 커야 합니다.', 'min.numeric' => ':attribute은(는) :min 보다 커야 합니다.',
'lte.numeric' => ':attribute은(는) :value보다 작거나 같아야 합니다.', 'lte.numeric' => ':attribute은(는) :value보다 작거나 같아야 합니다.',
'min.file' => ':attribute은(는) :min 킬로바이트 이상이어야 합니다.', 'min.file' => ':attribute은(는) :min 킬로바이트 이상이어야 합니다.',
'min.string' => ':attribute은(는) :min 자 이상이어야 합니다.', 'min.string' => ':attribute은(는) :min 자 이상이어야 합니다.',
'min.array' => ':attribute은(는) :min 개 이상이어야 합니다.', 'min.array' => ':attribute은(는) :min 개 이상이어야 합니다.',
'not_in' => '선택한 :attribute이(가) 올바르지 않습니다.', 'not_in' => '선택한 :attribute이(가) 올바르지 않습니다.',
'numeric' => ':attribute은(는) 숫자여야 합니다.', 'numeric' => ':attribute은(는) 숫자여야 합니다.',
'scientific_notation' => 'The :attribute cannot use the scientific notation.', 'scientific_notation' => 'The :attribute cannot use the scientific notation.',
'numeric_native' => '기본 금액은 숫자여야 합니다.', 'numeric_native' => '기본 금액은 숫자여야 합니다.',
'numeric_destination' => '대상 금액은 숫자여야 합니다.', 'numeric_destination' => '대상 금액은 숫자여야 합니다.',
'numeric_source' => '소스 금액은 숫자여야 합니다.', 'numeric_source' => '소스 금액은 숫자여야 합니다.',
'regex' => ':attribute의 형식이 올바르지 않습니다.', 'regex' => ':attribute의 형식이 올바르지 않습니다.',
'required' => ':attribute 항목은 필수입니다.', 'required' => ':attribute 항목은 필수입니다.',
'required_if' => ':other이(가) :value 일때 :attribute 항목은 필수입니다.', 'required_if' => ':other이(가) :value 일때 :attribute 항목은 필수입니다.',
'required_unless' => ':other이(가) :values가 없는 경우 :attribute 항목은 필수입니다.', 'required_unless' => ':other이(가) :values가 없는 경우 :attribute 항목은 필수입니다.',
'required_with' => ':values이(가) 있을 경우 :attribute 항목은 필수입니다.', 'required_with' => ':values이(가) 있을 경우 :attribute 항목은 필수입니다.',
'required_with_all' => ':values이(가) 있을 경우 :attribute 항목은 필수입니다.', 'required_with_all' => ':values이(가) 있을 경우 :attribute 항목은 필수입니다.',
'required_without' => ':values가 없는 경우 :attribute 필드는 필수입니다.', 'required_without' => ':values가 없는 경우 :attribute 필드는 필수입니다.',
'required_without_all' => ':values(이)가 모두 없을 때 :attribute 항목은 필수입니다.', 'required_without_all' => ':values(이)가 모두 없을 때 :attribute 항목은 필수입니다.',
'same' => ':attribute와(과) :other은(는) 일치해야 합니다.', 'same' => ':attribute와(과) :other은(는) 일치해야 합니다.',
'size.numeric' => ':attribute은(는) :size 크기여야 합니다.', 'size.numeric' => ':attribute은(는) :size 크기여야 합니다.',
'amount_min_over_max' => '최소 금액은 최대 금액보다 클 수 없습니다.', 'amount_min_over_max' => '최소 금액은 최대 금액보다 클 수 없습니다.',
'size.file' => ':attribute은(는) :size 킬로바이트여야 합니다.', 'size.file' => ':attribute은(는) :size 킬로바이트여야 합니다.',
'size.string' => ':attribute은(는) :size 자여야 합니다.', 'size.string' => ':attribute은(는) :size 자여야 합니다.',
'size.array' => ':attribute은(는) :size 개의 항목을 포함해야 합니다.', 'size.array' => ':attribute은(는) :size 개의 항목을 포함해야 합니다.',
'unique' => ':attribute은(는) 이미 사용중 입니다.', 'unique' => ':attribute은(는) 이미 사용중 입니다.',
'string' => ':attribute은(는) 문자열이어야 합니다.', 'string' => ':attribute은(는) 문자열이어야 합니다.',
'url' => ':attribute의 형식이 올바르지 않습니다.', 'url' => ':attribute의 형식이 올바르지 않습니다.',
'timezone' => ':attribute은(는) 유효한 시간대이어야 합니다.', 'timezone' => ':attribute은(는) 유효한 시간대이어야 합니다.',
'2fa_code' => ':attribute 항목이 올바르지 않습니다.', '2fa_code' => ':attribute 항목이 올바르지 않습니다.',
'dimensions' => ':attribute의 이미지 크기가 올바르지 않습니다.', 'dimensions' => ':attribute의 이미지 크기가 올바르지 않습니다.',
'distinct' => ':attribute 항목이 중복된 값을 갖고있습니다.', 'distinct' => ':attribute 항목이 중복된 값을 갖고있습니다.',
'file' => ':attribute은(는) 파일이어야 합니다.', 'file' => ':attribute은(는) 파일이어야 합니다.',
'in_array' => ':other 에 :attribute 항목이 존재하지 않습니다.', 'in_array' => ':other 에 :attribute 항목이 존재하지 않습니다.',
'present' => ':attribute 항목은 필수입니다.', 'present' => ':attribute 항목은 필수입니다.',
'amount_zero' => '총합은 0이 될 수 없습니다.', 'amount_zero' => '총합은 0이 될 수 없습니다.',
'current_target_amount' => '현재 금액은 목표 금액보다 적어야 합니다.', 'current_target_amount' => '현재 금액은 목표 금액보다 적어야 합니다.',
'unique_piggy_bank_for_user' => '저금통의 이름은 고유해야 합니다.', 'unique_piggy_bank_for_user' => '저금통의 이름은 고유해야 합니다.',
'unique_object_group' => '그룸명은 고유해야 합니다', 'unique_object_group' => '그룸명은 고유해야 합니다',
'starts_with' => '값은 :values로 시작해야 합니다.', 'starts_with' => '값은 :values로 시작해야 합니다.',
'unique_webhook' => 'URL, 트리거, 응답 및 전달의 조합으로 구성된 웹훅이 이미 존재합니다.', 'unique_webhook' => 'URL, 트리거, 응답 및 전달의 조합으로 구성된 웹훅이 이미 존재합니다.',
'unique_existing_webhook' => 'URL, 트리거, 응답 및 전달의 조합으로 구성된 다른 웹훅이 이미 존재합니다.', 'unique_existing_webhook' => 'URL, 트리거, 응답 및 전달의 조합으로 구성된 다른 웹훅이 이미 존재합니다.',
'same_account_type' => '두 계정은 동일한 계정 유형이어야 합니다.', 'same_account_type' => '두 계정은 동일한 계정 유형이어야 합니다.',
'same_account_currency' => '두 계정의 통화 설정이 동일해야 합니다.', 'same_account_currency' => '두 계정의 통화 설정이 동일해야 합니다.',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
@ -193,11 +195,11 @@ return [
* *
*/ */
'secure_password' => "안전한 비밀번호가 아닙니다. 다시 시도해 주세요. 자세한 내용은 https://bit.ly/FF3-password-security 를 \u{200b}\u{200b}방문하세요.", 'secure_password' => "안전한 비밀번호가 아닙니다. 다시 시도해 주세요. 자세한 내용은 https://bit.ly/FF3-password-security 를 \u{200b}\u{200b}방문하세요.",
'valid_recurrence_rep_type' => '반복 거래에 대한 반복 유형이 잘못되었습니다.', 'valid_recurrence_rep_type' => '반복 거래에 대한 반복 유형이 잘못되었습니다.',
'valid_recurrence_rep_moment' => '이 유형의 반복에 대한 반복 시점이 잘못되었습니다.', 'valid_recurrence_rep_moment' => '이 유형의 반복에 대한 반복 시점이 잘못되었습니다.',
'invalid_account_info' => '잘못된 계정 정보입니다.', 'invalid_account_info' => '잘못된 계정 정보입니다.',
'attributes' => [ 'attributes' => [
'email' => '이메일 주소', 'email' => '이메일 주소',
'description' => '상세정보', 'description' => '상세정보',
'amount' => '금액', 'amount' => '금액',
@ -236,23 +238,23 @@ return [
], ],
// validation of accounts: // validation of accounts:
'withdrawal_source_need_data' => '계속하려면 유효한 소스 계정 ID 및/또는 유효한 소스 계정 이름이 필요합니다.', 'withdrawal_source_need_data' => '계속하려면 유효한 소스 계정 ID 및/또는 유효한 소스 계정 이름이 필요합니다.',
'withdrawal_source_bad_data' => '[a] ID ":id" 또는 이름 ":name"을 검색할 때 유효한 소스 계정을 찾을 수 없습니다.', 'withdrawal_source_bad_data' => '[a] ID ":id" 또는 이름 ":name"을 검색할 때 유효한 소스 계정을 찾을 수 없습니다.',
'withdrawal_dest_need_data' => '[a] 계속하려면 유효한 대상 계정 ID 및/또는 유효한 대상 계정 이름이 필요합니다.', 'withdrawal_dest_need_data' => '[a] 계속하려면 유효한 대상 계정 ID 및/또는 유효한 대상 계정 이름이 필요합니다.',
'withdrawal_dest_bad_data' => 'ID ":id" 또는 이름 ":name"을 검색할 때 유효한 대상 계정을 찾을 수 없습니다.', 'withdrawal_dest_bad_data' => 'ID ":id" 또는 이름 ":name"을 검색할 때 유효한 대상 계정을 찾을 수 없습니다.',
'withdrawal_dest_iban_exists' => '대상 계정의 IBAN이 이미 자산 계정에 사용되고 있거나, 부채는 출금 대상으로 사용될 수 없습니다.', 'withdrawal_dest_iban_exists' => '대상 계정의 IBAN이 이미 자산 계정에 사용되고 있거나, 부채는 출금 대상으로 사용될 수 없습니다.',
'deposit_src_iban_exists' => '소스 계정의 IBAN이 이미 자산 계정에 사용되고 있거나, 부채는 입금 소스로 사용될 수 없습니다.', 'deposit_src_iban_exists' => '소스 계정의 IBAN이 이미 자산 계정에 사용되고 있거나, 부채는 입금 소스로 사용될 수 없습니다.',
'reconciliation_source_bad_data' => 'ID ":id" 또는 이름 ":name"을 검색할 때 유효한 조정 계정을 찾을 수 없습니다.', 'reconciliation_source_bad_data' => 'ID ":id" 또는 이름 ":name"을 검색할 때 유효한 조정 계정을 찾을 수 없습니다.',
'generic_source_bad_data' => '[e] ID ":id" 또는 이름 ":name"을 검색할 때 유효한 소스 계정을 찾을 수 없습니다.', 'generic_source_bad_data' => '[e] ID ":id" 또는 이름 ":name"을 검색할 때 유효한 소스 계정을 찾을 수 없습니다.',
'deposit_source_need_data' => '계속하려면 유효한 소스 계정 ID 및/또는 유효한 소스 계정 이름이 필요합니다.', 'deposit_source_need_data' => '계속하려면 유효한 소스 계정 ID 및/또는 유효한 소스 계정 이름이 필요합니다.',
'deposit_source_bad_data' => '[b] ID ":id" 또는 이름 ":name"을 검색할 때 유효한 소스 계정을 찾을 수 없습니다.', 'deposit_source_bad_data' => '[b] ID ":id" 또는 이름 ":name"을 검색할 때 유효한 소스 계정을 찾을 수 없습니다.',
'deposit_dest_need_data' => '[b] 계속하려면 유효한 대상 계정 ID 및/또는 유효한 대상 계정 이름이 필요합니다.', 'deposit_dest_need_data' => '[b] 계속하려면 유효한 대상 계정 ID 및/또는 유효한 대상 계정 이름이 필요합니다.',
'deposit_dest_bad_data' => 'ID ":id" 또는 이름 ":name"을 검색할 때 유효한 대상 계정을 찾을 수 없습니다.', 'deposit_dest_bad_data' => 'ID ":id" 또는 이름 ":name"을 검색할 때 유효한 대상 계정을 찾을 수 없습니다.',
'deposit_dest_wrong_type' => '제출된 대상 계정이 올바른 유형이 아닙니다.', 'deposit_dest_wrong_type' => '제출된 대상 계정이 올바른 유형이 아닙니다.',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
@ -265,37 +267,37 @@ return [
* *
*/ */
'transfer_source_need_data' => '계속하려면 유효한 소스 계정 ID 및/또는 유효한 소스 계정 이름이 필요합니다.', 'transfer_source_need_data' => '계속하려면 유효한 소스 계정 ID 및/또는 유효한 소스 계정 이름이 필요합니다.',
'transfer_source_bad_data' => '[c] ID ":id" 또는 이름 ":name"을 검색할 때 유효한 소스 계정을 찾을 수 없습니다.', 'transfer_source_bad_data' => '[c] ID ":id" 또는 이름 ":name"을 검색할 때 유효한 소스 계정을 찾을 수 없습니다.',
'transfer_dest_need_data' => '[c] 계속하려면 유효한 대상 계정 ID 및/또는 유효한 대상 계정 이름이 필요합니다.', 'transfer_dest_need_data' => '[c] 계속하려면 유효한 대상 계정 ID 및/또는 유효한 대상 계정 이름이 필요합니다.',
'transfer_dest_bad_data' => 'ID ":id" 또는 이름 ":name"을 검색할 때 유효한 대상 계정을 찾을 수 없습니다.', 'transfer_dest_bad_data' => 'ID ":id" 또는 이름 ":name"을 검색할 때 유효한 대상 계정을 찾을 수 없습니다.',
'need_id_in_edit' => "각 분할에는 transaction_journal_id(유효한 \u{200b}\u{200b}ID 또는 0) 가 있어야 합니다.", 'need_id_in_edit' => "각 분할에는 transaction_journal_id(유효한 \u{200b}\u{200b}ID 또는 0) 가 있어야 합니다.",
'ob_source_need_data' => '계속하려면 유효한 소스 계정 ID 및/또는 유효한 소스 계정 이름이 필요합니다.', 'ob_source_need_data' => '계속하려면 유효한 소스 계정 ID 및/또는 유효한 소스 계정 이름이 필요합니다.',
'lc_source_need_data' => '계속하려면 유효한 소스 계정 ID가 필요합니다.', 'lc_source_need_data' => '계속하려면 유효한 소스 계정 ID가 필요합니다.',
'ob_dest_need_data' => '[d] 계속하려면 유효한 대상 계정 ID 및/또는 유효한 대상 계정 이름이 필요합니다.', 'ob_dest_need_data' => '[d] 계속하려면 유효한 대상 계정 ID 및/또는 유효한 대상 계정 이름이 필요합니다.',
'ob_dest_bad_data' => 'ID ":id" 또는 이름 ":name"을 검색할 때 유효한 대상 계정을 찾을 수 없습니다.', 'ob_dest_bad_data' => 'ID ":id" 또는 이름 ":name"을 검색할 때 유효한 대상 계정을 찾을 수 없습니다.',
'reconciliation_either_account' => '조정을 제출하려면 소스 계정 또는 대상 계정 중 하나를 제출해야 합니다.', 'reconciliation_either_account' => '조정을 제출하려면 소스 계정 또는 대상 계정 중 하나를 제출해야 합니다.',
'generic_invalid_source' => '이 계정을 소스 계정으로 사용할 수 없습니다.', 'generic_invalid_source' => '이 계정을 소스 계정으로 사용할 수 없습니다.',
'generic_invalid_destination' => '이 계정을 대상 계정으로 사용할 수 없습니다.', 'generic_invalid_destination' => '이 계정을 대상 계정으로 사용할 수 없습니다.',
'generic_no_source' => '소스 계정 정보를 제출하거나 거래 저널 ID를 제출해야 합니다.', 'generic_no_source' => '소스 계정 정보를 제출하거나 거래 저널 ID를 제출해야 합니다.',
'generic_no_destination' => '대상 계정 정보를 제출하거나 거래 저널 ID를 제출해야 합니다.', 'generic_no_destination' => '대상 계정 정보를 제출하거나 거래 저널 ID를 제출해야 합니다.',
'gte.numeric' => ':attribute의 값은 :value 이상이어야 합니다.', 'gte.numeric' => ':attribute의 값은 :value 이상이어야 합니다.',
'gt.numeric' => ':attribute의 값은 :value보다 커야 합니다.', 'gt.numeric' => ':attribute의 값은 :value보다 커야 합니다.',
'gte.file' => ':attribute의 크기는 :value 킬로바이트 이상이어야 합니다.', 'gte.file' => ':attribute의 크기는 :value 킬로바이트 이상이어야 합니다.',
'gte.string' => ':attribute은(는) :value 자 이상이어야 합니다.', 'gte.string' => ':attribute은(는) :value 자 이상이어야 합니다.',
'gte.array' => ':attribute은(는) :value개 이상이어야합니다.', 'gte.array' => ':attribute은(는) :value개 이상이어야합니다.',
'amount_required_for_auto_budget' => '금액을 입력하세요.', 'amount_required_for_auto_budget' => '금액을 입력하세요.',
'auto_budget_amount_positive' => '금액은 0보다 커야 합니다.', 'auto_budget_amount_positive' => '금액은 0보다 커야 합니다.',
'auto_budget_period_mandatory' => '자동 예산 기간은 필수 항목입니다.', 'auto_budget_period_mandatory' => '자동 예산 기간은 필수 항목입니다.',
// no access to administration: // no access to administration:
'no_access_user_group' => '이 관리에 대한 올바른 액세스 권한이 없습니다.', 'no_access_user_group' => '이 관리에 대한 올바른 액세스 권한이 없습니다.',
]; ];
/* /*

View File

@ -143,6 +143,7 @@ return [
'error_github_text' => 'Hvis du foretrekker, kan du også åpne et nytt problem på https://github.com/firefly-ii/firefly-ii/issues.', 'error_github_text' => 'Hvis du foretrekker, kan du også åpne et nytt problem på https://github.com/firefly-ii/firefly-ii/issues.',
'error_stacktrace_below' => 'Hele informasjonen er:', 'error_stacktrace_below' => 'Hele informasjonen er:',
'error_headers' => 'Følgende headers kan også være relevant:', 'error_headers' => 'Følgende headers kan også være relevant:',
'error_post' => 'This was submitted by the user:',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.

View File

@ -1304,6 +1304,7 @@ return [
'sums_apply_to_range' => 'Alle beløp gjelder for det valgte området', 'sums_apply_to_range' => 'Alle beløp gjelder for det valgte området',
'mapbox_api_key' => 'For å bruke kart, få en API-nøkkel fra <a href="https://www.mapbox.com/">Mapbox</a>. Åpne <code>.env</code> filen og angi denne koden etter <code>MAPBOX_API_KEY =</code>.', 'mapbox_api_key' => 'For å bruke kart, få en API-nøkkel fra <a href="https://www.mapbox.com/">Mapbox</a>. Åpne <code>.env</code> filen og angi denne koden etter <code>MAPBOX_API_KEY =</code>.',
'press_object_location' => 'Høyreklikk eller trykk lenge for å angi objektets plassering.', 'press_object_location' => 'Høyreklikk eller trykk lenge for å angi objektets plassering.',
'click_tap_location' => 'Click or tap the map to add a location',
'clear_location' => 'Tøm lokasjon', 'clear_location' => 'Tøm lokasjon',
'delete_all_selected_tags' => 'Slett alle valgte tagger', 'delete_all_selected_tags' => 'Slett alle valgte tagger',
'select_tags_to_delete' => 'Ikke glem å velge noen tagger.', 'select_tags_to_delete' => 'Ikke glem å velge noen tagger.',
@ -1949,6 +1950,11 @@ return [
*/ */
// transactions: // transactions:
'wait_attachments' => 'Please wait for the attachments to upload.',
'errors_upload' => 'The upload has failed. Please check your browser console for the error.',
'amount_foreign_if' => 'Amount in foreign currency, if any',
'amount_destination_account' => 'Amount in the currency of the destination account',
'edit_transaction_title' => 'Edit transaction ":description"',
'unreconcile' => 'Angre avstemming', 'unreconcile' => 'Angre avstemming',
'update_withdrawal' => 'Oppdater uttak', 'update_withdrawal' => 'Oppdater uttak',
'update_deposit' => 'Oppdater innskudd', 'update_deposit' => 'Oppdater innskudd',
@ -2545,7 +2551,7 @@ return [
'after_update_create_another' => 'Gå tilbake hit etter oppdatering, for å fortsette å redigere.', 'after_update_create_another' => 'Gå tilbake hit etter oppdatering, for å fortsette å redigere.',
'store_as_new' => 'Lagre som en ny transaksjon istedenfor å oppdatere.', 'store_as_new' => 'Lagre som en ny transaksjon istedenfor å oppdatere.',
'reset_after' => 'Nullstill skjema etter innsending', 'reset_after' => 'Nullstill skjema etter innsending',
'errors_submission' => 'Noe gikk galt med innleveringen. Vennligst sjekk ut feilene.', 'errors_submission' => 'There was something wrong with your submission. Please check out the errors below: %{errorMessage}',
'transaction_expand_split' => 'Utvid splitt', 'transaction_expand_split' => 'Utvid splitt',
'transaction_collapse_split' => 'Kollaps deling', 'transaction_collapse_split' => 'Kollaps deling',

View File

@ -34,73 +34,75 @@
declare(strict_types=1); declare(strict_types=1);
return [ return [
'missing_where' => 'Matrise mangler "where"-klausul', 'bad_type_source' => 'Firefly III can\'t determine the transaction type based on this source account.',
'missing_update' => 'Matrise mangler "update"-klausul', 'bad_type_destination' => 'Firefly III can\'t determine the transaction type based on this destination account.',
'invalid_where_key' => 'JSON inneholder en ugyldig nøkkel for "where"-klausulen', 'missing_where' => 'Matrise mangler "where"-klausul',
'invalid_update_key' => 'JSON inneholder en ugyldig nøkkel for "update"-klausulen', 'missing_update' => 'Matrise mangler "update"-klausul',
'invalid_query_data' => 'Det finnes ugyldig data i %s:%s -feltet for din spørring.', 'invalid_where_key' => 'JSON inneholder en ugyldig nøkkel for "where"-klausulen',
'invalid_query_account_type' => 'Spørringen inneholder kontoer av ulike typer, som ikke er tillatt.', 'invalid_update_key' => 'JSON inneholder en ugyldig nøkkel for "update"-klausulen',
'invalid_query_currency' => 'Søket inneholder kontoer som har ulike valuta-innstillinger, som ikke er tillatt.', 'invalid_query_data' => 'Det finnes ugyldig data i %s:%s -feltet for din spørring.',
'iban' => 'Dette er ikke en gyldig IBAN.', 'invalid_query_account_type' => 'Spørringen inneholder kontoer av ulike typer, som ikke er tillatt.',
'zero_or_more' => 'Verdien kan ikke være negativ.', 'invalid_query_currency' => 'Søket inneholder kontoer som har ulike valuta-innstillinger, som ikke er tillatt.',
'more_than_zero' => 'The value must be more than zero.', 'iban' => 'Dette er ikke en gyldig IBAN.',
'more_than_zero_correct' => 'The value must be zero or more.', 'zero_or_more' => 'Verdien kan ikke være negativ.',
'no_asset_account' => 'This is not an asset account.', 'more_than_zero' => 'The value must be more than zero.',
'date_or_time' => 'Verdien må være et gyldig dato- eller klokkeslettformat (ISO 8601).', 'more_than_zero_correct' => 'The value must be zero or more.',
'source_equals_destination' => 'Kildekontoen er lik destinasjonskonto.', 'no_asset_account' => 'This is not an asset account.',
'unique_account_number_for_user' => 'Det ser ut som dette kontonummeret er allerede i bruk.', 'date_or_time' => 'Verdien må være et gyldig dato- eller klokkeslettformat (ISO 8601).',
'unique_iban_for_user' => 'Det ser ut som dette IBAN er allerede i bruk.', 'source_equals_destination' => 'Kildekontoen er lik destinasjonskonto.',
'reconciled_forbidden_field' => 'Denne transaksjonen er allerede avstemt. Du kan ikke endre ":field"', 'unique_account_number_for_user' => 'Det ser ut som dette kontonummeret er allerede i bruk.',
'deleted_user' => 'På grunn av sikkerhetsbegrensninger kan du ikke registreres med denne e-postadresse.', 'unique_iban_for_user' => 'Det ser ut som dette IBAN er allerede i bruk.',
'rule_trigger_value' => 'Denne verdien er ugyldig for den valgte triggeren.', 'reconciled_forbidden_field' => 'Denne transaksjonen er allerede avstemt. Du kan ikke endre ":field"',
'rule_action_value' => 'Denne verdien er ugyldig for den valgte handlingen.', 'deleted_user' => 'På grunn av sikkerhetsbegrensninger kan du ikke registreres med denne e-postadresse.',
'file_already_attached' => 'Opplastede fil ":name" er allerede knyttet til dette objektet.', 'rule_trigger_value' => 'Denne verdien er ugyldig for den valgte triggeren.',
'file_attached' => 'Opplasting av fil ":name" var vellykket.', 'rule_action_value' => 'Denne verdien er ugyldig for den valgte handlingen.',
'must_exist' => 'IDen i feltet :attribute finnes ikke i databasen.', 'file_already_attached' => 'Opplastede fil ":name" er allerede knyttet til dette objektet.',
'all_accounts_equal' => 'Alle kontoer i dette feltet må være like.', 'file_attached' => 'Opplasting av fil ":name" var vellykket.',
'group_title_mandatory' => 'En gruppetittel er obligatorisk når det er mer enn én transaksjon.', 'must_exist' => 'IDen i feltet :attribute finnes ikke i databasen.',
'transaction_types_equal' => 'Alle deler må være av samme type.', 'all_accounts_equal' => 'Alle kontoer i dette feltet må være like.',
'invalid_transaction_type' => 'Ugyldig transaksjonstype.', 'group_title_mandatory' => 'En gruppetittel er obligatorisk når det er mer enn én transaksjon.',
'invalid_selection' => 'Dine valg er ugyldig.', 'transaction_types_equal' => 'Alle deler må være av samme type.',
'belongs_user' => 'Denne verdien er knyttet til et objekt som ikke ser ut til å eksistere.', 'invalid_transaction_type' => 'Ugyldig transaksjonstype.',
'belongs_user_or_user_group' => 'Denne verdien er knyttet til et objekt som ikke ser ut til å eksistere i din nåværende økonomiske administrasjon.', 'invalid_selection' => 'Dine valg er ugyldig.',
'at_least_one_transaction' => 'Trenger minst én transaksjon.', 'belongs_user' => 'Denne verdien er knyttet til et objekt som ikke ser ut til å eksistere.',
'recurring_transaction_id' => 'Trenger minst én transaksjon.', 'belongs_user_or_user_group' => 'Denne verdien er knyttet til et objekt som ikke ser ut til å eksistere i din nåværende økonomiske administrasjon.',
'need_id_to_match' => 'Du må sende inn denne oppføringen med en ID for at APIen skal kunne identifisere den.', 'at_least_one_transaction' => 'Trenger minst én transaksjon.',
'too_many_unmatched' => 'For mange innsendte transaksjoner kan ikke identifiseres med sine respektive databasoppføringer. Forsikre deg om at eksisterende oppføringer har en gyldig ID.', 'recurring_transaction_id' => 'Trenger minst én transaksjon.',
'id_does_not_match' => 'Submitted ID #:id samsvarer ikke med forventet ID. Sørg for at det samsvarer eller utelat feltet.', 'need_id_to_match' => 'Du må sende inn denne oppføringen med en ID for at APIen skal kunne identifisere den.',
'at_least_one_repetition' => 'Trenger minst en gjentagelse.', 'too_many_unmatched' => 'For mange innsendte transaksjoner kan ikke identifiseres med sine respektive databasoppføringer. Forsikre deg om at eksisterende oppføringer har en gyldig ID.',
'require_repeat_until' => 'Krever enten et antall repetisjoner eller en slutt dato (gjentas til). Ikke begge.', 'id_does_not_match' => 'Submitted ID #:id samsvarer ikke med forventet ID. Sørg for at det samsvarer eller utelat feltet.',
'require_currency_info' => 'Innholdet i dette feltet er ugyldig uten valutainformasjon.', 'at_least_one_repetition' => 'Trenger minst en gjentagelse.',
'not_transfer_account' => 'Denne kontoen er ikke en konto som kan benyttes for overføringer.', 'require_repeat_until' => 'Krever enten et antall repetisjoner eller en slutt dato (gjentas til). Ikke begge.',
'require_currency_amount' => 'Innholdet i dette feltet er ugyldig uten utenlandsk beløpsinformasjon.', 'require_currency_info' => 'Innholdet i dette feltet er ugyldig uten valutainformasjon.',
'require_foreign_currency' => 'Dette feltet krever et tall', 'not_transfer_account' => 'Denne kontoen er ikke en konto som kan benyttes for overføringer.',
'require_foreign_dest' => 'Denne feltverdien må samsvare med valutaen til målkontoen.', 'require_currency_amount' => 'Innholdet i dette feltet er ugyldig uten utenlandsk beløpsinformasjon.',
'require_foreign_src' => 'Denne feltverdien må samsvare med valutaen til kildekontoen.', 'require_foreign_currency' => 'Dette feltet krever et tall',
'equal_description' => 'Transaksjonsbeskrivelsen bør ikke være lik global beskrivelse.', 'require_foreign_dest' => 'Denne feltverdien må samsvare med valutaen til målkontoen.',
'file_invalid_mime' => 'Kan ikke akseptere fil ":name" av typen ":mime" for opplasting.', 'require_foreign_src' => 'Denne feltverdien må samsvare med valutaen til kildekontoen.',
'file_too_large' => '":name"-filen er for stor.', 'equal_description' => 'Transaksjonsbeskrivelsen bør ikke være lik global beskrivelse.',
'belongs_to_user' => 'Verdien av :attribute er ukjent.', 'file_invalid_mime' => 'Kan ikke akseptere fil ":name" av typen ":mime" for opplasting.',
'accepted' => ':attribute må bli godtatt.', 'file_too_large' => '":name"-filen er for stor.',
'bic' => 'Dette er ikke en gyldig BIC.', 'belongs_to_user' => 'Verdien av :attribute er ukjent.',
'at_least_one_trigger' => 'Regel må ha minst en trigger.', 'accepted' => ':attribute må bli godtatt.',
'at_least_one_active_trigger' => 'Regel må ha minst en aktiv trigger.', 'bic' => 'Dette er ikke en gyldig BIC.',
'at_least_one_action' => 'Regel må ha minst en aksjon.', 'at_least_one_trigger' => 'Regel må ha minst en trigger.',
'at_least_one_active_action' => 'Regel må ha minst en aktiv handling.', 'at_least_one_active_trigger' => 'Regel må ha minst en aktiv trigger.',
'base64' => 'Dette er ikke godkjent base64 kodet data.', 'at_least_one_action' => 'Regel må ha minst en aksjon.',
'model_id_invalid' => 'Den angitte ID er ugyldig for denne modellen.', 'at_least_one_active_action' => 'Regel må ha minst en aktiv handling.',
'less' => ':attribute må være mindre enn 10,000,000', 'base64' => 'Dette er ikke godkjent base64 kodet data.',
'active_url' => ':attribute er ikke en gyldig URL.', 'model_id_invalid' => 'Den angitte ID er ugyldig for denne modellen.',
'after' => ':attribute må være en dato etter :date.', 'less' => ':attribute må være mindre enn 10,000,000',
'date_after' => 'Startdatoen må være før sluttdato.', 'active_url' => ':attribute er ikke en gyldig URL.',
'alpha' => ':attribute kan kun inneholde bokstaver.', 'after' => ':attribute må være en dato etter :date.',
'alpha_dash' => ':attribute kan bare inneholde bokstaver, tall og bindestreker.', 'date_after' => 'Startdatoen må være før sluttdato.',
'alpha_num' => ':attribute kan bare inneholde bokstaver og tall.', 'alpha' => ':attribute kan kun inneholde bokstaver.',
'array' => ':attribute må være en liste.', 'alpha_dash' => ':attribute kan bare inneholde bokstaver, tall og bindestreker.',
'unique_for_user' => 'Det finnes allerede en forekomst med :attribute.', 'alpha_num' => ':attribute kan bare inneholde bokstaver og tall.',
'before' => ':attribute må være en dato før :date.', 'array' => ':attribute må være en liste.',
'unique_object_for_user' => 'Dette navnet er allerede i bruk.', 'unique_for_user' => 'Det finnes allerede en forekomst med :attribute.',
'unique_account_for_user' => 'Dette konto navnet er allerede i bruk.', 'before' => ':attribute må være en dato før :date.',
'unique_object_for_user' => 'Dette navnet er allerede i bruk.',
'unique_account_for_user' => 'Dette konto navnet er allerede i bruk.',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
@ -113,74 +115,74 @@ return [
* *
*/ */
'between.numeric' => ':attribute må være en verdi mellom :min og :max.', 'between.numeric' => ':attribute må være en verdi mellom :min og :max.',
'between.file' => ':attribute må være mellom :min og :max kilobyte.', 'between.file' => ':attribute må være mellom :min og :max kilobyte.',
'between.string' => ':attribute må være mellom :min og :max tegn.', 'between.string' => ':attribute må være mellom :min og :max tegn.',
'between.array' => ':attribute må ha mellom :min og :max elementer.', 'between.array' => ':attribute må ha mellom :min og :max elementer.',
'boolean' => ':attribute må være sann eller usann.', 'boolean' => ':attribute må være sann eller usann.',
'confirmed' => ':attribute bekreftelsen stemmer ikke overens.', 'confirmed' => ':attribute bekreftelsen stemmer ikke overens.',
'date' => ':attribute er ikke en gyldig dato.', 'date' => ':attribute er ikke en gyldig dato.',
'date_format' => ':attribute samsvarer ikke med formatet :format.', 'date_format' => ':attribute samsvarer ikke med formatet :format.',
'different' => ':attribute og :other må være forskjellig.', 'different' => ':attribute og :other må være forskjellig.',
'digits' => ':attribute må være :digits sifre.', 'digits' => ':attribute må være :digits sifre.',
'digits_between' => ':attribute må være mellom :min og :max sifre.', 'digits_between' => ':attribute må være mellom :min og :max sifre.',
'email' => ':attribute må være en gyldig epostaddresse.', 'email' => ':attribute må være en gyldig epostaddresse.',
'filled' => ':attribute må fylles ut.', 'filled' => ':attribute må fylles ut.',
'exists' => 'Den valgte :attribute er ikke gyldig.', 'exists' => 'Den valgte :attribute er ikke gyldig.',
'image' => ':attribute må være et bilde.', 'image' => ':attribute må være et bilde.',
'in' => 'Den valgte :attribute er ikke gyldig.', 'in' => 'Den valgte :attribute er ikke gyldig.',
'integer' => ':attribute må være et heltall.', 'integer' => ':attribute må være et heltall.',
'ip' => ':attribute må være en gyldig IP-addresse.', 'ip' => ':attribute må være en gyldig IP-addresse.',
'json' => ':attribute må være en gyldig JSON streng.', 'json' => ':attribute må være en gyldig JSON streng.',
'max.numeric' => ':attribute ikke kan være større enn :max.', 'max.numeric' => ':attribute ikke kan være større enn :max.',
'max.file' => ':attribute ikke kan være større enn :max kilobytes.', 'max.file' => ':attribute ikke kan være større enn :max kilobytes.',
'max.string' => ':attribute ikke kan være større enn :max tegn.', 'max.string' => ':attribute ikke kan være større enn :max tegn.',
'max.array' => ':attribute kan ikke inneholde mer enn :max elementer.', 'max.array' => ':attribute kan ikke inneholde mer enn :max elementer.',
'mimes' => ':attribute må være en fil av type: :values.', 'mimes' => ':attribute må være en fil av type: :values.',
'min.numeric' => ':attribute må være minst :min.', 'min.numeric' => ':attribute må være minst :min.',
'lte.numeric' => ':attribute må være mindre enn eller lik :value.', 'lte.numeric' => ':attribute må være mindre enn eller lik :value.',
'min.file' => ':attribute må være minst :min kilobytes.', 'min.file' => ':attribute må være minst :min kilobytes.',
'min.string' => ':attribute må være minst :min tegn.', 'min.string' => ':attribute må være minst :min tegn.',
'min.array' => ':attribute må inneholde minst :min elementer.', 'min.array' => ':attribute må inneholde minst :min elementer.',
'not_in' => 'Den valgte :attribute er ikke gyldig.', 'not_in' => 'Den valgte :attribute er ikke gyldig.',
'numeric' => ':attribute må være et tall.', 'numeric' => ':attribute må være et tall.',
'scientific_notation' => 'The :attribute cannot use the scientific notation.', 'scientific_notation' => 'The :attribute cannot use the scientific notation.',
'numeric_native' => 'Den normale beløpet må være et nummer.', 'numeric_native' => 'Den normale beløpet må være et nummer.',
'numeric_destination' => 'Destinasjons beløpet må være et nummer.', 'numeric_destination' => 'Destinasjons beløpet må være et nummer.',
'numeric_source' => 'Kilde beløpet må være et nummer.', 'numeric_source' => 'Kilde beløpet må være et nummer.',
'regex' => ':attribute formatet er ugyldig.', 'regex' => ':attribute formatet er ugyldig.',
'required' => ':attribute feltet må fylles ut.', 'required' => ':attribute feltet må fylles ut.',
'required_if' => ':attribute feltet er påkrevd når :other er :value.', 'required_if' => ':attribute feltet er påkrevd når :other er :value.',
'required_unless' => ':attribute feltet er påkrevd hvis ikke :other er i :values.', 'required_unless' => ':attribute feltet er påkrevd hvis ikke :other er i :values.',
'required_with' => ':attribute feltet er nødvendig når :values er tilstede.', 'required_with' => ':attribute feltet er nødvendig når :values er tilstede.',
'required_with_all' => ':attribute feltet er nødvendig når :values er tilstede.', 'required_with_all' => ':attribute feltet er nødvendig når :values er tilstede.',
'required_without' => ':attribute er påkrevd når :values ikke er definert.', 'required_without' => ':attribute er påkrevd når :values ikke er definert.',
'required_without_all' => ':attribute er påkrevd når ingen av :values er definert.', 'required_without_all' => ':attribute er påkrevd når ingen av :values er definert.',
'same' => ':attribute og :other må være like.', 'same' => ':attribute og :other må være like.',
'size.numeric' => ':attribute må være :size.', 'size.numeric' => ':attribute må være :size.',
'amount_min_over_max' => 'Minimumsbeløpet kan ikke være større enn maksimumsbeløpet.', 'amount_min_over_max' => 'Minimumsbeløpet kan ikke være større enn maksimumsbeløpet.',
'size.file' => ':attribute må være :size kilobyte.', 'size.file' => ':attribute må være :size kilobyte.',
'size.string' => ':attribute må være :size tegn.', 'size.string' => ':attribute må være :size tegn.',
'size.array' => ':attribute må inneholde :size elementer.', 'size.array' => ':attribute må inneholde :size elementer.',
'unique' => ':attribute har allerede blitt tatt.', 'unique' => ':attribute har allerede blitt tatt.',
'string' => ':attribute må være en streng.', 'string' => ':attribute må være en streng.',
'url' => ':attribute formatet er ugyldig.', 'url' => ':attribute formatet er ugyldig.',
'timezone' => ':attribute må være en gyldig tidssone.', 'timezone' => ':attribute må være en gyldig tidssone.',
'2fa_code' => ':attribute formatet er ugyldig.', '2fa_code' => ':attribute formatet er ugyldig.',
'dimensions' => ':attribute har ugyldig bilde dimensjoner.', 'dimensions' => ':attribute har ugyldig bilde dimensjoner.',
'distinct' => ':attribute feltet har en duplikatverdi.', 'distinct' => ':attribute feltet har en duplikatverdi.',
'file' => ':attribute må være en fil.', 'file' => ':attribute må være en fil.',
'in_array' => 'Feltet :attribute finnes ikke i :other.', 'in_array' => 'Feltet :attribute finnes ikke i :other.',
'present' => ':attribute feltet må være definert.', 'present' => ':attribute feltet må være definert.',
'amount_zero' => 'Totalbeløpet kan ikke være null.', 'amount_zero' => 'Totalbeløpet kan ikke være null.',
'current_target_amount' => 'Det nåværende beløpet må være mindre enn målbeløpet.', 'current_target_amount' => 'Det nåværende beløpet må være mindre enn målbeløpet.',
'unique_piggy_bank_for_user' => 'Navnet på sparegris må være unik.', 'unique_piggy_bank_for_user' => 'Navnet på sparegris må være unik.',
'unique_object_group' => 'Gruppenavnet må være unikt', 'unique_object_group' => 'Gruppenavnet må være unikt',
'starts_with' => 'Verdien må starte med :values.', 'starts_with' => 'Verdien må starte med :values.',
'unique_webhook' => 'Du har allerede en webhook med denne kombinasjonen URL, utløser, respons og levering.', 'unique_webhook' => 'Du har allerede en webhook med denne kombinasjonen URL, utløser, respons og levering.',
'unique_existing_webhook' => 'Du har allerede en annen webhook med denne kombinasjonen URL, utløser, respons og levering.', 'unique_existing_webhook' => 'Du har allerede en annen webhook med denne kombinasjonen URL, utløser, respons og levering.',
'same_account_type' => 'Begge kontoer må være av samme kontotype', 'same_account_type' => 'Begge kontoer må være av samme kontotype',
'same_account_currency' => 'Begge kontoer må ha samme valuta-innstilling', 'same_account_currency' => 'Begge kontoer må ha samme valuta-innstilling',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
@ -193,11 +195,11 @@ return [
* *
*/ */
'secure_password' => 'Dette er ikke et sikkert passord. Vennligst prøv igjen. For mer informasjon, se https://bit.ly/FF3-password-security', 'secure_password' => 'Dette er ikke et sikkert passord. Vennligst prøv igjen. For mer informasjon, se https://bit.ly/FF3-password-security',
'valid_recurrence_rep_type' => 'Ugyldig repetisjons type for gjentakende transaksjoner.', 'valid_recurrence_rep_type' => 'Ugyldig repetisjons type for gjentakende transaksjoner.',
'valid_recurrence_rep_moment' => 'Ugyldig repetisjons tid for denne type repetisjon.', 'valid_recurrence_rep_moment' => 'Ugyldig repetisjons tid for denne type repetisjon.',
'invalid_account_info' => 'Ugyldig konto informasjon.', 'invalid_account_info' => 'Ugyldig konto informasjon.',
'attributes' => [ 'attributes' => [
'email' => 'epostadresse', 'email' => 'epostadresse',
'description' => 'beskrivelse', 'description' => 'beskrivelse',
'amount' => 'beløp', 'amount' => 'beløp',
@ -236,23 +238,23 @@ return [
], ],
// validation of accounts: // validation of accounts:
'withdrawal_source_need_data' => 'Trenger en gyldig kildekonto-ID og/eller gyldig kildekonto-navn for å fortsette.', 'withdrawal_source_need_data' => 'Trenger en gyldig kildekonto-ID og/eller gyldig kildekonto-navn for å fortsette.',
'withdrawal_source_bad_data' => '[a] Kunne ikke finne en gyldig kildekonto ved søk etter ID ":id" eller navn ":name".', 'withdrawal_source_bad_data' => '[a] Kunne ikke finne en gyldig kildekonto ved søk etter ID ":id" eller navn ":name".',
'withdrawal_dest_need_data' => '[a] Trenger gyldig målkonto-ID og/eller gyldig målkonto-navn for å fortsette.', 'withdrawal_dest_need_data' => '[a] Trenger gyldig målkonto-ID og/eller gyldig målkonto-navn for å fortsette.',
'withdrawal_dest_bad_data' => 'Kunne ikke finne en gyldig målkonto ved søk etter ID ":id" eller navn ":name".', 'withdrawal_dest_bad_data' => 'Kunne ikke finne en gyldig målkonto ved søk etter ID ":id" eller navn ":name".',
'withdrawal_dest_iban_exists' => 'Denne destinasjonskontoens IBAN er allerede i bruk av en eiendomskonto eller en ansvarskonto og kan ikke brukes som en uttaksdestinasjon.', 'withdrawal_dest_iban_exists' => 'Denne destinasjonskontoens IBAN er allerede i bruk av en eiendomskonto eller en ansvarskonto og kan ikke brukes som en uttaksdestinasjon.',
'deposit_src_iban_exists' => 'Denne kildekontoens IBAN er allerede i bruk av en eiendomskonto eller en ansvarskonto og kan ikke brukes som innskuddskilde.', 'deposit_src_iban_exists' => 'Denne kildekontoens IBAN er allerede i bruk av en eiendomskonto eller en ansvarskonto og kan ikke brukes som innskuddskilde.',
'reconciliation_source_bad_data' => 'Kunne ikke finne en gyldig avstemmingskonto ved søk etter ID ":id" eller navn ":name".', 'reconciliation_source_bad_data' => 'Kunne ikke finne en gyldig avstemmingskonto ved søk etter ID ":id" eller navn ":name".',
'generic_source_bad_data' => '[e] Kunne ikke finne en gyldig kildekonto ved søk etter ID ":id" eller navn ":name".', 'generic_source_bad_data' => '[e] Kunne ikke finne en gyldig kildekonto ved søk etter ID ":id" eller navn ":name".',
'deposit_source_need_data' => 'Trenger en gyldig kilde konto-ID og/eller gyldig kilde kontonavn for å fortsette.', 'deposit_source_need_data' => 'Trenger en gyldig kilde konto-ID og/eller gyldig kilde kontonavn for å fortsette.',
'deposit_source_bad_data' => '[b] Kunne ikke finne en gyldig kildekonto ved søk etter ID ":id" eller navn ":name".', 'deposit_source_bad_data' => '[b] Kunne ikke finne en gyldig kildekonto ved søk etter ID ":id" eller navn ":name".',
'deposit_dest_need_data' => '[b] Trenger en gyldig destinasjons konto-ID og/eller gyldig destinasjons kontonavn for å fortsette.', 'deposit_dest_need_data' => '[b] Trenger en gyldig destinasjons konto-ID og/eller gyldig destinasjons kontonavn for å fortsette.',
'deposit_dest_bad_data' => 'Kunne ikke finne en gyldig destinasjonskonto ved søk etter ID ":id" eller navn ":name".', 'deposit_dest_bad_data' => 'Kunne ikke finne en gyldig destinasjonskonto ved søk etter ID ":id" eller navn ":name".',
'deposit_dest_wrong_type' => 'Den oppgitte målkontoen er ikke av riktig type.', 'deposit_dest_wrong_type' => 'Den oppgitte målkontoen er ikke av riktig type.',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
@ -265,37 +267,37 @@ return [
* *
*/ */
'transfer_source_need_data' => 'Trenger en gyldig kildekonto ID og/eller gyldig kilde kontonavn for å fortsette.', 'transfer_source_need_data' => 'Trenger en gyldig kildekonto ID og/eller gyldig kilde kontonavn for å fortsette.',
'transfer_source_bad_data' => '[c] Kunne ikke finne en gyldig kildekonto ved søk etter ID ":id" eller navn ":name".', 'transfer_source_bad_data' => '[c] Kunne ikke finne en gyldig kildekonto ved søk etter ID ":id" eller navn ":name".',
'transfer_dest_need_data' => '[c] Trenger en gyldig destinasjons konto-ID og/eller gyldig destinasjons kontonavn for å fortsette.', 'transfer_dest_need_data' => '[c] Trenger en gyldig destinasjons konto-ID og/eller gyldig destinasjons kontonavn for å fortsette.',
'transfer_dest_bad_data' => 'Kunne ikke finne en gyldig destinasjonskonto ved søk etter ID ":id" eller navn ":name".', 'transfer_dest_bad_data' => 'Kunne ikke finne en gyldig destinasjonskonto ved søk etter ID ":id" eller navn ":name".',
'need_id_in_edit' => 'Hver del må ha transaction_journal_id (enten gyldig ID eller 0).', 'need_id_in_edit' => 'Hver del må ha transaction_journal_id (enten gyldig ID eller 0).',
'ob_source_need_data' => 'Trenger en gyldig kildekonto ID og/eller gyldig kildekonto navn for å fortsette.', 'ob_source_need_data' => 'Trenger en gyldig kildekonto ID og/eller gyldig kildekonto navn for å fortsette.',
'lc_source_need_data' => 'Trenger en gyldig kildekonto ID for å fortsette.', 'lc_source_need_data' => 'Trenger en gyldig kildekonto ID for å fortsette.',
'ob_dest_need_data' => '[d] Trenger en gyldig destinasjons konto-ID og/eller gyldig destinasjons kontonavn for å fortsette.', 'ob_dest_need_data' => '[d] Trenger en gyldig destinasjons konto-ID og/eller gyldig destinasjons kontonavn for å fortsette.',
'ob_dest_bad_data' => 'Kunne ikke finne en gyldig destinasjonskonto ved søk etter ID ":id" eller navn ":name".', 'ob_dest_bad_data' => 'Kunne ikke finne en gyldig destinasjonskonto ved søk etter ID ":id" eller navn ":name".',
'reconciliation_either_account' => 'For å utføre en avstemming, må du enten oppgi en kilde eller en målkonto. Ikke begge eller ingen.', 'reconciliation_either_account' => 'For å utføre en avstemming, må du enten oppgi en kilde eller en målkonto. Ikke begge eller ingen.',
'generic_invalid_source' => 'Du kan ikke bruke denne kontoen som kildekonto.', 'generic_invalid_source' => 'Du kan ikke bruke denne kontoen som kildekonto.',
'generic_invalid_destination' => 'Du kan ikke bruke denne kontoen som destinasjonskonto.', 'generic_invalid_destination' => 'Du kan ikke bruke denne kontoen som destinasjonskonto.',
'generic_no_source' => 'Du må sende inn kontoinformasjon eller sende inn transaksjons-journal-ID.', 'generic_no_source' => 'Du må sende inn kontoinformasjon eller sende inn transaksjons-journal-ID.',
'generic_no_destination' => 'Du må sende inn kontoinformasjon om mottakerkontoen, eller sende inn en transaksjons-journal-ID.', 'generic_no_destination' => 'Du må sende inn kontoinformasjon om mottakerkontoen, eller sende inn en transaksjons-journal-ID.',
'gte.numeric' => ':attribute må være større enn eller lik :value.', 'gte.numeric' => ':attribute må være større enn eller lik :value.',
'gt.numeric' => ':attribute må være større enn :value.', 'gt.numeric' => ':attribute må være større enn :value.',
'gte.file' => ':attribute må være større enn eller lik :value kilobyte.', 'gte.file' => ':attribute må være større enn eller lik :value kilobyte.',
'gte.string' => ':attribute må være større enn eller lik :value tegn.', 'gte.string' => ':attribute må være større enn eller lik :value tegn.',
'gte.array' => ':attribute må ha :value elementer eller mer.', 'gte.array' => ':attribute må ha :value elementer eller mer.',
'amount_required_for_auto_budget' => 'Beløpet er påkrevd.', 'amount_required_for_auto_budget' => 'Beløpet er påkrevd.',
'auto_budget_amount_positive' => 'Beløpet må være mer enn null.', 'auto_budget_amount_positive' => 'Beløpet må være mer enn null.',
'auto_budget_period_mandatory' => 'Auto budsjett perioden er et obligatorisk felt.', 'auto_budget_period_mandatory' => 'Auto budsjett perioden er et obligatorisk felt.',
// no access to administration: // no access to administration:
'no_access_user_group' => 'Du har ikke rettigheter til denne handlingen.', 'no_access_user_group' => 'Du har ikke rettigheter til denne handlingen.',
]; ];
/* /*

View File

@ -143,6 +143,7 @@ return [
'error_github_text' => 'Als je wilt, kun je ook een nieuw issue openen op https://github.com/firefly-iii/firefly-iii/issues.', 'error_github_text' => 'Als je wilt, kun je ook een nieuw issue openen op https://github.com/firefly-iii/firefly-iii/issues.',
'error_stacktrace_below' => 'De volledige stacktrace staat hieronder:', 'error_stacktrace_below' => 'De volledige stacktrace staat hieronder:',
'error_headers' => 'De volgende headers zijn wellicht ook interessant:', 'error_headers' => 'De volgende headers zijn wellicht ook interessant:',
'error_post' => 'This was submitted by the user:',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.

View File

@ -1304,6 +1304,7 @@ return [
'sums_apply_to_range' => 'Alle sommen gelden voor het geselecteerde bereik', 'sums_apply_to_range' => 'Alle sommen gelden voor het geselecteerde bereik',
'mapbox_api_key' => 'Om de kaart te gebruiken regel je een API-key bij <a href="https://www.mapbox.com/">Mapbox</a>. Open je <code>.env</code>-bestand en zet deze achter <code>MAPBOX_API_KEY=</code>.', 'mapbox_api_key' => 'Om de kaart te gebruiken regel je een API-key bij <a href="https://www.mapbox.com/">Mapbox</a>. Open je <code>.env</code>-bestand en zet deze achter <code>MAPBOX_API_KEY=</code>.',
'press_object_location' => 'Klik met de rechtermuisknop of druk lang om de locatie van het object in te stellen.', 'press_object_location' => 'Klik met de rechtermuisknop of druk lang om de locatie van het object in te stellen.',
'click_tap_location' => 'Click or tap the map to add a location',
'clear_location' => 'Wis locatie', 'clear_location' => 'Wis locatie',
'delete_all_selected_tags' => 'Alle geselecteerde tags verwijderen', 'delete_all_selected_tags' => 'Alle geselecteerde tags verwijderen',
'select_tags_to_delete' => 'Vergeet niet om tags te selecteren.', 'select_tags_to_delete' => 'Vergeet niet om tags te selecteren.',
@ -1949,6 +1950,11 @@ return [
*/ */
// transactions: // transactions:
'wait_attachments' => 'Please wait for the attachments to upload.',
'errors_upload' => 'The upload has failed. Please check your browser console for the error.',
'amount_foreign_if' => 'Amount in foreign currency, if any',
'amount_destination_account' => 'Amount in the currency of the destination account',
'edit_transaction_title' => 'Edit transaction ":description"',
'unreconcile' => 'Ongedaan maken van afstemming', 'unreconcile' => 'Ongedaan maken van afstemming',
'update_withdrawal' => 'Wijzig uitgave', 'update_withdrawal' => 'Wijzig uitgave',
'update_deposit' => 'Wijzig inkomsten', 'update_deposit' => 'Wijzig inkomsten',
@ -2545,7 +2551,7 @@ return [
'after_update_create_another' => 'Na het opslaan terug om door te gaan met wijzigen.', 'after_update_create_another' => 'Na het opslaan terug om door te gaan met wijzigen.',
'store_as_new' => 'Opslaan als nieuwe transactie ipv de huidige bij te werken.', 'store_as_new' => 'Opslaan als nieuwe transactie ipv de huidige bij te werken.',
'reset_after' => 'Reset formulier na opslaan', 'reset_after' => 'Reset formulier na opslaan',
'errors_submission' => 'Er ging iets mis. Check de errors.', 'errors_submission' => 'There was something wrong with your submission. Please check out the errors below: %{errorMessage}',
'transaction_expand_split' => 'Split uitklappen', 'transaction_expand_split' => 'Split uitklappen',
'transaction_collapse_split' => 'Split inklappen', 'transaction_collapse_split' => 'Split inklappen',

View File

@ -34,73 +34,75 @@
declare(strict_types=1); declare(strict_types=1);
return [ return [
'missing_where' => 'Array mist "where"-clausule', 'bad_type_source' => 'Firefly III can\'t determine the transaction type based on this source account.',
'missing_update' => 'Array mist "update"-clausule', 'bad_type_destination' => 'Firefly III can\'t determine the transaction type based on this destination account.',
'invalid_where_key' => 'JSON bevat een ongeldige key in de "where"-clausule', 'missing_where' => 'Array mist "where"-clausule',
'invalid_update_key' => 'JSON bevat een ongeldige key in de "update"-clausule', 'missing_update' => 'Array mist "update"-clausule',
'invalid_query_data' => 'Er zitten ongeldige gegevens in het %s:%s veld van je query.', 'invalid_where_key' => 'JSON bevat een ongeldige key in de "where"-clausule',
'invalid_query_account_type' => 'Je query bevat accounts van verschillende types, wat niet is toegestaan.', 'invalid_update_key' => 'JSON bevat een ongeldige key in de "update"-clausule',
'invalid_query_currency' => 'Je query bevat account met verschillende valuta-instellingen, wat niet is toegestaan.', 'invalid_query_data' => 'Er zitten ongeldige gegevens in het %s:%s veld van je query.',
'iban' => 'Dit is niet een geldige IBAN.', 'invalid_query_account_type' => 'Je query bevat accounts van verschillende types, wat niet is toegestaan.',
'zero_or_more' => 'De waarde mag niet negatief zijn.', 'invalid_query_currency' => 'Je query bevat account met verschillende valuta-instellingen, wat niet is toegestaan.',
'more_than_zero' => 'Het bedrag moet meer zijn dan nul.', 'iban' => 'Dit is niet een geldige IBAN.',
'more_than_zero_correct' => 'De waarde moet nul of meer zijn.', 'zero_or_more' => 'De waarde mag niet negatief zijn.',
'no_asset_account' => 'Dit is geen betaalrekening.', 'more_than_zero' => 'Het bedrag moet meer zijn dan nul.',
'date_or_time' => 'De waarde moet een geldige datum of tijdwaarde zijn (ISO 8601).', 'more_than_zero_correct' => 'De waarde moet nul of meer zijn.',
'source_equals_destination' => 'De bronrekening is gelijk aan de doelrekening.', 'no_asset_account' => 'Dit is geen betaalrekening.',
'unique_account_number_for_user' => 'Het lijkt erop dat dit rekeningnummer al in gebruik is.', 'date_or_time' => 'De waarde moet een geldige datum of tijdwaarde zijn (ISO 8601).',
'unique_iban_for_user' => 'Het lijkt erop dat deze IBAN al in gebruik is.', 'source_equals_destination' => 'De bronrekening is gelijk aan de doelrekening.',
'reconciled_forbidden_field' => 'Deze transactie is al afgestemd, dus je kan ":field" niet wijzigen', 'unique_account_number_for_user' => 'Het lijkt erop dat dit rekeningnummer al in gebruik is.',
'deleted_user' => 'Je kan je niet registreren met dit e-mailadres.', 'unique_iban_for_user' => 'Het lijkt erop dat deze IBAN al in gebruik is.',
'rule_trigger_value' => 'Deze waarde is niet geldig voor de geselecteerde trigger.', 'reconciled_forbidden_field' => 'Deze transactie is al afgestemd, dus je kan ":field" niet wijzigen',
'rule_action_value' => 'Deze waarde is niet geldig voor de geselecteerde actie.', 'deleted_user' => 'Je kan je niet registreren met dit e-mailadres.',
'file_already_attached' => 'Het geuploade bestand ":name" is al gelinkt aan deze transactie.', 'rule_trigger_value' => 'Deze waarde is niet geldig voor de geselecteerde trigger.',
'file_attached' => 'Bestand ":name" is succesvol geüpload.', 'rule_action_value' => 'Deze waarde is niet geldig voor de geselecteerde actie.',
'must_exist' => 'Het ID in veld :attribute bestaat niet.', 'file_already_attached' => 'Het geuploade bestand ":name" is al gelinkt aan deze transactie.',
'all_accounts_equal' => 'Alle rekeningen in dit veld moeten gelijk zijn.', 'file_attached' => 'Bestand ":name" is succesvol geüpload.',
'group_title_mandatory' => 'Een groepstitel is verplicht wanneer er meer dan één transactie is.', 'must_exist' => 'Het ID in veld :attribute bestaat niet.',
'transaction_types_equal' => 'Alle splits moeten van hetzelfde type zijn.', 'all_accounts_equal' => 'Alle rekeningen in dit veld moeten gelijk zijn.',
'invalid_transaction_type' => 'Ongeldig transactietype.', 'group_title_mandatory' => 'Een groepstitel is verplicht wanneer er meer dan één transactie is.',
'invalid_selection' => 'Ongeldige selectie.', 'transaction_types_equal' => 'Alle splits moeten van hetzelfde type zijn.',
'belongs_user' => 'Deze waarde hoort bij een object dat niet lijkt te bestaan.', 'invalid_transaction_type' => 'Ongeldig transactietype.',
'belongs_user_or_user_group' => 'Deze waarde hoort bij een object dat niet bij deze financiële administratie hoort.', 'invalid_selection' => 'Ongeldige selectie.',
'at_least_one_transaction' => 'Er is op zijn minst één transactie nodig.', 'belongs_user' => 'Deze waarde hoort bij een object dat niet lijkt te bestaan.',
'recurring_transaction_id' => 'Er is op zijn minst één transactie nodig.', 'belongs_user_or_user_group' => 'Deze waarde hoort bij een object dat niet bij deze financiële administratie hoort.',
'need_id_to_match' => 'Je moet dit item met een ID versturen, zodat de API het kan matchen.', 'at_least_one_transaction' => 'Er is op zijn minst één transactie nodig.',
'too_many_unmatched' => 'Te veel transacties kunnen niet worden gekoppeld aan hun respectievelijke databank gegeven. Zorg ervoor dat bestaande transacties een geldig ID hebben.', 'recurring_transaction_id' => 'Er is op zijn minst één transactie nodig.',
'id_does_not_match' => 'Ingediend ID #:id komt niet overeen met het verwachte ID. Zorg ervoor dat het overeenkomt of laat het veld weg.', 'need_id_to_match' => 'Je moet dit item met een ID versturen, zodat de API het kan matchen.',
'at_least_one_repetition' => 'Er is op zijn minst één herhaling nodig.', 'too_many_unmatched' => 'Te veel transacties kunnen niet worden gekoppeld aan hun respectievelijke databank gegeven. Zorg ervoor dat bestaande transacties een geldig ID hebben.',
'require_repeat_until' => 'Je moet een aantal herhalingen opgeven, of een einddatum (repeat_until). Niet beide.', 'id_does_not_match' => 'Ingediend ID #:id komt niet overeen met het verwachte ID. Zorg ervoor dat het overeenkomt of laat het veld weg.',
'require_currency_info' => 'De inhoud van dit veld is ongeldig zonder valutagegevens.', 'at_least_one_repetition' => 'Er is op zijn minst één herhaling nodig.',
'not_transfer_account' => 'Deze account kan je niet gebruiken voor overschrijvingen.', 'require_repeat_until' => 'Je moet een aantal herhalingen opgeven, of een einddatum (repeat_until). Niet beide.',
'require_currency_amount' => 'De inhoud van dit veld is ongeldig zonder bedrag in vreemde valuta.', 'require_currency_info' => 'De inhoud van dit veld is ongeldig zonder valutagegevens.',
'require_foreign_currency' => 'Dit veld vereist een nummer', 'not_transfer_account' => 'Deze account kan je niet gebruiken voor overschrijvingen.',
'require_foreign_dest' => 'Deze veldwaarde moet overeenkomen met de valuta van de doelrekening.', 'require_currency_amount' => 'De inhoud van dit veld is ongeldig zonder bedrag in vreemde valuta.',
'require_foreign_src' => 'Deze veldwaarde moet overeenkomen met de valuta van de bronrekening.', 'require_foreign_currency' => 'Dit veld vereist een nummer',
'equal_description' => 'Transactiebeschrijving mag niet gelijk zijn aan globale beschrijving.', 'require_foreign_dest' => 'Deze veldwaarde moet overeenkomen met de valuta van de doelrekening.',
'file_invalid_mime' => 'Bestand ":name" is van het type ":mime", en die kan je niet uploaden.', 'require_foreign_src' => 'Deze veldwaarde moet overeenkomen met de valuta van de bronrekening.',
'file_too_large' => 'Bestand ":name" is te groot.', 'equal_description' => 'Transactiebeschrijving mag niet gelijk zijn aan globale beschrijving.',
'belongs_to_user' => 'De waarde van :attribute is onbekend.', 'file_invalid_mime' => 'Bestand ":name" is van het type ":mime", en die kan je niet uploaden.',
'accepted' => ':attribute moet geaccepteerd zijn.', 'file_too_large' => 'Bestand ":name" is te groot.',
'bic' => 'Dit is geen geldige BIC.', 'belongs_to_user' => 'De waarde van :attribute is onbekend.',
'at_least_one_trigger' => 'De regel moet minstens één trigger hebben.', 'accepted' => ':attribute moet geaccepteerd zijn.',
'at_least_one_active_trigger' => 'De regel moet minstens één actieve trigger hebben.', 'bic' => 'Dit is geen geldige BIC.',
'at_least_one_action' => 'De regel moet minstens één actie hebben.', 'at_least_one_trigger' => 'De regel moet minstens één trigger hebben.',
'at_least_one_active_action' => 'De regel moet minstens één actieve actie hebben.', 'at_least_one_active_trigger' => 'De regel moet minstens één actieve trigger hebben.',
'base64' => 'Dit is geen geldige base64 gecodeerde data.', 'at_least_one_action' => 'De regel moet minstens één actie hebben.',
'model_id_invalid' => 'Dit ID past niet bij dit object.', 'at_least_one_active_action' => 'De regel moet minstens één actieve actie hebben.',
'less' => ':attribute moet minder zijn dan 10.000.000', 'base64' => 'Dit is geen geldige base64 gecodeerde data.',
'active_url' => ':attribute is geen geldige URL.', 'model_id_invalid' => 'Dit ID past niet bij dit object.',
'after' => ':attribute moet een datum na :date zijn.', 'less' => ':attribute moet minder zijn dan 10.000.000',
'date_after' => 'De startdatum moet vóór de einddatum zijn.', 'active_url' => ':attribute is geen geldige URL.',
'alpha' => ':attribute mag alleen letters bevatten.', 'after' => ':attribute moet een datum na :date zijn.',
'alpha_dash' => ':attribute mag alleen letters, nummers, onderstreep(_) en strepen(-) bevatten.', 'date_after' => 'De startdatum moet vóór de einddatum zijn.',
'alpha_num' => ':attribute mag alleen letters en nummers bevatten.', 'alpha' => ':attribute mag alleen letters bevatten.',
'array' => ':attribute moet geselecteerde elementen bevatten.', 'alpha_dash' => ':attribute mag alleen letters, nummers, onderstreep(_) en strepen(-) bevatten.',
'unique_for_user' => 'Er is al een entry met deze :attribute.', 'alpha_num' => ':attribute mag alleen letters en nummers bevatten.',
'before' => ':attribute moet een datum voor :date zijn.', 'array' => ':attribute moet geselecteerde elementen bevatten.',
'unique_object_for_user' => 'Deze naam is al in gebruik.', 'unique_for_user' => 'Er is al een entry met deze :attribute.',
'unique_account_for_user' => 'Deze rekeningnaam is al in gebruik.', 'before' => ':attribute moet een datum voor :date zijn.',
'unique_object_for_user' => 'Deze naam is al in gebruik.',
'unique_account_for_user' => 'Deze rekeningnaam is al in gebruik.',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
@ -113,74 +115,74 @@ return [
* *
*/ */
'between.numeric' => ':attribute moet tussen :min en :max zijn.', 'between.numeric' => ':attribute moet tussen :min en :max zijn.',
'between.file' => ':attribute moet tussen :min en :max kilobytes zijn.', 'between.file' => ':attribute moet tussen :min en :max kilobytes zijn.',
'between.string' => ':attribute moet tussen :min en :max karakters zijn.', 'between.string' => ':attribute moet tussen :min en :max karakters zijn.',
'between.array' => ':attribute moet tussen :min en :max items bevatten.', 'between.array' => ':attribute moet tussen :min en :max items bevatten.',
'boolean' => ':attribute moet true of false zijn.', 'boolean' => ':attribute moet true of false zijn.',
'confirmed' => ':attribute bevestiging komt niet overeen.', 'confirmed' => ':attribute bevestiging komt niet overeen.',
'date' => ':attribute moet een datum bevatten.', 'date' => ':attribute moet een datum bevatten.',
'date_format' => ':attribute moet een geldig datum formaat bevatten.', 'date_format' => ':attribute moet een geldig datum formaat bevatten.',
'different' => ':attribute en :other moeten verschillend zijn.', 'different' => ':attribute en :other moeten verschillend zijn.',
'digits' => ':attribute moet bestaan uit :digits cijfers.', 'digits' => ':attribute moet bestaan uit :digits cijfers.',
'digits_between' => ':attribute moet bestaan uit minimaal :min en maximaal :max cijfers.', 'digits_between' => ':attribute moet bestaan uit minimaal :min en maximaal :max cijfers.',
'email' => ':attribute is geen geldig e-mailadres.', 'email' => ':attribute is geen geldig e-mailadres.',
'filled' => ':attribute is verplicht.', 'filled' => ':attribute is verplicht.',
'exists' => ':attribute bestaat niet.', 'exists' => ':attribute bestaat niet.',
'image' => ':attribute moet een afbeelding zijn.', 'image' => ':attribute moet een afbeelding zijn.',
'in' => ':attribute is ongeldig.', 'in' => ':attribute is ongeldig.',
'integer' => ':attribute moet een getal zijn.', 'integer' => ':attribute moet een getal zijn.',
'ip' => ':attribute moet een geldig IP-adres zijn.', 'ip' => ':attribute moet een geldig IP-adres zijn.',
'json' => 'De :attribute moet een JSON tekst zijn.', 'json' => 'De :attribute moet een JSON tekst zijn.',
'max.numeric' => ':attribute mag niet hoger dan :max zijn.', 'max.numeric' => ':attribute mag niet hoger dan :max zijn.',
'max.file' => ':attribute mag niet meer dan :max kilobytes zijn.', 'max.file' => ':attribute mag niet meer dan :max kilobytes zijn.',
'max.string' => ':attribute mag niet uit meer dan :max karakters bestaan.', 'max.string' => ':attribute mag niet uit meer dan :max karakters bestaan.',
'max.array' => ':attribute mag niet meer dan :max items bevatten.', 'max.array' => ':attribute mag niet meer dan :max items bevatten.',
'mimes' => ':attribute moet een bestand zijn van het bestandstype :values.', 'mimes' => ':attribute moet een bestand zijn van het bestandstype :values.',
'min.numeric' => ':attribute moet minimaal :min zijn.', 'min.numeric' => ':attribute moet minimaal :min zijn.',
'lte.numeric' => 'Veld :attribute moet minder zijn dan :value.', 'lte.numeric' => 'Veld :attribute moet minder zijn dan :value.',
'min.file' => ':attribute moet minimaal :min kilobytes zijn.', 'min.file' => ':attribute moet minimaal :min kilobytes zijn.',
'min.string' => ':attribute moet minimaal :min karakters zijn.', 'min.string' => ':attribute moet minimaal :min karakters zijn.',
'min.array' => ':attribute moet minimaal :min items bevatten.', 'min.array' => ':attribute moet minimaal :min items bevatten.',
'not_in' => 'Het formaat van :attribute is ongeldig.', 'not_in' => 'Het formaat van :attribute is ongeldig.',
'numeric' => ':attribute moet een nummer zijn.', 'numeric' => ':attribute moet een nummer zijn.',
'scientific_notation' => 'In veld :attribute kan je de wetenschappelijke notatie niet gebruiken.', 'scientific_notation' => 'In veld :attribute kan je de wetenschappelijke notatie niet gebruiken.',
'numeric_native' => 'Het originele bedrag moet een getal zijn.', 'numeric_native' => 'Het originele bedrag moet een getal zijn.',
'numeric_destination' => 'Het doelbedrag moet een getal zijn.', 'numeric_destination' => 'Het doelbedrag moet een getal zijn.',
'numeric_source' => 'Het bronbedrag moet een getal zijn.', 'numeric_source' => 'Het bronbedrag moet een getal zijn.',
'regex' => ':attribute formaat is ongeldig.', 'regex' => ':attribute formaat is ongeldig.',
'required' => ':attribute is verplicht.', 'required' => ':attribute is verplicht.',
'required_if' => ':attribute is verplicht indien :other gelijk is aan :value.', 'required_if' => ':attribute is verplicht indien :other gelijk is aan :value.',
'required_unless' => ':attribute is verplicht tenzij :other gelijk is aan :values.', 'required_unless' => ':attribute is verplicht tenzij :other gelijk is aan :values.',
'required_with' => ':attribute is verplicht i.c.m. :values', 'required_with' => ':attribute is verplicht i.c.m. :values',
'required_with_all' => ':attribute is verplicht i.c.m. :values', 'required_with_all' => ':attribute is verplicht i.c.m. :values',
'required_without' => ':attribute is verplicht als :values niet ingevuld is.', 'required_without' => ':attribute is verplicht als :values niet ingevuld is.',
'required_without_all' => ':attribute is verplicht als :values niet ingevuld zijn.', 'required_without_all' => ':attribute is verplicht als :values niet ingevuld zijn.',
'same' => ':attribute en :other moeten overeenkomen.', 'same' => ':attribute en :other moeten overeenkomen.',
'size.numeric' => ':attribute moet :size zijn.', 'size.numeric' => ':attribute moet :size zijn.',
'amount_min_over_max' => 'Het minimumbedrag mag niet groter zijn dan het maximale bedrag.', 'amount_min_over_max' => 'Het minimumbedrag mag niet groter zijn dan het maximale bedrag.',
'size.file' => ':attribute moet :size kilobyte zijn.', 'size.file' => ':attribute moet :size kilobyte zijn.',
'size.string' => ':attribute moet :size karakters zijn.', 'size.string' => ':attribute moet :size karakters zijn.',
'size.array' => ':attribute moet :size items bevatten.', 'size.array' => ':attribute moet :size items bevatten.',
'unique' => ':attribute is al in gebruik.', 'unique' => ':attribute is al in gebruik.',
'string' => 'Het :attribute moet een tekenreeks zijn.', 'string' => 'Het :attribute moet een tekenreeks zijn.',
'url' => ':attribute is geen geldige URL.', 'url' => ':attribute is geen geldige URL.',
'timezone' => 'Het :attribute moet een geldige zone zijn.', 'timezone' => 'Het :attribute moet een geldige zone zijn.',
'2fa_code' => 'De waarde in het :attribute-veld is niet geldig.', '2fa_code' => 'De waarde in het :attribute-veld is niet geldig.',
'dimensions' => 'Het :attribute heeft het verkeerde afbeeldingsformaat.', 'dimensions' => 'Het :attribute heeft het verkeerde afbeeldingsformaat.',
'distinct' => 'Het :attribute veld heeft een dubbele waarde.', 'distinct' => 'Het :attribute veld heeft een dubbele waarde.',
'file' => ':attribute moet een bestand zijn.', 'file' => ':attribute moet een bestand zijn.',
'in_array' => 'Het :attribute veld bestaat niet in :other.', 'in_array' => 'Het :attribute veld bestaat niet in :other.',
'present' => 'Het :attribute veld moet aanwezig zijn.', 'present' => 'Het :attribute veld moet aanwezig zijn.',
'amount_zero' => 'Het totaalbedrag kan niet nul zijn.', 'amount_zero' => 'Het totaalbedrag kan niet nul zijn.',
'current_target_amount' => 'Het huidige bedrag moet minder zijn dan het doelbedrag.', 'current_target_amount' => 'Het huidige bedrag moet minder zijn dan het doelbedrag.',
'unique_piggy_bank_for_user' => 'De naam van de spaarpot moet uniek zijn.', 'unique_piggy_bank_for_user' => 'De naam van de spaarpot moet uniek zijn.',
'unique_object_group' => 'De groepsnaam moet uniek zijn', 'unique_object_group' => 'De groepsnaam moet uniek zijn',
'starts_with' => 'De waarde moet beginnen met :values.', 'starts_with' => 'De waarde moet beginnen met :values.',
'unique_webhook' => 'Je hebt al een webhook met deze combinatie van URL, trigger, reactie en bericht.', 'unique_webhook' => 'Je hebt al een webhook met deze combinatie van URL, trigger, reactie en bericht.',
'unique_existing_webhook' => 'Je hebt al een andere webhook met deze combinatie van URL, trigger, reactie en bericht.', 'unique_existing_webhook' => 'Je hebt al een andere webhook met deze combinatie van URL, trigger, reactie en bericht.',
'same_account_type' => 'Beide rekeningen moeten van hetzelfde rekeningtype zijn', 'same_account_type' => 'Beide rekeningen moeten van hetzelfde rekeningtype zijn',
'same_account_currency' => 'Beide rekeningen moeten dezelfde valuta hebben', 'same_account_currency' => 'Beide rekeningen moeten dezelfde valuta hebben',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
@ -193,11 +195,11 @@ return [
* *
*/ */
'secure_password' => 'Dit is geen veilig wachtwoord. Probeer het nog een keer. Zie ook: https://bit.ly/FF3-password-security', 'secure_password' => 'Dit is geen veilig wachtwoord. Probeer het nog een keer. Zie ook: https://bit.ly/FF3-password-security',
'valid_recurrence_rep_type' => 'Dit is geen geldige herhaling voor periodieke transacties.', 'valid_recurrence_rep_type' => 'Dit is geen geldige herhaling voor periodieke transacties.',
'valid_recurrence_rep_moment' => 'Ongeldig herhaalmoment voor dit type herhaling.', 'valid_recurrence_rep_moment' => 'Ongeldig herhaalmoment voor dit type herhaling.',
'invalid_account_info' => 'Ongeldige rekeninginformatie.', 'invalid_account_info' => 'Ongeldige rekeninginformatie.',
'attributes' => [ 'attributes' => [
'email' => 'e-mailadres', 'email' => 'e-mailadres',
'description' => 'omschrijving', 'description' => 'omschrijving',
'amount' => 'bedrag', 'amount' => 'bedrag',
@ -236,23 +238,23 @@ return [
], ],
// validation of accounts: // validation of accounts:
'withdrawal_source_need_data' => 'Om door te gaan moet een geldige bronrekening ID en/of geldige bronrekeningnaam worden gevonden.', 'withdrawal_source_need_data' => 'Om door te gaan moet een geldige bronrekening ID en/of geldige bronrekeningnaam worden gevonden.',
'withdrawal_source_bad_data' => '[a] Kan geen geldige bronrekening vinden bij het zoeken naar ID ":id" of naam ":name".', 'withdrawal_source_bad_data' => '[a] Kan geen geldige bronrekening vinden bij het zoeken naar ID ":id" of naam ":name".',
'withdrawal_dest_need_data' => '[a] Om door te gaan moet een geldig doelrekening ID en/of geldige doelrekeningnaam worden gevonden.', 'withdrawal_dest_need_data' => '[a] Om door te gaan moet een geldig doelrekening ID en/of geldige doelrekeningnaam worden gevonden.',
'withdrawal_dest_bad_data' => 'Kan geen geldige doelrekening vinden bij het zoeken naar ID ":id" of naam ":name".', 'withdrawal_dest_bad_data' => 'Kan geen geldige doelrekening vinden bij het zoeken naar ID ":id" of naam ":name".',
'withdrawal_dest_iban_exists' => 'De IBAN van deze doelrekening is al in gebruik door een betaalrekening of een passiva, en kan niet worden gebruikt als een doelrekening voor deze uitgave.', 'withdrawal_dest_iban_exists' => 'De IBAN van deze doelrekening is al in gebruik door een betaalrekening of een passiva, en kan niet worden gebruikt als een doelrekening voor deze uitgave.',
'deposit_src_iban_exists' => 'De IBAN van deze bronrekening is al in gebruik door een betaalrekening of een passiva, en kan niet worden gebruikt als een bronrekening voor deze inkomsten.', 'deposit_src_iban_exists' => 'De IBAN van deze bronrekening is al in gebruik door een betaalrekening of een passiva, en kan niet worden gebruikt als een bronrekening voor deze inkomsten.',
'reconciliation_source_bad_data' => 'Kan geen geldige afstemmingsrekening vinden bij het zoeken naar ID ":id" of naam ":name".', 'reconciliation_source_bad_data' => 'Kan geen geldige afstemmingsrekening vinden bij het zoeken naar ID ":id" of naam ":name".',
'generic_source_bad_data' => '[e] Kan geen geldige bronrekening vinden bij het zoeken naar ID ":id" of naam ":name".', 'generic_source_bad_data' => '[e] Kan geen geldige bronrekening vinden bij het zoeken naar ID ":id" of naam ":name".',
'deposit_source_need_data' => 'Om door te gaan moet een geldige bronrekening ID en/of geldige bronrekeningnaam worden gevonden.', 'deposit_source_need_data' => 'Om door te gaan moet een geldige bronrekening ID en/of geldige bronrekeningnaam worden gevonden.',
'deposit_source_bad_data' => '[b] Kan geen geldige bronrekening vinden bij het zoeken naar ID ":id" of naam ":name".', 'deposit_source_bad_data' => '[b] Kan geen geldige bronrekening vinden bij het zoeken naar ID ":id" of naam ":name".',
'deposit_dest_need_data' => '[b] Om door te gaan moet een geldig doelrekening ID en/of geldige doelrekeningnaam worden ingevoerd.', 'deposit_dest_need_data' => '[b] Om door te gaan moet een geldig doelrekening ID en/of geldige doelrekeningnaam worden ingevoerd.',
'deposit_dest_bad_data' => 'Kan geen geldige doelrekening vinden bij het zoeken naar ID ":id" of naam ":name".', 'deposit_dest_bad_data' => 'Kan geen geldige doelrekening vinden bij het zoeken naar ID ":id" of naam ":name".',
'deposit_dest_wrong_type' => 'De ingevoerde doelrekening is niet van het juiste type.', 'deposit_dest_wrong_type' => 'De ingevoerde doelrekening is niet van het juiste type.',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
@ -265,37 +267,37 @@ return [
* *
*/ */
'transfer_source_need_data' => 'Om door te gaan moet een geldig bronaccount ID en/of geldige bronaccountnaam worden gevonden.', 'transfer_source_need_data' => 'Om door te gaan moet een geldig bronaccount ID en/of geldige bronaccountnaam worden gevonden.',
'transfer_source_bad_data' => '[c] Kan geen geldige bronrekening vinden bij het zoeken naar ID ":id" of naam ":name".', 'transfer_source_bad_data' => '[c] Kan geen geldige bronrekening vinden bij het zoeken naar ID ":id" of naam ":name".',
'transfer_dest_need_data' => '[c] Om door te gaan moet een geldig doelrekening ID en/of geldige doelrekeningnaam worden ingevoerd.', 'transfer_dest_need_data' => '[c] Om door te gaan moet een geldig doelrekening ID en/of geldige doelrekeningnaam worden ingevoerd.',
'transfer_dest_bad_data' => 'Kan geen geldige doelrekening vinden bij het zoeken naar ID ":id" of naam ":name".', 'transfer_dest_bad_data' => 'Kan geen geldige doelrekening vinden bij het zoeken naar ID ":id" of naam ":name".',
'need_id_in_edit' => 'Elke split moet een transaction_journal_id hebben (een geldig ID of 0).', 'need_id_in_edit' => 'Elke split moet een transaction_journal_id hebben (een geldig ID of 0).',
'ob_source_need_data' => 'Om door te gaan moet er een geldig bronrekening ID en/of geldige bronrekeningnaam worden gevonden.', 'ob_source_need_data' => 'Om door te gaan moet er een geldig bronrekening ID en/of geldige bronrekeningnaam worden gevonden.',
'lc_source_need_data' => 'Er moet een geldig bronrekening-ID zijn om door te gaan.', 'lc_source_need_data' => 'Er moet een geldig bronrekening-ID zijn om door te gaan.',
'ob_dest_need_data' => '[d] Om door te gaan moet een geldig doelrekening ID en/of geldige doelrekeningnaam worden ingevoerd.', 'ob_dest_need_data' => '[d] Om door te gaan moet een geldig doelrekening ID en/of geldige doelrekeningnaam worden ingevoerd.',
'ob_dest_bad_data' => 'Kan geen geldige doelrekening vinden bij het zoeken naar ID ":id" of naam ":name".', 'ob_dest_bad_data' => 'Kan geen geldige doelrekening vinden bij het zoeken naar ID ":id" of naam ":name".',
'reconciliation_either_account' => 'Om een afstemmingstransactie in te dienen moet je een bron- of doelrekening insturen. Niet beide, niet geen beide.', 'reconciliation_either_account' => 'Om een afstemmingstransactie in te dienen moet je een bron- of doelrekening insturen. Niet beide, niet geen beide.',
'generic_invalid_source' => 'Je kan deze rekening niet gebruiken als bronrekening.', 'generic_invalid_source' => 'Je kan deze rekening niet gebruiken als bronrekening.',
'generic_invalid_destination' => 'Je kan deze rekening niet gebruiken als doelrekening.', 'generic_invalid_destination' => 'Je kan deze rekening niet gebruiken als doelrekening.',
'generic_no_source' => 'Je moet bronrekeninggegevens submitten of een transactie journal ID meegeven.', 'generic_no_source' => 'Je moet bronrekeninggegevens submitten of een transactie journal ID meegeven.',
'generic_no_destination' => 'Je moet doelrekeninggegevens submitten of een transactie journal ID meegeven.', 'generic_no_destination' => 'Je moet doelrekeninggegevens submitten of een transactie journal ID meegeven.',
'gte.numeric' => ':attribute moet groter of gelijk zijn aan :value.', 'gte.numeric' => ':attribute moet groter of gelijk zijn aan :value.',
'gt.numeric' => ':attribute moet groter zijn dan :value.', 'gt.numeric' => ':attribute moet groter zijn dan :value.',
'gte.file' => ':attribute moet groter of gelijk zijn aan :value kilobytes.', 'gte.file' => ':attribute moet groter of gelijk zijn aan :value kilobytes.',
'gte.string' => ':attribute moet :value karakters of meer bevatten.', 'gte.string' => ':attribute moet :value karakters of meer bevatten.',
'gte.array' => ':attribute moet :value items of meer bevatten.', 'gte.array' => ':attribute moet :value items of meer bevatten.',
'amount_required_for_auto_budget' => 'Bedrag is vereist.', 'amount_required_for_auto_budget' => 'Bedrag is vereist.',
'auto_budget_amount_positive' => 'Het bedrag moet meer zijn dan nul.', 'auto_budget_amount_positive' => 'Het bedrag moet meer zijn dan nul.',
'auto_budget_period_mandatory' => 'De auto-budgetperiode is verplicht.', 'auto_budget_period_mandatory' => 'De auto-budgetperiode is verplicht.',
// no access to administration: // no access to administration:
'no_access_user_group' => 'Je hebt niet de juiste toegangsrechten voor deze administratie.', 'no_access_user_group' => 'Je hebt niet de juiste toegangsrechten voor deze administratie.',
]; ];
/* /*

View File

@ -143,6 +143,7 @@ return [
'error_github_text' => 'Om du føretrekk, kan du òg åpne eit nytt problem på https://github.com/firefly-ii/firefly-ii/issues.', 'error_github_text' => 'Om du føretrekk, kan du òg åpne eit nytt problem på https://github.com/firefly-ii/firefly-ii/issues.',
'error_stacktrace_below' => 'Hele informasjonen er:', 'error_stacktrace_below' => 'Hele informasjonen er:',
'error_headers' => 'Følgende headers kan òg vera relevant:', 'error_headers' => 'Følgende headers kan òg vera relevant:',
'error_post' => 'This was submitted by the user:',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.

View File

@ -1304,6 +1304,7 @@ return [
'sums_apply_to_range' => 'Alle beløp gjelder for det valde området', 'sums_apply_to_range' => 'Alle beløp gjelder for det valde området',
'mapbox_api_key' => 'For å bruka kart, få ein API-nøkkel frå <a href="https://www.mapbox.com/">Mapbox</a>. Åpne <code>.env</code> filen og angi denne koden etter <code>MAPBOX_API_KEY =</code>.', 'mapbox_api_key' => 'For å bruka kart, få ein API-nøkkel frå <a href="https://www.mapbox.com/">Mapbox</a>. Åpne <code>.env</code> filen og angi denne koden etter <code>MAPBOX_API_KEY =</code>.',
'press_object_location' => 'Høyreklikk eller trykk lenge for å angi objektets plassering.', 'press_object_location' => 'Høyreklikk eller trykk lenge for å angi objektets plassering.',
'click_tap_location' => 'Click or tap the map to add a location',
'clear_location' => 'Tøm lokasjon', 'clear_location' => 'Tøm lokasjon',
'delete_all_selected_tags' => 'Slett alle valde nøkkelord', 'delete_all_selected_tags' => 'Slett alle valde nøkkelord',
'select_tags_to_delete' => 'Ikke gløym å velja nokre nøkkelord.', 'select_tags_to_delete' => 'Ikke gløym å velja nokre nøkkelord.',
@ -1949,6 +1950,11 @@ return [
*/ */
// transactions: // transactions:
'wait_attachments' => 'Please wait for the attachments to upload.',
'errors_upload' => 'The upload has failed. Please check your browser console for the error.',
'amount_foreign_if' => 'Amount in foreign currency, if any',
'amount_destination_account' => 'Amount in the currency of the destination account',
'edit_transaction_title' => 'Edit transaction ":description"',
'unreconcile' => 'Undo reconciliation', 'unreconcile' => 'Undo reconciliation',
'update_withdrawal' => 'Oppdater uttak', 'update_withdrawal' => 'Oppdater uttak',
'update_deposit' => 'Oppdater innskot', 'update_deposit' => 'Oppdater innskot',
@ -2545,7 +2551,7 @@ return [
'after_update_create_another' => 'Gå tilbake hit etter oppdatering, for å fortsetja å redigera.', 'after_update_create_another' => 'Gå tilbake hit etter oppdatering, for å fortsetja å redigera.',
'store_as_new' => 'Lagra som ein ny transaksjon istedenfor å oppdatera.', 'store_as_new' => 'Lagra som ein ny transaksjon istedenfor å oppdatera.',
'reset_after' => 'Nullstill skjema etter innsending', 'reset_after' => 'Nullstill skjema etter innsending',
'errors_submission' => 'Noko gjekk gale med innleveringa. Ver venleg å sjekk feila.', 'errors_submission' => 'There was something wrong with your submission. Please check out the errors below: %{errorMessage}',
'transaction_expand_split' => 'Utvid splitt', 'transaction_expand_split' => 'Utvid splitt',
'transaction_collapse_split' => 'Kollaps deling', 'transaction_collapse_split' => 'Kollaps deling',

View File

@ -34,73 +34,75 @@
declare(strict_types=1); declare(strict_types=1);
return [ return [
'missing_where' => 'Matrise mangler "where"-klausul', 'bad_type_source' => 'Firefly III can\'t determine the transaction type based on this source account.',
'missing_update' => 'Matrise mangler "update"-klausul', 'bad_type_destination' => 'Firefly III can\'t determine the transaction type based on this destination account.',
'invalid_where_key' => 'JSON inneheld ein ugyldig nøkkel for "where"-klausulen', 'missing_where' => 'Matrise mangler "where"-klausul',
'invalid_update_key' => 'JSON inneheld ein ugyldig nøkkel for "update"-klausulen', 'missing_update' => 'Matrise mangler "update"-klausul',
'invalid_query_data' => 'Det eksisterar ugyldig data i %s:%s -feltet for din spørring.', 'invalid_where_key' => 'JSON inneheld ein ugyldig nøkkel for "where"-klausulen',
'invalid_query_account_type' => 'Spørringa inneheld kontoar av ulike typer, det er ikkje tillatt.', 'invalid_update_key' => 'JSON inneheld ein ugyldig nøkkel for "update"-klausulen',
'invalid_query_currency' => 'Søket inneheld kontoar som har ulike valuta-innstillingar, det er ikkje tillatt.', 'invalid_query_data' => 'Det eksisterar ugyldig data i %s:%s -feltet for din spørring.',
'iban' => 'Dette er ikkje ein gyldig IBAN.', 'invalid_query_account_type' => 'Spørringa inneheld kontoar av ulike typer, det er ikkje tillatt.',
'zero_or_more' => 'Verdien kan ikkje vera negativ.', 'invalid_query_currency' => 'Søket inneheld kontoar som har ulike valuta-innstillingar, det er ikkje tillatt.',
'more_than_zero' => 'The value must be more than zero.', 'iban' => 'Dette er ikkje ein gyldig IBAN.',
'more_than_zero_correct' => 'The value must be zero or more.', 'zero_or_more' => 'Verdien kan ikkje vera negativ.',
'no_asset_account' => 'This is not an asset account.', 'more_than_zero' => 'The value must be more than zero.',
'date_or_time' => 'Verdien må vera eit gyldig dato- eller klokkeslettformat (ISO 8601).', 'more_than_zero_correct' => 'The value must be zero or more.',
'source_equals_destination' => 'Kjeldekontoen er lik destinasjonskonto.', 'no_asset_account' => 'This is not an asset account.',
'unique_account_number_for_user' => 'Det ser ut som dette kontonummeret er allereie i bruk.', 'date_or_time' => 'Verdien må vera eit gyldig dato- eller klokkeslettformat (ISO 8601).',
'unique_iban_for_user' => 'Det ser ut som dette IBAN er allereie i bruk.', 'source_equals_destination' => 'Kjeldekontoen er lik destinasjonskonto.',
'reconciled_forbidden_field' => 'This transaction is already reconciled, you cannot change the ":field"', 'unique_account_number_for_user' => 'Det ser ut som dette kontonummeret er allereie i bruk.',
'deleted_user' => 'På grunn av sikkerhetsbegrensninger kan du ikkje registreres med denne e-postadresse.', 'unique_iban_for_user' => 'Det ser ut som dette IBAN er allereie i bruk.',
'rule_trigger_value' => 'Denne verdien er ugyldig for den valde triggeren.', 'reconciled_forbidden_field' => 'This transaction is already reconciled, you cannot change the ":field"',
'rule_action_value' => 'Denne verdien er ugyldig for den valde handlinga.', 'deleted_user' => 'På grunn av sikkerhetsbegrensninger kan du ikkje registreres med denne e-postadresse.',
'file_already_attached' => 'Opplastede fil ":name" er allereie knytt til dette objektet.', 'rule_trigger_value' => 'Denne verdien er ugyldig for den valde triggeren.',
'file_attached' => 'Opplasting av fil ":name" var vellukka.', 'rule_action_value' => 'Denne verdien er ugyldig for den valde handlinga.',
'must_exist' => 'IDen i feltet :attribute eksisterar ikkje i databasen.', 'file_already_attached' => 'Opplastede fil ":name" er allereie knytt til dette objektet.',
'all_accounts_equal' => 'Alle kontoar i dette feltet må vera like.', 'file_attached' => 'Opplasting av fil ":name" var vellukka.',
'group_title_mandatory' => 'Ein gruppetittel er obligatorisk når det er meir enn ein transaksjon.', 'must_exist' => 'IDen i feltet :attribute eksisterar ikkje i databasen.',
'transaction_types_equal' => 'Alle deler må vera av samme type.', 'all_accounts_equal' => 'Alle kontoar i dette feltet må vera like.',
'invalid_transaction_type' => 'Ugyldig transaksjonstype.', 'group_title_mandatory' => 'Ein gruppetittel er obligatorisk når det er meir enn ein transaksjon.',
'invalid_selection' => 'Dine val er ugyldig.', 'transaction_types_equal' => 'Alle deler må vera av samme type.',
'belongs_user' => 'This value is linked to an object that does not seem to exist.', 'invalid_transaction_type' => 'Ugyldig transaksjonstype.',
'belongs_user_or_user_group' => 'This value is linked to an object that does not seem to exist in your current financial administration.', 'invalid_selection' => 'Dine val er ugyldig.',
'at_least_one_transaction' => 'Trenger minst ein transaksjon.', 'belongs_user' => 'This value is linked to an object that does not seem to exist.',
'recurring_transaction_id' => 'Need at least one transaction.', 'belongs_user_or_user_group' => 'This value is linked to an object that does not seem to exist in your current financial administration.',
'need_id_to_match' => 'You need to submit this entry with an ID for the API to be able to match it.', 'at_least_one_transaction' => 'Trenger minst ein transaksjon.',
'too_many_unmatched' => 'Det er for mange sendte transaksjonar som ikkje passar til sine respektive databaseoppføringar. Pass på at eksisterende oppføringer har ein gyldig ID.', 'recurring_transaction_id' => 'Need at least one transaction.',
'id_does_not_match' => 'Innsendt ID #:id samsvarar ikkje med forventa ID. Kontroller at den samsvarer, eller utelat feltet.', 'need_id_to_match' => 'You need to submit this entry with an ID for the API to be able to match it.',
'at_least_one_repetition' => 'Trenge minst ei gjentaking.', 'too_many_unmatched' => 'Det er for mange sendte transaksjonar som ikkje passar til sine respektive databaseoppføringar. Pass på at eksisterende oppføringer har ein gyldig ID.',
'require_repeat_until' => 'Krever enten eit antal repetisjoner eller ein slutt dato (gjentas til). Ikke begge.', 'id_does_not_match' => 'Innsendt ID #:id samsvarar ikkje med forventa ID. Kontroller at den samsvarer, eller utelat feltet.',
'require_currency_info' => 'Innhaldet i dette feltet er ugyldig uten valutainformasjon.', 'at_least_one_repetition' => 'Trenge minst ei gjentaking.',
'not_transfer_account' => 'Denne kontoen er ikkje ein konto som kan benyttes for overføringer.', 'require_repeat_until' => 'Krever enten eit antal repetisjoner eller ein slutt dato (gjentas til). Ikke begge.',
'require_currency_amount' => 'Innhaldet i dette feltet er ugyldig uten utenlandsk beløpsinformasjon.', 'require_currency_info' => 'Innhaldet i dette feltet er ugyldig uten valutainformasjon.',
'require_foreign_currency' => 'Dette feltet krever eit tal', 'not_transfer_account' => 'Denne kontoen er ikkje ein konto som kan benyttes for overføringer.',
'require_foreign_dest' => 'Denne feltverdien må samsvare med valutaen til målkontoen.', 'require_currency_amount' => 'Innhaldet i dette feltet er ugyldig uten utenlandsk beløpsinformasjon.',
'require_foreign_src' => 'Denne feltverdien må samsvare med valutaen til kildekontoen.', 'require_foreign_currency' => 'Dette feltet krever eit tal',
'equal_description' => 'Transaksjonsbeskrivinga bør ikkje vera lik global beskriving.', 'require_foreign_dest' => 'Denne feltverdien må samsvare med valutaen til målkontoen.',
'file_invalid_mime' => 'Kan ikkje akseptere fil ":name" av typen ":mime" for opplasting.', 'require_foreign_src' => 'Denne feltverdien må samsvare med valutaen til kildekontoen.',
'file_too_large' => '":name"-filen er for stor.', 'equal_description' => 'Transaksjonsbeskrivinga bør ikkje vera lik global beskriving.',
'belongs_to_user' => 'Verdien av :attribute er ukjent.', 'file_invalid_mime' => 'Kan ikkje akseptere fil ":name" av typen ":mime" for opplasting.',
'accepted' => ':attribute må verta godtatt.', 'file_too_large' => '":name"-filen er for stor.',
'bic' => 'Dette er ikkje ein gyldig BIC.', 'belongs_to_user' => 'Verdien av :attribute er ukjent.',
'at_least_one_trigger' => 'Regel må ha minst ein trigger.', 'accepted' => ':attribute må verta godtatt.',
'at_least_one_active_trigger' => 'Regel må ha minst ein aktiv trigger.', 'bic' => 'Dette er ikkje ein gyldig BIC.',
'at_least_one_action' => 'Regel må ha minst ein aksjon.', 'at_least_one_trigger' => 'Regel må ha minst ein trigger.',
'at_least_one_active_action' => 'Regel må ha minst ein aktiv handling.', 'at_least_one_active_trigger' => 'Regel må ha minst ein aktiv trigger.',
'base64' => 'Dette er ikkje godkjent base64 kodet data.', 'at_least_one_action' => 'Regel må ha minst ein aksjon.',
'model_id_invalid' => 'Den angitte ID er ugyldig for denne modellen.', 'at_least_one_active_action' => 'Regel må ha minst ein aktiv handling.',
'less' => ':attribute må vera mindre enn 10,000,000', 'base64' => 'Dette er ikkje godkjent base64 kodet data.',
'active_url' => ':attribute er ikkje ein gyldig URL.', 'model_id_invalid' => 'Den angitte ID er ugyldig for denne modellen.',
'after' => ':attribute må vera ein dato etter :date.', 'less' => ':attribute må vera mindre enn 10,000,000',
'date_after' => 'Startdatoen må vera før sluttdato.', 'active_url' => ':attribute er ikkje ein gyldig URL.',
'alpha' => ':attribute kan kun innehalda bokstavar.', 'after' => ':attribute må vera ein dato etter :date.',
'alpha_dash' => ':attribute kan berre innehalda bokstavar, tal og bindestrekar.', 'date_after' => 'Startdatoen må vera før sluttdato.',
'alpha_num' => ':attribute kan berre inneholda bokstavar og tal.', 'alpha' => ':attribute kan kun innehalda bokstavar.',
'array' => ':attribute må vera ein liste.', 'alpha_dash' => ':attribute kan berre innehalda bokstavar, tal og bindestrekar.',
'unique_for_user' => 'Det eksisterar allereie ein førekomst med :attribute.', 'alpha_num' => ':attribute kan berre inneholda bokstavar og tal.',
'before' => ':attribute må vera ein dato før :date.', 'array' => ':attribute må vera ein liste.',
'unique_object_for_user' => 'Dette namnet er allereie i bruk.', 'unique_for_user' => 'Det eksisterar allereie ein førekomst med :attribute.',
'unique_account_for_user' => 'Dette konto namnet er allereie i bruk.', 'before' => ':attribute må vera ein dato før :date.',
'unique_object_for_user' => 'Dette namnet er allereie i bruk.',
'unique_account_for_user' => 'Dette konto namnet er allereie i bruk.',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
@ -113,74 +115,74 @@ return [
* *
*/ */
'between.numeric' => ':attribute må vera ein verdi mellom :min og :max.', 'between.numeric' => ':attribute må vera ein verdi mellom :min og :max.',
'between.file' => ':attribute må vera mellom :min og :max kilobyte.', 'between.file' => ':attribute må vera mellom :min og :max kilobyte.',
'between.string' => ':attribute må vera mellom :min og :max teikn.', 'between.string' => ':attribute må vera mellom :min og :max teikn.',
'between.array' => ':attribute må ha mellom :min og :max element.', 'between.array' => ':attribute må ha mellom :min og :max element.',
'boolean' => ':attribute må vera sann eller usann.', 'boolean' => ':attribute må vera sann eller usann.',
'confirmed' => ':attribute bekreftelsen stemmer ikkje overens.', 'confirmed' => ':attribute bekreftelsen stemmer ikkje overens.',
'date' => ':attribute er ikkje ein gyldig dato.', 'date' => ':attribute er ikkje ein gyldig dato.',
'date_format' => ':attribute samsvarer ikkje med formatet :format.', 'date_format' => ':attribute samsvarer ikkje med formatet :format.',
'different' => ':attribute og :other må vera forskjellig.', 'different' => ':attribute og :other må vera forskjellig.',
'digits' => ':attribute må vera :digits sifre.', 'digits' => ':attribute må vera :digits sifre.',
'digits_between' => ':attribute må vera mellom :min og :max sifre.', 'digits_between' => ':attribute må vera mellom :min og :max sifre.',
'email' => ':attribute må vera ein gyldig epostaddresse.', 'email' => ':attribute må vera ein gyldig epostaddresse.',
'filled' => ':attribute må fyllast ut.', 'filled' => ':attribute må fyllast ut.',
'exists' => 'Den valde :attribute er ikkje gyldig.', 'exists' => 'Den valde :attribute er ikkje gyldig.',
'image' => ':attribute må vera eit bilde.', 'image' => ':attribute må vera eit bilde.',
'in' => 'Den valde :attribute er ikkje gyldig.', 'in' => 'Den valde :attribute er ikkje gyldig.',
'integer' => ':attribute må vera eit heltall.', 'integer' => ':attribute må vera eit heltall.',
'ip' => ':attribute må vera ein gyldig IP-addresse.', 'ip' => ':attribute må vera ein gyldig IP-addresse.',
'json' => ':attribute må vera ein gyldig JSON streng.', 'json' => ':attribute må vera ein gyldig JSON streng.',
'max.numeric' => ':attribute ikkje kan vera større enn :max.', 'max.numeric' => ':attribute ikkje kan vera større enn :max.',
'max.file' => ':attribute ikkje kan vera større enn :max kilobytes.', 'max.file' => ':attribute ikkje kan vera større enn :max kilobytes.',
'max.string' => ':attribute ikkje kan vera større enn :max teikn.', 'max.string' => ':attribute ikkje kan vera større enn :max teikn.',
'max.array' => ':attribute kan ikkje innehalda meir enn :max element.', 'max.array' => ':attribute kan ikkje innehalda meir enn :max element.',
'mimes' => ':attribute må vera ein fil av type: :values.', 'mimes' => ':attribute må vera ein fil av type: :values.',
'min.numeric' => ':attribute må vera minst :min.', 'min.numeric' => ':attribute må vera minst :min.',
'lte.numeric' => ':attribute må vera mindre enn eller lik :value.', 'lte.numeric' => ':attribute må vera mindre enn eller lik :value.',
'min.file' => ':attribute må vera minst :min kilobytes.', 'min.file' => ':attribute må vera minst :min kilobytes.',
'min.string' => ':attribute må vera minst :min teikn.', 'min.string' => ':attribute må vera minst :min teikn.',
'min.array' => ':attribute må innehalde minst :min element.', 'min.array' => ':attribute må innehalde minst :min element.',
'not_in' => 'Den valde :attribute er ikkje gyldig.', 'not_in' => 'Den valde :attribute er ikkje gyldig.',
'numeric' => ':attribute må vera eit tal.', 'numeric' => ':attribute må vera eit tal.',
'scientific_notation' => 'The :attribute cannot use the scientific notation.', 'scientific_notation' => 'The :attribute cannot use the scientific notation.',
'numeric_native' => 'Den normale beløpet må vera eit nummer.', 'numeric_native' => 'Den normale beløpet må vera eit nummer.',
'numeric_destination' => 'Destinasjons beløpet må vera eit nummer.', 'numeric_destination' => 'Destinasjons beløpet må vera eit nummer.',
'numeric_source' => 'Kjelde beløpet må vera eit nummer.', 'numeric_source' => 'Kjelde beløpet må vera eit nummer.',
'regex' => ':attribute formatet er ugyldig.', 'regex' => ':attribute formatet er ugyldig.',
'required' => ':attribute feltet må fyllast ut.', 'required' => ':attribute feltet må fyllast ut.',
'required_if' => ':attribute feltet er påkrevd når :other er :value.', 'required_if' => ':attribute feltet er påkrevd når :other er :value.',
'required_unless' => ':attribute feltet er påkrevd om ikkje :other er i :values.', 'required_unless' => ':attribute feltet er påkrevd om ikkje :other er i :values.',
'required_with' => ':attribute feltet er nødvendig når :values er tilstede.', 'required_with' => ':attribute feltet er nødvendig når :values er tilstede.',
'required_with_all' => ':attribute feltet er nødvendig når :values er tilstede.', 'required_with_all' => ':attribute feltet er nødvendig når :values er tilstede.',
'required_without' => ':attribute er påkrevd når :values ikkje er definert.', 'required_without' => ':attribute er påkrevd når :values ikkje er definert.',
'required_without_all' => ':attribute er påkrevd når ingen av :values er definert.', 'required_without_all' => ':attribute er påkrevd når ingen av :values er definert.',
'same' => ':attribute og :other må vera like.', 'same' => ':attribute og :other må vera like.',
'size.numeric' => ':attribute må vera :size.', 'size.numeric' => ':attribute må vera :size.',
'amount_min_over_max' => 'Minimumsbeløpet kan ikkje vera større enn maksimumsbeløpet.', 'amount_min_over_max' => 'Minimumsbeløpet kan ikkje vera større enn maksimumsbeløpet.',
'size.file' => ':attribute må vera :size kilobyte.', 'size.file' => ':attribute må vera :size kilobyte.',
'size.string' => ':attribute må vera :size teikn.', 'size.string' => ':attribute må vera :size teikn.',
'size.array' => ':attribute må innehalda :size element.', 'size.array' => ':attribute må innehalda :size element.',
'unique' => ':attribute har allereie vorte tatt.', 'unique' => ':attribute har allereie vorte tatt.',
'string' => ':attribute må vera ein streng.', 'string' => ':attribute må vera ein streng.',
'url' => ':attribute formatet er ugyldig.', 'url' => ':attribute formatet er ugyldig.',
'timezone' => ':attribute må vera ein gyldig tidssone.', 'timezone' => ':attribute må vera ein gyldig tidssone.',
'2fa_code' => ':attribute formatet er ugyldig.', '2fa_code' => ':attribute formatet er ugyldig.',
'dimensions' => ':attribute har ugyldig bilde dimensjoner.', 'dimensions' => ':attribute har ugyldig bilde dimensjoner.',
'distinct' => ':attribute feltet har ein duplikatverdi.', 'distinct' => ':attribute feltet har ein duplikatverdi.',
'file' => ':attribute må vera ein fil.', 'file' => ':attribute må vera ein fil.',
'in_array' => 'Feltet :attribute eksisterar ikkje i :other.', 'in_array' => 'Feltet :attribute eksisterar ikkje i :other.',
'present' => ':attribute feltet må vera definert.', 'present' => ':attribute feltet må vera definert.',
'amount_zero' => 'Totalbeløpet kan ikkje vera null.', 'amount_zero' => 'Totalbeløpet kan ikkje vera null.',
'current_target_amount' => 'Det noverande beløpet må vera mindre enn målbeløpet.', 'current_target_amount' => 'Det noverande beløpet må vera mindre enn målbeløpet.',
'unique_piggy_bank_for_user' => 'Namnet på sparegris må vera unik.', 'unique_piggy_bank_for_user' => 'Namnet på sparegris må vera unik.',
'unique_object_group' => 'Gruppenamnet må vera unikt', 'unique_object_group' => 'Gruppenamnet må vera unikt',
'starts_with' => 'Verdien må starte med :values.', 'starts_with' => 'Verdien må starte med :values.',
'unique_webhook' => 'Du har allereie ein webhook med denne kombinasjonen URL, utløser, respons og levering.', 'unique_webhook' => 'Du har allereie ein webhook med denne kombinasjonen URL, utløser, respons og levering.',
'unique_existing_webhook' => 'Du har allereie ein annan webhook med denne kombinasjonen URL, utløser, respons og levering.', 'unique_existing_webhook' => 'Du har allereie ein annan webhook med denne kombinasjonen URL, utløser, respons og levering.',
'same_account_type' => 'Begge kontoar må vera av samme kontotype', 'same_account_type' => 'Begge kontoar må vera av samme kontotype',
'same_account_currency' => 'Begge kontoar må ha samme valuta-innstilling', 'same_account_currency' => 'Begge kontoar må ha samme valuta-innstilling',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
@ -193,11 +195,11 @@ return [
* *
*/ */
'secure_password' => 'Dette er ikkje eit sikkert passord. Ver venleg å prøv igjen. For meir informasjon, sjå https://bit.ly/FF3-password-security', 'secure_password' => 'Dette er ikkje eit sikkert passord. Ver venleg å prøv igjen. For meir informasjon, sjå https://bit.ly/FF3-password-security',
'valid_recurrence_rep_type' => 'Ugyldig repetisjons type for gjentakande transaksjonar.', 'valid_recurrence_rep_type' => 'Ugyldig repetisjons type for gjentakande transaksjonar.',
'valid_recurrence_rep_moment' => 'Ugyldig repetisjons tid for denne type repetisjon.', 'valid_recurrence_rep_moment' => 'Ugyldig repetisjons tid for denne type repetisjon.',
'invalid_account_info' => 'Ugyldig konto informasjon.', 'invalid_account_info' => 'Ugyldig konto informasjon.',
'attributes' => [ 'attributes' => [
'email' => 'epostadresse', 'email' => 'epostadresse',
'description' => 'beskriving', 'description' => 'beskriving',
'amount' => 'beløp', 'amount' => 'beløp',
@ -236,23 +238,23 @@ return [
], ],
// validation of accounts: // validation of accounts:
'withdrawal_source_need_data' => 'Trenger ein gyldig kilde konto-ID og/eller gyldig kilde kontonamn for å fortsetja.', 'withdrawal_source_need_data' => 'Trenger ein gyldig kilde konto-ID og/eller gyldig kilde kontonamn for å fortsetja.',
'withdrawal_source_bad_data' => '[a] Could not find a valid source account when searching for ID ":id" or name ":name".', 'withdrawal_source_bad_data' => '[a] Could not find a valid source account when searching for ID ":id" or name ":name".',
'withdrawal_dest_need_data' => '[a] Need to get a valid destination account ID and/or valid destination account name to continue.', 'withdrawal_dest_need_data' => '[a] Need to get a valid destination account ID and/or valid destination account name to continue.',
'withdrawal_dest_bad_data' => 'Kunne ikkje finna ein gyldig målkonto ved søk etter ID ":id" eller namn ":name".', 'withdrawal_dest_bad_data' => 'Kunne ikkje finna ein gyldig målkonto ved søk etter ID ":id" eller namn ":name".',
'withdrawal_dest_iban_exists' => 'This destination account IBAN is already in use by an asset account or a liability and cannot be used as a withdrawal destination.', 'withdrawal_dest_iban_exists' => 'This destination account IBAN is already in use by an asset account or a liability and cannot be used as a withdrawal destination.',
'deposit_src_iban_exists' => 'This source account IBAN is already in use by an asset account or a liability and cannot be used as a deposit source.', 'deposit_src_iban_exists' => 'This source account IBAN is already in use by an asset account or a liability and cannot be used as a deposit source.',
'reconciliation_source_bad_data' => 'Kunne ikkje finna ein gyldig avstemmingskonto ved søk etter ID ":id" eller namn ":name".', 'reconciliation_source_bad_data' => 'Kunne ikkje finna ein gyldig avstemmingskonto ved søk etter ID ":id" eller namn ":name".',
'generic_source_bad_data' => '[e] Could not find a valid source account when searching for ID ":id" or name ":name".', 'generic_source_bad_data' => '[e] Could not find a valid source account when searching for ID ":id" or name ":name".',
'deposit_source_need_data' => 'Trenger ein gyldig kilde konto-ID og/eller gyldig kilde kontonamn for å fortsetja.', 'deposit_source_need_data' => 'Trenger ein gyldig kilde konto-ID og/eller gyldig kilde kontonamn for å fortsetja.',
'deposit_source_bad_data' => '[b] Could not find a valid source account when searching for ID ":id" or name ":name".', 'deposit_source_bad_data' => '[b] Could not find a valid source account when searching for ID ":id" or name ":name".',
'deposit_dest_need_data' => '[b] Need to get a valid destination account ID and/or valid destination account name to continue.', 'deposit_dest_need_data' => '[b] Need to get a valid destination account ID and/or valid destination account name to continue.',
'deposit_dest_bad_data' => 'Kunne ikkje finna ein gyldig destinasjons konto ved å søke etter ID ":id" eller namn ":name".', 'deposit_dest_bad_data' => 'Kunne ikkje finna ein gyldig destinasjons konto ved å søke etter ID ":id" eller namn ":name".',
'deposit_dest_wrong_type' => 'Den oppgitte målkontoen er ikkje av rett type.', 'deposit_dest_wrong_type' => 'Den oppgitte målkontoen er ikkje av rett type.',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
@ -265,37 +267,37 @@ return [
* *
*/ */
'transfer_source_need_data' => 'Trenger ein gyldig kilde konto-ID og/eller gyldig kilde kontonamn for å fortsetja.', 'transfer_source_need_data' => 'Trenger ein gyldig kilde konto-ID og/eller gyldig kilde kontonamn for å fortsetja.',
'transfer_source_bad_data' => '[c] Could not find a valid source account when searching for ID ":id" or name ":name".', 'transfer_source_bad_data' => '[c] Could not find a valid source account when searching for ID ":id" or name ":name".',
'transfer_dest_need_data' => '[c] Need to get a valid destination account ID and/or valid destination account name to continue.', 'transfer_dest_need_data' => '[c] Need to get a valid destination account ID and/or valid destination account name to continue.',
'transfer_dest_bad_data' => 'Kunne ikkje finna ein gyldig destinasjons konto ved å søke etter ID ":id" eller namn ":name".', 'transfer_dest_bad_data' => 'Kunne ikkje finna ein gyldig destinasjons konto ved å søke etter ID ":id" eller namn ":name".',
'need_id_in_edit' => 'Kvar del må ha transaction_journal_id (enten gyldig ID eller 0).', 'need_id_in_edit' => 'Kvar del må ha transaction_journal_id (enten gyldig ID eller 0).',
'ob_source_need_data' => 'Trenger ein gyldig kjeldekonto ID og/eller gyldig kjeldekonto namn for å fortsetja.', 'ob_source_need_data' => 'Trenger ein gyldig kjeldekonto ID og/eller gyldig kjeldekonto namn for å fortsetja.',
'lc_source_need_data' => 'Trenger ein gyldig kjeldekonto ID for å fortsetja.', 'lc_source_need_data' => 'Trenger ein gyldig kjeldekonto ID for å fortsetja.',
'ob_dest_need_data' => '[d] Need to get a valid destination account ID and/or valid destination account name to continue.', 'ob_dest_need_data' => '[d] Need to get a valid destination account ID and/or valid destination account name to continue.',
'ob_dest_bad_data' => 'Kunne ikkje finna ein gyldig destinasjonskonto ved søk etter ID ":id" eller namn ":name".', 'ob_dest_bad_data' => 'Kunne ikkje finna ein gyldig destinasjonskonto ved søk etter ID ":id" eller namn ":name".',
'reconciliation_either_account' => 'For å utføre ein avstemming, må du enten oppgi ein kilde eller ein målkonto. Ikke begge eller ingen.', 'reconciliation_either_account' => 'For å utføre ein avstemming, må du enten oppgi ein kilde eller ein målkonto. Ikke begge eller ingen.',
'generic_invalid_source' => 'Du kan ikkje bruka denne kontoen som kildekonto.', 'generic_invalid_source' => 'Du kan ikkje bruka denne kontoen som kildekonto.',
'generic_invalid_destination' => 'Du kan ikkje bruka denne kontoen som destinasjonskonto.', 'generic_invalid_destination' => 'Du kan ikkje bruka denne kontoen som destinasjonskonto.',
'generic_no_source' => 'Du må sende inn kontoinformasjon eller sende inn transaksjons-journal-ID.', 'generic_no_source' => 'Du må sende inn kontoinformasjon eller sende inn transaksjons-journal-ID.',
'generic_no_destination' => 'Du må sende inn kontoinformasjon om mottakerkontoen, eller sende inn ein transaksjons-journal-ID.', 'generic_no_destination' => 'Du må sende inn kontoinformasjon om mottakerkontoen, eller sende inn ein transaksjons-journal-ID.',
'gte.numeric' => ':attribute må vera større enn eller lik :value.', 'gte.numeric' => ':attribute må vera større enn eller lik :value.',
'gt.numeric' => ':attribute må vera større enn :value.', 'gt.numeric' => ':attribute må vera større enn :value.',
'gte.file' => ':attribute må vera større enn eller lik :value kilobyte.', 'gte.file' => ':attribute må vera større enn eller lik :value kilobyte.',
'gte.string' => ':attribute må vera større enn eller lik :value teikn.', 'gte.string' => ':attribute må vera større enn eller lik :value teikn.',
'gte.array' => ':attribute må ha :value element eller meir.', 'gte.array' => ':attribute må ha :value element eller meir.',
'amount_required_for_auto_budget' => 'Beløpet er påkrevd.', 'amount_required_for_auto_budget' => 'Beløpet er påkrevd.',
'auto_budget_amount_positive' => 'Beløpet må vera meir enn null.', 'auto_budget_amount_positive' => 'Beløpet må vera meir enn null.',
'auto_budget_period_mandatory' => 'Auto budsjett perioden er eit obligatorisk felt.', 'auto_budget_period_mandatory' => 'Auto budsjett perioden er eit obligatorisk felt.',
// no access to administration: // no access to administration:
'no_access_user_group' => 'Du har ikkje rettigheter til denne handlinga.', 'no_access_user_group' => 'Du har ikkje rettigheter til denne handlinga.',
]; ];
/* /*

View File

@ -143,6 +143,7 @@ return [
'error_github_text' => 'Jeśli wolisz, możesz również otworzyć nowy problem na https://github.com/firefly-iii/firefly-iii/issues.', 'error_github_text' => 'Jeśli wolisz, możesz również otworzyć nowy problem na https://github.com/firefly-iii/firefly-iii/issues.',
'error_stacktrace_below' => 'Pełny opis błędu znajduje się poniżej:', 'error_stacktrace_below' => 'Pełny opis błędu znajduje się poniżej:',
'error_headers' => 'Istotne mogą być również następujące nagłówki:', 'error_headers' => 'Istotne mogą być również następujące nagłówki:',
'error_post' => 'This was submitted by the user:',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.

View File

@ -1304,6 +1304,7 @@ return [
'sums_apply_to_range' => 'Wszystkie sumy mają zastosowanie do wybranego zakresu', 'sums_apply_to_range' => 'Wszystkie sumy mają zastosowanie do wybranego zakresu',
'mapbox_api_key' => 'Aby użyć mapy, pobierz klucz API z <a href="https://www.mapbox.com/">Mapbox</a>. Otwórz plik <code>.env</code> i wprowadź ten kod po <code>MAPBOX_API_KEY=</code>.', 'mapbox_api_key' => 'Aby użyć mapy, pobierz klucz API z <a href="https://www.mapbox.com/">Mapbox</a>. Otwórz plik <code>.env</code> i wprowadź ten kod po <code>MAPBOX_API_KEY=</code>.',
'press_object_location' => 'Kliknij prawym przyciskiem myszy lub naciśnij i przytrzymaj aby ustawić lokalizację obiektu.', 'press_object_location' => 'Kliknij prawym przyciskiem myszy lub naciśnij i przytrzymaj aby ustawić lokalizację obiektu.',
'click_tap_location' => 'Click or tap the map to add a location',
'clear_location' => 'Wyczyść lokalizację', 'clear_location' => 'Wyczyść lokalizację',
'delete_all_selected_tags' => 'Usuń wszystkie zaznaczone tagi', 'delete_all_selected_tags' => 'Usuń wszystkie zaznaczone tagi',
'select_tags_to_delete' => 'Nie zapomnij wybrać tagów.', 'select_tags_to_delete' => 'Nie zapomnij wybrać tagów.',
@ -1949,6 +1950,11 @@ return [
*/ */
// transactions: // transactions:
'wait_attachments' => 'Please wait for the attachments to upload.',
'errors_upload' => 'The upload has failed. Please check your browser console for the error.',
'amount_foreign_if' => 'Amount in foreign currency, if any',
'amount_destination_account' => 'Amount in the currency of the destination account',
'edit_transaction_title' => 'Edit transaction ":description"',
'unreconcile' => 'Cofnij uzgodnienie', 'unreconcile' => 'Cofnij uzgodnienie',
'update_withdrawal' => 'Modyfikuj wypłatę', 'update_withdrawal' => 'Modyfikuj wypłatę',
'update_deposit' => 'Modyfikuj wpłatę', 'update_deposit' => 'Modyfikuj wpłatę',
@ -2545,7 +2551,7 @@ return [
'after_update_create_another' => 'Po aktualizacji wróć tutaj, aby kontynuować edycję.', 'after_update_create_another' => 'Po aktualizacji wróć tutaj, aby kontynuować edycję.',
'store_as_new' => 'Zapisz jako nową zamiast aktualizować.', 'store_as_new' => 'Zapisz jako nową zamiast aktualizować.',
'reset_after' => 'Wyczyść formularz po zapisaniu', 'reset_after' => 'Wyczyść formularz po zapisaniu',
'errors_submission' => 'Coś poszło nie tak w czasie zapisu. Proszę sprawdź błędy.', 'errors_submission' => 'There was something wrong with your submission. Please check out the errors below: %{errorMessage}',
'transaction_expand_split' => 'Rozwiń podział', 'transaction_expand_split' => 'Rozwiń podział',
'transaction_collapse_split' => 'Zwiń podział', 'transaction_collapse_split' => 'Zwiń podział',

View File

@ -34,73 +34,75 @@
declare(strict_types=1); declare(strict_types=1);
return [ return [
'missing_where' => 'Tablica nie zawiera klauzuli "where"', 'bad_type_source' => 'Firefly III can\'t determine the transaction type based on this source account.',
'missing_update' => 'Tablica nie zawiera klauzuli "update"', 'bad_type_destination' => 'Firefly III can\'t determine the transaction type based on this destination account.',
'invalid_where_key' => 'JSON zawiera nieprawidłowy klucz dla klauzuli "where"', 'missing_where' => 'Tablica nie zawiera klauzuli "where"',
'invalid_update_key' => 'JSON zawiera nieprawidłowy klucz dla klauzuli "update"', 'missing_update' => 'Tablica nie zawiera klauzuli "update"',
'invalid_query_data' => 'W Twoim zapytaniu, w polu %s:%s są nieprawidłowe dane.', 'invalid_where_key' => 'JSON zawiera nieprawidłowy klucz dla klauzuli "where"',
'invalid_query_account_type' => 'Twoje zapytanie zawiera konta różnego typu, co jest niedozwolone.', 'invalid_update_key' => 'JSON zawiera nieprawidłowy klucz dla klauzuli "update"',
'invalid_query_currency' => 'Twoje zapytanie zawiera konta, które mają różne ustawienia walutowe, co jest niedozwolone.', 'invalid_query_data' => 'W Twoim zapytaniu, w polu %s:%s są nieprawidłowe dane.',
'iban' => 'To nie jest prawidłowy IBAN.', 'invalid_query_account_type' => 'Twoje zapytanie zawiera konta różnego typu, co jest niedozwolone.',
'zero_or_more' => 'Wartość nie może być ujemna.', 'invalid_query_currency' => 'Twoje zapytanie zawiera konta, które mają różne ustawienia walutowe, co jest niedozwolone.',
'more_than_zero' => 'The value must be more than zero.', 'iban' => 'To nie jest prawidłowy IBAN.',
'more_than_zero_correct' => 'The value must be zero or more.', 'zero_or_more' => 'Wartość nie może być ujemna.',
'no_asset_account' => 'To nie jest konto aktywów.', 'more_than_zero' => 'The value must be more than zero.',
'date_or_time' => 'Wartość musi być prawidłową datą lub czasem (ISO 8601).', 'more_than_zero_correct' => 'The value must be zero or more.',
'source_equals_destination' => 'Konto źródłowe jest równe kontu docelowemu.', 'no_asset_account' => 'To nie jest konto aktywów.',
'unique_account_number_for_user' => 'Wygląda na to, że ten numer konta jest już w użyciu.', 'date_or_time' => 'Wartość musi być prawidłową datą lub czasem (ISO 8601).',
'unique_iban_for_user' => 'Wygląda na to, że ten IBAN jest już używany.', 'source_equals_destination' => 'Konto źródłowe jest równe kontu docelowemu.',
'reconciled_forbidden_field' => 'Ta transakcja jest już uzgodniona, nie można zmienić ":field"', 'unique_account_number_for_user' => 'Wygląda na to, że ten numer konta jest już w użyciu.',
'deleted_user' => 'Ze względu na zabezpieczenia nie możesz się zarejestrować używając tego adresu e-mail.', 'unique_iban_for_user' => 'Wygląda na to, że ten IBAN jest już używany.',
'rule_trigger_value' => 'Ta wartość jest nieprawidłowa dla wybranego wyzwalacza.', 'reconciled_forbidden_field' => 'Ta transakcja jest już uzgodniona, nie można zmienić ":field"',
'rule_action_value' => 'Ta wartość jest nieprawidłowa dla wybranej akcji.', 'deleted_user' => 'Ze względu na zabezpieczenia nie możesz się zarejestrować używając tego adresu e-mail.',
'file_already_attached' => 'Przesłany plik ":name" jest już dołączony do tego obiektu.', 'rule_trigger_value' => 'Ta wartość jest nieprawidłowa dla wybranego wyzwalacza.',
'file_attached' => 'Pomyślnie wgrano plik ":name".', 'rule_action_value' => 'Ta wartość jest nieprawidłowa dla wybranej akcji.',
'must_exist' => 'Identyfikator w polu :attribute nie istnieje w bazie danych.', 'file_already_attached' => 'Przesłany plik ":name" jest już dołączony do tego obiektu.',
'all_accounts_equal' => 'Wszystkie konta w tym polu muszą być takie same.', 'file_attached' => 'Pomyślnie wgrano plik ":name".',
'group_title_mandatory' => 'Tytuł grupy jest obowiązkowy, gdy istnieje więcej niż jedna transakcja.', 'must_exist' => 'Identyfikator w polu :attribute nie istnieje w bazie danych.',
'transaction_types_equal' => 'Wszystkie podziały muszą być tego samego typu.', 'all_accounts_equal' => 'Wszystkie konta w tym polu muszą być takie same.',
'invalid_transaction_type' => 'Nieprawidłowy typ transakcji.', 'group_title_mandatory' => 'Tytuł grupy jest obowiązkowy, gdy istnieje więcej niż jedna transakcja.',
'invalid_selection' => 'Twój wybór jest nieprawidłowy.', 'transaction_types_equal' => 'Wszystkie podziały muszą być tego samego typu.',
'belongs_user' => 'Ta wartość jest powiązana z obiektem, który nie istnieje.', 'invalid_transaction_type' => 'Nieprawidłowy typ transakcji.',
'belongs_user_or_user_group' => 'This value is linked to an object that does not seem to exist in your current financial administration.', 'invalid_selection' => 'Twój wybór jest nieprawidłowy.',
'at_least_one_transaction' => 'Wymaga co najmniej jednej transakcji.', 'belongs_user' => 'Ta wartość jest powiązana z obiektem, który nie istnieje.',
'recurring_transaction_id' => 'Wymaga co najmniej jednej transakcji.', 'belongs_user_or_user_group' => 'This value is linked to an object that does not seem to exist in your current financial administration.',
'need_id_to_match' => 'Musisz przesłać ten wpis z ID dla API, aby móc go dopasować.', 'at_least_one_transaction' => 'Wymaga co najmniej jednej transakcji.',
'too_many_unmatched' => 'Zbyt wiele przesłanych transakcji nie może być dopasowanych do ich odpowiednich wpisów w bazie danych. Upewnij się, że istniejące wpisy mają poprawny ID.', 'recurring_transaction_id' => 'Wymaga co najmniej jednej transakcji.',
'id_does_not_match' => 'Przesłane ID #:id nie pasuje do oczekiwanego ID. Upewnij się, że pasuje do pola lub pomiń to pole.', 'need_id_to_match' => 'Musisz przesłać ten wpis z ID dla API, aby móc go dopasować.',
'at_least_one_repetition' => 'Wymaga co najmniej jednego powtórzenia.', 'too_many_unmatched' => 'Zbyt wiele przesłanych transakcji nie może być dopasowanych do ich odpowiednich wpisów w bazie danych. Upewnij się, że istniejące wpisy mają poprawny ID.',
'require_repeat_until' => 'Wymagana jest liczba powtórzeń lub data zakończenia (repeat_until), ale nie obie jednocześnie.', 'id_does_not_match' => 'Przesłane ID #:id nie pasuje do oczekiwanego ID. Upewnij się, że pasuje do pola lub pomiń to pole.',
'require_currency_info' => 'Treść tego pola jest nieprawidłowa bez informacji o walucie.', 'at_least_one_repetition' => 'Wymaga co najmniej jednego powtórzenia.',
'not_transfer_account' => 'To konto nie jest kontem, które może być używane do przelewów.', 'require_repeat_until' => 'Wymagana jest liczba powtórzeń lub data zakończenia (repeat_until), ale nie obie jednocześnie.',
'require_currency_amount' => 'Treść tego pola jest nieprawidłowa bez informacji o obcej kwocie.', 'require_currency_info' => 'Treść tego pola jest nieprawidłowa bez informacji o walucie.',
'require_foreign_currency' => 'Wymagane jest wprowadzenie liczby w tym polu', 'not_transfer_account' => 'To konto nie jest kontem, które może być używane do przelewów.',
'require_foreign_dest' => 'Wartość tego pola musi odpowiadać walucie konta docelowego.', 'require_currency_amount' => 'Treść tego pola jest nieprawidłowa bez informacji o obcej kwocie.',
'require_foreign_src' => 'Wartość tego pola musi odpowiadać walucie konta źródłowego.', 'require_foreign_currency' => 'Wymagane jest wprowadzenie liczby w tym polu',
'equal_description' => 'Opis transakcji nie powinien być równy globalnemu opisowi.', 'require_foreign_dest' => 'Wartość tego pola musi odpowiadać walucie konta docelowego.',
'file_invalid_mime' => 'Plik ":name" jest typu ":mime", który nie jest akceptowany jako nowy plik do przekazania.', 'require_foreign_src' => 'Wartość tego pola musi odpowiadać walucie konta źródłowego.',
'file_too_large' => 'Plik ":name" jest zbyt duży.', 'equal_description' => 'Opis transakcji nie powinien być równy globalnemu opisowi.',
'belongs_to_user' => 'Wartość :attribute jest nieznana.', 'file_invalid_mime' => 'Plik ":name" jest typu ":mime", który nie jest akceptowany jako nowy plik do przekazania.',
'accepted' => ':attribute musi zostać zaakceptowany.', 'file_too_large' => 'Plik ":name" jest zbyt duży.',
'bic' => 'To nie jest prawidłowy BIC.', 'belongs_to_user' => 'Wartość :attribute jest nieznana.',
'at_least_one_trigger' => 'Reguła powinna mieć co najmniej jeden wyzwalacz.', 'accepted' => ':attribute musi zostać zaakceptowany.',
'at_least_one_active_trigger' => 'Reguła powinna mieć co najmniej jeden aktywny wyzwalacz.', 'bic' => 'To nie jest prawidłowy BIC.',
'at_least_one_action' => 'Reguła powinna mieć co najmniej jedną akcję.', 'at_least_one_trigger' => 'Reguła powinna mieć co najmniej jeden wyzwalacz.',
'at_least_one_active_action' => 'Reguła powinna mieć co najmniej jedną aktywną akcję.', 'at_least_one_active_trigger' => 'Reguła powinna mieć co najmniej jeden aktywny wyzwalacz.',
'base64' => 'To nie są prawidłowe dane zakodowane w base64.', 'at_least_one_action' => 'Reguła powinna mieć co najmniej jedną akcję.',
'model_id_invalid' => 'Podane ID wygląda na nieprawidłowe dla tego modelu.', 'at_least_one_active_action' => 'Reguła powinna mieć co najmniej jedną aktywną akcję.',
'less' => ':attribute musi być mniejszy od 10 000 000', 'base64' => 'To nie są prawidłowe dane zakodowane w base64.',
'active_url' => ':attribute nie jest prawidłowym adresem URL.', 'model_id_invalid' => 'Podane ID wygląda na nieprawidłowe dla tego modelu.',
'after' => ':attribute musi być datą późniejszą od :date.', 'less' => ':attribute musi być mniejszy od 10 000 000',
'date_after' => 'Data rozpoczęcia musi być wcześniejsza niż data zakończenia.', 'active_url' => ':attribute nie jest prawidłowym adresem URL.',
'alpha' => ':attribute może zawierać tylko litery.', 'after' => ':attribute musi być datą późniejszą od :date.',
'alpha_dash' => ':attribute może zawierać litery, cyfry oraz myślniki.', 'date_after' => 'Data rozpoczęcia musi być wcześniejsza niż data zakończenia.',
'alpha_num' => ':attribute może zawierać jedynie litery oraz cyfry.', 'alpha' => ':attribute może zawierać tylko litery.',
'array' => ':attribute musi być tablicą.', 'alpha_dash' => ':attribute może zawierać litery, cyfry oraz myślniki.',
'unique_for_user' => 'Istnieje już wpis z tym :attribute.', 'alpha_num' => ':attribute może zawierać jedynie litery oraz cyfry.',
'before' => ':attribute musi być wcześniejszą datą w stosunku do :date.', 'array' => ':attribute musi być tablicą.',
'unique_object_for_user' => 'Ta nazwa jest już w użyciu.', 'unique_for_user' => 'Istnieje już wpis z tym :attribute.',
'unique_account_for_user' => 'Ta nazwa konta jest już w użyciu.', 'before' => ':attribute musi być wcześniejszą datą w stosunku do :date.',
'unique_object_for_user' => 'Ta nazwa jest już w użyciu.',
'unique_account_for_user' => 'Ta nazwa konta jest już w użyciu.',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
@ -113,74 +115,74 @@ return [
* *
*/ */
'between.numeric' => ':attribute musi się mieścić w zakresie pomiędzy :min a :max.', 'between.numeric' => ':attribute musi się mieścić w zakresie pomiędzy :min a :max.',
'between.file' => ':attribute musi się mieścić w zakresie pomiędzy :min oraz :max kilobajtów.', 'between.file' => ':attribute musi się mieścić w zakresie pomiędzy :min oraz :max kilobajtów.',
'between.string' => ':attribute musi zawierać pomiędzy :min a :max znaków.', 'between.string' => ':attribute musi zawierać pomiędzy :min a :max znaków.',
'between.array' => ':attribute musi zawierać pomiędzy :min a :max elementów.', 'between.array' => ':attribute musi zawierać pomiędzy :min a :max elementów.',
'boolean' => 'Pole :attribute musi być prawdą albo fałszem.', 'boolean' => 'Pole :attribute musi być prawdą albo fałszem.',
'confirmed' => 'Pole :attribute i jego potwierdzenie nie pasują do siebie.', 'confirmed' => 'Pole :attribute i jego potwierdzenie nie pasują do siebie.',
'date' => ':attribute nie jest prawidłową datą.', 'date' => ':attribute nie jest prawidłową datą.',
'date_format' => ':attribute rożni się od formatu :format.', 'date_format' => ':attribute rożni się od formatu :format.',
'different' => ':attribute oraz :other muszą się różnić.', 'different' => ':attribute oraz :other muszą się różnić.',
'digits' => ':attribute musi składać się z :digits cyfr.', 'digits' => ':attribute musi składać się z :digits cyfr.',
'digits_between' => ':attribute musi mieć od :min do :max cyfr.', 'digits_between' => ':attribute musi mieć od :min do :max cyfr.',
'email' => ':attribute musi być prawidłowym adresem email.', 'email' => ':attribute musi być prawidłowym adresem email.',
'filled' => 'Pole :attribute jest wymagane.', 'filled' => 'Pole :attribute jest wymagane.',
'exists' => 'Wybrane :attribute są nieprawidłowe.', 'exists' => 'Wybrane :attribute są nieprawidłowe.',
'image' => ':attribute musi być obrazkiem.', 'image' => ':attribute musi być obrazkiem.',
'in' => 'Wybrany :attribute jest nieprawidłowy.', 'in' => 'Wybrany :attribute jest nieprawidłowy.',
'integer' => ':attribute musi być liczbą całkowitą.', 'integer' => ':attribute musi być liczbą całkowitą.',
'ip' => ':attribute musi być poprawnym adresem IP.', 'ip' => ':attribute musi być poprawnym adresem IP.',
'json' => ':attribute musi być prawidłowym węzłem JSON.', 'json' => ':attribute musi być prawidłowym węzłem JSON.',
'max.numeric' => ':attribute nie może być większy niż :max.', 'max.numeric' => ':attribute nie może być większy niż :max.',
'max.file' => ':attribute nie może być większy niż :max kilobajtów.', 'max.file' => ':attribute nie może być większy niż :max kilobajtów.',
'max.string' => ':attribute nie może być dłuższy od :max znaków.', 'max.string' => ':attribute nie może być dłuższy od :max znaków.',
'max.array' => ':attribute nie może zawierać więcej niż :max elementów.', 'max.array' => ':attribute nie może zawierać więcej niż :max elementów.',
'mimes' => ':attribute musi być plikiem typu :values.', 'mimes' => ':attribute musi być plikiem typu :values.',
'min.numeric' => ':attribute musi być przynajmniej :min.', 'min.numeric' => ':attribute musi być przynajmniej :min.',
'lte.numeric' => ':attribute musi być mniejszy lub równy :value.', 'lte.numeric' => ':attribute musi być mniejszy lub równy :value.',
'min.file' => ':attribute musi mieć przynajmniej :min kilobajtów.', 'min.file' => ':attribute musi mieć przynajmniej :min kilobajtów.',
'min.string' => ':attribute musi mieć co najmniej :min znaków.', 'min.string' => ':attribute musi mieć co najmniej :min znaków.',
'min.array' => ':attribute musi zawierać przynajmniej :min elementów.', 'min.array' => ':attribute musi zawierać przynajmniej :min elementów.',
'not_in' => 'Wybrany :attribute jest nieprawidłowy.', 'not_in' => 'Wybrany :attribute jest nieprawidłowy.',
'numeric' => ':attribute musi byc liczbą.', 'numeric' => ':attribute musi byc liczbą.',
'scientific_notation' => 'The :attribute cannot use the scientific notation.', 'scientific_notation' => 'The :attribute cannot use the scientific notation.',
'numeric_native' => 'Kwota źródłowa musi być liczbą.', 'numeric_native' => 'Kwota źródłowa musi być liczbą.',
'numeric_destination' => 'Kwota docelowa musi być liczbą.', 'numeric_destination' => 'Kwota docelowa musi być liczbą.',
'numeric_source' => 'Kwota źródłowa musi być liczbą.', 'numeric_source' => 'Kwota źródłowa musi być liczbą.',
'regex' => 'Format :attribute jest nieprawidłowy.', 'regex' => 'Format :attribute jest nieprawidłowy.',
'required' => 'Pole :attribute jest wymagane.', 'required' => 'Pole :attribute jest wymagane.',
'required_if' => 'Pole :attribute jest wymagane gdy :other jest :value.', 'required_if' => 'Pole :attribute jest wymagane gdy :other jest :value.',
'required_unless' => 'Pole :attribute jest wymagane, chyba że :other jest w :values.', 'required_unless' => 'Pole :attribute jest wymagane, chyba że :other jest w :values.',
'required_with' => 'Pole :attribute jest wymagane gdy :values jest podana.', 'required_with' => 'Pole :attribute jest wymagane gdy :values jest podana.',
'required_with_all' => 'Pole :attribute jest wymagane gdy :values jest podana.', 'required_with_all' => 'Pole :attribute jest wymagane gdy :values jest podana.',
'required_without' => 'Pole :attribute jest wymagane gdy :values nie jest podana.', 'required_without' => 'Pole :attribute jest wymagane gdy :values nie jest podana.',
'required_without_all' => ':attribute jest wymagane, gdy żadna z wartości :values nie jest podana.', 'required_without_all' => ':attribute jest wymagane, gdy żadna z wartości :values nie jest podana.',
'same' => 'Pole :attribute oraz :other muszą się zgadzać.', 'same' => 'Pole :attribute oraz :other muszą się zgadzać.',
'size.numeric' => ':attribute musi być wielkości :size.', 'size.numeric' => ':attribute musi być wielkości :size.',
'amount_min_over_max' => 'Minimalna kwota nie może być większa niż maksymalna kwota.', 'amount_min_over_max' => 'Minimalna kwota nie może być większa niż maksymalna kwota.',
'size.file' => ':attribute musi mieć :size kilobajtów.', 'size.file' => ':attribute musi mieć :size kilobajtów.',
'size.string' => ':attribute musi mieć :size znaków.', 'size.string' => ':attribute musi mieć :size znaków.',
'size.array' => ':attribute musi zawierać :size elementów.', 'size.array' => ':attribute musi zawierać :size elementów.',
'unique' => 'Taki :attribute już występuje.', 'unique' => 'Taki :attribute już występuje.',
'string' => ':attribute musi być ciągiem znaków.', 'string' => ':attribute musi być ciągiem znaków.',
'url' => 'Format :attribute jest nieprawidłowy.', 'url' => 'Format :attribute jest nieprawidłowy.',
'timezone' => ':attribute musi być prawidłową strefą.', 'timezone' => ':attribute musi być prawidłową strefą.',
'2fa_code' => 'Format :attribute jest nieprawidłowy.', '2fa_code' => 'Format :attribute jest nieprawidłowy.',
'dimensions' => ':attribute ma nieprawidłowe wymiary obrazu.', 'dimensions' => ':attribute ma nieprawidłowe wymiary obrazu.',
'distinct' => 'Pole :attribute zawiera zduplikowaną wartość.', 'distinct' => 'Pole :attribute zawiera zduplikowaną wartość.',
'file' => ':attribute musi być plikiem.', 'file' => ':attribute musi być plikiem.',
'in_array' => 'Pole :attribute nie istnieje w :other.', 'in_array' => 'Pole :attribute nie istnieje w :other.',
'present' => 'Pole :attribute musi być obecne.', 'present' => 'Pole :attribute musi być obecne.',
'amount_zero' => 'Całkowita kwota nie może wynosić zero.', 'amount_zero' => 'Całkowita kwota nie może wynosić zero.',
'current_target_amount' => 'Bieżąca kwota musi być mniejsza niż kwota docelowa.', 'current_target_amount' => 'Bieżąca kwota musi być mniejsza niż kwota docelowa.',
'unique_piggy_bank_for_user' => 'Nazwa skarbonki musi być unikalna.', 'unique_piggy_bank_for_user' => 'Nazwa skarbonki musi być unikalna.',
'unique_object_group' => 'Nazwa grupy musi być unikalna', 'unique_object_group' => 'Nazwa grupy musi być unikalna',
'starts_with' => 'Wartość musi zaczynać się od :values.', 'starts_with' => 'Wartość musi zaczynać się od :values.',
'unique_webhook' => 'Masz już webhook z tą kombinacją adresu URL, wyzwalacza, odpowiedzi i doręczenia.', 'unique_webhook' => 'Masz już webhook z tą kombinacją adresu URL, wyzwalacza, odpowiedzi i doręczenia.',
'unique_existing_webhook' => 'Masz już inny webhook z tą kombinacją adresu URL, wyzwalacza, odpowiedzi i doręczenia.', 'unique_existing_webhook' => 'Masz już inny webhook z tą kombinacją adresu URL, wyzwalacza, odpowiedzi i doręczenia.',
'same_account_type' => 'Oba konta muszą być tego samego typu', 'same_account_type' => 'Oba konta muszą być tego samego typu',
'same_account_currency' => 'Oba konta muszą mieć to samo ustawienie waluty', 'same_account_currency' => 'Oba konta muszą mieć to samo ustawienie waluty',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
@ -193,11 +195,11 @@ return [
* *
*/ */
'secure_password' => 'To nie jest bezpieczne hasło. Proszę spróbować ponownie. Aby uzyskać więcej informacji odwiedź https://bit.ly/FF3-password-security', 'secure_password' => 'To nie jest bezpieczne hasło. Proszę spróbować ponownie. Aby uzyskać więcej informacji odwiedź https://bit.ly/FF3-password-security',
'valid_recurrence_rep_type' => 'Nieprawidłowy typ powtórzeń dla cyklicznych transakcji.', 'valid_recurrence_rep_type' => 'Nieprawidłowy typ powtórzeń dla cyklicznych transakcji.',
'valid_recurrence_rep_moment' => 'Nieprawidłowy moment powtórzenia dla tego typu powtórzenia.', 'valid_recurrence_rep_moment' => 'Nieprawidłowy moment powtórzenia dla tego typu powtórzenia.',
'invalid_account_info' => 'Nieprawidłowe informacje o koncie.', 'invalid_account_info' => 'Nieprawidłowe informacje o koncie.',
'attributes' => [ 'attributes' => [
'email' => 'adres e-mail', 'email' => 'adres e-mail',
'description' => 'opis', 'description' => 'opis',
'amount' => 'kwota', 'amount' => 'kwota',
@ -236,23 +238,23 @@ return [
], ],
// validation of accounts: // validation of accounts:
'withdrawal_source_need_data' => 'Aby kontynuować, musisz uzyskać prawidłowy identyfikator konta źródłowego i/lub prawidłową nazwę konta źródłowego.', 'withdrawal_source_need_data' => 'Aby kontynuować, musisz uzyskać prawidłowy identyfikator konta źródłowego i/lub prawidłową nazwę konta źródłowego.',
'withdrawal_source_bad_data' => '[a] Nie można znaleźć poprawnego konta źródłowego podczas wyszukiwania identyfikatora ":id" lub nazwy ":name".', 'withdrawal_source_bad_data' => '[a] Nie można znaleźć poprawnego konta źródłowego podczas wyszukiwania identyfikatora ":id" lub nazwy ":name".',
'withdrawal_dest_need_data' => '[a] Aby kontynuować, musisz uzyskać prawidłowy identyfikator konta wydatków i/lub prawidłową nazwę konta wydatków.', 'withdrawal_dest_need_data' => '[a] Aby kontynuować, musisz uzyskać prawidłowy identyfikator konta wydatków i/lub prawidłową nazwę konta wydatków.',
'withdrawal_dest_bad_data' => 'Nie można znaleźć poprawnego konta wydatków podczas wyszukiwania identyfikatora ":id" lub nazwy ":name".', 'withdrawal_dest_bad_data' => 'Nie można znaleźć poprawnego konta wydatków podczas wyszukiwania identyfikatora ":id" lub nazwy ":name".',
'withdrawal_dest_iban_exists' => 'To konto docelowe IBAN jest już używane przez konto aktywów lub zobowiązanie i nie może być użyte jako miejsce docelowe wydatku.', 'withdrawal_dest_iban_exists' => 'To konto docelowe IBAN jest już używane przez konto aktywów lub zobowiązanie i nie może być użyte jako miejsce docelowe wydatku.',
'deposit_src_iban_exists' => 'To konto źródłowe IBAN jest już używany przez rachunek aktywów lub zobowiązanie i nie może być używany jako źródło wpłaty.', 'deposit_src_iban_exists' => 'To konto źródłowe IBAN jest już używany przez rachunek aktywów lub zobowiązanie i nie może być używany jako źródło wpłaty.',
'reconciliation_source_bad_data' => 'Nie można znaleźć prawidłowego konta uzgadniania podczas wyszukiwania ID ":id" lub nazwy ":name".', 'reconciliation_source_bad_data' => 'Nie można znaleźć prawidłowego konta uzgadniania podczas wyszukiwania ID ":id" lub nazwy ":name".',
'generic_source_bad_data' => '[e] Nie można znaleźć poprawnego konta źródłowego podczas wyszukiwania identyfikatora ":id" lub nazwy ":name".', 'generic_source_bad_data' => '[e] Nie można znaleźć poprawnego konta źródłowego podczas wyszukiwania identyfikatora ":id" lub nazwy ":name".',
'deposit_source_need_data' => 'Aby kontynuować, musisz uzyskać prawidłowy identyfikator konta źródłowego i/lub prawidłową nazwę konta źródłowego.', 'deposit_source_need_data' => 'Aby kontynuować, musisz uzyskać prawidłowy identyfikator konta źródłowego i/lub prawidłową nazwę konta źródłowego.',
'deposit_source_bad_data' => '[b] Could not find a valid source account when searching for ID ":id" or name ":name".', 'deposit_source_bad_data' => '[b] Could not find a valid source account when searching for ID ":id" or name ":name".',
'deposit_dest_need_data' => '[b] Need to get a valid destination account ID and/or valid destination account name to continue.', 'deposit_dest_need_data' => '[b] Need to get a valid destination account ID and/or valid destination account name to continue.',
'deposit_dest_bad_data' => 'Nie można znaleźć poprawnego konta wydatków podczas wyszukiwania identyfikatora ":id" lub nazwy ":name".', 'deposit_dest_bad_data' => 'Nie można znaleźć poprawnego konta wydatków podczas wyszukiwania identyfikatora ":id" lub nazwy ":name".',
'deposit_dest_wrong_type' => 'Konto docelowe nie jest poprawnego typu.', 'deposit_dest_wrong_type' => 'Konto docelowe nie jest poprawnego typu.',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
@ -265,37 +267,37 @@ return [
* *
*/ */
'transfer_source_need_data' => 'Aby kontynuować, musisz uzyskać prawidłowy identyfikator konta źródłowego i/lub prawidłową nazwę konta źródłowego.', 'transfer_source_need_data' => 'Aby kontynuować, musisz uzyskać prawidłowy identyfikator konta źródłowego i/lub prawidłową nazwę konta źródłowego.',
'transfer_source_bad_data' => '[c] Could not find a valid source account when searching for ID ":id" or name ":name".', 'transfer_source_bad_data' => '[c] Could not find a valid source account when searching for ID ":id" or name ":name".',
'transfer_dest_need_data' => '[c] Need to get a valid destination account ID and/or valid destination account name to continue.', 'transfer_dest_need_data' => '[c] Need to get a valid destination account ID and/or valid destination account name to continue.',
'transfer_dest_bad_data' => 'Nie można znaleźć poprawnego konta wydatków podczas wyszukiwania identyfikatora ":id" lub nazwy ":name".', 'transfer_dest_bad_data' => 'Nie można znaleźć poprawnego konta wydatków podczas wyszukiwania identyfikatora ":id" lub nazwy ":name".',
'need_id_in_edit' => 'Każdy podział musi posiadać transaction_journal_id (poprawny identyfikator lub 0).', 'need_id_in_edit' => 'Każdy podział musi posiadać transaction_journal_id (poprawny identyfikator lub 0).',
'ob_source_need_data' => 'Aby kontynuować, musisz uzyskać prawidłowy identyfikator konta źródłowego i/lub prawidłową nazwę konta źródłowego.', 'ob_source_need_data' => 'Aby kontynuować, musisz uzyskać prawidłowy identyfikator konta źródłowego i/lub prawidłową nazwę konta źródłowego.',
'lc_source_need_data' => 'Potrzebujemy poprawny identyfikator konta źródłowego, aby kontynuować.', 'lc_source_need_data' => 'Potrzebujemy poprawny identyfikator konta źródłowego, aby kontynuować.',
'ob_dest_need_data' => '[d] Aby kontynuować, musisz uzyskać prawidłowy identyfikator konta wydatków i/lub prawidłową nazwę konta wydatków.', 'ob_dest_need_data' => '[d] Aby kontynuować, musisz uzyskać prawidłowy identyfikator konta wydatków i/lub prawidłową nazwę konta wydatków.',
'ob_dest_bad_data' => 'Nie można znaleźć poprawnego konta wydatków podczas wyszukiwania identyfikatora ":id" lub nazwy ":name".', 'ob_dest_bad_data' => 'Nie można znaleźć poprawnego konta wydatków podczas wyszukiwania identyfikatora ":id" lub nazwy ":name".',
'reconciliation_either_account' => 'Aby przesłać uzgodnienie, musisz przesłać konto źródłowe lub docelowe. Nie oba te konto, ani nie żadnego konta.', 'reconciliation_either_account' => 'Aby przesłać uzgodnienie, musisz przesłać konto źródłowe lub docelowe. Nie oba te konto, ani nie żadnego konta.',
'generic_invalid_source' => 'Nie możesz użyć tego konta jako konta źródłowego.', 'generic_invalid_source' => 'Nie możesz użyć tego konta jako konta źródłowego.',
'generic_invalid_destination' => 'Nie możesz użyć tego konta jako konta docelowego.', 'generic_invalid_destination' => 'Nie możesz użyć tego konta jako konta docelowego.',
'generic_no_source' => 'Musisz przesłać informacje o koncie źródłowym lub przesłać identyfikator dziennika transakcji.', 'generic_no_source' => 'Musisz przesłać informacje o koncie źródłowym lub przesłać identyfikator dziennika transakcji.',
'generic_no_destination' => 'Musisz przesłać informacje o koncie docelowym lub przesłać identyfikator dziennika transakcji.', 'generic_no_destination' => 'Musisz przesłać informacje o koncie docelowym lub przesłać identyfikator dziennika transakcji.',
'gte.numeric' => ':attribute musi być większy lub równy :value.', 'gte.numeric' => ':attribute musi być większy lub równy :value.',
'gt.numeric' => ':attribute musi być większy niż :value.', 'gt.numeric' => ':attribute musi być większy niż :value.',
'gte.file' => ':attribute musi mieć rozmiar większy niż lub równy :value kilobajtów.', 'gte.file' => ':attribute musi mieć rozmiar większy niż lub równy :value kilobajtów.',
'gte.string' => ':attribute musi mieć :value lub więcej znaków.', 'gte.string' => ':attribute musi mieć :value lub więcej znaków.',
'gte.array' => ':attribute musi mieć :value lub więcej elementów.', 'gte.array' => ':attribute musi mieć :value lub więcej elementów.',
'amount_required_for_auto_budget' => 'Kwota jest wymagana.', 'amount_required_for_auto_budget' => 'Kwota jest wymagana.',
'auto_budget_amount_positive' => 'Kwota musi być większa niż zero.', 'auto_budget_amount_positive' => 'Kwota musi być większa niż zero.',
'auto_budget_period_mandatory' => 'Okres automatycznego budżetu to pole obowiązkowe.', 'auto_budget_period_mandatory' => 'Okres automatycznego budżetu to pole obowiązkowe.',
// no access to administration: // no access to administration:
'no_access_user_group' => 'Nie masz odpowiednich praw dostępu dla tej administracji.', 'no_access_user_group' => 'Nie masz odpowiednich praw dostępu dla tej administracji.',
]; ];
/* /*

View File

@ -143,6 +143,7 @@ return [
'error_github_text' => 'Se preferir, você também pode abrir uma nova issue em https://github.com/firefly-iii/firefly-iii/issues.', 'error_github_text' => 'Se preferir, você também pode abrir uma nova issue em https://github.com/firefly-iii/firefly-iii/issues.',
'error_stacktrace_below' => 'O rastreamento completo está abaixo:', 'error_stacktrace_below' => 'O rastreamento completo está abaixo:',
'error_headers' => 'Os seguintes cabeçalhos também podem ser relevantes:', 'error_headers' => 'Os seguintes cabeçalhos também podem ser relevantes:',
'error_post' => 'This was submitted by the user:',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.

View File

@ -1304,6 +1304,7 @@ return [
'sums_apply_to_range' => 'Todas as somas aplicam-se ao intervalo selecionado', 'sums_apply_to_range' => 'Todas as somas aplicam-se ao intervalo selecionado',
'mapbox_api_key' => 'Para usar o mapa, obtenha uma chave API do <a href="https://www.mapbox.com/">Mapbox</a>. Abra seu arquivo <code>.env</code> e insira este código <code>MAPBOX_API_KEY=</code>.', 'mapbox_api_key' => 'Para usar o mapa, obtenha uma chave API do <a href="https://www.mapbox.com/">Mapbox</a>. Abra seu arquivo <code>.env</code> e insira este código <code>MAPBOX_API_KEY=</code>.',
'press_object_location' => 'Clique com o botão direito ou pressione longamente para definir a localização do objeto.', 'press_object_location' => 'Clique com o botão direito ou pressione longamente para definir a localização do objeto.',
'click_tap_location' => 'Click or tap the map to add a location',
'clear_location' => 'Limpar localização', 'clear_location' => 'Limpar localização',
'delete_all_selected_tags' => 'Excluir todas as tags selecionadas', 'delete_all_selected_tags' => 'Excluir todas as tags selecionadas',
'select_tags_to_delete' => 'Não se esqueça de selecionar algumas tags.', 'select_tags_to_delete' => 'Não se esqueça de selecionar algumas tags.',
@ -1949,6 +1950,11 @@ return [
*/ */
// transactions: // transactions:
'wait_attachments' => 'Please wait for the attachments to upload.',
'errors_upload' => 'The upload has failed. Please check your browser console for the error.',
'amount_foreign_if' => 'Amount in foreign currency, if any',
'amount_destination_account' => 'Amount in the currency of the destination account',
'edit_transaction_title' => 'Edit transaction ":description"',
'unreconcile' => 'Desfazer reconciliação', 'unreconcile' => 'Desfazer reconciliação',
'update_withdrawal' => 'Atualizar saída', 'update_withdrawal' => 'Atualizar saída',
'update_deposit' => 'Atualizar entrada', 'update_deposit' => 'Atualizar entrada',
@ -2545,7 +2551,7 @@ return [
'after_update_create_another' => 'Depois de atualizar, retorne aqui para continuar editando.', 'after_update_create_another' => 'Depois de atualizar, retorne aqui para continuar editando.',
'store_as_new' => 'Armazene como uma nova transação em vez de atualizar.', 'store_as_new' => 'Armazene como uma nova transação em vez de atualizar.',
'reset_after' => 'Limpar o formulário após o envio', 'reset_after' => 'Limpar o formulário após o envio',
'errors_submission' => 'Há algo de errado com o seu envio. Por favor, verifique os erros abaixo.', 'errors_submission' => 'There was something wrong with your submission. Please check out the errors below: %{errorMessage}',
'transaction_expand_split' => 'Exibir divisão', 'transaction_expand_split' => 'Exibir divisão',
'transaction_collapse_split' => 'Esconder divisão', 'transaction_collapse_split' => 'Esconder divisão',

View File

@ -79,7 +79,7 @@ return [
'reports_index_intro' => 'Use esses relatórios para obter informações detalhadas sobre suas finanças.', 'reports_index_intro' => 'Use esses relatórios para obter informações detalhadas sobre suas finanças.',
'reports_index_inputReportType' => 'Escolha um tipo de relatório. Confira as páginas de ajuda para ver o que cada relatório mostra.', 'reports_index_inputReportType' => 'Escolha um tipo de relatório. Confira as páginas de ajuda para ver o que cada relatório mostra.',
'reports_index_inputAccountsSelect' => 'Você pode excluir ou incluir contas de ativos de acordo com a sua demanda.', 'reports_index_inputAccountsSelect' => 'Você pode excluir ou incluir contas de ativos de acordo com a sua demanda.',
'reports_index_inputDateRange' => 'The selected date range is entirely up to you: from one day to 10 years or more.', 'reports_index_inputDateRange' => 'O intervalo de datas selecionado depende só de você: de um dia até 10 anos ou mais.',
'reports_index_extra-options-box' => 'Dependendo do relatório que você selecionou, você pode usar filtros e opções adicionais aqui. Observe esta caixa quando você altera os tipos de relatórios.', 'reports_index_extra-options-box' => 'Dependendo do relatório que você selecionou, você pode usar filtros e opções adicionais aqui. Observe esta caixa quando você altera os tipos de relatórios.',
// reports (reports) // reports (reports)

View File

@ -34,73 +34,75 @@
declare(strict_types=1); declare(strict_types=1);
return [ return [
'missing_where' => 'O array está sem a cláusula "where"', 'bad_type_source' => 'Firefly III can\'t determine the transaction type based on this source account.',
'missing_update' => 'O array está sem a cláusula "update"', 'bad_type_destination' => 'Firefly III can\'t determine the transaction type based on this destination account.',
'invalid_where_key' => 'O JSON contém uma chave inválida para a cláusula "where"', 'missing_where' => 'O array está sem a cláusula "where"',
'invalid_update_key' => 'O JSON contém uma chave inválida para a cláusula "update"', 'missing_update' => 'O array está sem a cláusula "update"',
'invalid_query_data' => 'Há dados inválidos no campo %s:%s da sua consulta.', 'invalid_where_key' => 'O JSON contém uma chave inválida para a cláusula "where"',
'invalid_query_account_type' => 'Sua consulta contém contas de diferentes tipos, o que não é permitido.', 'invalid_update_key' => 'O JSON contém uma chave inválida para a cláusula "update"',
'invalid_query_currency' => 'Sua consulta contém contas que têm diferentes configurações de moeda, o que não é permitido.', 'invalid_query_data' => 'Há dados inválidos no campo %s:%s da sua consulta.',
'iban' => 'Este não é um válido IBAN.', 'invalid_query_account_type' => 'Sua consulta contém contas de diferentes tipos, o que não é permitido.',
'zero_or_more' => 'O valor não pode ser negativo.', 'invalid_query_currency' => 'Sua consulta contém contas que têm diferentes configurações de moeda, o que não é permitido.',
'more_than_zero' => 'O valor precisa ser maior do que zero.', 'iban' => 'Este não é um válido IBAN.',
'more_than_zero_correct' => 'The value must be zero or more.', 'zero_or_more' => 'O valor não pode ser negativo.',
'no_asset_account' => 'Esta não é uma conta de ativo.', 'more_than_zero' => 'O valor precisa ser maior do que zero.',
'date_or_time' => 'O valor deve ser uma data válida (ISO 8601).', 'more_than_zero_correct' => 'O valor precisa ser zero ou mais.',
'source_equals_destination' => 'A conta de origem é igual à conta de destino.', 'no_asset_account' => 'Esta não é uma conta de ativo.',
'unique_account_number_for_user' => 'Parece que este número de conta já está em uso.', 'date_or_time' => 'O valor deve ser uma data válida (ISO 8601).',
'unique_iban_for_user' => 'Parece que este IBAN já está em uso.', 'source_equals_destination' => 'A conta de origem é igual à conta de destino.',
'reconciled_forbidden_field' => 'Esta transação já está reconciliada, você não pode mudar o campo ":field"', 'unique_account_number_for_user' => 'Parece que este número de conta já está em uso.',
'deleted_user' => 'Devido a restrições de segurança, você não pode se registrar usando este endereço de e-mail.', 'unique_iban_for_user' => 'Parece que este IBAN já está em uso.',
'rule_trigger_value' => 'Este valor é inválido para o disparo selecionado.', 'reconciled_forbidden_field' => 'Esta transação já está reconciliada, você não pode mudar o campo ":field"',
'rule_action_value' => 'Este valor é inválido para a ação selecionada.', 'deleted_user' => 'Devido a restrições de segurança, você não pode se registrar usando este endereço de e-mail.',
'file_already_attached' => 'Arquivo ":name" carregado já está anexado para este objeto.', 'rule_trigger_value' => 'Este valor é inválido para o disparo selecionado.',
'file_attached' => 'Arquivo carregado com sucesso ":name".', 'rule_action_value' => 'Este valor é inválido para a ação selecionada.',
'must_exist' => 'O ID no campo :attribute não existe no banco de dados.', 'file_already_attached' => 'Arquivo ":name" carregado já está anexado para este objeto.',
'all_accounts_equal' => 'Todas as contas neste campo devem ser iguais.', 'file_attached' => 'Arquivo carregado com sucesso ":name".',
'group_title_mandatory' => 'Um título de grupo é obrigatório quando existe mais de uma transação.', 'must_exist' => 'O ID no campo :attribute não existe no banco de dados.',
'transaction_types_equal' => 'Todas as divisões devem ser do mesmo tipo.', 'all_accounts_equal' => 'Todas as contas neste campo devem ser iguais.',
'invalid_transaction_type' => 'Tipo de transação inválido.', 'group_title_mandatory' => 'Um título de grupo é obrigatório quando existe mais de uma transação.',
'invalid_selection' => 'Sua seleção é inválida.', 'transaction_types_equal' => 'Todas as divisões devem ser do mesmo tipo.',
'belongs_user' => 'Este valor está vinculado a um objeto que aparentemente não existe.', 'invalid_transaction_type' => 'Tipo de transação inválido.',
'belongs_user_or_user_group' => 'Este valor está ligado a um objeto que aparentemente não existe na sua administração financeira atual.', 'invalid_selection' => 'Sua seleção é inválida.',
'at_least_one_transaction' => 'Precisa de ao menos uma transação.', 'belongs_user' => 'Este valor está vinculado a um objeto que aparentemente não existe.',
'recurring_transaction_id' => 'Precisa de ao menos uma transação.', 'belongs_user_or_user_group' => 'Este valor está ligado a um objeto que aparentemente não existe na sua administração financeira atual.',
'need_id_to_match' => 'Você precisa enviar esta entrada com um ID para a API poder identificá-la.', 'at_least_one_transaction' => 'Precisa de ao menos uma transação.',
'too_many_unmatched' => 'Muitas transações submetidas não podem ser correspondidas a suas respectivas entradas de banco de dados. Certifique-se de que as entradas existentes possuem um ID válido.', 'recurring_transaction_id' => 'Precisa de ao menos uma transação.',
'id_does_not_match' => 'O ID #:id enviado não corresponde ao ID esperado. Certifique-se de que corresponda ou omita o campo.', 'need_id_to_match' => 'Você precisa enviar esta entrada com um ID para a API poder identificá-la.',
'at_least_one_repetition' => 'Precisa de ao menos uma repetição.', 'too_many_unmatched' => 'Muitas transações submetidas não podem ser correspondidas a suas respectivas entradas de banco de dados. Certifique-se de que as entradas existentes possuem um ID válido.',
'require_repeat_until' => 'É necessário ou um número de repetições ou uma data de término (repetir até). Não ambos.', 'id_does_not_match' => 'O ID #:id enviado não corresponde ao ID esperado. Certifique-se de que corresponda ou omita o campo.',
'require_currency_info' => 'O conteúdo deste campo é inválido sem informações de moeda.', 'at_least_one_repetition' => 'Precisa de ao menos uma repetição.',
'not_transfer_account' => 'Esta não é uma conta que possa ser usada para transferências.', 'require_repeat_until' => 'É necessário ou um número de repetições ou uma data de término (repetir até). Não ambos.',
'require_currency_amount' => 'O conteúdo deste campo é inválido sem a informação de moeda estrangeira.', 'require_currency_info' => 'O conteúdo deste campo é inválido sem informações de moeda.',
'require_foreign_currency' => 'Este campo deve ser um número', 'not_transfer_account' => 'Esta não é uma conta que possa ser usada para transferências.',
'require_foreign_dest' => 'Este valor de campo deve corresponder à moeda da conta de destino.', 'require_currency_amount' => 'O conteúdo deste campo é inválido sem a informação de moeda estrangeira.',
'require_foreign_src' => 'Este valor de campo deve corresponder à moeda da conta de origem.', 'require_foreign_currency' => 'Este campo deve ser um número',
'equal_description' => 'A descrição da transação não pode ser igual à descrição global.', 'require_foreign_dest' => 'Este valor de campo deve corresponder à moeda da conta de destino.',
'file_invalid_mime' => 'Arquivo ":name" é do tipo ":mime" que não é aceito como um novo upload.', 'require_foreign_src' => 'Este valor de campo deve corresponder à moeda da conta de origem.',
'file_too_large' => 'Arquivo ":name" é muito grande.', 'equal_description' => 'A descrição da transação não pode ser igual à descrição global.',
'belongs_to_user' => 'O valor de :attribute é desconhecido.', 'file_invalid_mime' => 'Arquivo ":name" é do tipo ":mime" que não é aceito como um novo upload.',
'accepted' => 'O campo :attribute deve ser aceito.', 'file_too_large' => 'Arquivo ":name" é muito grande.',
'bic' => 'Este não é um BIC válido.', 'belongs_to_user' => 'O valor de :attribute é desconhecido.',
'at_least_one_trigger' => 'A regra deve ter pelo menos um gatilho.', 'accepted' => 'O campo :attribute deve ser aceito.',
'at_least_one_active_trigger' => 'A regra deve ter pelo menos um acionador ativo.', 'bic' => 'Este não é um BIC válido.',
'at_least_one_action' => 'A regra deve ter pelo menos uma ação.', 'at_least_one_trigger' => 'A regra deve ter pelo menos um gatilho.',
'at_least_one_active_action' => 'A regra deve ter pelo menos uma ação ativa.', 'at_least_one_active_trigger' => 'A regra deve ter pelo menos um acionador ativo.',
'base64' => 'Isto não é válido na codificação de dados base64.', 'at_least_one_action' => 'A regra deve ter pelo menos uma ação.',
'model_id_invalid' => 'A identificação especificada parece inválida para este modelo.', 'at_least_one_active_action' => 'A regra deve ter pelo menos uma ação ativa.',
'less' => ':attribute deve ser menor do que 10.000.000', 'base64' => 'Isto não é válido na codificação de dados base64.',
'active_url' => 'O campo :attribute não contém um URL válido.', 'model_id_invalid' => 'A identificação especificada parece inválida para este modelo.',
'after' => 'O campo :attribute deverá conter uma data posterior a :date.', 'less' => ':attribute deve ser menor do que 10.000.000',
'date_after' => 'A data de início deve ser anterior à data de término.', 'active_url' => 'O campo :attribute não contém um URL válido.',
'alpha' => 'O campo :attribute deverá conter apenas letras.', 'after' => 'O campo :attribute deverá conter uma data posterior a :date.',
'alpha_dash' => 'O campo :attribute deverá conter apenas letras, números e traços.', 'date_after' => 'A data de início deve ser anterior à data de término.',
'alpha_num' => 'O campo :attribute deverá conter apenas letras e números .', 'alpha' => 'O campo :attribute deverá conter apenas letras.',
'array' => 'O campo :attribute precisa ser um conjunto.', 'alpha_dash' => 'O campo :attribute deverá conter apenas letras, números e traços.',
'unique_for_user' => 'Já existe uma entrada com este :attribute.', 'alpha_num' => 'O campo :attribute deverá conter apenas letras e números .',
'before' => 'O campo :attribute deverá conter uma data anterior a :date.', 'array' => 'O campo :attribute precisa ser um conjunto.',
'unique_object_for_user' => 'Este nome já esta em uso.', 'unique_for_user' => 'Já existe uma entrada com este :attribute.',
'unique_account_for_user' => 'Este nome de conta já está sendo usado.', 'before' => 'O campo :attribute deverá conter uma data anterior a :date.',
'unique_object_for_user' => 'Este nome já esta em uso.',
'unique_account_for_user' => 'Este nome de conta já está sendo usado.',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
@ -113,74 +115,74 @@ return [
* *
*/ */
'between.numeric' => 'O campo :attribute deverá ter um valor entre :min - :max.', 'between.numeric' => 'O campo :attribute deverá ter um valor entre :min - :max.',
'between.file' => 'O campo :attribute deverá ter um tamanho entre :min - :max kilobytes.', 'between.file' => 'O campo :attribute deverá ter um tamanho entre :min - :max kilobytes.',
'between.string' => 'O campo :attribute deverá conter entre :min - :max caracteres.', 'between.string' => 'O campo :attribute deverá conter entre :min - :max caracteres.',
'between.array' => 'O campo :attribute precisar ter entre :min - :max itens.', 'between.array' => 'O campo :attribute precisar ter entre :min - :max itens.',
'boolean' => 'O campo :attribute deverá ter o valor verdadeiro ou falso.', 'boolean' => 'O campo :attribute deverá ter o valor verdadeiro ou falso.',
'confirmed' => 'A confirmação para o campo :attribute não coincide.', 'confirmed' => 'A confirmação para o campo :attribute não coincide.',
'date' => 'O campo :attribute não contém uma data válida.', 'date' => 'O campo :attribute não contém uma data válida.',
'date_format' => 'A data indicada para o campo :attribute não respeita o formato :format.', 'date_format' => 'A data indicada para o campo :attribute não respeita o formato :format.',
'different' => 'Os campos :attribute e :other deverão conter valores diferentes.', 'different' => 'Os campos :attribute e :other deverão conter valores diferentes.',
'digits' => 'O campo :attribute deverá conter :digits dígitos.', 'digits' => 'O campo :attribute deverá conter :digits dígitos.',
'digits_between' => 'O campo :attribute deverá conter entre :min a :max dígitos.', 'digits_between' => 'O campo :attribute deverá conter entre :min a :max dígitos.',
'email' => 'O campo :attribute não contém um endereço de email válido.', 'email' => 'O campo :attribute não contém um endereço de email válido.',
'filled' => 'O campo :attribute é obrigatório.', 'filled' => 'O campo :attribute é obrigatório.',
'exists' => 'O valor selecionado para o campo :attribute é inválido.', 'exists' => 'O valor selecionado para o campo :attribute é inválido.',
'image' => 'O campo :attribute deverá conter uma imagem.', 'image' => 'O campo :attribute deverá conter uma imagem.',
'in' => 'O campo :attribute não contém um valor válido.', 'in' => 'O campo :attribute não contém um valor válido.',
'integer' => 'O campo :attribute deverá conter um número inteiro.', 'integer' => 'O campo :attribute deverá conter um número inteiro.',
'ip' => 'O campo :attribute deverá conter um IP válido.', 'ip' => 'O campo :attribute deverá conter um IP válido.',
'json' => 'O campo :attribute deverá conter uma string JSON válida.', 'json' => 'O campo :attribute deverá conter uma string JSON válida.',
'max.numeric' => 'O campo :attribute não deverá conter um valor superior a :max.', 'max.numeric' => 'O campo :attribute não deverá conter um valor superior a :max.',
'max.file' => 'O campo :attribute não deverá ter um tamanho superior a :max kilobytes.', 'max.file' => 'O campo :attribute não deverá ter um tamanho superior a :max kilobytes.',
'max.string' => 'O campo :attribute não deverá conter mais de :max caracteres.', 'max.string' => 'O campo :attribute não deverá conter mais de :max caracteres.',
'max.array' => 'O campo :attribute deve ter no máximo :max itens.', 'max.array' => 'O campo :attribute deve ter no máximo :max itens.',
'mimes' => 'O campo :attribute deverá conter um arquivo do tipo: :values.', 'mimes' => 'O campo :attribute deverá conter um arquivo do tipo: :values.',
'min.numeric' => 'O campo :attribute deverá ter um valor superior ou igual a :min.', 'min.numeric' => 'O campo :attribute deverá ter um valor superior ou igual a :min.',
'lte.numeric' => 'O :attribute deve ser menor ou igual a :value.', 'lte.numeric' => 'O :attribute deve ser menor ou igual a :value.',
'min.file' => 'O campo :attribute deverá ter no mínimo :min kilobytes.', 'min.file' => 'O campo :attribute deverá ter no mínimo :min kilobytes.',
'min.string' => 'O campo :attribute deverá conter no mínimo :min caracteres.', 'min.string' => 'O campo :attribute deverá conter no mínimo :min caracteres.',
'min.array' => 'O campo :attribute deve ter no mínimo :min itens.', 'min.array' => 'O campo :attribute deve ter no mínimo :min itens.',
'not_in' => 'O campo :attribute contém um valor inválido.', 'not_in' => 'O campo :attribute contém um valor inválido.',
'numeric' => 'O campo :attribute deverá conter um valor numérico.', 'numeric' => 'O campo :attribute deverá conter um valor numérico.',
'scientific_notation' => 'O atributo :attribute não pode usar a notação científica.', 'scientific_notation' => 'O atributo :attribute não pode usar a notação científica.',
'numeric_native' => 'O montante nativo deve ser um número.', 'numeric_native' => 'O montante nativo deve ser um número.',
'numeric_destination' => 'O montante de destino deve ser um número.', 'numeric_destination' => 'O montante de destino deve ser um número.',
'numeric_source' => 'O montante original deve ser um número.', 'numeric_source' => 'O montante original deve ser um número.',
'regex' => 'O formato do valor para o campo :attribute é inválido.', 'regex' => 'O formato do valor para o campo :attribute é inválido.',
'required' => 'O campo :attribute é obrigatório.', 'required' => 'O campo :attribute é obrigatório.',
'required_if' => 'O campo :attribute é obrigatório quando o valor do campo :other é igual a :value.', 'required_if' => 'O campo :attribute é obrigatório quando o valor do campo :other é igual a :value.',
'required_unless' => 'O campo :attribute é obrigatório a menos que :other esteja presente em :values.', 'required_unless' => 'O campo :attribute é obrigatório a menos que :other esteja presente em :values.',
'required_with' => 'O campo :attribute é obrigatório quando :values está presente.', 'required_with' => 'O campo :attribute é obrigatório quando :values está presente.',
'required_with_all' => 'O campo :attribute é obrigatório quando um dos :values está presente.', 'required_with_all' => 'O campo :attribute é obrigatório quando um dos :values está presente.',
'required_without' => 'O campo :attribute é obrigatório quanto :values não está presente.', 'required_without' => 'O campo :attribute é obrigatório quanto :values não está presente.',
'required_without_all' => 'O campo :attribute é obrigatório quando nenhum dos :values está presente.', 'required_without_all' => 'O campo :attribute é obrigatório quando nenhum dos :values está presente.',
'same' => 'Os campos :attribute e :other deverão conter valores iguais.', 'same' => 'Os campos :attribute e :other deverão conter valores iguais.',
'size.numeric' => 'O campo :attribute deverá conter o valor :size.', 'size.numeric' => 'O campo :attribute deverá conter o valor :size.',
'amount_min_over_max' => 'O valor mínimo não pode ser maior do que o valor máximo.', 'amount_min_over_max' => 'O valor mínimo não pode ser maior do que o valor máximo.',
'size.file' => 'O campo :attribute deverá ter o tamanho de :size kilobytes.', 'size.file' => 'O campo :attribute deverá ter o tamanho de :size kilobytes.',
'size.string' => 'O campo :attribute deverá conter :size caracteres.', 'size.string' => 'O campo :attribute deverá conter :size caracteres.',
'size.array' => 'O campo :attribute deve ter :size itens.', 'size.array' => 'O campo :attribute deve ter :size itens.',
'unique' => 'O valor indicado para o campo :attribute já se encontra utilizado.', 'unique' => 'O valor indicado para o campo :attribute já se encontra utilizado.',
'string' => 'O campo :attribute deve ser uma string.', 'string' => 'O campo :attribute deve ser uma string.',
'url' => 'O formato do URL indicado para o campo :attribute é inválido.', 'url' => 'O formato do URL indicado para o campo :attribute é inválido.',
'timezone' => 'O campo :attribute deverá ter um fuso horário válido.', 'timezone' => 'O campo :attribute deverá ter um fuso horário válido.',
'2fa_code' => 'O campo :attribute é inválido.', '2fa_code' => 'O campo :attribute é inválido.',
'dimensions' => 'O campo :attribute tem dimensões de imagem inválido.', 'dimensions' => 'O campo :attribute tem dimensões de imagem inválido.',
'distinct' => 'O campo :attribute tem um valor duplicado.', 'distinct' => 'O campo :attribute tem um valor duplicado.',
'file' => 'O :attribute deve ser um arquivo.', 'file' => 'O :attribute deve ser um arquivo.',
'in_array' => 'O campo :attribute não existe em :other.', 'in_array' => 'O campo :attribute não existe em :other.',
'present' => 'O campo :attribute deve estar presente.', 'present' => 'O campo :attribute deve estar presente.',
'amount_zero' => 'O montante total não pode ser zero.', 'amount_zero' => 'O montante total não pode ser zero.',
'current_target_amount' => 'O valor atual deve ser menor do que o valor pretendido.', 'current_target_amount' => 'O valor atual deve ser menor do que o valor pretendido.',
'unique_piggy_bank_for_user' => 'O nome do cofrinho deve ser único.', 'unique_piggy_bank_for_user' => 'O nome do cofrinho deve ser único.',
'unique_object_group' => 'O nome do grupo deve ser único', 'unique_object_group' => 'O nome do grupo deve ser único',
'starts_with' => 'O valor deve começar com :values.', 'starts_with' => 'O valor deve começar com :values.',
'unique_webhook' => 'Você já tem um webhook com esta combinação de URL, gatilho, resposta e entrega.', 'unique_webhook' => 'Você já tem um webhook com esta combinação de URL, gatilho, resposta e entrega.',
'unique_existing_webhook' => 'Você já tem outro webhook com esta combinação de URL, gatilho, resposta e entrega.', 'unique_existing_webhook' => 'Você já tem outro webhook com esta combinação de URL, gatilho, resposta e entrega.',
'same_account_type' => 'Ambas as contas devem ser do mesmo tipo', 'same_account_type' => 'Ambas as contas devem ser do mesmo tipo',
'same_account_currency' => 'Ambas as contas devem ter a mesma configuração de moeda', 'same_account_currency' => 'Ambas as contas devem ter a mesma configuração de moeda',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
@ -193,11 +195,11 @@ return [
* *
*/ */
'secure_password' => 'Esta não é uma senha segura. Por favor, tente novamente. Para mais informações, visite https://bit.ly/FF3-password-security', 'secure_password' => 'Esta não é uma senha segura. Por favor, tente novamente. Para mais informações, visite https://bit.ly/FF3-password-security',
'valid_recurrence_rep_type' => 'Tipo de repetição inválido para transações recorrentes.', 'valid_recurrence_rep_type' => 'Tipo de repetição inválido para transações recorrentes.',
'valid_recurrence_rep_moment' => 'Momento de repetição inválido para esse tipo de repetição.', 'valid_recurrence_rep_moment' => 'Momento de repetição inválido para esse tipo de repetição.',
'invalid_account_info' => 'Informação de conta inválida.', 'invalid_account_info' => 'Informação de conta inválida.',
'attributes' => [ 'attributes' => [
'email' => 'endereço de e-mail', 'email' => 'endereço de e-mail',
'description' => 'descrição', 'description' => 'descrição',
'amount' => 'valor', 'amount' => 'valor',
@ -236,23 +238,23 @@ return [
], ],
// validation of accounts: // validation of accounts:
'withdrawal_source_need_data' => 'É necessário obter um ID de uma conta de origem válida e/ou um nome de conta de origem válido para continuar.', 'withdrawal_source_need_data' => 'É necessário obter um ID de uma conta de origem válida e/ou um nome de conta de origem válido para continuar.',
'withdrawal_source_bad_data' => '[a] Não foi possível encontrar uma conta de origem válida ao procurar por ID ":id" ou nome ":name".', 'withdrawal_source_bad_data' => '[a] Não foi possível encontrar uma conta de origem válida ao procurar por ID ":id" ou nome ":name".',
'withdrawal_dest_need_data' => '[a] É necessário obter um ID de conta de destino válido e/ou um nome de conta de destino válido para continuar.', 'withdrawal_dest_need_data' => '[a] É necessário obter um ID de conta de destino válido e/ou um nome de conta de destino válido para continuar.',
'withdrawal_dest_bad_data' => 'Não foi possível encontrar uma conta de destino válida ao pesquisar por ID ":id" ou nome ":name".', 'withdrawal_dest_bad_data' => 'Não foi possível encontrar uma conta de destino válida ao pesquisar por ID ":id" ou nome ":name".',
'withdrawal_dest_iban_exists' => 'Este IBAN de conta de destino já está em uso por outra conta de ativos ou uma responsabilidade e não pode ser usada como um destino de retirada.', 'withdrawal_dest_iban_exists' => 'Este IBAN de conta de destino já está em uso por outra conta de ativos ou uma responsabilidade e não pode ser usada como um destino de retirada.',
'deposit_src_iban_exists' => 'Este IBAN de conta de origem já está em uso por outra conta de ativos ou uma responsabilidade e não pode ser usada como uma fonte de depósito.', 'deposit_src_iban_exists' => 'Este IBAN de conta de origem já está em uso por outra conta de ativos ou uma responsabilidade e não pode ser usada como uma fonte de depósito.',
'reconciliation_source_bad_data' => 'Não foi possível encontrar uma conta de reconciliação válida ao pesquisar por ID ":id" ou nome ":name".', 'reconciliation_source_bad_data' => 'Não foi possível encontrar uma conta de reconciliação válida ao pesquisar por ID ":id" ou nome ":name".',
'generic_source_bad_data' => '[e] Não foi possível encontrar uma conta de origem válida ao procurar por ID ":id" ou nome ":name".', 'generic_source_bad_data' => '[e] Não foi possível encontrar uma conta de origem válida ao procurar por ID ":id" ou nome ":name".',
'deposit_source_need_data' => 'É necessário obter um ID de uma conta de origem válida e/ou um nome de conta de origem válido para continuar.', 'deposit_source_need_data' => 'É necessário obter um ID de uma conta de origem válida e/ou um nome de conta de origem válido para continuar.',
'deposit_source_bad_data' => '[b] Não foi possível encontrar uma conta de origem válida ao procurar por ID ":id" ou nome ":name".', 'deposit_source_bad_data' => '[b] Não foi possível encontrar uma conta de origem válida ao procurar por ID ":id" ou nome ":name".',
'deposit_dest_need_data' => '[b] É necessário obter um ID de conta de destino válido e/ou um nome de conta de destino válido para continuar.', 'deposit_dest_need_data' => '[b] É necessário obter um ID de conta de destino válido e/ou um nome de conta de destino válido para continuar.',
'deposit_dest_bad_data' => 'Não foi possível encontrar uma conta de destino válida ao pesquisar por ID ":id" ou nome ":name".', 'deposit_dest_bad_data' => 'Não foi possível encontrar uma conta de destino válida ao pesquisar por ID ":id" ou nome ":name".',
'deposit_dest_wrong_type' => 'A conta de destino enviada não é do tipo certo.', 'deposit_dest_wrong_type' => 'A conta de destino enviada não é do tipo certo.',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
@ -265,37 +267,37 @@ return [
* *
*/ */
'transfer_source_need_data' => 'É necessário obter um ID de uma conta de origem válida e/ou um nome de conta de origem válido para continuar.', 'transfer_source_need_data' => 'É necessário obter um ID de uma conta de origem válida e/ou um nome de conta de origem válido para continuar.',
'transfer_source_bad_data' => '[c] Não foi possível encontrar uma conta de origem válida ao procurar por ID ":id" ou nome ":name".', 'transfer_source_bad_data' => '[c] Não foi possível encontrar uma conta de origem válida ao procurar por ID ":id" ou nome ":name".',
'transfer_dest_need_data' => '[c] É necessário obter um ID de conta de destino válido e/ou um nome de conta de destino válido para continuar.', 'transfer_dest_need_data' => '[c] É necessário obter um ID de conta de destino válido e/ou um nome de conta de destino válido para continuar.',
'transfer_dest_bad_data' => 'Não foi possível encontrar uma conta de destino válida ao pesquisar por ID ":id" ou nome ":name".', 'transfer_dest_bad_data' => 'Não foi possível encontrar uma conta de destino válida ao pesquisar por ID ":id" ou nome ":name".',
'need_id_in_edit' => 'Cada divisão deve ter transaction_journal_id (ID válido ou 0).', 'need_id_in_edit' => 'Cada divisão deve ter transaction_journal_id (ID válido ou 0).',
'ob_source_need_data' => 'É necessário obter um ID de uma conta de origem válida e/ou um nome de conta de origem válido para continuar.', 'ob_source_need_data' => 'É necessário obter um ID de uma conta de origem válida e/ou um nome de conta de origem válido para continuar.',
'lc_source_need_data' => 'É necessário obter um ID de uma conta de origem válida para continuar.', 'lc_source_need_data' => 'É necessário obter um ID de uma conta de origem válida para continuar.',
'ob_dest_need_data' => '[d] É necessário obter um ID de conta de destino válido e/ou um nome de conta de destino válido para continuar.', 'ob_dest_need_data' => '[d] É necessário obter um ID de conta de destino válido e/ou um nome de conta de destino válido para continuar.',
'ob_dest_bad_data' => 'Não foi possível encontrar uma conta de destino válida ao pesquisar por ID ":id" ou nome ":name".', 'ob_dest_bad_data' => 'Não foi possível encontrar uma conta de destino válida ao pesquisar por ID ":id" ou nome ":name".',
'reconciliation_either_account' => 'Para enviar uma reconciliação, você deve enviar uma conta de origem ou de destino. Não ambos, nem nenhum.', 'reconciliation_either_account' => 'Para enviar uma reconciliação, você deve enviar uma conta de origem ou de destino. Não ambos, nem nenhum.',
'generic_invalid_source' => 'Você não pode usar esta conta como conta de origem.', 'generic_invalid_source' => 'Você não pode usar esta conta como conta de origem.',
'generic_invalid_destination' => 'Você não pode usar esta conta como conta de destino.', 'generic_invalid_destination' => 'Você não pode usar esta conta como conta de destino.',
'generic_no_source' => 'Você deve enviar as informações da conta de origem ou enviar um ID do diário de transação.', 'generic_no_source' => 'Você deve enviar as informações da conta de origem ou enviar um ID do diário de transação.',
'generic_no_destination' => 'Você deve enviar as informações da conta de destino ou enviar um ID do diário de transação.', 'generic_no_destination' => 'Você deve enviar as informações da conta de destino ou enviar um ID do diário de transação.',
'gte.numeric' => ':attribute deve ser maior ou igual a :value.', 'gte.numeric' => ':attribute deve ser maior ou igual a :value.',
'gt.numeric' => 'O campo :attribute deve ser maior que :value.', 'gt.numeric' => 'O campo :attribute deve ser maior que :value.',
'gte.file' => 'O campo :attribute deve ser maior ou igual a :value kilobytes.', 'gte.file' => 'O campo :attribute deve ser maior ou igual a :value kilobytes.',
'gte.string' => 'O campo :attribute deve ser maior ou igual a :value caracteres.', 'gte.string' => 'O campo :attribute deve ser maior ou igual a :value caracteres.',
'gte.array' => 'O campo :attribute deve ter :value itens ou mais.', 'gte.array' => 'O campo :attribute deve ter :value itens ou mais.',
'amount_required_for_auto_budget' => 'O valor é necessário.', 'amount_required_for_auto_budget' => 'O valor é necessário.',
'auto_budget_amount_positive' => 'A quantidade deve ser maior do que zero.', 'auto_budget_amount_positive' => 'A quantidade deve ser maior do que zero.',
'auto_budget_period_mandatory' => 'O período de orçamento automático é um campo obrigatório.', 'auto_budget_period_mandatory' => 'O período de orçamento automático é um campo obrigatório.',
// no access to administration: // no access to administration:
'no_access_user_group' => 'Você não direitos de acesso suficientes para esta administração.', 'no_access_user_group' => 'Você não direitos de acesso suficientes para esta administração.',
]; ];
/* /*

View File

@ -144,6 +144,7 @@ Isto pode ajudar a corrigir o erro que acabou de encontrar.',
'error_github_text' => 'Se preferir, pode também abrir uma nova questão em https://github.com/firefly-iii/firefly-iii/issues.', 'error_github_text' => 'Se preferir, pode também abrir uma nova questão em https://github.com/firefly-iii/firefly-iii/issues.',
'error_stacktrace_below' => 'O rastreamento da pilha completo é:', 'error_stacktrace_below' => 'O rastreamento da pilha completo é:',
'error_headers' => 'Os cabeçalhos seguintes também podem ser relevantes:', 'error_headers' => 'Os cabeçalhos seguintes também podem ser relevantes:',
'error_post' => 'This was submitted by the user:',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.

View File

@ -1304,6 +1304,7 @@ return [
'sums_apply_to_range' => 'Todas as somas aplicam-se ao intervalo selecionado', 'sums_apply_to_range' => 'Todas as somas aplicam-se ao intervalo selecionado',
'mapbox_api_key' => 'Para usar o mapa, arranje uma chave de API do <a href="https://www.mapbox.com/">Mapbox</a>. Abra o seu ficheiro <code>.env</code> e adicione essa chave a seguir a <code> MAPBOX_API_KEY=</code>.', 'mapbox_api_key' => 'Para usar o mapa, arranje uma chave de API do <a href="https://www.mapbox.com/">Mapbox</a>. Abra o seu ficheiro <code>.env</code> e adicione essa chave a seguir a <code> MAPBOX_API_KEY=</code>.',
'press_object_location' => 'Clique com o botão direito ou pressione longamente para definir o local do objeto.', 'press_object_location' => 'Clique com o botão direito ou pressione longamente para definir o local do objeto.',
'click_tap_location' => 'Click or tap the map to add a location',
'clear_location' => 'Limpar localização', 'clear_location' => 'Limpar localização',
'delete_all_selected_tags' => 'Excluir todas as etiquetas selecionadas', 'delete_all_selected_tags' => 'Excluir todas as etiquetas selecionadas',
'select_tags_to_delete' => 'Não se esqueça de selecionar algumas etiquetas.', 'select_tags_to_delete' => 'Não se esqueça de selecionar algumas etiquetas.',
@ -1949,6 +1950,11 @@ return [
*/ */
// transactions: // transactions:
'wait_attachments' => 'Please wait for the attachments to upload.',
'errors_upload' => 'The upload has failed. Please check your browser console for the error.',
'amount_foreign_if' => 'Amount in foreign currency, if any',
'amount_destination_account' => 'Amount in the currency of the destination account',
'edit_transaction_title' => 'Edit transaction ":description"',
'unreconcile' => 'Undo reconciliation', 'unreconcile' => 'Undo reconciliation',
'update_withdrawal' => 'Atualizar levantamento', 'update_withdrawal' => 'Atualizar levantamento',
'update_deposit' => 'Atualizar depósito', 'update_deposit' => 'Atualizar depósito',
@ -2545,7 +2551,7 @@ return [
'after_update_create_another' => 'Após atualizar, regresse aqui para continuar a editar.', 'after_update_create_another' => 'Após atualizar, regresse aqui para continuar a editar.',
'store_as_new' => 'Guarde como nova transação em vez de atualizar.', 'store_as_new' => 'Guarde como nova transação em vez de atualizar.',
'reset_after' => 'Reiniciar o formulário após o envio', 'reset_after' => 'Reiniciar o formulário após o envio',
'errors_submission' => 'Aconteceu algo errado com a sua submissão. Por favor, verifique os erros.', 'errors_submission' => 'There was something wrong with your submission. Please check out the errors below: %{errorMessage}',
'transaction_expand_split' => 'Expandir divisão', 'transaction_expand_split' => 'Expandir divisão',
'transaction_collapse_split' => 'Ocultar divisão', 'transaction_collapse_split' => 'Ocultar divisão',

View File

@ -34,73 +34,75 @@
declare(strict_types=1); declare(strict_types=1);
return [ return [
'missing_where' => 'A matriz tem em falta a cláusula-"onde"', 'bad_type_source' => 'Firefly III can\'t determine the transaction type based on this source account.',
'missing_update' => 'A matriz tem em falta a cláusula-"atualizar"', 'bad_type_destination' => 'Firefly III can\'t determine the transaction type based on this destination account.',
'invalid_where_key' => 'JSON contém uma chave inválida para a cláusula "onde"', 'missing_where' => 'A matriz tem em falta a cláusula-"onde"',
'invalid_update_key' => 'JSON contém uma chave inválida para a cláusula "atualizar"', 'missing_update' => 'A matriz tem em falta a cláusula-"atualizar"',
'invalid_query_data' => 'Existem dados inválidos no campo %s:%s do seu inquérito.', 'invalid_where_key' => 'JSON contém uma chave inválida para a cláusula "onde"',
'invalid_query_account_type' => 'O seu inquérito contém contas de tipos diferentes, o que não é permitido.', 'invalid_update_key' => 'JSON contém uma chave inválida para a cláusula "atualizar"',
'invalid_query_currency' => 'O seu inquérito contém contas com configurações de moeda diferentes, o que não é permitido.', 'invalid_query_data' => 'Existem dados inválidos no campo %s:%s do seu inquérito.',
'iban' => 'Este IBAN não é valido.', 'invalid_query_account_type' => 'O seu inquérito contém contas de tipos diferentes, o que não é permitido.',
'zero_or_more' => 'O valor não pode ser negativo.', 'invalid_query_currency' => 'O seu inquérito contém contas com configurações de moeda diferentes, o que não é permitido.',
'more_than_zero' => 'The value must be more than zero.', 'iban' => 'Este IBAN não é valido.',
'more_than_zero_correct' => 'The value must be zero or more.', 'zero_or_more' => 'O valor não pode ser negativo.',
'no_asset_account' => 'This is not an asset account.', 'more_than_zero' => 'The value must be more than zero.',
'date_or_time' => 'O valor deve ser uma data ou hora válida (ISO 8601).', 'more_than_zero_correct' => 'The value must be zero or more.',
'source_equals_destination' => 'A conta de origem é igual à conta de destino.', 'no_asset_account' => 'This is not an asset account.',
'unique_account_number_for_user' => 'Parece que este número de conta já está em uso.', 'date_or_time' => 'O valor deve ser uma data ou hora válida (ISO 8601).',
'unique_iban_for_user' => 'Parece que este IBAN já está em uso.', 'source_equals_destination' => 'A conta de origem é igual à conta de destino.',
'reconciled_forbidden_field' => 'This transaction is already reconciled, you cannot change the ":field"', 'unique_account_number_for_user' => 'Parece que este número de conta já está em uso.',
'deleted_user' => 'Devido a motivos de segurança, não se pode registar com este email.', 'unique_iban_for_user' => 'Parece que este IBAN já está em uso.',
'rule_trigger_value' => 'Este valor é inválido para o gatilho selecionado.', 'reconciled_forbidden_field' => 'This transaction is already reconciled, you cannot change the ":field"',
'rule_action_value' => 'Este valor é inválido para a ação selecionada.', 'deleted_user' => 'Devido a motivos de segurança, não se pode registar com este email.',
'file_already_attached' => 'O ficheiro ":name" carregado já está anexado a este objeto.', 'rule_trigger_value' => 'Este valor é inválido para o gatilho selecionado.',
'file_attached' => 'Ficheiro carregado com sucesso ":name".', 'rule_action_value' => 'Este valor é inválido para a ação selecionada.',
'must_exist' => 'O ID no campo :attribute não existe na base de dados.', 'file_already_attached' => 'O ficheiro ":name" carregado já está anexado a este objeto.',
'all_accounts_equal' => 'Todas as contas neste campo têm de ser iguais.', 'file_attached' => 'Ficheiro carregado com sucesso ":name".',
'group_title_mandatory' => 'Um título de grupo é obrigatório quando existe mais de uma transação.', 'must_exist' => 'O ID no campo :attribute não existe na base de dados.',
'transaction_types_equal' => 'Todas as divisões devem ser do mesmo tipo.', 'all_accounts_equal' => 'Todas as contas neste campo têm de ser iguais.',
'invalid_transaction_type' => 'Tipo de transação inválido.', 'group_title_mandatory' => 'Um título de grupo é obrigatório quando existe mais de uma transação.',
'invalid_selection' => 'A sua seleção é invalida.', 'transaction_types_equal' => 'Todas as divisões devem ser do mesmo tipo.',
'belongs_user' => 'This value is linked to an object that does not seem to exist.', 'invalid_transaction_type' => 'Tipo de transação inválido.',
'belongs_user_or_user_group' => 'This value is linked to an object that does not seem to exist in your current financial administration.', 'invalid_selection' => 'A sua seleção é invalida.',
'at_least_one_transaction' => 'Necessita pelo menos de uma transação.', 'belongs_user' => 'This value is linked to an object that does not seem to exist.',
'recurring_transaction_id' => 'Precisa de pelo menos uma transação.', 'belongs_user_or_user_group' => 'This value is linked to an object that does not seem to exist in your current financial administration.',
'need_id_to_match' => 'Precisa de enviar esta entrada com um ID para corresponder com a API.', 'at_least_one_transaction' => 'Necessita pelo menos de uma transação.',
'too_many_unmatched' => 'Muitas transações enviadas não podem ser correspondidas a suas respetivas entradas na base de dados. Certifique-se de que as entradas existentes têm um ID válido.', 'recurring_transaction_id' => 'Precisa de pelo menos uma transação.',
'id_does_not_match' => 'O ID enviado #:id não corresponde ao ID esperado. Certifique-se de que corresponda ou omita o campo.', 'need_id_to_match' => 'Precisa de enviar esta entrada com um ID para corresponder com a API.',
'at_least_one_repetition' => 'Necessita pelo menos de uma repetição.', 'too_many_unmatched' => 'Muitas transações enviadas não podem ser correspondidas a suas respetivas entradas na base de dados. Certifique-se de que as entradas existentes têm um ID válido.',
'require_repeat_until' => 'Preencher um número de repetições, ou uma data de fim (repetir_até). Não ambos.', 'id_does_not_match' => 'O ID enviado #:id não corresponde ao ID esperado. Certifique-se de que corresponda ou omita o campo.',
'require_currency_info' => 'O conteúdo deste campo é inválido sem a informação da moeda.', 'at_least_one_repetition' => 'Necessita pelo menos de uma repetição.',
'not_transfer_account' => 'Esta conta não pode ser utilizada para transferências.', 'require_repeat_until' => 'Preencher um número de repetições, ou uma data de fim (repetir_até). Não ambos.',
'require_currency_amount' => 'O conteúdo deste campo é inválido sem o montante da moeda estrangeira.', 'require_currency_info' => 'O conteúdo deste campo é inválido sem a informação da moeda.',
'require_foreign_currency' => 'Este campo requer um número', 'not_transfer_account' => 'Esta conta não pode ser utilizada para transferências.',
'require_foreign_dest' => 'O valor deste campo deve utilizar a mesma moeda da conta de destino.', 'require_currency_amount' => 'O conteúdo deste campo é inválido sem o montante da moeda estrangeira.',
'require_foreign_src' => 'O valor deste campo deve utilizar a mesma moeda da conta de origem.', 'require_foreign_currency' => 'Este campo requer um número',
'equal_description' => 'A descrição da transação não deve ser igual à descrição global.', 'require_foreign_dest' => 'O valor deste campo deve utilizar a mesma moeda da conta de destino.',
'file_invalid_mime' => 'O ficheiro ":name" é do tipo ":mime" que não é aceite para carregamento.', 'require_foreign_src' => 'O valor deste campo deve utilizar a mesma moeda da conta de origem.',
'file_too_large' => 'O ficheiro ":name" é demasiado grande.', 'equal_description' => 'A descrição da transação não deve ser igual à descrição global.',
'belongs_to_user' => 'O valor de :attribute é desconhecido.', 'file_invalid_mime' => 'O ficheiro ":name" é do tipo ":mime" que não é aceite para carregamento.',
'accepted' => 'O :attribute tem de ser aceite.', 'file_too_large' => 'O ficheiro ":name" é demasiado grande.',
'bic' => 'Este BIC não é válido.', 'belongs_to_user' => 'O valor de :attribute é desconhecido.',
'at_least_one_trigger' => 'A regra tem de ter pelo menos um gatilho.', 'accepted' => 'O :attribute tem de ser aceite.',
'at_least_one_active_trigger' => 'A regra deve ter pelo menos um gatilho ativo.', 'bic' => 'Este BIC não é válido.',
'at_least_one_action' => 'A regra tem de ter pelo menos uma ação.', 'at_least_one_trigger' => 'A regra tem de ter pelo menos um gatilho.',
'at_least_one_active_action' => 'A regra deve ter pelo menos uma ação ativa.', 'at_least_one_active_trigger' => 'A regra deve ter pelo menos um gatilho ativo.',
'base64' => 'Isto não é um valor base64 válido.', 'at_least_one_action' => 'A regra tem de ter pelo menos uma ação.',
'model_id_invalid' => 'O ID inserido é inválido para este modelo.', 'at_least_one_active_action' => 'A regra deve ter pelo menos uma ação ativa.',
'less' => ':attribute tem de ser menor que 10.000.000', 'base64' => 'Isto não é um valor base64 válido.',
'active_url' => 'O :attribute não é um URL válido.', 'model_id_invalid' => 'O ID inserido é inválido para este modelo.',
'after' => 'A data :attribute tem de ser posterior a :date.', 'less' => ':attribute tem de ser menor que 10.000.000',
'date_after' => 'A data de início deve ser anterior à data de fim.', 'active_url' => 'O :attribute não é um URL válido.',
'alpha' => 'O :attribute apenas pode conter letras.', 'after' => 'A data :attribute tem de ser posterior a :date.',
'alpha_dash' => 'O :attribute apenas pode conter letras, números e traços.', 'date_after' => 'A data de início deve ser anterior à data de fim.',
'alpha_num' => 'O :attribute apenas pode conter letras e números.', 'alpha' => 'O :attribute apenas pode conter letras.',
'array' => 'O :attribute tem de ser uma matriz.', 'alpha_dash' => 'O :attribute apenas pode conter letras, números e traços.',
'unique_for_user' => 'Já existe um registo com este :attribute.', 'alpha_num' => 'O :attribute apenas pode conter letras e números.',
'before' => 'A data :attribute tem de ser anterior a :date.', 'array' => 'O :attribute tem de ser uma matriz.',
'unique_object_for_user' => 'Este nome já está em uso.', 'unique_for_user' => 'Já existe um registo com este :attribute.',
'unique_account_for_user' => 'Este nome de conta já está em uso.', 'before' => 'A data :attribute tem de ser anterior a :date.',
'unique_object_for_user' => 'Este nome já está em uso.',
'unique_account_for_user' => 'Este nome de conta já está em uso.',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
@ -113,74 +115,74 @@ return [
* *
*/ */
'between.numeric' => 'O :attribute tem de estar entre :min e :max.', 'between.numeric' => 'O :attribute tem de estar entre :min e :max.',
'between.file' => 'O :attribute tem de estar entre :min e :max kilobytes.', 'between.file' => 'O :attribute tem de estar entre :min e :max kilobytes.',
'between.string' => 'O :attribute tem de ter entre :min e :max carateres.', 'between.string' => 'O :attribute tem de ter entre :min e :max carateres.',
'between.array' => 'O :attribute tem de ter entre :min e :max itens.', 'between.array' => 'O :attribute tem de ter entre :min e :max itens.',
'boolean' => 'O campo :attribute tem de ser verdadeiro ou falso.', 'boolean' => 'O campo :attribute tem de ser verdadeiro ou falso.',
'confirmed' => 'A confirmação de :attribute não coincide.', 'confirmed' => 'A confirmação de :attribute não coincide.',
'date' => 'A data :attribute não é válida.', 'date' => 'A data :attribute não é válida.',
'date_format' => 'O valor :attribute não corresponde ao formato :format.', 'date_format' => 'O valor :attribute não corresponde ao formato :format.',
'different' => 'O :attribute e :other têm de ser diferentes.', 'different' => 'O :attribute e :other têm de ser diferentes.',
'digits' => 'O :attribute tem de ter :digits dígitos.', 'digits' => 'O :attribute tem de ter :digits dígitos.',
'digits_between' => 'O :attribute tem de ter entre :min e :max dígitos.', 'digits_between' => 'O :attribute tem de ter entre :min e :max dígitos.',
'email' => 'O :attribute tem de ser um endereço de email válido.', 'email' => 'O :attribute tem de ser um endereço de email válido.',
'filled' => 'O campo :attribute é obrigatório.', 'filled' => 'O campo :attribute é obrigatório.',
'exists' => 'O :attribute selecionado é inválido.', 'exists' => 'O :attribute selecionado é inválido.',
'image' => 'O :attribute tem de ser uma imagem.', 'image' => 'O :attribute tem de ser uma imagem.',
'in' => 'O :attribute selecionado é inválido.', 'in' => 'O :attribute selecionado é inválido.',
'integer' => 'O :attribute tem de ser um inteiro.', 'integer' => 'O :attribute tem de ser um inteiro.',
'ip' => 'O :attribute tem de ser um endereço IP válido.', 'ip' => 'O :attribute tem de ser um endereço IP válido.',
'json' => 'O :attribute tem de ser uma string JSON valida.', 'json' => 'O :attribute tem de ser uma string JSON valida.',
'max.numeric' => 'O :attribute nao pode ser maior que :max.', 'max.numeric' => 'O :attribute nao pode ser maior que :max.',
'max.file' => 'O :attribute não pode ter mais que :max kilobytes.', 'max.file' => 'O :attribute não pode ter mais que :max kilobytes.',
'max.string' => 'O :attribute não pode ter mais que :max carateres.', 'max.string' => 'O :attribute não pode ter mais que :max carateres.',
'max.array' => 'O :attribute não pode ter mais que :max itens.', 'max.array' => 'O :attribute não pode ter mais que :max itens.',
'mimes' => 'O :attribute tem de ser um ficheiro do tipo :values.', 'mimes' => 'O :attribute tem de ser um ficheiro do tipo :values.',
'min.numeric' => 'O :attribute tem de ser pelo menos :min.', 'min.numeric' => 'O :attribute tem de ser pelo menos :min.',
'lte.numeric' => 'O :attribute tem de ser menor ou igual a :value.', 'lte.numeric' => 'O :attribute tem de ser menor ou igual a :value.',
'min.file' => 'O :attribute tem de ter, pelo menos, :min kilobytes.', 'min.file' => 'O :attribute tem de ter, pelo menos, :min kilobytes.',
'min.string' => 'O :attribute tem de ter, pelo menos, :min carateres.', 'min.string' => 'O :attribute tem de ter, pelo menos, :min carateres.',
'min.array' => 'O :attribute tem de ter, pelo menos, :min itens.', 'min.array' => 'O :attribute tem de ter, pelo menos, :min itens.',
'not_in' => 'O :attribute selecionado é inválido.', 'not_in' => 'O :attribute selecionado é inválido.',
'numeric' => 'O :attribute tem de ser um número.', 'numeric' => 'O :attribute tem de ser um número.',
'scientific_notation' => 'The :attribute cannot use the scientific notation.', 'scientific_notation' => 'The :attribute cannot use the scientific notation.',
'numeric_native' => 'O montante nativo tem de ser um número.', 'numeric_native' => 'O montante nativo tem de ser um número.',
'numeric_destination' => 'O montante de destino tem de ser um número.', 'numeric_destination' => 'O montante de destino tem de ser um número.',
'numeric_source' => 'O montante de origem tem de ser um número.', 'numeric_source' => 'O montante de origem tem de ser um número.',
'regex' => 'O formato do :attribute é inválido.', 'regex' => 'O formato do :attribute é inválido.',
'required' => 'O campo :attribute é obrigatório.', 'required' => 'O campo :attribute é obrigatório.',
'required_if' => 'O campo :attribute é obrigatório quando :other e :value.', 'required_if' => 'O campo :attribute é obrigatório quando :other e :value.',
'required_unless' => 'O campo :attribute é obrigatório, a menos que :other esteja em :values.', 'required_unless' => 'O campo :attribute é obrigatório, a menos que :other esteja em :values.',
'required_with' => 'O campo :attribute é obrigatório quando o :values está presente.', 'required_with' => 'O campo :attribute é obrigatório quando o :values está presente.',
'required_with_all' => 'O campo :attribute é obrigatório quando o :values está presente.', 'required_with_all' => 'O campo :attribute é obrigatório quando o :values está presente.',
'required_without' => 'O campo :attribute é obrigatório quando o :values não está presente.', 'required_without' => 'O campo :attribute é obrigatório quando o :values não está presente.',
'required_without_all' => 'O campo :attribute é obrigatório quando nenhum dos :values estão presentes.', 'required_without_all' => 'O campo :attribute é obrigatório quando nenhum dos :values estão presentes.',
'same' => 'O :attribute e o :other têm de ser iguais.', 'same' => 'O :attribute e o :other têm de ser iguais.',
'size.numeric' => 'O :attribute tem de ter :size.', 'size.numeric' => 'O :attribute tem de ter :size.',
'amount_min_over_max' => 'O montante mínimo não pode ser maior que o montante máximo.', 'amount_min_over_max' => 'O montante mínimo não pode ser maior que o montante máximo.',
'size.file' => 'O :attribute tem de ter :size kilobytes.', 'size.file' => 'O :attribute tem de ter :size kilobytes.',
'size.string' => 'O :attribute tem e ter :size carateres.', 'size.string' => 'O :attribute tem e ter :size carateres.',
'size.array' => 'O :attribute tem de conter :size itens.', 'size.array' => 'O :attribute tem de conter :size itens.',
'unique' => 'O :attribute já foi usado.', 'unique' => 'O :attribute já foi usado.',
'string' => 'O :attribute tem de ser um texto.', 'string' => 'O :attribute tem de ser um texto.',
'url' => 'O formato do :attribute é inválido.', 'url' => 'O formato do :attribute é inválido.',
'timezone' => 'O :attribute tem de ser uma zona válida.', 'timezone' => 'O :attribute tem de ser uma zona válida.',
'2fa_code' => 'O campo :attribute é inválido.', '2fa_code' => 'O campo :attribute é inválido.',
'dimensions' => 'O :attribute tem dimensões de imagens incorretas.', 'dimensions' => 'O :attribute tem dimensões de imagens incorretas.',
'distinct' => 'O campo :attribute tem um valor duplicado.', 'distinct' => 'O campo :attribute tem um valor duplicado.',
'file' => 'O :attribute tem de ser um ficheiro.', 'file' => 'O :attribute tem de ser um ficheiro.',
'in_array' => 'O campo :attribute não existe em :other.', 'in_array' => 'O campo :attribute não existe em :other.',
'present' => 'O campo :attribute tem de estar presente.', 'present' => 'O campo :attribute tem de estar presente.',
'amount_zero' => 'O montante total não pode ser 0.', 'amount_zero' => 'O montante total não pode ser 0.',
'current_target_amount' => 'O valor atual deve ser inferior ao valor pretendido.', 'current_target_amount' => 'O valor atual deve ser inferior ao valor pretendido.',
'unique_piggy_bank_for_user' => 'O nome do mealheiro tem de ser único.', 'unique_piggy_bank_for_user' => 'O nome do mealheiro tem de ser único.',
'unique_object_group' => 'O nome do grupo tem de ser único', 'unique_object_group' => 'O nome do grupo tem de ser único',
'starts_with' => 'O valor deve começar com :values.', 'starts_with' => 'O valor deve começar com :values.',
'unique_webhook' => 'Já existe um webhook com esta combinação de URL, gatilho, resposta e entrega.', 'unique_webhook' => 'Já existe um webhook com esta combinação de URL, gatilho, resposta e entrega.',
'unique_existing_webhook' => 'Já existe outro webhook com esta combinação de URL, gatilho, resposta e entrega.', 'unique_existing_webhook' => 'Já existe outro webhook com esta combinação de URL, gatilho, resposta e entrega.',
'same_account_type' => 'Ambas as contas devem ser do mesmo tipo', 'same_account_type' => 'Ambas as contas devem ser do mesmo tipo',
'same_account_currency' => 'Ambas as contas devem ter a mesma moeda configurada', 'same_account_currency' => 'Ambas as contas devem ter a mesma moeda configurada',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
@ -193,11 +195,11 @@ return [
* *
*/ */
'secure_password' => 'Esta não é uma palavra-passe segura. Tente de novo por favor. Para mais informações visite https://bit.ly/FF3-password-security', 'secure_password' => 'Esta não é uma palavra-passe segura. Tente de novo por favor. Para mais informações visite https://bit.ly/FF3-password-security',
'valid_recurrence_rep_type' => 'Tipo de repetição inválido para transações recorrentes.', 'valid_recurrence_rep_type' => 'Tipo de repetição inválido para transações recorrentes.',
'valid_recurrence_rep_moment' => 'Momento inválido para este tipo de repetição.', 'valid_recurrence_rep_moment' => 'Momento inválido para este tipo de repetição.',
'invalid_account_info' => 'Informação de conta inválida.', 'invalid_account_info' => 'Informação de conta inválida.',
'attributes' => [ 'attributes' => [
'email' => 'endereço de email', 'email' => 'endereço de email',
'description' => 'descrição', 'description' => 'descrição',
'amount' => 'montante', 'amount' => 'montante',
@ -236,23 +238,23 @@ return [
], ],
// validation of accounts: // validation of accounts:
'withdrawal_source_need_data' => 'É preciso ter um ID de uma conta de origem válida e/ou um nome de uma conta de origem válida para continuar.', 'withdrawal_source_need_data' => 'É preciso ter um ID de uma conta de origem válida e/ou um nome de uma conta de origem válida para continuar.',
'withdrawal_source_bad_data' => '[a] Não foi possível encontrar uma conta de origem válida ao pesquisar pelo ID ":id" ou nome ":name".', 'withdrawal_source_bad_data' => '[a] Não foi possível encontrar uma conta de origem válida ao pesquisar pelo ID ":id" ou nome ":name".',
'withdrawal_dest_need_data' => '[a] É preciso ter um ID de conta de destino e/ou nome de conta de destino válido para continuar.', 'withdrawal_dest_need_data' => '[a] É preciso ter um ID de conta de destino e/ou nome de conta de destino válido para continuar.',
'withdrawal_dest_bad_data' => 'Não foi possível encontrar uma conta de destino válida ao pesquisar pelo ID ":id" ou nome ":name".', 'withdrawal_dest_bad_data' => 'Não foi possível encontrar uma conta de destino válida ao pesquisar pelo ID ":id" ou nome ":name".',
'withdrawal_dest_iban_exists' => 'This destination account IBAN is already in use by an asset account or a liability and cannot be used as a withdrawal destination.', 'withdrawal_dest_iban_exists' => 'This destination account IBAN is already in use by an asset account or a liability and cannot be used as a withdrawal destination.',
'deposit_src_iban_exists' => 'This source account IBAN is already in use by an asset account or a liability and cannot be used as a deposit source.', 'deposit_src_iban_exists' => 'This source account IBAN is already in use by an asset account or a liability and cannot be used as a deposit source.',
'reconciliation_source_bad_data' => 'Não foi possível encontrar uma conta de reconciliação válida ao procurar pela ID ":id" ou pelo nome ":name".', 'reconciliation_source_bad_data' => 'Não foi possível encontrar uma conta de reconciliação válida ao procurar pela ID ":id" ou pelo nome ":name".',
'generic_source_bad_data' => '[e] Não foi possível encontrar uma conta de origem válida ao pesquisar pelo ID ":id" ou nome ":name".', 'generic_source_bad_data' => '[e] Não foi possível encontrar uma conta de origem válida ao pesquisar pelo ID ":id" ou nome ":name".',
'deposit_source_need_data' => 'É preciso ter um ID de uma conta de origem válida e/ou um nome de uma conta de origem válida para continuar.', 'deposit_source_need_data' => 'É preciso ter um ID de uma conta de origem válida e/ou um nome de uma conta de origem válida para continuar.',
'deposit_source_bad_data' => '[b] Não foi possível encontrar a conta de origem válida em quando pesquisar pelo ID ":id" ou nome ":name".', 'deposit_source_bad_data' => '[b] Não foi possível encontrar a conta de origem válida em quando pesquisar pelo ID ":id" ou nome ":name".',
'deposit_dest_need_data' => '[b] É preciso ter um ID de conta de destino e/ou nome de conta de destino válido para continuar.', 'deposit_dest_need_data' => '[b] É preciso ter um ID de conta de destino e/ou nome de conta de destino válido para continuar.',
'deposit_dest_bad_data' => 'Não foi possível encontrar uma conta de destino válida ao pesquisar pelo ID ":id" ou nome ":name".', 'deposit_dest_bad_data' => 'Não foi possível encontrar uma conta de destino válida ao pesquisar pelo ID ":id" ou nome ":name".',
'deposit_dest_wrong_type' => 'A conta de destino enviada não é do tipo correto.', 'deposit_dest_wrong_type' => 'A conta de destino enviada não é do tipo correto.',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
@ -265,37 +267,37 @@ return [
* *
*/ */
'transfer_source_need_data' => 'É preciso ter um ID de uma conta de origem válida e/ou um nome de uma conta de origem válida para continuar.', 'transfer_source_need_data' => 'É preciso ter um ID de uma conta de origem válida e/ou um nome de uma conta de origem válida para continuar.',
'transfer_source_bad_data' => '[c] Não foi possível encontrar a conta de origem válida em quando pesquisar pelo ID ":id" ou nome ":name".', 'transfer_source_bad_data' => '[c] Não foi possível encontrar a conta de origem válida em quando pesquisar pelo ID ":id" ou nome ":name".',
'transfer_dest_need_data' => '[c] É preciso ter um ID de conta de destino e/ou nome de conta de destino válido para continuar.', 'transfer_dest_need_data' => '[c] É preciso ter um ID de conta de destino e/ou nome de conta de destino válido para continuar.',
'transfer_dest_bad_data' => 'Não foi possível encontrar uma conta de destino válida ao pesquisar por ID ":id" ou nome ":name".', 'transfer_dest_bad_data' => 'Não foi possível encontrar uma conta de destino válida ao pesquisar por ID ":id" ou nome ":name".',
'need_id_in_edit' => 'Cada divisão deve ter transaction_journal_id (ID válido ou 0).', 'need_id_in_edit' => 'Cada divisão deve ter transaction_journal_id (ID válido ou 0).',
'ob_source_need_data' => 'É preciso ter um ID de uma conta de origem válida e/ou um nome de uma conta de origem válida para continuar.', 'ob_source_need_data' => 'É preciso ter um ID de uma conta de origem válida e/ou um nome de uma conta de origem válida para continuar.',
'lc_source_need_data' => 'É necessário obter um ID de uma conta de origem válida para continuar.', 'lc_source_need_data' => 'É necessário obter um ID de uma conta de origem válida para continuar.',
'ob_dest_need_data' => '[d] É preciso ter um ID de conta de destino e/ou nome de conta de destino válido para continuar.', 'ob_dest_need_data' => '[d] É preciso ter um ID de conta de destino e/ou nome de conta de destino válido para continuar.',
'ob_dest_bad_data' => 'Não foi possível encontrar uma conta de destino válida ao pesquisar pelo ID ":id" ou nome ":name".', 'ob_dest_bad_data' => 'Não foi possível encontrar uma conta de destino válida ao pesquisar pelo ID ":id" ou nome ":name".',
'reconciliation_either_account' => 'Ao submeter a reconciliação, tem de submeter a conta de origem ou a conta de destino. Não ambas ou nenhuma.', 'reconciliation_either_account' => 'Ao submeter a reconciliação, tem de submeter a conta de origem ou a conta de destino. Não ambas ou nenhuma.',
'generic_invalid_source' => 'Não pode utilizar esta conta como conta de origem.', 'generic_invalid_source' => 'Não pode utilizar esta conta como conta de origem.',
'generic_invalid_destination' => 'Não pode utilizar esta conta como conta de destino.', 'generic_invalid_destination' => 'Não pode utilizar esta conta como conta de destino.',
'generic_no_source' => 'Tem de submeter a informação de uma conta de origem ou uma ID de diário de transações.', 'generic_no_source' => 'Tem de submeter a informação de uma conta de origem ou uma ID de diário de transações.',
'generic_no_destination' => 'Tem de submeter a informação de uma conta de destino ou uma ID de diário de transações.', 'generic_no_destination' => 'Tem de submeter a informação de uma conta de destino ou uma ID de diário de transações.',
'gte.numeric' => 'O :attribute deve ser maior ou igual a :value.', 'gte.numeric' => 'O :attribute deve ser maior ou igual a :value.',
'gt.numeric' => 'O :attribute deve ser superior a :value.', 'gt.numeric' => 'O :attribute deve ser superior a :value.',
'gte.file' => 'O :attribute deve ser maior ou igual a :value kilobytes.', 'gte.file' => 'O :attribute deve ser maior ou igual a :value kilobytes.',
'gte.string' => 'O :attribute deve ser maior ou igual a :value carateres.', 'gte.string' => 'O :attribute deve ser maior ou igual a :value carateres.',
'gte.array' => 'O :attribute deve ter :value items ou mais.', 'gte.array' => 'O :attribute deve ter :value items ou mais.',
'amount_required_for_auto_budget' => 'O montante é obrigatório.', 'amount_required_for_auto_budget' => 'O montante é obrigatório.',
'auto_budget_amount_positive' => 'O montante deve ser maior que zero.', 'auto_budget_amount_positive' => 'O montante deve ser maior que zero.',
'auto_budget_period_mandatory' => 'O período de orçamento automático é um campo obrigatório.', 'auto_budget_period_mandatory' => 'O período de orçamento automático é um campo obrigatório.',
// no access to administration: // no access to administration:
'no_access_user_group' => 'Não tem as permissões de acesso necessárias para esta administração.', 'no_access_user_group' => 'Não tem as permissões de acesso necessárias para esta administração.',
]; ];
/* /*

View File

@ -143,6 +143,7 @@ return [
'error_github_text' => 'Dacă preferați, puteți de asemenea deschide o nouă problemă pe <a href="https://github.com/firefly-iii/firefly-iii/issues">GitHub</a>.', 'error_github_text' => 'Dacă preferați, puteți de asemenea deschide o nouă problemă pe <a href="https://github.com/firefly-iii/firefly-iii/issues">GitHub</a>.',
'error_stacktrace_below' => 'Stacktrack-ul complet este mai jos:', 'error_stacktrace_below' => 'Stacktrack-ul complet este mai jos:',
'error_headers' => 'The following headers may also be relevant:', 'error_headers' => 'The following headers may also be relevant:',
'error_post' => 'This was submitted by the user:',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.

View File

@ -1304,6 +1304,7 @@ return [
'sums_apply_to_range' => 'Toate sumele se aplică gamei selectate', 'sums_apply_to_range' => 'Toate sumele se aplică gamei selectate',
'mapbox_api_key' => 'Pentru a utiliza harta, obțineți o cheie API din <a href="https://www.mapbox.com/"> Mapbox </a>. Deschideți fișierul <code> .env </ code> și introduceți acest cod după <code> MAPBOX_API_KEY = </ code>.', 'mapbox_api_key' => 'Pentru a utiliza harta, obțineți o cheie API din <a href="https://www.mapbox.com/"> Mapbox </a>. Deschideți fișierul <code> .env </ code> și introduceți acest cod după <code> MAPBOX_API_KEY = </ code>.',
'press_object_location' => 'Faceți clic dreapta sau apăsați lung pentru a seta locația obiectului.', 'press_object_location' => 'Faceți clic dreapta sau apăsați lung pentru a seta locația obiectului.',
'click_tap_location' => 'Click or tap the map to add a location',
'clear_location' => 'Ștergeți locația', 'clear_location' => 'Ștergeți locația',
'delete_all_selected_tags' => 'Şterge toate etichetele selectate', 'delete_all_selected_tags' => 'Şterge toate etichetele selectate',
'select_tags_to_delete' => 'Nu uitați să selectați unele etichete.', 'select_tags_to_delete' => 'Nu uitați să selectați unele etichete.',
@ -1949,6 +1950,11 @@ return [
*/ */
// transactions: // transactions:
'wait_attachments' => 'Please wait for the attachments to upload.',
'errors_upload' => 'The upload has failed. Please check your browser console for the error.',
'amount_foreign_if' => 'Amount in foreign currency, if any',
'amount_destination_account' => 'Amount in the currency of the destination account',
'edit_transaction_title' => 'Edit transaction ":description"',
'unreconcile' => 'Undo reconciliation', 'unreconcile' => 'Undo reconciliation',
'update_withdrawal' => 'Actualizați retragere', 'update_withdrawal' => 'Actualizați retragere',
'update_deposit' => 'Actualizați depozit', 'update_deposit' => 'Actualizați depozit',
@ -2545,7 +2551,7 @@ return [
'after_update_create_another' => 'După actualizare, reveniți aici pentru a continua editarea.', 'after_update_create_another' => 'După actualizare, reveniți aici pentru a continua editarea.',
'store_as_new' => 'Stocați ca o tranzacție nouă în loc să actualizați.', 'store_as_new' => 'Stocați ca o tranzacție nouă în loc să actualizați.',
'reset_after' => 'Resetați formularul după trimitere', 'reset_after' => 'Resetați formularul după trimitere',
'errors_submission' => 'A fost ceva în neregulă cu depunerea ta. Te rugăm să verifici erorile.', 'errors_submission' => 'There was something wrong with your submission. Please check out the errors below: %{errorMessage}',
'transaction_expand_split' => 'Expand split', 'transaction_expand_split' => 'Expand split',
'transaction_collapse_split' => 'Collapse split', 'transaction_collapse_split' => 'Collapse split',

View File

@ -34,73 +34,75 @@
declare(strict_types=1); declare(strict_types=1);
return [ return [
'missing_where' => 'Array is missing "where"-clause', 'bad_type_source' => 'Firefly III can\'t determine the transaction type based on this source account.',
'missing_update' => 'Array is missing "update"-clause', 'bad_type_destination' => 'Firefly III can\'t determine the transaction type based on this destination account.',
'invalid_where_key' => 'JSON contains an invalid key for the "where"-clause', 'missing_where' => 'Array is missing "where"-clause',
'invalid_update_key' => 'JSON contains an invalid key for the "update"-clause', 'missing_update' => 'Array is missing "update"-clause',
'invalid_query_data' => 'There is invalid data in the %s:%s field of your query.', 'invalid_where_key' => 'JSON contains an invalid key for the "where"-clause',
'invalid_query_account_type' => 'Your query contains accounts of different types, which is not allowed.', 'invalid_update_key' => 'JSON contains an invalid key for the "update"-clause',
'invalid_query_currency' => 'Your query contains accounts that have different currency settings, which is not allowed.', 'invalid_query_data' => 'There is invalid data in the %s:%s field of your query.',
'iban' => 'Acesta nu este un IBAN valabil.', 'invalid_query_account_type' => 'Your query contains accounts of different types, which is not allowed.',
'zero_or_more' => 'Valoarea nu poate fi negativă.', 'invalid_query_currency' => 'Your query contains accounts that have different currency settings, which is not allowed.',
'more_than_zero' => 'The value must be more than zero.', 'iban' => 'Acesta nu este un IBAN valabil.',
'more_than_zero_correct' => 'The value must be zero or more.', 'zero_or_more' => 'Valoarea nu poate fi negativă.',
'no_asset_account' => 'This is not an asset account.', 'more_than_zero' => 'The value must be more than zero.',
'date_or_time' => 'Valoarea trebuie să fie o dată validă sau o valoare în timp (ISO 8601).', 'more_than_zero_correct' => 'The value must be zero or more.',
'source_equals_destination' => 'Contul sursă este egal cu contul de destinație.', 'no_asset_account' => 'This is not an asset account.',
'unique_account_number_for_user' => 'Se pare că acest număr de cont este deja utilizat.', 'date_or_time' => 'Valoarea trebuie să fie o dată validă sau o valoare în timp (ISO 8601).',
'unique_iban_for_user' => 'Se pare că acest IBAN este deja utilizat.', 'source_equals_destination' => 'Contul sursă este egal cu contul de destinație.',
'reconciled_forbidden_field' => 'This transaction is already reconciled, you cannot change the ":field"', 'unique_account_number_for_user' => 'Se pare că acest număr de cont este deja utilizat.',
'deleted_user' => 'Din cauza constrângerilor de securitate, nu vă puteți înregistra utilizând această adresă de e-mail.', 'unique_iban_for_user' => 'Se pare că acest IBAN este deja utilizat.',
'rule_trigger_value' => 'Această valoare nu este validă pentru declanșatorul selectat.', 'reconciled_forbidden_field' => 'This transaction is already reconciled, you cannot change the ":field"',
'rule_action_value' => 'Această valoare nu este validă pentru acțiunea selectată.', 'deleted_user' => 'Din cauza constrângerilor de securitate, nu vă puteți înregistra utilizând această adresă de e-mail.',
'file_already_attached' => 'Fișierul încărcat ":name" este deja atașat acestui obiect.', 'rule_trigger_value' => 'Această valoare nu este validă pentru declanșatorul selectat.',
'file_attached' => 'Fișierul ":name" a fost încărcat cu succes.', 'rule_action_value' => 'Această valoare nu este validă pentru acțiunea selectată.',
'must_exist' => 'Câmpul ID :attribute nu există în baza de date.', 'file_already_attached' => 'Fișierul încărcat ":name" este deja atașat acestui obiect.',
'all_accounts_equal' => 'Toate conturile din acest câmp trebuie să fie egale.', 'file_attached' => 'Fișierul ":name" a fost încărcat cu succes.',
'group_title_mandatory' => 'Un titlu de grup este obligatoriu atunci când există mai multe tranzacții.', 'must_exist' => 'Câmpul ID :attribute nu există în baza de date.',
'transaction_types_equal' => 'Toate împărțirile trebuie să fie de același tip.', 'all_accounts_equal' => 'Toate conturile din acest câmp trebuie să fie egale.',
'invalid_transaction_type' => 'Tip tranzacție nevalidă.', 'group_title_mandatory' => 'Un titlu de grup este obligatoriu atunci când există mai multe tranzacții.',
'invalid_selection' => 'Selecția dvs. este nevalidă.', 'transaction_types_equal' => 'Toate împărțirile trebuie să fie de același tip.',
'belongs_user' => 'This value is linked to an object that does not seem to exist.', 'invalid_transaction_type' => 'Tip tranzacție nevalidă.',
'belongs_user_or_user_group' => 'This value is linked to an object that does not seem to exist in your current financial administration.', 'invalid_selection' => 'Selecția dvs. este nevalidă.',
'at_least_one_transaction' => 'Aveți nevoie de cel puțin o tranzacție.', 'belongs_user' => 'This value is linked to an object that does not seem to exist.',
'recurring_transaction_id' => 'Need at least one transaction.', 'belongs_user_or_user_group' => 'This value is linked to an object that does not seem to exist in your current financial administration.',
'need_id_to_match' => 'You need to submit this entry with an ID for the API to be able to match it.', 'at_least_one_transaction' => 'Aveți nevoie de cel puțin o tranzacție.',
'too_many_unmatched' => 'Too many submitted transactions cannot be matched to their respective database entries. Make sure existing entries have a valid ID.', 'recurring_transaction_id' => 'Need at least one transaction.',
'id_does_not_match' => 'Submitted ID #:id does not match expected ID. Make sure it matches or omit the field.', 'need_id_to_match' => 'You need to submit this entry with an ID for the API to be able to match it.',
'at_least_one_repetition' => 'Aveți nevoie de cel puțin o repetare.', 'too_many_unmatched' => 'Too many submitted transactions cannot be matched to their respective database entries. Make sure existing entries have a valid ID.',
'require_repeat_until' => 'Solicitați fie un număr de repetări, fie o dată de încheiere (repeat_until). Nu amândouă.', 'id_does_not_match' => 'Submitted ID #:id does not match expected ID. Make sure it matches or omit the field.',
'require_currency_info' => 'Conținutul acestui câmp este nevalid fără informații despre monedă.', 'at_least_one_repetition' => 'Aveți nevoie de cel puțin o repetare.',
'not_transfer_account' => 'Acest cont nu este un cont care poate fi utilizat pentru transferuri.', 'require_repeat_until' => 'Solicitați fie un număr de repetări, fie o dată de încheiere (repeat_until). Nu amândouă.',
'require_currency_amount' => 'Conținutul acestui câmp este nevalid fără informații despre monedă.', 'require_currency_info' => 'Conținutul acestui câmp este nevalid fără informații despre monedă.',
'require_foreign_currency' => 'This field requires a number', 'not_transfer_account' => 'Acest cont nu este un cont care poate fi utilizat pentru transferuri.',
'require_foreign_dest' => 'This field value must match the currency of the destination account.', 'require_currency_amount' => 'Conținutul acestui câmp este nevalid fără informații despre monedă.',
'require_foreign_src' => 'This field value must match the currency of the source account.', 'require_foreign_currency' => 'This field requires a number',
'equal_description' => 'Descrierea tranzacției nu trebuie să fie egală cu descrierea globală.', 'require_foreign_dest' => 'This field value must match the currency of the destination account.',
'file_invalid_mime' => 'Fișierul ":name" este de tip ":mime" și nu este acceptat ca o încărcare nouă.', 'require_foreign_src' => 'This field value must match the currency of the source account.',
'file_too_large' => 'Fișierul ":name" este prea mare.', 'equal_description' => 'Descrierea tranzacției nu trebuie să fie egală cu descrierea globală.',
'belongs_to_user' => 'Valoarea :attribute este necunoscută.', 'file_invalid_mime' => 'Fișierul ":name" este de tip ":mime" și nu este acceptat ca o încărcare nouă.',
'accepted' => 'Câmpul :attribute trebuie să fie acceptat.', 'file_too_large' => 'Fișierul ":name" este prea mare.',
'bic' => 'Acesta nu este un BIC valabil.', 'belongs_to_user' => 'Valoarea :attribute este necunoscută.',
'at_least_one_trigger' => 'Regula trebuie să aibă cel puțin un declanșator.', 'accepted' => 'Câmpul :attribute trebuie să fie acceptat.',
'at_least_one_active_trigger' => 'Rule must have at least one active trigger.', 'bic' => 'Acesta nu este un BIC valabil.',
'at_least_one_action' => 'Regula trebuie să aibă cel puțin o acțiune.', 'at_least_one_trigger' => 'Regula trebuie să aibă cel puțin un declanșator.',
'at_least_one_active_action' => 'Rule must have at least one active action.', 'at_least_one_active_trigger' => 'Rule must have at least one active trigger.',
'base64' => 'Acest lucru nu este valabil pentru datele encoded base64.', 'at_least_one_action' => 'Regula trebuie să aibă cel puțin o acțiune.',
'model_id_invalid' => 'ID-ul dat nu pare valid pentru acest model.', 'at_least_one_active_action' => 'Rule must have at least one active action.',
'less' => ':attribute trebuie să fie mai mic decât 10,000,000', 'base64' => 'Acest lucru nu este valabil pentru datele encoded base64.',
'active_url' => ':attribute nu este o adresă URL validă.', 'model_id_invalid' => 'ID-ul dat nu pare valid pentru acest model.',
'after' => ':attribute trebuie să fie o dată ulterioară :date.', 'less' => ':attribute trebuie să fie mai mic decât 10,000,000',
'date_after' => 'Data de început trebuie să fie înainte de data de sfârșit.', 'active_url' => ':attribute nu este o adresă URL validă.',
'alpha' => ':attribute poate conține numai litere.', 'after' => ':attribute trebuie să fie o dată ulterioară :date.',
'alpha_dash' => ':attribute poate conține numai litere, numere și liniuțe.', 'date_after' => 'Data de început trebuie să fie înainte de data de sfârșit.',
'alpha_num' => ':attribute poate conține numai litere și numere.', 'alpha' => ':attribute poate conține numai litere.',
'array' => ':attribute trebuie să fie o matrice (array).', 'alpha_dash' => ':attribute poate conține numai litere, numere și liniuțe.',
'unique_for_user' => 'Există deja o intrare cu acest :attribute.', 'alpha_num' => ':attribute poate conține numai litere și numere.',
'before' => ':attribute trebuie să fie o dată înainte de :date.', 'array' => ':attribute trebuie să fie o matrice (array).',
'unique_object_for_user' => 'Acest nume este deja folosit.', 'unique_for_user' => 'Există deja o intrare cu acest :attribute.',
'unique_account_for_user' => 'Acest nume de cont este deja utilizat.', 'before' => ':attribute trebuie să fie o dată înainte de :date.',
'unique_object_for_user' => 'Acest nume este deja folosit.',
'unique_account_for_user' => 'Acest nume de cont este deja utilizat.',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
@ -113,74 +115,74 @@ return [
* *
*/ */
'between.numeric' => ':attribute trebuie să fie între :min și :max.', 'between.numeric' => ':attribute trebuie să fie între :min și :max.',
'between.file' => ':attribute trebuie să fie între :min și :max kilobyți.', 'between.file' => ':attribute trebuie să fie între :min și :max kilobyți.',
'between.string' => ':attribute trebuie să fie între :min și :max caractere.', 'between.string' => ':attribute trebuie să fie între :min și :max caractere.',
'between.array' => ':attribute trebuie să aibă între :min și :max articole.', 'between.array' => ':attribute trebuie să aibă între :min și :max articole.',
'boolean' => ':attribute trebuie să fie adevărat sau fals.', 'boolean' => ':attribute trebuie să fie adevărat sau fals.',
'confirmed' => ':attribute confirmarea nu se potrivește.', 'confirmed' => ':attribute confirmarea nu se potrivește.',
'date' => ':attribute nu este o dată validă.', 'date' => ':attribute nu este o dată validă.',
'date_format' => ':attribute nu se potrivește cu formatul :format.', 'date_format' => ':attribute nu se potrivește cu formatul :format.',
'different' => ':attribute și :other trebuie să fie diferite.', 'different' => ':attribute și :other trebuie să fie diferite.',
'digits' => ':attribute trebuie să fie :digits digits.', 'digits' => ':attribute trebuie să fie :digits digits.',
'digits_between' => ':attribute trebuie să fie între :min și :max digits.', 'digits_between' => ':attribute trebuie să fie între :min și :max digits.',
'email' => ':attribute trebuie să fie o adresă de e-mail validă.', 'email' => ':attribute trebuie să fie o adresă de e-mail validă.',
'filled' => 'Câmpul :attribute este necesar.', 'filled' => 'Câmpul :attribute este necesar.',
'exists' => 'Câmpul selectat :attribute este invalid.', 'exists' => 'Câmpul selectat :attribute este invalid.',
'image' => 'Câmpul :attribute trebuie să fie o imagine.', 'image' => 'Câmpul :attribute trebuie să fie o imagine.',
'in' => 'Câmpul selectat :attribute este invalid.', 'in' => 'Câmpul selectat :attribute este invalid.',
'integer' => ':attribute trebuie să fie un număr întreg.', 'integer' => ':attribute trebuie să fie un număr întreg.',
'ip' => ':attribute trebuie să fie o adresă IP valabilă.', 'ip' => ':attribute trebuie să fie o adresă IP valabilă.',
'json' => ':attribute trebuie să fie un șir JSON valid.', 'json' => ':attribute trebuie să fie un șir JSON valid.',
'max.numeric' => ':attribute nu poate fi mai mare decât :max.', 'max.numeric' => ':attribute nu poate fi mai mare decât :max.',
'max.file' => ':attribute nu poate fi mai mare decât :max kilobyți.', 'max.file' => ':attribute nu poate fi mai mare decât :max kilobyți.',
'max.string' => ':attribute nu poate fi mai mare decât :max caractere.', 'max.string' => ':attribute nu poate fi mai mare decât :max caractere.',
'max.array' => ':attribute nu poate avea mai mult de :max articole.', 'max.array' => ':attribute nu poate avea mai mult de :max articole.',
'mimes' => ':attribute trebuie să fie un fișier de tipul: :values.', 'mimes' => ':attribute trebuie să fie un fișier de tipul: :values.',
'min.numeric' => ':attribute trebuie să aibă măcar :min.', 'min.numeric' => ':attribute trebuie să aibă măcar :min.',
'lte.numeric' => ':attribute trebuie să fie mai mic sau egal :value.', 'lte.numeric' => ':attribute trebuie să fie mai mic sau egal :value.',
'min.file' => ':attribute trebuie să aibă măcar :min kilobyți.', 'min.file' => ':attribute trebuie să aibă măcar :min kilobyți.',
'min.string' => ':attribute trebuie să aibă măcar :min caractere.', 'min.string' => ':attribute trebuie să aibă măcar :min caractere.',
'min.array' => ':attribute trebuie să aibă măcar :min articole.', 'min.array' => ':attribute trebuie să aibă măcar :min articole.',
'not_in' => 'Câmpul selectat :attribute este invalid.', 'not_in' => 'Câmpul selectat :attribute este invalid.',
'numeric' => 'Câmpul :attribute trebuie să fie un număr.', 'numeric' => 'Câmpul :attribute trebuie să fie un număr.',
'scientific_notation' => 'The :attribute cannot use the scientific notation.', 'scientific_notation' => 'The :attribute cannot use the scientific notation.',
'numeric_native' => 'Suma nativă trebuie să fie un număr.', 'numeric_native' => 'Suma nativă trebuie să fie un număr.',
'numeric_destination' => 'Suma destinației trebuie să fie un număr.', 'numeric_destination' => 'Suma destinației trebuie să fie un număr.',
'numeric_source' => 'Suma sursei trebuie să fie un număr.', 'numeric_source' => 'Suma sursei trebuie să fie un număr.',
'regex' => 'Câmpul :attribute are format nevalid.', 'regex' => 'Câmpul :attribute are format nevalid.',
'required' => 'Câmpul :attribute este obligatoriu.', 'required' => 'Câmpul :attribute este obligatoriu.',
'required_if' => 'Câmpul :attribute este obligatoriu când :other este :value.', 'required_if' => 'Câmpul :attribute este obligatoriu când :other este :value.',
'required_unless' => 'Câmpul :attribute este obligatoriu dacă nu :other este în :values.', 'required_unless' => 'Câmpul :attribute este obligatoriu dacă nu :other este în :values.',
'required_with' => 'Câmpul :attribute este obligatoriu când :values este prezent.', 'required_with' => 'Câmpul :attribute este obligatoriu când :values este prezent.',
'required_with_all' => 'Câmpul :attribute este obligatoriu când :values este prezent.', 'required_with_all' => 'Câmpul :attribute este obligatoriu când :values este prezent.',
'required_without' => 'Câmpul :attribute este obligatoriu când :values nu este prezent.', 'required_without' => 'Câmpul :attribute este obligatoriu când :values nu este prezent.',
'required_without_all' => 'Câmpul :attribute este obligatoriu când nici unul dintre :values este prezent.', 'required_without_all' => 'Câmpul :attribute este obligatoriu când nici unul dintre :values este prezent.',
'same' => ':attribute și :other trebuie să se potrivească.', 'same' => ':attribute și :other trebuie să se potrivească.',
'size.numeric' => ':attribute trebuie să fie :size.', 'size.numeric' => ':attribute trebuie să fie :size.',
'amount_min_over_max' => 'Suma minimă nu poate fi mai mare decât suma maximă.', 'amount_min_over_max' => 'Suma minimă nu poate fi mai mare decât suma maximă.',
'size.file' => ':attribute trebuie să aibă :size kilobyți.', 'size.file' => ':attribute trebuie să aibă :size kilobyți.',
'size.string' => ':attribute trebuie să aibă :size caractere.', 'size.string' => ':attribute trebuie să aibă :size caractere.',
'size.array' => ':attribute trebuie să contină :size articole.', 'size.array' => ':attribute trebuie să contină :size articole.',
'unique' => ':attribute a fost deja luat.', 'unique' => ':attribute a fost deja luat.',
'string' => ':attribute trebuie să fie un șir de caractere.', 'string' => ':attribute trebuie să fie un șir de caractere.',
'url' => ':attribute format este invalid.', 'url' => ':attribute format este invalid.',
'timezone' => ':attribute trebuie să fie o zonă validă.', 'timezone' => ':attribute trebuie să fie o zonă validă.',
'2fa_code' => 'Câmpul :attribute este invalid.', '2fa_code' => 'Câmpul :attribute este invalid.',
'dimensions' => ':attribute are dimensiuni de imagine nevalide.', 'dimensions' => ':attribute are dimensiuni de imagine nevalide.',
'distinct' => 'Câmpul :attribute are o valoare duplicată.', 'distinct' => 'Câmpul :attribute are o valoare duplicată.',
'file' => ':attribute trebuie să fie un fișier.', 'file' => ':attribute trebuie să fie un fișier.',
'in_array' => 'Câmpul :attribute nu există în :other.', 'in_array' => 'Câmpul :attribute nu există în :other.',
'present' => 'Câmpul :attribute trebuie să fie prezent.', 'present' => 'Câmpul :attribute trebuie să fie prezent.',
'amount_zero' => 'Suma totală nu poate fi zero.', 'amount_zero' => 'Suma totală nu poate fi zero.',
'current_target_amount' => 'Suma curentă trebuie să fie mai mică decât suma vizată.', 'current_target_amount' => 'Suma curentă trebuie să fie mai mică decât suma vizată.',
'unique_piggy_bank_for_user' => 'Numele pușculiței trebuie să fie unic.', 'unique_piggy_bank_for_user' => 'Numele pușculiței trebuie să fie unic.',
'unique_object_group' => 'Numele grupului trebuie să fie unic', 'unique_object_group' => 'Numele grupului trebuie să fie unic',
'starts_with' => 'Valoarea trebuie să înceapă cu :values.', 'starts_with' => 'Valoarea trebuie să înceapă cu :values.',
'unique_webhook' => 'You already have a webhook with this combination of URL, trigger, response and delivery.', 'unique_webhook' => 'You already have a webhook with this combination of URL, trigger, response and delivery.',
'unique_existing_webhook' => 'You already have another webhook with this combination of URL, trigger, response and delivery.', 'unique_existing_webhook' => 'You already have another webhook with this combination of URL, trigger, response and delivery.',
'same_account_type' => 'Ambele conturi trebuie să fie de acelaşi tip de cont', 'same_account_type' => 'Ambele conturi trebuie să fie de acelaşi tip de cont',
'same_account_currency' => 'Ambele conturi trebuie să aibă aceeași monedă', 'same_account_currency' => 'Ambele conturi trebuie să aibă aceeași monedă',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
@ -193,11 +195,11 @@ return [
* *
*/ */
'secure_password' => 'Aceasta nu este o parolă sigură. Vă rugăm să încercați din nou. Pentru mai multe informații, vizitați https://bit.ly/FF3-password-security', 'secure_password' => 'Aceasta nu este o parolă sigură. Vă rugăm să încercați din nou. Pentru mai multe informații, vizitați https://bit.ly/FF3-password-security',
'valid_recurrence_rep_type' => 'Tip de repetare nevalid pentru tranzacțiile recurente.', 'valid_recurrence_rep_type' => 'Tip de repetare nevalid pentru tranzacțiile recurente.',
'valid_recurrence_rep_moment' => 'Momentul repetiției nevalid pentru acest tip de repetare.', 'valid_recurrence_rep_moment' => 'Momentul repetiției nevalid pentru acest tip de repetare.',
'invalid_account_info' => 'Informațiile contului nevalide.', 'invalid_account_info' => 'Informațiile contului nevalide.',
'attributes' => [ 'attributes' => [
'email' => 'adresă e-mail', 'email' => 'adresă e-mail',
'description' => 'descriere', 'description' => 'descriere',
'amount' => 'sumă', 'amount' => 'sumă',
@ -236,23 +238,23 @@ return [
], ],
// validation of accounts: // validation of accounts:
'withdrawal_source_need_data' => 'Trebuie să continuați să obțineți un ID de cont sursă valabil și / sau un nume de cont sursă valabil.', 'withdrawal_source_need_data' => 'Trebuie să continuați să obțineți un ID de cont sursă valabil și / sau un nume de cont sursă valabil.',
'withdrawal_source_bad_data' => '[a] Could not find a valid source account when searching for ID ":id" or name ":name".', 'withdrawal_source_bad_data' => '[a] Could not find a valid source account when searching for ID ":id" or name ":name".',
'withdrawal_dest_need_data' => '[a] Need to get a valid destination account ID and/or valid destination account name to continue.', 'withdrawal_dest_need_data' => '[a] Need to get a valid destination account ID and/or valid destination account name to continue.',
'withdrawal_dest_bad_data' => 'Nu s-a găsit un cont de destinaţie valabil la căutarea ID ":id" sau nume ":name".', 'withdrawal_dest_bad_data' => 'Nu s-a găsit un cont de destinaţie valabil la căutarea ID ":id" sau nume ":name".',
'withdrawal_dest_iban_exists' => 'This destination account IBAN is already in use by an asset account or a liability and cannot be used as a withdrawal destination.', 'withdrawal_dest_iban_exists' => 'This destination account IBAN is already in use by an asset account or a liability and cannot be used as a withdrawal destination.',
'deposit_src_iban_exists' => 'This source account IBAN is already in use by an asset account or a liability and cannot be used as a deposit source.', 'deposit_src_iban_exists' => 'This source account IBAN is already in use by an asset account or a liability and cannot be used as a deposit source.',
'reconciliation_source_bad_data' => 'Could not find a valid reconciliation account when searching for ID ":id" or name ":name".', 'reconciliation_source_bad_data' => 'Could not find a valid reconciliation account when searching for ID ":id" or name ":name".',
'generic_source_bad_data' => '[e] Could not find a valid source account when searching for ID ":id" or name ":name".', 'generic_source_bad_data' => '[e] Could not find a valid source account when searching for ID ":id" or name ":name".',
'deposit_source_need_data' => 'Trebuie să continuați să obțineți un ID de cont sursă valabil și / sau un nume de cont sursă valabil.', 'deposit_source_need_data' => 'Trebuie să continuați să obțineți un ID de cont sursă valabil și / sau un nume de cont sursă valabil.',
'deposit_source_bad_data' => '[b] Could not find a valid source account when searching for ID ":id" or name ":name".', 'deposit_source_bad_data' => '[b] Could not find a valid source account when searching for ID ":id" or name ":name".',
'deposit_dest_need_data' => '[b] Need to get a valid destination account ID and/or valid destination account name to continue.', 'deposit_dest_need_data' => '[b] Need to get a valid destination account ID and/or valid destination account name to continue.',
'deposit_dest_bad_data' => 'Nu s-a găsit un cont de destinaţie valabil la căutarea ID ":id" sau nume ":name".', 'deposit_dest_bad_data' => 'Nu s-a găsit un cont de destinaţie valabil la căutarea ID ":id" sau nume ":name".',
'deposit_dest_wrong_type' => 'Contul de destinație trimis nu este de tipul potrivit.', 'deposit_dest_wrong_type' => 'Contul de destinație trimis nu este de tipul potrivit.',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
@ -265,37 +267,37 @@ return [
* *
*/ */
'transfer_source_need_data' => 'Trebuie să continuați să obțineți un ID de cont sursă valabil și / sau un nume de cont sursă valabil.', 'transfer_source_need_data' => 'Trebuie să continuați să obțineți un ID de cont sursă valabil și / sau un nume de cont sursă valabil.',
'transfer_source_bad_data' => '[c] Could not find a valid source account when searching for ID ":id" or name ":name".', 'transfer_source_bad_data' => '[c] Could not find a valid source account when searching for ID ":id" or name ":name".',
'transfer_dest_need_data' => '[c] Need to get a valid destination account ID and/or valid destination account name to continue.', 'transfer_dest_need_data' => '[c] Need to get a valid destination account ID and/or valid destination account name to continue.',
'transfer_dest_bad_data' => 'Nu s-a găsit un cont de destinaţie valabil la căutarea ID ":id" sau nume ":name".', 'transfer_dest_bad_data' => 'Nu s-a găsit un cont de destinaţie valabil la căutarea ID ":id" sau nume ":name".',
'need_id_in_edit' => 'Fiecare împărțire trebuie să aibă transaction_journal_id (fie ID valid sau 0).', 'need_id_in_edit' => 'Fiecare împărțire trebuie să aibă transaction_journal_id (fie ID valid sau 0).',
'ob_source_need_data' => 'Pentru a continua, trebuie să obțineți un ID sursă validă și / sau un nume valid al contului sursă valabil.', 'ob_source_need_data' => 'Pentru a continua, trebuie să obțineți un ID sursă validă și / sau un nume valid al contului sursă valabil.',
'lc_source_need_data' => 'Need to get a valid source account ID to continue.', 'lc_source_need_data' => 'Need to get a valid source account ID to continue.',
'ob_dest_need_data' => '[d] Need to get a valid destination account ID and/or valid destination account name to continue.', 'ob_dest_need_data' => '[d] Need to get a valid destination account ID and/or valid destination account name to continue.',
'ob_dest_bad_data' => 'Nu s-a găsit un cont de destinaţie valabil la căutarea ID ":id" sau nume ":name".', 'ob_dest_bad_data' => 'Nu s-a găsit un cont de destinaţie valabil la căutarea ID ":id" sau nume ":name".',
'reconciliation_either_account' => 'To submit a reconciliation, you must submit either a source or a destination account. Not both, not neither.', 'reconciliation_either_account' => 'To submit a reconciliation, you must submit either a source or a destination account. Not both, not neither.',
'generic_invalid_source' => 'Nu puteți utiliza acest cont ca și cont sursă.', 'generic_invalid_source' => 'Nu puteți utiliza acest cont ca și cont sursă.',
'generic_invalid_destination' => 'Nu puteți utiliza acest cont ca și cont de destinație.', 'generic_invalid_destination' => 'Nu puteți utiliza acest cont ca și cont de destinație.',
'generic_no_source' => 'You must submit source account information or submit a transaction journal ID.', 'generic_no_source' => 'You must submit source account information or submit a transaction journal ID.',
'generic_no_destination' => 'You must submit destination account information or submit a transaction journal ID.', 'generic_no_destination' => 'You must submit destination account information or submit a transaction journal ID.',
'gte.numeric' => ':attribute trebuie să fie mai mare sau egal cu :value.', 'gte.numeric' => ':attribute trebuie să fie mai mare sau egal cu :value.',
'gt.numeric' => ':attribute trebuie să fie mai mare decât :value.', 'gt.numeric' => ':attribute trebuie să fie mai mare decât :value.',
'gte.file' => ':attribute trebuie să fie mai mare sau egal cu :value kilobytes.', 'gte.file' => ':attribute trebuie să fie mai mare sau egal cu :value kilobytes.',
'gte.string' => ':attribute trebuie să fie mai mare sau egal cu :value caractere.', 'gte.string' => ':attribute trebuie să fie mai mare sau egal cu :value caractere.',
'gte.array' => ':attribute trebuie sa aiba :value valori sau mai multe.', 'gte.array' => ':attribute trebuie sa aiba :value valori sau mai multe.',
'amount_required_for_auto_budget' => 'Suma este necesară.', 'amount_required_for_auto_budget' => 'Suma este necesară.',
'auto_budget_amount_positive' => 'Suma trebuie să fie mai mare decât zero.', 'auto_budget_amount_positive' => 'Suma trebuie să fie mai mare decât zero.',
'auto_budget_period_mandatory' => 'Perioada de autobuget este un câmp obligatoriu.', 'auto_budget_period_mandatory' => 'Perioada de autobuget este un câmp obligatoriu.',
// no access to administration: // no access to administration:
'no_access_user_group' => 'You do not have the correct access rights for this administration.', 'no_access_user_group' => 'You do not have the correct access rights for this administration.',
]; ];
/* /*

View File

@ -143,6 +143,7 @@ return [
'error_github_text' => 'Если вы предпочитаете, вы также можете открыть новый тикет на https://github.com/firefly-iii/firefly-iii/issues.', 'error_github_text' => 'Если вы предпочитаете, вы также можете открыть новый тикет на https://github.com/firefly-iii/firefly-iii/issues.',
'error_stacktrace_below' => 'Полная трассировка стека:', 'error_stacktrace_below' => 'Полная трассировка стека:',
'error_headers' => 'Заголовки также могут иметь отношение к следующим темам:', 'error_headers' => 'Заголовки также могут иметь отношение к следующим темам:',
'error_post' => 'This was submitted by the user:',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.

View File

@ -1304,6 +1304,7 @@ return [
'sums_apply_to_range' => 'Все суммы относятся к выбранному диапазону', 'sums_apply_to_range' => 'Все суммы относятся к выбранному диапазону',
'mapbox_api_key' => 'Чтобы использовать карту, получите ключ API от сервиса <a href="https://www.mapbox.com/">Mapbox</a>. Откройте файл <code>.env</code> и введите этот код в строке <code>MAPBOX_API_KEY = </code>.', 'mapbox_api_key' => 'Чтобы использовать карту, получите ключ API от сервиса <a href="https://www.mapbox.com/">Mapbox</a>. Откройте файл <code>.env</code> и введите этот код в строке <code>MAPBOX_API_KEY = </code>.',
'press_object_location' => 'Щёлкните правой кнопкой мыши или надолго нажмите на сенсорный экран, чтобы установить местоположение объекта.', 'press_object_location' => 'Щёлкните правой кнопкой мыши или надолго нажмите на сенсорный экран, чтобы установить местоположение объекта.',
'click_tap_location' => 'Click or tap the map to add a location',
'clear_location' => 'Очистить местоположение', 'clear_location' => 'Очистить местоположение',
'delete_all_selected_tags' => 'Удалить все выбранные метки', 'delete_all_selected_tags' => 'Удалить все выбранные метки',
'select_tags_to_delete' => 'Не забудьте выбрать несколько меток.', 'select_tags_to_delete' => 'Не забудьте выбрать несколько меток.',
@ -1949,6 +1950,11 @@ return [
*/ */
// transactions: // transactions:
'wait_attachments' => 'Please wait for the attachments to upload.',
'errors_upload' => 'The upload has failed. Please check your browser console for the error.',
'amount_foreign_if' => 'Amount in foreign currency, if any',
'amount_destination_account' => 'Amount in the currency of the destination account',
'edit_transaction_title' => 'Edit transaction ":description"',
'unreconcile' => 'Отменить сверку', 'unreconcile' => 'Отменить сверку',
'update_withdrawal' => 'Обновить расход', 'update_withdrawal' => 'Обновить расход',
'update_deposit' => 'Обновить доход', 'update_deposit' => 'Обновить доход',
@ -2545,7 +2551,7 @@ return [
'after_update_create_another' => 'После обновления вернитесь сюда, чтобы продолжить редактирование.', 'after_update_create_another' => 'После обновления вернитесь сюда, чтобы продолжить редактирование.',
'store_as_new' => 'Сохранить как новую транзакцию вместо обновления.', 'store_as_new' => 'Сохранить как новую транзакцию вместо обновления.',
'reset_after' => 'Сбросить форму после отправки', 'reset_after' => 'Сбросить форму после отправки',
'errors_submission' => 'При отправке что-то пошло не так. Пожалуйста, проверьте ошибки ниже.', 'errors_submission' => 'There was something wrong with your submission. Please check out the errors below: %{errorMessage}',
'transaction_expand_split' => 'Expand split', 'transaction_expand_split' => 'Expand split',
'transaction_collapse_split' => 'Collapse split', 'transaction_collapse_split' => 'Collapse split',

View File

@ -79,7 +79,7 @@ return [
'reports_index_intro' => 'Используйте эти отчеты, чтобы получить подробные сведения о ваших финансах.', 'reports_index_intro' => 'Используйте эти отчеты, чтобы получить подробные сведения о ваших финансах.',
'reports_index_inputReportType' => 'Выберите тип отчета. Просмотрите страницу справки, чтобы узнать, что показывает каждый отчёт.', 'reports_index_inputReportType' => 'Выберите тип отчета. Просмотрите страницу справки, чтобы узнать, что показывает каждый отчёт.',
'reports_index_inputAccountsSelect' => 'Вы можете исключить или включить основные счета по своему усмотрению.', 'reports_index_inputAccountsSelect' => 'Вы можете исключить или включить основные счета по своему усмотрению.',
'reports_index_inputDateRange' => 'The selected date range is entirely up to you: from one day to 10 years or more.', 'reports_index_inputDateRange' => 'Выбор диапазона дат зависит от Вас: от одного дня до 10 лет или более.',
'reports_index_extra-options-box' => 'В зависимости от выбранного вами отчёта вы можете выбрать здесь дополнительные фильтры и параметры. Посмотрите этот блок, когда вы меняете типы отчётов.', 'reports_index_extra-options-box' => 'В зависимости от выбранного вами отчёта вы можете выбрать здесь дополнительные фильтры и параметры. Посмотрите этот блок, когда вы меняете типы отчётов.',
// reports (reports) // reports (reports)

View File

@ -34,73 +34,75 @@
declare(strict_types=1); declare(strict_types=1);
return [ return [
'missing_where' => 'В массиве отсутствует связка "where" ("где")', 'bad_type_source' => 'Firefly III can\'t determine the transaction type based on this source account.',
'missing_update' => 'В массиве отсутствует связка "update" ("обновить")', 'bad_type_destination' => 'Firefly III can\'t determine the transaction type based on this destination account.',
'invalid_where_key' => 'JSON содержит недопустимый ключ для связки "where" ("где")', 'missing_where' => 'В массиве отсутствует связка "where" ("где")',
'invalid_update_key' => 'JSON содержит недопустимый ключ для связки "update" ("обновить")', 'missing_update' => 'В массиве отсутствует связка "update" ("обновить")',
'invalid_query_data' => 'В поле %s:%s вашего запроса содержатся неверные данные.', 'invalid_where_key' => 'JSON содержит недопустимый ключ для связки "where" ("где")',
'invalid_query_account_type' => 'Ваш запрос содержит счета разных типов, что недопустимо.', 'invalid_update_key' => 'JSON содержит недопустимый ключ для связки "update" ("обновить")',
'invalid_query_currency' => 'Ваш запрос содержит счета с разными валютами, что недопустимо.', 'invalid_query_data' => 'В поле %s:%s вашего запроса содержатся неверные данные.',
'iban' => 'Это некорректный IBAN.', 'invalid_query_account_type' => 'Ваш запрос содержит счета разных типов, что недопустимо.',
'zero_or_more' => 'Это значение не может быть отрицательным.', 'invalid_query_currency' => 'Ваш запрос содержит счета с разными валютами, что недопустимо.',
'more_than_zero' => 'Значение должно быть больше нуля.', 'iban' => 'Это некорректный IBAN.',
'more_than_zero_correct' => 'The value must be zero or more.', 'zero_or_more' => 'Это значение не может быть отрицательным.',
'no_asset_account' => 'Это не счет активов.', 'more_than_zero' => 'Значение должно быть больше нуля.',
'date_or_time' => 'Значение должно быть корректной датой или временем (ISO 8601).', 'more_than_zero_correct' => 'Значение должно быть ноль или больше.',
'source_equals_destination' => 'Счёт источник и счёт назначения совпадают.', 'no_asset_account' => 'Это не счет активов.',
'unique_account_number_for_user' => 'Этот номер счёта уже используется.', 'date_or_time' => 'Значение должно быть корректной датой или временем (ISO 8601).',
'unique_iban_for_user' => 'Этот IBAN уже используется.', 'source_equals_destination' => 'Счёт источник и счёт назначения совпадают.',
'reconciled_forbidden_field' => 'Эта транзакция уже сверена, вы не можете изменить ":field"', 'unique_account_number_for_user' => 'Этот номер счёта уже используется.',
'deleted_user' => 'По соображениям безопасности, вы не можете зарегистрироваться, используя этот адрес электронной почты.', 'unique_iban_for_user' => 'Этот IBAN уже используется.',
'rule_trigger_value' => 'Это значение является недопустимым для выбранного триггера.', 'reconciled_forbidden_field' => 'Эта транзакция уже сверена, вы не можете изменить ":field"',
'rule_action_value' => 'Это значение является недопустимым для выбранного действия.', 'deleted_user' => 'По соображениям безопасности, вы не можете зарегистрироваться, используя этот адрес электронной почты.',
'file_already_attached' => 'Загруженный файл ":name" уже прикреплён к этому объекту.', 'rule_trigger_value' => 'Это значение является недопустимым для выбранного триггера.',
'file_attached' => 'Файл ":name". успешно загружен.', 'rule_action_value' => 'Это значение является недопустимым для выбранного действия.',
'must_exist' => 'ID в поле field :attribute не существует в базе данных.', 'file_already_attached' => 'Загруженный файл ":name" уже прикреплён к этому объекту.',
'all_accounts_equal' => 'Все счета в данном поле должны совпадать.', 'file_attached' => 'Файл ":name". успешно загружен.',
'group_title_mandatory' => 'Название группы является обязательным, если транзакций несколько.', 'must_exist' => 'ID в поле field :attribute не существует в базе данных.',
'transaction_types_equal' => 'Все части транзакции должны быть одного типа.', 'all_accounts_equal' => 'Все счета в данном поле должны совпадать.',
'invalid_transaction_type' => 'Недопустимый тип транзакции.', 'group_title_mandatory' => 'Название группы является обязательным, если транзакций несколько.',
'invalid_selection' => 'Вы сделали неправильный выбор.', 'transaction_types_equal' => 'Все части транзакции должны быть одного типа.',
'belongs_user' => 'Это значение связано с объектом, который не существует.', 'invalid_transaction_type' => 'Недопустимый тип транзакции.',
'belongs_user_or_user_group' => 'Это значение связано с объектом, который не существует в Вашем текущем финансовом администрировании.', 'invalid_selection' => 'Вы сделали неправильный выбор.',
'at_least_one_transaction' => 'Необходима как минимум одна транзакция.', 'belongs_user' => 'Это значение связано с объектом, который не существует.',
'recurring_transaction_id' => 'Необходима минимум одна транзакция.', 'belongs_user_or_user_group' => 'Это значение связано с объектом, который не существует в Вашем текущем финансовом администрировании.',
'need_id_to_match' => 'Вы должны отправить эту запись с ID для того, чтобы API мог сопоставить её.', 'at_least_one_transaction' => 'Необходима как минимум одна транзакция.',
'too_many_unmatched' => 'Слишком много отправленных транзакций не могут быть сопоставлены с соответствующими записями в базе данных. Убедитесь, что существующие записи имеют правильный ID.', 'recurring_transaction_id' => 'Необходима минимум одна транзакция.',
'id_does_not_match' => 'Отправленный ID #:id не соответствует ожидаемому ID. Убедитесь, что он совпадает или не соответствует поле.', 'need_id_to_match' => 'Вы должны отправить эту запись с ID для того, чтобы API мог сопоставить её.',
'at_least_one_repetition' => 'Необходима как минимум одна транзакция.', 'too_many_unmatched' => 'Слишком много отправленных транзакций не могут быть сопоставлены с соответствующими записями в базе данных. Убедитесь, что существующие записи имеют правильный ID.',
'require_repeat_until' => 'Требуется либо несколько повторений, либо конечная дата (repeat_until). Но не оба параметра разом.', 'id_does_not_match' => 'Отправленный ID #:id не соответствует ожидаемому ID. Убедитесь, что он совпадает или не соответствует поле.',
'require_currency_info' => 'Содержимое этого поля недействительно без информации о валюте.', 'at_least_one_repetition' => 'Необходима как минимум одна транзакция.',
'not_transfer_account' => 'Этот счёт нельзя использовать для перевода.', 'require_repeat_until' => 'Требуется либо несколько повторений, либо конечная дата (repeat_until). Но не оба параметра разом.',
'require_currency_amount' => 'Содержимое этого поля недействительно без информации о валюте.', 'require_currency_info' => 'Содержимое этого поля недействительно без информации о валюте.',
'require_foreign_currency' => 'Это поле требует число', 'not_transfer_account' => 'Этот счёт нельзя использовать для перевода.',
'require_foreign_dest' => 'Это значение поля должно совпадать с валютой счета назначения.', 'require_currency_amount' => 'Содержимое этого поля недействительно без информации о валюте.',
'require_foreign_src' => 'Это поле должно совпадать с валютой исходного счета.', 'require_foreign_currency' => 'Это поле требует число',
'equal_description' => 'Описание транзакции не должно совпадать с глобальным описанием.', 'require_foreign_dest' => 'Это значение поля должно совпадать с валютой счета назначения.',
'file_invalid_mime' => 'Файл ":name" имеет тип ":mime". Загрузка файлов такого типа невозможна.', 'require_foreign_src' => 'Это поле должно совпадать с валютой исходного счета.',
'file_too_large' => 'Файл ":name" слишком большой.', 'equal_description' => 'Описание транзакции не должно совпадать с глобальным описанием.',
'belongs_to_user' => 'Значение :attribute неизвестно.', 'file_invalid_mime' => 'Файл ":name" имеет тип ":mime". Загрузка файлов такого типа невозможна.',
'accepted' => 'Необходимо принять :attribute.', 'file_too_large' => 'Файл ":name" слишком большой.',
'bic' => 'Это некорректный BIC.', 'belongs_to_user' => 'Значение :attribute неизвестно.',
'at_least_one_trigger' => 'Правило должно иметь хотя бы одно условие.', 'accepted' => 'Необходимо принять :attribute.',
'at_least_one_active_trigger' => 'Правило должно иметь хотя бы один активный триггер.', 'bic' => 'Это некорректный BIC.',
'at_least_one_action' => 'Правило должно иметь хотя бы одно действие.', 'at_least_one_trigger' => 'Правило должно иметь хотя бы одно условие.',
'at_least_one_active_action' => 'Правило должно иметь по крайней мере одно активное действие.', 'at_least_one_active_trigger' => 'Правило должно иметь хотя бы один активный триггер.',
'base64' => 'Это некорректный формат для данных, зашифрованных с помощью base64.', 'at_least_one_action' => 'Правило должно иметь хотя бы одно действие.',
'model_id_invalid' => 'Данный ID кажется недопустимым для этой модели.', 'at_least_one_active_action' => 'Правило должно иметь по крайней мере одно активное действие.',
'less' => ':attribute должен быть меньше 10,000,000', 'base64' => 'Это некорректный формат для данных, зашифрованных с помощью base64.',
'active_url' => ':attribute не является допустимым URL-адресом.', 'model_id_invalid' => 'Данный ID кажется недопустимым для этой модели.',
'after' => ':attribute должна быть позже :date.', 'less' => ':attribute должен быть меньше 10,000,000',
'date_after' => 'Дата начала должна быть до даты окончания.', 'active_url' => ':attribute не является допустимым URL-адресом.',
'alpha' => ':attribute может содержать только буквы.', 'after' => ':attribute должна быть позже :date.',
'alpha_dash' => ':attribute может содержать только буквы, числа и дефис.', 'date_after' => 'Дата начала должна быть до даты окончания.',
'alpha_num' => ':attribute может содержать только буквы и числа.', 'alpha' => ':attribute может содержать только буквы.',
'array' => ':attribute должен быть массивом.', 'alpha_dash' => ':attribute может содержать только буквы, числа и дефис.',
'unique_for_user' => 'Уже существует запись с этим :attribute.', 'alpha_num' => ':attribute может содержать только буквы и числа.',
'before' => ':attribute должна быть раньше :date.', 'array' => ':attribute должен быть массивом.',
'unique_object_for_user' => 'Это название уже используется.', 'unique_for_user' => 'Уже существует запись с этим :attribute.',
'unique_account_for_user' => 'Такое название счёта уже используется.', 'before' => ':attribute должна быть раньше :date.',
'unique_object_for_user' => 'Это название уже используется.',
'unique_account_for_user' => 'Такое название счёта уже используется.',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
@ -113,74 +115,74 @@ return [
* *
*/ */
'between.numeric' => ':attribute должен быть больше :min и меньше :max.', 'between.numeric' => ':attribute должен быть больше :min и меньше :max.',
'between.file' => ':attribute должен быть размером :min - :max килобайт.', 'between.file' => ':attribute должен быть размером :min - :max килобайт.',
'between.string' => ':attribute должен содержать :min - :max символов.', 'between.string' => ':attribute должен содержать :min - :max символов.',
'between.array' => ':attribute должен содержать :min - :max элементов.', 'between.array' => ':attribute должен содержать :min - :max элементов.',
'boolean' => 'Поле :attribute должно быть истинным или ложным.', 'boolean' => 'Поле :attribute должно быть истинным или ложным.',
'confirmed' => ':attribute не совпадает с подтверждением.', 'confirmed' => ':attribute не совпадает с подтверждением.',
'date' => ':attribute не является верной датой.', 'date' => ':attribute не является верной датой.',
'date_format' => ':attribute не совпадает с форматом :format.', 'date_format' => ':attribute не совпадает с форматом :format.',
'different' => ':attribute и :other не должны совпадать.', 'different' => ':attribute и :other не должны совпадать.',
'digits' => ':attribute должно содержать :digits цифр.', 'digits' => ':attribute должно содержать :digits цифр.',
'digits_between' => ':attribute должен содержать :min - :max цифр.', 'digits_between' => ':attribute должен содержать :min - :max цифр.',
'email' => ':attribute не является верным email адресом.', 'email' => ':attribute не является верным email адресом.',
'filled' => 'Поле :attribute должно быть заполнено.', 'filled' => 'Поле :attribute должно быть заполнено.',
'exists' => 'Выбран неверный :attribute.', 'exists' => 'Выбран неверный :attribute.',
'image' => ':attribute должен быть изображением.', 'image' => ':attribute должен быть изображением.',
'in' => 'Выбранный :attribute не верный.', 'in' => 'Выбранный :attribute не верный.',
'integer' => ':attribute должно быть целым числом.', 'integer' => ':attribute должно быть целым числом.',
'ip' => ':attribute должен быть верным IP-адресом.', 'ip' => ':attribute должен быть верным IP-адресом.',
'json' => ':attribute должно быть верной JSON строкой.', 'json' => ':attribute должно быть верной JSON строкой.',
'max.numeric' => 'Значение :attribute не может быть больше :max.', 'max.numeric' => 'Значение :attribute не может быть больше :max.',
'max.file' => 'Значение :attribute не может быть больше :max килобайт.', 'max.file' => 'Значение :attribute не может быть больше :max килобайт.',
'max.string' => 'Значение :attribute не может быть больше :max символов.', 'max.string' => 'Значение :attribute не может быть больше :max символов.',
'max.array' => 'Значение :attribute не может содержать более :max элементов.', 'max.array' => 'Значение :attribute не может содержать более :max элементов.',
'mimes' => ':attribute должен быть файлом типа :values.', 'mimes' => ':attribute должен быть файлом типа :values.',
'min.numeric' => ':attribute должен быть минимум :min.', 'min.numeric' => ':attribute должен быть минимум :min.',
'lte.numeric' => ':attribute должен быть меньше или равен :value.', 'lte.numeric' => ':attribute должен быть меньше или равен :value.',
'min.file' => ':attribute должен быть минимум :min килобайт.', 'min.file' => ':attribute должен быть минимум :min килобайт.',
'min.string' => 'Значение :attribute должно быть не меньше :min символов.', 'min.string' => 'Значение :attribute должно быть не меньше :min символов.',
'min.array' => 'Значение :attribute должно содержать не меньше :min элементов.', 'min.array' => 'Значение :attribute должно содержать не меньше :min элементов.',
'not_in' => 'Выбранный :attribute не верный.', 'not_in' => 'Выбранный :attribute не верный.',
'numeric' => ':attribute должен быть числом.', 'numeric' => ':attribute должен быть числом.',
'scientific_notation' => ':attribute не может использовать научную обозначение.', 'scientific_notation' => ':attribute не может использовать научную обозначение.',
'numeric_native' => 'Сумма должна быть числом.', 'numeric_native' => 'Сумма должна быть числом.',
'numeric_destination' => 'Сумма назначения должна быть числом.', 'numeric_destination' => 'Сумма назначения должна быть числом.',
'numeric_source' => 'Исходная сумма должна быть числом.', 'numeric_source' => 'Исходная сумма должна быть числом.',
'regex' => 'Формат :attribute некорректен.', 'regex' => 'Формат :attribute некорректен.',
'required' => 'Поле :attribute является обязательным.', 'required' => 'Поле :attribute является обязательным.',
'required_if' => 'Значение :attribute является обязательным, когда :other равное :value.', 'required_if' => 'Значение :attribute является обязательным, когда :other равное :value.',
'required_unless' => 'Поле :attribute является обязательным, если :other не входит в список :values.', 'required_unless' => 'Поле :attribute является обязательным, если :other не входит в список :values.',
'required_with' => 'Поле :attribute является обязательным, когда есть :values.', 'required_with' => 'Поле :attribute является обязательным, когда есть :values.',
'required_with_all' => 'Поле :attribute является обязательным, когда есть :values.', 'required_with_all' => 'Поле :attribute является обязательным, когда есть :values.',
'required_without' => 'Поле :attribute является обязательным, когда отсутствует :values.', 'required_without' => 'Поле :attribute является обязательным, когда отсутствует :values.',
'required_without_all' => ':attribute поле обязательно для заполнения, так как ни одно из :values не существует.', 'required_without_all' => ':attribute поле обязательно для заполнения, так как ни одно из :values не существует.',
'same' => ':attribute и :other должны совпадать.', 'same' => ':attribute и :other должны совпадать.',
'size.numeric' => ':attribute должен быть размером :size.', 'size.numeric' => ':attribute должен быть размером :size.',
'amount_min_over_max' => 'Минимальная сумма не может быть больше максимальной суммы.', 'amount_min_over_max' => 'Минимальная сумма не может быть больше максимальной суммы.',
'size.file' => ':attribute должен быть размером :size килобайт.', 'size.file' => ':attribute должен быть размером :size килобайт.',
'size.string' => ':attribute должен состоять из :size символов.', 'size.string' => ':attribute должен состоять из :size символов.',
'size.array' => ':attribute должен содержать :size элементов.', 'size.array' => ':attribute должен содержать :size элементов.',
'unique' => ':attribute уже занят.', 'unique' => ':attribute уже занят.',
'string' => 'Значение :attribute должно быть строкой.', 'string' => 'Значение :attribute должно быть строкой.',
'url' => 'Неверный формат ввода :attribute.', 'url' => 'Неверный формат ввода :attribute.',
'timezone' => ':attribute должен быть в допустимом диапазоне.', 'timezone' => ':attribute должен быть в допустимом диапазоне.',
'2fa_code' => ':attribute введен неверно.', '2fa_code' => ':attribute введен неверно.',
'dimensions' => 'Недопустимые размеры изображения :attribute.', 'dimensions' => 'Недопустимые размеры изображения :attribute.',
'distinct' => 'Поле :attribute содержит повторяющееся значение.', 'distinct' => 'Поле :attribute содержит повторяющееся значение.',
'file' => ':attribute должен быть файлом.', 'file' => ':attribute должен быть файлом.',
'in_array' => 'Поле :attribute не существует в :other.', 'in_array' => 'Поле :attribute не существует в :other.',
'present' => 'Поле :attribute должно быть заполнено.', 'present' => 'Поле :attribute должно быть заполнено.',
'amount_zero' => 'Сумма не может быть равна нулю.', 'amount_zero' => 'Сумма не может быть равна нулю.',
'current_target_amount' => 'Текущая сумма должна быть меньше целевой суммы.', 'current_target_amount' => 'Текущая сумма должна быть меньше целевой суммы.',
'unique_piggy_bank_for_user' => 'Название копилки должно быть уникальным.', 'unique_piggy_bank_for_user' => 'Название копилки должно быть уникальным.',
'unique_object_group' => 'Название группы должно быть уникальным', 'unique_object_group' => 'Название группы должно быть уникальным',
'starts_with' => 'Значение должно начинаться с :values.', 'starts_with' => 'Значение должно начинаться с :values.',
'unique_webhook' => 'У вас уже есть вебхук с этим сочетанием URL, триггер, ответа и доставки.', 'unique_webhook' => 'У вас уже есть вебхук с этим сочетанием URL, триггер, ответа и доставки.',
'unique_existing_webhook' => 'У вас уже есть другой вебхук с этим сочетанием URL, триггер, ответа и доставки.', 'unique_existing_webhook' => 'У вас уже есть другой вебхук с этим сочетанием URL, триггер, ответа и доставки.',
'same_account_type' => 'Оба счета должны иметь один тип счета', 'same_account_type' => 'Оба счета должны иметь один тип счета',
'same_account_currency' => 'Оба счета должны иметь одну и ту же валюту', 'same_account_currency' => 'Оба счета должны иметь одну и ту же валюту',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
@ -193,11 +195,11 @@ return [
* *
*/ */
'secure_password' => 'Это не безопасный пароль. Попробуйте еще раз. Подробнее можно узнать по ссылке https://bit.ly/FF3-password-security', 'secure_password' => 'Это не безопасный пароль. Попробуйте еще раз. Подробнее можно узнать по ссылке https://bit.ly/FF3-password-security',
'valid_recurrence_rep_type' => 'Недопустимый тип для повторяющихся транзакций.', 'valid_recurrence_rep_type' => 'Недопустимый тип для повторяющихся транзакций.',
'valid_recurrence_rep_moment' => 'Неверный период повторения для данного типа повторений.', 'valid_recurrence_rep_moment' => 'Неверный период повторения для данного типа повторений.',
'invalid_account_info' => 'Неверные данные о счёте.', 'invalid_account_info' => 'Неверные данные о счёте.',
'attributes' => [ 'attributes' => [
'email' => '"Адрес электронной почты"', 'email' => '"Адрес электронной почты"',
'description' => '"Описание"', 'description' => '"Описание"',
'amount' => 'Сумма', 'amount' => 'Сумма',
@ -236,23 +238,23 @@ return [
], ],
// validation of accounts: // validation of accounts:
'withdrawal_source_need_data' => 'Для продолжения необходим действительный ID счёта-источника и/или действительное имя счёта.', 'withdrawal_source_need_data' => 'Для продолжения необходим действительный ID счёта-источника и/или действительное имя счёта.',
'withdrawal_source_bad_data' => '[a] Не удалось найти учетную запись источника при поиске ID ":id" или имени ":name".', 'withdrawal_source_bad_data' => '[a] Не удалось найти учетную запись источника при поиске ID ":id" или имени ":name".',
'withdrawal_dest_need_data' => '[a] Для продолжения необходимо получить правильный идентификатор счета назначения и/или действительное имя счета назначения.', 'withdrawal_dest_need_data' => '[a] Для продолжения необходимо получить правильный идентификатор счета назначения и/или действительное имя счета назначения.',
'withdrawal_dest_bad_data' => 'Не удалось найти действительный счёт назначения при поиске ID ":id" или имени ":name".', 'withdrawal_dest_bad_data' => 'Не удалось найти действительный счёт назначения при поиске ID ":id" или имени ":name".',
'withdrawal_dest_iban_exists' => 'Этот IBAN счета назначения уже используется счетом актива или обязательства и не может быть использован в качестве назначения для снятия средств.', 'withdrawal_dest_iban_exists' => 'Этот IBAN счета назначения уже используется счетом актива или обязательства и не может быть использован в качестве назначения для снятия средств.',
'deposit_src_iban_exists' => 'Этот IBAN счета-источника уже используется счетом актива или обязательства и не может быть использован в качестве источника депозита.', 'deposit_src_iban_exists' => 'Этот IBAN счета-источника уже используется счетом актива или обязательства и не может быть использован в качестве источника депозита.',
'reconciliation_source_bad_data' => 'Не удалось найти действующую учетную запись сверки при поиске ID ":id" или имя ":name".', 'reconciliation_source_bad_data' => 'Не удалось найти действующую учетную запись сверки при поиске ID ":id" или имя ":name".',
'generic_source_bad_data' => '[e] Не удалось найти корректный счёт-источник при поиске ID ":id" или имени ":name".', 'generic_source_bad_data' => '[e] Не удалось найти корректный счёт-источник при поиске ID ":id" или имени ":name".',
'deposit_source_need_data' => 'Для продолжения необходим действительный ID счёта-источника и/или действительное имя счёта.', 'deposit_source_need_data' => 'Для продолжения необходим действительный ID счёта-источника и/или действительное имя счёта.',
'deposit_source_bad_data' => '[b] Не удалось найти корректный счёт-источник при поиске ID ":id" или имени ":name".', 'deposit_source_bad_data' => '[b] Не удалось найти корректный счёт-источник при поиске ID ":id" или имени ":name".',
'deposit_dest_need_data' => '[b] Для продолжения необходим действительный ID счёта назначения и/или действительное имя счёта.', 'deposit_dest_need_data' => '[b] Для продолжения необходим действительный ID счёта назначения и/или действительное имя счёта.',
'deposit_dest_bad_data' => 'Не удалось найти действительный счёт назначения при поиске ID ":id" или имени ":name".', 'deposit_dest_bad_data' => 'Не удалось найти действительный счёт назначения при поиске ID ":id" или имени ":name".',
'deposit_dest_wrong_type' => 'Сохраняемый счёт назначения - некорректный.', 'deposit_dest_wrong_type' => 'Сохраняемый счёт назначения - некорректный.',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
@ -265,37 +267,37 @@ return [
* *
*/ */
'transfer_source_need_data' => 'Для продолжения необходим действительный ID счёта-источника и/или действительное имя счёта.', 'transfer_source_need_data' => 'Для продолжения необходим действительный ID счёта-источника и/или действительное имя счёта.',
'transfer_source_bad_data' => '[c] Не удалось найти учетную запись источника при поиске ID ":id" или имени ":name".', 'transfer_source_bad_data' => '[c] Не удалось найти учетную запись источника при поиске ID ":id" или имени ":name".',
'transfer_dest_need_data' => '[a] Для продолжения необходимо получить правильный идентификатор счета назначения и/или действительное имя счета назначения.', 'transfer_dest_need_data' => '[a] Для продолжения необходимо получить правильный идентификатор счета назначения и/или действительное имя счета назначения.',
'transfer_dest_bad_data' => 'Не удалось найти действительный счёт назначения при поиске ID ":id" или имени ":name".', 'transfer_dest_bad_data' => 'Не удалось найти действительный счёт назначения при поиске ID ":id" или имени ":name".',
'need_id_in_edit' => 'Каждая разделённая транзакция должна иметь transaction_journal_id (либо действительный ID, либо 0).', 'need_id_in_edit' => 'Каждая разделённая транзакция должна иметь transaction_journal_id (либо действительный ID, либо 0).',
'ob_source_need_data' => 'Для продолжения необходим действительный ID счёта-источника и/или действительное имя счёта.', 'ob_source_need_data' => 'Для продолжения необходим действительный ID счёта-источника и/или действительное имя счёта.',
'lc_source_need_data' => 'Для продолжения необходимо получить идентификатор учетной записи исходного кода.', 'lc_source_need_data' => 'Для продолжения необходимо получить идентификатор учетной записи исходного кода.',
'ob_dest_need_data' => '[a] Для продолжения необходимо получить правильный идентификатор счета назначения и/или действительное имя счета назначения.', 'ob_dest_need_data' => '[a] Для продолжения необходимо получить правильный идентификатор счета назначения и/или действительное имя счета назначения.',
'ob_dest_bad_data' => 'Не удалось найти действительный счёт назначения при поиске ID ":id" или имени ":name".', 'ob_dest_bad_data' => 'Не удалось найти действительный счёт назначения при поиске ID ":id" или имени ":name".',
'reconciliation_either_account' => 'Чтобы отправить сверку, вы должны отправить либо исходный код, либо целевой счет. Не обоих, а не ничтожные.', 'reconciliation_either_account' => 'Чтобы отправить сверку, вы должны отправить либо исходный код, либо целевой счет. Не обоих, а не ничтожные.',
'generic_invalid_source' => 'Вы не можете использовать этот счёт в качестве счёта-источника.', 'generic_invalid_source' => 'Вы не можете использовать этот счёт в качестве счёта-источника.',
'generic_invalid_destination' => 'Вы не можете использовать этот счёт в качестве счёта назначения.', 'generic_invalid_destination' => 'Вы не можете использовать этот счёт в качестве счёта назначения.',
'generic_no_source' => 'Вы должны представить информацию о счете источнике или идентификатор из журнала транзакции.', 'generic_no_source' => 'Вы должны представить информацию о счете источнике или идентификатор из журнала транзакции.',
'generic_no_destination' => 'Вы должны представить исходную информацию об учетной записи или представить идентификатор журнала транзакций.', 'generic_no_destination' => 'Вы должны представить исходную информацию об учетной записи или представить идентификатор журнала транзакций.',
'gte.numeric' => 'Значение :attribute должно быть больше или равно :value.', 'gte.numeric' => 'Значение :attribute должно быть больше или равно :value.',
'gt.numeric' => 'Значение :attribute должно быть больше :value.', 'gt.numeric' => 'Значение :attribute должно быть больше :value.',
'gte.file' => 'Размер файла в поле :attribute должен быть больше или равен :value Килобайт(а).', 'gte.file' => 'Размер файла в поле :attribute должен быть больше или равен :value Килобайт(а).',
'gte.string' => 'Значение :attribute должно быть больше или равно :value символам.', 'gte.string' => 'Значение :attribute должно быть больше или равно :value символам.',
'gte.array' => 'Значения поля :attribute должно включать :value элементов или больше.', 'gte.array' => 'Значения поля :attribute должно включать :value элементов или больше.',
'amount_required_for_auto_budget' => 'Нужно указать сумму.', 'amount_required_for_auto_budget' => 'Нужно указать сумму.',
'auto_budget_amount_positive' => 'Сумма должна быть больше 0.', 'auto_budget_amount_positive' => 'Сумма должна быть больше 0.',
'auto_budget_period_mandatory' => 'Период авто-бюджета - это обязательно поле.', 'auto_budget_period_mandatory' => 'Период авто-бюджета - это обязательно поле.',
// no access to administration: // no access to administration:
'no_access_user_group' => 'У вас нет необходимых прав доступа для данного административного действия.', 'no_access_user_group' => 'У вас нет необходимых прав доступа для данного административного действия.',
]; ];
/* /*

View File

@ -143,6 +143,7 @@ return [
'error_github_text' => 'Prípadne môžete vytvoriť hlásenie na https://github.com/firefly-iii/firefly-iii/issues.', 'error_github_text' => 'Prípadne môžete vytvoriť hlásenie na https://github.com/firefly-iii/firefly-iii/issues.',
'error_stacktrace_below' => 'Celý zásobník je nižšie:', 'error_stacktrace_below' => 'Celý zásobník je nižšie:',
'error_headers' => 'The following headers may also be relevant:', 'error_headers' => 'The following headers may also be relevant:',
'error_post' => 'This was submitted by the user:',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.

View File

@ -1304,6 +1304,7 @@ return [
'sums_apply_to_range' => 'Všetky súčty sa vzťahujú na vybraný rozsah', 'sums_apply_to_range' => 'Všetky súčty sa vzťahujú na vybraný rozsah',
'mapbox_api_key' => 'Pre použitie mapy získajte API kľúč z <a href="https://www.mapbox.com/">Mapboxu</a>. Otvorte súbor <code>.env</code> a tento kľúč vložte za <code>MAPBOX_API_KEY=</code>.', 'mapbox_api_key' => 'Pre použitie mapy získajte API kľúč z <a href="https://www.mapbox.com/">Mapboxu</a>. Otvorte súbor <code>.env</code> a tento kľúč vložte za <code>MAPBOX_API_KEY=</code>.',
'press_object_location' => 'Pre nastavenie pozície objektu kliknite pravým tlačítkom alebo kliknite a podržte.', 'press_object_location' => 'Pre nastavenie pozície objektu kliknite pravým tlačítkom alebo kliknite a podržte.',
'click_tap_location' => 'Click or tap the map to add a location',
'clear_location' => 'Odstrániť pozíciu', 'clear_location' => 'Odstrániť pozíciu',
'delete_all_selected_tags' => 'Odstrániť všetky vybraté štítky', 'delete_all_selected_tags' => 'Odstrániť všetky vybraté štítky',
'select_tags_to_delete' => 'Nezabudnite vybrať nejaké štítky.', 'select_tags_to_delete' => 'Nezabudnite vybrať nejaké štítky.',
@ -1949,6 +1950,11 @@ return [
*/ */
// transactions: // transactions:
'wait_attachments' => 'Please wait for the attachments to upload.',
'errors_upload' => 'The upload has failed. Please check your browser console for the error.',
'amount_foreign_if' => 'Amount in foreign currency, if any',
'amount_destination_account' => 'Amount in the currency of the destination account',
'edit_transaction_title' => 'Edit transaction ":description"',
'unreconcile' => 'Undo reconciliation', 'unreconcile' => 'Undo reconciliation',
'update_withdrawal' => 'Upraviť výber', 'update_withdrawal' => 'Upraviť výber',
'update_deposit' => 'Upraviť vklad', 'update_deposit' => 'Upraviť vklad',
@ -2545,7 +2551,7 @@ return [
'after_update_create_another' => 'Po aktualizácii sa vrátiť späť a pokračovať v úpravách.', 'after_update_create_another' => 'Po aktualizácii sa vrátiť späť a pokračovať v úpravách.',
'store_as_new' => 'Namiesto aktualizácie uložiť ako novú transakciu.', 'store_as_new' => 'Namiesto aktualizácie uložiť ako novú transakciu.',
'reset_after' => 'Po odoslaní vynulovať formulár', 'reset_after' => 'Po odoslaní vynulovať formulár',
'errors_submission' => 'Pri odosielaní sa niečo nepodarilo. Skontrolujte prosím chyby.', 'errors_submission' => 'There was something wrong with your submission. Please check out the errors below: %{errorMessage}',
'transaction_expand_split' => 'Expand split', 'transaction_expand_split' => 'Expand split',
'transaction_collapse_split' => 'Collapse split', 'transaction_collapse_split' => 'Collapse split',

View File

@ -34,73 +34,75 @@
declare(strict_types=1); declare(strict_types=1);
return [ return [
'missing_where' => 'Array is missing "where"-clause', 'bad_type_source' => 'Firefly III can\'t determine the transaction type based on this source account.',
'missing_update' => 'Array is missing "update"-clause', 'bad_type_destination' => 'Firefly III can\'t determine the transaction type based on this destination account.',
'invalid_where_key' => 'JSON contains an invalid key for the "where"-clause', 'missing_where' => 'Array is missing "where"-clause',
'invalid_update_key' => 'JSON contains an invalid key for the "update"-clause', 'missing_update' => 'Array is missing "update"-clause',
'invalid_query_data' => 'There is invalid data in the %s:%s field of your query.', 'invalid_where_key' => 'JSON contains an invalid key for the "where"-clause',
'invalid_query_account_type' => 'Your query contains accounts of different types, which is not allowed.', 'invalid_update_key' => 'JSON contains an invalid key for the "update"-clause',
'invalid_query_currency' => 'Your query contains accounts that have different currency settings, which is not allowed.', 'invalid_query_data' => 'There is invalid data in the %s:%s field of your query.',
'iban' => 'Toto nie je platný IBAN.', 'invalid_query_account_type' => 'Your query contains accounts of different types, which is not allowed.',
'zero_or_more' => 'Hodnota nemôže byť záporná.', 'invalid_query_currency' => 'Your query contains accounts that have different currency settings, which is not allowed.',
'more_than_zero' => 'The value must be more than zero.', 'iban' => 'Toto nie je platný IBAN.',
'more_than_zero_correct' => 'The value must be zero or more.', 'zero_or_more' => 'Hodnota nemôže byť záporná.',
'no_asset_account' => 'This is not an asset account.', 'more_than_zero' => 'The value must be more than zero.',
'date_or_time' => 'Je třeba, aby hodnota byla platné datum nebo čas (ve formátu dle normy ISO 8601).', 'more_than_zero_correct' => 'The value must be zero or more.',
'source_equals_destination' => 'Zdrojový účet je zároveň cieľový.', 'no_asset_account' => 'This is not an asset account.',
'unique_account_number_for_user' => 'Zdá sa, že toto číslo účtu sa už používa.', 'date_or_time' => 'Je třeba, aby hodnota byla platné datum nebo čas (ve formátu dle normy ISO 8601).',
'unique_iban_for_user' => 'Vyzerá to tak, že tento IBAN kód sa už používa.', 'source_equals_destination' => 'Zdrojový účet je zároveň cieľový.',
'reconciled_forbidden_field' => 'This transaction is already reconciled, you cannot change the ":field"', 'unique_account_number_for_user' => 'Zdá sa, že toto číslo účtu sa už používa.',
'deleted_user' => 'Z bezpečnostných dôvodov pre registráciu nemôžete použiť túto emailovú adresu.', 'unique_iban_for_user' => 'Vyzerá to tak, že tento IBAN kód sa už používa.',
'rule_trigger_value' => 'Táto hodnota je pre označený spúšťač neplatná.', 'reconciled_forbidden_field' => 'This transaction is already reconciled, you cannot change the ":field"',
'rule_action_value' => 'Táto hodnota je pre vybranú akciu neplatná.', 'deleted_user' => 'Z bezpečnostných dôvodov pre registráciu nemôžete použiť túto emailovú adresu.',
'file_already_attached' => 'Nahraný soubor ":name" je už k tomuto objektu pripojený.', 'rule_trigger_value' => 'Táto hodnota je pre označený spúšťač neplatná.',
'file_attached' => 'Soubor „:name“ úspěšně nahrán.', 'rule_action_value' => 'Táto hodnota je pre vybranú akciu neplatná.',
'must_exist' => 'Identifikátor v poli :attribute v databáze neexistuje.', 'file_already_attached' => 'Nahraný soubor ":name" je už k tomuto objektu pripojený.',
'all_accounts_equal' => 'Všetky účty v tomto poli musia byť zhodné.', 'file_attached' => 'Soubor „:name“ úspěšně nahrán.',
'group_title_mandatory' => 'Ak je tu viac než jedna transakcia, je potrebné vyplniť názov skupiny.', 'must_exist' => 'Identifikátor v poli :attribute v databáze neexistuje.',
'transaction_types_equal' => 'Všetky rozdelenia musia mať zhodný typ.', 'all_accounts_equal' => 'Všetky účty v tomto poli musia byť zhodné.',
'invalid_transaction_type' => 'Neplatný typ transakcie.', 'group_title_mandatory' => 'Ak je tu viac než jedna transakcia, je potrebné vyplniť názov skupiny.',
'invalid_selection' => 'Váš výber je neplatný.', 'transaction_types_equal' => 'Všetky rozdelenia musia mať zhodný typ.',
'belongs_user' => 'This value is linked to an object that does not seem to exist.', 'invalid_transaction_type' => 'Neplatný typ transakcie.',
'belongs_user_or_user_group' => 'This value is linked to an object that does not seem to exist in your current financial administration.', 'invalid_selection' => 'Váš výber je neplatný.',
'at_least_one_transaction' => 'Potrebujete aspoň jednu transakciu.', 'belongs_user' => 'This value is linked to an object that does not seem to exist.',
'recurring_transaction_id' => 'Need at least one transaction.', 'belongs_user_or_user_group' => 'This value is linked to an object that does not seem to exist in your current financial administration.',
'need_id_to_match' => 'You need to submit this entry with an ID for the API to be able to match it.', 'at_least_one_transaction' => 'Potrebujete aspoň jednu transakciu.',
'too_many_unmatched' => 'Too many submitted transactions cannot be matched to their respective database entries. Make sure existing entries have a valid ID.', 'recurring_transaction_id' => 'Need at least one transaction.',
'id_does_not_match' => 'Submitted ID #:id does not match expected ID. Make sure it matches or omit the field.', 'need_id_to_match' => 'You need to submit this entry with an ID for the API to be able to match it.',
'at_least_one_repetition' => 'Potrebujete aspoň jedno opakovanie.', 'too_many_unmatched' => 'Too many submitted transactions cannot be matched to their respective database entries. Make sure existing entries have a valid ID.',
'require_repeat_until' => 'Vyžaduje buď niekoľko opakovaní alebo dátum ukončenia (repeat_until). Ne obidve.', 'id_does_not_match' => 'Submitted ID #:id does not match expected ID. Make sure it matches or omit the field.',
'require_currency_info' => 'Obsah tohto poľa je bez informácií o mene neplatný.', 'at_least_one_repetition' => 'Potrebujete aspoň jedno opakovanie.',
'not_transfer_account' => 'Tento účet nie je účet, ktorý je možné použiť pre prevody.', 'require_repeat_until' => 'Vyžaduje buď niekoľko opakovaní alebo dátum ukončenia (repeat_until). Ne obidve.',
'require_currency_amount' => 'Obsah tohto poľa je bez informácie o cudzej mene neplatný.', 'require_currency_info' => 'Obsah tohto poľa je bez informácií o mene neplatný.',
'require_foreign_currency' => 'This field requires a number', 'not_transfer_account' => 'Tento účet nie je účet, ktorý je možné použiť pre prevody.',
'require_foreign_dest' => 'This field value must match the currency of the destination account.', 'require_currency_amount' => 'Obsah tohto poľa je bez informácie o cudzej mene neplatný.',
'require_foreign_src' => 'This field value must match the currency of the source account.', 'require_foreign_currency' => 'This field requires a number',
'equal_description' => 'Popis transakcie nesmie byť rovnaký ako globálny popis.', 'require_foreign_dest' => 'This field value must match the currency of the destination account.',
'file_invalid_mime' => 'Súbor ":name" je typu ":mime", ktorý nie je pre nahrávanie schválený.', 'require_foreign_src' => 'This field value must match the currency of the source account.',
'file_too_large' => 'Súbor ":name" je príliš veľký.', 'equal_description' => 'Popis transakcie nesmie byť rovnaký ako globálny popis.',
'belongs_to_user' => 'Hodnota :attribute nie je známa.', 'file_invalid_mime' => 'Súbor ":name" je typu ":mime", ktorý nie je pre nahrávanie schválený.',
'accepted' => 'Atribút :attribute je potrebné potvrdiť.', 'file_too_large' => 'Súbor ":name" je príliš veľký.',
'bic' => 'Toto nie je platný BIC.', 'belongs_to_user' => 'Hodnota :attribute nie je známa.',
'at_least_one_trigger' => 'Pravidlo musí mať aspoň jeden spúšťač.', 'accepted' => 'Atribút :attribute je potrebné potvrdiť.',
'at_least_one_active_trigger' => 'Rule must have at least one active trigger.', 'bic' => 'Toto nie je platný BIC.',
'at_least_one_action' => 'Pravidlo musí obsahovať aspoň jednu akciu.', 'at_least_one_trigger' => 'Pravidlo musí mať aspoň jeden spúšťač.',
'at_least_one_active_action' => 'Rule must have at least one active action.', 'at_least_one_active_trigger' => 'Rule must have at least one active trigger.',
'base64' => 'Údaje nie sú v platnom kódovaní Base64.', 'at_least_one_action' => 'Pravidlo musí obsahovať aspoň jednu akciu.',
'model_id_invalid' => 'Zdá sa, že dané ID je pre tento model neplatné.', 'at_least_one_active_action' => 'Rule must have at least one active action.',
'less' => ':attribute musí byť menej než 10.000.000', 'base64' => 'Údaje nie sú v platnom kódovaní Base64.',
'active_url' => ':attribute nie je platná adresa URL.', 'model_id_invalid' => 'Zdá sa, že dané ID je pre tento model neplatné.',
'after' => ':attribute musí byť neskôr, než :date.', 'less' => ':attribute musí byť menej než 10.000.000',
'date_after' => 'Počiatočný dátum musí byť starší, než konečný dátum.', 'active_url' => ':attribute nie je platná adresa URL.',
'alpha' => ':attribute môže obsahovať len písmená.', 'after' => ':attribute musí byť neskôr, než :date.',
'alpha_dash' => ':attribute môže obsahovať len písmená, čísla a pomlčky.', 'date_after' => 'Počiatočný dátum musí byť starší, než konečný dátum.',
'alpha_num' => ':attribute môže obsahovať len písmená a čísla.', 'alpha' => ':attribute môže obsahovať len písmená.',
'array' => ':attribute musí byť pole.', 'alpha_dash' => ':attribute môže obsahovať len písmená, čísla a pomlčky.',
'unique_for_user' => 'Položka s týmto :attribute už existuje.', 'alpha_num' => ':attribute môže obsahovať len písmená a čísla.',
'before' => ':attribute musí byť skôr než :date.', 'array' => ':attribute musí byť pole.',
'unique_object_for_user' => 'Tento názov sa už používa.', 'unique_for_user' => 'Položka s týmto :attribute už existuje.',
'unique_account_for_user' => 'Tento názov účtu je už použitý.', 'before' => ':attribute musí byť skôr než :date.',
'unique_object_for_user' => 'Tento názov sa už používa.',
'unique_account_for_user' => 'Tento názov účtu je už použitý.',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
@ -113,74 +115,74 @@ return [
* *
*/ */
'between.numeric' => ':attribute musí byť v rozsahu :min a :max.', 'between.numeric' => ':attribute musí byť v rozsahu :min a :max.',
'between.file' => ':attribute musí byť v rozsahu :min a :max kilobajtov.', 'between.file' => ':attribute musí byť v rozsahu :min a :max kilobajtov.',
'between.string' => ':attribute musí mať dĺžku v rozsahu :min a :max znakov.', 'between.string' => ':attribute musí mať dĺžku v rozsahu :min a :max znakov.',
'between.array' => ':attribute musí mať medzi :min a :max položkami.', 'between.array' => ':attribute musí mať medzi :min a :max položkami.',
'boolean' => ':attribute musí mať hodnotu pravda alebo nepravda.', 'boolean' => ':attribute musí mať hodnotu pravda alebo nepravda.',
'confirmed' => 'Potvrdenie :attribute sa nezhoduje.', 'confirmed' => 'Potvrdenie :attribute sa nezhoduje.',
'date' => ':attribute nie je platný dátum.', 'date' => ':attribute nie je platný dátum.',
'date_format' => ':attribute nezodpovedá formátu :format.', 'date_format' => ':attribute nezodpovedá formátu :format.',
'different' => ':attribute a :other sa musia líšiť.', 'different' => ':attribute a :other sa musia líšiť.',
'digits' => ':attribute musí obsahovať :digits číslic.', 'digits' => ':attribute musí obsahovať :digits číslic.',
'digits_between' => ':attribute musí byť v rozsahu :min a :max číslic.', 'digits_between' => ':attribute musí byť v rozsahu :min a :max číslic.',
'email' => ':attribute musí byť platná e-mailová adresa.', 'email' => ':attribute musí byť platná e-mailová adresa.',
'filled' => 'Pole :attribute nesmie byť prázdne.', 'filled' => 'Pole :attribute nesmie byť prázdne.',
'exists' => 'Vybraný :attribute je neplatný.', 'exists' => 'Vybraný :attribute je neplatný.',
'image' => ':attribute musí byť obrázok.', 'image' => ':attribute musí byť obrázok.',
'in' => 'Vybraný :attribute je neplatný.', 'in' => 'Vybraný :attribute je neplatný.',
'integer' => ':attribute musí byť celé číslo.', 'integer' => ':attribute musí byť celé číslo.',
'ip' => ':attribute musí byť platná IP adresa.', 'ip' => ':attribute musí byť platná IP adresa.',
'json' => ':attribute musí byť platný JSON reťazec.', 'json' => ':attribute musí byť platný JSON reťazec.',
'max.numeric' => ':attribute nesmie byť viac než :max.', 'max.numeric' => ':attribute nesmie byť viac než :max.',
'max.file' => ':attribute nesmie byť viac než :max kilobajtov.', 'max.file' => ':attribute nesmie byť viac než :max kilobajtov.',
'max.string' => ':attribute nesmie byť viac než :max znakov.', 'max.string' => ':attribute nesmie byť viac než :max znakov.',
'max.array' => ':attribute nesmie obsahovať viac než :max položiek.', 'max.array' => ':attribute nesmie obsahovať viac než :max položiek.',
'mimes' => ':attribute musí byť súbor typu: :values.', 'mimes' => ':attribute musí byť súbor typu: :values.',
'min.numeric' => ':attribute musí byť minimálne :min.', 'min.numeric' => ':attribute musí byť minimálne :min.',
'lte.numeric' => ':attribute musí byť nižší alebo rovný :value.', 'lte.numeric' => ':attribute musí byť nižší alebo rovný :value.',
'min.file' => ':attribute musí byť minimálne :min kilobajtov.', 'min.file' => ':attribute musí byť minimálne :min kilobajtov.',
'min.string' => ':attribute musí mať minimálne :min znakov.', 'min.string' => ':attribute musí mať minimálne :min znakov.',
'min.array' => ':attribute musí obsahovať minimálne :min položiek.', 'min.array' => ':attribute musí obsahovať minimálne :min položiek.',
'not_in' => 'Vybraný :attribute je neplatný.', 'not_in' => 'Vybraný :attribute je neplatný.',
'numeric' => ':attribute musí byť číslo.', 'numeric' => ':attribute musí byť číslo.',
'scientific_notation' => 'The :attribute cannot use the scientific notation.', 'scientific_notation' => 'The :attribute cannot use the scientific notation.',
'numeric_native' => 'Suma v hlavnej mene musí byť číslo.', 'numeric_native' => 'Suma v hlavnej mene musí byť číslo.',
'numeric_destination' => 'Cieľová suma musí byť číslo.', 'numeric_destination' => 'Cieľová suma musí byť číslo.',
'numeric_source' => 'Zdrojová suma musí byť číslo.', 'numeric_source' => 'Zdrojová suma musí byť číslo.',
'regex' => 'Formát :attribute je neplatný.', 'regex' => 'Formát :attribute je neplatný.',
'required' => 'Pole :attribute je povinné.', 'required' => 'Pole :attribute je povinné.',
'required_if' => ':attribute je povinné, ak :other je :value.', 'required_if' => ':attribute je povinné, ak :other je :value.',
'required_unless' => ':attribute je povinné, ak :other nie je :values.', 'required_unless' => ':attribute je povinné, ak :other nie je :values.',
'required_with' => ':attribute je povinné, ak sú zvolené :values.', 'required_with' => ':attribute je povinné, ak sú zvolené :values.',
'required_with_all' => ':attribute je povinné, ak sú zvolené :values.', 'required_with_all' => ':attribute je povinné, ak sú zvolené :values.',
'required_without' => ':attribute je povinné, ak nie sú zvolené :values.', 'required_without' => ':attribute je povinné, ak nie sú zvolené :values.',
'required_without_all' => ':attribute je povinné, ak nie sú zvolené :values.', 'required_without_all' => ':attribute je povinné, ak nie sú zvolené :values.',
'same' => ':attribute a :other musia byť zhodné.', 'same' => ':attribute a :other musia byť zhodné.',
'size.numeric' => ':attribute musí byť :size.', 'size.numeric' => ':attribute musí byť :size.',
'amount_min_over_max' => 'Minimálna suma nemôže byť vyššia než maximálna suma.', 'amount_min_over_max' => 'Minimálna suma nemôže byť vyššia než maximálna suma.',
'size.file' => ':attribute musí mať :size kilobajtov.', 'size.file' => ':attribute musí mať :size kilobajtov.',
'size.string' => ':attribute musí mať :size znakov.', 'size.string' => ':attribute musí mať :size znakov.',
'size.array' => ':attribute musí obsahovať :size položiek.', 'size.array' => ':attribute musí obsahovať :size položiek.',
'unique' => ':attribute už existuje.', 'unique' => ':attribute už existuje.',
'string' => ':attribute byť reťazec.', 'string' => ':attribute byť reťazec.',
'url' => 'Formát :attribute je neplatný.', 'url' => 'Formát :attribute je neplatný.',
'timezone' => ':attribute musí byť platná zóna.', 'timezone' => ':attribute musí byť platná zóna.',
'2fa_code' => 'Pole :attribute je neplatné.', '2fa_code' => 'Pole :attribute je neplatné.',
'dimensions' => ':attribute má neplatné rozmery obrázku.', 'dimensions' => ':attribute má neplatné rozmery obrázku.',
'distinct' => 'Pole :attribute má duplicitnú hodnotu.', 'distinct' => 'Pole :attribute má duplicitnú hodnotu.',
'file' => ':attribute musí byť súbor.', 'file' => ':attribute musí byť súbor.',
'in_array' => 'Pole :attribute v :other neexistuje.', 'in_array' => 'Pole :attribute v :other neexistuje.',
'present' => 'Pole :attribute musí byť prítomné.', 'present' => 'Pole :attribute musí byť prítomné.',
'amount_zero' => 'Celková suma nesmie byť nula.', 'amount_zero' => 'Celková suma nesmie byť nula.',
'current_target_amount' => 'Aktuálna suma musí být menšia, než cieľová suma.', 'current_target_amount' => 'Aktuálna suma musí být menšia, než cieľová suma.',
'unique_piggy_bank_for_user' => 'Názov pokladničky musí byť jedinečný.', 'unique_piggy_bank_for_user' => 'Názov pokladničky musí byť jedinečný.',
'unique_object_group' => 'Názov skupiny musí byť jedinečný', 'unique_object_group' => 'Názov skupiny musí byť jedinečný',
'starts_with' => 'Hodnota musí začínať :values.', 'starts_with' => 'Hodnota musí začínať :values.',
'unique_webhook' => 'You already have a webhook with this combination of URL, trigger, response and delivery.', 'unique_webhook' => 'You already have a webhook with this combination of URL, trigger, response and delivery.',
'unique_existing_webhook' => 'You already have another webhook with this combination of URL, trigger, response and delivery.', 'unique_existing_webhook' => 'You already have another webhook with this combination of URL, trigger, response and delivery.',
'same_account_type' => 'Oba účty musia mať rovnaký typ', 'same_account_type' => 'Oba účty musia mať rovnaký typ',
'same_account_currency' => 'Oba účty musia mať rovnakú menu', 'same_account_currency' => 'Oba účty musia mať rovnakú menu',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
@ -193,11 +195,11 @@ return [
* *
*/ */
'secure_password' => 'Toto nie je bezpečné heslo. Skúste iné. Viac se dozviete na http://bit.ly/FF3-password-security', 'secure_password' => 'Toto nie je bezpečné heslo. Skúste iné. Viac se dozviete na http://bit.ly/FF3-password-security',
'valid_recurrence_rep_type' => 'Neplatný typ opakovania pre opakované transakcie.', 'valid_recurrence_rep_type' => 'Neplatný typ opakovania pre opakované transakcie.',
'valid_recurrence_rep_moment' => 'Neplatný moment opakovania pre tento typ opakovania.', 'valid_recurrence_rep_moment' => 'Neplatný moment opakovania pre tento typ opakovania.',
'invalid_account_info' => 'Neplatná informácia o účte.', 'invalid_account_info' => 'Neplatná informácia o účte.',
'attributes' => [ 'attributes' => [
'email' => 'e-mailová adresa', 'email' => 'e-mailová adresa',
'description' => 'popis', 'description' => 'popis',
'amount' => 'suma', 'amount' => 'suma',
@ -236,23 +238,23 @@ return [
], ],
// validation of accounts: // validation of accounts:
'withdrawal_source_need_data' => 'Pre pokračovanie je potrebné platné ID zdrojového účtu a/alebo platný názov zdrojového účtu.', 'withdrawal_source_need_data' => 'Pre pokračovanie je potrebné platné ID zdrojového účtu a/alebo platný názov zdrojového účtu.',
'withdrawal_source_bad_data' => '[a] Could not find a valid source account when searching for ID ":id" or name ":name".', 'withdrawal_source_bad_data' => '[a] Could not find a valid source account when searching for ID ":id" or name ":name".',
'withdrawal_dest_need_data' => '[a] Need to get a valid destination account ID and/or valid destination account name to continue.', 'withdrawal_dest_need_data' => '[a] Need to get a valid destination account ID and/or valid destination account name to continue.',
'withdrawal_dest_bad_data' => 'Pre ID „:id“ alebo mena „:name“ sa nenašiel žiadny platný cieľový účet.', 'withdrawal_dest_bad_data' => 'Pre ID „:id“ alebo mena „:name“ sa nenašiel žiadny platný cieľový účet.',
'withdrawal_dest_iban_exists' => 'This destination account IBAN is already in use by an asset account or a liability and cannot be used as a withdrawal destination.', 'withdrawal_dest_iban_exists' => 'This destination account IBAN is already in use by an asset account or a liability and cannot be used as a withdrawal destination.',
'deposit_src_iban_exists' => 'This source account IBAN is already in use by an asset account or a liability and cannot be used as a deposit source.', 'deposit_src_iban_exists' => 'This source account IBAN is already in use by an asset account or a liability and cannot be used as a deposit source.',
'reconciliation_source_bad_data' => 'Could not find a valid reconciliation account when searching for ID ":id" or name ":name".', 'reconciliation_source_bad_data' => 'Could not find a valid reconciliation account when searching for ID ":id" or name ":name".',
'generic_source_bad_data' => '[e] Could not find a valid source account when searching for ID ":id" or name ":name".', 'generic_source_bad_data' => '[e] Could not find a valid source account when searching for ID ":id" or name ":name".',
'deposit_source_need_data' => 'Pre pokračovanie je potrebné platné ID zdrojového účtu a/alebo platný názov zdrojového účtu.', 'deposit_source_need_data' => 'Pre pokračovanie je potrebné platné ID zdrojového účtu a/alebo platný názov zdrojového účtu.',
'deposit_source_bad_data' => '[b] Could not find a valid source account when searching for ID ":id" or name ":name".', 'deposit_source_bad_data' => '[b] Could not find a valid source account when searching for ID ":id" or name ":name".',
'deposit_dest_need_data' => '[b] Need to get a valid destination account ID and/or valid destination account name to continue.', 'deposit_dest_need_data' => '[b] Need to get a valid destination account ID and/or valid destination account name to continue.',
'deposit_dest_bad_data' => 'Pre ID „:id“ alebo meno „:name“ sa nenašiel žiadny platný cieľový účet.', 'deposit_dest_bad_data' => 'Pre ID „:id“ alebo meno „:name“ sa nenašiel žiadny platný cieľový účet.',
'deposit_dest_wrong_type' => 'Zadaný cieľový účet nemá správny typ.', 'deposit_dest_wrong_type' => 'Zadaný cieľový účet nemá správny typ.',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
@ -265,37 +267,37 @@ return [
* *
*/ */
'transfer_source_need_data' => 'Pre pokračovanie je potrebné platné ID zdrojového účtu a/alebo platný názov zdrojového účtu.', 'transfer_source_need_data' => 'Pre pokračovanie je potrebné platné ID zdrojového účtu a/alebo platný názov zdrojového účtu.',
'transfer_source_bad_data' => '[c] Could not find a valid source account when searching for ID ":id" or name ":name".', 'transfer_source_bad_data' => '[c] Could not find a valid source account when searching for ID ":id" or name ":name".',
'transfer_dest_need_data' => '[c] Need to get a valid destination account ID and/or valid destination account name to continue.', 'transfer_dest_need_data' => '[c] Need to get a valid destination account ID and/or valid destination account name to continue.',
'transfer_dest_bad_data' => 'Pre ID „:id“ alebo meno „:name“ sa nenašiel žiadny platný cieľový účet.', 'transfer_dest_bad_data' => 'Pre ID „:id“ alebo meno „:name“ sa nenašiel žiadny platný cieľový účet.',
'need_id_in_edit' => 'Každé rozdelenie musí mať platné transaction_journal_id (platné ID alebo 0).', 'need_id_in_edit' => 'Každé rozdelenie musí mať platné transaction_journal_id (platné ID alebo 0).',
'ob_source_need_data' => 'Pre pokračovanie je potrebné platné ID zdrojového účtu a/alebo platný názov zdrojového účtu.', 'ob_source_need_data' => 'Pre pokračovanie je potrebné platné ID zdrojového účtu a/alebo platný názov zdrojového účtu.',
'lc_source_need_data' => 'Need to get a valid source account ID to continue.', 'lc_source_need_data' => 'Need to get a valid source account ID to continue.',
'ob_dest_need_data' => '[d] Need to get a valid destination account ID and/or valid destination account name to continue.', 'ob_dest_need_data' => '[d] Need to get a valid destination account ID and/or valid destination account name to continue.',
'ob_dest_bad_data' => 'Pre ID „:id“ alebo mena „:name“ sa nenašiel žiadny platný cieľový účet.', 'ob_dest_bad_data' => 'Pre ID „:id“ alebo mena „:name“ sa nenašiel žiadny platný cieľový účet.',
'reconciliation_either_account' => 'To submit a reconciliation, you must submit either a source or a destination account. Not both, not neither.', 'reconciliation_either_account' => 'To submit a reconciliation, you must submit either a source or a destination account. Not both, not neither.',
'generic_invalid_source' => 'Tento účet nie je možné použiť ako zdrojový účet.', 'generic_invalid_source' => 'Tento účet nie je možné použiť ako zdrojový účet.',
'generic_invalid_destination' => 'Tento účet nie je možné použiť ako cieľový účet.', 'generic_invalid_destination' => 'Tento účet nie je možné použiť ako cieľový účet.',
'generic_no_source' => 'You must submit source account information or submit a transaction journal ID.', 'generic_no_source' => 'You must submit source account information or submit a transaction journal ID.',
'generic_no_destination' => 'You must submit destination account information or submit a transaction journal ID.', 'generic_no_destination' => 'You must submit destination account information or submit a transaction journal ID.',
'gte.numeric' => 'Hodnota :attribute musí byť väčšia alebo rovná :value.', 'gte.numeric' => 'Hodnota :attribute musí byť väčšia alebo rovná :value.',
'gt.numeric' => 'Hodnota :attribute musí byť väčšia ako :value.', 'gt.numeric' => 'Hodnota :attribute musí byť väčšia ako :value.',
'gte.file' => 'Hodnota :attribute musí byť väčšia alebo rovná :value kilobajtov.', 'gte.file' => 'Hodnota :attribute musí byť väčšia alebo rovná :value kilobajtov.',
'gte.string' => 'Hodnota :attribute musí byť väčšia alebo rovná :value znakov.', 'gte.string' => 'Hodnota :attribute musí byť väčšia alebo rovná :value znakov.',
'gte.array' => 'Hodnota :attribute musí obsahovať :value alebo viac položiek.', 'gte.array' => 'Hodnota :attribute musí obsahovať :value alebo viac položiek.',
'amount_required_for_auto_budget' => 'Suma je povinná.', 'amount_required_for_auto_budget' => 'Suma je povinná.',
'auto_budget_amount_positive' => 'Suma musí byť viac ako 0.', 'auto_budget_amount_positive' => 'Suma musí byť viac ako 0.',
'auto_budget_period_mandatory' => 'Obdobie rozpočtu je povinný údaj.', 'auto_budget_period_mandatory' => 'Obdobie rozpočtu je povinný údaj.',
// no access to administration: // no access to administration:
'no_access_user_group' => 'You do not have the correct access rights for this administration.', 'no_access_user_group' => 'You do not have the correct access rights for this administration.',
]; ];
/* /*

View File

@ -143,6 +143,7 @@ return [
'error_github_text' => 'Če želite, lahko novo številko odprete tudi na spletnem mestu https://github.com/firefly-iii/firefly-iii/issues.', 'error_github_text' => 'Če želite, lahko novo številko odprete tudi na spletnem mestu https://github.com/firefly-iii/firefly-iii/issues.',
'error_stacktrace_below' => 'Celotna sled sklada je spodaj:', 'error_stacktrace_below' => 'Celotna sled sklada je spodaj:',
'error_headers' => 'Uporabne so lahko tudi naslednje HTTP glave:', 'error_headers' => 'Uporabne so lahko tudi naslednje HTTP glave:',
'error_post' => 'This was submitted by the user:',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.

View File

@ -1304,6 +1304,7 @@ return [
'sums_apply_to_range' => 'Vsi zneski veljajo za izbran interval', 'sums_apply_to_range' => 'Vsi zneski veljajo za izbran interval',
'mapbox_api_key' => 'Če želite uporabiti zemljevid, pridobite API ključ iz <a href="https://www.mapbox.com/"> Mapbox-a</a>. Odprite datoteko <code>.env</code> in vanjo vnesite kodo za <code>MAPBOX_API_KEY=</code>.', 'mapbox_api_key' => 'Če želite uporabiti zemljevid, pridobite API ključ iz <a href="https://www.mapbox.com/"> Mapbox-a</a>. Odprite datoteko <code>.env</code> in vanjo vnesite kodo za <code>MAPBOX_API_KEY=</code>.',
'press_object_location' => 'Z desnim klikom ali dolgim pritiskom nastavite lokacijo objekta.', 'press_object_location' => 'Z desnim klikom ali dolgim pritiskom nastavite lokacijo objekta.',
'click_tap_location' => 'Click or tap the map to add a location',
'clear_location' => 'Počisti lokacijo', 'clear_location' => 'Počisti lokacijo',
'delete_all_selected_tags' => 'Izbriši vse izbrane oznake', 'delete_all_selected_tags' => 'Izbriši vse izbrane oznake',
'select_tags_to_delete' => 'Ne pozabite izbrati oznak.', 'select_tags_to_delete' => 'Ne pozabite izbrati oznak.',
@ -1949,6 +1950,11 @@ return [
*/ */
// transactions: // transactions:
'wait_attachments' => 'Please wait for the attachments to upload.',
'errors_upload' => 'The upload has failed. Please check your browser console for the error.',
'amount_foreign_if' => 'Amount in foreign currency, if any',
'amount_destination_account' => 'Amount in the currency of the destination account',
'edit_transaction_title' => 'Edit transaction ":description"',
'unreconcile' => 'Razveljavi uskladitev', 'unreconcile' => 'Razveljavi uskladitev',
'update_withdrawal' => 'Posodobi dvig', 'update_withdrawal' => 'Posodobi dvig',
'update_deposit' => 'Posodobi polog', 'update_deposit' => 'Posodobi polog',
@ -2545,7 +2551,7 @@ return [
'after_update_create_another' => 'Po posodobitvi se vrnite sem za nadaljevanje urejanja.', 'after_update_create_another' => 'Po posodobitvi se vrnite sem za nadaljevanje urejanja.',
'store_as_new' => 'Shranite kot novo transakcijo namesto posodabljanja.', 'store_as_new' => 'Shranite kot novo transakcijo namesto posodabljanja.',
'reset_after' => 'Po predložitvi ponastavite obrazec', 'reset_after' => 'Po predložitvi ponastavite obrazec',
'errors_submission' => 'Nekaj je bilo narobe z vašo predložitvijo. Preverite napake.', 'errors_submission' => 'There was something wrong with your submission. Please check out the errors below: %{errorMessage}',
'transaction_expand_split' => 'Razširi razdelitev', 'transaction_expand_split' => 'Razširi razdelitev',
'transaction_collapse_split' => 'Skrči razdelitev', 'transaction_collapse_split' => 'Skrči razdelitev',

View File

@ -79,7 +79,7 @@ return [
'reports_index_intro' => 'S temi poročili dobite podroben vpogled v vaše finance.', 'reports_index_intro' => 'S temi poročili dobite podroben vpogled v vaše finance.',
'reports_index_inputReportType' => 'Izberite vrsto poročila. Oglejte si strani za pomoč, če želite videti, kaj vam vsako poročilo prikazuje.', 'reports_index_inputReportType' => 'Izberite vrsto poročila. Oglejte si strani za pomoč, če želite videti, kaj vam vsako poročilo prikazuje.',
'reports_index_inputAccountsSelect' => 'Račune sredstev lahko izključite ali vključite, kot se vam to zdi primerno.', 'reports_index_inputAccountsSelect' => 'Račune sredstev lahko izključite ali vključite, kot se vam to zdi primerno.',
'reports_index_inputDateRange' => 'Izbrani datumski razpon je v celoti prepuščen vam: od enega dneva do 10 let ali več.', 'reports_index_inputDateRange' => 'Izbrani datumski razpon je v celoti prepuščen vam: od enega dneva do 10 let ali še več.',
'reports_index_extra-options-box' => 'Glede na izbrano poročilo lahko tukaj izberete dodatne filtre in možnosti. Opazujte polje, ko spreminjate vrste poročil.', 'reports_index_extra-options-box' => 'Glede na izbrano poročilo lahko tukaj izberete dodatne filtre in možnosti. Opazujte polje, ko spreminjate vrste poročil.',
// reports (reports) // reports (reports)

View File

@ -34,73 +34,75 @@
declare(strict_types=1); declare(strict_types=1);
return [ return [
'missing_where' => 'Matriki manjka člen "kjer"', 'bad_type_source' => 'Firefly III can\'t determine the transaction type based on this source account.',
'missing_update' => 'Matriki manjka člen "posodobi"', 'bad_type_destination' => 'Firefly III can\'t determine the transaction type based on this destination account.',
'invalid_where_key' => 'JSON vsebuje neveljaven ključ za člen "kjer"', 'missing_where' => 'Matriki manjka člen "kjer"',
'invalid_update_key' => 'JSON vsebuje neveljaven ključ za člen "posodobi"', 'missing_update' => 'Matriki manjka člen "posodobi"',
'invalid_query_data' => 'V polju %s:%s vaše poizvedbe so neveljavni podatki.', 'invalid_where_key' => 'JSON vsebuje neveljaven ključ za člen "kjer"',
'invalid_query_account_type' => 'Vaša poizvedba vsebuje račune različnih vrst, kar ni dovoljeno.', 'invalid_update_key' => 'JSON vsebuje neveljaven ključ za člen "posodobi"',
'invalid_query_currency' => 'Vaša poizvedba vsebuje račune, ki imajo različne nastavitve valute, kar ni dovoljeno.', 'invalid_query_data' => 'V polju %s:%s vaše poizvedbe so neveljavni podatki.',
'iban' => 'To ni veljaven IBAN.', 'invalid_query_account_type' => 'Vaša poizvedba vsebuje račune različnih vrst, kar ni dovoljeno.',
'zero_or_more' => 'Vrednost ne more biti negativna.', 'invalid_query_currency' => 'Vaša poizvedba vsebuje račune, ki imajo različne nastavitve valute, kar ni dovoljeno.',
'more_than_zero' => 'Znesek mora biti večji od nič.', 'iban' => 'To ni veljaven IBAN.',
'more_than_zero_correct' => 'Vrednost mora biti nič ali več.', 'zero_or_more' => 'Vrednost ne more biti negativna.',
'no_asset_account' => 'To ni račun sredstev.', 'more_than_zero' => 'Znesek mora biti večji od nič.',
'date_or_time' => 'Vrednost mora biti veljavna vrednost datuma ali časa (ISO 8601).', 'more_than_zero_correct' => 'Vrednost mora biti nič ali več.',
'source_equals_destination' => 'Izvorni račun je enak ciljnemu računu.', 'no_asset_account' => 'To ni račun sredstev.',
'unique_account_number_for_user' => 'Kaže, da je ta številka računa že v uporabi.', 'date_or_time' => 'Vrednost mora biti veljavna vrednost datuma ali časa (ISO 8601).',
'unique_iban_for_user' => 'Videti je, da je ta IBAN že v uporabi.', 'source_equals_destination' => 'Izvorni račun je enak ciljnemu računu.',
'reconciled_forbidden_field' => 'Ta transakcija je že usklajena, ne morete spremeniti ":field"', 'unique_account_number_for_user' => 'Kaže, da je ta številka računa že v uporabi.',
'deleted_user' => 'Iz varnostnih razlogov ne morete ustvariti uporabnika s takim e-poštnim naslovom.', 'unique_iban_for_user' => 'Videti je, da je ta IBAN že v uporabi.',
'rule_trigger_value' => 'Ta vrednost je neveljavna za izbrani sprožilec.', 'reconciled_forbidden_field' => 'Ta transakcija je že usklajena, ne morete spremeniti ":field"',
'rule_action_value' => 'Ta vrednost ni veljavna za izbrano dejanje.', 'deleted_user' => 'Iz varnostnih razlogov ne morete ustvariti uporabnika s takim e-poštnim naslovom.',
'file_already_attached' => 'Naložena datoteka ":name" je že priložena temu predmetu.', 'rule_trigger_value' => 'Ta vrednost je neveljavna za izbrani sprožilec.',
'file_attached' => 'Datoteka ":name" je bila uspešno naložena.', 'rule_action_value' => 'Ta vrednost ni veljavna za izbrano dejanje.',
'must_exist' => 'ID v polju :attribute ne obstaja v bazi podatkov.', 'file_already_attached' => 'Naložena datoteka ":name" je že priložena temu predmetu.',
'all_accounts_equal' => 'Vsi računi v tem polju morajo biti enaki.', 'file_attached' => 'Datoteka ":name" je bila uspešno naložena.',
'group_title_mandatory' => 'Naslov skupine je obvezen, če obstaja več kot ena transakcija.', 'must_exist' => 'ID v polju :attribute ne obstaja v bazi podatkov.',
'transaction_types_equal' => 'Vse razdelitve morajo biti iste vrste.', 'all_accounts_equal' => 'Vsi računi v tem polju morajo biti enaki.',
'invalid_transaction_type' => 'Neveljavna vrsta transakcije.', 'group_title_mandatory' => 'Naslov skupine je obvezen, če obstaja več kot ena transakcija.',
'invalid_selection' => 'Vaša izbira je neveljavna.', 'transaction_types_equal' => 'Vse razdelitve morajo biti iste vrste.',
'belongs_user' => 'Ta vrednost je povezana z objektom, za katerega se zdi, da ne obstaja.', 'invalid_transaction_type' => 'Neveljavna vrsta transakcije.',
'belongs_user_or_user_group' => 'Ta vrednost je povezana z objektom, za katerega se zdi, da ne obstaja v vaši trenutni finančni upravi.', 'invalid_selection' => 'Vaša izbira je neveljavna.',
'at_least_one_transaction' => 'Potrebujete vsaj eno transakcijo.', 'belongs_user' => 'Ta vrednost je povezana z objektom, za katerega se zdi, da ne obstaja.',
'recurring_transaction_id' => 'Potrebujete vsaj eno transakcijo.', 'belongs_user_or_user_group' => 'Ta vrednost je povezana z objektom, za katerega se zdi, da ne obstaja v vaši trenutni finančni upravi.',
'need_id_to_match' => 'Ta vnos morate predložiti z ID-jem za API, da ga lahko povežete.', 'at_least_one_transaction' => 'Potrebujete vsaj eno transakcijo.',
'too_many_unmatched' => 'Preveč predloženih transakcij ni mogoče povezati z njihovimi vnosi v bazo podatkov. Prepričajte se, da imajo obstoječi vnosi veljaven ID.', 'recurring_transaction_id' => 'Potrebujete vsaj eno transakcijo.',
'id_does_not_match' => 'Poslani ID #:id se ne ujema s pričakovanim ID-jem. Prepričajte se, da se ujema s poljem ali ga izpustite.', 'need_id_to_match' => 'Ta vnos morate predložiti z ID-jem za API, da ga lahko povežete.',
'at_least_one_repetition' => 'Potrebna je vsaj ena ponovitev.', 'too_many_unmatched' => 'Preveč predloženih transakcij ni mogoče povezati z njihovimi vnosi v bazo podatkov. Prepričajte se, da imajo obstoječi vnosi veljaven ID.',
'require_repeat_until' => 'Zahtevajte bodisi število ponovitev bodisi končni datum (ponavljaj_do). Ne oboje.', 'id_does_not_match' => 'Poslani ID #:id se ne ujema s pričakovanim ID-jem. Prepričajte se, da se ujema s poljem ali ga izpustite.',
'require_currency_info' => 'Vsebina tega polja je neveljavna brez informacij o valuti.', 'at_least_one_repetition' => 'Potrebna je vsaj ena ponovitev.',
'not_transfer_account' => 'Ta račun ni račun, ki ga je mogoče uporabiti za nakazila.', 'require_repeat_until' => 'Zahtevajte bodisi število ponovitev bodisi končni datum (ponavljaj_do). Ne oboje.',
'require_currency_amount' => 'Vsebina tega polja ni veljavna brez podatkov o tujih zneskih.', 'require_currency_info' => 'Vsebina tega polja je neveljavna brez informacij o valuti.',
'require_foreign_currency' => 'To polje zahteva številko', 'not_transfer_account' => 'Ta račun ni račun, ki ga je mogoče uporabiti za nakazila.',
'require_foreign_dest' => 'Vrednost tega polja se mora ujemati z valuto ciljnega računa.', 'require_currency_amount' => 'Vsebina tega polja ni veljavna brez podatkov o tujih zneskih.',
'require_foreign_src' => 'Vrednost tega polja se mora ujemati z valuto izvornega računa.', 'require_foreign_currency' => 'To polje zahteva številko',
'equal_description' => 'Opis transakcije ne sme biti enak globalnemu opisu.', 'require_foreign_dest' => 'Vrednost tega polja se mora ujemati z valuto ciljnega računa.',
'file_invalid_mime' => 'Datoteka ":name" je vrste ":mime", ki ni sprejeta kot novo naložena.', 'require_foreign_src' => 'Vrednost tega polja se mora ujemati z valuto izvornega računa.',
'file_too_large' => 'Datoteka ":name" je prevelika.', 'equal_description' => 'Opis transakcije ne sme biti enak globalnemu opisu.',
'belongs_to_user' => 'Vrednost :attribute ni znana.', 'file_invalid_mime' => 'Datoteka ":name" je vrste ":mime", ki ni sprejeta kot novo naložena.',
'accepted' => ':attribute mora biti sprejet.', 'file_too_large' => 'Datoteka ":name" je prevelika.',
'bic' => 'To ni veljaven BIC.', 'belongs_to_user' => 'Vrednost :attribute ni znana.',
'at_least_one_trigger' => 'Pravilo mora imeti vsaj en sprožilec.', 'accepted' => ':attribute mora biti sprejet.',
'at_least_one_active_trigger' => 'Pravilo mora imeti vsaj en aktiven sprožilec.', 'bic' => 'To ni veljaven BIC.',
'at_least_one_action' => 'Pravilo mora imeti vsaj eno dejanje.', 'at_least_one_trigger' => 'Pravilo mora imeti vsaj en sprožilec.',
'at_least_one_active_action' => 'Pravilo mora imeti vsaj eno aktivno dejanje.', 'at_least_one_active_trigger' => 'Pravilo mora imeti vsaj en aktiven sprožilec.',
'base64' => 'To niso veljavni base64 kodirani podatki.', 'at_least_one_action' => 'Pravilo mora imeti vsaj eno dejanje.',
'model_id_invalid' => 'Dani ID se zdi neveljaven za ta model.', 'at_least_one_active_action' => 'Pravilo mora imeti vsaj eno aktivno dejanje.',
'less' => ':attribute mora biti manjši od 10.000.000', 'base64' => 'To niso veljavni base64 kodirani podatki.',
'active_url' => ':attribute ni veljaven URL.', 'model_id_invalid' => 'Dani ID se zdi neveljaven za ta model.',
'after' => ':attribute mora biti datum po :date.', 'less' => ':attribute mora biti manjši od 10.000.000',
'date_after' => 'Začetni datum mora biti pred končnim datumom.', 'active_url' => ':attribute ni veljaven URL.',
'alpha' => ':attribute lahko vsebuje samo črke.', 'after' => ':attribute mora biti datum po :date.',
'alpha_dash' => ':attribute lahko vsebuje samo črke, številke in črtice.', 'date_after' => 'Začetni datum mora biti pred končnim datumom.',
'alpha_num' => ':attribute lahko vsebuje samo črke in številke.', 'alpha' => ':attribute lahko vsebuje samo črke.',
'array' => ':attribute naj bo zbirka.', 'alpha_dash' => ':attribute lahko vsebuje samo črke, številke in črtice.',
'unique_for_user' => 'Že obstaja vnos s tem :attribute.', 'alpha_num' => ':attribute lahko vsebuje samo črke in številke.',
'before' => ':attribute mora biti datum pred :date.', 'array' => ':attribute naj bo zbirka.',
'unique_object_for_user' => 'To ime je že v uporabi.', 'unique_for_user' => 'Že obstaja vnos s tem :attribute.',
'unique_account_for_user' => 'To ime računa je že v uporabi.', 'before' => ':attribute mora biti datum pred :date.',
'unique_object_for_user' => 'To ime je že v uporabi.',
'unique_account_for_user' => 'To ime računa je že v uporabi.',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
@ -113,74 +115,74 @@ return [
* *
*/ */
'between.numeric' => ':attribute mora biti med :min in :max.', 'between.numeric' => ':attribute mora biti med :min in :max.',
'between.file' => ':attribute mora biti med :min in :max kilobajti.', 'between.file' => ':attribute mora biti med :min in :max kilobajti.',
'between.string' => ':attribute mora biti med znaki :min in :max.', 'between.string' => ':attribute mora biti med znaki :min in :max.',
'between.array' => ':attribute mora imeti med :min in :max elementi.', 'between.array' => ':attribute mora imeti med :min in :max elementi.',
'boolean' => ':attribute polje mora biti pravilno ali napačno.', 'boolean' => ':attribute polje mora biti pravilno ali napačno.',
'confirmed' => 'Potrditev :attribute se ne ujema.', 'confirmed' => 'Potrditev :attribute se ne ujema.',
'date' => ':attribute ni veljaven datum.', 'date' => ':attribute ni veljaven datum.',
'date_format' => ':attribute se ne ujema z obliko :format.', 'date_format' => ':attribute se ne ujema z obliko :format.',
'different' => ':attribute in :other morata biti različna.', 'different' => ':attribute in :other morata biti različna.',
'digits' => ':attribute mora imeti :digits števil.', 'digits' => ':attribute mora imeti :digits števil.',
'digits_between' => ':attribute mora biti med :min in :max števkami.', 'digits_between' => ':attribute mora biti med :min in :max števkami.',
'email' => ':attribute mora biti veljaven e-naslov.', 'email' => ':attribute mora biti veljaven e-naslov.',
'filled' => 'Polje :attribute je obvezno.', 'filled' => 'Polje :attribute je obvezno.',
'exists' => 'Izbran :attribute je neveljaven.', 'exists' => 'Izbran :attribute je neveljaven.',
'image' => ':attribute mora biti slika.', 'image' => ':attribute mora biti slika.',
'in' => 'Izbran :attribute ni veljaven.', 'in' => 'Izbran :attribute ni veljaven.',
'integer' => ':attribute mora biti celo število.', 'integer' => ':attribute mora biti celo število.',
'ip' => ':attribute mora biti veljaven IP naslov.', 'ip' => ':attribute mora biti veljaven IP naslov.',
'json' => ':attribute mora biti veljaven JSON niz.', 'json' => ':attribute mora biti veljaven JSON niz.',
'max.numeric' => ':attribute ne sme biti večji od :max.', 'max.numeric' => ':attribute ne sme biti večji od :max.',
'max.file' => ':attribute ne sme biti večji od :max kilobajtov.', 'max.file' => ':attribute ne sme biti večji od :max kilobajtov.',
'max.string' => ':attribute ne sme biti večja od :max znakov.', 'max.string' => ':attribute ne sme biti večja od :max znakov.',
'max.array' => ':attribute ne sme imeti več kot :max elementov.', 'max.array' => ':attribute ne sme imeti več kot :max elementov.',
'mimes' => ':attribute mora biti datoteka tipa: :values.', 'mimes' => ':attribute mora biti datoteka tipa: :values.',
'min.numeric' => ':attribute mora biti najmanj :min.', 'min.numeric' => ':attribute mora biti najmanj :min.',
'lte.numeric' => ':attribute mora biti manj ali enak kot :value.', 'lte.numeric' => ':attribute mora biti manj ali enak kot :value.',
'min.file' => ':attribute mora biti najmanj :min kilobajtov.', 'min.file' => ':attribute mora biti najmanj :min kilobajtov.',
'min.string' => ':attribute mora biti najmanj :min znakov.', 'min.string' => ':attribute mora biti najmanj :min znakov.',
'min.array' => ':attribute mora imeti najmanj :min elementov.', 'min.array' => ':attribute mora imeti najmanj :min elementov.',
'not_in' => 'Izbran :attribute ni veljaven.', 'not_in' => 'Izbran :attribute ni veljaven.',
'numeric' => ':attribute mora biti število.', 'numeric' => ':attribute mora biti število.',
'scientific_notation' => ':attribute ne more uporabljati znanstvene notacije.', 'scientific_notation' => ':attribute ne more uporabljati znanstvene notacije.',
'numeric_native' => 'Domači znesek mora biti število.', 'numeric_native' => 'Domači znesek mora biti število.',
'numeric_destination' => 'Ciljni znesek mora biti številka.', 'numeric_destination' => 'Ciljni znesek mora biti številka.',
'numeric_source' => 'Izvorni znesek mora biti številka.', 'numeric_source' => 'Izvorni znesek mora biti številka.',
'regex' => ':attribute oblika ni veljavna.', 'regex' => ':attribute oblika ni veljavna.',
'required' => 'Polje :attribute je obvezno.', 'required' => 'Polje :attribute je obvezno.',
'required_if' => ':attribute polje je obvezno, če :other je :value.', 'required_if' => ':attribute polje je obvezno, če :other je :value.',
'required_unless' => ':attribute polje je zahtevano, razen če je :other v :values.', 'required_unless' => ':attribute polje je zahtevano, razen če je :other v :values.',
'required_with' => ':attribute polje je obvezno ko je prisotno :values.', 'required_with' => ':attribute polje je obvezno ko je prisotno :values.',
'required_with_all' => ':attribute polje je obvezno ko je prisotno :values.', 'required_with_all' => ':attribute polje je obvezno ko je prisotno :values.',
'required_without' => ':attribute polje je obvezno, ko :values ni prisotno.', 'required_without' => ':attribute polje je obvezno, ko :values ni prisotno.',
'required_without_all' => 'Polje :attribute je obvezno, če ni prisotna nobena od :values.', 'required_without_all' => 'Polje :attribute je obvezno, če ni prisotna nobena od :values.',
'same' => ':attribute in :other se morata ujemati.', 'same' => ':attribute in :other se morata ujemati.',
'size.numeric' => ':attribute mora biti :size.', 'size.numeric' => ':attribute mora biti :size.',
'amount_min_over_max' => 'Najmanjši znesek ne sme biti večji od največjega zneska.', 'amount_min_over_max' => 'Najmanjši znesek ne sme biti večji od največjega zneska.',
'size.file' => ':attribute mora biti :size kilobajtov.', 'size.file' => ':attribute mora biti :size kilobajtov.',
'size.string' => ':attribute mora vsebovati znake :size.', 'size.string' => ':attribute mora vsebovati znake :size.',
'size.array' => ':attribute mora vsebovati elemente :size.', 'size.array' => ':attribute mora vsebovati elemente :size.',
'unique' => ':attribute je že zaseden.', 'unique' => ':attribute je že zaseden.',
'string' => ':attribute mora biti niz.', 'string' => ':attribute mora biti niz.',
'url' => 'Format :attribute je neveljaven.', 'url' => 'Format :attribute je neveljaven.',
'timezone' => ':attribute mora biti veljavno območje.', 'timezone' => ':attribute mora biti veljavno območje.',
'2fa_code' => 'Polje :attribute ni veljavno.', '2fa_code' => 'Polje :attribute ni veljavno.',
'dimensions' => ':attribute ima neveljavne dimenzije slike.', 'dimensions' => ':attribute ima neveljavne dimenzije slike.',
'distinct' => 'Polje :attribute ima podvojeno vrednost.', 'distinct' => 'Polje :attribute ima podvojeno vrednost.',
'file' => ':attribute mora biti datoteka.', 'file' => ':attribute mora biti datoteka.',
'in_array' => 'Polje :attribute ne obstaja v :other.', 'in_array' => 'Polje :attribute ne obstaja v :other.',
'present' => 'Polje :attribute mora biti prisotno.', 'present' => 'Polje :attribute mora biti prisotno.',
'amount_zero' => 'Skupni znesek ne more biti nič.', 'amount_zero' => 'Skupni znesek ne more biti nič.',
'current_target_amount' => 'Trenutni znesek mora biti manjši od ciljnega zneska.', 'current_target_amount' => 'Trenutni znesek mora biti manjši od ciljnega zneska.',
'unique_piggy_bank_for_user' => 'Ime hranilnika mora biti edinstveno.', 'unique_piggy_bank_for_user' => 'Ime hranilnika mora biti edinstveno.',
'unique_object_group' => 'Ime skupine mora biti edinstveno', 'unique_object_group' => 'Ime skupine mora biti edinstveno',
'starts_with' => 'Vrednost se mora začeti s :values.', 'starts_with' => 'Vrednost se mora začeti s :values.',
'unique_webhook' => 'Webhook s to kombinacijo URL-ja, sprožilca, odgovora in dostave že imate.', 'unique_webhook' => 'Webhook s to kombinacijo URL-ja, sprožilca, odgovora in dostave že imate.',
'unique_existing_webhook' => 'Že imate drug webhook s to kombinacijo URL-ja, sprožilca, odziva in dostave.', 'unique_existing_webhook' => 'Že imate drug webhook s to kombinacijo URL-ja, sprožilca, odziva in dostave.',
'same_account_type' => 'Oba računa morata biti iste vrste računa', 'same_account_type' => 'Oba računa morata biti iste vrste računa',
'same_account_currency' => 'Oba računa morata imeti isto nastavitev valute', 'same_account_currency' => 'Oba računa morata imeti isto nastavitev valute',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
@ -193,11 +195,11 @@ return [
* *
*/ */
'secure_password' => 'To ni varno geslo. Prosim poskusite ponovno. Za več informacij obiščite https://bit.ly/FF3-password-security', 'secure_password' => 'To ni varno geslo. Prosim poskusite ponovno. Za več informacij obiščite https://bit.ly/FF3-password-security',
'valid_recurrence_rep_type' => 'Neveljavna vrsta ponavljanja za ponavljajoče se transakcije.', 'valid_recurrence_rep_type' => 'Neveljavna vrsta ponavljanja za ponavljajoče se transakcije.',
'valid_recurrence_rep_moment' => 'Neveljaven trenutek ponovitve za to vrsto ponovitve.', 'valid_recurrence_rep_moment' => 'Neveljaven trenutek ponovitve za to vrsto ponovitve.',
'invalid_account_info' => 'Neveljavni podatki o računu.', 'invalid_account_info' => 'Neveljavni podatki o računu.',
'attributes' => [ 'attributes' => [
'email' => 'e-poštni naslov', 'email' => 'e-poštni naslov',
'description' => 'opis', 'description' => 'opis',
'amount' => 'znesek', 'amount' => 'znesek',
@ -236,23 +238,23 @@ return [
], ],
// validation of accounts: // validation of accounts:
'withdrawal_source_need_data' => 'Za nadaljevanje morate pridobiti veljaven ID izvornega računa in/ali veljavno ime izvornega računa.', 'withdrawal_source_need_data' => 'Za nadaljevanje morate pridobiti veljaven ID izvornega računa in/ali veljavno ime izvornega računa.',
'withdrawal_source_bad_data' => '[a] Pri iskanju ID-ja ":id" ali imena ":name" ni bilo mogoče najti veljavnega izvornega računa.', 'withdrawal_source_bad_data' => '[a] Pri iskanju ID-ja ":id" ali imena ":name" ni bilo mogoče najti veljavnega izvornega računa.',
'withdrawal_dest_need_data' => '[a] Za nadaljevanje potrebujete veljaven ID ciljnega računa in/ali veljavno ime ciljnega računa.', 'withdrawal_dest_need_data' => '[a] Za nadaljevanje potrebujete veljaven ID ciljnega računa in/ali veljavno ime ciljnega računa.',
'withdrawal_dest_bad_data' => 'Pri iskanju ID-ja ":id" ali imena ":name" ni bilo mogoče najti veljavnega ciljnega računa.', 'withdrawal_dest_bad_data' => 'Pri iskanju ID-ja ":id" ali imena ":name" ni bilo mogoče najti veljavnega ciljnega računa.',
'withdrawal_dest_iban_exists' => 'Ta IBAN ciljnega računa že uporablja račun sredstev ali obveznosti in ga ni mogoče uporabiti kot cilj dviga.', 'withdrawal_dest_iban_exists' => 'Ta IBAN ciljnega računa že uporablja račun sredstev ali obveznosti in ga ni mogoče uporabiti kot cilj dviga.',
'deposit_src_iban_exists' => 'Ta izvorni račun IBAN že uporablja račun sredstev ali obveznosti in ga ni mogoče uporabiti kot vir depozita.', 'deposit_src_iban_exists' => 'Ta izvorni račun IBAN že uporablja račun sredstev ali obveznosti in ga ni mogoče uporabiti kot vir depozita.',
'reconciliation_source_bad_data' => 'Pri iskanju ID-ja ":id" ali imena ":name" ni bilo mogoče najti veljavnega računa za usklajevanje.', 'reconciliation_source_bad_data' => 'Pri iskanju ID-ja ":id" ali imena ":name" ni bilo mogoče najti veljavnega računa za usklajevanje.',
'generic_source_bad_data' => '[e] Ni bilo mogoče najti veljavnega izvornega računa pri iskanju ID-ja ":id" ali imena ":name".', 'generic_source_bad_data' => '[e] Ni bilo mogoče najti veljavnega izvornega računa pri iskanju ID-ja ":id" ali imena ":name".',
'deposit_source_need_data' => 'Za nadaljevanje morate pridobiti veljaven ID izvornega računa in/ali veljavno ime izvornega računa.', 'deposit_source_need_data' => 'Za nadaljevanje morate pridobiti veljaven ID izvornega računa in/ali veljavno ime izvornega računa.',
'deposit_source_bad_data' => '[b] Ni bilo mogoče najti veljavnega izvornega računa pri iskanju ID-ja ":id" ali imena ":name".', 'deposit_source_bad_data' => '[b] Ni bilo mogoče najti veljavnega izvornega računa pri iskanju ID-ja ":id" ali imena ":name".',
'deposit_dest_need_data' => '[b] Za nadaljevanje potrebujete veljaven ID ciljnega računa in/ali veljavno ime ciljnega računa.', 'deposit_dest_need_data' => '[b] Za nadaljevanje potrebujete veljaven ID ciljnega računa in/ali veljavno ime ciljnega računa.',
'deposit_dest_bad_data' => 'Pri iskanju ID-ja ":id" ali imena ":name" ni bilo mogoče najti veljavnega ciljnega računa.', 'deposit_dest_bad_data' => 'Pri iskanju ID-ja ":id" ali imena ":name" ni bilo mogoče najti veljavnega ciljnega računa.',
'deposit_dest_wrong_type' => 'Predložen ciljni račun ni prave vrste.', 'deposit_dest_wrong_type' => 'Predložen ciljni račun ni prave vrste.',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
@ -265,37 +267,37 @@ return [
* *
*/ */
'transfer_source_need_data' => 'Za nadaljevanje morate pridobiti veljaven ID izvornega računa in/ali veljavno ime izvornega računa.', 'transfer_source_need_data' => 'Za nadaljevanje morate pridobiti veljaven ID izvornega računa in/ali veljavno ime izvornega računa.',
'transfer_source_bad_data' => '[c] Ni bilo mogoče najti veljavnega izvornega računa pri iskanju ID-ja ":id" ali imena ":name".', 'transfer_source_bad_data' => '[c] Ni bilo mogoče najti veljavnega izvornega računa pri iskanju ID-ja ":id" ali imena ":name".',
'transfer_dest_need_data' => '[c] Za nadaljevanje potrebujete veljaven ID ciljnega računa in/ali veljavno ime ciljnega računa.', 'transfer_dest_need_data' => '[c] Za nadaljevanje potrebujete veljaven ID ciljnega računa in/ali veljavno ime ciljnega računa.',
'transfer_dest_bad_data' => 'Pri iskanju ID-ja ":id" ali imena ":name" ni bilo mogoče najti veljavnega ciljnega računa.', 'transfer_dest_bad_data' => 'Pri iskanju ID-ja ":id" ali imena ":name" ni bilo mogoče najti veljavnega ciljnega računa.',
'need_id_in_edit' => 'Vsaka razdelitev mora imeti transaction_journal_id (bodisi veljaven ID ali 0).', 'need_id_in_edit' => 'Vsaka razdelitev mora imeti transaction_journal_id (bodisi veljaven ID ali 0).',
'ob_source_need_data' => 'Za nadaljevanje morate pridobiti veljaven ID izvornega računa in/ali veljavno ime izvornega računa.', 'ob_source_need_data' => 'Za nadaljevanje morate pridobiti veljaven ID izvornega računa in/ali veljavno ime izvornega računa.',
'lc_source_need_data' => 'Za nadaljevanje morate pridobiti veljaven ID izvornega računa.', 'lc_source_need_data' => 'Za nadaljevanje morate pridobiti veljaven ID izvornega računa.',
'ob_dest_need_data' => '[d] Za nadaljevanje potrebujete veljaven ID ciljnega računa in/ali veljavno ime ciljnega računa.', 'ob_dest_need_data' => '[d] Za nadaljevanje potrebujete veljaven ID ciljnega računa in/ali veljavno ime ciljnega računa.',
'ob_dest_bad_data' => 'Pri iskanju ID-ja ":id" ali imena ":name" ni bilo mogoče najti veljavnega ciljnega računa.', 'ob_dest_bad_data' => 'Pri iskanju ID-ja ":id" ali imena ":name" ni bilo mogoče najti veljavnega ciljnega računa.',
'reconciliation_either_account' => 'Če želite predložiti uskladitev, morate predložiti izvorni ali ciljni račun. Ne oboje, ne nobeno.', 'reconciliation_either_account' => 'Če želite predložiti uskladitev, morate predložiti izvorni ali ciljni račun. Ne oboje, ne nobeno.',
'generic_invalid_source' => 'Tega računa ne morete uporabiti kot izvorni račun.', 'generic_invalid_source' => 'Tega računa ne morete uporabiti kot izvorni račun.',
'generic_invalid_destination' => 'Tega računa ne morete uporabiti kot ciljni račun.', 'generic_invalid_destination' => 'Tega računa ne morete uporabiti kot ciljni račun.',
'generic_no_source' => 'Predložiti morate podatke o izvornem računu ali predložiti ID dnevnika transakcij.', 'generic_no_source' => 'Predložiti morate podatke o izvornem računu ali predložiti ID dnevnika transakcij.',
'generic_no_destination' => 'Predložiti morate podatke o ciljnem računu ali predložiti ID dnevnika transakcij.', 'generic_no_destination' => 'Predložiti morate podatke o ciljnem računu ali predložiti ID dnevnika transakcij.',
'gte.numeric' => ':attribute mora biti večji ali enak :value.', 'gte.numeric' => ':attribute mora biti večji ali enak :value.',
'gt.numeric' => ':attribute mora biti večji od :value.', 'gt.numeric' => ':attribute mora biti večji od :value.',
'gte.file' => ':attribute mora biti večji ali enak :value kilobajtov.', 'gte.file' => ':attribute mora biti večji ali enak :value kilobajtov.',
'gte.string' => ':attribute mora biti večji ali enak znakom :value.', 'gte.string' => ':attribute mora biti večji ali enak znakom :value.',
'gte.array' => ':attribute mora imeti :value znakov ali več.', 'gte.array' => ':attribute mora imeti :value znakov ali več.',
'amount_required_for_auto_budget' => 'Znesek je zahtevani podatek.', 'amount_required_for_auto_budget' => 'Znesek je zahtevani podatek.',
'auto_budget_amount_positive' => 'Znesek mora biti večji od nič.', 'auto_budget_amount_positive' => 'Znesek mora biti večji od nič.',
'auto_budget_period_mandatory' => 'Obdobje samodejnega proračuna je obvezno polje.', 'auto_budget_period_mandatory' => 'Obdobje samodejnega proračuna je obvezno polje.',
// no access to administration: // no access to administration:
'no_access_user_group' => 'Nimate ustreznih pravic dostopa do te administracije.', 'no_access_user_group' => 'Nimate ustreznih pravic dostopa do te administracije.',
]; ];
/* /*

View File

@ -143,6 +143,7 @@ return [
'error_github_text' => 'Om du föredrar kan du även öppna ett nytt ärende på https://github.com/firefly-ii/firefly-ii/issues.', 'error_github_text' => 'Om du föredrar kan du även öppna ett nytt ärende på https://github.com/firefly-ii/firefly-ii/issues.',
'error_stacktrace_below' => 'Komplett stacktrace nedan:', 'error_stacktrace_below' => 'Komplett stacktrace nedan:',
'error_headers' => 'The following headers may also be relevant:', 'error_headers' => 'The following headers may also be relevant:',
'error_post' => 'This was submitted by the user:',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.

View File

@ -1304,6 +1304,7 @@ return [
'sums_apply_to_range' => 'Alla summor gäller för valt intervall', 'sums_apply_to_range' => 'Alla summor gäller för valt intervall',
'mapbox_api_key' => 'För att använda karta, hämta en API nyckel från <a href="https://www.mapbox.com/">Mapbox</a>. Öppna din <code>.env</code> fil och ange koden efter <code>MAPBOX_API_KEY=</code>.', 'mapbox_api_key' => 'För att använda karta, hämta en API nyckel från <a href="https://www.mapbox.com/">Mapbox</a>. Öppna din <code>.env</code> fil och ange koden efter <code>MAPBOX_API_KEY=</code>.',
'press_object_location' => 'Högerklicka eller långtryck för att ställa in objektets plats.', 'press_object_location' => 'Högerklicka eller långtryck för att ställa in objektets plats.',
'click_tap_location' => 'Click or tap the map to add a location',
'clear_location' => 'Rena plats', 'clear_location' => 'Rena plats',
'delete_all_selected_tags' => 'Ta bort alla markerade etiketter', 'delete_all_selected_tags' => 'Ta bort alla markerade etiketter',
'select_tags_to_delete' => 'Glöm inte att välja några etiketter.', 'select_tags_to_delete' => 'Glöm inte att välja några etiketter.',
@ -1949,6 +1950,11 @@ return [
*/ */
// transactions: // transactions:
'wait_attachments' => 'Please wait for the attachments to upload.',
'errors_upload' => 'The upload has failed. Please check your browser console for the error.',
'amount_foreign_if' => 'Amount in foreign currency, if any',
'amount_destination_account' => 'Amount in the currency of the destination account',
'edit_transaction_title' => 'Edit transaction ":description"',
'unreconcile' => 'Undo reconciliation', 'unreconcile' => 'Undo reconciliation',
'update_withdrawal' => 'Uppdatera uttag', 'update_withdrawal' => 'Uppdatera uttag',
'update_deposit' => 'Uppdatera insättning', 'update_deposit' => 'Uppdatera insättning',
@ -2546,7 +2552,7 @@ return [
'after_update_create_another' => 'Efter uppdaterat, återkom hit för att fortsätta redigera.', 'after_update_create_another' => 'Efter uppdaterat, återkom hit för att fortsätta redigera.',
'store_as_new' => 'Spara en ny transaktion istället för att uppdatera.', 'store_as_new' => 'Spara en ny transaktion istället för att uppdatera.',
'reset_after' => 'Återställ formulär efter inskickat', 'reset_after' => 'Återställ formulär efter inskickat',
'errors_submission' => 'Något fel uppstod med inskickningen. Vänligen kontrollera felen nedan.', 'errors_submission' => 'There was something wrong with your submission. Please check out the errors below: %{errorMessage}',
'transaction_expand_split' => 'Expandera delningen', 'transaction_expand_split' => 'Expandera delningen',
'transaction_collapse_split' => 'Minimera delning', 'transaction_collapse_split' => 'Minimera delning',

View File

@ -34,73 +34,75 @@
declare(strict_types=1); declare(strict_types=1);
return [ return [
'missing_where' => 'Array saknar "var"-klausul', 'bad_type_source' => 'Firefly III can\'t determine the transaction type based on this source account.',
'missing_update' => 'Array saknar "updaterings"-klausul', 'bad_type_destination' => 'Firefly III can\'t determine the transaction type based on this destination account.',
'invalid_where_key' => 'JSON innehåller en ogiltig nyckel för "var"-klausulen', 'missing_where' => 'Array saknar "var"-klausul',
'invalid_update_key' => 'JSON innehåller en ogiltig nyckel för "update"-klausulen', 'missing_update' => 'Array saknar "updaterings"-klausul',
'invalid_query_data' => 'Det finns ogiltig data i %s:%s fältet i din fråga.', 'invalid_where_key' => 'JSON innehåller en ogiltig nyckel för "var"-klausulen',
'invalid_query_account_type' => 'Din fråga innehåller konton av olika typer, vilket inte är tillåtet.', 'invalid_update_key' => 'JSON innehåller en ogiltig nyckel för "update"-klausulen',
'invalid_query_currency' => 'Din fråga innehåller konton som har olika valutainställningar, vilket inte är tillåtet.', 'invalid_query_data' => 'Det finns ogiltig data i %s:%s fältet i din fråga.',
'iban' => 'Detta är inte ett giltigt IBAN.', 'invalid_query_account_type' => 'Din fråga innehåller konton av olika typer, vilket inte är tillåtet.',
'zero_or_more' => 'Värdet får inte vara negativt.', 'invalid_query_currency' => 'Din fråga innehåller konton som har olika valutainställningar, vilket inte är tillåtet.',
'more_than_zero' => 'The value must be more than zero.', 'iban' => 'Detta är inte ett giltigt IBAN.',
'more_than_zero_correct' => 'The value must be zero or more.', 'zero_or_more' => 'Värdet får inte vara negativt.',
'no_asset_account' => 'This is not an asset account.', 'more_than_zero' => 'The value must be more than zero.',
'date_or_time' => 'Värdet måste vara ett giltigt datum eller tid (ISO 8601).', 'more_than_zero_correct' => 'The value must be zero or more.',
'source_equals_destination' => 'Källkontot motsvarar mottagarkontot.', 'no_asset_account' => 'This is not an asset account.',
'unique_account_number_for_user' => 'Det ser ut som att detta kontonummer redan används.', 'date_or_time' => 'Värdet måste vara ett giltigt datum eller tid (ISO 8601).',
'unique_iban_for_user' => 'Det ser ut som att detta IBAN redan används.', 'source_equals_destination' => 'Källkontot motsvarar mottagarkontot.',
'reconciled_forbidden_field' => 'This transaction is already reconciled, you cannot change the ":field"', 'unique_account_number_for_user' => 'Det ser ut som att detta kontonummer redan används.',
'deleted_user' => 'På grund av säkerhetsbegränsningar går det inte att registrera sig med denna e-postadress.', 'unique_iban_for_user' => 'Det ser ut som att detta IBAN redan används.',
'rule_trigger_value' => 'Detta värde är ogiltigt för vald trigger.', 'reconciled_forbidden_field' => 'This transaction is already reconciled, you cannot change the ":field"',
'rule_action_value' => 'Detta värde är ogiltigt för den valda åtgärden.', 'deleted_user' => 'På grund av säkerhetsbegränsningar går det inte att registrera sig med denna e-postadress.',
'file_already_attached' => 'Den uppladdade filen ”:name” är redan kopplad till detta objekt.', 'rule_trigger_value' => 'Detta värde är ogiltigt för vald trigger.',
'file_attached' => 'Filen ”:name” har laddats upp.', 'rule_action_value' => 'Detta värde är ogiltigt för den valda åtgärden.',
'must_exist' => 'ID i fältet :attribute finns inte i databasen.', 'file_already_attached' => 'Den uppladdade filen ”:name” är redan kopplad till detta objekt.',
'all_accounts_equal' => 'Alla konton i detta fält måste vara lika.', 'file_attached' => 'Filen ”:name” har laddats upp.',
'group_title_mandatory' => 'En grupptitel är obligatorisk vid mer än en transaktion.', 'must_exist' => 'ID i fältet :attribute finns inte i databasen.',
'transaction_types_equal' => 'All delade transaktioner måste vara av samma typ.', 'all_accounts_equal' => 'Alla konton i detta fält måste vara lika.',
'invalid_transaction_type' => 'Ogiltig transaktionstyp.', 'group_title_mandatory' => 'En grupptitel är obligatorisk vid mer än en transaktion.',
'invalid_selection' => 'Ditt val är ogiltigt.', 'transaction_types_equal' => 'All delade transaktioner måste vara av samma typ.',
'belongs_user' => 'This value is linked to an object that does not seem to exist.', 'invalid_transaction_type' => 'Ogiltig transaktionstyp.',
'belongs_user_or_user_group' => 'This value is linked to an object that does not seem to exist in your current financial administration.', 'invalid_selection' => 'Ditt val är ogiltigt.',
'at_least_one_transaction' => 'Krävs minst en transaktion.', 'belongs_user' => 'This value is linked to an object that does not seem to exist.',
'recurring_transaction_id' => 'Need at least one transaction.', 'belongs_user_or_user_group' => 'This value is linked to an object that does not seem to exist in your current financial administration.',
'need_id_to_match' => 'You need to submit this entry with an ID for the API to be able to match it.', 'at_least_one_transaction' => 'Krävs minst en transaktion.',
'too_many_unmatched' => 'Too many submitted transactions cannot be matched to their respective database entries. Make sure existing entries have a valid ID.', 'recurring_transaction_id' => 'Need at least one transaction.',
'id_does_not_match' => 'Submitted ID #:id does not match expected ID. Make sure it matches or omit the field.', 'need_id_to_match' => 'You need to submit this entry with an ID for the API to be able to match it.',
'at_least_one_repetition' => 'Krävs minst en upprepning.', 'too_many_unmatched' => 'Too many submitted transactions cannot be matched to their respective database entries. Make sure existing entries have a valid ID.',
'require_repeat_until' => 'Kräver ett antal repetitioner eller ett slutdatum (repeat_until). Inte båda.', 'id_does_not_match' => 'Submitted ID #:id does not match expected ID. Make sure it matches or omit the field.',
'require_currency_info' => 'Innehållet i det här fältet är ogiltigt utan valutainformation.', 'at_least_one_repetition' => 'Krävs minst en upprepning.',
'not_transfer_account' => 'Detta är inte ett konto som kan användas för transaktioner.', 'require_repeat_until' => 'Kräver ett antal repetitioner eller ett slutdatum (repeat_until). Inte båda.',
'require_currency_amount' => 'Innehållet i det här fältet är ogiltigt utan utländskt belopp.', 'require_currency_info' => 'Innehållet i det här fältet är ogiltigt utan valutainformation.',
'require_foreign_currency' => 'Detta fält kräver ett nummer', 'not_transfer_account' => 'Detta är inte ett konto som kan användas för transaktioner.',
'require_foreign_dest' => 'Detta fältvärde måste matcha valutan för målkontot.', 'require_currency_amount' => 'Innehållet i det här fältet är ogiltigt utan utländskt belopp.',
'require_foreign_src' => 'Detta fältvärde måste matcha valutan för källkontot.', 'require_foreign_currency' => 'Detta fält kräver ett nummer',
'equal_description' => 'Transaktions beskrivning bör inte vara samma som den globala beskrivningen.', 'require_foreign_dest' => 'Detta fältvärde måste matcha valutan för målkontot.',
'file_invalid_mime' => 'Filen ”:name” är av typ ”:mime” som inte accepteras som en ny uppladdning.', 'require_foreign_src' => 'Detta fältvärde måste matcha valutan för källkontot.',
'file_too_large' => 'Filen ”:name” är för stor.', 'equal_description' => 'Transaktions beskrivning bör inte vara samma som den globala beskrivningen.',
'belongs_to_user' => 'Värdet av :attribute är okänt.', 'file_invalid_mime' => 'Filen ”:name” är av typ ”:mime” som inte accepteras som en ny uppladdning.',
'accepted' => ':attribute måste godkännas.', 'file_too_large' => 'Filen ”:name” är för stor.',
'bic' => 'Detta är inte en giltig BIC.', 'belongs_to_user' => 'Värdet av :attribute är okänt.',
'at_least_one_trigger' => 'Regeln måste ha minst en utlösare.', 'accepted' => ':attribute måste godkännas.',
'at_least_one_active_trigger' => 'Regeln måste ha minst en utlösare.', 'bic' => 'Detta är inte en giltig BIC.',
'at_least_one_action' => 'Regel måste ha minst en åtgärd.', 'at_least_one_trigger' => 'Regeln måste ha minst en utlösare.',
'at_least_one_active_action' => 'Regeln måste ha minst en aktiv åtgärd.', 'at_least_one_active_trigger' => 'Regeln måste ha minst en utlösare.',
'base64' => 'Detta är inte giltigt bas64 data.', 'at_least_one_action' => 'Regel måste ha minst en åtgärd.',
'model_id_invalid' => 'Angivet ID verkar ogiltig för denna modell.', 'at_least_one_active_action' => 'Regeln måste ha minst en aktiv åtgärd.',
'less' => ':attribute måste vara mindre än 10 000 000', 'base64' => 'Detta är inte giltigt bas64 data.',
'active_url' => ':attribute är inte en giltig URL.', 'model_id_invalid' => 'Angivet ID verkar ogiltig för denna modell.',
'after' => ':attribute måste vara ett datum efter :date.', 'less' => ':attribute måste vara mindre än 10 000 000',
'date_after' => 'Startdatum måste vara före slutdatum.', 'active_url' => ':attribute är inte en giltig URL.',
'alpha' => ':attribute får enbart innehålla bokstäver.', 'after' => ':attribute måste vara ett datum efter :date.',
'alpha_dash' => ':attribute får endast innehålla bokstäver, siffror och bindestreck.', 'date_after' => 'Startdatum måste vara före slutdatum.',
'alpha_num' => ':attribute får endast innehålla bokstäver och siffror.', 'alpha' => ':attribute får enbart innehålla bokstäver.',
'array' => ':attribute måste vara en array.', 'alpha_dash' => ':attribute får endast innehålla bokstäver, siffror och bindestreck.',
'unique_for_user' => 'Det finns redan en post med detta :attribute.', 'alpha_num' => ':attribute får endast innehålla bokstäver och siffror.',
'before' => ':attribute måste vara ett datum före :date.', 'array' => ':attribute måste vara en array.',
'unique_object_for_user' => 'Namnet är redan upptaget.', 'unique_for_user' => 'Det finns redan en post med detta :attribute.',
'unique_account_for_user' => 'Kontonamnet är redan upptaget.', 'before' => ':attribute måste vara ett datum före :date.',
'unique_object_for_user' => 'Namnet är redan upptaget.',
'unique_account_for_user' => 'Kontonamnet är redan upptaget.',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
@ -113,74 +115,74 @@ return [
* *
*/ */
'between.numeric' => ':attribute måste vara mellan :min och :max.', 'between.numeric' => ':attribute måste vara mellan :min och :max.',
'between.file' => ':attribute måste vara mellan :min och :max kilobytes.', 'between.file' => ':attribute måste vara mellan :min och :max kilobytes.',
'between.string' => ':attribute måste vara mellan :min och :max tecken.', 'between.string' => ':attribute måste vara mellan :min och :max tecken.',
'between.array' => ':attribute måste innehålla :min till :max artiklar.', 'between.array' => ':attribute måste innehålla :min till :max artiklar.',
'boolean' => ':attribute fältet måste vara sant eller falskt.', 'boolean' => ':attribute fältet måste vara sant eller falskt.',
'confirmed' => ':attribute bekräftelsen matchar inte.', 'confirmed' => ':attribute bekräftelsen matchar inte.',
'date' => ':attribute är inte ett giltigt datum.', 'date' => ':attribute är inte ett giltigt datum.',
'date_format' => ':attribute matchar inte formatet :format.', 'date_format' => ':attribute matchar inte formatet :format.',
'different' => ':attribute och :other måste vara olika.', 'different' => ':attribute och :other måste vara olika.',
'digits' => ':attribute måste vara :digits siffror.', 'digits' => ':attribute måste vara :digits siffror.',
'digits_between' => ':attribute måste innehålla :min till :max siffror.', 'digits_between' => ':attribute måste innehålla :min till :max siffror.',
'email' => ':attribute måste vara en giltig e-postadress.', 'email' => ':attribute måste vara en giltig e-postadress.',
'filled' => ':attribute fältet är obligatoriskt.', 'filled' => ':attribute fältet är obligatoriskt.',
'exists' => 'Det valda :attribute är ogiltigt.', 'exists' => 'Det valda :attribute är ogiltigt.',
'image' => ':attribute måste vara en bild.', 'image' => ':attribute måste vara en bild.',
'in' => 'Det valda :attribute är ogitligt.', 'in' => 'Det valda :attribute är ogitligt.',
'integer' => ':attribute måste vara ett heltal.', 'integer' => ':attribute måste vara ett heltal.',
'ip' => ':attribute måste vara en giltig IP-adress.', 'ip' => ':attribute måste vara en giltig IP-adress.',
'json' => ':attribute måste vara en giltig JSON sträng.', 'json' => ':attribute måste vara en giltig JSON sträng.',
'max.numeric' => ':attribute får inte vara större än :max.', 'max.numeric' => ':attribute får inte vara större än :max.',
'max.file' => ':attribute får inte vara större än :max kilobytes.', 'max.file' => ':attribute får inte vara större än :max kilobytes.',
'max.string' => ':attribute får inte vara större än :max tecken.', 'max.string' => ':attribute får inte vara större än :max tecken.',
'max.array' => ':attribute får inte innehålla fler artiklar än :max.', 'max.array' => ':attribute får inte innehålla fler artiklar än :max.',
'mimes' => ':attribute måste vara av filtypen :values.', 'mimes' => ':attribute måste vara av filtypen :values.',
'min.numeric' => ':attribute måste vara minst :min.', 'min.numeric' => ':attribute måste vara minst :min.',
'lte.numeric' => ':attribute måste vara mindre än eller lika med :value.', 'lte.numeric' => ':attribute måste vara mindre än eller lika med :value.',
'min.file' => ':attribute måste vara minst :min kilobytes.', 'min.file' => ':attribute måste vara minst :min kilobytes.',
'min.string' => ':attribute måste minst vara :min tecken.', 'min.string' => ':attribute måste minst vara :min tecken.',
'min.array' => ':attribute måste innehålla minst :min artiklar.', 'min.array' => ':attribute måste innehålla minst :min artiklar.',
'not_in' => 'Det valda :attribute är ogiltigt.', 'not_in' => 'Det valda :attribute är ogiltigt.',
'numeric' => ':attribute måste vara ett nummer.', 'numeric' => ':attribute måste vara ett nummer.',
'scientific_notation' => 'The :attribute cannot use the scientific notation.', 'scientific_notation' => 'The :attribute cannot use the scientific notation.',
'numeric_native' => 'Ursprungsvärdet måste vara ett nummer.', 'numeric_native' => 'Ursprungsvärdet måste vara ett nummer.',
'numeric_destination' => 'Mottagarkontot måste vara ett nummer.', 'numeric_destination' => 'Mottagarkontot måste vara ett nummer.',
'numeric_source' => 'Källvärdet måste vara ett nummer.', 'numeric_source' => 'Källvärdet måste vara ett nummer.',
'regex' => ':attribute format är ogiltigt.', 'regex' => ':attribute format är ogiltigt.',
'required' => ':attribute fältet är obligatoriskt.', 'required' => ':attribute fältet är obligatoriskt.',
'required_if' => ':attribute fältet är obligatoriskt när :other är :value.', 'required_if' => ':attribute fältet är obligatoriskt när :other är :value.',
'required_unless' => ':attribute fältet är obligatoriskt så vida inte :other är i :values.', 'required_unless' => ':attribute fältet är obligatoriskt så vida inte :other är i :values.',
'required_with' => ':attribute fältet är obligatoriskt när :values är synligt.', 'required_with' => ':attribute fältet är obligatoriskt när :values är synligt.',
'required_with_all' => ':attribute fältet är obligatoriskt när :values är synligt.', 'required_with_all' => ':attribute fältet är obligatoriskt när :values är synligt.',
'required_without' => ':attribute fältet är obligatoriskt när :values inte är synligt.', 'required_without' => ':attribute fältet är obligatoriskt när :values inte är synligt.',
'required_without_all' => ':attribute fältet är obligatoriskt när ingen av :values är synligt.', 'required_without_all' => ':attribute fältet är obligatoriskt när ingen av :values är synligt.',
'same' => ':attribute och :other måste matcha.', 'same' => ':attribute och :other måste matcha.',
'size.numeric' => ':attribute måste vara :size.', 'size.numeric' => ':attribute måste vara :size.',
'amount_min_over_max' => 'Det minimala värdet kan inte vara större än det maximala värdet.', 'amount_min_over_max' => 'Det minimala värdet kan inte vara större än det maximala värdet.',
'size.file' => ':attribute måste vara :size kilobytes.', 'size.file' => ':attribute måste vara :size kilobytes.',
'size.string' => ':attribute måste vara :size tecken.', 'size.string' => ':attribute måste vara :size tecken.',
'size.array' => ':attribute måste innehålla :size artiklar.', 'size.array' => ':attribute måste innehålla :size artiklar.',
'unique' => ':attribute är redan upptaget.', 'unique' => ':attribute är redan upptaget.',
'string' => ':attribute måste vara en sträng.', 'string' => ':attribute måste vara en sträng.',
'url' => ':attribute formatet är ogiltigt.', 'url' => ':attribute formatet är ogiltigt.',
'timezone' => ':attribute måste vara en giltig zon.', 'timezone' => ':attribute måste vara en giltig zon.',
'2fa_code' => ':attribute fältet är ogiltigt.', '2fa_code' => ':attribute fältet är ogiltigt.',
'dimensions' => ':attribute har ogiltiga bilddimensioner.', 'dimensions' => ':attribute har ogiltiga bilddimensioner.',
'distinct' => ':attribute fältet har ett dubbelt värde.', 'distinct' => ':attribute fältet har ett dubbelt värde.',
'file' => ':attribute måste vara en fil.', 'file' => ':attribute måste vara en fil.',
'in_array' => ':attribute fältet existerar inte i :other.', 'in_array' => ':attribute fältet existerar inte i :other.',
'present' => ':attribute fältet måste vara synligt.', 'present' => ':attribute fältet måste vara synligt.',
'amount_zero' => 'Totala värdet kan inte vara noll.', 'amount_zero' => 'Totala värdet kan inte vara noll.',
'current_target_amount' => 'Det nuvarande beloppet måste vara mindre än målbeloppet.', 'current_target_amount' => 'Det nuvarande beloppet måste vara mindre än målbeloppet.',
'unique_piggy_bank_for_user' => 'Namnet på spargrisen måste vara unikt.', 'unique_piggy_bank_for_user' => 'Namnet på spargrisen måste vara unikt.',
'unique_object_group' => 'Gruppnamnet måste vara unikt', 'unique_object_group' => 'Gruppnamnet måste vara unikt',
'starts_with' => 'Värdet måste börja med :values.', 'starts_with' => 'Värdet måste börja med :values.',
'unique_webhook' => 'You already have a webhook with this combination of URL, trigger, response and delivery.', 'unique_webhook' => 'You already have a webhook with this combination of URL, trigger, response and delivery.',
'unique_existing_webhook' => 'You already have another webhook with this combination of URL, trigger, response and delivery.', 'unique_existing_webhook' => 'You already have another webhook with this combination of URL, trigger, response and delivery.',
'same_account_type' => 'Båda kontona måste vara samma kontotyp', 'same_account_type' => 'Båda kontona måste vara samma kontotyp',
'same_account_currency' => 'Båda kontona måste ha samma valutainställning', 'same_account_currency' => 'Båda kontona måste ha samma valutainställning',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
@ -193,11 +195,11 @@ return [
* *
*/ */
'secure_password' => 'Detta lösenord är inte säkert. Vänligen försök igen. För mer info se https://bit.ly/FF3-password-security', 'secure_password' => 'Detta lösenord är inte säkert. Vänligen försök igen. För mer info se https://bit.ly/FF3-password-security',
'valid_recurrence_rep_type' => 'Ogiltig repetitionstyp får återkommande transaktioner.', 'valid_recurrence_rep_type' => 'Ogiltig repetitionstyp får återkommande transaktioner.',
'valid_recurrence_rep_moment' => 'Ogiltig repetitionsmoment för denna typ av repetition.', 'valid_recurrence_rep_moment' => 'Ogiltig repetitionsmoment för denna typ av repetition.',
'invalid_account_info' => 'Ogiltig kontoinformation.', 'invalid_account_info' => 'Ogiltig kontoinformation.',
'attributes' => [ 'attributes' => [
'email' => 'e-postadress', 'email' => 'e-postadress',
'description' => 'beskrivning', 'description' => 'beskrivning',
'amount' => 'belopp', 'amount' => 'belopp',
@ -236,23 +238,23 @@ return [
], ],
// validation of accounts: // validation of accounts:
'withdrawal_source_need_data' => 'Ett giltigt källkonto-ID och/eller ett giltigt källkontonamn behövs för att gå vidare.', 'withdrawal_source_need_data' => 'Ett giltigt källkonto-ID och/eller ett giltigt källkontonamn behövs för att gå vidare.',
'withdrawal_source_bad_data' => '[a] Could not find a valid source account when searching for ID ":id" or name ":name".', 'withdrawal_source_bad_data' => '[a] Could not find a valid source account when searching for ID ":id" or name ":name".',
'withdrawal_dest_need_data' => '[a] Need to get a valid destination account ID and/or valid destination account name to continue.', 'withdrawal_dest_need_data' => '[a] Need to get a valid destination account ID and/or valid destination account name to continue.',
'withdrawal_dest_bad_data' => 'Det gick inte att hitta ett giltigt mottagarkonto med ID ":id" eller namn ":name".', 'withdrawal_dest_bad_data' => 'Det gick inte att hitta ett giltigt mottagarkonto med ID ":id" eller namn ":name".',
'withdrawal_dest_iban_exists' => 'This destination account IBAN is already in use by an asset account or a liability and cannot be used as a withdrawal destination.', 'withdrawal_dest_iban_exists' => 'This destination account IBAN is already in use by an asset account or a liability and cannot be used as a withdrawal destination.',
'deposit_src_iban_exists' => 'This source account IBAN is already in use by an asset account or a liability and cannot be used as a deposit source.', 'deposit_src_iban_exists' => 'This source account IBAN is already in use by an asset account or a liability and cannot be used as a deposit source.',
'reconciliation_source_bad_data' => 'Could not find a valid reconciliation account when searching for ID ":id" or name ":name".', 'reconciliation_source_bad_data' => 'Could not find a valid reconciliation account when searching for ID ":id" or name ":name".',
'generic_source_bad_data' => '[e] Could not find a valid source account when searching for ID ":id" or name ":name".', 'generic_source_bad_data' => '[e] Could not find a valid source account when searching for ID ":id" or name ":name".',
'deposit_source_need_data' => 'Ett giltigt källkonto-ID och/eller ett giltigt källkontonamn behövs för att gå vidare.', 'deposit_source_need_data' => 'Ett giltigt källkonto-ID och/eller ett giltigt källkontonamn behövs för att gå vidare.',
'deposit_source_bad_data' => '[b] Could not find a valid source account when searching for ID ":id" or name ":name".', 'deposit_source_bad_data' => '[b] Could not find a valid source account when searching for ID ":id" or name ":name".',
'deposit_dest_need_data' => '[b] Need to get a valid destination account ID and/or valid destination account name to continue.', 'deposit_dest_need_data' => '[b] Need to get a valid destination account ID and/or valid destination account name to continue.',
'deposit_dest_bad_data' => 'Det gick inte att hitta ett giltigt mottagarkonto med ID ":id" eller namn ":name".', 'deposit_dest_bad_data' => 'Det gick inte att hitta ett giltigt mottagarkonto med ID ":id" eller namn ":name".',
'deposit_dest_wrong_type' => 'Det inskickade destinationskontot är inte av rätt typ.', 'deposit_dest_wrong_type' => 'Det inskickade destinationskontot är inte av rätt typ.',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
@ -265,37 +267,37 @@ return [
* *
*/ */
'transfer_source_need_data' => 'Ett giltigt källkonto-ID och/eller ett giltigt källkontonamn behövs för att gå vidare.', 'transfer_source_need_data' => 'Ett giltigt källkonto-ID och/eller ett giltigt källkontonamn behövs för att gå vidare.',
'transfer_source_bad_data' => '[c] Could not find a valid source account when searching for ID ":id" or name ":name".', 'transfer_source_bad_data' => '[c] Could not find a valid source account when searching for ID ":id" or name ":name".',
'transfer_dest_need_data' => '[c] Need to get a valid destination account ID and/or valid destination account name to continue.', 'transfer_dest_need_data' => '[c] Need to get a valid destination account ID and/or valid destination account name to continue.',
'transfer_dest_bad_data' => 'Det gick inte att hitta ett giltigt mottagarkonto med ID ":id" eller namn ":name".', 'transfer_dest_bad_data' => 'Det gick inte att hitta ett giltigt mottagarkonto med ID ":id" eller namn ":name".',
'need_id_in_edit' => 'Varje delad transaktion kräver transaction_journal_id (giltigt ID eller 0).', 'need_id_in_edit' => 'Varje delad transaktion kräver transaction_journal_id (giltigt ID eller 0).',
'ob_source_need_data' => 'Ett giltigt källkonto-ID och/eller ett giltigt källkontonamn behövs för att gå vidare.', 'ob_source_need_data' => 'Ett giltigt källkonto-ID och/eller ett giltigt källkontonamn behövs för att gå vidare.',
'lc_source_need_data' => 'Behöver få ett giltigt källkontonummer för att fortsätta.', 'lc_source_need_data' => 'Behöver få ett giltigt källkontonummer för att fortsätta.',
'ob_dest_need_data' => '[d] Need to get a valid destination account ID and/or valid destination account name to continue.', 'ob_dest_need_data' => '[d] Need to get a valid destination account ID and/or valid destination account name to continue.',
'ob_dest_bad_data' => 'Det gick inte att hitta ett giltigt mottagarkonto med ID ":id" eller namn ":name".', 'ob_dest_bad_data' => 'Det gick inte att hitta ett giltigt mottagarkonto med ID ":id" eller namn ":name".',
'reconciliation_either_account' => 'To submit a reconciliation, you must submit either a source or a destination account. Not both, not neither.', 'reconciliation_either_account' => 'To submit a reconciliation, you must submit either a source or a destination account. Not both, not neither.',
'generic_invalid_source' => 'Det går inte att använda detta konto som källkonto.', 'generic_invalid_source' => 'Det går inte att använda detta konto som källkonto.',
'generic_invalid_destination' => 'Det går inte att använda detta konto som mottagarkonto.', 'generic_invalid_destination' => 'Det går inte att använda detta konto som mottagarkonto.',
'generic_no_source' => 'You must submit source account information or submit a transaction journal ID.', 'generic_no_source' => 'You must submit source account information or submit a transaction journal ID.',
'generic_no_destination' => 'You must submit destination account information or submit a transaction journal ID.', 'generic_no_destination' => 'You must submit destination account information or submit a transaction journal ID.',
'gte.numeric' => ':attribute måste vara större än eller lika med :value.', 'gte.numeric' => ':attribute måste vara större än eller lika med :value.',
'gt.numeric' => ':attribute måste vara större än :value.', 'gt.numeric' => ':attribute måste vara större än :value.',
'gte.file' => ':attribute måste vara större än eller lika med :value kilobyte.', 'gte.file' => ':attribute måste vara större än eller lika med :value kilobyte.',
'gte.string' => ':attribute måste vara större än eller lika med :value tecken.', 'gte.string' => ':attribute måste vara större än eller lika med :value tecken.',
'gte.array' => ':attribute måste ha :value objekt eller mer.', 'gte.array' => ':attribute måste ha :value objekt eller mer.',
'amount_required_for_auto_budget' => 'Beloppet är obligatoriskt.', 'amount_required_for_auto_budget' => 'Beloppet är obligatoriskt.',
'auto_budget_amount_positive' => 'Beloppet måste vara mer än noll.', 'auto_budget_amount_positive' => 'Beloppet måste vara mer än noll.',
'auto_budget_period_mandatory' => 'Den automatiska budgetperioden är ett obligatoriskt fält.', 'auto_budget_period_mandatory' => 'Den automatiska budgetperioden är ett obligatoriskt fält.',
// no access to administration: // no access to administration:
'no_access_user_group' => 'You do not have the correct access rights for this administration.', 'no_access_user_group' => 'You do not have the correct access rights for this administration.',
]; ];
/* /*

View File

@ -143,6 +143,7 @@ return [
'error_github_text' => 'If you prefer, you can also open a new issue on https://github.com/firefly-iii/firefly-iii/issues.', 'error_github_text' => 'If you prefer, you can also open a new issue on https://github.com/firefly-iii/firefly-iii/issues.',
'error_stacktrace_below' => 'The full stacktrace is below:', 'error_stacktrace_below' => 'The full stacktrace is below:',
'error_headers' => 'The following headers may also be relevant:', 'error_headers' => 'The following headers may also be relevant:',
'error_post' => 'This was submitted by the user:',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.

View File

@ -1304,6 +1304,7 @@ return [
'sums_apply_to_range' => 'All sums apply to the selected range', 'sums_apply_to_range' => 'All sums apply to the selected range',
'mapbox_api_key' => 'To use map, get an API key from <a href="https://www.mapbox.com/">Mapbox</a>. Open your <code>.env</code> file and enter this code after <code>MAPBOX_API_KEY=</code>.', 'mapbox_api_key' => 'To use map, get an API key from <a href="https://www.mapbox.com/">Mapbox</a>. Open your <code>.env</code> file and enter this code after <code>MAPBOX_API_KEY=</code>.',
'press_object_location' => 'Right click or long press to set the object\'s location.', 'press_object_location' => 'Right click or long press to set the object\'s location.',
'click_tap_location' => 'Click or tap the map to add a location',
'clear_location' => 'Clear location', 'clear_location' => 'Clear location',
'delete_all_selected_tags' => 'Delete all selected tags', 'delete_all_selected_tags' => 'Delete all selected tags',
'select_tags_to_delete' => 'Don\'t forget to select some tags.', 'select_tags_to_delete' => 'Don\'t forget to select some tags.',
@ -1949,6 +1950,11 @@ return [
*/ */
// transactions: // transactions:
'wait_attachments' => 'Please wait for the attachments to upload.',
'errors_upload' => 'The upload has failed. Please check your browser console for the error.',
'amount_foreign_if' => 'Amount in foreign currency, if any',
'amount_destination_account' => 'Amount in the currency of the destination account',
'edit_transaction_title' => 'Edit transaction ":description"',
'unreconcile' => 'Undo reconciliation', 'unreconcile' => 'Undo reconciliation',
'update_withdrawal' => 'Update withdrawal', 'update_withdrawal' => 'Update withdrawal',
'update_deposit' => 'Update deposit', 'update_deposit' => 'Update deposit',
@ -2545,7 +2551,7 @@ return [
'after_update_create_another' => 'After updating, return here to continue editing.', 'after_update_create_another' => 'After updating, return here to continue editing.',
'store_as_new' => 'Store as a new transaction instead of updating.', 'store_as_new' => 'Store as a new transaction instead of updating.',
'reset_after' => 'Reset form after submission', 'reset_after' => 'Reset form after submission',
'errors_submission' => 'There was something wrong with your submission. Please check out the errors.', 'errors_submission' => 'There was something wrong with your submission. Please check out the errors below: %{errorMessage}',
'transaction_expand_split' => 'Expand split', 'transaction_expand_split' => 'Expand split',
'transaction_collapse_split' => 'Collapse split', 'transaction_collapse_split' => 'Collapse split',

View File

@ -34,73 +34,75 @@
declare(strict_types=1); declare(strict_types=1);
return [ return [
'missing_where' => 'Array is missing "where"-clause', 'bad_type_source' => 'Firefly III can\'t determine the transaction type based on this source account.',
'missing_update' => 'Array is missing "update"-clause', 'bad_type_destination' => 'Firefly III can\'t determine the transaction type based on this destination account.',
'invalid_where_key' => 'JSON contains an invalid key for the "where"-clause', 'missing_where' => 'Array is missing "where"-clause',
'invalid_update_key' => 'JSON contains an invalid key for the "update"-clause', 'missing_update' => 'Array is missing "update"-clause',
'invalid_query_data' => 'There is invalid data in the %s:%s field of your query.', 'invalid_where_key' => 'JSON contains an invalid key for the "where"-clause',
'invalid_query_account_type' => 'Your query contains accounts of different types, which is not allowed.', 'invalid_update_key' => 'JSON contains an invalid key for the "update"-clause',
'invalid_query_currency' => 'Your query contains accounts that have different currency settings, which is not allowed.', 'invalid_query_data' => 'There is invalid data in the %s:%s field of your query.',
'iban' => 'This is not a valid IBAN.', 'invalid_query_account_type' => 'Your query contains accounts of different types, which is not allowed.',
'zero_or_more' => 'The value cannot be negative.', 'invalid_query_currency' => 'Your query contains accounts that have different currency settings, which is not allowed.',
'more_than_zero' => 'The value must be more than zero.', 'iban' => 'This is not a valid IBAN.',
'more_than_zero_correct' => 'The value must be zero or more.', 'zero_or_more' => 'The value cannot be negative.',
'no_asset_account' => 'This is not an asset account.', 'more_than_zero' => 'The value must be more than zero.',
'date_or_time' => 'The value must be a valid date or time value (ISO 8601).', 'more_than_zero_correct' => 'The value must be zero or more.',
'source_equals_destination' => 'The source account equals the destination account.', 'no_asset_account' => 'This is not an asset account.',
'unique_account_number_for_user' => 'It looks like this account number is already in use.', 'date_or_time' => 'The value must be a valid date or time value (ISO 8601).',
'unique_iban_for_user' => 'It looks like this IBAN is already in use.', 'source_equals_destination' => 'The source account equals the destination account.',
'reconciled_forbidden_field' => 'This transaction is already reconciled, you cannot change the ":field"', 'unique_account_number_for_user' => 'It looks like this account number is already in use.',
'deleted_user' => 'Due to security constraints, you cannot register using this email address.', 'unique_iban_for_user' => 'It looks like this IBAN is already in use.',
'rule_trigger_value' => 'This value is invalid for the selected trigger.', 'reconciled_forbidden_field' => 'This transaction is already reconciled, you cannot change the ":field"',
'rule_action_value' => 'This value is invalid for the selected action.', 'deleted_user' => 'Due to security constraints, you cannot register using this email address.',
'file_already_attached' => 'Uploaded file ":name" is already attached to this object.', 'rule_trigger_value' => 'This value is invalid for the selected trigger.',
'file_attached' => 'Successfully uploaded file ":name".', 'rule_action_value' => 'This value is invalid for the selected action.',
'must_exist' => 'The ID in field :attribute does not exist in the database.', 'file_already_attached' => 'Uploaded file ":name" is already attached to this object.',
'all_accounts_equal' => 'All accounts in this field must be equal.', 'file_attached' => 'Successfully uploaded file ":name".',
'group_title_mandatory' => 'A group title is mandatory when there is more than one transaction.', 'must_exist' => 'The ID in field :attribute does not exist in the database.',
'transaction_types_equal' => 'All splits must be of the same type.', 'all_accounts_equal' => 'All accounts in this field must be equal.',
'invalid_transaction_type' => 'Invalid transaction type.', 'group_title_mandatory' => 'A group title is mandatory when there is more than one transaction.',
'invalid_selection' => 'Your selection is invalid.', 'transaction_types_equal' => 'All splits must be of the same type.',
'belongs_user' => 'This value is linked to an object that does not seem to exist.', 'invalid_transaction_type' => 'Invalid transaction type.',
'belongs_user_or_user_group' => 'This value is linked to an object that does not seem to exist in your current financial administration.', 'invalid_selection' => 'Your selection is invalid.',
'at_least_one_transaction' => 'Need at least one transaction.', 'belongs_user' => 'This value is linked to an object that does not seem to exist.',
'recurring_transaction_id' => 'Need at least one transaction.', 'belongs_user_or_user_group' => 'This value is linked to an object that does not seem to exist in your current financial administration.',
'need_id_to_match' => 'You need to submit this entry with an ID for the API to be able to match it.', 'at_least_one_transaction' => 'Need at least one transaction.',
'too_many_unmatched' => 'Too many submitted transactions cannot be matched to their respective database entries. Make sure existing entries have a valid ID.', 'recurring_transaction_id' => 'Need at least one transaction.',
'id_does_not_match' => 'Submitted ID #:id does not match expected ID. Make sure it matches or omit the field.', 'need_id_to_match' => 'You need to submit this entry with an ID for the API to be able to match it.',
'at_least_one_repetition' => 'Need at least one repetition.', 'too_many_unmatched' => 'Too many submitted transactions cannot be matched to their respective database entries. Make sure existing entries have a valid ID.',
'require_repeat_until' => 'Require either a number of repetitions, or an end date (repeat_until). Not both.', 'id_does_not_match' => 'Submitted ID #:id does not match expected ID. Make sure it matches or omit the field.',
'require_currency_info' => 'The content of this field is invalid without currency information.', 'at_least_one_repetition' => 'Need at least one repetition.',
'not_transfer_account' => 'This account is not an account that can be used for transfers.', 'require_repeat_until' => 'Require either a number of repetitions, or an end date (repeat_until). Not both.',
'require_currency_amount' => 'The content of this field is invalid without foreign amount information.', 'require_currency_info' => 'The content of this field is invalid without currency information.',
'require_foreign_currency' => 'This field requires a number', 'not_transfer_account' => 'This account is not an account that can be used for transfers.',
'require_foreign_dest' => 'This field value must match the currency of the destination account.', 'require_currency_amount' => 'The content of this field is invalid without foreign amount information.',
'require_foreign_src' => 'This field value must match the currency of the source account.', 'require_foreign_currency' => 'This field requires a number',
'equal_description' => 'Transaction description should not equal global description.', 'require_foreign_dest' => 'This field value must match the currency of the destination account.',
'file_invalid_mime' => 'File ":name" is of type ":mime" which is not accepted as a new upload.', 'require_foreign_src' => 'This field value must match the currency of the source account.',
'file_too_large' => 'File ":name" is too large.', 'equal_description' => 'Transaction description should not equal global description.',
'belongs_to_user' => 'The value of :attribute is unknown.', 'file_invalid_mime' => 'File ":name" is of type ":mime" which is not accepted as a new upload.',
'accepted' => 'The :attribute must be accepted.', 'file_too_large' => 'File ":name" is too large.',
'bic' => 'This is not a valid BIC.', 'belongs_to_user' => 'The value of :attribute is unknown.',
'at_least_one_trigger' => 'Rule must have at least one trigger.', 'accepted' => 'The :attribute must be accepted.',
'at_least_one_active_trigger' => 'Rule must have at least one active trigger.', 'bic' => 'This is not a valid BIC.',
'at_least_one_action' => 'Rule must have at least one action.', 'at_least_one_trigger' => 'Rule must have at least one trigger.',
'at_least_one_active_action' => 'Rule must have at least one active action.', 'at_least_one_active_trigger' => 'Rule must have at least one active trigger.',
'base64' => 'This is not valid base64 encoded data.', 'at_least_one_action' => 'Rule must have at least one action.',
'model_id_invalid' => 'The given ID seems invalid for this model.', 'at_least_one_active_action' => 'Rule must have at least one active action.',
'less' => ':attribute must be less than 10,000,000', 'base64' => 'This is not valid base64 encoded data.',
'active_url' => 'The :attribute is not a valid URL.', 'model_id_invalid' => 'The given ID seems invalid for this model.',
'after' => 'The :attribute must be a date after :date.', 'less' => ':attribute must be less than 10,000,000',
'date_after' => 'The start date must be before the end date.', 'active_url' => 'The :attribute is not a valid URL.',
'alpha' => 'The :attribute may only contain letters.', 'after' => 'The :attribute must be a date after :date.',
'alpha_dash' => 'The :attribute may only contain letters, numbers, and dashes.', 'date_after' => 'The start date must be before the end date.',
'alpha_num' => 'The :attribute may only contain letters and numbers.', 'alpha' => 'The :attribute may only contain letters.',
'array' => 'The :attribute must be an array.', 'alpha_dash' => 'The :attribute may only contain letters, numbers, and dashes.',
'unique_for_user' => 'There already is an entry with this :attribute.', 'alpha_num' => 'The :attribute may only contain letters and numbers.',
'before' => 'The :attribute must be a date before :date.', 'array' => 'The :attribute must be an array.',
'unique_object_for_user' => 'This name is already in use.', 'unique_for_user' => 'There already is an entry with this :attribute.',
'unique_account_for_user' => 'This account name is already in use.', 'before' => 'The :attribute must be a date before :date.',
'unique_object_for_user' => 'This name is already in use.',
'unique_account_for_user' => 'This account name is already in use.',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
@ -113,74 +115,74 @@ return [
* *
*/ */
'between.numeric' => 'The :attribute must be between :min and :max.', 'between.numeric' => 'The :attribute must be between :min and :max.',
'between.file' => 'The :attribute must be between :min and :max kilobytes.', 'between.file' => 'The :attribute must be between :min and :max kilobytes.',
'between.string' => 'The :attribute must be between :min and :max characters.', 'between.string' => 'The :attribute must be between :min and :max characters.',
'between.array' => 'The :attribute must have between :min and :max items.', 'between.array' => 'The :attribute must have between :min and :max items.',
'boolean' => 'The :attribute field must be true or false.', 'boolean' => 'The :attribute field must be true or false.',
'confirmed' => 'The :attribute confirmation does not match.', 'confirmed' => 'The :attribute confirmation does not match.',
'date' => 'The :attribute is not a valid date.', 'date' => 'The :attribute is not a valid date.',
'date_format' => 'The :attribute does not match the format :format.', 'date_format' => 'The :attribute does not match the format :format.',
'different' => 'The :attribute and :other must be different.', 'different' => 'The :attribute and :other must be different.',
'digits' => 'The :attribute must be :digits digits.', 'digits' => 'The :attribute must be :digits digits.',
'digits_between' => 'The :attribute must be between :min and :max digits.', 'digits_between' => 'The :attribute must be between :min and :max digits.',
'email' => 'The :attribute must be a valid email address.', 'email' => 'The :attribute must be a valid email address.',
'filled' => 'The :attribute field is required.', 'filled' => 'The :attribute field is required.',
'exists' => 'The selected :attribute is invalid.', 'exists' => 'The selected :attribute is invalid.',
'image' => 'The :attribute must be an image.', 'image' => 'The :attribute must be an image.',
'in' => 'The selected :attribute is invalid.', 'in' => 'The selected :attribute is invalid.',
'integer' => 'The :attribute must be an integer.', 'integer' => 'The :attribute must be an integer.',
'ip' => 'The :attribute must be a valid IP address.', 'ip' => 'The :attribute must be a valid IP address.',
'json' => 'The :attribute must be a valid JSON string.', 'json' => 'The :attribute must be a valid JSON string.',
'max.numeric' => 'The :attribute may not be greater than :max.', 'max.numeric' => 'The :attribute may not be greater than :max.',
'max.file' => 'The :attribute may not be greater than :max kilobytes.', 'max.file' => 'The :attribute may not be greater than :max kilobytes.',
'max.string' => 'The :attribute may not be greater than :max characters.', 'max.string' => 'The :attribute may not be greater than :max characters.',
'max.array' => 'The :attribute may not have more than :max items.', 'max.array' => 'The :attribute may not have more than :max items.',
'mimes' => 'The :attribute must be a file of type: :values.', 'mimes' => 'The :attribute must be a file of type: :values.',
'min.numeric' => 'The :attribute must be at least :min.', 'min.numeric' => 'The :attribute must be at least :min.',
'lte.numeric' => 'The :attribute must be less than or equal :value.', 'lte.numeric' => 'The :attribute must be less than or equal :value.',
'min.file' => 'The :attribute must be at least :min kilobytes.', 'min.file' => 'The :attribute must be at least :min kilobytes.',
'min.string' => 'The :attribute must be at least :min characters.', 'min.string' => 'The :attribute must be at least :min characters.',
'min.array' => 'The :attribute must have at least :min items.', 'min.array' => 'The :attribute must have at least :min items.',
'not_in' => 'The selected :attribute is invalid.', 'not_in' => 'The selected :attribute is invalid.',
'numeric' => 'The :attribute must be a number.', 'numeric' => 'The :attribute must be a number.',
'scientific_notation' => 'The :attribute cannot use the scientific notation.', 'scientific_notation' => 'The :attribute cannot use the scientific notation.',
'numeric_native' => 'The native amount must be a number.', 'numeric_native' => 'The native amount must be a number.',
'numeric_destination' => 'The destination amount must be a number.', 'numeric_destination' => 'The destination amount must be a number.',
'numeric_source' => 'The source amount must be a number.', 'numeric_source' => 'The source amount must be a number.',
'regex' => 'The :attribute format is invalid.', 'regex' => 'The :attribute format is invalid.',
'required' => 'The :attribute field is required.', 'required' => 'The :attribute field is required.',
'required_if' => 'The :attribute field is required when :other is :value.', 'required_if' => 'The :attribute field is required when :other is :value.',
'required_unless' => 'The :attribute field is required unless :other is in :values.', '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' => 'The :attribute field is required when :values is present.',
'required_with_all' => 'The :attribute field is required when :values is present.', 'required_with_all' => 'The :attribute field is required when :values is present.',
'required_without' => 'The :attribute field is required when :values is not 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.', 'required_without_all' => 'The :attribute field is required when none of :values are present.',
'same' => 'The :attribute and :other must match.', 'same' => 'The :attribute and :other must match.',
'size.numeric' => 'The :attribute must be :size.', 'size.numeric' => 'The :attribute must be :size.',
'amount_min_over_max' => 'The minimum amount cannot be larger than the maximum amount.', 'amount_min_over_max' => 'The minimum amount cannot be larger than the maximum amount.',
'size.file' => 'The :attribute must be :size kilobytes.', 'size.file' => 'The :attribute must be :size kilobytes.',
'size.string' => 'The :attribute must be :size characters.', 'size.string' => 'The :attribute must be :size characters.',
'size.array' => 'The :attribute must contain :size items.', 'size.array' => 'The :attribute must contain :size items.',
'unique' => 'The :attribute has already been taken.', 'unique' => 'The :attribute has already been taken.',
'string' => 'The :attribute must be a string.', 'string' => 'The :attribute must be a string.',
'url' => 'The :attribute format is invalid.', 'url' => 'The :attribute format is invalid.',
'timezone' => 'The :attribute must be a valid zone.', 'timezone' => 'The :attribute must be a valid zone.',
'2fa_code' => 'The :attribute field is invalid.', '2fa_code' => 'The :attribute field is invalid.',
'dimensions' => 'The :attribute has invalid image dimensions.', 'dimensions' => 'The :attribute has invalid image dimensions.',
'distinct' => 'The :attribute field has a duplicate value.', 'distinct' => 'The :attribute field has a duplicate value.',
'file' => 'The :attribute must be a file.', 'file' => 'The :attribute must be a file.',
'in_array' => 'The :attribute field does not exist in :other.', 'in_array' => 'The :attribute field does not exist in :other.',
'present' => 'The :attribute field must be present.', 'present' => 'The :attribute field must be present.',
'amount_zero' => 'The total amount cannot be zero.', 'amount_zero' => 'The total amount cannot be zero.',
'current_target_amount' => 'The current amount must be less than the target amount.', 'current_target_amount' => 'The current amount must be less than the target amount.',
'unique_piggy_bank_for_user' => 'The name of the piggy bank must be unique.', 'unique_piggy_bank_for_user' => 'The name of the piggy bank must be unique.',
'unique_object_group' => 'The group name must be unique', 'unique_object_group' => 'The group name must be unique',
'starts_with' => 'The value must start with :values.', 'starts_with' => 'The value must start with :values.',
'unique_webhook' => 'You already have a webhook with this combination of URL, trigger, response and delivery.', 'unique_webhook' => 'You already have a webhook with this combination of URL, trigger, response and delivery.',
'unique_existing_webhook' => 'You already have another webhook with this combination of URL, trigger, response and delivery.', 'unique_existing_webhook' => 'You already have another webhook with this combination of URL, trigger, response and delivery.',
'same_account_type' => 'Both accounts must be of the same account type', 'same_account_type' => 'Both accounts must be of the same account type',
'same_account_currency' => 'Both accounts must have the same currency setting', 'same_account_currency' => 'Both accounts must have the same currency setting',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
@ -193,11 +195,11 @@ return [
* *
*/ */
'secure_password' => 'This is not a secure password. Please try again. For more information, visit https://bit.ly/FF3-password-security', 'secure_password' => 'This is not a secure password. Please try again. For more information, visit https://bit.ly/FF3-password-security',
'valid_recurrence_rep_type' => 'Invalid repetition type for recurring transactions.', 'valid_recurrence_rep_type' => 'Invalid repetition type for recurring transactions.',
'valid_recurrence_rep_moment' => 'Invalid repetition moment for this type of repetition.', 'valid_recurrence_rep_moment' => 'Invalid repetition moment for this type of repetition.',
'invalid_account_info' => 'Invalid account information.', 'invalid_account_info' => 'Invalid account information.',
'attributes' => [ 'attributes' => [
'email' => 'email address', 'email' => 'email address',
'description' => 'description', 'description' => 'description',
'amount' => 'amount', 'amount' => 'amount',
@ -236,23 +238,23 @@ return [
], ],
// validation of accounts: // validation of accounts:
'withdrawal_source_need_data' => 'Need to get a valid source account ID and/or valid source account name to continue.', 'withdrawal_source_need_data' => 'Need to get a valid source account ID and/or valid source account name to continue.',
'withdrawal_source_bad_data' => '[a] Could not find a valid source account when searching for ID ":id" or name ":name".', 'withdrawal_source_bad_data' => '[a] Could not find a valid source account when searching for ID ":id" or name ":name".',
'withdrawal_dest_need_data' => '[a] Need to get a valid destination account ID and/or valid destination account name to continue.', 'withdrawal_dest_need_data' => '[a] Need to get a valid destination account ID and/or valid destination account name to continue.',
'withdrawal_dest_bad_data' => 'Could not find a valid destination account when searching for ID ":id" or name ":name".', 'withdrawal_dest_bad_data' => 'Could not find a valid destination account when searching for ID ":id" or name ":name".',
'withdrawal_dest_iban_exists' => 'This destination account IBAN is already in use by an asset account or a liability and cannot be used as a withdrawal destination.', 'withdrawal_dest_iban_exists' => 'This destination account IBAN is already in use by an asset account or a liability and cannot be used as a withdrawal destination.',
'deposit_src_iban_exists' => 'This source account IBAN is already in use by an asset account or a liability and cannot be used as a deposit source.', 'deposit_src_iban_exists' => 'This source account IBAN is already in use by an asset account or a liability and cannot be used as a deposit source.',
'reconciliation_source_bad_data' => 'Could not find a valid reconciliation account when searching for ID ":id" or name ":name".', 'reconciliation_source_bad_data' => 'Could not find a valid reconciliation account when searching for ID ":id" or name ":name".',
'generic_source_bad_data' => '[e] Could not find a valid source account when searching for ID ":id" or name ":name".', 'generic_source_bad_data' => '[e] Could not find a valid source account when searching for ID ":id" or name ":name".',
'deposit_source_need_data' => 'Need to get a valid source account ID and/or valid source account name to continue.', 'deposit_source_need_data' => 'Need to get a valid source account ID and/or valid source account name to continue.',
'deposit_source_bad_data' => '[b] Could not find a valid source account when searching for ID ":id" or name ":name".', 'deposit_source_bad_data' => '[b] Could not find a valid source account when searching for ID ":id" or name ":name".',
'deposit_dest_need_data' => '[b] Need to get a valid destination account ID and/or valid destination account name to continue.', 'deposit_dest_need_data' => '[b] Need to get a valid destination account ID and/or valid destination account name to continue.',
'deposit_dest_bad_data' => 'Could not find a valid destination account when searching for ID ":id" or name ":name".', 'deposit_dest_bad_data' => 'Could not find a valid destination account when searching for ID ":id" or name ":name".',
'deposit_dest_wrong_type' => 'The submitted destination account is not of the right type.', 'deposit_dest_wrong_type' => 'The submitted destination account is not of the right type.',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
@ -265,37 +267,37 @@ return [
* *
*/ */
'transfer_source_need_data' => 'Need to get a valid source account ID and/or valid source account name to continue.', 'transfer_source_need_data' => 'Need to get a valid source account ID and/or valid source account name to continue.',
'transfer_source_bad_data' => '[c] Could not find a valid source account when searching for ID ":id" or name ":name".', 'transfer_source_bad_data' => '[c] Could not find a valid source account when searching for ID ":id" or name ":name".',
'transfer_dest_need_data' => '[c] Need to get a valid destination account ID and/or valid destination account name to continue.', 'transfer_dest_need_data' => '[c] Need to get a valid destination account ID and/or valid destination account name to continue.',
'transfer_dest_bad_data' => 'Could not find a valid destination account when searching for ID ":id" or name ":name".', 'transfer_dest_bad_data' => 'Could not find a valid destination account when searching for ID ":id" or name ":name".',
'need_id_in_edit' => 'Each split must have transaction_journal_id (either valid ID or 0).', 'need_id_in_edit' => 'Each split must have transaction_journal_id (either valid ID or 0).',
'ob_source_need_data' => 'Need to get a valid source account ID and/or valid source account name to continue.', 'ob_source_need_data' => 'Need to get a valid source account ID and/or valid source account name to continue.',
'lc_source_need_data' => 'Need to get a valid source account ID to continue.', 'lc_source_need_data' => 'Need to get a valid source account ID to continue.',
'ob_dest_need_data' => '[d] Need to get a valid destination account ID and/or valid destination account name to continue.', 'ob_dest_need_data' => '[d] Need to get a valid destination account ID and/or valid destination account name to continue.',
'ob_dest_bad_data' => 'Could not find a valid destination account when searching for ID ":id" or name ":name".', 'ob_dest_bad_data' => 'Could not find a valid destination account when searching for ID ":id" or name ":name".',
'reconciliation_either_account' => 'To submit a reconciliation, you must submit either a source or a destination account. Not both, not neither.', 'reconciliation_either_account' => 'To submit a reconciliation, you must submit either a source or a destination account. Not both, not neither.',
'generic_invalid_source' => 'You can\'t use this account as the source account.', 'generic_invalid_source' => 'You can\'t use this account as the source account.',
'generic_invalid_destination' => 'You can\'t use this account as the destination account.', 'generic_invalid_destination' => 'You can\'t use this account as the destination account.',
'generic_no_source' => 'You must submit source account information or submit a transaction journal ID.', 'generic_no_source' => 'You must submit source account information or submit a transaction journal ID.',
'generic_no_destination' => 'You must submit destination account information or submit a transaction journal ID.', 'generic_no_destination' => 'You must submit destination account information or submit a transaction journal ID.',
'gte.numeric' => 'The :attribute must be greater than or equal to :value.', 'gte.numeric' => 'The :attribute must be greater than or equal to :value.',
'gt.numeric' => 'The :attribute must be greater than :value.', 'gt.numeric' => 'The :attribute must be greater than :value.',
'gte.file' => 'The :attribute must be greater than or equal to :value kilobytes.', 'gte.file' => 'The :attribute must be greater than or equal to :value kilobytes.',
'gte.string' => 'The :attribute must be greater than or equal to :value characters.', 'gte.string' => 'The :attribute must be greater than or equal to :value characters.',
'gte.array' => 'The :attribute must have :value items or more.', 'gte.array' => 'The :attribute must have :value items or more.',
'amount_required_for_auto_budget' => 'The amount is required.', 'amount_required_for_auto_budget' => 'The amount is required.',
'auto_budget_amount_positive' => 'The amount must be more than zero.', 'auto_budget_amount_positive' => 'The amount must be more than zero.',
'auto_budget_period_mandatory' => 'The auto budget period is a mandatory field.', 'auto_budget_period_mandatory' => 'The auto budget period is a mandatory field.',
// no access to administration: // no access to administration:
'no_access_user_group' => 'You do not have the correct access rights for this administration.', 'no_access_user_group' => 'You do not have the correct access rights for this administration.',
]; ];
/* /*

View File

@ -45,7 +45,7 @@ return [
'month_and_day_js' => 'MMMM Do, YYYY', 'month_and_day_js' => 'MMMM Do, YYYY',
// 'month_and_date_day' => '%A %B %e, %Y', // 'month_and_date_day' => '%A %B %e, %Y',
'month_and_date_day_js' => 'dddd MMMM Do, YYYY', 'month_and_date_day_js' => '',
// 'month_and_day_no_year' => '%B %e', // 'month_and_day_no_year' => '%B %e',
'month_and_day_no_year_js' => 'MMMM Do', 'month_and_day_no_year_js' => 'MMMM Do',

View File

@ -143,6 +143,7 @@ return [
'error_github_text' => 'İsterseniz, yeni bir sayı da açabilirsiniz https://github.com/firefly-iii/firefly-iii/issues.', 'error_github_text' => 'İsterseniz, yeni bir sayı da açabilirsiniz https://github.com/firefly-iii/firefly-iii/issues.',
'error_stacktrace_below' => 'Tam stacktrace aşağıdadır:', 'error_stacktrace_below' => 'Tam stacktrace aşağıdadır:',
'error_headers' => 'Aşağıdaki başlıklar da alakalı olabilir:', 'error_headers' => 'Aşağıdaki başlıklar da alakalı olabilir:',
'error_post' => 'This was submitted by the user:',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.

View File

@ -1305,6 +1305,7 @@ return [
'sums_apply_to_range' => 'Tüm toplamlar seçili aralıkta geçerlidir', 'sums_apply_to_range' => 'Tüm toplamlar seçili aralıkta geçerlidir',
'mapbox_api_key' => 'Map\'i kullanmak için şu adresten bir API anahtarı alın: <a href="https://www.mapbox.com/">Mapbox</a>. Seninkini aç <code>.env</code> dosyalayın ve sonra bu kodu girin <code>MAPBOX_API_KEY=</code>.', 'mapbox_api_key' => 'Map\'i kullanmak için şu adresten bir API anahtarı alın: <a href="https://www.mapbox.com/">Mapbox</a>. Seninkini aç <code>.env</code> dosyalayın ve sonra bu kodu girin <code>MAPBOX_API_KEY=</code>.',
'press_object_location' => 'Nesnenin konumunu ayarlamak için sağ tıklayın veya uzun basın.', 'press_object_location' => 'Nesnenin konumunu ayarlamak için sağ tıklayın veya uzun basın.',
'click_tap_location' => 'Click or tap the map to add a location',
'clear_location' => 'Konumu temizle', 'clear_location' => 'Konumu temizle',
'delete_all_selected_tags' => 'Seçili tüm etiketleri sil', 'delete_all_selected_tags' => 'Seçili tüm etiketleri sil',
'select_tags_to_delete' => 'Bazı etiketler seçmeyi unutmayın.', 'select_tags_to_delete' => 'Bazı etiketler seçmeyi unutmayın.',
@ -1950,6 +1951,11 @@ return [
*/ */
// transactions: // transactions:
'wait_attachments' => 'Please wait for the attachments to upload.',
'errors_upload' => 'The upload has failed. Please check your browser console for the error.',
'amount_foreign_if' => 'Amount in foreign currency, if any',
'amount_destination_account' => 'Amount in the currency of the destination account',
'edit_transaction_title' => 'Edit transaction ":description"',
'unreconcile' => 'Undo reconciliation', 'unreconcile' => 'Undo reconciliation',
'update_withdrawal' => 'Geri çekmeyi güncelle', 'update_withdrawal' => 'Geri çekmeyi güncelle',
'update_deposit' => 'Depozitoyu güncelle', 'update_deposit' => 'Depozitoyu güncelle',
@ -2546,7 +2552,7 @@ return [
'after_update_create_another' => 'After updating, return here to continue editing.', 'after_update_create_another' => 'After updating, return here to continue editing.',
'store_as_new' => 'Store as a new transaction instead of updating.', 'store_as_new' => 'Store as a new transaction instead of updating.',
'reset_after' => 'Reset form after submission', 'reset_after' => 'Reset form after submission',
'errors_submission' => 'There was something wrong with your submission. Please check out the errors.', 'errors_submission' => 'There was something wrong with your submission. Please check out the errors below: %{errorMessage}',
'transaction_expand_split' => 'Expand split', 'transaction_expand_split' => 'Expand split',
'transaction_collapse_split' => 'Collapse split', 'transaction_collapse_split' => 'Collapse split',

View File

@ -79,7 +79,7 @@ return [
'reports_index_intro' => 'Maliyetlerinizde ayrıntılı bilgi edinmek için bu raporları kullanın.', 'reports_index_intro' => 'Maliyetlerinizde ayrıntılı bilgi edinmek için bu raporları kullanın.',
'reports_index_inputReportType' => 'Bir rapor türü seçin. Her bir raporun neyi gösterdiğini görmek için yardım sayfalarına göz atın.', 'reports_index_inputReportType' => 'Bir rapor türü seçin. Her bir raporun neyi gösterdiğini görmek için yardım sayfalarına göz atın.',
'reports_index_inputAccountsSelect' => 'Varlık hesaplarını uygun gördüğünüz gibi hariç tutabilir veya ekleyebilirsiniz.', 'reports_index_inputAccountsSelect' => 'Varlık hesaplarını uygun gördüğünüz gibi hariç tutabilir veya ekleyebilirsiniz.',
'reports_index_inputDateRange' => 'The selected date range is entirely up to you: from one day to 10 years or more.', 'reports_index_inputDateRange' => '',
'reports_index_extra-options-box' => 'Seçtiğiniz rapora bağlı olarak, burada ekstra filtre ve seçenekleri belirleyebilirsiniz. Rapor türlerini değiştirirken bu kutuya dikkat edin.', 'reports_index_extra-options-box' => 'Seçtiğiniz rapora bağlı olarak, burada ekstra filtre ve seçenekleri belirleyebilirsiniz. Rapor türlerini değiştirirken bu kutuya dikkat edin.',
// reports (reports) // reports (reports)

Some files were not shown because too many files have changed in this diff Show More