diff --git a/config/search.php b/config/search.php index 7c2db4f873..023e361989 100644 --- a/config/search.php +++ b/config/search.php @@ -17,10 +17,14 @@ return [ 'description_ends' => ['alias' => false, 'needs_context' => true,], 'description_starts' => ['alias' => false, 'needs_context' => true,], 'notes_is' => ['alias' => false, 'needs_context' => true,], + 'notes_are' => ['alias' => true, 'alias_for' => 'notes_is', 'needs_context' => true,], 'notes_contains' => ['alias' => false, 'needs_context' => true,], + 'notes_contain' => ['alias' => true, 'alias_for' => 'notes_contains', 'needs_context' => true,], 'notes' => ['alias' => true, 'alias_for' => 'notes_contains', 'needs_context' => true,], 'notes_ends' => ['alias' => false, 'needs_context' => true,], + 'notes_end' => ['alias' => true, 'alias_for' => 'notes_ends', 'needs_context' => true,], 'notes_starts' => ['alias' => false, 'needs_context' => true,], + 'notes_start' => ['alias' => true, 'alias_for' => 'notes_starts', 'needs_context' => true,], 'source_account_is' => ['alias' => false, 'needs_context' => true,], 'from_account_is' => ['alias' => true, 'alias_for' => 'source_account_is', 'needs_context' => true,], 'source_account_contains' => ['alias' => false, 'needs_context' => true,], diff --git a/resources/lang/bg_BG/config.php b/resources/lang/bg_BG/config.php index fc2a030cbe..9393d7acec 100644 --- a/resources/lang/bg_BG/config.php +++ b/resources/lang/bg_BG/config.php @@ -25,25 +25,36 @@ declare(strict_types=1); return [ 'html_language' => 'bg', 'locale' => 'bg, Bulgarian, bg_BG.utf8, bg_BG.UTF-8', - 'month' => '%B %Y', - 'month_and_day' => '%e %B %Y', + //'month' => '%B %Y', + 'month_js' => 'MMMM YYYY', + + //'month_and_day' => '%B %e, %Y', 'month_and_day_moment_js' => 'Do MMMM YYYY', 'month_and_day_fns' => 'd MMMM y', - 'month_and_date_day' => '%A %B %e, %Y', - 'month_and_day_no_year' => '%B %e', - 'date_time' => '%e %B, %Y, @ %T', - 'specific_day' => '%e %B %Y', - 'week_in_year' => 'Week %V, %G', - 'year' => '%Y', - 'half_year' => '%B %Y', - 'month_js' => 'MMMM YYYY', 'month_and_day_js' => 'Do MMMM, YYYY', + + //'month_and_date_day' => '%A %B %e, %Y', + 'month_and_date_day_js' => 'dddd MMMM Do, YYYY', + + //'month_and_day_no_year' => '%B %e', + 'month_and_day_no_year_js' => 'MMMM Do', + + //'date_time' => '%B %e, %Y, @ %T', 'date_time_js' => 'Do MMMM, YYYY, @ HH:mm:ss', + + //'specific_day' => '%e %B %Y', 'specific_day_js' => 'D MMMM YYYY', + + //'week_in_year' => 'Week %V, %G', 'week_in_year_js' => '[Week] w, YYYY', 'week_in_year_fns' => "'Week' w, yyyy", + + //'year' => '%Y', 'year_js' => 'YYYY', + + //'half_year' => '%B %Y', 'half_year_js' => 'Q YYYY', + 'quarter_fns' => "'Q'Q, yyyy", 'half_year_fns' => "'H{half}', yyyy", 'dow_1' => 'Понеделник', diff --git a/resources/lang/bg_BG/email.php b/resources/lang/bg_BG/email.php index 73df3f5a4b..cd466b17e4 100644 --- a/resources/lang/bg_BG/email.php +++ b/resources/lang/bg_BG/email.php @@ -24,82 +24,97 @@ declare(strict_types=1); return [ // common items - 'greeting' => 'Здравейте,', - 'closing' => 'Beep boop,', - 'signature' => 'Пощенският робот на Firefly III', - 'footer_ps' => 'PS: Това съобщение беше изпратено, защото заявка от IP :ipAddress го задейства.', + 'greeting' => 'Здравейте,', + 'closing' => 'Beep boop,', + 'signature' => 'Пощенският робот на Firefly III', + 'footer_ps' => 'PS: Това съобщение беше изпратено, защото заявка от IP :ipAddress го задейства.', // admin test - 'admin_test_subject' => 'Тестово съобщение от вашата инсталация на Firefly III', - 'admin_test_body' => 'Това е тестово съобщение от вашата Firefly III инстанция. То беше изпратено на :email.', + 'admin_test_subject' => 'Тестово съобщение от вашата инсталация на Firefly III', + 'admin_test_body' => 'Това е тестово съобщение от вашата Firefly III инстанция. То беше изпратено на :email.', // new IP - 'login_from_new_ip' => 'Ново влизане в Firefly III', - 'new_ip_body' => 'Firefly III откри нов вход за вашия акаунт от неизвестен IP адрес. Ако никога не сте влизали от IP адреса по-долу или е било преди повече от шест месеца, Firefly III ще ви предупреди.', - 'new_ip_warning' => 'Ако разпознаете този IP адрес или данните за вход, можете да игнорирате това съобщение. Ако не сте влезли вие или ако нямате представа за какво става въпрос, проверете защитата на паролата си, променете я и излезте от всички останали сесии. За да направите това, отидете на страницата на вашия профил. Разбира се, че вече сте активирали 2FA, нали? Пазете се!', - 'ip_address' => 'IP адрес', - 'host_name' => 'Сървър', - 'date_time' => 'Дата + час', + 'login_from_new_ip' => 'Ново влизане в Firefly III', + 'new_ip_body' => 'Firefly III откри нов вход за вашия акаунт от неизвестен IP адрес. Ако никога не сте влизали от IP адреса по-долу или е било преди повече от шест месеца, Firefly III ще ви предупреди.', + 'new_ip_warning' => 'Ако разпознаете този IP адрес или данните за вход, можете да игнорирате това съобщение. Ако не сте влезли вие или ако нямате представа за какво става въпрос, проверете защитата на паролата си, променете я и излезте от всички останали сесии. За да направите това, отидете на страницата на вашия профил. Разбира се, че вече сте активирали 2FA, нали? Пазете се!', + 'ip_address' => 'IP адрес', + 'host_name' => 'Сървър', + 'date_time' => 'Дата + час', // access token created - 'access_token_created_subject' => 'Създаден е нов маркер за достъп (токен)', - 'access_token_created_body' => 'Някой (дано да сте вие) току-що създаде нов Firefly III API Token за вашия потребителски акаунт.', - 'access_token_created_explanation' => 'С този токен те могат да имат достъп до всички ваши финансови записи чрез Firefly III API.', - 'access_token_created_revoke' => 'Ако това не сте вие, моля, отменете този токен възможно най-скоро на адрес :url.', + 'access_token_created_subject' => 'Създаден е нов маркер за достъп (токен)', + 'access_token_created_body' => 'Някой (дано да сте вие) току-що създаде нов Firefly III API Token за вашия потребителски акаунт.', + 'access_token_created_explanation' => 'С този токен те могат да имат достъп до всички ваши финансови записи чрез Firefly III API.', + 'access_token_created_revoke' => 'Ако това не сте вие, моля, отменете този токен възможно най-скоро на адрес :url.', // registered - 'registered_subject' => 'Добре дошли в Firefly III!', - 'registered_welcome' => 'Добре дошли в Firefly III. Вашата регистрация е направена и този имейл е тук, за да го потвърди. Супер!', - 'registered_pw' => 'Ако вече сте забравили паролата си, моля нулирайте я с помощта на инструмента за възстановяване на паролата .', - 'registered_help' => 'В горния десен ъгъл на всяка страница има икона за помощ. Ако имате нужда от помощ, щракнете върху нея!', - 'registered_doc_html' => 'Ако още не сте го направили, моля прочетете основната теория .', - 'registered_doc_text' => 'Ако още не сте го направили, моля прочетете ръководството за използване както и пълното описание.', - 'registered_closing' => 'Наслаждавайте се!', - 'registered_firefly_iii_link' => 'Firefly III:', - 'registered_pw_reset_link' => 'Смяна на парола:', - 'registered_doc_link' => 'Документация:', + 'registered_subject' => 'Добре дошли в Firefly III!', + 'registered_welcome' => 'Добре дошли в Firefly III. Вашата регистрация е направена и този имейл е тук, за да го потвърди. Супер!', + 'registered_pw' => 'Ако вече сте забравили паролата си, моля нулирайте я с помощта на инструмента за възстановяване на паролата .', + 'registered_help' => 'В горния десен ъгъл на всяка страница има икона за помощ. Ако имате нужда от помощ, щракнете върху нея!', + 'registered_doc_html' => 'Ако още не сте го направили, моля прочетете основната теория .', + 'registered_doc_text' => 'Ако още не сте го направили, моля прочетете ръководството за използване както и пълното описание.', + 'registered_closing' => 'Наслаждавайте се!', + 'registered_firefly_iii_link' => 'Firefly III:', + 'registered_pw_reset_link' => 'Смяна на парола:', + 'registered_doc_link' => 'Документация:', // email change - 'email_change_subject' => 'Вашият имейл адрес за Firefly III е променен', - 'email_change_body_to_new' => 'Вие или някой с достъп до вашия акаунт в Firefly III е променили имейл адреса ви. Ако не очаквате това съобщение, моля игнорирайте го и го изтрийте.', - 'email_change_body_to_old' => 'Вие или някой с достъп до вашия акаунт в Firefly III е променил имейл адреса ви. Ако не сте очаквали това да се случи, трябва да последвате връзката „отмяна“ по-долу, за да защитите акаунта си!', - 'email_change_ignore' => 'Ако сте инициирали тази промяна, можете безопасно да игнорирате това съобщение.', - 'email_change_old' => 'Старият имейл адрес беше: :email', - 'email_change_old_strong' => 'Старият имейл адрес беше: :email', - 'email_change_new' => 'Новият имейл адрес е: :email', - 'email_change_new_strong' => 'Новият имейл адрес е: :email', - 'email_change_instructions' => 'Не можете да използвате Firefly III докато не потвърдите тази промяна. Моля, следвайте линка по-долу, за да го направите.', - 'email_change_undo_link' => 'За да отмените промяната последвайте тази връзка:', + 'email_change_subject' => 'Вашият имейл адрес за Firefly III е променен', + 'email_change_body_to_new' => 'Вие или някой с достъп до вашия акаунт в Firefly III е променили имейл адреса ви. Ако не очаквате това съобщение, моля игнорирайте го и го изтрийте.', + 'email_change_body_to_old' => 'Вие или някой с достъп до вашия акаунт в Firefly III е променил имейл адреса ви. Ако не сте очаквали това да се случи, трябва да последвате връзката „отмяна“ по-долу, за да защитите акаунта си!', + 'email_change_ignore' => 'Ако сте инициирали тази промяна, можете безопасно да игнорирате това съобщение.', + 'email_change_old' => 'Старият имейл адрес беше: :email', + 'email_change_old_strong' => 'Старият имейл адрес беше: :email', + 'email_change_new' => 'Новият имейл адрес е: :email', + 'email_change_new_strong' => 'Новият имейл адрес е: :email', + 'email_change_instructions' => 'Не можете да използвате Firefly III докато не потвърдите тази промяна. Моля, следвайте линка по-долу, за да го направите.', + 'email_change_undo_link' => 'За да отмените промяната последвайте тази връзка:', // OAuth token created - 'oauth_created_subject' => 'Създаден е нов клиент на OAuth', - 'oauth_created_body' => 'Някой (дано да сте вие) току-що създаде нов клиент OAuth API на Firefly III за вашия потребителски акаунт. Той е обозначен като ":name" и има URL адрес за обратно извикване :url.', - 'oauth_created_explanation' => 'С този клиент те могат да имат достъп до всички ваши финансови записи чрез Firefly III API.', - 'oauth_created_undo' => 'Ако това не сте вие, моля отменете този клиент възможно най-скоро на адрес :url.', + 'oauth_created_subject' => 'Създаден е нов клиент на OAuth', + 'oauth_created_body' => 'Някой (дано да сте вие) току-що създаде нов клиент OAuth API на Firefly III за вашия потребителски акаунт. Той е обозначен като ":name" и има URL адрес за обратно извикване :url.', + 'oauth_created_explanation' => 'С този клиент те могат да имат достъп до всички ваши финансови записи чрез Firefly III API.', + 'oauth_created_undo' => 'Ако това не сте вие, моля отменете този клиент възможно най-скоро на адрес :url.', // reset password - 'reset_pw_subject' => 'Вашето искане за смяна на парола', - 'reset_pw_instructions' => 'Някой се опита да смени паролата ви. Ако сте вие, моля последвайте линка по-долу, за да го направите.', - 'reset_pw_warning' => ' МОЛЯ проверете дали връзката всъщност отива към адреса на Firefly III, къде очаквате да отиде!', + 'reset_pw_subject' => 'Вашето искане за смяна на парола', + 'reset_pw_instructions' => 'Някой се опита да смени паролата ви. Ако сте вие, моля последвайте линка по-долу, за да го направите.', + 'reset_pw_warning' => ' МОЛЯ проверете дали връзката всъщност отива към адреса на Firefly III, къде очаквате да отиде!', // error - 'error_subject' => 'Уловена е грешка в Firefly III', - 'error_intro' => 'Firefly III v:version попадна в грешка: :errorMessage.', - 'error_type' => 'Грешката беше от вид:":class".', - 'error_timestamp' => 'Грешката се случи на/в: :time.', - 'error_location' => 'Тази грешка се появи във файл ":file" на ред: :line с код: :code.', - 'error_user' => 'На грешката попадна потребител #:id,:email.', - 'error_no_user' => 'Нямаше регистриран потребител при тази грешка или не бе открит потребителя.', - 'error_ip' => 'IP адресът, свързан с тази грешка, е: :ip', - 'error_url' => 'URL адресът е: :url', - 'error_user_agent' => 'Броузър агент: :userAgent', - 'error_stacktrace' => 'Пълният стак на грешката е отдолу. Ако смятате, че това е грешка в Firefly III, можете да препратите това съобщение до james@firefly-iii.org. Това може да помогне за отстраняване на грешката, която току-що срещнахте.', - 'error_github_html' => 'Ако предпочитате, можете също да отворите нов проблем на GitHub.', - 'error_github_text' => 'Ако предпочитате, можете също да отворите нов проблем на https://github.com/firefly-iii/firefly-iii/issues.', - 'error_stacktrace_below' => 'Пълният stacktrace е отдолу:', - 'error_headers' => 'The following headers may also be relevant:', + 'error_subject' => 'Уловена е грешка в Firefly III', + 'error_intro' => 'Firefly III v:version попадна в грешка: :errorMessage.', + 'error_type' => 'Грешката беше от вид:":class".', + 'error_timestamp' => 'Грешката се случи на/в: :time.', + 'error_location' => 'Тази грешка се появи във файл ":file" на ред: :line с код: :code.', + 'error_user' => 'На грешката попадна потребител #:id,:email.', + 'error_no_user' => 'Нямаше регистриран потребител при тази грешка или не бе открит потребителя.', + 'error_ip' => 'IP адресът, свързан с тази грешка, е: :ip', + 'error_url' => 'URL адресът е: :url', + 'error_user_agent' => 'Броузър агент: :userAgent', + 'error_stacktrace' => 'Пълният стак на грешката е отдолу. Ако смятате, че това е грешка в Firefly III, можете да препратите това съобщение до james@firefly-iii.org. Това може да помогне за отстраняване на грешката, която току-що срещнахте.', + 'error_github_html' => 'Ако предпочитате, можете също да отворите нов проблем на GitHub.', + 'error_github_text' => 'Ако предпочитате, можете също да отворите нов проблем на https://github.com/firefly-iii/firefly-iii/issues.', + 'error_stacktrace_below' => 'Пълният stacktrace е отдолу:', + 'error_headers' => 'The following headers may also be relevant:', // report new journals - 'new_journals_subject' => 'Firefly III създаде нова транзакция | Firefly III създаде :count нови транзакции', - 'new_journals_header' => 'Firefly III създаде транзакция за вас. Можете да я намерите във вашата инсталация на Firefly III: | Firefly III създаде :count транзакции за вас. Можете да ги намерите във вашата инсталация на Firefly III:', + 'new_journals_subject' => 'Firefly III създаде нова транзакция | Firefly III създаде :count нови транзакции', + 'new_journals_header' => 'Firefly III създаде транзакция за вас. Можете да я намерите във вашата инсталация на Firefly III: | Firefly III създаде :count транзакции за вас. Можете да ги намерите във вашата инсталация на Firefly III:', + + // bill warning + 'bill_warning_subject_end_date' => 'Your bill ":name" is due to end in :diff days', + 'bill_warning_subject_now_end_date' => 'Your bill ":name" is due to end TODAY', + 'bill_warning_subject_extension_date' => 'Your bill ":name" is due to be extended or cancelled in :diff days', + 'bill_warning_subject_now_extension_date' => 'Your bill ":name" is due to be extended or cancelled TODAY', + 'bill_warning_end_date_text' => 'Your bill ":name" is due to end on :date. This moment will pass in about :diff days.', + 'bill_warning_extension_date_text' => 'Your bill ":name" is due to be extended or cancelled on :date. This moment will pass in about :diff days.', + 'bill_warning_end_date_text_zero' => 'Your bill ":name" is due to end on :date. This moment will pass TODAY!', + 'bill_warning_extension_date_text_zero' => 'Your bill ":name" is due to be extended or cancelled on :date. This moment will pass TODAY!', + 'bill_warning_please_action' => 'Please take the appropriate action.', + 'bill_warning_end_date_html' => 'Your bill ":name" is due to end on :date. This moment will pass in about :diff days.', + 'bill_warning_extension_date_html' => 'Your bill ":name" is due to be extended or cancelled on :date. This moment will pass in about :diff days.', + 'bill_warning_end_date_html_zero' => 'Your bill ":name" is due to end on :date. This moment will pass TODAY!', + 'bill_warning_extension_date_html_zero' => 'Your bill ":name" is due to be extended or cancelled on :date. This moment will pass TODAY!', ]; diff --git a/resources/lang/bg_BG/firefly.php b/resources/lang/bg_BG/firefly.php index 10637ee72c..bf1ee571f2 100644 --- a/resources/lang/bg_BG/firefly.php +++ b/resources/lang/bg_BG/firefly.php @@ -24,333 +24,480 @@ declare(strict_types=1); return [ // general stuff: - 'close' => 'Затвори', - 'actions' => 'Действия', - 'edit' => 'Промени', - 'delete' => 'Изтрий', - 'split' => 'Раздели', - 'single_split' => 'Раздел', - 'clone' => 'Дублирай', - 'last_seven_days' => 'Последните седем дни', - 'last_thirty_days' => 'Последните трийсет дни', - 'last_180_days' => 'Последните 180 дни', - 'YTD' => 'YTD', - 'welcome_back' => 'Какво се случва?', - 'everything' => 'Всичко', - 'today' => 'Днес', - 'customRange' => 'Потребителски диапазон', - 'date_range' => 'Период', - 'apply' => 'Приложи', - 'select_date' => 'Изберете дата..', - 'cancel' => 'Отказ', - 'from' => 'От', - 'to' => 'До', - 'structure' => 'Структура', - 'help_translating' => 'Този помощен текст още не е наличен на Вашия език. Ще помогнете ли с превода?', - 'showEverything' => 'Покажи всичко', - 'never' => 'Никога', - 'no_results_for_empty_search' => 'Вашето търсене беше празно и нищо не беше намерено.', - 'removed_amount' => 'Изтрито :amount', - 'added_amount' => 'Добавено :amount', - 'asset_account_role_help' => 'Всички допълнителни опции, получени от вашия избор, могат да бъдат зададени по-късно.', - 'Opening balance' => 'Начално салдо', - 'create_new_stuff' => 'Създайте нови неща', - 'new_withdrawal' => 'Ново теглене', - 'create_new_transaction' => 'Създай нова трансакция', - 'sidebar_frontpage_create' => 'Създай', - 'new_transaction' => 'Нова транзакция', - 'no_rules_for_bill' => 'С тази сметка няма свързани правила.', - 'go_to_asset_accounts' => 'Вижте активите си', - 'go_to_budgets' => 'Вижте бюджетите си', - 'go_to_withdrawals' => 'Вижте тегленията си', - 'clones_journal_x' => 'Тази транзакция е копирана от ":description" (#:id)', - 'go_to_categories' => 'Виж категориите си', - 'go_to_bills' => 'Виж сметките си', - 'go_to_expense_accounts' => 'Виж разходните си сметки', - 'go_to_revenue_accounts' => 'Виж приходните си сметки', - 'go_to_piggies' => 'Виж касичките си', - 'new_deposit' => 'Нов депозит', - 'new_transfer' => 'Ново прехвърляне', - 'new_transfers' => 'Ново прехвърляне', - 'new_asset_account' => 'Нова сметка за активи', - 'new_expense_account' => 'Нова сметка за разходи', - 'new_revenue_account' => 'Нова сметка за приходи', - 'new_liabilities_account' => 'Ново задължение', - 'new_budget' => 'Нов бюджет', - 'new_bill' => 'Нова сметка', - 'block_account_logout' => 'Излезли сте от системата. Блокираните акаунти не могат да използват този сайт. Регистрирахте ли се с валиден имейл адрес?', - 'flash_success' => 'Успех!', - 'flash_info' => 'Съобщение', - 'flash_warning' => 'Внимание!', - 'flash_error' => 'Грешка!', - 'flash_danger' => 'Опасност!', - 'flash_info_multiple' => 'Има ново съобщение| Има :count нови съобщения', - 'flash_error_multiple' => 'Има нова грешка| Има :count нови грешки', - 'net_worth' => 'Нетна стойност', - 'help_for_this_page' => 'Помощ за тази страница', - 'help_for_this_page_body' => 'You can find more information about this page in the documentation.', - 'two_factor_welcome' => 'Здравейте!', - 'two_factor_enter_code' => 'За да продължите, моля въведете вашия двуфакторен код за удостоверяване. Вашето приложение може да го генерира за вас.', - 'two_factor_code_here' => 'Въведете кода тук', - 'two_factor_title' => 'Двуфакторно удостоверяване', - 'authenticate' => 'Удостоверяване', - 'two_factor_forgot_title' => 'Загубена двуфакторната идентификация', - 'two_factor_forgot' => 'Забравих своето двуфакторно нещо.', - 'two_factor_lost_header' => 'Загубихте вашата двуфакторната идентификация?', - 'two_factor_lost_intro' => 'Ако сте загубили и резервните си кодове, имате лош късмет. Това не е нещо, което можете да поправите от уеб интерфейса. Имате два варианта.', - 'two_factor_lost_fix_self' => 'Ако използвате свой собствен екземпляр на Firefly III, прочетете тази статия в ЧЗВ за инструкции.', - 'two_factor_lost_fix_owner' => 'В противен случай изпратете имейл на собственика на сайта,:site_owner и ги помолете да нулират вашето двуфакторно удостоверяване.', - 'mfa_backup_code' => 'Използвали сте резервен код, за да влезете в Firefly III. Не може да се използва отново, затова го зачеркнете от списъка си.', - 'pref_two_factor_new_backup_codes' => 'Вземете нови резервни кодове', - 'pref_two_factor_backup_code_count' => 'Имате :count валиден резервен код.|Имате :count валидни резервни кодове.', - '2fa_i_have_them' => 'Съхраних ги!', - 'warning_much_data' => ':days дни с данни може да отнеме известно време.', - 'registered' => 'Регистрирахте се успешно!', - 'Default asset account' => 'Сметка за активи по подразбиране', - 'no_budget_pointer' => 'Изглежда все още нямате бюджети. Трябва да създадете някои на страницата Бюджети . Бюджетите могат да ви помогнат да следите разходите си.', - 'no_bill_pointer' => 'Изглежда все още нямате сметки. Трябва да създадете някои на страницата Сметки . Сметките могат да ви помогнат да следите разходите си.', - 'Savings account' => 'Спестовна сметка', - 'Credit card' => 'Кредитна карта', - 'source_accounts' => 'Разходна сметка|Разходни сметки', - 'destination_accounts' => 'Приходна сметка|Приходни сметки', - 'user_id_is' => 'Вашето потребителско ID е :user', - 'field_supports_markdown' => 'Това поле поддържа Markdown.', - 'need_more_help' => 'Ако имате нужда от още помощ за използването на Firefly III, моля отворете билет на Github.', - 'reenable_intro_text' => 'Може също да активирате отново въведението.', - 'intro_boxes_after_refresh' => 'Полетата на въведението ще се появят отново, когато опресните страницата.', - 'show_all_no_filter' => 'Покажи всички транзакции без групиране по дата.', - 'expenses_by_category' => 'Разходи по категории', - 'expenses_by_budget' => 'Разходи по бюджети', - 'income_by_category' => 'Приходи по категория', - 'expenses_by_asset_account' => 'Разходи по сметка за активи', - 'expenses_by_expense_account' => 'Разходи по разходна сметка', - 'cannot_redirect_to_account' => 'Firefly III не може да ви пренасочи към правилната страница. Извиняваме се.', - 'sum_of_expenses' => 'Сума на разходите', - 'sum_of_income' => 'Сума на приходите', - 'liabilities' => 'Задължения', - 'spent_in_specific_budget' => 'Похарчено в бюджет ":budget"', - 'spent_in_specific_double' => 'Похарчено от сметка ":account"', - 'earned_in_specific_double' => 'Получено в сметка ":account"', - 'source_account' => 'Разходна сметка', - 'source_account_reconciliation' => 'Не може да редактирате разходната сметка на транзакция за съгласуване.', - 'destination_account' => 'Приходна сметка', - 'destination_account_reconciliation' => 'Не може да редактирате приходната сметка на транзакция за съгласуване.', - 'sum_of_expenses_in_budget' => 'Общо похарчено в бюджет ":budget"', - 'left_in_budget_limit' => 'Остави да харчи според бюджета', - 'current_period' => 'Текущ период', - 'show_the_current_period_and_overview' => 'Покажи текущия период и обобщение', - 'pref_languages_locale' => 'За да работи език, различен от английския, вашата операционна система трябва да е снабдена с правилната локална информация. Ако няма такава, валутните данни, дати и суми могат да бъдат форматирани погрешно.', - 'budget_in_period' => 'Всички транзакции за бюджет ":name" между :start и :end в :currency', - 'chart_budget_in_period' => 'Графика на всички транзакции за бюджет ":name" между :start и :end в :currency', - 'chart_budget_in_period_only_currency' => 'Сумата, която бюджетирахте беше в :currency, така че тази графика ще показва само транзакции в :currency.', - 'chart_account_in_period' => 'Графика на всички транзакции за сметка ":name" (:balance) между :start и :end', - 'chart_category_in_period' => 'Графика на всички транзакции за категория ":name" между :start и :end', - 'chart_category_all' => 'Графика на всички транзакции за категория ":name"', - 'clone_withdrawal' => 'Копирай това теглене', - 'clone_deposit' => 'Копирай този депозит', - 'clone_transfer' => 'Копирай този трансфер', - 'multi_select_no_selection' => 'Нищо не е избрано', - 'multi_select_select_all' => 'Избери всички', - 'multi_select_n_selected' => 'избрани', - 'multi_select_all_selected' => 'Всички избрани', - 'multi_select_filter_placeholder' => 'Търси..', - 'intro_next_label' => 'Следващ', - 'intro_prev_label' => 'Предишен', - 'intro_skip_label' => 'Пропусни', - 'intro_done_label' => 'Готово', - 'between_dates_breadcrumb' => 'Между :start и :end', - 'all_journals_without_budget' => 'Всички транзакции без бюджет', - 'journals_without_budget' => 'Транзакции без бюджет', - 'all_journals_without_category' => 'Всички транзакции без категория', - 'journals_without_category' => 'Транзакции без категория', - 'all_journals_for_account' => 'Всички транзакции за сметка :name', - 'chart_all_journals_for_account' => 'Графика на всички транзакции за сметка :name', - 'journals_in_period_for_account' => 'Всички транзакции за сметка :name между :start и :end', - 'journals_in_period_for_account_js' => 'All transactions for account {title} between {start} and {end}', - 'transferred' => 'Прехвърлени', - 'all_withdrawal' => 'Всички разходи', - 'all_transactions' => 'Всички транзакции', - 'title_withdrawal_between' => 'Всички разходи между :start и :end', - 'all_deposit' => 'Всички приходи', - 'title_deposit_between' => 'Всички приходи между :start и :end', - 'all_transfers' => 'Всички трансфери', - 'title_transfers_between' => 'Всички трансфери между :start и :end', - 'all_transfer' => 'Всички трансфери', - 'all_journals_for_tag' => 'Всички транзакции за етикет ":tag"', - 'title_transfer_between' => 'Всички трансфери между :start и :end', - 'all_journals_for_category' => 'Всички транзакции за категория :name', - 'all_journals_for_budget' => 'Всички транзакции за бюджет :name', - 'chart_all_journals_for_budget' => 'Графика на всички транзакции за бюджет :name', - 'journals_in_period_for_category' => 'Всички транзакции за категория :name между :start и :end', - 'journals_in_period_for_tag' => 'Всички транзакции за етикет :tag между :start и :end', - 'not_available_demo_user' => 'Функцията, до която се опитвате да получите достъп, не е достъпна за демо потребители.', - 'exchange_rate_instructions' => 'Сметката за активи "@name" приема само транзакции в @native_currency. Ако вместо това искате да използвате @foreign_currency, уверете се, че сумата в @native_currency също е известна:', - 'transfer_exchange_rate_instructions' => 'Разходната сметка „@source_name“ приема само транзакции в @source_currency. Приходната сметка „@dest_name“ приема само транзакции в @dest_currency. Трябва да предоставите трансферираната сума точно и в двете валути.', - 'transaction_data' => 'Данни на транзакцията', - 'invalid_server_configuration' => 'Грешна конфигурация на сървъра', - 'invalid_locale_settings' => 'Firefly III is unable to format monetary amounts because your server is missing the required packages. There are instructions how to do this.', - 'quickswitch' => 'Бърз ключ', - 'sign_in_to_start' => 'Влезте, за да започнете сесията си', - 'sign_in' => 'Вход', - 'register_new_account' => 'Регистриране на нов профил', - 'forgot_my_password' => 'Забравена парола', - 'problems_with_input' => 'Имаше някои проблеми с вашите данни.', - 'reset_password' => 'Промяна на паролата ви', - 'button_reset_password' => 'Нулиране на паролата', - 'reset_button' => 'Изчисти', - 'want_to_login' => 'Искам да вляза', - 'login_page_title' => 'Влезте в Firefly III', - 'register_page_title' => 'Регистрирайте се в Firefly III', - 'forgot_pw_page_title' => 'Забравихте паролата си за Firefly III', - 'reset_pw_page_title' => 'Нулирайте паролата си за Firefly III', - 'cannot_reset_demo_user' => 'Не можете да нулирате паролата на демо потребителя.', - 'no_att_demo_user' => 'Демо потребителят не може да прикачва документи.', - 'button_register' => 'Регистриране', - 'authorization' => 'Позволение', - 'active_bills_only' => 'само активни сметки', - 'active_bills_only_total' => 'всички активни сметки', - 'active_exp_bills_only' => 'активни и очаквани сметки', - 'active_exp_bills_only_total' => 'всички активни и очаквани сметки', - 'per_period_sum_1D' => 'Очаквани дневни разходи', - 'per_period_sum_1W' => 'Очаквани седмични разходи', - 'per_period_sum_1M' => 'Очаквани месечни разходи', - 'per_period_sum_3M' => 'Очаквани тримесечни разходи', - 'per_period_sum_6M' => 'Очаквани разходи за полугодие', - 'per_period_sum_1Y' => 'Очаквани годишни разходи', - 'average_per_bill' => 'средно за сметка', - 'expected_total' => 'общо очаквано', - 'reconciliation_account_name' => ':name съгласуване (:currency)', - 'saved' => 'Записан', - 'advanced_options' => 'Разширени настройки', - 'advanced_options_explain' => 'Някои страници в Firefly III имат разширени опции, скрити зад този бутон. Тази страница няма нищо интересно тук, но проверете останалите!', - 'here_be_dragons' => 'Hic sunt dracones', + 'close' => 'Затвори', + 'actions' => 'Действия', + 'edit' => 'Промени', + 'delete' => 'Изтрий', + 'split' => 'Раздели', + 'single_split' => 'Раздел', + 'clone' => 'Дублирай', + 'last_seven_days' => 'Последните седем дни', + 'last_thirty_days' => 'Последните трийсет дни', + 'last_180_days' => 'Последните 180 дни', + 'YTD' => 'YTD', + 'welcome_back' => 'Какво се случва?', + 'everything' => 'Всичко', + 'today' => 'Днес', + 'customRange' => 'Потребителски диапазон', + 'date_range' => 'Период', + 'apply' => 'Приложи', + 'select_date' => 'Изберете дата..', + 'cancel' => 'Отказ', + 'from' => 'От', + 'to' => 'До', + 'structure' => 'Структура', + 'help_translating' => 'Този помощен текст още не е наличен на Вашия език. Ще помогнете ли с превода?', + 'showEverything' => 'Покажи всичко', + 'never' => 'Никога', + 'no_results_for_empty_search' => 'Вашето търсене беше празно и нищо не беше намерено.', + 'removed_amount' => 'Изтрито :amount', + 'added_amount' => 'Добавено :amount', + 'asset_account_role_help' => 'Всички допълнителни опции, получени от вашия избор, могат да бъдат зададени по-късно.', + 'Opening balance' => 'Начално салдо', + 'create_new_stuff' => 'Създайте нови неща', + 'new_withdrawal' => 'Ново теглене', + 'create_new_transaction' => 'Създай нова трансакция', + 'sidebar_frontpage_create' => 'Създай', + 'new_transaction' => 'Нова транзакция', + 'no_rules_for_bill' => 'С тази сметка няма свързани правила.', + 'go_to_asset_accounts' => 'Вижте активите си', + 'go_to_budgets' => 'Вижте бюджетите си', + 'go_to_withdrawals' => 'Вижте тегленията си', + 'clones_journal_x' => 'Тази транзакция е копирана от ":description" (#:id)', + 'go_to_categories' => 'Виж категориите си', + 'go_to_bills' => 'Виж сметките си', + 'go_to_expense_accounts' => 'Виж разходните си сметки', + 'go_to_revenue_accounts' => 'Виж приходните си сметки', + 'go_to_piggies' => 'Виж касичките си', + 'new_deposit' => 'Нов депозит', + 'new_transfer' => 'Ново прехвърляне', + 'new_transfers' => 'Ново прехвърляне', + 'new_asset_account' => 'Нова сметка за активи', + 'new_expense_account' => 'Нова сметка за разходи', + 'new_revenue_account' => 'Нова сметка за приходи', + 'new_liabilities_account' => 'Ново задължение', + 'new_budget' => 'Нов бюджет', + 'new_bill' => 'Нова сметка', + 'block_account_logout' => 'Излезли сте от системата. Блокираните акаунти не могат да използват този сайт. Регистрирахте ли се с валиден имейл адрес?', + 'flash_success' => 'Успех!', + 'flash_info' => 'Съобщение', + 'flash_warning' => 'Внимание!', + 'flash_error' => 'Грешка!', + 'flash_danger' => 'Опасност!', + 'flash_info_multiple' => 'Има ново съобщение| Има :count нови съобщения', + 'flash_error_multiple' => 'Има нова грешка| Има :count нови грешки', + 'net_worth' => 'Нетна стойност', + 'help_for_this_page' => 'Помощ за тази страница', + 'help_for_this_page_body' => 'You can find more information about this page in the documentation.', + 'two_factor_welcome' => 'Здравейте!', + 'two_factor_enter_code' => 'За да продължите, моля въведете вашия двуфакторен код за удостоверяване. Вашето приложение може да го генерира за вас.', + 'two_factor_code_here' => 'Въведете кода тук', + 'two_factor_title' => 'Двуфакторно удостоверяване', + 'authenticate' => 'Удостоверяване', + 'two_factor_forgot_title' => 'Загубена двуфакторната идентификация', + 'two_factor_forgot' => 'Забравих своето двуфакторно нещо.', + 'two_factor_lost_header' => 'Загубихте вашата двуфакторната идентификация?', + 'two_factor_lost_intro' => 'Ако сте загубили и резервните си кодове, имате лош късмет. Това не е нещо, което можете да поправите от уеб интерфейса. Имате два варианта.', + 'two_factor_lost_fix_self' => 'Ако използвате свой собствен екземпляр на Firefly III, прочетете тази статия в ЧЗВ за инструкции.', + 'two_factor_lost_fix_owner' => 'В противен случай изпратете имейл на собственика на сайта,:site_owner и ги помолете да нулират вашето двуфакторно удостоверяване.', + 'mfa_backup_code' => 'Използвали сте резервен код, за да влезете в Firefly III. Не може да се използва отново, затова го зачеркнете от списъка си.', + 'pref_two_factor_new_backup_codes' => 'Вземете нови резервни кодове', + 'pref_two_factor_backup_code_count' => 'Имате :count валиден резервен код.|Имате :count валидни резервни кодове.', + '2fa_i_have_them' => 'Съхраних ги!', + 'warning_much_data' => ':days дни с данни може да отнеме известно време.', + 'registered' => 'Регистрирахте се успешно!', + 'Default asset account' => 'Сметка за активи по подразбиране', + 'no_budget_pointer' => 'Изглежда все още нямате бюджети. Трябва да създадете някои на страницата Бюджети . Бюджетите могат да ви помогнат да следите разходите си.', + 'no_bill_pointer' => 'Изглежда все още нямате сметки. Трябва да създадете някои на страницата Сметки . Сметките могат да ви помогнат да следите разходите си.', + 'Savings account' => 'Спестовна сметка', + 'Credit card' => 'Кредитна карта', + 'source_accounts' => 'Разходна сметка|Разходни сметки', + 'destination_accounts' => 'Приходна сметка|Приходни сметки', + 'user_id_is' => 'Вашето потребителско ID е :user', + 'field_supports_markdown' => 'Това поле поддържа Markdown.', + 'need_more_help' => 'Ако имате нужда от още помощ за използването на Firefly III, моля отворете билет на Github.', + 'reenable_intro_text' => 'Може също да активирате отново въведението.', + 'intro_boxes_after_refresh' => 'Полетата на въведението ще се появят отново, когато опресните страницата.', + 'show_all_no_filter' => 'Покажи всички транзакции без групиране по дата.', + 'expenses_by_category' => 'Разходи по категории', + 'expenses_by_budget' => 'Разходи по бюджети', + 'income_by_category' => 'Приходи по категория', + 'expenses_by_asset_account' => 'Разходи по сметка за активи', + 'expenses_by_expense_account' => 'Разходи по разходна сметка', + 'cannot_redirect_to_account' => 'Firefly III не може да ви пренасочи към правилната страница. Извиняваме се.', + 'sum_of_expenses' => 'Сума на разходите', + 'sum_of_income' => 'Сума на приходите', + 'liabilities' => 'Задължения', + 'spent_in_specific_budget' => 'Похарчено в бюджет ":budget"', + 'spent_in_specific_double' => 'Похарчено от сметка ":account"', + 'earned_in_specific_double' => 'Получено в сметка ":account"', + 'source_account' => 'Разходна сметка', + 'source_account_reconciliation' => 'Не може да редактирате разходната сметка на транзакция за съгласуване.', + 'destination_account' => 'Приходна сметка', + 'destination_account_reconciliation' => 'Не може да редактирате приходната сметка на транзакция за съгласуване.', + 'sum_of_expenses_in_budget' => 'Общо похарчено в бюджет ":budget"', + 'left_in_budget_limit' => 'Остави да харчи според бюджета', + 'current_period' => 'Текущ период', + 'show_the_current_period_and_overview' => 'Покажи текущия период и обобщение', + 'pref_languages_locale' => 'За да работи език, различен от английския, вашата операционна система трябва да е снабдена с правилната локална информация. Ако няма такава, валутните данни, дати и суми могат да бъдат форматирани погрешно.', + 'budget_in_period' => 'Всички транзакции за бюджет ":name" между :start и :end в :currency', + 'chart_budget_in_period' => 'Графика на всички транзакции за бюджет ":name" между :start и :end в :currency', + 'chart_budget_in_period_only_currency' => 'Сумата, която бюджетирахте беше в :currency, така че тази графика ще показва само транзакции в :currency.', + 'chart_account_in_period' => 'Графика на всички транзакции за сметка ":name" (:balance) между :start и :end', + 'chart_category_in_period' => 'Графика на всички транзакции за категория ":name" между :start и :end', + 'chart_category_all' => 'Графика на всички транзакции за категория ":name"', + 'clone_withdrawal' => 'Копирай това теглене', + 'clone_deposit' => 'Копирай този депозит', + 'clone_transfer' => 'Копирай този трансфер', + 'multi_select_no_selection' => 'Нищо не е избрано', + 'multi_select_select_all' => 'Избери всички', + 'multi_select_n_selected' => 'избрани', + 'multi_select_all_selected' => 'Всички избрани', + 'multi_select_filter_placeholder' => 'Търси..', + 'intro_next_label' => 'Следващ', + 'intro_prev_label' => 'Предишен', + 'intro_skip_label' => 'Пропусни', + 'intro_done_label' => 'Готово', + 'between_dates_breadcrumb' => 'Между :start и :end', + 'all_journals_without_budget' => 'Всички транзакции без бюджет', + 'journals_without_budget' => 'Транзакции без бюджет', + 'all_journals_without_category' => 'Всички транзакции без категория', + 'journals_without_category' => 'Транзакции без категория', + 'all_journals_for_account' => 'Всички транзакции за сметка :name', + 'chart_all_journals_for_account' => 'Графика на всички транзакции за сметка :name', + 'journals_in_period_for_account' => 'Всички транзакции за сметка :name между :start и :end', + 'journals_in_period_for_account_js' => 'All transactions for account {title} between {start} and {end}', + 'transferred' => 'Прехвърлени', + 'all_withdrawal' => 'Всички разходи', + 'all_transactions' => 'Всички транзакции', + 'title_withdrawal_between' => 'Всички разходи между :start и :end', + 'all_deposit' => 'Всички приходи', + 'title_deposit_between' => 'Всички приходи между :start и :end', + 'all_transfers' => 'Всички трансфери', + 'title_transfers_between' => 'Всички трансфери между :start и :end', + 'all_transfer' => 'Всички трансфери', + 'all_journals_for_tag' => 'Всички транзакции за етикет ":tag"', + 'title_transfer_between' => 'Всички трансфери между :start и :end', + 'all_journals_for_category' => 'Всички транзакции за категория :name', + 'all_journals_for_budget' => 'Всички транзакции за бюджет :name', + 'chart_all_journals_for_budget' => 'Графика на всички транзакции за бюджет :name', + 'journals_in_period_for_category' => 'Всички транзакции за категория :name между :start и :end', + 'journals_in_period_for_tag' => 'Всички транзакции за етикет :tag между :start и :end', + 'not_available_demo_user' => 'Функцията, до която се опитвате да получите достъп, не е достъпна за демо потребители.', + 'exchange_rate_instructions' => 'Сметката за активи "@name" приема само транзакции в @native_currency. Ако вместо това искате да използвате @foreign_currency, уверете се, че сумата в @native_currency също е известна:', + 'transfer_exchange_rate_instructions' => 'Разходната сметка „@source_name“ приема само транзакции в @source_currency. Приходната сметка „@dest_name“ приема само транзакции в @dest_currency. Трябва да предоставите трансферираната сума точно и в двете валути.', + 'transaction_data' => 'Данни на транзакцията', + 'invalid_server_configuration' => 'Грешна конфигурация на сървъра', + 'invalid_locale_settings' => 'Firefly III is unable to format monetary amounts because your server is missing the required packages. There are instructions how to do this.', + 'quickswitch' => 'Бърз ключ', + 'sign_in_to_start' => 'Влезте, за да започнете сесията си', + 'sign_in' => 'Вход', + 'register_new_account' => 'Регистриране на нов профил', + 'forgot_my_password' => 'Забравена парола', + 'problems_with_input' => 'Имаше някои проблеми с вашите данни.', + 'reset_password' => 'Промяна на паролата ви', + 'button_reset_password' => 'Нулиране на паролата', + 'reset_button' => 'Изчисти', + 'want_to_login' => 'Искам да вляза', + 'login_page_title' => 'Влезте в Firefly III', + 'register_page_title' => 'Регистрирайте се в Firefly III', + 'forgot_pw_page_title' => 'Забравихте паролата си за Firefly III', + 'reset_pw_page_title' => 'Нулирайте паролата си за Firefly III', + 'cannot_reset_demo_user' => 'Не можете да нулирате паролата на демо потребителя.', + 'no_att_demo_user' => 'Демо потребителят не може да прикачва документи.', + 'button_register' => 'Регистриране', + 'authorization' => 'Позволение', + 'active_bills_only' => 'само активни сметки', + 'active_bills_only_total' => 'всички активни сметки', + 'active_exp_bills_only' => 'активни и очаквани сметки', + 'active_exp_bills_only_total' => 'всички активни и очаквани сметки', + 'per_period_sum_1D' => 'Очаквани дневни разходи', + 'per_period_sum_1W' => 'Очаквани седмични разходи', + 'per_period_sum_1M' => 'Очаквани месечни разходи', + 'per_period_sum_3M' => 'Очаквани тримесечни разходи', + 'per_period_sum_6M' => 'Очаквани разходи за полугодие', + 'per_period_sum_1Y' => 'Очаквани годишни разходи', + 'average_per_bill' => 'средно за сметка', + 'expected_total' => 'общо очаквано', + 'reconciliation_account_name' => ':name съгласуване (:currency)', + 'saved' => 'Записан', + 'advanced_options' => 'Разширени настройки', + 'advanced_options_explain' => 'Някои страници в Firefly III имат разширени опции, скрити зад този бутон. Тази страница няма нищо интересно тук, но проверете останалите!', + 'here_be_dragons' => 'Hic sunt dracones', // Webhooks - 'webhooks' => 'Webhooks', + 'webhooks' => 'Webhooks', // API access - 'authorization_request' => 'Firefly III v:version заявка за потвърждение', - 'authorization_request_intro' => 'Апликацията ":client" иска разрешение за достъп до вашето финансово управление. Искате ли да упълномощите :client за достъп до тези записи?', - 'authorization_request_site' => 'You will be redirected to :url which will then be able to access your Firefly III data.', - 'authorization_request_invalid' => 'This access request is invalid. Please never follow this link again.', - 'scopes_will_be_able' => 'Това приложение ще има право да:', - 'button_authorize' => 'Разреши', - 'none_in_select_list' => '(нищо)', - 'no_piggy_bank' => '(без касичка)', - 'name_in_currency' => ':name в :currency', - 'paid_in_currency' => 'Платено в :currency', - 'unpaid_in_currency' => 'Неплатено в :currency', - 'is_alpha_warning' => 'Изпълнявате ALPHA версия. Внимавайте за грешки и проблеми.', - 'is_beta_warning' => 'Изпълнявате BETA версия. Внимавайте за грешки и проблеми.', - 'all_destination_accounts' => 'Приходни сметки', - 'all_source_accounts' => 'Разходни сметки', - 'back_to_index' => 'Обратно към списъка', - 'cant_logout_guard' => 'Firefly III не може да ви отпише.', - 'external_url' => 'Външен URL адрес', - 'internal_reference' => 'Вътрешна референция', + 'authorization_request' => 'Firefly III v:version заявка за потвърждение', + 'authorization_request_intro' => 'Апликацията ":client" иска разрешение за достъп до вашето финансово управление. Искате ли да упълномощите :client за достъп до тези записи?', + 'authorization_request_site' => 'You will be redirected to :url which will then be able to access your Firefly III data.', + 'authorization_request_invalid' => 'This access request is invalid. Please never follow this link again.', + 'scopes_will_be_able' => 'Това приложение ще има право да:', + 'button_authorize' => 'Разреши', + 'none_in_select_list' => '(нищо)', + 'no_piggy_bank' => '(без касичка)', + 'name_in_currency' => ':name в :currency', + 'paid_in_currency' => 'Платено в :currency', + 'unpaid_in_currency' => 'Неплатено в :currency', + 'is_alpha_warning' => 'Изпълнявате ALPHA версия. Внимавайте за грешки и проблеми.', + 'is_beta_warning' => 'Изпълнявате BETA версия. Внимавайте за грешки и проблеми.', + 'all_destination_accounts' => 'Приходни сметки', + 'all_source_accounts' => 'Разходни сметки', + 'back_to_index' => 'Обратно към списъка', + 'cant_logout_guard' => 'Firefly III не може да ви отпише.', + 'external_url' => 'Външен URL адрес', + 'internal_reference' => 'Вътрешна референция', // check for updates: - 'update_check_title' => 'Проверка за обновления', - 'admin_update_check_title' => 'Автоматично проверявай за обновяване', - 'admin_update_check_explain' => 'Firefly III може да проверява за актуализации автоматично. Когато активирате тази настройка, тя ще се свърже със сървъра за актуализиране на Firefly III, за да провери дали е налична нова версия на Firefly III. Когато е налична, ще получите известие. Можете да тествате това известие с помощта на бутона вдясно. Моля, посочете по-долу, ако искате Firefly III да провери за актуализации.', - 'check_for_updates_permission' => 'Firefly III може да проверява за актуализации, но се нуждае от вашето разрешение за това. Моля, отидете на администриране , за да посочите дали искате тази функция да бъде активирана.', - 'updates_ask_me_later' => 'Попитай ме по-късно', - 'updates_do_not_check' => 'Не проверявай за обновления', - 'updates_enable_check' => 'Активирай проверката за обновления', - 'admin_update_check_now_title' => 'Провери за обновления сега', - 'admin_update_check_now_explain' => 'Ако натиснете бутона, Firefly III ще провери дали текущата ви версия е най-новата.', - 'check_for_updates_button' => 'Провери сега!', - 'update_new_version_alert' => 'Налична е нова версия на Firefly III. Вие изпълнявате :your_version, последната версия е :new_version, която беше пусната на :date.', - 'update_version_beta' => 'Това е BETA версия. Може да се натъкнете на проблеми.', - 'update_version_alpha' => 'Това е ALPHA версия. Може да се натъкнете на проблеми.', - 'update_current_version_alert' => 'Изпълнявате :version, която е най-новата налична версия.', - 'update_newer_version_alert' => 'Изпълнявате: :your_version, която е по-нова от последната налична версия: :new_version.', - 'update_check_error' => 'Възникна грешка при проверка за актуализации: :error', - 'unknown_error' => 'Неизвестна грешка. Съжаляваме за това.', - 'just_new_release' => 'Има нова версия! Версия :version беше пусната на :date. Това издание е много свежо. Изчакайте няколко дни, за да се стабилизира новото издание.', - 'disabled_but_check' => 'Деактивирахте проверката за обновления. Затова не забравяйте периодично да проверявате ръчно за актуализации. Благодарим Ви!', - 'admin_update_channel_title' => 'Канал за обновления', - 'admin_update_channel_explain' => 'Firefly III има три "канала" за обновления, които определят искате да доближите кривата на функции, подобрения и грешки. Използвайте "beta" канала, ако сте авантюристични и "alpha", когато обичате да живеете опасно живота.', - 'update_channel_stable' => 'Стабилна. Всичко трябва да работи както се очаква.', - 'update_channel_beta' => 'Beta. Нови функции, но някои нещата могат да бъдат "счупени".', - 'update_channel_alpha' => 'Alpha. Нахвърляме неща тук и използваме каквито "прилепне".', + 'update_check_title' => 'Проверка за обновления', + 'admin_update_check_title' => 'Автоматично проверявай за обновяване', + 'admin_update_check_explain' => 'Firefly III може да проверява за актуализации автоматично. Когато активирате тази настройка, тя ще се свърже със сървъра за актуализиране на Firefly III, за да провери дали е налична нова версия на Firefly III. Когато е налична, ще получите известие. Можете да тествате това известие с помощта на бутона вдясно. Моля, посочете по-долу, ако искате Firefly III да провери за актуализации.', + 'check_for_updates_permission' => 'Firefly III може да проверява за актуализации, но се нуждае от вашето разрешение за това. Моля, отидете на администриране , за да посочите дали искате тази функция да бъде активирана.', + 'updates_ask_me_later' => 'Попитай ме по-късно', + 'updates_do_not_check' => 'Не проверявай за обновления', + 'updates_enable_check' => 'Активирай проверката за обновления', + 'admin_update_check_now_title' => 'Провери за обновления сега', + 'admin_update_check_now_explain' => 'Ако натиснете бутона, Firefly III ще провери дали текущата ви версия е най-новата.', + 'check_for_updates_button' => 'Провери сега!', + 'update_new_version_alert' => 'Налична е нова версия на Firefly III. Вие изпълнявате :your_version, последната версия е :new_version, която беше пусната на :date.', + 'update_version_beta' => 'Това е BETA версия. Може да се натъкнете на проблеми.', + 'update_version_alpha' => 'Това е ALPHA версия. Може да се натъкнете на проблеми.', + 'update_current_version_alert' => 'Изпълнявате :version, която е най-новата налична версия.', + 'update_newer_version_alert' => 'Изпълнявате: :your_version, която е по-нова от последната налична версия: :new_version.', + 'update_check_error' => 'Възникна грешка при проверка за актуализации: :error', + 'unknown_error' => 'Неизвестна грешка. Съжаляваме за това.', + 'just_new_release' => 'Има нова версия! Версия :version беше пусната на :date. Това издание е много свежо. Изчакайте няколко дни, за да се стабилизира новото издание.', + 'disabled_but_check' => 'Деактивирахте проверката за обновления. Затова не забравяйте периодично да проверявате ръчно за актуализации. Благодарим Ви!', + 'admin_update_channel_title' => 'Канал за обновления', + 'admin_update_channel_explain' => 'Firefly III има три "канала" за обновления, които определят искате да доближите кривата на функции, подобрения и грешки. Използвайте "beta" канала, ако сте авантюристични и "alpha", когато обичате да живеете опасно живота.', + 'update_channel_stable' => 'Стабилна. Всичко трябва да работи както се очаква.', + 'update_channel_beta' => 'Beta. Нови функции, но някои нещата могат да бъдат "счупени".', + 'update_channel_alpha' => 'Alpha. Нахвърляме неща тук и използваме каквито "прилепне".', // search - 'search' => 'Търсене', - 'search_query' => 'Заявка', - 'search_found_transactions' => 'Firefly III намери :count транзакция за :time секунди.|Firefly III намери :count транзакции за :time секунди.', - 'search_found_more_transactions' => 'Firefly III намери повече от :count транзакции за :time секунди.', - 'search_for_query' => 'Firefly III търси за транзакции с всички от следните думи в тях::query', - 'invalid_operators_list' => 'Дадените параметрите за търсене не са валидни и ще бъдат пренебрегнати.', - 'search_modifier_date_is' => 'Датата на транзакцията е ":value"', - 'search_modifier_id' => 'Индентификатор на транзакцията е ":value"', - 'search_modifier_date_before' => 'Датата на транзакцията е преди или на ":value"', - 'search_modifier_date_after' => 'Датата на транзакцията е след или на ":value"', - 'search_modifier_created_on' => 'Транзакцията е създадена на ":value"', - 'search_modifier_updated_on' => 'Транзакцията е последно обновена на ":value"', - 'search_modifier_external_id' => 'Външното ID е ":value"', - 'search_modifier_no_external_url' => 'The transaction has no external URL', - 'search_modifier_any_external_url' => 'The transaction must have a (any) external URL', - 'search_modifier_internal_reference' => 'Вътрешната референция е ":value"', - 'search_modifier_description_starts' => 'Описанието е ":value"', - 'search_modifier_description_ends' => 'Описанието завършва с ":value"', - 'search_modifier_description_contains' => 'Описанието съдържа ":value"', - 'search_modifier_description_is' => 'Описанието е точно ":value"', - 'search_modifier_currency_is' => '(Чуждата) валута на транзакцията е ":value"', - 'search_modifier_foreign_currency_is' => 'Чуждата валута на транзакцията е ":value"', - 'search_modifier_has_attachments' => 'Транзакцията трябва да има прикачен файл', - 'search_modifier_has_no_category' => 'Транзакцията трябва да няма категория', - 'search_modifier_has_any_category' => 'Транзакцията трябва да има (някаква) категория', - 'search_modifier_has_no_budget' => 'Транзакцията трябва да няма бюджет', - 'search_modifier_has_any_budget' => 'Транзакцията трябва да има (някакъв) бюджет', - 'search_modifier_has_no_bill' => 'Транзакцията трябва да няма сметка', - 'search_modifier_has_any_bill' => 'Транзакцията трябва да има (някаква) сметка', - 'search_modifier_has_no_tag' => 'Транзакцията трябва да няма етикет', - 'search_modifier_has_any_tag' => 'Транзакцията трябва да има (някакъв) етикет', - 'search_modifier_notes_contain' => 'Бележките към транзакцията съдържа ":value"', - 'search_modifier_notes_start' => 'Бележките към транзакцията започват с ":value"', - 'search_modifier_notes_end' => 'Бележките към транзакцията завършват с ":value"', - 'search_modifier_notes_are' => 'Бележките към транзакцията са точно ":value"', - 'search_modifier_no_notes' => 'Транзакцията няма бележки', - 'search_modifier_any_notes' => 'Транзакцията трябва да има бележки', - 'search_modifier_amount_exactly' => 'Стойността е точно :value', - 'search_modifier_amount_less' => 'Сумата е по-малко или равно на :value', - 'search_modifier_amount_more' => 'Сумата е по-голяма или равна на :value', - 'search_modifier_source_account_is' => 'Името на разходната сметка е точно ":value"', - 'search_modifier_source_account_contains' => 'Името на разходната сметка съдържа ":value"', - 'search_modifier_source_account_starts' => 'Името на разходната сметка започва с ":value"', - 'search_modifier_source_account_ends' => 'Името на разходната сметка завършва с ":value"', - 'search_modifier_source_account_id' => 'ID на разходната сметка е :value', - 'search_modifier_source_account_nr_is' => 'Номерът на разходната сметка (IBAN) е ":value"', - 'search_modifier_source_account_nr_contains' => 'Номерът на разходната сметка (IBAN) съдържа ":value"', - 'search_modifier_source_account_nr_starts' => 'Номерът на разходната сметка (IBAN) започва с ":value"', - 'search_modifier_source_account_nr_ends' => 'Номерът на разходната сметка (IBAN) завършва с ":value"', - 'search_modifier_destination_account_is' => 'Името на приходната сметка е точно ":value"', - 'search_modifier_destination_account_contains' => 'Името на приходната сметка съдържа ":value"', - 'search_modifier_destination_account_starts' => 'Името на приходната сметка започва с ":value"', - 'search_modifier_destination_account_ends' => 'Името на приходната сметка завършва с ":value"', - 'search_modifier_destination_account_id' => 'ID на приходната сметка е :value', - 'search_modifier_destination_is_cash' => 'Приходната сметка е сметка (в брой)', - 'search_modifier_source_is_cash' => 'Разходната сметка е сметка (в брой)', - 'search_modifier_destination_account_nr_is' => 'Номерът на приходната сметка (IBAN) е ":value"', - 'search_modifier_destination_account_nr_contains' => 'Номерът на приходната сметка (IBAN) съдържа ":value"', - 'search_modifier_destination_account_nr_starts' => 'Номерът на приходната сметка (IBAN) започва с ":value"', - 'search_modifier_destination_account_nr_ends' => 'Номерът на приходната сметка (IBAN) завършва с ":value"', - 'search_modifier_account_id' => 'ID на разходната или приходната сметка е: :value', - 'search_modifier_category_is' => 'Категорията е ":value"', - 'search_modifier_budget_is' => 'Бюджетът е ":value"', - 'search_modifier_bill_is' => 'Сметката е ":value"', - 'search_modifier_transaction_type' => 'Видът на транзакцията е ":value"', - 'search_modifier_tag_is' => 'Етикетът е ":value"', - 'search_modifier_date_is_year' => 'Транзацията е през ":value" година', - 'search_modifier_date_is_month' => 'Транзацията е през ":value" месец', - 'search_modifier_date_is_day' => 'Транзацията е на ":value" число от месеца', - 'search_modifier_date_before_year' => 'Транзацията е преди или през ":value" година', - 'search_modifier_date_before_month' => 'Транзацията е преди или през ":value" месец', - 'search_modifier_date_before_day' => 'Транзацията е преди или на ":value" число от месеца', - 'search_modifier_date_after_year' => 'Транзацията е през ":value" година или след нея', - 'search_modifier_date_after_month' => 'Транзацията е през ":value" месец или след него', - 'search_modifier_date_after_day' => 'Транзацията е на ":value" число от месеца или след него', + 'search' => 'Търсене', + 'search_query' => 'Заявка', + 'search_found_transactions' => 'Firefly III намери :count транзакция за :time секунди.|Firefly III намери :count транзакции за :time секунди.', + 'search_found_more_transactions' => 'Firefly III намери повече от :count транзакции за :time секунди.', + 'search_for_query' => 'Firefly III търси за транзакции с всички от следните думи в тях::query', + 'invalid_operators_list' => 'Дадените параметрите за търсене не са валидни и ще бъдат пренебрегнати.', + + // old + + 'search_modifier_date_on' => 'Transaction date is ":value"', + 'search_modifier_id' => 'Индентификатор на транзакцията е ":value"', + 'search_modifier_date_before' => 'Датата на транзакцията е преди или на ":value"', + 'search_modifier_date_after' => 'Датата на транзакцията е след или на ":value"', + 'search_modifier_external_id_is' => 'External ID is ":value"', + 'search_modifier_no_external_url' => 'The transaction has no external URL', + 'search_modifier_any_external_url' => 'The transaction must have a (any) external URL', + 'search_modifier_internal_reference_is' => 'Internal reference is ":value"', + 'search_modifier_description_starts' => 'Описанието е ":value"', + 'search_modifier_description_ends' => 'Описанието завършва с ":value"', + 'search_modifier_description_contains' => 'Описанието съдържа ":value"', + 'search_modifier_description_is' => 'Описанието е точно ":value"', + 'search_modifier_currency_is' => '(Чуждата) валута на транзакцията е ":value"', + 'search_modifier_foreign_currency_is' => 'Чуждата валута на транзакцията е ":value"', + 'search_modifier_has_attachments' => 'Транзакцията трябва да има прикачен файл', + 'search_modifier_has_no_category' => 'Транзакцията трябва да няма категория', + 'search_modifier_has_any_category' => 'Транзакцията трябва да има (някаква) категория', + 'search_modifier_has_no_budget' => 'Транзакцията трябва да няма бюджет', + 'search_modifier_has_any_budget' => 'Транзакцията трябва да има (някакъв) бюджет', + 'search_modifier_has_no_bill' => 'Транзакцията трябва да няма сметка', + 'search_modifier_has_any_bill' => 'Транзакцията трябва да има (някаква) сметка', + 'search_modifier_has_no_tag' => 'Транзакцията трябва да няма етикет', + 'search_modifier_has_any_tag' => 'Транзакцията трябва да има (някакъв) етикет', + 'search_modifier_notes_contains' => 'The transaction notes contain ":value"', + 'search_modifier_notes_starts' => 'The transaction notes start with ":value"', + 'search_modifier_notes_ends' => 'The transaction notes end with ":value"', + 'search_modifier_notes_is' => 'The transaction notes are exactly ":value"', + 'search_modifier_no_notes' => 'Транзакцията няма бележки', + 'search_modifier_any_notes' => 'Транзакцията трябва да има бележки', + 'search_modifier_amount_is' => 'Amount is exactly :value', + 'search_modifier_amount_less' => 'Сумата е по-малко или равно на :value', + 'search_modifier_amount_more' => 'Сумата е по-голяма или равна на :value', + 'search_modifier_source_account_is' => 'Името на разходната сметка е точно ":value"', + 'search_modifier_source_account_contains' => 'Името на разходната сметка съдържа ":value"', + 'search_modifier_source_account_starts' => 'Името на разходната сметка започва с ":value"', + 'search_modifier_source_account_ends' => 'Името на разходната сметка завършва с ":value"', + 'search_modifier_source_account_id' => 'ID на разходната сметка е :value', + 'search_modifier_source_account_nr_is' => 'Номерът на разходната сметка (IBAN) е ":value"', + 'search_modifier_source_account_nr_contains' => 'Номерът на разходната сметка (IBAN) съдържа ":value"', + 'search_modifier_source_account_nr_starts' => 'Номерът на разходната сметка (IBAN) започва с ":value"', + 'search_modifier_source_account_nr_ends' => 'Номерът на разходната сметка (IBAN) завършва с ":value"', + 'search_modifier_destination_account_is' => 'Името на приходната сметка е точно ":value"', + 'search_modifier_destination_account_contains' => 'Името на приходната сметка съдържа ":value"', + 'search_modifier_destination_account_starts' => 'Името на приходната сметка започва с ":value"', + 'search_modifier_destination_account_ends' => 'Името на приходната сметка завършва с ":value"', + 'search_modifier_destination_account_id' => 'ID на приходната сметка е :value', + 'search_modifier_destination_is_cash' => 'Приходната сметка е сметка (в брой)', + 'search_modifier_source_is_cash' => 'Разходната сметка е сметка (в брой)', + 'search_modifier_destination_account_nr_is' => 'Номерът на приходната сметка (IBAN) е ":value"', + 'search_modifier_destination_account_nr_contains' => 'Номерът на приходната сметка (IBAN) съдържа ":value"', + 'search_modifier_destination_account_nr_starts' => 'Номерът на приходната сметка (IBAN) започва с ":value"', + 'search_modifier_destination_account_nr_ends' => 'Номерът на приходната сметка (IBAN) завършва с ":value"', + 'search_modifier_account_id' => 'ID на разходната или приходната сметка е: :value', + 'search_modifier_category_is' => 'Категорията е ":value"', + 'search_modifier_budget_is' => 'Бюджетът е ":value"', + 'search_modifier_bill_is' => 'Сметката е ":value"', + 'search_modifier_transaction_type' => 'Видът на транзакцията е ":value"', + 'search_modifier_tag_is' => 'Етикетът е ":value"', + 'search_modifier_date_on_year' => 'Transaction is in year ":value"', + 'search_modifier_date_on_month' => 'Transaction is in month ":value"', + 'search_modifier_date_on_day' => 'Transaction is on day of month ":value"', + 'search_modifier_date_before_year' => 'Транзацията е преди или през ":value" година', + 'search_modifier_date_before_month' => 'Транзацията е преди или през ":value" месец', + 'search_modifier_date_before_day' => 'Транзацията е преди или на ":value" число от месеца', + 'search_modifier_date_after_year' => 'Транзацията е през ":value" година или след нея', + 'search_modifier_date_after_month' => 'Транзацията е през ":value" месец или след него', + 'search_modifier_date_after_day' => 'Транзацията е на ":value" число от месеца или след него', + + + // new + 'search_modifier_tag_is_not' => 'No tag is ":value"', + + 'search_modifier_account_is' => 'Either account is ":value"', + 'search_modifier_account_contains' => 'Either account contains ":value"', + 'search_modifier_account_ends' => 'Either account ends with ":value"', + 'search_modifier_account_starts' => 'Either account starts with ":value"', + 'search_modifier_account_nr_is' => 'Either account number / IBAN is ":value"', + 'search_modifier_account_nr_contains' => 'Either account number / IBAN contains ":value"', + 'search_modifier_account_nr_ends' => 'Either account number / IBAN ends with ":value"', + 'search_modifier_account_nr_starts' => 'Either account number / IBAN starts with ":value"', + 'search_modifier_category_contains' => 'Category contains ":value"', + 'search_modifier_category_ends' => 'Category ends with ":value"', + 'search_modifier_category_starts' => 'Category starts with ":value"', + 'search_modifier_budget_contains' => 'Budget contains ":value"', + 'search_modifier_budget_ends' => 'Budget ends with ":value"', + 'search_modifier_budget_starts' => 'Budget starts with ":value"', + 'search_modifier_bill_contains' => 'Bill contains ":value"', + 'search_modifier_bill_ends' => 'Bill ends with ":value"', + 'search_modifier_bill_starts' => 'Bill starts with ":value"', + 'search_modifier_external_id_contains' => 'External ID contains ":value"', + 'search_modifier_external_id_ends' => 'External ID ends with ":value"', + 'search_modifier_external_id_starts' => 'External ID starts with ":value"', + 'search_modifier_internal_reference_contains' => 'Internal reference contains ":value"', + 'search_modifier_internal_reference_ends' => 'Internal reference ends with ":value"', + 'search_modifier_internal_reference_starts' => 'Internal reference starts with ":value"', + 'search_modifier_external_url_is' => 'External URL is ":value"', + 'search_modifier_external_url_contains' => 'External URL contains ":value"', + 'search_modifier_external_url_ends' => 'External URL ends with ":value"', + 'search_modifier_external_url_starts' => 'External URL starts with ":value"', + 'search_modifier_has_no_attachments' => 'Transaction has no attachments', + 'search_modifier_account_is_cash' => 'Either account is a cash account.', + 'search_modifier_journal_id' => 'The journal ID is ":value"', + 'search_modifier_recurrence_id' => 'The recurring transaction ID is ":value"', + 'search_modifier_foreign_amount_is' => 'The foreign amount is ":value"', + 'search_modifier_foreign_amount_less' => 'The foreign amount is less than ":value"', + 'search_modifier_foreign_amount_more' => 'The foreign amount is more than ":value"', + + // date fields + 'search_modifier_interest_date_on' => 'Transaction interest date is ":value"', + 'search_modifier_interest_date_on_year' => 'Transaction interest date is in year ":value"', + 'search_modifier_interest_date_on_month' => 'Transaction interest date is in month ":value"', + 'search_modifier_interest_date_on_day' => 'Transaction interest date is on day of month ":value"', + 'search_modifier_interest_date_before_year' => 'Transaction interest date is before or in year ":value"', + 'search_modifier_interest_date_before_month' => 'Transaction interest date is before or in month ":value"', + 'search_modifier_interest_date_before_day' => 'Transaction interest date is before or on day of month ":value"', + 'search_modifier_interest_date_after_year' => 'Transaction interest date is after or in year ":value"', + 'search_modifier_interest_date_after_month' => 'Transaction interest date is after or in month ":value"', + 'search_modifier_interest_date_after_day' => 'Transaction interest date is after or on day of month ":value"', + 'search_modifier_book_date_on_year' => 'Transaction book date is in year ":value"', + 'search_modifier_book_date_on_month' => 'Transaction book date is in month ":value"', + 'search_modifier_book_date_on_day' => 'Transaction book date is on day of month ":value"', + 'search_modifier_book_date_before_year' => 'Transaction book date is before or in year ":value"', + 'search_modifier_book_date_before_month' => 'Transaction book date is before or in month ":value"', + 'search_modifier_book_date_before_day' => 'Transaction book date is before or on day of month ":value"', + 'search_modifier_book_date_after_year' => 'Transaction book date is after or in year ":value"', + 'search_modifier_book_date_after_month' => 'Transaction book date is after or in month ":value"', + 'search_modifier_book_date_after_day' => 'Transaction book date is after or on day of month ":value"', + 'search_modifier_process_date_on_year' => 'Transaction process date is in year ":value"', + 'search_modifier_process_date_on_month' => 'Transaction process date is in month ":value"', + 'search_modifier_process_date_on_day' => 'Transaction process date is on day of month ":value"', + 'search_modifier_process_date_before_year' => 'Transaction process date is before or in year ":value"', + 'search_modifier_process_date_before_month' => 'Transaction process date is before or in month ":value"', + 'search_modifier_process_date_before_day' => 'Transaction process date is before or on day of month ":value"', + 'search_modifier_process_date_after_year' => 'Transaction process date is after or in year ":value"', + 'search_modifier_process_date_after_month' => 'Transaction process date is after or in month ":value"', + 'search_modifier_process_date_after_day' => 'Transaction process date is after or on day of month ":value"', + 'search_modifier_due_date_on_year' => 'Transaction due date is in year ":value"', + 'search_modifier_due_date_on_month' => 'Transaction due date is in month ":value"', + 'search_modifier_due_date_on_day' => 'Transaction due date is on day of month ":value"', + 'search_modifier_due_date_before_year' => 'Transaction due date is before or in year ":value"', + 'search_modifier_due_date_before_month' => 'Transaction due date is before or in month ":value"', + 'search_modifier_due_date_before_day' => 'Transaction due date is before or on day of month ":value"', + 'search_modifier_due_date_after_year' => 'Transaction due date is after or in year ":value"', + 'search_modifier_due_date_after_month' => 'Transaction due date is after or in month ":value"', + 'search_modifier_due_date_after_day' => 'Transaction due date is after or on day of month ":value"', + 'search_modifier_payment_date_on_year' => 'Transaction payment date is in year ":value"', + 'search_modifier_payment_date_on_month' => 'Transaction payment date is in month ":value"', + 'search_modifier_payment_date_on_day' => 'Transaction payment date is on day of month ":value"', + 'search_modifier_payment_date_before_year' => 'Transaction payment date is before or in year ":value"', + 'search_modifier_payment_date_before_month' => 'Transaction payment date is before or in month ":value"', + 'search_modifier_payment_date_before_day' => 'Transaction payment date is before or on day of month ":value"', + 'search_modifier_payment_date_after_year' => 'Transaction payment date is after or in year ":value"', + 'search_modifier_payment_date_after_month' => 'Transaction payment date is after or in month ":value"', + 'search_modifier_payment_date_after_day' => 'Transaction payment date is after or on day of month ":value"', + 'search_modifier_invoice_date_on_year' => 'Transaction invoice date is in year ":value"', + 'search_modifier_invoice_date_on_month' => 'Transaction invoice date is in month ":value"', + 'search_modifier_invoice_date_on_day' => 'Transaction invoice date is on day of month ":value"', + 'search_modifier_invoice_date_before_year' => 'Transaction invoice date is before or in year ":value"', + 'search_modifier_invoice_date_before_month' => 'Transaction invoice date is before or in month ":value"', + 'search_modifier_invoice_date_before_day' => 'Transaction invoice date is before or on day of month ":value"', + 'search_modifier_invoice_date_after_year' => 'Transaction invoice date is after or in year ":value"', + 'search_modifier_invoice_date_after_month' => 'Transaction invoice date is after or in month ":value"', + 'search_modifier_invoice_date_after_day' => 'Transaction invoice date is after or on day of month ":value"', + // other dates + 'search_modifier_updated_at_on_year' => 'Transaction was last updated in year ":value"', + 'search_modifier_updated_at_on_month' => 'Transaction was last updated in month ":value"', + 'search_modifier_updated_at_on_day' => 'Transaction was last updated on day of month ":value"', + 'search_modifier_updated_at_before_year' => 'Transaction was last updated in or before year ":value"', + 'search_modifier_updated_at_before_month' => 'Transaction was last updated in or before month ":value"', + 'search_modifier_updated_at_before_day' => 'Transaction was last updated on or before day of month ":value"', + 'search_modifier_updated_at_after_year' => 'Transaction was last updated in or after year ":value"', + 'search_modifier_updated_at_after_month' => 'Transaction was last updated in or after month ":value"', + 'search_modifier_updated_at_after_day' => 'Transaction was last updated on or after day of month ":value"', + 'search_modifier_created_at_on_year' => 'Transaction was created in year ":value"', + 'search_modifier_created_at_on_month' => 'Transaction was created in month ":value"', + 'search_modifier_created_at_on_day' => 'Transaction was created on day of month ":value"', + 'search_modifier_created_at_before_year' => 'Transaction was created in or before year ":value"', + 'search_modifier_created_at_before_month' => 'Transaction was created in or before month ":value"', + 'search_modifier_created_at_before_day' => 'Transaction was created on or before day of month ":value"', + 'search_modifier_created_at_after_year' => 'Transaction was created in or after year ":value"', + 'search_modifier_created_at_after_month' => 'Transaction was created in or after month ":value"', + 'search_modifier_created_at_after_day' => 'Transaction was created on or after day of month ":value"', + 'search_modifier_interest_date_before' => 'Transaction interest date is on or before ":value"', + 'search_modifier_interest_date_after' => 'Transaction interest date is on or after ":value"', + 'search_modifier_book_date_on' => 'Transaction book date is on ":value"', + 'search_modifier_book_date_before' => 'Transaction book date is on or before ":value"', + 'search_modifier_book_date_after' => 'Transaction book date is on or after ":value"', + 'search_modifier_process_date_on' => 'Transaction process date is on ":value"', + 'search_modifier_process_date_before' => 'Transaction process date is on or before ":value"', + 'search_modifier_process_date_after' => 'Transaction process date is on or after ":value"', + 'search_modifier_due_date_on' => 'Transaction due date is on ":value"', + 'search_modifier_due_date_before' => 'Transaction due date is on or before ":value"', + 'search_modifier_due_date_after' => 'Transaction due date is on or after ":value"', + 'search_modifier_payment_date_on' => 'Transaction payment date is on ":value"', + 'search_modifier_payment_date_before' => 'Transaction payment date is on or before ":value"', + 'search_modifier_payment_date_after' => 'Transaction payment date is on or after ":value"', + 'search_modifier_invoice_date_on' => 'Transaction invoice date is on ":value"', + 'search_modifier_invoice_date_before' => 'Transaction invoice date is on or before ":value"', + 'search_modifier_invoice_date_after' => 'Transaction invoice date is on or after ":value"', + 'search_modifier_created_at_on' => 'Transaction was created on ":value"', + 'search_modifier_created_at_before' => 'Transaction was created on or before ":value"', + 'search_modifier_created_at_after' => 'Transaction was created on or after ":value"', + 'search_modifier_updated_at_on' => 'Transaction was updated on ":value"', + 'search_modifier_updated_at_before' => 'Transaction was updated on or before ":value"', + 'search_modifier_updated_at_after' => 'Transaction was updated on or after ":value"', + 'search_modifier_attachment_name_is' => 'Any attachment\'s name is ":value"', + 'search_modifier_attachment_name_contains' => 'Any attachment\'s name contains ":value"', + 'search_modifier_attachment_name_starts' => 'Any attachment\'s name starts with ":value"', + 'search_modifier_attachment_name_ends' => 'Any attachment\'s name ends with ":value"', + 'search_modifier_attachment_notes_are' => 'Any attachment\'s notes are ":value"', + 'search_modifier_attachment_notes_contains' => 'Any attachment\'s notes contain ":value"', + 'search_modifier_attachment_notes_starts' => 'Any attachment\'s notes start with ":value"', + 'search_modifier_attachment_notes_ends' => 'Any attachment\'s notes end is ":value"', 'update_rule_from_query' => 'Обновяване на правило ":rule" от низа за търсене', 'create_rule_from_query' => 'Създай ново правило от низа за търсене', 'rule_from_search_words' => 'Механизмът за правила има затруднения с обработката на ":string". Предложеното правило, което отговаря на низа ви за търсене, може да даде различни резултати. Моля проверете внимателно задействанията на правилото.', @@ -443,7 +590,12 @@ return [ 'applied_rule_group_selection' => 'Групата правила ":title" е приложена към вашия избор.', // actions and triggers + 'rule_trigger_store_journal' => 'Когато се създава транзакция', + 'rule_trigger_update_journal' => 'Когато се обновява транзакция', 'rule_trigger_user_action' => 'Действието на потребителя е „:trigger_value“', + + + // OLD values (remove non-doubles later): 'rule_trigger_source_account_starts_choice' => 'Името на разходната сметка започва с..', 'rule_trigger_source_account_starts' => 'Името на разходната сметка започва с ":trigger_value"', 'rule_trigger_source_account_ends_choice' => 'Името на разходната сметка завършва с..', @@ -452,14 +604,14 @@ return [ 'rule_trigger_source_account_is' => 'Името на разходната сметка е ":trigger_value"', 'rule_trigger_source_account_contains_choice' => 'Името на разходната сметка съдържа..', 'rule_trigger_source_account_contains' => 'Името на разходната сметка съдържа ":trigger_value"', - 'rule_trigger_account_id_choice' => 'ID на сметката (разходна/приходна) е точно..', - 'rule_trigger_account_id' => 'ID на сметката (разходна/приходна) е точно :trigger_value', + 'rule_trigger_account_id_choice' => 'Either account ID is exactly..', + 'rule_trigger_account_id' => 'Either account ID is exactly :trigger_value', 'rule_trigger_source_account_id_choice' => 'ID на разходната сметка е точно..', 'rule_trigger_source_account_id' => 'ID на разходната сметка е точно :trigger_value', 'rule_trigger_destination_account_id_choice' => 'ID на приходната сметка е точно..', 'rule_trigger_destination_account_id' => 'ID на приходната сметка е точно :trigger_value', - 'rule_trigger_account_is_cash_choice' => 'Сметката (разходна/приходна) е сметка (в брой)', - 'rule_trigger_account_is_cash' => 'Сметката (разходна/приходна) е сметка (в брой)', + 'rule_trigger_account_is_cash_choice' => 'Either account is cash', + 'rule_trigger_account_is_cash' => 'Either account is cash', 'rule_trigger_source_is_cash_choice' => 'Разходната сметка е сметка (в брой)', 'rule_trigger_source_is_cash' => 'Разходната сметка е сметка (в брой)', 'rule_trigger_destination_is_cash_choice' => 'Приходната сметка е сметка (в брой)', @@ -494,8 +646,8 @@ return [ 'rule_trigger_category_is' => 'Категорията е ":trigger_value"', 'rule_trigger_amount_less_choice' => 'Сумата е по-малко от..', 'rule_trigger_amount_less' => 'Сумата е по-малко от :trigger_value', - 'rule_trigger_amount_exactly_choice' => 'Сумата е..', - 'rule_trigger_amount_exactly' => 'Сумата е :trigger_value', + 'rule_trigger_amount_is_choice' => 'Amount is..', + 'rule_trigger_amount_is' => 'Amount is :trigger_value', 'rule_trigger_amount_more_choice' => 'Сумата е по-голяма от..', 'rule_trigger_amount_more' => 'Сумата е по-голяма от :trigger_value', 'rule_trigger_description_starts_choice' => 'Описанието започва с..', @@ -506,28 +658,26 @@ return [ 'rule_trigger_description_contains' => 'Описанието съдържа ":trigger_value"', 'rule_trigger_description_is_choice' => 'Описанието е..', 'rule_trigger_description_is' => 'Описанието е ":trigger_value"', - 'rule_trigger_date_is_choice' => 'Датата на транзакцията е..', - 'rule_trigger_date_is' => 'Датата на транзакцията е ":trigger_value"', + 'rule_trigger_date_on_choice' => 'Transaction date is..', + 'rule_trigger_date_on' => 'Transaction date is ":trigger_value"', 'rule_trigger_date_before_choice' => 'Датата на транзакцията е преди..', 'rule_trigger_date_before' => 'Датата на транзакцията е преди ":trigger_value"', 'rule_trigger_date_after_choice' => 'Датата на транзакцията е след..', 'rule_trigger_date_after' => 'Датата на транзакцията е след ":trigger_value"', - 'rule_trigger_created_on_choice' => 'Транзакцията е направена на..', - 'rule_trigger_created_on' => 'Транзакцията е направена на ":trigger_value"', - 'rule_trigger_updated_on_choice' => 'Транзакцията е последно редактирана на..', - 'rule_trigger_updated_on' => 'Транзакцията е последно редактирана на ":trigger_value"', + 'rule_trigger_created_at_on_choice' => 'Transaction was made on..', + 'rule_trigger_created_at_on' => 'Transaction was made on ":trigger_value"', + 'rule_trigger_updated_at_on_choice' => 'Transaction was last edited on..', + 'rule_trigger_updated_at_on' => 'Transaction was last edited on ":trigger_value"', 'rule_trigger_budget_is_choice' => 'Бюджетът е..', 'rule_trigger_budget_is' => 'Бюджетът е ":trigger_value"', - 'rule_trigger_tag_is_choice' => 'Етикет(ът) е..', - 'rule_trigger_tag_is' => 'Етикетът е ":trigger_value"', + 'rule_trigger_tag_is_choice' => 'Any tag is..', + 'rule_trigger_tag_is' => 'Any tag is ":trigger_value"', 'rule_trigger_currency_is_choice' => 'Валутата на транзакцията е..', 'rule_trigger_currency_is' => 'Валутата на транзакцията е ":trigger_value"', 'rule_trigger_foreign_currency_is_choice' => 'Чуждата валута на транзакцията е..', 'rule_trigger_foreign_currency_is' => 'Чуждата валута на транзакцията е ":trigger_value"', 'rule_trigger_has_attachments_choice' => 'Има поне толкова прикачени файлове', 'rule_trigger_has_attachments' => 'Има поне :trigger_value прикачен(и) файл(а)', - 'rule_trigger_store_journal' => 'Когато се създава транзакция', - 'rule_trigger_update_journal' => 'Когато се обновява транзакция', 'rule_trigger_has_no_category_choice' => 'Няма категория', 'rule_trigger_has_no_category' => 'Транзакцията няма категория', 'rule_trigger_has_any_category_choice' => 'Има (някаква) категория', @@ -548,20 +698,20 @@ return [ 'rule_trigger_any_notes' => 'Транзакцията има (някакви) бележки', 'rule_trigger_no_notes_choice' => 'Няма бележки', 'rule_trigger_no_notes' => 'Транзакцията няма бележки', - 'rule_trigger_notes_are_choice' => 'Бележките са..', - 'rule_trigger_notes_are' => 'Бележките са ":trigger_value"', - 'rule_trigger_notes_contain_choice' => 'Бележките съдържат..', - 'rule_trigger_notes_contain' => 'Бележките съдържат ":trigger_value"', - 'rule_trigger_notes_start_choice' => 'Бележките започват с..', - 'rule_trigger_notes_start' => 'Бележките започват с ":trigger_value"', - 'rule_trigger_notes_end_choice' => 'Бележките завършват с..', - 'rule_trigger_notes_end' => 'Бележките завършват с ":trigger_value"', + 'rule_trigger_notes_is_choice' => 'Notes are..', + 'rule_trigger_notes_is' => 'Notes are ":trigger_value"', + 'rule_trigger_notes_contains_choice' => 'Notes contain..', + 'rule_trigger_notes_contains' => 'Notes contain ":trigger_value"', + 'rule_trigger_notes_starts_choice' => 'Notes start with..', + 'rule_trigger_notes_starts' => 'Notes start with ":trigger_value"', + 'rule_trigger_notes_ends_choice' => 'Notes end with..', + 'rule_trigger_notes_ends' => 'Notes end with ":trigger_value"', 'rule_trigger_bill_is_choice' => 'Сметката е..', 'rule_trigger_bill_is' => 'Сметката е ":trigger_value"', - 'rule_trigger_external_id_choice' => 'Външното ID е..', - 'rule_trigger_external_id' => 'Външното ID е ":trigger_value"', - 'rule_trigger_internal_reference_choice' => 'Вътрешната референция е..', - 'rule_trigger_internal_reference' => 'Вътрешната референция е ":trigger_value"', + 'rule_trigger_external_id_is_choice' => 'External ID is..', + 'rule_trigger_external_id_is' => 'External ID is ":trigger_value"', + 'rule_trigger_internal_reference_is_choice' => 'Internal reference is..', + 'rule_trigger_internal_reference_is' => 'Internal reference is ":trigger_value"', 'rule_trigger_journal_id_choice' => 'ID на транзакцията е..', 'rule_trigger_journal_id' => 'ID на транзакцията е ":trigger_value"', 'rule_trigger_no_external_url' => 'Transaction has no external URL', @@ -571,6 +721,134 @@ return [ 'rule_trigger_id_choice' => 'Transaction ID is..', 'rule_trigger_id' => 'Transaction ID is ":trigger_value"', + // new values: + 'rule_trigger_user_action_choice' => 'User action is ":trigger_value"', + 'rule_trigger_tag_is_not_choice' => 'No tag is ":trigger_value"', + 'rule_trigger_tag_is_not' => 'No tag is..', + 'rule_trigger_account_is_choice' => 'Either account is exactly..', + 'rule_trigger_account_is' => 'Either account is exactly ":trigger_value"', + 'rule_trigger_account_contains_choice' => 'Either account contains..', + 'rule_trigger_account_contains' => 'Either account contains ":trigger_value"', + 'rule_trigger_account_ends_choice' => 'Either account ends with..', + 'rule_trigger_account_ends' => 'Either account ends with ":trigger_value"', + 'rule_trigger_account_starts_choice' => 'Either account starts with..', + 'rule_trigger_account_starts' => 'Either account starts with ":trigger_value"', + 'rule_trigger_account_nr_is_choice' => 'Either account number / IBAN is..', + 'rule_trigger_account_nr_is' => 'Either account number / IBAN is ":trigger_value"', + 'rule_trigger_account_nr_contains_choice' => 'Either account number / IBAN contains..', + 'rule_trigger_account_nr_contains' => 'Either account number / IBAN contains ":trigger_value"', + 'rule_trigger_account_nr_ends_choice' => 'Either account number / IBAN ends with..', + 'rule_trigger_account_nr_ends' => 'Either account number / IBAN ends with ":trigger_value"', + 'rule_trigger_account_nr_starts_choice' => 'Either account number / IBAN starts with..', + 'rule_trigger_account_nr_starts' => 'Either account number / IBAN starts with ":trigger_value"', + 'rule_trigger_category_contains_choice' => 'Category contains..', + 'rule_trigger_category_contains' => 'Category contains ":trigger_value"', + 'rule_trigger_category_ends_choice' => 'Category ends with..', + 'rule_trigger_category_ends' => 'Category ends with ":trigger_value"', + 'rule_trigger_category_starts_choice' => 'Category starts with..', + 'rule_trigger_category_starts' => 'Category starts with ":trigger_value"', + 'rule_trigger_budget_contains_choice' => 'Budget contains..', + 'rule_trigger_budget_contains' => 'Budget contains ":trigger_value"', + 'rule_trigger_budget_ends_choice' => 'Budget ends with..', + 'rule_trigger_budget_ends' => 'Budget ends with ":trigger_value"', + 'rule_trigger_budget_starts_choice' => 'Budget starts with..', + 'rule_trigger_budget_starts' => 'Budget starts with ":trigger_value"', + 'rule_trigger_bill_contains_choice' => 'Bill contains..', + 'rule_trigger_bill_contains' => 'Bill contains ":trigger_value"', + 'rule_trigger_bill_ends_choice' => 'Bill ends with..', + 'rule_trigger_bill_ends' => 'Bill ends with ":trigger_value"', + 'rule_trigger_bill_starts_choice' => 'Bill starts with..', + 'rule_trigger_bill_starts' => 'Bill starts with ":trigger_value"', + 'rule_trigger_external_id_contains_choice' => 'External ID contains..', + 'rule_trigger_external_id_contains' => 'External ID contains ":trigger_value"', + 'rule_trigger_external_id_ends_choice' => 'External ID ends with..', + 'rule_trigger_external_id_ends' => 'External ID ends with ":trigger_value"', + 'rule_trigger_external_id_starts_choice' => 'External ID starts with..', + 'rule_trigger_external_id_starts' => 'External ID starts with ":trigger_value"', + 'rule_trigger_internal_reference_contains_choice' => 'Internal reference contains..', + 'rule_trigger_internal_reference_contains' => 'Internal reference contains ":trigger_value"', + 'rule_trigger_internal_reference_ends_choice' => 'Internal reference ends with..', + 'rule_trigger_internal_reference_ends' => 'Internal reference ends with ":trigger_value"', + 'rule_trigger_internal_reference_starts_choice' => 'Internal reference starts with..', + 'rule_trigger_internal_reference_starts' => 'Internal reference starts with ":trigger_value"', + 'rule_trigger_external_url_is_choice' => 'External URL is..', + 'rule_trigger_external_url_is' => 'External URL is ":trigger_value"', + 'rule_trigger_external_url_contains_choice' => 'External URL contains..', + 'rule_trigger_external_url_contains' => 'External URL contains ":trigger_value"', + 'rule_trigger_external_url_ends_choice' => 'External URL ends with..', + 'rule_trigger_external_url_ends' => 'External URL ends with ":trigger_value"', + 'rule_trigger_external_url_starts_choice' => 'External URL starts with..', + 'rule_trigger_external_url_starts' => 'External URL starts with ":trigger_value"', + 'rule_trigger_has_no_attachments_choice' => 'Has no attachments', + 'rule_trigger_has_no_attachments' => 'Transaction has no attachments', + 'rule_trigger_recurrence_id_choice' => 'Recurring transaction ID is..', + 'rule_trigger_recurrence_id' => 'Recurring transaction ID is ":trigger_value"', + 'rule_trigger_interest_date_on_choice' => 'Interest date is on..', + 'rule_trigger_interest_date_on' => 'Interest date is on ":trigger_value"', + 'rule_trigger_interest_date_before_choice' => 'Interest date is before..', + 'rule_trigger_interest_date_before' => 'Interest date is before ":trigger_value"', + 'rule_trigger_interest_date_after_choice' => 'Interest date is after..', + 'rule_trigger_interest_date_after' => 'Interest date is after ":trigger_value"', + 'rule_trigger_book_date_on_choice' => 'Book date is on..', + 'rule_trigger_book_date_on' => 'Book date is on ":trigger_value"', + 'rule_trigger_book_date_before_choice' => 'Book date is before..', + 'rule_trigger_book_date_before' => 'Book date is before ":trigger_value"', + 'rule_trigger_book_date_after_choice' => 'Book date is after..', + 'rule_trigger_book_date_after' => 'Book date is after ":trigger_value"', + 'rule_trigger_process_date_on_choice' => 'Process date is on..', + 'rule_trigger_process_date_on' => 'Process date is ":trigger_value"', + 'rule_trigger_process_date_before_choice' => 'Process date is before..', + 'rule_trigger_process_date_before' => 'Process date is before ":trigger_value"', + 'rule_trigger_process_date_after_choice' => 'Process date is after..', + 'rule_trigger_process_date_after' => 'Process date is after ":trigger_value"', + 'rule_trigger_due_date_on_choice' => 'Due date is on..', + 'rule_trigger_due_date_on' => 'Due date is on ":trigger_value"', + 'rule_trigger_due_date_before_choice' => 'Due date is before..', + 'rule_trigger_due_date_before' => 'Due date is before ":trigger_value"', + 'rule_trigger_due_date_after_choice' => 'Due date is after..', + 'rule_trigger_due_date_after' => 'Due date is after ":trigger_value"', + 'rule_trigger_payment_date_on_choice' => 'Payment date is on..', + 'rule_trigger_payment_date_on' => 'Payment date is on ":trigger_value"', + 'rule_trigger_payment_date_before_choice' => 'Payment date is before..', + 'rule_trigger_payment_date_before' => 'Payment date is before ":trigger_value"', + 'rule_trigger_payment_date_after_choice' => 'Payment date is after..', + 'rule_trigger_payment_date_after' => 'Payment date is after ":trigger_value"', + 'rule_trigger_invoice_date_on_choice' => 'Invoice date is on..', + 'rule_trigger_invoice_date_on' => 'Invoice date is on ":trigger_value"', + 'rule_trigger_invoice_date_before_choice' => 'Invoice date is before..', + 'rule_trigger_invoice_date_before' => 'Invoice date is before ":trigger_value"', + 'rule_trigger_invoice_date_after_choice' => 'Invoice date is after..', + 'rule_trigger_invoice_date_after' => 'Invoice date is after ":trigger_value"', + 'rule_trigger_created_at_before_choice' => 'Transaction was created before..', + 'rule_trigger_created_at_before' => 'Transaction was created before ":trigger_value"', + 'rule_trigger_created_at_after_choice' => 'Transaction was created after..', + 'rule_trigger_created_at_after' => 'Transaction was created after ":trigger_value"', + 'rule_trigger_updated_at_before_choice' => 'Transaction was last updated before..', + 'rule_trigger_updated_at_before' => 'Transaction was last updated before ":trigger_value"', + 'rule_trigger_updated_at_after_choice' => 'Transaction was last updated after..', + 'rule_trigger_updated_at_after' => 'Transaction was last updated after ":trigger_value"', + 'rule_trigger_foreign_amount_is_choice' => 'Foreign amount is exactly..', + 'rule_trigger_foreign_amount_is' => 'Foreign amount is exactly ":trigger_value"', + 'rule_trigger_foreign_amount_less_choice' => 'Foreign amount is less than..', + 'rule_trigger_foreign_amount_less' => 'Foreign amount is less than ":trigger_value"', + 'rule_trigger_foreign_amount_more_choice' => 'Foreign amount is more than..', + 'rule_trigger_foreign_amount_more' => 'Foreign amount is more than ":trigger_value"', + 'rule_trigger_attachment_name_is_choice' => 'Any attachment\'s name is..', + 'rule_trigger_attachment_name_is' => 'Any attachment\'s name is ":trigger_value"', + 'rule_trigger_attachment_name_contains_choice' => 'Any attachment\'s name contains..', + 'rule_trigger_attachment_name_contains' => 'Any attachment\'s name contains ":trigger_value"', + 'rule_trigger_attachment_name_starts_choice' => 'Any attachment\'s name starts with..', + 'rule_trigger_attachment_name_starts' => 'Any attachment\'s name starts with ":trigger_value"', + 'rule_trigger_attachment_name_ends_choice' => 'Any attachment\'s name ends with..', + 'rule_trigger_attachment_name_ends' => 'Any attachment\'s name ends with ":trigger_value"', + 'rule_trigger_attachment_notes_are_choice' => 'Any attachment\'s notes are..', + 'rule_trigger_attachment_notes_are' => 'Any attachment\'s notes are ":trigger_value"', + 'rule_trigger_attachment_notes_contains_choice' => 'Any attachment\'s notes contain..', + 'rule_trigger_attachment_notes_contains' => 'Any attachment\'s notes contain ":trigger_value"', + 'rule_trigger_attachment_notes_starts_choice' => 'Any attachment\'s notes start with..', + 'rule_trigger_attachment_notes_starts' => 'Any attachment\'s notes start with ":trigger_value"', + 'rule_trigger_attachment_notes_ends_choice' => 'Any attachment\'s notes end with..', + 'rule_trigger_attachment_notes_ends' => 'Any attachment\'s notes end with ":trigger_value"', // actions 'rule_action_delete_transaction_choice' => 'ИЗТРИИ транзакция (!)', @@ -1031,6 +1309,10 @@ return [ 'running_again_loss' => 'По-рано свързаните транзакции с тази сметка могат да загубят връзката си, ако те (вече не) съвпадат с правилото (правилата).', 'bill_related_rules' => 'Правила, свързани с тази сметка', 'repeats' => 'Повторения', + 'bill_end_date_help' => 'Optional field. The bill is expected to end on this date.', + 'bill_extension_date_help' => 'Optional field. The bill must be extended (or cancelled) on or before this date.', + 'bill_end_index_line' => 'This bill ends on :date', + 'bill_extension_index_line' => 'This bill must be extended or cancelled on :date', 'connected_journals' => 'Свързани транзакции', 'auto_match_on' => 'Автоматично свързани от Firefly III', 'auto_match_off' => 'Не автоматично свързани от Firefly III', @@ -1412,7 +1694,6 @@ return [ 'overview' => 'Общ преглед', 'saveOnAccount' => 'Спести в сметка', 'unknown' => 'Неизвестно', - 'daily' => 'На ден', 'monthly' => 'Месечно', 'profile' => 'Профил', 'errors' => 'Грешки', diff --git a/resources/lang/bg_BG/form.php b/resources/lang/bg_BG/form.php index db60360326..0c7e16ff79 100644 --- a/resources/lang/bg_BG/form.php +++ b/resources/lang/bg_BG/form.php @@ -181,6 +181,7 @@ return [ 'login_name' => 'Вход', 'is_owner' => 'Администратор ли е?', 'url' => 'URL', + 'bill_end_date' => 'End date', // import 'apply_rules' => 'Приложи правила', diff --git a/resources/lang/cs_CZ/config.php b/resources/lang/cs_CZ/config.php index 5c364e1cd2..50f0364144 100644 --- a/resources/lang/cs_CZ/config.php +++ b/resources/lang/cs_CZ/config.php @@ -25,25 +25,36 @@ declare(strict_types=1); return [ 'html_language' => 'cs', 'locale' => 'cs, Čeština, cs_CZ, cs_CZ.utf8, cs_CZ.UTF-8', - 'month' => '%B %Y', - 'month_and_day' => '%e %B %Y', + //'month' => '%B %Y', + 'month_js' => 'MMMM YYYY', + + //'month_and_day' => '%B %e, %Y', 'month_and_day_moment_js' => 'MMM D, RRRR', 'month_and_day_fns' => 'd MMMM, y', - 'month_and_date_day' => '%A %B %e, %Y', - 'month_and_day_no_year' => '%B %e', - 'date_time' => '%e %B %Y, @ %T', - 'specific_day' => '%e %B %Y', - 'week_in_year' => 'Týden %V, %G', - 'year' => '%Y', - 'half_year' => '%B %Y', - 'month_js' => 'MMMM YYYY', 'month_and_day_js' => 'D. MMMM YYYY', + + //'month_and_date_day' => '%A %B %e, %Y', + 'month_and_date_day_js' => 'dddd MMMM Do, YYYY', + + //'month_and_day_no_year' => '%B %e', + 'month_and_day_no_year_js' => 'MMMM Do', + + //'date_time' => '%B %e, %Y, @ %T', 'date_time_js' => 'D. MMMM YYYY, @ HH:mm:ss', + + //'specific_day' => '%e %B %Y', 'specific_day_js' => 'D. MMMM YYYY', + + //'week_in_year' => 'Week %V, %G', 'week_in_year_js' => '[Week] t, RRRR', 'week_in_year_fns' => "'týden' w, yyyy", + + //'year' => '%Y', 'year_js' => 'YYYY', + + //'half_year' => '%B %Y', 'half_year_js' => 'Q YYYY', + 'quarter_fns' => "Q'Q, yyyy", 'half_year_fns' => "'H{half}', yyyy", 'dow_1' => 'Pondělí', diff --git a/resources/lang/cs_CZ/email.php b/resources/lang/cs_CZ/email.php index 339d0f22f7..350c37bfe8 100644 --- a/resources/lang/cs_CZ/email.php +++ b/resources/lang/cs_CZ/email.php @@ -24,82 +24,97 @@ declare(strict_types=1); return [ // common items - 'greeting' => 'Ahoj,', - 'closing' => 'Píp píp,', - 'signature' => 'Firefly III e-mail robot', - 'footer_ps' => 'PS: Tato zpráva byla odeslána, na žádost z IP :ipAddress.', + 'greeting' => 'Ahoj,', + 'closing' => 'Píp píp,', + 'signature' => 'Firefly III e-mail robot', + 'footer_ps' => 'PS: Tato zpráva byla odeslána, na žádost z IP :ipAddress.', // admin test - 'admin_test_subject' => 'Testovací zpráva z vaší instalace Firefly III', - 'admin_test_body' => 'Toto je testovací zpráva z instance Firefly III. Byla odeslána na :email.', + 'admin_test_subject' => 'Testovací zpráva z vaší instalace Firefly III', + 'admin_test_body' => 'Toto je testovací zpráva z instance Firefly III. Byla odeslána na :email.', // new IP - 'login_from_new_ip' => 'Nové přihlášení do Firefly III', - 'new_ip_body' => 'Firefly III zjistil nové přihlášení na Vašem účtu z neznámé IP adresy. Pokud jste se nikdy nepřihlásili z IP adresy níže, nebo to bylo před více než šesti měsíci, Firefly III Vás upozorní.', - 'new_ip_warning' => 'Pokud rozpoznáte tuto IP adresu nebo přihlašovací jméno, můžete tuto zprávu ignorovat. Pokud jste se nepřihlásili, nebo jestli nemáte tušení, o co jde, ověřte zabezpečení hesla, změňte ho a odhlásíte všechny ostatní relace. Chcete-li to provést, jděte na stránku svého profilu. Samozřejmě už máte dvoufaktorové přihlašování povoleno, že? Zůstaňte v bezpečí!', - 'ip_address' => 'IP adresa', - 'host_name' => 'Hostitel', - 'date_time' => 'Datum + čas', + 'login_from_new_ip' => 'Nové přihlášení do Firefly III', + 'new_ip_body' => 'Firefly III zjistil nové přihlášení na Vašem účtu z neznámé IP adresy. Pokud jste se nikdy nepřihlásili z IP adresy níže, nebo to bylo před více než šesti měsíci, Firefly III Vás upozorní.', + 'new_ip_warning' => 'Pokud rozpoznáte tuto IP adresu nebo přihlašovací jméno, můžete tuto zprávu ignorovat. Pokud jste se nepřihlásili, nebo jestli nemáte tušení, o co jde, ověřte zabezpečení hesla, změňte ho a odhlásíte všechny ostatní relace. Chcete-li to provést, jděte na stránku svého profilu. Samozřejmě už máte dvoufaktorové přihlašování povoleno, že? Zůstaňte v bezpečí!', + 'ip_address' => 'IP adresa', + 'host_name' => 'Hostitel', + 'date_time' => 'Datum + čas', // access token created - 'access_token_created_subject' => 'Byl vytvořen nový přístupový token', - 'access_token_created_body' => 'Někdo (doufejme, že vy) právě vytvořil nový přístupový Token Firefly III API pro váš uživatelský účet.', - 'access_token_created_explanation' => 'Pomocí tohoto tokenu mají přístup ke všem vašim finančním záznamům prostřednictvím rozhraní Firefly III.', - 'access_token_created_revoke' => 'Pokud jste to nebyli vy, prosím zrušte tento token co nejdříve na adrese :url.', + 'access_token_created_subject' => 'Byl vytvořen nový přístupový token', + 'access_token_created_body' => 'Někdo (doufejme, že vy) právě vytvořil nový přístupový Token Firefly III API pro váš uživatelský účet.', + 'access_token_created_explanation' => 'Pomocí tohoto tokenu mají přístup ke všem vašim finančním záznamům prostřednictvím rozhraní Firefly III.', + 'access_token_created_revoke' => 'Pokud jste to nebyli vy, prosím zrušte tento token co nejdříve na adrese :url.', // registered - 'registered_subject' => 'Vítejte ve Firefly III!', - 'registered_welcome' => 'Vítejte v Firefly III. Vaše registrace se úspěšně provedla a tento e-mail Vám přišel jako potvrzení. Hurá!', - 'registered_pw' => 'Pokud jste již zapomněli své heslo, obnovte jej pomocí nástroje pro obnovení hesla.', - 'registered_help' => 'V pravém horním rohu každé stránky je ikona nápovědy. Pokud potřebujete pomoc, klikněte na ní!', - 'registered_doc_html' => 'Pokud jste tak již neudělali, přečtěte si prosím hlavní myšlenku.', - 'registered_doc_text' => 'Pokud jste tak již neudělali, přečtěte si prosím návod pro první použití a úplný popis.', - 'registered_closing' => 'Užívejte!', - 'registered_firefly_iii_link' => 'Firefly III:', - 'registered_pw_reset_link' => 'Obnovení hesla:', - 'registered_doc_link' => 'Dokumentace:', + 'registered_subject' => 'Vítejte ve Firefly III!', + 'registered_welcome' => 'Vítejte v Firefly III. Vaše registrace se úspěšně provedla a tento e-mail Vám přišel jako potvrzení. Hurá!', + 'registered_pw' => 'Pokud jste již zapomněli své heslo, obnovte jej pomocí nástroje pro obnovení hesla.', + 'registered_help' => 'V pravém horním rohu každé stránky je ikona nápovědy. Pokud potřebujete pomoc, klikněte na ní!', + 'registered_doc_html' => 'Pokud jste tak již neudělali, přečtěte si prosím hlavní myšlenku.', + 'registered_doc_text' => 'Pokud jste tak již neudělali, přečtěte si prosím návod pro první použití a úplný popis.', + 'registered_closing' => 'Užívejte!', + 'registered_firefly_iii_link' => 'Firefly III:', + 'registered_pw_reset_link' => 'Obnovení hesla:', + 'registered_doc_link' => 'Dokumentace:', // email change - 'email_change_subject' => 'Vaše Firefly III e-mailová adresa se změnila', - 'email_change_body_to_new' => 'Vy nebo někdo s přístupem k vašemu účtu Firefly III změnil vaši e-mailovou adresu. Pokud jste neočekávali tuto zprávu, prosím ignorujte a odstraňte ji.', - 'email_change_body_to_old' => 'Vy nebo někdo s přístupem k vašemu účtu Firefly III změnil vaši e-mailovou adresu. Pokud jste neočekávali, že se tak stane, musíte pro ochranu vašeho účtu následovat odkaz "zrušení"!', - 'email_change_ignore' => 'Pokud jste iniciovali tuto změnu, můžete tuto zprávu klidně ignorovat.', - 'email_change_old' => 'Stará e-mailová adresa byla: :email', - 'email_change_old_strong' => 'Stará e-mailová adresa byla: :email', - 'email_change_new' => 'Nová e-mailová adresa je: :email', - 'email_change_new_strong' => 'Nová e-mailová adresa je: :email', - 'email_change_instructions' => 'Dokud nepotvrdíte tuto změnu, tak nemůžete používat Firefly III. Postupujte prosím kliknutím na níže uvedený odkaz.', - 'email_change_undo_link' => 'Změnu vrátíte zpět kliknutím na odkaz:', + 'email_change_subject' => 'Vaše Firefly III e-mailová adresa se změnila', + 'email_change_body_to_new' => 'Vy nebo někdo s přístupem k vašemu účtu Firefly III změnil vaši e-mailovou adresu. Pokud jste neočekávali tuto zprávu, prosím ignorujte a odstraňte ji.', + 'email_change_body_to_old' => 'Vy nebo někdo s přístupem k vašemu účtu Firefly III změnil vaši e-mailovou adresu. Pokud jste neočekávali, že se tak stane, musíte pro ochranu vašeho účtu následovat odkaz "zrušení"!', + 'email_change_ignore' => 'Pokud jste iniciovali tuto změnu, můžete tuto zprávu klidně ignorovat.', + 'email_change_old' => 'Stará e-mailová adresa byla: :email', + 'email_change_old_strong' => 'Stará e-mailová adresa byla: :email', + 'email_change_new' => 'Nová e-mailová adresa je: :email', + 'email_change_new_strong' => 'Nová e-mailová adresa je: :email', + 'email_change_instructions' => 'Dokud nepotvrdíte tuto změnu, tak nemůžete používat Firefly III. Postupujte prosím kliknutím na níže uvedený odkaz.', + 'email_change_undo_link' => 'Změnu vrátíte zpět kliknutím na odkaz:', // OAuth token created - 'oauth_created_subject' => 'Byl vytvořen nový OAuth klient', - 'oauth_created_body' => 'Někdo (doufejme, že vy) právě vytvořil nový Firefly III API OAuth klienta pro váš uživatelský účet. Je pojmenovaný „:name“ a má URL adresu :url.', - 'oauth_created_explanation' => 'S tímto klientem mají přístup ke všem vašim finančním záznamům prostřednictvím rozhraní Firefly III.', - 'oauth_created_undo' => 'Pokud jste to nebyli Vy, zrušte tohoto klienta co nejdříve na adrese :url.', + 'oauth_created_subject' => 'Byl vytvořen nový OAuth klient', + 'oauth_created_body' => 'Někdo (doufejme, že vy) právě vytvořil nový Firefly III API OAuth klienta pro váš uživatelský účet. Je pojmenovaný „:name“ a má URL adresu :url.', + 'oauth_created_explanation' => 'S tímto klientem mají přístup ke všem vašim finančním záznamům prostřednictvím rozhraní Firefly III.', + 'oauth_created_undo' => 'Pokud jste to nebyli Vy, zrušte tohoto klienta co nejdříve na adrese :url.', // reset password - 'reset_pw_subject' => 'Požadavek na obnovení Vašeho hesla', - 'reset_pw_instructions' => 'Někdo se pokusil obnovit Vaše heslo. Pokud jste to byli Vy, postupujte prosím podle níže uvedeného odkazu.', - 'reset_pw_warning' => 'PROSÍM ověřte, že odkaz jde opravdu na Firefly III, kam očekáváte!', + 'reset_pw_subject' => 'Požadavek na obnovení Vašeho hesla', + 'reset_pw_instructions' => 'Někdo se pokusil obnovit Vaše heslo. Pokud jste to byli Vy, postupujte prosím podle níže uvedeného odkazu.', + 'reset_pw_warning' => 'PROSÍM ověřte, že odkaz jde opravdu na Firefly III, kam očekáváte!', // error - 'error_subject' => 'Zachycená chyba ve Firefly III', - 'error_intro' => 'Firefly III v:version narazil na chybu: :errorMessage.', - 'error_type' => 'Třída chyby „:class“.', - 'error_timestamp' => 'K chybě došlo v: :time.', - 'error_location' => 'Tato chyba se vyskytla v souboru ":file" na řádku :line s kódem :code.', - 'error_user' => 'Chyba se vyskytla u uživatele #:id, :email.', - 'error_no_user' => 'Pro tuto chybu nebyl přihlášen žádný uživatel nebo nebyl žádný uživatelů zjištěn.', - 'error_ip' => 'IP adresa související s touto chybou je: :ip', - 'error_url' => 'Adresa URL je: :url', - 'error_user_agent' => 'User agent: :userAgent', - 'error_stacktrace' => 'Úplný zásobník je uveden níže. Pokud si myslíte, že se jedná o chybu ve Firefly III, můžete tuto zprávu přeposlat na james@firefly-iii. rg. To může pomoci opravit chybu, na kterou jste právě narazili.', - 'error_github_html' => 'Pokud chcete, můžete vytvořit hlášení problému na GitHub.', - '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_headers' => 'The following headers may also be relevant:', + 'error_subject' => 'Zachycená chyba ve Firefly III', + 'error_intro' => 'Firefly III v:version narazil na chybu: :errorMessage.', + 'error_type' => 'Třída chyby „:class“.', + 'error_timestamp' => 'K chybě došlo v: :time.', + 'error_location' => 'Tato chyba se vyskytla v souboru ":file" na řádku :line s kódem :code.', + 'error_user' => 'Chyba se vyskytla u uživatele #:id, :email.', + 'error_no_user' => 'Pro tuto chybu nebyl přihlášen žádný uživatel nebo nebyl žádný uživatelů zjištěn.', + 'error_ip' => 'IP adresa související s touto chybou je: :ip', + 'error_url' => 'Adresa URL je: :url', + 'error_user_agent' => 'User agent: :userAgent', + 'error_stacktrace' => 'Úplný zásobník je uveden níže. Pokud si myslíte, že se jedná o chybu ve Firefly III, můžete tuto zprávu přeposlat na james@firefly-iii. rg. To může pomoci opravit chybu, na kterou jste právě narazili.', + 'error_github_html' => 'Pokud chcete, můžete vytvořit hlášení problému na GitHub.', + '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_headers' => 'The following headers may also be relevant:', // report new journals - 'new_journals_subject' => 'Firefly III vytvořil novou transakci|Firefly III vytvořil :count nových transakcí', - 'new_journals_header' => 'Firefly III pro Vás vytvořil transakci. Můžete ji najít ve vaší instalaci Firefly III:|Firefly III vytvořil :count transakcí. Najdete je ve vaší instalaci Firefly III:', + 'new_journals_subject' => 'Firefly III vytvořil novou transakci|Firefly III vytvořil :count nových transakcí', + 'new_journals_header' => 'Firefly III pro Vás vytvořil transakci. Můžete ji najít ve vaší instalaci Firefly III:|Firefly III vytvořil :count transakcí. Najdete je ve vaší instalaci Firefly III:', + + // bill warning + 'bill_warning_subject_end_date' => 'Your bill ":name" is due to end in :diff days', + 'bill_warning_subject_now_end_date' => 'Your bill ":name" is due to end TODAY', + 'bill_warning_subject_extension_date' => 'Your bill ":name" is due to be extended or cancelled in :diff days', + 'bill_warning_subject_now_extension_date' => 'Your bill ":name" is due to be extended or cancelled TODAY', + 'bill_warning_end_date_text' => 'Your bill ":name" is due to end on :date. This moment will pass in about :diff days.', + 'bill_warning_extension_date_text' => 'Your bill ":name" is due to be extended or cancelled on :date. This moment will pass in about :diff days.', + 'bill_warning_end_date_text_zero' => 'Your bill ":name" is due to end on :date. This moment will pass TODAY!', + 'bill_warning_extension_date_text_zero' => 'Your bill ":name" is due to be extended or cancelled on :date. This moment will pass TODAY!', + 'bill_warning_please_action' => 'Please take the appropriate action.', + 'bill_warning_end_date_html' => 'Your bill ":name" is due to end on :date. This moment will pass in about :diff days.', + 'bill_warning_extension_date_html' => 'Your bill ":name" is due to be extended or cancelled on :date. This moment will pass in about :diff days.', + 'bill_warning_end_date_html_zero' => 'Your bill ":name" is due to end on :date. This moment will pass TODAY!', + 'bill_warning_extension_date_html_zero' => 'Your bill ":name" is due to be extended or cancelled on :date. This moment will pass TODAY!', ]; diff --git a/resources/lang/cs_CZ/firefly.php b/resources/lang/cs_CZ/firefly.php index 10b55a236e..ca5a5e6bab 100644 --- a/resources/lang/cs_CZ/firefly.php +++ b/resources/lang/cs_CZ/firefly.php @@ -24,333 +24,480 @@ declare(strict_types=1); return [ // general stuff: - 'close' => 'Zavřít', - 'actions' => 'Akce', - 'edit' => 'Upravit', - 'delete' => 'Odstranit', - 'split' => 'Rozdělit', - 'single_split' => 'Rozdělit', - 'clone' => 'Klonovat', - 'last_seven_days' => 'Uplynulých 7 dnů', - 'last_thirty_days' => 'Uplynulých 30 dní', - 'last_180_days' => 'Posledních 180 dní', - 'YTD' => 'Tento rok', - 'welcome_back' => 'Jak to jde?', - 'everything' => 'Vše', - 'today' => 'dnes', - 'customRange' => 'Vlastní rozsah', - 'date_range' => 'Časové období', - 'apply' => 'Použít', - 'select_date' => 'Vyberte datum…', - 'cancel' => 'Storno', - 'from' => 'Od', - 'to' => 'Komu', - 'structure' => 'Struktura', - 'help_translating' => 'Text této nápovědy ještě není k dispozici ve vašem jazyce. Pomůžete s překladem?', - 'showEverything' => 'Zobrazit vše', - 'never' => 'Nikdy', - 'no_results_for_empty_search' => 'Nezadali jste žádné parametry vyhledávání, takže nebylo co hledat.', - 'removed_amount' => 'Odebráno :amount', - 'added_amount' => 'Přidáno :amount', - 'asset_account_role_help' => 'Jakékoliv další možnosti, vyplývající z vaší volby lze nastavit později.', - 'Opening balance' => 'Počáteční zůstatek', - 'create_new_stuff' => 'Vytvořit novou věc', - 'new_withdrawal' => 'Nový výběr', - 'create_new_transaction' => 'Vytvořit novou transakci', - 'sidebar_frontpage_create' => 'Vytvořit', - 'new_transaction' => 'Nová transakce', - 'no_rules_for_bill' => 'Tento účet nemá přiřazena žádná pravidla.', - 'go_to_asset_accounts' => 'Zobrazit účty s aktivy', - 'go_to_budgets' => 'Přejít k rozpočtům', - 'go_to_withdrawals' => 'Přejít na výběry', - 'clones_journal_x' => 'Tato transakce je kopií „:description“ (#:id)', - 'go_to_categories' => 'Přejít ke kategoriím', - 'go_to_bills' => 'Přejít k účtům', - 'go_to_expense_accounts' => 'Zobrazit výdajové účty', - 'go_to_revenue_accounts' => 'Zobrazit výnosové účty', - 'go_to_piggies' => 'Přejít k pokladničkám', - 'new_deposit' => 'Nový vklad', - 'new_transfer' => 'Nový převod', - 'new_transfers' => 'Nový převod', - 'new_asset_account' => 'Nový účet s aktivy', - 'new_expense_account' => 'Nový výdajový účet', - 'new_revenue_account' => 'Nový výnosový účet', - 'new_liabilities_account' => 'Nový závazek', - 'new_budget' => 'Nový rozpočet', - 'new_bill' => 'Nová platba', - 'block_account_logout' => 'Byli jste odhlášeni. Zablokované účty nemohou tuto stránku používat. Zaregistrovali jste se pomocí platné e-mailové adresy?', - 'flash_success' => 'Úspěšně dokončeno!', - 'flash_info' => 'Zpráva', - 'flash_warning' => 'Varování!', - 'flash_error' => 'Chyba!', - 'flash_danger' => 'Pozor!', - 'flash_info_multiple' => 'Jedna zpráva | :count zpráv', - 'flash_error_multiple' => 'Jedna chyba | :count chyb', - 'net_worth' => 'Čisté jmění', - 'help_for_this_page' => 'Nápověda pro tuto stránku', - 'help_for_this_page_body' => 'You can find more information about this page in the documentation.', - 'two_factor_welcome' => 'Zdravíme!', - 'two_factor_enter_code' => 'Pro pokračování zadejte kód pro dvoufázové ověření. Vaše aplikace ho pro vás může vytvořit.', - 'two_factor_code_here' => 'Sem zadejte kód', - 'two_factor_title' => 'Dvoufázové ověření', - 'authenticate' => 'Ověřit', - 'two_factor_forgot_title' => 'Ztratil(a) jsem dvoufázové ověřování', - 'two_factor_forgot' => 'Zapomněl(a) jsem si nástroj pro dvoufázové ověření.', - 'two_factor_lost_header' => 'Ztratili jste své dvoufázové ověření?', - 'two_factor_lost_intro' => 'Pokud jste ztratili i své záložní kódy, máte smůlu. Toto se pak už nedá napravit z webového rozhraní. Máte dvě možnosti:', - 'two_factor_lost_fix_self' => 'Pokud spustíte vlastní instanci Firefly III, přečtěte si tento záznam v FAQ pro pokyny.', - 'two_factor_lost_fix_owner' => 'V ostatních případech napište provozovateli, :site_owner a požádejte ho o resetování svého dvoufázového ověřování.', - 'mfa_backup_code' => 'Použitím záložního kódu, umožňujícího přihlášení do Firefly III, platnost kódu zaniká. Takže kód, kterým jste se už přihlásili, už k ničemu není (není možné ho použít opakovaně) proto si ho ze seznamu vyškrtněte.', - 'pref_two_factor_new_backup_codes' => 'Získat nové záložní kódy', - 'pref_two_factor_backup_code_count' => 'Máte :count platný kód zálohy.|Máte :count platných záložních kódů.', - '2fa_i_have_them' => 'Uložil jsem je!', - 'warning_much_data' => ':days dnů dat může chvíli trvat načíst.', - 'registered' => 'Úspěšně jste se zaregistrovali!', - 'Default asset account' => 'Výchozí účet s aktivy', - 'no_budget_pointer' => 'Zdá se, že ještě nemáte žádné rozpočty. Měli byste některé vytvořit na rozpočty-. Rozpočty vám mohou pomoci sledovat výdaje.', - 'no_bill_pointer' => 'Zdá se, že ještě nemáte žádné účty. Měli byste některé vytvořit na účtech. Účty vám mohou pomoci sledovat výdaje.', - 'Savings account' => 'Spořicí účet', - 'Credit card' => 'Kreditní karta', - 'source_accounts' => 'Zdrojový účet|Zdrojové účty', - 'destination_accounts' => 'Cílový účet|Cílové účty', - 'user_id_is' => 'Vaš identifikátor uživatele je :user', - 'field_supports_markdown' => 'Text v této kolonce je možné formátovat pomocí Markdown.', - 'need_more_help' => 'Pokud potřebujete další pomoc s používáním Firefly III, založte požadavek na portálu GitHub.', - 'reenable_intro_text' => 'Můžete si také znovu spustit úvodního průvodce.', - 'intro_boxes_after_refresh' => 'Oblasti s úvodem se znovu objeví po opětovném načtení stránky.', - 'show_all_no_filter' => 'Při jejich seskupení podle data zobrazit veškeré transakce.', - 'expenses_by_category' => 'Výdaje podle kategorie', - 'expenses_by_budget' => 'Výdaje podle rozpočtu', - 'income_by_category' => 'Příjem podle kategorie', - 'expenses_by_asset_account' => 'Výdaje podle účtů aktiv', - 'expenses_by_expense_account' => 'Výdaje podle výdajových účtů', - 'cannot_redirect_to_account' => 'Firefly III se nedaří přesměrovat vás na správnou stránku. Omlouváme se.', - 'sum_of_expenses' => 'Souhrn výdajů', - 'sum_of_income' => 'Souhrn příjmů', - 'liabilities' => 'Závazky', - 'spent_in_specific_budget' => 'Utraceno v rozpočtu „:budget“', - 'spent_in_specific_double' => 'Utraceno v účtu „:account“', - 'earned_in_specific_double' => 'Vyděláno v účtu „:account“', - 'source_account' => 'Zdrojový účet', - 'source_account_reconciliation' => 'Nemůžete upravovat zdrojový účet srovnávací transakce.', - 'destination_account' => 'Cílový účet', - 'destination_account_reconciliation' => 'Cílový účet odsouhlasené transakce nelze upravit.', - 'sum_of_expenses_in_budget' => 'Celkem utraceno v rozpočtu „:budget“', - 'left_in_budget_limit' => 'Ponecháno k utracení dle rozpočtu', - 'current_period' => 'Stávající období', - 'show_the_current_period_and_overview' => 'Zobrazit stávající období a přehled', - 'pref_languages_locale' => 'Aby správně fungovalo i pro jiné jazyky, než je angličtina je třeba, aby operační systém byl vybaven správnými údaji o místních a jazykových nastaveních. Pokud nejsou přítomné, data měn, datumů a částek mohou být chybně formátované.', - 'budget_in_period' => 'Všechny transakce pro rozpočet „:name“ mezi :start a :end v :currency', - 'chart_budget_in_period' => 'Graf všech transakcí pro rozpočet „:name“ mezi :start a :end v :currency', - 'chart_budget_in_period_only_currency' => 'Částka rozpočtu byla v :currency, takže tento graf bude zobrazovat pouze transakce v :currency.', - 'chart_account_in_period' => 'Graf veškerých transakcí pro účet „:name“ mezi :start a :end', - 'chart_category_in_period' => 'Graf veškerých transakcí pro kategorii „:name“ mezi :start a :end', - 'chart_category_all' => 'Graf veškerých transakcí pro kategoii „:name“', - 'clone_withdrawal' => 'Klonovat tento výběr', - 'clone_deposit' => 'Klonovat tento vklad', - 'clone_transfer' => 'Klonovat tento převod', - 'multi_select_no_selection' => 'Nic nevybráno', - 'multi_select_select_all' => 'Vybrat vše', - 'multi_select_n_selected' => 'vybráno', - 'multi_select_all_selected' => 'Všechny vybrané', - 'multi_select_filter_placeholder' => 'Najít…', - 'intro_next_label' => 'Následující', - 'intro_prev_label' => 'Předchozí', - 'intro_skip_label' => 'Přeskočit', - 'intro_done_label' => 'Hotovo', - 'between_dates_breadcrumb' => 'Mezi :start a :end', - 'all_journals_without_budget' => 'Všechny transakce bez rozpočtu', - 'journals_without_budget' => 'Transakce bez rozpočtu', - 'all_journals_without_category' => 'Všechny transakce bez kategorie', - 'journals_without_category' => 'Transakce bez kategorie', - 'all_journals_for_account' => 'Všechny transakce pro účet :name', - 'chart_all_journals_for_account' => 'Graf veškerých transakcí pro účet „:name“', - 'journals_in_period_for_account' => 'Veškeré transakce pro účet „:name“ mezi :start a :end', - 'journals_in_period_for_account_js' => 'Veškeré transakce pro účet {title} mezi {start} a {end}', - 'transferred' => 'Přeneseno', - 'all_withdrawal' => 'Všechny výdaje', - 'all_transactions' => 'Všechny transakce', - 'title_withdrawal_between' => 'Všechny výdaje mezi :start a :end', - 'all_deposit' => 'Veškeré výnosy', - 'title_deposit_between' => 'Všechny výnosy mezi :start a :end', - 'all_transfers' => 'Všechny převody', - 'title_transfers_between' => 'Všechny převody mezi :start a :end', - 'all_transfer' => 'Všechny převody', - 'all_journals_for_tag' => 'Všechny transakce pro značku „:tag“', - 'title_transfer_between' => 'Všechny převody mezi :start a :end', - 'all_journals_for_category' => 'Všechny transakce pro kategorii :name', - 'all_journals_for_budget' => 'Všechny transakce pro rozpočet :name', - 'chart_all_journals_for_budget' => 'Graf veškerých transakcí pro rozpočet „:name“', - 'journals_in_period_for_category' => 'Veškeré transakce pro kategorii „:name“ mezi :start a :end', - 'journals_in_period_for_tag' => 'Veškeré transakce pro štítek :tag mezi :start a :end', - 'not_available_demo_user' => 'Funkce, kterou se snažíte použít není uživatelům ukázky k dispozici.', - 'exchange_rate_instructions' => 'Účet aktiv „@name“ přijímá transakce pouze v @native_currency. Pokud chcete namísto toho použít @foreign_currency ověřte, že je známa také částka v @native_currency:', - 'transfer_exchange_rate_instructions' => 'Zdrojový účet aktiv "@source_name" přijímá pouze transakce v @source_currency. Cílový účet aktiv „@dest_name“ přijímá pouze transakce v @dest_currency. V obou měnách musíte uvést převedenou částku správně.', - 'transaction_data' => 'Data transakce', - 'invalid_server_configuration' => 'Neplatné nastavení serveru', - 'invalid_locale_settings' => 'Firefly III is unable to format monetary amounts because your server is missing the required packages. There are instructions how to do this.', - 'quickswitch' => 'Rychlé přepnutí', - 'sign_in_to_start' => 'Pro zahájení vaší relace se přihlaste', - 'sign_in' => 'Přihlásit', - 'register_new_account' => 'Zaregistrovat nový účet', - 'forgot_my_password' => 'Zapomněl(a) jsem své heslo', - 'problems_with_input' => 'Vyskytly se problémy se vstupními údaji.', - 'reset_password' => 'Resetovat své heslo', - 'button_reset_password' => 'Resetovat heslo', - 'reset_button' => 'Resetovat', - 'want_to_login' => 'Chci se přihlásit', - 'login_page_title' => 'Přihlášení do Firefly III', - 'register_page_title' => 'Registrace do Firefly III', - 'forgot_pw_page_title' => 'Zapomenuté heslo do Firefly III', - 'reset_pw_page_title' => 'Reset hesla do Firefly III', - 'cannot_reset_demo_user' => 'Heslo uživatele pro ukázku (demo) nelze resetovat.', - 'no_att_demo_user' => 'Demo uživatel nemůže nahrát přílohy.', - 'button_register' => 'Zaregistrovat se', - 'authorization' => 'Pověření', - 'active_bills_only' => 'pouze aktivní účty', - 'active_bills_only_total' => 'všechny aktivní účty', - 'active_exp_bills_only' => 'pouze aktivní a očekávané účty', - 'active_exp_bills_only_total' => 'pouze aktivní a očekávané účty', - 'per_period_sum_1D' => 'Očekávané denní výdaje', - 'per_period_sum_1W' => 'Očekávané týdenní výdaje', - 'per_period_sum_1M' => 'Očekávané měsíční výdaje', - 'per_period_sum_3M' => 'Očekávané čtvrtletní výdaje', - 'per_period_sum_6M' => 'Očekávané pololetní výdaje', - 'per_period_sum_1Y' => 'Očekávané roční výdaje', - 'average_per_bill' => 'průměr na účet', - 'expected_total' => 'očekávaný celkový součet', - 'reconciliation_account_name' => ':name sesouhlasení (:currency)', - 'saved' => 'Uloženo', - 'advanced_options' => 'Rozšířené možnosti', - 'advanced_options_explain' => 'Některé stránky ve Firefly III mají za tímto tlačítkem skryté rozšířené možnosti. Tato stránka zde nemá nic krásného, ale podívejte se na ostatní!', - 'here_be_dragons' => 'Hic sunt dracones', + 'close' => 'Zavřít', + 'actions' => 'Akce', + 'edit' => 'Upravit', + 'delete' => 'Odstranit', + 'split' => 'Rozdělit', + 'single_split' => 'Rozdělit', + 'clone' => 'Klonovat', + 'last_seven_days' => 'Uplynulých 7 dnů', + 'last_thirty_days' => 'Uplynulých 30 dní', + 'last_180_days' => 'Posledních 180 dní', + 'YTD' => 'Tento rok', + 'welcome_back' => 'Jak to jde?', + 'everything' => 'Vše', + 'today' => 'dnes', + 'customRange' => 'Vlastní rozsah', + 'date_range' => 'Časové období', + 'apply' => 'Použít', + 'select_date' => 'Vyberte datum…', + 'cancel' => 'Storno', + 'from' => 'Od', + 'to' => 'Komu', + 'structure' => 'Struktura', + 'help_translating' => 'Text této nápovědy ještě není k dispozici ve vašem jazyce. Pomůžete s překladem?', + 'showEverything' => 'Zobrazit vše', + 'never' => 'Nikdy', + 'no_results_for_empty_search' => 'Nezadali jste žádné parametry vyhledávání, takže nebylo co hledat.', + 'removed_amount' => 'Odebráno :amount', + 'added_amount' => 'Přidáno :amount', + 'asset_account_role_help' => 'Jakékoliv další možnosti, vyplývající z vaší volby lze nastavit později.', + 'Opening balance' => 'Počáteční zůstatek', + 'create_new_stuff' => 'Vytvořit novou věc', + 'new_withdrawal' => 'Nový výběr', + 'create_new_transaction' => 'Vytvořit novou transakci', + 'sidebar_frontpage_create' => 'Vytvořit', + 'new_transaction' => 'Nová transakce', + 'no_rules_for_bill' => 'Tento účet nemá přiřazena žádná pravidla.', + 'go_to_asset_accounts' => 'Zobrazit účty s aktivy', + 'go_to_budgets' => 'Přejít k rozpočtům', + 'go_to_withdrawals' => 'Přejít na výběry', + 'clones_journal_x' => 'Tato transakce je kopií „:description“ (#:id)', + 'go_to_categories' => 'Přejít ke kategoriím', + 'go_to_bills' => 'Přejít k účtům', + 'go_to_expense_accounts' => 'Zobrazit výdajové účty', + 'go_to_revenue_accounts' => 'Zobrazit výnosové účty', + 'go_to_piggies' => 'Přejít k pokladničkám', + 'new_deposit' => 'Nový vklad', + 'new_transfer' => 'Nový převod', + 'new_transfers' => 'Nový převod', + 'new_asset_account' => 'Nový účet s aktivy', + 'new_expense_account' => 'Nový výdajový účet', + 'new_revenue_account' => 'Nový výnosový účet', + 'new_liabilities_account' => 'Nový závazek', + 'new_budget' => 'Nový rozpočet', + 'new_bill' => 'Nová platba', + 'block_account_logout' => 'Byli jste odhlášeni. Zablokované účty nemohou tuto stránku používat. Zaregistrovali jste se pomocí platné e-mailové adresy?', + 'flash_success' => 'Úspěšně dokončeno!', + 'flash_info' => 'Zpráva', + 'flash_warning' => 'Varování!', + 'flash_error' => 'Chyba!', + 'flash_danger' => 'Pozor!', + 'flash_info_multiple' => 'Jedna zpráva | :count zpráv', + 'flash_error_multiple' => 'Jedna chyba | :count chyb', + 'net_worth' => 'Čisté jmění', + 'help_for_this_page' => 'Nápověda pro tuto stránku', + 'help_for_this_page_body' => 'You can find more information about this page in the documentation.', + 'two_factor_welcome' => 'Zdravíme!', + 'two_factor_enter_code' => 'Pro pokračování zadejte kód pro dvoufázové ověření. Vaše aplikace ho pro vás může vytvořit.', + 'two_factor_code_here' => 'Sem zadejte kód', + 'two_factor_title' => 'Dvoufázové ověření', + 'authenticate' => 'Ověřit', + 'two_factor_forgot_title' => 'Ztratil(a) jsem dvoufázové ověřování', + 'two_factor_forgot' => 'Zapomněl(a) jsem si nástroj pro dvoufázové ověření.', + 'two_factor_lost_header' => 'Ztratili jste své dvoufázové ověření?', + 'two_factor_lost_intro' => 'Pokud jste ztratili i své záložní kódy, máte smůlu. Toto se pak už nedá napravit z webového rozhraní. Máte dvě možnosti:', + 'two_factor_lost_fix_self' => 'Pokud spustíte vlastní instanci Firefly III, přečtěte si tento záznam v FAQ pro pokyny.', + 'two_factor_lost_fix_owner' => 'V ostatních případech napište provozovateli, :site_owner a požádejte ho o resetování svého dvoufázového ověřování.', + 'mfa_backup_code' => 'Použitím záložního kódu, umožňujícího přihlášení do Firefly III, platnost kódu zaniká. Takže kód, kterým jste se už přihlásili, už k ničemu není (není možné ho použít opakovaně) proto si ho ze seznamu vyškrtněte.', + 'pref_two_factor_new_backup_codes' => 'Získat nové záložní kódy', + 'pref_two_factor_backup_code_count' => 'Máte :count platný kód zálohy.|Máte :count platných záložních kódů.', + '2fa_i_have_them' => 'Uložil jsem je!', + 'warning_much_data' => ':days dnů dat může chvíli trvat načíst.', + 'registered' => 'Úspěšně jste se zaregistrovali!', + 'Default asset account' => 'Výchozí účet s aktivy', + 'no_budget_pointer' => 'Zdá se, že ještě nemáte žádné rozpočty. Měli byste některé vytvořit na rozpočty-. Rozpočty vám mohou pomoci sledovat výdaje.', + 'no_bill_pointer' => 'Zdá se, že ještě nemáte žádné účty. Měli byste některé vytvořit na účtech. Účty vám mohou pomoci sledovat výdaje.', + 'Savings account' => 'Spořicí účet', + 'Credit card' => 'Kreditní karta', + 'source_accounts' => 'Zdrojový účet|Zdrojové účty', + 'destination_accounts' => 'Cílový účet|Cílové účty', + 'user_id_is' => 'Vaš identifikátor uživatele je :user', + 'field_supports_markdown' => 'Text v této kolonce je možné formátovat pomocí Markdown.', + 'need_more_help' => 'Pokud potřebujete další pomoc s používáním Firefly III, založte požadavek na portálu GitHub.', + 'reenable_intro_text' => 'Můžete si také znovu spustit úvodního průvodce.', + 'intro_boxes_after_refresh' => 'Oblasti s úvodem se znovu objeví po opětovném načtení stránky.', + 'show_all_no_filter' => 'Při jejich seskupení podle data zobrazit veškeré transakce.', + 'expenses_by_category' => 'Výdaje podle kategorie', + 'expenses_by_budget' => 'Výdaje podle rozpočtu', + 'income_by_category' => 'Příjem podle kategorie', + 'expenses_by_asset_account' => 'Výdaje podle účtů aktiv', + 'expenses_by_expense_account' => 'Výdaje podle výdajových účtů', + 'cannot_redirect_to_account' => 'Firefly III se nedaří přesměrovat vás na správnou stránku. Omlouváme se.', + 'sum_of_expenses' => 'Souhrn výdajů', + 'sum_of_income' => 'Souhrn příjmů', + 'liabilities' => 'Závazky', + 'spent_in_specific_budget' => 'Utraceno v rozpočtu „:budget“', + 'spent_in_specific_double' => 'Utraceno v účtu „:account“', + 'earned_in_specific_double' => 'Vyděláno v účtu „:account“', + 'source_account' => 'Zdrojový účet', + 'source_account_reconciliation' => 'Nemůžete upravovat zdrojový účet srovnávací transakce.', + 'destination_account' => 'Cílový účet', + 'destination_account_reconciliation' => 'Cílový účet odsouhlasené transakce nelze upravit.', + 'sum_of_expenses_in_budget' => 'Celkem utraceno v rozpočtu „:budget“', + 'left_in_budget_limit' => 'Ponecháno k utracení dle rozpočtu', + 'current_period' => 'Stávající období', + 'show_the_current_period_and_overview' => 'Zobrazit stávající období a přehled', + 'pref_languages_locale' => 'Aby správně fungovalo i pro jiné jazyky, než je angličtina je třeba, aby operační systém byl vybaven správnými údaji o místních a jazykových nastaveních. Pokud nejsou přítomné, data měn, datumů a částek mohou být chybně formátované.', + 'budget_in_period' => 'Všechny transakce pro rozpočet „:name“ mezi :start a :end v :currency', + 'chart_budget_in_period' => 'Graf všech transakcí pro rozpočet „:name“ mezi :start a :end v :currency', + 'chart_budget_in_period_only_currency' => 'Částka rozpočtu byla v :currency, takže tento graf bude zobrazovat pouze transakce v :currency.', + 'chart_account_in_period' => 'Graf veškerých transakcí pro účet „:name“ mezi :start a :end', + 'chart_category_in_period' => 'Graf veškerých transakcí pro kategorii „:name“ mezi :start a :end', + 'chart_category_all' => 'Graf veškerých transakcí pro kategoii „:name“', + 'clone_withdrawal' => 'Klonovat tento výběr', + 'clone_deposit' => 'Klonovat tento vklad', + 'clone_transfer' => 'Klonovat tento převod', + 'multi_select_no_selection' => 'Nic nevybráno', + 'multi_select_select_all' => 'Vybrat vše', + 'multi_select_n_selected' => 'vybráno', + 'multi_select_all_selected' => 'Všechny vybrané', + 'multi_select_filter_placeholder' => 'Najít…', + 'intro_next_label' => 'Následující', + 'intro_prev_label' => 'Předchozí', + 'intro_skip_label' => 'Přeskočit', + 'intro_done_label' => 'Hotovo', + 'between_dates_breadcrumb' => 'Mezi :start a :end', + 'all_journals_without_budget' => 'Všechny transakce bez rozpočtu', + 'journals_without_budget' => 'Transakce bez rozpočtu', + 'all_journals_without_category' => 'Všechny transakce bez kategorie', + 'journals_without_category' => 'Transakce bez kategorie', + 'all_journals_for_account' => 'Všechny transakce pro účet :name', + 'chart_all_journals_for_account' => 'Graf veškerých transakcí pro účet „:name“', + 'journals_in_period_for_account' => 'Veškeré transakce pro účet „:name“ mezi :start a :end', + 'journals_in_period_for_account_js' => 'Veškeré transakce pro účet {title} mezi {start} a {end}', + 'transferred' => 'Přeneseno', + 'all_withdrawal' => 'Všechny výdaje', + 'all_transactions' => 'Všechny transakce', + 'title_withdrawal_between' => 'Všechny výdaje mezi :start a :end', + 'all_deposit' => 'Veškeré výnosy', + 'title_deposit_between' => 'Všechny výnosy mezi :start a :end', + 'all_transfers' => 'Všechny převody', + 'title_transfers_between' => 'Všechny převody mezi :start a :end', + 'all_transfer' => 'Všechny převody', + 'all_journals_for_tag' => 'Všechny transakce pro značku „:tag“', + 'title_transfer_between' => 'Všechny převody mezi :start a :end', + 'all_journals_for_category' => 'Všechny transakce pro kategorii :name', + 'all_journals_for_budget' => 'Všechny transakce pro rozpočet :name', + 'chart_all_journals_for_budget' => 'Graf veškerých transakcí pro rozpočet „:name“', + 'journals_in_period_for_category' => 'Veškeré transakce pro kategorii „:name“ mezi :start a :end', + 'journals_in_period_for_tag' => 'Veškeré transakce pro štítek :tag mezi :start a :end', + 'not_available_demo_user' => 'Funkce, kterou se snažíte použít není uživatelům ukázky k dispozici.', + 'exchange_rate_instructions' => 'Účet aktiv „@name“ přijímá transakce pouze v @native_currency. Pokud chcete namísto toho použít @foreign_currency ověřte, že je známa také částka v @native_currency:', + 'transfer_exchange_rate_instructions' => 'Zdrojový účet aktiv "@source_name" přijímá pouze transakce v @source_currency. Cílový účet aktiv „@dest_name“ přijímá pouze transakce v @dest_currency. V obou měnách musíte uvést převedenou částku správně.', + 'transaction_data' => 'Data transakce', + 'invalid_server_configuration' => 'Neplatné nastavení serveru', + 'invalid_locale_settings' => 'Firefly III is unable to format monetary amounts because your server is missing the required packages. There are instructions how to do this.', + 'quickswitch' => 'Rychlé přepnutí', + 'sign_in_to_start' => 'Pro zahájení vaší relace se přihlaste', + 'sign_in' => 'Přihlásit', + 'register_new_account' => 'Zaregistrovat nový účet', + 'forgot_my_password' => 'Zapomněl(a) jsem své heslo', + 'problems_with_input' => 'Vyskytly se problémy se vstupními údaji.', + 'reset_password' => 'Resetovat své heslo', + 'button_reset_password' => 'Resetovat heslo', + 'reset_button' => 'Resetovat', + 'want_to_login' => 'Chci se přihlásit', + 'login_page_title' => 'Přihlášení do Firefly III', + 'register_page_title' => 'Registrace do Firefly III', + 'forgot_pw_page_title' => 'Zapomenuté heslo do Firefly III', + 'reset_pw_page_title' => 'Reset hesla do Firefly III', + 'cannot_reset_demo_user' => 'Heslo uživatele pro ukázku (demo) nelze resetovat.', + 'no_att_demo_user' => 'Demo uživatel nemůže nahrát přílohy.', + 'button_register' => 'Zaregistrovat se', + 'authorization' => 'Pověření', + 'active_bills_only' => 'pouze aktivní účty', + 'active_bills_only_total' => 'všechny aktivní účty', + 'active_exp_bills_only' => 'pouze aktivní a očekávané účty', + 'active_exp_bills_only_total' => 'pouze aktivní a očekávané účty', + 'per_period_sum_1D' => 'Očekávané denní výdaje', + 'per_period_sum_1W' => 'Očekávané týdenní výdaje', + 'per_period_sum_1M' => 'Očekávané měsíční výdaje', + 'per_period_sum_3M' => 'Očekávané čtvrtletní výdaje', + 'per_period_sum_6M' => 'Očekávané pololetní výdaje', + 'per_period_sum_1Y' => 'Očekávané roční výdaje', + 'average_per_bill' => 'průměr na účet', + 'expected_total' => 'očekávaný celkový součet', + 'reconciliation_account_name' => ':name sesouhlasení (:currency)', + 'saved' => 'Uloženo', + 'advanced_options' => 'Rozšířené možnosti', + 'advanced_options_explain' => 'Některé stránky ve Firefly III mají za tímto tlačítkem skryté rozšířené možnosti. Tato stránka zde nemá nic krásného, ale podívejte se na ostatní!', + 'here_be_dragons' => 'Hic sunt dracones', // Webhooks - 'webhooks' => 'Webhooky', + 'webhooks' => 'Webhooky', // API access - 'authorization_request' => 'Požadavek na ověření – Firefly III verze :version', - 'authorization_request_intro' => 'Application ":client" is requesting permission to access your financial administration. Would you like to authorize :client to access these records?', - 'authorization_request_site' => 'You will be redirected to :url which will then be able to access your Firefly III data.', - 'authorization_request_invalid' => 'This access request is invalid. Please never follow this link again.', - 'scopes_will_be_able' => 'Tato aplikace bude moci:', - 'button_authorize' => 'Autorizovat', - 'none_in_select_list' => '(žádné)', - 'no_piggy_bank' => '(žádná pokladnička)', - 'name_in_currency' => ':name v :currency', - 'paid_in_currency' => 'Zaplaceno v :currency', - 'unpaid_in_currency' => 'Nezaplaceno v :currency', - 'is_alpha_warning' => 'Používáte ALPHA verzi. Buďte ostražití před chybami a problémy.', - 'is_beta_warning' => 'Používáte BETA verzi. Buďte ostražití před chybami a problémy.', - 'all_destination_accounts' => 'Cílové účty', - 'all_source_accounts' => 'Zdrojové účty', - 'back_to_index' => 'Zpět na index', - 'cant_logout_guard' => 'Firefly III Vás nemůže odhlásit.', - 'external_url' => 'Externí URL adresa', - 'internal_reference' => 'Interní odkaz', + 'authorization_request' => 'Požadavek na ověření – Firefly III verze :version', + 'authorization_request_intro' => 'Application ":client" is requesting permission to access your financial administration. Would you like to authorize :client to access these records?', + 'authorization_request_site' => 'You will be redirected to :url which will then be able to access your Firefly III data.', + 'authorization_request_invalid' => 'This access request is invalid. Please never follow this link again.', + 'scopes_will_be_able' => 'Tato aplikace bude moci:', + 'button_authorize' => 'Autorizovat', + 'none_in_select_list' => '(žádné)', + 'no_piggy_bank' => '(žádná pokladnička)', + 'name_in_currency' => ':name v :currency', + 'paid_in_currency' => 'Zaplaceno v :currency', + 'unpaid_in_currency' => 'Nezaplaceno v :currency', + 'is_alpha_warning' => 'Používáte ALPHA verzi. Buďte ostražití před chybami a problémy.', + 'is_beta_warning' => 'Používáte BETA verzi. Buďte ostražití před chybami a problémy.', + 'all_destination_accounts' => 'Cílové účty', + 'all_source_accounts' => 'Zdrojové účty', + 'back_to_index' => 'Zpět na index', + 'cant_logout_guard' => 'Firefly III Vás nemůže odhlásit.', + 'external_url' => 'Externí URL adresa', + 'internal_reference' => 'Interní odkaz', // check for updates: - 'update_check_title' => 'Zjistit dostupnost případných aktualizací', - 'admin_update_check_title' => 'Zjišťovat dostupnost případných aktualizací automaticky', - 'admin_update_check_explain' => 'Firefly III může automaticky zjišťovat dostupnost aktualizací. Pokud toto nastavení zapnete, Firefly III kontaktuje aktualizační server a zjistí, zda je k dispozici nová verze Firefly III. Pokud ano, budete na to upozorněni. Fungování tohoto oznámení je možné si vyzkoušet pomocí tlačítka vpravo. Označte níže, zda si přejete, aby Firefly III zjišťovalo dostupnost aktualizací.', - 'check_for_updates_permission' => 'Firefly III umí zjišťovat dostupnost případných aktualizací, ale potřebuje k tomu vaše svolení. Přejděte do správy a označte, zda chcete tuto funkci zapnout.', - 'updates_ask_me_later' => 'Zeptat se znovu později', - 'updates_do_not_check' => 'Nezjišťovat dostupnost případných aktualizací', - 'updates_enable_check' => 'Zjišťovat dostupnost případných aktualizací', - 'admin_update_check_now_title' => 'Zjistit dostupno případných aktualizací nyní', - 'admin_update_check_now_explain' => 'Stisknutím tohoto tlačítka Firefly III ověří, zda používáte nejnovější verzi.', - 'check_for_updates_button' => 'Zkontrolovat nyní!', - 'update_new_version_alert' => 'Je k dispozici nová verze Firefly III. Nyní provozujete verzi :your_version, nejnovější verze je :new_version, která byla vydaná :date.', - 'update_version_beta' => 'Tato verze je BETA verze. Můžete narazit na problémy.', - 'update_version_alpha' => 'Tato verze je ALFA verze. Můžete narazit na problémy.', - 'update_current_version_alert' => 'Provozujete verzi :version, která je nejnovější dostupnou verzí.', - 'update_newer_version_alert' => 'Používáte verzi :your_version, která je novější než poslední stabilní verze :new_version.', - 'update_check_error' => 'Došlo k chybě při kontrole aktualizací: :error', - 'unknown_error' => 'Neznámá chyba. Omlouváme se.', - 'just_new_release' => 'Je dostupná nová verze! Verze :version byla vydána :date. Tato verze je velmi čerstvá. Počkejte několik dní, než se nová verze stabilizuje.', - 'disabled_but_check' => 'Zakázali jste kontrolu aktualizací. Nezapomeňte tedy občas zkontrolovat aktualizace sami. Děkujeme!', - 'admin_update_channel_title' => 'Kanál aktualizací', - 'admin_update_channel_explain' => 'Firefly III má tři aktualizační "kanály", které určují, jak moc jste napřed, jde-li o funkce, vylepšení a chyby. Použijte "beta" kanál, pokud jste dobrodružný a "alfa", když chcete žít nebezpečně.', - 'update_channel_stable' => 'Stabilní. Vše by mělo fungovat podle očekávání.', - 'update_channel_beta' => 'Beta verze. Jsou zde nové funkce, ale nemusí vše fungovat.', - 'update_channel_alpha' => 'Alpha. We throw stuff in, and use whatever sticks.', + 'update_check_title' => 'Zjistit dostupnost případných aktualizací', + 'admin_update_check_title' => 'Zjišťovat dostupnost případných aktualizací automaticky', + 'admin_update_check_explain' => 'Firefly III může automaticky zjišťovat dostupnost aktualizací. Pokud toto nastavení zapnete, Firefly III kontaktuje aktualizační server a zjistí, zda je k dispozici nová verze Firefly III. Pokud ano, budete na to upozorněni. Fungování tohoto oznámení je možné si vyzkoušet pomocí tlačítka vpravo. Označte níže, zda si přejete, aby Firefly III zjišťovalo dostupnost aktualizací.', + 'check_for_updates_permission' => 'Firefly III umí zjišťovat dostupnost případných aktualizací, ale potřebuje k tomu vaše svolení. Přejděte do správy a označte, zda chcete tuto funkci zapnout.', + 'updates_ask_me_later' => 'Zeptat se znovu později', + 'updates_do_not_check' => 'Nezjišťovat dostupnost případných aktualizací', + 'updates_enable_check' => 'Zjišťovat dostupnost případných aktualizací', + 'admin_update_check_now_title' => 'Zjistit dostupno případných aktualizací nyní', + 'admin_update_check_now_explain' => 'Stisknutím tohoto tlačítka Firefly III ověří, zda používáte nejnovější verzi.', + 'check_for_updates_button' => 'Zkontrolovat nyní!', + 'update_new_version_alert' => 'Je k dispozici nová verze Firefly III. Nyní provozujete verzi :your_version, nejnovější verze je :new_version, která byla vydaná :date.', + 'update_version_beta' => 'Tato verze je BETA verze. Můžete narazit na problémy.', + 'update_version_alpha' => 'Tato verze je ALFA verze. Můžete narazit na problémy.', + 'update_current_version_alert' => 'Provozujete verzi :version, která je nejnovější dostupnou verzí.', + 'update_newer_version_alert' => 'Používáte verzi :your_version, která je novější než poslední stabilní verze :new_version.', + 'update_check_error' => 'Došlo k chybě při kontrole aktualizací: :error', + 'unknown_error' => 'Neznámá chyba. Omlouváme se.', + 'just_new_release' => 'Je dostupná nová verze! Verze :version byla vydána :date. Tato verze je velmi čerstvá. Počkejte několik dní, než se nová verze stabilizuje.', + 'disabled_but_check' => 'Zakázali jste kontrolu aktualizací. Nezapomeňte tedy občas zkontrolovat aktualizace sami. Děkujeme!', + 'admin_update_channel_title' => 'Kanál aktualizací', + 'admin_update_channel_explain' => 'Firefly III má tři aktualizační "kanály", které určují, jak moc jste napřed, jde-li o funkce, vylepšení a chyby. Použijte "beta" kanál, pokud jste dobrodružný a "alfa", když chcete žít nebezpečně.', + 'update_channel_stable' => 'Stabilní. Vše by mělo fungovat podle očekávání.', + 'update_channel_beta' => 'Beta verze. Jsou zde nové funkce, ale nemusí vše fungovat.', + 'update_channel_alpha' => 'Alpha. We throw stuff in, and use whatever sticks.', // search - 'search' => 'Hledat', - 'search_query' => 'Dotaz', - 'search_found_transactions' => 'Firefly III found :count transaction in :time seconds.|Firefly III found :count transactions in :time seconds.', - 'search_found_more_transactions' => 'Firefly III found more than :count transactions in :time seconds.', - 'search_for_query' => 'Firefly III is searching for transactions with all of these words in them: :query', - 'invalid_operators_list' => 'These search parameters are not valid and have been ignored.', - 'search_modifier_date_is' => 'Datum transakce je „:value“', - 'search_modifier_id' => 'Číslo transakce je „:value“', - 'search_modifier_date_before' => 'Datum transakce je před (včetně) ":value"', - 'search_modifier_date_after' => 'Datum transakce je po (včetně) ":value"', - 'search_modifier_created_on' => 'Transakce byla vytvořena dne ":value"', - 'search_modifier_updated_on' => 'Transakce byla naposledy aktualizována dne ":value"', - 'search_modifier_external_id' => 'Externí ID je ":value"', - 'search_modifier_no_external_url' => 'The transaction has no external URL', - 'search_modifier_any_external_url' => 'The transaction must have a (any) external URL', - 'search_modifier_internal_reference' => 'Internal reference is ":value"', - 'search_modifier_description_starts' => 'Description is ":value"', - 'search_modifier_description_ends' => 'Description ends with ":value"', - 'search_modifier_description_contains' => 'Description contains ":value"', - 'search_modifier_description_is' => 'Description is exactly ":value"', - 'search_modifier_currency_is' => 'Transaction (foreign) currency is ":value"', - 'search_modifier_foreign_currency_is' => 'Transaction foreign currency is ":value"', - 'search_modifier_has_attachments' => 'The transaction must have an attachment', - 'search_modifier_has_no_category' => 'The transaction must have no category', - 'search_modifier_has_any_category' => 'The transaction must have a (any) category', - 'search_modifier_has_no_budget' => 'The transaction must have no budget', - 'search_modifier_has_any_budget' => 'The transaction must have a (any) budget', - 'search_modifier_has_no_bill' => 'The transaction must have no bill', - 'search_modifier_has_any_bill' => 'The transaction must have a (any) bill', - 'search_modifier_has_no_tag' => 'The transaction must have no tags', - 'search_modifier_has_any_tag' => 'The transaction must have a (any) tag', - 'search_modifier_notes_contain' => 'The transaction notes contain ":value"', - 'search_modifier_notes_start' => 'The transaction notes start with ":value"', - 'search_modifier_notes_end' => 'The transaction notes end with ":value"', - 'search_modifier_notes_are' => 'The transaction notes are exactly ":value"', - 'search_modifier_no_notes' => 'The transaction has no notes', - 'search_modifier_any_notes' => 'The transaction must have notes', - 'search_modifier_amount_exactly' => 'Amount is exactly :value', - 'search_modifier_amount_less' => 'Amount is less than or equal to :value', - 'search_modifier_amount_more' => 'Amount is more than or equal to :value', - 'search_modifier_source_account_is' => 'Source account name is exactly ":value"', - 'search_modifier_source_account_contains' => 'Source account name contains ":value"', - 'search_modifier_source_account_starts' => 'Source account name starts with ":value"', - 'search_modifier_source_account_ends' => 'Source account name ends with ":value"', - 'search_modifier_source_account_id' => 'Source account ID is :value', - 'search_modifier_source_account_nr_is' => 'Source account number (IBAN) is ":value"', - 'search_modifier_source_account_nr_contains' => 'Source account number (IBAN) contains ":value"', - 'search_modifier_source_account_nr_starts' => 'Source account number (IBAN) starts with ":value"', - 'search_modifier_source_account_nr_ends' => 'Source account number (IBAN) ends with ":value"', - 'search_modifier_destination_account_is' => 'Destination account name is exactly ":value"', - 'search_modifier_destination_account_contains' => 'Destination account name contains ":value"', - 'search_modifier_destination_account_starts' => 'Destination account name starts with ":value"', - 'search_modifier_destination_account_ends' => 'Destination account name ends with ":value"', - 'search_modifier_destination_account_id' => 'Destination account ID is :value', - 'search_modifier_destination_is_cash' => 'Destination account is (cash) account', - 'search_modifier_source_is_cash' => 'Source account is (cash) account', - 'search_modifier_destination_account_nr_is' => 'Destination account number (IBAN) is ":value"', - 'search_modifier_destination_account_nr_contains' => 'Destination account number (IBAN) contains ":value"', - 'search_modifier_destination_account_nr_starts' => 'Destination account number (IBAN) starts with ":value"', - 'search_modifier_destination_account_nr_ends' => 'Destination account number (IBAN) ends with ":value"', - 'search_modifier_account_id' => 'Source or destination account ID\'s is/are: :value', - 'search_modifier_category_is' => 'Category is ":value"', - 'search_modifier_budget_is' => 'Budget is ":value"', - 'search_modifier_bill_is' => 'Bill is ":value"', - 'search_modifier_transaction_type' => 'Transaction type is ":value"', - 'search_modifier_tag_is' => 'Tag is ":value"', - 'search_modifier_date_is_year' => 'Transaction is in year ":value"', - 'search_modifier_date_is_month' => 'Transaction is in month ":value"', - 'search_modifier_date_is_day' => 'Transaction is on day of month ":value"', - 'search_modifier_date_before_year' => 'Transaction is before or in year ":value"', - 'search_modifier_date_before_month' => 'Transaction is before or in month ":value"', - 'search_modifier_date_before_day' => 'Transaction is before or on day of month ":value"', - 'search_modifier_date_after_year' => 'Transaction is in or after year ":value"', - 'search_modifier_date_after_month' => 'Transaction is in or after month ":value"', - 'search_modifier_date_after_day' => 'Transaction is after or on day of month ":value"', + 'search' => 'Hledat', + 'search_query' => 'Dotaz', + 'search_found_transactions' => 'Firefly III found :count transaction in :time seconds.|Firefly III found :count transactions in :time seconds.', + 'search_found_more_transactions' => 'Firefly III found more than :count transactions in :time seconds.', + 'search_for_query' => 'Firefly III is searching for transactions with all of these words in them: :query', + 'invalid_operators_list' => 'These search parameters are not valid and have been ignored.', + + // old + + 'search_modifier_date_on' => 'Transaction date is ":value"', + 'search_modifier_id' => 'Číslo transakce je „:value“', + 'search_modifier_date_before' => 'Datum transakce je před (včetně) ":value"', + 'search_modifier_date_after' => 'Datum transakce je po (včetně) ":value"', + 'search_modifier_external_id_is' => 'External ID is ":value"', + 'search_modifier_no_external_url' => 'The transaction has no external URL', + 'search_modifier_any_external_url' => 'The transaction must have a (any) external URL', + 'search_modifier_internal_reference_is' => 'Internal reference is ":value"', + 'search_modifier_description_starts' => 'Description is ":value"', + 'search_modifier_description_ends' => 'Description ends with ":value"', + 'search_modifier_description_contains' => 'Description contains ":value"', + 'search_modifier_description_is' => 'Description is exactly ":value"', + 'search_modifier_currency_is' => 'Transaction (foreign) currency is ":value"', + 'search_modifier_foreign_currency_is' => 'Transaction foreign currency is ":value"', + 'search_modifier_has_attachments' => 'The transaction must have an attachment', + 'search_modifier_has_no_category' => 'The transaction must have no category', + 'search_modifier_has_any_category' => 'The transaction must have a (any) category', + 'search_modifier_has_no_budget' => 'The transaction must have no budget', + 'search_modifier_has_any_budget' => 'The transaction must have a (any) budget', + 'search_modifier_has_no_bill' => 'The transaction must have no bill', + 'search_modifier_has_any_bill' => 'The transaction must have a (any) bill', + 'search_modifier_has_no_tag' => 'The transaction must have no tags', + 'search_modifier_has_any_tag' => 'The transaction must have a (any) tag', + 'search_modifier_notes_contains' => 'The transaction notes contain ":value"', + 'search_modifier_notes_starts' => 'The transaction notes start with ":value"', + 'search_modifier_notes_ends' => 'The transaction notes end with ":value"', + 'search_modifier_notes_is' => 'The transaction notes are exactly ":value"', + 'search_modifier_no_notes' => 'The transaction has no notes', + 'search_modifier_any_notes' => 'The transaction must have notes', + 'search_modifier_amount_is' => 'Amount is exactly :value', + 'search_modifier_amount_less' => 'Amount is less than or equal to :value', + 'search_modifier_amount_more' => 'Amount is more than or equal to :value', + 'search_modifier_source_account_is' => 'Source account name is exactly ":value"', + 'search_modifier_source_account_contains' => 'Source account name contains ":value"', + 'search_modifier_source_account_starts' => 'Source account name starts with ":value"', + 'search_modifier_source_account_ends' => 'Source account name ends with ":value"', + 'search_modifier_source_account_id' => 'Source account ID is :value', + 'search_modifier_source_account_nr_is' => 'Source account number (IBAN) is ":value"', + 'search_modifier_source_account_nr_contains' => 'Source account number (IBAN) contains ":value"', + 'search_modifier_source_account_nr_starts' => 'Source account number (IBAN) starts with ":value"', + 'search_modifier_source_account_nr_ends' => 'Source account number (IBAN) ends with ":value"', + 'search_modifier_destination_account_is' => 'Destination account name is exactly ":value"', + 'search_modifier_destination_account_contains' => 'Destination account name contains ":value"', + 'search_modifier_destination_account_starts' => 'Destination account name starts with ":value"', + 'search_modifier_destination_account_ends' => 'Destination account name ends with ":value"', + 'search_modifier_destination_account_id' => 'Destination account ID is :value', + 'search_modifier_destination_is_cash' => 'Destination account is (cash) account', + 'search_modifier_source_is_cash' => 'Source account is (cash) account', + 'search_modifier_destination_account_nr_is' => 'Destination account number (IBAN) is ":value"', + 'search_modifier_destination_account_nr_contains' => 'Destination account number (IBAN) contains ":value"', + 'search_modifier_destination_account_nr_starts' => 'Destination account number (IBAN) starts with ":value"', + 'search_modifier_destination_account_nr_ends' => 'Destination account number (IBAN) ends with ":value"', + 'search_modifier_account_id' => 'Source or destination account ID\'s is/are: :value', + 'search_modifier_category_is' => 'Category is ":value"', + 'search_modifier_budget_is' => 'Budget is ":value"', + 'search_modifier_bill_is' => 'Bill is ":value"', + 'search_modifier_transaction_type' => 'Transaction type is ":value"', + 'search_modifier_tag_is' => 'Tag is ":value"', + 'search_modifier_date_on_year' => 'Transaction is in year ":value"', + 'search_modifier_date_on_month' => 'Transaction is in month ":value"', + 'search_modifier_date_on_day' => 'Transaction is on day of month ":value"', + 'search_modifier_date_before_year' => 'Transaction is before or in year ":value"', + 'search_modifier_date_before_month' => 'Transaction is before or in month ":value"', + 'search_modifier_date_before_day' => 'Transaction is before or on day of month ":value"', + 'search_modifier_date_after_year' => 'Transaction is in or after year ":value"', + 'search_modifier_date_after_month' => 'Transaction is in or after month ":value"', + 'search_modifier_date_after_day' => 'Transaction is after or on day of month ":value"', + + + // new + 'search_modifier_tag_is_not' => 'No tag is ":value"', + + 'search_modifier_account_is' => 'Either account is ":value"', + 'search_modifier_account_contains' => 'Either account contains ":value"', + 'search_modifier_account_ends' => 'Either account ends with ":value"', + 'search_modifier_account_starts' => 'Either account starts with ":value"', + 'search_modifier_account_nr_is' => 'Either account number / IBAN is ":value"', + 'search_modifier_account_nr_contains' => 'Either account number / IBAN contains ":value"', + 'search_modifier_account_nr_ends' => 'Either account number / IBAN ends with ":value"', + 'search_modifier_account_nr_starts' => 'Either account number / IBAN starts with ":value"', + 'search_modifier_category_contains' => 'Category contains ":value"', + 'search_modifier_category_ends' => 'Category ends with ":value"', + 'search_modifier_category_starts' => 'Category starts with ":value"', + 'search_modifier_budget_contains' => 'Budget contains ":value"', + 'search_modifier_budget_ends' => 'Budget ends with ":value"', + 'search_modifier_budget_starts' => 'Budget starts with ":value"', + 'search_modifier_bill_contains' => 'Bill contains ":value"', + 'search_modifier_bill_ends' => 'Bill ends with ":value"', + 'search_modifier_bill_starts' => 'Bill starts with ":value"', + 'search_modifier_external_id_contains' => 'External ID contains ":value"', + 'search_modifier_external_id_ends' => 'External ID ends with ":value"', + 'search_modifier_external_id_starts' => 'External ID starts with ":value"', + 'search_modifier_internal_reference_contains' => 'Internal reference contains ":value"', + 'search_modifier_internal_reference_ends' => 'Internal reference ends with ":value"', + 'search_modifier_internal_reference_starts' => 'Internal reference starts with ":value"', + 'search_modifier_external_url_is' => 'External URL is ":value"', + 'search_modifier_external_url_contains' => 'External URL contains ":value"', + 'search_modifier_external_url_ends' => 'External URL ends with ":value"', + 'search_modifier_external_url_starts' => 'External URL starts with ":value"', + 'search_modifier_has_no_attachments' => 'Transaction has no attachments', + 'search_modifier_account_is_cash' => 'Either account is a cash account.', + 'search_modifier_journal_id' => 'The journal ID is ":value"', + 'search_modifier_recurrence_id' => 'The recurring transaction ID is ":value"', + 'search_modifier_foreign_amount_is' => 'The foreign amount is ":value"', + 'search_modifier_foreign_amount_less' => 'The foreign amount is less than ":value"', + 'search_modifier_foreign_amount_more' => 'The foreign amount is more than ":value"', + + // date fields + 'search_modifier_interest_date_on' => 'Transaction interest date is ":value"', + 'search_modifier_interest_date_on_year' => 'Transaction interest date is in year ":value"', + 'search_modifier_interest_date_on_month' => 'Transaction interest date is in month ":value"', + 'search_modifier_interest_date_on_day' => 'Transaction interest date is on day of month ":value"', + 'search_modifier_interest_date_before_year' => 'Transaction interest date is before or in year ":value"', + 'search_modifier_interest_date_before_month' => 'Transaction interest date is before or in month ":value"', + 'search_modifier_interest_date_before_day' => 'Transaction interest date is before or on day of month ":value"', + 'search_modifier_interest_date_after_year' => 'Transaction interest date is after or in year ":value"', + 'search_modifier_interest_date_after_month' => 'Transaction interest date is after or in month ":value"', + 'search_modifier_interest_date_after_day' => 'Transaction interest date is after or on day of month ":value"', + 'search_modifier_book_date_on_year' => 'Transaction book date is in year ":value"', + 'search_modifier_book_date_on_month' => 'Transaction book date is in month ":value"', + 'search_modifier_book_date_on_day' => 'Transaction book date is on day of month ":value"', + 'search_modifier_book_date_before_year' => 'Transaction book date is before or in year ":value"', + 'search_modifier_book_date_before_month' => 'Transaction book date is before or in month ":value"', + 'search_modifier_book_date_before_day' => 'Transaction book date is before or on day of month ":value"', + 'search_modifier_book_date_after_year' => 'Transaction book date is after or in year ":value"', + 'search_modifier_book_date_after_month' => 'Transaction book date is after or in month ":value"', + 'search_modifier_book_date_after_day' => 'Transaction book date is after or on day of month ":value"', + 'search_modifier_process_date_on_year' => 'Transaction process date is in year ":value"', + 'search_modifier_process_date_on_month' => 'Transaction process date is in month ":value"', + 'search_modifier_process_date_on_day' => 'Transaction process date is on day of month ":value"', + 'search_modifier_process_date_before_year' => 'Transaction process date is before or in year ":value"', + 'search_modifier_process_date_before_month' => 'Transaction process date is before or in month ":value"', + 'search_modifier_process_date_before_day' => 'Transaction process date is before or on day of month ":value"', + 'search_modifier_process_date_after_year' => 'Transaction process date is after or in year ":value"', + 'search_modifier_process_date_after_month' => 'Transaction process date is after or in month ":value"', + 'search_modifier_process_date_after_day' => 'Transaction process date is after or on day of month ":value"', + 'search_modifier_due_date_on_year' => 'Transaction due date is in year ":value"', + 'search_modifier_due_date_on_month' => 'Transaction due date is in month ":value"', + 'search_modifier_due_date_on_day' => 'Transaction due date is on day of month ":value"', + 'search_modifier_due_date_before_year' => 'Transaction due date is before or in year ":value"', + 'search_modifier_due_date_before_month' => 'Transaction due date is before or in month ":value"', + 'search_modifier_due_date_before_day' => 'Transaction due date is before or on day of month ":value"', + 'search_modifier_due_date_after_year' => 'Transaction due date is after or in year ":value"', + 'search_modifier_due_date_after_month' => 'Transaction due date is after or in month ":value"', + 'search_modifier_due_date_after_day' => 'Transaction due date is after or on day of month ":value"', + 'search_modifier_payment_date_on_year' => 'Transaction payment date is in year ":value"', + 'search_modifier_payment_date_on_month' => 'Transaction payment date is in month ":value"', + 'search_modifier_payment_date_on_day' => 'Transaction payment date is on day of month ":value"', + 'search_modifier_payment_date_before_year' => 'Transaction payment date is before or in year ":value"', + 'search_modifier_payment_date_before_month' => 'Transaction payment date is before or in month ":value"', + 'search_modifier_payment_date_before_day' => 'Transaction payment date is before or on day of month ":value"', + 'search_modifier_payment_date_after_year' => 'Transaction payment date is after or in year ":value"', + 'search_modifier_payment_date_after_month' => 'Transaction payment date is after or in month ":value"', + 'search_modifier_payment_date_after_day' => 'Transaction payment date is after or on day of month ":value"', + 'search_modifier_invoice_date_on_year' => 'Transaction invoice date is in year ":value"', + 'search_modifier_invoice_date_on_month' => 'Transaction invoice date is in month ":value"', + 'search_modifier_invoice_date_on_day' => 'Transaction invoice date is on day of month ":value"', + 'search_modifier_invoice_date_before_year' => 'Transaction invoice date is before or in year ":value"', + 'search_modifier_invoice_date_before_month' => 'Transaction invoice date is before or in month ":value"', + 'search_modifier_invoice_date_before_day' => 'Transaction invoice date is before or on day of month ":value"', + 'search_modifier_invoice_date_after_year' => 'Transaction invoice date is after or in year ":value"', + 'search_modifier_invoice_date_after_month' => 'Transaction invoice date is after or in month ":value"', + 'search_modifier_invoice_date_after_day' => 'Transaction invoice date is after or on day of month ":value"', + // other dates + 'search_modifier_updated_at_on_year' => 'Transaction was last updated in year ":value"', + 'search_modifier_updated_at_on_month' => 'Transaction was last updated in month ":value"', + 'search_modifier_updated_at_on_day' => 'Transaction was last updated on day of month ":value"', + 'search_modifier_updated_at_before_year' => 'Transaction was last updated in or before year ":value"', + 'search_modifier_updated_at_before_month' => 'Transaction was last updated in or before month ":value"', + 'search_modifier_updated_at_before_day' => 'Transaction was last updated on or before day of month ":value"', + 'search_modifier_updated_at_after_year' => 'Transaction was last updated in or after year ":value"', + 'search_modifier_updated_at_after_month' => 'Transaction was last updated in or after month ":value"', + 'search_modifier_updated_at_after_day' => 'Transaction was last updated on or after day of month ":value"', + 'search_modifier_created_at_on_year' => 'Transaction was created in year ":value"', + 'search_modifier_created_at_on_month' => 'Transaction was created in month ":value"', + 'search_modifier_created_at_on_day' => 'Transaction was created on day of month ":value"', + 'search_modifier_created_at_before_year' => 'Transaction was created in or before year ":value"', + 'search_modifier_created_at_before_month' => 'Transaction was created in or before month ":value"', + 'search_modifier_created_at_before_day' => 'Transaction was created on or before day of month ":value"', + 'search_modifier_created_at_after_year' => 'Transaction was created in or after year ":value"', + 'search_modifier_created_at_after_month' => 'Transaction was created in or after month ":value"', + 'search_modifier_created_at_after_day' => 'Transaction was created on or after day of month ":value"', + 'search_modifier_interest_date_before' => 'Transaction interest date is on or before ":value"', + 'search_modifier_interest_date_after' => 'Transaction interest date is on or after ":value"', + 'search_modifier_book_date_on' => 'Transaction book date is on ":value"', + 'search_modifier_book_date_before' => 'Transaction book date is on or before ":value"', + 'search_modifier_book_date_after' => 'Transaction book date is on or after ":value"', + 'search_modifier_process_date_on' => 'Transaction process date is on ":value"', + 'search_modifier_process_date_before' => 'Transaction process date is on or before ":value"', + 'search_modifier_process_date_after' => 'Transaction process date is on or after ":value"', + 'search_modifier_due_date_on' => 'Transaction due date is on ":value"', + 'search_modifier_due_date_before' => 'Transaction due date is on or before ":value"', + 'search_modifier_due_date_after' => 'Transaction due date is on or after ":value"', + 'search_modifier_payment_date_on' => 'Transaction payment date is on ":value"', + 'search_modifier_payment_date_before' => 'Transaction payment date is on or before ":value"', + 'search_modifier_payment_date_after' => 'Transaction payment date is on or after ":value"', + 'search_modifier_invoice_date_on' => 'Transaction invoice date is on ":value"', + 'search_modifier_invoice_date_before' => 'Transaction invoice date is on or before ":value"', + 'search_modifier_invoice_date_after' => 'Transaction invoice date is on or after ":value"', + 'search_modifier_created_at_on' => 'Transaction was created on ":value"', + 'search_modifier_created_at_before' => 'Transaction was created on or before ":value"', + 'search_modifier_created_at_after' => 'Transaction was created on or after ":value"', + 'search_modifier_updated_at_on' => 'Transaction was updated on ":value"', + 'search_modifier_updated_at_before' => 'Transaction was updated on or before ":value"', + 'search_modifier_updated_at_after' => 'Transaction was updated on or after ":value"', + 'search_modifier_attachment_name_is' => 'Any attachment\'s name is ":value"', + 'search_modifier_attachment_name_contains' => 'Any attachment\'s name contains ":value"', + 'search_modifier_attachment_name_starts' => 'Any attachment\'s name starts with ":value"', + 'search_modifier_attachment_name_ends' => 'Any attachment\'s name ends with ":value"', + 'search_modifier_attachment_notes_are' => 'Any attachment\'s notes are ":value"', + 'search_modifier_attachment_notes_contains' => 'Any attachment\'s notes contain ":value"', + 'search_modifier_attachment_notes_starts' => 'Any attachment\'s notes start with ":value"', + 'search_modifier_attachment_notes_ends' => 'Any attachment\'s notes end is ":value"', 'update_rule_from_query' => 'Update rule ":rule" from search query', 'create_rule_from_query' => 'Create new rule from search query', 'rule_from_search_words' => 'The rule engine has a hard time handling ":string". The suggested rule that fits your search query may give different results. Please verify the rule triggers carefully.', @@ -443,7 +590,12 @@ return [ 'applied_rule_group_selection' => 'Skupina pravidel „:title“ byla uplatněna na váš výběr.', // actions and triggers + 'rule_trigger_store_journal' => 'Kdy je transakce vytvořena', + 'rule_trigger_update_journal' => 'Kdy je transakce aktualizována', 'rule_trigger_user_action' => 'Uživatelská akce je „:trigger_value“', + + + // OLD values (remove non-doubles later): 'rule_trigger_source_account_starts_choice' => 'Source account name starts with..', 'rule_trigger_source_account_starts' => 'Source account name starts with ":trigger_value"', 'rule_trigger_source_account_ends_choice' => 'Source account name ends with..', @@ -452,14 +604,14 @@ return [ 'rule_trigger_source_account_is' => 'Source account name is ":trigger_value"', 'rule_trigger_source_account_contains_choice' => 'Source account name contains..', 'rule_trigger_source_account_contains' => 'Source account name contains ":trigger_value"', - 'rule_trigger_account_id_choice' => 'Account ID (source/destination) is exactly..', - 'rule_trigger_account_id' => 'Account ID (source/destination) is exactly :trigger_value', + 'rule_trigger_account_id_choice' => 'Either account ID is exactly..', + 'rule_trigger_account_id' => 'Either account ID is exactly :trigger_value', 'rule_trigger_source_account_id_choice' => 'Source account ID is exactly..', 'rule_trigger_source_account_id' => 'Source account ID is exactly :trigger_value', 'rule_trigger_destination_account_id_choice' => 'Destination account ID is exactly..', 'rule_trigger_destination_account_id' => 'Destination account ID is exactly :trigger_value', - 'rule_trigger_account_is_cash_choice' => 'Account (source/destination) is (cash) account', - 'rule_trigger_account_is_cash' => 'Account (source/destination) is (cash) account', + 'rule_trigger_account_is_cash_choice' => 'Either account is cash', + 'rule_trigger_account_is_cash' => 'Either account is cash', 'rule_trigger_source_is_cash_choice' => 'Source account is (cash) account', 'rule_trigger_source_is_cash' => 'Source account is (cash) account', 'rule_trigger_destination_is_cash_choice' => 'Destination account is (cash) account', @@ -494,8 +646,8 @@ return [ 'rule_trigger_category_is' => 'Kategorie je „:trigger_value“', 'rule_trigger_amount_less_choice' => 'Částka je nižší než…', 'rule_trigger_amount_less' => 'Částka je nižší než :trigger_value', - 'rule_trigger_amount_exactly_choice' => 'Částka je…', - 'rule_trigger_amount_exactly' => 'Částka je :trigger_value', + 'rule_trigger_amount_is_choice' => 'Amount is..', + 'rule_trigger_amount_is' => 'Amount is :trigger_value', 'rule_trigger_amount_more_choice' => 'Částka je vyšší než…', 'rule_trigger_amount_more' => 'Částka je vyšší než :trigger_value', 'rule_trigger_description_starts_choice' => 'Popis začíná na…', @@ -506,28 +658,26 @@ return [ 'rule_trigger_description_contains' => 'Popis obsahuje „:trigger_value“', 'rule_trigger_description_is_choice' => 'Popis je…', 'rule_trigger_description_is' => 'Popis je „:trigger_value“', - 'rule_trigger_date_is_choice' => 'Datum transakce je..', - 'rule_trigger_date_is' => 'Transaction date is ":trigger_value"', + 'rule_trigger_date_on_choice' => 'Transaction date is..', + 'rule_trigger_date_on' => 'Transaction date is ":trigger_value"', 'rule_trigger_date_before_choice' => 'Datum transakce je před..', 'rule_trigger_date_before' => 'Datum transakce je před „:trigger_value“', 'rule_trigger_date_after_choice' => 'Datum transakce je po..', 'rule_trigger_date_after' => 'Datum transakce je po „:trigger_value“', - 'rule_trigger_created_on_choice' => 'Transakce byla provedena..', - 'rule_trigger_created_on' => 'Transakce byla provedena „:trigger_value“', - 'rule_trigger_updated_on_choice' => 'Transakce byla naposledy upravena..', - 'rule_trigger_updated_on' => 'Transakce byla naposledy upravena „:trigger_value“', + 'rule_trigger_created_at_on_choice' => 'Transaction was made on..', + 'rule_trigger_created_at_on' => 'Transaction was made on ":trigger_value"', + 'rule_trigger_updated_at_on_choice' => 'Transaction was last edited on..', + 'rule_trigger_updated_at_on' => 'Transaction was last edited on ":trigger_value"', 'rule_trigger_budget_is_choice' => 'Rozpočet je…', 'rule_trigger_budget_is' => 'Rozpočet je „:trigger_value“', - 'rule_trigger_tag_is_choice' => 'Štítek je…', - 'rule_trigger_tag_is' => 'Štítek je „:trigger_value“', + 'rule_trigger_tag_is_choice' => 'Any tag is..', + 'rule_trigger_tag_is' => 'Any tag is ":trigger_value"', 'rule_trigger_currency_is_choice' => 'Měna transakce je…', 'rule_trigger_currency_is' => 'Měna transakce je „:trigger_value“', 'rule_trigger_foreign_currency_is_choice' => 'Transaction foreign currency is..', 'rule_trigger_foreign_currency_is' => 'Transaction foreign currency is ":trigger_value"', 'rule_trigger_has_attachments_choice' => 'Má alespoň tolik příloh', 'rule_trigger_has_attachments' => 'Has at least :trigger_value attachment(s)', - 'rule_trigger_store_journal' => 'Kdy je transakce vytvořena', - 'rule_trigger_update_journal' => 'Kdy je transakce aktualizována', 'rule_trigger_has_no_category_choice' => 'Nemá žádnou kategorii', 'rule_trigger_has_no_category' => 'Transakce nemá žádnou kategorii', 'rule_trigger_has_any_category_choice' => 'Má (libovolnou) kategorii', @@ -548,20 +698,20 @@ return [ 'rule_trigger_any_notes' => 'Transakce má (jakékoli) poznámky', 'rule_trigger_no_notes_choice' => 'Nemá žádné poznámky', 'rule_trigger_no_notes' => 'Transakce nemá žádné poznámky', - 'rule_trigger_notes_are_choice' => 'Poznámky jsou…', - 'rule_trigger_notes_are' => 'Poznámky jsou „:trigger_value“', - 'rule_trigger_notes_contain_choice' => 'Poznámky obsahují…', - 'rule_trigger_notes_contain' => 'Poznámky obsahují „:trigger_value“', - 'rule_trigger_notes_start_choice' => 'Poznámky začínají na…', - 'rule_trigger_notes_start' => 'Poznámky začínají na „:trigger_value“', - 'rule_trigger_notes_end_choice' => 'Poznámky končí na…', - 'rule_trigger_notes_end' => 'Poznámky končí na „:trigger_value“', + 'rule_trigger_notes_is_choice' => 'Notes are..', + 'rule_trigger_notes_is' => 'Notes are ":trigger_value"', + 'rule_trigger_notes_contains_choice' => 'Notes contain..', + 'rule_trigger_notes_contains' => 'Notes contain ":trigger_value"', + 'rule_trigger_notes_starts_choice' => 'Notes start with..', + 'rule_trigger_notes_starts' => 'Notes start with ":trigger_value"', + 'rule_trigger_notes_ends_choice' => 'Notes end with..', + 'rule_trigger_notes_ends' => 'Notes end with ":trigger_value"', 'rule_trigger_bill_is_choice' => 'Bill is..', 'rule_trigger_bill_is' => 'Bill is ":trigger_value"', - 'rule_trigger_external_id_choice' => 'External ID is..', - 'rule_trigger_external_id' => 'External ID is ":trigger_value"', - 'rule_trigger_internal_reference_choice' => 'Internal reference is..', - 'rule_trigger_internal_reference' => 'Internal reference is ":trigger_value"', + 'rule_trigger_external_id_is_choice' => 'External ID is..', + 'rule_trigger_external_id_is' => 'External ID is ":trigger_value"', + 'rule_trigger_internal_reference_is_choice' => 'Internal reference is..', + 'rule_trigger_internal_reference_is' => 'Internal reference is ":trigger_value"', 'rule_trigger_journal_id_choice' => 'Transaction journal ID is..', 'rule_trigger_journal_id' => 'Transaction journal ID is ":trigger_value"', 'rule_trigger_no_external_url' => 'Transaction has no external URL', @@ -571,6 +721,134 @@ return [ 'rule_trigger_id_choice' => 'Transaction ID is..', 'rule_trigger_id' => 'Transaction ID is ":trigger_value"', + // new values: + 'rule_trigger_user_action_choice' => 'User action is ":trigger_value"', + 'rule_trigger_tag_is_not_choice' => 'No tag is ":trigger_value"', + 'rule_trigger_tag_is_not' => 'No tag is..', + 'rule_trigger_account_is_choice' => 'Either account is exactly..', + 'rule_trigger_account_is' => 'Either account is exactly ":trigger_value"', + 'rule_trigger_account_contains_choice' => 'Either account contains..', + 'rule_trigger_account_contains' => 'Either account contains ":trigger_value"', + 'rule_trigger_account_ends_choice' => 'Either account ends with..', + 'rule_trigger_account_ends' => 'Either account ends with ":trigger_value"', + 'rule_trigger_account_starts_choice' => 'Either account starts with..', + 'rule_trigger_account_starts' => 'Either account starts with ":trigger_value"', + 'rule_trigger_account_nr_is_choice' => 'Either account number / IBAN is..', + 'rule_trigger_account_nr_is' => 'Either account number / IBAN is ":trigger_value"', + 'rule_trigger_account_nr_contains_choice' => 'Either account number / IBAN contains..', + 'rule_trigger_account_nr_contains' => 'Either account number / IBAN contains ":trigger_value"', + 'rule_trigger_account_nr_ends_choice' => 'Either account number / IBAN ends with..', + 'rule_trigger_account_nr_ends' => 'Either account number / IBAN ends with ":trigger_value"', + 'rule_trigger_account_nr_starts_choice' => 'Either account number / IBAN starts with..', + 'rule_trigger_account_nr_starts' => 'Either account number / IBAN starts with ":trigger_value"', + 'rule_trigger_category_contains_choice' => 'Category contains..', + 'rule_trigger_category_contains' => 'Category contains ":trigger_value"', + 'rule_trigger_category_ends_choice' => 'Category ends with..', + 'rule_trigger_category_ends' => 'Category ends with ":trigger_value"', + 'rule_trigger_category_starts_choice' => 'Category starts with..', + 'rule_trigger_category_starts' => 'Category starts with ":trigger_value"', + 'rule_trigger_budget_contains_choice' => 'Budget contains..', + 'rule_trigger_budget_contains' => 'Budget contains ":trigger_value"', + 'rule_trigger_budget_ends_choice' => 'Budget ends with..', + 'rule_trigger_budget_ends' => 'Budget ends with ":trigger_value"', + 'rule_trigger_budget_starts_choice' => 'Budget starts with..', + 'rule_trigger_budget_starts' => 'Budget starts with ":trigger_value"', + 'rule_trigger_bill_contains_choice' => 'Bill contains..', + 'rule_trigger_bill_contains' => 'Bill contains ":trigger_value"', + 'rule_trigger_bill_ends_choice' => 'Bill ends with..', + 'rule_trigger_bill_ends' => 'Bill ends with ":trigger_value"', + 'rule_trigger_bill_starts_choice' => 'Bill starts with..', + 'rule_trigger_bill_starts' => 'Bill starts with ":trigger_value"', + 'rule_trigger_external_id_contains_choice' => 'External ID contains..', + 'rule_trigger_external_id_contains' => 'External ID contains ":trigger_value"', + 'rule_trigger_external_id_ends_choice' => 'External ID ends with..', + 'rule_trigger_external_id_ends' => 'External ID ends with ":trigger_value"', + 'rule_trigger_external_id_starts_choice' => 'External ID starts with..', + 'rule_trigger_external_id_starts' => 'External ID starts with ":trigger_value"', + 'rule_trigger_internal_reference_contains_choice' => 'Internal reference contains..', + 'rule_trigger_internal_reference_contains' => 'Internal reference contains ":trigger_value"', + 'rule_trigger_internal_reference_ends_choice' => 'Internal reference ends with..', + 'rule_trigger_internal_reference_ends' => 'Internal reference ends with ":trigger_value"', + 'rule_trigger_internal_reference_starts_choice' => 'Internal reference starts with..', + 'rule_trigger_internal_reference_starts' => 'Internal reference starts with ":trigger_value"', + 'rule_trigger_external_url_is_choice' => 'External URL is..', + 'rule_trigger_external_url_is' => 'External URL is ":trigger_value"', + 'rule_trigger_external_url_contains_choice' => 'External URL contains..', + 'rule_trigger_external_url_contains' => 'External URL contains ":trigger_value"', + 'rule_trigger_external_url_ends_choice' => 'External URL ends with..', + 'rule_trigger_external_url_ends' => 'External URL ends with ":trigger_value"', + 'rule_trigger_external_url_starts_choice' => 'External URL starts with..', + 'rule_trigger_external_url_starts' => 'External URL starts with ":trigger_value"', + 'rule_trigger_has_no_attachments_choice' => 'Has no attachments', + 'rule_trigger_has_no_attachments' => 'Transaction has no attachments', + 'rule_trigger_recurrence_id_choice' => 'Recurring transaction ID is..', + 'rule_trigger_recurrence_id' => 'Recurring transaction ID is ":trigger_value"', + 'rule_trigger_interest_date_on_choice' => 'Interest date is on..', + 'rule_trigger_interest_date_on' => 'Interest date is on ":trigger_value"', + 'rule_trigger_interest_date_before_choice' => 'Interest date is before..', + 'rule_trigger_interest_date_before' => 'Interest date is before ":trigger_value"', + 'rule_trigger_interest_date_after_choice' => 'Interest date is after..', + 'rule_trigger_interest_date_after' => 'Interest date is after ":trigger_value"', + 'rule_trigger_book_date_on_choice' => 'Book date is on..', + 'rule_trigger_book_date_on' => 'Book date is on ":trigger_value"', + 'rule_trigger_book_date_before_choice' => 'Book date is before..', + 'rule_trigger_book_date_before' => 'Book date is before ":trigger_value"', + 'rule_trigger_book_date_after_choice' => 'Book date is after..', + 'rule_trigger_book_date_after' => 'Book date is after ":trigger_value"', + 'rule_trigger_process_date_on_choice' => 'Process date is on..', + 'rule_trigger_process_date_on' => 'Process date is ":trigger_value"', + 'rule_trigger_process_date_before_choice' => 'Process date is before..', + 'rule_trigger_process_date_before' => 'Process date is before ":trigger_value"', + 'rule_trigger_process_date_after_choice' => 'Process date is after..', + 'rule_trigger_process_date_after' => 'Process date is after ":trigger_value"', + 'rule_trigger_due_date_on_choice' => 'Due date is on..', + 'rule_trigger_due_date_on' => 'Due date is on ":trigger_value"', + 'rule_trigger_due_date_before_choice' => 'Due date is before..', + 'rule_trigger_due_date_before' => 'Due date is before ":trigger_value"', + 'rule_trigger_due_date_after_choice' => 'Due date is after..', + 'rule_trigger_due_date_after' => 'Due date is after ":trigger_value"', + 'rule_trigger_payment_date_on_choice' => 'Payment date is on..', + 'rule_trigger_payment_date_on' => 'Payment date is on ":trigger_value"', + 'rule_trigger_payment_date_before_choice' => 'Payment date is before..', + 'rule_trigger_payment_date_before' => 'Payment date is before ":trigger_value"', + 'rule_trigger_payment_date_after_choice' => 'Payment date is after..', + 'rule_trigger_payment_date_after' => 'Payment date is after ":trigger_value"', + 'rule_trigger_invoice_date_on_choice' => 'Invoice date is on..', + 'rule_trigger_invoice_date_on' => 'Invoice date is on ":trigger_value"', + 'rule_trigger_invoice_date_before_choice' => 'Invoice date is before..', + 'rule_trigger_invoice_date_before' => 'Invoice date is before ":trigger_value"', + 'rule_trigger_invoice_date_after_choice' => 'Invoice date is after..', + 'rule_trigger_invoice_date_after' => 'Invoice date is after ":trigger_value"', + 'rule_trigger_created_at_before_choice' => 'Transaction was created before..', + 'rule_trigger_created_at_before' => 'Transaction was created before ":trigger_value"', + 'rule_trigger_created_at_after_choice' => 'Transaction was created after..', + 'rule_trigger_created_at_after' => 'Transaction was created after ":trigger_value"', + 'rule_trigger_updated_at_before_choice' => 'Transaction was last updated before..', + 'rule_trigger_updated_at_before' => 'Transaction was last updated before ":trigger_value"', + 'rule_trigger_updated_at_after_choice' => 'Transaction was last updated after..', + 'rule_trigger_updated_at_after' => 'Transaction was last updated after ":trigger_value"', + 'rule_trigger_foreign_amount_is_choice' => 'Foreign amount is exactly..', + 'rule_trigger_foreign_amount_is' => 'Foreign amount is exactly ":trigger_value"', + 'rule_trigger_foreign_amount_less_choice' => 'Foreign amount is less than..', + 'rule_trigger_foreign_amount_less' => 'Foreign amount is less than ":trigger_value"', + 'rule_trigger_foreign_amount_more_choice' => 'Foreign amount is more than..', + 'rule_trigger_foreign_amount_more' => 'Foreign amount is more than ":trigger_value"', + 'rule_trigger_attachment_name_is_choice' => 'Any attachment\'s name is..', + 'rule_trigger_attachment_name_is' => 'Any attachment\'s name is ":trigger_value"', + 'rule_trigger_attachment_name_contains_choice' => 'Any attachment\'s name contains..', + 'rule_trigger_attachment_name_contains' => 'Any attachment\'s name contains ":trigger_value"', + 'rule_trigger_attachment_name_starts_choice' => 'Any attachment\'s name starts with..', + 'rule_trigger_attachment_name_starts' => 'Any attachment\'s name starts with ":trigger_value"', + 'rule_trigger_attachment_name_ends_choice' => 'Any attachment\'s name ends with..', + 'rule_trigger_attachment_name_ends' => 'Any attachment\'s name ends with ":trigger_value"', + 'rule_trigger_attachment_notes_are_choice' => 'Any attachment\'s notes are..', + 'rule_trigger_attachment_notes_are' => 'Any attachment\'s notes are ":trigger_value"', + 'rule_trigger_attachment_notes_contains_choice' => 'Any attachment\'s notes contain..', + 'rule_trigger_attachment_notes_contains' => 'Any attachment\'s notes contain ":trigger_value"', + 'rule_trigger_attachment_notes_starts_choice' => 'Any attachment\'s notes start with..', + 'rule_trigger_attachment_notes_starts' => 'Any attachment\'s notes start with ":trigger_value"', + 'rule_trigger_attachment_notes_ends_choice' => 'Any attachment\'s notes end with..', + 'rule_trigger_attachment_notes_ends' => 'Any attachment\'s notes end with ":trigger_value"', // actions 'rule_action_delete_transaction_choice' => 'DELETE transaction (!)', @@ -1031,6 +1309,10 @@ return [ 'running_again_loss' => 'Previously linked transactions to this bill may lose their connection, if they (no longer) match the rule(s).', 'bill_related_rules' => 'Pravidla vztahující se k této účtence/faktuře', 'repeats' => 'Opakuje se', + 'bill_end_date_help' => 'Optional field. The bill is expected to end on this date.', + 'bill_extension_date_help' => 'Optional field. The bill must be extended (or cancelled) on or before this date.', + 'bill_end_index_line' => 'This bill ends on :date', + 'bill_extension_index_line' => 'This bill must be extended or cancelled on :date', 'connected_journals' => 'Propojené transakce', 'auto_match_on' => 'Automaticky spárováno Firefly III', 'auto_match_off' => 'Not automatically matched by Firefly III', @@ -1412,7 +1694,6 @@ return [ 'overview' => 'Přehled', 'saveOnAccount' => 'Uložit na účet', 'unknown' => 'Neznámé', - 'daily' => 'Denně', 'monthly' => 'Měsíčně', 'profile' => 'Profil', 'errors' => 'Chyby', diff --git a/resources/lang/cs_CZ/form.php b/resources/lang/cs_CZ/form.php index 474a5aebed..a53749cffc 100644 --- a/resources/lang/cs_CZ/form.php +++ b/resources/lang/cs_CZ/form.php @@ -181,6 +181,7 @@ return [ 'login_name' => 'Přihlašovací jméno', 'is_owner' => 'Je správce?', 'url' => 'URL', + 'bill_end_date' => 'End date', // import 'apply_rules' => 'Uplatnit pravidla', diff --git a/resources/lang/de_DE/breadcrumbs.php b/resources/lang/de_DE/breadcrumbs.php index 481c252de9..2107e0055f 100644 --- a/resources/lang/de_DE/breadcrumbs.php +++ b/resources/lang/de_DE/breadcrumbs.php @@ -24,7 +24,7 @@ declare(strict_types=1); return [ 'home' => 'Startseite', - 'budgets' => 'Budgets', + 'budgets' => 'Kostenrahmen', 'subscriptions' => 'Abonnements', 'transactions' => 'Buchungen', 'title_expenses' => 'Ausgaben', @@ -32,7 +32,7 @@ return [ 'title_revenue' => 'Einnahmen / Einkommen', 'title_deposit' => 'Einnahmen / Einkommen', 'title_transfer' => 'Umbuchungen', - 'title_transfers' => 'Transfers', + 'title_transfers' => 'Umbuchungen', 'edit_currency' => 'Währung „:name” bearbeiten', 'delete_currency' => 'Währung „:name” löschen', 'newPiggyBank' => 'Neues Sparschwein erstellen', diff --git a/resources/lang/de_DE/config.php b/resources/lang/de_DE/config.php index 4f59dadea1..94443b7974 100644 --- a/resources/lang/de_DE/config.php +++ b/resources/lang/de_DE/config.php @@ -25,25 +25,36 @@ declare(strict_types=1); return [ 'html_language' => 'de', 'locale' => 'de, Deutsch, de_DE.utf8, de_DE.UTF-8', - 'month' => '%B %Y', - 'month_and_day' => '%e. %B %Y', + //'month' => '%B %Y', + 'month_js' => 'MMMM YYYY', + + //'month_and_day' => '%B %e, %Y', 'month_and_day_moment_js' => 'DD. MMM. YYYY', 'month_and_day_fns' => 'd. MMMM Y', - 'month_and_date_day' => '%A, %B %e. %Y', - 'month_and_day_no_year' => '%B %e', - 'date_time' => '%e %B %Y, @ %T', - 'specific_day' => '%e. %B %Y', - 'week_in_year' => 'Kalenderwoche %V, %G', - 'year' => '%Y', - 'half_year' => '%B %Y', - 'month_js' => 'MMMM YYYY', 'month_and_day_js' => 'Do MMMM YYYY', + + //'month_and_date_day' => '%A %B %e, %Y', + 'month_and_date_day_js' => 'dddd MMMM Do, YYYY', + + //'month_and_day_no_year' => '%B %e', + 'month_and_day_no_year_js' => 'MMMM Do', + + //'date_time' => '%B %e, %Y, @ %T', 'date_time_js' => 'Do MMMM YYYY um HH:mm:ss', + + //'specific_day' => '%e %B %Y', 'specific_day_js' => 'D. MMMM YYYY', + + //'week_in_year' => 'Week %V, %G', 'week_in_year_js' => '[Week]. KW, YYYY', 'week_in_year_fns' => "'Woche' ww/yyyy", + + //'year' => '%Y', 'year_js' => 'YYYY', + + //'half_year' => '%B %Y', 'half_year_js' => 'Q. Quartal YYYY', + 'quarter_fns' => "'Q'QQQ, yyyy", 'half_year_fns' => "'H{half}', yyyy", 'dow_1' => 'Montag', diff --git a/resources/lang/de_DE/email.php b/resources/lang/de_DE/email.php index a068aace0d..292fbd2aa4 100644 --- a/resources/lang/de_DE/email.php +++ b/resources/lang/de_DE/email.php @@ -24,82 +24,97 @@ declare(strict_types=1); return [ // common items - 'greeting' => 'Hallo,', - 'closing' => 'Piep piep,', - 'signature' => 'Der Firefly III E-Mail-Roboter', - 'footer_ps' => 'PS: Diese Nachricht wurde wegen einer Anfrage durch die IP-Adresse :ipAddress versendet.', + 'greeting' => 'Hallo,', + 'closing' => 'Piep piep,', + 'signature' => 'Der Firefly III E-Mail-Roboter', + 'footer_ps' => 'PS: Diese Nachricht wurde wegen einer Anfrage durch die IP-Adresse :ipAddress versendet.', // admin test - 'admin_test_subject' => 'Eine Testmeldung von Ihrer Firefly III Installation', - 'admin_test_body' => 'Dies ist eine Testnachricht von Ihrer Firefly III-Instanz. Sie wurde an :email gesendet.', + 'admin_test_subject' => 'Eine Testmeldung von Ihrer Firefly III Installation', + 'admin_test_body' => 'Dies ist eine Testnachricht von Ihrer Firefly III-Instanz. Sie wurde an :email gesendet.', // new IP - 'login_from_new_ip' => 'Neue Anmeldung bei Firefly III', - 'new_ip_body' => 'Firefly III hat eine neue Anmeldung auf Ihrem Konto von einer unbekannten IP-Adresse erkannt. Wenn Sie sich noch nie von der unten angegebenen IP-Adresse aus angemeldet haben oder dies mehr als sechs Monate her ist, warnt Sie Firefly III.', - 'new_ip_warning' => 'Wenn Sie diese IP-Adresse oder diese Anmeldung erkennen, können Sie diese Meldung ignorieren. Wenn Sie sich nicht angemeldet haben, oder wenn Sie keine Ahnung haben, worum es hier geht, überprüfen Sie die Sicherheit Ihres Passworts, ändern Sie es und melden Sie alle anderen Sitzungen ab. Rufen Sie dazu Ihre Profilseite auf. Es wird empfohlen die Zwei-Faktor-Authentifizierung (2FA) zu aktivieren. Bleiben Sie geschützt!', - 'ip_address' => 'IP-Adresse', - 'host_name' => 'Host', - 'date_time' => 'Datum und Uhrzeit', + 'login_from_new_ip' => 'Neue Anmeldung bei Firefly III', + 'new_ip_body' => 'Firefly III hat eine neue Anmeldung auf Ihrem Konto von einer unbekannten IP-Adresse erkannt. Wenn Sie sich noch nie von der unten angegebenen IP-Adresse aus angemeldet haben oder dies mehr als sechs Monate her ist, warnt Sie Firefly III.', + 'new_ip_warning' => 'Wenn Sie diese IP-Adresse oder diese Anmeldung erkennen, können Sie diese Meldung ignorieren. Wenn Sie sich nicht angemeldet haben, oder wenn Sie keine Ahnung haben, worum es hier geht, überprüfen Sie die Sicherheit Ihres Passworts, ändern Sie es und melden Sie alle anderen Sitzungen ab. Rufen Sie dazu Ihre Profilseite auf. Es wird empfohlen die Zwei-Faktor-Authentifizierung (2FA) zu aktivieren. Bleiben Sie geschützt!', + 'ip_address' => 'IP-Adresse', + 'host_name' => 'Host', + 'date_time' => 'Datum und Uhrzeit', // access token created - 'access_token_created_subject' => 'Ein neuer Zugriffstoken wurde erstellt', - 'access_token_created_body' => 'Jemand (hoffentlich Sie) hat gerade einen neuen Firefly III API Zugangstoken für Ihr Benutzerkonto erstellt.', - 'access_token_created_explanation' => 'Mit diesem Token haben sie Zugriff auf alle Ihre Finanzdaten über die Firefly III API.', - 'access_token_created_revoke' => 'Wenn Sie das nicht waren, widerrufen Sie bitte dieses Token so bald wie möglich unter :url.', + 'access_token_created_subject' => 'Ein neuer Zugriffstoken wurde erstellt', + 'access_token_created_body' => 'Jemand (hoffentlich Sie) hat gerade einen neuen Firefly III API Zugangstoken für Ihr Benutzerkonto erstellt.', + 'access_token_created_explanation' => 'Mit diesem Token haben sie Zugriff auf alle Ihre Finanzdaten über die Firefly III API.', + 'access_token_created_revoke' => 'Wenn Sie das nicht waren, widerrufen Sie bitte dieses Token so bald wie möglich unter :url.', // registered - 'registered_subject' => 'Willkommen bei Firefly III!', - 'registered_welcome' => 'Willkommen bei Firefly III. Ihre Registrierung ist abgeschlossen und diese E-Mail ist hier, um es zu bestätigen. Juhu!', - 'registered_pw' => 'Wenn Sie Ihr Passwort bereits vergessen haben, setzen Sie es bitte über das Passwort-Reset Tool zurück.', - 'registered_help' => 'Es gibt ein Hilfe-Icon in der oberen rechten Ecke jeder Seite. Wenn Sie Hilfe benötigen, klicken Sie dort drauf!', - 'registered_doc_html' => 'Falls Sie es noch nicht getan haben, lesen Sie bitte die Grundtheorie.', - 'registered_doc_text' => 'Wenn Sie dies noch nicht getan haben, lesen Sie bitte die Anleitung zu den ersten Schritten und die vollständige Beschreibung.', - 'registered_closing' => 'Viel Spaß!', - 'registered_firefly_iii_link' => 'Firefly III:', - 'registered_pw_reset_link' => 'Passwort zurücksetzen:', - 'registered_doc_link' => 'Dokumentation:', + 'registered_subject' => 'Willkommen bei Firefly III!', + 'registered_welcome' => 'Willkommen bei Firefly III. Ihre Registrierung ist abgeschlossen und diese E-Mail ist hier, um es zu bestätigen. Juhu!', + 'registered_pw' => 'Wenn Sie Ihr Passwort bereits vergessen haben, setzen Sie es bitte über das Passwort-Reset Tool zurück.', + 'registered_help' => 'Es gibt ein Hilfe-Icon in der oberen rechten Ecke jeder Seite. Wenn Sie Hilfe benötigen, klicken Sie dort drauf!', + 'registered_doc_html' => 'Falls Sie es noch nicht getan haben, lesen Sie bitte die Grundtheorie.', + 'registered_doc_text' => 'Wenn Sie dies noch nicht getan haben, lesen Sie bitte die Anleitung zu den ersten Schritten und die vollständige Beschreibung.', + 'registered_closing' => 'Viel Spaß!', + 'registered_firefly_iii_link' => 'Firefly III:', + 'registered_pw_reset_link' => 'Passwort zurücksetzen:', + 'registered_doc_link' => 'Dokumentation:', // email change - 'email_change_subject' => 'Ihre Firefly III E-Mail-Adresse hat sich geändert', - 'email_change_body_to_new' => 'Sie oder jemand mit Zugriff auf Ihr Firefly III-Konto hat Ihre E-Mail-Adresse geändert. Wenn Sie diese Nachricht nicht erwartet haben, bitte ignorieren und löschen Sie sie.', - 'email_change_body_to_old' => 'Sie oder jemand mit Zugriff auf Ihr Firefly III-Konto hat Ihre E-Mail-Adresse geändert. Falls Sie dies nicht erwarten müssen Sie dem "Rückgängig"-Link unten folgen, um Ihr Konto zu schützen!', - 'email_change_ignore' => 'Wenn Sie diese Änderung initiiert haben, können Sie diese Nachricht ignorieren.', - 'email_change_old' => 'Die alte E-Mail-Adresse war: :email', - 'email_change_old_strong' => 'Die alte E-Mail-Adresse war: :email', - 'email_change_new' => 'Die neue E-Mail-Adresse ist: :email', - 'email_change_new_strong' => 'Die neue E-Mail-Adresse ist: :email', - 'email_change_instructions' => 'Sie können Firefly III erst verwenden, wenn Sie diese Änderung bestätigen. Bitte folgen Sie dem unten stehenden Link, um dies zu tun.', - 'email_change_undo_link' => 'Um die Änderung rückgängig zu machen, folgen Sie diesem Link:', + 'email_change_subject' => 'Ihre Firefly III E-Mail-Adresse hat sich geändert', + 'email_change_body_to_new' => 'Sie oder jemand mit Zugriff auf Ihr Firefly III-Konto hat Ihre E-Mail-Adresse geändert. Wenn Sie diese Nachricht nicht erwartet haben, bitte ignorieren und löschen Sie sie.', + 'email_change_body_to_old' => 'Sie oder jemand mit Zugriff auf Ihr Firefly III-Konto hat Ihre E-Mail-Adresse geändert. Falls Sie dies nicht erwarten müssen Sie dem "Rückgängig"-Link unten folgen, um Ihr Konto zu schützen!', + 'email_change_ignore' => 'Wenn Sie diese Änderung initiiert haben, können Sie diese Nachricht ignorieren.', + 'email_change_old' => 'Die alte E-Mail-Adresse war: :email', + 'email_change_old_strong' => 'Die alte E-Mail-Adresse war: :email', + 'email_change_new' => 'Die neue E-Mail-Adresse ist: :email', + 'email_change_new_strong' => 'Die neue E-Mail-Adresse ist: :email', + 'email_change_instructions' => 'Sie können Firefly III erst verwenden, wenn Sie diese Änderung bestätigen. Bitte folgen Sie dem unten stehenden Link, um dies zu tun.', + 'email_change_undo_link' => 'Um die Änderung rückgängig zu machen, folgen Sie diesem Link:', // OAuth token created - 'oauth_created_subject' => 'Ein neuer OAuth Client wurde erstellt', - 'oauth_created_body' => 'Jemand (hoffentlich Sie) hat gerade einen neuen Firefly III API OAuth Client für Ihr Benutzerkonto erstellt. Es wird als ":name" bezeichnet und hat die Callback URL :url.', - 'oauth_created_explanation' => 'Mit diesem Client können sie alle Ihre Finanzdaten über die Firefly III API abrufen.', - 'oauth_created_undo' => 'Wenn dies nicht Sie waren, widerrufen Sie bitte diesen Client so bald wie möglich unter :url.', + 'oauth_created_subject' => 'Ein neuer OAuth Client wurde erstellt', + 'oauth_created_body' => 'Jemand (hoffentlich Sie) hat gerade einen neuen Firefly III API OAuth Client für Ihr Benutzerkonto erstellt. Es wird als ":name" bezeichnet und hat die Callback URL :url.', + 'oauth_created_explanation' => 'Mit diesem Client können sie alle Ihre Finanzdaten über die Firefly III API abrufen.', + 'oauth_created_undo' => 'Wenn dies nicht Sie waren, widerrufen Sie bitte diesen Client so bald wie möglich unter :url.', // reset password - 'reset_pw_subject' => 'Anfrage zum Zurücksetzen des Passworts', - 'reset_pw_instructions' => 'Jemand hat versucht, Ihr Passwort zurückzusetzen. Wenn Sie es waren, folgen Sie bitte dem untenstehenden Link.', - 'reset_pw_warning' => 'BITTE überprüfen, ob der Link tatsächlich an die Firefly III-Instanz geht, die Sie erwarten!', + 'reset_pw_subject' => 'Anfrage zum Zurücksetzen des Passworts', + 'reset_pw_instructions' => 'Jemand hat versucht, Ihr Passwort zurückzusetzen. Wenn Sie es waren, folgen Sie bitte dem untenstehenden Link.', + 'reset_pw_warning' => 'BITTE überprüfen, ob der Link tatsächlich an die Firefly III-Instanz geht, die Sie erwarten!', // error - 'error_subject' => 'Fehler in Firefly III gefunden', - 'error_intro' => 'Firefly III v:version ist auf einen Fehler gestoßen: :errorMessage.', - 'error_type' => 'Der Fehler war vom Typ ":class".', - 'error_timestamp' => 'Der Fehler trat auf: :time.', - 'error_location' => 'Dieser Fehler ist in der Datei ":file" in Zeile :line mit dem Code :code aufgetreten.', - 'error_user' => 'Der Fehler ist bei Benutzer #:id, :email aufgetreten.', - 'error_no_user' => 'Es war kein Benutzer für diesen Fehler eingeloggt oder es wurde kein Benutzer erkannt.', - 'error_ip' => 'Die IP-Adresse bezogen auf diesen Fehler lautet: :ip', - 'error_url' => 'URL ist: :url', - 'error_user_agent' => 'User Agent: :userAgent', - 'error_stacktrace' => 'Der vollständige Stacktrace ist unten. Wenn Sie denken, dass dies ein Fehler in Firefly III ist, können Sie diese Nachricht an james@firefly-iii weiterleiten. rg. Dies kann helfen, den Fehler zu beheben, den Sie gerade gefunden haben.', - 'error_github_html' => 'Wenn Sie es bevorzugen, können Sie auch einen Fehlerbericht auf GitHub 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_headers' => 'The following headers may also be relevant:', + 'error_subject' => 'Fehler in Firefly III gefunden', + 'error_intro' => 'Firefly III v:version ist auf einen Fehler gestoßen: :errorMessage.', + 'error_type' => 'Der Fehler war vom Typ ":class".', + 'error_timestamp' => 'Der Fehler trat auf: :time.', + 'error_location' => 'Dieser Fehler ist in der Datei ":file" in Zeile :line mit dem Code :code aufgetreten.', + 'error_user' => 'Der Fehler ist bei Benutzer #:id, :email aufgetreten.', + 'error_no_user' => 'Es war kein Benutzer für diesen Fehler eingeloggt oder es wurde kein Benutzer erkannt.', + 'error_ip' => 'Die IP-Adresse bezogen auf diesen Fehler lautet: :ip', + 'error_url' => 'URL ist: :url', + 'error_user_agent' => 'User Agent: :userAgent', + 'error_stacktrace' => 'Der vollständige Stacktrace ist unten. Wenn Sie denken, dass dies ein Fehler in Firefly III ist, können Sie diese Nachricht an james@firefly-iii weiterleiten. rg. Dies kann helfen, den Fehler zu beheben, den Sie gerade gefunden haben.', + 'error_github_html' => 'Wenn Sie es bevorzugen, können Sie auch einen Fehlerbericht auf GitHub 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_headers' => 'Die folgenden Kopfzeilen können ebenfalls von Bedeutung sein:', // report new journals - 'new_journals_subject' => 'Firefly III hat eine neue Transaktion erstellt|Firefly III hat :count neue Transaktionen erstellt', - 'new_journals_header' => 'Firefly III hat eine Transaktion für Sie erstellt. Sie finden sie in Ihrer Firefly III Installation:|Firefly III hat :count Transaktionen für Sie erstellt. Sie können sie in Ihrer Firefly III Installation finden:', + 'new_journals_subject' => 'Firefly III hat eine neue Transaktion erstellt|Firefly III hat :count neue Transaktionen erstellt', + 'new_journals_header' => 'Firefly III hat eine Transaktion für Sie erstellt. Sie finden sie in Ihrer Firefly III Installation:|Firefly III hat :count Transaktionen für Sie erstellt. Sie können sie in Ihrer Firefly III Installation finden:', + + // bill warning + 'bill_warning_subject_end_date' => 'Your bill ":name" is due to end in :diff days', + 'bill_warning_subject_now_end_date' => 'Your bill ":name" is due to end TODAY', + 'bill_warning_subject_extension_date' => 'Your bill ":name" is due to be extended or cancelled in :diff days', + 'bill_warning_subject_now_extension_date' => 'Your bill ":name" is due to be extended or cancelled TODAY', + 'bill_warning_end_date_text' => 'Your bill ":name" is due to end on :date. This moment will pass in about :diff days.', + 'bill_warning_extension_date_text' => 'Your bill ":name" is due to be extended or cancelled on :date. This moment will pass in about :diff days.', + 'bill_warning_end_date_text_zero' => 'Your bill ":name" is due to end on :date. This moment will pass TODAY!', + 'bill_warning_extension_date_text_zero' => 'Your bill ":name" is due to be extended or cancelled on :date. This moment will pass TODAY!', + 'bill_warning_please_action' => 'Please take the appropriate action.', + 'bill_warning_end_date_html' => 'Your bill ":name" is due to end on :date. This moment will pass in about :diff days.', + 'bill_warning_extension_date_html' => 'Your bill ":name" is due to be extended or cancelled on :date. This moment will pass in about :diff days.', + 'bill_warning_end_date_html_zero' => 'Your bill ":name" is due to end on :date. This moment will pass TODAY!', + 'bill_warning_extension_date_html_zero' => 'Your bill ":name" is due to be extended or cancelled on :date. This moment will pass TODAY!', ]; diff --git a/resources/lang/de_DE/firefly.php b/resources/lang/de_DE/firefly.php index cef73d6aa9..dd787159ff 100644 --- a/resources/lang/de_DE/firefly.php +++ b/resources/lang/de_DE/firefly.php @@ -24,333 +24,480 @@ declare(strict_types=1); return [ // general stuff: - 'close' => 'Schließen', - 'actions' => 'Aktionen', - 'edit' => 'Bearbeiten', - 'delete' => 'Löschen', - 'split' => 'Teilen', - 'single_split' => 'Teil', - 'clone' => 'Duplizieren', - 'last_seven_days' => 'Letzte sieben Tage', - 'last_thirty_days' => 'Letzte 30 Tage', - 'last_180_days' => 'Letzte 180 Tage', - 'YTD' => 'Seit Jahresbeginn', - 'welcome_back' => 'Überblick', - 'everything' => 'Alle', - 'today' => 'Heute', - 'customRange' => 'Individueller Bereich', - 'date_range' => 'Datumsbereich', - 'apply' => 'Übernehmen', - 'select_date' => 'Wähle ein Datum..', - 'cancel' => 'Abbrechen', - 'from' => 'Von', - 'to' => 'Bis', - 'structure' => 'Struktur', - 'help_translating' => 'Dieser Hilfetext ist noch nicht in Deutsch verfügbar. Möchten Sie beim Übersetzen helfen?', - 'showEverything' => 'Alles anzeigen', - 'never' => 'Nie', - 'no_results_for_empty_search' => 'Ihre Suche war leer, also wurde nichts gefunden.', - 'removed_amount' => ':amount entfernt', - 'added_amount' => ':amount hinzugefügt', - 'asset_account_role_help' => 'Alle zusätzlichen Optionen können später eingestellt werden.', - 'Opening balance' => 'Eröffnungssaldo', - 'create_new_stuff' => 'Erstelle neue Dinge', - 'new_withdrawal' => 'Neue Ausgabe', - 'create_new_transaction' => 'Neue Buchung erstellen', - 'sidebar_frontpage_create' => 'Erstellen', - 'new_transaction' => 'Neue Buchung', - 'no_rules_for_bill' => 'Dieser Rechnung sind keine Regeln zugeordnet.', - 'go_to_asset_accounts' => 'Bestandskonten anzeigen', - 'go_to_budgets' => 'Budgets anzeigen', - 'go_to_withdrawals' => 'Ausgaben anzeigen', - 'clones_journal_x' => 'Diese Buchung ist ein Duplikat von ":description" (#:id)', - 'go_to_categories' => 'Kategorien anzeigen', - 'go_to_bills' => 'Rechnungen anzeigen', - 'go_to_expense_accounts' => 'Ausgabenkonten anzeigen', - 'go_to_revenue_accounts' => 'Einnahmekonten anzeigen', - 'go_to_piggies' => 'Sparschweine anzeigen', - 'new_deposit' => 'Neue Einnahme', - 'new_transfer' => 'Neue Umbuchung', - 'new_transfers' => 'Neue Umbuchung', - 'new_asset_account' => 'Neues Bestandskonto', - 'new_expense_account' => 'Neues Ausgabenkonto', - 'new_revenue_account' => 'Neues Einnahmenkonto', - 'new_liabilities_account' => 'Neue Verbindlichkeit', - 'new_budget' => 'Neues Budget', - 'new_bill' => 'Neue Rechnung', - 'block_account_logout' => 'Sie wurden ausgeloggt. Blockierte Benutzerkonten können diese Seite nicht nutzen. Haben Sie sich mit einer gültigen E-Mail Adresse registriert?', - 'flash_success' => 'Geschafft!', - 'flash_info' => 'Nachricht', - 'flash_warning' => 'Achtung!', - 'flash_error' => 'Fehler!', - 'flash_danger' => 'Achtung!', - 'flash_info_multiple' => 'Es gibt eine Nachricht | Es gibt :count Nachrichten', - 'flash_error_multiple' => 'Es gibt einen Fehler|Es gibt :count Fehler', - 'net_worth' => 'Eigenkapital', - 'help_for_this_page' => 'Hilfe zu dieser Seite', - 'help_for_this_page_body' => 'Weitere Informationen über diese Seite finden Sie in unserer Dokumentation (engl.).', - 'two_factor_welcome' => 'Hallo!', - 'two_factor_enter_code' => 'Um fortzufahren geben Sie bitte ihren Zwei-Faktor-Authentifizierungscode ein. Ihre Anwendung kann diesen für Sie generieren.', - 'two_factor_code_here' => 'Code hier eingeben', - 'two_factor_title' => 'Zwei-Faktor-Authentifizierung', - 'authenticate' => 'Authentifizieren', - 'two_factor_forgot_title' => 'Zwei-Faktor-Authentifizierung verloren', - 'two_factor_forgot' => 'Ich kann keine 2FA-Codes generieren.', - 'two_factor_lost_header' => 'Haben Sie ihre Zwei-Faktor-Authentifizierung verloren?', - 'two_factor_lost_intro' => 'Wenn Sie auch Ihre Sicherungsschlüssel verloren haben, haben Sie Pech. Dies ist nichts, was Sie über die Weboberfläche beheben können. Sie haben jedoch zwei Möglichkeiten.', - 'two_factor_lost_fix_self' => 'Wenn Sie Ihre eigene Instanz von Firefly III betreiben, lesen Sie diesen Eintrag in den FAQ für Anweisungen.', - 'two_factor_lost_fix_owner' => 'Ansonsten, mailen Sie dem Inhaber der Website, :site_owner und bitten Sie ihn, Ihre Zwei-Faktor Authentifizierung zurückzusetzen.', - 'mfa_backup_code' => 'Sie haben sich mit einem Sicherungsschlüssel bei Firefly III angemeldet. Dieser kann nun nicht mehr verwendet werden, also streichen Sie ihn aus Ihrer Liste.', - 'pref_two_factor_new_backup_codes' => 'Neue Sicherungsschlüssel abrufen', - 'pref_two_factor_backup_code_count' => 'Sie haben :count gültigen Backup-Code.|Sie haben :count gültige Backup-Codes.', - '2fa_i_have_them' => 'Wurde gespeichert!', - 'warning_much_data' => ':days Tage Daten können eine Weile zum Laden benötigen.', - 'registered' => 'Sie haben sich erfolgreich registriert!', - 'Default asset account' => 'Standard-Bestandskonto', - 'no_budget_pointer' => 'Sie scheinen noch keine Kostenrahmen festgelegt zu haben. Sie sollten einige davon auf der Seite Kostenrahmen- anlegen. Kostenrahmen können Ihnen dabei helfen, den Überblick über die Ausgaben zu behalten.', - 'no_bill_pointer' => 'Sie scheinen noch keine Rechnungen zu haben. Sie sollten einige auf der Seite Rechnungen erstellen. Anhand der Rechnungen können Sie den Überblick über Ihre Ausgaben behalten.', - 'Savings account' => 'Sparkonto', - 'Credit card' => 'Kreditkarte', - 'source_accounts' => 'Quellkonto|Quellkonten', - 'destination_accounts' => 'Zielkonto|Zielkonten', - 'user_id_is' => 'Ihre Benutzerkennung ist :user', - 'field_supports_markdown' => 'Dieses Feld unterstützt Markdown.', - 'need_more_help' => 'Wenn Sie Hilfe beim Bedienen von Firefly III brauchen, erstellen Sie ein Ticket auf Github.', - 'reenable_intro_text' => 'Sie können die Einführungsanleitung auch erneut aktivieren.', - 'intro_boxes_after_refresh' => 'Die Einführungsfelder werden wieder angezeigt, wenn Sie die Seite aktualisieren.', - 'show_all_no_filter' => 'Alle Buchungen anzeigen, ohne diese nach Datum zu gruppieren.', - 'expenses_by_category' => 'Ausgaben nach Kategorie', - 'expenses_by_budget' => 'Ausgaben nach Budget', - 'income_by_category' => 'Einnahmen nach Kategorie', - 'expenses_by_asset_account' => 'Ausgaben nach Bestandskonto', - 'expenses_by_expense_account' => 'Ausgaben nach Ausgabenkonto', - 'cannot_redirect_to_account' => 'Entschuldigen Sie bitte. Firefly III kann Sie nicht zur richtigen Seite weiterleiten.', - 'sum_of_expenses' => 'Summe von Ausgaben', - 'sum_of_income' => 'Summe von Einnahmen', - 'liabilities' => 'Verbindlichkeiten', - 'spent_in_specific_budget' => 'Ausgaben im Budget „:budget”', - 'spent_in_specific_double' => 'Ausgaben auf Konto ":account"', - 'earned_in_specific_double' => 'Einnahmen auf Konto ":account"', - 'source_account' => 'Quellkonto', - 'source_account_reconciliation' => 'Sie können das Quellkonto einer Kontenausgleichsbuchung nicht bearbeiten.', - 'destination_account' => 'Zielkonto', - 'destination_account_reconciliation' => 'Sie können das Zielkonto einer Kontenausgleichsbuchung nicht bearbeiten.', - 'sum_of_expenses_in_budget' => 'Gesamtausgaben im Budget „:budget”', - 'left_in_budget_limit' => 'Verbleibend zum Ausgeben laut der Budgetplanung', - 'current_period' => 'Aktueller Zeitraum', - 'show_the_current_period_and_overview' => 'Zeigen Sie den aktuellen Zeitraum und die Übersicht', - 'pref_languages_locale' => 'Damit eine andere Sprache als Englisch richtig funktioniert muss Ihr Betriebssystem mit den korrekten Gebietsschema-Informationen ausgestattet werden. Wenn diese nicht vorhanden sind, können die Währungsdaten, Termine und Mengen falsch formatiert sein.', - 'budget_in_period' => 'Alle Buchungen für den Kostenrahmen „:name” zwischen :start und :end in :currency', - 'chart_budget_in_period' => 'Diagramm für alle Buchungen für den Kostenrahmen ":name" zwischen :start und :end in :currency', - 'chart_budget_in_period_only_currency' => 'Der von Ihnen geplante Betrag war in :currency, so dass dieses Diagramm nur die Buchungen in :currency anzeigt.', - 'chart_account_in_period' => 'Diagramm für alle Buchungen für das Konto „:name” (:balance) zwischen :start und :end', - 'chart_category_in_period' => 'Diagramm für alle Buchungen der Kategorie „:name” zwischen :start und :end', - 'chart_category_all' => 'Diagramm für alle Buchungen der Kategorie „:name”', - 'clone_withdrawal' => 'Diese Ausgabe duplizieren', - 'clone_deposit' => 'Diese Einnahme duplizieren', - 'clone_transfer' => 'Diese Umbuchung duplizieren', - 'multi_select_no_selection' => 'Nichts ausgewählt', - 'multi_select_select_all' => 'Alle auswählen', - 'multi_select_n_selected' => 'ausgewählt', - 'multi_select_all_selected' => 'Alle ausgewählt', - 'multi_select_filter_placeholder' => 'Suche..', - 'intro_next_label' => 'Nächste', - 'intro_prev_label' => 'Vorherige', - 'intro_skip_label' => 'Überspringen', - 'intro_done_label' => 'Erledigt', - 'between_dates_breadcrumb' => 'Zwischen :start und :end', - 'all_journals_without_budget' => 'Alle Buchungen ohne Budget', - 'journals_without_budget' => 'Buchungen ohne Budget', - 'all_journals_without_category' => 'Alle Buchungen ohne Kategorie', - 'journals_without_category' => 'Buchungen ohne Kategorie', - 'all_journals_for_account' => 'Alle Buchungen für Konto „:name”', - 'chart_all_journals_for_account' => 'Diagramm für alle Buchungen des Kontos „:name”', - 'journals_in_period_for_account' => 'Alle Buchungen für Konto „:name” zwischen :start und :end', - 'journals_in_period_for_account_js' => 'Alle Buchungen für Account {title} zwischen {start} und {end}', - 'transferred' => 'Umgebucht', - 'all_withdrawal' => 'Alle Ausgaben', - 'all_transactions' => 'Alle Buchungen', - 'title_withdrawal_between' => 'Alle Ausgaben zwischen :start und :end', - 'all_deposit' => 'Alle Einnahmen', - 'title_deposit_between' => 'Alle Einnahmen zwischen :start und :end', - 'all_transfers' => 'Alle Umbuchungen', - 'title_transfers_between' => 'Alle Umbuchungen zwischen :start und :end', - 'all_transfer' => 'Alle Umbuchungen', - 'all_journals_for_tag' => 'Alle Buchungen für das Schlagwort „:tag”', - 'title_transfer_between' => 'Alle Umbuchungen zwischen :start und :end', - 'all_journals_for_category' => 'Alle Buchungen für Kategorie „:name”', - 'all_journals_for_budget' => 'Alle Buchungen im Budget „:name”', - 'chart_all_journals_for_budget' => 'Diagramm für alle Buchungen im Budget „:name”', - 'journals_in_period_for_category' => 'Alle Buchungen für Kategorie „:name” zwischen :start und :end', - 'journals_in_period_for_tag' => 'Alle Buchungen für das Schlagwort „:tag” zwischen :start und :end', - 'not_available_demo_user' => 'Die Funktionen, auf welche sie zugreifen wollen, steht Demo-Benutzern nicht zur Verfügung.', - 'exchange_rate_instructions' => 'Das Bestandskonto „@name” akzeptiert nur Buchungen in @native_currency. Wenn Sie stattdessen @foreign_currency verwenden wollen, sollten Sie sicherstellen, dass der Betrag auch in @native_currency angegeben ist:', - 'transfer_exchange_rate_instructions' => 'Das Quellkonto „@source_name” akzeptiert nur Buchungen in @source_currency. Das Zielkonto "@dest_name" akzeptiert nur Buchungen in @dest_currency. Sie müssen den Betrag in beiden Währungen korrekt angeben.', - 'transaction_data' => 'Transaktionsdaten', - 'invalid_server_configuration' => 'Ungültige Serverkonfiguration', - 'invalid_locale_settings' => 'Firefly III is unable to format monetary amounts because your server is missing the required packages. There are instructions how to do this.', - 'quickswitch' => 'Schnellauswahl', - 'sign_in_to_start' => 'Melden Sie sich an, um Ihre Sitzung zu starten', - 'sign_in' => 'Anmelden', - 'register_new_account' => 'Neues Benutzerkonto anlegen', - 'forgot_my_password' => 'Passwort vergessen', - 'problems_with_input' => 'Es gab Probleme mit Ihrer Eingabe.', - 'reset_password' => 'Ihr Passwort zurücksetzen', - 'button_reset_password' => 'Passwort zurücksetzen', - 'reset_button' => 'Zurücksetzen', - 'want_to_login' => 'Ich möchte mich anmelden', - 'login_page_title' => 'Bei Firefly III anmelden', - 'register_page_title' => 'Bei Firefly III registrieren', - 'forgot_pw_page_title' => 'Haben Sie Ihr Passwort für Firefly III vergessen?', - 'reset_pw_page_title' => 'Passwort für Firefly III zurücksetzen', - 'cannot_reset_demo_user' => 'Sie können das Passwort des Demo-Benutzers nicht zurücksetzen.', - 'no_att_demo_user' => 'Anwender der Demo-Version können keine Anhänge hochladen.', - 'button_register' => 'Registrieren', - 'authorization' => 'Autorisierung', - 'active_bills_only' => 'nur aktive Rechnungen', - 'active_bills_only_total' => 'Alle aktiven Rechnungen', - 'active_exp_bills_only' => 'nur aktive und erwartete Rechnungen', - 'active_exp_bills_only_total' => 'nur aktive und erwartete Rechnungen', - 'per_period_sum_1D' => 'Erwartete tägliche Kosten', - 'per_period_sum_1W' => 'Erwartete wöchentliche Kosten', - 'per_period_sum_1M' => 'Erwartete monatliche Kosten', - 'per_period_sum_3M' => 'Erwartete vierteljährliche Kosten', - 'per_period_sum_6M' => 'Erwartete halbjährliche Kosten', - 'per_period_sum_1Y' => 'Erwartete jährliche Kosten', - 'average_per_bill' => 'Durchschnitt je Rechnung', - 'expected_total' => 'Voraussichtliche Summe', - 'reconciliation_account_name' => ':name Kontenabgleich (:currency)', - 'saved' => 'Gespeichert', - 'advanced_options' => 'Erweiterte Optionen', - 'advanced_options_explain' => 'Auf einigen Seiten in Firefly III sind hinter dieser Schaltfläche erweiterte Optionen zu finden. Diese Seite enthält hier nichts Außergewöhnliches, aber schauen Sie sich die anderen an!', - 'here_be_dragons' => 'Hic sunt dracones', + 'close' => 'Schließen', + 'actions' => 'Aktionen', + 'edit' => 'Bearbeiten', + 'delete' => 'Löschen', + 'split' => 'Teilen', + 'single_split' => 'Teil', + 'clone' => 'Duplizieren', + 'last_seven_days' => 'Letzte sieben Tage', + 'last_thirty_days' => 'Letzte 30 Tage', + 'last_180_days' => 'Letzte 180 Tage', + 'YTD' => 'Seit Jahresbeginn', + 'welcome_back' => 'Überblick', + 'everything' => 'Alle', + 'today' => 'Heute', + 'customRange' => 'Individueller Bereich', + 'date_range' => 'Datumsbereich', + 'apply' => 'Übernehmen', + 'select_date' => 'Wähle ein Datum..', + 'cancel' => 'Abbrechen', + 'from' => 'Von', + 'to' => 'Bis', + 'structure' => 'Struktur', + 'help_translating' => 'Dieser Hilfetext ist noch nicht in Deutsch verfügbar. Möchten Sie beim Übersetzen helfen?', + 'showEverything' => 'Alles anzeigen', + 'never' => 'Nie', + 'no_results_for_empty_search' => 'Ihre Suche war leer, also wurde nichts gefunden.', + 'removed_amount' => ':amount entfernt', + 'added_amount' => ':amount hinzugefügt', + 'asset_account_role_help' => 'Alle zusätzlichen Optionen können später eingestellt werden.', + 'Opening balance' => 'Eröffnungssaldo', + 'create_new_stuff' => 'Erstelle neue Dinge', + 'new_withdrawal' => 'Neue Ausgabe', + 'create_new_transaction' => 'Neue Buchung erstellen', + 'sidebar_frontpage_create' => 'Erstellen', + 'new_transaction' => 'Neue Buchung', + 'no_rules_for_bill' => 'Dieser Rechnung sind keine Regeln zugeordnet.', + 'go_to_asset_accounts' => 'Bestandskonten anzeigen', + 'go_to_budgets' => 'Budgets anzeigen', + 'go_to_withdrawals' => 'Ausgaben anzeigen', + 'clones_journal_x' => 'Diese Buchung ist ein Duplikat von ":description" (#:id)', + 'go_to_categories' => 'Kategorien anzeigen', + 'go_to_bills' => 'Rechnungen anzeigen', + 'go_to_expense_accounts' => 'Ausgabenkonten anzeigen', + 'go_to_revenue_accounts' => 'Einnahmekonten anzeigen', + 'go_to_piggies' => 'Sparschweine anzeigen', + 'new_deposit' => 'Neue Einnahme', + 'new_transfer' => 'Neue Umbuchung', + 'new_transfers' => 'Neue Umbuchung', + 'new_asset_account' => 'Neues Bestandskonto', + 'new_expense_account' => 'Neues Ausgabenkonto', + 'new_revenue_account' => 'Neues Einnahmenkonto', + 'new_liabilities_account' => 'Neue Verbindlichkeit', + 'new_budget' => 'Neues Budget', + 'new_bill' => 'Neue Rechnung', + 'block_account_logout' => 'Sie wurden ausgeloggt. Blockierte Benutzerkonten können diese Seite nicht nutzen. Haben Sie sich mit einer gültigen E-Mail Adresse registriert?', + 'flash_success' => 'Geschafft!', + 'flash_info' => 'Nachricht', + 'flash_warning' => 'Achtung!', + 'flash_error' => 'Fehler!', + 'flash_danger' => 'Achtung!', + 'flash_info_multiple' => 'Es gibt eine Nachricht | Es gibt :count Nachrichten', + 'flash_error_multiple' => 'Es gibt einen Fehler|Es gibt :count Fehler', + 'net_worth' => 'Eigenkapital', + 'help_for_this_page' => 'Hilfe zu dieser Seite', + 'help_for_this_page_body' => 'Weitere Informationen über diese Seite finden Sie in unserer Dokumentation (engl.).', + 'two_factor_welcome' => 'Hallo!', + 'two_factor_enter_code' => 'Um fortzufahren geben Sie bitte ihren Zwei-Faktor-Authentifizierungscode ein. Ihre Anwendung kann diesen für Sie generieren.', + 'two_factor_code_here' => 'Code hier eingeben', + 'two_factor_title' => 'Zwei-Faktor-Authentifizierung', + 'authenticate' => 'Authentifizieren', + 'two_factor_forgot_title' => 'Zwei-Faktor-Authentifizierung verloren', + 'two_factor_forgot' => 'Ich kann keine 2FA-Codes generieren.', + 'two_factor_lost_header' => 'Haben Sie ihre Zwei-Faktor-Authentifizierung verloren?', + 'two_factor_lost_intro' => 'Wenn Sie auch Ihre Sicherungsschlüssel verloren haben, haben Sie Pech. Dies ist nichts, was Sie über die Weboberfläche beheben können. Sie haben jedoch zwei Möglichkeiten.', + 'two_factor_lost_fix_self' => 'Wenn Sie Ihre eigene Instanz von Firefly III betreiben, lesen Sie diesen Eintrag in den FAQ für Anweisungen.', + 'two_factor_lost_fix_owner' => 'Ansonsten, mailen Sie dem Inhaber der Website, :site_owner und bitten Sie ihn, Ihre Zwei-Faktor Authentifizierung zurückzusetzen.', + 'mfa_backup_code' => 'Sie haben sich mit einem Sicherungsschlüssel bei Firefly III angemeldet. Dieser kann nun nicht mehr verwendet werden, also streichen Sie ihn aus Ihrer Liste.', + 'pref_two_factor_new_backup_codes' => 'Neue Sicherungsschlüssel abrufen', + 'pref_two_factor_backup_code_count' => 'Sie haben :count gültigen Backup-Code.|Sie haben :count gültige Backup-Codes.', + '2fa_i_have_them' => 'Wurde gespeichert!', + 'warning_much_data' => ':days Tage Daten können eine Weile zum Laden benötigen.', + 'registered' => 'Sie haben sich erfolgreich registriert!', + 'Default asset account' => 'Standard-Bestandskonto', + 'no_budget_pointer' => 'Sie scheinen noch keine Kostenrahmen festgelegt zu haben. Sie sollten einige davon auf der Seite Kostenrahmen- anlegen. Kostenrahmen können Ihnen dabei helfen, den Überblick über die Ausgaben zu behalten.', + 'no_bill_pointer' => 'Sie scheinen noch keine Rechnungen zu haben. Sie sollten einige auf der Seite Rechnungen erstellen. Anhand der Rechnungen können Sie den Überblick über Ihre Ausgaben behalten.', + 'Savings account' => 'Sparkonto', + 'Credit card' => 'Kreditkarte', + 'source_accounts' => 'Quellkonto|Quellkonten', + 'destination_accounts' => 'Zielkonto|Zielkonten', + 'user_id_is' => 'Ihre Benutzerkennung ist :user', + 'field_supports_markdown' => 'Dieses Feld unterstützt Markdown.', + 'need_more_help' => 'Wenn Sie Hilfe beim Bedienen von Firefly III brauchen, erstellen Sie ein Ticket auf Github.', + 'reenable_intro_text' => 'Sie können die Einführungsanleitung auch erneut aktivieren.', + 'intro_boxes_after_refresh' => 'Die Einführungsfelder werden wieder angezeigt, wenn Sie die Seite aktualisieren.', + 'show_all_no_filter' => 'Alle Buchungen anzeigen, ohne diese nach Datum zu gruppieren.', + 'expenses_by_category' => 'Ausgaben nach Kategorie', + 'expenses_by_budget' => 'Ausgaben nach Budget', + 'income_by_category' => 'Einnahmen nach Kategorie', + 'expenses_by_asset_account' => 'Ausgaben nach Bestandskonto', + 'expenses_by_expense_account' => 'Ausgaben nach Ausgabenkonto', + 'cannot_redirect_to_account' => 'Entschuldigen Sie bitte. Firefly III kann Sie nicht zur richtigen Seite weiterleiten.', + 'sum_of_expenses' => 'Summe von Ausgaben', + 'sum_of_income' => 'Summe von Einnahmen', + 'liabilities' => 'Verbindlichkeiten', + 'spent_in_specific_budget' => 'Ausgaben im Budget „:budget”', + 'spent_in_specific_double' => 'Ausgaben auf Konto ":account"', + 'earned_in_specific_double' => 'Einnahmen auf Konto ":account"', + 'source_account' => 'Quellkonto', + 'source_account_reconciliation' => 'Sie können das Quellkonto einer Kontenausgleichsbuchung nicht bearbeiten.', + 'destination_account' => 'Zielkonto', + 'destination_account_reconciliation' => 'Sie können das Zielkonto einer Kontenausgleichsbuchung nicht bearbeiten.', + 'sum_of_expenses_in_budget' => 'Gesamtausgaben im Budget „:budget”', + 'left_in_budget_limit' => 'Verbleibend zum Ausgeben laut der Budgetplanung', + 'current_period' => 'Aktueller Zeitraum', + 'show_the_current_period_and_overview' => 'Zeigen Sie den aktuellen Zeitraum und die Übersicht', + 'pref_languages_locale' => 'Damit eine andere Sprache als Englisch richtig funktioniert muss Ihr Betriebssystem mit den korrekten Gebietsschema-Informationen ausgestattet werden. Wenn diese nicht vorhanden sind, können die Währungsdaten, Termine und Mengen falsch formatiert sein.', + 'budget_in_period' => 'Alle Buchungen für den Kostenrahmen „:name” zwischen :start und :end in :currency', + 'chart_budget_in_period' => 'Diagramm für alle Buchungen für den Kostenrahmen ":name" zwischen :start und :end in :currency', + 'chart_budget_in_period_only_currency' => 'Der von Ihnen geplante Betrag war in :currency, so dass dieses Diagramm nur die Buchungen in :currency anzeigt.', + 'chart_account_in_period' => 'Diagramm für alle Buchungen für das Konto „:name” (:balance) zwischen :start und :end', + 'chart_category_in_period' => 'Diagramm für alle Buchungen der Kategorie „:name” zwischen :start und :end', + 'chart_category_all' => 'Diagramm für alle Buchungen der Kategorie „:name”', + 'clone_withdrawal' => 'Diese Ausgabe duplizieren', + 'clone_deposit' => 'Diese Einnahme duplizieren', + 'clone_transfer' => 'Diese Umbuchung duplizieren', + 'multi_select_no_selection' => 'Nichts ausgewählt', + 'multi_select_select_all' => 'Alle auswählen', + 'multi_select_n_selected' => 'ausgewählt', + 'multi_select_all_selected' => 'Alle ausgewählt', + 'multi_select_filter_placeholder' => 'Suche..', + 'intro_next_label' => 'Nächste', + 'intro_prev_label' => 'Vorherige', + 'intro_skip_label' => 'Überspringen', + 'intro_done_label' => 'Erledigt', + 'between_dates_breadcrumb' => 'Zwischen :start und :end', + 'all_journals_without_budget' => 'Alle Buchungen ohne Budget', + 'journals_without_budget' => 'Buchungen ohne Budget', + 'all_journals_without_category' => 'Alle Buchungen ohne Kategorie', + 'journals_without_category' => 'Buchungen ohne Kategorie', + 'all_journals_for_account' => 'Alle Buchungen für Konto „:name”', + 'chart_all_journals_for_account' => 'Diagramm für alle Buchungen des Kontos „:name”', + 'journals_in_period_for_account' => 'Alle Buchungen für Konto „:name” zwischen :start und :end', + 'journals_in_period_for_account_js' => 'Alle Buchungen für Account {title} zwischen {start} und {end}', + 'transferred' => 'Umgebucht', + 'all_withdrawal' => 'Alle Ausgaben', + 'all_transactions' => 'Alle Buchungen', + 'title_withdrawal_between' => 'Alle Ausgaben zwischen :start und :end', + 'all_deposit' => 'Alle Einnahmen', + 'title_deposit_between' => 'Alle Einnahmen zwischen :start und :end', + 'all_transfers' => 'Alle Umbuchungen', + 'title_transfers_between' => 'Alle Umbuchungen zwischen :start und :end', + 'all_transfer' => 'Alle Umbuchungen', + 'all_journals_for_tag' => 'Alle Buchungen für das Schlagwort „:tag”', + 'title_transfer_between' => 'Alle Umbuchungen zwischen :start und :end', + 'all_journals_for_category' => 'Alle Buchungen für Kategorie „:name”', + 'all_journals_for_budget' => 'Alle Buchungen im Budget „:name”', + 'chart_all_journals_for_budget' => 'Diagramm für alle Buchungen im Budget „:name”', + 'journals_in_period_for_category' => 'Alle Buchungen für Kategorie „:name” zwischen :start und :end', + 'journals_in_period_for_tag' => 'Alle Buchungen für das Schlagwort „:tag” zwischen :start und :end', + 'not_available_demo_user' => 'Die Funktionen, auf welche sie zugreifen wollen, steht Demo-Benutzern nicht zur Verfügung.', + 'exchange_rate_instructions' => 'Das Bestandskonto „@name” akzeptiert nur Buchungen in @native_currency. Wenn Sie stattdessen @foreign_currency verwenden wollen, sollten Sie sicherstellen, dass der Betrag auch in @native_currency angegeben ist:', + 'transfer_exchange_rate_instructions' => 'Das Quellkonto „@source_name” akzeptiert nur Buchungen in @source_currency. Das Zielkonto "@dest_name" akzeptiert nur Buchungen in @dest_currency. Sie müssen den Betrag in beiden Währungen korrekt angeben.', + 'transaction_data' => 'Transaktionsdaten', + 'invalid_server_configuration' => 'Ungültige Serverkonfiguration', + 'invalid_locale_settings' => 'Firefly III kann keine Geldbeträge formatieren, da Ihrem Server die erforderlichen Pakete fehlen. gibt eine Anleitung wie dies behoben werden kann.', + 'quickswitch' => 'Schnellauswahl', + 'sign_in_to_start' => 'Melden Sie sich an, um Ihre Sitzung zu starten', + 'sign_in' => 'Anmelden', + 'register_new_account' => 'Neues Benutzerkonto anlegen', + 'forgot_my_password' => 'Passwort vergessen', + 'problems_with_input' => 'Es gab Probleme mit Ihrer Eingabe.', + 'reset_password' => 'Ihr Passwort zurücksetzen', + 'button_reset_password' => 'Passwort zurücksetzen', + 'reset_button' => 'Zurücksetzen', + 'want_to_login' => 'Ich möchte mich anmelden', + 'login_page_title' => 'Bei Firefly III anmelden', + 'register_page_title' => 'Bei Firefly III registrieren', + 'forgot_pw_page_title' => 'Haben Sie Ihr Passwort für Firefly III vergessen?', + 'reset_pw_page_title' => 'Passwort für Firefly III zurücksetzen', + 'cannot_reset_demo_user' => 'Sie können das Passwort des Demo-Benutzers nicht zurücksetzen.', + 'no_att_demo_user' => 'Anwender der Demo-Version können keine Anhänge hochladen.', + 'button_register' => 'Registrieren', + 'authorization' => 'Autorisierung', + 'active_bills_only' => 'nur aktive Rechnungen', + 'active_bills_only_total' => 'Alle aktiven Rechnungen', + 'active_exp_bills_only' => 'nur aktive und erwartete Rechnungen', + 'active_exp_bills_only_total' => 'nur aktive und erwartete Rechnungen', + 'per_period_sum_1D' => 'Erwartete tägliche Kosten', + 'per_period_sum_1W' => 'Erwartete wöchentliche Kosten', + 'per_period_sum_1M' => 'Erwartete monatliche Kosten', + 'per_period_sum_3M' => 'Erwartete vierteljährliche Kosten', + 'per_period_sum_6M' => 'Erwartete halbjährliche Kosten', + 'per_period_sum_1Y' => 'Erwartete jährliche Kosten', + 'average_per_bill' => 'Durchschnitt je Rechnung', + 'expected_total' => 'Voraussichtliche Summe', + 'reconciliation_account_name' => ':name Kontenabgleich (:currency)', + 'saved' => 'Gespeichert', + 'advanced_options' => 'Erweiterte Optionen', + 'advanced_options_explain' => 'Auf einigen Seiten in Firefly III sind hinter dieser Schaltfläche erweiterte Optionen zu finden. Diese Seite enthält hier nichts Außergewöhnliches, aber schauen Sie sich die anderen an!', + 'here_be_dragons' => 'Hic sunt dracones', // Webhooks - 'webhooks' => 'Webhooks', + 'webhooks' => 'Webhooks', // API access - 'authorization_request' => 'Firefly III v:version Autorisierungsanfrage', - 'authorization_request_intro' => 'Anwendung ":client" bittet um Erlaubnis, auf Ihre Finanzverwaltung zuzugreifen. Möchten Sie :client erlauben, auf diese Datensätze zuzugreifen?', - 'authorization_request_site' => 'Sie werden zu :url weitergeleitet, welche dann auf Ihre Daten in Firefly III zugreifen kann.', - 'authorization_request_invalid' => 'Diese Zugriffsanfrage ist ungültig. Bitte folgen Sie nie wieder diesem Link.', - 'scopes_will_be_able' => 'Diese Anwendung kann:', - 'button_authorize' => 'Erlauben', - 'none_in_select_list' => '(Keine)', - 'no_piggy_bank' => '(kein Sparschwein)', - 'name_in_currency' => ':name in :currency', - 'paid_in_currency' => 'Bezahlt in :currency', - 'unpaid_in_currency' => 'Unbezahlt in :currency', - 'is_alpha_warning' => 'Sie nutzen eine ALPHA-Version. Seien Sie vorsichtig bei Fehlern und Problemen.', - 'is_beta_warning' => 'Sie verwenden eine BETA-Version. Seien Sie vorsichtig bei Fehlern und Problemen.', - 'all_destination_accounts' => 'Zielkonten', - 'all_source_accounts' => 'Quellkonten', - 'back_to_index' => 'Zurück zum Index', - 'cant_logout_guard' => 'Firefly III kann Sie nicht abmelden.', - 'external_url' => 'Externe URL', - 'internal_reference' => 'Interner Verweis', + 'authorization_request' => 'Firefly III v:version Autorisierungsanfrage', + 'authorization_request_intro' => 'Anwendung ":client" bittet um Erlaubnis, auf Ihre Finanzverwaltung zuzugreifen. Möchten Sie :client erlauben, auf diese Datensätze zuzugreifen?', + 'authorization_request_site' => 'Sie werden zu :url weitergeleitet, welche dann auf Ihre Daten in Firefly III zugreifen kann.', + 'authorization_request_invalid' => 'Diese Zugriffsanfrage ist ungültig. Bitte folgen Sie nie wieder diesem Link.', + 'scopes_will_be_able' => 'Diese Anwendung kann:', + 'button_authorize' => 'Erlauben', + 'none_in_select_list' => '(Keine)', + 'no_piggy_bank' => '(kein Sparschwein)', + 'name_in_currency' => ':name in :currency', + 'paid_in_currency' => 'Bezahlt in :currency', + 'unpaid_in_currency' => 'Unbezahlt in :currency', + 'is_alpha_warning' => 'Sie nutzen eine ALPHA-Version. Seien Sie vorsichtig bei Fehlern und Problemen.', + 'is_beta_warning' => 'Sie verwenden eine BETA-Version. Seien Sie vorsichtig bei Fehlern und Problemen.', + 'all_destination_accounts' => 'Zielkonten', + 'all_source_accounts' => 'Quellkonten', + 'back_to_index' => 'Zurück zum Index', + 'cant_logout_guard' => 'Firefly III kann Sie nicht abmelden.', + 'external_url' => 'Externe URL', + 'internal_reference' => 'Interner Verweis', // check for updates: - 'update_check_title' => 'Nach Updates suchen', - 'admin_update_check_title' => 'Automatisch nach Updates suchen', - 'admin_update_check_explain' => 'Firefly III kann automatisch nach Aktualisierungen suchen. Wenn Sie diese Einstellung aktivieren, wird der Firefly III Aktualisierungsserver kontaktiert, um zu prüfen, ob eine neue Version von Firefly III verfügbar ist. Wenn dies der Fall ist, erhalten Sie eine Benachrichtigung. Sie können diese Benachrichtigung mit der Schaltfläche auf der rechten Seite testen. Bitte geben Sie unten an, ob Firefly III nach Aktualisierungen suchen soll.', - 'check_for_updates_permission' => 'Firefly III kann nach Updates suchen, benötigt jedoch Ihre Erlaubnis dazu. Bitte gehen Sie zur Administration, um anzugeben, ob diese Funktion aktiviert werden soll.', - 'updates_ask_me_later' => 'Später fragen', - 'updates_do_not_check' => 'Nicht nach Updates suchen', - 'updates_enable_check' => 'Nach Updates suchen', - 'admin_update_check_now_title' => 'Auf Update überprüfen', - 'admin_update_check_now_explain' => 'Wenn Sie den Knopf drücken, wird Firefly III überprüfen, ob Ihre Version die aktuellste ist.', - 'check_for_updates_button' => 'Jetzt prüfen!', - 'update_new_version_alert' => 'Eine neue Version von Firefly III ist verfügbar. Sie verwenden :your_version, die neueste Version ist :new_version, die am :date veröffentlicht wurde.', - 'update_version_beta' => 'Seien Sie vorsichtig bei der Verwendung dieser BETA-Version. Sie könnte noch Fehler enthaltern.', - 'update_version_alpha' => 'Seien Sie vorsichtig bei der Verwendung dieser APLPHA-Version. Sie kann Fehler enthaltern.', - 'update_current_version_alert' => 'Sie verwenden Version :version. Dies ist die neueste verfügbare Version.', - 'update_newer_version_alert' => 'Sie verwenden :your_version. Ihre Version ist neuer als die neueste Version (:new_version).', - 'update_check_error' => 'Bei der Suche nach Aktualisierungen ist ein Fehler aufgetreten: :error', - 'unknown_error' => 'Leider ist ein unbekannter Fehler aufgetreten.', - 'just_new_release' => 'Eine neue Version ist verfügbar! Version :version wurde veröffentlicht :date. Diese Version ist sehr neu. Warten Sie ein paar Tage, bis sich die neue Version stabiler ist.', - 'disabled_but_check' => 'Die Aktualisierungsprüfung ist deaktiviert. Vergessen Sie also nicht, von Zeit zu Zeit selbst nach Aktualisierungen zu suchen. Vielen Dank!', - 'admin_update_channel_title' => 'Aktualisierungskanal', - 'admin_update_channel_explain' => 'Firefly III verfügt über drei Aktualisierungskanäle, welche bestimmen, wie weit Sie in Bezug auf Funktionen, Verbesserungen und Fehler experimentierfreudig sind. Nutzen Sie den „Beta”-Kanal, wenn Sie abenteuerlustig sind, und den „Alpha”-Kanal, wenn Sie ein gefährliches Leben führen möchten.', - 'update_channel_stable' => 'Stabil — Alles sollte wie erwartet funktionieren.', - 'update_channel_beta' => 'Beta — Neue Funktionen, aber einige Funktionen könnten fehlerhaft sein.', - 'update_channel_alpha' => 'Alpha — Wir werfen neue Features hinein und schauen, was funktioniert.', + 'update_check_title' => 'Nach Updates suchen', + 'admin_update_check_title' => 'Automatisch nach Updates suchen', + 'admin_update_check_explain' => 'Firefly III kann automatisch nach Aktualisierungen suchen. Wenn Sie diese Einstellung aktivieren, wird der Firefly III Aktualisierungsserver kontaktiert, um zu prüfen, ob eine neue Version von Firefly III verfügbar ist. Wenn dies der Fall ist, erhalten Sie eine Benachrichtigung. Sie können diese Benachrichtigung mit der Schaltfläche auf der rechten Seite testen. Bitte geben Sie unten an, ob Firefly III nach Aktualisierungen suchen soll.', + 'check_for_updates_permission' => 'Firefly III kann nach Updates suchen, benötigt jedoch Ihre Erlaubnis dazu. Bitte gehen Sie zur Administration, um anzugeben, ob diese Funktion aktiviert werden soll.', + 'updates_ask_me_later' => 'Später fragen', + 'updates_do_not_check' => 'Nicht nach Updates suchen', + 'updates_enable_check' => 'Nach Updates suchen', + 'admin_update_check_now_title' => 'Auf Update überprüfen', + 'admin_update_check_now_explain' => 'Wenn Sie den Knopf drücken, wird Firefly III überprüfen, ob Ihre Version die aktuellste ist.', + 'check_for_updates_button' => 'Jetzt prüfen!', + 'update_new_version_alert' => 'Eine neue Version von Firefly III ist verfügbar. Sie verwenden :your_version, die neueste Version ist :new_version, die am :date veröffentlicht wurde.', + 'update_version_beta' => 'Seien Sie vorsichtig bei der Verwendung dieser BETA-Version. Sie könnte noch Fehler enthaltern.', + 'update_version_alpha' => 'Seien Sie vorsichtig bei der Verwendung dieser APLPHA-Version. Sie kann Fehler enthaltern.', + 'update_current_version_alert' => 'Sie verwenden Version :version. Dies ist die neueste verfügbare Version.', + 'update_newer_version_alert' => 'Sie verwenden :your_version. Ihre Version ist neuer als die neueste Version (:new_version).', + 'update_check_error' => 'Bei der Suche nach Aktualisierungen ist ein Fehler aufgetreten: :error', + 'unknown_error' => 'Leider ist ein unbekannter Fehler aufgetreten.', + 'just_new_release' => 'Eine neue Version ist verfügbar! Version :version wurde veröffentlicht :date. Diese Version ist sehr neu. Warten Sie ein paar Tage, bis sich die neue Version stabiler ist.', + 'disabled_but_check' => 'Die Aktualisierungsprüfung ist deaktiviert. Vergessen Sie also nicht, von Zeit zu Zeit selbst nach Aktualisierungen zu suchen. Vielen Dank!', + 'admin_update_channel_title' => 'Aktualisierungskanal', + 'admin_update_channel_explain' => 'Firefly III verfügt über drei Aktualisierungskanäle, welche bestimmen, wie weit Sie in Bezug auf Funktionen, Verbesserungen und Fehler experimentierfreudig sind. Nutzen Sie den „Beta”-Kanal, wenn Sie abenteuerlustig sind, und den „Alpha”-Kanal, wenn Sie ein gefährliches Leben führen möchten.', + 'update_channel_stable' => 'Stabil — Alles sollte wie erwartet funktionieren.', + 'update_channel_beta' => 'Beta — Neue Funktionen, aber einige Funktionen könnten fehlerhaft sein.', + 'update_channel_alpha' => 'Alpha — Wir werfen neue Features hinein und schauen, was funktioniert.', // search - 'search' => 'Suche', - 'search_query' => 'Abfrage', - 'search_found_transactions' => 'Firefly III hat :count Transaktion in :time Sekunden gefunden.|Firefly III hat :count Transaktionen in :time Sekunden gefunden.', - 'search_found_more_transactions' => 'Firefly III hat mehr als :count Transaktionen in :time Sekunden gefunden.', - 'search_for_query' => 'Firefly III sucht nach Buchungen mit folgenden Wörtern im Namen: :query', - 'invalid_operators_list' => 'Diese Suchparameter sind ungültig und wurden ignoriert.', - 'search_modifier_date_is' => 'Buchungsdatum ist „:value”', - 'search_modifier_id' => 'Buchungsnummer ist ":value"', - 'search_modifier_date_before' => 'Buchungsdatum ist vor oder am ":value"', - 'search_modifier_date_after' => 'Buchungsdatum ist nach oder am „:value”', - 'search_modifier_created_on' => 'Buchung wurde am „:value” erstellt', - 'search_modifier_updated_on' => 'Buchung wurde zuletzt am „:value” aktualisiert', - 'search_modifier_external_id' => 'Externe ID lautet „::value”', - 'search_modifier_no_external_url' => 'Die Buchung besitzt keine externe URL', - 'search_modifier_any_external_url' => 'Die Buchung muss eine (beliebige) externe URL aufweisen', - 'search_modifier_internal_reference' => 'Interne Referenz lautet „:value”', - 'search_modifier_description_starts' => 'Beschreibung ist „:value”', - 'search_modifier_description_ends' => 'Beschreibung endet mit „:value”', - 'search_modifier_description_contains' => 'Beschreibung enthält „:value”', - 'search_modifier_description_is' => 'Beschreibung ist „:value”', - 'search_modifier_currency_is' => 'Buchungswährung ist „:value”', - 'search_modifier_foreign_currency_is' => 'Buchungsfremdwährung ist „:value”', - 'search_modifier_has_attachments' => 'Die Buchung muss einen Anhang haben', - 'search_modifier_has_no_category' => 'Die Buchung darf keiner Kategorie zugeordnet sein', - 'search_modifier_has_any_category' => 'Die Buchung muss einer Kategorie zugeordnet werden', - 'search_modifier_has_no_budget' => 'Der Buchung darf kein Budget zugeordnet werden', - 'search_modifier_has_any_budget' => 'Die Buchung muss einem Budget zugeordnet werden', - 'search_modifier_has_no_bill' => 'Der Buchung darf keine Rechnung zugeordnet sein', - 'search_modifier_has_any_bill' => 'Der Buchung muss eine (beliebige) Rechnung zugeordnet werden', - 'search_modifier_has_no_tag' => 'Der Buchung darf keine Schlagworte zugeordnet werden', - 'search_modifier_has_any_tag' => 'Die Buchung muss ein Schlagwort zugeordnet werden', - 'search_modifier_notes_contain' => 'Die Buchungsnotiz enthält „:value”', - 'search_modifier_notes_start' => 'Die Buchungsnotiz beginnt mit „:value”', - 'search_modifier_notes_end' => 'Die Buchungsnotiz endet mit „:value”', - 'search_modifier_notes_are' => 'Die Buchungsnotiz ist „:value”', - 'search_modifier_no_notes' => 'Die Buchung hat keine Notiz', - 'search_modifier_any_notes' => 'Die Buchung muss eine Notiz haben', - 'search_modifier_amount_exactly' => 'Betrag ist genau :value', - 'search_modifier_amount_less' => 'Betrag ist kleiner oder gleich :value', - 'search_modifier_amount_more' => 'Betrag ist größer oder gleich :value', - 'search_modifier_source_account_is' => 'Name des Quellkontos ist ":value"', - 'search_modifier_source_account_contains' => 'Name des Quellkontos enthält „:value”', - 'search_modifier_source_account_starts' => 'Name des Quellkontos beginnt mit „:value”', - 'search_modifier_source_account_ends' => 'Name des Quellkontos endet mit „:value”', - 'search_modifier_source_account_id' => 'Quellkonto ID ist :value', - 'search_modifier_source_account_nr_is' => 'Quellkontonummer (IBAN) ist „:value”', - 'search_modifier_source_account_nr_contains' => 'Quellkontonummer (IBAN) enthält „:value”', - 'search_modifier_source_account_nr_starts' => 'Quellkontonummer (IBAN) beginnt mit „:value”', - 'search_modifier_source_account_nr_ends' => 'Quellkontonummer (IBAN) endet mit „:value”', - 'search_modifier_destination_account_is' => 'Zielkontoname ist „:value”', - 'search_modifier_destination_account_contains' => 'Zielkontoname enthält „:value”', - 'search_modifier_destination_account_starts' => 'Zielkontoname beginnt mit „:value”', - 'search_modifier_destination_account_ends' => 'Zielkontoname endet mit „:value”', - 'search_modifier_destination_account_id' => 'Zielkonto ID ist :value', - 'search_modifier_destination_is_cash' => 'Zielkonto ist ein (Bar-)Konto', - 'search_modifier_source_is_cash' => 'Quellkonto ist ein (Bar-)Konto', - 'search_modifier_destination_account_nr_is' => 'Zielkontonummer (IBAN) ist „:value”', - 'search_modifier_destination_account_nr_contains' => 'Zielkontonummer (IBAN) enthält „:value”', - 'search_modifier_destination_account_nr_starts' => 'Zielkontonummer (IBAN) beginnt mit „:value”', - 'search_modifier_destination_account_nr_ends' => 'Zielkontonummer (IBAN) endet mit „:value”', - 'search_modifier_account_id' => 'Quell- oder Zielkonto ID ist/sind :value', - 'search_modifier_category_is' => 'Kategorie ist „:value”', - 'search_modifier_budget_is' => 'Budget ist „:value”', - 'search_modifier_bill_is' => 'Rechnung ist „:value”', - 'search_modifier_transaction_type' => 'Buchungstyp ist „:value”', - 'search_modifier_tag_is' => 'Schlagwort ist „:value”', - 'search_modifier_date_is_year' => 'Buchung ist in Jahr ":value"', - 'search_modifier_date_is_month' => 'Buchung ist im Monat ":value"', - 'search_modifier_date_is_day' => 'Buchung ist am ":value" Tag des Monats', - 'search_modifier_date_before_year' => 'Buchung ist vor dem oder im Jahr ":value"', - 'search_modifier_date_before_month' => 'Buchung ist vor oder im Monat ":value"', - 'search_modifier_date_before_day' => 'Buchung vor oder am ":value" Tag des Monats', - 'search_modifier_date_after_year' => 'Buchung ist in oder nach dem Jahr ":value"', - 'search_modifier_date_after_month' => 'Buchung ist in oder nach dem Monat ":value"', - 'search_modifier_date_after_day' => 'Buchung ist nach oder am ":value" Tag des Monats', + 'search' => 'Suche', + 'search_query' => 'Abfrage', + 'search_found_transactions' => 'Firefly III hat :count Transaktion in :time Sekunden gefunden.|Firefly III hat :count Transaktionen in :time Sekunden gefunden.', + 'search_found_more_transactions' => 'Firefly III hat mehr als :count Transaktionen in :time Sekunden gefunden.', + 'search_for_query' => 'Firefly III sucht nach Buchungen mit folgenden Wörtern im Namen: :query', + 'invalid_operators_list' => 'Diese Suchparameter sind ungültig und wurden ignoriert.', + + // old + + 'search_modifier_date_on' => 'Transaction date is ":value"', + 'search_modifier_id' => 'Buchungsnummer ist ":value"', + 'search_modifier_date_before' => 'Buchungsdatum ist vor oder am ":value"', + 'search_modifier_date_after' => 'Buchungsdatum ist nach oder am „:value”', + 'search_modifier_external_id_is' => 'External ID is ":value"', + 'search_modifier_no_external_url' => 'Die Buchung besitzt keine externe URL', + 'search_modifier_any_external_url' => 'Die Buchung muss eine (beliebige) externe URL aufweisen', + 'search_modifier_internal_reference_is' => 'Internal reference is ":value"', + 'search_modifier_description_starts' => 'Beschreibung ist „:value”', + 'search_modifier_description_ends' => 'Beschreibung endet mit „:value”', + 'search_modifier_description_contains' => 'Beschreibung enthält „:value”', + 'search_modifier_description_is' => 'Beschreibung ist „:value”', + 'search_modifier_currency_is' => 'Buchungswährung ist „:value”', + 'search_modifier_foreign_currency_is' => 'Buchungsfremdwährung ist „:value”', + 'search_modifier_has_attachments' => 'Die Buchung muss einen Anhang haben', + 'search_modifier_has_no_category' => 'Die Buchung darf keiner Kategorie zugeordnet sein', + 'search_modifier_has_any_category' => 'Die Buchung muss einer Kategorie zugeordnet werden', + 'search_modifier_has_no_budget' => 'Der Buchung darf kein Budget zugeordnet werden', + 'search_modifier_has_any_budget' => 'Die Buchung muss einem Budget zugeordnet werden', + 'search_modifier_has_no_bill' => 'Der Buchung darf keine Rechnung zugeordnet sein', + 'search_modifier_has_any_bill' => 'Der Buchung muss eine (beliebige) Rechnung zugeordnet werden', + 'search_modifier_has_no_tag' => 'Der Buchung darf keine Schlagworte zugeordnet werden', + 'search_modifier_has_any_tag' => 'Die Buchung muss ein Schlagwort zugeordnet werden', + 'search_modifier_notes_contains' => 'The transaction notes contain ":value"', + 'search_modifier_notes_starts' => 'The transaction notes start with ":value"', + 'search_modifier_notes_ends' => 'The transaction notes end with ":value"', + 'search_modifier_notes_is' => 'The transaction notes are exactly ":value"', + 'search_modifier_no_notes' => 'Die Buchung hat keine Notiz', + 'search_modifier_any_notes' => 'Die Buchung muss eine Notiz haben', + 'search_modifier_amount_is' => 'Amount is exactly :value', + 'search_modifier_amount_less' => 'Betrag ist kleiner oder gleich :value', + 'search_modifier_amount_more' => 'Betrag ist größer oder gleich :value', + 'search_modifier_source_account_is' => 'Name des Quellkontos ist ":value"', + 'search_modifier_source_account_contains' => 'Name des Quellkontos enthält „:value”', + 'search_modifier_source_account_starts' => 'Name des Quellkontos beginnt mit „:value”', + 'search_modifier_source_account_ends' => 'Name des Quellkontos endet mit „:value”', + 'search_modifier_source_account_id' => 'Quellkonto ID ist :value', + 'search_modifier_source_account_nr_is' => 'Quellkontonummer (IBAN) ist „:value”', + 'search_modifier_source_account_nr_contains' => 'Quellkontonummer (IBAN) enthält „:value”', + 'search_modifier_source_account_nr_starts' => 'Quellkontonummer (IBAN) beginnt mit „:value”', + 'search_modifier_source_account_nr_ends' => 'Quellkontonummer (IBAN) endet mit „:value”', + 'search_modifier_destination_account_is' => 'Zielkontoname ist „:value”', + 'search_modifier_destination_account_contains' => 'Zielkontoname enthält „:value”', + 'search_modifier_destination_account_starts' => 'Zielkontoname beginnt mit „:value”', + 'search_modifier_destination_account_ends' => 'Zielkontoname endet mit „:value”', + 'search_modifier_destination_account_id' => 'Zielkonto ID ist :value', + 'search_modifier_destination_is_cash' => 'Zielkonto ist ein (Bar-)Konto', + 'search_modifier_source_is_cash' => 'Quellkonto ist ein (Bar-)Konto', + 'search_modifier_destination_account_nr_is' => 'Zielkontonummer (IBAN) ist „:value”', + 'search_modifier_destination_account_nr_contains' => 'Zielkontonummer (IBAN) enthält „:value”', + 'search_modifier_destination_account_nr_starts' => 'Zielkontonummer (IBAN) beginnt mit „:value”', + 'search_modifier_destination_account_nr_ends' => 'Zielkontonummer (IBAN) endet mit „:value”', + 'search_modifier_account_id' => 'Quell- oder Zielkonto ID ist/sind :value', + 'search_modifier_category_is' => 'Kategorie ist „:value”', + 'search_modifier_budget_is' => 'Budget ist „:value”', + 'search_modifier_bill_is' => 'Rechnung ist „:value”', + 'search_modifier_transaction_type' => 'Buchungstyp ist „:value”', + 'search_modifier_tag_is' => 'Schlagwort ist „:value”', + 'search_modifier_date_on_year' => 'Transaction is in year ":value"', + 'search_modifier_date_on_month' => 'Transaction is in month ":value"', + 'search_modifier_date_on_day' => 'Transaction is on day of month ":value"', + 'search_modifier_date_before_year' => 'Buchung ist vor dem oder im Jahr ":value"', + 'search_modifier_date_before_month' => 'Buchung ist vor oder im Monat ":value"', + 'search_modifier_date_before_day' => 'Buchung vor oder am ":value" Tag des Monats', + 'search_modifier_date_after_year' => 'Buchung ist in oder nach dem Jahr ":value"', + 'search_modifier_date_after_month' => 'Buchung ist in oder nach dem Monat ":value"', + 'search_modifier_date_after_day' => 'Buchung ist nach oder am ":value" Tag des Monats', + + + // new + 'search_modifier_tag_is_not' => 'No tag is ":value"', + + 'search_modifier_account_is' => 'Either account is ":value"', + 'search_modifier_account_contains' => 'Either account contains ":value"', + 'search_modifier_account_ends' => 'Either account ends with ":value"', + 'search_modifier_account_starts' => 'Either account starts with ":value"', + 'search_modifier_account_nr_is' => 'Either account number / IBAN is ":value"', + 'search_modifier_account_nr_contains' => 'Either account number / IBAN contains ":value"', + 'search_modifier_account_nr_ends' => 'Either account number / IBAN ends with ":value"', + 'search_modifier_account_nr_starts' => 'Either account number / IBAN starts with ":value"', + 'search_modifier_category_contains' => 'Category contains ":value"', + 'search_modifier_category_ends' => 'Category ends with ":value"', + 'search_modifier_category_starts' => 'Category starts with ":value"', + 'search_modifier_budget_contains' => 'Budget contains ":value"', + 'search_modifier_budget_ends' => 'Budget ends with ":value"', + 'search_modifier_budget_starts' => 'Budget starts with ":value"', + 'search_modifier_bill_contains' => 'Bill contains ":value"', + 'search_modifier_bill_ends' => 'Bill ends with ":value"', + 'search_modifier_bill_starts' => 'Bill starts with ":value"', + 'search_modifier_external_id_contains' => 'External ID contains ":value"', + 'search_modifier_external_id_ends' => 'External ID ends with ":value"', + 'search_modifier_external_id_starts' => 'External ID starts with ":value"', + 'search_modifier_internal_reference_contains' => 'Internal reference contains ":value"', + 'search_modifier_internal_reference_ends' => 'Internal reference ends with ":value"', + 'search_modifier_internal_reference_starts' => 'Internal reference starts with ":value"', + 'search_modifier_external_url_is' => 'External URL is ":value"', + 'search_modifier_external_url_contains' => 'External URL contains ":value"', + 'search_modifier_external_url_ends' => 'External URL ends with ":value"', + 'search_modifier_external_url_starts' => 'External URL starts with ":value"', + 'search_modifier_has_no_attachments' => 'Transaction has no attachments', + 'search_modifier_account_is_cash' => 'Either account is a cash account.', + 'search_modifier_journal_id' => 'The journal ID is ":value"', + 'search_modifier_recurrence_id' => 'The recurring transaction ID is ":value"', + 'search_modifier_foreign_amount_is' => 'The foreign amount is ":value"', + 'search_modifier_foreign_amount_less' => 'The foreign amount is less than ":value"', + 'search_modifier_foreign_amount_more' => 'The foreign amount is more than ":value"', + + // date fields + 'search_modifier_interest_date_on' => 'Transaction interest date is ":value"', + 'search_modifier_interest_date_on_year' => 'Transaction interest date is in year ":value"', + 'search_modifier_interest_date_on_month' => 'Transaction interest date is in month ":value"', + 'search_modifier_interest_date_on_day' => 'Transaction interest date is on day of month ":value"', + 'search_modifier_interest_date_before_year' => 'Transaction interest date is before or in year ":value"', + 'search_modifier_interest_date_before_month' => 'Transaction interest date is before or in month ":value"', + 'search_modifier_interest_date_before_day' => 'Transaction interest date is before or on day of month ":value"', + 'search_modifier_interest_date_after_year' => 'Transaction interest date is after or in year ":value"', + 'search_modifier_interest_date_after_month' => 'Transaction interest date is after or in month ":value"', + 'search_modifier_interest_date_after_day' => 'Transaction interest date is after or on day of month ":value"', + 'search_modifier_book_date_on_year' => 'Transaction book date is in year ":value"', + 'search_modifier_book_date_on_month' => 'Transaction book date is in month ":value"', + 'search_modifier_book_date_on_day' => 'Transaction book date is on day of month ":value"', + 'search_modifier_book_date_before_year' => 'Transaction book date is before or in year ":value"', + 'search_modifier_book_date_before_month' => 'Transaction book date is before or in month ":value"', + 'search_modifier_book_date_before_day' => 'Transaction book date is before or on day of month ":value"', + 'search_modifier_book_date_after_year' => 'Transaction book date is after or in year ":value"', + 'search_modifier_book_date_after_month' => 'Transaction book date is after or in month ":value"', + 'search_modifier_book_date_after_day' => 'Transaction book date is after or on day of month ":value"', + 'search_modifier_process_date_on_year' => 'Transaction process date is in year ":value"', + 'search_modifier_process_date_on_month' => 'Transaction process date is in month ":value"', + 'search_modifier_process_date_on_day' => 'Transaction process date is on day of month ":value"', + 'search_modifier_process_date_before_year' => 'Transaction process date is before or in year ":value"', + 'search_modifier_process_date_before_month' => 'Transaction process date is before or in month ":value"', + 'search_modifier_process_date_before_day' => 'Transaction process date is before or on day of month ":value"', + 'search_modifier_process_date_after_year' => 'Transaction process date is after or in year ":value"', + 'search_modifier_process_date_after_month' => 'Transaction process date is after or in month ":value"', + 'search_modifier_process_date_after_day' => 'Transaction process date is after or on day of month ":value"', + 'search_modifier_due_date_on_year' => 'Transaction due date is in year ":value"', + 'search_modifier_due_date_on_month' => 'Transaction due date is in month ":value"', + 'search_modifier_due_date_on_day' => 'Transaction due date is on day of month ":value"', + 'search_modifier_due_date_before_year' => 'Transaction due date is before or in year ":value"', + 'search_modifier_due_date_before_month' => 'Transaction due date is before or in month ":value"', + 'search_modifier_due_date_before_day' => 'Transaction due date is before or on day of month ":value"', + 'search_modifier_due_date_after_year' => 'Transaction due date is after or in year ":value"', + 'search_modifier_due_date_after_month' => 'Transaction due date is after or in month ":value"', + 'search_modifier_due_date_after_day' => 'Transaction due date is after or on day of month ":value"', + 'search_modifier_payment_date_on_year' => 'Transaction payment date is in year ":value"', + 'search_modifier_payment_date_on_month' => 'Transaction payment date is in month ":value"', + 'search_modifier_payment_date_on_day' => 'Transaction payment date is on day of month ":value"', + 'search_modifier_payment_date_before_year' => 'Transaction payment date is before or in year ":value"', + 'search_modifier_payment_date_before_month' => 'Transaction payment date is before or in month ":value"', + 'search_modifier_payment_date_before_day' => 'Transaction payment date is before or on day of month ":value"', + 'search_modifier_payment_date_after_year' => 'Transaction payment date is after or in year ":value"', + 'search_modifier_payment_date_after_month' => 'Transaction payment date is after or in month ":value"', + 'search_modifier_payment_date_after_day' => 'Transaction payment date is after or on day of month ":value"', + 'search_modifier_invoice_date_on_year' => 'Transaction invoice date is in year ":value"', + 'search_modifier_invoice_date_on_month' => 'Transaction invoice date is in month ":value"', + 'search_modifier_invoice_date_on_day' => 'Transaction invoice date is on day of month ":value"', + 'search_modifier_invoice_date_before_year' => 'Transaction invoice date is before or in year ":value"', + 'search_modifier_invoice_date_before_month' => 'Transaction invoice date is before or in month ":value"', + 'search_modifier_invoice_date_before_day' => 'Transaction invoice date is before or on day of month ":value"', + 'search_modifier_invoice_date_after_year' => 'Transaction invoice date is after or in year ":value"', + 'search_modifier_invoice_date_after_month' => 'Transaction invoice date is after or in month ":value"', + 'search_modifier_invoice_date_after_day' => 'Transaction invoice date is after or on day of month ":value"', + // other dates + 'search_modifier_updated_at_on_year' => 'Transaction was last updated in year ":value"', + 'search_modifier_updated_at_on_month' => 'Transaction was last updated in month ":value"', + 'search_modifier_updated_at_on_day' => 'Transaction was last updated on day of month ":value"', + 'search_modifier_updated_at_before_year' => 'Transaction was last updated in or before year ":value"', + 'search_modifier_updated_at_before_month' => 'Transaction was last updated in or before month ":value"', + 'search_modifier_updated_at_before_day' => 'Transaction was last updated on or before day of month ":value"', + 'search_modifier_updated_at_after_year' => 'Transaction was last updated in or after year ":value"', + 'search_modifier_updated_at_after_month' => 'Transaction was last updated in or after month ":value"', + 'search_modifier_updated_at_after_day' => 'Transaction was last updated on or after day of month ":value"', + 'search_modifier_created_at_on_year' => 'Transaction was created in year ":value"', + 'search_modifier_created_at_on_month' => 'Transaction was created in month ":value"', + 'search_modifier_created_at_on_day' => 'Transaction was created on day of month ":value"', + 'search_modifier_created_at_before_year' => 'Transaction was created in or before year ":value"', + 'search_modifier_created_at_before_month' => 'Transaction was created in or before month ":value"', + 'search_modifier_created_at_before_day' => 'Transaction was created on or before day of month ":value"', + 'search_modifier_created_at_after_year' => 'Transaction was created in or after year ":value"', + 'search_modifier_created_at_after_month' => 'Transaction was created in or after month ":value"', + 'search_modifier_created_at_after_day' => 'Transaction was created on or after day of month ":value"', + 'search_modifier_interest_date_before' => 'Transaction interest date is on or before ":value"', + 'search_modifier_interest_date_after' => 'Transaction interest date is on or after ":value"', + 'search_modifier_book_date_on' => 'Transaction book date is on ":value"', + 'search_modifier_book_date_before' => 'Transaction book date is on or before ":value"', + 'search_modifier_book_date_after' => 'Transaction book date is on or after ":value"', + 'search_modifier_process_date_on' => 'Transaction process date is on ":value"', + 'search_modifier_process_date_before' => 'Transaction process date is on or before ":value"', + 'search_modifier_process_date_after' => 'Transaction process date is on or after ":value"', + 'search_modifier_due_date_on' => 'Transaction due date is on ":value"', + 'search_modifier_due_date_before' => 'Transaction due date is on or before ":value"', + 'search_modifier_due_date_after' => 'Transaction due date is on or after ":value"', + 'search_modifier_payment_date_on' => 'Transaction payment date is on ":value"', + 'search_modifier_payment_date_before' => 'Transaction payment date is on or before ":value"', + 'search_modifier_payment_date_after' => 'Transaction payment date is on or after ":value"', + 'search_modifier_invoice_date_on' => 'Transaction invoice date is on ":value"', + 'search_modifier_invoice_date_before' => 'Transaction invoice date is on or before ":value"', + 'search_modifier_invoice_date_after' => 'Transaction invoice date is on or after ":value"', + 'search_modifier_created_at_on' => 'Transaction was created on ":value"', + 'search_modifier_created_at_before' => 'Transaction was created on or before ":value"', + 'search_modifier_created_at_after' => 'Transaction was created on or after ":value"', + 'search_modifier_updated_at_on' => 'Transaction was updated on ":value"', + 'search_modifier_updated_at_before' => 'Transaction was updated on or before ":value"', + 'search_modifier_updated_at_after' => 'Transaction was updated on or after ":value"', + 'search_modifier_attachment_name_is' => 'Any attachment\'s name is ":value"', + 'search_modifier_attachment_name_contains' => 'Any attachment\'s name contains ":value"', + 'search_modifier_attachment_name_starts' => 'Any attachment\'s name starts with ":value"', + 'search_modifier_attachment_name_ends' => 'Any attachment\'s name ends with ":value"', + 'search_modifier_attachment_notes_are' => 'Any attachment\'s notes are ":value"', + 'search_modifier_attachment_notes_contains' => 'Any attachment\'s notes contain ":value"', + 'search_modifier_attachment_notes_starts' => 'Any attachment\'s notes start with ":value"', + 'search_modifier_attachment_notes_ends' => 'Any attachment\'s notes end is ":value"', 'update_rule_from_query' => 'Regel „:rule” aus Suchanfrage aktualisieren', 'create_rule_from_query' => 'Neue Regel aus Suchanfrage erstellen', 'rule_from_search_words' => 'Die Regel-Modul hat Schwierigkeiten „:string” zu verarbeiten. Die vorgeschlagene Regel, die Ihrer Suchanfrage entspricht, kann zu unterschiedlichen Ergebnissen führen. Bitte überprüfen Sie die Regelauslöser sorgfältig.', @@ -443,7 +590,12 @@ return [ 'applied_rule_group_selection' => 'Regelgruppe ":title" wurde auf Ihre Auswahl angewendet.', // actions and triggers + 'rule_trigger_store_journal' => 'Wenn eine Buchung erstellt wird', + 'rule_trigger_update_journal' => 'Wenn eine Buchung aktualisiert wird', 'rule_trigger_user_action' => 'Die Nutzeraktion ist ":trigger_value"', + + + // OLD values (remove non-doubles later): 'rule_trigger_source_account_starts_choice' => 'Name des Quellkontos beginnt mit..', 'rule_trigger_source_account_starts' => 'Name des Quellkontos beginnt mit ":trigger_value"', 'rule_trigger_source_account_ends_choice' => 'Quellkonto-Name endet mit..', @@ -452,14 +604,14 @@ return [ 'rule_trigger_source_account_is' => 'Quellkonto-Name lautet ":trigger_value"', 'rule_trigger_source_account_contains_choice' => 'Quellkonto-Name enhält..', 'rule_trigger_source_account_contains' => 'Quellkonto-Name enthält ":trigger_value"', - 'rule_trigger_account_id_choice' => 'Account ID (Quelle/Ziel) ist genau..', - 'rule_trigger_account_id' => 'Account ID (Quelle/Ziel) ist genau :trigger_value', + 'rule_trigger_account_id_choice' => 'Either account ID is exactly..', + 'rule_trigger_account_id' => 'Either account ID is exactly :trigger_value', 'rule_trigger_source_account_id_choice' => 'Quellkonto ID ist genau..', 'rule_trigger_source_account_id' => 'Quellkonto ID ist genau :trigger_value', 'rule_trigger_destination_account_id_choice' => 'Zielkonto ID ist genau..', 'rule_trigger_destination_account_id' => 'Quellkonto ID ist genau :trigger_value', - 'rule_trigger_account_is_cash_choice' => 'Konto (Quelle/Ziel) ist (bar)', - 'rule_trigger_account_is_cash' => 'Konto (Quelle/Ziel) ist (bar)', + 'rule_trigger_account_is_cash_choice' => 'Either account is cash', + 'rule_trigger_account_is_cash' => 'Either account is cash', 'rule_trigger_source_is_cash_choice' => 'Quellkonto ist (bar)', 'rule_trigger_source_is_cash' => 'Quellkonto ist (bar)', 'rule_trigger_destination_is_cash_choice' => 'Zielkonto ist (bar)', @@ -494,8 +646,8 @@ return [ 'rule_trigger_category_is' => 'Kategorie ist ":trigger_value"', 'rule_trigger_amount_less_choice' => 'Betrag ist geringer als..', 'rule_trigger_amount_less' => 'Betrag ist kleiner als :trigger_value', - 'rule_trigger_amount_exactly_choice' => 'Betrag ist..', - 'rule_trigger_amount_exactly' => 'Betrag ist :trigger_value', + 'rule_trigger_amount_is_choice' => 'Amount is..', + 'rule_trigger_amount_is' => 'Amount is :trigger_value', 'rule_trigger_amount_more_choice' => 'Betrag ist mehr als..', 'rule_trigger_amount_more' => 'Betrag ist größer als :trigger_value', 'rule_trigger_description_starts_choice' => 'Beschreibung beginnt mit..', @@ -506,28 +658,26 @@ return [ 'rule_trigger_description_contains' => 'Beschreibung enthält ":trigger_value"', 'rule_trigger_description_is_choice' => 'Beschreibung ist..', 'rule_trigger_description_is' => 'Beschreibung ist ":trigger_value"', - 'rule_trigger_date_is_choice' => 'Buchungsdatum ist …', - 'rule_trigger_date_is' => 'Buchungsdatum ist „:trigger_value”', + 'rule_trigger_date_on_choice' => 'Transaction date is..', + 'rule_trigger_date_on' => 'Transaction date is ":trigger_value"', 'rule_trigger_date_before_choice' => 'Buchungsdatum ist vor …', 'rule_trigger_date_before' => 'Buchungsdatum ist vor „:trigger_value”', 'rule_trigger_date_after_choice' => 'Buchungsdatum ist nach …', 'rule_trigger_date_after' => 'Buchungsdatum ist nach „:trigger_value”', - 'rule_trigger_created_on_choice' => 'Buchungsdatum ist..', - 'rule_trigger_created_on' => 'Buchungsdatum ist „:trigger_value”', - 'rule_trigger_updated_on_choice' => 'Buchung zuletzt bearbeitet am..', - 'rule_trigger_updated_on' => 'Buchung zuletzt am „:trigger_value” bearbeitet', + 'rule_trigger_created_at_on_choice' => 'Transaction was made on..', + 'rule_trigger_created_at_on' => 'Transaction was made on ":trigger_value"', + 'rule_trigger_updated_at_on_choice' => 'Transaction was last edited on..', + 'rule_trigger_updated_at_on' => 'Transaction was last edited on ":trigger_value"', 'rule_trigger_budget_is_choice' => 'Budget ist..', 'rule_trigger_budget_is' => 'Budget ist „:trigger_value”', - 'rule_trigger_tag_is_choice' => '(Ein) Schlagwort ist …', - 'rule_trigger_tag_is' => 'Ein Schlagwort ist ":trigger_value"', + 'rule_trigger_tag_is_choice' => 'Any tag is..', + 'rule_trigger_tag_is' => 'Any tag is ":trigger_value"', 'rule_trigger_currency_is_choice' => 'Buchungswährung ist …', 'rule_trigger_currency_is' => 'Buchungswährung ist „:trigger_value”', 'rule_trigger_foreign_currency_is_choice' => 'Fremdwährung der Buchung ist …', 'rule_trigger_foreign_currency_is' => 'Fremdwährung der Buchung ist „:trigger_value”', 'rule_trigger_has_attachments_choice' => 'Hat mindestens so viele Anhänge', 'rule_trigger_has_attachments' => 'Enthält mindestens :trigger_value Anhänge', - 'rule_trigger_store_journal' => 'Wenn eine Buchung erstellt wird', - 'rule_trigger_update_journal' => 'Wenn eine Buchung aktualisiert wird', 'rule_trigger_has_no_category_choice' => 'Ohne Kategorie', 'rule_trigger_has_no_category' => 'Buchung ohne Kategorie', 'rule_trigger_has_any_category_choice' => 'Hat eine (beliebige) Kategorie', @@ -548,29 +698,157 @@ return [ 'rule_trigger_any_notes' => 'Die Buchung hat (beliebige) Notizen', 'rule_trigger_no_notes_choice' => 'Hat keine Notizen', 'rule_trigger_no_notes' => 'Buchung hat keine Notizen', - 'rule_trigger_notes_are_choice' => 'Notizen sind..', - 'rule_trigger_notes_are' => 'Notizen sind ":trigger_value"', - 'rule_trigger_notes_contain_choice' => 'Notizen enthalten..', - 'rule_trigger_notes_contain' => 'Notizen enthalten ":trigger_value"', - 'rule_trigger_notes_start_choice' => 'Notizen beginnen mit..', - 'rule_trigger_notes_start' => 'Notizen beginnen mit „:trigger_value”', - 'rule_trigger_notes_end_choice' => 'Notizen enden mit ..', - 'rule_trigger_notes_end' => 'Notizen enden mit „:trigger_value”', + 'rule_trigger_notes_is_choice' => 'Notes are..', + 'rule_trigger_notes_is' => 'Notes are ":trigger_value"', + 'rule_trigger_notes_contains_choice' => 'Notes contain..', + 'rule_trigger_notes_contains' => 'Notes contain ":trigger_value"', + 'rule_trigger_notes_starts_choice' => 'Notes start with..', + 'rule_trigger_notes_starts' => 'Notes start with ":trigger_value"', + 'rule_trigger_notes_ends_choice' => 'Notes end with..', + 'rule_trigger_notes_ends' => 'Notes end with ":trigger_value"', 'rule_trigger_bill_is_choice' => 'Rechnung ist..', 'rule_trigger_bill_is' => 'Rechung ist „:trigger_value”', - 'rule_trigger_external_id_choice' => 'Externe ID ist..', - 'rule_trigger_external_id' => 'Externe ID ist „:trigger_value”', - 'rule_trigger_internal_reference_choice' => 'Interne Referenz ist..', - 'rule_trigger_internal_reference' => 'Interne Referenz ist „:trigger_value”', + 'rule_trigger_external_id_is_choice' => 'External ID is..', + 'rule_trigger_external_id_is' => 'External ID is ":trigger_value"', + 'rule_trigger_internal_reference_is_choice' => 'Internal reference is..', + 'rule_trigger_internal_reference_is' => 'Internal reference is ":trigger_value"', 'rule_trigger_journal_id_choice' => 'Transaktions-Journal-ID ist..', 'rule_trigger_journal_id' => 'Transaktions-Journal-ID ist „:trigger_value”', 'rule_trigger_no_external_url' => 'Buchung hat keine externe URL', 'rule_trigger_any_external_url' => 'Buchung hat eine externe URL', - 'rule_trigger_any_external_url_choice' => 'Transaction has an external URL', - 'rule_trigger_no_external_url_choice' => 'Transaction has no external URL', + 'rule_trigger_any_external_url_choice' => 'Buchung hat eine externe URL', + 'rule_trigger_no_external_url_choice' => 'Buchung hat keine externe URL', 'rule_trigger_id_choice' => 'Buchungskennung lautet …', 'rule_trigger_id' => 'Buchungskennung lautet „:trigger_value”', + // new values: + 'rule_trigger_user_action_choice' => 'User action is ":trigger_value"', + 'rule_trigger_tag_is_not_choice' => 'No tag is ":trigger_value"', + 'rule_trigger_tag_is_not' => 'No tag is..', + 'rule_trigger_account_is_choice' => 'Either account is exactly..', + 'rule_trigger_account_is' => 'Either account is exactly ":trigger_value"', + 'rule_trigger_account_contains_choice' => 'Either account contains..', + 'rule_trigger_account_contains' => 'Either account contains ":trigger_value"', + 'rule_trigger_account_ends_choice' => 'Either account ends with..', + 'rule_trigger_account_ends' => 'Either account ends with ":trigger_value"', + 'rule_trigger_account_starts_choice' => 'Either account starts with..', + 'rule_trigger_account_starts' => 'Either account starts with ":trigger_value"', + 'rule_trigger_account_nr_is_choice' => 'Either account number / IBAN is..', + 'rule_trigger_account_nr_is' => 'Either account number / IBAN is ":trigger_value"', + 'rule_trigger_account_nr_contains_choice' => 'Either account number / IBAN contains..', + 'rule_trigger_account_nr_contains' => 'Either account number / IBAN contains ":trigger_value"', + 'rule_trigger_account_nr_ends_choice' => 'Either account number / IBAN ends with..', + 'rule_trigger_account_nr_ends' => 'Either account number / IBAN ends with ":trigger_value"', + 'rule_trigger_account_nr_starts_choice' => 'Either account number / IBAN starts with..', + 'rule_trigger_account_nr_starts' => 'Either account number / IBAN starts with ":trigger_value"', + 'rule_trigger_category_contains_choice' => 'Category contains..', + 'rule_trigger_category_contains' => 'Category contains ":trigger_value"', + 'rule_trigger_category_ends_choice' => 'Category ends with..', + 'rule_trigger_category_ends' => 'Category ends with ":trigger_value"', + 'rule_trigger_category_starts_choice' => 'Category starts with..', + 'rule_trigger_category_starts' => 'Category starts with ":trigger_value"', + 'rule_trigger_budget_contains_choice' => 'Budget contains..', + 'rule_trigger_budget_contains' => 'Budget contains ":trigger_value"', + 'rule_trigger_budget_ends_choice' => 'Budget ends with..', + 'rule_trigger_budget_ends' => 'Budget ends with ":trigger_value"', + 'rule_trigger_budget_starts_choice' => 'Budget starts with..', + 'rule_trigger_budget_starts' => 'Budget starts with ":trigger_value"', + 'rule_trigger_bill_contains_choice' => 'Bill contains..', + 'rule_trigger_bill_contains' => 'Bill contains ":trigger_value"', + 'rule_trigger_bill_ends_choice' => 'Bill ends with..', + 'rule_trigger_bill_ends' => 'Bill ends with ":trigger_value"', + 'rule_trigger_bill_starts_choice' => 'Bill starts with..', + 'rule_trigger_bill_starts' => 'Bill starts with ":trigger_value"', + 'rule_trigger_external_id_contains_choice' => 'External ID contains..', + 'rule_trigger_external_id_contains' => 'External ID contains ":trigger_value"', + 'rule_trigger_external_id_ends_choice' => 'External ID ends with..', + 'rule_trigger_external_id_ends' => 'External ID ends with ":trigger_value"', + 'rule_trigger_external_id_starts_choice' => 'External ID starts with..', + 'rule_trigger_external_id_starts' => 'External ID starts with ":trigger_value"', + 'rule_trigger_internal_reference_contains_choice' => 'Internal reference contains..', + 'rule_trigger_internal_reference_contains' => 'Internal reference contains ":trigger_value"', + 'rule_trigger_internal_reference_ends_choice' => 'Internal reference ends with..', + 'rule_trigger_internal_reference_ends' => 'Internal reference ends with ":trigger_value"', + 'rule_trigger_internal_reference_starts_choice' => 'Internal reference starts with..', + 'rule_trigger_internal_reference_starts' => 'Internal reference starts with ":trigger_value"', + 'rule_trigger_external_url_is_choice' => 'External URL is..', + 'rule_trigger_external_url_is' => 'External URL is ":trigger_value"', + 'rule_trigger_external_url_contains_choice' => 'External URL contains..', + 'rule_trigger_external_url_contains' => 'External URL contains ":trigger_value"', + 'rule_trigger_external_url_ends_choice' => 'External URL ends with..', + 'rule_trigger_external_url_ends' => 'External URL ends with ":trigger_value"', + 'rule_trigger_external_url_starts_choice' => 'External URL starts with..', + 'rule_trigger_external_url_starts' => 'External URL starts with ":trigger_value"', + 'rule_trigger_has_no_attachments_choice' => 'Has no attachments', + 'rule_trigger_has_no_attachments' => 'Transaction has no attachments', + 'rule_trigger_recurrence_id_choice' => 'Recurring transaction ID is..', + 'rule_trigger_recurrence_id' => 'Recurring transaction ID is ":trigger_value"', + 'rule_trigger_interest_date_on_choice' => 'Interest date is on..', + 'rule_trigger_interest_date_on' => 'Interest date is on ":trigger_value"', + 'rule_trigger_interest_date_before_choice' => 'Interest date is before..', + 'rule_trigger_interest_date_before' => 'Interest date is before ":trigger_value"', + 'rule_trigger_interest_date_after_choice' => 'Interest date is after..', + 'rule_trigger_interest_date_after' => 'Interest date is after ":trigger_value"', + 'rule_trigger_book_date_on_choice' => 'Book date is on..', + 'rule_trigger_book_date_on' => 'Book date is on ":trigger_value"', + 'rule_trigger_book_date_before_choice' => 'Book date is before..', + 'rule_trigger_book_date_before' => 'Book date is before ":trigger_value"', + 'rule_trigger_book_date_after_choice' => 'Book date is after..', + 'rule_trigger_book_date_after' => 'Book date is after ":trigger_value"', + 'rule_trigger_process_date_on_choice' => 'Process date is on..', + 'rule_trigger_process_date_on' => 'Process date is ":trigger_value"', + 'rule_trigger_process_date_before_choice' => 'Process date is before..', + 'rule_trigger_process_date_before' => 'Process date is before ":trigger_value"', + 'rule_trigger_process_date_after_choice' => 'Process date is after..', + 'rule_trigger_process_date_after' => 'Process date is after ":trigger_value"', + 'rule_trigger_due_date_on_choice' => 'Due date is on..', + 'rule_trigger_due_date_on' => 'Due date is on ":trigger_value"', + 'rule_trigger_due_date_before_choice' => 'Due date is before..', + 'rule_trigger_due_date_before' => 'Due date is before ":trigger_value"', + 'rule_trigger_due_date_after_choice' => 'Due date is after..', + 'rule_trigger_due_date_after' => 'Due date is after ":trigger_value"', + 'rule_trigger_payment_date_on_choice' => 'Payment date is on..', + 'rule_trigger_payment_date_on' => 'Payment date is on ":trigger_value"', + 'rule_trigger_payment_date_before_choice' => 'Payment date is before..', + 'rule_trigger_payment_date_before' => 'Payment date is before ":trigger_value"', + 'rule_trigger_payment_date_after_choice' => 'Payment date is after..', + 'rule_trigger_payment_date_after' => 'Payment date is after ":trigger_value"', + 'rule_trigger_invoice_date_on_choice' => 'Invoice date is on..', + 'rule_trigger_invoice_date_on' => 'Invoice date is on ":trigger_value"', + 'rule_trigger_invoice_date_before_choice' => 'Invoice date is before..', + 'rule_trigger_invoice_date_before' => 'Invoice date is before ":trigger_value"', + 'rule_trigger_invoice_date_after_choice' => 'Invoice date is after..', + 'rule_trigger_invoice_date_after' => 'Invoice date is after ":trigger_value"', + 'rule_trigger_created_at_before_choice' => 'Transaction was created before..', + 'rule_trigger_created_at_before' => 'Transaction was created before ":trigger_value"', + 'rule_trigger_created_at_after_choice' => 'Transaction was created after..', + 'rule_trigger_created_at_after' => 'Transaction was created after ":trigger_value"', + 'rule_trigger_updated_at_before_choice' => 'Transaction was last updated before..', + 'rule_trigger_updated_at_before' => 'Transaction was last updated before ":trigger_value"', + 'rule_trigger_updated_at_after_choice' => 'Transaction was last updated after..', + 'rule_trigger_updated_at_after' => 'Transaction was last updated after ":trigger_value"', + 'rule_trigger_foreign_amount_is_choice' => 'Foreign amount is exactly..', + 'rule_trigger_foreign_amount_is' => 'Foreign amount is exactly ":trigger_value"', + 'rule_trigger_foreign_amount_less_choice' => 'Foreign amount is less than..', + 'rule_trigger_foreign_amount_less' => 'Foreign amount is less than ":trigger_value"', + 'rule_trigger_foreign_amount_more_choice' => 'Foreign amount is more than..', + 'rule_trigger_foreign_amount_more' => 'Foreign amount is more than ":trigger_value"', + 'rule_trigger_attachment_name_is_choice' => 'Any attachment\'s name is..', + 'rule_trigger_attachment_name_is' => 'Any attachment\'s name is ":trigger_value"', + 'rule_trigger_attachment_name_contains_choice' => 'Any attachment\'s name contains..', + 'rule_trigger_attachment_name_contains' => 'Any attachment\'s name contains ":trigger_value"', + 'rule_trigger_attachment_name_starts_choice' => 'Any attachment\'s name starts with..', + 'rule_trigger_attachment_name_starts' => 'Any attachment\'s name starts with ":trigger_value"', + 'rule_trigger_attachment_name_ends_choice' => 'Any attachment\'s name ends with..', + 'rule_trigger_attachment_name_ends' => 'Any attachment\'s name ends with ":trigger_value"', + 'rule_trigger_attachment_notes_are_choice' => 'Any attachment\'s notes are..', + 'rule_trigger_attachment_notes_are' => 'Any attachment\'s notes are ":trigger_value"', + 'rule_trigger_attachment_notes_contains_choice' => 'Any attachment\'s notes contain..', + 'rule_trigger_attachment_notes_contains' => 'Any attachment\'s notes contain ":trigger_value"', + 'rule_trigger_attachment_notes_starts_choice' => 'Any attachment\'s notes start with..', + 'rule_trigger_attachment_notes_starts' => 'Any attachment\'s notes start with ":trigger_value"', + 'rule_trigger_attachment_notes_ends_choice' => 'Any attachment\'s notes end with..', + 'rule_trigger_attachment_notes_ends' => 'Any attachment\'s notes end with ":trigger_value"', // actions 'rule_action_delete_transaction_choice' => 'Buchung löschen (!)', @@ -748,7 +1026,7 @@ return [ 'delete_all_liabilities' => 'ALLE Verbindlichkeiten löschen', 'delete_all_transactions' => 'ALLE Buchungen löschen', 'delete_all_withdrawals' => 'ALLE Ausgaben löschen', - 'delete_all_deposits' => 'ALLE Einzahlung löschen', + 'delete_all_deposits' => 'ALLE Einzahlungen löschen', 'delete_all_transfers' => 'ALLE Überweisungen löschen', 'also_delete_transactions' => 'Beim Löschen von Konten werden auch ALLE damit verbundenen Abhebungen, Einzahlungen und Überweisungen gelöscht!', 'deleted_all_budgets' => 'Alle Budgets wurden gelöscht', @@ -1031,6 +1309,10 @@ return [ 'running_again_loss' => 'Zuvor verknüpfte Buchungen mit dieser Rechnung können ihre Verbindung verlieren, wenn sie (nicht mehr) der/den Regel(n) entsprechen.', 'bill_related_rules' => 'Regeln mit Verknüpfung zu dieser Rechnung', 'repeats' => 'Wiederholungen', + 'bill_end_date_help' => 'Optional field. The bill is expected to end on this date.', + 'bill_extension_date_help' => 'Optional field. The bill must be extended (or cancelled) on or before this date.', + 'bill_end_index_line' => 'This bill ends on :date', + 'bill_extension_index_line' => 'This bill must be extended or cancelled on :date', 'connected_journals' => 'Verknüpfte Buchungen', 'auto_match_on' => 'Automatisch von Firefly III zugeordnet', 'auto_match_off' => 'Nicht automatisch von Firefly III zugeordnet', @@ -1412,7 +1694,6 @@ return [ 'overview' => 'Übersicht', 'saveOnAccount' => 'Rücklagen für Konto', 'unknown' => 'Unbekannt', - 'daily' => 'Täglich', 'monthly' => 'Monatlich', 'profile' => 'Profil', 'errors' => 'Fehler', diff --git a/resources/lang/de_DE/form.php b/resources/lang/de_DE/form.php index 134ab21107..89644ce95e 100644 --- a/resources/lang/de_DE/form.php +++ b/resources/lang/de_DE/form.php @@ -181,6 +181,7 @@ return [ 'login_name' => 'Login', 'is_owner' => 'Ist Administrator?', 'url' => 'URL', + 'bill_end_date' => 'End date', // import 'apply_rules' => 'Regeln anwenden', diff --git a/resources/lang/el_GR/config.php b/resources/lang/el_GR/config.php index abe10f4872..14c4e8d256 100644 --- a/resources/lang/el_GR/config.php +++ b/resources/lang/el_GR/config.php @@ -25,25 +25,36 @@ declare(strict_types=1); return [ 'html_language' => 'el', 'locale' => 'el, Ελληνικά, el_GR.utf8, el_GR.UTF-8', - 'month' => '%B %Y', - 'month_and_day' => '%e %B %Y', + //'month' => '%B %Y', + 'month_js' => 'MMMM YYYY', + + //'month_and_day' => '%B %e, %Y', 'month_and_day_moment_js' => 'D MMM YYYY', 'month_and_day_fns' => 'd MMMM y', - 'month_and_date_day' => '%A %e %B %Y', - 'month_and_day_no_year' => '%e %B', - 'date_time' => '%e %B %Y, @ %T', - 'specific_day' => '%e %B %Y', - 'week_in_year' => 'Εβδομάδα %V, %G', - 'year' => '%Y', - 'half_year' => '%B %Y', - 'month_js' => 'MMMM YYYY', 'month_and_day_js' => 'Do MMMM YYYY', + + //'month_and_date_day' => '%A %B %e, %Y', + 'month_and_date_day_js' => 'dddd MMMM Do, YYYY', + + //'month_and_day_no_year' => '%B %e', + 'month_and_day_no_year_js' => 'MMMM Do', + + //'date_time' => '%B %e, %Y, @ %T', 'date_time_js' => 'Do MMMM YYYY, HH:mm:ss', + + //'specific_day' => '%e %B %Y', 'specific_day_js' => 'D MMMM YYYY', + + //'week_in_year' => 'Week %V, %G', 'week_in_year_js' => '[Week] w, YYYY', 'week_in_year_fns' => "'Εβδομάδα' w, yyyy", + + //'year' => '%Y', 'year_js' => 'YYYY', + + //'half_year' => '%B %Y', 'half_year_js' => 'Q YYYY', + 'quarter_fns' => "'Q'Q, yyyy", 'half_year_fns' => "'H{half}', yyyy", 'dow_1' => 'Δευτέρα', diff --git a/resources/lang/el_GR/email.php b/resources/lang/el_GR/email.php index 9dee6cff80..f19a63dff4 100644 --- a/resources/lang/el_GR/email.php +++ b/resources/lang/el_GR/email.php @@ -24,82 +24,97 @@ declare(strict_types=1); return [ // common items - 'greeting' => 'Γεια σου,', - 'closing' => 'Μπιπ μπιπ,', - 'signature' => 'Το Ρομπότ Αλληλογραφίας του Firefly III', - 'footer_ps' => 'ΥΓ: Αυτό το μήνυμα στάλθηκε επειδή μια αίτηση από την IP :ipAddress το ενεργοποίησε.', + 'greeting' => 'Γεια σου,', + 'closing' => 'Μπιπ μπιπ,', + 'signature' => 'Το Ρομπότ Αλληλογραφίας του Firefly III', + 'footer_ps' => 'ΥΓ: Αυτό το μήνυμα στάλθηκε επειδή μια αίτηση από την IP :ipAddress το ενεργοποίησε.', // admin test - 'admin_test_subject' => 'Ένα δοκιμαστικό μήνυμα από την εγκατάσταση του Firefly III', - 'admin_test_body' => 'Αυτό είναι ένα δοκιμαστικό μήνυμα από την εγκατάσταση του Firefly III. Αποστάλθηκε στο :email.', + 'admin_test_subject' => 'Ένα δοκιμαστικό μήνυμα από την εγκατάσταση του Firefly III', + 'admin_test_body' => 'Αυτό είναι ένα δοκιμαστικό μήνυμα από την εγκατάσταση του Firefly III. Αποστάλθηκε στο :email.', // new IP - 'login_from_new_ip' => 'Νέα σύνδεση χρήστη στο Firefly III', - 'new_ip_body' => 'Το Firefly III εντόπισε μια νέα σύνδεση στο λογαριασμό σας από μια άγνωστη διεύθυνση IP. Αν δεν συνδεθήκατε ποτέ από την παρακάτω διεύθυνση IP ή έγινε πριν από περισσότερο από έξι μήνες, το Firefly III θα σας προειδοποιήσει.', - 'new_ip_warning' => 'Αν αναγνωρίζετε αυτή τη διεύθυνση IP ή τη σύνδεση χρήστη, μπορείτε να αγνοήσετε αυτό το μήνυμα. Αν δεν συνδεθήκατε, αν δεν έχετε ιδέα για το τι είναι αυτό, επαληθεύστε ένα ασφαλή κωδικό πρόσβασης, αλλάξτε τον και αποσυνδεθείτε από όλες τις άλλες συνεδρίες. Για να το κάνετε αυτό, πηγαίνετε στη σελίδα του προφίλ σας. Φυσικά έχετε ήδη ενεργοποιημένο το 2FactorAuthentication, έτσι? Μείνετε ασφαλείς!', - 'ip_address' => 'Διεύθυνση IP', - 'host_name' => 'Διακομιστής', - 'date_time' => 'Ημερομηνία και ώρα', + 'login_from_new_ip' => 'Νέα σύνδεση χρήστη στο Firefly III', + 'new_ip_body' => 'Το Firefly III εντόπισε μια νέα σύνδεση στο λογαριασμό σας από μια άγνωστη διεύθυνση IP. Αν δεν συνδεθήκατε ποτέ από την παρακάτω διεύθυνση IP ή έγινε πριν από περισσότερο από έξι μήνες, το Firefly III θα σας προειδοποιήσει.', + 'new_ip_warning' => 'Αν αναγνωρίζετε αυτή τη διεύθυνση IP ή τη σύνδεση χρήστη, μπορείτε να αγνοήσετε αυτό το μήνυμα. Αν δεν συνδεθήκατε, αν δεν έχετε ιδέα για το τι είναι αυτό, επαληθεύστε ένα ασφαλή κωδικό πρόσβασης, αλλάξτε τον και αποσυνδεθείτε από όλες τις άλλες συνεδρίες. Για να το κάνετε αυτό, πηγαίνετε στη σελίδα του προφίλ σας. Φυσικά έχετε ήδη ενεργοποιημένο το 2FactorAuthentication, έτσι? Μείνετε ασφαλείς!', + 'ip_address' => 'Διεύθυνση IP', + 'host_name' => 'Διακομιστής', + 'date_time' => 'Ημερομηνία και ώρα', // access token created - 'access_token_created_subject' => 'Δημιουργήθηκε ένα νέο διακριτικό πρόσβασης', - 'access_token_created_body' => 'Κάποιος (ελπίζω εσείς) μόλις δημιούργησε ένα νέο Διακριτικό Πρόσβασης Firefly III API για το δικό σας λογαριασμό χρήστη.', - 'access_token_created_explanation' => 'Με αυτό το διακριτικό μπορούν να έχουν πρόσβαση σε όλες τις οικονομικές σας εγγραφές μέσω του Firefly III API.', - 'access_token_created_revoke' => 'Εάν δεν είστασταν εσείς, παρακαλώ να ανακαλέσετε αυτό το διακριτικό το συντομότερο δυνατό στο :url.', + 'access_token_created_subject' => 'Δημιουργήθηκε ένα νέο διακριτικό πρόσβασης', + 'access_token_created_body' => 'Κάποιος (ελπίζω εσείς) μόλις δημιούργησε ένα νέο Διακριτικό Πρόσβασης Firefly III API για το δικό σας λογαριασμό χρήστη.', + 'access_token_created_explanation' => 'Με αυτό το διακριτικό μπορούν να έχουν πρόσβαση σε όλες τις οικονομικές σας εγγραφές μέσω του Firefly III API.', + 'access_token_created_revoke' => 'Εάν δεν είστασταν εσείς, παρακαλώ να ανακαλέσετε αυτό το διακριτικό το συντομότερο δυνατό στο :url.', // registered - 'registered_subject' => 'Καλωσήρθατε στο Firefly III!', - 'registered_welcome' => 'Καλώς ήρθατε στο Firefly III. Η εγγραφή σας έχει ολοκληρωθεί και αυτό το email είναι εδώ για επιβεβαίωση. Ναι!', - 'registered_pw' => 'Εάν έχετε ήδη ξεχάσει τον κωδικό πρόσβασής σας, παρακαλούμε να τον επαναφέρετε χρησιμοποιώντας το εργαλείο επαναφοράς κωδικού πρόσβασης.', - 'registered_help' => 'Υπάρχει ένα εικονίδιο βοήθειας στην επάνω δεξιά γωνία κάθε σελίδας. Αν χρειάζεστε βοήθεια, κάντε κλικ σε αυτό!', - 'registered_doc_html' => 'Αν δεν το έχετε ήδη κάνει, παρακαλώ διαβάστε το θεωρητικό πλάνο.', - 'registered_doc_text' => 'Αν δεν το έχετε ήδη κάνει, διαβάστε τον οδηγό πρώτης χρήσης και την πλήρη περιγραφή.', - 'registered_closing' => 'Καλή Διασκέδαση!', - 'registered_firefly_iii_link' => 'Firefly III:', - 'registered_pw_reset_link' => 'Επαναφορά κωδικού πρόσβασης:', - 'registered_doc_link' => 'Τεκμηρίωση:', + 'registered_subject' => 'Καλωσήρθατε στο Firefly III!', + 'registered_welcome' => 'Καλώς ήρθατε στο Firefly III. Η εγγραφή σας έχει ολοκληρωθεί και αυτό το email είναι εδώ για επιβεβαίωση. Ναι!', + 'registered_pw' => 'Εάν έχετε ήδη ξεχάσει τον κωδικό πρόσβασής σας, παρακαλούμε να τον επαναφέρετε χρησιμοποιώντας το εργαλείο επαναφοράς κωδικού πρόσβασης.', + 'registered_help' => 'Υπάρχει ένα εικονίδιο βοήθειας στην επάνω δεξιά γωνία κάθε σελίδας. Αν χρειάζεστε βοήθεια, κάντε κλικ σε αυτό!', + 'registered_doc_html' => 'Αν δεν το έχετε ήδη κάνει, παρακαλώ διαβάστε το θεωρητικό πλάνο.', + 'registered_doc_text' => 'Αν δεν το έχετε ήδη κάνει, διαβάστε τον οδηγό πρώτης χρήσης και την πλήρη περιγραφή.', + 'registered_closing' => 'Καλή Διασκέδαση!', + 'registered_firefly_iii_link' => 'Firefly III:', + 'registered_pw_reset_link' => 'Επαναφορά κωδικού πρόσβασης:', + 'registered_doc_link' => 'Τεκμηρίωση:', // email change - 'email_change_subject' => 'Η διεύθυνση email σας στο Firefly III έχει αλλάξει', - 'email_change_body_to_new' => 'Εσείς ή κάποιος με πρόσβαση στο λογαριασμό σας στο Firefly III έχει αλλάξει τη διεύθυνση ηλεκτρονικού ταχυδρομείου σας. Αν δεν περιμένατε αυτό το μήνυμα, παρακαλώ αγνοήστε και διαγράψτε το.', - 'email_change_body_to_old' => 'Εσείς ή κάποιος με πρόσβαση στο λογαριασμό σας στο Firefly III έχει αλλάξει τη διεύθυνση ηλεκτρονικού ταχυδρομείου σας. Αν δεν το περιμένατε αυτό, πρέπει να ακολουθήσετε τον παρακάτω "σύνδεσμο αναίρεσης" για να προστατεύσετε τον λογαριασμό σας!', - 'email_change_ignore' => 'Αν ξεκινήσατε αυτήν την αλλαγή, μπορείτε να αγνοήσετε με ασφάλεια αυτό το μήνυμα.', - 'email_change_old' => 'Η παλιά διεύθυνση ηλεκτρονικού ταχυδρομείου ήταν: :email', - 'email_change_old_strong' => 'Η παλιά διεύθυνση ηλεκτρονικού ταχυδρομείου ήταν: :email', - 'email_change_new' => 'Η νέα διεύθυνση ηλεκτρονικού ταχυδρομείου είναι: :email', - 'email_change_new_strong' => 'Η νέα διεύθυνση ηλεκτρονικού ταχυδρομείου είναι: :email', - 'email_change_instructions' => 'Δεν μπορείτε να χρησιμοποιήσετε το Firefly III μέχρι να επιβεβαιώσετε αυτήν την αλλαγή. Ακολουθήστε τον παρακάτω σύνδεσμο για να το κάνετε.', - 'email_change_undo_link' => 'Για να αναιρέσετε την αλλαγή, ακολουθήστε αυτόν τον σύνδεσμο:', + 'email_change_subject' => 'Η διεύθυνση email σας στο Firefly III έχει αλλάξει', + 'email_change_body_to_new' => 'Εσείς ή κάποιος με πρόσβαση στο λογαριασμό σας στο Firefly III έχει αλλάξει τη διεύθυνση ηλεκτρονικού ταχυδρομείου σας. Αν δεν περιμένατε αυτό το μήνυμα, παρακαλώ αγνοήστε και διαγράψτε το.', + 'email_change_body_to_old' => 'Εσείς ή κάποιος με πρόσβαση στο λογαριασμό σας στο Firefly III έχει αλλάξει τη διεύθυνση ηλεκτρονικού ταχυδρομείου σας. Αν δεν το περιμένατε αυτό, πρέπει να ακολουθήσετε τον παρακάτω "σύνδεσμο αναίρεσης" για να προστατεύσετε τον λογαριασμό σας!', + 'email_change_ignore' => 'Αν ξεκινήσατε αυτήν την αλλαγή, μπορείτε να αγνοήσετε με ασφάλεια αυτό το μήνυμα.', + 'email_change_old' => 'Η παλιά διεύθυνση ηλεκτρονικού ταχυδρομείου ήταν: :email', + 'email_change_old_strong' => 'Η παλιά διεύθυνση ηλεκτρονικού ταχυδρομείου ήταν: :email', + 'email_change_new' => 'Η νέα διεύθυνση ηλεκτρονικού ταχυδρομείου είναι: :email', + 'email_change_new_strong' => 'Η νέα διεύθυνση ηλεκτρονικού ταχυδρομείου είναι: :email', + 'email_change_instructions' => 'Δεν μπορείτε να χρησιμοποιήσετε το Firefly III μέχρι να επιβεβαιώσετε αυτήν την αλλαγή. Ακολουθήστε τον παρακάτω σύνδεσμο για να το κάνετε.', + 'email_change_undo_link' => 'Για να αναιρέσετε την αλλαγή, ακολουθήστε αυτόν τον σύνδεσμο:', // OAuth token created - 'oauth_created_subject' => 'Δημιουργήθηκε ένας νέος πελάτης OAuth', - 'oauth_created_body' => 'Κάποιος (ελπίζω εσείς) μόλις δημιούργησε ένα νέο πελάτη API Firefly III OAuth για το λογαριασμό χρήστη σας. Έχει την ένδειξη ":name" και έχει URL επιστροφής κλήσης :url.', - 'oauth_created_explanation' => 'Με αυτόν τον πελάτη, μπορούν να έχουν πρόσβαση σε όλες τις οικονομικες σας εγγραφές μέσω του Firefly III API.', - 'oauth_created_undo' => 'Αν δεν ήσασταν εσείς, παρακαλώ να ανακαλέσετε αυτόν τον πελάτη το συντομότερο δυνατό στο :url.', + 'oauth_created_subject' => 'Δημιουργήθηκε ένας νέος πελάτης OAuth', + 'oauth_created_body' => 'Κάποιος (ελπίζω εσείς) μόλις δημιούργησε ένα νέο πελάτη API Firefly III OAuth για το λογαριασμό χρήστη σας. Έχει την ένδειξη ":name" και έχει URL επιστροφής κλήσης :url.', + 'oauth_created_explanation' => 'Με αυτόν τον πελάτη, μπορούν να έχουν πρόσβαση σε όλες τις οικονομικες σας εγγραφές μέσω του Firefly III API.', + 'oauth_created_undo' => 'Αν δεν ήσασταν εσείς, παρακαλώ να ανακαλέσετε αυτόν τον πελάτη το συντομότερο δυνατό στο :url.', // reset password - 'reset_pw_subject' => 'Αίτημα επαναφοράς κωδικού πρόσβασης', - 'reset_pw_instructions' => 'Κάποιος θέλει να κάνει επαναφορά για τον κωδικό πρόσβασής σας. Αν ήσασταν εσείς, παρακαλούμε ακολουθήστε τον παρακάτω σύνδεσμο για να το κάνετε.', - 'reset_pw_warning' => 'ΠΑΡΑΚΑΛΩ βεβαιωθείτε ότι ο σύνδεσμος πηγαίνει πραγματικά στη διεύθυνση του Firefly III που χρησιμοποιείτε!', + 'reset_pw_subject' => 'Αίτημα επαναφοράς κωδικού πρόσβασης', + 'reset_pw_instructions' => 'Κάποιος θέλει να κάνει επαναφορά για τον κωδικό πρόσβασής σας. Αν ήσασταν εσείς, παρακαλούμε ακολουθήστε τον παρακάτω σύνδεσμο για να το κάνετε.', + 'reset_pw_warning' => 'ΠΑΡΑΚΑΛΩ βεβαιωθείτε ότι ο σύνδεσμος πηγαίνει πραγματικά στη διεύθυνση του Firefly III που χρησιμοποιείτε!', // error - 'error_subject' => 'Βρέθηκε ένα σφάλμα στο Firefly III', - 'error_intro' => 'Το Firefly III v:version συνάντησε ένα σφάλμα: :errorMessage.', - 'error_type' => 'Το σφάλμα ήταν του τύπου ":class".', - 'error_timestamp' => 'Το σφάλμα προέκυψε την/στις: :time.', - 'error_location' => 'Αυτό το σφάλμα προέκυψε στο αρχείο ":file" στη γραμμή :line με τον κωδικό :code.', - 'error_user' => 'Το σφάλμα προέκυψε στο χρήστη #:id, :email.', - 'error_no_user' => 'Δεν υπήρξε κανένας συνδεδεμένος χρήστης για αυτό το σφάλμα ή κανένας χρήστης δεν εντοπίστηκε.', - 'error_ip' => 'Η διεύθυνση IP που σχετίζεται με αυτό το σφάλμα είναι: :ip', - 'error_url' => 'Το URL είναι: :url', - 'error_user_agent' => 'User agent: :userAgent', - 'error_stacktrace' => 'Το πλήρες stacktrace είναι παρακάτω. Αν νομίζετε ότι αυτό είναι ένα σφάλμα στο Firefly III, μπορείτε να προωθήσετε αυτό το μήνυμα στο james@firefly-iii.org. Αυτό μπορεί να βοηθήσει στη διόρθωση του σφάλματος που μόλις αντιμετωπίσατε.', - 'error_github_html' => 'Αν προτιμάτε, μπορείτε επίσης να ανοίξετε ένα νέο ζήτημα στο GitHub.', - 'error_github_text' => 'Αν προτιμάτε, μπορείτε επίσης να ανοίξετε ένα νέο ζήτημα στο https://github.com/firefly-iii/firefly-iii/issues.', - 'error_stacktrace_below' => 'Το πλήρες stacktrace είναι παρακάτω:', - 'error_headers' => 'The following headers may also be relevant:', + 'error_subject' => 'Βρέθηκε ένα σφάλμα στο Firefly III', + 'error_intro' => 'Το Firefly III v:version συνάντησε ένα σφάλμα: :errorMessage.', + 'error_type' => 'Το σφάλμα ήταν του τύπου ":class".', + 'error_timestamp' => 'Το σφάλμα προέκυψε την/στις: :time.', + 'error_location' => 'Αυτό το σφάλμα προέκυψε στο αρχείο ":file" στη γραμμή :line με τον κωδικό :code.', + 'error_user' => 'Το σφάλμα προέκυψε στο χρήστη #:id, :email.', + 'error_no_user' => 'Δεν υπήρξε κανένας συνδεδεμένος χρήστης για αυτό το σφάλμα ή κανένας χρήστης δεν εντοπίστηκε.', + 'error_ip' => 'Η διεύθυνση IP που σχετίζεται με αυτό το σφάλμα είναι: :ip', + 'error_url' => 'Το URL είναι: :url', + 'error_user_agent' => 'User agent: :userAgent', + 'error_stacktrace' => 'Το πλήρες stacktrace είναι παρακάτω. Αν νομίζετε ότι αυτό είναι ένα σφάλμα στο Firefly III, μπορείτε να προωθήσετε αυτό το μήνυμα στο james@firefly-iii.org. Αυτό μπορεί να βοηθήσει στη διόρθωση του σφάλματος που μόλις αντιμετωπίσατε.', + 'error_github_html' => 'Αν προτιμάτε, μπορείτε επίσης να ανοίξετε ένα νέο ζήτημα στο GitHub.', + 'error_github_text' => 'Αν προτιμάτε, μπορείτε επίσης να ανοίξετε ένα νέο ζήτημα στο https://github.com/firefly-iii/firefly-iii/issues.', + 'error_stacktrace_below' => 'Το πλήρες stacktrace είναι παρακάτω:', + 'error_headers' => 'The following headers may also be relevant:', // report new journals - 'new_journals_subject' => 'Το Firefly III έχει δημιουργήσει μια νέα συναλλαγή|Το Firefly III έχει δημιουργήσει :count νέες συναλλαγές', - 'new_journals_header' => 'Το Firefly III έχει δημιουργήσει μια συναλλαγή για εσάς. Μπορείτε να τη βρείτε στην εγκατάσταση Firefly ΙΙΙ:|Το Firefly III έχει δημιουργήσει :count συναλλαγές για εσάς. Μπορείτε να τις βρείτε στην εγκατάσταση Firefly III:', + 'new_journals_subject' => 'Το Firefly III έχει δημιουργήσει μια νέα συναλλαγή|Το Firefly III έχει δημιουργήσει :count νέες συναλλαγές', + 'new_journals_header' => 'Το Firefly III έχει δημιουργήσει μια συναλλαγή για εσάς. Μπορείτε να τη βρείτε στην εγκατάσταση Firefly ΙΙΙ:|Το Firefly III έχει δημιουργήσει :count συναλλαγές για εσάς. Μπορείτε να τις βρείτε στην εγκατάσταση Firefly III:', + + // bill warning + 'bill_warning_subject_end_date' => 'Your bill ":name" is due to end in :diff days', + 'bill_warning_subject_now_end_date' => 'Your bill ":name" is due to end TODAY', + 'bill_warning_subject_extension_date' => 'Your bill ":name" is due to be extended or cancelled in :diff days', + 'bill_warning_subject_now_extension_date' => 'Your bill ":name" is due to be extended or cancelled TODAY', + 'bill_warning_end_date_text' => 'Your bill ":name" is due to end on :date. This moment will pass in about :diff days.', + 'bill_warning_extension_date_text' => 'Your bill ":name" is due to be extended or cancelled on :date. This moment will pass in about :diff days.', + 'bill_warning_end_date_text_zero' => 'Your bill ":name" is due to end on :date. This moment will pass TODAY!', + 'bill_warning_extension_date_text_zero' => 'Your bill ":name" is due to be extended or cancelled on :date. This moment will pass TODAY!', + 'bill_warning_please_action' => 'Please take the appropriate action.', + 'bill_warning_end_date_html' => 'Your bill ":name" is due to end on :date. This moment will pass in about :diff days.', + 'bill_warning_extension_date_html' => 'Your bill ":name" is due to be extended or cancelled on :date. This moment will pass in about :diff days.', + 'bill_warning_end_date_html_zero' => 'Your bill ":name" is due to end on :date. This moment will pass TODAY!', + 'bill_warning_extension_date_html_zero' => 'Your bill ":name" is due to be extended or cancelled on :date. This moment will pass TODAY!', ]; diff --git a/resources/lang/el_GR/firefly.php b/resources/lang/el_GR/firefly.php index 8fb2e45be1..c83f81c551 100644 --- a/resources/lang/el_GR/firefly.php +++ b/resources/lang/el_GR/firefly.php @@ -24,333 +24,480 @@ declare(strict_types=1); return [ // general stuff: - 'close' => 'Κλείσιμο', - 'actions' => 'Ενέργειες', - 'edit' => 'Επεξεργασία', - 'delete' => 'Διαγραφή', - 'split' => 'Διαχωρισμός', - 'single_split' => 'Διαχωρισμός', - 'clone' => 'Κλωνοποίηση', - 'last_seven_days' => 'Τελευταίες επτά ημέρες', - 'last_thirty_days' => 'Τελευταίες τριάντα ημέρες', - 'last_180_days' => 'Τελευταίες 180 ημέρες', - 'YTD' => 'Από την αρχή του έτους ως σήμερα', - 'welcome_back' => 'Τι παίζει;', - 'everything' => 'Όλα', - 'today' => 'σήμερα', - 'customRange' => 'Προσαρμοσμένο εύρος', - 'date_range' => 'Ημερολογιακό Εύρος', - 'apply' => 'Εφαρμογή', - 'select_date' => 'Επιλογή ημερομηνίας..', - 'cancel' => 'Άκυρο', - 'from' => 'Από', - 'to' => 'Προς', - 'structure' => 'Δομή', - 'help_translating' => 'Αυτό το βοηθητικό κείμενο δεν είναι ακόμη διαθέσιμο στη γλώσσα σας.Θα βοηθήσετε στη μετάφραση;', - 'showEverything' => 'Εμφάνιση όλων', - 'never' => 'Ποτέ', - 'no_results_for_empty_search' => 'Η αναζήτησή σας ήταν κενή, οπότε δε βρέθηκε τίποτα.', - 'removed_amount' => 'Αφαιρέθηκαν :amount', - 'added_amount' => 'Προστέθηκαν :amount', - 'asset_account_role_help' => 'Όποιες επιπλέον επιλογές προκύψουν από την προτίμησή σας μπορούν να ρυθμιστούν αργότερα.', - 'Opening balance' => 'Υπόλοιπο έναρξης', - 'create_new_stuff' => 'Νέα καταχώρηση', - 'new_withdrawal' => 'Νέα ανάληψη', - 'create_new_transaction' => 'Δημιουργία μιας νέας συναλλαγής', - 'sidebar_frontpage_create' => 'Δημιουργία', - 'new_transaction' => 'Νέα συναλλαγή', - 'no_rules_for_bill' => 'Αυτό το πάγιο έξοδο δεν έχει σχετιζόμενους κανόνες.', - 'go_to_asset_accounts' => 'Δείτε τους λογαριασμούς κεφαλαίου σας', - 'go_to_budgets' => 'Πηγαίνετε στους προϋπολογισμούς σας', - 'go_to_withdrawals' => 'Πηγαίνετε στις αναλήψεις σας', - 'clones_journal_x' => 'Αυτή η συναλλαγή είναι ένας κλώνος του ":description" (#:id)', - 'go_to_categories' => 'Πηγαίνετε στις κατηγορίες σας', - 'go_to_bills' => 'Πηγαίνετε στα πάγια έξοδα', - 'go_to_expense_accounts' => 'Δείτε τους λογαριασμούς δαπανών σας', - 'go_to_revenue_accounts' => 'Δείτε τους λογαριασμούς εσόδων σας', - 'go_to_piggies' => 'Πηγαίνετε στους κουμπαράδες σας', - 'new_deposit' => 'Νέα κατάθεση', - 'new_transfer' => 'Νέα μεταφορά', - 'new_transfers' => 'Νέα μεταφορά', - 'new_asset_account' => 'Νέος λογαριασμός κεφαλαίου', - 'new_expense_account' => 'Νέος λογαριασμός δαπανών', - 'new_revenue_account' => 'Νέος λογαριασμός εσόδων', - 'new_liabilities_account' => 'Νέα υποχρέωση', - 'new_budget' => 'Νέος προϋπολογισμός', - 'new_bill' => 'Νέο πάγιο έξοδο', - 'block_account_logout' => 'Έχετε αποσυνδεθεί. Οι αποκλεισμένοι λογαριασμοί δεν μπορούν να χρησιμοποιήσουν αυτό τον ιστότοπο. Κάνατε εγγραφή με έγκυρο email;', - 'flash_success' => 'Επιτυχία!', - 'flash_info' => 'Μήνυμα', - 'flash_warning' => 'Προσοχή!', - 'flash_error' => 'Σφάλμα!', - 'flash_danger' => 'Κίνδυνος!', - 'flash_info_multiple' => 'Υπάρχει ένα μήνυμα|Υπάρχουν :count μηνύματα', - 'flash_error_multiple' => 'Υπάρχει ένα σφάλμα|Υπάρχουν :count σφάλματα', - 'net_worth' => 'Καθαρή αξία', - 'help_for_this_page' => 'Βοήθεια για αυτή τη σελίδα', - 'help_for_this_page_body' => 'Μπορείτε να βρείτε περισσότερες πληροφορίες σχετικά με αυτή τη σελίδα στην τεκμηρίωση.', - 'two_factor_welcome' => 'Γειά!', - 'two_factor_enter_code' => 'Για να συνεχίσετε, παρακαλώ εισάγετε τον κωδικό επαλήθευσης δύο παραγόντων. Η εφαρμογή σας θα δημιουργήσει έναν για εσάς.', - 'two_factor_code_here' => 'Εισάγετε τον κωδικό εδώ', - 'two_factor_title' => 'Έλεγχος ταυτότητας δύο παραγόντων', - 'authenticate' => 'Ταυτοποίηση', - 'two_factor_forgot_title' => 'Απώλεια ταυτοποίησης δύο παραγόντων', - 'two_factor_forgot' => 'Ξέχασα τον παράγοντα ταυτοποίησης.', - 'two_factor_lost_header' => 'Χάσατε την ταυτότητα δύο παραγόντων;', - 'two_factor_lost_intro' => 'Εάν χάσατε τους εφεδρικούς κωδικούς σας επίσης, είστε άτυχοι. Αυτό δε μπορεί να διορθωθεί απευθείας. Έχετε δύο επιλογές.', - 'two_factor_lost_fix_self' => 'Εάν εκτελείτε μια δική σας εγκατάσταση του Firefly III, διαβάστε αυτήν την καταχώρηση στις Συχνές Ερωτήσεις για να δείτε τις οδηγίες.', - 'two_factor_lost_fix_owner' => 'Ειδάλλως, στείλτε email στον ιδιοκτήτη του ιστότοπου, :site_owner και ζητήστε να σας επαναφέρει την ταυτότητα δύο παραγόντων.', - 'mfa_backup_code' => 'Έχετε χρησιμοποιήσει ένα εφεδρικό κωδικό για να συνδεθείτε στο Firefly III. Δε μπορεί να χρησιμοποιηθεί ξανά, οπότε διαγράψτε το από τη λίστα σας.', - 'pref_two_factor_new_backup_codes' => 'Λάβετε νέους εφεδρικούς κωδικούς', - 'pref_two_factor_backup_code_count' => 'Έχετε :count έγκυρο εφεδρικό κωδικό.|Έχετε :count έγκυρους εφεδρικούς κωδικούς.', - '2fa_i_have_them' => 'Τους αποθήκευσα!', - 'warning_much_data' => ':days ημέρες δεδομένων θα καθυστερήσουν λιγάκι να φορτώσουν.', - 'registered' => 'Έχετε εγγραφεί επιτυχώς!', - 'Default asset account' => 'Βασικός λογαριασμός κεφαλαίου', - 'no_budget_pointer' => 'Φαίνεται πως δεν έχετε ορίσει προϋπολογισμούς ακόμη. Πρέπει να δημιουργήσετε κάποιον στη σελίδα προϋπολογισμών. Οι προϋπολογισμοί σας βοηθούν να επιβλέπετε τις δαπάνες σας.', - 'no_bill_pointer' => 'Φαίνεται πως δεν έχετε ορίσει πάγια έξοδα ακόμη. Πρέπει να δημιουργήσετε κάποιο στη σελίδα πάγιων εξόδων. Τα πάγια έξοδα σας βοηθούν να επιβλέπετε τις δαπάνες σας.', - 'Savings account' => 'Λογαριασμός αποταμίευσης', - 'Credit card' => 'Πιστωτική κάρτα', - 'source_accounts' => 'Λογαριασμός προέλευσης|Λογαριασμοί προέλευσης', - 'destination_accounts' => 'Λογαριασμός προορισμού|Λογαριασμοί προορισμού', - 'user_id_is' => 'Το αναγνωριστικό Id χρήστη είναι :user', - 'field_supports_markdown' => 'Αυτό το πεδίο υποστηρίζει Markdown.', - 'need_more_help' => 'Εάν χρειάζεστε περαιτέρω βοήθεια σχετικά με τη χρήση του Firefly III, παρακαλώ ανοίξτε ένα ticket στο Github.', - 'reenable_intro_text' => 'Μπορείτε επίσης να ενεργοποιήσετε και πάλι τον εισαγωγικό οδηγό.', - 'intro_boxes_after_refresh' => 'Τα πλαίσια εισαγωγής θα επανεμφανιστούν όταν ανανεώσετε τη σελίδα.', - 'show_all_no_filter' => 'Εμφάνιση όλων των συναλλαγών χωρίς την ομαδοποίηση ανά ημερομηνία.', - 'expenses_by_category' => 'Δαπάνες ανά κατηγορία', - 'expenses_by_budget' => 'Δαπάνες ανά προϋπολογισμό', - 'income_by_category' => 'Έσοδα ανά κατηγορία', - 'expenses_by_asset_account' => 'Δαπάνες ανά αποταμιευτικό λογαριασμό', - 'expenses_by_expense_account' => 'Δαπάνες ανά λογαριασμό δαπανών', - 'cannot_redirect_to_account' => 'Το Firefly III δεν μπορεί να σας ανακατευθύνει στη σωστή σελίδα. Συγγνώμη.', - 'sum_of_expenses' => 'Σύνολο δαπανών', - 'sum_of_income' => 'Σύνολο εσόδων', - 'liabilities' => 'Υποχρεώσεις', - 'spent_in_specific_budget' => 'Δαπάνες στον προϋπολογισμό ":budget"', - 'spent_in_specific_double' => 'Δαπάνες στο λογαριασμό ":account"', - 'earned_in_specific_double' => 'Κέρδη στο λογαριασμό ":account"', - 'source_account' => 'Λογαριασμός προέλευσης', - 'source_account_reconciliation' => 'Δεν μπορείτε να τροποποιήσετε τον λογαριασμό προέλευσης σε μια συναλλαγή τακτοποίησης.', - 'destination_account' => 'Λογαριασμός προορισμού', - 'destination_account_reconciliation' => 'Δεν μπορείτε να τροποποιήσετε τον λογαριασμό προορισμού σε μια συναλλαγή τακτοποίησης.', - 'sum_of_expenses_in_budget' => 'Σύνολο δαπανών στον προϋπολογισμό ":budget"', - 'left_in_budget_limit' => 'Απομένουν για δαπάνες σύμφωνα με τον προϋπολογισμό', - 'current_period' => 'Τρέχουσα περίοδος', - 'show_the_current_period_and_overview' => 'Εμφάνιση της τρέχουσας περιόδου και σύνοψη', - 'pref_languages_locale' => 'Για να λειτουργήσει σωστά μια γλώσσα διαφορετική των Αγγλικών, το λειτουργικό σας σύστημα πρέπει να διαθέτει τις σωστές πληροφορίες τοποθεσίας (locale). Εάν αυτές δεν είναι σωστές τότε τα δεδομένα νομισμάτων, οι ημερομηνίες και τα ποσά μπορεί να έχουν λάθος μορφοποίηση.', - 'budget_in_period' => 'Όλες οι συναλλαγές του προϋπολογισμού ":name" μεταξύ :start και :end σε :currency', - 'chart_budget_in_period' => 'Διάγραμμα όλων των συναλλαγών του προϋπολογισμού ":name" μεταξύ :start και :end σε :currency', - 'chart_budget_in_period_only_currency' => 'Το ποσό που προϋπολογίσατε ήταν σε :currency, έτσι αυτό το διάγραμμα δείχνει συναλλαγές μόνο σε :currency.', - 'chart_account_in_period' => 'Διάγραμμα όλων των συναλλαγών του λογαριασμού ":name" (:balance) μεταξύ :start και :end', - 'chart_category_in_period' => 'Διάγραμμα για όλες τις συναλλαγές της κατηγορίας ":name" μεταξύ :start και :end', - 'chart_category_all' => 'Διάγραμμα για όλες τις συναλλαγές της κατηγορίας ":name"', - 'clone_withdrawal' => 'Κλωνοποίηση αυτής της ανάληψης', - 'clone_deposit' => 'Κλωνοποίηση αυτής της κατάθεσης', - 'clone_transfer' => 'Κλωνοποίηση αυτής της μεταφοράς', - 'multi_select_no_selection' => 'Δεν επιλέχθηκε τίποτα', - 'multi_select_select_all' => 'Επιλογή Όλων', - 'multi_select_n_selected' => 'επιλεγμένο(α)', - 'multi_select_all_selected' => 'Επιλέχθηκαν όλα', - 'multi_select_filter_placeholder' => 'Εύρεση..', - 'intro_next_label' => 'Επόμενο', - 'intro_prev_label' => 'Προηγούμενο', - 'intro_skip_label' => 'Παράλειψη', - 'intro_done_label' => 'Ολοκληρώθηκε', - 'between_dates_breadcrumb' => 'Μεταξύ :start και :end', - 'all_journals_without_budget' => 'Όλες οι συναλλαγές εκτός κάποιου προϋπολογισμού', - 'journals_without_budget' => 'Συναλλαγές εκτός κάποιου προϋπολογισμού', - 'all_journals_without_category' => 'Όλες οι συναλλαγές χωρίς κατηγορία', - 'journals_without_category' => 'Συναλλαγές χωρίς κατηγορία', - 'all_journals_for_account' => 'Όλες οι συναλλαγές του λογαριασμού :name', - 'chart_all_journals_for_account' => 'Διάγραμμα όλων των συναλλαγών του λογαριασμού :name', - 'journals_in_period_for_account' => 'Όλες οι συναλλαγές του λογαριασμού :name μεταξύ :start και :end', - 'journals_in_period_for_account_js' => 'Όλες οι συναλλαγές για τον λογαριασμό {title} μεταξύ {start} και {end}', - 'transferred' => 'Μεταφέρθηκαν', - 'all_withdrawal' => 'Όλες οι δαπάνες', - 'all_transactions' => 'Όλες οι συναλλαγές', - 'title_withdrawal_between' => 'Όλες οι δαπάνες μεταξύ :start και :end', - 'all_deposit' => 'Όλα τα έσοδα', - 'title_deposit_between' => 'Όλα τα έσοδα μεταξύ :start και :end', - 'all_transfers' => 'Όλες οι μεταφορές', - 'title_transfers_between' => 'Όλες οι μεταφορές μεταξύ :start και :end', - 'all_transfer' => 'Όλες οι μεταφορές', - 'all_journals_for_tag' => 'Όλες οι συναλλαγές με ετικέτα ":tag"', - 'title_transfer_between' => 'Όλες οι μεταφορές μεταξύ :start και :end', - 'all_journals_for_category' => 'Όλες οι συναλλαγές της κατηγορίας :name', - 'all_journals_for_budget' => 'Όλες οι συναλλαγές του προϋπολογισμού :name', - 'chart_all_journals_for_budget' => 'Διάγραμμα όλων των συναλλαγών του προϋπολογισμού :name', - 'journals_in_period_for_category' => 'Όλες οι συναλλαγές της κατηγορίας :name μεταξύ :start και :end', - 'journals_in_period_for_tag' => 'Όλες οι συναλλαγές με ετικέτα :tag μεταξύ :start και :end', - 'not_available_demo_user' => 'Το χαρακτηριστικό στο οποίο προσπαθείτε να αποκτήσετε πρόσβαση δεν είναι διαθέσιμο σε χρήστες επίδειξης.', - 'exchange_rate_instructions' => 'Ο αποταμιευτικός λογαριασμός "@name" δέχεται μόνο συναλλαγές σε @native_currency. Εάν επιθυμείτε να χρησιμοποιήσετε @foreign_currence ανταυτού, σιγουρευτείτε ότι το ποσό σε @native_currency είναι επίσης γνωστό:', - 'transfer_exchange_rate_instructions' => 'Ο κεφαλαιακός λογαριασμός προέλευσης "@source_name" δέχεται συναλλαγές μόνο σε @source_currency. Ο κεφαλαιακός λογαριασμός προορισμού "@dest_name" δέχεται συναλλαγές μόνο σε @dest_currency. Πρέπει να παρέχετε το σωστό μεταφερόμενο ποσό και στα δύο νομίσματα.', - 'transaction_data' => 'Δεδομένα συναλλαγής', - 'invalid_server_configuration' => 'Μη έγκυρη παραμετροποίηση εξυπηρετητή', - 'invalid_locale_settings' => 'Firefly III is unable to format monetary amounts because your server is missing the required packages. There are instructions how to do this.', - 'quickswitch' => 'Εναλλαγή', - 'sign_in_to_start' => 'Συνδεθείτε για να ξεκινήσετε τη συνεδρία σας', - 'sign_in' => 'Είσοδος', - 'register_new_account' => 'Εγγραφή νέου λογαριασμού', - 'forgot_my_password' => 'Ξέχασα τον κωδικό μου', - 'problems_with_input' => 'Παρουσιάστηκαν κάποια προβλήματα με την εισαγωγή σας.', - 'reset_password' => 'Επαναφέρετε τον κωδικό σας', - 'button_reset_password' => 'Επαναφορά κωδικού πρόσβασης', - 'reset_button' => 'Επαναφορά', - 'want_to_login' => 'Θέλω να συνδεθώ', - 'login_page_title' => 'Σύνδεση στο Firefly III', - 'register_page_title' => 'Εγγραφή στο Firefly III', - 'forgot_pw_page_title' => 'Ξεχάσατε τον κωδικό πρόσβασης για το Firefly III', - 'reset_pw_page_title' => 'Επαναφέρετε τον κωδικό πρόσβασης για το Firefly III', - 'cannot_reset_demo_user' => 'Δε μπορείτε να επαναφέρετε τον κωδικό πρόσβασης του χρήστη επίδειξης.', - 'no_att_demo_user' => 'Ο χρήστης επίδειξης δε μπορεί να ανεβάσει συνημμένα.', - 'button_register' => 'Εγγραφή', - 'authorization' => 'Εξουσιοδότηση', - 'active_bills_only' => 'μόνο ενεργά πάγια έξοδα', - 'active_bills_only_total' => 'όλα τα ενεργά πάγια έξοδα', - 'active_exp_bills_only' => 'μόνο ενεργά και αναμενόμενα πάγια έξοδα', - 'active_exp_bills_only_total' => 'όλα τα ενεργά αναμενόμενα πάγια έξοδα', - 'per_period_sum_1D' => 'Αναμενόμενο ημερήσιο κόστος', - 'per_period_sum_1W' => 'Αναμενόμενο εβδομαδιαίο κόστος', - 'per_period_sum_1M' => 'Αναμενόμενο μηνιαίο κόστος', - 'per_period_sum_3M' => 'Αναμενόμενο τριμηνιαίο κόστος', - 'per_period_sum_6M' => 'Αναμενόμενο εξαμηνιαίο κόστος', - 'per_period_sum_1Y' => 'Αναμενόμενο ετήσιο κόστος', - 'average_per_bill' => 'μέσος όρος ανά πάγιο έξοδο', - 'expected_total' => 'αναμενόμενο σύνολο', - 'reconciliation_account_name' => ':name τακτοποίηση (:currency)', - 'saved' => 'Αποθηκεύτηκε', - 'advanced_options' => 'Επιλογές για προχωρημένους', - 'advanced_options_explain' => 'Μερικές σελίδες στο Firefly III έχουν κρυμμένες επιλογές για προχωρημένους πίσω από αυτό το κουμπί. Αυτή η σελίδα δεν έχει τίποτα ουσιαστικό εδώ, αλλά ελέγξτε τις υπόλοιπες!', - 'here_be_dragons' => 'Hic sunt dracones', + 'close' => 'Κλείσιμο', + 'actions' => 'Ενέργειες', + 'edit' => 'Επεξεργασία', + 'delete' => 'Διαγραφή', + 'split' => 'Διαχωρισμός', + 'single_split' => 'Διαχωρισμός', + 'clone' => 'Κλωνοποίηση', + 'last_seven_days' => 'Τελευταίες επτά ημέρες', + 'last_thirty_days' => 'Τελευταίες τριάντα ημέρες', + 'last_180_days' => 'Τελευταίες 180 ημέρες', + 'YTD' => 'Από την αρχή του έτους ως σήμερα', + 'welcome_back' => 'Τι παίζει;', + 'everything' => 'Όλα', + 'today' => 'σήμερα', + 'customRange' => 'Προσαρμοσμένο εύρος', + 'date_range' => 'Ημερολογιακό Εύρος', + 'apply' => 'Εφαρμογή', + 'select_date' => 'Επιλογή ημερομηνίας..', + 'cancel' => 'Άκυρο', + 'from' => 'Από', + 'to' => 'Προς', + 'structure' => 'Δομή', + 'help_translating' => 'Αυτό το βοηθητικό κείμενο δεν είναι ακόμη διαθέσιμο στη γλώσσα σας.Θα βοηθήσετε στη μετάφραση;', + 'showEverything' => 'Εμφάνιση όλων', + 'never' => 'Ποτέ', + 'no_results_for_empty_search' => 'Η αναζήτησή σας ήταν κενή, οπότε δε βρέθηκε τίποτα.', + 'removed_amount' => 'Αφαιρέθηκαν :amount', + 'added_amount' => 'Προστέθηκαν :amount', + 'asset_account_role_help' => 'Όποιες επιπλέον επιλογές προκύψουν από την προτίμησή σας μπορούν να ρυθμιστούν αργότερα.', + 'Opening balance' => 'Υπόλοιπο έναρξης', + 'create_new_stuff' => 'Νέα καταχώρηση', + 'new_withdrawal' => 'Νέα ανάληψη', + 'create_new_transaction' => 'Δημιουργία μιας νέας συναλλαγής', + 'sidebar_frontpage_create' => 'Δημιουργία', + 'new_transaction' => 'Νέα συναλλαγή', + 'no_rules_for_bill' => 'Αυτό το πάγιο έξοδο δεν έχει σχετιζόμενους κανόνες.', + 'go_to_asset_accounts' => 'Δείτε τους λογαριασμούς κεφαλαίου σας', + 'go_to_budgets' => 'Πηγαίνετε στους προϋπολογισμούς σας', + 'go_to_withdrawals' => 'Πηγαίνετε στις αναλήψεις σας', + 'clones_journal_x' => 'Αυτή η συναλλαγή είναι ένας κλώνος του ":description" (#:id)', + 'go_to_categories' => 'Πηγαίνετε στις κατηγορίες σας', + 'go_to_bills' => 'Πηγαίνετε στα πάγια έξοδα', + 'go_to_expense_accounts' => 'Δείτε τους λογαριασμούς δαπανών σας', + 'go_to_revenue_accounts' => 'Δείτε τους λογαριασμούς εσόδων σας', + 'go_to_piggies' => 'Πηγαίνετε στους κουμπαράδες σας', + 'new_deposit' => 'Νέα κατάθεση', + 'new_transfer' => 'Νέα μεταφορά', + 'new_transfers' => 'Νέα μεταφορά', + 'new_asset_account' => 'Νέος λογαριασμός κεφαλαίου', + 'new_expense_account' => 'Νέος λογαριασμός δαπανών', + 'new_revenue_account' => 'Νέος λογαριασμός εσόδων', + 'new_liabilities_account' => 'Νέα υποχρέωση', + 'new_budget' => 'Νέος προϋπολογισμός', + 'new_bill' => 'Νέο πάγιο έξοδο', + 'block_account_logout' => 'Έχετε αποσυνδεθεί. Οι αποκλεισμένοι λογαριασμοί δεν μπορούν να χρησιμοποιήσουν αυτό τον ιστότοπο. Κάνατε εγγραφή με έγκυρο email;', + 'flash_success' => 'Επιτυχία!', + 'flash_info' => 'Μήνυμα', + 'flash_warning' => 'Προσοχή!', + 'flash_error' => 'Σφάλμα!', + 'flash_danger' => 'Κίνδυνος!', + 'flash_info_multiple' => 'Υπάρχει ένα μήνυμα|Υπάρχουν :count μηνύματα', + 'flash_error_multiple' => 'Υπάρχει ένα σφάλμα|Υπάρχουν :count σφάλματα', + 'net_worth' => 'Καθαρή αξία', + 'help_for_this_page' => 'Βοήθεια για αυτή τη σελίδα', + 'help_for_this_page_body' => 'Μπορείτε να βρείτε περισσότερες πληροφορίες σχετικά με αυτή τη σελίδα στην τεκμηρίωση.', + 'two_factor_welcome' => 'Γειά!', + 'two_factor_enter_code' => 'Για να συνεχίσετε, παρακαλώ εισάγετε τον κωδικό επαλήθευσης δύο παραγόντων. Η εφαρμογή σας θα δημιουργήσει έναν για εσάς.', + 'two_factor_code_here' => 'Εισάγετε τον κωδικό εδώ', + 'two_factor_title' => 'Έλεγχος ταυτότητας δύο παραγόντων', + 'authenticate' => 'Ταυτοποίηση', + 'two_factor_forgot_title' => 'Απώλεια ταυτοποίησης δύο παραγόντων', + 'two_factor_forgot' => 'Ξέχασα τον παράγοντα ταυτοποίησης.', + 'two_factor_lost_header' => 'Χάσατε την ταυτότητα δύο παραγόντων;', + 'two_factor_lost_intro' => 'Εάν χάσατε τους εφεδρικούς κωδικούς σας επίσης, είστε άτυχοι. Αυτό δε μπορεί να διορθωθεί απευθείας. Έχετε δύο επιλογές.', + 'two_factor_lost_fix_self' => 'Εάν εκτελείτε μια δική σας εγκατάσταση του Firefly III, διαβάστε αυτήν την καταχώρηση στις Συχνές Ερωτήσεις για να δείτε τις οδηγίες.', + 'two_factor_lost_fix_owner' => 'Ειδάλλως, στείλτε email στον ιδιοκτήτη του ιστότοπου, :site_owner και ζητήστε να σας επαναφέρει την ταυτότητα δύο παραγόντων.', + 'mfa_backup_code' => 'Έχετε χρησιμοποιήσει ένα εφεδρικό κωδικό για να συνδεθείτε στο Firefly III. Δε μπορεί να χρησιμοποιηθεί ξανά, οπότε διαγράψτε το από τη λίστα σας.', + 'pref_two_factor_new_backup_codes' => 'Λάβετε νέους εφεδρικούς κωδικούς', + 'pref_two_factor_backup_code_count' => 'Έχετε :count έγκυρο εφεδρικό κωδικό.|Έχετε :count έγκυρους εφεδρικούς κωδικούς.', + '2fa_i_have_them' => 'Τους αποθήκευσα!', + 'warning_much_data' => ':days ημέρες δεδομένων θα καθυστερήσουν λιγάκι να φορτώσουν.', + 'registered' => 'Έχετε εγγραφεί επιτυχώς!', + 'Default asset account' => 'Βασικός λογαριασμός κεφαλαίου', + 'no_budget_pointer' => 'Φαίνεται πως δεν έχετε ορίσει προϋπολογισμούς ακόμη. Πρέπει να δημιουργήσετε κάποιον στη σελίδα προϋπολογισμών. Οι προϋπολογισμοί σας βοηθούν να επιβλέπετε τις δαπάνες σας.', + 'no_bill_pointer' => 'Φαίνεται πως δεν έχετε ορίσει πάγια έξοδα ακόμη. Πρέπει να δημιουργήσετε κάποιο στη σελίδα πάγιων εξόδων. Τα πάγια έξοδα σας βοηθούν να επιβλέπετε τις δαπάνες σας.', + 'Savings account' => 'Λογαριασμός αποταμίευσης', + 'Credit card' => 'Πιστωτική κάρτα', + 'source_accounts' => 'Λογαριασμός προέλευσης|Λογαριασμοί προέλευσης', + 'destination_accounts' => 'Λογαριασμός προορισμού|Λογαριασμοί προορισμού', + 'user_id_is' => 'Το αναγνωριστικό Id χρήστη είναι :user', + 'field_supports_markdown' => 'Αυτό το πεδίο υποστηρίζει Markdown.', + 'need_more_help' => 'Εάν χρειάζεστε περαιτέρω βοήθεια σχετικά με τη χρήση του Firefly III, παρακαλώ ανοίξτε ένα ticket στο Github.', + 'reenable_intro_text' => 'Μπορείτε επίσης να ενεργοποιήσετε και πάλι τον εισαγωγικό οδηγό.', + 'intro_boxes_after_refresh' => 'Τα πλαίσια εισαγωγής θα επανεμφανιστούν όταν ανανεώσετε τη σελίδα.', + 'show_all_no_filter' => 'Εμφάνιση όλων των συναλλαγών χωρίς την ομαδοποίηση ανά ημερομηνία.', + 'expenses_by_category' => 'Δαπάνες ανά κατηγορία', + 'expenses_by_budget' => 'Δαπάνες ανά προϋπολογισμό', + 'income_by_category' => 'Έσοδα ανά κατηγορία', + 'expenses_by_asset_account' => 'Δαπάνες ανά αποταμιευτικό λογαριασμό', + 'expenses_by_expense_account' => 'Δαπάνες ανά λογαριασμό δαπανών', + 'cannot_redirect_to_account' => 'Το Firefly III δεν μπορεί να σας ανακατευθύνει στη σωστή σελίδα. Συγγνώμη.', + 'sum_of_expenses' => 'Σύνολο δαπανών', + 'sum_of_income' => 'Σύνολο εσόδων', + 'liabilities' => 'Υποχρεώσεις', + 'spent_in_specific_budget' => 'Δαπάνες στον προϋπολογισμό ":budget"', + 'spent_in_specific_double' => 'Δαπάνες στο λογαριασμό ":account"', + 'earned_in_specific_double' => 'Κέρδη στο λογαριασμό ":account"', + 'source_account' => 'Λογαριασμός προέλευσης', + 'source_account_reconciliation' => 'Δεν μπορείτε να τροποποιήσετε τον λογαριασμό προέλευσης σε μια συναλλαγή τακτοποίησης.', + 'destination_account' => 'Λογαριασμός προορισμού', + 'destination_account_reconciliation' => 'Δεν μπορείτε να τροποποιήσετε τον λογαριασμό προορισμού σε μια συναλλαγή τακτοποίησης.', + 'sum_of_expenses_in_budget' => 'Σύνολο δαπανών στον προϋπολογισμό ":budget"', + 'left_in_budget_limit' => 'Απομένουν για δαπάνες σύμφωνα με τον προϋπολογισμό', + 'current_period' => 'Τρέχουσα περίοδος', + 'show_the_current_period_and_overview' => 'Εμφάνιση της τρέχουσας περιόδου και σύνοψη', + 'pref_languages_locale' => 'Για να λειτουργήσει σωστά μια γλώσσα διαφορετική των Αγγλικών, το λειτουργικό σας σύστημα πρέπει να διαθέτει τις σωστές πληροφορίες τοποθεσίας (locale). Εάν αυτές δεν είναι σωστές τότε τα δεδομένα νομισμάτων, οι ημερομηνίες και τα ποσά μπορεί να έχουν λάθος μορφοποίηση.', + 'budget_in_period' => 'Όλες οι συναλλαγές του προϋπολογισμού ":name" μεταξύ :start και :end σε :currency', + 'chart_budget_in_period' => 'Διάγραμμα όλων των συναλλαγών του προϋπολογισμού ":name" μεταξύ :start και :end σε :currency', + 'chart_budget_in_period_only_currency' => 'Το ποσό που προϋπολογίσατε ήταν σε :currency, έτσι αυτό το διάγραμμα δείχνει συναλλαγές μόνο σε :currency.', + 'chart_account_in_period' => 'Διάγραμμα όλων των συναλλαγών του λογαριασμού ":name" (:balance) μεταξύ :start και :end', + 'chart_category_in_period' => 'Διάγραμμα για όλες τις συναλλαγές της κατηγορίας ":name" μεταξύ :start και :end', + 'chart_category_all' => 'Διάγραμμα για όλες τις συναλλαγές της κατηγορίας ":name"', + 'clone_withdrawal' => 'Κλωνοποίηση αυτής της ανάληψης', + 'clone_deposit' => 'Κλωνοποίηση αυτής της κατάθεσης', + 'clone_transfer' => 'Κλωνοποίηση αυτής της μεταφοράς', + 'multi_select_no_selection' => 'Δεν επιλέχθηκε τίποτα', + 'multi_select_select_all' => 'Επιλογή Όλων', + 'multi_select_n_selected' => 'επιλεγμένο(α)', + 'multi_select_all_selected' => 'Επιλέχθηκαν όλα', + 'multi_select_filter_placeholder' => 'Εύρεση..', + 'intro_next_label' => 'Επόμενο', + 'intro_prev_label' => 'Προηγούμενο', + 'intro_skip_label' => 'Παράλειψη', + 'intro_done_label' => 'Ολοκληρώθηκε', + 'between_dates_breadcrumb' => 'Μεταξύ :start και :end', + 'all_journals_without_budget' => 'Όλες οι συναλλαγές εκτός κάποιου προϋπολογισμού', + 'journals_without_budget' => 'Συναλλαγές εκτός κάποιου προϋπολογισμού', + 'all_journals_without_category' => 'Όλες οι συναλλαγές χωρίς κατηγορία', + 'journals_without_category' => 'Συναλλαγές χωρίς κατηγορία', + 'all_journals_for_account' => 'Όλες οι συναλλαγές του λογαριασμού :name', + 'chart_all_journals_for_account' => 'Διάγραμμα όλων των συναλλαγών του λογαριασμού :name', + 'journals_in_period_for_account' => 'Όλες οι συναλλαγές του λογαριασμού :name μεταξύ :start και :end', + 'journals_in_period_for_account_js' => 'Όλες οι συναλλαγές για τον λογαριασμό {title} μεταξύ {start} και {end}', + 'transferred' => 'Μεταφέρθηκαν', + 'all_withdrawal' => 'Όλες οι δαπάνες', + 'all_transactions' => 'Όλες οι συναλλαγές', + 'title_withdrawal_between' => 'Όλες οι δαπάνες μεταξύ :start και :end', + 'all_deposit' => 'Όλα τα έσοδα', + 'title_deposit_between' => 'Όλα τα έσοδα μεταξύ :start και :end', + 'all_transfers' => 'Όλες οι μεταφορές', + 'title_transfers_between' => 'Όλες οι μεταφορές μεταξύ :start και :end', + 'all_transfer' => 'Όλες οι μεταφορές', + 'all_journals_for_tag' => 'Όλες οι συναλλαγές με ετικέτα ":tag"', + 'title_transfer_between' => 'Όλες οι μεταφορές μεταξύ :start και :end', + 'all_journals_for_category' => 'Όλες οι συναλλαγές της κατηγορίας :name', + 'all_journals_for_budget' => 'Όλες οι συναλλαγές του προϋπολογισμού :name', + 'chart_all_journals_for_budget' => 'Διάγραμμα όλων των συναλλαγών του προϋπολογισμού :name', + 'journals_in_period_for_category' => 'Όλες οι συναλλαγές της κατηγορίας :name μεταξύ :start και :end', + 'journals_in_period_for_tag' => 'Όλες οι συναλλαγές με ετικέτα :tag μεταξύ :start και :end', + 'not_available_demo_user' => 'Το χαρακτηριστικό στο οποίο προσπαθείτε να αποκτήσετε πρόσβαση δεν είναι διαθέσιμο σε χρήστες επίδειξης.', + 'exchange_rate_instructions' => 'Ο αποταμιευτικός λογαριασμός "@name" δέχεται μόνο συναλλαγές σε @native_currency. Εάν επιθυμείτε να χρησιμοποιήσετε @foreign_currence ανταυτού, σιγουρευτείτε ότι το ποσό σε @native_currency είναι επίσης γνωστό:', + 'transfer_exchange_rate_instructions' => 'Ο κεφαλαιακός λογαριασμός προέλευσης "@source_name" δέχεται συναλλαγές μόνο σε @source_currency. Ο κεφαλαιακός λογαριασμός προορισμού "@dest_name" δέχεται συναλλαγές μόνο σε @dest_currency. Πρέπει να παρέχετε το σωστό μεταφερόμενο ποσό και στα δύο νομίσματα.', + 'transaction_data' => 'Δεδομένα συναλλαγής', + 'invalid_server_configuration' => 'Μη έγκυρη παραμετροποίηση εξυπηρετητή', + 'invalid_locale_settings' => 'Firefly III is unable to format monetary amounts because your server is missing the required packages. There are instructions how to do this.', + 'quickswitch' => 'Εναλλαγή', + 'sign_in_to_start' => 'Συνδεθείτε για να ξεκινήσετε τη συνεδρία σας', + 'sign_in' => 'Είσοδος', + 'register_new_account' => 'Εγγραφή νέου λογαριασμού', + 'forgot_my_password' => 'Ξέχασα τον κωδικό μου', + 'problems_with_input' => 'Παρουσιάστηκαν κάποια προβλήματα με την εισαγωγή σας.', + 'reset_password' => 'Επαναφέρετε τον κωδικό σας', + 'button_reset_password' => 'Επαναφορά κωδικού πρόσβασης', + 'reset_button' => 'Επαναφορά', + 'want_to_login' => 'Θέλω να συνδεθώ', + 'login_page_title' => 'Σύνδεση στο Firefly III', + 'register_page_title' => 'Εγγραφή στο Firefly III', + 'forgot_pw_page_title' => 'Ξεχάσατε τον κωδικό πρόσβασης για το Firefly III', + 'reset_pw_page_title' => 'Επαναφέρετε τον κωδικό πρόσβασης για το Firefly III', + 'cannot_reset_demo_user' => 'Δε μπορείτε να επαναφέρετε τον κωδικό πρόσβασης του χρήστη επίδειξης.', + 'no_att_demo_user' => 'Ο χρήστης επίδειξης δε μπορεί να ανεβάσει συνημμένα.', + 'button_register' => 'Εγγραφή', + 'authorization' => 'Εξουσιοδότηση', + 'active_bills_only' => 'μόνο ενεργά πάγια έξοδα', + 'active_bills_only_total' => 'όλα τα ενεργά πάγια έξοδα', + 'active_exp_bills_only' => 'μόνο ενεργά και αναμενόμενα πάγια έξοδα', + 'active_exp_bills_only_total' => 'όλα τα ενεργά αναμενόμενα πάγια έξοδα', + 'per_period_sum_1D' => 'Αναμενόμενο ημερήσιο κόστος', + 'per_period_sum_1W' => 'Αναμενόμενο εβδομαδιαίο κόστος', + 'per_period_sum_1M' => 'Αναμενόμενο μηνιαίο κόστος', + 'per_period_sum_3M' => 'Αναμενόμενο τριμηνιαίο κόστος', + 'per_period_sum_6M' => 'Αναμενόμενο εξαμηνιαίο κόστος', + 'per_period_sum_1Y' => 'Αναμενόμενο ετήσιο κόστος', + 'average_per_bill' => 'μέσος όρος ανά πάγιο έξοδο', + 'expected_total' => 'αναμενόμενο σύνολο', + 'reconciliation_account_name' => ':name τακτοποίηση (:currency)', + 'saved' => 'Αποθηκεύτηκε', + 'advanced_options' => 'Επιλογές για προχωρημένους', + 'advanced_options_explain' => 'Μερικές σελίδες στο Firefly III έχουν κρυμμένες επιλογές για προχωρημένους πίσω από αυτό το κουμπί. Αυτή η σελίδα δεν έχει τίποτα ουσιαστικό εδώ, αλλά ελέγξτε τις υπόλοιπες!', + 'here_be_dragons' => 'Hic sunt dracones', // Webhooks - 'webhooks' => 'Webhooks', + 'webhooks' => 'Webhooks', // API access - 'authorization_request' => 'Αίτημα Εξουσιοδότησης Firefly III v:version', - 'authorization_request_intro' => 'Η εφαρμογή ":client" ζητά άδεια πρόσβασης στην οικονομική σας διαχείριση. Θέλετε να εξουσιοδοτήσετε το :client να έχει πρόσβαση σε αυτές τις εγγραφές;', - 'authorization_request_site' => 'Θα ανακατευθυνθείτε στο :url το οποίο στη συνέχεια θα έχει πρόσβαση στα δεδομένα σας Firefly III.', - 'authorization_request_invalid' => 'Αυτό το αίτημα πρόσβασης δεν είναι έγκυρο. Παρακαλώ μην ακολουθήσετε ποτέ ξανά αυτόν τον σύνδεσμο.', - 'scopes_will_be_able' => 'Αυτή η εφαρμογή θα είναι σε θέση να:', - 'button_authorize' => 'Εξουσιοδότηση', - 'none_in_select_list' => '(τίποτα)', - 'no_piggy_bank' => '(χωρίς κουμπαρά)', - 'name_in_currency' => ':name σε :currency', - 'paid_in_currency' => 'Πληρώθηκε σε :currency', - 'unpaid_in_currency' => 'Απλήρωτο σε :currency', - 'is_alpha_warning' => 'Εκτελείτε μια προ-έκδοση ALPHA. Να είστε έτοιμοι να εντοπίσετε σφάλματα και άλλα ζητήματα.', - 'is_beta_warning' => 'Εκτελείτε μια δοκιμαστική έκδοση BETA. Να είστε έτοιμοι να εντοπίσετε σφάλματα και άλλα ζητήματα.', - 'all_destination_accounts' => 'Λογαριασμοί προορισμού', - 'all_source_accounts' => 'Λογαριασμοί προέλευσης', - 'back_to_index' => 'Επιστροφή στο ευρετήριο', - 'cant_logout_guard' => 'Το Firefly III δε μπορεί να σας αποσυνδέσει.', - 'external_url' => 'Εξωτερικό URL', - 'internal_reference' => 'Εσωτερική αναφορά', + 'authorization_request' => 'Αίτημα Εξουσιοδότησης Firefly III v:version', + 'authorization_request_intro' => 'Η εφαρμογή ":client" ζητά άδεια πρόσβασης στην οικονομική σας διαχείριση. Θέλετε να εξουσιοδοτήσετε το :client να έχει πρόσβαση σε αυτές τις εγγραφές;', + 'authorization_request_site' => 'Θα ανακατευθυνθείτε στο :url το οποίο στη συνέχεια θα έχει πρόσβαση στα δεδομένα σας Firefly III.', + 'authorization_request_invalid' => 'Αυτό το αίτημα πρόσβασης δεν είναι έγκυρο. Παρακαλώ μην ακολουθήσετε ποτέ ξανά αυτόν τον σύνδεσμο.', + 'scopes_will_be_able' => 'Αυτή η εφαρμογή θα είναι σε θέση να:', + 'button_authorize' => 'Εξουσιοδότηση', + 'none_in_select_list' => '(τίποτα)', + 'no_piggy_bank' => '(χωρίς κουμπαρά)', + 'name_in_currency' => ':name σε :currency', + 'paid_in_currency' => 'Πληρώθηκε σε :currency', + 'unpaid_in_currency' => 'Απλήρωτο σε :currency', + 'is_alpha_warning' => 'Εκτελείτε μια προ-έκδοση ALPHA. Να είστε έτοιμοι να εντοπίσετε σφάλματα και άλλα ζητήματα.', + 'is_beta_warning' => 'Εκτελείτε μια δοκιμαστική έκδοση BETA. Να είστε έτοιμοι να εντοπίσετε σφάλματα και άλλα ζητήματα.', + 'all_destination_accounts' => 'Λογαριασμοί προορισμού', + 'all_source_accounts' => 'Λογαριασμοί προέλευσης', + 'back_to_index' => 'Επιστροφή στο ευρετήριο', + 'cant_logout_guard' => 'Το Firefly III δε μπορεί να σας αποσυνδέσει.', + 'external_url' => 'Εξωτερικό URL', + 'internal_reference' => 'Εσωτερική αναφορά', // check for updates: - 'update_check_title' => 'Έλεγχος ενημερώσεων', - 'admin_update_check_title' => 'Αυτόματος έλεγχος ενημερώσεων', - 'admin_update_check_explain' => 'Το Firefly III μπορεί να ελέγξει αυτόματα για ενημερώσεις. Όταν ενεργοποιήσετε αυτή τη ρύθμιση, θα επικοινωνεί με τον διακομιστή ενημέρωσης του Firefly III για να διαπιστώσει εάν είναι διαθέσιμη μια νέα έκδοση για να λάβετε μια ειδοποίηση. Μπορείτε να δοκιμάσετε αυτή την ειδοποίηση πατώντας το κουμπί στα δεξιά. Υποδείξτε παρακάτω εάν θέλετε το Firefly III να ελέγχει για ενημερώσεις.', - 'check_for_updates_permission' => 'Το Firefly III μπορεί να ελέγχει για ενημερώσεις, αλλά χρειάζεται την άδειά σας για αυτό. Παρακαλώ πηγαίνετε στη διαχείριση για να υποδείξετε εάν θέλετε να ενεργοποιηθεί αυτό το χαρακτηριστικό.', - 'updates_ask_me_later' => 'Να ερωτηθώ αργότερα', - 'updates_do_not_check' => 'Να μη γίνεται έλεγχος για ενημερώσεις', - 'updates_enable_check' => 'Ενεργοποίηση του ελέγχου ενημερώσεων', - 'admin_update_check_now_title' => 'Έλεγχος για ενημερώσεις τώρα', - 'admin_update_check_now_explain' => 'Εάν πατήσετε αυτό του κουμπί, το Firefly III θα ελέγξει εάν έχετε την τελευταία έκδοση.', - 'check_for_updates_button' => 'Έλεγχος τώρα!', - 'update_new_version_alert' => 'Μία νέα έκδοση του Firefly III είναι διαθέσιμη. Έχετε την v:your_version, ενώ η τελευταία έκδοση είναι η v:new_version που κυκλοφόρησε στις :date.', - 'update_version_beta' => 'Αυτή είναι μια BETA δοκιμαστική έκδοση. Μπορεί να συναντήσετε προβλήματα.', - 'update_version_alpha' => 'Αυτή είναι μια ALPHA δοκιμαστική έκδοση. Μπορεί να συναντήσετε προβλήματα.', - 'update_current_version_alert' => 'Έχετε την έκδοση v:version, που είναι η τελευταία διαθέσιμη.', - 'update_newer_version_alert' => 'Έχετε την έκδοση v:your_version, που είναι νεότερη από την τελευταία έκδοση, v:new_version.', - 'update_check_error' => 'Παρουσιάστηκε σφάλμα κατά τον έλεγχο για ενημερώσεις: :error', - 'unknown_error' => 'Άγνωστο σφάλμα. Μας συγχωρείτε γι αυτό.', - 'just_new_release' => 'Μια νέα έκδοση είναι διαθέσιμη! Η εκδοσή :version κυκλοφόρησε :date. Όταν μια έκδοση είναι πολύ νέα είναι καλύτερο να περιμένετε λίγες μέρες για να είμαστε σίγουροι για τη νέα έκδοση.', - 'disabled_but_check' => 'Απενεργοποιήσατε τον έλεγχο ενημερώσεων. Επομένως, μην ξεχάσετε να ελέγχετε μόνος σας για τυχόν ενημερώσεις. Ευχαριστώ!', - 'admin_update_channel_title' => 'Κανάλι ενημερώσεων', - 'admin_update_channel_explain' => 'Το Firefly III έχει τρία "κανάλια" ενημερώσεων που καθορίζουν πόσο μπροστά είστε σε θέματα χαρακτηριστικών, βελτιστοποιήσεων και σφαλμάτων. Χρησιμοποιήστε το "beta" κανάλι εάν είστε τολμηροί και το "alpha" εάν είστε ριψοκίνδυνοι.', - 'update_channel_stable' => 'Σταθερή. Όλα λειτουργούν όπως προβλέπονται.', - 'update_channel_beta' => 'Beta. Νέα χαρακτηριστικά αλλά κάποια πράγματα μπορεί να μη λειτουργούν.', - 'update_channel_alpha' => 'Alpha. Δοκιμάζουμε πράγματα, και χρησιμοποιούμε αυτά που λειτουργούν.', + 'update_check_title' => 'Έλεγχος ενημερώσεων', + 'admin_update_check_title' => 'Αυτόματος έλεγχος ενημερώσεων', + 'admin_update_check_explain' => 'Το Firefly III μπορεί να ελέγξει αυτόματα για ενημερώσεις. Όταν ενεργοποιήσετε αυτή τη ρύθμιση, θα επικοινωνεί με τον διακομιστή ενημέρωσης του Firefly III για να διαπιστώσει εάν είναι διαθέσιμη μια νέα έκδοση για να λάβετε μια ειδοποίηση. Μπορείτε να δοκιμάσετε αυτή την ειδοποίηση πατώντας το κουμπί στα δεξιά. Υποδείξτε παρακάτω εάν θέλετε το Firefly III να ελέγχει για ενημερώσεις.', + 'check_for_updates_permission' => 'Το Firefly III μπορεί να ελέγχει για ενημερώσεις, αλλά χρειάζεται την άδειά σας για αυτό. Παρακαλώ πηγαίνετε στη διαχείριση για να υποδείξετε εάν θέλετε να ενεργοποιηθεί αυτό το χαρακτηριστικό.', + 'updates_ask_me_later' => 'Να ερωτηθώ αργότερα', + 'updates_do_not_check' => 'Να μη γίνεται έλεγχος για ενημερώσεις', + 'updates_enable_check' => 'Ενεργοποίηση του ελέγχου ενημερώσεων', + 'admin_update_check_now_title' => 'Έλεγχος για ενημερώσεις τώρα', + 'admin_update_check_now_explain' => 'Εάν πατήσετε αυτό του κουμπί, το Firefly III θα ελέγξει εάν έχετε την τελευταία έκδοση.', + 'check_for_updates_button' => 'Έλεγχος τώρα!', + 'update_new_version_alert' => 'Μία νέα έκδοση του Firefly III είναι διαθέσιμη. Έχετε την v:your_version, ενώ η τελευταία έκδοση είναι η v:new_version που κυκλοφόρησε στις :date.', + 'update_version_beta' => 'Αυτή είναι μια BETA δοκιμαστική έκδοση. Μπορεί να συναντήσετε προβλήματα.', + 'update_version_alpha' => 'Αυτή είναι μια ALPHA δοκιμαστική έκδοση. Μπορεί να συναντήσετε προβλήματα.', + 'update_current_version_alert' => 'Έχετε την έκδοση v:version, που είναι η τελευταία διαθέσιμη.', + 'update_newer_version_alert' => 'Έχετε την έκδοση v:your_version, που είναι νεότερη από την τελευταία έκδοση, v:new_version.', + 'update_check_error' => 'Παρουσιάστηκε σφάλμα κατά τον έλεγχο για ενημερώσεις: :error', + 'unknown_error' => 'Άγνωστο σφάλμα. Μας συγχωρείτε γι αυτό.', + 'just_new_release' => 'Μια νέα έκδοση είναι διαθέσιμη! Η εκδοσή :version κυκλοφόρησε :date. Όταν μια έκδοση είναι πολύ νέα είναι καλύτερο να περιμένετε λίγες μέρες για να είμαστε σίγουροι για τη νέα έκδοση.', + 'disabled_but_check' => 'Απενεργοποιήσατε τον έλεγχο ενημερώσεων. Επομένως, μην ξεχάσετε να ελέγχετε μόνος σας για τυχόν ενημερώσεις. Ευχαριστώ!', + 'admin_update_channel_title' => 'Κανάλι ενημερώσεων', + 'admin_update_channel_explain' => 'Το Firefly III έχει τρία "κανάλια" ενημερώσεων που καθορίζουν πόσο μπροστά είστε σε θέματα χαρακτηριστικών, βελτιστοποιήσεων και σφαλμάτων. Χρησιμοποιήστε το "beta" κανάλι εάν είστε τολμηροί και το "alpha" εάν είστε ριψοκίνδυνοι.', + 'update_channel_stable' => 'Σταθερή. Όλα λειτουργούν όπως προβλέπονται.', + 'update_channel_beta' => 'Beta. Νέα χαρακτηριστικά αλλά κάποια πράγματα μπορεί να μη λειτουργούν.', + 'update_channel_alpha' => 'Alpha. Δοκιμάζουμε πράγματα, και χρησιμοποιούμε αυτά που λειτουργούν.', // search - 'search' => 'Αναζήτηση', - 'search_query' => 'Ερώτημα', - 'search_found_transactions' => 'Το Firefly III βρήκε :count συναλλαγή σε :time δευτερόλεπτα.|Το Firefly III βρήκε :count συναλλαγές σε :time δευτερόλεπτα.', - 'search_found_more_transactions' => 'Το Firefly III βρήκε περισσότερες από :count συναλλαγές σε :time δευτερόλεπτα.', - 'search_for_query' => 'Το Firefly III αναζητεί για συναλλαγές που περιέχουν όλες αυτές τις λέξεις: :query', - 'invalid_operators_list' => 'Αυτές οι παράμετροι αναζήτησης δεν είναι έγκυρες και έχουν αγνοηθεί.', - 'search_modifier_date_is' => 'Η ημερομηνία συναλλαγής είναι ":value"', - 'search_modifier_id' => 'Το ID συναλλαγής είναι ":value"', - 'search_modifier_date_before' => 'Η ημερομηνία συναλλαγής είναι πριν ή στις ":value"', - 'search_modifier_date_after' => 'Η ημερομηνία συναλλαγής είναι μετά ή στις ":value"', - 'search_modifier_created_on' => 'Η συναλλαγή δημιουργήθηκε στις ":value"', - 'search_modifier_updated_on' => 'Η συναλλαγή ενημερώθηκε στις ":value"', - 'search_modifier_external_id' => 'Το εξωτερικό ID είναι ":value"', - 'search_modifier_no_external_url' => 'Η συναλλαγή δεν έχει εξωτερικό URL', - 'search_modifier_any_external_url' => 'Η συναλλαγή πρέπει να έχει ένα (οποιοδήποτε) εξωτερικό URL', - 'search_modifier_internal_reference' => 'Η εσωτερική αναφορά είναι ":value"', - 'search_modifier_description_starts' => 'Η περιγραφή είναι ":value"', - 'search_modifier_description_ends' => 'Η περιγραφή τελειώνει με ":value"', - 'search_modifier_description_contains' => 'Η περιγραφή περιέχει ":value"', - 'search_modifier_description_is' => 'Η περιγραφή είναι ακριβώς ":value"', - 'search_modifier_currency_is' => 'Το (ξένο) νόμισμα της συναλλαγής είναι ":value"', - 'search_modifier_foreign_currency_is' => 'Το ξένο νόμισμα της συναλλαγής είναι ":value"', - 'search_modifier_has_attachments' => 'Η συναλλαγή πρέπει να έχει ένα συνημμένο', - 'search_modifier_has_no_category' => 'Η συναλλαγή δεν πρέπει να έχει κατηγορία', - 'search_modifier_has_any_category' => 'Η συναλλαγή πρέπει να έχει μία (οποιαδήποτε) κατηγορία', - 'search_modifier_has_no_budget' => 'Η συναλλαγή δεν πρέπει να έχει προϋπολογισμό', - 'search_modifier_has_any_budget' => 'Η συναλλαγή πρέπει να έχει έναν (οποιοδήποτε) προϋπολογισμό', - 'search_modifier_has_no_bill' => 'Η συναλλαγή δεν πρέπει να έχει λογαριασμό', - 'search_modifier_has_any_bill' => 'Η συναλλαγή πρέπει να έχει έναν (οποιοδήποτε) λογαριασμό', - 'search_modifier_has_no_tag' => 'Η συναλλαγή δεν πρέπει να έχει καμία ετικέτα', - 'search_modifier_has_any_tag' => 'Η συναλλαγή πρέπει να έχει μία (οποιαδήποτε) ετικέτα', - 'search_modifier_notes_contain' => 'Οι σημειώσεις της συναλλαγής περιέχουν ":value"', - 'search_modifier_notes_start' => 'Οι σημειώσεις της συναλλαγής αρχίζουν με ":value"', - 'search_modifier_notes_end' => 'Οι σημειώσεις της συναλλαγής τελειώνουν με ":value"', - 'search_modifier_notes_are' => 'Οι σημειώσεις της συναλλαγής είναι ακριβώς ":value"', - 'search_modifier_no_notes' => 'Η συναλλαγή δεν έχει σημειώσεις', - 'search_modifier_any_notes' => 'Η συναλλαγή πρέπει να έχει σημειώσεις', - 'search_modifier_amount_exactly' => 'Το ποσό είναι ακριβώς :value', - 'search_modifier_amount_less' => 'Το ποσό είναι μικρότερο ή ίσο με :value', - 'search_modifier_amount_more' => 'Το ποσό είναι μεγαλύτερο ή ίσο με :value', - 'search_modifier_source_account_is' => 'Το όνομα του λογαριασμού προέλευσης είναι ακριβώς ":value"', - 'search_modifier_source_account_contains' => 'Το όνομα του λογαριασμού προέλευσης περιέχει ":value"', - 'search_modifier_source_account_starts' => 'Το όνομα του λογαριασμού προέλευσης αρχίζει με ":value"', - 'search_modifier_source_account_ends' => 'Το όνομα του λογαριασμού προέλευσης τελειώνει με ":value"', - 'search_modifier_source_account_id' => 'Το ID του λογαριασμού προέλευσης είναι :value', - 'search_modifier_source_account_nr_is' => 'Ο αριθμός (IBAN) του λογαριασμού προέλευσης είναι ":value"', - 'search_modifier_source_account_nr_contains' => 'Ο αριθμός (IBAN) του λογαριασμού προέλευσης περιέχει ":value"', - 'search_modifier_source_account_nr_starts' => 'Ο αριθμός (IBAN) του λογαριασμού προέλευσης αρχίζει με ":value"', - 'search_modifier_source_account_nr_ends' => 'Ο αριθμός (IBAN) του λογαριασμού προέλευσης τελειώνει με ":value"', - 'search_modifier_destination_account_is' => 'Το όνομα του λογαριασμού προορισμού είναι ακριβώς ":value"', - 'search_modifier_destination_account_contains' => 'Το όνομα του λογαριασμού προορισμού περιέχει ":value"', - 'search_modifier_destination_account_starts' => 'Το όνομα του λογαριασμού προορισμού αρχίζει με ":value"', - 'search_modifier_destination_account_ends' => 'Το όνομα του λογαριασμού προορισμού τελειώνει με ":value"', - 'search_modifier_destination_account_id' => 'Το ID του λογαριασμού προορισμού είναι :value', - 'search_modifier_destination_is_cash' => 'Ο λογαριασμός προορισμού είναι λογαριασμός (μετρητών)', - 'search_modifier_source_is_cash' => 'Ο λογαριασμός προέλευσης είναι λογαριασμός (μετρητών)', - 'search_modifier_destination_account_nr_is' => 'Ο αριθμός (IBAN) του λογαριασμού προορισμού είναι ":value"', - 'search_modifier_destination_account_nr_contains' => 'Ο αριθμός (IBAN) του λογαριασμού προορισμού περιέχει ":value"', - 'search_modifier_destination_account_nr_starts' => 'Ο αριθμός (IBAN) του λογαριασμού προορισμού αρχίζει με ":value"', - 'search_modifier_destination_account_nr_ends' => 'Ο αριθμός (IBAN) του λογαριασμού προορισμού τελειώνει με ":value"', - 'search_modifier_account_id' => 'Το/Τα αναγνωριστικά λογαριασμού προέλευσης ή προορισμού είναι: :value', - 'search_modifier_category_is' => 'Η κατηγορία είναι ":value"', - 'search_modifier_budget_is' => 'Ο προϋπολογισμός είναι ":value"', - 'search_modifier_bill_is' => 'Το πάγιο έξοδο είναι ":value"', - 'search_modifier_transaction_type' => 'Ο τύπος συναλλαγής είναι ":value"', - 'search_modifier_tag_is' => 'Η ετικέτα είναι ":value"', - 'search_modifier_date_is_year' => 'Η συναλλαγή είναι στο έτος ":value"', - 'search_modifier_date_is_month' => 'Η συναλλαγή είναι στο μήνα ":value"', - 'search_modifier_date_is_day' => 'Η συναλλαγή είναι την ημέρα του μήνα ":value"', - 'search_modifier_date_before_year' => 'Η συναλλαγή είναι πριν ή μέσα στο έτος ":value"', - 'search_modifier_date_before_month' => 'Η συναλλαγή είναι πριν ή μέσα στο μήνα ":value"', - 'search_modifier_date_before_day' => 'Η συναλλαγή είναι πριν ή την ημέρα του μήνα ":value"', - 'search_modifier_date_after_year' => 'Η συναλλαγή είναι μέσα ή μετά το έτος ":value"', - 'search_modifier_date_after_month' => 'Η συναλλαγή είναι μέσα ή μετά το μήνα ":value"', - 'search_modifier_date_after_day' => 'Η συναλλαγή είναι μετά ή την ημέρα του μήνα ":value"', + 'search' => 'Αναζήτηση', + 'search_query' => 'Ερώτημα', + 'search_found_transactions' => 'Το Firefly III βρήκε :count συναλλαγή σε :time δευτερόλεπτα.|Το Firefly III βρήκε :count συναλλαγές σε :time δευτερόλεπτα.', + 'search_found_more_transactions' => 'Το Firefly III βρήκε περισσότερες από :count συναλλαγές σε :time δευτερόλεπτα.', + 'search_for_query' => 'Το Firefly III αναζητεί για συναλλαγές που περιέχουν όλες αυτές τις λέξεις: :query', + 'invalid_operators_list' => 'Αυτές οι παράμετροι αναζήτησης δεν είναι έγκυρες και έχουν αγνοηθεί.', + + // old + + 'search_modifier_date_on' => 'Transaction date is ":value"', + 'search_modifier_id' => 'Το ID συναλλαγής είναι ":value"', + 'search_modifier_date_before' => 'Η ημερομηνία συναλλαγής είναι πριν ή στις ":value"', + 'search_modifier_date_after' => 'Η ημερομηνία συναλλαγής είναι μετά ή στις ":value"', + 'search_modifier_external_id_is' => 'External ID is ":value"', + 'search_modifier_no_external_url' => 'Η συναλλαγή δεν έχει εξωτερικό URL', + 'search_modifier_any_external_url' => 'Η συναλλαγή πρέπει να έχει ένα (οποιοδήποτε) εξωτερικό URL', + 'search_modifier_internal_reference_is' => 'Internal reference is ":value"', + 'search_modifier_description_starts' => 'Η περιγραφή είναι ":value"', + 'search_modifier_description_ends' => 'Η περιγραφή τελειώνει με ":value"', + 'search_modifier_description_contains' => 'Η περιγραφή περιέχει ":value"', + 'search_modifier_description_is' => 'Η περιγραφή είναι ακριβώς ":value"', + 'search_modifier_currency_is' => 'Το (ξένο) νόμισμα της συναλλαγής είναι ":value"', + 'search_modifier_foreign_currency_is' => 'Το ξένο νόμισμα της συναλλαγής είναι ":value"', + 'search_modifier_has_attachments' => 'Η συναλλαγή πρέπει να έχει ένα συνημμένο', + 'search_modifier_has_no_category' => 'Η συναλλαγή δεν πρέπει να έχει κατηγορία', + 'search_modifier_has_any_category' => 'Η συναλλαγή πρέπει να έχει μία (οποιαδήποτε) κατηγορία', + 'search_modifier_has_no_budget' => 'Η συναλλαγή δεν πρέπει να έχει προϋπολογισμό', + 'search_modifier_has_any_budget' => 'Η συναλλαγή πρέπει να έχει έναν (οποιοδήποτε) προϋπολογισμό', + 'search_modifier_has_no_bill' => 'Η συναλλαγή δεν πρέπει να έχει λογαριασμό', + 'search_modifier_has_any_bill' => 'Η συναλλαγή πρέπει να έχει έναν (οποιοδήποτε) λογαριασμό', + 'search_modifier_has_no_tag' => 'Η συναλλαγή δεν πρέπει να έχει καμία ετικέτα', + 'search_modifier_has_any_tag' => 'Η συναλλαγή πρέπει να έχει μία (οποιαδήποτε) ετικέτα', + 'search_modifier_notes_contains' => 'The transaction notes contain ":value"', + 'search_modifier_notes_starts' => 'The transaction notes start with ":value"', + 'search_modifier_notes_ends' => 'The transaction notes end with ":value"', + 'search_modifier_notes_is' => 'The transaction notes are exactly ":value"', + 'search_modifier_no_notes' => 'Η συναλλαγή δεν έχει σημειώσεις', + 'search_modifier_any_notes' => 'Η συναλλαγή πρέπει να έχει σημειώσεις', + 'search_modifier_amount_is' => 'Amount is exactly :value', + 'search_modifier_amount_less' => 'Το ποσό είναι μικρότερο ή ίσο με :value', + 'search_modifier_amount_more' => 'Το ποσό είναι μεγαλύτερο ή ίσο με :value', + 'search_modifier_source_account_is' => 'Το όνομα του λογαριασμού προέλευσης είναι ακριβώς ":value"', + 'search_modifier_source_account_contains' => 'Το όνομα του λογαριασμού προέλευσης περιέχει ":value"', + 'search_modifier_source_account_starts' => 'Το όνομα του λογαριασμού προέλευσης αρχίζει με ":value"', + 'search_modifier_source_account_ends' => 'Το όνομα του λογαριασμού προέλευσης τελειώνει με ":value"', + 'search_modifier_source_account_id' => 'Το ID του λογαριασμού προέλευσης είναι :value', + 'search_modifier_source_account_nr_is' => 'Ο αριθμός (IBAN) του λογαριασμού προέλευσης είναι ":value"', + 'search_modifier_source_account_nr_contains' => 'Ο αριθμός (IBAN) του λογαριασμού προέλευσης περιέχει ":value"', + 'search_modifier_source_account_nr_starts' => 'Ο αριθμός (IBAN) του λογαριασμού προέλευσης αρχίζει με ":value"', + 'search_modifier_source_account_nr_ends' => 'Ο αριθμός (IBAN) του λογαριασμού προέλευσης τελειώνει με ":value"', + 'search_modifier_destination_account_is' => 'Το όνομα του λογαριασμού προορισμού είναι ακριβώς ":value"', + 'search_modifier_destination_account_contains' => 'Το όνομα του λογαριασμού προορισμού περιέχει ":value"', + 'search_modifier_destination_account_starts' => 'Το όνομα του λογαριασμού προορισμού αρχίζει με ":value"', + 'search_modifier_destination_account_ends' => 'Το όνομα του λογαριασμού προορισμού τελειώνει με ":value"', + 'search_modifier_destination_account_id' => 'Το ID του λογαριασμού προορισμού είναι :value', + 'search_modifier_destination_is_cash' => 'Ο λογαριασμός προορισμού είναι λογαριασμός (μετρητών)', + 'search_modifier_source_is_cash' => 'Ο λογαριασμός προέλευσης είναι λογαριασμός (μετρητών)', + 'search_modifier_destination_account_nr_is' => 'Ο αριθμός (IBAN) του λογαριασμού προορισμού είναι ":value"', + 'search_modifier_destination_account_nr_contains' => 'Ο αριθμός (IBAN) του λογαριασμού προορισμού περιέχει ":value"', + 'search_modifier_destination_account_nr_starts' => 'Ο αριθμός (IBAN) του λογαριασμού προορισμού αρχίζει με ":value"', + 'search_modifier_destination_account_nr_ends' => 'Ο αριθμός (IBAN) του λογαριασμού προορισμού τελειώνει με ":value"', + 'search_modifier_account_id' => 'Το/Τα αναγνωριστικά λογαριασμού προέλευσης ή προορισμού είναι: :value', + 'search_modifier_category_is' => 'Η κατηγορία είναι ":value"', + 'search_modifier_budget_is' => 'Ο προϋπολογισμός είναι ":value"', + 'search_modifier_bill_is' => 'Το πάγιο έξοδο είναι ":value"', + 'search_modifier_transaction_type' => 'Ο τύπος συναλλαγής είναι ":value"', + 'search_modifier_tag_is' => 'Η ετικέτα είναι ":value"', + 'search_modifier_date_on_year' => 'Transaction is in year ":value"', + 'search_modifier_date_on_month' => 'Transaction is in month ":value"', + 'search_modifier_date_on_day' => 'Transaction is on day of month ":value"', + 'search_modifier_date_before_year' => 'Η συναλλαγή είναι πριν ή μέσα στο έτος ":value"', + 'search_modifier_date_before_month' => 'Η συναλλαγή είναι πριν ή μέσα στο μήνα ":value"', + 'search_modifier_date_before_day' => 'Η συναλλαγή είναι πριν ή την ημέρα του μήνα ":value"', + 'search_modifier_date_after_year' => 'Η συναλλαγή είναι μέσα ή μετά το έτος ":value"', + 'search_modifier_date_after_month' => 'Η συναλλαγή είναι μέσα ή μετά το μήνα ":value"', + 'search_modifier_date_after_day' => 'Η συναλλαγή είναι μετά ή την ημέρα του μήνα ":value"', + + + // new + 'search_modifier_tag_is_not' => 'No tag is ":value"', + + 'search_modifier_account_is' => 'Either account is ":value"', + 'search_modifier_account_contains' => 'Either account contains ":value"', + 'search_modifier_account_ends' => 'Either account ends with ":value"', + 'search_modifier_account_starts' => 'Either account starts with ":value"', + 'search_modifier_account_nr_is' => 'Either account number / IBAN is ":value"', + 'search_modifier_account_nr_contains' => 'Either account number / IBAN contains ":value"', + 'search_modifier_account_nr_ends' => 'Either account number / IBAN ends with ":value"', + 'search_modifier_account_nr_starts' => 'Either account number / IBAN starts with ":value"', + 'search_modifier_category_contains' => 'Category contains ":value"', + 'search_modifier_category_ends' => 'Category ends with ":value"', + 'search_modifier_category_starts' => 'Category starts with ":value"', + 'search_modifier_budget_contains' => 'Budget contains ":value"', + 'search_modifier_budget_ends' => 'Budget ends with ":value"', + 'search_modifier_budget_starts' => 'Budget starts with ":value"', + 'search_modifier_bill_contains' => 'Bill contains ":value"', + 'search_modifier_bill_ends' => 'Bill ends with ":value"', + 'search_modifier_bill_starts' => 'Bill starts with ":value"', + 'search_modifier_external_id_contains' => 'External ID contains ":value"', + 'search_modifier_external_id_ends' => 'External ID ends with ":value"', + 'search_modifier_external_id_starts' => 'External ID starts with ":value"', + 'search_modifier_internal_reference_contains' => 'Internal reference contains ":value"', + 'search_modifier_internal_reference_ends' => 'Internal reference ends with ":value"', + 'search_modifier_internal_reference_starts' => 'Internal reference starts with ":value"', + 'search_modifier_external_url_is' => 'External URL is ":value"', + 'search_modifier_external_url_contains' => 'External URL contains ":value"', + 'search_modifier_external_url_ends' => 'External URL ends with ":value"', + 'search_modifier_external_url_starts' => 'External URL starts with ":value"', + 'search_modifier_has_no_attachments' => 'Transaction has no attachments', + 'search_modifier_account_is_cash' => 'Either account is a cash account.', + 'search_modifier_journal_id' => 'The journal ID is ":value"', + 'search_modifier_recurrence_id' => 'The recurring transaction ID is ":value"', + 'search_modifier_foreign_amount_is' => 'The foreign amount is ":value"', + 'search_modifier_foreign_amount_less' => 'The foreign amount is less than ":value"', + 'search_modifier_foreign_amount_more' => 'The foreign amount is more than ":value"', + + // date fields + 'search_modifier_interest_date_on' => 'Transaction interest date is ":value"', + 'search_modifier_interest_date_on_year' => 'Transaction interest date is in year ":value"', + 'search_modifier_interest_date_on_month' => 'Transaction interest date is in month ":value"', + 'search_modifier_interest_date_on_day' => 'Transaction interest date is on day of month ":value"', + 'search_modifier_interest_date_before_year' => 'Transaction interest date is before or in year ":value"', + 'search_modifier_interest_date_before_month' => 'Transaction interest date is before or in month ":value"', + 'search_modifier_interest_date_before_day' => 'Transaction interest date is before or on day of month ":value"', + 'search_modifier_interest_date_after_year' => 'Transaction interest date is after or in year ":value"', + 'search_modifier_interest_date_after_month' => 'Transaction interest date is after or in month ":value"', + 'search_modifier_interest_date_after_day' => 'Transaction interest date is after or on day of month ":value"', + 'search_modifier_book_date_on_year' => 'Transaction book date is in year ":value"', + 'search_modifier_book_date_on_month' => 'Transaction book date is in month ":value"', + 'search_modifier_book_date_on_day' => 'Transaction book date is on day of month ":value"', + 'search_modifier_book_date_before_year' => 'Transaction book date is before or in year ":value"', + 'search_modifier_book_date_before_month' => 'Transaction book date is before or in month ":value"', + 'search_modifier_book_date_before_day' => 'Transaction book date is before or on day of month ":value"', + 'search_modifier_book_date_after_year' => 'Transaction book date is after or in year ":value"', + 'search_modifier_book_date_after_month' => 'Transaction book date is after or in month ":value"', + 'search_modifier_book_date_after_day' => 'Transaction book date is after or on day of month ":value"', + 'search_modifier_process_date_on_year' => 'Transaction process date is in year ":value"', + 'search_modifier_process_date_on_month' => 'Transaction process date is in month ":value"', + 'search_modifier_process_date_on_day' => 'Transaction process date is on day of month ":value"', + 'search_modifier_process_date_before_year' => 'Transaction process date is before or in year ":value"', + 'search_modifier_process_date_before_month' => 'Transaction process date is before or in month ":value"', + 'search_modifier_process_date_before_day' => 'Transaction process date is before or on day of month ":value"', + 'search_modifier_process_date_after_year' => 'Transaction process date is after or in year ":value"', + 'search_modifier_process_date_after_month' => 'Transaction process date is after or in month ":value"', + 'search_modifier_process_date_after_day' => 'Transaction process date is after or on day of month ":value"', + 'search_modifier_due_date_on_year' => 'Transaction due date is in year ":value"', + 'search_modifier_due_date_on_month' => 'Transaction due date is in month ":value"', + 'search_modifier_due_date_on_day' => 'Transaction due date is on day of month ":value"', + 'search_modifier_due_date_before_year' => 'Transaction due date is before or in year ":value"', + 'search_modifier_due_date_before_month' => 'Transaction due date is before or in month ":value"', + 'search_modifier_due_date_before_day' => 'Transaction due date is before or on day of month ":value"', + 'search_modifier_due_date_after_year' => 'Transaction due date is after or in year ":value"', + 'search_modifier_due_date_after_month' => 'Transaction due date is after or in month ":value"', + 'search_modifier_due_date_after_day' => 'Transaction due date is after or on day of month ":value"', + 'search_modifier_payment_date_on_year' => 'Transaction payment date is in year ":value"', + 'search_modifier_payment_date_on_month' => 'Transaction payment date is in month ":value"', + 'search_modifier_payment_date_on_day' => 'Transaction payment date is on day of month ":value"', + 'search_modifier_payment_date_before_year' => 'Transaction payment date is before or in year ":value"', + 'search_modifier_payment_date_before_month' => 'Transaction payment date is before or in month ":value"', + 'search_modifier_payment_date_before_day' => 'Transaction payment date is before or on day of month ":value"', + 'search_modifier_payment_date_after_year' => 'Transaction payment date is after or in year ":value"', + 'search_modifier_payment_date_after_month' => 'Transaction payment date is after or in month ":value"', + 'search_modifier_payment_date_after_day' => 'Transaction payment date is after or on day of month ":value"', + 'search_modifier_invoice_date_on_year' => 'Transaction invoice date is in year ":value"', + 'search_modifier_invoice_date_on_month' => 'Transaction invoice date is in month ":value"', + 'search_modifier_invoice_date_on_day' => 'Transaction invoice date is on day of month ":value"', + 'search_modifier_invoice_date_before_year' => 'Transaction invoice date is before or in year ":value"', + 'search_modifier_invoice_date_before_month' => 'Transaction invoice date is before or in month ":value"', + 'search_modifier_invoice_date_before_day' => 'Transaction invoice date is before or on day of month ":value"', + 'search_modifier_invoice_date_after_year' => 'Transaction invoice date is after or in year ":value"', + 'search_modifier_invoice_date_after_month' => 'Transaction invoice date is after or in month ":value"', + 'search_modifier_invoice_date_after_day' => 'Transaction invoice date is after or on day of month ":value"', + // other dates + 'search_modifier_updated_at_on_year' => 'Transaction was last updated in year ":value"', + 'search_modifier_updated_at_on_month' => 'Transaction was last updated in month ":value"', + 'search_modifier_updated_at_on_day' => 'Transaction was last updated on day of month ":value"', + 'search_modifier_updated_at_before_year' => 'Transaction was last updated in or before year ":value"', + 'search_modifier_updated_at_before_month' => 'Transaction was last updated in or before month ":value"', + 'search_modifier_updated_at_before_day' => 'Transaction was last updated on or before day of month ":value"', + 'search_modifier_updated_at_after_year' => 'Transaction was last updated in or after year ":value"', + 'search_modifier_updated_at_after_month' => 'Transaction was last updated in or after month ":value"', + 'search_modifier_updated_at_after_day' => 'Transaction was last updated on or after day of month ":value"', + 'search_modifier_created_at_on_year' => 'Transaction was created in year ":value"', + 'search_modifier_created_at_on_month' => 'Transaction was created in month ":value"', + 'search_modifier_created_at_on_day' => 'Transaction was created on day of month ":value"', + 'search_modifier_created_at_before_year' => 'Transaction was created in or before year ":value"', + 'search_modifier_created_at_before_month' => 'Transaction was created in or before month ":value"', + 'search_modifier_created_at_before_day' => 'Transaction was created on or before day of month ":value"', + 'search_modifier_created_at_after_year' => 'Transaction was created in or after year ":value"', + 'search_modifier_created_at_after_month' => 'Transaction was created in or after month ":value"', + 'search_modifier_created_at_after_day' => 'Transaction was created on or after day of month ":value"', + 'search_modifier_interest_date_before' => 'Transaction interest date is on or before ":value"', + 'search_modifier_interest_date_after' => 'Transaction interest date is on or after ":value"', + 'search_modifier_book_date_on' => 'Transaction book date is on ":value"', + 'search_modifier_book_date_before' => 'Transaction book date is on or before ":value"', + 'search_modifier_book_date_after' => 'Transaction book date is on or after ":value"', + 'search_modifier_process_date_on' => 'Transaction process date is on ":value"', + 'search_modifier_process_date_before' => 'Transaction process date is on or before ":value"', + 'search_modifier_process_date_after' => 'Transaction process date is on or after ":value"', + 'search_modifier_due_date_on' => 'Transaction due date is on ":value"', + 'search_modifier_due_date_before' => 'Transaction due date is on or before ":value"', + 'search_modifier_due_date_after' => 'Transaction due date is on or after ":value"', + 'search_modifier_payment_date_on' => 'Transaction payment date is on ":value"', + 'search_modifier_payment_date_before' => 'Transaction payment date is on or before ":value"', + 'search_modifier_payment_date_after' => 'Transaction payment date is on or after ":value"', + 'search_modifier_invoice_date_on' => 'Transaction invoice date is on ":value"', + 'search_modifier_invoice_date_before' => 'Transaction invoice date is on or before ":value"', + 'search_modifier_invoice_date_after' => 'Transaction invoice date is on or after ":value"', + 'search_modifier_created_at_on' => 'Transaction was created on ":value"', + 'search_modifier_created_at_before' => 'Transaction was created on or before ":value"', + 'search_modifier_created_at_after' => 'Transaction was created on or after ":value"', + 'search_modifier_updated_at_on' => 'Transaction was updated on ":value"', + 'search_modifier_updated_at_before' => 'Transaction was updated on or before ":value"', + 'search_modifier_updated_at_after' => 'Transaction was updated on or after ":value"', + 'search_modifier_attachment_name_is' => 'Any attachment\'s name is ":value"', + 'search_modifier_attachment_name_contains' => 'Any attachment\'s name contains ":value"', + 'search_modifier_attachment_name_starts' => 'Any attachment\'s name starts with ":value"', + 'search_modifier_attachment_name_ends' => 'Any attachment\'s name ends with ":value"', + 'search_modifier_attachment_notes_are' => 'Any attachment\'s notes are ":value"', + 'search_modifier_attachment_notes_contains' => 'Any attachment\'s notes contain ":value"', + 'search_modifier_attachment_notes_starts' => 'Any attachment\'s notes start with ":value"', + 'search_modifier_attachment_notes_ends' => 'Any attachment\'s notes end is ":value"', 'update_rule_from_query' => 'Ενημέρωση κανόνα ":rule" από το ερώτημα αναζήτησης', 'create_rule_from_query' => 'Δημιουργία νέου κανόνα από το ερώτημα αναζήτησης', 'rule_from_search_words' => 'Η ρουτίνα για τους κανόνες δυσκολεύτηκε στο χειρισμό του ":string". Ο προτεινόμενος κανόνας που ταιριάζει στο ερώτημά αναζήτησης μπορεί να δώσει διαφορετικά αποτελέσματα. Παρακαλώ να επιβεβαιώσετε προσεκτικά τους κανόνες ενεργοποίησης.', @@ -443,7 +590,12 @@ return [ 'applied_rule_group_selection' => 'Η ομάδα κανόνων ":title" έχει εφαρμοστεί στην επιλογή σας.', // actions and triggers + 'rule_trigger_store_journal' => 'Όταν δημιουργείται μια συναλλαγή', + 'rule_trigger_update_journal' => 'Όταν ενημερώνεται μία συναλλαγή', 'rule_trigger_user_action' => 'Η ενέργεια χρήστη είναι ":trigger_value"', + + + // OLD values (remove non-doubles later): 'rule_trigger_source_account_starts_choice' => 'Το όνομα του λογαριασμού προέλευσης αρχίζει με..', 'rule_trigger_source_account_starts' => 'Το όνομα του λογαριασμού προέλευσης αρχίζει με ":trigger_value"', 'rule_trigger_source_account_ends_choice' => 'Το όνομα του λογαριασμού προέλευσης τελειώνει με..', @@ -452,14 +604,14 @@ return [ 'rule_trigger_source_account_is' => 'Το όνομα του λογαριασμού προέλευσης είναι ":trigger_value"', 'rule_trigger_source_account_contains_choice' => 'Το όνομα του λογαριασμού προέλευσης περιέχει..', 'rule_trigger_source_account_contains' => 'Το όνομα του λογαριασμού προέλευσης περιέχει ":trigger_value"', - 'rule_trigger_account_id_choice' => 'Το ID του λογαριασμού (προέλευσης/προορισμού) είναι ακριβώς..', - 'rule_trigger_account_id' => 'Το ID του λογαριασμού (προέλευσης/προορισμού) είναι ακριβώς :trigger_value', + 'rule_trigger_account_id_choice' => 'Either account ID is exactly..', + 'rule_trigger_account_id' => 'Either account ID is exactly :trigger_value', 'rule_trigger_source_account_id_choice' => 'Το ID του λογαριασμού προέλευσης είναι ακριβώς..', 'rule_trigger_source_account_id' => 'Το ID του λογαριασμού προέλευσης είναι ακριβώς :trigger_value', 'rule_trigger_destination_account_id_choice' => 'Το ID του λογαριασμού προορισμού είναι ακριβώς..', 'rule_trigger_destination_account_id' => 'Το ID του λογαριασμού προορισμού είναι ακριβώς :trigger_value', - 'rule_trigger_account_is_cash_choice' => 'Ο λογαριασμός (προέλευσης/προορισμού) είναι λογαριασμός (μετρητών)', - 'rule_trigger_account_is_cash' => 'Ο λογαριασμός (προέλευσης/προορισμού) είναι λογαριασμός (μετρητών)', + 'rule_trigger_account_is_cash_choice' => 'Either account is cash', + 'rule_trigger_account_is_cash' => 'Either account is cash', 'rule_trigger_source_is_cash_choice' => 'Ο λογαριασμός προέλευσης είναι λογαριασμός (μετρητών)', 'rule_trigger_source_is_cash' => 'Ο λογαριασμός προέλευσης είναι λογαριασμός (μετρητών)', 'rule_trigger_destination_is_cash_choice' => 'Ο λογαριασμός προορισμού είναι λογαριασμός (μετρητών)', @@ -494,8 +646,8 @@ return [ 'rule_trigger_category_is' => 'Η κατηγορία είναι ":trigger_value"', 'rule_trigger_amount_less_choice' => 'Το ποσό είναι μικρότερο από..', 'rule_trigger_amount_less' => 'Το ποσό είναι μικρότερο από :trigger_value', - 'rule_trigger_amount_exactly_choice' => 'Το ποσό είναι..', - 'rule_trigger_amount_exactly' => 'Το ποσό είναι :trigger_value', + 'rule_trigger_amount_is_choice' => 'Amount is..', + 'rule_trigger_amount_is' => 'Amount is :trigger_value', 'rule_trigger_amount_more_choice' => 'Το ποσό είναι μεγαλύτερο από..', 'rule_trigger_amount_more' => 'Το ποσό είναι μεγαλύτερο από :trigger_value', 'rule_trigger_description_starts_choice' => 'Η περιγραφή αρχίζει με..', @@ -506,28 +658,26 @@ return [ 'rule_trigger_description_contains' => 'Η περιγραφή περιέχει ":trigger_value"', 'rule_trigger_description_is_choice' => 'Η περιγραφή είναι..', 'rule_trigger_description_is' => 'Η περιγραφή είναι ":trigger_value"', - 'rule_trigger_date_is_choice' => 'Η ημερομηνία συναλλαγής είναι..', - 'rule_trigger_date_is' => 'Η ημερομηνία συναλλαγής είναι ":trigger_value"', + 'rule_trigger_date_on_choice' => 'Transaction date is..', + 'rule_trigger_date_on' => 'Transaction date is ":trigger_value"', 'rule_trigger_date_before_choice' => 'Η ημερομηνία συναλλαγής είναι πριν από τις..', 'rule_trigger_date_before' => 'Η ημερομηνία συναλλαγής είναι πριν από τις ":trigger_value"', 'rule_trigger_date_after_choice' => 'Η ημερομηνία συναλλαγής είναι μετά από τις..', 'rule_trigger_date_after' => 'Η ημερομηνία συναλλαγής είναι μετά από τις ":trigger_value"', - 'rule_trigger_created_on_choice' => 'Η συναλλαγή πραγματοποιήθηκε στις..', - 'rule_trigger_created_on' => 'Η συναλλαγή πραγματοποιήθηκε στις ":trigger_value"', - 'rule_trigger_updated_on_choice' => 'Η συναλλαγή τροποποιήθηκε τελευταία φορά στις..', - 'rule_trigger_updated_on' => 'Η συναλλαγή τροποποιήθηκε τελευταία φορά στις ":trigger_value"', + 'rule_trigger_created_at_on_choice' => 'Transaction was made on..', + 'rule_trigger_created_at_on' => 'Transaction was made on ":trigger_value"', + 'rule_trigger_updated_at_on_choice' => 'Transaction was last edited on..', + 'rule_trigger_updated_at_on' => 'Transaction was last edited on ":trigger_value"', 'rule_trigger_budget_is_choice' => 'Ο προϋπολογισμός είναι..', 'rule_trigger_budget_is' => 'Ο προϋπολογισμός είναι ":trigger_value"', - 'rule_trigger_tag_is_choice' => 'Μία ετικέτα είναι..', - 'rule_trigger_tag_is' => 'Μία ετικέτα είναι ":trigger_value"', + 'rule_trigger_tag_is_choice' => 'Any tag is..', + 'rule_trigger_tag_is' => 'Any tag is ":trigger_value"', 'rule_trigger_currency_is_choice' => 'Το νόμισμα της συναλλαγής είναι..', 'rule_trigger_currency_is' => 'Το νόμισμα της συναλλαγής είναι ":trigger_value"', 'rule_trigger_foreign_currency_is_choice' => 'Το ξένο νόμισμα της συναλλαγής είναι..', 'rule_trigger_foreign_currency_is' => 'Το ξένο νόμισμα της συναλλαγής είναι ":trigger_value"', 'rule_trigger_has_attachments_choice' => 'Έχει τουλάχιστον τόσα συνημμένα', 'rule_trigger_has_attachments' => 'Έχει τουλάχιστον :trigger_value συνημμένα', - 'rule_trigger_store_journal' => 'Όταν δημιουργείται μια συναλλαγή', - 'rule_trigger_update_journal' => 'Όταν ενημερώνεται μία συναλλαγή', 'rule_trigger_has_no_category_choice' => 'Δεν έχει κατηγορία', 'rule_trigger_has_no_category' => 'Η συναλλαγή δεν έχει κατηγορία', 'rule_trigger_has_any_category_choice' => 'Έχει μία(οποιαδήποτε) κατηγορία', @@ -548,20 +698,20 @@ return [ 'rule_trigger_any_notes' => 'Η συναλλαγή έχει (οποιεσδήποτε) σημειώσεις', 'rule_trigger_no_notes_choice' => 'Δεν έχει σημειώσεις', 'rule_trigger_no_notes' => 'Η συναλλαγή δεν έχει σημειώσεις', - 'rule_trigger_notes_are_choice' => 'Οι σημειώσεις είναι..', - 'rule_trigger_notes_are' => 'Οι σημειώσεις είναι ":trigger_value"', - 'rule_trigger_notes_contain_choice' => 'Οι σημειώσεις περιέχουν..', - 'rule_trigger_notes_contain' => 'Οι σημειώσεις περιέχουν ":trigger_value"', - 'rule_trigger_notes_start_choice' => 'Οι σημειώσεις αρχίζουν με..', - 'rule_trigger_notes_start' => 'Οι σημειώσεις αρχίζουν με ":trigger_value"', - 'rule_trigger_notes_end_choice' => 'Οι σημειώσεις τελειώνουν με..', - 'rule_trigger_notes_end' => 'Οι σημειώσεις τελειώνουν με ":trigger_value"', + 'rule_trigger_notes_is_choice' => 'Notes are..', + 'rule_trigger_notes_is' => 'Notes are ":trigger_value"', + 'rule_trigger_notes_contains_choice' => 'Notes contain..', + 'rule_trigger_notes_contains' => 'Notes contain ":trigger_value"', + 'rule_trigger_notes_starts_choice' => 'Notes start with..', + 'rule_trigger_notes_starts' => 'Notes start with ":trigger_value"', + 'rule_trigger_notes_ends_choice' => 'Notes end with..', + 'rule_trigger_notes_ends' => 'Notes end with ":trigger_value"', 'rule_trigger_bill_is_choice' => 'Το πάγιο έξοδο είναι..', 'rule_trigger_bill_is' => 'Το πάγιο έξοδο είναι ":trigger_value"', - 'rule_trigger_external_id_choice' => 'Το εξωτερικό ID είναι..', - 'rule_trigger_external_id' => 'Το εξωτερικό ID είναι ":trigger_value"', - 'rule_trigger_internal_reference_choice' => 'Η εσωτερική αναφορά είναι..', - 'rule_trigger_internal_reference' => 'Η εσωτερική αναφορά είναι "::trigger_value"', + 'rule_trigger_external_id_is_choice' => 'External ID is..', + 'rule_trigger_external_id_is' => 'External ID is ":trigger_value"', + 'rule_trigger_internal_reference_is_choice' => 'Internal reference is..', + 'rule_trigger_internal_reference_is' => 'Internal reference is ":trigger_value"', 'rule_trigger_journal_id_choice' => 'Το ημερολογιακό ID της συναλλαγής είναι..', 'rule_trigger_journal_id' => 'Το ημερολογιακό ID της συναλλαγής είναι ":trigger_value"', 'rule_trigger_no_external_url' => 'Η συναλλαγή δεν έχει εξωτερικό URL', @@ -571,6 +721,134 @@ return [ 'rule_trigger_id_choice' => 'Transaction ID is..', 'rule_trigger_id' => 'Transaction ID is ":trigger_value"', + // new values: + 'rule_trigger_user_action_choice' => 'User action is ":trigger_value"', + 'rule_trigger_tag_is_not_choice' => 'No tag is ":trigger_value"', + 'rule_trigger_tag_is_not' => 'No tag is..', + 'rule_trigger_account_is_choice' => 'Either account is exactly..', + 'rule_trigger_account_is' => 'Either account is exactly ":trigger_value"', + 'rule_trigger_account_contains_choice' => 'Either account contains..', + 'rule_trigger_account_contains' => 'Either account contains ":trigger_value"', + 'rule_trigger_account_ends_choice' => 'Either account ends with..', + 'rule_trigger_account_ends' => 'Either account ends with ":trigger_value"', + 'rule_trigger_account_starts_choice' => 'Either account starts with..', + 'rule_trigger_account_starts' => 'Either account starts with ":trigger_value"', + 'rule_trigger_account_nr_is_choice' => 'Either account number / IBAN is..', + 'rule_trigger_account_nr_is' => 'Either account number / IBAN is ":trigger_value"', + 'rule_trigger_account_nr_contains_choice' => 'Either account number / IBAN contains..', + 'rule_trigger_account_nr_contains' => 'Either account number / IBAN contains ":trigger_value"', + 'rule_trigger_account_nr_ends_choice' => 'Either account number / IBAN ends with..', + 'rule_trigger_account_nr_ends' => 'Either account number / IBAN ends with ":trigger_value"', + 'rule_trigger_account_nr_starts_choice' => 'Either account number / IBAN starts with..', + 'rule_trigger_account_nr_starts' => 'Either account number / IBAN starts with ":trigger_value"', + 'rule_trigger_category_contains_choice' => 'Category contains..', + 'rule_trigger_category_contains' => 'Category contains ":trigger_value"', + 'rule_trigger_category_ends_choice' => 'Category ends with..', + 'rule_trigger_category_ends' => 'Category ends with ":trigger_value"', + 'rule_trigger_category_starts_choice' => 'Category starts with..', + 'rule_trigger_category_starts' => 'Category starts with ":trigger_value"', + 'rule_trigger_budget_contains_choice' => 'Budget contains..', + 'rule_trigger_budget_contains' => 'Budget contains ":trigger_value"', + 'rule_trigger_budget_ends_choice' => 'Budget ends with..', + 'rule_trigger_budget_ends' => 'Budget ends with ":trigger_value"', + 'rule_trigger_budget_starts_choice' => 'Budget starts with..', + 'rule_trigger_budget_starts' => 'Budget starts with ":trigger_value"', + 'rule_trigger_bill_contains_choice' => 'Bill contains..', + 'rule_trigger_bill_contains' => 'Bill contains ":trigger_value"', + 'rule_trigger_bill_ends_choice' => 'Bill ends with..', + 'rule_trigger_bill_ends' => 'Bill ends with ":trigger_value"', + 'rule_trigger_bill_starts_choice' => 'Bill starts with..', + 'rule_trigger_bill_starts' => 'Bill starts with ":trigger_value"', + 'rule_trigger_external_id_contains_choice' => 'External ID contains..', + 'rule_trigger_external_id_contains' => 'External ID contains ":trigger_value"', + 'rule_trigger_external_id_ends_choice' => 'External ID ends with..', + 'rule_trigger_external_id_ends' => 'External ID ends with ":trigger_value"', + 'rule_trigger_external_id_starts_choice' => 'External ID starts with..', + 'rule_trigger_external_id_starts' => 'External ID starts with ":trigger_value"', + 'rule_trigger_internal_reference_contains_choice' => 'Internal reference contains..', + 'rule_trigger_internal_reference_contains' => 'Internal reference contains ":trigger_value"', + 'rule_trigger_internal_reference_ends_choice' => 'Internal reference ends with..', + 'rule_trigger_internal_reference_ends' => 'Internal reference ends with ":trigger_value"', + 'rule_trigger_internal_reference_starts_choice' => 'Internal reference starts with..', + 'rule_trigger_internal_reference_starts' => 'Internal reference starts with ":trigger_value"', + 'rule_trigger_external_url_is_choice' => 'External URL is..', + 'rule_trigger_external_url_is' => 'External URL is ":trigger_value"', + 'rule_trigger_external_url_contains_choice' => 'External URL contains..', + 'rule_trigger_external_url_contains' => 'External URL contains ":trigger_value"', + 'rule_trigger_external_url_ends_choice' => 'External URL ends with..', + 'rule_trigger_external_url_ends' => 'External URL ends with ":trigger_value"', + 'rule_trigger_external_url_starts_choice' => 'External URL starts with..', + 'rule_trigger_external_url_starts' => 'External URL starts with ":trigger_value"', + 'rule_trigger_has_no_attachments_choice' => 'Has no attachments', + 'rule_trigger_has_no_attachments' => 'Transaction has no attachments', + 'rule_trigger_recurrence_id_choice' => 'Recurring transaction ID is..', + 'rule_trigger_recurrence_id' => 'Recurring transaction ID is ":trigger_value"', + 'rule_trigger_interest_date_on_choice' => 'Interest date is on..', + 'rule_trigger_interest_date_on' => 'Interest date is on ":trigger_value"', + 'rule_trigger_interest_date_before_choice' => 'Interest date is before..', + 'rule_trigger_interest_date_before' => 'Interest date is before ":trigger_value"', + 'rule_trigger_interest_date_after_choice' => 'Interest date is after..', + 'rule_trigger_interest_date_after' => 'Interest date is after ":trigger_value"', + 'rule_trigger_book_date_on_choice' => 'Book date is on..', + 'rule_trigger_book_date_on' => 'Book date is on ":trigger_value"', + 'rule_trigger_book_date_before_choice' => 'Book date is before..', + 'rule_trigger_book_date_before' => 'Book date is before ":trigger_value"', + 'rule_trigger_book_date_after_choice' => 'Book date is after..', + 'rule_trigger_book_date_after' => 'Book date is after ":trigger_value"', + 'rule_trigger_process_date_on_choice' => 'Process date is on..', + 'rule_trigger_process_date_on' => 'Process date is ":trigger_value"', + 'rule_trigger_process_date_before_choice' => 'Process date is before..', + 'rule_trigger_process_date_before' => 'Process date is before ":trigger_value"', + 'rule_trigger_process_date_after_choice' => 'Process date is after..', + 'rule_trigger_process_date_after' => 'Process date is after ":trigger_value"', + 'rule_trigger_due_date_on_choice' => 'Due date is on..', + 'rule_trigger_due_date_on' => 'Due date is on ":trigger_value"', + 'rule_trigger_due_date_before_choice' => 'Due date is before..', + 'rule_trigger_due_date_before' => 'Due date is before ":trigger_value"', + 'rule_trigger_due_date_after_choice' => 'Due date is after..', + 'rule_trigger_due_date_after' => 'Due date is after ":trigger_value"', + 'rule_trigger_payment_date_on_choice' => 'Payment date is on..', + 'rule_trigger_payment_date_on' => 'Payment date is on ":trigger_value"', + 'rule_trigger_payment_date_before_choice' => 'Payment date is before..', + 'rule_trigger_payment_date_before' => 'Payment date is before ":trigger_value"', + 'rule_trigger_payment_date_after_choice' => 'Payment date is after..', + 'rule_trigger_payment_date_after' => 'Payment date is after ":trigger_value"', + 'rule_trigger_invoice_date_on_choice' => 'Invoice date is on..', + 'rule_trigger_invoice_date_on' => 'Invoice date is on ":trigger_value"', + 'rule_trigger_invoice_date_before_choice' => 'Invoice date is before..', + 'rule_trigger_invoice_date_before' => 'Invoice date is before ":trigger_value"', + 'rule_trigger_invoice_date_after_choice' => 'Invoice date is after..', + 'rule_trigger_invoice_date_after' => 'Invoice date is after ":trigger_value"', + 'rule_trigger_created_at_before_choice' => 'Transaction was created before..', + 'rule_trigger_created_at_before' => 'Transaction was created before ":trigger_value"', + 'rule_trigger_created_at_after_choice' => 'Transaction was created after..', + 'rule_trigger_created_at_after' => 'Transaction was created after ":trigger_value"', + 'rule_trigger_updated_at_before_choice' => 'Transaction was last updated before..', + 'rule_trigger_updated_at_before' => 'Transaction was last updated before ":trigger_value"', + 'rule_trigger_updated_at_after_choice' => 'Transaction was last updated after..', + 'rule_trigger_updated_at_after' => 'Transaction was last updated after ":trigger_value"', + 'rule_trigger_foreign_amount_is_choice' => 'Foreign amount is exactly..', + 'rule_trigger_foreign_amount_is' => 'Foreign amount is exactly ":trigger_value"', + 'rule_trigger_foreign_amount_less_choice' => 'Foreign amount is less than..', + 'rule_trigger_foreign_amount_less' => 'Foreign amount is less than ":trigger_value"', + 'rule_trigger_foreign_amount_more_choice' => 'Foreign amount is more than..', + 'rule_trigger_foreign_amount_more' => 'Foreign amount is more than ":trigger_value"', + 'rule_trigger_attachment_name_is_choice' => 'Any attachment\'s name is..', + 'rule_trigger_attachment_name_is' => 'Any attachment\'s name is ":trigger_value"', + 'rule_trigger_attachment_name_contains_choice' => 'Any attachment\'s name contains..', + 'rule_trigger_attachment_name_contains' => 'Any attachment\'s name contains ":trigger_value"', + 'rule_trigger_attachment_name_starts_choice' => 'Any attachment\'s name starts with..', + 'rule_trigger_attachment_name_starts' => 'Any attachment\'s name starts with ":trigger_value"', + 'rule_trigger_attachment_name_ends_choice' => 'Any attachment\'s name ends with..', + 'rule_trigger_attachment_name_ends' => 'Any attachment\'s name ends with ":trigger_value"', + 'rule_trigger_attachment_notes_are_choice' => 'Any attachment\'s notes are..', + 'rule_trigger_attachment_notes_are' => 'Any attachment\'s notes are ":trigger_value"', + 'rule_trigger_attachment_notes_contains_choice' => 'Any attachment\'s notes contain..', + 'rule_trigger_attachment_notes_contains' => 'Any attachment\'s notes contain ":trigger_value"', + 'rule_trigger_attachment_notes_starts_choice' => 'Any attachment\'s notes start with..', + 'rule_trigger_attachment_notes_starts' => 'Any attachment\'s notes start with ":trigger_value"', + 'rule_trigger_attachment_notes_ends_choice' => 'Any attachment\'s notes end with..', + 'rule_trigger_attachment_notes_ends' => 'Any attachment\'s notes end with ":trigger_value"', // actions 'rule_action_delete_transaction_choice' => 'ΔΙΑΓΡΑΦΗ συναλλαγής (!)', @@ -1031,6 +1309,10 @@ return [ 'running_again_loss' => 'Οι συναλλαγές που έχουν συνδεθεί προηγουμένως με αυτό το πάγιο έξοδο ενδέχεται να χάσουν τη σύνδεσή τους, αν δεν συμφωνούν (πλέον) με τον κανόνα(ες).', 'bill_related_rules' => 'Συσχετιζόμενοι κανόνες με αυτό το πάγιο έξοδο', 'repeats' => 'Επαναλήψεις', + 'bill_end_date_help' => 'Optional field. The bill is expected to end on this date.', + 'bill_extension_date_help' => 'Optional field. The bill must be extended (or cancelled) on or before this date.', + 'bill_end_index_line' => 'This bill ends on :date', + 'bill_extension_index_line' => 'This bill must be extended or cancelled on :date', 'connected_journals' => 'Συνδεδεμένες συναλλαγές', 'auto_match_on' => 'Αυτόματη αντιστοίχιση από το Firefly III', 'auto_match_off' => 'Μη αυτόματη αντιστοίχιση από το Firefly III', @@ -1412,7 +1694,6 @@ return [ 'overview' => 'Επισκόπηση', 'saveOnAccount' => 'Εντός του λογαριασμού', 'unknown' => 'Άγνωστο', - 'daily' => 'Ημερησίως', 'monthly' => 'Μηνιαίως', 'profile' => 'Προφίλ', 'errors' => 'Σφάλματα', diff --git a/resources/lang/el_GR/form.php b/resources/lang/el_GR/form.php index 38a3ad9bb5..dea14759d6 100644 --- a/resources/lang/el_GR/form.php +++ b/resources/lang/el_GR/form.php @@ -181,6 +181,7 @@ return [ 'login_name' => 'Είσοδος', 'is_owner' => 'Είναι διαχειριστής;', 'url' => 'URL', + 'bill_end_date' => 'End date', // import 'apply_rules' => 'Εφαρμογή κανόνων', diff --git a/resources/lang/en_GB/config.php b/resources/lang/en_GB/config.php index 9be70115c4..b25841f668 100644 --- a/resources/lang/en_GB/config.php +++ b/resources/lang/en_GB/config.php @@ -25,25 +25,36 @@ declare(strict_types=1); return [ 'html_language' => 'en-gb', 'locale' => 'en, English, en_GB.utf8, en_GB.UTF-8', - 'month' => '%B %Y', - 'month_and_day' => '%B %e, %Y', + //'month' => '%B %Y', + 'month_js' => 'MMMM YYYY', + + //'month_and_day' => '%B %e, %Y', 'month_and_day_moment_js' => 'MMM D, YYYY', 'month_and_day_fns' => 'MMMM d, y', - 'month_and_date_day' => '%A %B %e, %Y', - 'month_and_day_no_year' => '%B %e', - 'date_time' => '%B %e, %Y, @ %T', - 'specific_day' => '%e %B %Y', - 'week_in_year' => 'Week %V, %G', - 'year' => '%Y', - 'half_year' => '%B %Y', - 'month_js' => 'MMMM YYYY', 'month_and_day_js' => 'MMMM Do, YYYY', + + //'month_and_date_day' => '%A %B %e, %Y', + 'month_and_date_day_js' => 'dddd MMMM Do, YYYY', + + //'month_and_day_no_year' => '%B %e', + 'month_and_day_no_year_js' => 'MMMM Do', + + //'date_time' => '%B %e, %Y, @ %T', 'date_time_js' => 'MMMM Do, YYYY, @ HH:mm:ss', + + //'specific_day' => '%e %B %Y', 'specific_day_js' => 'D MMMM YYYY', + + //'week_in_year' => 'Week %V, %G', 'week_in_year_js' => '[Week] w, YYYY', 'week_in_year_fns' => "'Week' w, yyyy", + + //'year' => '%Y', 'year_js' => 'YYYY', + + //'half_year' => '%B %Y', 'half_year_js' => 'Q YYYY', + 'quarter_fns' => "'Q'Q, yyyy", 'half_year_fns' => "'H{half}', yyyy", 'dow_1' => 'Monday', diff --git a/resources/lang/en_GB/email.php b/resources/lang/en_GB/email.php index a57a9fa35b..c14fdc35fa 100644 --- a/resources/lang/en_GB/email.php +++ b/resources/lang/en_GB/email.php @@ -24,82 +24,97 @@ declare(strict_types=1); return [ // common items - 'greeting' => 'Hi there,', - 'closing' => 'Beep boop,', - 'signature' => 'The Firefly III Mail Robot', - 'footer_ps' => 'PS: This message was sent because a request from IP :ipAddress triggered it.', + 'greeting' => 'Hi there,', + 'closing' => 'Beep boop,', + 'signature' => 'The Firefly III Mail Robot', + 'footer_ps' => 'PS: This message was sent because a request from IP :ipAddress triggered it.', // admin test - 'admin_test_subject' => 'A test message from your Firefly III installation', - 'admin_test_body' => 'This is a test message from your Firefly III instance. It was sent to :email.', + 'admin_test_subject' => 'A test message from your Firefly III installation', + 'admin_test_body' => 'This is a test message from your Firefly III instance. It was sent to :email.', // new IP - 'login_from_new_ip' => 'New login on Firefly III', - 'new_ip_body' => 'Firefly III detected a new login on your account from an unknown IP address. If you never logged in from the IP address below, or it has been more than six months ago, Firefly III will warn you.', - 'new_ip_warning' => 'If you recognize this IP address or the login, you can ignore this message. If you didn\'t login, of if you have no idea what this is about, verify your password security, change it, and log out all other sessions. To do this, go to your profile page. Of course you have 2FA enabled already, right? Stay safe!', - 'ip_address' => 'IP Address', - 'host_name' => 'Host', - 'date_time' => 'Date + time', + 'login_from_new_ip' => 'New login on Firefly III', + 'new_ip_body' => 'Firefly III detected a new login on your account from an unknown IP address. If you never logged in from the IP address below, or it has been more than six months ago, Firefly III will warn you.', + 'new_ip_warning' => 'If you recognize this IP address or the login, you can ignore this message. If you didn\'t login, of if you have no idea what this is about, verify your password security, change it, and log out all other sessions. To do this, go to your profile page. Of course you have 2FA enabled already, right? Stay safe!', + 'ip_address' => 'IP Address', + 'host_name' => 'Host', + 'date_time' => 'Date + time', // access token created - 'access_token_created_subject' => 'A new access token was created', - 'access_token_created_body' => 'Somebody (hopefully you) just created a new Firefly III API Access Token for your user account.', - 'access_token_created_explanation' => 'With this token, they can access all of your financial records through the Firefly III API.', - 'access_token_created_revoke' => 'If this wasn\'t you, please revoke this token as soon as possible at :url.', + 'access_token_created_subject' => 'A new access token was created', + 'access_token_created_body' => 'Somebody (hopefully you) just created a new Firefly III API Access Token for your user account.', + 'access_token_created_explanation' => 'With this token, they can access all of your financial records through the Firefly III API.', + 'access_token_created_revoke' => 'If this wasn\'t you, please revoke this token as soon as possible at :url.', // registered - 'registered_subject' => 'Welcome to Firefly III!', - 'registered_welcome' => 'Welcome to Firefly III. Your registration has made it, and this email is here to confirm it. Yay!', - 'registered_pw' => 'If you have forgotten your password already, please reset it using the password reset tool.', - 'registered_help' => 'There is a help-icon in the top right corner of each page. If you need help, click it!', - 'registered_doc_html' => 'If you haven\'t already, please read the grand theory.', - 'registered_doc_text' => 'If you haven\'t already, please read the first use guide and the full description.', - 'registered_closing' => 'Enjoy!', - 'registered_firefly_iii_link' => 'Firefly III:', - 'registered_pw_reset_link' => 'Password reset:', - 'registered_doc_link' => 'Documentation:', + 'registered_subject' => 'Welcome to Firefly III!', + 'registered_welcome' => 'Welcome to Firefly III. Your registration has made it, and this email is here to confirm it. Yay!', + 'registered_pw' => 'If you have forgotten your password already, please reset it using the password reset tool.', + 'registered_help' => 'There is a help-icon in the top right corner of each page. If you need help, click it!', + 'registered_doc_html' => 'If you haven\'t already, please read the grand theory.', + 'registered_doc_text' => 'If you haven\'t already, please read the first use guide and the full description.', + 'registered_closing' => 'Enjoy!', + 'registered_firefly_iii_link' => 'Firefly III:', + 'registered_pw_reset_link' => 'Password reset:', + 'registered_doc_link' => 'Documentation:', // email change - 'email_change_subject' => 'Your Firefly III email address has changed', - 'email_change_body_to_new' => 'You or somebody with access to your Firefly III account has changed your email address. If you did not expect this message, please ignore and delete it.', - 'email_change_body_to_old' => 'You or somebody with access to your Firefly III account has changed your email address. If you did not expect this to happen, you must follow the "undo"-link below to protect your account!', - 'email_change_ignore' => 'If you initiated this change, you may safely ignore this message.', - 'email_change_old' => 'The old email address was: :email', - 'email_change_old_strong' => 'The old email address was: :email', - 'email_change_new' => 'The new email address is: :email', - 'email_change_new_strong' => 'The new email address is: :email', - 'email_change_instructions' => 'You cannot use Firefly III until you confirm this change. Please follow the link below to do so.', - 'email_change_undo_link' => 'To undo the change, follow this link:', + 'email_change_subject' => 'Your Firefly III email address has changed', + 'email_change_body_to_new' => 'You or somebody with access to your Firefly III account has changed your email address. If you did not expect this message, please ignore and delete it.', + 'email_change_body_to_old' => 'You or somebody with access to your Firefly III account has changed your email address. If you did not expect this to happen, you must follow the "undo"-link below to protect your account!', + 'email_change_ignore' => 'If you initiated this change, you may safely ignore this message.', + 'email_change_old' => 'The old email address was: :email', + 'email_change_old_strong' => 'The old email address was: :email', + 'email_change_new' => 'The new email address is: :email', + 'email_change_new_strong' => 'The new email address is: :email', + 'email_change_instructions' => 'You cannot use Firefly III until you confirm this change. Please follow the link below to do so.', + 'email_change_undo_link' => 'To undo the change, follow this link:', // OAuth token created - 'oauth_created_subject' => 'A new OAuth client has been created', - 'oauth_created_body' => 'Somebody (hopefully you) just created a new Firefly III API OAuth Client for your user account. It\'s labelled ":name" and has callback URL :url.', - 'oauth_created_explanation' => 'With this client, they can access all of your financial records through the Firefly III API.', - 'oauth_created_undo' => 'If this wasn\'t you, please revoke this client as soon as possible at :url.', + 'oauth_created_subject' => 'A new OAuth client has been created', + 'oauth_created_body' => 'Somebody (hopefully you) just created a new Firefly III API OAuth Client for your user account. It\'s labelled ":name" and has callback URL :url.', + 'oauth_created_explanation' => 'With this client, they can access all of your financial records through the Firefly III API.', + 'oauth_created_undo' => 'If this wasn\'t you, please revoke this client as soon as possible at :url.', // reset password - 'reset_pw_subject' => 'Your password reset request', - 'reset_pw_instructions' => 'Somebody tried to reset your password. If it was you, please follow the link below to do so.', - 'reset_pw_warning' => 'PLEASE verify that the link actually goes to the Firefly III you expect it to go!', + 'reset_pw_subject' => 'Your password reset request', + 'reset_pw_instructions' => 'Somebody tried to reset your password. If it was you, please follow the link below to do so.', + 'reset_pw_warning' => 'PLEASE verify that the link actually goes to the Firefly III you expect it to go!', // error - 'error_subject' => 'Caught an error in Firefly III', - 'error_intro' => 'Firefly III v:version ran into an error: :errorMessage.', - 'error_type' => 'The error was of type ":class".', - 'error_timestamp' => 'The error occurred on/at: :time.', - 'error_location' => 'This error occurred in file ":file" on line :line with code :code.', - 'error_user' => 'The error was encountered by user #:id, :email.', - 'error_no_user' => 'There was no user logged in for this error or no user was detected.', - 'error_ip' => 'The IP address related to this error is: :ip', - 'error_url' => 'URL is: :url', - 'error_user_agent' => 'User agent: :userAgent', - 'error_stacktrace' => 'The full stacktrace is below. If you think this is a bug in Firefly III, you can forward this message to james@firefly-iii.org. This can help fix the bug you just encountered.', - 'error_github_html' => 'If you prefer, you can also open a new issue on GitHub.', - '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_headers' => 'The following headers may also be relevant:', + 'error_subject' => 'Caught an error in Firefly III', + 'error_intro' => 'Firefly III v:version ran into an error: :errorMessage.', + 'error_type' => 'The error was of type ":class".', + 'error_timestamp' => 'The error occurred on/at: :time.', + 'error_location' => 'This error occurred in file ":file" on line :line with code :code.', + 'error_user' => 'The error was encountered by user #:id, :email.', + 'error_no_user' => 'There was no user logged in for this error or no user was detected.', + 'error_ip' => 'The IP address related to this error is: :ip', + 'error_url' => 'URL is: :url', + 'error_user_agent' => 'User agent: :userAgent', + 'error_stacktrace' => 'The full stacktrace is below. If you think this is a bug in Firefly III, you can forward this message to james@firefly-iii.org. This can help fix the bug you just encountered.', + 'error_github_html' => 'If you prefer, you can also open a new issue on GitHub.', + '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_headers' => 'The following headers may also be relevant:', // report new journals - 'new_journals_subject' => 'Firefly III has created a new transaction|Firefly III has created :count new transactions', - 'new_journals_header' => 'Firefly III has created a transaction for you. You can find it in your Firefly III installation:|Firefly III has created :count transactions for you. You can find them in your Firefly III installation:', + 'new_journals_subject' => 'Firefly III has created a new transaction|Firefly III has created :count new transactions', + 'new_journals_header' => 'Firefly III has created a transaction for you. You can find it in your Firefly III installation:|Firefly III has created :count transactions for you. You can find them in your Firefly III installation:', + + // bill warning + 'bill_warning_subject_end_date' => 'Your bill ":name" is due to end in :diff days', + 'bill_warning_subject_now_end_date' => 'Your bill ":name" is due to end TODAY', + 'bill_warning_subject_extension_date' => 'Your bill ":name" is due to be extended or cancelled in :diff days', + 'bill_warning_subject_now_extension_date' => 'Your bill ":name" is due to be extended or cancelled TODAY', + 'bill_warning_end_date_text' => 'Your bill ":name" is due to end on :date. This moment will pass in about :diff days.', + 'bill_warning_extension_date_text' => 'Your bill ":name" is due to be extended or cancelled on :date. This moment will pass in about :diff days.', + 'bill_warning_end_date_text_zero' => 'Your bill ":name" is due to end on :date. This moment will pass TODAY!', + 'bill_warning_extension_date_text_zero' => 'Your bill ":name" is due to be extended or cancelled on :date. This moment will pass TODAY!', + 'bill_warning_please_action' => 'Please take the appropriate action.', + 'bill_warning_end_date_html' => 'Your bill ":name" is due to end on :date. This moment will pass in about :diff days.', + 'bill_warning_extension_date_html' => 'Your bill ":name" is due to be extended or cancelled on :date. This moment will pass in about :diff days.', + 'bill_warning_end_date_html_zero' => 'Your bill ":name" is due to end on :date. This moment will pass TODAY!', + 'bill_warning_extension_date_html_zero' => 'Your bill ":name" is due to be extended or cancelled on :date. This moment will pass TODAY!', ]; diff --git a/resources/lang/en_GB/firefly.php b/resources/lang/en_GB/firefly.php index 8182a3fb43..7db5aa6d8f 100644 --- a/resources/lang/en_GB/firefly.php +++ b/resources/lang/en_GB/firefly.php @@ -24,333 +24,480 @@ declare(strict_types=1); return [ // general stuff: - 'close' => 'Close', - 'actions' => 'Actions', - 'edit' => 'Edit', - 'delete' => 'Delete', - 'split' => 'Split', - 'single_split' => 'Split', - 'clone' => 'Clone', - 'last_seven_days' => 'Last seven days', - 'last_thirty_days' => 'Last thirty days', - 'last_180_days' => 'Last 180 days', - 'YTD' => 'YTD', - 'welcome_back' => 'What\'s playing?', - 'everything' => 'Everything', - 'today' => 'today', - 'customRange' => 'Custom range', - 'date_range' => 'Date range', - 'apply' => 'Apply', - 'select_date' => 'Select date..', - 'cancel' => 'Cancel', - 'from' => 'From', - 'to' => 'To', - 'structure' => 'Structure', - 'help_translating' => 'This help text is not yet available in your language. Will you help translate?', - 'showEverything' => 'Show everything', - 'never' => 'Never', - 'no_results_for_empty_search' => 'Your search was empty, so nothing was found.', - 'removed_amount' => 'Removed :amount', - 'added_amount' => 'Added :amount', - 'asset_account_role_help' => 'Any extra options resulting from your choice can be set later.', - 'Opening balance' => 'Opening balance', - 'create_new_stuff' => 'Create new stuff', - 'new_withdrawal' => 'New withdrawal', - 'create_new_transaction' => 'Create a new transaction', - 'sidebar_frontpage_create' => 'Create', - 'new_transaction' => 'New transaction', - 'no_rules_for_bill' => 'This bill has no rules associated to it.', - 'go_to_asset_accounts' => 'View your asset accounts', - 'go_to_budgets' => 'Go to your budgets', - 'go_to_withdrawals' => 'Go to your withdrawals', - 'clones_journal_x' => 'This transaction is a clone of ":description" (#:id)', - 'go_to_categories' => 'Go to your categories', - 'go_to_bills' => 'Go to your bills', - 'go_to_expense_accounts' => 'See your expense accounts', - 'go_to_revenue_accounts' => 'See your revenue accounts', - 'go_to_piggies' => 'Go to your piggy banks', - 'new_deposit' => 'New deposit', - 'new_transfer' => 'New transfer', - 'new_transfers' => 'New transfer', - 'new_asset_account' => 'New asset account', - 'new_expense_account' => 'New expense account', - 'new_revenue_account' => 'New revenue account', - 'new_liabilities_account' => 'New liability', - 'new_budget' => 'New budget', - 'new_bill' => 'New bill', - 'block_account_logout' => 'You have been logged out. Blocked accounts cannot use this site. Did you register with a valid email address?', - 'flash_success' => 'Success!', - 'flash_info' => 'Message', - 'flash_warning' => 'Warning!', - 'flash_error' => 'Error!', - 'flash_danger' => 'Danger!', - 'flash_info_multiple' => 'There is one message|There are :count messages', - 'flash_error_multiple' => 'There is one error|There are :count errors', - 'net_worth' => 'Net worth', - 'help_for_this_page' => 'Help for this page', - 'help_for_this_page_body' => 'You can find more information about this page in the documentation.', - 'two_factor_welcome' => 'Hello!', - 'two_factor_enter_code' => 'To continue, please enter your two factor authentication code. Your application can generate it for you.', - 'two_factor_code_here' => 'Enter code here', - 'two_factor_title' => 'Two factor authentication', - 'authenticate' => 'Authenticate', - 'two_factor_forgot_title' => 'Lost two factor authentication', - 'two_factor_forgot' => 'I forgot my two-factor thing.', - 'two_factor_lost_header' => 'Lost your two factor authentication?', - 'two_factor_lost_intro' => 'If you lost your backup codes as well, you have bad luck. This is not something you can fix from the web interface. You have two choices.', - 'two_factor_lost_fix_self' => 'If you run your own instance of Firefly III, read this entry in the FAQ for instructions.', - 'two_factor_lost_fix_owner' => 'Otherwise, email the site owner, :site_owner and ask them to reset your two factor authentication.', - 'mfa_backup_code' => 'You have used a backup code to login to Firefly III. It can\'t be used again, so cross it from your list.', - 'pref_two_factor_new_backup_codes' => 'Get new backup codes', - 'pref_two_factor_backup_code_count' => 'You have :count valid backup code.|You have :count valid backup codes.', - '2fa_i_have_them' => 'I stored them!', - 'warning_much_data' => ':days days of data may take a while to load.', - 'registered' => 'You have registered successfully!', - 'Default asset account' => 'Default asset account', - 'no_budget_pointer' => 'You seem to have no budgets yet. You should create some on the budgets-page. Budgets can help you keep track of expenses.', - 'no_bill_pointer' => 'You seem to have no bills yet. You should create some on the bills-page. Bills can help you keep track of expenses.', - 'Savings account' => 'Savings account', - 'Credit card' => 'Credit card', - 'source_accounts' => 'Source account|Source accounts', - 'destination_accounts' => 'Destination account|Destination accounts', - 'user_id_is' => 'Your user id is :user', - 'field_supports_markdown' => 'This field supports Markdown.', - 'need_more_help' => 'If you need more help using Firefly III, please open a ticket on Github.', - 'reenable_intro_text' => 'You can also re-enable the introduction guidance.', - 'intro_boxes_after_refresh' => 'The introduction boxes will reappear when you refresh the page.', - 'show_all_no_filter' => 'Show all transactions without grouping them by date.', - 'expenses_by_category' => 'Expenses by category', - 'expenses_by_budget' => 'Expenses by budget', - 'income_by_category' => 'Income by category', - 'expenses_by_asset_account' => 'Expenses by asset account', - 'expenses_by_expense_account' => 'Expenses by expense account', - 'cannot_redirect_to_account' => 'Firefly III cannot redirect you to the correct page. Apologies.', - 'sum_of_expenses' => 'Sum of expenses', - 'sum_of_income' => 'Sum of income', - 'liabilities' => 'Liabilities', - 'spent_in_specific_budget' => 'Spent in budget ":budget"', - 'spent_in_specific_double' => 'Spent in account ":account"', - 'earned_in_specific_double' => 'Earned in account ":account"', - 'source_account' => 'Source account', - 'source_account_reconciliation' => 'You can\'t edit the source account of a reconciliation transaction.', - 'destination_account' => 'Destination account', - 'destination_account_reconciliation' => 'You can\'t edit the destination account of a reconciliation transaction.', - 'sum_of_expenses_in_budget' => 'Spent total in budget ":budget"', - 'left_in_budget_limit' => 'Left to spend according to budgeting', - 'current_period' => 'Current period', - 'show_the_current_period_and_overview' => 'Show the current period and overview', - 'pref_languages_locale' => 'For a language other than English to work properly, your operating system must be equipped with the correct locale-information. If these are not present, currency data, dates and amounts may be formatted wrong.', - 'budget_in_period' => 'All transactions for budget ":name" between :start and :end in :currency', - 'chart_budget_in_period' => 'Chart for all transactions for budget ":name" between :start and :end in :currency', - 'chart_budget_in_period_only_currency' => 'The amount you budgeted was in :currency, so this chart will only show transactions in :currency.', - 'chart_account_in_period' => 'Chart for all transactions for account ":name" (:balance) between :start and :end', - 'chart_category_in_period' => 'Chart for all transactions for category ":name" between :start and :end', - 'chart_category_all' => 'Chart for all transactions for category ":name"', - 'clone_withdrawal' => 'Clone this withdrawal', - 'clone_deposit' => 'Clone this deposit', - 'clone_transfer' => 'Clone this transfer', - 'multi_select_no_selection' => 'None selected', - 'multi_select_select_all' => 'Select all', - 'multi_select_n_selected' => 'selected', - 'multi_select_all_selected' => 'All selected', - 'multi_select_filter_placeholder' => 'Find..', - 'intro_next_label' => 'Next', - 'intro_prev_label' => 'Previous', - 'intro_skip_label' => 'Skip', - 'intro_done_label' => 'Done', - 'between_dates_breadcrumb' => 'Between :start and :end', - 'all_journals_without_budget' => 'All transactions without a budget', - 'journals_without_budget' => 'Transactions without a budget', - 'all_journals_without_category' => 'All transactions without a category', - 'journals_without_category' => 'Transactions without a category', - 'all_journals_for_account' => 'All transactions for account :name', - 'chart_all_journals_for_account' => 'Chart of all transactions for account :name', - 'journals_in_period_for_account' => 'All transactions for account :name between :start and :end', - 'journals_in_period_for_account_js' => 'All transactions for account {title} between {start} and {end}', - 'transferred' => 'Transferred', - 'all_withdrawal' => 'All expenses', - 'all_transactions' => 'All transactions', - 'title_withdrawal_between' => 'All expenses between :start and :end', - 'all_deposit' => 'All revenue', - 'title_deposit_between' => 'All revenue between :start and :end', - 'all_transfers' => 'All transfers', - 'title_transfers_between' => 'All transfers between :start and :end', - 'all_transfer' => 'All transfers', - 'all_journals_for_tag' => 'All transactions for tag ":tag"', - 'title_transfer_between' => 'All transfers between :start and :end', - 'all_journals_for_category' => 'All transactions for category :name', - 'all_journals_for_budget' => 'All transactions for budget :name', - 'chart_all_journals_for_budget' => 'Chart of all transactions for budget :name', - 'journals_in_period_for_category' => 'All transactions for category :name between :start and :end', - 'journals_in_period_for_tag' => 'All transactions for tag :tag between :start and :end', - 'not_available_demo_user' => 'The feature you try to access is not available to demo users.', - 'exchange_rate_instructions' => 'Asset account "@name" only accepts transactions in @native_currency. If you wish to use @foreign_currency instead, make sure that the amount in @native_currency is known as well:', - 'transfer_exchange_rate_instructions' => 'Source asset account "@source_name" only accepts transactions in @source_currency. Destination asset account "@dest_name" only accepts transactions in @dest_currency. You must provide the transferred amount correctly in both currencies.', - 'transaction_data' => 'Transaction data', - 'invalid_server_configuration' => 'Invalid server configuration', - 'invalid_locale_settings' => 'Firefly III is unable to format monetary amounts because your server is missing the required packages. There are instructions how to do this.', - 'quickswitch' => 'Quickswitch', - 'sign_in_to_start' => 'Sign in to start your session', - 'sign_in' => 'Sign in', - 'register_new_account' => 'Register a new account', - 'forgot_my_password' => 'I forgot my password', - 'problems_with_input' => 'There were some problems with your input.', - 'reset_password' => 'Reset your password', - 'button_reset_password' => 'Reset password', - 'reset_button' => 'Reset', - 'want_to_login' => 'I want to login', - 'login_page_title' => 'Login to Firefly III', - 'register_page_title' => 'Register at Firefly III', - 'forgot_pw_page_title' => 'Forgot your password for Firefly III', - 'reset_pw_page_title' => 'Reset your password for Firefly III', - 'cannot_reset_demo_user' => 'You cannot reset the password of the demo user.', - 'no_att_demo_user' => 'The demo user can\'t upload attachments.', - 'button_register' => 'Register', - 'authorization' => 'Authorisation', - 'active_bills_only' => 'active bills only', - 'active_bills_only_total' => 'all active bills', - 'active_exp_bills_only' => 'active and expected bills only', - 'active_exp_bills_only_total' => 'all active expected bills only', - 'per_period_sum_1D' => 'Expected daily costs', - 'per_period_sum_1W' => 'Expected weekly costs', - 'per_period_sum_1M' => 'Expected monthly costs', - 'per_period_sum_3M' => 'Expected quarterly costs', - 'per_period_sum_6M' => 'Expected half-yearly costs', - 'per_period_sum_1Y' => 'Expected yearly costs', - 'average_per_bill' => 'average per bill', - 'expected_total' => 'expected total', - 'reconciliation_account_name' => ':name reconciliation (:currency)', - 'saved' => 'Saved', - 'advanced_options' => 'Advanced options', - 'advanced_options_explain' => 'Some pages in Firefly III have advanced options hidden behind this button. This page doesn\'t have anything fancy here, but do check out the others!', - 'here_be_dragons' => 'Hic sunt dracones', + 'close' => 'Close', + 'actions' => 'Actions', + 'edit' => 'Edit', + 'delete' => 'Delete', + 'split' => 'Split', + 'single_split' => 'Split', + 'clone' => 'Clone', + 'last_seven_days' => 'Last seven days', + 'last_thirty_days' => 'Last thirty days', + 'last_180_days' => 'Last 180 days', + 'YTD' => 'YTD', + 'welcome_back' => 'What\'s playing?', + 'everything' => 'Everything', + 'today' => 'today', + 'customRange' => 'Custom range', + 'date_range' => 'Date range', + 'apply' => 'Apply', + 'select_date' => 'Select date..', + 'cancel' => 'Cancel', + 'from' => 'From', + 'to' => 'To', + 'structure' => 'Structure', + 'help_translating' => 'This help text is not yet available in your language. Will you help translate?', + 'showEverything' => 'Show everything', + 'never' => 'Never', + 'no_results_for_empty_search' => 'Your search was empty, so nothing was found.', + 'removed_amount' => 'Removed :amount', + 'added_amount' => 'Added :amount', + 'asset_account_role_help' => 'Any extra options resulting from your choice can be set later.', + 'Opening balance' => 'Opening balance', + 'create_new_stuff' => 'Create new stuff', + 'new_withdrawal' => 'New withdrawal', + 'create_new_transaction' => 'Create a new transaction', + 'sidebar_frontpage_create' => 'Create', + 'new_transaction' => 'New transaction', + 'no_rules_for_bill' => 'This bill has no rules associated to it.', + 'go_to_asset_accounts' => 'View your asset accounts', + 'go_to_budgets' => 'Go to your budgets', + 'go_to_withdrawals' => 'Go to your withdrawals', + 'clones_journal_x' => 'This transaction is a clone of ":description" (#:id)', + 'go_to_categories' => 'Go to your categories', + 'go_to_bills' => 'Go to your bills', + 'go_to_expense_accounts' => 'See your expense accounts', + 'go_to_revenue_accounts' => 'See your revenue accounts', + 'go_to_piggies' => 'Go to your piggy banks', + 'new_deposit' => 'New deposit', + 'new_transfer' => 'New transfer', + 'new_transfers' => 'New transfer', + 'new_asset_account' => 'New asset account', + 'new_expense_account' => 'New expense account', + 'new_revenue_account' => 'New revenue account', + 'new_liabilities_account' => 'New liability', + 'new_budget' => 'New budget', + 'new_bill' => 'New bill', + 'block_account_logout' => 'You have been logged out. Blocked accounts cannot use this site. Did you register with a valid email address?', + 'flash_success' => 'Success!', + 'flash_info' => 'Message', + 'flash_warning' => 'Warning!', + 'flash_error' => 'Error!', + 'flash_danger' => 'Danger!', + 'flash_info_multiple' => 'There is one message|There are :count messages', + 'flash_error_multiple' => 'There is one error|There are :count errors', + 'net_worth' => 'Net worth', + 'help_for_this_page' => 'Help for this page', + 'help_for_this_page_body' => 'You can find more information about this page in the documentation.', + 'two_factor_welcome' => 'Hello!', + 'two_factor_enter_code' => 'To continue, please enter your two factor authentication code. Your application can generate it for you.', + 'two_factor_code_here' => 'Enter code here', + 'two_factor_title' => 'Two factor authentication', + 'authenticate' => 'Authenticate', + 'two_factor_forgot_title' => 'Lost two factor authentication', + 'two_factor_forgot' => 'I forgot my two-factor thing.', + 'two_factor_lost_header' => 'Lost your two factor authentication?', + 'two_factor_lost_intro' => 'If you lost your backup codes as well, you have bad luck. This is not something you can fix from the web interface. You have two choices.', + 'two_factor_lost_fix_self' => 'If you run your own instance of Firefly III, read this entry in the FAQ for instructions.', + 'two_factor_lost_fix_owner' => 'Otherwise, email the site owner, :site_owner and ask them to reset your two factor authentication.', + 'mfa_backup_code' => 'You have used a backup code to login to Firefly III. It can\'t be used again, so cross it from your list.', + 'pref_two_factor_new_backup_codes' => 'Get new backup codes', + 'pref_two_factor_backup_code_count' => 'You have :count valid backup code.|You have :count valid backup codes.', + '2fa_i_have_them' => 'I stored them!', + 'warning_much_data' => ':days days of data may take a while to load.', + 'registered' => 'You have registered successfully!', + 'Default asset account' => 'Default asset account', + 'no_budget_pointer' => 'You seem to have no budgets yet. You should create some on the budgets-page. Budgets can help you keep track of expenses.', + 'no_bill_pointer' => 'You seem to have no bills yet. You should create some on the bills-page. Bills can help you keep track of expenses.', + 'Savings account' => 'Savings account', + 'Credit card' => 'Credit card', + 'source_accounts' => 'Source account|Source accounts', + 'destination_accounts' => 'Destination account|Destination accounts', + 'user_id_is' => 'Your user id is :user', + 'field_supports_markdown' => 'This field supports Markdown.', + 'need_more_help' => 'If you need more help using Firefly III, please open a ticket on Github.', + 'reenable_intro_text' => 'You can also re-enable the introduction guidance.', + 'intro_boxes_after_refresh' => 'The introduction boxes will reappear when you refresh the page.', + 'show_all_no_filter' => 'Show all transactions without grouping them by date.', + 'expenses_by_category' => 'Expenses by category', + 'expenses_by_budget' => 'Expenses by budget', + 'income_by_category' => 'Income by category', + 'expenses_by_asset_account' => 'Expenses by asset account', + 'expenses_by_expense_account' => 'Expenses by expense account', + 'cannot_redirect_to_account' => 'Firefly III cannot redirect you to the correct page. Apologies.', + 'sum_of_expenses' => 'Sum of expenses', + 'sum_of_income' => 'Sum of income', + 'liabilities' => 'Liabilities', + 'spent_in_specific_budget' => 'Spent in budget ":budget"', + 'spent_in_specific_double' => 'Spent in account ":account"', + 'earned_in_specific_double' => 'Earned in account ":account"', + 'source_account' => 'Source account', + 'source_account_reconciliation' => 'You can\'t edit the source account of a reconciliation transaction.', + 'destination_account' => 'Destination account', + 'destination_account_reconciliation' => 'You can\'t edit the destination account of a reconciliation transaction.', + 'sum_of_expenses_in_budget' => 'Spent total in budget ":budget"', + 'left_in_budget_limit' => 'Left to spend according to budgeting', + 'current_period' => 'Current period', + 'show_the_current_period_and_overview' => 'Show the current period and overview', + 'pref_languages_locale' => 'For a language other than English to work properly, your operating system must be equipped with the correct locale-information. If these are not present, currency data, dates and amounts may be formatted wrong.', + 'budget_in_period' => 'All transactions for budget ":name" between :start and :end in :currency', + 'chart_budget_in_period' => 'Chart for all transactions for budget ":name" between :start and :end in :currency', + 'chart_budget_in_period_only_currency' => 'The amount you budgeted was in :currency, so this chart will only show transactions in :currency.', + 'chart_account_in_period' => 'Chart for all transactions for account ":name" (:balance) between :start and :end', + 'chart_category_in_period' => 'Chart for all transactions for category ":name" between :start and :end', + 'chart_category_all' => 'Chart for all transactions for category ":name"', + 'clone_withdrawal' => 'Clone this withdrawal', + 'clone_deposit' => 'Clone this deposit', + 'clone_transfer' => 'Clone this transfer', + 'multi_select_no_selection' => 'None selected', + 'multi_select_select_all' => 'Select all', + 'multi_select_n_selected' => 'selected', + 'multi_select_all_selected' => 'All selected', + 'multi_select_filter_placeholder' => 'Find..', + 'intro_next_label' => 'Next', + 'intro_prev_label' => 'Previous', + 'intro_skip_label' => 'Skip', + 'intro_done_label' => 'Done', + 'between_dates_breadcrumb' => 'Between :start and :end', + 'all_journals_without_budget' => 'All transactions without a budget', + 'journals_without_budget' => 'Transactions without a budget', + 'all_journals_without_category' => 'All transactions without a category', + 'journals_without_category' => 'Transactions without a category', + 'all_journals_for_account' => 'All transactions for account :name', + 'chart_all_journals_for_account' => 'Chart of all transactions for account :name', + 'journals_in_period_for_account' => 'All transactions for account :name between :start and :end', + 'journals_in_period_for_account_js' => 'All transactions for account {title} between {start} and {end}', + 'transferred' => 'Transferred', + 'all_withdrawal' => 'All expenses', + 'all_transactions' => 'All transactions', + 'title_withdrawal_between' => 'All expenses between :start and :end', + 'all_deposit' => 'All revenue', + 'title_deposit_between' => 'All revenue between :start and :end', + 'all_transfers' => 'All transfers', + 'title_transfers_between' => 'All transfers between :start and :end', + 'all_transfer' => 'All transfers', + 'all_journals_for_tag' => 'All transactions for tag ":tag"', + 'title_transfer_between' => 'All transfers between :start and :end', + 'all_journals_for_category' => 'All transactions for category :name', + 'all_journals_for_budget' => 'All transactions for budget :name', + 'chart_all_journals_for_budget' => 'Chart of all transactions for budget :name', + 'journals_in_period_for_category' => 'All transactions for category :name between :start and :end', + 'journals_in_period_for_tag' => 'All transactions for tag :tag between :start and :end', + 'not_available_demo_user' => 'The feature you try to access is not available to demo users.', + 'exchange_rate_instructions' => 'Asset account "@name" only accepts transactions in @native_currency. If you wish to use @foreign_currency instead, make sure that the amount in @native_currency is known as well:', + 'transfer_exchange_rate_instructions' => 'Source asset account "@source_name" only accepts transactions in @source_currency. Destination asset account "@dest_name" only accepts transactions in @dest_currency. You must provide the transferred amount correctly in both currencies.', + 'transaction_data' => 'Transaction data', + 'invalid_server_configuration' => 'Invalid server configuration', + 'invalid_locale_settings' => 'Firefly III is unable to format monetary amounts because your server is missing the required packages. There are instructions how to do this.', + 'quickswitch' => 'Quickswitch', + 'sign_in_to_start' => 'Sign in to start your session', + 'sign_in' => 'Sign in', + 'register_new_account' => 'Register a new account', + 'forgot_my_password' => 'I forgot my password', + 'problems_with_input' => 'There were some problems with your input.', + 'reset_password' => 'Reset your password', + 'button_reset_password' => 'Reset password', + 'reset_button' => 'Reset', + 'want_to_login' => 'I want to login', + 'login_page_title' => 'Login to Firefly III', + 'register_page_title' => 'Register at Firefly III', + 'forgot_pw_page_title' => 'Forgot your password for Firefly III', + 'reset_pw_page_title' => 'Reset your password for Firefly III', + 'cannot_reset_demo_user' => 'You cannot reset the password of the demo user.', + 'no_att_demo_user' => 'The demo user can\'t upload attachments.', + 'button_register' => 'Register', + 'authorization' => 'Authorisation', + 'active_bills_only' => 'active bills only', + 'active_bills_only_total' => 'all active bills', + 'active_exp_bills_only' => 'active and expected bills only', + 'active_exp_bills_only_total' => 'all active expected bills only', + 'per_period_sum_1D' => 'Expected daily costs', + 'per_period_sum_1W' => 'Expected weekly costs', + 'per_period_sum_1M' => 'Expected monthly costs', + 'per_period_sum_3M' => 'Expected quarterly costs', + 'per_period_sum_6M' => 'Expected half-yearly costs', + 'per_period_sum_1Y' => 'Expected yearly costs', + 'average_per_bill' => 'average per bill', + 'expected_total' => 'expected total', + 'reconciliation_account_name' => ':name reconciliation (:currency)', + 'saved' => 'Saved', + 'advanced_options' => 'Advanced options', + 'advanced_options_explain' => 'Some pages in Firefly III have advanced options hidden behind this button. This page doesn\'t have anything fancy here, but do check out the others!', + 'here_be_dragons' => 'Hic sunt dracones', // Webhooks - 'webhooks' => 'Webhooks', + 'webhooks' => 'Webhooks', // API access - 'authorization_request' => 'Firefly III v:version Authorisation Request', - 'authorization_request_intro' => 'Application ":client" is requesting permission to access your financial administration. Would you like to authorize :client to access these records?', - 'authorization_request_site' => 'You will be redirected to :url which will then be able to access your Firefly III data.', - 'authorization_request_invalid' => 'This access request is invalid. Please never follow this link again.', - 'scopes_will_be_able' => 'This application will be able to:', - 'button_authorize' => 'Authorise', - 'none_in_select_list' => '(none)', - 'no_piggy_bank' => '(no piggy bank)', - 'name_in_currency' => ':name in :currency', - 'paid_in_currency' => 'Paid in :currency', - 'unpaid_in_currency' => 'Unpaid in :currency', - 'is_alpha_warning' => 'You are running an ALPHA version. Be wary of bugs and issues.', - 'is_beta_warning' => 'You are running an BETA version. Be wary of bugs and issues.', - 'all_destination_accounts' => 'Destination accounts', - 'all_source_accounts' => 'Source accounts', - 'back_to_index' => 'Back to the index', - 'cant_logout_guard' => 'Firefly III can\'t log you out.', - 'external_url' => 'External URL', - 'internal_reference' => 'Internal reference', + 'authorization_request' => 'Firefly III v:version Authorisation Request', + 'authorization_request_intro' => 'Application ":client" is requesting permission to access your financial administration. Would you like to authorize :client to access these records?', + 'authorization_request_site' => 'You will be redirected to :url which will then be able to access your Firefly III data.', + 'authorization_request_invalid' => 'This access request is invalid. Please never follow this link again.', + 'scopes_will_be_able' => 'This application will be able to:', + 'button_authorize' => 'Authorise', + 'none_in_select_list' => '(none)', + 'no_piggy_bank' => '(no piggy bank)', + 'name_in_currency' => ':name in :currency', + 'paid_in_currency' => 'Paid in :currency', + 'unpaid_in_currency' => 'Unpaid in :currency', + 'is_alpha_warning' => 'You are running an ALPHA version. Be wary of bugs and issues.', + 'is_beta_warning' => 'You are running an BETA version. Be wary of bugs and issues.', + 'all_destination_accounts' => 'Destination accounts', + 'all_source_accounts' => 'Source accounts', + 'back_to_index' => 'Back to the index', + 'cant_logout_guard' => 'Firefly III can\'t log you out.', + 'external_url' => 'External URL', + 'internal_reference' => 'Internal reference', // check for updates: - 'update_check_title' => 'Check for updates', - 'admin_update_check_title' => 'Automatically check for update', - 'admin_update_check_explain' => 'Firefly III can check for updates automatically. When you enable this setting, it will contact the Firefly III update server to see if a new version of Firefly III is available. When it is, you will get a notification. You can test this notification using the button on the right. Please indicate below if you want Firefly III to check for updates.', - 'check_for_updates_permission' => 'Firefly III can check for updates, but it needs your permission to do so. Please go to the administration to indicate if you would like this feature to be enabled.', - 'updates_ask_me_later' => 'Ask me later', - 'updates_do_not_check' => 'Do not check for updates', - 'updates_enable_check' => 'Enable the check for updates', - 'admin_update_check_now_title' => 'Check for updates now', - 'admin_update_check_now_explain' => 'If you press the button, Firefly III will see if your current version is the latest.', - 'check_for_updates_button' => 'Check now!', - 'update_new_version_alert' => 'A new version of Firefly III is available. You are running :your_version, the latest version is :new_version which was released on :date.', - 'update_version_beta' => 'This version is a BETA version. You may run into issues.', - 'update_version_alpha' => 'This version is a ALPHA version. You may run into issues.', - 'update_current_version_alert' => 'You are running :version, which is the latest available release.', - 'update_newer_version_alert' => 'You are running :your_version, which is newer than the latest release, :new_version.', - 'update_check_error' => 'An error occurred while checking for updates: :error', - 'unknown_error' => 'Unknown error. Sorry about that.', - 'just_new_release' => 'A new version is available! Version :version was released :date. This release is very fresh. Wait a few days for the new release to stabilise.', - 'disabled_but_check' => 'You disabled update checking. So don\'t forget to check for updates yourself every now and then. Thank you!', - 'admin_update_channel_title' => 'Update channel', - 'admin_update_channel_explain' => 'Firefly III has three update "channels" which determine how ahead of the curve you are in terms of features, enhancements and bugs. Use the "beta" channel if you\'re adventurous and the "alpha" when you like to live life dangerously.', - 'update_channel_stable' => 'Stable. Everything should work as expected.', - 'update_channel_beta' => 'Beta. New features but things may be broken.', - 'update_channel_alpha' => 'Alpha. We throw stuff in, and use whatever sticks.', + 'update_check_title' => 'Check for updates', + 'admin_update_check_title' => 'Automatically check for update', + 'admin_update_check_explain' => 'Firefly III can check for updates automatically. When you enable this setting, it will contact the Firefly III update server to see if a new version of Firefly III is available. When it is, you will get a notification. You can test this notification using the button on the right. Please indicate below if you want Firefly III to check for updates.', + 'check_for_updates_permission' => 'Firefly III can check for updates, but it needs your permission to do so. Please go to the administration to indicate if you would like this feature to be enabled.', + 'updates_ask_me_later' => 'Ask me later', + 'updates_do_not_check' => 'Do not check for updates', + 'updates_enable_check' => 'Enable the check for updates', + 'admin_update_check_now_title' => 'Check for updates now', + 'admin_update_check_now_explain' => 'If you press the button, Firefly III will see if your current version is the latest.', + 'check_for_updates_button' => 'Check now!', + 'update_new_version_alert' => 'A new version of Firefly III is available. You are running :your_version, the latest version is :new_version which was released on :date.', + 'update_version_beta' => 'This version is a BETA version. You may run into issues.', + 'update_version_alpha' => 'This version is a ALPHA version. You may run into issues.', + 'update_current_version_alert' => 'You are running :version, which is the latest available release.', + 'update_newer_version_alert' => 'You are running :your_version, which is newer than the latest release, :new_version.', + 'update_check_error' => 'An error occurred while checking for updates: :error', + 'unknown_error' => 'Unknown error. Sorry about that.', + 'just_new_release' => 'A new version is available! Version :version was released :date. This release is very fresh. Wait a few days for the new release to stabilise.', + 'disabled_but_check' => 'You disabled update checking. So don\'t forget to check for updates yourself every now and then. Thank you!', + 'admin_update_channel_title' => 'Update channel', + 'admin_update_channel_explain' => 'Firefly III has three update "channels" which determine how ahead of the curve you are in terms of features, enhancements and bugs. Use the "beta" channel if you\'re adventurous and the "alpha" when you like to live life dangerously.', + 'update_channel_stable' => 'Stable. Everything should work as expected.', + 'update_channel_beta' => 'Beta. New features but things may be broken.', + 'update_channel_alpha' => 'Alpha. We throw stuff in, and use whatever sticks.', // search - 'search' => 'Search', - 'search_query' => 'Query', - 'search_found_transactions' => 'Firefly III found :count transaction in :time seconds.|Firefly III found :count transactions in :time seconds.', - 'search_found_more_transactions' => 'Firefly III found more than :count transactions in :time seconds.', - 'search_for_query' => 'Firefly III is searching for transactions with all of these words in them: :query', - 'invalid_operators_list' => 'These search parameters are not valid and have been ignored.', - 'search_modifier_date_is' => 'Transaction date is ":value"', - 'search_modifier_id' => 'Transaction ID is ":value"', - 'search_modifier_date_before' => 'Transaction date is before or on ":value"', - 'search_modifier_date_after' => 'Transaction date is after or on ":value"', - 'search_modifier_created_on' => 'Transaction was created on ":value"', - 'search_modifier_updated_on' => 'Transaction was last updated on ":value"', - 'search_modifier_external_id' => 'External ID is ":value"', - 'search_modifier_no_external_url' => 'The transaction has no external URL', - 'search_modifier_any_external_url' => 'The transaction must have a (any) external URL', - 'search_modifier_internal_reference' => 'Internal reference is ":value"', - 'search_modifier_description_starts' => 'Description is ":value"', - 'search_modifier_description_ends' => 'Description ends with ":value"', - 'search_modifier_description_contains' => 'Description contains ":value"', - 'search_modifier_description_is' => 'Description is exactly ":value"', - 'search_modifier_currency_is' => 'Transaction (foreign) currency is ":value"', - 'search_modifier_foreign_currency_is' => 'Transaction foreign currency is ":value"', - 'search_modifier_has_attachments' => 'The transaction must have an attachment', - 'search_modifier_has_no_category' => 'The transaction must have no category', - 'search_modifier_has_any_category' => 'The transaction must have a (any) category', - 'search_modifier_has_no_budget' => 'The transaction must have no budget', - 'search_modifier_has_any_budget' => 'The transaction must have a (any) budget', - 'search_modifier_has_no_bill' => 'The transaction must have no bill', - 'search_modifier_has_any_bill' => 'The transaction must have a (any) bill', - 'search_modifier_has_no_tag' => 'The transaction must have no tags', - 'search_modifier_has_any_tag' => 'The transaction must have a (any) tag', - 'search_modifier_notes_contain' => 'The transaction notes contain ":value"', - 'search_modifier_notes_start' => 'The transaction notes start with ":value"', - 'search_modifier_notes_end' => 'The transaction notes end with ":value"', - 'search_modifier_notes_are' => 'The transaction notes are exactly ":value"', - 'search_modifier_no_notes' => 'The transaction has no notes', - 'search_modifier_any_notes' => 'The transaction must have notes', - 'search_modifier_amount_exactly' => 'Amount is exactly :value', - 'search_modifier_amount_less' => 'Amount is less than or equal to :value', - 'search_modifier_amount_more' => 'Amount is more than or equal to :value', - 'search_modifier_source_account_is' => 'Source account name is exactly ":value"', - 'search_modifier_source_account_contains' => 'Source account name contains ":value"', - 'search_modifier_source_account_starts' => 'Source account name starts with ":value"', - 'search_modifier_source_account_ends' => 'Source account name ends with ":value"', - 'search_modifier_source_account_id' => 'Source account ID is :value', - 'search_modifier_source_account_nr_is' => 'Source account number (IBAN) is ":value"', - 'search_modifier_source_account_nr_contains' => 'Source account number (IBAN) contains ":value"', - 'search_modifier_source_account_nr_starts' => 'Source account number (IBAN) starts with ":value"', - 'search_modifier_source_account_nr_ends' => 'Source account number (IBAN) ends with ":value"', - 'search_modifier_destination_account_is' => 'Destination account name is exactly ":value"', - 'search_modifier_destination_account_contains' => 'Destination account name contains ":value"', - 'search_modifier_destination_account_starts' => 'Destination account name starts with ":value"', - 'search_modifier_destination_account_ends' => 'Destination account name ends with ":value"', - 'search_modifier_destination_account_id' => 'Destination account ID is :value', - 'search_modifier_destination_is_cash' => 'Destination account is (cash) account', - 'search_modifier_source_is_cash' => 'Source account is (cash) account', - 'search_modifier_destination_account_nr_is' => 'Destination account number (IBAN) is ":value"', - 'search_modifier_destination_account_nr_contains' => 'Destination account number (IBAN) contains ":value"', - 'search_modifier_destination_account_nr_starts' => 'Destination account number (IBAN) starts with ":value"', - 'search_modifier_destination_account_nr_ends' => 'Destination account number (IBAN) ends with ":value"', - 'search_modifier_account_id' => 'Source or destination account ID\'s is/are: :value', - 'search_modifier_category_is' => 'Category is ":value"', - 'search_modifier_budget_is' => 'Budget is ":value"', - 'search_modifier_bill_is' => 'Bill is ":value"', - 'search_modifier_transaction_type' => 'Transaction type is ":value"', - 'search_modifier_tag_is' => 'Tag is ":value"', - 'search_modifier_date_is_year' => 'Transaction is in year ":value"', - 'search_modifier_date_is_month' => 'Transaction is in month ":value"', - 'search_modifier_date_is_day' => 'Transaction is on day of month ":value"', - 'search_modifier_date_before_year' => 'Transaction is before or in year ":value"', - 'search_modifier_date_before_month' => 'Transaction is before or in month ":value"', - 'search_modifier_date_before_day' => 'Transaction is before or on day of month ":value"', - 'search_modifier_date_after_year' => 'Transaction is in or after year ":value"', - 'search_modifier_date_after_month' => 'Transaction is in or after month ":value"', - 'search_modifier_date_after_day' => 'Transaction is after or on day of month ":value"', + 'search' => 'Search', + 'search_query' => 'Query', + 'search_found_transactions' => 'Firefly III found :count transaction in :time seconds.|Firefly III found :count transactions in :time seconds.', + 'search_found_more_transactions' => 'Firefly III found more than :count transactions in :time seconds.', + 'search_for_query' => 'Firefly III is searching for transactions with all of these words in them: :query', + 'invalid_operators_list' => 'These search parameters are not valid and have been ignored.', + + // old + + 'search_modifier_date_on' => 'Transaction date is ":value"', + 'search_modifier_id' => 'Transaction ID is ":value"', + 'search_modifier_date_before' => 'Transaction date is before or on ":value"', + 'search_modifier_date_after' => 'Transaction date is after or on ":value"', + 'search_modifier_external_id_is' => 'External ID is ":value"', + 'search_modifier_no_external_url' => 'The transaction has no external URL', + 'search_modifier_any_external_url' => 'The transaction must have a (any) external URL', + 'search_modifier_internal_reference_is' => 'Internal reference is ":value"', + 'search_modifier_description_starts' => 'Description is ":value"', + 'search_modifier_description_ends' => 'Description ends with ":value"', + 'search_modifier_description_contains' => 'Description contains ":value"', + 'search_modifier_description_is' => 'Description is exactly ":value"', + 'search_modifier_currency_is' => 'Transaction (foreign) currency is ":value"', + 'search_modifier_foreign_currency_is' => 'Transaction foreign currency is ":value"', + 'search_modifier_has_attachments' => 'The transaction must have an attachment', + 'search_modifier_has_no_category' => 'The transaction must have no category', + 'search_modifier_has_any_category' => 'The transaction must have a (any) category', + 'search_modifier_has_no_budget' => 'The transaction must have no budget', + 'search_modifier_has_any_budget' => 'The transaction must have a (any) budget', + 'search_modifier_has_no_bill' => 'The transaction must have no bill', + 'search_modifier_has_any_bill' => 'The transaction must have a (any) bill', + 'search_modifier_has_no_tag' => 'The transaction must have no tags', + 'search_modifier_has_any_tag' => 'The transaction must have a (any) tag', + 'search_modifier_notes_contains' => 'The transaction notes contain ":value"', + 'search_modifier_notes_starts' => 'The transaction notes start with ":value"', + 'search_modifier_notes_ends' => 'The transaction notes end with ":value"', + 'search_modifier_notes_is' => 'The transaction notes are exactly ":value"', + 'search_modifier_no_notes' => 'The transaction has no notes', + 'search_modifier_any_notes' => 'The transaction must have notes', + 'search_modifier_amount_is' => 'Amount is exactly :value', + 'search_modifier_amount_less' => 'Amount is less than or equal to :value', + 'search_modifier_amount_more' => 'Amount is more than or equal to :value', + 'search_modifier_source_account_is' => 'Source account name is exactly ":value"', + 'search_modifier_source_account_contains' => 'Source account name contains ":value"', + 'search_modifier_source_account_starts' => 'Source account name starts with ":value"', + 'search_modifier_source_account_ends' => 'Source account name ends with ":value"', + 'search_modifier_source_account_id' => 'Source account ID is :value', + 'search_modifier_source_account_nr_is' => 'Source account number (IBAN) is ":value"', + 'search_modifier_source_account_nr_contains' => 'Source account number (IBAN) contains ":value"', + 'search_modifier_source_account_nr_starts' => 'Source account number (IBAN) starts with ":value"', + 'search_modifier_source_account_nr_ends' => 'Source account number (IBAN) ends with ":value"', + 'search_modifier_destination_account_is' => 'Destination account name is exactly ":value"', + 'search_modifier_destination_account_contains' => 'Destination account name contains ":value"', + 'search_modifier_destination_account_starts' => 'Destination account name starts with ":value"', + 'search_modifier_destination_account_ends' => 'Destination account name ends with ":value"', + 'search_modifier_destination_account_id' => 'Destination account ID is :value', + 'search_modifier_destination_is_cash' => 'Destination account is (cash) account', + 'search_modifier_source_is_cash' => 'Source account is (cash) account', + 'search_modifier_destination_account_nr_is' => 'Destination account number (IBAN) is ":value"', + 'search_modifier_destination_account_nr_contains' => 'Destination account number (IBAN) contains ":value"', + 'search_modifier_destination_account_nr_starts' => 'Destination account number (IBAN) starts with ":value"', + 'search_modifier_destination_account_nr_ends' => 'Destination account number (IBAN) ends with ":value"', + 'search_modifier_account_id' => 'Source or destination account ID\'s is/are: :value', + 'search_modifier_category_is' => 'Category is ":value"', + 'search_modifier_budget_is' => 'Budget is ":value"', + 'search_modifier_bill_is' => 'Bill is ":value"', + 'search_modifier_transaction_type' => 'Transaction type is ":value"', + 'search_modifier_tag_is' => 'Tag is ":value"', + 'search_modifier_date_on_year' => 'Transaction is in year ":value"', + 'search_modifier_date_on_month' => 'Transaction is in month ":value"', + 'search_modifier_date_on_day' => 'Transaction is on day of month ":value"', + 'search_modifier_date_before_year' => 'Transaction is before or in year ":value"', + 'search_modifier_date_before_month' => 'Transaction is before or in month ":value"', + 'search_modifier_date_before_day' => 'Transaction is before or on day of month ":value"', + 'search_modifier_date_after_year' => 'Transaction is in or after year ":value"', + 'search_modifier_date_after_month' => 'Transaction is in or after month ":value"', + 'search_modifier_date_after_day' => 'Transaction is after or on day of month ":value"', + + + // new + 'search_modifier_tag_is_not' => 'No tag is ":value"', + + 'search_modifier_account_is' => 'Either account is ":value"', + 'search_modifier_account_contains' => 'Either account contains ":value"', + 'search_modifier_account_ends' => 'Either account ends with ":value"', + 'search_modifier_account_starts' => 'Either account starts with ":value"', + 'search_modifier_account_nr_is' => 'Either account number / IBAN is ":value"', + 'search_modifier_account_nr_contains' => 'Either account number / IBAN contains ":value"', + 'search_modifier_account_nr_ends' => 'Either account number / IBAN ends with ":value"', + 'search_modifier_account_nr_starts' => 'Either account number / IBAN starts with ":value"', + 'search_modifier_category_contains' => 'Category contains ":value"', + 'search_modifier_category_ends' => 'Category ends with ":value"', + 'search_modifier_category_starts' => 'Category starts with ":value"', + 'search_modifier_budget_contains' => 'Budget contains ":value"', + 'search_modifier_budget_ends' => 'Budget ends with ":value"', + 'search_modifier_budget_starts' => 'Budget starts with ":value"', + 'search_modifier_bill_contains' => 'Bill contains ":value"', + 'search_modifier_bill_ends' => 'Bill ends with ":value"', + 'search_modifier_bill_starts' => 'Bill starts with ":value"', + 'search_modifier_external_id_contains' => 'External ID contains ":value"', + 'search_modifier_external_id_ends' => 'External ID ends with ":value"', + 'search_modifier_external_id_starts' => 'External ID starts with ":value"', + 'search_modifier_internal_reference_contains' => 'Internal reference contains ":value"', + 'search_modifier_internal_reference_ends' => 'Internal reference ends with ":value"', + 'search_modifier_internal_reference_starts' => 'Internal reference starts with ":value"', + 'search_modifier_external_url_is' => 'External URL is ":value"', + 'search_modifier_external_url_contains' => 'External URL contains ":value"', + 'search_modifier_external_url_ends' => 'External URL ends with ":value"', + 'search_modifier_external_url_starts' => 'External URL starts with ":value"', + 'search_modifier_has_no_attachments' => 'Transaction has no attachments', + 'search_modifier_account_is_cash' => 'Either account is a cash account.', + 'search_modifier_journal_id' => 'The journal ID is ":value"', + 'search_modifier_recurrence_id' => 'The recurring transaction ID is ":value"', + 'search_modifier_foreign_amount_is' => 'The foreign amount is ":value"', + 'search_modifier_foreign_amount_less' => 'The foreign amount is less than ":value"', + 'search_modifier_foreign_amount_more' => 'The foreign amount is more than ":value"', + + // date fields + 'search_modifier_interest_date_on' => 'Transaction interest date is ":value"', + 'search_modifier_interest_date_on_year' => 'Transaction interest date is in year ":value"', + 'search_modifier_interest_date_on_month' => 'Transaction interest date is in month ":value"', + 'search_modifier_interest_date_on_day' => 'Transaction interest date is on day of month ":value"', + 'search_modifier_interest_date_before_year' => 'Transaction interest date is before or in year ":value"', + 'search_modifier_interest_date_before_month' => 'Transaction interest date is before or in month ":value"', + 'search_modifier_interest_date_before_day' => 'Transaction interest date is before or on day of month ":value"', + 'search_modifier_interest_date_after_year' => 'Transaction interest date is after or in year ":value"', + 'search_modifier_interest_date_after_month' => 'Transaction interest date is after or in month ":value"', + 'search_modifier_interest_date_after_day' => 'Transaction interest date is after or on day of month ":value"', + 'search_modifier_book_date_on_year' => 'Transaction book date is in year ":value"', + 'search_modifier_book_date_on_month' => 'Transaction book date is in month ":value"', + 'search_modifier_book_date_on_day' => 'Transaction book date is on day of month ":value"', + 'search_modifier_book_date_before_year' => 'Transaction book date is before or in year ":value"', + 'search_modifier_book_date_before_month' => 'Transaction book date is before or in month ":value"', + 'search_modifier_book_date_before_day' => 'Transaction book date is before or on day of month ":value"', + 'search_modifier_book_date_after_year' => 'Transaction book date is after or in year ":value"', + 'search_modifier_book_date_after_month' => 'Transaction book date is after or in month ":value"', + 'search_modifier_book_date_after_day' => 'Transaction book date is after or on day of month ":value"', + 'search_modifier_process_date_on_year' => 'Transaction process date is in year ":value"', + 'search_modifier_process_date_on_month' => 'Transaction process date is in month ":value"', + 'search_modifier_process_date_on_day' => 'Transaction process date is on day of month ":value"', + 'search_modifier_process_date_before_year' => 'Transaction process date is before or in year ":value"', + 'search_modifier_process_date_before_month' => 'Transaction process date is before or in month ":value"', + 'search_modifier_process_date_before_day' => 'Transaction process date is before or on day of month ":value"', + 'search_modifier_process_date_after_year' => 'Transaction process date is after or in year ":value"', + 'search_modifier_process_date_after_month' => 'Transaction process date is after or in month ":value"', + 'search_modifier_process_date_after_day' => 'Transaction process date is after or on day of month ":value"', + 'search_modifier_due_date_on_year' => 'Transaction due date is in year ":value"', + 'search_modifier_due_date_on_month' => 'Transaction due date is in month ":value"', + 'search_modifier_due_date_on_day' => 'Transaction due date is on day of month ":value"', + 'search_modifier_due_date_before_year' => 'Transaction due date is before or in year ":value"', + 'search_modifier_due_date_before_month' => 'Transaction due date is before or in month ":value"', + 'search_modifier_due_date_before_day' => 'Transaction due date is before or on day of month ":value"', + 'search_modifier_due_date_after_year' => 'Transaction due date is after or in year ":value"', + 'search_modifier_due_date_after_month' => 'Transaction due date is after or in month ":value"', + 'search_modifier_due_date_after_day' => 'Transaction due date is after or on day of month ":value"', + 'search_modifier_payment_date_on_year' => 'Transaction payment date is in year ":value"', + 'search_modifier_payment_date_on_month' => 'Transaction payment date is in month ":value"', + 'search_modifier_payment_date_on_day' => 'Transaction payment date is on day of month ":value"', + 'search_modifier_payment_date_before_year' => 'Transaction payment date is before or in year ":value"', + 'search_modifier_payment_date_before_month' => 'Transaction payment date is before or in month ":value"', + 'search_modifier_payment_date_before_day' => 'Transaction payment date is before or on day of month ":value"', + 'search_modifier_payment_date_after_year' => 'Transaction payment date is after or in year ":value"', + 'search_modifier_payment_date_after_month' => 'Transaction payment date is after or in month ":value"', + 'search_modifier_payment_date_after_day' => 'Transaction payment date is after or on day of month ":value"', + 'search_modifier_invoice_date_on_year' => 'Transaction invoice date is in year ":value"', + 'search_modifier_invoice_date_on_month' => 'Transaction invoice date is in month ":value"', + 'search_modifier_invoice_date_on_day' => 'Transaction invoice date is on day of month ":value"', + 'search_modifier_invoice_date_before_year' => 'Transaction invoice date is before or in year ":value"', + 'search_modifier_invoice_date_before_month' => 'Transaction invoice date is before or in month ":value"', + 'search_modifier_invoice_date_before_day' => 'Transaction invoice date is before or on day of month ":value"', + 'search_modifier_invoice_date_after_year' => 'Transaction invoice date is after or in year ":value"', + 'search_modifier_invoice_date_after_month' => 'Transaction invoice date is after or in month ":value"', + 'search_modifier_invoice_date_after_day' => 'Transaction invoice date is after or on day of month ":value"', + // other dates + 'search_modifier_updated_at_on_year' => 'Transaction was last updated in year ":value"', + 'search_modifier_updated_at_on_month' => 'Transaction was last updated in month ":value"', + 'search_modifier_updated_at_on_day' => 'Transaction was last updated on day of month ":value"', + 'search_modifier_updated_at_before_year' => 'Transaction was last updated in or before year ":value"', + 'search_modifier_updated_at_before_month' => 'Transaction was last updated in or before month ":value"', + 'search_modifier_updated_at_before_day' => 'Transaction was last updated on or before day of month ":value"', + 'search_modifier_updated_at_after_year' => 'Transaction was last updated in or after year ":value"', + 'search_modifier_updated_at_after_month' => 'Transaction was last updated in or after month ":value"', + 'search_modifier_updated_at_after_day' => 'Transaction was last updated on or after day of month ":value"', + 'search_modifier_created_at_on_year' => 'Transaction was created in year ":value"', + 'search_modifier_created_at_on_month' => 'Transaction was created in month ":value"', + 'search_modifier_created_at_on_day' => 'Transaction was created on day of month ":value"', + 'search_modifier_created_at_before_year' => 'Transaction was created in or before year ":value"', + 'search_modifier_created_at_before_month' => 'Transaction was created in or before month ":value"', + 'search_modifier_created_at_before_day' => 'Transaction was created on or before day of month ":value"', + 'search_modifier_created_at_after_year' => 'Transaction was created in or after year ":value"', + 'search_modifier_created_at_after_month' => 'Transaction was created in or after month ":value"', + 'search_modifier_created_at_after_day' => 'Transaction was created on or after day of month ":value"', + 'search_modifier_interest_date_before' => 'Transaction interest date is on or before ":value"', + 'search_modifier_interest_date_after' => 'Transaction interest date is on or after ":value"', + 'search_modifier_book_date_on' => 'Transaction book date is on ":value"', + 'search_modifier_book_date_before' => 'Transaction book date is on or before ":value"', + 'search_modifier_book_date_after' => 'Transaction book date is on or after ":value"', + 'search_modifier_process_date_on' => 'Transaction process date is on ":value"', + 'search_modifier_process_date_before' => 'Transaction process date is on or before ":value"', + 'search_modifier_process_date_after' => 'Transaction process date is on or after ":value"', + 'search_modifier_due_date_on' => 'Transaction due date is on ":value"', + 'search_modifier_due_date_before' => 'Transaction due date is on or before ":value"', + 'search_modifier_due_date_after' => 'Transaction due date is on or after ":value"', + 'search_modifier_payment_date_on' => 'Transaction payment date is on ":value"', + 'search_modifier_payment_date_before' => 'Transaction payment date is on or before ":value"', + 'search_modifier_payment_date_after' => 'Transaction payment date is on or after ":value"', + 'search_modifier_invoice_date_on' => 'Transaction invoice date is on ":value"', + 'search_modifier_invoice_date_before' => 'Transaction invoice date is on or before ":value"', + 'search_modifier_invoice_date_after' => 'Transaction invoice date is on or after ":value"', + 'search_modifier_created_at_on' => 'Transaction was created on ":value"', + 'search_modifier_created_at_before' => 'Transaction was created on or before ":value"', + 'search_modifier_created_at_after' => 'Transaction was created on or after ":value"', + 'search_modifier_updated_at_on' => 'Transaction was updated on ":value"', + 'search_modifier_updated_at_before' => 'Transaction was updated on or before ":value"', + 'search_modifier_updated_at_after' => 'Transaction was updated on or after ":value"', + 'search_modifier_attachment_name_is' => 'Any attachment\'s name is ":value"', + 'search_modifier_attachment_name_contains' => 'Any attachment\'s name contains ":value"', + 'search_modifier_attachment_name_starts' => 'Any attachment\'s name starts with ":value"', + 'search_modifier_attachment_name_ends' => 'Any attachment\'s name ends with ":value"', + 'search_modifier_attachment_notes_are' => 'Any attachment\'s notes are ":value"', + 'search_modifier_attachment_notes_contains' => 'Any attachment\'s notes contain ":value"', + 'search_modifier_attachment_notes_starts' => 'Any attachment\'s notes start with ":value"', + 'search_modifier_attachment_notes_ends' => 'Any attachment\'s notes end is ":value"', 'update_rule_from_query' => 'Update rule ":rule" from search query', 'create_rule_from_query' => 'Create new rule from search query', 'rule_from_search_words' => 'The rule engine has a hard time handling ":string". The suggested rule that fits your search query may give different results. Please verify the rule triggers carefully.', @@ -443,7 +590,12 @@ return [ 'applied_rule_group_selection' => 'Rule group ":title" has been applied to your selection.', // actions and triggers + 'rule_trigger_store_journal' => 'When a transaction is created', + 'rule_trigger_update_journal' => 'When a transaction is updated', 'rule_trigger_user_action' => 'User action is ":trigger_value"', + + + // OLD values (remove non-doubles later): 'rule_trigger_source_account_starts_choice' => 'Source account name starts with..', 'rule_trigger_source_account_starts' => 'Source account name starts with ":trigger_value"', 'rule_trigger_source_account_ends_choice' => 'Source account name ends with..', @@ -452,14 +604,14 @@ return [ 'rule_trigger_source_account_is' => 'Source account name is ":trigger_value"', 'rule_trigger_source_account_contains_choice' => 'Source account name contains..', 'rule_trigger_source_account_contains' => 'Source account name contains ":trigger_value"', - 'rule_trigger_account_id_choice' => 'Account ID (source/destination) is exactly..', - 'rule_trigger_account_id' => 'Account ID (source/destination) is exactly :trigger_value', + 'rule_trigger_account_id_choice' => 'Either account ID is exactly..', + 'rule_trigger_account_id' => 'Either account ID is exactly :trigger_value', 'rule_trigger_source_account_id_choice' => 'Source account ID is exactly..', 'rule_trigger_source_account_id' => 'Source account ID is exactly :trigger_value', 'rule_trigger_destination_account_id_choice' => 'Destination account ID is exactly..', 'rule_trigger_destination_account_id' => 'Destination account ID is exactly :trigger_value', - 'rule_trigger_account_is_cash_choice' => 'Account (source/destination) is (cash) account', - 'rule_trigger_account_is_cash' => 'Account (source/destination) is (cash) account', + 'rule_trigger_account_is_cash_choice' => 'Either account is cash', + 'rule_trigger_account_is_cash' => 'Either account is cash', 'rule_trigger_source_is_cash_choice' => 'Source account is (cash) account', 'rule_trigger_source_is_cash' => 'Source account is (cash) account', 'rule_trigger_destination_is_cash_choice' => 'Destination account is (cash) account', @@ -494,8 +646,8 @@ return [ 'rule_trigger_category_is' => 'Category is ":trigger_value"', 'rule_trigger_amount_less_choice' => 'Amount is less than..', 'rule_trigger_amount_less' => 'Amount is less than :trigger_value', - 'rule_trigger_amount_exactly_choice' => 'Amount is..', - 'rule_trigger_amount_exactly' => 'Amount is :trigger_value', + 'rule_trigger_amount_is_choice' => 'Amount is..', + 'rule_trigger_amount_is' => 'Amount is :trigger_value', 'rule_trigger_amount_more_choice' => 'Amount is more than..', 'rule_trigger_amount_more' => 'Amount is more than :trigger_value', 'rule_trigger_description_starts_choice' => 'Description starts with..', @@ -506,28 +658,26 @@ return [ 'rule_trigger_description_contains' => 'Description contains ":trigger_value"', 'rule_trigger_description_is_choice' => 'Description is..', 'rule_trigger_description_is' => 'Description is ":trigger_value"', - 'rule_trigger_date_is_choice' => 'Transaction date is..', - 'rule_trigger_date_is' => 'Transaction date is ":trigger_value"', + 'rule_trigger_date_on_choice' => 'Transaction date is..', + 'rule_trigger_date_on' => 'Transaction date is ":trigger_value"', 'rule_trigger_date_before_choice' => 'Transaction date is before..', 'rule_trigger_date_before' => 'Transaction date is before ":trigger_value"', 'rule_trigger_date_after_choice' => 'Transaction date is after..', 'rule_trigger_date_after' => 'Transaction date is after ":trigger_value"', - 'rule_trigger_created_on_choice' => 'Transaction was made on..', - 'rule_trigger_created_on' => 'Transaction was made on ":trigger_value"', - 'rule_trigger_updated_on_choice' => 'Transaction was last edited on..', - 'rule_trigger_updated_on' => 'Transaction was last edited on ":trigger_value"', + 'rule_trigger_created_at_on_choice' => 'Transaction was made on..', + 'rule_trigger_created_at_on' => 'Transaction was made on ":trigger_value"', + 'rule_trigger_updated_at_on_choice' => 'Transaction was last edited on..', + 'rule_trigger_updated_at_on' => 'Transaction was last edited on ":trigger_value"', 'rule_trigger_budget_is_choice' => 'Budget is..', 'rule_trigger_budget_is' => 'Budget is ":trigger_value"', - 'rule_trigger_tag_is_choice' => '(A) tag is..', - 'rule_trigger_tag_is' => 'A tag is ":trigger_value"', + 'rule_trigger_tag_is_choice' => 'Any tag is..', + 'rule_trigger_tag_is' => 'Any tag is ":trigger_value"', 'rule_trigger_currency_is_choice' => 'Transaction currency is..', 'rule_trigger_currency_is' => 'Transaction currency is ":trigger_value"', 'rule_trigger_foreign_currency_is_choice' => 'Transaction foreign currency is..', 'rule_trigger_foreign_currency_is' => 'Transaction foreign currency is ":trigger_value"', 'rule_trigger_has_attachments_choice' => 'Has at least this many attachments', 'rule_trigger_has_attachments' => 'Has at least :trigger_value attachment(s)', - 'rule_trigger_store_journal' => 'When a transaction is created', - 'rule_trigger_update_journal' => 'When a transaction is updated', 'rule_trigger_has_no_category_choice' => 'Has no category', 'rule_trigger_has_no_category' => 'Transaction has no category', 'rule_trigger_has_any_category_choice' => 'Has a (any) category', @@ -548,20 +698,20 @@ return [ 'rule_trigger_any_notes' => 'Transaction has (any) notes', 'rule_trigger_no_notes_choice' => 'Has no notes', 'rule_trigger_no_notes' => 'Transaction has no notes', - 'rule_trigger_notes_are_choice' => 'Notes are..', - 'rule_trigger_notes_are' => 'Notes are ":trigger_value"', - 'rule_trigger_notes_contain_choice' => 'Notes contain..', - 'rule_trigger_notes_contain' => 'Notes contain ":trigger_value"', - 'rule_trigger_notes_start_choice' => 'Notes start with..', - 'rule_trigger_notes_start' => 'Notes start with ":trigger_value"', - 'rule_trigger_notes_end_choice' => 'Notes end with..', - 'rule_trigger_notes_end' => 'Notes end with ":trigger_value"', + 'rule_trigger_notes_is_choice' => 'Notes are..', + 'rule_trigger_notes_is' => 'Notes are ":trigger_value"', + 'rule_trigger_notes_contains_choice' => 'Notes contain..', + 'rule_trigger_notes_contains' => 'Notes contain ":trigger_value"', + 'rule_trigger_notes_starts_choice' => 'Notes start with..', + 'rule_trigger_notes_starts' => 'Notes start with ":trigger_value"', + 'rule_trigger_notes_ends_choice' => 'Notes end with..', + 'rule_trigger_notes_ends' => 'Notes end with ":trigger_value"', 'rule_trigger_bill_is_choice' => 'Bill is..', 'rule_trigger_bill_is' => 'Bill is ":trigger_value"', - 'rule_trigger_external_id_choice' => 'External ID is..', - 'rule_trigger_external_id' => 'External ID is ":trigger_value"', - 'rule_trigger_internal_reference_choice' => 'Internal reference is..', - 'rule_trigger_internal_reference' => 'Internal reference is ":trigger_value"', + 'rule_trigger_external_id_is_choice' => 'External ID is..', + 'rule_trigger_external_id_is' => 'External ID is ":trigger_value"', + 'rule_trigger_internal_reference_is_choice' => 'Internal reference is..', + 'rule_trigger_internal_reference_is' => 'Internal reference is ":trigger_value"', 'rule_trigger_journal_id_choice' => 'Transaction journal ID is..', 'rule_trigger_journal_id' => 'Transaction journal ID is ":trigger_value"', 'rule_trigger_no_external_url' => 'Transaction has no external URL', @@ -571,6 +721,134 @@ return [ 'rule_trigger_id_choice' => 'Transaction ID is..', 'rule_trigger_id' => 'Transaction ID is ":trigger_value"', + // new values: + 'rule_trigger_user_action_choice' => 'User action is ":trigger_value"', + 'rule_trigger_tag_is_not_choice' => 'No tag is ":trigger_value"', + 'rule_trigger_tag_is_not' => 'No tag is..', + 'rule_trigger_account_is_choice' => 'Either account is exactly..', + 'rule_trigger_account_is' => 'Either account is exactly ":trigger_value"', + 'rule_trigger_account_contains_choice' => 'Either account contains..', + 'rule_trigger_account_contains' => 'Either account contains ":trigger_value"', + 'rule_trigger_account_ends_choice' => 'Either account ends with..', + 'rule_trigger_account_ends' => 'Either account ends with ":trigger_value"', + 'rule_trigger_account_starts_choice' => 'Either account starts with..', + 'rule_trigger_account_starts' => 'Either account starts with ":trigger_value"', + 'rule_trigger_account_nr_is_choice' => 'Either account number / IBAN is..', + 'rule_trigger_account_nr_is' => 'Either account number / IBAN is ":trigger_value"', + 'rule_trigger_account_nr_contains_choice' => 'Either account number / IBAN contains..', + 'rule_trigger_account_nr_contains' => 'Either account number / IBAN contains ":trigger_value"', + 'rule_trigger_account_nr_ends_choice' => 'Either account number / IBAN ends with..', + 'rule_trigger_account_nr_ends' => 'Either account number / IBAN ends with ":trigger_value"', + 'rule_trigger_account_nr_starts_choice' => 'Either account number / IBAN starts with..', + 'rule_trigger_account_nr_starts' => 'Either account number / IBAN starts with ":trigger_value"', + 'rule_trigger_category_contains_choice' => 'Category contains..', + 'rule_trigger_category_contains' => 'Category contains ":trigger_value"', + 'rule_trigger_category_ends_choice' => 'Category ends with..', + 'rule_trigger_category_ends' => 'Category ends with ":trigger_value"', + 'rule_trigger_category_starts_choice' => 'Category starts with..', + 'rule_trigger_category_starts' => 'Category starts with ":trigger_value"', + 'rule_trigger_budget_contains_choice' => 'Budget contains..', + 'rule_trigger_budget_contains' => 'Budget contains ":trigger_value"', + 'rule_trigger_budget_ends_choice' => 'Budget ends with..', + 'rule_trigger_budget_ends' => 'Budget ends with ":trigger_value"', + 'rule_trigger_budget_starts_choice' => 'Budget starts with..', + 'rule_trigger_budget_starts' => 'Budget starts with ":trigger_value"', + 'rule_trigger_bill_contains_choice' => 'Bill contains..', + 'rule_trigger_bill_contains' => 'Bill contains ":trigger_value"', + 'rule_trigger_bill_ends_choice' => 'Bill ends with..', + 'rule_trigger_bill_ends' => 'Bill ends with ":trigger_value"', + 'rule_trigger_bill_starts_choice' => 'Bill starts with..', + 'rule_trigger_bill_starts' => 'Bill starts with ":trigger_value"', + 'rule_trigger_external_id_contains_choice' => 'External ID contains..', + 'rule_trigger_external_id_contains' => 'External ID contains ":trigger_value"', + 'rule_trigger_external_id_ends_choice' => 'External ID ends with..', + 'rule_trigger_external_id_ends' => 'External ID ends with ":trigger_value"', + 'rule_trigger_external_id_starts_choice' => 'External ID starts with..', + 'rule_trigger_external_id_starts' => 'External ID starts with ":trigger_value"', + 'rule_trigger_internal_reference_contains_choice' => 'Internal reference contains..', + 'rule_trigger_internal_reference_contains' => 'Internal reference contains ":trigger_value"', + 'rule_trigger_internal_reference_ends_choice' => 'Internal reference ends with..', + 'rule_trigger_internal_reference_ends' => 'Internal reference ends with ":trigger_value"', + 'rule_trigger_internal_reference_starts_choice' => 'Internal reference starts with..', + 'rule_trigger_internal_reference_starts' => 'Internal reference starts with ":trigger_value"', + 'rule_trigger_external_url_is_choice' => 'External URL is..', + 'rule_trigger_external_url_is' => 'External URL is ":trigger_value"', + 'rule_trigger_external_url_contains_choice' => 'External URL contains..', + 'rule_trigger_external_url_contains' => 'External URL contains ":trigger_value"', + 'rule_trigger_external_url_ends_choice' => 'External URL ends with..', + 'rule_trigger_external_url_ends' => 'External URL ends with ":trigger_value"', + 'rule_trigger_external_url_starts_choice' => 'External URL starts with..', + 'rule_trigger_external_url_starts' => 'External URL starts with ":trigger_value"', + 'rule_trigger_has_no_attachments_choice' => 'Has no attachments', + 'rule_trigger_has_no_attachments' => 'Transaction has no attachments', + 'rule_trigger_recurrence_id_choice' => 'Recurring transaction ID is..', + 'rule_trigger_recurrence_id' => 'Recurring transaction ID is ":trigger_value"', + 'rule_trigger_interest_date_on_choice' => 'Interest date is on..', + 'rule_trigger_interest_date_on' => 'Interest date is on ":trigger_value"', + 'rule_trigger_interest_date_before_choice' => 'Interest date is before..', + 'rule_trigger_interest_date_before' => 'Interest date is before ":trigger_value"', + 'rule_trigger_interest_date_after_choice' => 'Interest date is after..', + 'rule_trigger_interest_date_after' => 'Interest date is after ":trigger_value"', + 'rule_trigger_book_date_on_choice' => 'Book date is on..', + 'rule_trigger_book_date_on' => 'Book date is on ":trigger_value"', + 'rule_trigger_book_date_before_choice' => 'Book date is before..', + 'rule_trigger_book_date_before' => 'Book date is before ":trigger_value"', + 'rule_trigger_book_date_after_choice' => 'Book date is after..', + 'rule_trigger_book_date_after' => 'Book date is after ":trigger_value"', + 'rule_trigger_process_date_on_choice' => 'Process date is on..', + 'rule_trigger_process_date_on' => 'Process date is ":trigger_value"', + 'rule_trigger_process_date_before_choice' => 'Process date is before..', + 'rule_trigger_process_date_before' => 'Process date is before ":trigger_value"', + 'rule_trigger_process_date_after_choice' => 'Process date is after..', + 'rule_trigger_process_date_after' => 'Process date is after ":trigger_value"', + 'rule_trigger_due_date_on_choice' => 'Due date is on..', + 'rule_trigger_due_date_on' => 'Due date is on ":trigger_value"', + 'rule_trigger_due_date_before_choice' => 'Due date is before..', + 'rule_trigger_due_date_before' => 'Due date is before ":trigger_value"', + 'rule_trigger_due_date_after_choice' => 'Due date is after..', + 'rule_trigger_due_date_after' => 'Due date is after ":trigger_value"', + 'rule_trigger_payment_date_on_choice' => 'Payment date is on..', + 'rule_trigger_payment_date_on' => 'Payment date is on ":trigger_value"', + 'rule_trigger_payment_date_before_choice' => 'Payment date is before..', + 'rule_trigger_payment_date_before' => 'Payment date is before ":trigger_value"', + 'rule_trigger_payment_date_after_choice' => 'Payment date is after..', + 'rule_trigger_payment_date_after' => 'Payment date is after ":trigger_value"', + 'rule_trigger_invoice_date_on_choice' => 'Invoice date is on..', + 'rule_trigger_invoice_date_on' => 'Invoice date is on ":trigger_value"', + 'rule_trigger_invoice_date_before_choice' => 'Invoice date is before..', + 'rule_trigger_invoice_date_before' => 'Invoice date is before ":trigger_value"', + 'rule_trigger_invoice_date_after_choice' => 'Invoice date is after..', + 'rule_trigger_invoice_date_after' => 'Invoice date is after ":trigger_value"', + 'rule_trigger_created_at_before_choice' => 'Transaction was created before..', + 'rule_trigger_created_at_before' => 'Transaction was created before ":trigger_value"', + 'rule_trigger_created_at_after_choice' => 'Transaction was created after..', + 'rule_trigger_created_at_after' => 'Transaction was created after ":trigger_value"', + 'rule_trigger_updated_at_before_choice' => 'Transaction was last updated before..', + 'rule_trigger_updated_at_before' => 'Transaction was last updated before ":trigger_value"', + 'rule_trigger_updated_at_after_choice' => 'Transaction was last updated after..', + 'rule_trigger_updated_at_after' => 'Transaction was last updated after ":trigger_value"', + 'rule_trigger_foreign_amount_is_choice' => 'Foreign amount is exactly..', + 'rule_trigger_foreign_amount_is' => 'Foreign amount is exactly ":trigger_value"', + 'rule_trigger_foreign_amount_less_choice' => 'Foreign amount is less than..', + 'rule_trigger_foreign_amount_less' => 'Foreign amount is less than ":trigger_value"', + 'rule_trigger_foreign_amount_more_choice' => 'Foreign amount is more than..', + 'rule_trigger_foreign_amount_more' => 'Foreign amount is more than ":trigger_value"', + 'rule_trigger_attachment_name_is_choice' => 'Any attachment\'s name is..', + 'rule_trigger_attachment_name_is' => 'Any attachment\'s name is ":trigger_value"', + 'rule_trigger_attachment_name_contains_choice' => 'Any attachment\'s name contains..', + 'rule_trigger_attachment_name_contains' => 'Any attachment\'s name contains ":trigger_value"', + 'rule_trigger_attachment_name_starts_choice' => 'Any attachment\'s name starts with..', + 'rule_trigger_attachment_name_starts' => 'Any attachment\'s name starts with ":trigger_value"', + 'rule_trigger_attachment_name_ends_choice' => 'Any attachment\'s name ends with..', + 'rule_trigger_attachment_name_ends' => 'Any attachment\'s name ends with ":trigger_value"', + 'rule_trigger_attachment_notes_are_choice' => 'Any attachment\'s notes are..', + 'rule_trigger_attachment_notes_are' => 'Any attachment\'s notes are ":trigger_value"', + 'rule_trigger_attachment_notes_contains_choice' => 'Any attachment\'s notes contain..', + 'rule_trigger_attachment_notes_contains' => 'Any attachment\'s notes contain ":trigger_value"', + 'rule_trigger_attachment_notes_starts_choice' => 'Any attachment\'s notes start with..', + 'rule_trigger_attachment_notes_starts' => 'Any attachment\'s notes start with ":trigger_value"', + 'rule_trigger_attachment_notes_ends_choice' => 'Any attachment\'s notes end with..', + 'rule_trigger_attachment_notes_ends' => 'Any attachment\'s notes end with ":trigger_value"', // actions 'rule_action_delete_transaction_choice' => 'DELETE transaction (!)', @@ -1031,6 +1309,10 @@ return [ 'running_again_loss' => 'Previously linked transactions to this bill may lose their connection, if they (no longer) match the rule(s).', 'bill_related_rules' => 'Rules related to this bill', 'repeats' => 'Repeats', + 'bill_end_date_help' => 'Optional field. The bill is expected to end on this date.', + 'bill_extension_date_help' => 'Optional field. The bill must be extended (or cancelled) on or before this date.', + 'bill_end_index_line' => 'This bill ends on :date', + 'bill_extension_index_line' => 'This bill must be extended or cancelled on :date', 'connected_journals' => 'Connected transactions', 'auto_match_on' => 'Automatically matched by Firefly III', 'auto_match_off' => 'Not automatically matched by Firefly III', @@ -1412,7 +1694,6 @@ return [ 'overview' => 'Overview', 'saveOnAccount' => 'Save on account', 'unknown' => 'Unknown', - 'daily' => 'Daily', 'monthly' => 'Monthly', 'profile' => 'Profile', 'errors' => 'Errors', diff --git a/resources/lang/en_GB/form.php b/resources/lang/en_GB/form.php index bc24610318..04a6bcb90e 100644 --- a/resources/lang/en_GB/form.php +++ b/resources/lang/en_GB/form.php @@ -181,6 +181,7 @@ return [ 'login_name' => 'Login', 'is_owner' => 'Is admin?', 'url' => 'URL', + 'bill_end_date' => 'End date', // import 'apply_rules' => 'Apply rules', diff --git a/resources/lang/en_US/firefly.php b/resources/lang/en_US/firefly.php index e93b08359f..e5558866a5 100644 --- a/resources/lang/en_US/firefly.php +++ b/resources/lang/en_US/firefly.php @@ -786,9 +786,9 @@ return [ 'rule_trigger_interest_date_on_choice' => 'Interest date is on..', 'rule_trigger_interest_date_on' => 'Interest date is on ":trigger_value"', 'rule_trigger_interest_date_before_choice' => 'Interest date is before..', - 'rule_trigger_interest_date_before' => 'Interest date is on ":trigger_value"', + 'rule_trigger_interest_date_before' => 'Interest date is before ":trigger_value"', 'rule_trigger_interest_date_after_choice' => 'Interest date is after..', - 'rule_trigger_interest_date_after' => 'Interest date is on ":trigger_value"', + 'rule_trigger_interest_date_after' => 'Interest date is after ":trigger_value"', 'rule_trigger_book_date_on_choice' => 'Book date is on..', 'rule_trigger_book_date_on' => 'Book date is on ":trigger_value"', 'rule_trigger_book_date_before_choice' => 'Book date is before..', diff --git a/resources/lang/es_ES/config.php b/resources/lang/es_ES/config.php index 9873f1d171..4cbff9368e 100644 --- a/resources/lang/es_ES/config.php +++ b/resources/lang/es_ES/config.php @@ -25,25 +25,36 @@ declare(strict_types=1); return [ 'html_language' => 'es', 'locale' => 'es, Spanish, es_ES.utf8, es_ES.UTF-8', - 'month' => '%B %Y', - 'month_and_day' => '%e de %B %Y', + //'month' => '%B %Y', + 'month_js' => 'MMMM YYYY', + + //'month_and_day' => '%B %e, %Y', 'month_and_day_moment_js' => 'MMM D, YYYY', 'month_and_day_fns' => 'd MMMM y', - 'month_and_date_day' => '%A %e de %B %Y', - 'month_and_day_no_year' => '%e %B', - 'date_time' => '%e de %B %Y a las %T', - 'specific_day' => '%e %B %Y', - 'week_in_year' => 'Semana %V, %G', - 'year' => '%Y', - 'half_year' => '%B %Y', - 'month_js' => 'MMMM YYYY', 'month_and_day_js' => 'D MMM YYYY', + + //'month_and_date_day' => '%A %B %e, %Y', + 'month_and_date_day_js' => 'dddd MMMM Do, YYYY', + + //'month_and_day_no_year' => '%B %e', + 'month_and_day_no_year_js' => 'MMMM Do', + + //'date_time' => '%B %e, %Y, @ %T', 'date_time_js' => 'D MMMM YYYY, HH:mm:ss', + + //'specific_day' => '%e %B %Y', 'specific_day_js' => 'D MMMM YYYY', + + //'week_in_year' => 'Week %V, %G', 'week_in_year_js' => '[Week] w, YYYY', 'week_in_year_fns' => "'Semana' w, yyyy", + + //'year' => '%Y', 'year_js' => 'YYYY', + + //'half_year' => '%B %Y', 'half_year_js' => 'Q YYYY', + 'quarter_fns' => "'Trimestre' Q, yyyy", 'half_year_fns' => "'H{half}', yyyy", 'dow_1' => 'Lunes', diff --git a/resources/lang/es_ES/email.php b/resources/lang/es_ES/email.php index 73a89706f7..9051195b30 100644 --- a/resources/lang/es_ES/email.php +++ b/resources/lang/es_ES/email.php @@ -24,82 +24,97 @@ declare(strict_types=1); return [ // common items - 'greeting' => 'Hola,', - 'closing' => 'Bip bop,', - 'signature' => 'El Robot de Correo de Firefly III', - 'footer_ps' => 'PD: Este mensaje fue enviado porque una solicitud de IP :ipAddress lo activó.', + 'greeting' => 'Hola,', + 'closing' => 'Bip bop,', + 'signature' => 'El Robot de Correo de Firefly III', + 'footer_ps' => 'PD: Este mensaje fue enviado porque una solicitud de IP :ipAddress lo activó.', // admin test - 'admin_test_subject' => 'Un mensaje de prueba de su instalación de Firefly III', - 'admin_test_body' => 'Este es un mensaje de prueba de tu instancia de Firefly III. Fue enviado a :email.', + 'admin_test_subject' => 'Un mensaje de prueba de su instalación de Firefly III', + 'admin_test_body' => 'Este es un mensaje de prueba de tu instancia de Firefly III. Fue enviado a :email.', // new IP - 'login_from_new_ip' => 'Nuevo inicio de sesión en Firefly III', - 'new_ip_body' => 'Firefly III detectó un nuevo inicio de sesión en su cuenta desde una dirección IP desconocida. Si nunca ha iniciado sesión desde la dirección IP de abajo, o fué hace más de seis meses, Firefly III le avisará.', - 'new_ip_warning' => 'Si reconoce esta dirección IP o el inicio de sesión, puede ignorar este mensaje. Si no ha iniciado sesión, o sí no tiene idea de qué es esto, verifique la seguridad de su contraseña, cámbiela y cierre todas las demás sesiones. Para hacer esto, valla a su página de perfil. Por supuesto que ya tiene A2F habilitado, ¿verdad? ¡Manténgase seguro!', - 'ip_address' => 'Dirección IP', - 'host_name' => 'Servidor', - 'date_time' => 'Fecha + hora', + 'login_from_new_ip' => 'Nuevo inicio de sesión en Firefly III', + 'new_ip_body' => 'Firefly III detectó un nuevo inicio de sesión en su cuenta desde una dirección IP desconocida. Si nunca ha iniciado sesión desde la dirección IP de abajo, o fué hace más de seis meses, Firefly III le avisará.', + 'new_ip_warning' => 'Si reconoce esta dirección IP o el inicio de sesión, puede ignorar este mensaje. Si no ha iniciado sesión, o sí no tiene idea de qué es esto, verifique la seguridad de su contraseña, cámbiela y cierre todas las demás sesiones. Para hacer esto, valla a su página de perfil. Por supuesto que ya tiene A2F habilitado, ¿verdad? ¡Manténgase seguro!', + 'ip_address' => 'Dirección IP', + 'host_name' => 'Servidor', + 'date_time' => 'Fecha + hora', // access token created - 'access_token_created_subject' => 'Se ha creado un nuevo token de acceso', - 'access_token_created_body' => 'Alguien (esperemos que usted) acaba de crear un nuevo token de acceso a la API de Firefly III para tu cuenta de usuario.', - 'access_token_created_explanation' => 'Con este token, pueden acceder a todos sus registros financieros a través de la API de Firefly III.', - 'access_token_created_revoke' => 'Si no fue usted, por favor revoca este token tan pronto como sea posible en :url.', + 'access_token_created_subject' => 'Se ha creado un nuevo token de acceso', + 'access_token_created_body' => 'Alguien (esperemos que usted) acaba de crear un nuevo token de acceso a la API de Firefly III para tu cuenta de usuario.', + 'access_token_created_explanation' => 'Con este token, pueden acceder a todos sus registros financieros a través de la API de Firefly III.', + 'access_token_created_revoke' => 'Si no fue usted, por favor revoca este token tan pronto como sea posible en :url.', // registered - 'registered_subject' => 'Bienvenido a Firefly III!', - 'registered_welcome' => 'Bienvenido a Firefly III. Se ha hecho su registro, y este correo electrónico está aquí para confirmarlo. ¡Si!', - 'registered_pw' => 'Si ya ha olvidado su contraseña, por favor restáurela usando la herramienta de restablecimiento de contraseña.', - 'registered_help' => 'Hay un icono de ayuda en la esquina superior derecha de cada página. Si necesita ayuda, ¡Haga clic en él!', - 'registered_doc_html' => 'Si aún no lo ha hecho, por favor lea la gran teoría.', - 'registered_doc_text' => 'Si aún no lo ha hecho, por favor lea la primera guía de uso y la descripción completa.', - 'registered_closing' => '¡Disfrute!', - 'registered_firefly_iii_link' => 'Firefly III:', - 'registered_pw_reset_link' => 'Restablecer contraseña:', - 'registered_doc_link' => 'Documentación:', + 'registered_subject' => 'Bienvenido a Firefly III!', + 'registered_welcome' => 'Bienvenido a Firefly III. Se ha hecho su registro, y este correo electrónico está aquí para confirmarlo. ¡Si!', + 'registered_pw' => 'Si ya ha olvidado su contraseña, por favor restáurela usando la herramienta de restablecimiento de contraseña.', + 'registered_help' => 'Hay un icono de ayuda en la esquina superior derecha de cada página. Si necesita ayuda, ¡Haga clic en él!', + 'registered_doc_html' => 'Si aún no lo ha hecho, por favor lea la gran teoría.', + 'registered_doc_text' => 'Si aún no lo ha hecho, por favor lea la primera guía de uso y la descripción completa.', + 'registered_closing' => '¡Disfrute!', + 'registered_firefly_iii_link' => 'Firefly III:', + 'registered_pw_reset_link' => 'Restablecer contraseña:', + 'registered_doc_link' => 'Documentación:', // email change - 'email_change_subject' => 'Se cambió su dirección de email de Firefly III', - 'email_change_body_to_new' => 'Usted o alguien con acceso a su cuenta de Firefly III ha cambiado su dirección de correo electrónico. Si no esperabas este mensaje, por favor ignórelo y elimínelo.', - 'email_change_body_to_old' => 'Usted o alguien con acceso a su cuenta de Firefly III ha cambiado su dirección de correo electrónico. Si no esperaba que esto suceda, debe seguir el enlace "deshacer" para proteger tu cuenta.', - 'email_change_ignore' => 'Si inició este cambio, puede ignorar este mensaje de forma segura.', - 'email_change_old' => 'La antigua dirección de correo electrónico era: :email', - 'email_change_old_strong' => 'La antigua dirección de correo electrónico era: :email', - 'email_change_new' => 'La nueva dirección de correo es: :email', - 'email_change_new_strong' => 'La nueva dirección de correo electrónico es: :email', - 'email_change_instructions' => 'No puede usar Firefly III hasta que confirme este cambio. Por favor, siga el enlace de abajo para hacerlo.', - 'email_change_undo_link' => 'Para deshacer el cambio, siga este enlace:', + 'email_change_subject' => 'Se cambió su dirección de email de Firefly III', + 'email_change_body_to_new' => 'Usted o alguien con acceso a su cuenta de Firefly III ha cambiado su dirección de correo electrónico. Si no esperabas este mensaje, por favor ignórelo y elimínelo.', + 'email_change_body_to_old' => 'Usted o alguien con acceso a su cuenta de Firefly III ha cambiado su dirección de correo electrónico. Si no esperaba que esto suceda, debe seguir el enlace "deshacer" para proteger tu cuenta.', + 'email_change_ignore' => 'Si inició este cambio, puede ignorar este mensaje de forma segura.', + 'email_change_old' => 'La antigua dirección de correo electrónico era: :email', + 'email_change_old_strong' => 'La antigua dirección de correo electrónico era: :email', + 'email_change_new' => 'La nueva dirección de correo es: :email', + 'email_change_new_strong' => 'La nueva dirección de correo electrónico es: :email', + 'email_change_instructions' => 'No puede usar Firefly III hasta que confirme este cambio. Por favor, siga el enlace de abajo para hacerlo.', + 'email_change_undo_link' => 'Para deshacer el cambio, siga este enlace:', // OAuth token created - 'oauth_created_subject' => 'Se ha creado un nuevo cliente OAuth', - 'oauth_created_body' => 'Alguien (esperemos que usted) acaba de crear un nuevo cliente API OAuth de Firefly III para su cuenta de usuario. Está etiquetado como ":name" y tiene la URL de devolución de llamada :url.', - 'oauth_created_explanation' => 'Con este cliente, puede acceder a todos sus registros financieros a través de la API de Firefly III.', - 'oauth_created_undo' => 'Si no fue usted, por favor revoca este cliente tan pronto como sea posible en :url.', + 'oauth_created_subject' => 'Se ha creado un nuevo cliente OAuth', + 'oauth_created_body' => 'Alguien (esperemos que usted) acaba de crear un nuevo cliente API OAuth de Firefly III para su cuenta de usuario. Está etiquetado como ":name" y tiene la URL de devolución de llamada :url.', + 'oauth_created_explanation' => 'Con este cliente, puede acceder a todos sus registros financieros a través de la API de Firefly III.', + 'oauth_created_undo' => 'Si no fue usted, por favor revoca este cliente tan pronto como sea posible en :url.', // reset password - 'reset_pw_subject' => 'Su solicitud de restablecimiento de contraseña', - 'reset_pw_instructions' => 'Alguien intentó restablecer su contraseña. Si fue usted, por favor siga el enlace de abajo para hacerlo.', - 'reset_pw_warning' => '¡POR FAVOR verifique que el enlace vaya a Firefly III que espera que vaya!', + 'reset_pw_subject' => 'Su solicitud de restablecimiento de contraseña', + 'reset_pw_instructions' => 'Alguien intentó restablecer su contraseña. Si fue usted, por favor siga el enlace de abajo para hacerlo.', + 'reset_pw_warning' => '¡POR FAVOR verifique que el enlace vaya a Firefly III que espera que vaya!', // error - 'error_subject' => 'Ocurrió un error en Firefly III', - 'error_intro' => 'Firefly III v:version tuvo un error: :errorMessage.', - 'error_type' => 'El error fue de tipo ":class".', - 'error_timestamp' => 'El error ocurrió el: :time.', - 'error_location' => 'Este error ocurrió en el archivo ":file" en línea :line con código :code.', - 'error_user' => 'El error fue encontrado por el usuario #:id, :email.', - 'error_no_user' => 'No había ningún usuario conectado para este error o no se detectó ningún usuario.', - 'error_ip' => 'La dirección IP relacionada con este error es: :ip', - 'error_url' => 'La URL es: :url', - 'error_user_agent' => 'Agente de usuario: :userAgent', - 'error_stacktrace' => 'El stacktrace completo está a continuación. Si cree que esto es un error en Firefly III, puede reenviar este mensaje a james@firefly-iii. rg. Esto puede ayudar a solucionar el error que acaba de encontrar.', - 'error_github_html' => 'Si prefiere, también puede abrir un nuevo issue en GitHub.', - '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_headers' => 'The following headers may also be relevant:', + 'error_subject' => 'Ocurrió un error en Firefly III', + 'error_intro' => 'Firefly III v:version tuvo un error: :errorMessage.', + 'error_type' => 'El error fue de tipo ":class".', + 'error_timestamp' => 'El error ocurrió el: :time.', + 'error_location' => 'Este error ocurrió en el archivo ":file" en línea :line con código :code.', + 'error_user' => 'El error fue encontrado por el usuario #:id, :email.', + 'error_no_user' => 'No había ningún usuario conectado para este error o no se detectó ningún usuario.', + 'error_ip' => 'La dirección IP relacionada con este error es: :ip', + 'error_url' => 'La URL es: :url', + 'error_user_agent' => 'Agente de usuario: :userAgent', + 'error_stacktrace' => 'El stacktrace completo está a continuación. Si cree que esto es un error en Firefly III, puede reenviar este mensaje a james@firefly-iii. rg. Esto puede ayudar a solucionar el error que acaba de encontrar.', + 'error_github_html' => 'Si prefiere, también puede abrir un nuevo issue en GitHub.', + '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_headers' => 'Los siguientes encabezados también pueden ser relevantes:', // report new journals - 'new_journals_subject' => 'Firefly III ha creado una nueva transacción|Firefly III ha creado :count nuevas transacciones', - 'new_journals_header' => 'Firefly III ha creado una transacción para usted. La puede encontrar en su instalación de Firefly III:|Firefly III ha creado :count transacciones para usted. Las puede encontrar en su instalación de Firefly III:', + 'new_journals_subject' => 'Firefly III ha creado una nueva transacción|Firefly III ha creado :count nuevas transacciones', + 'new_journals_header' => 'Firefly III ha creado una transacción para usted. La puede encontrar en su instalación de Firefly III:|Firefly III ha creado :count transacciones para usted. Las puede encontrar en su instalación de Firefly III:', + + // bill warning + 'bill_warning_subject_end_date' => 'Your bill ":name" is due to end in :diff days', + 'bill_warning_subject_now_end_date' => 'Your bill ":name" is due to end TODAY', + 'bill_warning_subject_extension_date' => 'Your bill ":name" is due to be extended or cancelled in :diff days', + 'bill_warning_subject_now_extension_date' => 'Your bill ":name" is due to be extended or cancelled TODAY', + 'bill_warning_end_date_text' => 'Your bill ":name" is due to end on :date. This moment will pass in about :diff days.', + 'bill_warning_extension_date_text' => 'Your bill ":name" is due to be extended or cancelled on :date. This moment will pass in about :diff days.', + 'bill_warning_end_date_text_zero' => 'Your bill ":name" is due to end on :date. This moment will pass TODAY!', + 'bill_warning_extension_date_text_zero' => 'Your bill ":name" is due to be extended or cancelled on :date. This moment will pass TODAY!', + 'bill_warning_please_action' => 'Please take the appropriate action.', + 'bill_warning_end_date_html' => 'Your bill ":name" is due to end on :date. This moment will pass in about :diff days.', + 'bill_warning_extension_date_html' => 'Your bill ":name" is due to be extended or cancelled on :date. This moment will pass in about :diff days.', + 'bill_warning_end_date_html_zero' => 'Your bill ":name" is due to end on :date. This moment will pass TODAY!', + 'bill_warning_extension_date_html_zero' => 'Your bill ":name" is due to be extended or cancelled on :date. This moment will pass TODAY!', ]; diff --git a/resources/lang/es_ES/firefly.php b/resources/lang/es_ES/firefly.php index cd0ae0c0f1..9cac943029 100644 --- a/resources/lang/es_ES/firefly.php +++ b/resources/lang/es_ES/firefly.php @@ -24,333 +24,480 @@ declare(strict_types=1); return [ // general stuff: - 'close' => 'Cerrar', - 'actions' => 'Acciones', - 'edit' => 'Editar', - 'delete' => 'Eliminar', - 'split' => 'Separar', - 'single_split' => 'División', - 'clone' => 'Duplicar', - 'last_seven_days' => 'Últimos siete días', - 'last_thirty_days' => 'Últimos treinta días', - 'last_180_days' => 'Últimos 180 días', - 'YTD' => 'Año en curso', - 'welcome_back' => '¿Qué está pasando?', - 'everything' => 'Todo', - 'today' => 'hoy', - 'customRange' => 'Rango personalizado', - 'date_range' => 'Rango de fechas', - 'apply' => 'Aplicar', - 'select_date' => 'Seleccionar fecha...', - 'cancel' => 'Cancelar', - 'from' => 'Desde', - 'to' => 'Hasta', - 'structure' => 'Estructura', - 'help_translating' => 'Este texto de ayuda no está disponible en tu idioma. ¿Nos ayudaría a traducir?', - 'showEverything' => 'Mostrar todo', - 'never' => 'Nunca', - 'no_results_for_empty_search' => 'Su búsqueda estaba vacía, por lo que no se encontró nada.', - 'removed_amount' => 'Eliminado :amount', - 'added_amount' => 'Añadido :amount', - 'asset_account_role_help' => 'Las opciones extras como resultado de su elección se pueden establecer más tarde.', - 'Opening balance' => 'Balance inicial', - 'create_new_stuff' => 'Crear nueva etiqueta', - 'new_withdrawal' => 'Nuevo retiro', - 'create_new_transaction' => 'Crear una nueva transacción', - 'sidebar_frontpage_create' => 'Crear', - 'new_transaction' => 'Nueva transacción', - 'no_rules_for_bill' => 'Esta factura no tiene reglas asociadas a ella.', - 'go_to_asset_accounts' => 'Ver tus cuentas de activos', - 'go_to_budgets' => 'Ir a tus presupuestos', - 'go_to_withdrawals' => 'Ir a tus retiradas', - 'clones_journal_x' => 'Esta transacción es una copia de ":description" (#:id)', - 'go_to_categories' => 'Ir a tus categorías', - 'go_to_bills' => 'Ir a tus cuentas', - 'go_to_expense_accounts' => 'Ver tus cuentas de gastos', - 'go_to_revenue_accounts' => 'Ver tus cuentas de ingresos', - 'go_to_piggies' => 'Ir a tu hucha', - 'new_deposit' => 'Nuevo depósito', - 'new_transfer' => 'Nueva transferencia', - 'new_transfers' => 'Nueva transferencia', - 'new_asset_account' => 'Nueva cuenta de activo', - 'new_expense_account' => 'Nueva cuenta de gastos', - 'new_revenue_account' => 'Nueva cuenta de ingresos', - 'new_liabilities_account' => 'Nueva obligación (pasivo)', - 'new_budget' => 'Nuevo presupuesto', - 'new_bill' => 'Nueva factura', - 'block_account_logout' => 'Tu sesión ha sido cerrada. Las cuentas bloqueadas no pueden utilizar este sitio. ¿Registrarte con una dirección válida de correo electrónico?', - 'flash_success' => '¡Operación correcta!', - 'flash_info' => 'Mensaje', - 'flash_warning' => '¡Atención!', - 'flash_error' => '¡Error!', - 'flash_danger' => '¡Peligro!', - 'flash_info_multiple' => 'Hay un mensaje | Hay :count mensajes', - 'flash_error_multiple' => 'Hay un error|Hay unos :count errores', - 'net_worth' => 'Valor Neto', - 'help_for_this_page' => 'Ayuda para esta página', - 'help_for_this_page_body' => 'Puedes encontrar más información sobre esta página en la documentación.', - 'two_factor_welcome' => '¡Hola!', - 'two_factor_enter_code' => 'Para continuar, introduce tu código de autenticación de dos pasos. La aplicación puede generarlo para usted.', - 'two_factor_code_here' => 'Ingresar código aquí', - 'two_factor_title' => 'Autenticación en dos pasos', - 'authenticate' => 'Autentificar', - 'two_factor_forgot_title' => 'Autenticación en dos pasos perdida', - 'two_factor_forgot' => 'Olvidé mi cosa de dos factores.', - 'two_factor_lost_header' => '¿Perdiste tu autenticación de doble factor?', - 'two_factor_lost_intro' => 'Si también perdiste tus códigos de copia de seguridad, tienes mala suerte. Esto no es algo que puedas arreglar desde la interfaz web. Tienes dos opciones.', - 'two_factor_lost_fix_self' => 'Si ejecutas tu propia instancia de Firefly III, lee esta entrada en el FAQ para obtener instrucciones.', - 'two_factor_lost_fix_owner' => 'De lo contrario, comunícate por mail con el dueño del sitio, :site_owner y pídele que restablezca tu autenticación de dos pasos.', - 'mfa_backup_code' => 'Has usado un código de respaldo para iniciar sesión en Firefly III. No se puede usar de nuevo, así que táchalo de tu lista.', - 'pref_two_factor_new_backup_codes' => 'Obtener nuevos códigos de copia de seguridad', - 'pref_two_factor_backup_code_count' => 'Tienes :count código de copia de seguridad válido. |Tienes :count códigos de copia de seguridad válidos.', - '2fa_i_have_them' => '¡Los he guardado!', - 'warning_much_data' => ':days días de datos pueden tardar en cargarse.', - 'registered' => '¡Te has registrado con éxito!', - 'Default asset account' => 'Cuenta de activos por defecto', - 'no_budget_pointer' => 'Parece que aún no tienes presupuestos. Debes crear algunos en la página presupuestos. Los presupuestos pueden ayudarle a realizar un seguimiento de los gastos.', - 'no_bill_pointer' => 'Parece que aún no tienes facturas. Deberías crear algunas en la página de facturas. Las facturas pueden ayudarte a llevar un seguimiento de los gastos.', - 'Savings account' => 'Cuenta de ahorros', - 'Credit card' => 'Tarjeta de crédito', - 'source_accounts' => 'Cuenta origen|Cuentas de origen', - 'destination_accounts' => 'Cuenta de destino|Cuentas de destino', - 'user_id_is' => 'Tu id de usuario es :user', - 'field_supports_markdown' => 'Este campo admite Markdown.', - 'need_more_help' => 'Si necesita más ayuda con Firefly III, por favor abre un ticket en Github.', - 'reenable_intro_text' => 'También puedes reactivar la guía de introducción.', - 'intro_boxes_after_refresh' => 'Los cuadros de introducción volverán a aparecer cuando actualices la página.', - 'show_all_no_filter' => 'Mostrar todas las transacciones sin agruparlas por fecha.', - 'expenses_by_category' => 'Gastos por categoría', - 'expenses_by_budget' => 'Gastos por presupuesto', - 'income_by_category' => 'Ingresos por categoría', - 'expenses_by_asset_account' => 'Gastos por cuenta de activos', - 'expenses_by_expense_account' => 'Gastos por cuenta de gastos', - 'cannot_redirect_to_account' => 'Firefly III no puede redirigirlo a la página correcta. Disculpas.', - 'sum_of_expenses' => 'Total gastos', - 'sum_of_income' => 'Total ingresos', - 'liabilities' => 'Pasivos', - 'spent_in_specific_budget' => 'Gastado en el presupuesto ":budget"', - 'spent_in_specific_double' => 'Gastado en cuenta ":account"', - 'earned_in_specific_double' => 'Ganado en cuenta ":account"', - 'source_account' => 'Cuenta origen', - 'source_account_reconciliation' => 'No puedes editar la cuenta de origen de una transacción de reconciliación.', - 'destination_account' => 'Cuenta destino', - 'destination_account_reconciliation' => 'No puedes editar la cuenta de destino de una transacción de reconciliación.', - 'sum_of_expenses_in_budget' => 'Total gastado en el presupuesto ":budget"', - 'left_in_budget_limit' => 'Disponible para gasto según presupuesto', - 'current_period' => 'Período actual', - 'show_the_current_period_and_overview' => 'Mostrar el período actual y el resumen', - 'pref_languages_locale' => 'Para que un idioma distinto al inglés funcione correctamente, su sistema operativo debe disponer de la información regional correcta. Si no está disponible, los datos de divisas, fechas y cantidades pueden tener un formato incorrecto.', - 'budget_in_period' => 'Todas las transacciones del presupuesto ":name" entre :start y :end en :currency', - 'chart_budget_in_period' => 'Gráfico para todas las transacciones del presupuesto ":name" entre :start y :end en :currency', - 'chart_budget_in_period_only_currency' => 'La cantidad que presupuestaste fue en :currency, por lo que este gráfico sólo mostrará transacciones en :currency.', - 'chart_account_in_period' => 'Gráfico para las transacciones de la cuenta ":name" (:balance) entre :start y :end', - 'chart_category_in_period' => 'Gráfico para las transacciones de la categoría ":name" entre :start y :end', - 'chart_category_all' => 'Gráfico para las transacciones de la categoría ":name"', - 'clone_withdrawal' => 'Duplicar esta retirada', - 'clone_deposit' => 'Duplicar este depósito', - 'clone_transfer' => 'Duplicar esta transferencia', - 'multi_select_no_selection' => 'Ninguno seleccionado', - 'multi_select_select_all' => 'Seleccionar todo', - 'multi_select_n_selected' => 'seleccionado', - 'multi_select_all_selected' => 'Todos seleccionados', - 'multi_select_filter_placeholder' => 'Buscar...', - 'intro_next_label' => 'Siguiente', - 'intro_prev_label' => 'Anterior', - 'intro_skip_label' => 'Saltar', - 'intro_done_label' => 'Hecho', - 'between_dates_breadcrumb' => 'Entre :start y :end', - 'all_journals_without_budget' => 'Todas las transacciones sin presupuesto', - 'journals_without_budget' => 'Transacciones sin presupuesto', - 'all_journals_without_category' => 'Todas las transacciones sin categoría', - 'journals_without_category' => 'Transacciones sin categoría', - 'all_journals_for_account' => 'Todas las transacciones de la cuenta :name', - 'chart_all_journals_for_account' => 'Gráfico de todas las transacciones de la cuenta :name', - 'journals_in_period_for_account' => 'Todas las transacciones por cuenta :name entre :start y :end', - 'journals_in_period_for_account_js' => 'Todas las transacciones de la cuenta {title} entre {start} y {end}', - 'transferred' => 'Transferido', - 'all_withdrawal' => 'Todos los gastos', - 'all_transactions' => 'Todas las transacciones', - 'title_withdrawal_between' => 'Todos los gastos entre :start y :end', - 'all_deposit' => 'Todos los ingresos', - 'title_deposit_between' => 'Todos los ingresos entre :start y :end', - 'all_transfers' => 'Todas las transferencias', - 'title_transfers_between' => 'Todas las transferencias entre :start y :end', - 'all_transfer' => 'Todas las transferencias', - 'all_journals_for_tag' => 'Todas las transacciones etiquetadas como ":tag"', - 'title_transfer_between' => 'Todas las transferencias entre :start y :end', - 'all_journals_for_category' => 'Todas las transacciones para la categoría :name', - 'all_journals_for_budget' => 'Todas las transacciones para el presupuesto :name', - 'chart_all_journals_for_budget' => 'Gráfico de todas las transacciones para presupuesto :name', - 'journals_in_period_for_category' => 'Todas las transacciones para la categoría :name entre :start y :end', - 'journals_in_period_for_tag' => 'Todas las transacciones para etiqueta :tag entre :start y :end', - 'not_available_demo_user' => 'La característica a la que tratas de acceder no está disponible para usuarios de la demo.', - 'exchange_rate_instructions' => 'La cuenta de activos "@name" sólo acepta transacciones en @native_currency. Si deseas usar @foreign_currency, asegúrate que la cantidad en @native_currency sea conocida también:', - 'transfer_exchange_rate_instructions' => 'La cuenta de activos "@source_name" solo acepta transacciones en "@source_currency". cuenta de activos de destino "@dest_name" solo acepta transacciones en @dest_currency. Debes indicar la cantidad correcta transferida en ambas monedas.', - 'transaction_data' => 'Datos de transacción', - 'invalid_server_configuration' => 'Configuración de servidor no válida', - 'invalid_locale_settings' => 'Firefly III is unable to format monetary amounts because your server is missing the required packages. There are instructions how to do this.', - 'quickswitch' => 'Cambio rápido', - 'sign_in_to_start' => 'Iniciar sesión para comenzar', - 'sign_in' => 'Iniciar sesión', - 'register_new_account' => 'Registrar una nueva cuenta', - 'forgot_my_password' => 'He olvidado mi contraseña', - 'problems_with_input' => 'Hubo algunos problemas con su entrada.', - 'reset_password' => 'Restablecer su contraseña', - 'button_reset_password' => 'Restablecer contraseña', - 'reset_button' => 'Restablecer', - 'want_to_login' => 'Quiero iniciar sesión', - 'login_page_title' => 'Iniciar sesión en Firefly III', - 'register_page_title' => 'Registrarse en Firefly III', - 'forgot_pw_page_title' => 'Olvidaste tu contraseña para Firefly III', - 'reset_pw_page_title' => 'Restablecer contraseña para Firefly III', - 'cannot_reset_demo_user' => 'No puedes restablecer la contraseña del usuario demo.', - 'no_att_demo_user' => 'El usuario de demostración no puede subir archivos adjuntos.', - 'button_register' => 'Registrarse', - 'authorization' => 'Autorización', - 'active_bills_only' => 'solo facturas activas', - 'active_bills_only_total' => 'todas las facturas activas', - 'active_exp_bills_only' => 'solo facturas activas y esperadas', - 'active_exp_bills_only_total' => 'solo las facturas activas esperadas', - 'per_period_sum_1D' => 'Costes diarios esperados', - 'per_period_sum_1W' => 'Costes semanales esperados', - 'per_period_sum_1M' => 'Costes mensuales esperados', - 'per_period_sum_3M' => 'Costes trimestrales esperados', - 'per_period_sum_6M' => 'Costes semestrales esperados', - 'per_period_sum_1Y' => 'Costes anuales esperados', - 'average_per_bill' => 'media por factura', - 'expected_total' => 'total esperado', - 'reconciliation_account_name' => ':name reconciliación (:currency)', - 'saved' => 'Guardado', - 'advanced_options' => 'Opciones avanzadas', - 'advanced_options_explain' => 'Algunas páginas de Firefly III tienen opciones avanzadas ocultas detrás de este botón. Esta página no tiene nada elegante, ¡pero echa un vistazo a las demás!', - 'here_be_dragons' => 'Hic sunt dracones', + 'close' => 'Cerrar', + 'actions' => 'Acciones', + 'edit' => 'Editar', + 'delete' => 'Eliminar', + 'split' => 'Separar', + 'single_split' => 'División', + 'clone' => 'Duplicar', + 'last_seven_days' => 'Últimos siete días', + 'last_thirty_days' => 'Últimos treinta días', + 'last_180_days' => 'Últimos 180 días', + 'YTD' => 'Año en curso', + 'welcome_back' => '¿Qué está pasando?', + 'everything' => 'Todo', + 'today' => 'hoy', + 'customRange' => 'Rango personalizado', + 'date_range' => 'Rango de fechas', + 'apply' => 'Aplicar', + 'select_date' => 'Seleccionar fecha...', + 'cancel' => 'Cancelar', + 'from' => 'Desde', + 'to' => 'Hasta', + 'structure' => 'Estructura', + 'help_translating' => 'Este texto de ayuda no está disponible en tu idioma. ¿Nos ayudaría a traducir?', + 'showEverything' => 'Mostrar todo', + 'never' => 'Nunca', + 'no_results_for_empty_search' => 'Su búsqueda estaba vacía, por lo que no se encontró nada.', + 'removed_amount' => 'Eliminado :amount', + 'added_amount' => 'Añadido :amount', + 'asset_account_role_help' => 'Las opciones extras como resultado de su elección se pueden establecer más tarde.', + 'Opening balance' => 'Balance inicial', + 'create_new_stuff' => 'Crear nueva etiqueta', + 'new_withdrawal' => 'Nuevo retiro', + 'create_new_transaction' => 'Crear una nueva transacción', + 'sidebar_frontpage_create' => 'Crear', + 'new_transaction' => 'Nueva transacción', + 'no_rules_for_bill' => 'Esta factura no tiene reglas asociadas a ella.', + 'go_to_asset_accounts' => 'Ver tus cuentas de activos', + 'go_to_budgets' => 'Ir a tus presupuestos', + 'go_to_withdrawals' => 'Ir a tus retiradas', + 'clones_journal_x' => 'Esta transacción es una copia de ":description" (#:id)', + 'go_to_categories' => 'Ir a tus categorías', + 'go_to_bills' => 'Ir a tus cuentas', + 'go_to_expense_accounts' => 'Ver tus cuentas de gastos', + 'go_to_revenue_accounts' => 'Ver tus cuentas de ingresos', + 'go_to_piggies' => 'Ir a tu hucha', + 'new_deposit' => 'Nuevo depósito', + 'new_transfer' => 'Nueva transferencia', + 'new_transfers' => 'Nueva transferencia', + 'new_asset_account' => 'Nueva cuenta de activo', + 'new_expense_account' => 'Nueva cuenta de gastos', + 'new_revenue_account' => 'Nueva cuenta de ingresos', + 'new_liabilities_account' => 'Nueva obligación (pasivo)', + 'new_budget' => 'Nuevo presupuesto', + 'new_bill' => 'Nueva factura', + 'block_account_logout' => 'Tu sesión ha sido cerrada. Las cuentas bloqueadas no pueden utilizar este sitio. ¿Registrarte con una dirección válida de correo electrónico?', + 'flash_success' => '¡Operación correcta!', + 'flash_info' => 'Mensaje', + 'flash_warning' => '¡Atención!', + 'flash_error' => '¡Error!', + 'flash_danger' => '¡Peligro!', + 'flash_info_multiple' => 'Hay un mensaje | Hay :count mensajes', + 'flash_error_multiple' => 'Hay un error|Hay unos :count errores', + 'net_worth' => 'Valor Neto', + 'help_for_this_page' => 'Ayuda para esta página', + 'help_for_this_page_body' => 'Puedes encontrar más información sobre esta página en la documentación.', + 'two_factor_welcome' => '¡Hola!', + 'two_factor_enter_code' => 'Para continuar, introduce tu código de autenticación de dos pasos. La aplicación puede generarlo para usted.', + 'two_factor_code_here' => 'Ingresar código aquí', + 'two_factor_title' => 'Autenticación en dos pasos', + 'authenticate' => 'Autentificar', + 'two_factor_forgot_title' => 'Autenticación en dos pasos perdida', + 'two_factor_forgot' => 'Olvidé mi cosa de dos factores.', + 'two_factor_lost_header' => '¿Perdiste tu autenticación de doble factor?', + 'two_factor_lost_intro' => 'Si también perdiste tus códigos de copia de seguridad, tienes mala suerte. Esto no es algo que puedas arreglar desde la interfaz web. Tienes dos opciones.', + 'two_factor_lost_fix_self' => 'Si ejecutas tu propia instancia de Firefly III, lee esta entrada en el FAQ para obtener instrucciones.', + 'two_factor_lost_fix_owner' => 'De lo contrario, comunícate por mail con el dueño del sitio, :site_owner y pídele que restablezca tu autenticación de dos pasos.', + 'mfa_backup_code' => 'Has usado un código de respaldo para iniciar sesión en Firefly III. No se puede usar de nuevo, así que táchalo de tu lista.', + 'pref_two_factor_new_backup_codes' => 'Obtener nuevos códigos de copia de seguridad', + 'pref_two_factor_backup_code_count' => 'Tienes :count código de copia de seguridad válido. |Tienes :count códigos de copia de seguridad válidos.', + '2fa_i_have_them' => '¡Los he guardado!', + 'warning_much_data' => ':days días de datos pueden tardar en cargarse.', + 'registered' => '¡Te has registrado con éxito!', + 'Default asset account' => 'Cuenta de activos por defecto', + 'no_budget_pointer' => 'Parece que aún no tienes presupuestos. Debes crear algunos en la página presupuestos. Los presupuestos pueden ayudarle a realizar un seguimiento de los gastos.', + 'no_bill_pointer' => 'Parece que aún no tienes facturas. Deberías crear algunas en la página de facturas. Las facturas pueden ayudarte a llevar un seguimiento de los gastos.', + 'Savings account' => 'Cuenta de ahorros', + 'Credit card' => 'Tarjeta de crédito', + 'source_accounts' => 'Cuenta origen|Cuentas de origen', + 'destination_accounts' => 'Cuenta de destino|Cuentas de destino', + 'user_id_is' => 'Tu id de usuario es :user', + 'field_supports_markdown' => 'Este campo admite Markdown.', + 'need_more_help' => 'Si necesita más ayuda con Firefly III, por favor abre un ticket en Github.', + 'reenable_intro_text' => 'También puedes reactivar la guía de introducción.', + 'intro_boxes_after_refresh' => 'Los cuadros de introducción volverán a aparecer cuando actualices la página.', + 'show_all_no_filter' => 'Mostrar todas las transacciones sin agruparlas por fecha.', + 'expenses_by_category' => 'Gastos por categoría', + 'expenses_by_budget' => 'Gastos por presupuesto', + 'income_by_category' => 'Ingresos por categoría', + 'expenses_by_asset_account' => 'Gastos por cuenta de activos', + 'expenses_by_expense_account' => 'Gastos por cuenta de gastos', + 'cannot_redirect_to_account' => 'Firefly III no puede redirigirlo a la página correcta. Disculpas.', + 'sum_of_expenses' => 'Total gastos', + 'sum_of_income' => 'Total ingresos', + 'liabilities' => 'Pasivos', + 'spent_in_specific_budget' => 'Gastado en el presupuesto ":budget"', + 'spent_in_specific_double' => 'Gastado en cuenta ":account"', + 'earned_in_specific_double' => 'Ganado en cuenta ":account"', + 'source_account' => 'Cuenta origen', + 'source_account_reconciliation' => 'No puedes editar la cuenta de origen de una transacción de reconciliación.', + 'destination_account' => 'Cuenta destino', + 'destination_account_reconciliation' => 'No puedes editar la cuenta de destino de una transacción de reconciliación.', + 'sum_of_expenses_in_budget' => 'Total gastado en el presupuesto ":budget"', + 'left_in_budget_limit' => 'Disponible para gasto según presupuesto', + 'current_period' => 'Período actual', + 'show_the_current_period_and_overview' => 'Mostrar el período actual y el resumen', + 'pref_languages_locale' => 'Para que un idioma distinto al inglés funcione correctamente, su sistema operativo debe disponer de la información regional correcta. Si no está disponible, los datos de divisas, fechas y cantidades pueden tener un formato incorrecto.', + 'budget_in_period' => 'Todas las transacciones del presupuesto ":name" entre :start y :end en :currency', + 'chart_budget_in_period' => 'Gráfico para todas las transacciones del presupuesto ":name" entre :start y :end en :currency', + 'chart_budget_in_period_only_currency' => 'La cantidad que presupuestaste fue en :currency, por lo que este gráfico sólo mostrará transacciones en :currency.', + 'chart_account_in_period' => 'Gráfico para las transacciones de la cuenta ":name" (:balance) entre :start y :end', + 'chart_category_in_period' => 'Gráfico para las transacciones de la categoría ":name" entre :start y :end', + 'chart_category_all' => 'Gráfico para las transacciones de la categoría ":name"', + 'clone_withdrawal' => 'Duplicar esta retirada', + 'clone_deposit' => 'Duplicar este depósito', + 'clone_transfer' => 'Duplicar esta transferencia', + 'multi_select_no_selection' => 'Ninguno seleccionado', + 'multi_select_select_all' => 'Seleccionar todo', + 'multi_select_n_selected' => 'seleccionado', + 'multi_select_all_selected' => 'Todos seleccionados', + 'multi_select_filter_placeholder' => 'Buscar...', + 'intro_next_label' => 'Siguiente', + 'intro_prev_label' => 'Anterior', + 'intro_skip_label' => 'Saltar', + 'intro_done_label' => 'Hecho', + 'between_dates_breadcrumb' => 'Entre :start y :end', + 'all_journals_without_budget' => 'Todas las transacciones sin presupuesto', + 'journals_without_budget' => 'Transacciones sin presupuesto', + 'all_journals_without_category' => 'Todas las transacciones sin categoría', + 'journals_without_category' => 'Transacciones sin categoría', + 'all_journals_for_account' => 'Todas las transacciones de la cuenta :name', + 'chart_all_journals_for_account' => 'Gráfico de todas las transacciones de la cuenta :name', + 'journals_in_period_for_account' => 'Todas las transacciones por cuenta :name entre :start y :end', + 'journals_in_period_for_account_js' => 'Todas las transacciones de la cuenta {title} entre {start} y {end}', + 'transferred' => 'Transferido', + 'all_withdrawal' => 'Todos los gastos', + 'all_transactions' => 'Todas las transacciones', + 'title_withdrawal_between' => 'Todos los gastos entre :start y :end', + 'all_deposit' => 'Todos los ingresos', + 'title_deposit_between' => 'Todos los ingresos entre :start y :end', + 'all_transfers' => 'Todas las transferencias', + 'title_transfers_between' => 'Todas las transferencias entre :start y :end', + 'all_transfer' => 'Todas las transferencias', + 'all_journals_for_tag' => 'Todas las transacciones etiquetadas como ":tag"', + 'title_transfer_between' => 'Todas las transferencias entre :start y :end', + 'all_journals_for_category' => 'Todas las transacciones para la categoría :name', + 'all_journals_for_budget' => 'Todas las transacciones para el presupuesto :name', + 'chart_all_journals_for_budget' => 'Gráfico de todas las transacciones para presupuesto :name', + 'journals_in_period_for_category' => 'Todas las transacciones para la categoría :name entre :start y :end', + 'journals_in_period_for_tag' => 'Todas las transacciones para etiqueta :tag entre :start y :end', + 'not_available_demo_user' => 'La característica a la que tratas de acceder no está disponible para usuarios de la demo.', + 'exchange_rate_instructions' => 'La cuenta de activos "@name" sólo acepta transacciones en @native_currency. Si deseas usar @foreign_currency, asegúrate que la cantidad en @native_currency sea conocida también:', + 'transfer_exchange_rate_instructions' => 'La cuenta de activos "@source_name" solo acepta transacciones en "@source_currency". cuenta de activos de destino "@dest_name" solo acepta transacciones en @dest_currency. Debes indicar la cantidad correcta transferida en ambas monedas.', + 'transaction_data' => 'Datos de transacción', + 'invalid_server_configuration' => 'Configuración de servidor no válida', + 'invalid_locale_settings' => 'Firefly III no puede formatear cantidades monetarias porque a su servidor le faltan los paquetes requeridos. Hay instrucciones de cómo hacer esto.', + 'quickswitch' => 'Cambio rápido', + 'sign_in_to_start' => 'Iniciar sesión para comenzar', + 'sign_in' => 'Iniciar sesión', + 'register_new_account' => 'Registrar una nueva cuenta', + 'forgot_my_password' => 'He olvidado mi contraseña', + 'problems_with_input' => 'Hubo algunos problemas con su entrada.', + 'reset_password' => 'Restablecer su contraseña', + 'button_reset_password' => 'Restablecer contraseña', + 'reset_button' => 'Restablecer', + 'want_to_login' => 'Quiero iniciar sesión', + 'login_page_title' => 'Iniciar sesión en Firefly III', + 'register_page_title' => 'Registrarse en Firefly III', + 'forgot_pw_page_title' => 'Olvidaste tu contraseña para Firefly III', + 'reset_pw_page_title' => 'Restablecer contraseña para Firefly III', + 'cannot_reset_demo_user' => 'No puedes restablecer la contraseña del usuario demo.', + 'no_att_demo_user' => 'El usuario de demostración no puede subir archivos adjuntos.', + 'button_register' => 'Registrarse', + 'authorization' => 'Autorización', + 'active_bills_only' => 'solo facturas activas', + 'active_bills_only_total' => 'todas las facturas activas', + 'active_exp_bills_only' => 'solo facturas activas y esperadas', + 'active_exp_bills_only_total' => 'solo las facturas activas esperadas', + 'per_period_sum_1D' => 'Costes diarios esperados', + 'per_period_sum_1W' => 'Costes semanales esperados', + 'per_period_sum_1M' => 'Costes mensuales esperados', + 'per_period_sum_3M' => 'Costes trimestrales esperados', + 'per_period_sum_6M' => 'Costes semestrales esperados', + 'per_period_sum_1Y' => 'Costes anuales esperados', + 'average_per_bill' => 'media por factura', + 'expected_total' => 'total esperado', + 'reconciliation_account_name' => ':name reconciliación (:currency)', + 'saved' => 'Guardado', + 'advanced_options' => 'Opciones avanzadas', + 'advanced_options_explain' => 'Algunas páginas de Firefly III tienen opciones avanzadas ocultas detrás de este botón. Esta página no tiene nada elegante, ¡pero echa un vistazo a las demás!', + 'here_be_dragons' => 'Hic sunt dracones', // Webhooks - 'webhooks' => 'Webhooks', + 'webhooks' => 'Webhooks', // API access - 'authorization_request' => 'Firefly III v:version Solicitud de autorización', - 'authorization_request_intro' => ':client está pidiendo permiso para acceder a la administración de tus finanzas. ¿Deseas autorizar a :client a acceder a estos datos?', - 'authorization_request_site' => 'Serás redirigido a :url, que podrá acceder a tus datos de Firefly III.', - 'authorization_request_invalid' => 'Esta solicitud de acceso no es válida. Por favor, no vuelva a abrir este enlace.', - 'scopes_will_be_able' => 'Esta aplicación podrá:', - 'button_authorize' => 'Autorizar', - 'none_in_select_list' => '(ninguno)', - 'no_piggy_bank' => '(sin hucha)', - 'name_in_currency' => ':name en :currency', - 'paid_in_currency' => 'Pagado en :currency', - 'unpaid_in_currency' => 'Impagado en :currency', - 'is_alpha_warning' => 'Estás ejecutando una versión ALPHA. Ten cuidado con los errores y problemas.', - 'is_beta_warning' => 'Estás ejecutando una versión BETA. Ten cuidado con los errores y problemas.', - 'all_destination_accounts' => 'Cuentas destino', - 'all_source_accounts' => 'Cuentas origen', - 'back_to_index' => 'Volver al Índice', - 'cant_logout_guard' => 'Firefly III no puede cerrar sesión.', - 'external_url' => 'URL externa', - 'internal_reference' => 'Referencia interna', + 'authorization_request' => 'Firefly III v:version Solicitud de autorización', + 'authorization_request_intro' => ':client está pidiendo permiso para acceder a la administración de tus finanzas. ¿Deseas autorizar a :client a acceder a estos datos?', + 'authorization_request_site' => 'Serás redirigido a :url, que podrá acceder a tus datos de Firefly III.', + 'authorization_request_invalid' => 'Esta solicitud de acceso no es válida. Por favor, no vuelva a abrir este enlace.', + 'scopes_will_be_able' => 'Esta aplicación podrá:', + 'button_authorize' => 'Autorizar', + 'none_in_select_list' => '(ninguno)', + 'no_piggy_bank' => '(sin hucha)', + 'name_in_currency' => ':name en :currency', + 'paid_in_currency' => 'Pagado en :currency', + 'unpaid_in_currency' => 'Impagado en :currency', + 'is_alpha_warning' => 'Estás ejecutando una versión ALPHA. Ten cuidado con los errores y problemas.', + 'is_beta_warning' => 'Estás ejecutando una versión BETA. Ten cuidado con los errores y problemas.', + 'all_destination_accounts' => 'Cuentas destino', + 'all_source_accounts' => 'Cuentas origen', + 'back_to_index' => 'Volver al Índice', + 'cant_logout_guard' => 'Firefly III no puede cerrar sesión.', + 'external_url' => 'URL externa', + 'internal_reference' => 'Referencia interna', // check for updates: - 'update_check_title' => 'Buscar actualizaciones', - 'admin_update_check_title' => 'Buscar actualizaciones automáticamente', - 'admin_update_check_explain' => 'Firefly III puede buscar actualizaciones automáticamente. Cuando habilitas esta configuración, Firefly III contactará con el servidor de actualizaciones para comprobar si hay disponible una nueva versión. Cuando sea así, te llegará una notificación. Puedes probar esta notificación usando el botón de la derecha. Por favor, indica abajo si quieres que Firefly III busque actualizaciones.', - 'check_for_updates_permission' => 'Firefly III puede buscar actualizaciones, pero necesita tu permiso para hacerlo. Por favor, ve a administracionpara indicar si deseas que esta característica sea habilitada.', - 'updates_ask_me_later' => 'Preguntarme mas tarde', - 'updates_do_not_check' => 'No buscar actualizaciones', - 'updates_enable_check' => 'Habilitar el buscar actualizaciones', - 'admin_update_check_now_title' => 'Buscar actualizaciones ahora', - 'admin_update_check_now_explain' => 'SI pulsas el botón, Firefly III comprobará si tu actual versión es la última.', - 'check_for_updates_button' => '¡Comprobar ahora!', - 'update_new_version_alert' => 'Una nueva versión de Firefly III esta disponible. Estás usando :your_version, la ultima versión es :new_version que se lanzó en :date.', - 'update_version_beta' => 'Esta versión es una versión BETA. Puede tener problemas.', - 'update_version_alpha' => 'Esta versión es una versión de ALPHA. Puede tener problemas.', - 'update_current_version_alert' => 'Estás usando :version, que es la última versión disponible.', - 'update_newer_version_alert' => 'Estás usando :your_version, que es más reciente que la última versión, :new_version.', - 'update_check_error' => 'Se ha producido un error al buscar actualizaciones: :error', - 'unknown_error' => 'Error desconocido. Lo sentimos.', - 'just_new_release' => '¡Una nueva versión está disponible! La versión :version ha sido liberada :date. Esta versión es muy fresca. Espera unos días a que la nueva versión se estabilice.', - 'disabled_but_check' => 'Has desactivado la comprobación de actualizaciones. Así que no olvides comprobar las actualizaciones tú mismo de vez en cuando. ¡Gracias!', - 'admin_update_channel_title' => 'Canal de actualizaciones', - 'admin_update_channel_explain' => 'Firefly III tiene tres "canales" de actualización que determinan cuán por delante está en términos de características, mejoras y errores. Usa el canal "beta" si eres aventurero y el "alfa" cuando quieras vivir la vida peligrosamente.', - 'update_channel_stable' => 'Estable. Todo debería funcionar como se espera.', - 'update_channel_beta' => 'Beta. Nuevas funcionalidades, pero las cosas pueden romperse.', - 'update_channel_alpha' => 'Alpha. Tiramos cosas y usamos lo que sea que se pegue.', + 'update_check_title' => 'Buscar actualizaciones', + 'admin_update_check_title' => 'Buscar actualizaciones automáticamente', + 'admin_update_check_explain' => 'Firefly III puede buscar actualizaciones automáticamente. Cuando habilitas esta configuración, Firefly III contactará con el servidor de actualizaciones para comprobar si hay disponible una nueva versión. Cuando sea así, te llegará una notificación. Puedes probar esta notificación usando el botón de la derecha. Por favor, indica abajo si quieres que Firefly III busque actualizaciones.', + 'check_for_updates_permission' => 'Firefly III puede buscar actualizaciones, pero necesita tu permiso para hacerlo. Por favor, ve a administracionpara indicar si deseas que esta característica sea habilitada.', + 'updates_ask_me_later' => 'Preguntarme mas tarde', + 'updates_do_not_check' => 'No buscar actualizaciones', + 'updates_enable_check' => 'Habilitar el buscar actualizaciones', + 'admin_update_check_now_title' => 'Buscar actualizaciones ahora', + 'admin_update_check_now_explain' => 'SI pulsas el botón, Firefly III comprobará si tu actual versión es la última.', + 'check_for_updates_button' => '¡Comprobar ahora!', + 'update_new_version_alert' => 'Una nueva versión de Firefly III esta disponible. Estás usando :your_version, la ultima versión es :new_version que se lanzó en :date.', + 'update_version_beta' => 'Esta versión es una versión BETA. Puede tener problemas.', + 'update_version_alpha' => 'Esta versión es una versión de ALPHA. Puede tener problemas.', + 'update_current_version_alert' => 'Estás usando :version, que es la última versión disponible.', + 'update_newer_version_alert' => 'Estás usando :your_version, que es más reciente que la última versión, :new_version.', + 'update_check_error' => 'Se ha producido un error al buscar actualizaciones: :error', + 'unknown_error' => 'Error desconocido. Lo sentimos.', + 'just_new_release' => '¡Una nueva versión está disponible! La versión :version ha sido liberada :date. Esta versión es muy fresca. Espera unos días a que la nueva versión se estabilice.', + 'disabled_but_check' => 'Has desactivado la comprobación de actualizaciones. Así que no olvides comprobar las actualizaciones tú mismo de vez en cuando. ¡Gracias!', + 'admin_update_channel_title' => 'Canal de actualizaciones', + 'admin_update_channel_explain' => 'Firefly III tiene tres "canales" de actualización que determinan cuán por delante está en términos de características, mejoras y errores. Usa el canal "beta" si eres aventurero y el "alfa" cuando quieras vivir la vida peligrosamente.', + 'update_channel_stable' => 'Estable. Todo debería funcionar como se espera.', + 'update_channel_beta' => 'Beta. Nuevas funcionalidades, pero las cosas pueden romperse.', + 'update_channel_alpha' => 'Alpha. Tiramos cosas y usamos lo que sea que se pegue.', // search - 'search' => 'Buscar', - 'search_query' => 'Consulta', - 'search_found_transactions' => 'Firefly III encontrada :count transacción en :time segundos.|Firefly III encontradas :count transacciones en :time segundos.', - 'search_found_more_transactions' => 'Firefly III encontró más de :count transacciones en :time segundos.', - 'search_for_query' => 'Firefly III está buscando transacciones que contengan todas estas palabras: :query', - 'invalid_operators_list' => 'Estos parámetros de búsqueda no son válidos y han sido ignorados.', - 'search_modifier_date_is' => 'La fecha de la transacción es ":value"', - 'search_modifier_id' => 'El ID de la transacción es ":value"', - 'search_modifier_date_before' => 'La fecha de la transacción es anterior al ":value"', - 'search_modifier_date_after' => 'La fecha de la transacción es posterior al ":value"', - 'search_modifier_created_on' => 'La transacción fue creada el ":value"', - 'search_modifier_updated_on' => 'La transacción fue actualizada por última vez el ":value"', - 'search_modifier_external_id' => 'El ID externo es ":value"', - 'search_modifier_no_external_url' => 'La transacción no tiene URL externa', - 'search_modifier_any_external_url' => 'La transacción debe tener alguna URL externa', - 'search_modifier_internal_reference' => 'La referencia interna es ":value"', - 'search_modifier_description_starts' => 'La descripción es ":value"', - 'search_modifier_description_ends' => 'La descripción termina con ":value"', - 'search_modifier_description_contains' => 'La descripción contiene ":value"', - 'search_modifier_description_is' => 'La descripción es exactamente ":value"', - 'search_modifier_currency_is' => 'La transacción en moneda (extranjera) es ":value"', - 'search_modifier_foreign_currency_is' => 'La transacción en moneda extranjera es ":value"', - 'search_modifier_has_attachments' => 'La transacción debe tener un archivo adjunto', - 'search_modifier_has_no_category' => 'La transacción no debe tener categoría', - 'search_modifier_has_any_category' => 'La transacción debe tener alguna categoría', - 'search_modifier_has_no_budget' => 'La transacción no debe tener presupuesto', - 'search_modifier_has_any_budget' => 'La transacción debe tener un presupuesto', - 'search_modifier_has_no_bill' => 'La transacción no debe tener factura', - 'search_modifier_has_any_bill' => 'La transacción debe tener una (cualquier) factura', - 'search_modifier_has_no_tag' => 'La transacción no debe tener etiquetas', - 'search_modifier_has_any_tag' => 'La transacción debe tener (alguna) etiqueta', - 'search_modifier_notes_contain' => 'Las notas de la transacción contienen ":value"', - 'search_modifier_notes_start' => 'Las notas de la transacción comienzan con ":value"', - 'search_modifier_notes_end' => 'Las notas de la transacción terminan con ":value"', - 'search_modifier_notes_are' => 'Las notas de la transacción son exactamente ":value"', - 'search_modifier_no_notes' => 'La transacción no tiene notas', - 'search_modifier_any_notes' => 'La transacción debe tener notas', - 'search_modifier_amount_exactly' => 'La cantidad es exactamente :value', - 'search_modifier_amount_less' => 'Cantidad es menor o igual a :value', - 'search_modifier_amount_more' => 'Cantidad es mayor o igual a :value', - 'search_modifier_source_account_is' => 'El nombre de la cuenta de origen es exactamente ":value"', - 'search_modifier_source_account_contains' => 'El nombre de la cuenta de origen contiene ":value"', - 'search_modifier_source_account_starts' => 'El nombre de la cuenta de origen comienza con ":value"', - 'search_modifier_source_account_ends' => 'El nombre de la cuenta de origen termina con ":value"', - 'search_modifier_source_account_id' => 'El ID de cuenta original es :value', - 'search_modifier_source_account_nr_is' => 'Número de cuenta de origen (IBAN) es ":value"', - 'search_modifier_source_account_nr_contains' => 'El número de cuenta de origen (IBAN) contiene ":value"', - 'search_modifier_source_account_nr_starts' => 'El número de cuenta de origen (IBAN) comienza con ":value"', - 'search_modifier_source_account_nr_ends' => 'El número de cuenta de origen (IBAN) termina con ":value"', - 'search_modifier_destination_account_is' => 'El nombre de la cuenta de destino es exactamente ":value"', - 'search_modifier_destination_account_contains' => 'El nombre de la cuenta de destino contiene ":value"', - 'search_modifier_destination_account_starts' => 'El nombre de cuenta de destino comienza con ":value"', - 'search_modifier_destination_account_ends' => 'El nombre de la cuenta de destino termina con ":value"', - 'search_modifier_destination_account_id' => 'El ID de la cuenta de destino es :value', - 'search_modifier_destination_is_cash' => 'La cuenta de destino es de efectivo', - 'search_modifier_source_is_cash' => 'La cuenta de origen es de efectivo', - 'search_modifier_destination_account_nr_is' => 'El número de cuenta de destino (IBAN) es ":value"', - 'search_modifier_destination_account_nr_contains' => 'El número de cuenta de destino (IBAN) contiene ":value"', - 'search_modifier_destination_account_nr_starts' => 'El número de cuenta de destino (IBAN) comienza con ":value"', - 'search_modifier_destination_account_nr_ends' => 'El número de cuenta de destino (IBAN) termina con ":value"', - 'search_modifier_account_id' => 'El ID de cuenta de origen o destino es/son: :value', - 'search_modifier_category_is' => 'La categoría es ":value"', - 'search_modifier_budget_is' => 'El presupuesto es ":value"', - 'search_modifier_bill_is' => 'La factura es ":value"', - 'search_modifier_transaction_type' => 'El tipo de transacción es ":value"', - 'search_modifier_tag_is' => 'La etiqueta es ":value"', - 'search_modifier_date_is_year' => 'El año de la transacción es ":value"', - 'search_modifier_date_is_month' => 'El mes de la transacción es ":value"', - 'search_modifier_date_is_day' => 'El día de la transacción es ":value"', - 'search_modifier_date_before_year' => 'El año de la transacción es anterior o igual a ":value"', - 'search_modifier_date_before_month' => 'El mes de la transacción es anterior o igual a ":value"', - 'search_modifier_date_before_day' => 'El día de la transacción es anterior o igual a ":value"', - 'search_modifier_date_after_year' => 'El año de la transacción es posterior o igual a ":value"', - 'search_modifier_date_after_month' => 'El mes de la transacción es posterior o igual a ":value"', - 'search_modifier_date_after_day' => 'El día de la transacción es posterior o igual a ":value"', + 'search' => 'Buscar', + 'search_query' => 'Consulta', + 'search_found_transactions' => 'Firefly III encontrada :count transacción en :time segundos.|Firefly III encontradas :count transacciones en :time segundos.', + 'search_found_more_transactions' => 'Firefly III encontró más de :count transacciones en :time segundos.', + 'search_for_query' => 'Firefly III está buscando transacciones que contengan todas estas palabras: :query', + 'invalid_operators_list' => 'Estos parámetros de búsqueda no son válidos y han sido ignorados.', + + // old + + 'search_modifier_date_on' => 'Transaction date is ":value"', + 'search_modifier_id' => 'El ID de la transacción es ":value"', + 'search_modifier_date_before' => 'La fecha de la transacción es anterior al ":value"', + 'search_modifier_date_after' => 'La fecha de la transacción es posterior al ":value"', + 'search_modifier_external_id_is' => 'External ID is ":value"', + 'search_modifier_no_external_url' => 'La transacción no tiene URL externa', + 'search_modifier_any_external_url' => 'La transacción debe tener alguna URL externa', + 'search_modifier_internal_reference_is' => 'Internal reference is ":value"', + 'search_modifier_description_starts' => 'La descripción es ":value"', + 'search_modifier_description_ends' => 'La descripción termina con ":value"', + 'search_modifier_description_contains' => 'La descripción contiene ":value"', + 'search_modifier_description_is' => 'La descripción es exactamente ":value"', + 'search_modifier_currency_is' => 'La transacción en moneda (extranjera) es ":value"', + 'search_modifier_foreign_currency_is' => 'La transacción en moneda extranjera es ":value"', + 'search_modifier_has_attachments' => 'La transacción debe tener un archivo adjunto', + 'search_modifier_has_no_category' => 'La transacción no debe tener categoría', + 'search_modifier_has_any_category' => 'La transacción debe tener alguna categoría', + 'search_modifier_has_no_budget' => 'La transacción no debe tener presupuesto', + 'search_modifier_has_any_budget' => 'La transacción debe tener un presupuesto', + 'search_modifier_has_no_bill' => 'La transacción no debe tener factura', + 'search_modifier_has_any_bill' => 'La transacción debe tener una (cualquier) factura', + 'search_modifier_has_no_tag' => 'La transacción no debe tener etiquetas', + 'search_modifier_has_any_tag' => 'La transacción debe tener (alguna) etiqueta', + 'search_modifier_notes_contains' => 'The transaction notes contain ":value"', + 'search_modifier_notes_starts' => 'The transaction notes start with ":value"', + 'search_modifier_notes_ends' => 'The transaction notes end with ":value"', + 'search_modifier_notes_is' => 'The transaction notes are exactly ":value"', + 'search_modifier_no_notes' => 'La transacción no tiene notas', + 'search_modifier_any_notes' => 'La transacción debe tener notas', + 'search_modifier_amount_is' => 'Amount is exactly :value', + 'search_modifier_amount_less' => 'Cantidad es menor o igual a :value', + 'search_modifier_amount_more' => 'Cantidad es mayor o igual a :value', + 'search_modifier_source_account_is' => 'El nombre de la cuenta de origen es exactamente ":value"', + 'search_modifier_source_account_contains' => 'El nombre de la cuenta de origen contiene ":value"', + 'search_modifier_source_account_starts' => 'El nombre de la cuenta de origen comienza con ":value"', + 'search_modifier_source_account_ends' => 'El nombre de la cuenta de origen termina con ":value"', + 'search_modifier_source_account_id' => 'El ID de cuenta original es :value', + 'search_modifier_source_account_nr_is' => 'Número de cuenta de origen (IBAN) es ":value"', + 'search_modifier_source_account_nr_contains' => 'El número de cuenta de origen (IBAN) contiene ":value"', + 'search_modifier_source_account_nr_starts' => 'El número de cuenta de origen (IBAN) comienza con ":value"', + 'search_modifier_source_account_nr_ends' => 'El número de cuenta de origen (IBAN) termina con ":value"', + 'search_modifier_destination_account_is' => 'El nombre de la cuenta de destino es exactamente ":value"', + 'search_modifier_destination_account_contains' => 'El nombre de la cuenta de destino contiene ":value"', + 'search_modifier_destination_account_starts' => 'El nombre de cuenta de destino comienza con ":value"', + 'search_modifier_destination_account_ends' => 'El nombre de la cuenta de destino termina con ":value"', + 'search_modifier_destination_account_id' => 'El ID de la cuenta de destino es :value', + 'search_modifier_destination_is_cash' => 'La cuenta de destino es de efectivo', + 'search_modifier_source_is_cash' => 'La cuenta de origen es de efectivo', + 'search_modifier_destination_account_nr_is' => 'El número de cuenta de destino (IBAN) es ":value"', + 'search_modifier_destination_account_nr_contains' => 'El número de cuenta de destino (IBAN) contiene ":value"', + 'search_modifier_destination_account_nr_starts' => 'El número de cuenta de destino (IBAN) comienza con ":value"', + 'search_modifier_destination_account_nr_ends' => 'El número de cuenta de destino (IBAN) termina con ":value"', + 'search_modifier_account_id' => 'El ID de cuenta de origen o destino es/son: :value', + 'search_modifier_category_is' => 'La categoría es ":value"', + 'search_modifier_budget_is' => 'El presupuesto es ":value"', + 'search_modifier_bill_is' => 'La factura es ":value"', + 'search_modifier_transaction_type' => 'El tipo de transacción es ":value"', + 'search_modifier_tag_is' => 'La etiqueta es ":value"', + 'search_modifier_date_on_year' => 'Transaction is in year ":value"', + 'search_modifier_date_on_month' => 'Transaction is in month ":value"', + 'search_modifier_date_on_day' => 'Transaction is on day of month ":value"', + 'search_modifier_date_before_year' => 'El año de la transacción es anterior o igual a ":value"', + 'search_modifier_date_before_month' => 'El mes de la transacción es anterior o igual a ":value"', + 'search_modifier_date_before_day' => 'El día de la transacción es anterior o igual a ":value"', + 'search_modifier_date_after_year' => 'El año de la transacción es posterior o igual a ":value"', + 'search_modifier_date_after_month' => 'El mes de la transacción es posterior o igual a ":value"', + 'search_modifier_date_after_day' => 'El día de la transacción es posterior o igual a ":value"', + + + // new + 'search_modifier_tag_is_not' => 'No tag is ":value"', + + 'search_modifier_account_is' => 'Either account is ":value"', + 'search_modifier_account_contains' => 'Either account contains ":value"', + 'search_modifier_account_ends' => 'Either account ends with ":value"', + 'search_modifier_account_starts' => 'Either account starts with ":value"', + 'search_modifier_account_nr_is' => 'Either account number / IBAN is ":value"', + 'search_modifier_account_nr_contains' => 'Either account number / IBAN contains ":value"', + 'search_modifier_account_nr_ends' => 'Either account number / IBAN ends with ":value"', + 'search_modifier_account_nr_starts' => 'Either account number / IBAN starts with ":value"', + 'search_modifier_category_contains' => 'Category contains ":value"', + 'search_modifier_category_ends' => 'Category ends with ":value"', + 'search_modifier_category_starts' => 'Category starts with ":value"', + 'search_modifier_budget_contains' => 'Budget contains ":value"', + 'search_modifier_budget_ends' => 'Budget ends with ":value"', + 'search_modifier_budget_starts' => 'Budget starts with ":value"', + 'search_modifier_bill_contains' => 'Bill contains ":value"', + 'search_modifier_bill_ends' => 'Bill ends with ":value"', + 'search_modifier_bill_starts' => 'Bill starts with ":value"', + 'search_modifier_external_id_contains' => 'External ID contains ":value"', + 'search_modifier_external_id_ends' => 'External ID ends with ":value"', + 'search_modifier_external_id_starts' => 'External ID starts with ":value"', + 'search_modifier_internal_reference_contains' => 'Internal reference contains ":value"', + 'search_modifier_internal_reference_ends' => 'Internal reference ends with ":value"', + 'search_modifier_internal_reference_starts' => 'Internal reference starts with ":value"', + 'search_modifier_external_url_is' => 'External URL is ":value"', + 'search_modifier_external_url_contains' => 'External URL contains ":value"', + 'search_modifier_external_url_ends' => 'External URL ends with ":value"', + 'search_modifier_external_url_starts' => 'External URL starts with ":value"', + 'search_modifier_has_no_attachments' => 'Transaction has no attachments', + 'search_modifier_account_is_cash' => 'Either account is a cash account.', + 'search_modifier_journal_id' => 'The journal ID is ":value"', + 'search_modifier_recurrence_id' => 'The recurring transaction ID is ":value"', + 'search_modifier_foreign_amount_is' => 'The foreign amount is ":value"', + 'search_modifier_foreign_amount_less' => 'The foreign amount is less than ":value"', + 'search_modifier_foreign_amount_more' => 'The foreign amount is more than ":value"', + + // date fields + 'search_modifier_interest_date_on' => 'Transaction interest date is ":value"', + 'search_modifier_interest_date_on_year' => 'Transaction interest date is in year ":value"', + 'search_modifier_interest_date_on_month' => 'Transaction interest date is in month ":value"', + 'search_modifier_interest_date_on_day' => 'Transaction interest date is on day of month ":value"', + 'search_modifier_interest_date_before_year' => 'Transaction interest date is before or in year ":value"', + 'search_modifier_interest_date_before_month' => 'Transaction interest date is before or in month ":value"', + 'search_modifier_interest_date_before_day' => 'Transaction interest date is before or on day of month ":value"', + 'search_modifier_interest_date_after_year' => 'Transaction interest date is after or in year ":value"', + 'search_modifier_interest_date_after_month' => 'Transaction interest date is after or in month ":value"', + 'search_modifier_interest_date_after_day' => 'Transaction interest date is after or on day of month ":value"', + 'search_modifier_book_date_on_year' => 'Transaction book date is in year ":value"', + 'search_modifier_book_date_on_month' => 'Transaction book date is in month ":value"', + 'search_modifier_book_date_on_day' => 'Transaction book date is on day of month ":value"', + 'search_modifier_book_date_before_year' => 'Transaction book date is before or in year ":value"', + 'search_modifier_book_date_before_month' => 'Transaction book date is before or in month ":value"', + 'search_modifier_book_date_before_day' => 'Transaction book date is before or on day of month ":value"', + 'search_modifier_book_date_after_year' => 'Transaction book date is after or in year ":value"', + 'search_modifier_book_date_after_month' => 'Transaction book date is after or in month ":value"', + 'search_modifier_book_date_after_day' => 'Transaction book date is after or on day of month ":value"', + 'search_modifier_process_date_on_year' => 'Transaction process date is in year ":value"', + 'search_modifier_process_date_on_month' => 'Transaction process date is in month ":value"', + 'search_modifier_process_date_on_day' => 'Transaction process date is on day of month ":value"', + 'search_modifier_process_date_before_year' => 'Transaction process date is before or in year ":value"', + 'search_modifier_process_date_before_month' => 'Transaction process date is before or in month ":value"', + 'search_modifier_process_date_before_day' => 'Transaction process date is before or on day of month ":value"', + 'search_modifier_process_date_after_year' => 'Transaction process date is after or in year ":value"', + 'search_modifier_process_date_after_month' => 'Transaction process date is after or in month ":value"', + 'search_modifier_process_date_after_day' => 'Transaction process date is after or on day of month ":value"', + 'search_modifier_due_date_on_year' => 'Transaction due date is in year ":value"', + 'search_modifier_due_date_on_month' => 'Transaction due date is in month ":value"', + 'search_modifier_due_date_on_day' => 'Transaction due date is on day of month ":value"', + 'search_modifier_due_date_before_year' => 'Transaction due date is before or in year ":value"', + 'search_modifier_due_date_before_month' => 'Transaction due date is before or in month ":value"', + 'search_modifier_due_date_before_day' => 'Transaction due date is before or on day of month ":value"', + 'search_modifier_due_date_after_year' => 'Transaction due date is after or in year ":value"', + 'search_modifier_due_date_after_month' => 'Transaction due date is after or in month ":value"', + 'search_modifier_due_date_after_day' => 'Transaction due date is after or on day of month ":value"', + 'search_modifier_payment_date_on_year' => 'Transaction payment date is in year ":value"', + 'search_modifier_payment_date_on_month' => 'Transaction payment date is in month ":value"', + 'search_modifier_payment_date_on_day' => 'Transaction payment date is on day of month ":value"', + 'search_modifier_payment_date_before_year' => 'Transaction payment date is before or in year ":value"', + 'search_modifier_payment_date_before_month' => 'Transaction payment date is before or in month ":value"', + 'search_modifier_payment_date_before_day' => 'Transaction payment date is before or on day of month ":value"', + 'search_modifier_payment_date_after_year' => 'Transaction payment date is after or in year ":value"', + 'search_modifier_payment_date_after_month' => 'Transaction payment date is after or in month ":value"', + 'search_modifier_payment_date_after_day' => 'Transaction payment date is after or on day of month ":value"', + 'search_modifier_invoice_date_on_year' => 'Transaction invoice date is in year ":value"', + 'search_modifier_invoice_date_on_month' => 'Transaction invoice date is in month ":value"', + 'search_modifier_invoice_date_on_day' => 'Transaction invoice date is on day of month ":value"', + 'search_modifier_invoice_date_before_year' => 'Transaction invoice date is before or in year ":value"', + 'search_modifier_invoice_date_before_month' => 'Transaction invoice date is before or in month ":value"', + 'search_modifier_invoice_date_before_day' => 'Transaction invoice date is before or on day of month ":value"', + 'search_modifier_invoice_date_after_year' => 'Transaction invoice date is after or in year ":value"', + 'search_modifier_invoice_date_after_month' => 'Transaction invoice date is after or in month ":value"', + 'search_modifier_invoice_date_after_day' => 'Transaction invoice date is after or on day of month ":value"', + // other dates + 'search_modifier_updated_at_on_year' => 'Transaction was last updated in year ":value"', + 'search_modifier_updated_at_on_month' => 'Transaction was last updated in month ":value"', + 'search_modifier_updated_at_on_day' => 'Transaction was last updated on day of month ":value"', + 'search_modifier_updated_at_before_year' => 'Transaction was last updated in or before year ":value"', + 'search_modifier_updated_at_before_month' => 'Transaction was last updated in or before month ":value"', + 'search_modifier_updated_at_before_day' => 'Transaction was last updated on or before day of month ":value"', + 'search_modifier_updated_at_after_year' => 'Transaction was last updated in or after year ":value"', + 'search_modifier_updated_at_after_month' => 'Transaction was last updated in or after month ":value"', + 'search_modifier_updated_at_after_day' => 'Transaction was last updated on or after day of month ":value"', + 'search_modifier_created_at_on_year' => 'Transaction was created in year ":value"', + 'search_modifier_created_at_on_month' => 'Transaction was created in month ":value"', + 'search_modifier_created_at_on_day' => 'Transaction was created on day of month ":value"', + 'search_modifier_created_at_before_year' => 'Transaction was created in or before year ":value"', + 'search_modifier_created_at_before_month' => 'Transaction was created in or before month ":value"', + 'search_modifier_created_at_before_day' => 'Transaction was created on or before day of month ":value"', + 'search_modifier_created_at_after_year' => 'Transaction was created in or after year ":value"', + 'search_modifier_created_at_after_month' => 'Transaction was created in or after month ":value"', + 'search_modifier_created_at_after_day' => 'Transaction was created on or after day of month ":value"', + 'search_modifier_interest_date_before' => 'Transaction interest date is on or before ":value"', + 'search_modifier_interest_date_after' => 'Transaction interest date is on or after ":value"', + 'search_modifier_book_date_on' => 'Transaction book date is on ":value"', + 'search_modifier_book_date_before' => 'Transaction book date is on or before ":value"', + 'search_modifier_book_date_after' => 'Transaction book date is on or after ":value"', + 'search_modifier_process_date_on' => 'Transaction process date is on ":value"', + 'search_modifier_process_date_before' => 'Transaction process date is on or before ":value"', + 'search_modifier_process_date_after' => 'Transaction process date is on or after ":value"', + 'search_modifier_due_date_on' => 'Transaction due date is on ":value"', + 'search_modifier_due_date_before' => 'Transaction due date is on or before ":value"', + 'search_modifier_due_date_after' => 'Transaction due date is on or after ":value"', + 'search_modifier_payment_date_on' => 'Transaction payment date is on ":value"', + 'search_modifier_payment_date_before' => 'Transaction payment date is on or before ":value"', + 'search_modifier_payment_date_after' => 'Transaction payment date is on or after ":value"', + 'search_modifier_invoice_date_on' => 'Transaction invoice date is on ":value"', + 'search_modifier_invoice_date_before' => 'Transaction invoice date is on or before ":value"', + 'search_modifier_invoice_date_after' => 'Transaction invoice date is on or after ":value"', + 'search_modifier_created_at_on' => 'Transaction was created on ":value"', + 'search_modifier_created_at_before' => 'Transaction was created on or before ":value"', + 'search_modifier_created_at_after' => 'Transaction was created on or after ":value"', + 'search_modifier_updated_at_on' => 'Transaction was updated on ":value"', + 'search_modifier_updated_at_before' => 'Transaction was updated on or before ":value"', + 'search_modifier_updated_at_after' => 'Transaction was updated on or after ":value"', + 'search_modifier_attachment_name_is' => 'Any attachment\'s name is ":value"', + 'search_modifier_attachment_name_contains' => 'Any attachment\'s name contains ":value"', + 'search_modifier_attachment_name_starts' => 'Any attachment\'s name starts with ":value"', + 'search_modifier_attachment_name_ends' => 'Any attachment\'s name ends with ":value"', + 'search_modifier_attachment_notes_are' => 'Any attachment\'s notes are ":value"', + 'search_modifier_attachment_notes_contains' => 'Any attachment\'s notes contain ":value"', + 'search_modifier_attachment_notes_starts' => 'Any attachment\'s notes start with ":value"', + 'search_modifier_attachment_notes_ends' => 'Any attachment\'s notes end is ":value"', 'update_rule_from_query' => 'Actualizar regla ":rule" de la consulta de búsqueda', 'create_rule_from_query' => 'Crear nueva regla a partir de la consulta de búsqueda', 'rule_from_search_words' => 'El motor de reglas tiene un manejo difícil ":string". La regla sugerida que se ajusta a su consulta de búsqueda puede dar diferentes resultados. Por favor verifique los activadores de la regla cuidadosamente.', @@ -443,7 +590,12 @@ return [ 'applied_rule_group_selection' => 'El grupo de reglas ":title" ha sido aplicada a su selección.', // actions and triggers + 'rule_trigger_store_journal' => 'Cuando la transacción es creada', + 'rule_trigger_update_journal' => 'Cuando la transacción es actualizada', 'rule_trigger_user_action' => 'La acción del usuario es ":trigger_value"', + + + // OLD values (remove non-doubles later): 'rule_trigger_source_account_starts_choice' => 'El nombre de la cuenta de origen comienza con..', 'rule_trigger_source_account_starts' => 'El nombre de la cuenta de origen comienza con ":trigger_value"', 'rule_trigger_source_account_ends_choice' => 'El nombre de la cuenta de origen termina con..', @@ -452,14 +604,14 @@ return [ 'rule_trigger_source_account_is' => 'El nombre de la cuenta origen es ":trigger_value"', 'rule_trigger_source_account_contains_choice' => 'El nombre de cuenta de origen contiene..', 'rule_trigger_source_account_contains' => 'El nombre de la cuenta origen contiene ":trigger_value"', - 'rule_trigger_account_id_choice' => 'El ID de cuenta (origen/destino) es exactamente..', - 'rule_trigger_account_id' => 'El ID de cuenta (origen/destino) es exactamente :trigger_value', + 'rule_trigger_account_id_choice' => 'Either account ID is exactly..', + 'rule_trigger_account_id' => 'Either account ID is exactly :trigger_value', 'rule_trigger_source_account_id_choice' => 'El ID de la cuenta de origen es exactamente..', 'rule_trigger_source_account_id' => 'El ID de cuenta origen es exactamente :trigger_value', 'rule_trigger_destination_account_id_choice' => 'El ID de la cuenta de destino es exactamente..', 'rule_trigger_destination_account_id' => 'El ID de cuenta de destino es exactamente :trigger_value', - 'rule_trigger_account_is_cash_choice' => 'La cuenta (origen/destino) es de efectivo', - 'rule_trigger_account_is_cash' => 'La cuenta (origen/destino) es de efectivo', + 'rule_trigger_account_is_cash_choice' => 'Either account is cash', + 'rule_trigger_account_is_cash' => 'Either account is cash', 'rule_trigger_source_is_cash_choice' => 'La cuenta de origen es de efectivo', 'rule_trigger_source_is_cash' => 'La cuenta de origen es de efectivo', 'rule_trigger_destination_is_cash_choice' => 'La cuenta de destino es de efectivo', @@ -494,8 +646,8 @@ return [ 'rule_trigger_category_is' => 'Categoría es ":trigger_value"', 'rule_trigger_amount_less_choice' => 'Cantidad es menos de..', 'rule_trigger_amount_less' => 'La cantidad es menor que :trigger_value', - 'rule_trigger_amount_exactly_choice' => 'Cantidad es..', - 'rule_trigger_amount_exactly' => 'Cantidad es :trigger_value', + 'rule_trigger_amount_is_choice' => 'Amount is..', + 'rule_trigger_amount_is' => 'Amount is :trigger_value', 'rule_trigger_amount_more_choice' => 'Cantidad es mas de..', 'rule_trigger_amount_more' => 'Cantidad es más de :trigger_value', 'rule_trigger_description_starts_choice' => 'Descripción comienza con..', @@ -506,28 +658,26 @@ return [ 'rule_trigger_description_contains' => 'La descripción contiene ":trigger_value"', 'rule_trigger_description_is_choice' => 'Descripción es..', 'rule_trigger_description_is' => 'La descripción es ":trigger_value"', - 'rule_trigger_date_is_choice' => 'Fecha de la transacción es..', - 'rule_trigger_date_is' => 'La fecha de la transacción es ":trigger_value"', + 'rule_trigger_date_on_choice' => 'Transaction date is..', + 'rule_trigger_date_on' => 'Transaction date is ":trigger_value"', 'rule_trigger_date_before_choice' => 'La fecha de la transacción es anterior a..', 'rule_trigger_date_before' => 'La fecha de la transacción es anterior a ":trigger_value"', 'rule_trigger_date_after_choice' => 'La fecha de la transacción es después de..', 'rule_trigger_date_after' => 'La fecha de la transacción es después de ":trigger_value"', - 'rule_trigger_created_on_choice' => 'La transacción se realizó el..', - 'rule_trigger_created_on' => 'La transacción se realizó el ":trigger_value"', - 'rule_trigger_updated_on_choice' => 'La transacción fue editada por última vez el..', - 'rule_trigger_updated_on' => 'La transacción fue editada por última vez el ":trigger_value"', + 'rule_trigger_created_at_on_choice' => 'Transaction was made on..', + 'rule_trigger_created_at_on' => 'Transaction was made on ":trigger_value"', + 'rule_trigger_updated_at_on_choice' => 'Transaction was last edited on..', + 'rule_trigger_updated_at_on' => 'Transaction was last edited on ":trigger_value"', 'rule_trigger_budget_is_choice' => 'Presupuesto es..', 'rule_trigger_budget_is' => 'Presupuesto es ":trigger_value"', - 'rule_trigger_tag_is_choice' => '(una) etiqueta es..', - 'rule_trigger_tag_is' => 'Una etiqueta es ":trigger_value"', + 'rule_trigger_tag_is_choice' => 'Any tag is..', + 'rule_trigger_tag_is' => 'Any tag is ":trigger_value"', 'rule_trigger_currency_is_choice' => 'La moneda de la transacción es..', 'rule_trigger_currency_is' => 'La moneda de la transacción es ":trigger_value"', 'rule_trigger_foreign_currency_is_choice' => 'La transacción en moneda extranjera es..', 'rule_trigger_foreign_currency_is' => 'La transacción en moneda extranjera es ":trigger_value"', 'rule_trigger_has_attachments_choice' => 'Tiene al menos tantos archivos adjuntos', 'rule_trigger_has_attachments' => 'Tiene al menos :trigger_value anexo(s)', - 'rule_trigger_store_journal' => 'Cuando la transacción es creada', - 'rule_trigger_update_journal' => 'Cuando la transacción es actualizada', 'rule_trigger_has_no_category_choice' => 'No tiene categoría', 'rule_trigger_has_no_category' => 'La transacción no tiene categoría', 'rule_trigger_has_any_category_choice' => 'Tiene (cualquier) categoría', @@ -548,20 +698,20 @@ return [ 'rule_trigger_any_notes' => 'La transacción tiene (cualquier) notas', 'rule_trigger_no_notes_choice' => 'No tiene notas', 'rule_trigger_no_notes' => 'Transacción no tiene notas', - 'rule_trigger_notes_are_choice' => 'Notas son..', - 'rule_trigger_notes_are' => 'Las notas son ":trigger_value"', - 'rule_trigger_notes_contain_choice' => 'Las notas contienen..', - 'rule_trigger_notes_contain' => 'Las notas contienen ":trigger_value"', - 'rule_trigger_notes_start_choice' => 'Las notas comienzan con..', - 'rule_trigger_notes_start' => 'Las notas comienzan con ":trigger_value"', - 'rule_trigger_notes_end_choice' => 'Las notas terminan con..', - 'rule_trigger_notes_end' => 'Las notas terminan con ":trigger_value"', + 'rule_trigger_notes_is_choice' => 'Notes are..', + 'rule_trigger_notes_is' => 'Notes are ":trigger_value"', + 'rule_trigger_notes_contains_choice' => 'Notes contain..', + 'rule_trigger_notes_contains' => 'Notes contain ":trigger_value"', + 'rule_trigger_notes_starts_choice' => 'Notes start with..', + 'rule_trigger_notes_starts' => 'Notes start with ":trigger_value"', + 'rule_trigger_notes_ends_choice' => 'Notes end with..', + 'rule_trigger_notes_ends' => 'Notes end with ":trigger_value"', 'rule_trigger_bill_is_choice' => 'La factura es..', 'rule_trigger_bill_is' => 'La factura es ":trigger_value"', - 'rule_trigger_external_id_choice' => 'El ID externo es..', - 'rule_trigger_external_id' => 'El ID externo es ":trigger_value"', - 'rule_trigger_internal_reference_choice' => 'La referencia interna es..', - 'rule_trigger_internal_reference' => 'La referencia interna es ":trigger_value"', + 'rule_trigger_external_id_is_choice' => 'External ID is..', + 'rule_trigger_external_id_is' => 'External ID is ":trigger_value"', + 'rule_trigger_internal_reference_is_choice' => 'Internal reference is..', + 'rule_trigger_internal_reference_is' => 'Internal reference is ":trigger_value"', 'rule_trigger_journal_id_choice' => 'El ID del diario de transacciones es..', 'rule_trigger_journal_id' => 'El ID del diario de transacciones es ":trigger_value"', 'rule_trigger_no_external_url' => 'La transacción no tiene URL externa', @@ -571,6 +721,134 @@ return [ 'rule_trigger_id_choice' => 'La ID de la transacción es..', 'rule_trigger_id' => 'La ID de la transacción es ":trigger_value"', + // new values: + 'rule_trigger_user_action_choice' => 'User action is ":trigger_value"', + 'rule_trigger_tag_is_not_choice' => 'No tag is ":trigger_value"', + 'rule_trigger_tag_is_not' => 'No tag is..', + 'rule_trigger_account_is_choice' => 'Either account is exactly..', + 'rule_trigger_account_is' => 'Either account is exactly ":trigger_value"', + 'rule_trigger_account_contains_choice' => 'Either account contains..', + 'rule_trigger_account_contains' => 'Either account contains ":trigger_value"', + 'rule_trigger_account_ends_choice' => 'Either account ends with..', + 'rule_trigger_account_ends' => 'Either account ends with ":trigger_value"', + 'rule_trigger_account_starts_choice' => 'Either account starts with..', + 'rule_trigger_account_starts' => 'Either account starts with ":trigger_value"', + 'rule_trigger_account_nr_is_choice' => 'Either account number / IBAN is..', + 'rule_trigger_account_nr_is' => 'Either account number / IBAN is ":trigger_value"', + 'rule_trigger_account_nr_contains_choice' => 'Either account number / IBAN contains..', + 'rule_trigger_account_nr_contains' => 'Either account number / IBAN contains ":trigger_value"', + 'rule_trigger_account_nr_ends_choice' => 'Either account number / IBAN ends with..', + 'rule_trigger_account_nr_ends' => 'Either account number / IBAN ends with ":trigger_value"', + 'rule_trigger_account_nr_starts_choice' => 'Either account number / IBAN starts with..', + 'rule_trigger_account_nr_starts' => 'Either account number / IBAN starts with ":trigger_value"', + 'rule_trigger_category_contains_choice' => 'Category contains..', + 'rule_trigger_category_contains' => 'Category contains ":trigger_value"', + 'rule_trigger_category_ends_choice' => 'Category ends with..', + 'rule_trigger_category_ends' => 'Category ends with ":trigger_value"', + 'rule_trigger_category_starts_choice' => 'Category starts with..', + 'rule_trigger_category_starts' => 'Category starts with ":trigger_value"', + 'rule_trigger_budget_contains_choice' => 'Budget contains..', + 'rule_trigger_budget_contains' => 'Budget contains ":trigger_value"', + 'rule_trigger_budget_ends_choice' => 'Budget ends with..', + 'rule_trigger_budget_ends' => 'Budget ends with ":trigger_value"', + 'rule_trigger_budget_starts_choice' => 'Budget starts with..', + 'rule_trigger_budget_starts' => 'Budget starts with ":trigger_value"', + 'rule_trigger_bill_contains_choice' => 'Bill contains..', + 'rule_trigger_bill_contains' => 'Bill contains ":trigger_value"', + 'rule_trigger_bill_ends_choice' => 'Bill ends with..', + 'rule_trigger_bill_ends' => 'Bill ends with ":trigger_value"', + 'rule_trigger_bill_starts_choice' => 'Bill starts with..', + 'rule_trigger_bill_starts' => 'Bill starts with ":trigger_value"', + 'rule_trigger_external_id_contains_choice' => 'External ID contains..', + 'rule_trigger_external_id_contains' => 'External ID contains ":trigger_value"', + 'rule_trigger_external_id_ends_choice' => 'External ID ends with..', + 'rule_trigger_external_id_ends' => 'External ID ends with ":trigger_value"', + 'rule_trigger_external_id_starts_choice' => 'External ID starts with..', + 'rule_trigger_external_id_starts' => 'External ID starts with ":trigger_value"', + 'rule_trigger_internal_reference_contains_choice' => 'Internal reference contains..', + 'rule_trigger_internal_reference_contains' => 'Internal reference contains ":trigger_value"', + 'rule_trigger_internal_reference_ends_choice' => 'Internal reference ends with..', + 'rule_trigger_internal_reference_ends' => 'Internal reference ends with ":trigger_value"', + 'rule_trigger_internal_reference_starts_choice' => 'Internal reference starts with..', + 'rule_trigger_internal_reference_starts' => 'Internal reference starts with ":trigger_value"', + 'rule_trigger_external_url_is_choice' => 'External URL is..', + 'rule_trigger_external_url_is' => 'External URL is ":trigger_value"', + 'rule_trigger_external_url_contains_choice' => 'External URL contains..', + 'rule_trigger_external_url_contains' => 'External URL contains ":trigger_value"', + 'rule_trigger_external_url_ends_choice' => 'External URL ends with..', + 'rule_trigger_external_url_ends' => 'External URL ends with ":trigger_value"', + 'rule_trigger_external_url_starts_choice' => 'External URL starts with..', + 'rule_trigger_external_url_starts' => 'External URL starts with ":trigger_value"', + 'rule_trigger_has_no_attachments_choice' => 'Has no attachments', + 'rule_trigger_has_no_attachments' => 'Transaction has no attachments', + 'rule_trigger_recurrence_id_choice' => 'Recurring transaction ID is..', + 'rule_trigger_recurrence_id' => 'Recurring transaction ID is ":trigger_value"', + 'rule_trigger_interest_date_on_choice' => 'Interest date is on..', + 'rule_trigger_interest_date_on' => 'Interest date is on ":trigger_value"', + 'rule_trigger_interest_date_before_choice' => 'Interest date is before..', + 'rule_trigger_interest_date_before' => 'Interest date is before ":trigger_value"', + 'rule_trigger_interest_date_after_choice' => 'Interest date is after..', + 'rule_trigger_interest_date_after' => 'Interest date is after ":trigger_value"', + 'rule_trigger_book_date_on_choice' => 'Book date is on..', + 'rule_trigger_book_date_on' => 'Book date is on ":trigger_value"', + 'rule_trigger_book_date_before_choice' => 'Book date is before..', + 'rule_trigger_book_date_before' => 'Book date is before ":trigger_value"', + 'rule_trigger_book_date_after_choice' => 'Book date is after..', + 'rule_trigger_book_date_after' => 'Book date is after ":trigger_value"', + 'rule_trigger_process_date_on_choice' => 'Process date is on..', + 'rule_trigger_process_date_on' => 'Process date is ":trigger_value"', + 'rule_trigger_process_date_before_choice' => 'Process date is before..', + 'rule_trigger_process_date_before' => 'Process date is before ":trigger_value"', + 'rule_trigger_process_date_after_choice' => 'Process date is after..', + 'rule_trigger_process_date_after' => 'Process date is after ":trigger_value"', + 'rule_trigger_due_date_on_choice' => 'Due date is on..', + 'rule_trigger_due_date_on' => 'Due date is on ":trigger_value"', + 'rule_trigger_due_date_before_choice' => 'Due date is before..', + 'rule_trigger_due_date_before' => 'Due date is before ":trigger_value"', + 'rule_trigger_due_date_after_choice' => 'Due date is after..', + 'rule_trigger_due_date_after' => 'Due date is after ":trigger_value"', + 'rule_trigger_payment_date_on_choice' => 'Payment date is on..', + 'rule_trigger_payment_date_on' => 'Payment date is on ":trigger_value"', + 'rule_trigger_payment_date_before_choice' => 'Payment date is before..', + 'rule_trigger_payment_date_before' => 'Payment date is before ":trigger_value"', + 'rule_trigger_payment_date_after_choice' => 'Payment date is after..', + 'rule_trigger_payment_date_after' => 'Payment date is after ":trigger_value"', + 'rule_trigger_invoice_date_on_choice' => 'Invoice date is on..', + 'rule_trigger_invoice_date_on' => 'Invoice date is on ":trigger_value"', + 'rule_trigger_invoice_date_before_choice' => 'Invoice date is before..', + 'rule_trigger_invoice_date_before' => 'Invoice date is before ":trigger_value"', + 'rule_trigger_invoice_date_after_choice' => 'Invoice date is after..', + 'rule_trigger_invoice_date_after' => 'Invoice date is after ":trigger_value"', + 'rule_trigger_created_at_before_choice' => 'Transaction was created before..', + 'rule_trigger_created_at_before' => 'Transaction was created before ":trigger_value"', + 'rule_trigger_created_at_after_choice' => 'Transaction was created after..', + 'rule_trigger_created_at_after' => 'Transaction was created after ":trigger_value"', + 'rule_trigger_updated_at_before_choice' => 'Transaction was last updated before..', + 'rule_trigger_updated_at_before' => 'Transaction was last updated before ":trigger_value"', + 'rule_trigger_updated_at_after_choice' => 'Transaction was last updated after..', + 'rule_trigger_updated_at_after' => 'Transaction was last updated after ":trigger_value"', + 'rule_trigger_foreign_amount_is_choice' => 'Foreign amount is exactly..', + 'rule_trigger_foreign_amount_is' => 'Foreign amount is exactly ":trigger_value"', + 'rule_trigger_foreign_amount_less_choice' => 'Foreign amount is less than..', + 'rule_trigger_foreign_amount_less' => 'Foreign amount is less than ":trigger_value"', + 'rule_trigger_foreign_amount_more_choice' => 'Foreign amount is more than..', + 'rule_trigger_foreign_amount_more' => 'Foreign amount is more than ":trigger_value"', + 'rule_trigger_attachment_name_is_choice' => 'Any attachment\'s name is..', + 'rule_trigger_attachment_name_is' => 'Any attachment\'s name is ":trigger_value"', + 'rule_trigger_attachment_name_contains_choice' => 'Any attachment\'s name contains..', + 'rule_trigger_attachment_name_contains' => 'Any attachment\'s name contains ":trigger_value"', + 'rule_trigger_attachment_name_starts_choice' => 'Any attachment\'s name starts with..', + 'rule_trigger_attachment_name_starts' => 'Any attachment\'s name starts with ":trigger_value"', + 'rule_trigger_attachment_name_ends_choice' => 'Any attachment\'s name ends with..', + 'rule_trigger_attachment_name_ends' => 'Any attachment\'s name ends with ":trigger_value"', + 'rule_trigger_attachment_notes_are_choice' => 'Any attachment\'s notes are..', + 'rule_trigger_attachment_notes_are' => 'Any attachment\'s notes are ":trigger_value"', + 'rule_trigger_attachment_notes_contains_choice' => 'Any attachment\'s notes contain..', + 'rule_trigger_attachment_notes_contains' => 'Any attachment\'s notes contain ":trigger_value"', + 'rule_trigger_attachment_notes_starts_choice' => 'Any attachment\'s notes start with..', + 'rule_trigger_attachment_notes_starts' => 'Any attachment\'s notes start with ":trigger_value"', + 'rule_trigger_attachment_notes_ends_choice' => 'Any attachment\'s notes end with..', + 'rule_trigger_attachment_notes_ends' => 'Any attachment\'s notes end with ":trigger_value"', // actions 'rule_action_delete_transaction_choice' => 'ELIMINAR transacción (!)', @@ -1031,6 +1309,10 @@ return [ 'running_again_loss' => 'Las transacciones previamente vinculadas a esta factura pueden perder su conexión, si (ya) no coinciden con la(s) regla(s).', 'bill_related_rules' => 'Reglas relacionadas con esta cuenta', 'repeats' => 'Repeticiones', + 'bill_end_date_help' => 'Optional field. The bill is expected to end on this date.', + 'bill_extension_date_help' => 'Optional field. The bill must be extended (or cancelled) on or before this date.', + 'bill_end_index_line' => 'This bill ends on :date', + 'bill_extension_index_line' => 'This bill must be extended or cancelled on :date', 'connected_journals' => 'Transacciones conectadas', 'auto_match_on' => 'Automáticamente igualado por Firefly III', 'auto_match_off' => 'No igualado automaticamente por Firefly III', @@ -1412,7 +1694,6 @@ return [ 'overview' => 'Resumen', 'saveOnAccount' => 'Guardar en cuenta', 'unknown' => 'Desconocido', - 'daily' => 'Diario', 'monthly' => 'Mensual', 'profile' => 'Perfil', 'errors' => 'Errores', diff --git a/resources/lang/es_ES/form.php b/resources/lang/es_ES/form.php index fc85caa0d7..75d4cc4310 100644 --- a/resources/lang/es_ES/form.php +++ b/resources/lang/es_ES/form.php @@ -181,6 +181,7 @@ return [ 'login_name' => 'Iniciar sesión', 'is_owner' => '¿Es el administrador?', 'url' => 'URL', + 'bill_end_date' => 'End date', // import 'apply_rules' => 'Aplicar reglas', diff --git a/resources/lang/fi_FI/config.php b/resources/lang/fi_FI/config.php index ec374d6546..1c2512f973 100644 --- a/resources/lang/fi_FI/config.php +++ b/resources/lang/fi_FI/config.php @@ -25,25 +25,36 @@ declare(strict_types=1); return [ 'html_language' => 'fi', 'locale' => 'fi, Finnish, fi_FI.utf8, fi_FI.UTF-8', - 'month' => '%B %Y', - 'month_and_day' => '%B %e, %Y', + //'month' => '%B %Y', + 'month_js' => 'MMMM YYYY', + + //'month_and_day' => '%B %e, %Y', 'month_and_day_moment_js' => 'D MMM, YYYY', 'month_and_day_fns' => 'MMMM d, y', - 'month_and_date_day' => '%A %B %e, %Y', - 'month_and_day_no_year' => '%B %e', - 'date_time' => '%B %e, %Y, @ %T', - 'specific_day' => '%e %B %Y', - 'week_in_year' => 'Viikko %V, %G', - 'year' => '%Y', - 'half_year' => '%B %Y', - 'month_js' => 'MMMM YYYY', 'month_and_day_js' => 'MMMM Do, YYYY', + + //'month_and_date_day' => '%A %B %e, %Y', + 'month_and_date_day_js' => 'dddd MMMM Do, YYYY', + + //'month_and_day_no_year' => '%B %e', + 'month_and_day_no_year_js' => 'MMMM Do', + + //'date_time' => '%B %e, %Y, @ %T', 'date_time_js' => 'MMMM Do, YYYY, @ HH:mm:ss', + + //'specific_day' => '%e %B %Y', 'specific_day_js' => 'D MMMM YYYY', + + //'week_in_year' => 'Week %V, %G', 'week_in_year_js' => '[Viikko] w, YYYY', 'week_in_year_fns' => "'Viikko' w, yyyy", + + //'year' => '%Y', 'year_js' => 'YYYY', + + //'half_year' => '%B %Y', 'half_year_js' => 'Q YYYY', + 'quarter_fns' => "'Q'Q, yyyy", 'half_year_fns' => "'H{half}', yyyy", 'dow_1' => 'Maanantai', diff --git a/resources/lang/fi_FI/email.php b/resources/lang/fi_FI/email.php index 242ed56f64..9c572d0f72 100644 --- a/resources/lang/fi_FI/email.php +++ b/resources/lang/fi_FI/email.php @@ -24,82 +24,97 @@ declare(strict_types=1); return [ // common items - 'greeting' => 'Hei siellä,', - 'closing' => 'Beep boop,', - 'signature' => 'Firefly III Postirobotti', - 'footer_ps' => 'P.S. Tämä viesti lähetettiin, koska sitä pyydettiin osoitteesta :ipAddress.', + 'greeting' => 'Hei siellä,', + 'closing' => 'Beep boop,', + 'signature' => 'Firefly III Postirobotti', + 'footer_ps' => 'P.S. Tämä viesti lähetettiin, koska sitä pyydettiin osoitteesta :ipAddress.', // admin test - 'admin_test_subject' => 'Testiviesti Firefly III applikaatioltasi', - 'admin_test_body' => 'Tämä on testiviesti Firefly III instanssiltasi. Se lähetettiin osoitteeseen :email.', + 'admin_test_subject' => 'Testiviesti Firefly III applikaatioltasi', + 'admin_test_body' => 'Tämä on testiviesti Firefly III instanssiltasi. Se lähetettiin osoitteeseen :email.', // new IP - 'login_from_new_ip' => 'Uusi kirjautuminen Firefly III:een', - 'new_ip_body' => 'Firefly III havaitsi uuden kirjautumisen tilillesi tuntemattomasta IP-osoitteesta. Jos et ole koskaan kirjautunut alla olevasta IP-osoitteesta tai edellisestä kirjautumisesta on yli kuusi kuukautta, Firefly III varoittaa sinua.', - 'new_ip_warning' => 'Jos tunnistat tämän IP-osoitteen tai kirjautumisen, voit ohittaa tämän viestin. Jos et ole kirjautunut, tai jos sinulla ei ole aavistustakaan mistä tässä on kyse, tarkista salasanasi turvallisuus, vaihda se ja kirjaudu ulos kaikista muista istunnoista. Voit tehdä tämän profiilisivullasi. Tietenkin sinulla on jo 2FA käytössä, eikö vain? Pysy turvassa!', - 'ip_address' => 'IP-osoite', - 'host_name' => 'Palvelin', - 'date_time' => 'Päivämäärä + aika', + 'login_from_new_ip' => 'Uusi kirjautuminen Firefly III:een', + 'new_ip_body' => 'Firefly III havaitsi uuden kirjautumisen tilillesi tuntemattomasta IP-osoitteesta. Jos et ole koskaan kirjautunut alla olevasta IP-osoitteesta tai edellisestä kirjautumisesta on yli kuusi kuukautta, Firefly III varoittaa sinua.', + 'new_ip_warning' => 'Jos tunnistat tämän IP-osoitteen tai kirjautumisen, voit ohittaa tämän viestin. Jos et ole kirjautunut, tai jos sinulla ei ole aavistustakaan mistä tässä on kyse, tarkista salasanasi turvallisuus, vaihda se ja kirjaudu ulos kaikista muista istunnoista. Voit tehdä tämän profiilisivullasi. Tietenkin sinulla on jo 2FA käytössä, eikö vain? Pysy turvassa!', + 'ip_address' => 'IP-osoite', + 'host_name' => 'Palvelin', + 'date_time' => 'Päivämäärä + aika', // access token created - 'access_token_created_subject' => 'Uusi käyttöoikeustunnus luotiin', - 'access_token_created_body' => 'Joku (toivottavasti sinä) loi juuri uuden Firefly III käyttöoikeustunnuksen käyttäjätilillesi.', - 'access_token_created_explanation' => 'Tämän tunnisteen avulla he voivat käyttää kaikkia taloudellisia tietojasi Firefly III -rajapinnan kautta.', - 'access_token_created_revoke' => 'Jos tämä et ollut sinä, peruuta tämä tunnus mahdollisimman pian osoitteessa :url.', + 'access_token_created_subject' => 'Uusi käyttöoikeustunnus luotiin', + 'access_token_created_body' => 'Joku (toivottavasti sinä) loi juuri uuden Firefly III käyttöoikeustunnuksen käyttäjätilillesi.', + 'access_token_created_explanation' => 'Tämän tunnisteen avulla he voivat käyttää kaikkia taloudellisia tietojasi Firefly III -rajapinnan kautta.', + 'access_token_created_revoke' => 'Jos tämä et ollut sinä, peruuta tämä tunnus mahdollisimman pian osoitteessa :url.', // registered - 'registered_subject' => 'Tervetuloa Firefly III:een!', - 'registered_welcome' => 'Tervetuloa Firefly III:een. Rekisteröitymisesi onnistui ja tämä sähköposti lähetettiin sen vahvistamiseksi. Jei!', - 'registered_pw' => 'Jos olet jo unohtanut salasanasi, nollaa se käyttäen salasanan nollaustyökalua.', - 'registered_help' => 'Jokaisen sivun oikeassa yläkulmassa on apukuvake. Jos tarvitset apua, napsauta sitä!', - 'registered_doc_html' => 'Jos et vielä ole ehtinyt, lue suuri teoria.', - 'registered_doc_text' => 'Jos et ole vielä ole lukenut, lue ensimmäisen käytön opas ja täydellinen kuvaus.', - 'registered_closing' => 'Nauti!', - 'registered_firefly_iii_link' => 'Firefly III:', - 'registered_pw_reset_link' => 'Salasanan nollaus:', - 'registered_doc_link' => 'Dokumentaatio:', + 'registered_subject' => 'Tervetuloa Firefly III:een!', + 'registered_welcome' => 'Tervetuloa Firefly III:een. Rekisteröitymisesi onnistui ja tämä sähköposti lähetettiin sen vahvistamiseksi. Jei!', + 'registered_pw' => 'Jos olet jo unohtanut salasanasi, nollaa se käyttäen salasanan nollaustyökalua.', + 'registered_help' => 'Jokaisen sivun oikeassa yläkulmassa on apukuvake. Jos tarvitset apua, napsauta sitä!', + 'registered_doc_html' => 'Jos et vielä ole ehtinyt, lue suuri teoria.', + 'registered_doc_text' => 'Jos et ole vielä ole lukenut, lue ensimmäisen käytön opas ja täydellinen kuvaus.', + 'registered_closing' => 'Nauti!', + 'registered_firefly_iii_link' => 'Firefly III:', + 'registered_pw_reset_link' => 'Salasanan nollaus:', + 'registered_doc_link' => 'Dokumentaatio:', // email change - 'email_change_subject' => 'Firefly III sähköpostiosoitteesi on muuttunut', - 'email_change_body_to_new' => 'Joko sinä, tai joku jolla on pääsy Firefly III -tilillesi, on vaihtanut sähköpostiosoitteesi. Jos et odottanut tätä viestiä, ohita ja poista se.', - 'email_change_body_to_old' => 'Joko Sinä tai joku jolla on pääsy Firefly III -tilillesi on muuttanut sähköpostiosoitettasi. Jos tämä tuli yllätyksenä, sinun täytyy seurata alla olevaa "kumoa"-linkkiä suojataksesi tilisi!', - 'email_change_ignore' => 'Jos teit itse tämän muutoksen, voit turvallisesti ohittaa tämän viestin.', - 'email_change_old' => 'Vanha sähköpostiosoite oli: :email', - 'email_change_old_strong' => 'Vanha sähköpostiosoite oli: :email', - 'email_change_new' => 'Uusi sähköpostiosoite on: :email', - 'email_change_new_strong' => 'Uusi sähköpostiosoite on: :email', - 'email_change_instructions' => 'Et voi käyttää Firefly III:a ennen kuin vahvistat tämän muutoksen. Ole hyvä ja seuraa alla olevaa linkkiä.', - 'email_change_undo_link' => 'Kumoa muutos seuraamalla linkkiä:', + 'email_change_subject' => 'Firefly III sähköpostiosoitteesi on muuttunut', + 'email_change_body_to_new' => 'Joko sinä, tai joku jolla on pääsy Firefly III -tilillesi, on vaihtanut sähköpostiosoitteesi. Jos et odottanut tätä viestiä, ohita ja poista se.', + 'email_change_body_to_old' => 'Joko Sinä tai joku jolla on pääsy Firefly III -tilillesi on muuttanut sähköpostiosoitettasi. Jos tämä tuli yllätyksenä, sinun täytyy seurata alla olevaa "kumoa"-linkkiä suojataksesi tilisi!', + 'email_change_ignore' => 'Jos teit itse tämän muutoksen, voit turvallisesti ohittaa tämän viestin.', + 'email_change_old' => 'Vanha sähköpostiosoite oli: :email', + 'email_change_old_strong' => 'Vanha sähköpostiosoite oli: :email', + 'email_change_new' => 'Uusi sähköpostiosoite on: :email', + 'email_change_new_strong' => 'Uusi sähköpostiosoite on: :email', + 'email_change_instructions' => 'Et voi käyttää Firefly III:a ennen kuin vahvistat tämän muutoksen. Ole hyvä ja seuraa alla olevaa linkkiä.', + 'email_change_undo_link' => 'Kumoa muutos seuraamalla linkkiä:', // OAuth token created - 'oauth_created_subject' => 'Uusi OAuth-asiakas on luotu', - 'oauth_created_body' => 'Joku (toivottavasti sinä) loi juuri uuden Firefly III API OAuth asiakkaan käyttäjätilillesi. Sen nimi on ":name" ja callback URL :url.', - 'oauth_created_explanation' => 'Tämän asiakkaan avulla he voivat käyttää kaikkia taloudellisia tietojasi Firefly III -rajapinnan kautta.', - 'oauth_created_undo' => 'Jos tämä et ollut sinä, peruuta tämä asiakas mahdollisimman pian osoitteessa :url.', + 'oauth_created_subject' => 'Uusi OAuth-asiakas on luotu', + 'oauth_created_body' => 'Joku (toivottavasti sinä) loi juuri uuden Firefly III API OAuth asiakkaan käyttäjätilillesi. Sen nimi on ":name" ja callback URL :url.', + 'oauth_created_explanation' => 'Tämän asiakkaan avulla he voivat käyttää kaikkia taloudellisia tietojasi Firefly III -rajapinnan kautta.', + 'oauth_created_undo' => 'Jos tämä et ollut sinä, peruuta tämä asiakas mahdollisimman pian osoitteessa :url.', // reset password - 'reset_pw_subject' => 'Salasanasi nollauspyyntö', - 'reset_pw_instructions' => 'Joku yritti nollata salasanasi. Jos olit sinä, seuraa alla olevaa linkkiä tehdäksesi sen.', - 'reset_pw_warning' => 'Varmista, että linkki menee todella Firefly III:een, johon odotat sen menevän!', + 'reset_pw_subject' => 'Salasanasi nollauspyyntö', + 'reset_pw_instructions' => 'Joku yritti nollata salasanasi. Jos olit sinä, seuraa alla olevaa linkkiä tehdäksesi sen.', + 'reset_pw_warning' => 'Varmista, että linkki menee todella Firefly III:een, johon odotat sen menevän!', // error - 'error_subject' => 'Firefly III:ssa tapahtui virhe', - 'error_intro' => 'Firefly III v:version tapahtui virhe: :errorMessage.', - 'error_type' => 'Virhe oli tyyppiä ":class".', - 'error_timestamp' => 'Virhe tapahtui kello: :time.', - 'error_location' => 'Tämä virhe tapahtui tiedostossa ":file" rivillä :line koodilla :code.', - 'error_user' => 'Virhe tpahtui käyttäjällä #:id, :email.', - 'error_no_user' => 'Virheen tapahtuessa käyttäjä ei ollut kirjautuneena tai käyttäjää ei havaittu.', - 'error_ip' => 'Tähän virheeseen liittyvä IP-osoite on: :ip', - 'error_url' => 'URL on: :url', - 'error_user_agent' => 'Käyttäjä-agentti: :userAgent', - 'error_stacktrace' => 'Täydellinen stack trace on alla. Jos tämä on bugi Firefly III:ssa, voit lähettää tämän viestin osoitteeseen james@firefly-ii. rg. Tämä voi auttaa korjaamaan juuri kohtaamasi virheen.', - 'error_github_html' => 'Jos haluat, voit myös avata uuden tiketin GitHubissa.', - '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_headers' => 'The following headers may also be relevant:', + 'error_subject' => 'Firefly III:ssa tapahtui virhe', + 'error_intro' => 'Firefly III v:version tapahtui virhe: :errorMessage.', + 'error_type' => 'Virhe oli tyyppiä ":class".', + 'error_timestamp' => 'Virhe tapahtui kello: :time.', + 'error_location' => 'Tämä virhe tapahtui tiedostossa ":file" rivillä :line koodilla :code.', + 'error_user' => 'Virhe tpahtui käyttäjällä #:id, :email.', + 'error_no_user' => 'Virheen tapahtuessa käyttäjä ei ollut kirjautuneena tai käyttäjää ei havaittu.', + 'error_ip' => 'Tähän virheeseen liittyvä IP-osoite on: :ip', + 'error_url' => 'URL on: :url', + 'error_user_agent' => 'Käyttäjä-agentti: :userAgent', + 'error_stacktrace' => 'Täydellinen stack trace on alla. Jos tämä on bugi Firefly III:ssa, voit lähettää tämän viestin osoitteeseen james@firefly-ii. rg. Tämä voi auttaa korjaamaan juuri kohtaamasi virheen.', + 'error_github_html' => 'Jos haluat, voit myös avata uuden tiketin GitHubissa.', + '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_headers' => 'Seuraavat otsikot voivat myös olla merkityksellisiä:', // report new journals - 'new_journals_subject' => 'Firefly III on luonut uuden tapahtuman|Firefly III on luonut :count uutta tapahtumaa', - 'new_journals_header' => 'Firefly III on luonut tapahtuman sinulle. Löydät sen Firefly III -asennuksestasi:|Firefly III on luonut sinulle :count tapahtumaa. Löydät ne Firefly III -asennuksestasi:', + 'new_journals_subject' => 'Firefly III on luonut uuden tapahtuman|Firefly III on luonut :count uutta tapahtumaa', + 'new_journals_header' => 'Firefly III on luonut tapahtuman sinulle. Löydät sen Firefly III -asennuksestasi:|Firefly III on luonut sinulle :count tapahtumaa. Löydät ne Firefly III -asennuksestasi:', + + // bill warning + 'bill_warning_subject_end_date' => 'Your bill ":name" is due to end in :diff days', + 'bill_warning_subject_now_end_date' => 'Your bill ":name" is due to end TODAY', + 'bill_warning_subject_extension_date' => 'Your bill ":name" is due to be extended or cancelled in :diff days', + 'bill_warning_subject_now_extension_date' => 'Your bill ":name" is due to be extended or cancelled TODAY', + 'bill_warning_end_date_text' => 'Your bill ":name" is due to end on :date. This moment will pass in about :diff days.', + 'bill_warning_extension_date_text' => 'Your bill ":name" is due to be extended or cancelled on :date. This moment will pass in about :diff days.', + 'bill_warning_end_date_text_zero' => 'Your bill ":name" is due to end on :date. This moment will pass TODAY!', + 'bill_warning_extension_date_text_zero' => 'Your bill ":name" is due to be extended or cancelled on :date. This moment will pass TODAY!', + 'bill_warning_please_action' => 'Please take the appropriate action.', + 'bill_warning_end_date_html' => 'Your bill ":name" is due to end on :date. This moment will pass in about :diff days.', + 'bill_warning_extension_date_html' => 'Your bill ":name" is due to be extended or cancelled on :date. This moment will pass in about :diff days.', + 'bill_warning_end_date_html_zero' => 'Your bill ":name" is due to end on :date. This moment will pass TODAY!', + 'bill_warning_extension_date_html_zero' => 'Your bill ":name" is due to be extended or cancelled on :date. This moment will pass TODAY!', ]; diff --git a/resources/lang/fi_FI/firefly.php b/resources/lang/fi_FI/firefly.php index e774e480b6..2f4d0d0014 100644 --- a/resources/lang/fi_FI/firefly.php +++ b/resources/lang/fi_FI/firefly.php @@ -24,333 +24,480 @@ declare(strict_types=1); return [ // general stuff: - 'close' => 'Sulje', - 'actions' => 'Toiminnot', - 'edit' => 'Muokkaa', - 'delete' => 'Poista', - 'split' => 'Jaa', - 'single_split' => 'Jako', - 'clone' => 'Kopioi', - 'last_seven_days' => 'Viimeiset 7 päivää', - 'last_thirty_days' => 'Viimeiset 30 päivää', - 'last_180_days' => 'Viimeiset 180 päivää', - 'YTD' => 'Vuoden alusta', - 'welcome_back' => 'Mitä kuuluu?', - 'everything' => 'Kaikki', - 'today' => 'tänään', - 'customRange' => 'Muokattu jakso', - 'date_range' => 'Ajanjakso', - 'apply' => 'Käytä', - 'select_date' => 'Valitse päivämäärä ...', - 'cancel' => 'Peruuta', - 'from' => 'Lähettäjä', - 'to' => 'Saaja', - 'structure' => 'Rakenne', - 'help_translating' => 'Tämä opasteteksti ei ole vielä saatavilla Suomeksi. Haluatko auttaa käännöstyössä?', - 'showEverything' => 'Näytä kaikki', - 'never' => 'Ei koskaan', - 'no_results_for_empty_search' => 'Hakusi oli tyhjä, joten mitään ei löytynyt.', - 'removed_amount' => 'Poistettiin :amount', - 'added_amount' => 'Lisättiin :amount', - 'asset_account_role_help' => 'Kaikki valinnoistasi seuraavat lisäoptiot voidaan asettaa myöhemmin.', - 'Opening balance' => 'Alkusaldo', - 'create_new_stuff' => 'Luo uusia juttuja', - 'new_withdrawal' => 'Uusi nosto', - 'create_new_transaction' => 'Luo uusi tapahtuma', - 'sidebar_frontpage_create' => 'Luo', - 'new_transaction' => 'Uusi tapahtuma', - 'no_rules_for_bill' => 'Tälle laskulle ei ole lisätty yhtään sääntöä.', - 'go_to_asset_accounts' => 'Tarkastele omaisuustilejäsi', - 'go_to_budgets' => 'Avaa omat budjetit', - 'go_to_withdrawals' => 'Siirry sinun nostoihisi', - 'clones_journal_x' => 'Tämä on kopio tapahtumasta ":description" (#:id)', - 'go_to_categories' => 'Avaa omat kategoriat', - 'go_to_bills' => 'Avaa omat laskut', - 'go_to_expense_accounts' => 'Tarkastele kulutustilejäsi', - 'go_to_revenue_accounts' => 'Tarkastele tuottotilejäsi', - 'go_to_piggies' => 'Tarkastele säästöpossujasi', - 'new_deposit' => 'Uusi talletus', - 'new_transfer' => 'Uusi siirto', - 'new_transfers' => 'Uusi siirto', - 'new_asset_account' => 'Uusi omaisuustili', - 'new_expense_account' => 'Uusi kulutustili', - 'new_revenue_account' => 'Uusi tuottotili', - 'new_liabilities_account' => 'Uusi laina', - 'new_budget' => 'Uusi budjetti', - 'new_bill' => 'Uusi lasku', - 'block_account_logout' => 'Sinut on kirjattu ulos. Estetyt käyttäjät eivät pysty käyttämään tätä sivustoa. Rekisteröidyitkö oikealla sähköpostiosoitteella?', - 'flash_success' => 'Valmista tuli!', - 'flash_info' => 'Viesti', - 'flash_warning' => 'Varoitus!', - 'flash_error' => 'Virhe!', - 'flash_danger' => 'Vaara!', - 'flash_info_multiple' => 'Sinulle on yksi viesti|Sinulle on :count viestiä', - 'flash_error_multiple' => 'On tapahtunut virhe|On tapahtunut :count virhettä', - 'net_worth' => 'Varallisuus', - 'help_for_this_page' => 'Opastus tälle sivulle', - 'help_for_this_page_body' => 'Löydät lisätietoja tästä sivusta dokumentaatiosta.', - 'two_factor_welcome' => 'Tervehdys!', - 'two_factor_enter_code' => 'Jatkaaksesi, anna kaksivaiheisen tunnistautumisen koodi. Tunnistautumisohjelmasi voi luoda sen sinulle.', - 'two_factor_code_here' => 'Kirjoita koodi tähän', - 'two_factor_title' => 'Kaksivaiheinen tunnistautuminen', - 'authenticate' => 'Tunnistaudu', - 'two_factor_forgot_title' => 'Kaksivaiheisen tunnistuksen tiedot ovat hävinneet', - 'two_factor_forgot' => 'Unohdin kaksivaiheisen tunnistusjuttuni.', - 'two_factor_lost_header' => 'Unohdit kaksivaiheisen tunnistuksen koodisi?', - 'two_factor_lost_intro' => 'Jos olet hävittänyt myös varakoodisi, onnesi on kääntynyt. Tätä et ikävä kyllä pysty korjaamaan selaimella. Sinulla on nyt kaksi vaihtoehtoa.', - 'two_factor_lost_fix_self' => 'Jos ajat omaa Firefly III-instanssiasi, lue tämä merkintä UKK:ssa.', - 'two_factor_lost_fix_owner' => 'Muussa tapauksessa, ota yhteyttä ylläpitäjään, :site_owner ja pyydä että kaksivaiheinen tunnistautumisesi nollataan.', - 'mfa_backup_code' => 'Olet käyttänyt varakoodin kirjautuessasi Firefly III:een. Varakoodi on kertakäyttöinen, joten muista merkitä se käytetyksi.', - 'pref_two_factor_new_backup_codes' => 'Luo uudet varmistuskoodit', - 'pref_two_factor_backup_code_count' => 'Sinulla on :count voimassa oleva varmuuskopiokoodi.|Sinulla on :count voimassa olevaa varmuuskopiokoodia.', - '2fa_i_have_them' => 'Tallensin ne!', - 'warning_much_data' => ':days päivän tietojen lataus saattaa kestää jonkin aikaa.', - 'registered' => 'Rekisteröitymisesi onnistui!', - 'Default asset account' => 'Oletusomaisuustili', - 'no_budget_pointer' => 'Sinulla ei näytä olevan vielä budjetteja. Sinun pitäisi luoda joitakin budjetit-sivulla. Budjetit auttavat sinua pitämään kirjaa kuluista.', - 'no_bill_pointer' => 'Sinulla ei näytä olevan vielä laskuja. Sinun pitäisi luoda joitakin laskut-sivulla. Laskut auttavat sinua pitämään kirjaa kuluista.', - 'Savings account' => 'Säästötili', - 'Credit card' => 'Luottokortti', - 'source_accounts' => 'Lähdetili|Lähdetilit', - 'destination_accounts' => 'Kohdetili|Kohdetilit', - 'user_id_is' => 'Käyttäjätunnuksesi on :user', - 'field_supports_markdown' => 'Tämä kenttä tukee Markdownia.', - 'need_more_help' => 'Jos tarvitset lisäopastusta Firefly III:n käyttöön, avaa tiketti Githubissa (englanniksi).', - 'reenable_intro_text' => 'Täältä voit kytkeä esittelytoiminnon uudelleen päälle.', - 'intro_boxes_after_refresh' => 'Esittelytekstit ilmestyvät jälleen kun päivität tämän sivun.', - 'show_all_no_filter' => 'Näytä kaikki tapahtumat ryhmittelemättä niitä päivämäärittäin.', - 'expenses_by_category' => 'Kustannukset kategorioittain', - 'expenses_by_budget' => 'Kustannukset budjeteittain', - 'income_by_category' => 'Tulot kategorioittain', - 'expenses_by_asset_account' => 'Kulut omaisuustileittäin', - 'expenses_by_expense_account' => 'Kulut kulutileittäin', - 'cannot_redirect_to_account' => 'Firefly III ei pysty ohjaamaan sinua oikealle sivulle. Pahoittelut.', - 'sum_of_expenses' => 'Kulut yhteensä', - 'sum_of_income' => 'Tulot yhteensä', - 'liabilities' => 'Lainat', - 'spent_in_specific_budget' => 'Kulutettu budjetista ":budget"', - 'spent_in_specific_double' => 'Kulutettu tililtä ":account"', - 'earned_in_specific_double' => 'Tulot tilillä ":account"', - 'source_account' => 'Lähdetili', - 'source_account_reconciliation' => 'Et voi muokata täsmäytystapahtuman lähdetiliä.', - 'destination_account' => 'Kohdetili', - 'destination_account_reconciliation' => 'Et voi muokata täsmäytystapahtuman kohdetiliä.', - 'sum_of_expenses_in_budget' => 'Kulutettu yhteensä budjetista ":budget"', - 'left_in_budget_limit' => 'Budjetissa jäljellä', - 'current_period' => 'Nykyinen jakso', - 'show_the_current_period_and_overview' => 'Näytä nykyinen jakso sekä yhteenveto', - 'pref_languages_locale' => 'Jotta muut kielet kuin Englanti toimisivat oikein, käyttöjärjestelmässäsi täytyy olla myös vastaavat kieliasetukset. Jos näitä ei ole, valuuttatiedot, päivämäärät ja summat voivat näkyä väärin.', - 'budget_in_period' => 'Kaikki tapahtumat budjetissa ":name" välillä :start ja :end valuutassa :currency', - 'chart_budget_in_period' => 'Kuvaaja kaikista tapahtumista budjetissa ":name" välillä :start ja :end valuutassa :currency', - 'chart_budget_in_period_only_currency' => 'Budjetoitu summa oli merkitty valuutassa :currency, joten tämä kuvaaja näyttää tapahtumat ainoastaan samassa valuutassa :currency.', - 'chart_account_in_period' => 'Kuvaaja kaikista tapahtumista tilillä ":name" (:balance) välillä :start ja :end', - 'chart_category_in_period' => 'Kuvaaja kaikista tapahtumista kategoriassa ":name" välillä :start ja :end', - 'chart_category_all' => 'Kuvaaja kaikista tapahtumista kategoriassa ":name"', - 'clone_withdrawal' => 'Kopioi tämä nosto', - 'clone_deposit' => 'Kopioi tämä talletus', - 'clone_transfer' => 'Kopioi tämä siirto', - 'multi_select_no_selection' => 'Ei valintaa', - 'multi_select_select_all' => 'Valitse kaikki', - 'multi_select_n_selected' => 'valittu', - 'multi_select_all_selected' => 'Kaikki valitut', - 'multi_select_filter_placeholder' => 'Etsi ...', - 'intro_next_label' => 'Seuraava', - 'intro_prev_label' => 'Edellinen', - 'intro_skip_label' => 'Ohita', - 'intro_done_label' => 'Valmis', - 'between_dates_breadcrumb' => 'Välillä :start ja :end', - 'all_journals_without_budget' => 'Kaikki budjetoimattomat tapahtumat', - 'journals_without_budget' => 'Budjetoimattomat tapahtumat', - 'all_journals_without_category' => 'Kaikki tapahtumat ilman kategoriaa', - 'journals_without_category' => 'Tapahtumat ilman kategoriaa', - 'all_journals_for_account' => 'Kaikki tapahtumat tilillä :name', - 'chart_all_journals_for_account' => 'Kuvaaja kaikista tapahtumista tilillä :name', - 'journals_in_period_for_account' => 'Kaikki tapahtumat tilillä :name välillä :start ja :end', - 'journals_in_period_for_account_js' => 'Kaikki tapahtumat tilillä {title} välillä {start} ja {end}', - 'transferred' => 'Siirretty', - 'all_withdrawal' => 'Kaikki kustannukset', - 'all_transactions' => 'Kaikki tapahtumat', - 'title_withdrawal_between' => 'Kaikki kustannukset välillä :start ja :end', - 'all_deposit' => 'Kaikki tuotot', - 'title_deposit_between' => 'Kaikki tuotot välillä :start ja :end', - 'all_transfers' => 'Kaikki siirrot', - 'title_transfers_between' => 'Kaikki siirrot välillä :start ja :end', - 'all_transfer' => 'Kaikki siirrot', - 'all_journals_for_tag' => 'Kaikki tapahtumat tägillä ":tag"', - 'title_transfer_between' => 'Kaikki siirrot välillä :start ja :end', - 'all_journals_for_category' => 'Kaikki tapahtumat kategoriassa :name', - 'all_journals_for_budget' => 'Kaikki tapahtumat budjetissa :name', - 'chart_all_journals_for_budget' => 'Kuvaaja kaikista tapahtumista budjetissa :name', - 'journals_in_period_for_category' => 'Kaikki tapahtumat kategoriassa :name välillä :start ja :end', - 'journals_in_period_for_tag' => 'Kaikki tapahtumat tägillä :tag välillä :start ja :end', - 'not_available_demo_user' => 'Tämä toiminto ei ole käytössä esittelytilassa.', - 'exchange_rate_instructions' => 'Voit lisätä tapahtumia tilille "@name" ainoastaan valuutassa @native_currency. Jos haluat käyttää valuuttaa @foreign_currency, täytä myös summa valuutassa @native_currency:', - 'transfer_exchange_rate_instructions' => 'Lähdetili "@source_name" hyväksyy tapahtumia ainoastaan valuutassa @source_currency. Kohdetili "@dest_name" hyväksyy tapahtumia ainoastaan valuutassa @dest_currency. Siirretty summa täytyy syöttää oikein - molemmilla valuutoilla.', - 'transaction_data' => 'Tapahtuman tiedot', - 'invalid_server_configuration' => 'Serverin asetukset eivät ole kunnossa', - 'invalid_locale_settings' => 'Firefly III is unable to format monetary amounts because your server is missing the required packages. There are instructions how to do this.', - 'quickswitch' => 'Pikakytkin', - 'sign_in_to_start' => 'Aloita istunto kirjautumalla sisään', - 'sign_in' => 'Kirjaudu sisään', - 'register_new_account' => 'Rekisteröi uusi käyttäjätili', - 'forgot_my_password' => 'Unohdin salasanani', - 'problems_with_input' => 'Antamiesi tietojen kanssa oli ongelmia.', - 'reset_password' => 'Nollaa salasanasi', - 'button_reset_password' => 'Nollaa salasana', - 'reset_button' => 'Nollaa', - 'want_to_login' => 'Haluan kirjautua', - 'login_page_title' => 'Kirjaudu Firefly III:een', - 'register_page_title' => 'Rekisteröidy Firefly III:een', - 'forgot_pw_page_title' => 'Unohdit salasanasi Firefly III:een', - 'reset_pw_page_title' => 'Nollaa salasanasi Firefly III:een', - 'cannot_reset_demo_user' => 'Demokäyttäjän salasanaa ei voi nollata.', - 'no_att_demo_user' => 'Demokäyttäjä ei voi lähettää liitteitä.', - 'button_register' => 'Rekisteröidy', - 'authorization' => 'Valtuutus', - 'active_bills_only' => 'vain aktiiviset laskut', - 'active_bills_only_total' => 'kaikki aktiiviset laskut', - 'active_exp_bills_only' => 'vain aktiiviset ja odotettavissa olevat laskut', - 'active_exp_bills_only_total' => 'kaikki aktiiviset odotettavissa olevat laskut', - 'per_period_sum_1D' => 'Odotettavissa olevat päivittäiset kulut', - 'per_period_sum_1W' => 'Odotettavissa olevat viikottaiset kulut', - 'per_period_sum_1M' => 'Odotettavissa olevat kuukausittaiset kulut', - 'per_period_sum_3M' => 'Odotettavissa olevat neljännesvuosittaiset kustannukset', - 'per_period_sum_6M' => 'Odotettavissa olevat puolivuotiskulut', - 'per_period_sum_1Y' => 'Odotettavissa olevat vuotuiset kulut', - 'average_per_bill' => 'keskiarvo laskuittain', - 'expected_total' => 'odotettavissa yhteensä', - 'reconciliation_account_name' => ':name täsmäytys (:currency)', - 'saved' => 'Tallennettu', - 'advanced_options' => 'Lisävalinnat', - 'advanced_options_explain' => 'Joillakin Firefly III:n sivuilla on lisäasetukset piilossa tämän painikkeen takana. Tällä sivulla täällä ei ole mitään hienoa, mutta tutustu muihin!', - 'here_be_dragons' => 'Hic sunt dracones', + 'close' => 'Sulje', + 'actions' => 'Toiminnot', + 'edit' => 'Muokkaa', + 'delete' => 'Poista', + 'split' => 'Jaa', + 'single_split' => 'Jako', + 'clone' => 'Kopioi', + 'last_seven_days' => 'Viimeiset 7 päivää', + 'last_thirty_days' => 'Viimeiset 30 päivää', + 'last_180_days' => 'Viimeiset 180 päivää', + 'YTD' => 'Vuoden alusta', + 'welcome_back' => 'Mitä kuuluu?', + 'everything' => 'Kaikki', + 'today' => 'tänään', + 'customRange' => 'Muokattu jakso', + 'date_range' => 'Ajanjakso', + 'apply' => 'Käytä', + 'select_date' => 'Valitse päivämäärä ...', + 'cancel' => 'Peruuta', + 'from' => 'Lähettäjä', + 'to' => 'Saaja', + 'structure' => 'Rakenne', + 'help_translating' => 'Tämä opasteteksti ei ole vielä saatavilla Suomeksi. Haluatko auttaa käännöstyössä?', + 'showEverything' => 'Näytä kaikki', + 'never' => 'Ei koskaan', + 'no_results_for_empty_search' => 'Hakusi oli tyhjä, joten mitään ei löytynyt.', + 'removed_amount' => 'Poistettiin :amount', + 'added_amount' => 'Lisättiin :amount', + 'asset_account_role_help' => 'Kaikki valinnoistasi seuraavat lisäoptiot voidaan asettaa myöhemmin.', + 'Opening balance' => 'Alkusaldo', + 'create_new_stuff' => 'Luo uusia juttuja', + 'new_withdrawal' => 'Uusi nosto', + 'create_new_transaction' => 'Luo uusi tapahtuma', + 'sidebar_frontpage_create' => 'Luo', + 'new_transaction' => 'Uusi tapahtuma', + 'no_rules_for_bill' => 'Tälle laskulle ei ole lisätty yhtään sääntöä.', + 'go_to_asset_accounts' => 'Tarkastele omaisuustilejäsi', + 'go_to_budgets' => 'Avaa omat budjetit', + 'go_to_withdrawals' => 'Siirry sinun nostoihisi', + 'clones_journal_x' => 'Tämä on kopio tapahtumasta ":description" (#:id)', + 'go_to_categories' => 'Avaa omat kategoriat', + 'go_to_bills' => 'Avaa omat laskut', + 'go_to_expense_accounts' => 'Tarkastele kulutustilejäsi', + 'go_to_revenue_accounts' => 'Tarkastele tuottotilejäsi', + 'go_to_piggies' => 'Tarkastele säästöpossujasi', + 'new_deposit' => 'Uusi talletus', + 'new_transfer' => 'Uusi siirto', + 'new_transfers' => 'Uusi siirto', + 'new_asset_account' => 'Uusi omaisuustili', + 'new_expense_account' => 'Uusi kulutustili', + 'new_revenue_account' => 'Uusi tuottotili', + 'new_liabilities_account' => 'Uusi laina', + 'new_budget' => 'Uusi budjetti', + 'new_bill' => 'Uusi lasku', + 'block_account_logout' => 'Sinut on kirjattu ulos. Estetyt käyttäjät eivät pysty käyttämään tätä sivustoa. Rekisteröidyitkö oikealla sähköpostiosoitteella?', + 'flash_success' => 'Valmista tuli!', + 'flash_info' => 'Viesti', + 'flash_warning' => 'Varoitus!', + 'flash_error' => 'Virhe!', + 'flash_danger' => 'Vaara!', + 'flash_info_multiple' => 'Sinulle on yksi viesti|Sinulle on :count viestiä', + 'flash_error_multiple' => 'On tapahtunut virhe|On tapahtunut :count virhettä', + 'net_worth' => 'Varallisuus', + 'help_for_this_page' => 'Opastus tälle sivulle', + 'help_for_this_page_body' => 'Löydät lisätietoja tästä sivusta dokumentaatiosta.', + 'two_factor_welcome' => 'Tervehdys!', + 'two_factor_enter_code' => 'Jatkaaksesi, anna kaksivaiheisen tunnistautumisen koodi. Tunnistautumisohjelmasi voi luoda sen sinulle.', + 'two_factor_code_here' => 'Kirjoita koodi tähän', + 'two_factor_title' => 'Kaksivaiheinen tunnistautuminen', + 'authenticate' => 'Tunnistaudu', + 'two_factor_forgot_title' => 'Kaksivaiheisen tunnistuksen tiedot ovat hävinneet', + 'two_factor_forgot' => 'Unohdin kaksivaiheisen tunnistusjuttuni.', + 'two_factor_lost_header' => 'Unohdit kaksivaiheisen tunnistuksen koodisi?', + 'two_factor_lost_intro' => 'Jos olet hävittänyt myös varakoodisi, onnesi on kääntynyt. Tätä et ikävä kyllä pysty korjaamaan selaimella. Sinulla on nyt kaksi vaihtoehtoa.', + 'two_factor_lost_fix_self' => 'Jos ajat omaa Firefly III-instanssiasi, lue tämä merkintä UKK:ssa.', + 'two_factor_lost_fix_owner' => 'Muussa tapauksessa, ota yhteyttä ylläpitäjään, :site_owner ja pyydä että kaksivaiheinen tunnistautumisesi nollataan.', + 'mfa_backup_code' => 'Olet käyttänyt varakoodin kirjautuessasi Firefly III:een. Varakoodi on kertakäyttöinen, joten muista merkitä se käytetyksi.', + 'pref_two_factor_new_backup_codes' => 'Luo uudet varmistuskoodit', + 'pref_two_factor_backup_code_count' => 'Sinulla on :count voimassa oleva varmuuskopiokoodi.|Sinulla on :count voimassa olevaa varmuuskopiokoodia.', + '2fa_i_have_them' => 'Tallensin ne!', + 'warning_much_data' => ':days päivän tietojen lataus saattaa kestää jonkin aikaa.', + 'registered' => 'Rekisteröitymisesi onnistui!', + 'Default asset account' => 'Oletusomaisuustili', + 'no_budget_pointer' => 'Sinulla ei näytä olevan vielä budjetteja. Sinun pitäisi luoda joitakin budjetit-sivulla. Budjetit auttavat sinua pitämään kirjaa kuluista.', + 'no_bill_pointer' => 'Sinulla ei näytä olevan vielä laskuja. Sinun pitäisi luoda joitakin laskut-sivulla. Laskut auttavat sinua pitämään kirjaa kuluista.', + 'Savings account' => 'Säästötili', + 'Credit card' => 'Luottokortti', + 'source_accounts' => 'Lähdetili|Lähdetilit', + 'destination_accounts' => 'Kohdetili|Kohdetilit', + 'user_id_is' => 'Käyttäjätunnuksesi on :user', + 'field_supports_markdown' => 'Tämä kenttä tukee Markdownia.', + 'need_more_help' => 'Jos tarvitset lisäopastusta Firefly III:n käyttöön, avaa tiketti Githubissa (englanniksi).', + 'reenable_intro_text' => 'Täältä voit kytkeä esittelytoiminnon uudelleen päälle.', + 'intro_boxes_after_refresh' => 'Esittelytekstit ilmestyvät jälleen kun päivität tämän sivun.', + 'show_all_no_filter' => 'Näytä kaikki tapahtumat ryhmittelemättä niitä päivämäärittäin.', + 'expenses_by_category' => 'Kustannukset kategorioittain', + 'expenses_by_budget' => 'Kustannukset budjeteittain', + 'income_by_category' => 'Tulot kategorioittain', + 'expenses_by_asset_account' => 'Kulut omaisuustileittäin', + 'expenses_by_expense_account' => 'Kulut kulutileittäin', + 'cannot_redirect_to_account' => 'Firefly III ei pysty ohjaamaan sinua oikealle sivulle. Pahoittelut.', + 'sum_of_expenses' => 'Kulut yhteensä', + 'sum_of_income' => 'Tulot yhteensä', + 'liabilities' => 'Lainat', + 'spent_in_specific_budget' => 'Kulutettu budjetista ":budget"', + 'spent_in_specific_double' => 'Kulutettu tililtä ":account"', + 'earned_in_specific_double' => 'Tulot tilillä ":account"', + 'source_account' => 'Lähdetili', + 'source_account_reconciliation' => 'Et voi muokata täsmäytystapahtuman lähdetiliä.', + 'destination_account' => 'Kohdetili', + 'destination_account_reconciliation' => 'Et voi muokata täsmäytystapahtuman kohdetiliä.', + 'sum_of_expenses_in_budget' => 'Kulutettu yhteensä budjetista ":budget"', + 'left_in_budget_limit' => 'Budjetissa jäljellä', + 'current_period' => 'Nykyinen jakso', + 'show_the_current_period_and_overview' => 'Näytä nykyinen jakso sekä yhteenveto', + 'pref_languages_locale' => 'Jotta muut kielet kuin Englanti toimisivat oikein, käyttöjärjestelmässäsi täytyy olla myös vastaavat kieliasetukset. Jos näitä ei ole, valuuttatiedot, päivämäärät ja summat voivat näkyä väärin.', + 'budget_in_period' => 'Kaikki tapahtumat budjetissa ":name" välillä :start ja :end valuutassa :currency', + 'chart_budget_in_period' => 'Kuvaaja kaikista tapahtumista budjetissa ":name" välillä :start ja :end valuutassa :currency', + 'chart_budget_in_period_only_currency' => 'Budjetoitu summa oli merkitty valuutassa :currency, joten tämä kuvaaja näyttää tapahtumat ainoastaan samassa valuutassa :currency.', + 'chart_account_in_period' => 'Kuvaaja kaikista tapahtumista tilillä ":name" (:balance) välillä :start ja :end', + 'chart_category_in_period' => 'Kuvaaja kaikista tapahtumista kategoriassa ":name" välillä :start ja :end', + 'chart_category_all' => 'Kuvaaja kaikista tapahtumista kategoriassa ":name"', + 'clone_withdrawal' => 'Kopioi tämä nosto', + 'clone_deposit' => 'Kopioi tämä talletus', + 'clone_transfer' => 'Kopioi tämä siirto', + 'multi_select_no_selection' => 'Ei valintaa', + 'multi_select_select_all' => 'Valitse kaikki', + 'multi_select_n_selected' => 'valittu', + 'multi_select_all_selected' => 'Kaikki valitut', + 'multi_select_filter_placeholder' => 'Etsi ...', + 'intro_next_label' => 'Seuraava', + 'intro_prev_label' => 'Edellinen', + 'intro_skip_label' => 'Ohita', + 'intro_done_label' => 'Valmis', + 'between_dates_breadcrumb' => 'Välillä :start ja :end', + 'all_journals_without_budget' => 'Kaikki budjetoimattomat tapahtumat', + 'journals_without_budget' => 'Budjetoimattomat tapahtumat', + 'all_journals_without_category' => 'Kaikki tapahtumat ilman kategoriaa', + 'journals_without_category' => 'Tapahtumat ilman kategoriaa', + 'all_journals_for_account' => 'Kaikki tapahtumat tilillä :name', + 'chart_all_journals_for_account' => 'Kuvaaja kaikista tapahtumista tilillä :name', + 'journals_in_period_for_account' => 'Kaikki tapahtumat tilillä :name välillä :start ja :end', + 'journals_in_period_for_account_js' => 'Kaikki tapahtumat tilillä {title} välillä {start} ja {end}', + 'transferred' => 'Siirretty', + 'all_withdrawal' => 'Kaikki kustannukset', + 'all_transactions' => 'Kaikki tapahtumat', + 'title_withdrawal_between' => 'Kaikki kustannukset välillä :start ja :end', + 'all_deposit' => 'Kaikki tuotot', + 'title_deposit_between' => 'Kaikki tuotot välillä :start ja :end', + 'all_transfers' => 'Kaikki siirrot', + 'title_transfers_between' => 'Kaikki siirrot välillä :start ja :end', + 'all_transfer' => 'Kaikki siirrot', + 'all_journals_for_tag' => 'Kaikki tapahtumat tägillä ":tag"', + 'title_transfer_between' => 'Kaikki siirrot välillä :start ja :end', + 'all_journals_for_category' => 'Kaikki tapahtumat kategoriassa :name', + 'all_journals_for_budget' => 'Kaikki tapahtumat budjetissa :name', + 'chart_all_journals_for_budget' => 'Kuvaaja kaikista tapahtumista budjetissa :name', + 'journals_in_period_for_category' => 'Kaikki tapahtumat kategoriassa :name välillä :start ja :end', + 'journals_in_period_for_tag' => 'Kaikki tapahtumat tägillä :tag välillä :start ja :end', + 'not_available_demo_user' => 'Tämä toiminto ei ole käytössä esittelytilassa.', + 'exchange_rate_instructions' => 'Voit lisätä tapahtumia tilille "@name" ainoastaan valuutassa @native_currency. Jos haluat käyttää valuuttaa @foreign_currency, täytä myös summa valuutassa @native_currency:', + 'transfer_exchange_rate_instructions' => 'Lähdetili "@source_name" hyväksyy tapahtumia ainoastaan valuutassa @source_currency. Kohdetili "@dest_name" hyväksyy tapahtumia ainoastaan valuutassa @dest_currency. Siirretty summa täytyy syöttää oikein - molemmilla valuutoilla.', + 'transaction_data' => 'Tapahtuman tiedot', + 'invalid_server_configuration' => 'Serverin asetukset eivät ole kunnossa', + 'invalid_locale_settings' => 'Firefly III ei pysty näyttämään rahasummia oikein koska tarvittavat tiedostot puuttuvat serveriltä. Täältä löydät ohjeet asian korjaamiseksi.', + 'quickswitch' => 'Pikakytkin', + 'sign_in_to_start' => 'Aloita istunto kirjautumalla sisään', + 'sign_in' => 'Kirjaudu sisään', + 'register_new_account' => 'Rekisteröi uusi käyttäjätili', + 'forgot_my_password' => 'Unohdin salasanani', + 'problems_with_input' => 'Antamiesi tietojen kanssa oli ongelmia.', + 'reset_password' => 'Nollaa salasanasi', + 'button_reset_password' => 'Nollaa salasana', + 'reset_button' => 'Nollaa', + 'want_to_login' => 'Haluan kirjautua', + 'login_page_title' => 'Kirjaudu Firefly III:een', + 'register_page_title' => 'Rekisteröidy Firefly III:een', + 'forgot_pw_page_title' => 'Unohdit salasanasi Firefly III:een', + 'reset_pw_page_title' => 'Nollaa salasanasi Firefly III:een', + 'cannot_reset_demo_user' => 'Demokäyttäjän salasanaa ei voi nollata.', + 'no_att_demo_user' => 'Demokäyttäjä ei voi lähettää liitteitä.', + 'button_register' => 'Rekisteröidy', + 'authorization' => 'Valtuutus', + 'active_bills_only' => 'vain aktiiviset laskut', + 'active_bills_only_total' => 'kaikki aktiiviset laskut', + 'active_exp_bills_only' => 'vain aktiiviset ja odotettavissa olevat laskut', + 'active_exp_bills_only_total' => 'kaikki aktiiviset odotettavissa olevat laskut', + 'per_period_sum_1D' => 'Odotettavissa olevat päivittäiset kulut', + 'per_period_sum_1W' => 'Odotettavissa olevat viikottaiset kulut', + 'per_period_sum_1M' => 'Odotettavissa olevat kuukausittaiset kulut', + 'per_period_sum_3M' => 'Odotettavissa olevat neljännesvuosittaiset kustannukset', + 'per_period_sum_6M' => 'Odotettavissa olevat puolivuotiskulut', + 'per_period_sum_1Y' => 'Odotettavissa olevat vuotuiset kulut', + 'average_per_bill' => 'keskiarvo laskuittain', + 'expected_total' => 'odotettavissa yhteensä', + 'reconciliation_account_name' => ':name täsmäytys (:currency)', + 'saved' => 'Tallennettu', + 'advanced_options' => 'Lisävalinnat', + 'advanced_options_explain' => 'Joillakin Firefly III:n sivuilla on lisäasetukset piilossa tämän painikkeen takana. Tällä sivulla täällä ei ole mitään hienoa, mutta tutustu muihin!', + 'here_be_dragons' => 'Hic sunt dracones', // Webhooks - 'webhooks' => 'Webhookit', + 'webhooks' => 'Webhookit', // API access - 'authorization_request' => 'Firefly III v:version Valtuutus Pyyntö', - 'authorization_request_intro' => 'Sovellus ":client" pyytää lupaa saada pääsy taloushallintoosi. Haluatko sallia :client pääsyn näihin tietoihin?', - 'authorization_request_site' => 'Sinut ohjataan uudelleen osoitteeseen :url joka sitten voi käyttää Firefly III -tietoja.', - 'authorization_request_invalid' => 'Tämä käyttöoikeuspyyntö on virheellinen. Ole hyvä äläkä koskaan enää seuraa tätä linkkiä.', - 'scopes_will_be_able' => 'Tämä sovellus voi:', - 'button_authorize' => 'Valtuuta', - 'none_in_select_list' => '(ei mitään)', - 'no_piggy_bank' => '(ei säästöpossu)', - 'name_in_currency' => ':name valuutassa :currency', - 'paid_in_currency' => 'Maksettu valuutassa :currency', - 'unpaid_in_currency' => 'Maksamatta valuutassa :currency', - 'is_alpha_warning' => 'Käytät ALPHA-versiota. Varaudu virheisiin ja ongelmiin.', - 'is_beta_warning' => 'Käytät BETA-versiota. Varaudu virheisiin ja ongelmiin.', - 'all_destination_accounts' => 'Kohdetilit', - 'all_source_accounts' => 'Lähdetilit', - 'back_to_index' => 'Takaisin valikkoon', - 'cant_logout_guard' => 'Firefly III ei voi kirjata sinua ulos.', - 'external_url' => 'Ulkoinen URL', - 'internal_reference' => 'Sisäinen viite', + 'authorization_request' => 'Firefly III v:version Valtuutus Pyyntö', + 'authorization_request_intro' => 'Sovellus ":client" pyytää lupaa saada pääsy taloushallintoosi. Haluatko sallia :client pääsyn näihin tietoihin?', + 'authorization_request_site' => 'Sinut ohjataan uudelleen osoitteeseen :url joka sitten voi käyttää Firefly III -tietoja.', + 'authorization_request_invalid' => 'Tämä käyttöoikeuspyyntö on virheellinen. Ole hyvä äläkä koskaan enää seuraa tätä linkkiä.', + 'scopes_will_be_able' => 'Tämä sovellus voi:', + 'button_authorize' => 'Valtuuta', + 'none_in_select_list' => '(ei mitään)', + 'no_piggy_bank' => '(ei säästöpossu)', + 'name_in_currency' => ':name valuutassa :currency', + 'paid_in_currency' => 'Maksettu valuutassa :currency', + 'unpaid_in_currency' => 'Maksamatta valuutassa :currency', + 'is_alpha_warning' => 'Käytät ALPHA-versiota. Varaudu virheisiin ja ongelmiin.', + 'is_beta_warning' => 'Käytät BETA-versiota. Varaudu virheisiin ja ongelmiin.', + 'all_destination_accounts' => 'Kohdetilit', + 'all_source_accounts' => 'Lähdetilit', + 'back_to_index' => 'Takaisin valikkoon', + 'cant_logout_guard' => 'Firefly III ei voi kirjata sinua ulos.', + 'external_url' => 'Ulkoinen URL', + 'internal_reference' => 'Sisäinen viite', // check for updates: - 'update_check_title' => 'Tarkista päivitykset', - 'admin_update_check_title' => 'Tarkista päivitykset automaattisesti', - 'admin_update_check_explain' => 'Firefly III voi tarkistaa päivitykset puolestasi automaattisesti. Kun tämä asetus otetaan käyttöön, järjestelmä ottaa yhteyden Firefly III päivityspalvelimeen tarkistaakseen onko uusi versio julkaistu. Saat näytölle viestin kun ohjelmaan on tarjolla päivitys. Voit testata tätä viestiä käyttämällä oikeanpuoleista nappia. Valitse alla haluatko Firefly III:n tarkistavan päivitykset puolestasi.', - 'check_for_updates_permission' => 'Firefly III voi tarkistaa päivitykset puolestasi, mutta se tarvitsee luvan tehdäkseen niin. Käy ylläpito-sivulla jos haluat ottaa automaattisen tarkistuksen käyttöön.', - 'updates_ask_me_later' => 'Kysy myöhemmin', - 'updates_do_not_check' => 'Älä tarkista päivityksiä', - 'updates_enable_check' => 'Ota käyttöön päivityksen automaattinen tarkistus', - 'admin_update_check_now_title' => 'Tarkista päivitykset nyt', - 'admin_update_check_now_explain' => 'Jos painat tätä, Firefly III käy tarkistamassa onko nykyiseen versioosi tullut päivityksiä.', - 'check_for_updates_button' => 'Tarkista nyt!', - 'update_new_version_alert' => 'Firefly III:sta on julkaistu uusi versio. Käytät versiota :your_version, viimeisin versio :new_version on julkaistu :date.', - 'update_version_beta' => 'Tämä on BETA versio. Saatat törmätä hankaluuksiin.', - 'update_version_alpha' => 'Tämä on ALPHA versio. Saatat törmätä hankaluuksiin.', - 'update_current_version_alert' => 'Käytät versiota :version, se on viimeisin julkaistu versio.', - 'update_newer_version_alert' => 'Käytät versiota :your_version, joka on uudempi kuin viimeisin julkaistu versio, :new_version.', - 'update_check_error' => 'Päivityksiä tarkistettaessa tapahtui virhe: :error', - 'unknown_error' => 'Tuntematon virhe. Pahoittelut siitä.', - 'just_new_release' => 'Uusi versio on saatavilla! Versio :version on julkaistu :date. Tämä julkaisu on aivan tuore, kannattaa vielä odottaa muutama päivä julkaisun vakiintumista.', - 'disabled_but_check' => 'Poistit päivityksen tarkistuksen käytöstä. Älä unohda tarkistaa päivityksiä aina silloin tällöin. Kiitos!', - 'admin_update_channel_title' => 'Päivityskanava', - 'admin_update_channel_explain' => 'Firefly III:lla on kolme päivitys-"kanavaa" jotka määrittävät kuinka kehityksen huipulla olet ominaisuuksissa, parannuksissa ja ohjelmavirheissä. Käytä "beta"-kanavaa jos olet seikkailija ja "alpha"-kanavaa jos haluat elää vaarallisesti.', - 'update_channel_stable' => 'Vakaa. Kaiken pitäisi toimia kuten oletat.', - 'update_channel_beta' => 'Beta. Uusia ominaisuuksia mutta kaikki ei välttämättä toimi kunnolla.', - 'update_channel_alpha' => 'Alpha. Heitämme uusia ominaisuuksia pinon päällimmäiseksi ja käytämme kaikkea mikä ei tipu tai irtoile.', + 'update_check_title' => 'Tarkista päivitykset', + 'admin_update_check_title' => 'Tarkista päivitykset automaattisesti', + 'admin_update_check_explain' => 'Firefly III voi tarkistaa päivitykset puolestasi automaattisesti. Kun tämä asetus otetaan käyttöön, järjestelmä ottaa yhteyden Firefly III päivityspalvelimeen tarkistaakseen onko uusi versio julkaistu. Saat näytölle viestin kun ohjelmaan on tarjolla päivitys. Voit testata tätä viestiä käyttämällä oikeanpuoleista nappia. Valitse alla haluatko Firefly III:n tarkistavan päivitykset puolestasi.', + 'check_for_updates_permission' => 'Firefly III voi tarkistaa päivitykset puolestasi, mutta se tarvitsee luvan tehdäkseen niin. Käy ylläpito-sivulla jos haluat ottaa automaattisen tarkistuksen käyttöön.', + 'updates_ask_me_later' => 'Kysy myöhemmin', + 'updates_do_not_check' => 'Älä tarkista päivityksiä', + 'updates_enable_check' => 'Ota käyttöön päivityksen automaattinen tarkistus', + 'admin_update_check_now_title' => 'Tarkista päivitykset nyt', + 'admin_update_check_now_explain' => 'Jos painat tätä, Firefly III käy tarkistamassa onko nykyiseen versioosi tullut päivityksiä.', + 'check_for_updates_button' => 'Tarkista nyt!', + 'update_new_version_alert' => 'Firefly III:sta on julkaistu uusi versio. Käytät versiota :your_version, viimeisin versio :new_version on julkaistu :date.', + 'update_version_beta' => 'Tämä on BETA versio. Saatat törmätä hankaluuksiin.', + 'update_version_alpha' => 'Tämä on ALPHA versio. Saatat törmätä hankaluuksiin.', + 'update_current_version_alert' => 'Käytät versiota :version, se on viimeisin julkaistu versio.', + 'update_newer_version_alert' => 'Käytät versiota :your_version, joka on uudempi kuin viimeisin julkaistu versio, :new_version.', + 'update_check_error' => 'Päivityksiä tarkistettaessa tapahtui virhe: :error', + 'unknown_error' => 'Tuntematon virhe. Pahoittelut siitä.', + 'just_new_release' => 'Uusi versio on saatavilla! Versio :version on julkaistu :date. Tämä julkaisu on aivan tuore, kannattaa vielä odottaa muutama päivä julkaisun vakiintumista.', + 'disabled_but_check' => 'Poistit päivityksen tarkistuksen käytöstä. Älä unohda tarkistaa päivityksiä aina silloin tällöin. Kiitos!', + 'admin_update_channel_title' => 'Päivityskanava', + 'admin_update_channel_explain' => 'Firefly III:lla on kolme päivitys-"kanavaa" jotka määrittävät kuinka kehityksen huipulla olet ominaisuuksissa, parannuksissa ja ohjelmavirheissä. Käytä "beta"-kanavaa jos olet seikkailija ja "alpha"-kanavaa jos haluat elää vaarallisesti.', + 'update_channel_stable' => 'Vakaa. Kaiken pitäisi toimia kuten oletat.', + 'update_channel_beta' => 'Beta. Uusia ominaisuuksia mutta kaikki ei välttämättä toimi kunnolla.', + 'update_channel_alpha' => 'Alpha. Heitämme uusia ominaisuuksia pinon päällimmäiseksi ja käytämme kaikkea mikä ei tipu tai irtoile.', // search - 'search' => 'Hae', - 'search_query' => 'Kysely', - 'search_found_transactions' => 'Firefly III löysi :count tapahtuman :time sekunnissa.| Firefly III löysi :count tapahtumaa :time sekunnissa.', - 'search_found_more_transactions' => 'Firefly III löysi enemmän kuin :count tapahtumaa :time sekunnissa.', - 'search_for_query' => 'Firefly III hakee tapahtumia kaikilla näillä hakusanoilla: :query', - 'invalid_operators_list' => 'Nämä hakuparametrit eivät ole kelvollisia ja ne on ohitettu.', - 'search_modifier_date_is' => 'Tapahtumapäivä on ":value"', - 'search_modifier_id' => 'Tapahtuman tunniste on ":value"', - 'search_modifier_date_before' => 'Tapahtumapäivä on joko ":value" tai sitä ennen', - 'search_modifier_date_after' => 'Tapahtumapäivä on joko ":value" tai sen jälkeen', - 'search_modifier_created_on' => 'Tapahtuma luotiin ":value"', - 'search_modifier_updated_on' => 'Tapahtuma on päivitetty viimeksi ":value"', - 'search_modifier_external_id' => 'Ulkoinen tunniste on ":value"', - 'search_modifier_no_external_url' => 'Tapahtumalla ei ole ulkoista URL-osoitetta', - 'search_modifier_any_external_url' => 'Tapahtumalla on oltava ulkoinen URL (mikä tahansa)', - 'search_modifier_internal_reference' => 'Sisäinen viite on ":value"', - 'search_modifier_description_starts' => 'Kuvaus on ":value"', - 'search_modifier_description_ends' => 'Kuvaus päättyy ":value"', - 'search_modifier_description_contains' => 'Kuvaus sisältää ":value"', - 'search_modifier_description_is' => 'Kuvaus on tarkalleen ":value"', - 'search_modifier_currency_is' => 'Tapahtuman (ulkomaan) valuutta on ":value"', - 'search_modifier_foreign_currency_is' => 'Tapahtuman ulkomaan valuutta on ":value"', - 'search_modifier_has_attachments' => 'Tapahtumalla on oltava liite', - 'search_modifier_has_no_category' => 'Tapahtumalla ei saa olla kategoriaa', - 'search_modifier_has_any_category' => 'Tapahtumalla on oltava kategoria (mikä tahansa)', - 'search_modifier_has_no_budget' => 'Tapahtumalla ei saa olla budjettia', - 'search_modifier_has_any_budget' => 'Tapahtumalla on oltava budjetti', - 'search_modifier_has_no_bill' => 'Tapahtumalla ei saa olla laskua', - 'search_modifier_has_any_bill' => 'Tapahtumalla on oltava lasku (mikä tahansa)', - 'search_modifier_has_no_tag' => 'Tapahtumalla ei saa olla tageja', - 'search_modifier_has_any_tag' => 'Tapahtumalla on oltava tagi (mikä tahansa)', - 'search_modifier_notes_contain' => 'Tapahtumamerkinnät sisältävät ":value"', - 'search_modifier_notes_start' => 'Tapahtumamerkinnät alkavat ":value"', - 'search_modifier_notes_end' => 'Tapahtumamerkinnät päättyvät ":value"', - 'search_modifier_notes_are' => 'Tapahtumamerkinnät ovat tarkalleen ":value"', - 'search_modifier_no_notes' => 'Tapahtumalla ei ole muistiinpanoja', - 'search_modifier_any_notes' => 'Tapahtumalla on oltava muistiinpanoja', - 'search_modifier_amount_exactly' => 'Summa on täsmälleen :value', - 'search_modifier_amount_less' => 'Summa on pienempi tai yhtä suuri kuin :value', - 'search_modifier_amount_more' => 'Summa on suurempi tai yhtä suuri kuin :value', - 'search_modifier_source_account_is' => 'Lähdetilin nimi on täsmälleen ":value"', - 'search_modifier_source_account_contains' => 'Lähdetilin nimi sisältää ":value"', - 'search_modifier_source_account_starts' => 'Lähdetilin nimi alkaa ":value"', - 'search_modifier_source_account_ends' => 'Lähdetilin nimi päättyy ":value"', - 'search_modifier_source_account_id' => 'Lähdetilin tunnus on :value', - 'search_modifier_source_account_nr_is' => 'Lähdetilin numero (IBAN) on ":value"', - 'search_modifier_source_account_nr_contains' => 'Lähdetilin numero (IBAN) sisältää ":value"', - 'search_modifier_source_account_nr_starts' => 'Lähdetilin numero (IBAN) alkaa ":value"', - 'search_modifier_source_account_nr_ends' => 'Lähdetilin numero (IBAN) päättyy ":value"', - 'search_modifier_destination_account_is' => 'Kohdetilin nimi on täsmälleen ":value"', - 'search_modifier_destination_account_contains' => 'Kohdetilin nimi sisältää ":value"', - 'search_modifier_destination_account_starts' => 'Kohdetilin nimi alkaa ":value"', - 'search_modifier_destination_account_ends' => 'Kohdetilin nimi päättyy ":value"', - 'search_modifier_destination_account_id' => 'Kohdetilin tunnus on :value', - 'search_modifier_destination_is_cash' => 'Kohdetili on (käteis) tili', - 'search_modifier_source_is_cash' => 'Lähdetili on (käteis) tili', - 'search_modifier_destination_account_nr_is' => 'Kohdetilin numero (IBAN) on ":value"', - 'search_modifier_destination_account_nr_contains' => 'Kohdetilin numero (IBAN) sisältää ":value"', - 'search_modifier_destination_account_nr_starts' => 'Kohdetilin numero (IBAN) alkaa ":value"', - 'search_modifier_destination_account_nr_ends' => 'Kohdetilin numero (IBAN) päättyy ":value"', - 'search_modifier_account_id' => 'Lähde- tai kohdetilin tunnus on/tunnukset ovat: :value', - 'search_modifier_category_is' => 'Kategoria on ":value"', - 'search_modifier_budget_is' => 'Budjetti on ":value"', - 'search_modifier_bill_is' => 'Lasku on ":value"', - 'search_modifier_transaction_type' => 'Tapahtuman tyyppi on ":value"', - 'search_modifier_tag_is' => 'Tägi on ":value"', - 'search_modifier_date_is_year' => 'Tapahtuma on vuonna ":value"', - 'search_modifier_date_is_month' => 'Tapahtuman kuukausi on ":value"', - 'search_modifier_date_is_day' => 'Tapahtuman kuukauden päivä on ":value"', - 'search_modifier_date_before_year' => 'Tapahtuman vuosi on joko ":value" tai sitä ennen', - 'search_modifier_date_before_month' => 'Tapahtuman kuukausi on joko ":value" tai sitä ennen', - 'search_modifier_date_before_day' => 'Tapahtuman kuukauden päivä on joko ":value" tai sitä ennen', - 'search_modifier_date_after_year' => 'Tapahtuman vuosi on joko ":value" tai sen jälkeen', - 'search_modifier_date_after_month' => 'Tapahtuman kuukausi on joko ":value" tai sen jälkeen', - 'search_modifier_date_after_day' => 'Tapahtuman kuukauden päivä on joko ":value" tai sen jälkeen', + 'search' => 'Hae', + 'search_query' => 'Kysely', + 'search_found_transactions' => 'Firefly III löysi :count tapahtuman :time sekunnissa.| Firefly III löysi :count tapahtumaa :time sekunnissa.', + 'search_found_more_transactions' => 'Firefly III löysi enemmän kuin :count tapahtumaa :time sekunnissa.', + 'search_for_query' => 'Firefly III hakee tapahtumia kaikilla näillä hakusanoilla: :query', + 'invalid_operators_list' => 'Nämä hakuparametrit eivät ole kelvollisia ja ne on ohitettu.', + + // old + + 'search_modifier_date_on' => 'Transaction date is ":value"', + 'search_modifier_id' => 'Tapahtuman tunniste on ":value"', + 'search_modifier_date_before' => 'Tapahtumapäivä on joko ":value" tai sitä ennen', + 'search_modifier_date_after' => 'Tapahtumapäivä on joko ":value" tai sen jälkeen', + 'search_modifier_external_id_is' => 'External ID is ":value"', + 'search_modifier_no_external_url' => 'Tapahtumalla ei ole ulkoista URL-osoitetta', + 'search_modifier_any_external_url' => 'Tapahtumalla on oltava ulkoinen URL (mikä tahansa)', + 'search_modifier_internal_reference_is' => 'Internal reference is ":value"', + 'search_modifier_description_starts' => 'Kuvaus on ":value"', + 'search_modifier_description_ends' => 'Kuvaus päättyy ":value"', + 'search_modifier_description_contains' => 'Kuvaus sisältää ":value"', + 'search_modifier_description_is' => 'Kuvaus on tarkalleen ":value"', + 'search_modifier_currency_is' => 'Tapahtuman (ulkomaan) valuutta on ":value"', + 'search_modifier_foreign_currency_is' => 'Tapahtuman ulkomaan valuutta on ":value"', + 'search_modifier_has_attachments' => 'Tapahtumalla on oltava liite', + 'search_modifier_has_no_category' => 'Tapahtumalla ei saa olla kategoriaa', + 'search_modifier_has_any_category' => 'Tapahtumalla on oltava kategoria (mikä tahansa)', + 'search_modifier_has_no_budget' => 'Tapahtumalla ei saa olla budjettia', + 'search_modifier_has_any_budget' => 'Tapahtumalla on oltava budjetti', + 'search_modifier_has_no_bill' => 'Tapahtumalla ei saa olla laskua', + 'search_modifier_has_any_bill' => 'Tapahtumalla on oltava lasku (mikä tahansa)', + 'search_modifier_has_no_tag' => 'Tapahtumalla ei saa olla tageja', + 'search_modifier_has_any_tag' => 'Tapahtumalla on oltava tagi (mikä tahansa)', + 'search_modifier_notes_contains' => 'The transaction notes contain ":value"', + 'search_modifier_notes_starts' => 'The transaction notes start with ":value"', + 'search_modifier_notes_ends' => 'The transaction notes end with ":value"', + 'search_modifier_notes_is' => 'The transaction notes are exactly ":value"', + 'search_modifier_no_notes' => 'Tapahtumalla ei ole muistiinpanoja', + 'search_modifier_any_notes' => 'Tapahtumalla on oltava muistiinpanoja', + 'search_modifier_amount_is' => 'Amount is exactly :value', + 'search_modifier_amount_less' => 'Summa on pienempi tai yhtä suuri kuin :value', + 'search_modifier_amount_more' => 'Summa on suurempi tai yhtä suuri kuin :value', + 'search_modifier_source_account_is' => 'Lähdetilin nimi on täsmälleen ":value"', + 'search_modifier_source_account_contains' => 'Lähdetilin nimi sisältää ":value"', + 'search_modifier_source_account_starts' => 'Lähdetilin nimi alkaa ":value"', + 'search_modifier_source_account_ends' => 'Lähdetilin nimi päättyy ":value"', + 'search_modifier_source_account_id' => 'Lähdetilin tunnus on :value', + 'search_modifier_source_account_nr_is' => 'Lähdetilin numero (IBAN) on ":value"', + 'search_modifier_source_account_nr_contains' => 'Lähdetilin numero (IBAN) sisältää ":value"', + 'search_modifier_source_account_nr_starts' => 'Lähdetilin numero (IBAN) alkaa ":value"', + 'search_modifier_source_account_nr_ends' => 'Lähdetilin numero (IBAN) päättyy ":value"', + 'search_modifier_destination_account_is' => 'Kohdetilin nimi on täsmälleen ":value"', + 'search_modifier_destination_account_contains' => 'Kohdetilin nimi sisältää ":value"', + 'search_modifier_destination_account_starts' => 'Kohdetilin nimi alkaa ":value"', + 'search_modifier_destination_account_ends' => 'Kohdetilin nimi päättyy ":value"', + 'search_modifier_destination_account_id' => 'Kohdetilin tunnus on :value', + 'search_modifier_destination_is_cash' => 'Kohdetili on (käteis) tili', + 'search_modifier_source_is_cash' => 'Lähdetili on (käteis) tili', + 'search_modifier_destination_account_nr_is' => 'Kohdetilin numero (IBAN) on ":value"', + 'search_modifier_destination_account_nr_contains' => 'Kohdetilin numero (IBAN) sisältää ":value"', + 'search_modifier_destination_account_nr_starts' => 'Kohdetilin numero (IBAN) alkaa ":value"', + 'search_modifier_destination_account_nr_ends' => 'Kohdetilin numero (IBAN) päättyy ":value"', + 'search_modifier_account_id' => 'Lähde- tai kohdetilin tunnus on/tunnukset ovat: :value', + 'search_modifier_category_is' => 'Kategoria on ":value"', + 'search_modifier_budget_is' => 'Budjetti on ":value"', + 'search_modifier_bill_is' => 'Lasku on ":value"', + 'search_modifier_transaction_type' => 'Tapahtuman tyyppi on ":value"', + 'search_modifier_tag_is' => 'Tägi on ":value"', + 'search_modifier_date_on_year' => 'Transaction is in year ":value"', + 'search_modifier_date_on_month' => 'Transaction is in month ":value"', + 'search_modifier_date_on_day' => 'Transaction is on day of month ":value"', + 'search_modifier_date_before_year' => 'Tapahtuman vuosi on joko ":value" tai sitä ennen', + 'search_modifier_date_before_month' => 'Tapahtuman kuukausi on joko ":value" tai sitä ennen', + 'search_modifier_date_before_day' => 'Tapahtuman kuukauden päivä on joko ":value" tai sitä ennen', + 'search_modifier_date_after_year' => 'Tapahtuman vuosi on joko ":value" tai sen jälkeen', + 'search_modifier_date_after_month' => 'Tapahtuman kuukausi on joko ":value" tai sen jälkeen', + 'search_modifier_date_after_day' => 'Tapahtuman kuukauden päivä on joko ":value" tai sen jälkeen', + + + // new + 'search_modifier_tag_is_not' => 'No tag is ":value"', + + 'search_modifier_account_is' => 'Either account is ":value"', + 'search_modifier_account_contains' => 'Either account contains ":value"', + 'search_modifier_account_ends' => 'Either account ends with ":value"', + 'search_modifier_account_starts' => 'Either account starts with ":value"', + 'search_modifier_account_nr_is' => 'Either account number / IBAN is ":value"', + 'search_modifier_account_nr_contains' => 'Either account number / IBAN contains ":value"', + 'search_modifier_account_nr_ends' => 'Either account number / IBAN ends with ":value"', + 'search_modifier_account_nr_starts' => 'Either account number / IBAN starts with ":value"', + 'search_modifier_category_contains' => 'Category contains ":value"', + 'search_modifier_category_ends' => 'Category ends with ":value"', + 'search_modifier_category_starts' => 'Category starts with ":value"', + 'search_modifier_budget_contains' => 'Budget contains ":value"', + 'search_modifier_budget_ends' => 'Budget ends with ":value"', + 'search_modifier_budget_starts' => 'Budget starts with ":value"', + 'search_modifier_bill_contains' => 'Bill contains ":value"', + 'search_modifier_bill_ends' => 'Bill ends with ":value"', + 'search_modifier_bill_starts' => 'Bill starts with ":value"', + 'search_modifier_external_id_contains' => 'External ID contains ":value"', + 'search_modifier_external_id_ends' => 'External ID ends with ":value"', + 'search_modifier_external_id_starts' => 'External ID starts with ":value"', + 'search_modifier_internal_reference_contains' => 'Internal reference contains ":value"', + 'search_modifier_internal_reference_ends' => 'Internal reference ends with ":value"', + 'search_modifier_internal_reference_starts' => 'Internal reference starts with ":value"', + 'search_modifier_external_url_is' => 'External URL is ":value"', + 'search_modifier_external_url_contains' => 'External URL contains ":value"', + 'search_modifier_external_url_ends' => 'External URL ends with ":value"', + 'search_modifier_external_url_starts' => 'External URL starts with ":value"', + 'search_modifier_has_no_attachments' => 'Transaction has no attachments', + 'search_modifier_account_is_cash' => 'Either account is a cash account.', + 'search_modifier_journal_id' => 'The journal ID is ":value"', + 'search_modifier_recurrence_id' => 'The recurring transaction ID is ":value"', + 'search_modifier_foreign_amount_is' => 'The foreign amount is ":value"', + 'search_modifier_foreign_amount_less' => 'The foreign amount is less than ":value"', + 'search_modifier_foreign_amount_more' => 'The foreign amount is more than ":value"', + + // date fields + 'search_modifier_interest_date_on' => 'Transaction interest date is ":value"', + 'search_modifier_interest_date_on_year' => 'Transaction interest date is in year ":value"', + 'search_modifier_interest_date_on_month' => 'Transaction interest date is in month ":value"', + 'search_modifier_interest_date_on_day' => 'Transaction interest date is on day of month ":value"', + 'search_modifier_interest_date_before_year' => 'Transaction interest date is before or in year ":value"', + 'search_modifier_interest_date_before_month' => 'Transaction interest date is before or in month ":value"', + 'search_modifier_interest_date_before_day' => 'Transaction interest date is before or on day of month ":value"', + 'search_modifier_interest_date_after_year' => 'Transaction interest date is after or in year ":value"', + 'search_modifier_interest_date_after_month' => 'Transaction interest date is after or in month ":value"', + 'search_modifier_interest_date_after_day' => 'Transaction interest date is after or on day of month ":value"', + 'search_modifier_book_date_on_year' => 'Transaction book date is in year ":value"', + 'search_modifier_book_date_on_month' => 'Transaction book date is in month ":value"', + 'search_modifier_book_date_on_day' => 'Transaction book date is on day of month ":value"', + 'search_modifier_book_date_before_year' => 'Transaction book date is before or in year ":value"', + 'search_modifier_book_date_before_month' => 'Transaction book date is before or in month ":value"', + 'search_modifier_book_date_before_day' => 'Transaction book date is before or on day of month ":value"', + 'search_modifier_book_date_after_year' => 'Transaction book date is after or in year ":value"', + 'search_modifier_book_date_after_month' => 'Transaction book date is after or in month ":value"', + 'search_modifier_book_date_after_day' => 'Transaction book date is after or on day of month ":value"', + 'search_modifier_process_date_on_year' => 'Transaction process date is in year ":value"', + 'search_modifier_process_date_on_month' => 'Transaction process date is in month ":value"', + 'search_modifier_process_date_on_day' => 'Transaction process date is on day of month ":value"', + 'search_modifier_process_date_before_year' => 'Transaction process date is before or in year ":value"', + 'search_modifier_process_date_before_month' => 'Transaction process date is before or in month ":value"', + 'search_modifier_process_date_before_day' => 'Transaction process date is before or on day of month ":value"', + 'search_modifier_process_date_after_year' => 'Transaction process date is after or in year ":value"', + 'search_modifier_process_date_after_month' => 'Transaction process date is after or in month ":value"', + 'search_modifier_process_date_after_day' => 'Transaction process date is after or on day of month ":value"', + 'search_modifier_due_date_on_year' => 'Transaction due date is in year ":value"', + 'search_modifier_due_date_on_month' => 'Transaction due date is in month ":value"', + 'search_modifier_due_date_on_day' => 'Transaction due date is on day of month ":value"', + 'search_modifier_due_date_before_year' => 'Transaction due date is before or in year ":value"', + 'search_modifier_due_date_before_month' => 'Transaction due date is before or in month ":value"', + 'search_modifier_due_date_before_day' => 'Transaction due date is before or on day of month ":value"', + 'search_modifier_due_date_after_year' => 'Transaction due date is after or in year ":value"', + 'search_modifier_due_date_after_month' => 'Transaction due date is after or in month ":value"', + 'search_modifier_due_date_after_day' => 'Transaction due date is after or on day of month ":value"', + 'search_modifier_payment_date_on_year' => 'Transaction payment date is in year ":value"', + 'search_modifier_payment_date_on_month' => 'Transaction payment date is in month ":value"', + 'search_modifier_payment_date_on_day' => 'Transaction payment date is on day of month ":value"', + 'search_modifier_payment_date_before_year' => 'Transaction payment date is before or in year ":value"', + 'search_modifier_payment_date_before_month' => 'Transaction payment date is before or in month ":value"', + 'search_modifier_payment_date_before_day' => 'Transaction payment date is before or on day of month ":value"', + 'search_modifier_payment_date_after_year' => 'Transaction payment date is after or in year ":value"', + 'search_modifier_payment_date_after_month' => 'Transaction payment date is after or in month ":value"', + 'search_modifier_payment_date_after_day' => 'Transaction payment date is after or on day of month ":value"', + 'search_modifier_invoice_date_on_year' => 'Transaction invoice date is in year ":value"', + 'search_modifier_invoice_date_on_month' => 'Transaction invoice date is in month ":value"', + 'search_modifier_invoice_date_on_day' => 'Transaction invoice date is on day of month ":value"', + 'search_modifier_invoice_date_before_year' => 'Transaction invoice date is before or in year ":value"', + 'search_modifier_invoice_date_before_month' => 'Transaction invoice date is before or in month ":value"', + 'search_modifier_invoice_date_before_day' => 'Transaction invoice date is before or on day of month ":value"', + 'search_modifier_invoice_date_after_year' => 'Transaction invoice date is after or in year ":value"', + 'search_modifier_invoice_date_after_month' => 'Transaction invoice date is after or in month ":value"', + 'search_modifier_invoice_date_after_day' => 'Transaction invoice date is after or on day of month ":value"', + // other dates + 'search_modifier_updated_at_on_year' => 'Transaction was last updated in year ":value"', + 'search_modifier_updated_at_on_month' => 'Transaction was last updated in month ":value"', + 'search_modifier_updated_at_on_day' => 'Transaction was last updated on day of month ":value"', + 'search_modifier_updated_at_before_year' => 'Transaction was last updated in or before year ":value"', + 'search_modifier_updated_at_before_month' => 'Transaction was last updated in or before month ":value"', + 'search_modifier_updated_at_before_day' => 'Transaction was last updated on or before day of month ":value"', + 'search_modifier_updated_at_after_year' => 'Transaction was last updated in or after year ":value"', + 'search_modifier_updated_at_after_month' => 'Transaction was last updated in or after month ":value"', + 'search_modifier_updated_at_after_day' => 'Transaction was last updated on or after day of month ":value"', + 'search_modifier_created_at_on_year' => 'Transaction was created in year ":value"', + 'search_modifier_created_at_on_month' => 'Transaction was created in month ":value"', + 'search_modifier_created_at_on_day' => 'Transaction was created on day of month ":value"', + 'search_modifier_created_at_before_year' => 'Transaction was created in or before year ":value"', + 'search_modifier_created_at_before_month' => 'Transaction was created in or before month ":value"', + 'search_modifier_created_at_before_day' => 'Transaction was created on or before day of month ":value"', + 'search_modifier_created_at_after_year' => 'Transaction was created in or after year ":value"', + 'search_modifier_created_at_after_month' => 'Transaction was created in or after month ":value"', + 'search_modifier_created_at_after_day' => 'Transaction was created on or after day of month ":value"', + 'search_modifier_interest_date_before' => 'Transaction interest date is on or before ":value"', + 'search_modifier_interest_date_after' => 'Transaction interest date is on or after ":value"', + 'search_modifier_book_date_on' => 'Transaction book date is on ":value"', + 'search_modifier_book_date_before' => 'Transaction book date is on or before ":value"', + 'search_modifier_book_date_after' => 'Transaction book date is on or after ":value"', + 'search_modifier_process_date_on' => 'Transaction process date is on ":value"', + 'search_modifier_process_date_before' => 'Transaction process date is on or before ":value"', + 'search_modifier_process_date_after' => 'Transaction process date is on or after ":value"', + 'search_modifier_due_date_on' => 'Transaction due date is on ":value"', + 'search_modifier_due_date_before' => 'Transaction due date is on or before ":value"', + 'search_modifier_due_date_after' => 'Transaction due date is on or after ":value"', + 'search_modifier_payment_date_on' => 'Transaction payment date is on ":value"', + 'search_modifier_payment_date_before' => 'Transaction payment date is on or before ":value"', + 'search_modifier_payment_date_after' => 'Transaction payment date is on or after ":value"', + 'search_modifier_invoice_date_on' => 'Transaction invoice date is on ":value"', + 'search_modifier_invoice_date_before' => 'Transaction invoice date is on or before ":value"', + 'search_modifier_invoice_date_after' => 'Transaction invoice date is on or after ":value"', + 'search_modifier_created_at_on' => 'Transaction was created on ":value"', + 'search_modifier_created_at_before' => 'Transaction was created on or before ":value"', + 'search_modifier_created_at_after' => 'Transaction was created on or after ":value"', + 'search_modifier_updated_at_on' => 'Transaction was updated on ":value"', + 'search_modifier_updated_at_before' => 'Transaction was updated on or before ":value"', + 'search_modifier_updated_at_after' => 'Transaction was updated on or after ":value"', + 'search_modifier_attachment_name_is' => 'Any attachment\'s name is ":value"', + 'search_modifier_attachment_name_contains' => 'Any attachment\'s name contains ":value"', + 'search_modifier_attachment_name_starts' => 'Any attachment\'s name starts with ":value"', + 'search_modifier_attachment_name_ends' => 'Any attachment\'s name ends with ":value"', + 'search_modifier_attachment_notes_are' => 'Any attachment\'s notes are ":value"', + 'search_modifier_attachment_notes_contains' => 'Any attachment\'s notes contain ":value"', + 'search_modifier_attachment_notes_starts' => 'Any attachment\'s notes start with ":value"', + 'search_modifier_attachment_notes_ends' => 'Any attachment\'s notes end is ":value"', 'update_rule_from_query' => 'Päivitä sääntö ":rule" hausta', 'create_rule_from_query' => 'Luo uusi sääntö hausta', 'rule_from_search_words' => 'Sääntömoottorilla on vaikeuksia käsitellä ":string". Ehdotettu sääntö, joka sopii hakuusi, voi antaa erilaisia tuloksia. Tarkista säännön ehdot huolellisesti.', @@ -443,7 +590,12 @@ return [ 'applied_rule_group_selection' => 'Sääntöryhmä ":title" on ajettu valituille tapahtumille.', // actions and triggers + 'rule_trigger_store_journal' => 'Kun tapahtuma luodaan', + 'rule_trigger_update_journal' => 'Kun tapahtuma päivitetään', 'rule_trigger_user_action' => 'Käyttäjän toiminto on ":trigger_value"', + + + // OLD values (remove non-doubles later): 'rule_trigger_source_account_starts_choice' => 'Lähdetilin nimi alkaa ...', 'rule_trigger_source_account_starts' => 'Lähdetilin nimi alkaa tekstillä ":trigger_value"', 'rule_trigger_source_account_ends_choice' => 'Lähdetilin nimi päättyy..', @@ -452,14 +604,14 @@ return [ 'rule_trigger_source_account_is' => 'Lähdetilin nimi on ":trigger_value"', 'rule_trigger_source_account_contains_choice' => 'Lähdetilin nimi sisältää..', 'rule_trigger_source_account_contains' => 'Lähdetilin nimi sisältää ":trigger_value"', - 'rule_trigger_account_id_choice' => 'Tilin tunniste (lähde/kohde) on tarkalleen..', - 'rule_trigger_account_id' => 'Tilin tunniste (lähde/kohde) on täsmälleen :trigger_value', + 'rule_trigger_account_id_choice' => 'Either account ID is exactly..', + 'rule_trigger_account_id' => 'Either account ID is exactly :trigger_value', 'rule_trigger_source_account_id_choice' => 'Lähdetili ID on tarkalleen..', 'rule_trigger_source_account_id' => 'Lähdetilin tunniste on täsmälleen :trigger_value', 'rule_trigger_destination_account_id_choice' => 'Kohdetilin ID on tarkalleen..', 'rule_trigger_destination_account_id' => 'Kohdetilin tunniste on täsmälleen :trigger_value', - 'rule_trigger_account_is_cash_choice' => 'Tili (lähde/kohde) on (käteis) tili', - 'rule_trigger_account_is_cash' => 'Tili (lähde/kohde) on (käteis) tili', + 'rule_trigger_account_is_cash_choice' => 'Either account is cash', + 'rule_trigger_account_is_cash' => 'Either account is cash', 'rule_trigger_source_is_cash_choice' => 'Lähdetili on (käteis) tili', 'rule_trigger_source_is_cash' => 'Lähdetili on (käteis) tili', 'rule_trigger_destination_is_cash_choice' => 'Kohdetili on (käteis) tili', @@ -494,8 +646,8 @@ return [ 'rule_trigger_category_is' => 'Kategoria on ":trigger_value"', 'rule_trigger_amount_less_choice' => 'Summa on vähemmän kuin ...', 'rule_trigger_amount_less' => 'Summa on vähemmän kuin :trigger_value', - 'rule_trigger_amount_exactly_choice' => 'Summa on ...', - 'rule_trigger_amount_exactly' => 'Summa on :trigger_value', + 'rule_trigger_amount_is_choice' => 'Amount is..', + 'rule_trigger_amount_is' => 'Amount is :trigger_value', 'rule_trigger_amount_more_choice' => 'Summa on enemmän kuin ...', 'rule_trigger_amount_more' => 'Summa on enemmän kuin :trigger_value', 'rule_trigger_description_starts_choice' => 'Kuvaus alkaa tekstillä ...', @@ -506,28 +658,26 @@ return [ 'rule_trigger_description_contains' => 'Kuvaus sisältää tekstin ":trigger_value"', 'rule_trigger_description_is_choice' => 'Kuvaus on ...', 'rule_trigger_description_is' => 'Kuvaus on ":trigger_value"', - 'rule_trigger_date_is_choice' => 'Tapahtumapäivä on ...', - 'rule_trigger_date_is' => 'Tapahtumapäivä on ":trigger_value"', + 'rule_trigger_date_on_choice' => 'Transaction date is..', + 'rule_trigger_date_on' => 'Transaction date is ":trigger_value"', 'rule_trigger_date_before_choice' => 'Tapahtumapäivä on ennen..', 'rule_trigger_date_before' => 'Tapahtumapäivä on ennen: ":trigger_value"', 'rule_trigger_date_after_choice' => 'Tapahtumapäivä on jälkeen..', 'rule_trigger_date_after' => 'Tapahtumapäivä on jälkeen: ":trigger_value"', - 'rule_trigger_created_on_choice' => 'Tapahtuma on tehty..', - 'rule_trigger_created_on' => 'Tapahtuma tehtiin ":trigger_value"', - 'rule_trigger_updated_on_choice' => 'Tapahtumaa muokattiin viimeksi..', - 'rule_trigger_updated_on' => 'Tapahtumaa on viimeksi muokattu ":trigger_value"', + 'rule_trigger_created_at_on_choice' => 'Transaction was made on..', + 'rule_trigger_created_at_on' => 'Transaction was made on ":trigger_value"', + 'rule_trigger_updated_at_on_choice' => 'Transaction was last edited on..', + 'rule_trigger_updated_at_on' => 'Transaction was last edited on ":trigger_value"', 'rule_trigger_budget_is_choice' => 'Budjetti on ...', 'rule_trigger_budget_is' => 'Budjetti on ":trigger_value"', - 'rule_trigger_tag_is_choice' => 'Tägi on ...', - 'rule_trigger_tag_is' => 'Tägi on ":trigger_value"', + 'rule_trigger_tag_is_choice' => 'Any tag is..', + 'rule_trigger_tag_is' => 'Any tag is ":trigger_value"', 'rule_trigger_currency_is_choice' => 'Tapahtuman valuutta on ...', 'rule_trigger_currency_is' => 'Tapahtuman valuutta on ":trigger_value"', 'rule_trigger_foreign_currency_is_choice' => 'Tapahtuman valuutta on..', 'rule_trigger_foreign_currency_is' => 'Tapahtuman ulkomaan valuutta on ":trigger_value"', 'rule_trigger_has_attachments_choice' => 'Tapahtumalla on vähintään näin monta liitettä', 'rule_trigger_has_attachments' => 'On vähintään :trigger_value liitettä', - 'rule_trigger_store_journal' => 'Kun tapahtuma luodaan', - 'rule_trigger_update_journal' => 'Kun tapahtuma päivitetään', 'rule_trigger_has_no_category_choice' => 'Ei kategoriaa', 'rule_trigger_has_no_category' => 'Tapahtumalla ei ole kategoriaa', 'rule_trigger_has_any_category_choice' => 'Mikä tahansa kategoria', @@ -548,20 +698,20 @@ return [ 'rule_trigger_any_notes' => 'Tapahtumalla on muistiinpano (mitä tahansa)', 'rule_trigger_no_notes_choice' => 'Ei muistiinpanoja', 'rule_trigger_no_notes' => 'Tapahtumalla ei ole muistiinpanoja', - 'rule_trigger_notes_are_choice' => 'Muistiinpano on ...', - 'rule_trigger_notes_are' => 'Muistiinpano on ":trigger_value"', - 'rule_trigger_notes_contain_choice' => 'Muistiinpano sisältää ...', - 'rule_trigger_notes_contain' => 'Muistiinpano sisältää tekstin ":trigger_value"', - 'rule_trigger_notes_start_choice' => 'Muistiinpano alkaa tekstillä ...', - 'rule_trigger_notes_start' => 'Muistiinpano alkaa tekstillä ":trigger_value"', - 'rule_trigger_notes_end_choice' => 'Muistiinpano loppuu tekstiin ...', - 'rule_trigger_notes_end' => 'Muistiinpano loppuu tekstiin ":trigger_value"', + 'rule_trigger_notes_is_choice' => 'Notes are..', + 'rule_trigger_notes_is' => 'Notes are ":trigger_value"', + 'rule_trigger_notes_contains_choice' => 'Notes contain..', + 'rule_trigger_notes_contains' => 'Notes contain ":trigger_value"', + 'rule_trigger_notes_starts_choice' => 'Notes start with..', + 'rule_trigger_notes_starts' => 'Notes start with ":trigger_value"', + 'rule_trigger_notes_ends_choice' => 'Notes end with..', + 'rule_trigger_notes_ends' => 'Notes end with ":trigger_value"', 'rule_trigger_bill_is_choice' => 'Lasku on..', 'rule_trigger_bill_is' => 'Lasku on ":trigger_value"', - 'rule_trigger_external_id_choice' => 'Ulkoinen tunnus on..', - 'rule_trigger_external_id' => 'Ulkoinen tunnus on ":trigger_value"', - 'rule_trigger_internal_reference_choice' => 'Sisäinen viite on..', - 'rule_trigger_internal_reference' => 'Sisäinen viite on ":trigger_value"', + 'rule_trigger_external_id_is_choice' => 'External ID is..', + 'rule_trigger_external_id_is' => 'External ID is ":trigger_value"', + 'rule_trigger_internal_reference_is_choice' => 'Internal reference is..', + 'rule_trigger_internal_reference_is' => 'Internal reference is ":trigger_value"', 'rule_trigger_journal_id_choice' => 'Tapahtumatietueen tunnus on..', 'rule_trigger_journal_id' => 'Tapahtumatietueen tunnus on ":trigger_value"', 'rule_trigger_no_external_url' => 'Tapahtumalla ei ole ulkoista URL-osoitetta', @@ -571,6 +721,134 @@ return [ 'rule_trigger_id_choice' => 'Tapahtuman tunnus on..', 'rule_trigger_id' => 'Tapahtumatunnus on ":trigger_value"', + // new values: + 'rule_trigger_user_action_choice' => 'User action is ":trigger_value"', + 'rule_trigger_tag_is_not_choice' => 'No tag is ":trigger_value"', + 'rule_trigger_tag_is_not' => 'No tag is..', + 'rule_trigger_account_is_choice' => 'Either account is exactly..', + 'rule_trigger_account_is' => 'Either account is exactly ":trigger_value"', + 'rule_trigger_account_contains_choice' => 'Either account contains..', + 'rule_trigger_account_contains' => 'Either account contains ":trigger_value"', + 'rule_trigger_account_ends_choice' => 'Either account ends with..', + 'rule_trigger_account_ends' => 'Either account ends with ":trigger_value"', + 'rule_trigger_account_starts_choice' => 'Either account starts with..', + 'rule_trigger_account_starts' => 'Either account starts with ":trigger_value"', + 'rule_trigger_account_nr_is_choice' => 'Either account number / IBAN is..', + 'rule_trigger_account_nr_is' => 'Either account number / IBAN is ":trigger_value"', + 'rule_trigger_account_nr_contains_choice' => 'Either account number / IBAN contains..', + 'rule_trigger_account_nr_contains' => 'Either account number / IBAN contains ":trigger_value"', + 'rule_trigger_account_nr_ends_choice' => 'Either account number / IBAN ends with..', + 'rule_trigger_account_nr_ends' => 'Either account number / IBAN ends with ":trigger_value"', + 'rule_trigger_account_nr_starts_choice' => 'Either account number / IBAN starts with..', + 'rule_trigger_account_nr_starts' => 'Either account number / IBAN starts with ":trigger_value"', + 'rule_trigger_category_contains_choice' => 'Category contains..', + 'rule_trigger_category_contains' => 'Category contains ":trigger_value"', + 'rule_trigger_category_ends_choice' => 'Category ends with..', + 'rule_trigger_category_ends' => 'Category ends with ":trigger_value"', + 'rule_trigger_category_starts_choice' => 'Category starts with..', + 'rule_trigger_category_starts' => 'Category starts with ":trigger_value"', + 'rule_trigger_budget_contains_choice' => 'Budget contains..', + 'rule_trigger_budget_contains' => 'Budget contains ":trigger_value"', + 'rule_trigger_budget_ends_choice' => 'Budget ends with..', + 'rule_trigger_budget_ends' => 'Budget ends with ":trigger_value"', + 'rule_trigger_budget_starts_choice' => 'Budget starts with..', + 'rule_trigger_budget_starts' => 'Budget starts with ":trigger_value"', + 'rule_trigger_bill_contains_choice' => 'Bill contains..', + 'rule_trigger_bill_contains' => 'Bill contains ":trigger_value"', + 'rule_trigger_bill_ends_choice' => 'Bill ends with..', + 'rule_trigger_bill_ends' => 'Bill ends with ":trigger_value"', + 'rule_trigger_bill_starts_choice' => 'Bill starts with..', + 'rule_trigger_bill_starts' => 'Bill starts with ":trigger_value"', + 'rule_trigger_external_id_contains_choice' => 'External ID contains..', + 'rule_trigger_external_id_contains' => 'External ID contains ":trigger_value"', + 'rule_trigger_external_id_ends_choice' => 'External ID ends with..', + 'rule_trigger_external_id_ends' => 'External ID ends with ":trigger_value"', + 'rule_trigger_external_id_starts_choice' => 'External ID starts with..', + 'rule_trigger_external_id_starts' => 'External ID starts with ":trigger_value"', + 'rule_trigger_internal_reference_contains_choice' => 'Internal reference contains..', + 'rule_trigger_internal_reference_contains' => 'Internal reference contains ":trigger_value"', + 'rule_trigger_internal_reference_ends_choice' => 'Internal reference ends with..', + 'rule_trigger_internal_reference_ends' => 'Internal reference ends with ":trigger_value"', + 'rule_trigger_internal_reference_starts_choice' => 'Internal reference starts with..', + 'rule_trigger_internal_reference_starts' => 'Internal reference starts with ":trigger_value"', + 'rule_trigger_external_url_is_choice' => 'External URL is..', + 'rule_trigger_external_url_is' => 'External URL is ":trigger_value"', + 'rule_trigger_external_url_contains_choice' => 'External URL contains..', + 'rule_trigger_external_url_contains' => 'External URL contains ":trigger_value"', + 'rule_trigger_external_url_ends_choice' => 'External URL ends with..', + 'rule_trigger_external_url_ends' => 'External URL ends with ":trigger_value"', + 'rule_trigger_external_url_starts_choice' => 'External URL starts with..', + 'rule_trigger_external_url_starts' => 'External URL starts with ":trigger_value"', + 'rule_trigger_has_no_attachments_choice' => 'Has no attachments', + 'rule_trigger_has_no_attachments' => 'Transaction has no attachments', + 'rule_trigger_recurrence_id_choice' => 'Recurring transaction ID is..', + 'rule_trigger_recurrence_id' => 'Recurring transaction ID is ":trigger_value"', + 'rule_trigger_interest_date_on_choice' => 'Interest date is on..', + 'rule_trigger_interest_date_on' => 'Interest date is on ":trigger_value"', + 'rule_trigger_interest_date_before_choice' => 'Interest date is before..', + 'rule_trigger_interest_date_before' => 'Interest date is before ":trigger_value"', + 'rule_trigger_interest_date_after_choice' => 'Interest date is after..', + 'rule_trigger_interest_date_after' => 'Interest date is after ":trigger_value"', + 'rule_trigger_book_date_on_choice' => 'Book date is on..', + 'rule_trigger_book_date_on' => 'Book date is on ":trigger_value"', + 'rule_trigger_book_date_before_choice' => 'Book date is before..', + 'rule_trigger_book_date_before' => 'Book date is before ":trigger_value"', + 'rule_trigger_book_date_after_choice' => 'Book date is after..', + 'rule_trigger_book_date_after' => 'Book date is after ":trigger_value"', + 'rule_trigger_process_date_on_choice' => 'Process date is on..', + 'rule_trigger_process_date_on' => 'Process date is ":trigger_value"', + 'rule_trigger_process_date_before_choice' => 'Process date is before..', + 'rule_trigger_process_date_before' => 'Process date is before ":trigger_value"', + 'rule_trigger_process_date_after_choice' => 'Process date is after..', + 'rule_trigger_process_date_after' => 'Process date is after ":trigger_value"', + 'rule_trigger_due_date_on_choice' => 'Due date is on..', + 'rule_trigger_due_date_on' => 'Due date is on ":trigger_value"', + 'rule_trigger_due_date_before_choice' => 'Due date is before..', + 'rule_trigger_due_date_before' => 'Due date is before ":trigger_value"', + 'rule_trigger_due_date_after_choice' => 'Due date is after..', + 'rule_trigger_due_date_after' => 'Due date is after ":trigger_value"', + 'rule_trigger_payment_date_on_choice' => 'Payment date is on..', + 'rule_trigger_payment_date_on' => 'Payment date is on ":trigger_value"', + 'rule_trigger_payment_date_before_choice' => 'Payment date is before..', + 'rule_trigger_payment_date_before' => 'Payment date is before ":trigger_value"', + 'rule_trigger_payment_date_after_choice' => 'Payment date is after..', + 'rule_trigger_payment_date_after' => 'Payment date is after ":trigger_value"', + 'rule_trigger_invoice_date_on_choice' => 'Invoice date is on..', + 'rule_trigger_invoice_date_on' => 'Invoice date is on ":trigger_value"', + 'rule_trigger_invoice_date_before_choice' => 'Invoice date is before..', + 'rule_trigger_invoice_date_before' => 'Invoice date is before ":trigger_value"', + 'rule_trigger_invoice_date_after_choice' => 'Invoice date is after..', + 'rule_trigger_invoice_date_after' => 'Invoice date is after ":trigger_value"', + 'rule_trigger_created_at_before_choice' => 'Transaction was created before..', + 'rule_trigger_created_at_before' => 'Transaction was created before ":trigger_value"', + 'rule_trigger_created_at_after_choice' => 'Transaction was created after..', + 'rule_trigger_created_at_after' => 'Transaction was created after ":trigger_value"', + 'rule_trigger_updated_at_before_choice' => 'Transaction was last updated before..', + 'rule_trigger_updated_at_before' => 'Transaction was last updated before ":trigger_value"', + 'rule_trigger_updated_at_after_choice' => 'Transaction was last updated after..', + 'rule_trigger_updated_at_after' => 'Transaction was last updated after ":trigger_value"', + 'rule_trigger_foreign_amount_is_choice' => 'Foreign amount is exactly..', + 'rule_trigger_foreign_amount_is' => 'Foreign amount is exactly ":trigger_value"', + 'rule_trigger_foreign_amount_less_choice' => 'Foreign amount is less than..', + 'rule_trigger_foreign_amount_less' => 'Foreign amount is less than ":trigger_value"', + 'rule_trigger_foreign_amount_more_choice' => 'Foreign amount is more than..', + 'rule_trigger_foreign_amount_more' => 'Foreign amount is more than ":trigger_value"', + 'rule_trigger_attachment_name_is_choice' => 'Any attachment\'s name is..', + 'rule_trigger_attachment_name_is' => 'Any attachment\'s name is ":trigger_value"', + 'rule_trigger_attachment_name_contains_choice' => 'Any attachment\'s name contains..', + 'rule_trigger_attachment_name_contains' => 'Any attachment\'s name contains ":trigger_value"', + 'rule_trigger_attachment_name_starts_choice' => 'Any attachment\'s name starts with..', + 'rule_trigger_attachment_name_starts' => 'Any attachment\'s name starts with ":trigger_value"', + 'rule_trigger_attachment_name_ends_choice' => 'Any attachment\'s name ends with..', + 'rule_trigger_attachment_name_ends' => 'Any attachment\'s name ends with ":trigger_value"', + 'rule_trigger_attachment_notes_are_choice' => 'Any attachment\'s notes are..', + 'rule_trigger_attachment_notes_are' => 'Any attachment\'s notes are ":trigger_value"', + 'rule_trigger_attachment_notes_contains_choice' => 'Any attachment\'s notes contain..', + 'rule_trigger_attachment_notes_contains' => 'Any attachment\'s notes contain ":trigger_value"', + 'rule_trigger_attachment_notes_starts_choice' => 'Any attachment\'s notes start with..', + 'rule_trigger_attachment_notes_starts' => 'Any attachment\'s notes start with ":trigger_value"', + 'rule_trigger_attachment_notes_ends_choice' => 'Any attachment\'s notes end with..', + 'rule_trigger_attachment_notes_ends' => 'Any attachment\'s notes end with ":trigger_value"', // actions 'rule_action_delete_transaction_choice' => 'POISTA tapahtuma (!)', @@ -1031,6 +1309,10 @@ return [ 'running_again_loss' => 'Aikaisemmin tälle laskulle yhdistetyt tapahtumat saattavat menettää yhteytensä, jos ne eivät (enää) täytä säännön ehtoja.', 'bill_related_rules' => 'Tähän laskuun liittyvät säännöt', 'repeats' => 'Toistot', + 'bill_end_date_help' => 'Optional field. The bill is expected to end on this date.', + 'bill_extension_date_help' => 'Optional field. The bill must be extended (or cancelled) on or before this date.', + 'bill_end_index_line' => 'This bill ends on :date', + 'bill_extension_index_line' => 'This bill must be extended or cancelled on :date', 'connected_journals' => 'Linkitetyt tapahtumat', 'auto_match_on' => 'Firefly III:n automaattisesti yhdistämät', 'auto_match_off' => 'Näitä Firefly III ei ole automaattisesti yhdistänyt', @@ -1412,7 +1694,6 @@ return [ 'overview' => 'Yleiskatsaus', 'saveOnAccount' => 'Tallenna tilille', 'unknown' => 'Tuntematon', - 'daily' => 'Päivittäin', 'monthly' => 'Kuukausittain', 'profile' => 'Profiili', 'errors' => 'Virheet', diff --git a/resources/lang/fi_FI/form.php b/resources/lang/fi_FI/form.php index 5e2294aa1e..bd707423e8 100644 --- a/resources/lang/fi_FI/form.php +++ b/resources/lang/fi_FI/form.php @@ -181,6 +181,7 @@ return [ 'login_name' => 'Käyttäjätunnus', 'is_owner' => 'On ylläpitäjä?', 'url' => 'URL-osoite', + 'bill_end_date' => 'End date', // import 'apply_rules' => 'Aja säännöt', diff --git a/resources/lang/fr_FR/config.php b/resources/lang/fr_FR/config.php index 7e96ba2ff0..abb9300329 100644 --- a/resources/lang/fr_FR/config.php +++ b/resources/lang/fr_FR/config.php @@ -25,25 +25,36 @@ declare(strict_types=1); return [ 'html_language' => 'fr', 'locale' => 'fr, French, fr_FR.utf8, fr_FR.UTF-8', - 'month' => '%B %Y', - 'month_and_day' => '%e %B %Y', + //'month' => '%B %Y', + 'month_js' => 'MMMM YYYY', + + //'month_and_day' => '%B %e, %Y', 'month_and_day_moment_js' => 'D MMMM YYYY', 'month_and_day_fns' => 'd MMMM y', - 'month_and_date_day' => '%A %e %B %Y', - 'month_and_day_no_year' => '%e %B', - 'date_time' => '%e %B %Y à %T', - 'specific_day' => '%e %B %Y', - 'week_in_year' => 'Semaine %V, %G', - 'year' => '%Y', - 'half_year' => '%B %Y', - 'month_js' => 'MMMM YYYY', 'month_and_day_js' => 'Do MMMM YYYY', + + //'month_and_date_day' => '%A %B %e, %Y', + 'month_and_date_day_js' => 'dddd MMMM Do, YYYY', + + //'month_and_day_no_year' => '%B %e', + 'month_and_day_no_year_js' => 'MMMM Do', + + //'date_time' => '%B %e, %Y, @ %T', 'date_time_js' => 'Do MMMM YYYY, à HH:mm:ss', + + //'specific_day' => '%e %B %Y', 'specific_day_js' => 'D MMMM YYYY', + + //'week_in_year' => 'Week %V, %G', 'week_in_year_js' => '[Week] w, YYYY', 'week_in_year_fns' => "'Semaine' w, yyyy", + + //'year' => '%Y', 'year_js' => 'YYYY', + + //'half_year' => '%B %Y', 'half_year_js' => 'Q YYYY', + 'quarter_fns' => "'Q'Q, yyyy", 'half_year_fns' => "'H{half}', yyyy", 'dow_1' => 'Lundi', diff --git a/resources/lang/fr_FR/email.php b/resources/lang/fr_FR/email.php index 1c563cefc8..a13427cbbc 100644 --- a/resources/lang/fr_FR/email.php +++ b/resources/lang/fr_FR/email.php @@ -24,82 +24,97 @@ declare(strict_types=1); return [ // common items - 'greeting' => 'Hello,', - 'closing' => 'Pøuì Poû Põuì,', - 'signature' => 'Le Robot de Firefly III', - 'footer_ps' => 'PS : Ce message a été envoyé car une requête de l\'adresse IP :ipAddress l\'a déclenché.', + 'greeting' => 'Hello,', + 'closing' => 'Pøuì Poû Põuì,', + 'signature' => 'Le Robot de Firefly III', + 'footer_ps' => 'PS : Ce message a été envoyé car une requête de l\'adresse IP :ipAddress l\'a déclenché.', // admin test - 'admin_test_subject' => 'Un message de test de votre installation de Firefly III', - 'admin_test_body' => 'Ceci est un message de test de votre instance Firefly III. Il a été envoyé à :email.', + 'admin_test_subject' => 'Un message de test de votre installation de Firefly III', + 'admin_test_body' => 'Ceci est un message de test de votre instance Firefly III. Il a été envoyé à :email.', // new IP - 'login_from_new_ip' => 'Nouvelle connexion sur Firefly III', - 'new_ip_body' => 'Firefly III a détecté une nouvelle connexion sur votre compte à partir d\'une adresse IP inconnue. Si vous ne vous êtes jamais connecté depuis l\'adresse IP ci-dessous, ou si ça fait plus de six mois, Firefly III vous avertira.', - 'new_ip_warning' => 'Si vous reconnaissez cette adresse IP ou la connexion, vous pouvez ignorer ce message. Si vous ne vous êtes pas connecté, si vous n\'avez aucune idée de quoi il s\'agit, vérifiez la sécurité de votre mot de passe, modifiez-la et déconnectez toutes les autres sessions. Pour cela, allez sur votre page de profil. Bien sûr, vous avez déjà activé l\'A2F, n\'est-ce pas ? Soyez prudent !', - 'ip_address' => 'Adresse IP', - 'host_name' => 'Hôte', - 'date_time' => 'Date + heure', + 'login_from_new_ip' => 'Nouvelle connexion sur Firefly III', + 'new_ip_body' => 'Firefly III a détecté une nouvelle connexion sur votre compte à partir d\'une adresse IP inconnue. Si vous ne vous êtes jamais connecté depuis l\'adresse IP ci-dessous, ou si ça fait plus de six mois, Firefly III vous avertira.', + 'new_ip_warning' => 'Si vous reconnaissez cette adresse IP ou la connexion, vous pouvez ignorer ce message. Si vous ne vous êtes pas connecté, si vous n\'avez aucune idée de quoi il s\'agit, vérifiez la sécurité de votre mot de passe, modifiez-la et déconnectez toutes les autres sessions. Pour cela, allez sur votre page de profil. Bien sûr, vous avez déjà activé l\'A2F, n\'est-ce pas ? Soyez prudent !', + 'ip_address' => 'Adresse IP', + 'host_name' => 'Hôte', + 'date_time' => 'Date + heure', // access token created - 'access_token_created_subject' => 'Un nouveau jeton d\'accès a été créé', - 'access_token_created_body' => 'Quelqu\'un (espérons vous) vient de créer un nouveau jeton d\'accès à l\'API Firefly III pour votre compte utilisateur.', - 'access_token_created_explanation' => 'Avec ce jeton, cette personne peut accéder à toutes vos transactions financières via l\'API Firefly III.', - 'access_token_created_revoke' => 'Si ce n\'était pas vous, veuillez révoquer ce jeton dès que possible à :url.', + 'access_token_created_subject' => 'Un nouveau jeton d\'accès a été créé', + 'access_token_created_body' => 'Quelqu\'un (espérons vous) vient de créer un nouveau jeton d\'accès à l\'API Firefly III pour votre compte utilisateur.', + 'access_token_created_explanation' => 'Avec ce jeton, cette personne peut accéder à toutes vos transactions financières via l\'API Firefly III.', + 'access_token_created_revoke' => 'Si ce n\'était pas vous, veuillez révoquer ce jeton dès que possible à :url.', // registered - 'registered_subject' => 'Bienvenue sur Firefly III !', - 'registered_welcome' => 'Bienvenue sur Firefly III. Votre inscription a été enregistrée, et cet e-mail est là pour le confirmer. Wouhou !', - 'registered_pw' => 'Si vous avez déjà oublié votre mot de passe, veuillez le réinitialiser en utilisant l\'outil de réinitialisation du mot de passe.', - 'registered_help' => 'Il y a une icône d\'aide en haut à droite de chaque page. Si vous avez besoin d\'aide, cliquez dessus !', - 'registered_doc_html' => 'Si vous ne l\'avez pas déjà fait, veuillez lire la documentation.', - 'registered_doc_text' => 'Si vous ne l\'avez pas déjà fait, veuillez lire le guide de première utilisation.', - 'registered_closing' => 'À bientôt !', - 'registered_firefly_iii_link' => 'Firefly III :', - 'registered_pw_reset_link' => 'Réinitialisation du mot de passe :', - 'registered_doc_link' => 'Documentation :', + 'registered_subject' => 'Bienvenue sur Firefly III !', + 'registered_welcome' => 'Bienvenue sur Firefly III. Votre inscription a été enregistrée, et cet e-mail est là pour le confirmer. Wouhou !', + 'registered_pw' => 'Si vous avez déjà oublié votre mot de passe, veuillez le réinitialiser en utilisant l\'outil de réinitialisation du mot de passe.', + 'registered_help' => 'Il y a une icône d\'aide en haut à droite de chaque page. Si vous avez besoin d\'aide, cliquez dessus !', + 'registered_doc_html' => 'Si vous ne l\'avez pas déjà fait, veuillez lire la documentation.', + 'registered_doc_text' => 'Si vous ne l\'avez pas déjà fait, veuillez lire le guide de première utilisation.', + 'registered_closing' => 'À bientôt !', + 'registered_firefly_iii_link' => 'Firefly III :', + 'registered_pw_reset_link' => 'Réinitialisation du mot de passe :', + 'registered_doc_link' => 'Documentation :', // email change - 'email_change_subject' => 'Votre adresse e-mail Firefly III a été modifiée', - 'email_change_body_to_new' => 'Vous ou quelqu\'un ayant accès à votre compte Firefly III avez changé votre adresse e-mail. Si vous ne vous attendiez pas à ce message, veuillez l\'ignorer et le supprimer.', - 'email_change_body_to_old' => 'Vous ou quelqu\'un ayant accès à votre compte Firefly III avez changé votre adresse e-mail. Si vous ne vous attendiez pas à ce que cela se produise, vous devez suivre le lien d\'annulation ci-dessous pour protéger votre compte !', - 'email_change_ignore' => 'Si vous avez initié ce changement, vous pouvez ignorer ce message en toute sécurité.', - 'email_change_old' => 'L\'ancienne adresse e-mail était : :email', - 'email_change_old_strong' => 'L\'ancienne adresse e-mail était : :email', - 'email_change_new' => 'La nouvelle adresse email est : :email', - 'email_change_new_strong' => 'La nouvelle adresse email est : :email', - 'email_change_instructions' => 'Vous ne pouvez pas utiliser Firefly III tant que vous ne confirmez pas ce changement. Veuillez suivre le lien ci-dessous pour le faire.', - 'email_change_undo_link' => 'Pour annuler ce changement, suivez ce lien :', + 'email_change_subject' => 'Votre adresse e-mail Firefly III a été modifiée', + 'email_change_body_to_new' => 'Vous ou quelqu\'un ayant accès à votre compte Firefly III avez changé votre adresse e-mail. Si vous ne vous attendiez pas à ce message, veuillez l\'ignorer et le supprimer.', + 'email_change_body_to_old' => 'Vous ou quelqu\'un ayant accès à votre compte Firefly III avez changé votre adresse e-mail. Si vous ne vous attendiez pas à ce que cela se produise, vous devez suivre le lien d\'annulation ci-dessous pour protéger votre compte !', + 'email_change_ignore' => 'Si vous avez initié ce changement, vous pouvez ignorer ce message en toute sécurité.', + 'email_change_old' => 'L\'ancienne adresse e-mail était : :email', + 'email_change_old_strong' => 'L\'ancienne adresse e-mail était : :email', + 'email_change_new' => 'La nouvelle adresse email est : :email', + 'email_change_new_strong' => 'La nouvelle adresse email est : :email', + 'email_change_instructions' => 'Vous ne pouvez pas utiliser Firefly III tant que vous ne confirmez pas ce changement. Veuillez suivre le lien ci-dessous pour le faire.', + 'email_change_undo_link' => 'Pour annuler ce changement, suivez ce lien :', // OAuth token created - 'oauth_created_subject' => 'Un nouveau client OAuth a été créé', - 'oauth_created_body' => 'Quelqu\'un (espérons vous) vient de créer un nouveau client OAuth API Firefly III pour votre compte utilisateur. Il se nomme ":name" et a pour URL de callback :url.', - 'oauth_created_explanation' => 'Avec ce client, cette personne peut accéder à toutes vos transactions financières via l\'API Firefly III.', - 'oauth_created_undo' => 'Si ce n\'était pas vous, veuillez révoquer ce jeton dès que possible sur :url.', + 'oauth_created_subject' => 'Un nouveau client OAuth a été créé', + 'oauth_created_body' => 'Quelqu\'un (espérons vous) vient de créer un nouveau client OAuth API Firefly III pour votre compte utilisateur. Il se nomme ":name" et a pour URL de callback :url.', + 'oauth_created_explanation' => 'Avec ce client, cette personne peut accéder à toutes vos transactions financières via l\'API Firefly III.', + 'oauth_created_undo' => 'Si ce n\'était pas vous, veuillez révoquer ce jeton dès que possible sur :url.', // reset password - 'reset_pw_subject' => 'Votre demande de réinitialisation de mot de passe', - 'reset_pw_instructions' => 'Quelqu\'un a essayé de réinitialiser votre mot de passe. Si c\'était vous, veuillez suivre le lien ci-dessous pour le faire.', - 'reset_pw_warning' => 'VEUILLEZ VÉRIFIER que le lien va vers le bon site Firefly III !', + 'reset_pw_subject' => 'Votre demande de réinitialisation de mot de passe', + 'reset_pw_instructions' => 'Quelqu\'un a essayé de réinitialiser votre mot de passe. Si c\'était vous, veuillez suivre le lien ci-dessous pour le faire.', + 'reset_pw_warning' => 'VEUILLEZ VÉRIFIER que le lien va vers le bon site Firefly III !', // error - 'error_subject' => 'Une erreur s\'est produite dans Firefly III', - 'error_intro' => 'Firefly III v:version a rencontré une erreur : :errorMessage.', - 'error_type' => 'L\'erreur était de type ":class".', - 'error_timestamp' => 'L\'erreur s\'est produite le/à: :time.', - 'error_location' => 'Cette erreur est survenue dans le fichier ":file" à la ligne :line avec le code :code.', - 'error_user' => 'L\'erreur a été rencontrée par l\'utilisateur n°:id, :email.', - 'error_no_user' => 'Il n\'y avait aucun utilisateur connecté pour cette erreur ou aucun utilisateur n\'a été détecté.', - 'error_ip' => 'L\'adresse IP liée à cette erreur est : :ip', - 'error_url' => 'L\'URL est : :url', - 'error_user_agent' => 'User agent : :userAgent', - 'error_stacktrace' => 'La stacktrace complète se trouve plus bas. Si vous pensez qu\'il s\'agit d\'un bogue dans Firefly III, vous pouvez transmettre ce message à james@firefly-iii.org (en anglais). Cela peut aider à corriger le bogue que vous venez de rencontrer.', - 'error_github_html' => 'Si vous le préférez, vous pouvez également ouvrir un nouveau ticket sur GitHub (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_headers' => 'The following headers may also be relevant:', + 'error_subject' => 'Une erreur s\'est produite dans Firefly III', + 'error_intro' => 'Firefly III v:version a rencontré une erreur : :errorMessage.', + 'error_type' => 'L\'erreur était de type ":class".', + 'error_timestamp' => 'L\'erreur s\'est produite le/à: :time.', + 'error_location' => 'Cette erreur est survenue dans le fichier ":file" à la ligne :line avec le code :code.', + 'error_user' => 'L\'erreur a été rencontrée par l\'utilisateur n°:id, :email.', + 'error_no_user' => 'Il n\'y avait aucun utilisateur connecté pour cette erreur ou aucun utilisateur n\'a été détecté.', + 'error_ip' => 'L\'adresse IP liée à cette erreur est : :ip', + 'error_url' => 'L\'URL est : :url', + 'error_user_agent' => 'User agent : :userAgent', + 'error_stacktrace' => 'La stacktrace complète se trouve plus bas. Si vous pensez qu\'il s\'agit d\'un bogue dans Firefly III, vous pouvez transmettre ce message à james@firefly-iii.org (en anglais). Cela peut aider à corriger le bogue que vous venez de rencontrer.', + 'error_github_html' => 'Si vous le préférez, vous pouvez également ouvrir un nouveau ticket sur GitHub (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_headers' => 'Les en-têtes suivants peuvent également être pertinents :', // report new journals - 'new_journals_subject' => 'Firefly III a créé une nouvelle opération|Firefly III a créé :count nouvelles opérations', - 'new_journals_header' => 'Firefly III a créé une opération pour vous. Vous pouvez la trouver dans votre installation de Firefly III :|Firefly III a créé :count opérations pour vous. Vous pouvez les trouver dans votre installation de Firefly III :', + 'new_journals_subject' => 'Firefly III a créé une nouvelle opération|Firefly III a créé :count nouvelles opérations', + 'new_journals_header' => 'Firefly III a créé une opération pour vous. Vous pouvez la trouver dans votre installation de Firefly III :|Firefly III a créé :count opérations pour vous. Vous pouvez les trouver dans votre installation de Firefly III :', + + // bill warning + 'bill_warning_subject_end_date' => 'Your bill ":name" is due to end in :diff days', + 'bill_warning_subject_now_end_date' => 'Your bill ":name" is due to end TODAY', + 'bill_warning_subject_extension_date' => 'Your bill ":name" is due to be extended or cancelled in :diff days', + 'bill_warning_subject_now_extension_date' => 'Your bill ":name" is due to be extended or cancelled TODAY', + 'bill_warning_end_date_text' => 'Your bill ":name" is due to end on :date. This moment will pass in about :diff days.', + 'bill_warning_extension_date_text' => 'Your bill ":name" is due to be extended or cancelled on :date. This moment will pass in about :diff days.', + 'bill_warning_end_date_text_zero' => 'Your bill ":name" is due to end on :date. This moment will pass TODAY!', + 'bill_warning_extension_date_text_zero' => 'Your bill ":name" is due to be extended or cancelled on :date. This moment will pass TODAY!', + 'bill_warning_please_action' => 'Please take the appropriate action.', + 'bill_warning_end_date_html' => 'Your bill ":name" is due to end on :date. This moment will pass in about :diff days.', + 'bill_warning_extension_date_html' => 'Your bill ":name" is due to be extended or cancelled on :date. This moment will pass in about :diff days.', + 'bill_warning_end_date_html_zero' => 'Your bill ":name" is due to end on :date. This moment will pass TODAY!', + 'bill_warning_extension_date_html_zero' => 'Your bill ":name" is due to be extended or cancelled on :date. This moment will pass TODAY!', ]; diff --git a/resources/lang/fr_FR/firefly.php b/resources/lang/fr_FR/firefly.php index fa00b3e675..ed554f164e 100644 --- a/resources/lang/fr_FR/firefly.php +++ b/resources/lang/fr_FR/firefly.php @@ -24,333 +24,480 @@ declare(strict_types=1); return [ // general stuff: - 'close' => 'Fermer', - 'actions' => 'Actions', - 'edit' => 'Modifier', - 'delete' => 'Supprimer', - 'split' => 'Ventiler', - 'single_split' => 'Ventilation', - 'clone' => 'Cloner', - 'last_seven_days' => '7 Derniers Jours', - 'last_thirty_days' => 'Trente derniers jours', - 'last_180_days' => '180 derniers jours', - 'YTD' => 'Année en cours', - 'welcome_back' => 'Quoi de neuf ?', - 'everything' => 'Tout', - 'today' => 'aujourd\'hui', - 'customRange' => 'Intervalle personnalisé', - 'date_range' => 'Intervalle de dates', - 'apply' => 'Appliquer', - 'select_date' => 'Sélectionner une date...', - 'cancel' => 'Annuler', - 'from' => 'Depuis', - 'to' => 'A', - 'structure' => 'Structure', - 'help_translating' => 'Ce texte d\'aide n\'est pas encore disponible en français. Voulez-vous aider à le traduire ?', - 'showEverything' => 'Tout Afficher', - 'never' => 'Jamais', - 'no_results_for_empty_search' => 'Votre recherche était vide, rien n’a été trouvé.', - 'removed_amount' => 'Supprimé :amount', - 'added_amount' => 'Ajouté :amount', - 'asset_account_role_help' => 'Toutes options supplémentaires résultant de votre choix peuvent être réglées plus tard.', - 'Opening balance' => 'Solde initial', - 'create_new_stuff' => 'Créer de nouvelles choses', - 'new_withdrawal' => 'Nouvelle dépense', - 'create_new_transaction' => 'Créer une nouvelle opération', - 'sidebar_frontpage_create' => 'Créer', - 'new_transaction' => 'Nouvelle opération', - 'no_rules_for_bill' => 'Cette facture n\'a aucune règle associée.', - 'go_to_asset_accounts' => 'Afficher vos comptes d\'actifs', - 'go_to_budgets' => 'Gérer vos budgets', - 'go_to_withdrawals' => 'Accéder à vos retraits', - 'clones_journal_x' => 'Cette opération est un clone de ":description" (#:id)', - 'go_to_categories' => 'Gérer vos catégories', - 'go_to_bills' => 'Gérer vos factures', - 'go_to_expense_accounts' => 'Voir vos comptes de dépenses', - 'go_to_revenue_accounts' => 'Voir vos comptes de revenus', - 'go_to_piggies' => 'Gérer vos tirelires', - 'new_deposit' => 'Nouveau dépôt', - 'new_transfer' => 'Nouveau transfert', - 'new_transfers' => 'Nouveau transfert', - 'new_asset_account' => 'Nouveau compte d’actif', - 'new_expense_account' => 'Nouveau compte de dépenses', - 'new_revenue_account' => 'Nouveau compte de recettes', - 'new_liabilities_account' => 'Nouveau passif', - 'new_budget' => 'Nouveau budget', - 'new_bill' => 'Nouvelle facture', - 'block_account_logout' => 'Vous avez été déconnecté. Les comptes bloqués ne peuvent pas utiliser ce site. Vous êtes-vous enregistré avec une adresse e-mail valide ?', - 'flash_success' => 'Super !', - 'flash_info' => 'Message', - 'flash_warning' => 'Attention !', - 'flash_error' => 'Erreur !', - 'flash_danger' => 'Danger !', - 'flash_info_multiple' => 'Il y a un message| Il y a :count messages', - 'flash_error_multiple' => 'Il y a une erreur|Il y a :count erreurs', - 'net_worth' => 'Avoir net', - 'help_for_this_page' => 'Aide pour cette page', - 'help_for_this_page_body' => 'Vous pouvez trouver plus d\'informations sur cette page dans la documentation.', - 'two_factor_welcome' => 'Bonjour !', - 'two_factor_enter_code' => 'Pour continuer, veuillez entrer votre code d’authentification à deux facteurs. Votre application peut la générer pour vous.', - 'two_factor_code_here' => 'Entrez votre code ici', - 'two_factor_title' => 'Authentification à deux facteurs', - 'authenticate' => 'S\'authentifier', - 'two_factor_forgot_title' => 'Perte de l’authentification à deux facteurs', - 'two_factor_forgot' => 'J’ai oublié mon code d\'identification à deux facteurs.', - 'two_factor_lost_header' => 'Perdu votre authentification à deux facteurs ?', - 'two_factor_lost_intro' => 'Si vous avez aussi perdu vos codes de récupération, vous n\'avez pas de chance. Ce n\'est pas quelque chose que vous pouvez corriger depuis l\'interface web. Vous avez deux choix.', - 'two_factor_lost_fix_self' => 'Si vous exécutez votre propre instance de Firefly III, lisez cette entrée dans la FAQ pour obtenir des instructions.', - 'two_factor_lost_fix_owner' => 'Dans le cas contraire, contactez le propriétaire du site par courriel :site_owner et demandez-lui de réinitialiser votre authentification à deux facteurs.', - 'mfa_backup_code' => 'Vous avez utilisé un code de récupération pour vous connecter à Firefly III. Il ne peut être réutilisé, donc rayez-le de votre liste.', - 'pref_two_factor_new_backup_codes' => 'Obtenir de nouveaux codes de récupération', - 'pref_two_factor_backup_code_count' => 'Vous avez :count code de récupération valide.|Vous avez :count codes de récupération valides.', - '2fa_i_have_them' => 'Je les ai enregistrés !', - 'warning_much_data' => ':days jours de données peuvent prendre un certain temps à charger.', - 'registered' => 'Vous avez été enregistré avec succès !', - 'Default asset account' => 'Compte d’actif par défaut', - 'no_budget_pointer' => 'Vous semblez n’avoir encore aucun budget. Vous devriez en créer un sur la page des budgets. Les budgets peuvent vous aider à garder une trace des dépenses.', - 'no_bill_pointer' => 'Vous semblez n\'avoir encore aucune facture. Vous devriez en créer une sur la page factures-. Les factures peuvent vous aider à garder une trace des dépenses.', - 'Savings account' => 'Compte d’épargne', - 'Credit card' => 'Carte de Crédit', - 'source_accounts' => 'Compte source|Comptes source', - 'destination_accounts' => 'Compte de destination|Comptes de destination', - 'user_id_is' => 'Votre identifiant d’utilisateur est :user', - 'field_supports_markdown' => 'Ce champ prend en charge la syntaxe Markdown.', - 'need_more_help' => 'Si vous désirez plus de renseignements sur l\'utilisation de Firefly III, merci d\'ouvrir un ticket sur Github.', - 'reenable_intro_text' => 'Vous pouvez également réactiver le guide d\'introduction.', - 'intro_boxes_after_refresh' => 'Les boîtes d\'introduction réapparaîtront lorsque vous actualiserez la page.', - 'show_all_no_filter' => 'Montrer toutes les opérations sans les classer par date.', - 'expenses_by_category' => 'Dépenses par catégorie', - 'expenses_by_budget' => 'Dépenses par budget', - 'income_by_category' => 'Revenu par catégorie', - 'expenses_by_asset_account' => 'Dépenses par compte d’actif', - 'expenses_by_expense_account' => 'Dépenses par compte de dépenses', - 'cannot_redirect_to_account' => 'Firefly III n\'est pas en mesure de vous rediriger vers la bonne page. Veuillez nous en excuser.', - 'sum_of_expenses' => 'Montant des dépenses', - 'sum_of_income' => 'Montant des revenus', - 'liabilities' => 'Passifs', - 'spent_in_specific_budget' => 'Dépensé dans le budget ":budget"', - 'spent_in_specific_double' => 'Dépensé dans le compte ":account"', - 'earned_in_specific_double' => 'Gagné dans le compte ":account"', - 'source_account' => 'Compte source', - 'source_account_reconciliation' => 'Vous ne pouvez pas modifier le compte source d\'une opération de rapprochement.', - 'destination_account' => 'Compte de destination', - 'destination_account_reconciliation' => 'Vous ne pouvez pas modifier le compte de destination d\'une opération de rapprochement.', - 'sum_of_expenses_in_budget' => 'Total dépensé dans le budget ":budget"', - 'left_in_budget_limit' => 'Reste à dépenser selon budget', - 'current_period' => 'Période en cours', - 'show_the_current_period_and_overview' => 'Afficher l’exercice en cours et sa vue d’ensemble', - 'pref_languages_locale' => 'Pour une langue autre que l’anglais et pour fonctionner correctement, votre système d’exploitation doit être équipé avec les paramètres régionaux correctes. Si ils ne sont pas présents, les données de devises, les dates et les montants peuvent être mal formatés.', - 'budget_in_period' => 'Toutes les opérations pour le budget ":name" entre :start et :end dans la monnaie :currency', - 'chart_budget_in_period' => 'Graphique pour toutes les opérations pour le budget ":name" entre :start et :end dans :currency', - 'chart_budget_in_period_only_currency' => 'Le montant que vous avez budgété était en :currency, ce graphique ne montrera donc que les opérations dans :currency.', - 'chart_account_in_period' => 'Graphique pour toutes les opérations pour le compte ":name" (:balance) entre :start et :end', - 'chart_category_in_period' => 'Graphique pour toutes les opérations pour la catégorie ":name" entre :start et :end', - 'chart_category_all' => 'Graphique pour toutes les opérations pour la catégorie ":name"', - 'clone_withdrawal' => 'Cloner cette dépense', - 'clone_deposit' => 'Cloner ce dépôt', - 'clone_transfer' => 'Cloner ce transfert', - 'multi_select_no_selection' => 'Aucun sélectionné', - 'multi_select_select_all' => 'Tout sélectionner', - 'multi_select_n_selected' => 'sélectionné', - 'multi_select_all_selected' => 'Tous sélectionnés', - 'multi_select_filter_placeholder' => 'Rechercher..', - 'intro_next_label' => 'Suivant', - 'intro_prev_label' => 'Précédent', - 'intro_skip_label' => 'Ignorer', - 'intro_done_label' => 'Terminé', - 'between_dates_breadcrumb' => 'Entre :start et :end', - 'all_journals_without_budget' => 'Toutes les opérations sans budget', - 'journals_without_budget' => 'Opérations sans budget', - 'all_journals_without_category' => 'Toutes les opérations sans catégorie', - 'journals_without_category' => 'Opérations sans catégorie', - 'all_journals_for_account' => 'Toutes les opérations pour le compte :name', - 'chart_all_journals_for_account' => 'Tableau de toutes les opérations pour le compte :name', - 'journals_in_period_for_account' => 'Toutes les opérations pour le compte :name entre :start et :end', - 'journals_in_period_for_account_js' => 'Toutes les opérations pour le compte {title} entre {start} et {end}', - 'transferred' => 'Transféré', - 'all_withdrawal' => 'Toutes les dépenses', - 'all_transactions' => 'Toutes les opérations', - 'title_withdrawal_between' => 'Toutes les dépenses entre :start et :end', - 'all_deposit' => 'Toutes les recettes', - 'title_deposit_between' => 'Toutes les recettes entre :start et :end', - 'all_transfers' => 'Tous les transferts', - 'title_transfers_between' => 'Tous les transferts entre :start et :end', - 'all_transfer' => 'Tous les transferts', - 'all_journals_for_tag' => 'Toutes les opérations pour le tag ":tag"', - 'title_transfer_between' => 'Tous les transferts entre :start et :end', - 'all_journals_for_category' => 'Toutes les opérations pour la catégorie :name', - 'all_journals_for_budget' => 'Toutes les opérations pour le budget :name', - 'chart_all_journals_for_budget' => 'Graphique pour toutes les opérations pour le budget :name', - 'journals_in_period_for_category' => 'Toutes les opérations pour la catégorie :name entre :start et :end', - 'journals_in_period_for_tag' => 'Toutes les opérations de tag :tag entre :start et :end', - 'not_available_demo_user' => 'La fonctionnalité à laquelle vous essayez d’accéder n’est pas disponible pour les utilisateurs de la démo.', - 'exchange_rate_instructions' => 'Le compte d’actif "@name" n’accepte que les opérations en @native_currency. Si vous souhaitez utiliser @foreign_currency à la place, assurez-vous que le montant en @native_currency est aussi bien connu :', - 'transfer_exchange_rate_instructions' => 'Compte d’actif source "@source_name" n’accepte que les opérations en @source_currency. Compte d’actif "@dest_name" de destination n’accepte que les opérations en @dest_currency. Vous devez fournir le montant transféré correctement dans les deux devises.', - 'transaction_data' => 'Données d\'opération', - 'invalid_server_configuration' => 'Configuration de serveur invalide', - 'invalid_locale_settings' => 'Firefly III is unable to format monetary amounts because your server is missing the required packages. There are instructions how to do this.', - 'quickswitch' => 'Changement rapide', - 'sign_in_to_start' => 'Identifiez-vous pour commencer votre session', - 'sign_in' => 'S\'identifier', - 'register_new_account' => 'Créer un nouveau compte', - 'forgot_my_password' => 'J\'ai oublié mon mot de passe', - 'problems_with_input' => 'Il y a eu quelques problèmes avec votre saisie.', - 'reset_password' => 'Réinitialisez votre mot de passe', - 'button_reset_password' => 'Réinitialiser le mot de passe', - 'reset_button' => 'Réinitialiser', - 'want_to_login' => 'Je veux me connecter', - 'login_page_title' => 'Connectez-vous à Firefly III', - 'register_page_title' => 'Enregistrez-vous à Firefly III', - 'forgot_pw_page_title' => 'Mot de passe Firefly III oublié', - 'reset_pw_page_title' => 'Réinitialiser votre mot de passe Firefly III', - 'cannot_reset_demo_user' => 'Vous ne pouvez pas réinitialiser le mot de passe de l\'utilisateur de démonstration.', - 'no_att_demo_user' => 'L\'utilisateur de la démo ne peut pas envoyer de pièces jointes.', - 'button_register' => 'S\'inscrire', - 'authorization' => 'Autorisation', - 'active_bills_only' => 'factures actives seulement', - 'active_bills_only_total' => 'toutes les factures actives', - 'active_exp_bills_only' => 'uniquement les factures actives et attendues', - 'active_exp_bills_only_total' => 'uniquement les factures actives et attendues', - 'per_period_sum_1D' => 'Coûts journaliers attendus', - 'per_period_sum_1W' => 'Coûts hebdomadaires attendus', - 'per_period_sum_1M' => 'Coûts mensuels attendus', - 'per_period_sum_3M' => 'Coûts trimestriels attendus', - 'per_period_sum_6M' => 'Coûts semestriels attendus', - 'per_period_sum_1Y' => 'Coûts annuels attendus', - 'average_per_bill' => 'moyenne par facture', - 'expected_total' => 'total prévu', - 'reconciliation_account_name' => 'Régularisation de :name (:currency)', - 'saved' => 'Sauvegardé', - 'advanced_options' => 'Options avancées', - 'advanced_options_explain' => 'Certaines pages de Firefly III ont des options avancées cachées derrière ce bouton. Cette page n\'a rien de bien utile ici, mais regardez les autres !', - 'here_be_dragons' => 'Hic sunt dracones', + 'close' => 'Fermer', + 'actions' => 'Actions', + 'edit' => 'Modifier', + 'delete' => 'Supprimer', + 'split' => 'Ventiler', + 'single_split' => 'Ventilation', + 'clone' => 'Cloner', + 'last_seven_days' => '7 Derniers Jours', + 'last_thirty_days' => 'Trente derniers jours', + 'last_180_days' => '180 derniers jours', + 'YTD' => 'Année en cours', + 'welcome_back' => 'Quoi de neuf ?', + 'everything' => 'Tout', + 'today' => 'aujourd\'hui', + 'customRange' => 'Intervalle personnalisé', + 'date_range' => 'Intervalle de dates', + 'apply' => 'Appliquer', + 'select_date' => 'Sélectionner une date...', + 'cancel' => 'Annuler', + 'from' => 'Depuis', + 'to' => 'A', + 'structure' => 'Structure', + 'help_translating' => 'Ce texte d\'aide n\'est pas encore disponible en français. Voulez-vous aider à le traduire ?', + 'showEverything' => 'Tout Afficher', + 'never' => 'Jamais', + 'no_results_for_empty_search' => 'Votre recherche était vide, rien n’a été trouvé.', + 'removed_amount' => 'Supprimé :amount', + 'added_amount' => 'Ajouté :amount', + 'asset_account_role_help' => 'Toutes options supplémentaires résultant de votre choix peuvent être réglées plus tard.', + 'Opening balance' => 'Solde initial', + 'create_new_stuff' => 'Créer de nouvelles choses', + 'new_withdrawal' => 'Nouvelle dépense', + 'create_new_transaction' => 'Créer une nouvelle opération', + 'sidebar_frontpage_create' => 'Créer', + 'new_transaction' => 'Nouvelle opération', + 'no_rules_for_bill' => 'Cette facture n\'a aucune règle associée.', + 'go_to_asset_accounts' => 'Afficher vos comptes d\'actifs', + 'go_to_budgets' => 'Gérer vos budgets', + 'go_to_withdrawals' => 'Accéder à vos retraits', + 'clones_journal_x' => 'Cette opération est un clone de ":description" (#:id)', + 'go_to_categories' => 'Gérer vos catégories', + 'go_to_bills' => 'Gérer vos factures', + 'go_to_expense_accounts' => 'Voir vos comptes de dépenses', + 'go_to_revenue_accounts' => 'Voir vos comptes de revenus', + 'go_to_piggies' => 'Gérer vos tirelires', + 'new_deposit' => 'Nouveau dépôt', + 'new_transfer' => 'Nouveau transfert', + 'new_transfers' => 'Nouveau transfert', + 'new_asset_account' => 'Nouveau compte d’actif', + 'new_expense_account' => 'Nouveau compte de dépenses', + 'new_revenue_account' => 'Nouveau compte de recettes', + 'new_liabilities_account' => 'Nouveau passif', + 'new_budget' => 'Nouveau budget', + 'new_bill' => 'Nouvelle facture', + 'block_account_logout' => 'Vous avez été déconnecté. Les comptes bloqués ne peuvent pas utiliser ce site. Vous êtes-vous enregistré avec une adresse e-mail valide ?', + 'flash_success' => 'Super !', + 'flash_info' => 'Message', + 'flash_warning' => 'Attention !', + 'flash_error' => 'Erreur !', + 'flash_danger' => 'Danger !', + 'flash_info_multiple' => 'Il y a un message| Il y a :count messages', + 'flash_error_multiple' => 'Il y a une erreur|Il y a :count erreurs', + 'net_worth' => 'Avoir net', + 'help_for_this_page' => 'Aide pour cette page', + 'help_for_this_page_body' => 'Vous pouvez trouver plus d\'informations sur cette page dans la documentation.', + 'two_factor_welcome' => 'Bonjour !', + 'two_factor_enter_code' => 'Pour continuer, veuillez entrer votre code d’authentification à deux facteurs. Votre application peut la générer pour vous.', + 'two_factor_code_here' => 'Entrez votre code ici', + 'two_factor_title' => 'Authentification à deux facteurs', + 'authenticate' => 'S\'authentifier', + 'two_factor_forgot_title' => 'Perte de l’authentification à deux facteurs', + 'two_factor_forgot' => 'J’ai oublié mon code d\'identification à deux facteurs.', + 'two_factor_lost_header' => 'Perdu votre authentification à deux facteurs ?', + 'two_factor_lost_intro' => 'Si vous avez aussi perdu vos codes de récupération, vous n\'avez pas de chance. Ce n\'est pas quelque chose que vous pouvez corriger depuis l\'interface web. Vous avez deux choix.', + 'two_factor_lost_fix_self' => 'Si vous exécutez votre propre instance de Firefly III, lisez cette entrée dans la FAQ pour obtenir des instructions.', + 'two_factor_lost_fix_owner' => 'Dans le cas contraire, contactez le propriétaire du site par courriel :site_owner et demandez-lui de réinitialiser votre authentification à deux facteurs.', + 'mfa_backup_code' => 'Vous avez utilisé un code de récupération pour vous connecter à Firefly III. Il ne peut être réutilisé, donc rayez-le de votre liste.', + 'pref_two_factor_new_backup_codes' => 'Obtenir de nouveaux codes de récupération', + 'pref_two_factor_backup_code_count' => 'Vous avez :count code de récupération valide.|Vous avez :count codes de récupération valides.', + '2fa_i_have_them' => 'Je les ai enregistrés !', + 'warning_much_data' => ':days jours de données peuvent prendre un certain temps à charger.', + 'registered' => 'Vous avez été enregistré avec succès !', + 'Default asset account' => 'Compte d’actif par défaut', + 'no_budget_pointer' => 'Vous semblez n’avoir encore aucun budget. Vous devriez en créer un sur la page des budgets. Les budgets peuvent vous aider à garder une trace des dépenses.', + 'no_bill_pointer' => 'Vous semblez n\'avoir encore aucune facture. Vous devriez en créer une sur la page factures-. Les factures peuvent vous aider à garder une trace des dépenses.', + 'Savings account' => 'Compte d’épargne', + 'Credit card' => 'Carte de Crédit', + 'source_accounts' => 'Compte source|Comptes source', + 'destination_accounts' => 'Compte de destination|Comptes de destination', + 'user_id_is' => 'Votre identifiant d’utilisateur est :user', + 'field_supports_markdown' => 'Ce champ prend en charge la syntaxe Markdown.', + 'need_more_help' => 'Si vous désirez plus de renseignements sur l\'utilisation de Firefly III, merci d\'ouvrir un ticket sur Github.', + 'reenable_intro_text' => 'Vous pouvez également réactiver le guide d\'introduction.', + 'intro_boxes_after_refresh' => 'Les boîtes d\'introduction réapparaîtront lorsque vous actualiserez la page.', + 'show_all_no_filter' => 'Montrer toutes les opérations sans les classer par date.', + 'expenses_by_category' => 'Dépenses par catégorie', + 'expenses_by_budget' => 'Dépenses par budget', + 'income_by_category' => 'Revenu par catégorie', + 'expenses_by_asset_account' => 'Dépenses par compte d’actif', + 'expenses_by_expense_account' => 'Dépenses par compte de dépenses', + 'cannot_redirect_to_account' => 'Firefly III n\'est pas en mesure de vous rediriger vers la bonne page. Veuillez nous en excuser.', + 'sum_of_expenses' => 'Montant des dépenses', + 'sum_of_income' => 'Montant des revenus', + 'liabilities' => 'Passifs', + 'spent_in_specific_budget' => 'Dépensé dans le budget ":budget"', + 'spent_in_specific_double' => 'Dépensé dans le compte ":account"', + 'earned_in_specific_double' => 'Gagné dans le compte ":account"', + 'source_account' => 'Compte source', + 'source_account_reconciliation' => 'Vous ne pouvez pas modifier le compte source d\'une opération de rapprochement.', + 'destination_account' => 'Compte de destination', + 'destination_account_reconciliation' => 'Vous ne pouvez pas modifier le compte de destination d\'une opération de rapprochement.', + 'sum_of_expenses_in_budget' => 'Total dépensé dans le budget ":budget"', + 'left_in_budget_limit' => 'Reste à dépenser selon budget', + 'current_period' => 'Période en cours', + 'show_the_current_period_and_overview' => 'Afficher l’exercice en cours et sa vue d’ensemble', + 'pref_languages_locale' => 'Pour une langue autre que l’anglais et pour fonctionner correctement, votre système d’exploitation doit être équipé avec les paramètres régionaux correctes. Si ils ne sont pas présents, les données de devises, les dates et les montants peuvent être mal formatés.', + 'budget_in_period' => 'Toutes les opérations pour le budget ":name" entre :start et :end dans la monnaie :currency', + 'chart_budget_in_period' => 'Graphique pour toutes les opérations pour le budget ":name" entre :start et :end dans :currency', + 'chart_budget_in_period_only_currency' => 'Le montant que vous avez budgété était en :currency, ce graphique ne montrera donc que les opérations dans :currency.', + 'chart_account_in_period' => 'Graphique pour toutes les opérations pour le compte ":name" (:balance) entre :start et :end', + 'chart_category_in_period' => 'Graphique pour toutes les opérations pour la catégorie ":name" entre :start et :end', + 'chart_category_all' => 'Graphique pour toutes les opérations pour la catégorie ":name"', + 'clone_withdrawal' => 'Cloner cette dépense', + 'clone_deposit' => 'Cloner ce dépôt', + 'clone_transfer' => 'Cloner ce transfert', + 'multi_select_no_selection' => 'Aucun sélectionné', + 'multi_select_select_all' => 'Tout sélectionner', + 'multi_select_n_selected' => 'sélectionné', + 'multi_select_all_selected' => 'Tous sélectionnés', + 'multi_select_filter_placeholder' => 'Rechercher..', + 'intro_next_label' => 'Suivant', + 'intro_prev_label' => 'Précédent', + 'intro_skip_label' => 'Ignorer', + 'intro_done_label' => 'Terminé', + 'between_dates_breadcrumb' => 'Entre :start et :end', + 'all_journals_without_budget' => 'Toutes les opérations sans budget', + 'journals_without_budget' => 'Opérations sans budget', + 'all_journals_without_category' => 'Toutes les opérations sans catégorie', + 'journals_without_category' => 'Opérations sans catégorie', + 'all_journals_for_account' => 'Toutes les opérations pour le compte :name', + 'chart_all_journals_for_account' => 'Tableau de toutes les opérations pour le compte :name', + 'journals_in_period_for_account' => 'Toutes les opérations pour le compte :name entre :start et :end', + 'journals_in_period_for_account_js' => 'Toutes les opérations pour le compte {title} entre {start} et {end}', + 'transferred' => 'Transféré', + 'all_withdrawal' => 'Toutes les dépenses', + 'all_transactions' => 'Toutes les opérations', + 'title_withdrawal_between' => 'Toutes les dépenses entre :start et :end', + 'all_deposit' => 'Toutes les recettes', + 'title_deposit_between' => 'Toutes les recettes entre :start et :end', + 'all_transfers' => 'Tous les transferts', + 'title_transfers_between' => 'Tous les transferts entre :start et :end', + 'all_transfer' => 'Tous les transferts', + 'all_journals_for_tag' => 'Toutes les opérations pour le tag ":tag"', + 'title_transfer_between' => 'Tous les transferts entre :start et :end', + 'all_journals_for_category' => 'Toutes les opérations pour la catégorie :name', + 'all_journals_for_budget' => 'Toutes les opérations pour le budget :name', + 'chart_all_journals_for_budget' => 'Graphique pour toutes les opérations pour le budget :name', + 'journals_in_period_for_category' => 'Toutes les opérations pour la catégorie :name entre :start et :end', + 'journals_in_period_for_tag' => 'Toutes les opérations de tag :tag entre :start et :end', + 'not_available_demo_user' => 'La fonctionnalité à laquelle vous essayez d’accéder n’est pas disponible pour les utilisateurs de la démo.', + 'exchange_rate_instructions' => 'Le compte d’actif "@name" n’accepte que les opérations en @native_currency. Si vous souhaitez utiliser @foreign_currency à la place, assurez-vous que le montant en @native_currency est aussi bien connu :', + 'transfer_exchange_rate_instructions' => 'Compte d’actif source "@source_name" n’accepte que les opérations en @source_currency. Compte d’actif "@dest_name" de destination n’accepte que les opérations en @dest_currency. Vous devez fournir le montant transféré correctement dans les deux devises.', + 'transaction_data' => 'Données d\'opération', + 'invalid_server_configuration' => 'Configuration de serveur invalide', + 'invalid_locale_settings' => 'Firefly III ne parvient pas à formater les montants monétaires car il manque des paquets logiciels sur votre serveur. Voici des instructions sur comment procéder.', + 'quickswitch' => 'Changement rapide', + 'sign_in_to_start' => 'Identifiez-vous pour commencer votre session', + 'sign_in' => 'S\'identifier', + 'register_new_account' => 'Créer un nouveau compte', + 'forgot_my_password' => 'J\'ai oublié mon mot de passe', + 'problems_with_input' => 'Il y a eu quelques problèmes avec votre saisie.', + 'reset_password' => 'Réinitialisez votre mot de passe', + 'button_reset_password' => 'Réinitialiser le mot de passe', + 'reset_button' => 'Réinitialiser', + 'want_to_login' => 'Je veux me connecter', + 'login_page_title' => 'Connectez-vous à Firefly III', + 'register_page_title' => 'Enregistrez-vous à Firefly III', + 'forgot_pw_page_title' => 'Mot de passe Firefly III oublié', + 'reset_pw_page_title' => 'Réinitialiser votre mot de passe Firefly III', + 'cannot_reset_demo_user' => 'Vous ne pouvez pas réinitialiser le mot de passe de l\'utilisateur de démonstration.', + 'no_att_demo_user' => 'L\'utilisateur de la démo ne peut pas envoyer de pièces jointes.', + 'button_register' => 'S\'inscrire', + 'authorization' => 'Autorisation', + 'active_bills_only' => 'factures actives seulement', + 'active_bills_only_total' => 'toutes les factures actives', + 'active_exp_bills_only' => 'uniquement les factures actives et attendues', + 'active_exp_bills_only_total' => 'uniquement les factures actives et attendues', + 'per_period_sum_1D' => 'Coûts journaliers attendus', + 'per_period_sum_1W' => 'Coûts hebdomadaires attendus', + 'per_period_sum_1M' => 'Coûts mensuels attendus', + 'per_period_sum_3M' => 'Coûts trimestriels attendus', + 'per_period_sum_6M' => 'Coûts semestriels attendus', + 'per_period_sum_1Y' => 'Coûts annuels attendus', + 'average_per_bill' => 'moyenne par facture', + 'expected_total' => 'total prévu', + 'reconciliation_account_name' => 'Régularisation de :name (:currency)', + 'saved' => 'Sauvegardé', + 'advanced_options' => 'Options avancées', + 'advanced_options_explain' => 'Certaines pages de Firefly III ont des options avancées cachées derrière ce bouton. Cette page n\'a rien de bien utile ici, mais regardez les autres !', + 'here_be_dragons' => 'Hic sunt dracones', // Webhooks - 'webhooks' => 'Webhooks', + 'webhooks' => 'Webhooks', // API access - 'authorization_request' => 'Firefly III v:version demande d\'autorisation', - 'authorization_request_intro' => 'L\'application ":client" demande l\'autorisation d\'accéder à votre administration financière. Voulez-vous autoriser :client à accéder à ces enregistrements ?', - 'authorization_request_site' => 'Vous allez être redirigé vers :url qui pourra ensuite accéder à vos données Firefly III.', - 'authorization_request_invalid' => 'Cette demande d\'accès n\'est pas valide. Veuillez ne plus suivre ce lien.', - 'scopes_will_be_able' => 'Cette application pourra :', - 'button_authorize' => 'Autoriser', - 'none_in_select_list' => '(aucun)', - 'no_piggy_bank' => '(aucune tirelire)', - 'name_in_currency' => ':name en :currency', - 'paid_in_currency' => 'Payé en :currency', - 'unpaid_in_currency' => 'Non payé en :currency', - 'is_alpha_warning' => 'Vous utilisez une version ALPHA. Méfiez-vous des bogues et des problèmes.', - 'is_beta_warning' => 'Vous utilisez une version BETA. Méfiez-vous des bogues et des problèmes.', - 'all_destination_accounts' => 'Comptes de destination', - 'all_source_accounts' => 'Comptes source', - 'back_to_index' => 'Retour à l\'accueil', - 'cant_logout_guard' => 'Firefly III ne peut pas vous déconnecter.', - 'external_url' => 'URL externe', - 'internal_reference' => 'Référence interne', + 'authorization_request' => 'Firefly III v:version demande d\'autorisation', + 'authorization_request_intro' => 'L\'application ":client" demande l\'autorisation d\'accéder à votre administration financière. Voulez-vous autoriser :client à accéder à ces enregistrements ?', + 'authorization_request_site' => 'Vous allez être redirigé vers :url qui pourra ensuite accéder à vos données Firefly III.', + 'authorization_request_invalid' => 'Cette demande d\'accès n\'est pas valide. Veuillez ne plus suivre ce lien.', + 'scopes_will_be_able' => 'Cette application pourra :', + 'button_authorize' => 'Autoriser', + 'none_in_select_list' => '(aucun)', + 'no_piggy_bank' => '(aucune tirelire)', + 'name_in_currency' => ':name en :currency', + 'paid_in_currency' => 'Payé en :currency', + 'unpaid_in_currency' => 'Non payé en :currency', + 'is_alpha_warning' => 'Vous utilisez une version ALPHA. Méfiez-vous des bogues et des problèmes.', + 'is_beta_warning' => 'Vous utilisez une version BETA. Méfiez-vous des bogues et des problèmes.', + 'all_destination_accounts' => 'Comptes de destination', + 'all_source_accounts' => 'Comptes source', + 'back_to_index' => 'Retour à l\'accueil', + 'cant_logout_guard' => 'Firefly III ne peut pas vous déconnecter.', + 'external_url' => 'URL externe', + 'internal_reference' => 'Référence interne', // check for updates: - 'update_check_title' => 'Vérifier les mises à jour', - 'admin_update_check_title' => 'Rechercher automatiquement les mises à jour', - 'admin_update_check_explain' => 'Firefly III peut vérifier les mises à jour automatiquement. Lorsque vous activez ce paramètre, il contacte le serveur de mise à jour de Firefly III pour voir si une nouvelle version de Firefly III est disponible. Quand c\'est le cas, vous recevrez une notification. Vous pouvez tester cette notification en utilisant le bouton sur la droite. Veuillez indiquer ci-dessous si vous voulez que Firefly III vérifie les mises à jour.', - 'check_for_updates_permission' => 'Firefly III peut vérifier les mises à jour, mais il a besoin de votre permission pour le faire. Veuillez vous rendre à l\'adresse administration pour indiquer si vous souhaitez que cette fonctionnalité soit activée.', - 'updates_ask_me_later' => 'Me demander plus tard', - 'updates_do_not_check' => 'Ne pas vérifier les mises à jour', - 'updates_enable_check' => 'Activer la vérification des mises à jour', - 'admin_update_check_now_title' => 'Vérifier les mises à jour maintenant', - 'admin_update_check_now_explain' => 'Si vous appuyez sur le bouton, Firefly III verra si votre version actuelle est la dernière.', - 'check_for_updates_button' => 'Vérifier maintenant !', - 'update_new_version_alert' => 'Une nouvelle version de Firefly III est disponible. Vous utilisez v:your_version. La dernière version v:new_version a été publiée le :date.', - 'update_version_beta' => 'Cette version est une version BETA. Vous pouvez rencontrer des problèmes.', - 'update_version_alpha' => 'Cette version est une version ALPHA. Vous pourriez rencontrer des problèmes.', - 'update_current_version_alert' => 'Vous utilisez v:version, la dernière version disponible.', - 'update_newer_version_alert' => 'Vous utilisez v:your_version, qui est plus récente que la dernière version, v:new_version.', - 'update_check_error' => 'Une erreur est survenue lors de la vérification d\'une mise à jour : :error', - 'unknown_error' => 'Erreur inconnue. Désolé.', - 'just_new_release' => 'Une nouvelle version est disponible ! La version :version a été publiée :date. Cette version est très récente. Attendez quelques jours pour que la nouvelle version se stabilise.', - 'disabled_but_check' => 'Vous avez désactivé la vérification des mises à jour. N\'oubliez donc pas de vérifier vous-même les mises à jour de temps en temps. Merci !', - 'admin_update_channel_title' => 'Canal de mise à jour', - 'admin_update_channel_explain' => 'Firefly III dispose de trois canaux de mise à jour qui déterminent ce que vous êtes prêt à accepter en termes de fonctionnalités, d\'améliorations et de bogues. Utilisez le canal « bêta » si vous êtes aventurier et le « alpha » lorsque vous aimez vivre dangereusement.', - 'update_channel_stable' => 'Stable. Tout devrait fonctionner comme prévu.', - 'update_channel_beta' => 'Bêta. De nouvelles fonctionnalités sont présentes, mais il peut exister des régressions.', - 'update_channel_alpha' => 'Alpha. Nous essayons des choses et gardons ce qui fonctionne.', + 'update_check_title' => 'Vérifier les mises à jour', + 'admin_update_check_title' => 'Rechercher automatiquement les mises à jour', + 'admin_update_check_explain' => 'Firefly III peut vérifier les mises à jour automatiquement. Lorsque vous activez ce paramètre, il contacte le serveur de mise à jour de Firefly III pour voir si une nouvelle version de Firefly III est disponible. Quand c\'est le cas, vous recevrez une notification. Vous pouvez tester cette notification en utilisant le bouton sur la droite. Veuillez indiquer ci-dessous si vous voulez que Firefly III vérifie les mises à jour.', + 'check_for_updates_permission' => 'Firefly III peut vérifier les mises à jour, mais il a besoin de votre permission pour le faire. Veuillez vous rendre à l\'adresse administration pour indiquer si vous souhaitez que cette fonctionnalité soit activée.', + 'updates_ask_me_later' => 'Me demander plus tard', + 'updates_do_not_check' => 'Ne pas vérifier les mises à jour', + 'updates_enable_check' => 'Activer la vérification des mises à jour', + 'admin_update_check_now_title' => 'Vérifier les mises à jour maintenant', + 'admin_update_check_now_explain' => 'Si vous appuyez sur le bouton, Firefly III verra si votre version actuelle est la dernière.', + 'check_for_updates_button' => 'Vérifier maintenant !', + 'update_new_version_alert' => 'Une nouvelle version de Firefly III est disponible. Vous utilisez v:your_version. La dernière version v:new_version a été publiée le :date.', + 'update_version_beta' => 'Cette version est une version BETA. Vous pouvez rencontrer des problèmes.', + 'update_version_alpha' => 'Cette version est une version ALPHA. Vous pourriez rencontrer des problèmes.', + 'update_current_version_alert' => 'Vous utilisez v:version, la dernière version disponible.', + 'update_newer_version_alert' => 'Vous utilisez v:your_version, qui est plus récente que la dernière version, v:new_version.', + 'update_check_error' => 'Une erreur est survenue lors de la vérification d\'une mise à jour : :error', + 'unknown_error' => 'Erreur inconnue. Désolé.', + 'just_new_release' => 'Une nouvelle version est disponible ! La version :version a été publiée :date. Cette version est très récente. Attendez quelques jours pour que la nouvelle version se stabilise.', + 'disabled_but_check' => 'Vous avez désactivé la vérification des mises à jour. N\'oubliez donc pas de vérifier vous-même les mises à jour de temps en temps. Merci !', + 'admin_update_channel_title' => 'Canal de mise à jour', + 'admin_update_channel_explain' => 'Firefly III dispose de trois canaux de mise à jour qui déterminent ce que vous êtes prêt à accepter en termes de fonctionnalités, d\'améliorations et de bogues. Utilisez le canal « bêta » si vous êtes aventurier et le « alpha » lorsque vous aimez vivre dangereusement.', + 'update_channel_stable' => 'Stable. Tout devrait fonctionner comme prévu.', + 'update_channel_beta' => 'Bêta. De nouvelles fonctionnalités sont présentes, mais il peut exister des régressions.', + 'update_channel_alpha' => 'Alpha. Nous essayons des choses et gardons ce qui fonctionne.', // search - 'search' => 'Rechercher', - 'search_query' => 'Requête', - 'search_found_transactions' => 'Firefly III a trouvé :count opération en :time secondes.|Firefly III a trouvé :count opérations en :time secondes.', - 'search_found_more_transactions' => 'Firefly III a trouvé plus de :count transactions en :time secondes.', - 'search_for_query' => 'Firefly III recherche des opérations contenant tous ces mots : :query', - 'invalid_operators_list' => 'Ces paramètres de recherche ne sont pas valides et ont été ignorés.', - 'search_modifier_date_is' => 'La date de l\'opération est ":value"', - 'search_modifier_id' => 'L\'ID de l\'opération est ":value"', - 'search_modifier_date_before' => 'La date de l\'opération est avant ou le ":value"', - 'search_modifier_date_after' => 'La date de l\'opération est après ou le ":value"', - 'search_modifier_created_on' => 'L\'opération a été créée le ":value"', - 'search_modifier_updated_on' => 'L\'opération a été mise à jour pour la dernière fois le ":value"', - 'search_modifier_external_id' => 'L\'ID externe est ":value"', - 'search_modifier_no_external_url' => 'L\'opération n\'a pas d\'URL externe', - 'search_modifier_any_external_url' => 'L\'opération doit avoir une URL externe', - 'search_modifier_internal_reference' => 'La référence interne est ":value"', - 'search_modifier_description_starts' => 'La description est ":value"', - 'search_modifier_description_ends' => 'La description se termine par ":value"', - 'search_modifier_description_contains' => 'La description contient ":value"', - 'search_modifier_description_is' => 'La description est exactement ":value"', - 'search_modifier_currency_is' => 'La devise (étrangère) de l\'opération est ":value"', - 'search_modifier_foreign_currency_is' => 'La devise étrangère de l\'opération est ":value"', - 'search_modifier_has_attachments' => 'L\'opération doit avoir une pièce jointe', - 'search_modifier_has_no_category' => 'L\'opération ne doit pas avoir de catégorie', - 'search_modifier_has_any_category' => 'L\'opération doit avoir une catégorie', - 'search_modifier_has_no_budget' => 'L\'opération ne doit pas avoir de budget', - 'search_modifier_has_any_budget' => 'L\'opération doit avoir un budget', - 'search_modifier_has_no_bill' => 'L\'opération ne doit pas avoir de facture', - 'search_modifier_has_any_bill' => 'L\'opération doit avoir (au moins) une facture', - 'search_modifier_has_no_tag' => 'L\'opération ne doit pas avoir de tags', - 'search_modifier_has_any_tag' => 'L\'opération doit avoir un tag (n\'importe lequel)', - 'search_modifier_notes_contain' => 'Les notes de l\'opération contiennent ":value"', - 'search_modifier_notes_start' => 'Les notes de l\'opération commencent par ":value"', - 'search_modifier_notes_end' => 'Les notes de l\'opération se terminent par ":value"', - 'search_modifier_notes_are' => 'Les notes de l\'opération sont exactement ":value"', - 'search_modifier_no_notes' => 'L\'opération n\'a pas de note', - 'search_modifier_any_notes' => 'L\'opération doit avoir des notes', - 'search_modifier_amount_exactly' => 'Le montant est exactement :value', - 'search_modifier_amount_less' => 'Le montant est inférieur ou égal à :value', - 'search_modifier_amount_more' => 'Le montant est supérieur ou égal à :value', - 'search_modifier_source_account_is' => 'Le nom du compte source est exactement ":value"', - 'search_modifier_source_account_contains' => 'Le nom du compte source contient ":value"', - 'search_modifier_source_account_starts' => 'Le nom du compte source commence par ":value"', - 'search_modifier_source_account_ends' => 'Le nom du compte source se termine par ":value"', - 'search_modifier_source_account_id' => 'L\'ID du compte source est :value', - 'search_modifier_source_account_nr_is' => 'Le numéro du compte source (IBAN) est ":value"', - 'search_modifier_source_account_nr_contains' => 'Le numéro du compte source (IBAN) contient ":value"', - 'search_modifier_source_account_nr_starts' => 'Le numéro du compte source (IBAN) commence par ":value"', - 'search_modifier_source_account_nr_ends' => 'Le numéro du compte source (IBAN) se termine par ":value"', - 'search_modifier_destination_account_is' => 'Le nom du compte de destination est exactement ":value"', - 'search_modifier_destination_account_contains' => 'Le nom du compte de destination contient ":value"', - 'search_modifier_destination_account_starts' => 'Le nom du compte de destination commence par ":value"', - 'search_modifier_destination_account_ends' => 'Le nom du compte de destination se termine par ":value"', - 'search_modifier_destination_account_id' => 'L\'ID du compte de destination est :value', - 'search_modifier_destination_is_cash' => 'Le compte de destination est un compte (d\'espèces)', - 'search_modifier_source_is_cash' => 'Le compte source est un compte (d\'espèces)', - 'search_modifier_destination_account_nr_is' => 'Le numéro du compte de destination (IBAN) est ":value"', - 'search_modifier_destination_account_nr_contains' => 'Le numéro du compte de destination (IBAN) contient ":value"', - 'search_modifier_destination_account_nr_starts' => 'Le numéro du compte de destination (IBAN) commence par ":value"', - 'search_modifier_destination_account_nr_ends' => 'Le numéro du compte de destination (IBAN) se termine par ":value"', - 'search_modifier_account_id' => 'Les IDs du compte source ou de destination est/sont : :value', - 'search_modifier_category_is' => 'La catégorie est ":value"', - 'search_modifier_budget_is' => 'Le budget est ":value"', - 'search_modifier_bill_is' => 'La facture est ":value"', - 'search_modifier_transaction_type' => 'Le type de transaction est ":value"', - 'search_modifier_tag_is' => 'Le tag est ":value"', - 'search_modifier_date_is_year' => 'L\'opération est dans l\'année ":value"', - 'search_modifier_date_is_month' => 'L\'opération est dans le mois ":value"', - 'search_modifier_date_is_day' => 'L\'opération est le jour du mois ":value"', - 'search_modifier_date_before_year' => 'L\'opération est avant ou dans l\'année ":value"', - 'search_modifier_date_before_month' => 'L\'opération est avant ou dans le mois ":value"', - 'search_modifier_date_before_day' => 'L\'opération est avant ou le jour du mois ":value"', - 'search_modifier_date_after_year' => 'L\'opération est dans ou après l\'année ":value"', - 'search_modifier_date_after_month' => 'L\'opération est dans ou après le mois ":value"', - 'search_modifier_date_after_day' => 'L\'opération est après ou le jour du mois ":value"', + 'search' => 'Rechercher', + 'search_query' => 'Requête', + 'search_found_transactions' => 'Firefly III a trouvé :count opération en :time secondes.|Firefly III a trouvé :count opérations en :time secondes.', + 'search_found_more_transactions' => 'Firefly III a trouvé plus de :count transactions en :time secondes.', + 'search_for_query' => 'Firefly III recherche des opérations contenant tous ces mots : :query', + 'invalid_operators_list' => 'Ces paramètres de recherche ne sont pas valides et ont été ignorés.', + + // old + + 'search_modifier_date_on' => 'Transaction date is ":value"', + 'search_modifier_id' => 'L\'ID de l\'opération est ":value"', + 'search_modifier_date_before' => 'La date de l\'opération est avant ou le ":value"', + 'search_modifier_date_after' => 'La date de l\'opération est après ou le ":value"', + 'search_modifier_external_id_is' => 'External ID is ":value"', + 'search_modifier_no_external_url' => 'L\'opération n\'a pas d\'URL externe', + 'search_modifier_any_external_url' => 'L\'opération doit avoir une URL externe', + 'search_modifier_internal_reference_is' => 'Internal reference is ":value"', + 'search_modifier_description_starts' => 'La description est ":value"', + 'search_modifier_description_ends' => 'La description se termine par ":value"', + 'search_modifier_description_contains' => 'La description contient ":value"', + 'search_modifier_description_is' => 'La description est exactement ":value"', + 'search_modifier_currency_is' => 'La devise (étrangère) de l\'opération est ":value"', + 'search_modifier_foreign_currency_is' => 'La devise étrangère de l\'opération est ":value"', + 'search_modifier_has_attachments' => 'L\'opération doit avoir une pièce jointe', + 'search_modifier_has_no_category' => 'L\'opération ne doit pas avoir de catégorie', + 'search_modifier_has_any_category' => 'L\'opération doit avoir une catégorie', + 'search_modifier_has_no_budget' => 'L\'opération ne doit pas avoir de budget', + 'search_modifier_has_any_budget' => 'L\'opération doit avoir un budget', + 'search_modifier_has_no_bill' => 'L\'opération ne doit pas avoir de facture', + 'search_modifier_has_any_bill' => 'L\'opération doit avoir (au moins) une facture', + 'search_modifier_has_no_tag' => 'L\'opération ne doit pas avoir de tags', + 'search_modifier_has_any_tag' => 'L\'opération doit avoir un tag (n\'importe lequel)', + 'search_modifier_notes_contains' => 'The transaction notes contain ":value"', + 'search_modifier_notes_starts' => 'The transaction notes start with ":value"', + 'search_modifier_notes_ends' => 'The transaction notes end with ":value"', + 'search_modifier_notes_is' => 'The transaction notes are exactly ":value"', + 'search_modifier_no_notes' => 'L\'opération n\'a pas de note', + 'search_modifier_any_notes' => 'L\'opération doit avoir des notes', + 'search_modifier_amount_is' => 'Amount is exactly :value', + 'search_modifier_amount_less' => 'Le montant est inférieur ou égal à :value', + 'search_modifier_amount_more' => 'Le montant est supérieur ou égal à :value', + 'search_modifier_source_account_is' => 'Le nom du compte source est exactement ":value"', + 'search_modifier_source_account_contains' => 'Le nom du compte source contient ":value"', + 'search_modifier_source_account_starts' => 'Le nom du compte source commence par ":value"', + 'search_modifier_source_account_ends' => 'Le nom du compte source se termine par ":value"', + 'search_modifier_source_account_id' => 'L\'ID du compte source est :value', + 'search_modifier_source_account_nr_is' => 'Le numéro du compte source (IBAN) est ":value"', + 'search_modifier_source_account_nr_contains' => 'Le numéro du compte source (IBAN) contient ":value"', + 'search_modifier_source_account_nr_starts' => 'Le numéro du compte source (IBAN) commence par ":value"', + 'search_modifier_source_account_nr_ends' => 'Le numéro du compte source (IBAN) se termine par ":value"', + 'search_modifier_destination_account_is' => 'Le nom du compte de destination est exactement ":value"', + 'search_modifier_destination_account_contains' => 'Le nom du compte de destination contient ":value"', + 'search_modifier_destination_account_starts' => 'Le nom du compte de destination commence par ":value"', + 'search_modifier_destination_account_ends' => 'Le nom du compte de destination se termine par ":value"', + 'search_modifier_destination_account_id' => 'L\'ID du compte de destination est :value', + 'search_modifier_destination_is_cash' => 'Le compte de destination est un compte (d\'espèces)', + 'search_modifier_source_is_cash' => 'Le compte source est un compte (d\'espèces)', + 'search_modifier_destination_account_nr_is' => 'Le numéro du compte de destination (IBAN) est ":value"', + 'search_modifier_destination_account_nr_contains' => 'Le numéro du compte de destination (IBAN) contient ":value"', + 'search_modifier_destination_account_nr_starts' => 'Le numéro du compte de destination (IBAN) commence par ":value"', + 'search_modifier_destination_account_nr_ends' => 'Le numéro du compte de destination (IBAN) se termine par ":value"', + 'search_modifier_account_id' => 'Les IDs du compte source ou de destination est/sont : :value', + 'search_modifier_category_is' => 'La catégorie est ":value"', + 'search_modifier_budget_is' => 'Le budget est ":value"', + 'search_modifier_bill_is' => 'La facture est ":value"', + 'search_modifier_transaction_type' => 'Le type de transaction est ":value"', + 'search_modifier_tag_is' => 'Le tag est ":value"', + 'search_modifier_date_on_year' => 'Transaction is in year ":value"', + 'search_modifier_date_on_month' => 'Transaction is in month ":value"', + 'search_modifier_date_on_day' => 'Transaction is on day of month ":value"', + 'search_modifier_date_before_year' => 'L\'opération est avant ou dans l\'année ":value"', + 'search_modifier_date_before_month' => 'L\'opération est avant ou dans le mois ":value"', + 'search_modifier_date_before_day' => 'L\'opération est avant ou le jour du mois ":value"', + 'search_modifier_date_after_year' => 'L\'opération est dans ou après l\'année ":value"', + 'search_modifier_date_after_month' => 'L\'opération est dans ou après le mois ":value"', + 'search_modifier_date_after_day' => 'L\'opération est après ou le jour du mois ":value"', + + + // new + 'search_modifier_tag_is_not' => 'No tag is ":value"', + + 'search_modifier_account_is' => 'Either account is ":value"', + 'search_modifier_account_contains' => 'Either account contains ":value"', + 'search_modifier_account_ends' => 'Either account ends with ":value"', + 'search_modifier_account_starts' => 'Either account starts with ":value"', + 'search_modifier_account_nr_is' => 'Either account number / IBAN is ":value"', + 'search_modifier_account_nr_contains' => 'Either account number / IBAN contains ":value"', + 'search_modifier_account_nr_ends' => 'Either account number / IBAN ends with ":value"', + 'search_modifier_account_nr_starts' => 'Either account number / IBAN starts with ":value"', + 'search_modifier_category_contains' => 'Category contains ":value"', + 'search_modifier_category_ends' => 'Category ends with ":value"', + 'search_modifier_category_starts' => 'Category starts with ":value"', + 'search_modifier_budget_contains' => 'Budget contains ":value"', + 'search_modifier_budget_ends' => 'Budget ends with ":value"', + 'search_modifier_budget_starts' => 'Budget starts with ":value"', + 'search_modifier_bill_contains' => 'Bill contains ":value"', + 'search_modifier_bill_ends' => 'Bill ends with ":value"', + 'search_modifier_bill_starts' => 'Bill starts with ":value"', + 'search_modifier_external_id_contains' => 'External ID contains ":value"', + 'search_modifier_external_id_ends' => 'External ID ends with ":value"', + 'search_modifier_external_id_starts' => 'External ID starts with ":value"', + 'search_modifier_internal_reference_contains' => 'Internal reference contains ":value"', + 'search_modifier_internal_reference_ends' => 'Internal reference ends with ":value"', + 'search_modifier_internal_reference_starts' => 'Internal reference starts with ":value"', + 'search_modifier_external_url_is' => 'External URL is ":value"', + 'search_modifier_external_url_contains' => 'External URL contains ":value"', + 'search_modifier_external_url_ends' => 'External URL ends with ":value"', + 'search_modifier_external_url_starts' => 'External URL starts with ":value"', + 'search_modifier_has_no_attachments' => 'Transaction has no attachments', + 'search_modifier_account_is_cash' => 'Either account is a cash account.', + 'search_modifier_journal_id' => 'The journal ID is ":value"', + 'search_modifier_recurrence_id' => 'The recurring transaction ID is ":value"', + 'search_modifier_foreign_amount_is' => 'The foreign amount is ":value"', + 'search_modifier_foreign_amount_less' => 'The foreign amount is less than ":value"', + 'search_modifier_foreign_amount_more' => 'The foreign amount is more than ":value"', + + // date fields + 'search_modifier_interest_date_on' => 'Transaction interest date is ":value"', + 'search_modifier_interest_date_on_year' => 'Transaction interest date is in year ":value"', + 'search_modifier_interest_date_on_month' => 'Transaction interest date is in month ":value"', + 'search_modifier_interest_date_on_day' => 'Transaction interest date is on day of month ":value"', + 'search_modifier_interest_date_before_year' => 'Transaction interest date is before or in year ":value"', + 'search_modifier_interest_date_before_month' => 'Transaction interest date is before or in month ":value"', + 'search_modifier_interest_date_before_day' => 'Transaction interest date is before or on day of month ":value"', + 'search_modifier_interest_date_after_year' => 'Transaction interest date is after or in year ":value"', + 'search_modifier_interest_date_after_month' => 'Transaction interest date is after or in month ":value"', + 'search_modifier_interest_date_after_day' => 'Transaction interest date is after or on day of month ":value"', + 'search_modifier_book_date_on_year' => 'Transaction book date is in year ":value"', + 'search_modifier_book_date_on_month' => 'Transaction book date is in month ":value"', + 'search_modifier_book_date_on_day' => 'Transaction book date is on day of month ":value"', + 'search_modifier_book_date_before_year' => 'Transaction book date is before or in year ":value"', + 'search_modifier_book_date_before_month' => 'Transaction book date is before or in month ":value"', + 'search_modifier_book_date_before_day' => 'Transaction book date is before or on day of month ":value"', + 'search_modifier_book_date_after_year' => 'Transaction book date is after or in year ":value"', + 'search_modifier_book_date_after_month' => 'Transaction book date is after or in month ":value"', + 'search_modifier_book_date_after_day' => 'Transaction book date is after or on day of month ":value"', + 'search_modifier_process_date_on_year' => 'Transaction process date is in year ":value"', + 'search_modifier_process_date_on_month' => 'Transaction process date is in month ":value"', + 'search_modifier_process_date_on_day' => 'Transaction process date is on day of month ":value"', + 'search_modifier_process_date_before_year' => 'Transaction process date is before or in year ":value"', + 'search_modifier_process_date_before_month' => 'Transaction process date is before or in month ":value"', + 'search_modifier_process_date_before_day' => 'Transaction process date is before or on day of month ":value"', + 'search_modifier_process_date_after_year' => 'Transaction process date is after or in year ":value"', + 'search_modifier_process_date_after_month' => 'Transaction process date is after or in month ":value"', + 'search_modifier_process_date_after_day' => 'Transaction process date is after or on day of month ":value"', + 'search_modifier_due_date_on_year' => 'Transaction due date is in year ":value"', + 'search_modifier_due_date_on_month' => 'Transaction due date is in month ":value"', + 'search_modifier_due_date_on_day' => 'Transaction due date is on day of month ":value"', + 'search_modifier_due_date_before_year' => 'Transaction due date is before or in year ":value"', + 'search_modifier_due_date_before_month' => 'Transaction due date is before or in month ":value"', + 'search_modifier_due_date_before_day' => 'Transaction due date is before or on day of month ":value"', + 'search_modifier_due_date_after_year' => 'Transaction due date is after or in year ":value"', + 'search_modifier_due_date_after_month' => 'Transaction due date is after or in month ":value"', + 'search_modifier_due_date_after_day' => 'Transaction due date is after or on day of month ":value"', + 'search_modifier_payment_date_on_year' => 'Transaction payment date is in year ":value"', + 'search_modifier_payment_date_on_month' => 'Transaction payment date is in month ":value"', + 'search_modifier_payment_date_on_day' => 'Transaction payment date is on day of month ":value"', + 'search_modifier_payment_date_before_year' => 'Transaction payment date is before or in year ":value"', + 'search_modifier_payment_date_before_month' => 'Transaction payment date is before or in month ":value"', + 'search_modifier_payment_date_before_day' => 'Transaction payment date is before or on day of month ":value"', + 'search_modifier_payment_date_after_year' => 'Transaction payment date is after or in year ":value"', + 'search_modifier_payment_date_after_month' => 'Transaction payment date is after or in month ":value"', + 'search_modifier_payment_date_after_day' => 'Transaction payment date is after or on day of month ":value"', + 'search_modifier_invoice_date_on_year' => 'Transaction invoice date is in year ":value"', + 'search_modifier_invoice_date_on_month' => 'Transaction invoice date is in month ":value"', + 'search_modifier_invoice_date_on_day' => 'Transaction invoice date is on day of month ":value"', + 'search_modifier_invoice_date_before_year' => 'Transaction invoice date is before or in year ":value"', + 'search_modifier_invoice_date_before_month' => 'Transaction invoice date is before or in month ":value"', + 'search_modifier_invoice_date_before_day' => 'Transaction invoice date is before or on day of month ":value"', + 'search_modifier_invoice_date_after_year' => 'Transaction invoice date is after or in year ":value"', + 'search_modifier_invoice_date_after_month' => 'Transaction invoice date is after or in month ":value"', + 'search_modifier_invoice_date_after_day' => 'Transaction invoice date is after or on day of month ":value"', + // other dates + 'search_modifier_updated_at_on_year' => 'Transaction was last updated in year ":value"', + 'search_modifier_updated_at_on_month' => 'Transaction was last updated in month ":value"', + 'search_modifier_updated_at_on_day' => 'Transaction was last updated on day of month ":value"', + 'search_modifier_updated_at_before_year' => 'Transaction was last updated in or before year ":value"', + 'search_modifier_updated_at_before_month' => 'Transaction was last updated in or before month ":value"', + 'search_modifier_updated_at_before_day' => 'Transaction was last updated on or before day of month ":value"', + 'search_modifier_updated_at_after_year' => 'Transaction was last updated in or after year ":value"', + 'search_modifier_updated_at_after_month' => 'Transaction was last updated in or after month ":value"', + 'search_modifier_updated_at_after_day' => 'Transaction was last updated on or after day of month ":value"', + 'search_modifier_created_at_on_year' => 'Transaction was created in year ":value"', + 'search_modifier_created_at_on_month' => 'Transaction was created in month ":value"', + 'search_modifier_created_at_on_day' => 'Transaction was created on day of month ":value"', + 'search_modifier_created_at_before_year' => 'Transaction was created in or before year ":value"', + 'search_modifier_created_at_before_month' => 'Transaction was created in or before month ":value"', + 'search_modifier_created_at_before_day' => 'Transaction was created on or before day of month ":value"', + 'search_modifier_created_at_after_year' => 'Transaction was created in or after year ":value"', + 'search_modifier_created_at_after_month' => 'Transaction was created in or after month ":value"', + 'search_modifier_created_at_after_day' => 'Transaction was created on or after day of month ":value"', + 'search_modifier_interest_date_before' => 'Transaction interest date is on or before ":value"', + 'search_modifier_interest_date_after' => 'Transaction interest date is on or after ":value"', + 'search_modifier_book_date_on' => 'Transaction book date is on ":value"', + 'search_modifier_book_date_before' => 'Transaction book date is on or before ":value"', + 'search_modifier_book_date_after' => 'Transaction book date is on or after ":value"', + 'search_modifier_process_date_on' => 'Transaction process date is on ":value"', + 'search_modifier_process_date_before' => 'Transaction process date is on or before ":value"', + 'search_modifier_process_date_after' => 'Transaction process date is on or after ":value"', + 'search_modifier_due_date_on' => 'Transaction due date is on ":value"', + 'search_modifier_due_date_before' => 'Transaction due date is on or before ":value"', + 'search_modifier_due_date_after' => 'Transaction due date is on or after ":value"', + 'search_modifier_payment_date_on' => 'Transaction payment date is on ":value"', + 'search_modifier_payment_date_before' => 'Transaction payment date is on or before ":value"', + 'search_modifier_payment_date_after' => 'Transaction payment date is on or after ":value"', + 'search_modifier_invoice_date_on' => 'Transaction invoice date is on ":value"', + 'search_modifier_invoice_date_before' => 'Transaction invoice date is on or before ":value"', + 'search_modifier_invoice_date_after' => 'Transaction invoice date is on or after ":value"', + 'search_modifier_created_at_on' => 'Transaction was created on ":value"', + 'search_modifier_created_at_before' => 'Transaction was created on or before ":value"', + 'search_modifier_created_at_after' => 'Transaction was created on or after ":value"', + 'search_modifier_updated_at_on' => 'Transaction was updated on ":value"', + 'search_modifier_updated_at_before' => 'Transaction was updated on or before ":value"', + 'search_modifier_updated_at_after' => 'Transaction was updated on or after ":value"', + 'search_modifier_attachment_name_is' => 'Any attachment\'s name is ":value"', + 'search_modifier_attachment_name_contains' => 'Any attachment\'s name contains ":value"', + 'search_modifier_attachment_name_starts' => 'Any attachment\'s name starts with ":value"', + 'search_modifier_attachment_name_ends' => 'Any attachment\'s name ends with ":value"', + 'search_modifier_attachment_notes_are' => 'Any attachment\'s notes are ":value"', + 'search_modifier_attachment_notes_contains' => 'Any attachment\'s notes contain ":value"', + 'search_modifier_attachment_notes_starts' => 'Any attachment\'s notes start with ":value"', + 'search_modifier_attachment_notes_ends' => 'Any attachment\'s notes end is ":value"', 'update_rule_from_query' => 'Mettre à jour la règle ":rule" à partir de la requête de recherche', 'create_rule_from_query' => 'Créer une nouvelle règle à partir de la requête de recherche', 'rule_from_search_words' => 'Le moteur de règles a du mal à gérer ":string". La règle suggérée qui correspond à votre requête de recherche peut donner des résultats différents. Veuillez vérifier que la règle se déclenche correctement.', @@ -443,7 +590,12 @@ return [ 'applied_rule_group_selection' => 'Le groupe de règles ":title" a été appliqué à votre sélection.', // actions and triggers + 'rule_trigger_store_journal' => 'Lorsqu’une opération est créée', + 'rule_trigger_update_journal' => 'Lorsqu’une opération est mise à jour', 'rule_trigger_user_action' => 'L\'action de l’utilisateur est ":trigger_value"', + + + // OLD values (remove non-doubles later): 'rule_trigger_source_account_starts_choice' => 'Le nom du compte source commence par..', 'rule_trigger_source_account_starts' => 'Le nom du compte source commence par ":trigger_value"', 'rule_trigger_source_account_ends_choice' => 'Le nom du compte source se termine par..', @@ -452,14 +604,14 @@ return [ 'rule_trigger_source_account_is' => 'Le nom du compte source est ":trigger_value"', 'rule_trigger_source_account_contains_choice' => 'Le nom du compte source contient..', 'rule_trigger_source_account_contains' => 'Le nom du compte source contient ":trigger_value"', - 'rule_trigger_account_id_choice' => 'L\'ID du compte (source/destination) est exactement..', - 'rule_trigger_account_id' => 'L\'ID du compte (source/destination) est exactement :trigger_value', + 'rule_trigger_account_id_choice' => 'Either account ID is exactly..', + 'rule_trigger_account_id' => 'Either account ID is exactly :trigger_value', 'rule_trigger_source_account_id_choice' => 'L\'ID du compte source est exactement..', 'rule_trigger_source_account_id' => 'L\'ID du compte source est exactement :trigger_value', 'rule_trigger_destination_account_id_choice' => 'L\'ID du compte de destination est exactement..', 'rule_trigger_destination_account_id' => 'L\'ID du compte de destination est exactement :trigger_value', - 'rule_trigger_account_is_cash_choice' => 'Le compte (source/destination) est un compte (d\'espèces)', - 'rule_trigger_account_is_cash' => 'Le compte (source/destination) est un compte (d\'espèces)', + 'rule_trigger_account_is_cash_choice' => 'Either account is cash', + 'rule_trigger_account_is_cash' => 'Either account is cash', 'rule_trigger_source_is_cash_choice' => 'Le compte source est un compte (d\'espèces)', 'rule_trigger_source_is_cash' => 'Le compte source est un compte (d\'espèces)', 'rule_trigger_destination_is_cash_choice' => 'Le compte de destination est un compte (d\'espèces)', @@ -494,8 +646,8 @@ return [ 'rule_trigger_category_is' => 'La catégorie est ":trigger_value"', 'rule_trigger_amount_less_choice' => 'Le montant est inférieur à..', 'rule_trigger_amount_less' => 'Le montant est inférieur à :trigger_value', - 'rule_trigger_amount_exactly_choice' => 'Le montant est..', - 'rule_trigger_amount_exactly' => 'Le montant est :trigger_value', + 'rule_trigger_amount_is_choice' => 'Amount is..', + 'rule_trigger_amount_is' => 'Amount is :trigger_value', 'rule_trigger_amount_more_choice' => 'Le montant est supérieur à..', 'rule_trigger_amount_more' => 'Le montant est supérieur à :trigger_value', 'rule_trigger_description_starts_choice' => 'Le description commence par..', @@ -506,28 +658,26 @@ return [ 'rule_trigger_description_contains' => 'La description contient ":trigger_value"', 'rule_trigger_description_is_choice' => 'La description est..', 'rule_trigger_description_is' => 'La description est ":trigger_value"', - 'rule_trigger_date_is_choice' => 'La date de l\'opération est..', - 'rule_trigger_date_is' => 'La date de l\'opération est.. ":trigger_value"', + 'rule_trigger_date_on_choice' => 'Transaction date is..', + 'rule_trigger_date_on' => 'Transaction date is ":trigger_value"', 'rule_trigger_date_before_choice' => 'La date de l\'opération se situe avant..', 'rule_trigger_date_before' => 'La date de l\'opération se situe avant ":trigger_value"', 'rule_trigger_date_after_choice' => 'La date de l\'opération se situe après..', 'rule_trigger_date_after' => 'La date de l\'opération se situe après ":trigger_value"', - 'rule_trigger_created_on_choice' => 'L\'opération a été créée le..', - 'rule_trigger_created_on' => 'L\'opération a été créée le ":trigger_value"', - 'rule_trigger_updated_on_choice' => 'La transaction a été modifiée pour la dernière fois le..', - 'rule_trigger_updated_on' => 'La transaction a été modifiée pour la dernière fois le ":trigger_value"', + 'rule_trigger_created_at_on_choice' => 'Transaction was made on..', + 'rule_trigger_created_at_on' => 'Transaction was made on ":trigger_value"', + 'rule_trigger_updated_at_on_choice' => 'Transaction was last edited on..', + 'rule_trigger_updated_at_on' => 'Transaction was last edited on ":trigger_value"', 'rule_trigger_budget_is_choice' => 'Le budget est..', 'rule_trigger_budget_is' => 'Le budget est ":trigger_value"', - 'rule_trigger_tag_is_choice' => 'Un tag est..', - 'rule_trigger_tag_is' => 'Un tag est ":trigger_value"', + 'rule_trigger_tag_is_choice' => 'Any tag is..', + 'rule_trigger_tag_is' => 'Any tag is ":trigger_value"', 'rule_trigger_currency_is_choice' => 'La devise de l\'opération est..', 'rule_trigger_currency_is' => 'La devise de l\'opération est ":trigger_value"', 'rule_trigger_foreign_currency_is_choice' => 'La devise étrangère de l\'opération est..', 'rule_trigger_foreign_currency_is' => 'La devise étrangère de l\'opération est ":trigger_value"', 'rule_trigger_has_attachments_choice' => 'A au moins autant de pièces jointes', 'rule_trigger_has_attachments' => 'A au moins :trigger_value pièce(s) jointe(s)', - 'rule_trigger_store_journal' => 'Lorsqu’une opération est créée', - 'rule_trigger_update_journal' => 'Lorsqu’une opération est mise à jour', 'rule_trigger_has_no_category_choice' => 'N\'a pas de catégorie', 'rule_trigger_has_no_category' => 'L\'opération n\'a pas de catégorie', 'rule_trigger_has_any_category_choice' => 'A une catégorie', @@ -548,20 +698,20 @@ return [ 'rule_trigger_any_notes' => 'L\'opération a une (ou plusieurs) note(s)', 'rule_trigger_no_notes_choice' => 'N\'a pas de note', 'rule_trigger_no_notes' => 'L\'opération n\'a pas de note', - 'rule_trigger_notes_are_choice' => 'Les notes sont..', - 'rule_trigger_notes_are' => 'Les notes sont ":trigger_value"', - 'rule_trigger_notes_contain_choice' => 'Les notes contiennent..', - 'rule_trigger_notes_contain' => 'Les notes contiennent ":trigger_value"', - 'rule_trigger_notes_start_choice' => 'Les notes commencent par..', - 'rule_trigger_notes_start' => 'Les notes commencent par ":trigger_value"', - 'rule_trigger_notes_end_choice' => 'Les notes se terminent par..', - 'rule_trigger_notes_end' => 'Les notes se finissent par ":trigger_value"', + 'rule_trigger_notes_is_choice' => 'Notes are..', + 'rule_trigger_notes_is' => 'Notes are ":trigger_value"', + 'rule_trigger_notes_contains_choice' => 'Notes contain..', + 'rule_trigger_notes_contains' => 'Notes contain ":trigger_value"', + 'rule_trigger_notes_starts_choice' => 'Notes start with..', + 'rule_trigger_notes_starts' => 'Notes start with ":trigger_value"', + 'rule_trigger_notes_ends_choice' => 'Notes end with..', + 'rule_trigger_notes_ends' => 'Notes end with ":trigger_value"', 'rule_trigger_bill_is_choice' => 'La facture est..', 'rule_trigger_bill_is' => 'La facture est ":trigger_value"', - 'rule_trigger_external_id_choice' => 'L\'ID externe est..', - 'rule_trigger_external_id' => 'L\'ID externe est ":trigger_value"', - 'rule_trigger_internal_reference_choice' => 'La référence interne est..', - 'rule_trigger_internal_reference' => 'La référence interne est ":trigger_value"', + 'rule_trigger_external_id_is_choice' => 'External ID is..', + 'rule_trigger_external_id_is' => 'External ID is ":trigger_value"', + 'rule_trigger_internal_reference_is_choice' => 'Internal reference is..', + 'rule_trigger_internal_reference_is' => 'Internal reference is ":trigger_value"', 'rule_trigger_journal_id_choice' => 'L\'ID du journal d\'opérations est..', 'rule_trigger_journal_id' => 'L\'ID du journal d\'opérations est ":trigger_value"', 'rule_trigger_no_external_url' => 'L\'opération n\'a pas d\'URL externe', @@ -571,6 +721,134 @@ return [ 'rule_trigger_id_choice' => 'Transaction ID is..', 'rule_trigger_id' => 'Transaction ID is ":trigger_value"', + // new values: + 'rule_trigger_user_action_choice' => 'User action is ":trigger_value"', + 'rule_trigger_tag_is_not_choice' => 'No tag is ":trigger_value"', + 'rule_trigger_tag_is_not' => 'No tag is..', + 'rule_trigger_account_is_choice' => 'Either account is exactly..', + 'rule_trigger_account_is' => 'Either account is exactly ":trigger_value"', + 'rule_trigger_account_contains_choice' => 'Either account contains..', + 'rule_trigger_account_contains' => 'Either account contains ":trigger_value"', + 'rule_trigger_account_ends_choice' => 'Either account ends with..', + 'rule_trigger_account_ends' => 'Either account ends with ":trigger_value"', + 'rule_trigger_account_starts_choice' => 'Either account starts with..', + 'rule_trigger_account_starts' => 'Either account starts with ":trigger_value"', + 'rule_trigger_account_nr_is_choice' => 'Either account number / IBAN is..', + 'rule_trigger_account_nr_is' => 'Either account number / IBAN is ":trigger_value"', + 'rule_trigger_account_nr_contains_choice' => 'Either account number / IBAN contains..', + 'rule_trigger_account_nr_contains' => 'Either account number / IBAN contains ":trigger_value"', + 'rule_trigger_account_nr_ends_choice' => 'Either account number / IBAN ends with..', + 'rule_trigger_account_nr_ends' => 'Either account number / IBAN ends with ":trigger_value"', + 'rule_trigger_account_nr_starts_choice' => 'Either account number / IBAN starts with..', + 'rule_trigger_account_nr_starts' => 'Either account number / IBAN starts with ":trigger_value"', + 'rule_trigger_category_contains_choice' => 'Category contains..', + 'rule_trigger_category_contains' => 'Category contains ":trigger_value"', + 'rule_trigger_category_ends_choice' => 'Category ends with..', + 'rule_trigger_category_ends' => 'Category ends with ":trigger_value"', + 'rule_trigger_category_starts_choice' => 'Category starts with..', + 'rule_trigger_category_starts' => 'Category starts with ":trigger_value"', + 'rule_trigger_budget_contains_choice' => 'Budget contains..', + 'rule_trigger_budget_contains' => 'Budget contains ":trigger_value"', + 'rule_trigger_budget_ends_choice' => 'Budget ends with..', + 'rule_trigger_budget_ends' => 'Budget ends with ":trigger_value"', + 'rule_trigger_budget_starts_choice' => 'Budget starts with..', + 'rule_trigger_budget_starts' => 'Budget starts with ":trigger_value"', + 'rule_trigger_bill_contains_choice' => 'Bill contains..', + 'rule_trigger_bill_contains' => 'Bill contains ":trigger_value"', + 'rule_trigger_bill_ends_choice' => 'Bill ends with..', + 'rule_trigger_bill_ends' => 'Bill ends with ":trigger_value"', + 'rule_trigger_bill_starts_choice' => 'Bill starts with..', + 'rule_trigger_bill_starts' => 'Bill starts with ":trigger_value"', + 'rule_trigger_external_id_contains_choice' => 'External ID contains..', + 'rule_trigger_external_id_contains' => 'External ID contains ":trigger_value"', + 'rule_trigger_external_id_ends_choice' => 'External ID ends with..', + 'rule_trigger_external_id_ends' => 'External ID ends with ":trigger_value"', + 'rule_trigger_external_id_starts_choice' => 'External ID starts with..', + 'rule_trigger_external_id_starts' => 'External ID starts with ":trigger_value"', + 'rule_trigger_internal_reference_contains_choice' => 'Internal reference contains..', + 'rule_trigger_internal_reference_contains' => 'Internal reference contains ":trigger_value"', + 'rule_trigger_internal_reference_ends_choice' => 'Internal reference ends with..', + 'rule_trigger_internal_reference_ends' => 'Internal reference ends with ":trigger_value"', + 'rule_trigger_internal_reference_starts_choice' => 'Internal reference starts with..', + 'rule_trigger_internal_reference_starts' => 'Internal reference starts with ":trigger_value"', + 'rule_trigger_external_url_is_choice' => 'External URL is..', + 'rule_trigger_external_url_is' => 'External URL is ":trigger_value"', + 'rule_trigger_external_url_contains_choice' => 'External URL contains..', + 'rule_trigger_external_url_contains' => 'External URL contains ":trigger_value"', + 'rule_trigger_external_url_ends_choice' => 'External URL ends with..', + 'rule_trigger_external_url_ends' => 'External URL ends with ":trigger_value"', + 'rule_trigger_external_url_starts_choice' => 'External URL starts with..', + 'rule_trigger_external_url_starts' => 'External URL starts with ":trigger_value"', + 'rule_trigger_has_no_attachments_choice' => 'Has no attachments', + 'rule_trigger_has_no_attachments' => 'Transaction has no attachments', + 'rule_trigger_recurrence_id_choice' => 'Recurring transaction ID is..', + 'rule_trigger_recurrence_id' => 'Recurring transaction ID is ":trigger_value"', + 'rule_trigger_interest_date_on_choice' => 'Interest date is on..', + 'rule_trigger_interest_date_on' => 'Interest date is on ":trigger_value"', + 'rule_trigger_interest_date_before_choice' => 'Interest date is before..', + 'rule_trigger_interest_date_before' => 'Interest date is before ":trigger_value"', + 'rule_trigger_interest_date_after_choice' => 'Interest date is after..', + 'rule_trigger_interest_date_after' => 'Interest date is after ":trigger_value"', + 'rule_trigger_book_date_on_choice' => 'Book date is on..', + 'rule_trigger_book_date_on' => 'Book date is on ":trigger_value"', + 'rule_trigger_book_date_before_choice' => 'Book date is before..', + 'rule_trigger_book_date_before' => 'Book date is before ":trigger_value"', + 'rule_trigger_book_date_after_choice' => 'Book date is after..', + 'rule_trigger_book_date_after' => 'Book date is after ":trigger_value"', + 'rule_trigger_process_date_on_choice' => 'Process date is on..', + 'rule_trigger_process_date_on' => 'Process date is ":trigger_value"', + 'rule_trigger_process_date_before_choice' => 'Process date is before..', + 'rule_trigger_process_date_before' => 'Process date is before ":trigger_value"', + 'rule_trigger_process_date_after_choice' => 'Process date is after..', + 'rule_trigger_process_date_after' => 'Process date is after ":trigger_value"', + 'rule_trigger_due_date_on_choice' => 'Due date is on..', + 'rule_trigger_due_date_on' => 'Due date is on ":trigger_value"', + 'rule_trigger_due_date_before_choice' => 'Due date is before..', + 'rule_trigger_due_date_before' => 'Due date is before ":trigger_value"', + 'rule_trigger_due_date_after_choice' => 'Due date is after..', + 'rule_trigger_due_date_after' => 'Due date is after ":trigger_value"', + 'rule_trigger_payment_date_on_choice' => 'Payment date is on..', + 'rule_trigger_payment_date_on' => 'Payment date is on ":trigger_value"', + 'rule_trigger_payment_date_before_choice' => 'Payment date is before..', + 'rule_trigger_payment_date_before' => 'Payment date is before ":trigger_value"', + 'rule_trigger_payment_date_after_choice' => 'Payment date is after..', + 'rule_trigger_payment_date_after' => 'Payment date is after ":trigger_value"', + 'rule_trigger_invoice_date_on_choice' => 'Invoice date is on..', + 'rule_trigger_invoice_date_on' => 'Invoice date is on ":trigger_value"', + 'rule_trigger_invoice_date_before_choice' => 'Invoice date is before..', + 'rule_trigger_invoice_date_before' => 'Invoice date is before ":trigger_value"', + 'rule_trigger_invoice_date_after_choice' => 'Invoice date is after..', + 'rule_trigger_invoice_date_after' => 'Invoice date is after ":trigger_value"', + 'rule_trigger_created_at_before_choice' => 'Transaction was created before..', + 'rule_trigger_created_at_before' => 'Transaction was created before ":trigger_value"', + 'rule_trigger_created_at_after_choice' => 'Transaction was created after..', + 'rule_trigger_created_at_after' => 'Transaction was created after ":trigger_value"', + 'rule_trigger_updated_at_before_choice' => 'Transaction was last updated before..', + 'rule_trigger_updated_at_before' => 'Transaction was last updated before ":trigger_value"', + 'rule_trigger_updated_at_after_choice' => 'Transaction was last updated after..', + 'rule_trigger_updated_at_after' => 'Transaction was last updated after ":trigger_value"', + 'rule_trigger_foreign_amount_is_choice' => 'Foreign amount is exactly..', + 'rule_trigger_foreign_amount_is' => 'Foreign amount is exactly ":trigger_value"', + 'rule_trigger_foreign_amount_less_choice' => 'Foreign amount is less than..', + 'rule_trigger_foreign_amount_less' => 'Foreign amount is less than ":trigger_value"', + 'rule_trigger_foreign_amount_more_choice' => 'Foreign amount is more than..', + 'rule_trigger_foreign_amount_more' => 'Foreign amount is more than ":trigger_value"', + 'rule_trigger_attachment_name_is_choice' => 'Any attachment\'s name is..', + 'rule_trigger_attachment_name_is' => 'Any attachment\'s name is ":trigger_value"', + 'rule_trigger_attachment_name_contains_choice' => 'Any attachment\'s name contains..', + 'rule_trigger_attachment_name_contains' => 'Any attachment\'s name contains ":trigger_value"', + 'rule_trigger_attachment_name_starts_choice' => 'Any attachment\'s name starts with..', + 'rule_trigger_attachment_name_starts' => 'Any attachment\'s name starts with ":trigger_value"', + 'rule_trigger_attachment_name_ends_choice' => 'Any attachment\'s name ends with..', + 'rule_trigger_attachment_name_ends' => 'Any attachment\'s name ends with ":trigger_value"', + 'rule_trigger_attachment_notes_are_choice' => 'Any attachment\'s notes are..', + 'rule_trigger_attachment_notes_are' => 'Any attachment\'s notes are ":trigger_value"', + 'rule_trigger_attachment_notes_contains_choice' => 'Any attachment\'s notes contain..', + 'rule_trigger_attachment_notes_contains' => 'Any attachment\'s notes contain ":trigger_value"', + 'rule_trigger_attachment_notes_starts_choice' => 'Any attachment\'s notes start with..', + 'rule_trigger_attachment_notes_starts' => 'Any attachment\'s notes start with ":trigger_value"', + 'rule_trigger_attachment_notes_ends_choice' => 'Any attachment\'s notes end with..', + 'rule_trigger_attachment_notes_ends' => 'Any attachment\'s notes end with ":trigger_value"', // actions 'rule_action_delete_transaction_choice' => 'SUPPRIMER l\'opération (!)', @@ -1031,6 +1309,10 @@ return [ 'running_again_loss' => 'Les opérations précédemment liées à cette facture peuvent perdre leur connexion, si elles ne correspondent plus à la ou les règles.', 'bill_related_rules' => 'Règles reliées à cette facture', 'repeats' => 'Répétitions', + 'bill_end_date_help' => 'Optional field. The bill is expected to end on this date.', + 'bill_extension_date_help' => 'Optional field. The bill must be extended (or cancelled) on or before this date.', + 'bill_end_index_line' => 'This bill ends on :date', + 'bill_extension_index_line' => 'This bill must be extended or cancelled on :date', 'connected_journals' => 'Opérations liées', 'auto_match_on' => 'Automatiquement mis en correspondance par Firefly III', 'auto_match_off' => 'Pas mis automatiquement en correspondance par Firefly III', @@ -1412,7 +1694,6 @@ return [ 'overview' => 'Vue globale', 'saveOnAccount' => 'Mis de côté sur le compte', 'unknown' => 'Inconnu', - 'daily' => 'Journalier', 'monthly' => 'Mensuel', 'profile' => 'Profil', 'errors' => 'Erreurs', diff --git a/resources/lang/fr_FR/form.php b/resources/lang/fr_FR/form.php index 365f4c2e91..c100b85300 100644 --- a/resources/lang/fr_FR/form.php +++ b/resources/lang/fr_FR/form.php @@ -181,6 +181,7 @@ return [ 'login_name' => 'Identifiant', 'is_owner' => 'Est administrateur ?', 'url' => 'URL', + 'bill_end_date' => 'End date', // import 'apply_rules' => 'Appliquer les règles', diff --git a/resources/lang/hu_HU/config.php b/resources/lang/hu_HU/config.php index c2f848fe26..eeccaf7767 100644 --- a/resources/lang/hu_HU/config.php +++ b/resources/lang/hu_HU/config.php @@ -25,25 +25,36 @@ declare(strict_types=1); return [ 'html_language' => 'hu', 'locale' => 'hu, Hungarian, hu_HU.utf8, hu_HU.UTF-8', - 'month' => '%Y. %B', - 'month_and_day' => '%Y. %B %e.', + //'month' => '%B %Y', + 'month_js' => 'YYYY. MMMM', + + //'month_and_day' => '%B %e, %Y', 'month_and_day_moment_js' => 'YYYY. MMM. D.', 'month_and_day_fns' => 'MMMM d, y', - 'month_and_date_day' => '%Y. %B %e. %A', - 'month_and_day_no_year' => '%B %e.', - 'date_time' => '%Y. %B %e. %T', - 'specific_day' => '%Y. %B %e.', - 'week_in_year' => '%G. %V. hét', - 'year' => '%Y', - 'half_year' => '%Y %B', - 'month_js' => 'YYYY. MMMM', 'month_and_day_js' => 'YYYY. MMMM DD.', + + //'month_and_date_day' => '%A %B %e, %Y', + 'month_and_date_day_js' => 'dddd MMMM Do, YYYY', + + //'month_and_day_no_year' => '%B %e', + 'month_and_day_no_year_js' => 'MMMM Do', + + //'date_time' => '%B %e, %Y, @ %T', 'date_time_js' => 'YYYY. MMMM DD. HH:mm:ss', + + //'specific_day' => '%e %B %Y', 'specific_day_js' => 'YYYY. MMMM DD.', + + //'week_in_year' => 'Week %V, %G', 'week_in_year_js' => 'YYYY. w. [Week]', 'week_in_year_fns' => "'Week' w, yyyy", + + //'year' => '%Y', 'year_js' => 'YYYY', + + //'half_year' => '%B %Y', 'half_year_js' => 'YYYY Q', + 'quarter_fns' => "'Q'Q, yyyy", 'half_year_fns' => "'H{half}', yyyy", 'dow_1' => 'Hétfő', diff --git a/resources/lang/hu_HU/email.php b/resources/lang/hu_HU/email.php index 1d31f8bc6a..1caa6bec6d 100644 --- a/resources/lang/hu_HU/email.php +++ b/resources/lang/hu_HU/email.php @@ -24,82 +24,97 @@ declare(strict_types=1); return [ // common items - 'greeting' => 'Hi there,', - 'closing' => 'Beep boop,', - 'signature' => 'The Firefly III Mail Robot', - 'footer_ps' => 'PS: This message was sent because a request from IP :ipAddress triggered it.', + 'greeting' => 'Hi there,', + 'closing' => 'Beep boop,', + 'signature' => 'The Firefly III Mail Robot', + 'footer_ps' => 'PS: This message was sent because a request from IP :ipAddress triggered it.', // admin test - 'admin_test_subject' => 'A test message from your Firefly III installation', - 'admin_test_body' => 'This is a test message from your Firefly III instance. It was sent to :email.', + 'admin_test_subject' => 'A test message from your Firefly III installation', + 'admin_test_body' => 'This is a test message from your Firefly III instance. It was sent to :email.', // new IP - 'login_from_new_ip' => 'New login on Firefly III', - 'new_ip_body' => 'Firefly III detected a new login on your account from an unknown IP address. If you never logged in from the IP address below, or it has been more than six months ago, Firefly III will warn you.', - 'new_ip_warning' => 'If you recognize this IP address or the login, you can ignore this message. If you didn\'t login, of if you have no idea what this is about, verify your password security, change it, and log out all other sessions. To do this, go to your profile page. Of course you have 2FA enabled already, right? Stay safe!', - 'ip_address' => 'IP address', - 'host_name' => 'Host', - 'date_time' => 'Date + time', + 'login_from_new_ip' => 'New login on Firefly III', + 'new_ip_body' => 'Firefly III detected a new login on your account from an unknown IP address. If you never logged in from the IP address below, or it has been more than six months ago, Firefly III will warn you.', + 'new_ip_warning' => 'If you recognize this IP address or the login, you can ignore this message. If you didn\'t login, of if you have no idea what this is about, verify your password security, change it, and log out all other sessions. To do this, go to your profile page. Of course you have 2FA enabled already, right? Stay safe!', + 'ip_address' => 'IP address', + 'host_name' => 'Host', + 'date_time' => 'Date + time', // access token created - 'access_token_created_subject' => 'A new access token was created', - 'access_token_created_body' => 'Somebody (hopefully you) just created a new Firefly III API Access Token for your user account.', - 'access_token_created_explanation' => 'With this token, they can access all of your financial records through the Firefly III API.', - 'access_token_created_revoke' => 'Ha nem Ön kérte, kérem vonja vissza ezt a tokent a lehető leghamarabb itt: :url.', + 'access_token_created_subject' => 'A new access token was created', + 'access_token_created_body' => 'Somebody (hopefully you) just created a new Firefly III API Access Token for your user account.', + 'access_token_created_explanation' => 'With this token, they can access all of your financial records through the Firefly III API.', + 'access_token_created_revoke' => 'Ha nem Ön kérte, kérem vonja vissza ezt a tokent a lehető leghamarabb itt: :url.', // registered - 'registered_subject' => 'Welcome to Firefly III!', - 'registered_welcome' => 'Welcome to Firefly III. Your registration has made it, and this email is here to confirm it. Yay!', - 'registered_pw' => 'Ha elfelejtette a jelszavát, itt visszaállíthatja.', - 'registered_help' => 'There is a help-icon in the top right corner of each page. If you need help, click it!', - 'registered_doc_html' => 'If you haven\'t already, please read the grand theory.', - 'registered_doc_text' => 'If you haven\'t already, please read the first use guide and the full description.', - 'registered_closing' => 'Enjoy!', - 'registered_firefly_iii_link' => 'Firefly III:', - 'registered_pw_reset_link' => 'Password reset:', - 'registered_doc_link' => 'Documentation:', + 'registered_subject' => 'Welcome to Firefly III!', + 'registered_welcome' => 'Welcome to Firefly III. Your registration has made it, and this email is here to confirm it. Yay!', + 'registered_pw' => 'Ha elfelejtette a jelszavát, itt visszaállíthatja.', + 'registered_help' => 'There is a help-icon in the top right corner of each page. If you need help, click it!', + 'registered_doc_html' => 'If you haven\'t already, please read the grand theory.', + 'registered_doc_text' => 'If you haven\'t already, please read the first use guide and the full description.', + 'registered_closing' => 'Enjoy!', + 'registered_firefly_iii_link' => 'Firefly III:', + 'registered_pw_reset_link' => 'Password reset:', + 'registered_doc_link' => 'Documentation:', // email change - 'email_change_subject' => 'Your Firefly III email address has changed', - 'email_change_body_to_new' => 'You or somebody with access to your Firefly III account has changed your email address. If you did not expect this message, please ignore and delete it.', - 'email_change_body_to_old' => 'You or somebody with access to your Firefly III account has changed your email address. If you did not expect this to happen, you must follow the "undo"-link below to protect your account!', - 'email_change_ignore' => 'If you initiated this change, you may safely ignore this message.', - 'email_change_old' => 'The old email address was: :email', - 'email_change_old_strong' => 'The old email address was: :email', - 'email_change_new' => 'The new email address is: :email', - 'email_change_new_strong' => 'The new email address is: :email', - 'email_change_instructions' => 'You cannot use Firefly III until you confirm this change. Please follow the link below to do so.', - 'email_change_undo_link' => 'To undo the change, follow this link:', + 'email_change_subject' => 'Your Firefly III email address has changed', + 'email_change_body_to_new' => 'You or somebody with access to your Firefly III account has changed your email address. If you did not expect this message, please ignore and delete it.', + 'email_change_body_to_old' => 'You or somebody with access to your Firefly III account has changed your email address. If you did not expect this to happen, you must follow the "undo"-link below to protect your account!', + 'email_change_ignore' => 'If you initiated this change, you may safely ignore this message.', + 'email_change_old' => 'The old email address was: :email', + 'email_change_old_strong' => 'The old email address was: :email', + 'email_change_new' => 'The new email address is: :email', + 'email_change_new_strong' => 'The new email address is: :email', + 'email_change_instructions' => 'You cannot use Firefly III until you confirm this change. Please follow the link below to do so.', + 'email_change_undo_link' => 'To undo the change, follow this link:', // OAuth token created - 'oauth_created_subject' => 'A new OAuth client has been created', - 'oauth_created_body' => 'Somebody (hopefully you) just created a new Firefly III API OAuth Client for your user account. It\'s labeled ":name" and has callback URL :url.', - 'oauth_created_explanation' => 'With this client, they can access all of your financial records through the Firefly III API.', - 'oauth_created_undo' => 'If this wasn\'t you, please revoke this client as soon as possible at :url.', + 'oauth_created_subject' => 'A new OAuth client has been created', + 'oauth_created_body' => 'Somebody (hopefully you) just created a new Firefly III API OAuth Client for your user account. It\'s labeled ":name" and has callback URL :url.', + 'oauth_created_explanation' => 'With this client, they can access all of your financial records through the Firefly III API.', + 'oauth_created_undo' => 'If this wasn\'t you, please revoke this client as soon as possible at :url.', // reset password - 'reset_pw_subject' => 'Your password reset request', - 'reset_pw_instructions' => 'Somebody tried to reset your password. If it was you, please follow the link below to do so.', - 'reset_pw_warning' => 'PLEASE verify that the link actually goes to the Firefly III you expect it to go!', + 'reset_pw_subject' => 'Your password reset request', + 'reset_pw_instructions' => 'Somebody tried to reset your password. If it was you, please follow the link below to do so.', + 'reset_pw_warning' => 'PLEASE verify that the link actually goes to the Firefly III you expect it to go!', // error - 'error_subject' => 'Caught an error in Firefly III', - 'error_intro' => 'Firefly III v:version ran into an error: :errorMessage.', - 'error_type' => 'The error was of type ":class".', - 'error_timestamp' => 'The error occurred on/at: :time.', - 'error_location' => 'This error occurred in file ":file" on line :line with code :code.', - 'error_user' => 'The error was encountered by user #:id, :email.', - 'error_no_user' => 'There was no user logged in for this error or no user was detected.', - 'error_ip' => 'The IP address related to this error is: :ip', - 'error_url' => 'URL is: :url', - 'error_user_agent' => 'User agent: :userAgent', - 'error_stacktrace' => 'The full stacktrace is below. If you think this is a bug in Firefly III, you can forward this message to james@firefly-iii.org. This can help fix the bug you just encountered.', - 'error_github_html' => 'If you prefer, you can also open a new issue on GitHub.', - '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_headers' => 'The following headers may also be relevant:', + 'error_subject' => 'Caught an error in Firefly III', + 'error_intro' => 'Firefly III v:version ran into an error: :errorMessage.', + 'error_type' => 'The error was of type ":class".', + 'error_timestamp' => 'The error occurred on/at: :time.', + 'error_location' => 'This error occurred in file ":file" on line :line with code :code.', + 'error_user' => 'The error was encountered by user #:id, :email.', + 'error_no_user' => 'There was no user logged in for this error or no user was detected.', + 'error_ip' => 'The IP address related to this error is: :ip', + 'error_url' => 'URL is: :url', + 'error_user_agent' => 'User agent: :userAgent', + 'error_stacktrace' => 'The full stacktrace is below. If you think this is a bug in Firefly III, you can forward this message to james@firefly-iii.org. This can help fix the bug you just encountered.', + 'error_github_html' => 'If you prefer, you can also open a new issue on GitHub.', + '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_headers' => 'The following headers may also be relevant:', // report new journals - 'new_journals_subject' => 'Firefly III has created a new transaction|Firefly III has created :count new transactions', - 'new_journals_header' => 'Firefly III has created a transaction for you. You can find it in your Firefly III installation:|Firefly III has created :count transactions for you. You can find them in your Firefly III installation:', + 'new_journals_subject' => 'Firefly III has created a new transaction|Firefly III has created :count new transactions', + 'new_journals_header' => 'Firefly III has created a transaction for you. You can find it in your Firefly III installation:|Firefly III has created :count transactions for you. You can find them in your Firefly III installation:', + + // bill warning + 'bill_warning_subject_end_date' => 'Your bill ":name" is due to end in :diff days', + 'bill_warning_subject_now_end_date' => 'Your bill ":name" is due to end TODAY', + 'bill_warning_subject_extension_date' => 'Your bill ":name" is due to be extended or cancelled in :diff days', + 'bill_warning_subject_now_extension_date' => 'Your bill ":name" is due to be extended or cancelled TODAY', + 'bill_warning_end_date_text' => 'Your bill ":name" is due to end on :date. This moment will pass in about :diff days.', + 'bill_warning_extension_date_text' => 'Your bill ":name" is due to be extended or cancelled on :date. This moment will pass in about :diff days.', + 'bill_warning_end_date_text_zero' => 'Your bill ":name" is due to end on :date. This moment will pass TODAY!', + 'bill_warning_extension_date_text_zero' => 'Your bill ":name" is due to be extended or cancelled on :date. This moment will pass TODAY!', + 'bill_warning_please_action' => 'Please take the appropriate action.', + 'bill_warning_end_date_html' => 'Your bill ":name" is due to end on :date. This moment will pass in about :diff days.', + 'bill_warning_extension_date_html' => 'Your bill ":name" is due to be extended or cancelled on :date. This moment will pass in about :diff days.', + 'bill_warning_end_date_html_zero' => 'Your bill ":name" is due to end on :date. This moment will pass TODAY!', + 'bill_warning_extension_date_html_zero' => 'Your bill ":name" is due to be extended or cancelled on :date. This moment will pass TODAY!', ]; diff --git a/resources/lang/hu_HU/firefly.php b/resources/lang/hu_HU/firefly.php index 530e786545..c44b6c7963 100644 --- a/resources/lang/hu_HU/firefly.php +++ b/resources/lang/hu_HU/firefly.php @@ -24,333 +24,480 @@ declare(strict_types=1); return [ // general stuff: - 'close' => 'Bezárás', - 'actions' => 'Műveletek', - 'edit' => 'Szerkesztés', - 'delete' => 'Törlés', - 'split' => 'Felosztás', - 'single_split' => 'Felosztás', - 'clone' => 'Másolás', - 'last_seven_days' => 'Utolsó hét nap', - 'last_thirty_days' => 'Elmúlt harminc nap', - 'last_180_days' => 'Last 180 days', - 'YTD' => 'YTD', - 'welcome_back' => 'Mi a helyzet?', - 'everything' => 'Minden', - 'today' => 'ma', - 'customRange' => 'Egyéni tartomány', - 'date_range' => 'Date range', - 'apply' => 'Alkalmaz', - 'select_date' => 'Dátum kiválasztása..', - 'cancel' => 'Mégse', - 'from' => 'Honnan', - 'to' => 'Hova', - 'structure' => 'Struktúra', - 'help_translating' => 'Ez a súgószöveg még nem elérhető az oldal nyelvén. Itt lehet segíteni a fordításban.', - 'showEverything' => 'Összes megjelenítése', - 'never' => 'Soha', - 'no_results_for_empty_search' => 'A keresés üres volt, így nincs találat.', - 'removed_amount' => ':amount eltávolítva', - 'added_amount' => ':amount hozzáadva', - 'asset_account_role_help' => 'A választásoktól függő további lehetőségeket később lehet beállítani.', - 'Opening balance' => 'Nyitó egyenleg', - 'create_new_stuff' => 'Új dolog létrehozása', - 'new_withdrawal' => 'Új költség', - 'create_new_transaction' => 'Create a new transaction', - 'sidebar_frontpage_create' => 'Létrehozás', - 'new_transaction' => 'Új tranzakció', - 'no_rules_for_bill' => 'Ehhez a számlához nincsenek szabályok kapcsolva.', - 'go_to_asset_accounts' => 'Eszközszámlák megtekintése', - 'go_to_budgets' => 'Ugrás a költségkeretekhez', - 'go_to_withdrawals' => 'Ugrás a költségekhez', - 'clones_journal_x' => 'Ez a tranzakció ":description" (#:id) klónja', - 'go_to_categories' => 'Ugrás a kategóriákhoz', - 'go_to_bills' => 'Ugrás a számlákhoz', - 'go_to_expense_accounts' => 'Költségszámlák megtekintése', - 'go_to_revenue_accounts' => 'Jövedelemszámlák megtekintése', - 'go_to_piggies' => 'Ugrás a malacperselyekhez', - 'new_deposit' => 'Új bevétel', - 'new_transfer' => 'Új átvezetés', - 'new_transfers' => 'Új átvezetés', - 'new_asset_account' => 'Új eszközszámla', - 'new_expense_account' => 'Új költségszámla', - 'new_revenue_account' => 'Új jövedelemszámla', - 'new_liabilities_account' => 'Új kötelezettség', - 'new_budget' => 'Új költségkeret', - 'new_bill' => 'Új számla', - 'block_account_logout' => 'Ön kijelentkezett. A blokkolt fiókok nem használhatják ezt a webhelyet. Érvényes e-mail címmel regisztrált?', - 'flash_success' => 'Siker!', - 'flash_info' => 'Üzenet', - 'flash_warning' => 'Figyelmeztetés!', - 'flash_error' => 'Hiba!', - 'flash_danger' => 'Danger!', - 'flash_info_multiple' => 'Egy üzenet érkezett | :count üzenet érkezett', - 'flash_error_multiple' => 'Egy hiba történt|:count hiba történt', - 'net_worth' => 'Nettó érték', - 'help_for_this_page' => 'Az oldal súgója', - 'help_for_this_page_body' => 'You can find more information about this page in the documentation.', - 'two_factor_welcome' => 'Helló!', - 'two_factor_enter_code' => 'A folytatáshoz meg kell adni a kétlépcsős azonosítás kódját. Az alkalmazás létre tudja hozni ezt a kódot.', - 'two_factor_code_here' => 'Kód beírása', - 'two_factor_title' => 'Kétlépcsős hitelesítés', - 'authenticate' => 'Hitelesítés', - 'two_factor_forgot_title' => 'Elvesztett kétlépcsős hitelesítés', - 'two_factor_forgot' => 'Elfelejtett kétlépcsős azonosítás.', - 'two_factor_lost_header' => 'Elvesztett kétlépcsős hitelesítés?', - 'two_factor_lost_intro' => 'Ha a biztonsági kódok is elvesztek, akkor bajban vagy. Ezt nem lehet a webes felületről megjavítani, így két lehetőséged van.', - 'two_factor_lost_fix_self' => 'Ha a Firefly III saját példányként fut javasolt elolvasni ezt a FAQ bejegyzést további instrukciókért.', - 'two_factor_lost_fix_owner' => 'Ellenkező esetben emailt kell küldeni a webhely tulajdonosának a :site_owner címre, és meg kell kérni, hogy állítsa vissza a kétfaktoros hitelesítést.', - 'mfa_backup_code' => 'A biztonsági kód fel lett használva a Firefly III-hoz. Ezt többé nem használhatod fel, így a listáról ez kihúzható.', - 'pref_two_factor_new_backup_codes' => 'Új biztonsági kódok igénylése', - 'pref_two_factor_backup_code_count' => 'You have :count valid backup code.|You have :count valid backup codes.', - '2fa_i_have_them' => 'Eltároltam!', - 'warning_much_data' => ':days napi adat betöltése eltarthat egy ideig.', - 'registered' => 'A regisztráció sikeres!', - 'Default asset account' => 'Alapértelmezett eszközszámla', - 'no_budget_pointer' => 'Úgy tűnik, még nincsenek költségkeretek. Költségkereteket a költségkeretek oldalon lehet létrehozni. A költségkeretek segítenek nyomon követni a költségeket.', - 'no_bill_pointer' => 'Úgy tűnik, még nincsenek költségkeretek. Költségkereteket a költségkeretek oldalon lehet létrehozni. A költségkeretek segítenek nyomon követni a költségeket.', - 'Savings account' => 'Megtakarítási számla', - 'Credit card' => 'Hitelkártya', - 'source_accounts' => 'Forrásszámla|Forrásszámlák', - 'destination_accounts' => 'Célszámla|Célszámlák', - 'user_id_is' => 'A felhasználói azonosító :user', - 'field_supports_markdown' => 'Ez a mező támogatja a Markdown használatát.', - 'need_more_help' => 'A Firefly III használatához további segítség kérhető a a Githubon egy hibajegy nyitásával.', - 'reenable_intro_text' => 'A bevezető útmutatót újra lehet engedélyezni.', - 'intro_boxes_after_refresh' => 'A bevezető dobozok újra megjelennek az oldal frissítésekor.', - 'show_all_no_filter' => 'Az összes tranzakció megjelenítése dátum szerinti csoportosítás nélkül.', - 'expenses_by_category' => 'Költségek kategóriák szerint', - 'expenses_by_budget' => 'Költségek költségkeretek szerint', - 'income_by_category' => 'Jövedelem kategória szerint', - 'expenses_by_asset_account' => 'Költségek eszközszámla szerint', - 'expenses_by_expense_account' => 'Költségek költségszámla szerint', - 'cannot_redirect_to_account' => 'A Firefly III nem tud átirányítani a megfelelő oldalra. Elnézést.', - 'sum_of_expenses' => 'A költségek összege', - 'sum_of_income' => 'Jövedelem összege', - 'liabilities' => 'Kötelezettségek', - 'spent_in_specific_budget' => 'Költés ":budget" költségkeretben', - 'spent_in_specific_double' => 'A(z) ":account" fiókon elköltött', - 'earned_in_specific_double' => 'A(z) ":account" fiókon megkeresett', - 'source_account' => 'Forrás számla', - 'source_account_reconciliation' => 'Nem lehet szerkeszteni egy egyeztetett tranzakció forrásszámláját.', - 'destination_account' => 'Célszámla', - 'destination_account_reconciliation' => 'Nem lehet szerkeszteni egy egyeztetett tranzakció célszámláját.', - 'sum_of_expenses_in_budget' => 'Összes költés ":budget" költségkeretben', - 'left_in_budget_limit' => 'A költségvetés szerinti elkölthető összeg', - 'current_period' => 'Jelenlegi időszak', - 'show_the_current_period_and_overview' => 'Az aktuális időszak és az áttekintés megjelenítése', - 'pref_languages_locale' => 'Ahhoz, hogy egy angoltól eltérő nyelv megfelelően működjön, az operációs rendszernek a helyes helyspecifikus információkkal kell rendelkeznie. Ha ezek nincsenek jelen, akkor a pénznem adat, a dátumok és az összegek formázása hibás lehet.', - 'budget_in_period' => '":name" költségkeret összes tranzakciója :start és :end között :currency pénznemben', - 'chart_budget_in_period' => 'Diagram ":name" költségkeret minden tranzakciójáról :start és :end között :currency pénznemben', - 'chart_budget_in_period_only_currency' => 'A költségkeretben előirányzott összeg pénzneme :currency, Így ez a diagram csak azokat a tranzakciókat mutatja amiknek a pénznem :currency.', - 'chart_account_in_period' => 'Diagram ":name" (:balance) bankszámla minden tranzakciójáról :start és :end között', - 'chart_category_in_period' => 'Diagram ":name" kategória minden tranzakciójáról :start és :end között', - 'chart_category_all' => 'Diagram ":name" kategória minden tranzakciójáról', - 'clone_withdrawal' => 'Költség klónozása', - 'clone_deposit' => 'Bevétel klónozása', - 'clone_transfer' => 'Átvezetés klónozása', - 'multi_select_no_selection' => 'Egy sincs kiválasztva', - 'multi_select_select_all' => 'Összes kijelölése', - 'multi_select_n_selected' => 'kijelölt', - 'multi_select_all_selected' => 'Minden kiválasztott', - 'multi_select_filter_placeholder' => 'Keresés..', - 'intro_next_label' => 'Következő', - 'intro_prev_label' => 'Előző', - 'intro_skip_label' => 'Kihagyás', - 'intro_done_label' => 'Kész', - 'between_dates_breadcrumb' => ':start és :end között', - 'all_journals_without_budget' => 'Minden költségkeret nélküli tranzakció', - 'journals_without_budget' => 'Költségkeret nélküli tranzakciók', - 'all_journals_without_category' => 'Minden kategória nélküli tranzakció', - 'journals_without_category' => 'Kategória nélküli tranzakciók', - 'all_journals_for_account' => ':name bankszámla összes tranzakciója', - 'chart_all_journals_for_account' => 'Diagram :name bankszámla minden tranzakciójáról', - 'journals_in_period_for_account' => '":name" bankszámla összes tranzakciója :start és :end között', - 'journals_in_period_for_account_js' => 'All transactions for account {title} between {start} and {end}', - 'transferred' => 'Átvezetett', - 'all_withdrawal' => 'Minden költség', - 'all_transactions' => 'Minden tranzakció', - 'title_withdrawal_between' => 'Minden költség :start és :end között', - 'all_deposit' => 'Összes jövedelem', - 'title_deposit_between' => 'Összes jövedelem :start és :end között', - 'all_transfers' => 'Minden átvezetés', - 'title_transfers_between' => 'Minden átvezetés :start és :end között', - 'all_transfer' => 'Minden átvezetés', - 'all_journals_for_tag' => '":tag" címke összes tranzakciója', - 'title_transfer_between' => 'Minden átvezetés :start és :end között', - 'all_journals_for_category' => ':name kategória összes tranzakciója', - 'all_journals_for_budget' => ':name költségkeret összes tranzakciója', - 'chart_all_journals_for_budget' => 'Diagram :name költségkeret minden tranzakciójáról', - 'journals_in_period_for_category' => ':name kategória összes tranzakciója :start és :end között', - 'journals_in_period_for_tag' => ':tag címke összes tranzakciója :start és :end között', - 'not_available_demo_user' => 'A használni kívánt szolgáltatás nem érhető el a bemutató felhasználók számára.', - 'exchange_rate_instructions' => 'A "@name" vagyonszámla csak a @native_currency tranzakciókat fogadja el. Ha inkább @foreign_currency pénznemet szeretne használni, győződjön meg róla, hogy a @native_currency összege is ismert:', - 'transfer_exchange_rate_instructions' => 'A "@source_name" forrás vagyonszámla csak a @source_currency tranzakciókat fogadja el. A "@dest_name" cél vagyonszámla csak a @dest_currency tranzakciókat fogadja el. Mindkét pénznemben helyesen kell megadnia az átutalt összeget.', - 'transaction_data' => 'Tranzakciós adatok', - 'invalid_server_configuration' => 'Érvénytelen kiszolgálóbeállítás', - 'invalid_locale_settings' => 'Firefly III is unable to format monetary amounts because your server is missing the required packages. There are instructions how to do this.', - 'quickswitch' => 'Gyorsváltó', - 'sign_in_to_start' => 'A munkamenet megkezdéséhez be kell jelentkezni', - 'sign_in' => 'Bejelentkezés', - 'register_new_account' => 'Új fiók regisztrációja', - 'forgot_my_password' => 'Elfelejtett jelszó', - 'problems_with_input' => 'Volt néhány probléma a bevitt adatokkal.', - 'reset_password' => 'Jelszó visszaállítása', - 'button_reset_password' => 'Jelszó visszaállítása', - 'reset_button' => 'Visszaállítás', - 'want_to_login' => 'Bejelentkezés', - 'login_page_title' => 'Bejelentkezés a Firefly III-ba', - 'register_page_title' => 'Regisztrálás a Firefly III-ba', - 'forgot_pw_page_title' => 'Elfelejtette a jelszavát a Firefly III-hoz', - 'reset_pw_page_title' => 'Firefly III jelszó visszaállítása', - 'cannot_reset_demo_user' => 'A bemutató felhasználónak nem nem lehet visszaállítani a jelszavát.', - 'no_att_demo_user' => 'Demo felhasználó nem tölthet fel csatolmányokat.', - 'button_register' => 'Regisztráció', - 'authorization' => 'Hitelesítés', - 'active_bills_only' => 'csak az aktív számlák', - 'active_bills_only_total' => 'all active bills', - 'active_exp_bills_only' => 'csak az aktív és a várható számlák', - 'active_exp_bills_only_total' => 'all active expected bills only', - 'per_period_sum_1D' => 'Várható napi költségek', - 'per_period_sum_1W' => 'Várható heti költségek', - 'per_period_sum_1M' => 'Várható havi költségek', - 'per_period_sum_3M' => 'Várható negyedéves költségek', - 'per_period_sum_6M' => 'Várható féléves költségek', - 'per_period_sum_1Y' => 'Várható éves költségek', - 'average_per_bill' => 'számlánkénti átlag', - 'expected_total' => 'várható teljes összeg', - 'reconciliation_account_name' => ':name egyeztetés (:currency)', - 'saved' => 'Mentve', - 'advanced_options' => 'Advanced options', - 'advanced_options_explain' => 'Some pages in Firefly III have advanced options hidden behind this button. This page doesn\'t have anything fancy here, but do check out the others!', - 'here_be_dragons' => 'Hic sunt dracones', + 'close' => 'Bezárás', + 'actions' => 'Műveletek', + 'edit' => 'Szerkesztés', + 'delete' => 'Törlés', + 'split' => 'Felosztás', + 'single_split' => 'Felosztás', + 'clone' => 'Másolás', + 'last_seven_days' => 'Utolsó hét nap', + 'last_thirty_days' => 'Elmúlt harminc nap', + 'last_180_days' => 'Last 180 days', + 'YTD' => 'YTD', + 'welcome_back' => 'Mi a helyzet?', + 'everything' => 'Minden', + 'today' => 'ma', + 'customRange' => 'Egyéni tartomány', + 'date_range' => 'Date range', + 'apply' => 'Alkalmaz', + 'select_date' => 'Dátum kiválasztása..', + 'cancel' => 'Mégse', + 'from' => 'Honnan', + 'to' => 'Hova', + 'structure' => 'Struktúra', + 'help_translating' => 'Ez a súgószöveg még nem elérhető az oldal nyelvén. Itt lehet segíteni a fordításban.', + 'showEverything' => 'Összes megjelenítése', + 'never' => 'Soha', + 'no_results_for_empty_search' => 'A keresés üres volt, így nincs találat.', + 'removed_amount' => ':amount eltávolítva', + 'added_amount' => ':amount hozzáadva', + 'asset_account_role_help' => 'A választásoktól függő további lehetőségeket később lehet beállítani.', + 'Opening balance' => 'Nyitó egyenleg', + 'create_new_stuff' => 'Új dolog létrehozása', + 'new_withdrawal' => 'Új költség', + 'create_new_transaction' => 'Create a new transaction', + 'sidebar_frontpage_create' => 'Létrehozás', + 'new_transaction' => 'Új tranzakció', + 'no_rules_for_bill' => 'Ehhez a számlához nincsenek szabályok kapcsolva.', + 'go_to_asset_accounts' => 'Eszközszámlák megtekintése', + 'go_to_budgets' => 'Ugrás a költségkeretekhez', + 'go_to_withdrawals' => 'Ugrás a költségekhez', + 'clones_journal_x' => 'Ez a tranzakció ":description" (#:id) klónja', + 'go_to_categories' => 'Ugrás a kategóriákhoz', + 'go_to_bills' => 'Ugrás a számlákhoz', + 'go_to_expense_accounts' => 'Költségszámlák megtekintése', + 'go_to_revenue_accounts' => 'Jövedelemszámlák megtekintése', + 'go_to_piggies' => 'Ugrás a malacperselyekhez', + 'new_deposit' => 'Új bevétel', + 'new_transfer' => 'Új átvezetés', + 'new_transfers' => 'Új átvezetés', + 'new_asset_account' => 'Új eszközszámla', + 'new_expense_account' => 'Új költségszámla', + 'new_revenue_account' => 'Új jövedelemszámla', + 'new_liabilities_account' => 'Új kötelezettség', + 'new_budget' => 'Új költségkeret', + 'new_bill' => 'Új számla', + 'block_account_logout' => 'Ön kijelentkezett. A blokkolt fiókok nem használhatják ezt a webhelyet. Érvényes e-mail címmel regisztrált?', + 'flash_success' => 'Siker!', + 'flash_info' => 'Üzenet', + 'flash_warning' => 'Figyelmeztetés!', + 'flash_error' => 'Hiba!', + 'flash_danger' => 'Danger!', + 'flash_info_multiple' => 'Egy üzenet érkezett | :count üzenet érkezett', + 'flash_error_multiple' => 'Egy hiba történt|:count hiba történt', + 'net_worth' => 'Nettó érték', + 'help_for_this_page' => 'Az oldal súgója', + 'help_for_this_page_body' => 'You can find more information about this page in the documentation.', + 'two_factor_welcome' => 'Helló!', + 'two_factor_enter_code' => 'A folytatáshoz meg kell adni a kétlépcsős azonosítás kódját. Az alkalmazás létre tudja hozni ezt a kódot.', + 'two_factor_code_here' => 'Kód beírása', + 'two_factor_title' => 'Kétlépcsős hitelesítés', + 'authenticate' => 'Hitelesítés', + 'two_factor_forgot_title' => 'Elvesztett kétlépcsős hitelesítés', + 'two_factor_forgot' => 'Elfelejtett kétlépcsős azonosítás.', + 'two_factor_lost_header' => 'Elvesztett kétlépcsős hitelesítés?', + 'two_factor_lost_intro' => 'Ha a biztonsági kódok is elvesztek, akkor bajban vagy. Ezt nem lehet a webes felületről megjavítani, így két lehetőséged van.', + 'two_factor_lost_fix_self' => 'Ha a Firefly III saját példányként fut javasolt elolvasni ezt a FAQ bejegyzést további instrukciókért.', + 'two_factor_lost_fix_owner' => 'Ellenkező esetben emailt kell küldeni a webhely tulajdonosának a :site_owner címre, és meg kell kérni, hogy állítsa vissza a kétfaktoros hitelesítést.', + 'mfa_backup_code' => 'A biztonsági kód fel lett használva a Firefly III-hoz. Ezt többé nem használhatod fel, így a listáról ez kihúzható.', + 'pref_two_factor_new_backup_codes' => 'Új biztonsági kódok igénylése', + 'pref_two_factor_backup_code_count' => 'You have :count valid backup code.|You have :count valid backup codes.', + '2fa_i_have_them' => 'Eltároltam!', + 'warning_much_data' => ':days napi adat betöltése eltarthat egy ideig.', + 'registered' => 'A regisztráció sikeres!', + 'Default asset account' => 'Alapértelmezett eszközszámla', + 'no_budget_pointer' => 'Úgy tűnik, még nincsenek költségkeretek. Költségkereteket a költségkeretek oldalon lehet létrehozni. A költségkeretek segítenek nyomon követni a költségeket.', + 'no_bill_pointer' => 'Úgy tűnik, még nincsenek költségkeretek. Költségkereteket a költségkeretek oldalon lehet létrehozni. A költségkeretek segítenek nyomon követni a költségeket.', + 'Savings account' => 'Megtakarítási számla', + 'Credit card' => 'Hitelkártya', + 'source_accounts' => 'Forrásszámla|Forrásszámlák', + 'destination_accounts' => 'Célszámla|Célszámlák', + 'user_id_is' => 'A felhasználói azonosító :user', + 'field_supports_markdown' => 'Ez a mező támogatja a Markdown használatát.', + 'need_more_help' => 'A Firefly III használatához további segítség kérhető a a Githubon egy hibajegy nyitásával.', + 'reenable_intro_text' => 'A bevezető útmutatót újra lehet engedélyezni.', + 'intro_boxes_after_refresh' => 'A bevezető dobozok újra megjelennek az oldal frissítésekor.', + 'show_all_no_filter' => 'Az összes tranzakció megjelenítése dátum szerinti csoportosítás nélkül.', + 'expenses_by_category' => 'Költségek kategóriák szerint', + 'expenses_by_budget' => 'Költségek költségkeretek szerint', + 'income_by_category' => 'Jövedelem kategória szerint', + 'expenses_by_asset_account' => 'Költségek eszközszámla szerint', + 'expenses_by_expense_account' => 'Költségek költségszámla szerint', + 'cannot_redirect_to_account' => 'A Firefly III nem tud átirányítani a megfelelő oldalra. Elnézést.', + 'sum_of_expenses' => 'A költségek összege', + 'sum_of_income' => 'Jövedelem összege', + 'liabilities' => 'Kötelezettségek', + 'spent_in_specific_budget' => 'Költés ":budget" költségkeretben', + 'spent_in_specific_double' => 'A(z) ":account" fiókon elköltött', + 'earned_in_specific_double' => 'A(z) ":account" fiókon megkeresett', + 'source_account' => 'Forrás számla', + 'source_account_reconciliation' => 'Nem lehet szerkeszteni egy egyeztetett tranzakció forrásszámláját.', + 'destination_account' => 'Célszámla', + 'destination_account_reconciliation' => 'Nem lehet szerkeszteni egy egyeztetett tranzakció célszámláját.', + 'sum_of_expenses_in_budget' => 'Összes költés ":budget" költségkeretben', + 'left_in_budget_limit' => 'A költségvetés szerinti elkölthető összeg', + 'current_period' => 'Jelenlegi időszak', + 'show_the_current_period_and_overview' => 'Az aktuális időszak és az áttekintés megjelenítése', + 'pref_languages_locale' => 'Ahhoz, hogy egy angoltól eltérő nyelv megfelelően működjön, az operációs rendszernek a helyes helyspecifikus információkkal kell rendelkeznie. Ha ezek nincsenek jelen, akkor a pénznem adat, a dátumok és az összegek formázása hibás lehet.', + 'budget_in_period' => '":name" költségkeret összes tranzakciója :start és :end között :currency pénznemben', + 'chart_budget_in_period' => 'Diagram ":name" költségkeret minden tranzakciójáról :start és :end között :currency pénznemben', + 'chart_budget_in_period_only_currency' => 'A költségkeretben előirányzott összeg pénzneme :currency, Így ez a diagram csak azokat a tranzakciókat mutatja amiknek a pénznem :currency.', + 'chart_account_in_period' => 'Diagram ":name" (:balance) bankszámla minden tranzakciójáról :start és :end között', + 'chart_category_in_period' => 'Diagram ":name" kategória minden tranzakciójáról :start és :end között', + 'chart_category_all' => 'Diagram ":name" kategória minden tranzakciójáról', + 'clone_withdrawal' => 'Költség klónozása', + 'clone_deposit' => 'Bevétel klónozása', + 'clone_transfer' => 'Átvezetés klónozása', + 'multi_select_no_selection' => 'Egy sincs kiválasztva', + 'multi_select_select_all' => 'Összes kijelölése', + 'multi_select_n_selected' => 'kijelölt', + 'multi_select_all_selected' => 'Minden kiválasztott', + 'multi_select_filter_placeholder' => 'Keresés..', + 'intro_next_label' => 'Következő', + 'intro_prev_label' => 'Előző', + 'intro_skip_label' => 'Kihagyás', + 'intro_done_label' => 'Kész', + 'between_dates_breadcrumb' => ':start és :end között', + 'all_journals_without_budget' => 'Minden költségkeret nélküli tranzakció', + 'journals_without_budget' => 'Költségkeret nélküli tranzakciók', + 'all_journals_without_category' => 'Minden kategória nélküli tranzakció', + 'journals_without_category' => 'Kategória nélküli tranzakciók', + 'all_journals_for_account' => ':name bankszámla összes tranzakciója', + 'chart_all_journals_for_account' => 'Diagram :name bankszámla minden tranzakciójáról', + 'journals_in_period_for_account' => '":name" bankszámla összes tranzakciója :start és :end között', + 'journals_in_period_for_account_js' => 'All transactions for account {title} between {start} and {end}', + 'transferred' => 'Átvezetett', + 'all_withdrawal' => 'Minden költség', + 'all_transactions' => 'Minden tranzakció', + 'title_withdrawal_between' => 'Minden költség :start és :end között', + 'all_deposit' => 'Összes jövedelem', + 'title_deposit_between' => 'Összes jövedelem :start és :end között', + 'all_transfers' => 'Minden átvezetés', + 'title_transfers_between' => 'Minden átvezetés :start és :end között', + 'all_transfer' => 'Minden átvezetés', + 'all_journals_for_tag' => '":tag" címke összes tranzakciója', + 'title_transfer_between' => 'Minden átvezetés :start és :end között', + 'all_journals_for_category' => ':name kategória összes tranzakciója', + 'all_journals_for_budget' => ':name költségkeret összes tranzakciója', + 'chart_all_journals_for_budget' => 'Diagram :name költségkeret minden tranzakciójáról', + 'journals_in_period_for_category' => ':name kategória összes tranzakciója :start és :end között', + 'journals_in_period_for_tag' => ':tag címke összes tranzakciója :start és :end között', + 'not_available_demo_user' => 'A használni kívánt szolgáltatás nem érhető el a bemutató felhasználók számára.', + 'exchange_rate_instructions' => 'A "@name" vagyonszámla csak a @native_currency tranzakciókat fogadja el. Ha inkább @foreign_currency pénznemet szeretne használni, győződjön meg róla, hogy a @native_currency összege is ismert:', + 'transfer_exchange_rate_instructions' => 'A "@source_name" forrás vagyonszámla csak a @source_currency tranzakciókat fogadja el. A "@dest_name" cél vagyonszámla csak a @dest_currency tranzakciókat fogadja el. Mindkét pénznemben helyesen kell megadnia az átutalt összeget.', + 'transaction_data' => 'Tranzakciós adatok', + 'invalid_server_configuration' => 'Érvénytelen kiszolgálóbeállítás', + 'invalid_locale_settings' => 'Firefly III is unable to format monetary amounts because your server is missing the required packages. There are instructions how to do this.', + 'quickswitch' => 'Gyorsváltó', + 'sign_in_to_start' => 'A munkamenet megkezdéséhez be kell jelentkezni', + 'sign_in' => 'Bejelentkezés', + 'register_new_account' => 'Új fiók regisztrációja', + 'forgot_my_password' => 'Elfelejtett jelszó', + 'problems_with_input' => 'Volt néhány probléma a bevitt adatokkal.', + 'reset_password' => 'Jelszó visszaállítása', + 'button_reset_password' => 'Jelszó visszaállítása', + 'reset_button' => 'Visszaállítás', + 'want_to_login' => 'Bejelentkezés', + 'login_page_title' => 'Bejelentkezés a Firefly III-ba', + 'register_page_title' => 'Regisztrálás a Firefly III-ba', + 'forgot_pw_page_title' => 'Elfelejtette a jelszavát a Firefly III-hoz', + 'reset_pw_page_title' => 'Firefly III jelszó visszaállítása', + 'cannot_reset_demo_user' => 'A bemutató felhasználónak nem nem lehet visszaállítani a jelszavát.', + 'no_att_demo_user' => 'Demo felhasználó nem tölthet fel csatolmányokat.', + 'button_register' => 'Regisztráció', + 'authorization' => 'Hitelesítés', + 'active_bills_only' => 'csak az aktív számlák', + 'active_bills_only_total' => 'all active bills', + 'active_exp_bills_only' => 'csak az aktív és a várható számlák', + 'active_exp_bills_only_total' => 'all active expected bills only', + 'per_period_sum_1D' => 'Várható napi költségek', + 'per_period_sum_1W' => 'Várható heti költségek', + 'per_period_sum_1M' => 'Várható havi költségek', + 'per_period_sum_3M' => 'Várható negyedéves költségek', + 'per_period_sum_6M' => 'Várható féléves költségek', + 'per_period_sum_1Y' => 'Várható éves költségek', + 'average_per_bill' => 'számlánkénti átlag', + 'expected_total' => 'várható teljes összeg', + 'reconciliation_account_name' => ':name egyeztetés (:currency)', + 'saved' => 'Mentve', + 'advanced_options' => 'Advanced options', + 'advanced_options_explain' => 'Some pages in Firefly III have advanced options hidden behind this button. This page doesn\'t have anything fancy here, but do check out the others!', + 'here_be_dragons' => 'Hic sunt dracones', // Webhooks - 'webhooks' => 'Webhooks', + 'webhooks' => 'Webhooks', // API access - 'authorization_request' => 'Firefly III v:version engedély kérelem', - 'authorization_request_intro' => 'Application ":client" is requesting permission to access your financial administration. Would you like to authorize :client to access these records?', - 'authorization_request_site' => 'You will be redirected to :url which will then be able to access your Firefly III data.', - 'authorization_request_invalid' => 'This access request is invalid. Please never follow this link again.', - 'scopes_will_be_able' => 'Ez az alkalmazás képes lesz arra, hogy:', - 'button_authorize' => 'Engedélyezés', - 'none_in_select_list' => '(nincs)', - 'no_piggy_bank' => '(nincs malacpersely)', - 'name_in_currency' => ':name - :currency', - 'paid_in_currency' => 'Fizetve :currency -ban', - 'unpaid_in_currency' => 'Be nem fizetett :currency -ban', - 'is_alpha_warning' => 'Jelenleg egy ALPHA verzió fut. Felléphetnek programhibák és problémák.', - 'is_beta_warning' => 'Jelenleg egy BETA verzió fut. Felléphetnek programhibák és problémák.', - 'all_destination_accounts' => 'Célszámlák', - 'all_source_accounts' => 'Forrásszámlák', - 'back_to_index' => 'Vissza a kezdőoldalra', - 'cant_logout_guard' => 'Firefly III can\'t log you out.', - 'external_url' => 'External URL', - 'internal_reference' => 'Internal reference', + 'authorization_request' => 'Firefly III v:version engedély kérelem', + 'authorization_request_intro' => 'Application ":client" is requesting permission to access your financial administration. Would you like to authorize :client to access these records?', + 'authorization_request_site' => 'You will be redirected to :url which will then be able to access your Firefly III data.', + 'authorization_request_invalid' => 'This access request is invalid. Please never follow this link again.', + 'scopes_will_be_able' => 'Ez az alkalmazás képes lesz arra, hogy:', + 'button_authorize' => 'Engedélyezés', + 'none_in_select_list' => '(nincs)', + 'no_piggy_bank' => '(nincs malacpersely)', + 'name_in_currency' => ':name - :currency', + 'paid_in_currency' => 'Fizetve :currency -ban', + 'unpaid_in_currency' => 'Be nem fizetett :currency -ban', + 'is_alpha_warning' => 'Jelenleg egy ALPHA verzió fut. Felléphetnek programhibák és problémák.', + 'is_beta_warning' => 'Jelenleg egy BETA verzió fut. Felléphetnek programhibák és problémák.', + 'all_destination_accounts' => 'Célszámlák', + 'all_source_accounts' => 'Forrásszámlák', + 'back_to_index' => 'Vissza a kezdőoldalra', + 'cant_logout_guard' => 'Firefly III can\'t log you out.', + 'external_url' => 'External URL', + 'internal_reference' => 'Internal reference', // check for updates: - 'update_check_title' => 'Frissítések ellenőrzése', - 'admin_update_check_title' => 'Frissítés automatikus ellenőrzése', - 'admin_update_check_explain' => 'A Firefly III képes automatikusan ellenőrizni a frissítéseket. Ha engedélyezi ezt a beállítást, akkor a Firefly III frissítési kiszolgálóval kommunikálva ellenőrzésre kerül, hogy rendelkezésre áll-e a Firefly III új verziója. Ha igen, értesítést kap. Ezt az értesítést a jobb oldalon található gombra kattintva tesztelheti. Kérjük jelezze alább, ha szeretné, hogy a Firefly III ellenőrizze a frissítéseket.', - 'check_for_updates_permission' => 'A Firefly III automatikusan ellenőrizheti a frissítéseket, ha Ön ezt engedélyezi. Kérjük, keresse meg a adminisztráció menüpontot, ha engedélyezni szeretné ezt a funkciót.', - 'updates_ask_me_later' => 'Kérdezze később', - 'updates_do_not_check' => 'Ne ellenőrizze a frissítéseket', - 'updates_enable_check' => 'Frissítések ellenőrzésének engedélyezése', - 'admin_update_check_now_title' => 'Frissítések keresése most', - 'admin_update_check_now_explain' => 'Ha megnyomja a gombot, a Firefly III ellenőrinzi fogja, hogy a legfrissebb változatot használja -e.', - 'check_for_updates_button' => 'Ellenőrzés most!', - 'update_new_version_alert' => 'A Firefly III új verziója elérhető. A jelenleg használt verzió :your_version, a legújabb verzió pedig :new_version, amely ekkor jelent meg: :date.', - 'update_version_beta' => 'Ez egy BETA verzió. Előfordulhatnak problémák.', - 'update_version_alpha' => 'Ez egy ALPHA verzió. Előfordulhatnak problémák.', - 'update_current_version_alert' => 'A jelenlegi verzió :version, ez egyben a legfrissebb elérhető verzió is.', - 'update_newer_version_alert' => 'A jelenlegi verzió :your_version, amely újabb, mint a legfrissebb kiadott verzió, ami a :new_version.', - 'update_check_error' => 'Hiba történt a frissítések ellenőrzése közben: :error', - 'unknown_error' => 'Ismeretlen hiba. Elnézést kérünk.', - 'just_new_release' => 'Új verzió érhető el! :version verzió ekkor került kiadásra: :date. Ez a verzió nagyon friss. Érdemes néhány napot várni amíg az új kiadás stabilizálódik.', - 'disabled_but_check' => 'Kikapcsolta a frissítések automata keresését. Ne feledje az elérhető verziók rendszeres ellenőrzését. Köszönjük!', - 'admin_update_channel_title' => 'Frissítési csatorna', - 'admin_update_channel_explain' => 'A Firefly III-hoz három frissítési csatorna létezik, melyek meghatározzák, hogy a felhasználók mennyivel járnak előbbre a funkciók, fejlesztések és hibák szempontjából. A kalandvágyók használhatják a "beta" csatornát, míg azok akik szeretnek veszélyesen élni az "alpha"-t.', - 'update_channel_stable' => 'Stabil. Mindennek az elvártnak megfelelően kell működnie.', - 'update_channel_beta' => 'Beta. Új funkciók, de elromolhatnak dolgok.', - 'update_channel_alpha' => 'Alpha. Bedobálunk dolgokat, és azt használjuk, ami hasznosnak ígérkezik.', + 'update_check_title' => 'Frissítések ellenőrzése', + 'admin_update_check_title' => 'Frissítés automatikus ellenőrzése', + 'admin_update_check_explain' => 'A Firefly III képes automatikusan ellenőrizni a frissítéseket. Ha engedélyezi ezt a beállítást, akkor a Firefly III frissítési kiszolgálóval kommunikálva ellenőrzésre kerül, hogy rendelkezésre áll-e a Firefly III új verziója. Ha igen, értesítést kap. Ezt az értesítést a jobb oldalon található gombra kattintva tesztelheti. Kérjük jelezze alább, ha szeretné, hogy a Firefly III ellenőrizze a frissítéseket.', + 'check_for_updates_permission' => 'A Firefly III automatikusan ellenőrizheti a frissítéseket, ha Ön ezt engedélyezi. Kérjük, keresse meg a adminisztráció menüpontot, ha engedélyezni szeretné ezt a funkciót.', + 'updates_ask_me_later' => 'Kérdezze később', + 'updates_do_not_check' => 'Ne ellenőrizze a frissítéseket', + 'updates_enable_check' => 'Frissítések ellenőrzésének engedélyezése', + 'admin_update_check_now_title' => 'Frissítések keresése most', + 'admin_update_check_now_explain' => 'Ha megnyomja a gombot, a Firefly III ellenőrinzi fogja, hogy a legfrissebb változatot használja -e.', + 'check_for_updates_button' => 'Ellenőrzés most!', + 'update_new_version_alert' => 'A Firefly III új verziója elérhető. A jelenleg használt verzió :your_version, a legújabb verzió pedig :new_version, amely ekkor jelent meg: :date.', + 'update_version_beta' => 'Ez egy BETA verzió. Előfordulhatnak problémák.', + 'update_version_alpha' => 'Ez egy ALPHA verzió. Előfordulhatnak problémák.', + 'update_current_version_alert' => 'A jelenlegi verzió :version, ez egyben a legfrissebb elérhető verzió is.', + 'update_newer_version_alert' => 'A jelenlegi verzió :your_version, amely újabb, mint a legfrissebb kiadott verzió, ami a :new_version.', + 'update_check_error' => 'Hiba történt a frissítések ellenőrzése közben: :error', + 'unknown_error' => 'Ismeretlen hiba. Elnézést kérünk.', + 'just_new_release' => 'Új verzió érhető el! :version verzió ekkor került kiadásra: :date. Ez a verzió nagyon friss. Érdemes néhány napot várni amíg az új kiadás stabilizálódik.', + 'disabled_but_check' => 'Kikapcsolta a frissítések automata keresését. Ne feledje az elérhető verziók rendszeres ellenőrzését. Köszönjük!', + 'admin_update_channel_title' => 'Frissítési csatorna', + 'admin_update_channel_explain' => 'A Firefly III-hoz három frissítési csatorna létezik, melyek meghatározzák, hogy a felhasználók mennyivel járnak előbbre a funkciók, fejlesztések és hibák szempontjából. A kalandvágyók használhatják a "beta" csatornát, míg azok akik szeretnek veszélyesen élni az "alpha"-t.', + 'update_channel_stable' => 'Stabil. Mindennek az elvártnak megfelelően kell működnie.', + 'update_channel_beta' => 'Beta. Új funkciók, de elromolhatnak dolgok.', + 'update_channel_alpha' => 'Alpha. Bedobálunk dolgokat, és azt használjuk, ami hasznosnak ígérkezik.', // search - 'search' => 'Keresés', - 'search_query' => 'Lekérdezés', - 'search_found_transactions' => 'Firefly III :count tranzakciót talált :time másodperc alatt.|Firefly III :count tranzakciót talált :time másodperc alatt.', - 'search_found_more_transactions' => 'A Firefly III :count tranzakciót talált :time másodperc alatt.', - 'search_for_query' => 'A Firefly III tranzakciókat keres amelyben ez a kifejezés található: :query', - 'invalid_operators_list' => 'These search parameters are not valid and have been ignored.', - 'search_modifier_date_is' => 'Tranzakció dátuma: :value', - 'search_modifier_id' => 'Transaction ID is ":value"', - 'search_modifier_date_before' => 'Tranzakció dátuma :value előtt van', - 'search_modifier_date_after' => 'Tranzakció dátuma :value után van', - 'search_modifier_created_on' => 'Tranzakció létrehozva: :value', - 'search_modifier_updated_on' => 'Tranzakció utoljára módosítva: :value', - 'search_modifier_external_id' => 'Külső ID pontosan ":value"', - 'search_modifier_no_external_url' => 'The transaction has no external URL', - 'search_modifier_any_external_url' => 'The transaction must have a (any) external URL', - 'search_modifier_internal_reference' => 'Belső hivatkozás: :value', - 'search_modifier_description_starts' => 'Leírás: ":value"', - 'search_modifier_description_ends' => 'Leírás vége: ":value"', - 'search_modifier_description_contains' => 'Leírás tartalmazza: ":value"', - 'search_modifier_description_is' => 'Leírás: ":value"', - 'search_modifier_currency_is' => 'Transaction (foreign) currency is ":value"', - 'search_modifier_foreign_currency_is' => 'Transaction foreign currency is ":value"', - 'search_modifier_has_attachments' => 'Tranzakcióhoz kell legyen melléklet', - 'search_modifier_has_no_category' => 'A tranzakcióhoz nincs kategória', - 'search_modifier_has_any_category' => 'A tranzakciónak van kategóriája', - 'search_modifier_has_no_budget' => 'A tranzakcióhoz nincs költségkeret', - 'search_modifier_has_any_budget' => 'A tranzakciónak van költségkerete', - 'search_modifier_has_no_bill' => 'The transaction must have no bill', - 'search_modifier_has_any_bill' => 'The transaction must have a (any) bill', - 'search_modifier_has_no_tag' => 'A tranzakcióhoz nincs címke', - 'search_modifier_has_any_tag' => 'A tranzakciónak van címkéje', - 'search_modifier_notes_contain' => 'Tranzakció megjegyzése tartalmazza ":value"', - 'search_modifier_notes_start' => 'Tranzakció megjegyzésének kezdete ":value"', - 'search_modifier_notes_end' => 'Tranzakció megjegyzésének vége ":value"', - 'search_modifier_notes_are' => 'Tranzakció megjegyzése pontosan ":value"', - 'search_modifier_no_notes' => 'Tranzakciónak nincs megjegyzése', - 'search_modifier_any_notes' => 'Tranzakciónak van megjegyzése', - 'search_modifier_amount_exactly' => 'Összeg pontosan :value', - 'search_modifier_amount_less' => 'Összeg legfeljebb :value', - 'search_modifier_amount_more' => 'Összeg legalább :value', - 'search_modifier_source_account_is' => 'Forrásszámla neve pontosan ":value"', - 'search_modifier_source_account_contains' => 'Forrásszámla neve tartalmazza ":value"', - 'search_modifier_source_account_starts' => 'Forrásszámla nevének eleje":value"', - 'search_modifier_source_account_ends' => 'Forrásszámla vége ":value"', - 'search_modifier_source_account_id' => 'Forrásszámla ID pontosan :value', - 'search_modifier_source_account_nr_is' => 'Forrásszámla számlaszáma (IBAN) pontosan ":value"', - 'search_modifier_source_account_nr_contains' => 'Forrásszámla számlaszáma (IBAN) tartalmazza ":value"', - 'search_modifier_source_account_nr_starts' => 'Forrásszámla számlaszáma (IBAN) kezdete ":value"', - 'search_modifier_source_account_nr_ends' => 'Forrásszámla számlaszáma (IBAN) vége ":value"', - 'search_modifier_destination_account_is' => 'Célszámla neve pontosan ":value"', - 'search_modifier_destination_account_contains' => 'Célszámla neve tartalmazza ":value"', - 'search_modifier_destination_account_starts' => 'Célszámla nevének eleje: ":value"', - 'search_modifier_destination_account_ends' => 'Célszámla nevének vége: ":value"', - 'search_modifier_destination_account_id' => 'Destination account ID is :value', - 'search_modifier_destination_is_cash' => 'Destination account is (cash) account', - 'search_modifier_source_is_cash' => 'Source account is (cash) account', - 'search_modifier_destination_account_nr_is' => 'Célszámla számlaszám (IBAN) pontosan: ":value"', - 'search_modifier_destination_account_nr_contains' => 'Célszámla számlaszám (IBAN) tartalmazza ":value"', - 'search_modifier_destination_account_nr_starts' => 'Célszámla számlaszáma (IBAN) eleje: ":value"', - 'search_modifier_destination_account_nr_ends' => 'Célszámla számlaszám (IBAN) vége ":value"', - 'search_modifier_account_id' => 'Source or destination account ID\'s is/are: :value', - 'search_modifier_category_is' => 'A kategória ":value"', - 'search_modifier_budget_is' => 'A költségkeret ":value"', - 'search_modifier_bill_is' => 'A számla ":value"', - 'search_modifier_transaction_type' => 'Tranzakció típusa: :value', - 'search_modifier_tag_is' => 'A címke ":value"', - 'search_modifier_date_is_year' => 'Transaction is in year ":value"', - 'search_modifier_date_is_month' => 'Transaction is in month ":value"', - 'search_modifier_date_is_day' => 'Transaction is on day of month ":value"', - 'search_modifier_date_before_year' => 'Transaction is before or in year ":value"', - 'search_modifier_date_before_month' => 'Transaction is before or in month ":value"', - 'search_modifier_date_before_day' => 'Transaction is before or on day of month ":value"', - 'search_modifier_date_after_year' => 'Transaction is in or after year ":value"', - 'search_modifier_date_after_month' => 'Transaction is in or after month ":value"', - 'search_modifier_date_after_day' => 'Transaction is after or on day of month ":value"', + 'search' => 'Keresés', + 'search_query' => 'Lekérdezés', + 'search_found_transactions' => 'Firefly III :count tranzakciót talált :time másodperc alatt.|Firefly III :count tranzakciót talált :time másodperc alatt.', + 'search_found_more_transactions' => 'A Firefly III :count tranzakciót talált :time másodperc alatt.', + 'search_for_query' => 'A Firefly III tranzakciókat keres amelyben ez a kifejezés található: :query', + 'invalid_operators_list' => 'These search parameters are not valid and have been ignored.', + + // old + + 'search_modifier_date_on' => 'Transaction date is ":value"', + 'search_modifier_id' => 'Transaction ID is ":value"', + 'search_modifier_date_before' => 'Tranzakció dátuma :value előtt van', + 'search_modifier_date_after' => 'Tranzakció dátuma :value után van', + 'search_modifier_external_id_is' => 'External ID is ":value"', + 'search_modifier_no_external_url' => 'The transaction has no external URL', + 'search_modifier_any_external_url' => 'The transaction must have a (any) external URL', + 'search_modifier_internal_reference_is' => 'Internal reference is ":value"', + 'search_modifier_description_starts' => 'Leírás: ":value"', + 'search_modifier_description_ends' => 'Leírás vége: ":value"', + 'search_modifier_description_contains' => 'Leírás tartalmazza: ":value"', + 'search_modifier_description_is' => 'Leírás: ":value"', + 'search_modifier_currency_is' => 'Transaction (foreign) currency is ":value"', + 'search_modifier_foreign_currency_is' => 'Transaction foreign currency is ":value"', + 'search_modifier_has_attachments' => 'Tranzakcióhoz kell legyen melléklet', + 'search_modifier_has_no_category' => 'A tranzakcióhoz nincs kategória', + 'search_modifier_has_any_category' => 'A tranzakciónak van kategóriája', + 'search_modifier_has_no_budget' => 'A tranzakcióhoz nincs költségkeret', + 'search_modifier_has_any_budget' => 'A tranzakciónak van költségkerete', + 'search_modifier_has_no_bill' => 'The transaction must have no bill', + 'search_modifier_has_any_bill' => 'The transaction must have a (any) bill', + 'search_modifier_has_no_tag' => 'A tranzakcióhoz nincs címke', + 'search_modifier_has_any_tag' => 'A tranzakciónak van címkéje', + 'search_modifier_notes_contains' => 'The transaction notes contain ":value"', + 'search_modifier_notes_starts' => 'The transaction notes start with ":value"', + 'search_modifier_notes_ends' => 'The transaction notes end with ":value"', + 'search_modifier_notes_is' => 'The transaction notes are exactly ":value"', + 'search_modifier_no_notes' => 'Tranzakciónak nincs megjegyzése', + 'search_modifier_any_notes' => 'Tranzakciónak van megjegyzése', + 'search_modifier_amount_is' => 'Amount is exactly :value', + 'search_modifier_amount_less' => 'Összeg legfeljebb :value', + 'search_modifier_amount_more' => 'Összeg legalább :value', + 'search_modifier_source_account_is' => 'Forrásszámla neve pontosan ":value"', + 'search_modifier_source_account_contains' => 'Forrásszámla neve tartalmazza ":value"', + 'search_modifier_source_account_starts' => 'Forrásszámla nevének eleje":value"', + 'search_modifier_source_account_ends' => 'Forrásszámla vége ":value"', + 'search_modifier_source_account_id' => 'Forrásszámla ID pontosan :value', + 'search_modifier_source_account_nr_is' => 'Forrásszámla számlaszáma (IBAN) pontosan ":value"', + 'search_modifier_source_account_nr_contains' => 'Forrásszámla számlaszáma (IBAN) tartalmazza ":value"', + 'search_modifier_source_account_nr_starts' => 'Forrásszámla számlaszáma (IBAN) kezdete ":value"', + 'search_modifier_source_account_nr_ends' => 'Forrásszámla számlaszáma (IBAN) vége ":value"', + 'search_modifier_destination_account_is' => 'Célszámla neve pontosan ":value"', + 'search_modifier_destination_account_contains' => 'Célszámla neve tartalmazza ":value"', + 'search_modifier_destination_account_starts' => 'Célszámla nevének eleje: ":value"', + 'search_modifier_destination_account_ends' => 'Célszámla nevének vége: ":value"', + 'search_modifier_destination_account_id' => 'Destination account ID is :value', + 'search_modifier_destination_is_cash' => 'Destination account is (cash) account', + 'search_modifier_source_is_cash' => 'Source account is (cash) account', + 'search_modifier_destination_account_nr_is' => 'Célszámla számlaszám (IBAN) pontosan: ":value"', + 'search_modifier_destination_account_nr_contains' => 'Célszámla számlaszám (IBAN) tartalmazza ":value"', + 'search_modifier_destination_account_nr_starts' => 'Célszámla számlaszáma (IBAN) eleje: ":value"', + 'search_modifier_destination_account_nr_ends' => 'Célszámla számlaszám (IBAN) vége ":value"', + 'search_modifier_account_id' => 'Source or destination account ID\'s is/are: :value', + 'search_modifier_category_is' => 'A kategória ":value"', + 'search_modifier_budget_is' => 'A költségkeret ":value"', + 'search_modifier_bill_is' => 'A számla ":value"', + 'search_modifier_transaction_type' => 'Tranzakció típusa: :value', + 'search_modifier_tag_is' => 'A címke ":value"', + 'search_modifier_date_on_year' => 'Transaction is in year ":value"', + 'search_modifier_date_on_month' => 'Transaction is in month ":value"', + 'search_modifier_date_on_day' => 'Transaction is on day of month ":value"', + 'search_modifier_date_before_year' => 'Transaction is before or in year ":value"', + 'search_modifier_date_before_month' => 'Transaction is before or in month ":value"', + 'search_modifier_date_before_day' => 'Transaction is before or on day of month ":value"', + 'search_modifier_date_after_year' => 'Transaction is in or after year ":value"', + 'search_modifier_date_after_month' => 'Transaction is in or after month ":value"', + 'search_modifier_date_after_day' => 'Transaction is after or on day of month ":value"', + + + // new + 'search_modifier_tag_is_not' => 'No tag is ":value"', + + 'search_modifier_account_is' => 'Either account is ":value"', + 'search_modifier_account_contains' => 'Either account contains ":value"', + 'search_modifier_account_ends' => 'Either account ends with ":value"', + 'search_modifier_account_starts' => 'Either account starts with ":value"', + 'search_modifier_account_nr_is' => 'Either account number / IBAN is ":value"', + 'search_modifier_account_nr_contains' => 'Either account number / IBAN contains ":value"', + 'search_modifier_account_nr_ends' => 'Either account number / IBAN ends with ":value"', + 'search_modifier_account_nr_starts' => 'Either account number / IBAN starts with ":value"', + 'search_modifier_category_contains' => 'Category contains ":value"', + 'search_modifier_category_ends' => 'Category ends with ":value"', + 'search_modifier_category_starts' => 'Category starts with ":value"', + 'search_modifier_budget_contains' => 'Budget contains ":value"', + 'search_modifier_budget_ends' => 'Budget ends with ":value"', + 'search_modifier_budget_starts' => 'Budget starts with ":value"', + 'search_modifier_bill_contains' => 'Bill contains ":value"', + 'search_modifier_bill_ends' => 'Bill ends with ":value"', + 'search_modifier_bill_starts' => 'Bill starts with ":value"', + 'search_modifier_external_id_contains' => 'External ID contains ":value"', + 'search_modifier_external_id_ends' => 'External ID ends with ":value"', + 'search_modifier_external_id_starts' => 'External ID starts with ":value"', + 'search_modifier_internal_reference_contains' => 'Internal reference contains ":value"', + 'search_modifier_internal_reference_ends' => 'Internal reference ends with ":value"', + 'search_modifier_internal_reference_starts' => 'Internal reference starts with ":value"', + 'search_modifier_external_url_is' => 'External URL is ":value"', + 'search_modifier_external_url_contains' => 'External URL contains ":value"', + 'search_modifier_external_url_ends' => 'External URL ends with ":value"', + 'search_modifier_external_url_starts' => 'External URL starts with ":value"', + 'search_modifier_has_no_attachments' => 'Transaction has no attachments', + 'search_modifier_account_is_cash' => 'Either account is a cash account.', + 'search_modifier_journal_id' => 'The journal ID is ":value"', + 'search_modifier_recurrence_id' => 'The recurring transaction ID is ":value"', + 'search_modifier_foreign_amount_is' => 'The foreign amount is ":value"', + 'search_modifier_foreign_amount_less' => 'The foreign amount is less than ":value"', + 'search_modifier_foreign_amount_more' => 'The foreign amount is more than ":value"', + + // date fields + 'search_modifier_interest_date_on' => 'Transaction interest date is ":value"', + 'search_modifier_interest_date_on_year' => 'Transaction interest date is in year ":value"', + 'search_modifier_interest_date_on_month' => 'Transaction interest date is in month ":value"', + 'search_modifier_interest_date_on_day' => 'Transaction interest date is on day of month ":value"', + 'search_modifier_interest_date_before_year' => 'Transaction interest date is before or in year ":value"', + 'search_modifier_interest_date_before_month' => 'Transaction interest date is before or in month ":value"', + 'search_modifier_interest_date_before_day' => 'Transaction interest date is before or on day of month ":value"', + 'search_modifier_interest_date_after_year' => 'Transaction interest date is after or in year ":value"', + 'search_modifier_interest_date_after_month' => 'Transaction interest date is after or in month ":value"', + 'search_modifier_interest_date_after_day' => 'Transaction interest date is after or on day of month ":value"', + 'search_modifier_book_date_on_year' => 'Transaction book date is in year ":value"', + 'search_modifier_book_date_on_month' => 'Transaction book date is in month ":value"', + 'search_modifier_book_date_on_day' => 'Transaction book date is on day of month ":value"', + 'search_modifier_book_date_before_year' => 'Transaction book date is before or in year ":value"', + 'search_modifier_book_date_before_month' => 'Transaction book date is before or in month ":value"', + 'search_modifier_book_date_before_day' => 'Transaction book date is before or on day of month ":value"', + 'search_modifier_book_date_after_year' => 'Transaction book date is after or in year ":value"', + 'search_modifier_book_date_after_month' => 'Transaction book date is after or in month ":value"', + 'search_modifier_book_date_after_day' => 'Transaction book date is after or on day of month ":value"', + 'search_modifier_process_date_on_year' => 'Transaction process date is in year ":value"', + 'search_modifier_process_date_on_month' => 'Transaction process date is in month ":value"', + 'search_modifier_process_date_on_day' => 'Transaction process date is on day of month ":value"', + 'search_modifier_process_date_before_year' => 'Transaction process date is before or in year ":value"', + 'search_modifier_process_date_before_month' => 'Transaction process date is before or in month ":value"', + 'search_modifier_process_date_before_day' => 'Transaction process date is before or on day of month ":value"', + 'search_modifier_process_date_after_year' => 'Transaction process date is after or in year ":value"', + 'search_modifier_process_date_after_month' => 'Transaction process date is after or in month ":value"', + 'search_modifier_process_date_after_day' => 'Transaction process date is after or on day of month ":value"', + 'search_modifier_due_date_on_year' => 'Transaction due date is in year ":value"', + 'search_modifier_due_date_on_month' => 'Transaction due date is in month ":value"', + 'search_modifier_due_date_on_day' => 'Transaction due date is on day of month ":value"', + 'search_modifier_due_date_before_year' => 'Transaction due date is before or in year ":value"', + 'search_modifier_due_date_before_month' => 'Transaction due date is before or in month ":value"', + 'search_modifier_due_date_before_day' => 'Transaction due date is before or on day of month ":value"', + 'search_modifier_due_date_after_year' => 'Transaction due date is after or in year ":value"', + 'search_modifier_due_date_after_month' => 'Transaction due date is after or in month ":value"', + 'search_modifier_due_date_after_day' => 'Transaction due date is after or on day of month ":value"', + 'search_modifier_payment_date_on_year' => 'Transaction payment date is in year ":value"', + 'search_modifier_payment_date_on_month' => 'Transaction payment date is in month ":value"', + 'search_modifier_payment_date_on_day' => 'Transaction payment date is on day of month ":value"', + 'search_modifier_payment_date_before_year' => 'Transaction payment date is before or in year ":value"', + 'search_modifier_payment_date_before_month' => 'Transaction payment date is before or in month ":value"', + 'search_modifier_payment_date_before_day' => 'Transaction payment date is before or on day of month ":value"', + 'search_modifier_payment_date_after_year' => 'Transaction payment date is after or in year ":value"', + 'search_modifier_payment_date_after_month' => 'Transaction payment date is after or in month ":value"', + 'search_modifier_payment_date_after_day' => 'Transaction payment date is after or on day of month ":value"', + 'search_modifier_invoice_date_on_year' => 'Transaction invoice date is in year ":value"', + 'search_modifier_invoice_date_on_month' => 'Transaction invoice date is in month ":value"', + 'search_modifier_invoice_date_on_day' => 'Transaction invoice date is on day of month ":value"', + 'search_modifier_invoice_date_before_year' => 'Transaction invoice date is before or in year ":value"', + 'search_modifier_invoice_date_before_month' => 'Transaction invoice date is before or in month ":value"', + 'search_modifier_invoice_date_before_day' => 'Transaction invoice date is before or on day of month ":value"', + 'search_modifier_invoice_date_after_year' => 'Transaction invoice date is after or in year ":value"', + 'search_modifier_invoice_date_after_month' => 'Transaction invoice date is after or in month ":value"', + 'search_modifier_invoice_date_after_day' => 'Transaction invoice date is after or on day of month ":value"', + // other dates + 'search_modifier_updated_at_on_year' => 'Transaction was last updated in year ":value"', + 'search_modifier_updated_at_on_month' => 'Transaction was last updated in month ":value"', + 'search_modifier_updated_at_on_day' => 'Transaction was last updated on day of month ":value"', + 'search_modifier_updated_at_before_year' => 'Transaction was last updated in or before year ":value"', + 'search_modifier_updated_at_before_month' => 'Transaction was last updated in or before month ":value"', + 'search_modifier_updated_at_before_day' => 'Transaction was last updated on or before day of month ":value"', + 'search_modifier_updated_at_after_year' => 'Transaction was last updated in or after year ":value"', + 'search_modifier_updated_at_after_month' => 'Transaction was last updated in or after month ":value"', + 'search_modifier_updated_at_after_day' => 'Transaction was last updated on or after day of month ":value"', + 'search_modifier_created_at_on_year' => 'Transaction was created in year ":value"', + 'search_modifier_created_at_on_month' => 'Transaction was created in month ":value"', + 'search_modifier_created_at_on_day' => 'Transaction was created on day of month ":value"', + 'search_modifier_created_at_before_year' => 'Transaction was created in or before year ":value"', + 'search_modifier_created_at_before_month' => 'Transaction was created in or before month ":value"', + 'search_modifier_created_at_before_day' => 'Transaction was created on or before day of month ":value"', + 'search_modifier_created_at_after_year' => 'Transaction was created in or after year ":value"', + 'search_modifier_created_at_after_month' => 'Transaction was created in or after month ":value"', + 'search_modifier_created_at_after_day' => 'Transaction was created on or after day of month ":value"', + 'search_modifier_interest_date_before' => 'Transaction interest date is on or before ":value"', + 'search_modifier_interest_date_after' => 'Transaction interest date is on or after ":value"', + 'search_modifier_book_date_on' => 'Transaction book date is on ":value"', + 'search_modifier_book_date_before' => 'Transaction book date is on or before ":value"', + 'search_modifier_book_date_after' => 'Transaction book date is on or after ":value"', + 'search_modifier_process_date_on' => 'Transaction process date is on ":value"', + 'search_modifier_process_date_before' => 'Transaction process date is on or before ":value"', + 'search_modifier_process_date_after' => 'Transaction process date is on or after ":value"', + 'search_modifier_due_date_on' => 'Transaction due date is on ":value"', + 'search_modifier_due_date_before' => 'Transaction due date is on or before ":value"', + 'search_modifier_due_date_after' => 'Transaction due date is on or after ":value"', + 'search_modifier_payment_date_on' => 'Transaction payment date is on ":value"', + 'search_modifier_payment_date_before' => 'Transaction payment date is on or before ":value"', + 'search_modifier_payment_date_after' => 'Transaction payment date is on or after ":value"', + 'search_modifier_invoice_date_on' => 'Transaction invoice date is on ":value"', + 'search_modifier_invoice_date_before' => 'Transaction invoice date is on or before ":value"', + 'search_modifier_invoice_date_after' => 'Transaction invoice date is on or after ":value"', + 'search_modifier_created_at_on' => 'Transaction was created on ":value"', + 'search_modifier_created_at_before' => 'Transaction was created on or before ":value"', + 'search_modifier_created_at_after' => 'Transaction was created on or after ":value"', + 'search_modifier_updated_at_on' => 'Transaction was updated on ":value"', + 'search_modifier_updated_at_before' => 'Transaction was updated on or before ":value"', + 'search_modifier_updated_at_after' => 'Transaction was updated on or after ":value"', + 'search_modifier_attachment_name_is' => 'Any attachment\'s name is ":value"', + 'search_modifier_attachment_name_contains' => 'Any attachment\'s name contains ":value"', + 'search_modifier_attachment_name_starts' => 'Any attachment\'s name starts with ":value"', + 'search_modifier_attachment_name_ends' => 'Any attachment\'s name ends with ":value"', + 'search_modifier_attachment_notes_are' => 'Any attachment\'s notes are ":value"', + 'search_modifier_attachment_notes_contains' => 'Any attachment\'s notes contain ":value"', + 'search_modifier_attachment_notes_starts' => 'Any attachment\'s notes start with ":value"', + 'search_modifier_attachment_notes_ends' => 'Any attachment\'s notes end is ":value"', 'update_rule_from_query' => '":rule" szabály frissítése a keresési feltételek alapján', 'create_rule_from_query' => 'Új szabály létrehozása a keresési feltételek alapján', 'rule_from_search_words' => 'The rule engine has a hard time handling ":string". The suggested rule that fits your search query may give different results. Please verify the rule triggers carefully.', @@ -443,7 +590,12 @@ return [ 'applied_rule_group_selection' => '":title" szabálycsoport alkalmazva a kiválasztásra.', // actions and triggers + 'rule_trigger_store_journal' => 'Tranzakció létrehozásakor', + 'rule_trigger_update_journal' => 'Tranzakció frissítésekor', 'rule_trigger_user_action' => 'A felhasználói művelet ":trigger_value"', + + + // OLD values (remove non-doubles later): 'rule_trigger_source_account_starts_choice' => 'Forrásszámla nevének eleje..', 'rule_trigger_source_account_starts' => 'Forrásszámla nevének eleje: ":trigger_value"', 'rule_trigger_source_account_ends_choice' => 'Forrásszámla nevének vége..', @@ -452,14 +604,14 @@ return [ 'rule_trigger_source_account_is' => 'Forrásszámla neve: ":trigger_value"', 'rule_trigger_source_account_contains_choice' => 'Forrásszámla neve tartalmazza..', 'rule_trigger_source_account_contains' => 'Forrásszámla neve tartalmazza: ":trigger_value"', - 'rule_trigger_account_id_choice' => 'Számla ID (forrás/cél) pontosan..', - 'rule_trigger_account_id' => 'Számla ID (forrás/cél) pontosan :trigger_value', + 'rule_trigger_account_id_choice' => 'Either account ID is exactly..', + 'rule_trigger_account_id' => 'Either account ID is exactly :trigger_value', 'rule_trigger_source_account_id_choice' => 'Forrásszámla ID pontosan..', 'rule_trigger_source_account_id' => 'Forrásszámla ID pontosan :trigger_value', 'rule_trigger_destination_account_id_choice' => 'Célszámla ID pontosan..', 'rule_trigger_destination_account_id' => 'Célszámla ID pontosan :trigger_value', - 'rule_trigger_account_is_cash_choice' => 'Számla (forrás/cél) egy készpénz számla', - 'rule_trigger_account_is_cash' => 'Számla (forrás/cél) egy készpénz számla', + 'rule_trigger_account_is_cash_choice' => 'Either account is cash', + 'rule_trigger_account_is_cash' => 'Either account is cash', 'rule_trigger_source_is_cash_choice' => 'Forrásszámla egy készpénz számla', 'rule_trigger_source_is_cash' => 'Forrásszámla egy készpénz számla', 'rule_trigger_destination_is_cash_choice' => 'Célszámla egy készpénz számla', @@ -494,8 +646,8 @@ return [ 'rule_trigger_category_is' => 'A kategória ":trigger_value"', 'rule_trigger_amount_less_choice' => 'Összeg kevesebb mint..', 'rule_trigger_amount_less' => 'Mennyiség kevesebb mint :trigger_value', - 'rule_trigger_amount_exactly_choice' => 'Az összeg pontosan..', - 'rule_trigger_amount_exactly' => 'Az öszeg :trigger_value', + 'rule_trigger_amount_is_choice' => 'Amount is..', + 'rule_trigger_amount_is' => 'Amount is :trigger_value', 'rule_trigger_amount_more_choice' => 'Összeg több, mint..', 'rule_trigger_amount_more' => 'Összeg több mint :trigger_value', 'rule_trigger_description_starts_choice' => 'Leírás eleje..', @@ -506,28 +658,26 @@ return [ 'rule_trigger_description_contains' => 'Leírás tartalmazza: ":trigger_value"', 'rule_trigger_description_is_choice' => 'A leírás pontosan..', 'rule_trigger_description_is' => 'Leírás: ":trigger_value"', - 'rule_trigger_date_is_choice' => 'Tranzakció dátuma..', - 'rule_trigger_date_is' => 'Tranzakció dátuma ":trigger_value"', + 'rule_trigger_date_on_choice' => 'Transaction date is..', + 'rule_trigger_date_on' => 'Transaction date is ":trigger_value"', 'rule_trigger_date_before_choice' => 'Tranzakció dátuma korábbi, mint..', 'rule_trigger_date_before' => 'Tranzakció dátuma korábbi, mint ":trigger_value"', 'rule_trigger_date_after_choice' => 'Tranzakció dátuma későbbi, mint..', 'rule_trigger_date_after' => 'Tranzakció dátuma későbbi, mint ":trigger_value"', - 'rule_trigger_created_on_choice' => 'Tranzakció létrehozva..', - 'rule_trigger_created_on' => 'Tranzakció létrehozva ":trigger_value"', - 'rule_trigger_updated_on_choice' => 'Tranzakció utoljára módosítva..', - 'rule_trigger_updated_on' => 'Tranzakció utoljára módosítva ":trigger_value"', + 'rule_trigger_created_at_on_choice' => 'Transaction was made on..', + 'rule_trigger_created_at_on' => 'Transaction was made on ":trigger_value"', + 'rule_trigger_updated_at_on_choice' => 'Transaction was last edited on..', + 'rule_trigger_updated_at_on' => 'Transaction was last edited on ":trigger_value"', 'rule_trigger_budget_is_choice' => 'A költségkeret..', 'rule_trigger_budget_is' => 'Költségkeret: ":trigger_value"', - 'rule_trigger_tag_is_choice' => 'A címke..', - 'rule_trigger_tag_is' => 'Címke: ":trigger_value"', + 'rule_trigger_tag_is_choice' => 'Any tag is..', + 'rule_trigger_tag_is' => 'Any tag is ":trigger_value"', 'rule_trigger_currency_is_choice' => 'A tranzakció pénzneme..', 'rule_trigger_currency_is' => 'A tranzakció pénzneme: ":trigger_value"', 'rule_trigger_foreign_currency_is_choice' => 'Transaction foreign currency is..', 'rule_trigger_foreign_currency_is' => 'Transaction foreign currency is ":trigger_value"', 'rule_trigger_has_attachments_choice' => 'Legalább ennyi melléklete van', 'rule_trigger_has_attachments' => 'Legalább :trigger_value melléklete van', - 'rule_trigger_store_journal' => 'Tranzakció létrehozásakor', - 'rule_trigger_update_journal' => 'Tranzakció frissítésekor', 'rule_trigger_has_no_category_choice' => 'Nincs kategóriája', 'rule_trigger_has_no_category' => 'A tranzakcióhoz nincs kategóriája', 'rule_trigger_has_any_category_choice' => 'Van kategóriája', @@ -548,20 +698,20 @@ return [ 'rule_trigger_any_notes' => 'A tranzakciónak van megjegyzése', 'rule_trigger_no_notes_choice' => 'Nincsenek megjegyzései', 'rule_trigger_no_notes' => 'A tranzakciónak nincs megjegyzése', - 'rule_trigger_notes_are_choice' => 'A megjegyzések..', - 'rule_trigger_notes_are' => 'Megjegyzések: ":trigger_value"', - 'rule_trigger_notes_contain_choice' => 'Jegyzetek tartalmazzák..', - 'rule_trigger_notes_contain' => 'Jegyzetek tartalmazzák: ":trigger_value"', - 'rule_trigger_notes_start_choice' => 'Megjegyzések kezdetén..', - 'rule_trigger_notes_start' => 'Megjegyzések kezdetén ":trigger_value"', - 'rule_trigger_notes_end_choice' => 'Megjegyzések a végén..', - 'rule_trigger_notes_end' => 'Megjegyzések végén ":trigger_value"', + 'rule_trigger_notes_is_choice' => 'Notes are..', + 'rule_trigger_notes_is' => 'Notes are ":trigger_value"', + 'rule_trigger_notes_contains_choice' => 'Notes contain..', + 'rule_trigger_notes_contains' => 'Notes contain ":trigger_value"', + 'rule_trigger_notes_starts_choice' => 'Notes start with..', + 'rule_trigger_notes_starts' => 'Notes start with ":trigger_value"', + 'rule_trigger_notes_ends_choice' => 'Notes end with..', + 'rule_trigger_notes_ends' => 'Notes end with ":trigger_value"', 'rule_trigger_bill_is_choice' => 'A számla..', 'rule_trigger_bill_is' => 'A számla ":trigger_value"', - 'rule_trigger_external_id_choice' => 'Külső ID pontosan..', - 'rule_trigger_external_id' => 'Külső ID pontosan ":trigger_value"', - 'rule_trigger_internal_reference_choice' => 'Internal reference is..', - 'rule_trigger_internal_reference' => 'Internal reference is ":trigger_value"', + 'rule_trigger_external_id_is_choice' => 'External ID is..', + 'rule_trigger_external_id_is' => 'External ID is ":trigger_value"', + 'rule_trigger_internal_reference_is_choice' => 'Internal reference is..', + 'rule_trigger_internal_reference_is' => 'Internal reference is ":trigger_value"', 'rule_trigger_journal_id_choice' => 'Transaction journal ID is..', 'rule_trigger_journal_id' => 'Transaction journal ID is ":trigger_value"', 'rule_trigger_no_external_url' => 'Transaction has no external URL', @@ -571,6 +721,134 @@ return [ 'rule_trigger_id_choice' => 'Transaction ID is..', 'rule_trigger_id' => 'Transaction ID is ":trigger_value"', + // new values: + 'rule_trigger_user_action_choice' => 'User action is ":trigger_value"', + 'rule_trigger_tag_is_not_choice' => 'No tag is ":trigger_value"', + 'rule_trigger_tag_is_not' => 'No tag is..', + 'rule_trigger_account_is_choice' => 'Either account is exactly..', + 'rule_trigger_account_is' => 'Either account is exactly ":trigger_value"', + 'rule_trigger_account_contains_choice' => 'Either account contains..', + 'rule_trigger_account_contains' => 'Either account contains ":trigger_value"', + 'rule_trigger_account_ends_choice' => 'Either account ends with..', + 'rule_trigger_account_ends' => 'Either account ends with ":trigger_value"', + 'rule_trigger_account_starts_choice' => 'Either account starts with..', + 'rule_trigger_account_starts' => 'Either account starts with ":trigger_value"', + 'rule_trigger_account_nr_is_choice' => 'Either account number / IBAN is..', + 'rule_trigger_account_nr_is' => 'Either account number / IBAN is ":trigger_value"', + 'rule_trigger_account_nr_contains_choice' => 'Either account number / IBAN contains..', + 'rule_trigger_account_nr_contains' => 'Either account number / IBAN contains ":trigger_value"', + 'rule_trigger_account_nr_ends_choice' => 'Either account number / IBAN ends with..', + 'rule_trigger_account_nr_ends' => 'Either account number / IBAN ends with ":trigger_value"', + 'rule_trigger_account_nr_starts_choice' => 'Either account number / IBAN starts with..', + 'rule_trigger_account_nr_starts' => 'Either account number / IBAN starts with ":trigger_value"', + 'rule_trigger_category_contains_choice' => 'Category contains..', + 'rule_trigger_category_contains' => 'Category contains ":trigger_value"', + 'rule_trigger_category_ends_choice' => 'Category ends with..', + 'rule_trigger_category_ends' => 'Category ends with ":trigger_value"', + 'rule_trigger_category_starts_choice' => 'Category starts with..', + 'rule_trigger_category_starts' => 'Category starts with ":trigger_value"', + 'rule_trigger_budget_contains_choice' => 'Budget contains..', + 'rule_trigger_budget_contains' => 'Budget contains ":trigger_value"', + 'rule_trigger_budget_ends_choice' => 'Budget ends with..', + 'rule_trigger_budget_ends' => 'Budget ends with ":trigger_value"', + 'rule_trigger_budget_starts_choice' => 'Budget starts with..', + 'rule_trigger_budget_starts' => 'Budget starts with ":trigger_value"', + 'rule_trigger_bill_contains_choice' => 'Bill contains..', + 'rule_trigger_bill_contains' => 'Bill contains ":trigger_value"', + 'rule_trigger_bill_ends_choice' => 'Bill ends with..', + 'rule_trigger_bill_ends' => 'Bill ends with ":trigger_value"', + 'rule_trigger_bill_starts_choice' => 'Bill starts with..', + 'rule_trigger_bill_starts' => 'Bill starts with ":trigger_value"', + 'rule_trigger_external_id_contains_choice' => 'External ID contains..', + 'rule_trigger_external_id_contains' => 'External ID contains ":trigger_value"', + 'rule_trigger_external_id_ends_choice' => 'External ID ends with..', + 'rule_trigger_external_id_ends' => 'External ID ends with ":trigger_value"', + 'rule_trigger_external_id_starts_choice' => 'External ID starts with..', + 'rule_trigger_external_id_starts' => 'External ID starts with ":trigger_value"', + 'rule_trigger_internal_reference_contains_choice' => 'Internal reference contains..', + 'rule_trigger_internal_reference_contains' => 'Internal reference contains ":trigger_value"', + 'rule_trigger_internal_reference_ends_choice' => 'Internal reference ends with..', + 'rule_trigger_internal_reference_ends' => 'Internal reference ends with ":trigger_value"', + 'rule_trigger_internal_reference_starts_choice' => 'Internal reference starts with..', + 'rule_trigger_internal_reference_starts' => 'Internal reference starts with ":trigger_value"', + 'rule_trigger_external_url_is_choice' => 'External URL is..', + 'rule_trigger_external_url_is' => 'External URL is ":trigger_value"', + 'rule_trigger_external_url_contains_choice' => 'External URL contains..', + 'rule_trigger_external_url_contains' => 'External URL contains ":trigger_value"', + 'rule_trigger_external_url_ends_choice' => 'External URL ends with..', + 'rule_trigger_external_url_ends' => 'External URL ends with ":trigger_value"', + 'rule_trigger_external_url_starts_choice' => 'External URL starts with..', + 'rule_trigger_external_url_starts' => 'External URL starts with ":trigger_value"', + 'rule_trigger_has_no_attachments_choice' => 'Has no attachments', + 'rule_trigger_has_no_attachments' => 'Transaction has no attachments', + 'rule_trigger_recurrence_id_choice' => 'Recurring transaction ID is..', + 'rule_trigger_recurrence_id' => 'Recurring transaction ID is ":trigger_value"', + 'rule_trigger_interest_date_on_choice' => 'Interest date is on..', + 'rule_trigger_interest_date_on' => 'Interest date is on ":trigger_value"', + 'rule_trigger_interest_date_before_choice' => 'Interest date is before..', + 'rule_trigger_interest_date_before' => 'Interest date is before ":trigger_value"', + 'rule_trigger_interest_date_after_choice' => 'Interest date is after..', + 'rule_trigger_interest_date_after' => 'Interest date is after ":trigger_value"', + 'rule_trigger_book_date_on_choice' => 'Book date is on..', + 'rule_trigger_book_date_on' => 'Book date is on ":trigger_value"', + 'rule_trigger_book_date_before_choice' => 'Book date is before..', + 'rule_trigger_book_date_before' => 'Book date is before ":trigger_value"', + 'rule_trigger_book_date_after_choice' => 'Book date is after..', + 'rule_trigger_book_date_after' => 'Book date is after ":trigger_value"', + 'rule_trigger_process_date_on_choice' => 'Process date is on..', + 'rule_trigger_process_date_on' => 'Process date is ":trigger_value"', + 'rule_trigger_process_date_before_choice' => 'Process date is before..', + 'rule_trigger_process_date_before' => 'Process date is before ":trigger_value"', + 'rule_trigger_process_date_after_choice' => 'Process date is after..', + 'rule_trigger_process_date_after' => 'Process date is after ":trigger_value"', + 'rule_trigger_due_date_on_choice' => 'Due date is on..', + 'rule_trigger_due_date_on' => 'Due date is on ":trigger_value"', + 'rule_trigger_due_date_before_choice' => 'Due date is before..', + 'rule_trigger_due_date_before' => 'Due date is before ":trigger_value"', + 'rule_trigger_due_date_after_choice' => 'Due date is after..', + 'rule_trigger_due_date_after' => 'Due date is after ":trigger_value"', + 'rule_trigger_payment_date_on_choice' => 'Payment date is on..', + 'rule_trigger_payment_date_on' => 'Payment date is on ":trigger_value"', + 'rule_trigger_payment_date_before_choice' => 'Payment date is before..', + 'rule_trigger_payment_date_before' => 'Payment date is before ":trigger_value"', + 'rule_trigger_payment_date_after_choice' => 'Payment date is after..', + 'rule_trigger_payment_date_after' => 'Payment date is after ":trigger_value"', + 'rule_trigger_invoice_date_on_choice' => 'Invoice date is on..', + 'rule_trigger_invoice_date_on' => 'Invoice date is on ":trigger_value"', + 'rule_trigger_invoice_date_before_choice' => 'Invoice date is before..', + 'rule_trigger_invoice_date_before' => 'Invoice date is before ":trigger_value"', + 'rule_trigger_invoice_date_after_choice' => 'Invoice date is after..', + 'rule_trigger_invoice_date_after' => 'Invoice date is after ":trigger_value"', + 'rule_trigger_created_at_before_choice' => 'Transaction was created before..', + 'rule_trigger_created_at_before' => 'Transaction was created before ":trigger_value"', + 'rule_trigger_created_at_after_choice' => 'Transaction was created after..', + 'rule_trigger_created_at_after' => 'Transaction was created after ":trigger_value"', + 'rule_trigger_updated_at_before_choice' => 'Transaction was last updated before..', + 'rule_trigger_updated_at_before' => 'Transaction was last updated before ":trigger_value"', + 'rule_trigger_updated_at_after_choice' => 'Transaction was last updated after..', + 'rule_trigger_updated_at_after' => 'Transaction was last updated after ":trigger_value"', + 'rule_trigger_foreign_amount_is_choice' => 'Foreign amount is exactly..', + 'rule_trigger_foreign_amount_is' => 'Foreign amount is exactly ":trigger_value"', + 'rule_trigger_foreign_amount_less_choice' => 'Foreign amount is less than..', + 'rule_trigger_foreign_amount_less' => 'Foreign amount is less than ":trigger_value"', + 'rule_trigger_foreign_amount_more_choice' => 'Foreign amount is more than..', + 'rule_trigger_foreign_amount_more' => 'Foreign amount is more than ":trigger_value"', + 'rule_trigger_attachment_name_is_choice' => 'Any attachment\'s name is..', + 'rule_trigger_attachment_name_is' => 'Any attachment\'s name is ":trigger_value"', + 'rule_trigger_attachment_name_contains_choice' => 'Any attachment\'s name contains..', + 'rule_trigger_attachment_name_contains' => 'Any attachment\'s name contains ":trigger_value"', + 'rule_trigger_attachment_name_starts_choice' => 'Any attachment\'s name starts with..', + 'rule_trigger_attachment_name_starts' => 'Any attachment\'s name starts with ":trigger_value"', + 'rule_trigger_attachment_name_ends_choice' => 'Any attachment\'s name ends with..', + 'rule_trigger_attachment_name_ends' => 'Any attachment\'s name ends with ":trigger_value"', + 'rule_trigger_attachment_notes_are_choice' => 'Any attachment\'s notes are..', + 'rule_trigger_attachment_notes_are' => 'Any attachment\'s notes are ":trigger_value"', + 'rule_trigger_attachment_notes_contains_choice' => 'Any attachment\'s notes contain..', + 'rule_trigger_attachment_notes_contains' => 'Any attachment\'s notes contain ":trigger_value"', + 'rule_trigger_attachment_notes_starts_choice' => 'Any attachment\'s notes start with..', + 'rule_trigger_attachment_notes_starts' => 'Any attachment\'s notes start with ":trigger_value"', + 'rule_trigger_attachment_notes_ends_choice' => 'Any attachment\'s notes end with..', + 'rule_trigger_attachment_notes_ends' => 'Any attachment\'s notes end with ":trigger_value"', // actions 'rule_action_delete_transaction_choice' => 'Tranzakció TÖRLÉSE (!)', @@ -1031,6 +1309,10 @@ return [ 'running_again_loss' => 'A számlával korábban összekötött tranzakciók összeköttetése törlődhet, ha többé nem felelnek meg egyetlen szabálynak sem.', 'bill_related_rules' => 'Erre a számlára vonatkozó szabályok', 'repeats' => 'Ismétlődések', + 'bill_end_date_help' => 'Optional field. The bill is expected to end on this date.', + 'bill_extension_date_help' => 'Optional field. The bill must be extended (or cancelled) on or before this date.', + 'bill_end_index_line' => 'This bill ends on :date', + 'bill_extension_index_line' => 'This bill must be extended or cancelled on :date', 'connected_journals' => 'Kapcsolódó tranzakciók', 'auto_match_on' => 'A Firefly III által automatikusan egyeztetett', 'auto_match_off' => 'A Firefly III által nem automatikusan egyeztetett', @@ -1412,7 +1694,6 @@ return [ 'overview' => 'Áttekintés', 'saveOnAccount' => 'Megtakarítás a számlán:', 'unknown' => 'Ismeretlen', - 'daily' => 'Napi', 'monthly' => 'Havi', 'profile' => 'Profil', 'errors' => 'Hibák', diff --git a/resources/lang/hu_HU/form.php b/resources/lang/hu_HU/form.php index 3f4484b59e..c97c527376 100644 --- a/resources/lang/hu_HU/form.php +++ b/resources/lang/hu_HU/form.php @@ -181,6 +181,7 @@ return [ 'login_name' => 'Bejelentkezés', 'is_owner' => 'Adminisztrátor', 'url' => 'URL', + 'bill_end_date' => 'End date', // import 'apply_rules' => 'Szabályok alkalmazása', diff --git a/resources/lang/id_ID/config.php b/resources/lang/id_ID/config.php index d941c349ec..9469c1388f 100644 --- a/resources/lang/id_ID/config.php +++ b/resources/lang/id_ID/config.php @@ -25,25 +25,36 @@ declare(strict_types=1); return [ 'html_language' => 'id', 'locale' => 'id, Bahasa Indonesia, id_ID.utf8, id_ID.UTF-8', - 'month' => '%B %Y', - 'month_and_day' => '%e %B %Y', + //'month' => '%B %Y', + 'month_js' => 'MMMM YYYY', + + //'month_and_day' => '%B %e, %Y', 'month_and_day_moment_js' => 'MMM D, YYYY', 'month_and_day_fns' => 'd MMMM, y', - 'month_and_date_day' => '%A, %B %e %Y', - 'month_and_day_no_year' => '%B %e', - 'date_time' => '%e %B %Y, @ %T', - 'specific_day' => '%e %B %Y', - 'week_in_year' => 'Minggu %V, %G', - 'year' => '%Y', - 'half_year' => '%B %Y', - 'month_js' => 'MMMM YYYY', 'month_and_day_js' => 'DD MMMM YYYY', + + //'month_and_date_day' => '%A %B %e, %Y', + 'month_and_date_day_js' => 'dddd MMMM Do, YYYY', + + //'month_and_day_no_year' => '%B %e', + 'month_and_day_no_year_js' => 'MMMM Do', + + //'date_time' => '%B %e, %Y, @ %T', 'date_time_js' => 'DD MMMM YYYY, @ HH:mm:ss', + + //'specific_day' => '%e %B %Y', 'specific_day_js' => 'D MMMM YYYY', + + //'week_in_year' => 'Week %V, %G', 'week_in_year_js' => '[Week] w, YYYY', 'week_in_year_fns' => "'Mingguan' w, yyyy", + + //'year' => '%Y', 'year_js' => 'YYYY', + + //'half_year' => '%B %Y', 'half_year_js' => 'Q YYYY', + 'quarter_fns' => "'Q'Q, yyyy", 'half_year_fns' => "'H{half}', yyyy", 'dow_1' => 'Senin', diff --git a/resources/lang/id_ID/email.php b/resources/lang/id_ID/email.php index ff6d18b371..8d22d81bbc 100644 --- a/resources/lang/id_ID/email.php +++ b/resources/lang/id_ID/email.php @@ -24,82 +24,97 @@ declare(strict_types=1); return [ // common items - 'greeting' => 'Halo', - 'closing' => 'Bip bip,', - 'signature' => 'Robot pesan Firefly III', - 'footer_ps' => 'NB: Pesan ini dikirim karena ada permintaan dari IP :ipAddress: yang memicunya.', + 'greeting' => 'Halo', + 'closing' => 'Bip bip,', + 'signature' => 'Robot pesan Firefly III', + 'footer_ps' => 'NB: Pesan ini dikirim karena ada permintaan dari IP :ipAddress: yang memicunya.', // admin test - 'admin_test_subject' => 'Sebuah pesan tes dari instalasi Firefly III Anda', - 'admin_test_body' => 'Ini adalah sebuah pesan tes dari instans Firefly III Anda. Pesan ini dikirim ke :email.', + 'admin_test_subject' => 'Sebuah pesan tes dari instalasi Firefly III Anda', + 'admin_test_body' => 'Ini adalah sebuah pesan tes dari instans Firefly III Anda. Pesan ini dikirim ke :email.', // new IP - 'login_from_new_ip' => 'Masuk baru pada Firefly III', - 'new_ip_body' => 'Firefly III mendeteksi adanya percobaan masuk baru pada akun Anda dari alamat IP yang tidak diketahui. Jika Anda tidak pernah masuk dari alamat IP di bawah, atau jika sudah lebih dari enam bulan lalu, Firefly III akan memperingatkan Anda.', - 'new_ip_warning' => 'Jika Anda mengenali alamat IP atau percobaan masuk ini, Anda dapat mengabaikan pesan ini. Jika Anda tidak masuk ke akun Anda, atau Anda tidak tahu arti pesan ini, ubah keamanan kata sandi Anda, dan keluar dari semua sesi lain. Untuk melakukan ini, masuk ke halaman profil Anda. Tentu saja Anda sudah memiliki otentikasi dua faktor, bukan? Tetaplah aman!', - 'ip_address' => 'Alamat IP', - 'host_name' => 'Tuan rumah', - 'date_time' => 'Tanggal + waktu', + 'login_from_new_ip' => 'Masuk baru pada Firefly III', + 'new_ip_body' => 'Firefly III mendeteksi adanya percobaan masuk baru pada akun Anda dari alamat IP yang tidak diketahui. Jika Anda tidak pernah masuk dari alamat IP di bawah, atau jika sudah lebih dari enam bulan lalu, Firefly III akan memperingatkan Anda.', + 'new_ip_warning' => 'Jika Anda mengenali alamat IP atau percobaan masuk ini, Anda dapat mengabaikan pesan ini. Jika Anda tidak masuk ke akun Anda, atau Anda tidak tahu arti pesan ini, ubah keamanan kata sandi Anda, dan keluar dari semua sesi lain. Untuk melakukan ini, masuk ke halaman profil Anda. Tentu saja Anda sudah memiliki otentikasi dua faktor, bukan? Tetaplah aman!', + 'ip_address' => 'Alamat IP', + 'host_name' => 'Tuan rumah', + 'date_time' => 'Tanggal + waktu', // access token created - 'access_token_created_subject' => 'Token akses telah dibuat', - 'access_token_created_body' => 'Seseorang (semoga Anda) baru saja membuat sebuah token akses API Firefly III pada akun pengguna Anda.', - 'access_token_created_explanation' => 'Dengan token ini, mereka dapat mengakses semua rekaman finansial Anda menggunakan API Firefly III.', - 'access_token_created_revoke' => 'Jika ini bukan Anda, mohon cabut token ini sesegera mungkin di :url.', + 'access_token_created_subject' => 'Token akses telah dibuat', + 'access_token_created_body' => 'Seseorang (semoga Anda) baru saja membuat sebuah token akses API Firefly III pada akun pengguna Anda.', + 'access_token_created_explanation' => 'Dengan token ini, mereka dapat mengakses semua rekaman finansial Anda menggunakan API Firefly III.', + 'access_token_created_revoke' => 'Jika ini bukan Anda, mohon cabut token ini sesegera mungkin di :url.', // registered - 'registered_subject' => 'Selamat Datang di Firefly III!', - 'registered_welcome' => 'Selamat datang di Firefly III. Pendaftaran Anda sudah diterima, dan surel ini membuktikannya. Hore!', - 'registered_pw' => 'Jika Anda sudah lupa dengan kata sandi Anda, mohon atur ulang menggunakan atur ulang kata sandi.', - 'registered_help' => 'Ada ikon bantuan di pojok kanan atas di setiap halaman. Jika Anda membutuhkannya, klik ikonnya!', - 'registered_doc_html' => 'Jika Anda belum melakukannya, mohon baca gambaran besarnya.', - 'registered_doc_text' => 'Jika Anda belum melakukannya, mohon baca panduan penggunaan pertama dan deskripsi lengkap.', - 'registered_closing' => 'Selamat menikmati!', - 'registered_firefly_iii_link' => 'Firefly III:', - 'registered_pw_reset_link' => 'Atur ulang kata sandi:', - 'registered_doc_link' => 'Dokumentasi:', + 'registered_subject' => 'Selamat Datang di Firefly III!', + 'registered_welcome' => 'Selamat datang di Firefly III. Pendaftaran Anda sudah diterima, dan surel ini membuktikannya. Hore!', + 'registered_pw' => 'Jika Anda sudah lupa dengan kata sandi Anda, mohon atur ulang menggunakan atur ulang kata sandi.', + 'registered_help' => 'Ada ikon bantuan di pojok kanan atas di setiap halaman. Jika Anda membutuhkannya, klik ikonnya!', + 'registered_doc_html' => 'Jika Anda belum melakukannya, mohon baca gambaran besarnya.', + 'registered_doc_text' => 'Jika Anda belum melakukannya, mohon baca panduan penggunaan pertama dan deskripsi lengkap.', + 'registered_closing' => 'Selamat menikmati!', + 'registered_firefly_iii_link' => 'Firefly III:', + 'registered_pw_reset_link' => 'Atur ulang kata sandi:', + 'registered_doc_link' => 'Dokumentasi:', // email change - 'email_change_subject' => 'Alamat surel Firefly III Anda telah diubah', - 'email_change_body_to_new' => 'Anda atau seseorang dengan akses ke akun Firefly III Anda telah mengubah alamat surel Anda. Jika Anda tidak merasa Anda membutuhkan pesan ini, mohon abaikan dan hapus.', - 'email_change_body_to_old' => 'Anda atau seseorang dengan akses ke akun Firefly III Anda telah mengubah alamat surel Anda. Jika Anda tidak merasa melakukannya, Anda harus membuka tautan di bawah untuk melindungi akun Anda!', - 'email_change_ignore' => 'Jika Anda yang melakukan perubahan, Anda dapat mengabaikan pesan ini.', - 'email_change_old' => 'Alamat surel yang lama adalah :email', - 'email_change_old_strong' => 'Alamat surel yang lama adalah: :email', - 'email_change_new' => 'Alamat surel yang baru adalah :email', - 'email_change_new_strong' => 'Alamat surel yang baru adalah :email', - 'email_change_instructions' => 'Anda tidak dapat menggunakan Firefly III hingga Anda mengonfirmasi perubahan ini. Mohon ikuti tautan di bawah untuk melakukannya.', - 'email_change_undo_link' => 'Untuk membatalkan perubahan, ikuti tautan ini:', + 'email_change_subject' => 'Alamat surel Firefly III Anda telah diubah', + 'email_change_body_to_new' => 'Anda atau seseorang dengan akses ke akun Firefly III Anda telah mengubah alamat surel Anda. Jika Anda tidak merasa Anda membutuhkan pesan ini, mohon abaikan dan hapus.', + 'email_change_body_to_old' => 'Anda atau seseorang dengan akses ke akun Firefly III Anda telah mengubah alamat surel Anda. Jika Anda tidak merasa melakukannya, Anda harus membuka tautan di bawah untuk melindungi akun Anda!', + 'email_change_ignore' => 'Jika Anda yang melakukan perubahan, Anda dapat mengabaikan pesan ini.', + 'email_change_old' => 'Alamat surel yang lama adalah :email', + 'email_change_old_strong' => 'Alamat surel yang lama adalah: :email', + 'email_change_new' => 'Alamat surel yang baru adalah :email', + 'email_change_new_strong' => 'Alamat surel yang baru adalah :email', + 'email_change_instructions' => 'Anda tidak dapat menggunakan Firefly III hingga Anda mengonfirmasi perubahan ini. Mohon ikuti tautan di bawah untuk melakukannya.', + 'email_change_undo_link' => 'Untuk membatalkan perubahan, ikuti tautan ini:', // OAuth token created - 'oauth_created_subject' => 'Klien OAuth telah dibuat', - 'oauth_created_body' => 'Seseorang (semoga Anda) telah membuat klien API OAuth Firefly III baru untuk akun pengguna Anda yang berlabel ":name" dan memiliki URL :url.', - 'oauth_created_explanation' => 'Dengan klien ini, mereka dapat mengakses semua rekaman finansial Anda menggunakan API Firefly III.', - 'oauth_created_undo' => 'Jika ini bukan Anda, mohon cabut token ini sesegera mungkin di :url.', + 'oauth_created_subject' => 'Klien OAuth telah dibuat', + 'oauth_created_body' => 'Seseorang (semoga Anda) telah membuat klien API OAuth Firefly III baru untuk akun pengguna Anda yang berlabel ":name" dan memiliki URL :url.', + 'oauth_created_explanation' => 'Dengan klien ini, mereka dapat mengakses semua rekaman finansial Anda menggunakan API Firefly III.', + 'oauth_created_undo' => 'Jika ini bukan Anda, mohon cabut token ini sesegera mungkin di :url.', // reset password - 'reset_pw_subject' => 'Permintaan atur ulang kata sandi Anda', - 'reset_pw_instructions' => 'Seseorang mencoba mengatur ulang kata sandi Anda. Jika itu adalah Anda, mohon ikuti tautan di bawah untuk melakukannya.', - 'reset_pw_warning' => 'MOHON verifikasi bahwa tautan benar-benar menuju ke Firefly III yang Anda harapkan!', + 'reset_pw_subject' => 'Permintaan atur ulang kata sandi Anda', + 'reset_pw_instructions' => 'Seseorang mencoba mengatur ulang kata sandi Anda. Jika itu adalah Anda, mohon ikuti tautan di bawah untuk melakukannya.', + 'reset_pw_warning' => 'MOHON verifikasi bahwa tautan benar-benar menuju ke Firefly III yang Anda harapkan!', // error - 'error_subject' => 'Mendapati kesalahan pada Firefly III', - 'error_intro' => 'Firefly III v:version mendapati kesalahan: :errorMessage.', - 'error_type' => 'Kesalahan bertipe ":class".', - 'error_timestamp' => 'Kesalahan terjadi pada: :time.', - 'error_location' => 'Kesalahan ini terjadi pada file ":file" pada baris :line dengan kode :code.', - 'error_user' => 'Kesalahan terjadi pada pengguna #:id, :email.', - 'error_no_user' => 'Tidak ada pengguna masuk untuk kesalahan ini atau tidak ada pengguna terdeteksi.', - 'error_ip' => 'Alamat IP yang berhubungan dengan kesalahan ini adalah: :ip', - 'error_url' => 'URL adalah: :url', - 'error_user_agent' => 'User agent: :userAgent', - 'error_stacktrace' => 'Jejak tumpukan lengkap ada di bawah. Jika Anda merasa ada kutu di Firefly III, Anda dapat meneruskan pesan ini ke james@firefly-iii.org. Hal ini dapat membantu memperbaiki kutu yang baru saja Anda alami.', - 'error_github_html' => 'Jika Anda mau, Anda juga dapat membuka isu baru di GitHub.', - '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_headers' => 'The following headers may also be relevant:', + 'error_subject' => 'Mendapati kesalahan pada Firefly III', + 'error_intro' => 'Firefly III v:version mendapati kesalahan: :errorMessage.', + 'error_type' => 'Kesalahan bertipe ":class".', + 'error_timestamp' => 'Kesalahan terjadi pada: :time.', + 'error_location' => 'Kesalahan ini terjadi pada file ":file" pada baris :line dengan kode :code.', + 'error_user' => 'Kesalahan terjadi pada pengguna #:id, :email.', + 'error_no_user' => 'Tidak ada pengguna masuk untuk kesalahan ini atau tidak ada pengguna terdeteksi.', + 'error_ip' => 'Alamat IP yang berhubungan dengan kesalahan ini adalah: :ip', + 'error_url' => 'URL adalah: :url', + 'error_user_agent' => 'User agent: :userAgent', + 'error_stacktrace' => 'Jejak tumpukan lengkap ada di bawah. Jika Anda merasa ada kutu di Firefly III, Anda dapat meneruskan pesan ini ke james@firefly-iii.org. Hal ini dapat membantu memperbaiki kutu yang baru saja Anda alami.', + 'error_github_html' => 'Jika Anda mau, Anda juga dapat membuka isu baru di GitHub.', + '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_headers' => 'The following headers may also be relevant:', // report new journals - 'new_journals_subject' => 'Firefly III telah membuat transaksi baru|Firefly III telah membuat :count transaksi baru', - 'new_journals_header' => 'Firefly III telah membuat transaksi untuk Anda. Anda dapat menemukannya di instalasi Firefly III Anda:|Firefly telah membuat :count transaksi untuk Anda. Anda dapat menemukannya di instalasi Firefly III Anda:', + 'new_journals_subject' => 'Firefly III telah membuat transaksi baru|Firefly III telah membuat :count transaksi baru', + 'new_journals_header' => 'Firefly III telah membuat transaksi untuk Anda. Anda dapat menemukannya di instalasi Firefly III Anda:|Firefly telah membuat :count transaksi untuk Anda. Anda dapat menemukannya di instalasi Firefly III Anda:', + + // bill warning + 'bill_warning_subject_end_date' => 'Your bill ":name" is due to end in :diff days', + 'bill_warning_subject_now_end_date' => 'Your bill ":name" is due to end TODAY', + 'bill_warning_subject_extension_date' => 'Your bill ":name" is due to be extended or cancelled in :diff days', + 'bill_warning_subject_now_extension_date' => 'Your bill ":name" is due to be extended or cancelled TODAY', + 'bill_warning_end_date_text' => 'Your bill ":name" is due to end on :date. This moment will pass in about :diff days.', + 'bill_warning_extension_date_text' => 'Your bill ":name" is due to be extended or cancelled on :date. This moment will pass in about :diff days.', + 'bill_warning_end_date_text_zero' => 'Your bill ":name" is due to end on :date. This moment will pass TODAY!', + 'bill_warning_extension_date_text_zero' => 'Your bill ":name" is due to be extended or cancelled on :date. This moment will pass TODAY!', + 'bill_warning_please_action' => 'Please take the appropriate action.', + 'bill_warning_end_date_html' => 'Your bill ":name" is due to end on :date. This moment will pass in about :diff days.', + 'bill_warning_extension_date_html' => 'Your bill ":name" is due to be extended or cancelled on :date. This moment will pass in about :diff days.', + 'bill_warning_end_date_html_zero' => 'Your bill ":name" is due to end on :date. This moment will pass TODAY!', + 'bill_warning_extension_date_html_zero' => 'Your bill ":name" is due to be extended or cancelled on :date. This moment will pass TODAY!', ]; diff --git a/resources/lang/id_ID/firefly.php b/resources/lang/id_ID/firefly.php index 98daec2971..e768343dd4 100644 --- a/resources/lang/id_ID/firefly.php +++ b/resources/lang/id_ID/firefly.php @@ -24,333 +24,480 @@ declare(strict_types=1); return [ // general stuff: - 'close' => 'Dekat', - 'actions' => 'Tindakan', - 'edit' => 'Edit', - 'delete' => 'Menghapus', - 'split' => 'Pisah', - 'single_split' => 'Pisah', - 'clone' => 'Duplikasi', - 'last_seven_days' => '7 hari terakhir', - 'last_thirty_days' => '30 hari terakhir', - 'last_180_days' => '180 hari terakhir', - 'YTD' => 'YTD', - 'welcome_back' => 'Apa yang sedang dimainkan?', - 'everything' => 'Segala sesuatu', - 'today' => 'hari ini', - 'customRange' => 'Rentang khusus', - 'date_range' => 'Rentang tanggal', - 'apply' => 'Menerapkan', - 'select_date' => 'Pilih tanggal..', - 'cancel' => 'Membatalkan', - 'from' => 'Dari', - 'to' => 'Untuk', - 'structure' => 'Struktur', - 'help_translating' => 'Bantuan ini belum tersedia di bahasa Anda. Maukah Anda membantu menerjemahkan?', - 'showEverything' => 'Tunjukkan semuanya', - 'never' => 'Tak pernah', - 'no_results_for_empty_search' => 'Pencarian Anda kosong, jadi tidak ada yang ditemukan.', - 'removed_amount' => 'Dihapus :amount', - 'added_amount' => 'Ditambahkan :amount', - 'asset_account_role_help' => 'Setiap pilihan tambahan yang dihasilkan dari pilihan Anda dapat diatur nanti.', - 'Opening balance' => 'Saldo awal', - 'create_new_stuff' => 'Buat barang baru', - 'new_withdrawal' => 'Pengambilan baru', - 'create_new_transaction' => 'Buat transaksi baru', - 'sidebar_frontpage_create' => 'Buat', - 'new_transaction' => 'Transaksi baru', - 'no_rules_for_bill' => 'Bill ini tidak terkait dengan aturan yang telah ada.', - 'go_to_asset_accounts' => 'Menampilkan rekening aset', - 'go_to_budgets' => 'Pergi ke anggaran mu', - 'go_to_withdrawals' => 'Pergi ke penarikan', - 'clones_journal_x' => 'Transaksi ini adalah salinan dari ":description" (#:id)', - 'go_to_categories' => 'Menuju ke kategori yang anda miliki', - 'go_to_bills' => 'Menuju ke bill yang anda miliki', - 'go_to_expense_accounts' => 'Melihat akun pengeluaran anda', - 'go_to_revenue_accounts' => 'Lihat rekening pendapatan Anda', - 'go_to_piggies' => 'Pergi ke celengan', - 'new_deposit' => 'Deposit baru', - 'new_transfer' => 'Transfer baru', - 'new_transfers' => 'Transfer baru', - 'new_asset_account' => 'Akun aset baru', - 'new_expense_account' => 'Akun pengeluaran baru', - 'new_revenue_account' => 'Akun pendapatan baru', - 'new_liabilities_account' => 'Liabilitas baru', - 'new_budget' => 'Anggaran baru', - 'new_bill' => 'Bill baru', - 'block_account_logout' => 'Kamu telah keluar Akun yang ditangguhkan tidak dapat menggunakan situs ini. Apakah Anda mendaftar dengan alamat email yang benar?', - 'flash_success' => 'Keberhasilan!', - 'flash_info' => 'Pesan', - 'flash_warning' => 'PERINGATAN!', - 'flash_error' => 'Kesalahan!', - 'flash_danger' => 'Bahaya!', - 'flash_info_multiple' => 'Ada satu pesan|Ada :count pesan', - 'flash_error_multiple' => 'Ada satu kesalahan|Ada :count kesalahan', - 'net_worth' => 'Nilai bersih', - 'help_for_this_page' => 'Bantuan untuk halaman ini', - 'help_for_this_page_body' => 'You can find more information about this page in the documentation.', - 'two_factor_welcome' => 'Halo!', - 'two_factor_enter_code' => 'Untuk melanjutkan, masukkan kode Pengecekan keamanan dua faktor Anda. Aplikasi Anda bisa menghasilkannya untuk Anda.', - 'two_factor_code_here' => 'Masukkan kode di sini', - 'two_factor_title' => 'Pengecekan keamanan Dua faktor', - 'authenticate' => 'Pengecekan keamanan', - 'two_factor_forgot_title' => 'Kehilangan Pengecekan keamanan dua faktor', - 'two_factor_forgot' => 'Saya lupa dua faktor saya.', - 'two_factor_lost_header' => 'Kehilangan Pengecekan keamanan dua faktor Anda?', - 'two_factor_lost_intro' => 'Jika Anda kehilangan kode cadangan Anda pula, keberuntungan Anda buruk sudah. Ini bukanlah sesuatu yang Anda dapat perbaiki dari antarmuka web. Anda mempunyai dua pilihan.', - 'two_factor_lost_fix_self' => 'Jika Anda menjalankan contoh Firefly III Anda sendiri, baca entri ini dalam FAQ untuk intruksi.', - 'two_factor_lost_fix_owner' => 'Jika tidak, kirimkan email ke pemilik situs, :site_owner dan mintalah mereka untuk menyetel ulang Pengecekan keamanan dua faktor Anda.', - 'mfa_backup_code' => 'Anda telah menggunakan sebuah kode cadangan untuk masuk ke Firefly III. Kode ini tidak dapat digunakan lagi, jadi coret itu dari daftar Anda.', - 'pref_two_factor_new_backup_codes' => 'Hasilkan kode cadangan baru', - 'pref_two_factor_backup_code_count' => 'Anda memiliki :count kode cadangan yang valid.|Anda memiliki :count kode cadangan yang valid.', - '2fa_i_have_them' => 'Saya telah menyimpannya!', - 'warning_much_data' => ':days hari data mungkin perlu beberapa saat untuk memuat.', - 'registered' => 'Anda telah berhasil mendaftar!', - 'Default asset account' => 'Akun aset standar', - 'no_budget_pointer' => 'Anda tampaknya belum memiliki anggaran. Anda harus membuat beberapa di halaman-anggaran. Anggaran dapat membantu anda melacak pengeluaran.', - 'no_bill_pointer' => 'Anda tampaknya belum memiliki tagihan. Anda harus membuat beberapa di halaman-tagihan. Tagihan dapat membantu anda melacak pengeluaran.', - 'Savings account' => 'Rekening tabungan', - 'Credit card' => 'Kartu kredit', - 'source_accounts' => 'Akun Sumber|Akun Sumber', - 'destination_accounts' => 'Akun tujuan|Akun tujuan', - 'user_id_is' => 'Id pengguna Anda adalah :user', - 'field_supports_markdown' => 'Bidang ini mendukung Markdown.', - 'need_more_help' => 'Jika Anda memerlukan bantuan lebih banyak menggunakan Firefly III, silakan opsi tiket di Github.', - 'reenable_intro_text' => 'Anda juga dapat mengaktifkan kembali panduan pengenalan.', - 'intro_boxes_after_refresh' => 'Kotak pengantar akan muncul kembali saat Anda menyegarkan halaman.', - 'show_all_no_filter' => 'Tampilkan semua transaksi tanpa mengelompokkan mereka menurut tanggal.', - 'expenses_by_category' => 'Biaya berdasarkan kategori', - 'expenses_by_budget' => 'Biaya menurut anggaran', - 'income_by_category' => 'Penghasilan menurut kategori', - 'expenses_by_asset_account' => 'Beban menurut akun aset', - 'expenses_by_expense_account' => 'Beban menurut akun beban', - 'cannot_redirect_to_account' => 'Firefly III tidak bisa mengalihkan Anda ke halaman yang benar. Permintaan maaf.', - 'sum_of_expenses' => 'Jumlah pengeluaran', - 'sum_of_income' => 'Jumlah pendapatan', - 'liabilities' => 'Kewajiban', - 'spent_in_specific_budget' => 'Menghabiskan anggaran ":budget"', - 'spent_in_specific_double' => 'Spent in account ":account"', - 'earned_in_specific_double' => 'Earned in account ":account"', - 'source_account' => 'Akun sumber', - 'source_account_reconciliation' => 'Anda tidak dapat mengedit akun sumber dari transaksi rekonsiliasi.', - 'destination_account' => 'Akun tujuan', - 'destination_account_reconciliation' => 'You can\'t edit the destination account of a reconciliation transaction.', - 'sum_of_expenses_in_budget' => 'Menghabiskan total dalam anggaran ":budget"', - 'left_in_budget_limit' => 'Kiri untuk dibelanjakan sesuai budget', - 'current_period' => 'Periode sekarang', - 'show_the_current_period_and_overview' => 'Tunjukkan periode dan ikhtisar saat ini', - 'pref_languages_locale' => 'Agar bahasa selain bahasa Inggris berfungsi dengan benar, sistem operasi Anda harus dilengkapi dengan informasi lokal yang benar. Jika ini tidak ada, data mata uang, tanggal dan jumlah mungkin salah diformat.', - 'budget_in_period' => 'All transactions for budget ":name" between :start and :end in :currency', - 'chart_budget_in_period' => 'Chart for all transactions for budget ":name" between :start and :end in :currency', - 'chart_budget_in_period_only_currency' => 'The amount you budgeted was in :currency, so this chart will only show transactions in :currency.', - 'chart_account_in_period' => 'Chart for all transactions for account ":name" (:balance) between :start and :end', - 'chart_category_in_period' => 'Bagan untuk semua transaksi untuk kategori ":name" antara :start dan :end', - 'chart_category_all' => 'Bagan untuk semua transaksi untuk kategori ":name"', - 'clone_withdrawal' => 'Kloning penarikan ini', - 'clone_deposit' => 'Kloning deposit ini', - 'clone_transfer' => 'Kloning transfer ini', - 'multi_select_no_selection' => 'Tidak ada yang di pilih', - 'multi_select_select_all' => 'Pilih Semua', - 'multi_select_n_selected' => 'dipilih', - 'multi_select_all_selected' => 'Semua dipilih', - 'multi_select_filter_placeholder' => 'Menemukan..', - 'intro_next_label' => 'Selanjutnya', - 'intro_prev_label' => 'Sebelumnya', - 'intro_skip_label' => 'Lewati', - 'intro_done_label' => 'Selesai', - 'between_dates_breadcrumb' => 'Antara :start dan :end', - 'all_journals_without_budget' => 'Semua transaksi tanpa anggaran', - 'journals_without_budget' => 'Transaksi tanpa anggaran', - 'all_journals_without_category' => 'Semua transaksi tanpa kategori', - 'journals_without_category' => 'Transaksi tanpa kategori', - 'all_journals_for_account' => 'Semua transaksi untuk akun :name', - 'chart_all_journals_for_account' => 'Bagan semua transaksi untuk akun :name', - 'journals_in_period_for_account' => 'Semua transaksi untuk akun :name antara :start dan :end', - 'journals_in_period_for_account_js' => 'All transactions for account {title} between {start} and {end}', - 'transferred' => 'Ditransfer', - 'all_withdrawal' => 'Semua biaya', - 'all_transactions' => 'Semua Transaksi', - 'title_withdrawal_between' => 'Semua biaya antara :start dan :end', - 'all_deposit' => 'Semua pendapatan', - 'title_deposit_between' => 'Semua pendapatan antara :start dan :end', - 'all_transfers' => 'Semua transfer', - 'title_transfers_between' => 'Semua transfer antara :start dan :end', - 'all_transfer' => 'Semua transfer', - 'all_journals_for_tag' => 'Semua transaksi untuk tag ":tag"', - 'title_transfer_between' => 'Semua transfer antara :start dan :end', - 'all_journals_for_category' => 'Semua transaksi untuk kategori :name', - 'all_journals_for_budget' => 'Semua transaksi untuk anggaran :name', - 'chart_all_journals_for_budget' => 'Bagan semua transaksi untuk anggaran :name', - 'journals_in_period_for_category' => 'Semua transaksi untuk kategori :name antara :start dan :end', - 'journals_in_period_for_tag' => 'Semua transaksi untuk tag :tag antara :start and :end', - 'not_available_demo_user' => 'Fitur yang Anda coba akses tidak tersedia untuk pengguna demo.', - 'exchange_rate_instructions' => 'Akun aset "@name" hanya menerima transaksi di @native_currency. Jika Anda ingin menggunakan @foreign_currency sebagai gantinya, pastikan jumlahnya di @native_currency juga diketahui:', - 'transfer_exchange_rate_instructions' => 'Akun aset sumber "@source_name" hanya menerima transaksi di @source_currency. Akun aset tujuan "@dest_name" hanya menerima transaksi di @dest_currency. Anda harus memberikan jumlah yang ditransfer dengan benar pada kedua mata uang tersebut.', - 'transaction_data' => 'Data transaksi', - 'invalid_server_configuration' => 'Konfigurasi server tidak valid', - 'invalid_locale_settings' => 'Firefly III is unable to format monetary amounts because your server is missing the required packages. There are instructions how to do this.', - 'quickswitch' => 'Quickswitch', - 'sign_in_to_start' => 'Masuk untuk memulai sesi', - 'sign_in' => 'Masuk', - 'register_new_account' => 'Daftar akun baru', - 'forgot_my_password' => 'Lupa password', - 'problems_with_input' => 'Terdapat masalah dengan masukan anda.', - 'reset_password' => 'Atur ulang kata sandi Anda', - 'button_reset_password' => 'Atur ulang kata sandi', - 'reset_button' => 'Atur ulang', - 'want_to_login' => 'Saya ingin masuk', - 'login_page_title' => 'Masuk ke Firefly III', - 'register_page_title' => 'Daftar di Firefly III', - 'forgot_pw_page_title' => 'Lupa kata sandi Anda untuk Firefly III', - 'reset_pw_page_title' => 'Atur ulang kata sandi Anda untuk Firefly III', - 'cannot_reset_demo_user' => 'You cannot reset the password of the demo user.', - 'no_att_demo_user' => 'The demo user can\'t upload attachments.', - 'button_register' => 'Daftar', - 'authorization' => 'Otorisasi', - 'active_bills_only' => 'hanya tagihan aktif', - 'active_bills_only_total' => 'semua tagihan aktif', - 'active_exp_bills_only' => 'active and expected bills only', - 'active_exp_bills_only_total' => 'all active expected bills only', - 'per_period_sum_1D' => 'Expected daily costs', - 'per_period_sum_1W' => 'Expected weekly costs', - 'per_period_sum_1M' => 'Expected monthly costs', - 'per_period_sum_3M' => 'Expected quarterly costs', - 'per_period_sum_6M' => 'Expected half-yearly costs', - 'per_period_sum_1Y' => 'Expected yearly costs', - 'average_per_bill' => 'rata-rata per tagihan', - 'expected_total' => 'total perkiraan', - 'reconciliation_account_name' => ':name rekonsiliasi (:currency)', - 'saved' => 'Tersimpan', - 'advanced_options' => 'Pilihan lanjutan', - 'advanced_options_explain' => 'Beberapa halaman di Firefly III memiliki pilihan lanjutan tersembunyi di belakang tombol ini. Halaman ini tidak memiliki hal yang menarik, tetapi cobalah cek yang lain!', - 'here_be_dragons' => 'Hic sunt dracones', + 'close' => 'Dekat', + 'actions' => 'Tindakan', + 'edit' => 'Edit', + 'delete' => 'Menghapus', + 'split' => 'Pisah', + 'single_split' => 'Pisah', + 'clone' => 'Duplikasi', + 'last_seven_days' => '7 hari terakhir', + 'last_thirty_days' => '30 hari terakhir', + 'last_180_days' => '180 hari terakhir', + 'YTD' => 'YTD', + 'welcome_back' => 'Apa yang sedang dimainkan?', + 'everything' => 'Segala sesuatu', + 'today' => 'hari ini', + 'customRange' => 'Rentang khusus', + 'date_range' => 'Rentang tanggal', + 'apply' => 'Menerapkan', + 'select_date' => 'Pilih tanggal..', + 'cancel' => 'Membatalkan', + 'from' => 'Dari', + 'to' => 'Untuk', + 'structure' => 'Struktur', + 'help_translating' => 'Bantuan ini belum tersedia di bahasa Anda. Maukah Anda membantu menerjemahkan?', + 'showEverything' => 'Tunjukkan semuanya', + 'never' => 'Tak pernah', + 'no_results_for_empty_search' => 'Pencarian Anda kosong, jadi tidak ada yang ditemukan.', + 'removed_amount' => 'Dihapus :amount', + 'added_amount' => 'Ditambahkan :amount', + 'asset_account_role_help' => 'Setiap pilihan tambahan yang dihasilkan dari pilihan Anda dapat diatur nanti.', + 'Opening balance' => 'Saldo awal', + 'create_new_stuff' => 'Buat barang baru', + 'new_withdrawal' => 'Pengambilan baru', + 'create_new_transaction' => 'Buat transaksi baru', + 'sidebar_frontpage_create' => 'Buat', + 'new_transaction' => 'Transaksi baru', + 'no_rules_for_bill' => 'Bill ini tidak terkait dengan aturan yang telah ada.', + 'go_to_asset_accounts' => 'Menampilkan rekening aset', + 'go_to_budgets' => 'Pergi ke anggaran mu', + 'go_to_withdrawals' => 'Pergi ke penarikan', + 'clones_journal_x' => 'Transaksi ini adalah salinan dari ":description" (#:id)', + 'go_to_categories' => 'Menuju ke kategori yang anda miliki', + 'go_to_bills' => 'Menuju ke bill yang anda miliki', + 'go_to_expense_accounts' => 'Melihat akun pengeluaran anda', + 'go_to_revenue_accounts' => 'Lihat rekening pendapatan Anda', + 'go_to_piggies' => 'Pergi ke celengan', + 'new_deposit' => 'Deposit baru', + 'new_transfer' => 'Transfer baru', + 'new_transfers' => 'Transfer baru', + 'new_asset_account' => 'Akun aset baru', + 'new_expense_account' => 'Akun pengeluaran baru', + 'new_revenue_account' => 'Akun pendapatan baru', + 'new_liabilities_account' => 'Liabilitas baru', + 'new_budget' => 'Anggaran baru', + 'new_bill' => 'Bill baru', + 'block_account_logout' => 'Kamu telah keluar Akun yang ditangguhkan tidak dapat menggunakan situs ini. Apakah Anda mendaftar dengan alamat email yang benar?', + 'flash_success' => 'Keberhasilan!', + 'flash_info' => 'Pesan', + 'flash_warning' => 'PERINGATAN!', + 'flash_error' => 'Kesalahan!', + 'flash_danger' => 'Bahaya!', + 'flash_info_multiple' => 'Ada satu pesan|Ada :count pesan', + 'flash_error_multiple' => 'Ada satu kesalahan|Ada :count kesalahan', + 'net_worth' => 'Nilai bersih', + 'help_for_this_page' => 'Bantuan untuk halaman ini', + 'help_for_this_page_body' => 'You can find more information about this page in the documentation.', + 'two_factor_welcome' => 'Halo!', + 'two_factor_enter_code' => 'Untuk melanjutkan, masukkan kode Pengecekan keamanan dua faktor Anda. Aplikasi Anda bisa menghasilkannya untuk Anda.', + 'two_factor_code_here' => 'Masukkan kode di sini', + 'two_factor_title' => 'Pengecekan keamanan Dua faktor', + 'authenticate' => 'Pengecekan keamanan', + 'two_factor_forgot_title' => 'Kehilangan Pengecekan keamanan dua faktor', + 'two_factor_forgot' => 'Saya lupa dua faktor saya.', + 'two_factor_lost_header' => 'Kehilangan Pengecekan keamanan dua faktor Anda?', + 'two_factor_lost_intro' => 'Jika Anda kehilangan kode cadangan Anda pula, keberuntungan Anda buruk sudah. Ini bukanlah sesuatu yang Anda dapat perbaiki dari antarmuka web. Anda mempunyai dua pilihan.', + 'two_factor_lost_fix_self' => 'Jika Anda menjalankan contoh Firefly III Anda sendiri, baca entri ini dalam FAQ untuk intruksi.', + 'two_factor_lost_fix_owner' => 'Jika tidak, kirimkan email ke pemilik situs, :site_owner dan mintalah mereka untuk menyetel ulang Pengecekan keamanan dua faktor Anda.', + 'mfa_backup_code' => 'Anda telah menggunakan sebuah kode cadangan untuk masuk ke Firefly III. Kode ini tidak dapat digunakan lagi, jadi coret itu dari daftar Anda.', + 'pref_two_factor_new_backup_codes' => 'Hasilkan kode cadangan baru', + 'pref_two_factor_backup_code_count' => 'Anda memiliki :count kode cadangan yang valid.|Anda memiliki :count kode cadangan yang valid.', + '2fa_i_have_them' => 'Saya telah menyimpannya!', + 'warning_much_data' => ':days hari data mungkin perlu beberapa saat untuk memuat.', + 'registered' => 'Anda telah berhasil mendaftar!', + 'Default asset account' => 'Akun aset standar', + 'no_budget_pointer' => 'Anda tampaknya belum memiliki anggaran. Anda harus membuat beberapa di halaman-anggaran. Anggaran dapat membantu anda melacak pengeluaran.', + 'no_bill_pointer' => 'Anda tampaknya belum memiliki tagihan. Anda harus membuat beberapa di halaman-tagihan. Tagihan dapat membantu anda melacak pengeluaran.', + 'Savings account' => 'Rekening tabungan', + 'Credit card' => 'Kartu kredit', + 'source_accounts' => 'Akun Sumber|Akun Sumber', + 'destination_accounts' => 'Akun tujuan|Akun tujuan', + 'user_id_is' => 'Id pengguna Anda adalah :user', + 'field_supports_markdown' => 'Bidang ini mendukung Markdown.', + 'need_more_help' => 'Jika Anda memerlukan bantuan lebih banyak menggunakan Firefly III, silakan opsi tiket di Github.', + 'reenable_intro_text' => 'Anda juga dapat mengaktifkan kembali panduan pengenalan.', + 'intro_boxes_after_refresh' => 'Kotak pengantar akan muncul kembali saat Anda menyegarkan halaman.', + 'show_all_no_filter' => 'Tampilkan semua transaksi tanpa mengelompokkan mereka menurut tanggal.', + 'expenses_by_category' => 'Biaya berdasarkan kategori', + 'expenses_by_budget' => 'Biaya menurut anggaran', + 'income_by_category' => 'Penghasilan menurut kategori', + 'expenses_by_asset_account' => 'Beban menurut akun aset', + 'expenses_by_expense_account' => 'Beban menurut akun beban', + 'cannot_redirect_to_account' => 'Firefly III tidak bisa mengalihkan Anda ke halaman yang benar. Permintaan maaf.', + 'sum_of_expenses' => 'Jumlah pengeluaran', + 'sum_of_income' => 'Jumlah pendapatan', + 'liabilities' => 'Kewajiban', + 'spent_in_specific_budget' => 'Menghabiskan anggaran ":budget"', + 'spent_in_specific_double' => 'Spent in account ":account"', + 'earned_in_specific_double' => 'Earned in account ":account"', + 'source_account' => 'Akun sumber', + 'source_account_reconciliation' => 'Anda tidak dapat mengedit akun sumber dari transaksi rekonsiliasi.', + 'destination_account' => 'Akun tujuan', + 'destination_account_reconciliation' => 'You can\'t edit the destination account of a reconciliation transaction.', + 'sum_of_expenses_in_budget' => 'Menghabiskan total dalam anggaran ":budget"', + 'left_in_budget_limit' => 'Kiri untuk dibelanjakan sesuai budget', + 'current_period' => 'Periode sekarang', + 'show_the_current_period_and_overview' => 'Tunjukkan periode dan ikhtisar saat ini', + 'pref_languages_locale' => 'Agar bahasa selain bahasa Inggris berfungsi dengan benar, sistem operasi Anda harus dilengkapi dengan informasi lokal yang benar. Jika ini tidak ada, data mata uang, tanggal dan jumlah mungkin salah diformat.', + 'budget_in_period' => 'All transactions for budget ":name" between :start and :end in :currency', + 'chart_budget_in_period' => 'Chart for all transactions for budget ":name" between :start and :end in :currency', + 'chart_budget_in_period_only_currency' => 'The amount you budgeted was in :currency, so this chart will only show transactions in :currency.', + 'chart_account_in_period' => 'Chart for all transactions for account ":name" (:balance) between :start and :end', + 'chart_category_in_period' => 'Bagan untuk semua transaksi untuk kategori ":name" antara :start dan :end', + 'chart_category_all' => 'Bagan untuk semua transaksi untuk kategori ":name"', + 'clone_withdrawal' => 'Kloning penarikan ini', + 'clone_deposit' => 'Kloning deposit ini', + 'clone_transfer' => 'Kloning transfer ini', + 'multi_select_no_selection' => 'Tidak ada yang di pilih', + 'multi_select_select_all' => 'Pilih Semua', + 'multi_select_n_selected' => 'dipilih', + 'multi_select_all_selected' => 'Semua dipilih', + 'multi_select_filter_placeholder' => 'Menemukan..', + 'intro_next_label' => 'Selanjutnya', + 'intro_prev_label' => 'Sebelumnya', + 'intro_skip_label' => 'Lewati', + 'intro_done_label' => 'Selesai', + 'between_dates_breadcrumb' => 'Antara :start dan :end', + 'all_journals_without_budget' => 'Semua transaksi tanpa anggaran', + 'journals_without_budget' => 'Transaksi tanpa anggaran', + 'all_journals_without_category' => 'Semua transaksi tanpa kategori', + 'journals_without_category' => 'Transaksi tanpa kategori', + 'all_journals_for_account' => 'Semua transaksi untuk akun :name', + 'chart_all_journals_for_account' => 'Bagan semua transaksi untuk akun :name', + 'journals_in_period_for_account' => 'Semua transaksi untuk akun :name antara :start dan :end', + 'journals_in_period_for_account_js' => 'All transactions for account {title} between {start} and {end}', + 'transferred' => 'Ditransfer', + 'all_withdrawal' => 'Semua biaya', + 'all_transactions' => 'Semua Transaksi', + 'title_withdrawal_between' => 'Semua biaya antara :start dan :end', + 'all_deposit' => 'Semua pendapatan', + 'title_deposit_between' => 'Semua pendapatan antara :start dan :end', + 'all_transfers' => 'Semua transfer', + 'title_transfers_between' => 'Semua transfer antara :start dan :end', + 'all_transfer' => 'Semua transfer', + 'all_journals_for_tag' => 'Semua transaksi untuk tag ":tag"', + 'title_transfer_between' => 'Semua transfer antara :start dan :end', + 'all_journals_for_category' => 'Semua transaksi untuk kategori :name', + 'all_journals_for_budget' => 'Semua transaksi untuk anggaran :name', + 'chart_all_journals_for_budget' => 'Bagan semua transaksi untuk anggaran :name', + 'journals_in_period_for_category' => 'Semua transaksi untuk kategori :name antara :start dan :end', + 'journals_in_period_for_tag' => 'Semua transaksi untuk tag :tag antara :start and :end', + 'not_available_demo_user' => 'Fitur yang Anda coba akses tidak tersedia untuk pengguna demo.', + 'exchange_rate_instructions' => 'Akun aset "@name" hanya menerima transaksi di @native_currency. Jika Anda ingin menggunakan @foreign_currency sebagai gantinya, pastikan jumlahnya di @native_currency juga diketahui:', + 'transfer_exchange_rate_instructions' => 'Akun aset sumber "@source_name" hanya menerima transaksi di @source_currency. Akun aset tujuan "@dest_name" hanya menerima transaksi di @dest_currency. Anda harus memberikan jumlah yang ditransfer dengan benar pada kedua mata uang tersebut.', + 'transaction_data' => 'Data transaksi', + 'invalid_server_configuration' => 'Konfigurasi server tidak valid', + 'invalid_locale_settings' => 'Firefly III is unable to format monetary amounts because your server is missing the required packages. There are instructions how to do this.', + 'quickswitch' => 'Quickswitch', + 'sign_in_to_start' => 'Masuk untuk memulai sesi', + 'sign_in' => 'Masuk', + 'register_new_account' => 'Daftar akun baru', + 'forgot_my_password' => 'Lupa password', + 'problems_with_input' => 'Terdapat masalah dengan masukan anda.', + 'reset_password' => 'Atur ulang kata sandi Anda', + 'button_reset_password' => 'Atur ulang kata sandi', + 'reset_button' => 'Atur ulang', + 'want_to_login' => 'Saya ingin masuk', + 'login_page_title' => 'Masuk ke Firefly III', + 'register_page_title' => 'Daftar di Firefly III', + 'forgot_pw_page_title' => 'Lupa kata sandi Anda untuk Firefly III', + 'reset_pw_page_title' => 'Atur ulang kata sandi Anda untuk Firefly III', + 'cannot_reset_demo_user' => 'You cannot reset the password of the demo user.', + 'no_att_demo_user' => 'The demo user can\'t upload attachments.', + 'button_register' => 'Daftar', + 'authorization' => 'Otorisasi', + 'active_bills_only' => 'hanya tagihan aktif', + 'active_bills_only_total' => 'semua tagihan aktif', + 'active_exp_bills_only' => 'active and expected bills only', + 'active_exp_bills_only_total' => 'all active expected bills only', + 'per_period_sum_1D' => 'Expected daily costs', + 'per_period_sum_1W' => 'Expected weekly costs', + 'per_period_sum_1M' => 'Expected monthly costs', + 'per_period_sum_3M' => 'Expected quarterly costs', + 'per_period_sum_6M' => 'Expected half-yearly costs', + 'per_period_sum_1Y' => 'Expected yearly costs', + 'average_per_bill' => 'rata-rata per tagihan', + 'expected_total' => 'total perkiraan', + 'reconciliation_account_name' => ':name rekonsiliasi (:currency)', + 'saved' => 'Tersimpan', + 'advanced_options' => 'Pilihan lanjutan', + 'advanced_options_explain' => 'Beberapa halaman di Firefly III memiliki pilihan lanjutan tersembunyi di belakang tombol ini. Halaman ini tidak memiliki hal yang menarik, tetapi cobalah cek yang lain!', + 'here_be_dragons' => 'Hic sunt dracones', // Webhooks - 'webhooks' => 'Webhooks', + 'webhooks' => 'Webhooks', // API access - 'authorization_request' => 'Firefly III v:version Permintaan Otorisasi', - 'authorization_request_intro' => 'Application ":client" is requesting permission to access your financial administration. Would you like to authorize :client to access these records?', - 'authorization_request_site' => 'You will be redirected to :url which will then be able to access your Firefly III data.', - 'authorization_request_invalid' => 'Permintaan akses tidak valid. Mohon untuk tidak mengikuti tautan ini lagi.', - 'scopes_will_be_able' => 'Aplikasi ini akan mampu untuk:', - 'button_authorize' => 'Izinkan', - 'none_in_select_list' => '(tidak ada)', - 'no_piggy_bank' => '(tidak ada celengan)', - 'name_in_currency' => ':name di :currency', - 'paid_in_currency' => 'Dibayarkan dengan :currency', - 'unpaid_in_currency' => 'Belum dibayarkan dengan :currency', - 'is_alpha_warning' => 'Anda menggunakan versi ALPHA. Hati-hati dengan kutu dan isu.', - 'is_beta_warning' => 'Anda menggunakan versi BETA. Hati-hati dengan kutu dan isu.', - 'all_destination_accounts' => 'Rekening tujuan', - 'all_source_accounts' => 'Rekening asal', - 'back_to_index' => 'Kembali ke indeks', - 'cant_logout_guard' => 'Firefly III tidak dapat mengeluarkan Anda.', - 'external_url' => 'URL luar', - 'internal_reference' => 'Referensi internal', + 'authorization_request' => 'Firefly III v:version Permintaan Otorisasi', + 'authorization_request_intro' => 'Application ":client" is requesting permission to access your financial administration. Would you like to authorize :client to access these records?', + 'authorization_request_site' => 'You will be redirected to :url which will then be able to access your Firefly III data.', + 'authorization_request_invalid' => 'Permintaan akses tidak valid. Mohon untuk tidak mengikuti tautan ini lagi.', + 'scopes_will_be_able' => 'Aplikasi ini akan mampu untuk:', + 'button_authorize' => 'Izinkan', + 'none_in_select_list' => '(tidak ada)', + 'no_piggy_bank' => '(tidak ada celengan)', + 'name_in_currency' => ':name di :currency', + 'paid_in_currency' => 'Dibayarkan dengan :currency', + 'unpaid_in_currency' => 'Belum dibayarkan dengan :currency', + 'is_alpha_warning' => 'Anda menggunakan versi ALPHA. Hati-hati dengan kutu dan isu.', + 'is_beta_warning' => 'Anda menggunakan versi BETA. Hati-hati dengan kutu dan isu.', + 'all_destination_accounts' => 'Rekening tujuan', + 'all_source_accounts' => 'Rekening asal', + 'back_to_index' => 'Kembali ke indeks', + 'cant_logout_guard' => 'Firefly III tidak dapat mengeluarkan Anda.', + 'external_url' => 'URL luar', + 'internal_reference' => 'Referensi internal', // check for updates: - 'update_check_title' => 'Periksa pembaruan', - 'admin_update_check_title' => 'Secara otomatis memeriksa pembaruan', - 'admin_update_check_explain' => 'Firefly III can check for updates automatically. When you enable this setting, it will contact the Firefly III update server to see if a new version of Firefly III is available. When it is, you will get a notification. You can test this notification using the button on the right. Please indicate below if you want Firefly III to check for updates.', - 'check_for_updates_permission' => 'Firefly III can check for updates, but it needs your permission to do so. Please go to the administration to indicate if you would like this feature to be enabled.', - 'updates_ask_me_later' => 'Tanya lagi nanti', - 'updates_do_not_check' => 'Jangan cek pembaharuan', - 'updates_enable_check' => 'Nyalakan cek pembaharuan', - 'admin_update_check_now_title' => 'Periksa pembaruan', - 'admin_update_check_now_explain' => 'If you press the button, Firefly III will see if your current version is the latest.', - 'check_for_updates_button' => 'Periksa sekarang!', - 'update_new_version_alert' => 'A new version of Firefly III is available. You are running :your_version, the latest version is :new_version which was released on :date.', - 'update_version_beta' => 'This version is a BETA version. You may run into issues.', - 'update_version_alpha' => 'This version is a ALPHA version. You may run into issues.', - 'update_current_version_alert' => 'You are running :version, which is the latest available release.', - 'update_newer_version_alert' => 'You are running :your_version, which is newer than the latest release, :new_version.', - 'update_check_error' => 'An error occurred while checking for updates: :error', - 'unknown_error' => 'Unknown error. Sorry about that.', - 'just_new_release' => 'A new version is available! Version :version was released :date. This release is very fresh. Wait a few days for the new release to stabilize.', - 'disabled_but_check' => 'You disabled update checking. So don\'t forget to check for updates yourself every now and then. Thank you!', - 'admin_update_channel_title' => 'Kanal pembaharuan', - 'admin_update_channel_explain' => 'Firefly III has three update "channels" which determine how ahead of the curve you are in terms of features, enhancements and bugs. Use the "beta" channel if you\'re adventurous and the "alpha" when you like to live life dangerously.', - 'update_channel_stable' => 'Stable. Everything should work as expected.', - 'update_channel_beta' => 'Beta. New features but things may be broken.', - 'update_channel_alpha' => 'Alpha. We throw stuff in, and use whatever sticks.', + 'update_check_title' => 'Periksa pembaruan', + 'admin_update_check_title' => 'Secara otomatis memeriksa pembaruan', + 'admin_update_check_explain' => 'Firefly III can check for updates automatically. When you enable this setting, it will contact the Firefly III update server to see if a new version of Firefly III is available. When it is, you will get a notification. You can test this notification using the button on the right. Please indicate below if you want Firefly III to check for updates.', + 'check_for_updates_permission' => 'Firefly III can check for updates, but it needs your permission to do so. Please go to the administration to indicate if you would like this feature to be enabled.', + 'updates_ask_me_later' => 'Tanya lagi nanti', + 'updates_do_not_check' => 'Jangan cek pembaharuan', + 'updates_enable_check' => 'Nyalakan cek pembaharuan', + 'admin_update_check_now_title' => 'Periksa pembaruan', + 'admin_update_check_now_explain' => 'If you press the button, Firefly III will see if your current version is the latest.', + 'check_for_updates_button' => 'Periksa sekarang!', + 'update_new_version_alert' => 'A new version of Firefly III is available. You are running :your_version, the latest version is :new_version which was released on :date.', + 'update_version_beta' => 'This version is a BETA version. You may run into issues.', + 'update_version_alpha' => 'This version is a ALPHA version. You may run into issues.', + 'update_current_version_alert' => 'You are running :version, which is the latest available release.', + 'update_newer_version_alert' => 'You are running :your_version, which is newer than the latest release, :new_version.', + 'update_check_error' => 'An error occurred while checking for updates: :error', + 'unknown_error' => 'Unknown error. Sorry about that.', + 'just_new_release' => 'A new version is available! Version :version was released :date. This release is very fresh. Wait a few days for the new release to stabilize.', + 'disabled_but_check' => 'You disabled update checking. So don\'t forget to check for updates yourself every now and then. Thank you!', + 'admin_update_channel_title' => 'Kanal pembaharuan', + 'admin_update_channel_explain' => 'Firefly III has three update "channels" which determine how ahead of the curve you are in terms of features, enhancements and bugs. Use the "beta" channel if you\'re adventurous and the "alpha" when you like to live life dangerously.', + 'update_channel_stable' => 'Stable. Everything should work as expected.', + 'update_channel_beta' => 'Beta. New features but things may be broken.', + 'update_channel_alpha' => 'Alpha. We throw stuff in, and use whatever sticks.', // search - 'search' => 'Pencarian', - 'search_query' => 'Pertanyaan', - 'search_found_transactions' => 'Firefly III found :count transaction in :time seconds.|Firefly III found :count transactions in :time seconds.', - 'search_found_more_transactions' => 'Firefly III found more than :count transactions in :time seconds.', - 'search_for_query' => 'Firefly III is searching for transactions with all of these words in them: :query', - 'invalid_operators_list' => 'Parameter pencarian ini tidak valdi dan telah diabaikan.', - 'search_modifier_date_is' => 'Tanggal transaksi adalah ":value"', - 'search_modifier_id' => 'Transaction ID is ":value"', - 'search_modifier_date_before' => 'Transaction date is before or on ":value"', - 'search_modifier_date_after' => 'Transaction date is after or on ":value"', - 'search_modifier_created_on' => 'Transaction was created on ":value"', - 'search_modifier_updated_on' => 'Transaction was last updated on ":value"', - 'search_modifier_external_id' => 'External ID is ":value"', - 'search_modifier_no_external_url' => 'The transaction has no external URL', - 'search_modifier_any_external_url' => 'The transaction must have a (any) external URL', - 'search_modifier_internal_reference' => 'Internal reference is ":value"', - 'search_modifier_description_starts' => 'Description is ":value"', - 'search_modifier_description_ends' => 'Description ends with ":value"', - 'search_modifier_description_contains' => 'Description contains ":value"', - 'search_modifier_description_is' => 'Description is exactly ":value"', - 'search_modifier_currency_is' => 'Transaction (foreign) currency is ":value"', - 'search_modifier_foreign_currency_is' => 'Transaction foreign currency is ":value"', - 'search_modifier_has_attachments' => 'The transaction must have an attachment', - 'search_modifier_has_no_category' => 'The transaction must have no category', - 'search_modifier_has_any_category' => 'The transaction must have a (any) category', - 'search_modifier_has_no_budget' => 'The transaction must have no budget', - 'search_modifier_has_any_budget' => 'The transaction must have a (any) budget', - 'search_modifier_has_no_bill' => 'The transaction must have no bill', - 'search_modifier_has_any_bill' => 'The transaction must have a (any) bill', - 'search_modifier_has_no_tag' => 'The transaction must have no tags', - 'search_modifier_has_any_tag' => 'The transaction must have a (any) tag', - 'search_modifier_notes_contain' => 'The transaction notes contain ":value"', - 'search_modifier_notes_start' => 'The transaction notes start with ":value"', - 'search_modifier_notes_end' => 'The transaction notes end with ":value"', - 'search_modifier_notes_are' => 'The transaction notes are exactly ":value"', - 'search_modifier_no_notes' => 'The transaction has no notes', - 'search_modifier_any_notes' => 'The transaction must have notes', - 'search_modifier_amount_exactly' => 'Amount is exactly :value', - 'search_modifier_amount_less' => 'Amount is less than or equal to :value', - 'search_modifier_amount_more' => 'Amount is more than or equal to :value', - 'search_modifier_source_account_is' => 'Source account name is exactly ":value"', - 'search_modifier_source_account_contains' => 'Source account name contains ":value"', - 'search_modifier_source_account_starts' => 'Source account name starts with ":value"', - 'search_modifier_source_account_ends' => 'Source account name ends with ":value"', - 'search_modifier_source_account_id' => 'Source account ID is :value', - 'search_modifier_source_account_nr_is' => 'Source account number (IBAN) is ":value"', - 'search_modifier_source_account_nr_contains' => 'Source account number (IBAN) contains ":value"', - 'search_modifier_source_account_nr_starts' => 'Source account number (IBAN) starts with ":value"', - 'search_modifier_source_account_nr_ends' => 'Source account number (IBAN) ends with ":value"', - 'search_modifier_destination_account_is' => 'Destination account name is exactly ":value"', - 'search_modifier_destination_account_contains' => 'Destination account name contains ":value"', - 'search_modifier_destination_account_starts' => 'Destination account name starts with ":value"', - 'search_modifier_destination_account_ends' => 'Destination account name ends with ":value"', - 'search_modifier_destination_account_id' => 'Destination account ID is :value', - 'search_modifier_destination_is_cash' => 'Destination account is (cash) account', - 'search_modifier_source_is_cash' => 'Source account is (cash) account', - 'search_modifier_destination_account_nr_is' => 'Destination account number (IBAN) is ":value"', - 'search_modifier_destination_account_nr_contains' => 'Destination account number (IBAN) contains ":value"', - 'search_modifier_destination_account_nr_starts' => 'Destination account number (IBAN) starts with ":value"', - 'search_modifier_destination_account_nr_ends' => 'Destination account number (IBAN) ends with ":value"', - 'search_modifier_account_id' => 'Source or destination account ID\'s is/are: :value', - 'search_modifier_category_is' => 'Category is ":value"', - 'search_modifier_budget_is' => 'Budget is ":value"', - 'search_modifier_bill_is' => 'Tagihan adalah ":value"', - 'search_modifier_transaction_type' => 'Tipe transaksi adalah ":value"', - 'search_modifier_tag_is' => 'Tag is ":value"', - 'search_modifier_date_is_year' => 'Transaction is in year ":value"', - 'search_modifier_date_is_month' => 'Transaction is in month ":value"', - 'search_modifier_date_is_day' => 'Transaction is on day of month ":value"', - 'search_modifier_date_before_year' => 'Transaction is before or in year ":value"', - 'search_modifier_date_before_month' => 'Transaction is before or in month ":value"', - 'search_modifier_date_before_day' => 'Transaction is before or on day of month ":value"', - 'search_modifier_date_after_year' => 'Transaction is in or after year ":value"', - 'search_modifier_date_after_month' => 'Transaction is in or after month ":value"', - 'search_modifier_date_after_day' => 'Transaction is after or on day of month ":value"', + 'search' => 'Pencarian', + 'search_query' => 'Pertanyaan', + 'search_found_transactions' => 'Firefly III found :count transaction in :time seconds.|Firefly III found :count transactions in :time seconds.', + 'search_found_more_transactions' => 'Firefly III found more than :count transactions in :time seconds.', + 'search_for_query' => 'Firefly III is searching for transactions with all of these words in them: :query', + 'invalid_operators_list' => 'Parameter pencarian ini tidak valdi dan telah diabaikan.', + + // old + + 'search_modifier_date_on' => 'Transaction date is ":value"', + 'search_modifier_id' => 'Transaction ID is ":value"', + 'search_modifier_date_before' => 'Transaction date is before or on ":value"', + 'search_modifier_date_after' => 'Transaction date is after or on ":value"', + 'search_modifier_external_id_is' => 'External ID is ":value"', + 'search_modifier_no_external_url' => 'The transaction has no external URL', + 'search_modifier_any_external_url' => 'The transaction must have a (any) external URL', + 'search_modifier_internal_reference_is' => 'Internal reference is ":value"', + 'search_modifier_description_starts' => 'Description is ":value"', + 'search_modifier_description_ends' => 'Description ends with ":value"', + 'search_modifier_description_contains' => 'Description contains ":value"', + 'search_modifier_description_is' => 'Description is exactly ":value"', + 'search_modifier_currency_is' => 'Transaction (foreign) currency is ":value"', + 'search_modifier_foreign_currency_is' => 'Transaction foreign currency is ":value"', + 'search_modifier_has_attachments' => 'The transaction must have an attachment', + 'search_modifier_has_no_category' => 'The transaction must have no category', + 'search_modifier_has_any_category' => 'The transaction must have a (any) category', + 'search_modifier_has_no_budget' => 'The transaction must have no budget', + 'search_modifier_has_any_budget' => 'The transaction must have a (any) budget', + 'search_modifier_has_no_bill' => 'The transaction must have no bill', + 'search_modifier_has_any_bill' => 'The transaction must have a (any) bill', + 'search_modifier_has_no_tag' => 'The transaction must have no tags', + 'search_modifier_has_any_tag' => 'The transaction must have a (any) tag', + 'search_modifier_notes_contains' => 'The transaction notes contain ":value"', + 'search_modifier_notes_starts' => 'The transaction notes start with ":value"', + 'search_modifier_notes_ends' => 'The transaction notes end with ":value"', + 'search_modifier_notes_is' => 'The transaction notes are exactly ":value"', + 'search_modifier_no_notes' => 'The transaction has no notes', + 'search_modifier_any_notes' => 'The transaction must have notes', + 'search_modifier_amount_is' => 'Amount is exactly :value', + 'search_modifier_amount_less' => 'Amount is less than or equal to :value', + 'search_modifier_amount_more' => 'Amount is more than or equal to :value', + 'search_modifier_source_account_is' => 'Source account name is exactly ":value"', + 'search_modifier_source_account_contains' => 'Source account name contains ":value"', + 'search_modifier_source_account_starts' => 'Source account name starts with ":value"', + 'search_modifier_source_account_ends' => 'Source account name ends with ":value"', + 'search_modifier_source_account_id' => 'Source account ID is :value', + 'search_modifier_source_account_nr_is' => 'Source account number (IBAN) is ":value"', + 'search_modifier_source_account_nr_contains' => 'Source account number (IBAN) contains ":value"', + 'search_modifier_source_account_nr_starts' => 'Source account number (IBAN) starts with ":value"', + 'search_modifier_source_account_nr_ends' => 'Source account number (IBAN) ends with ":value"', + 'search_modifier_destination_account_is' => 'Destination account name is exactly ":value"', + 'search_modifier_destination_account_contains' => 'Destination account name contains ":value"', + 'search_modifier_destination_account_starts' => 'Destination account name starts with ":value"', + 'search_modifier_destination_account_ends' => 'Destination account name ends with ":value"', + 'search_modifier_destination_account_id' => 'Destination account ID is :value', + 'search_modifier_destination_is_cash' => 'Destination account is (cash) account', + 'search_modifier_source_is_cash' => 'Source account is (cash) account', + 'search_modifier_destination_account_nr_is' => 'Destination account number (IBAN) is ":value"', + 'search_modifier_destination_account_nr_contains' => 'Destination account number (IBAN) contains ":value"', + 'search_modifier_destination_account_nr_starts' => 'Destination account number (IBAN) starts with ":value"', + 'search_modifier_destination_account_nr_ends' => 'Destination account number (IBAN) ends with ":value"', + 'search_modifier_account_id' => 'Source or destination account ID\'s is/are: :value', + 'search_modifier_category_is' => 'Category is ":value"', + 'search_modifier_budget_is' => 'Budget is ":value"', + 'search_modifier_bill_is' => 'Tagihan adalah ":value"', + 'search_modifier_transaction_type' => 'Tipe transaksi adalah ":value"', + 'search_modifier_tag_is' => 'Tag is ":value"', + 'search_modifier_date_on_year' => 'Transaction is in year ":value"', + 'search_modifier_date_on_month' => 'Transaction is in month ":value"', + 'search_modifier_date_on_day' => 'Transaction is on day of month ":value"', + 'search_modifier_date_before_year' => 'Transaction is before or in year ":value"', + 'search_modifier_date_before_month' => 'Transaction is before or in month ":value"', + 'search_modifier_date_before_day' => 'Transaction is before or on day of month ":value"', + 'search_modifier_date_after_year' => 'Transaction is in or after year ":value"', + 'search_modifier_date_after_month' => 'Transaction is in or after month ":value"', + 'search_modifier_date_after_day' => 'Transaction is after or on day of month ":value"', + + + // new + 'search_modifier_tag_is_not' => 'No tag is ":value"', + + 'search_modifier_account_is' => 'Either account is ":value"', + 'search_modifier_account_contains' => 'Either account contains ":value"', + 'search_modifier_account_ends' => 'Either account ends with ":value"', + 'search_modifier_account_starts' => 'Either account starts with ":value"', + 'search_modifier_account_nr_is' => 'Either account number / IBAN is ":value"', + 'search_modifier_account_nr_contains' => 'Either account number / IBAN contains ":value"', + 'search_modifier_account_nr_ends' => 'Either account number / IBAN ends with ":value"', + 'search_modifier_account_nr_starts' => 'Either account number / IBAN starts with ":value"', + 'search_modifier_category_contains' => 'Category contains ":value"', + 'search_modifier_category_ends' => 'Category ends with ":value"', + 'search_modifier_category_starts' => 'Category starts with ":value"', + 'search_modifier_budget_contains' => 'Budget contains ":value"', + 'search_modifier_budget_ends' => 'Budget ends with ":value"', + 'search_modifier_budget_starts' => 'Budget starts with ":value"', + 'search_modifier_bill_contains' => 'Bill contains ":value"', + 'search_modifier_bill_ends' => 'Bill ends with ":value"', + 'search_modifier_bill_starts' => 'Bill starts with ":value"', + 'search_modifier_external_id_contains' => 'External ID contains ":value"', + 'search_modifier_external_id_ends' => 'External ID ends with ":value"', + 'search_modifier_external_id_starts' => 'External ID starts with ":value"', + 'search_modifier_internal_reference_contains' => 'Internal reference contains ":value"', + 'search_modifier_internal_reference_ends' => 'Internal reference ends with ":value"', + 'search_modifier_internal_reference_starts' => 'Internal reference starts with ":value"', + 'search_modifier_external_url_is' => 'External URL is ":value"', + 'search_modifier_external_url_contains' => 'External URL contains ":value"', + 'search_modifier_external_url_ends' => 'External URL ends with ":value"', + 'search_modifier_external_url_starts' => 'External URL starts with ":value"', + 'search_modifier_has_no_attachments' => 'Transaction has no attachments', + 'search_modifier_account_is_cash' => 'Either account is a cash account.', + 'search_modifier_journal_id' => 'The journal ID is ":value"', + 'search_modifier_recurrence_id' => 'The recurring transaction ID is ":value"', + 'search_modifier_foreign_amount_is' => 'The foreign amount is ":value"', + 'search_modifier_foreign_amount_less' => 'The foreign amount is less than ":value"', + 'search_modifier_foreign_amount_more' => 'The foreign amount is more than ":value"', + + // date fields + 'search_modifier_interest_date_on' => 'Transaction interest date is ":value"', + 'search_modifier_interest_date_on_year' => 'Transaction interest date is in year ":value"', + 'search_modifier_interest_date_on_month' => 'Transaction interest date is in month ":value"', + 'search_modifier_interest_date_on_day' => 'Transaction interest date is on day of month ":value"', + 'search_modifier_interest_date_before_year' => 'Transaction interest date is before or in year ":value"', + 'search_modifier_interest_date_before_month' => 'Transaction interest date is before or in month ":value"', + 'search_modifier_interest_date_before_day' => 'Transaction interest date is before or on day of month ":value"', + 'search_modifier_interest_date_after_year' => 'Transaction interest date is after or in year ":value"', + 'search_modifier_interest_date_after_month' => 'Transaction interest date is after or in month ":value"', + 'search_modifier_interest_date_after_day' => 'Transaction interest date is after or on day of month ":value"', + 'search_modifier_book_date_on_year' => 'Transaction book date is in year ":value"', + 'search_modifier_book_date_on_month' => 'Transaction book date is in month ":value"', + 'search_modifier_book_date_on_day' => 'Transaction book date is on day of month ":value"', + 'search_modifier_book_date_before_year' => 'Transaction book date is before or in year ":value"', + 'search_modifier_book_date_before_month' => 'Transaction book date is before or in month ":value"', + 'search_modifier_book_date_before_day' => 'Transaction book date is before or on day of month ":value"', + 'search_modifier_book_date_after_year' => 'Transaction book date is after or in year ":value"', + 'search_modifier_book_date_after_month' => 'Transaction book date is after or in month ":value"', + 'search_modifier_book_date_after_day' => 'Transaction book date is after or on day of month ":value"', + 'search_modifier_process_date_on_year' => 'Transaction process date is in year ":value"', + 'search_modifier_process_date_on_month' => 'Transaction process date is in month ":value"', + 'search_modifier_process_date_on_day' => 'Transaction process date is on day of month ":value"', + 'search_modifier_process_date_before_year' => 'Transaction process date is before or in year ":value"', + 'search_modifier_process_date_before_month' => 'Transaction process date is before or in month ":value"', + 'search_modifier_process_date_before_day' => 'Transaction process date is before or on day of month ":value"', + 'search_modifier_process_date_after_year' => 'Transaction process date is after or in year ":value"', + 'search_modifier_process_date_after_month' => 'Transaction process date is after or in month ":value"', + 'search_modifier_process_date_after_day' => 'Transaction process date is after or on day of month ":value"', + 'search_modifier_due_date_on_year' => 'Transaction due date is in year ":value"', + 'search_modifier_due_date_on_month' => 'Transaction due date is in month ":value"', + 'search_modifier_due_date_on_day' => 'Transaction due date is on day of month ":value"', + 'search_modifier_due_date_before_year' => 'Transaction due date is before or in year ":value"', + 'search_modifier_due_date_before_month' => 'Transaction due date is before or in month ":value"', + 'search_modifier_due_date_before_day' => 'Transaction due date is before or on day of month ":value"', + 'search_modifier_due_date_after_year' => 'Transaction due date is after or in year ":value"', + 'search_modifier_due_date_after_month' => 'Transaction due date is after or in month ":value"', + 'search_modifier_due_date_after_day' => 'Transaction due date is after or on day of month ":value"', + 'search_modifier_payment_date_on_year' => 'Transaction payment date is in year ":value"', + 'search_modifier_payment_date_on_month' => 'Transaction payment date is in month ":value"', + 'search_modifier_payment_date_on_day' => 'Transaction payment date is on day of month ":value"', + 'search_modifier_payment_date_before_year' => 'Transaction payment date is before or in year ":value"', + 'search_modifier_payment_date_before_month' => 'Transaction payment date is before or in month ":value"', + 'search_modifier_payment_date_before_day' => 'Transaction payment date is before or on day of month ":value"', + 'search_modifier_payment_date_after_year' => 'Transaction payment date is after or in year ":value"', + 'search_modifier_payment_date_after_month' => 'Transaction payment date is after or in month ":value"', + 'search_modifier_payment_date_after_day' => 'Transaction payment date is after or on day of month ":value"', + 'search_modifier_invoice_date_on_year' => 'Transaction invoice date is in year ":value"', + 'search_modifier_invoice_date_on_month' => 'Transaction invoice date is in month ":value"', + 'search_modifier_invoice_date_on_day' => 'Transaction invoice date is on day of month ":value"', + 'search_modifier_invoice_date_before_year' => 'Transaction invoice date is before or in year ":value"', + 'search_modifier_invoice_date_before_month' => 'Transaction invoice date is before or in month ":value"', + 'search_modifier_invoice_date_before_day' => 'Transaction invoice date is before or on day of month ":value"', + 'search_modifier_invoice_date_after_year' => 'Transaction invoice date is after or in year ":value"', + 'search_modifier_invoice_date_after_month' => 'Transaction invoice date is after or in month ":value"', + 'search_modifier_invoice_date_after_day' => 'Transaction invoice date is after or on day of month ":value"', + // other dates + 'search_modifier_updated_at_on_year' => 'Transaction was last updated in year ":value"', + 'search_modifier_updated_at_on_month' => 'Transaction was last updated in month ":value"', + 'search_modifier_updated_at_on_day' => 'Transaction was last updated on day of month ":value"', + 'search_modifier_updated_at_before_year' => 'Transaction was last updated in or before year ":value"', + 'search_modifier_updated_at_before_month' => 'Transaction was last updated in or before month ":value"', + 'search_modifier_updated_at_before_day' => 'Transaction was last updated on or before day of month ":value"', + 'search_modifier_updated_at_after_year' => 'Transaction was last updated in or after year ":value"', + 'search_modifier_updated_at_after_month' => 'Transaction was last updated in or after month ":value"', + 'search_modifier_updated_at_after_day' => 'Transaction was last updated on or after day of month ":value"', + 'search_modifier_created_at_on_year' => 'Transaction was created in year ":value"', + 'search_modifier_created_at_on_month' => 'Transaction was created in month ":value"', + 'search_modifier_created_at_on_day' => 'Transaction was created on day of month ":value"', + 'search_modifier_created_at_before_year' => 'Transaction was created in or before year ":value"', + 'search_modifier_created_at_before_month' => 'Transaction was created in or before month ":value"', + 'search_modifier_created_at_before_day' => 'Transaction was created on or before day of month ":value"', + 'search_modifier_created_at_after_year' => 'Transaction was created in or after year ":value"', + 'search_modifier_created_at_after_month' => 'Transaction was created in or after month ":value"', + 'search_modifier_created_at_after_day' => 'Transaction was created on or after day of month ":value"', + 'search_modifier_interest_date_before' => 'Transaction interest date is on or before ":value"', + 'search_modifier_interest_date_after' => 'Transaction interest date is on or after ":value"', + 'search_modifier_book_date_on' => 'Transaction book date is on ":value"', + 'search_modifier_book_date_before' => 'Transaction book date is on or before ":value"', + 'search_modifier_book_date_after' => 'Transaction book date is on or after ":value"', + 'search_modifier_process_date_on' => 'Transaction process date is on ":value"', + 'search_modifier_process_date_before' => 'Transaction process date is on or before ":value"', + 'search_modifier_process_date_after' => 'Transaction process date is on or after ":value"', + 'search_modifier_due_date_on' => 'Transaction due date is on ":value"', + 'search_modifier_due_date_before' => 'Transaction due date is on or before ":value"', + 'search_modifier_due_date_after' => 'Transaction due date is on or after ":value"', + 'search_modifier_payment_date_on' => 'Transaction payment date is on ":value"', + 'search_modifier_payment_date_before' => 'Transaction payment date is on or before ":value"', + 'search_modifier_payment_date_after' => 'Transaction payment date is on or after ":value"', + 'search_modifier_invoice_date_on' => 'Transaction invoice date is on ":value"', + 'search_modifier_invoice_date_before' => 'Transaction invoice date is on or before ":value"', + 'search_modifier_invoice_date_after' => 'Transaction invoice date is on or after ":value"', + 'search_modifier_created_at_on' => 'Transaction was created on ":value"', + 'search_modifier_created_at_before' => 'Transaction was created on or before ":value"', + 'search_modifier_created_at_after' => 'Transaction was created on or after ":value"', + 'search_modifier_updated_at_on' => 'Transaction was updated on ":value"', + 'search_modifier_updated_at_before' => 'Transaction was updated on or before ":value"', + 'search_modifier_updated_at_after' => 'Transaction was updated on or after ":value"', + 'search_modifier_attachment_name_is' => 'Any attachment\'s name is ":value"', + 'search_modifier_attachment_name_contains' => 'Any attachment\'s name contains ":value"', + 'search_modifier_attachment_name_starts' => 'Any attachment\'s name starts with ":value"', + 'search_modifier_attachment_name_ends' => 'Any attachment\'s name ends with ":value"', + 'search_modifier_attachment_notes_are' => 'Any attachment\'s notes are ":value"', + 'search_modifier_attachment_notes_contains' => 'Any attachment\'s notes contain ":value"', + 'search_modifier_attachment_notes_starts' => 'Any attachment\'s notes start with ":value"', + 'search_modifier_attachment_notes_ends' => 'Any attachment\'s notes end is ":value"', 'update_rule_from_query' => 'Update rule ":rule" from search query', 'create_rule_from_query' => 'Create new rule from search query', 'rule_from_search_words' => 'The rule engine has a hard time handling ":string". The suggested rule that fits your search query may give different results. Please verify the rule triggers carefully.', @@ -443,7 +590,12 @@ return [ 'applied_rule_group_selection' => 'Rule group ":title" telah diterapkan pada pilihan Anda.', // actions and triggers + 'rule_trigger_store_journal' => 'Saat transaksi dibuat', + 'rule_trigger_update_journal' => 'Saat transaksi diperbarui', 'rule_trigger_user_action' => 'Tindakan pengguna adalah ":trigger_value"', + + + // OLD values (remove non-doubles later): 'rule_trigger_source_account_starts_choice' => 'Source account name starts with..', 'rule_trigger_source_account_starts' => 'Source account name starts with ":trigger_value"', 'rule_trigger_source_account_ends_choice' => 'Source account name ends with..', @@ -452,14 +604,14 @@ return [ 'rule_trigger_source_account_is' => 'Source account name is ":trigger_value"', 'rule_trigger_source_account_contains_choice' => 'Source account name contains..', 'rule_trigger_source_account_contains' => 'Source account name contains ":trigger_value"', - 'rule_trigger_account_id_choice' => 'Account ID (source/destination) is exactly..', - 'rule_trigger_account_id' => 'Account ID (source/destination) is exactly :trigger_value', + 'rule_trigger_account_id_choice' => 'Either account ID is exactly..', + 'rule_trigger_account_id' => 'Either account ID is exactly :trigger_value', 'rule_trigger_source_account_id_choice' => 'Source account ID is exactly..', 'rule_trigger_source_account_id' => 'Source account ID is exactly :trigger_value', 'rule_trigger_destination_account_id_choice' => 'Destination account ID is exactly..', 'rule_trigger_destination_account_id' => 'Destination account ID is exactly :trigger_value', - 'rule_trigger_account_is_cash_choice' => 'Account (source/destination) is (cash) account', - 'rule_trigger_account_is_cash' => 'Account (source/destination) is (cash) account', + 'rule_trigger_account_is_cash_choice' => 'Either account is cash', + 'rule_trigger_account_is_cash' => 'Either account is cash', 'rule_trigger_source_is_cash_choice' => 'Source account is (cash) account', 'rule_trigger_source_is_cash' => 'Source account is (cash) account', 'rule_trigger_destination_is_cash_choice' => 'Destination account is (cash) account', @@ -494,8 +646,8 @@ return [ 'rule_trigger_category_is' => 'Kategori adalah ":trigger_value"', 'rule_trigger_amount_less_choice' => 'Jumlahnya kurang dari..', 'rule_trigger_amount_less' => 'Jumlahnya kurang dari :trigger_value', - 'rule_trigger_amount_exactly_choice' => 'Jumlahnya..', - 'rule_trigger_amount_exactly' => 'Jumlahnya adalah:trigger_value', + 'rule_trigger_amount_is_choice' => 'Amount is..', + 'rule_trigger_amount_is' => 'Amount is :trigger_value', 'rule_trigger_amount_more_choice' => 'Jumlahnya lebih dari..', 'rule_trigger_amount_more' => 'Jumlahnya lebih dari :trigger_value', 'rule_trigger_description_starts_choice' => 'Deskripsi dimulai dengan..', @@ -506,28 +658,26 @@ return [ 'rule_trigger_description_contains' => 'Deskripsi berisi ":trigger_value"', 'rule_trigger_description_is_choice' => 'Deskripsi adalah..', 'rule_trigger_description_is' => 'Deskripsi adalah ":trigger_value"', - 'rule_trigger_date_is_choice' => 'Transaction date is..', - 'rule_trigger_date_is' => 'Transaction date is ":trigger_value"', + 'rule_trigger_date_on_choice' => 'Transaction date is..', + 'rule_trigger_date_on' => 'Transaction date is ":trigger_value"', 'rule_trigger_date_before_choice' => 'Transaction date is before..', 'rule_trigger_date_before' => 'Transaction date is before ":trigger_value"', 'rule_trigger_date_after_choice' => 'Transaction date is after..', 'rule_trigger_date_after' => 'Transaction date is after ":trigger_value"', - 'rule_trigger_created_on_choice' => 'Transaction was made on..', - 'rule_trigger_created_on' => 'Transaction was made on ":trigger_value"', - 'rule_trigger_updated_on_choice' => 'Transaction was last edited on..', - 'rule_trigger_updated_on' => 'Transaction was last edited on ":trigger_value"', + 'rule_trigger_created_at_on_choice' => 'Transaction was made on..', + 'rule_trigger_created_at_on' => 'Transaction was made on ":trigger_value"', + 'rule_trigger_updated_at_on_choice' => 'Transaction was last edited on..', + 'rule_trigger_updated_at_on' => 'Transaction was last edited on ":trigger_value"', 'rule_trigger_budget_is_choice' => 'Anggaran adalah..', 'rule_trigger_budget_is' => 'Anggaran adalah ":trigger_value"', - 'rule_trigger_tag_is_choice' => '(A) tag adalah..', - 'rule_trigger_tag_is' => 'Tag adalah ":trigger_value"', + 'rule_trigger_tag_is_choice' => 'Any tag is..', + 'rule_trigger_tag_is' => 'Any tag is ":trigger_value"', 'rule_trigger_currency_is_choice' => 'Transaction currency is..', 'rule_trigger_currency_is' => 'Transaction currency is ":trigger_value"', 'rule_trigger_foreign_currency_is_choice' => 'Transaction foreign currency is..', 'rule_trigger_foreign_currency_is' => 'Transaction foreign currency is ":trigger_value"', 'rule_trigger_has_attachments_choice' => 'Paling tidak banyak keterikatan ini', 'rule_trigger_has_attachments' => 'Has at least :trigger_value attachment(s)', - 'rule_trigger_store_journal' => 'Saat transaksi dibuat', - 'rule_trigger_update_journal' => 'Saat transaksi diperbarui', 'rule_trigger_has_no_category_choice' => 'Tidak memiliki kategori', 'rule_trigger_has_no_category' => 'Transaksi tidak memiliki kategori', 'rule_trigger_has_any_category_choice' => 'Memiliki kategori (apapun)', @@ -548,20 +698,20 @@ return [ 'rule_trigger_any_notes' => 'Transaksi memiliki (ada) catatan', 'rule_trigger_no_notes_choice' => 'Tidak memiliki catatan', 'rule_trigger_no_notes' => 'Transaksi tidak memiliki catatan', - 'rule_trigger_notes_are_choice' => 'Catatan adalah..', - 'rule_trigger_notes_are' => 'Catatan adalah ":trigger_value"', - 'rule_trigger_notes_contain_choice' => 'Catatan berisi..', - 'rule_trigger_notes_contain' => 'Catatan berisi ":trigger_value"', - 'rule_trigger_notes_start_choice' => 'Catatan dimulai dengan..', - 'rule_trigger_notes_start' => 'Catatan dimulai dengan ":trigger_value"', - 'rule_trigger_notes_end_choice' => 'Catatan diakhiri dengan..', - 'rule_trigger_notes_end' => 'Catatan diakhiri dengan ":trigger_value"', + 'rule_trigger_notes_is_choice' => 'Notes are..', + 'rule_trigger_notes_is' => 'Notes are ":trigger_value"', + 'rule_trigger_notes_contains_choice' => 'Notes contain..', + 'rule_trigger_notes_contains' => 'Notes contain ":trigger_value"', + 'rule_trigger_notes_starts_choice' => 'Notes start with..', + 'rule_trigger_notes_starts' => 'Notes start with ":trigger_value"', + 'rule_trigger_notes_ends_choice' => 'Notes end with..', + 'rule_trigger_notes_ends' => 'Notes end with ":trigger_value"', 'rule_trigger_bill_is_choice' => 'Bill is..', 'rule_trigger_bill_is' => 'Bill is ":trigger_value"', - 'rule_trigger_external_id_choice' => 'External ID is..', - 'rule_trigger_external_id' => 'External ID is ":trigger_value"', - 'rule_trigger_internal_reference_choice' => 'Internal reference is..', - 'rule_trigger_internal_reference' => 'Internal reference is ":trigger_value"', + 'rule_trigger_external_id_is_choice' => 'External ID is..', + 'rule_trigger_external_id_is' => 'External ID is ":trigger_value"', + 'rule_trigger_internal_reference_is_choice' => 'Internal reference is..', + 'rule_trigger_internal_reference_is' => 'Internal reference is ":trigger_value"', 'rule_trigger_journal_id_choice' => 'Transaction journal ID is..', 'rule_trigger_journal_id' => 'Transaction journal ID is ":trigger_value"', 'rule_trigger_no_external_url' => 'Transaction has no external URL', @@ -571,6 +721,134 @@ return [ 'rule_trigger_id_choice' => 'Transaction ID is..', 'rule_trigger_id' => 'Transaction ID is ":trigger_value"', + // new values: + 'rule_trigger_user_action_choice' => 'User action is ":trigger_value"', + 'rule_trigger_tag_is_not_choice' => 'No tag is ":trigger_value"', + 'rule_trigger_tag_is_not' => 'No tag is..', + 'rule_trigger_account_is_choice' => 'Either account is exactly..', + 'rule_trigger_account_is' => 'Either account is exactly ":trigger_value"', + 'rule_trigger_account_contains_choice' => 'Either account contains..', + 'rule_trigger_account_contains' => 'Either account contains ":trigger_value"', + 'rule_trigger_account_ends_choice' => 'Either account ends with..', + 'rule_trigger_account_ends' => 'Either account ends with ":trigger_value"', + 'rule_trigger_account_starts_choice' => 'Either account starts with..', + 'rule_trigger_account_starts' => 'Either account starts with ":trigger_value"', + 'rule_trigger_account_nr_is_choice' => 'Either account number / IBAN is..', + 'rule_trigger_account_nr_is' => 'Either account number / IBAN is ":trigger_value"', + 'rule_trigger_account_nr_contains_choice' => 'Either account number / IBAN contains..', + 'rule_trigger_account_nr_contains' => 'Either account number / IBAN contains ":trigger_value"', + 'rule_trigger_account_nr_ends_choice' => 'Either account number / IBAN ends with..', + 'rule_trigger_account_nr_ends' => 'Either account number / IBAN ends with ":trigger_value"', + 'rule_trigger_account_nr_starts_choice' => 'Either account number / IBAN starts with..', + 'rule_trigger_account_nr_starts' => 'Either account number / IBAN starts with ":trigger_value"', + 'rule_trigger_category_contains_choice' => 'Category contains..', + 'rule_trigger_category_contains' => 'Category contains ":trigger_value"', + 'rule_trigger_category_ends_choice' => 'Category ends with..', + 'rule_trigger_category_ends' => 'Category ends with ":trigger_value"', + 'rule_trigger_category_starts_choice' => 'Category starts with..', + 'rule_trigger_category_starts' => 'Category starts with ":trigger_value"', + 'rule_trigger_budget_contains_choice' => 'Budget contains..', + 'rule_trigger_budget_contains' => 'Budget contains ":trigger_value"', + 'rule_trigger_budget_ends_choice' => 'Budget ends with..', + 'rule_trigger_budget_ends' => 'Budget ends with ":trigger_value"', + 'rule_trigger_budget_starts_choice' => 'Budget starts with..', + 'rule_trigger_budget_starts' => 'Budget starts with ":trigger_value"', + 'rule_trigger_bill_contains_choice' => 'Bill contains..', + 'rule_trigger_bill_contains' => 'Bill contains ":trigger_value"', + 'rule_trigger_bill_ends_choice' => 'Bill ends with..', + 'rule_trigger_bill_ends' => 'Bill ends with ":trigger_value"', + 'rule_trigger_bill_starts_choice' => 'Bill starts with..', + 'rule_trigger_bill_starts' => 'Bill starts with ":trigger_value"', + 'rule_trigger_external_id_contains_choice' => 'External ID contains..', + 'rule_trigger_external_id_contains' => 'External ID contains ":trigger_value"', + 'rule_trigger_external_id_ends_choice' => 'External ID ends with..', + 'rule_trigger_external_id_ends' => 'External ID ends with ":trigger_value"', + 'rule_trigger_external_id_starts_choice' => 'External ID starts with..', + 'rule_trigger_external_id_starts' => 'External ID starts with ":trigger_value"', + 'rule_trigger_internal_reference_contains_choice' => 'Internal reference contains..', + 'rule_trigger_internal_reference_contains' => 'Internal reference contains ":trigger_value"', + 'rule_trigger_internal_reference_ends_choice' => 'Internal reference ends with..', + 'rule_trigger_internal_reference_ends' => 'Internal reference ends with ":trigger_value"', + 'rule_trigger_internal_reference_starts_choice' => 'Internal reference starts with..', + 'rule_trigger_internal_reference_starts' => 'Internal reference starts with ":trigger_value"', + 'rule_trigger_external_url_is_choice' => 'External URL is..', + 'rule_trigger_external_url_is' => 'External URL is ":trigger_value"', + 'rule_trigger_external_url_contains_choice' => 'External URL contains..', + 'rule_trigger_external_url_contains' => 'External URL contains ":trigger_value"', + 'rule_trigger_external_url_ends_choice' => 'External URL ends with..', + 'rule_trigger_external_url_ends' => 'External URL ends with ":trigger_value"', + 'rule_trigger_external_url_starts_choice' => 'External URL starts with..', + 'rule_trigger_external_url_starts' => 'External URL starts with ":trigger_value"', + 'rule_trigger_has_no_attachments_choice' => 'Has no attachments', + 'rule_trigger_has_no_attachments' => 'Transaction has no attachments', + 'rule_trigger_recurrence_id_choice' => 'Recurring transaction ID is..', + 'rule_trigger_recurrence_id' => 'Recurring transaction ID is ":trigger_value"', + 'rule_trigger_interest_date_on_choice' => 'Interest date is on..', + 'rule_trigger_interest_date_on' => 'Interest date is on ":trigger_value"', + 'rule_trigger_interest_date_before_choice' => 'Interest date is before..', + 'rule_trigger_interest_date_before' => 'Interest date is before ":trigger_value"', + 'rule_trigger_interest_date_after_choice' => 'Interest date is after..', + 'rule_trigger_interest_date_after' => 'Interest date is after ":trigger_value"', + 'rule_trigger_book_date_on_choice' => 'Book date is on..', + 'rule_trigger_book_date_on' => 'Book date is on ":trigger_value"', + 'rule_trigger_book_date_before_choice' => 'Book date is before..', + 'rule_trigger_book_date_before' => 'Book date is before ":trigger_value"', + 'rule_trigger_book_date_after_choice' => 'Book date is after..', + 'rule_trigger_book_date_after' => 'Book date is after ":trigger_value"', + 'rule_trigger_process_date_on_choice' => 'Process date is on..', + 'rule_trigger_process_date_on' => 'Process date is ":trigger_value"', + 'rule_trigger_process_date_before_choice' => 'Process date is before..', + 'rule_trigger_process_date_before' => 'Process date is before ":trigger_value"', + 'rule_trigger_process_date_after_choice' => 'Process date is after..', + 'rule_trigger_process_date_after' => 'Process date is after ":trigger_value"', + 'rule_trigger_due_date_on_choice' => 'Due date is on..', + 'rule_trigger_due_date_on' => 'Due date is on ":trigger_value"', + 'rule_trigger_due_date_before_choice' => 'Due date is before..', + 'rule_trigger_due_date_before' => 'Due date is before ":trigger_value"', + 'rule_trigger_due_date_after_choice' => 'Due date is after..', + 'rule_trigger_due_date_after' => 'Due date is after ":trigger_value"', + 'rule_trigger_payment_date_on_choice' => 'Payment date is on..', + 'rule_trigger_payment_date_on' => 'Payment date is on ":trigger_value"', + 'rule_trigger_payment_date_before_choice' => 'Payment date is before..', + 'rule_trigger_payment_date_before' => 'Payment date is before ":trigger_value"', + 'rule_trigger_payment_date_after_choice' => 'Payment date is after..', + 'rule_trigger_payment_date_after' => 'Payment date is after ":trigger_value"', + 'rule_trigger_invoice_date_on_choice' => 'Invoice date is on..', + 'rule_trigger_invoice_date_on' => 'Invoice date is on ":trigger_value"', + 'rule_trigger_invoice_date_before_choice' => 'Invoice date is before..', + 'rule_trigger_invoice_date_before' => 'Invoice date is before ":trigger_value"', + 'rule_trigger_invoice_date_after_choice' => 'Invoice date is after..', + 'rule_trigger_invoice_date_after' => 'Invoice date is after ":trigger_value"', + 'rule_trigger_created_at_before_choice' => 'Transaction was created before..', + 'rule_trigger_created_at_before' => 'Transaction was created before ":trigger_value"', + 'rule_trigger_created_at_after_choice' => 'Transaction was created after..', + 'rule_trigger_created_at_after' => 'Transaction was created after ":trigger_value"', + 'rule_trigger_updated_at_before_choice' => 'Transaction was last updated before..', + 'rule_trigger_updated_at_before' => 'Transaction was last updated before ":trigger_value"', + 'rule_trigger_updated_at_after_choice' => 'Transaction was last updated after..', + 'rule_trigger_updated_at_after' => 'Transaction was last updated after ":trigger_value"', + 'rule_trigger_foreign_amount_is_choice' => 'Foreign amount is exactly..', + 'rule_trigger_foreign_amount_is' => 'Foreign amount is exactly ":trigger_value"', + 'rule_trigger_foreign_amount_less_choice' => 'Foreign amount is less than..', + 'rule_trigger_foreign_amount_less' => 'Foreign amount is less than ":trigger_value"', + 'rule_trigger_foreign_amount_more_choice' => 'Foreign amount is more than..', + 'rule_trigger_foreign_amount_more' => 'Foreign amount is more than ":trigger_value"', + 'rule_trigger_attachment_name_is_choice' => 'Any attachment\'s name is..', + 'rule_trigger_attachment_name_is' => 'Any attachment\'s name is ":trigger_value"', + 'rule_trigger_attachment_name_contains_choice' => 'Any attachment\'s name contains..', + 'rule_trigger_attachment_name_contains' => 'Any attachment\'s name contains ":trigger_value"', + 'rule_trigger_attachment_name_starts_choice' => 'Any attachment\'s name starts with..', + 'rule_trigger_attachment_name_starts' => 'Any attachment\'s name starts with ":trigger_value"', + 'rule_trigger_attachment_name_ends_choice' => 'Any attachment\'s name ends with..', + 'rule_trigger_attachment_name_ends' => 'Any attachment\'s name ends with ":trigger_value"', + 'rule_trigger_attachment_notes_are_choice' => 'Any attachment\'s notes are..', + 'rule_trigger_attachment_notes_are' => 'Any attachment\'s notes are ":trigger_value"', + 'rule_trigger_attachment_notes_contains_choice' => 'Any attachment\'s notes contain..', + 'rule_trigger_attachment_notes_contains' => 'Any attachment\'s notes contain ":trigger_value"', + 'rule_trigger_attachment_notes_starts_choice' => 'Any attachment\'s notes start with..', + 'rule_trigger_attachment_notes_starts' => 'Any attachment\'s notes start with ":trigger_value"', + 'rule_trigger_attachment_notes_ends_choice' => 'Any attachment\'s notes end with..', + 'rule_trigger_attachment_notes_ends' => 'Any attachment\'s notes end with ":trigger_value"', // actions 'rule_action_delete_transaction_choice' => 'DELETE transaction (!)', @@ -1031,6 +1309,10 @@ return [ 'running_again_loss' => 'Previously linked transactions to this bill may lose their connection, if they (no longer) match the rule(s).', 'bill_related_rules' => 'Rules related to this bill', 'repeats' => 'Berulang', + 'bill_end_date_help' => 'Optional field. The bill is expected to end on this date.', + 'bill_extension_date_help' => 'Optional field. The bill must be extended (or cancelled) on or before this date.', + 'bill_end_index_line' => 'This bill ends on :date', + 'bill_extension_index_line' => 'This bill must be extended or cancelled on :date', 'connected_journals' => 'Transaksi yang terhubung', 'auto_match_on' => 'Automatically matched by Firefly III', 'auto_match_off' => 'Not automatically matched by Firefly III', @@ -1412,7 +1694,6 @@ return [ 'overview' => 'Ikhtisar', 'saveOnAccount' => 'Simpan di rekening', 'unknown' => 'Tidak diketahui', - 'daily' => 'Harian', 'monthly' => 'Bulanan', 'profile' => 'Profil', 'errors' => 'Kesalahan', diff --git a/resources/lang/id_ID/form.php b/resources/lang/id_ID/form.php index 254458bad2..76a8540306 100644 --- a/resources/lang/id_ID/form.php +++ b/resources/lang/id_ID/form.php @@ -181,6 +181,7 @@ return [ 'login_name' => 'Masuk', 'is_owner' => 'Apakah admin?', 'url' => 'URL', + 'bill_end_date' => 'End date', // import 'apply_rules' => 'Terapkan aturan', diff --git a/resources/lang/it_IT/config.php b/resources/lang/it_IT/config.php index 3bcb488520..a6c392a182 100644 --- a/resources/lang/it_IT/config.php +++ b/resources/lang/it_IT/config.php @@ -25,25 +25,36 @@ declare(strict_types=1); return [ 'html_language' => 'it', 'locale' => 'it, Italiano, it_IT.utf8, it_IT.UTF-8', - 'month' => '%B %Y', - 'month_and_day' => '%e %B %Y', + //'month' => '%B %Y', + 'month_js' => 'MMMM AAAA', + + //'month_and_day' => '%B %e, %Y', 'month_and_day_moment_js' => 'D MMM YYYY', 'month_and_day_fns' => 'd MMMM y', - 'month_and_date_day' => '%A %B %e %Y', - 'month_and_day_no_year' => '%B %e', - 'date_time' => '%e %B %Y, @ %T', - 'specific_day' => '%e %B %Y', - 'week_in_year' => 'Settimana %V, %G', - 'year' => '%Y', - 'half_year' => '%B %Y', - 'month_js' => 'MMMM AAAA', 'month_and_day_js' => 'Do MMMM YYYY', + + //'month_and_date_day' => '%A %B %e, %Y', + 'month_and_date_day_js' => 'dddd MMMM Do, YYYY', + + //'month_and_day_no_year' => '%B %e', + 'month_and_day_no_year_js' => 'MMMM Do', + + //'date_time' => '%B %e, %Y, @ %T', 'date_time_js' => 'Do MMMM YYYY, @ HH:mm:ss', + + //'specific_day' => '%e %B %Y', 'specific_day_js' => 'G MMMM AAAA', + + //'week_in_year' => 'Week %V, %G', 'week_in_year_js' => '[Week] s, AAAA', 'week_in_year_fns' => "'Settimana' w, yyyy", + + //'year' => '%Y', 'year_js' => 'AAAA', + + //'half_year' => '%B %Y', 'half_year_js' => 'T AAAA', + 'quarter_fns' => "'Q'Q, yyyy", 'half_year_fns' => "'H{half}', yyyy", 'dow_1' => 'Lunedì', diff --git a/resources/lang/it_IT/email.php b/resources/lang/it_IT/email.php index c56aa5f28c..86d2ae1b5d 100644 --- a/resources/lang/it_IT/email.php +++ b/resources/lang/it_IT/email.php @@ -24,82 +24,97 @@ declare(strict_types=1); return [ // common items - 'greeting' => 'Ciao,', - 'closing' => 'Bip bop,', - 'signature' => 'Il Mail Robot di Firefly III', - 'footer_ps' => 'PS: Questo messaggio è stato inviato perché generato da una richiesta da :ipAddress.', + 'greeting' => 'Ciao,', + 'closing' => 'Bip bop,', + 'signature' => 'Il Mail Robot di Firefly III', + 'footer_ps' => 'PS: Questo messaggio è stato inviato perché generato da una richiesta da :ipAddress.', // admin test - 'admin_test_subject' => 'Un messaggio di prova dalla tua installazione di Firefly III', - 'admin_test_body' => 'Questo è un messaggio di prova dalla tua istanza Firefly III. È stato inviato a :email.', + 'admin_test_subject' => 'Un messaggio di prova dalla tua installazione di Firefly III', + 'admin_test_body' => 'Questo è un messaggio di prova dalla tua istanza Firefly III. È stato inviato a :email.', // new IP - 'login_from_new_ip' => 'Nuovo accesso a Firefly III', - 'new_ip_body' => 'Firefly III ha rilevato un nuovo accesso al tuo account da un indirizzo IP sconosciuto. Se non hai mai effettuato l\'accesso dall\'indirizzo sottostante, o se è stato effettuato più di sei mesi fa, Firefly III ti avviserà.', - 'new_ip_warning' => 'Se riconosci questo indirizzo IP o l\'accesso, puoi ignorare questo messaggio. Se non hai effettuato l\'accesso, o se non hai idea di cosa si tratti, verifica la sicurezza della tua password, cambiala e disconnetti tutte le altre sessioni. Per fare questo, vai alla pagina del tuo profilo. Naturalmente hai già attivato l\'autenticazione a due fattori, giusto? Resta al sicuro!', - 'ip_address' => 'Indirizzo IP', - 'host_name' => 'Host', - 'date_time' => 'Date e ora', + 'login_from_new_ip' => 'Nuovo accesso a Firefly III', + 'new_ip_body' => 'Firefly III ha rilevato un nuovo accesso al tuo account da un indirizzo IP sconosciuto. Se non hai mai effettuato l\'accesso dall\'indirizzo sottostante, o se è stato effettuato più di sei mesi fa, Firefly III ti avviserà.', + 'new_ip_warning' => 'Se riconosci questo indirizzo IP o l\'accesso, puoi ignorare questo messaggio. Se non hai effettuato l\'accesso, o se non hai idea di cosa si tratti, verifica la sicurezza della tua password, cambiala e disconnetti tutte le altre sessioni. Per fare questo, vai alla pagina del tuo profilo. Naturalmente hai già attivato l\'autenticazione a due fattori, giusto? Resta al sicuro!', + 'ip_address' => 'Indirizzo IP', + 'host_name' => 'Host', + 'date_time' => 'Date e ora', // access token created - 'access_token_created_subject' => 'È stato creato un nuovo token di accesso', - 'access_token_created_body' => 'Qualcuno (si spera tu) ha appena creato un nuovo token di accesso personale per le API di Firefly III per il tuo account utente.', - 'access_token_created_explanation' => 'Con questo token possono accedere a tutte le tuo informazioni finanziarie tramite l\'API di Firefly III.', - 'access_token_created_revoke' => 'Se non sei stato tu, per favore revoca questo token il prima possibile all\'indirizzo :url.', + 'access_token_created_subject' => 'È stato creato un nuovo token di accesso', + 'access_token_created_body' => 'Qualcuno (si spera tu) ha appena creato un nuovo token di accesso personale per le API di Firefly III per il tuo account utente.', + 'access_token_created_explanation' => 'Con questo token possono accedere a tutte le tuo informazioni finanziarie tramite l\'API di Firefly III.', + 'access_token_created_revoke' => 'Se non sei stato tu, per favore revoca questo token il prima possibile all\'indirizzo :url.', // registered - 'registered_subject' => 'Benvenuto in Firefly III!', - 'registered_welcome' => 'Benvenuto in Firefly III. La tua registrazione è avvenuta e questa email è qui per confermarlo. Urrà!', - 'registered_pw' => 'Se hai già dimenticato la tua password, reimpostala usando lo strumento di reimpostazione password.', - 'registered_help' => 'C\'è un\'icona di aiuto nell\'angolo in alto a destra di ogni pagina. Se hai bisogno di aiuto, clicca su di essa!', - 'registered_doc_html' => 'Se non lo hai già fatto, leggi la grande teoria.', - 'registered_doc_text' => 'Se non lo hai già fatto, leggi la prima guida d\'uso e la descrizione completa.', - 'registered_closing' => 'Divertiti!', - 'registered_firefly_iii_link' => 'Firefly III:', - 'registered_pw_reset_link' => 'Reimposta la password:', - 'registered_doc_link' => 'Documentazione:', + 'registered_subject' => 'Benvenuto in Firefly III!', + 'registered_welcome' => 'Benvenuto in Firefly III. La tua registrazione è avvenuta e questa email è qui per confermarlo. Urrà!', + 'registered_pw' => 'Se hai già dimenticato la tua password, reimpostala usando lo strumento di reimpostazione password.', + 'registered_help' => 'C\'è un\'icona di aiuto nell\'angolo in alto a destra di ogni pagina. Se hai bisogno di aiuto, clicca su di essa!', + 'registered_doc_html' => 'Se non lo hai già fatto, leggi la grande teoria.', + 'registered_doc_text' => 'Se non lo hai già fatto, leggi la prima guida d\'uso e la descrizione completa.', + 'registered_closing' => 'Divertiti!', + 'registered_firefly_iii_link' => 'Firefly III:', + 'registered_pw_reset_link' => 'Reimposta la password:', + 'registered_doc_link' => 'Documentazione:', // email change - 'email_change_subject' => 'Il tuo indirizzo email Firefly III è cambiato', - 'email_change_body_to_new' => 'Tu o qualcuno che ha accesso al tuo account Firefly III ha cambiato il tuo indirizzo email. Se non ti aspettavi questo messaggio, ignoralo ed eliminalo.', - 'email_change_body_to_old' => 'Tu o qualcuno che ha accesso al tuo account di Firefly III ha cambiato il tuo indirizzo email. Se non ti aspettavi che ciò accadesse, devi seguire il link di annullamento qui sotto per proteggere il tuo account!', - 'email_change_ignore' => 'Se hai effettuato tu questa modifica, puoi ignorare questo messaggio.', - 'email_change_old' => 'Il vecchio indirizzo email era: :email', - 'email_change_old_strong' => 'Il vecchio indirizzo email era: :email', - 'email_change_new' => 'Il nuovo indirizzo email è: :email', - 'email_change_new_strong' => 'Il nuovo indirizzo email è: :email', - 'email_change_instructions' => 'Non puoi usare Firefly III finché non confermi questa modifica. Per favore, segui il link qui sotto per farlo.', - 'email_change_undo_link' => 'Per annullare la modifica, segui questo link:', + 'email_change_subject' => 'Il tuo indirizzo email Firefly III è cambiato', + 'email_change_body_to_new' => 'Tu o qualcuno che ha accesso al tuo account Firefly III ha cambiato il tuo indirizzo email. Se non ti aspettavi questo messaggio, ignoralo ed eliminalo.', + 'email_change_body_to_old' => 'Tu o qualcuno che ha accesso al tuo account di Firefly III ha cambiato il tuo indirizzo email. Se non ti aspettavi che ciò accadesse, devi seguire il link di annullamento qui sotto per proteggere il tuo account!', + 'email_change_ignore' => 'Se hai effettuato tu questa modifica, puoi ignorare questo messaggio.', + 'email_change_old' => 'Il vecchio indirizzo email era: :email', + 'email_change_old_strong' => 'Il vecchio indirizzo email era: :email', + 'email_change_new' => 'Il nuovo indirizzo email è: :email', + 'email_change_new_strong' => 'Il nuovo indirizzo email è: :email', + 'email_change_instructions' => 'Non puoi usare Firefly III finché non confermi questa modifica. Per favore, segui il link qui sotto per farlo.', + 'email_change_undo_link' => 'Per annullare la modifica, segui questo link:', // OAuth token created - 'oauth_created_subject' => 'È stato creato un nuovo client OAuth', - 'oauth_created_body' => 'Qualcuno (si spera tu) ha appena creato un nuovo client OAuth per le API di Firefly III per il tuo account utente. È etichettato ":name" e ha come URL di callback :url.', - 'oauth_created_explanation' => 'Con questo client possono accedere a tutte le tue informazioni finanziarie tramite l\'API di Firefly III.', - 'oauth_created_undo' => 'Se non sei stato tu, per favore revoca questo client il prima possibile all\'indirizzo :url.', + 'oauth_created_subject' => 'È stato creato un nuovo client OAuth', + 'oauth_created_body' => 'Qualcuno (si spera tu) ha appena creato un nuovo client OAuth per le API di Firefly III per il tuo account utente. È etichettato ":name" e ha come URL di callback :url.', + 'oauth_created_explanation' => 'Con questo client possono accedere a tutte le tue informazioni finanziarie tramite l\'API di Firefly III.', + 'oauth_created_undo' => 'Se non sei stato tu, per favore revoca questo client il prima possibile all\'indirizzo :url.', // reset password - 'reset_pw_subject' => 'La tua richiesta di reimpostazione password', - 'reset_pw_instructions' => 'Qualcuno ha provato a reimpostare la password. Se è stato tu, segui il link qui sotto per farlo.', - 'reset_pw_warning' => 'PER FAVORE controlla che il link ti porti al Firefly III che ti aspetti!', + 'reset_pw_subject' => 'La tua richiesta di reimpostazione password', + 'reset_pw_instructions' => 'Qualcuno ha provato a reimpostare la password. Se è stato tu, segui il link qui sotto per farlo.', + 'reset_pw_warning' => 'PER FAVORE controlla che il link ti porti al Firefly III che ti aspetti!', // error - 'error_subject' => 'Incontrato un errore in Firefly III', - 'error_intro' => 'Firefly III v:version ha riscontrato un errore: :errorMessage.', - 'error_type' => 'L\'errore era di tipo ":class".', - 'error_timestamp' => 'L\'errore si è verificato il: :time.', - 'error_location' => 'Questo errore si è verificato nel file :file alla riga :line con codice :code.', - 'error_user' => 'L\'errore è stato riscontrato dall\'utente #:id, :email.', - 'error_no_user' => 'Non c\'era alcun utente loggato per questo errore o nessun utente è stato rilevato.', - 'error_ip' => 'L\'indirizzo IP relativo a questo errore è: :ip', - 'error_url' => 'L\'URL è: :url', - 'error_user_agent' => 'User agent: :userAgent', - 'error_stacktrace' => 'Lo stacktrace completo è qui sotto. Se pensi che questo sia un bug in Firefly III, puoi inoltrare questo messaggio a james@firefly-iii. rg. Questo può aiutare a risolvere il bug che hai appena incontrato.', - 'error_github_html' => 'Se preferisci puoi anche aprire una nuova issue su GitHub.', - '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_headers' => 'The following headers may also be relevant:', + 'error_subject' => 'Incontrato un errore in Firefly III', + 'error_intro' => 'Firefly III v:version ha riscontrato un errore: :errorMessage.', + 'error_type' => 'L\'errore era di tipo ":class".', + 'error_timestamp' => 'L\'errore si è verificato il: :time.', + 'error_location' => 'Questo errore si è verificato nel file :file alla riga :line con codice :code.', + 'error_user' => 'L\'errore è stato riscontrato dall\'utente #:id, :email.', + 'error_no_user' => 'Non c\'era alcun utente loggato per questo errore o nessun utente è stato rilevato.', + 'error_ip' => 'L\'indirizzo IP relativo a questo errore è: :ip', + 'error_url' => 'L\'URL è: :url', + 'error_user_agent' => 'User agent: :userAgent', + 'error_stacktrace' => 'Lo stacktrace completo è qui sotto. Se pensi che questo sia un bug in Firefly III, puoi inoltrare questo messaggio a james@firefly-iii. rg. Questo può aiutare a risolvere il bug che hai appena incontrato.', + 'error_github_html' => 'Se preferisci puoi anche aprire una nuova issue su GitHub.', + '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_headers' => 'Anche le seguenti intestazioni potrebbero esser rilevanti:', // report new journals - 'new_journals_subject' => 'Firefly III ha creato una nuova transazione|Firefly III ha creato :count nuove transazioni', - 'new_journals_header' => 'Firefly III ha creato una transazione per te. Puoi trovarla nella tua installazione di Firefly III:|Firefly III ha creato :count transazioni per te. Puoi trovarle nella tua installazione di Firefly III:', + 'new_journals_subject' => 'Firefly III ha creato una nuova transazione|Firefly III ha creato :count nuove transazioni', + 'new_journals_header' => 'Firefly III ha creato una transazione per te. Puoi trovarla nella tua installazione di Firefly III:|Firefly III ha creato :count transazioni per te. Puoi trovarle nella tua installazione di Firefly III:', + + // bill warning + 'bill_warning_subject_end_date' => 'Your bill ":name" is due to end in :diff days', + 'bill_warning_subject_now_end_date' => 'Your bill ":name" is due to end TODAY', + 'bill_warning_subject_extension_date' => 'Your bill ":name" is due to be extended or cancelled in :diff days', + 'bill_warning_subject_now_extension_date' => 'Your bill ":name" is due to be extended or cancelled TODAY', + 'bill_warning_end_date_text' => 'Your bill ":name" is due to end on :date. This moment will pass in about :diff days.', + 'bill_warning_extension_date_text' => 'Your bill ":name" is due to be extended or cancelled on :date. This moment will pass in about :diff days.', + 'bill_warning_end_date_text_zero' => 'Your bill ":name" is due to end on :date. This moment will pass TODAY!', + 'bill_warning_extension_date_text_zero' => 'Your bill ":name" is due to be extended or cancelled on :date. This moment will pass TODAY!', + 'bill_warning_please_action' => 'Please take the appropriate action.', + 'bill_warning_end_date_html' => 'Your bill ":name" is due to end on :date. This moment will pass in about :diff days.', + 'bill_warning_extension_date_html' => 'Your bill ":name" is due to be extended or cancelled on :date. This moment will pass in about :diff days.', + 'bill_warning_end_date_html_zero' => 'Your bill ":name" is due to end on :date. This moment will pass TODAY!', + 'bill_warning_extension_date_html_zero' => 'Your bill ":name" is due to be extended or cancelled on :date. This moment will pass TODAY!', ]; diff --git a/resources/lang/it_IT/firefly.php b/resources/lang/it_IT/firefly.php index a9dc7232c3..be5e718ad7 100644 --- a/resources/lang/it_IT/firefly.php +++ b/resources/lang/it_IT/firefly.php @@ -24,333 +24,480 @@ declare(strict_types=1); return [ // general stuff: - 'close' => 'Chiudi', - 'actions' => 'Azioni', - 'edit' => 'Modifica', - 'delete' => 'Elimina', - 'split' => 'Dividi', - 'single_split' => 'Divisione', - 'clone' => 'Clona', - 'last_seven_days' => 'Ultimi sette giorni', - 'last_thirty_days' => 'Ultimi trenta giorni', - 'last_180_days' => 'Ultimi 180 giorni', - 'YTD' => 'Anno corrente', - 'welcome_back' => 'La tua situazione finanziaria', - 'everything' => 'Tutto', - 'today' => 'oggi', - 'customRange' => 'Intervallo personalizzato', - 'date_range' => 'Intervallo di date', - 'apply' => 'Applica', - 'select_date' => 'Seleziona data...', - 'cancel' => 'Annulla', - 'from' => 'Da', - 'to' => 'A', - 'structure' => 'Struttura', - 'help_translating' => 'Questo testo di aiuto non è ancora disponibile in italiano. Vuoi aiutare con la traduzione?', - 'showEverything' => 'Mostra tutto', - 'never' => 'Mai', - 'no_results_for_empty_search' => 'Chiave di ricerca vuota, quindi non è stato trovato nulla.', - 'removed_amount' => 'Rimosso :amount', - 'added_amount' => 'Aggiunto :amount', - 'asset_account_role_help' => 'Qualsiasi opzione aggiuntiva risultante dalla tua scelta può essere impostata in seguito.', - 'Opening balance' => 'Saldo di apertura', - 'create_new_stuff' => 'Crea nuove cose', - 'new_withdrawal' => 'Nuova uscita', - 'create_new_transaction' => 'Crea una nuova transazione', - 'sidebar_frontpage_create' => 'Crea', - 'new_transaction' => 'Nuova transazione', - 'no_rules_for_bill' => 'Questa bolletta non ha regole ad essa associate.', - 'go_to_asset_accounts' => 'Visualizza i tuoi conti attività', - 'go_to_budgets' => 'Vai ai tuoi budget', - 'go_to_withdrawals' => 'Vai ai tuoi prelievi', - 'clones_journal_x' => 'Questa transazione è un clone di ":description" (#:id)', - 'go_to_categories' => 'Vai alle tue categorie', - 'go_to_bills' => 'Vai alle tue bollette', - 'go_to_expense_accounts' => 'Vedi i tuoi conti spese', - 'go_to_revenue_accounts' => 'Vedi i tuoi conti entrate', - 'go_to_piggies' => 'Vai ai tuoi salvadanai', - 'new_deposit' => 'Nuova entrata', - 'new_transfer' => 'Nuovo trasferimento', - 'new_transfers' => 'Nuovo trasferimento', - 'new_asset_account' => 'Nuovo conto attività', - 'new_expense_account' => 'Nuovo conto spese', - 'new_revenue_account' => 'Nuovo conto entrate', - 'new_liabilities_account' => 'Nuova passività', - 'new_budget' => 'Nuovo budget', - 'new_bill' => 'Nuova bolletta', - 'block_account_logout' => 'Sei stato disconnesso. Gli account bloccati non possono utilizzare questo sito. Ti sei registrato con un indirizzo email valido?', - 'flash_success' => 'Successo!', - 'flash_info' => 'Messaggio', - 'flash_warning' => 'Avviso!', - 'flash_error' => 'Errore!', - 'flash_danger' => 'Attenzione!', - 'flash_info_multiple' => 'C\'è un messaggio | Ci sono :count messaggi', - 'flash_error_multiple' => 'C\'è un errore | Ci sono :count errors', - 'net_worth' => 'Patrimonio', - 'help_for_this_page' => 'Aiuto per questa pagina', - 'help_for_this_page_body' => 'Trovi maggiori informazioni su questa pagina nella documentazione.', - 'two_factor_welcome' => 'Ciao!', - 'two_factor_enter_code' => 'Per continuare inserisci il tuo codice di autenticazione a due fattori. La tua applicazione può generarlo per te.', - 'two_factor_code_here' => 'Inserisci qui il codice', - 'two_factor_title' => 'Autenticazione a due fattori', - 'authenticate' => 'Autenticati', - 'two_factor_forgot_title' => 'Autenticazione a due fattori persa', - 'two_factor_forgot' => 'Ho dimenticato la mia chiave a due fattori.', - 'two_factor_lost_header' => 'Hai perso l\'autenticazione a due fattori?', - 'two_factor_lost_intro' => 'Se hai perso anche i codici di recupero, sei sfortunato. Questo non è qualcosa che puoi risolvere tramite l\'interfaccia web. Hai due scelte.', - 'two_factor_lost_fix_self' => 'Se esegui la tua istanza di Firefly III, leggi questa voce nelle FAQ per le istruzioni.', - 'two_factor_lost_fix_owner' => 'In caso contrario, invia un mail al proprietario del sito, :site_owner, e chiedi loro di resettare l\'autenticazione a due fattori.', - 'mfa_backup_code' => 'Hai usato un codice di recupero per accedere a Firefly III. Questo codice non potrà essere utilizzato di nuovo, quindi cancellalo dalla lista.', - 'pref_two_factor_new_backup_codes' => 'Ottieni nuovi codici di recupero', - 'pref_two_factor_backup_code_count' => 'Hai :count codice di backup valido!Hai :count codici di backup validi.', - '2fa_i_have_them' => 'Li ho salvati!', - 'warning_much_data' => ':days di caricamento dei dati potrebbero richiedere un pò di tempo.', - 'registered' => 'Ti sei registrato con successo!', - 'Default asset account' => 'Conto attività predefinito', - 'no_budget_pointer' => 'Sembra che tu non abbia ancora dei budget. Dovresti crearne alcuni nella pagina dei budget. I budget possono aiutarti a tenere traccia delle spese.', - 'no_bill_pointer' => 'Sembra che tu non abbia ancora delle bollette. Dovresti crearne alcune nella pagina delle bollette. Le bollette possono aiutarti a tenere traccia delle spese.', - 'Savings account' => 'Conti risparmio', - 'Credit card' => 'Carta di credito', - 'source_accounts' => 'Conto origine|Conti origine', - 'destination_accounts' => 'Conto destinazione|Conti destinazione', - 'user_id_is' => 'Il tuo ID utente è :user', - 'field_supports_markdown' => 'Questo campo supporta Markdown.', - 'need_more_help' => 'Se hai bisogno di ulteriore aiuto con Firefly III, ti preghiamo di aprire un ticket su Github.', - 'reenable_intro_text' => 'Puoi anche riattivare la guida introduttiva.', - 'intro_boxes_after_refresh' => 'Le caselle di introduzione riappariranno quando si aggiorna la pagina.', - 'show_all_no_filter' => 'Mostra tutte le transazioni senza raggrupparle per data.', - 'expenses_by_category' => 'Spese per categorie', - 'expenses_by_budget' => 'Spese per budget', - 'income_by_category' => 'Entrate per categoria', - 'expenses_by_asset_account' => 'Spese per conto attività', - 'expenses_by_expense_account' => 'Spese per conto spese', - 'cannot_redirect_to_account' => 'Spiacente ma Firefly III non può reindirizzarti alla pagina corretta.', - 'sum_of_expenses' => 'Totale spese', - 'sum_of_income' => 'Somma delle entrate', - 'liabilities' => 'Passività', - 'spent_in_specific_budget' => 'Speso nel budget ":budget"', - 'spent_in_specific_double' => 'Spesi nel conto ":account"', - 'earned_in_specific_double' => 'Entrati nel conto ":account"', - 'source_account' => 'Conto di origine', - 'source_account_reconciliation' => 'Non puoi modificare il conto di origine di una transazione di riconciliazione.', - 'destination_account' => 'Conto destinazione', - 'destination_account_reconciliation' => 'Non è possibile modificare il conto di destinazione di una transazione di riconciliazione.', - 'sum_of_expenses_in_budget' => 'Spesa totale nel budget ":budget"', - 'left_in_budget_limit' => 'Disponibile per spese in base ai budget', - 'current_period' => 'Periodo corrente', - 'show_the_current_period_and_overview' => 'Mostra il periodo e la panoramica correnti', - 'pref_languages_locale' => 'Affinché una lingua diversa dall\'inglese funzioni correttamente, il sistema operativo deve essere dotato delle corrette informazioni locali. Se queste non sono presenti, i dati di valuta, le date e gli importi potrebbero essere formattati in modo errato.', - 'budget_in_period' => 'Tutte le transazioni per il budget ":name" fra :start e :end in :currency', - 'chart_budget_in_period' => 'Grafico di tutte le transazioni per il budget ":name" fra :start e :end in :currency', - 'chart_budget_in_period_only_currency' => 'L\'importo che hai inserito è in :currency, quindi questo grafico mostrerà solo le transazioni in :currency.', - 'chart_account_in_period' => 'Grafico di tutte le transazioni per il conto ":name" (:balance) fra :start e :end', - 'chart_category_in_period' => 'Grafico di tutte le transazioni per la categoria ":name" fra :start e :end', - 'chart_category_all' => 'Grafico di tutte le transazioni per la categoria ":name"', - 'clone_withdrawal' => 'Duplica questo prelievo', - 'clone_deposit' => 'Duplica questa entrata', - 'clone_transfer' => 'Duplica questo trasferimento', - 'multi_select_no_selection' => 'Nessuno selezionato', - 'multi_select_select_all' => 'Seleziona tutto', - 'multi_select_n_selected' => 'selezionato', - 'multi_select_all_selected' => 'Seleziona tutto', - 'multi_select_filter_placeholder' => 'Cerca...', - 'intro_next_label' => 'Avanti', - 'intro_prev_label' => 'Indietro', - 'intro_skip_label' => 'Salta ogni', - 'intro_done_label' => 'Fatto', - 'between_dates_breadcrumb' => 'Fra :start e :end', - 'all_journals_without_budget' => 'Tutte le transazioni senza un budget', - 'journals_without_budget' => 'Transazioni senza budget', - 'all_journals_without_category' => 'Tutte le transazioni senza una categoria', - 'journals_without_category' => 'Transazioni senza categoria', - 'all_journals_for_account' => 'Tutte le transazioni per il conto :name', - 'chart_all_journals_for_account' => 'Grafico di tutte le transazioni per il conto :name', - 'journals_in_period_for_account' => 'Tutte le transazioni per il conto :name fra :start e :end', - 'journals_in_period_for_account_js' => 'Tutte le transazioni per il conto {title} fra {start} e {end}', - 'transferred' => 'Trasferito', - 'all_withdrawal' => 'Tutte le spese', - 'all_transactions' => 'Tutte le Transazioni', - 'title_withdrawal_between' => 'Tutte le spese tra :start e :end', - 'all_deposit' => 'Tutte le entrate', - 'title_deposit_between' => 'Tutte le entrate fra :start e :end', - 'all_transfers' => 'Tutti i trasferimenti', - 'title_transfers_between' => 'Tutti i trasferimenti fra :start e :end', - 'all_transfer' => 'Tutti i trasferimenti', - 'all_journals_for_tag' => 'Tutte le transazioni per l\'etichetta ":tag"', - 'title_transfer_between' => 'Tutti i trasferimenti fra :start e :end', - 'all_journals_for_category' => 'Tutte le transazioni per la categoria :name', - 'all_journals_for_budget' => 'Tutte le transazione per budget :name', - 'chart_all_journals_for_budget' => 'Grafico di tutte le transazioni per il budget :name', - 'journals_in_period_for_category' => 'Tutte le transazioni per Categoria :name fra :start e :end', - 'journals_in_period_for_tag' => 'Tutte le transazioni per l\'etichetta :tag fra :start e :end', - 'not_available_demo_user' => 'La funzione a cui tenti di accedere non è disponibile per gli utenti demo.', - 'exchange_rate_instructions' => 'Il conto attività "@name" accetta solo transazioni in @native_currency. Se invece desideri utilizzare @foreign_currency, assicurati che anche l\'importo in @native_currency sia noto:', - 'transfer_exchange_rate_instructions' => 'Il conto attività di origine "@source_name" accetta solo transazioni in @source_currency. Il conto attività di destinazione "@dest_name" accetta solo transazioni in @dest_currency. È necessario fornire l\'importo trasferito correttamente in entrambe le valute.', - 'transaction_data' => 'Informazioni transazione', - 'invalid_server_configuration' => 'Configurazione del server non corretta', - 'invalid_locale_settings' => 'Firefly III is unable to format monetary amounts because your server is missing the required packages. There are instructions how to do this.', - 'quickswitch' => 'Interruttore veloce', - 'sign_in_to_start' => 'Accedi per iniziare la sessione', - 'sign_in' => 'Accedi', - 'register_new_account' => 'Registra nuovo conto', - 'forgot_my_password' => 'Ho dimenticato la mia password', - 'problems_with_input' => 'Ci sono stati alcuni problemi con il tuo inserimento.', - 'reset_password' => 'reimposta la tua password', - 'button_reset_password' => 'Resetta password', - 'reset_button' => 'Resetta', - 'want_to_login' => 'Voglio accedere', - 'login_page_title' => 'Accedi a Firefly III', - 'register_page_title' => 'Registrati a Firefly III', - 'forgot_pw_page_title' => 'Hai dimenticato la password per Firefly III', - 'reset_pw_page_title' => 'Reimposta la password per Firefly III', - 'cannot_reset_demo_user' => 'Non puoi reimpostare la password dell\'utente demo.', - 'no_att_demo_user' => 'L\'utente demo non può caricare allegati.', - 'button_register' => 'Registrare', - 'authorization' => 'Autorizzazione', - 'active_bills_only' => 'solo bollette attive', - 'active_bills_only_total' => 'tutte le bollette attive', - 'active_exp_bills_only' => 'solo bollette attive e previste', - 'active_exp_bills_only_total' => 'solo bollette attive previste', - 'per_period_sum_1D' => 'Costi giornalieri previsti', - 'per_period_sum_1W' => 'Costi settimanali previsti', - 'per_period_sum_1M' => 'Costi mensili previsti', - 'per_period_sum_3M' => 'Costi trimestrali previsti', - 'per_period_sum_6M' => 'Costi semestrali previsti', - 'per_period_sum_1Y' => 'Costi annui previsti', - 'average_per_bill' => 'media per bolletta', - 'expected_total' => 'totale previsto', - 'reconciliation_account_name' => ':name riconciliazione (:currency)', - 'saved' => 'Salvata', - 'advanced_options' => 'Opzioni avanzate', - 'advanced_options_explain' => 'Alcune pagine in Firefly III hanno opzioni avanzate nascoste dietro questo pulsante. Questa pagina non ha nulla di interessante, ma controlla le altre!', - 'here_be_dragons' => 'Hic sunt dracones', + 'close' => 'Chiudi', + 'actions' => 'Azioni', + 'edit' => 'Modifica', + 'delete' => 'Elimina', + 'split' => 'Dividi', + 'single_split' => 'Divisione', + 'clone' => 'Clona', + 'last_seven_days' => 'Ultimi sette giorni', + 'last_thirty_days' => 'Ultimi trenta giorni', + 'last_180_days' => 'Ultimi 180 giorni', + 'YTD' => 'Anno corrente', + 'welcome_back' => 'La tua situazione finanziaria', + 'everything' => 'Tutto', + 'today' => 'oggi', + 'customRange' => 'Intervallo personalizzato', + 'date_range' => 'Intervallo di date', + 'apply' => 'Applica', + 'select_date' => 'Seleziona data...', + 'cancel' => 'Annulla', + 'from' => 'Da', + 'to' => 'A', + 'structure' => 'Struttura', + 'help_translating' => 'Questo testo di aiuto non è ancora disponibile in italiano. Vuoi aiutare con la traduzione?', + 'showEverything' => 'Mostra tutto', + 'never' => 'Mai', + 'no_results_for_empty_search' => 'Chiave di ricerca vuota, quindi non è stato trovato nulla.', + 'removed_amount' => 'Rimosso :amount', + 'added_amount' => 'Aggiunto :amount', + 'asset_account_role_help' => 'Qualsiasi opzione aggiuntiva risultante dalla tua scelta può essere impostata in seguito.', + 'Opening balance' => 'Saldo di apertura', + 'create_new_stuff' => 'Crea nuove cose', + 'new_withdrawal' => 'Nuova uscita', + 'create_new_transaction' => 'Crea una nuova transazione', + 'sidebar_frontpage_create' => 'Crea', + 'new_transaction' => 'Nuova transazione', + 'no_rules_for_bill' => 'Questa bolletta non ha regole ad essa associate.', + 'go_to_asset_accounts' => 'Visualizza i tuoi conti attività', + 'go_to_budgets' => 'Vai ai tuoi budget', + 'go_to_withdrawals' => 'Vai ai tuoi prelievi', + 'clones_journal_x' => 'Questa transazione è un clone di ":description" (#:id)', + 'go_to_categories' => 'Vai alle tue categorie', + 'go_to_bills' => 'Vai alle tue bollette', + 'go_to_expense_accounts' => 'Vedi i tuoi conti spese', + 'go_to_revenue_accounts' => 'Vedi i tuoi conti entrate', + 'go_to_piggies' => 'Vai ai tuoi salvadanai', + 'new_deposit' => 'Nuova entrata', + 'new_transfer' => 'Nuovo trasferimento', + 'new_transfers' => 'Nuovo trasferimento', + 'new_asset_account' => 'Nuovo conto attività', + 'new_expense_account' => 'Nuovo conto spese', + 'new_revenue_account' => 'Nuovo conto entrate', + 'new_liabilities_account' => 'Nuova passività', + 'new_budget' => 'Nuovo budget', + 'new_bill' => 'Nuova bolletta', + 'block_account_logout' => 'Sei stato disconnesso. Gli account bloccati non possono utilizzare questo sito. Ti sei registrato con un indirizzo email valido?', + 'flash_success' => 'Successo!', + 'flash_info' => 'Messaggio', + 'flash_warning' => 'Avviso!', + 'flash_error' => 'Errore!', + 'flash_danger' => 'Attenzione!', + 'flash_info_multiple' => 'C\'è un messaggio | Ci sono :count messaggi', + 'flash_error_multiple' => 'C\'è un errore | Ci sono :count errors', + 'net_worth' => 'Patrimonio', + 'help_for_this_page' => 'Aiuto per questa pagina', + 'help_for_this_page_body' => 'Trovi maggiori informazioni su questa pagina nella documentazione.', + 'two_factor_welcome' => 'Ciao!', + 'two_factor_enter_code' => 'Per continuare inserisci il tuo codice di autenticazione a due fattori. La tua applicazione può generarlo per te.', + 'two_factor_code_here' => 'Inserisci qui il codice', + 'two_factor_title' => 'Autenticazione a due fattori', + 'authenticate' => 'Autenticati', + 'two_factor_forgot_title' => 'Autenticazione a due fattori persa', + 'two_factor_forgot' => 'Ho dimenticato la mia chiave a due fattori.', + 'two_factor_lost_header' => 'Hai perso l\'autenticazione a due fattori?', + 'two_factor_lost_intro' => 'Se hai perso anche i codici di recupero, sei sfortunato. Questo non è qualcosa che puoi risolvere tramite l\'interfaccia web. Hai due scelte.', + 'two_factor_lost_fix_self' => 'Se esegui la tua istanza di Firefly III, leggi questa voce nelle FAQ per le istruzioni.', + 'two_factor_lost_fix_owner' => 'In caso contrario, invia un mail al proprietario del sito, :site_owner, e chiedi loro di resettare l\'autenticazione a due fattori.', + 'mfa_backup_code' => 'Hai usato un codice di recupero per accedere a Firefly III. Questo codice non potrà essere utilizzato di nuovo, quindi cancellalo dalla lista.', + 'pref_two_factor_new_backup_codes' => 'Ottieni nuovi codici di recupero', + 'pref_two_factor_backup_code_count' => 'Hai :count codice di backup valido!Hai :count codici di backup validi.', + '2fa_i_have_them' => 'Li ho salvati!', + 'warning_much_data' => ':days di caricamento dei dati potrebbero richiedere un pò di tempo.', + 'registered' => 'Ti sei registrato con successo!', + 'Default asset account' => 'Conto attività predefinito', + 'no_budget_pointer' => 'Sembra che tu non abbia ancora dei budget. Dovresti crearne alcuni nella pagina dei budget. I budget possono aiutarti a tenere traccia delle spese.', + 'no_bill_pointer' => 'Sembra che tu non abbia ancora delle bollette. Dovresti crearne alcune nella pagina delle bollette. Le bollette possono aiutarti a tenere traccia delle spese.', + 'Savings account' => 'Conti risparmio', + 'Credit card' => 'Carta di credito', + 'source_accounts' => 'Conto origine|Conti origine', + 'destination_accounts' => 'Conto destinazione|Conti destinazione', + 'user_id_is' => 'Il tuo ID utente è :user', + 'field_supports_markdown' => 'Questo campo supporta Markdown.', + 'need_more_help' => 'Se hai bisogno di ulteriore aiuto con Firefly III, ti preghiamo di aprire un ticket su Github.', + 'reenable_intro_text' => 'Puoi anche riattivare la guida introduttiva.', + 'intro_boxes_after_refresh' => 'Le caselle di introduzione riappariranno quando si aggiorna la pagina.', + 'show_all_no_filter' => 'Mostra tutte le transazioni senza raggrupparle per data.', + 'expenses_by_category' => 'Spese per categorie', + 'expenses_by_budget' => 'Spese per budget', + 'income_by_category' => 'Entrate per categoria', + 'expenses_by_asset_account' => 'Spese per conto attività', + 'expenses_by_expense_account' => 'Spese per conto spese', + 'cannot_redirect_to_account' => 'Spiacente ma Firefly III non può reindirizzarti alla pagina corretta.', + 'sum_of_expenses' => 'Totale spese', + 'sum_of_income' => 'Somma delle entrate', + 'liabilities' => 'Passività', + 'spent_in_specific_budget' => 'Speso nel budget ":budget"', + 'spent_in_specific_double' => 'Spesi nel conto ":account"', + 'earned_in_specific_double' => 'Entrati nel conto ":account"', + 'source_account' => 'Conto di origine', + 'source_account_reconciliation' => 'Non puoi modificare il conto di origine di una transazione di riconciliazione.', + 'destination_account' => 'Conto destinazione', + 'destination_account_reconciliation' => 'Non è possibile modificare il conto di destinazione di una transazione di riconciliazione.', + 'sum_of_expenses_in_budget' => 'Spesa totale nel budget ":budget"', + 'left_in_budget_limit' => 'Disponibile per spese in base ai budget', + 'current_period' => 'Periodo corrente', + 'show_the_current_period_and_overview' => 'Mostra il periodo e la panoramica correnti', + 'pref_languages_locale' => 'Affinché una lingua diversa dall\'inglese funzioni correttamente, il sistema operativo deve essere dotato delle corrette informazioni locali. Se queste non sono presenti, i dati di valuta, le date e gli importi potrebbero essere formattati in modo errato.', + 'budget_in_period' => 'Tutte le transazioni per il budget ":name" fra :start e :end in :currency', + 'chart_budget_in_period' => 'Grafico di tutte le transazioni per il budget ":name" fra :start e :end in :currency', + 'chart_budget_in_period_only_currency' => 'L\'importo che hai inserito è in :currency, quindi questo grafico mostrerà solo le transazioni in :currency.', + 'chart_account_in_period' => 'Grafico di tutte le transazioni per il conto ":name" (:balance) fra :start e :end', + 'chart_category_in_period' => 'Grafico di tutte le transazioni per la categoria ":name" fra :start e :end', + 'chart_category_all' => 'Grafico di tutte le transazioni per la categoria ":name"', + 'clone_withdrawal' => 'Duplica questo prelievo', + 'clone_deposit' => 'Duplica questa entrata', + 'clone_transfer' => 'Duplica questo trasferimento', + 'multi_select_no_selection' => 'Nessuno selezionato', + 'multi_select_select_all' => 'Seleziona tutto', + 'multi_select_n_selected' => 'selezionato', + 'multi_select_all_selected' => 'Seleziona tutto', + 'multi_select_filter_placeholder' => 'Cerca...', + 'intro_next_label' => 'Avanti', + 'intro_prev_label' => 'Indietro', + 'intro_skip_label' => 'Salta ogni', + 'intro_done_label' => 'Fatto', + 'between_dates_breadcrumb' => 'Fra :start e :end', + 'all_journals_without_budget' => 'Tutte le transazioni senza un budget', + 'journals_without_budget' => 'Transazioni senza budget', + 'all_journals_without_category' => 'Tutte le transazioni senza una categoria', + 'journals_without_category' => 'Transazioni senza categoria', + 'all_journals_for_account' => 'Tutte le transazioni per il conto :name', + 'chart_all_journals_for_account' => 'Grafico di tutte le transazioni per il conto :name', + 'journals_in_period_for_account' => 'Tutte le transazioni per il conto :name fra :start e :end', + 'journals_in_period_for_account_js' => 'Tutte le transazioni per il conto {title} fra {start} e {end}', + 'transferred' => 'Trasferito', + 'all_withdrawal' => 'Tutte le spese', + 'all_transactions' => 'Tutte le Transazioni', + 'title_withdrawal_between' => 'Tutte le spese tra :start e :end', + 'all_deposit' => 'Tutte le entrate', + 'title_deposit_between' => 'Tutte le entrate fra :start e :end', + 'all_transfers' => 'Tutti i trasferimenti', + 'title_transfers_between' => 'Tutti i trasferimenti fra :start e :end', + 'all_transfer' => 'Tutti i trasferimenti', + 'all_journals_for_tag' => 'Tutte le transazioni per l\'etichetta ":tag"', + 'title_transfer_between' => 'Tutti i trasferimenti fra :start e :end', + 'all_journals_for_category' => 'Tutte le transazioni per la categoria :name', + 'all_journals_for_budget' => 'Tutte le transazione per budget :name', + 'chart_all_journals_for_budget' => 'Grafico di tutte le transazioni per il budget :name', + 'journals_in_period_for_category' => 'Tutte le transazioni per Categoria :name fra :start e :end', + 'journals_in_period_for_tag' => 'Tutte le transazioni per l\'etichetta :tag fra :start e :end', + 'not_available_demo_user' => 'La funzione a cui tenti di accedere non è disponibile per gli utenti demo.', + 'exchange_rate_instructions' => 'Il conto attività "@name" accetta solo transazioni in @native_currency. Se invece desideri utilizzare @foreign_currency, assicurati che anche l\'importo in @native_currency sia noto:', + 'transfer_exchange_rate_instructions' => 'Il conto attività di origine "@source_name" accetta solo transazioni in @source_currency. Il conto attività di destinazione "@dest_name" accetta solo transazioni in @dest_currency. È necessario fornire l\'importo trasferito correttamente in entrambe le valute.', + 'transaction_data' => 'Informazioni transazione', + 'invalid_server_configuration' => 'Configurazione del server non corretta', + 'invalid_locale_settings' => 'Firefly III non è in grado di formattare gli importi monetari perché al server mancano i pacchetti richiesti. Ci sono istruzioni su come eseguire questa operazione.', + 'quickswitch' => 'Interruttore veloce', + 'sign_in_to_start' => 'Accedi per iniziare la sessione', + 'sign_in' => 'Accedi', + 'register_new_account' => 'Registra nuovo conto', + 'forgot_my_password' => 'Ho dimenticato la mia password', + 'problems_with_input' => 'Ci sono stati alcuni problemi con il tuo inserimento.', + 'reset_password' => 'reimposta la tua password', + 'button_reset_password' => 'Resetta password', + 'reset_button' => 'Resetta', + 'want_to_login' => 'Voglio accedere', + 'login_page_title' => 'Accedi a Firefly III', + 'register_page_title' => 'Registrati a Firefly III', + 'forgot_pw_page_title' => 'Hai dimenticato la password per Firefly III', + 'reset_pw_page_title' => 'Reimposta la password per Firefly III', + 'cannot_reset_demo_user' => 'Non puoi reimpostare la password dell\'utente demo.', + 'no_att_demo_user' => 'L\'utente demo non può caricare allegati.', + 'button_register' => 'Registrare', + 'authorization' => 'Autorizzazione', + 'active_bills_only' => 'solo bollette attive', + 'active_bills_only_total' => 'tutte le bollette attive', + 'active_exp_bills_only' => 'solo bollette attive e previste', + 'active_exp_bills_only_total' => 'solo bollette attive previste', + 'per_period_sum_1D' => 'Costi giornalieri previsti', + 'per_period_sum_1W' => 'Costi settimanali previsti', + 'per_period_sum_1M' => 'Costi mensili previsti', + 'per_period_sum_3M' => 'Costi trimestrali previsti', + 'per_period_sum_6M' => 'Costi semestrali previsti', + 'per_period_sum_1Y' => 'Costi annui previsti', + 'average_per_bill' => 'media per bolletta', + 'expected_total' => 'totale previsto', + 'reconciliation_account_name' => ':name riconciliazione (:currency)', + 'saved' => 'Salvata', + 'advanced_options' => 'Opzioni avanzate', + 'advanced_options_explain' => 'Alcune pagine in Firefly III hanno opzioni avanzate nascoste dietro questo pulsante. Questa pagina non ha nulla di interessante, ma controlla le altre!', + 'here_be_dragons' => 'Hic sunt dracones', // Webhooks - 'webhooks' => 'Webhook', + 'webhooks' => 'Webhook', // API access - 'authorization_request' => 'Firefly III v:version Richiesta Autorizzazione', - 'authorization_request_intro' => ':client sta richiedendo l\'autorizzazione per accedere alla tua amministrazione finanziaria. Desideri autorizzare :client ad accedere a questi record?', - 'authorization_request_site' => 'Sarai reindirizzato a :url che sarà quindi in grado di accedere ai tuoi dati di Firefly III.', - 'authorization_request_invalid' => 'Questa richiesta di accesso non è valida. Non seguire più questo link.', - 'scopes_will_be_able' => 'Questa applicazione sarà in grado di:', - 'button_authorize' => 'Autorizza', - 'none_in_select_list' => '(nessuna)', - 'no_piggy_bank' => '(nessun salvadanaio)', - 'name_in_currency' => ':name in :currency', - 'paid_in_currency' => 'Pagata in :currency', - 'unpaid_in_currency' => 'Non pagata in :currency', - 'is_alpha_warning' => 'Stai eseguendo una versione ALHPA. Fai attenzione a bug e problemi.', - 'is_beta_warning' => 'Stai eseguendo una versione BETA. Fai attenzione a bug e problemi.', - 'all_destination_accounts' => 'Conti di destinazione', - 'all_source_accounts' => 'Conti di origine', - 'back_to_index' => 'Torna all\'indice', - 'cant_logout_guard' => 'Firefly III non può disconnetterti.', - 'external_url' => 'URL esterno', - 'internal_reference' => 'Riferimento interno', + 'authorization_request' => 'Firefly III v:version Richiesta Autorizzazione', + 'authorization_request_intro' => ':client sta richiedendo l\'autorizzazione per accedere alla tua amministrazione finanziaria. Desideri autorizzare :client ad accedere a questi record?', + 'authorization_request_site' => 'Sarai reindirizzato a :url che sarà quindi in grado di accedere ai tuoi dati di Firefly III.', + 'authorization_request_invalid' => 'Questa richiesta di accesso non è valida. Non seguire più questo link.', + 'scopes_will_be_able' => 'Questa applicazione sarà in grado di:', + 'button_authorize' => 'Autorizza', + 'none_in_select_list' => '(nessuna)', + 'no_piggy_bank' => '(nessun salvadanaio)', + 'name_in_currency' => ':name in :currency', + 'paid_in_currency' => 'Pagata in :currency', + 'unpaid_in_currency' => 'Non pagata in :currency', + 'is_alpha_warning' => 'Stai eseguendo una versione ALHPA. Fai attenzione a bug e problemi.', + 'is_beta_warning' => 'Stai eseguendo una versione BETA. Fai attenzione a bug e problemi.', + 'all_destination_accounts' => 'Conti di destinazione', + 'all_source_accounts' => 'Conti di origine', + 'back_to_index' => 'Torna all\'indice', + 'cant_logout_guard' => 'Firefly III non può disconnetterti.', + 'external_url' => 'URL esterno', + 'internal_reference' => 'Riferimento interno', // check for updates: - 'update_check_title' => 'Controlla aggiornamenti', - 'admin_update_check_title' => 'Controlla automaticamente aggiornamento', - 'admin_update_check_explain' => 'Firefly III può verificare automaticamente gli aggiornamenti. Quando attivi questa impostazione, contatterà il server di aggiornamento per verificare se è disponibile una nuova versione di Firefly III. Quando questo è il caso, riceverai una notifica. Puoi testare questa notifica utilizzando il pulsante a destra. Indicare di seguito se si desidera che Firefly III controlli gli aggiornamenti.', - 'check_for_updates_permission' => 'Firefly III può controllare gli aggiornamenti, ma è necessario il tuo permesso per farlo. Vai nell\'amministrazione per indicare se desideri che questa funzione sia abilitata.', - 'updates_ask_me_later' => 'Chiedimelo più tardi', - 'updates_do_not_check' => 'Non controllare gli aggiornamenti', - 'updates_enable_check' => 'Abilita il controllo degli aggiornamenti', - 'admin_update_check_now_title' => 'Controlla gli aggiornamenti ora', - 'admin_update_check_now_explain' => 'Se si preme il pulsante, Firefly III controllerà se la versione corrente è la più recente.', - 'check_for_updates_button' => 'Controlla ora!', - 'update_new_version_alert' => 'È disponibile una nuova versione di Firefly III. Stai utilizzando :your_version, l\'ultima versione è :new_version che è stata rilasciata il :date.', - 'update_version_beta' => 'Questa versione è una versione BETA. Puoi avere problemi.', - 'update_version_alpha' => 'Questa versione è una versione ALPHA. Puoi avere problemi.', - 'update_current_version_alert' => 'Stai utilizzando :version, che è l\'ultima versione disponibile.', - 'update_newer_version_alert' => 'Stai utilizzando :your_version, che è più recente dell\'ultima versione, :new_version.', - 'update_check_error' => 'Si è verificato un errore durante il controllo degli aggiornamenti: :error', - 'unknown_error' => 'Errore sconosciuto. Siamo spiacenti.', - 'just_new_release' => 'Una nuova versione è disponibile! La versione :version è stata rilasciata :date. Questa versione è molto recente. Attendi qualche giorno affinché la nuova versione venga considerata stabile.', - 'disabled_but_check' => 'Hai disabilitato il controllo degli aggiornamenti. Quindi non dimenticarti di controllare gli aggiornamenti di tanto in tanto. Grazie!', - 'admin_update_channel_title' => 'Canale di aggiornamento', - 'admin_update_channel_explain' => 'Firefly III dispone di tre "canali" di aggiornamento che indicano quanto avanti ti trovi in termini di funzionalità, miglioramenti e bug. Usa il canale "beta" se sei avventuroso e quello "alpha" se vuoi vivere pericolosamente.', - 'update_channel_stable' => 'Stabile. Tutto dovrebbe funzionare come previsto.', - 'update_channel_beta' => 'Beta. Nuove funzionalità ma qualcosa potrebbe rompersi.', - 'update_channel_alpha' => 'Alpha. Inseriamo qualsiasi cosa e vediamo cosa funziona.', + 'update_check_title' => 'Controlla aggiornamenti', + 'admin_update_check_title' => 'Controlla automaticamente aggiornamento', + 'admin_update_check_explain' => 'Firefly III può verificare automaticamente gli aggiornamenti. Quando attivi questa impostazione, contatterà il server di aggiornamento per verificare se è disponibile una nuova versione di Firefly III. Quando questo è il caso, riceverai una notifica. Puoi testare questa notifica utilizzando il pulsante a destra. Indicare di seguito se si desidera che Firefly III controlli gli aggiornamenti.', + 'check_for_updates_permission' => 'Firefly III può controllare gli aggiornamenti, ma è necessario il tuo permesso per farlo. Vai nell\'amministrazione per indicare se desideri che questa funzione sia abilitata.', + 'updates_ask_me_later' => 'Chiedimelo più tardi', + 'updates_do_not_check' => 'Non controllare gli aggiornamenti', + 'updates_enable_check' => 'Abilita il controllo degli aggiornamenti', + 'admin_update_check_now_title' => 'Controlla gli aggiornamenti ora', + 'admin_update_check_now_explain' => 'Se si preme il pulsante, Firefly III controllerà se la versione corrente è la più recente.', + 'check_for_updates_button' => 'Controlla ora!', + 'update_new_version_alert' => 'È disponibile una nuova versione di Firefly III. Stai utilizzando :your_version, l\'ultima versione è :new_version che è stata rilasciata il :date.', + 'update_version_beta' => 'Questa versione è una versione BETA. Puoi avere problemi.', + 'update_version_alpha' => 'Questa versione è una versione ALPHA. Puoi avere problemi.', + 'update_current_version_alert' => 'Stai utilizzando :version, che è l\'ultima versione disponibile.', + 'update_newer_version_alert' => 'Stai utilizzando :your_version, che è più recente dell\'ultima versione, :new_version.', + 'update_check_error' => 'Si è verificato un errore durante il controllo degli aggiornamenti: :error', + 'unknown_error' => 'Errore sconosciuto. Siamo spiacenti.', + 'just_new_release' => 'Una nuova versione è disponibile! La versione :version è stata rilasciata :date. Questa versione è molto recente. Attendi qualche giorno affinché la nuova versione venga considerata stabile.', + 'disabled_but_check' => 'Hai disabilitato il controllo degli aggiornamenti. Quindi non dimenticarti di controllare gli aggiornamenti di tanto in tanto. Grazie!', + 'admin_update_channel_title' => 'Canale di aggiornamento', + 'admin_update_channel_explain' => 'Firefly III dispone di tre "canali" di aggiornamento che indicano quanto avanti ti trovi in termini di funzionalità, miglioramenti e bug. Usa il canale "beta" se sei avventuroso e quello "alpha" se vuoi vivere pericolosamente.', + 'update_channel_stable' => 'Stabile. Tutto dovrebbe funzionare come previsto.', + 'update_channel_beta' => 'Beta. Nuove funzionalità ma qualcosa potrebbe rompersi.', + 'update_channel_alpha' => 'Alpha. Inseriamo qualsiasi cosa e vediamo cosa funziona.', // search - 'search' => 'Cerca', - 'search_query' => 'Domanda', - 'search_found_transactions' => 'Firefly III ha trovato :count transazione in :time secondi.|Firefly III ha trovato :count transazioni in :time secondi.', - 'search_found_more_transactions' => 'Firefly III ha trovato più di :count transazioni in :time secondi.', - 'search_for_query' => 'Firefly III sta cercando le transazioni contenenti tutte queste parole: :query', - 'invalid_operators_list' => 'Questi parametri di ricerca non sono validi e sono stati ignorati.', - 'search_modifier_date_is' => 'La data della transazione è ":value"', - 'search_modifier_id' => 'L\'ID della transazione è ":value"', - 'search_modifier_date_before' => 'La data della transazione è antecedente o uguale a ":value"', - 'search_modifier_date_after' => 'La data della transazione è successiva o uguale a ":value"', - 'search_modifier_created_on' => 'La transazione è stata creata il ":value"', - 'search_modifier_updated_on' => 'La transazione è stata aggiornata l\'ultima volta il ":value"', - 'search_modifier_external_id' => 'L\'ID esterno è ":value"', - 'search_modifier_no_external_url' => 'La transazione non ha URL esterno', - 'search_modifier_any_external_url' => 'La transazione deve avere un (qualsiasi) URL esterno', - 'search_modifier_internal_reference' => 'Il riferimento interno è ":value"', - 'search_modifier_description_starts' => 'La descrizione è ":value"', - 'search_modifier_description_ends' => 'La descrizione termina con ":value"', - 'search_modifier_description_contains' => 'La descrizione contiene ":value"', - 'search_modifier_description_is' => 'La descrizione è esattamente ":value"', - 'search_modifier_currency_is' => 'La valuta (estera) della transazione è ":value"', - 'search_modifier_foreign_currency_is' => 'La valuta estera della transazione è ":value"', - 'search_modifier_has_attachments' => 'La transazione deve avere un allegato', - 'search_modifier_has_no_category' => 'La transazione non deve avere una categoria', - 'search_modifier_has_any_category' => 'La transazione deve avere una (qualsiasi) categoria', - 'search_modifier_has_no_budget' => 'La transazione non deve avere un budget', - 'search_modifier_has_any_budget' => 'La transazione deve avere un budget (qualsiasi)', - 'search_modifier_has_no_bill' => 'La transazione non deve avere bollette', - 'search_modifier_has_any_bill' => 'La transazione deve avere una (qualsiasi) bolletta', - 'search_modifier_has_no_tag' => 'La transazione non deve avere etichette', - 'search_modifier_has_any_tag' => 'La transazione deve avere una (qualsiasi) etichetta', - 'search_modifier_notes_contain' => 'Le note della transazione contengono ":value"', - 'search_modifier_notes_start' => 'Le note della transazione iniziano con ":value"', - 'search_modifier_notes_end' => 'Le note della transazione terminano con ":value"', - 'search_modifier_notes_are' => 'Le note della transazione sono esattamente ":value"', - 'search_modifier_no_notes' => 'La transazione non ha note', - 'search_modifier_any_notes' => 'La transazione deve avere note', - 'search_modifier_amount_exactly' => 'L\'importo è esattamente :value', - 'search_modifier_amount_less' => 'L\'importo è inferiore o uguale a :value', - 'search_modifier_amount_more' => 'L\'importo è superiore o uguale a :value', - 'search_modifier_source_account_is' => 'Il nome del conto di origine è esattamente ":value"', - 'search_modifier_source_account_contains' => 'Il nome del conto di origine contiene ":value"', - 'search_modifier_source_account_starts' => 'Il nome del conto di origine inizia con ":value"', - 'search_modifier_source_account_ends' => 'Il nome del conto di origine termina con ":value"', - 'search_modifier_source_account_id' => 'L\'ID del conto di origine è :value', - 'search_modifier_source_account_nr_is' => 'Il numero del conto di origine (IBAN) è ":value"', - 'search_modifier_source_account_nr_contains' => 'Il numero del conto di origine (IBAN) contiene ":value"', - 'search_modifier_source_account_nr_starts' => 'Il numero del conto di origine (IBAN) inizia con ":value"', - 'search_modifier_source_account_nr_ends' => 'Il numero del conto di origine (IBAN) termina con ":value"', - 'search_modifier_destination_account_is' => 'Il nome del conto di destinazione ":value"', - 'search_modifier_destination_account_contains' => 'Il nome del conto di destinazione contiene ":value"', - 'search_modifier_destination_account_starts' => 'Il nome del conto di destinazione inizia con ":value"', - 'search_modifier_destination_account_ends' => 'Il nome del conto di destinazione termina con ":value"', - 'search_modifier_destination_account_id' => 'L\'ID del conto di destinazione è :value', - 'search_modifier_destination_is_cash' => 'Il conto destinazione è un conto (in contanti)', - 'search_modifier_source_is_cash' => 'Il conte di origine è un conto (in contanti)', - 'search_modifier_destination_account_nr_is' => 'Il numero del conto di destinazione (IBAN) è ":value"', - 'search_modifier_destination_account_nr_contains' => 'Il numero del conto di destinazione (IBAN) contiene ":value"', - 'search_modifier_destination_account_nr_starts' => 'Il numero del conto di destinazione (IBAN) inizia con ":value"', - 'search_modifier_destination_account_nr_ends' => 'Il numero del conto di destinazione (IBAN) termina con ":value"', - 'search_modifier_account_id' => 'L\'ID del conto sorgente e/o destinazione è/sono :value', - 'search_modifier_category_is' => 'La categoria è ":value"', - 'search_modifier_budget_is' => 'Il budget è ":value"', - 'search_modifier_bill_is' => 'La bolletta è ":value"', - 'search_modifier_transaction_type' => 'Il tipo di transazione è ":value"', - 'search_modifier_tag_is' => 'L\'etichetta è ":value"', - 'search_modifier_date_is_year' => 'La transazione è dell\'anno ":value"', - 'search_modifier_date_is_month' => 'La transazione è del mese di ":value"', - 'search_modifier_date_is_day' => 'La transazione è del giorno ":value"', - 'search_modifier_date_before_year' => 'La transazione è precedente all\'anno o dell\'anno ":value"', - 'search_modifier_date_before_month' => 'La transazione è precedente o è del mese di ":value"', - 'search_modifier_date_before_day' => 'La transazione è precedente o è del giorno ":value"', - 'search_modifier_date_after_year' => 'La transazione è successiva all\'anno o dell\'anno ":value"', - 'search_modifier_date_after_month' => 'La transazione è successiva o è del mese di ":value"', - 'search_modifier_date_after_day' => 'La transazione è successiva o è del giorno ":value"', + 'search' => 'Cerca', + 'search_query' => 'Domanda', + 'search_found_transactions' => 'Firefly III ha trovato :count transazione in :time secondi.|Firefly III ha trovato :count transazioni in :time secondi.', + 'search_found_more_transactions' => 'Firefly III ha trovato più di :count transazioni in :time secondi.', + 'search_for_query' => 'Firefly III sta cercando le transazioni contenenti tutte queste parole: :query', + 'invalid_operators_list' => 'Questi parametri di ricerca non sono validi e sono stati ignorati.', + + // old + + 'search_modifier_date_on' => 'Transaction date is ":value"', + 'search_modifier_id' => 'L\'ID della transazione è ":value"', + 'search_modifier_date_before' => 'La data della transazione è antecedente o uguale a ":value"', + 'search_modifier_date_after' => 'La data della transazione è successiva o uguale a ":value"', + 'search_modifier_external_id_is' => 'External ID is ":value"', + 'search_modifier_no_external_url' => 'La transazione non ha URL esterno', + 'search_modifier_any_external_url' => 'La transazione deve avere un (qualsiasi) URL esterno', + 'search_modifier_internal_reference_is' => 'Internal reference is ":value"', + 'search_modifier_description_starts' => 'La descrizione è ":value"', + 'search_modifier_description_ends' => 'La descrizione termina con ":value"', + 'search_modifier_description_contains' => 'La descrizione contiene ":value"', + 'search_modifier_description_is' => 'La descrizione è esattamente ":value"', + 'search_modifier_currency_is' => 'La valuta (estera) della transazione è ":value"', + 'search_modifier_foreign_currency_is' => 'La valuta estera della transazione è ":value"', + 'search_modifier_has_attachments' => 'La transazione deve avere un allegato', + 'search_modifier_has_no_category' => 'La transazione non deve avere una categoria', + 'search_modifier_has_any_category' => 'La transazione deve avere una (qualsiasi) categoria', + 'search_modifier_has_no_budget' => 'La transazione non deve avere un budget', + 'search_modifier_has_any_budget' => 'La transazione deve avere un budget (qualsiasi)', + 'search_modifier_has_no_bill' => 'La transazione non deve avere bollette', + 'search_modifier_has_any_bill' => 'La transazione deve avere una (qualsiasi) bolletta', + 'search_modifier_has_no_tag' => 'La transazione non deve avere etichette', + 'search_modifier_has_any_tag' => 'La transazione deve avere una (qualsiasi) etichetta', + 'search_modifier_notes_contains' => 'The transaction notes contain ":value"', + 'search_modifier_notes_starts' => 'The transaction notes start with ":value"', + 'search_modifier_notes_ends' => 'The transaction notes end with ":value"', + 'search_modifier_notes_is' => 'The transaction notes are exactly ":value"', + 'search_modifier_no_notes' => 'La transazione non ha note', + 'search_modifier_any_notes' => 'La transazione deve avere note', + 'search_modifier_amount_is' => 'Amount is exactly :value', + 'search_modifier_amount_less' => 'L\'importo è inferiore o uguale a :value', + 'search_modifier_amount_more' => 'L\'importo è superiore o uguale a :value', + 'search_modifier_source_account_is' => 'Il nome del conto di origine è esattamente ":value"', + 'search_modifier_source_account_contains' => 'Il nome del conto di origine contiene ":value"', + 'search_modifier_source_account_starts' => 'Il nome del conto di origine inizia con ":value"', + 'search_modifier_source_account_ends' => 'Il nome del conto di origine termina con ":value"', + 'search_modifier_source_account_id' => 'L\'ID del conto di origine è :value', + 'search_modifier_source_account_nr_is' => 'Il numero del conto di origine (IBAN) è ":value"', + 'search_modifier_source_account_nr_contains' => 'Il numero del conto di origine (IBAN) contiene ":value"', + 'search_modifier_source_account_nr_starts' => 'Il numero del conto di origine (IBAN) inizia con ":value"', + 'search_modifier_source_account_nr_ends' => 'Il numero del conto di origine (IBAN) termina con ":value"', + 'search_modifier_destination_account_is' => 'Il nome del conto di destinazione ":value"', + 'search_modifier_destination_account_contains' => 'Il nome del conto di destinazione contiene ":value"', + 'search_modifier_destination_account_starts' => 'Il nome del conto di destinazione inizia con ":value"', + 'search_modifier_destination_account_ends' => 'Il nome del conto di destinazione termina con ":value"', + 'search_modifier_destination_account_id' => 'L\'ID del conto di destinazione è :value', + 'search_modifier_destination_is_cash' => 'Il conto destinazione è un conto (in contanti)', + 'search_modifier_source_is_cash' => 'Il conte di origine è un conto (in contanti)', + 'search_modifier_destination_account_nr_is' => 'Il numero del conto di destinazione (IBAN) è ":value"', + 'search_modifier_destination_account_nr_contains' => 'Il numero del conto di destinazione (IBAN) contiene ":value"', + 'search_modifier_destination_account_nr_starts' => 'Il numero del conto di destinazione (IBAN) inizia con ":value"', + 'search_modifier_destination_account_nr_ends' => 'Il numero del conto di destinazione (IBAN) termina con ":value"', + 'search_modifier_account_id' => 'L\'ID del conto sorgente e/o destinazione è/sono :value', + 'search_modifier_category_is' => 'La categoria è ":value"', + 'search_modifier_budget_is' => 'Il budget è ":value"', + 'search_modifier_bill_is' => 'La bolletta è ":value"', + 'search_modifier_transaction_type' => 'Il tipo di transazione è ":value"', + 'search_modifier_tag_is' => 'L\'etichetta è ":value"', + 'search_modifier_date_on_year' => 'Transaction is in year ":value"', + 'search_modifier_date_on_month' => 'Transaction is in month ":value"', + 'search_modifier_date_on_day' => 'Transaction is on day of month ":value"', + 'search_modifier_date_before_year' => 'La transazione è precedente all\'anno o dell\'anno ":value"', + 'search_modifier_date_before_month' => 'La transazione è precedente o è del mese di ":value"', + 'search_modifier_date_before_day' => 'La transazione è precedente o è del giorno ":value"', + 'search_modifier_date_after_year' => 'La transazione è successiva all\'anno o dell\'anno ":value"', + 'search_modifier_date_after_month' => 'La transazione è successiva o è del mese di ":value"', + 'search_modifier_date_after_day' => 'La transazione è successiva o è del giorno ":value"', + + + // new + 'search_modifier_tag_is_not' => 'No tag is ":value"', + + 'search_modifier_account_is' => 'Either account is ":value"', + 'search_modifier_account_contains' => 'Either account contains ":value"', + 'search_modifier_account_ends' => 'Either account ends with ":value"', + 'search_modifier_account_starts' => 'Either account starts with ":value"', + 'search_modifier_account_nr_is' => 'Either account number / IBAN is ":value"', + 'search_modifier_account_nr_contains' => 'Either account number / IBAN contains ":value"', + 'search_modifier_account_nr_ends' => 'Either account number / IBAN ends with ":value"', + 'search_modifier_account_nr_starts' => 'Either account number / IBAN starts with ":value"', + 'search_modifier_category_contains' => 'Category contains ":value"', + 'search_modifier_category_ends' => 'Category ends with ":value"', + 'search_modifier_category_starts' => 'Category starts with ":value"', + 'search_modifier_budget_contains' => 'Budget contains ":value"', + 'search_modifier_budget_ends' => 'Budget ends with ":value"', + 'search_modifier_budget_starts' => 'Budget starts with ":value"', + 'search_modifier_bill_contains' => 'Bill contains ":value"', + 'search_modifier_bill_ends' => 'Bill ends with ":value"', + 'search_modifier_bill_starts' => 'Bill starts with ":value"', + 'search_modifier_external_id_contains' => 'External ID contains ":value"', + 'search_modifier_external_id_ends' => 'External ID ends with ":value"', + 'search_modifier_external_id_starts' => 'External ID starts with ":value"', + 'search_modifier_internal_reference_contains' => 'Internal reference contains ":value"', + 'search_modifier_internal_reference_ends' => 'Internal reference ends with ":value"', + 'search_modifier_internal_reference_starts' => 'Internal reference starts with ":value"', + 'search_modifier_external_url_is' => 'External URL is ":value"', + 'search_modifier_external_url_contains' => 'External URL contains ":value"', + 'search_modifier_external_url_ends' => 'External URL ends with ":value"', + 'search_modifier_external_url_starts' => 'External URL starts with ":value"', + 'search_modifier_has_no_attachments' => 'Transaction has no attachments', + 'search_modifier_account_is_cash' => 'Either account is a cash account.', + 'search_modifier_journal_id' => 'The journal ID is ":value"', + 'search_modifier_recurrence_id' => 'The recurring transaction ID is ":value"', + 'search_modifier_foreign_amount_is' => 'The foreign amount is ":value"', + 'search_modifier_foreign_amount_less' => 'The foreign amount is less than ":value"', + 'search_modifier_foreign_amount_more' => 'The foreign amount is more than ":value"', + + // date fields + 'search_modifier_interest_date_on' => 'Transaction interest date is ":value"', + 'search_modifier_interest_date_on_year' => 'Transaction interest date is in year ":value"', + 'search_modifier_interest_date_on_month' => 'Transaction interest date is in month ":value"', + 'search_modifier_interest_date_on_day' => 'Transaction interest date is on day of month ":value"', + 'search_modifier_interest_date_before_year' => 'Transaction interest date is before or in year ":value"', + 'search_modifier_interest_date_before_month' => 'Transaction interest date is before or in month ":value"', + 'search_modifier_interest_date_before_day' => 'Transaction interest date is before or on day of month ":value"', + 'search_modifier_interest_date_after_year' => 'Transaction interest date is after or in year ":value"', + 'search_modifier_interest_date_after_month' => 'Transaction interest date is after or in month ":value"', + 'search_modifier_interest_date_after_day' => 'Transaction interest date is after or on day of month ":value"', + 'search_modifier_book_date_on_year' => 'Transaction book date is in year ":value"', + 'search_modifier_book_date_on_month' => 'Transaction book date is in month ":value"', + 'search_modifier_book_date_on_day' => 'Transaction book date is on day of month ":value"', + 'search_modifier_book_date_before_year' => 'Transaction book date is before or in year ":value"', + 'search_modifier_book_date_before_month' => 'Transaction book date is before or in month ":value"', + 'search_modifier_book_date_before_day' => 'Transaction book date is before or on day of month ":value"', + 'search_modifier_book_date_after_year' => 'Transaction book date is after or in year ":value"', + 'search_modifier_book_date_after_month' => 'Transaction book date is after or in month ":value"', + 'search_modifier_book_date_after_day' => 'Transaction book date is after or on day of month ":value"', + 'search_modifier_process_date_on_year' => 'Transaction process date is in year ":value"', + 'search_modifier_process_date_on_month' => 'Transaction process date is in month ":value"', + 'search_modifier_process_date_on_day' => 'Transaction process date is on day of month ":value"', + 'search_modifier_process_date_before_year' => 'Transaction process date is before or in year ":value"', + 'search_modifier_process_date_before_month' => 'Transaction process date is before or in month ":value"', + 'search_modifier_process_date_before_day' => 'Transaction process date is before or on day of month ":value"', + 'search_modifier_process_date_after_year' => 'Transaction process date is after or in year ":value"', + 'search_modifier_process_date_after_month' => 'Transaction process date is after or in month ":value"', + 'search_modifier_process_date_after_day' => 'Transaction process date is after or on day of month ":value"', + 'search_modifier_due_date_on_year' => 'Transaction due date is in year ":value"', + 'search_modifier_due_date_on_month' => 'Transaction due date is in month ":value"', + 'search_modifier_due_date_on_day' => 'Transaction due date is on day of month ":value"', + 'search_modifier_due_date_before_year' => 'Transaction due date is before or in year ":value"', + 'search_modifier_due_date_before_month' => 'Transaction due date is before or in month ":value"', + 'search_modifier_due_date_before_day' => 'Transaction due date is before or on day of month ":value"', + 'search_modifier_due_date_after_year' => 'Transaction due date is after or in year ":value"', + 'search_modifier_due_date_after_month' => 'Transaction due date is after or in month ":value"', + 'search_modifier_due_date_after_day' => 'Transaction due date is after or on day of month ":value"', + 'search_modifier_payment_date_on_year' => 'Transaction payment date is in year ":value"', + 'search_modifier_payment_date_on_month' => 'Transaction payment date is in month ":value"', + 'search_modifier_payment_date_on_day' => 'Transaction payment date is on day of month ":value"', + 'search_modifier_payment_date_before_year' => 'Transaction payment date is before or in year ":value"', + 'search_modifier_payment_date_before_month' => 'Transaction payment date is before or in month ":value"', + 'search_modifier_payment_date_before_day' => 'Transaction payment date is before or on day of month ":value"', + 'search_modifier_payment_date_after_year' => 'Transaction payment date is after or in year ":value"', + 'search_modifier_payment_date_after_month' => 'Transaction payment date is after or in month ":value"', + 'search_modifier_payment_date_after_day' => 'Transaction payment date is after or on day of month ":value"', + 'search_modifier_invoice_date_on_year' => 'Transaction invoice date is in year ":value"', + 'search_modifier_invoice_date_on_month' => 'Transaction invoice date is in month ":value"', + 'search_modifier_invoice_date_on_day' => 'Transaction invoice date is on day of month ":value"', + 'search_modifier_invoice_date_before_year' => 'Transaction invoice date is before or in year ":value"', + 'search_modifier_invoice_date_before_month' => 'Transaction invoice date is before or in month ":value"', + 'search_modifier_invoice_date_before_day' => 'Transaction invoice date is before or on day of month ":value"', + 'search_modifier_invoice_date_after_year' => 'Transaction invoice date is after or in year ":value"', + 'search_modifier_invoice_date_after_month' => 'Transaction invoice date is after or in month ":value"', + 'search_modifier_invoice_date_after_day' => 'Transaction invoice date is after or on day of month ":value"', + // other dates + 'search_modifier_updated_at_on_year' => 'Transaction was last updated in year ":value"', + 'search_modifier_updated_at_on_month' => 'Transaction was last updated in month ":value"', + 'search_modifier_updated_at_on_day' => 'Transaction was last updated on day of month ":value"', + 'search_modifier_updated_at_before_year' => 'Transaction was last updated in or before year ":value"', + 'search_modifier_updated_at_before_month' => 'Transaction was last updated in or before month ":value"', + 'search_modifier_updated_at_before_day' => 'Transaction was last updated on or before day of month ":value"', + 'search_modifier_updated_at_after_year' => 'Transaction was last updated in or after year ":value"', + 'search_modifier_updated_at_after_month' => 'Transaction was last updated in or after month ":value"', + 'search_modifier_updated_at_after_day' => 'Transaction was last updated on or after day of month ":value"', + 'search_modifier_created_at_on_year' => 'Transaction was created in year ":value"', + 'search_modifier_created_at_on_month' => 'Transaction was created in month ":value"', + 'search_modifier_created_at_on_day' => 'Transaction was created on day of month ":value"', + 'search_modifier_created_at_before_year' => 'Transaction was created in or before year ":value"', + 'search_modifier_created_at_before_month' => 'Transaction was created in or before month ":value"', + 'search_modifier_created_at_before_day' => 'Transaction was created on or before day of month ":value"', + 'search_modifier_created_at_after_year' => 'Transaction was created in or after year ":value"', + 'search_modifier_created_at_after_month' => 'Transaction was created in or after month ":value"', + 'search_modifier_created_at_after_day' => 'Transaction was created on or after day of month ":value"', + 'search_modifier_interest_date_before' => 'Transaction interest date is on or before ":value"', + 'search_modifier_interest_date_after' => 'Transaction interest date is on or after ":value"', + 'search_modifier_book_date_on' => 'Transaction book date is on ":value"', + 'search_modifier_book_date_before' => 'Transaction book date is on or before ":value"', + 'search_modifier_book_date_after' => 'Transaction book date is on or after ":value"', + 'search_modifier_process_date_on' => 'Transaction process date is on ":value"', + 'search_modifier_process_date_before' => 'Transaction process date is on or before ":value"', + 'search_modifier_process_date_after' => 'Transaction process date is on or after ":value"', + 'search_modifier_due_date_on' => 'Transaction due date is on ":value"', + 'search_modifier_due_date_before' => 'Transaction due date is on or before ":value"', + 'search_modifier_due_date_after' => 'Transaction due date is on or after ":value"', + 'search_modifier_payment_date_on' => 'Transaction payment date is on ":value"', + 'search_modifier_payment_date_before' => 'Transaction payment date is on or before ":value"', + 'search_modifier_payment_date_after' => 'Transaction payment date is on or after ":value"', + 'search_modifier_invoice_date_on' => 'Transaction invoice date is on ":value"', + 'search_modifier_invoice_date_before' => 'Transaction invoice date is on or before ":value"', + 'search_modifier_invoice_date_after' => 'Transaction invoice date is on or after ":value"', + 'search_modifier_created_at_on' => 'Transaction was created on ":value"', + 'search_modifier_created_at_before' => 'Transaction was created on or before ":value"', + 'search_modifier_created_at_after' => 'Transaction was created on or after ":value"', + 'search_modifier_updated_at_on' => 'Transaction was updated on ":value"', + 'search_modifier_updated_at_before' => 'Transaction was updated on or before ":value"', + 'search_modifier_updated_at_after' => 'Transaction was updated on or after ":value"', + 'search_modifier_attachment_name_is' => 'Any attachment\'s name is ":value"', + 'search_modifier_attachment_name_contains' => 'Any attachment\'s name contains ":value"', + 'search_modifier_attachment_name_starts' => 'Any attachment\'s name starts with ":value"', + 'search_modifier_attachment_name_ends' => 'Any attachment\'s name ends with ":value"', + 'search_modifier_attachment_notes_are' => 'Any attachment\'s notes are ":value"', + 'search_modifier_attachment_notes_contains' => 'Any attachment\'s notes contain ":value"', + 'search_modifier_attachment_notes_starts' => 'Any attachment\'s notes start with ":value"', + 'search_modifier_attachment_notes_ends' => 'Any attachment\'s notes end is ":value"', 'update_rule_from_query' => 'Aggiorna la regola ":rule" dalla ricerca', 'create_rule_from_query' => 'Crea nuova regola dalla ricerca', 'rule_from_search_words' => 'Il motore delle regole ha difficoltà a gestire ":string". La regola suggerita che si adatta alla tua ricerca potrebbe dare risultati diversi. Verifica attentamente che la regola funzioni.', @@ -443,7 +590,12 @@ return [ 'applied_rule_group_selection' => 'Il gruppo di regole ":title" è stato applicato alla selezione.', // actions and triggers + 'rule_trigger_store_journal' => 'Quando una transazione viene creata', + 'rule_trigger_update_journal' => 'Quando una transazione viene aggiornata', 'rule_trigger_user_action' => 'L\'azione dell\'utente è ":trigger_value"', + + + // OLD values (remove non-doubles later): 'rule_trigger_source_account_starts_choice' => 'Il nome del conto di origine inizia con..', 'rule_trigger_source_account_starts' => 'Il nome del conto di origine inizia con ":trigger_value"', 'rule_trigger_source_account_ends_choice' => 'Il nome del conto di origine termina con..', @@ -452,14 +604,14 @@ return [ 'rule_trigger_source_account_is' => 'Il nome del conto di origine è ":trigger_value"', 'rule_trigger_source_account_contains_choice' => 'Il nome del conto di origine contiene...', 'rule_trigger_source_account_contains' => 'Il nome del conto di origine contiene ":trigger_value"', - 'rule_trigger_account_id_choice' => 'L\'ID del conto (sorgente/destinazione) è esattamente...', - 'rule_trigger_account_id' => 'L\'ID del conto (origine/destinazione) è esattamente :trigger_value', + 'rule_trigger_account_id_choice' => 'Either account ID is exactly..', + 'rule_trigger_account_id' => 'Either account ID is exactly :trigger_value', 'rule_trigger_source_account_id_choice' => 'L\'ID del conto di origine è esattamente...', 'rule_trigger_source_account_id' => 'L\'ID del conto di origine è esattamente :trigger_value', 'rule_trigger_destination_account_id_choice' => 'L\'ID del conto di destinazione è esattamente...', 'rule_trigger_destination_account_id' => 'L\'ID del conto di destinazione è esattamente :trigger_value', - 'rule_trigger_account_is_cash_choice' => 'Il conto (origine/destinazione) è un conto (in contanti)', - 'rule_trigger_account_is_cash' => 'Il conto (origine/destinazione) è un conto (in contanti)', + 'rule_trigger_account_is_cash_choice' => 'Either account is cash', + 'rule_trigger_account_is_cash' => 'Either account is cash', 'rule_trigger_source_is_cash_choice' => 'Il conte di origine è un conto (in contanti)', 'rule_trigger_source_is_cash' => 'Il conte di origine è un conto (in contanti)', 'rule_trigger_destination_is_cash_choice' => 'Il conto destinazione è un conto (in contanti)', @@ -494,8 +646,8 @@ return [ 'rule_trigger_category_is' => 'La categoria è ":trigger_value"', 'rule_trigger_amount_less_choice' => 'L\'importo è inferiore a...', 'rule_trigger_amount_less' => 'L\'importo è inferiore a :trigger_value', - 'rule_trigger_amount_exactly_choice' => 'L\'importo è...', - 'rule_trigger_amount_exactly' => 'L\'importo è :trigger_value', + 'rule_trigger_amount_is_choice' => 'Amount is..', + 'rule_trigger_amount_is' => 'Amount is :trigger_value', 'rule_trigger_amount_more_choice' => 'L\'importo è più di...', 'rule_trigger_amount_more' => 'L\'importo è superiore a :trigger_value', 'rule_trigger_description_starts_choice' => 'La descrizione inizia con...', @@ -506,28 +658,26 @@ return [ 'rule_trigger_description_contains' => 'La descrizione contiene ":trigger_value"', 'rule_trigger_description_is_choice' => 'La descrizione è...', 'rule_trigger_description_is' => 'La descrizione è ":trigger_value"', - 'rule_trigger_date_is_choice' => 'La data della transazione è...', - 'rule_trigger_date_is' => 'La data della transazione è ":trigger_value"', + 'rule_trigger_date_on_choice' => 'Transaction date is..', + 'rule_trigger_date_on' => 'Transaction date is ":trigger_value"', 'rule_trigger_date_before_choice' => 'La data della transazione è antecedente al...', 'rule_trigger_date_before' => 'La data della transazione è antecedente al ":trigger_value"', 'rule_trigger_date_after_choice' => 'La data della transazione è successiva al...', 'rule_trigger_date_after' => 'La data della transazione è successiva al ":trigger_value"', - 'rule_trigger_created_on_choice' => 'La transazione è stata creata il...', - 'rule_trigger_created_on' => 'La transazione è stata creata il ":trigger_value"', - 'rule_trigger_updated_on_choice' => 'La transazione è stata modificata l\'ultima volta il...', - 'rule_trigger_updated_on' => 'La transazione è stata modificata l\'ultima volta ":trigger_value"', + 'rule_trigger_created_at_on_choice' => 'Transaction was made on..', + 'rule_trigger_created_at_on' => 'Transaction was made on ":trigger_value"', + 'rule_trigger_updated_at_on_choice' => 'Transaction was last edited on..', + 'rule_trigger_updated_at_on' => 'Transaction was last edited on ":trigger_value"', 'rule_trigger_budget_is_choice' => 'Il budget è...', 'rule_trigger_budget_is' => 'Il budget è ":trigger_value"', - 'rule_trigger_tag_is_choice' => 'Un tag è...', - 'rule_trigger_tag_is' => 'Una etichetta è ":trigger_value"', + 'rule_trigger_tag_is_choice' => 'Any tag is..', + 'rule_trigger_tag_is' => 'Any tag is ":trigger_value"', 'rule_trigger_currency_is_choice' => 'La valuta della transazione è...', 'rule_trigger_currency_is' => 'La valuta della transazione è ":trigger_value"', 'rule_trigger_foreign_currency_is_choice' => 'La valuta estera della transazione è...', 'rule_trigger_foreign_currency_is' => 'La valuta estera della transazione è ":trigger_value"', 'rule_trigger_has_attachments_choice' => 'Ha almeno così tanti allegati', 'rule_trigger_has_attachments' => 'Ha almeno :trigger_value allegato/i', - 'rule_trigger_store_journal' => 'Quando una transazione viene creata', - 'rule_trigger_update_journal' => 'Quando una transazione viene aggiornata', 'rule_trigger_has_no_category_choice' => 'Non ha categoria', 'rule_trigger_has_no_category' => 'La transazione non ha categoria', 'rule_trigger_has_any_category_choice' => 'Ha una (qualsiasi) categoria', @@ -548,20 +698,20 @@ return [ 'rule_trigger_any_notes' => 'La transazione ha una (qualsiasi) nota', 'rule_trigger_no_notes_choice' => 'Non ha note', 'rule_trigger_no_notes' => 'La transazione non ha note', - 'rule_trigger_notes_are_choice' => 'Le note sono...', - 'rule_trigger_notes_are' => 'Le note sono ":trigger_value"', - 'rule_trigger_notes_contain_choice' => 'Le note contengono...', - 'rule_trigger_notes_contain' => 'Le note contengono ":trigger_value"', - 'rule_trigger_notes_start_choice' => 'Le note iniziano con...', - 'rule_trigger_notes_start' => 'Le note iniziano con ":trigger_value"', - 'rule_trigger_notes_end_choice' => 'Le note finiscono con...', - 'rule_trigger_notes_end' => 'Le note finiscono con ":trigger_value"', + 'rule_trigger_notes_is_choice' => 'Notes are..', + 'rule_trigger_notes_is' => 'Notes are ":trigger_value"', + 'rule_trigger_notes_contains_choice' => 'Notes contain..', + 'rule_trigger_notes_contains' => 'Notes contain ":trigger_value"', + 'rule_trigger_notes_starts_choice' => 'Notes start with..', + 'rule_trigger_notes_starts' => 'Notes start with ":trigger_value"', + 'rule_trigger_notes_ends_choice' => 'Notes end with..', + 'rule_trigger_notes_ends' => 'Notes end with ":trigger_value"', 'rule_trigger_bill_is_choice' => 'La bollettà è...', 'rule_trigger_bill_is' => 'La bolletta è ":trigger_value"', - 'rule_trigger_external_id_choice' => 'L\'ID esterno è...', - 'rule_trigger_external_id' => 'L\'ID esterno è ":trigger_value"', - 'rule_trigger_internal_reference_choice' => 'Il riferimento interno è...', - 'rule_trigger_internal_reference' => 'Il riferimento interno è ":trigger_value"', + 'rule_trigger_external_id_is_choice' => 'External ID is..', + 'rule_trigger_external_id_is' => 'External ID is ":trigger_value"', + 'rule_trigger_internal_reference_is_choice' => 'Internal reference is..', + 'rule_trigger_internal_reference_is' => 'Internal reference is ":trigger_value"', 'rule_trigger_journal_id_choice' => 'L\'ID journal della transazione è...', 'rule_trigger_journal_id' => 'L\'ID journal della transazione è ":trigger_value"', 'rule_trigger_no_external_url' => 'La transazione non ha URL esterno', @@ -571,6 +721,134 @@ return [ 'rule_trigger_id_choice' => 'L\'ID della transazione è...', 'rule_trigger_id' => 'L\'ID della transazione è ":trigger_value"', + // new values: + 'rule_trigger_user_action_choice' => 'User action is ":trigger_value"', + 'rule_trigger_tag_is_not_choice' => 'No tag is ":trigger_value"', + 'rule_trigger_tag_is_not' => 'No tag is..', + 'rule_trigger_account_is_choice' => 'Either account is exactly..', + 'rule_trigger_account_is' => 'Either account is exactly ":trigger_value"', + 'rule_trigger_account_contains_choice' => 'Either account contains..', + 'rule_trigger_account_contains' => 'Either account contains ":trigger_value"', + 'rule_trigger_account_ends_choice' => 'Either account ends with..', + 'rule_trigger_account_ends' => 'Either account ends with ":trigger_value"', + 'rule_trigger_account_starts_choice' => 'Either account starts with..', + 'rule_trigger_account_starts' => 'Either account starts with ":trigger_value"', + 'rule_trigger_account_nr_is_choice' => 'Either account number / IBAN is..', + 'rule_trigger_account_nr_is' => 'Either account number / IBAN is ":trigger_value"', + 'rule_trigger_account_nr_contains_choice' => 'Either account number / IBAN contains..', + 'rule_trigger_account_nr_contains' => 'Either account number / IBAN contains ":trigger_value"', + 'rule_trigger_account_nr_ends_choice' => 'Either account number / IBAN ends with..', + 'rule_trigger_account_nr_ends' => 'Either account number / IBAN ends with ":trigger_value"', + 'rule_trigger_account_nr_starts_choice' => 'Either account number / IBAN starts with..', + 'rule_trigger_account_nr_starts' => 'Either account number / IBAN starts with ":trigger_value"', + 'rule_trigger_category_contains_choice' => 'Category contains..', + 'rule_trigger_category_contains' => 'Category contains ":trigger_value"', + 'rule_trigger_category_ends_choice' => 'Category ends with..', + 'rule_trigger_category_ends' => 'Category ends with ":trigger_value"', + 'rule_trigger_category_starts_choice' => 'Category starts with..', + 'rule_trigger_category_starts' => 'Category starts with ":trigger_value"', + 'rule_trigger_budget_contains_choice' => 'Budget contains..', + 'rule_trigger_budget_contains' => 'Budget contains ":trigger_value"', + 'rule_trigger_budget_ends_choice' => 'Budget ends with..', + 'rule_trigger_budget_ends' => 'Budget ends with ":trigger_value"', + 'rule_trigger_budget_starts_choice' => 'Budget starts with..', + 'rule_trigger_budget_starts' => 'Budget starts with ":trigger_value"', + 'rule_trigger_bill_contains_choice' => 'Bill contains..', + 'rule_trigger_bill_contains' => 'Bill contains ":trigger_value"', + 'rule_trigger_bill_ends_choice' => 'Bill ends with..', + 'rule_trigger_bill_ends' => 'Bill ends with ":trigger_value"', + 'rule_trigger_bill_starts_choice' => 'Bill starts with..', + 'rule_trigger_bill_starts' => 'Bill starts with ":trigger_value"', + 'rule_trigger_external_id_contains_choice' => 'External ID contains..', + 'rule_trigger_external_id_contains' => 'External ID contains ":trigger_value"', + 'rule_trigger_external_id_ends_choice' => 'External ID ends with..', + 'rule_trigger_external_id_ends' => 'External ID ends with ":trigger_value"', + 'rule_trigger_external_id_starts_choice' => 'External ID starts with..', + 'rule_trigger_external_id_starts' => 'External ID starts with ":trigger_value"', + 'rule_trigger_internal_reference_contains_choice' => 'Internal reference contains..', + 'rule_trigger_internal_reference_contains' => 'Internal reference contains ":trigger_value"', + 'rule_trigger_internal_reference_ends_choice' => 'Internal reference ends with..', + 'rule_trigger_internal_reference_ends' => 'Internal reference ends with ":trigger_value"', + 'rule_trigger_internal_reference_starts_choice' => 'Internal reference starts with..', + 'rule_trigger_internal_reference_starts' => 'Internal reference starts with ":trigger_value"', + 'rule_trigger_external_url_is_choice' => 'External URL is..', + 'rule_trigger_external_url_is' => 'External URL is ":trigger_value"', + 'rule_trigger_external_url_contains_choice' => 'External URL contains..', + 'rule_trigger_external_url_contains' => 'External URL contains ":trigger_value"', + 'rule_trigger_external_url_ends_choice' => 'External URL ends with..', + 'rule_trigger_external_url_ends' => 'External URL ends with ":trigger_value"', + 'rule_trigger_external_url_starts_choice' => 'External URL starts with..', + 'rule_trigger_external_url_starts' => 'External URL starts with ":trigger_value"', + 'rule_trigger_has_no_attachments_choice' => 'Has no attachments', + 'rule_trigger_has_no_attachments' => 'Transaction has no attachments', + 'rule_trigger_recurrence_id_choice' => 'Recurring transaction ID is..', + 'rule_trigger_recurrence_id' => 'Recurring transaction ID is ":trigger_value"', + 'rule_trigger_interest_date_on_choice' => 'Interest date is on..', + 'rule_trigger_interest_date_on' => 'Interest date is on ":trigger_value"', + 'rule_trigger_interest_date_before_choice' => 'Interest date is before..', + 'rule_trigger_interest_date_before' => 'Interest date is before ":trigger_value"', + 'rule_trigger_interest_date_after_choice' => 'Interest date is after..', + 'rule_trigger_interest_date_after' => 'Interest date is after ":trigger_value"', + 'rule_trigger_book_date_on_choice' => 'Book date is on..', + 'rule_trigger_book_date_on' => 'Book date is on ":trigger_value"', + 'rule_trigger_book_date_before_choice' => 'Book date is before..', + 'rule_trigger_book_date_before' => 'Book date is before ":trigger_value"', + 'rule_trigger_book_date_after_choice' => 'Book date is after..', + 'rule_trigger_book_date_after' => 'Book date is after ":trigger_value"', + 'rule_trigger_process_date_on_choice' => 'Process date is on..', + 'rule_trigger_process_date_on' => 'Process date is ":trigger_value"', + 'rule_trigger_process_date_before_choice' => 'Process date is before..', + 'rule_trigger_process_date_before' => 'Process date is before ":trigger_value"', + 'rule_trigger_process_date_after_choice' => 'Process date is after..', + 'rule_trigger_process_date_after' => 'Process date is after ":trigger_value"', + 'rule_trigger_due_date_on_choice' => 'Due date is on..', + 'rule_trigger_due_date_on' => 'Due date is on ":trigger_value"', + 'rule_trigger_due_date_before_choice' => 'Due date is before..', + 'rule_trigger_due_date_before' => 'Due date is before ":trigger_value"', + 'rule_trigger_due_date_after_choice' => 'Due date is after..', + 'rule_trigger_due_date_after' => 'Due date is after ":trigger_value"', + 'rule_trigger_payment_date_on_choice' => 'Payment date is on..', + 'rule_trigger_payment_date_on' => 'Payment date is on ":trigger_value"', + 'rule_trigger_payment_date_before_choice' => 'Payment date is before..', + 'rule_trigger_payment_date_before' => 'Payment date is before ":trigger_value"', + 'rule_trigger_payment_date_after_choice' => 'Payment date is after..', + 'rule_trigger_payment_date_after' => 'Payment date is after ":trigger_value"', + 'rule_trigger_invoice_date_on_choice' => 'Invoice date is on..', + 'rule_trigger_invoice_date_on' => 'Invoice date is on ":trigger_value"', + 'rule_trigger_invoice_date_before_choice' => 'Invoice date is before..', + 'rule_trigger_invoice_date_before' => 'Invoice date is before ":trigger_value"', + 'rule_trigger_invoice_date_after_choice' => 'Invoice date is after..', + 'rule_trigger_invoice_date_after' => 'Invoice date is after ":trigger_value"', + 'rule_trigger_created_at_before_choice' => 'Transaction was created before..', + 'rule_trigger_created_at_before' => 'Transaction was created before ":trigger_value"', + 'rule_trigger_created_at_after_choice' => 'Transaction was created after..', + 'rule_trigger_created_at_after' => 'Transaction was created after ":trigger_value"', + 'rule_trigger_updated_at_before_choice' => 'Transaction was last updated before..', + 'rule_trigger_updated_at_before' => 'Transaction was last updated before ":trigger_value"', + 'rule_trigger_updated_at_after_choice' => 'Transaction was last updated after..', + 'rule_trigger_updated_at_after' => 'Transaction was last updated after ":trigger_value"', + 'rule_trigger_foreign_amount_is_choice' => 'Foreign amount is exactly..', + 'rule_trigger_foreign_amount_is' => 'Foreign amount is exactly ":trigger_value"', + 'rule_trigger_foreign_amount_less_choice' => 'Foreign amount is less than..', + 'rule_trigger_foreign_amount_less' => 'Foreign amount is less than ":trigger_value"', + 'rule_trigger_foreign_amount_more_choice' => 'Foreign amount is more than..', + 'rule_trigger_foreign_amount_more' => 'Foreign amount is more than ":trigger_value"', + 'rule_trigger_attachment_name_is_choice' => 'Any attachment\'s name is..', + 'rule_trigger_attachment_name_is' => 'Any attachment\'s name is ":trigger_value"', + 'rule_trigger_attachment_name_contains_choice' => 'Any attachment\'s name contains..', + 'rule_trigger_attachment_name_contains' => 'Any attachment\'s name contains ":trigger_value"', + 'rule_trigger_attachment_name_starts_choice' => 'Any attachment\'s name starts with..', + 'rule_trigger_attachment_name_starts' => 'Any attachment\'s name starts with ":trigger_value"', + 'rule_trigger_attachment_name_ends_choice' => 'Any attachment\'s name ends with..', + 'rule_trigger_attachment_name_ends' => 'Any attachment\'s name ends with ":trigger_value"', + 'rule_trigger_attachment_notes_are_choice' => 'Any attachment\'s notes are..', + 'rule_trigger_attachment_notes_are' => 'Any attachment\'s notes are ":trigger_value"', + 'rule_trigger_attachment_notes_contains_choice' => 'Any attachment\'s notes contain..', + 'rule_trigger_attachment_notes_contains' => 'Any attachment\'s notes contain ":trigger_value"', + 'rule_trigger_attachment_notes_starts_choice' => 'Any attachment\'s notes start with..', + 'rule_trigger_attachment_notes_starts' => 'Any attachment\'s notes start with ":trigger_value"', + 'rule_trigger_attachment_notes_ends_choice' => 'Any attachment\'s notes end with..', + 'rule_trigger_attachment_notes_ends' => 'Any attachment\'s notes end with ":trigger_value"', // actions 'rule_action_delete_transaction_choice' => 'ELIMINA transazione (!)', @@ -1031,6 +1309,10 @@ return [ 'running_again_loss' => 'Le transazioni precedentemente collegate a questa bolletta potrebbero perdere la loro connessione se (non) corrispondono (più) alla regola.', 'bill_related_rules' => 'Regole relative a questa bolletta', 'repeats' => 'Si ripete', + 'bill_end_date_help' => 'Optional field. The bill is expected to end on this date.', + 'bill_extension_date_help' => 'Optional field. The bill must be extended (or cancelled) on or before this date.', + 'bill_end_index_line' => 'This bill ends on :date', + 'bill_extension_index_line' => 'This bill must be extended or cancelled on :date', 'connected_journals' => 'Transazioni connesse', 'auto_match_on' => 'Abbinato automaticamente da Firefly III', 'auto_match_off' => 'Non abbinato automaticamente a Firefly III', @@ -1412,7 +1694,6 @@ return [ 'overview' => 'Panoramica', 'saveOnAccount' => 'Risparmio sul conto', 'unknown' => 'Sconosciuto', - 'daily' => 'Giornaliero', 'monthly' => 'Mensile', 'profile' => 'Profilo', 'errors' => 'Errori', diff --git a/resources/lang/it_IT/form.php b/resources/lang/it_IT/form.php index d3bb2f273f..f4171f6034 100644 --- a/resources/lang/it_IT/form.php +++ b/resources/lang/it_IT/form.php @@ -181,6 +181,7 @@ return [ 'login_name' => 'Login', 'is_owner' => 'È amministratore?', 'url' => 'URL', + 'bill_end_date' => 'End date', // import 'apply_rules' => 'Applica regole', diff --git a/resources/lang/ja_JP/config.php b/resources/lang/ja_JP/config.php index 9a79a9df75..d0397dc27b 100644 --- a/resources/lang/ja_JP/config.php +++ b/resources/lang/ja_JP/config.php @@ -25,25 +25,36 @@ declare(strict_types=1); return [ 'html_language' => 'ja', 'locale' => 'ja, Japanese, ja_JP.utf8, ja_JP.UTF-8', - 'month' => '%Y年%B', - 'month_and_day' => '%Y年%B%e日', + //'month' => '%B %Y', + 'month_js' => 'YYYY年MM月', + + //'month_and_day' => '%B %e, %Y', 'month_and_day_moment_js' => 'YYYY年MM月D日', 'month_and_day_fns' => 'y年 MMMM d日', - 'month_and_date_day' => '%Y年%e%B日%A', - 'month_and_day_no_year' => '%e%B日', - 'date_time' => '%Y年%B月%e日 %T', - 'specific_day' => '%Y年%B月%e日', - 'week_in_year' => 'YYYY年w[週目]', - 'year' => '%Y年', - 'half_year' => '%Y年%B月', - 'month_js' => 'YYYY年MM月', 'month_and_day_js' => 'YYYY年MM月DD日', + + //'month_and_date_day' => '%A %B %e, %Y', + 'month_and_date_day_js' => 'dddd MMMM Do, YYYY', + + //'month_and_day_no_year' => '%B %e', + 'month_and_day_no_year_js' => 'MMMM Do', + + //'date_time' => '%B %e, %Y, @ %T', 'date_time_js' => 'YYYY年MM月DD日 HH:mm:ss', + + //'specific_day' => '%e %B %Y', 'specific_day_js' => 'YYYY年MM月D日', + + //'week_in_year' => 'Week %V, %G', 'week_in_year_js' => 'YYYY年w[週目]', 'week_in_year_fns' => "yyyy年w[週目]", + + //'year' => '%Y', 'year_js' => 'YYYY年', + + //'half_year' => '%B %Y', 'half_year_js' => 'YYYY年第Q四半期', + 'quarter_fns' => "yyyy年第Q四半期", 'half_year_fns' => "yyyy年H[半期]", 'dow_1' => '月曜日', diff --git a/resources/lang/ja_JP/email.php b/resources/lang/ja_JP/email.php index a48de52395..bb2089417e 100644 --- a/resources/lang/ja_JP/email.php +++ b/resources/lang/ja_JP/email.php @@ -24,82 +24,97 @@ declare(strict_types=1); return [ // common items - 'greeting' => 'ようこそ', - 'closing' => 'ピーピー', - 'signature' => 'Firely-iiiのメールロボット', - 'footer_ps' => ':ipAddressにリクエストされたので、このメール送信されました。', + 'greeting' => 'ようこそ', + 'closing' => 'ピーピー', + 'signature' => 'Firely-iiiのメールロボット', + 'footer_ps' => ':ipAddressにリクエストされたので、このメール送信されました。', // admin test - 'admin_test_subject' => 'Firefly-iiiのテストメッセージ', - 'admin_test_body' => 'Firefly-iiiのテストメッセージ。:emailに送信しました。', + 'admin_test_subject' => 'Firefly-iiiのテストメッセージ', + 'admin_test_body' => 'Firefly-iiiのテストメッセージ。:emailに送信しました。', // new IP - 'login_from_new_ip' => 'Firefly III に新しいログイン', - 'new_ip_body' => 'Firefly III が未知のIPアドレスからあなたのアカウントへの新しいログインを検出しました。 以下のIPアドレスからログインしたことがないか、ログインから6ヶ月以上経過している場合、Firefly IIIは警告します。', - 'new_ip_warning' => 'このIPアドレスまたはログインに覚えがある場合は、このメッセージを無視できます。 ログインしていないか、これが何であるかがわからない場合、 パスワードのセキュリティを確認、変更し、すべてのセッションをログアウトしてください。 これはあなたのプロフィールページから行えます。もちろん、あなたはすでに2FAが有効になっていますよね?', - 'ip_address' => 'IPアドレス', - 'host_name' => 'ホスト', - 'date_time' => '日付と時刻', + 'login_from_new_ip' => 'Firefly III に新しいログイン', + 'new_ip_body' => 'Firefly III が未知のIPアドレスからあなたのアカウントへの新しいログインを検出しました。 以下のIPアドレスからログインしたことがないか、ログインから6ヶ月以上経過している場合、Firefly IIIは警告します。', + 'new_ip_warning' => 'このIPアドレスまたはログインに覚えがある場合は、このメッセージを無視できます。 ログインしていないか、これが何であるかがわからない場合、 パスワードのセキュリティを確認、変更し、すべてのセッションをログアウトしてください。 これはあなたのプロフィールページから行えます。もちろん、あなたはすでに2FAが有効になっていますよね?', + 'ip_address' => 'IPアドレス', + 'host_name' => 'ホスト', + 'date_time' => '日付と時刻', // access token created - 'access_token_created_subject' => '新しいアクセストークンが作成されました。', - 'access_token_created_body' => 'あなたのユーザーアカウントの利用するために、新しいアクセストークンを作成した方がいます。', - 'access_token_created_explanation' => 'このトークンがあれば、Firefly III APIを使用してあなたの財務記録の すべて にアクセスできます。', - 'access_token_created_revoke' => 'これがあなたではない場合は、できるだけ早く :url からこのトークンを無効にしてください。', + 'access_token_created_subject' => '新しいアクセストークンが作成されました。', + 'access_token_created_body' => 'あなたのユーザーアカウントの利用するために、新しいアクセストークンを作成した方がいます。', + 'access_token_created_explanation' => 'このトークンがあれば、Firefly III APIを使用してあなたの財務記録の すべて にアクセスできます。', + 'access_token_created_revoke' => 'これがあなたではない場合は、できるだけ早く :url からこのトークンを無効にしてください。', // registered - 'registered_subject' => 'Firefly III へようこそ!', - 'registered_welcome' => 'Firefly IIIへようこそ。登録がこのメールで確認できました。やった!', - 'registered_pw' => 'パスワードを忘れた場合は、 パスワードリセットツール を使用してリセットしてください。', - 'registered_help' => '各ページの右上にヘルプアイコンがあります。ヘルプが必要な場合は、クリックしてください。', - 'registered_doc_html' => 'まだ読んでいない場合は、 概論をご覧ください。', - 'registered_doc_text' => 'まだ読んでいない場合は、初回利用ガイドと詳細説明をご覧ください。', - 'registered_closing' => 'では!', - 'registered_firefly_iii_link' => 'Firefly III:', - 'registered_pw_reset_link' => 'パスワードのリセット:', - 'registered_doc_link' => 'ドキュメント:', + 'registered_subject' => 'Firefly III へようこそ!', + 'registered_welcome' => 'Firefly IIIへようこそ。登録がこのメールで確認できました。やった!', + 'registered_pw' => 'パスワードを忘れた場合は、 パスワードリセットツール を使用してリセットしてください。', + 'registered_help' => '各ページの右上にヘルプアイコンがあります。ヘルプが必要な場合は、クリックしてください。', + 'registered_doc_html' => 'まだ読んでいない場合は、 概論をご覧ください。', + 'registered_doc_text' => 'まだ読んでいない場合は、初回利用ガイドと詳細説明をご覧ください。', + 'registered_closing' => 'では!', + 'registered_firefly_iii_link' => 'Firefly III:', + 'registered_pw_reset_link' => 'パスワードのリセット:', + 'registered_doc_link' => 'ドキュメント:', // email change - 'email_change_subject' => 'Firefly III のメールアドレスが変更されました', - 'email_change_body_to_new' => 'あなた、もしくはあなたのFirefly IIIアカウントにアクセスできるユーザーが、メールアドレスを変更しました。 このメッセージに覚えがない場合は、無視して削除してください。', - 'email_change_body_to_old' => 'あなた、もしくはあなたのFirefly IIIアカウントにアクセスできるユーザーが、メールアドレスを変更しました。 このメッセージに覚えがない場合は、 必ず以下の「元に戻す」リンクに従いアカウントを保護してください。', - 'email_change_ignore' => 'あなたがこの変更を開始した場合は、このメッセージを無視してください。', - 'email_change_old' => '古いメールアドレス: :email', - 'email_change_old_strong' => '古いメールアドレス: :email', - 'email_change_new' => '新しいメールアドレス: :email', - 'email_change_new_strong' => '新しいメールアドレスは: :email', - 'email_change_instructions' => 'この変更を確認するまで Firefly III を使用できません。以下のリンクに従ってください。', - 'email_change_undo_link' => '変更を元に戻すには、次のリンクに従ってください:', + 'email_change_subject' => 'Firefly III のメールアドレスが変更されました', + 'email_change_body_to_new' => 'あなた、もしくはあなたのFirefly IIIアカウントにアクセスできるユーザーが、メールアドレスを変更しました。 このメッセージに覚えがない場合は、無視して削除してください。', + 'email_change_body_to_old' => 'あなた、もしくはあなたのFirefly IIIアカウントにアクセスできるユーザーが、メールアドレスを変更しました。 このメッセージに覚えがない場合は、 必ず以下の「元に戻す」リンクに従いアカウントを保護してください。', + 'email_change_ignore' => 'あなたがこの変更を開始した場合は、このメッセージを無視してください。', + 'email_change_old' => '古いメールアドレス: :email', + 'email_change_old_strong' => '古いメールアドレス: :email', + 'email_change_new' => '新しいメールアドレス: :email', + 'email_change_new_strong' => '新しいメールアドレスは: :email', + 'email_change_instructions' => 'この変更を確認するまで Firefly III を使用できません。以下のリンクに従ってください。', + 'email_change_undo_link' => '変更を元に戻すには、次のリンクに従ってください:', // OAuth token created - 'oauth_created_subject' => '新しいOAuthクライアントが作成されました', - 'oauth_created_body' => '誰か(あなただと幸いです)があなたのユーザーアカウント用の新しいFirefly III API OAuth クライアントを作成しました。 ":name" というラベルが付けられており、コールバックURL :url があります。', - 'oauth_created_explanation' => 'このクライアントは、Firefly III APIを介してあなたの すべて の財務記録のにアクセスできます。', - 'oauth_created_undo' => 'これがあなたではない場合は、できるだけ早く:url からこのクライアントを無効にしてください。', + 'oauth_created_subject' => '新しいOAuthクライアントが作成されました', + 'oauth_created_body' => '誰か(あなただと幸いです)があなたのユーザーアカウント用の新しいFirefly III API OAuth クライアントを作成しました。 ":name" というラベルが付けられており、コールバックURL :url があります。', + 'oauth_created_explanation' => 'このクライアントは、Firefly III APIを介してあなたの すべて の財務記録のにアクセスできます。', + 'oauth_created_undo' => 'これがあなたではない場合は、できるだけ早く:url からこのクライアントを無効にしてください。', // reset password - 'reset_pw_subject' => 'パスワードリセットのリクエスト', - 'reset_pw_instructions' => '誰かがあなたのパスワードをリセットしようとしました。もしあなたであれば、以下のリンクに従ってください。', - 'reset_pw_warning' => '必ず実際にリンクが Firefly III に遷移することを確認してください!', + 'reset_pw_subject' => 'パスワードリセットのリクエスト', + 'reset_pw_instructions' => '誰かがあなたのパスワードをリセットしようとしました。もしあなたであれば、以下のリンクに従ってください。', + 'reset_pw_warning' => '必ず実際にリンクが Firefly III に遷移することを確認してください!', // error - 'error_subject' => 'Firefly III でエラーが発生しました', - 'error_intro' => 'Firefly III v:version でエラーが発生しました: :errorMessage。', - 'error_type' => 'エラー種別は ":class" でした。', - 'error_timestamp' => 'エラーは :time に発生しました', - 'error_location' => 'このエラーは、ファイル ":file" :line 行目のコード :code で発生しました。', - 'error_user' => 'ユーザー #:id :email がエラーに遭遇しました。', - 'error_no_user' => 'このエラーの際、ユーザーはログインしていないか、ユーザーは検出されませんでした。', - 'error_ip' => 'このエラーに関連する IP アドレス: :ip', - 'error_url' => 'URL: :url', - 'error_user_agent' => 'ユーザーエージェント: :userAgent', - 'error_stacktrace' => '完全なスタックトレースは以下の通りです。これがバグだと考えるなら、このメッセージをjames@firefly-iii.orgに届けることができます。これは先ほど遭遇したバグの修正に役立ちます。', - 'error_github_html' => 'ご希望の場合は、GitHubで新しいissueを作ることもできます。', - 'error_github_text' => 'ご希望の場合は、https://github.com/fofoflifly-iii/firelify-ii/issuesで新しいissueを作ることもできます。', - 'error_stacktrace_below' => '完全なスタックトレースは以下の通りです:', - 'error_headers' => 'The following headers may also be relevant:', + 'error_subject' => 'Firefly III でエラーが発生しました', + 'error_intro' => 'Firefly III v:version でエラーが発生しました: :errorMessage。', + 'error_type' => 'エラー種別は ":class" でした。', + 'error_timestamp' => 'エラーは :time に発生しました', + 'error_location' => 'このエラーは、ファイル ":file" :line 行目のコード :code で発生しました。', + 'error_user' => 'ユーザー #:id :email がエラーに遭遇しました。', + 'error_no_user' => 'このエラーの際、ユーザーはログインしていないか、ユーザーは検出されませんでした。', + 'error_ip' => 'このエラーに関連する IP アドレス: :ip', + 'error_url' => 'URL: :url', + 'error_user_agent' => 'ユーザーエージェント: :userAgent', + 'error_stacktrace' => '完全なスタックトレースは以下の通りです。これがバグだと考えるなら、このメッセージをjames@firefly-iii.orgに届けることができます。これは先ほど遭遇したバグの修正に役立ちます。', + 'error_github_html' => 'ご希望の場合は、GitHubで新しいissueを作ることもできます。', + 'error_github_text' => 'ご希望の場合は、https://github.com/fofoflifly-iii/firelify-ii/issuesで新しいissueを作ることもできます。', + 'error_stacktrace_below' => '完全なスタックトレースは以下の通りです:', + 'error_headers' => 'The following headers may also be relevant:', // report new journals - 'new_journals_subject' => 'Firefly III が取引を作成しました|Firefly III が:count件の取引を作成しました', - 'new_journals_header' => 'Firefly III が取引を作成しました。Firefly III で参照できます:|Firefly III が:count件の取引を作成しました。 Firefly III でそれらを参照できます。', + 'new_journals_subject' => 'Firefly III が取引を作成しました|Firefly III が:count件の取引を作成しました', + 'new_journals_header' => 'Firefly III が取引を作成しました。Firefly III で参照できます:|Firefly III が:count件の取引を作成しました。 Firefly III でそれらを参照できます。', + + // bill warning + 'bill_warning_subject_end_date' => 'Your bill ":name" is due to end in :diff days', + 'bill_warning_subject_now_end_date' => 'Your bill ":name" is due to end TODAY', + 'bill_warning_subject_extension_date' => 'Your bill ":name" is due to be extended or cancelled in :diff days', + 'bill_warning_subject_now_extension_date' => 'Your bill ":name" is due to be extended or cancelled TODAY', + 'bill_warning_end_date_text' => 'Your bill ":name" is due to end on :date. This moment will pass in about :diff days.', + 'bill_warning_extension_date_text' => 'Your bill ":name" is due to be extended or cancelled on :date. This moment will pass in about :diff days.', + 'bill_warning_end_date_text_zero' => 'Your bill ":name" is due to end on :date. This moment will pass TODAY!', + 'bill_warning_extension_date_text_zero' => 'Your bill ":name" is due to be extended or cancelled on :date. This moment will pass TODAY!', + 'bill_warning_please_action' => 'Please take the appropriate action.', + 'bill_warning_end_date_html' => 'Your bill ":name" is due to end on :date. This moment will pass in about :diff days.', + 'bill_warning_extension_date_html' => 'Your bill ":name" is due to be extended or cancelled on :date. This moment will pass in about :diff days.', + 'bill_warning_end_date_html_zero' => 'Your bill ":name" is due to end on :date. This moment will pass TODAY!', + 'bill_warning_extension_date_html_zero' => 'Your bill ":name" is due to be extended or cancelled on :date. This moment will pass TODAY!', ]; diff --git a/resources/lang/ja_JP/firefly.php b/resources/lang/ja_JP/firefly.php index ba3e2948b0..7396390215 100644 --- a/resources/lang/ja_JP/firefly.php +++ b/resources/lang/ja_JP/firefly.php @@ -24,333 +24,480 @@ declare(strict_types=1); return [ // general stuff: - 'close' => '閉じる', - 'actions' => '操作', - 'edit' => '編集', - 'delete' => '削除', - 'split' => '分割', - 'single_split' => '分割', - 'clone' => '複製', - 'last_seven_days' => '過去7日間', - 'last_thirty_days' => '過去30日間', - 'last_180_days' => '過去180日間', - 'YTD' => 'YTD', - 'welcome_back' => '何をやっているの?', - 'everything' => '全て', - 'today' => '今日', - 'customRange' => '期間を指定', - 'date_range' => '対象期間', - 'apply' => '適用', - 'select_date' => '日付を選択...', - 'cancel' => 'キャンセル', - 'from' => 'から', - 'to' => 'へ', - 'structure' => '構成', - 'help_translating' => 'このヘルプ文章はまだあなたの言語で利用可能ではありません。翻訳を手伝っていただけますか?', - 'showEverything' => '全て表示', - 'never' => '常になし', - 'no_results_for_empty_search' => '検索条件が空なので、何も見つかりませんでした。', - 'removed_amount' => ':amount 削除しました', - 'added_amount' => ':amount 追加しました', - 'asset_account_role_help' => 'あなたの追加設定はあとからやり直すことも出来ます。', - 'Opening balance' => '期首残高', - 'create_new_stuff' => '新しく作成する', - 'new_withdrawal' => '新しい出金', - 'create_new_transaction' => '新しい取引を作成', - 'sidebar_frontpage_create' => '作成', - 'new_transaction' => '新しい取引', - 'no_rules_for_bill' => 'この請求書はどのルールにも関連付けられていません。', - 'go_to_asset_accounts' => '資産勘定を見る', - 'go_to_budgets' => '予算へ移動', - 'go_to_withdrawals' => '出金に移動', - 'clones_journal_x' => '取り引き ":description" を削除する', - 'go_to_categories' => 'カテゴリへ移動', - 'go_to_bills' => 'あなたの請求へ移動', - 'go_to_expense_accounts' => '支出先を見る', - 'go_to_revenue_accounts' => '収入源を見る', - 'go_to_piggies' => '貯金箱へ移動', - 'new_deposit' => '新しい預金', - 'new_transfer' => '新しい送金', - 'new_transfers' => '新しい送金', - 'new_asset_account' => '新しい資産勘定', - 'new_expense_account' => '新しい支出先', - 'new_revenue_account' => '新しい収入源', - 'new_liabilities_account' => '新しい借金', - 'new_budget' => '新しい予算', - 'new_bill' => '新しい請求', - 'block_account_logout' => 'あなたはログアウトしました。ブロックされたアカウントはこのサイトを使うことが出来ません。有効なメールアドレスで登録しましたか?', - 'flash_success' => '成功しました!', - 'flash_info' => 'メッセージ', - 'flash_warning' => '警告!', - 'flash_error' => 'エラー!', - 'flash_danger' => '危険!', - 'flash_info_multiple' => ':count 通のメッセージがあります', - 'flash_error_multiple' => ':count 通のエラーがあります', - 'net_worth' => '純資産', - 'help_for_this_page' => 'このページのヘルプ', - 'help_for_this_page_body' => 'こちらのページの詳細はドキュメントをご覧ください。', - 'two_factor_welcome' => 'こんにちは!', - 'two_factor_enter_code' => '続行するには、2要素認証コードを入力してください。あなたのアプリケーションが生成してくれます。', - 'two_factor_code_here' => 'コードを入力', - 'two_factor_title' => '二要素認証', - 'authenticate' => '認証', - 'two_factor_forgot_title' => '二要素認証を紛失しました', - 'two_factor_forgot' => '2要素認証端末を忘れてしまいました。', - 'two_factor_lost_header' => '二要素認証を紛失しましたか?', - 'two_factor_lost_intro' => 'バックアップコードも紛失してしまった場合、Webから修正する方法はありません。2つから選ぶことができます。', - 'two_factor_lost_fix_self' => 'Firefly IIIインスタンスを自分で運営する場合、説明書としてFAQ内のこの項目をお読みください。', - 'two_factor_lost_fix_owner' => 'または、サイト管理者 :site_owner に連絡して2要素認証をリセットしてもらうよう頼んでください。', - 'mfa_backup_code' => 'あなたはバックアップコードを利用してログインしました。もし再び使用することが出来ないなら、リストから削除してください。', - 'pref_two_factor_new_backup_codes' => '新しいバックアップコードを取得', - 'pref_two_factor_backup_code_count' => ':count 個の有効なバックアップコードがあります。|:count 個の有効なバックアップコードがあります。', - '2fa_i_have_them' => '保存しました!', - 'warning_much_data' => ':days日間のデータは読み込みに時間を要す場合があります。', - 'registered' => '登録に成功しました!', - 'Default asset account' => '既定の資産勘定', - 'no_budget_pointer' => 'まだ予算を立てていないようです。予算ページで作成してください。予算は支出の把握に役立ちます。', - 'no_bill_pointer' => 'まだ請求がないようです。請求ページで作成してください。請求は支出の把握に役立ちます。', - 'Savings account' => '貯蓄口座', - 'Credit card' => 'クレジットカード', - 'source_accounts' => '引き出し元口座|引き出し元口座', - 'destination_accounts' => '預け入れ先口座|預け入れ先口座', - 'user_id_is' => '貴方のユーザーIDは:userです', - 'field_supports_markdown' => 'この欄はマークダウンをサポートしています。', - 'need_more_help' => 'もしFirefly IIIの使用に当たってヘルプが必要なら、Githubでチケットを開いてください。', - 'reenable_intro_text' => '導入ガイダンスを再有効化することもできます。', - 'intro_boxes_after_refresh' => '説明は再読込後に再び表示されます。', - 'show_all_no_filter' => 'すべての取引を日付でまとめずに表示します。', - 'expenses_by_category' => 'カテゴリ別支出', - 'expenses_by_budget' => '予算別支出', - 'income_by_category' => 'カテゴリ別収入', - 'expenses_by_asset_account' => '資産勘定による支出', - 'expenses_by_expense_account' => '経費勘定による支出', - 'cannot_redirect_to_account' => 'Firefly IIIはあなたを正しいページにリダイレクトすることができませんでした。申し訳ありません。', - 'sum_of_expenses' => '合計支出', - 'sum_of_income' => '合計収入', - 'liabilities' => '負債', - 'spent_in_specific_budget' => '予算":budget"の支出', - 'spent_in_specific_double' => '口座「:account」での支出', - 'earned_in_specific_double' => '口座「:account」での収入', - 'source_account' => '支出元のアカウント', - 'source_account_reconciliation' => '支出元のアカウントの取引照合を編集することはできません。', - 'destination_account' => '送金先のアカウント', - 'destination_account_reconciliation' => '送金先のアカウントの取引照合を編集することはできません。', - 'sum_of_expenses_in_budget' => '予算":budget"の合計支出', - 'left_in_budget_limit' => '予算による支出残高', - 'current_period' => '現在の期間', - 'show_the_current_period_and_overview' => '現在の期間と概要を見る', - 'pref_languages_locale' => '英語以外の言語で正しく動作させるには、あなたのOSが正しいロケール情報を持っている必要があります。もしこれらが利用可能でない場合、通貨データ、日付、金額が正しく表示されない可能性があります。', - 'budget_in_period' => ':nameカテゴリの:startから:endまでのすべての取引', - 'chart_budget_in_period' => '予算「:name」の :start から :end までの全取引の通貨 :currency のチャート', - 'chart_budget_in_period_only_currency' => ':currency で予算計上されたため、このチャートは :currency での取引のみ表示されます。', - 'chart_account_in_period' => '口座「:name」(:balance) における :start から :end までの全取引のチャート', - 'chart_category_in_period' => ':nameカテゴリの:startから:endまでのすべての取引', - 'chart_category_all' => '":name"予算のすべての取引のチャート', - 'clone_withdrawal' => '出金', - 'clone_deposit' => '預金', - 'clone_transfer' => '複製', - 'multi_select_no_selection' => 'この数値は選択された操作には無効です。', - 'multi_select_select_all' => '日付を選択...', - 'multi_select_n_selected' => 'この数値は選択された操作には無効です。', - 'multi_select_all_selected' => 'この数値は選択された操作には無効です。', - 'multi_select_filter_placeholder' => 'そのメールアドレスのユーザーを見つけることができません。', - 'intro_next_label' => '次 »', - 'intro_prev_label' => '« 前', - 'intro_skip_label' => 'スキップ', - 'intro_done_label' => '完了', - 'between_dates_breadcrumb' => ':nameカテゴリの:startから:endまでのすべての取引', - 'all_journals_without_budget' => '":name"予算のすべての取引', - 'journals_without_budget' => '":name"予算のすべての取引', - 'all_journals_without_category' => 'カテゴリを除いたすべての取引', - 'journals_without_category' => 'カテゴリを除いた取引', - 'all_journals_for_account' => '":name"カテゴリのすべての取引', - 'chart_all_journals_for_account' => '":name"予算のすべての取引のチャート', - 'journals_in_period_for_account' => ':nameカテゴリの:startから:endまでのすべての取引', - 'journals_in_period_for_account_js' => '{start} から {end} までの口座 {title} のすべての取引', - 'transferred' => '送金済み', - 'all_withdrawal' => ':startから:endまでのすべての支出', - 'all_transactions' => 'すべての取引', - 'title_withdrawal_between' => ':startから:endまでのすべての支出', - 'all_deposit' => 'すべての収入', - 'title_deposit_between' => ':startから:endまでのすべての収入', - 'all_transfers' => 'すべての送金', - 'title_transfers_between' => ':startから:endまでのすべての送金', - 'all_transfer' => 'すべての送金', - 'all_journals_for_tag' => '":tag"タグのついたすべての取引', - 'title_transfer_between' => ':startから:endまでのすべての送金', - 'all_journals_for_category' => '":name"カテゴリのすべての取引', - 'all_journals_for_budget' => '":name"予算のすべての取引', - 'chart_all_journals_for_budget' => '":name"予算のすべての取引のチャート', - 'journals_in_period_for_category' => ':nameカテゴリの:startから:endまでのすべての取引', - 'journals_in_period_for_tag' => ':tagタグのついた:startから:endまでのすべての取引', - 'not_available_demo_user' => 'あなたがアクセスしようとした機能はデモユーザーではご利用になれません。', - 'exchange_rate_instructions' => '資産口座「@name」は @native_currency での取引のみ受け付けます。@foreign_currency を使う場合は、@native_currency での金額も同様に確認してください。', - 'transfer_exchange_rate_instructions' => '出金元資産口座「@source_name」は @source_currency の取引のみ受け付けます。 送金先資産口座「@dest_name」は @dest_currency でのみ取引を受け付けます。両方の通貨で正しく送金額を入力する必要があります。', - 'transaction_data' => '取引データ', - 'invalid_server_configuration' => '無効なサーバー構成', - 'invalid_locale_settings' => 'Firefly III is unable to format monetary amounts because your server is missing the required packages. There are instructions how to do this.', - 'quickswitch' => 'クイックスイッチ', - 'sign_in_to_start' => 'サインインしてセッションを開始', - 'sign_in' => 'サインイン', - 'register_new_account' => '新しい支出先', - 'forgot_my_password' => 'パスワードを忘れました', - 'problems_with_input' => '入力に問題が発生しました。', - 'reset_password' => 'パスワードがリセットされました!', - 'button_reset_password' => 'パスワードリセットトークンが正しくありません。', - 'reset_button' => 'パスワードがリセットされました!', - 'want_to_login' => '保存しました!', - 'login_page_title' => 'Firefly III にログイン', - 'register_page_title' => 'Firefly IIIに登録する', - 'forgot_pw_page_title' => 'Firefly III のパスワードを忘れました', - 'reset_pw_page_title' => 'パスワードがリセットされました!', - 'cannot_reset_demo_user' => 'デモユーザーのパスワードはリセットできません。', - 'no_att_demo_user' => 'デモユーザーは添付ファイルをアップロードできません。', - 'button_register' => '登録', - 'authorization' => '認証', - 'active_bills_only' => '請求書', - 'active_bills_only_total' => 'すべての有効な請求', - 'active_exp_bills_only' => '有効な請求見込みのみ', - 'active_exp_bills_only_total' => 'すべての有効な請求見込みのみ', - 'per_period_sum_1D' => '一日当たりの予想費用', - 'per_period_sum_1W' => '週当たりの予想費用', - 'per_period_sum_1M' => '月当たりの予想費用', - 'per_period_sum_3M' => '四半期当たりの予想費用', - 'per_period_sum_6M' => '半期当たりの予想費用', - 'per_period_sum_1Y' => '年あたりの予想費用', - 'average_per_bill' => '新しい請求書', - 'expected_total' => '予期された', - 'reconciliation_account_name' => ':name 突合 (:currency)', - 'saved' => '保存しました。', - 'advanced_options' => '高度な設定', - 'advanced_options_explain' => 'Firefly III のいくつかのページにはこのボタンの後ろに高度なオプションがあります。このページには何もありませんが、他のページをチェックしてください!', - 'here_be_dragons' => 'Hic sunt dracones', + 'close' => '閉じる', + 'actions' => '操作', + 'edit' => '編集', + 'delete' => '削除', + 'split' => '分割', + 'single_split' => '分割', + 'clone' => '複製', + 'last_seven_days' => '過去7日間', + 'last_thirty_days' => '過去30日間', + 'last_180_days' => '過去180日間', + 'YTD' => 'YTD', + 'welcome_back' => '概要', + 'everything' => '全て', + 'today' => '今日', + 'customRange' => '期間を指定', + 'date_range' => '対象期間', + 'apply' => '適用', + 'select_date' => '日付を選択...', + 'cancel' => 'キャンセル', + 'from' => 'から', + 'to' => 'へ', + 'structure' => '構成', + 'help_translating' => 'このヘルプ文章はまだあなたの言語で利用可能ではありません。翻訳を手伝っていただけますか?', + 'showEverything' => '全て表示', + 'never' => '常になし', + 'no_results_for_empty_search' => '検索条件が空なので、何も見つかりませんでした。', + 'removed_amount' => ':amount 削除しました', + 'added_amount' => ':amount 追加しました', + 'asset_account_role_help' => 'あなたの追加設定はあとからやり直すことも出来ます。', + 'Opening balance' => '期首残高', + 'create_new_stuff' => '新しく作成する', + 'new_withdrawal' => '新しい出金', + 'create_new_transaction' => '新しい取引を作成', + 'sidebar_frontpage_create' => '作成', + 'new_transaction' => '新しい取引', + 'no_rules_for_bill' => 'この請求書はどのルールにも関連付けられていません。', + 'go_to_asset_accounts' => '資産勘定を見る', + 'go_to_budgets' => '予算へ移動', + 'go_to_withdrawals' => '出金に移動', + 'clones_journal_x' => '取り引き ":description" を削除する', + 'go_to_categories' => 'カテゴリへ移動', + 'go_to_bills' => '請求へ移動', + 'go_to_expense_accounts' => '支出口座を見る', + 'go_to_revenue_accounts' => '収入源を見る', + 'go_to_piggies' => '貯金箱へ移動', + 'new_deposit' => '新しい預金', + 'new_transfer' => '新しい送金', + 'new_transfers' => '新しい送金', + 'new_asset_account' => '新しい資産勘定', + 'new_expense_account' => '新しい支出先', + 'new_revenue_account' => '新しい収入源', + 'new_liabilities_account' => '新しい借金', + 'new_budget' => '新しい予算', + 'new_bill' => '新しい請求', + 'block_account_logout' => 'あなたはログアウトしました。ブロックされたアカウントはこのサイトを使うことが出来ません。有効なメールアドレスで登録しましたか?', + 'flash_success' => '成功しました!', + 'flash_info' => 'メッセージ', + 'flash_warning' => '警告!', + 'flash_error' => 'エラー!', + 'flash_danger' => '危険!', + 'flash_info_multiple' => ':count 通のメッセージがあります', + 'flash_error_multiple' => ':count 通のエラーがあります', + 'net_worth' => '純資産', + 'help_for_this_page' => 'このページのヘルプ', + 'help_for_this_page_body' => 'こちらのページの詳細はドキュメントをご覧ください。', + 'two_factor_welcome' => 'こんにちは!', + 'two_factor_enter_code' => '続行するには、2要素認証コードを入力してください。あなたのアプリケーションが生成してくれます。', + 'two_factor_code_here' => 'コードを入力', + 'two_factor_title' => '二要素認証', + 'authenticate' => '認証', + 'two_factor_forgot_title' => '二要素認証を紛失しました', + 'two_factor_forgot' => '2要素認証端末を忘れてしまいました。', + 'two_factor_lost_header' => '二要素認証を紛失しましたか?', + 'two_factor_lost_intro' => 'バックアップコードも紛失してしまった場合、Webから修正する方法はありません。2つから選ぶことができます。', + 'two_factor_lost_fix_self' => 'Firefly IIIインスタンスを自分で運営する場合、説明書としてFAQ内のこの項目をお読みください。', + 'two_factor_lost_fix_owner' => 'または、サイト管理者 :site_owner に連絡して2要素認証をリセットしてもらうよう頼んでください。', + 'mfa_backup_code' => 'あなたはバックアップコードを利用してログインしました。もし再び使用することが出来ないなら、リストから削除してください。', + 'pref_two_factor_new_backup_codes' => '新しいバックアップコードを取得', + 'pref_two_factor_backup_code_count' => ':count 個の有効なバックアップコードがあります。|:count 個の有効なバックアップコードがあります。', + '2fa_i_have_them' => '保存しました!', + 'warning_much_data' => ':days日間のデータは読み込みに時間を要す場合があります。', + 'registered' => '登録に成功しました!', + 'Default asset account' => '既定の資産勘定', + 'no_budget_pointer' => 'まだ予算を立てていないようです。予算ページで作成してください。予算は支出の把握に役立ちます。', + 'no_bill_pointer' => 'まだ請求がないようです。請求ページで作成してください。請求は支出の把握に役立ちます。', + 'Savings account' => '貯蓄口座', + 'Credit card' => 'クレジットカード', + 'source_accounts' => '引き出し元口座|引き出し元口座', + 'destination_accounts' => '預け入れ先口座|預け入れ先口座', + 'user_id_is' => '貴方のユーザーIDは:userです', + 'field_supports_markdown' => 'この欄はマークダウンをサポートしています。', + 'need_more_help' => 'もしFirefly IIIの使用に当たってヘルプが必要なら、Githubでチケットを開いてください。', + 'reenable_intro_text' => '導入ガイダンスを再有効化することもできます。', + 'intro_boxes_after_refresh' => '説明は再読込後に再び表示されます。', + 'show_all_no_filter' => 'すべての取引を日付でまとめずに表示します。', + 'expenses_by_category' => 'カテゴリ別支出', + 'expenses_by_budget' => '予算別支出', + 'income_by_category' => 'カテゴリ別収入', + 'expenses_by_asset_account' => '資産勘定による支出', + 'expenses_by_expense_account' => '経費勘定による支出', + 'cannot_redirect_to_account' => 'Firefly IIIはあなたを正しいページにリダイレクトすることができませんでした。申し訳ありません。', + 'sum_of_expenses' => '合計支出', + 'sum_of_income' => '合計収入', + 'liabilities' => '負債', + 'spent_in_specific_budget' => '予算":budget"の支出', + 'spent_in_specific_double' => '口座「:account」での支出', + 'earned_in_specific_double' => '口座「:account」での収入', + 'source_account' => '支出元のアカウント', + 'source_account_reconciliation' => '支出元のアカウントの取引照合を編集することはできません。', + 'destination_account' => '送金先のアカウント', + 'destination_account_reconciliation' => '送金先のアカウントの取引照合を編集することはできません。', + 'sum_of_expenses_in_budget' => '予算":budget"の合計支出', + 'left_in_budget_limit' => '予算による支出残高', + 'current_period' => '現在の期間', + 'show_the_current_period_and_overview' => '現在の期間と概要を見る', + 'pref_languages_locale' => '英語以外の言語で正しく動作させるには、あなたのOSが正しいロケール情報を持っている必要があります。もしこれらが利用可能でない場合、通貨データ、日付、金額が正しく表示されない可能性があります。', + 'budget_in_period' => ':nameカテゴリの:startから:endまでのすべての取引', + 'chart_budget_in_period' => '予算「:name」の :start から :end までの全取引の通貨 :currency のチャート', + 'chart_budget_in_period_only_currency' => ':currency で予算計上されたため、このチャートは :currency での取引のみ表示されます。', + 'chart_account_in_period' => '口座「:name」(:balance) における :start から :end までの全取引のチャート', + 'chart_category_in_period' => ':nameカテゴリの:startから:endまでのすべての取引', + 'chart_category_all' => '":name"予算のすべての取引のチャート', + 'clone_withdrawal' => '出金', + 'clone_deposit' => '預金', + 'clone_transfer' => '複製', + 'multi_select_no_selection' => '選択されていません', + 'multi_select_select_all' => '日付を選択...', + 'multi_select_n_selected' => '選択済み', + 'multi_select_all_selected' => 'すべて選択済み', + 'multi_select_filter_placeholder' => 'そのメールアドレスのユーザーを見つけることができません。', + 'intro_next_label' => '次 »', + 'intro_prev_label' => '« 前', + 'intro_skip_label' => 'スキップ', + 'intro_done_label' => '完了', + 'between_dates_breadcrumb' => ':nameカテゴリの:startから:endまでのすべての取引', + 'all_journals_without_budget' => '":name"予算のすべての取引', + 'journals_without_budget' => '":name"予算のすべての取引', + 'all_journals_without_category' => 'カテゴリを除いたすべての取引', + 'journals_without_category' => 'カテゴリを除いた取引', + 'all_journals_for_account' => '":name"カテゴリのすべての取引', + 'chart_all_journals_for_account' => '":name"予算のすべての取引のチャート', + 'journals_in_period_for_account' => ':nameカテゴリの:startから:endまでのすべての取引', + 'journals_in_period_for_account_js' => '{start} から {end} までの口座 {title} のすべての取引', + 'transferred' => '送金済み', + 'all_withdrawal' => ':startから:endまでのすべての支出', + 'all_transactions' => 'すべての取引', + 'title_withdrawal_between' => ':startから:endまでのすべての支出', + 'all_deposit' => 'すべての収入', + 'title_deposit_between' => ':startから:endまでのすべての収入', + 'all_transfers' => 'すべての送金', + 'title_transfers_between' => ':startから:endまでのすべての送金', + 'all_transfer' => 'すべての送金', + 'all_journals_for_tag' => '":tag"タグのついたすべての取引', + 'title_transfer_between' => ':startから:endまでのすべての送金', + 'all_journals_for_category' => '":name"カテゴリのすべての取引', + 'all_journals_for_budget' => '":name"予算のすべての取引', + 'chart_all_journals_for_budget' => '":name"予算のすべての取引のチャート', + 'journals_in_period_for_category' => ':nameカテゴリの:startから:endまでのすべての取引', + 'journals_in_period_for_tag' => ':tagタグのついた:startから:endまでのすべての取引', + 'not_available_demo_user' => 'あなたがアクセスしようとした機能はデモユーザーではご利用になれません。', + 'exchange_rate_instructions' => '資産口座「@name」は @native_currency での取引のみ受け付けます。@foreign_currency を使う場合は、@native_currency での金額も同様に確認してください。', + 'transfer_exchange_rate_instructions' => '出金元資産口座「@source_name」は @source_currency の取引のみ受け付けます。 送金先資産口座「@dest_name」は @dest_currency でのみ取引を受け付けます。両方の通貨で正しく送金額を入力する必要があります。', + 'transaction_data' => '取引データ', + 'invalid_server_configuration' => '無効なサーバー構成', + 'invalid_locale_settings' => 'Firefly III is unable to format monetary amounts because your server is missing the required packages. There are instructions how to do this.', + 'quickswitch' => 'クイックスイッチ', + 'sign_in_to_start' => 'サインインしてセッションを開始', + 'sign_in' => 'サインイン', + 'register_new_account' => '新しい支出先', + 'forgot_my_password' => 'パスワードを忘れました', + 'problems_with_input' => '入力に問題が発生しました。', + 'reset_password' => 'パスワードがリセットされました!', + 'button_reset_password' => 'パスワードリセットトークンが正しくありません。', + 'reset_button' => 'パスワードがリセットされました!', + 'want_to_login' => '保存しました!', + 'login_page_title' => 'Firefly III にログイン', + 'register_page_title' => 'Firefly IIIに登録する', + 'forgot_pw_page_title' => 'Firefly III のパスワードを忘れました', + 'reset_pw_page_title' => 'パスワードがリセットされました!', + 'cannot_reset_demo_user' => 'デモユーザーのパスワードはリセットできません。', + 'no_att_demo_user' => 'デモユーザーは添付ファイルをアップロードできません。', + 'button_register' => '登録', + 'authorization' => '認証', + 'active_bills_only' => '請求書', + 'active_bills_only_total' => 'すべての有効な請求', + 'active_exp_bills_only' => '有効な請求見込みのみ', + 'active_exp_bills_only_total' => 'すべての有効な請求見込みのみ', + 'per_period_sum_1D' => '一日当たりの予想費用', + 'per_period_sum_1W' => '週当たりの予想費用', + 'per_period_sum_1M' => '月当たりの予想費用', + 'per_period_sum_3M' => '四半期当たりの予想費用', + 'per_period_sum_6M' => '半期当たりの予想費用', + 'per_period_sum_1Y' => '年あたりの予想費用', + 'average_per_bill' => '新しい請求書', + 'expected_total' => '予期された', + 'reconciliation_account_name' => ':name 突合 (:currency)', + 'saved' => '保存しました。', + 'advanced_options' => '高度な設定', + 'advanced_options_explain' => 'Firefly III のいくつかのページにはこのボタンの後ろに高度なオプションがあります。このページには何もありませんが、他のページをチェックしてください!', + 'here_be_dragons' => 'Hic sunt dracones', // Webhooks - 'webhooks' => 'Webhooks', + 'webhooks' => 'Webhooks', // API access - 'authorization_request' => 'Firefly III v:version 認証要求', - 'authorization_request_intro' => ':clientはあなたの資産情報管理の権限を要求しています。:clientに情報へのアクセスを許可しますか?', - 'authorization_request_site' => ':url にリダイレクトされ、Firefly III データにアクセスできます。', - 'authorization_request_invalid' => 'このアクセスリクエストは無効です。今後はこのリンクを利用しないでください。', - 'scopes_will_be_able' => 'このアプリケーションは次のことができます:', - 'button_authorize' => '許可する', - 'none_in_select_list' => '(なし)', - 'no_piggy_bank' => '貯金箱', - 'name_in_currency' => '通貨 ":name" を編集する', - 'paid_in_currency' => '通貨', - 'unpaid_in_currency' => '通貨', - 'is_alpha_warning' => 'あなたはアルファバージョンを使用しています。バグや問題に注意してください。', - 'is_beta_warning' => 'あなたはベータバージョンを使用しています。バグや問題に注意してください。', - 'all_destination_accounts' => '送金先口座', - 'all_source_accounts' => '支出元口座', - 'back_to_index' => 'インデックスに戻る', - 'cant_logout_guard' => 'Firefly III からログアウトできません。', - 'external_url' => '外部 URL', - 'internal_reference' => '内部参照', + 'authorization_request' => 'Firefly III v:version 認証要求', + 'authorization_request_intro' => ':clientはあなたの資産情報管理の権限を要求しています。:clientに情報へのアクセスを許可しますか?', + 'authorization_request_site' => ':url にリダイレクトされ、Firefly III データにアクセスできます。', + 'authorization_request_invalid' => 'このアクセスリクエストは無効です。今後はこのリンクを利用しないでください。', + 'scopes_will_be_able' => 'このアプリケーションは次のことができます:', + 'button_authorize' => '許可する', + 'none_in_select_list' => '(なし)', + 'no_piggy_bank' => '貯金箱', + 'name_in_currency' => '通貨 ":name" を編集する', + 'paid_in_currency' => '通貨', + 'unpaid_in_currency' => '通貨', + 'is_alpha_warning' => 'あなたはアルファバージョンを使用しています。バグや問題に注意してください。', + 'is_beta_warning' => 'あなたはベータバージョンを使用しています。バグや問題に注意してください。', + 'all_destination_accounts' => '送金先口座', + 'all_source_accounts' => '支出元口座', + 'back_to_index' => 'インデックスに戻る', + 'cant_logout_guard' => 'Firefly III からログアウトできません。', + 'external_url' => '外部 URL', + 'internal_reference' => '内部参照', // check for updates: - 'update_check_title' => 'アップデートを確認', - 'admin_update_check_title' => '自動的に一致', - 'admin_update_check_explain' => 'Firefly III は自動的にアップデートを確認できます。 この設定を有効にすると、Firefly III アップデートサーバーに問い合わせ、新しいバージョンの Firefly III が利用可能かどうかを確認し、もしあれば通知が届きます。右のボタンでこの通知をテストできます。 Firefly III でアップデートを確認したい場合は、以下を指定してください。', - 'check_for_updates_permission' => 'Firefly III はアップデートを確認できますが、あなたの許可が必要です。 この機能を有効にしたい場合は、 管理 にて設定してください。', - 'updates_ask_me_later' => 'ログインを維持', - 'updates_do_not_check' => '入力された情報に誤りがあります。', - 'updates_enable_check' => '更新の確認を有効にする', - 'admin_update_check_now_title' => '今すぐ更新を確認する', - 'admin_update_check_now_explain' => 'ボタンを押すと、Firefly III が最新バージョンかどうかを確認します。', - 'check_for_updates_button' => '今すぐ確認', - 'update_new_version_alert' => 'Firefly III の新しいバージョンが利用可能です。あなたは現在 :your_version を実行していますが、最新バージョンは :date にリリースされた :new_version です。', - 'update_version_beta' => 'このバージョンはベータ版です。問題が発生する可能性があります。', - 'update_version_alpha' => 'このバージョンはアルファ版です。問題が発生する可能性があります。', - 'update_current_version_alert' => '最新のリリースである :version を利用しています。', - 'update_newer_version_alert' => '最新の :new_version よりも新しい :your_version を利用しています。', - 'update_check_error' => 'アップデートの確認中にエラーが発生しました: :error', - 'unknown_error' => '不明なエラーです。申し訳ありません。', - 'just_new_release' => '新しいバージョンが利用可能です!バージョン :version が :date にリリースされました。このリリースはできたてです。安定するまで数日待ってください。', - 'disabled_but_check' => 'アップデートのチェックを無効にしました。時々自分で更新を確認することを忘れないでください。よろしくおねがいします。', - 'admin_update_channel_title' => 'チャンネルを更新', - 'admin_update_channel_explain' => 'Firefly III には、機能面、機能強化、不具合をどれくらい先取するかを決める3つのアップデートチャンネルがあります。 あなたが冒険好きならば、「ベータ」チャンネルを使用してください。危うい生活をしたいときは、「アルファ」を使用してください。', - 'update_channel_stable' => '安定します。すべてが期待通りに動作するはずです。', - 'update_channel_beta' => 'ベータです。新しい機能がありますが、不安定かもしれません。', - 'update_channel_alpha' => 'アルファです。私たちは何でも投入し、使います。', + 'update_check_title' => 'アップデートを確認', + 'admin_update_check_title' => '自動的に一致', + 'admin_update_check_explain' => 'Firefly III は自動的にアップデートを確認できます。 この設定を有効にすると、Firefly III アップデートサーバーに問い合わせ、新しいバージョンの Firefly III が利用可能かどうかを確認し、もしあれば通知が届きます。右のボタンでこの通知をテストできます。 Firefly III でアップデートを確認したい場合は、以下を指定してください。', + 'check_for_updates_permission' => 'Firefly III はアップデートを確認できますが、あなたの許可が必要です。 この機能を有効にしたい場合は、 管理 にて設定してください。', + 'updates_ask_me_later' => '後で確認する', + 'updates_do_not_check' => 'アップデートを確認しない', + 'updates_enable_check' => '更新の確認を有効にする', + 'admin_update_check_now_title' => '今すぐ更新を確認する', + 'admin_update_check_now_explain' => 'ボタンを押すと、Firefly III が最新バージョンかどうかを確認します。', + 'check_for_updates_button' => '今すぐ確認', + 'update_new_version_alert' => 'Firefly III の新しいバージョンが利用可能です。あなたは現在 :your_version を実行していますが、最新バージョンは :date にリリースされた :new_version です。', + 'update_version_beta' => 'このバージョンはベータ版です。問題が発生する可能性があります。', + 'update_version_alpha' => 'このバージョンはアルファ版です。問題が発生する可能性があります。', + 'update_current_version_alert' => '最新のリリースである :version を利用しています。', + 'update_newer_version_alert' => '最新の :new_version よりも新しい :your_version を利用しています。', + 'update_check_error' => 'アップデートの確認中にエラーが発生しました: :error', + 'unknown_error' => '不明なエラーです。申し訳ありません。', + 'just_new_release' => '新しいバージョンが利用可能です!バージョン :version が :date にリリースされました。このリリースはできたてです。安定するまで数日待ってください。', + 'disabled_but_check' => 'アップデートのチェックを無効にしました。時々自分で更新を確認することを忘れないでください。よろしくおねがいします。', + 'admin_update_channel_title' => 'チャンネルを更新', + 'admin_update_channel_explain' => 'Firefly III には、機能面、機能強化、不具合をどれくらい先取するかを決める3つのアップデートチャンネルがあります。 あなたが冒険好きならば、「ベータ」チャンネルを使用してください。危うい生活をしたいときは、「アルファ」を使用してください。', + 'update_channel_stable' => '安定します。すべてが期待通りに動作するはずです。', + 'update_channel_beta' => 'ベータです。新しい機能がありますが、不安定かもしれません。', + 'update_channel_alpha' => 'アルファです。私たちは何でも投入し、使います。', // search - 'search' => '検索', - 'search_query' => '":query" の検索結果', - 'search_found_transactions' => 'Firefly III は :count 件の取引を :time 秒で見つけました。|Firefly III は :count 件の取引を :time 秒で見つけました。', - 'search_found_more_transactions' => 'Firefly III は :count 件以上の取引を :time 秒で見つけました。', - 'search_for_query' => 'Firefly III はこれらすべての単語を含む取引を検索しています: :query', - 'invalid_operators_list' => 'これらの検索条件は無効であり、無視されています。', - 'search_modifier_date_is' => '取引日は「:value」 です', - 'search_modifier_id' => '取引IDは「:value」です', - 'search_modifier_date_before' => '取引日は「:value」または、それ以前です', - 'search_modifier_date_after' => '取引日は「:value」以降', - 'search_modifier_created_on' => '取引が「:value」に作成', - 'search_modifier_updated_on' => '取引の最終更新が「:value」', - 'search_modifier_external_id' => '外部 ID が「:value」', - 'search_modifier_no_external_url' => '外部 URL がない取引', - 'search_modifier_any_external_url' => '外部 URL がある取引', - 'search_modifier_internal_reference' => '内部参照が「:value」', - 'search_modifier_description_starts' => '説明が「:value」', - 'search_modifier_description_ends' => '説明が「:value」で終わる', - 'search_modifier_description_contains' => '説明が「:value」を含む', - 'search_modifier_description_is' => '説明が「:value」と一致する', - 'search_modifier_currency_is' => '取引 (外国) 通貨が「:value」', - 'search_modifier_foreign_currency_is' => '取引外国通貨が「:value」', - 'search_modifier_has_attachments' => '一つ以上の添付ファイルがある取引', - 'search_modifier_has_no_category' => 'カテゴリに属していない取引', - 'search_modifier_has_any_category' => '一つ以上のカテゴリに属する取引', - 'search_modifier_has_no_budget' => '予算外の取引', - 'search_modifier_has_any_budget' => '予算内の取引', - 'search_modifier_has_no_bill' => '請求のない取引', - 'search_modifier_has_any_bill' => '請求がある取引', - 'search_modifier_has_no_tag' => 'タグがない取引', - 'search_modifier_has_any_tag' => 'タグがある取引', - 'search_modifier_notes_contain' => 'メモに「:value」を含む取引', - 'search_modifier_notes_start' => 'メモが「:value」で始まる取引', - 'search_modifier_notes_end' => 'メモが「:value」で終わる取引', - 'search_modifier_notes_are' => 'メモが「:value」と一致する取引', - 'search_modifier_no_notes' => 'メモがない取引', - 'search_modifier_any_notes' => 'メモがある取引', - 'search_modifier_amount_exactly' => '金額が:valueと一致する', - 'search_modifier_amount_less' => '金額が「:value」以下', - 'search_modifier_amount_more' => '金額が「:value」以上', - 'search_modifier_source_account_is' => '出金元口座名が「:value」と一致する', - 'search_modifier_source_account_contains' => '出金元口座名が「:value」を含む', - 'search_modifier_source_account_starts' => '出金元口座名が「:value」で始まる', - 'search_modifier_source_account_ends' => '出金元口座名が「:value」で終わる', - 'search_modifier_source_account_id' => '出金元口座IDが「:value」', - 'search_modifier_source_account_nr_is' => '出金元口座番号(IBAN)が「:value」', - 'search_modifier_source_account_nr_contains' => '出金元口座番号(IBAN)が「:value」を含む', - 'search_modifier_source_account_nr_starts' => '出金元口座番号(IBAN)が「:value」で始まる', - 'search_modifier_source_account_nr_ends' => '出金元口座番号(IBAN)が「:value」で終わる', - 'search_modifier_destination_account_is' => '送金先口座名が「:value」と一致する', - 'search_modifier_destination_account_contains' => '送金先口座名が「:value」を含む', - 'search_modifier_destination_account_starts' => '送金先口座名が「:value」で始まる', - 'search_modifier_destination_account_ends' => '送金先口座名が「:value」で終わる', - 'search_modifier_destination_account_id' => '送金先口座IDが「:value」', - 'search_modifier_destination_is_cash' => '送金先口座が現金口座', - 'search_modifier_source_is_cash' => '出金元口座が現金口座', - 'search_modifier_destination_account_nr_is' => '送金先口座番号(IBAN)が「:value」', - 'search_modifier_destination_account_nr_contains' => '送金先口座番号(IBAN)が「:value」を含む', - 'search_modifier_destination_account_nr_starts' => '送金先口座番号(IBAN)が「:value」で始まる', - 'search_modifier_destination_account_nr_ends' => '送金先口座番号(IBAN)が「:value」で終わる', - 'search_modifier_account_id' => '出金元または送金先口座IDが「:value」', - 'search_modifier_category_is' => 'カテゴリが「:value」', - 'search_modifier_budget_is' => '予算名が「:value」', - 'search_modifier_bill_is' => '請求名が「:value」', - 'search_modifier_transaction_type' => '取引種別が「:value」', - 'search_modifier_tag_is' => 'タグ名が「:value」', - 'search_modifier_date_is_year' => ':value年の取引', - 'search_modifier_date_is_month' => ':value月の取引', - 'search_modifier_date_is_day' => ':value月内日の取引', - 'search_modifier_date_before_year' => ':value年以前または年内の取引', - 'search_modifier_date_before_month' => ':value月以前または月内の取引', - 'search_modifier_date_before_day' => '「:value」日より前の取引', - 'search_modifier_date_after_year' => '「:value」中またはそれ以降の取引', - 'search_modifier_date_after_month' => '「:value」中またはそれ以降の取引', - 'search_modifier_date_after_day' => '「:value」日以降の取引', + 'search' => '検索', + 'search_query' => '":query" の検索結果', + 'search_found_transactions' => 'Firefly III は :count 件の取引を :time 秒で見つけました。|Firefly III は :count 件の取引を :time 秒で見つけました。', + 'search_found_more_transactions' => 'Firefly III は :count 件以上の取引を :time 秒で見つけました。', + 'search_for_query' => 'Firefly III はこれらすべての単語を含む取引を検索しています: :query', + 'invalid_operators_list' => 'これらの検索条件は無効であり、無視されています。', + + // old + + 'search_modifier_date_on' => 'Transaction date is ":value"', + 'search_modifier_id' => '取引IDは「:value」です', + 'search_modifier_date_before' => '取引日は「:value」または、それ以前です', + 'search_modifier_date_after' => '取引日は「:value」以降', + 'search_modifier_external_id_is' => 'External ID is ":value"', + 'search_modifier_no_external_url' => '外部 URL がない取引', + 'search_modifier_any_external_url' => '外部 URL がある取引', + 'search_modifier_internal_reference_is' => 'Internal reference is ":value"', + 'search_modifier_description_starts' => '説明が「:value」', + 'search_modifier_description_ends' => '説明が「:value」で終わる', + 'search_modifier_description_contains' => '説明が「:value」を含む', + 'search_modifier_description_is' => '説明が「:value」と一致する', + 'search_modifier_currency_is' => '取引 (外国) 通貨が「:value」', + 'search_modifier_foreign_currency_is' => '取引外国通貨が「:value」', + 'search_modifier_has_attachments' => '一つ以上の添付ファイルがある取引', + 'search_modifier_has_no_category' => 'カテゴリに属していない取引', + 'search_modifier_has_any_category' => '一つ以上のカテゴリに属する取引', + 'search_modifier_has_no_budget' => '予算外の取引', + 'search_modifier_has_any_budget' => '予算内の取引', + 'search_modifier_has_no_bill' => '請求のない取引', + 'search_modifier_has_any_bill' => '請求がある取引', + 'search_modifier_has_no_tag' => 'タグがない取引', + 'search_modifier_has_any_tag' => 'タグがある取引', + 'search_modifier_notes_contains' => 'The transaction notes contain ":value"', + 'search_modifier_notes_starts' => 'The transaction notes start with ":value"', + 'search_modifier_notes_ends' => 'The transaction notes end with ":value"', + 'search_modifier_notes_is' => 'The transaction notes are exactly ":value"', + 'search_modifier_no_notes' => 'メモがない取引', + 'search_modifier_any_notes' => 'メモがある取引', + 'search_modifier_amount_is' => 'Amount is exactly :value', + 'search_modifier_amount_less' => '金額が「:value」以下', + 'search_modifier_amount_more' => '金額が「:value」以上', + 'search_modifier_source_account_is' => '出金元口座名が「:value」と一致する', + 'search_modifier_source_account_contains' => '出金元口座名が「:value」を含む', + 'search_modifier_source_account_starts' => '出金元口座名が「:value」で始まる', + 'search_modifier_source_account_ends' => '出金元口座名が「:value」で終わる', + 'search_modifier_source_account_id' => '出金元口座IDが「:value」', + 'search_modifier_source_account_nr_is' => '出金元口座番号(IBAN)が「:value」', + 'search_modifier_source_account_nr_contains' => '出金元口座番号(IBAN)が「:value」を含む', + 'search_modifier_source_account_nr_starts' => '出金元口座番号(IBAN)が「:value」で始まる', + 'search_modifier_source_account_nr_ends' => '出金元口座番号(IBAN)が「:value」で終わる', + 'search_modifier_destination_account_is' => '送金先口座名が「:value」と一致する', + 'search_modifier_destination_account_contains' => '送金先口座名が「:value」を含む', + 'search_modifier_destination_account_starts' => '送金先口座名が「:value」で始まる', + 'search_modifier_destination_account_ends' => '送金先口座名が「:value」で終わる', + 'search_modifier_destination_account_id' => '送金先口座IDが「:value」', + 'search_modifier_destination_is_cash' => '送金先口座が現金口座', + 'search_modifier_source_is_cash' => '出金元口座が現金口座', + 'search_modifier_destination_account_nr_is' => '送金先口座番号(IBAN)が「:value」', + 'search_modifier_destination_account_nr_contains' => '送金先口座番号(IBAN)が「:value」を含む', + 'search_modifier_destination_account_nr_starts' => '送金先口座番号(IBAN)が「:value」で始まる', + 'search_modifier_destination_account_nr_ends' => '送金先口座番号(IBAN)が「:value」で終わる', + 'search_modifier_account_id' => '出金元または送金先口座IDが「:value」', + 'search_modifier_category_is' => 'カテゴリが「:value」', + 'search_modifier_budget_is' => '予算名が「:value」', + 'search_modifier_bill_is' => '請求名が「:value」', + 'search_modifier_transaction_type' => '取引種別が「:value」', + 'search_modifier_tag_is' => 'タグ名が「:value」', + 'search_modifier_date_on_year' => 'Transaction is in year ":value"', + 'search_modifier_date_on_month' => 'Transaction is in month ":value"', + 'search_modifier_date_on_day' => 'Transaction is on day of month ":value"', + 'search_modifier_date_before_year' => ':value年以前または年内の取引', + 'search_modifier_date_before_month' => ':value月以前または月内の取引', + 'search_modifier_date_before_day' => '「:value」日より前の取引', + 'search_modifier_date_after_year' => '「:value」中またはそれ以降の取引', + 'search_modifier_date_after_month' => '「:value」中またはそれ以降の取引', + 'search_modifier_date_after_day' => '「:value」日以降の取引', + + + // new + 'search_modifier_tag_is_not' => 'No tag is ":value"', + + 'search_modifier_account_is' => 'Either account is ":value"', + 'search_modifier_account_contains' => 'Either account contains ":value"', + 'search_modifier_account_ends' => 'Either account ends with ":value"', + 'search_modifier_account_starts' => 'Either account starts with ":value"', + 'search_modifier_account_nr_is' => 'Either account number / IBAN is ":value"', + 'search_modifier_account_nr_contains' => 'Either account number / IBAN contains ":value"', + 'search_modifier_account_nr_ends' => 'Either account number / IBAN ends with ":value"', + 'search_modifier_account_nr_starts' => 'Either account number / IBAN starts with ":value"', + 'search_modifier_category_contains' => 'Category contains ":value"', + 'search_modifier_category_ends' => 'Category ends with ":value"', + 'search_modifier_category_starts' => 'Category starts with ":value"', + 'search_modifier_budget_contains' => 'Budget contains ":value"', + 'search_modifier_budget_ends' => 'Budget ends with ":value"', + 'search_modifier_budget_starts' => 'Budget starts with ":value"', + 'search_modifier_bill_contains' => 'Bill contains ":value"', + 'search_modifier_bill_ends' => 'Bill ends with ":value"', + 'search_modifier_bill_starts' => 'Bill starts with ":value"', + 'search_modifier_external_id_contains' => 'External ID contains ":value"', + 'search_modifier_external_id_ends' => 'External ID ends with ":value"', + 'search_modifier_external_id_starts' => 'External ID starts with ":value"', + 'search_modifier_internal_reference_contains' => 'Internal reference contains ":value"', + 'search_modifier_internal_reference_ends' => 'Internal reference ends with ":value"', + 'search_modifier_internal_reference_starts' => 'Internal reference starts with ":value"', + 'search_modifier_external_url_is' => 'External URL is ":value"', + 'search_modifier_external_url_contains' => 'External URL contains ":value"', + 'search_modifier_external_url_ends' => 'External URL ends with ":value"', + 'search_modifier_external_url_starts' => 'External URL starts with ":value"', + 'search_modifier_has_no_attachments' => 'Transaction has no attachments', + 'search_modifier_account_is_cash' => 'Either account is a cash account.', + 'search_modifier_journal_id' => 'The journal ID is ":value"', + 'search_modifier_recurrence_id' => 'The recurring transaction ID is ":value"', + 'search_modifier_foreign_amount_is' => 'The foreign amount is ":value"', + 'search_modifier_foreign_amount_less' => 'The foreign amount is less than ":value"', + 'search_modifier_foreign_amount_more' => 'The foreign amount is more than ":value"', + + // date fields + 'search_modifier_interest_date_on' => 'Transaction interest date is ":value"', + 'search_modifier_interest_date_on_year' => 'Transaction interest date is in year ":value"', + 'search_modifier_interest_date_on_month' => 'Transaction interest date is in month ":value"', + 'search_modifier_interest_date_on_day' => 'Transaction interest date is on day of month ":value"', + 'search_modifier_interest_date_before_year' => 'Transaction interest date is before or in year ":value"', + 'search_modifier_interest_date_before_month' => 'Transaction interest date is before or in month ":value"', + 'search_modifier_interest_date_before_day' => 'Transaction interest date is before or on day of month ":value"', + 'search_modifier_interest_date_after_year' => 'Transaction interest date is after or in year ":value"', + 'search_modifier_interest_date_after_month' => 'Transaction interest date is after or in month ":value"', + 'search_modifier_interest_date_after_day' => 'Transaction interest date is after or on day of month ":value"', + 'search_modifier_book_date_on_year' => 'Transaction book date is in year ":value"', + 'search_modifier_book_date_on_month' => 'Transaction book date is in month ":value"', + 'search_modifier_book_date_on_day' => 'Transaction book date is on day of month ":value"', + 'search_modifier_book_date_before_year' => 'Transaction book date is before or in year ":value"', + 'search_modifier_book_date_before_month' => 'Transaction book date is before or in month ":value"', + 'search_modifier_book_date_before_day' => 'Transaction book date is before or on day of month ":value"', + 'search_modifier_book_date_after_year' => 'Transaction book date is after or in year ":value"', + 'search_modifier_book_date_after_month' => 'Transaction book date is after or in month ":value"', + 'search_modifier_book_date_after_day' => 'Transaction book date is after or on day of month ":value"', + 'search_modifier_process_date_on_year' => 'Transaction process date is in year ":value"', + 'search_modifier_process_date_on_month' => 'Transaction process date is in month ":value"', + 'search_modifier_process_date_on_day' => 'Transaction process date is on day of month ":value"', + 'search_modifier_process_date_before_year' => 'Transaction process date is before or in year ":value"', + 'search_modifier_process_date_before_month' => 'Transaction process date is before or in month ":value"', + 'search_modifier_process_date_before_day' => 'Transaction process date is before or on day of month ":value"', + 'search_modifier_process_date_after_year' => 'Transaction process date is after or in year ":value"', + 'search_modifier_process_date_after_month' => 'Transaction process date is after or in month ":value"', + 'search_modifier_process_date_after_day' => 'Transaction process date is after or on day of month ":value"', + 'search_modifier_due_date_on_year' => 'Transaction due date is in year ":value"', + 'search_modifier_due_date_on_month' => 'Transaction due date is in month ":value"', + 'search_modifier_due_date_on_day' => 'Transaction due date is on day of month ":value"', + 'search_modifier_due_date_before_year' => 'Transaction due date is before or in year ":value"', + 'search_modifier_due_date_before_month' => 'Transaction due date is before or in month ":value"', + 'search_modifier_due_date_before_day' => 'Transaction due date is before or on day of month ":value"', + 'search_modifier_due_date_after_year' => 'Transaction due date is after or in year ":value"', + 'search_modifier_due_date_after_month' => 'Transaction due date is after or in month ":value"', + 'search_modifier_due_date_after_day' => 'Transaction due date is after or on day of month ":value"', + 'search_modifier_payment_date_on_year' => 'Transaction payment date is in year ":value"', + 'search_modifier_payment_date_on_month' => 'Transaction payment date is in month ":value"', + 'search_modifier_payment_date_on_day' => 'Transaction payment date is on day of month ":value"', + 'search_modifier_payment_date_before_year' => 'Transaction payment date is before or in year ":value"', + 'search_modifier_payment_date_before_month' => 'Transaction payment date is before or in month ":value"', + 'search_modifier_payment_date_before_day' => 'Transaction payment date is before or on day of month ":value"', + 'search_modifier_payment_date_after_year' => 'Transaction payment date is after or in year ":value"', + 'search_modifier_payment_date_after_month' => 'Transaction payment date is after or in month ":value"', + 'search_modifier_payment_date_after_day' => 'Transaction payment date is after or on day of month ":value"', + 'search_modifier_invoice_date_on_year' => 'Transaction invoice date is in year ":value"', + 'search_modifier_invoice_date_on_month' => 'Transaction invoice date is in month ":value"', + 'search_modifier_invoice_date_on_day' => 'Transaction invoice date is on day of month ":value"', + 'search_modifier_invoice_date_before_year' => 'Transaction invoice date is before or in year ":value"', + 'search_modifier_invoice_date_before_month' => 'Transaction invoice date is before or in month ":value"', + 'search_modifier_invoice_date_before_day' => 'Transaction invoice date is before or on day of month ":value"', + 'search_modifier_invoice_date_after_year' => 'Transaction invoice date is after or in year ":value"', + 'search_modifier_invoice_date_after_month' => 'Transaction invoice date is after or in month ":value"', + 'search_modifier_invoice_date_after_day' => 'Transaction invoice date is after or on day of month ":value"', + // other dates + 'search_modifier_updated_at_on_year' => 'Transaction was last updated in year ":value"', + 'search_modifier_updated_at_on_month' => 'Transaction was last updated in month ":value"', + 'search_modifier_updated_at_on_day' => 'Transaction was last updated on day of month ":value"', + 'search_modifier_updated_at_before_year' => 'Transaction was last updated in or before year ":value"', + 'search_modifier_updated_at_before_month' => 'Transaction was last updated in or before month ":value"', + 'search_modifier_updated_at_before_day' => 'Transaction was last updated on or before day of month ":value"', + 'search_modifier_updated_at_after_year' => 'Transaction was last updated in or after year ":value"', + 'search_modifier_updated_at_after_month' => 'Transaction was last updated in or after month ":value"', + 'search_modifier_updated_at_after_day' => 'Transaction was last updated on or after day of month ":value"', + 'search_modifier_created_at_on_year' => 'Transaction was created in year ":value"', + 'search_modifier_created_at_on_month' => 'Transaction was created in month ":value"', + 'search_modifier_created_at_on_day' => 'Transaction was created on day of month ":value"', + 'search_modifier_created_at_before_year' => 'Transaction was created in or before year ":value"', + 'search_modifier_created_at_before_month' => 'Transaction was created in or before month ":value"', + 'search_modifier_created_at_before_day' => 'Transaction was created on or before day of month ":value"', + 'search_modifier_created_at_after_year' => 'Transaction was created in or after year ":value"', + 'search_modifier_created_at_after_month' => 'Transaction was created in or after month ":value"', + 'search_modifier_created_at_after_day' => 'Transaction was created on or after day of month ":value"', + 'search_modifier_interest_date_before' => 'Transaction interest date is on or before ":value"', + 'search_modifier_interest_date_after' => 'Transaction interest date is on or after ":value"', + 'search_modifier_book_date_on' => 'Transaction book date is on ":value"', + 'search_modifier_book_date_before' => 'Transaction book date is on or before ":value"', + 'search_modifier_book_date_after' => 'Transaction book date is on or after ":value"', + 'search_modifier_process_date_on' => 'Transaction process date is on ":value"', + 'search_modifier_process_date_before' => 'Transaction process date is on or before ":value"', + 'search_modifier_process_date_after' => 'Transaction process date is on or after ":value"', + 'search_modifier_due_date_on' => 'Transaction due date is on ":value"', + 'search_modifier_due_date_before' => 'Transaction due date is on or before ":value"', + 'search_modifier_due_date_after' => 'Transaction due date is on or after ":value"', + 'search_modifier_payment_date_on' => 'Transaction payment date is on ":value"', + 'search_modifier_payment_date_before' => 'Transaction payment date is on or before ":value"', + 'search_modifier_payment_date_after' => 'Transaction payment date is on or after ":value"', + 'search_modifier_invoice_date_on' => 'Transaction invoice date is on ":value"', + 'search_modifier_invoice_date_before' => 'Transaction invoice date is on or before ":value"', + 'search_modifier_invoice_date_after' => 'Transaction invoice date is on or after ":value"', + 'search_modifier_created_at_on' => 'Transaction was created on ":value"', + 'search_modifier_created_at_before' => 'Transaction was created on or before ":value"', + 'search_modifier_created_at_after' => 'Transaction was created on or after ":value"', + 'search_modifier_updated_at_on' => 'Transaction was updated on ":value"', + 'search_modifier_updated_at_before' => 'Transaction was updated on or before ":value"', + 'search_modifier_updated_at_after' => 'Transaction was updated on or after ":value"', + 'search_modifier_attachment_name_is' => 'Any attachment\'s name is ":value"', + 'search_modifier_attachment_name_contains' => 'Any attachment\'s name contains ":value"', + 'search_modifier_attachment_name_starts' => 'Any attachment\'s name starts with ":value"', + 'search_modifier_attachment_name_ends' => 'Any attachment\'s name ends with ":value"', + 'search_modifier_attachment_notes_are' => 'Any attachment\'s notes are ":value"', + 'search_modifier_attachment_notes_contains' => 'Any attachment\'s notes contain ":value"', + 'search_modifier_attachment_notes_starts' => 'Any attachment\'s notes start with ":value"', + 'search_modifier_attachment_notes_ends' => 'Any attachment\'s notes end is ":value"', 'update_rule_from_query' => '検索クエリからルール「:rule」を更新', 'create_rule_from_query' => '検索クエリから新しいルールを作成', 'rule_from_search_words' => 'ルールエンジンは「:string」をうまく扱えません。 検索クエリに提案されたルールは、異なる結果をもたらす可能性があります。ルールのトリガーは慎重に検証してください。', @@ -389,7 +536,7 @@ return [ 'rule_priority_up' => 'ルールの優先度を上げる', 'rule_priority_down' => 'ルールの優先度を下げる', 'make_new_rule_group' => '新しいルールグループを作成', - 'store_new_rule_group' => '新しい取引を保存', + 'store_new_rule_group' => '新しいルールグループを保存', 'created_new_rule_group' => '新しいルールグループ「:title」が保存されました!', 'updated_rule_group' => 'ルールグループ「:title」を更新しました。', 'edit_rule_group' => 'ルールグループ「:title」を編集', @@ -414,7 +561,7 @@ return [ 'rule_help_active' => '無効なルールは決して実行されません。', 'stored_new_rule' => '新しいルール「:title」を保存しました', 'deleted_rule' => 'ルール「:title」を削除しました', - 'store_new_rule' => '新しい取引を保存', + 'store_new_rule' => '新しいルールを保存', 'updated_rule' => 'ルール「:title」を更新しました', 'default_rule_group_name' => 'デフォルト', 'default_rule_group_description' => 'グループに属しないルールです。', @@ -423,13 +570,13 @@ return [ 'stop_processing_other_triggers' => '他のトリガーの処理を停止する', 'add_rule_trigger' => 'トリガー', 'action' => '操作', - 'action_value' => 'この数値は選択された操作には無効です。', + 'action_value' => 'アクションの値', 'stop_executing_other_actions' => '他のアクションの実行を停止する', 'add_rule_action' => '操作', 'edit_rule' => 'ルール ":title" を編集', 'delete_rule' => 'ルール ":title" を削除', 'update_rule' => '規則', - 'test_rule_triggers' => '支出先を見る', + 'test_rule_triggers' => '一致する取引を見る', 'warning_no_matching_transactions' => '一致する取引は見つかりませんでした。', 'warning_no_valid_triggers' => '無効なIBANです。', 'apply_rule_selection' => 'ルール「:title」を任意の取引に適用する', @@ -443,7 +590,12 @@ return [ 'applied_rule_group_selection' => 'ルールグループ「:title」が選択した取引に適用されました。', // actions and triggers + 'rule_trigger_store_journal' => '取引', + 'rule_trigger_update_journal' => '取引', 'rule_trigger_user_action' => 'ユーザーアクションは ":trigger_value"です。', + + + // OLD values (remove non-doubles later): 'rule_trigger_source_account_starts_choice' => '出金元口座名が...で始まる', 'rule_trigger_source_account_starts' => '出金元口座名が「:trigger_value」で始まる', 'rule_trigger_source_account_ends_choice' => '出金元口座名が次で終わる', @@ -452,14 +604,14 @@ return [ 'rule_trigger_source_account_is' => '出金元口座名が「:trigger_value」', 'rule_trigger_source_account_contains_choice' => '出金元口座名が次を含む', 'rule_trigger_source_account_contains' => '出金元口座名が「:trigger_value」を含む', - 'rule_trigger_account_id_choice' => '口座ID (出金元/送金先) が次と一致する', - 'rule_trigger_account_id' => '口座ID (出金元/送金先) が「:trigger_value」と一致する', + 'rule_trigger_account_id_choice' => 'Either account ID is exactly..', + 'rule_trigger_account_id' => 'Either account ID is exactly :trigger_value', 'rule_trigger_source_account_id_choice' => '出金元口座IDが次と一致する', 'rule_trigger_source_account_id' => '出金元口座IDが「:trigger_value」と一致する', 'rule_trigger_destination_account_id_choice' => '送金先口座IDが次と一致する', 'rule_trigger_destination_account_id' => '送金先口座IDが「:trigger_value」と一致する', - 'rule_trigger_account_is_cash_choice' => '口座 (送信元/宛先) が現金口座', - 'rule_trigger_account_is_cash' => '口座 (送信元/宛先) が現金口座', + 'rule_trigger_account_is_cash_choice' => 'Either account is cash', + 'rule_trigger_account_is_cash' => 'Either account is cash', 'rule_trigger_source_is_cash_choice' => '出金元口座が現金口座', 'rule_trigger_source_is_cash' => '出金元口座が現金口座', 'rule_trigger_destination_is_cash_choice' => '送金先口座が現金口座', @@ -494,8 +646,8 @@ return [ 'rule_trigger_category_is' => 'この数値は選択されたトリガーには無効です。', 'rule_trigger_amount_less_choice' => '金額が次より小さい', 'rule_trigger_amount_less' => '金額が:trigger_valueより小さい', - 'rule_trigger_amount_exactly_choice' => '数量', - 'rule_trigger_amount_exactly' => '金額が「:trigger_value」', + 'rule_trigger_amount_is_choice' => 'Amount is..', + 'rule_trigger_amount_is' => 'Amount is :trigger_value', 'rule_trigger_amount_more_choice' => '金額が次より大きい', 'rule_trigger_amount_more' => '金額が:trigger_valueより大きい', 'rule_trigger_description_starts_choice' => '説明', @@ -506,28 +658,26 @@ return [ 'rule_trigger_description_contains' => '説明が「:trigger_value」を含む', 'rule_trigger_description_is_choice' => '説明', 'rule_trigger_description_is' => '説明が「:trigger_value」', - 'rule_trigger_date_is_choice' => '取引日が次と一致する', - 'rule_trigger_date_is' => '取引日が「:trigger_value」と一致する', + 'rule_trigger_date_on_choice' => 'Transaction date is..', + 'rule_trigger_date_on' => 'Transaction date is ":trigger_value"', 'rule_trigger_date_before_choice' => '取引日が次より前', 'rule_trigger_date_before' => '取引日が「:trigger_value」より前', 'rule_trigger_date_after_choice' => '取引日が次より後', 'rule_trigger_date_after' => '取引日が「:trigger_value」より後', - 'rule_trigger_created_on_choice' => '取引が次に作成された', - 'rule_trigger_created_on' => '取引が「:trigger_value」に作成された', - 'rule_trigger_updated_on_choice' => '取引の最終編集が次にされた', - 'rule_trigger_updated_on' => '取引の最終編集が「:trigger_value」', + 'rule_trigger_created_at_on_choice' => 'Transaction was made on..', + 'rule_trigger_created_at_on' => 'Transaction was made on ":trigger_value"', + 'rule_trigger_updated_at_on_choice' => 'Transaction was last edited on..', + 'rule_trigger_updated_at_on' => 'Transaction was last edited on ":trigger_value"', 'rule_trigger_budget_is_choice' => '予算', 'rule_trigger_budget_is' => '予算が「:trigger_value」', - 'rule_trigger_tag_is_choice' => 'タグモード', - 'rule_trigger_tag_is' => 'この数値は選択されたトリガーには無効です。', + 'rule_trigger_tag_is_choice' => 'Any tag is..', + 'rule_trigger_tag_is' => 'Any tag is ":trigger_value"', 'rule_trigger_currency_is_choice' => '取引', 'rule_trigger_currency_is' => 'この数値は選択されたトリガーには無効です。', 'rule_trigger_foreign_currency_is_choice' => '取引外国通貨が次と一致する', 'rule_trigger_foreign_currency_is' => '取引外国通貨が「:trigger_value」と一致する', 'rule_trigger_has_attachments_choice' => '次の個数以上の添付ファイルがある', 'rule_trigger_has_attachments' => ':trigger_value個以上の添付ファイルがある', - 'rule_trigger_store_journal' => '取引', - 'rule_trigger_update_journal' => '取引', 'rule_trigger_has_no_category_choice' => 'カテゴリなし', 'rule_trigger_has_no_category' => '取引', 'rule_trigger_has_any_category_choice' => '(任意の) カテゴリがある', @@ -548,20 +698,20 @@ return [ 'rule_trigger_any_notes' => 'メモがある取引', 'rule_trigger_no_notes_choice' => '備考', 'rule_trigger_no_notes' => '備考', - 'rule_trigger_notes_are_choice' => '備考', - 'rule_trigger_notes_are' => 'この数値は選択されたトリガーには無効です。', - 'rule_trigger_notes_contain_choice' => '備考', - 'rule_trigger_notes_contain' => 'この数値は選択されたトリガーには無効です。', - 'rule_trigger_notes_start_choice' => '備考', - 'rule_trigger_notes_start' => 'この数値は選択されたトリガーには無効です。', - 'rule_trigger_notes_end_choice' => '備考', - 'rule_trigger_notes_end' => 'この数値は選択されたトリガーには無効です。', + 'rule_trigger_notes_is_choice' => 'Notes are..', + 'rule_trigger_notes_is' => 'Notes are ":trigger_value"', + 'rule_trigger_notes_contains_choice' => 'Notes contain..', + 'rule_trigger_notes_contains' => 'Notes contain ":trigger_value"', + 'rule_trigger_notes_starts_choice' => 'Notes start with..', + 'rule_trigger_notes_starts' => 'Notes start with ":trigger_value"', + 'rule_trigger_notes_ends_choice' => 'Notes end with..', + 'rule_trigger_notes_ends' => 'Notes end with ":trigger_value"', 'rule_trigger_bill_is_choice' => '請求が次と一致する', 'rule_trigger_bill_is' => '請求が「:trigger_value」と一致する', - 'rule_trigger_external_id_choice' => '外部IDが次と一致する', - 'rule_trigger_external_id' => '外部IDが「:trigger_value」と一致する', - 'rule_trigger_internal_reference_choice' => '内部IDが次と一致する', - 'rule_trigger_internal_reference' => '内部ID「:trigger_value」と一致する', + 'rule_trigger_external_id_is_choice' => 'External ID is..', + 'rule_trigger_external_id_is' => 'External ID is ":trigger_value"', + 'rule_trigger_internal_reference_is_choice' => 'Internal reference is..', + 'rule_trigger_internal_reference_is' => 'Internal reference is ":trigger_value"', 'rule_trigger_journal_id_choice' => '取引IDが次と一致する', 'rule_trigger_journal_id' => '取引IDが「:trigger_value」と一致する', 'rule_trigger_no_external_url' => '外部 URL がない取引', @@ -571,6 +721,134 @@ return [ 'rule_trigger_id_choice' => 'Transaction ID is..', 'rule_trigger_id' => 'Transaction ID is ":trigger_value"', + // new values: + 'rule_trigger_user_action_choice' => 'User action is ":trigger_value"', + 'rule_trigger_tag_is_not_choice' => 'No tag is ":trigger_value"', + 'rule_trigger_tag_is_not' => 'No tag is..', + 'rule_trigger_account_is_choice' => 'Either account is exactly..', + 'rule_trigger_account_is' => 'Either account is exactly ":trigger_value"', + 'rule_trigger_account_contains_choice' => 'Either account contains..', + 'rule_trigger_account_contains' => 'Either account contains ":trigger_value"', + 'rule_trigger_account_ends_choice' => 'Either account ends with..', + 'rule_trigger_account_ends' => 'Either account ends with ":trigger_value"', + 'rule_trigger_account_starts_choice' => 'Either account starts with..', + 'rule_trigger_account_starts' => 'Either account starts with ":trigger_value"', + 'rule_trigger_account_nr_is_choice' => 'Either account number / IBAN is..', + 'rule_trigger_account_nr_is' => 'Either account number / IBAN is ":trigger_value"', + 'rule_trigger_account_nr_contains_choice' => 'Either account number / IBAN contains..', + 'rule_trigger_account_nr_contains' => 'Either account number / IBAN contains ":trigger_value"', + 'rule_trigger_account_nr_ends_choice' => 'Either account number / IBAN ends with..', + 'rule_trigger_account_nr_ends' => 'Either account number / IBAN ends with ":trigger_value"', + 'rule_trigger_account_nr_starts_choice' => 'Either account number / IBAN starts with..', + 'rule_trigger_account_nr_starts' => 'Either account number / IBAN starts with ":trigger_value"', + 'rule_trigger_category_contains_choice' => 'Category contains..', + 'rule_trigger_category_contains' => 'Category contains ":trigger_value"', + 'rule_trigger_category_ends_choice' => 'Category ends with..', + 'rule_trigger_category_ends' => 'Category ends with ":trigger_value"', + 'rule_trigger_category_starts_choice' => 'Category starts with..', + 'rule_trigger_category_starts' => 'Category starts with ":trigger_value"', + 'rule_trigger_budget_contains_choice' => 'Budget contains..', + 'rule_trigger_budget_contains' => 'Budget contains ":trigger_value"', + 'rule_trigger_budget_ends_choice' => 'Budget ends with..', + 'rule_trigger_budget_ends' => 'Budget ends with ":trigger_value"', + 'rule_trigger_budget_starts_choice' => 'Budget starts with..', + 'rule_trigger_budget_starts' => 'Budget starts with ":trigger_value"', + 'rule_trigger_bill_contains_choice' => 'Bill contains..', + 'rule_trigger_bill_contains' => 'Bill contains ":trigger_value"', + 'rule_trigger_bill_ends_choice' => 'Bill ends with..', + 'rule_trigger_bill_ends' => 'Bill ends with ":trigger_value"', + 'rule_trigger_bill_starts_choice' => 'Bill starts with..', + 'rule_trigger_bill_starts' => 'Bill starts with ":trigger_value"', + 'rule_trigger_external_id_contains_choice' => 'External ID contains..', + 'rule_trigger_external_id_contains' => 'External ID contains ":trigger_value"', + 'rule_trigger_external_id_ends_choice' => 'External ID ends with..', + 'rule_trigger_external_id_ends' => 'External ID ends with ":trigger_value"', + 'rule_trigger_external_id_starts_choice' => 'External ID starts with..', + 'rule_trigger_external_id_starts' => 'External ID starts with ":trigger_value"', + 'rule_trigger_internal_reference_contains_choice' => 'Internal reference contains..', + 'rule_trigger_internal_reference_contains' => 'Internal reference contains ":trigger_value"', + 'rule_trigger_internal_reference_ends_choice' => 'Internal reference ends with..', + 'rule_trigger_internal_reference_ends' => 'Internal reference ends with ":trigger_value"', + 'rule_trigger_internal_reference_starts_choice' => 'Internal reference starts with..', + 'rule_trigger_internal_reference_starts' => 'Internal reference starts with ":trigger_value"', + 'rule_trigger_external_url_is_choice' => 'External URL is..', + 'rule_trigger_external_url_is' => 'External URL is ":trigger_value"', + 'rule_trigger_external_url_contains_choice' => 'External URL contains..', + 'rule_trigger_external_url_contains' => 'External URL contains ":trigger_value"', + 'rule_trigger_external_url_ends_choice' => 'External URL ends with..', + 'rule_trigger_external_url_ends' => 'External URL ends with ":trigger_value"', + 'rule_trigger_external_url_starts_choice' => 'External URL starts with..', + 'rule_trigger_external_url_starts' => 'External URL starts with ":trigger_value"', + 'rule_trigger_has_no_attachments_choice' => 'Has no attachments', + 'rule_trigger_has_no_attachments' => 'Transaction has no attachments', + 'rule_trigger_recurrence_id_choice' => 'Recurring transaction ID is..', + 'rule_trigger_recurrence_id' => 'Recurring transaction ID is ":trigger_value"', + 'rule_trigger_interest_date_on_choice' => 'Interest date is on..', + 'rule_trigger_interest_date_on' => 'Interest date is on ":trigger_value"', + 'rule_trigger_interest_date_before_choice' => 'Interest date is before..', + 'rule_trigger_interest_date_before' => 'Interest date is before ":trigger_value"', + 'rule_trigger_interest_date_after_choice' => 'Interest date is after..', + 'rule_trigger_interest_date_after' => 'Interest date is after ":trigger_value"', + 'rule_trigger_book_date_on_choice' => 'Book date is on..', + 'rule_trigger_book_date_on' => 'Book date is on ":trigger_value"', + 'rule_trigger_book_date_before_choice' => 'Book date is before..', + 'rule_trigger_book_date_before' => 'Book date is before ":trigger_value"', + 'rule_trigger_book_date_after_choice' => 'Book date is after..', + 'rule_trigger_book_date_after' => 'Book date is after ":trigger_value"', + 'rule_trigger_process_date_on_choice' => 'Process date is on..', + 'rule_trigger_process_date_on' => 'Process date is ":trigger_value"', + 'rule_trigger_process_date_before_choice' => 'Process date is before..', + 'rule_trigger_process_date_before' => 'Process date is before ":trigger_value"', + 'rule_trigger_process_date_after_choice' => 'Process date is after..', + 'rule_trigger_process_date_after' => 'Process date is after ":trigger_value"', + 'rule_trigger_due_date_on_choice' => 'Due date is on..', + 'rule_trigger_due_date_on' => 'Due date is on ":trigger_value"', + 'rule_trigger_due_date_before_choice' => 'Due date is before..', + 'rule_trigger_due_date_before' => 'Due date is before ":trigger_value"', + 'rule_trigger_due_date_after_choice' => 'Due date is after..', + 'rule_trigger_due_date_after' => 'Due date is after ":trigger_value"', + 'rule_trigger_payment_date_on_choice' => 'Payment date is on..', + 'rule_trigger_payment_date_on' => 'Payment date is on ":trigger_value"', + 'rule_trigger_payment_date_before_choice' => 'Payment date is before..', + 'rule_trigger_payment_date_before' => 'Payment date is before ":trigger_value"', + 'rule_trigger_payment_date_after_choice' => 'Payment date is after..', + 'rule_trigger_payment_date_after' => 'Payment date is after ":trigger_value"', + 'rule_trigger_invoice_date_on_choice' => 'Invoice date is on..', + 'rule_trigger_invoice_date_on' => 'Invoice date is on ":trigger_value"', + 'rule_trigger_invoice_date_before_choice' => 'Invoice date is before..', + 'rule_trigger_invoice_date_before' => 'Invoice date is before ":trigger_value"', + 'rule_trigger_invoice_date_after_choice' => 'Invoice date is after..', + 'rule_trigger_invoice_date_after' => 'Invoice date is after ":trigger_value"', + 'rule_trigger_created_at_before_choice' => 'Transaction was created before..', + 'rule_trigger_created_at_before' => 'Transaction was created before ":trigger_value"', + 'rule_trigger_created_at_after_choice' => 'Transaction was created after..', + 'rule_trigger_created_at_after' => 'Transaction was created after ":trigger_value"', + 'rule_trigger_updated_at_before_choice' => 'Transaction was last updated before..', + 'rule_trigger_updated_at_before' => 'Transaction was last updated before ":trigger_value"', + 'rule_trigger_updated_at_after_choice' => 'Transaction was last updated after..', + 'rule_trigger_updated_at_after' => 'Transaction was last updated after ":trigger_value"', + 'rule_trigger_foreign_amount_is_choice' => 'Foreign amount is exactly..', + 'rule_trigger_foreign_amount_is' => 'Foreign amount is exactly ":trigger_value"', + 'rule_trigger_foreign_amount_less_choice' => 'Foreign amount is less than..', + 'rule_trigger_foreign_amount_less' => 'Foreign amount is less than ":trigger_value"', + 'rule_trigger_foreign_amount_more_choice' => 'Foreign amount is more than..', + 'rule_trigger_foreign_amount_more' => 'Foreign amount is more than ":trigger_value"', + 'rule_trigger_attachment_name_is_choice' => 'Any attachment\'s name is..', + 'rule_trigger_attachment_name_is' => 'Any attachment\'s name is ":trigger_value"', + 'rule_trigger_attachment_name_contains_choice' => 'Any attachment\'s name contains..', + 'rule_trigger_attachment_name_contains' => 'Any attachment\'s name contains ":trigger_value"', + 'rule_trigger_attachment_name_starts_choice' => 'Any attachment\'s name starts with..', + 'rule_trigger_attachment_name_starts' => 'Any attachment\'s name starts with ":trigger_value"', + 'rule_trigger_attachment_name_ends_choice' => 'Any attachment\'s name ends with..', + 'rule_trigger_attachment_name_ends' => 'Any attachment\'s name ends with ":trigger_value"', + 'rule_trigger_attachment_notes_are_choice' => 'Any attachment\'s notes are..', + 'rule_trigger_attachment_notes_are' => 'Any attachment\'s notes are ":trigger_value"', + 'rule_trigger_attachment_notes_contains_choice' => 'Any attachment\'s notes contain..', + 'rule_trigger_attachment_notes_contains' => 'Any attachment\'s notes contain ":trigger_value"', + 'rule_trigger_attachment_notes_starts_choice' => 'Any attachment\'s notes start with..', + 'rule_trigger_attachment_notes_starts' => 'Any attachment\'s notes start with ":trigger_value"', + 'rule_trigger_attachment_notes_ends_choice' => 'Any attachment\'s notes end with..', + 'rule_trigger_attachment_notes_ends' => 'Any attachment\'s notes end with ":trigger_value"', // actions 'rule_action_delete_transaction_choice' => '取引を削除 (!)', @@ -633,7 +911,7 @@ return [ 'new_rule_for_journal_description' => 'このルールは取引「:description」に基づいています。全く同じ取引に適合します。', // tags - 'store_new_tag' => '新しい取引を保存', + 'store_new_tag' => '新しいタグを保存', 'update_tag' => 'チャンネルを更新', 'no_location_set' => '場所', 'meta_data' => '取引データ', @@ -716,7 +994,7 @@ return [ 'pref_optional_tj_process_date' => '処理日', 'pref_optional_tj_due_date' => '日付範囲', 'pref_optional_tj_payment_date' => 'クレジットカードの引き落とし日', - 'pref_optional_tj_invoice_date' => '日付を選択...', + 'pref_optional_tj_invoice_date' => '領収書発行日', 'pref_optional_tj_internal_reference' => '内部参照', 'pref_optional_tj_notes' => '備考', 'pref_optional_tj_attachments' => '添付ファイル', @@ -793,7 +1071,7 @@ return [ 'secure_pw_working' => 'チェックすると、Firefly III はあなたのパスワードの SHA1 ハッシュの最初の5文字をTroy Huntのウェブサイトに、リストにあるか確認するため送信します。これにより、最新の NIST Special Publication で推奨されている通り、あなたが安全ではないパスワードを使用するのを防ぎます。', 'secure_pw_should' => 'チェックを入れるべき?', 'secure_pw_long_password' => 'はい。常にパスワードが安全であることを確認してください。', - 'command_line_token' => 'コマンドライン', + 'command_line_token' => 'コマンドライントークン', 'explain_command_line_token' => 'データのエクスポートなどの、コマンドラインオプションを実行するにはこのトークンが必要です。 トークンがなければ、それら慎重に扱うべきコマンドは動作しません。私を含め、誰にもコマンドライントークンを共有しないでください。 もし失くしたり、疑心暗鬼に陥っている場合は、ボタンを使用してこのトークンを再生成します。', 'regenerate_command_line_token' => 'コマンドライン', 'token_regenerated' => '新しいコマンドライントークンが生成されました', @@ -925,8 +1203,8 @@ return [ 'create_new_bill' => '新しい請求書', // currencies: - 'create_currency' => '新しい出金を作成する', - 'store_currency' => '新しい取引を保存', + 'create_currency' => '新しい通貨を作成', + 'store_currency' => '新しい通貨を保存', 'update_currency' => 'チャンネルを更新', 'new_default_currency' => '通貨 ":name" を削除する', 'cannot_delete_currency' => ':nameは使用されているため削除できません。', @@ -943,14 +1221,14 @@ return [ 'disable_EUR_side_effects' => 'Euro はシステムの緊急フォールバック通貨です。無効にすると意図しない副作用が発生し、保証できません。', 'deleted_currency' => '通貨 ":name" を削除する', 'created_currency' => '通貨 ":name" を削除する', - 'could_not_store_currency' => '新しい取引を保存', + 'could_not_store_currency' => '新しい通貨を保存できませんでした。', 'updated_currency' => '通貨 ":name" を削除する', 'ask_site_owner' => '通貨の追加、削除、編集を:ownerに依頼してください。', 'currencies_intro' => 'Firefly III はさまざまな通貨をサポートしており、ここで設定および有効にできます。', 'make_default_currency' => 'デフォルト', 'default_currency' => 'デフォルト', 'currency_is_disabled' => '無効', - 'enable_currency' => '導入ガイダンスを再有効化することもできます。', + 'enable_currency' => '有効', 'disable_currency' => '無効', 'currencies_default_disabled' => 'これらの通貨のほとんどはデフォルトで無効になっています。使用するには、まず有効にする必要があります。', 'currency_is_now_enabled' => '通貨「:name」が有効になりました', @@ -972,9 +1250,9 @@ return [ 'budget_limit_not_in_range' => 'この金額は :start から :end: まで適用されます:', 'total_available_budget' => '利用可能な予算の合計 (:start から :end まで)', 'total_available_budget_in_currency' => ':currencyで利用可能な予算の合計', - 'see_below' => '支出先を見る', + 'see_below' => '下を参照', 'create_new_budget' => '新しい予算を作成する', - 'store_new_budget' => '新しい取引を保存', + 'store_new_budget' => '新しい予算を保存', 'stored_new_budget' => '":name"予算のすべての取引', 'available_between' => ':startから:endまでのすべての収入', 'transactionsWithoutBudget' => '予算別支出', @@ -1031,6 +1309,10 @@ return [ 'running_again_loss' => '以前にこの請求にリンクされた取引は、ルールに適合しない場合、リンクを失う可能性があります。', 'bill_related_rules' => 'この請求書はどのルールにも関連付けられていません。', 'repeats' => '繰り返し', + 'bill_end_date_help' => 'Optional field. The bill is expected to end on this date.', + 'bill_extension_date_help' => 'Optional field. The bill must be extended (or cancelled) on or before this date.', + 'bill_end_index_line' => 'This bill ends on :date', + 'bill_extension_index_line' => 'This bill must be extended or cancelled on :date', 'connected_journals' => '定期的な取引', 'auto_match_on' => 'Firefly III によって自動的に適合', 'auto_match_off' => 'Firefly III によって自動的に適合しない', @@ -1041,7 +1323,7 @@ return [ 'more' => '右上角にあるアイコンが更に多くの情報を教えてくれるかもしれません。', 'rescan_old' => 'すべての取引にルールを再度実行する', 'update_bill' => '請求', - 'updated_bill' => '請求書 ":name" を削除する', + 'updated_bill' => '請求書 ":name" を更新しました', 'store_new_bill' => '新しい請求書', 'stored_new_bill' => '請求書 ":name" を編集する', 'cannot_scan_inactive_bill' => '無効な請求はスキャンされません。', @@ -1079,7 +1361,7 @@ return [ // accounts: 'inactive_account_link' => ':count 件の非アクティブ (アーカイブ済み) 口座があり、この別々のページで表示できます。|:count 件の非アクティブ (アーカイブ済み) 口座があり、この別々のページで表示できます。', - 'all_accounts_inactive' => '支出先を見る', + 'all_accounts_inactive' => 'これらは、アクティブでないアカウントです。', 'active_account_link' => 'このリンクはアクティブな口座に戻ります。', 'account_missing_transaction' => '口座 #:id「:name」は直接見ることはできません。Firefly にリダイレクト情報がありません。', 'cc_monthly_payment_date_help' => '無視されますが、年と月を選択してください。月内の日のみ、意味があります。', @@ -1116,8 +1398,8 @@ return [ 'asset_accounts' => '資産勘定', 'undefined_accounts' => 'Accounts', 'asset_accounts_inactive' => '支出元', - 'expense_accounts' => '支出先を見る', - 'expense_accounts_inactive' => '支出先を見る', + 'expense_accounts' => '支出口座', + 'expense_accounts_inactive' => '支出口座(非アクティブ)', 'revenue_accounts' => '収入源を見る', 'revenue_accounts_inactive' => '収入口座 (非アクティブ)', 'cash_accounts' => '現金', @@ -1209,7 +1491,7 @@ return [ 'category' => 'カテゴリ', 'delete_category' => 'カテゴリ":name" を削除する', 'deleted_category' => '":name"カテゴリのすべての取引', - 'store_category' => '新しい取引を保存', + 'store_category' => '新しいカテゴリを保存', 'stored_category' => '":name"カテゴリのすべての取引', 'without_category_between' => ':nameカテゴリの:startから:endまでのすべての取引', @@ -1234,7 +1516,7 @@ return [ 'stored_journal' => '取引「:description」を作成しました', 'stored_journal_no_descr' => '新しい取引を作成しました', 'updated_journal_no_descr' => '取引を更新しました', - 'select_transactions' => '日付を選択...', + 'select_transactions' => '取引を選択', 'rule_group_select_transactions' => '適用', 'rule_select_transactions' => '適用', 'stop_selection' => '定期的な取引', @@ -1294,7 +1576,7 @@ return [ 'opt_group_sharedAsset' => '支出元', 'opt_group_ccAsset' => 'クレジットカード', 'opt_group_cashWalletAsset' => '現金', - 'opt_group_expense_account' => '支出先を見る', + 'opt_group_expense_account' => '支出口座', 'opt_group_revenue_account' => '収入源を見る', 'opt_group_l_Loan' => '債務', 'opt_group_cash_account' => '現金アカウント', @@ -1333,7 +1615,7 @@ return [ // home page: 'transaction_table_description' => '取引表', 'opposing_account' => '対する口座', - 'yourAccounts' => '支出先を見る', + 'yourAccounts' => 'あなたのアカウント', 'your_accounts' => '口座の概要', 'category_overview' => 'カテゴリ', 'expense_overview' => '支出先アカウント(支出元アカウント @@ -1360,7 +1642,7 @@ return [ 'currency' => '通貨', 'preferences' => '設定', 'logout' => 'ログアウト', - 'logout_other_sessions' => 'すべてのセッションをログアウト', + 'logout_other_sessions' => 'すべてのセッションからログアウト', 'toggleNavigation' => 'ナビゲーションを切り替え', 'searchPlaceholder' => '検索...', 'version' => 'バージョン', @@ -1419,8 +1701,7 @@ return [ 'overview' => 'この小さな吹き出しとこの横にある吹き出しは収支状況の概要を表示しています。', 'saveOnAccount' => '貯蓄口座', 'unknown' => '不明', - 'daily' => '1日ごと', - 'monthly' => 'クレジットカードの引き落とし日', + 'monthly' => '毎月', 'profile' => 'プロフィール', 'errors' => ':count 通のエラーがあります', 'debt_start_date' => '債務', @@ -1481,7 +1762,7 @@ return [ 'report_type_double' => '支出先アカウント(支出元アカウント )', 'more_info_help' => 'これらのタイプのレポートの詳細については、ヘルプページを参照してください。右上隅の(?)アイコンを押します。', - 'report_included_accounts' => '支出先を見る', + 'report_included_accounts' => '含まれるアカウント', 'report_date_range' => '日付範囲', 'report_preset_ranges' => '事前設定された範囲', 'shared' => '共有中', @@ -1498,8 +1779,8 @@ return [ 'reports_submit' => 'レポートを表示', 'end_after_start_date' => 'レポートの終了日は開始日より後でなければいけません。', 'select_category' => 'カテゴリ', - 'select_budget' => '日付を選択...', - 'select_tag' => '日付を選択...', + 'select_budget' => '予算を選択', + 'select_tag' => 'タグを選択', 'income_per_category' => 'カテゴリ別収入', 'expense_per_category' => 'カテゴリ', 'expense_per_budget' => '支出元アカウント', @@ -1600,7 +1881,7 @@ return [ 'events' => 'イベント', 'target_amount' => '入金先に入金される金額', 'start_date' => '開始日', - 'no_start_date' => '日付を選択...', + 'no_start_date' => '開始日なし', 'target_date' => '目標日付', 'no_target_date' => '入金先に入金される金額', 'table' => '表', @@ -1638,7 +1919,7 @@ return [ 'firefly_instance_configuration' => 'Firefly III の設定オプション', 'setting_single_user_mode' => '厳格モード', 'setting_single_user_mode_explain' => 'デフォルトでは Firefly III はあなた一人の登録しか受け付けません。これはセキュリティ対策であり、許可しない限り他の人がインスタンスを使用することを防ぎます。 今後の登録はブロックされています。このチェックを外すと、(インターネットに接続されている場合) アクセスできる他の人も利用できるようになります。', - 'store_configuration' => '新しい取引を保存', + 'store_configuration' => '設定を保存', 'single_user_administration' => 'メールアドレスを変更する', 'edit_user' => '":description" を編集する', 'hidden_fields_preferences' => '設定 で追加の取引オプションを有効にできます。', @@ -1681,7 +1962,7 @@ return [ // links 'journal_link_configuration' => '取引', 'create_new_link_type' => '新しい出金を作成する', - 'store_new_link_type' => '新しい取引を保存', + 'store_new_link_type' => '新しいリンクタイプを保存', 'update_link_type' => 'チャンネルを更新', 'edit_link_type' => 'ブタの貯金箱 ":name" を編集する', 'updated_link_type' => 'リンクタイプ「:name」を更新しました', @@ -1750,7 +2031,7 @@ return [ 'convert_invalid_destination' => '取引 #%d の宛先情報が無効です。', 'create_another' => '保存後、別のものを作成するにはここへ戻ってきてください。', 'after_update_create_another' => '保存後、ここへ戻ってきてください。', - 'store_as_new' => '新しい取引を保存', + 'store_as_new' => '更新ではなく、新しいトランザクションとして保存する。', 'reset_after' => '送信後にフォームをリセット', 'errors_submission' => '送信に問題が発生しました。エラーを確認してください。', 'transaction_expand_split' => '分割を展開', @@ -1784,7 +2065,7 @@ return [ 'no_rules_intro_default' => 'ルールはまだありません。ルールは取引を処理できる強力な自動化機能です。', 'no_rules_imperative_default' => 'ルールは取引を管理するときに非常に便利です。今すぐ作成してみましょう:', 'no_budgets_imperative_default' => '予算は資産管理の基本的なツールです。今すぐ作成しましょう:', - 'no_budgets_create_default' => '予算', + 'no_budgets_create_default' => '予算を作成', 'no_rules_create_default' => 'ルールを作成', 'no_categories_title_default' => 'カテゴリ', 'no_categories_intro_default' => 'カテゴリはまだありません。カテゴリは取引を微調整し、指定されたカテゴリでラベル付けするために使用されます。', @@ -1794,7 +2075,7 @@ return [ 'no_tags_intro_default' => 'タグはまだありません。タグはトランザクションを微調整し、特定のキーワードでラベル付けするために使用されます。', 'no_tags_imperative_default' => 'タグはトランザクションを作成すると自動的に作成されますが、手動で作成することもできます。今すぐ作成しましょう:', 'no_tags_create_default' => '新しいタグを作成する', - 'no_transactions_title_withdrawal' => '支出先を見る', + 'no_transactions_title_withdrawal' => '費用を作成しましょう!', 'no_transactions_intro_withdrawal' => '支出はまだありません。資産の管理をはじめるため、経費を作成しましょう。', 'no_transactions_imperative_withdrawal' => 'お金を使ったことがありますか?それらを記録しましょう:', 'no_transactions_create_withdrawal' => '支出元アカウント', @@ -1861,7 +2142,7 @@ return [ 'repeat_times' => '指定回数繰り返す', 'recurring_skips_one' => '他すべて', 'recurring_skips_more' => ':count 通のエラーがあります', - 'store_new_recurrence' => '新しい取引を保存', + 'store_new_recurrence' => '定期的な取引を保存', 'stored_new_recurrence' => '定期的な取引「:title」が正常に保存されました。', 'edit_recurrence' => '定期的な取引 ":title"を編集', 'recurring_repeats_until' => '繰り返し', diff --git a/resources/lang/ja_JP/form.php b/resources/lang/ja_JP/form.php index 9753c16397..2ac2b87268 100644 --- a/resources/lang/ja_JP/form.php +++ b/resources/lang/ja_JP/form.php @@ -181,6 +181,7 @@ return [ 'login_name' => 'ログイン', 'is_owner' => '管理者は?', 'url' => 'URL', + 'bill_end_date' => 'End date', // import 'apply_rules' => '適用', @@ -222,12 +223,12 @@ return [ 'inward' => '内向きの説明', 'outward' => '外向きの説明', 'rule_group_id' => '規則', - 'transaction_description' => '取り引き ":description" を編集する', + 'transaction_description' => '取引の説明', 'first_date' => '日付範囲', 'transaction_type' => '取引の種類', 'repeat_until' => '繰り返し回数か、終了日(repeat_until) が必要です。両方は使えません。', 'recurring_description' => '取り引き ":description" を削除する', - 'repetition_type' => '最低でも一回の繰り返しが必要です。', + 'repetition_type' => '繰り返しの種類', 'foreign_currency_id' => '外貨', 'repetition_end' => 'リピート終了', 'repetitions' => 'リピート', diff --git a/resources/lang/ja_JP/list.php b/resources/lang/ja_JP/list.php index b533bba9ac..7da0de8ed5 100644 --- a/resources/lang/ja_JP/list.php +++ b/resources/lang/ja_JP/list.php @@ -61,7 +61,7 @@ return [ 'process_date' => '処理日', 'due_date' => '締切日', 'payment_date' => '引き落とし日', - 'invoice_date' => '日付を選択...', + 'invoice_date' => '領収書発行日', 'internal_reference' => 'システム内参考品', 'notes' => '備考', 'from' => 'から', diff --git a/resources/lang/ja_JP/validation.php b/resources/lang/ja_JP/validation.php index b0e019b3b1..f6dc308351 100644 --- a/resources/lang/ja_JP/validation.php +++ b/resources/lang/ja_JP/validation.php @@ -160,12 +160,12 @@ return [ 'targetamount' => '入金先に入金される金額', 'opening_balance_date' => '期首残高日', 'opening_balance' => '期首残高', - 'match' => '入力された情報に誤りがあります。', + 'match' => '一致', 'amount_min' => '最低額', 'amount_max' => '上限額', 'title' => 'タイトル', 'tag' => 'タグ', - 'transaction_description' => '取り引き ":description" を編集する', + 'transaction_description' => '取引の説明', 'rule-action-value.1' => 'ルールアクション値 #1', 'rule-action-value.2' => 'ルールアクション値 #2', 'rule-action-value.3' => 'ルールアクション値 #3', diff --git a/resources/lang/nb_NO/config.php b/resources/lang/nb_NO/config.php index c858abbf7f..bf5dcd39a5 100644 --- a/resources/lang/nb_NO/config.php +++ b/resources/lang/nb_NO/config.php @@ -25,25 +25,36 @@ declare(strict_types=1); return [ 'html_language' => 'nb', 'locale' => 'no, nb, Norsk, nb_NO, nb_NO.utf8, nb_NO.UTF-8', - 'month' => '%B %Y', - 'month_and_day' => '%e %B, %Y', + //'month' => '%B %Y', + 'month_js' => 'MMMM YYYY', + + //'month_and_day' => '%B %e, %Y', 'month_and_day_moment_js' => 'MMM D, YYYY', 'month_and_day_fns' => 'MMMM d, y', - 'month_and_date_day' => '%A %B. %e, %Y', - 'month_and_day_no_year' => '%B. %e', - 'date_time' => '%e. %B, %Y @ %T', - 'specific_day' => '%e. %B %Y', - 'week_in_year' => 'Week %V, %G', - 'year' => '%Y', - 'half_year' => '%B %Y', - 'month_js' => 'MMMM YYYY', 'month_and_day_js' => 'MMMM Do, YYYY', + + //'month_and_date_day' => '%A %B %e, %Y', + 'month_and_date_day_js' => 'dddd MMMM Do, YYYY', + + //'month_and_day_no_year' => '%B %e', + 'month_and_day_no_year_js' => 'MMMM Do', + + //'date_time' => '%B %e, %Y, @ %T', 'date_time_js' => 'MMMM Do, YYYY, @ HH:mm:ss', + + //'specific_day' => '%e %B %Y', 'specific_day_js' => 'D MMMM YYYY', + + //'week_in_year' => 'Week %V, %G', 'week_in_year_js' => '[Week] w, YYYY', 'week_in_year_fns' => "'Week' w, yyyy", + + //'year' => '%Y', 'year_js' => 'YYYY', + + //'half_year' => '%B %Y', 'half_year_js' => 'Q YYYY', + 'quarter_fns' => "'Q'Q, yyyy", 'half_year_fns' => "'H{half}', yyyy", 'dow_1' => 'Mandag', diff --git a/resources/lang/nb_NO/email.php b/resources/lang/nb_NO/email.php index e282644bcf..33123ee252 100644 --- a/resources/lang/nb_NO/email.php +++ b/resources/lang/nb_NO/email.php @@ -24,82 +24,97 @@ declare(strict_types=1); return [ // common items - 'greeting' => 'Hi there,', - 'closing' => 'Beep boop,', - 'signature' => 'The Firefly III Mail Robot', - 'footer_ps' => 'PS: This message was sent because a request from IP :ipAddress triggered it.', + 'greeting' => 'Hi there,', + 'closing' => 'Beep boop,', + 'signature' => 'The Firefly III Mail Robot', + 'footer_ps' => 'PS: This message was sent because a request from IP :ipAddress triggered it.', // admin test - 'admin_test_subject' => 'A test message from your Firefly III installation', - 'admin_test_body' => 'This is a test message from your Firefly III instance. It was sent to :email.', + 'admin_test_subject' => 'A test message from your Firefly III installation', + 'admin_test_body' => 'This is a test message from your Firefly III instance. It was sent to :email.', // new IP - 'login_from_new_ip' => 'New login on Firefly III', - 'new_ip_body' => 'Firefly III detected a new login on your account from an unknown IP address. If you never logged in from the IP address below, or it has been more than six months ago, Firefly III will warn you.', - 'new_ip_warning' => 'If you recognize this IP address or the login, you can ignore this message. If you didn\'t login, of if you have no idea what this is about, verify your password security, change it, and log out all other sessions. To do this, go to your profile page. Of course you have 2FA enabled already, right? Stay safe!', - 'ip_address' => 'IP address', - 'host_name' => 'Host', - 'date_time' => 'Date + time', + 'login_from_new_ip' => 'New login on Firefly III', + 'new_ip_body' => 'Firefly III detected a new login on your account from an unknown IP address. If you never logged in from the IP address below, or it has been more than six months ago, Firefly III will warn you.', + 'new_ip_warning' => 'If you recognize this IP address or the login, you can ignore this message. If you didn\'t login, of if you have no idea what this is about, verify your password security, change it, and log out all other sessions. To do this, go to your profile page. Of course you have 2FA enabled already, right? Stay safe!', + 'ip_address' => 'IP address', + 'host_name' => 'Host', + 'date_time' => 'Date + time', // access token created - 'access_token_created_subject' => 'A new access token was created', - 'access_token_created_body' => 'Somebody (hopefully you) just created a new Firefly III API Access Token for your user account.', - 'access_token_created_explanation' => 'With this token, they can access all of your financial records through the Firefly III API.', - 'access_token_created_revoke' => 'If this wasn\'t you, please revoke this token as soon as possible at :url.', + 'access_token_created_subject' => 'A new access token was created', + 'access_token_created_body' => 'Somebody (hopefully you) just created a new Firefly III API Access Token for your user account.', + 'access_token_created_explanation' => 'With this token, they can access all of your financial records through the Firefly III API.', + 'access_token_created_revoke' => 'If this wasn\'t you, please revoke this token as soon as possible at :url.', // registered - 'registered_subject' => 'Welcome to Firefly III!', - 'registered_welcome' => 'Welcome to Firefly III. Your registration has made it, and this email is here to confirm it. Yay!', - 'registered_pw' => 'If you have forgotten your password already, please reset it using the password reset tool.', - 'registered_help' => 'There is a help-icon in the top right corner of each page. If you need help, click it!', - 'registered_doc_html' => 'If you haven\'t already, please read the grand theory.', - 'registered_doc_text' => 'If you haven\'t already, please read the first use guide and the full description.', - 'registered_closing' => 'Enjoy!', - 'registered_firefly_iii_link' => 'Firefly III:', - 'registered_pw_reset_link' => 'Password reset:', - 'registered_doc_link' => 'Documentation:', + 'registered_subject' => 'Welcome to Firefly III!', + 'registered_welcome' => 'Welcome to Firefly III. Your registration has made it, and this email is here to confirm it. Yay!', + 'registered_pw' => 'If you have forgotten your password already, please reset it using the password reset tool.', + 'registered_help' => 'There is a help-icon in the top right corner of each page. If you need help, click it!', + 'registered_doc_html' => 'If you haven\'t already, please read the grand theory.', + 'registered_doc_text' => 'If you haven\'t already, please read the first use guide and the full description.', + 'registered_closing' => 'Enjoy!', + 'registered_firefly_iii_link' => 'Firefly III:', + 'registered_pw_reset_link' => 'Password reset:', + 'registered_doc_link' => 'Documentation:', // email change - 'email_change_subject' => 'Your Firefly III email address has changed', - 'email_change_body_to_new' => 'You or somebody with access to your Firefly III account has changed your email address. If you did not expect this message, please ignore and delete it.', - 'email_change_body_to_old' => 'You or somebody with access to your Firefly III account has changed your email address. If you did not expect this to happen, you must follow the "undo"-link below to protect your account!', - 'email_change_ignore' => 'If you initiated this change, you may safely ignore this message.', - 'email_change_old' => 'The old email address was: :email', - 'email_change_old_strong' => 'The old email address was: :email', - 'email_change_new' => 'The new email address is: :email', - 'email_change_new_strong' => 'The new email address is: :email', - 'email_change_instructions' => 'You cannot use Firefly III until you confirm this change. Please follow the link below to do so.', - 'email_change_undo_link' => 'To undo the change, follow this link:', + 'email_change_subject' => 'Your Firefly III email address has changed', + 'email_change_body_to_new' => 'You or somebody with access to your Firefly III account has changed your email address. If you did not expect this message, please ignore and delete it.', + 'email_change_body_to_old' => 'You or somebody with access to your Firefly III account has changed your email address. If you did not expect this to happen, you must follow the "undo"-link below to protect your account!', + 'email_change_ignore' => 'If you initiated this change, you may safely ignore this message.', + 'email_change_old' => 'The old email address was: :email', + 'email_change_old_strong' => 'The old email address was: :email', + 'email_change_new' => 'The new email address is: :email', + 'email_change_new_strong' => 'The new email address is: :email', + 'email_change_instructions' => 'You cannot use Firefly III until you confirm this change. Please follow the link below to do so.', + 'email_change_undo_link' => 'To undo the change, follow this link:', // OAuth token created - 'oauth_created_subject' => 'A new OAuth client has been created', - 'oauth_created_body' => 'Somebody (hopefully you) just created a new Firefly III API OAuth Client for your user account. It\'s labeled ":name" and has callback URL :url.', - 'oauth_created_explanation' => 'With this client, they can access all of your financial records through the Firefly III API.', - 'oauth_created_undo' => 'If this wasn\'t you, please revoke this client as soon as possible at :url.', + 'oauth_created_subject' => 'A new OAuth client has been created', + 'oauth_created_body' => 'Somebody (hopefully you) just created a new Firefly III API OAuth Client for your user account. It\'s labeled ":name" and has callback URL :url.', + 'oauth_created_explanation' => 'With this client, they can access all of your financial records through the Firefly III API.', + 'oauth_created_undo' => 'If this wasn\'t you, please revoke this client as soon as possible at :url.', // reset password - 'reset_pw_subject' => 'Your password reset request', - 'reset_pw_instructions' => 'Somebody tried to reset your password. If it was you, please follow the link below to do so.', - 'reset_pw_warning' => 'PLEASE verify that the link actually goes to the Firefly III you expect it to go!', + 'reset_pw_subject' => 'Your password reset request', + 'reset_pw_instructions' => 'Somebody tried to reset your password. If it was you, please follow the link below to do so.', + 'reset_pw_warning' => 'PLEASE verify that the link actually goes to the Firefly III you expect it to go!', // error - 'error_subject' => 'Caught an error in Firefly III', - 'error_intro' => 'Firefly III v:version ran into an error: :errorMessage.', - 'error_type' => 'The error was of type ":class".', - 'error_timestamp' => 'The error occurred on/at: :time.', - 'error_location' => 'This error occurred in file ":file" on line :line with code :code.', - 'error_user' => 'The error was encountered by user #:id, :email.', - 'error_no_user' => 'There was no user logged in for this error or no user was detected.', - 'error_ip' => 'The IP address related to this error is: :ip', - 'error_url' => 'URL is: :url', - 'error_user_agent' => 'User agent: :userAgent', - 'error_stacktrace' => 'The full stacktrace is below. If you think this is a bug in Firefly III, you can forward this message to james@firefly-iii.org. This can help fix the bug you just encountered.', - 'error_github_html' => 'If you prefer, you can also open a new issue on GitHub.', - '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_headers' => 'The following headers may also be relevant:', + 'error_subject' => 'Caught an error in Firefly III', + 'error_intro' => 'Firefly III v:version ran into an error: :errorMessage.', + 'error_type' => 'The error was of type ":class".', + 'error_timestamp' => 'The error occurred on/at: :time.', + 'error_location' => 'This error occurred in file ":file" on line :line with code :code.', + 'error_user' => 'The error was encountered by user #:id, :email.', + 'error_no_user' => 'There was no user logged in for this error or no user was detected.', + 'error_ip' => 'The IP address related to this error is: :ip', + 'error_url' => 'URL is: :url', + 'error_user_agent' => 'User agent: :userAgent', + 'error_stacktrace' => 'The full stacktrace is below. If you think this is a bug in Firefly III, you can forward this message to james@firefly-iii.org. This can help fix the bug you just encountered.', + 'error_github_html' => 'If you prefer, you can also open a new issue on GitHub.', + '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_headers' => 'The following headers may also be relevant:', // report new journals - 'new_journals_subject' => 'Firefly III has created a new transaction|Firefly III has created :count new transactions', - 'new_journals_header' => 'Firefly III has created a transaction for you. You can find it in your Firefly III installation:|Firefly III has created :count transactions for you. You can find them in your Firefly III installation:', + 'new_journals_subject' => 'Firefly III has created a new transaction|Firefly III has created :count new transactions', + 'new_journals_header' => 'Firefly III has created a transaction for you. You can find it in your Firefly III installation:|Firefly III has created :count transactions for you. You can find them in your Firefly III installation:', + + // bill warning + 'bill_warning_subject_end_date' => 'Your bill ":name" is due to end in :diff days', + 'bill_warning_subject_now_end_date' => 'Your bill ":name" is due to end TODAY', + 'bill_warning_subject_extension_date' => 'Your bill ":name" is due to be extended or cancelled in :diff days', + 'bill_warning_subject_now_extension_date' => 'Your bill ":name" is due to be extended or cancelled TODAY', + 'bill_warning_end_date_text' => 'Your bill ":name" is due to end on :date. This moment will pass in about :diff days.', + 'bill_warning_extension_date_text' => 'Your bill ":name" is due to be extended or cancelled on :date. This moment will pass in about :diff days.', + 'bill_warning_end_date_text_zero' => 'Your bill ":name" is due to end on :date. This moment will pass TODAY!', + 'bill_warning_extension_date_text_zero' => 'Your bill ":name" is due to be extended or cancelled on :date. This moment will pass TODAY!', + 'bill_warning_please_action' => 'Please take the appropriate action.', + 'bill_warning_end_date_html' => 'Your bill ":name" is due to end on :date. This moment will pass in about :diff days.', + 'bill_warning_extension_date_html' => 'Your bill ":name" is due to be extended or cancelled on :date. This moment will pass in about :diff days.', + 'bill_warning_end_date_html_zero' => 'Your bill ":name" is due to end on :date. This moment will pass TODAY!', + 'bill_warning_extension_date_html_zero' => 'Your bill ":name" is due to be extended or cancelled on :date. This moment will pass TODAY!', ]; diff --git a/resources/lang/nb_NO/firefly.php b/resources/lang/nb_NO/firefly.php index ef3ac6f986..660476bad0 100644 --- a/resources/lang/nb_NO/firefly.php +++ b/resources/lang/nb_NO/firefly.php @@ -24,333 +24,480 @@ declare(strict_types=1); return [ // general stuff: - 'close' => 'Lukk', - 'actions' => 'Handlinger', - 'edit' => 'Rediger', - 'delete' => 'Slett', - 'split' => 'Del opp', - 'single_split' => 'Split', - 'clone' => 'Klon', - 'last_seven_days' => 'Syv siste dager', - 'last_thirty_days' => 'Tredve siste dager', - 'last_180_days' => 'Last 180 days', - 'YTD' => 'YTD', - 'welcome_back' => 'What\'s playing?', - 'everything' => 'Alt', - 'today' => 'i dag', - 'customRange' => 'Egendefinert utvalg', - 'date_range' => 'Date range', - 'apply' => 'Bruk', - 'select_date' => 'Velg dato..', - 'cancel' => 'Avbryt', - 'from' => 'Fra', - 'to' => 'Til', - 'structure' => 'Struktur', - 'help_translating' => 'Denne hjelpeteksten er ikke tilgjengelig i ditt språk. Vil du hjelpe å oversette?', - 'showEverything' => 'Vis alt', - 'never' => 'Aldri', - 'no_results_for_empty_search' => 'Søket ditt var tomt, så ingenting ble funnet.', - 'removed_amount' => 'Fjernet :amount', - 'added_amount' => 'La til :amount', - 'asset_account_role_help' => 'Eventuelle ekstra alternativer som følge av ditt valg kan settes senere.', - 'Opening balance' => 'Startsaldo', - 'create_new_stuff' => 'Lag nye ting', - 'new_withdrawal' => 'Nytt uttak', - 'create_new_transaction' => 'Create a new transaction', - 'sidebar_frontpage_create' => 'Create', - 'new_transaction' => 'New transaction', - 'no_rules_for_bill' => 'This bill has no rules associated to it.', - 'go_to_asset_accounts' => 'Se aktivakontoene dine', - 'go_to_budgets' => 'Gå til budsjettene dine', - 'go_to_withdrawals' => 'Go to your withdrawals', - 'clones_journal_x' => 'This transaction is a clone of ":description" (#:id)', - 'go_to_categories' => 'Gå til kategoriene dine', - 'go_to_bills' => 'Gå til regningene dine', - 'go_to_expense_accounts' => 'Se utgiftskontoene dine', - 'go_to_revenue_accounts' => 'Se inntektskontoene dine', - 'go_to_piggies' => 'Gå til sparegrisene dine', - 'new_deposit' => 'Nytt innskudd', - 'new_transfer' => 'Ny overføring', - 'new_transfers' => 'Ny overføring', - 'new_asset_account' => 'Ny aktivakonto', - 'new_expense_account' => 'Ny utgiftskonto', - 'new_revenue_account' => 'Ny inntektskonto', - 'new_liabilities_account' => 'Ny gjeld', - 'new_budget' => 'Nytt budsjett', - 'new_bill' => 'Ny regning', - 'block_account_logout' => 'Du har blitt logget ut. Blokkerte kontoer kan ikke bruke dette nettstedet. Har du registrert deg med en gyldig e-postadresse?', - 'flash_success' => 'Suksess!', - 'flash_info' => 'Melding', - 'flash_warning' => 'Advarsel!', - 'flash_error' => 'Feil!', - 'flash_danger' => 'Danger!', - 'flash_info_multiple' => 'Det finnes én melding | Det finnes :count meldinger', - 'flash_error_multiple' => 'Det er én feil | Det er :count feil', - 'net_worth' => 'Formue', - 'help_for_this_page' => 'Hjelp for denne siden', - 'help_for_this_page_body' => 'You can find more information about this page in the documentation.', - 'two_factor_welcome' => 'Hello!', - 'two_factor_enter_code' => 'Vennligst skriv inn tofaktorautentiseringskoden for å fortsette. Appen på telefonen kan generere den for deg.', - 'two_factor_code_here' => 'Skriv koden her', - 'two_factor_title' => 'To-faktor autentisering', - 'authenticate' => 'Autentisere', - 'two_factor_forgot_title' => 'Mistet tofaktorautentisering', - 'two_factor_forgot' => 'Jeg har glemt/mistet min tofaktor-ting.', - 'two_factor_lost_header' => 'Mistet tofaktorautentisering?', - 'two_factor_lost_intro' => 'If you lost your backup codes as well, you have bad luck. This is not something you can fix from the web interface. You have two choices.', - 'two_factor_lost_fix_self' => 'If you run your own instance of Firefly III, read this entry in the FAQ for instructions.', - 'two_factor_lost_fix_owner' => 'Ellers sender du e-postadressen eieren, :site_owner og ber vedkommende om å tilbakestille tofaktorautentiseringen din.', - 'mfa_backup_code' => 'You have used a backup code to login to Firefly III. It can\'t be used again, so cross it from your list.', - 'pref_two_factor_new_backup_codes' => 'Get new backup codes', - 'pref_two_factor_backup_code_count' => 'You have :count valid backup code.|You have :count valid backup codes.', - '2fa_i_have_them' => 'I stored them!', - 'warning_much_data' => ':days dager med data kan ta litt tid å laste.', - 'registered' => 'Registreringen var vellykket!', - 'Default asset account' => 'Standard aktivakonto', - 'no_budget_pointer' => 'You seem to have no budgets yet. You should create some on the budgets-page. Budgets can help you keep track of expenses.', - 'no_bill_pointer' => 'You seem to have no bills yet. You should create some on the bills-page. Bills can help you keep track of expenses.', - 'Savings account' => 'Sparekonto', - 'Credit card' => 'Kredittkort', - 'source_accounts' => 'Source account|Source accounts', - 'destination_accounts' => 'Destination account|Destination accounts', - 'user_id_is' => 'Din bruker-ID er :user', - 'field_supports_markdown' => 'Dette feltet støtter Markdown.', - 'need_more_help' => 'Hvis du trenger mer hjelp med å bruke Firefly III, vennligst opprett en sak på Github.', - 'reenable_intro_text' => 'You can also re-enable the introduction guidance.', - 'intro_boxes_after_refresh' => 'Innføringsboksene vil dukke opp igjen når du laster siden på nytt.', - 'show_all_no_filter' => 'Vis alle transaksjoner uten å gruppere dem etter dato.', - 'expenses_by_category' => 'Utgifter etter kategori', - 'expenses_by_budget' => 'Utgifter etter budsjett', - 'income_by_category' => 'Inntekt etter kategori', - 'expenses_by_asset_account' => 'Utgifter etter aktivakonto', - 'expenses_by_expense_account' => 'Utgifter etter utgiftskonto', - 'cannot_redirect_to_account' => 'Firefly III kan ikke videresende deg til riktig side. Beklager.', - 'sum_of_expenses' => 'Sum av utgifter', - 'sum_of_income' => 'Sum av inntekt', - 'liabilities' => 'Gjeld', - 'spent_in_specific_budget' => 'Brukt i budsjett ":budget"', - 'spent_in_specific_double' => 'Spent in account ":account"', - 'earned_in_specific_double' => 'Earned in account ":account"', - 'source_account' => 'Source account', - 'source_account_reconciliation' => 'You can\'t edit the source account of a reconciliation transaction.', - 'destination_account' => 'Destination account', - 'destination_account_reconciliation' => 'You can\'t edit the destination account of a reconciliation transaction.', - 'sum_of_expenses_in_budget' => 'Brukt totalt i budsjett ":budget"', - 'left_in_budget_limit' => 'Igjen å bruke i følge budsjett', - 'current_period' => 'Nåværende periode', - 'show_the_current_period_and_overview' => 'Vis gjeldende periode og oversikt', - 'pref_languages_locale' => 'For at et annet språk enn engelsk skal fungere skikkelig, må operativsystemet ditt være utstyrt med riktig lokalinformasjon. Hvis dette ikke er på plass, kan valutadata, datoer og beløp bli vist feil.', - 'budget_in_period' => 'All transactions for budget ":name" between :start and :end in :currency', - 'chart_budget_in_period' => 'Chart for all transactions for budget ":name" between :start and :end in :currency', - 'chart_budget_in_period_only_currency' => 'The amount you budgeted was in :currency, so this chart will only show transactions in :currency.', - 'chart_account_in_period' => 'Chart for all transactions for account ":name" (:balance) between :start and :end', - 'chart_category_in_period' => 'Diagram for alle transaksjoner for kategori ":name" mellom :start og :end', - 'chart_category_all' => 'Graf over alle transaksjoner for kategori ":name"', - 'clone_withdrawal' => 'Klone dette uttaket', - 'clone_deposit' => 'Klone dette innskuddet', - 'clone_transfer' => 'Klone denne overføringen', - 'multi_select_no_selection' => 'Ingen valgt', - 'multi_select_select_all' => 'Velg alle', - 'multi_select_n_selected' => 'valgt', - 'multi_select_all_selected' => 'Alle valgte', - 'multi_select_filter_placeholder' => 'Finn..', - 'intro_next_label' => 'Neste', - 'intro_prev_label' => 'Forrige', - 'intro_skip_label' => 'Hopp over', - 'intro_done_label' => 'Ferdig', - 'between_dates_breadcrumb' => 'Mellom :start og :end', - 'all_journals_without_budget' => 'Alle transaksjoner uten budsjett', - 'journals_without_budget' => 'Transaksjoner uten budsjett', - 'all_journals_without_category' => 'Alle ukategoriserte transaksjoner', - 'journals_without_category' => 'Ukategoriserte transaksjoner', - 'all_journals_for_account' => 'Alle transaksjoner for konto :name', - 'chart_all_journals_for_account' => 'Graf over alle transaksjoner for konto :name', - 'journals_in_period_for_account' => 'Alle transaksjoner for konto :name mellom :start og :end', - 'journals_in_period_for_account_js' => 'All transactions for account {title} between {start} and {end}', - 'transferred' => 'Overført', - 'all_withdrawal' => 'Alle utgifter', - 'all_transactions' => 'Alle transaksjoner', - 'title_withdrawal_between' => 'Alle utgifter mellom :start og :end', - 'all_deposit' => 'Alle inntekter', - 'title_deposit_between' => 'Alle inntekter mellom :start og :end', - 'all_transfers' => 'Alle overføringer', - 'title_transfers_between' => 'Alle overføringer mellom :start og :end', - 'all_transfer' => 'Alle overføringer', - 'all_journals_for_tag' => 'Alle transaksjoner for tagg ":tag"', - 'title_transfer_between' => 'Alle overføringer mellom :start og :end', - 'all_journals_for_category' => 'Alle transaksjoner for kategori :name', - 'all_journals_for_budget' => 'Alle transaksjoner for budsjett :name', - 'chart_all_journals_for_budget' => 'Graf over alle transaksjoner for budsjett :name', - 'journals_in_period_for_category' => 'Alle transaksjoner for kategori :name mellom :start og :end', - 'journals_in_period_for_tag' => 'Alle transaksjoner for tagg :tag mellom :start og :end', - 'not_available_demo_user' => 'Funksjonen du prøver å få tilgang til, er ikke tilgjengelig for demobrukere.', - 'exchange_rate_instructions' => 'Aktivakonto "@name" godtar kun transaksjoner i @native_currency. Hvis du ønsker å bruke @foreign_currency i stedet, må du passe på at beløpet i @native_currency også er satt:', - 'transfer_exchange_rate_instructions' => 'Kildekonto "@source_name" godtar kun transaksjoner i @source_currency. Destinasjonskonto "@dest_name" aksepterer bare transaksjoner i @dest_currency. Du må angi overført beløp riktig i begge valutaene.', - 'transaction_data' => 'Transaksjonsdata', - 'invalid_server_configuration' => 'Ugyldig serverkonfigurasjon', - 'invalid_locale_settings' => 'Firefly III is unable to format monetary amounts because your server is missing the required packages. There are instructions how to do this.', - 'quickswitch' => 'Hurtigbryter', - 'sign_in_to_start' => 'Logg inn for å starte økten', - 'sign_in' => 'Logg inn', - 'register_new_account' => 'Registrer en ny konto', - 'forgot_my_password' => 'Jeg har glemt passordet mitt', - 'problems_with_input' => 'Det var noen problemer med utfyllingen din.', - 'reset_password' => 'Tilbakestill passordet ditt', - 'button_reset_password' => 'Tilbakestill passord', - 'reset_button' => 'Tilbakestill', - 'want_to_login' => 'Jeg vil logge inn', - 'login_page_title' => 'Innlogging til Firefly III', - 'register_page_title' => 'Registrer deg på Firefly III', - 'forgot_pw_page_title' => 'Glemt passord for Firefly III', - 'reset_pw_page_title' => 'Nullstill passord for Firefly III', - 'cannot_reset_demo_user' => 'Du kan ikke nustille passordet til demo bruker.', - 'no_att_demo_user' => 'The demo user can\'t upload attachments.', - 'button_register' => 'Registrer', - 'authorization' => 'Autorisasjon', - 'active_bills_only' => 'kun aktive regninger', - 'active_bills_only_total' => 'all active bills', - 'active_exp_bills_only' => 'active and expected bills only', - 'active_exp_bills_only_total' => 'all active expected bills only', - 'per_period_sum_1D' => 'Expected daily costs', - 'per_period_sum_1W' => 'Expected weekly costs', - 'per_period_sum_1M' => 'Expected monthly costs', - 'per_period_sum_3M' => 'Expected quarterly costs', - 'per_period_sum_6M' => 'Expected half-yearly costs', - 'per_period_sum_1Y' => 'Expected yearly costs', - 'average_per_bill' => 'gjennomsnitt per regning', - 'expected_total' => 'forventet totalt', - 'reconciliation_account_name' => ':name reconciliation (:currency)', - 'saved' => 'Saved', - 'advanced_options' => 'Advanced options', - 'advanced_options_explain' => 'Some pages in Firefly III have advanced options hidden behind this button. This page doesn\'t have anything fancy here, but do check out the others!', - 'here_be_dragons' => 'Hic sunt dracones', + 'close' => 'Lukk', + 'actions' => 'Handlinger', + 'edit' => 'Rediger', + 'delete' => 'Slett', + 'split' => 'Del opp', + 'single_split' => 'Split', + 'clone' => 'Klon', + 'last_seven_days' => 'Syv siste dager', + 'last_thirty_days' => 'Tredve siste dager', + 'last_180_days' => 'Last 180 days', + 'YTD' => 'YTD', + 'welcome_back' => 'What\'s playing?', + 'everything' => 'Alt', + 'today' => 'i dag', + 'customRange' => 'Egendefinert utvalg', + 'date_range' => 'Date range', + 'apply' => 'Bruk', + 'select_date' => 'Velg dato..', + 'cancel' => 'Avbryt', + 'from' => 'Fra', + 'to' => 'Til', + 'structure' => 'Struktur', + 'help_translating' => 'Denne hjelpeteksten er ikke tilgjengelig i ditt språk. Vil du hjelpe å oversette?', + 'showEverything' => 'Vis alt', + 'never' => 'Aldri', + 'no_results_for_empty_search' => 'Søket ditt var tomt, så ingenting ble funnet.', + 'removed_amount' => 'Fjernet :amount', + 'added_amount' => 'La til :amount', + 'asset_account_role_help' => 'Eventuelle ekstra alternativer som følge av ditt valg kan settes senere.', + 'Opening balance' => 'Startsaldo', + 'create_new_stuff' => 'Lag nye ting', + 'new_withdrawal' => 'Nytt uttak', + 'create_new_transaction' => 'Create a new transaction', + 'sidebar_frontpage_create' => 'Create', + 'new_transaction' => 'New transaction', + 'no_rules_for_bill' => 'This bill has no rules associated to it.', + 'go_to_asset_accounts' => 'Se aktivakontoene dine', + 'go_to_budgets' => 'Gå til budsjettene dine', + 'go_to_withdrawals' => 'Go to your withdrawals', + 'clones_journal_x' => 'This transaction is a clone of ":description" (#:id)', + 'go_to_categories' => 'Gå til kategoriene dine', + 'go_to_bills' => 'Gå til regningene dine', + 'go_to_expense_accounts' => 'Se utgiftskontoene dine', + 'go_to_revenue_accounts' => 'Se inntektskontoene dine', + 'go_to_piggies' => 'Gå til sparegrisene dine', + 'new_deposit' => 'Nytt innskudd', + 'new_transfer' => 'Ny overføring', + 'new_transfers' => 'Ny overføring', + 'new_asset_account' => 'Ny aktivakonto', + 'new_expense_account' => 'Ny utgiftskonto', + 'new_revenue_account' => 'Ny inntektskonto', + 'new_liabilities_account' => 'Ny gjeld', + 'new_budget' => 'Nytt budsjett', + 'new_bill' => 'Ny regning', + 'block_account_logout' => 'Du har blitt logget ut. Blokkerte kontoer kan ikke bruke dette nettstedet. Har du registrert deg med en gyldig e-postadresse?', + 'flash_success' => 'Suksess!', + 'flash_info' => 'Melding', + 'flash_warning' => 'Advarsel!', + 'flash_error' => 'Feil!', + 'flash_danger' => 'Danger!', + 'flash_info_multiple' => 'Det finnes én melding | Det finnes :count meldinger', + 'flash_error_multiple' => 'Det er én feil | Det er :count feil', + 'net_worth' => 'Formue', + 'help_for_this_page' => 'Hjelp for denne siden', + 'help_for_this_page_body' => 'You can find more information about this page in the documentation.', + 'two_factor_welcome' => 'Hello!', + 'two_factor_enter_code' => 'Vennligst skriv inn tofaktorautentiseringskoden for å fortsette. Appen på telefonen kan generere den for deg.', + 'two_factor_code_here' => 'Skriv koden her', + 'two_factor_title' => 'To-faktor autentisering', + 'authenticate' => 'Autentisere', + 'two_factor_forgot_title' => 'Mistet tofaktorautentisering', + 'two_factor_forgot' => 'Jeg har glemt/mistet min tofaktor-ting.', + 'two_factor_lost_header' => 'Mistet tofaktorautentisering?', + 'two_factor_lost_intro' => 'If you lost your backup codes as well, you have bad luck. This is not something you can fix from the web interface. You have two choices.', + 'two_factor_lost_fix_self' => 'If you run your own instance of Firefly III, read this entry in the FAQ for instructions.', + 'two_factor_lost_fix_owner' => 'Ellers sender du e-postadressen eieren, :site_owner og ber vedkommende om å tilbakestille tofaktorautentiseringen din.', + 'mfa_backup_code' => 'You have used a backup code to login to Firefly III. It can\'t be used again, so cross it from your list.', + 'pref_two_factor_new_backup_codes' => 'Get new backup codes', + 'pref_two_factor_backup_code_count' => 'You have :count valid backup code.|You have :count valid backup codes.', + '2fa_i_have_them' => 'I stored them!', + 'warning_much_data' => ':days dager med data kan ta litt tid å laste.', + 'registered' => 'Registreringen var vellykket!', + 'Default asset account' => 'Standard aktivakonto', + 'no_budget_pointer' => 'You seem to have no budgets yet. You should create some on the budgets-page. Budgets can help you keep track of expenses.', + 'no_bill_pointer' => 'You seem to have no bills yet. You should create some on the bills-page. Bills can help you keep track of expenses.', + 'Savings account' => 'Sparekonto', + 'Credit card' => 'Kredittkort', + 'source_accounts' => 'Source account|Source accounts', + 'destination_accounts' => 'Destination account|Destination accounts', + 'user_id_is' => 'Din bruker-ID er :user', + 'field_supports_markdown' => 'Dette feltet støtter Markdown.', + 'need_more_help' => 'Hvis du trenger mer hjelp med å bruke Firefly III, vennligst opprett en sak på Github.', + 'reenable_intro_text' => 'You can also re-enable the introduction guidance.', + 'intro_boxes_after_refresh' => 'Innføringsboksene vil dukke opp igjen når du laster siden på nytt.', + 'show_all_no_filter' => 'Vis alle transaksjoner uten å gruppere dem etter dato.', + 'expenses_by_category' => 'Utgifter etter kategori', + 'expenses_by_budget' => 'Utgifter etter budsjett', + 'income_by_category' => 'Inntekt etter kategori', + 'expenses_by_asset_account' => 'Utgifter etter aktivakonto', + 'expenses_by_expense_account' => 'Utgifter etter utgiftskonto', + 'cannot_redirect_to_account' => 'Firefly III kan ikke videresende deg til riktig side. Beklager.', + 'sum_of_expenses' => 'Sum av utgifter', + 'sum_of_income' => 'Sum av inntekt', + 'liabilities' => 'Gjeld', + 'spent_in_specific_budget' => 'Brukt i budsjett ":budget"', + 'spent_in_specific_double' => 'Spent in account ":account"', + 'earned_in_specific_double' => 'Earned in account ":account"', + 'source_account' => 'Source account', + 'source_account_reconciliation' => 'You can\'t edit the source account of a reconciliation transaction.', + 'destination_account' => 'Destination account', + 'destination_account_reconciliation' => 'You can\'t edit the destination account of a reconciliation transaction.', + 'sum_of_expenses_in_budget' => 'Brukt totalt i budsjett ":budget"', + 'left_in_budget_limit' => 'Igjen å bruke i følge budsjett', + 'current_period' => 'Nåværende periode', + 'show_the_current_period_and_overview' => 'Vis gjeldende periode og oversikt', + 'pref_languages_locale' => 'For at et annet språk enn engelsk skal fungere skikkelig, må operativsystemet ditt være utstyrt med riktig lokalinformasjon. Hvis dette ikke er på plass, kan valutadata, datoer og beløp bli vist feil.', + 'budget_in_period' => 'All transactions for budget ":name" between :start and :end in :currency', + 'chart_budget_in_period' => 'Chart for all transactions for budget ":name" between :start and :end in :currency', + 'chart_budget_in_period_only_currency' => 'The amount you budgeted was in :currency, so this chart will only show transactions in :currency.', + 'chart_account_in_period' => 'Chart for all transactions for account ":name" (:balance) between :start and :end', + 'chart_category_in_period' => 'Diagram for alle transaksjoner for kategori ":name" mellom :start og :end', + 'chart_category_all' => 'Graf over alle transaksjoner for kategori ":name"', + 'clone_withdrawal' => 'Klone dette uttaket', + 'clone_deposit' => 'Klone dette innskuddet', + 'clone_transfer' => 'Klone denne overføringen', + 'multi_select_no_selection' => 'Ingen valgt', + 'multi_select_select_all' => 'Velg alle', + 'multi_select_n_selected' => 'valgt', + 'multi_select_all_selected' => 'Alle valgte', + 'multi_select_filter_placeholder' => 'Finn..', + 'intro_next_label' => 'Neste', + 'intro_prev_label' => 'Forrige', + 'intro_skip_label' => 'Hopp over', + 'intro_done_label' => 'Ferdig', + 'between_dates_breadcrumb' => 'Mellom :start og :end', + 'all_journals_without_budget' => 'Alle transaksjoner uten budsjett', + 'journals_without_budget' => 'Transaksjoner uten budsjett', + 'all_journals_without_category' => 'Alle ukategoriserte transaksjoner', + 'journals_without_category' => 'Ukategoriserte transaksjoner', + 'all_journals_for_account' => 'Alle transaksjoner for konto :name', + 'chart_all_journals_for_account' => 'Graf over alle transaksjoner for konto :name', + 'journals_in_period_for_account' => 'Alle transaksjoner for konto :name mellom :start og :end', + 'journals_in_period_for_account_js' => 'All transactions for account {title} between {start} and {end}', + 'transferred' => 'Overført', + 'all_withdrawal' => 'Alle utgifter', + 'all_transactions' => 'Alle transaksjoner', + 'title_withdrawal_between' => 'Alle utgifter mellom :start og :end', + 'all_deposit' => 'Alle inntekter', + 'title_deposit_between' => 'Alle inntekter mellom :start og :end', + 'all_transfers' => 'Alle overføringer', + 'title_transfers_between' => 'Alle overføringer mellom :start og :end', + 'all_transfer' => 'Alle overføringer', + 'all_journals_for_tag' => 'Alle transaksjoner for tagg ":tag"', + 'title_transfer_between' => 'Alle overføringer mellom :start og :end', + 'all_journals_for_category' => 'Alle transaksjoner for kategori :name', + 'all_journals_for_budget' => 'Alle transaksjoner for budsjett :name', + 'chart_all_journals_for_budget' => 'Graf over alle transaksjoner for budsjett :name', + 'journals_in_period_for_category' => 'Alle transaksjoner for kategori :name mellom :start og :end', + 'journals_in_period_for_tag' => 'Alle transaksjoner for tagg :tag mellom :start og :end', + 'not_available_demo_user' => 'Funksjonen du prøver å få tilgang til, er ikke tilgjengelig for demobrukere.', + 'exchange_rate_instructions' => 'Aktivakonto "@name" godtar kun transaksjoner i @native_currency. Hvis du ønsker å bruke @foreign_currency i stedet, må du passe på at beløpet i @native_currency også er satt:', + 'transfer_exchange_rate_instructions' => 'Kildekonto "@source_name" godtar kun transaksjoner i @source_currency. Destinasjonskonto "@dest_name" aksepterer bare transaksjoner i @dest_currency. Du må angi overført beløp riktig i begge valutaene.', + 'transaction_data' => 'Transaksjonsdata', + 'invalid_server_configuration' => 'Ugyldig serverkonfigurasjon', + 'invalid_locale_settings' => 'Firefly III is unable to format monetary amounts because your server is missing the required packages. There are instructions how to do this.', + 'quickswitch' => 'Hurtigbryter', + 'sign_in_to_start' => 'Logg inn for å starte økten', + 'sign_in' => 'Logg inn', + 'register_new_account' => 'Registrer en ny konto', + 'forgot_my_password' => 'Jeg har glemt passordet mitt', + 'problems_with_input' => 'Det var noen problemer med utfyllingen din.', + 'reset_password' => 'Tilbakestill passordet ditt', + 'button_reset_password' => 'Tilbakestill passord', + 'reset_button' => 'Tilbakestill', + 'want_to_login' => 'Jeg vil logge inn', + 'login_page_title' => 'Innlogging til Firefly III', + 'register_page_title' => 'Registrer deg på Firefly III', + 'forgot_pw_page_title' => 'Glemt passord for Firefly III', + 'reset_pw_page_title' => 'Nullstill passord for Firefly III', + 'cannot_reset_demo_user' => 'Du kan ikke nustille passordet til demo bruker.', + 'no_att_demo_user' => 'The demo user can\'t upload attachments.', + 'button_register' => 'Registrer', + 'authorization' => 'Autorisasjon', + 'active_bills_only' => 'kun aktive regninger', + 'active_bills_only_total' => 'all active bills', + 'active_exp_bills_only' => 'active and expected bills only', + 'active_exp_bills_only_total' => 'all active expected bills only', + 'per_period_sum_1D' => 'Expected daily costs', + 'per_period_sum_1W' => 'Expected weekly costs', + 'per_period_sum_1M' => 'Expected monthly costs', + 'per_period_sum_3M' => 'Expected quarterly costs', + 'per_period_sum_6M' => 'Expected half-yearly costs', + 'per_period_sum_1Y' => 'Expected yearly costs', + 'average_per_bill' => 'gjennomsnitt per regning', + 'expected_total' => 'forventet totalt', + 'reconciliation_account_name' => ':name reconciliation (:currency)', + 'saved' => 'Saved', + 'advanced_options' => 'Advanced options', + 'advanced_options_explain' => 'Some pages in Firefly III have advanced options hidden behind this button. This page doesn\'t have anything fancy here, but do check out the others!', + 'here_be_dragons' => 'Hic sunt dracones', // Webhooks - 'webhooks' => 'Webhooks', + 'webhooks' => 'Webhooks', // API access - 'authorization_request' => 'Firefly III v:version autorisasjonsforespørsel', - 'authorization_request_intro' => 'Application ":client" is requesting permission to access your financial administration. Would you like to authorize :client to access these records?', - 'authorization_request_site' => 'You will be redirected to :url which will then be able to access your Firefly III data.', - 'authorization_request_invalid' => 'This access request is invalid. Please never follow this link again.', - 'scopes_will_be_able' => 'Denne applikasjonen vil kunne:', - 'button_authorize' => 'Autoriser', - 'none_in_select_list' => '(ingen)', - 'no_piggy_bank' => '(no piggy bank)', - 'name_in_currency' => ':name i :currency', - 'paid_in_currency' => 'Betalt i :currency', - 'unpaid_in_currency' => 'Ubetalt i :currency', - 'is_alpha_warning' => 'You are running an ALPHA version. Be wary of bugs and issues.', - 'is_beta_warning' => 'You are running an BETA version. Be wary of bugs and issues.', - 'all_destination_accounts' => 'Destination accounts', - 'all_source_accounts' => 'Source accounts', - 'back_to_index' => 'Back to the index', - 'cant_logout_guard' => 'Firefly III can\'t log you out.', - 'external_url' => 'External URL', - 'internal_reference' => 'Internal reference', + 'authorization_request' => 'Firefly III v:version autorisasjonsforespørsel', + 'authorization_request_intro' => 'Application ":client" is requesting permission to access your financial administration. Would you like to authorize :client to access these records?', + 'authorization_request_site' => 'You will be redirected to :url which will then be able to access your Firefly III data.', + 'authorization_request_invalid' => 'This access request is invalid. Please never follow this link again.', + 'scopes_will_be_able' => 'Denne applikasjonen vil kunne:', + 'button_authorize' => 'Autoriser', + 'none_in_select_list' => '(ingen)', + 'no_piggy_bank' => '(no piggy bank)', + 'name_in_currency' => ':name i :currency', + 'paid_in_currency' => 'Betalt i :currency', + 'unpaid_in_currency' => 'Ubetalt i :currency', + 'is_alpha_warning' => 'You are running an ALPHA version. Be wary of bugs and issues.', + 'is_beta_warning' => 'You are running an BETA version. Be wary of bugs and issues.', + 'all_destination_accounts' => 'Destination accounts', + 'all_source_accounts' => 'Source accounts', + 'back_to_index' => 'Back to the index', + 'cant_logout_guard' => 'Firefly III can\'t log you out.', + 'external_url' => 'External URL', + 'internal_reference' => 'Internal reference', // check for updates: - 'update_check_title' => 'Se etter oppdateringer', - 'admin_update_check_title' => 'Se etter oppdateringer automatisk', - 'admin_update_check_explain' => 'Firefly III can check for updates automatically. When you enable this setting, it will contact the Firefly III update server to see if a new version of Firefly III is available. When it is, you will get a notification. You can test this notification using the button on the right. Please indicate below if you want Firefly III to check for updates.', - 'check_for_updates_permission' => 'Firefly III kan se etter oppdateringer, men det trenger din tillatelse til å gjøre det. Gå til -administrasjonen for å velge om denne funksjonen skal aktiveres.', - 'updates_ask_me_later' => 'Spør meg senere', - 'updates_do_not_check' => 'Ikke se etter oppdateringer', - 'updates_enable_check' => 'Aktiver oppdateringssjekk', - 'admin_update_check_now_title' => 'Se etter oppdateringer nå', - 'admin_update_check_now_explain' => 'Hvis du trykker på knappen, vil Firefly III se om din nåværende versjon er den nyeste.', - 'check_for_updates_button' => 'Sjekk nå!', - 'update_new_version_alert' => 'A new version of Firefly III is available. You are running :your_version, the latest version is :new_version which was released on :date.', - 'update_version_beta' => 'This version is a BETA version. You may run into issues.', - 'update_version_alpha' => 'This version is a ALPHA version. You may run into issues.', - 'update_current_version_alert' => 'You are running :version, which is the latest available release.', - 'update_newer_version_alert' => 'You are running :your_version, which is newer than the latest release, :new_version.', - 'update_check_error' => 'An error occurred while checking for updates: :error', - 'unknown_error' => 'Unknown error. Sorry about that.', - 'just_new_release' => 'A new version is available! Version :version was released :date. This release is very fresh. Wait a few days for the new release to stabilize.', - 'disabled_but_check' => 'You disabled update checking. So don\'t forget to check for updates yourself every now and then. Thank you!', - 'admin_update_channel_title' => 'Update channel', - 'admin_update_channel_explain' => 'Firefly III has three update "channels" which determine how ahead of the curve you are in terms of features, enhancements and bugs. Use the "beta" channel if you\'re adventurous and the "alpha" when you like to live life dangerously.', - 'update_channel_stable' => 'Stable. Everything should work as expected.', - 'update_channel_beta' => 'Beta. New features but things may be broken.', - 'update_channel_alpha' => 'Alpha. We throw stuff in, and use whatever sticks.', + 'update_check_title' => 'Se etter oppdateringer', + 'admin_update_check_title' => 'Se etter oppdateringer automatisk', + 'admin_update_check_explain' => 'Firefly III can check for updates automatically. When you enable this setting, it will contact the Firefly III update server to see if a new version of Firefly III is available. When it is, you will get a notification. You can test this notification using the button on the right. Please indicate below if you want Firefly III to check for updates.', + 'check_for_updates_permission' => 'Firefly III kan se etter oppdateringer, men det trenger din tillatelse til å gjøre det. Gå til -administrasjonen for å velge om denne funksjonen skal aktiveres.', + 'updates_ask_me_later' => 'Spør meg senere', + 'updates_do_not_check' => 'Ikke se etter oppdateringer', + 'updates_enable_check' => 'Aktiver oppdateringssjekk', + 'admin_update_check_now_title' => 'Se etter oppdateringer nå', + 'admin_update_check_now_explain' => 'Hvis du trykker på knappen, vil Firefly III se om din nåværende versjon er den nyeste.', + 'check_for_updates_button' => 'Sjekk nå!', + 'update_new_version_alert' => 'A new version of Firefly III is available. You are running :your_version, the latest version is :new_version which was released on :date.', + 'update_version_beta' => 'This version is a BETA version. You may run into issues.', + 'update_version_alpha' => 'This version is a ALPHA version. You may run into issues.', + 'update_current_version_alert' => 'You are running :version, which is the latest available release.', + 'update_newer_version_alert' => 'You are running :your_version, which is newer than the latest release, :new_version.', + 'update_check_error' => 'An error occurred while checking for updates: :error', + 'unknown_error' => 'Unknown error. Sorry about that.', + 'just_new_release' => 'A new version is available! Version :version was released :date. This release is very fresh. Wait a few days for the new release to stabilize.', + 'disabled_but_check' => 'You disabled update checking. So don\'t forget to check for updates yourself every now and then. Thank you!', + 'admin_update_channel_title' => 'Update channel', + 'admin_update_channel_explain' => 'Firefly III has three update "channels" which determine how ahead of the curve you are in terms of features, enhancements and bugs. Use the "beta" channel if you\'re adventurous and the "alpha" when you like to live life dangerously.', + 'update_channel_stable' => 'Stable. Everything should work as expected.', + 'update_channel_beta' => 'Beta. New features but things may be broken.', + 'update_channel_alpha' => 'Alpha. We throw stuff in, and use whatever sticks.', // search - 'search' => 'Søk', - 'search_query' => 'Spørring', - 'search_found_transactions' => 'Firefly III found :count transaction in :time seconds.|Firefly III found :count transactions in :time seconds.', - 'search_found_more_transactions' => 'Firefly III found more than :count transactions in :time seconds.', - 'search_for_query' => 'Firefly III leter etter transaksjoner med disse ordene: :query', - 'invalid_operators_list' => 'These search parameters are not valid and have been ignored.', - 'search_modifier_date_is' => 'Transaction date is ":value"', - 'search_modifier_id' => 'Transaction ID is ":value"', - 'search_modifier_date_before' => 'Transaction date is before or on ":value"', - 'search_modifier_date_after' => 'Transaction date is after or on ":value"', - 'search_modifier_created_on' => 'Transaction was created on ":value"', - 'search_modifier_updated_on' => 'Transaction was last updated on ":value"', - 'search_modifier_external_id' => 'External ID is ":value"', - 'search_modifier_no_external_url' => 'The transaction has no external URL', - 'search_modifier_any_external_url' => 'The transaction must have a (any) external URL', - 'search_modifier_internal_reference' => 'Internal reference is ":value"', - 'search_modifier_description_starts' => 'Description is ":value"', - 'search_modifier_description_ends' => 'Description ends with ":value"', - 'search_modifier_description_contains' => 'Description contains ":value"', - 'search_modifier_description_is' => 'Description is exactly ":value"', - 'search_modifier_currency_is' => 'Transaction (foreign) currency is ":value"', - 'search_modifier_foreign_currency_is' => 'Transaction foreign currency is ":value"', - 'search_modifier_has_attachments' => 'The transaction must have an attachment', - 'search_modifier_has_no_category' => 'The transaction must have no category', - 'search_modifier_has_any_category' => 'The transaction must have a (any) category', - 'search_modifier_has_no_budget' => 'The transaction must have no budget', - 'search_modifier_has_any_budget' => 'The transaction must have a (any) budget', - 'search_modifier_has_no_bill' => 'The transaction must have no bill', - 'search_modifier_has_any_bill' => 'The transaction must have a (any) bill', - 'search_modifier_has_no_tag' => 'The transaction must have no tags', - 'search_modifier_has_any_tag' => 'The transaction must have a (any) tag', - 'search_modifier_notes_contain' => 'The transaction notes contain ":value"', - 'search_modifier_notes_start' => 'The transaction notes start with ":value"', - 'search_modifier_notes_end' => 'The transaction notes end with ":value"', - 'search_modifier_notes_are' => 'The transaction notes are exactly ":value"', - 'search_modifier_no_notes' => 'The transaction has no notes', - 'search_modifier_any_notes' => 'The transaction must have notes', - 'search_modifier_amount_exactly' => 'Amount is exactly :value', - 'search_modifier_amount_less' => 'Amount is less than or equal to :value', - 'search_modifier_amount_more' => 'Amount is more than or equal to :value', - 'search_modifier_source_account_is' => 'Source account name is exactly ":value"', - 'search_modifier_source_account_contains' => 'Source account name contains ":value"', - 'search_modifier_source_account_starts' => 'Source account name starts with ":value"', - 'search_modifier_source_account_ends' => 'Source account name ends with ":value"', - 'search_modifier_source_account_id' => 'Source account ID is :value', - 'search_modifier_source_account_nr_is' => 'Source account number (IBAN) is ":value"', - 'search_modifier_source_account_nr_contains' => 'Source account number (IBAN) contains ":value"', - 'search_modifier_source_account_nr_starts' => 'Source account number (IBAN) starts with ":value"', - 'search_modifier_source_account_nr_ends' => 'Source account number (IBAN) ends with ":value"', - 'search_modifier_destination_account_is' => 'Destination account name is exactly ":value"', - 'search_modifier_destination_account_contains' => 'Destination account name contains ":value"', - 'search_modifier_destination_account_starts' => 'Destination account name starts with ":value"', - 'search_modifier_destination_account_ends' => 'Destination account name ends with ":value"', - 'search_modifier_destination_account_id' => 'Destination account ID is :value', - 'search_modifier_destination_is_cash' => 'Destination account is (cash) account', - 'search_modifier_source_is_cash' => 'Source account is (cash) account', - 'search_modifier_destination_account_nr_is' => 'Destination account number (IBAN) is ":value"', - 'search_modifier_destination_account_nr_contains' => 'Destination account number (IBAN) contains ":value"', - 'search_modifier_destination_account_nr_starts' => 'Destination account number (IBAN) starts with ":value"', - 'search_modifier_destination_account_nr_ends' => 'Destination account number (IBAN) ends with ":value"', - 'search_modifier_account_id' => 'Source or destination account ID\'s is/are: :value', - 'search_modifier_category_is' => 'Category is ":value"', - 'search_modifier_budget_is' => 'Budget is ":value"', - 'search_modifier_bill_is' => 'Bill is ":value"', - 'search_modifier_transaction_type' => 'Transaction type is ":value"', - 'search_modifier_tag_is' => 'Tag is ":value"', - 'search_modifier_date_is_year' => 'Transaction is in year ":value"', - 'search_modifier_date_is_month' => 'Transaction is in month ":value"', - 'search_modifier_date_is_day' => 'Transaction is on day of month ":value"', - 'search_modifier_date_before_year' => 'Transaction is before or in year ":value"', - 'search_modifier_date_before_month' => 'Transaction is before or in month ":value"', - 'search_modifier_date_before_day' => 'Transaction is before or on day of month ":value"', - 'search_modifier_date_after_year' => 'Transaction is in or after year ":value"', - 'search_modifier_date_after_month' => 'Transaction is in or after month ":value"', - 'search_modifier_date_after_day' => 'Transaction is after or on day of month ":value"', + 'search' => 'Søk', + 'search_query' => 'Spørring', + 'search_found_transactions' => 'Firefly III found :count transaction in :time seconds.|Firefly III found :count transactions in :time seconds.', + 'search_found_more_transactions' => 'Firefly III found more than :count transactions in :time seconds.', + 'search_for_query' => 'Firefly III leter etter transaksjoner med disse ordene: :query', + 'invalid_operators_list' => 'These search parameters are not valid and have been ignored.', + + // old + + 'search_modifier_date_on' => 'Transaction date is ":value"', + 'search_modifier_id' => 'Transaction ID is ":value"', + 'search_modifier_date_before' => 'Transaction date is before or on ":value"', + 'search_modifier_date_after' => 'Transaction date is after or on ":value"', + 'search_modifier_external_id_is' => 'External ID is ":value"', + 'search_modifier_no_external_url' => 'The transaction has no external URL', + 'search_modifier_any_external_url' => 'The transaction must have a (any) external URL', + 'search_modifier_internal_reference_is' => 'Internal reference is ":value"', + 'search_modifier_description_starts' => 'Description is ":value"', + 'search_modifier_description_ends' => 'Description ends with ":value"', + 'search_modifier_description_contains' => 'Description contains ":value"', + 'search_modifier_description_is' => 'Description is exactly ":value"', + 'search_modifier_currency_is' => 'Transaction (foreign) currency is ":value"', + 'search_modifier_foreign_currency_is' => 'Transaction foreign currency is ":value"', + 'search_modifier_has_attachments' => 'The transaction must have an attachment', + 'search_modifier_has_no_category' => 'The transaction must have no category', + 'search_modifier_has_any_category' => 'The transaction must have a (any) category', + 'search_modifier_has_no_budget' => 'The transaction must have no budget', + 'search_modifier_has_any_budget' => 'The transaction must have a (any) budget', + 'search_modifier_has_no_bill' => 'The transaction must have no bill', + 'search_modifier_has_any_bill' => 'The transaction must have a (any) bill', + 'search_modifier_has_no_tag' => 'The transaction must have no tags', + 'search_modifier_has_any_tag' => 'The transaction must have a (any) tag', + 'search_modifier_notes_contains' => 'The transaction notes contain ":value"', + 'search_modifier_notes_starts' => 'The transaction notes start with ":value"', + 'search_modifier_notes_ends' => 'The transaction notes end with ":value"', + 'search_modifier_notes_is' => 'The transaction notes are exactly ":value"', + 'search_modifier_no_notes' => 'The transaction has no notes', + 'search_modifier_any_notes' => 'The transaction must have notes', + 'search_modifier_amount_is' => 'Amount is exactly :value', + 'search_modifier_amount_less' => 'Amount is less than or equal to :value', + 'search_modifier_amount_more' => 'Amount is more than or equal to :value', + 'search_modifier_source_account_is' => 'Source account name is exactly ":value"', + 'search_modifier_source_account_contains' => 'Source account name contains ":value"', + 'search_modifier_source_account_starts' => 'Source account name starts with ":value"', + 'search_modifier_source_account_ends' => 'Source account name ends with ":value"', + 'search_modifier_source_account_id' => 'Source account ID is :value', + 'search_modifier_source_account_nr_is' => 'Source account number (IBAN) is ":value"', + 'search_modifier_source_account_nr_contains' => 'Source account number (IBAN) contains ":value"', + 'search_modifier_source_account_nr_starts' => 'Source account number (IBAN) starts with ":value"', + 'search_modifier_source_account_nr_ends' => 'Source account number (IBAN) ends with ":value"', + 'search_modifier_destination_account_is' => 'Destination account name is exactly ":value"', + 'search_modifier_destination_account_contains' => 'Destination account name contains ":value"', + 'search_modifier_destination_account_starts' => 'Destination account name starts with ":value"', + 'search_modifier_destination_account_ends' => 'Destination account name ends with ":value"', + 'search_modifier_destination_account_id' => 'Destination account ID is :value', + 'search_modifier_destination_is_cash' => 'Destination account is (cash) account', + 'search_modifier_source_is_cash' => 'Source account is (cash) account', + 'search_modifier_destination_account_nr_is' => 'Destination account number (IBAN) is ":value"', + 'search_modifier_destination_account_nr_contains' => 'Destination account number (IBAN) contains ":value"', + 'search_modifier_destination_account_nr_starts' => 'Destination account number (IBAN) starts with ":value"', + 'search_modifier_destination_account_nr_ends' => 'Destination account number (IBAN) ends with ":value"', + 'search_modifier_account_id' => 'Source or destination account ID\'s is/are: :value', + 'search_modifier_category_is' => 'Category is ":value"', + 'search_modifier_budget_is' => 'Budget is ":value"', + 'search_modifier_bill_is' => 'Bill is ":value"', + 'search_modifier_transaction_type' => 'Transaction type is ":value"', + 'search_modifier_tag_is' => 'Tag is ":value"', + 'search_modifier_date_on_year' => 'Transaction is in year ":value"', + 'search_modifier_date_on_month' => 'Transaction is in month ":value"', + 'search_modifier_date_on_day' => 'Transaction is on day of month ":value"', + 'search_modifier_date_before_year' => 'Transaction is before or in year ":value"', + 'search_modifier_date_before_month' => 'Transaction is before or in month ":value"', + 'search_modifier_date_before_day' => 'Transaction is before or on day of month ":value"', + 'search_modifier_date_after_year' => 'Transaction is in or after year ":value"', + 'search_modifier_date_after_month' => 'Transaction is in or after month ":value"', + 'search_modifier_date_after_day' => 'Transaction is after or on day of month ":value"', + + + // new + 'search_modifier_tag_is_not' => 'No tag is ":value"', + + 'search_modifier_account_is' => 'Either account is ":value"', + 'search_modifier_account_contains' => 'Either account contains ":value"', + 'search_modifier_account_ends' => 'Either account ends with ":value"', + 'search_modifier_account_starts' => 'Either account starts with ":value"', + 'search_modifier_account_nr_is' => 'Either account number / IBAN is ":value"', + 'search_modifier_account_nr_contains' => 'Either account number / IBAN contains ":value"', + 'search_modifier_account_nr_ends' => 'Either account number / IBAN ends with ":value"', + 'search_modifier_account_nr_starts' => 'Either account number / IBAN starts with ":value"', + 'search_modifier_category_contains' => 'Category contains ":value"', + 'search_modifier_category_ends' => 'Category ends with ":value"', + 'search_modifier_category_starts' => 'Category starts with ":value"', + 'search_modifier_budget_contains' => 'Budget contains ":value"', + 'search_modifier_budget_ends' => 'Budget ends with ":value"', + 'search_modifier_budget_starts' => 'Budget starts with ":value"', + 'search_modifier_bill_contains' => 'Bill contains ":value"', + 'search_modifier_bill_ends' => 'Bill ends with ":value"', + 'search_modifier_bill_starts' => 'Bill starts with ":value"', + 'search_modifier_external_id_contains' => 'External ID contains ":value"', + 'search_modifier_external_id_ends' => 'External ID ends with ":value"', + 'search_modifier_external_id_starts' => 'External ID starts with ":value"', + 'search_modifier_internal_reference_contains' => 'Internal reference contains ":value"', + 'search_modifier_internal_reference_ends' => 'Internal reference ends with ":value"', + 'search_modifier_internal_reference_starts' => 'Internal reference starts with ":value"', + 'search_modifier_external_url_is' => 'External URL is ":value"', + 'search_modifier_external_url_contains' => 'External URL contains ":value"', + 'search_modifier_external_url_ends' => 'External URL ends with ":value"', + 'search_modifier_external_url_starts' => 'External URL starts with ":value"', + 'search_modifier_has_no_attachments' => 'Transaction has no attachments', + 'search_modifier_account_is_cash' => 'Either account is a cash account.', + 'search_modifier_journal_id' => 'The journal ID is ":value"', + 'search_modifier_recurrence_id' => 'The recurring transaction ID is ":value"', + 'search_modifier_foreign_amount_is' => 'The foreign amount is ":value"', + 'search_modifier_foreign_amount_less' => 'The foreign amount is less than ":value"', + 'search_modifier_foreign_amount_more' => 'The foreign amount is more than ":value"', + + // date fields + 'search_modifier_interest_date_on' => 'Transaction interest date is ":value"', + 'search_modifier_interest_date_on_year' => 'Transaction interest date is in year ":value"', + 'search_modifier_interest_date_on_month' => 'Transaction interest date is in month ":value"', + 'search_modifier_interest_date_on_day' => 'Transaction interest date is on day of month ":value"', + 'search_modifier_interest_date_before_year' => 'Transaction interest date is before or in year ":value"', + 'search_modifier_interest_date_before_month' => 'Transaction interest date is before or in month ":value"', + 'search_modifier_interest_date_before_day' => 'Transaction interest date is before or on day of month ":value"', + 'search_modifier_interest_date_after_year' => 'Transaction interest date is after or in year ":value"', + 'search_modifier_interest_date_after_month' => 'Transaction interest date is after or in month ":value"', + 'search_modifier_interest_date_after_day' => 'Transaction interest date is after or on day of month ":value"', + 'search_modifier_book_date_on_year' => 'Transaction book date is in year ":value"', + 'search_modifier_book_date_on_month' => 'Transaction book date is in month ":value"', + 'search_modifier_book_date_on_day' => 'Transaction book date is on day of month ":value"', + 'search_modifier_book_date_before_year' => 'Transaction book date is before or in year ":value"', + 'search_modifier_book_date_before_month' => 'Transaction book date is before or in month ":value"', + 'search_modifier_book_date_before_day' => 'Transaction book date is before or on day of month ":value"', + 'search_modifier_book_date_after_year' => 'Transaction book date is after or in year ":value"', + 'search_modifier_book_date_after_month' => 'Transaction book date is after or in month ":value"', + 'search_modifier_book_date_after_day' => 'Transaction book date is after or on day of month ":value"', + 'search_modifier_process_date_on_year' => 'Transaction process date is in year ":value"', + 'search_modifier_process_date_on_month' => 'Transaction process date is in month ":value"', + 'search_modifier_process_date_on_day' => 'Transaction process date is on day of month ":value"', + 'search_modifier_process_date_before_year' => 'Transaction process date is before or in year ":value"', + 'search_modifier_process_date_before_month' => 'Transaction process date is before or in month ":value"', + 'search_modifier_process_date_before_day' => 'Transaction process date is before or on day of month ":value"', + 'search_modifier_process_date_after_year' => 'Transaction process date is after or in year ":value"', + 'search_modifier_process_date_after_month' => 'Transaction process date is after or in month ":value"', + 'search_modifier_process_date_after_day' => 'Transaction process date is after or on day of month ":value"', + 'search_modifier_due_date_on_year' => 'Transaction due date is in year ":value"', + 'search_modifier_due_date_on_month' => 'Transaction due date is in month ":value"', + 'search_modifier_due_date_on_day' => 'Transaction due date is on day of month ":value"', + 'search_modifier_due_date_before_year' => 'Transaction due date is before or in year ":value"', + 'search_modifier_due_date_before_month' => 'Transaction due date is before or in month ":value"', + 'search_modifier_due_date_before_day' => 'Transaction due date is before or on day of month ":value"', + 'search_modifier_due_date_after_year' => 'Transaction due date is after or in year ":value"', + 'search_modifier_due_date_after_month' => 'Transaction due date is after or in month ":value"', + 'search_modifier_due_date_after_day' => 'Transaction due date is after or on day of month ":value"', + 'search_modifier_payment_date_on_year' => 'Transaction payment date is in year ":value"', + 'search_modifier_payment_date_on_month' => 'Transaction payment date is in month ":value"', + 'search_modifier_payment_date_on_day' => 'Transaction payment date is on day of month ":value"', + 'search_modifier_payment_date_before_year' => 'Transaction payment date is before or in year ":value"', + 'search_modifier_payment_date_before_month' => 'Transaction payment date is before or in month ":value"', + 'search_modifier_payment_date_before_day' => 'Transaction payment date is before or on day of month ":value"', + 'search_modifier_payment_date_after_year' => 'Transaction payment date is after or in year ":value"', + 'search_modifier_payment_date_after_month' => 'Transaction payment date is after or in month ":value"', + 'search_modifier_payment_date_after_day' => 'Transaction payment date is after or on day of month ":value"', + 'search_modifier_invoice_date_on_year' => 'Transaction invoice date is in year ":value"', + 'search_modifier_invoice_date_on_month' => 'Transaction invoice date is in month ":value"', + 'search_modifier_invoice_date_on_day' => 'Transaction invoice date is on day of month ":value"', + 'search_modifier_invoice_date_before_year' => 'Transaction invoice date is before or in year ":value"', + 'search_modifier_invoice_date_before_month' => 'Transaction invoice date is before or in month ":value"', + 'search_modifier_invoice_date_before_day' => 'Transaction invoice date is before or on day of month ":value"', + 'search_modifier_invoice_date_after_year' => 'Transaction invoice date is after or in year ":value"', + 'search_modifier_invoice_date_after_month' => 'Transaction invoice date is after or in month ":value"', + 'search_modifier_invoice_date_after_day' => 'Transaction invoice date is after or on day of month ":value"', + // other dates + 'search_modifier_updated_at_on_year' => 'Transaction was last updated in year ":value"', + 'search_modifier_updated_at_on_month' => 'Transaction was last updated in month ":value"', + 'search_modifier_updated_at_on_day' => 'Transaction was last updated on day of month ":value"', + 'search_modifier_updated_at_before_year' => 'Transaction was last updated in or before year ":value"', + 'search_modifier_updated_at_before_month' => 'Transaction was last updated in or before month ":value"', + 'search_modifier_updated_at_before_day' => 'Transaction was last updated on or before day of month ":value"', + 'search_modifier_updated_at_after_year' => 'Transaction was last updated in or after year ":value"', + 'search_modifier_updated_at_after_month' => 'Transaction was last updated in or after month ":value"', + 'search_modifier_updated_at_after_day' => 'Transaction was last updated on or after day of month ":value"', + 'search_modifier_created_at_on_year' => 'Transaction was created in year ":value"', + 'search_modifier_created_at_on_month' => 'Transaction was created in month ":value"', + 'search_modifier_created_at_on_day' => 'Transaction was created on day of month ":value"', + 'search_modifier_created_at_before_year' => 'Transaction was created in or before year ":value"', + 'search_modifier_created_at_before_month' => 'Transaction was created in or before month ":value"', + 'search_modifier_created_at_before_day' => 'Transaction was created on or before day of month ":value"', + 'search_modifier_created_at_after_year' => 'Transaction was created in or after year ":value"', + 'search_modifier_created_at_after_month' => 'Transaction was created in or after month ":value"', + 'search_modifier_created_at_after_day' => 'Transaction was created on or after day of month ":value"', + 'search_modifier_interest_date_before' => 'Transaction interest date is on or before ":value"', + 'search_modifier_interest_date_after' => 'Transaction interest date is on or after ":value"', + 'search_modifier_book_date_on' => 'Transaction book date is on ":value"', + 'search_modifier_book_date_before' => 'Transaction book date is on or before ":value"', + 'search_modifier_book_date_after' => 'Transaction book date is on or after ":value"', + 'search_modifier_process_date_on' => 'Transaction process date is on ":value"', + 'search_modifier_process_date_before' => 'Transaction process date is on or before ":value"', + 'search_modifier_process_date_after' => 'Transaction process date is on or after ":value"', + 'search_modifier_due_date_on' => 'Transaction due date is on ":value"', + 'search_modifier_due_date_before' => 'Transaction due date is on or before ":value"', + 'search_modifier_due_date_after' => 'Transaction due date is on or after ":value"', + 'search_modifier_payment_date_on' => 'Transaction payment date is on ":value"', + 'search_modifier_payment_date_before' => 'Transaction payment date is on or before ":value"', + 'search_modifier_payment_date_after' => 'Transaction payment date is on or after ":value"', + 'search_modifier_invoice_date_on' => 'Transaction invoice date is on ":value"', + 'search_modifier_invoice_date_before' => 'Transaction invoice date is on or before ":value"', + 'search_modifier_invoice_date_after' => 'Transaction invoice date is on or after ":value"', + 'search_modifier_created_at_on' => 'Transaction was created on ":value"', + 'search_modifier_created_at_before' => 'Transaction was created on or before ":value"', + 'search_modifier_created_at_after' => 'Transaction was created on or after ":value"', + 'search_modifier_updated_at_on' => 'Transaction was updated on ":value"', + 'search_modifier_updated_at_before' => 'Transaction was updated on or before ":value"', + 'search_modifier_updated_at_after' => 'Transaction was updated on or after ":value"', + 'search_modifier_attachment_name_is' => 'Any attachment\'s name is ":value"', + 'search_modifier_attachment_name_contains' => 'Any attachment\'s name contains ":value"', + 'search_modifier_attachment_name_starts' => 'Any attachment\'s name starts with ":value"', + 'search_modifier_attachment_name_ends' => 'Any attachment\'s name ends with ":value"', + 'search_modifier_attachment_notes_are' => 'Any attachment\'s notes are ":value"', + 'search_modifier_attachment_notes_contains' => 'Any attachment\'s notes contain ":value"', + 'search_modifier_attachment_notes_starts' => 'Any attachment\'s notes start with ":value"', + 'search_modifier_attachment_notes_ends' => 'Any attachment\'s notes end is ":value"', 'update_rule_from_query' => 'Update rule ":rule" from search query', 'create_rule_from_query' => 'Create new rule from search query', 'rule_from_search_words' => 'The rule engine has a hard time handling ":string". The suggested rule that fits your search query may give different results. Please verify the rule triggers carefully.', @@ -443,7 +590,12 @@ return [ 'applied_rule_group_selection' => 'Regelgruppe ":title" har blitt brukt på ditt utvalg.', // actions and triggers + 'rule_trigger_store_journal' => 'Når en transaksjon er opprettet', + 'rule_trigger_update_journal' => 'Når en transaksjon er oppdatert', 'rule_trigger_user_action' => 'Brukerhandling er ":trigger_value"', + + + // OLD values (remove non-doubles later): 'rule_trigger_source_account_starts_choice' => 'Source account name starts with..', 'rule_trigger_source_account_starts' => 'Source account name starts with ":trigger_value"', 'rule_trigger_source_account_ends_choice' => 'Source account name ends with..', @@ -452,14 +604,14 @@ return [ 'rule_trigger_source_account_is' => 'Source account name is ":trigger_value"', 'rule_trigger_source_account_contains_choice' => 'Source account name contains..', 'rule_trigger_source_account_contains' => 'Source account name contains ":trigger_value"', - 'rule_trigger_account_id_choice' => 'Account ID (source/destination) is exactly..', - 'rule_trigger_account_id' => 'Account ID (source/destination) is exactly :trigger_value', + 'rule_trigger_account_id_choice' => 'Either account ID is exactly..', + 'rule_trigger_account_id' => 'Either account ID is exactly :trigger_value', 'rule_trigger_source_account_id_choice' => 'Source account ID is exactly..', 'rule_trigger_source_account_id' => 'Source account ID is exactly :trigger_value', 'rule_trigger_destination_account_id_choice' => 'Destination account ID is exactly..', 'rule_trigger_destination_account_id' => 'Destination account ID is exactly :trigger_value', - 'rule_trigger_account_is_cash_choice' => 'Account (source/destination) is (cash) account', - 'rule_trigger_account_is_cash' => 'Account (source/destination) is (cash) account', + 'rule_trigger_account_is_cash_choice' => 'Either account is cash', + 'rule_trigger_account_is_cash' => 'Either account is cash', 'rule_trigger_source_is_cash_choice' => 'Source account is (cash) account', 'rule_trigger_source_is_cash' => 'Source account is (cash) account', 'rule_trigger_destination_is_cash_choice' => 'Destination account is (cash) account', @@ -494,8 +646,8 @@ return [ 'rule_trigger_category_is' => 'Kategori er ":trigger_value"', 'rule_trigger_amount_less_choice' => 'Beløpet er mindre enn..', 'rule_trigger_amount_less' => 'Beløpet er mindre enn :trigger_value', - 'rule_trigger_amount_exactly_choice' => 'Beløpet er..', - 'rule_trigger_amount_exactly' => 'Beløpet er :trigger_value', + 'rule_trigger_amount_is_choice' => 'Amount is..', + 'rule_trigger_amount_is' => 'Amount is :trigger_value', 'rule_trigger_amount_more_choice' => 'Beløpet er mer enn..', 'rule_trigger_amount_more' => 'Beløpet er mer enn :trigger_value', 'rule_trigger_description_starts_choice' => 'Beskrivelse starter med..', @@ -506,28 +658,26 @@ return [ 'rule_trigger_description_contains' => 'Beskrivelse inneholder ":trigger_value"', 'rule_trigger_description_is_choice' => 'Beskrivelse er..', 'rule_trigger_description_is' => 'Beskrivelse er ":trigger_value"', - 'rule_trigger_date_is_choice' => 'Transaction date is..', - 'rule_trigger_date_is' => 'Transaction date is ":trigger_value"', + 'rule_trigger_date_on_choice' => 'Transaction date is..', + 'rule_trigger_date_on' => 'Transaction date is ":trigger_value"', 'rule_trigger_date_before_choice' => 'Transaction date is before..', 'rule_trigger_date_before' => 'Transaction date is before ":trigger_value"', 'rule_trigger_date_after_choice' => 'Transaction date is after..', 'rule_trigger_date_after' => 'Transaction date is after ":trigger_value"', - 'rule_trigger_created_on_choice' => 'Transaction was made on..', - 'rule_trigger_created_on' => 'Transaction was made on ":trigger_value"', - 'rule_trigger_updated_on_choice' => 'Transaction was last edited on..', - 'rule_trigger_updated_on' => 'Transaction was last edited on ":trigger_value"', + 'rule_trigger_created_at_on_choice' => 'Transaction was made on..', + 'rule_trigger_created_at_on' => 'Transaction was made on ":trigger_value"', + 'rule_trigger_updated_at_on_choice' => 'Transaction was last edited on..', + 'rule_trigger_updated_at_on' => 'Transaction was last edited on ":trigger_value"', 'rule_trigger_budget_is_choice' => 'Budsjett er..', 'rule_trigger_budget_is' => 'Budsjett er ":trigger_value"', - 'rule_trigger_tag_is_choice' => '(En) tagg er..', - 'rule_trigger_tag_is' => 'En tagg er ":trigger_value"', + 'rule_trigger_tag_is_choice' => 'Any tag is..', + 'rule_trigger_tag_is' => 'Any tag is ":trigger_value"', 'rule_trigger_currency_is_choice' => 'Transaksjonsvaluta er..', 'rule_trigger_currency_is' => 'Transaksjonsvaluta er ":trigger_value"', 'rule_trigger_foreign_currency_is_choice' => 'Transaction foreign currency is..', 'rule_trigger_foreign_currency_is' => 'Transaction foreign currency is ":trigger_value"', 'rule_trigger_has_attachments_choice' => 'Har minst så mange vedlegg', 'rule_trigger_has_attachments' => 'Has at least :trigger_value attachment(s)', - 'rule_trigger_store_journal' => 'Når en transaksjon er opprettet', - 'rule_trigger_update_journal' => 'Når en transaksjon er oppdatert', 'rule_trigger_has_no_category_choice' => 'Har ingen kategori', 'rule_trigger_has_no_category' => 'Transaksjonen har ingen kategori', 'rule_trigger_has_any_category_choice' => 'Har en (hvilken som helst) kategori', @@ -548,20 +698,20 @@ return [ 'rule_trigger_any_notes' => 'Transaksjonen har ett eller flere notater', 'rule_trigger_no_notes_choice' => 'Har ingen notater', 'rule_trigger_no_notes' => 'Transaksjonen har ingen notater', - 'rule_trigger_notes_are_choice' => 'Notater er..', - 'rule_trigger_notes_are' => 'Notater er ":trigger_value"', - 'rule_trigger_notes_contain_choice' => 'Notater inneholder..', - 'rule_trigger_notes_contain' => 'Notater inneholder ":trigger_value"', - 'rule_trigger_notes_start_choice' => 'Notater begynner med..', - 'rule_trigger_notes_start' => 'Notat som starter med ":trigger_value"', - 'rule_trigger_notes_end_choice' => 'Notat som slutter med..', - 'rule_trigger_notes_end' => 'Notat som slutter med ":trigger_value"', + 'rule_trigger_notes_is_choice' => 'Notes are..', + 'rule_trigger_notes_is' => 'Notes are ":trigger_value"', + 'rule_trigger_notes_contains_choice' => 'Notes contain..', + 'rule_trigger_notes_contains' => 'Notes contain ":trigger_value"', + 'rule_trigger_notes_starts_choice' => 'Notes start with..', + 'rule_trigger_notes_starts' => 'Notes start with ":trigger_value"', + 'rule_trigger_notes_ends_choice' => 'Notes end with..', + 'rule_trigger_notes_ends' => 'Notes end with ":trigger_value"', 'rule_trigger_bill_is_choice' => 'Bill is..', 'rule_trigger_bill_is' => 'Bill is ":trigger_value"', - 'rule_trigger_external_id_choice' => 'External ID is..', - 'rule_trigger_external_id' => 'External ID is ":trigger_value"', - 'rule_trigger_internal_reference_choice' => 'Internal reference is..', - 'rule_trigger_internal_reference' => 'Internal reference is ":trigger_value"', + 'rule_trigger_external_id_is_choice' => 'External ID is..', + 'rule_trigger_external_id_is' => 'External ID is ":trigger_value"', + 'rule_trigger_internal_reference_is_choice' => 'Internal reference is..', + 'rule_trigger_internal_reference_is' => 'Internal reference is ":trigger_value"', 'rule_trigger_journal_id_choice' => 'Transaction journal ID is..', 'rule_trigger_journal_id' => 'Transaction journal ID is ":trigger_value"', 'rule_trigger_no_external_url' => 'Transaction has no external URL', @@ -571,6 +721,134 @@ return [ 'rule_trigger_id_choice' => 'Transaction ID is..', 'rule_trigger_id' => 'Transaction ID is ":trigger_value"', + // new values: + 'rule_trigger_user_action_choice' => 'User action is ":trigger_value"', + 'rule_trigger_tag_is_not_choice' => 'No tag is ":trigger_value"', + 'rule_trigger_tag_is_not' => 'No tag is..', + 'rule_trigger_account_is_choice' => 'Either account is exactly..', + 'rule_trigger_account_is' => 'Either account is exactly ":trigger_value"', + 'rule_trigger_account_contains_choice' => 'Either account contains..', + 'rule_trigger_account_contains' => 'Either account contains ":trigger_value"', + 'rule_trigger_account_ends_choice' => 'Either account ends with..', + 'rule_trigger_account_ends' => 'Either account ends with ":trigger_value"', + 'rule_trigger_account_starts_choice' => 'Either account starts with..', + 'rule_trigger_account_starts' => 'Either account starts with ":trigger_value"', + 'rule_trigger_account_nr_is_choice' => 'Either account number / IBAN is..', + 'rule_trigger_account_nr_is' => 'Either account number / IBAN is ":trigger_value"', + 'rule_trigger_account_nr_contains_choice' => 'Either account number / IBAN contains..', + 'rule_trigger_account_nr_contains' => 'Either account number / IBAN contains ":trigger_value"', + 'rule_trigger_account_nr_ends_choice' => 'Either account number / IBAN ends with..', + 'rule_trigger_account_nr_ends' => 'Either account number / IBAN ends with ":trigger_value"', + 'rule_trigger_account_nr_starts_choice' => 'Either account number / IBAN starts with..', + 'rule_trigger_account_nr_starts' => 'Either account number / IBAN starts with ":trigger_value"', + 'rule_trigger_category_contains_choice' => 'Category contains..', + 'rule_trigger_category_contains' => 'Category contains ":trigger_value"', + 'rule_trigger_category_ends_choice' => 'Category ends with..', + 'rule_trigger_category_ends' => 'Category ends with ":trigger_value"', + 'rule_trigger_category_starts_choice' => 'Category starts with..', + 'rule_trigger_category_starts' => 'Category starts with ":trigger_value"', + 'rule_trigger_budget_contains_choice' => 'Budget contains..', + 'rule_trigger_budget_contains' => 'Budget contains ":trigger_value"', + 'rule_trigger_budget_ends_choice' => 'Budget ends with..', + 'rule_trigger_budget_ends' => 'Budget ends with ":trigger_value"', + 'rule_trigger_budget_starts_choice' => 'Budget starts with..', + 'rule_trigger_budget_starts' => 'Budget starts with ":trigger_value"', + 'rule_trigger_bill_contains_choice' => 'Bill contains..', + 'rule_trigger_bill_contains' => 'Bill contains ":trigger_value"', + 'rule_trigger_bill_ends_choice' => 'Bill ends with..', + 'rule_trigger_bill_ends' => 'Bill ends with ":trigger_value"', + 'rule_trigger_bill_starts_choice' => 'Bill starts with..', + 'rule_trigger_bill_starts' => 'Bill starts with ":trigger_value"', + 'rule_trigger_external_id_contains_choice' => 'External ID contains..', + 'rule_trigger_external_id_contains' => 'External ID contains ":trigger_value"', + 'rule_trigger_external_id_ends_choice' => 'External ID ends with..', + 'rule_trigger_external_id_ends' => 'External ID ends with ":trigger_value"', + 'rule_trigger_external_id_starts_choice' => 'External ID starts with..', + 'rule_trigger_external_id_starts' => 'External ID starts with ":trigger_value"', + 'rule_trigger_internal_reference_contains_choice' => 'Internal reference contains..', + 'rule_trigger_internal_reference_contains' => 'Internal reference contains ":trigger_value"', + 'rule_trigger_internal_reference_ends_choice' => 'Internal reference ends with..', + 'rule_trigger_internal_reference_ends' => 'Internal reference ends with ":trigger_value"', + 'rule_trigger_internal_reference_starts_choice' => 'Internal reference starts with..', + 'rule_trigger_internal_reference_starts' => 'Internal reference starts with ":trigger_value"', + 'rule_trigger_external_url_is_choice' => 'External URL is..', + 'rule_trigger_external_url_is' => 'External URL is ":trigger_value"', + 'rule_trigger_external_url_contains_choice' => 'External URL contains..', + 'rule_trigger_external_url_contains' => 'External URL contains ":trigger_value"', + 'rule_trigger_external_url_ends_choice' => 'External URL ends with..', + 'rule_trigger_external_url_ends' => 'External URL ends with ":trigger_value"', + 'rule_trigger_external_url_starts_choice' => 'External URL starts with..', + 'rule_trigger_external_url_starts' => 'External URL starts with ":trigger_value"', + 'rule_trigger_has_no_attachments_choice' => 'Has no attachments', + 'rule_trigger_has_no_attachments' => 'Transaction has no attachments', + 'rule_trigger_recurrence_id_choice' => 'Recurring transaction ID is..', + 'rule_trigger_recurrence_id' => 'Recurring transaction ID is ":trigger_value"', + 'rule_trigger_interest_date_on_choice' => 'Interest date is on..', + 'rule_trigger_interest_date_on' => 'Interest date is on ":trigger_value"', + 'rule_trigger_interest_date_before_choice' => 'Interest date is before..', + 'rule_trigger_interest_date_before' => 'Interest date is before ":trigger_value"', + 'rule_trigger_interest_date_after_choice' => 'Interest date is after..', + 'rule_trigger_interest_date_after' => 'Interest date is after ":trigger_value"', + 'rule_trigger_book_date_on_choice' => 'Book date is on..', + 'rule_trigger_book_date_on' => 'Book date is on ":trigger_value"', + 'rule_trigger_book_date_before_choice' => 'Book date is before..', + 'rule_trigger_book_date_before' => 'Book date is before ":trigger_value"', + 'rule_trigger_book_date_after_choice' => 'Book date is after..', + 'rule_trigger_book_date_after' => 'Book date is after ":trigger_value"', + 'rule_trigger_process_date_on_choice' => 'Process date is on..', + 'rule_trigger_process_date_on' => 'Process date is ":trigger_value"', + 'rule_trigger_process_date_before_choice' => 'Process date is before..', + 'rule_trigger_process_date_before' => 'Process date is before ":trigger_value"', + 'rule_trigger_process_date_after_choice' => 'Process date is after..', + 'rule_trigger_process_date_after' => 'Process date is after ":trigger_value"', + 'rule_trigger_due_date_on_choice' => 'Due date is on..', + 'rule_trigger_due_date_on' => 'Due date is on ":trigger_value"', + 'rule_trigger_due_date_before_choice' => 'Due date is before..', + 'rule_trigger_due_date_before' => 'Due date is before ":trigger_value"', + 'rule_trigger_due_date_after_choice' => 'Due date is after..', + 'rule_trigger_due_date_after' => 'Due date is after ":trigger_value"', + 'rule_trigger_payment_date_on_choice' => 'Payment date is on..', + 'rule_trigger_payment_date_on' => 'Payment date is on ":trigger_value"', + 'rule_trigger_payment_date_before_choice' => 'Payment date is before..', + 'rule_trigger_payment_date_before' => 'Payment date is before ":trigger_value"', + 'rule_trigger_payment_date_after_choice' => 'Payment date is after..', + 'rule_trigger_payment_date_after' => 'Payment date is after ":trigger_value"', + 'rule_trigger_invoice_date_on_choice' => 'Invoice date is on..', + 'rule_trigger_invoice_date_on' => 'Invoice date is on ":trigger_value"', + 'rule_trigger_invoice_date_before_choice' => 'Invoice date is before..', + 'rule_trigger_invoice_date_before' => 'Invoice date is before ":trigger_value"', + 'rule_trigger_invoice_date_after_choice' => 'Invoice date is after..', + 'rule_trigger_invoice_date_after' => 'Invoice date is after ":trigger_value"', + 'rule_trigger_created_at_before_choice' => 'Transaction was created before..', + 'rule_trigger_created_at_before' => 'Transaction was created before ":trigger_value"', + 'rule_trigger_created_at_after_choice' => 'Transaction was created after..', + 'rule_trigger_created_at_after' => 'Transaction was created after ":trigger_value"', + 'rule_trigger_updated_at_before_choice' => 'Transaction was last updated before..', + 'rule_trigger_updated_at_before' => 'Transaction was last updated before ":trigger_value"', + 'rule_trigger_updated_at_after_choice' => 'Transaction was last updated after..', + 'rule_trigger_updated_at_after' => 'Transaction was last updated after ":trigger_value"', + 'rule_trigger_foreign_amount_is_choice' => 'Foreign amount is exactly..', + 'rule_trigger_foreign_amount_is' => 'Foreign amount is exactly ":trigger_value"', + 'rule_trigger_foreign_amount_less_choice' => 'Foreign amount is less than..', + 'rule_trigger_foreign_amount_less' => 'Foreign amount is less than ":trigger_value"', + 'rule_trigger_foreign_amount_more_choice' => 'Foreign amount is more than..', + 'rule_trigger_foreign_amount_more' => 'Foreign amount is more than ":trigger_value"', + 'rule_trigger_attachment_name_is_choice' => 'Any attachment\'s name is..', + 'rule_trigger_attachment_name_is' => 'Any attachment\'s name is ":trigger_value"', + 'rule_trigger_attachment_name_contains_choice' => 'Any attachment\'s name contains..', + 'rule_trigger_attachment_name_contains' => 'Any attachment\'s name contains ":trigger_value"', + 'rule_trigger_attachment_name_starts_choice' => 'Any attachment\'s name starts with..', + 'rule_trigger_attachment_name_starts' => 'Any attachment\'s name starts with ":trigger_value"', + 'rule_trigger_attachment_name_ends_choice' => 'Any attachment\'s name ends with..', + 'rule_trigger_attachment_name_ends' => 'Any attachment\'s name ends with ":trigger_value"', + 'rule_trigger_attachment_notes_are_choice' => 'Any attachment\'s notes are..', + 'rule_trigger_attachment_notes_are' => 'Any attachment\'s notes are ":trigger_value"', + 'rule_trigger_attachment_notes_contains_choice' => 'Any attachment\'s notes contain..', + 'rule_trigger_attachment_notes_contains' => 'Any attachment\'s notes contain ":trigger_value"', + 'rule_trigger_attachment_notes_starts_choice' => 'Any attachment\'s notes start with..', + 'rule_trigger_attachment_notes_starts' => 'Any attachment\'s notes start with ":trigger_value"', + 'rule_trigger_attachment_notes_ends_choice' => 'Any attachment\'s notes end with..', + 'rule_trigger_attachment_notes_ends' => 'Any attachment\'s notes end with ":trigger_value"', // actions 'rule_action_delete_transaction_choice' => 'DELETE transaction (!)', @@ -1031,6 +1309,10 @@ return [ 'running_again_loss' => 'Previously linked transactions to this bill may lose their connection, if they (no longer) match the rule(s).', 'bill_related_rules' => 'Regler relatert til denne regningen', 'repeats' => 'Gjentas', + 'bill_end_date_help' => 'Optional field. The bill is expected to end on this date.', + 'bill_extension_date_help' => 'Optional field. The bill must be extended (or cancelled) on or before this date.', + 'bill_end_index_line' => 'This bill ends on :date', + 'bill_extension_index_line' => 'This bill must be extended or cancelled on :date', 'connected_journals' => 'Tilknyttede transaksjoner', 'auto_match_on' => 'Automatisk funnet av Firefly III', 'auto_match_off' => 'Ikke automatisk funnet av Firefly III', @@ -1412,7 +1694,6 @@ return [ 'overview' => 'Oversikt', 'saveOnAccount' => 'Spar på konto', 'unknown' => 'Ukjent', - 'daily' => 'Daglig', 'monthly' => 'Månedlig', 'profile' => 'Profil', 'errors' => 'Feil', diff --git a/resources/lang/nb_NO/form.php b/resources/lang/nb_NO/form.php index 66ab749fe2..915a5b5251 100644 --- a/resources/lang/nb_NO/form.php +++ b/resources/lang/nb_NO/form.php @@ -181,6 +181,7 @@ return [ 'login_name' => 'Logg inn', 'is_owner' => 'Is admin?', 'url' => 'URL', + 'bill_end_date' => 'End date', // import 'apply_rules' => 'Bruk regler', diff --git a/resources/lang/nl_NL/breadcrumbs.php b/resources/lang/nl_NL/breadcrumbs.php index 5b575b5263..37eea6a698 100644 --- a/resources/lang/nl_NL/breadcrumbs.php +++ b/resources/lang/nl_NL/breadcrumbs.php @@ -24,15 +24,15 @@ declare(strict_types=1); return [ 'home' => 'Home', - 'budgets' => 'Budgets', - 'subscriptions' => 'Subscriptions', - 'transactions' => 'Transactions', - 'title_expenses' => 'Expenses', - 'title_withdrawal' => 'Expenses', - 'title_revenue' => 'Revenue / income', - 'title_deposit' => 'Revenue / income', - 'title_transfer' => 'Transfers', - 'title_transfers' => 'Transfers', + 'budgets' => 'Budgetten', + 'subscriptions' => 'Abonnementen', + 'transactions' => 'Transacties', + 'title_expenses' => 'Uitgaven', + 'title_withdrawal' => 'Uitgaven', + 'title_revenue' => 'Inkomsten', + 'title_deposit' => 'Inkomsten', + 'title_transfer' => 'Overschrijvingen', + 'title_transfers' => 'Overschrijvingen', 'edit_currency' => 'Wijzig valuta ":name"', 'delete_currency' => 'Verwijder valuta ":name"', 'newPiggyBank' => 'Nieuw spaarpotje', diff --git a/resources/lang/nl_NL/config.php b/resources/lang/nl_NL/config.php index 2a247bc16a..cf71607b58 100644 --- a/resources/lang/nl_NL/config.php +++ b/resources/lang/nl_NL/config.php @@ -25,25 +25,36 @@ declare(strict_types=1); return [ 'html_language' => 'nl', 'locale' => 'nl, Dutch, nl_NL.utf8, nl_NL.UTF-8', - 'month' => '%B %Y', - 'month_and_day' => '%e %B %Y', + //'month' => '%B %Y', + 'month_js' => 'MMMM YYYY', + + //'month_and_day' => '%B %e, %Y', 'month_and_day_moment_js' => 'D MMM YYYY', 'month_and_day_fns' => 'd MMMM y', - 'month_and_date_day' => '%A %e %B %Y', - 'month_and_day_no_year' => '%B %e', - 'date_time' => '%e %B %Y, @ %T', - 'specific_day' => '%e %B %Y', - 'week_in_year' => 'Week %V, %G', - 'year' => '%Y', - 'half_year' => '%B %Y', - 'month_js' => 'MMMM YYYY', 'month_and_day_js' => 'D MMMM YYYY', + + //'month_and_date_day' => '%A %B %e, %Y', + 'month_and_date_day_js' => 'dddd D MMMM, YYYY', + + //'month_and_day_no_year' => '%B %e', + 'month_and_day_no_year_js' => 'D MMMM', + + //'date_time' => '%B %e, %Y, @ %T', 'date_time_js' => 'D MMMM YYYY @ HH:mm:ss', + + //'specific_day' => '%e %B %Y', 'specific_day_js' => 'D MMMM YYYY', + + //'week_in_year' => 'Week %V, %G', 'week_in_year_js' => '[Week] w, YYYY', 'week_in_year_fns' => "'Week' w, yyyy", + + //'year' => '%Y', 'year_js' => 'YYYY', + + //'half_year' => '%B %Y', 'half_year_js' => 'Q YYYY', + 'quarter_fns' => "'Q'Q, yyyy", 'half_year_fns' => "'H{half}', yyyy", 'dow_1' => 'Maandag', diff --git a/resources/lang/nl_NL/email.php b/resources/lang/nl_NL/email.php index 196496c7f6..8772e0d9fe 100644 --- a/resources/lang/nl_NL/email.php +++ b/resources/lang/nl_NL/email.php @@ -24,82 +24,97 @@ declare(strict_types=1); return [ // common items - 'greeting' => 'Hoi,', - 'closing' => 'Bliep bloep,', - 'signature' => 'De Firefly III e-mailrobot', - 'footer_ps' => 'PS: dit bericht krijg je dankzij een actie vanaf :ipAddress.', + 'greeting' => 'Hoi,', + 'closing' => 'Bliep bloep,', + 'signature' => 'De Firefly III e-mailrobot', + 'footer_ps' => 'PS: dit bericht krijg je dankzij een actie vanaf :ipAddress.', // admin test - 'admin_test_subject' => 'Een testbericht van je Firefly III-installatie', - 'admin_test_body' => 'Dit is een testbericht vanaf jouw Firefly III-installatie. Het is verstuurd naar :email.', + 'admin_test_subject' => 'Een testbericht van je Firefly III-installatie', + 'admin_test_body' => 'Dit is een testbericht vanaf jouw Firefly III-installatie. Het is verstuurd naar :email.', // new IP - 'login_from_new_ip' => 'Nieuwe login op Firefly III', - 'new_ip_body' => 'Firefly III heeft een nieuwe login op je account gedetecteerd van een onbekend IP-adres. Je krijgt deze waarschuwing omdat je nooit hebt ingelogd vanaf het onderstaande IP-adres, of dat was meer dan zes maanden geleden.', - 'new_ip_warning' => 'Je mag dit bericht negeren als je het IP adres herkent. Als je niet hebt ingelogd of je hebt geen flauw idee waar dit over gaat, zorg dan dat je je wachtwoord verandert en al je andere sessies uitlogt. Dit kan op je profielpagina. Je hebt 2FA al aanstaan toch? Stay safe!', - 'ip_address' => 'IP adres', - 'host_name' => 'Host', - 'date_time' => 'Datum & tijd', + 'login_from_new_ip' => 'Nieuwe login op Firefly III', + 'new_ip_body' => 'Firefly III heeft een nieuwe login op je account gedetecteerd van een onbekend IP-adres. Je krijgt deze waarschuwing omdat je nooit hebt ingelogd vanaf het onderstaande IP-adres, of dat was meer dan zes maanden geleden.', + 'new_ip_warning' => 'Je mag dit bericht negeren als je het IP adres herkent. Als je niet hebt ingelogd of je hebt geen flauw idee waar dit over gaat, zorg dan dat je je wachtwoord verandert en al je andere sessies uitlogt. Dit kan op je profielpagina. Je hebt 2FA al aanstaan toch? Stay safe!', + 'ip_address' => 'IP adres', + 'host_name' => 'Host', + 'date_time' => 'Datum & tijd', // access token created - 'access_token_created_subject' => 'Er is een nieuw access token gegenereerd', - 'access_token_created_body' => 'Zojuist heeft iemand (hopelijk jij) voor jouw gebruikersaccount een nieuw Firefly III API Access Token gemaakt.', - 'access_token_created_explanation' => 'Met dit token heeft die persoon toegang tot al je financiële records via de Firefly III API.', - 'access_token_created_revoke' => 'Als jij dit niet was, cancel dit token dan zo snel mogelijk via :url.', + 'access_token_created_subject' => 'Er is een nieuw access token gegenereerd', + 'access_token_created_body' => 'Zojuist heeft iemand (hopelijk jij) voor jouw gebruikersaccount een nieuw Firefly III API Access Token gemaakt.', + 'access_token_created_explanation' => 'Met dit token heeft die persoon toegang tot al je financiële records via de Firefly III API.', + 'access_token_created_revoke' => 'Als jij dit niet was, cancel dit token dan zo snel mogelijk via :url.', // registered - 'registered_subject' => 'Welkom bij Firefly III!', - 'registered_welcome' => 'Welkom bij Firefly III. Deze e-mail bevestigt je registratie. Hoera!', - 'registered_pw' => 'Als je nu al je wachtwoord bent vergeten reset deze dan meteen.', - 'registered_help' => 'Er staat een help-icoontje rechtsboven op elke pagina. Gebruik die vooral!', - 'registered_doc_html' => 'Lees de grand theory als je dat nog niet had gedaan.', - 'registered_doc_text' => 'Lees de handleiding en de beschrijving van Firefly III als je dat nog niet gedaan had.', - 'registered_closing' => 'Geniet ervan!', - 'registered_firefly_iii_link' => 'Firefly III:', - 'registered_pw_reset_link' => 'Wachtwoord resetten:', - 'registered_doc_link' => 'Documentatie:', + 'registered_subject' => 'Welkom bij Firefly III!', + 'registered_welcome' => 'Welkom bij Firefly III. Deze e-mail bevestigt je registratie. Hoera!', + 'registered_pw' => 'Als je nu al je wachtwoord bent vergeten reset deze dan meteen.', + 'registered_help' => 'Er staat een help-icoontje rechtsboven op elke pagina. Gebruik die vooral!', + 'registered_doc_html' => 'Lees de grand theory als je dat nog niet had gedaan.', + 'registered_doc_text' => 'Lees de handleiding en de beschrijving van Firefly III als je dat nog niet gedaan had.', + 'registered_closing' => 'Geniet ervan!', + 'registered_firefly_iii_link' => 'Firefly III:', + 'registered_pw_reset_link' => 'Wachtwoord resetten:', + 'registered_doc_link' => 'Documentatie:', // email change - 'email_change_subject' => 'Je Firefly III e-mailadres is veranderd', - 'email_change_body_to_new' => 'Jij of iemand met toegang tot je Firefly III account heeft je e-mailadres gewijzigd. Pleur dit mailtje weg als jij dit niet was.', - 'email_change_body_to_old' => 'Jij of iemand met toegang tot je Firefly III account heeft je e-mailadres gewijzigd. Klik op de "undo"-link hieronder als jij dat niet was!', - 'email_change_ignore' => 'Negeer dit mailtje als jij het was.', - 'email_change_old' => 'Het oude e-mailadres was: :email', - 'email_change_old_strong' => 'Het oude e-mailadres was: :email', - 'email_change_new' => 'Het nieuwe e-mailadres is: :email', - 'email_change_new_strong' => 'Het nieuwe e-mailadres is: :email', - 'email_change_instructions' => 'Firefly III doet het niet tot je de verandering bevestigt. Volg de link hieronder om dat te doen.', - 'email_change_undo_link' => 'Maak dit ongedaan door de link te volgen:', + 'email_change_subject' => 'Je Firefly III e-mailadres is veranderd', + 'email_change_body_to_new' => 'Jij of iemand met toegang tot je Firefly III account heeft je e-mailadres gewijzigd. Pleur dit mailtje weg als jij dit niet was.', + 'email_change_body_to_old' => 'Jij of iemand met toegang tot je Firefly III account heeft je e-mailadres gewijzigd. Klik op de "undo"-link hieronder als jij dat niet was!', + 'email_change_ignore' => 'Negeer dit mailtje als jij het was.', + 'email_change_old' => 'Het oude e-mailadres was: :email', + 'email_change_old_strong' => 'Het oude e-mailadres was: :email', + 'email_change_new' => 'Het nieuwe e-mailadres is: :email', + 'email_change_new_strong' => 'Het nieuwe e-mailadres is: :email', + 'email_change_instructions' => 'Firefly III doet het niet tot je de verandering bevestigt. Volg de link hieronder om dat te doen.', + 'email_change_undo_link' => 'Maak dit ongedaan door de link te volgen:', // OAuth token created - 'oauth_created_subject' => 'Er is een nieuwe OAuth client aangemaakt', - 'oauth_created_body' => 'Iemand (hopelijk jij) heeft zojuist een nieuwe Firefly III API OAuth Client gemaakt. Bijbehorende label is ":name" en de callback URL is :url.', - 'oauth_created_explanation' => 'Met deze client heeft diegene toegang tot al je financiële records via de Firefly III API.', - 'oauth_created_undo' => 'Als jij dit niet was, cancel deze client dan zo snel mogelijk via :url.', + 'oauth_created_subject' => 'Er is een nieuwe OAuth client aangemaakt', + 'oauth_created_body' => 'Iemand (hopelijk jij) heeft zojuist een nieuwe Firefly III API OAuth Client gemaakt. Bijbehorende label is ":name" en de callback URL is :url.', + 'oauth_created_explanation' => 'Met deze client heeft diegene toegang tot al je financiële records via de Firefly III API.', + 'oauth_created_undo' => 'Als jij dit niet was, cancel deze client dan zo snel mogelijk via :url.', // reset password - 'reset_pw_subject' => 'Verzoek om je wachtwoord te resetten', - 'reset_pw_instructions' => 'Iemand heeft geprobeerd je wachtwoord te resetten. Volg de link hieronder als jij dat was.', - 'reset_pw_warning' => 'CHECK of deze link ook echt naar jouw Firefly III installatie gaat!', + 'reset_pw_subject' => 'Verzoek om je wachtwoord te resetten', + 'reset_pw_instructions' => 'Iemand heeft geprobeerd je wachtwoord te resetten. Volg de link hieronder als jij dat was.', + 'reset_pw_warning' => 'CHECK of deze link ook echt naar jouw Firefly III installatie gaat!', // error - 'error_subject' => 'Fout opgetreden in Firefly III', - 'error_intro' => 'Firefly III v:version liep een fout aan: :errorMessage.', - 'error_type' => 'De fout was van type ":class".', - 'error_timestamp' => 'De fout is opgetreden op/om: :time.', - 'error_location' => 'De fout is opgetreden in bestand ":file" op regel :line met code :code.', - 'error_user' => 'De fout is opgetreden bij gebruiker #:id, :email.', - 'error_no_user' => 'Er is was gebruiker ingelogd op het moment dat de fout optrad of, er werd geen gebruiker gedetecteerd.', - 'error_ip' => 'Het IP-adres met betrekking tot deze fout is: :ip', - 'error_url' => 'URL is: :url', - 'error_user_agent' => 'User agent: :userAgent', - 'error_stacktrace' => 'De volledige stacktrace staat hieronder. Als je denkt dat dit een bug in Firefly III is, kun je dit bericht doorsturen naar james@firefly-iii.org. Dit kan helpen om de fout te verhelpen waar je net tegenaan bent gelopen.', - 'error_github_html' => 'Als je wilt, kun je ook een nieuw issue openen op GitHub.', - '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_headers' => 'The following headers may also be relevant:', + 'error_subject' => 'Fout opgetreden in Firefly III', + 'error_intro' => 'Firefly III v:version liep een fout aan: :errorMessage.', + 'error_type' => 'De fout was van type ":class".', + 'error_timestamp' => 'De fout is opgetreden op/om: :time.', + 'error_location' => 'De fout is opgetreden in bestand ":file" op regel :line met code :code.', + 'error_user' => 'De fout is opgetreden bij gebruiker #:id, :email.', + 'error_no_user' => 'Er is was gebruiker ingelogd op het moment dat de fout optrad of, er werd geen gebruiker gedetecteerd.', + 'error_ip' => 'Het IP-adres met betrekking tot deze fout is: :ip', + 'error_url' => 'URL is: :url', + 'error_user_agent' => 'User agent: :userAgent', + 'error_stacktrace' => 'De volledige stacktrace staat hieronder. Als je denkt dat dit een bug in Firefly III is, kun je dit bericht doorsturen naar james@firefly-iii.org. Dit kan helpen om de fout te verhelpen waar je net tegenaan bent gelopen.', + 'error_github_html' => 'Als je wilt, kun je ook een nieuw issue openen op GitHub.', + '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_headers' => 'De volgende headers zijn wellicht ook interessant:', // report new journals - 'new_journals_subject' => 'Firefly III heeft een nieuwe transactie aangemaakt|Firefly III heeft :count nieuwe transacties aangemaakt', - 'new_journals_header' => 'Firefly III heeft een nieuwe transactie voor je gemaakt. Je kan deze terug vinden in je Firefly III installatie:|Firefly III heeft :count nieuwe transacties voor je gemaakt. Je kan deze terug vinden in je Firefly III installatie:', + 'new_journals_subject' => 'Firefly III heeft een nieuwe transactie aangemaakt|Firefly III heeft :count nieuwe transacties aangemaakt', + 'new_journals_header' => 'Firefly III heeft een nieuwe transactie voor je gemaakt. Je kan deze terug vinden in je Firefly III installatie:|Firefly III heeft :count nieuwe transacties voor je gemaakt. Je kan deze terug vinden in je Firefly III installatie:', + + // bill warning + 'bill_warning_subject_end_date' => 'Je contract ":name" gaat over :diff dagen aflopen', + 'bill_warning_subject_now_end_date' => 'Je contract ":name" gaat VANDAAG aflopen', + 'bill_warning_subject_extension_date' => 'Je contract ":name" moet over :diff dagen opgezegd of verlengd worden', + 'bill_warning_subject_now_extension_date' => 'Je contract ":name" moet VANDAAG opgezegd of verlengd worden', + 'bill_warning_end_date_text' => 'Je contract ":name" loopt af op :date. Dat is over ongeveer :diff dagen.', + 'bill_warning_extension_date_text' => 'Je contract ":name" moet op :date verlengd of opgezegd worden. Dat is over ongeveer :diff dagen.', + 'bill_warning_end_date_text_zero' => 'Je contract ":name" loopt af op :date. Dat is VANDAAG!', + 'bill_warning_extension_date_text_zero' => 'Je contract ":name" moet op :date verlengd of opgezegd worden. Dat is VANDAAG!', + 'bill_warning_please_action' => 'Zorg dat je hier iets mee doet.', + 'bill_warning_end_date_html' => 'Je contract ":name" loopt af op :date. Dat is over ongeveer :diff dagen.', + 'bill_warning_extension_date_html' => 'Je contract ":name" moet op :date verlengd of opgezegd worden. Dat is over ongeveer :diff dagen.', + 'bill_warning_end_date_html_zero' => 'Je contract ":name" loopt af op :date. Dat is VANDAAG!', + 'bill_warning_extension_date_html_zero' => 'Je contract ":name" moet op :date verlengd of opgezegd worden. Dat is VANDAAG!', ]; diff --git a/resources/lang/nl_NL/firefly.php b/resources/lang/nl_NL/firefly.php index fff1a37291..e9b00bec1f 100644 --- a/resources/lang/nl_NL/firefly.php +++ b/resources/lang/nl_NL/firefly.php @@ -24,333 +24,480 @@ declare(strict_types=1); return [ // general stuff: - 'close' => 'Sluiten', - 'actions' => 'Acties', - 'edit' => 'Wijzig', - 'delete' => 'Verwijder', - 'split' => 'Splitsen', - 'single_split' => 'Split', - 'clone' => 'Dupliceren', - 'last_seven_days' => 'Laatste zeven dagen', - 'last_thirty_days' => 'Laatste dertig dagen', - 'last_180_days' => 'Laatste 180 dagen', - 'YTD' => 'YTD', - 'welcome_back' => 'Hoe staat het er voor?', - 'everything' => 'Alles', - 'today' => 'vandaag', - 'customRange' => 'Zelf bereik kiezen', - 'date_range' => 'Datumbereik', - 'apply' => 'Go', - 'select_date' => 'Selecteer periode..', - 'cancel' => 'Annuleren', - 'from' => 'Van', - 'to' => 'Tot', - 'structure' => 'Structuur', - 'help_translating' => 'Deze helptekst is nog niet beschikbaar in het Nederlands. Help je mee vertalen?', - 'showEverything' => 'Laat alles zien', - 'never' => 'Nooit', - 'no_results_for_empty_search' => 'Je zoekopdracht was leeg, dus niets werd gevonden.', - 'removed_amount' => ':amount weggehaald', - 'added_amount' => ':amount toegevoegd', - 'asset_account_role_help' => 'Voorkeuren die voortkomen uit je keuze hier kan je later aangeven.', - 'Opening balance' => 'Startsaldo', - 'create_new_stuff' => 'Nieuw', - 'new_withdrawal' => 'Nieuwe uitgave', - 'create_new_transaction' => 'Maak een nieuwe transactie', - 'sidebar_frontpage_create' => 'Maak', - 'new_transaction' => 'Nieuwe transactie', - 'no_rules_for_bill' => 'Dit contract heeft geen regels.', - 'go_to_asset_accounts' => 'Bekijk je betaalrekeningen', - 'go_to_budgets' => 'Ga naar je budgetten', - 'go_to_withdrawals' => 'Ga naar je uitgaven', - 'clones_journal_x' => 'Deze transactie is een kloon van ":description" (#:id)', - 'go_to_categories' => 'Ga naar je categorieën', - 'go_to_bills' => 'Ga naar je contracten', - 'go_to_expense_accounts' => 'Bekijk je crediteuren', - 'go_to_revenue_accounts' => 'Bekijk je debiteuren', - 'go_to_piggies' => 'Ga naar je spaarpotjes', - 'new_deposit' => 'Nieuwe inkomsten', - 'new_transfer' => 'Nieuwe overschrijving', - 'new_transfers' => 'Nieuwe overschrijving', - 'new_asset_account' => 'Nieuwe betaalrekening', - 'new_expense_account' => 'Nieuwe crediteur', - 'new_revenue_account' => 'Nieuwe debiteur', - 'new_liabilities_account' => 'Nieuwe passiva', - 'new_budget' => 'Nieuw budget', - 'new_bill' => 'Nieuw contract', - 'block_account_logout' => 'Je bent helaas uitgelogd. Geblokkeerde accounts kunnen deze site niet gebruiken. Heb je een geldig e-mailadres gebruikt toen je je registreerde?', - 'flash_success' => 'Gelukt!', - 'flash_info' => 'Melding', - 'flash_warning' => 'Waarschuwing!', - 'flash_error' => 'Fout!', - 'flash_danger' => 'Gevaar!', - 'flash_info_multiple' => 'Er is één melding|Er zijn :count meldingen', - 'flash_error_multiple' => 'Er is één fout|Er zijn :count fouten', - 'net_worth' => 'Kapitaal', - 'help_for_this_page' => 'Hulp bij deze pagina', - 'help_for_this_page_body' => 'Meer informatie over deze pagina vind je in de documentatie.', - 'two_factor_welcome' => 'Hallo!', - 'two_factor_enter_code' => 'Vul je authenticatiecode in. Je authenticatieapplicatie kan deze voor je genereren.', - 'two_factor_code_here' => 'Code', - 'two_factor_title' => 'Authenticatie in twee stappen', - 'authenticate' => 'Inloggen', - 'two_factor_forgot_title' => 'Authenticatie in twee stappen werkt niet meer', - 'two_factor_forgot' => 'Ik kan geen codes meer genereren.', - 'two_factor_lost_header' => 'Kan je geen codes meer genereren?', - 'two_factor_lost_intro' => 'Als je ook je backupcodes kwijt bent heb je pech gehad. Dit kan je niet via de web-interface fixen. Je kan kiezen.', - 'two_factor_lost_fix_self' => 'Als je je eigen installatie van Firefly III draait lees dan dit item in de FAQ voor instructies.', - 'two_factor_lost_fix_owner' => 'Zo niet, stuur dan een e-mail naar :site_owner en vraag of ze je authenticatie in twee stappen willen resetten.', - 'mfa_backup_code' => 'Je hebt een backupcode gebruikt om in te loggen op Firefly III. Deze kan je niet meer gebruiken dus streep hem weg.', - 'pref_two_factor_new_backup_codes' => 'Nieuwe backupcodes genereren', - 'pref_two_factor_backup_code_count' => 'Je hebt :count geldige backupcode.|Je hebt :count geldige backupcodes.', - '2fa_i_have_them' => 'Ik heb ze opgeslagen!', - 'warning_much_data' => 'Het kan even duren voor :days dagen aan gegevens geladen zijn.', - 'registered' => 'Je bent geregistreerd!', - 'Default asset account' => 'Standaard betaalrekening', - 'no_budget_pointer' => 'Je hebt nog geen budgetten. Maak er een aantal op de budgetten-pagina. Met budgetten kan je je uitgaven beter bijhouden.', - 'no_bill_pointer' => 'Je hebt nog geen contracten. Maak er een aantal op de contracten-pagina. Met contracten kan je je uitgaven beter bijhouden.', - 'Savings account' => 'Spaarrekening', - 'Credit card' => 'Credit card', - 'source_accounts' => 'Bronrekening|Bronrekeningen', - 'destination_accounts' => 'Doelrekening|Doelrekeningen', - 'user_id_is' => 'Je gebruikersnummer is :user', - 'field_supports_markdown' => 'Dit veld ondersteunt Markdown.', - 'need_more_help' => 'Als je meer hulp nodig hebt met Firefly III, open dan een ticket op Github.', - 'reenable_intro_text' => 'Je kan de introductie-popupjes ook weer aan zetten.', - 'intro_boxes_after_refresh' => 'De introductie-popupjes komen tevoorschijn als je de pagina opnieuw laadt.', - 'show_all_no_filter' => 'Laat alle transacties zien, zonder te groeperen op datum.', - 'expenses_by_category' => 'Uitgaven per categorie', - 'expenses_by_budget' => 'Uitgaven per budget', - 'income_by_category' => 'Inkomsten per categorie', - 'expenses_by_asset_account' => 'Uitgaven per betaalrekening', - 'expenses_by_expense_account' => 'Uitgaven per crediteur', - 'cannot_redirect_to_account' => 'Firefly III kan je niet naar de goede pagina doorsturen. Sorry!', - 'sum_of_expenses' => 'Som van uitgaven', - 'sum_of_income' => 'Som van inkomsten', - 'liabilities' => 'Passiva', - 'spent_in_specific_budget' => 'Uitgegeven in budget ":budget"', - 'spent_in_specific_double' => 'Uitgegeven van rekening ":account"', - 'earned_in_specific_double' => 'Verdiend op rekening ":account"', - 'source_account' => 'Bronrekening', - 'source_account_reconciliation' => 'Je kan de bronrekening van een afstemming niet wijzigen.', - 'destination_account' => 'Doelrekening', - 'destination_account_reconciliation' => 'Je kan de doelrekening van een afstemming niet wijzigen.', - 'sum_of_expenses_in_budget' => 'Totaal uitgegeven in budget ":budget"', - 'left_in_budget_limit' => 'Nog uit te geven volgens budgettering', - 'current_period' => 'Huidige periode', - 'show_the_current_period_and_overview' => 'Bekijk de huidige periode en overzicht', - 'pref_languages_locale' => 'Als je hier een andere taal dan Engels hebt geselecteerd, zorg er dan voor dat je besturingssysteem ook in staat is om valuta, data en bedragen in die taal weer te geven.', - 'budget_in_period' => 'Alle transacties voor budget ":name" tussen :start en :end in :currency', - 'chart_budget_in_period' => 'Grafiek voor alle transacties voor budget ":name" tussen :start en :end in :currency', - 'chart_budget_in_period_only_currency' => 'Het bedrag dat je het begroot is in :currency, dus deze grafiek laat alleen transacties in :currency zien.', - 'chart_account_in_period' => 'Grafiek voor alle transacties voor rekening ":name" (:balance) tussen :start en :end', - 'chart_category_in_period' => 'Grafiek voor alle transacties voor categorie ":name" tussen :start en :end', - 'chart_category_all' => 'Grafiek voor alle transacties voor categorie ":name"', - 'clone_withdrawal' => 'Kopieer deze uitgave', - 'clone_deposit' => 'Kopieer deze inkomsten', - 'clone_transfer' => 'Kopieer deze overschrijving', - 'multi_select_no_selection' => 'Niets geselecteerd', - 'multi_select_select_all' => 'Selecteer alles', - 'multi_select_n_selected' => 'geselecteerd', - 'multi_select_all_selected' => 'Alles geselecteerd', - 'multi_select_filter_placeholder' => 'Vinden..', - 'intro_next_label' => 'Volgende', - 'intro_prev_label' => 'Vorige', - 'intro_skip_label' => 'Overslaan', - 'intro_done_label' => 'Klaar', - 'between_dates_breadcrumb' => 'Tussen :start en :end', - 'all_journals_without_budget' => 'Alle transacties zonder budget', - 'journals_without_budget' => 'Transacties zonder budget', - 'all_journals_without_category' => 'Alle transacties zonder categorie', - 'journals_without_category' => 'Transacties zonder categorie', - 'all_journals_for_account' => 'Alle transacties voor rekening :name', - 'chart_all_journals_for_account' => 'Grafiek van alle transacties voor rekening :name', - 'journals_in_period_for_account' => 'Alle transacties voor rekening :name tussen :start en :end', - 'journals_in_period_for_account_js' => 'Alle transacties voor rekening {title} tussen {start} en {end}', - 'transferred' => 'Overgeschreven', - 'all_withdrawal' => 'Alle uitgaven', - 'all_transactions' => 'Alle transacties', - 'title_withdrawal_between' => 'Alle uitgaven tussen :start en :end', - 'all_deposit' => 'Alle inkomsten', - 'title_deposit_between' => 'Alle inkomsten tussen :start en :end', - 'all_transfers' => 'Alle overschrijvingen', - 'title_transfers_between' => 'Alle overschrijvingen tussen :start en :end', - 'all_transfer' => 'Alle overschrijvingen', - 'all_journals_for_tag' => 'Alle transacties voor tag ":tag"', - 'title_transfer_between' => 'Alle overschrijvingen tussen :start en :end', - 'all_journals_for_category' => 'Alle transacties in categorie :name', - 'all_journals_for_budget' => 'Alle transacties voor budget :name', - 'chart_all_journals_for_budget' => 'Grafiek van alle transacties voor budget :name', - 'journals_in_period_for_category' => 'Alle transacties in categorie :name tussen :start en :end', - 'journals_in_period_for_tag' => 'Alle transacties voor tag :tag tussen :start en :end', - 'not_available_demo_user' => 'De functie die je probeert te gebruiken is niet beschikbaar voor gebruikers van de demo.', - 'exchange_rate_instructions' => 'Betaalrekening "@name" accepteert alleen boekingen in @native_currency. Als je @foreign_currency wilt gebruiken moet je ook het bedrag in @native_currency opgeven:', - 'transfer_exchange_rate_instructions' => 'Bronbetaalrekening "@source_name" accepteert alleen overschrijvingen in @source_currency. Doelbetaalrekening "@dest_name" accepteert alleen overschrijvingen in @dest_currency. Je moet het juiste bedrag in beide valuta opgeven.', - 'transaction_data' => 'Transactiegegevens', - 'invalid_server_configuration' => 'Ongeldige serverconfiguratie', - 'invalid_locale_settings' => 'Firefly III is unable to format monetary amounts because your server is missing the required packages. There are instructions how to do this.', - 'quickswitch' => 'Quickswitch', - 'sign_in_to_start' => 'Login om te beginnen', - 'sign_in' => 'Inloggen', - 'register_new_account' => 'Registreer een nieuw account', - 'forgot_my_password' => 'Ik ben mijn wachtwoord vergeten', - 'problems_with_input' => 'Er zijn wat problemen met je input.', - 'reset_password' => 'Je wachtwoord resetten', - 'button_reset_password' => 'Reset wachtwoord', - 'reset_button' => 'Reset', - 'want_to_login' => 'Ik wil inloggen', - 'login_page_title' => 'Inloggen bij Firefly III', - 'register_page_title' => 'Registreren bij Firefly III', - 'forgot_pw_page_title' => 'Je wachtwoord voor Firefly III vergeten', - 'reset_pw_page_title' => 'Reset je Firefly III wachtwoord', - 'cannot_reset_demo_user' => 'Je kan het wachtwoord van de demo-gebruiker niet resetten.', - 'no_att_demo_user' => 'De demo user kan niks uploaden.', - 'button_register' => 'Registreren', - 'authorization' => 'Toestemming', - 'active_bills_only' => 'alleen actieve contracten', - 'active_bills_only_total' => 'alle actieve contracten', - 'active_exp_bills_only' => 'alleen actieve en verwachte contracten', - 'active_exp_bills_only_total' => 'alle actieve en verwachte contracten', - 'per_period_sum_1D' => 'Verwachte dagelijkse kosten', - 'per_period_sum_1W' => 'Verwachte wekelijkse kosten', - 'per_period_sum_1M' => 'Verwachte maandelijkse kosten', - 'per_period_sum_3M' => 'Verwachte kwartaalkosten', - 'per_period_sum_6M' => 'Verwachte half-jaarlijkse kosten', - 'per_period_sum_1Y' => 'Verwachte jaarlijkse kosten', - 'average_per_bill' => 'gemiddeld per contract', - 'expected_total' => 'verwacht totaal', - 'reconciliation_account_name' => ':name afstemming (:currency)', - 'saved' => 'Opgeslagen', - 'advanced_options' => 'Geavanceerde opties', - 'advanced_options_explain' => 'Sommige pagina\'s in Firefly III hebben geavanceerde opties verborgen achter deze knop. Voor deze pagina geldt dat niet, maar check zeker de andere pagina\'s!', - 'here_be_dragons' => 'Hic sunt dracones', + 'close' => 'Sluiten', + 'actions' => 'Acties', + 'edit' => 'Wijzig', + 'delete' => 'Verwijder', + 'split' => 'Splitsen', + 'single_split' => 'Split', + 'clone' => 'Dupliceren', + 'last_seven_days' => 'Laatste zeven dagen', + 'last_thirty_days' => 'Laatste dertig dagen', + 'last_180_days' => 'Laatste 180 dagen', + 'YTD' => 'YTD', + 'welcome_back' => 'Hoe staat het er voor?', + 'everything' => 'Alles', + 'today' => 'vandaag', + 'customRange' => 'Zelf bereik kiezen', + 'date_range' => 'Datumbereik', + 'apply' => 'Go', + 'select_date' => 'Selecteer periode..', + 'cancel' => 'Annuleren', + 'from' => 'Van', + 'to' => 'Tot', + 'structure' => 'Structuur', + 'help_translating' => 'Deze helptekst is nog niet beschikbaar in het Nederlands. Help je mee vertalen?', + 'showEverything' => 'Laat alles zien', + 'never' => 'Nooit', + 'no_results_for_empty_search' => 'Je zoekopdracht was leeg, dus niets werd gevonden.', + 'removed_amount' => ':amount weggehaald', + 'added_amount' => ':amount toegevoegd', + 'asset_account_role_help' => 'Voorkeuren die voortkomen uit je keuze hier kan je later aangeven.', + 'Opening balance' => 'Startsaldo', + 'create_new_stuff' => 'Nieuw', + 'new_withdrawal' => 'Nieuwe uitgave', + 'create_new_transaction' => 'Maak een nieuwe transactie', + 'sidebar_frontpage_create' => 'Maak', + 'new_transaction' => 'Nieuwe transactie', + 'no_rules_for_bill' => 'Dit contract heeft geen regels.', + 'go_to_asset_accounts' => 'Bekijk je betaalrekeningen', + 'go_to_budgets' => 'Ga naar je budgetten', + 'go_to_withdrawals' => 'Ga naar je uitgaven', + 'clones_journal_x' => 'Deze transactie is een kloon van ":description" (#:id)', + 'go_to_categories' => 'Ga naar je categorieën', + 'go_to_bills' => 'Ga naar je contracten', + 'go_to_expense_accounts' => 'Bekijk je crediteuren', + 'go_to_revenue_accounts' => 'Bekijk je debiteuren', + 'go_to_piggies' => 'Ga naar je spaarpotjes', + 'new_deposit' => 'Nieuwe inkomsten', + 'new_transfer' => 'Nieuwe overschrijving', + 'new_transfers' => 'Nieuwe overschrijving', + 'new_asset_account' => 'Nieuwe betaalrekening', + 'new_expense_account' => 'Nieuwe crediteur', + 'new_revenue_account' => 'Nieuwe debiteur', + 'new_liabilities_account' => 'Nieuwe passiva', + 'new_budget' => 'Nieuw budget', + 'new_bill' => 'Nieuw contract', + 'block_account_logout' => 'Je bent helaas uitgelogd. Geblokkeerde accounts kunnen deze site niet gebruiken. Heb je een geldig e-mailadres gebruikt toen je je registreerde?', + 'flash_success' => 'Gelukt!', + 'flash_info' => 'Melding', + 'flash_warning' => 'Waarschuwing!', + 'flash_error' => 'Fout!', + 'flash_danger' => 'Gevaar!', + 'flash_info_multiple' => 'Er is één melding|Er zijn :count meldingen', + 'flash_error_multiple' => 'Er is één fout|Er zijn :count fouten', + 'net_worth' => 'Kapitaal', + 'help_for_this_page' => 'Hulp bij deze pagina', + 'help_for_this_page_body' => 'Meer informatie over deze pagina vind je in de documentatie.', + 'two_factor_welcome' => 'Hallo!', + 'two_factor_enter_code' => 'Vul je authenticatiecode in. Je authenticatieapplicatie kan deze voor je genereren.', + 'two_factor_code_here' => 'Code', + 'two_factor_title' => 'Authenticatie in twee stappen', + 'authenticate' => 'Inloggen', + 'two_factor_forgot_title' => 'Authenticatie in twee stappen werkt niet meer', + 'two_factor_forgot' => 'Ik kan geen codes meer genereren.', + 'two_factor_lost_header' => 'Kan je geen codes meer genereren?', + 'two_factor_lost_intro' => 'Als je ook je backupcodes kwijt bent heb je pech gehad. Dit kan je niet via de web-interface fixen. Je kan kiezen.', + 'two_factor_lost_fix_self' => 'Als je je eigen installatie van Firefly III draait lees dan dit item in de FAQ voor instructies.', + 'two_factor_lost_fix_owner' => 'Zo niet, stuur dan een e-mail naar :site_owner en vraag of ze je authenticatie in twee stappen willen resetten.', + 'mfa_backup_code' => 'Je hebt een backupcode gebruikt om in te loggen op Firefly III. Deze kan je niet meer gebruiken dus streep hem weg.', + 'pref_two_factor_new_backup_codes' => 'Nieuwe backupcodes genereren', + 'pref_two_factor_backup_code_count' => 'Je hebt :count geldige backupcode.|Je hebt :count geldige backupcodes.', + '2fa_i_have_them' => 'Ik heb ze opgeslagen!', + 'warning_much_data' => 'Het kan even duren voor :days dagen aan gegevens geladen zijn.', + 'registered' => 'Je bent geregistreerd!', + 'Default asset account' => 'Standaard betaalrekening', + 'no_budget_pointer' => 'Je hebt nog geen budgetten. Maak er een aantal op de budgetten-pagina. Met budgetten kan je je uitgaven beter bijhouden.', + 'no_bill_pointer' => 'Je hebt nog geen contracten. Maak er een aantal op de contracten-pagina. Met contracten kan je je uitgaven beter bijhouden.', + 'Savings account' => 'Spaarrekening', + 'Credit card' => 'Credit card', + 'source_accounts' => 'Bronrekening|Bronrekeningen', + 'destination_accounts' => 'Doelrekening|Doelrekeningen', + 'user_id_is' => 'Je gebruikersnummer is :user', + 'field_supports_markdown' => 'Dit veld ondersteunt Markdown.', + 'need_more_help' => 'Als je meer hulp nodig hebt met Firefly III, open dan een ticket op Github.', + 'reenable_intro_text' => 'Je kan de introductie-popupjes ook weer aan zetten.', + 'intro_boxes_after_refresh' => 'De introductie-popupjes komen tevoorschijn als je de pagina opnieuw laadt.', + 'show_all_no_filter' => 'Laat alle transacties zien, zonder te groeperen op datum.', + 'expenses_by_category' => 'Uitgaven per categorie', + 'expenses_by_budget' => 'Uitgaven per budget', + 'income_by_category' => 'Inkomsten per categorie', + 'expenses_by_asset_account' => 'Uitgaven per betaalrekening', + 'expenses_by_expense_account' => 'Uitgaven per crediteur', + 'cannot_redirect_to_account' => 'Firefly III kan je niet naar de goede pagina doorsturen. Sorry!', + 'sum_of_expenses' => 'Som van uitgaven', + 'sum_of_income' => 'Som van inkomsten', + 'liabilities' => 'Passiva', + 'spent_in_specific_budget' => 'Uitgegeven in budget ":budget"', + 'spent_in_specific_double' => 'Uitgegeven van rekening ":account"', + 'earned_in_specific_double' => 'Verdiend op rekening ":account"', + 'source_account' => 'Bronrekening', + 'source_account_reconciliation' => 'Je kan de bronrekening van een afstemming niet wijzigen.', + 'destination_account' => 'Doelrekening', + 'destination_account_reconciliation' => 'Je kan de doelrekening van een afstemming niet wijzigen.', + 'sum_of_expenses_in_budget' => 'Totaal uitgegeven in budget ":budget"', + 'left_in_budget_limit' => 'Nog uit te geven volgens budgettering', + 'current_period' => 'Huidige periode', + 'show_the_current_period_and_overview' => 'Bekijk de huidige periode en overzicht', + 'pref_languages_locale' => 'Als je hier een andere taal dan Engels hebt geselecteerd, zorg er dan voor dat je besturingssysteem ook in staat is om valuta, data en bedragen in die taal weer te geven.', + 'budget_in_period' => 'Alle transacties voor budget ":name" tussen :start en :end in :currency', + 'chart_budget_in_period' => 'Grafiek voor alle transacties voor budget ":name" tussen :start en :end in :currency', + 'chart_budget_in_period_only_currency' => 'Het bedrag dat je het begroot is in :currency, dus deze grafiek laat alleen transacties in :currency zien.', + 'chart_account_in_period' => 'Grafiek voor alle transacties voor rekening ":name" (:balance) tussen :start en :end', + 'chart_category_in_period' => 'Grafiek voor alle transacties voor categorie ":name" tussen :start en :end', + 'chart_category_all' => 'Grafiek voor alle transacties voor categorie ":name"', + 'clone_withdrawal' => 'Kopieer deze uitgave', + 'clone_deposit' => 'Kopieer deze inkomsten', + 'clone_transfer' => 'Kopieer deze overschrijving', + 'multi_select_no_selection' => 'Niets geselecteerd', + 'multi_select_select_all' => 'Selecteer alles', + 'multi_select_n_selected' => 'geselecteerd', + 'multi_select_all_selected' => 'Alles geselecteerd', + 'multi_select_filter_placeholder' => 'Vinden..', + 'intro_next_label' => 'Volgende', + 'intro_prev_label' => 'Vorige', + 'intro_skip_label' => 'Overslaan', + 'intro_done_label' => 'Klaar', + 'between_dates_breadcrumb' => 'Tussen :start en :end', + 'all_journals_without_budget' => 'Alle transacties zonder budget', + 'journals_without_budget' => 'Transacties zonder budget', + 'all_journals_without_category' => 'Alle transacties zonder categorie', + 'journals_without_category' => 'Transacties zonder categorie', + 'all_journals_for_account' => 'Alle transacties voor rekening :name', + 'chart_all_journals_for_account' => 'Grafiek van alle transacties voor rekening :name', + 'journals_in_period_for_account' => 'Alle transacties voor rekening :name tussen :start en :end', + 'journals_in_period_for_account_js' => 'Alle transacties voor rekening {title} tussen {start} en {end}', + 'transferred' => 'Overgeschreven', + 'all_withdrawal' => 'Alle uitgaven', + 'all_transactions' => 'Alle transacties', + 'title_withdrawal_between' => 'Alle uitgaven tussen :start en :end', + 'all_deposit' => 'Alle inkomsten', + 'title_deposit_between' => 'Alle inkomsten tussen :start en :end', + 'all_transfers' => 'Alle overschrijvingen', + 'title_transfers_between' => 'Alle overschrijvingen tussen :start en :end', + 'all_transfer' => 'Alle overschrijvingen', + 'all_journals_for_tag' => 'Alle transacties voor tag ":tag"', + 'title_transfer_between' => 'Alle overschrijvingen tussen :start en :end', + 'all_journals_for_category' => 'Alle transacties in categorie :name', + 'all_journals_for_budget' => 'Alle transacties voor budget :name', + 'chart_all_journals_for_budget' => 'Grafiek van alle transacties voor budget :name', + 'journals_in_period_for_category' => 'Alle transacties in categorie :name tussen :start en :end', + 'journals_in_period_for_tag' => 'Alle transacties voor tag :tag tussen :start en :end', + 'not_available_demo_user' => 'De functie die je probeert te gebruiken is niet beschikbaar voor gebruikers van de demo.', + 'exchange_rate_instructions' => 'Betaalrekening "@name" accepteert alleen boekingen in @native_currency. Als je @foreign_currency wilt gebruiken moet je ook het bedrag in @native_currency opgeven:', + 'transfer_exchange_rate_instructions' => 'Bronbetaalrekening "@source_name" accepteert alleen overschrijvingen in @source_currency. Doelbetaalrekening "@dest_name" accepteert alleen overschrijvingen in @dest_currency. Je moet het juiste bedrag in beide valuta opgeven.', + 'transaction_data' => 'Transactiegegevens', + 'invalid_server_configuration' => 'Ongeldige serverconfiguratie', + 'invalid_locale_settings' => 'Firefly III kan geldbedragen niet goed weergeven omdat je server de vereiste software mist. Er zijn instructies hoe dit te doen.', + 'quickswitch' => 'Quickswitch', + 'sign_in_to_start' => 'Login om te beginnen', + 'sign_in' => 'Inloggen', + 'register_new_account' => 'Registreer een nieuw account', + 'forgot_my_password' => 'Ik ben mijn wachtwoord vergeten', + 'problems_with_input' => 'Er zijn wat problemen met je input.', + 'reset_password' => 'Je wachtwoord resetten', + 'button_reset_password' => 'Reset wachtwoord', + 'reset_button' => 'Reset', + 'want_to_login' => 'Ik wil inloggen', + 'login_page_title' => 'Inloggen bij Firefly III', + 'register_page_title' => 'Registreren bij Firefly III', + 'forgot_pw_page_title' => 'Je wachtwoord voor Firefly III vergeten', + 'reset_pw_page_title' => 'Reset je Firefly III wachtwoord', + 'cannot_reset_demo_user' => 'Je kan het wachtwoord van de demo-gebruiker niet resetten.', + 'no_att_demo_user' => 'De demo user kan niks uploaden.', + 'button_register' => 'Registreren', + 'authorization' => 'Toestemming', + 'active_bills_only' => 'alleen actieve contracten', + 'active_bills_only_total' => 'alle actieve contracten', + 'active_exp_bills_only' => 'alleen actieve en verwachte contracten', + 'active_exp_bills_only_total' => 'alle actieve en verwachte contracten', + 'per_period_sum_1D' => 'Verwachte dagelijkse kosten', + 'per_period_sum_1W' => 'Verwachte wekelijkse kosten', + 'per_period_sum_1M' => 'Verwachte maandelijkse kosten', + 'per_period_sum_3M' => 'Verwachte kwartaalkosten', + 'per_period_sum_6M' => 'Verwachte half-jaarlijkse kosten', + 'per_period_sum_1Y' => 'Verwachte jaarlijkse kosten', + 'average_per_bill' => 'gemiddeld per contract', + 'expected_total' => 'verwacht totaal', + 'reconciliation_account_name' => ':name afstemming (:currency)', + 'saved' => 'Opgeslagen', + 'advanced_options' => 'Geavanceerde opties', + 'advanced_options_explain' => 'Sommige pagina\'s in Firefly III hebben geavanceerde opties verborgen achter deze knop. Voor deze pagina geldt dat niet, maar check zeker de andere pagina\'s!', + 'here_be_dragons' => 'Hic sunt dracones', // Webhooks - 'webhooks' => 'Webhooks', + 'webhooks' => 'Webhooks', // API access - 'authorization_request' => 'Firefly III v:version autorisatieverzoek', - 'authorization_request_intro' => 'Applicatie ":client" vraagt ​​toestemming om toegang te krijgen tot je financiële administratie. Wil je :client autoriseren om toegang te krijgen tot je gegevens?', - 'authorization_request_site' => 'Je wordt doorgestuurd naar :url, die vervolgens toegang heeft tot je Firefly III-gegevens.', - 'authorization_request_invalid' => 'Dit toegangsverzoek is ongeldig. Volg deze link niet meer.', - 'scopes_will_be_able' => 'Deze applicatie krijgt toegang tot:', - 'button_authorize' => 'Toestaan', - 'none_in_select_list' => '(geen)', - 'no_piggy_bank' => '(geen spaarpotje)', - 'name_in_currency' => ':name in :currency', - 'paid_in_currency' => 'Betaald in :currency', - 'unpaid_in_currency' => 'Nog niet betaald in :currency', - 'is_alpha_warning' => 'Je gebruikt een ALPHA versie. Let op bugs en fouten.', - 'is_beta_warning' => 'Je gebruikt een BETA versie. Let op bugs en fouten.', - 'all_destination_accounts' => 'Doelrekeningen', - 'all_source_accounts' => 'Bronrekeningen', - 'back_to_index' => 'Terug naar de index', - 'cant_logout_guard' => 'Firefly III kan je niet uitloggen.', - 'external_url' => 'Externe URL', - 'internal_reference' => 'Interne referentie', + 'authorization_request' => 'Firefly III v:version autorisatieverzoek', + 'authorization_request_intro' => 'Applicatie ":client" vraagt ​​toestemming om toegang te krijgen tot je financiële administratie. Wil je :client autoriseren om toegang te krijgen tot je gegevens?', + 'authorization_request_site' => 'Je wordt doorgestuurd naar :url, die vervolgens toegang heeft tot je Firefly III-gegevens.', + 'authorization_request_invalid' => 'Dit toegangsverzoek is ongeldig. Volg deze link niet meer.', + 'scopes_will_be_able' => 'Deze applicatie krijgt toegang tot:', + 'button_authorize' => 'Toestaan', + 'none_in_select_list' => '(geen)', + 'no_piggy_bank' => '(geen spaarpotje)', + 'name_in_currency' => ':name in :currency', + 'paid_in_currency' => 'Betaald in :currency', + 'unpaid_in_currency' => 'Nog niet betaald in :currency', + 'is_alpha_warning' => 'Je gebruikt een ALPHA versie. Let op bugs en fouten.', + 'is_beta_warning' => 'Je gebruikt een BETA versie. Let op bugs en fouten.', + 'all_destination_accounts' => 'Doelrekeningen', + 'all_source_accounts' => 'Bronrekeningen', + 'back_to_index' => 'Terug naar de index', + 'cant_logout_guard' => 'Firefly III kan je niet uitloggen.', + 'external_url' => 'Externe URL', + 'internal_reference' => 'Interne referentie', // check for updates: - 'update_check_title' => 'Op updates controleren', - 'admin_update_check_title' => 'Controleer automatisch op updates', - 'admin_update_check_explain' => 'Firefly III kan automatisch op updates controleren. Wanneer je deze instelling inschakelt, neemt Firefly III contact op met de update-server om te kijken of er een nieuwe versie van Firefly III beschikbaar is. Wanneer dit het geval is, ontvang je een melding. Je kan deze melding testen met de knop aan de rechterkant. Geef hieronder aan of je Firefly III wilt laten controleren op updates.', - 'check_for_updates_permission' => 'Firefly III kan controleren op updates, maar heeft hiervoor je toestemming nodig. Ga naar de admin om aan te geven of deze functie moet worden ingeschakeld.', - 'updates_ask_me_later' => 'Later vragen', - 'updates_do_not_check' => 'Niet controleren op nieuwe versies', - 'updates_enable_check' => 'Controleren op nieuwe versies', - 'admin_update_check_now_title' => 'Op updates controleren', - 'admin_update_check_now_explain' => 'Als je op de knop drukt, kijkt Firefly III of je huidige versie de nieuwste is.', - 'check_for_updates_button' => 'Controleer nu!', - 'update_new_version_alert' => 'Er is een nieuwe versie van Firefly III beschikbaar. Je gebruikt :your_version, de nieuwste versie is :new_version die werd uitgebracht op :date.', - 'update_version_beta' => 'Dit is een BETA versie. Er kunnen bugs in zitten.', - 'update_version_alpha' => 'Dit is een ALPHA versie. Er kunnen bugs in zitten.', - 'update_current_version_alert' => 'Je gebruikt :version, de nieuwste beschikbare versie.', - 'update_newer_version_alert' => 'Je gebruikt :your_version, wat nieuwer is dan de nieuwste versie, :new_version.', - 'update_check_error' => 'Er is een fout opgetreden bij het controleren op updates: :error', - 'unknown_error' => 'Onbekende fout. Sorry.', - 'just_new_release' => 'Er is een nieuwe versie beschikbaar! Versie :version werd uitgebracht :date. Deze is pas net uit. Wacht een paar dagen om er zeker van te zijn dat de versie stabiel is.', - 'disabled_but_check' => 'Je hebt de update-controle uitgeschakeld. Vergeet dus niet zo nu en dan zelf te controleren op updates. Bedankt!', - 'admin_update_channel_title' => 'Updatekanaal', - 'admin_update_channel_explain' => 'Firefly III heeft drie "kanalen" die bepalen of en hoever je voorloopt als het gaat om features, wijzigingen en bugs. Gebruik het "beta"-kanaal als je een avontuurlijke bui hebt en gebruik het "alpha" kanaal als je ook graag met krokodillen zwemt.', - 'update_channel_stable' => 'Stabiel. Zou allemaal goed moeten gaan.', - 'update_channel_beta' => 'Beta. Nieuwe dingen, maar die kunnen stuk zijn.', - 'update_channel_alpha' => 'Alpha. We doen maar wat en jij mag testen.', + 'update_check_title' => 'Op updates controleren', + 'admin_update_check_title' => 'Controleer automatisch op updates', + 'admin_update_check_explain' => 'Firefly III kan automatisch op updates controleren. Wanneer je deze instelling inschakelt, neemt Firefly III contact op met de update-server om te kijken of er een nieuwe versie van Firefly III beschikbaar is. Wanneer dit het geval is, ontvang je een melding. Je kan deze melding testen met de knop aan de rechterkant. Geef hieronder aan of je Firefly III wilt laten controleren op updates.', + 'check_for_updates_permission' => 'Firefly III kan controleren op updates, maar heeft hiervoor je toestemming nodig. Ga naar de admin om aan te geven of deze functie moet worden ingeschakeld.', + 'updates_ask_me_later' => 'Later vragen', + 'updates_do_not_check' => 'Niet controleren op nieuwe versies', + 'updates_enable_check' => 'Controleren op nieuwe versies', + 'admin_update_check_now_title' => 'Op updates controleren', + 'admin_update_check_now_explain' => 'Als je op de knop drukt, kijkt Firefly III of je huidige versie de nieuwste is.', + 'check_for_updates_button' => 'Controleer nu!', + 'update_new_version_alert' => 'Er is een nieuwe versie van Firefly III beschikbaar. Je gebruikt :your_version, de nieuwste versie is :new_version die werd uitgebracht op :date.', + 'update_version_beta' => 'Dit is een BETA versie. Er kunnen bugs in zitten.', + 'update_version_alpha' => 'Dit is een ALPHA versie. Er kunnen bugs in zitten.', + 'update_current_version_alert' => 'Je gebruikt :version, de nieuwste beschikbare versie.', + 'update_newer_version_alert' => 'Je gebruikt :your_version, wat nieuwer is dan de nieuwste versie, :new_version.', + 'update_check_error' => 'Er is een fout opgetreden bij het controleren op updates: :error', + 'unknown_error' => 'Onbekende fout. Sorry.', + 'just_new_release' => 'Er is een nieuwe versie beschikbaar! Versie :version werd uitgebracht :date. Deze is pas net uit. Wacht een paar dagen om er zeker van te zijn dat de versie stabiel is.', + 'disabled_but_check' => 'Je hebt de update-controle uitgeschakeld. Vergeet dus niet zo nu en dan zelf te controleren op updates. Bedankt!', + 'admin_update_channel_title' => 'Updatekanaal', + 'admin_update_channel_explain' => 'Firefly III heeft drie "kanalen" die bepalen of en hoever je voorloopt als het gaat om features, wijzigingen en bugs. Gebruik het "beta"-kanaal als je een avontuurlijke bui hebt en gebruik het "alpha" kanaal als je ook graag met krokodillen zwemt.', + 'update_channel_stable' => 'Stabiel. Zou allemaal goed moeten gaan.', + 'update_channel_beta' => 'Beta. Nieuwe dingen, maar die kunnen stuk zijn.', + 'update_channel_alpha' => 'Alpha. We doen maar wat en jij mag testen.', // search - 'search' => 'Zoeken', - 'search_query' => 'Zoekopdracht', - 'search_found_transactions' => 'Firefly III vond :count transactie in :time seconden.|Firefly III vond :count transacties in :time seconden.', - 'search_found_more_transactions' => 'Firefly III vond meer dan :count transacties in :time seconden.', - 'search_for_query' => 'Firefly III zoekt transacties met al deze woorden: :query', - 'invalid_operators_list' => 'De volgende zoekparameters zijn niet geldig en worden genegeerd.', - 'search_modifier_date_is' => 'Transactiedatum is ":value"', - 'search_modifier_id' => 'Transactie ID is ":value"', - 'search_modifier_date_before' => 'Transactiedatum is vóór of op ":value"', - 'search_modifier_date_after' => 'Transactiedatum is na of op ":value"', - 'search_modifier_created_on' => 'Transactie werd gemaakt op ":value"', - 'search_modifier_updated_on' => 'Transactie werd laatst gewijzigd op ":value"', - 'search_modifier_external_id' => 'Extern ID is ":value"', - 'search_modifier_no_external_url' => 'De transactie heeft geen externe URL', - 'search_modifier_any_external_url' => 'De transactie heeft een (welke dan ook) externe URL', - 'search_modifier_internal_reference' => 'Interne referentie is ":value"', - 'search_modifier_description_starts' => 'Omschrijving is ":value"', - 'search_modifier_description_ends' => 'Omschrijving eindigt op ":value"', - 'search_modifier_description_contains' => 'Omschrijving bevat ":value"', - 'search_modifier_description_is' => 'Omschrijving is ":value"', - 'search_modifier_currency_is' => 'Transactie (vreemde) valuta is ":value"', - 'search_modifier_foreign_currency_is' => 'Transactie vreemde valuta is ":value"', - 'search_modifier_has_attachments' => 'De transactie moet een bijlage hebben', - 'search_modifier_has_no_category' => 'De transactie heeft geen categorie', - 'search_modifier_has_any_category' => 'Transactie heeft een (welke dan ook) categorie', - 'search_modifier_has_no_budget' => 'De transactie heeft geen budget', - 'search_modifier_has_any_budget' => 'Transactie heeft een (welke dan ook) budget', - 'search_modifier_has_no_bill' => 'De transactie heeft geen contract', - 'search_modifier_has_any_bill' => 'Transactie heeft een (welke dan ook) contract', - 'search_modifier_has_no_tag' => 'De transactie heeft geen tags', - 'search_modifier_has_any_tag' => 'Transactie heeft een (welke dan ook) tag', - 'search_modifier_notes_contain' => 'De transactienotities bevatten ":value"', - 'search_modifier_notes_start' => 'De transactienotities beginnen met ":value"', - 'search_modifier_notes_end' => 'De transactienotities eindigen met ":value"', - 'search_modifier_notes_are' => 'De transactienotities zijn ":value"', - 'search_modifier_no_notes' => 'Transactie heeft geen notities', - 'search_modifier_any_notes' => 'Transactie heeft notities (eender wat dan)', - 'search_modifier_amount_exactly' => 'Bedrag is precies :value', - 'search_modifier_amount_less' => 'Bedrag is kleiner dan of gelijk aan :value', - 'search_modifier_amount_more' => 'Bedrag is meer dan of gelijk aan :value', - 'search_modifier_source_account_is' => 'Bronrekeningnaam is ":value"', - 'search_modifier_source_account_contains' => 'Bronrekeningnaam bevat ":value"', - 'search_modifier_source_account_starts' => 'Bronrekeningnaam begint met ":value"', - 'search_modifier_source_account_ends' => 'Bronrekeningnaam eindigt met ":value"', - 'search_modifier_source_account_id' => 'Bronrekening ID is :value', - 'search_modifier_source_account_nr_is' => 'Bronrekeningnummer (IBAN) is ":value"', - 'search_modifier_source_account_nr_contains' => 'Bronrekeningnummer (IBAN) bevat ":value"', - 'search_modifier_source_account_nr_starts' => 'Bronrekeningnummer (IBAN) begint met ":value"', - 'search_modifier_source_account_nr_ends' => 'Bronrekeningnummer (IBAN) eindigt met ":value"', - 'search_modifier_destination_account_is' => 'Doelrekeningnaam is ":value"', - 'search_modifier_destination_account_contains' => 'Doelrekeningnaam bevat ":value"', - 'search_modifier_destination_account_starts' => 'Doelrekeningnaam begint met ":value"', - 'search_modifier_destination_account_ends' => 'Doelrekeningnaam eindigt met ":value"', - 'search_modifier_destination_account_id' => 'Doelrekening ID is ":value"', - 'search_modifier_destination_is_cash' => 'Doelrekening is (cash) account', - 'search_modifier_source_is_cash' => 'Bronrekening is (cash) account', - 'search_modifier_destination_account_nr_is' => 'Doelrekeningnummer (IBAN) is ":value"', - 'search_modifier_destination_account_nr_contains' => 'Doelrekeningnummer (IBAN) bevat ":value"', - 'search_modifier_destination_account_nr_starts' => 'Doelrekeningnummer (IBAN) begint met ":value"', - 'search_modifier_destination_account_nr_ends' => 'Doelrekeningnummer (IBAN) eindigt met ":value"', - 'search_modifier_account_id' => 'Bron- of doelrekening ID is/zijn ":value"', - 'search_modifier_category_is' => 'Categorie is ":value"', - 'search_modifier_budget_is' => 'Budget is ":value"', - 'search_modifier_bill_is' => 'Contract is ":value"', - 'search_modifier_transaction_type' => 'Transactietype is ":value"', - 'search_modifier_tag_is' => 'Tag is ":value"', - 'search_modifier_date_is_year' => 'Transactie is in jaar ":value"', - 'search_modifier_date_is_month' => 'Transactie is in maand ":value"', - 'search_modifier_date_is_day' => 'Transactie is op dag van de maand ":value"', - 'search_modifier_date_before_year' => 'Transactie is in of voor ":value"', - 'search_modifier_date_before_month' => 'Transactie is in of voor maand ":value"', - 'search_modifier_date_before_day' => 'Transactie is voor of op dag van de maand ":value"', - 'search_modifier_date_after_year' => 'Transactie is in of na jaar ":value"', - 'search_modifier_date_after_month' => 'Transactie is in of na maand ":value"', - 'search_modifier_date_after_day' => 'Transactie is op of na dag van de maand ":value"', + 'search' => 'Zoeken', + 'search_query' => 'Zoekopdracht', + 'search_found_transactions' => 'Firefly III vond :count transactie in :time seconden.|Firefly III vond :count transacties in :time seconden.', + 'search_found_more_transactions' => 'Firefly III vond meer dan :count transacties in :time seconden.', + 'search_for_query' => 'Firefly III zoekt transacties met al deze woorden: :query', + 'invalid_operators_list' => 'De volgende zoekparameters zijn niet geldig en worden genegeerd.', + + // old + + 'search_modifier_date_on' => 'Transactiedatum is ":value"', + 'search_modifier_id' => 'Transactie ID is ":value"', + 'search_modifier_date_before' => 'Transactiedatum is vóór of op ":value"', + 'search_modifier_date_after' => 'Transactiedatum is na of op ":value"', + 'search_modifier_external_id_is' => 'Externe ID is ":value"', + 'search_modifier_no_external_url' => 'De transactie heeft geen externe URL', + 'search_modifier_any_external_url' => 'De transactie heeft een (welke dan ook) externe URL', + 'search_modifier_internal_reference_is' => 'Interne referentie is ":value"', + 'search_modifier_description_starts' => 'Omschrijving is ":value"', + 'search_modifier_description_ends' => 'Omschrijving eindigt op ":value"', + 'search_modifier_description_contains' => 'Omschrijving bevat ":value"', + 'search_modifier_description_is' => 'Omschrijving is ":value"', + 'search_modifier_currency_is' => 'Transactie (vreemde) valuta is ":value"', + 'search_modifier_foreign_currency_is' => 'Transactie vreemde valuta is ":value"', + 'search_modifier_has_attachments' => 'De transactie moet een bijlage hebben', + 'search_modifier_has_no_category' => 'De transactie heeft geen categorie', + 'search_modifier_has_any_category' => 'Transactie heeft een (welke dan ook) categorie', + 'search_modifier_has_no_budget' => 'De transactie heeft geen budget', + 'search_modifier_has_any_budget' => 'Transactie heeft een (welke dan ook) budget', + 'search_modifier_has_no_bill' => 'De transactie heeft geen contract', + 'search_modifier_has_any_bill' => 'Transactie heeft een (welke dan ook) contract', + 'search_modifier_has_no_tag' => 'De transactie heeft geen tags', + 'search_modifier_has_any_tag' => 'Transactie heeft een (welke dan ook) tag', + 'search_modifier_notes_contains' => 'De transactienotities bevatten ":value"', + 'search_modifier_notes_starts' => 'De transactienotities beginnen met ":value"', + 'search_modifier_notes_ends' => 'De transactienotities eindigen op ":value"', + 'search_modifier_notes_is' => 'De transactienotities zijn ":value"', + 'search_modifier_no_notes' => 'Transactie heeft geen notities', + 'search_modifier_any_notes' => 'Transactie heeft notities (eender wat dan)', + 'search_modifier_amount_is' => 'Bedrag is precies :value', + 'search_modifier_amount_less' => 'Bedrag is kleiner dan of gelijk aan :value', + 'search_modifier_amount_more' => 'Bedrag is meer dan of gelijk aan :value', + 'search_modifier_source_account_is' => 'Bronrekeningnaam is ":value"', + 'search_modifier_source_account_contains' => 'Bronrekeningnaam bevat ":value"', + 'search_modifier_source_account_starts' => 'Bronrekeningnaam begint met ":value"', + 'search_modifier_source_account_ends' => 'Bronrekeningnaam eindigt met ":value"', + 'search_modifier_source_account_id' => 'Bronrekening ID is :value', + 'search_modifier_source_account_nr_is' => 'Bronrekeningnummer (IBAN) is ":value"', + 'search_modifier_source_account_nr_contains' => 'Bronrekeningnummer (IBAN) bevat ":value"', + 'search_modifier_source_account_nr_starts' => 'Bronrekeningnummer (IBAN) begint met ":value"', + 'search_modifier_source_account_nr_ends' => 'Bronrekeningnummer (IBAN) eindigt met ":value"', + 'search_modifier_destination_account_is' => 'Doelrekeningnaam is ":value"', + 'search_modifier_destination_account_contains' => 'Doelrekeningnaam bevat ":value"', + 'search_modifier_destination_account_starts' => 'Doelrekeningnaam begint met ":value"', + 'search_modifier_destination_account_ends' => 'Doelrekeningnaam eindigt met ":value"', + 'search_modifier_destination_account_id' => 'Doelrekening ID is ":value"', + 'search_modifier_destination_is_cash' => 'Doelrekening is (cash) account', + 'search_modifier_source_is_cash' => 'Bronrekening is (cash) account', + 'search_modifier_destination_account_nr_is' => 'Doelrekeningnummer (IBAN) is ":value"', + 'search_modifier_destination_account_nr_contains' => 'Doelrekeningnummer (IBAN) bevat ":value"', + 'search_modifier_destination_account_nr_starts' => 'Doelrekeningnummer (IBAN) begint met ":value"', + 'search_modifier_destination_account_nr_ends' => 'Doelrekeningnummer (IBAN) eindigt met ":value"', + 'search_modifier_account_id' => 'Bron- of doelrekening ID is/zijn ":value"', + 'search_modifier_category_is' => 'Categorie is ":value"', + 'search_modifier_budget_is' => 'Budget is ":value"', + 'search_modifier_bill_is' => 'Contract is ":value"', + 'search_modifier_transaction_type' => 'Transactietype is ":value"', + 'search_modifier_tag_is' => 'Tag is ":value"', + 'search_modifier_date_on_year' => 'Transactie is in jaar ":value"', + 'search_modifier_date_on_month' => 'Transactie is in maand ":value"', + 'search_modifier_date_on_day' => 'Transactie is op dag van de maand ":value"', + 'search_modifier_date_before_year' => 'Transactie is in of voor ":value"', + 'search_modifier_date_before_month' => 'Transactie is in of voor maand ":value"', + 'search_modifier_date_before_day' => 'Transactie is voor of op dag van de maand ":value"', + 'search_modifier_date_after_year' => 'Transactie is in of na jaar ":value"', + 'search_modifier_date_after_month' => 'Transactie is in of na maand ":value"', + 'search_modifier_date_after_day' => 'Transactie is op of na dag van de maand ":value"', + + + // new + 'search_modifier_tag_is_not' => 'Geen tag is ":value"', + + 'search_modifier_account_is' => 'Bron- of doelrekeningnaam is ":value"', + 'search_modifier_account_contains' => 'Bron- of doelrekeningnaam bevat ":value"', + 'search_modifier_account_ends' => 'Bron- of doelrekeningnaam eindigt op ":value"', + 'search_modifier_account_starts' => 'Bron- of doelrekeningnaam begint met ":value"', + 'search_modifier_account_nr_is' => 'Bron- of doelrekeningnummer / IBAN is ":value"', + 'search_modifier_account_nr_contains' => 'Bron- of doelrekeningnummer / IBAN bevat ":value"', + 'search_modifier_account_nr_ends' => 'Bron- of doelrekeningnummer / IBAN eindigt op ":value"', + 'search_modifier_account_nr_starts' => 'Bron- of doelrekeningnummer / IBAN begint met ":value"', + 'search_modifier_category_contains' => 'Categorie bevat ":value"', + 'search_modifier_category_ends' => 'Categorie eindigt op ":value"', + 'search_modifier_category_starts' => 'Categorie begint met ":value"', + 'search_modifier_budget_contains' => 'Budget bevat ":value"', + 'search_modifier_budget_ends' => 'Budget eindigt op ":value"', + 'search_modifier_budget_starts' => 'Budget begint met ":value"', + 'search_modifier_bill_contains' => 'Contract bevat ":value"', + 'search_modifier_bill_ends' => 'Contract eindigt op ":value"', + 'search_modifier_bill_starts' => 'Contract begint met ":value"', + 'search_modifier_external_id_contains' => 'Externe ID bevat ":value"', + 'search_modifier_external_id_ends' => 'Externe ID eindigt op ":value"', + 'search_modifier_external_id_starts' => 'Externe ID begint met ":value"', + 'search_modifier_internal_reference_contains' => 'Interne referentie bevat ":value"', + 'search_modifier_internal_reference_ends' => 'Interne referentie eindigt op ":value"', + 'search_modifier_internal_reference_starts' => 'Interne referentie begint met ":value"', + 'search_modifier_external_url_is' => 'Externe URL is ":value"', + 'search_modifier_external_url_contains' => 'Externe URL bevat ":value"', + 'search_modifier_external_url_ends' => 'Externe URL eindigt op ":value"', + 'search_modifier_external_url_starts' => 'Externe URL begint met ":value"', + 'search_modifier_has_no_attachments' => 'Transactie heeft geen bijlagen', + 'search_modifier_account_is_cash' => 'Bron- of doelrekening is een cash-rekening.', + 'search_modifier_journal_id' => 'Het journal-ID is ":value"', + 'search_modifier_recurrence_id' => 'Het ID van de periodieke transactie is ":value"', + 'search_modifier_foreign_amount_is' => 'Het bedrag in vreemde valuta is ":value"', + 'search_modifier_foreign_amount_less' => 'Het bedrag in vreemde valuta is minder dan ":value"', + 'search_modifier_foreign_amount_more' => 'Het bedrag in vreemde valuta is meer dan ":value"', + + // date fields + 'search_modifier_interest_date_on' => 'De rentedatum is ":value"', + 'search_modifier_interest_date_on_year' => 'De rentedatum is in jaar ":value"', + 'search_modifier_interest_date_on_month' => 'De rentedatum is in maand ":value"', + 'search_modifier_interest_date_on_day' => 'De rentedatum is op dag van de maand ":value"', + 'search_modifier_interest_date_before_year' => 'De rentedatum is in of voor jaar ":value"', + 'search_modifier_interest_date_before_month' => 'De rentedatum is in of voor maand ":value"', + 'search_modifier_interest_date_before_day' => 'De rentedatum is op of voor dag van de maand ":value"', + 'search_modifier_interest_date_after_year' => 'De rentedatum is in of na jaar ":value"', + 'search_modifier_interest_date_after_month' => 'De rentedatum is in of na maand ":value"', + 'search_modifier_interest_date_after_day' => 'De rentedatum is op of na dag van de maand ":value"', + 'search_modifier_book_date_on_year' => 'De boekdatum is in jaar ":value"', + 'search_modifier_book_date_on_month' => 'De boekdatum is in maand ":value"', + 'search_modifier_book_date_on_day' => 'De boekdatum is op dag van de maand ":value"', + 'search_modifier_book_date_before_year' => 'De boekdatum is in of voor jaar ":value"', + 'search_modifier_book_date_before_month' => 'De boekdatum is in of voor maand ":value"', + 'search_modifier_book_date_before_day' => 'De boekdatum op in of voor dag van de maand ":value"', + 'search_modifier_book_date_after_year' => 'De boekdatum is in of na jaar ":value"', + 'search_modifier_book_date_after_month' => 'De boekdatum is in of na maand ":value"', + 'search_modifier_book_date_after_day' => 'De boekdatum is op of na dag van de maand ":value"', + 'search_modifier_process_date_on_year' => 'De verwerkingsdatum is in jaar ":value"', + 'search_modifier_process_date_on_month' => 'De verwerkingsdatum is in maand ":value"', + 'search_modifier_process_date_on_day' => 'De verwerkingsdatum is op dag van de maand ":value"', + 'search_modifier_process_date_before_year' => 'De verwerkingsdatum is in of voor jaar ":value"', + 'search_modifier_process_date_before_month' => 'De verwerkingsdatum is in of voor maand ":value"', + 'search_modifier_process_date_before_day' => 'De verwerkingsdatum is op of voor dag van de maand ":value"', + 'search_modifier_process_date_after_year' => 'De verwerkingsdatum is in of na jaar ":value"', + 'search_modifier_process_date_after_month' => 'De verwerkingsdatum is in of na maand ":value"', + 'search_modifier_process_date_after_day' => 'De verwerkingsdatum is op of na dag van de maand ":value"', + 'search_modifier_due_date_on_year' => 'De vervaldatum is in jaar ":value"', + 'search_modifier_due_date_on_month' => 'De vervaldatum is in maand ":value"', + 'search_modifier_due_date_on_day' => 'De vervaldatum is op dag van de maand ":value"', + 'search_modifier_due_date_before_year' => 'De vervaldatum is in of voor jaar ":value"', + 'search_modifier_due_date_before_month' => 'De vervaldatum is in of voor maand ":value"', + 'search_modifier_due_date_before_day' => 'De vervaldatum is op of voor dag van de maand ":value"', + 'search_modifier_due_date_after_year' => 'De vervaldatum is in of na jaar ":value"', + 'search_modifier_due_date_after_month' => 'De vervaldatum is in of na maand ":value"', + 'search_modifier_due_date_after_day' => 'De vervaldatum is op of na dag van de maand ":value"', + 'search_modifier_payment_date_on_year' => 'De betalingsdatum is in jaar ":value"', + 'search_modifier_payment_date_on_month' => 'De betalingsdatum is in maand ":value"', + 'search_modifier_payment_date_on_day' => 'De betalingsdatum is op dag van de maand ":value"', + 'search_modifier_payment_date_before_year' => 'De betalingsdatum is in of voor jaar ":value"', + 'search_modifier_payment_date_before_month' => 'De betalingsdatum is in of voor maand ":value"', + 'search_modifier_payment_date_before_day' => 'De betalingsdatum is op of voor dag van de maand ":value"', + 'search_modifier_payment_date_after_year' => 'De betalingsdatum is in of na jaar ":value"', + 'search_modifier_payment_date_after_month' => 'De betalingsdatum is in of na maand ":value"', + 'search_modifier_payment_date_after_day' => 'De betalingsdatum is op of na dag van de maand ":value"', + 'search_modifier_invoice_date_on_year' => 'De factuurdatum is in jaar ":value"', + 'search_modifier_invoice_date_on_month' => 'De factuurdatum is in maand ":value"', + 'search_modifier_invoice_date_on_day' => 'De factuurdatum is op dag van de maand ":value"', + 'search_modifier_invoice_date_before_year' => 'De factuurdatum is in of voor jaar ":value"', + 'search_modifier_invoice_date_before_month' => 'De factuurdatum is in of voor maand ":value"', + 'search_modifier_invoice_date_before_day' => 'De factuurdatum is op of voor dag van de maand ":value"', + 'search_modifier_invoice_date_after_year' => 'De factuurdatum is in of na jaar ":value"', + 'search_modifier_invoice_date_after_month' => 'De factuurdatum is in of na maand ":value"', + 'search_modifier_invoice_date_after_day' => 'De factuurdatum is op of na dag van de maand ":value"', + // other dates + 'search_modifier_updated_at_on_year' => 'De transactie werd het laatst gewijzigd in jaar ":value"', + 'search_modifier_updated_at_on_month' => 'De transactie werd het laatst gewijzigd in maand ":value"', + 'search_modifier_updated_at_on_day' => 'De transactie werd het laatst gewijzigd op dag van de maand ":value"', + 'search_modifier_updated_at_before_year' => 'De transactie werd het laatst gewijzigd in of voor jaar ":value"', + 'search_modifier_updated_at_before_month' => 'De transactie werd het laatst gewijzigd in of voor maand ":value"', + 'search_modifier_updated_at_before_day' => 'De transactie werd het laatst gewijzigd op of voor dag van de maand ":value"', + 'search_modifier_updated_at_after_year' => 'De transactie werd het laatst gewijzigd in of na jaar ":value"', + 'search_modifier_updated_at_after_month' => 'De transactie werd het laatst gewijzigd in of na maand ":value"', + 'search_modifier_updated_at_after_day' => 'Transactie werd laatst gewijzigd op of na dag van de maand ":value"', + 'search_modifier_created_at_on_year' => 'Transactie werd gemaakt in jaar ":value"', + 'search_modifier_created_at_on_month' => 'Transactie werd gemaakt in maand ":value"', + 'search_modifier_created_at_on_day' => 'Transactie werd gemaakt op dag van de maand ":value"', + 'search_modifier_created_at_before_year' => 'Transactie werd gemaakt in of voor jaar ":value"', + 'search_modifier_created_at_before_month' => 'Transactie werd gemaakt in of voor maand ":value"', + 'search_modifier_created_at_before_day' => 'Transactie werd gemaakt op of voor dag van de maand ":value"', + 'search_modifier_created_at_after_year' => 'Transactie werd gemaakt in of na jaar ":value"', + 'search_modifier_created_at_after_month' => 'Transactie werd gemaakt in of na maand ":value"', + 'search_modifier_created_at_after_day' => 'Transactie werd gemaakt op of na dag van de maand ":value"', + 'search_modifier_interest_date_before' => 'Rentedatum is op of voor ":value"', + 'search_modifier_interest_date_after' => 'Rentedatum is op of na ":value"', + 'search_modifier_book_date_on' => 'Boekdatum is op ":value"', + 'search_modifier_book_date_before' => 'Boekdatum is op of voor ":value"', + 'search_modifier_book_date_after' => 'Boekdatum is op of na ":value"', + 'search_modifier_process_date_on' => 'Verwerkingsdatum is op ":value"', + 'search_modifier_process_date_before' => 'Verwerkingsdatum is op of voor ":value"', + 'search_modifier_process_date_after' => 'Verwerkingsdatum is op of na ":value"', + 'search_modifier_due_date_on' => 'Vervaldatum is op ":value"', + 'search_modifier_due_date_before' => 'Vervaldatum is op of voor ":value"', + 'search_modifier_due_date_after' => 'Vervaldatum is op of na ":value"', + 'search_modifier_payment_date_on' => 'Betalingsdatum is op ":value"', + 'search_modifier_payment_date_before' => 'Betalingsdatum is op of voor ":value"', + 'search_modifier_payment_date_after' => 'Betalingsdatum is op of na ":value"', + 'search_modifier_invoice_date_on' => 'Factuurdatum is op ":value"', + 'search_modifier_invoice_date_before' => 'Factuurdatum is op of voor ":value"', + 'search_modifier_invoice_date_after' => 'Factuurdatum is op of na ":value"', + 'search_modifier_created_at_on' => 'Transactie werd gemaakt op ":value"', + 'search_modifier_created_at_before' => 'Transactie werd gemaakt op of voor ":value"', + 'search_modifier_created_at_after' => 'Transactie werd gemaakt op of na ":value"', + 'search_modifier_updated_at_on' => 'Transactie werd gewijzigd op ":value"', + 'search_modifier_updated_at_before' => 'Transactie werd gewijzigd op of voor ":value"', + 'search_modifier_updated_at_after' => 'Transactie werd gewijzigd op of na ":value"', + 'search_modifier_attachment_name_is' => 'Enige bijlage heet ":value"', + 'search_modifier_attachment_name_contains' => 'Er is een bijlage waarvan de naam ":value" bevat', + 'search_modifier_attachment_name_starts' => 'Er is een bijlage waarvan de naam begint met ":value"', + 'search_modifier_attachment_name_ends' => 'Er is een bijlage waarvan de naam eindigt op ":value"', + 'search_modifier_attachment_notes_are' => 'Er is een bijlage met notitie ":value"', + 'search_modifier_attachment_notes_contains' => 'Er is een bijlage waarvan de notitie ":value" bevat', + 'search_modifier_attachment_notes_starts' => 'Er is een bijlage waarvan de notitie begint met ":value"', + 'search_modifier_attachment_notes_ends' => 'Er is een bijlage waarvan de notitie eindigt op ":value"', 'update_rule_from_query' => 'Update regel ":rule" middels zoekquery', 'create_rule_from_query' => 'Nieuwe regel op basis van zoekquery', 'rule_from_search_words' => 'Firefly III heeft moeite met deze query: ":string". De voorgestelde regel die past bij je zoekquery kan afwijken. Controleer de regel zorgvuldig.', @@ -443,7 +590,12 @@ return [ 'applied_rule_group_selection' => 'Regelgroep ":title" is toegepast op je selectie.', // actions and triggers + 'rule_trigger_store_journal' => 'Als een transactie wordt gemaakt', + 'rule_trigger_update_journal' => 'Als een transactie wordt bijgewerkt', 'rule_trigger_user_action' => 'Gebruikersactie is ":trigger_value"', + + + // OLD values (remove non-doubles later): 'rule_trigger_source_account_starts_choice' => 'Bronrekeningnaam begint met..', 'rule_trigger_source_account_starts' => 'Bronrekeningnaam begint met ":trigger_value"', 'rule_trigger_source_account_ends_choice' => 'Bronrekeningnaam eindigt op..', @@ -452,14 +604,14 @@ return [ 'rule_trigger_source_account_is' => 'Bronrekeningnaam is ":trigger_value"', 'rule_trigger_source_account_contains_choice' => 'Bronrekeningnaam bevat..', 'rule_trigger_source_account_contains' => 'Bronrekeningnaam bevat ":trigger_value"', - 'rule_trigger_account_id_choice' => 'Account-ID (bron/doel) is precies..', - 'rule_trigger_account_id' => 'Account-ID (bron/doel) is precies :trigger_value', + 'rule_trigger_account_id_choice' => 'Bron- of doelrekening-ID is..', + 'rule_trigger_account_id' => 'Bron- of doelrekening-ID is :trigger_value', 'rule_trigger_source_account_id_choice' => 'Bronrekening ID is..', 'rule_trigger_source_account_id' => 'Bronrekening ID is :trigger_value', 'rule_trigger_destination_account_id_choice' => 'Doelrekening ID is..', 'rule_trigger_destination_account_id' => 'Doelrekening ID is precies :trigger_value', - 'rule_trigger_account_is_cash_choice' => 'Account (bron/doel) is (cash) account', - 'rule_trigger_account_is_cash' => 'Account (bron/doel) is (cash) account', + 'rule_trigger_account_is_cash_choice' => 'Bron- of doelrekening is een cash-rekening', + 'rule_trigger_account_is_cash' => 'Bron- of doelrekening is een cash-rekening', 'rule_trigger_source_is_cash_choice' => 'Bronrekening is (cash) account', 'rule_trigger_source_is_cash' => 'Bronrekening is (cash) account', 'rule_trigger_destination_is_cash_choice' => 'Doelrekening is (cash) account', @@ -494,8 +646,8 @@ return [ 'rule_trigger_category_is' => 'Categorie is ":trigger_value"', 'rule_trigger_amount_less_choice' => 'Bedrag is minder dan..', 'rule_trigger_amount_less' => 'Bedrag is minder dan :trigger_value', - 'rule_trigger_amount_exactly_choice' => 'Bedrag is..', - 'rule_trigger_amount_exactly' => 'Bedrag is :trigger_value', + 'rule_trigger_amount_is_choice' => 'Bedrag is..', + 'rule_trigger_amount_is' => 'Bedrag is :trigger_value', 'rule_trigger_amount_more_choice' => 'Bedrag is meer dan..', 'rule_trigger_amount_more' => 'Bedrag is meer dan :trigger_value', 'rule_trigger_description_starts_choice' => 'Omschrijving begint met..', @@ -506,19 +658,19 @@ return [ 'rule_trigger_description_contains' => 'Omschrijving bevat ":trigger_value"', 'rule_trigger_description_is_choice' => 'Omschrijving is..', 'rule_trigger_description_is' => 'Omschrijving is ":trigger_value"', - 'rule_trigger_date_is_choice' => 'Transactiedatum is..', - 'rule_trigger_date_is' => 'Transactiedatum is ":trigger_value"', + 'rule_trigger_date_on_choice' => 'Transactiedatum is..', + 'rule_trigger_date_on' => 'Transactiedatum is ":trigger_value"', 'rule_trigger_date_before_choice' => 'Transactiedatum is vóór..', 'rule_trigger_date_before' => 'Transactiedatum is vóór ":trigger_value"', 'rule_trigger_date_after_choice' => 'Transactiedatum is na..', 'rule_trigger_date_after' => 'Transactiedatum is na ":trigger_value"', - 'rule_trigger_created_on_choice' => 'Transactie is gemaakt op..', - 'rule_trigger_created_on' => 'Transactie is gemaakt op ":trigger_value"', - 'rule_trigger_updated_on_choice' => 'Transactie werd laatst gewijzigd op..', - 'rule_trigger_updated_on' => 'Transactie werd laatst gewijzigd op ":trigger_value"', + 'rule_trigger_created_at_on_choice' => 'Transactie is gemaakt op..', + 'rule_trigger_created_at_on' => 'Transactie werd gemaakt op ":trigger_value"', + 'rule_trigger_updated_at_on_choice' => 'Transactie werd laatst gewijzigd op..', + 'rule_trigger_updated_at_on' => 'Transactie werd laatst gewijzigd op ":trigger_value"', 'rule_trigger_budget_is_choice' => 'Budget is..', 'rule_trigger_budget_is' => 'Budget is ":trigger_value"', - 'rule_trigger_tag_is_choice' => '(Een) tag is..', + 'rule_trigger_tag_is_choice' => 'Een tag is..', 'rule_trigger_tag_is' => 'Een tag is ":trigger_value"', 'rule_trigger_currency_is_choice' => 'Transactievaluta is..', 'rule_trigger_currency_is' => 'Transactievaluta is ":trigger_value"', @@ -526,8 +678,6 @@ return [ 'rule_trigger_foreign_currency_is' => 'Transactie vreemde valuta is ":trigger_value"', 'rule_trigger_has_attachments_choice' => 'Heeft minstens zoveel bijlagen', 'rule_trigger_has_attachments' => 'Heeft minstens :trigger_value bijlage(n)', - 'rule_trigger_store_journal' => 'Als een transactie wordt gemaakt', - 'rule_trigger_update_journal' => 'Als een transactie wordt bijgewerkt', 'rule_trigger_has_no_category_choice' => 'Heeft geen categorie', 'rule_trigger_has_no_category' => 'Transactie heeft geen categorie', 'rule_trigger_has_any_category_choice' => 'Heeft een (welke dan ook) categorie', @@ -548,20 +698,20 @@ return [ 'rule_trigger_any_notes' => 'Transactie heeft (enige) notities', 'rule_trigger_no_notes_choice' => 'Heeft geen notities', 'rule_trigger_no_notes' => 'Transactie heeft geen notities', - 'rule_trigger_notes_are_choice' => 'Notities zijn..', - 'rule_trigger_notes_are' => 'Notitie is ":trigger_value"', - 'rule_trigger_notes_contain_choice' => 'Notitie bevat..', - 'rule_trigger_notes_contain' => 'Notitie bevat ":trigger_value"', - 'rule_trigger_notes_start_choice' => 'Notitie begint met..', - 'rule_trigger_notes_start' => 'Notitie begint met ":trigger_value"', - 'rule_trigger_notes_end_choice' => 'Notitie eindigt op..', - 'rule_trigger_notes_end' => 'Notitie eindigt op ":trigger_value"', + 'rule_trigger_notes_is_choice' => 'Notities zijn..', + 'rule_trigger_notes_is' => 'Notities zijn ":trigger_value"', + 'rule_trigger_notes_contains_choice' => 'Notities bevatten..', + 'rule_trigger_notes_contains' => 'Notities bevatten ":trigger_value"', + 'rule_trigger_notes_starts_choice' => 'Notities beginnen met..', + 'rule_trigger_notes_starts' => 'Notities beginnen met ":trigger_value"', + 'rule_trigger_notes_ends_choice' => 'Notities eindigen op..', + 'rule_trigger_notes_ends' => 'Notities eindigen op ":trigger_value"', 'rule_trigger_bill_is_choice' => 'Contract is..', 'rule_trigger_bill_is' => 'Contract is ":trigger_value"', - 'rule_trigger_external_id_choice' => 'Extern ID is..', - 'rule_trigger_external_id' => 'Extern ID is ":trigger_value"', - 'rule_trigger_internal_reference_choice' => 'Interne verwijzing is..', - 'rule_trigger_internal_reference' => 'Interne verwijzing is ":trigger_value"', + 'rule_trigger_external_id_is_choice' => 'Externe ID is..', + 'rule_trigger_external_id_is' => 'Externe ID is ":trigger_value"', + 'rule_trigger_internal_reference_is_choice' => 'Interne referentie is..', + 'rule_trigger_internal_reference_is' => 'Interne referentie is ":trigger_value"', 'rule_trigger_journal_id_choice' => 'Transactiejournaal ID is..', 'rule_trigger_journal_id' => 'Transactiejournaal ID is ":trigger_value"', 'rule_trigger_no_external_url' => 'De transactie heeft geen externe URL', @@ -571,6 +721,134 @@ return [ 'rule_trigger_id_choice' => 'Transactie-ID is..', 'rule_trigger_id' => 'Transactie-ID is ":trigger_value"', + // new values: + 'rule_trigger_user_action_choice' => 'Gebruikersactie is ":trigger_value"', + 'rule_trigger_tag_is_not_choice' => 'Geen enkele tag is ":trigger_value"', + 'rule_trigger_tag_is_not' => 'Geen enkele tag is..', + 'rule_trigger_account_is_choice' => 'Bron- of doelrekeningnaam is..', + 'rule_trigger_account_is' => 'Bron- of doelrekeningnaam is ":trigger_value"', + 'rule_trigger_account_contains_choice' => 'Bron- of doelrekeningnaam bevat..', + 'rule_trigger_account_contains' => 'Bron- of doelrekeningnaam bevat ":trigger_value"', + 'rule_trigger_account_ends_choice' => 'Bron- of doelrekeningnaam eindigt op..', + 'rule_trigger_account_ends' => 'Bron- of doelrekeningnaam eindigt op ":trigger_value"', + 'rule_trigger_account_starts_choice' => 'Bron- of doelrekeningnaam begint met..', + 'rule_trigger_account_starts' => 'Bron- of doelrekeningnaam begint met ":trigger_value"', + 'rule_trigger_account_nr_is_choice' => 'Bron- of doelrekeningnummer / IBAN is..', + 'rule_trigger_account_nr_is' => 'Bron- of doelrekeningnummer / IBAN is ":trigger_value"', + 'rule_trigger_account_nr_contains_choice' => 'Bron- of doelrekeningnummer / IBAN bevat..', + 'rule_trigger_account_nr_contains' => 'Bron- of doelrekeningnummer / IBAN bevat ":trigger_value"', + 'rule_trigger_account_nr_ends_choice' => 'Bron- of doelrekeningnummer / IBAN eindigt op..', + 'rule_trigger_account_nr_ends' => 'Bron- of doelrekeningnummer / IBAN eindigt op ":trigger_value"', + 'rule_trigger_account_nr_starts_choice' => 'Bron- of doelrekeningnummer / IBAN begint met..', + 'rule_trigger_account_nr_starts' => 'Bron- of doelrekeningnummer / IBAN begint met ":trigger_value"', + 'rule_trigger_category_contains_choice' => 'Categorie bevat..', + 'rule_trigger_category_contains' => 'Categorie bevat ":trigger_value"', + 'rule_trigger_category_ends_choice' => 'Categorie eindigt op..', + 'rule_trigger_category_ends' => 'Categorie eindigt op ":trigger_value"', + 'rule_trigger_category_starts_choice' => 'Categorie begint met..', + 'rule_trigger_category_starts' => 'Categorie begint met ":trigger_value"', + 'rule_trigger_budget_contains_choice' => 'Budget bevat..', + 'rule_trigger_budget_contains' => 'Budget bevat ":trigger_value"', + 'rule_trigger_budget_ends_choice' => 'Budget eindigt op..', + 'rule_trigger_budget_ends' => 'Budget eindigt op ":trigger_value"', + 'rule_trigger_budget_starts_choice' => 'Budget begint met..', + 'rule_trigger_budget_starts' => 'Budget begint met ":trigger_value"', + 'rule_trigger_bill_contains_choice' => 'Contract bevat..', + 'rule_trigger_bill_contains' => 'Contract bevat ":trigger_value"', + 'rule_trigger_bill_ends_choice' => 'Contract eindigt op..', + 'rule_trigger_bill_ends' => 'Contract eindigt op ":trigger_value"', + 'rule_trigger_bill_starts_choice' => 'Contract begint met..', + 'rule_trigger_bill_starts' => 'Contract begint met ":trigger_value"', + 'rule_trigger_external_id_contains_choice' => 'Externe ID bevat..', + 'rule_trigger_external_id_contains' => 'Externe ID bevat ":trigger_value"', + 'rule_trigger_external_id_ends_choice' => 'Externe ID eindigt op..', + 'rule_trigger_external_id_ends' => 'Externe ID eindigt op ":trigger_value"', + 'rule_trigger_external_id_starts_choice' => 'Externe ID begint met..', + 'rule_trigger_external_id_starts' => 'Externe ID begint met ":trigger_value"', + 'rule_trigger_internal_reference_contains_choice' => 'Interne referentie bevat..', + 'rule_trigger_internal_reference_contains' => 'Interne referentie bevat ":trigger_value"', + 'rule_trigger_internal_reference_ends_choice' => 'Interne referentie eindigt op..', + 'rule_trigger_internal_reference_ends' => 'Interne referentie eindigt op ":trigger_value"', + 'rule_trigger_internal_reference_starts_choice' => 'Interne referentie begint met..', + 'rule_trigger_internal_reference_starts' => 'Interne referentie begint met op ":trigger_value"', + 'rule_trigger_external_url_is_choice' => 'Externe URL is..', + 'rule_trigger_external_url_is' => 'Externe URL is ":trigger_value"', + 'rule_trigger_external_url_contains_choice' => 'Externe URL bevat..', + 'rule_trigger_external_url_contains' => 'Externe URL bevat ":trigger_value"', + 'rule_trigger_external_url_ends_choice' => 'Externe URL eindigt op..', + 'rule_trigger_external_url_ends' => 'Externe URL eindigt op ":trigger_value"', + 'rule_trigger_external_url_starts_choice' => 'Externe URL begint met..', + 'rule_trigger_external_url_starts' => 'Externe URL begint met ":trigger_value"', + 'rule_trigger_has_no_attachments_choice' => 'Heeft geen bijlagen', + 'rule_trigger_has_no_attachments' => 'Transactie heeft geen bijlagen', + 'rule_trigger_recurrence_id_choice' => 'ID van de periodieke transactie is..', + 'rule_trigger_recurrence_id' => 'ID van de periodieke transactie is ":trigger_value"', + 'rule_trigger_interest_date_on_choice' => 'Rentedatum is op..', + 'rule_trigger_interest_date_on' => 'Rentedatum is op ":trigger_value"', + 'rule_trigger_interest_date_before_choice' => 'Rentedatum is voor..', + 'rule_trigger_interest_date_before' => 'Rentedatum is voor ":trigger_value"', + 'rule_trigger_interest_date_after_choice' => 'Rentedatum is na..', + 'rule_trigger_interest_date_after' => 'Rentedatum is na ":trigger_value"', + 'rule_trigger_book_date_on_choice' => 'Boekdatum is op..', + 'rule_trigger_book_date_on' => 'Boekdatum is op ":trigger_value"', + 'rule_trigger_book_date_before_choice' => 'Boekdatum is voor..', + 'rule_trigger_book_date_before' => 'Boekdatum is voor ":trigger_value"', + 'rule_trigger_book_date_after_choice' => 'Boekdatum is na..', + 'rule_trigger_book_date_after' => 'Boekdatum is na ":trigger_value"', + 'rule_trigger_process_date_on_choice' => 'Verwerkingsdatum is op..', + 'rule_trigger_process_date_on' => 'Verwerkingsdatum is ":trigger_value"', + 'rule_trigger_process_date_before_choice' => 'Verwerkingsdatum is voor..', + 'rule_trigger_process_date_before' => 'Verwerkingsdatum is voor ":trigger_value"', + 'rule_trigger_process_date_after_choice' => 'Verwerkingsdatum is na..', + 'rule_trigger_process_date_after' => 'Verwerkingsdatum is na ":trigger_value"', + 'rule_trigger_due_date_on_choice' => 'Vervaldatum is op..', + 'rule_trigger_due_date_on' => 'Vervaldatum is ":trigger_value"', + 'rule_trigger_due_date_before_choice' => 'Vervaldatum is voor..', + 'rule_trigger_due_date_before' => 'Vervaldatum is voor ":trigger_value"', + 'rule_trigger_due_date_after_choice' => 'Vervaldatum is na..', + 'rule_trigger_due_date_after' => 'Vervaldatum is na ":trigger_value"', + 'rule_trigger_payment_date_on_choice' => 'Betalingsdatum is op..', + 'rule_trigger_payment_date_on' => 'Betalingsdatum is ":trigger_value"', + 'rule_trigger_payment_date_before_choice' => 'Betalingsdatum is voor..', + 'rule_trigger_payment_date_before' => 'Betalingsdatum is voor ":trigger_value"', + 'rule_trigger_payment_date_after_choice' => 'Betalingsdatum is na..', + 'rule_trigger_payment_date_after' => 'Betalingsdatum is na ":trigger_value"', + 'rule_trigger_invoice_date_on_choice' => 'Factuurdatum is op..', + 'rule_trigger_invoice_date_on' => 'Factuurdatum is ":trigger_value"', + 'rule_trigger_invoice_date_before_choice' => 'Factuurdatum is voor..', + 'rule_trigger_invoice_date_before' => 'Factuurdatum is voor ":trigger_value"', + 'rule_trigger_invoice_date_after_choice' => 'Factuurdatum is na..', + 'rule_trigger_invoice_date_after' => 'Factuurdatum is na ":trigger_value"', + 'rule_trigger_created_at_before_choice' => 'Transactie werd gemaakt voor..', + 'rule_trigger_created_at_before' => 'Transactie werd gemaakt voor ":trigger_value"', + 'rule_trigger_created_at_after_choice' => 'Transactie werd gemaakt na..', + 'rule_trigger_created_at_after' => 'Transactie werd gemaakt na ":trigger_value"', + 'rule_trigger_updated_at_before_choice' => 'Transactie werd laatst gewijzigd voor..', + 'rule_trigger_updated_at_before' => 'Transactie werd laatst gewijzigd voor ":trigger_value"', + 'rule_trigger_updated_at_after_choice' => 'Transactie werd laatst gewijzigd na..', + 'rule_trigger_updated_at_after' => 'Transactie werd laatst gewijzigd na ":trigger_value"', + 'rule_trigger_foreign_amount_is_choice' => 'Bedrag in vreemde valuta is precies..', + 'rule_trigger_foreign_amount_is' => 'Bedrag in vreemde valuta is ":trigger_value"', + 'rule_trigger_foreign_amount_less_choice' => 'Bedrag in vreemde valuta is minder dan..', + 'rule_trigger_foreign_amount_less' => 'Bedrag in vreemde valuta is minder dan ":trigger_value"', + 'rule_trigger_foreign_amount_more_choice' => 'Bedrag in vreemde valuta is meer dan..', + 'rule_trigger_foreign_amount_more' => 'Bedrag in vreemde valuta is meer dan ":trigger_value"', + 'rule_trigger_attachment_name_is_choice' => 'Er is een bijlage met naam..', + 'rule_trigger_attachment_name_is' => 'Er is een bijlage met naam ":trigger_value"', + 'rule_trigger_attachment_name_contains_choice' => 'Er is een bijlage waarvan de naam bevat..', + 'rule_trigger_attachment_name_contains' => 'Er is een bijlage waarvan de naam ":trigger_value" bevat', + 'rule_trigger_attachment_name_starts_choice' => 'Er is een bijlage waarvan de naam begint met..', + 'rule_trigger_attachment_name_starts' => 'Er is een bijlage waarvan de naam begint met ":trigger_value"', + 'rule_trigger_attachment_name_ends_choice' => 'Er is een bijlage waarvan de naam eindigt op..', + 'rule_trigger_attachment_name_ends' => 'Er is een bijlage waarvan de naam eindigt op ":trigger_value"', + 'rule_trigger_attachment_notes_are_choice' => 'Een bijlage\'s notitie is..', + 'rule_trigger_attachment_notes_are' => 'Er is een bijlage waarvan de notitie ":trigger_value" is', + 'rule_trigger_attachment_notes_contains_choice' => 'Een bijlage\'s notitie bevat..', + 'rule_trigger_attachment_notes_contains' => 'Er is een bijlage waarvan de notitie ":trigger_value" bevat', + 'rule_trigger_attachment_notes_starts_choice' => 'Een bijlage\'s notitie begint met..', + 'rule_trigger_attachment_notes_starts' => 'Er is een bijlage waarvan de notitie begint met ":trigger_value"', + 'rule_trigger_attachment_notes_ends_choice' => 'Een bijlage\'s notitie eindigt op..', + 'rule_trigger_attachment_notes_ends' => 'Er is een bijlage waarvan de notitie eindigt op ":trigger_value"', // actions 'rule_action_delete_transaction_choice' => 'VERWIJDER transactie (!)', @@ -717,7 +995,7 @@ return [ 'pref_optional_tj_due_date' => 'Vervaldatum', 'pref_optional_tj_payment_date' => 'Betalingsdatum', 'pref_optional_tj_invoice_date' => 'Factuurdatum', - 'pref_optional_tj_internal_reference' => 'Interne verwijzing', + 'pref_optional_tj_internal_reference' => 'Interne referentie', 'pref_optional_tj_notes' => 'Notities', 'pref_optional_tj_attachments' => 'Bijlagen', 'pref_optional_tj_external_url' => 'Externe URL', @@ -1031,6 +1309,10 @@ return [ 'running_again_loss' => 'Eerder gekoppelde transacties met dit contract kunnen hun koppeling verliezen, als ze (niet langer) overeenkomen met de regel(s).', 'bill_related_rules' => 'Regels gerelateerd aan dit contract', 'repeats' => 'Herhaalt', + 'bill_end_date_help' => 'Optioneel veld. Het contract eindigt op deze datum.', + 'bill_extension_date_help' => 'Optioneel veld. Het contract moet verlengd of opgezegd worden voor of op deze datum.', + 'bill_end_index_line' => 'Het contract eindigt op :date', + 'bill_extension_index_line' => 'Het contract moet verlengd of opgezegd worden op :date', 'connected_journals' => 'Verbonden transacties', 'auto_match_on' => 'Automatisch herkend door Firefly III', 'auto_match_off' => 'Niet automatisch herkend door Firefly III', @@ -1111,7 +1393,7 @@ return [ 'make_new_revenue_account' => 'Nieuwe debiteur', 'make_new_liabilities_account' => 'Maak nieuwe passiva', 'asset_accounts' => 'Betaalrekeningen', - 'undefined_accounts' => 'Accounts', + 'undefined_accounts' => 'Rekeningen', 'asset_accounts_inactive' => 'Betaalrekeningen (inactief)', 'expense_accounts' => 'Crediteuren', 'expense_accounts_inactive' => 'Crediteuren (inactief)', @@ -1412,7 +1694,6 @@ return [ 'overview' => 'Overzicht', 'saveOnAccount' => 'Sparen op rekening', 'unknown' => 'Onbekend', - 'daily' => 'Dagelijks', 'monthly' => 'Maandelijks', 'profile' => 'Profiel', 'errors' => 'Fouten', diff --git a/resources/lang/nl_NL/form.php b/resources/lang/nl_NL/form.php index 2ce6e6df74..dfa849281d 100644 --- a/resources/lang/nl_NL/form.php +++ b/resources/lang/nl_NL/form.php @@ -181,6 +181,7 @@ return [ 'login_name' => 'Login', 'is_owner' => 'Is beheerder?', 'url' => 'URL', + 'bill_end_date' => 'Einddatum', // import 'apply_rules' => 'Regels toepassen', diff --git a/resources/lang/pl_PL/config.php b/resources/lang/pl_PL/config.php index fc1c511912..e3d04555d9 100644 --- a/resources/lang/pl_PL/config.php +++ b/resources/lang/pl_PL/config.php @@ -25,25 +25,36 @@ declare(strict_types=1); return [ 'html_language' => 'pl', 'locale' => 'pl_PL.utf8, pl_PL.UTF-8', - 'month' => '%B %Y', - 'month_and_day' => '%e %B %Y', + //'month' => '%B %Y', + 'month_js' => 'MMMM YYYY', + + //'month_and_day' => '%B %e, %Y', 'month_and_day_moment_js' => 'MMM D, YYYY', 'month_and_day_fns' => 'd MMMM y', - 'month_and_date_day' => '%A, %e %B %Y', - 'month_and_day_no_year' => '%e %B', - 'date_time' => '%e %B %Y o %T', - 'specific_day' => '%e %B %Y', - 'week_in_year' => 'Tydzień %V, %G', - 'year' => '%Y', - 'half_year' => '%B %Y', - 'month_js' => 'MMMM YYYY', 'month_and_day_js' => 'D MMMM YYYY', + + //'month_and_date_day' => '%A %B %e, %Y', + 'month_and_date_day_js' => 'dddd MMMM Do, YYYY', + + //'month_and_day_no_year' => '%B %e', + 'month_and_day_no_year_js' => 'MMMM Do', + + //'date_time' => '%B %e, %Y, @ %T', 'date_time_js' => 'D MMMM YYYY [o] HH:mm:ss', + + //'specific_day' => '%e %B %Y', 'specific_day_js' => 'D MMMM YYYY', + + //'week_in_year' => 'Week %V, %G', 'week_in_year_js' => '[Tydzień] w. YYYY', 'week_in_year_fns' => "w 'tydzień' yyyy", + + //'year' => '%Y', 'year_js' => 'YYYY', + + //'half_year' => '%B %Y', 'half_year_js' => 'Q YYYY', + 'quarter_fns' => "Q 'kwartał' yyyy", 'half_year_fns' => "'{half} połowa' yyyy", 'dow_1' => 'Poniedziałek', diff --git a/resources/lang/pl_PL/email.php b/resources/lang/pl_PL/email.php index ebc885b888..759ff58721 100644 --- a/resources/lang/pl_PL/email.php +++ b/resources/lang/pl_PL/email.php @@ -24,82 +24,97 @@ declare(strict_types=1); return [ // common items - 'greeting' => 'Cześć,', - 'closing' => 'Jestę robotę', - 'signature' => 'Robot pocztowy Firefly III', - 'footer_ps' => 'PS: Ta wiadomość została wysłana, ponieważ została wywołana przez żądanie z adresu IP :ipAddress .', + 'greeting' => 'Cześć,', + 'closing' => 'Jestę robotę', + 'signature' => 'Robot pocztowy Firefly III', + 'footer_ps' => 'PS: Ta wiadomość została wysłana, ponieważ została wywołana przez żądanie z adresu IP :ipAddress .', // admin test - 'admin_test_subject' => 'Wiadomość testowa z twojej instalacji Firefly III', - 'admin_test_body' => 'To jest wiadomość testowa z twojej instancji Firefly III. Została wysłana na :email.', + 'admin_test_subject' => 'Wiadomość testowa z twojej instalacji Firefly III', + 'admin_test_body' => 'To jest wiadomość testowa z twojej instancji Firefly III. Została wysłana na :email.', // new IP - 'login_from_new_ip' => 'Nowe logowanie do Firefly III', - 'new_ip_body' => 'Firefly III wykrył nowe logowanie na Twoim koncie z nieznanego adresu IP. Jeśli nigdy nie zalogowałeś się z poniższego adresu IP lub minęło ponad sześć miesięcy od ostatniego logowania, Firefly III ostrzeże Cię o tym.', - 'new_ip_warning' => 'Jeśli rozpoznajesz ten adres IP lub logowanie, możesz zignorować tę wiadomość. Jeśli nie logowałeś się lub jeśli nie masz pojęcia, o co w tym chodzi, zweryfikuj bezpieczeństwo hasła, zmień je i wyloguj wszystkie inne sesje. Aby to zrobić, przejdź na stronę Profil. Oczywiście masz już włączone 2FA, prawda? Bądź bezpieczny!', - 'ip_address' => 'Adres IP', - 'host_name' => 'Host', - 'date_time' => 'Data i czas', + 'login_from_new_ip' => 'Nowe logowanie do Firefly III', + 'new_ip_body' => 'Firefly III wykrył nowe logowanie na Twoim koncie z nieznanego adresu IP. Jeśli nigdy nie zalogowałeś się z poniższego adresu IP lub minęło ponad sześć miesięcy od ostatniego logowania, Firefly III ostrzeże Cię o tym.', + 'new_ip_warning' => 'Jeśli rozpoznajesz ten adres IP lub logowanie, możesz zignorować tę wiadomość. Jeśli nie logowałeś się lub jeśli nie masz pojęcia, o co w tym chodzi, zweryfikuj bezpieczeństwo hasła, zmień je i wyloguj wszystkie inne sesje. Aby to zrobić, przejdź na stronę Profil. Oczywiście masz już włączone 2FA, prawda? Bądź bezpieczny!', + 'ip_address' => 'Adres IP', + 'host_name' => 'Host', + 'date_time' => 'Data i czas', // access token created - 'access_token_created_subject' => 'Utworzono nowy token dostępu', - 'access_token_created_body' => 'Ktoś (mam nadzieję, że Ty) właśnie utworzył nowy token dostępu API Firefly III dla Twojego konta użytkownika.', - 'access_token_created_explanation' => 'Z tym tokenem można uzyskać dostęp do wszystkich Twoich zapisów finansowych za pośrednictwem API Firefly III.', - 'access_token_created_revoke' => 'Jeśli to nie Ty, cofnij ten token tak szybko jak to możliwe pod adresem :url.', + 'access_token_created_subject' => 'Utworzono nowy token dostępu', + 'access_token_created_body' => 'Ktoś (mam nadzieję, że Ty) właśnie utworzył nowy token dostępu API Firefly III dla Twojego konta użytkownika.', + 'access_token_created_explanation' => 'Z tym tokenem można uzyskać dostęp do wszystkich Twoich zapisów finansowych za pośrednictwem API Firefly III.', + 'access_token_created_revoke' => 'Jeśli to nie Ty, cofnij ten token tak szybko jak to możliwe pod adresem :url.', // registered - 'registered_subject' => 'Witaj w Firefly III!', - 'registered_welcome' => 'Witaj w Firefly III. Twoja rejestracja już się powiodła, a ten e-mail jest tutaj, aby go potwierdzić. Super!', - 'registered_pw' => 'Jeśli zapomniałeś już swojego hasła, zresetuj je używając narzędzia do resetowania hasła.', - 'registered_help' => 'W prawym górnym rogu każdej strony jest ikonka pomocy. Jeśli potrzebujesz pomocy, kliknij ją!', - 'registered_doc_html' => 'Jeśli jeszcze tego nie zrobiłeś, przeczytaj wielką teorię.', - 'registered_doc_text' => 'Jeśli jeszcze tego nie zrobiłeś, przeczytaj przewodnik pierwszego użycia i pełny opis.', - 'registered_closing' => 'Dobrej zabawy!', - 'registered_firefly_iii_link' => 'Firefly III:', - 'registered_pw_reset_link' => 'Resetowanie hasła:', - 'registered_doc_link' => 'Dokumentacja:', + 'registered_subject' => 'Witaj w Firefly III!', + 'registered_welcome' => 'Witaj w Firefly III. Twoja rejestracja już się powiodła, a ten e-mail jest tutaj, aby go potwierdzić. Super!', + 'registered_pw' => 'Jeśli zapomniałeś już swojego hasła, zresetuj je używając narzędzia do resetowania hasła.', + 'registered_help' => 'W prawym górnym rogu każdej strony jest ikonka pomocy. Jeśli potrzebujesz pomocy, kliknij ją!', + 'registered_doc_html' => 'Jeśli jeszcze tego nie zrobiłeś, przeczytaj wielką teorię.', + 'registered_doc_text' => 'Jeśli jeszcze tego nie zrobiłeś, przeczytaj przewodnik pierwszego użycia i pełny opis.', + 'registered_closing' => 'Dobrej zabawy!', + 'registered_firefly_iii_link' => 'Firefly III:', + 'registered_pw_reset_link' => 'Resetowanie hasła:', + 'registered_doc_link' => 'Dokumentacja:', // email change - 'email_change_subject' => 'Twój adres e-mail Firefly III został zmieniony', - 'email_change_body_to_new' => 'Ty lub ktoś z dostępem do Twojego konta Firefly III zmienił Twój adres e-mail. Jeśli spodziewałeś się tej wiadomości, zignoruj ją i usuń.', - 'email_change_body_to_old' => 'Ty lub ktoś z dostępem do Twojego konta Firefly III zmienił Twój adres e-mail. Jeśli nie oczekiwałeś, że tak się stanie, musisz postępuj zgodnie z poniższym linkiem "cofnij" aby chronić swoje konto!', - 'email_change_ignore' => 'Jeśli zainicjowałeś tę zmianę, możesz bezpiecznie zignorować tę wiadomość.', - 'email_change_old' => 'Stary adres e-mail to: :email', - 'email_change_old_strong' => 'Stary adres e-mail to: :email', - 'email_change_new' => 'Nowy adres e-mail to: :email', - 'email_change_new_strong' => 'Nowy adres e-mail to: :email', - 'email_change_instructions' => 'Nie możesz używać Firefly III, dopóki nie potwierdzisz tej zmiany. Kliknij poniższy link, aby to zrobić.', - 'email_change_undo_link' => 'Aby cofnąć zmianę, kliknij ten link:', + 'email_change_subject' => 'Twój adres e-mail Firefly III został zmieniony', + 'email_change_body_to_new' => 'Ty lub ktoś z dostępem do Twojego konta Firefly III zmienił Twój adres e-mail. Jeśli spodziewałeś się tej wiadomości, zignoruj ją i usuń.', + 'email_change_body_to_old' => 'Ty lub ktoś z dostępem do Twojego konta Firefly III zmienił Twój adres e-mail. Jeśli nie oczekiwałeś, że tak się stanie, musisz postępuj zgodnie z poniższym linkiem "cofnij" aby chronić swoje konto!', + 'email_change_ignore' => 'Jeśli zainicjowałeś tę zmianę, możesz bezpiecznie zignorować tę wiadomość.', + 'email_change_old' => 'Stary adres e-mail to: :email', + 'email_change_old_strong' => 'Stary adres e-mail to: :email', + 'email_change_new' => 'Nowy adres e-mail to: :email', + 'email_change_new_strong' => 'Nowy adres e-mail to: :email', + 'email_change_instructions' => 'Nie możesz używać Firefly III, dopóki nie potwierdzisz tej zmiany. Kliknij poniższy link, aby to zrobić.', + 'email_change_undo_link' => 'Aby cofnąć zmianę, kliknij ten link:', // OAuth token created - 'oauth_created_subject' => 'Nowy klient OAuth został utworzony', - 'oauth_created_body' => 'Ktoś (mam nadzieję, że Ty) właśnie utworzył nowego klienta API OAuth Firefly III dla Twojego konta użytkownika. Jest oznaczony ":name" i ma zwrotny adres URL :url.', - 'oauth_created_explanation' => 'Z tym klientem można uzyskać dostęp do wszystkich Twoich zapisów finansowych za pośrednictwem API Firefly III.', - 'oauth_created_undo' => 'Jeśli to nie Ty, cofnij tego klienta tak szybko jak to możliwe pod adresem :url.', + 'oauth_created_subject' => 'Nowy klient OAuth został utworzony', + 'oauth_created_body' => 'Ktoś (mam nadzieję, że Ty) właśnie utworzył nowego klienta API OAuth Firefly III dla Twojego konta użytkownika. Jest oznaczony ":name" i ma zwrotny adres URL :url.', + 'oauth_created_explanation' => 'Z tym klientem można uzyskać dostęp do wszystkich Twoich zapisów finansowych za pośrednictwem API Firefly III.', + 'oauth_created_undo' => 'Jeśli to nie Ty, cofnij tego klienta tak szybko jak to możliwe pod adresem :url.', // reset password - 'reset_pw_subject' => 'Żądanie zmiany hasła', - 'reset_pw_instructions' => 'Ktoś próbował zresetować hasło. Jeśli to Ty, kliknij poniższy link, aby to zrobić.', - 'reset_pw_warning' => 'PROSZĘ sprawdź, czy link rzeczywiście przejdzie do Firefly III, którego oczekiwałeś!', + 'reset_pw_subject' => 'Żądanie zmiany hasła', + 'reset_pw_instructions' => 'Ktoś próbował zresetować hasło. Jeśli to Ty, kliknij poniższy link, aby to zrobić.', + 'reset_pw_warning' => 'PROSZĘ sprawdź, czy link rzeczywiście przejdzie do Firefly III, którego oczekiwałeś!', // error - 'error_subject' => 'Błąd w Firefly III', - 'error_intro' => 'Firefly III v:version napotkał błąd: :errorMessage.', - 'error_type' => 'Błąd był typu ":class".', - 'error_timestamp' => 'Błąd wystąpił o: :time.', - 'error_location' => 'Błąd wystąpił w pliku ":file" linia :line z kodem :code.', - 'error_user' => 'Błąd został napotkany przez użytkownika #:id, :email.', - 'error_no_user' => 'Dla tego błędu nie znaleziono zalogowanego użytkownika lub nie wykryto żadnego użytkownika.', - 'error_ip' => 'Adres IP związany z tym błędem to: :ip', - 'error_url' => 'Adres URL to: :url', - 'error_user_agent' => 'Agent użytkownika: :userAgent', - 'error_stacktrace' => 'Pełny opis błędu znajduje się poniżej. Jeśli uważasz, że jest to błąd w Firefly III, możesz przesłać tę wiadomość do james@firefly-iii. rg. To może pomóc naprawić napotkany właśnie błąd.', - 'error_github_html' => 'Jeśli wolisz, możesz również otworzyć nowy problem na GitHub.', - '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_headers' => 'The following headers may also be relevant:', + 'error_subject' => 'Błąd w Firefly III', + 'error_intro' => 'Firefly III v:version napotkał błąd: :errorMessage.', + 'error_type' => 'Błąd był typu ":class".', + 'error_timestamp' => 'Błąd wystąpił o: :time.', + 'error_location' => 'Błąd wystąpił w pliku ":file" linia :line z kodem :code.', + 'error_user' => 'Błąd został napotkany przez użytkownika #:id, :email.', + 'error_no_user' => 'Dla tego błędu nie znaleziono zalogowanego użytkownika lub nie wykryto żadnego użytkownika.', + 'error_ip' => 'Adres IP związany z tym błędem to: :ip', + 'error_url' => 'Adres URL to: :url', + 'error_user_agent' => 'Agent użytkownika: :userAgent', + 'error_stacktrace' => 'Pełny opis błędu znajduje się poniżej. Jeśli uważasz, że jest to błąd w Firefly III, możesz przesłać tę wiadomość do james@firefly-iii. rg. To może pomóc naprawić napotkany właśnie błąd.', + 'error_github_html' => 'Jeśli wolisz, możesz również otworzyć nowy problem na GitHub.', + '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_headers' => 'Istotne mogą być również następujące nagłówki:', // report new journals - 'new_journals_subject' => 'Firefly III stworzył nową transakcję|Firefly III stworzył :count nowych transakcji', - 'new_journals_header' => 'Firefly III stworzył dla Ciebie transakcję. Możesz znaleźć ją w Firefly III:|Firefly III stworzył dla Ciebie transakcje :count. Możesz je znaleźć w Firefly III:', + 'new_journals_subject' => 'Firefly III stworzył nową transakcję|Firefly III stworzył :count nowych transakcji', + 'new_journals_header' => 'Firefly III stworzył dla Ciebie transakcję. Możesz znaleźć ją w Firefly III:|Firefly III stworzył dla Ciebie transakcje :count. Możesz je znaleźć w Firefly III:', + + // bill warning + 'bill_warning_subject_end_date' => 'Your bill ":name" is due to end in :diff days', + 'bill_warning_subject_now_end_date' => 'Your bill ":name" is due to end TODAY', + 'bill_warning_subject_extension_date' => 'Your bill ":name" is due to be extended or cancelled in :diff days', + 'bill_warning_subject_now_extension_date' => 'Your bill ":name" is due to be extended or cancelled TODAY', + 'bill_warning_end_date_text' => 'Your bill ":name" is due to end on :date. This moment will pass in about :diff days.', + 'bill_warning_extension_date_text' => 'Your bill ":name" is due to be extended or cancelled on :date. This moment will pass in about :diff days.', + 'bill_warning_end_date_text_zero' => 'Your bill ":name" is due to end on :date. This moment will pass TODAY!', + 'bill_warning_extension_date_text_zero' => 'Your bill ":name" is due to be extended or cancelled on :date. This moment will pass TODAY!', + 'bill_warning_please_action' => 'Please take the appropriate action.', + 'bill_warning_end_date_html' => 'Your bill ":name" is due to end on :date. This moment will pass in about :diff days.', + 'bill_warning_extension_date_html' => 'Your bill ":name" is due to be extended or cancelled on :date. This moment will pass in about :diff days.', + 'bill_warning_end_date_html_zero' => 'Your bill ":name" is due to end on :date. This moment will pass TODAY!', + 'bill_warning_extension_date_html_zero' => 'Your bill ":name" is due to be extended or cancelled on :date. This moment will pass TODAY!', ]; diff --git a/resources/lang/pl_PL/firefly.php b/resources/lang/pl_PL/firefly.php index 7d6888e679..fc7c82b905 100644 --- a/resources/lang/pl_PL/firefly.php +++ b/resources/lang/pl_PL/firefly.php @@ -24,333 +24,480 @@ declare(strict_types=1); return [ // general stuff: - 'close' => 'Zamknij', - 'actions' => 'Akcje', - 'edit' => 'Modyfikuj', - 'delete' => 'Usuń', - 'split' => 'Podziel', - 'single_split' => 'Podział', - 'clone' => 'Sklonuj', - 'last_seven_days' => 'Ostatnie 7 dni', - 'last_thirty_days' => 'Ostanie 30 dni', - 'last_180_days' => 'Ostatnie 180 dni', - 'YTD' => 'Od początku roku', - 'welcome_back' => 'Co jest grane?', - 'everything' => 'Wszystko', - 'today' => 'dzisiaj', - 'customRange' => 'Niestandardowy zakres', - 'date_range' => 'Zakres dat', - 'apply' => 'Zastosuj', - 'select_date' => 'Wybierz datę...', - 'cancel' => 'Anuluj', - 'from' => 'Z', - 'to' => 'Do', - 'structure' => 'Struktura', - 'help_translating' => 'Tekst pomocy nie jest jeszcze dostępny po polsku. Może chcesz pomóc w tłumaczeniu?', - 'showEverything' => 'Pokaż wszystko', - 'never' => 'Nigdy', - 'no_results_for_empty_search' => 'Twoje zapytanie były puste, wiec nic nie zostało znalezione.', - 'removed_amount' => 'Usunięto :amount', - 'added_amount' => 'Dodano :amount', - 'asset_account_role_help' => 'Dodatkowe opcje wynikające z Twojego wyboru można ustawić później.', - 'Opening balance' => 'Bilans otwarcia', - 'create_new_stuff' => 'Utwórz nowe rzeczy', - 'new_withdrawal' => 'Nowa wypłata', - 'create_new_transaction' => 'Stwórz nową transakcję', - 'sidebar_frontpage_create' => 'Utwórz', - 'new_transaction' => 'Nowa transakcja', - 'no_rules_for_bill' => 'Ten rachunek nie ma przypisanych do niego reguł.', - 'go_to_asset_accounts' => 'Zobacz swoje konta aktywów', - 'go_to_budgets' => 'Przejdź do swoich budżetów', - 'go_to_withdrawals' => 'Przejdź do swoich wydatków', - 'clones_journal_x' => 'Ta transakcja jest sklonowana z transakcji ":description" (#:id)', - 'go_to_categories' => 'Przejdź do swoich kategorii', - 'go_to_bills' => 'Przejdź do swoich rachunków', - 'go_to_expense_accounts' => 'Zobacz swoje konta wydatków', - 'go_to_revenue_accounts' => 'Zobacz swoje konta przychodów', - 'go_to_piggies' => 'Przejdź do swoich skarbonek', - 'new_deposit' => 'Nowa wpłata', - 'new_transfer' => 'Nowy transfer', - 'new_transfers' => 'Nowy transfer', - 'new_asset_account' => 'Nowe konto aktywów', - 'new_expense_account' => 'Nowe konto wydatków', - 'new_revenue_account' => 'Nowe konto przychodów', - 'new_liabilities_account' => 'Nowe zobowiązanie', - 'new_budget' => 'Nowy budżet', - 'new_bill' => 'Nowy rachunek', - 'block_account_logout' => 'Zostałeś wylogowany. Zablokowane konta nie mogą korzystać z tej strony. Czy zarejestrowałeś się z prawidłowym adresem e-mail?', - 'flash_success' => 'Sukces!', - 'flash_info' => 'Komunikat', - 'flash_warning' => 'Ostrzeżenie!', - 'flash_error' => 'Błąd!', - 'flash_danger' => 'Uwaga!', - 'flash_info_multiple' => 'Jest jedna wiadomość|Jest :count wiadomości', - 'flash_error_multiple' => 'Jest jeden błąd|Jest :count błędów', - 'net_worth' => 'Wartość netto', - 'help_for_this_page' => 'Pomoc dla tej strony', - 'help_for_this_page_body' => 'You can find more information about this page in the documentation.', - 'two_factor_welcome' => 'Cześć!', - 'two_factor_enter_code' => 'Aby kontynuować, wprowadź kod uwierzytelniania dwuskładnikowego. Twoja aplikacja może wygenerować go dla Ciebie.', - 'two_factor_code_here' => 'Wprowadź tutaj kod', - 'two_factor_title' => 'Weryfikacja dwuskładnikowa', - 'authenticate' => 'Uwierzytelnij', - 'two_factor_forgot_title' => 'Utracone uwierzytelnianie dwuskładnikowe', - 'two_factor_forgot' => 'Zapomniałem mojego uwierzytelnienia dwuskładnikowego.', - 'two_factor_lost_header' => 'Straciłeś uwierzytelnianie dwuskładnikowe?', - 'two_factor_lost_intro' => 'Jeżeli także nie masz kodów, to niestety nie masz szczęścia. To nie jest coś, co możemy naprawić z poziomu przeglądarki. Masz dwie opcje.', - 'two_factor_lost_fix_self' => 'Jeżeli masz własną instancję Firefly III, przeczytaj ten wpis w FAQ aby uzyskać instrukcje.', - 'two_factor_lost_fix_owner' => 'W przeciwnym razie, powiadom właściciela strony, :site_owner i poproś go o zresetowanie Twojego uwierzytelnienia dwuskładnikowego.', - 'mfa_backup_code' => 'Użyłeś kodu zapasowego do zalogowania się do Firefly III. Nie możesz go użyć ponownie, więc wykreśl go z listy.', - 'pref_two_factor_new_backup_codes' => 'Wygeneruj nowe kody zapasowe', - 'pref_two_factor_backup_code_count' => 'Masz :count poprawny kod zapasowy.|Masz :count poprawnych kodów zapasowych.', - '2fa_i_have_them' => 'Kody zapisane!', - 'warning_much_data' => 'Załadowanie danych z :days dni może trochę potrwać.', - 'registered' => 'Zarejestrowałeś się pomyślnie!', - 'Default asset account' => 'Domyślne konto aktywów', - 'no_budget_pointer' => 'Wygląda na to, że nie masz jeszcze budżetów. Powinieneś utworzyć kilka na stronie budżetów. Budżety mogą Ci pomóc śledzić wydatki.', - 'no_bill_pointer' => 'Wygląda na to, że nie masz jeszcze rachunków. Powinieneś utworzyć kilka na stronie rachunków. Rachunki mogą Ci pomóc śledzić wydatki.', - 'Savings account' => 'Konto oszczędnościowe', - 'Credit card' => 'Karta kredytowa', - 'source_accounts' => 'Konto źródłowe | Konta źródłowe', - 'destination_accounts' => 'Konto docelowe|Konta docelowe', - 'user_id_is' => 'Twój identyfikator użytkownika to :user', - 'field_supports_markdown' => 'To pole obsługuje Markdown.', - 'need_more_help' => 'Jeśli potrzebujesz dodatkowej pomocy w korzystaniu z Firefly III, proszę opisz go w zgłoszeniu na Githubie.', - 'reenable_intro_text' => 'Możesz także ponownie włączyć samouczek.', - 'intro_boxes_after_refresh' => 'Samouczek pojawi się po odświeżeniu strony.', - 'show_all_no_filter' => 'Pokaż wszystkie transakcje bez grupowania ich według daty.', - 'expenses_by_category' => 'Wydatki wg kategorii', - 'expenses_by_budget' => 'Wydatki wg budżetu', - 'income_by_category' => 'Dochody wg kategorii', - 'expenses_by_asset_account' => 'Wydatki wg kont aktywów', - 'expenses_by_expense_account' => 'Wydatki wg kont wydatków', - 'cannot_redirect_to_account' => 'Firefly III nie może Cię przekierować na właściwą stronę. Przepraszamy.', - 'sum_of_expenses' => 'Suma wydatków', - 'sum_of_income' => 'Suma dochodów', - 'liabilities' => 'Zobowiązania', - 'spent_in_specific_budget' => 'Wydatki w budżecie ":budget"', - 'spent_in_specific_double' => 'Wydano z kont(a) ":account"', - 'earned_in_specific_double' => 'Zarobiono na konto(a) ":account"', - 'source_account' => 'Konto źródłowe', - 'source_account_reconciliation' => 'Nie możesz edytować konta źródłowego transakcji uzgadniania.', - 'destination_account' => 'Konto docelowe', - 'destination_account_reconciliation' => 'Nie możesz edytować konta docelowego transakcji uzgadniania.', - 'sum_of_expenses_in_budget' => 'Wydano łącznie w budżecie ":budget"', - 'left_in_budget_limit' => 'Możliwe do wydania wg budżetu', - 'current_period' => 'Bieżący okres', - 'show_the_current_period_and_overview' => 'Pokaż bieżący okres oraz przegląd', - 'pref_languages_locale' => 'Aby język inny niż angielski działał poprawnie, twój system operacyjny musi być wyposażony w odpowiednie informacje o lokalizacji. Jeśli nie są one obecne, dane walutowe, daty i kwoty mogą być źle sformatowane.', - 'budget_in_period' => 'Wszystkie transakcje dla budżetu ":name" od :start do :end w :currency', - 'chart_budget_in_period' => 'Wykres wszystkich transakcji dla budżetu ":name" od :start do :end w :currency', - 'chart_budget_in_period_only_currency' => 'Kwota zaplanowanego budżetu była w :currency, więc ten wykres pokaże transakcje tylko w :currency.', - 'chart_account_in_period' => 'Wykres wszystkich transakcji dla konta ":name" (:balance) od :start do :end', - 'chart_category_in_period' => 'Wykres wszystkich transakcji dla kategorii ":name" od :start do :end', - 'chart_category_all' => 'Wykres wszystkich transakcji dla kategorii ":name"', - 'clone_withdrawal' => 'Zduplikuj tę wypłatę', - 'clone_deposit' => 'Zduplikuj tą wpłatę', - 'clone_transfer' => 'Zduplikuj ten transfer', - 'multi_select_no_selection' => 'Nie wybrano', - 'multi_select_select_all' => 'Zaznacz wszystkie', - 'multi_select_n_selected' => 'wybrane', - 'multi_select_all_selected' => 'Wybrano wszystko', - 'multi_select_filter_placeholder' => 'Znajdź...', - 'intro_next_label' => 'Dalej', - 'intro_prev_label' => 'Wstecz', - 'intro_skip_label' => 'Pomiń', - 'intro_done_label' => 'Gotowe', - 'between_dates_breadcrumb' => 'Pomiędzy :start a :end', - 'all_journals_without_budget' => 'Wszystkie transakcje bez budżetu', - 'journals_without_budget' => 'Transakcje bez budżetu', - 'all_journals_without_category' => 'Wszystkie transakcje bez kategorii', - 'journals_without_category' => 'Transakcje bez kategorii', - 'all_journals_for_account' => 'Wszystkie transakcje dla konta :name', - 'chart_all_journals_for_account' => 'Wykres wszystkich transakcji dla konta :name', - 'journals_in_period_for_account' => 'Wszystkie transakcje dla konta :name od :start do :end', - 'journals_in_period_for_account_js' => 'Wszystkie transakcje dla konta {title} od {start} do {end}', - 'transferred' => 'Przesłano', - 'all_withdrawal' => 'Wszystkie wydatki', - 'all_transactions' => 'Wszystkie transakcje', - 'title_withdrawal_between' => 'Wszystkie wydatki do :start do :end', - 'all_deposit' => 'Wszystkie przychody', - 'title_deposit_between' => 'Wszystkie przychody do :start do :end', - 'all_transfers' => 'Wszystkie transfery', - 'title_transfers_between' => 'Wszystkie transfery od :start do :end', - 'all_transfer' => 'Wszystkie transfery', - 'all_journals_for_tag' => 'Wszystkie transakcje dla tagu ":tag"', - 'title_transfer_between' => 'Wszystkie transfery od :start do :end', - 'all_journals_for_category' => 'Wszystkie transakcje dla kategorii :name', - 'all_journals_for_budget' => 'Wszystkie transakcje dla budżetu :name', - 'chart_all_journals_for_budget' => 'Wykres wszystkich transakcji dla budżetu :name', - 'journals_in_period_for_category' => 'Wszystkie transakcje dla kategorii :name od :start do :end', - 'journals_in_period_for_tag' => 'Wszystkie transakcje dla tagu :tag od :start do :end', - 'not_available_demo_user' => 'Funkcja, do której próbujesz uzyskać dostęp nie jest dostępna dla użytkowników demo.', - 'exchange_rate_instructions' => 'Konto aktywów "@name" obsługuje tylko transakcje w walucie @native_currency. Jeśli chcesz użyć waluty @foreign_currency, upewnij się, że kwota w @native_currency jest również znana:', - 'transfer_exchange_rate_instructions' => 'Konto źródłowe "@source_name" obsługuje tylko transakcje w walucie @source_currency. Konto docelowe "@dest_name" obsługuje tylko transakcje w walucie @dest_currency. Musisz podać przelewaną kwotę w obu walutach.', - 'transaction_data' => 'Dane transakcji', - 'invalid_server_configuration' => 'Nieprawidłowa konfiguracja serwera', - 'invalid_locale_settings' => 'Firefly III is unable to format monetary amounts because your server is missing the required packages. There are instructions how to do this.', - 'quickswitch' => 'Szybki przełącznik', - 'sign_in_to_start' => 'Zaloguj się, aby rozpocząć sesję', - 'sign_in' => 'Zaloguj', - 'register_new_account' => 'Zarejestruj nowe konto', - 'forgot_my_password' => 'Nie pamiętam hasła', - 'problems_with_input' => 'Wystąpił problem z wprowadzonymi danymi.', - 'reset_password' => 'Zresetuj swoje hasło', - 'button_reset_password' => 'Zresetuj hasło', - 'reset_button' => 'Zresetuj', - 'want_to_login' => 'Chcę się zalogować', - 'login_page_title' => 'Zaloguj się do Firefly III', - 'register_page_title' => 'Zarejestruj się w Firefly III', - 'forgot_pw_page_title' => 'Nie pamiętam hasła do Firefly III', - 'reset_pw_page_title' => 'Resetowanie hasła do Firefly III', - 'cannot_reset_demo_user' => 'Nie można zresetować hasła dla użytkownika demonstracyjnego.', - 'no_att_demo_user' => 'Użytkownik demonstracyjny nie może przesyłać załączników.', - 'button_register' => 'Zarejestruj', - 'authorization' => 'Autoryzacja', - 'active_bills_only' => 'tylko aktywne rachunki', - 'active_bills_only_total' => 'wszystkie aktywne rachunki', - 'active_exp_bills_only' => 'tylko aktywne i oczekiwane rachunki', - 'active_exp_bills_only_total' => 'tylko aktywne i oczekiwane rachunki', - 'per_period_sum_1D' => 'Oczekiwane koszty dzienne', - 'per_period_sum_1W' => 'Oczekiwane koszty tygodniowe', - 'per_period_sum_1M' => 'Przewidywane koszty miesięczne', - 'per_period_sum_3M' => 'Oczekiwane koszty kwartalne', - 'per_period_sum_6M' => 'Oczekiwane koszty półroczne', - 'per_period_sum_1Y' => 'Oczekiwane koszty roczne', - 'average_per_bill' => 'średnia za rachunek', - 'expected_total' => 'oczekiwana suma', - 'reconciliation_account_name' => 'Uzgadnianie :name (:currency)', - 'saved' => 'Zapisano', - 'advanced_options' => 'Opcje zaawansowane', - 'advanced_options_explain' => 'Niektóre strony w Firefly III mają zaawansowane opcje ukryte pod tym przyciskiem. Ta strona niestety nie ma nic, ale sprawdź inne!', - 'here_be_dragons' => 'Hic sunt dracones', + 'close' => 'Zamknij', + 'actions' => 'Akcje', + 'edit' => 'Modyfikuj', + 'delete' => 'Usuń', + 'split' => 'Podziel', + 'single_split' => 'Podział', + 'clone' => 'Sklonuj', + 'last_seven_days' => 'Ostatnie 7 dni', + 'last_thirty_days' => 'Ostanie 30 dni', + 'last_180_days' => 'Ostatnie 180 dni', + 'YTD' => 'Od początku roku', + 'welcome_back' => 'Co jest grane?', + 'everything' => 'Wszystko', + 'today' => 'dzisiaj', + 'customRange' => 'Niestandardowy zakres', + 'date_range' => 'Zakres dat', + 'apply' => 'Zastosuj', + 'select_date' => 'Wybierz datę...', + 'cancel' => 'Anuluj', + 'from' => 'Z', + 'to' => 'Do', + 'structure' => 'Struktura', + 'help_translating' => 'Tekst pomocy nie jest jeszcze dostępny po polsku. Może chcesz pomóc w tłumaczeniu?', + 'showEverything' => 'Pokaż wszystko', + 'never' => 'Nigdy', + 'no_results_for_empty_search' => 'Twoje zapytanie były puste, wiec nic nie zostało znalezione.', + 'removed_amount' => 'Usunięto :amount', + 'added_amount' => 'Dodano :amount', + 'asset_account_role_help' => 'Dodatkowe opcje wynikające z Twojego wyboru można ustawić później.', + 'Opening balance' => 'Bilans otwarcia', + 'create_new_stuff' => 'Utwórz nowe rzeczy', + 'new_withdrawal' => 'Nowa wypłata', + 'create_new_transaction' => 'Stwórz nową transakcję', + 'sidebar_frontpage_create' => 'Utwórz', + 'new_transaction' => 'Nowa transakcja', + 'no_rules_for_bill' => 'Ten rachunek nie ma przypisanych do niego reguł.', + 'go_to_asset_accounts' => 'Zobacz swoje konta aktywów', + 'go_to_budgets' => 'Przejdź do swoich budżetów', + 'go_to_withdrawals' => 'Przejdź do swoich wydatków', + 'clones_journal_x' => 'Ta transakcja jest sklonowana z transakcji ":description" (#:id)', + 'go_to_categories' => 'Przejdź do swoich kategorii', + 'go_to_bills' => 'Przejdź do swoich rachunków', + 'go_to_expense_accounts' => 'Zobacz swoje konta wydatków', + 'go_to_revenue_accounts' => 'Zobacz swoje konta przychodów', + 'go_to_piggies' => 'Przejdź do swoich skarbonek', + 'new_deposit' => 'Nowa wpłata', + 'new_transfer' => 'Nowy transfer', + 'new_transfers' => 'Nowy transfer', + 'new_asset_account' => 'Nowe konto aktywów', + 'new_expense_account' => 'Nowe konto wydatków', + 'new_revenue_account' => 'Nowe konto przychodów', + 'new_liabilities_account' => 'Nowe zobowiązanie', + 'new_budget' => 'Nowy budżet', + 'new_bill' => 'Nowy rachunek', + 'block_account_logout' => 'Zostałeś wylogowany. Zablokowane konta nie mogą korzystać z tej strony. Czy zarejestrowałeś się z prawidłowym adresem e-mail?', + 'flash_success' => 'Sukces!', + 'flash_info' => 'Komunikat', + 'flash_warning' => 'Ostrzeżenie!', + 'flash_error' => 'Błąd!', + 'flash_danger' => 'Uwaga!', + 'flash_info_multiple' => 'Jest jedna wiadomość|Jest :count wiadomości', + 'flash_error_multiple' => 'Jest jeden błąd|Jest :count błędów', + 'net_worth' => 'Wartość netto', + 'help_for_this_page' => 'Pomoc dla tej strony', + 'help_for_this_page_body' => 'You can find more information about this page in the documentation.', + 'two_factor_welcome' => 'Cześć!', + 'two_factor_enter_code' => 'Aby kontynuować, wprowadź kod uwierzytelniania dwuskładnikowego. Twoja aplikacja może wygenerować go dla Ciebie.', + 'two_factor_code_here' => 'Wprowadź tutaj kod', + 'two_factor_title' => 'Weryfikacja dwuskładnikowa', + 'authenticate' => 'Uwierzytelnij', + 'two_factor_forgot_title' => 'Utracone uwierzytelnianie dwuskładnikowe', + 'two_factor_forgot' => 'Zapomniałem mojego uwierzytelnienia dwuskładnikowego.', + 'two_factor_lost_header' => 'Straciłeś uwierzytelnianie dwuskładnikowe?', + 'two_factor_lost_intro' => 'Jeżeli także nie masz kodów, to niestety nie masz szczęścia. To nie jest coś, co możemy naprawić z poziomu przeglądarki. Masz dwie opcje.', + 'two_factor_lost_fix_self' => 'Jeżeli masz własną instancję Firefly III, przeczytaj ten wpis w FAQ aby uzyskać instrukcje.', + 'two_factor_lost_fix_owner' => 'W przeciwnym razie, powiadom właściciela strony, :site_owner i poproś go o zresetowanie Twojego uwierzytelnienia dwuskładnikowego.', + 'mfa_backup_code' => 'Użyłeś kodu zapasowego do zalogowania się do Firefly III. Nie możesz go użyć ponownie, więc wykreśl go z listy.', + 'pref_two_factor_new_backup_codes' => 'Wygeneruj nowe kody zapasowe', + 'pref_two_factor_backup_code_count' => 'Masz :count poprawny kod zapasowy.|Masz :count poprawnych kodów zapasowych.', + '2fa_i_have_them' => 'Kody zapisane!', + 'warning_much_data' => 'Załadowanie danych z :days dni może trochę potrwać.', + 'registered' => 'Zarejestrowałeś się pomyślnie!', + 'Default asset account' => 'Domyślne konto aktywów', + 'no_budget_pointer' => 'Wygląda na to, że nie masz jeszcze budżetów. Powinieneś utworzyć kilka na stronie budżetów. Budżety mogą Ci pomóc śledzić wydatki.', + 'no_bill_pointer' => 'Wygląda na to, że nie masz jeszcze rachunków. Powinieneś utworzyć kilka na stronie rachunków. Rachunki mogą Ci pomóc śledzić wydatki.', + 'Savings account' => 'Konto oszczędnościowe', + 'Credit card' => 'Karta kredytowa', + 'source_accounts' => 'Konto źródłowe | Konta źródłowe', + 'destination_accounts' => 'Konto docelowe|Konta docelowe', + 'user_id_is' => 'Twój identyfikator użytkownika to :user', + 'field_supports_markdown' => 'To pole obsługuje Markdown.', + 'need_more_help' => 'Jeśli potrzebujesz dodatkowej pomocy w korzystaniu z Firefly III, proszę opisz go w zgłoszeniu na Githubie.', + 'reenable_intro_text' => 'Możesz także ponownie włączyć samouczek.', + 'intro_boxes_after_refresh' => 'Samouczek pojawi się po odświeżeniu strony.', + 'show_all_no_filter' => 'Pokaż wszystkie transakcje bez grupowania ich według daty.', + 'expenses_by_category' => 'Wydatki wg kategorii', + 'expenses_by_budget' => 'Wydatki wg budżetu', + 'income_by_category' => 'Dochody wg kategorii', + 'expenses_by_asset_account' => 'Wydatki wg kont aktywów', + 'expenses_by_expense_account' => 'Wydatki wg kont wydatków', + 'cannot_redirect_to_account' => 'Firefly III nie może Cię przekierować na właściwą stronę. Przepraszamy.', + 'sum_of_expenses' => 'Suma wydatków', + 'sum_of_income' => 'Suma dochodów', + 'liabilities' => 'Zobowiązania', + 'spent_in_specific_budget' => 'Wydatki w budżecie ":budget"', + 'spent_in_specific_double' => 'Wydano z kont(a) ":account"', + 'earned_in_specific_double' => 'Zarobiono na konto(a) ":account"', + 'source_account' => 'Konto źródłowe', + 'source_account_reconciliation' => 'Nie możesz edytować konta źródłowego transakcji uzgadniania.', + 'destination_account' => 'Konto docelowe', + 'destination_account_reconciliation' => 'Nie możesz edytować konta docelowego transakcji uzgadniania.', + 'sum_of_expenses_in_budget' => 'Wydano łącznie w budżecie ":budget"', + 'left_in_budget_limit' => 'Możliwe do wydania wg budżetu', + 'current_period' => 'Bieżący okres', + 'show_the_current_period_and_overview' => 'Pokaż bieżący okres oraz przegląd', + 'pref_languages_locale' => 'Aby język inny niż angielski działał poprawnie, twój system operacyjny musi być wyposażony w odpowiednie informacje o lokalizacji. Jeśli nie są one obecne, dane walutowe, daty i kwoty mogą być źle sformatowane.', + 'budget_in_period' => 'Wszystkie transakcje dla budżetu ":name" od :start do :end w :currency', + 'chart_budget_in_period' => 'Wykres wszystkich transakcji dla budżetu ":name" od :start do :end w :currency', + 'chart_budget_in_period_only_currency' => 'Kwota zaplanowanego budżetu była w :currency, więc ten wykres pokaże transakcje tylko w :currency.', + 'chart_account_in_period' => 'Wykres wszystkich transakcji dla konta ":name" (:balance) od :start do :end', + 'chart_category_in_period' => 'Wykres wszystkich transakcji dla kategorii ":name" od :start do :end', + 'chart_category_all' => 'Wykres wszystkich transakcji dla kategorii ":name"', + 'clone_withdrawal' => 'Zduplikuj tę wypłatę', + 'clone_deposit' => 'Zduplikuj tą wpłatę', + 'clone_transfer' => 'Zduplikuj ten transfer', + 'multi_select_no_selection' => 'Nie wybrano', + 'multi_select_select_all' => 'Zaznacz wszystkie', + 'multi_select_n_selected' => 'wybrane', + 'multi_select_all_selected' => 'Wybrano wszystko', + 'multi_select_filter_placeholder' => 'Znajdź...', + 'intro_next_label' => 'Dalej', + 'intro_prev_label' => 'Wstecz', + 'intro_skip_label' => 'Pomiń', + 'intro_done_label' => 'Gotowe', + 'between_dates_breadcrumb' => 'Pomiędzy :start a :end', + 'all_journals_without_budget' => 'Wszystkie transakcje bez budżetu', + 'journals_without_budget' => 'Transakcje bez budżetu', + 'all_journals_without_category' => 'Wszystkie transakcje bez kategorii', + 'journals_without_category' => 'Transakcje bez kategorii', + 'all_journals_for_account' => 'Wszystkie transakcje dla konta :name', + 'chart_all_journals_for_account' => 'Wykres wszystkich transakcji dla konta :name', + 'journals_in_period_for_account' => 'Wszystkie transakcje dla konta :name od :start do :end', + 'journals_in_period_for_account_js' => 'Wszystkie transakcje dla konta {title} od {start} do {end}', + 'transferred' => 'Przesłano', + 'all_withdrawal' => 'Wszystkie wydatki', + 'all_transactions' => 'Wszystkie transakcje', + 'title_withdrawal_between' => 'Wszystkie wydatki do :start do :end', + 'all_deposit' => 'Wszystkie przychody', + 'title_deposit_between' => 'Wszystkie przychody do :start do :end', + 'all_transfers' => 'Wszystkie transfery', + 'title_transfers_between' => 'Wszystkie transfery od :start do :end', + 'all_transfer' => 'Wszystkie transfery', + 'all_journals_for_tag' => 'Wszystkie transakcje dla tagu ":tag"', + 'title_transfer_between' => 'Wszystkie transfery od :start do :end', + 'all_journals_for_category' => 'Wszystkie transakcje dla kategorii :name', + 'all_journals_for_budget' => 'Wszystkie transakcje dla budżetu :name', + 'chart_all_journals_for_budget' => 'Wykres wszystkich transakcji dla budżetu :name', + 'journals_in_period_for_category' => 'Wszystkie transakcje dla kategorii :name od :start do :end', + 'journals_in_period_for_tag' => 'Wszystkie transakcje dla tagu :tag od :start do :end', + 'not_available_demo_user' => 'Funkcja, do której próbujesz uzyskać dostęp nie jest dostępna dla użytkowników demo.', + 'exchange_rate_instructions' => 'Konto aktywów "@name" obsługuje tylko transakcje w walucie @native_currency. Jeśli chcesz użyć waluty @foreign_currency, upewnij się, że kwota w @native_currency jest również znana:', + 'transfer_exchange_rate_instructions' => 'Konto źródłowe "@source_name" obsługuje tylko transakcje w walucie @source_currency. Konto docelowe "@dest_name" obsługuje tylko transakcje w walucie @dest_currency. Musisz podać przelewaną kwotę w obu walutach.', + 'transaction_data' => 'Dane transakcji', + 'invalid_server_configuration' => 'Nieprawidłowa konfiguracja serwera', + 'invalid_locale_settings' => 'Firefly III nie może sformatować kwot, ponieważ brakuje wymaganych pakietów na Twoim serwerze. Sprawdź instrukcje jak je zainstalować (po angielsku).', + 'quickswitch' => 'Szybki przełącznik', + 'sign_in_to_start' => 'Zaloguj się, aby rozpocząć sesję', + 'sign_in' => 'Zaloguj', + 'register_new_account' => 'Zarejestruj nowe konto', + 'forgot_my_password' => 'Nie pamiętam hasła', + 'problems_with_input' => 'Wystąpił problem z wprowadzonymi danymi.', + 'reset_password' => 'Zresetuj swoje hasło', + 'button_reset_password' => 'Zresetuj hasło', + 'reset_button' => 'Zresetuj', + 'want_to_login' => 'Chcę się zalogować', + 'login_page_title' => 'Zaloguj się do Firefly III', + 'register_page_title' => 'Zarejestruj się w Firefly III', + 'forgot_pw_page_title' => 'Nie pamiętam hasła do Firefly III', + 'reset_pw_page_title' => 'Resetowanie hasła do Firefly III', + 'cannot_reset_demo_user' => 'Nie można zresetować hasła dla użytkownika demonstracyjnego.', + 'no_att_demo_user' => 'Użytkownik demonstracyjny nie może przesyłać załączników.', + 'button_register' => 'Zarejestruj', + 'authorization' => 'Autoryzacja', + 'active_bills_only' => 'tylko aktywne rachunki', + 'active_bills_only_total' => 'wszystkie aktywne rachunki', + 'active_exp_bills_only' => 'tylko aktywne i oczekiwane rachunki', + 'active_exp_bills_only_total' => 'tylko aktywne i oczekiwane rachunki', + 'per_period_sum_1D' => 'Oczekiwane koszty dzienne', + 'per_period_sum_1W' => 'Oczekiwane koszty tygodniowe', + 'per_period_sum_1M' => 'Przewidywane koszty miesięczne', + 'per_period_sum_3M' => 'Oczekiwane koszty kwartalne', + 'per_period_sum_6M' => 'Oczekiwane koszty półroczne', + 'per_period_sum_1Y' => 'Oczekiwane koszty roczne', + 'average_per_bill' => 'średnia za rachunek', + 'expected_total' => 'oczekiwana suma', + 'reconciliation_account_name' => 'Uzgadnianie :name (:currency)', + 'saved' => 'Zapisano', + 'advanced_options' => 'Opcje zaawansowane', + 'advanced_options_explain' => 'Niektóre strony w Firefly III mają zaawansowane opcje ukryte pod tym przyciskiem. Ta strona niestety nie ma nic, ale sprawdź inne!', + 'here_be_dragons' => 'Hic sunt dracones', // Webhooks - 'webhooks' => 'Webhooki', + 'webhooks' => 'Webhooki', // API access - 'authorization_request' => 'Żądanie autoryzacji Firefly III v:version', - 'authorization_request_intro' => 'Aplikacja :client prosi o pozwolenie na dostęp do Twojej administracji finansowej. Czy chcesz pozwolić :client na dostęp do tych danych?', - 'authorization_request_site' => 'Zostaniesz przekierowany do :url, który będzie mógł uzyskać dostęp do danych Firefly III.', - 'authorization_request_invalid' => 'Ta prośba o dostęp jest nieprawidłowa. Proszę nigdy więcej nie klikaj tego linku.', - 'scopes_will_be_able' => 'Ta aplikacja będzie mogła:', - 'button_authorize' => 'Autoryzuj', - 'none_in_select_list' => '(żadne)', - 'no_piggy_bank' => '(brak skarbonki)', - 'name_in_currency' => ':name w :currency', - 'paid_in_currency' => 'Zapłacone w :currency', - 'unpaid_in_currency' => 'Niezapłacone w :currency', - 'is_alpha_warning' => 'Używasz wersji ALPHA. Uważaj na błędy i problemy.', - 'is_beta_warning' => 'Używasz wersji BETA. Uważaj na błędy i problemy.', - 'all_destination_accounts' => 'Konta docelowe', - 'all_source_accounts' => 'Konta źródłowe', - 'back_to_index' => 'Wróć do indeksu', - 'cant_logout_guard' => 'Firefly III nie może cię wylogować.', - 'external_url' => 'Zewnętrzny adres URL', - 'internal_reference' => 'Wewnętrzny nr referencyjny', + 'authorization_request' => 'Żądanie autoryzacji Firefly III v:version', + 'authorization_request_intro' => 'Aplikacja :client prosi o pozwolenie na dostęp do Twojej administracji finansowej. Czy chcesz pozwolić :client na dostęp do tych danych?', + 'authorization_request_site' => 'Zostaniesz przekierowany do :url, który będzie mógł uzyskać dostęp do danych Firefly III.', + 'authorization_request_invalid' => 'Ta prośba o dostęp jest nieprawidłowa. Proszę nigdy więcej nie klikaj tego linku.', + 'scopes_will_be_able' => 'Ta aplikacja będzie mogła:', + 'button_authorize' => 'Autoryzuj', + 'none_in_select_list' => '(żadne)', + 'no_piggy_bank' => '(brak skarbonki)', + 'name_in_currency' => ':name w :currency', + 'paid_in_currency' => 'Zapłacone w :currency', + 'unpaid_in_currency' => 'Niezapłacone w :currency', + 'is_alpha_warning' => 'Używasz wersji ALPHA. Uważaj na błędy i problemy.', + 'is_beta_warning' => 'Używasz wersji BETA. Uważaj na błędy i problemy.', + 'all_destination_accounts' => 'Konta docelowe', + 'all_source_accounts' => 'Konta źródłowe', + 'back_to_index' => 'Wróć do indeksu', + 'cant_logout_guard' => 'Firefly III nie może cię wylogować.', + 'external_url' => 'Zewnętrzny adres URL', + 'internal_reference' => 'Wewnętrzny nr referencyjny', // check for updates: - 'update_check_title' => 'Sprawdź aktualizacje', - 'admin_update_check_title' => 'Automatycznie sprawdzaj dostępność aktualizacji', - 'admin_update_check_explain' => 'Firefly III może automatycznie sprawdzać dostępność aktualizacji. Po włączeniu tej opcji będzie kontaktować się z serwerem aktualizacji w celu sprawdzenia czy dostępna jest nowa wersja Firefly III. Jeżeli będzie, otrzymasz powiadomienie. Możesz przetestować to powiadomienie używając przycisku po prawej stronie. Wskaż proszę czy chcesz, aby Firefly III sprawdzało dostępność aktualizacji.', - 'check_for_updates_permission' => 'Firefly III może sprawdzić dostępność aktualizacji, ale potrzebuje Twojej zgody, aby to robić. Przejdź do administracji, aby określić, czy ta funkcja ma być włączona.', - 'updates_ask_me_later' => 'Zapytaj mnie później', - 'updates_do_not_check' => 'Nie sprawdzaj dostępności aktualizacji', - 'updates_enable_check' => 'Włącz sprawdzanie aktualizacji', - 'admin_update_check_now_title' => 'Sprawdź dostępność aktualizacji', - 'admin_update_check_now_explain' => 'Jeśli naciśniesz przycisk, Firefly III sprawdzi, czy używasz najnowszej wersji.', - 'check_for_updates_button' => 'Sprawdź teraz!', - 'update_new_version_alert' => 'Dostępna jest nowa wersja Firefly III. Używasz wersji :your_version, najnowsza wersja to :new_version wydana :date.', - 'update_version_beta' => 'Ta wersja jest wersją BETA. Możesz napotkać błędy.', - 'update_version_alpha' => 'Ta wersja jest wersją ALPHA. Możesz napotkać błędy.', - 'update_current_version_alert' => 'Używasz wersji :version, która jest najnowszą dostępną wersją.', - 'update_newer_version_alert' => 'Używasz wersji :your_version, która jest nowsza niż najnowsza wersja, :new_version.', - 'update_check_error' => 'Wystąpił błąd podczas sprawdzania aktualizacji :error', - 'unknown_error' => 'Nieznany błąd. Przepraszamy za to.', - 'just_new_release' => 'Dostępna jest nowa wersja! Wersja :version została wydana :date. To wydanie jest bardzo świeże. Poczekaj kilka dni na stabilizację nowej wersji.', - 'disabled_but_check' => 'Wyłączyłeś sprawdzanie aktualizacji. Więc nie zapomnij sprawdzać aktualizacji osobiście od czasu do czasu. Dziękujemy!', - 'admin_update_channel_title' => 'Kanał aktualizacji', - 'admin_update_channel_explain' => 'Firefly III posiada trzy "kanały", które decydują jak wczesnej pod względem funkcji, ulepszeń i błędów wersji używasz. Użyj kanału "beta", jeśli lubisz przygody i "alfa", gdy lubisz żyć niebezpiecznie.', - 'update_channel_stable' => 'Stabilne. Wszystko powinno działać zgodnie z oczekiwaniami.', - 'update_channel_beta' => 'Beta. Nowe funkcje, ale niektóre funkcje mogą nie działać poprawnie.', - 'update_channel_alpha' => 'Alfa. Rzucamy różne rzeczy i zostawiamy to, co się przyklei.', + 'update_check_title' => 'Sprawdź aktualizacje', + 'admin_update_check_title' => 'Automatycznie sprawdzaj dostępność aktualizacji', + 'admin_update_check_explain' => 'Firefly III może automatycznie sprawdzać dostępność aktualizacji. Po włączeniu tej opcji będzie kontaktować się z serwerem aktualizacji w celu sprawdzenia czy dostępna jest nowa wersja Firefly III. Jeżeli będzie, otrzymasz powiadomienie. Możesz przetestować to powiadomienie używając przycisku po prawej stronie. Wskaż proszę czy chcesz, aby Firefly III sprawdzało dostępność aktualizacji.', + 'check_for_updates_permission' => 'Firefly III może sprawdzić dostępność aktualizacji, ale potrzebuje Twojej zgody, aby to robić. Przejdź do administracji, aby określić, czy ta funkcja ma być włączona.', + 'updates_ask_me_later' => 'Zapytaj mnie później', + 'updates_do_not_check' => 'Nie sprawdzaj dostępności aktualizacji', + 'updates_enable_check' => 'Włącz sprawdzanie aktualizacji', + 'admin_update_check_now_title' => 'Sprawdź dostępność aktualizacji', + 'admin_update_check_now_explain' => 'Jeśli naciśniesz przycisk, Firefly III sprawdzi, czy używasz najnowszej wersji.', + 'check_for_updates_button' => 'Sprawdź teraz!', + 'update_new_version_alert' => 'Dostępna jest nowa wersja Firefly III. Używasz wersji :your_version, najnowsza wersja to :new_version wydana :date.', + 'update_version_beta' => 'Ta wersja jest wersją BETA. Możesz napotkać błędy.', + 'update_version_alpha' => 'Ta wersja jest wersją ALPHA. Możesz napotkać błędy.', + 'update_current_version_alert' => 'Używasz wersji :version, która jest najnowszą dostępną wersją.', + 'update_newer_version_alert' => 'Używasz wersji :your_version, która jest nowsza niż najnowsza wersja, :new_version.', + 'update_check_error' => 'Wystąpił błąd podczas sprawdzania aktualizacji :error', + 'unknown_error' => 'Nieznany błąd. Przepraszamy za to.', + 'just_new_release' => 'Dostępna jest nowa wersja! Wersja :version została wydana :date. To wydanie jest bardzo świeże. Poczekaj kilka dni na stabilizację nowej wersji.', + 'disabled_but_check' => 'Wyłączyłeś sprawdzanie aktualizacji. Więc nie zapomnij sprawdzać aktualizacji osobiście od czasu do czasu. Dziękujemy!', + 'admin_update_channel_title' => 'Kanał aktualizacji', + 'admin_update_channel_explain' => 'Firefly III posiada trzy "kanały", które decydują jak wczesnej pod względem funkcji, ulepszeń i błędów wersji używasz. Użyj kanału "beta", jeśli lubisz przygody i "alfa", gdy lubisz żyć niebezpiecznie.', + 'update_channel_stable' => 'Stabilne. Wszystko powinno działać zgodnie z oczekiwaniami.', + 'update_channel_beta' => 'Beta. Nowe funkcje, ale niektóre funkcje mogą nie działać poprawnie.', + 'update_channel_alpha' => 'Alfa. Rzucamy różne rzeczy i zostawiamy to, co się przyklei.', // search - 'search' => 'Szukaj', - 'search_query' => 'Zapytanie', - 'search_found_transactions' => 'Firefly III znalazł :count transakcję w :time sekund.|Firefly III znalazł :count transakcji w :time sekund.', - 'search_found_more_transactions' => 'Firefly III znalazł więcej niż :count transakcji w :time sekund.', - 'search_for_query' => 'Firefly III szuka transakcji zawierających wszystkie słowa: :query', - 'invalid_operators_list' => 'Te parametry wyszukiwania nie są prawidłowe i zostały zignorowane.', - 'search_modifier_date_is' => 'Data transakcji to ":value"', - 'search_modifier_id' => 'ID transakcji to ":value"', - 'search_modifier_date_before' => 'Data transakcji jest przed lub w ":value"', - 'search_modifier_date_after' => 'Data transakcji jest po lub w ":value"', - 'search_modifier_created_on' => 'Transakcja stworzona ":value"', - 'search_modifier_updated_on' => 'Transakcja zaktualizowana ":value"', - 'search_modifier_external_id' => 'Zewnętrzne ID to ":value"', - 'search_modifier_no_external_url' => 'Transakcja nie ma zewnętrznego adresu URL', - 'search_modifier_any_external_url' => 'Transakcja musi mieć (dowolny) zewnętrzny adres URL', - 'search_modifier_internal_reference' => 'Wewnętrzne odwołanie to ":value"', - 'search_modifier_description_starts' => 'Opis to ":value"', - 'search_modifier_description_ends' => 'Opis kończy się na ":value"', - 'search_modifier_description_contains' => 'Opis zawiera ":value"', - 'search_modifier_description_is' => 'Opis to ":value"', - 'search_modifier_currency_is' => 'Waluta (obca) transakcji to ":value"', - 'search_modifier_foreign_currency_is' => 'Waluta obca transakcji to ":value"', - 'search_modifier_has_attachments' => 'Transakcja musi mieć załącznik', - 'search_modifier_has_no_category' => 'Transakcja nie może mieć kategorii', - 'search_modifier_has_any_category' => 'Transakcja musi mieć (dowolną) kategorię', - 'search_modifier_has_no_budget' => 'Transakcja nie może mieć budżetu', - 'search_modifier_has_any_budget' => 'Transakcja musi mieć (dowolny) budżet', - 'search_modifier_has_no_bill' => 'Transakcja nie może mieć rachunku', - 'search_modifier_has_any_bill' => 'Transakcja musi mieć (dowolny) rachunek', - 'search_modifier_has_no_tag' => 'Transakcja nie może mieć tagów', - 'search_modifier_has_any_tag' => 'Transakcja musi mieć (dowolny) tag', - 'search_modifier_notes_contain' => 'Notatki transakcji zawierają ":value"', - 'search_modifier_notes_start' => 'Notatki transakcji zaczynają się od ":value"', - 'search_modifier_notes_end' => 'Notatki transakcji kończą się na ":value"', - 'search_modifier_notes_are' => 'Notatki transakcji to ":value"', - 'search_modifier_no_notes' => 'Transakcja nie ma notatek', - 'search_modifier_any_notes' => 'Transakcja musi zawierać notatki', - 'search_modifier_amount_exactly' => 'Kwota to dokładnie :value', - 'search_modifier_amount_less' => 'Kwota jest mniejsza lub równa :value', - 'search_modifier_amount_more' => 'Kwota jest większa lub równa :value', - 'search_modifier_source_account_is' => 'Konto źródłowe to ":value"', - 'search_modifier_source_account_contains' => 'Konto źródłowe zawiera ":value"', - 'search_modifier_source_account_starts' => 'Konto źródłowe zaczyna się od ":value"', - 'search_modifier_source_account_ends' => 'Konto źródłowe kończy się na ":value"', - 'search_modifier_source_account_id' => 'ID konta źródłowego to :value', - 'search_modifier_source_account_nr_is' => 'Numer konta źródłowego (IBAN) to ":value"', - 'search_modifier_source_account_nr_contains' => 'Numer konta źródłowego (IBAN) zawiera ":value"', - 'search_modifier_source_account_nr_starts' => 'Numer konta źródłowego (IBAN) zaczyna się od ":value"', - 'search_modifier_source_account_nr_ends' => 'Numer konta źródłowego (IBAN) kończy się na ":value"', - 'search_modifier_destination_account_is' => 'Konto docelowe to ":value"', - 'search_modifier_destination_account_contains' => 'Konto docelowe zawiera ":value"', - 'search_modifier_destination_account_starts' => 'Konto docelowe zaczyna się od ":value"', - 'search_modifier_destination_account_ends' => 'Konto docelowe kończy się na ":value"', - 'search_modifier_destination_account_id' => 'ID konta docelowego to :value', - 'search_modifier_destination_is_cash' => 'Konto docelowe to konto (gotówka)', - 'search_modifier_source_is_cash' => 'Konto źródłowe to konto (gotówka)', - 'search_modifier_destination_account_nr_is' => 'Numer konta docelowego (IBAN) to ":value"', - 'search_modifier_destination_account_nr_contains' => 'Numer konta docelowego (IBAN) zawiera ":value"', - 'search_modifier_destination_account_nr_starts' => 'Numer konta docelowego (IBAN) zaczyna się od ":value"', - 'search_modifier_destination_account_nr_ends' => 'Numer konta docelowego (IBAN) kończy się na ":value"', - 'search_modifier_account_id' => 'ID konta źródłowego lub docelowego to: :value', - 'search_modifier_category_is' => 'Kategoria to ":value"', - 'search_modifier_budget_is' => 'Budżet to ":value"', - 'search_modifier_bill_is' => 'Rachunek to ":value"', - 'search_modifier_transaction_type' => 'Transakcja jest typu ":value"', - 'search_modifier_tag_is' => 'Tag to ":value"', - 'search_modifier_date_is_year' => 'Transaction is in year ":value"', - 'search_modifier_date_is_month' => 'Transaction is in month ":value"', - 'search_modifier_date_is_day' => 'Transaction is on day of month ":value"', - 'search_modifier_date_before_year' => 'Transaction is before or in year ":value"', - 'search_modifier_date_before_month' => 'Transaction is before or in month ":value"', - 'search_modifier_date_before_day' => 'Transakcja jest przed lub w dniu miesiąca ":value"', - 'search_modifier_date_after_year' => 'Transaction is in or after year ":value"', - 'search_modifier_date_after_month' => 'Transaction is in or after month ":value"', - 'search_modifier_date_after_day' => 'Transaction is after or on day of month ":value"', + 'search' => 'Szukaj', + 'search_query' => 'Zapytanie', + 'search_found_transactions' => 'Firefly III znalazł :count transakcję w :time sekund.|Firefly III znalazł :count transakcji w :time sekund.', + 'search_found_more_transactions' => 'Firefly III znalazł więcej niż :count transakcji w :time sekund.', + 'search_for_query' => 'Firefly III szuka transakcji zawierających wszystkie słowa: :query', + 'invalid_operators_list' => 'Te parametry wyszukiwania nie są prawidłowe i zostały zignorowane.', + + // old + + 'search_modifier_date_on' => 'Transaction date is ":value"', + 'search_modifier_id' => 'ID transakcji to ":value"', + 'search_modifier_date_before' => 'Data transakcji jest przed lub w ":value"', + 'search_modifier_date_after' => 'Data transakcji jest po lub w ":value"', + 'search_modifier_external_id_is' => 'External ID is ":value"', + 'search_modifier_no_external_url' => 'Transakcja nie ma zewnętrznego adresu URL', + 'search_modifier_any_external_url' => 'Transakcja musi mieć (dowolny) zewnętrzny adres URL', + 'search_modifier_internal_reference_is' => 'Internal reference is ":value"', + 'search_modifier_description_starts' => 'Opis to ":value"', + 'search_modifier_description_ends' => 'Opis kończy się na ":value"', + 'search_modifier_description_contains' => 'Opis zawiera ":value"', + 'search_modifier_description_is' => 'Opis to ":value"', + 'search_modifier_currency_is' => 'Waluta (obca) transakcji to ":value"', + 'search_modifier_foreign_currency_is' => 'Waluta obca transakcji to ":value"', + 'search_modifier_has_attachments' => 'Transakcja musi mieć załącznik', + 'search_modifier_has_no_category' => 'Transakcja nie może mieć kategorii', + 'search_modifier_has_any_category' => 'Transakcja musi mieć (dowolną) kategorię', + 'search_modifier_has_no_budget' => 'Transakcja nie może mieć budżetu', + 'search_modifier_has_any_budget' => 'Transakcja musi mieć (dowolny) budżet', + 'search_modifier_has_no_bill' => 'Transakcja nie może mieć rachunku', + 'search_modifier_has_any_bill' => 'Transakcja musi mieć (dowolny) rachunek', + 'search_modifier_has_no_tag' => 'Transakcja nie może mieć tagów', + 'search_modifier_has_any_tag' => 'Transakcja musi mieć (dowolny) tag', + 'search_modifier_notes_contains' => 'The transaction notes contain ":value"', + 'search_modifier_notes_starts' => 'The transaction notes start with ":value"', + 'search_modifier_notes_ends' => 'The transaction notes end with ":value"', + 'search_modifier_notes_is' => 'The transaction notes are exactly ":value"', + 'search_modifier_no_notes' => 'Transakcja nie ma notatek', + 'search_modifier_any_notes' => 'Transakcja musi zawierać notatki', + 'search_modifier_amount_is' => 'Amount is exactly :value', + 'search_modifier_amount_less' => 'Kwota jest mniejsza lub równa :value', + 'search_modifier_amount_more' => 'Kwota jest większa lub równa :value', + 'search_modifier_source_account_is' => 'Konto źródłowe to ":value"', + 'search_modifier_source_account_contains' => 'Konto źródłowe zawiera ":value"', + 'search_modifier_source_account_starts' => 'Konto źródłowe zaczyna się od ":value"', + 'search_modifier_source_account_ends' => 'Konto źródłowe kończy się na ":value"', + 'search_modifier_source_account_id' => 'ID konta źródłowego to :value', + 'search_modifier_source_account_nr_is' => 'Numer konta źródłowego (IBAN) to ":value"', + 'search_modifier_source_account_nr_contains' => 'Numer konta źródłowego (IBAN) zawiera ":value"', + 'search_modifier_source_account_nr_starts' => 'Numer konta źródłowego (IBAN) zaczyna się od ":value"', + 'search_modifier_source_account_nr_ends' => 'Numer konta źródłowego (IBAN) kończy się na ":value"', + 'search_modifier_destination_account_is' => 'Konto docelowe to ":value"', + 'search_modifier_destination_account_contains' => 'Konto docelowe zawiera ":value"', + 'search_modifier_destination_account_starts' => 'Konto docelowe zaczyna się od ":value"', + 'search_modifier_destination_account_ends' => 'Konto docelowe kończy się na ":value"', + 'search_modifier_destination_account_id' => 'ID konta docelowego to :value', + 'search_modifier_destination_is_cash' => 'Konto docelowe to konto (gotówka)', + 'search_modifier_source_is_cash' => 'Konto źródłowe to konto (gotówka)', + 'search_modifier_destination_account_nr_is' => 'Numer konta docelowego (IBAN) to ":value"', + 'search_modifier_destination_account_nr_contains' => 'Numer konta docelowego (IBAN) zawiera ":value"', + 'search_modifier_destination_account_nr_starts' => 'Numer konta docelowego (IBAN) zaczyna się od ":value"', + 'search_modifier_destination_account_nr_ends' => 'Numer konta docelowego (IBAN) kończy się na ":value"', + 'search_modifier_account_id' => 'ID konta źródłowego lub docelowego to: :value', + 'search_modifier_category_is' => 'Kategoria to ":value"', + 'search_modifier_budget_is' => 'Budżet to ":value"', + 'search_modifier_bill_is' => 'Rachunek to ":value"', + 'search_modifier_transaction_type' => 'Transakcja jest typu ":value"', + 'search_modifier_tag_is' => 'Tag to ":value"', + 'search_modifier_date_on_year' => 'Transaction is in year ":value"', + 'search_modifier_date_on_month' => 'Transaction is in month ":value"', + 'search_modifier_date_on_day' => 'Transaction is on day of month ":value"', + 'search_modifier_date_before_year' => 'Transaction is before or in year ":value"', + 'search_modifier_date_before_month' => 'Transaction is before or in month ":value"', + 'search_modifier_date_before_day' => 'Transakcja jest przed lub w dniu miesiąca ":value"', + 'search_modifier_date_after_year' => 'Transaction is in or after year ":value"', + 'search_modifier_date_after_month' => 'Transaction is in or after month ":value"', + 'search_modifier_date_after_day' => 'Transaction is after or on day of month ":value"', + + + // new + 'search_modifier_tag_is_not' => 'No tag is ":value"', + + 'search_modifier_account_is' => 'Either account is ":value"', + 'search_modifier_account_contains' => 'Either account contains ":value"', + 'search_modifier_account_ends' => 'Either account ends with ":value"', + 'search_modifier_account_starts' => 'Either account starts with ":value"', + 'search_modifier_account_nr_is' => 'Either account number / IBAN is ":value"', + 'search_modifier_account_nr_contains' => 'Either account number / IBAN contains ":value"', + 'search_modifier_account_nr_ends' => 'Either account number / IBAN ends with ":value"', + 'search_modifier_account_nr_starts' => 'Either account number / IBAN starts with ":value"', + 'search_modifier_category_contains' => 'Category contains ":value"', + 'search_modifier_category_ends' => 'Category ends with ":value"', + 'search_modifier_category_starts' => 'Category starts with ":value"', + 'search_modifier_budget_contains' => 'Budget contains ":value"', + 'search_modifier_budget_ends' => 'Budget ends with ":value"', + 'search_modifier_budget_starts' => 'Budget starts with ":value"', + 'search_modifier_bill_contains' => 'Bill contains ":value"', + 'search_modifier_bill_ends' => 'Bill ends with ":value"', + 'search_modifier_bill_starts' => 'Bill starts with ":value"', + 'search_modifier_external_id_contains' => 'External ID contains ":value"', + 'search_modifier_external_id_ends' => 'External ID ends with ":value"', + 'search_modifier_external_id_starts' => 'External ID starts with ":value"', + 'search_modifier_internal_reference_contains' => 'Internal reference contains ":value"', + 'search_modifier_internal_reference_ends' => 'Internal reference ends with ":value"', + 'search_modifier_internal_reference_starts' => 'Internal reference starts with ":value"', + 'search_modifier_external_url_is' => 'External URL is ":value"', + 'search_modifier_external_url_contains' => 'External URL contains ":value"', + 'search_modifier_external_url_ends' => 'External URL ends with ":value"', + 'search_modifier_external_url_starts' => 'External URL starts with ":value"', + 'search_modifier_has_no_attachments' => 'Transaction has no attachments', + 'search_modifier_account_is_cash' => 'Either account is a cash account.', + 'search_modifier_journal_id' => 'The journal ID is ":value"', + 'search_modifier_recurrence_id' => 'The recurring transaction ID is ":value"', + 'search_modifier_foreign_amount_is' => 'The foreign amount is ":value"', + 'search_modifier_foreign_amount_less' => 'The foreign amount is less than ":value"', + 'search_modifier_foreign_amount_more' => 'The foreign amount is more than ":value"', + + // date fields + 'search_modifier_interest_date_on' => 'Transaction interest date is ":value"', + 'search_modifier_interest_date_on_year' => 'Transaction interest date is in year ":value"', + 'search_modifier_interest_date_on_month' => 'Transaction interest date is in month ":value"', + 'search_modifier_interest_date_on_day' => 'Transaction interest date is on day of month ":value"', + 'search_modifier_interest_date_before_year' => 'Transaction interest date is before or in year ":value"', + 'search_modifier_interest_date_before_month' => 'Transaction interest date is before or in month ":value"', + 'search_modifier_interest_date_before_day' => 'Transaction interest date is before or on day of month ":value"', + 'search_modifier_interest_date_after_year' => 'Transaction interest date is after or in year ":value"', + 'search_modifier_interest_date_after_month' => 'Transaction interest date is after or in month ":value"', + 'search_modifier_interest_date_after_day' => 'Transaction interest date is after or on day of month ":value"', + 'search_modifier_book_date_on_year' => 'Transaction book date is in year ":value"', + 'search_modifier_book_date_on_month' => 'Transaction book date is in month ":value"', + 'search_modifier_book_date_on_day' => 'Transaction book date is on day of month ":value"', + 'search_modifier_book_date_before_year' => 'Transaction book date is before or in year ":value"', + 'search_modifier_book_date_before_month' => 'Transaction book date is before or in month ":value"', + 'search_modifier_book_date_before_day' => 'Transaction book date is before or on day of month ":value"', + 'search_modifier_book_date_after_year' => 'Transaction book date is after or in year ":value"', + 'search_modifier_book_date_after_month' => 'Transaction book date is after or in month ":value"', + 'search_modifier_book_date_after_day' => 'Transaction book date is after or on day of month ":value"', + 'search_modifier_process_date_on_year' => 'Transaction process date is in year ":value"', + 'search_modifier_process_date_on_month' => 'Transaction process date is in month ":value"', + 'search_modifier_process_date_on_day' => 'Transaction process date is on day of month ":value"', + 'search_modifier_process_date_before_year' => 'Transaction process date is before or in year ":value"', + 'search_modifier_process_date_before_month' => 'Transaction process date is before or in month ":value"', + 'search_modifier_process_date_before_day' => 'Transaction process date is before or on day of month ":value"', + 'search_modifier_process_date_after_year' => 'Transaction process date is after or in year ":value"', + 'search_modifier_process_date_after_month' => 'Transaction process date is after or in month ":value"', + 'search_modifier_process_date_after_day' => 'Transaction process date is after or on day of month ":value"', + 'search_modifier_due_date_on_year' => 'Transaction due date is in year ":value"', + 'search_modifier_due_date_on_month' => 'Transaction due date is in month ":value"', + 'search_modifier_due_date_on_day' => 'Transaction due date is on day of month ":value"', + 'search_modifier_due_date_before_year' => 'Transaction due date is before or in year ":value"', + 'search_modifier_due_date_before_month' => 'Transaction due date is before or in month ":value"', + 'search_modifier_due_date_before_day' => 'Transaction due date is before or on day of month ":value"', + 'search_modifier_due_date_after_year' => 'Transaction due date is after or in year ":value"', + 'search_modifier_due_date_after_month' => 'Transaction due date is after or in month ":value"', + 'search_modifier_due_date_after_day' => 'Transaction due date is after or on day of month ":value"', + 'search_modifier_payment_date_on_year' => 'Transaction payment date is in year ":value"', + 'search_modifier_payment_date_on_month' => 'Transaction payment date is in month ":value"', + 'search_modifier_payment_date_on_day' => 'Transaction payment date is on day of month ":value"', + 'search_modifier_payment_date_before_year' => 'Transaction payment date is before or in year ":value"', + 'search_modifier_payment_date_before_month' => 'Transaction payment date is before or in month ":value"', + 'search_modifier_payment_date_before_day' => 'Transaction payment date is before or on day of month ":value"', + 'search_modifier_payment_date_after_year' => 'Transaction payment date is after or in year ":value"', + 'search_modifier_payment_date_after_month' => 'Transaction payment date is after or in month ":value"', + 'search_modifier_payment_date_after_day' => 'Transaction payment date is after or on day of month ":value"', + 'search_modifier_invoice_date_on_year' => 'Transaction invoice date is in year ":value"', + 'search_modifier_invoice_date_on_month' => 'Transaction invoice date is in month ":value"', + 'search_modifier_invoice_date_on_day' => 'Transaction invoice date is on day of month ":value"', + 'search_modifier_invoice_date_before_year' => 'Transaction invoice date is before or in year ":value"', + 'search_modifier_invoice_date_before_month' => 'Transaction invoice date is before or in month ":value"', + 'search_modifier_invoice_date_before_day' => 'Transaction invoice date is before or on day of month ":value"', + 'search_modifier_invoice_date_after_year' => 'Transaction invoice date is after or in year ":value"', + 'search_modifier_invoice_date_after_month' => 'Transaction invoice date is after or in month ":value"', + 'search_modifier_invoice_date_after_day' => 'Transaction invoice date is after or on day of month ":value"', + // other dates + 'search_modifier_updated_at_on_year' => 'Transaction was last updated in year ":value"', + 'search_modifier_updated_at_on_month' => 'Transaction was last updated in month ":value"', + 'search_modifier_updated_at_on_day' => 'Transaction was last updated on day of month ":value"', + 'search_modifier_updated_at_before_year' => 'Transaction was last updated in or before year ":value"', + 'search_modifier_updated_at_before_month' => 'Transaction was last updated in or before month ":value"', + 'search_modifier_updated_at_before_day' => 'Transaction was last updated on or before day of month ":value"', + 'search_modifier_updated_at_after_year' => 'Transaction was last updated in or after year ":value"', + 'search_modifier_updated_at_after_month' => 'Transaction was last updated in or after month ":value"', + 'search_modifier_updated_at_after_day' => 'Transaction was last updated on or after day of month ":value"', + 'search_modifier_created_at_on_year' => 'Transaction was created in year ":value"', + 'search_modifier_created_at_on_month' => 'Transaction was created in month ":value"', + 'search_modifier_created_at_on_day' => 'Transaction was created on day of month ":value"', + 'search_modifier_created_at_before_year' => 'Transaction was created in or before year ":value"', + 'search_modifier_created_at_before_month' => 'Transaction was created in or before month ":value"', + 'search_modifier_created_at_before_day' => 'Transaction was created on or before day of month ":value"', + 'search_modifier_created_at_after_year' => 'Transaction was created in or after year ":value"', + 'search_modifier_created_at_after_month' => 'Transaction was created in or after month ":value"', + 'search_modifier_created_at_after_day' => 'Transaction was created on or after day of month ":value"', + 'search_modifier_interest_date_before' => 'Transaction interest date is on or before ":value"', + 'search_modifier_interest_date_after' => 'Transaction interest date is on or after ":value"', + 'search_modifier_book_date_on' => 'Transaction book date is on ":value"', + 'search_modifier_book_date_before' => 'Transaction book date is on or before ":value"', + 'search_modifier_book_date_after' => 'Transaction book date is on or after ":value"', + 'search_modifier_process_date_on' => 'Transaction process date is on ":value"', + 'search_modifier_process_date_before' => 'Transaction process date is on or before ":value"', + 'search_modifier_process_date_after' => 'Transaction process date is on or after ":value"', + 'search_modifier_due_date_on' => 'Transaction due date is on ":value"', + 'search_modifier_due_date_before' => 'Transaction due date is on or before ":value"', + 'search_modifier_due_date_after' => 'Transaction due date is on or after ":value"', + 'search_modifier_payment_date_on' => 'Transaction payment date is on ":value"', + 'search_modifier_payment_date_before' => 'Transaction payment date is on or before ":value"', + 'search_modifier_payment_date_after' => 'Transaction payment date is on or after ":value"', + 'search_modifier_invoice_date_on' => 'Transaction invoice date is on ":value"', + 'search_modifier_invoice_date_before' => 'Transaction invoice date is on or before ":value"', + 'search_modifier_invoice_date_after' => 'Transaction invoice date is on or after ":value"', + 'search_modifier_created_at_on' => 'Transaction was created on ":value"', + 'search_modifier_created_at_before' => 'Transaction was created on or before ":value"', + 'search_modifier_created_at_after' => 'Transaction was created on or after ":value"', + 'search_modifier_updated_at_on' => 'Transaction was updated on ":value"', + 'search_modifier_updated_at_before' => 'Transaction was updated on or before ":value"', + 'search_modifier_updated_at_after' => 'Transaction was updated on or after ":value"', + 'search_modifier_attachment_name_is' => 'Any attachment\'s name is ":value"', + 'search_modifier_attachment_name_contains' => 'Any attachment\'s name contains ":value"', + 'search_modifier_attachment_name_starts' => 'Any attachment\'s name starts with ":value"', + 'search_modifier_attachment_name_ends' => 'Any attachment\'s name ends with ":value"', + 'search_modifier_attachment_notes_are' => 'Any attachment\'s notes are ":value"', + 'search_modifier_attachment_notes_contains' => 'Any attachment\'s notes contain ":value"', + 'search_modifier_attachment_notes_starts' => 'Any attachment\'s notes start with ":value"', + 'search_modifier_attachment_notes_ends' => 'Any attachment\'s notes end is ":value"', 'update_rule_from_query' => 'Aktualizuj regułę ":rule" z zapytania wyszukiwania', 'create_rule_from_query' => 'Utwórz nową regułę z zapytania wyszukiwania', 'rule_from_search_words' => 'Silnik reguł ma problemy z obsługą ":string". Sugerowana reguła, która pasuje do Twojego zapytania może dawać różne wyniki. Proszę dokładnie sprawdź wyzwalacze reguł.', @@ -443,7 +590,12 @@ return [ 'applied_rule_group_selection' => 'Grupa reguł ":title" została zastosowana do Twojego wyboru.', // actions and triggers + 'rule_trigger_store_journal' => 'Po utworzeniu transakcji', + 'rule_trigger_update_journal' => 'Po zmodyfikowaniu transakcji', 'rule_trigger_user_action' => 'Akcją użytkownika jest ":trigger_value"', + + + // OLD values (remove non-doubles later): 'rule_trigger_source_account_starts_choice' => 'Konto źródłowe się zaczyna od..', 'rule_trigger_source_account_starts' => 'Konto źródłowe się zaczyna od ":trigger_value"', 'rule_trigger_source_account_ends_choice' => 'Konto źródłowe kończy się na..', @@ -452,14 +604,14 @@ return [ 'rule_trigger_source_account_is' => 'Nazwa konta źródłowego to ":trigger_value:"', 'rule_trigger_source_account_contains_choice' => 'Nazwa konta źródłowego zawiera..', 'rule_trigger_source_account_contains' => 'Nazwa konta źródłowego zawiera ":trigger_value"', - 'rule_trigger_account_id_choice' => 'ID konta (źródłowego/docelowego) to dokładnie..', - 'rule_trigger_account_id' => 'ID konta (źródłowego/docelowego) to dokładnie :trigger_value', + 'rule_trigger_account_id_choice' => 'Either account ID is exactly..', + 'rule_trigger_account_id' => 'Either account ID is exactly :trigger_value', 'rule_trigger_source_account_id_choice' => 'ID konta źródłowego to dokładnie..', 'rule_trigger_source_account_id' => 'ID konta źródłowego to dokładnie :trigger_value', 'rule_trigger_destination_account_id_choice' => 'ID konta docelowego to dokładnie..', 'rule_trigger_destination_account_id' => 'ID konta docelowego to dokładnie :trigger_value', - 'rule_trigger_account_is_cash_choice' => 'Konto (źródłowe/docelowe) to konto (gotówkowe)', - 'rule_trigger_account_is_cash' => 'Konto (źródłowe/docelowe) to konto (gotówkowe)', + 'rule_trigger_account_is_cash_choice' => 'Either account is cash', + 'rule_trigger_account_is_cash' => 'Either account is cash', 'rule_trigger_source_is_cash_choice' => 'Konto źródłowe to konto (gotówkowe)', 'rule_trigger_source_is_cash' => 'Konto źródłowe to konto (gotówkowe)', 'rule_trigger_destination_is_cash_choice' => 'Konto docelowe to konto (gotówkowe)', @@ -494,8 +646,8 @@ return [ 'rule_trigger_category_is' => 'Kategoria to ":trigger_value"', 'rule_trigger_amount_less_choice' => 'Kwota jest mniejsza niż..', 'rule_trigger_amount_less' => 'Kwota jest mniejsza niż :trigger_value', - 'rule_trigger_amount_exactly_choice' => 'Kwota jest równa..', - 'rule_trigger_amount_exactly' => 'Kwota jest równa :trigger_value', + 'rule_trigger_amount_is_choice' => 'Amount is..', + 'rule_trigger_amount_is' => 'Amount is :trigger_value', 'rule_trigger_amount_more_choice' => 'Kwota jest większa niż..', 'rule_trigger_amount_more' => 'Kwota jest większa niż :trigger_value', 'rule_trigger_description_starts_choice' => 'Opis zaczyna się od..', @@ -506,28 +658,26 @@ return [ 'rule_trigger_description_contains' => 'Opis zawiera ":trigger_value"', 'rule_trigger_description_is_choice' => 'Opis to..', 'rule_trigger_description_is' => 'Opis to ":trigger_value"', - 'rule_trigger_date_is_choice' => 'Daty transakcji to..', - 'rule_trigger_date_is' => 'Data transakcji to ":trigger_value"', + 'rule_trigger_date_on_choice' => 'Transaction date is..', + 'rule_trigger_date_on' => 'Transaction date is ":trigger_value"', 'rule_trigger_date_before_choice' => 'Data transakcji jest przed..', 'rule_trigger_date_before' => 'Data transakcji jest przed ":trigger_value"', 'rule_trigger_date_after_choice' => 'Data transakcji jest po..', 'rule_trigger_date_after' => 'Data transakcji jest po ":trigger_value"', - 'rule_trigger_created_on_choice' => 'Transaction was made on..', - 'rule_trigger_created_on' => 'Transaction was made on ":trigger_value"', - 'rule_trigger_updated_on_choice' => 'Transakcja edytowana..', - 'rule_trigger_updated_on' => 'Transakcja edytowana ":trigger_value"', + 'rule_trigger_created_at_on_choice' => 'Transaction was made on..', + 'rule_trigger_created_at_on' => 'Transaction was made on ":trigger_value"', + 'rule_trigger_updated_at_on_choice' => 'Transaction was last edited on..', + 'rule_trigger_updated_at_on' => 'Transaction was last edited on ":trigger_value"', 'rule_trigger_budget_is_choice' => 'Budżet to..', 'rule_trigger_budget_is' => 'Budżet to ":trigger_value"', - 'rule_trigger_tag_is_choice' => 'Tag to..', - 'rule_trigger_tag_is' => 'Tag to ":trigger_value"', + 'rule_trigger_tag_is_choice' => 'Any tag is..', + 'rule_trigger_tag_is' => 'Any tag is ":trigger_value"', 'rule_trigger_currency_is_choice' => 'Waluta transakcji to..', 'rule_trigger_currency_is' => 'Waluta transakcji to ":trigger_value"', 'rule_trigger_foreign_currency_is_choice' => 'Waluta obca transakcji to..', 'rule_trigger_foreign_currency_is' => 'Waluta obca transakcji to ":trigger_value"', 'rule_trigger_has_attachments_choice' => 'Ma co najmniej podaną liczbę załączników', 'rule_trigger_has_attachments' => 'Ma co najmniej :trigger_value załącznik(ów)', - 'rule_trigger_store_journal' => 'Po utworzeniu transakcji', - 'rule_trigger_update_journal' => 'Po zmodyfikowaniu transakcji', 'rule_trigger_has_no_category_choice' => 'Brak kategorii', 'rule_trigger_has_no_category' => 'Transakcje bez kategorii', 'rule_trigger_has_any_category_choice' => 'Ma (dowolną) kategorię', @@ -548,20 +698,20 @@ return [ 'rule_trigger_any_notes' => 'Transakcja ma (dowolne) notatki', 'rule_trigger_no_notes_choice' => 'Brak notatek', 'rule_trigger_no_notes' => 'Transakcja bez notatek', - 'rule_trigger_notes_are_choice' => 'Notatki to..', - 'rule_trigger_notes_are' => 'Notatki to ":trigger_value"', - 'rule_trigger_notes_contain_choice' => 'Notatki zawierają..', - 'rule_trigger_notes_contain' => 'Notatki zawierają ":trigger_value"', - 'rule_trigger_notes_start_choice' => 'Notatki zaczynają się od..', - 'rule_trigger_notes_start' => 'Notatki zaczynają się od ":trigger_value"', - 'rule_trigger_notes_end_choice' => 'Notatki kończą się na..', - 'rule_trigger_notes_end' => 'Notatki kończą się na ":trigger_value"', + 'rule_trigger_notes_is_choice' => 'Notes are..', + 'rule_trigger_notes_is' => 'Notes are ":trigger_value"', + 'rule_trigger_notes_contains_choice' => 'Notes contain..', + 'rule_trigger_notes_contains' => 'Notes contain ":trigger_value"', + 'rule_trigger_notes_starts_choice' => 'Notes start with..', + 'rule_trigger_notes_starts' => 'Notes start with ":trigger_value"', + 'rule_trigger_notes_ends_choice' => 'Notes end with..', + 'rule_trigger_notes_ends' => 'Notes end with ":trigger_value"', 'rule_trigger_bill_is_choice' => 'Rachunek to..', 'rule_trigger_bill_is' => 'Rachunek to ":trigger_value"', - 'rule_trigger_external_id_choice' => 'Zewnętrzne ID to..', - 'rule_trigger_external_id' => 'Zewnętrzne ID to ":trigger_value"', - 'rule_trigger_internal_reference_choice' => 'Wewnętrzne odwołanie to..', - 'rule_trigger_internal_reference' => 'Wewnętrzne odwołanie to ":trigger_value"', + 'rule_trigger_external_id_is_choice' => 'External ID is..', + 'rule_trigger_external_id_is' => 'External ID is ":trigger_value"', + 'rule_trigger_internal_reference_is_choice' => 'Internal reference is..', + 'rule_trigger_internal_reference_is' => 'Internal reference is ":trigger_value"', 'rule_trigger_journal_id_choice' => 'ID dziennika transakcji to..', 'rule_trigger_journal_id' => 'ID dziennika transakcji to ":trigger_value"', 'rule_trigger_no_external_url' => 'Transakcja nie ma zewnętrznego adresu URL', @@ -571,6 +721,134 @@ return [ 'rule_trigger_id_choice' => 'Identyfikator transakcji to..', 'rule_trigger_id' => 'Identyfikator transakcji to ":trigger_value"', + // new values: + 'rule_trigger_user_action_choice' => 'User action is ":trigger_value"', + 'rule_trigger_tag_is_not_choice' => 'No tag is ":trigger_value"', + 'rule_trigger_tag_is_not' => 'No tag is..', + 'rule_trigger_account_is_choice' => 'Either account is exactly..', + 'rule_trigger_account_is' => 'Either account is exactly ":trigger_value"', + 'rule_trigger_account_contains_choice' => 'Either account contains..', + 'rule_trigger_account_contains' => 'Either account contains ":trigger_value"', + 'rule_trigger_account_ends_choice' => 'Either account ends with..', + 'rule_trigger_account_ends' => 'Either account ends with ":trigger_value"', + 'rule_trigger_account_starts_choice' => 'Either account starts with..', + 'rule_trigger_account_starts' => 'Either account starts with ":trigger_value"', + 'rule_trigger_account_nr_is_choice' => 'Either account number / IBAN is..', + 'rule_trigger_account_nr_is' => 'Either account number / IBAN is ":trigger_value"', + 'rule_trigger_account_nr_contains_choice' => 'Either account number / IBAN contains..', + 'rule_trigger_account_nr_contains' => 'Either account number / IBAN contains ":trigger_value"', + 'rule_trigger_account_nr_ends_choice' => 'Either account number / IBAN ends with..', + 'rule_trigger_account_nr_ends' => 'Either account number / IBAN ends with ":trigger_value"', + 'rule_trigger_account_nr_starts_choice' => 'Either account number / IBAN starts with..', + 'rule_trigger_account_nr_starts' => 'Either account number / IBAN starts with ":trigger_value"', + 'rule_trigger_category_contains_choice' => 'Category contains..', + 'rule_trigger_category_contains' => 'Category contains ":trigger_value"', + 'rule_trigger_category_ends_choice' => 'Category ends with..', + 'rule_trigger_category_ends' => 'Category ends with ":trigger_value"', + 'rule_trigger_category_starts_choice' => 'Category starts with..', + 'rule_trigger_category_starts' => 'Category starts with ":trigger_value"', + 'rule_trigger_budget_contains_choice' => 'Budget contains..', + 'rule_trigger_budget_contains' => 'Budget contains ":trigger_value"', + 'rule_trigger_budget_ends_choice' => 'Budget ends with..', + 'rule_trigger_budget_ends' => 'Budget ends with ":trigger_value"', + 'rule_trigger_budget_starts_choice' => 'Budget starts with..', + 'rule_trigger_budget_starts' => 'Budget starts with ":trigger_value"', + 'rule_trigger_bill_contains_choice' => 'Bill contains..', + 'rule_trigger_bill_contains' => 'Bill contains ":trigger_value"', + 'rule_trigger_bill_ends_choice' => 'Bill ends with..', + 'rule_trigger_bill_ends' => 'Bill ends with ":trigger_value"', + 'rule_trigger_bill_starts_choice' => 'Bill starts with..', + 'rule_trigger_bill_starts' => 'Bill starts with ":trigger_value"', + 'rule_trigger_external_id_contains_choice' => 'External ID contains..', + 'rule_trigger_external_id_contains' => 'External ID contains ":trigger_value"', + 'rule_trigger_external_id_ends_choice' => 'External ID ends with..', + 'rule_trigger_external_id_ends' => 'External ID ends with ":trigger_value"', + 'rule_trigger_external_id_starts_choice' => 'External ID starts with..', + 'rule_trigger_external_id_starts' => 'External ID starts with ":trigger_value"', + 'rule_trigger_internal_reference_contains_choice' => 'Internal reference contains..', + 'rule_trigger_internal_reference_contains' => 'Internal reference contains ":trigger_value"', + 'rule_trigger_internal_reference_ends_choice' => 'Internal reference ends with..', + 'rule_trigger_internal_reference_ends' => 'Internal reference ends with ":trigger_value"', + 'rule_trigger_internal_reference_starts_choice' => 'Internal reference starts with..', + 'rule_trigger_internal_reference_starts' => 'Internal reference starts with ":trigger_value"', + 'rule_trigger_external_url_is_choice' => 'External URL is..', + 'rule_trigger_external_url_is' => 'External URL is ":trigger_value"', + 'rule_trigger_external_url_contains_choice' => 'External URL contains..', + 'rule_trigger_external_url_contains' => 'External URL contains ":trigger_value"', + 'rule_trigger_external_url_ends_choice' => 'External URL ends with..', + 'rule_trigger_external_url_ends' => 'External URL ends with ":trigger_value"', + 'rule_trigger_external_url_starts_choice' => 'External URL starts with..', + 'rule_trigger_external_url_starts' => 'External URL starts with ":trigger_value"', + 'rule_trigger_has_no_attachments_choice' => 'Has no attachments', + 'rule_trigger_has_no_attachments' => 'Transaction has no attachments', + 'rule_trigger_recurrence_id_choice' => 'Recurring transaction ID is..', + 'rule_trigger_recurrence_id' => 'Recurring transaction ID is ":trigger_value"', + 'rule_trigger_interest_date_on_choice' => 'Interest date is on..', + 'rule_trigger_interest_date_on' => 'Interest date is on ":trigger_value"', + 'rule_trigger_interest_date_before_choice' => 'Interest date is before..', + 'rule_trigger_interest_date_before' => 'Interest date is before ":trigger_value"', + 'rule_trigger_interest_date_after_choice' => 'Interest date is after..', + 'rule_trigger_interest_date_after' => 'Interest date is after ":trigger_value"', + 'rule_trigger_book_date_on_choice' => 'Book date is on..', + 'rule_trigger_book_date_on' => 'Book date is on ":trigger_value"', + 'rule_trigger_book_date_before_choice' => 'Book date is before..', + 'rule_trigger_book_date_before' => 'Book date is before ":trigger_value"', + 'rule_trigger_book_date_after_choice' => 'Book date is after..', + 'rule_trigger_book_date_after' => 'Book date is after ":trigger_value"', + 'rule_trigger_process_date_on_choice' => 'Process date is on..', + 'rule_trigger_process_date_on' => 'Process date is ":trigger_value"', + 'rule_trigger_process_date_before_choice' => 'Process date is before..', + 'rule_trigger_process_date_before' => 'Process date is before ":trigger_value"', + 'rule_trigger_process_date_after_choice' => 'Process date is after..', + 'rule_trigger_process_date_after' => 'Process date is after ":trigger_value"', + 'rule_trigger_due_date_on_choice' => 'Due date is on..', + 'rule_trigger_due_date_on' => 'Due date is on ":trigger_value"', + 'rule_trigger_due_date_before_choice' => 'Due date is before..', + 'rule_trigger_due_date_before' => 'Due date is before ":trigger_value"', + 'rule_trigger_due_date_after_choice' => 'Due date is after..', + 'rule_trigger_due_date_after' => 'Due date is after ":trigger_value"', + 'rule_trigger_payment_date_on_choice' => 'Payment date is on..', + 'rule_trigger_payment_date_on' => 'Payment date is on ":trigger_value"', + 'rule_trigger_payment_date_before_choice' => 'Payment date is before..', + 'rule_trigger_payment_date_before' => 'Payment date is before ":trigger_value"', + 'rule_trigger_payment_date_after_choice' => 'Payment date is after..', + 'rule_trigger_payment_date_after' => 'Payment date is after ":trigger_value"', + 'rule_trigger_invoice_date_on_choice' => 'Invoice date is on..', + 'rule_trigger_invoice_date_on' => 'Invoice date is on ":trigger_value"', + 'rule_trigger_invoice_date_before_choice' => 'Invoice date is before..', + 'rule_trigger_invoice_date_before' => 'Invoice date is before ":trigger_value"', + 'rule_trigger_invoice_date_after_choice' => 'Invoice date is after..', + 'rule_trigger_invoice_date_after' => 'Invoice date is after ":trigger_value"', + 'rule_trigger_created_at_before_choice' => 'Transaction was created before..', + 'rule_trigger_created_at_before' => 'Transaction was created before ":trigger_value"', + 'rule_trigger_created_at_after_choice' => 'Transaction was created after..', + 'rule_trigger_created_at_after' => 'Transaction was created after ":trigger_value"', + 'rule_trigger_updated_at_before_choice' => 'Transaction was last updated before..', + 'rule_trigger_updated_at_before' => 'Transaction was last updated before ":trigger_value"', + 'rule_trigger_updated_at_after_choice' => 'Transaction was last updated after..', + 'rule_trigger_updated_at_after' => 'Transaction was last updated after ":trigger_value"', + 'rule_trigger_foreign_amount_is_choice' => 'Foreign amount is exactly..', + 'rule_trigger_foreign_amount_is' => 'Foreign amount is exactly ":trigger_value"', + 'rule_trigger_foreign_amount_less_choice' => 'Foreign amount is less than..', + 'rule_trigger_foreign_amount_less' => 'Foreign amount is less than ":trigger_value"', + 'rule_trigger_foreign_amount_more_choice' => 'Foreign amount is more than..', + 'rule_trigger_foreign_amount_more' => 'Foreign amount is more than ":trigger_value"', + 'rule_trigger_attachment_name_is_choice' => 'Any attachment\'s name is..', + 'rule_trigger_attachment_name_is' => 'Any attachment\'s name is ":trigger_value"', + 'rule_trigger_attachment_name_contains_choice' => 'Any attachment\'s name contains..', + 'rule_trigger_attachment_name_contains' => 'Any attachment\'s name contains ":trigger_value"', + 'rule_trigger_attachment_name_starts_choice' => 'Any attachment\'s name starts with..', + 'rule_trigger_attachment_name_starts' => 'Any attachment\'s name starts with ":trigger_value"', + 'rule_trigger_attachment_name_ends_choice' => 'Any attachment\'s name ends with..', + 'rule_trigger_attachment_name_ends' => 'Any attachment\'s name ends with ":trigger_value"', + 'rule_trigger_attachment_notes_are_choice' => 'Any attachment\'s notes are..', + 'rule_trigger_attachment_notes_are' => 'Any attachment\'s notes are ":trigger_value"', + 'rule_trigger_attachment_notes_contains_choice' => 'Any attachment\'s notes contain..', + 'rule_trigger_attachment_notes_contains' => 'Any attachment\'s notes contain ":trigger_value"', + 'rule_trigger_attachment_notes_starts_choice' => 'Any attachment\'s notes start with..', + 'rule_trigger_attachment_notes_starts' => 'Any attachment\'s notes start with ":trigger_value"', + 'rule_trigger_attachment_notes_ends_choice' => 'Any attachment\'s notes end with..', + 'rule_trigger_attachment_notes_ends' => 'Any attachment\'s notes end with ":trigger_value"', // actions 'rule_action_delete_transaction_choice' => 'USUŃ transakcję (!)', @@ -1031,6 +1309,10 @@ return [ 'running_again_loss' => 'Transakcje poprzednio powiązane z tym rachunkiem mogą stracić to powiązanie, jeżeli nie będą spełniały założeń reguł(y).', 'bill_related_rules' => 'Reguły powiązane z tym rachunkiem', 'repeats' => 'Powtarza się', + 'bill_end_date_help' => 'Optional field. The bill is expected to end on this date.', + 'bill_extension_date_help' => 'Optional field. The bill must be extended (or cancelled) on or before this date.', + 'bill_end_index_line' => 'This bill ends on :date', + 'bill_extension_index_line' => 'This bill must be extended or cancelled on :date', 'connected_journals' => 'Powiązane transakcje', 'auto_match_on' => 'Automatycznie dopasowane przez Firefly III', 'auto_match_off' => 'Niedopasowane automatycznie przez Firefly III', @@ -1412,7 +1694,6 @@ return [ 'overview' => 'Przegląd', 'saveOnAccount' => 'Oszczędzaj na koncie', 'unknown' => 'Nieznane', - 'daily' => 'Dziennie', 'monthly' => 'Miesięcznie', 'profile' => 'Profil', 'errors' => 'Błędy', diff --git a/resources/lang/pl_PL/form.php b/resources/lang/pl_PL/form.php index 6a9e23d950..5f88358c9f 100644 --- a/resources/lang/pl_PL/form.php +++ b/resources/lang/pl_PL/form.php @@ -181,6 +181,7 @@ return [ 'login_name' => 'Login', 'is_owner' => 'Czy admin?', 'url' => 'URL', + 'bill_end_date' => 'End date', // import 'apply_rules' => 'Zastosuj reguły', diff --git a/resources/lang/pt_BR/config.php b/resources/lang/pt_BR/config.php index 488e65494f..0ed39712b9 100644 --- a/resources/lang/pt_BR/config.php +++ b/resources/lang/pt_BR/config.php @@ -25,25 +25,36 @@ declare(strict_types=1); return [ 'html_language' => 'pt-br', 'locale' => 'pt-br, pt_BR.utf8, pt_BR.UTF-8', - 'month' => '%B %Y', - 'month_and_day' => '%e de %B de %Y', + //'month' => '%B %Y', + 'month_js' => 'MMMM YYYY', + + //'month_and_day' => '%B %e, %Y', 'month_and_day_moment_js' => 'DD \de MMMM \de YYYY', 'month_and_day_fns' => 'MMMM d, y', - 'month_and_date_day' => '%A, %B de %e de %Y', - 'month_and_day_no_year' => '%B de %e', - 'date_time' => '%B %e, %Y, @ %T', - 'specific_day' => '%e %B %Y', - 'week_in_year' => 'Semana %V, %G', - 'year' => '%Y', - 'half_year' => '%B %Y', - 'month_js' => 'MMMM YYYY', 'month_and_day_js' => 'MMMM Do, YYYY', + + //'month_and_date_day' => '%A %B %e, %Y', + 'month_and_date_day_js' => 'dddd MMMM Do, YYYY', + + //'month_and_day_no_year' => '%B %e', + 'month_and_day_no_year_js' => 'MMMM Do', + + //'date_time' => '%B %e, %Y, @ %T', 'date_time_js' => 'MMMM Do, YYYY, @ HH:mm:ss', + + //'specific_day' => '%e %B %Y', 'specific_day_js' => 'D MMMM YYYY', + + //'week_in_year' => 'Week %V, %G', 'week_in_year_js' => '[Week] s, AAAA', 'week_in_year_fns' => "'Semana' w, yyyy", + + //'year' => '%Y', 'year_js' => 'YYYY', + + //'half_year' => '%B %Y', 'half_year_js' => 'Q YYYY', + 'quarter_fns' => "'T'Q, yyyy", 'half_year_fns' => "'S{half}', yyyy", 'dow_1' => 'Segunda', diff --git a/resources/lang/pt_BR/email.php b/resources/lang/pt_BR/email.php index 5bfaf36692..9fbe831a9f 100644 --- a/resources/lang/pt_BR/email.php +++ b/resources/lang/pt_BR/email.php @@ -24,82 +24,97 @@ declare(strict_types=1); return [ // common items - 'greeting' => 'Olá,', - 'closing' => 'Bip Bop,', - 'signature' => 'Firefly III Robô de Email', - 'footer_ps' => 'PS: Esta mensagem foi enviada porque uma solicitação do IP :ipAddress a ativou.', + 'greeting' => 'Olá,', + 'closing' => 'Bip Bop,', + 'signature' => 'Firefly III Robô de Email', + 'footer_ps' => 'PS: Esta mensagem foi enviada porque uma solicitação do IP :ipAddress a ativou.', // admin test - 'admin_test_subject' => 'Uma mensagem de teste de sua instalação do Firefly III', - 'admin_test_body' => 'Essa é uma mensagem de teste de sua instância do Firefly III. Foi enviada para :email.', + 'admin_test_subject' => 'Uma mensagem de teste de sua instalação do Firefly III', + 'admin_test_body' => 'Essa é uma mensagem de teste de sua instância do Firefly III. Foi enviada para :email.', // new IP - 'login_from_new_ip' => 'Novo login no Firefly III', - 'new_ip_body' => 'O Firefly III detectou um novo login em sua conta de um endereço IP desconhecido. Caso você nunca tenha logado do endereço IP abaixo, ou o fez há mais de seis meses, o Firefly III irá avisá-lo.', - 'new_ip_warning' => 'Caso você reconheça este endereço IP ou o login, você pode ignorar esta mensagem. Ou se você não fez login, se não tem ideia do que se trata, verifique a segurança da sua senha, altere-a e desconecte-se de todas as outras sessões. Para fazer isso, vá para sua página de perfil. Claro que você já habilitou 2FA, né? Mantenha-se seguro!', - 'ip_address' => 'Endereço IP', - 'host_name' => 'Servidor', - 'date_time' => 'Data + hora', + 'login_from_new_ip' => 'Novo login no Firefly III', + 'new_ip_body' => 'O Firefly III detectou um novo login em sua conta de um endereço IP desconhecido. Caso você nunca tenha logado do endereço IP abaixo, ou o fez há mais de seis meses, o Firefly III irá avisá-lo.', + 'new_ip_warning' => 'Caso você reconheça este endereço IP ou o login, você pode ignorar esta mensagem. Ou se você não fez login, se não tem ideia do que se trata, verifique a segurança da sua senha, altere-a e desconecte-se de todas as outras sessões. Para fazer isso, vá para sua página de perfil. Claro que você já habilitou 2FA, né? Mantenha-se seguro!', + 'ip_address' => 'Endereço IP', + 'host_name' => 'Servidor', + 'date_time' => 'Data + hora', // access token created - 'access_token_created_subject' => 'Um novo token de acesso foi criado', - 'access_token_created_body' => 'Alguém (esperamos que você) acabou de criar um novo token de acesso a API do Firefly III, para sua conta.', - 'access_token_created_explanation' => 'Com esse token, eles podem acessar todos os seus registros financeiros através da API do Firefly III.', - 'access_token_created_revoke' => 'Se não foi você, favor revogue este token o mais rápido possível em :url.', + 'access_token_created_subject' => 'Um novo token de acesso foi criado', + 'access_token_created_body' => 'Alguém (esperamos que você) acabou de criar um novo token de acesso a API do Firefly III, para sua conta.', + 'access_token_created_explanation' => 'Com esse token, eles podem acessar todos os seus registros financeiros através da API do Firefly III.', + 'access_token_created_revoke' => 'Se não foi você, favor revogue este token o mais rápido possível em :url.', // registered - 'registered_subject' => 'Bem-vindo(a) ao Firefly III!', - 'registered_welcome' => 'Bem-vindo ao Firefly II. Seu registro foi feito, e este e-mail está aqui para confirmar. Yeah!', - 'registered_pw' => 'Se você já esqueceu sua senha, redefina-a usando a ferramenta de redefinição de senha.', - 'registered_help' => 'Há um ícone de ajuda no canto superior direito de cada página. Se você precisar de ajuda, clique nele!', - 'registered_doc_html' => 'Se você ainda não o fez, por favor leia a grande teoria.', - 'registered_doc_text' => 'Se você ainda não o fez, por favor leia o guia de primeiro uso e a descrição completa.', - 'registered_closing' => 'Aproveite!', - 'registered_firefly_iii_link' => 'Firefly III:', - 'registered_pw_reset_link' => 'Redefinição de senha:', - 'registered_doc_link' => 'Documentação:', + 'registered_subject' => 'Bem-vindo(a) ao Firefly III!', + 'registered_welcome' => 'Bem-vindo ao Firefly II. Seu registro foi feito, e este e-mail está aqui para confirmar. Yeah!', + 'registered_pw' => 'Se você já esqueceu sua senha, redefina-a usando a ferramenta de redefinição de senha.', + 'registered_help' => 'Há um ícone de ajuda no canto superior direito de cada página. Se você precisar de ajuda, clique nele!', + 'registered_doc_html' => 'Se você ainda não o fez, por favor leia a grande teoria.', + 'registered_doc_text' => 'Se você ainda não o fez, por favor leia o guia de primeiro uso e a descrição completa.', + 'registered_closing' => 'Aproveite!', + 'registered_firefly_iii_link' => 'Firefly III:', + 'registered_pw_reset_link' => 'Redefinição de senha:', + 'registered_doc_link' => 'Documentação:', // email change - 'email_change_subject' => 'O seu endereço de email no Firefly III mudou', - 'email_change_body_to_new' => 'Você ou alguém com acesso à sua conta Firefly III alterou seu endereço de e-mail. Se não esperava esta mensagem, por favor, ignore e apague-a.', - 'email_change_body_to_old' => 'Você ou alguém com acesso à sua conta Firefly III alterou seu endereço de e-mail. Se você não esperava que isso acontecesse, você deve seguir o "desfazer" link abaixo para proteger a sua conta!', - 'email_change_ignore' => 'Se você iniciou esta alteração, você pode ignorar esta mensagem.', - 'email_change_old' => 'O endereço de e-mail antigo era: :email', - 'email_change_old_strong' => 'O endereço de e-mail antigo era: :email', - 'email_change_new' => 'O novo endereço de e-mail é: :email', - 'email_change_new_strong' => 'O novo endereço de e-mail é: :email', - 'email_change_instructions' => 'Você não pode usar o Firefly III até confirmar esta alteração. Siga o link abaixo para fazer isso.', - 'email_change_undo_link' => 'Para desfazer a alteração, abra este link:', + 'email_change_subject' => 'O seu endereço de email no Firefly III mudou', + 'email_change_body_to_new' => 'Você ou alguém com acesso à sua conta Firefly III alterou seu endereço de e-mail. Se não esperava esta mensagem, por favor, ignore e apague-a.', + 'email_change_body_to_old' => 'Você ou alguém com acesso à sua conta Firefly III alterou seu endereço de e-mail. Se você não esperava que isso acontecesse, você deve seguir o "desfazer" link abaixo para proteger a sua conta!', + 'email_change_ignore' => 'Se você iniciou esta alteração, você pode ignorar esta mensagem.', + 'email_change_old' => 'O endereço de e-mail antigo era: :email', + 'email_change_old_strong' => 'O endereço de e-mail antigo era: :email', + 'email_change_new' => 'O novo endereço de e-mail é: :email', + 'email_change_new_strong' => 'O novo endereço de e-mail é: :email', + 'email_change_instructions' => 'Você não pode usar o Firefly III até confirmar esta alteração. Siga o link abaixo para fazer isso.', + 'email_change_undo_link' => 'Para desfazer a alteração, abra este link:', // OAuth token created - 'oauth_created_subject' => 'Um novo cliente OAuth foi criado', - 'oauth_created_body' => 'Alguém (esperamos que você) acabou de criar um novo cliente OAuth da API do Firefly III para sua conta de usuário. Nomeado como ":name" e tem URL de retorno :url.', - 'oauth_created_explanation' => 'Com esse cliente, é possível acessar todos os seus registros financeiros por meio da API do Firefly III.', - 'oauth_created_undo' => 'Se não foi você, por favor, revogue este cliente o mais rápido possível em :url.', + 'oauth_created_subject' => 'Um novo cliente OAuth foi criado', + 'oauth_created_body' => 'Alguém (esperamos que você) acabou de criar um novo cliente OAuth da API do Firefly III para sua conta de usuário. Nomeado como ":name" e tem URL de retorno :url.', + 'oauth_created_explanation' => 'Com esse cliente, é possível acessar todos os seus registros financeiros por meio da API do Firefly III.', + 'oauth_created_undo' => 'Se não foi você, por favor, revogue este cliente o mais rápido possível em :url.', // reset password - 'reset_pw_subject' => 'Seu pedido de redefinição de senha', - 'reset_pw_instructions' => 'Alguém tentou redefinir sua senha. Se foi você, por favor, abra o link abaixo para fazê-lo.', - 'reset_pw_warning' => 'POR FAVOR, verifique se o link realmente vai para o Firefly III que você espera que ele vá!', + 'reset_pw_subject' => 'Seu pedido de redefinição de senha', + 'reset_pw_instructions' => 'Alguém tentou redefinir sua senha. Se foi você, por favor, abra o link abaixo para fazê-lo.', + 'reset_pw_warning' => 'POR FAVOR, verifique se o link realmente vai para o Firefly III que você espera que ele vá!', // error - 'error_subject' => 'Ocorreu um erro no Firefly III', - 'error_intro' => 'Firefly III v:version encontrou um erro: :errorMessage.', - 'error_type' => 'O erro foi do tipo ":class".', - 'error_timestamp' => 'O erro aconteceu em/às: :time.', - 'error_location' => 'Esse erro ocorreu no arquivo ":file", na linha :line com o código :code.', - 'error_user' => 'O erro foi encontrado pelo usuário #:id, :email.', - 'error_no_user' => 'Não houve nenhum usuário conectado para esse erro ou nenhum usuário foi detectado.', - 'error_ip' => 'O endereço de IP relacionado a este erro é: :ip', - 'error_url' => 'URL é: :url', - 'error_user_agent' => 'Agente de usuário: :userAgent', - 'error_stacktrace' => 'O caminho completo do erro está abaixo. Se você acha que isso é um bug no Firefly III, você pode encaminhar essa mensagem para james@firefly-iii. rg. Isso pode ajudar a corrigir o erro que você acabou de encontrar.', - 'error_github_html' => 'Se você preferir, também pode abrir uma nova issue no GitHub.', - '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_headers' => 'The following headers may also be relevant:', + 'error_subject' => 'Ocorreu um erro no Firefly III', + 'error_intro' => 'Firefly III v:version encontrou um erro: :errorMessage.', + 'error_type' => 'O erro foi do tipo ":class".', + 'error_timestamp' => 'O erro aconteceu em/às: :time.', + 'error_location' => 'Esse erro ocorreu no arquivo ":file", na linha :line com o código :code.', + 'error_user' => 'O erro foi encontrado pelo usuário #:id, :email.', + 'error_no_user' => 'Não houve nenhum usuário conectado para esse erro ou nenhum usuário foi detectado.', + 'error_ip' => 'O endereço de IP relacionado a este erro é: :ip', + 'error_url' => 'URL é: :url', + 'error_user_agent' => 'Agente de usuário: :userAgent', + 'error_stacktrace' => 'O caminho completo do erro está abaixo. Se você acha que isso é um bug no Firefly III, você pode encaminhar essa mensagem para james@firefly-iii. rg. Isso pode ajudar a corrigir o erro que você acabou de encontrar.', + 'error_github_html' => 'Se você preferir, também pode abrir uma nova issue no GitHub.', + '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_headers' => 'Os seguintes cabeçalhos também podem ser relevantes:', // report new journals - 'new_journals_subject' => 'Firefly III criou uma nova transação.|Firefly III criou :count novas transações', - 'new_journals_header' => 'Firefly III criou uma transação para você. Você pode encontrá-la em sua instalação do Firefly III:|Firefly III criou :count transações para você. Você pode encontrá-los em sua instalação do Firefly II:', + 'new_journals_subject' => 'Firefly III criou uma nova transação.|Firefly III criou :count novas transações', + 'new_journals_header' => 'Firefly III criou uma transação para você. Você pode encontrá-la em sua instalação do Firefly III:|Firefly III criou :count transações para você. Você pode encontrá-los em sua instalação do Firefly II:', + + // bill warning + 'bill_warning_subject_end_date' => 'Your bill ":name" is due to end in :diff days', + 'bill_warning_subject_now_end_date' => 'Your bill ":name" is due to end TODAY', + 'bill_warning_subject_extension_date' => 'Your bill ":name" is due to be extended or cancelled in :diff days', + 'bill_warning_subject_now_extension_date' => 'Your bill ":name" is due to be extended or cancelled TODAY', + 'bill_warning_end_date_text' => 'Your bill ":name" is due to end on :date. This moment will pass in about :diff days.', + 'bill_warning_extension_date_text' => 'Your bill ":name" is due to be extended or cancelled on :date. This moment will pass in about :diff days.', + 'bill_warning_end_date_text_zero' => 'Your bill ":name" is due to end on :date. This moment will pass TODAY!', + 'bill_warning_extension_date_text_zero' => 'Your bill ":name" is due to be extended or cancelled on :date. This moment will pass TODAY!', + 'bill_warning_please_action' => 'Please take the appropriate action.', + 'bill_warning_end_date_html' => 'Your bill ":name" is due to end on :date. This moment will pass in about :diff days.', + 'bill_warning_extension_date_html' => 'Your bill ":name" is due to be extended or cancelled on :date. This moment will pass in about :diff days.', + 'bill_warning_end_date_html_zero' => 'Your bill ":name" is due to end on :date. This moment will pass TODAY!', + 'bill_warning_extension_date_html_zero' => 'Your bill ":name" is due to be extended or cancelled on :date. This moment will pass TODAY!', ]; diff --git a/resources/lang/pt_BR/firefly.php b/resources/lang/pt_BR/firefly.php index 4017c4c687..63705a3fb3 100644 --- a/resources/lang/pt_BR/firefly.php +++ b/resources/lang/pt_BR/firefly.php @@ -24,333 +24,480 @@ declare(strict_types=1); return [ // general stuff: - 'close' => 'Fechar', - 'actions' => 'Ações', - 'edit' => 'Editar', - 'delete' => 'Apagar', - 'split' => 'Dividir', - 'single_split' => 'Divisão', - 'clone' => 'Clonar', - 'last_seven_days' => 'Últimos sete dias', - 'last_thirty_days' => 'Últimos 30 dias', - 'last_180_days' => 'Últimos 180 dias', - 'YTD' => 'Acumulado no ano', - 'welcome_back' => 'O que está acontecendo?', - 'everything' => 'Tudo', - 'today' => 'hoje', - 'customRange' => 'Intervalo Personalizado', - 'date_range' => 'Intervalo de datas', - 'apply' => 'Aplicar', - 'select_date' => 'Selecione a data..', - 'cancel' => 'Cancelar', - 'from' => 'De', - 'to' => 'Até', - 'structure' => 'Estrutura', - 'help_translating' => 'Este texto de ajuda ainda não está disponível no seu idioma. Que tal ajudar a traduzí-lo?', - 'showEverything' => 'Mostrar tudo', - 'never' => 'Nunca', - 'no_results_for_empty_search' => 'Sua pesquisa estava vazia, então nada foi encontrado.', - 'removed_amount' => ':amount removido', - 'added_amount' => ':amount adicionada', - 'asset_account_role_help' => 'Quaisquer opções extras resultantes da sua escolha pode ser definido mais tarde.', - 'Opening balance' => 'Saldo inicial', - 'create_new_stuff' => 'Criar novas coisas', - 'new_withdrawal' => 'Nova retirada', - 'create_new_transaction' => 'Criar nova transação', - 'sidebar_frontpage_create' => 'Criar', - 'new_transaction' => 'Nova transação', - 'no_rules_for_bill' => 'Esta conta não tem regras associadas a ela.', - 'go_to_asset_accounts' => 'Veja suas contas ativas', - 'go_to_budgets' => 'Vá para seus orçamentos', - 'go_to_withdrawals' => 'Vá para seus saques', - 'clones_journal_x' => 'Esta transação é um clone de ":description" (#:id)', - 'go_to_categories' => 'Vá para suas categorias', - 'go_to_bills' => 'Vá para suas contas', - 'go_to_expense_accounts' => 'Veja suas despesas', - 'go_to_revenue_accounts' => 'Veja suas receitas', - 'go_to_piggies' => 'Vá para sua poupança', - 'new_deposit' => 'Novo depósito', - 'new_transfer' => 'Nova transferência', - 'new_transfers' => 'Nova transferência', - 'new_asset_account' => 'Nova conta de ativo', - 'new_expense_account' => 'Nova conta de despesa', - 'new_revenue_account' => 'Nova conta de receita', - 'new_liabilities_account' => 'Novo passivo', - 'new_budget' => 'Novo orçamento', - 'new_bill' => 'Nova fatura', - 'block_account_logout' => 'Você foi desconectado. Contas bloqueadas não podem usar este site. Você se registrou com um email válido?', - 'flash_success' => 'Sucesso!', - 'flash_info' => 'Mensagem', - 'flash_warning' => 'Atenção!', - 'flash_error' => 'Erro!', - 'flash_danger' => 'Perigo!', - 'flash_info_multiple' => 'Há uma mensagem|Existem :count mensagens', - 'flash_error_multiple' => 'Houve um erro|Houve :count erros', - 'net_worth' => 'Valor Líquido', - 'help_for_this_page' => 'Ajuda para esta página', - 'help_for_this_page_body' => 'Você pode encontrar mais informações sobre esta página na documentação.', - 'two_factor_welcome' => 'Olá!', - 'two_factor_enter_code' => 'Para continuar, por favor, digite seu código de autenticação em duas etapas. Seu aplicativo pode gerá-lo para você.', - 'two_factor_code_here' => 'Insira o código aqui', - 'two_factor_title' => 'Autenticação em duas etapas', - 'authenticate' => 'Autenticar', - 'two_factor_forgot_title' => 'Perdeu autenticação em duas etapas', - 'two_factor_forgot' => 'Esqueci minha autenticação em duas etapas.', - 'two_factor_lost_header' => 'Perdeu sua autenticação em duas etapas?', - 'two_factor_lost_intro' => 'Se você perdeu seus códigos de backup também, você tem azar. Isso não é algo que você pode corrigir a partir da interface da web. Você tem duas escolhas.', - 'two_factor_lost_fix_self' => 'Caso você execute sua própria instância do Firefly III, leia este item no FAQ para instruções.', - 'two_factor_lost_fix_owner' => 'Caso contrário, o proprietário do site :site_owner e peça para redefinir a sua autenticação de duas etapas.', - 'mfa_backup_code' => 'Você usou um código de backup para acessar o Firefly III. Não pode ser usado novamente, então cruze-o na sua lista.', - 'pref_two_factor_new_backup_codes' => 'Obter novos códigos de backup', - 'pref_two_factor_backup_code_count' => 'Você tem :count código de backup válido.|Você tem :count códigos de backup válidos.', - '2fa_i_have_them' => 'Eu os armazenei!', - 'warning_much_data' => ':days dias de dados podem demorar um pouco para carregar.', - 'registered' => 'Você se registrou com sucesso!', - 'Default asset account' => 'Conta padrão', - 'no_budget_pointer' => 'Parece que você ainda não tem orçamentos. Você deve criar alguns na página de orçamentos. Orçamentos podem ajudá-lo a manter o controle das despesas.', - 'no_bill_pointer' => 'Parece que você ainda não tem contas. Você deve criar algumas em contas. Contas podem ajudar você a manter o controle de despesas.', - 'Savings account' => 'Conta poupança', - 'Credit card' => 'Cartão de crédito', - 'source_accounts' => 'Conta de origem|Contas de origem', - 'destination_accounts' => 'Conta de destino|Contas de destino', - 'user_id_is' => 'Seu id de usuário é :user', - 'field_supports_markdown' => 'Este campo suporta Markdown.', - 'need_more_help' => 'Se você precisa de mais ajuda usando o Firefly III, por favor abra um ticket no Github.', - 'reenable_intro_text' => 'Você também pode reabilitar o guia de introdução.', - 'intro_boxes_after_refresh' => 'As caixas de introdução reaparecerão quando você atualizar a página.', - 'show_all_no_filter' => 'Mostre todas as transações sem agrupá-las por data.', - 'expenses_by_category' => 'Despesa por categoria', - 'expenses_by_budget' => 'Despesas pelo orçamento', - 'income_by_category' => 'Receitas por categoria', - 'expenses_by_asset_account' => 'Despesas por conta de ativos', - 'expenses_by_expense_account' => 'Despesas por conta de despesa', - 'cannot_redirect_to_account' => 'Firefly III não pode redirecioná-lo para a página correta. Minhas desculpas.', - 'sum_of_expenses' => 'Soma das despesas', - 'sum_of_income' => 'Soma da renda', - 'liabilities' => 'Passivos', - 'spent_in_specific_budget' => 'Gasto no orçamento ":budget"', - 'spent_in_specific_double' => 'Gasto na conta ":account"', - 'earned_in_specific_double' => 'Ganho na conta ":account"', - 'source_account' => 'Conta origem', - 'source_account_reconciliation' => 'Você não pode editar a conta de origem de uma transação de reconciliação.', - 'destination_account' => 'Conta destino', - 'destination_account_reconciliation' => 'Você não pode editar a conta de origem de uma transação de reconciliação.', - 'sum_of_expenses_in_budget' => 'Gasto total no orçamento ":budget"', - 'left_in_budget_limit' => 'Restante para gastar de acordo com o orçamento', - 'current_period' => 'Período atual', - 'show_the_current_period_and_overview' => 'Mostrar o período atual e visão geral', - 'pref_languages_locale' => 'Para que um idioma diferente do inglês funcione corretamente, seu sistema operacional deve estar equipado com as informações locais corretas. Se estas não estiverem presentes, os dados de moeda, as datas e os montantes podem ser formatados incorretamente.', - 'budget_in_period' => 'Todas as transações para orçamento ":name" entre :start e :end na moeda :currency', - 'chart_budget_in_period' => 'Gráfico para todas as transações do orçamento ":name" entre :start e :end em :currency', - 'chart_budget_in_period_only_currency' => 'O valor que você orçou foi em :currency, então este gráfico mostrará apenas transações em :currency.', - 'chart_account_in_period' => 'Gráfico para todas as transações para a conta ":name" (:balance) entre :start e :end', - 'chart_category_in_period' => 'Gráfico para todas as transações para a categoria ":name" entre :start e :end', - 'chart_category_all' => 'Gráfico para todas as transações para a categoria ":name"', - 'clone_withdrawal' => 'Clonar esta saída', - 'clone_deposit' => 'Clonar esta entrada', - 'clone_transfer' => 'Clonar esta transferência', - 'multi_select_no_selection' => 'Nenhum selecionado', - 'multi_select_select_all' => 'Selecionar tudo', - 'multi_select_n_selected' => 'selecionado', - 'multi_select_all_selected' => 'Todos selecionados', - 'multi_select_filter_placeholder' => 'Encontrar..', - 'intro_next_label' => 'Próximo', - 'intro_prev_label' => 'Anterior', - 'intro_skip_label' => 'Pular', - 'intro_done_label' => 'Concluído', - 'between_dates_breadcrumb' => 'Entre :start e :end', - 'all_journals_without_budget' => 'Todas as transações sem um orçamento', - 'journals_without_budget' => 'Transações sem um orçamento', - 'all_journals_without_category' => 'Todas as transações sem uma categoria', - 'journals_without_category' => 'Transações sem uma categoria', - 'all_journals_for_account' => 'Todas as transações para conta :name', - 'chart_all_journals_for_account' => 'Gráfico de todas as transações para conta :name', - 'journals_in_period_for_account' => 'Todas as transações para conta :name entre :start e :end', - 'journals_in_period_for_account_js' => 'All transactions for account {title} between {start} and {end}', - 'transferred' => 'Transferido', - 'all_withdrawal' => 'Todas as despesas', - 'all_transactions' => 'Todas as transações', - 'title_withdrawal_between' => 'Todas as despesas entre :start e :end', - 'all_deposit' => 'Todas as receitas', - 'title_deposit_between' => 'Todas as receitas entre :start e :end', - 'all_transfers' => 'Todas as transferências', - 'title_transfers_between' => 'Todas as transferências entre :start e :end', - 'all_transfer' => 'Todas as transferências', - 'all_journals_for_tag' => 'Todas as transações para tag ":tag"', - 'title_transfer_between' => 'Todas as transferências entre :start e :end', - 'all_journals_for_category' => 'Todas as transações para categoria :name', - 'all_journals_for_budget' => 'Todas as transações para orçamento :name', - 'chart_all_journals_for_budget' => 'Gráfico de todas as transações para orçamento :name', - 'journals_in_period_for_category' => 'Todas as transações para a categoria :name entre :start e :end', - 'journals_in_period_for_tag' => 'Todas as transações para tag :tag entre :start e :end', - 'not_available_demo_user' => 'O recurso que você tenta acessar não está disponível para usuários da demo.', - 'exchange_rate_instructions' => 'A conta ativa "@name" aceita apenas transações em @native_currency. Se você deseja usar @foreign_currency em vez disso, verifique se a quantidade em @native_currency também é conhecida:', - 'transfer_exchange_rate_instructions' => 'A conta ativa de origem "@source_name" aceita apenas transações em @source_currency. A conta ativa de destino "@dest_name" aceita apenas transações em @dest_currency. Você deve fornecer o valor transferido corretamente em ambas as moedas.', - 'transaction_data' => 'Dados de transação', - 'invalid_server_configuration' => 'Configuração do servidor inválida', - 'invalid_locale_settings' => 'Firefly III is unable to format monetary amounts because your server is missing the required packages. There are instructions how to do this.', - 'quickswitch' => 'Mudança rápida', - 'sign_in_to_start' => 'Faça login para iniciar sua sessão', - 'sign_in' => 'Entrar', - 'register_new_account' => 'Cadastrar uma nova conta', - 'forgot_my_password' => 'Esqueci minha senha', - 'problems_with_input' => 'Houve alguns problemas com a sua entrada.', - 'reset_password' => 'Redefinir sua senha', - 'button_reset_password' => 'Redefinir senha', - 'reset_button' => 'Redefinir', - 'want_to_login' => 'Eu quero fazer o login', - 'login_page_title' => 'Login no Firefly III', - 'register_page_title' => 'Registrar no Firefly III', - 'forgot_pw_page_title' => 'Esqueceu sua senha do Firefly III', - 'reset_pw_page_title' => 'Redefinir sua senha para Firefly III', - 'cannot_reset_demo_user' => 'Você não pode redefinir a senha do usuário demo.', - 'no_att_demo_user' => 'O usuário de demonstração não pode enviar anexos.', - 'button_register' => 'Registrar', - 'authorization' => 'Autorização', - 'active_bills_only' => 'apenas contas ativas', - 'active_bills_only_total' => 'todas as contas ativas', - 'active_exp_bills_only' => 'somente contas ativas e esperadas', - 'active_exp_bills_only_total' => 'somente contas ativas e esperadas', - 'per_period_sum_1D' => 'Custos diários esperados', - 'per_period_sum_1W' => 'Custos semanais esperados', - 'per_period_sum_1M' => 'Custos mensais esperados', - 'per_period_sum_3M' => 'Custos trimestrais esperados', - 'per_period_sum_6M' => 'Custos semestrais esperados', - 'per_period_sum_1Y' => 'Custos anuais esperados', - 'average_per_bill' => 'média por conta', - 'expected_total' => 'total esperado', - 'reconciliation_account_name' => 'Reconciliação :name (:currency)', - 'saved' => 'Salvo', - 'advanced_options' => 'Opções avançadas', - 'advanced_options_explain' => 'Algumas páginas no Firefly III têm opções avançadas escondidas atrás deste botão. Esta página não tem nada elaborado aqui, mas confira as outras!', - 'here_be_dragons' => 'Hic sunt dracones', + 'close' => 'Fechar', + 'actions' => 'Ações', + 'edit' => 'Editar', + 'delete' => 'Apagar', + 'split' => 'Dividir', + 'single_split' => 'Divisão', + 'clone' => 'Clonar', + 'last_seven_days' => 'Últimos sete dias', + 'last_thirty_days' => 'Últimos 30 dias', + 'last_180_days' => 'Últimos 180 dias', + 'YTD' => 'Acumulado no ano', + 'welcome_back' => 'O que está acontecendo?', + 'everything' => 'Tudo', + 'today' => 'hoje', + 'customRange' => 'Intervalo Personalizado', + 'date_range' => 'Intervalo de datas', + 'apply' => 'Aplicar', + 'select_date' => 'Selecione a data..', + 'cancel' => 'Cancelar', + 'from' => 'De', + 'to' => 'Até', + 'structure' => 'Estrutura', + 'help_translating' => 'Este texto de ajuda ainda não está disponível no seu idioma. Que tal ajudar a traduzí-lo?', + 'showEverything' => 'Mostrar tudo', + 'never' => 'Nunca', + 'no_results_for_empty_search' => 'Sua pesquisa estava vazia, então nada foi encontrado.', + 'removed_amount' => ':amount removido', + 'added_amount' => ':amount adicionada', + 'asset_account_role_help' => 'Quaisquer opções extras resultantes da sua escolha pode ser definido mais tarde.', + 'Opening balance' => 'Saldo inicial', + 'create_new_stuff' => 'Criar novas coisas', + 'new_withdrawal' => 'Nova retirada', + 'create_new_transaction' => 'Criar nova transação', + 'sidebar_frontpage_create' => 'Criar', + 'new_transaction' => 'Nova transação', + 'no_rules_for_bill' => 'Esta conta não tem regras associadas a ela.', + 'go_to_asset_accounts' => 'Veja suas contas ativas', + 'go_to_budgets' => 'Vá para seus orçamentos', + 'go_to_withdrawals' => 'Vá para seus saques', + 'clones_journal_x' => 'Esta transação é um clone de ":description" (#:id)', + 'go_to_categories' => 'Vá para suas categorias', + 'go_to_bills' => 'Vá para suas contas', + 'go_to_expense_accounts' => 'Veja suas despesas', + 'go_to_revenue_accounts' => 'Veja suas receitas', + 'go_to_piggies' => 'Vá para sua poupança', + 'new_deposit' => 'Novo depósito', + 'new_transfer' => 'Nova transferência', + 'new_transfers' => 'Nova transferência', + 'new_asset_account' => 'Nova conta de ativo', + 'new_expense_account' => 'Nova conta de despesa', + 'new_revenue_account' => 'Nova conta de receita', + 'new_liabilities_account' => 'Novo passivo', + 'new_budget' => 'Novo orçamento', + 'new_bill' => 'Nova fatura', + 'block_account_logout' => 'Você foi desconectado. Contas bloqueadas não podem usar este site. Você se registrou com um email válido?', + 'flash_success' => 'Sucesso!', + 'flash_info' => 'Mensagem', + 'flash_warning' => 'Atenção!', + 'flash_error' => 'Erro!', + 'flash_danger' => 'Perigo!', + 'flash_info_multiple' => 'Há uma mensagem|Existem :count mensagens', + 'flash_error_multiple' => 'Houve um erro|Houve :count erros', + 'net_worth' => 'Valor Líquido', + 'help_for_this_page' => 'Ajuda para esta página', + 'help_for_this_page_body' => 'Você pode encontrar mais informações sobre esta página na documentação.', + 'two_factor_welcome' => 'Olá!', + 'two_factor_enter_code' => 'Para continuar, por favor, digite seu código de autenticação em duas etapas. Seu aplicativo pode gerá-lo para você.', + 'two_factor_code_here' => 'Insira o código aqui', + 'two_factor_title' => 'Autenticação em duas etapas', + 'authenticate' => 'Autenticar', + 'two_factor_forgot_title' => 'Perdeu autenticação em duas etapas', + 'two_factor_forgot' => 'Esqueci minha autenticação em duas etapas.', + 'two_factor_lost_header' => 'Perdeu sua autenticação em duas etapas?', + 'two_factor_lost_intro' => 'Se você perdeu seus códigos de backup também, você tem azar. Isso não é algo que você pode corrigir a partir da interface da web. Você tem duas escolhas.', + 'two_factor_lost_fix_self' => 'Caso você execute sua própria instância do Firefly III, leia este item no FAQ para instruções.', + 'two_factor_lost_fix_owner' => 'Caso contrário, o proprietário do site :site_owner e peça para redefinir a sua autenticação de duas etapas.', + 'mfa_backup_code' => 'Você usou um código de backup para acessar o Firefly III. Não pode ser usado novamente, então cruze-o na sua lista.', + 'pref_two_factor_new_backup_codes' => 'Obter novos códigos de backup', + 'pref_two_factor_backup_code_count' => 'Você tem :count código de backup válido.|Você tem :count códigos de backup válidos.', + '2fa_i_have_them' => 'Eu os armazenei!', + 'warning_much_data' => ':days dias de dados podem demorar um pouco para carregar.', + 'registered' => 'Você se registrou com sucesso!', + 'Default asset account' => 'Conta padrão', + 'no_budget_pointer' => 'Parece que você ainda não tem orçamentos. Você deve criar alguns na página de orçamentos. Orçamentos podem ajudá-lo a manter o controle das despesas.', + 'no_bill_pointer' => 'Parece que você ainda não tem contas. Você deve criar algumas em contas. Contas podem ajudar você a manter o controle de despesas.', + 'Savings account' => 'Conta poupança', + 'Credit card' => 'Cartão de crédito', + 'source_accounts' => 'Conta de origem|Contas de origem', + 'destination_accounts' => 'Conta de destino|Contas de destino', + 'user_id_is' => 'Seu id de usuário é :user', + 'field_supports_markdown' => 'Este campo suporta Markdown.', + 'need_more_help' => 'Se você precisa de mais ajuda usando o Firefly III, por favor abra um ticket no Github.', + 'reenable_intro_text' => 'Você também pode reabilitar o guia de introdução.', + 'intro_boxes_after_refresh' => 'As caixas de introdução reaparecerão quando você atualizar a página.', + 'show_all_no_filter' => 'Mostre todas as transações sem agrupá-las por data.', + 'expenses_by_category' => 'Despesa por categoria', + 'expenses_by_budget' => 'Despesas pelo orçamento', + 'income_by_category' => 'Receitas por categoria', + 'expenses_by_asset_account' => 'Despesas por conta de ativos', + 'expenses_by_expense_account' => 'Despesas por conta de despesa', + 'cannot_redirect_to_account' => 'Firefly III não pode redirecioná-lo para a página correta. Minhas desculpas.', + 'sum_of_expenses' => 'Soma das despesas', + 'sum_of_income' => 'Soma da renda', + 'liabilities' => 'Passivos', + 'spent_in_specific_budget' => 'Gasto no orçamento ":budget"', + 'spent_in_specific_double' => 'Gasto na conta ":account"', + 'earned_in_specific_double' => 'Ganho na conta ":account"', + 'source_account' => 'Conta origem', + 'source_account_reconciliation' => 'Você não pode editar a conta de origem de uma transação de reconciliação.', + 'destination_account' => 'Conta destino', + 'destination_account_reconciliation' => 'Você não pode editar a conta de origem de uma transação de reconciliação.', + 'sum_of_expenses_in_budget' => 'Gasto total no orçamento ":budget"', + 'left_in_budget_limit' => 'Restante para gastar de acordo com o orçamento', + 'current_period' => 'Período atual', + 'show_the_current_period_and_overview' => 'Mostrar o período atual e visão geral', + 'pref_languages_locale' => 'Para que um idioma diferente do inglês funcione corretamente, seu sistema operacional deve estar equipado com as informações locais corretas. Se estas não estiverem presentes, os dados de moeda, as datas e os montantes podem ser formatados incorretamente.', + 'budget_in_period' => 'Todas as transações para orçamento ":name" entre :start e :end na moeda :currency', + 'chart_budget_in_period' => 'Gráfico para todas as transações do orçamento ":name" entre :start e :end em :currency', + 'chart_budget_in_period_only_currency' => 'O valor que você orçou foi em :currency, então este gráfico mostrará apenas transações em :currency.', + 'chart_account_in_period' => 'Gráfico para todas as transações para a conta ":name" (:balance) entre :start e :end', + 'chart_category_in_period' => 'Gráfico para todas as transações para a categoria ":name" entre :start e :end', + 'chart_category_all' => 'Gráfico para todas as transações para a categoria ":name"', + 'clone_withdrawal' => 'Clonar esta saída', + 'clone_deposit' => 'Clonar esta entrada', + 'clone_transfer' => 'Clonar esta transferência', + 'multi_select_no_selection' => 'Nenhum selecionado', + 'multi_select_select_all' => 'Selecionar tudo', + 'multi_select_n_selected' => 'selecionado', + 'multi_select_all_selected' => 'Todos selecionados', + 'multi_select_filter_placeholder' => 'Encontrar..', + 'intro_next_label' => 'Próximo', + 'intro_prev_label' => 'Anterior', + 'intro_skip_label' => 'Pular', + 'intro_done_label' => 'Concluído', + 'between_dates_breadcrumb' => 'Entre :start e :end', + 'all_journals_without_budget' => 'Todas as transações sem um orçamento', + 'journals_without_budget' => 'Transações sem um orçamento', + 'all_journals_without_category' => 'Todas as transações sem uma categoria', + 'journals_without_category' => 'Transações sem uma categoria', + 'all_journals_for_account' => 'Todas as transações para conta :name', + 'chart_all_journals_for_account' => 'Gráfico de todas as transações para conta :name', + 'journals_in_period_for_account' => 'Todas as transações para conta :name entre :start e :end', + 'journals_in_period_for_account_js' => 'All transactions for account {title} between {start} and {end}', + 'transferred' => 'Transferido', + 'all_withdrawal' => 'Todas as despesas', + 'all_transactions' => 'Todas as transações', + 'title_withdrawal_between' => 'Todas as despesas entre :start e :end', + 'all_deposit' => 'Todas as receitas', + 'title_deposit_between' => 'Todas as receitas entre :start e :end', + 'all_transfers' => 'Todas as transferências', + 'title_transfers_between' => 'Todas as transferências entre :start e :end', + 'all_transfer' => 'Todas as transferências', + 'all_journals_for_tag' => 'Todas as transações para tag ":tag"', + 'title_transfer_between' => 'Todas as transferências entre :start e :end', + 'all_journals_for_category' => 'Todas as transações para categoria :name', + 'all_journals_for_budget' => 'Todas as transações para orçamento :name', + 'chart_all_journals_for_budget' => 'Gráfico de todas as transações para orçamento :name', + 'journals_in_period_for_category' => 'Todas as transações para a categoria :name entre :start e :end', + 'journals_in_period_for_tag' => 'Todas as transações para tag :tag entre :start e :end', + 'not_available_demo_user' => 'O recurso que você tenta acessar não está disponível para usuários da demo.', + 'exchange_rate_instructions' => 'A conta ativa "@name" aceita apenas transações em @native_currency. Se você deseja usar @foreign_currency em vez disso, verifique se a quantidade em @native_currency também é conhecida:', + 'transfer_exchange_rate_instructions' => 'A conta ativa de origem "@source_name" aceita apenas transações em @source_currency. A conta ativa de destino "@dest_name" aceita apenas transações em @dest_currency. Você deve fornecer o valor transferido corretamente em ambas as moedas.', + 'transaction_data' => 'Dados de transação', + 'invalid_server_configuration' => 'Configuração do servidor inválida', + 'invalid_locale_settings' => 'O Firefly III não é capaz de formatar quantidades monetárias porque está faltando os pacotes necessários no seu servidor. Existem instruções sobre como fazer isso.', + 'quickswitch' => 'Mudança rápida', + 'sign_in_to_start' => 'Faça login para iniciar sua sessão', + 'sign_in' => 'Entrar', + 'register_new_account' => 'Cadastrar uma nova conta', + 'forgot_my_password' => 'Esqueci minha senha', + 'problems_with_input' => 'Houve alguns problemas com a sua entrada.', + 'reset_password' => 'Redefinir sua senha', + 'button_reset_password' => 'Redefinir senha', + 'reset_button' => 'Redefinir', + 'want_to_login' => 'Eu quero fazer o login', + 'login_page_title' => 'Login no Firefly III', + 'register_page_title' => 'Registrar no Firefly III', + 'forgot_pw_page_title' => 'Esqueceu sua senha do Firefly III', + 'reset_pw_page_title' => 'Redefinir sua senha para Firefly III', + 'cannot_reset_demo_user' => 'Você não pode redefinir a senha do usuário demo.', + 'no_att_demo_user' => 'O usuário de demonstração não pode enviar anexos.', + 'button_register' => 'Registrar', + 'authorization' => 'Autorização', + 'active_bills_only' => 'apenas contas ativas', + 'active_bills_only_total' => 'todas as contas ativas', + 'active_exp_bills_only' => 'somente contas ativas e esperadas', + 'active_exp_bills_only_total' => 'somente contas ativas e esperadas', + 'per_period_sum_1D' => 'Custos diários esperados', + 'per_period_sum_1W' => 'Custos semanais esperados', + 'per_period_sum_1M' => 'Custos mensais esperados', + 'per_period_sum_3M' => 'Custos trimestrais esperados', + 'per_period_sum_6M' => 'Custos semestrais esperados', + 'per_period_sum_1Y' => 'Custos anuais esperados', + 'average_per_bill' => 'média por conta', + 'expected_total' => 'total esperado', + 'reconciliation_account_name' => 'Reconciliação :name (:currency)', + 'saved' => 'Salvo', + 'advanced_options' => 'Opções avançadas', + 'advanced_options_explain' => 'Algumas páginas no Firefly III têm opções avançadas escondidas atrás deste botão. Esta página não tem nada elaborado aqui, mas confira as outras!', + 'here_be_dragons' => 'Hic sunt dracones', // Webhooks - 'webhooks' => 'Webhooks', + 'webhooks' => 'Webhooks', // API access - 'authorization_request' => 'Firefly III v:version Pedido de autorização', - 'authorization_request_intro' => 'O aplicativo ":client" está solicitando permissão para acessar sua administração financeira. Você deseja autorizar o acesso a estes registros a :client?', - 'authorization_request_site' => 'Você será redirecionado para :url que então será capaz de acessar seus dados do Firefly III.', - 'authorization_request_invalid' => 'Este pedido de acesso é inválido. Por favor, nunca mais acesse este link novamente.', - 'scopes_will_be_able' => 'Esta aplicação será capaz de:', - 'button_authorize' => 'Autorizar', - 'none_in_select_list' => '(nenhum)', - 'no_piggy_bank' => '(nenhum cofrinho)', - 'name_in_currency' => ':name em :currency', - 'paid_in_currency' => 'Pago em :currency', - 'unpaid_in_currency' => 'Não pago em :currency', - 'is_alpha_warning' => 'Você está executando uma versão ALPHA. Cuidado com bugs e problemas.', - 'is_beta_warning' => 'Você está executando uma versão BETA. Cuidado com bugs e problemas.', - 'all_destination_accounts' => 'Contas de destino', - 'all_source_accounts' => 'Contas de origem', - 'back_to_index' => 'Voltar ao índice', - 'cant_logout_guard' => 'Firefly III não pode te deslogar.', - 'external_url' => 'URL externa', - 'internal_reference' => 'Referência interna', + 'authorization_request' => 'Firefly III v:version Pedido de autorização', + 'authorization_request_intro' => 'O aplicativo ":client" está solicitando permissão para acessar sua administração financeira. Você deseja autorizar o acesso a estes registros a :client?', + 'authorization_request_site' => 'Você será redirecionado para :url que então será capaz de acessar seus dados do Firefly III.', + 'authorization_request_invalid' => 'Este pedido de acesso é inválido. Por favor, nunca mais acesse este link novamente.', + 'scopes_will_be_able' => 'Esta aplicação será capaz de:', + 'button_authorize' => 'Autorizar', + 'none_in_select_list' => '(nenhum)', + 'no_piggy_bank' => '(nenhum cofrinho)', + 'name_in_currency' => ':name em :currency', + 'paid_in_currency' => 'Pago em :currency', + 'unpaid_in_currency' => 'Não pago em :currency', + 'is_alpha_warning' => 'Você está executando uma versão ALPHA. Cuidado com bugs e problemas.', + 'is_beta_warning' => 'Você está executando uma versão BETA. Cuidado com bugs e problemas.', + 'all_destination_accounts' => 'Contas de destino', + 'all_source_accounts' => 'Contas de origem', + 'back_to_index' => 'Voltar ao índice', + 'cant_logout_guard' => 'Firefly III não pode te deslogar.', + 'external_url' => 'URL externa', + 'internal_reference' => 'Referência interna', // check for updates: - 'update_check_title' => 'Verificar Atualizações', - 'admin_update_check_title' => 'Verificar atualização automaticamente', - 'admin_update_check_explain' => 'O Firefly lll pode checar por atualizações automaticamente. Quando você ativar essa configuração, o servidor de atualização do Firefly lll será contatado para ver se uma nova versão está disponível. Quando estiver, você receberá uma notificação. Você pode testar essa notificação utilizando o botão à direita. Por favor, indique abaixo se você quer que o Firefly lll verifique por atualizações.', - 'check_for_updates_permission' => 'O Firefly III pode verificar atualizações, mas precisa da sua permissão para fazê-lo. Acesse o administração para indicar se você gostaria que esse recurso fosse ativado.', - 'updates_ask_me_later' => 'Pergunte-me depois', - 'updates_do_not_check' => 'Não verifique se há atualizações', - 'updates_enable_check' => 'Habilitar a verificação de atualizações', - 'admin_update_check_now_title' => 'Verifique se há atualizações agora', - 'admin_update_check_now_explain' => 'Se você pressionar o botão, o Firefly III verá se sua versão atual é a mais recente.', - 'check_for_updates_button' => 'Verifique agora!', - 'update_new_version_alert' => 'Uma nova versão do Firefly lll está disponível. Você está utilizando a versão :your_version, e a nova é a :new_version, que foi lançada no dia :date.', - 'update_version_beta' => 'Esta versão é uma versão BETA. Você pode encontrar problemas.', - 'update_version_alpha' => 'Esta versão é uma versão ALPHA. Você pode encontrar problemas.', - 'update_current_version_alert' => 'Você está utilizando a versão :version, que é a última disponível.', - 'update_newer_version_alert' => 'Você está utilizando a versão :your_version, que é mais nova do que a mais recente :new_version.', - 'update_check_error' => 'Ocorreu um erro durante a verificação de atualizações: :error', - 'unknown_error' => 'Erro desconhecido. Desculpe por isso.', - 'just_new_release' => 'Uma nova versão está disponível! A versão :version foi lançada no dia :date. Esse lançamento é bastante novo. Espere por alguns dias para que a nova versão se estabilize.', - 'disabled_but_check' => 'Você desativou a verificação de atualizações. Então, não se esqueça de verificar se há atualizações de vez em quando. Obrigado!', - 'admin_update_channel_title' => 'Atualizar canal', - 'admin_update_channel_explain' => 'O Firefly lll tem três "canais" de atualizações que determinam o quão à frente da curva você está em termos de funções, melhorias e bugs. Utilize o canal "beta" se você é aventureiro, e o "alpha" se você gosta de viver a vida perigosamente.', - 'update_channel_stable' => 'Estável. Tudo deve funcionar como esperado.', - 'update_channel_beta' => 'Beta. Novas funções, mas as coisas podem estar quebradas.', - 'update_channel_alpha' => 'Alfa. Nós tentamos várias coisas e usamos o que funcionar.', + 'update_check_title' => 'Verificar Atualizações', + 'admin_update_check_title' => 'Verificar atualização automaticamente', + 'admin_update_check_explain' => 'O Firefly lll pode checar por atualizações automaticamente. Quando você ativar essa configuração, o servidor de atualização do Firefly lll será contatado para ver se uma nova versão está disponível. Quando estiver, você receberá uma notificação. Você pode testar essa notificação utilizando o botão à direita. Por favor, indique abaixo se você quer que o Firefly lll verifique por atualizações.', + 'check_for_updates_permission' => 'O Firefly III pode verificar atualizações, mas precisa da sua permissão para fazê-lo. Acesse o administração para indicar se você gostaria que esse recurso fosse ativado.', + 'updates_ask_me_later' => 'Pergunte-me depois', + 'updates_do_not_check' => 'Não verifique se há atualizações', + 'updates_enable_check' => 'Habilitar a verificação de atualizações', + 'admin_update_check_now_title' => 'Verifique se há atualizações agora', + 'admin_update_check_now_explain' => 'Se você pressionar o botão, o Firefly III verá se sua versão atual é a mais recente.', + 'check_for_updates_button' => 'Verifique agora!', + 'update_new_version_alert' => 'Uma nova versão do Firefly lll está disponível. Você está utilizando a versão :your_version, e a nova é a :new_version, que foi lançada no dia :date.', + 'update_version_beta' => 'Esta versão é uma versão BETA. Você pode encontrar problemas.', + 'update_version_alpha' => 'Esta versão é uma versão ALPHA. Você pode encontrar problemas.', + 'update_current_version_alert' => 'Você está utilizando a versão :version, que é a última disponível.', + 'update_newer_version_alert' => 'Você está utilizando a versão :your_version, que é mais nova do que a mais recente :new_version.', + 'update_check_error' => 'Ocorreu um erro durante a verificação de atualizações: :error', + 'unknown_error' => 'Erro desconhecido. Desculpe por isso.', + 'just_new_release' => 'Uma nova versão está disponível! A versão :version foi lançada no dia :date. Esse lançamento é bastante novo. Espere por alguns dias para que a nova versão se estabilize.', + 'disabled_but_check' => 'Você desativou a verificação de atualizações. Então, não se esqueça de verificar se há atualizações de vez em quando. Obrigado!', + 'admin_update_channel_title' => 'Atualizar canal', + 'admin_update_channel_explain' => 'O Firefly lll tem três "canais" de atualizações que determinam o quão à frente da curva você está em termos de funções, melhorias e bugs. Utilize o canal "beta" se você é aventureiro, e o "alpha" se você gosta de viver a vida perigosamente.', + 'update_channel_stable' => 'Estável. Tudo deve funcionar como esperado.', + 'update_channel_beta' => 'Beta. Novas funções, mas as coisas podem estar quebradas.', + 'update_channel_alpha' => 'Alfa. Nós tentamos várias coisas e usamos o que funcionar.', // search - 'search' => 'Pesquisa', - 'search_query' => 'Pedido', - 'search_found_transactions' => 'Firefly III encontrou :count transação em :time segundos.|Firefly III encontrou :count transações em :time segundos.', - 'search_found_more_transactions' => 'Firefly III encontrou mais de :count transações em :time segundos.', - 'search_for_query' => 'Firefly III está procurando transações com todas estas palavras neles: :query', - 'invalid_operators_list' => 'Estes parâmetros de busca não são válidos e foram ignorados.', - 'search_modifier_date_is' => 'A data da transação é ":value"', - 'search_modifier_id' => 'O ID da transação é ":value"', - 'search_modifier_date_before' => 'Data da transação é anterior ou em ":value"', - 'search_modifier_date_after' => 'Data da transação é posterior ou em ":value"', - 'search_modifier_created_on' => 'A transação foi criada em ":value"', - 'search_modifier_updated_on' => 'A transação foi atualizada pela última vez em ":value"', - 'search_modifier_external_id' => 'O ID externo é ":value"', - 'search_modifier_no_external_url' => 'A transação não tem URL externa', - 'search_modifier_any_external_url' => 'A transação deve ter uma URL externa (qualquer)', - 'search_modifier_internal_reference' => 'A referência interna é ":value"', - 'search_modifier_description_starts' => 'Descrição é ":value"', - 'search_modifier_description_ends' => 'Descrição termina com ":value"', - 'search_modifier_description_contains' => 'Descrição contém ":value"', - 'search_modifier_description_is' => 'Descrição é exatamente ":value"', - 'search_modifier_currency_is' => 'A moeda da transação (estrangeira) é ":value"', - 'search_modifier_foreign_currency_is' => 'A moeda estrangeira da transação é ":value"', - 'search_modifier_has_attachments' => 'A transação deve ter um anexo', - 'search_modifier_has_no_category' => 'A transação não deve ter nenhuma categoria', - 'search_modifier_has_any_category' => 'A transação deve ter uma categoria (qualquer)', - 'search_modifier_has_no_budget' => 'A transação não deve ter orçamento', - 'search_modifier_has_any_budget' => 'A transação deve ter um orçamento (qualquer)', - 'search_modifier_has_no_bill' => 'A transação não pode ter uma conta', - 'search_modifier_has_any_bill' => 'A transação deve ter uma conta (qualquer)', - 'search_modifier_has_no_tag' => 'A transação não deve ter etiquetas', - 'search_modifier_has_any_tag' => 'A transação deve ter uma tag (qualquer)', - 'search_modifier_notes_contain' => 'As notas de transação contém ":value"', - 'search_modifier_notes_start' => 'As notas de transação começam com ":value"', - 'search_modifier_notes_end' => 'As notas de transação terminam com ":value"', - 'search_modifier_notes_are' => 'As notas de transação são iguais a ":value"', - 'search_modifier_no_notes' => 'A transação não tem notas', - 'search_modifier_any_notes' => 'A transação deve ter notas', - 'search_modifier_amount_exactly' => 'Valor é igual a :value', - 'search_modifier_amount_less' => 'Valor é menor ou igual a :value', - 'search_modifier_amount_more' => 'Valor é maior ou igual a :value', - 'search_modifier_source_account_is' => 'O nome da conta de origem é igual a ":value"', - 'search_modifier_source_account_contains' => 'O nome da conta de origem contém ":value"', - 'search_modifier_source_account_starts' => 'Nome da conta de origem começa com ":value"', - 'search_modifier_source_account_ends' => 'O nome da conta de origem termina com ":value"', - 'search_modifier_source_account_id' => 'ID da conta de origem é :value', - 'search_modifier_source_account_nr_is' => 'Número da conta de origem (IBAN) é ":value"', - 'search_modifier_source_account_nr_contains' => 'Número da conta de origem (IBAN) contém ":value"', - 'search_modifier_source_account_nr_starts' => 'Número da conta de origem (IBAN) começa com ":value"', - 'search_modifier_source_account_nr_ends' => 'Número da conta de origem (IBAN) termina com ":value"', - 'search_modifier_destination_account_is' => 'O nome da conta de destino é igual a ":value"', - 'search_modifier_destination_account_contains' => 'Nome da conta de destino contém ":value"', - 'search_modifier_destination_account_starts' => 'O nome da conta de destino começa com ":value"', - 'search_modifier_destination_account_ends' => 'Nome da conta de destino termina com ":value"', - 'search_modifier_destination_account_id' => 'ID da conta de destino é :value', - 'search_modifier_destination_is_cash' => 'Conta de destino é conta (dinheiro)', - 'search_modifier_source_is_cash' => 'Conta de origem é conta (dinheiro)', - 'search_modifier_destination_account_nr_is' => 'Número da conta de destino (IBAN) é ":value"', - 'search_modifier_destination_account_nr_contains' => 'Número da conta de destino (IBAN) contém ":value"', - 'search_modifier_destination_account_nr_starts' => 'Número da conta de destino (IBAN) começa com ":value"', - 'search_modifier_destination_account_nr_ends' => 'Número da conta de destino (IBAN) termina com ":value"', - 'search_modifier_account_id' => 'ID(s) da conta de origem ou destino é/são: :value', - 'search_modifier_category_is' => 'A categoria é ":value"', - 'search_modifier_budget_is' => 'O orçamento é ":value"', - 'search_modifier_bill_is' => 'Conta é ":value"', - 'search_modifier_transaction_type' => 'O tipo da transação é ":value"', - 'search_modifier_tag_is' => 'A etiqueta é ":value"', - 'search_modifier_date_is_year' => 'Transaction is in year ":value"', - 'search_modifier_date_is_month' => 'Transaction is in month ":value"', - 'search_modifier_date_is_day' => 'Transaction is on day of month ":value"', - 'search_modifier_date_before_year' => 'Transaction is before or in year ":value"', - 'search_modifier_date_before_month' => 'Transaction is before or in month ":value"', - 'search_modifier_date_before_day' => 'A transação é antes ou no dia do mês ":value"', - 'search_modifier_date_after_year' => 'Transaction is in or after year ":value"', - 'search_modifier_date_after_month' => 'Transaction is in or after month ":value"', - 'search_modifier_date_after_day' => 'Transaction is after or on day of month ":value"', + 'search' => 'Pesquisa', + 'search_query' => 'Pedido', + 'search_found_transactions' => 'Firefly III encontrou :count transação em :time segundos.|Firefly III encontrou :count transações em :time segundos.', + 'search_found_more_transactions' => 'Firefly III encontrou mais de :count transações em :time segundos.', + 'search_for_query' => 'Firefly III está procurando transações com todas estas palavras neles: :query', + 'invalid_operators_list' => 'Estes parâmetros de busca não são válidos e foram ignorados.', + + // old + + 'search_modifier_date_on' => 'Transaction date is ":value"', + 'search_modifier_id' => 'O ID da transação é ":value"', + 'search_modifier_date_before' => 'Data da transação é anterior ou em ":value"', + 'search_modifier_date_after' => 'Data da transação é posterior ou em ":value"', + 'search_modifier_external_id_is' => 'External ID is ":value"', + 'search_modifier_no_external_url' => 'A transação não tem URL externa', + 'search_modifier_any_external_url' => 'A transação deve ter uma URL externa (qualquer)', + 'search_modifier_internal_reference_is' => 'Internal reference is ":value"', + 'search_modifier_description_starts' => 'Descrição é ":value"', + 'search_modifier_description_ends' => 'Descrição termina com ":value"', + 'search_modifier_description_contains' => 'Descrição contém ":value"', + 'search_modifier_description_is' => 'Descrição é exatamente ":value"', + 'search_modifier_currency_is' => 'A moeda da transação (estrangeira) é ":value"', + 'search_modifier_foreign_currency_is' => 'A moeda estrangeira da transação é ":value"', + 'search_modifier_has_attachments' => 'A transação deve ter um anexo', + 'search_modifier_has_no_category' => 'A transação não deve ter nenhuma categoria', + 'search_modifier_has_any_category' => 'A transação deve ter uma categoria (qualquer)', + 'search_modifier_has_no_budget' => 'A transação não deve ter orçamento', + 'search_modifier_has_any_budget' => 'A transação deve ter um orçamento (qualquer)', + 'search_modifier_has_no_bill' => 'A transação não pode ter uma conta', + 'search_modifier_has_any_bill' => 'A transação deve ter uma conta (qualquer)', + 'search_modifier_has_no_tag' => 'A transação não deve ter etiquetas', + 'search_modifier_has_any_tag' => 'A transação deve ter uma tag (qualquer)', + 'search_modifier_notes_contains' => 'The transaction notes contain ":value"', + 'search_modifier_notes_starts' => 'The transaction notes start with ":value"', + 'search_modifier_notes_ends' => 'The transaction notes end with ":value"', + 'search_modifier_notes_is' => 'The transaction notes are exactly ":value"', + 'search_modifier_no_notes' => 'A transação não tem notas', + 'search_modifier_any_notes' => 'A transação deve ter notas', + 'search_modifier_amount_is' => 'Amount is exactly :value', + 'search_modifier_amount_less' => 'Valor é menor ou igual a :value', + 'search_modifier_amount_more' => 'Valor é maior ou igual a :value', + 'search_modifier_source_account_is' => 'O nome da conta de origem é igual a ":value"', + 'search_modifier_source_account_contains' => 'O nome da conta de origem contém ":value"', + 'search_modifier_source_account_starts' => 'Nome da conta de origem começa com ":value"', + 'search_modifier_source_account_ends' => 'O nome da conta de origem termina com ":value"', + 'search_modifier_source_account_id' => 'ID da conta de origem é :value', + 'search_modifier_source_account_nr_is' => 'Número da conta de origem (IBAN) é ":value"', + 'search_modifier_source_account_nr_contains' => 'Número da conta de origem (IBAN) contém ":value"', + 'search_modifier_source_account_nr_starts' => 'Número da conta de origem (IBAN) começa com ":value"', + 'search_modifier_source_account_nr_ends' => 'Número da conta de origem (IBAN) termina com ":value"', + 'search_modifier_destination_account_is' => 'O nome da conta de destino é igual a ":value"', + 'search_modifier_destination_account_contains' => 'Nome da conta de destino contém ":value"', + 'search_modifier_destination_account_starts' => 'O nome da conta de destino começa com ":value"', + 'search_modifier_destination_account_ends' => 'Nome da conta de destino termina com ":value"', + 'search_modifier_destination_account_id' => 'ID da conta de destino é :value', + 'search_modifier_destination_is_cash' => 'Conta de destino é conta (dinheiro)', + 'search_modifier_source_is_cash' => 'Conta de origem é conta (dinheiro)', + 'search_modifier_destination_account_nr_is' => 'Número da conta de destino (IBAN) é ":value"', + 'search_modifier_destination_account_nr_contains' => 'Número da conta de destino (IBAN) contém ":value"', + 'search_modifier_destination_account_nr_starts' => 'Número da conta de destino (IBAN) começa com ":value"', + 'search_modifier_destination_account_nr_ends' => 'Número da conta de destino (IBAN) termina com ":value"', + 'search_modifier_account_id' => 'ID(s) da conta de origem ou destino é/são: :value', + 'search_modifier_category_is' => 'A categoria é ":value"', + 'search_modifier_budget_is' => 'O orçamento é ":value"', + 'search_modifier_bill_is' => 'Conta é ":value"', + 'search_modifier_transaction_type' => 'O tipo da transação é ":value"', + 'search_modifier_tag_is' => 'A etiqueta é ":value"', + 'search_modifier_date_on_year' => 'Transaction is in year ":value"', + 'search_modifier_date_on_month' => 'Transaction is in month ":value"', + 'search_modifier_date_on_day' => 'Transaction is on day of month ":value"', + 'search_modifier_date_before_year' => 'Transaction is before or in year ":value"', + 'search_modifier_date_before_month' => 'Transaction is before or in month ":value"', + 'search_modifier_date_before_day' => 'A transação é antes ou no dia do mês ":value"', + 'search_modifier_date_after_year' => 'Transaction is in or after year ":value"', + 'search_modifier_date_after_month' => 'Transaction is in or after month ":value"', + 'search_modifier_date_after_day' => 'Transaction is after or on day of month ":value"', + + + // new + 'search_modifier_tag_is_not' => 'No tag is ":value"', + + 'search_modifier_account_is' => 'Either account is ":value"', + 'search_modifier_account_contains' => 'Either account contains ":value"', + 'search_modifier_account_ends' => 'Either account ends with ":value"', + 'search_modifier_account_starts' => 'Either account starts with ":value"', + 'search_modifier_account_nr_is' => 'Either account number / IBAN is ":value"', + 'search_modifier_account_nr_contains' => 'Either account number / IBAN contains ":value"', + 'search_modifier_account_nr_ends' => 'Either account number / IBAN ends with ":value"', + 'search_modifier_account_nr_starts' => 'Either account number / IBAN starts with ":value"', + 'search_modifier_category_contains' => 'Category contains ":value"', + 'search_modifier_category_ends' => 'Category ends with ":value"', + 'search_modifier_category_starts' => 'Category starts with ":value"', + 'search_modifier_budget_contains' => 'Budget contains ":value"', + 'search_modifier_budget_ends' => 'Budget ends with ":value"', + 'search_modifier_budget_starts' => 'Budget starts with ":value"', + 'search_modifier_bill_contains' => 'Bill contains ":value"', + 'search_modifier_bill_ends' => 'Bill ends with ":value"', + 'search_modifier_bill_starts' => 'Bill starts with ":value"', + 'search_modifier_external_id_contains' => 'External ID contains ":value"', + 'search_modifier_external_id_ends' => 'External ID ends with ":value"', + 'search_modifier_external_id_starts' => 'External ID starts with ":value"', + 'search_modifier_internal_reference_contains' => 'Internal reference contains ":value"', + 'search_modifier_internal_reference_ends' => 'Internal reference ends with ":value"', + 'search_modifier_internal_reference_starts' => 'Internal reference starts with ":value"', + 'search_modifier_external_url_is' => 'External URL is ":value"', + 'search_modifier_external_url_contains' => 'External URL contains ":value"', + 'search_modifier_external_url_ends' => 'External URL ends with ":value"', + 'search_modifier_external_url_starts' => 'External URL starts with ":value"', + 'search_modifier_has_no_attachments' => 'Transaction has no attachments', + 'search_modifier_account_is_cash' => 'Either account is a cash account.', + 'search_modifier_journal_id' => 'The journal ID is ":value"', + 'search_modifier_recurrence_id' => 'The recurring transaction ID is ":value"', + 'search_modifier_foreign_amount_is' => 'The foreign amount is ":value"', + 'search_modifier_foreign_amount_less' => 'The foreign amount is less than ":value"', + 'search_modifier_foreign_amount_more' => 'The foreign amount is more than ":value"', + + // date fields + 'search_modifier_interest_date_on' => 'Transaction interest date is ":value"', + 'search_modifier_interest_date_on_year' => 'Transaction interest date is in year ":value"', + 'search_modifier_interest_date_on_month' => 'Transaction interest date is in month ":value"', + 'search_modifier_interest_date_on_day' => 'Transaction interest date is on day of month ":value"', + 'search_modifier_interest_date_before_year' => 'Transaction interest date is before or in year ":value"', + 'search_modifier_interest_date_before_month' => 'Transaction interest date is before or in month ":value"', + 'search_modifier_interest_date_before_day' => 'Transaction interest date is before or on day of month ":value"', + 'search_modifier_interest_date_after_year' => 'Transaction interest date is after or in year ":value"', + 'search_modifier_interest_date_after_month' => 'Transaction interest date is after or in month ":value"', + 'search_modifier_interest_date_after_day' => 'Transaction interest date is after or on day of month ":value"', + 'search_modifier_book_date_on_year' => 'Transaction book date is in year ":value"', + 'search_modifier_book_date_on_month' => 'Transaction book date is in month ":value"', + 'search_modifier_book_date_on_day' => 'Transaction book date is on day of month ":value"', + 'search_modifier_book_date_before_year' => 'Transaction book date is before or in year ":value"', + 'search_modifier_book_date_before_month' => 'Transaction book date is before or in month ":value"', + 'search_modifier_book_date_before_day' => 'Transaction book date is before or on day of month ":value"', + 'search_modifier_book_date_after_year' => 'Transaction book date is after or in year ":value"', + 'search_modifier_book_date_after_month' => 'Transaction book date is after or in month ":value"', + 'search_modifier_book_date_after_day' => 'Transaction book date is after or on day of month ":value"', + 'search_modifier_process_date_on_year' => 'Transaction process date is in year ":value"', + 'search_modifier_process_date_on_month' => 'Transaction process date is in month ":value"', + 'search_modifier_process_date_on_day' => 'Transaction process date is on day of month ":value"', + 'search_modifier_process_date_before_year' => 'Transaction process date is before or in year ":value"', + 'search_modifier_process_date_before_month' => 'Transaction process date is before or in month ":value"', + 'search_modifier_process_date_before_day' => 'Transaction process date is before or on day of month ":value"', + 'search_modifier_process_date_after_year' => 'Transaction process date is after or in year ":value"', + 'search_modifier_process_date_after_month' => 'Transaction process date is after or in month ":value"', + 'search_modifier_process_date_after_day' => 'Transaction process date is after or on day of month ":value"', + 'search_modifier_due_date_on_year' => 'Transaction due date is in year ":value"', + 'search_modifier_due_date_on_month' => 'Transaction due date is in month ":value"', + 'search_modifier_due_date_on_day' => 'Transaction due date is on day of month ":value"', + 'search_modifier_due_date_before_year' => 'Transaction due date is before or in year ":value"', + 'search_modifier_due_date_before_month' => 'Transaction due date is before or in month ":value"', + 'search_modifier_due_date_before_day' => 'Transaction due date is before or on day of month ":value"', + 'search_modifier_due_date_after_year' => 'Transaction due date is after or in year ":value"', + 'search_modifier_due_date_after_month' => 'Transaction due date is after or in month ":value"', + 'search_modifier_due_date_after_day' => 'Transaction due date is after or on day of month ":value"', + 'search_modifier_payment_date_on_year' => 'Transaction payment date is in year ":value"', + 'search_modifier_payment_date_on_month' => 'Transaction payment date is in month ":value"', + 'search_modifier_payment_date_on_day' => 'Transaction payment date is on day of month ":value"', + 'search_modifier_payment_date_before_year' => 'Transaction payment date is before or in year ":value"', + 'search_modifier_payment_date_before_month' => 'Transaction payment date is before or in month ":value"', + 'search_modifier_payment_date_before_day' => 'Transaction payment date is before or on day of month ":value"', + 'search_modifier_payment_date_after_year' => 'Transaction payment date is after or in year ":value"', + 'search_modifier_payment_date_after_month' => 'Transaction payment date is after or in month ":value"', + 'search_modifier_payment_date_after_day' => 'Transaction payment date is after or on day of month ":value"', + 'search_modifier_invoice_date_on_year' => 'Transaction invoice date is in year ":value"', + 'search_modifier_invoice_date_on_month' => 'Transaction invoice date is in month ":value"', + 'search_modifier_invoice_date_on_day' => 'Transaction invoice date is on day of month ":value"', + 'search_modifier_invoice_date_before_year' => 'Transaction invoice date is before or in year ":value"', + 'search_modifier_invoice_date_before_month' => 'Transaction invoice date is before or in month ":value"', + 'search_modifier_invoice_date_before_day' => 'Transaction invoice date is before or on day of month ":value"', + 'search_modifier_invoice_date_after_year' => 'Transaction invoice date is after or in year ":value"', + 'search_modifier_invoice_date_after_month' => 'Transaction invoice date is after or in month ":value"', + 'search_modifier_invoice_date_after_day' => 'Transaction invoice date is after or on day of month ":value"', + // other dates + 'search_modifier_updated_at_on_year' => 'Transaction was last updated in year ":value"', + 'search_modifier_updated_at_on_month' => 'Transaction was last updated in month ":value"', + 'search_modifier_updated_at_on_day' => 'Transaction was last updated on day of month ":value"', + 'search_modifier_updated_at_before_year' => 'Transaction was last updated in or before year ":value"', + 'search_modifier_updated_at_before_month' => 'Transaction was last updated in or before month ":value"', + 'search_modifier_updated_at_before_day' => 'Transaction was last updated on or before day of month ":value"', + 'search_modifier_updated_at_after_year' => 'Transaction was last updated in or after year ":value"', + 'search_modifier_updated_at_after_month' => 'Transaction was last updated in or after month ":value"', + 'search_modifier_updated_at_after_day' => 'Transaction was last updated on or after day of month ":value"', + 'search_modifier_created_at_on_year' => 'Transaction was created in year ":value"', + 'search_modifier_created_at_on_month' => 'Transaction was created in month ":value"', + 'search_modifier_created_at_on_day' => 'Transaction was created on day of month ":value"', + 'search_modifier_created_at_before_year' => 'Transaction was created in or before year ":value"', + 'search_modifier_created_at_before_month' => 'Transaction was created in or before month ":value"', + 'search_modifier_created_at_before_day' => 'Transaction was created on or before day of month ":value"', + 'search_modifier_created_at_after_year' => 'Transaction was created in or after year ":value"', + 'search_modifier_created_at_after_month' => 'Transaction was created in or after month ":value"', + 'search_modifier_created_at_after_day' => 'Transaction was created on or after day of month ":value"', + 'search_modifier_interest_date_before' => 'Transaction interest date is on or before ":value"', + 'search_modifier_interest_date_after' => 'Transaction interest date is on or after ":value"', + 'search_modifier_book_date_on' => 'Transaction book date is on ":value"', + 'search_modifier_book_date_before' => 'Transaction book date is on or before ":value"', + 'search_modifier_book_date_after' => 'Transaction book date is on or after ":value"', + 'search_modifier_process_date_on' => 'Transaction process date is on ":value"', + 'search_modifier_process_date_before' => 'Transaction process date is on or before ":value"', + 'search_modifier_process_date_after' => 'Transaction process date is on or after ":value"', + 'search_modifier_due_date_on' => 'Transaction due date is on ":value"', + 'search_modifier_due_date_before' => 'Transaction due date is on or before ":value"', + 'search_modifier_due_date_after' => 'Transaction due date is on or after ":value"', + 'search_modifier_payment_date_on' => 'Transaction payment date is on ":value"', + 'search_modifier_payment_date_before' => 'Transaction payment date is on or before ":value"', + 'search_modifier_payment_date_after' => 'Transaction payment date is on or after ":value"', + 'search_modifier_invoice_date_on' => 'Transaction invoice date is on ":value"', + 'search_modifier_invoice_date_before' => 'Transaction invoice date is on or before ":value"', + 'search_modifier_invoice_date_after' => 'Transaction invoice date is on or after ":value"', + 'search_modifier_created_at_on' => 'Transaction was created on ":value"', + 'search_modifier_created_at_before' => 'Transaction was created on or before ":value"', + 'search_modifier_created_at_after' => 'Transaction was created on or after ":value"', + 'search_modifier_updated_at_on' => 'Transaction was updated on ":value"', + 'search_modifier_updated_at_before' => 'Transaction was updated on or before ":value"', + 'search_modifier_updated_at_after' => 'Transaction was updated on or after ":value"', + 'search_modifier_attachment_name_is' => 'Any attachment\'s name is ":value"', + 'search_modifier_attachment_name_contains' => 'Any attachment\'s name contains ":value"', + 'search_modifier_attachment_name_starts' => 'Any attachment\'s name starts with ":value"', + 'search_modifier_attachment_name_ends' => 'Any attachment\'s name ends with ":value"', + 'search_modifier_attachment_notes_are' => 'Any attachment\'s notes are ":value"', + 'search_modifier_attachment_notes_contains' => 'Any attachment\'s notes contain ":value"', + 'search_modifier_attachment_notes_starts' => 'Any attachment\'s notes start with ":value"', + 'search_modifier_attachment_notes_ends' => 'Any attachment\'s notes end is ":value"', 'update_rule_from_query' => 'Atualizar regra ":rule" da pesquisa', 'create_rule_from_query' => 'Criar nova regra a partir da pesquisa', 'rule_from_search_words' => 'O mecanismo de regra tem dificuldade para tratar ":string". A regra sugerida que se encaixa na sua pesquisa pode retornar resultados diferentes. Por favor, verifique os gatilhos das regras cuidadosamente.', @@ -443,7 +590,12 @@ return [ 'applied_rule_group_selection' => 'Grupo de regras ":title" tem sido aplicada para sua seleção.', // actions and triggers + 'rule_trigger_store_journal' => 'Quando uma transação é criada', + 'rule_trigger_update_journal' => 'Quando uma transação é atualizada', 'rule_trigger_user_action' => 'Ação do usuário é ":trigger_value"', + + + // OLD values (remove non-doubles later): 'rule_trigger_source_account_starts_choice' => 'Nome da conta de origem começa com..', 'rule_trigger_source_account_starts' => 'Nome da conta de origem começa com ":trigger_value"', 'rule_trigger_source_account_ends_choice' => 'O nome da conta de origem termina com..', @@ -452,14 +604,14 @@ return [ 'rule_trigger_source_account_is' => 'Nome da conta de origem é ":trigger_value"', 'rule_trigger_source_account_contains_choice' => 'Nome da conta de origem contém..', 'rule_trigger_source_account_contains' => 'Nome da conta de origem contém ":trigger_value"', - 'rule_trigger_account_id_choice' => 'ID da conta (origem/destino) é igual a..', - 'rule_trigger_account_id' => 'ID da conta (origem/destino) é igual a :trigger_value', + 'rule_trigger_account_id_choice' => 'Either account ID is exactly..', + 'rule_trigger_account_id' => 'Either account ID is exactly :trigger_value', 'rule_trigger_source_account_id_choice' => 'ID da conta de origem é igual a..', 'rule_trigger_source_account_id' => 'ID da conta de origem é igual a :trigger_value', 'rule_trigger_destination_account_id_choice' => 'ID da conta de destino é igual a..', 'rule_trigger_destination_account_id' => 'ID da conta de destino é igual a :trigger_value', - 'rule_trigger_account_is_cash_choice' => 'Conta (origem/destino) é conta (dinheiro)', - 'rule_trigger_account_is_cash' => 'Conta (origem/destino) é conta (dinheiro)', + 'rule_trigger_account_is_cash_choice' => 'Either account is cash', + 'rule_trigger_account_is_cash' => 'Either account is cash', 'rule_trigger_source_is_cash_choice' => 'Conta de origem é (dinheiro)', 'rule_trigger_source_is_cash' => 'Conta de origem é (dinheiro)', 'rule_trigger_destination_is_cash_choice' => 'Conta de destino é (dinheiro)', @@ -494,8 +646,8 @@ return [ 'rule_trigger_category_is' => 'A categoria é ":trigger_value"', 'rule_trigger_amount_less_choice' => 'Quantia é inferior a..', 'rule_trigger_amount_less' => 'Quantia é inferior :trigger_value', - 'rule_trigger_amount_exactly_choice' => 'Quantia é..', - 'rule_trigger_amount_exactly' => 'Quantia é :trigger_value', + 'rule_trigger_amount_is_choice' => 'Amount is..', + 'rule_trigger_amount_is' => 'Amount is :trigger_value', 'rule_trigger_amount_more_choice' => 'Quantia é mais do que..', 'rule_trigger_amount_more' => 'Quantia é mais de :trigger_value', 'rule_trigger_description_starts_choice' => 'Descrição começa com..', @@ -506,28 +658,26 @@ return [ 'rule_trigger_description_contains' => 'Descrição contém ":trigger_value"', 'rule_trigger_description_is_choice' => 'Descrição é..', 'rule_trigger_description_is' => 'Descrição é ":trigger_value"', - 'rule_trigger_date_is_choice' => 'A data da transação é...', - 'rule_trigger_date_is' => 'A data da transação é ":trigger_value"', + 'rule_trigger_date_on_choice' => 'Transaction date is..', + 'rule_trigger_date_on' => 'Transaction date is ":trigger_value"', 'rule_trigger_date_before_choice' => 'A data da transação é anterior a...', 'rule_trigger_date_before' => 'A data da transação é anterior a ":trigger_value"', 'rule_trigger_date_after_choice' => 'A data da transação é posterior a...', 'rule_trigger_date_after' => 'A data da transação é posterior a ":trigger_value"', - 'rule_trigger_created_on_choice' => 'Transação foi realizada em..', - 'rule_trigger_created_on' => 'Transação foi feita em ":trigger_value"', - 'rule_trigger_updated_on_choice' => 'Transação foi editada pela última vez em..', - 'rule_trigger_updated_on' => 'A transação foi editada pela última vez em ":trigger_value"', + 'rule_trigger_created_at_on_choice' => 'Transaction was made on..', + 'rule_trigger_created_at_on' => 'Transaction was made on ":trigger_value"', + 'rule_trigger_updated_at_on_choice' => 'Transaction was last edited on..', + 'rule_trigger_updated_at_on' => 'Transaction was last edited on ":trigger_value"', 'rule_trigger_budget_is_choice' => 'O orçamento é..', 'rule_trigger_budget_is' => 'O orçamento é ":trigger_value"', - 'rule_trigger_tag_is_choice' => '(A) tag é..', - 'rule_trigger_tag_is' => 'A tag é ":trigger_value"', + 'rule_trigger_tag_is_choice' => 'Any tag is..', + 'rule_trigger_tag_is' => 'Any tag is ":trigger_value"', 'rule_trigger_currency_is_choice' => 'A moeda da transação é..', 'rule_trigger_currency_is' => 'A moeda da transação é ":trigger_value"', 'rule_trigger_foreign_currency_is_choice' => 'A moeda estrangeira da transação é...', 'rule_trigger_foreign_currency_is' => 'A moeda estrangeira da transação é ":trigger_value"', 'rule_trigger_has_attachments_choice' => 'Tem pelo menos essa quantidade de anexos', 'rule_trigger_has_attachments' => 'Tem pelo menos :trigger_value anexo(s)', - 'rule_trigger_store_journal' => 'Quando uma transação é criada', - 'rule_trigger_update_journal' => 'Quando uma transação é atualizada', 'rule_trigger_has_no_category_choice' => 'Não tem categoria', 'rule_trigger_has_no_category' => 'A transação não tem categoria', 'rule_trigger_has_any_category_choice' => 'Tem uma categoria (qualquer)', @@ -548,20 +698,20 @@ return [ 'rule_trigger_any_notes' => 'A transação tem notas (qualquer)', 'rule_trigger_no_notes_choice' => 'Não tem notas', 'rule_trigger_no_notes' => 'A transação não tem notas', - 'rule_trigger_notes_are_choice' => 'As notas são..', - 'rule_trigger_notes_are' => 'As notas são ":trigger_value"', - 'rule_trigger_notes_contain_choice' => 'As notas contêm..', - 'rule_trigger_notes_contain' => 'As notas contêm ":trigger_value"', - 'rule_trigger_notes_start_choice' => 'As notas começam com..', - 'rule_trigger_notes_start' => 'As notas começam com ":trigger_value"', - 'rule_trigger_notes_end_choice' => 'As notas terminam com..', - 'rule_trigger_notes_end' => 'Notas terminam com ":trigger_value"', + 'rule_trigger_notes_is_choice' => 'Notes are..', + 'rule_trigger_notes_is' => 'Notes are ":trigger_value"', + 'rule_trigger_notes_contains_choice' => 'Notes contain..', + 'rule_trigger_notes_contains' => 'Notes contain ":trigger_value"', + 'rule_trigger_notes_starts_choice' => 'Notes start with..', + 'rule_trigger_notes_starts' => 'Notes start with ":trigger_value"', + 'rule_trigger_notes_ends_choice' => 'Notes end with..', + 'rule_trigger_notes_ends' => 'Notes end with ":trigger_value"', 'rule_trigger_bill_is_choice' => 'Conta é..', 'rule_trigger_bill_is' => 'Conta é ":trigger_value"', - 'rule_trigger_external_id_choice' => 'ID externo é..', - 'rule_trigger_external_id' => 'ID externo é ":trigger_value"', - 'rule_trigger_internal_reference_choice' => 'Referência interna é..', - 'rule_trigger_internal_reference' => 'Referência interna é ":trigger_value"', + 'rule_trigger_external_id_is_choice' => 'External ID is..', + 'rule_trigger_external_id_is' => 'External ID is ":trigger_value"', + 'rule_trigger_internal_reference_is_choice' => 'Internal reference is..', + 'rule_trigger_internal_reference_is' => 'Internal reference is ":trigger_value"', 'rule_trigger_journal_id_choice' => 'ID do livro de transação é..', 'rule_trigger_journal_id' => 'ID do livro de transação é ":trigger_value"', 'rule_trigger_no_external_url' => 'Transaction has no external URL', @@ -571,6 +721,134 @@ return [ 'rule_trigger_id_choice' => 'O identificador da transação é..', 'rule_trigger_id' => 'O identificador da transação é ":trigger_value"', + // new values: + 'rule_trigger_user_action_choice' => 'User action is ":trigger_value"', + 'rule_trigger_tag_is_not_choice' => 'No tag is ":trigger_value"', + 'rule_trigger_tag_is_not' => 'No tag is..', + 'rule_trigger_account_is_choice' => 'Either account is exactly..', + 'rule_trigger_account_is' => 'Either account is exactly ":trigger_value"', + 'rule_trigger_account_contains_choice' => 'Either account contains..', + 'rule_trigger_account_contains' => 'Either account contains ":trigger_value"', + 'rule_trigger_account_ends_choice' => 'Either account ends with..', + 'rule_trigger_account_ends' => 'Either account ends with ":trigger_value"', + 'rule_trigger_account_starts_choice' => 'Either account starts with..', + 'rule_trigger_account_starts' => 'Either account starts with ":trigger_value"', + 'rule_trigger_account_nr_is_choice' => 'Either account number / IBAN is..', + 'rule_trigger_account_nr_is' => 'Either account number / IBAN is ":trigger_value"', + 'rule_trigger_account_nr_contains_choice' => 'Either account number / IBAN contains..', + 'rule_trigger_account_nr_contains' => 'Either account number / IBAN contains ":trigger_value"', + 'rule_trigger_account_nr_ends_choice' => 'Either account number / IBAN ends with..', + 'rule_trigger_account_nr_ends' => 'Either account number / IBAN ends with ":trigger_value"', + 'rule_trigger_account_nr_starts_choice' => 'Either account number / IBAN starts with..', + 'rule_trigger_account_nr_starts' => 'Either account number / IBAN starts with ":trigger_value"', + 'rule_trigger_category_contains_choice' => 'Category contains..', + 'rule_trigger_category_contains' => 'Category contains ":trigger_value"', + 'rule_trigger_category_ends_choice' => 'Category ends with..', + 'rule_trigger_category_ends' => 'Category ends with ":trigger_value"', + 'rule_trigger_category_starts_choice' => 'Category starts with..', + 'rule_trigger_category_starts' => 'Category starts with ":trigger_value"', + 'rule_trigger_budget_contains_choice' => 'Budget contains..', + 'rule_trigger_budget_contains' => 'Budget contains ":trigger_value"', + 'rule_trigger_budget_ends_choice' => 'Budget ends with..', + 'rule_trigger_budget_ends' => 'Budget ends with ":trigger_value"', + 'rule_trigger_budget_starts_choice' => 'Budget starts with..', + 'rule_trigger_budget_starts' => 'Budget starts with ":trigger_value"', + 'rule_trigger_bill_contains_choice' => 'Bill contains..', + 'rule_trigger_bill_contains' => 'Bill contains ":trigger_value"', + 'rule_trigger_bill_ends_choice' => 'Bill ends with..', + 'rule_trigger_bill_ends' => 'Bill ends with ":trigger_value"', + 'rule_trigger_bill_starts_choice' => 'Bill starts with..', + 'rule_trigger_bill_starts' => 'Bill starts with ":trigger_value"', + 'rule_trigger_external_id_contains_choice' => 'External ID contains..', + 'rule_trigger_external_id_contains' => 'External ID contains ":trigger_value"', + 'rule_trigger_external_id_ends_choice' => 'External ID ends with..', + 'rule_trigger_external_id_ends' => 'External ID ends with ":trigger_value"', + 'rule_trigger_external_id_starts_choice' => 'External ID starts with..', + 'rule_trigger_external_id_starts' => 'External ID starts with ":trigger_value"', + 'rule_trigger_internal_reference_contains_choice' => 'Internal reference contains..', + 'rule_trigger_internal_reference_contains' => 'Internal reference contains ":trigger_value"', + 'rule_trigger_internal_reference_ends_choice' => 'Internal reference ends with..', + 'rule_trigger_internal_reference_ends' => 'Internal reference ends with ":trigger_value"', + 'rule_trigger_internal_reference_starts_choice' => 'Internal reference starts with..', + 'rule_trigger_internal_reference_starts' => 'Internal reference starts with ":trigger_value"', + 'rule_trigger_external_url_is_choice' => 'External URL is..', + 'rule_trigger_external_url_is' => 'External URL is ":trigger_value"', + 'rule_trigger_external_url_contains_choice' => 'External URL contains..', + 'rule_trigger_external_url_contains' => 'External URL contains ":trigger_value"', + 'rule_trigger_external_url_ends_choice' => 'External URL ends with..', + 'rule_trigger_external_url_ends' => 'External URL ends with ":trigger_value"', + 'rule_trigger_external_url_starts_choice' => 'External URL starts with..', + 'rule_trigger_external_url_starts' => 'External URL starts with ":trigger_value"', + 'rule_trigger_has_no_attachments_choice' => 'Has no attachments', + 'rule_trigger_has_no_attachments' => 'Transaction has no attachments', + 'rule_trigger_recurrence_id_choice' => 'Recurring transaction ID is..', + 'rule_trigger_recurrence_id' => 'Recurring transaction ID is ":trigger_value"', + 'rule_trigger_interest_date_on_choice' => 'Interest date is on..', + 'rule_trigger_interest_date_on' => 'Interest date is on ":trigger_value"', + 'rule_trigger_interest_date_before_choice' => 'Interest date is before..', + 'rule_trigger_interest_date_before' => 'Interest date is before ":trigger_value"', + 'rule_trigger_interest_date_after_choice' => 'Interest date is after..', + 'rule_trigger_interest_date_after' => 'Interest date is after ":trigger_value"', + 'rule_trigger_book_date_on_choice' => 'Book date is on..', + 'rule_trigger_book_date_on' => 'Book date is on ":trigger_value"', + 'rule_trigger_book_date_before_choice' => 'Book date is before..', + 'rule_trigger_book_date_before' => 'Book date is before ":trigger_value"', + 'rule_trigger_book_date_after_choice' => 'Book date is after..', + 'rule_trigger_book_date_after' => 'Book date is after ":trigger_value"', + 'rule_trigger_process_date_on_choice' => 'Process date is on..', + 'rule_trigger_process_date_on' => 'Process date is ":trigger_value"', + 'rule_trigger_process_date_before_choice' => 'Process date is before..', + 'rule_trigger_process_date_before' => 'Process date is before ":trigger_value"', + 'rule_trigger_process_date_after_choice' => 'Process date is after..', + 'rule_trigger_process_date_after' => 'Process date is after ":trigger_value"', + 'rule_trigger_due_date_on_choice' => 'Due date is on..', + 'rule_trigger_due_date_on' => 'Due date is on ":trigger_value"', + 'rule_trigger_due_date_before_choice' => 'Due date is before..', + 'rule_trigger_due_date_before' => 'Due date is before ":trigger_value"', + 'rule_trigger_due_date_after_choice' => 'Due date is after..', + 'rule_trigger_due_date_after' => 'Due date is after ":trigger_value"', + 'rule_trigger_payment_date_on_choice' => 'Payment date is on..', + 'rule_trigger_payment_date_on' => 'Payment date is on ":trigger_value"', + 'rule_trigger_payment_date_before_choice' => 'Payment date is before..', + 'rule_trigger_payment_date_before' => 'Payment date is before ":trigger_value"', + 'rule_trigger_payment_date_after_choice' => 'Payment date is after..', + 'rule_trigger_payment_date_after' => 'Payment date is after ":trigger_value"', + 'rule_trigger_invoice_date_on_choice' => 'Invoice date is on..', + 'rule_trigger_invoice_date_on' => 'Invoice date is on ":trigger_value"', + 'rule_trigger_invoice_date_before_choice' => 'Invoice date is before..', + 'rule_trigger_invoice_date_before' => 'Invoice date is before ":trigger_value"', + 'rule_trigger_invoice_date_after_choice' => 'Invoice date is after..', + 'rule_trigger_invoice_date_after' => 'Invoice date is after ":trigger_value"', + 'rule_trigger_created_at_before_choice' => 'Transaction was created before..', + 'rule_trigger_created_at_before' => 'Transaction was created before ":trigger_value"', + 'rule_trigger_created_at_after_choice' => 'Transaction was created after..', + 'rule_trigger_created_at_after' => 'Transaction was created after ":trigger_value"', + 'rule_trigger_updated_at_before_choice' => 'Transaction was last updated before..', + 'rule_trigger_updated_at_before' => 'Transaction was last updated before ":trigger_value"', + 'rule_trigger_updated_at_after_choice' => 'Transaction was last updated after..', + 'rule_trigger_updated_at_after' => 'Transaction was last updated after ":trigger_value"', + 'rule_trigger_foreign_amount_is_choice' => 'Foreign amount is exactly..', + 'rule_trigger_foreign_amount_is' => 'Foreign amount is exactly ":trigger_value"', + 'rule_trigger_foreign_amount_less_choice' => 'Foreign amount is less than..', + 'rule_trigger_foreign_amount_less' => 'Foreign amount is less than ":trigger_value"', + 'rule_trigger_foreign_amount_more_choice' => 'Foreign amount is more than..', + 'rule_trigger_foreign_amount_more' => 'Foreign amount is more than ":trigger_value"', + 'rule_trigger_attachment_name_is_choice' => 'Any attachment\'s name is..', + 'rule_trigger_attachment_name_is' => 'Any attachment\'s name is ":trigger_value"', + 'rule_trigger_attachment_name_contains_choice' => 'Any attachment\'s name contains..', + 'rule_trigger_attachment_name_contains' => 'Any attachment\'s name contains ":trigger_value"', + 'rule_trigger_attachment_name_starts_choice' => 'Any attachment\'s name starts with..', + 'rule_trigger_attachment_name_starts' => 'Any attachment\'s name starts with ":trigger_value"', + 'rule_trigger_attachment_name_ends_choice' => 'Any attachment\'s name ends with..', + 'rule_trigger_attachment_name_ends' => 'Any attachment\'s name ends with ":trigger_value"', + 'rule_trigger_attachment_notes_are_choice' => 'Any attachment\'s notes are..', + 'rule_trigger_attachment_notes_are' => 'Any attachment\'s notes are ":trigger_value"', + 'rule_trigger_attachment_notes_contains_choice' => 'Any attachment\'s notes contain..', + 'rule_trigger_attachment_notes_contains' => 'Any attachment\'s notes contain ":trigger_value"', + 'rule_trigger_attachment_notes_starts_choice' => 'Any attachment\'s notes start with..', + 'rule_trigger_attachment_notes_starts' => 'Any attachment\'s notes start with ":trigger_value"', + 'rule_trigger_attachment_notes_ends_choice' => 'Any attachment\'s notes end with..', + 'rule_trigger_attachment_notes_ends' => 'Any attachment\'s notes end with ":trigger_value"', // actions 'rule_action_delete_transaction_choice' => 'EXCLUIR transação (!)', @@ -1031,6 +1309,10 @@ return [ 'running_again_loss' => 'Transações previamente vinculadas a esta conta podem perder sua conexão se elas (não mais) corresponderem à(s) regra(s).', 'bill_related_rules' => 'Regras relacionadas a esta conta', 'repeats' => 'Repetições', + 'bill_end_date_help' => 'Optional field. The bill is expected to end on this date.', + 'bill_extension_date_help' => 'Optional field. The bill must be extended (or cancelled) on or before this date.', + 'bill_end_index_line' => 'This bill ends on :date', + 'bill_extension_index_line' => 'This bill must be extended or cancelled on :date', 'connected_journals' => 'Transações conectadas', 'auto_match_on' => 'Automaticamente correspondente com Firefly III', 'auto_match_off' => 'Não corresponde automaticamente com Firefly III', @@ -1412,7 +1694,6 @@ return [ 'overview' => 'Visão Geral', 'saveOnAccount' => 'Salvar na conta', 'unknown' => 'Desconhecido', - 'daily' => 'Diário', 'monthly' => 'Mensal', 'profile' => 'Perfil', 'errors' => 'Erros', diff --git a/resources/lang/pt_BR/form.php b/resources/lang/pt_BR/form.php index b40c13406d..947a0c9794 100644 --- a/resources/lang/pt_BR/form.php +++ b/resources/lang/pt_BR/form.php @@ -181,6 +181,7 @@ return [ 'login_name' => 'Login', 'is_owner' => 'É administrador(a)?', 'url' => 'link', + 'bill_end_date' => 'End date', // import 'apply_rules' => 'Aplicar Regras', diff --git a/resources/lang/pt_PT/config.php b/resources/lang/pt_PT/config.php index d90f06e391..559414ee1b 100644 --- a/resources/lang/pt_PT/config.php +++ b/resources/lang/pt_PT/config.php @@ -25,25 +25,36 @@ declare(strict_types=1); return [ 'html_language' => 'pt', 'locale' => 'pt, Português, pt_PT.utf8, pt_PT.UTF-8', - 'month' => '%B %Y', - 'month_and_day' => '%e %B, %Y', + //'month' => '%B %Y', + 'month_js' => 'MMMM YYYY', + + //'month_and_day' => '%B %e, %Y', 'month_and_day_moment_js' => 'MMM D, YYYY', 'month_and_day_fns' => 'd MMMM, y', - 'month_and_date_day' => '%A %e %B, %Y', - 'month_and_day_no_year' => '%e %B', - 'date_time' => '%e %B, %Y, @ %T', - 'specific_day' => '%e %B %Y', - 'week_in_year' => 'Semana %V, %G', - 'year' => '%Y', - 'half_year' => '%B %Y', - 'month_js' => 'MMMM YYYY', 'month_and_day_js' => 'MMMM Do, YYYY', + + //'month_and_date_day' => '%A %B %e, %Y', + 'month_and_date_day_js' => 'dddd MMMM Do, YYYY', + + //'month_and_day_no_year' => '%B %e', + 'month_and_day_no_year_js' => 'MMMM Do', + + //'date_time' => '%B %e, %Y, @ %T', 'date_time_js' => 'MMMM Do, YYYY, @ HH:mm:ss', + + //'specific_day' => '%e %B %Y', 'specific_day_js' => 'D MMMM YYYY', + + //'week_in_year' => 'Week %V, %G', 'week_in_year_js' => '[Week] w, YYYY', 'week_in_year_fns' => "'Semana' w, yyyy", + + //'year' => '%Y', 'year_js' => 'YYYY', + + //'half_year' => '%B %Y', 'half_year_js' => 'Q YYYY', + 'quarter_fns' => "'Trimestre' Q, yyyy", 'half_year_fns' => "'H{half}', yyyy", 'dow_1' => 'Segunda', diff --git a/resources/lang/pt_PT/email.php b/resources/lang/pt_PT/email.php index 173cf8b532..a816779c96 100644 --- a/resources/lang/pt_PT/email.php +++ b/resources/lang/pt_PT/email.php @@ -24,83 +24,98 @@ declare(strict_types=1); return [ // common items - 'greeting' => 'Olá,', - 'closing' => 'Beep boop,', - 'signature' => 'O robô de email Firefly III', - 'footer_ps' => 'PS: Esta mensagem foi enviada porque um pedido do IP :ipAddress a activou.', + 'greeting' => 'Olá,', + 'closing' => 'Beep boop,', + 'signature' => 'O robô de email Firefly III', + 'footer_ps' => 'PS: Esta mensagem foi enviada porque um pedido do IP :ipAddress a activou.', // admin test - 'admin_test_subject' => 'Uma mensagem de teste da instalação do Firefly III', - 'admin_test_body' => 'Esta é uma mensagem de teste da sua plataforma Firefly III. Foi enviada para :email.', + 'admin_test_subject' => 'Uma mensagem de teste da instalação do Firefly III', + 'admin_test_body' => 'Esta é uma mensagem de teste da sua plataforma Firefly III. Foi enviada para :email.', // new IP - 'login_from_new_ip' => 'Nova sessão no Firefly III', - 'new_ip_body' => 'O Firefly III detectou uma nova sessão na sua conta de um endereço IP desconhecido. Se nunca iniciou sessão a partir endereço IP abaixo, ou foi há mais de seis meses, o Firefly III irá avisá-lo.', - 'new_ip_warning' => 'Se reconhecer este endereço IP ou sessão, pode ignorar esta mensagem. Se não iniciou sessão ou não tenha ideia do que possa ser este inicio de sessão, verifique a segurança da sua senha, altere-a e desconecte-se de todas as outras sessões iniciadas. Para fazer isso, vá á sua página de perfil. Claro que você já activou 2FA, não é? Mantenha-se seguro!', - 'ip_address' => 'Endereço IP', - 'host_name' => 'Servidor', - 'date_time' => 'Data + hora', + 'login_from_new_ip' => 'Nova sessão no Firefly III', + 'new_ip_body' => 'O Firefly III detectou uma nova sessão na sua conta de um endereço IP desconhecido. Se nunca iniciou sessão a partir endereço IP abaixo, ou foi há mais de seis meses, o Firefly III irá avisá-lo.', + 'new_ip_warning' => 'Se reconhecer este endereço IP ou sessão, pode ignorar esta mensagem. Se não iniciou sessão ou não tenha ideia do que possa ser este inicio de sessão, verifique a segurança da sua senha, altere-a e desconecte-se de todas as outras sessões iniciadas. Para fazer isso, vá á sua página de perfil. Claro que você já activou 2FA, não é? Mantenha-se seguro!', + 'ip_address' => 'Endereço IP', + 'host_name' => 'Servidor', + 'date_time' => 'Data + hora', // access token created - 'access_token_created_subject' => 'Foi criado um novo token de acesso', - 'access_token_created_body' => 'Alguém (em principio você) acabou de criar um novo Token de Acesso da API Firefly III para sua conta de utilizador.', - 'access_token_created_explanation' => 'Com este token, eles podem aceder todos os registos financeiros através da API do Firefly III.', - 'access_token_created_revoke' => 'Se não foi você, por favor, revogue este token o mais rápido possível em :url.', + 'access_token_created_subject' => 'Foi criado um novo token de acesso', + 'access_token_created_body' => 'Alguém (em principio você) acabou de criar um novo Token de Acesso da API Firefly III para sua conta de utilizador.', + 'access_token_created_explanation' => 'Com este token, eles podem aceder todos os registos financeiros através da API do Firefly III.', + 'access_token_created_revoke' => 'Se não foi você, por favor, revogue este token o mais rápido possível em :url.', // registered - 'registered_subject' => 'Bem vindo ao Firefly III!', - 'registered_welcome' => 'Bem-vindo ao Firefly II. O seu registo chegou, e este e-mail está aqui para confirmar. Yay!', - 'registered_pw' => 'Se esquecer da senha, altere-a com a ferramenta de mudança de senha.', - 'registered_help' => 'Existe um ícone de ajuda no canto superior direito de cada página. Se precisar de ajuda, clique-lhe!', - 'registered_doc_html' => 'Se ainda não fez, por favor leia a Grã Teoria (grand theory, a teoria por detrás do Firefly III).', - 'registered_doc_text' => 'Se ainda não o fez, por favor leia o primeiro guia de uso e a descrição completa.', - 'registered_closing' => 'Aproveite!', - 'registered_firefly_iii_link' => 'Firefly III:', - 'registered_pw_reset_link' => 'Alteração da senha:', - 'registered_doc_link' => 'Documentação:', + 'registered_subject' => 'Bem vindo ao Firefly III!', + 'registered_welcome' => 'Bem-vindo ao Firefly II. O seu registo chegou, e este e-mail está aqui para confirmar. Yay!', + 'registered_pw' => 'Se esquecer da senha, altere-a com a ferramenta de mudança de senha.', + 'registered_help' => 'Existe um ícone de ajuda no canto superior direito de cada página. Se precisar de ajuda, clique-lhe!', + 'registered_doc_html' => 'Se ainda não fez, por favor leia a Grã Teoria (grand theory, a teoria por detrás do Firefly III).', + 'registered_doc_text' => 'Se ainda não o fez, por favor leia o primeiro guia de uso e a descrição completa.', + 'registered_closing' => 'Aproveite!', + 'registered_firefly_iii_link' => 'Firefly III:', + 'registered_pw_reset_link' => 'Alteração da senha:', + 'registered_doc_link' => 'Documentação:', // email change - 'email_change_subject' => 'O seu endereço de e-mail do Firefly III mudou', - 'email_change_body_to_new' => 'Ou você ou alguém com acesso à sua conta do Firefly III alterou o endereço de email associado. Se não estava a espera deste aviso, ignore o mesmo e apague-o.', - 'email_change_body_to_old' => 'Ou você ou alguém com acesso à sua conta do Firefly III alterou o endereço de email associado. Se não pretendia que isto acontecesse, deve forçadamente seguir o link-"para desfazer a ação" abaixo e assim proteger a sua conta!', - 'email_change_ignore' => 'Se iniciou esta mudança, pode ignorar esta mensagem sem medo.', - 'email_change_old' => 'O endereço de email antigo era: :email', - 'email_change_old_strong' => 'O endereço de email antigo era: :email', - 'email_change_new' => 'O novo endereço de email é: :email', - 'email_change_new_strong' => 'O novo endereço de email é: :email', - 'email_change_instructions' => 'Não pode utilizar o Firefly III até confirmar esta alteração. Por favor carregue no link abaixo para confirmar a mesma.', - 'email_change_undo_link' => 'Para desfazer a mudança, carregue neste link:', + 'email_change_subject' => 'O seu endereço de e-mail do Firefly III mudou', + 'email_change_body_to_new' => 'Ou você ou alguém com acesso à sua conta do Firefly III alterou o endereço de email associado. Se não estava a espera deste aviso, ignore o mesmo e apague-o.', + 'email_change_body_to_old' => 'Ou você ou alguém com acesso à sua conta do Firefly III alterou o endereço de email associado. Se não pretendia que isto acontecesse, deve forçadamente seguir o link-"para desfazer a ação" abaixo e assim proteger a sua conta!', + 'email_change_ignore' => 'Se iniciou esta mudança, pode ignorar esta mensagem sem medo.', + 'email_change_old' => 'O endereço de email antigo era: :email', + 'email_change_old_strong' => 'O endereço de email antigo era: :email', + 'email_change_new' => 'O novo endereço de email é: :email', + 'email_change_new_strong' => 'O novo endereço de email é: :email', + 'email_change_instructions' => 'Não pode utilizar o Firefly III até confirmar esta alteração. Por favor carregue no link abaixo para confirmar a mesma.', + 'email_change_undo_link' => 'Para desfazer a mudança, carregue neste link:', // OAuth token created - 'oauth_created_subject' => 'Um novo cliente OAuth foi criado', - 'oauth_created_body' => 'Alguém (esperemos que tenha sido você) acabou agora de criar um cliente OAuth da API do Firefly III para a sua conta. Está rotulada com ":name" e tem o URL de callback :url.', - 'oauth_created_explanation' => 'Com este cliente, podem aceder a todos os seus registos financeiros pela API do Firefly III.', - 'oauth_created_undo' => 'Se não foi você a criar, por favor invalide o cliente o mais rápido possível em :url.', + 'oauth_created_subject' => 'Um novo cliente OAuth foi criado', + 'oauth_created_body' => 'Alguém (esperemos que tenha sido você) acabou agora de criar um cliente OAuth da API do Firefly III para a sua conta. Está rotulada com ":name" e tem o URL de callback :url.', + 'oauth_created_explanation' => 'Com este cliente, podem aceder a todos os seus registos financeiros pela API do Firefly III.', + 'oauth_created_undo' => 'Se não foi você a criar, por favor invalide o cliente o mais rápido possível em :url.', // reset password - 'reset_pw_subject' => 'O pedido de mudança de senha', - 'reset_pw_instructions' => 'Alguém acabou de tentar redefinir a sua palavra passe. Se foi você carregue no link abaixo para acabar o processo.', - 'reset_pw_warning' => 'POR FAVOR verifique que o link vai para a instância do Firefly III que você espera que vá!', + 'reset_pw_subject' => 'O pedido de mudança de senha', + 'reset_pw_instructions' => 'Alguém acabou de tentar redefinir a sua palavra passe. Se foi você carregue no link abaixo para acabar o processo.', + 'reset_pw_warning' => 'POR FAVOR verifique que o link vai para a instância do Firefly III que você espera que vá!', // error - 'error_subject' => 'Ocorreu um erro no Firefly III', - 'error_intro' => 'Firefly III v:version encontrou um erro: :errorMessage.', - 'error_type' => 'O erro foi do tipo ":class".', - 'error_timestamp' => 'Ocorreu um erro às: :time.', - 'error_location' => 'Este erro ocorreu no ficheiro ":file" na linha :line com o código :code.', - 'error_user' => 'O erro foi encontrado pelo utilizador #:id, :email.', - 'error_no_user' => 'Não havia nenhum utilizador conectado para este erro ou nenhum utilizador foi detectado.', - 'error_ip' => 'O endereço de IP associado a este erro é: :ip', - 'error_url' => 'O URL é: :url', - 'error_user_agent' => 'User agent: :userAgent', - 'error_stacktrace' => 'O rastreamento da pilha completo abaixo. Se acha que é um bug no Firefly III, pode reencaminhar este email para james@firefly-iii.org. + 'error_subject' => 'Ocorreu um erro no Firefly III', + 'error_intro' => 'Firefly III v:version encontrou um erro: :errorMessage.', + 'error_type' => 'O erro foi do tipo ":class".', + 'error_timestamp' => 'Ocorreu um erro às: :time.', + 'error_location' => 'Este erro ocorreu no ficheiro ":file" na linha :line com o código :code.', + 'error_user' => 'O erro foi encontrado pelo utilizador #:id, :email.', + 'error_no_user' => 'Não havia nenhum utilizador conectado para este erro ou nenhum utilizador foi detectado.', + 'error_ip' => 'O endereço de IP associado a este erro é: :ip', + 'error_url' => 'O URL é: :url', + 'error_user_agent' => 'User agent: :userAgent', + 'error_stacktrace' => 'O rastreamento da pilha completo abaixo. Se acha que é um bug no Firefly III, pode reencaminhar este email para james@firefly-iii.org. Isto pode ajudar a compor a bug que acabou de encontrar.', - 'error_github_html' => 'Se preferir, pode também abrir uma nova issue no GitHub.', - 'error_github_text' => 'Se preferir, pode também abrir uma nova issue em https://github.com/firefly-iii/firefly-iii/issues.', - 'error_stacktrace_below' => 'O rastreamento da pilha completo é:', - 'error_headers' => 'The following headers may also be relevant:', + 'error_github_html' => 'Se preferir, pode também abrir uma nova issue no GitHub.', + 'error_github_text' => 'Se preferir, pode também abrir uma nova issue em https://github.com/firefly-iii/firefly-iii/issues.', + 'error_stacktrace_below' => 'O rastreamento da pilha completo é:', + 'error_headers' => 'The following headers may also be relevant:', // report new journals - 'new_journals_subject' => 'O Firefly III criou uma nova transação|O Firefly III criou :count novas transações', - 'new_journals_header' => 'O Firefly III criou uma transação para si. Pode encontrar a mesma na sua instância do Firefly III.|O Firefly III criou :count transações para si. Pode encontrar as mesmas na sua instância do Firefly III:', + 'new_journals_subject' => 'O Firefly III criou uma nova transação|O Firefly III criou :count novas transações', + 'new_journals_header' => 'O Firefly III criou uma transação para si. Pode encontrar a mesma na sua instância do Firefly III.|O Firefly III criou :count transações para si. Pode encontrar as mesmas na sua instância do Firefly III:', + + // bill warning + 'bill_warning_subject_end_date' => 'Your bill ":name" is due to end in :diff days', + 'bill_warning_subject_now_end_date' => 'Your bill ":name" is due to end TODAY', + 'bill_warning_subject_extension_date' => 'Your bill ":name" is due to be extended or cancelled in :diff days', + 'bill_warning_subject_now_extension_date' => 'Your bill ":name" is due to be extended or cancelled TODAY', + 'bill_warning_end_date_text' => 'Your bill ":name" is due to end on :date. This moment will pass in about :diff days.', + 'bill_warning_extension_date_text' => 'Your bill ":name" is due to be extended or cancelled on :date. This moment will pass in about :diff days.', + 'bill_warning_end_date_text_zero' => 'Your bill ":name" is due to end on :date. This moment will pass TODAY!', + 'bill_warning_extension_date_text_zero' => 'Your bill ":name" is due to be extended or cancelled on :date. This moment will pass TODAY!', + 'bill_warning_please_action' => 'Please take the appropriate action.', + 'bill_warning_end_date_html' => 'Your bill ":name" is due to end on :date. This moment will pass in about :diff days.', + 'bill_warning_extension_date_html' => 'Your bill ":name" is due to be extended or cancelled on :date. This moment will pass in about :diff days.', + 'bill_warning_end_date_html_zero' => 'Your bill ":name" is due to end on :date. This moment will pass TODAY!', + 'bill_warning_extension_date_html_zero' => 'Your bill ":name" is due to be extended or cancelled on :date. This moment will pass TODAY!', ]; diff --git a/resources/lang/pt_PT/firefly.php b/resources/lang/pt_PT/firefly.php index c3e2e081ad..95b5ee7208 100644 --- a/resources/lang/pt_PT/firefly.php +++ b/resources/lang/pt_PT/firefly.php @@ -24,333 +24,480 @@ declare(strict_types=1); return [ // general stuff: - 'close' => 'Fechar', - 'actions' => 'Ações', - 'edit' => 'Alterar', - 'delete' => 'Apagar', - 'split' => 'Dividir', - 'single_split' => 'Dividir', - 'clone' => 'Duplicar', - 'last_seven_days' => 'Últimos sete dias', - 'last_thirty_days' => 'Últimos trinta dias', - 'last_180_days' => 'Últimos 180 dias', - 'YTD' => 'Ano Até à Data (YTD)', - 'welcome_back' => 'Tudo bem?', - 'everything' => 'Tudo', - 'today' => 'hoje', - 'customRange' => 'Intervalo personalizado', - 'date_range' => 'Intervalo de datas', - 'apply' => 'Aplicar', - 'select_date' => 'Selecionar data..', - 'cancel' => 'Cancelar', - 'from' => 'De', - 'to' => 'Para', - 'structure' => 'Estrutura', - 'help_translating' => 'Este texto de ajuda não esta disponível, ainda, na tua linguagem. Queres ajudar a traduzir?', - 'showEverything' => 'Mostrar tudo', - 'never' => 'Nunca', - 'no_results_for_empty_search' => 'A sua pesquisa estava vazia, nada foi encontrado.', - 'removed_amount' => 'Removido :amount', - 'added_amount' => 'Adicionado :amount', - 'asset_account_role_help' => 'Qualquer opção extra resultantes da escolha pode ser definidas posteriormente.', - 'Opening balance' => 'Saldo de abertura', - 'create_new_stuff' => 'Criar novo', - 'new_withdrawal' => 'Novo levantamento', - 'create_new_transaction' => 'Criar uma nova transação', - 'sidebar_frontpage_create' => 'Criar', - 'new_transaction' => 'Nova transacção', - 'no_rules_for_bill' => 'Esta fatura não tem regras associadas.', - 'go_to_asset_accounts' => 'Ver as contas de ativos', - 'go_to_budgets' => 'Ir para os seus orçamentos', - 'go_to_withdrawals' => 'Ir para os seus levantamentos', - 'clones_journal_x' => 'Esta transacção é uma cópia de ":description" (#:id)', - 'go_to_categories' => 'Ir para categorias', - 'go_to_bills' => 'Ir para as faturas', - 'go_to_expense_accounts' => 'Ver as contas de despesa', - 'go_to_revenue_accounts' => 'Ver as contas de receitas', - 'go_to_piggies' => 'Ir para mealheiros', - 'new_deposit' => 'Novo depósito', - 'new_transfer' => 'Nova transferência', - 'new_transfers' => 'Nova transferência', - 'new_asset_account' => 'Nova conta de ativos', - 'new_expense_account' => 'Nova conta de ativos', - 'new_revenue_account' => 'Nova conta de receitas', - 'new_liabilities_account' => 'Novo passivo', - 'new_budget' => 'Novo orçamento', - 'new_bill' => 'Nova fatura', - 'block_account_logout' => 'Foi desconectado. Contas bloqueadas não podem utilizar o website. Já se registou com um e-mail válido?', - 'flash_success' => 'Sucesso!', - 'flash_info' => 'Mensagem', - 'flash_warning' => 'Aviso!', - 'flash_error' => 'Erro!', - 'flash_danger' => 'Perigo!', - 'flash_info_multiple' => 'Tens 1 mensagem|Tens :count mensagens', - 'flash_error_multiple' => 'Tens 1 erro|Tens :count erros', - 'net_worth' => 'Património liquido', - 'help_for_this_page' => 'Ajuda para esta pagina', - 'help_for_this_page_body' => 'Pode encontrar mais informações sobre esta página na documentação.', - 'two_factor_welcome' => 'Olá!', - 'two_factor_enter_code' => 'Para continuar, por favor introduza o código da sua autenticação de 2 passos. A sua aplicação pode gera-lo para si.', - 'two_factor_code_here' => 'Introduza o código aqui', - 'two_factor_title' => 'Autenticação de 2 passos', - 'authenticate' => 'Autenticar', - 'two_factor_forgot_title' => 'Perda da autenticação 2 passos', - 'two_factor_forgot' => 'Esqueci-me do meu código da autenticação de 2 passos.', - 'two_factor_lost_header' => 'Perdeu a sua autenticação de 2 passos?', - 'two_factor_lost_intro' => 'Se também perdu os códigos de backup, está com azar. Não é algo que possa resolver pela interface web. Têm duas alternativas.', - 'two_factor_lost_fix_self' => 'Se executar sua própria instância do Firefly III, leia esta linha no FAQ para instruções.', - 'two_factor_lost_fix_owner' => 'Caso contrario, envie um email ao dono da plataforma(:site_owner) e pede-lhe para reiniciar a tua autenticação de 2 passos.', - 'mfa_backup_code' => 'Utilizou um código de backup para aceder ao Firefly III. Ele não pode ser utilizado novamente, é melhor risca-lo na sua lista.', - 'pref_two_factor_new_backup_codes' => 'Obter novos códigos de backup', - 'pref_two_factor_backup_code_count' => 'Tem :count código de backup válido.|Tem :count códigos de backup válidos.', - '2fa_i_have_them' => 'Guardei-os!', - 'warning_much_data' => ':days dias de dados pode demorar.', - 'registered' => 'Registou-se com sucesso!', - 'Default asset account' => 'Conta de ativos padrão', - 'no_budget_pointer' => 'Parece que ainda não tem orçamentos. Pode criar-los na página de orçamentos. Orçamentos podem ajudá-lo a controlar as despesas.', - 'no_bill_pointer' => 'Parece que ainda não tem faturas. Pode criar-las na página de faturas. Faturas podem ajudá-lo a controlar as despesas.', - 'Savings account' => 'Conta poupança', - 'Credit card' => 'Cartão de credito', - 'source_accounts' => 'Conta de origem|Contas de origem', - 'destination_accounts' => 'Conta de destino|Contas de destino', - 'user_id_is' => 'O teu id de utilizador: :user', - 'field_supports_markdown' => 'Este campo suporta Formatacao de Texto.', - 'need_more_help' => 'Se precisares de mais ajuda para usar o Firefly III, por favor abre um ticket no Github.', - 'reenable_intro_text' => 'Também pode reactivar o guia de introdução.', - 'intro_boxes_after_refresh' => 'Os tutoriais de introdução vão aparecer quando atualizar a página.', - 'show_all_no_filter' => 'Mostrar todas as transações sem agrupar as mesmas por data.', - 'expenses_by_category' => 'Despesas por categoria', - 'expenses_by_budget' => 'Despesas por orçamento', - 'income_by_category' => 'Receitas por categoria', - 'expenses_by_asset_account' => 'Despesas por contas de ativos', - 'expenses_by_expense_account' => 'Despesas por contas de despesas', - 'cannot_redirect_to_account' => 'O Firefly III não consegue redirecioná-lo para a pagina correta. Lamentamos.', - 'sum_of_expenses' => 'Soma das despesas', - 'sum_of_income' => 'Soma das receitas', - 'liabilities' => 'Passivos', - 'spent_in_specific_budget' => 'Gasto no orçamento ":budget"', - 'spent_in_specific_double' => 'Gasto na conta ":account"', - 'earned_in_specific_double' => 'Ganho na conta ":account"', - 'source_account' => 'Conta de origem', - 'source_account_reconciliation' => 'Não pode editar a conta de origem de uma transacção de reconciliação.', - 'destination_account' => 'Conta de destino', - 'destination_account_reconciliation' => 'Não pode editar a conta de destino de uma transacção de reconciliação.', - 'sum_of_expenses_in_budget' => 'Total gasto no orçamento ":budget"', - 'left_in_budget_limit' => 'Restante para gastar com base no orçamentado', - 'current_period' => 'Período atual', - 'show_the_current_period_and_overview' => 'Mostrar o período atual e a visão geral', - 'pref_languages_locale' => 'Para que um idioma diferente do inglês funcione correctamente, o sistema operativo deve utilizar as definições locais corretas. Se eles não estiverem presentes, dados de moeda, datas e valores podem estar formatados incorrectamente.', - 'budget_in_period' => 'Todas as transacções para o orçamento ":name" entre :start e :end em :currency', - 'chart_budget_in_period' => 'Gráfico para todas as transacções do orçamento ":name" entre :start e :end em :currency', - 'chart_budget_in_period_only_currency' => 'O valor orçamentado foi em :currency, por isso o gráfico apenas irá-lhe mostrar transações em :currency.', - 'chart_account_in_period' => 'Gráfico para todas as transacções da conta ":name" (:balance) entre :start e :end', - 'chart_category_in_period' => 'Gráfico para todas as transacções da categoria ":name" entre :start e :end', - 'chart_category_all' => 'Gráfico para todas as transacções da categoria ":name"', - 'clone_withdrawal' => 'Duplicar este levantamento', - 'clone_deposit' => 'Duplicar este depósito', - 'clone_transfer' => 'Duplicar esta transferência', - 'multi_select_no_selection' => 'Nenhum selecionado', - 'multi_select_select_all' => 'Selecionar todos', - 'multi_select_n_selected' => 'selecionados', - 'multi_select_all_selected' => 'Todos selecionados', - 'multi_select_filter_placeholder' => 'Procurar..', - 'intro_next_label' => 'Próximo', - 'intro_prev_label' => 'Anterior', - 'intro_skip_label' => 'Ignorar', - 'intro_done_label' => 'Feito', - 'between_dates_breadcrumb' => 'Entre :start e :end', - 'all_journals_without_budget' => 'Todas as transações sem orçamento', - 'journals_without_budget' => 'Transações sem orçamento', - 'all_journals_without_category' => 'Todas as transações sem categoria', - 'journals_without_category' => 'Transações sem categoria', - 'all_journals_for_account' => 'Todas as transações para a conta :name', - 'chart_all_journals_for_account' => 'Gráfico de todas as transações para a conta :name', - 'journals_in_period_for_account' => 'Todas as transações da conta :name entre :start e :end', - 'journals_in_period_for_account_js' => 'Todas as transações para a conta {title} entre {start} e {end}', - 'transferred' => 'Transferido', - 'all_withdrawal' => 'Todas as despesas', - 'all_transactions' => 'Todas as transações', - 'title_withdrawal_between' => 'Todas as despesas entre :start e :end', - 'all_deposit' => 'Todas as receitas', - 'title_deposit_between' => 'Todas as receitas entre :start e :end', - 'all_transfers' => 'Todas as transferências', - 'title_transfers_between' => 'Todas as transferências entre :start e :end', - 'all_transfer' => 'Todas as transferências', - 'all_journals_for_tag' => 'Todas as transações para a etiqueta ":tag"', - 'title_transfer_between' => 'Todas as transferências entre :start e :end', - 'all_journals_for_category' => 'Todas as transações para a categoria :name', - 'all_journals_for_budget' => 'Todas as transações para o orçamento :name', - 'chart_all_journals_for_budget' => 'Gráfico de todas as transações para o orçamento :name', - 'journals_in_period_for_category' => 'Todas as transacções da categoria :name entre :start e :end', - 'journals_in_period_for_tag' => 'Todas as transações da etiqueta :tag entre :start e :end', - 'not_available_demo_user' => 'A funcionalidade que tentou aceder não está disponível para utilizadores demo.', - 'exchange_rate_instructions' => 'A conta de activos "@name" apenas aceita transacções em @native_currency. Se prefer usar @foreign_currency em vez disso, tem que inserir o valor em @native_currency também:', - 'transfer_exchange_rate_instructions' => 'A conta de activos de origem "@source_name" apenas aceita transacções em @source_currency. A conta de activos de destino "@dest_name" apenas aceita transacções em @dest_currency. Tem que fornecer o valor transferido correctamente em ambas as moedas.', - 'transaction_data' => 'Data de Transação', - 'invalid_server_configuration' => 'Configuracao de servidor invalida', - 'invalid_locale_settings' => 'Firefly III is unable to format monetary amounts because your server is missing the required packages. There are instructions how to do this.', - 'quickswitch' => 'Troca rápida', - 'sign_in_to_start' => 'Regista-te para iniciar sessao', - 'sign_in' => 'Iniciar sessao', - 'register_new_account' => 'Registar nova conta', - 'forgot_my_password' => 'Esqueci-me da password', - 'problems_with_input' => 'Existem alguns problemas com o valor introduzido.', - 'reset_password' => 'Redefinir a password', - 'button_reset_password' => 'Redefinir a password', - 'reset_button' => 'Redefinir', - 'want_to_login' => 'Fazer login', - 'login_page_title' => 'Login no Firefly III', - 'register_page_title' => 'Registar no Firefly III', - 'forgot_pw_page_title' => 'Esqueceste a password do Firefly III', - 'reset_pw_page_title' => 'Reiniciar a password do Firefly III', - 'cannot_reset_demo_user' => 'Nao podes reiniciar a password do utilizador de demonstracao.', - 'no_att_demo_user' => 'O utilizador demo não pode enviar anexos.', - 'button_register' => 'Registar', - 'authorization' => 'Autorizacao', - 'active_bills_only' => 'apenas faturas ativas', - 'active_bills_only_total' => 'todas as faturas ativas', - 'active_exp_bills_only' => 'apenas faturas ativas e esperadas', - 'active_exp_bills_only_total' => 'todas as faturas ativas e esperadas', - 'per_period_sum_1D' => 'Previsão de custos diários', - 'per_period_sum_1W' => 'Previsão de custos semanais', - 'per_period_sum_1M' => 'Previsão de custos mensais', - 'per_period_sum_3M' => 'Custos trimestrais esperados', - 'per_period_sum_6M' => 'Previsão de custos semestrais', - 'per_period_sum_1Y' => 'Previsão de custos anuais', - 'average_per_bill' => 'média por fatura', - 'expected_total' => 'total esperado', - 'reconciliation_account_name' => ':name Reconciliação (:currency)', - 'saved' => 'Guardado', - 'advanced_options' => 'Opções avançadas', - 'advanced_options_explain' => 'Algumas páginas no Firefly III têm opções avançadas escondidas atrás deste botão. Esta página não tem nada chique aqui, mas veja as outras!', - 'here_be_dragons' => 'Hic sunt dracones', + 'close' => 'Fechar', + 'actions' => 'Ações', + 'edit' => 'Alterar', + 'delete' => 'Apagar', + 'split' => 'Dividir', + 'single_split' => 'Dividir', + 'clone' => 'Duplicar', + 'last_seven_days' => 'Últimos sete dias', + 'last_thirty_days' => 'Últimos trinta dias', + 'last_180_days' => 'Últimos 180 dias', + 'YTD' => 'Ano Até à Data (YTD)', + 'welcome_back' => 'Tudo bem?', + 'everything' => 'Tudo', + 'today' => 'hoje', + 'customRange' => 'Intervalo personalizado', + 'date_range' => 'Intervalo de datas', + 'apply' => 'Aplicar', + 'select_date' => 'Selecionar data..', + 'cancel' => 'Cancelar', + 'from' => 'De', + 'to' => 'Para', + 'structure' => 'Estrutura', + 'help_translating' => 'Este texto de ajuda não esta disponível, ainda, na tua linguagem. Queres ajudar a traduzir?', + 'showEverything' => 'Mostrar tudo', + 'never' => 'Nunca', + 'no_results_for_empty_search' => 'A sua pesquisa estava vazia, nada foi encontrado.', + 'removed_amount' => 'Removido :amount', + 'added_amount' => 'Adicionado :amount', + 'asset_account_role_help' => 'Qualquer opção extra resultantes da escolha pode ser definidas posteriormente.', + 'Opening balance' => 'Saldo de abertura', + 'create_new_stuff' => 'Criar novo', + 'new_withdrawal' => 'Novo levantamento', + 'create_new_transaction' => 'Criar uma nova transação', + 'sidebar_frontpage_create' => 'Criar', + 'new_transaction' => 'Nova transacção', + 'no_rules_for_bill' => 'Esta fatura não tem regras associadas.', + 'go_to_asset_accounts' => 'Ver as contas de ativos', + 'go_to_budgets' => 'Ir para os seus orçamentos', + 'go_to_withdrawals' => 'Ir para os seus levantamentos', + 'clones_journal_x' => 'Esta transacção é uma cópia de ":description" (#:id)', + 'go_to_categories' => 'Ir para categorias', + 'go_to_bills' => 'Ir para as faturas', + 'go_to_expense_accounts' => 'Ver as contas de despesa', + 'go_to_revenue_accounts' => 'Ver as contas de receitas', + 'go_to_piggies' => 'Ir para mealheiros', + 'new_deposit' => 'Novo depósito', + 'new_transfer' => 'Nova transferência', + 'new_transfers' => 'Nova transferência', + 'new_asset_account' => 'Nova conta de ativos', + 'new_expense_account' => 'Nova conta de ativos', + 'new_revenue_account' => 'Nova conta de receitas', + 'new_liabilities_account' => 'Novo passivo', + 'new_budget' => 'Novo orçamento', + 'new_bill' => 'Nova fatura', + 'block_account_logout' => 'Foi desconectado. Contas bloqueadas não podem utilizar o website. Já se registou com um e-mail válido?', + 'flash_success' => 'Sucesso!', + 'flash_info' => 'Mensagem', + 'flash_warning' => 'Aviso!', + 'flash_error' => 'Erro!', + 'flash_danger' => 'Perigo!', + 'flash_info_multiple' => 'Tens 1 mensagem|Tens :count mensagens', + 'flash_error_multiple' => 'Tens 1 erro|Tens :count erros', + 'net_worth' => 'Património liquido', + 'help_for_this_page' => 'Ajuda para esta pagina', + 'help_for_this_page_body' => 'Pode encontrar mais informações sobre esta página na documentação.', + 'two_factor_welcome' => 'Olá!', + 'two_factor_enter_code' => 'Para continuar, por favor introduza o código da sua autenticação de 2 passos. A sua aplicação pode gera-lo para si.', + 'two_factor_code_here' => 'Introduza o código aqui', + 'two_factor_title' => 'Autenticação de 2 passos', + 'authenticate' => 'Autenticar', + 'two_factor_forgot_title' => 'Perda da autenticação 2 passos', + 'two_factor_forgot' => 'Esqueci-me do meu código da autenticação de 2 passos.', + 'two_factor_lost_header' => 'Perdeu a sua autenticação de 2 passos?', + 'two_factor_lost_intro' => 'Se também perdu os códigos de backup, está com azar. Não é algo que possa resolver pela interface web. Têm duas alternativas.', + 'two_factor_lost_fix_self' => 'Se executar sua própria instância do Firefly III, leia esta linha no FAQ para instruções.', + 'two_factor_lost_fix_owner' => 'Caso contrario, envie um email ao dono da plataforma(:site_owner) e pede-lhe para reiniciar a tua autenticação de 2 passos.', + 'mfa_backup_code' => 'Utilizou um código de backup para aceder ao Firefly III. Ele não pode ser utilizado novamente, é melhor risca-lo na sua lista.', + 'pref_two_factor_new_backup_codes' => 'Obter novos códigos de backup', + 'pref_two_factor_backup_code_count' => 'Tem :count código de backup válido.|Tem :count códigos de backup válidos.', + '2fa_i_have_them' => 'Guardei-os!', + 'warning_much_data' => ':days dias de dados pode demorar.', + 'registered' => 'Registou-se com sucesso!', + 'Default asset account' => 'Conta de ativos padrão', + 'no_budget_pointer' => 'Parece que ainda não tem orçamentos. Pode criar-los na página de orçamentos. Orçamentos podem ajudá-lo a controlar as despesas.', + 'no_bill_pointer' => 'Parece que ainda não tem faturas. Pode criar-las na página de faturas. Faturas podem ajudá-lo a controlar as despesas.', + 'Savings account' => 'Conta poupança', + 'Credit card' => 'Cartão de credito', + 'source_accounts' => 'Conta de origem|Contas de origem', + 'destination_accounts' => 'Conta de destino|Contas de destino', + 'user_id_is' => 'O teu id de utilizador: :user', + 'field_supports_markdown' => 'Este campo suporta Formatacao de Texto.', + 'need_more_help' => 'Se precisares de mais ajuda para usar o Firefly III, por favor abre um ticket no Github.', + 'reenable_intro_text' => 'Também pode reactivar o guia de introdução.', + 'intro_boxes_after_refresh' => 'Os tutoriais de introdução vão aparecer quando atualizar a página.', + 'show_all_no_filter' => 'Mostrar todas as transações sem agrupar as mesmas por data.', + 'expenses_by_category' => 'Despesas por categoria', + 'expenses_by_budget' => 'Despesas por orçamento', + 'income_by_category' => 'Receitas por categoria', + 'expenses_by_asset_account' => 'Despesas por contas de ativos', + 'expenses_by_expense_account' => 'Despesas por contas de despesas', + 'cannot_redirect_to_account' => 'O Firefly III não consegue redirecioná-lo para a pagina correta. Lamentamos.', + 'sum_of_expenses' => 'Soma das despesas', + 'sum_of_income' => 'Soma das receitas', + 'liabilities' => 'Passivos', + 'spent_in_specific_budget' => 'Gasto no orçamento ":budget"', + 'spent_in_specific_double' => 'Gasto na conta ":account"', + 'earned_in_specific_double' => 'Ganho na conta ":account"', + 'source_account' => 'Conta de origem', + 'source_account_reconciliation' => 'Não pode editar a conta de origem de uma transacção de reconciliação.', + 'destination_account' => 'Conta de destino', + 'destination_account_reconciliation' => 'Não pode editar a conta de destino de uma transacção de reconciliação.', + 'sum_of_expenses_in_budget' => 'Total gasto no orçamento ":budget"', + 'left_in_budget_limit' => 'Restante para gastar com base no orçamentado', + 'current_period' => 'Período atual', + 'show_the_current_period_and_overview' => 'Mostrar o período atual e a visão geral', + 'pref_languages_locale' => 'Para que um idioma diferente do inglês funcione correctamente, o sistema operativo deve utilizar as definições locais corretas. Se eles não estiverem presentes, dados de moeda, datas e valores podem estar formatados incorrectamente.', + 'budget_in_period' => 'Todas as transacções para o orçamento ":name" entre :start e :end em :currency', + 'chart_budget_in_period' => 'Gráfico para todas as transacções do orçamento ":name" entre :start e :end em :currency', + 'chart_budget_in_period_only_currency' => 'O valor orçamentado foi em :currency, por isso o gráfico apenas irá-lhe mostrar transações em :currency.', + 'chart_account_in_period' => 'Gráfico para todas as transacções da conta ":name" (:balance) entre :start e :end', + 'chart_category_in_period' => 'Gráfico para todas as transacções da categoria ":name" entre :start e :end', + 'chart_category_all' => 'Gráfico para todas as transacções da categoria ":name"', + 'clone_withdrawal' => 'Duplicar este levantamento', + 'clone_deposit' => 'Duplicar este depósito', + 'clone_transfer' => 'Duplicar esta transferência', + 'multi_select_no_selection' => 'Nenhum selecionado', + 'multi_select_select_all' => 'Selecionar todos', + 'multi_select_n_selected' => 'selecionados', + 'multi_select_all_selected' => 'Todos selecionados', + 'multi_select_filter_placeholder' => 'Procurar..', + 'intro_next_label' => 'Próximo', + 'intro_prev_label' => 'Anterior', + 'intro_skip_label' => 'Ignorar', + 'intro_done_label' => 'Feito', + 'between_dates_breadcrumb' => 'Entre :start e :end', + 'all_journals_without_budget' => 'Todas as transações sem orçamento', + 'journals_without_budget' => 'Transações sem orçamento', + 'all_journals_without_category' => 'Todas as transações sem categoria', + 'journals_without_category' => 'Transações sem categoria', + 'all_journals_for_account' => 'Todas as transações para a conta :name', + 'chart_all_journals_for_account' => 'Gráfico de todas as transações para a conta :name', + 'journals_in_period_for_account' => 'Todas as transações da conta :name entre :start e :end', + 'journals_in_period_for_account_js' => 'Todas as transações para a conta {title} entre {start} e {end}', + 'transferred' => 'Transferido', + 'all_withdrawal' => 'Todas as despesas', + 'all_transactions' => 'Todas as transações', + 'title_withdrawal_between' => 'Todas as despesas entre :start e :end', + 'all_deposit' => 'Todas as receitas', + 'title_deposit_between' => 'Todas as receitas entre :start e :end', + 'all_transfers' => 'Todas as transferências', + 'title_transfers_between' => 'Todas as transferências entre :start e :end', + 'all_transfer' => 'Todas as transferências', + 'all_journals_for_tag' => 'Todas as transações para a etiqueta ":tag"', + 'title_transfer_between' => 'Todas as transferências entre :start e :end', + 'all_journals_for_category' => 'Todas as transações para a categoria :name', + 'all_journals_for_budget' => 'Todas as transações para o orçamento :name', + 'chart_all_journals_for_budget' => 'Gráfico de todas as transações para o orçamento :name', + 'journals_in_period_for_category' => 'Todas as transacções da categoria :name entre :start e :end', + 'journals_in_period_for_tag' => 'Todas as transações da etiqueta :tag entre :start e :end', + 'not_available_demo_user' => 'A funcionalidade que tentou aceder não está disponível para utilizadores demo.', + 'exchange_rate_instructions' => 'A conta de activos "@name" apenas aceita transacções em @native_currency. Se prefer usar @foreign_currency em vez disso, tem que inserir o valor em @native_currency também:', + 'transfer_exchange_rate_instructions' => 'A conta de activos de origem "@source_name" apenas aceita transacções em @source_currency. A conta de activos de destino "@dest_name" apenas aceita transacções em @dest_currency. Tem que fornecer o valor transferido correctamente em ambas as moedas.', + 'transaction_data' => 'Data de Transação', + 'invalid_server_configuration' => 'Configuracao de servidor invalida', + 'invalid_locale_settings' => 'Firefly III is unable to format monetary amounts because your server is missing the required packages. There are instructions how to do this.', + 'quickswitch' => 'Troca rápida', + 'sign_in_to_start' => 'Regista-te para iniciar sessao', + 'sign_in' => 'Iniciar sessao', + 'register_new_account' => 'Registar nova conta', + 'forgot_my_password' => 'Esqueci-me da password', + 'problems_with_input' => 'Existem alguns problemas com o valor introduzido.', + 'reset_password' => 'Redefinir a password', + 'button_reset_password' => 'Redefinir a password', + 'reset_button' => 'Redefinir', + 'want_to_login' => 'Fazer login', + 'login_page_title' => 'Login no Firefly III', + 'register_page_title' => 'Registar no Firefly III', + 'forgot_pw_page_title' => 'Esqueceste a password do Firefly III', + 'reset_pw_page_title' => 'Reiniciar a password do Firefly III', + 'cannot_reset_demo_user' => 'Nao podes reiniciar a password do utilizador de demonstracao.', + 'no_att_demo_user' => 'O utilizador demo não pode enviar anexos.', + 'button_register' => 'Registar', + 'authorization' => 'Autorizacao', + 'active_bills_only' => 'apenas faturas ativas', + 'active_bills_only_total' => 'todas as faturas ativas', + 'active_exp_bills_only' => 'apenas faturas ativas e esperadas', + 'active_exp_bills_only_total' => 'todas as faturas ativas e esperadas', + 'per_period_sum_1D' => 'Previsão de custos diários', + 'per_period_sum_1W' => 'Previsão de custos semanais', + 'per_period_sum_1M' => 'Previsão de custos mensais', + 'per_period_sum_3M' => 'Custos trimestrais esperados', + 'per_period_sum_6M' => 'Previsão de custos semestrais', + 'per_period_sum_1Y' => 'Previsão de custos anuais', + 'average_per_bill' => 'média por fatura', + 'expected_total' => 'total esperado', + 'reconciliation_account_name' => ':name Reconciliação (:currency)', + 'saved' => 'Guardado', + 'advanced_options' => 'Opções avançadas', + 'advanced_options_explain' => 'Algumas páginas no Firefly III têm opções avançadas escondidas atrás deste botão. Esta página não tem nada chique aqui, mas veja as outras!', + 'here_be_dragons' => 'Hic sunt dracones', // Webhooks - 'webhooks' => 'Webhooks', + 'webhooks' => 'Webhooks', // API access - 'authorization_request' => 'Firefly III v:version Solicitar Autorizacao', - 'authorization_request_intro' => 'A aplicação ":client" está a pedir acesso à sua administração financeira. Gostaria de autorizar :client para aceder a esses registos?', - 'authorization_request_site' => 'Será redirecionado para :url onde então será capaz de aceder aos seus dados do Firefly III.', - 'authorization_request_invalid' => 'Este pedido de acesso é inválido. Por favor nunca siga este link novamente.', - 'scopes_will_be_able' => 'Esta aplicacao sera capaz de:', - 'button_authorize' => 'Autorizar', - 'none_in_select_list' => '(nenhum)', - 'no_piggy_bank' => '(nenhum mealheiro)', - 'name_in_currency' => ':name em :currency', - 'paid_in_currency' => 'Pago em :currency', - 'unpaid_in_currency' => 'Nao pago em :currency', - 'is_alpha_warning' => 'Está a executar uma versão ALPHA. Cuidado com bugs e problemas.', - 'is_beta_warning' => 'Está a executar uma versão ALPHA. Cuidado com bugs e problemas.', - 'all_destination_accounts' => 'Contas de destino', - 'all_source_accounts' => 'Contas de origem', - 'back_to_index' => 'Voltar para o índice', - 'cant_logout_guard' => 'O Firefly III não consegue terminar a tua sessão.', - 'external_url' => 'URL Externo', - 'internal_reference' => 'Referência interna', + 'authorization_request' => 'Firefly III v:version Solicitar Autorizacao', + 'authorization_request_intro' => 'A aplicação ":client" está a pedir acesso à sua administração financeira. Gostaria de autorizar :client para aceder a esses registos?', + 'authorization_request_site' => 'Será redirecionado para :url onde então será capaz de aceder aos seus dados do Firefly III.', + 'authorization_request_invalid' => 'Este pedido de acesso é inválido. Por favor nunca siga este link novamente.', + 'scopes_will_be_able' => 'Esta aplicacao sera capaz de:', + 'button_authorize' => 'Autorizar', + 'none_in_select_list' => '(nenhum)', + 'no_piggy_bank' => '(nenhum mealheiro)', + 'name_in_currency' => ':name em :currency', + 'paid_in_currency' => 'Pago em :currency', + 'unpaid_in_currency' => 'Nao pago em :currency', + 'is_alpha_warning' => 'Está a executar uma versão ALPHA. Cuidado com bugs e problemas.', + 'is_beta_warning' => 'Está a executar uma versão ALPHA. Cuidado com bugs e problemas.', + 'all_destination_accounts' => 'Contas de destino', + 'all_source_accounts' => 'Contas de origem', + 'back_to_index' => 'Voltar para o índice', + 'cant_logout_guard' => 'O Firefly III não consegue terminar a tua sessão.', + 'external_url' => 'URL Externo', + 'internal_reference' => 'Referência interna', // check for updates: - 'update_check_title' => 'Verificar por actualizacoes', - 'admin_update_check_title' => 'Automaticamente verificar por actualizacoes', - 'admin_update_check_explain' => 'Firefly III pode verificar actualizações automaticamente. Ao activar esta opção, ele entrará em contacto com o servidor de actualização do Firefly III para ver se uma nova versão está disponível. Quando estiver, receberá uma notificação. Pode testar esta notificação utilizando o botão à direita. Indique abaixo se você quer que o Firefly III verifique se há actualizações.', - 'check_for_updates_permission' => 'O FIrefly III pode procurar por atualizações mas necessita da sua permissão para isso. Por favor dirija-se a administração para indicar se gostaria de ter esta funcionalidade ativa.', - 'updates_ask_me_later' => 'Perguntar-me novamente mais tarde', - 'updates_do_not_check' => 'Nao procurar por actualizacoes', - 'updates_enable_check' => 'Activar a procura por actualizacoes', - 'admin_update_check_now_title' => 'Procurar por actualizacoes agora', - 'admin_update_check_now_explain' => 'Se premires o botao, o Firefly III vai verificar se a versao actual e a mais recente.', - 'check_for_updates_button' => 'Verificar agora!', - 'update_new_version_alert' => 'Uma nova versão do Firefly III está disponível. Está com a versão :your_version, a versão mais recente é :new_version que foi lançada em :date.', - 'update_version_beta' => 'Esta versão é BETA. Pode ter problemas.', - 'update_version_alpha' => 'Esta versão é ALPHA. Pode ter problemas.', - 'update_current_version_alert' => 'Está a executar :version, que é a última versão disponível.', - 'update_newer_version_alert' => 'Está a executar :your_version, que é mais recente que a ultima versão, :new_version.', - 'update_check_error' => 'Ocorreu um erro durante a verificação de actualizações: :error', - 'unknown_error' => 'Erro desconhecido. Pedimos desculpa.', - 'just_new_release' => 'Uma nova versão está disponível! A versão :version foi lançada a :date. Esta versão é muito recente. Aguarde alguns dias para que a nova versão possa ser estabilizada.', - 'disabled_but_check' => 'Desactivou a verificação de actualizações. Mas, não se esqueça de verificar se há actualizações de vez em quando. Obrigado!', - 'admin_update_channel_title' => 'Actualizar canal', - 'admin_update_channel_explain' => 'O Firefly III tem três "canais" de atualizações que determinam o quão há frente você está em termos de funcionalidades, melhorias e erros. Utilize o canal "beta" se gostar de aventuras e o "alpha" se gostar de viver a vida ao limite.', - 'update_channel_stable' => 'Estável. Deve estar a funcionar como esperado.', - 'update_channel_beta' => 'Beta. Novas funcionalidades, mas as algumas coisas podem ter problemas.', - 'update_channel_alpha' => 'Alfa. Fazemos o que vier, e o que ficar fica.', + 'update_check_title' => 'Verificar por actualizacoes', + 'admin_update_check_title' => 'Automaticamente verificar por actualizacoes', + 'admin_update_check_explain' => 'Firefly III pode verificar actualizações automaticamente. Ao activar esta opção, ele entrará em contacto com o servidor de actualização do Firefly III para ver se uma nova versão está disponível. Quando estiver, receberá uma notificação. Pode testar esta notificação utilizando o botão à direita. Indique abaixo se você quer que o Firefly III verifique se há actualizações.', + 'check_for_updates_permission' => 'O FIrefly III pode procurar por atualizações mas necessita da sua permissão para isso. Por favor dirija-se a administração para indicar se gostaria de ter esta funcionalidade ativa.', + 'updates_ask_me_later' => 'Perguntar-me novamente mais tarde', + 'updates_do_not_check' => 'Nao procurar por actualizacoes', + 'updates_enable_check' => 'Activar a procura por actualizacoes', + 'admin_update_check_now_title' => 'Procurar por actualizacoes agora', + 'admin_update_check_now_explain' => 'Se premires o botao, o Firefly III vai verificar se a versao actual e a mais recente.', + 'check_for_updates_button' => 'Verificar agora!', + 'update_new_version_alert' => 'Uma nova versão do Firefly III está disponível. Está com a versão :your_version, a versão mais recente é :new_version que foi lançada em :date.', + 'update_version_beta' => 'Esta versão é BETA. Pode ter problemas.', + 'update_version_alpha' => 'Esta versão é ALPHA. Pode ter problemas.', + 'update_current_version_alert' => 'Está a executar :version, que é a última versão disponível.', + 'update_newer_version_alert' => 'Está a executar :your_version, que é mais recente que a ultima versão, :new_version.', + 'update_check_error' => 'Ocorreu um erro durante a verificação de actualizações: :error', + 'unknown_error' => 'Erro desconhecido. Pedimos desculpa.', + 'just_new_release' => 'Uma nova versão está disponível! A versão :version foi lançada a :date. Esta versão é muito recente. Aguarde alguns dias para que a nova versão possa ser estabilizada.', + 'disabled_but_check' => 'Desactivou a verificação de actualizações. Mas, não se esqueça de verificar se há actualizações de vez em quando. Obrigado!', + 'admin_update_channel_title' => 'Actualizar canal', + 'admin_update_channel_explain' => 'O Firefly III tem três "canais" de atualizações que determinam o quão há frente você está em termos de funcionalidades, melhorias e erros. Utilize o canal "beta" se gostar de aventuras e o "alpha" se gostar de viver a vida ao limite.', + 'update_channel_stable' => 'Estável. Deve estar a funcionar como esperado.', + 'update_channel_beta' => 'Beta. Novas funcionalidades, mas as algumas coisas podem ter problemas.', + 'update_channel_alpha' => 'Alfa. Fazemos o que vier, e o que ficar fica.', // search - 'search' => 'Procurar', - 'search_query' => 'Pesquisa', - 'search_found_transactions' => 'Firefly III encontrou :count transacção em :time segundos.|Firefly III encontrou :count transacções em :time segundos.', - 'search_found_more_transactions' => 'Firefly III encontrou mais de :count transacções em :time segundos.', - 'search_for_query' => 'O Firefly III está à procura de transacções com as palavras: :query', - 'invalid_operators_list' => 'Estes parâmetros de pesquisa não são válidos e foram ignorados.', - 'search_modifier_date_is' => 'A data da transacção é ":value"', - 'search_modifier_id' => 'O ID da transação é ":value"', - 'search_modifier_date_before' => 'A data da transacção é anterior ou a ":value"', - 'search_modifier_date_after' => 'A data da transacção é posterior ou a ":value"', - 'search_modifier_created_on' => 'A transacção foi criada a ":value"', - 'search_modifier_updated_on' => 'A transacção foi actualizada pela última vez a ":value"', - 'search_modifier_external_id' => 'ID externo é ":value"', - 'search_modifier_no_external_url' => 'The transaction has no external URL', - 'search_modifier_any_external_url' => 'The transaction must have a (any) external URL', - 'search_modifier_internal_reference' => 'A referência interna é ":value"', - 'search_modifier_description_starts' => 'A descrição é ":value"', - 'search_modifier_description_ends' => 'A descrição acaba com ":value"', - 'search_modifier_description_contains' => 'A descrição contém ":value"', - 'search_modifier_description_is' => 'A descrição é exactamente ":value"', - 'search_modifier_currency_is' => 'A transacção de moeda (estrangeira) é ":value"', - 'search_modifier_foreign_currency_is' => 'A moeda estrangeira da transacção é ":value"', - 'search_modifier_has_attachments' => 'A transacção tem que ter um anexo', - 'search_modifier_has_no_category' => 'A transacção não pode ter nenhuma categoria', - 'search_modifier_has_any_category' => 'A transacção tem que ter uma categoria (qualquer)', - 'search_modifier_has_no_budget' => 'A transacção não deve ter um orçamento', - 'search_modifier_has_any_budget' => 'A transacção tem que ter um orçamento (qualquer)', - 'search_modifier_has_no_bill' => 'A transação não pode conter uma fatura', - 'search_modifier_has_any_bill' => 'A transação deve ter (alguma) fatura', - 'search_modifier_has_no_tag' => 'A transação não pode ter etiquetas', - 'search_modifier_has_any_tag' => 'A transação tem que ter uma etiqueta (qualquer)', - 'search_modifier_notes_contain' => 'As notas de transacção contêm ":value"', - 'search_modifier_notes_start' => 'As notas de transacção começam com ":value"', - 'search_modifier_notes_end' => 'As notas de transacção acabam com ":value"', - 'search_modifier_notes_are' => 'As notas de transacção são exactamente ":value"', - 'search_modifier_no_notes' => 'A transacção não pode tem notas', - 'search_modifier_any_notes' => 'A transacção tem que ter notas', - 'search_modifier_amount_exactly' => 'Valor é exactamente :value', - 'search_modifier_amount_less' => 'Valor é menor ou igual a :value', - 'search_modifier_amount_more' => 'Valor é maior ou igual a :value', - 'search_modifier_source_account_is' => 'O nome da conta de origem é exactamente ":value"', - 'search_modifier_source_account_contains' => 'O nome da conta de origem contém ":value"', - 'search_modifier_source_account_starts' => 'Nome da conta de origem começa com ":value"', - 'search_modifier_source_account_ends' => 'O nome da conta de origem acaba com ":value"', - 'search_modifier_source_account_id' => 'ID da conta de origem é :value', - 'search_modifier_source_account_nr_is' => 'Número da conta de origem (IBAN) é ":value"', - 'search_modifier_source_account_nr_contains' => 'Número da conta de origem (IBAN) contém ":value"', - 'search_modifier_source_account_nr_starts' => 'Número da conta de origem (IBAN) começa com ":value"', - 'search_modifier_source_account_nr_ends' => 'Número da conta de origem (IBAN) acaba com ":value"', - 'search_modifier_destination_account_is' => 'O nome da conta de destino é exactamente ":value"', - 'search_modifier_destination_account_contains' => 'Nome da conta de destino contém ":value"', - 'search_modifier_destination_account_starts' => 'O nome da conta de destino começa com ":value"', - 'search_modifier_destination_account_ends' => 'Nome da conta de destino acaba com ":value"', - 'search_modifier_destination_account_id' => 'ID da conta de destino é :value', - 'search_modifier_destination_is_cash' => 'Conta de destino é dinheiro (conta)', - 'search_modifier_source_is_cash' => 'Conta de origem é dinheiro (conta)', - 'search_modifier_destination_account_nr_is' => 'Número da conta de destino (IBAN) é ":value"', - 'search_modifier_destination_account_nr_contains' => 'O número da conta de destino (IBAN) contém ":value"', - 'search_modifier_destination_account_nr_starts' => 'Número da conta de destino (IBAN) começa com ":value"', - 'search_modifier_destination_account_nr_ends' => 'Número da conta de destino (IBAN) acaba com ":value"', - 'search_modifier_account_id' => 'O ID da conta de origem ou destino é/são: :value', - 'search_modifier_category_is' => 'A categoria é ":value"', - 'search_modifier_budget_is' => 'O orçamento é ":value"', - 'search_modifier_bill_is' => 'A fatura é ":value"', - 'search_modifier_transaction_type' => 'Tipo de transacção é ":value"', - 'search_modifier_tag_is' => 'A etiqueta é ":value"', - 'search_modifier_date_is_year' => 'A transação é no ano ":value"', - 'search_modifier_date_is_month' => 'A transação é no mês ":value"', - 'search_modifier_date_is_day' => 'A transação é no dia do mês ":value"', - 'search_modifier_date_before_year' => 'A transação é antes ou no ano ":value"', - 'search_modifier_date_before_month' => 'A transação é antes ou no mês ":value"', - 'search_modifier_date_before_day' => 'Transaction is before or on day of month ":value"', - 'search_modifier_date_after_year' => 'A transação é no ou depois do ano ":value"', - 'search_modifier_date_after_month' => 'A transação é no ou depois do mês ":value"', - 'search_modifier_date_after_day' => 'A transação é depois ou no dia do mês ":value"', + 'search' => 'Procurar', + 'search_query' => 'Pesquisa', + 'search_found_transactions' => 'Firefly III encontrou :count transacção em :time segundos.|Firefly III encontrou :count transacções em :time segundos.', + 'search_found_more_transactions' => 'Firefly III encontrou mais de :count transacções em :time segundos.', + 'search_for_query' => 'O Firefly III está à procura de transacções com as palavras: :query', + 'invalid_operators_list' => 'Estes parâmetros de pesquisa não são válidos e foram ignorados.', + + // old + + 'search_modifier_date_on' => 'Transaction date is ":value"', + 'search_modifier_id' => 'O ID da transação é ":value"', + 'search_modifier_date_before' => 'A data da transacção é anterior ou a ":value"', + 'search_modifier_date_after' => 'A data da transacção é posterior ou a ":value"', + 'search_modifier_external_id_is' => 'External ID is ":value"', + 'search_modifier_no_external_url' => 'The transaction has no external URL', + 'search_modifier_any_external_url' => 'The transaction must have a (any) external URL', + 'search_modifier_internal_reference_is' => 'Internal reference is ":value"', + 'search_modifier_description_starts' => 'A descrição é ":value"', + 'search_modifier_description_ends' => 'A descrição acaba com ":value"', + 'search_modifier_description_contains' => 'A descrição contém ":value"', + 'search_modifier_description_is' => 'A descrição é exactamente ":value"', + 'search_modifier_currency_is' => 'A transacção de moeda (estrangeira) é ":value"', + 'search_modifier_foreign_currency_is' => 'A moeda estrangeira da transacção é ":value"', + 'search_modifier_has_attachments' => 'A transacção tem que ter um anexo', + 'search_modifier_has_no_category' => 'A transacção não pode ter nenhuma categoria', + 'search_modifier_has_any_category' => 'A transacção tem que ter uma categoria (qualquer)', + 'search_modifier_has_no_budget' => 'A transacção não deve ter um orçamento', + 'search_modifier_has_any_budget' => 'A transacção tem que ter um orçamento (qualquer)', + 'search_modifier_has_no_bill' => 'A transação não pode conter uma fatura', + 'search_modifier_has_any_bill' => 'A transação deve ter (alguma) fatura', + 'search_modifier_has_no_tag' => 'A transação não pode ter etiquetas', + 'search_modifier_has_any_tag' => 'A transação tem que ter uma etiqueta (qualquer)', + 'search_modifier_notes_contains' => 'The transaction notes contain ":value"', + 'search_modifier_notes_starts' => 'The transaction notes start with ":value"', + 'search_modifier_notes_ends' => 'The transaction notes end with ":value"', + 'search_modifier_notes_is' => 'The transaction notes are exactly ":value"', + 'search_modifier_no_notes' => 'A transacção não pode tem notas', + 'search_modifier_any_notes' => 'A transacção tem que ter notas', + 'search_modifier_amount_is' => 'Amount is exactly :value', + 'search_modifier_amount_less' => 'Valor é menor ou igual a :value', + 'search_modifier_amount_more' => 'Valor é maior ou igual a :value', + 'search_modifier_source_account_is' => 'O nome da conta de origem é exactamente ":value"', + 'search_modifier_source_account_contains' => 'O nome da conta de origem contém ":value"', + 'search_modifier_source_account_starts' => 'Nome da conta de origem começa com ":value"', + 'search_modifier_source_account_ends' => 'O nome da conta de origem acaba com ":value"', + 'search_modifier_source_account_id' => 'ID da conta de origem é :value', + 'search_modifier_source_account_nr_is' => 'Número da conta de origem (IBAN) é ":value"', + 'search_modifier_source_account_nr_contains' => 'Número da conta de origem (IBAN) contém ":value"', + 'search_modifier_source_account_nr_starts' => 'Número da conta de origem (IBAN) começa com ":value"', + 'search_modifier_source_account_nr_ends' => 'Número da conta de origem (IBAN) acaba com ":value"', + 'search_modifier_destination_account_is' => 'O nome da conta de destino é exactamente ":value"', + 'search_modifier_destination_account_contains' => 'Nome da conta de destino contém ":value"', + 'search_modifier_destination_account_starts' => 'O nome da conta de destino começa com ":value"', + 'search_modifier_destination_account_ends' => 'Nome da conta de destino acaba com ":value"', + 'search_modifier_destination_account_id' => 'ID da conta de destino é :value', + 'search_modifier_destination_is_cash' => 'Conta de destino é dinheiro (conta)', + 'search_modifier_source_is_cash' => 'Conta de origem é dinheiro (conta)', + 'search_modifier_destination_account_nr_is' => 'Número da conta de destino (IBAN) é ":value"', + 'search_modifier_destination_account_nr_contains' => 'O número da conta de destino (IBAN) contém ":value"', + 'search_modifier_destination_account_nr_starts' => 'Número da conta de destino (IBAN) começa com ":value"', + 'search_modifier_destination_account_nr_ends' => 'Número da conta de destino (IBAN) acaba com ":value"', + 'search_modifier_account_id' => 'O ID da conta de origem ou destino é/são: :value', + 'search_modifier_category_is' => 'A categoria é ":value"', + 'search_modifier_budget_is' => 'O orçamento é ":value"', + 'search_modifier_bill_is' => 'A fatura é ":value"', + 'search_modifier_transaction_type' => 'Tipo de transacção é ":value"', + 'search_modifier_tag_is' => 'A etiqueta é ":value"', + 'search_modifier_date_on_year' => 'Transaction is in year ":value"', + 'search_modifier_date_on_month' => 'Transaction is in month ":value"', + 'search_modifier_date_on_day' => 'Transaction is on day of month ":value"', + 'search_modifier_date_before_year' => 'A transação é antes ou no ano ":value"', + 'search_modifier_date_before_month' => 'A transação é antes ou no mês ":value"', + 'search_modifier_date_before_day' => 'Transaction is before or on day of month ":value"', + 'search_modifier_date_after_year' => 'A transação é no ou depois do ano ":value"', + 'search_modifier_date_after_month' => 'A transação é no ou depois do mês ":value"', + 'search_modifier_date_after_day' => 'A transação é depois ou no dia do mês ":value"', + + + // new + 'search_modifier_tag_is_not' => 'No tag is ":value"', + + 'search_modifier_account_is' => 'Either account is ":value"', + 'search_modifier_account_contains' => 'Either account contains ":value"', + 'search_modifier_account_ends' => 'Either account ends with ":value"', + 'search_modifier_account_starts' => 'Either account starts with ":value"', + 'search_modifier_account_nr_is' => 'Either account number / IBAN is ":value"', + 'search_modifier_account_nr_contains' => 'Either account number / IBAN contains ":value"', + 'search_modifier_account_nr_ends' => 'Either account number / IBAN ends with ":value"', + 'search_modifier_account_nr_starts' => 'Either account number / IBAN starts with ":value"', + 'search_modifier_category_contains' => 'Category contains ":value"', + 'search_modifier_category_ends' => 'Category ends with ":value"', + 'search_modifier_category_starts' => 'Category starts with ":value"', + 'search_modifier_budget_contains' => 'Budget contains ":value"', + 'search_modifier_budget_ends' => 'Budget ends with ":value"', + 'search_modifier_budget_starts' => 'Budget starts with ":value"', + 'search_modifier_bill_contains' => 'Bill contains ":value"', + 'search_modifier_bill_ends' => 'Bill ends with ":value"', + 'search_modifier_bill_starts' => 'Bill starts with ":value"', + 'search_modifier_external_id_contains' => 'External ID contains ":value"', + 'search_modifier_external_id_ends' => 'External ID ends with ":value"', + 'search_modifier_external_id_starts' => 'External ID starts with ":value"', + 'search_modifier_internal_reference_contains' => 'Internal reference contains ":value"', + 'search_modifier_internal_reference_ends' => 'Internal reference ends with ":value"', + 'search_modifier_internal_reference_starts' => 'Internal reference starts with ":value"', + 'search_modifier_external_url_is' => 'External URL is ":value"', + 'search_modifier_external_url_contains' => 'External URL contains ":value"', + 'search_modifier_external_url_ends' => 'External URL ends with ":value"', + 'search_modifier_external_url_starts' => 'External URL starts with ":value"', + 'search_modifier_has_no_attachments' => 'Transaction has no attachments', + 'search_modifier_account_is_cash' => 'Either account is a cash account.', + 'search_modifier_journal_id' => 'The journal ID is ":value"', + 'search_modifier_recurrence_id' => 'The recurring transaction ID is ":value"', + 'search_modifier_foreign_amount_is' => 'The foreign amount is ":value"', + 'search_modifier_foreign_amount_less' => 'The foreign amount is less than ":value"', + 'search_modifier_foreign_amount_more' => 'The foreign amount is more than ":value"', + + // date fields + 'search_modifier_interest_date_on' => 'Transaction interest date is ":value"', + 'search_modifier_interest_date_on_year' => 'Transaction interest date is in year ":value"', + 'search_modifier_interest_date_on_month' => 'Transaction interest date is in month ":value"', + 'search_modifier_interest_date_on_day' => 'Transaction interest date is on day of month ":value"', + 'search_modifier_interest_date_before_year' => 'Transaction interest date is before or in year ":value"', + 'search_modifier_interest_date_before_month' => 'Transaction interest date is before or in month ":value"', + 'search_modifier_interest_date_before_day' => 'Transaction interest date is before or on day of month ":value"', + 'search_modifier_interest_date_after_year' => 'Transaction interest date is after or in year ":value"', + 'search_modifier_interest_date_after_month' => 'Transaction interest date is after or in month ":value"', + 'search_modifier_interest_date_after_day' => 'Transaction interest date is after or on day of month ":value"', + 'search_modifier_book_date_on_year' => 'Transaction book date is in year ":value"', + 'search_modifier_book_date_on_month' => 'Transaction book date is in month ":value"', + 'search_modifier_book_date_on_day' => 'Transaction book date is on day of month ":value"', + 'search_modifier_book_date_before_year' => 'Transaction book date is before or in year ":value"', + 'search_modifier_book_date_before_month' => 'Transaction book date is before or in month ":value"', + 'search_modifier_book_date_before_day' => 'Transaction book date is before or on day of month ":value"', + 'search_modifier_book_date_after_year' => 'Transaction book date is after or in year ":value"', + 'search_modifier_book_date_after_month' => 'Transaction book date is after or in month ":value"', + 'search_modifier_book_date_after_day' => 'Transaction book date is after or on day of month ":value"', + 'search_modifier_process_date_on_year' => 'Transaction process date is in year ":value"', + 'search_modifier_process_date_on_month' => 'Transaction process date is in month ":value"', + 'search_modifier_process_date_on_day' => 'Transaction process date is on day of month ":value"', + 'search_modifier_process_date_before_year' => 'Transaction process date is before or in year ":value"', + 'search_modifier_process_date_before_month' => 'Transaction process date is before or in month ":value"', + 'search_modifier_process_date_before_day' => 'Transaction process date is before or on day of month ":value"', + 'search_modifier_process_date_after_year' => 'Transaction process date is after or in year ":value"', + 'search_modifier_process_date_after_month' => 'Transaction process date is after or in month ":value"', + 'search_modifier_process_date_after_day' => 'Transaction process date is after or on day of month ":value"', + 'search_modifier_due_date_on_year' => 'Transaction due date is in year ":value"', + 'search_modifier_due_date_on_month' => 'Transaction due date is in month ":value"', + 'search_modifier_due_date_on_day' => 'Transaction due date is on day of month ":value"', + 'search_modifier_due_date_before_year' => 'Transaction due date is before or in year ":value"', + 'search_modifier_due_date_before_month' => 'Transaction due date is before or in month ":value"', + 'search_modifier_due_date_before_day' => 'Transaction due date is before or on day of month ":value"', + 'search_modifier_due_date_after_year' => 'Transaction due date is after or in year ":value"', + 'search_modifier_due_date_after_month' => 'Transaction due date is after or in month ":value"', + 'search_modifier_due_date_after_day' => 'Transaction due date is after or on day of month ":value"', + 'search_modifier_payment_date_on_year' => 'Transaction payment date is in year ":value"', + 'search_modifier_payment_date_on_month' => 'Transaction payment date is in month ":value"', + 'search_modifier_payment_date_on_day' => 'Transaction payment date is on day of month ":value"', + 'search_modifier_payment_date_before_year' => 'Transaction payment date is before or in year ":value"', + 'search_modifier_payment_date_before_month' => 'Transaction payment date is before or in month ":value"', + 'search_modifier_payment_date_before_day' => 'Transaction payment date is before or on day of month ":value"', + 'search_modifier_payment_date_after_year' => 'Transaction payment date is after or in year ":value"', + 'search_modifier_payment_date_after_month' => 'Transaction payment date is after or in month ":value"', + 'search_modifier_payment_date_after_day' => 'Transaction payment date is after or on day of month ":value"', + 'search_modifier_invoice_date_on_year' => 'Transaction invoice date is in year ":value"', + 'search_modifier_invoice_date_on_month' => 'Transaction invoice date is in month ":value"', + 'search_modifier_invoice_date_on_day' => 'Transaction invoice date is on day of month ":value"', + 'search_modifier_invoice_date_before_year' => 'Transaction invoice date is before or in year ":value"', + 'search_modifier_invoice_date_before_month' => 'Transaction invoice date is before or in month ":value"', + 'search_modifier_invoice_date_before_day' => 'Transaction invoice date is before or on day of month ":value"', + 'search_modifier_invoice_date_after_year' => 'Transaction invoice date is after or in year ":value"', + 'search_modifier_invoice_date_after_month' => 'Transaction invoice date is after or in month ":value"', + 'search_modifier_invoice_date_after_day' => 'Transaction invoice date is after or on day of month ":value"', + // other dates + 'search_modifier_updated_at_on_year' => 'Transaction was last updated in year ":value"', + 'search_modifier_updated_at_on_month' => 'Transaction was last updated in month ":value"', + 'search_modifier_updated_at_on_day' => 'Transaction was last updated on day of month ":value"', + 'search_modifier_updated_at_before_year' => 'Transaction was last updated in or before year ":value"', + 'search_modifier_updated_at_before_month' => 'Transaction was last updated in or before month ":value"', + 'search_modifier_updated_at_before_day' => 'Transaction was last updated on or before day of month ":value"', + 'search_modifier_updated_at_after_year' => 'Transaction was last updated in or after year ":value"', + 'search_modifier_updated_at_after_month' => 'Transaction was last updated in or after month ":value"', + 'search_modifier_updated_at_after_day' => 'Transaction was last updated on or after day of month ":value"', + 'search_modifier_created_at_on_year' => 'Transaction was created in year ":value"', + 'search_modifier_created_at_on_month' => 'Transaction was created in month ":value"', + 'search_modifier_created_at_on_day' => 'Transaction was created on day of month ":value"', + 'search_modifier_created_at_before_year' => 'Transaction was created in or before year ":value"', + 'search_modifier_created_at_before_month' => 'Transaction was created in or before month ":value"', + 'search_modifier_created_at_before_day' => 'Transaction was created on or before day of month ":value"', + 'search_modifier_created_at_after_year' => 'Transaction was created in or after year ":value"', + 'search_modifier_created_at_after_month' => 'Transaction was created in or after month ":value"', + 'search_modifier_created_at_after_day' => 'Transaction was created on or after day of month ":value"', + 'search_modifier_interest_date_before' => 'Transaction interest date is on or before ":value"', + 'search_modifier_interest_date_after' => 'Transaction interest date is on or after ":value"', + 'search_modifier_book_date_on' => 'Transaction book date is on ":value"', + 'search_modifier_book_date_before' => 'Transaction book date is on or before ":value"', + 'search_modifier_book_date_after' => 'Transaction book date is on or after ":value"', + 'search_modifier_process_date_on' => 'Transaction process date is on ":value"', + 'search_modifier_process_date_before' => 'Transaction process date is on or before ":value"', + 'search_modifier_process_date_after' => 'Transaction process date is on or after ":value"', + 'search_modifier_due_date_on' => 'Transaction due date is on ":value"', + 'search_modifier_due_date_before' => 'Transaction due date is on or before ":value"', + 'search_modifier_due_date_after' => 'Transaction due date is on or after ":value"', + 'search_modifier_payment_date_on' => 'Transaction payment date is on ":value"', + 'search_modifier_payment_date_before' => 'Transaction payment date is on or before ":value"', + 'search_modifier_payment_date_after' => 'Transaction payment date is on or after ":value"', + 'search_modifier_invoice_date_on' => 'Transaction invoice date is on ":value"', + 'search_modifier_invoice_date_before' => 'Transaction invoice date is on or before ":value"', + 'search_modifier_invoice_date_after' => 'Transaction invoice date is on or after ":value"', + 'search_modifier_created_at_on' => 'Transaction was created on ":value"', + 'search_modifier_created_at_before' => 'Transaction was created on or before ":value"', + 'search_modifier_created_at_after' => 'Transaction was created on or after ":value"', + 'search_modifier_updated_at_on' => 'Transaction was updated on ":value"', + 'search_modifier_updated_at_before' => 'Transaction was updated on or before ":value"', + 'search_modifier_updated_at_after' => 'Transaction was updated on or after ":value"', + 'search_modifier_attachment_name_is' => 'Any attachment\'s name is ":value"', + 'search_modifier_attachment_name_contains' => 'Any attachment\'s name contains ":value"', + 'search_modifier_attachment_name_starts' => 'Any attachment\'s name starts with ":value"', + 'search_modifier_attachment_name_ends' => 'Any attachment\'s name ends with ":value"', + 'search_modifier_attachment_notes_are' => 'Any attachment\'s notes are ":value"', + 'search_modifier_attachment_notes_contains' => 'Any attachment\'s notes contain ":value"', + 'search_modifier_attachment_notes_starts' => 'Any attachment\'s notes start with ":value"', + 'search_modifier_attachment_notes_ends' => 'Any attachment\'s notes end is ":value"', 'update_rule_from_query' => 'Actualizar regra ":rule" da pesquisa', 'create_rule_from_query' => 'Criar nova regra a partir da pesquisa', 'rule_from_search_words' => 'O mecanismo de regras tem dificuldade com ":string". A regra sugerida que se encaixa na pesquisa pode mostrar resultados diferentes. Por favor, verifique os gatilhos das regras cuidadosamente.', @@ -443,7 +590,12 @@ return [ 'applied_rule_group_selection' => 'As regras de grupo ":title" foram aplicadas à sua seleção.', // actions and triggers + 'rule_trigger_store_journal' => 'Quando uma transacção é criada', + 'rule_trigger_update_journal' => 'Quando uma transacção é actualizada', 'rule_trigger_user_action' => 'A ação de utilizador é ":trigger_value"', + + + // OLD values (remove non-doubles later): 'rule_trigger_source_account_starts_choice' => 'O nome da conta de origem começa com..', 'rule_trigger_source_account_starts' => 'O nome da conta de origem começa com ":trigger_value"', 'rule_trigger_source_account_ends_choice' => 'O nome da conta de origem acaba com..', @@ -452,14 +604,14 @@ return [ 'rule_trigger_source_account_is' => 'O nome da conta de origem é ":trigger_value"', 'rule_trigger_source_account_contains_choice' => 'Nome da conta de origem contém..', 'rule_trigger_source_account_contains' => 'Nome da conta de origem contém ":trigger_value"', - 'rule_trigger_account_id_choice' => 'ID da conta (origem/destino) é exatamente..', - 'rule_trigger_account_id' => 'O ID da conta (origem/destino) é exatamente :trigger_value', + 'rule_trigger_account_id_choice' => 'Either account ID is exactly..', + 'rule_trigger_account_id' => 'Either account ID is exactly :trigger_value', 'rule_trigger_source_account_id_choice' => 'O ID da conta de origem é exatamente..', 'rule_trigger_source_account_id' => 'O ID da conta de origem é exactamente :trigger_value', 'rule_trigger_destination_account_id_choice' => 'O ID da conta de destino é exatamente..', 'rule_trigger_destination_account_id' => 'O ID da conta de destino é exactamente :trigger_value', - 'rule_trigger_account_is_cash_choice' => 'Conta (origem/destino) é uma conta (dinheiro)', - 'rule_trigger_account_is_cash' => 'Conta (origem/destino) é uma conta (dinheiro)', + 'rule_trigger_account_is_cash_choice' => 'Either account is cash', + 'rule_trigger_account_is_cash' => 'Either account is cash', 'rule_trigger_source_is_cash_choice' => 'A conta de origem é uma conta (dinheiro)', 'rule_trigger_source_is_cash' => 'A conta de origem é uma conta (dinheiro)', 'rule_trigger_destination_is_cash_choice' => 'A conta de destino é uma conta (dinheiro)', @@ -494,8 +646,8 @@ return [ 'rule_trigger_category_is' => 'A categoria é ":trigger_value"', 'rule_trigger_amount_less_choice' => 'O montante é menos de..', 'rule_trigger_amount_less' => 'Quantia é menor que :trigger_value', - 'rule_trigger_amount_exactly_choice' => 'O montante é..', - 'rule_trigger_amount_exactly' => 'Quantia é :trigger_value', + 'rule_trigger_amount_is_choice' => 'Amount is..', + 'rule_trigger_amount_is' => 'Amount is :trigger_value', 'rule_trigger_amount_more_choice' => 'O montante é maior que..', 'rule_trigger_amount_more' => 'Quantia é maior que :trigger_value', 'rule_trigger_description_starts_choice' => 'A descricao comeca com..', @@ -506,28 +658,26 @@ return [ 'rule_trigger_description_contains' => 'Descrição contém ":trigger_value"', 'rule_trigger_description_is_choice' => 'A descrição é..', 'rule_trigger_description_is' => 'Descrição é ":trigger_value"', - 'rule_trigger_date_is_choice' => 'Data da transacção é..', - 'rule_trigger_date_is' => 'Data da transacção é ":trigger_value"', + 'rule_trigger_date_on_choice' => 'Transaction date is..', + 'rule_trigger_date_on' => 'Transaction date is ":trigger_value"', 'rule_trigger_date_before_choice' => 'Data de transacção é anterior..', 'rule_trigger_date_before' => 'Data da transacção é antes de ":trigger_value"', 'rule_trigger_date_after_choice' => 'Data da transacção é após..', 'rule_trigger_date_after' => 'Data da transacção é após ":trigger_value"', - 'rule_trigger_created_on_choice' => 'Transacção foi realizada em..', - 'rule_trigger_created_on' => 'Transacção foi realizada em ":trigger_value"', - 'rule_trigger_updated_on_choice' => 'Transacção foi editada pela última vez em..', - 'rule_trigger_updated_on' => 'A transacção foi editada pela última vez em ":trigger_value"', + 'rule_trigger_created_at_on_choice' => 'Transaction was made on..', + 'rule_trigger_created_at_on' => 'Transaction was made on ":trigger_value"', + 'rule_trigger_updated_at_on_choice' => 'Transaction was last edited on..', + 'rule_trigger_updated_at_on' => 'Transaction was last edited on ":trigger_value"', 'rule_trigger_budget_is_choice' => 'O orçamento é..', 'rule_trigger_budget_is' => 'O orçamento é ":trigger_value"', - 'rule_trigger_tag_is_choice' => 'A etiqueta é..', - 'rule_trigger_tag_is' => 'A etiqueta é ":trigger_value"', + 'rule_trigger_tag_is_choice' => 'Any tag is..', + 'rule_trigger_tag_is' => 'Any tag is ":trigger_value"', 'rule_trigger_currency_is_choice' => 'A moeda da transação é..', 'rule_trigger_currency_is' => 'A moeda da transacção é ":trigger_value"', 'rule_trigger_foreign_currency_is_choice' => 'A moeda estrangeira da transacção é..', 'rule_trigger_foreign_currency_is' => 'A moeda estrangeira da transacção é ":trigger_value"', 'rule_trigger_has_attachments_choice' => 'Tem, pelo menos, esta quantidade de anexos', 'rule_trigger_has_attachments' => 'Tem pelo menos :trigger_value anexo(s)', - 'rule_trigger_store_journal' => 'Quando uma transacção é criada', - 'rule_trigger_update_journal' => 'Quando uma transacção é actualizada', 'rule_trigger_has_no_category_choice' => 'Não tem categoria', 'rule_trigger_has_no_category' => 'Transacção não tem categoria', 'rule_trigger_has_any_category_choice' => 'Tem uma categoria (qualquer)', @@ -548,20 +698,20 @@ return [ 'rule_trigger_any_notes' => 'A transacção tem notas (quaisquer)', 'rule_trigger_no_notes_choice' => 'Não tem notas', 'rule_trigger_no_notes' => 'A transacção não tem notas', - 'rule_trigger_notes_are_choice' => 'As notas são..', - 'rule_trigger_notes_are' => 'As notas são ":trigger_value"', - 'rule_trigger_notes_contain_choice' => 'As notas contêm..', - 'rule_trigger_notes_contain' => 'As notas contêm ":trigger_value"', - 'rule_trigger_notes_start_choice' => 'As notas comecam com..', - 'rule_trigger_notes_start' => 'As notas começam com ":trigger_value"', - 'rule_trigger_notes_end_choice' => 'As notas terminam com..', - 'rule_trigger_notes_end' => 'Notas acabam com ":trigger_value"', + 'rule_trigger_notes_is_choice' => 'Notes are..', + 'rule_trigger_notes_is' => 'Notes are ":trigger_value"', + 'rule_trigger_notes_contains_choice' => 'Notes contain..', + 'rule_trigger_notes_contains' => 'Notes contain ":trigger_value"', + 'rule_trigger_notes_starts_choice' => 'Notes start with..', + 'rule_trigger_notes_starts' => 'Notes start with ":trigger_value"', + 'rule_trigger_notes_ends_choice' => 'Notes end with..', + 'rule_trigger_notes_ends' => 'Notes end with ":trigger_value"', 'rule_trigger_bill_is_choice' => 'A fatura é..', 'rule_trigger_bill_is' => 'A fatura é ":trigger_value"', - 'rule_trigger_external_id_choice' => 'O ID Externo é..', - 'rule_trigger_external_id' => 'O ID externo é ":trigger_value"', - 'rule_trigger_internal_reference_choice' => 'A referência interna é..', - 'rule_trigger_internal_reference' => 'A referência interna é ":trigger_value"', + 'rule_trigger_external_id_is_choice' => 'External ID is..', + 'rule_trigger_external_id_is' => 'External ID is ":trigger_value"', + 'rule_trigger_internal_reference_is_choice' => 'Internal reference is..', + 'rule_trigger_internal_reference_is' => 'Internal reference is ":trigger_value"', 'rule_trigger_journal_id_choice' => 'O ID do diário de transações é..', 'rule_trigger_journal_id' => 'O ID do diário de transações é ":trigger_value"', 'rule_trigger_no_external_url' => 'Transaction has no external URL', @@ -571,6 +721,134 @@ return [ 'rule_trigger_id_choice' => 'ID da transação é..', 'rule_trigger_id' => 'Transaction ID is ":trigger_value"', + // new values: + 'rule_trigger_user_action_choice' => 'User action is ":trigger_value"', + 'rule_trigger_tag_is_not_choice' => 'No tag is ":trigger_value"', + 'rule_trigger_tag_is_not' => 'No tag is..', + 'rule_trigger_account_is_choice' => 'Either account is exactly..', + 'rule_trigger_account_is' => 'Either account is exactly ":trigger_value"', + 'rule_trigger_account_contains_choice' => 'Either account contains..', + 'rule_trigger_account_contains' => 'Either account contains ":trigger_value"', + 'rule_trigger_account_ends_choice' => 'Either account ends with..', + 'rule_trigger_account_ends' => 'Either account ends with ":trigger_value"', + 'rule_trigger_account_starts_choice' => 'Either account starts with..', + 'rule_trigger_account_starts' => 'Either account starts with ":trigger_value"', + 'rule_trigger_account_nr_is_choice' => 'Either account number / IBAN is..', + 'rule_trigger_account_nr_is' => 'Either account number / IBAN is ":trigger_value"', + 'rule_trigger_account_nr_contains_choice' => 'Either account number / IBAN contains..', + 'rule_trigger_account_nr_contains' => 'Either account number / IBAN contains ":trigger_value"', + 'rule_trigger_account_nr_ends_choice' => 'Either account number / IBAN ends with..', + 'rule_trigger_account_nr_ends' => 'Either account number / IBAN ends with ":trigger_value"', + 'rule_trigger_account_nr_starts_choice' => 'Either account number / IBAN starts with..', + 'rule_trigger_account_nr_starts' => 'Either account number / IBAN starts with ":trigger_value"', + 'rule_trigger_category_contains_choice' => 'Category contains..', + 'rule_trigger_category_contains' => 'Category contains ":trigger_value"', + 'rule_trigger_category_ends_choice' => 'Category ends with..', + 'rule_trigger_category_ends' => 'Category ends with ":trigger_value"', + 'rule_trigger_category_starts_choice' => 'Category starts with..', + 'rule_trigger_category_starts' => 'Category starts with ":trigger_value"', + 'rule_trigger_budget_contains_choice' => 'Budget contains..', + 'rule_trigger_budget_contains' => 'Budget contains ":trigger_value"', + 'rule_trigger_budget_ends_choice' => 'Budget ends with..', + 'rule_trigger_budget_ends' => 'Budget ends with ":trigger_value"', + 'rule_trigger_budget_starts_choice' => 'Budget starts with..', + 'rule_trigger_budget_starts' => 'Budget starts with ":trigger_value"', + 'rule_trigger_bill_contains_choice' => 'Bill contains..', + 'rule_trigger_bill_contains' => 'Bill contains ":trigger_value"', + 'rule_trigger_bill_ends_choice' => 'Bill ends with..', + 'rule_trigger_bill_ends' => 'Bill ends with ":trigger_value"', + 'rule_trigger_bill_starts_choice' => 'Bill starts with..', + 'rule_trigger_bill_starts' => 'Bill starts with ":trigger_value"', + 'rule_trigger_external_id_contains_choice' => 'External ID contains..', + 'rule_trigger_external_id_contains' => 'External ID contains ":trigger_value"', + 'rule_trigger_external_id_ends_choice' => 'External ID ends with..', + 'rule_trigger_external_id_ends' => 'External ID ends with ":trigger_value"', + 'rule_trigger_external_id_starts_choice' => 'External ID starts with..', + 'rule_trigger_external_id_starts' => 'External ID starts with ":trigger_value"', + 'rule_trigger_internal_reference_contains_choice' => 'Internal reference contains..', + 'rule_trigger_internal_reference_contains' => 'Internal reference contains ":trigger_value"', + 'rule_trigger_internal_reference_ends_choice' => 'Internal reference ends with..', + 'rule_trigger_internal_reference_ends' => 'Internal reference ends with ":trigger_value"', + 'rule_trigger_internal_reference_starts_choice' => 'Internal reference starts with..', + 'rule_trigger_internal_reference_starts' => 'Internal reference starts with ":trigger_value"', + 'rule_trigger_external_url_is_choice' => 'External URL is..', + 'rule_trigger_external_url_is' => 'External URL is ":trigger_value"', + 'rule_trigger_external_url_contains_choice' => 'External URL contains..', + 'rule_trigger_external_url_contains' => 'External URL contains ":trigger_value"', + 'rule_trigger_external_url_ends_choice' => 'External URL ends with..', + 'rule_trigger_external_url_ends' => 'External URL ends with ":trigger_value"', + 'rule_trigger_external_url_starts_choice' => 'External URL starts with..', + 'rule_trigger_external_url_starts' => 'External URL starts with ":trigger_value"', + 'rule_trigger_has_no_attachments_choice' => 'Has no attachments', + 'rule_trigger_has_no_attachments' => 'Transaction has no attachments', + 'rule_trigger_recurrence_id_choice' => 'Recurring transaction ID is..', + 'rule_trigger_recurrence_id' => 'Recurring transaction ID is ":trigger_value"', + 'rule_trigger_interest_date_on_choice' => 'Interest date is on..', + 'rule_trigger_interest_date_on' => 'Interest date is on ":trigger_value"', + 'rule_trigger_interest_date_before_choice' => 'Interest date is before..', + 'rule_trigger_interest_date_before' => 'Interest date is before ":trigger_value"', + 'rule_trigger_interest_date_after_choice' => 'Interest date is after..', + 'rule_trigger_interest_date_after' => 'Interest date is after ":trigger_value"', + 'rule_trigger_book_date_on_choice' => 'Book date is on..', + 'rule_trigger_book_date_on' => 'Book date is on ":trigger_value"', + 'rule_trigger_book_date_before_choice' => 'Book date is before..', + 'rule_trigger_book_date_before' => 'Book date is before ":trigger_value"', + 'rule_trigger_book_date_after_choice' => 'Book date is after..', + 'rule_trigger_book_date_after' => 'Book date is after ":trigger_value"', + 'rule_trigger_process_date_on_choice' => 'Process date is on..', + 'rule_trigger_process_date_on' => 'Process date is ":trigger_value"', + 'rule_trigger_process_date_before_choice' => 'Process date is before..', + 'rule_trigger_process_date_before' => 'Process date is before ":trigger_value"', + 'rule_trigger_process_date_after_choice' => 'Process date is after..', + 'rule_trigger_process_date_after' => 'Process date is after ":trigger_value"', + 'rule_trigger_due_date_on_choice' => 'Due date is on..', + 'rule_trigger_due_date_on' => 'Due date is on ":trigger_value"', + 'rule_trigger_due_date_before_choice' => 'Due date is before..', + 'rule_trigger_due_date_before' => 'Due date is before ":trigger_value"', + 'rule_trigger_due_date_after_choice' => 'Due date is after..', + 'rule_trigger_due_date_after' => 'Due date is after ":trigger_value"', + 'rule_trigger_payment_date_on_choice' => 'Payment date is on..', + 'rule_trigger_payment_date_on' => 'Payment date is on ":trigger_value"', + 'rule_trigger_payment_date_before_choice' => 'Payment date is before..', + 'rule_trigger_payment_date_before' => 'Payment date is before ":trigger_value"', + 'rule_trigger_payment_date_after_choice' => 'Payment date is after..', + 'rule_trigger_payment_date_after' => 'Payment date is after ":trigger_value"', + 'rule_trigger_invoice_date_on_choice' => 'Invoice date is on..', + 'rule_trigger_invoice_date_on' => 'Invoice date is on ":trigger_value"', + 'rule_trigger_invoice_date_before_choice' => 'Invoice date is before..', + 'rule_trigger_invoice_date_before' => 'Invoice date is before ":trigger_value"', + 'rule_trigger_invoice_date_after_choice' => 'Invoice date is after..', + 'rule_trigger_invoice_date_after' => 'Invoice date is after ":trigger_value"', + 'rule_trigger_created_at_before_choice' => 'Transaction was created before..', + 'rule_trigger_created_at_before' => 'Transaction was created before ":trigger_value"', + 'rule_trigger_created_at_after_choice' => 'Transaction was created after..', + 'rule_trigger_created_at_after' => 'Transaction was created after ":trigger_value"', + 'rule_trigger_updated_at_before_choice' => 'Transaction was last updated before..', + 'rule_trigger_updated_at_before' => 'Transaction was last updated before ":trigger_value"', + 'rule_trigger_updated_at_after_choice' => 'Transaction was last updated after..', + 'rule_trigger_updated_at_after' => 'Transaction was last updated after ":trigger_value"', + 'rule_trigger_foreign_amount_is_choice' => 'Foreign amount is exactly..', + 'rule_trigger_foreign_amount_is' => 'Foreign amount is exactly ":trigger_value"', + 'rule_trigger_foreign_amount_less_choice' => 'Foreign amount is less than..', + 'rule_trigger_foreign_amount_less' => 'Foreign amount is less than ":trigger_value"', + 'rule_trigger_foreign_amount_more_choice' => 'Foreign amount is more than..', + 'rule_trigger_foreign_amount_more' => 'Foreign amount is more than ":trigger_value"', + 'rule_trigger_attachment_name_is_choice' => 'Any attachment\'s name is..', + 'rule_trigger_attachment_name_is' => 'Any attachment\'s name is ":trigger_value"', + 'rule_trigger_attachment_name_contains_choice' => 'Any attachment\'s name contains..', + 'rule_trigger_attachment_name_contains' => 'Any attachment\'s name contains ":trigger_value"', + 'rule_trigger_attachment_name_starts_choice' => 'Any attachment\'s name starts with..', + 'rule_trigger_attachment_name_starts' => 'Any attachment\'s name starts with ":trigger_value"', + 'rule_trigger_attachment_name_ends_choice' => 'Any attachment\'s name ends with..', + 'rule_trigger_attachment_name_ends' => 'Any attachment\'s name ends with ":trigger_value"', + 'rule_trigger_attachment_notes_are_choice' => 'Any attachment\'s notes are..', + 'rule_trigger_attachment_notes_are' => 'Any attachment\'s notes are ":trigger_value"', + 'rule_trigger_attachment_notes_contains_choice' => 'Any attachment\'s notes contain..', + 'rule_trigger_attachment_notes_contains' => 'Any attachment\'s notes contain ":trigger_value"', + 'rule_trigger_attachment_notes_starts_choice' => 'Any attachment\'s notes start with..', + 'rule_trigger_attachment_notes_starts' => 'Any attachment\'s notes start with ":trigger_value"', + 'rule_trigger_attachment_notes_ends_choice' => 'Any attachment\'s notes end with..', + 'rule_trigger_attachment_notes_ends' => 'Any attachment\'s notes end with ":trigger_value"', // actions 'rule_action_delete_transaction_choice' => 'APAGAR transacção (!)', @@ -1031,6 +1309,10 @@ return [ 'running_again_loss' => 'As transações ligadas anteriormente a esta fatura poderão perder a ligação, se coincidirem (ou não) com a(s) regra(s).', 'bill_related_rules' => 'Regras relacionadas a esta fatura', 'repeats' => 'Repete', + 'bill_end_date_help' => 'Optional field. The bill is expected to end on this date.', + 'bill_extension_date_help' => 'Optional field. The bill must be extended (or cancelled) on or before this date.', + 'bill_end_index_line' => 'This bill ends on :date', + 'bill_extension_index_line' => 'This bill must be extended or cancelled on :date', 'connected_journals' => 'Transações ligadas entre si', 'auto_match_on' => 'Correspondido automaticamente pelo Firefly III', 'auto_match_off' => 'Nao correspondido automaticamente pelo Firefly III', @@ -1412,7 +1694,6 @@ return [ 'overview' => 'Visao geral', 'saveOnAccount' => 'Salvar na conta', 'unknown' => 'Desconhecido', - 'daily' => 'Diariamente', 'monthly' => 'Mensalmente', 'profile' => 'Perfil', 'errors' => 'Erros', diff --git a/resources/lang/pt_PT/form.php b/resources/lang/pt_PT/form.php index 934522b388..fa998cb83e 100644 --- a/resources/lang/pt_PT/form.php +++ b/resources/lang/pt_PT/form.php @@ -181,6 +181,7 @@ return [ 'login_name' => 'Iniciar sessao', 'is_owner' => 'É administrador?', 'url' => 'URL', + 'bill_end_date' => 'End date', // import 'apply_rules' => 'Aplicar regras', diff --git a/resources/lang/ro_RO/config.php b/resources/lang/ro_RO/config.php index 4f435e2f24..7de8db0b26 100644 --- a/resources/lang/ro_RO/config.php +++ b/resources/lang/ro_RO/config.php @@ -25,25 +25,36 @@ declare(strict_types=1); return [ 'html_language' => 'ro', 'locale' => 'ro, Română, ro_RO.utf8, ro_RO.UTF-8', - 'month' => '%B %Y', - 'month_and_day' => '%B %e, %Y', + //'month' => '%B %Y', + 'month_js' => 'MMMM YYYY', + + //'month_and_day' => '%B %e, %Y', 'month_and_day_moment_js' => 'MMM D, YYYY', 'month_and_day_fns' => 'MMMM d, y', - 'month_and_date_day' => '%A %B %e %Y', - 'month_and_day_no_year' => '%B %e', - 'date_time' => '%B %e, %Y, @ %T', - 'specific_day' => '%e %B %Y', - 'week_in_year' => 'Săptămâna %V, %G', - 'year' => '%Y', - 'half_year' => '%B %Y', - 'month_js' => 'MMMM YYYY', 'month_and_day_js' => 'MMMM Do, YYYY', + + //'month_and_date_day' => '%A %B %e, %Y', + 'month_and_date_day_js' => 'dddd MMMM Do, YYYY', + + //'month_and_day_no_year' => '%B %e', + 'month_and_day_no_year_js' => 'MMMM Do', + + //'date_time' => '%B %e, %Y, @ %T', 'date_time_js' => 'MMMM Do, YYYY, @ HH:mm:ss', + + //'specific_day' => '%e %B %Y', 'specific_day_js' => 'D MMMM YYYY', + + //'week_in_year' => 'Week %V, %G', 'week_in_year_js' => '[Week] w, YYYY', 'week_in_year_fns' => "'Săptămână' w, yyyy", + + //'year' => '%Y', 'year_js' => 'YYYY', + + //'half_year' => '%B %Y', 'half_year_js' => 'Q YYYY', + 'quarter_fns' => "'Q'Q, yyyy", 'half_year_fns' => "'H{half}', yyy", 'dow_1' => 'Luni', diff --git a/resources/lang/ro_RO/email.php b/resources/lang/ro_RO/email.php index b576686d52..fe86c01a88 100644 --- a/resources/lang/ro_RO/email.php +++ b/resources/lang/ro_RO/email.php @@ -24,82 +24,97 @@ declare(strict_types=1); return [ // common items - 'greeting' => 'Salut,', - 'closing' => 'Bip boop,', - 'signature' => 'Robot Mail Firefly III', - 'footer_ps' => 'PS: Acest mesaj a fost trimis deoarece o solicitare de la IP :ipAddress a declanşat-o.', + 'greeting' => 'Salut,', + 'closing' => 'Bip boop,', + 'signature' => 'Robot Mail Firefly III', + 'footer_ps' => 'PS: Acest mesaj a fost trimis deoarece o solicitare de la IP :ipAddress a declanşat-o.', // admin test - 'admin_test_subject' => 'Un mesaj de testare de la instalarea Firefly III', - 'admin_test_body' => 'Acesta este un mesaj de test de la instanța dvs. Firefly III. Acesta a fost trimis la :email.', + 'admin_test_subject' => 'Un mesaj de testare de la instalarea Firefly III', + 'admin_test_body' => 'Acesta este un mesaj de test de la instanța dvs. Firefly III. Acesta a fost trimis la :email.', // new IP - 'login_from_new_ip' => 'Autentificare nouă pe Firefly III', - 'new_ip_body' => 'Firefly III a detectat o nouă autentificare în contul dvs. de la o adresă IP necunoscută. Dacă nu v-ați conectat niciodată de la adresa IP de mai jos, sau a trecut mai mult de șase luni, Firefly III vă va avertiza.', - 'new_ip_warning' => 'Dacă recunoști această adresă IP sau autentificare, poți ignora acest mesaj. Dacă nu te-ai logat, sau dacă nu ai nici o idee despre ce este vorba, verifică-ți securitatea, schimbă-o și deconectează toate celelalte sesiuni. Pentru a face acest lucru, accesați pagina de profil. Bineînțeles că ai Autentificare în Doi Pași activat deja, nu? Rămâi în siguranță!', - 'ip_address' => 'Adresa IP', - 'host_name' => 'Gazdă', - 'date_time' => 'Dată și oră', + 'login_from_new_ip' => 'Autentificare nouă pe Firefly III', + 'new_ip_body' => 'Firefly III a detectat o nouă autentificare în contul dvs. de la o adresă IP necunoscută. Dacă nu v-ați conectat niciodată de la adresa IP de mai jos, sau a trecut mai mult de șase luni, Firefly III vă va avertiza.', + 'new_ip_warning' => 'Dacă recunoști această adresă IP sau autentificare, poți ignora acest mesaj. Dacă nu te-ai logat, sau dacă nu ai nici o idee despre ce este vorba, verifică-ți securitatea, schimbă-o și deconectează toate celelalte sesiuni. Pentru a face acest lucru, accesați pagina de profil. Bineînțeles că ai Autentificare în Doi Pași activat deja, nu? Rămâi în siguranță!', + 'ip_address' => 'Adresa IP', + 'host_name' => 'Gazdă', + 'date_time' => 'Dată și oră', // access token created - 'access_token_created_subject' => 'Un nou token de acces a fost creat', - 'access_token_created_body' => 'Cineva (sperăm că dvs.) tocmai a creat un nou Firefly III API Access Token pentru contul dvs. de utilizator.', - 'access_token_created_explanation' => 'Cu acest token, pot accesa toate înregistrările financiare prin API-ul Firefly III.', - 'access_token_created_revoke' => 'Dacă nu ai fost tu, te rugăm să revoci acest token cât mai curând posibil la :url.', + 'access_token_created_subject' => 'Un nou token de acces a fost creat', + 'access_token_created_body' => 'Cineva (sperăm că dvs.) tocmai a creat un nou Firefly III API Access Token pentru contul dvs. de utilizator.', + 'access_token_created_explanation' => 'Cu acest token, pot accesa toate înregistrările financiare prin API-ul Firefly III.', + 'access_token_created_revoke' => 'Dacă nu ai fost tu, te rugăm să revoci acest token cât mai curând posibil la :url.', // registered - 'registered_subject' => 'Bun venit la Firefly III!', - 'registered_welcome' => 'Bine ați venit la Firefly III. Înregistrarea dvs. s-a făcut, iar acest e-mail este aici pentru a-l confirma. Yay!', - 'registered_pw' => 'Dacă v-ați uitat deja parola, vă rugăm să o resetați folosind unealta de resetare a parolei.', - 'registered_help' => 'Există o pictogramă de ajutor în colțul din dreapta sus al fiecărei pagini. Dacă ai nevoie de ajutor, apasă pe ea!', - 'registered_doc_html' => 'Dacă nu ați citit deja, vă rugăm să citițidocumentația.', - 'registered_doc_text' => 'Dacă nu ați facut-o deja, va rugam citit ghidul de utilizare și descrierea completă.', - 'registered_closing' => 'Bucurați-vă de el!', - 'registered_firefly_iii_link' => 'Firefly III:', - 'registered_pw_reset_link' => 'Resetare parolă:', - 'registered_doc_link' => 'Documentaţie:', + 'registered_subject' => 'Bun venit la Firefly III!', + 'registered_welcome' => 'Bine ați venit la Firefly III. Înregistrarea dvs. s-a făcut, iar acest e-mail este aici pentru a-l confirma. Yay!', + 'registered_pw' => 'Dacă v-ați uitat deja parola, vă rugăm să o resetați folosind unealta de resetare a parolei.', + 'registered_help' => 'Există o pictogramă de ajutor în colțul din dreapta sus al fiecărei pagini. Dacă ai nevoie de ajutor, apasă pe ea!', + 'registered_doc_html' => 'Dacă nu ați citit deja, vă rugăm să citițidocumentația.', + 'registered_doc_text' => 'Dacă nu ați facut-o deja, va rugam citit ghidul de utilizare și descrierea completă.', + 'registered_closing' => 'Bucurați-vă de el!', + 'registered_firefly_iii_link' => 'Firefly III:', + 'registered_pw_reset_link' => 'Resetare parolă:', + 'registered_doc_link' => 'Documentaţie:', // email change - 'email_change_subject' => 'Adresa ta de email a fost schimbată', - 'email_change_body_to_new' => 'Dumneavoastră sau cineva cu acces la contul dvs. Firefly III v-a schimbat adresa de e-mail. Dacă nu ați așteptat acest mesaj, vă rugăm să îl ignorați și să îl ștergeți.', - 'email_change_body_to_old' => 'Dumneavoastră sau cineva cu acces la contul dvs. Firefly III v-a schimbat adresa de e-mail. Dacă nu v-ați așteptat ca acest lucru să se întâmple, trebuie să urmați linkul "undo" de mai jos pentru a vă proteja contul!', - 'email_change_ignore' => 'Dacă ați inițiat această schimbare, puteți ignora în siguranță acest mesaj.', - 'email_change_old' => 'Vechea adresă de e-mail a fost: :email', - 'email_change_old_strong' => 'Vechea adresă de e-mail a fost: :email', - 'email_change_new' => 'Noua adresă de e-mail este: :email', - 'email_change_new_strong' => 'Noua adresă de e-mail este: :email', - 'email_change_instructions' => 'Nu puteți utiliza Firefly III până când nu confirmați această modificare. Vă rugăm să urmați link-ul de mai jos pentru a face acest lucru.', - 'email_change_undo_link' => 'Pentru a anula modificarea, urmați acest link:', + 'email_change_subject' => 'Adresa ta de email a fost schimbată', + 'email_change_body_to_new' => 'Dumneavoastră sau cineva cu acces la contul dvs. Firefly III v-a schimbat adresa de e-mail. Dacă nu ați așteptat acest mesaj, vă rugăm să îl ignorați și să îl ștergeți.', + 'email_change_body_to_old' => 'Dumneavoastră sau cineva cu acces la contul dvs. Firefly III v-a schimbat adresa de e-mail. Dacă nu v-ați așteptat ca acest lucru să se întâmple, trebuie să urmați linkul "undo" de mai jos pentru a vă proteja contul!', + 'email_change_ignore' => 'Dacă ați inițiat această schimbare, puteți ignora în siguranță acest mesaj.', + 'email_change_old' => 'Vechea adresă de e-mail a fost: :email', + 'email_change_old_strong' => 'Vechea adresă de e-mail a fost: :email', + 'email_change_new' => 'Noua adresă de e-mail este: :email', + 'email_change_new_strong' => 'Noua adresă de e-mail este: :email', + 'email_change_instructions' => 'Nu puteți utiliza Firefly III până când nu confirmați această modificare. Vă rugăm să urmați link-ul de mai jos pentru a face acest lucru.', + 'email_change_undo_link' => 'Pentru a anula modificarea, urmați acest link:', // OAuth token created - 'oauth_created_subject' => 'Un nou client OAuth a fost creat', - 'oauth_created_body' => 'Cineva (sperăm că dvs.) tocmai a creat un nou client Firefly III API OAuth pentru contul dvs. de utilizator. Este etichetat ":name" și are URL-ul de apel invers :url.', - 'oauth_created_explanation' => 'Cu acest client, acesta poate accesa toate înregistrările financiare prin API-ul Firefly III.', - 'oauth_created_undo' => 'Dacă nu ai fost tu, te rugăm să revoci acest client cât mai curând posibil la :url.', + 'oauth_created_subject' => 'Un nou client OAuth a fost creat', + 'oauth_created_body' => 'Cineva (sperăm că dvs.) tocmai a creat un nou client Firefly III API OAuth pentru contul dvs. de utilizator. Este etichetat ":name" și are URL-ul de apel invers :url.', + 'oauth_created_explanation' => 'Cu acest client, acesta poate accesa toate înregistrările financiare prin API-ul Firefly III.', + 'oauth_created_undo' => 'Dacă nu ai fost tu, te rugăm să revoci acest client cât mai curând posibil la :url.', // reset password - 'reset_pw_subject' => 'Solicitarea de resetare a parolei', - 'reset_pw_instructions' => 'Cineva a încercat să-ți reseteze parola. Dacă ai fost, te rugăm să urmezi link-ul de mai jos pentru a face acest lucru.', - 'reset_pw_warning' => 'VĂ RUGĂM verifică dacă linkul merge efectiv la link-ul pe care îl așteptați!', + 'reset_pw_subject' => 'Solicitarea de resetare a parolei', + 'reset_pw_instructions' => 'Cineva a încercat să-ți reseteze parola. Dacă ai fost, te rugăm să urmezi link-ul de mai jos pentru a face acest lucru.', + 'reset_pw_warning' => 'VĂ RUGĂM verifică dacă linkul merge efectiv la link-ul pe care îl așteptați!', // error - 'error_subject' => 'Am descoperit o eroare în Firefly III', - 'error_intro' => 'Firefly III v:version a întâmpinat o eroare: :errorMessage.', - 'error_type' => 'Eroarea a fost de tip ":class".', - 'error_timestamp' => 'Eroarea a apărut pe/la: :time.', - 'error_location' => 'Această eroare a apărut în fișierul ":file" pe linia :line cu codul :code.', - 'error_user' => 'Eroarea a fost întâlnită de utilizatorul #:id, :email.', - 'error_no_user' => 'Nu a existat niciun utilizator conectat pentru această eroare sau niciun utilizator nu a fost detectat.', - 'error_ip' => 'Adresa IP asociată acestei erori este: :ip', - 'error_url' => 'URL-ul este: :url', - 'error_user_agent' => 'Agent utilizator: :userAgent', - 'error_stacktrace' => 'Lantul erorilor este mai jos. Dacă credeți că acesta este un bug în Firefly III, puteți transmite acest mesaj la james@firefly-iii. rg. Acest lucru poate ajuta la rezolvarea problemei pe care tocmai ați întâlnit-o.', - 'error_github_html' => 'Dacă preferați, puteți de asemenea deschide o nouă problemă pe GitHub.', - 'error_github_text' => 'Dacă preferați, puteți de asemenea deschide o nouă problemă pe GitHub.', - 'error_stacktrace_below' => 'Stacktrack-ul complet este mai jos:', - 'error_headers' => 'The following headers may also be relevant:', + 'error_subject' => 'Am descoperit o eroare în Firefly III', + 'error_intro' => 'Firefly III v:version a întâmpinat o eroare: :errorMessage.', + 'error_type' => 'Eroarea a fost de tip ":class".', + 'error_timestamp' => 'Eroarea a apărut pe/la: :time.', + 'error_location' => 'Această eroare a apărut în fișierul ":file" pe linia :line cu codul :code.', + 'error_user' => 'Eroarea a fost întâlnită de utilizatorul #:id, :email.', + 'error_no_user' => 'Nu a existat niciun utilizator conectat pentru această eroare sau niciun utilizator nu a fost detectat.', + 'error_ip' => 'Adresa IP asociată acestei erori este: :ip', + 'error_url' => 'URL-ul este: :url', + 'error_user_agent' => 'Agent utilizator: :userAgent', + 'error_stacktrace' => 'Lantul erorilor este mai jos. Dacă credeți că acesta este un bug în Firefly III, puteți transmite acest mesaj la james@firefly-iii. rg. Acest lucru poate ajuta la rezolvarea problemei pe care tocmai ați întâlnit-o.', + 'error_github_html' => 'Dacă preferați, puteți de asemenea deschide o nouă problemă pe GitHub.', + 'error_github_text' => 'Dacă preferați, puteți de asemenea deschide o nouă problemă pe GitHub.', + 'error_stacktrace_below' => 'Stacktrack-ul complet este mai jos:', + 'error_headers' => 'The following headers may also be relevant:', // report new journals - 'new_journals_subject' => 'Firefly III a creat o nouă tranzacție, Firefly III a creat :count tranzacții noi', - 'new_journals_header' => 'Firefly III a creat o tranzacție pentru dvs. O puteți găsi în instalarea dvs. Firefly III:|Firefly III a creat :count tranzacții pentru dvs. Le puteți găsi în instalarea Firefly III:', + 'new_journals_subject' => 'Firefly III a creat o nouă tranzacție, Firefly III a creat :count tranzacții noi', + 'new_journals_header' => 'Firefly III a creat o tranzacție pentru dvs. O puteți găsi în instalarea dvs. Firefly III:|Firefly III a creat :count tranzacții pentru dvs. Le puteți găsi în instalarea Firefly III:', + + // bill warning + 'bill_warning_subject_end_date' => 'Your bill ":name" is due to end in :diff days', + 'bill_warning_subject_now_end_date' => 'Your bill ":name" is due to end TODAY', + 'bill_warning_subject_extension_date' => 'Your bill ":name" is due to be extended or cancelled in :diff days', + 'bill_warning_subject_now_extension_date' => 'Your bill ":name" is due to be extended or cancelled TODAY', + 'bill_warning_end_date_text' => 'Your bill ":name" is due to end on :date. This moment will pass in about :diff days.', + 'bill_warning_extension_date_text' => 'Your bill ":name" is due to be extended or cancelled on :date. This moment will pass in about :diff days.', + 'bill_warning_end_date_text_zero' => 'Your bill ":name" is due to end on :date. This moment will pass TODAY!', + 'bill_warning_extension_date_text_zero' => 'Your bill ":name" is due to be extended or cancelled on :date. This moment will pass TODAY!', + 'bill_warning_please_action' => 'Please take the appropriate action.', + 'bill_warning_end_date_html' => 'Your bill ":name" is due to end on :date. This moment will pass in about :diff days.', + 'bill_warning_extension_date_html' => 'Your bill ":name" is due to be extended or cancelled on :date. This moment will pass in about :diff days.', + 'bill_warning_end_date_html_zero' => 'Your bill ":name" is due to end on :date. This moment will pass TODAY!', + 'bill_warning_extension_date_html_zero' => 'Your bill ":name" is due to be extended or cancelled on :date. This moment will pass TODAY!', ]; diff --git a/resources/lang/ro_RO/firefly.php b/resources/lang/ro_RO/firefly.php index 20fd28d555..2cdede2fbf 100644 --- a/resources/lang/ro_RO/firefly.php +++ b/resources/lang/ro_RO/firefly.php @@ -24,333 +24,480 @@ declare(strict_types=1); return [ // general stuff: - 'close' => 'Închide', - 'actions' => 'Acțiuni', - 'edit' => 'Editează', - 'delete' => 'Șterge', - 'split' => 'Împarte', - 'single_split' => 'Împarte', - 'clone' => 'Clonă', - 'last_seven_days' => 'Ultimele 7 zile', - 'last_thirty_days' => 'Ultimele 30 de zile', - 'last_180_days' => 'Ultimele 180 de zile', - 'YTD' => 'YTD', - 'welcome_back' => 'Ce se redă?', - 'everything' => 'Tot', - 'today' => 'Azi', - 'customRange' => 'Intervalul personalizat', - 'date_range' => 'Interval de date', - 'apply' => 'Aplică', - 'select_date' => 'Selectează data..', - 'cancel' => 'Anulare', - 'from' => 'De la', - 'to' => 'Către', - 'structure' => 'Structură', - 'help_translating' => 'Acest text de ajutor nu este încă disponibil în limba dvs.', - 'showEverything' => 'Afișați totul', - 'never' => 'Niciodată', - 'no_results_for_empty_search' => 'Căutarea dvs. a fost goală, deci nu a fost găsit nimic.', - 'removed_amount' => ':amount eliminată', - 'added_amount' => ':amount adaugată', - 'asset_account_role_help' => 'Opțiunile suplimentare rezultate din alegerea dvs. pot fi setate mai târziu.', - 'Opening balance' => 'Soldul de deschidere', - 'create_new_stuff' => 'Creați lucruri noi', - 'new_withdrawal' => 'Tranzacție nouă', - 'create_new_transaction' => 'Creați o tranzacție nouă', - 'sidebar_frontpage_create' => 'Crează', - 'new_transaction' => 'Tranzacţie nouă', - 'no_rules_for_bill' => 'Acestă factură nu are asociate reguli.', - 'go_to_asset_accounts' => 'Vizualizați conturile de active', - 'go_to_budgets' => 'Mergi la bugete', - 'go_to_withdrawals' => 'Mergi la retragerile tale', - 'clones_journal_x' => 'Această tranzacție este o clonă a ":description" (#:id)', - 'go_to_categories' => 'Mergi la categorii', - 'go_to_bills' => 'Mergi la facturi', - 'go_to_expense_accounts' => 'Vezi cheltuielile contabile', - 'go_to_revenue_accounts' => 'Vezi contul de venituris', - 'go_to_piggies' => 'Mergi la pușculiță', - 'new_deposit' => 'Depunere nouă', - 'new_transfer' => 'Transfer nou', - 'new_transfers' => 'Transferuri noi', - 'new_asset_account' => 'Cont nou de activ', - 'new_expense_account' => 'Cont nou de cheltuieli', - 'new_revenue_account' => 'Cont nou pentru venituri', - 'new_liabilities_account' => 'Provizion nou', - 'new_budget' => 'Buget nou', - 'new_bill' => 'Factură nouă', - 'block_account_logout' => 'Ai fost deconectat. Conturile blocate nu pot utiliza acest site. Ați înregistrat o adresă de e-mail validă?', - 'flash_success' => 'Succes!', - 'flash_info' => 'Mesaj', - 'flash_warning' => 'Avertizare!', - 'flash_error' => 'Eroare!', - 'flash_danger' => 'Pericol!', - 'flash_info_multiple' => 'Există un mesaj | Există :count mesaje', - 'flash_error_multiple' => 'Există o singură eroare | Există :count erori', - 'net_worth' => 'Valoarea netă', - 'help_for_this_page' => 'Ajutor pentru această pagină', - 'help_for_this_page_body' => 'You can find more information about this page in the documentation.', - 'two_factor_welcome' => 'Bună ziua!', - 'two_factor_enter_code' => 'Pentru a continua, introduceți codul dvs. de autentificare cu doi factori. Aplicația dvs. o poate genera pentru dvs.', - 'two_factor_code_here' => 'Introdu codul aici', - 'two_factor_title' => 'Autentificare cu doi factori', - 'authenticate' => 'Autentificare', - 'two_factor_forgot_title' => 'S-a pierdut autentificarea cu doi factori', - 'two_factor_forgot' => 'Am uitat autentificarea cu doi factori.', - 'two_factor_lost_header' => 'Ai uitat autentificarea cu doi factori?', - 'two_factor_lost_intro' => 'Dacă ați pierdut și codurile de rezervă, aveți ghinion. Nu este un lucru pe care îl puteți remedia din interfața web. Aveți două opțiuni.', - 'two_factor_lost_fix_self' => 'Dacă rulați propria dvs. instanță a Firefly III, citiți această intrare în FAQ pentru instrucțiuni.', - 'two_factor_lost_fix_owner' => 'În caz contrar, trimiteți prin e-mail proprietarului site-ului : proprietarul site-ului și solicitați-i să reseteze autentificarea cu doi factori.', - 'mfa_backup_code' => 'You have used a backup code to login to Firefly III. It can\'t be used again, so cross it from your list.', - 'pref_two_factor_new_backup_codes' => 'Obțineți noi coduri de rezervă', - 'pref_two_factor_backup_code_count' => 'Aveți :count cod valid pentru copia de rezervă. Aveți :count coduri de rezervă valide.', - '2fa_i_have_them' => 'Le-am depozitat!', - 'warning_much_data' => ':days zilele de date pot dura o perioadă până încărcare.', - 'registered' => 'Te-ai inregistrat cu succes!', - 'Default asset account' => 'Cont de active implicit', - 'no_budget_pointer' => 'Se pare că nu aveți încă bugete. Ar trebui să creați câteva pe pagina bugete. Bugetele vă pot ajuta să țineți evidența cheltuielilor.', - 'no_bill_pointer' => 'Se pare că nu aveți încă facturi. Ar trebui să creați unele pe pagina facturi. Facturile vă pot ajuta să țineți evidența cheltuielilor.', - 'Savings account' => 'Cont de economii', - 'Credit card' => 'Card de credit', - 'source_accounts' => 'Contul sursă | Conturi sursă', - 'destination_accounts' => 'Contul destinației | Conturile de destinație', - 'user_id_is' => 'ID-ul dvs. de utilizator este :user', - 'field_supports_markdown' => 'Acest câmp acceptă Markdown HTML.', - 'need_more_help' => 'Dacă aveți nevoie de ajutor suplimentar, deschideți un tichet pe Github.', - 'reenable_intro_text' => 'De asemenea, puteți să activați din nou ghidul de introducere .', - 'intro_boxes_after_refresh' => 'Cutiile de introducere vor apărea din nou atunci când actualizați pagina.', - 'show_all_no_filter' => 'Afișați toate tranzacțiile fără a le grupa după dată.', - 'expenses_by_category' => 'Cheltuieli pe categorii', - 'expenses_by_budget' => 'Cheltuieli pe buget', - 'income_by_category' => 'Venituri pe categorii', - 'expenses_by_asset_account' => 'Cheltuieli pe cont de activ', - 'expenses_by_expense_account' => 'Cheltuieli pe cont de cheltuieli', - 'cannot_redirect_to_account' => 'Nu vă putem redirecționa către pagina corectă. Scuze.', - 'sum_of_expenses' => 'Suma cheltuielilor', - 'sum_of_income' => 'Suma veniturilor', - 'liabilities' => 'Provizioane', - 'spent_in_specific_budget' => 'Cheltuit în bugetul ":budget"', - 'spent_in_specific_double' => 'Cheltuit în contul ":account"', - 'earned_in_specific_double' => 'Câștigat în contul ":account"', - 'source_account' => 'Contul sursă', - 'source_account_reconciliation' => 'Nu puteți edita contul sursă al unei tranzacții de reconciliere.', - 'destination_account' => 'Contul de destinație', - 'destination_account_reconciliation' => 'Nu puteți edita contul de destinație al unei tranzacții de reconciliere.', - 'sum_of_expenses_in_budget' => 'Cheltuielile totale în bugetul ":budget"', - 'left_in_budget_limit' => 'Rest de chetuit ăn funcție de buget', - 'current_period' => 'Perioada curentă', - 'show_the_current_period_and_overview' => 'Afișați perioada curentă și prezentarea generală', - 'pref_languages_locale' => 'Pentru ca o altă limbă decât limba engleză să funcționeze corect, sistemul dvs. de operare trebuie să fie dotat cu informațiile de localizare corecte. Dacă acestea nu sunt prezente, datele valutare, datele și sumele pot fi formatate greșit.', - 'budget_in_period' => 'Toate tranzacțiile pentru bugetul ":name" între :start și :end în :currency', - 'chart_budget_in_period' => 'Graficul cu toate tranzacțiile pentru bugetul ":name" între :start și :end în :currency', - 'chart_budget_in_period_only_currency' => 'Suma bugetată a fost în :currency, astfel încât acest grafic va afișa numai tranzacții în :currency.', - 'chart_account_in_period' => 'Graficul cu toate tranzacțiile pentru contul ":name" (:balance) între :start și :end', - 'chart_category_in_period' => 'Graficul cu toate tranzacțiile pentru categoria ":name" între :start și :end', - 'chart_category_all' => 'Graficul cu toate tranzacțiile pentru categoria ":name"', - 'clone_withdrawal' => 'Clonați această retragere', - 'clone_deposit' => 'Clonați această depozit', - 'clone_transfer' => 'Clonați această transfer', - 'multi_select_no_selection' => 'Nimic selectat', - 'multi_select_select_all' => 'Selectează tot', - 'multi_select_n_selected' => 'selectat', - 'multi_select_all_selected' => 'Toate selectate', - 'multi_select_filter_placeholder' => 'Gasește..', - 'intro_next_label' => 'Următor', - 'intro_prev_label' => 'Anterior', - 'intro_skip_label' => 'Treci peste', - 'intro_done_label' => 'Finalizat', - 'between_dates_breadcrumb' => 'între :start și :end', - 'all_journals_without_budget' => 'Toate tranzacțiile fără un buget', - 'journals_without_budget' => 'Tranzacții fără un buget', - 'all_journals_without_category' => 'Toate tranzacțiile fără o categorie', - 'journals_without_category' => 'Tranzacții fără o categorie', - 'all_journals_for_account' => 'Toate tranzacțiile pentru contul :name', - 'chart_all_journals_for_account' => 'Graficul tuturor tranzacțiilor pentru contul :name', - 'journals_in_period_for_account' => 'Toate tranzacțiile pentru contul :name între :start și :end', - 'journals_in_period_for_account_js' => 'Toate tranzacțiile pentru contul {title} între {start} și {end}', - 'transferred' => 'Transferat', - 'all_withdrawal' => 'Toate cheltuielile', - 'all_transactions' => 'Toate tranzacțiile', - 'title_withdrawal_between' => 'Toate cheltuielile între :start și :end', - 'all_deposit' => 'Toate veniturile', - 'title_deposit_between' => 'Toate veniturile între :start și :end', - 'all_transfers' => 'Toate transferurile', - 'title_transfers_between' => 'Toate transferurile între :start și :end', - 'all_transfer' => 'Toate transferurile', - 'all_journals_for_tag' => 'Toate tranzacțiile pentru eticheta ":tag"', - 'title_transfer_between' => 'Toate transferurile între :start și :end', - 'all_journals_for_category' => 'Toate tranzacțiile pentru categoria :name', - 'all_journals_for_budget' => 'Toate tranzacțiile pentru bugetul :name', - 'chart_all_journals_for_budget' => 'Graficul cu toate tranzacțiile pentru bugetul :name', - 'journals_in_period_for_category' => 'Toate tranzacțiile pentru categoria :name între :start și :end', - 'journals_in_period_for_tag' => 'Toate tranzacțiile pentru eticheta :tag între :start și :end', - 'not_available_demo_user' => 'Funcția pe care încercați să o accesați nu este disponibilă pentru demo.', - 'exchange_rate_instructions' => 'Contul de active "@name" acceptă numai tranzacțiile în @native_currency. Dacă doriți să utilizați în schimb @foreign_currency asigurați-vă că suma din @native_currency este cunoscută, de asemenea:', - 'transfer_exchange_rate_instructions' => 'Sursa contului de active "@source_name" acceptă numai tranzacțiile în @source_currency. Destinația contului de active "@dest_name" acceptă numai tranzacțiile în @dest_currency. Trebuie să furnizați corect suma transferată în ambele valute.', - 'transaction_data' => 'Datele tranzacției', - 'invalid_server_configuration' => 'Configurația serverului este nevalidă', - 'invalid_locale_settings' => 'Firefly III is unable to format monetary amounts because your server is missing the required packages. There are instructions how to do this.', - 'quickswitch' => 'Schimbare rapida', - 'sign_in_to_start' => 'Logați-vă pentru a începe sesiunea', - 'sign_in' => 'Logare', - 'register_new_account' => 'Înregistrați un nou cont', - 'forgot_my_password' => 'Am uitat parola', - 'problems_with_input' => 'Sunt probleme cu input-ul dvs.', - 'reset_password' => 'Reseteaza parola', - 'button_reset_password' => 'Reseteaza parola', - 'reset_button' => 'Reseteaza', - 'want_to_login' => 'Vreau sa mă loghez', - 'login_page_title' => 'Logare', - 'register_page_title' => 'Înregistrare', - 'forgot_pw_page_title' => 'Am uitat parola', - 'reset_pw_page_title' => 'Reseteaza parola', - 'cannot_reset_demo_user' => 'Nu puteți reseta parola utilizatorului demo.', - 'no_att_demo_user' => 'Utilizatorul demo nu poate încărca atașamente.', - 'button_register' => 'Înregistrare', - 'authorization' => 'Autorizare', - 'active_bills_only' => 'numai facturi active', - 'active_bills_only_total' => 'toate facturile active', - 'active_exp_bills_only' => 'numai facturi active și așteptate', - 'active_exp_bills_only_total' => 'numai facturi active și așteptate', - 'per_period_sum_1D' => 'Costurile zilnice preconizate', - 'per_period_sum_1W' => 'Costurile săptămânale preconizate', - 'per_period_sum_1M' => 'Costuri lunare estimate', - 'per_period_sum_3M' => 'Costuri trimestriale preconizate', - 'per_period_sum_6M' => 'Costuri semestriale preconizate', - 'per_period_sum_1Y' => 'Costuri anuale preconizate', - 'average_per_bill' => 'media pe factură', - 'expected_total' => 'total așteptat', - 'reconciliation_account_name' => ':name reconciliere (:currency)', - 'saved' => 'Salvat', - 'advanced_options' => 'Opțiuni avansate', - 'advanced_options_explain' => 'Unele pagini din Firefly III au opțiuni avansate ascunse în spatele acestui buton. Această pagină nu are nimic extravagant aici, dar verifică celelalte!', - 'here_be_dragons' => 'Hic sunt dracones', + 'close' => 'Închide', + 'actions' => 'Acțiuni', + 'edit' => 'Editează', + 'delete' => 'Șterge', + 'split' => 'Împarte', + 'single_split' => 'Împarte', + 'clone' => 'Clonă', + 'last_seven_days' => 'Ultimele 7 zile', + 'last_thirty_days' => 'Ultimele 30 de zile', + 'last_180_days' => 'Ultimele 180 de zile', + 'YTD' => 'YTD', + 'welcome_back' => 'Ce se redă?', + 'everything' => 'Tot', + 'today' => 'Azi', + 'customRange' => 'Intervalul personalizat', + 'date_range' => 'Interval de date', + 'apply' => 'Aplică', + 'select_date' => 'Selectează data..', + 'cancel' => 'Anulare', + 'from' => 'De la', + 'to' => 'Către', + 'structure' => 'Structură', + 'help_translating' => 'Acest text de ajutor nu este încă disponibil în limba dvs.', + 'showEverything' => 'Afișați totul', + 'never' => 'Niciodată', + 'no_results_for_empty_search' => 'Căutarea dvs. a fost goală, deci nu a fost găsit nimic.', + 'removed_amount' => ':amount eliminată', + 'added_amount' => ':amount adaugată', + 'asset_account_role_help' => 'Opțiunile suplimentare rezultate din alegerea dvs. pot fi setate mai târziu.', + 'Opening balance' => 'Soldul de deschidere', + 'create_new_stuff' => 'Creați lucruri noi', + 'new_withdrawal' => 'Tranzacție nouă', + 'create_new_transaction' => 'Creați o tranzacție nouă', + 'sidebar_frontpage_create' => 'Crează', + 'new_transaction' => 'Tranzacţie nouă', + 'no_rules_for_bill' => 'Acestă factură nu are asociate reguli.', + 'go_to_asset_accounts' => 'Vizualizați conturile de active', + 'go_to_budgets' => 'Mergi la bugete', + 'go_to_withdrawals' => 'Mergi la retragerile tale', + 'clones_journal_x' => 'Această tranzacție este o clonă a ":description" (#:id)', + 'go_to_categories' => 'Mergi la categorii', + 'go_to_bills' => 'Mergi la facturi', + 'go_to_expense_accounts' => 'Vezi cheltuielile contabile', + 'go_to_revenue_accounts' => 'Vezi contul de venituris', + 'go_to_piggies' => 'Mergi la pușculiță', + 'new_deposit' => 'Depunere nouă', + 'new_transfer' => 'Transfer nou', + 'new_transfers' => 'Transferuri noi', + 'new_asset_account' => 'Cont nou de activ', + 'new_expense_account' => 'Cont nou de cheltuieli', + 'new_revenue_account' => 'Cont nou pentru venituri', + 'new_liabilities_account' => 'Provizion nou', + 'new_budget' => 'Buget nou', + 'new_bill' => 'Factură nouă', + 'block_account_logout' => 'Ai fost deconectat. Conturile blocate nu pot utiliza acest site. Ați înregistrat o adresă de e-mail validă?', + 'flash_success' => 'Succes!', + 'flash_info' => 'Mesaj', + 'flash_warning' => 'Avertizare!', + 'flash_error' => 'Eroare!', + 'flash_danger' => 'Pericol!', + 'flash_info_multiple' => 'Există un mesaj | Există :count mesaje', + 'flash_error_multiple' => 'Există o singură eroare | Există :count erori', + 'net_worth' => 'Valoarea netă', + 'help_for_this_page' => 'Ajutor pentru această pagină', + 'help_for_this_page_body' => 'You can find more information about this page in the documentation.', + 'two_factor_welcome' => 'Bună ziua!', + 'two_factor_enter_code' => 'Pentru a continua, introduceți codul dvs. de autentificare cu doi factori. Aplicația dvs. o poate genera pentru dvs.', + 'two_factor_code_here' => 'Introdu codul aici', + 'two_factor_title' => 'Autentificare cu doi factori', + 'authenticate' => 'Autentificare', + 'two_factor_forgot_title' => 'S-a pierdut autentificarea cu doi factori', + 'two_factor_forgot' => 'Am uitat autentificarea cu doi factori.', + 'two_factor_lost_header' => 'Ai uitat autentificarea cu doi factori?', + 'two_factor_lost_intro' => 'Dacă ați pierdut și codurile de rezervă, aveți ghinion. Nu este un lucru pe care îl puteți remedia din interfața web. Aveți două opțiuni.', + 'two_factor_lost_fix_self' => 'Dacă rulați propria dvs. instanță a Firefly III, citiți această intrare în FAQ pentru instrucțiuni.', + 'two_factor_lost_fix_owner' => 'În caz contrar, trimiteți prin e-mail proprietarului site-ului : proprietarul site-ului și solicitați-i să reseteze autentificarea cu doi factori.', + 'mfa_backup_code' => 'You have used a backup code to login to Firefly III. It can\'t be used again, so cross it from your list.', + 'pref_two_factor_new_backup_codes' => 'Obțineți noi coduri de rezervă', + 'pref_two_factor_backup_code_count' => 'Aveți :count cod valid pentru copia de rezervă. Aveți :count coduri de rezervă valide.', + '2fa_i_have_them' => 'Le-am depozitat!', + 'warning_much_data' => ':days zilele de date pot dura o perioadă până încărcare.', + 'registered' => 'Te-ai inregistrat cu succes!', + 'Default asset account' => 'Cont de active implicit', + 'no_budget_pointer' => 'Se pare că nu aveți încă bugete. Ar trebui să creați câteva pe pagina bugete. Bugetele vă pot ajuta să țineți evidența cheltuielilor.', + 'no_bill_pointer' => 'Se pare că nu aveți încă facturi. Ar trebui să creați unele pe pagina facturi. Facturile vă pot ajuta să țineți evidența cheltuielilor.', + 'Savings account' => 'Cont de economii', + 'Credit card' => 'Card de credit', + 'source_accounts' => 'Contul sursă | Conturi sursă', + 'destination_accounts' => 'Contul destinației | Conturile de destinație', + 'user_id_is' => 'ID-ul dvs. de utilizator este :user', + 'field_supports_markdown' => 'Acest câmp acceptă Markdown HTML.', + 'need_more_help' => 'Dacă aveți nevoie de ajutor suplimentar, deschideți un tichet pe Github.', + 'reenable_intro_text' => 'De asemenea, puteți să activați din nou ghidul de introducere .', + 'intro_boxes_after_refresh' => 'Cutiile de introducere vor apărea din nou atunci când actualizați pagina.', + 'show_all_no_filter' => 'Afișați toate tranzacțiile fără a le grupa după dată.', + 'expenses_by_category' => 'Cheltuieli pe categorii', + 'expenses_by_budget' => 'Cheltuieli pe buget', + 'income_by_category' => 'Venituri pe categorii', + 'expenses_by_asset_account' => 'Cheltuieli pe cont de activ', + 'expenses_by_expense_account' => 'Cheltuieli pe cont de cheltuieli', + 'cannot_redirect_to_account' => 'Nu vă putem redirecționa către pagina corectă. Scuze.', + 'sum_of_expenses' => 'Suma cheltuielilor', + 'sum_of_income' => 'Suma veniturilor', + 'liabilities' => 'Provizioane', + 'spent_in_specific_budget' => 'Cheltuit în bugetul ":budget"', + 'spent_in_specific_double' => 'Cheltuit în contul ":account"', + 'earned_in_specific_double' => 'Câștigat în contul ":account"', + 'source_account' => 'Contul sursă', + 'source_account_reconciliation' => 'Nu puteți edita contul sursă al unei tranzacții de reconciliere.', + 'destination_account' => 'Contul de destinație', + 'destination_account_reconciliation' => 'Nu puteți edita contul de destinație al unei tranzacții de reconciliere.', + 'sum_of_expenses_in_budget' => 'Cheltuielile totale în bugetul ":budget"', + 'left_in_budget_limit' => 'Rest de chetuit ăn funcție de buget', + 'current_period' => 'Perioada curentă', + 'show_the_current_period_and_overview' => 'Afișați perioada curentă și prezentarea generală', + 'pref_languages_locale' => 'Pentru ca o altă limbă decât limba engleză să funcționeze corect, sistemul dvs. de operare trebuie să fie dotat cu informațiile de localizare corecte. Dacă acestea nu sunt prezente, datele valutare, datele și sumele pot fi formatate greșit.', + 'budget_in_period' => 'Toate tranzacțiile pentru bugetul ":name" între :start și :end în :currency', + 'chart_budget_in_period' => 'Graficul cu toate tranzacțiile pentru bugetul ":name" între :start și :end în :currency', + 'chart_budget_in_period_only_currency' => 'Suma bugetată a fost în :currency, astfel încât acest grafic va afișa numai tranzacții în :currency.', + 'chart_account_in_period' => 'Graficul cu toate tranzacțiile pentru contul ":name" (:balance) între :start și :end', + 'chart_category_in_period' => 'Graficul cu toate tranzacțiile pentru categoria ":name" între :start și :end', + 'chart_category_all' => 'Graficul cu toate tranzacțiile pentru categoria ":name"', + 'clone_withdrawal' => 'Clonați această retragere', + 'clone_deposit' => 'Clonați această depozit', + 'clone_transfer' => 'Clonați această transfer', + 'multi_select_no_selection' => 'Nimic selectat', + 'multi_select_select_all' => 'Selectează tot', + 'multi_select_n_selected' => 'selectat', + 'multi_select_all_selected' => 'Toate selectate', + 'multi_select_filter_placeholder' => 'Gasește..', + 'intro_next_label' => 'Următor', + 'intro_prev_label' => 'Anterior', + 'intro_skip_label' => 'Treci peste', + 'intro_done_label' => 'Finalizat', + 'between_dates_breadcrumb' => 'între :start și :end', + 'all_journals_without_budget' => 'Toate tranzacțiile fără un buget', + 'journals_without_budget' => 'Tranzacții fără un buget', + 'all_journals_without_category' => 'Toate tranzacțiile fără o categorie', + 'journals_without_category' => 'Tranzacții fără o categorie', + 'all_journals_for_account' => 'Toate tranzacțiile pentru contul :name', + 'chart_all_journals_for_account' => 'Graficul tuturor tranzacțiilor pentru contul :name', + 'journals_in_period_for_account' => 'Toate tranzacțiile pentru contul :name între :start și :end', + 'journals_in_period_for_account_js' => 'Toate tranzacțiile pentru contul {title} între {start} și {end}', + 'transferred' => 'Transferat', + 'all_withdrawal' => 'Toate cheltuielile', + 'all_transactions' => 'Toate tranzacțiile', + 'title_withdrawal_between' => 'Toate cheltuielile între :start și :end', + 'all_deposit' => 'Toate veniturile', + 'title_deposit_between' => 'Toate veniturile între :start și :end', + 'all_transfers' => 'Toate transferurile', + 'title_transfers_between' => 'Toate transferurile între :start și :end', + 'all_transfer' => 'Toate transferurile', + 'all_journals_for_tag' => 'Toate tranzacțiile pentru eticheta ":tag"', + 'title_transfer_between' => 'Toate transferurile între :start și :end', + 'all_journals_for_category' => 'Toate tranzacțiile pentru categoria :name', + 'all_journals_for_budget' => 'Toate tranzacțiile pentru bugetul :name', + 'chart_all_journals_for_budget' => 'Graficul cu toate tranzacțiile pentru bugetul :name', + 'journals_in_period_for_category' => 'Toate tranzacțiile pentru categoria :name între :start și :end', + 'journals_in_period_for_tag' => 'Toate tranzacțiile pentru eticheta :tag între :start și :end', + 'not_available_demo_user' => 'Funcția pe care încercați să o accesați nu este disponibilă pentru demo.', + 'exchange_rate_instructions' => 'Contul de active "@name" acceptă numai tranzacțiile în @native_currency. Dacă doriți să utilizați în schimb @foreign_currency asigurați-vă că suma din @native_currency este cunoscută, de asemenea:', + 'transfer_exchange_rate_instructions' => 'Sursa contului de active "@source_name" acceptă numai tranzacțiile în @source_currency. Destinația contului de active "@dest_name" acceptă numai tranzacțiile în @dest_currency. Trebuie să furnizați corect suma transferată în ambele valute.', + 'transaction_data' => 'Datele tranzacției', + 'invalid_server_configuration' => 'Configurația serverului este nevalidă', + 'invalid_locale_settings' => 'Firefly III is unable to format monetary amounts because your server is missing the required packages. There are instructions how to do this.', + 'quickswitch' => 'Schimbare rapida', + 'sign_in_to_start' => 'Logați-vă pentru a începe sesiunea', + 'sign_in' => 'Logare', + 'register_new_account' => 'Înregistrați un nou cont', + 'forgot_my_password' => 'Am uitat parola', + 'problems_with_input' => 'Sunt probleme cu input-ul dvs.', + 'reset_password' => 'Reseteaza parola', + 'button_reset_password' => 'Reseteaza parola', + 'reset_button' => 'Reseteaza', + 'want_to_login' => 'Vreau sa mă loghez', + 'login_page_title' => 'Logare', + 'register_page_title' => 'Înregistrare', + 'forgot_pw_page_title' => 'Am uitat parola', + 'reset_pw_page_title' => 'Reseteaza parola', + 'cannot_reset_demo_user' => 'Nu puteți reseta parola utilizatorului demo.', + 'no_att_demo_user' => 'Utilizatorul demo nu poate încărca atașamente.', + 'button_register' => 'Înregistrare', + 'authorization' => 'Autorizare', + 'active_bills_only' => 'numai facturi active', + 'active_bills_only_total' => 'toate facturile active', + 'active_exp_bills_only' => 'numai facturi active și așteptate', + 'active_exp_bills_only_total' => 'numai facturi active și așteptate', + 'per_period_sum_1D' => 'Costurile zilnice preconizate', + 'per_period_sum_1W' => 'Costurile săptămânale preconizate', + 'per_period_sum_1M' => 'Costuri lunare estimate', + 'per_period_sum_3M' => 'Costuri trimestriale preconizate', + 'per_period_sum_6M' => 'Costuri semestriale preconizate', + 'per_period_sum_1Y' => 'Costuri anuale preconizate', + 'average_per_bill' => 'media pe factură', + 'expected_total' => 'total așteptat', + 'reconciliation_account_name' => ':name reconciliere (:currency)', + 'saved' => 'Salvat', + 'advanced_options' => 'Opțiuni avansate', + 'advanced_options_explain' => 'Unele pagini din Firefly III au opțiuni avansate ascunse în spatele acestui buton. Această pagină nu are nimic extravagant aici, dar verifică celelalte!', + 'here_be_dragons' => 'Hic sunt dracones', // Webhooks - 'webhooks' => 'Webhook-uri', + 'webhooks' => 'Webhook-uri', // API access - 'authorization_request' => 'v: Solicitare de autorizare', - 'authorization_request_intro' => 'Application ":client" is requesting permission to access your financial administration. Would you like to authorize :client to access these records?', - 'authorization_request_site' => 'You will be redirected to :url which will then be able to access your Firefly III data.', - 'authorization_request_invalid' => 'This access request is invalid. Please never follow this link again.', - 'scopes_will_be_able' => 'Această aplicație va fi capabilă să to:', - 'button_authorize' => 'Autorizează', - 'none_in_select_list' => '(nici unul)', - 'no_piggy_bank' => '(nicio pușculiță)', - 'name_in_currency' => ':name în :currency', - 'paid_in_currency' => 'Plătit în :currency', - 'unpaid_in_currency' => 'Neplătit în :currency', - 'is_alpha_warning' => 'Executaţi o versiune ALPHA. Fiţi atenţi la erori şi probleme.', - 'is_beta_warning' => 'Executaţi o versiune BETA. Fiţi atenţi la erori şi probleme.', - 'all_destination_accounts' => 'Conturi de destinație', - 'all_source_accounts' => 'Conturi sursă', - 'back_to_index' => 'Înapoi la index', - 'cant_logout_guard' => 'Firefly III nu vă poate deconecta.', - 'external_url' => 'URL extern', - 'internal_reference' => 'Referință internă', + 'authorization_request' => 'v: Solicitare de autorizare', + 'authorization_request_intro' => 'Application ":client" is requesting permission to access your financial administration. Would you like to authorize :client to access these records?', + 'authorization_request_site' => 'You will be redirected to :url which will then be able to access your Firefly III data.', + 'authorization_request_invalid' => 'This access request is invalid. Please never follow this link again.', + 'scopes_will_be_able' => 'Această aplicație va fi capabilă să to:', + 'button_authorize' => 'Autorizează', + 'none_in_select_list' => '(nici unul)', + 'no_piggy_bank' => '(nicio pușculiță)', + 'name_in_currency' => ':name în :currency', + 'paid_in_currency' => 'Plătit în :currency', + 'unpaid_in_currency' => 'Neplătit în :currency', + 'is_alpha_warning' => 'Executaţi o versiune ALPHA. Fiţi atenţi la erori şi probleme.', + 'is_beta_warning' => 'Executaţi o versiune BETA. Fiţi atenţi la erori şi probleme.', + 'all_destination_accounts' => 'Conturi de destinație', + 'all_source_accounts' => 'Conturi sursă', + 'back_to_index' => 'Înapoi la index', + 'cant_logout_guard' => 'Firefly III nu vă poate deconecta.', + 'external_url' => 'URL extern', + 'internal_reference' => 'Referință internă', // check for updates: - 'update_check_title' => 'Verifică actualizări', - 'admin_update_check_title' => 'Verificați automat actualizarea', - 'admin_update_check_explain' => 'Firefly III poate căuta actualizări automat. Când activați această setare, acesta va contacta serverul de actualizare Firefly III pentru a vedea dacă este disponibilă o nouă versiune de Firefly III. Când este, veți primi o notificare. Puteți testa această notificare folosind butonul din dreapta. Vă rugăm să indicați mai jos dacă doriți ca Firefly III să verifice actualizările.', - 'check_for_updates_permission' => 'Firefly III poate verifica actualizările, dar are nevoie de permisiunea dvs. pentru a face acest lucru. Accesați link-ul pentru a indica dacă doriți ca această funcție să fie activată.', - 'updates_ask_me_later' => 'Intreabă-mă mai târziu', - 'updates_do_not_check' => 'Nu verificați actualizările', - 'updates_enable_check' => 'Activați verificarea pentru actualizări', - 'admin_update_check_now_title' => 'Verificați actualizările acum', - 'admin_update_check_now_explain' => 'Dacă apăsați butonul, Firefly III va vedea dacă versiunea curentă este cea mai recentă.', - 'check_for_updates_button' => 'Verifică acum!', - 'update_new_version_alert' => 'O nouă versiune de Firefly III este disponibilă. Dvs. aveți :your_version, ultima versiune este :new_version lansată în data de :date.', - 'update_version_beta' => 'Această versiune este o versiune BETA. Este posibil să aveți probleme.', - 'update_version_alpha' => 'Această versiune este o versiune ALFA. Este posibil să aveți probleme.', - 'update_current_version_alert' => 'Aveți versiunea :version, care este ultima disponibilă.', - 'update_newer_version_alert' => 'Aveți versiunea :your_version, care este mai nouă decât cea mai recentă versiune, :new_version.', - 'update_check_error' => 'A apărut o eroare la verificarea actualizărilor: :error', - 'unknown_error' => 'Eroare necunoscută. Ne pare rău pentru asta.', - 'just_new_release' => 'O nouă versiune este disponibilă! Versiunea :version a fost lansată :date. Această versiune este foarte proaspătă. Așteptați câteva zile pentru ca noua versiune să se stabilizeze.', - 'disabled_but_check' => 'Ai dezactivat verificarea actualizării. Așa că nu uita să verifici singur actualizările din când în când. Mulțumim!', - 'admin_update_channel_title' => 'Actualizare canal', - 'admin_update_channel_explain' => 'Firefly III are trei "canale" de actualizare, care determină cât de avansați sunteți în termeni de caracteristici, îmbunătățiri și bug-uri. Folosiți canalul „beta” dacă sunteți aventuroși și „alfa” atunci când vă place să trăiți periculos viața.', - 'update_channel_stable' => 'Stabil. Totul ar trebui să funcționeze așa cum este de așteptat.', - 'update_channel_beta' => 'Beta. Caracteristici noi, dar lucrurile pot fi stricate.', - 'update_channel_alpha' => 'Alfa. Aruncăm chestii și folosiți orice.', + 'update_check_title' => 'Verifică actualizări', + 'admin_update_check_title' => 'Verificați automat actualizarea', + 'admin_update_check_explain' => 'Firefly III poate căuta actualizări automat. Când activați această setare, acesta va contacta serverul de actualizare Firefly III pentru a vedea dacă este disponibilă o nouă versiune de Firefly III. Când este, veți primi o notificare. Puteți testa această notificare folosind butonul din dreapta. Vă rugăm să indicați mai jos dacă doriți ca Firefly III să verifice actualizările.', + 'check_for_updates_permission' => 'Firefly III poate verifica actualizările, dar are nevoie de permisiunea dvs. pentru a face acest lucru. Accesați link-ul pentru a indica dacă doriți ca această funcție să fie activată.', + 'updates_ask_me_later' => 'Intreabă-mă mai târziu', + 'updates_do_not_check' => 'Nu verificați actualizările', + 'updates_enable_check' => 'Activați verificarea pentru actualizări', + 'admin_update_check_now_title' => 'Verificați actualizările acum', + 'admin_update_check_now_explain' => 'Dacă apăsați butonul, Firefly III va vedea dacă versiunea curentă este cea mai recentă.', + 'check_for_updates_button' => 'Verifică acum!', + 'update_new_version_alert' => 'O nouă versiune de Firefly III este disponibilă. Dvs. aveți :your_version, ultima versiune este :new_version lansată în data de :date.', + 'update_version_beta' => 'Această versiune este o versiune BETA. Este posibil să aveți probleme.', + 'update_version_alpha' => 'Această versiune este o versiune ALFA. Este posibil să aveți probleme.', + 'update_current_version_alert' => 'Aveți versiunea :version, care este ultima disponibilă.', + 'update_newer_version_alert' => 'Aveți versiunea :your_version, care este mai nouă decât cea mai recentă versiune, :new_version.', + 'update_check_error' => 'A apărut o eroare la verificarea actualizărilor: :error', + 'unknown_error' => 'Eroare necunoscută. Ne pare rău pentru asta.', + 'just_new_release' => 'O nouă versiune este disponibilă! Versiunea :version a fost lansată :date. Această versiune este foarte proaspătă. Așteptați câteva zile pentru ca noua versiune să se stabilizeze.', + 'disabled_but_check' => 'Ai dezactivat verificarea actualizării. Așa că nu uita să verifici singur actualizările din când în când. Mulțumim!', + 'admin_update_channel_title' => 'Actualizare canal', + 'admin_update_channel_explain' => 'Firefly III are trei "canale" de actualizare, care determină cât de avansați sunteți în termeni de caracteristici, îmbunătățiri și bug-uri. Folosiți canalul „beta” dacă sunteți aventuroși și „alfa” atunci când vă place să trăiți periculos viața.', + 'update_channel_stable' => 'Stabil. Totul ar trebui să funcționeze așa cum este de așteptat.', + 'update_channel_beta' => 'Beta. Caracteristici noi, dar lucrurile pot fi stricate.', + 'update_channel_alpha' => 'Alfa. Aruncăm chestii și folosiți orice.', // search - 'search' => 'Caută', - 'search_query' => 'Interogare', - 'search_found_transactions' => 'Firefly III a găsit :count tranzacție în :time secunde.| Firefly III a găsit :count tranzacții în :time secunde.', - 'search_found_more_transactions' => 'Firefly III a găsit mai mult de :count tranzacții în :time secunde.', - 'search_for_query' => 'Firefly III este în căutarea pentru tranzacţii cu toate aceste cuvinte în ele: :query', - 'invalid_operators_list' => 'Acești parametri de căutare nu sunt valabili și au fost ignorați.', - 'search_modifier_date_is' => 'Data tranzacţiei este ":value"', - 'search_modifier_id' => 'ID-ul tranzacţiei este ":value"', - 'search_modifier_date_before' => 'Data tranzacției este înainte sau pe ":value"', - 'search_modifier_date_after' => 'Data tranzacției este după sau pe ":value"', - 'search_modifier_created_on' => 'Tranzacția a fost creată pe ":value"', - 'search_modifier_updated_on' => 'Tranzacția a fost actualizată ultima dată la ":value"', - 'search_modifier_external_id' => 'ID extern este ":value"', - 'search_modifier_no_external_url' => 'The transaction has no external URL', - 'search_modifier_any_external_url' => 'The transaction must have a (any) external URL', - 'search_modifier_internal_reference' => 'Referința internă este ":value"', - 'search_modifier_description_starts' => 'Descrierea este ":value"', - 'search_modifier_description_ends' => 'Descrierea se termină cu ":value"', - 'search_modifier_description_contains' => 'Descrierea conține ":value"', - 'search_modifier_description_is' => 'Descrierea este exact ":value"', - 'search_modifier_currency_is' => 'Moneda tranzacției (străină) este ":value"', - 'search_modifier_foreign_currency_is' => 'Moneda străină a tranzacției este ":value"', - 'search_modifier_has_attachments' => 'Tranzacția trebuie să aibă un atașament', - 'search_modifier_has_no_category' => 'Tranzacția nu trebuie să aibă nicio categorie', - 'search_modifier_has_any_category' => 'Tranzacția trebuie să aibă o (orice) categorie', - 'search_modifier_has_no_budget' => 'Tranzacția nu trebuie să aibă un buget', - 'search_modifier_has_any_budget' => 'Tranzacția trebuie să aibă un (orice) buget', - 'search_modifier_has_no_bill' => 'Tranzacția nu trebuie să aibă factură', - 'search_modifier_has_any_bill' => 'Tranzacția trebuie să aibă o (orice) factură', - 'search_modifier_has_no_tag' => 'Tranzacția nu trebuie să aibă etichete', - 'search_modifier_has_any_tag' => 'Tranzacția trebuie să aibă o (orice) etichetă', - 'search_modifier_notes_contain' => 'Notele tranzacției conțin ":value"', - 'search_modifier_notes_start' => 'Notele tranzacției încep cu ":value"', - 'search_modifier_notes_end' => 'Notele privind tranzacția se termină cu ":value"', - 'search_modifier_notes_are' => 'Notele privind tranzacția sunt exact ":value"', - 'search_modifier_no_notes' => 'Tranzacția nu are note', - 'search_modifier_any_notes' => 'Tranzacția trebuie să aibă note', - 'search_modifier_amount_exactly' => 'Suma este exact :value', - 'search_modifier_amount_less' => 'Suma este mai mică sau egală cu :value', - 'search_modifier_amount_more' => 'Suma este mai mare sau egală cu :value', - 'search_modifier_source_account_is' => 'Numele contului sursă este exact ":value"', - 'search_modifier_source_account_contains' => 'Numele contului sursă conține ":value"', - 'search_modifier_source_account_starts' => 'Numele contului sursă începe cu ":value"', - 'search_modifier_source_account_ends' => 'Numele contului sursă se termină cu ":value"', - 'search_modifier_source_account_id' => 'ID-ul contului sursă este :value', - 'search_modifier_source_account_nr_is' => 'Numărul contului sursă (IBAN) este ":value"', - 'search_modifier_source_account_nr_contains' => 'Numărul contului sursă (IBAN) conține ":value"', - 'search_modifier_source_account_nr_starts' => 'Numărul contului sursă (IBAN) începe cu ":value"', - 'search_modifier_source_account_nr_ends' => 'Numărul contului sursă (IBAN) se termină cu ":value"', - 'search_modifier_destination_account_is' => 'Numele contului destinației este exact ":value"', - 'search_modifier_destination_account_contains' => 'Numele contului destinației conține ":value"', - 'search_modifier_destination_account_starts' => 'Numele contului destinației începe cu ":value"', - 'search_modifier_destination_account_ends' => 'Numele contului destinației se termină cu ":value"', - 'search_modifier_destination_account_id' => 'ID-ul contului destinației este :value', - 'search_modifier_destination_is_cash' => 'Contul destinației este (numerar)', - 'search_modifier_source_is_cash' => 'Contul sursă este (numerar)', - 'search_modifier_destination_account_nr_is' => 'Numărul contului destinației (IBAN) este ":value"', - 'search_modifier_destination_account_nr_contains' => 'Numărul contului destinației (IBAN) conține ":value"', - 'search_modifier_destination_account_nr_starts' => 'Numărul contului destinației (IBAN) începe cu ":value"', - 'search_modifier_destination_account_nr_ends' => 'Numărul contului destinației (IBAN) se termină cu ":value"', - 'search_modifier_account_id' => 'ID-ul contului sursă sau destinație este/sunt: :value', - 'search_modifier_category_is' => 'Categoria este ":value"', - 'search_modifier_budget_is' => 'Bugetul este ":value"', - 'search_modifier_bill_is' => 'Factura este ":value"', - 'search_modifier_transaction_type' => 'Tipul tranzacției este ":value"', - 'search_modifier_tag_is' => 'Eticheta este ":value"', - 'search_modifier_date_is_year' => 'Transaction is in year ":value"', - 'search_modifier_date_is_month' => 'Transaction is in month ":value"', - 'search_modifier_date_is_day' => 'Transaction is on day of month ":value"', - 'search_modifier_date_before_year' => 'Transaction is before or in year ":value"', - 'search_modifier_date_before_month' => 'Transaction is before or in month ":value"', - 'search_modifier_date_before_day' => 'Transaction is before or on day of month ":value"', - 'search_modifier_date_after_year' => 'Transaction is in or after year ":value"', - 'search_modifier_date_after_month' => 'Transaction is in or after month ":value"', - 'search_modifier_date_after_day' => 'Transaction is after or on day of month ":value"', + 'search' => 'Caută', + 'search_query' => 'Interogare', + 'search_found_transactions' => 'Firefly III a găsit :count tranzacție în :time secunde.| Firefly III a găsit :count tranzacții în :time secunde.', + 'search_found_more_transactions' => 'Firefly III a găsit mai mult de :count tranzacții în :time secunde.', + 'search_for_query' => 'Firefly III este în căutarea pentru tranzacţii cu toate aceste cuvinte în ele: :query', + 'invalid_operators_list' => 'Acești parametri de căutare nu sunt valabili și au fost ignorați.', + + // old + + 'search_modifier_date_on' => 'Transaction date is ":value"', + 'search_modifier_id' => 'ID-ul tranzacţiei este ":value"', + 'search_modifier_date_before' => 'Data tranzacției este înainte sau pe ":value"', + 'search_modifier_date_after' => 'Data tranzacției este după sau pe ":value"', + 'search_modifier_external_id_is' => 'External ID is ":value"', + 'search_modifier_no_external_url' => 'The transaction has no external URL', + 'search_modifier_any_external_url' => 'The transaction must have a (any) external URL', + 'search_modifier_internal_reference_is' => 'Internal reference is ":value"', + 'search_modifier_description_starts' => 'Descrierea este ":value"', + 'search_modifier_description_ends' => 'Descrierea se termină cu ":value"', + 'search_modifier_description_contains' => 'Descrierea conține ":value"', + 'search_modifier_description_is' => 'Descrierea este exact ":value"', + 'search_modifier_currency_is' => 'Moneda tranzacției (străină) este ":value"', + 'search_modifier_foreign_currency_is' => 'Moneda străină a tranzacției este ":value"', + 'search_modifier_has_attachments' => 'Tranzacția trebuie să aibă un atașament', + 'search_modifier_has_no_category' => 'Tranzacția nu trebuie să aibă nicio categorie', + 'search_modifier_has_any_category' => 'Tranzacția trebuie să aibă o (orice) categorie', + 'search_modifier_has_no_budget' => 'Tranzacția nu trebuie să aibă un buget', + 'search_modifier_has_any_budget' => 'Tranzacția trebuie să aibă un (orice) buget', + 'search_modifier_has_no_bill' => 'Tranzacția nu trebuie să aibă factură', + 'search_modifier_has_any_bill' => 'Tranzacția trebuie să aibă o (orice) factură', + 'search_modifier_has_no_tag' => 'Tranzacția nu trebuie să aibă etichete', + 'search_modifier_has_any_tag' => 'Tranzacția trebuie să aibă o (orice) etichetă', + 'search_modifier_notes_contains' => 'The transaction notes contain ":value"', + 'search_modifier_notes_starts' => 'The transaction notes start with ":value"', + 'search_modifier_notes_ends' => 'The transaction notes end with ":value"', + 'search_modifier_notes_is' => 'The transaction notes are exactly ":value"', + 'search_modifier_no_notes' => 'Tranzacția nu are note', + 'search_modifier_any_notes' => 'Tranzacția trebuie să aibă note', + 'search_modifier_amount_is' => 'Amount is exactly :value', + 'search_modifier_amount_less' => 'Suma este mai mică sau egală cu :value', + 'search_modifier_amount_more' => 'Suma este mai mare sau egală cu :value', + 'search_modifier_source_account_is' => 'Numele contului sursă este exact ":value"', + 'search_modifier_source_account_contains' => 'Numele contului sursă conține ":value"', + 'search_modifier_source_account_starts' => 'Numele contului sursă începe cu ":value"', + 'search_modifier_source_account_ends' => 'Numele contului sursă se termină cu ":value"', + 'search_modifier_source_account_id' => 'ID-ul contului sursă este :value', + 'search_modifier_source_account_nr_is' => 'Numărul contului sursă (IBAN) este ":value"', + 'search_modifier_source_account_nr_contains' => 'Numărul contului sursă (IBAN) conține ":value"', + 'search_modifier_source_account_nr_starts' => 'Numărul contului sursă (IBAN) începe cu ":value"', + 'search_modifier_source_account_nr_ends' => 'Numărul contului sursă (IBAN) se termină cu ":value"', + 'search_modifier_destination_account_is' => 'Numele contului destinației este exact ":value"', + 'search_modifier_destination_account_contains' => 'Numele contului destinației conține ":value"', + 'search_modifier_destination_account_starts' => 'Numele contului destinației începe cu ":value"', + 'search_modifier_destination_account_ends' => 'Numele contului destinației se termină cu ":value"', + 'search_modifier_destination_account_id' => 'ID-ul contului destinației este :value', + 'search_modifier_destination_is_cash' => 'Contul destinației este (numerar)', + 'search_modifier_source_is_cash' => 'Contul sursă este (numerar)', + 'search_modifier_destination_account_nr_is' => 'Numărul contului destinației (IBAN) este ":value"', + 'search_modifier_destination_account_nr_contains' => 'Numărul contului destinației (IBAN) conține ":value"', + 'search_modifier_destination_account_nr_starts' => 'Numărul contului destinației (IBAN) începe cu ":value"', + 'search_modifier_destination_account_nr_ends' => 'Numărul contului destinației (IBAN) se termină cu ":value"', + 'search_modifier_account_id' => 'ID-ul contului sursă sau destinație este/sunt: :value', + 'search_modifier_category_is' => 'Categoria este ":value"', + 'search_modifier_budget_is' => 'Bugetul este ":value"', + 'search_modifier_bill_is' => 'Factura este ":value"', + 'search_modifier_transaction_type' => 'Tipul tranzacției este ":value"', + 'search_modifier_tag_is' => 'Eticheta este ":value"', + 'search_modifier_date_on_year' => 'Transaction is in year ":value"', + 'search_modifier_date_on_month' => 'Transaction is in month ":value"', + 'search_modifier_date_on_day' => 'Transaction is on day of month ":value"', + 'search_modifier_date_before_year' => 'Transaction is before or in year ":value"', + 'search_modifier_date_before_month' => 'Transaction is before or in month ":value"', + 'search_modifier_date_before_day' => 'Transaction is before or on day of month ":value"', + 'search_modifier_date_after_year' => 'Transaction is in or after year ":value"', + 'search_modifier_date_after_month' => 'Transaction is in or after month ":value"', + 'search_modifier_date_after_day' => 'Transaction is after or on day of month ":value"', + + + // new + 'search_modifier_tag_is_not' => 'No tag is ":value"', + + 'search_modifier_account_is' => 'Either account is ":value"', + 'search_modifier_account_contains' => 'Either account contains ":value"', + 'search_modifier_account_ends' => 'Either account ends with ":value"', + 'search_modifier_account_starts' => 'Either account starts with ":value"', + 'search_modifier_account_nr_is' => 'Either account number / IBAN is ":value"', + 'search_modifier_account_nr_contains' => 'Either account number / IBAN contains ":value"', + 'search_modifier_account_nr_ends' => 'Either account number / IBAN ends with ":value"', + 'search_modifier_account_nr_starts' => 'Either account number / IBAN starts with ":value"', + 'search_modifier_category_contains' => 'Category contains ":value"', + 'search_modifier_category_ends' => 'Category ends with ":value"', + 'search_modifier_category_starts' => 'Category starts with ":value"', + 'search_modifier_budget_contains' => 'Budget contains ":value"', + 'search_modifier_budget_ends' => 'Budget ends with ":value"', + 'search_modifier_budget_starts' => 'Budget starts with ":value"', + 'search_modifier_bill_contains' => 'Bill contains ":value"', + 'search_modifier_bill_ends' => 'Bill ends with ":value"', + 'search_modifier_bill_starts' => 'Bill starts with ":value"', + 'search_modifier_external_id_contains' => 'External ID contains ":value"', + 'search_modifier_external_id_ends' => 'External ID ends with ":value"', + 'search_modifier_external_id_starts' => 'External ID starts with ":value"', + 'search_modifier_internal_reference_contains' => 'Internal reference contains ":value"', + 'search_modifier_internal_reference_ends' => 'Internal reference ends with ":value"', + 'search_modifier_internal_reference_starts' => 'Internal reference starts with ":value"', + 'search_modifier_external_url_is' => 'External URL is ":value"', + 'search_modifier_external_url_contains' => 'External URL contains ":value"', + 'search_modifier_external_url_ends' => 'External URL ends with ":value"', + 'search_modifier_external_url_starts' => 'External URL starts with ":value"', + 'search_modifier_has_no_attachments' => 'Transaction has no attachments', + 'search_modifier_account_is_cash' => 'Either account is a cash account.', + 'search_modifier_journal_id' => 'The journal ID is ":value"', + 'search_modifier_recurrence_id' => 'The recurring transaction ID is ":value"', + 'search_modifier_foreign_amount_is' => 'The foreign amount is ":value"', + 'search_modifier_foreign_amount_less' => 'The foreign amount is less than ":value"', + 'search_modifier_foreign_amount_more' => 'The foreign amount is more than ":value"', + + // date fields + 'search_modifier_interest_date_on' => 'Transaction interest date is ":value"', + 'search_modifier_interest_date_on_year' => 'Transaction interest date is in year ":value"', + 'search_modifier_interest_date_on_month' => 'Transaction interest date is in month ":value"', + 'search_modifier_interest_date_on_day' => 'Transaction interest date is on day of month ":value"', + 'search_modifier_interest_date_before_year' => 'Transaction interest date is before or in year ":value"', + 'search_modifier_interest_date_before_month' => 'Transaction interest date is before or in month ":value"', + 'search_modifier_interest_date_before_day' => 'Transaction interest date is before or on day of month ":value"', + 'search_modifier_interest_date_after_year' => 'Transaction interest date is after or in year ":value"', + 'search_modifier_interest_date_after_month' => 'Transaction interest date is after or in month ":value"', + 'search_modifier_interest_date_after_day' => 'Transaction interest date is after or on day of month ":value"', + 'search_modifier_book_date_on_year' => 'Transaction book date is in year ":value"', + 'search_modifier_book_date_on_month' => 'Transaction book date is in month ":value"', + 'search_modifier_book_date_on_day' => 'Transaction book date is on day of month ":value"', + 'search_modifier_book_date_before_year' => 'Transaction book date is before or in year ":value"', + 'search_modifier_book_date_before_month' => 'Transaction book date is before or in month ":value"', + 'search_modifier_book_date_before_day' => 'Transaction book date is before or on day of month ":value"', + 'search_modifier_book_date_after_year' => 'Transaction book date is after or in year ":value"', + 'search_modifier_book_date_after_month' => 'Transaction book date is after or in month ":value"', + 'search_modifier_book_date_after_day' => 'Transaction book date is after or on day of month ":value"', + 'search_modifier_process_date_on_year' => 'Transaction process date is in year ":value"', + 'search_modifier_process_date_on_month' => 'Transaction process date is in month ":value"', + 'search_modifier_process_date_on_day' => 'Transaction process date is on day of month ":value"', + 'search_modifier_process_date_before_year' => 'Transaction process date is before or in year ":value"', + 'search_modifier_process_date_before_month' => 'Transaction process date is before or in month ":value"', + 'search_modifier_process_date_before_day' => 'Transaction process date is before or on day of month ":value"', + 'search_modifier_process_date_after_year' => 'Transaction process date is after or in year ":value"', + 'search_modifier_process_date_after_month' => 'Transaction process date is after or in month ":value"', + 'search_modifier_process_date_after_day' => 'Transaction process date is after or on day of month ":value"', + 'search_modifier_due_date_on_year' => 'Transaction due date is in year ":value"', + 'search_modifier_due_date_on_month' => 'Transaction due date is in month ":value"', + 'search_modifier_due_date_on_day' => 'Transaction due date is on day of month ":value"', + 'search_modifier_due_date_before_year' => 'Transaction due date is before or in year ":value"', + 'search_modifier_due_date_before_month' => 'Transaction due date is before or in month ":value"', + 'search_modifier_due_date_before_day' => 'Transaction due date is before or on day of month ":value"', + 'search_modifier_due_date_after_year' => 'Transaction due date is after or in year ":value"', + 'search_modifier_due_date_after_month' => 'Transaction due date is after or in month ":value"', + 'search_modifier_due_date_after_day' => 'Transaction due date is after or on day of month ":value"', + 'search_modifier_payment_date_on_year' => 'Transaction payment date is in year ":value"', + 'search_modifier_payment_date_on_month' => 'Transaction payment date is in month ":value"', + 'search_modifier_payment_date_on_day' => 'Transaction payment date is on day of month ":value"', + 'search_modifier_payment_date_before_year' => 'Transaction payment date is before or in year ":value"', + 'search_modifier_payment_date_before_month' => 'Transaction payment date is before or in month ":value"', + 'search_modifier_payment_date_before_day' => 'Transaction payment date is before or on day of month ":value"', + 'search_modifier_payment_date_after_year' => 'Transaction payment date is after or in year ":value"', + 'search_modifier_payment_date_after_month' => 'Transaction payment date is after or in month ":value"', + 'search_modifier_payment_date_after_day' => 'Transaction payment date is after or on day of month ":value"', + 'search_modifier_invoice_date_on_year' => 'Transaction invoice date is in year ":value"', + 'search_modifier_invoice_date_on_month' => 'Transaction invoice date is in month ":value"', + 'search_modifier_invoice_date_on_day' => 'Transaction invoice date is on day of month ":value"', + 'search_modifier_invoice_date_before_year' => 'Transaction invoice date is before or in year ":value"', + 'search_modifier_invoice_date_before_month' => 'Transaction invoice date is before or in month ":value"', + 'search_modifier_invoice_date_before_day' => 'Transaction invoice date is before or on day of month ":value"', + 'search_modifier_invoice_date_after_year' => 'Transaction invoice date is after or in year ":value"', + 'search_modifier_invoice_date_after_month' => 'Transaction invoice date is after or in month ":value"', + 'search_modifier_invoice_date_after_day' => 'Transaction invoice date is after or on day of month ":value"', + // other dates + 'search_modifier_updated_at_on_year' => 'Transaction was last updated in year ":value"', + 'search_modifier_updated_at_on_month' => 'Transaction was last updated in month ":value"', + 'search_modifier_updated_at_on_day' => 'Transaction was last updated on day of month ":value"', + 'search_modifier_updated_at_before_year' => 'Transaction was last updated in or before year ":value"', + 'search_modifier_updated_at_before_month' => 'Transaction was last updated in or before month ":value"', + 'search_modifier_updated_at_before_day' => 'Transaction was last updated on or before day of month ":value"', + 'search_modifier_updated_at_after_year' => 'Transaction was last updated in or after year ":value"', + 'search_modifier_updated_at_after_month' => 'Transaction was last updated in or after month ":value"', + 'search_modifier_updated_at_after_day' => 'Transaction was last updated on or after day of month ":value"', + 'search_modifier_created_at_on_year' => 'Transaction was created in year ":value"', + 'search_modifier_created_at_on_month' => 'Transaction was created in month ":value"', + 'search_modifier_created_at_on_day' => 'Transaction was created on day of month ":value"', + 'search_modifier_created_at_before_year' => 'Transaction was created in or before year ":value"', + 'search_modifier_created_at_before_month' => 'Transaction was created in or before month ":value"', + 'search_modifier_created_at_before_day' => 'Transaction was created on or before day of month ":value"', + 'search_modifier_created_at_after_year' => 'Transaction was created in or after year ":value"', + 'search_modifier_created_at_after_month' => 'Transaction was created in or after month ":value"', + 'search_modifier_created_at_after_day' => 'Transaction was created on or after day of month ":value"', + 'search_modifier_interest_date_before' => 'Transaction interest date is on or before ":value"', + 'search_modifier_interest_date_after' => 'Transaction interest date is on or after ":value"', + 'search_modifier_book_date_on' => 'Transaction book date is on ":value"', + 'search_modifier_book_date_before' => 'Transaction book date is on or before ":value"', + 'search_modifier_book_date_after' => 'Transaction book date is on or after ":value"', + 'search_modifier_process_date_on' => 'Transaction process date is on ":value"', + 'search_modifier_process_date_before' => 'Transaction process date is on or before ":value"', + 'search_modifier_process_date_after' => 'Transaction process date is on or after ":value"', + 'search_modifier_due_date_on' => 'Transaction due date is on ":value"', + 'search_modifier_due_date_before' => 'Transaction due date is on or before ":value"', + 'search_modifier_due_date_after' => 'Transaction due date is on or after ":value"', + 'search_modifier_payment_date_on' => 'Transaction payment date is on ":value"', + 'search_modifier_payment_date_before' => 'Transaction payment date is on or before ":value"', + 'search_modifier_payment_date_after' => 'Transaction payment date is on or after ":value"', + 'search_modifier_invoice_date_on' => 'Transaction invoice date is on ":value"', + 'search_modifier_invoice_date_before' => 'Transaction invoice date is on or before ":value"', + 'search_modifier_invoice_date_after' => 'Transaction invoice date is on or after ":value"', + 'search_modifier_created_at_on' => 'Transaction was created on ":value"', + 'search_modifier_created_at_before' => 'Transaction was created on or before ":value"', + 'search_modifier_created_at_after' => 'Transaction was created on or after ":value"', + 'search_modifier_updated_at_on' => 'Transaction was updated on ":value"', + 'search_modifier_updated_at_before' => 'Transaction was updated on or before ":value"', + 'search_modifier_updated_at_after' => 'Transaction was updated on or after ":value"', + 'search_modifier_attachment_name_is' => 'Any attachment\'s name is ":value"', + 'search_modifier_attachment_name_contains' => 'Any attachment\'s name contains ":value"', + 'search_modifier_attachment_name_starts' => 'Any attachment\'s name starts with ":value"', + 'search_modifier_attachment_name_ends' => 'Any attachment\'s name ends with ":value"', + 'search_modifier_attachment_notes_are' => 'Any attachment\'s notes are ":value"', + 'search_modifier_attachment_notes_contains' => 'Any attachment\'s notes contain ":value"', + 'search_modifier_attachment_notes_starts' => 'Any attachment\'s notes start with ":value"', + 'search_modifier_attachment_notes_ends' => 'Any attachment\'s notes end is ":value"', 'update_rule_from_query' => 'Actualizați regula ":rule" din interogarea de căutare', 'create_rule_from_query' => 'Creați o nouă regulă din interogarea de căutare', 'rule_from_search_words' => 'Motorul regulii are dificultăți în manipularea ":string". Regula sugerată care se potrivește interogării dvs. poate da rezultate diferite. Vă rugăm să verificați declanșatorii regulii cu atenție.', @@ -443,7 +590,12 @@ return [ 'applied_rule_group_selection' => 'Grupul de reguli ":title" a fost aplicat selecției dvs..', // actions and triggers + 'rule_trigger_store_journal' => 'Când este o tranzacție creată', + 'rule_trigger_update_journal' => 'Când este o tranzacție actualizată', 'rule_trigger_user_action' => 'Acțiunea utilizatorului este ":trigger_value"', + + + // OLD values (remove non-doubles later): 'rule_trigger_source_account_starts_choice' => 'Numele contului sursă începe cu..', 'rule_trigger_source_account_starts' => 'Numele contului sursă începe cu ":trigger_value"', 'rule_trigger_source_account_ends_choice' => 'Numele contului sursă se termină cu..', @@ -452,14 +604,14 @@ return [ 'rule_trigger_source_account_is' => 'Numele contului sursă este ":trigger_value"', 'rule_trigger_source_account_contains_choice' => 'Numele contului sursă conține..', 'rule_trigger_source_account_contains' => 'Numele contului sursă conține ":trigger_value"', - 'rule_trigger_account_id_choice' => 'ID-ul contului (sursa/destinația) este exact..', - 'rule_trigger_account_id' => 'ID-ul contului (sursa/destinația) este exact :trigger_value', + 'rule_trigger_account_id_choice' => 'Either account ID is exactly..', + 'rule_trigger_account_id' => 'Either account ID is exactly :trigger_value', 'rule_trigger_source_account_id_choice' => 'ID-ul contului sursă este exact..', 'rule_trigger_source_account_id' => 'ID-ul contului sursă este exact :trigger_value', 'rule_trigger_destination_account_id_choice' => 'ID-ul contului destinației este exact..', 'rule_trigger_destination_account_id' => 'ID-ul contului destinației este exact :trigger_value', - 'rule_trigger_account_is_cash_choice' => 'Contul (sursa/destinația) este (numerar) cont', - 'rule_trigger_account_is_cash' => 'Contul (sursa/destinația) este (numerar) cont', + 'rule_trigger_account_is_cash_choice' => 'Either account is cash', + 'rule_trigger_account_is_cash' => 'Either account is cash', 'rule_trigger_source_is_cash_choice' => 'Contul sursă este (numerar)', 'rule_trigger_source_is_cash' => 'Contul sursă este (numerar)', 'rule_trigger_destination_is_cash_choice' => 'Contul destinației este (numerar)', @@ -494,8 +646,8 @@ return [ 'rule_trigger_category_is' => 'Categoria este ":trigger_value"', 'rule_trigger_amount_less_choice' => 'Suma este mai mică decât..', 'rule_trigger_amount_less' => 'Suma este mai mică decât :trigger_value', - 'rule_trigger_amount_exactly_choice' => 'Suma este..', - 'rule_trigger_amount_exactly' => 'Suma este :trigger_value', + 'rule_trigger_amount_is_choice' => 'Amount is..', + 'rule_trigger_amount_is' => 'Amount is :trigger_value', 'rule_trigger_amount_more_choice' => 'Suma este mai mare decât..', 'rule_trigger_amount_more' => 'Suma este mai mare decât :trigger_value', 'rule_trigger_description_starts_choice' => 'Descrierea începe cu..', @@ -506,28 +658,26 @@ return [ 'rule_trigger_description_contains' => 'Descrierea conține ":trigger_value"', 'rule_trigger_description_is_choice' => 'Descrierea este..', 'rule_trigger_description_is' => 'Descrierea este ":trigger_value"', - 'rule_trigger_date_is_choice' => 'Data tranzacției este..', - 'rule_trigger_date_is' => 'Data tranzacției este ":trigger_value"', + 'rule_trigger_date_on_choice' => 'Transaction date is..', + 'rule_trigger_date_on' => 'Transaction date is ":trigger_value"', 'rule_trigger_date_before_choice' => 'Data tranzacției este dinainte..', 'rule_trigger_date_before' => 'Data tranzacției este înainte de ":trigger_value"', 'rule_trigger_date_after_choice' => 'Data tranzacției este după..', 'rule_trigger_date_after' => 'Data tranzacției este după ":trigger_value"', - 'rule_trigger_created_on_choice' => 'Tranzacția a fost făcută pe..', - 'rule_trigger_created_on' => 'Tranzacția a fost făcută la ":trigger_value"', - 'rule_trigger_updated_on_choice' => 'Tranzacția a fost editată ultima dată pe..', - 'rule_trigger_updated_on' => 'Tranzacția a fost editată ultima dată la ":trigger_value"', + 'rule_trigger_created_at_on_choice' => 'Transaction was made on..', + 'rule_trigger_created_at_on' => 'Transaction was made on ":trigger_value"', + 'rule_trigger_updated_at_on_choice' => 'Transaction was last edited on..', + 'rule_trigger_updated_at_on' => 'Transaction was last edited on ":trigger_value"', 'rule_trigger_budget_is_choice' => 'Bugetul este..', 'rule_trigger_budget_is' => 'Bugetul este ":trigger_value"', - 'rule_trigger_tag_is_choice' => 'O etichetă este..', - 'rule_trigger_tag_is' => 'O etichetă este ":trigger_value"', + 'rule_trigger_tag_is_choice' => 'Any tag is..', + 'rule_trigger_tag_is' => 'Any tag is ":trigger_value"', 'rule_trigger_currency_is_choice' => 'Moneda tranzacției este..', 'rule_trigger_currency_is' => 'Moneda tranzacției este ":trigger_value"', 'rule_trigger_foreign_currency_is_choice' => 'Tranzacția valutară este..', 'rule_trigger_foreign_currency_is' => 'Moneda străină este ":trigger_value"', 'rule_trigger_has_attachments_choice' => 'Are cel puțin atâtea atașamente', 'rule_trigger_has_attachments' => 'Are cel puțin :trigger_value atașament(e)', - 'rule_trigger_store_journal' => 'Când este o tranzacție creată', - 'rule_trigger_update_journal' => 'Când este o tranzacție actualizată', 'rule_trigger_has_no_category_choice' => 'Nu are nici o categorie', 'rule_trigger_has_no_category' => 'Tranzacția nu are nici o categorie', 'rule_trigger_has_any_category_choice' => 'Are o (orice) categorie', @@ -548,20 +698,20 @@ return [ 'rule_trigger_any_notes' => 'Tranzacția are (orice) notițe', 'rule_trigger_no_notes_choice' => 'Nu are notițe', 'rule_trigger_no_notes' => 'Tranzacția nu are notițe', - 'rule_trigger_notes_are_choice' => 'Notele sunt..', - 'rule_trigger_notes_are' => 'Notele sunt ":trigger_value"', - 'rule_trigger_notes_contain_choice' => 'Notele conțin..', - 'rule_trigger_notes_contain' => 'Notele conțin ":trigger_value"', - 'rule_trigger_notes_start_choice' => 'Notele încep cu..', - 'rule_trigger_notes_start' => 'Notele încep cu ":trigger_value"', - 'rule_trigger_notes_end_choice' => 'Notele se termină cu..', - 'rule_trigger_notes_end' => 'Notele se termină cu ":trigger_value"', + 'rule_trigger_notes_is_choice' => 'Notes are..', + 'rule_trigger_notes_is' => 'Notes are ":trigger_value"', + 'rule_trigger_notes_contains_choice' => 'Notes contain..', + 'rule_trigger_notes_contains' => 'Notes contain ":trigger_value"', + 'rule_trigger_notes_starts_choice' => 'Notes start with..', + 'rule_trigger_notes_starts' => 'Notes start with ":trigger_value"', + 'rule_trigger_notes_ends_choice' => 'Notes end with..', + 'rule_trigger_notes_ends' => 'Notes end with ":trigger_value"', 'rule_trigger_bill_is_choice' => 'Factura este..', 'rule_trigger_bill_is' => 'Factura este ":trigger_value"', - 'rule_trigger_external_id_choice' => 'ID extern este..', - 'rule_trigger_external_id' => 'ID extern este ":trigger_value"', - 'rule_trigger_internal_reference_choice' => 'Referința internă este..', - 'rule_trigger_internal_reference' => 'Referința internă este ":trigger_value"', + 'rule_trigger_external_id_is_choice' => 'External ID is..', + 'rule_trigger_external_id_is' => 'External ID is ":trigger_value"', + 'rule_trigger_internal_reference_is_choice' => 'Internal reference is..', + 'rule_trigger_internal_reference_is' => 'Internal reference is ":trigger_value"', 'rule_trigger_journal_id_choice' => 'ID-ul jurnalului de tranzacție este..', 'rule_trigger_journal_id' => 'ID-ul jurnalului de tranzacții este ":trigger_value"', 'rule_trigger_no_external_url' => 'Transaction has no external URL', @@ -571,6 +721,134 @@ return [ 'rule_trigger_id_choice' => 'Transaction ID is..', 'rule_trigger_id' => 'Transaction ID is ":trigger_value"', + // new values: + 'rule_trigger_user_action_choice' => 'User action is ":trigger_value"', + 'rule_trigger_tag_is_not_choice' => 'No tag is ":trigger_value"', + 'rule_trigger_tag_is_not' => 'No tag is..', + 'rule_trigger_account_is_choice' => 'Either account is exactly..', + 'rule_trigger_account_is' => 'Either account is exactly ":trigger_value"', + 'rule_trigger_account_contains_choice' => 'Either account contains..', + 'rule_trigger_account_contains' => 'Either account contains ":trigger_value"', + 'rule_trigger_account_ends_choice' => 'Either account ends with..', + 'rule_trigger_account_ends' => 'Either account ends with ":trigger_value"', + 'rule_trigger_account_starts_choice' => 'Either account starts with..', + 'rule_trigger_account_starts' => 'Either account starts with ":trigger_value"', + 'rule_trigger_account_nr_is_choice' => 'Either account number / IBAN is..', + 'rule_trigger_account_nr_is' => 'Either account number / IBAN is ":trigger_value"', + 'rule_trigger_account_nr_contains_choice' => 'Either account number / IBAN contains..', + 'rule_trigger_account_nr_contains' => 'Either account number / IBAN contains ":trigger_value"', + 'rule_trigger_account_nr_ends_choice' => 'Either account number / IBAN ends with..', + 'rule_trigger_account_nr_ends' => 'Either account number / IBAN ends with ":trigger_value"', + 'rule_trigger_account_nr_starts_choice' => 'Either account number / IBAN starts with..', + 'rule_trigger_account_nr_starts' => 'Either account number / IBAN starts with ":trigger_value"', + 'rule_trigger_category_contains_choice' => 'Category contains..', + 'rule_trigger_category_contains' => 'Category contains ":trigger_value"', + 'rule_trigger_category_ends_choice' => 'Category ends with..', + 'rule_trigger_category_ends' => 'Category ends with ":trigger_value"', + 'rule_trigger_category_starts_choice' => 'Category starts with..', + 'rule_trigger_category_starts' => 'Category starts with ":trigger_value"', + 'rule_trigger_budget_contains_choice' => 'Budget contains..', + 'rule_trigger_budget_contains' => 'Budget contains ":trigger_value"', + 'rule_trigger_budget_ends_choice' => 'Budget ends with..', + 'rule_trigger_budget_ends' => 'Budget ends with ":trigger_value"', + 'rule_trigger_budget_starts_choice' => 'Budget starts with..', + 'rule_trigger_budget_starts' => 'Budget starts with ":trigger_value"', + 'rule_trigger_bill_contains_choice' => 'Bill contains..', + 'rule_trigger_bill_contains' => 'Bill contains ":trigger_value"', + 'rule_trigger_bill_ends_choice' => 'Bill ends with..', + 'rule_trigger_bill_ends' => 'Bill ends with ":trigger_value"', + 'rule_trigger_bill_starts_choice' => 'Bill starts with..', + 'rule_trigger_bill_starts' => 'Bill starts with ":trigger_value"', + 'rule_trigger_external_id_contains_choice' => 'External ID contains..', + 'rule_trigger_external_id_contains' => 'External ID contains ":trigger_value"', + 'rule_trigger_external_id_ends_choice' => 'External ID ends with..', + 'rule_trigger_external_id_ends' => 'External ID ends with ":trigger_value"', + 'rule_trigger_external_id_starts_choice' => 'External ID starts with..', + 'rule_trigger_external_id_starts' => 'External ID starts with ":trigger_value"', + 'rule_trigger_internal_reference_contains_choice' => 'Internal reference contains..', + 'rule_trigger_internal_reference_contains' => 'Internal reference contains ":trigger_value"', + 'rule_trigger_internal_reference_ends_choice' => 'Internal reference ends with..', + 'rule_trigger_internal_reference_ends' => 'Internal reference ends with ":trigger_value"', + 'rule_trigger_internal_reference_starts_choice' => 'Internal reference starts with..', + 'rule_trigger_internal_reference_starts' => 'Internal reference starts with ":trigger_value"', + 'rule_trigger_external_url_is_choice' => 'External URL is..', + 'rule_trigger_external_url_is' => 'External URL is ":trigger_value"', + 'rule_trigger_external_url_contains_choice' => 'External URL contains..', + 'rule_trigger_external_url_contains' => 'External URL contains ":trigger_value"', + 'rule_trigger_external_url_ends_choice' => 'External URL ends with..', + 'rule_trigger_external_url_ends' => 'External URL ends with ":trigger_value"', + 'rule_trigger_external_url_starts_choice' => 'External URL starts with..', + 'rule_trigger_external_url_starts' => 'External URL starts with ":trigger_value"', + 'rule_trigger_has_no_attachments_choice' => 'Has no attachments', + 'rule_trigger_has_no_attachments' => 'Transaction has no attachments', + 'rule_trigger_recurrence_id_choice' => 'Recurring transaction ID is..', + 'rule_trigger_recurrence_id' => 'Recurring transaction ID is ":trigger_value"', + 'rule_trigger_interest_date_on_choice' => 'Interest date is on..', + 'rule_trigger_interest_date_on' => 'Interest date is on ":trigger_value"', + 'rule_trigger_interest_date_before_choice' => 'Interest date is before..', + 'rule_trigger_interest_date_before' => 'Interest date is before ":trigger_value"', + 'rule_trigger_interest_date_after_choice' => 'Interest date is after..', + 'rule_trigger_interest_date_after' => 'Interest date is after ":trigger_value"', + 'rule_trigger_book_date_on_choice' => 'Book date is on..', + 'rule_trigger_book_date_on' => 'Book date is on ":trigger_value"', + 'rule_trigger_book_date_before_choice' => 'Book date is before..', + 'rule_trigger_book_date_before' => 'Book date is before ":trigger_value"', + 'rule_trigger_book_date_after_choice' => 'Book date is after..', + 'rule_trigger_book_date_after' => 'Book date is after ":trigger_value"', + 'rule_trigger_process_date_on_choice' => 'Process date is on..', + 'rule_trigger_process_date_on' => 'Process date is ":trigger_value"', + 'rule_trigger_process_date_before_choice' => 'Process date is before..', + 'rule_trigger_process_date_before' => 'Process date is before ":trigger_value"', + 'rule_trigger_process_date_after_choice' => 'Process date is after..', + 'rule_trigger_process_date_after' => 'Process date is after ":trigger_value"', + 'rule_trigger_due_date_on_choice' => 'Due date is on..', + 'rule_trigger_due_date_on' => 'Due date is on ":trigger_value"', + 'rule_trigger_due_date_before_choice' => 'Due date is before..', + 'rule_trigger_due_date_before' => 'Due date is before ":trigger_value"', + 'rule_trigger_due_date_after_choice' => 'Due date is after..', + 'rule_trigger_due_date_after' => 'Due date is after ":trigger_value"', + 'rule_trigger_payment_date_on_choice' => 'Payment date is on..', + 'rule_trigger_payment_date_on' => 'Payment date is on ":trigger_value"', + 'rule_trigger_payment_date_before_choice' => 'Payment date is before..', + 'rule_trigger_payment_date_before' => 'Payment date is before ":trigger_value"', + 'rule_trigger_payment_date_after_choice' => 'Payment date is after..', + 'rule_trigger_payment_date_after' => 'Payment date is after ":trigger_value"', + 'rule_trigger_invoice_date_on_choice' => 'Invoice date is on..', + 'rule_trigger_invoice_date_on' => 'Invoice date is on ":trigger_value"', + 'rule_trigger_invoice_date_before_choice' => 'Invoice date is before..', + 'rule_trigger_invoice_date_before' => 'Invoice date is before ":trigger_value"', + 'rule_trigger_invoice_date_after_choice' => 'Invoice date is after..', + 'rule_trigger_invoice_date_after' => 'Invoice date is after ":trigger_value"', + 'rule_trigger_created_at_before_choice' => 'Transaction was created before..', + 'rule_trigger_created_at_before' => 'Transaction was created before ":trigger_value"', + 'rule_trigger_created_at_after_choice' => 'Transaction was created after..', + 'rule_trigger_created_at_after' => 'Transaction was created after ":trigger_value"', + 'rule_trigger_updated_at_before_choice' => 'Transaction was last updated before..', + 'rule_trigger_updated_at_before' => 'Transaction was last updated before ":trigger_value"', + 'rule_trigger_updated_at_after_choice' => 'Transaction was last updated after..', + 'rule_trigger_updated_at_after' => 'Transaction was last updated after ":trigger_value"', + 'rule_trigger_foreign_amount_is_choice' => 'Foreign amount is exactly..', + 'rule_trigger_foreign_amount_is' => 'Foreign amount is exactly ":trigger_value"', + 'rule_trigger_foreign_amount_less_choice' => 'Foreign amount is less than..', + 'rule_trigger_foreign_amount_less' => 'Foreign amount is less than ":trigger_value"', + 'rule_trigger_foreign_amount_more_choice' => 'Foreign amount is more than..', + 'rule_trigger_foreign_amount_more' => 'Foreign amount is more than ":trigger_value"', + 'rule_trigger_attachment_name_is_choice' => 'Any attachment\'s name is..', + 'rule_trigger_attachment_name_is' => 'Any attachment\'s name is ":trigger_value"', + 'rule_trigger_attachment_name_contains_choice' => 'Any attachment\'s name contains..', + 'rule_trigger_attachment_name_contains' => 'Any attachment\'s name contains ":trigger_value"', + 'rule_trigger_attachment_name_starts_choice' => 'Any attachment\'s name starts with..', + 'rule_trigger_attachment_name_starts' => 'Any attachment\'s name starts with ":trigger_value"', + 'rule_trigger_attachment_name_ends_choice' => 'Any attachment\'s name ends with..', + 'rule_trigger_attachment_name_ends' => 'Any attachment\'s name ends with ":trigger_value"', + 'rule_trigger_attachment_notes_are_choice' => 'Any attachment\'s notes are..', + 'rule_trigger_attachment_notes_are' => 'Any attachment\'s notes are ":trigger_value"', + 'rule_trigger_attachment_notes_contains_choice' => 'Any attachment\'s notes contain..', + 'rule_trigger_attachment_notes_contains' => 'Any attachment\'s notes contain ":trigger_value"', + 'rule_trigger_attachment_notes_starts_choice' => 'Any attachment\'s notes start with..', + 'rule_trigger_attachment_notes_starts' => 'Any attachment\'s notes start with ":trigger_value"', + 'rule_trigger_attachment_notes_ends_choice' => 'Any attachment\'s notes end with..', + 'rule_trigger_attachment_notes_ends' => 'Any attachment\'s notes end with ":trigger_value"', // actions 'rule_action_delete_transaction_choice' => 'Șterge tranzacția (!)', @@ -1031,6 +1309,10 @@ return [ 'running_again_loss' => 'Tranzacțiile legate anterior de această factură își pot pierde conexiunea, dacă acestea nu mai corespund cu regula (regulile).', 'bill_related_rules' => 'Reguli legate de această factură', 'repeats' => 'Repetă', + 'bill_end_date_help' => 'Optional field. The bill is expected to end on this date.', + 'bill_extension_date_help' => 'Optional field. The bill must be extended (or cancelled) on or before this date.', + 'bill_end_index_line' => 'This bill ends on :date', + 'bill_extension_index_line' => 'This bill must be extended or cancelled on :date', 'connected_journals' => 'Tranzacții conectate', 'auto_match_on' => 'Potrivire automată făcută de Firefly III', 'auto_match_off' => 'Potrivirea nu este făcută automat de Firefly III', @@ -1412,7 +1694,6 @@ return [ 'overview' => 'Imagine de ansamblu', 'saveOnAccount' => 'Salvați în cont', 'unknown' => 'Necunoscut', - 'daily' => 'Zilnic', 'monthly' => 'Lunar', 'profile' => 'Profil', 'errors' => 'Erori', diff --git a/resources/lang/ro_RO/form.php b/resources/lang/ro_RO/form.php index 26071c6e7b..24f920a11e 100644 --- a/resources/lang/ro_RO/form.php +++ b/resources/lang/ro_RO/form.php @@ -181,6 +181,7 @@ return [ 'login_name' => 'Logare', 'is_owner' => 'Este administrator?', 'url' => 'URL', + 'bill_end_date' => 'End date', // import 'apply_rules' => 'Aplică reguli', diff --git a/resources/lang/ru_RU/breadcrumbs.php b/resources/lang/ru_RU/breadcrumbs.php index e18797dda4..557d952ab4 100644 --- a/resources/lang/ru_RU/breadcrumbs.php +++ b/resources/lang/ru_RU/breadcrumbs.php @@ -31,8 +31,8 @@ return [ 'title_withdrawal' => 'Expenses', 'title_revenue' => 'Revenue / income', 'title_deposit' => 'Revenue / income', - 'title_transfer' => 'Transfers', - 'title_transfers' => 'Transfers', + 'title_transfer' => 'Перевод', + 'title_transfers' => 'Переводы', 'edit_currency' => 'Редактирование валюты ":name"', 'delete_currency' => 'Удаление валюты ":name"', 'newPiggyBank' => 'Создание новой копилки', diff --git a/resources/lang/ru_RU/config.php b/resources/lang/ru_RU/config.php index 2cb3cfadf7..a3f77eb1ab 100644 --- a/resources/lang/ru_RU/config.php +++ b/resources/lang/ru_RU/config.php @@ -25,25 +25,36 @@ declare(strict_types=1); return [ 'html_language' => 'ru', 'locale' => 'ru_RU.utf8, ru_RU.UTF-8', - 'month' => '%B %Y', - 'month_and_day' => '%e %B %Y', + //'month' => '%B %Y', + 'month_js' => 'MMMM YYYY', + + //'month_and_day' => '%B %e, %Y', 'month_and_day_moment_js' => 'D MMM YYYY', 'month_and_day_fns' => 'MMMM d, y', - 'month_and_date_day' => '%A, %B %e %Y', - 'month_and_day_no_year' => '%B %e', - 'date_time' => '%e %B %Y, @ %T', - 'specific_day' => '%e %B %Y', - 'week_in_year' => 'Неделя %V, %G', - 'year' => '%Y', - 'half_year' => '%B %Y', - 'month_js' => 'MMMM YYYY', 'month_and_day_js' => 'Do MMMM YYYY', + + //'month_and_date_day' => '%A %B %e, %Y', + 'month_and_date_day_js' => 'dddd MMMM Do, YYYY', + + //'month_and_day_no_year' => '%B %e', + 'month_and_day_no_year_js' => 'MMMM Do', + + //'date_time' => '%B %e, %Y, @ %T', 'date_time_js' => 'Do MMMM YYYY, @ HH:mm:ss', + + //'specific_day' => '%e %B %Y', 'specific_day_js' => 'D MMMM YYYY', + + //'week_in_year' => 'Week %V, %G', 'week_in_year_js' => '[Week] w, YYYY', 'week_in_year_fns' => "'Week' w, yyyy", + + //'year' => '%Y', 'year_js' => 'YYYY', + + //'half_year' => '%B %Y', 'half_year_js' => 'Q YYYY', + 'quarter_fns' => "'Q'Q, yyyy", 'half_year_fns' => "'H{half}', yyyy", 'dow_1' => 'Понедельник', diff --git a/resources/lang/ru_RU/email.php b/resources/lang/ru_RU/email.php index d606c74f9b..cade7ec144 100644 --- a/resources/lang/ru_RU/email.php +++ b/resources/lang/ru_RU/email.php @@ -24,82 +24,97 @@ declare(strict_types=1); return [ // common items - 'greeting' => 'Привет,', - 'closing' => 'Бип-бип,', - 'signature' => 'Почтовый робот Firefly III', - 'footer_ps' => 'PS: Это сообщение было отправлено, потому что его запросили с IP :ipAddress.', + 'greeting' => 'Привет,', + 'closing' => 'Бип-бип,', + 'signature' => 'Почтовый робот Firefly III', + 'footer_ps' => 'PS: Это сообщение было отправлено, потому что его запросили с IP :ipAddress.', // admin test - 'admin_test_subject' => 'Тестовое сообщение от вашей установки Firefly III', - 'admin_test_body' => 'Это тестовое сообщение с вашего сервера Firefly III. Оно было отправлено на :email.', + 'admin_test_subject' => 'Тестовое сообщение от вашей установки Firefly III', + 'admin_test_body' => 'Это тестовое сообщение с вашего сервера Firefly III. Оно было отправлено на :email.', // new IP - 'login_from_new_ip' => 'Новый вход в Firefly III', - 'new_ip_body' => 'Firefly III зафиксировал вход в ваш аккаунт с неизвестного IP-адреса. Если вы никогда не входили в систему с IP-адреса, указанного ниже, или это было более шести месяцев назад, Firefly III предупредит вас.', - 'new_ip_warning' => 'Если вы узнаёте этот IP адрес или логин, вы можете проигнорировать данное сообщение. Если вы не входили в систему, и не понимаете, что происходит, проверьте безопасность вашего пароля, измените его и выйдите из всех других сессий. Для этого перейдите на страницу своего профиля. Конечно, же у вас уже включена двухфакторная аутентификация, верно? Оставайтесь в безопасности!', - 'ip_address' => 'IP-адрес', - 'host_name' => 'Сервер', - 'date_time' => 'Дата и время', + 'login_from_new_ip' => 'Новый вход в Firefly III', + 'new_ip_body' => 'Firefly III зафиксировал вход в ваш аккаунт с неизвестного IP-адреса. Если вы никогда не входили в систему с IP-адреса, указанного ниже, или это было более шести месяцев назад, Firefly III предупредит вас.', + 'new_ip_warning' => 'Если вы узнаёте этот IP адрес или логин, вы можете проигнорировать данное сообщение. Если вы не входили в систему, и не понимаете, что происходит, проверьте безопасность вашего пароля, измените его и выйдите из всех других сессий. Для этого перейдите на страницу своего профиля. Конечно, же у вас уже включена двухфакторная аутентификация, верно? Оставайтесь в безопасности!', + 'ip_address' => 'IP-адрес', + 'host_name' => 'Сервер', + 'date_time' => 'Дата и время', // access token created - 'access_token_created_subject' => 'Создан новый токен доступа', - 'access_token_created_body' => 'Кто-то (надеемся, что вы) только что создал новый токен доступа к Firefly III API для вашей учетной записи.', - 'access_token_created_explanation' => 'С этим токеном они могут получить доступ ко всем вашим финансовым записям через Firefly III API.', - 'access_token_created_revoke' => 'Если это были не вы, пожалуйста, отмените этот токен как можно скорее по адресу :url.', + 'access_token_created_subject' => 'Создан новый токен доступа', + 'access_token_created_body' => 'Кто-то (надеемся, что вы) только что создал новый токен доступа к Firefly III API для вашей учетной записи.', + 'access_token_created_explanation' => 'С этим токеном они могут получить доступ ко всем вашим финансовым записям через Firefly III API.', + 'access_token_created_revoke' => 'Если это были не вы, пожалуйста, отмените этот токен как можно скорее по адресу :url.', // registered - 'registered_subject' => 'Добро пожаловать в Firefly III!', - 'registered_welcome' => 'Добро пожаловать в Firefly III. Вы успешно зарегистрированы, и это письмо отправлено для подтверждения регистрации. Ура!', - 'registered_pw' => 'Если вы уже забыли свой пароль, пожалуйста, сбросьте его с помощью инструмента сброса пароля.', - 'registered_help' => 'В верхнем правом углу страницы есть иконка справки. Если вам нужна помощь, нажмите её!', - 'registered_doc_html' => 'Если вы ещё не читали документацию, пройдите по ссылке: .', - 'registered_doc_text' => 'Если вы еще этого не сделали, прочтите краткое руководство по использованию и полное описание.', - 'registered_closing' => 'Наслаждайтесь!', - 'registered_firefly_iii_link' => 'Firefly III:', - 'registered_pw_reset_link' => 'Сбросить пароль:', - 'registered_doc_link' => 'Документация:', + 'registered_subject' => 'Добро пожаловать в Firefly III!', + 'registered_welcome' => 'Добро пожаловать в Firefly III. Вы успешно зарегистрированы, и это письмо отправлено для подтверждения регистрации. Ура!', + 'registered_pw' => 'Если вы уже забыли свой пароль, пожалуйста, сбросьте его с помощью инструмента сброса пароля.', + 'registered_help' => 'В верхнем правом углу страницы есть иконка справки. Если вам нужна помощь, нажмите её!', + 'registered_doc_html' => 'Если вы ещё не читали документацию, пройдите по ссылке: .', + 'registered_doc_text' => 'Если вы еще этого не сделали, прочтите краткое руководство по использованию и полное описание.', + 'registered_closing' => 'Наслаждайтесь!', + 'registered_firefly_iii_link' => 'Firefly III:', + 'registered_pw_reset_link' => 'Сбросить пароль:', + 'registered_doc_link' => 'Документация:', // email change - 'email_change_subject' => 'Ваш адрес электронной почты Firefly III был изменен', - 'email_change_body_to_new' => 'Вы или кто-то, у кого есть доступ к вашей учетной записи Firefly III, изменил адрес вашей электронной почты. Если вы не ожидали этого сообщения, проигнорируйте и удалите его.', - 'email_change_body_to_old' => 'Вы или кто-то, у кого есть доступ к вашей учетной записи Firefly III, изменили ваш адрес электронной почты. Если вы не ожидали, что это произошло, вы должны перейти по ссылке "Отменить" ниже, чтобы защитить свой аккаунт!', - 'email_change_ignore' => 'Если вы инициировали это изменение, вы можете спокойно проигнорировать это сообщение.', - 'email_change_old' => 'Старый адрес электронной почты: :email', - 'email_change_old_strong' => 'Старый адрес электронной почты: :email', - 'email_change_new' => 'Новый адрес электронной почты: :email', - 'email_change_new_strong' => 'Новый адрес электронной почты: :email', - 'email_change_instructions' => 'Вы не можете использовать Firefly III, пока не подтвердите это изменение. Для подтверждения перейдите по ссылке ниже.', - 'email_change_undo_link' => 'Чтобы отменить изменения, перейдите по ссылке:', + 'email_change_subject' => 'Ваш адрес электронной почты Firefly III был изменен', + 'email_change_body_to_new' => 'Вы или кто-то, у кого есть доступ к вашей учетной записи Firefly III, изменил адрес вашей электронной почты. Если вы не ожидали этого сообщения, проигнорируйте и удалите его.', + 'email_change_body_to_old' => 'Вы или кто-то, у кого есть доступ к вашей учетной записи Firefly III, изменили ваш адрес электронной почты. Если вы не ожидали, что это произошло, вы должны перейти по ссылке "Отменить" ниже, чтобы защитить свой аккаунт!', + 'email_change_ignore' => 'Если вы инициировали это изменение, вы можете спокойно проигнорировать это сообщение.', + 'email_change_old' => 'Старый адрес электронной почты: :email', + 'email_change_old_strong' => 'Старый адрес электронной почты: :email', + 'email_change_new' => 'Новый адрес электронной почты: :email', + 'email_change_new_strong' => 'Новый адрес электронной почты: :email', + 'email_change_instructions' => 'Вы не можете использовать Firefly III, пока не подтвердите это изменение. Для подтверждения перейдите по ссылке ниже.', + 'email_change_undo_link' => 'Чтобы отменить изменения, перейдите по ссылке:', // OAuth token created - 'oauth_created_subject' => 'Создан новый OAuth клиент', - 'oauth_created_body' => 'Кто-то (надеемся, что вы) только что создал новый клиент API OAuth для вашей учетной записи. Он назван ":name" и имеет обратный URL :url.', - 'oauth_created_explanation' => 'С этим клиентом они могут получить доступ ко всем вашим финансовым записям через Firefly III API.', - 'oauth_created_undo' => 'Если это были не вы, пожалуйста, отмените этот клиент как можно скорее по адресу :url.', + 'oauth_created_subject' => 'Создан новый OAuth клиент', + 'oauth_created_body' => 'Кто-то (надеемся, что вы) только что создал новый клиент API OAuth для вашей учетной записи. Он назван ":name" и имеет обратный URL :url.', + 'oauth_created_explanation' => 'С этим клиентом они могут получить доступ ко всем вашим финансовым записям через Firefly III API.', + 'oauth_created_undo' => 'Если это были не вы, пожалуйста, отмените этот клиент как можно скорее по адресу :url.', // reset password - 'reset_pw_subject' => 'Ваш запрос на сброс пароля', - 'reset_pw_instructions' => 'Кто-то пытался сбросить ваш пароль. Если это были Вы, пожалуйста, перейдите по ссылке ниже, чтобы сделать это.', - 'reset_pw_warning' => 'ПОЖАЛУЙСТА убедитесь, что ссылка действительно открывает страницу Firefly III, как вы и ожидаете!', + 'reset_pw_subject' => 'Ваш запрос на сброс пароля', + 'reset_pw_instructions' => 'Кто-то пытался сбросить ваш пароль. Если это были Вы, пожалуйста, перейдите по ссылке ниже, чтобы сделать это.', + 'reset_pw_warning' => 'ПОЖАЛУЙСТА убедитесь, что ссылка действительно открывает страницу Firefly III, как вы и ожидаете!', // error - 'error_subject' => 'Найдена ошибка в Firefly III', - 'error_intro' => 'В Firefly III v:version произошла ошибка: :errorMessage.', - 'error_type' => 'Ошибка типа ":class".', - 'error_timestamp' => 'Ошибка произошла в: :time.', - 'error_location' => 'Эта ошибка произошла в файле :file в строке :line с кодом :code.', - 'error_user' => 'У пользователя #:id произошла ошибка, :email.', - 'error_no_user' => 'Б процессе этой ошибки пользователь не был авторизован или пользователь не был обнаружен.', - 'error_ip' => 'IP адрес, связанный с этой ошибкой: :ip', - 'error_url' => 'URL-адрес: :url', - 'error_user_agent' => 'User agent: :userAgent', - 'error_stacktrace' => 'Полный stacktrace находится ниже. Если вы считаете, что это ошибка в Firefly III, вы можете направить это сообщение по адресу: james@firefly-iii. rg. Это может помочь исправить ошибку, с которой вы столкнулись.', - 'error_github_html' => 'Если вы предпочитаете, вы также можете создать новый тикет на GitHub.', - 'error_github_text' => 'Если вы предпочитаете, вы также можете открыть новый тикет на https://github.com/firefly-iii/firefly-iii/issues.', - 'error_stacktrace_below' => 'Полная трассировка стека:', - 'error_headers' => 'The following headers may also be relevant:', + 'error_subject' => 'Найдена ошибка в Firefly III', + 'error_intro' => 'В Firefly III v:version произошла ошибка: :errorMessage.', + 'error_type' => 'Ошибка типа ":class".', + 'error_timestamp' => 'Ошибка произошла в: :time.', + 'error_location' => 'Эта ошибка произошла в файле :file в строке :line с кодом :code.', + 'error_user' => 'У пользователя #:id произошла ошибка, :email.', + 'error_no_user' => 'Б процессе этой ошибки пользователь не был авторизован или пользователь не был обнаружен.', + 'error_ip' => 'IP адрес, связанный с этой ошибкой: :ip', + 'error_url' => 'URL-адрес: :url', + 'error_user_agent' => 'User agent: :userAgent', + 'error_stacktrace' => 'Полный stacktrace находится ниже. Если вы считаете, что это ошибка в Firefly III, вы можете направить это сообщение по адресу: james@firefly-iii. rg. Это может помочь исправить ошибку, с которой вы столкнулись.', + 'error_github_html' => 'Если вы предпочитаете, вы также можете создать новый тикет на GitHub.', + 'error_github_text' => 'Если вы предпочитаете, вы также можете открыть новый тикет на https://github.com/firefly-iii/firefly-iii/issues.', + 'error_stacktrace_below' => 'Полная трассировка стека:', + 'error_headers' => 'The following headers may also be relevant:', // report new journals - 'new_journals_subject' => 'Firefly III создал новую транзакцию|Firefly III создал :count новых транзакций', - 'new_journals_header' => 'Firefly III создал для вас транзакцию. Вы можете найти её в вашей установке Firefly III: |Firefly III создал для вас :count транзакций. Вы можете найти их в вашей установке Firefly III:', + 'new_journals_subject' => 'Firefly III создал новую транзакцию|Firefly III создал :count новых транзакций', + 'new_journals_header' => 'Firefly III создал для вас транзакцию. Вы можете найти её в вашей установке Firefly III: |Firefly III создал для вас :count транзакций. Вы можете найти их в вашей установке Firefly III:', + + // bill warning + 'bill_warning_subject_end_date' => 'Your bill ":name" is due to end in :diff days', + 'bill_warning_subject_now_end_date' => 'Your bill ":name" is due to end TODAY', + 'bill_warning_subject_extension_date' => 'Your bill ":name" is due to be extended or cancelled in :diff days', + 'bill_warning_subject_now_extension_date' => 'Your bill ":name" is due to be extended or cancelled TODAY', + 'bill_warning_end_date_text' => 'Your bill ":name" is due to end on :date. This moment will pass in about :diff days.', + 'bill_warning_extension_date_text' => 'Your bill ":name" is due to be extended or cancelled on :date. This moment will pass in about :diff days.', + 'bill_warning_end_date_text_zero' => 'Your bill ":name" is due to end on :date. This moment will pass TODAY!', + 'bill_warning_extension_date_text_zero' => 'Your bill ":name" is due to be extended or cancelled on :date. This moment will pass TODAY!', + 'bill_warning_please_action' => 'Please take the appropriate action.', + 'bill_warning_end_date_html' => 'Your bill ":name" is due to end on :date. This moment will pass in about :diff days.', + 'bill_warning_extension_date_html' => 'Your bill ":name" is due to be extended or cancelled on :date. This moment will pass in about :diff days.', + 'bill_warning_end_date_html_zero' => 'Your bill ":name" is due to end on :date. This moment will pass TODAY!', + 'bill_warning_extension_date_html_zero' => 'Your bill ":name" is due to be extended or cancelled on :date. This moment will pass TODAY!', ]; diff --git a/resources/lang/ru_RU/firefly.php b/resources/lang/ru_RU/firefly.php index aeef941b2b..dafcb149ae 100644 --- a/resources/lang/ru_RU/firefly.php +++ b/resources/lang/ru_RU/firefly.php @@ -24,333 +24,480 @@ declare(strict_types=1); return [ // general stuff: - 'close' => 'Закрыть', - 'actions' => 'Действия', - 'edit' => 'Изменить', - 'delete' => 'Удалить', - 'split' => 'Разделить', - 'single_split' => 'Разделённая транзакция', - 'clone' => 'Клонировать', - 'last_seven_days' => 'Последние 7 дней', - 'last_thirty_days' => 'Последние 30 дней', - 'last_180_days' => 'Последние 180 дней', - 'YTD' => 'YTD', - 'welcome_back' => 'Что происходит с моими финансами?', - 'everything' => 'Всё', - 'today' => 'сегодня', - 'customRange' => 'Другой интервал', - 'date_range' => 'Диапазон дат', - 'apply' => 'Применить', - 'select_date' => 'Выбрать дату...', - 'cancel' => 'Отмена', - 'from' => 'От', - 'to' => 'Куда', - 'structure' => 'Структура', - 'help_translating' => 'Этот текст справки пока не доступен на русском языке. Но вы можете помочь с переводом.', - 'showEverything' => 'Показать всё', - 'never' => 'Никогда', - 'no_results_for_empty_search' => 'Результатов не найдено.', - 'removed_amount' => 'Снято :amount', - 'added_amount' => 'Добавлено :amount', - 'asset_account_role_help' => 'Вы сможете произвести любые дополнительные настройки позже.', - 'Opening balance' => 'Баланс на момент открытия', - 'create_new_stuff' => 'Создать новый объект', - 'new_withdrawal' => 'Новый расход', - 'create_new_transaction' => 'Создать новую транзакцию', - 'sidebar_frontpage_create' => 'Создать', - 'new_transaction' => 'Новая транзакция', - 'no_rules_for_bill' => 'С этим счётом не связано ни одно правило.', - 'go_to_asset_accounts' => 'Просмотр ваших основных счетов', - 'go_to_budgets' => 'Перейти к вашим бюджетам', - 'go_to_withdrawals' => 'Перейти к вашим расходам', - 'clones_journal_x' => 'Эта транзакция является клоном ":description" (#:id)', - 'go_to_categories' => 'Перейти к вашим категориям', - 'go_to_bills' => 'Перейти к вашим счетам на оплату', - 'go_to_expense_accounts' => 'Перейти к вашим счетам расходов', - 'go_to_revenue_accounts' => 'Перейти к вашим счетам доходов', - 'go_to_piggies' => 'Перейти к вашим копилкам', - 'new_deposit' => 'Новый доход', - 'new_transfer' => 'Новый перевод', - 'new_transfers' => 'Новый перевод', - 'new_asset_account' => 'Новый счет активов', - 'new_expense_account' => 'Новый расходный счет', - 'new_revenue_account' => 'Новый доходный счет', - 'new_liabilities_account' => 'Новый долг', - 'new_budget' => 'Новый бюджет', - 'new_bill' => 'Новый счёт к оплате', - 'block_account_logout' => 'Вы вышли из системы. Заблокированные учётные записи не могут использовать этот сайт. Вы зарегистрировались с действующим адресом электронной почты?', - 'flash_success' => 'Успешно!', - 'flash_info' => 'Сообщение', - 'flash_warning' => 'Предупреждение!', - 'flash_error' => 'Ошибка!', - 'flash_danger' => 'Опасность!', - 'flash_info_multiple' => 'Есть одно сообщение|Есть :count сообщений', - 'flash_error_multiple' => 'Есть одна ошибка|Есть :count ошибок', - 'net_worth' => 'Мои сбережения', - 'help_for_this_page' => 'Справка по этой странице', - 'help_for_this_page_body' => 'You can find more information about this page in the documentation.', - 'two_factor_welcome' => 'Здравствуйте!', - 'two_factor_enter_code' => 'Чтобы продолжить, введите ваш код двухфакторной аутентификации. Ваше приложение может сгенерировать его для вас.', - 'two_factor_code_here' => 'Введите код здесь', - 'two_factor_title' => 'Двухфакторная аутентификация', - 'authenticate' => 'Аутентифицироваться', - 'two_factor_forgot_title' => 'Утерян код для двухфакторной аутентификации', - 'two_factor_forgot' => 'Я забыл свой ключ для двухфакторной авторизации.', - 'two_factor_lost_header' => 'Потеряли вашу двухфакторную аутентификацию?', - 'two_factor_lost_intro' => 'Если вы потеряли также и ваши резервные коды, вам не повезло. Эту проблему вы не сможете решить через веб-интерфейс. Теперь у вас есть два варианта.', - 'two_factor_lost_fix_self' => 'Если вы запускаете свой собственный экземпляр Firefly III, прочтите эту запись в FAQ для получения инструкций.', - 'two_factor_lost_fix_owner' => 'Иначе, свяжитесь по email с владельцем сайта :site_owner и попросите сбросить вашу двухфакторную аутентификацию.', - 'mfa_backup_code' => 'Вы использовали резервный код для входа в Firefly III. Его нельзя использовать второй раз, поэтому вычеркните его из своего списка.', - 'pref_two_factor_new_backup_codes' => 'Получить новые коды резервирования', - 'pref_two_factor_backup_code_count' => 'У вас есть :count действующих резервных кодов.|У вас есть :count действующих резервных кодов.', - '2fa_i_have_them' => 'Я всё сохранил!', - 'warning_much_data' => 'Загрузка данных за :days дней может занять некоторое время.', - 'registered' => 'Вы зарегистрировались успешно!', - 'Default asset account' => 'Счёт по умолчанию', - 'no_budget_pointer' => 'Похоже, у вас пока нет бюджетов. Вы должны создать их на странице Бюджеты. Бюджеты могут помочь вам отслеживать расходы.', - 'no_bill_pointer' => 'Похоже, у вас пока нет счетов на оплату. Вы должны создать их на странице Счета на оплату. Счета на оплату могут помочь вам отслеживать расходы.', - 'Savings account' => 'Сберегательный счет', - 'Credit card' => 'Кредитная карта', - 'source_accounts' => 'Счёт-источник|Счета-источники', - 'destination_accounts' => 'Счёт назначения|Счета назначения', - 'user_id_is' => 'Ваш id пользователя :user', - 'field_supports_markdown' => 'Это поле поддерживает Markdown.', - 'need_more_help' => 'Если вам нужна дополнительная помощь по использованию Firefly III, пожалуйста, откройте issue на Github (желательно, на английском языке).', - 'reenable_intro_text' => 'Вы также можете повторно включить обучение для начинающих.', - 'intro_boxes_after_refresh' => 'Блоки с подсказками появятся, когда вы обновите страницу.', - 'show_all_no_filter' => 'Показать все транзакции без группировки по датам.', - 'expenses_by_category' => 'Расходы по категориям', - 'expenses_by_budget' => 'Расходы по бюджетам', - 'income_by_category' => 'Доход по категориям', - 'expenses_by_asset_account' => 'Расходы по основному счёту', - 'expenses_by_expense_account' => 'Расходы по счёту расходов', - 'cannot_redirect_to_account' => 'Firefly III не может перенаправить вас на правильную страницу. Приносим извинения.', - 'sum_of_expenses' => 'Сумма расходов', - 'sum_of_income' => 'Сумма дохода', - 'liabilities' => 'Долговые счета', - 'spent_in_specific_budget' => 'Расходы по бюджету ":budget"', - 'spent_in_specific_double' => 'Расходы по счёту ":account"', - 'earned_in_specific_double' => 'Доходы по счёту ":account"', - 'source_account' => 'Счёт-источник', - 'source_account_reconciliation' => 'Вы не можете редактировать счёт-источник для сверяемой транзакции.', - 'destination_account' => 'Счёт назначения', - 'destination_account_reconciliation' => 'Вы не можете редактировать счёт назначения для сверяемой транзакции.', - 'sum_of_expenses_in_budget' => 'Сумма расходов по бюджету ":budget"', - 'left_in_budget_limit' => 'Осталось потратить в соответствии с бюджетом', - 'current_period' => 'Текущий период', - 'show_the_current_period_and_overview' => 'Показать текущий период и обзор', - 'pref_languages_locale' => 'Для корректной работы с языками, отличными от английского, ваша операционная система должна отдавать корректную информацию о локали. Если это не так, валюты, даты и суммы могут отображаться некорректно.', - 'budget_in_period' => 'Все транзакции для бюджета ":name" между :start и :end в :currency', - 'chart_budget_in_period' => 'Диаграмма всех транзакций для бюджета ":name" между :start и :end в :currency', - 'chart_budget_in_period_only_currency' => 'Ваш бюджет использует валюту :currency, поэтому будут показаны только транзакции в :currency.', - 'chart_account_in_period' => 'Диаграмма всех транзакций для счёта ":name" (:balance) между :start и :end', - 'chart_category_in_period' => 'Диаграмма всех транзакций для категории ":name" между :start и :end', - 'chart_category_all' => 'Диаграмма всех транзакций для категории ":name"', - 'clone_withdrawal' => 'Клонировать этот расход', - 'clone_deposit' => 'Клонировать этот доход', - 'clone_transfer' => 'Клонировать этот трансфер', - 'multi_select_no_selection' => 'Ничего не выбрано', - 'multi_select_select_all' => 'Выбрать все', - 'multi_select_n_selected' => 'выбранные', - 'multi_select_all_selected' => 'Все выбранные', - 'multi_select_filter_placeholder' => 'Поиск..', - 'intro_next_label' => 'Далее', - 'intro_prev_label' => 'Назад', - 'intro_skip_label' => 'Пропустить', - 'intro_done_label' => 'Завершить', - 'between_dates_breadcrumb' => 'Между :start и :end', - 'all_journals_without_budget' => 'Все транзакции без бюджета', - 'journals_without_budget' => 'Транзакции без бюджета', - 'all_journals_without_category' => 'Все транзакции без категории', - 'journals_without_category' => 'Транзакции без категории', - 'all_journals_for_account' => 'Все транзакции для счёта :name', - 'chart_all_journals_for_account' => 'Диаграмма всех транзакций для счёта :name', - 'journals_in_period_for_account' => 'Все транзакции для счёта :name между :start и :end', - 'journals_in_period_for_account_js' => 'All transactions for account {title} between {start} and {end}', - 'transferred' => 'Переведено', - 'all_withdrawal' => 'Все расходы', - 'all_transactions' => 'Все транзакции', - 'title_withdrawal_between' => 'Все расходы между :start и :end', - 'all_deposit' => 'Все доходы', - 'title_deposit_between' => 'Все доходы между :start и :end', - 'all_transfers' => 'Все переводы', - 'title_transfers_between' => 'Все переводы между :start и :end', - 'all_transfer' => 'Все переводы', - 'all_journals_for_tag' => 'Все транзакции для метки ":tag"', - 'title_transfer_between' => 'Все переводы между :start и :end', - 'all_journals_for_category' => 'Все транзакции для категории :name', - 'all_journals_for_budget' => 'Все транзакции для бюджета :name', - 'chart_all_journals_for_budget' => 'Диаграмма всех транзакций для бюджета :name', - 'journals_in_period_for_category' => 'Все транзакции для категории :name между :start и :end', - 'journals_in_period_for_tag' => 'Все транзакции для метки :tag между :start и :end', - 'not_available_demo_user' => 'Функция, которую вы пытаетесь использовать, недоступна для демо-пользователей.', - 'exchange_rate_instructions' => 'Для счёта "@name" возможны транзакции только в валюте @native_currency. Если вы хотите использовать валюту @foreign_currency, убедитесь, что сумма в @native_currency вам также известна:', - 'transfer_exchange_rate_instructions' => 'Исходный счёт "@source_name" может использовать только транзакции в валюте @source_currency. Счёт назначения "@dest_name" может использовать транзакции только в валюте @dest_currency. Вы должны правильно указать сумму перевода в обеих валютах.', - 'transaction_data' => 'Данные транзакции', - 'invalid_server_configuration' => 'Неправильная конфигурация сервера', - 'invalid_locale_settings' => 'Firefly III is unable to format monetary amounts because your server is missing the required packages. There are instructions how to do this.', - 'quickswitch' => 'Быстрое переключение', - 'sign_in_to_start' => 'Войдите, чтобы начать сессию', - 'sign_in' => 'Войти', - 'register_new_account' => 'Зарегистрировать новый счёт', - 'forgot_my_password' => 'Я забыл пароль', - 'problems_with_input' => 'Есть кое-какие проблемы с введёнными вами данными.', - 'reset_password' => 'Восстановление пароля', - 'button_reset_password' => 'Сбросить пароль', - 'reset_button' => 'Сбросить', - 'want_to_login' => 'Я хочу войти', - 'login_page_title' => 'Вход в Firefly III', - 'register_page_title' => 'Регистрация в Firefly III', - 'forgot_pw_page_title' => 'Забыли свой пароль к Firefly III?', - 'reset_pw_page_title' => 'Сбросить свой пароль к Firefly III', - 'cannot_reset_demo_user' => 'Вы не можете сбросить пароль демонстрационной учётной записи.', - 'no_att_demo_user' => 'Демо-пользователь не может загружать вложения.', - 'button_register' => 'Регистрация', - 'authorization' => 'Авторизация', - 'active_bills_only' => 'только активные счета', - 'active_bills_only_total' => 'все активные счета на оплату', - 'active_exp_bills_only' => 'только активные и ожидаемые счета на оплату', - 'active_exp_bills_only_total' => 'только активные и ожидаемые счета на оплату', - 'per_period_sum_1D' => 'Ожидаемые ежедневные расходы', - 'per_period_sum_1W' => 'Ожидаемые еженедельные расходы', - 'per_period_sum_1M' => 'Ожидаемые ежемесячные расходы', - 'per_period_sum_3M' => 'Ожидаемые ежеквартальные расходы', - 'per_period_sum_6M' => 'Ожидаемые расходы раз в полгода', - 'per_period_sum_1Y' => 'Ожидаемые ежегодные расходы', - 'average_per_bill' => 'в среднем на счёт', - 'expected_total' => 'ожидаемый итог', - 'reconciliation_account_name' => ':name сверка (:currency)', - 'saved' => 'Сохранено', - 'advanced_options' => 'Расширенные настройки', - 'advanced_options_explain' => 'На некоторых страницах Firefly III за этой кнопкой скрыты расширенные опции. На этой странице нет ничего фантастического, но проверьте на других страницах!', - 'here_be_dragons' => 'Hic sunt dracones', + 'close' => 'Закрыть', + 'actions' => 'Действия', + 'edit' => 'Изменить', + 'delete' => 'Удалить', + 'split' => 'Разделить', + 'single_split' => 'Разделённая транзакция', + 'clone' => 'Клонировать', + 'last_seven_days' => 'Последние 7 дней', + 'last_thirty_days' => 'Последние 30 дней', + 'last_180_days' => 'Последние 180 дней', + 'YTD' => 'YTD', + 'welcome_back' => 'Что происходит с моими финансами?', + 'everything' => 'Всё', + 'today' => 'сегодня', + 'customRange' => 'Другой интервал', + 'date_range' => 'Диапазон дат', + 'apply' => 'Применить', + 'select_date' => 'Выбрать дату...', + 'cancel' => 'Отмена', + 'from' => 'От', + 'to' => 'Куда', + 'structure' => 'Структура', + 'help_translating' => 'Этот текст справки пока не доступен на русском языке. Но вы можете помочь с переводом.', + 'showEverything' => 'Показать всё', + 'never' => 'Никогда', + 'no_results_for_empty_search' => 'Результатов не найдено.', + 'removed_amount' => 'Снято :amount', + 'added_amount' => 'Добавлено :amount', + 'asset_account_role_help' => 'Вы сможете произвести любые дополнительные настройки позже.', + 'Opening balance' => 'Баланс на момент открытия', + 'create_new_stuff' => 'Создать новый объект', + 'new_withdrawal' => 'Новый расход', + 'create_new_transaction' => 'Создать новую транзакцию', + 'sidebar_frontpage_create' => 'Создать', + 'new_transaction' => 'Новая транзакция', + 'no_rules_for_bill' => 'С этим счётом не связано ни одно правило.', + 'go_to_asset_accounts' => 'Просмотр ваших основных счетов', + 'go_to_budgets' => 'Перейти к вашим бюджетам', + 'go_to_withdrawals' => 'Перейти к вашим расходам', + 'clones_journal_x' => 'Эта транзакция является клоном ":description" (#:id)', + 'go_to_categories' => 'Перейти к вашим категориям', + 'go_to_bills' => 'Перейти к вашим счетам на оплату', + 'go_to_expense_accounts' => 'Перейти к вашим счетам расходов', + 'go_to_revenue_accounts' => 'Перейти к вашим счетам доходов', + 'go_to_piggies' => 'Перейти к вашим копилкам', + 'new_deposit' => 'Новый доход', + 'new_transfer' => 'Новый перевод', + 'new_transfers' => 'Новый перевод', + 'new_asset_account' => 'Новый счет активов', + 'new_expense_account' => 'Новый расходный счет', + 'new_revenue_account' => 'Новый доходный счет', + 'new_liabilities_account' => 'Новый долг', + 'new_budget' => 'Новый бюджет', + 'new_bill' => 'Новый счёт к оплате', + 'block_account_logout' => 'Вы вышли из системы. Заблокированные учётные записи не могут использовать этот сайт. Вы зарегистрировались с действующим адресом электронной почты?', + 'flash_success' => 'Успешно!', + 'flash_info' => 'Сообщение', + 'flash_warning' => 'Предупреждение!', + 'flash_error' => 'Ошибка!', + 'flash_danger' => 'Опасность!', + 'flash_info_multiple' => 'Есть одно сообщение|Есть :count сообщений', + 'flash_error_multiple' => 'Есть одна ошибка|Есть :count ошибок', + 'net_worth' => 'Мои сбережения', + 'help_for_this_page' => 'Справка по этой странице', + 'help_for_this_page_body' => 'You can find more information about this page in the documentation.', + 'two_factor_welcome' => 'Здравствуйте!', + 'two_factor_enter_code' => 'Чтобы продолжить, введите ваш код двухфакторной аутентификации. Ваше приложение может сгенерировать его для вас.', + 'two_factor_code_here' => 'Введите код здесь', + 'two_factor_title' => 'Двухфакторная аутентификация', + 'authenticate' => 'Аутентифицироваться', + 'two_factor_forgot_title' => 'Утерян код для двухфакторной аутентификации', + 'two_factor_forgot' => 'Я забыл свой ключ для двухфакторной авторизации.', + 'two_factor_lost_header' => 'Потеряли вашу двухфакторную аутентификацию?', + 'two_factor_lost_intro' => 'Если вы потеряли также и ваши резервные коды, вам не повезло. Эту проблему вы не сможете решить через веб-интерфейс. Теперь у вас есть два варианта.', + 'two_factor_lost_fix_self' => 'Если вы запускаете свой собственный экземпляр Firefly III, прочтите эту запись в FAQ для получения инструкций.', + 'two_factor_lost_fix_owner' => 'Иначе, свяжитесь по email с владельцем сайта :site_owner и попросите сбросить вашу двухфакторную аутентификацию.', + 'mfa_backup_code' => 'Вы использовали резервный код для входа в Firefly III. Его нельзя использовать второй раз, поэтому вычеркните его из своего списка.', + 'pref_two_factor_new_backup_codes' => 'Получить новые коды резервирования', + 'pref_two_factor_backup_code_count' => 'У вас есть :count действующих резервных кодов.|У вас есть :count действующих резервных кодов.', + '2fa_i_have_them' => 'Я всё сохранил!', + 'warning_much_data' => 'Загрузка данных за :days дней может занять некоторое время.', + 'registered' => 'Вы зарегистрировались успешно!', + 'Default asset account' => 'Счёт по умолчанию', + 'no_budget_pointer' => 'Похоже, у вас пока нет бюджетов. Вы должны создать их на странице Бюджеты. Бюджеты могут помочь вам отслеживать расходы.', + 'no_bill_pointer' => 'Похоже, у вас пока нет счетов на оплату. Вы должны создать их на странице Счета на оплату. Счета на оплату могут помочь вам отслеживать расходы.', + 'Savings account' => 'Сберегательный счет', + 'Credit card' => 'Кредитная карта', + 'source_accounts' => 'Счёт-источник|Счета-источники', + 'destination_accounts' => 'Счёт назначения|Счета назначения', + 'user_id_is' => 'Ваш id пользователя :user', + 'field_supports_markdown' => 'Это поле поддерживает Markdown.', + 'need_more_help' => 'Если вам нужна дополнительная помощь по использованию Firefly III, пожалуйста, откройте issue на Github (желательно, на английском языке).', + 'reenable_intro_text' => 'Вы также можете повторно включить обучение для начинающих.', + 'intro_boxes_after_refresh' => 'Блоки с подсказками появятся, когда вы обновите страницу.', + 'show_all_no_filter' => 'Показать все транзакции без группировки по датам.', + 'expenses_by_category' => 'Расходы по категориям', + 'expenses_by_budget' => 'Расходы по бюджетам', + 'income_by_category' => 'Доход по категориям', + 'expenses_by_asset_account' => 'Расходы по основному счёту', + 'expenses_by_expense_account' => 'Расходы по счёту расходов', + 'cannot_redirect_to_account' => 'Firefly III не может перенаправить вас на правильную страницу. Приносим извинения.', + 'sum_of_expenses' => 'Сумма расходов', + 'sum_of_income' => 'Сумма дохода', + 'liabilities' => 'Долговые счета', + 'spent_in_specific_budget' => 'Расходы по бюджету ":budget"', + 'spent_in_specific_double' => 'Расходы по счёту ":account"', + 'earned_in_specific_double' => 'Доходы по счёту ":account"', + 'source_account' => 'Счёт-источник', + 'source_account_reconciliation' => 'Вы не можете редактировать счёт-источник для сверяемой транзакции.', + 'destination_account' => 'Счёт назначения', + 'destination_account_reconciliation' => 'Вы не можете редактировать счёт назначения для сверяемой транзакции.', + 'sum_of_expenses_in_budget' => 'Сумма расходов по бюджету ":budget"', + 'left_in_budget_limit' => 'Осталось потратить в соответствии с бюджетом', + 'current_period' => 'Текущий период', + 'show_the_current_period_and_overview' => 'Показать текущий период и обзор', + 'pref_languages_locale' => 'Для корректной работы с языками, отличными от английского, ваша операционная система должна отдавать корректную информацию о локали. Если это не так, валюты, даты и суммы могут отображаться некорректно.', + 'budget_in_period' => 'Все транзакции для бюджета ":name" между :start и :end в :currency', + 'chart_budget_in_period' => 'Диаграмма всех транзакций для бюджета ":name" между :start и :end в :currency', + 'chart_budget_in_period_only_currency' => 'Ваш бюджет использует валюту :currency, поэтому будут показаны только транзакции в :currency.', + 'chart_account_in_period' => 'Диаграмма всех транзакций для счёта ":name" (:balance) между :start и :end', + 'chart_category_in_period' => 'Диаграмма всех транзакций для категории ":name" между :start и :end', + 'chart_category_all' => 'Диаграмма всех транзакций для категории ":name"', + 'clone_withdrawal' => 'Клонировать этот расход', + 'clone_deposit' => 'Клонировать этот доход', + 'clone_transfer' => 'Клонировать этот трансфер', + 'multi_select_no_selection' => 'Ничего не выбрано', + 'multi_select_select_all' => 'Выбрать все', + 'multi_select_n_selected' => 'выбранные', + 'multi_select_all_selected' => 'Все выбранные', + 'multi_select_filter_placeholder' => 'Поиск..', + 'intro_next_label' => 'Далее', + 'intro_prev_label' => 'Назад', + 'intro_skip_label' => 'Пропустить', + 'intro_done_label' => 'Завершить', + 'between_dates_breadcrumb' => 'Между :start и :end', + 'all_journals_without_budget' => 'Все транзакции без бюджета', + 'journals_without_budget' => 'Транзакции без бюджета', + 'all_journals_without_category' => 'Все транзакции без категории', + 'journals_without_category' => 'Транзакции без категории', + 'all_journals_for_account' => 'Все транзакции для счёта :name', + 'chart_all_journals_for_account' => 'Диаграмма всех транзакций для счёта :name', + 'journals_in_period_for_account' => 'Все транзакции для счёта :name между :start и :end', + 'journals_in_period_for_account_js' => 'All transactions for account {title} between {start} and {end}', + 'transferred' => 'Переведено', + 'all_withdrawal' => 'Все расходы', + 'all_transactions' => 'Все транзакции', + 'title_withdrawal_between' => 'Все расходы между :start и :end', + 'all_deposit' => 'Все доходы', + 'title_deposit_between' => 'Все доходы между :start и :end', + 'all_transfers' => 'Все переводы', + 'title_transfers_between' => 'Все переводы между :start и :end', + 'all_transfer' => 'Все переводы', + 'all_journals_for_tag' => 'Все транзакции для метки ":tag"', + 'title_transfer_between' => 'Все переводы между :start и :end', + 'all_journals_for_category' => 'Все транзакции для категории :name', + 'all_journals_for_budget' => 'Все транзакции для бюджета :name', + 'chart_all_journals_for_budget' => 'Диаграмма всех транзакций для бюджета :name', + 'journals_in_period_for_category' => 'Все транзакции для категории :name между :start и :end', + 'journals_in_period_for_tag' => 'Все транзакции для метки :tag между :start и :end', + 'not_available_demo_user' => 'Функция, которую вы пытаетесь использовать, недоступна для демо-пользователей.', + 'exchange_rate_instructions' => 'Для счёта "@name" возможны транзакции только в валюте @native_currency. Если вы хотите использовать валюту @foreign_currency, убедитесь, что сумма в @native_currency вам также известна:', + 'transfer_exchange_rate_instructions' => 'Исходный счёт "@source_name" может использовать только транзакции в валюте @source_currency. Счёт назначения "@dest_name" может использовать транзакции только в валюте @dest_currency. Вы должны правильно указать сумму перевода в обеих валютах.', + 'transaction_data' => 'Данные транзакции', + 'invalid_server_configuration' => 'Неправильная конфигурация сервера', + 'invalid_locale_settings' => 'Firefly III is unable to format monetary amounts because your server is missing the required packages. There are instructions how to do this.', + 'quickswitch' => 'Быстрое переключение', + 'sign_in_to_start' => 'Войдите, чтобы начать сессию', + 'sign_in' => 'Войти', + 'register_new_account' => 'Зарегистрировать новый счёт', + 'forgot_my_password' => 'Я забыл пароль', + 'problems_with_input' => 'Есть кое-какие проблемы с введёнными вами данными.', + 'reset_password' => 'Восстановление пароля', + 'button_reset_password' => 'Сбросить пароль', + 'reset_button' => 'Сбросить', + 'want_to_login' => 'Я хочу войти', + 'login_page_title' => 'Вход в Firefly III', + 'register_page_title' => 'Регистрация в Firefly III', + 'forgot_pw_page_title' => 'Забыли свой пароль к Firefly III?', + 'reset_pw_page_title' => 'Сбросить свой пароль к Firefly III', + 'cannot_reset_demo_user' => 'Вы не можете сбросить пароль демонстрационной учётной записи.', + 'no_att_demo_user' => 'Демо-пользователь не может загружать вложения.', + 'button_register' => 'Регистрация', + 'authorization' => 'Авторизация', + 'active_bills_only' => 'только активные счета', + 'active_bills_only_total' => 'все активные счета на оплату', + 'active_exp_bills_only' => 'только активные и ожидаемые счета на оплату', + 'active_exp_bills_only_total' => 'только активные и ожидаемые счета на оплату', + 'per_period_sum_1D' => 'Ожидаемые ежедневные расходы', + 'per_period_sum_1W' => 'Ожидаемые еженедельные расходы', + 'per_period_sum_1M' => 'Ожидаемые ежемесячные расходы', + 'per_period_sum_3M' => 'Ожидаемые ежеквартальные расходы', + 'per_period_sum_6M' => 'Ожидаемые расходы раз в полгода', + 'per_period_sum_1Y' => 'Ожидаемые ежегодные расходы', + 'average_per_bill' => 'в среднем на счёт', + 'expected_total' => 'ожидаемый итог', + 'reconciliation_account_name' => ':name сверка (:currency)', + 'saved' => 'Сохранено', + 'advanced_options' => 'Расширенные настройки', + 'advanced_options_explain' => 'На некоторых страницах Firefly III за этой кнопкой скрыты расширенные опции. На этой странице нет ничего фантастического, но проверьте на других страницах!', + 'here_be_dragons' => 'Hic sunt dracones', // Webhooks - 'webhooks' => 'Веб-хуки', + 'webhooks' => 'Веб-хуки', // API access - 'authorization_request' => 'Запрос авторизации Firefly III v:version', - 'authorization_request_intro' => 'Application ":client" is requesting permission to access your financial administration. Would you like to authorize :client to access these records?', - 'authorization_request_site' => 'You will be redirected to :url which will then be able to access your Firefly III data.', - 'authorization_request_invalid' => 'This access request is invalid. Please never follow this link again.', - 'scopes_will_be_able' => 'Это приложение будет иметь возможность:', - 'button_authorize' => 'Авторизация', - 'none_in_select_list' => '(нет)', - 'no_piggy_bank' => '(нет копилки)', - 'name_in_currency' => ':name в :currency', - 'paid_in_currency' => 'Оплачено в :currency', - 'unpaid_in_currency' => 'Неоплачено в :currency', - 'is_alpha_warning' => 'Вы используете АЛЬФА-версию. Будьте осторожны с ошибками и проблемами.', - 'is_beta_warning' => 'Вы используете БЕТА-версию. Будьте осторожны с ошибками и проблемами.', - 'all_destination_accounts' => 'Счета назначения', - 'all_source_accounts' => 'Счета-источники', - 'back_to_index' => 'Вернуться к содержанию', - 'cant_logout_guard' => 'Firefly III не может выйти из системы.', - 'external_url' => 'Внешний URL-адрес', - 'internal_reference' => 'Внутренняя ссылка', + 'authorization_request' => 'Запрос авторизации Firefly III v:version', + 'authorization_request_intro' => 'Application ":client" is requesting permission to access your financial administration. Would you like to authorize :client to access these records?', + 'authorization_request_site' => 'You will be redirected to :url which will then be able to access your Firefly III data.', + 'authorization_request_invalid' => 'This access request is invalid. Please never follow this link again.', + 'scopes_will_be_able' => 'Это приложение будет иметь возможность:', + 'button_authorize' => 'Авторизация', + 'none_in_select_list' => '(нет)', + 'no_piggy_bank' => '(нет копилки)', + 'name_in_currency' => ':name в :currency', + 'paid_in_currency' => 'Оплачено в :currency', + 'unpaid_in_currency' => 'Неоплачено в :currency', + 'is_alpha_warning' => 'Вы используете АЛЬФА-версию. Будьте осторожны с ошибками и проблемами.', + 'is_beta_warning' => 'Вы используете БЕТА-версию. Будьте осторожны с ошибками и проблемами.', + 'all_destination_accounts' => 'Счета назначения', + 'all_source_accounts' => 'Счета-источники', + 'back_to_index' => 'Вернуться к содержанию', + 'cant_logout_guard' => 'Firefly III не может выйти из системы.', + 'external_url' => 'Внешний URL-адрес', + 'internal_reference' => 'Внутренняя ссылка', // check for updates: - 'update_check_title' => 'Проверить обновления', - 'admin_update_check_title' => 'Автоматически проверять наличие обновлений', - 'admin_update_check_explain' => 'Firefly III может автоматически проверять наличие обновлений. После включения опции, он свяжется с сервером обновлений Firefly III, чтобы узнать, доступна ли новая версия Firefly III. Когда это произойдёт, вы получите уведомление. Вы можете проверить это уведомление, нажав кнопку справа. Пожалуйста, укажите ниже, если вы хотите, чтобы Firefly III проверял наличие обновлений.', - 'check_for_updates_permission' => 'Firefly III может проверять наличие обновлений, но для этого требуется ваше разрешение. Перейдите в администрирование, чтобы указать, хотите ли вы включить эту функцию.', - 'updates_ask_me_later' => 'Спросить меня позже', - 'updates_do_not_check' => 'Не проверять наличие обновлений', - 'updates_enable_check' => 'Включить проверку обновлений', - 'admin_update_check_now_title' => 'Проверить наличие обновлений', - 'admin_update_check_now_explain' => 'Если вы нажмете кнопку, Firefly III посмотрит, является ли ваша текущая версия последней.', - 'check_for_updates_button' => 'Проверить сейчас!', - 'update_new_version_alert' => 'Доступна новая версия Firefly III. Вы используете версию v:your_version, самая свежая версия - v:new_version (выпущена :date).', - 'update_version_beta' => 'Эта версия является БЕТА-версией. Вы можете столкнуться с проблемами.', - 'update_version_alpha' => 'Эта версия является АЛЬФА-версией. Вы можете столкнуться с проблемами.', - 'update_current_version_alert' => 'Вы используете v:version, которая является последним доступным релизом.', - 'update_newer_version_alert' => 'Вы используете версию v:your_version, которая новее последнего релиза (v:new_version).', - 'update_check_error' => 'Произошла ошибка при проверке обновлений: :error', - 'unknown_error' => 'Неизвестная ошибка. Извините за это.', - 'just_new_release' => 'Доступна новая версия! Версия :version была выпущена :date. Этот релиз очень свежий. Подождите несколько дней, пока этот релиз стабилизируется.', - 'disabled_but_check' => 'Вы отключили проверку обновлений. Так что не забывайте время от времени проверять наличие обновлений самостоятельно. Спасибо!', - 'admin_update_channel_title' => 'Канал обновлений', - 'admin_update_channel_explain' => 'Firefly III может использовать три "канала" обновлений, которые различаются наборами новых функций и ошибок. Используйте "бета"-канал, если вы любите приключения и "альфа", если вам нравится жить с чувством постоянной опасности.', - 'update_channel_stable' => 'Стабильный. Всё должно работать, как вы ожидаете.', - 'update_channel_beta' => 'Бета. Есть новые возможности, но что-нибудь может быть сломано.', - 'update_channel_alpha' => 'Альфа. Код таких версий может быть собран из соплей и палок.', + 'update_check_title' => 'Проверить обновления', + 'admin_update_check_title' => 'Автоматически проверять наличие обновлений', + 'admin_update_check_explain' => 'Firefly III может автоматически проверять наличие обновлений. После включения опции, он свяжется с сервером обновлений Firefly III, чтобы узнать, доступна ли новая версия Firefly III. Когда это произойдёт, вы получите уведомление. Вы можете проверить это уведомление, нажав кнопку справа. Пожалуйста, укажите ниже, если вы хотите, чтобы Firefly III проверял наличие обновлений.', + 'check_for_updates_permission' => 'Firefly III может проверять наличие обновлений, но для этого требуется ваше разрешение. Перейдите в администрирование, чтобы указать, хотите ли вы включить эту функцию.', + 'updates_ask_me_later' => 'Спросить меня позже', + 'updates_do_not_check' => 'Не проверять наличие обновлений', + 'updates_enable_check' => 'Включить проверку обновлений', + 'admin_update_check_now_title' => 'Проверить наличие обновлений', + 'admin_update_check_now_explain' => 'Если вы нажмете кнопку, Firefly III посмотрит, является ли ваша текущая версия последней.', + 'check_for_updates_button' => 'Проверить сейчас!', + 'update_new_version_alert' => 'Доступна новая версия Firefly III. Вы используете версию v:your_version, самая свежая версия - v:new_version (выпущена :date).', + 'update_version_beta' => 'Эта версия является БЕТА-версией. Вы можете столкнуться с проблемами.', + 'update_version_alpha' => 'Эта версия является АЛЬФА-версией. Вы можете столкнуться с проблемами.', + 'update_current_version_alert' => 'Вы используете v:version, которая является последним доступным релизом.', + 'update_newer_version_alert' => 'Вы используете версию v:your_version, которая новее последнего релиза (v:new_version).', + 'update_check_error' => 'Произошла ошибка при проверке обновлений: :error', + 'unknown_error' => 'Неизвестная ошибка. Извините за это.', + 'just_new_release' => 'Доступна новая версия! Версия :version была выпущена :date. Этот релиз очень свежий. Подождите несколько дней, пока этот релиз стабилизируется.', + 'disabled_but_check' => 'Вы отключили проверку обновлений. Так что не забывайте время от времени проверять наличие обновлений самостоятельно. Спасибо!', + 'admin_update_channel_title' => 'Канал обновлений', + 'admin_update_channel_explain' => 'Firefly III может использовать три "канала" обновлений, которые различаются наборами новых функций и ошибок. Используйте "бета"-канал, если вы любите приключения и "альфа", если вам нравится жить с чувством постоянной опасности.', + 'update_channel_stable' => 'Стабильный. Всё должно работать, как вы ожидаете.', + 'update_channel_beta' => 'Бета. Есть новые возможности, но что-нибудь может быть сломано.', + 'update_channel_alpha' => 'Альфа. Код таких версий может быть собран из соплей и палок.', // search - 'search' => 'Поиск', - 'search_query' => 'Запрос', - 'search_found_transactions' => 'Firefly III нашёл :count транзакции за :time секунд.|Firefly III нашёл :count транзакций за :time секунд.', - 'search_found_more_transactions' => 'Firefly III нашёл более :count транзакций за :time секунд.', - 'search_for_query' => 'Firefly III ищет транзакции со всеми этими словами: :query', - 'invalid_operators_list' => 'These search parameters are not valid and have been ignored.', - 'search_modifier_date_is' => 'Дата транзакции — ":value"', - 'search_modifier_id' => 'ID транзакции - ":value"', - 'search_modifier_date_before' => 'Дата транзакции до или равна ":value"', - 'search_modifier_date_after' => 'Дата транзакции после или равна ":value"', - 'search_modifier_created_on' => 'Транзакция была создана ":value"', - 'search_modifier_updated_on' => 'Транзакция была последний раз обновлена ":value"', - 'search_modifier_external_id' => 'Внешний ID - ":value"', - 'search_modifier_no_external_url' => 'The transaction has no external URL', - 'search_modifier_any_external_url' => 'The transaction must have a (any) external URL', - 'search_modifier_internal_reference' => 'Внутренняя ссылка - ":value"', - 'search_modifier_description_starts' => 'Описание ":value"', - 'search_modifier_description_ends' => 'Описание заканчивается на ":value"', - 'search_modifier_description_contains' => 'Описание содержит ":value"', - 'search_modifier_description_is' => 'Описание точно соответствует ":value"', - 'search_modifier_currency_is' => '(Иностранная) валюта транзакции - ":value"', - 'search_modifier_foreign_currency_is' => 'Иностранная валюта транзакции - ":value"', - 'search_modifier_has_attachments' => 'Транзакция должна иметь вложение', - 'search_modifier_has_no_category' => 'Транзакция не должна быть связана с категорией', - 'search_modifier_has_any_category' => 'Транзакция должна быть связана с (любой) категорией', - 'search_modifier_has_no_budget' => 'Транзакция не должна быть связана с бюджетом', - 'search_modifier_has_any_budget' => 'Транзакция должна быть связана с (любым) бюджетом', - 'search_modifier_has_no_bill' => 'The transaction must have no bill', - 'search_modifier_has_any_bill' => 'The transaction must have a (any) bill', - 'search_modifier_has_no_tag' => 'У транзакции не должно быть меток', - 'search_modifier_has_any_tag' => 'Транзакция должна иметь (любую) метку', - 'search_modifier_notes_contain' => 'Заметки транзакции содержат ":value"', - 'search_modifier_notes_start' => 'Заметки транзакции начинаются с ":value"', - 'search_modifier_notes_end' => 'Заметки транзакции оканчиваются на ":value"', - 'search_modifier_notes_are' => 'Заметки транзакции соответствуют ":value"', - 'search_modifier_no_notes' => 'Транзакция не содержит заметок', - 'search_modifier_any_notes' => 'Транзакция должна содержать заметки', - 'search_modifier_amount_exactly' => 'Сумма точно равна :value', - 'search_modifier_amount_less' => 'Сумма меньше или равна :value', - 'search_modifier_amount_more' => 'Сумма больше или равна :value', - 'search_modifier_source_account_is' => 'Название счёта-источника точно соответствует ":value"', - 'search_modifier_source_account_contains' => 'Название счёта-источника содержит ":value"', - 'search_modifier_source_account_starts' => 'Название счёта-источника начинается с ":value"', - 'search_modifier_source_account_ends' => 'Название счёта-источника заканчивается на ":value"', - 'search_modifier_source_account_id' => 'ID счёта-источника = :value', - 'search_modifier_source_account_nr_is' => 'Номер счёта-источника (IBAN) - ":value"', - 'search_modifier_source_account_nr_contains' => 'Номер счёта-источника (IBAN) содержит ":value"', - 'search_modifier_source_account_nr_starts' => 'Номер счёта-источника (IBAN) начинается с ":value"', - 'search_modifier_source_account_nr_ends' => 'Номер счёта-источника (IBAN) заканчивается на ":value"', - 'search_modifier_destination_account_is' => 'Название счёта назначения точно соответствует ":value"', - 'search_modifier_destination_account_contains' => 'Название счёта назначения содержит ":value"', - 'search_modifier_destination_account_starts' => 'Название счёта назначения начинается с ":value"', - 'search_modifier_destination_account_ends' => 'Название счёта назначения заканчивается на ":value"', - 'search_modifier_destination_account_id' => 'ID счёта назначения = :value', - 'search_modifier_destination_is_cash' => 'Счёт назначения - это (наличный) счёт', - 'search_modifier_source_is_cash' => 'Счёт-источник - это (наличный) счёт', - 'search_modifier_destination_account_nr_is' => 'Номер счета назначения (IBAN) - ":value"', - 'search_modifier_destination_account_nr_contains' => 'Номер счета назначения (IBAN) содержит ":value"', - 'search_modifier_destination_account_nr_starts' => 'Номер счета назначения (IBAN) начинается с ":value"', - 'search_modifier_destination_account_nr_ends' => 'Номер счета назначения (IBAN) оканчивается на ":value"', - 'search_modifier_account_id' => 'ID счета источника или назначения: :value', - 'search_modifier_category_is' => 'Категория - ":value"', - 'search_modifier_budget_is' => 'Бюджет - ":value"', - 'search_modifier_bill_is' => 'Счёт на оплату ":value"', - 'search_modifier_transaction_type' => 'Тип транзакции - ":value"', - 'search_modifier_tag_is' => 'Тег - ":value"', - 'search_modifier_date_is_year' => 'Transaction is in year ":value"', - 'search_modifier_date_is_month' => 'Transaction is in month ":value"', - 'search_modifier_date_is_day' => 'Transaction is on day of month ":value"', - 'search_modifier_date_before_year' => 'Transaction is before or in year ":value"', - 'search_modifier_date_before_month' => 'Transaction is before or in month ":value"', - 'search_modifier_date_before_day' => 'Transaction is before or on day of month ":value"', - 'search_modifier_date_after_year' => 'Transaction is in or after year ":value"', - 'search_modifier_date_after_month' => 'Transaction is in or after month ":value"', - 'search_modifier_date_after_day' => 'Transaction is after or on day of month ":value"', + 'search' => 'Поиск', + 'search_query' => 'Запрос', + 'search_found_transactions' => 'Firefly III нашёл :count транзакции за :time секунд.|Firefly III нашёл :count транзакций за :time секунд.', + 'search_found_more_transactions' => 'Firefly III нашёл более :count транзакций за :time секунд.', + 'search_for_query' => 'Firefly III ищет транзакции со всеми этими словами: :query', + 'invalid_operators_list' => 'These search parameters are not valid and have been ignored.', + + // old + + 'search_modifier_date_on' => 'Transaction date is ":value"', + 'search_modifier_id' => 'ID транзакции - ":value"', + 'search_modifier_date_before' => 'Дата транзакции до или равна ":value"', + 'search_modifier_date_after' => 'Дата транзакции после или равна ":value"', + 'search_modifier_external_id_is' => 'External ID is ":value"', + 'search_modifier_no_external_url' => 'The transaction has no external URL', + 'search_modifier_any_external_url' => 'The transaction must have a (any) external URL', + 'search_modifier_internal_reference_is' => 'Internal reference is ":value"', + 'search_modifier_description_starts' => 'Описание ":value"', + 'search_modifier_description_ends' => 'Описание заканчивается на ":value"', + 'search_modifier_description_contains' => 'Описание содержит ":value"', + 'search_modifier_description_is' => 'Описание точно соответствует ":value"', + 'search_modifier_currency_is' => '(Иностранная) валюта транзакции - ":value"', + 'search_modifier_foreign_currency_is' => 'Иностранная валюта транзакции - ":value"', + 'search_modifier_has_attachments' => 'Транзакция должна иметь вложение', + 'search_modifier_has_no_category' => 'Транзакция не должна быть связана с категорией', + 'search_modifier_has_any_category' => 'Транзакция должна быть связана с (любой) категорией', + 'search_modifier_has_no_budget' => 'Транзакция не должна быть связана с бюджетом', + 'search_modifier_has_any_budget' => 'Транзакция должна быть связана с (любым) бюджетом', + 'search_modifier_has_no_bill' => 'The transaction must have no bill', + 'search_modifier_has_any_bill' => 'The transaction must have a (any) bill', + 'search_modifier_has_no_tag' => 'У транзакции не должно быть меток', + 'search_modifier_has_any_tag' => 'Транзакция должна иметь (любую) метку', + 'search_modifier_notes_contains' => 'The transaction notes contain ":value"', + 'search_modifier_notes_starts' => 'The transaction notes start with ":value"', + 'search_modifier_notes_ends' => 'The transaction notes end with ":value"', + 'search_modifier_notes_is' => 'The transaction notes are exactly ":value"', + 'search_modifier_no_notes' => 'Транзакция не содержит заметок', + 'search_modifier_any_notes' => 'Транзакция должна содержать заметки', + 'search_modifier_amount_is' => 'Amount is exactly :value', + 'search_modifier_amount_less' => 'Сумма меньше или равна :value', + 'search_modifier_amount_more' => 'Сумма больше или равна :value', + 'search_modifier_source_account_is' => 'Название счёта-источника точно соответствует ":value"', + 'search_modifier_source_account_contains' => 'Название счёта-источника содержит ":value"', + 'search_modifier_source_account_starts' => 'Название счёта-источника начинается с ":value"', + 'search_modifier_source_account_ends' => 'Название счёта-источника заканчивается на ":value"', + 'search_modifier_source_account_id' => 'ID счёта-источника = :value', + 'search_modifier_source_account_nr_is' => 'Номер счёта-источника (IBAN) - ":value"', + 'search_modifier_source_account_nr_contains' => 'Номер счёта-источника (IBAN) содержит ":value"', + 'search_modifier_source_account_nr_starts' => 'Номер счёта-источника (IBAN) начинается с ":value"', + 'search_modifier_source_account_nr_ends' => 'Номер счёта-источника (IBAN) заканчивается на ":value"', + 'search_modifier_destination_account_is' => 'Название счёта назначения точно соответствует ":value"', + 'search_modifier_destination_account_contains' => 'Название счёта назначения содержит ":value"', + 'search_modifier_destination_account_starts' => 'Название счёта назначения начинается с ":value"', + 'search_modifier_destination_account_ends' => 'Название счёта назначения заканчивается на ":value"', + 'search_modifier_destination_account_id' => 'ID счёта назначения = :value', + 'search_modifier_destination_is_cash' => 'Счёт назначения - это (наличный) счёт', + 'search_modifier_source_is_cash' => 'Счёт-источник - это (наличный) счёт', + 'search_modifier_destination_account_nr_is' => 'Номер счета назначения (IBAN) - ":value"', + 'search_modifier_destination_account_nr_contains' => 'Номер счета назначения (IBAN) содержит ":value"', + 'search_modifier_destination_account_nr_starts' => 'Номер счета назначения (IBAN) начинается с ":value"', + 'search_modifier_destination_account_nr_ends' => 'Номер счета назначения (IBAN) оканчивается на ":value"', + 'search_modifier_account_id' => 'ID счета источника или назначения: :value', + 'search_modifier_category_is' => 'Категория - ":value"', + 'search_modifier_budget_is' => 'Бюджет - ":value"', + 'search_modifier_bill_is' => 'Счёт на оплату ":value"', + 'search_modifier_transaction_type' => 'Тип транзакции - ":value"', + 'search_modifier_tag_is' => 'Тег - ":value"', + 'search_modifier_date_on_year' => 'Transaction is in year ":value"', + 'search_modifier_date_on_month' => 'Transaction is in month ":value"', + 'search_modifier_date_on_day' => 'Transaction is on day of month ":value"', + 'search_modifier_date_before_year' => 'Transaction is before or in year ":value"', + 'search_modifier_date_before_month' => 'Transaction is before or in month ":value"', + 'search_modifier_date_before_day' => 'Transaction is before or on day of month ":value"', + 'search_modifier_date_after_year' => 'Transaction is in or after year ":value"', + 'search_modifier_date_after_month' => 'Transaction is in or after month ":value"', + 'search_modifier_date_after_day' => 'Transaction is after or on day of month ":value"', + + + // new + 'search_modifier_tag_is_not' => 'No tag is ":value"', + + 'search_modifier_account_is' => 'Either account is ":value"', + 'search_modifier_account_contains' => 'Either account contains ":value"', + 'search_modifier_account_ends' => 'Either account ends with ":value"', + 'search_modifier_account_starts' => 'Either account starts with ":value"', + 'search_modifier_account_nr_is' => 'Either account number / IBAN is ":value"', + 'search_modifier_account_nr_contains' => 'Either account number / IBAN contains ":value"', + 'search_modifier_account_nr_ends' => 'Either account number / IBAN ends with ":value"', + 'search_modifier_account_nr_starts' => 'Either account number / IBAN starts with ":value"', + 'search_modifier_category_contains' => 'Category contains ":value"', + 'search_modifier_category_ends' => 'Category ends with ":value"', + 'search_modifier_category_starts' => 'Category starts with ":value"', + 'search_modifier_budget_contains' => 'Budget contains ":value"', + 'search_modifier_budget_ends' => 'Budget ends with ":value"', + 'search_modifier_budget_starts' => 'Budget starts with ":value"', + 'search_modifier_bill_contains' => 'Bill contains ":value"', + 'search_modifier_bill_ends' => 'Bill ends with ":value"', + 'search_modifier_bill_starts' => 'Bill starts with ":value"', + 'search_modifier_external_id_contains' => 'External ID contains ":value"', + 'search_modifier_external_id_ends' => 'External ID ends with ":value"', + 'search_modifier_external_id_starts' => 'External ID starts with ":value"', + 'search_modifier_internal_reference_contains' => 'Internal reference contains ":value"', + 'search_modifier_internal_reference_ends' => 'Internal reference ends with ":value"', + 'search_modifier_internal_reference_starts' => 'Internal reference starts with ":value"', + 'search_modifier_external_url_is' => 'External URL is ":value"', + 'search_modifier_external_url_contains' => 'External URL contains ":value"', + 'search_modifier_external_url_ends' => 'External URL ends with ":value"', + 'search_modifier_external_url_starts' => 'External URL starts with ":value"', + 'search_modifier_has_no_attachments' => 'Transaction has no attachments', + 'search_modifier_account_is_cash' => 'Either account is a cash account.', + 'search_modifier_journal_id' => 'The journal ID is ":value"', + 'search_modifier_recurrence_id' => 'The recurring transaction ID is ":value"', + 'search_modifier_foreign_amount_is' => 'The foreign amount is ":value"', + 'search_modifier_foreign_amount_less' => 'The foreign amount is less than ":value"', + 'search_modifier_foreign_amount_more' => 'The foreign amount is more than ":value"', + + // date fields + 'search_modifier_interest_date_on' => 'Transaction interest date is ":value"', + 'search_modifier_interest_date_on_year' => 'Transaction interest date is in year ":value"', + 'search_modifier_interest_date_on_month' => 'Transaction interest date is in month ":value"', + 'search_modifier_interest_date_on_day' => 'Transaction interest date is on day of month ":value"', + 'search_modifier_interest_date_before_year' => 'Transaction interest date is before or in year ":value"', + 'search_modifier_interest_date_before_month' => 'Transaction interest date is before or in month ":value"', + 'search_modifier_interest_date_before_day' => 'Transaction interest date is before or on day of month ":value"', + 'search_modifier_interest_date_after_year' => 'Transaction interest date is after or in year ":value"', + 'search_modifier_interest_date_after_month' => 'Transaction interest date is after or in month ":value"', + 'search_modifier_interest_date_after_day' => 'Transaction interest date is after or on day of month ":value"', + 'search_modifier_book_date_on_year' => 'Transaction book date is in year ":value"', + 'search_modifier_book_date_on_month' => 'Transaction book date is in month ":value"', + 'search_modifier_book_date_on_day' => 'Transaction book date is on day of month ":value"', + 'search_modifier_book_date_before_year' => 'Transaction book date is before or in year ":value"', + 'search_modifier_book_date_before_month' => 'Transaction book date is before or in month ":value"', + 'search_modifier_book_date_before_day' => 'Transaction book date is before or on day of month ":value"', + 'search_modifier_book_date_after_year' => 'Transaction book date is after or in year ":value"', + 'search_modifier_book_date_after_month' => 'Transaction book date is after or in month ":value"', + 'search_modifier_book_date_after_day' => 'Transaction book date is after or on day of month ":value"', + 'search_modifier_process_date_on_year' => 'Transaction process date is in year ":value"', + 'search_modifier_process_date_on_month' => 'Transaction process date is in month ":value"', + 'search_modifier_process_date_on_day' => 'Transaction process date is on day of month ":value"', + 'search_modifier_process_date_before_year' => 'Transaction process date is before or in year ":value"', + 'search_modifier_process_date_before_month' => 'Transaction process date is before or in month ":value"', + 'search_modifier_process_date_before_day' => 'Transaction process date is before or on day of month ":value"', + 'search_modifier_process_date_after_year' => 'Transaction process date is after or in year ":value"', + 'search_modifier_process_date_after_month' => 'Transaction process date is after or in month ":value"', + 'search_modifier_process_date_after_day' => 'Transaction process date is after or on day of month ":value"', + 'search_modifier_due_date_on_year' => 'Дата выполнения сделки в ":value" году', + 'search_modifier_due_date_on_month' => 'Дата выполнения сделки в ":value" месяце', + 'search_modifier_due_date_on_day' => 'Transaction due date is on day of month ":value"', + 'search_modifier_due_date_before_year' => 'Transaction due date is before or in year ":value"', + 'search_modifier_due_date_before_month' => 'Transaction due date is before or in month ":value"', + 'search_modifier_due_date_before_day' => 'Transaction due date is before or on day of month ":value"', + 'search_modifier_due_date_after_year' => 'Дата выполнения транзакции через или в ":value" году', + 'search_modifier_due_date_after_month' => 'Дата выполнения транзакции через или в ":value" месяце', + 'search_modifier_due_date_after_day' => 'Transaction due date is after or on day of month ":value"', + 'search_modifier_payment_date_on_year' => 'Дата оплаты транзакции в ":value" году', + 'search_modifier_payment_date_on_month' => 'Дата оплаты транзакции в ":value" месяце', + 'search_modifier_payment_date_on_day' => 'Transaction payment date is on day of month ":value"', + 'search_modifier_payment_date_before_year' => 'Transaction payment date is before or in year ":value"', + 'search_modifier_payment_date_before_month' => 'Transaction payment date is before or in month ":value"', + 'search_modifier_payment_date_before_day' => 'Transaction payment date is before or on day of month ":value"', + 'search_modifier_payment_date_after_year' => 'Transaction payment date is after or in year ":value"', + 'search_modifier_payment_date_after_month' => 'Transaction payment date is after or in month ":value"', + 'search_modifier_payment_date_after_day' => 'Transaction payment date is after or on day of month ":value"', + 'search_modifier_invoice_date_on_year' => 'Transaction invoice date is in year ":value"', + 'search_modifier_invoice_date_on_month' => 'Transaction invoice date is in month ":value"', + 'search_modifier_invoice_date_on_day' => 'Transaction invoice date is on day of month ":value"', + 'search_modifier_invoice_date_before_year' => 'Transaction invoice date is before or in year ":value"', + 'search_modifier_invoice_date_before_month' => 'Transaction invoice date is before or in month ":value"', + 'search_modifier_invoice_date_before_day' => 'Transaction invoice date is before or on day of month ":value"', + 'search_modifier_invoice_date_after_year' => 'Transaction invoice date is after or in year ":value"', + 'search_modifier_invoice_date_after_month' => 'Transaction invoice date is after or in month ":value"', + 'search_modifier_invoice_date_after_day' => 'Transaction invoice date is after or on day of month ":value"', + // other dates + 'search_modifier_updated_at_on_year' => 'Transaction was last updated in year ":value"', + 'search_modifier_updated_at_on_month' => 'Transaction was last updated in month ":value"', + 'search_modifier_updated_at_on_day' => 'Transaction was last updated on day of month ":value"', + 'search_modifier_updated_at_before_year' => 'Transaction was last updated in or before year ":value"', + 'search_modifier_updated_at_before_month' => 'Transaction was last updated in or before month ":value"', + 'search_modifier_updated_at_before_day' => 'Transaction was last updated on or before day of month ":value"', + 'search_modifier_updated_at_after_year' => 'Transaction was last updated in or after year ":value"', + 'search_modifier_updated_at_after_month' => 'Transaction was last updated in or after month ":value"', + 'search_modifier_updated_at_after_day' => 'Transaction was last updated on or after day of month ":value"', + 'search_modifier_created_at_on_year' => 'Сделка создана в ":value" году', + 'search_modifier_created_at_on_month' => 'Сделка создана в ":value" месяце', + 'search_modifier_created_at_on_day' => 'Transaction was created on day of month ":value"', + 'search_modifier_created_at_before_year' => 'Transaction was created in or before year ":value"', + 'search_modifier_created_at_before_month' => 'Transaction was created in or before month ":value"', + 'search_modifier_created_at_before_day' => 'Transaction was created on or before day of month ":value"', + 'search_modifier_created_at_after_year' => 'Transaction was created in or after year ":value"', + 'search_modifier_created_at_after_month' => 'Transaction was created in or after month ":value"', + 'search_modifier_created_at_after_day' => 'Transaction was created on or after day of month ":value"', + 'search_modifier_interest_date_before' => 'Transaction interest date is on or before ":value"', + 'search_modifier_interest_date_after' => 'Transaction interest date is on or after ":value"', + 'search_modifier_book_date_on' => 'Transaction book date is on ":value"', + 'search_modifier_book_date_before' => 'Transaction book date is on or before ":value"', + 'search_modifier_book_date_after' => 'Transaction book date is on or after ":value"', + 'search_modifier_process_date_on' => 'Transaction process date is on ":value"', + 'search_modifier_process_date_before' => 'Transaction process date is on or before ":value"', + 'search_modifier_process_date_after' => 'Transaction process date is on or after ":value"', + 'search_modifier_due_date_on' => 'Transaction due date is on ":value"', + 'search_modifier_due_date_before' => 'Transaction due date is on or before ":value"', + 'search_modifier_due_date_after' => 'Transaction due date is on or after ":value"', + 'search_modifier_payment_date_on' => 'Transaction payment date is on ":value"', + 'search_modifier_payment_date_before' => 'Transaction payment date is on or before ":value"', + 'search_modifier_payment_date_after' => 'Transaction payment date is on or after ":value"', + 'search_modifier_invoice_date_on' => 'Transaction invoice date is on ":value"', + 'search_modifier_invoice_date_before' => 'Transaction invoice date is on or before ":value"', + 'search_modifier_invoice_date_after' => 'Transaction invoice date is on or after ":value"', + 'search_modifier_created_at_on' => 'Сделка была создана ":value"', + 'search_modifier_created_at_before' => 'Сделка была создана или до ":value"', + 'search_modifier_created_at_after' => 'Сделка была создана или после ":value"', + 'search_modifier_updated_at_on' => 'Сделка обновлена ":value"', + 'search_modifier_updated_at_before' => 'Сделка обновлена или до ":value"', + 'search_modifier_updated_at_after' => 'Сделка обновлена или после ":value"', + 'search_modifier_attachment_name_is' => 'Имя вложения: ":value"', + 'search_modifier_attachment_name_contains' => 'Имя вложений содержащее ":value"', + 'search_modifier_attachment_name_starts' => 'Имя вложений начинается с ":value"', + 'search_modifier_attachment_name_ends' => 'Имя вложений заканчивается на ":value"', + 'search_modifier_attachment_notes_are' => 'Any attachment\'s notes are ":value"', + 'search_modifier_attachment_notes_contains' => 'Any attachment\'s notes contain ":value"', + 'search_modifier_attachment_notes_starts' => 'Any attachment\'s notes start with ":value"', + 'search_modifier_attachment_notes_ends' => 'Any attachment\'s notes end is ":value"', 'update_rule_from_query' => 'Обновить правило ":rule" из поискового запроса', 'create_rule_from_query' => 'Создать новое правило из поискового запроса', 'rule_from_search_words' => 'Механизм правил не справился с обработкой ":string". Предлагаемое правило, удовлетворяющее вашему поисковому запросу, может дать различные результаты. Пожалуйста, тщательно проверьте условия правила.', @@ -443,7 +590,12 @@ return [ 'applied_rule_group_selection' => 'Группа правил ":title" была применена к выбранным вами транзакциям.', // actions and triggers + 'rule_trigger_store_journal' => 'Когда создается транзакция', + 'rule_trigger_update_journal' => 'Когда транзакция обновляется', 'rule_trigger_user_action' => 'Действие пользователя = ":trigger_value"', + + + // OLD values (remove non-doubles later): 'rule_trigger_source_account_starts_choice' => 'Название счёта-источника начинается с..', 'rule_trigger_source_account_starts' => 'Название счёта-источника начинается с ":trigger_value"', 'rule_trigger_source_account_ends_choice' => 'Название счёта-источника заканчивается на..', @@ -452,14 +604,14 @@ return [ 'rule_trigger_source_account_is' => 'Название счёта-источника ":trigger_value"', 'rule_trigger_source_account_contains_choice' => 'Название счёта-источника содержит..', 'rule_trigger_source_account_contains' => 'Название счёта-источника содержит ":trigger_value"', - 'rule_trigger_account_id_choice' => 'ID счета (источника/назначения) совпадает с..', - 'rule_trigger_account_id' => 'ID счета (источника/назначения) совпадает с :trigger_value', + 'rule_trigger_account_id_choice' => 'Either account ID is exactly..', + 'rule_trigger_account_id' => 'Either account ID is exactly :trigger_value', 'rule_trigger_source_account_id_choice' => 'ID счёта-источника совпадает с..', 'rule_trigger_source_account_id' => 'ID счёта-источника совпадает с :trigger_value', 'rule_trigger_destination_account_id_choice' => 'ID счёта назначения совпадает с..', 'rule_trigger_destination_account_id' => 'ID счёта назначения совпадает с :trigger_value', - 'rule_trigger_account_is_cash_choice' => 'Счет (источника/назначения) - это (наличный) счет', - 'rule_trigger_account_is_cash' => 'Счет (источника/назначения) - это (наличный) счет', + 'rule_trigger_account_is_cash_choice' => 'Either account is cash', + 'rule_trigger_account_is_cash' => 'Either account is cash', 'rule_trigger_source_is_cash_choice' => 'Счёт-источник - это (наличный) счёт', 'rule_trigger_source_is_cash' => 'Счёт-источник - это (наличный) счёт', 'rule_trigger_destination_is_cash_choice' => 'Счёт назначения - это (наличный) счёт', @@ -494,8 +646,8 @@ return [ 'rule_trigger_category_is' => 'Категория = ":trigger_value"', 'rule_trigger_amount_less_choice' => 'Сумма меньше, чем...', 'rule_trigger_amount_less' => 'Сумма меньше, чем ":trigger_value"', - 'rule_trigger_amount_exactly_choice' => 'Сумма =', - 'rule_trigger_amount_exactly' => 'Сумма = ":trigger_value"', + 'rule_trigger_amount_is_choice' => 'Amount is..', + 'rule_trigger_amount_is' => 'Amount is :trigger_value', 'rule_trigger_amount_more_choice' => 'Сумма больше, чем...', 'rule_trigger_amount_more' => 'Сумма больше, чем ":trigger_value"', 'rule_trigger_description_starts_choice' => 'Описание начинается с...', @@ -506,28 +658,26 @@ return [ 'rule_trigger_description_contains' => 'Описание содержит ":trigger_value"', 'rule_trigger_description_is_choice' => 'Описание =', 'rule_trigger_description_is' => 'Описание = ":trigger_value"', - 'rule_trigger_date_is_choice' => 'Дата транзакции...', - 'rule_trigger_date_is' => 'Дата транзакции - ":trigger_value"', + 'rule_trigger_date_on_choice' => 'Transaction date is..', + 'rule_trigger_date_on' => 'Transaction date is ":trigger_value"', 'rule_trigger_date_before_choice' => 'Дата транзакции до...', 'rule_trigger_date_before' => 'Дата транзакции до ":trigger_value"', 'rule_trigger_date_after_choice' => 'Дата транзакции после..', 'rule_trigger_date_after' => 'Дата транзакции после ":trigger_value"', - 'rule_trigger_created_on_choice' => 'Транзакция проведена..', - 'rule_trigger_created_on' => 'Транзакция проведена ":trigger_value"', - 'rule_trigger_updated_on_choice' => 'Последний раз транзакция была отредактирована..', - 'rule_trigger_updated_on' => 'Последний раз транзакция была отредактирована ":trigger_value"', + 'rule_trigger_created_at_on_choice' => 'Transaction was made on..', + 'rule_trigger_created_at_on' => 'Transaction was made on ":trigger_value"', + 'rule_trigger_updated_at_on_choice' => 'Transaction was last edited on..', + 'rule_trigger_updated_at_on' => 'Transaction was last edited on ":trigger_value"', 'rule_trigger_budget_is_choice' => 'Бюджет =', 'rule_trigger_budget_is' => 'Бюджет = ":trigger_value"', - 'rule_trigger_tag_is_choice' => 'Метка =', - 'rule_trigger_tag_is' => 'Метка = ":trigger_value"', + 'rule_trigger_tag_is_choice' => 'Any tag is..', + 'rule_trigger_tag_is' => 'Any tag is ":trigger_value"', 'rule_trigger_currency_is_choice' => 'Валюта операции - ', 'rule_trigger_currency_is' => 'Валюта транзакции = ":trigger_value"', 'rule_trigger_foreign_currency_is_choice' => 'Валюта операции - ', 'rule_trigger_foreign_currency_is' => 'Валюта транзакции = ":trigger_value"', 'rule_trigger_has_attachments_choice' => 'Содержит несколько вложений', 'rule_trigger_has_attachments' => 'Содержит как минимум :trigger_value вложений', - 'rule_trigger_store_journal' => 'Когда создается транзакция', - 'rule_trigger_update_journal' => 'Когда транзакция обновляется', 'rule_trigger_has_no_category_choice' => 'Нет связанной категории', 'rule_trigger_has_no_category' => 'Транзакция не связана ни с одной категорией', 'rule_trigger_has_any_category_choice' => 'Связана с (любой) категорией', @@ -548,20 +698,20 @@ return [ 'rule_trigger_any_notes' => 'Транзакция содержит (любые) заметки', 'rule_trigger_no_notes_choice' => 'Не содержит заметок', 'rule_trigger_no_notes' => 'Транзакция не содержит заметок', - 'rule_trigger_notes_are_choice' => 'Заметки = ', - 'rule_trigger_notes_are' => 'Заметки = ":trigger_value"', - 'rule_trigger_notes_contain_choice' => 'Заметки содержат...', - 'rule_trigger_notes_contain' => 'Заметки содержат ":trigger_value"', - 'rule_trigger_notes_start_choice' => 'Заметки начинаются с...', - 'rule_trigger_notes_start' => 'Заметки начинаются с ":trigger_value"', - 'rule_trigger_notes_end_choice' => 'Заметки заканчиваются на...', - 'rule_trigger_notes_end' => 'Заметки заканчиваются на ":trigger_value"', + 'rule_trigger_notes_is_choice' => 'Notes are..', + 'rule_trigger_notes_is' => 'Notes are ":trigger_value"', + 'rule_trigger_notes_contains_choice' => 'Заметки содержат..', + 'rule_trigger_notes_contains' => 'Заметки содержат ":trigger_value"', + 'rule_trigger_notes_starts_choice' => 'Заметки начинаются с..', + 'rule_trigger_notes_starts' => 'Заметки начинаются с ":trigger_value"', + 'rule_trigger_notes_ends_choice' => 'Заметки заканчиваются на..', + 'rule_trigger_notes_ends' => 'Заметки заканчиваются на ":trigger_value"', 'rule_trigger_bill_is_choice' => 'Счёт на оплату = ..', 'rule_trigger_bill_is' => 'Счёт на оплату ":trigger_value"', - 'rule_trigger_external_id_choice' => 'Внешний ID..', - 'rule_trigger_external_id' => 'Внешний ID - ":trigger_value"', - 'rule_trigger_internal_reference_choice' => 'Внутренняя ссылка..', - 'rule_trigger_internal_reference' => 'Внутренняя ссылка - ":trigger_value"', + 'rule_trigger_external_id_is_choice' => 'Внешний ID..', + 'rule_trigger_external_id_is' => 'Внешний ID - ":trigger_value"', + 'rule_trigger_internal_reference_is_choice' => 'Внутренняя ссылка..', + 'rule_trigger_internal_reference_is' => 'Внутренняя ссылка - ":trigger_value"', 'rule_trigger_journal_id_choice' => 'ID журнала транзакций..', 'rule_trigger_journal_id' => 'ID журнала транзакций ":trigger_value"', 'rule_trigger_no_external_url' => 'Transaction has no external URL', @@ -571,6 +721,134 @@ return [ 'rule_trigger_id_choice' => 'Transaction ID is..', 'rule_trigger_id' => 'Transaction ID is ":trigger_value"', + // new values: + 'rule_trigger_user_action_choice' => 'Действие пользователя = ":trigger_value"', + 'rule_trigger_tag_is_not_choice' => 'No tag is ":trigger_value"', + 'rule_trigger_tag_is_not' => 'No tag is..', + 'rule_trigger_account_is_choice' => 'Either account is exactly..', + 'rule_trigger_account_is' => 'Either account is exactly ":trigger_value"', + 'rule_trigger_account_contains_choice' => 'Either account contains..', + 'rule_trigger_account_contains' => 'Either account contains ":trigger_value"', + 'rule_trigger_account_ends_choice' => 'Either account ends with..', + 'rule_trigger_account_ends' => 'Either account ends with ":trigger_value"', + 'rule_trigger_account_starts_choice' => 'Either account starts with..', + 'rule_trigger_account_starts' => 'Either account starts with ":trigger_value"', + 'rule_trigger_account_nr_is_choice' => 'Either account number / IBAN is..', + 'rule_trigger_account_nr_is' => 'Either account number / IBAN is ":trigger_value"', + 'rule_trigger_account_nr_contains_choice' => 'Either account number / IBAN contains..', + 'rule_trigger_account_nr_contains' => 'Either account number / IBAN contains ":trigger_value"', + 'rule_trigger_account_nr_ends_choice' => 'Either account number / IBAN ends with..', + 'rule_trigger_account_nr_ends' => 'Either account number / IBAN ends with ":trigger_value"', + 'rule_trigger_account_nr_starts_choice' => 'Either account number / IBAN starts with..', + 'rule_trigger_account_nr_starts' => 'Either account number / IBAN starts with ":trigger_value"', + 'rule_trigger_category_contains_choice' => 'Категория содержит..', + 'rule_trigger_category_contains' => 'Категория содержит ":trigger_value"', + 'rule_trigger_category_ends_choice' => 'Категория заканчивается на..', + 'rule_trigger_category_ends' => 'Категория заканчивается на ":trigger_value"', + 'rule_trigger_category_starts_choice' => 'Категория начинается на..', + 'rule_trigger_category_starts' => 'Категория начинается на ":trigger_value"', + 'rule_trigger_budget_contains_choice' => 'Бюджет содержит..', + 'rule_trigger_budget_contains' => 'Бюджет содержит ":trigger_value"', + 'rule_trigger_budget_ends_choice' => 'Budget ends with..', + 'rule_trigger_budget_ends' => 'Budget ends with ":trigger_value"', + 'rule_trigger_budget_starts_choice' => 'Budget starts with..', + 'rule_trigger_budget_starts' => 'Budget starts with ":trigger_value"', + 'rule_trigger_bill_contains_choice' => 'Bill contains..', + 'rule_trigger_bill_contains' => 'Bill contains ":trigger_value"', + 'rule_trigger_bill_ends_choice' => 'Bill ends with..', + 'rule_trigger_bill_ends' => 'Bill ends with ":trigger_value"', + 'rule_trigger_bill_starts_choice' => 'Bill starts with..', + 'rule_trigger_bill_starts' => 'Bill starts with ":trigger_value"', + 'rule_trigger_external_id_contains_choice' => 'External ID contains..', + 'rule_trigger_external_id_contains' => 'External ID contains ":trigger_value"', + 'rule_trigger_external_id_ends_choice' => 'External ID ends with..', + 'rule_trigger_external_id_ends' => 'External ID ends with ":trigger_value"', + 'rule_trigger_external_id_starts_choice' => 'External ID starts with..', + 'rule_trigger_external_id_starts' => 'External ID starts with ":trigger_value"', + 'rule_trigger_internal_reference_contains_choice' => 'Internal reference contains..', + 'rule_trigger_internal_reference_contains' => 'Internal reference contains ":trigger_value"', + 'rule_trigger_internal_reference_ends_choice' => 'Internal reference ends with..', + 'rule_trigger_internal_reference_ends' => 'Internal reference ends with ":trigger_value"', + 'rule_trigger_internal_reference_starts_choice' => 'Internal reference starts with..', + 'rule_trigger_internal_reference_starts' => 'Internal reference starts with ":trigger_value"', + 'rule_trigger_external_url_is_choice' => 'External URL is..', + 'rule_trigger_external_url_is' => 'External URL is ":trigger_value"', + 'rule_trigger_external_url_contains_choice' => 'External URL contains..', + 'rule_trigger_external_url_contains' => 'External URL contains ":trigger_value"', + 'rule_trigger_external_url_ends_choice' => 'External URL ends with..', + 'rule_trigger_external_url_ends' => 'External URL ends with ":trigger_value"', + 'rule_trigger_external_url_starts_choice' => 'External URL starts with..', + 'rule_trigger_external_url_starts' => 'External URL starts with ":trigger_value"', + 'rule_trigger_has_no_attachments_choice' => 'Has no attachments', + 'rule_trigger_has_no_attachments' => 'Transaction has no attachments', + 'rule_trigger_recurrence_id_choice' => 'Recurring transaction ID is..', + 'rule_trigger_recurrence_id' => 'Recurring transaction ID is ":trigger_value"', + 'rule_trigger_interest_date_on_choice' => 'Interest date is on..', + 'rule_trigger_interest_date_on' => 'Interest date is on ":trigger_value"', + 'rule_trigger_interest_date_before_choice' => 'Interest date is before..', + 'rule_trigger_interest_date_before' => 'Interest date is before ":trigger_value"', + 'rule_trigger_interest_date_after_choice' => 'Interest date is after..', + 'rule_trigger_interest_date_after' => 'Interest date is after ":trigger_value"', + 'rule_trigger_book_date_on_choice' => 'Book date is on..', + 'rule_trigger_book_date_on' => 'Book date is on ":trigger_value"', + 'rule_trigger_book_date_before_choice' => 'Book date is before..', + 'rule_trigger_book_date_before' => 'Book date is before ":trigger_value"', + 'rule_trigger_book_date_after_choice' => 'Book date is after..', + 'rule_trigger_book_date_after' => 'Book date is after ":trigger_value"', + 'rule_trigger_process_date_on_choice' => 'Process date is on..', + 'rule_trigger_process_date_on' => 'Process date is ":trigger_value"', + 'rule_trigger_process_date_before_choice' => 'Process date is before..', + 'rule_trigger_process_date_before' => 'Process date is before ":trigger_value"', + 'rule_trigger_process_date_after_choice' => 'Process date is after..', + 'rule_trigger_process_date_after' => 'Process date is after ":trigger_value"', + 'rule_trigger_due_date_on_choice' => 'Due date is on..', + 'rule_trigger_due_date_on' => 'Due date is on ":trigger_value"', + 'rule_trigger_due_date_before_choice' => 'Due date is before..', + 'rule_trigger_due_date_before' => 'Due date is before ":trigger_value"', + 'rule_trigger_due_date_after_choice' => 'Due date is after..', + 'rule_trigger_due_date_after' => 'Due date is after ":trigger_value"', + 'rule_trigger_payment_date_on_choice' => 'Payment date is on..', + 'rule_trigger_payment_date_on' => 'Payment date is on ":trigger_value"', + 'rule_trigger_payment_date_before_choice' => 'Payment date is before..', + 'rule_trigger_payment_date_before' => 'Payment date is before ":trigger_value"', + 'rule_trigger_payment_date_after_choice' => 'Payment date is after..', + 'rule_trigger_payment_date_after' => 'Payment date is after ":trigger_value"', + 'rule_trigger_invoice_date_on_choice' => 'Invoice date is on..', + 'rule_trigger_invoice_date_on' => 'Invoice date is on ":trigger_value"', + 'rule_trigger_invoice_date_before_choice' => 'Invoice date is before..', + 'rule_trigger_invoice_date_before' => 'Invoice date is before ":trigger_value"', + 'rule_trigger_invoice_date_after_choice' => 'Invoice date is after..', + 'rule_trigger_invoice_date_after' => 'Invoice date is after ":trigger_value"', + 'rule_trigger_created_at_before_choice' => 'Transaction was created before..', + 'rule_trigger_created_at_before' => 'Transaction was created before ":trigger_value"', + 'rule_trigger_created_at_after_choice' => 'Transaction was created after..', + 'rule_trigger_created_at_after' => 'Transaction was created after ":trigger_value"', + 'rule_trigger_updated_at_before_choice' => 'Transaction was last updated before..', + 'rule_trigger_updated_at_before' => 'Transaction was last updated before ":trigger_value"', + 'rule_trigger_updated_at_after_choice' => 'Transaction was last updated after..', + 'rule_trigger_updated_at_after' => 'Transaction was last updated after ":trigger_value"', + 'rule_trigger_foreign_amount_is_choice' => 'Foreign amount is exactly..', + 'rule_trigger_foreign_amount_is' => 'Foreign amount is exactly ":trigger_value"', + 'rule_trigger_foreign_amount_less_choice' => 'Foreign amount is less than..', + 'rule_trigger_foreign_amount_less' => 'Foreign amount is less than ":trigger_value"', + 'rule_trigger_foreign_amount_more_choice' => 'Foreign amount is more than..', + 'rule_trigger_foreign_amount_more' => 'Foreign amount is more than ":trigger_value"', + 'rule_trigger_attachment_name_is_choice' => 'Any attachment\'s name is..', + 'rule_trigger_attachment_name_is' => 'Any attachment\'s name is ":trigger_value"', + 'rule_trigger_attachment_name_contains_choice' => 'Any attachment\'s name contains..', + 'rule_trigger_attachment_name_contains' => 'Any attachment\'s name contains ":trigger_value"', + 'rule_trigger_attachment_name_starts_choice' => 'Any attachment\'s name starts with..', + 'rule_trigger_attachment_name_starts' => 'Any attachment\'s name starts with ":trigger_value"', + 'rule_trigger_attachment_name_ends_choice' => 'Any attachment\'s name ends with..', + 'rule_trigger_attachment_name_ends' => 'Any attachment\'s name ends with ":trigger_value"', + 'rule_trigger_attachment_notes_are_choice' => 'Any attachment\'s notes are..', + 'rule_trigger_attachment_notes_are' => 'Any attachment\'s notes are ":trigger_value"', + 'rule_trigger_attachment_notes_contains_choice' => 'Any attachment\'s notes contain..', + 'rule_trigger_attachment_notes_contains' => 'Any attachment\'s notes contain ":trigger_value"', + 'rule_trigger_attachment_notes_starts_choice' => 'Any attachment\'s notes start with..', + 'rule_trigger_attachment_notes_starts' => 'Any attachment\'s notes start with ":trigger_value"', + 'rule_trigger_attachment_notes_ends_choice' => 'Any attachment\'s notes end with..', + 'rule_trigger_attachment_notes_ends' => 'Any attachment\'s notes end with ":trigger_value"', // actions 'rule_action_delete_transaction_choice' => 'УДАЛИТЬ транзакцию (!)', @@ -663,7 +941,7 @@ return [ 'pref_3M' => 'Три месяца (квартал)', 'pref_6M' => 'Шесть месяцев', 'pref_1Y' => 'Один год', - 'pref_last365' => 'Last year', + 'pref_last365' => 'Последний год', 'pref_last90' => 'Last 90 days', 'pref_last30' => 'Last 30 days', 'pref_last7' => 'Last 7 days', @@ -1031,6 +1309,10 @@ return [ 'running_again_loss' => 'Транзакции, ранее привязанные к этому счёту на оплату, могут потерять связь, они (больше) не соответствуют правилу (правилам).', 'bill_related_rules' => 'Правила, связанные с этим счётом на оплату', 'repeats' => 'Повторы', + 'bill_end_date_help' => 'Optional field. The bill is expected to end on this date.', + 'bill_extension_date_help' => 'Optional field. The bill must be extended (or cancelled) on or before this date.', + 'bill_end_index_line' => 'Этот счет заканчивается :date', + 'bill_extension_index_line' => 'Этот счет должен быть продлен или отменен :date', 'connected_journals' => 'Связанные транзакции', 'auto_match_on' => 'Автоматически сверено Firefly III', 'auto_match_off' => 'Не сверено автоматически Firefly III', @@ -1412,7 +1694,6 @@ return [ 'overview' => 'Обзор', 'saveOnAccount' => 'Сохранить на счёте', 'unknown' => 'Неизвестно', - 'daily' => 'Ежедневно', 'monthly' => 'Ежемесячно', 'profile' => 'Профиль', 'errors' => 'Ошибки', diff --git a/resources/lang/ru_RU/form.php b/resources/lang/ru_RU/form.php index 59d4bbd07e..2feeebc60d 100644 --- a/resources/lang/ru_RU/form.php +++ b/resources/lang/ru_RU/form.php @@ -58,7 +58,7 @@ return [ 'currency' => 'Валюта', 'account_id' => 'Основной счёт', 'budget_id' => 'Бюджет', - 'bill_id' => 'Bill', + 'bill_id' => 'Счет', 'opening_balance' => 'Начальный баланс', 'tagMode' => 'Режим метки', 'virtual_balance' => 'Виртуальный баланс', @@ -121,7 +121,7 @@ return [ 'stop_processing' => 'Остановить обработку', 'start_date' => 'Начало диапазона', 'end_date' => 'Конец диапазона', - 'enddate' => 'End date', + 'enddate' => 'Дата окончания', 'start' => 'Начало диапазона', 'end' => 'Конец диапазона', 'delete_account' => 'Удалить счёт ":name"', @@ -180,7 +180,8 @@ return [ 'blocked_code' => 'Причина блокировки', 'login_name' => 'Логин', 'is_owner' => 'Администратор?', - 'url' => 'URL', + 'url' => 'Ссылка', + 'bill_end_date' => 'Дата окончания', // import 'apply_rules' => 'Применить правила', diff --git a/resources/lang/sk_SK/config.php b/resources/lang/sk_SK/config.php index 19bcb5da6b..26a506ec94 100644 --- a/resources/lang/sk_SK/config.php +++ b/resources/lang/sk_SK/config.php @@ -25,25 +25,36 @@ declare(strict_types=1); return [ 'html_language' => 'sk', 'locale' => 'sk, Slovenčina, sk_SK, sk_SK.utf8, sk_SK.UTF-8', - 'month' => '%B %Y', - 'month_and_day' => '%e %B %Y', + //'month' => '%B %Y', + 'month_js' => 'MMMM YYYY', + + //'month_and_day' => '%B %e, %Y', 'month_and_day_moment_js' => 'MMM D, RRRR', 'month_and_day_fns' => 'MMMM d, y', - 'month_and_date_day' => '%A %e. %B %Y', - 'month_and_day_no_year' => '%e %B', - 'date_time' => '%e %B %Y, @ %T', - 'specific_day' => '%e. %B %Y', - 'week_in_year' => 'Týždeň %V, %G', - 'year' => '%Y', - 'half_year' => '%B %Y', - 'month_js' => 'MMMM YYYY', 'month_and_day_js' => 'D. MMMM YYYY', + + //'month_and_date_day' => '%A %B %e, %Y', + 'month_and_date_day_js' => 'dddd MMMM Do, YYYY', + + //'month_and_day_no_year' => '%B %e', + 'month_and_day_no_year_js' => 'MMMM Do', + + //'date_time' => '%B %e, %Y, @ %T', 'date_time_js' => 'D. MMMM YYYY, @ HH:mm:ss', + + //'specific_day' => '%e %B %Y', 'specific_day_js' => 'D. MMMM YYYY', + + //'week_in_year' => 'Week %V, %G', 'week_in_year_js' => '[Week] t, RRRR', 'week_in_year_fns' => "'Týždeň' w, yyyy", + + //'year' => '%Y', 'year_js' => 'YYYY', + + //'half_year' => '%B %Y', 'half_year_js' => 'Q YYYY', + 'quarter_fns' => "'Q'Q, yyyy", 'half_year_fns' => "'H{half}', yyyy", 'dow_1' => 'Pondelok', diff --git a/resources/lang/sk_SK/email.php b/resources/lang/sk_SK/email.php index 101edd1068..7c6f9fd6c5 100644 --- a/resources/lang/sk_SK/email.php +++ b/resources/lang/sk_SK/email.php @@ -24,82 +24,97 @@ declare(strict_types=1); return [ // common items - 'greeting' => 'Ahoj,', - 'closing' => 'Píp píp,', - 'signature' => 'Firefly III E-mail Robot', - 'footer_ps' => 'PS: Táto správa bola odoslaná na základe požiadavky z IP :ipAddress.', + 'greeting' => 'Ahoj,', + 'closing' => 'Píp píp,', + 'signature' => 'Firefly III E-mail Robot', + 'footer_ps' => 'PS: Táto správa bola odoslaná na základe požiadavky z IP :ipAddress.', // admin test - 'admin_test_subject' => 'Testovacia správa z vašej inštalácie Firefly III', - 'admin_test_body' => 'Toto je testovacia správa z vašej inštancie Firefly III. Bola odoslaná na :email.', + 'admin_test_subject' => 'Testovacia správa z vašej inštalácie Firefly III', + 'admin_test_body' => 'Toto je testovacia správa z vašej inštancie Firefly III. Bola odoslaná na :email.', // new IP - 'login_from_new_ip' => 'Nové prihlásenie do Firefly III', - 'new_ip_body' => 'Firefly III zachytil nové prihlásenie do Vášho účtu z neznámej IP adresy. Ak ste sa tejto adresy nikdy neprihlásili, alebo to bolo pred viac, než 6 mesiacmi, Firefly III Vás na to upozorní.', - 'new_ip_warning' => 'Ak túto poznáte túto IP adresu alebo prihlásenie, ignorujte túto správu. Ak ste sa neprihlásili, alebo netušíte, o čo ide, overte si bezpečnosť Vášho hesla, zmeňte ho, a odhláste sa zo všetkých sedení. Môžete tak spraviť na stránke svojho profilu. Máte už zapnuté 2FA overenie, však? Buďte v bezpečí!', - 'ip_address' => 'IP adresa', - 'host_name' => 'Hostiteľ', - 'date_time' => 'Dátum a čas', + 'login_from_new_ip' => 'Nové prihlásenie do Firefly III', + 'new_ip_body' => 'Firefly III zachytil nové prihlásenie do Vášho účtu z neznámej IP adresy. Ak ste sa tejto adresy nikdy neprihlásili, alebo to bolo pred viac, než 6 mesiacmi, Firefly III Vás na to upozorní.', + 'new_ip_warning' => 'Ak túto poznáte túto IP adresu alebo prihlásenie, ignorujte túto správu. Ak ste sa neprihlásili, alebo netušíte, o čo ide, overte si bezpečnosť Vášho hesla, zmeňte ho, a odhláste sa zo všetkých sedení. Môžete tak spraviť na stránke svojho profilu. Máte už zapnuté 2FA overenie, však? Buďte v bezpečí!', + 'ip_address' => 'IP adresa', + 'host_name' => 'Hostiteľ', + 'date_time' => 'Dátum a čas', // access token created - 'access_token_created_subject' => 'Token prístupu bol vytvorený', - 'access_token_created_body' => 'Niekto (dúfajme že vy) vytvoril pre váš účet nový prístupový token pre Firefly III API.', - 'access_token_created_explanation' => 'S týmto tokenom môžete cez Firefly III API pristupovať ku všetkým vašim finančným údajom.', - 'access_token_created_revoke' => 'Ak ste to neboli vy, čo najskôr tento token zneplatnite na :url.', + 'access_token_created_subject' => 'Token prístupu bol vytvorený', + 'access_token_created_body' => 'Niekto (dúfajme že vy) vytvoril pre váš účet nový prístupový token pre Firefly III API.', + 'access_token_created_explanation' => 'S týmto tokenom môžete cez Firefly III API pristupovať ku všetkým vašim finančným údajom.', + 'access_token_created_revoke' => 'Ak ste to neboli vy, čo najskôr tento token zneplatnite na :url.', // registered - 'registered_subject' => 'Vitajte vo Firefly III!', - 'registered_welcome' => 'Vitajte vo Firefly III. Vaša registrácia sa podarila a tento e-mail k vám dorazil ako potvrdenie. Jupí!', - 'registered_pw' => 'Ak ste už zabudli svoje heslo, môžete ho obnoviť nástrojom na obnovu hesla.', - 'registered_help' => 'V pravom hornom rohu každej stánky je ikonka pomocníka. Ak potrebujete pomoc, kliknite na ňu!', - 'registered_doc_html' => 'Ak ste tak už nespravili, prečítajte si hlavnú myšlienku.', - 'registered_doc_text' => 'Ak ste tak ešte nespravili, prečítajte si sprievodcu pre prvé použitie a celý popis.', - 'registered_closing' => 'Užite si to!', - 'registered_firefly_iii_link' => 'Firefly III:', - 'registered_pw_reset_link' => 'Obnova hesla:', - 'registered_doc_link' => 'Dokumentácia:', + 'registered_subject' => 'Vitajte vo Firefly III!', + 'registered_welcome' => 'Vitajte vo Firefly III. Vaša registrácia sa podarila a tento e-mail k vám dorazil ako potvrdenie. Jupí!', + 'registered_pw' => 'Ak ste už zabudli svoje heslo, môžete ho obnoviť nástrojom na obnovu hesla.', + 'registered_help' => 'V pravom hornom rohu každej stánky je ikonka pomocníka. Ak potrebujete pomoc, kliknite na ňu!', + 'registered_doc_html' => 'Ak ste tak už nespravili, prečítajte si hlavnú myšlienku.', + 'registered_doc_text' => 'Ak ste tak ešte nespravili, prečítajte si sprievodcu pre prvé použitie a celý popis.', + 'registered_closing' => 'Užite si to!', + 'registered_firefly_iii_link' => 'Firefly III:', + 'registered_pw_reset_link' => 'Obnova hesla:', + 'registered_doc_link' => 'Dokumentácia:', // email change - 'email_change_subject' => 'Vaša e-mailová adresa Firefly III bola zmenená', - 'email_change_body_to_new' => 'Vy, alebo niekto s prístupom k vášmu účtu Firefly III zmenil vašu e-mailovú adresu. Ak ste túto správu nečakali, môžete ju ignorovať a zmazať.', - 'email_change_body_to_old' => 'Vy, alebo niekto s prístupom k vášmu účtu Firefly III zmenil vašu e-mailovú adresu. Ak ste to nečakali, hneď kliknite na linku "storno" nižšie, aby ste svoj účet ochránili!', - 'email_change_ignore' => 'Ak o tejto zmene viete, môžete túto správu pokojne ignorovať.', - 'email_change_old' => 'Pôvodná e-mailová adresa bola :email', - 'email_change_old_strong' => 'Pôvodná e-mailová adresa bola: :email', - 'email_change_new' => 'Nová e-mailová adresa je: :email', - 'email_change_new_strong' => 'Nová e-mailová adresa je: :email', - 'email_change_instructions' => 'Kým túto zmenu nepotvrdíte, nemôžete používať svoj Firefly III účet. Pokračujte kliknutím na linku nižšie.', - 'email_change_undo_link' => 'Zmenu vrátite späť kliknutím na túto linku:', + 'email_change_subject' => 'Vaša e-mailová adresa Firefly III bola zmenená', + 'email_change_body_to_new' => 'Vy, alebo niekto s prístupom k vášmu účtu Firefly III zmenil vašu e-mailovú adresu. Ak ste túto správu nečakali, môžete ju ignorovať a zmazať.', + 'email_change_body_to_old' => 'Vy, alebo niekto s prístupom k vášmu účtu Firefly III zmenil vašu e-mailovú adresu. Ak ste to nečakali, hneď kliknite na linku "storno" nižšie, aby ste svoj účet ochránili!', + 'email_change_ignore' => 'Ak o tejto zmene viete, môžete túto správu pokojne ignorovať.', + 'email_change_old' => 'Pôvodná e-mailová adresa bola :email', + 'email_change_old_strong' => 'Pôvodná e-mailová adresa bola: :email', + 'email_change_new' => 'Nová e-mailová adresa je: :email', + 'email_change_new_strong' => 'Nová e-mailová adresa je: :email', + 'email_change_instructions' => 'Kým túto zmenu nepotvrdíte, nemôžete používať svoj Firefly III účet. Pokračujte kliknutím na linku nižšie.', + 'email_change_undo_link' => 'Zmenu vrátite späť kliknutím na túto linku:', // OAuth token created - 'oauth_created_subject' => 'Bol vytvorený nový OAuth klient', - 'oauth_created_body' => 'Niekto (dúfajme že vy) vytvoril pre váš účet nového OAuth klienta pre Firefly III API. Bol nazvaný ":name" a má spätnú URL :url.', - 'oauth_created_explanation' => 'S týmto klientom je možné cez Firefly III API pristupovať ku všetkým vašim finančným údajom.', - 'oauth_created_undo' => 'Ak ste to neboli vy, čo najskôr tohto klienta zneplatnite na :url.', + 'oauth_created_subject' => 'Bol vytvorený nový OAuth klient', + 'oauth_created_body' => 'Niekto (dúfajme že vy) vytvoril pre váš účet nového OAuth klienta pre Firefly III API. Bol nazvaný ":name" a má spätnú URL :url.', + 'oauth_created_explanation' => 'S týmto klientom je možné cez Firefly III API pristupovať ku všetkým vašim finančným údajom.', + 'oauth_created_undo' => 'Ak ste to neboli vy, čo najskôr tohto klienta zneplatnite na :url.', // reset password - 'reset_pw_subject' => 'Žiadosť o zmenu hesla', - 'reset_pw_instructions' => 'Niekto sa pokúsil obnoviť vaše heslo. Ak ste to boli vy, pokračujte kliknutím na linku nižšie.', - 'reset_pw_warning' => 'PROSÍM overte si, že linka skutočne smeruje na ten Firefly III, ktorý očakávate!', + 'reset_pw_subject' => 'Žiadosť o zmenu hesla', + 'reset_pw_instructions' => 'Niekto sa pokúsil obnoviť vaše heslo. Ak ste to boli vy, pokračujte kliknutím na linku nižšie.', + 'reset_pw_warning' => 'PROSÍM overte si, že linka skutočne smeruje na ten Firefly III, ktorý očakávate!', // error - 'error_subject' => 'Zachytená chyba vo Firefly III', - 'error_intro' => 'Firefly III v:version narazil na chybu: :errorMessage.', - 'error_type' => 'Trieda chyby ":class".', - 'error_timestamp' => 'Chyba nastala: :time.', - 'error_location' => 'Chyba nastala v súbore ":file" na riadku :line s kódom :code.', - 'error_user' => 'Chyba sa zobrazila používateľovi #:id, :email.', - 'error_no_user' => 'Pri vyskytnutí chyby nebol prihlásený žiadny používateľ alebo žiadny nebol zistený.', - 'error_ip' => 'IP adresa súvisiaca s touto chybou: :ip', - 'error_url' => 'URL je: :url', - 'error_user_agent' => 'User agent: :userAgent', - 'error_stacktrace' => 'Celý zásobník je uvedený nižšie. Ak si myslíte, že je to chyba vo Firefly III, môžete túto správu preposlať na james@firefly-iii.org. Môže to pomôcť odstrániť chybu, na ktorú ste narazili.', - 'error_github_html' => 'Prípadne môžete vytvoriť hlásenie na GitHub.', - '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_headers' => 'The following headers may also be relevant:', + 'error_subject' => 'Zachytená chyba vo Firefly III', + 'error_intro' => 'Firefly III v:version narazil na chybu: :errorMessage.', + 'error_type' => 'Trieda chyby ":class".', + 'error_timestamp' => 'Chyba nastala: :time.', + 'error_location' => 'Chyba nastala v súbore ":file" na riadku :line s kódom :code.', + 'error_user' => 'Chyba sa zobrazila používateľovi #:id, :email.', + 'error_no_user' => 'Pri vyskytnutí chyby nebol prihlásený žiadny používateľ alebo žiadny nebol zistený.', + 'error_ip' => 'IP adresa súvisiaca s touto chybou: :ip', + 'error_url' => 'URL je: :url', + 'error_user_agent' => 'User agent: :userAgent', + 'error_stacktrace' => 'Celý zásobník je uvedený nižšie. Ak si myslíte, že je to chyba vo Firefly III, môžete túto správu preposlať na james@firefly-iii.org. Môže to pomôcť odstrániť chybu, na ktorú ste narazili.', + 'error_github_html' => 'Prípadne môžete vytvoriť hlásenie na GitHub.', + '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_headers' => 'The following headers may also be relevant:', // report new journals - 'new_journals_subject' => 'Firefly III vytvoril novú transakciu|Firefly III :count nových transakcií', - 'new_journals_header' => 'Firefly III pre vás vytvoril transakciu. Nájdete ju vo svojej inštalácii Firefly III:|Firefly III pre vás vytvoríl :count transakcií. Nájdete ich vo svojej inštalácii Firefly III:', + 'new_journals_subject' => 'Firefly III vytvoril novú transakciu|Firefly III :count nových transakcií', + 'new_journals_header' => 'Firefly III pre vás vytvoril transakciu. Nájdete ju vo svojej inštalácii Firefly III:|Firefly III pre vás vytvoríl :count transakcií. Nájdete ich vo svojej inštalácii Firefly III:', + + // bill warning + 'bill_warning_subject_end_date' => 'Your bill ":name" is due to end in :diff days', + 'bill_warning_subject_now_end_date' => 'Your bill ":name" is due to end TODAY', + 'bill_warning_subject_extension_date' => 'Your bill ":name" is due to be extended or cancelled in :diff days', + 'bill_warning_subject_now_extension_date' => 'Your bill ":name" is due to be extended or cancelled TODAY', + 'bill_warning_end_date_text' => 'Your bill ":name" is due to end on :date. This moment will pass in about :diff days.', + 'bill_warning_extension_date_text' => 'Your bill ":name" is due to be extended or cancelled on :date. This moment will pass in about :diff days.', + 'bill_warning_end_date_text_zero' => 'Your bill ":name" is due to end on :date. This moment will pass TODAY!', + 'bill_warning_extension_date_text_zero' => 'Your bill ":name" is due to be extended or cancelled on :date. This moment will pass TODAY!', + 'bill_warning_please_action' => 'Please take the appropriate action.', + 'bill_warning_end_date_html' => 'Your bill ":name" is due to end on :date. This moment will pass in about :diff days.', + 'bill_warning_extension_date_html' => 'Your bill ":name" is due to be extended or cancelled on :date. This moment will pass in about :diff days.', + 'bill_warning_end_date_html_zero' => 'Your bill ":name" is due to end on :date. This moment will pass TODAY!', + 'bill_warning_extension_date_html_zero' => 'Your bill ":name" is due to be extended or cancelled on :date. This moment will pass TODAY!', ]; diff --git a/resources/lang/sk_SK/firefly.php b/resources/lang/sk_SK/firefly.php index 143c044d83..9bc2070608 100644 --- a/resources/lang/sk_SK/firefly.php +++ b/resources/lang/sk_SK/firefly.php @@ -24,333 +24,480 @@ declare(strict_types=1); return [ // general stuff: - 'close' => 'Zavrieť', - 'actions' => 'Akcie', - 'edit' => 'Upraviť', - 'delete' => 'Odstrániť', - 'split' => 'Rozúčtovať', - 'single_split' => 'Rozúčtovať', - 'clone' => 'Klonovať', - 'last_seven_days' => 'Uplynulých 7 dní', - 'last_thirty_days' => 'Uplynulých 30 dní', - 'last_180_days' => 'Posledných 180 dní', - 'YTD' => 'Tento rok', - 'welcome_back' => 'Ako to ide?', - 'everything' => 'Všetko', - 'today' => 'dnes', - 'customRange' => 'Vlastný rozsah', - 'date_range' => 'Časový rozsah', - 'apply' => 'Použiť', - 'select_date' => 'Vyberte dátum..', - 'cancel' => 'Storno', - 'from' => 'Od', - 'to' => 'Komu', - 'structure' => 'Štruktúra', - 'help_translating' => 'Tento text pomocníka ešte nie je k dispozícii vo vašom jazyku. Pomôžete prekladať?', - 'showEverything' => 'Zobraziť všetko', - 'never' => 'Nikdy', - 'no_results_for_empty_search' => 'Nevyplnili ste žiadny vyhľadávaný pojem, takže sa nič nenašlo.', - 'removed_amount' => 'Odobrané :amount', - 'added_amount' => 'Pridané :amount', - 'asset_account_role_help' => 'Akékoľvek ďalšie možnosti vyplývajúce z vášho výberu je možné nastaviť neskôr.', - 'Opening balance' => 'Počiatočný zostatok', - 'create_new_stuff' => 'Vytvoriť nový údaj', - 'new_withdrawal' => 'Nový výber', - 'create_new_transaction' => 'Vytvoriť novú transakciu', - 'sidebar_frontpage_create' => 'Vytvoriť', - 'new_transaction' => 'Nová transakcia', - 'no_rules_for_bill' => 'Táto účtenka nemá priradené žiadne pravidlá.', - 'go_to_asset_accounts' => 'Zobraziť účty aktív', - 'go_to_budgets' => 'Zobraziť rozpočty', - 'go_to_withdrawals' => 'Zobraziť výbery', - 'clones_journal_x' => 'Táto transakcia je kópiou „:description“ (#:id)', - 'go_to_categories' => 'Zobraziť kategórie', - 'go_to_bills' => 'Zobraziť účty', - 'go_to_expense_accounts' => 'Zobraziť výdavkové účty', - 'go_to_revenue_accounts' => 'Zobraziť výnosové účty', - 'go_to_piggies' => 'Zobraziť pokladničky', - 'new_deposit' => 'Nový vklad', - 'new_transfer' => 'Nový prevod', - 'new_transfers' => 'Nový prevod', - 'new_asset_account' => 'Nový účet aktív', - 'new_expense_account' => 'Nový výdavkový účet', - 'new_revenue_account' => 'Nový výnosový účet', - 'new_liabilities_account' => 'Nový záväzok', - 'new_budget' => 'Nový rozpočet', - 'new_bill' => 'Nový účet', - 'block_account_logout' => 'Byli jste odhlásení. Zablokované účty tuto stránku nemôžu používať. Zaregistrovaliste sa pomocou platnej e-mailovej adresy?', - 'flash_success' => 'Hotovo!', - 'flash_info' => 'Správa', - 'flash_warning' => 'Varovanie!', - 'flash_error' => 'Chyba!', - 'flash_danger' => 'Danger!', - 'flash_info_multiple' => 'Jedna správa|:count správ', - 'flash_error_multiple' => 'Jedna chyba|:count chýb', - 'net_worth' => 'Čisté imanie', - 'help_for_this_page' => 'Pomocník pro túto stránku', - 'help_for_this_page_body' => 'You can find more information about this page in the documentation.', - 'two_factor_welcome' => 'Zdravíme!', - 'two_factor_enter_code' => 'Pre pokračovanie zadajte kód pre dvojfázové overenie. Vaša aplikácia ho pre vás môže vytvoriť.', - 'two_factor_code_here' => 'Sem vložte kód', - 'two_factor_title' => 'Dvojfázové overenie', - 'authenticate' => 'Overiť', - 'two_factor_forgot_title' => 'Stratil(a) som dvojfázové overenie', - 'two_factor_forgot' => 'Zabudol(a) som si nástroj pro dvojfázové overenie.', - 'two_factor_lost_header' => 'Ztratili ste svoje dvojfázové overenie?', - 'two_factor_lost_intro' => 'Ak ste stratili aj svoje záložné kódy, máte smolu. Nie je to niečo, čo by ste mohli opraviť z webového rozhrania. Máte dve možnosti.', - 'two_factor_lost_fix_self' => 'Ak ste si spustili vlastnú inštanciu Firefly III, prečítajte si tento záznam v FAQ pre pokyny.', - 'two_factor_lost_fix_owner' => 'V ostatných prípadoch napíšte prevádzkovateľovi, :site_owner a požiadajte ho o obnovenie vášho dvojfázového overenia.', - 'mfa_backup_code' => 'Použitím záložného kódu, umožňujúceho prihlásenie do Firefly III, platnosť kódu zaniká. Takže kód, ktorým ste sa už prihlásili, už vám je k ničomu (nie je možné ho použiť opakovane) - preto si ho zo zoznamu vyškrtnite.', - 'pref_two_factor_new_backup_codes' => 'Získať nové záložní kódy', - 'pref_two_factor_backup_code_count' => 'Máte :count platný záložný kód.|Máte :count platných záložných kódov.', - '2fa_i_have_them' => 'Uložil som si ich!', - 'warning_much_data' => 'Načítanie :days dní údajov môže chvíľu trvať.', - 'registered' => 'Úspešne ste sa zaregistrovali!', - 'Default asset account' => 'Prednastavený účet aktív', - 'no_budget_pointer' => 'Zdá sa, že zatiaľ nemáte žiadne rozpočty. Na stránke rozpočty by ste si nejaké mali vytvoriť. Rozpočty môžu pomôcť udržať prehľad vo výdavkoch.', - 'no_bill_pointer' => 'Zdá sa, že zatiaľ nemáte žiadne účty. Na stránke účty by ste mali nejaké vytvoriť. Účty môžu pomôcť udržať si prehľad vo výdavkoch.', - 'Savings account' => 'Sporiaci účet', - 'Credit card' => 'Kreditná karta', - 'source_accounts' => 'Zdrojový účet|Zdrojové účty', - 'destination_accounts' => 'Cieľový účet|Cieľové účty', - 'user_id_is' => 'Váš identifikátor použivateľa je :user', - 'field_supports_markdown' => 'Text v tomto políčku je možné formátovať pomocou syntaxe Markdown.', - 'need_more_help' => 'Ak potřebujetr ďalšiu pomoc s používaním Firefly III, založte požiadavku na portáli GitHub.', - 'reenable_intro_text' => 'Môžete tiež znova povoliť úvodné pokyny.', - 'intro_boxes_after_refresh' => 'Oblasti s úvodom sa znovu objavia po opätovnom načítaní stránky.', - 'show_all_no_filter' => 'Zobraziť všetky transakcie bez zoskupenia podľa dátumu.', - 'expenses_by_category' => 'Výdavky podľa kategórie', - 'expenses_by_budget' => 'Výdavky podľa rozpočtu', - 'income_by_category' => 'Príjmy podľa kategórie', - 'expenses_by_asset_account' => 'Výdavky podľa účtu aktív', - 'expenses_by_expense_account' => 'Výdavky podľa výdajových účtov', - 'cannot_redirect_to_account' => 'Firefly III se nedarí presmerovať vás na správnu stránku. Ospravedlňujeme sa.', - 'sum_of_expenses' => 'Suma výdavkov', - 'sum_of_income' => 'Suma príjmov', - 'liabilities' => 'Záväzky', - 'spent_in_specific_budget' => 'Utratené v rozpočte „:budget“', - 'spent_in_specific_double' => 'Uhradené v účte ":account"', - 'earned_in_specific_double' => 'Zarobené na účte ":account"', - 'source_account' => 'Zdrojový účet', - 'source_account_reconciliation' => 'Nemôžete upraviť zdrojový účet zúčtovacej transakcie.', - 'destination_account' => 'Cieľový účet', - 'destination_account_reconciliation' => 'Nemôžete upraviť cieľový účet zúčtovacej transakcie.', - 'sum_of_expenses_in_budget' => 'Celkom utratené v rozpočte „:budget“', - 'left_in_budget_limit' => 'Ponechané k útrate podľa rozpočtu', - 'current_period' => 'Aktuálne obdobie', - 'show_the_current_period_and_overview' => 'Zobraziť aktuálne obdobie a prehľad', - 'pref_languages_locale' => 'Aby mohol iný jazyk ako angličtina správne fungovať, musí byť váš operačný systém vybavený správnymi miestnymi informáciami. Ak nie sú k dispozícii, môžu byť údaje o mene, dátumy a sumy nesprávne naformátované.', - 'budget_in_period' => 'Všetky transakcie pre rozpočet ":name" medzi :start a :end v mene :currency', - 'chart_budget_in_period' => 'Graf všetkých transakcií pre rozpočet ":name" medzi :start a :end v mene :currency', - 'chart_budget_in_period_only_currency' => 'Suma rozpočtu je v :currency, takže tento graf zobrazuje len transakcie v :currency.', - 'chart_account_in_period' => 'Graf všetkých transakcií pre účet ":name" (:balance) medzi :start a :end', - 'chart_category_in_period' => 'Graf všetkých transakcií pre kategóriu „:name“ medzi :start a :end', - 'chart_category_all' => 'Graf všetkých transakcií pre kategóriu „:name“', - 'clone_withdrawal' => 'Klonovať tento výber', - 'clone_deposit' => 'Klonovať tento vklad', - 'clone_transfer' => 'Klonovať tento prevod', - 'multi_select_no_selection' => 'Žiadny výber', - 'multi_select_select_all' => 'Vybrať všetko', - 'multi_select_n_selected' => 'vybrané', - 'multi_select_all_selected' => 'Všetko vybrané', - 'multi_select_filter_placeholder' => 'Hľadať…', - 'intro_next_label' => 'Nasledujúce', - 'intro_prev_label' => 'Predchádzajúce', - 'intro_skip_label' => 'Preskočiť', - 'intro_done_label' => 'Hotovo', - 'between_dates_breadcrumb' => 'Medzi :start a :end', - 'all_journals_without_budget' => 'Všetky transakcie bez rozpočtu', - 'journals_without_budget' => 'Transakcie bez rozpočtu', - 'all_journals_without_category' => 'Všetky transakcie bez kategórie', - 'journals_without_category' => 'Transakcie bez kategórie', - 'all_journals_for_account' => 'Všetky transakcie pre účet :name', - 'chart_all_journals_for_account' => 'Graf všetkých transakcíi pre účet „:name“', - 'journals_in_period_for_account' => 'Všetky transakcie pre účet „:name“ medzi :start a :end', - 'journals_in_period_for_account_js' => 'All transactions for account {title} between {start} and {end}', - 'transferred' => 'Prenesené', - 'all_withdrawal' => 'Všetky výdavky', - 'all_transactions' => 'Všetky transakcie', - 'title_withdrawal_between' => 'Všetky výdavky medzi :start a :end', - 'all_deposit' => 'Všetky výnosy', - 'title_deposit_between' => 'Všetky výnosy medzi :start a :end', - 'all_transfers' => 'Všetky prevody', - 'title_transfers_between' => 'Všetky prevody medzi :start a :end', - 'all_transfer' => 'Všetky prevody', - 'all_journals_for_tag' => 'Všetky transakcie pre značku „:tag“', - 'title_transfer_between' => 'Všetky prevody medzi :start a :end', - 'all_journals_for_category' => 'Všetky prevody pre kategóriu :name', - 'all_journals_for_budget' => 'Všetky transakcie pre rozpočet :name', - 'chart_all_journals_for_budget' => 'Graf všetkých transakcií pre rozpočet „:name“', - 'journals_in_period_for_category' => 'Všetky transakce pre kategóriu „:name“ medzi :start a :end', - 'journals_in_period_for_tag' => 'Všetky transakcie pre štítok :tag medzi :start a :end', - 'not_available_demo_user' => 'Funkcia, ku ktorej sa snažíte získať prístup, nie je používateľom ukážky k dispozícii.', - 'exchange_rate_instructions' => 'Majetkový účet „@name“ prijíma iba transakcie v @native_currency. Ak chcete namiesto toho použiť @foreign_currency, uistite sa, že je známa aj suma v @native_currency:', - 'transfer_exchange_rate_instructions' => 'Účet zdrojového majetku "@source_name" prijíma iba transakcie v @source_currency. Cieľový majetkový účet „@dest_name“ prijíma iba transakcie v @dest_currency. Prevedenú čiastku musíte uviesť správne v oboch menách.', - 'transaction_data' => 'Údaje o transakcii', - 'invalid_server_configuration' => 'Neplatné nastavenie serveru', - 'invalid_locale_settings' => 'Firefly III is unable to format monetary amounts because your server is missing the required packages. There are instructions how to do this.', - 'quickswitch' => 'Rýchle prepnutie', - 'sign_in_to_start' => 'Pre zahájenie sedenia sa prihláste', - 'sign_in' => 'Prihlásiť', - 'register_new_account' => 'Zaregistrovať nový účet', - 'forgot_my_password' => 'Zabudol(a) som svoje heslo', - 'problems_with_input' => 'Vyskytol sa problém s vstupnými údajmi.', - 'reset_password' => 'Obnovte si heslo', - 'button_reset_password' => 'Obnoviť heslo', - 'reset_button' => 'Obnoviť', - 'want_to_login' => 'Chcem sa prihlásiť', - 'login_page_title' => 'Prihlásenie do Firefly III', - 'register_page_title' => 'Registrácia do Firefly III', - 'forgot_pw_page_title' => 'Zabudnuté heslo do Firefly III', - 'reset_pw_page_title' => 'Obnovte si heslo do Firefly III', - 'cannot_reset_demo_user' => 'Heslo použivateľa pre ukážku (demo) nie je možné obnoviť.', - 'no_att_demo_user' => 'Demo používateľ nemá povolené nahrávať prílohy.', - 'button_register' => 'Registrovať', - 'authorization' => 'Autorizácia', - 'active_bills_only' => 'len aktívne účty', - 'active_bills_only_total' => 'všetky aktívne účty', - 'active_exp_bills_only' => 'len aktívne a očakávané účty', - 'active_exp_bills_only_total' => 'len všetky očakávané aktívne účty', - 'per_period_sum_1D' => 'Očakávané denné výdavky', - 'per_period_sum_1W' => 'Očakávané týždenné výdavky', - 'per_period_sum_1M' => 'Očakávané mesačné výdavky', - 'per_period_sum_3M' => 'Očakávané štvrťročné výdavky', - 'per_period_sum_6M' => 'Očakávané polročné výdavky', - 'per_period_sum_1Y' => 'Očakávané ročné výdavky', - 'average_per_bill' => 'priemer na účet', - 'expected_total' => 'očakávaný celkový súčet', - 'reconciliation_account_name' => ':name zúčtovanie (:currency)', - 'saved' => 'Uložené', - 'advanced_options' => 'Pokročilé nastavenia', - 'advanced_options_explain' => 'Niektoré stránky Firefly III majú pod týmto tlačítkom skryté pokročilé nastavenia. Táto stránka síce nič také neobsahuje, ale určite to skúste na iných!', - 'here_be_dragons' => 'Hic sunt dracones', + 'close' => 'Zavrieť', + 'actions' => 'Akcie', + 'edit' => 'Upraviť', + 'delete' => 'Odstrániť', + 'split' => 'Rozúčtovať', + 'single_split' => 'Rozúčtovať', + 'clone' => 'Klonovať', + 'last_seven_days' => 'Uplynulých 7 dní', + 'last_thirty_days' => 'Uplynulých 30 dní', + 'last_180_days' => 'Posledných 180 dní', + 'YTD' => 'Tento rok', + 'welcome_back' => 'Ako to ide?', + 'everything' => 'Všetko', + 'today' => 'dnes', + 'customRange' => 'Vlastný rozsah', + 'date_range' => 'Časový rozsah', + 'apply' => 'Použiť', + 'select_date' => 'Vyberte dátum..', + 'cancel' => 'Storno', + 'from' => 'Od', + 'to' => 'Komu', + 'structure' => 'Štruktúra', + 'help_translating' => 'Tento text pomocníka ešte nie je k dispozícii vo vašom jazyku. Pomôžete prekladať?', + 'showEverything' => 'Zobraziť všetko', + 'never' => 'Nikdy', + 'no_results_for_empty_search' => 'Nevyplnili ste žiadny vyhľadávaný pojem, takže sa nič nenašlo.', + 'removed_amount' => 'Odobrané :amount', + 'added_amount' => 'Pridané :amount', + 'asset_account_role_help' => 'Akékoľvek ďalšie možnosti vyplývajúce z vášho výberu je možné nastaviť neskôr.', + 'Opening balance' => 'Počiatočný zostatok', + 'create_new_stuff' => 'Vytvoriť nový údaj', + 'new_withdrawal' => 'Nový výber', + 'create_new_transaction' => 'Vytvoriť novú transakciu', + 'sidebar_frontpage_create' => 'Vytvoriť', + 'new_transaction' => 'Nová transakcia', + 'no_rules_for_bill' => 'Táto účtenka nemá priradené žiadne pravidlá.', + 'go_to_asset_accounts' => 'Zobraziť účty aktív', + 'go_to_budgets' => 'Zobraziť rozpočty', + 'go_to_withdrawals' => 'Zobraziť výbery', + 'clones_journal_x' => 'Táto transakcia je kópiou „:description“ (#:id)', + 'go_to_categories' => 'Zobraziť kategórie', + 'go_to_bills' => 'Zobraziť účty', + 'go_to_expense_accounts' => 'Zobraziť výdavkové účty', + 'go_to_revenue_accounts' => 'Zobraziť výnosové účty', + 'go_to_piggies' => 'Zobraziť pokladničky', + 'new_deposit' => 'Nový vklad', + 'new_transfer' => 'Nový prevod', + 'new_transfers' => 'Nový prevod', + 'new_asset_account' => 'Nový účet aktív', + 'new_expense_account' => 'Nový výdavkový účet', + 'new_revenue_account' => 'Nový výnosový účet', + 'new_liabilities_account' => 'Nový záväzok', + 'new_budget' => 'Nový rozpočet', + 'new_bill' => 'Nový účet', + 'block_account_logout' => 'Byli jste odhlásení. Zablokované účty tuto stránku nemôžu používať. Zaregistrovaliste sa pomocou platnej e-mailovej adresy?', + 'flash_success' => 'Hotovo!', + 'flash_info' => 'Správa', + 'flash_warning' => 'Varovanie!', + 'flash_error' => 'Chyba!', + 'flash_danger' => 'Danger!', + 'flash_info_multiple' => 'Jedna správa|:count správ', + 'flash_error_multiple' => 'Jedna chyba|:count chýb', + 'net_worth' => 'Čisté imanie', + 'help_for_this_page' => 'Pomocník pro túto stránku', + 'help_for_this_page_body' => 'You can find more information about this page in the documentation.', + 'two_factor_welcome' => 'Zdravíme!', + 'two_factor_enter_code' => 'Pre pokračovanie zadajte kód pre dvojfázové overenie. Vaša aplikácia ho pre vás môže vytvoriť.', + 'two_factor_code_here' => 'Sem vložte kód', + 'two_factor_title' => 'Dvojfázové overenie', + 'authenticate' => 'Overiť', + 'two_factor_forgot_title' => 'Stratil(a) som dvojfázové overenie', + 'two_factor_forgot' => 'Zabudol(a) som si nástroj pro dvojfázové overenie.', + 'two_factor_lost_header' => 'Ztratili ste svoje dvojfázové overenie?', + 'two_factor_lost_intro' => 'Ak ste stratili aj svoje záložné kódy, máte smolu. Nie je to niečo, čo by ste mohli opraviť z webového rozhrania. Máte dve možnosti.', + 'two_factor_lost_fix_self' => 'Ak ste si spustili vlastnú inštanciu Firefly III, prečítajte si tento záznam v FAQ pre pokyny.', + 'two_factor_lost_fix_owner' => 'V ostatných prípadoch napíšte prevádzkovateľovi, :site_owner a požiadajte ho o obnovenie vášho dvojfázového overenia.', + 'mfa_backup_code' => 'Použitím záložného kódu, umožňujúceho prihlásenie do Firefly III, platnosť kódu zaniká. Takže kód, ktorým ste sa už prihlásili, už vám je k ničomu (nie je možné ho použiť opakovane) - preto si ho zo zoznamu vyškrtnite.', + 'pref_two_factor_new_backup_codes' => 'Získať nové záložní kódy', + 'pref_two_factor_backup_code_count' => 'Máte :count platný záložný kód.|Máte :count platných záložných kódov.', + '2fa_i_have_them' => 'Uložil som si ich!', + 'warning_much_data' => 'Načítanie :days dní údajov môže chvíľu trvať.', + 'registered' => 'Úspešne ste sa zaregistrovali!', + 'Default asset account' => 'Prednastavený účet aktív', + 'no_budget_pointer' => 'Zdá sa, že zatiaľ nemáte žiadne rozpočty. Na stránke rozpočty by ste si nejaké mali vytvoriť. Rozpočty môžu pomôcť udržať prehľad vo výdavkoch.', + 'no_bill_pointer' => 'Zdá sa, že zatiaľ nemáte žiadne účty. Na stránke účty by ste mali nejaké vytvoriť. Účty môžu pomôcť udržať si prehľad vo výdavkoch.', + 'Savings account' => 'Sporiaci účet', + 'Credit card' => 'Kreditná karta', + 'source_accounts' => 'Zdrojový účet|Zdrojové účty', + 'destination_accounts' => 'Cieľový účet|Cieľové účty', + 'user_id_is' => 'Váš identifikátor použivateľa je :user', + 'field_supports_markdown' => 'Text v tomto políčku je možné formátovať pomocou syntaxe Markdown.', + 'need_more_help' => 'Ak potřebujetr ďalšiu pomoc s používaním Firefly III, založte požiadavku na portáli GitHub.', + 'reenable_intro_text' => 'Môžete tiež znova povoliť úvodné pokyny.', + 'intro_boxes_after_refresh' => 'Oblasti s úvodom sa znovu objavia po opätovnom načítaní stránky.', + 'show_all_no_filter' => 'Zobraziť všetky transakcie bez zoskupenia podľa dátumu.', + 'expenses_by_category' => 'Výdavky podľa kategórie', + 'expenses_by_budget' => 'Výdavky podľa rozpočtu', + 'income_by_category' => 'Príjmy podľa kategórie', + 'expenses_by_asset_account' => 'Výdavky podľa účtu aktív', + 'expenses_by_expense_account' => 'Výdavky podľa výdajových účtov', + 'cannot_redirect_to_account' => 'Firefly III se nedarí presmerovať vás na správnu stránku. Ospravedlňujeme sa.', + 'sum_of_expenses' => 'Suma výdavkov', + 'sum_of_income' => 'Suma príjmov', + 'liabilities' => 'Záväzky', + 'spent_in_specific_budget' => 'Utratené v rozpočte „:budget“', + 'spent_in_specific_double' => 'Uhradené v účte ":account"', + 'earned_in_specific_double' => 'Zarobené na účte ":account"', + 'source_account' => 'Zdrojový účet', + 'source_account_reconciliation' => 'Nemôžete upraviť zdrojový účet zúčtovacej transakcie.', + 'destination_account' => 'Cieľový účet', + 'destination_account_reconciliation' => 'Nemôžete upraviť cieľový účet zúčtovacej transakcie.', + 'sum_of_expenses_in_budget' => 'Celkom utratené v rozpočte „:budget“', + 'left_in_budget_limit' => 'Ponechané k útrate podľa rozpočtu', + 'current_period' => 'Aktuálne obdobie', + 'show_the_current_period_and_overview' => 'Zobraziť aktuálne obdobie a prehľad', + 'pref_languages_locale' => 'Aby mohol iný jazyk ako angličtina správne fungovať, musí byť váš operačný systém vybavený správnymi miestnymi informáciami. Ak nie sú k dispozícii, môžu byť údaje o mene, dátumy a sumy nesprávne naformátované.', + 'budget_in_period' => 'Všetky transakcie pre rozpočet ":name" medzi :start a :end v mene :currency', + 'chart_budget_in_period' => 'Graf všetkých transakcií pre rozpočet ":name" medzi :start a :end v mene :currency', + 'chart_budget_in_period_only_currency' => 'Suma rozpočtu je v :currency, takže tento graf zobrazuje len transakcie v :currency.', + 'chart_account_in_period' => 'Graf všetkých transakcií pre účet ":name" (:balance) medzi :start a :end', + 'chart_category_in_period' => 'Graf všetkých transakcií pre kategóriu „:name“ medzi :start a :end', + 'chart_category_all' => 'Graf všetkých transakcií pre kategóriu „:name“', + 'clone_withdrawal' => 'Klonovať tento výber', + 'clone_deposit' => 'Klonovať tento vklad', + 'clone_transfer' => 'Klonovať tento prevod', + 'multi_select_no_selection' => 'Žiadny výber', + 'multi_select_select_all' => 'Vybrať všetko', + 'multi_select_n_selected' => 'vybrané', + 'multi_select_all_selected' => 'Všetko vybrané', + 'multi_select_filter_placeholder' => 'Hľadať…', + 'intro_next_label' => 'Nasledujúce', + 'intro_prev_label' => 'Predchádzajúce', + 'intro_skip_label' => 'Preskočiť', + 'intro_done_label' => 'Hotovo', + 'between_dates_breadcrumb' => 'Medzi :start a :end', + 'all_journals_without_budget' => 'Všetky transakcie bez rozpočtu', + 'journals_without_budget' => 'Transakcie bez rozpočtu', + 'all_journals_without_category' => 'Všetky transakcie bez kategórie', + 'journals_without_category' => 'Transakcie bez kategórie', + 'all_journals_for_account' => 'Všetky transakcie pre účet :name', + 'chart_all_journals_for_account' => 'Graf všetkých transakcíi pre účet „:name“', + 'journals_in_period_for_account' => 'Všetky transakcie pre účet „:name“ medzi :start a :end', + 'journals_in_period_for_account_js' => 'All transactions for account {title} between {start} and {end}', + 'transferred' => 'Prenesené', + 'all_withdrawal' => 'Všetky výdavky', + 'all_transactions' => 'Všetky transakcie', + 'title_withdrawal_between' => 'Všetky výdavky medzi :start a :end', + 'all_deposit' => 'Všetky výnosy', + 'title_deposit_between' => 'Všetky výnosy medzi :start a :end', + 'all_transfers' => 'Všetky prevody', + 'title_transfers_between' => 'Všetky prevody medzi :start a :end', + 'all_transfer' => 'Všetky prevody', + 'all_journals_for_tag' => 'Všetky transakcie pre značku „:tag“', + 'title_transfer_between' => 'Všetky prevody medzi :start a :end', + 'all_journals_for_category' => 'Všetky prevody pre kategóriu :name', + 'all_journals_for_budget' => 'Všetky transakcie pre rozpočet :name', + 'chart_all_journals_for_budget' => 'Graf všetkých transakcií pre rozpočet „:name“', + 'journals_in_period_for_category' => 'Všetky transakce pre kategóriu „:name“ medzi :start a :end', + 'journals_in_period_for_tag' => 'Všetky transakcie pre štítok :tag medzi :start a :end', + 'not_available_demo_user' => 'Funkcia, ku ktorej sa snažíte získať prístup, nie je používateľom ukážky k dispozícii.', + 'exchange_rate_instructions' => 'Majetkový účet „@name“ prijíma iba transakcie v @native_currency. Ak chcete namiesto toho použiť @foreign_currency, uistite sa, že je známa aj suma v @native_currency:', + 'transfer_exchange_rate_instructions' => 'Účet zdrojového majetku "@source_name" prijíma iba transakcie v @source_currency. Cieľový majetkový účet „@dest_name“ prijíma iba transakcie v @dest_currency. Prevedenú čiastku musíte uviesť správne v oboch menách.', + 'transaction_data' => 'Údaje o transakcii', + 'invalid_server_configuration' => 'Neplatné nastavenie serveru', + 'invalid_locale_settings' => 'Firefly III is unable to format monetary amounts because your server is missing the required packages. There are instructions how to do this.', + 'quickswitch' => 'Rýchle prepnutie', + 'sign_in_to_start' => 'Pre zahájenie sedenia sa prihláste', + 'sign_in' => 'Prihlásiť', + 'register_new_account' => 'Zaregistrovať nový účet', + 'forgot_my_password' => 'Zabudol(a) som svoje heslo', + 'problems_with_input' => 'Vyskytol sa problém s vstupnými údajmi.', + 'reset_password' => 'Obnovte si heslo', + 'button_reset_password' => 'Obnoviť heslo', + 'reset_button' => 'Obnoviť', + 'want_to_login' => 'Chcem sa prihlásiť', + 'login_page_title' => 'Prihlásenie do Firefly III', + 'register_page_title' => 'Registrácia do Firefly III', + 'forgot_pw_page_title' => 'Zabudnuté heslo do Firefly III', + 'reset_pw_page_title' => 'Obnovte si heslo do Firefly III', + 'cannot_reset_demo_user' => 'Heslo použivateľa pre ukážku (demo) nie je možné obnoviť.', + 'no_att_demo_user' => 'Demo používateľ nemá povolené nahrávať prílohy.', + 'button_register' => 'Registrovať', + 'authorization' => 'Autorizácia', + 'active_bills_only' => 'len aktívne účty', + 'active_bills_only_total' => 'všetky aktívne účty', + 'active_exp_bills_only' => 'len aktívne a očakávané účty', + 'active_exp_bills_only_total' => 'len všetky očakávané aktívne účty', + 'per_period_sum_1D' => 'Očakávané denné výdavky', + 'per_period_sum_1W' => 'Očakávané týždenné výdavky', + 'per_period_sum_1M' => 'Očakávané mesačné výdavky', + 'per_period_sum_3M' => 'Očakávané štvrťročné výdavky', + 'per_period_sum_6M' => 'Očakávané polročné výdavky', + 'per_period_sum_1Y' => 'Očakávané ročné výdavky', + 'average_per_bill' => 'priemer na účet', + 'expected_total' => 'očakávaný celkový súčet', + 'reconciliation_account_name' => ':name zúčtovanie (:currency)', + 'saved' => 'Uložené', + 'advanced_options' => 'Pokročilé nastavenia', + 'advanced_options_explain' => 'Niektoré stránky Firefly III majú pod týmto tlačítkom skryté pokročilé nastavenia. Táto stránka síce nič také neobsahuje, ale určite to skúste na iných!', + 'here_be_dragons' => 'Hic sunt dracones', // Webhooks - 'webhooks' => 'Webhooky', + 'webhooks' => 'Webhooky', // API access - 'authorization_request' => 'Požiadavka na overenie – Firefly III verzia :version', - 'authorization_request_intro' => 'Application ":client" is requesting permission to access your financial administration. Would you like to authorize :client to access these records?', - 'authorization_request_site' => 'You will be redirected to :url which will then be able to access your Firefly III data.', - 'authorization_request_invalid' => 'This access request is invalid. Please never follow this link again.', - 'scopes_will_be_able' => 'Táto aplikácia bude môcť:', - 'button_authorize' => 'Autorizovať', - 'none_in_select_list' => '(žiadne)', - 'no_piggy_bank' => '(žiadna pokladnička)', - 'name_in_currency' => ':name v :currency', - 'paid_in_currency' => 'Uhradené v :currency', - 'unpaid_in_currency' => 'Neuhradené v :currency', - 'is_alpha_warning' => 'Používate ALPHA verziu. Buďte ostražití pred chybami a problémami.', - 'is_beta_warning' => 'Používate BETA verziu. Buďte ostražití pred chybami a problémami.', - 'all_destination_accounts' => 'Cieľové účty', - 'all_source_accounts' => 'Zdrojové účty', - 'back_to_index' => 'Späť na zoznam', - 'cant_logout_guard' => 'Firefly III sa nepodarilo vás odhlásiť.', - 'external_url' => 'Externá URL', - 'internal_reference' => 'Interná referencia', + 'authorization_request' => 'Požiadavka na overenie – Firefly III verzia :version', + 'authorization_request_intro' => 'Application ":client" is requesting permission to access your financial administration. Would you like to authorize :client to access these records?', + 'authorization_request_site' => 'You will be redirected to :url which will then be able to access your Firefly III data.', + 'authorization_request_invalid' => 'This access request is invalid. Please never follow this link again.', + 'scopes_will_be_able' => 'Táto aplikácia bude môcť:', + 'button_authorize' => 'Autorizovať', + 'none_in_select_list' => '(žiadne)', + 'no_piggy_bank' => '(žiadna pokladnička)', + 'name_in_currency' => ':name v :currency', + 'paid_in_currency' => 'Uhradené v :currency', + 'unpaid_in_currency' => 'Neuhradené v :currency', + 'is_alpha_warning' => 'Používate ALPHA verziu. Buďte ostražití pred chybami a problémami.', + 'is_beta_warning' => 'Používate BETA verziu. Buďte ostražití pred chybami a problémami.', + 'all_destination_accounts' => 'Cieľové účty', + 'all_source_accounts' => 'Zdrojové účty', + 'back_to_index' => 'Späť na zoznam', + 'cant_logout_guard' => 'Firefly III sa nepodarilo vás odhlásiť.', + 'external_url' => 'Externá URL', + 'internal_reference' => 'Interná referencia', // check for updates: - 'update_check_title' => 'Zistiť dostupnosť aktualizácií', - 'admin_update_check_title' => 'Zisťovať dostupnosť aktualizácií automaticky', - 'admin_update_check_explain' => 'Firefly III môže sám kontrolovať aktualizácie. Ak toto nastavenie aktivujete, bude kontaktovať hlavný server Firefly III, či je dostupná nová verzia Firefly III. Ak áno, dostanete upozornenie. Toto upozornenie si môžete vyskúšať kliknutím na tlačítko napravo. Prosím, vyberte nižšie, či chcete, aby Firefly III kontroloval aktualizácie.', - 'check_for_updates_permission' => 'Firefly III môže automaticky kontrolovať dostupnosť aktualizácií, ale potrebuje k tomu vaše povolenie. Prejdite do správy a označte, či chcete túto funkciu zapnúť.', - 'updates_ask_me_later' => 'Spýtať sa neskôr', - 'updates_do_not_check' => 'Nezisťovať dostupnosť aktualizácií', - 'updates_enable_check' => 'Zisťovať dostupnosť aktualizácií', - 'admin_update_check_now_title' => 'Zistiť dostupnosť aktualizácií teraz', - 'admin_update_check_now_explain' => 'Ak stlačíte tlačidlo, Firefly III zistí, či je vaša aktuálna verzia najnovšia.', - 'check_for_updates_button' => 'Skontrolovať teraz!', - 'update_new_version_alert' => 'Je dostupná nová verzia Firefly III. Pracujete s verziou :your_version, najnovšia verzia je :new_version zverejnená :date.', - 'update_version_beta' => 'Toto je BETA verzia. Môžu sa vyskytnúť chyby.', - 'update_version_alpha' => 'Toto je ALPHA verzia. Môžu sa vyskytnúť chyby.', - 'update_current_version_alert' => 'Pracujete s verziou :version, čo je najnovšie dostupné vydanie.', - 'update_newer_version_alert' => 'Pracujete s verziou :your_version, ktorá je novšia, než posledné vydanie, :new_version.', - 'update_check_error' => 'Pri kontrole aktualizácii nastala chyba: :error', - 'unknown_error' => 'Neznáma chyba. Prepáčte.', - 'just_new_release' => 'Je dostupná nová verzia! Verzia :version bola vydaná :date. Je zverejnená veľmi krátko, počkajte zopár dní, kým sa táto verzia stabilizuje.', - 'disabled_but_check' => 'Vypli ste kontrolu aktualizácií. Nezabudnite občas skontrolovať aktualizácie manuálne. Ďakujeme!', - 'admin_update_channel_title' => 'Aktualizačný kanál', - 'admin_update_channel_explain' => 'Firefly III má tri "kanály" aktualizácií, ktoré určujú, ako napred ste so svojim systémom, čo sa týka funkcií, vylepšení a chýb. Ak radi skúšate nové veci, použite "beta" kanál a ak vás bavi žiť nebezpečne, vyberte si "alfa".', - 'update_channel_stable' => 'Stabilná verzia. Všetko by malo fungovať.', - 'update_channel_beta' => 'Beta verzia. Nové funkcie, môžu sa vyskytnúť chyby.', - 'update_channel_alpha' => 'Alfa verzia. Hodíme sem, čo nás napadne, a použije sa, čo sa uchytí.', + 'update_check_title' => 'Zistiť dostupnosť aktualizácií', + 'admin_update_check_title' => 'Zisťovať dostupnosť aktualizácií automaticky', + 'admin_update_check_explain' => 'Firefly III môže sám kontrolovať aktualizácie. Ak toto nastavenie aktivujete, bude kontaktovať hlavný server Firefly III, či je dostupná nová verzia Firefly III. Ak áno, dostanete upozornenie. Toto upozornenie si môžete vyskúšať kliknutím na tlačítko napravo. Prosím, vyberte nižšie, či chcete, aby Firefly III kontroloval aktualizácie.', + 'check_for_updates_permission' => 'Firefly III môže automaticky kontrolovať dostupnosť aktualizácií, ale potrebuje k tomu vaše povolenie. Prejdite do správy a označte, či chcete túto funkciu zapnúť.', + 'updates_ask_me_later' => 'Spýtať sa neskôr', + 'updates_do_not_check' => 'Nezisťovať dostupnosť aktualizácií', + 'updates_enable_check' => 'Zisťovať dostupnosť aktualizácií', + 'admin_update_check_now_title' => 'Zistiť dostupnosť aktualizácií teraz', + 'admin_update_check_now_explain' => 'Ak stlačíte tlačidlo, Firefly III zistí, či je vaša aktuálna verzia najnovšia.', + 'check_for_updates_button' => 'Skontrolovať teraz!', + 'update_new_version_alert' => 'Je dostupná nová verzia Firefly III. Pracujete s verziou :your_version, najnovšia verzia je :new_version zverejnená :date.', + 'update_version_beta' => 'Toto je BETA verzia. Môžu sa vyskytnúť chyby.', + 'update_version_alpha' => 'Toto je ALPHA verzia. Môžu sa vyskytnúť chyby.', + 'update_current_version_alert' => 'Pracujete s verziou :version, čo je najnovšie dostupné vydanie.', + 'update_newer_version_alert' => 'Pracujete s verziou :your_version, ktorá je novšia, než posledné vydanie, :new_version.', + 'update_check_error' => 'Pri kontrole aktualizácii nastala chyba: :error', + 'unknown_error' => 'Neznáma chyba. Prepáčte.', + 'just_new_release' => 'Je dostupná nová verzia! Verzia :version bola vydaná :date. Je zverejnená veľmi krátko, počkajte zopár dní, kým sa táto verzia stabilizuje.', + 'disabled_but_check' => 'Vypli ste kontrolu aktualizácií. Nezabudnite občas skontrolovať aktualizácie manuálne. Ďakujeme!', + 'admin_update_channel_title' => 'Aktualizačný kanál', + 'admin_update_channel_explain' => 'Firefly III má tri "kanály" aktualizácií, ktoré určujú, ako napred ste so svojim systémom, čo sa týka funkcií, vylepšení a chýb. Ak radi skúšate nové veci, použite "beta" kanál a ak vás bavi žiť nebezpečne, vyberte si "alfa".', + 'update_channel_stable' => 'Stabilná verzia. Všetko by malo fungovať.', + 'update_channel_beta' => 'Beta verzia. Nové funkcie, môžu sa vyskytnúť chyby.', + 'update_channel_alpha' => 'Alfa verzia. Hodíme sem, čo nás napadne, a použije sa, čo sa uchytí.', // search - 'search' => 'Hľadať', - 'search_query' => 'Požiadavka', - 'search_found_transactions' => 'Firefly III našiel :count transakciu za :time sekúnd.|Firefly III našiel :count transakcií za :time sekúnd.', - 'search_found_more_transactions' => 'Firefly III našiel viac než :count transakcií za :time sekúnd.', - 'search_for_query' => 'Firefly III vyhľadáva transakcie obsahujúce tieto výrazy: :query', - 'invalid_operators_list' => 'These search parameters are not valid and have been ignored.', - 'search_modifier_date_is' => 'Dátum transakcie je ":value"', - 'search_modifier_id' => 'ID transakcie je ":value"', - 'search_modifier_date_before' => 'Dátum transakcie je pred alebo v deň ":value"', - 'search_modifier_date_after' => 'Dátum transakcie je po alebo v deň ":value"', - 'search_modifier_created_on' => 'Transakcia bola vytvorená ":value"', - 'search_modifier_updated_on' => 'Transakcia bola naposledy upravená ":value"', - 'search_modifier_external_id' => 'Externé ID je ":value"', - 'search_modifier_no_external_url' => 'The transaction has no external URL', - 'search_modifier_any_external_url' => 'The transaction must have a (any) external URL', - 'search_modifier_internal_reference' => 'Interná referencia je ":value"', - 'search_modifier_description_starts' => 'Popis je ":value"', - 'search_modifier_description_ends' => 'Popis končí ":value“', - 'search_modifier_description_contains' => 'Popis obsahuje ":value“', - 'search_modifier_description_is' => 'Popis je presne ":value"', - 'search_modifier_currency_is' => '(Cudzia) mena transakcie je ":value"', - 'search_modifier_foreign_currency_is' => 'Cudzia mena transakcie je ":value"', - 'search_modifier_has_attachments' => 'Transakcia má prílohu', - 'search_modifier_has_no_category' => 'Transakcia nemá žiadnu kategóriu', - 'search_modifier_has_any_category' => 'Transakcia má (ľubovoľnú) kategóriu', - 'search_modifier_has_no_budget' => 'Transakcia nesmie mať rozpočet', - 'search_modifier_has_any_budget' => 'Transakcia má (ľubovoľný) rozpočet', - 'search_modifier_has_no_bill' => 'Transakcia nesmie mať účty', - 'search_modifier_has_any_bill' => 'Transakcia má (ľubovoľné) účty', - 'search_modifier_has_no_tag' => 'Transakcia nesmie mať štítky', - 'search_modifier_has_any_tag' => 'Transakcia má (ľubovoľné) štítky', - 'search_modifier_notes_contain' => 'Poznámky k transakcii obsahujú ":value"', - 'search_modifier_notes_start' => 'Poznámky k transakcii začínajú ":value"', - 'search_modifier_notes_end' => 'Poznámky k transakcii končia ":value"', - 'search_modifier_notes_are' => 'Poznámky k transakcii sú presne ":value"', - 'search_modifier_no_notes' => 'Transakcia nemá žiadne poznámky', - 'search_modifier_any_notes' => 'Transakcia má poznámky', - 'search_modifier_amount_exactly' => 'Suma je presne :value', - 'search_modifier_amount_less' => 'Suma je menej alebo presne :value', - 'search_modifier_amount_more' => 'Suma je viac ako alebo presne :value', - 'search_modifier_source_account_is' => 'Názov zdrojového účtu je presne ":value"', - 'search_modifier_source_account_contains' => 'Názov zdrojového účtu obsahuje ":value"', - 'search_modifier_source_account_starts' => 'Názov zdrojového účtu začína ":value"', - 'search_modifier_source_account_ends' => 'Názov zdrojového účtu končí ":value"', - 'search_modifier_source_account_id' => 'ID zdrojového účtu je ":value"', - 'search_modifier_source_account_nr_is' => 'Číslo zdrojového účtu (IBAN) je ":value"', - 'search_modifier_source_account_nr_contains' => 'Číslo zdrojového účtu (IBAN) obsahuje ":value"', - 'search_modifier_source_account_nr_starts' => 'Číslo zdrojového účtu (IBAN) začína ":value"', - 'search_modifier_source_account_nr_ends' => 'Číslo zdrojového účtu (IBAN) končí ":value"', - 'search_modifier_destination_account_is' => 'Názov cieľového účtu je presne ":value"', - 'search_modifier_destination_account_contains' => 'Názov cieľového účtu obsahuje ":value"', - 'search_modifier_destination_account_starts' => 'Názov cieľového účtu začína ":value"', - 'search_modifier_destination_account_ends' => 'Názov cieľového účtu končí ":value"', - 'search_modifier_destination_account_id' => 'ID cieľového účtu je :value', - 'search_modifier_destination_is_cash' => 'Cieľový účet je (hotovostný) účet', - 'search_modifier_source_is_cash' => 'Zdrojový účet je (hotovostný) účet', - 'search_modifier_destination_account_nr_is' => 'Číslo cieľového účtu (IBAN) je ":value"', - 'search_modifier_destination_account_nr_contains' => 'Číslo cieľového účtu (IBAN) obsahuje ":value"', - 'search_modifier_destination_account_nr_starts' => 'Číslo cieľového účtu (IBAN) začína ":value"', - 'search_modifier_destination_account_nr_ends' => 'Číslo cieľového účtu (IBAN) končí ":value"', - 'search_modifier_account_id' => 'ID zdrojového alebo cieľového účtu sú: :value', - 'search_modifier_category_is' => 'Kategória je ":value"', - 'search_modifier_budget_is' => 'Rozpočet je ":value"', - 'search_modifier_bill_is' => 'Účtenka je ":value"', - 'search_modifier_transaction_type' => 'Typ transakcie je ":value"', - 'search_modifier_tag_is' => 'Štítok je ":value"', - 'search_modifier_date_is_year' => 'Transaction is in year ":value"', - 'search_modifier_date_is_month' => 'Transaction is in month ":value"', - 'search_modifier_date_is_day' => 'Transaction is on day of month ":value"', - 'search_modifier_date_before_year' => 'Transaction is before or in year ":value"', - 'search_modifier_date_before_month' => 'Transaction is before or in month ":value"', - 'search_modifier_date_before_day' => 'Transaction is before or on day of month ":value"', - 'search_modifier_date_after_year' => 'Transaction is in or after year ":value"', - 'search_modifier_date_after_month' => 'Transaction is in or after month ":value"', - 'search_modifier_date_after_day' => 'Transaction is after or on day of month ":value"', + 'search' => 'Hľadať', + 'search_query' => 'Požiadavka', + 'search_found_transactions' => 'Firefly III našiel :count transakciu za :time sekúnd.|Firefly III našiel :count transakcií za :time sekúnd.', + 'search_found_more_transactions' => 'Firefly III našiel viac než :count transakcií za :time sekúnd.', + 'search_for_query' => 'Firefly III vyhľadáva transakcie obsahujúce tieto výrazy: :query', + 'invalid_operators_list' => 'These search parameters are not valid and have been ignored.', + + // old + + 'search_modifier_date_on' => 'Transaction date is ":value"', + 'search_modifier_id' => 'ID transakcie je ":value"', + 'search_modifier_date_before' => 'Dátum transakcie je pred alebo v deň ":value"', + 'search_modifier_date_after' => 'Dátum transakcie je po alebo v deň ":value"', + 'search_modifier_external_id_is' => 'External ID is ":value"', + 'search_modifier_no_external_url' => 'The transaction has no external URL', + 'search_modifier_any_external_url' => 'The transaction must have a (any) external URL', + 'search_modifier_internal_reference_is' => 'Internal reference is ":value"', + 'search_modifier_description_starts' => 'Popis je ":value"', + 'search_modifier_description_ends' => 'Popis končí ":value“', + 'search_modifier_description_contains' => 'Popis obsahuje ":value“', + 'search_modifier_description_is' => 'Popis je presne ":value"', + 'search_modifier_currency_is' => '(Cudzia) mena transakcie je ":value"', + 'search_modifier_foreign_currency_is' => 'Cudzia mena transakcie je ":value"', + 'search_modifier_has_attachments' => 'Transakcia má prílohu', + 'search_modifier_has_no_category' => 'Transakcia nemá žiadnu kategóriu', + 'search_modifier_has_any_category' => 'Transakcia má (ľubovoľnú) kategóriu', + 'search_modifier_has_no_budget' => 'Transakcia nesmie mať rozpočet', + 'search_modifier_has_any_budget' => 'Transakcia má (ľubovoľný) rozpočet', + 'search_modifier_has_no_bill' => 'Transakcia nesmie mať účty', + 'search_modifier_has_any_bill' => 'Transakcia má (ľubovoľné) účty', + 'search_modifier_has_no_tag' => 'Transakcia nesmie mať štítky', + 'search_modifier_has_any_tag' => 'Transakcia má (ľubovoľné) štítky', + 'search_modifier_notes_contains' => 'The transaction notes contain ":value"', + 'search_modifier_notes_starts' => 'The transaction notes start with ":value"', + 'search_modifier_notes_ends' => 'The transaction notes end with ":value"', + 'search_modifier_notes_is' => 'The transaction notes are exactly ":value"', + 'search_modifier_no_notes' => 'Transakcia nemá žiadne poznámky', + 'search_modifier_any_notes' => 'Transakcia má poznámky', + 'search_modifier_amount_is' => 'Amount is exactly :value', + 'search_modifier_amount_less' => 'Suma je menej alebo presne :value', + 'search_modifier_amount_more' => 'Suma je viac ako alebo presne :value', + 'search_modifier_source_account_is' => 'Názov zdrojového účtu je presne ":value"', + 'search_modifier_source_account_contains' => 'Názov zdrojového účtu obsahuje ":value"', + 'search_modifier_source_account_starts' => 'Názov zdrojového účtu začína ":value"', + 'search_modifier_source_account_ends' => 'Názov zdrojového účtu končí ":value"', + 'search_modifier_source_account_id' => 'ID zdrojového účtu je ":value"', + 'search_modifier_source_account_nr_is' => 'Číslo zdrojového účtu (IBAN) je ":value"', + 'search_modifier_source_account_nr_contains' => 'Číslo zdrojového účtu (IBAN) obsahuje ":value"', + 'search_modifier_source_account_nr_starts' => 'Číslo zdrojového účtu (IBAN) začína ":value"', + 'search_modifier_source_account_nr_ends' => 'Číslo zdrojového účtu (IBAN) končí ":value"', + 'search_modifier_destination_account_is' => 'Názov cieľového účtu je presne ":value"', + 'search_modifier_destination_account_contains' => 'Názov cieľového účtu obsahuje ":value"', + 'search_modifier_destination_account_starts' => 'Názov cieľového účtu začína ":value"', + 'search_modifier_destination_account_ends' => 'Názov cieľového účtu končí ":value"', + 'search_modifier_destination_account_id' => 'ID cieľového účtu je :value', + 'search_modifier_destination_is_cash' => 'Cieľový účet je (hotovostný) účet', + 'search_modifier_source_is_cash' => 'Zdrojový účet je (hotovostný) účet', + 'search_modifier_destination_account_nr_is' => 'Číslo cieľového účtu (IBAN) je ":value"', + 'search_modifier_destination_account_nr_contains' => 'Číslo cieľového účtu (IBAN) obsahuje ":value"', + 'search_modifier_destination_account_nr_starts' => 'Číslo cieľového účtu (IBAN) začína ":value"', + 'search_modifier_destination_account_nr_ends' => 'Číslo cieľového účtu (IBAN) končí ":value"', + 'search_modifier_account_id' => 'ID zdrojového alebo cieľového účtu sú: :value', + 'search_modifier_category_is' => 'Kategória je ":value"', + 'search_modifier_budget_is' => 'Rozpočet je ":value"', + 'search_modifier_bill_is' => 'Účtenka je ":value"', + 'search_modifier_transaction_type' => 'Typ transakcie je ":value"', + 'search_modifier_tag_is' => 'Štítok je ":value"', + 'search_modifier_date_on_year' => 'Transaction is in year ":value"', + 'search_modifier_date_on_month' => 'Transaction is in month ":value"', + 'search_modifier_date_on_day' => 'Transaction is on day of month ":value"', + 'search_modifier_date_before_year' => 'Transaction is before or in year ":value"', + 'search_modifier_date_before_month' => 'Transaction is before or in month ":value"', + 'search_modifier_date_before_day' => 'Transaction is before or on day of month ":value"', + 'search_modifier_date_after_year' => 'Transaction is in or after year ":value"', + 'search_modifier_date_after_month' => 'Transaction is in or after month ":value"', + 'search_modifier_date_after_day' => 'Transaction is after or on day of month ":value"', + + + // new + 'search_modifier_tag_is_not' => 'No tag is ":value"', + + 'search_modifier_account_is' => 'Either account is ":value"', + 'search_modifier_account_contains' => 'Either account contains ":value"', + 'search_modifier_account_ends' => 'Either account ends with ":value"', + 'search_modifier_account_starts' => 'Either account starts with ":value"', + 'search_modifier_account_nr_is' => 'Either account number / IBAN is ":value"', + 'search_modifier_account_nr_contains' => 'Either account number / IBAN contains ":value"', + 'search_modifier_account_nr_ends' => 'Either account number / IBAN ends with ":value"', + 'search_modifier_account_nr_starts' => 'Either account number / IBAN starts with ":value"', + 'search_modifier_category_contains' => 'Category contains ":value"', + 'search_modifier_category_ends' => 'Category ends with ":value"', + 'search_modifier_category_starts' => 'Category starts with ":value"', + 'search_modifier_budget_contains' => 'Budget contains ":value"', + 'search_modifier_budget_ends' => 'Budget ends with ":value"', + 'search_modifier_budget_starts' => 'Budget starts with ":value"', + 'search_modifier_bill_contains' => 'Bill contains ":value"', + 'search_modifier_bill_ends' => 'Bill ends with ":value"', + 'search_modifier_bill_starts' => 'Bill starts with ":value"', + 'search_modifier_external_id_contains' => 'External ID contains ":value"', + 'search_modifier_external_id_ends' => 'External ID ends with ":value"', + 'search_modifier_external_id_starts' => 'External ID starts with ":value"', + 'search_modifier_internal_reference_contains' => 'Internal reference contains ":value"', + 'search_modifier_internal_reference_ends' => 'Internal reference ends with ":value"', + 'search_modifier_internal_reference_starts' => 'Internal reference starts with ":value"', + 'search_modifier_external_url_is' => 'External URL is ":value"', + 'search_modifier_external_url_contains' => 'External URL contains ":value"', + 'search_modifier_external_url_ends' => 'External URL ends with ":value"', + 'search_modifier_external_url_starts' => 'External URL starts with ":value"', + 'search_modifier_has_no_attachments' => 'Transaction has no attachments', + 'search_modifier_account_is_cash' => 'Either account is a cash account.', + 'search_modifier_journal_id' => 'The journal ID is ":value"', + 'search_modifier_recurrence_id' => 'The recurring transaction ID is ":value"', + 'search_modifier_foreign_amount_is' => 'The foreign amount is ":value"', + 'search_modifier_foreign_amount_less' => 'The foreign amount is less than ":value"', + 'search_modifier_foreign_amount_more' => 'The foreign amount is more than ":value"', + + // date fields + 'search_modifier_interest_date_on' => 'Transaction interest date is ":value"', + 'search_modifier_interest_date_on_year' => 'Transaction interest date is in year ":value"', + 'search_modifier_interest_date_on_month' => 'Transaction interest date is in month ":value"', + 'search_modifier_interest_date_on_day' => 'Transaction interest date is on day of month ":value"', + 'search_modifier_interest_date_before_year' => 'Transaction interest date is before or in year ":value"', + 'search_modifier_interest_date_before_month' => 'Transaction interest date is before or in month ":value"', + 'search_modifier_interest_date_before_day' => 'Transaction interest date is before or on day of month ":value"', + 'search_modifier_interest_date_after_year' => 'Transaction interest date is after or in year ":value"', + 'search_modifier_interest_date_after_month' => 'Transaction interest date is after or in month ":value"', + 'search_modifier_interest_date_after_day' => 'Transaction interest date is after or on day of month ":value"', + 'search_modifier_book_date_on_year' => 'Transaction book date is in year ":value"', + 'search_modifier_book_date_on_month' => 'Transaction book date is in month ":value"', + 'search_modifier_book_date_on_day' => 'Transaction book date is on day of month ":value"', + 'search_modifier_book_date_before_year' => 'Transaction book date is before or in year ":value"', + 'search_modifier_book_date_before_month' => 'Transaction book date is before or in month ":value"', + 'search_modifier_book_date_before_day' => 'Transaction book date is before or on day of month ":value"', + 'search_modifier_book_date_after_year' => 'Transaction book date is after or in year ":value"', + 'search_modifier_book_date_after_month' => 'Transaction book date is after or in month ":value"', + 'search_modifier_book_date_after_day' => 'Transaction book date is after or on day of month ":value"', + 'search_modifier_process_date_on_year' => 'Transaction process date is in year ":value"', + 'search_modifier_process_date_on_month' => 'Transaction process date is in month ":value"', + 'search_modifier_process_date_on_day' => 'Transaction process date is on day of month ":value"', + 'search_modifier_process_date_before_year' => 'Transaction process date is before or in year ":value"', + 'search_modifier_process_date_before_month' => 'Transaction process date is before or in month ":value"', + 'search_modifier_process_date_before_day' => 'Transaction process date is before or on day of month ":value"', + 'search_modifier_process_date_after_year' => 'Transaction process date is after or in year ":value"', + 'search_modifier_process_date_after_month' => 'Transaction process date is after or in month ":value"', + 'search_modifier_process_date_after_day' => 'Transaction process date is after or on day of month ":value"', + 'search_modifier_due_date_on_year' => 'Transaction due date is in year ":value"', + 'search_modifier_due_date_on_month' => 'Transaction due date is in month ":value"', + 'search_modifier_due_date_on_day' => 'Transaction due date is on day of month ":value"', + 'search_modifier_due_date_before_year' => 'Transaction due date is before or in year ":value"', + 'search_modifier_due_date_before_month' => 'Transaction due date is before or in month ":value"', + 'search_modifier_due_date_before_day' => 'Transaction due date is before or on day of month ":value"', + 'search_modifier_due_date_after_year' => 'Transaction due date is after or in year ":value"', + 'search_modifier_due_date_after_month' => 'Transaction due date is after or in month ":value"', + 'search_modifier_due_date_after_day' => 'Transaction due date is after or on day of month ":value"', + 'search_modifier_payment_date_on_year' => 'Transaction payment date is in year ":value"', + 'search_modifier_payment_date_on_month' => 'Transaction payment date is in month ":value"', + 'search_modifier_payment_date_on_day' => 'Transaction payment date is on day of month ":value"', + 'search_modifier_payment_date_before_year' => 'Transaction payment date is before or in year ":value"', + 'search_modifier_payment_date_before_month' => 'Transaction payment date is before or in month ":value"', + 'search_modifier_payment_date_before_day' => 'Transaction payment date is before or on day of month ":value"', + 'search_modifier_payment_date_after_year' => 'Transaction payment date is after or in year ":value"', + 'search_modifier_payment_date_after_month' => 'Transaction payment date is after or in month ":value"', + 'search_modifier_payment_date_after_day' => 'Transaction payment date is after or on day of month ":value"', + 'search_modifier_invoice_date_on_year' => 'Transaction invoice date is in year ":value"', + 'search_modifier_invoice_date_on_month' => 'Transaction invoice date is in month ":value"', + 'search_modifier_invoice_date_on_day' => 'Transaction invoice date is on day of month ":value"', + 'search_modifier_invoice_date_before_year' => 'Transaction invoice date is before or in year ":value"', + 'search_modifier_invoice_date_before_month' => 'Transaction invoice date is before or in month ":value"', + 'search_modifier_invoice_date_before_day' => 'Transaction invoice date is before or on day of month ":value"', + 'search_modifier_invoice_date_after_year' => 'Transaction invoice date is after or in year ":value"', + 'search_modifier_invoice_date_after_month' => 'Transaction invoice date is after or in month ":value"', + 'search_modifier_invoice_date_after_day' => 'Transaction invoice date is after or on day of month ":value"', + // other dates + 'search_modifier_updated_at_on_year' => 'Transaction was last updated in year ":value"', + 'search_modifier_updated_at_on_month' => 'Transaction was last updated in month ":value"', + 'search_modifier_updated_at_on_day' => 'Transaction was last updated on day of month ":value"', + 'search_modifier_updated_at_before_year' => 'Transaction was last updated in or before year ":value"', + 'search_modifier_updated_at_before_month' => 'Transaction was last updated in or before month ":value"', + 'search_modifier_updated_at_before_day' => 'Transaction was last updated on or before day of month ":value"', + 'search_modifier_updated_at_after_year' => 'Transaction was last updated in or after year ":value"', + 'search_modifier_updated_at_after_month' => 'Transaction was last updated in or after month ":value"', + 'search_modifier_updated_at_after_day' => 'Transaction was last updated on or after day of month ":value"', + 'search_modifier_created_at_on_year' => 'Transaction was created in year ":value"', + 'search_modifier_created_at_on_month' => 'Transaction was created in month ":value"', + 'search_modifier_created_at_on_day' => 'Transaction was created on day of month ":value"', + 'search_modifier_created_at_before_year' => 'Transaction was created in or before year ":value"', + 'search_modifier_created_at_before_month' => 'Transaction was created in or before month ":value"', + 'search_modifier_created_at_before_day' => 'Transaction was created on or before day of month ":value"', + 'search_modifier_created_at_after_year' => 'Transaction was created in or after year ":value"', + 'search_modifier_created_at_after_month' => 'Transaction was created in or after month ":value"', + 'search_modifier_created_at_after_day' => 'Transaction was created on or after day of month ":value"', + 'search_modifier_interest_date_before' => 'Transaction interest date is on or before ":value"', + 'search_modifier_interest_date_after' => 'Transaction interest date is on or after ":value"', + 'search_modifier_book_date_on' => 'Transaction book date is on ":value"', + 'search_modifier_book_date_before' => 'Transaction book date is on or before ":value"', + 'search_modifier_book_date_after' => 'Transaction book date is on or after ":value"', + 'search_modifier_process_date_on' => 'Transaction process date is on ":value"', + 'search_modifier_process_date_before' => 'Transaction process date is on or before ":value"', + 'search_modifier_process_date_after' => 'Transaction process date is on or after ":value"', + 'search_modifier_due_date_on' => 'Transaction due date is on ":value"', + 'search_modifier_due_date_before' => 'Transaction due date is on or before ":value"', + 'search_modifier_due_date_after' => 'Transaction due date is on or after ":value"', + 'search_modifier_payment_date_on' => 'Transaction payment date is on ":value"', + 'search_modifier_payment_date_before' => 'Transaction payment date is on or before ":value"', + 'search_modifier_payment_date_after' => 'Transaction payment date is on or after ":value"', + 'search_modifier_invoice_date_on' => 'Transaction invoice date is on ":value"', + 'search_modifier_invoice_date_before' => 'Transaction invoice date is on or before ":value"', + 'search_modifier_invoice_date_after' => 'Transaction invoice date is on or after ":value"', + 'search_modifier_created_at_on' => 'Transaction was created on ":value"', + 'search_modifier_created_at_before' => 'Transaction was created on or before ":value"', + 'search_modifier_created_at_after' => 'Transaction was created on or after ":value"', + 'search_modifier_updated_at_on' => 'Transaction was updated on ":value"', + 'search_modifier_updated_at_before' => 'Transaction was updated on or before ":value"', + 'search_modifier_updated_at_after' => 'Transaction was updated on or after ":value"', + 'search_modifier_attachment_name_is' => 'Any attachment\'s name is ":value"', + 'search_modifier_attachment_name_contains' => 'Any attachment\'s name contains ":value"', + 'search_modifier_attachment_name_starts' => 'Any attachment\'s name starts with ":value"', + 'search_modifier_attachment_name_ends' => 'Any attachment\'s name ends with ":value"', + 'search_modifier_attachment_notes_are' => 'Any attachment\'s notes are ":value"', + 'search_modifier_attachment_notes_contains' => 'Any attachment\'s notes contain ":value"', + 'search_modifier_attachment_notes_starts' => 'Any attachment\'s notes start with ":value"', + 'search_modifier_attachment_notes_ends' => 'Any attachment\'s notes end is ":value"', 'update_rule_from_query' => 'Aktualizovať pravidlo ":rule" vyhľadávaným výrazom', 'create_rule_from_query' => 'Vytvoriť z vyhľadávaného výrazu nové pravidlo', 'rule_from_search_words' => 'Pravidlo má ťažkosti so spracovaním „:string“. Navrhované pravidlo, ktoré vyhovuje vášmu vyhľadávaciemu pojmu, môže poskytnúť rôzne výsledky. Dôkladne skontrolujte spúšťače pravidiel.', @@ -443,7 +590,12 @@ return [ 'applied_rule_group_selection' => 'Skupina pravidiel „:title“ bola uplatnená na váš výber.', // actions and triggers + 'rule_trigger_store_journal' => 'Kedy bola transakcia vytvorená', + 'rule_trigger_update_journal' => 'Kedy bola transakcia aktualizovaná', 'rule_trigger_user_action' => 'Použivateľská akcia je „:trigger_value“', + + + // OLD values (remove non-doubles later): 'rule_trigger_source_account_starts_choice' => 'Názov zdrojového účtu začína..', 'rule_trigger_source_account_starts' => 'Názov zdrojového účtu začína ":trigger_value"', 'rule_trigger_source_account_ends_choice' => 'Názov zdrojového účtu končí..', @@ -452,14 +604,14 @@ return [ 'rule_trigger_source_account_is' => 'Názov zdrojového účtu je ":trigger_value"', 'rule_trigger_source_account_contains_choice' => 'Názov zdrojového účtu obsahuje..', 'rule_trigger_source_account_contains' => 'Názov zdrojového účtu obsahuje ":trigger_value"', - 'rule_trigger_account_id_choice' => 'ID účtu (zdroj/cieľ) je presne..', - 'rule_trigger_account_id' => 'ID účtu (zdroj/cieľ) je presne :trigger_value', + 'rule_trigger_account_id_choice' => 'Either account ID is exactly..', + 'rule_trigger_account_id' => 'Either account ID is exactly :trigger_value', 'rule_trigger_source_account_id_choice' => 'ID zdrojového účtu je presne..', 'rule_trigger_source_account_id' => 'ID zdrojového účtu je presne :trigger_value', 'rule_trigger_destination_account_id_choice' => 'Názov cieľového účtu je presne..', 'rule_trigger_destination_account_id' => 'ID cieľového účtu je presne :trigger_value', - 'rule_trigger_account_is_cash_choice' => 'Účet (zdroj/cieľ) je (hotovostný) účet', - 'rule_trigger_account_is_cash' => 'Bankový účet (zdroj/cieľ) je (hotovostný) účet', + 'rule_trigger_account_is_cash_choice' => 'Either account is cash', + 'rule_trigger_account_is_cash' => 'Either account is cash', 'rule_trigger_source_is_cash_choice' => 'Zdrojový účet je (hotovostný) účet', 'rule_trigger_source_is_cash' => 'Zdrojový účet je (hotovostný) účet', 'rule_trigger_destination_is_cash_choice' => 'Cieľový účet je (hotovostný) účet', @@ -494,8 +646,8 @@ return [ 'rule_trigger_category_is' => 'Kategória je „:trigger_value“', 'rule_trigger_amount_less_choice' => 'Suma je nižšia než..', 'rule_trigger_amount_less' => 'Suma je nižšia než :trigger_value', - 'rule_trigger_amount_exactly_choice' => 'Suma je..', - 'rule_trigger_amount_exactly' => 'Suma je :trigger_value', + 'rule_trigger_amount_is_choice' => 'Amount is..', + 'rule_trigger_amount_is' => 'Amount is :trigger_value', 'rule_trigger_amount_more_choice' => 'Suma je vyššia než..', 'rule_trigger_amount_more' => 'Suma je vyššia než :trigger_value', 'rule_trigger_description_starts_choice' => 'Popis začína..', @@ -506,28 +658,26 @@ return [ 'rule_trigger_description_contains' => 'Popis obsahuje ":trigger_value“', 'rule_trigger_description_is_choice' => 'Popis je..', 'rule_trigger_description_is' => 'Popis je ":trigger_value“', - 'rule_trigger_date_is_choice' => 'Dátum transakcie je..', - 'rule_trigger_date_is' => 'Dátum transakcie je ":trigger_value"', + 'rule_trigger_date_on_choice' => 'Transaction date is..', + 'rule_trigger_date_on' => 'Transaction date is ":trigger_value"', 'rule_trigger_date_before_choice' => 'Dátum transakcie je pred..', 'rule_trigger_date_before' => 'Dátum transakcie je pred ":trigger_value"', 'rule_trigger_date_after_choice' => 'Dátum transakcie je po..', 'rule_trigger_date_after' => 'Dátum transakcie je po ":trigger_value"', - 'rule_trigger_created_on_choice' => 'Transakcia bola vykonaná..', - 'rule_trigger_created_on' => 'Transakcia bola vykonaná ":trigger_value"', - 'rule_trigger_updated_on_choice' => 'Transakcia bola naposledy upravená..', - 'rule_trigger_updated_on' => 'Transakcia bola naposledy upravená ":trigger_value"', + 'rule_trigger_created_at_on_choice' => 'Transaction was made on..', + 'rule_trigger_created_at_on' => 'Transaction was made on ":trigger_value"', + 'rule_trigger_updated_at_on_choice' => 'Transaction was last edited on..', + 'rule_trigger_updated_at_on' => 'Transaction was last edited on ":trigger_value"', 'rule_trigger_budget_is_choice' => 'Rozpočet je…', 'rule_trigger_budget_is' => 'Rozpočet je „:trigger_value“', - 'rule_trigger_tag_is_choice' => 'Štítok je..', - 'rule_trigger_tag_is' => 'Štítok je „:trigger_value“', + 'rule_trigger_tag_is_choice' => 'Any tag is..', + 'rule_trigger_tag_is' => 'Any tag is ":trigger_value"', 'rule_trigger_currency_is_choice' => 'Mena transakcie je..', 'rule_trigger_currency_is' => 'Mena transakcie je „:trigger_value“', 'rule_trigger_foreign_currency_is_choice' => 'Cudzia mena transakcie je..', 'rule_trigger_foreign_currency_is' => 'Cudzia mena transakcie je ":trigger_value"', 'rule_trigger_has_attachments_choice' => 'Má počet príloh minimálne', 'rule_trigger_has_attachments' => 'Má minimálne :trigger_value príloh', - 'rule_trigger_store_journal' => 'Kedy bola transakcia vytvorená', - 'rule_trigger_update_journal' => 'Kedy bola transakcia aktualizovaná', 'rule_trigger_has_no_category_choice' => 'Nemá žiadnu kategóriu', 'rule_trigger_has_no_category' => 'Transakcia nemá žiadnu kategóriu', 'rule_trigger_has_any_category_choice' => 'Má (ľubovoľnú) kategóriu', @@ -548,20 +698,20 @@ return [ 'rule_trigger_any_notes' => 'Transakcia má (akékoľvek) poznámky', 'rule_trigger_no_notes_choice' => 'Nemá žiadne poznámky', 'rule_trigger_no_notes' => 'Transakcia nemá žiadne poznámky', - 'rule_trigger_notes_are_choice' => 'Poznámky sú…', - 'rule_trigger_notes_are' => 'Poznámky sú „:trigger_value“', - 'rule_trigger_notes_contain_choice' => 'Poznámky obsahujú…', - 'rule_trigger_notes_contain' => 'Poznámky obsahujú „:trigger_value“', - 'rule_trigger_notes_start_choice' => 'Poznámky začínajú …', - 'rule_trigger_notes_start' => 'Poznámky začínajú „:trigger_value“', - 'rule_trigger_notes_end_choice' => 'Poznámka končí …', - 'rule_trigger_notes_end' => 'Poznámky končí „:trigger_value“', + 'rule_trigger_notes_is_choice' => 'Notes are..', + 'rule_trigger_notes_is' => 'Notes are ":trigger_value"', + 'rule_trigger_notes_contains_choice' => 'Notes contain..', + 'rule_trigger_notes_contains' => 'Notes contain ":trigger_value"', + 'rule_trigger_notes_starts_choice' => 'Notes start with..', + 'rule_trigger_notes_starts' => 'Notes start with ":trigger_value"', + 'rule_trigger_notes_ends_choice' => 'Notes end with..', + 'rule_trigger_notes_ends' => 'Notes end with ":trigger_value"', 'rule_trigger_bill_is_choice' => 'Účet je..', 'rule_trigger_bill_is' => 'Účet je ":trigger_value"', - 'rule_trigger_external_id_choice' => 'Externé ID je..', - 'rule_trigger_external_id' => 'Externé ID je ":trigger_value"', - 'rule_trigger_internal_reference_choice' => 'Interná referencia je..', - 'rule_trigger_internal_reference' => 'Interná referencia je ":trigger_value"', + 'rule_trigger_external_id_is_choice' => 'External ID is..', + 'rule_trigger_external_id_is' => 'External ID is ":trigger_value"', + 'rule_trigger_internal_reference_is_choice' => 'Internal reference is..', + 'rule_trigger_internal_reference_is' => 'Internal reference is ":trigger_value"', 'rule_trigger_journal_id_choice' => 'ID denníka transakcií je..', 'rule_trigger_journal_id' => 'ID denníka transakcií je ":trigger_value"', 'rule_trigger_no_external_url' => 'Transaction has no external URL', @@ -571,6 +721,134 @@ return [ 'rule_trigger_id_choice' => 'Transaction ID is..', 'rule_trigger_id' => 'Transaction ID is ":trigger_value"', + // new values: + 'rule_trigger_user_action_choice' => 'User action is ":trigger_value"', + 'rule_trigger_tag_is_not_choice' => 'No tag is ":trigger_value"', + 'rule_trigger_tag_is_not' => 'No tag is..', + 'rule_trigger_account_is_choice' => 'Either account is exactly..', + 'rule_trigger_account_is' => 'Either account is exactly ":trigger_value"', + 'rule_trigger_account_contains_choice' => 'Either account contains..', + 'rule_trigger_account_contains' => 'Either account contains ":trigger_value"', + 'rule_trigger_account_ends_choice' => 'Either account ends with..', + 'rule_trigger_account_ends' => 'Either account ends with ":trigger_value"', + 'rule_trigger_account_starts_choice' => 'Either account starts with..', + 'rule_trigger_account_starts' => 'Either account starts with ":trigger_value"', + 'rule_trigger_account_nr_is_choice' => 'Either account number / IBAN is..', + 'rule_trigger_account_nr_is' => 'Either account number / IBAN is ":trigger_value"', + 'rule_trigger_account_nr_contains_choice' => 'Either account number / IBAN contains..', + 'rule_trigger_account_nr_contains' => 'Either account number / IBAN contains ":trigger_value"', + 'rule_trigger_account_nr_ends_choice' => 'Either account number / IBAN ends with..', + 'rule_trigger_account_nr_ends' => 'Either account number / IBAN ends with ":trigger_value"', + 'rule_trigger_account_nr_starts_choice' => 'Either account number / IBAN starts with..', + 'rule_trigger_account_nr_starts' => 'Either account number / IBAN starts with ":trigger_value"', + 'rule_trigger_category_contains_choice' => 'Category contains..', + 'rule_trigger_category_contains' => 'Category contains ":trigger_value"', + 'rule_trigger_category_ends_choice' => 'Category ends with..', + 'rule_trigger_category_ends' => 'Category ends with ":trigger_value"', + 'rule_trigger_category_starts_choice' => 'Category starts with..', + 'rule_trigger_category_starts' => 'Category starts with ":trigger_value"', + 'rule_trigger_budget_contains_choice' => 'Budget contains..', + 'rule_trigger_budget_contains' => 'Budget contains ":trigger_value"', + 'rule_trigger_budget_ends_choice' => 'Budget ends with..', + 'rule_trigger_budget_ends' => 'Budget ends with ":trigger_value"', + 'rule_trigger_budget_starts_choice' => 'Budget starts with..', + 'rule_trigger_budget_starts' => 'Budget starts with ":trigger_value"', + 'rule_trigger_bill_contains_choice' => 'Bill contains..', + 'rule_trigger_bill_contains' => 'Bill contains ":trigger_value"', + 'rule_trigger_bill_ends_choice' => 'Bill ends with..', + 'rule_trigger_bill_ends' => 'Bill ends with ":trigger_value"', + 'rule_trigger_bill_starts_choice' => 'Bill starts with..', + 'rule_trigger_bill_starts' => 'Bill starts with ":trigger_value"', + 'rule_trigger_external_id_contains_choice' => 'External ID contains..', + 'rule_trigger_external_id_contains' => 'External ID contains ":trigger_value"', + 'rule_trigger_external_id_ends_choice' => 'External ID ends with..', + 'rule_trigger_external_id_ends' => 'External ID ends with ":trigger_value"', + 'rule_trigger_external_id_starts_choice' => 'External ID starts with..', + 'rule_trigger_external_id_starts' => 'External ID starts with ":trigger_value"', + 'rule_trigger_internal_reference_contains_choice' => 'Internal reference contains..', + 'rule_trigger_internal_reference_contains' => 'Internal reference contains ":trigger_value"', + 'rule_trigger_internal_reference_ends_choice' => 'Internal reference ends with..', + 'rule_trigger_internal_reference_ends' => 'Internal reference ends with ":trigger_value"', + 'rule_trigger_internal_reference_starts_choice' => 'Internal reference starts with..', + 'rule_trigger_internal_reference_starts' => 'Internal reference starts with ":trigger_value"', + 'rule_trigger_external_url_is_choice' => 'External URL is..', + 'rule_trigger_external_url_is' => 'External URL is ":trigger_value"', + 'rule_trigger_external_url_contains_choice' => 'External URL contains..', + 'rule_trigger_external_url_contains' => 'External URL contains ":trigger_value"', + 'rule_trigger_external_url_ends_choice' => 'External URL ends with..', + 'rule_trigger_external_url_ends' => 'External URL ends with ":trigger_value"', + 'rule_trigger_external_url_starts_choice' => 'External URL starts with..', + 'rule_trigger_external_url_starts' => 'External URL starts with ":trigger_value"', + 'rule_trigger_has_no_attachments_choice' => 'Has no attachments', + 'rule_trigger_has_no_attachments' => 'Transaction has no attachments', + 'rule_trigger_recurrence_id_choice' => 'Recurring transaction ID is..', + 'rule_trigger_recurrence_id' => 'Recurring transaction ID is ":trigger_value"', + 'rule_trigger_interest_date_on_choice' => 'Interest date is on..', + 'rule_trigger_interest_date_on' => 'Interest date is on ":trigger_value"', + 'rule_trigger_interest_date_before_choice' => 'Interest date is before..', + 'rule_trigger_interest_date_before' => 'Interest date is before ":trigger_value"', + 'rule_trigger_interest_date_after_choice' => 'Interest date is after..', + 'rule_trigger_interest_date_after' => 'Interest date is after ":trigger_value"', + 'rule_trigger_book_date_on_choice' => 'Book date is on..', + 'rule_trigger_book_date_on' => 'Book date is on ":trigger_value"', + 'rule_trigger_book_date_before_choice' => 'Book date is before..', + 'rule_trigger_book_date_before' => 'Book date is before ":trigger_value"', + 'rule_trigger_book_date_after_choice' => 'Book date is after..', + 'rule_trigger_book_date_after' => 'Book date is after ":trigger_value"', + 'rule_trigger_process_date_on_choice' => 'Process date is on..', + 'rule_trigger_process_date_on' => 'Process date is ":trigger_value"', + 'rule_trigger_process_date_before_choice' => 'Process date is before..', + 'rule_trigger_process_date_before' => 'Process date is before ":trigger_value"', + 'rule_trigger_process_date_after_choice' => 'Process date is after..', + 'rule_trigger_process_date_after' => 'Process date is after ":trigger_value"', + 'rule_trigger_due_date_on_choice' => 'Due date is on..', + 'rule_trigger_due_date_on' => 'Due date is on ":trigger_value"', + 'rule_trigger_due_date_before_choice' => 'Due date is before..', + 'rule_trigger_due_date_before' => 'Due date is before ":trigger_value"', + 'rule_trigger_due_date_after_choice' => 'Due date is after..', + 'rule_trigger_due_date_after' => 'Due date is after ":trigger_value"', + 'rule_trigger_payment_date_on_choice' => 'Payment date is on..', + 'rule_trigger_payment_date_on' => 'Payment date is on ":trigger_value"', + 'rule_trigger_payment_date_before_choice' => 'Payment date is before..', + 'rule_trigger_payment_date_before' => 'Payment date is before ":trigger_value"', + 'rule_trigger_payment_date_after_choice' => 'Payment date is after..', + 'rule_trigger_payment_date_after' => 'Payment date is after ":trigger_value"', + 'rule_trigger_invoice_date_on_choice' => 'Invoice date is on..', + 'rule_trigger_invoice_date_on' => 'Invoice date is on ":trigger_value"', + 'rule_trigger_invoice_date_before_choice' => 'Invoice date is before..', + 'rule_trigger_invoice_date_before' => 'Invoice date is before ":trigger_value"', + 'rule_trigger_invoice_date_after_choice' => 'Invoice date is after..', + 'rule_trigger_invoice_date_after' => 'Invoice date is after ":trigger_value"', + 'rule_trigger_created_at_before_choice' => 'Transaction was created before..', + 'rule_trigger_created_at_before' => 'Transaction was created before ":trigger_value"', + 'rule_trigger_created_at_after_choice' => 'Transaction was created after..', + 'rule_trigger_created_at_after' => 'Transaction was created after ":trigger_value"', + 'rule_trigger_updated_at_before_choice' => 'Transaction was last updated before..', + 'rule_trigger_updated_at_before' => 'Transaction was last updated before ":trigger_value"', + 'rule_trigger_updated_at_after_choice' => 'Transaction was last updated after..', + 'rule_trigger_updated_at_after' => 'Transaction was last updated after ":trigger_value"', + 'rule_trigger_foreign_amount_is_choice' => 'Foreign amount is exactly..', + 'rule_trigger_foreign_amount_is' => 'Foreign amount is exactly ":trigger_value"', + 'rule_trigger_foreign_amount_less_choice' => 'Foreign amount is less than..', + 'rule_trigger_foreign_amount_less' => 'Foreign amount is less than ":trigger_value"', + 'rule_trigger_foreign_amount_more_choice' => 'Foreign amount is more than..', + 'rule_trigger_foreign_amount_more' => 'Foreign amount is more than ":trigger_value"', + 'rule_trigger_attachment_name_is_choice' => 'Any attachment\'s name is..', + 'rule_trigger_attachment_name_is' => 'Any attachment\'s name is ":trigger_value"', + 'rule_trigger_attachment_name_contains_choice' => 'Any attachment\'s name contains..', + 'rule_trigger_attachment_name_contains' => 'Any attachment\'s name contains ":trigger_value"', + 'rule_trigger_attachment_name_starts_choice' => 'Any attachment\'s name starts with..', + 'rule_trigger_attachment_name_starts' => 'Any attachment\'s name starts with ":trigger_value"', + 'rule_trigger_attachment_name_ends_choice' => 'Any attachment\'s name ends with..', + 'rule_trigger_attachment_name_ends' => 'Any attachment\'s name ends with ":trigger_value"', + 'rule_trigger_attachment_notes_are_choice' => 'Any attachment\'s notes are..', + 'rule_trigger_attachment_notes_are' => 'Any attachment\'s notes are ":trigger_value"', + 'rule_trigger_attachment_notes_contains_choice' => 'Any attachment\'s notes contain..', + 'rule_trigger_attachment_notes_contains' => 'Any attachment\'s notes contain ":trigger_value"', + 'rule_trigger_attachment_notes_starts_choice' => 'Any attachment\'s notes start with..', + 'rule_trigger_attachment_notes_starts' => 'Any attachment\'s notes start with ":trigger_value"', + 'rule_trigger_attachment_notes_ends_choice' => 'Any attachment\'s notes end with..', + 'rule_trigger_attachment_notes_ends' => 'Any attachment\'s notes end with ":trigger_value"', // actions 'rule_action_delete_transaction_choice' => 'ODSTRÁNIŤ transakciu (!)', @@ -1031,6 +1309,10 @@ return [ 'running_again_loss' => 'Predchádzajúce spojené transakcie s týmto účtom môžu stratiť spojenie, ak sa (už) nezhodujú s pravidlami.', 'bill_related_rules' => 'Pravidlá súvisiace s týmto účtom', 'repeats' => 'Opakuje sa', + 'bill_end_date_help' => 'Optional field. The bill is expected to end on this date.', + 'bill_extension_date_help' => 'Optional field. The bill must be extended (or cancelled) on or before this date.', + 'bill_end_index_line' => 'This bill ends on :date', + 'bill_extension_index_line' => 'This bill must be extended or cancelled on :date', 'connected_journals' => 'Prepojené transakcie', 'auto_match_on' => 'Automaticky spárované Firefly III', 'auto_match_off' => 'Firefly III nedokáže automaticky spárovať', @@ -1412,7 +1694,6 @@ return [ 'overview' => 'Prehľad', 'saveOnAccount' => 'Uložiť na účet', 'unknown' => 'Neznáme', - 'daily' => 'Denne', 'monthly' => 'Mesačne', 'profile' => 'Profil', 'errors' => 'Chyby', diff --git a/resources/lang/sk_SK/form.php b/resources/lang/sk_SK/form.php index a281c16b3b..3267f355ca 100644 --- a/resources/lang/sk_SK/form.php +++ b/resources/lang/sk_SK/form.php @@ -181,6 +181,7 @@ return [ 'login_name' => 'Prihlasovacie meno', 'is_owner' => 'Je správca?', 'url' => 'URL', + 'bill_end_date' => 'End date', // import 'apply_rules' => 'Uplatniť pravidlá', diff --git a/resources/lang/sv_SE/config.php b/resources/lang/sv_SE/config.php index 32a306ede9..59da167f14 100644 --- a/resources/lang/sv_SE/config.php +++ b/resources/lang/sv_SE/config.php @@ -25,25 +25,36 @@ declare(strict_types=1); return [ 'html_language' => 'sv', 'locale' => 'sv, Swedish, sv_SE.utf8, sv_SE.UTF-8', - 'month' => '%B %Y', - 'month_and_day' => '%e %B, %Y', + //'month' => '%B %Y', + 'month_js' => 'MMMM YYYY', + + //'month_and_day' => '%B %e, %Y', 'month_and_day_moment_js' => 'MMM D, YYYY', 'month_and_day_fns' => 'd MMMM y', - 'month_and_date_day' => '%A, %B %e, %Y', - 'month_and_day_no_year' => '%B %e', - 'date_time' => '%B %e, %Y,@ %T', - 'specific_day' => '%e %B %Y', - 'week_in_year' => 'Vecka %V, %G', - 'year' => '%Y', - 'half_year' => '%B %Y', - 'month_js' => 'MMMM YYYY', 'month_and_day_js' => 'MMMM DD, YYYY', + + //'month_and_date_day' => '%A %B %e, %Y', + 'month_and_date_day_js' => 'dddd MMMM Do, YYYY', + + //'month_and_day_no_year' => '%B %e', + 'month_and_day_no_year_js' => 'MMMM Do', + + //'date_time' => '%B %e, %Y, @ %T', 'date_time_js' => 'MMMM DD YYYY, @ HH:mm:ss', + + //'specific_day' => '%e %B %Y', 'specific_day_js' => 'DD MMMM YYYY', + + //'week_in_year' => 'Week %V, %G', 'week_in_year_js' => '[Week] w, YYYY', 'week_in_year_fns' => "'Vecka' w, yyyy", + + //'year' => '%Y', 'year_js' => 'YYYY', + + //'half_year' => '%B %Y', 'half_year_js' => 'Q YYYY', + 'quarter_fns' => "'kvartal'Q, yyyy", 'half_year_fns' => "'H{half}', yyyy", 'dow_1' => 'Måndag', diff --git a/resources/lang/sv_SE/email.php b/resources/lang/sv_SE/email.php index c3747ec4e9..392837abc6 100644 --- a/resources/lang/sv_SE/email.php +++ b/resources/lang/sv_SE/email.php @@ -24,82 +24,97 @@ declare(strict_types=1); return [ // common items - 'greeting' => 'Hej,', - 'closing' => 'Pip boop,', - 'signature' => 'Firefly III Epost Robot', - 'footer_ps' => 'P.S. Detta meddelande skickades efter en begäran från IP :ipAddress begärde det.', + 'greeting' => 'Hej,', + 'closing' => 'Pip boop,', + 'signature' => 'Firefly III Epost Robot', + 'footer_ps' => 'P.S. Detta meddelande skickades efter en begäran från IP :ipAddress begärde det.', // admin test - 'admin_test_subject' => 'Ett testmeddelande från din Firefly III-installation', - 'admin_test_body' => 'Detta är ett testmeddelande från din Firefly III-instans. Det skickades till :email.', + 'admin_test_subject' => 'Ett testmeddelande från din Firefly III-installation', + 'admin_test_body' => 'Detta är ett testmeddelande från din Firefly III-instans. Det skickades till :email.', // new IP - 'login_from_new_ip' => 'Ny inloggning för Firefly III', - 'new_ip_body' => 'Firefly III upptäckte en ny inloggning på ditt konto från en okänd IP-adress. Om du aldrig loggat in från IP-adressen nedan, eller om det har varit mer än sex månader sedan, kommer Firefly III att varna dig.', - 'new_ip_warning' => 'Om du känner igen denna IP-adress eller inloggningen kan du ignorera detta meddelande. Om det inte var du, eller om du inte har någon aning om vad detta handlar om, verifiera din lösenordssäkerhet, ändra den och logga ut alla andra sessioner. För att göra detta, gå till din profilsida. Naturligtvis har du redan 2FA aktiverat, eller hur? Håll dig säker!', - 'ip_address' => 'IP-adress', - 'host_name' => 'Värd', - 'date_time' => 'Datum + tid', + 'login_from_new_ip' => 'Ny inloggning för Firefly III', + 'new_ip_body' => 'Firefly III upptäckte en ny inloggning på ditt konto från en okänd IP-adress. Om du aldrig loggat in från IP-adressen nedan, eller om det har varit mer än sex månader sedan, kommer Firefly III att varna dig.', + 'new_ip_warning' => 'Om du känner igen denna IP-adress eller inloggningen kan du ignorera detta meddelande. Om det inte var du, eller om du inte har någon aning om vad detta handlar om, verifiera din lösenordssäkerhet, ändra den och logga ut alla andra sessioner. För att göra detta, gå till din profilsida. Naturligtvis har du redan 2FA aktiverat, eller hur? Håll dig säker!', + 'ip_address' => 'IP-adress', + 'host_name' => 'Värd', + 'date_time' => 'Datum + tid', // access token created - 'access_token_created_subject' => 'En ny åtkomsttoken skapades', - 'access_token_created_body' => 'Någon (förhoppningsvis du) har just skapat en ny Firefly III API Access-token för ditt användarkonto.', - 'access_token_created_explanation' => 'Med denna token, kan de få tillgång till alla av dina finansiella poster genom Firefly III API.', - 'access_token_created_revoke' => 'Om detta inte var du, återkalla denna token så snart som möjligt på :url.', + 'access_token_created_subject' => 'En ny åtkomsttoken skapades', + 'access_token_created_body' => 'Någon (förhoppningsvis du) har just skapat en ny Firefly III API Access-token för ditt användarkonto.', + 'access_token_created_explanation' => 'Med denna token, kan de få tillgång till alla av dina finansiella poster genom Firefly III API.', + 'access_token_created_revoke' => 'Om detta inte var du, återkalla denna token så snart som möjligt på :url.', // registered - 'registered_subject' => 'Välkommen till Firefly III!', - 'registered_welcome' => 'Välkommen till Firefly III. Din registrering lyckades, och detta e-postmeddelande är här för att bekräfta det. Yay!', - 'registered_pw' => 'Om du redan har glömt ditt lösenord, vänligen återställ det med lösenordsåterställningsverktyget.', - 'registered_help' => 'Det finns en hjälp-ikon i det övre högra hörnet av varje sida. Om du behöver hjälp, klicka på den!', - 'registered_doc_html' => 'Om du inte redan har gjort det, läs stora idén..', - 'registered_doc_text' => 'Om du inte redan har gjort det, läs den första användarguiden och den fullständiga beskrivningen.', - 'registered_closing' => 'Ha det så kul!', - 'registered_firefly_iii_link' => 'Firefly III:', - 'registered_pw_reset_link' => 'Återställ lösenord:', - 'registered_doc_link' => 'Dokumentation:', + 'registered_subject' => 'Välkommen till Firefly III!', + 'registered_welcome' => 'Välkommen till Firefly III. Din registrering lyckades, och detta e-postmeddelande är här för att bekräfta det. Yay!', + 'registered_pw' => 'Om du redan har glömt ditt lösenord, vänligen återställ det med lösenordsåterställningsverktyget.', + 'registered_help' => 'Det finns en hjälp-ikon i det övre högra hörnet av varje sida. Om du behöver hjälp, klicka på den!', + 'registered_doc_html' => 'Om du inte redan har gjort det, läs stora idén..', + 'registered_doc_text' => 'Om du inte redan har gjort det, läs den första användarguiden och den fullständiga beskrivningen.', + 'registered_closing' => 'Ha det så kul!', + 'registered_firefly_iii_link' => 'Firefly III:', + 'registered_pw_reset_link' => 'Återställ lösenord:', + 'registered_doc_link' => 'Dokumentation:', // email change - 'email_change_subject' => 'Din Firefly III e-postadress har ändrats', - 'email_change_body_to_new' => 'Du eller någon med åtkomst till ditt Firefly III konto har ändrat din e-postadress. Om du inte förväntade dig detta meddelande, vänligen ignorera och ta bort det.', - 'email_change_body_to_old' => 'Du eller någon med åtkomst till ditt Firefly III-konto har ändrat din e-postadress. Om du inte förväntade dig att detta skulle ske, måste du följa länken "ångra" nedan för att skydda ditt konto!', - 'email_change_ignore' => 'Om du startade denna ändring kan du säkert ignorera detta meddelande.', - 'email_change_old' => 'Den gamla e-postadressen var: :email', - 'email_change_old_strong' => 'Den gamla e-postadressen var: :email', - 'email_change_new' => 'Den nya e-postadressen är: :email', - 'email_change_new_strong' => 'Den nya e-postadressen är: :email', - 'email_change_instructions' => 'Du kan inte använda Firefly III förrän du bekräftar denna ändring. Följ länken nedan för att göra det.', - 'email_change_undo_link' => 'För att ångra ändringen, följ denna länk:', + 'email_change_subject' => 'Din Firefly III e-postadress har ändrats', + 'email_change_body_to_new' => 'Du eller någon med åtkomst till ditt Firefly III konto har ändrat din e-postadress. Om du inte förväntade dig detta meddelande, vänligen ignorera och ta bort det.', + 'email_change_body_to_old' => 'Du eller någon med åtkomst till ditt Firefly III-konto har ändrat din e-postadress. Om du inte förväntade dig att detta skulle ske, måste du följa länken "ångra" nedan för att skydda ditt konto!', + 'email_change_ignore' => 'Om du startade denna ändring kan du säkert ignorera detta meddelande.', + 'email_change_old' => 'Den gamla e-postadressen var: :email', + 'email_change_old_strong' => 'Den gamla e-postadressen var: :email', + 'email_change_new' => 'Den nya e-postadressen är: :email', + 'email_change_new_strong' => 'Den nya e-postadressen är: :email', + 'email_change_instructions' => 'Du kan inte använda Firefly III förrän du bekräftar denna ändring. Följ länken nedan för att göra det.', + 'email_change_undo_link' => 'För att ångra ändringen, följ denna länk:', // OAuth token created - 'oauth_created_subject' => 'En ny OAuth klient har skapats', - 'oauth_created_body' => 'Någon (förhoppningsvis du) har just skapat en ny Firefly III API OAuth Client för ditt användarkonto. Den är märkt ":name" och har callback URL :url.', - 'oauth_created_explanation' => 'Med denna klient, kan de komma åt alla av dina finansiella poster genom Firefly III API.', - 'oauth_created_undo' => 'Om detta inte var du, vänligen återkalla denna klient så snart som möjligt på :url.', + 'oauth_created_subject' => 'En ny OAuth klient har skapats', + 'oauth_created_body' => 'Någon (förhoppningsvis du) har just skapat en ny Firefly III API OAuth Client för ditt användarkonto. Den är märkt ":name" och har callback URL :url.', + 'oauth_created_explanation' => 'Med denna klient, kan de komma åt alla av dina finansiella poster genom Firefly III API.', + 'oauth_created_undo' => 'Om detta inte var du, vänligen återkalla denna klient så snart som möjligt på :url.', // reset password - 'reset_pw_subject' => 'Begäran om lösenordåterställning', - 'reset_pw_instructions' => 'Någon försökte återställa ditt lösenord. Om det var du, följ länken nedan för att göra det.', - 'reset_pw_warning' => 'VÄNLIGEN kontrollera att länken faktiskt går till den Firefly III du förväntar dig att den ska gå!', + 'reset_pw_subject' => 'Begäran om lösenordåterställning', + 'reset_pw_instructions' => 'Någon försökte återställa ditt lösenord. Om det var du, följ länken nedan för att göra det.', + 'reset_pw_warning' => 'VÄNLIGEN kontrollera att länken faktiskt går till den Firefly III du förväntar dig att den ska gå!', // error - 'error_subject' => 'Hittade ett fel i Firefly III', - 'error_intro' => 'Firefly III v:version stötte på ett fel: :errorMessage.', - 'error_type' => 'Felet var av typen ":class".', - 'error_timestamp' => 'Felet inträffade vid/på: :time.', - 'error_location' => 'Detta fel inträffade i filen ":file" på rad :line med kod :code.', - 'error_user' => 'Felet påträffades av användaren #:id, :email.', - 'error_no_user' => 'Det fanns ingen användare inloggad för detta fel eller så upptäcktes ingen användare.', - 'error_ip' => 'IP-adressen relaterad till detta fel är: :ip', - 'error_url' => 'URL är: :url', - 'error_user_agent' => 'Användaragent: :userAgent', - 'error_stacktrace' => 'Komplett stacktrace finns nedan. Om du tror att detta är en bugg i Firefly III, kan du vidarebefordra detta meddelande till james@firefly-iii. rg. Detta kan hjälpa till att åtgärda felet du just stött på.', - 'error_github_html' => 'Om du föredrar kan du även öppna ett nytt ärende på GitHub.', - '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_headers' => 'The following headers may also be relevant:', + 'error_subject' => 'Hittade ett fel i Firefly III', + 'error_intro' => 'Firefly III v:version stötte på ett fel: :errorMessage.', + 'error_type' => 'Felet var av typen ":class".', + 'error_timestamp' => 'Felet inträffade vid/på: :time.', + 'error_location' => 'Detta fel inträffade i filen ":file" på rad :line med kod :code.', + 'error_user' => 'Felet påträffades av användaren #:id, :email.', + 'error_no_user' => 'Det fanns ingen användare inloggad för detta fel eller så upptäcktes ingen användare.', + 'error_ip' => 'IP-adressen relaterad till detta fel är: :ip', + 'error_url' => 'URL är: :url', + 'error_user_agent' => 'Användaragent: :userAgent', + 'error_stacktrace' => 'Komplett stacktrace finns nedan. Om du tror att detta är en bugg i Firefly III, kan du vidarebefordra detta meddelande till james@firefly-iii. rg. Detta kan hjälpa till att åtgärda felet du just stött på.', + 'error_github_html' => 'Om du föredrar kan du även öppna ett nytt ärende på GitHub.', + '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_headers' => 'The following headers may also be relevant:', // report new journals - 'new_journals_subject' => 'Firefly III har skapat en ny transaktion|Firefly III har skapat :count nya transaktioner', - 'new_journals_header' => 'Firefly III har skapat en transaktion åt dig. Du hittar den i din Firefly III-installation:|Firefly III har skapat :count transaktioner åt dig. Du hittar dem i din Firefly III-installation:', + 'new_journals_subject' => 'Firefly III har skapat en ny transaktion|Firefly III har skapat :count nya transaktioner', + 'new_journals_header' => 'Firefly III har skapat en transaktion åt dig. Du hittar den i din Firefly III-installation:|Firefly III har skapat :count transaktioner åt dig. Du hittar dem i din Firefly III-installation:', + + // bill warning + 'bill_warning_subject_end_date' => 'Your bill ":name" is due to end in :diff days', + 'bill_warning_subject_now_end_date' => 'Your bill ":name" is due to end TODAY', + 'bill_warning_subject_extension_date' => 'Your bill ":name" is due to be extended or cancelled in :diff days', + 'bill_warning_subject_now_extension_date' => 'Your bill ":name" is due to be extended or cancelled TODAY', + 'bill_warning_end_date_text' => 'Your bill ":name" is due to end on :date. This moment will pass in about :diff days.', + 'bill_warning_extension_date_text' => 'Your bill ":name" is due to be extended or cancelled on :date. This moment will pass in about :diff days.', + 'bill_warning_end_date_text_zero' => 'Your bill ":name" is due to end on :date. This moment will pass TODAY!', + 'bill_warning_extension_date_text_zero' => 'Your bill ":name" is due to be extended or cancelled on :date. This moment will pass TODAY!', + 'bill_warning_please_action' => 'Please take the appropriate action.', + 'bill_warning_end_date_html' => 'Your bill ":name" is due to end on :date. This moment will pass in about :diff days.', + 'bill_warning_extension_date_html' => 'Your bill ":name" is due to be extended or cancelled on :date. This moment will pass in about :diff days.', + 'bill_warning_end_date_html_zero' => 'Your bill ":name" is due to end on :date. This moment will pass TODAY!', + 'bill_warning_extension_date_html_zero' => 'Your bill ":name" is due to be extended or cancelled on :date. This moment will pass TODAY!', ]; diff --git a/resources/lang/sv_SE/firefly.php b/resources/lang/sv_SE/firefly.php index e4f7c27135..b9e1217e7d 100644 --- a/resources/lang/sv_SE/firefly.php +++ b/resources/lang/sv_SE/firefly.php @@ -24,333 +24,480 @@ declare(strict_types=1); return [ // general stuff: - 'close' => 'Stäng', - 'actions' => 'Åtgärder', - 'edit' => 'Redigera', - 'delete' => 'Ta bort', - 'split' => 'Dela', - 'single_split' => 'Dela', - 'clone' => 'Klona', - 'last_seven_days' => 'Senaste 7 dagarna', - 'last_thirty_days' => 'Senaste 30 dagarna', - 'last_180_days' => 'Senaste 180 dagarna', - 'YTD' => 'ÅTD', - 'welcome_back' => 'Vad spelas?', - 'everything' => 'Allt', - 'today' => 'idag', - 'customRange' => 'Egen tidsperiod', - 'date_range' => 'Datumintervall', - 'apply' => 'Bekräfta', - 'select_date' => 'Välj datum..', - 'cancel' => 'Avbryt', - 'from' => 'Från', - 'to' => 'Till', - 'structure' => 'Struktur', - 'help_translating' => 'Den här hjälptexten finns inte på svenska än. Kan du hjälpa till att översätta?', - 'showEverything' => 'Visa allt', - 'never' => 'Aldrig', - 'no_results_for_empty_search' => 'Din sökning var tom, så ingenting hittades.', - 'removed_amount' => 'Borttaget :amount', - 'added_amount' => 'Lade till :amount', - 'asset_account_role_help' => 'Extra alternativ utifrån ditt val kan ändras senare.', - 'Opening balance' => 'Ingående balans', - 'create_new_stuff' => 'Skapa nya saker', - 'new_withdrawal' => 'Nytt uttag', - 'create_new_transaction' => 'Skapa en ny transaktion', - 'sidebar_frontpage_create' => 'Skapa', - 'new_transaction' => 'Lägg till transaktion', - 'no_rules_for_bill' => 'Notan saknar associerade regler.', - 'go_to_asset_accounts' => 'Visa dina tillgångskonton', - 'go_to_budgets' => 'Gå till dina budgetar', - 'go_to_withdrawals' => 'Gå till dina uttag', - 'clones_journal_x' => 'Denna transaktion är en klon av ":description" (#:id)', - 'go_to_categories' => 'Gå till dina kategorier', - 'go_to_bills' => 'Gå till dina notor', - 'go_to_expense_accounts' => 'Se dina utgiftskonton', - 'go_to_revenue_accounts' => 'Se din intäktskonton', - 'go_to_piggies' => 'Gå till dina sparbössor', - 'new_deposit' => 'Ny insättning', - 'new_transfer' => 'Ny överföring', - 'new_transfers' => 'Ny överföring', - 'new_asset_account' => 'Nytt tillgångskonto', - 'new_expense_account' => 'Nytt utgiftskonto', - 'new_revenue_account' => 'Nytt intäktskonto', - 'new_liabilities_account' => 'Ny skuld', - 'new_budget' => 'Ny budget', - 'new_bill' => 'Ny nota', - 'block_account_logout' => 'Du har loggats ut. Blockerade konton kan inte använda den här sidan. Registrerade du dig med en giltig e-postadress?', - 'flash_success' => 'Slutförd!', - 'flash_info' => 'Meddelande', - 'flash_warning' => 'Varning!', - 'flash_error' => 'Fel!', - 'flash_danger' => 'Fara!', - 'flash_info_multiple' => 'Det finns ett meddelande|Det finns :count meddelanden', - 'flash_error_multiple' => 'Det finns ett felmeddelande|Det finns :count felmeddelanden', - 'net_worth' => 'Nettoförmögenhet', - 'help_for_this_page' => 'Hjälp för denna sidan', - 'help_for_this_page_body' => 'Du hittar mer information om denna sida i dokumentationen.', - 'two_factor_welcome' => 'Hej!', - 'two_factor_enter_code' => 'För att fortsätta, mata in din tvåfaktorsautentiseringkod. Din applikation kan generera den åt dig.', - 'two_factor_code_here' => 'Skriv in koden', - 'two_factor_title' => 'Tvåfaktorsautensiering', - 'authenticate' => 'Autentisera', - 'two_factor_forgot_title' => 'Förlorad tvåfaktorsautentisering', - 'two_factor_forgot' => 'Jag har glömt min tvåfaktors-pryl.', - 'two_factor_lost_header' => 'Förlorad tvåfaktorsautentisering?', - 'two_factor_lost_intro' => 'Om du har förlorat även dina backupkoder har du otur. Detta är inte något du kan fixa från webbgränssnittet. Du har två val.', - 'two_factor_lost_fix_self' => 'Om du kör din egen instans av Firefly III, läs denna post i FAQ för instruktioner.', - 'two_factor_lost_fix_owner' => 'Annars, skicka epost till sajt-ägaren, :site_owner och be hen att återställa din tvåfaktorsautentisering.', - 'mfa_backup_code' => 'Du har använt en engångskod för att logga in i Firefly III. Den kan inte användas igen, så stryk den från din lista.', - 'pref_two_factor_new_backup_codes' => 'Generera nya engångskoder', - 'pref_two_factor_backup_code_count' => 'Du har :count giltig backup kod.|Du har :count giltiga backup koder.', - '2fa_i_have_them' => 'Sparade!', - 'warning_much_data' => ':days dagar med data kan ta ett tag att ladda.', - 'registered' => 'Din registrering lyckades!', - 'Default asset account' => 'Förvalt tillgångskonto', - 'no_budget_pointer' => 'Du verkar inte ha några budgetar än. Du bör skapa några på budgetar-sidan. Budgetar kan hjälpa dig att hålla reda på utgifter.', - 'no_bill_pointer' => 'Du verkar inte ha några räkningar ännu. Du bör skapa några på räkningar-sidan. Räkningar kan hjälpa dig att hålla reda på utgifter.', - 'Savings account' => 'Sparkonto', - 'Credit card' => 'Kreditkort', - 'source_accounts' => 'Källkonto|Källkonton', - 'destination_accounts' => 'Destination konto|Destination konton', - 'user_id_is' => 'Ditt användarid är :user', - 'field_supports_markdown' => 'Detta fält stödjer Markdown.', - 'need_more_help' => 'Om du behöver mer hjälp med att använda Firefly III, öppna en ticket på GitHub.', - 'reenable_intro_text' => 'Du kan också aktivera introduktionsguidningen.', - 'intro_boxes_after_refresh' => 'Introduktionsrutorna dyker upp igen när du uppdaterar sidan.', - 'show_all_no_filter' => 'Visa alla transaktioner utan att gruppera dem efter datum.', - 'expenses_by_category' => 'Utgifter per kategori', - 'expenses_by_budget' => 'Utgifter per budget', - 'income_by_category' => 'Intäkter per kategori', - 'expenses_by_asset_account' => 'Kostnader per tillgångskonto', - 'expenses_by_expense_account' => 'Kostnader per utgiftskonton', - 'cannot_redirect_to_account' => 'Förlåt, Firefly III kan inte omdirigera dig till rätt sida.', - 'sum_of_expenses' => 'Summa av kostnader', - 'sum_of_income' => 'Summa av inkomst', - 'liabilities' => 'Skulder', - 'spent_in_specific_budget' => 'Spenderad budget ":budget"', - 'spent_in_specific_double' => 'Spenderat i kontot ":account"', - 'earned_in_specific_double' => 'Intjänat i kontot ":account"', - 'source_account' => 'Källkonto', - 'source_account_reconciliation' => 'Du kan inte redigera källkontot för en avstämningstransaktion.', - 'destination_account' => 'Till konto', - 'destination_account_reconciliation' => 'Du kan inte redigera destinationskontot för en avstämningstransaktion.', - 'sum_of_expenses_in_budget' => 'Spenderat totalt i budget ":budget"', - 'left_in_budget_limit' => 'Kvar att spender enligt budget', - 'current_period' => 'Nuvarande period', - 'show_the_current_period_and_overview' => 'Visa nuvarande period och översikt', - 'pref_languages_locale' => 'För att ett språk förutom Engelska ska fungera bra, behöver ditt operativsystem ha de rätta språkinställningarna. Annars kommer inte valuta information, datum och summor visas på rätt sätt.', - 'budget_in_period' => 'Alla transaktioner för budget ":name" mellan :start och :end för :currency', - 'chart_budget_in_period' => 'Diagram med alla transaktioner för budget ":name" mellan :start och :end för :currency', - 'chart_budget_in_period_only_currency' => 'Summan du budgeterat var i :currency, detta diagram visar bara transaktioner i :currency.', - 'chart_account_in_period' => 'Diagram för alla transaktioner för kontot ":name" (:balance) mellan :start och :end', - 'chart_category_in_period' => 'Diagram med alla transaktioner för kategorin ":name" mellan :start och :end', - 'chart_category_all' => 'Diagram med alla transaktioner för kategorin ":name"', - 'clone_withdrawal' => 'Klona detta uttag', - 'clone_deposit' => 'Klona denna insättning', - 'clone_transfer' => 'Klona denna överföring', - 'multi_select_no_selection' => 'Inget valt', - 'multi_select_select_all' => 'Markera allt', - 'multi_select_n_selected' => 'vald', - 'multi_select_all_selected' => 'Allt valt', - 'multi_select_filter_placeholder' => 'Sök..', - 'intro_next_label' => 'Nästa', - 'intro_prev_label' => 'Föregående', - 'intro_skip_label' => 'Hoppa över', - 'intro_done_label' => 'Klart', - 'between_dates_breadcrumb' => 'Mellan :start och :end', - 'all_journals_without_budget' => 'Alla transaktioner utan en budget', - 'journals_without_budget' => 'Transaktioner utan budget', - 'all_journals_without_category' => 'Alla transaktioner utan en kategori', - 'journals_without_category' => 'Transaktioner utan en kategori', - 'all_journals_for_account' => 'Alla transaktioner för konto :name', - 'chart_all_journals_for_account' => 'Diagram med alla transaktioner för konto :name', - 'journals_in_period_for_account' => 'Alla transaktioner för konto :name mellan :start och :end', - 'journals_in_period_for_account_js' => 'Alla transaktioner för konto {title} mellan {start} och {end}', - 'transferred' => 'Överfört', - 'all_withdrawal' => 'All utgifter', - 'all_transactions' => 'Alla transaktioner', - 'title_withdrawal_between' => 'Alla utgifter mellan :start och :end', - 'all_deposit' => 'Alla intäkter', - 'title_deposit_between' => 'Alla intäkter mellan :start och :end', - 'all_transfers' => 'Alla överföringar', - 'title_transfers_between' => 'Alla överföringar mellan :start och :end', - 'all_transfer' => 'Alla överföringar', - 'all_journals_for_tag' => 'Alla överföringar märkta med ":tag"', - 'title_transfer_between' => 'Alla överföringar mellan :start och :end', - 'all_journals_for_category' => 'Alla transaktioner för kategori :name', - 'all_journals_for_budget' => 'Alla transaktioner för budget :name', - 'chart_all_journals_for_budget' => 'Diagram med alla transaktioner för budget :name', - 'journals_in_period_for_category' => 'Alla transaktioner för kategori :name mellan :start och :end', - 'journals_in_period_for_tag' => 'Alla transaktioner märkta :tag mellan :start och :end', - 'not_available_demo_user' => 'Denna funktionen är inte tillgänglig för demo användare.', - 'exchange_rate_instructions' => 'Tillgångskonto "@name" tillåter transaktioner endast i @native_currency. Om du önskar använda @foreign_currency, vänligen säkerställ att summan i @native_currency också är känd:', - 'transfer_exchange_rate_instructions' => 'Källkontot "@source_name" accepterar bara transaktioner i @source_currency. Mottagarkontot "@dest_name" accepterar bara transaktioner i @dest_currencty. Du behöver ange det överförda beloppet korrekt i båda valutorna.', - 'transaction_data' => 'Transaktionsdata', - 'invalid_server_configuration' => 'Ogiltig serverkonfiguration', - 'invalid_locale_settings' => 'Firefly III is unable to format monetary amounts because your server is missing the required packages. There are instructions how to do this.', - 'quickswitch' => 'Snabbbyte', - 'sign_in_to_start' => 'Logga in för att börja din session', - 'sign_in' => 'Logga in', - 'register_new_account' => 'Registrera ett nytt konto', - 'forgot_my_password' => 'Glömt mitt lösenord', - 'problems_with_input' => 'Det fanns program med din inmatning.', - 'reset_password' => 'Återställ ditt lösenord', - 'button_reset_password' => 'Återställ lösenord', - 'reset_button' => 'Återställ', - 'want_to_login' => 'Jag vill logga in', - 'login_page_title' => 'Logga in till Firefly III', - 'register_page_title' => 'Registrera hos Firefly III', - 'forgot_pw_page_title' => 'Glömt ditt lösenord till Firefly III', - 'reset_pw_page_title' => 'Återställ ditt lösenord för Firefly III', - 'cannot_reset_demo_user' => 'Går inte att återställa lösenordet för demo användaren.', - 'no_att_demo_user' => 'Demoanvändaren kan inte ladda upp bilagor.', - 'button_register' => 'Registrera', - 'authorization' => 'Auktorisering', - 'active_bills_only' => 'endast aktiva räkningar', - 'active_bills_only_total' => 'alla aktiva räkningar', - 'active_exp_bills_only' => 'endast aktiva och väntade räkningar', - 'active_exp_bills_only_total' => 'alla aktiva förväntade räkningar endast', - 'per_period_sum_1D' => 'Förväntade dagliga kostnader', - 'per_period_sum_1W' => 'Förväntade veckokostnader', - 'per_period_sum_1M' => 'Förväntade månadskostnader', - 'per_period_sum_3M' => 'Förväntade kvartalskostnader', - 'per_period_sum_6M' => 'Förväntade halvårskostnader', - 'per_period_sum_1Y' => 'Förväntade årliga kostnader', - 'average_per_bill' => 'medel per nota', - 'expected_total' => 'total förväntad', - 'reconciliation_account_name' => ':name avstämning (:currency)', - 'saved' => 'Sparad', - 'advanced_options' => 'Avancerade alternativ', - 'advanced_options_explain' => 'Vissa sidor i Firefly III har avancerade alternativ gömda bakom den här knappen. Den här sidan har inget tjusigt här, men kolla in de andra!', - 'here_be_dragons' => 'Hic sunt dracones', + 'close' => 'Stäng', + 'actions' => 'Åtgärder', + 'edit' => 'Redigera', + 'delete' => 'Ta bort', + 'split' => 'Dela', + 'single_split' => 'Dela', + 'clone' => 'Klona', + 'last_seven_days' => 'Senaste 7 dagarna', + 'last_thirty_days' => 'Senaste 30 dagarna', + 'last_180_days' => 'Senaste 180 dagarna', + 'YTD' => 'ÅTD', + 'welcome_back' => 'Vad spelas?', + 'everything' => 'Allt', + 'today' => 'idag', + 'customRange' => 'Egen tidsperiod', + 'date_range' => 'Datumintervall', + 'apply' => 'Bekräfta', + 'select_date' => 'Välj datum..', + 'cancel' => 'Avbryt', + 'from' => 'Från', + 'to' => 'Till', + 'structure' => 'Struktur', + 'help_translating' => 'Den här hjälptexten finns inte på svenska än. Kan du hjälpa till att översätta?', + 'showEverything' => 'Visa allt', + 'never' => 'Aldrig', + 'no_results_for_empty_search' => 'Din sökning var tom, så ingenting hittades.', + 'removed_amount' => 'Borttaget :amount', + 'added_amount' => 'Lade till :amount', + 'asset_account_role_help' => 'Extra alternativ utifrån ditt val kan ändras senare.', + 'Opening balance' => 'Ingående balans', + 'create_new_stuff' => 'Skapa nya saker', + 'new_withdrawal' => 'Nytt uttag', + 'create_new_transaction' => 'Skapa en ny transaktion', + 'sidebar_frontpage_create' => 'Skapa', + 'new_transaction' => 'Lägg till transaktion', + 'no_rules_for_bill' => 'Notan saknar associerade regler.', + 'go_to_asset_accounts' => 'Visa dina tillgångskonton', + 'go_to_budgets' => 'Gå till dina budgetar', + 'go_to_withdrawals' => 'Gå till dina uttag', + 'clones_journal_x' => 'Denna transaktion är en klon av ":description" (#:id)', + 'go_to_categories' => 'Gå till dina kategorier', + 'go_to_bills' => 'Gå till dina notor', + 'go_to_expense_accounts' => 'Se dina utgiftskonton', + 'go_to_revenue_accounts' => 'Se din intäktskonton', + 'go_to_piggies' => 'Gå till dina sparbössor', + 'new_deposit' => 'Ny insättning', + 'new_transfer' => 'Ny överföring', + 'new_transfers' => 'Ny överföring', + 'new_asset_account' => 'Nytt tillgångskonto', + 'new_expense_account' => 'Nytt utgiftskonto', + 'new_revenue_account' => 'Nytt intäktskonto', + 'new_liabilities_account' => 'Ny skuld', + 'new_budget' => 'Ny budget', + 'new_bill' => 'Ny nota', + 'block_account_logout' => 'Du har loggats ut. Blockerade konton kan inte använda den här sidan. Registrerade du dig med en giltig e-postadress?', + 'flash_success' => 'Slutförd!', + 'flash_info' => 'Meddelande', + 'flash_warning' => 'Varning!', + 'flash_error' => 'Fel!', + 'flash_danger' => 'Fara!', + 'flash_info_multiple' => 'Det finns ett meddelande|Det finns :count meddelanden', + 'flash_error_multiple' => 'Det finns ett felmeddelande|Det finns :count felmeddelanden', + 'net_worth' => 'Nettoförmögenhet', + 'help_for_this_page' => 'Hjälp för denna sidan', + 'help_for_this_page_body' => 'Du hittar mer information om denna sida i dokumentationen.', + 'two_factor_welcome' => 'Hej!', + 'two_factor_enter_code' => 'För att fortsätta, mata in din tvåfaktorsautentiseringkod. Din applikation kan generera den åt dig.', + 'two_factor_code_here' => 'Skriv in koden', + 'two_factor_title' => 'Tvåfaktorsautensiering', + 'authenticate' => 'Autentisera', + 'two_factor_forgot_title' => 'Förlorad tvåfaktorsautentisering', + 'two_factor_forgot' => 'Jag har glömt min tvåfaktors-pryl.', + 'two_factor_lost_header' => 'Förlorad tvåfaktorsautentisering?', + 'two_factor_lost_intro' => 'Om du har förlorat även dina backupkoder har du otur. Detta är inte något du kan fixa från webbgränssnittet. Du har två val.', + 'two_factor_lost_fix_self' => 'Om du kör din egen instans av Firefly III, läs denna post i FAQ för instruktioner.', + 'two_factor_lost_fix_owner' => 'Annars, skicka epost till sajt-ägaren, :site_owner och be hen att återställa din tvåfaktorsautentisering.', + 'mfa_backup_code' => 'Du har använt en engångskod för att logga in i Firefly III. Den kan inte användas igen, så stryk den från din lista.', + 'pref_two_factor_new_backup_codes' => 'Generera nya engångskoder', + 'pref_two_factor_backup_code_count' => 'Du har :count giltig backup kod.|Du har :count giltiga backup koder.', + '2fa_i_have_them' => 'Sparade!', + 'warning_much_data' => ':days dagar med data kan ta ett tag att ladda.', + 'registered' => 'Din registrering lyckades!', + 'Default asset account' => 'Förvalt tillgångskonto', + 'no_budget_pointer' => 'Du verkar inte ha några budgetar än. Du bör skapa några på budgetar-sidan. Budgetar kan hjälpa dig att hålla reda på utgifter.', + 'no_bill_pointer' => 'Du verkar inte ha några räkningar ännu. Du bör skapa några på räkningar-sidan. Räkningar kan hjälpa dig att hålla reda på utgifter.', + 'Savings account' => 'Sparkonto', + 'Credit card' => 'Kreditkort', + 'source_accounts' => 'Källkonto|Källkonton', + 'destination_accounts' => 'Destination konto|Destination konton', + 'user_id_is' => 'Ditt användarid är :user', + 'field_supports_markdown' => 'Detta fält stödjer Markdown.', + 'need_more_help' => 'Om du behöver mer hjälp med att använda Firefly III, öppna en ticket på GitHub.', + 'reenable_intro_text' => 'Du kan också aktivera introduktionsguidningen.', + 'intro_boxes_after_refresh' => 'Introduktionsrutorna dyker upp igen när du uppdaterar sidan.', + 'show_all_no_filter' => 'Visa alla transaktioner utan att gruppera dem efter datum.', + 'expenses_by_category' => 'Utgifter per kategori', + 'expenses_by_budget' => 'Utgifter per budget', + 'income_by_category' => 'Intäkter per kategori', + 'expenses_by_asset_account' => 'Kostnader per tillgångskonto', + 'expenses_by_expense_account' => 'Kostnader per utgiftskonton', + 'cannot_redirect_to_account' => 'Förlåt, Firefly III kan inte omdirigera dig till rätt sida.', + 'sum_of_expenses' => 'Summa av kostnader', + 'sum_of_income' => 'Summa av inkomst', + 'liabilities' => 'Skulder', + 'spent_in_specific_budget' => 'Spenderad budget ":budget"', + 'spent_in_specific_double' => 'Spenderat i kontot ":account"', + 'earned_in_specific_double' => 'Intjänat i kontot ":account"', + 'source_account' => 'Källkonto', + 'source_account_reconciliation' => 'Du kan inte redigera källkontot för en avstämningstransaktion.', + 'destination_account' => 'Till konto', + 'destination_account_reconciliation' => 'Du kan inte redigera destinationskontot för en avstämningstransaktion.', + 'sum_of_expenses_in_budget' => 'Spenderat totalt i budget ":budget"', + 'left_in_budget_limit' => 'Kvar att spender enligt budget', + 'current_period' => 'Nuvarande period', + 'show_the_current_period_and_overview' => 'Visa nuvarande period och översikt', + 'pref_languages_locale' => 'För att ett språk förutom Engelska ska fungera bra, behöver ditt operativsystem ha de rätta språkinställningarna. Annars kommer inte valuta information, datum och summor visas på rätt sätt.', + 'budget_in_period' => 'Alla transaktioner för budget ":name" mellan :start och :end för :currency', + 'chart_budget_in_period' => 'Diagram med alla transaktioner för budget ":name" mellan :start och :end för :currency', + 'chart_budget_in_period_only_currency' => 'Summan du budgeterat var i :currency, detta diagram visar bara transaktioner i :currency.', + 'chart_account_in_period' => 'Diagram för alla transaktioner för kontot ":name" (:balance) mellan :start och :end', + 'chart_category_in_period' => 'Diagram med alla transaktioner för kategorin ":name" mellan :start och :end', + 'chart_category_all' => 'Diagram med alla transaktioner för kategorin ":name"', + 'clone_withdrawal' => 'Klona detta uttag', + 'clone_deposit' => 'Klona denna insättning', + 'clone_transfer' => 'Klona denna överföring', + 'multi_select_no_selection' => 'Inget valt', + 'multi_select_select_all' => 'Markera allt', + 'multi_select_n_selected' => 'vald', + 'multi_select_all_selected' => 'Allt valt', + 'multi_select_filter_placeholder' => 'Sök..', + 'intro_next_label' => 'Nästa', + 'intro_prev_label' => 'Föregående', + 'intro_skip_label' => 'Hoppa över', + 'intro_done_label' => 'Klart', + 'between_dates_breadcrumb' => 'Mellan :start och :end', + 'all_journals_without_budget' => 'Alla transaktioner utan en budget', + 'journals_without_budget' => 'Transaktioner utan budget', + 'all_journals_without_category' => 'Alla transaktioner utan en kategori', + 'journals_without_category' => 'Transaktioner utan en kategori', + 'all_journals_for_account' => 'Alla transaktioner för konto :name', + 'chart_all_journals_for_account' => 'Diagram med alla transaktioner för konto :name', + 'journals_in_period_for_account' => 'Alla transaktioner för konto :name mellan :start och :end', + 'journals_in_period_for_account_js' => 'Alla transaktioner för konto {title} mellan {start} och {end}', + 'transferred' => 'Överfört', + 'all_withdrawal' => 'All utgifter', + 'all_transactions' => 'Alla transaktioner', + 'title_withdrawal_between' => 'Alla utgifter mellan :start och :end', + 'all_deposit' => 'Alla intäkter', + 'title_deposit_between' => 'Alla intäkter mellan :start och :end', + 'all_transfers' => 'Alla överföringar', + 'title_transfers_between' => 'Alla överföringar mellan :start och :end', + 'all_transfer' => 'Alla överföringar', + 'all_journals_for_tag' => 'Alla överföringar märkta med ":tag"', + 'title_transfer_between' => 'Alla överföringar mellan :start och :end', + 'all_journals_for_category' => 'Alla transaktioner för kategori :name', + 'all_journals_for_budget' => 'Alla transaktioner för budget :name', + 'chart_all_journals_for_budget' => 'Diagram med alla transaktioner för budget :name', + 'journals_in_period_for_category' => 'Alla transaktioner för kategori :name mellan :start och :end', + 'journals_in_period_for_tag' => 'Alla transaktioner märkta :tag mellan :start och :end', + 'not_available_demo_user' => 'Denna funktionen är inte tillgänglig för demo användare.', + 'exchange_rate_instructions' => 'Tillgångskonto "@name" tillåter transaktioner endast i @native_currency. Om du önskar använda @foreign_currency, vänligen säkerställ att summan i @native_currency också är känd:', + 'transfer_exchange_rate_instructions' => 'Källkontot "@source_name" accepterar bara transaktioner i @source_currency. Mottagarkontot "@dest_name" accepterar bara transaktioner i @dest_currencty. Du behöver ange det överförda beloppet korrekt i båda valutorna.', + 'transaction_data' => 'Transaktionsdata', + 'invalid_server_configuration' => 'Ogiltig serverkonfiguration', + 'invalid_locale_settings' => 'Firefly III is unable to format monetary amounts because your server is missing the required packages. There are instructions how to do this.', + 'quickswitch' => 'Snabbbyte', + 'sign_in_to_start' => 'Logga in för att börja din session', + 'sign_in' => 'Logga in', + 'register_new_account' => 'Registrera ett nytt konto', + 'forgot_my_password' => 'Glömt mitt lösenord', + 'problems_with_input' => 'Det fanns program med din inmatning.', + 'reset_password' => 'Återställ ditt lösenord', + 'button_reset_password' => 'Återställ lösenord', + 'reset_button' => 'Återställ', + 'want_to_login' => 'Jag vill logga in', + 'login_page_title' => 'Logga in till Firefly III', + 'register_page_title' => 'Registrera hos Firefly III', + 'forgot_pw_page_title' => 'Glömt ditt lösenord till Firefly III', + 'reset_pw_page_title' => 'Återställ ditt lösenord för Firefly III', + 'cannot_reset_demo_user' => 'Går inte att återställa lösenordet för demo användaren.', + 'no_att_demo_user' => 'Demoanvändaren kan inte ladda upp bilagor.', + 'button_register' => 'Registrera', + 'authorization' => 'Auktorisering', + 'active_bills_only' => 'endast aktiva räkningar', + 'active_bills_only_total' => 'alla aktiva räkningar', + 'active_exp_bills_only' => 'endast aktiva och väntade räkningar', + 'active_exp_bills_only_total' => 'alla aktiva förväntade räkningar endast', + 'per_period_sum_1D' => 'Förväntade dagliga kostnader', + 'per_period_sum_1W' => 'Förväntade veckokostnader', + 'per_period_sum_1M' => 'Förväntade månadskostnader', + 'per_period_sum_3M' => 'Förväntade kvartalskostnader', + 'per_period_sum_6M' => 'Förväntade halvårskostnader', + 'per_period_sum_1Y' => 'Förväntade årliga kostnader', + 'average_per_bill' => 'medel per nota', + 'expected_total' => 'total förväntad', + 'reconciliation_account_name' => ':name avstämning (:currency)', + 'saved' => 'Sparad', + 'advanced_options' => 'Avancerade alternativ', + 'advanced_options_explain' => 'Vissa sidor i Firefly III har avancerade alternativ gömda bakom den här knappen. Den här sidan har inget tjusigt här, men kolla in de andra!', + 'here_be_dragons' => 'Hic sunt dracones', // Webhooks - 'webhooks' => 'Webhookar', + 'webhooks' => 'Webhookar', // API access - 'authorization_request' => 'Firefly III v:version Auktorisationsbegäran', - 'authorization_request_intro' => 'Applikationen ":client" begär behörighet att få tillgång till din ekonomiska administration. Vill du ge :client tillgång till dessa poster?', - 'authorization_request_site' => 'Du kommer omdirigeras till :url som sedan kommer få tillgång till dina Firefly III-data.', - 'authorization_request_invalid' => 'Denna begäran om åtkomst är ogiltig. Följ aldrig den här länken igen.', - 'scopes_will_be_able' => 'Detta program kommer att kunna:', - 'button_authorize' => 'Godkänn', - 'none_in_select_list' => '(Ingen)', - 'no_piggy_bank' => '(ingen spargris)', - 'name_in_currency' => ':name i :currency', - 'paid_in_currency' => 'Betalad i :currency', - 'unpaid_in_currency' => 'Obetalad i :currency', - 'is_alpha_warning' => 'Du kör en ALPHA-version. Var försiktig med buggar och problem.', - 'is_beta_warning' => 'Du kör en BETA-version. Var försiktig med buggar och problem.', - 'all_destination_accounts' => 'Destinationskonton', - 'all_source_accounts' => 'Källkonton', - 'back_to_index' => 'Åter till index', - 'cant_logout_guard' => 'Firefly III kan inte logga ut dig.', - 'external_url' => 'Extern URL', - 'internal_reference' => 'Intern referens', + 'authorization_request' => 'Firefly III v:version Auktorisationsbegäran', + 'authorization_request_intro' => 'Applikationen ":client" begär behörighet att få tillgång till din ekonomiska administration. Vill du ge :client tillgång till dessa poster?', + 'authorization_request_site' => 'Du kommer omdirigeras till :url som sedan kommer få tillgång till dina Firefly III-data.', + 'authorization_request_invalid' => 'Denna begäran om åtkomst är ogiltig. Följ aldrig den här länken igen.', + 'scopes_will_be_able' => 'Detta program kommer att kunna:', + 'button_authorize' => 'Godkänn', + 'none_in_select_list' => '(Ingen)', + 'no_piggy_bank' => '(ingen spargris)', + 'name_in_currency' => ':name i :currency', + 'paid_in_currency' => 'Betalad i :currency', + 'unpaid_in_currency' => 'Obetalad i :currency', + 'is_alpha_warning' => 'Du kör en ALPHA-version. Var försiktig med buggar och problem.', + 'is_beta_warning' => 'Du kör en BETA-version. Var försiktig med buggar och problem.', + 'all_destination_accounts' => 'Destinationskonton', + 'all_source_accounts' => 'Källkonton', + 'back_to_index' => 'Åter till index', + 'cant_logout_guard' => 'Firefly III kan inte logga ut dig.', + 'external_url' => 'Extern URL', + 'internal_reference' => 'Intern referens', // check for updates: - 'update_check_title' => 'Sök uppdateringar', - 'admin_update_check_title' => 'Sök automatiskt efter uppdateringar', - 'admin_update_check_explain' => 'Firefly III kan söka efter uppdateringar automatiskt. När du aktiverar denna inställning, kommer den kontakta Firefly III uppdateringsserver för att se om en ny version av Firefly III finns tillgänglig. När det gör det så får du en notifiering. Du kan testa dessa notifieringar via knappen till höger. Välj nedan om du vill att Firefly III ska automatiskt söka efter uppdateringar.', - 'check_for_updates_permission' => 'Firefly III kan söka efter uppdateringara, men den behöver din tillåtelse att göra så. Vänligen gå till inställningar för att ställa in om denna funktion ska aktiveras.', - 'updates_ask_me_later' => 'Fråga mig senare', - 'updates_do_not_check' => 'Sök inte efter uppdateringar', - 'updates_enable_check' => 'Aktivera för att leta efter uppdateringar', - 'admin_update_check_now_title' => 'Sök efter uppdateringar nu', - 'admin_update_check_now_explain' => 'Om du trycker på knappen, kontrollerar Firefly III om du har den senaste versionen.', - 'check_for_updates_button' => 'Kontrollera nu!', - 'update_new_version_alert' => 'En ny version av Firefly III är tillgänglig. Du har :your_version, den senaste är :new_version vilken släpptes :date.', - 'update_version_beta' => 'Denna version är en BETA version. Det kan förekomma problem.', - 'update_version_alpha' => 'Denna version är en ALPHA version. Det kan förekomma problem.', - 'update_current_version_alert' => 'Du har :version, vilken är den senaste tillgängliga utgåva.', - 'update_newer_version_alert' => 'Du har :your_version, vilken är nyare än senaste utgåva, :new_version.', - 'update_check_error' => 'Ett fel inträffade vid sökning efter uppdateringar: :error', - 'unknown_error' => 'Okänt fel. Ledsen för det.', - 'just_new_release' => 'En ny version är tillgänglig! Version :version släpptes :date. Denna utgåva är mycket färsk. Vänta några dagar för att den nya utgåvan ska stabiliseras.', - 'disabled_but_check' => 'Du inaktiverade uppdateringskontroll. Så glöm inte att söka efter uppdateringar själv då och då. Tack!', - 'admin_update_channel_title' => 'Uppdatera kanal', - 'admin_update_channel_explain' => 'Firefly III har tre uppdaterings "kanaler" som bestämmer hur frammåt i kurvan du är i form av funktioner, förbättringar och buggar. Använd "beta" kanalen om du är äventyrslysten och "alpha" om du tycket om att leva farligt.', - 'update_channel_stable' => 'Stabil. Allting fungerar som förväntat.', - 'update_channel_beta' => 'Beta. Nya funktioner men saker kan vara trasiga.', - 'update_channel_alpha' => 'Alpha. Vi kastar in saker, det som fastnar det fastnar.', + 'update_check_title' => 'Sök uppdateringar', + 'admin_update_check_title' => 'Sök automatiskt efter uppdateringar', + 'admin_update_check_explain' => 'Firefly III kan söka efter uppdateringar automatiskt. När du aktiverar denna inställning, kommer den kontakta Firefly III uppdateringsserver för att se om en ny version av Firefly III finns tillgänglig. När det gör det så får du en notifiering. Du kan testa dessa notifieringar via knappen till höger. Välj nedan om du vill att Firefly III ska automatiskt söka efter uppdateringar.', + 'check_for_updates_permission' => 'Firefly III kan söka efter uppdateringara, men den behöver din tillåtelse att göra så. Vänligen gå till inställningar för att ställa in om denna funktion ska aktiveras.', + 'updates_ask_me_later' => 'Fråga mig senare', + 'updates_do_not_check' => 'Sök inte efter uppdateringar', + 'updates_enable_check' => 'Aktivera för att leta efter uppdateringar', + 'admin_update_check_now_title' => 'Sök efter uppdateringar nu', + 'admin_update_check_now_explain' => 'Om du trycker på knappen, kontrollerar Firefly III om du har den senaste versionen.', + 'check_for_updates_button' => 'Kontrollera nu!', + 'update_new_version_alert' => 'En ny version av Firefly III är tillgänglig. Du har :your_version, den senaste är :new_version vilken släpptes :date.', + 'update_version_beta' => 'Denna version är en BETA version. Det kan förekomma problem.', + 'update_version_alpha' => 'Denna version är en ALPHA version. Det kan förekomma problem.', + 'update_current_version_alert' => 'Du har :version, vilken är den senaste tillgängliga utgåva.', + 'update_newer_version_alert' => 'Du har :your_version, vilken är nyare än senaste utgåva, :new_version.', + 'update_check_error' => 'Ett fel inträffade vid sökning efter uppdateringar: :error', + 'unknown_error' => 'Okänt fel. Ledsen för det.', + 'just_new_release' => 'En ny version är tillgänglig! Version :version släpptes :date. Denna utgåva är mycket färsk. Vänta några dagar för att den nya utgåvan ska stabiliseras.', + 'disabled_but_check' => 'Du inaktiverade uppdateringskontroll. Så glöm inte att söka efter uppdateringar själv då och då. Tack!', + 'admin_update_channel_title' => 'Uppdatera kanal', + 'admin_update_channel_explain' => 'Firefly III har tre uppdaterings "kanaler" som bestämmer hur frammåt i kurvan du är i form av funktioner, förbättringar och buggar. Använd "beta" kanalen om du är äventyrslysten och "alpha" om du tycket om att leva farligt.', + 'update_channel_stable' => 'Stabil. Allting fungerar som förväntat.', + 'update_channel_beta' => 'Beta. Nya funktioner men saker kan vara trasiga.', + 'update_channel_alpha' => 'Alpha. Vi kastar in saker, det som fastnar det fastnar.', // search - 'search' => 'Sök', - 'search_query' => 'Fråga', - 'search_found_transactions' => 'Firefly III hittade :count transaktion i :time sekunder.|Firefly III hittade :count transaktioner i :time sekunder.', - 'search_found_more_transactions' => 'Firefly III hittade mer än :count transaktioner i :time sekunder.', - 'search_for_query' => 'Firefly III söker efter transaktioner med dessa ord i dem: :query', - 'invalid_operators_list' => 'Sökparametrarna är inte giltiga och har ignorerats.', - 'search_modifier_date_is' => 'Transaktions datum är ":value"', - 'search_modifier_id' => 'Transaktions ID är: ":value"', - 'search_modifier_date_before' => 'Transaktions datum är före eller på ":value"', - 'search_modifier_date_after' => 'Transaktions datum är efter eller på ":value"', - 'search_modifier_created_on' => 'Transaktionen skapades ":value"', - 'search_modifier_updated_on' => 'Transaktionen uppdaterades senaste ":value"', - 'search_modifier_external_id' => 'Externt ID är ":value"', - 'search_modifier_no_external_url' => 'Transaktionen saknar extern URL', - 'search_modifier_any_external_url' => 'Transaktionen måste ha en extern URL (valfri)', - 'search_modifier_internal_reference' => 'Intern referens är ":value"', - 'search_modifier_description_starts' => 'Beskrivningen är ":value"', - 'search_modifier_description_ends' => 'Beskrivningen slutar med ":value"', - 'search_modifier_description_contains' => 'Beskrivning innehåller ":value"', - 'search_modifier_description_is' => 'Beskrivningen är ":value"', - 'search_modifier_currency_is' => 'Transaktion (utländsk) valuta är ":value"', - 'search_modifier_foreign_currency_is' => 'Transaktion med utländsk valuta är ":value"', - 'search_modifier_has_attachments' => 'Transaktionen måste ha en bilaga', - 'search_modifier_has_no_category' => 'Transaktionen får inte ha någon kategori', - 'search_modifier_has_any_category' => 'Transaktionen måste ha (valfri) kategori', - 'search_modifier_has_no_budget' => 'Transaktionen får inte ha någon budget', - 'search_modifier_has_any_budget' => 'Transaktionen måste ha (valfri) budget', - 'search_modifier_has_no_bill' => 'Transaktionen får inte ha någon räkning', - 'search_modifier_has_any_bill' => 'Transaktionen måste ha en (valfri) räkning', - 'search_modifier_has_no_tag' => 'Transaktionen får inte ha några taggar', - 'search_modifier_has_any_tag' => 'Transaktionen måste ha en (valfri) tagg', - 'search_modifier_notes_contain' => 'Transaktionsnoteringar innehåller ":value"', - 'search_modifier_notes_start' => 'Transaktionsnoteringar börjar med ":value"', - 'search_modifier_notes_end' => 'Transaktionsnoteringar slutar med ":value"', - 'search_modifier_notes_are' => 'Transakationsnoteringarna är exakt ":value"', - 'search_modifier_no_notes' => 'Transaktionen saknar anteckningar', - 'search_modifier_any_notes' => 'Transaktionen måste ha anteckningar', - 'search_modifier_amount_exactly' => 'Belopp är exakt :value', - 'search_modifier_amount_less' => 'Beloppet är mindre än eller lika med :value', - 'search_modifier_amount_more' => 'Beloppet är mer än eller lika med :value', - 'search_modifier_source_account_is' => 'Källkontonamn är exakt ":value"', - 'search_modifier_source_account_contains' => 'Källkontonamn innehåller ":value"', - 'search_modifier_source_account_starts' => 'Källkontonamn börjar med ":value"', - 'search_modifier_source_account_ends' => 'Källkontonamn slutar med ":value"', - 'search_modifier_source_account_id' => 'Källkonto ID är :value', - 'search_modifier_source_account_nr_is' => 'Källkontonummer (IBAN) är ":value"', - 'search_modifier_source_account_nr_contains' => 'Källkontonummer (IBAN) innehåller ":value"', - 'search_modifier_source_account_nr_starts' => 'Källkontonummer (IBAN) börjar med ":value"', - 'search_modifier_source_account_nr_ends' => 'Källkontonummer (IBAN) slutar med ":value"', - 'search_modifier_destination_account_is' => 'Destinationens kontonamn är exakt ":value"', - 'search_modifier_destination_account_contains' => 'Destinationens kontonamn innehåller ":value"', - 'search_modifier_destination_account_starts' => 'Destinationens kontonamn börjar med ":value"', - 'search_modifier_destination_account_ends' => 'Destinationens kontonamn slutar med ":value"', - 'search_modifier_destination_account_id' => 'Destinationskonto ID är :value', - 'search_modifier_destination_is_cash' => 'Destinationskonto är (kontant) konto', - 'search_modifier_source_is_cash' => 'Källkonto är (kontant) konto', - 'search_modifier_destination_account_nr_is' => 'Destinationskontonummer (IBAN) är ":value"', - 'search_modifier_destination_account_nr_contains' => 'Destinationskontonummer (IBAN) innehåller ":value"', - 'search_modifier_destination_account_nr_starts' => 'Destinationskontonummer (IBAN) börjar med ":value"', - 'search_modifier_destination_account_nr_ends' => 'Destinationskontonummer (IBAN) slutar med ":value"', - 'search_modifier_account_id' => 'Källa eller destinationskonto ID är/är: :value', - 'search_modifier_category_is' => 'Kategorin är ":value"', - 'search_modifier_budget_is' => 'Budget är ":value"', - 'search_modifier_bill_is' => 'Nota är ":value"', - 'search_modifier_transaction_type' => 'Transaktionstypen är ":value"', - 'search_modifier_tag_is' => 'Taggen är ":value"', - 'search_modifier_date_is_year' => 'Transaktionen är i år ":value"', - 'search_modifier_date_is_month' => 'Transaktionen är i månaden ":value"', - 'search_modifier_date_is_day' => 'Transaktionen är på dagen i månaden ":value"', - 'search_modifier_date_before_year' => 'Transaktionen är före eller under år ":value"', - 'search_modifier_date_before_month' => 'Transaktionen är före eller under månaden ":value"', - 'search_modifier_date_before_day' => 'Transaktionen är före eller på dagen i månaden ":value"', - 'search_modifier_date_after_year' => 'Transaktionen är i eller efter år ":value"', - 'search_modifier_date_after_month' => 'Transaktionen är i eller efter månad ":value"', - 'search_modifier_date_after_day' => 'Transaktionen är efter eller på dagen i månaden ":value"', + 'search' => 'Sök', + 'search_query' => 'Fråga', + 'search_found_transactions' => 'Firefly III hittade :count transaktion i :time sekunder.|Firefly III hittade :count transaktioner i :time sekunder.', + 'search_found_more_transactions' => 'Firefly III hittade mer än :count transaktioner i :time sekunder.', + 'search_for_query' => 'Firefly III söker efter transaktioner med dessa ord i dem: :query', + 'invalid_operators_list' => 'Sökparametrarna är inte giltiga och har ignorerats.', + + // old + + 'search_modifier_date_on' => 'Transaction date is ":value"', + 'search_modifier_id' => 'Transaktions ID är: ":value"', + 'search_modifier_date_before' => 'Transaktions datum är före eller på ":value"', + 'search_modifier_date_after' => 'Transaktions datum är efter eller på ":value"', + 'search_modifier_external_id_is' => 'External ID is ":value"', + 'search_modifier_no_external_url' => 'Transaktionen saknar extern URL', + 'search_modifier_any_external_url' => 'Transaktionen måste ha en extern URL (valfri)', + 'search_modifier_internal_reference_is' => 'Internal reference is ":value"', + 'search_modifier_description_starts' => 'Beskrivningen är ":value"', + 'search_modifier_description_ends' => 'Beskrivningen slutar med ":value"', + 'search_modifier_description_contains' => 'Beskrivning innehåller ":value"', + 'search_modifier_description_is' => 'Beskrivningen är ":value"', + 'search_modifier_currency_is' => 'Transaktion (utländsk) valuta är ":value"', + 'search_modifier_foreign_currency_is' => 'Transaktion med utländsk valuta är ":value"', + 'search_modifier_has_attachments' => 'Transaktionen måste ha en bilaga', + 'search_modifier_has_no_category' => 'Transaktionen får inte ha någon kategori', + 'search_modifier_has_any_category' => 'Transaktionen måste ha (valfri) kategori', + 'search_modifier_has_no_budget' => 'Transaktionen får inte ha någon budget', + 'search_modifier_has_any_budget' => 'Transaktionen måste ha (valfri) budget', + 'search_modifier_has_no_bill' => 'Transaktionen får inte ha någon räkning', + 'search_modifier_has_any_bill' => 'Transaktionen måste ha en (valfri) räkning', + 'search_modifier_has_no_tag' => 'Transaktionen får inte ha några taggar', + 'search_modifier_has_any_tag' => 'Transaktionen måste ha en (valfri) tagg', + 'search_modifier_notes_contains' => 'The transaction notes contain ":value"', + 'search_modifier_notes_starts' => 'The transaction notes start with ":value"', + 'search_modifier_notes_ends' => 'The transaction notes end with ":value"', + 'search_modifier_notes_is' => 'The transaction notes are exactly ":value"', + 'search_modifier_no_notes' => 'Transaktionen saknar anteckningar', + 'search_modifier_any_notes' => 'Transaktionen måste ha anteckningar', + 'search_modifier_amount_is' => 'Amount is exactly :value', + 'search_modifier_amount_less' => 'Beloppet är mindre än eller lika med :value', + 'search_modifier_amount_more' => 'Beloppet är mer än eller lika med :value', + 'search_modifier_source_account_is' => 'Källkontonamn är exakt ":value"', + 'search_modifier_source_account_contains' => 'Källkontonamn innehåller ":value"', + 'search_modifier_source_account_starts' => 'Källkontonamn börjar med ":value"', + 'search_modifier_source_account_ends' => 'Källkontonamn slutar med ":value"', + 'search_modifier_source_account_id' => 'Källkonto ID är :value', + 'search_modifier_source_account_nr_is' => 'Källkontonummer (IBAN) är ":value"', + 'search_modifier_source_account_nr_contains' => 'Källkontonummer (IBAN) innehåller ":value"', + 'search_modifier_source_account_nr_starts' => 'Källkontonummer (IBAN) börjar med ":value"', + 'search_modifier_source_account_nr_ends' => 'Källkontonummer (IBAN) slutar med ":value"', + 'search_modifier_destination_account_is' => 'Destinationens kontonamn är exakt ":value"', + 'search_modifier_destination_account_contains' => 'Destinationens kontonamn innehåller ":value"', + 'search_modifier_destination_account_starts' => 'Destinationens kontonamn börjar med ":value"', + 'search_modifier_destination_account_ends' => 'Destinationens kontonamn slutar med ":value"', + 'search_modifier_destination_account_id' => 'Destinationskonto ID är :value', + 'search_modifier_destination_is_cash' => 'Destinationskonto är (kontant) konto', + 'search_modifier_source_is_cash' => 'Källkonto är (kontant) konto', + 'search_modifier_destination_account_nr_is' => 'Destinationskontonummer (IBAN) är ":value"', + 'search_modifier_destination_account_nr_contains' => 'Destinationskontonummer (IBAN) innehåller ":value"', + 'search_modifier_destination_account_nr_starts' => 'Destinationskontonummer (IBAN) börjar med ":value"', + 'search_modifier_destination_account_nr_ends' => 'Destinationskontonummer (IBAN) slutar med ":value"', + 'search_modifier_account_id' => 'Källa eller destinationskonto ID är/är: :value', + 'search_modifier_category_is' => 'Kategorin är ":value"', + 'search_modifier_budget_is' => 'Budget är ":value"', + 'search_modifier_bill_is' => 'Nota är ":value"', + 'search_modifier_transaction_type' => 'Transaktionstypen är ":value"', + 'search_modifier_tag_is' => 'Taggen är ":value"', + 'search_modifier_date_on_year' => 'Transaction is in year ":value"', + 'search_modifier_date_on_month' => 'Transaction is in month ":value"', + 'search_modifier_date_on_day' => 'Transaction is on day of month ":value"', + 'search_modifier_date_before_year' => 'Transaktionen är före eller under år ":value"', + 'search_modifier_date_before_month' => 'Transaktionen är före eller under månaden ":value"', + 'search_modifier_date_before_day' => 'Transaktionen är före eller på dagen i månaden ":value"', + 'search_modifier_date_after_year' => 'Transaktionen är i eller efter år ":value"', + 'search_modifier_date_after_month' => 'Transaktionen är i eller efter månad ":value"', + 'search_modifier_date_after_day' => 'Transaktionen är efter eller på dagen i månaden ":value"', + + + // new + 'search_modifier_tag_is_not' => 'No tag is ":value"', + + 'search_modifier_account_is' => 'Either account is ":value"', + 'search_modifier_account_contains' => 'Either account contains ":value"', + 'search_modifier_account_ends' => 'Either account ends with ":value"', + 'search_modifier_account_starts' => 'Either account starts with ":value"', + 'search_modifier_account_nr_is' => 'Either account number / IBAN is ":value"', + 'search_modifier_account_nr_contains' => 'Either account number / IBAN contains ":value"', + 'search_modifier_account_nr_ends' => 'Either account number / IBAN ends with ":value"', + 'search_modifier_account_nr_starts' => 'Either account number / IBAN starts with ":value"', + 'search_modifier_category_contains' => 'Category contains ":value"', + 'search_modifier_category_ends' => 'Category ends with ":value"', + 'search_modifier_category_starts' => 'Category starts with ":value"', + 'search_modifier_budget_contains' => 'Budget contains ":value"', + 'search_modifier_budget_ends' => 'Budget ends with ":value"', + 'search_modifier_budget_starts' => 'Budget starts with ":value"', + 'search_modifier_bill_contains' => 'Bill contains ":value"', + 'search_modifier_bill_ends' => 'Bill ends with ":value"', + 'search_modifier_bill_starts' => 'Bill starts with ":value"', + 'search_modifier_external_id_contains' => 'External ID contains ":value"', + 'search_modifier_external_id_ends' => 'External ID ends with ":value"', + 'search_modifier_external_id_starts' => 'External ID starts with ":value"', + 'search_modifier_internal_reference_contains' => 'Internal reference contains ":value"', + 'search_modifier_internal_reference_ends' => 'Internal reference ends with ":value"', + 'search_modifier_internal_reference_starts' => 'Internal reference starts with ":value"', + 'search_modifier_external_url_is' => 'External URL is ":value"', + 'search_modifier_external_url_contains' => 'External URL contains ":value"', + 'search_modifier_external_url_ends' => 'External URL ends with ":value"', + 'search_modifier_external_url_starts' => 'External URL starts with ":value"', + 'search_modifier_has_no_attachments' => 'Transaction has no attachments', + 'search_modifier_account_is_cash' => 'Either account is a cash account.', + 'search_modifier_journal_id' => 'The journal ID is ":value"', + 'search_modifier_recurrence_id' => 'The recurring transaction ID is ":value"', + 'search_modifier_foreign_amount_is' => 'The foreign amount is ":value"', + 'search_modifier_foreign_amount_less' => 'The foreign amount is less than ":value"', + 'search_modifier_foreign_amount_more' => 'The foreign amount is more than ":value"', + + // date fields + 'search_modifier_interest_date_on' => 'Transaction interest date is ":value"', + 'search_modifier_interest_date_on_year' => 'Transaction interest date is in year ":value"', + 'search_modifier_interest_date_on_month' => 'Transaction interest date is in month ":value"', + 'search_modifier_interest_date_on_day' => 'Transaction interest date is on day of month ":value"', + 'search_modifier_interest_date_before_year' => 'Transaction interest date is before or in year ":value"', + 'search_modifier_interest_date_before_month' => 'Transaction interest date is before or in month ":value"', + 'search_modifier_interest_date_before_day' => 'Transaction interest date is before or on day of month ":value"', + 'search_modifier_interest_date_after_year' => 'Transaction interest date is after or in year ":value"', + 'search_modifier_interest_date_after_month' => 'Transaction interest date is after or in month ":value"', + 'search_modifier_interest_date_after_day' => 'Transaction interest date is after or on day of month ":value"', + 'search_modifier_book_date_on_year' => 'Transaction book date is in year ":value"', + 'search_modifier_book_date_on_month' => 'Transaction book date is in month ":value"', + 'search_modifier_book_date_on_day' => 'Transaction book date is on day of month ":value"', + 'search_modifier_book_date_before_year' => 'Transaction book date is before or in year ":value"', + 'search_modifier_book_date_before_month' => 'Transaction book date is before or in month ":value"', + 'search_modifier_book_date_before_day' => 'Transaction book date is before or on day of month ":value"', + 'search_modifier_book_date_after_year' => 'Transaction book date is after or in year ":value"', + 'search_modifier_book_date_after_month' => 'Transaction book date is after or in month ":value"', + 'search_modifier_book_date_after_day' => 'Transaction book date is after or on day of month ":value"', + 'search_modifier_process_date_on_year' => 'Transaction process date is in year ":value"', + 'search_modifier_process_date_on_month' => 'Transaction process date is in month ":value"', + 'search_modifier_process_date_on_day' => 'Transaction process date is on day of month ":value"', + 'search_modifier_process_date_before_year' => 'Transaction process date is before or in year ":value"', + 'search_modifier_process_date_before_month' => 'Transaction process date is before or in month ":value"', + 'search_modifier_process_date_before_day' => 'Transaction process date is before or on day of month ":value"', + 'search_modifier_process_date_after_year' => 'Transaction process date is after or in year ":value"', + 'search_modifier_process_date_after_month' => 'Transaction process date is after or in month ":value"', + 'search_modifier_process_date_after_day' => 'Transaction process date is after or on day of month ":value"', + 'search_modifier_due_date_on_year' => 'Transaction due date is in year ":value"', + 'search_modifier_due_date_on_month' => 'Transaction due date is in month ":value"', + 'search_modifier_due_date_on_day' => 'Transaction due date is on day of month ":value"', + 'search_modifier_due_date_before_year' => 'Transaction due date is before or in year ":value"', + 'search_modifier_due_date_before_month' => 'Transaction due date is before or in month ":value"', + 'search_modifier_due_date_before_day' => 'Transaction due date is before or on day of month ":value"', + 'search_modifier_due_date_after_year' => 'Transaction due date is after or in year ":value"', + 'search_modifier_due_date_after_month' => 'Transaction due date is after or in month ":value"', + 'search_modifier_due_date_after_day' => 'Transaction due date is after or on day of month ":value"', + 'search_modifier_payment_date_on_year' => 'Transaction payment date is in year ":value"', + 'search_modifier_payment_date_on_month' => 'Transaction payment date is in month ":value"', + 'search_modifier_payment_date_on_day' => 'Transaction payment date is on day of month ":value"', + 'search_modifier_payment_date_before_year' => 'Transaction payment date is before or in year ":value"', + 'search_modifier_payment_date_before_month' => 'Transaction payment date is before or in month ":value"', + 'search_modifier_payment_date_before_day' => 'Transaction payment date is before or on day of month ":value"', + 'search_modifier_payment_date_after_year' => 'Transaction payment date is after or in year ":value"', + 'search_modifier_payment_date_after_month' => 'Transaction payment date is after or in month ":value"', + 'search_modifier_payment_date_after_day' => 'Transaction payment date is after or on day of month ":value"', + 'search_modifier_invoice_date_on_year' => 'Transaction invoice date is in year ":value"', + 'search_modifier_invoice_date_on_month' => 'Transaction invoice date is in month ":value"', + 'search_modifier_invoice_date_on_day' => 'Transaction invoice date is on day of month ":value"', + 'search_modifier_invoice_date_before_year' => 'Transaction invoice date is before or in year ":value"', + 'search_modifier_invoice_date_before_month' => 'Transaction invoice date is before or in month ":value"', + 'search_modifier_invoice_date_before_day' => 'Transaction invoice date is before or on day of month ":value"', + 'search_modifier_invoice_date_after_year' => 'Transaction invoice date is after or in year ":value"', + 'search_modifier_invoice_date_after_month' => 'Transaction invoice date is after or in month ":value"', + 'search_modifier_invoice_date_after_day' => 'Transaction invoice date is after or on day of month ":value"', + // other dates + 'search_modifier_updated_at_on_year' => 'Transaction was last updated in year ":value"', + 'search_modifier_updated_at_on_month' => 'Transaction was last updated in month ":value"', + 'search_modifier_updated_at_on_day' => 'Transaction was last updated on day of month ":value"', + 'search_modifier_updated_at_before_year' => 'Transaction was last updated in or before year ":value"', + 'search_modifier_updated_at_before_month' => 'Transaction was last updated in or before month ":value"', + 'search_modifier_updated_at_before_day' => 'Transaction was last updated on or before day of month ":value"', + 'search_modifier_updated_at_after_year' => 'Transaction was last updated in or after year ":value"', + 'search_modifier_updated_at_after_month' => 'Transaction was last updated in or after month ":value"', + 'search_modifier_updated_at_after_day' => 'Transaction was last updated on or after day of month ":value"', + 'search_modifier_created_at_on_year' => 'Transaction was created in year ":value"', + 'search_modifier_created_at_on_month' => 'Transaction was created in month ":value"', + 'search_modifier_created_at_on_day' => 'Transaction was created on day of month ":value"', + 'search_modifier_created_at_before_year' => 'Transaction was created in or before year ":value"', + 'search_modifier_created_at_before_month' => 'Transaction was created in or before month ":value"', + 'search_modifier_created_at_before_day' => 'Transaction was created on or before day of month ":value"', + 'search_modifier_created_at_after_year' => 'Transaction was created in or after year ":value"', + 'search_modifier_created_at_after_month' => 'Transaction was created in or after month ":value"', + 'search_modifier_created_at_after_day' => 'Transaction was created on or after day of month ":value"', + 'search_modifier_interest_date_before' => 'Transaction interest date is on or before ":value"', + 'search_modifier_interest_date_after' => 'Transaction interest date is on or after ":value"', + 'search_modifier_book_date_on' => 'Transaction book date is on ":value"', + 'search_modifier_book_date_before' => 'Transaction book date is on or before ":value"', + 'search_modifier_book_date_after' => 'Transaction book date is on or after ":value"', + 'search_modifier_process_date_on' => 'Transaction process date is on ":value"', + 'search_modifier_process_date_before' => 'Transaction process date is on or before ":value"', + 'search_modifier_process_date_after' => 'Transaction process date is on or after ":value"', + 'search_modifier_due_date_on' => 'Transaction due date is on ":value"', + 'search_modifier_due_date_before' => 'Transaction due date is on or before ":value"', + 'search_modifier_due_date_after' => 'Transaction due date is on or after ":value"', + 'search_modifier_payment_date_on' => 'Transaction payment date is on ":value"', + 'search_modifier_payment_date_before' => 'Transaction payment date is on or before ":value"', + 'search_modifier_payment_date_after' => 'Transaction payment date is on or after ":value"', + 'search_modifier_invoice_date_on' => 'Transaction invoice date is on ":value"', + 'search_modifier_invoice_date_before' => 'Transaction invoice date is on or before ":value"', + 'search_modifier_invoice_date_after' => 'Transaction invoice date is on or after ":value"', + 'search_modifier_created_at_on' => 'Transaction was created on ":value"', + 'search_modifier_created_at_before' => 'Transaction was created on or before ":value"', + 'search_modifier_created_at_after' => 'Transaction was created on or after ":value"', + 'search_modifier_updated_at_on' => 'Transaction was updated on ":value"', + 'search_modifier_updated_at_before' => 'Transaction was updated on or before ":value"', + 'search_modifier_updated_at_after' => 'Transaction was updated on or after ":value"', + 'search_modifier_attachment_name_is' => 'Any attachment\'s name is ":value"', + 'search_modifier_attachment_name_contains' => 'Any attachment\'s name contains ":value"', + 'search_modifier_attachment_name_starts' => 'Any attachment\'s name starts with ":value"', + 'search_modifier_attachment_name_ends' => 'Any attachment\'s name ends with ":value"', + 'search_modifier_attachment_notes_are' => 'Any attachment\'s notes are ":value"', + 'search_modifier_attachment_notes_contains' => 'Any attachment\'s notes contain ":value"', + 'search_modifier_attachment_notes_starts' => 'Any attachment\'s notes start with ":value"', + 'search_modifier_attachment_notes_ends' => 'Any attachment\'s notes end is ":value"', 'update_rule_from_query' => 'Uppdatera regel ":rule" från sökfråga', 'create_rule_from_query' => 'Skapa ny regel från sökfrågan', 'rule_from_search_words' => 'Regelmotorn har svårt att hantera ":string". Den föreslagna regeln som passar din sökfråga kan ge olika resultat. Kontrollera regelutlösarna noggrant.', @@ -443,7 +590,12 @@ return [ 'applied_rule_group_selection' => 'Regelgrupp ":title" har tillämpats på ditt val.', // actions and triggers + 'rule_trigger_store_journal' => 'När en transaktion skapas', + 'rule_trigger_update_journal' => 'När en transaktion uppdateras', 'rule_trigger_user_action' => 'Användaråtgärd är ":trigger_value"', + + + // OLD values (remove non-doubles later): 'rule_trigger_source_account_starts_choice' => 'Källkontonamn börjar med..', 'rule_trigger_source_account_starts' => 'Källkontonamn börjar med ":trigger_value"', 'rule_trigger_source_account_ends_choice' => 'Källkontonamn slutar med..', @@ -452,14 +604,14 @@ return [ 'rule_trigger_source_account_is' => 'Källkontonamn är ":trigger_value"', 'rule_trigger_source_account_contains_choice' => 'Källkontonamn innehåller..', 'rule_trigger_source_account_contains' => 'Källkontonamn innehåller ":trigger_value"', - 'rule_trigger_account_id_choice' => 'Konto ID (källa/destination) är exakt..', - 'rule_trigger_account_id' => 'Konto ID (källa/destination) är exakt :trigger_value', + 'rule_trigger_account_id_choice' => 'Either account ID is exactly..', + 'rule_trigger_account_id' => 'Either account ID is exactly :trigger_value', 'rule_trigger_source_account_id_choice' => 'Källkonto-ID är exakt..', 'rule_trigger_source_account_id' => 'Källkonto-ID är exakt :trigger_value', 'rule_trigger_destination_account_id_choice' => 'Destination konto-ID är exakt..', 'rule_trigger_destination_account_id' => 'Destinationskonto ID är exakt :trigger_value', - 'rule_trigger_account_is_cash_choice' => 'Konto (källa/destination) är (kontant) konto', - 'rule_trigger_account_is_cash' => 'Konto (källa/destination) är (kontant) konto', + 'rule_trigger_account_is_cash_choice' => 'Either account is cash', + 'rule_trigger_account_is_cash' => 'Either account is cash', 'rule_trigger_source_is_cash_choice' => 'Källkonto är (kontant) konto', 'rule_trigger_source_is_cash' => 'Källkonto är (kontant) konto', 'rule_trigger_destination_is_cash_choice' => 'Destinationskonto är (kontant) konto', @@ -494,8 +646,8 @@ return [ 'rule_trigger_category_is' => 'Kategori är ":trigger_value"', 'rule_trigger_amount_less_choice' => 'Beloppet är mindre än..', 'rule_trigger_amount_less' => 'Beloppet är mindre än :trigger_value', - 'rule_trigger_amount_exactly_choice' => 'Beloppet är..', - 'rule_trigger_amount_exactly' => 'Beloppet är :trigger_value', + 'rule_trigger_amount_is_choice' => 'Amount is..', + 'rule_trigger_amount_is' => 'Amount is :trigger_value', 'rule_trigger_amount_more_choice' => 'Belopp är mer än..', 'rule_trigger_amount_more' => 'Belopp är mer än :trigger_value', 'rule_trigger_description_starts_choice' => 'Beskrivning börjar med..', @@ -506,28 +658,26 @@ return [ 'rule_trigger_description_contains' => 'Beskrivning innehåller ":trigger_value"', 'rule_trigger_description_is_choice' => 'Beskrivning är..', 'rule_trigger_description_is' => 'Beskrivning är ":trigger_value"', - 'rule_trigger_date_is_choice' => 'Transaktionsdatum är..', - 'rule_trigger_date_is' => 'Transaktionsdatum är ":trigger_value"', + 'rule_trigger_date_on_choice' => 'Transaction date is..', + 'rule_trigger_date_on' => 'Transaction date is ":trigger_value"', 'rule_trigger_date_before_choice' => 'Transaktionsdatum är innan..', 'rule_trigger_date_before' => 'Transaktionsdatum är före ":trigger_value"', 'rule_trigger_date_after_choice' => 'Transaktionsdatum är efter..', 'rule_trigger_date_after' => 'Transaktionsdatum är efter ":trigger_value"', - 'rule_trigger_created_on_choice' => 'Transaktion gjordes på..', - 'rule_trigger_created_on' => 'Transaktionen gjordes på ":trigger_value"', - 'rule_trigger_updated_on_choice' => 'Transaktionen redigerades senast på..', - 'rule_trigger_updated_on' => 'Transaktionen ändrades senast ":trigger_value"', + 'rule_trigger_created_at_on_choice' => 'Transaction was made on..', + 'rule_trigger_created_at_on' => 'Transaction was made on ":trigger_value"', + 'rule_trigger_updated_at_on_choice' => 'Transaction was last edited on..', + 'rule_trigger_updated_at_on' => 'Transaction was last edited on ":trigger_value"', 'rule_trigger_budget_is_choice' => 'Budget är..', 'rule_trigger_budget_is' => 'Budget är ":trigger_value"', - 'rule_trigger_tag_is_choice' => '(En) etikett är..', - 'rule_trigger_tag_is' => 'En etikett är ":trigger_value"', + 'rule_trigger_tag_is_choice' => 'Any tag is..', + 'rule_trigger_tag_is' => 'Any tag is ":trigger_value"', 'rule_trigger_currency_is_choice' => 'Transaktionsvalutan är..', 'rule_trigger_currency_is' => 'Transaktionsvalutan är ":trigger_value"', 'rule_trigger_foreign_currency_is_choice' => 'Transaktion med utländsk valuta är..', 'rule_trigger_foreign_currency_is' => 'Transaktion med utländsk valuta är ":trigger_value"', 'rule_trigger_has_attachments_choice' => 'Har minst så många bilagor', 'rule_trigger_has_attachments' => 'Har minst :trigger_value bilaga/bilagor', - 'rule_trigger_store_journal' => 'När en transaktion skapas', - 'rule_trigger_update_journal' => 'När en transaktion uppdateras', 'rule_trigger_has_no_category_choice' => 'Har ingen kategori', 'rule_trigger_has_no_category' => 'Transaktion saknar kategori', 'rule_trigger_has_any_category_choice' => 'Har en (valfri) kategori', @@ -548,20 +698,20 @@ return [ 'rule_trigger_any_notes' => 'Transaktion har (valfria) anteckningar', 'rule_trigger_no_notes_choice' => 'Har inga anteckningar', 'rule_trigger_no_notes' => 'Transaktion saknar anteckningar', - 'rule_trigger_notes_are_choice' => 'Anteckningar är..', - 'rule_trigger_notes_are' => 'Anteckningar är ":trigger_value"', - 'rule_trigger_notes_contain_choice' => 'Anteckningar innehåller..', - 'rule_trigger_notes_contain' => 'Anteckningar innehåller ":trigger_value"', - 'rule_trigger_notes_start_choice' => 'Anteckningar börjar med..', - 'rule_trigger_notes_start' => 'Anteckningar börjar med ":trigger_value"', - 'rule_trigger_notes_end_choice' => 'Anteckningar slutar med..', - 'rule_trigger_notes_end' => 'Anteckningar slutar med ":trigger_value"', + 'rule_trigger_notes_is_choice' => 'Notes are..', + 'rule_trigger_notes_is' => 'Notes are ":trigger_value"', + 'rule_trigger_notes_contains_choice' => 'Notes contain..', + 'rule_trigger_notes_contains' => 'Notes contain ":trigger_value"', + 'rule_trigger_notes_starts_choice' => 'Notes start with..', + 'rule_trigger_notes_starts' => 'Notes start with ":trigger_value"', + 'rule_trigger_notes_ends_choice' => 'Notes end with..', + 'rule_trigger_notes_ends' => 'Notes end with ":trigger_value"', 'rule_trigger_bill_is_choice' => 'Faktura är..', 'rule_trigger_bill_is' => 'Fakturan är ":trigger_value"', - 'rule_trigger_external_id_choice' => 'Externt ID är..', - 'rule_trigger_external_id' => 'Externt ID är ":trigger_value"', - 'rule_trigger_internal_reference_choice' => 'Intern referens är..', - 'rule_trigger_internal_reference' => 'Intern referens är ":trigger_value"', + 'rule_trigger_external_id_is_choice' => 'External ID is..', + 'rule_trigger_external_id_is' => 'External ID is ":trigger_value"', + 'rule_trigger_internal_reference_is_choice' => 'Internal reference is..', + 'rule_trigger_internal_reference_is' => 'Internal reference is ":trigger_value"', 'rule_trigger_journal_id_choice' => 'Transaktionsjournal-ID är..', 'rule_trigger_journal_id' => 'Transaktionsjournal-ID är ":trigger_value"', 'rule_trigger_no_external_url' => 'Transaktionen saknar extern URL', @@ -571,6 +721,134 @@ return [ 'rule_trigger_id_choice' => 'Transaktions-ID är..', 'rule_trigger_id' => 'Transaktions-ID är ":trigger_value"', + // new values: + 'rule_trigger_user_action_choice' => 'User action is ":trigger_value"', + 'rule_trigger_tag_is_not_choice' => 'No tag is ":trigger_value"', + 'rule_trigger_tag_is_not' => 'No tag is..', + 'rule_trigger_account_is_choice' => 'Either account is exactly..', + 'rule_trigger_account_is' => 'Either account is exactly ":trigger_value"', + 'rule_trigger_account_contains_choice' => 'Either account contains..', + 'rule_trigger_account_contains' => 'Either account contains ":trigger_value"', + 'rule_trigger_account_ends_choice' => 'Either account ends with..', + 'rule_trigger_account_ends' => 'Either account ends with ":trigger_value"', + 'rule_trigger_account_starts_choice' => 'Either account starts with..', + 'rule_trigger_account_starts' => 'Either account starts with ":trigger_value"', + 'rule_trigger_account_nr_is_choice' => 'Either account number / IBAN is..', + 'rule_trigger_account_nr_is' => 'Either account number / IBAN is ":trigger_value"', + 'rule_trigger_account_nr_contains_choice' => 'Either account number / IBAN contains..', + 'rule_trigger_account_nr_contains' => 'Either account number / IBAN contains ":trigger_value"', + 'rule_trigger_account_nr_ends_choice' => 'Either account number / IBAN ends with..', + 'rule_trigger_account_nr_ends' => 'Either account number / IBAN ends with ":trigger_value"', + 'rule_trigger_account_nr_starts_choice' => 'Either account number / IBAN starts with..', + 'rule_trigger_account_nr_starts' => 'Either account number / IBAN starts with ":trigger_value"', + 'rule_trigger_category_contains_choice' => 'Category contains..', + 'rule_trigger_category_contains' => 'Category contains ":trigger_value"', + 'rule_trigger_category_ends_choice' => 'Category ends with..', + 'rule_trigger_category_ends' => 'Category ends with ":trigger_value"', + 'rule_trigger_category_starts_choice' => 'Category starts with..', + 'rule_trigger_category_starts' => 'Category starts with ":trigger_value"', + 'rule_trigger_budget_contains_choice' => 'Budget contains..', + 'rule_trigger_budget_contains' => 'Budget contains ":trigger_value"', + 'rule_trigger_budget_ends_choice' => 'Budget ends with..', + 'rule_trigger_budget_ends' => 'Budget ends with ":trigger_value"', + 'rule_trigger_budget_starts_choice' => 'Budget starts with..', + 'rule_trigger_budget_starts' => 'Budget starts with ":trigger_value"', + 'rule_trigger_bill_contains_choice' => 'Bill contains..', + 'rule_trigger_bill_contains' => 'Bill contains ":trigger_value"', + 'rule_trigger_bill_ends_choice' => 'Bill ends with..', + 'rule_trigger_bill_ends' => 'Bill ends with ":trigger_value"', + 'rule_trigger_bill_starts_choice' => 'Bill starts with..', + 'rule_trigger_bill_starts' => 'Bill starts with ":trigger_value"', + 'rule_trigger_external_id_contains_choice' => 'External ID contains..', + 'rule_trigger_external_id_contains' => 'External ID contains ":trigger_value"', + 'rule_trigger_external_id_ends_choice' => 'External ID ends with..', + 'rule_trigger_external_id_ends' => 'External ID ends with ":trigger_value"', + 'rule_trigger_external_id_starts_choice' => 'External ID starts with..', + 'rule_trigger_external_id_starts' => 'External ID starts with ":trigger_value"', + 'rule_trigger_internal_reference_contains_choice' => 'Internal reference contains..', + 'rule_trigger_internal_reference_contains' => 'Internal reference contains ":trigger_value"', + 'rule_trigger_internal_reference_ends_choice' => 'Internal reference ends with..', + 'rule_trigger_internal_reference_ends' => 'Internal reference ends with ":trigger_value"', + 'rule_trigger_internal_reference_starts_choice' => 'Internal reference starts with..', + 'rule_trigger_internal_reference_starts' => 'Internal reference starts with ":trigger_value"', + 'rule_trigger_external_url_is_choice' => 'External URL is..', + 'rule_trigger_external_url_is' => 'External URL is ":trigger_value"', + 'rule_trigger_external_url_contains_choice' => 'External URL contains..', + 'rule_trigger_external_url_contains' => 'External URL contains ":trigger_value"', + 'rule_trigger_external_url_ends_choice' => 'External URL ends with..', + 'rule_trigger_external_url_ends' => 'External URL ends with ":trigger_value"', + 'rule_trigger_external_url_starts_choice' => 'External URL starts with..', + 'rule_trigger_external_url_starts' => 'External URL starts with ":trigger_value"', + 'rule_trigger_has_no_attachments_choice' => 'Has no attachments', + 'rule_trigger_has_no_attachments' => 'Transaction has no attachments', + 'rule_trigger_recurrence_id_choice' => 'Recurring transaction ID is..', + 'rule_trigger_recurrence_id' => 'Recurring transaction ID is ":trigger_value"', + 'rule_trigger_interest_date_on_choice' => 'Interest date is on..', + 'rule_trigger_interest_date_on' => 'Interest date is on ":trigger_value"', + 'rule_trigger_interest_date_before_choice' => 'Interest date is before..', + 'rule_trigger_interest_date_before' => 'Interest date is before ":trigger_value"', + 'rule_trigger_interest_date_after_choice' => 'Interest date is after..', + 'rule_trigger_interest_date_after' => 'Interest date is after ":trigger_value"', + 'rule_trigger_book_date_on_choice' => 'Book date is on..', + 'rule_trigger_book_date_on' => 'Book date is on ":trigger_value"', + 'rule_trigger_book_date_before_choice' => 'Book date is before..', + 'rule_trigger_book_date_before' => 'Book date is before ":trigger_value"', + 'rule_trigger_book_date_after_choice' => 'Book date is after..', + 'rule_trigger_book_date_after' => 'Book date is after ":trigger_value"', + 'rule_trigger_process_date_on_choice' => 'Process date is on..', + 'rule_trigger_process_date_on' => 'Process date is ":trigger_value"', + 'rule_trigger_process_date_before_choice' => 'Process date is before..', + 'rule_trigger_process_date_before' => 'Process date is before ":trigger_value"', + 'rule_trigger_process_date_after_choice' => 'Process date is after..', + 'rule_trigger_process_date_after' => 'Process date is after ":trigger_value"', + 'rule_trigger_due_date_on_choice' => 'Due date is on..', + 'rule_trigger_due_date_on' => 'Due date is on ":trigger_value"', + 'rule_trigger_due_date_before_choice' => 'Due date is before..', + 'rule_trigger_due_date_before' => 'Due date is before ":trigger_value"', + 'rule_trigger_due_date_after_choice' => 'Due date is after..', + 'rule_trigger_due_date_after' => 'Due date is after ":trigger_value"', + 'rule_trigger_payment_date_on_choice' => 'Payment date is on..', + 'rule_trigger_payment_date_on' => 'Payment date is on ":trigger_value"', + 'rule_trigger_payment_date_before_choice' => 'Payment date is before..', + 'rule_trigger_payment_date_before' => 'Payment date is before ":trigger_value"', + 'rule_trigger_payment_date_after_choice' => 'Payment date is after..', + 'rule_trigger_payment_date_after' => 'Payment date is after ":trigger_value"', + 'rule_trigger_invoice_date_on_choice' => 'Invoice date is on..', + 'rule_trigger_invoice_date_on' => 'Invoice date is on ":trigger_value"', + 'rule_trigger_invoice_date_before_choice' => 'Invoice date is before..', + 'rule_trigger_invoice_date_before' => 'Invoice date is before ":trigger_value"', + 'rule_trigger_invoice_date_after_choice' => 'Invoice date is after..', + 'rule_trigger_invoice_date_after' => 'Invoice date is after ":trigger_value"', + 'rule_trigger_created_at_before_choice' => 'Transaction was created before..', + 'rule_trigger_created_at_before' => 'Transaction was created before ":trigger_value"', + 'rule_trigger_created_at_after_choice' => 'Transaction was created after..', + 'rule_trigger_created_at_after' => 'Transaction was created after ":trigger_value"', + 'rule_trigger_updated_at_before_choice' => 'Transaction was last updated before..', + 'rule_trigger_updated_at_before' => 'Transaction was last updated before ":trigger_value"', + 'rule_trigger_updated_at_after_choice' => 'Transaction was last updated after..', + 'rule_trigger_updated_at_after' => 'Transaction was last updated after ":trigger_value"', + 'rule_trigger_foreign_amount_is_choice' => 'Foreign amount is exactly..', + 'rule_trigger_foreign_amount_is' => 'Foreign amount is exactly ":trigger_value"', + 'rule_trigger_foreign_amount_less_choice' => 'Foreign amount is less than..', + 'rule_trigger_foreign_amount_less' => 'Foreign amount is less than ":trigger_value"', + 'rule_trigger_foreign_amount_more_choice' => 'Foreign amount is more than..', + 'rule_trigger_foreign_amount_more' => 'Foreign amount is more than ":trigger_value"', + 'rule_trigger_attachment_name_is_choice' => 'Any attachment\'s name is..', + 'rule_trigger_attachment_name_is' => 'Any attachment\'s name is ":trigger_value"', + 'rule_trigger_attachment_name_contains_choice' => 'Any attachment\'s name contains..', + 'rule_trigger_attachment_name_contains' => 'Any attachment\'s name contains ":trigger_value"', + 'rule_trigger_attachment_name_starts_choice' => 'Any attachment\'s name starts with..', + 'rule_trigger_attachment_name_starts' => 'Any attachment\'s name starts with ":trigger_value"', + 'rule_trigger_attachment_name_ends_choice' => 'Any attachment\'s name ends with..', + 'rule_trigger_attachment_name_ends' => 'Any attachment\'s name ends with ":trigger_value"', + 'rule_trigger_attachment_notes_are_choice' => 'Any attachment\'s notes are..', + 'rule_trigger_attachment_notes_are' => 'Any attachment\'s notes are ":trigger_value"', + 'rule_trigger_attachment_notes_contains_choice' => 'Any attachment\'s notes contain..', + 'rule_trigger_attachment_notes_contains' => 'Any attachment\'s notes contain ":trigger_value"', + 'rule_trigger_attachment_notes_starts_choice' => 'Any attachment\'s notes start with..', + 'rule_trigger_attachment_notes_starts' => 'Any attachment\'s notes start with ":trigger_value"', + 'rule_trigger_attachment_notes_ends_choice' => 'Any attachment\'s notes end with..', + 'rule_trigger_attachment_notes_ends' => 'Any attachment\'s notes end with ":trigger_value"', // actions 'rule_action_delete_transaction_choice' => 'TA BORT transaktion (!)', @@ -1031,6 +1309,10 @@ return [ 'running_again_loss' => 'Tidigare länkade transaktioner till denna nota kan förlora sin koppling, om de (inte längre) matchar regler(na).', 'bill_related_rules' => 'Regler relaterade till denna nota', 'repeats' => 'Återkommande', + 'bill_end_date_help' => 'Optional field. The bill is expected to end on this date.', + 'bill_extension_date_help' => 'Optional field. The bill must be extended (or cancelled) on or before this date.', + 'bill_end_index_line' => 'This bill ends on :date', + 'bill_extension_index_line' => 'This bill must be extended or cancelled on :date', 'connected_journals' => 'Anslutna transaktioner', 'auto_match_on' => 'Automatiskt matchade av Firefly III', 'auto_match_off' => 'Inte automatiskt matchad av Firefly III', @@ -1412,7 +1694,6 @@ return [ 'overview' => 'Översikt', 'saveOnAccount' => 'Spara till konto', 'unknown' => 'Okänd', - 'daily' => 'Daglig', 'monthly' => 'Månatlig', 'profile' => 'Profil', 'errors' => 'Fel', diff --git a/resources/lang/sv_SE/form.php b/resources/lang/sv_SE/form.php index a129ba4caa..035f47d320 100644 --- a/resources/lang/sv_SE/form.php +++ b/resources/lang/sv_SE/form.php @@ -181,6 +181,7 @@ return [ 'login_name' => 'Logga in', 'is_owner' => 'Admin?', 'url' => 'Länk', + 'bill_end_date' => 'End date', // import 'apply_rules' => 'Tillämpa regler', diff --git a/resources/lang/tr_TR/config.php b/resources/lang/tr_TR/config.php index 2e900e17b6..a1748591b7 100644 --- a/resources/lang/tr_TR/config.php +++ b/resources/lang/tr_TR/config.php @@ -25,25 +25,36 @@ declare(strict_types=1); return [ 'html_language' => 'tr', 'locale' => 'tr, Turkish, tr_TR, tr_TR.utf8, tr_TR.UTF-8', - 'month' => '%B %Y', - 'month_and_day' => '%e %B %Y', + //'month' => '%B %Y', + 'month_js' => 'MMMM YYYY', + + //'month_and_day' => '%B %e, %Y', 'month_and_day_moment_js' => 'MMM D, YYYY', 'month_and_day_fns' => 'MMMM d, y', - 'month_and_date_day' => '%A %B %e, %Y', - 'month_and_day_no_year' => '%B %e', - 'date_time' => '%e %B %Y, @ %T', - 'specific_day' => '%e %B %Y', - 'week_in_year' => 'Hafta %V, %G', - 'year' => '%Y', - 'half_year' => '%B %Y', - 'month_js' => 'MMMM YYYY', 'month_and_day_js' => 'MMMM Do, YYYY', + + //'month_and_date_day' => '%A %B %e, %Y', + 'month_and_date_day_js' => 'dddd MMMM Do, YYYY', + + //'month_and_day_no_year' => '%B %e', + 'month_and_day_no_year_js' => 'MMMM Do', + + //'date_time' => '%B %e, %Y, @ %T', 'date_time_js' => 'MMMM Do, YYYY, @ HH:mm:ss', + + //'specific_day' => '%e %B %Y', 'specific_day_js' => 'D MMMM YYYY', + + //'week_in_year' => 'Week %V, %G', 'week_in_year_js' => '[Week] w, YYYY', 'week_in_year_fns' => "'Hafta' w, yyyy", + + //'year' => '%Y', 'year_js' => 'YYYY', + + //'half_year' => '%B %Y', 'half_year_js' => 'Q YYYY', + 'quarter_fns' => "'Q'Q, yyyy", 'half_year_fns' => "'H{half}', yyyy", 'dow_1' => 'Pazartesi', diff --git a/resources/lang/tr_TR/email.php b/resources/lang/tr_TR/email.php index 81e5a182f1..302d093f4c 100644 --- a/resources/lang/tr_TR/email.php +++ b/resources/lang/tr_TR/email.php @@ -24,82 +24,97 @@ declare(strict_types=1); return [ // common items - 'greeting' => 'Selam,', - 'closing' => 'Bip bop,', - 'signature' => 'Firefly III Posta Robotu', - 'footer_ps' => 'Not: Bu ileti, IP:ıpaddress\'den gelen bir istek tetiklediği için gönderildi.', + 'greeting' => 'Selam', + 'closing' => 'Bip bop', + 'signature' => 'Firefly III Posta Robotu', + 'footer_ps' => 'Not: Bu ileti, IP:ıpaddress\'den gelen bir istek tetiklediği için gönderildi.', // admin test - 'admin_test_subject' => 'Firefly III kurulumunuzdan bir test mesajı', - 'admin_test_body' => 'Bu, Firefly III örneğinizden gelen bir test mesajıdır. Şu adrese gönderildi: e-posta.', + 'admin_test_subject' => 'Firefly III kurulumunuzdan bir test mesajı', + 'admin_test_body' => 'Bu, Firefly III örneğinizden gelen bir test mesajıdır. Şu adrese gönderildi: e-posta.', // new IP - 'login_from_new_ip' => 'Firefly III yeni giriş', - 'new_ip_body' => 'Firefly III, hesabınızda bilinmeyen bir IP adresinden yeni bir giriş tespit etti. Aşağıdaki IP adresinden hiç giriş yapmadıysanız veya altı aydan daha uzun bir süre önce yapıldıysa, Firefly III sizi uyaracaktır.', - 'new_ip_warning' => 'Bu IP adresini veya oturum açmayı tanıyorsanız, bu iletiyi yoksayabilirsiniz. Eğer giriş eğer konuyla ilgili hiçbir fikriniz varsa, şifre güvenliğinizi doğrulamak, ve çıkış tüm oturumlar bu değişiklik olmadıysa. Bunu yapmak için profil sayfanıza gidin. Tabii ki zaten 2FA etkin, değil mi? Güvende kalın!', - 'ip_address' => 'IP adresi', - 'host_name' => 'Host', - 'date_time' => 'Tarih + saat', + 'login_from_new_ip' => 'Firefly III yeni giriş', + 'new_ip_body' => 'Firefly III, hesabınızda bilinmeyen bir IP adresinden yeni bir giriş tespit etti. Aşağıdaki IP adresinden hiç giriş yapmadıysanız veya altı aydan daha uzun bir süre önce yapıldıysa, Firefly III sizi uyaracaktır.', + 'new_ip_warning' => 'Bu IP adresini veya oturum açmayı tanıyorsanız, bu iletiyi yoksayabilirsiniz. Eğer giriş eğer konuyla ilgili hiçbir fikriniz varsa, şifre güvenliğinizi doğrulamak, ve çıkış tüm oturumlar bu değişiklik olmadıysa. Bunu yapmak için profil sayfanıza gidin. Tabii ki zaten 2FA etkin, değil mi? Güvende kalın!', + 'ip_address' => 'IP adresi', + 'host_name' => 'Host', + 'date_time' => 'Tarih + saat', // access token created - 'access_token_created_subject' => 'Yeni bir erişim belirteci oluşturuldu', - 'access_token_created_body' => 'Birisi (umarız sensindir) hesabın için yeni bir Firefly III API Erişim Anahtarı oluşturdu.', - 'access_token_created_explanation' => 'Bu belirteçle, mali kayıtlarınıza s all Firefly III API aracılığıyla erişebilirler.', - 'access_token_created_revoke' => 'Bu siz olmadıysanız, lütfen bu belirteci mümkün olan en kısa sürede şu adresten iptal edin :url.', + 'access_token_created_subject' => 'Yeni bir erişim belirteci oluşturuldu', + 'access_token_created_body' => 'Birisi (umarız sensindir) hesabın için yeni bir Firefly III API Erişim Anahtarı oluşturdu.', + 'access_token_created_explanation' => 'Bu belirteçle, mali kayıtlarınıza s all Firefly III API aracılığıyla erişebilirler.', + 'access_token_created_revoke' => 'Bu siz olmadıysanız, lütfen bu belirteci mümkün olan en kısa sürede şu adresten iptal edin :url.', // registered - 'registered_subject' => 'Firefly III\'e hoşgeldiniz!', - 'registered_welcome' => 'Hoş geldiniz Firefly III. Kaydınız yapıldı ve bu e-posta onaylamak için burada. Yay!', - 'registered_pw' => 'Parolanızı zaten unuttuysanız, lütfen parolanızı kullanarak sıfırlayın the password reset tool.', - 'registered_help' => 'Her sayfanın sağ üst köşesinde bir yardım simgesi bulunur. Yardıma ihtiyacınız olursa, tıklayın!', - 'registered_doc_html' => 'Henüz yapmadıysanız, lütfen okuyun grand theory.', - 'registered_doc_text' => 'Henüz yapmadıysanız, lütfen ilk kullanım kılavuzunu ve açıklamanın tamamını okuyun.', - 'registered_closing' => 'Tadını çıkarın!', - 'registered_firefly_iii_link' => 'Firefly III:', - 'registered_pw_reset_link' => 'Şifre sıfırlama:', - 'registered_doc_link' => 'Belge:', + 'registered_subject' => 'Firefly III\'e hoşgeldiniz!', + 'registered_welcome' => 'Hoş geldiniz Firefly III. Kaydınız yapıldı ve bu e-posta onaylamak için burada. Yay!', + 'registered_pw' => 'Parolanızı zaten unuttuysanız, lütfen parolanızı kullanarak sıfırlayın the password reset tool.', + 'registered_help' => 'Her sayfanın sağ üst köşesinde bir yardım simgesi bulunur. Yardıma ihtiyacınız olursa, tıklayın!', + 'registered_doc_html' => 'Henüz yapmadıysanız, lütfen okuyun grand theory.', + 'registered_doc_text' => 'Henüz yapmadıysanız, lütfen ilk kullanım kılavuzunu ve açıklamanın tamamını okuyun.', + 'registered_closing' => 'Tadını çıkarın!', + 'registered_firefly_iii_link' => 'Firefly III:', + 'registered_pw_reset_link' => 'Şifre sıfırlama:', + 'registered_doc_link' => 'Belge:', // email change - 'email_change_subject' => 'Firefly III e-posta adresiniz değişti', - 'email_change_body_to_new' => 'Siz veya Firefly III hesabınıza erişimi olan biri e-posta adresinizi değiştirdi. Bu iletiyi beklemediyseniz, lütfen yoksayın ve silin.', - 'email_change_body_to_old' => 'Siz veya Firefly III hesabınıza erişimi olan biri e-posta adresinizi değiştirdi. Bunun olmasını beklemediysen, sen must hesabınızı korumak için aşağıdaki "geri al" bağlantısını takip edin!', - 'email_change_ignore' => 'Bu değişikliği başlattıysanız, bu iletiyi güvenle yoksayabilirsiniz.', - 'email_change_old' => 'Önceki e-posta adresi: :email', - 'email_change_old_strong' => 'Önceki e-posta adresi: :email', - 'email_change_new' => 'Yeni e-posta adresi: :email', - 'email_change_new_strong' => 'Yeni e-posta adresi: :email', - 'email_change_instructions' => 'Bu değişikliği onaylayana kadar Firefly Iıı\'ü kullanamazsınız. Lütfen bunu yapmak için aşağıdaki bağlantıyı takip edin.', - 'email_change_undo_link' => 'Değişikliği geri almak için bu bağlantıyı takip edin:', + 'email_change_subject' => 'Firefly III e-posta adresiniz değişti', + 'email_change_body_to_new' => 'Siz veya Firefly III hesabınıza erişimi olan biri e-posta adresinizi değiştirdi. Bu iletiyi beklemediyseniz, lütfen yoksayın ve silin.', + 'email_change_body_to_old' => 'Siz veya Firefly III hesabınıza erişimi olan biri e-posta adresinizi değiştirdi. Bunun olmasını beklemediysen, sen must hesabınızı korumak için aşağıdaki "geri al" bağlantısını takip edin!', + 'email_change_ignore' => 'Bu değişikliği başlattıysanız, bu iletiyi güvenle yoksayabilirsiniz.', + 'email_change_old' => 'Önceki e-posta adresi: :email', + 'email_change_old_strong' => 'Önceki e-posta adresi: :email', + 'email_change_new' => 'Yeni e-posta adresi: :email', + 'email_change_new_strong' => 'Yeni e-posta adresi: :email', + 'email_change_instructions' => 'Bu değişikliği onaylayana kadar Firefly Iıı\'ü kullanamazsınız. Lütfen bunu yapmak için aşağıdaki bağlantıyı takip edin.', + 'email_change_undo_link' => 'Değişikliği geri almak için bu bağlantıyı takip edin:', // OAuth token created - 'oauth_created_subject' => 'Yeni bir OAuth istemcisi oluşturuldu', - 'oauth_created_body' => 'Birisi (umarız sensindir) senin hesabın için yeni bir Firefly III API OAuth İstemcisi oluşturdu. Adı ":name" ve yönlendirme linki :url.', - 'oauth_created_explanation' => 'Bu istemciyle, Firefly III API aracılığıyla mali kayıtlarınızın tümüne erişebilirler.', - 'oauth_created_undo' => 'If this wasn\'t you, please revoke this client as soon as possible at:url.', + 'oauth_created_subject' => 'Yeni bir OAuth istemcisi oluşturuldu', + 'oauth_created_body' => 'Birisi (umarız sensindir) senin hesabın için yeni bir Firefly III API OAuth İstemcisi oluşturdu. Adı ":name" ve yönlendirme linki :url.', + 'oauth_created_explanation' => 'Bu istemciyle, Firefly III API aracılığıyla mali kayıtlarınızın tümüne erişebilirler.', + 'oauth_created_undo' => 'If this wasn\'t you, please revoke this client as soon as possible at:url.', // reset password - 'reset_pw_subject' => 'Parola sıfırlama isteğin', - 'reset_pw_instructions' => 'Birisi şifrenizi sıfırlamaya çalıştı. Siz olsaydınız, bunu yapmak için lütfen aşağıdaki bağlantıyı takip edin.', - 'reset_pw_warning' => 'PLEASE verify that the link actually goes to the Firefly III you expect it to go!', + 'reset_pw_subject' => 'Parola sıfırlama isteğin', + 'reset_pw_instructions' => 'Birisi şifrenizi sıfırlamaya çalıştı. Siz olsaydınız, bunu yapmak için lütfen aşağıdaki bağlantıyı takip edin.', + 'reset_pw_warning' => 'lütfen bağlantının gerçekten gitmesini beklediğiniz Firefly III\'e gittiğinden emin olun!', // error - 'error_subject' => 'Caught an error in Firefly III', - 'error_intro' => 'Firefly III v:version ran into an error: :errorMessage.', - 'error_type' => 'The error was of type ":class".', - 'error_timestamp' => 'The error occurred on/at: :time.', - 'error_location' => 'This error occurred in file ":file" on line :line with code :code.', - 'error_user' => 'The error was encountered by user #:id, :email.', - 'error_no_user' => 'There was no user logged in for this error or no user was detected.', - 'error_ip' => 'The IP address related to this error is: :ip', - 'error_url' => 'Link: :url', - 'error_user_agent' => 'User agent: :userAgent', - 'error_stacktrace' => 'The full stacktrace is below. If you think this is a bug in Firefly III, you can forward this message to james@firefly-iii.org. This can help fix the bug you just encountered.', - 'error_github_html' => 'If you prefer, you can also open a new issue on GitHub.', - '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_headers' => 'The following headers may also be relevant:', + 'error_subject' => 'Firefly III\'te bir hata yakalandı', + 'error_intro' => 'Firefly III v: sürüm bir hatayla karşılaştı: :errorMessage.', + 'error_type' => 'Hata ":class türündeydi.', + 'error_timestamp' => 'Hata açık / kapalı olarak oluştu: :time.', + 'error_location' => 'Bu hata dosyada oluştu ":file" on line :line with code :code.', + 'error_user' => 'Hatayla kullanıcı karşılaştı #:id, :email.', + 'error_no_user' => 'Bu hata için kullanıcı oturum açmadı veya kullanıcı algılanmadı.', + 'error_ip' => 'Bu hatayla ilgili IP adresi: :ip', + 'error_url' => 'Link: :url', + 'error_user_agent' => 'User agent: :userAgent', + 'error_stacktrace' => 'Tam stacktrace aşağıdadır. Bunun Firefly III\'TE bir hata olduğunu düşünüyorsanız, bu iletiyi şu adrese iletebilirsiniz: james@firefly-iii.org. Bu, az önce karşılaştığınız hatayı düzeltmenize yardımcı olabilir.', + 'error_github_html' => 'İsterseniz, yeni bir sayı da açabilirsiniz GitHub.', + '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_headers' => 'Aşağıdaki başlıklar da alakalı olabilir:', // report new journals - 'new_journals_subject' => 'Firefly III has created a new transaction|Firefly III has created :count new transactions', - 'new_journals_header' => 'Firefly III has created a transaction for you. You can find it in your Firefly III installation:|Firefly III has created :count transactions for you. You can find them in your Firefly III installation:', + 'new_journals_subject' => 'Firefly III yeni bir işlem yarattı / Firefly III yarattı :count yeni işlemler', + 'new_journals_header' => 'Firefly III sizin için bir anlaşma yaptı. Firefly III kurulumunuzda bulabilirsiniz: / Firefly III sizin için :count sayım işlemleri. Bunları Firefly III kurulumunuzda bulabilirsiniz:', + + // bill warning + 'bill_warning_subject_end_date' => 'Your bill ":name" is due to end in :diff days', + 'bill_warning_subject_now_end_date' => 'Your bill ":name" is due to end TODAY', + 'bill_warning_subject_extension_date' => 'Your bill ":name" is due to be extended or cancelled in :diff days', + 'bill_warning_subject_now_extension_date' => 'Your bill ":name" is due to be extended or cancelled TODAY', + 'bill_warning_end_date_text' => 'Your bill ":name" is due to end on :date. This moment will pass in about :diff days.', + 'bill_warning_extension_date_text' => 'Your bill ":name" is due to be extended or cancelled on :date. This moment will pass in about :diff days.', + 'bill_warning_end_date_text_zero' => 'Your bill ":name" is due to end on :date. This moment will pass TODAY!', + 'bill_warning_extension_date_text_zero' => 'Your bill ":name" is due to be extended or cancelled on :date. This moment will pass TODAY!', + 'bill_warning_please_action' => 'Please take the appropriate action.', + 'bill_warning_end_date_html' => 'Your bill ":name" is due to end on :date. This moment will pass in about :diff days.', + 'bill_warning_extension_date_html' => 'Your bill ":name" is due to be extended or cancelled on :date. This moment will pass in about :diff days.', + 'bill_warning_end_date_html_zero' => 'Your bill ":name" is due to end on :date. This moment will pass TODAY!', + 'bill_warning_extension_date_html_zero' => 'Your bill ":name" is due to be extended or cancelled on :date. This moment will pass TODAY!', ]; diff --git a/resources/lang/tr_TR/errors.php b/resources/lang/tr_TR/errors.php index 38f5e8f589..710b0a788b 100644 --- a/resources/lang/tr_TR/errors.php +++ b/resources/lang/tr_TR/errors.php @@ -23,32 +23,32 @@ declare(strict_types=1); return [ - '404_header' => 'Firefly III cannot find this page.', - '404_page_does_not_exist' => 'The page you have requested does not exist. Please check that you have not entered the wrong URL. Did you make a typo perhaps?', - '404_send_error' => 'If you were redirected to this page automatically, please accept my apologies. There is a mention of this error in your log files and I would be grateful if you sent me the error to me.', - '404_github_link' => 'If you are sure this page should exist, please open a ticket on GitHub.', - 'whoops' => 'Hay aksi', - 'fatal_error' => 'There was a fatal error. Please check the log files in "storage/logs" or use "docker logs -f [container]" to see what\'s going on.', - 'maintenance_mode' => 'Firefly III is in maintenance mode.', + '404_header' => 'Firefly III bu sayfayı bulamıyor.', + '404_page_does_not_exist' => 'İstediğiniz sayfa mevcut değil. Lütfen yanlış URL\'yi girmediğinizi kontrol edin. Yazım hatası mı yaptınız?', + '404_send_error' => 'Bu sayfaya otomatik olarak yönlendirildiyseniz lütfen özürlerimi kabul edin. Günlük dosyalarınızda bu hatadan bahsediliyor ve hatayı bana gönderirseniz minnettar olurum.', + '404_github_link' => 'Bu sayfanın mevcut olması gerektiğinden eminseniz, lütfen bir bilet açın GitHub.', + 'whoops' => 'Hayda', + 'fatal_error' => 'Ölümcül bir hata vardı. Neler olduğunu görmek için lütfen "storage/ logs" içindeki günlük dosyalarını kontrol edin veya "docker logs -f [container]" kullanın.', + 'maintenance_mode' => 'Firefly III bakım modunda.', 'be_right_back' => 'Hemen dönecek!', - 'check_back' => 'Firefly III is down for some necessary maintenance. Please check back in a second.', - 'error_occurred' => 'Whoops! An error occurred.', - 'error_not_recoverable' => 'Unfortunately, this error was not recoverable :(. Firefly III broke. The error is:', + 'check_back' => 'Firefly III gerekli bakım için hazır. Lütfen bir saniye sonra tekrar kontrol edin.', + 'error_occurred' => 'Hoppala! Bir hata oluştu.', + 'error_not_recoverable' => 'Ne yazık ki, bu hata kurtarılamadı :(. Ateşböceği III kırıldı. Hata şu şekildedir:', 'error' => 'Hata', - 'error_location' => 'This error occured in file :file on line :line with code :code.', - 'stacktrace' => 'Stack trace', + 'error_location' => 'Bu hata dosyada oluştu:file on line :line with code :code.', + 'stacktrace' => 'Yığın izleme', 'more_info' => 'Daha çok bilgi', - 'collect_info' => 'Please collect more information in the storage/logs directory where you will find log files. If you\'re running Docker, use docker logs -f [container].', - 'collect_info_more' => 'You can read more about collecting error information in the FAQ.', - 'github_help' => 'Get help on GitHub', - 'github_instructions' => 'You\'re more than welcome to open a new issue on GitHub.', - 'use_search' => 'Use the search!', - 'include_info' => 'Include the information from this debug page.', - 'tell_more' => 'Tell us more than "it says Whoops!"', - 'include_logs' => 'Include error logs (see above).', - 'what_did_you_do' => 'Tell us what you were doing.', - 'offline_header' => 'You are probably offline', - 'offline_unreachable' => 'Firefly III is unreachable. Your device is currently offline or the server is not working.', - 'offline_github' => 'If you are sure both your device and the server are online, please open a ticket on GitHub.', + 'collect_info' => 'Lütfen günlük dosyalarını bulacağınız storage/logs dizininde daha fazla bilgi toplayın. Eğer Docker kullanıyorsanız, docker logs -f [container] komutunu kullanın.', + 'collect_info_more' => 'Hata bilgilerini toplama hakkında daha fazla bilgi için the FAQ.', + 'github_help' => 'Github\'dan yardım alın', + 'github_instructions' => 'Yeni bir sayı açmaktan memnuniyet duyarızon GitHub.', + 'use_search' => 'Aramayı kullan!', + 'include_info' => 'Bilgileri ekleyinbu hata ayıklama sayfasından.', + 'tell_more' => 'Bize daha fazlasını anlat "diyor Whoops!"', + 'include_logs' => '(Bakınız) hata günlükleri vardır.', + 'what_did_you_do' => 'Bize ne yaptığınızI anlatın.', + 'offline_header' => 'Muhtemelen çevrimdışısınız', + 'offline_unreachable' => 'Firefly III\'e ulaşılamıyor. Cihazınız şu anda çevrimdışı veya sunucu çalışmıyor.', + 'offline_github' => 'Hem cihazınızın hem de sunucunuzun çevrimiçi olduğundan eminseniz, lütfen bir bilet açınGitHub.', ]; diff --git a/resources/lang/tr_TR/firefly.php b/resources/lang/tr_TR/firefly.php index 590bd54004..83cf919785 100644 --- a/resources/lang/tr_TR/firefly.php +++ b/resources/lang/tr_TR/firefly.php @@ -24,337 +24,484 @@ declare(strict_types=1); return [ // general stuff: - 'close' => 'Kapat', - 'actions' => 'Eylemler', - 'edit' => 'Düzenle', - 'delete' => 'Sil', - 'split' => 'Böl', - 'single_split' => 'Böl', - 'clone' => 'Klonla', - 'last_seven_days' => 'Son yedi gün', - 'last_thirty_days' => 'Son otuz gün', - 'last_180_days' => 'Son 180 gün', - 'YTD' => 'Son 2 Ay', - 'welcome_back' => 'Neler oluyor?', - 'everything' => 'Her şey', - 'today' => 'bugün', - 'customRange' => 'Özel menzil', - 'date_range' => 'Tarih Aralığı', - 'apply' => 'Uygula', - 'select_date' => 'Tarih Seç..', - 'cancel' => 'İptal', - 'from' => 'Gönderen', - 'to' => 'Alıcı', - 'structure' => 'Yapı', - 'help_translating' => 'Bu yardım metni henüz sizin dilinizde bulunmamaktadır. Çeviriye katkı sağlamak ister misiniz?', - 'showEverything' => 'Her şeyi göster', - 'never' => 'Asla', - 'no_results_for_empty_search' => 'Aramanız boştu, bu nedenle hiçbir şey bulunamadı.', - 'removed_amount' => '" :amount" kaldırıldı', - 'added_amount' => ':amount eklendi', - 'asset_account_role_help' => 'Seçiminizden kaynaklanan ekstra seçenekler daha sonra ayarlanabilir.', - 'Opening balance' => 'Açılış bakiyesi', - 'create_new_stuff' => 'Yeni bir şey oluştur', - 'new_withdrawal' => 'Yeni para çekme', - 'create_new_transaction' => 'Yeni Transfer Oluştur', - 'sidebar_frontpage_create' => 'Yeni', - 'new_transaction' => 'Yeni işlem', - 'no_rules_for_bill' => 'Bu faturaya bağlı bir kural yok.', - 'go_to_asset_accounts' => 'Varlık hesaplarınızı görüntüleyin + 'close' => 'Kapat', + 'actions' => 'Eylemler', + 'edit' => 'Düzenle', + 'delete' => 'Sil', + 'split' => 'Böl', + 'single_split' => 'Böl', + 'clone' => 'Klonla', + 'last_seven_days' => 'Son yedi gün', + 'last_thirty_days' => 'Son otuz gün', + 'last_180_days' => 'Son 180 gün', + 'YTD' => 'Son 2 Ay', + 'welcome_back' => 'Neler oluyor?', + 'everything' => 'Her şey', + 'today' => 'bugün', + 'customRange' => 'Özel menzil', + 'date_range' => 'Tarih Aralığı', + 'apply' => 'Uygula', + 'select_date' => 'Tarih Seç..', + 'cancel' => 'İptal', + 'from' => 'Gönderen', + 'to' => 'Alıcı', + 'structure' => 'Yapı', + 'help_translating' => 'Bu yardım metni henüz sizin dilinizde bulunmamaktadır. Çeviriye katkı sağlamak ister misiniz?', + 'showEverything' => 'Her şeyi göster', + 'never' => 'Asla', + 'no_results_for_empty_search' => 'Aramanız boştu, bu nedenle hiçbir şey bulunamadı.', + 'removed_amount' => '" :amount" kaldırıldı', + 'added_amount' => ':amount eklendi', + 'asset_account_role_help' => 'Seçiminizden kaynaklanan ekstra seçenekler daha sonra ayarlanabilir.', + 'Opening balance' => 'Açılış bakiyesi', + 'create_new_stuff' => 'Yeni bir şey oluştur', + 'new_withdrawal' => 'Yeni para çekme', + 'create_new_transaction' => 'Yeni Transfer Oluştur', + 'sidebar_frontpage_create' => 'Yeni', + 'new_transaction' => 'Yeni işlem', + 'no_rules_for_bill' => 'Bu faturaya bağlı bir kural yok.', + 'go_to_asset_accounts' => 'Varlık hesaplarınızı görüntüleyin ', - 'go_to_budgets' => 'Bütçelerine git', - 'go_to_withdrawals' => 'Para çekme işlemlerine gidin', - 'clones_journal_x' => 'Bu işlem ":description" (#:id) kopyasıdır', - 'go_to_categories' => 'Kategorilerinize gidin', - 'go_to_bills' => 'Faturalarına git', - 'go_to_expense_accounts' => 'Gider hesaplarınızı görün', - 'go_to_revenue_accounts' => 'Gelir hesaplarınızı görün', - 'go_to_piggies' => 'Kumbaranıza gidin', - 'new_deposit' => 'Yeni Depozito', - 'new_transfer' => 'Yeni transfer', - 'new_transfers' => 'Yeni transfer', - 'new_asset_account' => 'Yeni varlık hesabı', - 'new_expense_account' => 'Yeni gider hesabı', - 'new_revenue_account' => 'Yeni Gelir Hesabı', - 'new_liabilities_account' => 'Yeni sorumluluk', - 'new_budget' => 'Yeni bütçe', - 'new_bill' => 'Yeni Fatura', - 'block_account_logout' => 'Çıkış yaptınız. Engellenen hesaplar bu siteyi kullanamaz. Geçerli bir e-posta adresiyle kayıt oldunuz mu?', - 'flash_success' => 'Başarılı!', - 'flash_info' => 'İleti', - 'flash_warning' => 'Uyarı!', - 'flash_error' => 'Hata!', - 'flash_danger' => 'Tehlike!', - 'flash_info_multiple' => 'Bir ileti var|:count ileti var', - 'flash_error_multiple' => 'Bir hata var|:count hata var', - 'net_worth' => 'Net değer', - 'help_for_this_page' => 'Bu sayfa için yardım', - 'help_for_this_page_body' => 'You can find more information about this page in the documentation.', - 'two_factor_welcome' => 'Merhaba!', - 'two_factor_enter_code' => 'Devam etmek için lütfen iki faktörlü kimlik doğrulama kodunuzu girin. Uygulamanız sizin için oluşturabilir.', - 'two_factor_code_here' => 'Kodu buraya girin', - 'two_factor_title' => 'İki faktörlü kimlik doğrulaması', - 'authenticate' => 'Kimliği doğrula', - 'two_factor_forgot_title' => 'Kayıp iki faktörlü kimlik doğrulaması', - 'two_factor_forgot' => 'İki faktörlü kimlik doğrulama cihazını unuttum.', - 'two_factor_lost_header' => 'İki faktörlü kimlik doğrulamanızı mı kaybettiniz?', - 'two_factor_lost_intro' => 'Eğer yedek kodlarınızı da kayıp ettiyseniz, şansınız kötü. Bu web arayüzünden düzeltebileceğiniz bir şey değil. İki seçeneğiniz var.', - 'two_factor_lost_fix_self' => 'Kendi Firefly III örneğinizi çalıştırıyorsanız, SSS bölümündeki bu giriş talimatlar için.', - 'two_factor_lost_fix_owner' => 'Aksi takdirde, site sahibine (:site_owner) e-posta gönderin ve iki faktörlü kimlik doğrulamasını sıfırlamasını isteyin.', - 'mfa_backup_code' => 'Firefly III giriş yapmak için yedek kullandınız. Bu kod tekrar kullanılamaz, o yüzden listenizden çıkartın.', - 'pref_two_factor_new_backup_codes' => 'Yeni yedek kodları alın', - 'pref_two_factor_backup_code_count' => 'Geçerli :count yedek kodunuz var.|Sizin :count geçerli yedek kodunuz var.', - '2fa_i_have_them' => 'Hepsini sakladım!', - 'warning_much_data' => ':days günlük verinin yüklenmesi biraz zaman alabilir.', - 'registered' => 'Başarıyla kaydoldunuz!', - 'Default asset account' => 'Varsayılan varlık hesabı', - 'no_budget_pointer' => 'Henüz bütçeniz yok gibi görünüyor. bütçeler sayfasında biraz oluşturmalısınız. Bütçeler, giderleri takip etmenize yardımcı olabilir.', - 'no_bill_pointer' => 'Henüz faturanız yok gibi görünüyor. faturalar sayfasında biraz oluşturmalısınız. Faturalar, harcamaları takip etmenize yardımcı olabilir.', - 'Savings account' => 'Birikim Hesabı', - 'Credit card' => 'Kredi Kartı', - 'source_accounts' => 'Kaynak hesap|Kaynak hesaplar', - 'destination_accounts' => 'Hedef hesap|Hedef hesaplar', - 'user_id_is' => 'Kullanıcı kimliğiniz :user', - 'field_supports_markdown' => 'Bu alan Markdown\'u destekliyor.', - 'need_more_help' => 'Firefly III kullanımında daha fazla yardıma ihtiyacınız olursa, lütfen Github\'da bir talep açın.', - 'reenable_intro_text' => 'Ayni zamanda giriş rehberi yeniden aktive edebilirsin.', - 'intro_boxes_after_refresh' => 'Sayfayı yenilediğinizde tanıtım kutuları yeniden görünecektir.', - 'show_all_no_filter' => 'Tüm işlemleri, tarihe göre gruplamadan gösterin.', - 'expenses_by_category' => 'Kategoriye göre giderler', - 'expenses_by_budget' => 'Bütçeye göre giderler', - 'income_by_category' => 'Kategoriye göre gelir', - 'expenses_by_asset_account' => 'Varlık hesabına göre giderler', - 'expenses_by_expense_account' => 'Gider hesabına göre giderler', - 'cannot_redirect_to_account' => 'Firefly III sizi doğru sayfaya yönlendiremiyor. Özür dileriz.', - 'sum_of_expenses' => 'Giderlerin Toplamı', - 'sum_of_income' => 'Gelirin Toplamı', - 'liabilities' => 'Yükümlülükler', - 'spent_in_specific_budget' => 'Miktar ":budget" harcandı', - 'spent_in_specific_double' => '":account" hesabında harcandı', - 'earned_in_specific_double' => '":account" tarafından kazanıldı', - 'source_account' => 'Kaynak hesap', - 'source_account_reconciliation' => 'Bir mutabakat işleminin kaynak hesabını düzenleyemezsiniz.', - 'destination_account' => 'Hedef hesap', - 'destination_account_reconciliation' => 'Bir mutabakat işleminin hedef hesabını düzenleyemezsiniz.', - 'sum_of_expenses_in_budget' => 'Harcanan toplam bütçe ":budget"', - 'left_in_budget_limit' => 'Bütçeye göre harcama ayrıldı', - 'current_period' => 'Cari dönem', - 'show_the_current_period_and_overview' => 'Geçerli periyodu ve genel bakışı göster', - 'pref_languages_locale' => 'İngilizce dışındaki bir dilin düzgün çalışması için, işletim sisteminizin doğru yerel ayar bilgileri ile donatılmış olmalıdır. Aksi halde, tarih, para birim verileri ve tutarı yanlış gösterilebilir.', - 'budget_in_period' => '":name" bütçesi için :start ve :end aralığında yapılan :currency işlemleri', - 'chart_budget_in_period' => '":name" bütçesi için :start ve :end aralığında yapılan :currency işlemlerin grafiği', - 'chart_budget_in_period_only_currency' => 'Bütçe miktarı :currency dövizinde, dolayısı ile bu grafik sadece :currency dövizinde yapılan işlemleri gösterir.', - 'chart_account_in_period' => '":name" (:balance) hesabı için :start ve :end arasındaki tüm işlemler için grafik', - 'chart_category_in_period' => ':start ve :end arasında ":name" kategorisindeki bütün işlemler için grafik', - 'chart_category_all' => '":name" kategorisinde bütün işlemler çizelgesi', - 'clone_withdrawal' => 'Bu para çekimini klonla', - 'clone_deposit' => 'Bu depozitoyu klonla', - 'clone_transfer' => 'Bu transferi kopyala', - 'multi_select_no_selection' => 'Hiçbiri seçilmedi', - 'multi_select_select_all' => 'Tümünü seç', - 'multi_select_n_selected' => 'seçili', - 'multi_select_all_selected' => 'Tümü seçildi', - 'multi_select_filter_placeholder' => 'Bul..', - 'intro_next_label' => 'Sonraki', - 'intro_prev_label' => 'Önceki', - 'intro_skip_label' => 'Atla', - 'intro_done_label' => 'Bitti', - 'between_dates_breadcrumb' => ':start ve :end arasında', - 'all_journals_without_budget' => 'Bütçesiz tüm işlemler', - 'journals_without_budget' => 'Bütçesiz İşlemler', - 'all_journals_without_category' => 'Kategorisiz tüm işlemler', - 'journals_without_category' => 'Kategorisiz işlemler', - 'all_journals_for_account' => ':name hesabındaki tüm işlemler', - 'chart_all_journals_for_account' => ':name hesabındaki tüm işlemlerin grafiği', - 'journals_in_period_for_account' => ':start ile :end tarihleri arasında :name hesabından yapılan tüm işlemler', - 'journals_in_period_for_account_js' => '{title} hesabı için {start} ile {end} arasındaki tüm işlemler', - 'transferred' => 'Transfer yapıldı', - 'all_withdrawal' => 'Tüm giderler', - 'all_transactions' => 'Tüm işlemler', - 'title_withdrawal_between' => 'Başlangıç ve Bitiş arasındaki tüm harcamalar', - 'all_deposit' => 'Toplam varlık', - 'title_deposit_between' => 'Başlangıç ve Bitiş arasındaki tüm gelir', - 'all_transfers' => 'Tüm transferler', - 'title_transfers_between' => ':start ile :end tarihleri arasındaki tüm işlemler', - 'all_transfer' => 'Tüm transferler', - 'all_journals_for_tag' => '":tag" etiketiyle yapılan tüm işlemler', - 'title_transfer_between' => ':start ile :end tarihleri arasındaki tüm işlemler', - 'all_journals_for_category' => '":name" kategorisindeki tüm işlemler', - 'all_journals_for_budget' => '":name" bütçesindeki tüm işlemler', - 'chart_all_journals_for_budget' => ':name bütçesindeki tüm işlemlerin grafiği', - 'journals_in_period_for_category' => ':start ile :end tarihleri arasında :name kategorisinde yapılan tüm işlemler', - 'journals_in_period_for_tag' => ':start ile :end tarihleri arasında :tag etiketiyle yapılan tüm işlemler', - 'not_available_demo_user' => 'Erişmeye çalıştığınız özellik, demo kullanıcıları tarafından kullanılamaz.', - 'exchange_rate_instructions' => '"@name" varlık hesabı yalnızca @native_currency\'daki işlemleri kabul eder. Bunun yerine @foreign_currency\'u kullanmak istiyorsanız, @native_currency\'daki karşılığının da bilinmesini sağlayın:', - 'transfer_exchange_rate_instructions' => 'Kaynak varlık hesabı "@source_name" sadece @soruce_currency işlemlerini kabul eder. Hedef varlık hesabı "@dest_name" sadece @dest_currency işlemlerini kabul eder. Aktarılan tutarı her iki para biriminde de doğru olarak girmeniz gerekir.', - 'transaction_data' => 'İşlem Verileri', - 'invalid_server_configuration' => 'Geçersiz sunucu yapılandırması', - 'invalid_locale_settings' => 'Firefly III is unable to format monetary amounts because your server is missing the required packages. There are instructions how to do this.', - 'quickswitch' => 'Hızlı anahtar', - 'sign_in_to_start' => 'Oturumu başlatmak için giriş yapın', - 'sign_in' => 'Oturum aç', - 'register_new_account' => 'Yeni hesap kaydı', - 'forgot_my_password' => 'Şifremi unuttum', - 'problems_with_input' => 'Girişinizle ilgili bazı problemler var.', - 'reset_password' => 'Şifreni sıfırla', - 'button_reset_password' => 'Parolayı Sıfırla', - 'reset_button' => 'Sıfırla', - 'want_to_login' => 'Giriş yapmak istiyorum', - 'login_page_title' => 'Firefly III\'e giriş yapın', - 'register_page_title' => 'Firefly III\'e kayıt olun', - 'forgot_pw_page_title' => 'Firefly III için şifrenizi mi unuttunuz', - 'reset_pw_page_title' => 'Firefly III şifrenizi sıfırlayın', - 'cannot_reset_demo_user' => 'Demo kullanıcısının şifresini sıfırlayamazsınız.', - 'no_att_demo_user' => 'Demo kullanıcısı ekleri yükleyemez.', - 'button_register' => 'Kayıt ol', - 'authorization' => 'Yetkilendirme', - 'active_bills_only' => 'sadece aktif faturalar', - 'active_bills_only_total' => 'tüm aktif faturalar', - 'active_exp_bills_only' => 'sadece aktif ve beklenen faturalar', - 'active_exp_bills_only_total' => 'yalnızca tüm etkin beklenen faturalar', - 'per_period_sum_1D' => 'Beklenen günlük maliyetler', - 'per_period_sum_1W' => 'Beklenen haftalık maliyetler', - 'per_period_sum_1M' => 'Beklenen aylık maliyetler', - 'per_period_sum_3M' => 'Beklenen üç aylık maliyetler', - 'per_period_sum_6M' => 'Beklenen yarı yıllık maliyetler', - 'per_period_sum_1Y' => 'Beklenen yıllık maliyetler', - 'average_per_bill' => 'fatura başına ortalama', - 'expected_total' => 'beklenen toplam', - 'reconciliation_account_name' => ':name mutabakatı (:currency)', - 'saved' => 'Kaydedildi', - 'advanced_options' => 'Gelişmiş Ayarlar', - 'advanced_options_explain' => 'Firefly III\'teki bazı sayfalarda bu düğmenin arkasına gizlenmiş gelişmiş seçenekler bulunur. Bu sayfanın burada süslü bir yanı yok, ama diğerlerine bir göz atın!', - 'here_be_dragons' => 'İşte ejderhalar', + 'go_to_budgets' => 'Bütçelerine git', + 'go_to_withdrawals' => 'Para çekme işlemlerine gidin', + 'clones_journal_x' => 'Bu işlem ":description" (#:id) kopyasıdır', + 'go_to_categories' => 'Kategorilerinize gidin', + 'go_to_bills' => 'Faturalarına git', + 'go_to_expense_accounts' => 'Gider hesaplarınızı görün', + 'go_to_revenue_accounts' => 'Gelir hesaplarınızı görün', + 'go_to_piggies' => 'Kumbaranıza gidin', + 'new_deposit' => 'Yeni Depozito', + 'new_transfer' => 'Yeni transfer', + 'new_transfers' => 'Yeni transfer', + 'new_asset_account' => 'Yeni varlık hesabı', + 'new_expense_account' => 'Yeni gider hesabı', + 'new_revenue_account' => 'Yeni Gelir Hesabı', + 'new_liabilities_account' => 'Yeni sorumluluk', + 'new_budget' => 'Yeni bütçe', + 'new_bill' => 'Yeni Fatura', + 'block_account_logout' => 'Çıkış yaptınız. Engellenen hesaplar bu siteyi kullanamaz. Geçerli bir e-posta adresiyle kayıt oldunuz mu?', + 'flash_success' => 'Başarılı!', + 'flash_info' => 'İleti', + 'flash_warning' => 'Uyarı!', + 'flash_error' => 'Hata!', + 'flash_danger' => 'Tehlike!', + 'flash_info_multiple' => 'Bir ileti var|:count ileti var', + 'flash_error_multiple' => 'Bir hata var|:count hata var', + 'net_worth' => 'Net değer', + 'help_for_this_page' => 'Bu sayfa için yardım', + 'help_for_this_page_body' => 'Bu sayfa hakkında daha fazla bilgi bulabilirsiniz belgelerde.', + 'two_factor_welcome' => 'Merhaba!', + 'two_factor_enter_code' => 'Devam etmek için lütfen iki faktörlü kimlik doğrulama kodunuzu girin. Uygulamanız sizin için oluşturabilir.', + 'two_factor_code_here' => 'Kodu buraya girin', + 'two_factor_title' => 'İki faktörlü kimlik doğrulaması', + 'authenticate' => 'Kimliği doğrula', + 'two_factor_forgot_title' => 'Kayıp iki faktörlü kimlik doğrulaması', + 'two_factor_forgot' => 'İki faktörlü kimlik doğrulama cihazını unuttum.', + 'two_factor_lost_header' => 'İki faktörlü kimlik doğrulamanızı mı kaybettiniz?', + 'two_factor_lost_intro' => 'Eğer yedek kodlarınızı da kayıp ettiyseniz, şansınız kötü. Bu web arayüzünden düzeltebileceğiniz bir şey değil. İki seçeneğiniz var.', + 'two_factor_lost_fix_self' => 'Kendi Firefly III örneğinizi çalıştırıyorsanız, SSS bölümündeki bu giriş talimatlar için.', + 'two_factor_lost_fix_owner' => 'Aksi takdirde, site sahibine (:site_owner) e-posta gönderin ve iki faktörlü kimlik doğrulamasını sıfırlamasını isteyin.', + 'mfa_backup_code' => 'Firefly III giriş yapmak için yedek kullandınız. Bu kod tekrar kullanılamaz, o yüzden listenizden çıkartın.', + 'pref_two_factor_new_backup_codes' => 'Yeni yedek kodları alın', + 'pref_two_factor_backup_code_count' => 'Geçerli :count yedek kodunuz var.|Sizin :count geçerli yedek kodunuz var.', + '2fa_i_have_them' => 'Hepsini sakladım!', + 'warning_much_data' => ':days günlük verinin yüklenmesi biraz zaman alabilir.', + 'registered' => 'Başarıyla kaydoldunuz!', + 'Default asset account' => 'Varsayılan varlık hesabı', + 'no_budget_pointer' => 'Henüz bütçeniz yok gibi görünüyor. bütçeler sayfasında biraz oluşturmalısınız. Bütçeler, giderleri takip etmenize yardımcı olabilir.', + 'no_bill_pointer' => 'Henüz faturanız yok gibi görünüyor. faturalar sayfasında biraz oluşturmalısınız. Faturalar, harcamaları takip etmenize yardımcı olabilir.', + 'Savings account' => 'Birikim Hesabı', + 'Credit card' => 'Kredi Kartı', + 'source_accounts' => 'Kaynak hesap|Kaynak hesaplar', + 'destination_accounts' => 'Hedef hesap|Hedef hesaplar', + 'user_id_is' => 'Kullanıcı kimliğiniz :user', + 'field_supports_markdown' => 'Bu alan Markdown\'u destekliyor.', + 'need_more_help' => 'Firefly III kullanımında daha fazla yardıma ihtiyacınız olursa, lütfen Github\'da bir talep açın.', + 'reenable_intro_text' => 'Ayni zamanda giriş rehberi yeniden aktive edebilirsin.', + 'intro_boxes_after_refresh' => 'Sayfayı yenilediğinizde tanıtım kutuları yeniden görünecektir.', + 'show_all_no_filter' => 'Tüm işlemleri, tarihe göre gruplamadan gösterin.', + 'expenses_by_category' => 'Kategoriye göre giderler', + 'expenses_by_budget' => 'Bütçeye göre giderler', + 'income_by_category' => 'Kategoriye göre gelir', + 'expenses_by_asset_account' => 'Varlık hesabına göre giderler', + 'expenses_by_expense_account' => 'Gider hesabına göre giderler', + 'cannot_redirect_to_account' => 'Firefly III sizi doğru sayfaya yönlendiremiyor. Özür dileriz.', + 'sum_of_expenses' => 'Giderlerin Toplamı', + 'sum_of_income' => 'Gelirin Toplamı', + 'liabilities' => 'Yükümlülükler', + 'spent_in_specific_budget' => 'Miktar ":budget" harcandı', + 'spent_in_specific_double' => '":account" hesabında harcandı', + 'earned_in_specific_double' => '":account" tarafından kazanıldı', + 'source_account' => 'Kaynak hesap', + 'source_account_reconciliation' => 'Bir mutabakat işleminin kaynak hesabını düzenleyemezsiniz.', + 'destination_account' => 'Hedef hesap', + 'destination_account_reconciliation' => 'Bir mutabakat işleminin hedef hesabını düzenleyemezsiniz.', + 'sum_of_expenses_in_budget' => 'Harcanan toplam bütçe ":budget"', + 'left_in_budget_limit' => 'Bütçeye göre harcama ayrıldı', + 'current_period' => 'Cari dönem', + 'show_the_current_period_and_overview' => 'Geçerli periyodu ve genel bakışı göster', + 'pref_languages_locale' => 'İngilizce dışındaki bir dilin düzgün çalışması için, işletim sisteminizin doğru yerel ayar bilgileri ile donatılmış olmalıdır. Aksi halde, tarih, para birim verileri ve tutarı yanlış gösterilebilir.', + 'budget_in_period' => '":name" bütçesi için :start ve :end aralığında yapılan :currency işlemleri', + 'chart_budget_in_period' => '":name" bütçesi için :start ve :end aralığında yapılan :currency işlemlerin grafiği', + 'chart_budget_in_period_only_currency' => 'Bütçe miktarı :currency dövizinde, dolayısı ile bu grafik sadece :currency dövizinde yapılan işlemleri gösterir.', + 'chart_account_in_period' => '":name" (:balance) hesabı için :start ve :end arasındaki tüm işlemler için grafik', + 'chart_category_in_period' => ':start ve :end arasında ":name" kategorisindeki bütün işlemler için grafik', + 'chart_category_all' => '":name" kategorisinde bütün işlemler çizelgesi', + 'clone_withdrawal' => 'Bu para çekimini klonla', + 'clone_deposit' => 'Bu depozitoyu klonla', + 'clone_transfer' => 'Bu transferi kopyala', + 'multi_select_no_selection' => 'Hiçbiri seçilmedi', + 'multi_select_select_all' => 'Tümünü seç', + 'multi_select_n_selected' => 'seçili', + 'multi_select_all_selected' => 'Tümü seçildi', + 'multi_select_filter_placeholder' => 'Bul..', + 'intro_next_label' => 'Sonraki', + 'intro_prev_label' => 'Önceki', + 'intro_skip_label' => 'Atla', + 'intro_done_label' => 'Bitti', + 'between_dates_breadcrumb' => ':start ve :end arasında', + 'all_journals_without_budget' => 'Bütçesiz tüm işlemler', + 'journals_without_budget' => 'Bütçesiz İşlemler', + 'all_journals_without_category' => 'Kategorisiz tüm işlemler', + 'journals_without_category' => 'Kategorisiz işlemler', + 'all_journals_for_account' => ':name hesabındaki tüm işlemler', + 'chart_all_journals_for_account' => ':name hesabındaki tüm işlemlerin grafiği', + 'journals_in_period_for_account' => ':start ile :end tarihleri arasında :name hesabından yapılan tüm işlemler', + 'journals_in_period_for_account_js' => '{title} hesabı için {start} ile {end} arasındaki tüm işlemler', + 'transferred' => 'Transfer yapıldı', + 'all_withdrawal' => 'Tüm giderler', + 'all_transactions' => 'Tüm işlemler', + 'title_withdrawal_between' => 'Başlangıç ve Bitiş arasındaki tüm harcamalar', + 'all_deposit' => 'Toplam varlık', + 'title_deposit_between' => 'Başlangıç ve Bitiş arasındaki tüm gelir', + 'all_transfers' => 'Tüm transferler', + 'title_transfers_between' => ':start ile :end tarihleri arasındaki tüm işlemler', + 'all_transfer' => 'Tüm transferler', + 'all_journals_for_tag' => '":tag" etiketiyle yapılan tüm işlemler', + 'title_transfer_between' => ':start ile :end tarihleri arasındaki tüm işlemler', + 'all_journals_for_category' => '":name" kategorisindeki tüm işlemler', + 'all_journals_for_budget' => '":name" bütçesindeki tüm işlemler', + 'chart_all_journals_for_budget' => ':name bütçesindeki tüm işlemlerin grafiği', + 'journals_in_period_for_category' => ':start ile :end tarihleri arasında :name kategorisinde yapılan tüm işlemler', + 'journals_in_period_for_tag' => ':start ile :end tarihleri arasında :tag etiketiyle yapılan tüm işlemler', + 'not_available_demo_user' => 'Erişmeye çalıştığınız özellik, demo kullanıcıları tarafından kullanılamaz.', + 'exchange_rate_instructions' => '"@name" varlık hesabı yalnızca @native_currency\'daki işlemleri kabul eder. Bunun yerine @foreign_currency\'u kullanmak istiyorsanız, @native_currency\'daki karşılığının da bilinmesini sağlayın:', + 'transfer_exchange_rate_instructions' => 'Kaynak varlık hesabı "@source_name" sadece @soruce_currency işlemlerini kabul eder. Hedef varlık hesabı "@dest_name" sadece @dest_currency işlemlerini kabul eder. Aktarılan tutarı her iki para biriminde de doğru olarak girmeniz gerekir.', + 'transaction_data' => 'İşlem Verileri', + 'invalid_server_configuration' => 'Geçersiz sunucu yapılandırması', + 'invalid_locale_settings' => 'Firefly III is unable to format monetary amounts because your server is missing the required packages. There are instructions how to do this.', + 'quickswitch' => 'Hızlı anahtar', + 'sign_in_to_start' => 'Oturumu başlatmak için giriş yapın', + 'sign_in' => 'Oturum aç', + 'register_new_account' => 'Yeni hesap kaydı', + 'forgot_my_password' => 'Şifremi unuttum', + 'problems_with_input' => 'Girişinizle ilgili bazı problemler var.', + 'reset_password' => 'Şifreni sıfırla', + 'button_reset_password' => 'Parolayı Sıfırla', + 'reset_button' => 'Sıfırla', + 'want_to_login' => 'Giriş yapmak istiyorum', + 'login_page_title' => 'Firefly III\'e giriş yapın', + 'register_page_title' => 'Firefly III\'e kayıt olun', + 'forgot_pw_page_title' => 'Firefly III için şifrenizi mi unuttunuz', + 'reset_pw_page_title' => 'Firefly III şifrenizi sıfırlayın', + 'cannot_reset_demo_user' => 'Demo kullanıcısının şifresini sıfırlayamazsınız.', + 'no_att_demo_user' => 'Demo kullanıcısı ekleri yükleyemez.', + 'button_register' => 'Kayıt ol', + 'authorization' => 'Yetkilendirme', + 'active_bills_only' => 'sadece aktif faturalar', + 'active_bills_only_total' => 'tüm aktif faturalar', + 'active_exp_bills_only' => 'sadece aktif ve beklenen faturalar', + 'active_exp_bills_only_total' => 'yalnızca tüm etkin beklenen faturalar', + 'per_period_sum_1D' => 'Beklenen günlük maliyetler', + 'per_period_sum_1W' => 'Beklenen haftalık maliyetler', + 'per_period_sum_1M' => 'Beklenen aylık maliyetler', + 'per_period_sum_3M' => 'Beklenen üç aylık maliyetler', + 'per_period_sum_6M' => 'Beklenen yarı yıllık maliyetler', + 'per_period_sum_1Y' => 'Beklenen yıllık maliyetler', + 'average_per_bill' => 'fatura başına ortalama', + 'expected_total' => 'beklenen toplam', + 'reconciliation_account_name' => ':name mutabakatı (:currency)', + 'saved' => 'Kaydedildi', + 'advanced_options' => 'Gelişmiş Ayarlar', + 'advanced_options_explain' => 'Firefly III\'teki bazı sayfalarda bu düğmenin arkasına gizlenmiş gelişmiş seçenekler bulunur. Bu sayfanın burada süslü bir yanı yok, ama diğerlerine bir göz atın!', + 'here_be_dragons' => 'İşte ejderhalar', // Webhooks - 'webhooks' => 'Web kancaları', + 'webhooks' => 'Web kancaları', // API access - 'authorization_request' => 'Firefly III v: version Yetkilendirme İsteği', - 'authorization_request_intro' => '":client" uygulaması, mali yönetiminize erişmek için izin istiyor. Bu kayıtlara erişmesi için :client\'e yetki vermek ister misiniz?', - 'authorization_request_site' => 'Firefly III verilerinize erişebilecek olan :url adresine yönlendirileceksiniz.', - 'authorization_request_invalid' => 'Bu erişim isteği geçersiz. Lütfen bu bağlantıyı bir daha asla takip etmeyin.', - 'scopes_will_be_able' => 'Bu uygulama şunları yapabilir:', - 'button_authorize' => 'İzin ver', - 'none_in_select_list' => '(Yok)', - 'no_piggy_bank' => '(kumbara bankası yok)', - 'name_in_currency' => ':name :currency', - 'paid_in_currency' => ':currency olarak ödenen', - 'unpaid_in_currency' => ':currency olarak ödenmeyen', - 'is_alpha_warning' => 'Bir ALPHA sürümü çalıştırıyorsunuz. Hatalara ve sorunlara karşı dikkatli olun.', - 'is_beta_warning' => 'Bir BETA sürümünü çalıştırıyorsunuz. Hatalara ve sorunlara karşı dikkatli olun.', - 'all_destination_accounts' => 'Hedef Hesap(lar)', - 'all_source_accounts' => 'Kaynak Hesap', - 'back_to_index' => 'Dizine geri dön', - 'cant_logout_guard' => 'Firefly III oturumunuzu kapatamaz.', - 'external_url' => 'Harici URL', - 'internal_reference' => 'Dahili referans', + 'authorization_request' => 'Firefly III v: version Yetkilendirme İsteği', + 'authorization_request_intro' => '":client" uygulaması, mali yönetiminize erişmek için izin istiyor. Bu kayıtlara erişmesi için :client\'e yetki vermek ister misiniz?', + 'authorization_request_site' => 'Firefly III verilerinize erişebilecek olan :url adresine yönlendirileceksiniz.', + 'authorization_request_invalid' => 'Bu erişim isteği geçersiz. Lütfen bu bağlantıyı bir daha asla takip etmeyin.', + 'scopes_will_be_able' => 'Bu uygulama şunları yapabilir:', + 'button_authorize' => 'İzin ver', + 'none_in_select_list' => '(Yok)', + 'no_piggy_bank' => '(kumbara bankası yok)', + 'name_in_currency' => ':name :currency', + 'paid_in_currency' => ':currency olarak ödenen', + 'unpaid_in_currency' => ':currency olarak ödenmeyen', + 'is_alpha_warning' => 'Bir ALPHA sürümü çalıştırıyorsunuz. Hatalara ve sorunlara karşı dikkatli olun.', + 'is_beta_warning' => 'Bir BETA sürümünü çalıştırıyorsunuz. Hatalara ve sorunlara karşı dikkatli olun.', + 'all_destination_accounts' => 'Hedef Hesap(lar)', + 'all_source_accounts' => 'Kaynak Hesap', + 'back_to_index' => 'Dizine geri dön', + 'cant_logout_guard' => 'Firefly III oturumunuzu kapatamaz.', + 'external_url' => 'Harici URL', + 'internal_reference' => 'Dahili referans', // check for updates: - 'update_check_title' => 'Güncellemeleri kontrol et', - 'admin_update_check_title' => 'Güncellemeleri otomatik olarak kontrol et', - 'admin_update_check_explain' => 'Firefly III, güncellemeleri otomatik olarak kontrol edebilir. Bu ayarı etkinleştirdiğinizde, Firefly III\'ün yeni bir sürümünün mevcut olup olmadığını görmek için Firefly III güncelleme sunucusuyla iletişime geçecektir. Olduğunda, bir bildirim alacaksınız. Bu bildirimi sağdaki düğmeyi kullanarak test edebilirsiniz. Firefly III\'ün güncellemeleri kontrol etmesini istiyorsanız lütfen aşağıda belirtin.', - 'check_for_updates_permission' => 'Firefly III güncellemeleri kontrol edebilir, ancak bunu yapmak için izniniz gerekir. Bu özelliğin etkinleştirilmesini isteyip istemediğinizi belirtmek için lütfen yönetim bölümüne gidin.', - 'updates_ask_me_later' => 'Daha sonra sor', - 'updates_do_not_check' => 'Güncelleştirmeleri kontrol ETME', - 'updates_enable_check' => 'Güncelleme kontrolünü etkinleştir', - 'admin_update_check_now_title' => 'Güncellemeleri kontrol et', - 'admin_update_check_now_explain' => 'Düğmeye basarsanız, Firefly III geçerli sürümünüzün en son olup olmadığını görür.', - 'check_for_updates_button' => 'Kontrol Et!', - 'update_new_version_alert' => 'Firefly III\'ün yeni versiyonu mevcut. Şuan kullandığınız :your_version, son versiyon ise :date tarihinde yayınlanan :new_version versiyonu.', - 'update_version_beta' => 'Bu bir BETA versiyonudur. Bazı hatalar ile karşılaşabilirsiniz.', - 'update_version_alpha' => 'Bu bir ALPHA versiyonudur. Bazı hatalar ile karşılaşabilirsiniz.', - 'update_current_version_alert' => 'En son mevcut olan :version versiyonunu kullanıyorsunuz.', - 'update_newer_version_alert' => 'Son mevcut olan :new_version versiyonundan daha yeni olan :your_version versiyonu kullanıyorsunuz.', - 'update_check_error' => 'Güncellemeler kontrol edilirken bir hata oluştu: :error', - 'unknown_error' => 'Bilinmeyen hata. Bunun için üzgünüm.', - 'just_new_release' => 'Eni bir sürüm mevcut! Sürüm :version yayınlandı :date. Bu sürüm çok taze. Yeni sürümün stabilize olması için birkaç gün bekleyin.', - 'disabled_but_check' => 'Güncelleme kontrolünü devre dışı bıraktınız. Bu nedenle, ara sıra güncellemeleri kendiniz kontrol etmeyi unutmayın. Teşekkürler!', - 'admin_update_channel_title' => 'Güncelleme kanalı', - 'admin_update_channel_explain' => 'Firefly III 3 adet güncelleme kanalına sahiptir. Bu kanallar sizin özellikler, geliştirmeler ve hatalar ile ilgili ne kadar önde olduğunuzu belirler. Maceracası iseniz "beta", tehlikeli yaşamayı seviyorsanız "alpha" versiyonunu kullanın.', - 'update_channel_stable' => 'Stabil. Herşey olması gerektiği gibi.', - 'update_channel_beta' => 'Beta. Yeni özellikler fakat bazı şeyler bozulabilir.', - 'update_channel_alpha' => 'Alpha. İçine ne bulursak atıp, uygun olanı kullanıyoruz.', + 'update_check_title' => 'Güncellemeleri kontrol et', + 'admin_update_check_title' => 'Güncellemeleri otomatik olarak kontrol et', + 'admin_update_check_explain' => 'Firefly III, güncellemeleri otomatik olarak kontrol edebilir. Bu ayarı etkinleştirdiğinizde, Firefly III\'ün yeni bir sürümünün mevcut olup olmadığını görmek için Firefly III güncelleme sunucusuyla iletişime geçecektir. Olduğunda, bir bildirim alacaksınız. Bu bildirimi sağdaki düğmeyi kullanarak test edebilirsiniz. Firefly III\'ün güncellemeleri kontrol etmesini istiyorsanız lütfen aşağıda belirtin.', + 'check_for_updates_permission' => 'Firefly III güncellemeleri kontrol edebilir, ancak bunu yapmak için izniniz gerekir. Bu özelliğin etkinleştirilmesini isteyip istemediğinizi belirtmek için lütfen yönetim bölümüne gidin.', + 'updates_ask_me_later' => 'Daha sonra sor', + 'updates_do_not_check' => 'Güncelleştirmeleri kontrol ETME', + 'updates_enable_check' => 'Güncelleme kontrolünü etkinleştir', + 'admin_update_check_now_title' => 'Güncellemeleri kontrol et', + 'admin_update_check_now_explain' => 'Düğmeye basarsanız, Firefly III geçerli sürümünüzün en son olup olmadığını görür.', + 'check_for_updates_button' => 'Kontrol Et!', + 'update_new_version_alert' => 'Firefly III\'ün yeni versiyonu mevcut. Şuan kullandığınız :your_version, son versiyon ise :date tarihinde yayınlanan :new_version versiyonu.', + 'update_version_beta' => 'Bu bir BETA versiyonudur. Bazı hatalar ile karşılaşabilirsiniz.', + 'update_version_alpha' => 'Bu bir ALPHA versiyonudur. Bazı hatalar ile karşılaşabilirsiniz.', + 'update_current_version_alert' => 'En son mevcut olan :version versiyonunu kullanıyorsunuz.', + 'update_newer_version_alert' => 'Son mevcut olan :new_version versiyonundan daha yeni olan :your_version versiyonu kullanıyorsunuz.', + 'update_check_error' => 'Güncellemeler kontrol edilirken bir hata oluştu: :error', + 'unknown_error' => 'Bilinmeyen hata. Bunun için üzgünüm.', + 'just_new_release' => 'Eni bir sürüm mevcut! Sürüm :version yayınlandı :date. Bu sürüm çok taze. Yeni sürümün stabilize olması için birkaç gün bekleyin.', + 'disabled_but_check' => 'Güncelleme kontrolünü devre dışı bıraktınız. Bu nedenle, ara sıra güncellemeleri kendiniz kontrol etmeyi unutmayın. Teşekkürler!', + 'admin_update_channel_title' => 'Güncelleme kanalı', + 'admin_update_channel_explain' => 'Firefly III 3 adet güncelleme kanalına sahiptir. Bu kanallar sizin özellikler, geliştirmeler ve hatalar ile ilgili ne kadar önde olduğunuzu belirler. Maceracası iseniz "beta", tehlikeli yaşamayı seviyorsanız "alpha" versiyonunu kullanın.', + 'update_channel_stable' => 'Stabil. Herşey olması gerektiği gibi.', + 'update_channel_beta' => 'Beta. Yeni özellikler fakat bazı şeyler bozulabilir.', + 'update_channel_alpha' => 'Alpha. İçine ne bulursak atıp, uygun olanı kullanıyoruz.', // search - 'search' => 'Ara', - 'search_query' => 'Sorgu', - 'search_found_transactions' => 'Firefly III bulundu :count :time saniye cinsinden sayar.|Firefly III bulundu :count :time saniye cinsinden sayar.', - 'search_found_more_transactions' => 'Firefly III, :time saniye cinsinden :count işlemlerinden fazlasını buldu.', - 'search_for_query' => 'Firefly III şu kelimelerin hepsini içeren hareketleri arıyor: :query', - 'invalid_operators_list' => 'Bu arama parametreleri geçerli değil ve yok sayıldı.', - 'search_modifier_date_is' => 'Transfer tarihi ":value"', - 'search_modifier_id' => 'Transfer Kimliği ":value"', - 'search_modifier_date_before' => 'İşlem tarihi ":value" dan önce veya üzerinde', - 'search_modifier_date_after' => 'İşlem tarihi ":value" dan sonra veya üzerinde', - 'search_modifier_created_on' => 'Bu işlem ":value" tarihinde oluşturuldu', - 'search_modifier_updated_on' => 'Bu işlem ":value" tarihinde güncellendi', - 'search_modifier_external_id' => 'Harici kimlik ":value"', - 'search_modifier_no_external_url' => 'The transaction has no external URL', - 'search_modifier_any_external_url' => 'The transaction must have a (any) external URL', - 'search_modifier_internal_reference' => 'Dahili referans ":value"', - 'search_modifier_description_starts' => 'Açıklama ":value:"', - 'search_modifier_description_ends' => 'Açıklama ":value" ile biter', - 'search_modifier_description_contains' => 'Açıklama ":value" içeriyor', - 'search_modifier_description_is' => 'Açıklama tam olarak ":value"', - 'search_modifier_currency_is' => 'İşlem (yabancı) para birimi ":value"', - 'search_modifier_foreign_currency_is' => 'İşlem yabancı para birimi ":value"', - 'search_modifier_has_attachments' => 'İşlemin bir eki olmalıdır', - 'search_modifier_has_no_category' => 'İşlemin kategorisi olmamalıdır', - 'search_modifier_has_any_category' => 'İşlemin bir (herhangi bir) kategorisi olmalıdır', - 'search_modifier_has_no_budget' => 'İşlemin bütçesi olmamalıdır', - 'search_modifier_has_any_budget' => 'İşlemin (herhangi bir) bütçesi olmalıdır', - 'search_modifier_has_no_bill' => 'İşlemin faturası olmamalıdır', - 'search_modifier_has_any_bill' => 'İşlemin (herhangi bir) faturası olmalıdır', - 'search_modifier_has_no_tag' => 'İşlemin etiketi olmamalıdır', - 'search_modifier_has_any_tag' => 'İşlemin bir (herhangi bir) etiketi olmalıdır', - 'search_modifier_notes_contain' => 'İşlem notları ":value" içeriyor', - 'search_modifier_notes_start' => 'İşlem notları ":value" ile başlar', - 'search_modifier_notes_end' => 'İşlem notları ":value" ile biter', - 'search_modifier_notes_are' => 'İşlem notları tam olarak ":value"', - 'search_modifier_no_notes' => 'İşlemin notu yok', - 'search_modifier_any_notes' => 'İşlemin notları olmalıdır', - 'search_modifier_amount_exactly' => 'Tutar tam olarak :value', - 'search_modifier_amount_less' => 'Tutar şundan küçük veya şuna eşit ":value"', - 'search_modifier_amount_more' => 'Tutar şundan büyük veya eşittir :value', - 'search_modifier_source_account_is' => 'Kaynak hesap adı tam olarak ":value"', - 'search_modifier_source_account_contains' => 'Kaynak hesap adı ":value" içeriyor', - 'search_modifier_source_account_starts' => 'Kaynak hesap adı ":value" ile başlar', - 'search_modifier_source_account_ends' => 'Kaynak hesap adı ":value" ile biter', - 'search_modifier_source_account_id' => 'Kaynak hesap kimliği :value', - 'search_modifier_source_account_nr_is' => 'Kaynak hesap numarası (IBAN) ":value"', - 'search_modifier_source_account_nr_contains' => 'Kaynak hesap numarası (IBAN) ":value" içeriyor', - 'search_modifier_source_account_nr_starts' => 'Kaynak hesap numarası (IBAN) ":value" ile başlar', - 'search_modifier_source_account_nr_ends' => 'Kaynak hesap numarası (IBAN) ":value" ile biter', - 'search_modifier_destination_account_is' => 'Hedef hesap adı tam olarak ":value"', - 'search_modifier_destination_account_contains' => 'Hedef hesap adı ":value" içeriyor', - 'search_modifier_destination_account_starts' => 'Hedef hesap adı ":value" ile başlar', - 'search_modifier_destination_account_ends' => 'Hedef hesap adı ":value" ile bitiyor', - 'search_modifier_destination_account_id' => 'Hedef hesap kimliği :value', - 'search_modifier_destination_is_cash' => 'Hedef hesap (nakit) hesaptır', - 'search_modifier_source_is_cash' => 'Kaynak hesap (nakit) hesaptır', - 'search_modifier_destination_account_nr_is' => 'Hedef hesap numarası (IBAN) ":value"', - 'search_modifier_destination_account_nr_contains' => 'Hedef hesap numarası (IBAN) ":value" içeriyor', - 'search_modifier_destination_account_nr_starts' => 'Hedef hesap numarası (IBAN) ":value" ile başlar', - 'search_modifier_destination_account_nr_ends' => 'Hedef hesap numarası (IBAN) ":value" ile biter', - 'search_modifier_account_id' => 'Kaynak veya hedef hesap kimlikleri: :value', - 'search_modifier_category_is' => 'Kategori ":value"', - 'search_modifier_budget_is' => 'Bütçe ":value"', - 'search_modifier_bill_is' => 'Fatura ":value"', - 'search_modifier_transaction_type' => 'İşlem türü ":value"', - 'search_modifier_tag_is' => 'Tag is ":value"', - 'search_modifier_date_is_year' => 'Transaction is in year ":value"', - 'search_modifier_date_is_month' => 'Transaction is in month ":value"', - 'search_modifier_date_is_day' => 'Transaction is on day of month ":value"', - 'search_modifier_date_before_year' => 'Transaction is before or in year ":value"', - 'search_modifier_date_before_month' => 'Transaction is before or in month ":value"', - 'search_modifier_date_before_day' => 'Transaction is before or on day of month ":value"', - 'search_modifier_date_after_year' => 'Transaction is in or after year ":value"', - 'search_modifier_date_after_month' => 'Transaction is in or after month ":value"', - 'search_modifier_date_after_day' => 'Transaction is after or on day of month ":value"', - 'update_rule_from_query' => 'Update rule ":rule" from search query', - 'create_rule_from_query' => 'Create new rule from search query', - 'rule_from_search_words' => 'The rule engine has a hard time handling ":string". The suggested rule that fits your search query may give different results. Please verify the rule triggers carefully.', + 'search' => 'Ara', + 'search_query' => 'Sorgu', + 'search_found_transactions' => 'Firefly III bulundu :count :time saniye cinsinden sayar.|Firefly III bulundu :count :time saniye cinsinden sayar.', + 'search_found_more_transactions' => 'Firefly III, :time saniye cinsinden :count işlemlerinden fazlasını buldu.', + 'search_for_query' => 'Firefly III şu kelimelerin hepsini içeren hareketleri arıyor: :query', + 'invalid_operators_list' => 'Bu arama parametreleri geçerli değil ve yok sayıldı.', + + // old + + 'search_modifier_date_on' => 'Transaction date is ":value"', + 'search_modifier_id' => 'Transfer Kimliği ":value"', + 'search_modifier_date_before' => 'İşlem tarihi ":value" dan önce veya üzerinde', + 'search_modifier_date_after' => 'İşlem tarihi ":value" dan sonra veya üzerinde', + 'search_modifier_external_id_is' => 'External ID is ":value"', + 'search_modifier_no_external_url' => 'İşlemin harici URL\'si yok', + 'search_modifier_any_external_url' => 'İşlemin (herhangi bir) harici URL\'si olmalıdır', + 'search_modifier_internal_reference_is' => 'Internal reference is ":value"', + 'search_modifier_description_starts' => 'Açıklama ":value:"', + 'search_modifier_description_ends' => 'Açıklama ":value" ile biter', + 'search_modifier_description_contains' => 'Açıklama ":value" içeriyor', + 'search_modifier_description_is' => 'Açıklama tam olarak ":value"', + 'search_modifier_currency_is' => 'İşlem (yabancı) para birimi ":value"', + 'search_modifier_foreign_currency_is' => 'İşlem yabancı para birimi ":value"', + 'search_modifier_has_attachments' => 'İşlemin bir eki olmalıdır', + 'search_modifier_has_no_category' => 'İşlemin kategorisi olmamalıdır', + 'search_modifier_has_any_category' => 'İşlemin bir (herhangi bir) kategorisi olmalıdır', + 'search_modifier_has_no_budget' => 'İşlemin bütçesi olmamalıdır', + 'search_modifier_has_any_budget' => 'İşlemin (herhangi bir) bütçesi olmalıdır', + 'search_modifier_has_no_bill' => 'İşlemin faturası olmamalıdır', + 'search_modifier_has_any_bill' => 'İşlemin (herhangi bir) faturası olmalıdır', + 'search_modifier_has_no_tag' => 'İşlemin etiketi olmamalıdır', + 'search_modifier_has_any_tag' => 'İşlemin bir (herhangi bir) etiketi olmalıdır', + 'search_modifier_notes_contains' => 'The transaction notes contain ":value"', + 'search_modifier_notes_starts' => 'The transaction notes start with ":value"', + 'search_modifier_notes_ends' => 'The transaction notes end with ":value"', + 'search_modifier_notes_is' => 'The transaction notes are exactly ":value"', + 'search_modifier_no_notes' => 'İşlemin notu yok', + 'search_modifier_any_notes' => 'İşlemin notları olmalıdır', + 'search_modifier_amount_is' => 'Amount is exactly :value', + 'search_modifier_amount_less' => 'Tutar şundan küçük veya şuna eşit ":value"', + 'search_modifier_amount_more' => 'Tutar şundan büyük veya eşittir :value', + 'search_modifier_source_account_is' => 'Kaynak hesap adı tam olarak ":value"', + 'search_modifier_source_account_contains' => 'Kaynak hesap adı ":value" içeriyor', + 'search_modifier_source_account_starts' => 'Kaynak hesap adı ":value" ile başlar', + 'search_modifier_source_account_ends' => 'Kaynak hesap adı ":value" ile biter', + 'search_modifier_source_account_id' => 'Kaynak hesap kimliği :value', + 'search_modifier_source_account_nr_is' => 'Kaynak hesap numarası (IBAN) ":value"', + 'search_modifier_source_account_nr_contains' => 'Kaynak hesap numarası (IBAN) ":value" içeriyor', + 'search_modifier_source_account_nr_starts' => 'Kaynak hesap numarası (IBAN) ":value" ile başlar', + 'search_modifier_source_account_nr_ends' => 'Kaynak hesap numarası (IBAN) ":value" ile biter', + 'search_modifier_destination_account_is' => 'Hedef hesap adı tam olarak ":value"', + 'search_modifier_destination_account_contains' => 'Hedef hesap adı ":value" içeriyor', + 'search_modifier_destination_account_starts' => 'Hedef hesap adı ":value" ile başlar', + 'search_modifier_destination_account_ends' => 'Hedef hesap adı ":value" ile bitiyor', + 'search_modifier_destination_account_id' => 'Hedef hesap kimliği :value', + 'search_modifier_destination_is_cash' => 'Hedef hesap (nakit) hesaptır', + 'search_modifier_source_is_cash' => 'Kaynak hesap (nakit) hesaptır', + 'search_modifier_destination_account_nr_is' => 'Hedef hesap numarası (IBAN) ":value"', + 'search_modifier_destination_account_nr_contains' => 'Hedef hesap numarası (IBAN) ":value" içeriyor', + 'search_modifier_destination_account_nr_starts' => 'Hedef hesap numarası (IBAN) ":value" ile başlar', + 'search_modifier_destination_account_nr_ends' => 'Hedef hesap numarası (IBAN) ":value" ile biter', + 'search_modifier_account_id' => 'Kaynak veya hedef hesap kimlikleri: :value', + 'search_modifier_category_is' => 'Kategori ":value"', + 'search_modifier_budget_is' => 'Bütçe ":value"', + 'search_modifier_bill_is' => 'Fatura ":value"', + 'search_modifier_transaction_type' => 'İşlem türü ":value"', + 'search_modifier_tag_is' => 'Etiket şu şekildedir:value', + 'search_modifier_date_on_year' => 'Transaction is in year ":value"', + 'search_modifier_date_on_month' => 'Transaction is in month ":value"', + 'search_modifier_date_on_day' => 'Transaction is on day of month ":value"', + 'search_modifier_date_before_year' => 'İşlem öncesi veya yıl içinde yapılır ":value"', + 'search_modifier_date_before_month' => 'İşlem ay önce ya ":value"', + 'search_modifier_date_before_day' => 'İşlem ayın öncesinde veya günündedir ":value"', + 'search_modifier_date_after_year' => 'İşlem bir yıl içinde veya sonrasında gerçekleşir ":value"', + 'search_modifier_date_after_month' => 'İşlem ay içinde veya sonrasında ":value"', + 'search_modifier_date_after_day' => 'İşlem, ayın sonunda veya gününde gerçekleşir ":value"', + + + // new + 'search_modifier_tag_is_not' => 'No tag is ":value"', + + 'search_modifier_account_is' => 'Either account is ":value"', + 'search_modifier_account_contains' => 'Either account contains ":value"', + 'search_modifier_account_ends' => 'Either account ends with ":value"', + 'search_modifier_account_starts' => 'Either account starts with ":value"', + 'search_modifier_account_nr_is' => 'Either account number / IBAN is ":value"', + 'search_modifier_account_nr_contains' => 'Either account number / IBAN contains ":value"', + 'search_modifier_account_nr_ends' => 'Either account number / IBAN ends with ":value"', + 'search_modifier_account_nr_starts' => 'Either account number / IBAN starts with ":value"', + 'search_modifier_category_contains' => 'Category contains ":value"', + 'search_modifier_category_ends' => 'Category ends with ":value"', + 'search_modifier_category_starts' => 'Category starts with ":value"', + 'search_modifier_budget_contains' => 'Budget contains ":value"', + 'search_modifier_budget_ends' => 'Budget ends with ":value"', + 'search_modifier_budget_starts' => 'Budget starts with ":value"', + 'search_modifier_bill_contains' => 'Bill contains ":value"', + 'search_modifier_bill_ends' => 'Bill ends with ":value"', + 'search_modifier_bill_starts' => 'Bill starts with ":value"', + 'search_modifier_external_id_contains' => 'External ID contains ":value"', + 'search_modifier_external_id_ends' => 'External ID ends with ":value"', + 'search_modifier_external_id_starts' => 'External ID starts with ":value"', + 'search_modifier_internal_reference_contains' => 'Internal reference contains ":value"', + 'search_modifier_internal_reference_ends' => 'Internal reference ends with ":value"', + 'search_modifier_internal_reference_starts' => 'Internal reference starts with ":value"', + 'search_modifier_external_url_is' => 'External URL is ":value"', + 'search_modifier_external_url_contains' => 'External URL contains ":value"', + 'search_modifier_external_url_ends' => 'External URL ends with ":value"', + 'search_modifier_external_url_starts' => 'External URL starts with ":value"', + 'search_modifier_has_no_attachments' => 'Transaction has no attachments', + 'search_modifier_account_is_cash' => 'Either account is a cash account.', + 'search_modifier_journal_id' => 'The journal ID is ":value"', + 'search_modifier_recurrence_id' => 'The recurring transaction ID is ":value"', + 'search_modifier_foreign_amount_is' => 'The foreign amount is ":value"', + 'search_modifier_foreign_amount_less' => 'The foreign amount is less than ":value"', + 'search_modifier_foreign_amount_more' => 'The foreign amount is more than ":value"', + + // date fields + 'search_modifier_interest_date_on' => 'Transaction interest date is ":value"', + 'search_modifier_interest_date_on_year' => 'Transaction interest date is in year ":value"', + 'search_modifier_interest_date_on_month' => 'Transaction interest date is in month ":value"', + 'search_modifier_interest_date_on_day' => 'Transaction interest date is on day of month ":value"', + 'search_modifier_interest_date_before_year' => 'Transaction interest date is before or in year ":value"', + 'search_modifier_interest_date_before_month' => 'Transaction interest date is before or in month ":value"', + 'search_modifier_interest_date_before_day' => 'Transaction interest date is before or on day of month ":value"', + 'search_modifier_interest_date_after_year' => 'Transaction interest date is after or in year ":value"', + 'search_modifier_interest_date_after_month' => 'Transaction interest date is after or in month ":value"', + 'search_modifier_interest_date_after_day' => 'Transaction interest date is after or on day of month ":value"', + 'search_modifier_book_date_on_year' => 'Transaction book date is in year ":value"', + 'search_modifier_book_date_on_month' => 'Transaction book date is in month ":value"', + 'search_modifier_book_date_on_day' => 'Transaction book date is on day of month ":value"', + 'search_modifier_book_date_before_year' => 'Transaction book date is before or in year ":value"', + 'search_modifier_book_date_before_month' => 'Transaction book date is before or in month ":value"', + 'search_modifier_book_date_before_day' => 'Transaction book date is before or on day of month ":value"', + 'search_modifier_book_date_after_year' => 'Transaction book date is after or in year ":value"', + 'search_modifier_book_date_after_month' => 'Transaction book date is after or in month ":value"', + 'search_modifier_book_date_after_day' => 'Transaction book date is after or on day of month ":value"', + 'search_modifier_process_date_on_year' => 'Transaction process date is in year ":value"', + 'search_modifier_process_date_on_month' => 'Transaction process date is in month ":value"', + 'search_modifier_process_date_on_day' => 'Transaction process date is on day of month ":value"', + 'search_modifier_process_date_before_year' => 'Transaction process date is before or in year ":value"', + 'search_modifier_process_date_before_month' => 'Transaction process date is before or in month ":value"', + 'search_modifier_process_date_before_day' => 'Transaction process date is before or on day of month ":value"', + 'search_modifier_process_date_after_year' => 'Transaction process date is after or in year ":value"', + 'search_modifier_process_date_after_month' => 'Transaction process date is after or in month ":value"', + 'search_modifier_process_date_after_day' => 'Transaction process date is after or on day of month ":value"', + 'search_modifier_due_date_on_year' => 'Transaction due date is in year ":value"', + 'search_modifier_due_date_on_month' => 'Transaction due date is in month ":value"', + 'search_modifier_due_date_on_day' => 'Transaction due date is on day of month ":value"', + 'search_modifier_due_date_before_year' => 'Transaction due date is before or in year ":value"', + 'search_modifier_due_date_before_month' => 'Transaction due date is before or in month ":value"', + 'search_modifier_due_date_before_day' => 'Transaction due date is before or on day of month ":value"', + 'search_modifier_due_date_after_year' => 'Transaction due date is after or in year ":value"', + 'search_modifier_due_date_after_month' => 'Transaction due date is after or in month ":value"', + 'search_modifier_due_date_after_day' => 'Transaction due date is after or on day of month ":value"', + 'search_modifier_payment_date_on_year' => 'Transaction payment date is in year ":value"', + 'search_modifier_payment_date_on_month' => 'Transaction payment date is in month ":value"', + 'search_modifier_payment_date_on_day' => 'Transaction payment date is on day of month ":value"', + 'search_modifier_payment_date_before_year' => 'Transaction payment date is before or in year ":value"', + 'search_modifier_payment_date_before_month' => 'Transaction payment date is before or in month ":value"', + 'search_modifier_payment_date_before_day' => 'Transaction payment date is before or on day of month ":value"', + 'search_modifier_payment_date_after_year' => 'Transaction payment date is after or in year ":value"', + 'search_modifier_payment_date_after_month' => 'Transaction payment date is after or in month ":value"', + 'search_modifier_payment_date_after_day' => 'Transaction payment date is after or on day of month ":value"', + 'search_modifier_invoice_date_on_year' => 'Transaction invoice date is in year ":value"', + 'search_modifier_invoice_date_on_month' => 'Transaction invoice date is in month ":value"', + 'search_modifier_invoice_date_on_day' => 'Transaction invoice date is on day of month ":value"', + 'search_modifier_invoice_date_before_year' => 'Transaction invoice date is before or in year ":value"', + 'search_modifier_invoice_date_before_month' => 'Transaction invoice date is before or in month ":value"', + 'search_modifier_invoice_date_before_day' => 'Transaction invoice date is before or on day of month ":value"', + 'search_modifier_invoice_date_after_year' => 'Transaction invoice date is after or in year ":value"', + 'search_modifier_invoice_date_after_month' => 'Transaction invoice date is after or in month ":value"', + 'search_modifier_invoice_date_after_day' => 'Transaction invoice date is after or on day of month ":value"', + // other dates + 'search_modifier_updated_at_on_year' => 'Transaction was last updated in year ":value"', + 'search_modifier_updated_at_on_month' => 'Transaction was last updated in month ":value"', + 'search_modifier_updated_at_on_day' => 'Transaction was last updated on day of month ":value"', + 'search_modifier_updated_at_before_year' => 'Transaction was last updated in or before year ":value"', + 'search_modifier_updated_at_before_month' => 'Transaction was last updated in or before month ":value"', + 'search_modifier_updated_at_before_day' => 'Transaction was last updated on or before day of month ":value"', + 'search_modifier_updated_at_after_year' => 'Transaction was last updated in or after year ":value"', + 'search_modifier_updated_at_after_month' => 'Transaction was last updated in or after month ":value"', + 'search_modifier_updated_at_after_day' => 'Transaction was last updated on or after day of month ":value"', + 'search_modifier_created_at_on_year' => 'Transaction was created in year ":value"', + 'search_modifier_created_at_on_month' => 'Transaction was created in month ":value"', + 'search_modifier_created_at_on_day' => 'Transaction was created on day of month ":value"', + 'search_modifier_created_at_before_year' => 'Transaction was created in or before year ":value"', + 'search_modifier_created_at_before_month' => 'Transaction was created in or before month ":value"', + 'search_modifier_created_at_before_day' => 'Transaction was created on or before day of month ":value"', + 'search_modifier_created_at_after_year' => 'Transaction was created in or after year ":value"', + 'search_modifier_created_at_after_month' => 'Transaction was created in or after month ":value"', + 'search_modifier_created_at_after_day' => 'Transaction was created on or after day of month ":value"', + 'search_modifier_interest_date_before' => 'Transaction interest date is on or before ":value"', + 'search_modifier_interest_date_after' => 'Transaction interest date is on or after ":value"', + 'search_modifier_book_date_on' => 'Transaction book date is on ":value"', + 'search_modifier_book_date_before' => 'Transaction book date is on or before ":value"', + 'search_modifier_book_date_after' => 'Transaction book date is on or after ":value"', + 'search_modifier_process_date_on' => 'Transaction process date is on ":value"', + 'search_modifier_process_date_before' => 'Transaction process date is on or before ":value"', + 'search_modifier_process_date_after' => 'Transaction process date is on or after ":value"', + 'search_modifier_due_date_on' => 'Transaction due date is on ":value"', + 'search_modifier_due_date_before' => 'Transaction due date is on or before ":value"', + 'search_modifier_due_date_after' => 'Transaction due date is on or after ":value"', + 'search_modifier_payment_date_on' => 'Transaction payment date is on ":value"', + 'search_modifier_payment_date_before' => 'Transaction payment date is on or before ":value"', + 'search_modifier_payment_date_after' => 'Transaction payment date is on or after ":value"', + 'search_modifier_invoice_date_on' => 'Transaction invoice date is on ":value"', + 'search_modifier_invoice_date_before' => 'Transaction invoice date is on or before ":value"', + 'search_modifier_invoice_date_after' => 'Transaction invoice date is on or after ":value"', + 'search_modifier_created_at_on' => 'Transaction was created on ":value"', + 'search_modifier_created_at_before' => 'Transaction was created on or before ":value"', + 'search_modifier_created_at_after' => 'Transaction was created on or after ":value"', + 'search_modifier_updated_at_on' => 'Transaction was updated on ":value"', + 'search_modifier_updated_at_before' => 'Transaction was updated on or before ":value"', + 'search_modifier_updated_at_after' => 'Transaction was updated on or after ":value"', + 'search_modifier_attachment_name_is' => 'Any attachment\'s name is ":value"', + 'search_modifier_attachment_name_contains' => 'Any attachment\'s name contains ":value"', + 'search_modifier_attachment_name_starts' => 'Any attachment\'s name starts with ":value"', + 'search_modifier_attachment_name_ends' => 'Any attachment\'s name ends with ":value"', + 'search_modifier_attachment_notes_are' => 'Any attachment\'s notes are ":value"', + 'search_modifier_attachment_notes_contains' => 'Any attachment\'s notes contain ":value"', + 'search_modifier_attachment_notes_starts' => 'Any attachment\'s notes start with ":value"', + 'search_modifier_attachment_notes_ends' => 'Any attachment\'s notes end is ":value"', + 'update_rule_from_query' => 'Arama sorgusundan ":rule" kuralını güncelle', + 'create_rule_from_query' => 'Arama sorgusundan yeni kural oluşturma', + 'rule_from_search_words' => 'Kural altyapısı ":string" işlemekte zorlanıyor. Arama sorgunuza uyan önerilen kural farklı sonuçlar verebilir. Lütfen kural tetikleyicilerini dikkatlice doğrulayın.', // END @@ -372,15 +519,15 @@ return [ 'repeat_freq_quarterly' => 'üç aylık', 'repeat_freq_monthly' => 'aylık', 'repeat_freq_weekly' => 'haftalık', - 'repeat_freq_daily' => 'daily', - 'daily' => 'daily', + 'repeat_freq_daily' => 'günlük', + 'daily' => 'günlük', 'weekly' => 'haftalık', 'quarterly' => 'üç aylık', 'half-year' => 'her yarı yıl', 'yearly' => 'yıllık', // rules - 'cannot_fire_inactive_rules' => 'You cannot execute inactive rules.', + 'cannot_fire_inactive_rules' => 'Etkin olmayan kuralları yürütemezsiniz.', 'rules' => 'Kurallar', 'rule_name' => 'Kural adı', 'rule_triggers' => 'Kural ne zaman etkinleşir', @@ -394,20 +541,20 @@ return [ 'created_new_rule_group' => 'Yeni kural grubu ":title" saklandı!', 'updated_rule_group' => 'Başarıyla güncellenen kural grubu ":title".', 'edit_rule_group' => '":title" kural grubunu düzenle', - 'duplicate_rule' => 'Duplicate rule ":title"', - 'rule_copy_of' => 'Copy of ":title"', - 'duplicated_rule' => 'Duplicated rule ":title" into ":newTitle"', + 'duplicate_rule' => 'Yinelenen kural ":title"', + 'rule_copy_of' => 'Kopyası ":title"', + 'duplicated_rule' => 'Çoğaltılmış kural ":title" içinde ":newTitle"', 'delete_rule_group' => '":title" kural grubunu sil', 'deleted_rule_group' => 'Silinen kural grubu ":title"', 'update_rule_group' => 'Grup bilgilerini güncelle', 'no_rules_in_group' => 'Bu grupta kural yok', 'move_rule_group_up' => 'Grup kuralını yukarı taşı', 'move_rule_group_down' => 'Grup kuralını aşağı taşı', - 'save_rules_by_moving' => 'Save this rule by moving it to another rule group:|Save these rules by moving them to another rule group:', + 'save_rules_by_moving' => 'Bu kuralı başka bir kural grubuna taşıyarak kaydedin:|Bu kuralları başka bir kural grubuna taşıyarak kaydedin:', 'make_new_rule' => '":title" kural grubunda yeni kural oluşturun', 'make_new_rule_no_group' => 'Yeni bir kural ekleyin', 'instructions_rule_from_bill' => 'Hesap hareketlerini ":name" ile eşleştirebilmeniz için Firefly III depolayacağınız tüm hesap hareketlerine karşı otomatik olarak kontrol edebilen bir kural oluşturabilir. Lütfen aşağıdaki detayları doğrulayın ve Firefly III\'ün hesap hareketlerini yeni faturanızla otomatik olarak eşleştirebilmesi için bu kuralı depolayın.', - 'instructions_rule_from_journal' => 'Create a rule based on one of your transactions. Complement or submit the form below.', + 'instructions_rule_from_journal' => 'İşlemlerinizden birini temel alan bir kural oluşturun. Aşağıdaki formu tamamlayın veya gönderin.', 'rule_is_strict' => 'sıkı kural', 'rule_is_not_strict' => 'sıkı olmayan kural', 'rule_help_stop_processing' => 'Bu kutuyu işaretlediğinizde, bu grupta sonraki kurallar yürütülemez.', @@ -431,56 +578,61 @@ return [ 'delete_rule' => '":title" kuralını sil', 'update_rule' => 'Güncelleme kuralları', 'test_rule_triggers' => 'Eşleşen işlemleri görün', - 'warning_no_matching_transactions' => 'No matching transactions found.', + 'warning_no_matching_transactions' => 'Eşleşen işlem bulunamadı.', 'warning_no_valid_triggers' => 'Geçerli tetikleyiciler sağlanmadı.', 'apply_rule_selection' => 'İşleminizin bir bölümüne ":title" kuralını uygulayın', 'apply_rule_selection_intro' => '":title" gibi kurallar normalde sadece yeni ve güncellenen işlemlerde geçerlidir ama Firefly III\'e onları mevcut işlemlerinizin istediğiniz bölümlerinde uygulanmasını söyleyebilirsiniz. Bu bir kuralı değiştirdiğinizde ve bunun diğer tüm işlemlerde uygulanmasını istediğinizde yararlı olabilir.', 'include_transactions_from_accounts' => 'Bu hesaplardan gelen işlemleri dahil et', - 'include' => 'Include?', - 'applied_rule_selection' => '{0} No transactions in your selection were changed by rule ":title".|[1] One transaction in your selection was changed by rule ":title".|[2,*] :count transactions in your selection were changed by rule ":title".', + 'include' => 'Vardır?', + 'applied_rule_selection' => '{0} Seçiminizdeki hiçbir işlem kural tarafından değiştirilmedi ":title".|[1] Seçiminizdeki bir işlem kuralla değiştirildi":title".|[2,*] :seçiminizdeki sayım işlemleri kurala göre değiştirildi ":title".', 'execute' => 'Çalıştır', 'apply_rule_group_selection' => 'İşlemlerinizin bir bölümüne ":title" kural grubunu uygulayın', 'apply_rule_group_selection_intro' => '":title" gibi kural grupları normalde sadece yeni ve güncellenen işlemlerde geçerlidir ama Firefly III\'e onları mevcut işlemlerinizin istediğiniz bölümlerinde uygulanmasını söyleyebilirsiniz. Bu bir kural grubunu değiştirdiğinizde ve bunun diğer tüm işlemlerde uygulanmasını istediğinizde yararlı olabilir.', 'applied_rule_group_selection' => 'Seçeneğinize ":title" kuralı uygulandı.', // actions and triggers + 'rule_trigger_store_journal' => 'Bir işlem oluşturulduğunda', + 'rule_trigger_update_journal' => 'Bir işlem güncellendiğinde', 'rule_trigger_user_action' => 'Kullanıcı işlemi ":trigger_value"', - 'rule_trigger_source_account_starts_choice' => 'Source account name starts with..', - 'rule_trigger_source_account_starts' => 'Source account name starts with ":trigger_value"', + + + // OLD values (remove non-doubles later): + 'rule_trigger_source_account_starts_choice' => 'Kaynak hesap adı ile başlar..', + 'rule_trigger_source_account_starts' => 'Kaynak hesap adı şununla başlar ":trigger_value"', 'rule_trigger_source_account_ends_choice' => 'Source account name ends with..', - 'rule_trigger_source_account_ends' => 'Source account name ends with ":trigger_value"', - 'rule_trigger_source_account_is_choice' => 'Source account name is..', - 'rule_trigger_source_account_is' => 'Source account name is ":trigger_value"', - 'rule_trigger_source_account_contains_choice' => 'Source account name contains..', - 'rule_trigger_source_account_contains' => 'Source account name contains ":trigger_value"', - 'rule_trigger_account_id_choice' => 'Account ID (source/destination) is exactly..', - 'rule_trigger_account_id' => 'Account ID (source/destination) is exactly :trigger_value', - 'rule_trigger_source_account_id_choice' => 'Source account ID is exactly..', - 'rule_trigger_source_account_id' => 'Source account ID is exactly :trigger_value', - 'rule_trigger_destination_account_id_choice' => 'Destination account ID is exactly..', - 'rule_trigger_destination_account_id' => 'Destination account ID is exactly :trigger_value', - 'rule_trigger_account_is_cash_choice' => 'Account (source/destination) is (cash) account', - 'rule_trigger_account_is_cash' => 'Account (source/destination) is (cash) account', - 'rule_trigger_source_is_cash_choice' => 'Source account is (cash) account', - 'rule_trigger_source_is_cash' => 'Source account is (cash) account', - 'rule_trigger_destination_is_cash_choice' => 'Destination account is (cash) account', - 'rule_trigger_destination_is_cash' => 'Destination account is (cash) account', - 'rule_trigger_source_account_nr_starts_choice' => 'Source account number / IBAN starts with..', - 'rule_trigger_source_account_nr_starts' => 'Source account number / IBAN starts with ":trigger_value"', - 'rule_trigger_source_account_nr_ends_choice' => 'Source account number / IBAN ends with..', - 'rule_trigger_source_account_nr_ends' => 'Source account number / IBAN ends with ":trigger_value"', - 'rule_trigger_source_account_nr_is_choice' => 'Source account number / IBAN is..', - 'rule_trigger_source_account_nr_is' => 'Source account number / IBAN is ":trigger_value"', - 'rule_trigger_source_account_nr_contains_choice' => 'Source account number / IBAN contains..', - 'rule_trigger_source_account_nr_contains' => 'Source account number / IBAN contains ":trigger_value"', - 'rule_trigger_destination_account_starts_choice' => 'Destination account name starts with..', - 'rule_trigger_destination_account_starts' => 'Destination account name starts with ":trigger_value"', - 'rule_trigger_destination_account_ends_choice' => 'Destination account name ends with..', - 'rule_trigger_destination_account_ends' => 'Destination account name ends with ":trigger_value"', - 'rule_trigger_destination_account_is_choice' => 'Destination account name is..', - 'rule_trigger_destination_account_is' => 'Destination account name is ":trigger_value"', - 'rule_trigger_destination_account_contains_choice' => 'Destination account name contains..', - 'rule_trigger_destination_account_contains' => 'Destination account name contains ":trigger_value"', + 'rule_trigger_source_account_ends' => 'Kaynak hesap adı şununla biter ":trigger_value"', + 'rule_trigger_source_account_is_choice' => 'Kaynak hesap adıdır..', + 'rule_trigger_source_account_is' => 'Kaynak hesap adı":trigger_value"', + 'rule_trigger_source_account_contains_choice' => 'Kaynak hesap adı içerir..', + 'rule_trigger_source_account_contains' => 'Kaynak hesap adı şunları içerir ":trigger_value"', + 'rule_trigger_account_id_choice' => 'Either account ID is exactly..', + 'rule_trigger_account_id' => 'Either account ID is exactly :trigger_value', + 'rule_trigger_source_account_id_choice' => 'Kaynak hesap kimliği tam olarak..', + 'rule_trigger_source_account_id' => 'Kaynak hesap kimliği tam olarak :trigger_value', + 'rule_trigger_destination_account_id_choice' => 'Hedef hesap kimliği tam olarak..', + 'rule_trigger_destination_account_id' => 'Hedef hesap kimliği tam olarak :trigger_value', + 'rule_trigger_account_is_cash_choice' => 'Either account is cash', + 'rule_trigger_account_is_cash' => 'Either account is cash', + 'rule_trigger_source_is_cash_choice' => 'Kaynak hesap (nakit) hesaptır', + 'rule_trigger_source_is_cash' => 'Kaynak hesap (nakit) hesaptır', + 'rule_trigger_destination_is_cash_choice' => 'Hedef hesap (nakit) hesaptır', + 'rule_trigger_destination_is_cash' => 'Hedef hesap (nakit) hesaptır', + 'rule_trigger_source_account_nr_starts_choice' => 'Kaynak hesap numarası / IBAN ile başlar..', + 'rule_trigger_source_account_nr_starts' => 'Kaynak hesap numarası / IBAN ile başlar ":trigger_value"', + 'rule_trigger_source_account_nr_ends_choice' => 'Kaynak hesap numarası / IBAN ile biter..', + 'rule_trigger_source_account_nr_ends' => 'Kaynak hesap numarası / IBAN ile biter ":trigger_value', + 'rule_trigger_source_account_nr_is_choice' => 'Kaynak hesap numarası / IBAN..', + 'rule_trigger_source_account_nr_is' => 'Kaynak hesap numarası / IBAN ":trigger_value"', + 'rule_trigger_source_account_nr_contains_choice' => 'Kaynak hesap numarası / IBAN içerir..', + 'rule_trigger_source_account_nr_contains' => 'Source account number / IBAN contains:trigger_value', + 'rule_trigger_destination_account_starts_choice' => 'Hedef hesap adı ile başlar..', + 'rule_trigger_destination_account_starts' => 'Hedef hesap adı şununla başlar ":trigger_value"', + 'rule_trigger_destination_account_ends_choice' => 'Hedef hesap adı ile biter..', + 'rule_trigger_destination_account_ends' => 'Hedef hesap adı şununla biter ":trigger_value"', + 'rule_trigger_destination_account_is_choice' => 'Hedef hesap adıdır..', + 'rule_trigger_destination_account_is' => 'Hedef hesap adı":trigger_value"', + 'rule_trigger_destination_account_contains_choice' => 'Hedef hesap adı içerir..', + 'rule_trigger_destination_account_contains' => 'Hedef hesap adı şunları içerir ":trigger_value"', 'rule_trigger_destination_account_nr_starts_choice' => 'Hedef hesap numarası / IBAN ile başlar..', 'rule_trigger_destination_account_nr_starts' => 'Hedef hesap numarası / IBAN ":trigger_value" ile başlar', 'rule_trigger_destination_account_nr_ends_choice' => 'Hedef hesap numarası / IBAN ile biter..', @@ -488,15 +640,15 @@ return [ 'rule_trigger_destination_account_nr_is_choice' => 'Hedef hesap numarası / IBAN\'dır..', 'rule_trigger_destination_account_nr_is' => 'Hedef hesap numarası / IBAN: ":trigger_value"', 'rule_trigger_destination_account_nr_contains_choice' => 'Hedef hesap numarası / IBAN içerir..', - 'rule_trigger_destination_account_nr_contains' => 'Destination account number / IBAN contains ":trigger_value"', + 'rule_trigger_destination_account_nr_contains' => 'Hedef hesap numarası / IBAN içerir ":trigger_value"', 'rule_trigger_transaction_type_choice' => 'İşlem türü..', 'rule_trigger_transaction_type' => 'İşlem türü ":trigger_value"', 'rule_trigger_category_is_choice' => 'Kategori..', 'rule_trigger_category_is' => 'Kategori ":trigger_value"', 'rule_trigger_amount_less_choice' => 'Miktar şundan az..', 'rule_trigger_amount_less' => 'Miktar :trigger_value \'den daha düşük', - 'rule_trigger_amount_exactly_choice' => 'Tutar..', - 'rule_trigger_amount_exactly' => 'Miktar :trigger_value', + 'rule_trigger_amount_is_choice' => 'Amount is..', + 'rule_trigger_amount_is' => 'Amount is :trigger_value', 'rule_trigger_amount_more_choice' => 'Miktar fazla..', 'rule_trigger_amount_more' => 'Miktar :trigger_value \'den daha büyük', 'rule_trigger_description_starts_choice' => 'Açıklama başlıyor..', @@ -507,28 +659,26 @@ return [ 'rule_trigger_description_contains' => 'Açıklama ":trigger_value" içerir', 'rule_trigger_description_is_choice' => 'Açıklama..', 'rule_trigger_description_is' => 'Açıklama ":trigger_value"', - 'rule_trigger_date_is_choice' => 'Transaction date is..', - 'rule_trigger_date_is' => 'Transaction date is ":trigger_value"', - 'rule_trigger_date_before_choice' => 'Transaction date is before..', - 'rule_trigger_date_before' => 'Transaction date is before ":trigger_value"', - 'rule_trigger_date_after_choice' => 'Transaction date is after..', - 'rule_trigger_date_after' => 'Transaction date is after ":trigger_value"', - 'rule_trigger_created_on_choice' => 'Transaction was made on..', - 'rule_trigger_created_on' => 'Transaction was made on ":trigger_value"', - 'rule_trigger_updated_on_choice' => 'Transaction was last edited on..', - 'rule_trigger_updated_on' => 'Transaction was last edited on ":trigger_value"', + 'rule_trigger_date_on_choice' => 'Transaction date is..', + 'rule_trigger_date_on' => 'Transaction date is ":trigger_value"', + 'rule_trigger_date_before_choice' => 'İşlem tarihi öncedir..', + 'rule_trigger_date_before' => 'İşlem tarihi önce:trigger_value', + 'rule_trigger_date_after_choice' => 'İşlem tarihi sonradır..', + 'rule_trigger_date_after' => 'İşlem tarihi:trigger_value sonrasıdır', + 'rule_trigger_created_at_on_choice' => 'Transaction was made on..', + 'rule_trigger_created_at_on' => 'Transaction was made on ":trigger_value"', + 'rule_trigger_updated_at_on_choice' => 'Transaction was last edited on..', + 'rule_trigger_updated_at_on' => 'Transaction was last edited on ":trigger_value"', 'rule_trigger_budget_is_choice' => 'Bütçe..', 'rule_trigger_budget_is' => 'Bütçe ":trigger_value"', - 'rule_trigger_tag_is_choice' => '(A) etiketi..', - 'rule_trigger_tag_is' => 'Bir etiket ":trigger_value"', + 'rule_trigger_tag_is_choice' => 'Any tag is..', + 'rule_trigger_tag_is' => 'Any tag is ":trigger_value"', 'rule_trigger_currency_is_choice' => 'İşlem dövizi..', 'rule_trigger_currency_is' => 'İşlem dövizi ":trigger_value"', - 'rule_trigger_foreign_currency_is_choice' => 'Transaction foreign currency is..', - 'rule_trigger_foreign_currency_is' => 'Transaction foreign currency is ":trigger_value"', + 'rule_trigger_foreign_currency_is_choice' => 'İşlem dövizdir..', + 'rule_trigger_foreign_currency_is' => 'İşlem yabancı para birimi:trigger_value', 'rule_trigger_has_attachments_choice' => 'En son bir çok eklentileri var', - 'rule_trigger_has_attachments' => 'Has at least :trigger_value attachment(s)', - 'rule_trigger_store_journal' => 'Bir işlem oluşturulduğunda', - 'rule_trigger_update_journal' => 'Bir işlem güncellendiğinde', + 'rule_trigger_has_attachments' => 'En az:trigger_value eki (ler) var', 'rule_trigger_has_no_category_choice' => 'Kategorisi yok', 'rule_trigger_has_no_category' => 'İşlemin kategorisi yok', 'rule_trigger_has_any_category_choice' => 'Bir kategorisi var', @@ -537,10 +687,10 @@ return [ 'rule_trigger_has_no_budget' => 'İşlem bütçesi yok', 'rule_trigger_has_any_budget_choice' => 'Bir bütçesi var', 'rule_trigger_has_any_budget' => 'İşlemin bir bütçesi var', - 'rule_trigger_has_no_bill_choice' => 'Has no bill', - 'rule_trigger_has_no_bill' => 'Transaction has no bill', - 'rule_trigger_has_any_bill_choice' => 'Has a (any) bill', - 'rule_trigger_has_any_bill' => 'Transaction has a (any) bill', + 'rule_trigger_has_no_bill_choice' => 'Faturası yok', + 'rule_trigger_has_no_bill' => 'İşlemin faturası yok', + 'rule_trigger_has_any_bill_choice' => '(Herhangi) bir faturası var mı', + 'rule_trigger_has_any_bill' => 'İşlemin (herhangi) bir faturası vardır', 'rule_trigger_has_no_tag_choice' => 'Etiket yok', 'rule_trigger_has_no_tag' => 'İşlemin etiketi yok', 'rule_trigger_has_any_tag_choice' => 'Bir veya birçok etiketleri var', @@ -549,33 +699,161 @@ return [ 'rule_trigger_any_notes' => 'İşlemin notları var', 'rule_trigger_no_notes_choice' => 'Notu yok', 'rule_trigger_no_notes' => 'İşlemin notu yok', - 'rule_trigger_notes_are_choice' => 'Notlar..', - 'rule_trigger_notes_are' => 'Notlar ":trigger_value"', - 'rule_trigger_notes_contain_choice' => 'Notlar içeriyor..', - 'rule_trigger_notes_contain' => 'Notlar ":trigger_value" içerir', - 'rule_trigger_notes_start_choice' => 'Notlar ile başlıyor..', - 'rule_trigger_notes_start' => 'Notlar ":trigger_value" ile başlar', - 'rule_trigger_notes_end_choice' => 'Notlar bitiyor..', - 'rule_trigger_notes_end' => 'Notlar ":trigger_value" ile bitiyor', - 'rule_trigger_bill_is_choice' => 'Bill is..', - 'rule_trigger_bill_is' => 'Bill is ":trigger_value"', - 'rule_trigger_external_id_choice' => 'External ID is..', - 'rule_trigger_external_id' => 'External ID is ":trigger_value"', - 'rule_trigger_internal_reference_choice' => 'Internal reference is..', - 'rule_trigger_internal_reference' => 'Internal reference is ":trigger_value"', - 'rule_trigger_journal_id_choice' => 'Transaction journal ID is..', - 'rule_trigger_journal_id' => 'Transaction journal ID is ":trigger_value"', - 'rule_trigger_no_external_url' => 'Transaction has no external URL', - 'rule_trigger_any_external_url' => 'Transaction has an external URL', - 'rule_trigger_any_external_url_choice' => 'Transaction has an external URL', - 'rule_trigger_no_external_url_choice' => 'Transaction has no external URL', - 'rule_trigger_id_choice' => 'Transaction ID is..', - 'rule_trigger_id' => 'Transaction ID is ":trigger_value"', + 'rule_trigger_notes_is_choice' => 'Notes are..', + 'rule_trigger_notes_is' => 'Notes are ":trigger_value"', + 'rule_trigger_notes_contains_choice' => 'Notes contain..', + 'rule_trigger_notes_contains' => 'Notes contain ":trigger_value"', + 'rule_trigger_notes_starts_choice' => 'Notes start with..', + 'rule_trigger_notes_starts' => 'Notes start with ":trigger_value"', + 'rule_trigger_notes_ends_choice' => 'Notes end with..', + 'rule_trigger_notes_ends' => 'Notes end with ":trigger_value"', + 'rule_trigger_bill_is_choice' => 'Bill öyle..', + 'rule_trigger_bill_is' => 'Fatura:trigger_value', + 'rule_trigger_external_id_is_choice' => 'External ID is..', + 'rule_trigger_external_id_is' => 'External ID is ":trigger_value"', + 'rule_trigger_internal_reference_is_choice' => 'Internal reference is..', + 'rule_trigger_internal_reference_is' => 'Internal reference is ":trigger_value"', + 'rule_trigger_journal_id_choice' => 'İşlem günlüğü kimliğidir..', + 'rule_trigger_journal_id' => 'İşlem günlüğü kimliği:trigger_value', + 'rule_trigger_no_external_url' => 'İşlemin harici URL\'si yok', + 'rule_trigger_any_external_url' => 'İşlemin harici bir URL\'si var', + 'rule_trigger_any_external_url_choice' => 'İşlemin harici bir URL\'si var', + 'rule_trigger_no_external_url_choice' => 'İşlemin harici URL\'si yok', + 'rule_trigger_id_choice' => 'İşlem kimliğidir..', + 'rule_trigger_id' => 'İşlem kimliği:trigger_value', + // new values: + 'rule_trigger_user_action_choice' => 'User action is ":trigger_value"', + 'rule_trigger_tag_is_not_choice' => 'No tag is ":trigger_value"', + 'rule_trigger_tag_is_not' => 'No tag is..', + 'rule_trigger_account_is_choice' => 'Either account is exactly..', + 'rule_trigger_account_is' => 'Either account is exactly ":trigger_value"', + 'rule_trigger_account_contains_choice' => 'Either account contains..', + 'rule_trigger_account_contains' => 'Either account contains ":trigger_value"', + 'rule_trigger_account_ends_choice' => 'Either account ends with..', + 'rule_trigger_account_ends' => 'Either account ends with ":trigger_value"', + 'rule_trigger_account_starts_choice' => 'Either account starts with..', + 'rule_trigger_account_starts' => 'Either account starts with ":trigger_value"', + 'rule_trigger_account_nr_is_choice' => 'Either account number / IBAN is..', + 'rule_trigger_account_nr_is' => 'Either account number / IBAN is ":trigger_value"', + 'rule_trigger_account_nr_contains_choice' => 'Either account number / IBAN contains..', + 'rule_trigger_account_nr_contains' => 'Either account number / IBAN contains ":trigger_value"', + 'rule_trigger_account_nr_ends_choice' => 'Either account number / IBAN ends with..', + 'rule_trigger_account_nr_ends' => 'Either account number / IBAN ends with ":trigger_value"', + 'rule_trigger_account_nr_starts_choice' => 'Either account number / IBAN starts with..', + 'rule_trigger_account_nr_starts' => 'Either account number / IBAN starts with ":trigger_value"', + 'rule_trigger_category_contains_choice' => 'Category contains..', + 'rule_trigger_category_contains' => 'Category contains ":trigger_value"', + 'rule_trigger_category_ends_choice' => 'Category ends with..', + 'rule_trigger_category_ends' => 'Category ends with ":trigger_value"', + 'rule_trigger_category_starts_choice' => 'Category starts with..', + 'rule_trigger_category_starts' => 'Category starts with ":trigger_value"', + 'rule_trigger_budget_contains_choice' => 'Budget contains..', + 'rule_trigger_budget_contains' => 'Budget contains ":trigger_value"', + 'rule_trigger_budget_ends_choice' => 'Budget ends with..', + 'rule_trigger_budget_ends' => 'Budget ends with ":trigger_value"', + 'rule_trigger_budget_starts_choice' => 'Budget starts with..', + 'rule_trigger_budget_starts' => 'Budget starts with ":trigger_value"', + 'rule_trigger_bill_contains_choice' => 'Bill contains..', + 'rule_trigger_bill_contains' => 'Bill contains ":trigger_value"', + 'rule_trigger_bill_ends_choice' => 'Bill ends with..', + 'rule_trigger_bill_ends' => 'Bill ends with ":trigger_value"', + 'rule_trigger_bill_starts_choice' => 'Bill starts with..', + 'rule_trigger_bill_starts' => 'Bill starts with ":trigger_value"', + 'rule_trigger_external_id_contains_choice' => 'External ID contains..', + 'rule_trigger_external_id_contains' => 'External ID contains ":trigger_value"', + 'rule_trigger_external_id_ends_choice' => 'External ID ends with..', + 'rule_trigger_external_id_ends' => 'External ID ends with ":trigger_value"', + 'rule_trigger_external_id_starts_choice' => 'External ID starts with..', + 'rule_trigger_external_id_starts' => 'External ID starts with ":trigger_value"', + 'rule_trigger_internal_reference_contains_choice' => 'Internal reference contains..', + 'rule_trigger_internal_reference_contains' => 'Internal reference contains ":trigger_value"', + 'rule_trigger_internal_reference_ends_choice' => 'Internal reference ends with..', + 'rule_trigger_internal_reference_ends' => 'Internal reference ends with ":trigger_value"', + 'rule_trigger_internal_reference_starts_choice' => 'Internal reference starts with..', + 'rule_trigger_internal_reference_starts' => 'Internal reference starts with ":trigger_value"', + 'rule_trigger_external_url_is_choice' => 'External URL is..', + 'rule_trigger_external_url_is' => 'External URL is ":trigger_value"', + 'rule_trigger_external_url_contains_choice' => 'External URL contains..', + 'rule_trigger_external_url_contains' => 'External URL contains ":trigger_value"', + 'rule_trigger_external_url_ends_choice' => 'External URL ends with..', + 'rule_trigger_external_url_ends' => 'External URL ends with ":trigger_value"', + 'rule_trigger_external_url_starts_choice' => 'External URL starts with..', + 'rule_trigger_external_url_starts' => 'External URL starts with ":trigger_value"', + 'rule_trigger_has_no_attachments_choice' => 'Has no attachments', + 'rule_trigger_has_no_attachments' => 'Transaction has no attachments', + 'rule_trigger_recurrence_id_choice' => 'Recurring transaction ID is..', + 'rule_trigger_recurrence_id' => 'Recurring transaction ID is ":trigger_value"', + 'rule_trigger_interest_date_on_choice' => 'Interest date is on..', + 'rule_trigger_interest_date_on' => 'Interest date is on ":trigger_value"', + 'rule_trigger_interest_date_before_choice' => 'Interest date is before..', + 'rule_trigger_interest_date_before' => 'Interest date is before ":trigger_value"', + 'rule_trigger_interest_date_after_choice' => 'Interest date is after..', + 'rule_trigger_interest_date_after' => 'Interest date is after ":trigger_value"', + 'rule_trigger_book_date_on_choice' => 'Book date is on..', + 'rule_trigger_book_date_on' => 'Book date is on ":trigger_value"', + 'rule_trigger_book_date_before_choice' => 'Book date is before..', + 'rule_trigger_book_date_before' => 'Book date is before ":trigger_value"', + 'rule_trigger_book_date_after_choice' => 'Book date is after..', + 'rule_trigger_book_date_after' => 'Book date is after ":trigger_value"', + 'rule_trigger_process_date_on_choice' => 'Process date is on..', + 'rule_trigger_process_date_on' => 'Process date is ":trigger_value"', + 'rule_trigger_process_date_before_choice' => 'Process date is before..', + 'rule_trigger_process_date_before' => 'Process date is before ":trigger_value"', + 'rule_trigger_process_date_after_choice' => 'Process date is after..', + 'rule_trigger_process_date_after' => 'Process date is after ":trigger_value"', + 'rule_trigger_due_date_on_choice' => 'Due date is on..', + 'rule_trigger_due_date_on' => 'Due date is on ":trigger_value"', + 'rule_trigger_due_date_before_choice' => 'Due date is before..', + 'rule_trigger_due_date_before' => 'Due date is before ":trigger_value"', + 'rule_trigger_due_date_after_choice' => 'Due date is after..', + 'rule_trigger_due_date_after' => 'Due date is after ":trigger_value"', + 'rule_trigger_payment_date_on_choice' => 'Payment date is on..', + 'rule_trigger_payment_date_on' => 'Payment date is on ":trigger_value"', + 'rule_trigger_payment_date_before_choice' => 'Payment date is before..', + 'rule_trigger_payment_date_before' => 'Payment date is before ":trigger_value"', + 'rule_trigger_payment_date_after_choice' => 'Payment date is after..', + 'rule_trigger_payment_date_after' => 'Payment date is after ":trigger_value"', + 'rule_trigger_invoice_date_on_choice' => 'Invoice date is on..', + 'rule_trigger_invoice_date_on' => 'Invoice date is on ":trigger_value"', + 'rule_trigger_invoice_date_before_choice' => 'Invoice date is before..', + 'rule_trigger_invoice_date_before' => 'Invoice date is before ":trigger_value"', + 'rule_trigger_invoice_date_after_choice' => 'Invoice date is after..', + 'rule_trigger_invoice_date_after' => 'Invoice date is after ":trigger_value"', + 'rule_trigger_created_at_before_choice' => 'Transaction was created before..', + 'rule_trigger_created_at_before' => 'Transaction was created before ":trigger_value"', + 'rule_trigger_created_at_after_choice' => 'Transaction was created after..', + 'rule_trigger_created_at_after' => 'Transaction was created after ":trigger_value"', + 'rule_trigger_updated_at_before_choice' => 'Transaction was last updated before..', + 'rule_trigger_updated_at_before' => 'Transaction was last updated before ":trigger_value"', + 'rule_trigger_updated_at_after_choice' => 'Transaction was last updated after..', + 'rule_trigger_updated_at_after' => 'Transaction was last updated after ":trigger_value"', + 'rule_trigger_foreign_amount_is_choice' => 'Foreign amount is exactly..', + 'rule_trigger_foreign_amount_is' => 'Foreign amount is exactly ":trigger_value"', + 'rule_trigger_foreign_amount_less_choice' => 'Foreign amount is less than..', + 'rule_trigger_foreign_amount_less' => 'Foreign amount is less than ":trigger_value"', + 'rule_trigger_foreign_amount_more_choice' => 'Foreign amount is more than..', + 'rule_trigger_foreign_amount_more' => 'Foreign amount is more than ":trigger_value"', + 'rule_trigger_attachment_name_is_choice' => 'Any attachment\'s name is..', + 'rule_trigger_attachment_name_is' => 'Any attachment\'s name is ":trigger_value"', + 'rule_trigger_attachment_name_contains_choice' => 'Any attachment\'s name contains..', + 'rule_trigger_attachment_name_contains' => 'Any attachment\'s name contains ":trigger_value"', + 'rule_trigger_attachment_name_starts_choice' => 'Any attachment\'s name starts with..', + 'rule_trigger_attachment_name_starts' => 'Any attachment\'s name starts with ":trigger_value"', + 'rule_trigger_attachment_name_ends_choice' => 'Any attachment\'s name ends with..', + 'rule_trigger_attachment_name_ends' => 'Any attachment\'s name ends with ":trigger_value"', + 'rule_trigger_attachment_notes_are_choice' => 'Any attachment\'s notes are..', + 'rule_trigger_attachment_notes_are' => 'Any attachment\'s notes are ":trigger_value"', + 'rule_trigger_attachment_notes_contains_choice' => 'Any attachment\'s notes contain..', + 'rule_trigger_attachment_notes_contains' => 'Any attachment\'s notes contain ":trigger_value"', + 'rule_trigger_attachment_notes_starts_choice' => 'Any attachment\'s notes start with..', + 'rule_trigger_attachment_notes_starts' => 'Any attachment\'s notes start with ":trigger_value"', + 'rule_trigger_attachment_notes_ends_choice' => 'Any attachment\'s notes end with..', + 'rule_trigger_attachment_notes_ends' => 'Any attachment\'s notes end with ":trigger_value"', // actions 'rule_action_delete_transaction_choice' => 'Transferi Sil (!)', - 'rule_action_delete_transaction' => 'DELETE transaction (!)', + 'rule_action_delete_transaction' => 'İşlemi sil (!)', 'rule_action_set_category' => 'Kategoriyi ":action_value" olarak ayarla', 'rule_action_clear_category' => 'Kategoriyi temizle', 'rule_action_set_budget' => 'Bütçeyi ":action_value" olarak ayarlayın', @@ -594,13 +872,13 @@ return [ 'rule_action_remove_tag_choice' => 'Etiketi kaldır..', 'rule_action_remove_all_tags_choice' => 'Tüm etiketleri kaldır', 'rule_action_set_description_choice' => 'Açıklama belirtiniz..', - 'rule_action_update_piggy_choice' => 'Add/remove transaction amount in piggy bank..', - 'rule_action_update_piggy' => 'Add/remove transaction amount in piggy bank ":action_value"', + 'rule_action_update_piggy_choice' => 'Kumbara içinde işlem tutarı ekle / kaldır..', + 'rule_action_update_piggy' => 'Kumbaraya işlem tutarı ekleme / kaldırma:action_value', 'rule_action_append_description_choice' => 'İle açıklamayı ekle..', 'rule_action_prepend_description_choice' => 'Açıklamanın başlığını ekleyin..', - 'rule_action_set_source_account_choice' => 'Set source account to..', + 'rule_action_set_source_account_choice' => 'Kaynak hesabı olarak ayarlayın..', 'rule_action_set_source_account' => 'Kaynak hesaba :action_value ayarlayınız', - 'rule_action_set_destination_account_choice' => 'Set destination account to..', + 'rule_action_set_destination_account_choice' => 'Hedef hesabı olarak ayarlayın..', 'rule_action_set_destination_account' => 'Hedef hesaba :action_value ayarlayınız', 'rule_action_append_notes_choice' => 'İle not ekle..', 'rule_action_append_notes' => '":action_value" ile not ekle', @@ -622,16 +900,16 @@ return [ 'rules_have_read_warning' => 'Uyarıyı okudun mu?', 'apply_rule_warning' => 'Uyarı: çok sayıda işleme bir kuralı(grubu) uygulamak çok zaman alabilir ve zaman aşımına uğrayabilir. Eğer öyle olursa kural(grup) işlemlerin belli olmayan bir kısmına uygulanacaktır. Bu mali yönetiminizi lime lime edebilir. Lütfen dikkatli olun.', 'rulegroup_for_bills_title' => 'Fatura kuralı grubu', - 'rulegroup_for_bills_description' => 'A special rule group for all the rules that involve bills.', - 'rule_for_bill_title' => 'Auto-generated rule for bill ":name"', - 'rule_for_bill_description' => 'This rule is auto-generated to try to match bill ":name".', - 'create_rule_for_bill' => 'Create a new rule for bill ":name"', - 'create_rule_for_bill_txt' => 'You have just created a new bill called ":name", congratulations! Firefly III can automagically match new withdrawals to this bill. For example, whenever you pay your rent, the bill "rent" will be linked to the expense. This way, Firefly III can accurately show you which bills are due and which ones aren\'t. In order to do so, a new rule must be created. Firefly III has filled in some sensible defaults for you. Please make sure these are correct. If these values are correct, Firefly III will automatically link the correct withdrawal to the correct bill. Please check out the triggers to see if they are correct, and add some if they\'re wrong.', - 'new_rule_for_bill_title' => 'Rule for bill ":name"', - 'new_rule_for_bill_description' => 'This rule marks transactions for bill ":name".', + 'rulegroup_for_bills_description' => 'Faturaları içeren tüm kurallar için özel bir kural grubu.', + 'rule_for_bill_title' => 'Fatura için otomatik oluşturulan kural ":name"', + 'rule_for_bill_description' => 'Bu kural, faturayı eşleştirmeye çalışmak için otomatik olarak oluşturulur ":name".', + 'create_rule_for_bill' => 'Fatura için yeni bir kural oluşturmal ":name"', + 'create_rule_for_bill_txt' => ':name adlı yeni bir fatura oluşturdunuz, tebrikler! Firefly III, yeni para çekme işlemlerini otomatik olarak bu faturayla eşleştirebilir. Örneğin, kiranızı her ödediğinizde, "kira" faturası masrafa bağlanacaktır. Bu şekilde, Firefly III size hangi faturaların ödenmesi gerektiğini ve hangilerinin ödenmediğini doğru bir şekilde gösterebilir. bunu yapmak için yeni bir kural oluşturulmalıdır. Firefly III sizin için bazı makul varsayılanları doldurdu. Lütfen bunların doğru olduğundan emin olun. Bu değerler doğruysa, Firefly III doğru para çekme işlemini otomatik olarak doğru faturaya bağlar. Lütfen doğru olup olmadıklarını görmek için tetikleyicileri kontrol edin ve yanılıyorlarsa bazılarını ekleyin.', + 'new_rule_for_bill_title' => 'Fatura için kural ":name"', + 'new_rule_for_bill_description' => 'Bu kural fatura işlemlerini işaretler ":name".', - 'new_rule_for_journal_title' => 'Rule based on transaction ":description"', - 'new_rule_for_journal_description' => 'This rule is based on transaction ":description". It will match transactions that are exactly the same.', + 'new_rule_for_journal_title' => 'İşleme dayalı kural ":description"', + 'new_rule_for_journal_description' => 'Bu kural işleme dayanmaktadır ":description". Tam olarak aynı olan işlemlerle eşleşecektir.', // tags 'store_new_tag' => 'Yeni etiket kaydet', @@ -642,40 +920,40 @@ return [ 'without_date' => 'Tarihsiz', 'result' => 'Sonuç', 'sums_apply_to_range' => 'Tüm toplamlar seçili aralıkta geçerlidir', - 'mapbox_api_key' => 'To use map, get an API key from Mapbox. Open your .env file and enter this code after MAPBOX_API_KEY=.', - 'press_object_location' => 'Right click or long press to set the object\'s location.', + 'mapbox_api_key' => 'Map\'i kullanmak için şu adresten bir API anahtarı alın: Mapbox. Seninkini aç .env dosyalayın ve sonra bu kodu girin MAPBOX_API_KEY=.', + 'press_object_location' => 'Nesnenin konumunu ayarlamak için sağ tıklayın veya uzun basın.', 'clear_location' => 'Konumu temizle', - 'delete_all_selected_tags' => 'Delete all selected tags', - 'select_tags_to_delete' => 'Don\'t forget to select some tags.', - 'deleted_x_tags' => 'Deleted :count tag.|Deleted :count tags.', - 'create_rule_from_transaction' => 'Create rule based on transaction', - 'create_recurring_from_transaction' => 'Create recurring transaction based on transaction', + 'delete_all_selected_tags' => 'Seçili tüm etiketleri sil', + 'select_tags_to_delete' => 'Bazı etiketler seçmeyi unutmayın.', + 'deleted_x_tags' => 'Silmek :count etiket.|Silmek :count etiket.', + 'create_rule_from_transaction' => 'İşleme dayalı kural oluşturma', + 'create_recurring_from_transaction' => 'İşleme dayalı yinelenen işlem oluşturma', // preferences - 'equal_to_language' => '(equal to language)', + 'equal_to_language' => '(dile eşit)', 'pref_home_screen_accounts' => 'Ana ekran hesapları', 'pref_home_screen_accounts_help' => 'Giriş sayfasında hangi hesaplar görüntülensin?', 'pref_view_range' => 'Görüş Mesafesi', - 'pref_view_range_help' => 'Some charts are automatically grouped in periods. Your budgets will also be grouped in periods. What period would you prefer?', + 'pref_view_range_help' => 'Bazı grafikler otomatik olarak dönemler halinde gruplandırılır. Bütçeleriniz de dönemlere göre gruplandırılacaktır. Hangi dönemi tercih edersin?', 'pref_1D' => 'Bir gün', 'pref_1W' => 'Bir hafta', 'pref_1M' => 'Bir ay', 'pref_3M' => 'Üç ay (çeyrek)', 'pref_6M' => 'Altı ay', 'pref_1Y' => 'Bir yıl', - 'pref_last365' => 'Last year', - 'pref_last90' => 'Last 90 days', - 'pref_last30' => 'Last 30 days', - 'pref_last7' => 'Last 7 days', - 'pref_YTD' => 'Year to date', - 'pref_QTD' => 'Quarter to date', - 'pref_MTD' => 'Month to date', + 'pref_last365' => 'Geçen yıl', + 'pref_last90' => 'Son 90 gün', + 'pref_last30' => 'Son 30 gün', + 'pref_last7' => 'Son 7 gün', + 'pref_YTD' => 'Yıldan bugüne', + 'pref_QTD' => 'Bugüne kadar tarih', + 'pref_MTD' => 'Bugüne kadar ay', 'pref_languages' => 'Diller', - 'pref_locale' => 'Locale settings', + 'pref_locale' => 'Yerel ayarlar', 'pref_languages_help' => 'Firefly III birçok dili destekliyor. Hangisini tercih edersiniz?', - 'pref_locale_help' => 'Firefly III allows you to set other local settings, like how currencies, numbers and dates are formatted. Entries in this list may not be supported by your system. Firefly III doesn\'t have the correct date settings for every locale; contact me for improvements.', - 'pref_locale_no_demo' => 'This feature won\'t work for the demo user.', + 'pref_locale_help' => 'Firefly III, para birimlerinin, sayıların ve tarihlerin nasıl biçimlendirildiği gibi diğer yerel ayarları ayarlamanıza olanak tanır. Bu listedeki girdiler sisteminiz tarafından desteklenmeyebilir. Firefly III her yerel ayar için doğru tarih ayarlarına sahip değil; iyileştirmeler için bana ulaşın.', + 'pref_locale_no_demo' => 'Bu özellik demo kullanıcısı için çalışmaz.', 'pref_custom_fiscal_year' => 'Mali yıl ayarları', 'pref_custom_fiscal_year_label' => 'Etkin', 'pref_custom_fiscal_year_help' => '1 Ocak - 31 Aralık arasındaki bir mali yılı kullanan ülkelerde bu ayarı açabilir ve mali yılın başlangıç / bitiş günlerini belirleyebilirsiniz', @@ -689,10 +967,10 @@ return [ 'pref_two_factor_auth_code_help' => 'QR kodunu, telefonunuzda Authy veya Authenticator uygulamalarında bulun ve oluşturulan kodu girin.', 'pref_two_factor_auth_reset_code' => 'Doğrulama kodunu sıfırla', 'pref_two_factor_auth_disable_2fa' => '2FA\'yı kapatın', - '2fa_use_secret_instead' => 'If you cannot scan the QR code, feel free to use the secret instead: :secret.', - '2fa_backup_codes' => 'Store these backup codes for access in case you lose your device.', - '2fa_already_enabled' => '2-step verification is already enabled.', - 'wrong_mfa_code' => 'This MFA code is not valid.', + '2fa_use_secret_instead' => 'QR kodunu tarayamıyorsanız, bunun yerine sırrı kullanmaktan çekinmeyin: :secret.', + '2fa_backup_codes' => 'Cihazınızı kaybetmeniz durumunda erişim için bu yedekleme kodlarını saklayın.', + '2fa_already_enabled' => '2 adımlı doğrulama zaten etkindir.', + 'wrong_mfa_code' => 'Bu MFA kodu geçerli değil.', 'pref_save_settings' => 'Ayarları kaydet', 'saved_preferences' => 'Tercihler kaydedildi!', 'preferences_general' => 'Genel', @@ -710,7 +988,7 @@ return [ 'pref_optional_fields_transaction' => 'İşlemler için bağlı alanlar', 'pref_optional_fields_transaction_help' => 'Yeni bir işlem oluşturulurken (dağınıklık nedeniyle) varsayılan olarak tüm alanlar ektinleştirilmez. Aşağıdan, eğer işinize yarayacağını düşünüyorsanız bu alanları ektinleştirebilirsiniz. Tabii ki, devre dışı bırakılmış ama zaten doldurulmuş alanlar ayarlar ne olursa olsun görünecektir.', 'optional_tj_date_fields' => 'Tarih alanları', - 'optional_tj_other_fields' => 'Other fields', + 'optional_tj_other_fields' => 'Diğer alanlar', 'optional_tj_attachment_fields' => 'Ek alanları', 'pref_optional_tj_interest_date' => 'Faiz tarihi', 'pref_optional_tj_book_date' => 'Kitap tarihi', @@ -721,28 +999,28 @@ return [ 'pref_optional_tj_internal_reference' => 'Dahili referans', 'pref_optional_tj_notes' => 'Notlar', 'pref_optional_tj_attachments' => 'Ekler', - 'pref_optional_tj_external_url' => 'External URL', - 'pref_optional_tj_location' => 'Location', - 'pref_optional_tj_links' => 'Transaction links', + 'pref_optional_tj_external_url' => 'Dış URL', + 'pref_optional_tj_location' => 'Konum', + 'pref_optional_tj_links' => 'İşlem bağlantıları', 'optional_field_meta_dates' => 'Tarih', 'optional_field_meta_business' => 'İş', 'optional_field_attachments' => 'Ekler', 'optional_field_meta_data' => 'İsteğe bağlı meta veriler', - 'external_url' => 'External URL', + 'external_url' => 'Dış URL', // profile: - 'delete_stuff_header' => 'Delete data', - 'permanent_delete_stuff' => 'Be careful with these buttons. Deleting stuff is permanent.', - 'other_sessions_logged_out' => 'All your other sessions have been logged out.', - 'delete_all_budgets' => 'Delete ALL your budgets', - 'delete_all_categories' => 'Delete ALL your categories', - 'delete_all_tags' => 'Delete ALL your tags', - 'delete_all_bills' => 'Delete ALL your bills', - 'delete_all_piggy_banks' => 'Delete ALL your piggy banks', - 'delete_all_rules' => 'Delete ALL your rules', - 'delete_all_recurring' => 'Delete ALL your recurring transactions', - 'delete_all_object_groups' => 'Delete ALL your object groups', - 'delete_all_accounts' => 'Delete ALL your accounts', + 'delete_stuff_header' => 'Verileri sil', + 'permanent_delete_stuff' => 'Bu düğmelere dikkat et. Sürekli kalıcı bir şeyleri silmek.', + 'other_sessions_logged_out' => 'Diğer tüm oturumlarınız kapatıldı.', + 'delete_all_budgets' => 'Diğer tüm seanslarınız kapatıldı', + 'delete_all_categories' => 'TÜM kategorilerinizi silme', + 'delete_all_tags' => 'TÜM etiketlerinizi silin', + 'delete_all_bills' => 'TÜM faturalarınızı silin', + 'delete_all_piggy_banks' => 'TÜM kumbaralarınızı silin', + 'delete_all_rules' => 'TÜM kurallarınızı silin', + 'delete_all_recurring' => 'Yinelenen tüm işlemlerinizi silme', + 'delete_all_object_groups' => 'TÜM nesne gruplarınızı silme', + 'delete_all_accounts' => 'TÜM hesaplarınızı silin', 'delete_all_asset_accounts' => 'Delete ALL your asset accounts', 'delete_all_expense_accounts' => 'Delete ALL your expense accounts', 'delete_all_revenue_accounts' => 'Delete ALL your revenue accounts', @@ -815,44 +1093,44 @@ return [ 'profile_oauth_client_name' => 'Name', 'profile_oauth_client_secret' => 'Secret', 'profile_oauth_create_new_client' => 'Create New Client', - 'profile_oauth_create_client' => 'Create Client', - 'profile_oauth_edit_client' => 'Edit Client', - 'profile_oauth_name_help' => 'Something your users will recognize and trust.', - 'profile_oauth_redirect_url' => 'Redirect URL', - 'profile_oauth_redirect_url_help' => 'Your application\'s authorization callback URL.', - 'profile_authorized_apps' => 'Authorized applications', - 'profile_authorized_clients' => 'Authorized clients', - 'profile_scopes' => 'Scopes', - 'profile_revoke' => 'Revoke', - 'profile_oauth_client_secret_title' => 'Client Secret', - 'profile_oauth_client_secret_expl' => 'Here is your new client secret. This is the only time it will be shown so don\'t lose it! You may now use this secret to make API requests.', - 'profile_personal_access_tokens' => 'Personal Access Tokens', - 'profile_personal_access_token' => 'Personal Access Token', - 'profile_oauth_confidential' => 'Confidential', - 'profile_oauth_confidential_help' => 'Require the client to authenticate with a secret. Confidential clients can hold credentials in a secure way without exposing them to unauthorized parties. Public applications, such as native desktop or JavaScript SPA applications, are unable to hold secrets securely.', - 'profile_personal_access_token_explanation' => 'Here is your new personal access token. This is the only time it will be shown so don\'t lose it! You may now use this token to make API requests.', - 'profile_no_personal_access_token' => 'You have not created any personal access tokens.', - 'profile_create_new_token' => 'Create new token', - 'profile_create_token' => 'Create token', - 'profile_create' => 'Create', - 'profile_save_changes' => 'Save changes', - 'profile_whoops' => 'Whoops!', - 'profile_something_wrong' => 'Something went wrong!', - 'profile_try_again' => 'Something went wrong. Please try again.', - 'amounts' => 'Amounts', - 'multi_account_warning_unknown' => 'Depending on the type of transaction you create, the source and/or destination account of subsequent splits may be overruled by whatever is defined in the first split of the transaction.', - 'multi_account_warning_withdrawal' => 'Keep in mind that the source account of subsequent splits will be overruled by whatever is defined in the first split of the withdrawal.', - 'multi_account_warning_deposit' => 'Keep in mind that the destination account of subsequent splits will be overruled by whatever is defined in the first split of the deposit.', - 'multi_account_warning_transfer' => 'Keep in mind that the source + destination account of subsequent splits will be overruled by whatever is defined in the first split of the transfer.', + 'profile_oauth_create_client' => 'Müşteri Oluştur', + 'profile_oauth_edit_client' => 'İstemciyi Düzenle', + 'profile_oauth_name_help' => 'Kullanıcılarınızın tanıyacağı ve güveneceği bir şey.', + 'profile_oauth_redirect_url' => 'URL\'yi yönlendir', + 'profile_oauth_redirect_url_help' => 'Uygulamanızın yetkilendirme geri arama URL\'si.', + 'profile_authorized_apps' => 'Yetkili uygulamalar', + 'profile_authorized_clients' => 'Yetkili müşteriler', + 'profile_scopes' => 'Kapsamalar', + 'profile_revoke' => 'İptal etmek', + 'profile_oauth_client_secret_title' => 'Müşteri Sırrı', + 'profile_oauth_client_secret_expl' => 'İşte yeni müşteri sırrın. Bu gösterilecek tek zaman, bu yüzden onu kaybetme! Artık API istekleri yapmak için bu sırrı kullanabilirsiniz.', + 'profile_personal_access_tokens' => 'Kişisel Erişim Belirteçleri', + 'profile_personal_access_token' => 'Kişisel Erişim Belirteci', + 'profile_oauth_confidential' => 'Gizli', + 'profile_oauth_confidential_help' => 'İstemcinin bir sır ile kimlik doğrulaması yapmasını isteyin. Gizli müşteriler, kimlik bilgilerini yetkisiz taraflara ifşa etmeden güvenli bir şekilde saklayabilir. Yerel masaüstü veya JavaScript SPA uygulamaları gibi genel uygulamalar sırları güvenli bir şekilde saklayamaz.', + 'profile_personal_access_token_explanation' => 'İşte yeni kişisel erişim belirteciniz. Bu gösterilecek tek zaman, bu yüzden onu kaybetme! Artık API istekleri yapmak için bu belirtecini kullanabilirsiniz.', + 'profile_no_personal_access_token' => 'Herhangi bir kişisel erişim belirteci oluşturmadınız.', + 'profile_create_new_token' => 'Yeni belirteç oluştur', + 'profile_create_token' => 'Belirteç oluştur', + 'profile_create' => 'Belirteç oluşturma', + 'profile_save_changes' => 'Değişiklikleri kaydet', + 'profile_whoops' => 'Hoppala!', + 'profile_something_wrong' => 'Bir şeyler ters gitti!', + 'profile_try_again' => 'Bir şeyler yanlış gitti. Lütfen tekrar deneyin.', + 'amounts' => 'Miktarlar', + 'multi_account_warning_unknown' => 'Oluşturduğunuz işlemin türüne bağlı olarak, sonraki bölünmelerin kaynak ve / veya hedef hesabı, işlemin ilk bölünmesinde tanımlanan her şey tarafından geçersiz kılınabilir.', + 'multi_account_warning_withdrawal' => 'Sonraki bölünmelerin kaynak hesabının, geri çekilmenin ilk bölünmesinde tanımlanan herhangi bir şey tarafından reddedileceğini unutmayın.', + 'multi_account_warning_deposit' => 'Sonraki bölünmelerin hedef hesabının, mevduatın ilk bölünmesinde tanımlanan herhangi bir şey tarafından iptal edileceğini unutmayın.', + 'multi_account_warning_transfer' => 'Sonraki bölünmelerin kaynak + hedef hesabının, aktarımın ilk bölünmesinde tanımlanan her şey tarafından geçersiz kılınacağını unutmayın.', // export data: 'export_data_title' => 'Export data from Firefly III', - 'export_data_menu' => 'Export data', - 'export_data_bc' => 'Export data from Firefly III', - 'export_data_main_title' => 'Export data from Firefly III', - 'export_data_expl' => 'This link allows you to export all transactions + meta data from Firefly III. Please refer to the help (top right (?)-icon) for more information about the process.', - 'export_data_all_transactions' => 'Export all transactions', - 'export_data_advanced_expl' => 'If you need a more advanced or specific type of export, read the help on how to use the console command php artisan help firefly-iii:export-data.', + 'export_data_menu' => 'Verileri dışa aktar', + 'export_data_bc' => 'Firefly III \'ten veri dışa aktarma', + 'export_data_main_title' => 'Firefly III \'ten veri dışa aktarma', + 'export_data_expl' => 'Bu bağlantı, tüm işlemleri + meta verilerini Firefly ııı\'ten dışa aktarmanıza olanak tanır. Lütfen yardıma bakın (sağ üstte (?)-simge) işlem hakkında daha fazla bilgi için.', + 'export_data_all_transactions' => 'Tüm işlemleri dışa aktar', + 'export_data_advanced_expl' => 'Daha gelişmiş veya belirli bir dışa aktarma türüne ihtiyacınız varsa, konsol komutunun nasıl kullanılacağına ilişkin yardımı okuyun php artisan help firefly-iii:export-data.', // attachments 'nr_of_attachments' => 'Bir eklenti |:count eklenti', @@ -861,10 +1139,10 @@ return [ 'update_attachment' => 'Eki güncelle', 'delete_attachment' => '":name" Eki sil', 'attachment_deleted' => '":name" eki silindi', - 'liabilities_deleted' => 'Deleted liability ":name"', + 'liabilities_deleted' => 'Silinen sorumluluk ":name"', 'attachment_updated' => '":name" Ek güncellendi', 'upload_max_file_size' => 'Maksimum dosya boyutu: :size', - 'list_all_attachments' => 'List of all attachments', + 'list_all_attachments' => 'Tüm eklerin listesi', // transaction index 'title_expenses' => 'Giderler', @@ -897,29 +1175,29 @@ return [ 'convert_please_set_asset_destination' => 'Lütfen paranın gideceği varlık hesabını seçin.', 'convert_please_set_expense_destination' => 'Lütfen paranın gideceği masraf hesaplarını seçin.', 'convert_please_set_asset_source' => 'Lütfen paranın geleceği bir varlık hesabı seçiniz.', - 'convert_expl_w_d' => 'When converting from a withdrawal to a deposit, the money will be deposited into the displayed destination account, instead of being withdrawn from it.|When converting from a withdrawal to a deposit, the money will be deposited into the displayed destination accounts, instead of being withdrawn from them.', - 'convert_expl_w_t' => 'When converting a withdrawal into a transfer, the money will be transferred away from the source account into other asset or liability account instead of being spent on the original expense account.|When converting a withdrawal into a transfer, the money will be transferred away from the source accounts into other asset or liability accounts instead of being spent on the original expense accounts.', - 'convert_expl_d_w' => 'When converting a deposit into a withdrawal, the money will be withdrawn from the displayed source account, instead of being deposited into it.|When converting a deposit into a withdrawal, the money will be withdrawn from the displayed source accounts, instead of being deposited into them.', - 'convert_expl_d_t' => 'When you convert a deposit into a transfer, the money will be deposited into the listed destination account from any of your asset or liability account.|When you convert a deposit into a transfer, the money will be deposited into the listed destination accounts from any of your asset or liability accounts.', - 'convert_expl_t_w' => 'When you convert a transfer into a withdrawal, the money will be spent on the destination account you set here, instead of being transferred away.|When you convert a transfer into a withdrawal, the money will be spent on the destination accounts you set here, instead of being transferred away.', - 'convert_expl_t_d' => 'When you convert a transfer into a deposit, the money will be deposited into the destination account you see here, instead of being transferred into it.|When you convert a transfer into a deposit, the money will be deposited into the destination accounts you see here, instead of being transferred into them.', - 'convert_select_sources' => 'To complete the conversion, please set the new source account below.|To complete the conversion, please set the new source accounts below.', - 'convert_select_destinations' => 'To complete the conversion, please select the new destination account below.|To complete the conversion, please select the new destination accounts below.', + 'convert_expl_w_d' => 'Para çekme işleminden para yatırma işlemine dönüştürülürken, para çekilmek yerine görüntülenen hedef hesaba yatırılır./ Para çekme işleminden para yatırma işlemine dönüştürülürken, para onlardan çekilmek yerine görüntülenen hedef hesaplara yatırılır.', + 'convert_expl_w_t' => 'Para çekme işlemini aktarıma dönüştürürken, para orijinal gider hesabına harcanmak yerine kaynak hesaptan başka bir varlık veya yükümlülük hesabına aktarılır./ Para çekme işlemini aktarıma dönüştürürken, para orijinal gider hesaplarına harcanmak yerine kaynak hesaplardan diğer varlık veya yükümlülük hesaplarına aktarılır.', + 'convert_expl_d_w' => 'Para yatırma işlemini para çekme işlemine dönüştürürken, para yatırılmak yerine görüntülenen kaynak hesaptan çekilir./ Para yatırma işlemini para çekme işlemine dönüştürürken, para yatırılmak yerine görüntülenen kaynak hesaplardan çekilir.', + 'convert_expl_d_t' => 'Para yatırma işlemini aktarıma dönüştürdüğünüzde, para, varlık veya yükümlülük hesabınızdan herhangi birinden listelenen hedef hesaba yatırılır./ Bir depozitoyu aktarıma dönüştürdüğünüzde, para, varlık veya yükümlülük hesaplarınızdan herhangi birinden listelenen hedef hesaplara yatırılır.', + 'convert_expl_t_w' => 'Bir transferi para çekme işlemine dönüştürdüğünüzde, para transfer edilmek yerine burada belirlediğiniz hedef hesaba harcanacaktır./ Bir transferi para çekme işlemine dönüştürdüğünüzde, para transfer edilmek yerine burada belirlediğiniz hedef hesaplara harcanacaktır.', + 'convert_expl_t_d' => 'Bir havaleyi para yatırma işlemine dönüştürdüğünüzde, para buraya aktarılmak yerine burada gördüğünüz hedef hesaba yatırılır./ Bir havaleyi para yatırma işlemine dönüştürdüğünüzde, para transfer edilmek yerine burada gördüğünüz hedef hesaplara yatırılır.', + 'convert_select_sources' => 'Dönüşümü tamamlamak için lütfen aşağıdaki yeni kaynak hesabı ayarlayın./ Dönüşümü tamamlamak için lütfen aşağıdaki yeni kaynak hesaplarını ayarlayın.', + 'convert_select_destinations' => 'Dönüşümü tamamlamak için lütfen aşağıdaki yeni hedef hesabı seçin./ Dönüşümü tamamlamak için lütfen aşağıdaki yeni hedef hesapları seçin.', 'converted_to_Withdrawal' => 'İşlem çekime dönüştürüldü', 'converted_to_Deposit' => 'İşlem depozitoya dönüştürüldü', 'converted_to_Transfer' => 'İşlem aktarıma dönüştürüldü', 'invalid_convert_selection' => 'Seçtiğiniz hesap zaten bu işlemde kullanılmış veya mevcut değil.', - 'source_or_dest_invalid' => 'Cannot find the correct transaction details. Conversion is not possible.', - 'convert_to_withdrawal' => 'Convert to a withdrawal', - 'convert_to_deposit' => 'Convert to a deposit', - 'convert_to_transfer' => 'Convert to a transfer', + 'source_or_dest_invalid' => 'Doğru işlem ayrıntıları bulunamıyor. Dönüşüm mümkün değildir.', + 'convert_to_withdrawal' => 'Para çekme işlemine dönüştür', + 'convert_to_deposit' => 'Depozitoya dönüştür', + 'convert_to_transfer' => 'Aktarıma dönüştür', // create new stuff: 'create_new_withdrawal' => 'Yeni çekim oluştur', 'create_new_deposit' => 'Yeni mevduat oluştur', 'create_new_transfer' => 'Yeni transfer oluştur', 'create_new_asset' => 'Yeni varlık hesabı oluştur', - 'create_new_liabilities' => 'Create new liability', + 'create_new_liabilities' => 'Yeni sorumluluk oluşturma', 'create_new_expense' => 'Yeni gider hesabı oluştur', 'create_new_revenue' => 'Yeni gelir hesabı oluştur', 'create_new_piggy_bank' => 'Yeni bir kumbara oluştur', @@ -931,28 +1209,28 @@ return [ 'update_currency' => 'Para birimini güncelle', 'new_default_currency' => ':name artık varsayılan para birimi.', 'cannot_delete_currency' => ':name hala kullanıldığı için silinemiyor.', - 'cannot_delete_fallback_currency' => ':name is the system fallback currency and can\'t be deleted.', - 'cannot_disable_currency_journals' => 'Cannot disable :name because transactions are still using it.', - 'cannot_disable_currency_last_left' => 'Cannot disable :name because it is the last enabled currency.', - 'cannot_disable_currency_account_meta' => 'Cannot disable :name because it is used in asset accounts.', - 'cannot_disable_currency_bills' => 'Cannot disable :name because it is used in bills.', - 'cannot_disable_currency_recurring' => 'Cannot disable :name because it is used in recurring transactions.', - 'cannot_disable_currency_available_budgets' => 'Cannot disable :name because it is used in available budgets.', - 'cannot_disable_currency_budget_limits' => 'Cannot disable :name because it is used in budget limits.', - 'cannot_disable_currency_current_default' => 'Cannot disable :name because it is the current default currency.', - 'cannot_disable_currency_system_fallback' => 'Cannot disable :name because it is the system default currency.', - 'disable_EUR_side_effects' => 'The Euro is the system\'s emergency fallback currency. Disabling it may have unintended side-effects and may void your warranty.', + 'cannot_delete_fallback_currency' => ':name sistem geri dönüş para birimidir ve silinemez.', + 'cannot_disable_currency_journals' => 'Devre dışı bırakılamıyor :name çünkü işlemler hala kullanıyor.', + 'cannot_disable_currency_last_left' => 'Devre dışı bırakılamıyor :name çünkü en son etkinleştirilen para birimidir.', + 'cannot_disable_currency_account_meta' => 'Devre dışı bırakılamıyor :name çünkü varlık hesaplarında kullanılır.', + 'cannot_disable_currency_bills' => 'Devre dışı bırakılamıyor :name çünkü faturalarda kullanılıyor.', + 'cannot_disable_currency_recurring' => 'Devre dışı bırakılamıyor :name çünkü yinelenen işlemlerde kullanılır.', + 'cannot_disable_currency_available_budgets' => 'Devre dışı bırakılamıyor :name çünkü mevcut bütçelerde kullanılıyor.', + 'cannot_disable_currency_budget_limits' => 'Devre dışı bırakılamıyor :name çünkü bütçe sınırlarında kullanılıyor.', + 'cannot_disable_currency_current_default' => 'Devre dışı bırakılamıyor :name çünkü geçerli varsayılan para birimidir.', + 'cannot_disable_currency_system_fallback' => 'Devre dışı bırakılamıyor :name çünkü sistem varsayılan para birimidir.', + 'disable_EUR_side_effects' => 'Euro, sistemin acil durum geri dönüş para birimidir. Devre dışı bırakmanın istenmeyen yan etkileri olabilir ve garantinizi geçersiz kılabilir.', 'deleted_currency' => 'Para birimi :name silindi', 'created_currency' => 'Para birimi :name oluşturuldu', - 'could_not_store_currency' => 'Could not store the new currency.', + 'could_not_store_currency' => 'Yeni para birimi depolanamadı.', 'updated_currency' => 'Para birimi :name güncellendi', 'ask_site_owner' => 'Lütfen para birimleri eklemek, kaldırmak veya düzenlemek için :owner\'a danışın.', 'currencies_intro' => 'Firefly III, burada ayarlayabileceğiniz ve etkinleştirebileceğiniz çeşitli para birimlerini destekliyor.', - 'make_default_currency' => 'Make default', + 'make_default_currency' => 'Varsayılanı yap', 'default_currency' => 'varsayılan', - 'currency_is_disabled' => 'Disabled', - 'enable_currency' => 'Enable', - 'disable_currency' => 'Disable', + 'currency_is_disabled' => 'Engelli', + 'enable_currency' => 'Etkinleştirmek', + 'disable_currency' => 'Devre dışı bırakmak', 'currencies_default_disabled' => 'Most of these currencies are disabled by default. To use them, you must enable them first.', 'currency_is_now_enabled' => 'Currency ":name" has been enabled', 'currency_is_now_disabled' => 'Currency ":name" has been disabled', @@ -1014,76 +1292,80 @@ return [ 'auto_budget_none' => 'No auto-budget', 'auto_budget_reset' => 'Set a fixed amount every period', 'auto_budget_rollover' => 'Add an amount every period', - 'auto_budget_period_daily' => 'Daily', - 'auto_budget_period_weekly' => 'Weekly', - 'auto_budget_period_monthly' => 'Monthly', - 'auto_budget_period_quarterly' => 'Quarterly', - 'auto_budget_period_half_year' => 'Every half year', - 'auto_budget_period_yearly' => 'Yearly', - 'auto_budget_help' => 'You can read more about this feature in the help. Click the top-right (?) icon.', - 'auto_budget_reset_icon' => 'This budget will be set periodically', - 'auto_budget_rollover_icon' => 'The budget amount will increase periodically', - 'remove_budgeted_amount' => 'Remove budgeted amount in :currency', + 'auto_budget_period_daily' => 'Günlük', + 'auto_budget_period_weekly' => 'Haftalık', + 'auto_budget_period_monthly' => 'Aylık', + 'auto_budget_period_quarterly' => 'Üç aylık', + 'auto_budget_period_half_year' => 'Her yarım yılda bir', + 'auto_budget_period_yearly' => 'Yıllık', + 'auto_budget_help' => 'Bu özellik hakkında daha fazla bilgiyi yardım\'da okuyabilirsiniz. Sağ üst köşedeki sembolu (?) tıklayın.', + 'auto_budget_reset_icon' => 'Bu bütçe periyodik olarak belirlenecektir', + 'auto_budget_rollover_icon' => 'Bütçe tutarı periyodik olarak artacaktır', + 'remove_budgeted_amount' => 'Bütçelenmiş tutarı kaldır :currency', // bills: - 'not_expected_period' => 'Not expected this period', - 'not_or_not_yet' => 'Not (yet)', - 'match_between_amounts' => 'Bill matches transactions between :low and :high.', - 'running_again_loss' => 'Previously linked transactions to this bill may lose their connection, if they (no longer) match the rule(s).', - 'bill_related_rules' => 'Rules related to this bill', + 'not_expected_period' => 'Bu süre beklenmiyor', + 'not_or_not_yet' => '(Henüz)', + 'match_between_amounts' => 'Fatura arasındaki işlemlerle eşleşir :low ve :high.', + 'running_again_loss' => 'Bu tasarı daha önce bağlantılı hareketleri, bağlantı kesilirse, eğer daha uzun (no) (s) kuralına uyarlarsa olabilir.', + 'bill_related_rules' => 'Bu tasarıya ilişkin kurallar', 'repeats' => 'Tekrarlar', + 'bill_end_date_help' => 'Optional field. The bill is expected to end on this date.', + 'bill_extension_date_help' => 'Optional field. The bill must be extended (or cancelled) on or before this date.', + 'bill_end_index_line' => 'This bill ends on :date', + 'bill_extension_index_line' => 'This bill must be extended or cancelled on :date', 'connected_journals' => 'İlişkili işlemler', - 'auto_match_on' => 'Automatically matched by Firefly III', - 'auto_match_off' => 'Not automatically matched by Firefly III', + 'auto_match_on' => 'Firefly III tarafından otomatik olarak eşleştirildi', + 'auto_match_off' => 'Firefly III tarafından otomatik olarak eşleşmiyor', 'next_expected_match' => 'Beklenen sonraki eşleşme', 'delete_bill' => 'Faturayı sil ":name"', 'deleted_bill' => 'Silinmiş fatura ":name"', 'edit_bill' => 'Fatura düzenle ":name"', 'more' => 'Daha', - 'rescan_old' => 'Run rules again, on all transactions', + 'rescan_old' => 'Tüm işlemlerde kuralları yeniden çalıştırın', 'update_bill' => 'Faturayı güncelle', 'updated_bill' => 'Güncellenmiş fatura ":name"', 'store_new_bill' => 'Yeni fatura kaydet', 'stored_new_bill' => 'Yeni fatura ":name" kaydedildi', 'cannot_scan_inactive_bill' => 'Etkin olmayan faturalar taranamaz.', - 'rescanned_bill' => 'Rescanned everything, and linked :count transaction to the bill.|Rescanned everything, and linked :count transactions to the bill.', + 'rescanned_bill' => 'Her şeyi yeniden taradım ve bağlantı kurdum :count faturaya işlem./ Her şeyi yeniden taradı ve bağlantılı :count faturaya yapılan işlemler.', 'average_bill_amount_year' => 'Ortalama fatura tutarı (:year)', 'average_bill_amount_overall' => 'Ortalama fatura tutarı (genel)', 'bill_is_active' => 'Fatura aktif', 'bill_expected_between' => ':start ve :end arasında beklenen', 'bill_will_automatch' => 'Fatura uygun işlemlere otomatik olarak bağlandı', 'skips_over' => 'atla', - 'bill_store_error' => 'An unexpected error occurred while storing your new bill. Please check the log files', + 'bill_store_error' => 'Yeni faturanızı saklarken beklenmeyen bir hata oluştu. Lütfen günlük dosyalarını kontrol edin', 'list_inactive_rule' => 'Etkin Olmayan Kurallar', - 'bill_edit_rules' => 'Firefly III will attempt to edit the rule related to this bill as well. If you\'ve edited this rule yourself however, Firefly III won\'t change anything.|Firefly III will attempt to edit the :count rules related to this bill as well. If you\'ve edited these rules yourself however, Firefly III won\'t change anything.', - 'bill_expected_date' => 'Expected :date', - 'bill_expected_date_js' => 'Expected {date}', + 'bill_edit_rules' => 'Firefly III, bu tasarıyla ilgili kuralı da düzenlemeye çalışacaktır. Ancak, bu kuralı kendiniz düzenlediyseniz, Firefly III hiçbir şeyi değiştirmez.|Firefly III, bu tasarıyla ilgili :count kurallarını da düzenlemeye çalışacaktır. Ancak, bu kuralları kendiniz düzenlediyseniz, Firefly III hiçbir şeyi değiştirmez.', + 'bill_expected_date' => 'Beklenen :date', + 'bill_expected_date_js' => 'Beklenen {date}', 'bill_paid_on' => 'Ödeme Tarihi {date}', - 'bill_repeats_weekly' => 'Repeats weekly', - 'bill_repeats_monthly' => 'Repeats monthly', - 'bill_repeats_quarterly' => 'Repeats quarterly', - 'bill_repeats_half-year' => 'Repeats every half year', - 'bill_repeats_yearly' => 'Repeats yearly', - 'bill_repeats_weekly_other' => 'Repeats every other week', - 'bill_repeats_monthly_other' => 'Repeats every other month', - 'bill_repeats_quarterly_other' => 'Repeats every other quarter', - 'bill_repeats_half-year_other' => 'Repeats yearly', - 'bill_repeats_yearly_other' => 'Repeats every other year', - 'bill_repeats_weekly_skip' => 'Repeats every {skip} weeks', - 'bill_repeats_monthly_skip' => 'Repeats every {skip} months', - 'bill_repeats_quarterly_skip' => 'Repeats every {skip} quarters', - 'bill_repeats_half-year_skip' => 'Repeats every {skip} half years', - 'bill_repeats_yearly_skip' => 'Repeats every {skip} years', - 'subscriptions' => 'Subscriptions', - 'forever' => 'Forever', - 'extension_date_is' => 'Extension date is {date}', + 'bill_repeats_weekly' => 'Haftalık tekrarlar', + 'bill_repeats_monthly' => 'Aylık tekrarlar', + 'bill_repeats_quarterly' => 'Üç ayda bir tekrarlar', + 'bill_repeats_half-year' => 'Her yarım yılda bir tekrarlar', + 'bill_repeats_yearly' => 'Yıllık tekrarlar', + 'bill_repeats_weekly_other' => 'Her hafta tekrarlar', + 'bill_repeats_monthly_other' => 'Her ay tekrarlar', + 'bill_repeats_quarterly_other' => 'Her çeyrekte tekrarlar', + 'bill_repeats_half-year_other' => 'Yıllık tekrarlar', + 'bill_repeats_yearly_other' => 'Her yıl tekrarlar', + 'bill_repeats_weekly_skip' => 'Her birini tekrarlar {skip} haftalar', + 'bill_repeats_monthly_skip' => 'Her {skip} ayda bir tekrarlar', + 'bill_repeats_quarterly_skip' => 'Her{skip} çeyreğini tekrarlar', + 'bill_repeats_half-year_skip' => 'Her {skip} yarım yılda bir tekrarlar', + 'bill_repeats_yearly_skip' => 'Her {skip} yılda bir tekrarlar', + 'subscriptions' => 'Abonelik', + 'forever' => 'Sonsuza dek', + 'extension_date_is' => 'Uzantı tarihi {date}', // accounts: - 'inactive_account_link' => 'You have :count inactive (archived) account, which you can view on this separate page.|You have :count inactive (archived) accounts, which you can view on this separate page.', - 'all_accounts_inactive' => 'These are your inactive accounts.', - 'active_account_link' => 'This link goes back to your active accounts.', - 'account_missing_transaction' => 'Account #:id (":name") cannot be viewed directly, but Firefly is missing redirect information.', - 'cc_monthly_payment_date_help' => 'Select any year and any month, it will be ignored anyway. Only the day of the month is relevant.', + 'inactive_account_link' => 'Sahipsin :count bu ayrı sayfada görüntüleyebileceğiniz etkin olmayan (arşivlenmiş) hesap.|Sahipsin:count inactive (archived) accounts, which you can view on this separate page.Bu ayrı sayfada görüntüleyebileceğiniz etkin olmayan (arşivlenmiş) hesaplar.', + 'all_accounts_inactive' => 'Bunlar aktif olmayan hesaplarınız.', + 'active_account_link' => 'Bu bağlantı etkin hesaplarınıza geri döner.', + 'account_missing_transaction' => 'Hesap #: ıd (": name") doğrudan görüntülenemiyor, ancak Firefly yönlendirme bilgileri eksik.', + 'cc_monthly_payment_date_help' => 'Herhangi bir yılı ve herhangi bir ayı seçin, yine de göz ardı edilecektir. Sadece ayın günü geçerlidir.', 'details_for_asset' => '":name" Varlık hesabı ayrıntıları', 'details_for_expense' => '":name" Harcama hesabı ayrıntıları', 'details_for_revenue' => '":name" Gelir hesabı ayrıntıları', @@ -1097,14 +1379,14 @@ return [ 'delete_asset_account' => '":name" Öğe hesabını sil', 'delete_expense_account' => '":name" Masraf hesaplarını sil', 'delete_revenue_account' => '":name" Gelir hesabını sil', - 'delete_liabilities_account' => 'Delete liability ":name"', + 'delete_liabilities_account' => 'Sorumluluğu sil:name', 'asset_deleted' => '":name" Adlı varlık hesabı başarıyla silindi', - 'account_deleted' => 'Successfully deleted account ":name"', + 'account_deleted' => ':name hesabı başarıyla silindi', 'expense_deleted' => '":name" gider hesabı başarıyla silindi', 'revenue_deleted' => '":name" gelir hesabı başarıyla silindi', 'update_asset_account' => 'Varlık hesabını güncelle', - 'update_undefined_account' => 'Update account', - 'update_liabilities_account' => 'Update liability', + 'update_undefined_account' => 'Hesabı güncelle', + 'update_liabilities_account' => 'Güncelleme sorumluluğu', 'update_expense_account' => 'Gider hesabını güncelle', 'update_revenue_account' => 'Gelir hesabı güncelleme', 'make_new_asset_account' => 'Yeni varlık hesabı oluştur', @@ -1245,63 +1527,63 @@ return [ 'bulk_set_new_values' => 'Use the inputs below to set new values. If you leave them empty, they will be made empty for all. Also, note that only withdrawals will be given a budget.', 'no_bulk_category' => 'Don\'t update category', 'no_bulk_budget' => 'Don\'t update budget', - 'no_bulk_tags' => 'Don\'t update tag(s)', - 'replace_with_these_tags' => 'Replace with these tags', - 'append_these_tags' => 'Add these tags', - 'mass_edit' => 'Edit selected individually', - 'bulk_edit' => 'Edit selected in bulk', - 'mass_delete' => 'Delete selected', + 'no_bulk_tags' => 'Etiket (ler) i güncelleme', + 'replace_with_these_tags' => 'Bu etiketlerle değiştirin', + 'append_these_tags' => 'Bu etiketleri ekle', + 'mass_edit' => 'Seçilenleri tek tek düzenle', + 'bulk_edit' => 'Toplu olarak seçilenleri düzenle', + 'mass_delete' => 'Seçileni sil', 'cannot_edit_other_fields' => 'Gösterecek yer olmadığı için, bu dosya dışındaki dosyaları toplu olarak düzenleyemezsiniz. Eğer o alanları düzenlemeniz gerekliyse lütfen linki takip edin ve onları teker teker düzenleyin.', - 'cannot_change_amount_reconciled' => 'You can\'t change the amount of reconciled transactions.', - 'no_budget' => '(no budget)', - 'no_bill' => '(no bill)', - 'account_per_budget' => 'Account per budget', - 'account_per_category' => 'Account per category', - 'create_new_object' => 'Create', - 'empty' => '(empty)', - 'all_other_budgets' => '(all other budgets)', - 'all_other_accounts' => '(all other accounts)', - 'expense_per_source_account' => 'Expenses per source account', - 'expense_per_destination_account' => 'Expenses per destination account', - 'income_per_destination_account' => 'Income per destination account', - 'spent_in_specific_category' => 'Spent in category ":category"', - 'earned_in_specific_category' => 'Earned in category ":category"', - 'spent_in_specific_tag' => 'Spent in tag ":tag"', - 'earned_in_specific_tag' => 'Earned in tag ":tag"', - 'income_per_source_account' => 'Income per source account', - 'average_spending_per_destination' => 'Average expense per destination account', - 'average_spending_per_source' => 'Average expense per source account', - 'average_earning_per_source' => 'Average earning per source account', - 'average_earning_per_destination' => 'Average earning per destination account', - 'account_per_tag' => 'Account per tag', - 'tag_report_expenses_listed_once' => 'Expenses and income are never listed twice. If a transaction has multiple tags, it may only show up under one of its tags. This list may appear to be missing data, but the amounts will be correct.', - 'double_report_expenses_charted_once' => 'Expenses and income are never displayed twice. If a transaction has multiple tags, it may only show up under one of its tags. This chart may appear to be missing data, but the amounts will be correct.', - 'tag_report_chart_single_tag' => 'This chart applies to a single tag. If a transaction has multiple tags, what you see here may be reflected in the charts of other tags as well.', - 'tag' => 'Tag', + 'cannot_change_amount_reconciled' => 'Mutabakat işlemlerinin miktarını değiştiremezsiniz.', + 'no_budget' => '(bütçe yok)', + 'no_bill' => '(hayır bill)', + 'account_per_budget' => 'Bütçe başına hesap', + 'account_per_category' => 'Kategori başına hesap', + 'create_new_object' => 'Yaratmak', + 'empty' => '(boş)', + 'all_other_budgets' => '(diğer tüm bütçeler)', + 'all_other_accounts' => '(diğer tüm hesaplar)', + 'expense_per_source_account' => 'Kaynak hesap başına giderler', + 'expense_per_destination_account' => 'Hedef hesap başına giderler', + 'income_per_destination_account' => 'Hedef hesap başına gelir', + 'spent_in_specific_category' => ':category kategorisinde harcandı', + 'earned_in_specific_category' => ':category kategorisinde kazanılan', + 'spent_in_specific_tag' => 'Etikette harcanan:tag', + 'earned_in_specific_tag' => ':tag etiketinde kazanıldı', + 'income_per_source_account' => 'Kaynak hesap başına gelir', + 'average_spending_per_destination' => 'Hedef hesap başına ortalama gider', + 'average_spending_per_source' => 'Kaynak hesap başına ortalama gider', + 'average_earning_per_source' => 'Kaynak hesap başına ortalama kazanç', + 'average_earning_per_destination' => 'Hedef hesap başına ortalama kazanç', + 'account_per_tag' => 'Etiket başına hesap', + 'tag_report_expenses_listed_once' => 'Giderler ve gelirler asla iki kez listelenmez. Bir işlemin birden çok etiketi varsa, yalnızca etiketlerinden birinin altında görünebilir. Bu liste eksik veri gibi görünebilir, ancak tutarlar doğru olacaktır.', + 'double_report_expenses_charted_once' => 'Giderler ve gelirler hiçbir zaman iki kez görüntülenmez. Bir işlemin birden çok etiketi varsa, yalnızca etiketlerinden birinin altında görünebilir. Bu grafikte veri eksik gibi görünebilir, ancak tutarlar doğru olacaktır.', + 'tag_report_chart_single_tag' => 'Bu grafik tek bir etiket için geçerlidir. Bir işlemin birden çok etiketi varsa, burada gördükleriniz diğer etiketlerin grafiklerine de yansıtılabilir.', + 'tag' => 'Etiket', 'no_budget_squared' => '(Bütçe yok)', - 'perm-delete-many' => 'Deleting many items in one go can be very disruptive. Please be cautious. You can delete part of a split transaction from this page, so take care.', - 'mass_deleted_transactions_success' => 'Deleted :count transaction.|Deleted :count transactions.', - 'mass_edited_transactions_success' => 'Updated :count transaction.|Updated :count transactions.', - 'opt_group_' => '(no account type)', + 'perm-delete-many' => 'Bir seferde birçok öğeyi silmek çok yıkıcı olabilir. Lütfen dikkatli olun. Bölünmüş bir işlemin bir bölümünü bu sayfadan silebilirsiniz, bu nedenle dikkatli olun.', + 'mass_deleted_transactions_success' => 'Silmek :count işlem.|Silmek :count işlemler.', + 'mass_edited_transactions_success' => 'Updated :count işlem.|Silmek :count işlemler.', + 'opt_group_' => '(hesap türü yok)', 'opt_group_no_account_type' => '(hesap türü yok)', 'opt_group_defaultAsset' => 'Varsayılan varlık hesapları', 'opt_group_savingAsset' => 'Tasarruf Hesapları', 'opt_group_sharedAsset' => 'Paylaşılan varlık hesapları', 'opt_group_ccAsset' => 'Kredi Kartı', 'opt_group_cashWalletAsset' => 'Nakit cüzdan', - 'opt_group_expense_account' => 'Expense accounts', - 'opt_group_revenue_account' => 'Revenue accounts', - 'opt_group_l_Loan' => 'Liability: Loan', - 'opt_group_cash_account' => 'Cash account', - 'opt_group_l_Debt' => 'Liability: Debt', - 'opt_group_l_Mortgage' => 'Liability: Mortgage', - 'opt_group_l_Credit card' => 'Liability: Credit card', + 'opt_group_expense_account' => 'Gider hesapları', + 'opt_group_revenue_account' => 'Gelir hesapları', + 'opt_group_l_Loan' => 'Sorumluluk: Kredi', + 'opt_group_cash_account' => 'Nakit hesabı', + 'opt_group_l_Debt' => 'Sorumluluk: Borç', + 'opt_group_l_Mortgage' => 'Sorumluluk: İpotek', + 'opt_group_l_Credit card' => 'Sorumluluk: Kredi kartı', 'notes' => 'Notlar', - 'unknown_journal_error' => 'Could not store the transaction. Please check the log files.', - 'attachment_not_found' => 'This attachment could not be found.', - 'journal_link_bill' => 'This transaction is linked to bill :name. To remove the connection, uncheck the checkbox. Use rules to connect it to another bill.', - 'transaction_stored_link' => 'Transaction #{ID} ("{title}") has been stored.', - 'transaction_new_stored_link' => 'Transaction #{ID} has been stored.', + 'unknown_journal_error' => 'İşlem depolanamadı. Lütfen günlük dosyalarını kontrol edin.', + 'attachment_not_found' => 'Bu ek bulunamadı.', + 'journal_link_bill' => 'Bu işlem fatura ile bağlantılıdır :name. Bağlantıyı kaldırmak için onay kutusunun işaretini kaldırın. Başka bir faturaya bağlamak için kuralları kullanın.', + 'transaction_stored_link' => 'İşlem #{ID} ("{title}") saklı olmuştur.', + 'transaction_new_stored_link' => 'İşlem #{ID}saklı olmuştur.', 'transaction_updated_link' => 'Transaction #{ID} ("{title}") has been updated.', 'transaction_updated_no_changes' => 'Transaction #{ID} ("{title}") did not receive any changes.', 'first_split_decides' => 'The first split determines the value of this field', @@ -1413,7 +1695,6 @@ return [ 'overview' => 'Genel Bakış', 'saveOnAccount' => 'Hesabı Kaydet', 'unknown' => 'Bilinmeyen', - 'daily' => 'Günlük', 'monthly' => 'Aylık', 'profile' => 'Profil', 'errors' => 'Hatalar', diff --git a/resources/lang/tr_TR/form.php b/resources/lang/tr_TR/form.php index 2f4e66164e..923aeee480 100644 --- a/resources/lang/tr_TR/form.php +++ b/resources/lang/tr_TR/form.php @@ -181,6 +181,7 @@ return [ 'login_name' => 'Login', 'is_owner' => 'Is admin?', 'url' => 'URL', + 'bill_end_date' => 'End date', // import 'apply_rules' => 'Apply rules', diff --git a/resources/lang/vi_VN/breadcrumbs.php b/resources/lang/vi_VN/breadcrumbs.php index f9c3646aca..8cf78bffc4 100644 --- a/resources/lang/vi_VN/breadcrumbs.php +++ b/resources/lang/vi_VN/breadcrumbs.php @@ -24,15 +24,15 @@ declare(strict_types=1); return [ 'home' => 'Trang chủ', - 'budgets' => 'Budgets', - 'subscriptions' => 'Subscriptions', - 'transactions' => 'Transactions', - 'title_expenses' => 'Expenses', - 'title_withdrawal' => 'Expenses', - 'title_revenue' => 'Revenue / income', - 'title_deposit' => 'Revenue / income', - 'title_transfer' => 'Transfers', - 'title_transfers' => 'Transfers', + 'budgets' => 'Ngân sách', + 'subscriptions' => 'Đăng ký nhận thông tin', + 'transactions' => 'Giao dịch', + 'title_expenses' => 'Chi phí', + 'title_withdrawal' => 'Chi phí', + 'title_revenue' => 'Thu nhập doanh thu', + 'title_deposit' => 'Thu nhập doanh thu', + 'title_transfer' => 'Chuyển', + 'title_transfers' => 'Chuyển', 'edit_currency' => 'Sửa tiền tệ ":name"', 'delete_currency' => 'Xóa tiền tệ ":name"', 'newPiggyBank' => 'Tạo mới heo đất', @@ -70,9 +70,9 @@ return [ 'edit_object_group' => 'Chỉnh sửa nhóm ":title"', 'delete_object_group' => 'Xóa nhóm ":title"', 'logout_others' => 'Đăng xuất tất cả phiên đăng nhập', - 'asset_accounts' => 'Asset accounts', - 'expense_accounts' => 'Expense accounts', - 'revenue_accounts' => 'Revenue accounts', - 'liabilities_accounts' => 'Liabilities', - 'placeholder' => '[Placeholder]', + 'asset_accounts' => 'Tài khoản tài sản', + 'expense_accounts' => 'Tài khoản chi phí', + 'revenue_accounts' => 'Tài khoản thu nhập', + 'liabilities_accounts' => 'Nợ phải trả', + 'placeholder' => 'Giữ chỗ', ]; diff --git a/resources/lang/vi_VN/config.php b/resources/lang/vi_VN/config.php index 02bc260e95..5d3953a712 100644 --- a/resources/lang/vi_VN/config.php +++ b/resources/lang/vi_VN/config.php @@ -25,25 +25,36 @@ declare(strict_types=1); return [ 'html_language' => 'vi', 'locale' => 'vi, Vietnamese, vi_VN.utf8, vi_VN.UTF-8', - 'month' => '%B %Y (Automatic Translation)', - 'month_and_day' => '%B %e, %Y', + //'month' => '%B %Y', + 'month_js' => 'MMMM YYYY', + + //'month_and_day' => '%B %e, %Y', 'month_and_day_moment_js' => 'MMM YYYY', 'month_and_day_fns' => 'MMMM d, y', - 'month_and_date_day' => '%A %B %e, %Y', - 'month_and_day_no_year' => '%B %e', - 'date_time' => '%B %e, %Y, @ %T', - 'specific_day' => '%e %B %Y', - 'week_in_year' => 'Tuần %V, %G', - 'year' => '%Y', - 'half_year' => '%B %Y', - 'month_js' => 'MMMM YYYY', 'month_and_day_js' => 'MMMM Do, YYYY', + + //'month_and_date_day' => '%A %B %e, %Y', + 'month_and_date_day_js' => 'dddd MMMM Do, YYYY', + + //'month_and_day_no_year' => '%B %e', + 'month_and_day_no_year_js' => 'MMMM Do', + + //'date_time' => '%B %e, %Y, @ %T', 'date_time_js' => 'MMMM Do, YYYY, @ HH:mm:ss', + + //'specific_day' => '%e %B %Y', 'specific_day_js' => 'D MMMM YYYY', + + //'week_in_year' => 'Week %V, %G', 'week_in_year_js' => '[Tuần] w, YYYY', 'week_in_year_fns' => "'Tuần' w, yyyy", + + //'year' => '%Y', 'year_js' => 'YYYY', + + //'half_year' => '%B %Y', 'half_year_js' => 'Q YYYY', + 'quarter_fns' => "'Q'Q, yyyy", 'half_year_fns' => "'H{half}', yyyy", 'dow_1' => 'Thứ 2', diff --git a/resources/lang/vi_VN/email.php b/resources/lang/vi_VN/email.php index 88403d1c51..6c44c45263 100644 --- a/resources/lang/vi_VN/email.php +++ b/resources/lang/vi_VN/email.php @@ -24,82 +24,97 @@ declare(strict_types=1); return [ // common items - 'greeting' => 'Chào bạn,', - 'closing' => 'Haha', - 'signature' => 'Thư gửi tự động', - 'footer_ps' => 'Thông báo này đã được gửi vì một yêu cầu từ IP :ipAddress đã kích hoạt nó.', + 'greeting' => 'Chào bạn,', + 'closing' => 'Haha', + 'signature' => 'Thư gửi tự động', + 'footer_ps' => 'Thông báo này đã được gửi vì một yêu cầu từ IP :ipAddress đã kích hoạt nó.', // admin test - 'admin_test_subject' => 'Một thông báo kiểm tra từ bản cài đặt Firefly III của bạn', - 'admin_test_body' => 'Đây là một thông báo thử nghiệm từ Firefly III của bạn. Nó đã được gửi đến :email.', + 'admin_test_subject' => 'Một thông báo kiểm tra từ bản cài đặt Firefly III của bạn', + 'admin_test_body' => 'Đây là một thông báo thử nghiệm từ Firefly III của bạn. Nó đã được gửi đến :email.', // new IP - 'login_from_new_ip' => 'Đăng nhập mới trên Firefly III', - 'new_ip_body' => 'Firefly III đã phát hiện một thông tin đăng nhập mới vào tài khoản của bạn từ một địa chỉ IP không xác định. Nếu bạn chưa bao giờ đăng nhập từ địa chỉ IP bên dưới hoặc đã hơn sáu tháng trước, Firefly III sẽ cảnh báo bạn.', - 'new_ip_warning' => 'Nếu bạn nhận ra địa chỉ IP này hoặc thông tin đăng nhập, bạn có thể bỏ qua thông báo này. Nếu bạn không đăng nhập, nếu bạn không biết điều này là gì, hãy xác minh bảo mật mật khẩu của bạn, thay đổi mật khẩu và đăng xuất tất cả các phiên khác. Để làm điều này, hãy truy cập trang hồ sơ của bạn.', - 'ip_address' => 'Địa chỉ IP', - 'host_name' => 'Máy chủ', - 'date_time' => 'Ngày & Giờ', + 'login_from_new_ip' => 'Đăng nhập mới trên Firefly III', + 'new_ip_body' => 'Firefly III đã phát hiện một thông tin đăng nhập mới vào tài khoản của bạn từ một địa chỉ IP không xác định. Nếu bạn chưa bao giờ đăng nhập từ địa chỉ IP bên dưới hoặc đã hơn sáu tháng trước, Firefly III sẽ cảnh báo bạn.', + 'new_ip_warning' => 'Nếu bạn nhận ra địa chỉ IP này hoặc thông tin đăng nhập, bạn có thể bỏ qua thông báo này. Nếu bạn không đăng nhập, nếu bạn không biết điều này là gì, hãy xác minh bảo mật mật khẩu của bạn, thay đổi mật khẩu và đăng xuất tất cả các phiên khác. Để làm điều này, hãy truy cập trang hồ sơ của bạn.', + 'ip_address' => 'Địa chỉ IP', + 'host_name' => 'Máy chủ', + 'date_time' => 'Ngày & Giờ', // access token created - 'access_token_created_subject' => 'Mã truy cập mới đã được tạo', - 'access_token_created_body' => 'Ai đó (hy vọng bạn) vừa tạo Mã thông báo truy cập API Firefly III mới cho tài khoản người dùng của bạn.', - 'access_token_created_explanation' => 'Với mã thông báo này, họ có thể truy cập tất cả hồ sơ tài chính của bạn thông qua API Firefly III.', - 'access_token_created_revoke' => 'Nếu đây không phải là bạn, vui lòng thu hồi mã thông báo này càng sớm càng tốt tại :url.', + 'access_token_created_subject' => 'Mã truy cập mới đã được tạo', + 'access_token_created_body' => 'Ai đó (hy vọng bạn) vừa tạo Mã thông báo truy cập API Firefly III mới cho tài khoản người dùng của bạn.', + 'access_token_created_explanation' => 'Với mã thông báo này, họ có thể truy cập tất cả hồ sơ tài chính của bạn thông qua API Firefly III.', + 'access_token_created_revoke' => 'Nếu đây không phải là bạn, vui lòng thu hồi mã thông báo này càng sớm càng tốt tại :url.', // registered - 'registered_subject' => 'Chào mừng đến với Firefly III!', - 'registered_welcome' => 'Chào mừng đến Firefly III. Đăng ký của bạn đã được thực hiện và email này để xác nhận nó!', - 'registered_pw' => 'Nếu bạn đã quên mật khẩu của mình, vui lòng đặt lại bằng cách sử dụng công cụ đặt lại mật khẩu .', - 'registered_help' => 'Có một biểu tượng trợ giúp ở góc trên bên phải của mỗi trang. Nếu bạn cần giúp đỡ, bấm vào nó!', - 'registered_doc_html' => 'Nếu bạn chưa có, vui lòng đọc lý thuyết .', - 'registered_doc_text' => 'Nếu bạn chưa có, xin vui lòng đọc hướng dẫn sử dụng đầu tiên và mô tả.', - 'registered_closing' => 'Hãy tận hưởng!', - 'registered_firefly_iii_link' => 'Firefly III:', - 'registered_pw_reset_link' => 'Thiết lập lại mật khẩu đăng nhập:', - 'registered_doc_link' => 'Tài Liệu:', + 'registered_subject' => 'Chào mừng đến với Firefly III!', + 'registered_welcome' => 'Chào mừng đến Firefly III. Đăng ký của bạn đã được thực hiện và email này để xác nhận nó!', + 'registered_pw' => 'Nếu bạn đã quên mật khẩu của mình, vui lòng đặt lại bằng cách sử dụng công cụ đặt lại mật khẩu .', + 'registered_help' => 'Có một biểu tượng trợ giúp ở góc trên bên phải của mỗi trang. Nếu bạn cần giúp đỡ, bấm vào nó!', + 'registered_doc_html' => 'Nếu bạn chưa có, vui lòng đọc lý thuyết .', + 'registered_doc_text' => 'Nếu bạn chưa có, xin vui lòng đọc hướng dẫn sử dụng đầu tiên và mô tả.', + 'registered_closing' => 'Hãy tận hưởng!', + 'registered_firefly_iii_link' => 'Firefly III:', + 'registered_pw_reset_link' => 'Thiết lập lại mật khẩu đăng nhập:', + 'registered_doc_link' => 'Tài Liệu:', // email change - 'email_change_subject' => 'Địa chỉ email Firefly III của bạn đã thay đổi', - 'email_change_body_to_new' => 'Bạn hoặc ai đó có quyền truy cập vào tài khoản Firefly III đã thay đổi địa chỉ email của bạn.', - 'email_change_body_to_old' => 'Bạn hoặc ai đó có quyền truy cập vào tài khoản Firefly III đã thay đổi địa chỉ email của bạn. Nếu không phải bạn, bạn phải theo liên kết "hoàn tác" bên dưới để bảo vệ tài khoản của bạn!', - 'email_change_ignore' => 'Nếu bạn đã bắt đầu thay đổi, bạn có thể bỏ qua thông báo này một cách an toàn.', - 'email_change_old' => 'Địa chỉ email cũ là: :email', - 'email_change_old_strong' => 'Địa chỉ email cũ là: :email', - 'email_change_new' => 'Địa chỉ email mới là: :email', - 'email_change_new_strong' => 'Địa chỉ email mới là: :email', - 'email_change_instructions' => 'Bạn không thể sử dụng Firefly III cho đến khi bạn xác nhận thay đổi này. Vui lòng theo liên kết dưới đây để làm như vậy.', - 'email_change_undo_link' => 'Để hoàn tác thay đổi, hãy theo liên kết sau:', + 'email_change_subject' => 'Địa chỉ email Firefly III của bạn đã thay đổi', + 'email_change_body_to_new' => 'Bạn hoặc ai đó có quyền truy cập vào tài khoản Firefly III đã thay đổi địa chỉ email của bạn.', + 'email_change_body_to_old' => 'Bạn hoặc ai đó có quyền truy cập vào tài khoản Firefly III đã thay đổi địa chỉ email của bạn. Nếu không phải bạn, bạn phải theo liên kết "hoàn tác" bên dưới để bảo vệ tài khoản của bạn!', + 'email_change_ignore' => 'Nếu bạn đã bắt đầu thay đổi, bạn có thể bỏ qua thông báo này một cách an toàn.', + 'email_change_old' => 'Địa chỉ email cũ là: :email', + 'email_change_old_strong' => 'Địa chỉ email cũ là: :email', + 'email_change_new' => 'Địa chỉ email mới là: :email', + 'email_change_new_strong' => 'Địa chỉ email mới là: :email', + 'email_change_instructions' => 'Bạn không thể sử dụng Firefly III cho đến khi bạn xác nhận thay đổi này. Vui lòng theo liên kết dưới đây để làm như vậy.', + 'email_change_undo_link' => 'Để hoàn tác thay đổi, hãy theo liên kết sau:', // OAuth token created - 'oauth_created_subject' => 'Một khóa mới đã được tạo', - 'oauth_created_body' => 'Ai đó (hy vọng là bạn) vừa tạo API OAuth Client Firefly III mới cho tài khoản người dùng của bạn. Nó được gắn nhãn ":name" và có URL :url .', - 'oauth_created_explanation' => 'Với client này, họ có thể truy cập tất cả hồ sơ tài chính của bạn thông qua API Firefly III.', - 'oauth_created_undo' => 'Nếu đây không phải là bạn, vui lòng thu hồi client này càng sớm càng tốt tại: :url.', + 'oauth_created_subject' => 'Một khóa mới đã được tạo', + 'oauth_created_body' => 'Ai đó (hy vọng là bạn) vừa tạo API OAuth Client Firefly III mới cho tài khoản người dùng của bạn. Nó được gắn nhãn ":name" và có URL :url .', + 'oauth_created_explanation' => 'Với client này, họ có thể truy cập tất cả hồ sơ tài chính của bạn thông qua API Firefly III.', + 'oauth_created_undo' => 'Nếu đây không phải là bạn, vui lòng thu hồi client này càng sớm càng tốt tại: :url.', // reset password - 'reset_pw_subject' => 'Yêu cầu tạo lại mật khẩu', - 'reset_pw_instructions' => 'Ai đó đã cố gắng thiết lập lại mật khẩu của bạn. Nếu đó là bạn, vui lòng theo liên kết dưới đây để làm như vậy.', - 'reset_pw_warning' => ' XIN VUI LÒNG xác minh rằng liên kết thực sự đi đến Firefly III!', + 'reset_pw_subject' => 'Yêu cầu tạo lại mật khẩu', + 'reset_pw_instructions' => 'Ai đó đã cố gắng thiết lập lại mật khẩu của bạn. Nếu đó là bạn, vui lòng theo liên kết dưới đây để làm như vậy.', + 'reset_pw_warning' => ' XIN VUI LÒNG xác minh rằng liên kết thực sự đi đến Firefly III!', // error - 'error_subject' => 'Bắt lỗi trong Firefly III', - 'error_intro' => 'Firefly III v::version gặp lỗi: :errorMessage .', - 'error_type' => 'Lỗi thuộc loại: ":class".', - 'error_timestamp' => 'Lỗi xảy ra vào / tại: :time.', - 'error_location' => 'Lỗi này xảy ra trong tệp ":file " trên dòng :line với code :code.', - 'error_user' => 'Người dùng đã gặp phải lỗi #:id, :email .', - 'error_no_user' => 'Không có người dùng đăng nhập cho lỗi này hoặc không có người dùng nào được phát hiện.', - 'error_ip' => 'Địa chỉ IP liên quan đến lỗi này là: :ip', - 'error_url' => 'URL là: :url', - 'error_user_agent' => 'Đại lý người dùng: :userAgent', - 'error_stacktrace' => 'Các stacktrace đầy đủ là dưới đây. Nếu bạn nghĩ rằng đây là một lỗi trong Firefly III, bạn có thể chuyển tiếp tin nhắn này tới james@firefly-iii.org . Điều này có thể giúp khắc phục lỗi bạn vừa gặp phải.', - 'error_github_html' => 'Nếu bạn thích, bạn cũng có thể mở một vấn đề mới trên GitHub .', - 'error_github_text' => 'Nếu bạn thích, bạn cũng có thể mở một vấn đề mới trên https://github.com/firefly-iii/firefly-iii/issues.', - 'error_stacktrace_below' => 'Các stacktrace đầy đủ bên dưới:', - 'error_headers' => 'The following headers may also be relevant:', + 'error_subject' => 'Bắt lỗi trong Firefly III', + 'error_intro' => 'Firefly III v::version gặp lỗi: :errorMessage .', + 'error_type' => 'Lỗi thuộc loại: ":class".', + 'error_timestamp' => 'Lỗi xảy ra vào / tại: :time.', + 'error_location' => 'Lỗi này xảy ra trong tệp ":file " trên dòng :line với code :code.', + 'error_user' => 'Người dùng đã gặp phải lỗi #:id, :email .', + 'error_no_user' => 'Không có người dùng đăng nhập cho lỗi này hoặc không có người dùng nào được phát hiện.', + 'error_ip' => 'Địa chỉ IP liên quan đến lỗi này là: :ip', + 'error_url' => 'URL là: :url', + 'error_user_agent' => 'Đại lý người dùng: :userAgent', + 'error_stacktrace' => 'Các stacktrace đầy đủ là dưới đây. Nếu bạn nghĩ rằng đây là một lỗi trong Firefly III, bạn có thể chuyển tiếp tin nhắn này tới james@firefly-iii.org . Điều này có thể giúp khắc phục lỗi bạn vừa gặp phải.', + 'error_github_html' => 'Nếu bạn thích, bạn cũng có thể mở một vấn đề mới trên GitHub .', + 'error_github_text' => 'Nếu bạn thích, bạn cũng có thể mở một vấn đề mới trên https://github.com/firefly-iii/firefly-iii/issues.', + 'error_stacktrace_below' => 'Các stacktrace đầy đủ bên dưới:', + 'error_headers' => 'Các tiêu đề sau cũng có thể có liên quan:', // report new journals - 'new_journals_subject' => 'Firefly III đã tạo một giao dịch mới | Firefly III đã tạo: :count các giao dịch mới', - 'new_journals_header' => 'Firefly III đã tạo ra một giao dịch cho bạn. Bạn có thể tìm thấy nó trong bản cài đặt Firefly III: | Firefly III đã tạo :count giao dịch cho bạn. Bạn có thể tìm thấy chúng trong bản cài đặt Firefly III:', + 'new_journals_subject' => 'Firefly III đã tạo một giao dịch mới | Firefly III đã tạo: :count các giao dịch mới', + 'new_journals_header' => 'Firefly III đã tạo ra một giao dịch cho bạn. Bạn có thể tìm thấy nó trong bản cài đặt Firefly III: | Firefly III đã tạo :count giao dịch cho bạn. Bạn có thể tìm thấy chúng trong bản cài đặt Firefly III:', + + // bill warning + 'bill_warning_subject_end_date' => 'Your bill ":name" is due to end in :diff days', + 'bill_warning_subject_now_end_date' => 'Your bill ":name" is due to end TODAY', + 'bill_warning_subject_extension_date' => 'Your bill ":name" is due to be extended or cancelled in :diff days', + 'bill_warning_subject_now_extension_date' => 'Your bill ":name" is due to be extended or cancelled TODAY', + 'bill_warning_end_date_text' => 'Your bill ":name" is due to end on :date. This moment will pass in about :diff days.', + 'bill_warning_extension_date_text' => 'Your bill ":name" is due to be extended or cancelled on :date. This moment will pass in about :diff days.', + 'bill_warning_end_date_text_zero' => 'Your bill ":name" is due to end on :date. This moment will pass TODAY!', + 'bill_warning_extension_date_text_zero' => 'Your bill ":name" is due to be extended or cancelled on :date. This moment will pass TODAY!', + 'bill_warning_please_action' => 'Please take the appropriate action.', + 'bill_warning_end_date_html' => 'Your bill ":name" is due to end on :date. This moment will pass in about :diff days.', + 'bill_warning_extension_date_html' => 'Your bill ":name" is due to be extended or cancelled on :date. This moment will pass in about :diff days.', + 'bill_warning_end_date_html_zero' => 'Your bill ":name" is due to end on :date. This moment will pass TODAY!', + 'bill_warning_extension_date_html_zero' => 'Your bill ":name" is due to be extended or cancelled on :date. This moment will pass TODAY!', ]; diff --git a/resources/lang/vi_VN/errors.php b/resources/lang/vi_VN/errors.php index e38cfb9147..e1948fb25f 100644 --- a/resources/lang/vi_VN/errors.php +++ b/resources/lang/vi_VN/errors.php @@ -47,8 +47,8 @@ return [ 'tell_more' => 'Hãy nói với chúng tôi nhiều hơn "nó nói Rất tiếc!"', 'include_logs' => 'Bao gồm các bản ghi lỗi (xem ở trên).', 'what_did_you_do' => 'Hãy cho chúng tôi biết những gì bạn đã làm.', - 'offline_header' => 'You are probably offline', - 'offline_unreachable' => 'Firefly III is unreachable. Your device is currently offline or the server is not working.', - 'offline_github' => 'If you are sure both your device and the server are online, please open a ticket on GitHub.', + 'offline_header' => 'Bạn có thể đang ngoại tuyến', + 'offline_unreachable' => 'Không thể truy cập Firefly III. Thiết bị của bạn hiện đang ngoại tuyến hoặc máy chủ không hoạt động.', + 'offline_github' => 'Nếu bạn chắc chắn cả thiết bị của mình và máy chủ đều trực tuyến, vui lòng tạo một yêu cầu hỗ trợ tại GitHub.', ]; diff --git a/resources/lang/vi_VN/firefly.php b/resources/lang/vi_VN/firefly.php index 702a39ce4f..065ffcd2a5 100644 --- a/resources/lang/vi_VN/firefly.php +++ b/resources/lang/vi_VN/firefly.php @@ -24,335 +24,482 @@ declare(strict_types=1); return [ // general stuff: - 'close' => 'Đóng', - 'actions' => 'Hành động', - 'edit' => 'Sửa', - 'delete' => 'Xóa', - 'split' => 'Chia ra', - 'single_split' => 'Chia ra', - 'clone' => 'Nhân ra', - 'last_seven_days' => 'Bảy ngày gần đây', - 'last_thirty_days' => 'Ba mươi ngày gần đây', - 'last_180_days' => '180 ngày qua', - 'YTD' => 'YTD', - 'welcome_back' => 'Chào mừng trở lại?', - 'everything' => 'Tất cả mọi thứ', - 'today' => 'hôm nay', - 'customRange' => 'Chọn trong khoảng', - 'date_range' => 'Khoảng thời gian', - 'apply' => 'Áp dụng', - 'select_date' => 'Chọn ngày..', - 'cancel' => 'Hủy', - 'from' => 'Từ', - 'to' => 'Đến', - 'structure' => 'Kết cấu', - 'help_translating' => 'Văn bản trợ giúp này hiện chưa hỗ trợ ngôn ngữ của bạn. Bạn sẽ dịch giúp chứ?', - 'showEverything' => 'Hiện mọi thứ', - 'never' => 'Không bao giờ', - 'no_results_for_empty_search' => 'Không tìm gặp thứ bạn cần tìm.', - 'removed_amount' => 'Đã xóa :amount', - 'added_amount' => 'Đã thêm :amount', - 'asset_account_role_help' => 'Bất kỳ tùy chọn bổ sung nào do bạn chọn có thể được đặt sau.', - 'Opening balance' => 'Số dư đầu kỳ', - 'create_new_stuff' => 'Tạo công cụ mới', - 'new_withdrawal' => 'Rút tiền mới', - 'create_new_transaction' => 'Tạo giao dịch mới', - 'sidebar_frontpage_create' => 'Tạo', - 'new_transaction' => 'Giao dịch mới', - 'no_rules_for_bill' => 'Hóa đơn này không có quy tắc nào liên quan đến nó.', - 'go_to_asset_accounts' => 'Xem tài khoản của bạn', - 'go_to_budgets' => 'Chuyển đến ngân sách của bạn', - 'go_to_withdrawals' => 'Chuyển đến mục rút tiền của bạn', - 'clones_journal_x' => 'Giao dịch này là một bản sao của ":description" (#:id)', - 'go_to_categories' => 'Đi đến danh mục của bạn', - 'go_to_bills' => 'Đi đến hóa đơn của bạn', - 'go_to_expense_accounts' => 'Xem tài khoản chi phí của bạn', - 'go_to_revenue_accounts' => 'Xem tài khoản doanh thu của bạn', - 'go_to_piggies' => 'Tới heo đất của bạn', - 'new_deposit' => 'Tiền gửi mới', - 'new_transfer' => 'Chuyển khoản mới', - 'new_transfers' => 'Chuyển khoản mới', - 'new_asset_account' => 'tài khoản mới', - 'new_expense_account' => 'Tài khoản chi phí mới', - 'new_revenue_account' => 'Tài khoản doanh thu mới', - 'new_liabilities_account' => 'Nợ mới', - 'new_budget' => 'Ngân sách mới', - 'new_bill' => 'Hóa đơn mới', - 'block_account_logout' => 'Bạn đã đăng xuất. Tài khoản bị chặn không thể sử dụng. Bạn đã đăng ký với một địa chỉ email hợp lệ?', - 'flash_success' => 'Thành công!', - 'flash_info' => 'Tin nhắn', - 'flash_warning' => 'Cảnh báo!', - 'flash_error' => 'Lỗi!', - 'flash_danger' => 'Danger!', - 'flash_info_multiple' => 'Có tin nhắn :tin nhắn', - 'flash_error_multiple' => 'Có lỗi :lỗi', - 'net_worth' => 'Tài sản thực', - 'help_for_this_page' => 'Trợ giúp cho trang này', - 'help_for_this_page_body' => 'You can find more information about this page in the documentation.', - 'two_factor_welcome' => 'Xin chào!', - 'two_factor_enter_code' => 'Để tiếp tục, vui lòng nhập mã xác thực hai yếu tố của bạn. Ứng dụng của bạn có thể tạo ra nó cho bạn.', - 'two_factor_code_here' => 'Nhập mã vào đây', - 'two_factor_title' => 'Xác thực hai yếu tố', - 'authenticate' => 'Xác thực', - 'two_factor_forgot_title' => 'Mất xác thực hai yếu tố', - 'two_factor_forgot' => 'Tôi quên mất hai yếu tố.', - 'two_factor_lost_header' => 'Mất xác thực hai yếu tố của bạn?', - 'two_factor_lost_intro' => 'Nếu bạn bị mất mã dự phòng. Bạn có hai lựa chọn.', - 'two_factor_lost_fix_self' => 'Nếu bạn chạy phiên bản Firefly III của riêng mình, hãy kiểm tra nhật ký trong storage/logs để được hướng dẫn, hoặc chạy docker logs <container_id> để xem hướng dẫn (làm mới trang này).', - 'two_factor_lost_fix_owner' => 'Nếu không, gửi email cho chủ sở hữu trang web, :site_owner và yêu cầu họ đặt lại xác thực hai yếu tố của bạn.', - 'mfa_backup_code' => 'Bạn đã sử dụng mã dự phòng để đăng nhập vào Firefly III. Nó không thể được sử dụng lại, vì vậy hãy gạch chéo nó khỏi danh sách của bạn.', - 'pref_two_factor_new_backup_codes' => 'Nhận mã dự phòng mới', - 'pref_two_factor_backup_code_count' => 'Bạn có :count mã dự phòng hợp lệ. | Bạn có :count mã dự phòng hợp lệ.', - '2fa_i_have_them' => 'Tôi đã lưu trữ chúng!', - 'warning_much_data' => ': ngày ngày dữ liệu có thể mất một lúc để tải.', - 'registered' => 'Bạn đã đăng ký thành công!', - 'Default asset account' => 'Mặc định tài khoản', - 'no_budget_pointer' => 'You seem to have no budgets yet. You should create some on the budgets-page. Budgets can help you keep track of expenses.', - 'no_bill_pointer' => 'You seem to have no bills yet. You should create some on the bills-page. Bills can help you keep track of expenses.', - 'Savings account' => 'Tài khoản tiết kiệm', - 'Credit card' => 'Thẻ tín dụng', - 'source_accounts' => 'Tài khoản gửi', - 'destination_accounts' => 'Tài khoản nhận', - 'user_id_is' => 'ID người dùng của bạn là :user', - 'field_supports_markdown' => 'Trường này hỗ trợ Markdown.', - 'need_more_help' => 'Nếu bạn cần thêm trợ giúp khi sử dụng Firefly III, vui lòng open a ticket on Github.', - 'reenable_intro_text' => 'Bạn cũng có thể kích hoạt lại the introduction guidance.', - 'intro_boxes_after_refresh' => 'Các giới thiệu sẽ xuất hiện lại khi bạn tải lại trang.', - 'show_all_no_filter' => 'Hiển thị tất cả các giao dịch mà không nhóm chúng theo ngày.', - 'expenses_by_category' => 'Chi phí theo danh mục', - 'expenses_by_budget' => 'Chi phí theo ngân sách', - 'income_by_category' => 'Thu nhập theo danh mục', - 'expenses_by_asset_account' => 'Chi phí bằng tài khoản', - 'expenses_by_expense_account' => 'Chi phí bằng tài khoản chi phí', - 'cannot_redirect_to_account' => 'Firefly III không thể chuyển hướng bạn đến đúng trang. Lời xin lỗi.', - 'sum_of_expenses' => 'Tổng chi phí', - 'sum_of_income' => 'Tổng thu nhập', - 'liabilities' => 'Nợ phải trả', - 'spent_in_specific_budget' => 'Chi ngân sách ":budget"', - 'spent_in_specific_double' => 'Đã chi trong tài khoản ":account"', - 'earned_in_specific_double' => 'Kiếm được trong tài khoản ":account"', - 'source_account' => 'Nguồn tài khoản', - 'source_account_reconciliation' => 'Bạn không thể chỉnh sửa tài khoản nguồn của giao dịch đối chiếu.', - 'destination_account' => 'Tài khoản đích', - 'destination_account_reconciliation' => 'Bạn không thể chỉnh sửa tài khoản đích của giao dịch đối chiếu.', - 'sum_of_expenses_in_budget' => 'Tổng chi trong ngân sách ":budget"', - 'left_in_budget_limit' => 'Còn lại để chi tiêu theo ngân sách', - 'current_period' => 'Giai đoạn hiện tại', - 'show_the_current_period_and_overview' => 'Hiển thị giai đoạn hiện tại và tổng quan', - 'pref_languages_locale' => 'Để một ngôn ngữ khác tiếng Anh hoạt động chính xác, hệ điều hành của bạn phải được cài đặt ngôn ngữ và đơn vị chính xác. Nếu không có, dữ liệu tiền tệ, ngày và số tiền có thể được định dạng sai.', - 'budget_in_period' => 'Tất cả các giao dịch cho ngân sách ":name" giữa :start và :end bằng :currency', - 'chart_budget_in_period' => 'Biểu đồ cho tất cả các giao dịch theo ngân sách ":name" giữa :start và :end bằng :currency', - 'chart_budget_in_period_only_currency' => 'Số tiền bạn đã lập ngân sách bằng :currency, vì vậy biểu đồ này sẽ chỉ hiển thị các giao dịch bằng :currency.', - 'chart_account_in_period' => 'Biểu đồ cho tất cả các giao dịch theo tài khoản ":name" (:balance) giữa :start và :end', - 'chart_category_in_period' => 'Biểu đồ cho tất cả các giao dịch theo danh mục ":name" giữa :start và :end', - 'chart_category_all' => 'Biểu đồ cho tất cả các giao dịch cho danh mục ":name"', - 'clone_withdrawal' => 'Nhân bản khoản rút tiền này', - 'clone_deposit' => 'Nhân bản khoản tiền gửi này', - 'clone_transfer' => 'Nhân bản chuyển khoản này', - 'multi_select_no_selection' => 'Không được chọn', - 'multi_select_select_all' => 'Chọn tất cả', - 'multi_select_n_selected' => 'đã chọn', - 'multi_select_all_selected' => 'Tất cả được chọn', - 'multi_select_filter_placeholder' => 'Tìm thấy..', - 'intro_next_label' => 'Kế tiếp', - 'intro_prev_label' => 'Trước', - 'intro_skip_label' => 'Bỏ qua', - 'intro_done_label' => 'Xong', - 'between_dates_breadcrumb' => 'Giữa: bắt đầu và: kết thúc', - 'all_journals_without_budget' => 'Tất cả các giao dịch không có ngân sách', - 'journals_without_budget' => 'Giao dịch không có ngân sách', - 'all_journals_without_category' => 'Tất cả các giao dịch không có danh mục', - 'journals_without_category' => 'Giao dịch không có danh mục', - 'all_journals_for_account' => 'Tất cả các giao dịch của tài khoản :name', - 'chart_all_journals_for_account' => 'Biểu đồ của tất cả các giao dịch cho tài khoản :name', - 'journals_in_period_for_account' => 'Tất cả các giao dịch cho tài khoản :name giữa :start và :end', - 'journals_in_period_for_account_js' => 'All transactions for account {title} between {start} and {end}', - 'transferred' => 'Chuyển nhượng', - 'all_withdrawal' => 'Mọi chi phí', - 'all_transactions' => 'Tất cả các giao dịch', - 'title_withdrawal_between' => 'Tất cả các chi phí giữa :start và :end', - 'all_deposit' => 'Tất cả doanh thu', - 'title_deposit_between' => 'Tất cả doanh thu giữa :start và :end', - 'all_transfers' => 'Tất cả chuyển khoản', - 'title_transfers_between' => 'Tất cả chuyển giữa: bắt đầu và: kết thúc', - 'all_transfer' => 'Tất cả chuyển khoản', - 'all_journals_for_tag' => 'Tất cả các giao dịch cho nhãn":tag"', - 'title_transfer_between' => 'Tất cả chuyển giữa :start và :end', - 'all_journals_for_category' => 'Tất cả các giao dịch cho thể loại :name', - 'all_journals_for_budget' => 'Tất cả các giao dịch cho ngân sách :name', - 'chart_all_journals_for_budget' => 'Biểu đồ của tất cả các giao dịch cho ngân sách :name', - 'journals_in_period_for_category' => 'Tất cả các giao dịch cho danh mục :name giữa :start và :end', - 'journals_in_period_for_tag' => 'Tất cả các giao dịch cho nhãn :tag giữa :start và :end', - 'not_available_demo_user' => 'Tính năng bạn cố gắng truy cập không khả dụng cho người dùng demo.', - 'exchange_rate_instructions' => 'tài khoản "@name" chỉ chấp nhận giao dịch bằng tiền bản địa. Nếu bạn muốn sử dụng ngoại tệ, hãy đảm bảo rằng số tiền bằng tiền bản địa cũng được biết đến:', - 'transfer_exchange_rate_instructions' => 'Tài khoản nguồn tài sản "@source_name" chỉ chấp nhận giao dịch bằng tiền tệ nguồn. tài khoản đícht "@dest_name" chỉ chấp nhận giao dịch bằng tiền tệ. Bạn phải cung cấp số tiền được chuyển chính xác bằng cả hai loại tiền tệ.', - 'transaction_data' => 'Dữ liệu giao dịch', - 'invalid_server_configuration' => 'Cấu hình máy chủ không hợp lệ', - 'invalid_locale_settings' => 'Firefly III is unable to format monetary amounts because your server is missing the required packages. There are instructions how to do this.', - 'quickswitch' => 'Chuyển đổi nhanh', - 'sign_in_to_start' => 'Đăng nhập để bắt đầu', - 'sign_in' => 'Đăng nhập', - 'register_new_account' => 'Đăng ký tài khoản mới', - 'forgot_my_password' => 'Tôi quên mật khẩu của tôi', - 'problems_with_input' => 'Có một số vấn đề với đầu vào của bạn.', - 'reset_password' => 'Đặt lại mật khẩu của bạn', - 'button_reset_password' => 'Đặt lại mật khẩu', - 'reset_button' => 'Đặt lại', - 'want_to_login' => 'Tôi muốn đăng nhập', - 'login_page_title' => 'Đăng nhập vào Firefly III', - 'register_page_title' => 'Đăng ký tại Firefly III', - 'forgot_pw_page_title' => 'Quên mật khẩu của bạn cho Firefly III', - 'reset_pw_page_title' => 'Đặt lại mật khẩu của bạn cho Firefly III', - 'cannot_reset_demo_user' => 'Bạn không thể đặt lại mật khẩu của người dùng demo.', - 'no_att_demo_user' => 'Người dùng thử không được phép tải file lên.', - 'button_register' => 'Đăng ký', - 'authorization' => 'Ủy quyền', - 'active_bills_only' => 'Chỉ hóa đơn hoạt động', - 'active_bills_only_total' => 'tất cả hóa đơn đang hoạt động', - 'active_exp_bills_only' => 'hóa đơn hoạt động và dự kiến', - 'active_exp_bills_only_total' => 'chỉ tất cả các hóa đơn dự kiến đang hoạt động', - 'per_period_sum_1D' => 'Chi phí hàng ngày dự kiến', - 'per_period_sum_1W' => 'Chi phí hàng tuần dự kiến', - 'per_period_sum_1M' => 'Chi phí hàng tháng dự kiến', - 'per_period_sum_3M' => 'Chi phí hàng quý dự kiến', - 'per_period_sum_6M' => 'Chi phí nửa năm dự kiến', - 'per_period_sum_1Y' => 'Chi phí hàng năm dự kiến', - 'average_per_bill' => 'trung bình mỗi hóa đơn', - 'expected_total' => 'tổng dự kiến', - 'reconciliation_account_name' => ':name reconciliation (:currency)', - 'saved' => 'Đã lưu', - 'advanced_options' => 'Tùy chọn nâng cao', - 'advanced_options_explain' => 'Một số trang trong Firefly III có các tùy chọn nâng cao ẩn sau nút này. Trang này không có gì lạ mắt ở đây, nhưng hãy kiểm tra các trang khác!', - 'here_be_dragons' => 'Hic sunt dracones', + 'close' => 'Đóng', + 'actions' => 'Hành động', + 'edit' => 'Sửa', + 'delete' => 'Xóa', + 'split' => 'Chia ra', + 'single_split' => 'Chia ra', + 'clone' => 'Nhân ra', + 'last_seven_days' => 'Bảy ngày gần đây', + 'last_thirty_days' => 'Ba mươi ngày gần đây', + 'last_180_days' => '180 ngày qua', + 'YTD' => 'YTD', + 'welcome_back' => 'Chào mừng trở lại?', + 'everything' => 'Tất cả mọi thứ', + 'today' => 'hôm nay', + 'customRange' => 'Chọn trong khoảng', + 'date_range' => 'Khoảng thời gian', + 'apply' => 'Áp dụng', + 'select_date' => 'Chọn ngày..', + 'cancel' => 'Hủy', + 'from' => 'Từ', + 'to' => 'Đến', + 'structure' => 'Kết cấu', + 'help_translating' => 'Văn bản trợ giúp này hiện chưa hỗ trợ ngôn ngữ của bạn. Bạn sẽ dịch giúp chứ?', + 'showEverything' => 'Hiện mọi thứ', + 'never' => 'Không bao giờ', + 'no_results_for_empty_search' => 'Không tìm gặp thứ bạn cần tìm.', + 'removed_amount' => 'Đã xóa :amount', + 'added_amount' => 'Đã thêm :amount', + 'asset_account_role_help' => 'Bất kỳ tùy chọn bổ sung nào do bạn chọn có thể được đặt sau.', + 'Opening balance' => 'Số dư đầu kỳ', + 'create_new_stuff' => 'Tạo công cụ mới', + 'new_withdrawal' => 'Rút tiền mới', + 'create_new_transaction' => 'Tạo giao dịch mới', + 'sidebar_frontpage_create' => 'Tạo', + 'new_transaction' => 'Giao dịch mới', + 'no_rules_for_bill' => 'Hóa đơn này không có quy tắc nào liên quan đến nó.', + 'go_to_asset_accounts' => 'Xem tài khoản của bạn', + 'go_to_budgets' => 'Chuyển đến ngân sách của bạn', + 'go_to_withdrawals' => 'Chuyển đến mục rút tiền của bạn', + 'clones_journal_x' => 'Giao dịch này là một bản sao của ":description" (#:id)', + 'go_to_categories' => 'Đi đến danh mục của bạn', + 'go_to_bills' => 'Đi đến hóa đơn của bạn', + 'go_to_expense_accounts' => 'Xem tài khoản chi phí của bạn', + 'go_to_revenue_accounts' => 'Xem tài khoản doanh thu của bạn', + 'go_to_piggies' => 'Tới heo đất của bạn', + 'new_deposit' => 'Tiền gửi mới', + 'new_transfer' => 'Chuyển khoản mới', + 'new_transfers' => 'Chuyển khoản mới', + 'new_asset_account' => 'tài khoản mới', + 'new_expense_account' => 'Tài khoản chi phí mới', + 'new_revenue_account' => 'Tài khoản doanh thu mới', + 'new_liabilities_account' => 'Nợ mới', + 'new_budget' => 'Ngân sách mới', + 'new_bill' => 'Hóa đơn mới', + 'block_account_logout' => 'Bạn đã đăng xuất. Tài khoản bị chặn không thể sử dụng. Bạn đã đăng ký với một địa chỉ email hợp lệ?', + 'flash_success' => 'Thành công!', + 'flash_info' => 'Tin nhắn', + 'flash_warning' => 'Cảnh báo!', + 'flash_error' => 'Lỗi!', + 'flash_danger' => 'Nguy hiểm!', + 'flash_info_multiple' => 'Có tin nhắn :tin nhắn', + 'flash_error_multiple' => 'Có lỗi :lỗi', + 'net_worth' => 'Tài sản thực', + 'help_for_this_page' => 'Trợ giúp cho trang này', + 'help_for_this_page_body' => 'You can find more information about this page in the documentation.', + 'two_factor_welcome' => 'Xin chào!', + 'two_factor_enter_code' => 'Để tiếp tục, vui lòng nhập mã xác thực hai yếu tố của bạn. Ứng dụng của bạn có thể tạo ra nó cho bạn.', + 'two_factor_code_here' => 'Nhập mã vào đây', + 'two_factor_title' => 'Xác thực hai yếu tố', + 'authenticate' => 'Xác thực', + 'two_factor_forgot_title' => 'Mất xác thực hai yếu tố', + 'two_factor_forgot' => 'Tôi quên mất hai yếu tố.', + 'two_factor_lost_header' => 'Mất xác thực hai yếu tố của bạn?', + 'two_factor_lost_intro' => 'Nếu bạn bị mất mã dự phòng. Bạn có hai lựa chọn.', + 'two_factor_lost_fix_self' => 'Nếu bạn chạy phiên bản Firefly III của riêng mình, hãy kiểm tra nhật ký trong storage/logs để được hướng dẫn, hoặc chạy docker logs <container_id> để xem hướng dẫn (làm mới trang này).', + 'two_factor_lost_fix_owner' => 'Nếu không, gửi email cho chủ sở hữu trang web, :site_owner và yêu cầu họ đặt lại xác thực hai yếu tố của bạn.', + 'mfa_backup_code' => 'Bạn đã sử dụng mã dự phòng để đăng nhập vào Firefly III. Nó không thể được sử dụng lại, vì vậy hãy gạch chéo nó khỏi danh sách của bạn.', + 'pref_two_factor_new_backup_codes' => 'Nhận mã dự phòng mới', + 'pref_two_factor_backup_code_count' => 'Bạn có :count mã dự phòng hợp lệ. | Bạn có :count mã dự phòng hợp lệ.', + '2fa_i_have_them' => 'Tôi đã lưu trữ chúng!', + 'warning_much_data' => ': ngày ngày dữ liệu có thể mất một lúc để tải.', + 'registered' => 'Bạn đã đăng ký thành công!', + 'Default asset account' => 'Mặc định tài khoản', + 'no_budget_pointer' => 'You seem to have no budgets yet. You should create some on the budgets-page. Budgets can help you keep track of expenses.', + 'no_bill_pointer' => 'You seem to have no bills yet. You should create some on the bills-page. Bills can help you keep track of expenses.', + 'Savings account' => 'Tài khoản tiết kiệm', + 'Credit card' => 'Thẻ tín dụng', + 'source_accounts' => 'Tài khoản gửi', + 'destination_accounts' => 'Tài khoản nhận', + 'user_id_is' => 'ID người dùng của bạn là :user', + 'field_supports_markdown' => 'Trường này hỗ trợ Markdown.', + 'need_more_help' => 'Nếu bạn cần thêm trợ giúp khi sử dụng Firefly III, vui lòng open a ticket on Github.', + 'reenable_intro_text' => 'Bạn cũng có thể kích hoạt lại the introduction guidance.', + 'intro_boxes_after_refresh' => 'Các giới thiệu sẽ xuất hiện lại khi bạn tải lại trang.', + 'show_all_no_filter' => 'Hiển thị tất cả các giao dịch mà không nhóm chúng theo ngày.', + 'expenses_by_category' => 'Chi phí theo danh mục', + 'expenses_by_budget' => 'Chi phí theo ngân sách', + 'income_by_category' => 'Thu nhập theo danh mục', + 'expenses_by_asset_account' => 'Chi phí bằng tài khoản', + 'expenses_by_expense_account' => 'Chi phí bằng tài khoản chi phí', + 'cannot_redirect_to_account' => 'Firefly III không thể chuyển hướng bạn đến đúng trang. Lời xin lỗi.', + 'sum_of_expenses' => 'Tổng chi phí', + 'sum_of_income' => 'Tổng thu nhập', + 'liabilities' => 'Nợ phải trả', + 'spent_in_specific_budget' => 'Chi ngân sách ":budget"', + 'spent_in_specific_double' => 'Đã chi trong tài khoản ":account"', + 'earned_in_specific_double' => 'Kiếm được trong tài khoản ":account"', + 'source_account' => 'Nguồn tài khoản', + 'source_account_reconciliation' => 'Bạn không thể chỉnh sửa tài khoản nguồn của giao dịch đối chiếu.', + 'destination_account' => 'Tài khoản đích', + 'destination_account_reconciliation' => 'Bạn không thể chỉnh sửa tài khoản đích của giao dịch đối chiếu.', + 'sum_of_expenses_in_budget' => 'Tổng chi trong ngân sách ":budget"', + 'left_in_budget_limit' => 'Còn lại để chi tiêu theo ngân sách', + 'current_period' => 'Giai đoạn hiện tại', + 'show_the_current_period_and_overview' => 'Hiển thị giai đoạn hiện tại và tổng quan', + 'pref_languages_locale' => 'Để một ngôn ngữ khác tiếng Anh hoạt động chính xác, hệ điều hành của bạn phải được cài đặt ngôn ngữ và đơn vị chính xác. Nếu không có, dữ liệu tiền tệ, ngày và số tiền có thể được định dạng sai.', + 'budget_in_period' => 'Tất cả các giao dịch cho ngân sách ":name" giữa :start và :end bằng :currency', + 'chart_budget_in_period' => 'Biểu đồ cho tất cả các giao dịch theo ngân sách ":name" giữa :start và :end bằng :currency', + 'chart_budget_in_period_only_currency' => 'Số tiền bạn đã lập ngân sách bằng :currency, vì vậy biểu đồ này sẽ chỉ hiển thị các giao dịch bằng :currency.', + 'chart_account_in_period' => 'Biểu đồ cho tất cả các giao dịch theo tài khoản ":name" (:balance) giữa :start và :end', + 'chart_category_in_period' => 'Biểu đồ cho tất cả các giao dịch theo danh mục ":name" giữa :start và :end', + 'chart_category_all' => 'Biểu đồ cho tất cả các giao dịch cho danh mục ":name"', + 'clone_withdrawal' => 'Nhân bản khoản rút tiền này', + 'clone_deposit' => 'Nhân bản khoản tiền gửi này', + 'clone_transfer' => 'Nhân bản chuyển khoản này', + 'multi_select_no_selection' => 'Không được chọn', + 'multi_select_select_all' => 'Chọn tất cả', + 'multi_select_n_selected' => 'đã chọn', + 'multi_select_all_selected' => 'Tất cả được chọn', + 'multi_select_filter_placeholder' => 'Tìm thấy..', + 'intro_next_label' => 'Kế tiếp', + 'intro_prev_label' => 'Trước', + 'intro_skip_label' => 'Bỏ qua', + 'intro_done_label' => 'Xong', + 'between_dates_breadcrumb' => 'Giữa: bắt đầu và: kết thúc', + 'all_journals_without_budget' => 'Tất cả các giao dịch không có ngân sách', + 'journals_without_budget' => 'Giao dịch không có ngân sách', + 'all_journals_without_category' => 'Tất cả các giao dịch không có danh mục', + 'journals_without_category' => 'Giao dịch không có danh mục', + 'all_journals_for_account' => 'Tất cả các giao dịch của tài khoản :name', + 'chart_all_journals_for_account' => 'Biểu đồ của tất cả các giao dịch cho tài khoản :name', + 'journals_in_period_for_account' => 'Tất cả các giao dịch cho tài khoản :name giữa :start và :end', + 'journals_in_period_for_account_js' => 'All transactions for account {title} between {start} and {end}', + 'transferred' => 'Chuyển nhượng', + 'all_withdrawal' => 'Mọi chi phí', + 'all_transactions' => 'Tất cả các giao dịch', + 'title_withdrawal_between' => 'Tất cả các chi phí giữa :start và :end', + 'all_deposit' => 'Tất cả doanh thu', + 'title_deposit_between' => 'Tất cả doanh thu giữa :start và :end', + 'all_transfers' => 'Tất cả chuyển khoản', + 'title_transfers_between' => 'Tất cả chuyển giữa: bắt đầu và: kết thúc', + 'all_transfer' => 'Tất cả chuyển khoản', + 'all_journals_for_tag' => 'Tất cả các giao dịch cho nhãn":tag"', + 'title_transfer_between' => 'Tất cả chuyển giữa :start và :end', + 'all_journals_for_category' => 'Tất cả các giao dịch cho thể loại :name', + 'all_journals_for_budget' => 'Tất cả các giao dịch cho ngân sách :name', + 'chart_all_journals_for_budget' => 'Biểu đồ của tất cả các giao dịch cho ngân sách :name', + 'journals_in_period_for_category' => 'Tất cả các giao dịch cho danh mục :name giữa :start và :end', + 'journals_in_period_for_tag' => 'Tất cả các giao dịch cho nhãn :tag giữa :start và :end', + 'not_available_demo_user' => 'Tính năng bạn cố gắng truy cập không khả dụng cho người dùng demo.', + 'exchange_rate_instructions' => 'tài khoản "@name" chỉ chấp nhận giao dịch bằng tiền bản địa. Nếu bạn muốn sử dụng ngoại tệ, hãy đảm bảo rằng số tiền bằng tiền bản địa cũng được biết đến:', + 'transfer_exchange_rate_instructions' => 'Tài khoản nguồn tài sản "@source_name" chỉ chấp nhận giao dịch bằng tiền tệ nguồn. tài khoản đícht "@dest_name" chỉ chấp nhận giao dịch bằng tiền tệ. Bạn phải cung cấp số tiền được chuyển chính xác bằng cả hai loại tiền tệ.', + 'transaction_data' => 'Dữ liệu giao dịch', + 'invalid_server_configuration' => 'Cấu hình máy chủ không hợp lệ', + 'invalid_locale_settings' => 'Firefly III is unable to format monetary amounts because your server is missing the required packages. There are instructions how to do this.', + 'quickswitch' => 'Chuyển đổi nhanh', + 'sign_in_to_start' => 'Đăng nhập để bắt đầu', + 'sign_in' => 'Đăng nhập', + 'register_new_account' => 'Đăng ký tài khoản mới', + 'forgot_my_password' => 'Tôi quên mật khẩu của tôi', + 'problems_with_input' => 'Có một số vấn đề với đầu vào của bạn.', + 'reset_password' => 'Đặt lại mật khẩu của bạn', + 'button_reset_password' => 'Đặt lại mật khẩu', + 'reset_button' => 'Đặt lại', + 'want_to_login' => 'Tôi muốn đăng nhập', + 'login_page_title' => 'Đăng nhập vào Firefly III', + 'register_page_title' => 'Đăng ký tại Firefly III', + 'forgot_pw_page_title' => 'Quên mật khẩu của bạn cho Firefly III', + 'reset_pw_page_title' => 'Đặt lại mật khẩu của bạn cho Firefly III', + 'cannot_reset_demo_user' => 'Bạn không thể đặt lại mật khẩu của người dùng demo.', + 'no_att_demo_user' => 'Người dùng thử không được phép tải file lên.', + 'button_register' => 'Đăng ký', + 'authorization' => 'Ủy quyền', + 'active_bills_only' => 'Chỉ hóa đơn hoạt động', + 'active_bills_only_total' => 'tất cả hóa đơn đang hoạt động', + 'active_exp_bills_only' => 'hóa đơn hoạt động và dự kiến', + 'active_exp_bills_only_total' => 'chỉ tất cả các hóa đơn dự kiến đang hoạt động', + 'per_period_sum_1D' => 'Chi phí hàng ngày dự kiến', + 'per_period_sum_1W' => 'Chi phí hàng tuần dự kiến', + 'per_period_sum_1M' => 'Chi phí hàng tháng dự kiến', + 'per_period_sum_3M' => 'Chi phí hàng quý dự kiến', + 'per_period_sum_6M' => 'Chi phí nửa năm dự kiến', + 'per_period_sum_1Y' => 'Chi phí hàng năm dự kiến', + 'average_per_bill' => 'trung bình mỗi hóa đơn', + 'expected_total' => 'tổng dự kiến', + 'reconciliation_account_name' => ':name reconciliation (:currency)', + 'saved' => 'Đã lưu', + 'advanced_options' => 'Tùy chọn nâng cao', + 'advanced_options_explain' => 'Một số trang trong Firefly III có các tùy chọn nâng cao ẩn sau nút này. Trang này không có gì lạ mắt ở đây, nhưng hãy kiểm tra các trang khác!', + 'here_be_dragons' => 'Hic sunt dracones', // Webhooks - 'webhooks' => 'Webhooks', + 'webhooks' => 'Webhooks', // API access - 'authorization_request' => 'Firefly III v: phiên bản Yêu cầu ủy quyền', - 'authorization_request_intro' => 'Application ":client" is requesting permission to access your financial administration. Would you like to authorize :client to access these records?', - 'authorization_request_site' => 'You will be redirected to :url which will then be able to access your Firefly III data.', - 'authorization_request_invalid' => 'This access request is invalid. Please never follow this link again.', - 'scopes_will_be_able' => 'Ứng dụng này sẽ có thể:', - 'button_authorize' => 'Ủy quyền', - 'none_in_select_list' => '(Trống)', - 'no_piggy_bank' => '(chưa có heo đất)', - 'name_in_currency' => ':name trong :currency', - 'paid_in_currency' => 'Được trả bằng :currency', - 'unpaid_in_currency' => 'Chưa thanh toán bằng :currency', - 'is_alpha_warning' => 'Bạn đang sử dụng phiên bản ALPHA.', - 'is_beta_warning' => 'Bạn đang sử dụng phiên bản BETA.', - 'all_destination_accounts' => 'Tài khoản nhận', - 'all_source_accounts' => 'Tài khoản gửi', - 'back_to_index' => 'Quay lại chỉ mục', - 'cant_logout_guard' => 'Firefly III can\'t log you out.', - 'external_url' => 'URL bên ngoài', - 'internal_reference' => 'Tài liệu tham khảo nội bộ', + 'authorization_request' => 'Firefly III v: phiên bản Yêu cầu ủy quyền', + 'authorization_request_intro' => 'Application ":client" is requesting permission to access your financial administration. Would you like to authorize :client to access these records?', + 'authorization_request_site' => 'You will be redirected to :url which will then be able to access your Firefly III data.', + 'authorization_request_invalid' => 'This access request is invalid. Please never follow this link again.', + 'scopes_will_be_able' => 'Ứng dụng này sẽ có thể:', + 'button_authorize' => 'Ủy quyền', + 'none_in_select_list' => '(Trống)', + 'no_piggy_bank' => '(chưa có heo đất)', + 'name_in_currency' => ':name trong :currency', + 'paid_in_currency' => 'Được trả bằng :currency', + 'unpaid_in_currency' => 'Chưa thanh toán bằng :currency', + 'is_alpha_warning' => 'Bạn đang sử dụng phiên bản ALPHA.', + 'is_beta_warning' => 'Bạn đang sử dụng phiên bản BETA.', + 'all_destination_accounts' => 'Tài khoản nhận', + 'all_source_accounts' => 'Tài khoản gửi', + 'back_to_index' => 'Quay lại chỉ mục', + 'cant_logout_guard' => 'Firefly III không thể đăng xuất.', + 'external_url' => 'URL bên ngoài', + 'internal_reference' => 'Tài liệu tham khảo nội bộ', // check for updates: - 'update_check_title' => 'Kiểm tra cập nhật', - 'admin_update_check_title' => 'Tự động kiểm tra cập nhật', - 'admin_update_check_explain' => 'Firefly III có thể kiểm tra cập nhật tự động. Khi bạn bật cài đặt này, nó sẽ liên hệ với Github để xem có phiên bản mới của Firefly III không. Khi đó, bạn sẽ nhận được một thông báo. Bạn có thể kiểm tra thông báo này bằng nút bên phải. Vui lòng cho biết bên dưới nếu bạn muốn Firefly III kiểm tra cập nhật.', - 'check_for_updates_permission' => 'Firefly III có thể kiểm tra các bản cập nhật, nhưng nó cần sự cho phép của bạn để làm như vậy. Vui lòng truy cập administration nếu bạn muốn bật tính năng này.', - 'updates_ask_me_later' => 'Hãy hỏi tôi sau', - 'updates_do_not_check' => 'Không kiểm tra cập nhật', - 'updates_enable_check' => 'Cho phép kiểm tra cập nhật', - 'admin_update_check_now_title' => 'Kiểm tra cập nhật ngay bây giờ', - 'admin_update_check_now_explain' => 'Nếu bạn nhấn nút, Firefly III sẽ xem phiên bản hiện tại của bạn có phải là phiên bản mới nhất không.', - 'check_for_updates_button' => 'Kiểm tra ngay!', - 'update_new_version_alert' => 'Một phiên bản mới của Firefly III có sẵn. Bạn đang chạy :your_version, phiên bản mới nhất là :new_version được phát hành vào :date.', - 'update_version_beta' => 'Phiên bản này là phiên bản BETA. Bạn có thể gặp vấn đề.', - 'update_version_alpha' => 'Phiên bản này là phiên bản ALPHA. Bạn có thể gặp vấn đề.', - 'update_current_version_alert' => 'Bạn đang chạy :version , đây là phiên bản mới nhất có sẵn.', - 'update_newer_version_alert' => 'Bạn đang chạy :your_version, mới hơn bản phát hành mới nhất , :new_version.', - 'update_check_error' => 'Đã xảy ra lỗi trong khi kiểm tra cập nhật: :error', - 'unknown_error' => 'Không xác định được lỗi. Xin lỗi vì điều này.', - 'just_new_release' => 'Đã có phiên bản mới! Phiên bản :version đã hoàn thành :date. Chờ vài ngày nửa để có bản ổn định.', - 'disabled_but_check' => 'Bạn đã tắt kiểm tra cập nhật. Vì vậy, đừng quên kiểm tra cập nhật cho mình mọi lúc mọi nơi. Cảm ơn bạn!', - 'admin_update_channel_title' => 'Cập nhật kênh', - 'admin_update_channel_explain' => 'Firefly III có ba "kênh" cập nhật xác định mức độ vượt trội của bạn về các tính năng, cải tiến và lỗi. Sử dụng kênh "beta" nếu bạn thích phiêu lưu và "alpha" khi bạn muốn sống một cách nguy hiểm.', - 'update_channel_stable' => 'Ổn định. Mọi thứ hoạt động như mong đợi.', - 'update_channel_beta' => 'Beta. Các tính năng mới nhưng mọi thứ có thể bị lỗi.', - 'update_channel_alpha' => 'Alpha. Chúng tôi ném đồ vào, và sử dụng bất cứ thứ gì.', + 'update_check_title' => 'Kiểm tra cập nhật', + 'admin_update_check_title' => 'Tự động kiểm tra cập nhật', + 'admin_update_check_explain' => 'Firefly III có thể kiểm tra cập nhật tự động. Khi bạn bật cài đặt này, nó sẽ liên hệ với Github để xem có phiên bản mới của Firefly III không. Khi đó, bạn sẽ nhận được một thông báo. Bạn có thể kiểm tra thông báo này bằng nút bên phải. Vui lòng cho biết bên dưới nếu bạn muốn Firefly III kiểm tra cập nhật.', + 'check_for_updates_permission' => 'Firefly III có thể kiểm tra các bản cập nhật, nhưng nó cần sự cho phép của bạn để làm như vậy. Vui lòng truy cập administration nếu bạn muốn bật tính năng này.', + 'updates_ask_me_later' => 'Hãy hỏi tôi sau', + 'updates_do_not_check' => 'Không kiểm tra cập nhật', + 'updates_enable_check' => 'Cho phép kiểm tra cập nhật', + 'admin_update_check_now_title' => 'Kiểm tra cập nhật ngay bây giờ', + 'admin_update_check_now_explain' => 'Nếu bạn nhấn nút, Firefly III sẽ xem phiên bản hiện tại của bạn có phải là phiên bản mới nhất không.', + 'check_for_updates_button' => 'Kiểm tra ngay!', + 'update_new_version_alert' => 'Một phiên bản mới của Firefly III có sẵn. Bạn đang chạy :your_version, phiên bản mới nhất là :new_version được phát hành vào :date.', + 'update_version_beta' => 'Phiên bản này là phiên bản BETA. Bạn có thể gặp vấn đề.', + 'update_version_alpha' => 'Phiên bản này là phiên bản ALPHA. Bạn có thể gặp vấn đề.', + 'update_current_version_alert' => 'Bạn đang chạy :version , đây là phiên bản mới nhất có sẵn.', + 'update_newer_version_alert' => 'Bạn đang chạy :your_version, mới hơn bản phát hành mới nhất , :new_version.', + 'update_check_error' => 'Đã xảy ra lỗi trong khi kiểm tra cập nhật: :error', + 'unknown_error' => 'Không xác định được lỗi. Xin lỗi vì điều này.', + 'just_new_release' => 'Đã có phiên bản mới! Phiên bản :version đã hoàn thành :date. Chờ vài ngày nửa để có bản ổn định.', + 'disabled_but_check' => 'Bạn đã tắt kiểm tra cập nhật. Vì vậy, đừng quên kiểm tra cập nhật cho mình mọi lúc mọi nơi. Cảm ơn bạn!', + 'admin_update_channel_title' => 'Cập nhật kênh', + 'admin_update_channel_explain' => 'Firefly III có ba "kênh" cập nhật xác định mức độ vượt trội của bạn về các tính năng, cải tiến và lỗi. Sử dụng kênh "beta" nếu bạn thích phiêu lưu và "alpha" khi bạn muốn sống một cách nguy hiểm.', + 'update_channel_stable' => 'Ổn định. Mọi thứ hoạt động như mong đợi.', + 'update_channel_beta' => 'Beta. Các tính năng mới nhưng mọi thứ có thể bị lỗi.', + 'update_channel_alpha' => 'Alpha. Chúng tôi ném đồ vào, và sử dụng bất cứ thứ gì.', // search - 'search' => 'Tìm kiếm', - 'search_query' => 'Truy vấn', - 'search_found_transactions' => 'Tìm thấy Firefly III :count giao dịch trong :time giây. | Firefly III được tìm thấy :count giao dịch trong :time giây.', - 'search_found_more_transactions' => 'Firefly III đã tìm thấy hơn :count giao dịch trong :time giây.', - 'search_for_query' => 'Firefly III đang tìm kiếm các giao dịch với tất cả những từ này trong đó: :query', - 'invalid_operators_list' => 'These search parameters are not valid and have been ignored.', - 'search_modifier_date_is' => 'Ngày giao dịch là ":value"', - 'search_modifier_id' => 'ID giao dịch là ":value"', - 'search_modifier_date_before' => 'Ngày giao dịch phải trước hoặc ngay ":value"', - 'search_modifier_date_after' => 'Ngày giao dịch phải sau hoặc ngay ":value"', - 'search_modifier_created_on' => 'Giao dịch được tạo vào ":value"', - 'search_modifier_updated_on' => 'Giao dịch được cập nhật lần cuối vào ":value"', - 'search_modifier_external_id' => 'ID bên ngoài là ":value"', - 'search_modifier_no_external_url' => 'The transaction has no external URL', - 'search_modifier_any_external_url' => 'The transaction must have a (any) external URL', - 'search_modifier_internal_reference' => 'Tham chiếu nội bộ là ":value"', - 'search_modifier_description_starts' => 'Mô tả là ":value"', - 'search_modifier_description_ends' => 'Mô tả kết thúc bằng ":value"', - 'search_modifier_description_contains' => 'Mô tả có chứa ":value"', - 'search_modifier_description_is' => 'Mô tả chính xác ":value"', - 'search_modifier_currency_is' => 'Đơn vị tiền tệ của giao dịch (nước ngoài) là ":value"', - 'search_modifier_foreign_currency_is' => 'Ngoại tệ giao dịch là ":value"', - 'search_modifier_has_attachments' => 'Giao dịch phải có tệp đính kèm', - 'search_modifier_has_no_category' => 'Giao dịch phải không có danh mục', - 'search_modifier_has_any_category' => 'Giao dịch phải có danh mục', - 'search_modifier_has_no_budget' => 'Giao dịch phải không có ngân sách', - 'search_modifier_has_any_budget' => 'Giao dịch có ngân sách (bất kỳ)', - 'search_modifier_has_no_bill' => 'The transaction must have no bill', - 'search_modifier_has_any_bill' => 'The transaction must have a (any) bill', - 'search_modifier_has_no_tag' => 'Giao dịch phải không có thẻ', - 'search_modifier_has_any_tag' => 'Giao dịch phải có thẻ', - 'search_modifier_notes_contain' => 'Các ghi chú giao dịch chứa ":value"', - 'search_modifier_notes_start' => 'Các ghi chú giao dịch bắt đầu bằng ":value"', - 'search_modifier_notes_end' => 'Các ghi chú giao dịch kết thúc bằng ":value"', - 'search_modifier_notes_are' => 'Các ghi chú giao dịch chính xác ":value"', - 'search_modifier_no_notes' => 'Giao dịch không có ghi chú', - 'search_modifier_any_notes' => 'Giao dịch phải có ghi chú', - 'search_modifier_amount_exactly' => 'Số tiền chính xác là :value', - 'search_modifier_amount_less' => 'Số tiền phải nhỏ hơn hoặc bằng :value', - 'search_modifier_amount_more' => 'Số tiền phải lớn hơn hoặc bằng :value', - 'search_modifier_source_account_is' => 'Source account name is exactly ":value"', - 'search_modifier_source_account_contains' => 'Source account name contains ":value"', - 'search_modifier_source_account_starts' => 'Source account name starts with ":value"', - 'search_modifier_source_account_ends' => 'Source account name ends with ":value"', - 'search_modifier_source_account_id' => 'Source account ID is :value', - 'search_modifier_source_account_nr_is' => 'Source account number (IBAN) is ":value"', - 'search_modifier_source_account_nr_contains' => 'Source account number (IBAN) contains ":value"', - 'search_modifier_source_account_nr_starts' => 'Source account number (IBAN) starts with ":value"', - 'search_modifier_source_account_nr_ends' => 'Source account number (IBAN) ends with ":value"', - 'search_modifier_destination_account_is' => 'Destination account name is exactly ":value"', - 'search_modifier_destination_account_contains' => 'Destination account name contains ":value"', - 'search_modifier_destination_account_starts' => 'Destination account name starts with ":value"', - 'search_modifier_destination_account_ends' => 'Destination account name ends with ":value"', - 'search_modifier_destination_account_id' => 'Destination account ID is :value', - 'search_modifier_destination_is_cash' => 'Tài khoản đích là tài khoản (tiền mặt)', - 'search_modifier_source_is_cash' => 'Source account is (cash) account', - 'search_modifier_destination_account_nr_is' => 'Destination account number (IBAN) is ":value"', - 'search_modifier_destination_account_nr_contains' => 'Destination account number (IBAN) contains ":value"', - 'search_modifier_destination_account_nr_starts' => 'Destination account number (IBAN) starts with ":value"', - 'search_modifier_destination_account_nr_ends' => 'Destination account number (IBAN) ends with ":value"', - 'search_modifier_account_id' => 'Source or destination account ID\'s is/are: :value', - 'search_modifier_category_is' => 'Category is ":value"', - 'search_modifier_budget_is' => 'Budget is ":value"', - 'search_modifier_bill_is' => 'Bill is ":value"', - 'search_modifier_transaction_type' => 'Transaction type is ":value"', - 'search_modifier_tag_is' => 'Tag is ":value"', - 'search_modifier_date_is_year' => 'Transaction is in year ":value"', - 'search_modifier_date_is_month' => 'Transaction is in month ":value"', - 'search_modifier_date_is_day' => 'Transaction is on day of month ":value"', - 'search_modifier_date_before_year' => 'Transaction is before or in year ":value"', - 'search_modifier_date_before_month' => 'Transaction is before or in month ":value"', - 'search_modifier_date_before_day' => 'Transaction is before or on day of month ":value"', - 'search_modifier_date_after_year' => 'Transaction is in or after year ":value"', - 'search_modifier_date_after_month' => 'Transaction is in or after month ":value"', - 'search_modifier_date_after_day' => 'Transaction is after or on day of month ":value"', + 'search' => 'Tìm kiếm', + 'search_query' => 'Truy vấn', + 'search_found_transactions' => 'Tìm thấy Firefly III :count giao dịch trong :time giây. | Firefly III được tìm thấy :count giao dịch trong :time giây.', + 'search_found_more_transactions' => 'Firefly III đã tìm thấy hơn :count giao dịch trong :time giây.', + 'search_for_query' => 'Firefly III đang tìm kiếm các giao dịch với tất cả những từ này trong đó: :query', + 'invalid_operators_list' => 'These search parameters are not valid and have been ignored.', + + // old + + 'search_modifier_date_on' => 'Transaction date is ":value"', + 'search_modifier_id' => 'ID giao dịch là ":value"', + 'search_modifier_date_before' => 'Ngày giao dịch phải trước hoặc ngay ":value"', + 'search_modifier_date_after' => 'Ngày giao dịch phải sau hoặc ngay ":value"', + 'search_modifier_external_id_is' => 'External ID is ":value"', + 'search_modifier_no_external_url' => 'Giao dịch không có URL bên ngoài', + 'search_modifier_any_external_url' => 'Giao dịch phải có 1 (hoặc nhiều) URL bên ngoài', + 'search_modifier_internal_reference_is' => 'Internal reference is ":value"', + 'search_modifier_description_starts' => 'Mô tả là ":value"', + 'search_modifier_description_ends' => 'Mô tả kết thúc bằng ":value"', + 'search_modifier_description_contains' => 'Mô tả có chứa ":value"', + 'search_modifier_description_is' => 'Mô tả chính xác ":value"', + 'search_modifier_currency_is' => 'Đơn vị tiền tệ của giao dịch (nước ngoài) là ":value"', + 'search_modifier_foreign_currency_is' => 'Ngoại tệ giao dịch là ":value"', + 'search_modifier_has_attachments' => 'Giao dịch phải có tệp đính kèm', + 'search_modifier_has_no_category' => 'Giao dịch phải không có danh mục', + 'search_modifier_has_any_category' => 'Giao dịch phải có danh mục', + 'search_modifier_has_no_budget' => 'Giao dịch phải không có ngân sách', + 'search_modifier_has_any_budget' => 'Giao dịch có ngân sách (bất kỳ)', + 'search_modifier_has_no_bill' => 'Giao dịch phải không có hóa đơn', + 'search_modifier_has_any_bill' => 'Giao dịch phải có 1 (hoặc nhiều) hóa đơn', + 'search_modifier_has_no_tag' => 'Giao dịch phải không có thẻ', + 'search_modifier_has_any_tag' => 'Giao dịch phải có thẻ', + 'search_modifier_notes_contains' => 'The transaction notes contain ":value"', + 'search_modifier_notes_starts' => 'The transaction notes start with ":value"', + 'search_modifier_notes_ends' => 'The transaction notes end with ":value"', + 'search_modifier_notes_is' => 'The transaction notes are exactly ":value"', + 'search_modifier_no_notes' => 'Giao dịch không có ghi chú', + 'search_modifier_any_notes' => 'Giao dịch phải có ghi chú', + 'search_modifier_amount_is' => 'Amount is exactly :value', + 'search_modifier_amount_less' => 'Số tiền phải nhỏ hơn hoặc bằng :value', + 'search_modifier_amount_more' => 'Số tiền phải lớn hơn hoặc bằng :value', + 'search_modifier_source_account_is' => 'Tên tài khoản chính xác là ":value"', + 'search_modifier_source_account_contains' => 'Tên tài khoản bao gồm ":value"', + 'search_modifier_source_account_starts' => 'Source account name starts with ":value"', + 'search_modifier_source_account_ends' => 'Source account name ends with ":value"', + 'search_modifier_source_account_id' => 'Source account ID is :value', + 'search_modifier_source_account_nr_is' => 'Source account number (IBAN) is ":value"', + 'search_modifier_source_account_nr_contains' => 'Source account number (IBAN) contains ":value"', + 'search_modifier_source_account_nr_starts' => 'Source account number (IBAN) starts with ":value"', + 'search_modifier_source_account_nr_ends' => 'Source account number (IBAN) ends with ":value"', + 'search_modifier_destination_account_is' => 'Destination account name is exactly ":value"', + 'search_modifier_destination_account_contains' => 'Destination account name contains ":value"', + 'search_modifier_destination_account_starts' => 'Destination account name starts with ":value"', + 'search_modifier_destination_account_ends' => 'Destination account name ends with ":value"', + 'search_modifier_destination_account_id' => 'Destination account ID is :value', + 'search_modifier_destination_is_cash' => 'Tài khoản đích là tài khoản (tiền mặt)', + 'search_modifier_source_is_cash' => 'Source account is (cash) account', + 'search_modifier_destination_account_nr_is' => 'Destination account number (IBAN) is ":value"', + 'search_modifier_destination_account_nr_contains' => 'Destination account number (IBAN) contains ":value"', + 'search_modifier_destination_account_nr_starts' => 'Destination account number (IBAN) starts with ":value"', + 'search_modifier_destination_account_nr_ends' => 'Destination account number (IBAN) ends with ":value"', + 'search_modifier_account_id' => 'Source or destination account ID\'s is/are: :value', + 'search_modifier_category_is' => 'Category is ":value"', + 'search_modifier_budget_is' => 'Budget is ":value"', + 'search_modifier_bill_is' => 'Bill is ":value"', + 'search_modifier_transaction_type' => 'Transaction type is ":value"', + 'search_modifier_tag_is' => 'Nhãn là ":value"', + 'search_modifier_date_on_year' => 'Transaction is in year ":value"', + 'search_modifier_date_on_month' => 'Transaction is in month ":value"', + 'search_modifier_date_on_day' => 'Transaction is on day of month ":value"', + 'search_modifier_date_before_year' => 'Transaction is before or in year ":value"', + 'search_modifier_date_before_month' => 'Transaction is before or in month ":value"', + 'search_modifier_date_before_day' => 'Transaction is before or on day of month ":value"', + 'search_modifier_date_after_year' => 'Transaction is in or after year ":value"', + 'search_modifier_date_after_month' => 'Transaction is in or after month ":value"', + 'search_modifier_date_after_day' => 'Transaction is after or on day of month ":value"', + + + // new + 'search_modifier_tag_is_not' => 'No tag is ":value"', + + 'search_modifier_account_is' => 'Either account is ":value"', + 'search_modifier_account_contains' => 'Either account contains ":value"', + 'search_modifier_account_ends' => 'Either account ends with ":value"', + 'search_modifier_account_starts' => 'Either account starts with ":value"', + 'search_modifier_account_nr_is' => 'Either account number / IBAN is ":value"', + 'search_modifier_account_nr_contains' => 'Either account number / IBAN contains ":value"', + 'search_modifier_account_nr_ends' => 'Either account number / IBAN ends with ":value"', + 'search_modifier_account_nr_starts' => 'Either account number / IBAN starts with ":value"', + 'search_modifier_category_contains' => 'Category contains ":value"', + 'search_modifier_category_ends' => 'Category ends with ":value"', + 'search_modifier_category_starts' => 'Category starts with ":value"', + 'search_modifier_budget_contains' => 'Budget contains ":value"', + 'search_modifier_budget_ends' => 'Budget ends with ":value"', + 'search_modifier_budget_starts' => 'Budget starts with ":value"', + 'search_modifier_bill_contains' => 'Bill contains ":value"', + 'search_modifier_bill_ends' => 'Bill ends with ":value"', + 'search_modifier_bill_starts' => 'Bill starts with ":value"', + 'search_modifier_external_id_contains' => 'External ID contains ":value"', + 'search_modifier_external_id_ends' => 'External ID ends with ":value"', + 'search_modifier_external_id_starts' => 'External ID starts with ":value"', + 'search_modifier_internal_reference_contains' => 'Internal reference contains ":value"', + 'search_modifier_internal_reference_ends' => 'Internal reference ends with ":value"', + 'search_modifier_internal_reference_starts' => 'Internal reference starts with ":value"', + 'search_modifier_external_url_is' => 'External URL is ":value"', + 'search_modifier_external_url_contains' => 'External URL contains ":value"', + 'search_modifier_external_url_ends' => 'External URL ends with ":value"', + 'search_modifier_external_url_starts' => 'External URL starts with ":value"', + 'search_modifier_has_no_attachments' => 'Transaction has no attachments', + 'search_modifier_account_is_cash' => 'Either account is a cash account.', + 'search_modifier_journal_id' => 'The journal ID is ":value"', + 'search_modifier_recurrence_id' => 'The recurring transaction ID is ":value"', + 'search_modifier_foreign_amount_is' => 'The foreign amount is ":value"', + 'search_modifier_foreign_amount_less' => 'The foreign amount is less than ":value"', + 'search_modifier_foreign_amount_more' => 'The foreign amount is more than ":value"', + + // date fields + 'search_modifier_interest_date_on' => 'Transaction interest date is ":value"', + 'search_modifier_interest_date_on_year' => 'Transaction interest date is in year ":value"', + 'search_modifier_interest_date_on_month' => 'Transaction interest date is in month ":value"', + 'search_modifier_interest_date_on_day' => 'Transaction interest date is on day of month ":value"', + 'search_modifier_interest_date_before_year' => 'Transaction interest date is before or in year ":value"', + 'search_modifier_interest_date_before_month' => 'Transaction interest date is before or in month ":value"', + 'search_modifier_interest_date_before_day' => 'Transaction interest date is before or on day of month ":value"', + 'search_modifier_interest_date_after_year' => 'Transaction interest date is after or in year ":value"', + 'search_modifier_interest_date_after_month' => 'Transaction interest date is after or in month ":value"', + 'search_modifier_interest_date_after_day' => 'Transaction interest date is after or on day of month ":value"', + 'search_modifier_book_date_on_year' => 'Transaction book date is in year ":value"', + 'search_modifier_book_date_on_month' => 'Transaction book date is in month ":value"', + 'search_modifier_book_date_on_day' => 'Transaction book date is on day of month ":value"', + 'search_modifier_book_date_before_year' => 'Transaction book date is before or in year ":value"', + 'search_modifier_book_date_before_month' => 'Transaction book date is before or in month ":value"', + 'search_modifier_book_date_before_day' => 'Transaction book date is before or on day of month ":value"', + 'search_modifier_book_date_after_year' => 'Transaction book date is after or in year ":value"', + 'search_modifier_book_date_after_month' => 'Transaction book date is after or in month ":value"', + 'search_modifier_book_date_after_day' => 'Transaction book date is after or on day of month ":value"', + 'search_modifier_process_date_on_year' => 'Transaction process date is in year ":value"', + 'search_modifier_process_date_on_month' => 'Transaction process date is in month ":value"', + 'search_modifier_process_date_on_day' => 'Transaction process date is on day of month ":value"', + 'search_modifier_process_date_before_year' => 'Transaction process date is before or in year ":value"', + 'search_modifier_process_date_before_month' => 'Transaction process date is before or in month ":value"', + 'search_modifier_process_date_before_day' => 'Transaction process date is before or on day of month ":value"', + 'search_modifier_process_date_after_year' => 'Transaction process date is after or in year ":value"', + 'search_modifier_process_date_after_month' => 'Transaction process date is after or in month ":value"', + 'search_modifier_process_date_after_day' => 'Transaction process date is after or on day of month ":value"', + 'search_modifier_due_date_on_year' => 'Transaction due date is in year ":value"', + 'search_modifier_due_date_on_month' => 'Transaction due date is in month ":value"', + 'search_modifier_due_date_on_day' => 'Transaction due date is on day of month ":value"', + 'search_modifier_due_date_before_year' => 'Transaction due date is before or in year ":value"', + 'search_modifier_due_date_before_month' => 'Transaction due date is before or in month ":value"', + 'search_modifier_due_date_before_day' => 'Transaction due date is before or on day of month ":value"', + 'search_modifier_due_date_after_year' => 'Transaction due date is after or in year ":value"', + 'search_modifier_due_date_after_month' => 'Transaction due date is after or in month ":value"', + 'search_modifier_due_date_after_day' => 'Transaction due date is after or on day of month ":value"', + 'search_modifier_payment_date_on_year' => 'Transaction payment date is in year ":value"', + 'search_modifier_payment_date_on_month' => 'Transaction payment date is in month ":value"', + 'search_modifier_payment_date_on_day' => 'Transaction payment date is on day of month ":value"', + 'search_modifier_payment_date_before_year' => 'Transaction payment date is before or in year ":value"', + 'search_modifier_payment_date_before_month' => 'Transaction payment date is before or in month ":value"', + 'search_modifier_payment_date_before_day' => 'Transaction payment date is before or on day of month ":value"', + 'search_modifier_payment_date_after_year' => 'Transaction payment date is after or in year ":value"', + 'search_modifier_payment_date_after_month' => 'Transaction payment date is after or in month ":value"', + 'search_modifier_payment_date_after_day' => 'Transaction payment date is after or on day of month ":value"', + 'search_modifier_invoice_date_on_year' => 'Transaction invoice date is in year ":value"', + 'search_modifier_invoice_date_on_month' => 'Transaction invoice date is in month ":value"', + 'search_modifier_invoice_date_on_day' => 'Transaction invoice date is on day of month ":value"', + 'search_modifier_invoice_date_before_year' => 'Transaction invoice date is before or in year ":value"', + 'search_modifier_invoice_date_before_month' => 'Transaction invoice date is before or in month ":value"', + 'search_modifier_invoice_date_before_day' => 'Transaction invoice date is before or on day of month ":value"', + 'search_modifier_invoice_date_after_year' => 'Transaction invoice date is after or in year ":value"', + 'search_modifier_invoice_date_after_month' => 'Transaction invoice date is after or in month ":value"', + 'search_modifier_invoice_date_after_day' => 'Transaction invoice date is after or on day of month ":value"', + // other dates + 'search_modifier_updated_at_on_year' => 'Transaction was last updated in year ":value"', + 'search_modifier_updated_at_on_month' => 'Transaction was last updated in month ":value"', + 'search_modifier_updated_at_on_day' => 'Transaction was last updated on day of month ":value"', + 'search_modifier_updated_at_before_year' => 'Transaction was last updated in or before year ":value"', + 'search_modifier_updated_at_before_month' => 'Transaction was last updated in or before month ":value"', + 'search_modifier_updated_at_before_day' => 'Transaction was last updated on or before day of month ":value"', + 'search_modifier_updated_at_after_year' => 'Transaction was last updated in or after year ":value"', + 'search_modifier_updated_at_after_month' => 'Transaction was last updated in or after month ":value"', + 'search_modifier_updated_at_after_day' => 'Transaction was last updated on or after day of month ":value"', + 'search_modifier_created_at_on_year' => 'Transaction was created in year ":value"', + 'search_modifier_created_at_on_month' => 'Transaction was created in month ":value"', + 'search_modifier_created_at_on_day' => 'Transaction was created on day of month ":value"', + 'search_modifier_created_at_before_year' => 'Transaction was created in or before year ":value"', + 'search_modifier_created_at_before_month' => 'Transaction was created in or before month ":value"', + 'search_modifier_created_at_before_day' => 'Transaction was created on or before day of month ":value"', + 'search_modifier_created_at_after_year' => 'Transaction was created in or after year ":value"', + 'search_modifier_created_at_after_month' => 'Transaction was created in or after month ":value"', + 'search_modifier_created_at_after_day' => 'Transaction was created on or after day of month ":value"', + 'search_modifier_interest_date_before' => 'Transaction interest date is on or before ":value"', + 'search_modifier_interest_date_after' => 'Transaction interest date is on or after ":value"', + 'search_modifier_book_date_on' => 'Transaction book date is on ":value"', + 'search_modifier_book_date_before' => 'Transaction book date is on or before ":value"', + 'search_modifier_book_date_after' => 'Transaction book date is on or after ":value"', + 'search_modifier_process_date_on' => 'Transaction process date is on ":value"', + 'search_modifier_process_date_before' => 'Transaction process date is on or before ":value"', + 'search_modifier_process_date_after' => 'Transaction process date is on or after ":value"', + 'search_modifier_due_date_on' => 'Transaction due date is on ":value"', + 'search_modifier_due_date_before' => 'Transaction due date is on or before ":value"', + 'search_modifier_due_date_after' => 'Transaction due date is on or after ":value"', + 'search_modifier_payment_date_on' => 'Transaction payment date is on ":value"', + 'search_modifier_payment_date_before' => 'Transaction payment date is on or before ":value"', + 'search_modifier_payment_date_after' => 'Transaction payment date is on or after ":value"', + 'search_modifier_invoice_date_on' => 'Transaction invoice date is on ":value"', + 'search_modifier_invoice_date_before' => 'Transaction invoice date is on or before ":value"', + 'search_modifier_invoice_date_after' => 'Transaction invoice date is on or after ":value"', + 'search_modifier_created_at_on' => 'Transaction was created on ":value"', + 'search_modifier_created_at_before' => 'Transaction was created on or before ":value"', + 'search_modifier_created_at_after' => 'Transaction was created on or after ":value"', + 'search_modifier_updated_at_on' => 'Transaction was updated on ":value"', + 'search_modifier_updated_at_before' => 'Transaction was updated on or before ":value"', + 'search_modifier_updated_at_after' => 'Transaction was updated on or after ":value"', + 'search_modifier_attachment_name_is' => 'Any attachment\'s name is ":value"', + 'search_modifier_attachment_name_contains' => 'Any attachment\'s name contains ":value"', + 'search_modifier_attachment_name_starts' => 'Any attachment\'s name starts with ":value"', + 'search_modifier_attachment_name_ends' => 'Any attachment\'s name ends with ":value"', + 'search_modifier_attachment_notes_are' => 'Any attachment\'s notes are ":value"', + 'search_modifier_attachment_notes_contains' => 'Any attachment\'s notes contain ":value"', + 'search_modifier_attachment_notes_starts' => 'Any attachment\'s notes start with ":value"', + 'search_modifier_attachment_notes_ends' => 'Any attachment\'s notes end is ":value"', 'update_rule_from_query' => 'Update rule ":rule" from search query', - 'create_rule_from_query' => 'Create new rule from search query', + 'create_rule_from_query' => 'Tạo quy tắc mới từ truy vấn tìm kiếm', 'rule_from_search_words' => 'The rule engine has a hard time handling ":string". The suggested rule that fits your search query may give different results. Please verify the rule triggers carefully.', @@ -371,8 +518,8 @@ return [ 'repeat_freq_quarterly' => 'hàng quý', 'repeat_freq_monthly' => 'hàng tháng', 'repeat_freq_weekly' => 'hàng tuần', - 'repeat_freq_daily' => 'daily', - 'daily' => 'daily', + 'repeat_freq_daily' => 'hằng ngày', + 'daily' => 'hằng ngày', 'weekly' => 'hàng tuần', 'quarterly' => 'hàng quý', 'half-year' => 'mỗi nửa năm', @@ -430,12 +577,12 @@ return [ 'delete_rule' => 'Xóa quy tắc ":title"', 'update_rule' => 'Cập nhật quy tắc', 'test_rule_triggers' => 'Xem các giao dịch khớp', - 'warning_no_matching_transactions' => 'No matching transactions found.', + 'warning_no_matching_transactions' => 'Không tìm thấy giao dịch phù hợp.', 'warning_no_valid_triggers' => 'Không có kích hoạt hợp lệ được cung cấp.', 'apply_rule_selection' => 'Áp dụng quy tắc ":title" cho giao dịch bạn lựa chọn', 'apply_rule_selection_intro' => 'Quy tắc như ":title" thường chỉ được áp dụng cho các giao dịch mới hoặc được cập nhật, nhưng bạn có thể yêu cầu Firefly III chạy nó trên một lựa chọn các giao dịch hiện tại của bạn. Điều này có thể hữu ích khi bạn đã cập nhật quy tắc và bạn cần thay đổi để áp dụng cho tất cả các giao dịch khác của mình.', 'include_transactions_from_accounts' => 'Bao gồm các giao dịch từ các tài khoản này', - 'include' => 'Include?', + 'include' => 'Bao gồm?', 'applied_rule_selection' => '{0} No transactions in your selection were changed by rule ":title".|[1] One transaction in your selection was changed by rule ":title".|[2,*] :count transactions in your selection were changed by rule ":title".', 'execute' => 'Hoàn thành', 'apply_rule_group_selection' => 'Áp dụng nhóm quy tắc ":title" để lựa chọn các giao dịch của bạn', @@ -443,23 +590,28 @@ return [ 'applied_rule_group_selection' => 'Nhóm quy tắc ":title" đã được áp dụng cho lựa chọn của bạn.', // actions and triggers + 'rule_trigger_store_journal' => 'Khi một giao dịch được tạo', + 'rule_trigger_update_journal' => 'Khi một giao dịch được cập nhật', 'rule_trigger_user_action' => 'Hành động của người dùng là ":trigger_value"', + + + // OLD values (remove non-doubles later): 'rule_trigger_source_account_starts_choice' => 'Source account name starts with..', 'rule_trigger_source_account_starts' => 'Source account name starts with ":trigger_value"', 'rule_trigger_source_account_ends_choice' => 'Source account name ends with..', 'rule_trigger_source_account_ends' => 'Source account name ends with ":trigger_value"', 'rule_trigger_source_account_is_choice' => 'Source account name is..', 'rule_trigger_source_account_is' => 'Source account name is ":trigger_value"', - 'rule_trigger_source_account_contains_choice' => 'Source account name contains..', + 'rule_trigger_source_account_contains_choice' => 'Tên tài khoản chứa..', 'rule_trigger_source_account_contains' => 'Source account name contains ":trigger_value"', - 'rule_trigger_account_id_choice' => 'Account ID (source/destination) is exactly..', - 'rule_trigger_account_id' => 'Account ID (source/destination) is exactly :trigger_value', + 'rule_trigger_account_id_choice' => 'Either account ID is exactly..', + 'rule_trigger_account_id' => 'Either account ID is exactly :trigger_value', 'rule_trigger_source_account_id_choice' => 'Source account ID is exactly..', 'rule_trigger_source_account_id' => 'Source account ID is exactly :trigger_value', 'rule_trigger_destination_account_id_choice' => 'Destination account ID is exactly..', 'rule_trigger_destination_account_id' => 'Destination account ID is exactly :trigger_value', - 'rule_trigger_account_is_cash_choice' => 'Account (source/destination) is (cash) account', - 'rule_trigger_account_is_cash' => 'Account (source/destination) is (cash) account', + 'rule_trigger_account_is_cash_choice' => 'Either account is cash', + 'rule_trigger_account_is_cash' => 'Either account is cash', 'rule_trigger_source_is_cash_choice' => 'Source account is (cash) account', 'rule_trigger_source_is_cash' => 'Source account is (cash) account', 'rule_trigger_destination_is_cash_choice' => 'Destination account is (cash) account', @@ -494,8 +646,8 @@ return [ 'rule_trigger_category_is' => 'Danh mục là ":trigger_value"', 'rule_trigger_amount_less_choice' => 'Số tiền ít hơn..', 'rule_trigger_amount_less' => 'Số tiền ít hơn :trigger_value', - 'rule_trigger_amount_exactly_choice' => 'Số tiền là..', - 'rule_trigger_amount_exactly' => 'Số tiền là :trigger_value', + 'rule_trigger_amount_is_choice' => 'Amount is..', + 'rule_trigger_amount_is' => 'Amount is :trigger_value', 'rule_trigger_amount_more_choice' => 'Số tiền nhiều hơn..', 'rule_trigger_amount_more' => 'Số tiền nhiều hơn :trigger_value', 'rule_trigger_description_starts_choice' => 'Mô tả bắt đầu bằng..', @@ -506,28 +658,26 @@ return [ 'rule_trigger_description_contains' => 'Mô tả có chứa ":trigger_value"', 'rule_trigger_description_is_choice' => 'Mô tả là..', 'rule_trigger_description_is' => 'Mô tả là ":trigger_value"', - 'rule_trigger_date_is_choice' => 'Ngày giao dịch..', - 'rule_trigger_date_is' => 'Ngày giao dịch: ":trigger_value"', + 'rule_trigger_date_on_choice' => 'Transaction date is..', + 'rule_trigger_date_on' => 'Transaction date is ":trigger_value"', 'rule_trigger_date_before_choice' => 'Ngày giao dịch trước..', 'rule_trigger_date_before' => 'Ngày giao dịch là trước: ":trigger_value"', 'rule_trigger_date_after_choice' => 'Ngày giao dịch sau..', 'rule_trigger_date_after' => 'Ngày giao dịch sau: ":trigger_value"', - 'rule_trigger_created_on_choice' => 'Giao dịch bị từ chối..', - 'rule_trigger_created_on' => 'Giao dịch được tạo: ":trigger_value"', - 'rule_trigger_updated_on_choice' => 'Giao dịch được cập nhật lần cuối vào..', - 'rule_trigger_updated_on' => 'Giao dịch được cập nhật lần cuối vào ":trigger_value"', + 'rule_trigger_created_at_on_choice' => 'Transaction was made on..', + 'rule_trigger_created_at_on' => 'Transaction was made on ":trigger_value"', + 'rule_trigger_updated_at_on_choice' => 'Transaction was last edited on..', + 'rule_trigger_updated_at_on' => 'Transaction was last edited on ":trigger_value"', 'rule_trigger_budget_is_choice' => 'Ngân sách là..', 'rule_trigger_budget_is' => 'Ngân sách là ":trigger_value"', - 'rule_trigger_tag_is_choice' => 'Nhãn là..', - 'rule_trigger_tag_is' => 'Nhãn là ":trigger_value"', + 'rule_trigger_tag_is_choice' => 'Any tag is..', + 'rule_trigger_tag_is' => 'Any tag is ":trigger_value"', 'rule_trigger_currency_is_choice' => 'Tiền tệ giao dịch là..', 'rule_trigger_currency_is' => 'Tiền tệ giao dịch là ":trigger_value"', 'rule_trigger_foreign_currency_is_choice' => 'Giao dịch ngoại tệ là..', 'rule_trigger_foreign_currency_is' => 'Giao dịch ngoại tệ là ":trigger_value"', 'rule_trigger_has_attachments_choice' => 'Có ít nhất nhiều tệp đính kèm này', 'rule_trigger_has_attachments' => 'Has at least :trigger_value attachment(s)', - 'rule_trigger_store_journal' => 'Khi một giao dịch được tạo', - 'rule_trigger_update_journal' => 'Khi một giao dịch được cập nhật', 'rule_trigger_has_no_category_choice' => 'Không có danh mục', 'rule_trigger_has_no_category' => 'Giao dịch không có danh mục', 'rule_trigger_has_any_category_choice' => 'Có một danh mục (bất kỳ)', @@ -548,20 +698,20 @@ return [ 'rule_trigger_any_notes' => 'Giao dịch có (bất kỳ) ghi chú', 'rule_trigger_no_notes_choice' => 'Không có ghi chú', 'rule_trigger_no_notes' => 'Giao dịch không có ghi chú', - 'rule_trigger_notes_are_choice' => 'Ghi chú là..', - 'rule_trigger_notes_are' => 'Ghi chú là ":trigger_value"', - 'rule_trigger_notes_contain_choice' => 'Ghi chú có chứa..', - 'rule_trigger_notes_contain' => 'Ghi chú có chứa ":trigger_value"', - 'rule_trigger_notes_start_choice' => 'Ghi chú bắt đầu bằng..', - 'rule_trigger_notes_start' => 'Ghi chú bắt đầu bằng ":trigger_value"', - 'rule_trigger_notes_end_choice' => 'Ghi chú kết thúc bằng..', - 'rule_trigger_notes_end' => 'Ghi chú kết thúc bằng ":trigger_value"', - 'rule_trigger_bill_is_choice' => 'Bill is..', + 'rule_trigger_notes_is_choice' => 'Notes are..', + 'rule_trigger_notes_is' => 'Notes are ":trigger_value"', + 'rule_trigger_notes_contains_choice' => 'Notes contain..', + 'rule_trigger_notes_contains' => 'Notes contain ":trigger_value"', + 'rule_trigger_notes_starts_choice' => 'Notes start with..', + 'rule_trigger_notes_starts' => 'Notes start with ":trigger_value"', + 'rule_trigger_notes_ends_choice' => 'Notes end with..', + 'rule_trigger_notes_ends' => 'Notes end with ":trigger_value"', + 'rule_trigger_bill_is_choice' => 'Hóa đơn là..', 'rule_trigger_bill_is' => 'Bill is ":trigger_value"', - 'rule_trigger_external_id_choice' => 'ID bên ngoài là..', - 'rule_trigger_external_id' => 'ID bên ngoài là ":trigger_value"', - 'rule_trigger_internal_reference_choice' => 'Internal reference is..', - 'rule_trigger_internal_reference' => 'Internal reference is ":trigger_value"', + 'rule_trigger_external_id_is_choice' => 'External ID is..', + 'rule_trigger_external_id_is' => 'External ID is ":trigger_value"', + 'rule_trigger_internal_reference_is_choice' => 'Internal reference is..', + 'rule_trigger_internal_reference_is' => 'Internal reference is ":trigger_value"', 'rule_trigger_journal_id_choice' => 'Transaction journal ID is..', 'rule_trigger_journal_id' => 'Transaction journal ID is ":trigger_value"', 'rule_trigger_no_external_url' => 'Transaction has no external URL', @@ -571,6 +721,134 @@ return [ 'rule_trigger_id_choice' => 'Transaction ID is..', 'rule_trigger_id' => 'Transaction ID is ":trigger_value"', + // new values: + 'rule_trigger_user_action_choice' => 'User action is ":trigger_value"', + 'rule_trigger_tag_is_not_choice' => 'No tag is ":trigger_value"', + 'rule_trigger_tag_is_not' => 'No tag is..', + 'rule_trigger_account_is_choice' => 'Either account is exactly..', + 'rule_trigger_account_is' => 'Either account is exactly ":trigger_value"', + 'rule_trigger_account_contains_choice' => 'Either account contains..', + 'rule_trigger_account_contains' => 'Either account contains ":trigger_value"', + 'rule_trigger_account_ends_choice' => 'Either account ends with..', + 'rule_trigger_account_ends' => 'Either account ends with ":trigger_value"', + 'rule_trigger_account_starts_choice' => 'Either account starts with..', + 'rule_trigger_account_starts' => 'Either account starts with ":trigger_value"', + 'rule_trigger_account_nr_is_choice' => 'Either account number / IBAN is..', + 'rule_trigger_account_nr_is' => 'Either account number / IBAN is ":trigger_value"', + 'rule_trigger_account_nr_contains_choice' => 'Either account number / IBAN contains..', + 'rule_trigger_account_nr_contains' => 'Either account number / IBAN contains ":trigger_value"', + 'rule_trigger_account_nr_ends_choice' => 'Either account number / IBAN ends with..', + 'rule_trigger_account_nr_ends' => 'Either account number / IBAN ends with ":trigger_value"', + 'rule_trigger_account_nr_starts_choice' => 'Either account number / IBAN starts with..', + 'rule_trigger_account_nr_starts' => 'Either account number / IBAN starts with ":trigger_value"', + 'rule_trigger_category_contains_choice' => 'Category contains..', + 'rule_trigger_category_contains' => 'Category contains ":trigger_value"', + 'rule_trigger_category_ends_choice' => 'Category ends with..', + 'rule_trigger_category_ends' => 'Category ends with ":trigger_value"', + 'rule_trigger_category_starts_choice' => 'Category starts with..', + 'rule_trigger_category_starts' => 'Category starts with ":trigger_value"', + 'rule_trigger_budget_contains_choice' => 'Budget contains..', + 'rule_trigger_budget_contains' => 'Budget contains ":trigger_value"', + 'rule_trigger_budget_ends_choice' => 'Budget ends with..', + 'rule_trigger_budget_ends' => 'Budget ends with ":trigger_value"', + 'rule_trigger_budget_starts_choice' => 'Budget starts with..', + 'rule_trigger_budget_starts' => 'Budget starts with ":trigger_value"', + 'rule_trigger_bill_contains_choice' => 'Bill contains..', + 'rule_trigger_bill_contains' => 'Bill contains ":trigger_value"', + 'rule_trigger_bill_ends_choice' => 'Bill ends with..', + 'rule_trigger_bill_ends' => 'Bill ends with ":trigger_value"', + 'rule_trigger_bill_starts_choice' => 'Bill starts with..', + 'rule_trigger_bill_starts' => 'Bill starts with ":trigger_value"', + 'rule_trigger_external_id_contains_choice' => 'External ID contains..', + 'rule_trigger_external_id_contains' => 'External ID contains ":trigger_value"', + 'rule_trigger_external_id_ends_choice' => 'External ID ends with..', + 'rule_trigger_external_id_ends' => 'External ID ends with ":trigger_value"', + 'rule_trigger_external_id_starts_choice' => 'External ID starts with..', + 'rule_trigger_external_id_starts' => 'External ID starts with ":trigger_value"', + 'rule_trigger_internal_reference_contains_choice' => 'Internal reference contains..', + 'rule_trigger_internal_reference_contains' => 'Internal reference contains ":trigger_value"', + 'rule_trigger_internal_reference_ends_choice' => 'Internal reference ends with..', + 'rule_trigger_internal_reference_ends' => 'Internal reference ends with ":trigger_value"', + 'rule_trigger_internal_reference_starts_choice' => 'Internal reference starts with..', + 'rule_trigger_internal_reference_starts' => 'Internal reference starts with ":trigger_value"', + 'rule_trigger_external_url_is_choice' => 'External URL is..', + 'rule_trigger_external_url_is' => 'External URL is ":trigger_value"', + 'rule_trigger_external_url_contains_choice' => 'External URL contains..', + 'rule_trigger_external_url_contains' => 'External URL contains ":trigger_value"', + 'rule_trigger_external_url_ends_choice' => 'External URL ends with..', + 'rule_trigger_external_url_ends' => 'External URL ends with ":trigger_value"', + 'rule_trigger_external_url_starts_choice' => 'External URL starts with..', + 'rule_trigger_external_url_starts' => 'External URL starts with ":trigger_value"', + 'rule_trigger_has_no_attachments_choice' => 'Has no attachments', + 'rule_trigger_has_no_attachments' => 'Transaction has no attachments', + 'rule_trigger_recurrence_id_choice' => 'Recurring transaction ID is..', + 'rule_trigger_recurrence_id' => 'Recurring transaction ID is ":trigger_value"', + 'rule_trigger_interest_date_on_choice' => 'Interest date is on..', + 'rule_trigger_interest_date_on' => 'Interest date is on ":trigger_value"', + 'rule_trigger_interest_date_before_choice' => 'Interest date is before..', + 'rule_trigger_interest_date_before' => 'Interest date is before ":trigger_value"', + 'rule_trigger_interest_date_after_choice' => 'Interest date is after..', + 'rule_trigger_interest_date_after' => 'Interest date is after ":trigger_value"', + 'rule_trigger_book_date_on_choice' => 'Book date is on..', + 'rule_trigger_book_date_on' => 'Book date is on ":trigger_value"', + 'rule_trigger_book_date_before_choice' => 'Book date is before..', + 'rule_trigger_book_date_before' => 'Book date is before ":trigger_value"', + 'rule_trigger_book_date_after_choice' => 'Book date is after..', + 'rule_trigger_book_date_after' => 'Book date is after ":trigger_value"', + 'rule_trigger_process_date_on_choice' => 'Process date is on..', + 'rule_trigger_process_date_on' => 'Process date is ":trigger_value"', + 'rule_trigger_process_date_before_choice' => 'Process date is before..', + 'rule_trigger_process_date_before' => 'Process date is before ":trigger_value"', + 'rule_trigger_process_date_after_choice' => 'Process date is after..', + 'rule_trigger_process_date_after' => 'Process date is after ":trigger_value"', + 'rule_trigger_due_date_on_choice' => 'Due date is on..', + 'rule_trigger_due_date_on' => 'Due date is on ":trigger_value"', + 'rule_trigger_due_date_before_choice' => 'Due date is before..', + 'rule_trigger_due_date_before' => 'Due date is before ":trigger_value"', + 'rule_trigger_due_date_after_choice' => 'Due date is after..', + 'rule_trigger_due_date_after' => 'Due date is after ":trigger_value"', + 'rule_trigger_payment_date_on_choice' => 'Payment date is on..', + 'rule_trigger_payment_date_on' => 'Payment date is on ":trigger_value"', + 'rule_trigger_payment_date_before_choice' => 'Payment date is before..', + 'rule_trigger_payment_date_before' => 'Payment date is before ":trigger_value"', + 'rule_trigger_payment_date_after_choice' => 'Payment date is after..', + 'rule_trigger_payment_date_after' => 'Payment date is after ":trigger_value"', + 'rule_trigger_invoice_date_on_choice' => 'Invoice date is on..', + 'rule_trigger_invoice_date_on' => 'Invoice date is on ":trigger_value"', + 'rule_trigger_invoice_date_before_choice' => 'Invoice date is before..', + 'rule_trigger_invoice_date_before' => 'Invoice date is before ":trigger_value"', + 'rule_trigger_invoice_date_after_choice' => 'Invoice date is after..', + 'rule_trigger_invoice_date_after' => 'Invoice date is after ":trigger_value"', + 'rule_trigger_created_at_before_choice' => 'Transaction was created before..', + 'rule_trigger_created_at_before' => 'Transaction was created before ":trigger_value"', + 'rule_trigger_created_at_after_choice' => 'Transaction was created after..', + 'rule_trigger_created_at_after' => 'Transaction was created after ":trigger_value"', + 'rule_trigger_updated_at_before_choice' => 'Transaction was last updated before..', + 'rule_trigger_updated_at_before' => 'Transaction was last updated before ":trigger_value"', + 'rule_trigger_updated_at_after_choice' => 'Transaction was last updated after..', + 'rule_trigger_updated_at_after' => 'Transaction was last updated after ":trigger_value"', + 'rule_trigger_foreign_amount_is_choice' => 'Foreign amount is exactly..', + 'rule_trigger_foreign_amount_is' => 'Foreign amount is exactly ":trigger_value"', + 'rule_trigger_foreign_amount_less_choice' => 'Foreign amount is less than..', + 'rule_trigger_foreign_amount_less' => 'Foreign amount is less than ":trigger_value"', + 'rule_trigger_foreign_amount_more_choice' => 'Foreign amount is more than..', + 'rule_trigger_foreign_amount_more' => 'Foreign amount is more than ":trigger_value"', + 'rule_trigger_attachment_name_is_choice' => 'Any attachment\'s name is..', + 'rule_trigger_attachment_name_is' => 'Any attachment\'s name is ":trigger_value"', + 'rule_trigger_attachment_name_contains_choice' => 'Any attachment\'s name contains..', + 'rule_trigger_attachment_name_contains' => 'Any attachment\'s name contains ":trigger_value"', + 'rule_trigger_attachment_name_starts_choice' => 'Any attachment\'s name starts with..', + 'rule_trigger_attachment_name_starts' => 'Any attachment\'s name starts with ":trigger_value"', + 'rule_trigger_attachment_name_ends_choice' => 'Any attachment\'s name ends with..', + 'rule_trigger_attachment_name_ends' => 'Any attachment\'s name ends with ":trigger_value"', + 'rule_trigger_attachment_notes_are_choice' => 'Any attachment\'s notes are..', + 'rule_trigger_attachment_notes_are' => 'Any attachment\'s notes are ":trigger_value"', + 'rule_trigger_attachment_notes_contains_choice' => 'Any attachment\'s notes contain..', + 'rule_trigger_attachment_notes_contains' => 'Any attachment\'s notes contain ":trigger_value"', + 'rule_trigger_attachment_notes_starts_choice' => 'Any attachment\'s notes start with..', + 'rule_trigger_attachment_notes_starts' => 'Any attachment\'s notes start with ":trigger_value"', + 'rule_trigger_attachment_notes_ends_choice' => 'Any attachment\'s notes end with..', + 'rule_trigger_attachment_notes_ends' => 'Any attachment\'s notes end with ":trigger_value"', // actions 'rule_action_delete_transaction_choice' => 'XÓA giao dịch (!)', @@ -663,10 +941,10 @@ return [ 'pref_3M' => 'Ba tháng (quý)', 'pref_6M' => 'Sáu tháng', 'pref_1Y' => 'Một năm', - 'pref_last365' => 'Last year', - 'pref_last90' => 'Last 90 days', - 'pref_last30' => 'Last 30 days', - 'pref_last7' => 'Last 7 days', + 'pref_last365' => 'Năm trước', + 'pref_last90' => '90 ngày cuối', + 'pref_last30' => '30 ngày cuối', + 'pref_last7' => '7 ngày trước', 'pref_YTD' => 'Year to date', 'pref_QTD' => 'Quarter to date', 'pref_MTD' => 'Month to date', @@ -720,14 +998,14 @@ return [ 'pref_optional_tj_internal_reference' => 'Tài liệu tham khảo nội bộ', 'pref_optional_tj_notes' => 'Ghi chú', 'pref_optional_tj_attachments' => 'Tài liệu đính kèm', - 'pref_optional_tj_external_url' => 'External URL', + 'pref_optional_tj_external_url' => 'URL bên ngoài', 'pref_optional_tj_location' => 'Vị trí', 'pref_optional_tj_links' => 'Liên kết giao dịch', 'optional_field_meta_dates' => 'Ngày', 'optional_field_meta_business' => 'Kinh doanh', 'optional_field_attachments' => 'Tài liệu đính kèm', 'optional_field_meta_data' => 'Dữ liệu meta tùy chọn', - 'external_url' => 'External URL', + 'external_url' => 'URL bên ngoài', // profile: 'delete_stuff_header' => 'Xóa dữ liệu', @@ -742,11 +1020,11 @@ return [ 'delete_all_recurring' => 'Xóa TẤT CẢ các giao dịch định kỳ của bạn', 'delete_all_object_groups' => 'Xóa TẤT CẢ các nhóm đối tượng của bạn', 'delete_all_accounts' => 'Xóa TẤT CẢ các tài khoản của bạn', - 'delete_all_asset_accounts' => 'Delete ALL your asset accounts', + 'delete_all_asset_accounts' => 'Xóa TẤT CẢ các tài khoản của bạn', 'delete_all_expense_accounts' => 'Delete ALL your expense accounts', 'delete_all_revenue_accounts' => 'Delete ALL your revenue accounts', 'delete_all_liabilities' => 'Delete ALL your liabilities', - 'delete_all_transactions' => 'Delete ALL your transactions', + 'delete_all_transactions' => 'Xóa TẤT CẢ giao dịch của bạn', 'delete_all_withdrawals' => 'Delete ALL your withdrawals', 'delete_all_deposits' => 'Delete ALL your deposits', 'delete_all_transfers' => 'Delete ALL your transfers', @@ -754,20 +1032,20 @@ return [ 'deleted_all_budgets' => 'Tất cả ngân sách đã bị xóa', 'deleted_all_categories' => 'Tất cả các danh mục đã bị xóa', 'deleted_all_tags' => 'Tất cả các nhãn bị xóa', - 'deleted_all_bills' => 'All bills have been deleted', - 'deleted_all_piggy_banks' => 'All piggy banks have been deleted', - 'deleted_all_rules' => 'All rules and rule groups have been deleted', - 'deleted_all_object_groups' => 'All groups have been deleted', - 'deleted_all_accounts' => 'All accounts have been deleted', - 'deleted_all_asset_accounts' => 'All asset accounts have been deleted', - 'deleted_all_expense_accounts' => 'All expense accounts have been deleted', - 'deleted_all_revenue_accounts' => 'All revenue accounts have been deleted', - 'deleted_all_liabilities' => 'All liabilities have been deleted', - 'deleted_all_transactions' => 'All transactions have been deleted', - 'deleted_all_withdrawals' => 'All withdrawals have been deleted', - 'deleted_all_deposits' => 'All deposits have been deleted', - 'deleted_all_transfers' => 'All transfers have been deleted', - 'deleted_all_recurring' => 'All recurring transactions have been deleted', + 'deleted_all_bills' => 'Tất cả các hóa đơn đã được xóa', + 'deleted_all_piggy_banks' => 'Tất cả heo đất đã bị xóa', + 'deleted_all_rules' => 'Tất cả các quy tắc và nhóm quy tắc đã bị xóa', + 'deleted_all_object_groups' => 'Tất cả các nhóm đã bị xóa', + 'deleted_all_accounts' => 'Tất cả các tài khoản đã bị xóa', + 'deleted_all_asset_accounts' => 'Tất cả các tài khoản đã bị xóa', + 'deleted_all_expense_accounts' => 'Tất cả các tài khoản chi phí đã bị xóa', + 'deleted_all_revenue_accounts' => 'Tất cả các tài khoản doanh thu đã bị xóa', + 'deleted_all_liabilities' => 'Tất cả các khoản nợ đã được xóa', + 'deleted_all_transactions' => 'Tất cả các giao dịch đã bị xóa', + 'deleted_all_withdrawals' => 'Tất cả các lần rút tiền đã bị xóa', + 'deleted_all_deposits' => 'Tất cả các khoản tiền gửi đã bị xóa', + 'deleted_all_transfers' => 'Tất cả các chuyển khoản đã bị xóa', + 'deleted_all_recurring' => 'Tất cả các giao dịch định kỳ đã bị xóa', 'change_your_password' => 'Thay đổi mật khẩu của bạn', 'delete_account' => 'Xóa tài khoản', 'current_password' => 'Mật khẩu hiện tại', @@ -785,7 +1063,7 @@ return [ 'invalid_password' => 'Mật khẩu không hợp lệ!', 'what_is_pw_security' => '"Xác minh bảo mật mật khẩu" là gì?', 'secure_pw_title' => 'Cách chọn mật khẩu an toàn', - 'forgot_password_response' => 'Thank you. If an account exists with this email address, you will find instructions in your inbox.', + 'forgot_password_response' => 'Cảm ơn bạn. Nếu tài khoản tồn tại với địa chỉ email này, bạn sẽ tìm thấy hướng dẫn trong hộp thư đến của mình.', 'secure_pw_history' => 'Không có một tuần trôi qua mà bạn đọc trong tin tức về một trang web bị mất mật khẩu của người dùng. Tin tặc và kẻ trộm sử dụng các mật khẩu này để cố lấy cắp thông tin cá nhân của bạn. Thông tin này có giá trị.', 'secure_pw_ff' => 'Bạn có sử dụng cùng một mật khẩu trên internet không? Nếu một trang web mất mật khẩu, tin tặc có quyền truy cập vào tất cả dữ liệu của bạn. Firefly III dựa vào bạn để chọn một mật khẩu mạnh và duy nhất để bảo vệ hồ sơ tài chính của bạn.', 'secure_pw_check_box' => 'Để giúp bạn làm điều đó, Firefly III có thể kiểm tra xem mật khẩu bạn muốn sử dụng có bị đánh cắp trong quá khứ không. Nếu đây là trường hợp, Firefly III khuyên bạn KHÔNG nên sử dụng mật khẩu đó.', @@ -962,14 +1240,14 @@ return [ 'options' => 'Tùy chọn', // budgets: - 'daily_budgets' => 'Daily budgets', - 'weekly_budgets' => 'Weekly budgets', - 'monthly_budgets' => 'Monthly budgets', - 'quarterly_budgets' => 'Quarterly budgets', - 'half_year_budgets' => 'Half-yearly budgets', - 'yearly_budgets' => 'Yearly budgets', - 'other_budgets' => 'Custom timed budgets', - 'budget_limit_not_in_range' => 'This amount applies from :start to :end:', + 'daily_budgets' => 'Ngân sách hàng ngày', + 'weekly_budgets' => 'Ngân sách hàng tuần', + 'monthly_budgets' => 'Ngân sách hàng tháng', + 'quarterly_budgets' => 'Ngân sách hàng quý', + 'half_year_budgets' => 'Ngân sách nửa năm', + 'yearly_budgets' => 'Ngân sách hàng năm', + 'other_budgets' => 'Ngân sách theo thời gian tùy chỉnh', + 'budget_limit_not_in_range' => 'Số tiền này áp dụng từ :start đến :end:', 'total_available_budget' => 'Tổng ngân sách có sẵn (giữa :start và :end)', 'total_available_budget_in_currency' => 'Tổng ngân sách có sẵn bằng: tiền tệ', 'see_below' => 'xem bên dưới', @@ -1031,6 +1309,10 @@ return [ 'running_again_loss' => 'Các giao dịch được liên kết trước đây với hóa đơn này có thể mất kết nối, nếu chúng (không còn) khớp với (các) quy tắc.', 'bill_related_rules' => 'Các quy tắc liên quan đến dự luật này', 'repeats' => 'Lặp lại', + 'bill_end_date_help' => 'Optional field. The bill is expected to end on this date.', + 'bill_extension_date_help' => 'Optional field. The bill must be extended (or cancelled) on or before this date.', + 'bill_end_index_line' => 'This bill ends on :date', + 'bill_extension_index_line' => 'This bill must be extended or cancelled on :date', 'connected_journals' => 'Giao dịch được kết nối', 'auto_match_on' => 'Tự động khớp với Firefly III', 'auto_match_off' => 'Không tự động khớp với Firefly III', @@ -1058,12 +1340,12 @@ return [ 'bill_expected_date' => 'Ngày đáo hạn :date', 'bill_expected_date_js' => 'Expected {date}', 'bill_paid_on' => 'Paid on {date}', - 'bill_repeats_weekly' => 'Repeats weekly', - 'bill_repeats_monthly' => 'Repeats monthly', - 'bill_repeats_quarterly' => 'Repeats quarterly', - 'bill_repeats_half-year' => 'Repeats every half year', - 'bill_repeats_yearly' => 'Repeats yearly', - 'bill_repeats_weekly_other' => 'Repeats every other week', + 'bill_repeats_weekly' => 'Lặp lại hàng tuần', + 'bill_repeats_monthly' => 'Lặp lại hàng tháng', + 'bill_repeats_quarterly' => 'Lặp lại hàng quý', + 'bill_repeats_half-year' => 'Lặp lại mỗi nửa năm', + 'bill_repeats_yearly' => 'Lặp lại hàng năm', + 'bill_repeats_weekly_other' => 'Lặp lại các tuần một lần', 'bill_repeats_monthly_other' => 'Repeats every other month', 'bill_repeats_quarterly_other' => 'Repeats every other quarter', 'bill_repeats_half-year_other' => 'Repeats yearly', @@ -1412,7 +1694,6 @@ return [ 'overview' => 'Tổng quát', 'saveOnAccount' => 'Lưu vào tài khoản', 'unknown' => 'không xác định', - 'daily' => 'Hàng ngày', 'monthly' => 'Hàng tháng', 'profile' => 'Hồ sơ', 'errors' => 'Lỗi', diff --git a/resources/lang/vi_VN/form.php b/resources/lang/vi_VN/form.php index 37bc7eb68d..ca24d0783c 100644 --- a/resources/lang/vi_VN/form.php +++ b/resources/lang/vi_VN/form.php @@ -58,7 +58,7 @@ return [ 'currency' => 'Tiền tệ', 'account_id' => 'tài khoản', 'budget_id' => 'Ngân sách', - 'bill_id' => 'Bill', + 'bill_id' => 'Hóa đơn', 'opening_balance' => 'Số dư đầu kỳ', 'tagMode' => 'Chế độ nhãn', 'virtual_balance' => 'Cân bằng ảo', @@ -84,7 +84,7 @@ return [ 'liability_type' => 'Liability type', 'interest' => 'Lãi', 'interest_period' => 'Chu kỳ lãi', - 'extension_date' => 'Extension date', + 'extension_date' => 'Ngày gia hạn', 'type' => 'Loại', 'convert_Withdrawal' => 'Phí rút tiền', 'convert_Deposit' => 'Phí gửi tiền', @@ -121,7 +121,7 @@ return [ 'stop_processing' => 'Dừng xử lý', 'start_date' => 'Bắt đầu', 'end_date' => 'Kết thúc', - 'enddate' => 'End date', + 'enddate' => 'Ngày kết thúc', 'start' => 'Bắt đầu phạm vi', 'end' => 'Kết thúc phạm vi', 'delete_account' => 'Xóa tài khoản ":name"', @@ -139,7 +139,7 @@ return [ 'user_areYouSure' => 'Nếu bạn xóa người dùng ":email", mọi thứ sẽ biến mất không thể phục hồi. Nếu bạn tự xóa tài khoản của mình bạn sẽ không truy cập bằng tài khoản này được.', 'attachment_areYouSure' => 'Bạn có chắc chắn muốn xóa tệp đính kèm có tên ":name"?', 'account_areYouSure' => 'Bạn có chắc chắn muốn xóa tài khoản có tên ":name"?', - 'account_areYouSure_js' => 'Are you sure you want to delete the account named "{name}"?', + 'account_areYouSure_js' => 'Bạn có chắc chắn muốn xóa tài khoản có tên "{name}"?', 'bill_areYouSure' => 'Bạn có chắc chắn muốn xóa hóa đơn có tên ":name"?', 'rule_areYouSure' => 'Bạn có chắc chắn muốn xóa quy tắc có tiêu đề ":title"?', 'object_group_areYouSure' => 'Bạn có chắc chắn muốn xóa nhóm có tiêu đề ":title"?', @@ -159,11 +159,11 @@ return [ 'delete_all_permanently' => 'Xóa các mục đã chọn vĩnh viễn', 'update_all_journals' => 'Cập nhật những giao dịch này', 'also_delete_transactions' => 'Giao dịch duy nhất được kết nối với tài khoản này sẽ bị xóa. Số giao dịch được kết nối với tài khoản này cũng sẽ bị xóa.', - 'also_delete_transactions_js' => 'No transactions|The only transaction connected to this account will be deleted as well.|All {count} transactions connected to this account will be deleted as well.', + 'also_delete_transactions_js' => 'Không có giao dịch nào | Giao dịch duy nhất được kết nối với tài khoản này cũng sẽ bị xóa.|Tất cả {count} giao dịch được kết nối với tài khoản này cũng sẽ bị xóa.', 'also_delete_connections' => 'Giao dịch duy nhất được liên kết với loại liên kết này sẽ mất kết nối. Số giao dịch được liên kết với loại liên kết này sẽ mất kết nối.', 'also_delete_rules' => 'Quy tắc duy nhất được kết nối với nhóm quy tắc này cũng sẽ bị xóa. Quy tắc đếm được kết nối với nhóm quy tắc này cũng sẽ bị xóa.', 'also_delete_piggyBanks' => 'Heo đất duy nhất được kết nối với tài khoản này cũng sẽ bị xóa. Heo đất được kết nối với tài khoản này cũng sẽ bị xóa.', - 'also_delete_piggyBanks_js' => 'No piggy banks|The only piggy bank connected to this account will be deleted as well.|All {count} piggy banks connected to this account will be deleted as well.', + 'also_delete_piggyBanks_js' => 'Không có heo đất | Con heo đất duy nhất được kết nối với tài khoản này cũng sẽ bị xóa. | Tất cả {count} heo đất được kết nối với tài khoản này cũng sẽ bị xóa.', 'not_delete_piggy_banks' => 'Ống heo được kết nối với nhóm này sẽ không bị xóa. :count ống heo được kết nối với nhóm này sẽ không bị xóa.', 'bill_keep_transactions' => 'Giao dịch duy nhất được kết nối với hóa đơn này sẽ không bị xóa. Số giao dịch được kết nối với hóa đơn này sẽ bị xóa.', 'budget_keep_transactions' => 'Giao dịch duy nhất được kết nối với ngân sách này sẽ không bị xóa. Các giao dịch được kết nối với ngân sách này sẽ không bị xóa.', @@ -181,6 +181,7 @@ return [ 'login_name' => 'Đăng nhập', 'is_owner' => 'Là quản trị viên?', 'url' => 'URL', + 'bill_end_date' => 'End date', // import 'apply_rules' => 'Áp dụng quy tắc', diff --git a/resources/lang/vi_VN/list.php b/resources/lang/vi_VN/list.php index 55855b80c0..e207376437 100644 --- a/resources/lang/vi_VN/list.php +++ b/resources/lang/vi_VN/list.php @@ -46,7 +46,7 @@ return [ 'account_type' => 'Loại tài khoản', 'created_at' => 'Được tạo tại', 'account' => 'Tài khoản', - 'external_url' => 'External URL', + 'external_url' => 'URL bên ngoài', 'matchingAmount' => 'Số tiền', 'destination' => 'Nơi đến', 'source' => 'Nơi gửi', @@ -130,11 +130,11 @@ return [ 'field' => 'Trường', 'value' => 'Giá trị', 'interest' => 'Lãi', - 'interest_period' => 'Interest period', + 'interest_period' => 'Chu kỳ lãi', 'liability_type' => 'Loại trách nhiệm pháp lý', 'liability_direction' => 'Liability in/out', - 'end_date' => 'End date', - 'payment_info' => 'Payment information', - 'expected_info' => 'Next expected transaction', - 'start_date' => 'Start date', + 'end_date' => 'Ngày kết thúc', + 'payment_info' => 'Thông tin thanh toán', + 'expected_info' => 'Giao dịch dự kiến tiếp theo', + 'start_date' => 'Ngày bắt đầu', ]; diff --git a/resources/lang/vi_VN/validation.php b/resources/lang/vi_VN/validation.php index 67c899c70c..558fe70e4c 100644 --- a/resources/lang/vi_VN/validation.php +++ b/resources/lang/vi_VN/validation.php @@ -23,13 +23,13 @@ declare(strict_types=1); return [ - 'missing_where' => 'Array is missing "where"-clause', - 'missing_update' => 'Array is missing "update"-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_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_currency' => 'Your query contains accounts that have different currency settings, which is not allowed.', + 'missing_where' => 'Mảng bị thiếu mệnh đề "where"', + 'missing_update' => 'Mảng bị thiếu mệnh đề "update"', + 'invalid_where_key' => 'JSON chứa một khóa không hợp lệ cho điều khoản "where"', + 'invalid_update_key' => 'JSON chứa khóa không hợp lệ cho điều khoản "update"', + 'invalid_query_data' => 'Có dữ liệu không hợp lệ trong trường %s:%s của truy vấn của bạn.', + 'invalid_query_account_type' => 'Truy vấn của bạn chứa các loại tài khoản khác nhau, điều này không được phép.', + 'invalid_query_currency' => 'Truy vấn của bạn chứa các tài khoản có cài đặt tiền tệ khác nhau, điều này không được phép.', 'iban' => 'Đây không phải là một IBAN hợp lệ.', 'zero_or_more' => 'Giá trị không thể âm.', 'date_or_time' => 'Giá trị phải là giá trị ngày hoặc thời gian hợp lệ (ISO 8601).', @@ -61,9 +61,9 @@ return [ 'accepted' => 'Thuộc tính: phải được chấp nhận.', 'bic' => 'Đây không phải là BIC hợp lệ.', 'at_least_one_trigger' => 'Quy tắc phải có ít nhất một kích hoạt.', - 'at_least_one_active_trigger' => 'Rule must have at least one active trigger.', + 'at_least_one_active_trigger' => 'Quy tắc phải có ít nhất một trình kích hoạt đang hoạt động.', 'at_least_one_action' => 'Quy tắc phải có ít nhất một hành động.', - 'at_least_one_active_action' => 'Rule must have at least one active action.', + 'at_least_one_active_action' => 'Quy tắc phải có ít nhất một hành động đang hoạt động.', 'base64' => 'Đây không phải là dữ liệu được mã hóa base64 hợp lệ.', 'model_id_invalid' => 'ID đã cho có vẻ không hợp lệ cho mô hình này.', 'less' => ':thuộc tính phải nhỏ hơn 10,000,000', @@ -143,8 +143,8 @@ return [ 'starts_with' => 'Giá trị phải bắt đầu bằng :values.', 'unique_webhook' => 'You already have a webhook with these values.', 'unique_existing_webhook' => 'You already have another webhook with these values.', - '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_type' => 'Cả hai tài khoản phải thuộc cùng một loại tài khoản', + 'same_account_currency' => 'Cả hai tài khoản phải có cùng cài đặt đơn vị tiền tệ', 'secure_password' => 'Đây không phải là một mật khẩu an toàn. Vui lòng thử lại. Để biết thêm thông tin, hãy truy cập https://bit.ly/FF3-password-security', 'valid_recurrence_rep_type' => 'Loại lặp lại không hợp lệ cho các giao dịch định kỳ.', @@ -209,15 +209,15 @@ return [ 'need_id_in_edit' => 'Mỗi phân chia phải có giao dịch_journal_id (ID hợp lệ hoặc 0).', 'ob_source_need_data' => 'Cần lấy ID tài khoản nguồn hợp lệ và / hoặc tên tài khoản nguồn hợp lệ để tiếp tục.', - 'lc_source_need_data' => 'Need to get a valid source account ID to continue.', + 'lc_source_need_data' => 'Cần lấy ID tài khoản hợp lệ để tiếp tục.', 'ob_dest_need_data' => 'Cần lấy ID tài khoản đích hợp lệ và / hoặc tên tài khoản đích hợp lệ để tiếp tục.', 'ob_dest_bad_data' => 'Không thể tìm thấy tài khoản đích hợp lệ khi tìm kiếm ID ":id" hoặc tên ":name".', 'generic_invalid_source' => 'Bạn không thể sử dụng tài khoản này làm tài khoản nguồn.', 'generic_invalid_destination' => 'Bạn không thể sử dụng tài khoản này làm tài khoản đích.', - 'generic_no_source' => 'You must submit source account information.', - 'generic_no_destination' => 'You must submit destination account information.', + 'generic_no_source' => 'Bạn phải gửi thông tin tài khoản nguồn.', + 'generic_no_destination' => 'Bạn phải gửi thông tin tài khoản đích.', 'gte.numeric' => ':attribute phải lớn hơn hoặc bằng :value.', 'gt.numeric' => ':attribute phải lớn hơn :value.', diff --git a/resources/lang/zh_CN/breadcrumbs.php b/resources/lang/zh_CN/breadcrumbs.php index 29c00a05f2..8874b4c7b1 100644 --- a/resources/lang/zh_CN/breadcrumbs.php +++ b/resources/lang/zh_CN/breadcrumbs.php @@ -24,15 +24,15 @@ declare(strict_types=1); return [ 'home' => '首页', - 'budgets' => 'Budgets', - 'subscriptions' => 'Subscriptions', - 'transactions' => 'Transactions', - 'title_expenses' => 'Expenses', - 'title_withdrawal' => 'Expenses', - 'title_revenue' => 'Revenue / income', - 'title_deposit' => 'Revenue / income', - 'title_transfer' => 'Transfers', - 'title_transfers' => 'Transfers', + 'budgets' => '预算', + 'subscriptions' => '订阅列表', + 'transactions' => '交易', + 'title_expenses' => '支出', + 'title_withdrawal' => '支出', + 'title_revenue' => '收益/收入', + 'title_deposit' => '收益/收入', + 'title_transfer' => '转账', + 'title_transfers' => '转账', 'edit_currency' => '编辑货币“:name”', 'delete_currency' => '删除货币“:name”', 'newPiggyBank' => '创建新存钱罐', @@ -70,9 +70,9 @@ return [ 'edit_object_group' => '编辑组“:title”', 'delete_object_group' => '删除组“:title”', 'logout_others' => '退出其他已登录设备', - 'asset_accounts' => 'Asset accounts', - 'expense_accounts' => 'Expense accounts', - 'revenue_accounts' => 'Revenue accounts', + 'asset_accounts' => '资产账户', + 'expense_accounts' => '支出账户', + 'revenue_accounts' => '收入账户', 'liabilities_accounts' => 'Liabilities', - 'placeholder' => '[Placeholder]', + 'placeholder' => '[Placeholder][占位符]', ]; diff --git a/resources/lang/zh_CN/config.php b/resources/lang/zh_CN/config.php index 8e66946015..3ca7fdabf5 100644 --- a/resources/lang/zh_CN/config.php +++ b/resources/lang/zh_CN/config.php @@ -25,25 +25,36 @@ declare(strict_types=1); return [ 'html_language' => 'zh-cn', 'locale' => 'zh_CN.utf8, zh_CN.UTF-8', - 'month' => '%Y年%B', - 'month_and_day' => '%Y年%B%e日', + //'month' => '%B %Y', + 'month_js' => 'YYYY年M月', + + //'month_and_day' => '%B %e, %Y', 'month_and_day_moment_js' => 'YYYY年M月D日', 'month_and_day_fns' => 'MMMM d, y', - 'month_and_date_day' => '%Y年%B%e日 %A', - 'month_and_day_no_year' => '%B%e日', - 'date_time' => '%Y年%B%e日 %T', - 'specific_day' => '%Y年%B%e日', - 'week_in_year' => '%G年 第%V周', - 'year' => '%Y年', - 'half_year' => '%Y年%B', - 'month_js' => 'YYYY年M月', 'month_and_day_js' => 'YYYY年M月D日', + + //'month_and_date_day' => '%A %B %e, %Y', + 'month_and_date_day_js' => 'dddd MMMM Do, YYYY', + + //'month_and_day_no_year' => '%B %e', + 'month_and_day_no_year_js' => 'MMMM Do', + + //'date_time' => '%B %e, %Y, @ %T', 'date_time_js' => 'YYYY年M月D日 HH:mm:ss', + + //'specific_day' => '%e %B %Y', 'specific_day_js' => 'YYYY年M月D日', + + //'week_in_year' => 'Week %V, %G', 'week_in_year_js' => 'YYYY年 第w周', 'week_in_year_fns' => "'周' w,yyyy", + + //'year' => '%Y', 'year_js' => 'YYYY', + + //'half_year' => '%B %Y', 'half_year_js' => 'YYYY年 第Q季度', + 'quarter_fns' => "'Q'Q, yyyy", 'half_year_fns' => "'H{half}', yyyy", 'dow_1' => '星期一', diff --git a/resources/lang/zh_CN/email.php b/resources/lang/zh_CN/email.php index 801cb26ae8..df99079cf2 100644 --- a/resources/lang/zh_CN/email.php +++ b/resources/lang/zh_CN/email.php @@ -24,82 +24,97 @@ declare(strict_types=1); return [ // common items - 'greeting' => '您好,', - 'closing' => '哔——啵——', - 'signature' => 'Firefly III 邮件机器人', - 'footer_ps' => 'PS: 此消息是由来自 IP :ipAddress 的请求触发的。', + 'greeting' => '您好,', + 'closing' => '哔——啵——', + 'signature' => 'Firefly III 邮件机器人', + 'footer_ps' => 'PS: 此消息是由来自 IP :ipAddress 的请求触发的。', // admin test - 'admin_test_subject' => '来自 Firefly III 安装的测试消息', - 'admin_test_body' => '这是来自 Firefly III 站点的测试消息,收件人是 :email。', + 'admin_test_subject' => '来自 Firefly III 安装的测试消息', + 'admin_test_body' => '这是来自 Firefly III 站点的测试消息,收件人是 :email。', // new IP - 'login_from_new_ip' => 'Firefly III 上有新的登录活动', - 'new_ip_body' => 'Firefly III 检测到了来自未知 IP 地址的登录活动。如果您从未在下列 IP 地址登录,或上次登录已超过6个月,Firefly III 会提醒您。', - 'new_ip_warning' => '如果您认识该 IP 地址或知道该次登录,您可以忽略此信息。如果您没有登录,或者您不知道发生了什么,请立即前往个人档案页面,确认您的密码安全、修改新密码,并立即退出登录其他所有设备。为了保证帐户的安全性,请务必启用两步验证功能。', - 'ip_address' => 'IP 地址', - 'host_name' => '主机', - 'date_time' => '日期与时间', + 'login_from_new_ip' => 'Firefly III 上有新的登录活动', + 'new_ip_body' => 'Firefly III 检测到了来自未知 IP 地址的登录活动。如果您从未在下列 IP 地址登录,或上次登录已超过6个月,Firefly III 会提醒您。', + 'new_ip_warning' => '如果您认识该 IP 地址或知道该次登录,您可以忽略此信息。如果您没有登录,或者您不知道发生了什么,请立即前往个人档案页面,确认您的密码安全、修改新密码,并立即退出登录其他所有设备。为了保证帐户的安全性,请务必启用两步验证功能。', + 'ip_address' => 'IP 地址', + 'host_name' => '主机', + 'date_time' => '日期与时间', // access token created - 'access_token_created_subject' => '创建了一个新的访问令牌', - 'access_token_created_body' => '有人(希望是您)刚刚为您的帐户创建了一个新的 Firefly III API 访问令牌。', - 'access_token_created_explanation' => '通过该令牌,您的所有财务信息都可以通过 Firefly III API 来获取。', - 'access_token_created_revoke' => '如果这不是您,请尽快点击链接 :url 取消该令牌。', + 'access_token_created_subject' => '创建了一个新的访问令牌', + 'access_token_created_body' => '有人(希望是您)刚刚为您的帐户创建了一个新的 Firefly III API 访问令牌。', + 'access_token_created_explanation' => '通过该令牌,您的所有财务信息都可以通过 Firefly III API 来获取。', + 'access_token_created_revoke' => '如果这不是您,请尽快点击链接 :url 取消该令牌。', // registered - 'registered_subject' => '欢迎使用 Firefly III!', - 'registered_welcome' => '欢迎来到 Firefly III。您的注册已经成功完成,此电子邮件即为确认信息。恭喜!', - 'registered_pw' => '如果您忘记了您的密码,请使用 重置密码工具 重置密码。', - 'registered_help' => '每个页面右上角都有一个帮助图标。如果您需要帮助,请点击它!', - 'registered_doc_html' => '我们推荐您阅读我们的程序简介。', - 'registered_doc_text' => '我们推荐您阅读新用户使用指南和完整说明。', - 'registered_closing' => '祝您使用愉快!', - 'registered_firefly_iii_link' => 'Firefly III:', - 'registered_pw_reset_link' => '密码已重置', - 'registered_doc_link' => '文档', + 'registered_subject' => '欢迎使用 Firefly III!', + 'registered_welcome' => '欢迎来到 Firefly III。您的注册已经成功完成,此电子邮件即为确认信息。恭喜!', + 'registered_pw' => '如果您忘记了您的密码,请使用 重置密码工具 重置密码。', + 'registered_help' => '每个页面右上角都有一个帮助图标。如果您需要帮助,请点击它!', + 'registered_doc_html' => '我们推荐您阅读我们的程序简介。', + 'registered_doc_text' => '我们推荐您阅读新用户使用指南和完整说明。', + 'registered_closing' => '祝您使用愉快!', + 'registered_firefly_iii_link' => 'Firefly III:', + 'registered_pw_reset_link' => '密码已重置', + 'registered_doc_link' => '文档', // email change - 'email_change_subject' => '您的 Firefly III 电子邮件地址已更改', - 'email_change_body_to_new' => '您或有人访问您的 Firefly III 帐户已更改您的电子邮件地址。 如果不是您操作的,请忽略并删除。', - 'email_change_body_to_old' => '您或拥有您帐户访问权限的人修改了您的电子邮件地址。如果您没有进行该操作,您必须点击下方的“撤销操作”链接来保护您的帐户!', - 'email_change_ignore' => '如果该操作由您本人进行,您可以安全地忽略此消息。', - 'email_change_old' => '旧的电子邮件地址为::email', - 'email_change_old_strong' => '旧的电子邮件地址为::email', - 'email_change_new' => '新的电子邮件地址为::email', - 'email_change_new_strong' => '新的电子邮件地址为::email', - 'email_change_instructions' => '在您确认该项更改前,您无法使用 Firefly III。请点击下方链接进行操作。', - 'email_change_undo_link' => '若要撤销改动,请点击此链接:', + 'email_change_subject' => '您的 Firefly III 电子邮件地址已更改', + 'email_change_body_to_new' => '您或有人访问您的 Firefly III 帐户已更改您的电子邮件地址。 如果不是您操作的,请忽略并删除。', + 'email_change_body_to_old' => '您或拥有您帐户访问权限的人修改了您的电子邮件地址。如果您没有进行该操作,您必须点击下方的“撤销操作”链接来保护您的帐户!', + 'email_change_ignore' => '如果该操作由您本人进行,您可以安全地忽略此消息。', + 'email_change_old' => '旧的电子邮件地址为::email', + 'email_change_old_strong' => '旧的电子邮件地址为::email', + 'email_change_new' => '新的电子邮件地址为::email', + 'email_change_new_strong' => '新的电子邮件地址为::email', + 'email_change_instructions' => '在您确认该项更改前,您无法使用 Firefly III。请点击下方链接进行操作。', + 'email_change_undo_link' => '若要撤销改动,请点击此链接:', // OAuth token created - 'oauth_created_subject' => '新的 OAuth 客户端完成创建', - 'oauth_created_body' => '有人(希望是您)刚刚为您的帐户创建了一个新的 Firefly III API OAuth 客户端,其名称为“:name”,回调网址为 :url 。', - 'oauth_created_explanation' => '通过该客户端,您的所有财务信息都可以通过 Firefly III API 来获取。', - 'oauth_created_undo' => '如果这不是您,请尽快点击链接 :url 取消该客户端。', + 'oauth_created_subject' => '新的 OAuth 客户端完成创建', + 'oauth_created_body' => '有人(希望是您)刚刚为您的帐户创建了一个新的 Firefly III API OAuth 客户端,其名称为“:name”,回调网址为 :url 。', + 'oauth_created_explanation' => '通过该客户端,您的所有财务信息都可以通过 Firefly III API 来获取。', + 'oauth_created_undo' => '如果这不是您,请尽快点击链接 :url 取消该客户端。', // reset password - 'reset_pw_subject' => '您的密码重置请求', - 'reset_pw_instructions' => '有人尝试重置您的密码。如果是您本人的操作,请点击下方链接进行重置。', - 'reset_pw_warning' => '请您务必确认打开的链接为真正的 Firefly III 站点。', + 'reset_pw_subject' => '您的密码重置请求', + 'reset_pw_instructions' => '有人尝试重置您的密码。如果是您本人的操作,请点击下方链接进行重置。', + 'reset_pw_warning' => '请您务必确认打开的链接为真正的 Firefly III 站点。', // error - 'error_subject' => 'Firefly III 发生了错误', - 'error_intro' => 'Firefly III v:version 发生了错误::errorMessage。', - 'error_type' => '错误类型为“:class”。', - 'error_timestamp' => '错误发生于“:time”。', - 'error_location' => '错误产生于文件“:file” 第 :line 行代码 :code。', - 'error_user' => '错误由用户 #:id(:email)遇到。', - 'error_no_user' => '没有已登录用户遇到该错误,或未检测到用户信息。', - 'error_ip' => '与该错误关联的 IP 地址是::ip', - 'error_url' => '网址为::url', - 'error_user_agent' => '用户代理: :userAgent', - 'error_stacktrace' => '完整的堆栈跟踪如下。如果您认为这是Fifly III中的错误,您可以将此消息转发到 james@firefresy-iii.org。这可以帮助修复您刚刚遇到的错误。', - 'error_github_html' => '如果您愿意,您也可以在 GitHub 上创建新工单。', - 'error_github_text' => '如果您愿意,您也可以在 https://github.com/firefrechy-iii/firefrechy-iii/issues 上创建新工单。', - 'error_stacktrace_below' => '完整的堆栈跟踪如下:', - 'error_headers' => 'The following headers may also be relevant:', + 'error_subject' => 'Firefly III 发生了错误', + 'error_intro' => 'Firefly III v:version 发生了错误::errorMessage。', + 'error_type' => '错误类型为“:class”。', + 'error_timestamp' => '错误发生于“:time”。', + 'error_location' => '错误产生于文件“:file” 第 :line 行代码 :code。', + 'error_user' => '错误由用户 #:id(:email)遇到。', + 'error_no_user' => '没有已登录用户遇到该错误,或未检测到用户信息。', + 'error_ip' => '与该错误关联的 IP 地址是::ip', + 'error_url' => '网址为::url', + 'error_user_agent' => '用户代理: :userAgent', + 'error_stacktrace' => '完整的堆栈跟踪如下。如果您认为这是Fifly III中的错误,您可以将此消息转发到 james@firefresy-iii.org。这可以帮助修复您刚刚遇到的错误。', + 'error_github_html' => '如果您愿意,您也可以在 GitHub 上创建新工单。', + 'error_github_text' => '如果您愿意,您也可以在 https://github.com/firefrechy-iii/firefrechy-iii/issues 上创建新工单。', + 'error_stacktrace_below' => '完整的堆栈跟踪如下:', + 'error_headers' => 'The following headers may also be relevant:', // report new journals - 'new_journals_subject' => 'Firefly III 创建了一笔新的交易|Firefly III 创建了 :count 笔新的交易', - 'new_journals_header' => 'Firefly III 为您创建了一笔交易,您可以在您的 Firefly III 站点中查看:|Firefly III 为您创建了 :count 笔交易,您可以在您的 Firefly III 站点中查看:', + 'new_journals_subject' => 'Firefly III 创建了一笔新的交易|Firefly III 创建了 :count 笔新的交易', + 'new_journals_header' => 'Firefly III 为您创建了一笔交易,您可以在您的 Firefly III 站点中查看:|Firefly III 为您创建了 :count 笔交易,您可以在您的 Firefly III 站点中查看:', + + // bill warning + 'bill_warning_subject_end_date' => 'Your bill ":name" is due to end in :diff days', + 'bill_warning_subject_now_end_date' => 'Your bill ":name" is due to end TODAY', + 'bill_warning_subject_extension_date' => 'Your bill ":name" is due to be extended or cancelled in :diff days', + 'bill_warning_subject_now_extension_date' => 'Your bill ":name" is due to be extended or cancelled TODAY', + 'bill_warning_end_date_text' => 'Your bill ":name" is due to end on :date. This moment will pass in about :diff days.', + 'bill_warning_extension_date_text' => 'Your bill ":name" is due to be extended or cancelled on :date. This moment will pass in about :diff days.', + 'bill_warning_end_date_text_zero' => 'Your bill ":name" is due to end on :date. This moment will pass TODAY!', + 'bill_warning_extension_date_text_zero' => 'Your bill ":name" is due to be extended or cancelled on :date. This moment will pass TODAY!', + 'bill_warning_please_action' => 'Please take the appropriate action.', + 'bill_warning_end_date_html' => 'Your bill ":name" is due to end on :date. This moment will pass in about :diff days.', + 'bill_warning_extension_date_html' => 'Your bill ":name" is due to be extended or cancelled on :date. This moment will pass in about :diff days.', + 'bill_warning_end_date_html_zero' => 'Your bill ":name" is due to end on :date. This moment will pass TODAY!', + 'bill_warning_extension_date_html_zero' => 'Your bill ":name" is due to be extended or cancelled on :date. This moment will pass TODAY!', ]; diff --git a/resources/lang/zh_CN/firefly.php b/resources/lang/zh_CN/firefly.php index 26fe90f0be..a1e3a0e9c9 100644 --- a/resources/lang/zh_CN/firefly.php +++ b/resources/lang/zh_CN/firefly.php @@ -24,333 +24,480 @@ declare(strict_types=1); return [ // general stuff: - 'close' => '关闭', - 'actions' => '操作', - 'edit' => '编辑', - 'delete' => '删除', - 'split' => '拆分', - 'single_split' => '拆分', - 'clone' => '复制', - 'last_seven_days' => '最近 7 天', - 'last_thirty_days' => '最近 30 天', - 'last_180_days' => '最近 180 天', - 'YTD' => 'YTD', - 'welcome_back' => '今天理财了吗?', - 'everything' => '所有', - 'today' => '今天', - 'customRange' => '自定义范围', - 'date_range' => '日期范围', - 'apply' => '应用', - 'select_date' => '选择日期..', - 'cancel' => '取消', - 'from' => '自', - 'to' => '至', - 'structure' => '结构', - 'help_translating' => '帮助文档尚未提供简体中文版本,您愿意协助翻译吗?', - 'showEverything' => '全部显示', - 'never' => '永不', - 'no_results_for_empty_search' => '您的搜索结果为空,找不到任何内容。', - 'removed_amount' => '已移除 :amount', - 'added_amount' => '已新增 :amount', - 'asset_account_role_help' => '基于您的选择而产生的额外选项,均可于事后调整。', - 'Opening balance' => '初始余额', - 'create_new_stuff' => '创建新内容', - 'new_withdrawal' => '新支出', - 'create_new_transaction' => '创建新交易', - 'sidebar_frontpage_create' => '创建', - 'new_transaction' => '新交易', - 'no_rules_for_bill' => '此账单没有与之相关的规则。', - 'go_to_asset_accounts' => '查看您的资产账户', - 'go_to_budgets' => '前往您的预算', - 'go_to_withdrawals' => '前往支出', - 'clones_journal_x' => '此交易是“:description” (#:id) 的副本', - 'go_to_categories' => '前往您的分类', - 'go_to_bills' => '前往账单', - 'go_to_expense_accounts' => '查看您的支出账户', - 'go_to_revenue_accounts' => '查看您的收入账户', - 'go_to_piggies' => '前往您的存钱罐', - 'new_deposit' => '新收入', - 'new_transfer' => '新转账', - 'new_transfers' => '新转账', - 'new_asset_account' => '新资产账户', - 'new_expense_account' => '新支出账户', - 'new_revenue_account' => '新收入账户', - 'new_liabilities_account' => '新债务账户', - 'new_budget' => '新预算', - 'new_bill' => '新账单', - 'block_account_logout' => '您已被强制退出登录,被封禁的帐户无法使用此站点。请确认您使用了有效的电子邮件地址进行注册。', - 'flash_success' => '成功!', - 'flash_info' => '提示', - 'flash_warning' => '警告!', - 'flash_error' => '错误!', - 'flash_danger' => 'Danger!', - 'flash_info_multiple' => '有1条消息|有:count条消息', - 'flash_error_multiple' => '有1个错误|有 :count 个错误', - 'net_worth' => '净资产', - 'help_for_this_page' => '本页说明', - 'help_for_this_page_body' => 'You can find more information about this page in the documentation.', - 'two_factor_welcome' => '您好!', - 'two_factor_enter_code' => '若要继续,请输入您的手机 App 为您生成的两步验证代码。', - 'two_factor_code_here' => '在此输入代码', - 'two_factor_title' => '两步验证', - 'authenticate' => '验证', - 'two_factor_forgot_title' => '遗失两步验证', - 'two_factor_forgot' => '我忘记了两步验证码', - 'two_factor_lost_header' => '遗失了您的两步验证吗?', - 'two_factor_lost_intro' => '如果您同时遗失了备份代码,很抱歉,您无法通过网页进行恢复。您可以通过下述方式进行操作。', - 'two_factor_lost_fix_self' => '如果这是您自己的 Firefly III 站点,请阅读FAQ页面中的此条目以获取更多帮助。', - 'two_factor_lost_fix_owner' => '如果这不是您自己的 Firefly III 站点,请邮件联系站点管理员(:site_owner)协助您重置两步验证。', - 'mfa_backup_code' => '您已使用备用代码登录到 Firefly III 。 您不能再使用它,因此请将其划掉。', - 'pref_two_factor_new_backup_codes' => '获取新的备份代码', - 'pref_two_factor_backup_code_count' => '您还有 :count 个可用的备份代码|您还有 :count 个可用的备份代码', - '2fa_i_have_them' => '我存下来了!', - 'warning_much_data' => ':days 天的数据需要一段时间加载。', - 'registered' => '您已成功注册!', - 'Default asset account' => '默认资产账户', - 'no_budget_pointer' => '您还没有预算,您应该在预算页面进行创建。预算可以帮助您追踪支出。', - 'no_bill_pointer' => '您还没有账单,您应该在账单页面进行创建。账单可以帮助您追踪支出。', - 'Savings account' => '储蓄账户', - 'Credit card' => '信用卡', - 'source_accounts' => '来源账户|来源账户', - 'destination_accounts' => '目标账户|目标账户', - 'user_id_is' => '您的帐户 ID 为 :user', - 'field_supports_markdown' => '此字段支持 Markdown 语法。', - 'need_more_help' => '如果您在使用 Firefly III 时需要获取更多帮助,请提交 GitHub 工单。', - 'reenable_intro_text' => '您也可以重置 页面引导流程。', - 'intro_boxes_after_refresh' => '当您重新整理页面后,介绍框将会重新出现。', - 'show_all_no_filter' => '显示所有交易,不以日期分组', - 'expenses_by_category' => '按分类的支出', - 'expenses_by_budget' => '按预算的支出', - 'income_by_category' => '按分类的收入', - 'expenses_by_asset_account' => '按资产账户的支出', - 'expenses_by_expense_account' => '按支出账户的支出', - 'cannot_redirect_to_account' => 'Firefly III 无法重新指向您至正确页面,抱歉。', - 'sum_of_expenses' => '支出总和', - 'sum_of_income' => '收入总和', - 'liabilities' => '债务', - 'spent_in_specific_budget' => '预算“:budget”的支出', - 'spent_in_specific_double' => '账户“:account”的支出', - 'earned_in_specific_double' => '“:account” 中的收入', - 'source_account' => '来源账户', - 'source_account_reconciliation' => '您不能编辑对账交易的来源账户。', - 'destination_account' => '目标账户', - 'destination_account_reconciliation' => '您不能编辑对账交易的目标账户', - 'sum_of_expenses_in_budget' => '预算“:budget”的总支出', - 'left_in_budget_limit' => '依照预算的支出尚余', - 'current_period' => '目前区间', - 'show_the_current_period_and_overview' => '显示目前区间与概览', - 'pref_languages_locale' => '若要正常使用英语外的语言,您的操作系统必须配置了正确的区域信息(locale-information)。若上述信息不存在,则货币数据、日期与金额可能出现格式错误。', - 'budget_in_period' => ':start – :end 预算“:name” (:currency) 的所有交易', - 'chart_budget_in_period' => ':start – :end 预算“:name” (:currency) 的所有交易图表', - 'chart_budget_in_period_only_currency' => '您的预算金额以 :currency 显示 ,因此此图表将以 :currency 显示交易。', - 'chart_account_in_period' => ':start – :end 账户“:name” (:balance) 的所有交易图表', - 'chart_category_in_period' => ':start – :end 分类“:name”的所有交易图表', - 'chart_category_all' => '分类「:name」的所有交易图表', - 'clone_withdrawal' => '复制此支出', - 'clone_deposit' => '复制此收入', - 'clone_transfer' => '复制此转账', - 'multi_select_no_selection' => '未选取', - 'multi_select_select_all' => '选取全部', - 'multi_select_n_selected' => '选取', - 'multi_select_all_selected' => '全部选取', - 'multi_select_filter_placeholder' => '查找…', - 'intro_next_label' => '下一个', - 'intro_prev_label' => '上一个', - 'intro_skip_label' => '跳过', - 'intro_done_label' => '完成', - 'between_dates_breadcrumb' => ':start – :end', - 'all_journals_without_budget' => '没有预算的所有交易', - 'journals_without_budget' => '没有预算的交易', - 'all_journals_without_category' => '没有类别的所有交易', - 'journals_without_category' => '没有类别的交易', - 'all_journals_for_account' => '账户“:name”的所有交易', - 'chart_all_journals_for_account' => '账户“:name”的所有交易图表', - 'journals_in_period_for_account' => ':start – :end 账户“:name”的所有交易', - 'journals_in_period_for_account_js' => 'All transactions for account {title} between {start} and {end}', - 'transferred' => '已转账', - 'all_withdrawal' => '所有支出', - 'all_transactions' => '所有交易', - 'title_withdrawal_between' => ':start – :end 的所有支出', - 'all_deposit' => '所有收入', - 'title_deposit_between' => ':start – :end 的所有收入', - 'all_transfers' => '所有转账', - 'title_transfers_between' => ':start – :end 的所有转账', - 'all_transfer' => '所有转账', - 'all_journals_for_tag' => '标签「:tag」的所有交易', - 'title_transfer_between' => ':start – :end 的所有转账', - 'all_journals_for_category' => '分类 :name 的所有交易', - 'all_journals_for_budget' => '预算 :name 的所有交易', - 'chart_all_journals_for_budget' => '预算 :name 的所有交易图表', - 'journals_in_period_for_category' => ':start – :end 分类“:name”的所有交易', - 'journals_in_period_for_tag' => ':start – :end 标签“:tag”的所有交易', - 'not_available_demo_user' => '您尝试使用的功能对演示用户不可用。', - 'exchange_rate_instructions' => '资产账户“@name”仅接受使用 @native_currency 的交易,若您希望使用 @foreign_currency,请确认 @native_currency 内的总额是已知的:', - 'transfer_exchange_rate_instructions' => '来源资产账户“@source_name”仅接受 @source_currency 的交易,目标资产账户“@dest_name”仅接受 @dest_currency 的交易,您必须用两方货币来提供正确的已转账总额。', - 'transaction_data' => '交易资料', - 'invalid_server_configuration' => '无效服务器设置', - 'invalid_locale_settings' => 'Firefly III is unable to format monetary amounts because your server is missing the required packages. There are instructions how to do this.', - 'quickswitch' => '快速切换', - 'sign_in_to_start' => '登录即可开始您的理财规划', - 'sign_in' => '登录', - 'register_new_account' => '注册新帐号', - 'forgot_my_password' => '忘记密码', - 'problems_with_input' => '你的输入有一些问题。', - 'reset_password' => '重设密码', - 'button_reset_password' => '重设密码', - 'reset_button' => '重置', - 'want_to_login' => '我想登录', - 'login_page_title' => '登录到Firefly III', - 'register_page_title' => '在 Firefly III 注册', - 'forgot_pw_page_title' => '忘记您 Firefly III 的密码', - 'reset_pw_page_title' => '重设您 Firefly III 的密码', - 'cannot_reset_demo_user' => '您不能重置演示用户的密码。', - 'no_att_demo_user' => '演示用户不能上传附件。', - 'button_register' => '注册帐号', - 'authorization' => '认证', - 'active_bills_only' => '仅包括已启用账单', - 'active_bills_only_total' => '所有已启用账单', - 'active_exp_bills_only' => '仅包括已启用和预期的账单', - 'active_exp_bills_only_total' => '所有已启用的预期账单', - 'per_period_sum_1D' => '预期每日支出', - 'per_period_sum_1W' => '预期每周支出', - 'per_period_sum_1M' => '预期每月支出', - 'per_period_sum_3M' => '预期每季度支出', - 'per_period_sum_6M' => '预期每半年支出', - 'per_period_sum_1Y' => '预期每年支出', - 'average_per_bill' => '每张账单平均值', - 'expected_total' => '期望总数', - 'reconciliation_account_name' => ':name 对账 (:currency)', - 'saved' => '已保存', - 'advanced_options' => '高级选项', - 'advanced_options_explain' => 'Firefly III 的部分页面将高级选项隐藏于此按钮中。当前页面没有需要额外查看的内容,但请一定要留意其他页面!', - 'here_be_dragons' => 'Hic sunt dracones', + 'close' => '关闭', + 'actions' => '操作', + 'edit' => '编辑', + 'delete' => '删除', + 'split' => '拆分', + 'single_split' => '拆分', + 'clone' => '复制', + 'last_seven_days' => '最近 7 天', + 'last_thirty_days' => '最近 30 天', + 'last_180_days' => '最近 180 天', + 'YTD' => 'YTD', + 'welcome_back' => '今天理财了吗?', + 'everything' => '所有', + 'today' => '今天', + 'customRange' => '自定义范围', + 'date_range' => '日期范围', + 'apply' => '应用', + 'select_date' => '选择日期..', + 'cancel' => '取消', + 'from' => '自', + 'to' => '至', + 'structure' => '结构', + 'help_translating' => '帮助文档尚未提供简体中文版本,您愿意协助翻译吗?', + 'showEverything' => '全部显示', + 'never' => '永不', + 'no_results_for_empty_search' => '您的搜索结果为空,找不到任何内容。', + 'removed_amount' => '已移除 :amount', + 'added_amount' => '已新增 :amount', + 'asset_account_role_help' => '基于您的选择而产生的额外选项,均可于事后调整。', + 'Opening balance' => '初始余额', + 'create_new_stuff' => '创建新内容', + 'new_withdrawal' => '新支出', + 'create_new_transaction' => '创建新交易', + 'sidebar_frontpage_create' => '创建', + 'new_transaction' => '新交易', + 'no_rules_for_bill' => '此账单没有与之相关的规则。', + 'go_to_asset_accounts' => '查看您的资产账户', + 'go_to_budgets' => '前往您的预算', + 'go_to_withdrawals' => '前往支出', + 'clones_journal_x' => '此交易是“:description” (#:id) 的副本', + 'go_to_categories' => '前往您的分类', + 'go_to_bills' => '前往账单', + 'go_to_expense_accounts' => '查看您的支出账户', + 'go_to_revenue_accounts' => '查看您的收入账户', + 'go_to_piggies' => '前往您的存钱罐', + 'new_deposit' => '新收入', + 'new_transfer' => '新转账', + 'new_transfers' => '新转账', + 'new_asset_account' => '新资产账户', + 'new_expense_account' => '新支出账户', + 'new_revenue_account' => '新收入账户', + 'new_liabilities_account' => '新债务账户', + 'new_budget' => '新预算', + 'new_bill' => '新账单', + 'block_account_logout' => '您已被强制退出登录,被封禁的帐户无法使用此站点。请确认您使用了有效的电子邮件地址进行注册。', + 'flash_success' => '成功!', + 'flash_info' => '提示', + 'flash_warning' => '警告!', + 'flash_error' => '错误!', + 'flash_danger' => '危险!', + 'flash_info_multiple' => '有1条消息|有:count条消息', + 'flash_error_multiple' => '有1个错误|有 :count 个错误', + 'net_worth' => '净资产', + 'help_for_this_page' => '本页说明', + 'help_for_this_page_body' => '你可以在文档中找到关于这个页面的更多信息。', + 'two_factor_welcome' => '您好!', + 'two_factor_enter_code' => '若要继续,请输入您的手机 App 为您生成的两步验证代码。', + 'two_factor_code_here' => '在此输入代码', + 'two_factor_title' => '两步验证', + 'authenticate' => '验证', + 'two_factor_forgot_title' => '遗失两步验证', + 'two_factor_forgot' => '我忘记了两步验证码', + 'two_factor_lost_header' => '遗失了您的两步验证吗?', + 'two_factor_lost_intro' => '如果您同时遗失了备份代码,很抱歉,您无法通过网页进行恢复。您可以通过下述方式进行操作。', + 'two_factor_lost_fix_self' => '如果这是您自己的 Firefly III 站点,请阅读FAQ页面中的此条目以获取更多帮助。', + 'two_factor_lost_fix_owner' => '如果这不是您自己的 Firefly III 站点,请邮件联系站点管理员(:site_owner)协助您重置两步验证。', + 'mfa_backup_code' => '您已使用备用代码登录到 Firefly III 。 您不能再使用它,因此请将其划掉。', + 'pref_two_factor_new_backup_codes' => '获取新的备份代码', + 'pref_two_factor_backup_code_count' => '您还有 :count 个可用的备份代码|您还有 :count 个可用的备份代码', + '2fa_i_have_them' => '我存下来了!', + 'warning_much_data' => ':days 天的数据需要一段时间加载。', + 'registered' => '您已成功注册!', + 'Default asset account' => '默认资产账户', + 'no_budget_pointer' => '您还没有预算,您应该在预算页面进行创建。预算可以帮助您追踪支出。', + 'no_bill_pointer' => '您还没有账单,您应该在账单页面进行创建。账单可以帮助您追踪支出。', + 'Savings account' => '储蓄账户', + 'Credit card' => '信用卡', + 'source_accounts' => '来源账户|来源账户', + 'destination_accounts' => '目标账户|目标账户', + 'user_id_is' => '您的帐户 ID 为 :user', + 'field_supports_markdown' => '此字段支持 Markdown 语法。', + 'need_more_help' => '如果您在使用 Firefly III 时需要获取更多帮助,请提交 GitHub 工单。', + 'reenable_intro_text' => '您也可以重置 页面引导流程。', + 'intro_boxes_after_refresh' => '当您重新整理页面后,介绍框将会重新出现。', + 'show_all_no_filter' => '显示所有交易,不以日期分组', + 'expenses_by_category' => '按分类的支出', + 'expenses_by_budget' => '按预算的支出', + 'income_by_category' => '按分类的收入', + 'expenses_by_asset_account' => '按资产账户的支出', + 'expenses_by_expense_account' => '按支出账户的支出', + 'cannot_redirect_to_account' => 'Firefly III 无法重新指向您至正确页面,抱歉。', + 'sum_of_expenses' => '支出总和', + 'sum_of_income' => '收入总和', + 'liabilities' => '债务', + 'spent_in_specific_budget' => '预算“:budget”的支出', + 'spent_in_specific_double' => '账户“:account”的支出', + 'earned_in_specific_double' => '“:account” 中的收入', + 'source_account' => '来源账户', + 'source_account_reconciliation' => '您不能编辑对账交易的来源账户。', + 'destination_account' => '目标账户', + 'destination_account_reconciliation' => '您不能编辑对账交易的目标账户', + 'sum_of_expenses_in_budget' => '预算“:budget”的总支出', + 'left_in_budget_limit' => '依照预算的支出尚余', + 'current_period' => '目前区间', + 'show_the_current_period_and_overview' => '显示目前区间与概览', + 'pref_languages_locale' => '若要正常使用英语外的语言,您的操作系统必须配置了正确的区域信息(locale-information)。若上述信息不存在,则货币数据、日期与金额可能出现格式错误。', + 'budget_in_period' => ':start – :end 预算“:name” (:currency) 的所有交易', + 'chart_budget_in_period' => ':start – :end 预算“:name” (:currency) 的所有交易图表', + 'chart_budget_in_period_only_currency' => '您的预算金额以 :currency 显示 ,因此此图表将以 :currency 显示交易。', + 'chart_account_in_period' => ':start – :end 账户“:name” (:balance) 的所有交易图表', + 'chart_category_in_period' => ':start – :end 分类“:name”的所有交易图表', + 'chart_category_all' => '分类「:name」的所有交易图表', + 'clone_withdrawal' => '复制此支出', + 'clone_deposit' => '复制此收入', + 'clone_transfer' => '复制此转账', + 'multi_select_no_selection' => '未选取', + 'multi_select_select_all' => '选取全部', + 'multi_select_n_selected' => '选取', + 'multi_select_all_selected' => '全部选取', + 'multi_select_filter_placeholder' => '查找…', + 'intro_next_label' => '下一个', + 'intro_prev_label' => '上一个', + 'intro_skip_label' => '跳过', + 'intro_done_label' => '完成', + 'between_dates_breadcrumb' => ':start – :end', + 'all_journals_without_budget' => '没有预算的所有交易', + 'journals_without_budget' => '没有预算的交易', + 'all_journals_without_category' => '没有类别的所有交易', + 'journals_without_category' => '没有类别的交易', + 'all_journals_for_account' => '账户“:name”的所有交易', + 'chart_all_journals_for_account' => '账户“:name”的所有交易图表', + 'journals_in_period_for_account' => ':start – :end 账户“:name”的所有交易', + 'journals_in_period_for_account_js' => '在 {start} 和 {end} 之间 {title} 账户的所有交易', + 'transferred' => '已转账', + 'all_withdrawal' => '所有支出', + 'all_transactions' => '所有交易', + 'title_withdrawal_between' => ':start – :end 的所有支出', + 'all_deposit' => '所有收入', + 'title_deposit_between' => ':start – :end 的所有收入', + 'all_transfers' => '所有转账', + 'title_transfers_between' => ':start – :end 的所有转账', + 'all_transfer' => '所有转账', + 'all_journals_for_tag' => '标签「:tag」的所有交易', + 'title_transfer_between' => ':start – :end 的所有转账', + 'all_journals_for_category' => '分类 :name 的所有交易', + 'all_journals_for_budget' => '预算 :name 的所有交易', + 'chart_all_journals_for_budget' => '预算 :name 的所有交易图表', + 'journals_in_period_for_category' => ':start – :end 分类“:name”的所有交易', + 'journals_in_period_for_tag' => ':start – :end 标签“:tag”的所有交易', + 'not_available_demo_user' => '您尝试使用的功能对演示用户不可用。', + 'exchange_rate_instructions' => '资产账户“@name”仅接受使用 @native_currency 的交易,若您希望使用 @foreign_currency,请确认 @native_currency 内的总额是已知的:', + 'transfer_exchange_rate_instructions' => '来源资产账户“@source_name”仅接受 @source_currency 的交易,目标资产账户“@dest_name”仅接受 @dest_currency 的交易,您必须用两方货币来提供正确的已转账总额。', + 'transaction_data' => '交易资料', + 'invalid_server_configuration' => '无效服务器设置', + 'invalid_locale_settings' => 'Firefly III is unable to format monetary amounts because your server is missing the required packages. There are instructions how to do this.', + 'quickswitch' => '快速切换', + 'sign_in_to_start' => '登录即可开始您的理财规划', + 'sign_in' => '登录', + 'register_new_account' => '注册新帐号', + 'forgot_my_password' => '忘记密码', + 'problems_with_input' => '你的输入有一些问题。', + 'reset_password' => '重设密码', + 'button_reset_password' => '重设密码', + 'reset_button' => '重置', + 'want_to_login' => '我想登录', + 'login_page_title' => '登录到Firefly III', + 'register_page_title' => '在 Firefly III 注册', + 'forgot_pw_page_title' => '忘记您 Firefly III 的密码', + 'reset_pw_page_title' => '重设您 Firefly III 的密码', + 'cannot_reset_demo_user' => '您不能重置演示用户的密码。', + 'no_att_demo_user' => '演示用户不能上传附件。', + 'button_register' => '注册帐号', + 'authorization' => '认证', + 'active_bills_only' => '仅包括已启用账单', + 'active_bills_only_total' => '所有已启用账单', + 'active_exp_bills_only' => '仅包括已启用和预期的账单', + 'active_exp_bills_only_total' => '所有已启用的预期账单', + 'per_period_sum_1D' => '预期每日支出', + 'per_period_sum_1W' => '预期每周支出', + 'per_period_sum_1M' => '预期每月支出', + 'per_period_sum_3M' => '预期每季度支出', + 'per_period_sum_6M' => '预期每半年支出', + 'per_period_sum_1Y' => '预期每年支出', + 'average_per_bill' => '每张账单平均值', + 'expected_total' => '期望总数', + 'reconciliation_account_name' => ':name 对账 (:currency)', + 'saved' => '已保存', + 'advanced_options' => '高级选项', + 'advanced_options_explain' => 'Firefly III 的部分页面将高级选项隐藏于此按钮中。当前页面没有需要额外查看的内容,但请一定要留意其他页面!', + 'here_be_dragons' => 'Hic sunt dracones', // Webhooks - 'webhooks' => 'Webhooks', + 'webhooks' => 'Webhooks', // API access - 'authorization_request' => 'Firefly III :version 版授权请求', - 'authorization_request_intro' => 'Application ":client" is requesting permission to access your financial administration. Would you like to authorize :client to access these records?', - 'authorization_request_site' => 'You will be redirected to :url which will then be able to access your Firefly III data.', - 'authorization_request_invalid' => 'This access request is invalid. Please never follow this link again.', - 'scopes_will_be_able' => '此应用可以:', - 'button_authorize' => '授权', - 'none_in_select_list' => '(空)', - 'no_piggy_bank' => '(无存钱罐)', - 'name_in_currency' => ':name 于 :currency', - 'paid_in_currency' => '以 :currency 支付', - 'unpaid_in_currency' => '未以 :currency 支付', - 'is_alpha_warning' => '您正在运行 ALPHA 版本。请注意错误和问题。', - 'is_beta_warning' => '您正在运行 BETA 版本。请注意错误和问题。', - 'all_destination_accounts' => '目标账户', - 'all_source_accounts' => '来源账户', - 'back_to_index' => '返回列表 ', - 'cant_logout_guard' => 'Firefly III 无法退出登录。', - 'external_url' => '外部链接', - 'internal_reference' => '内部引用', + 'authorization_request' => 'Firefly III :version 版授权请求', + 'authorization_request_intro' => 'Application ":client" is requesting permission to access your financial administration. Would you like to authorize :client to access these records?', + 'authorization_request_site' => 'You will be redirected to :url which will then be able to access your Firefly III data.', + 'authorization_request_invalid' => 'This access request is invalid. Please never follow this link again.', + 'scopes_will_be_able' => '此应用可以:', + 'button_authorize' => '授权', + 'none_in_select_list' => '(空)', + 'no_piggy_bank' => '(无存钱罐)', + 'name_in_currency' => ':name 于 :currency', + 'paid_in_currency' => '以 :currency 支付', + 'unpaid_in_currency' => '未以 :currency 支付', + 'is_alpha_warning' => '您正在运行 ALPHA 版本。请注意错误和问题。', + 'is_beta_warning' => '您正在运行 BETA 版本。请注意错误和问题。', + 'all_destination_accounts' => '目标账户', + 'all_source_accounts' => '来源账户', + 'back_to_index' => '返回列表 ', + 'cant_logout_guard' => 'Firefly III 无法退出登录。', + 'external_url' => '外部链接', + 'internal_reference' => '内部引用', // check for updates: - 'update_check_title' => '检查更新', - 'admin_update_check_title' => '自动检查更新', - 'admin_update_check_explain' => 'Firefly III 可以自动检查更新。当您启用此设置时,它将与 Firefly III 更新服务器通讯,查看是否有新版本的 Firefly III。当有新版时,您将收到通知。您可以使用右边的按钮测试此通知。请在下面选择您是否希望 Firefly III 检查更新。', - 'check_for_updates_permission' => 'Firefly III 可自动检查更新,但此功能需要您的许可。请前往管理页面确认您是否需要启用此功能。', - 'updates_ask_me_later' => '稍后再次询问', - 'updates_do_not_check' => '不检查更新', - 'updates_enable_check' => '启用检查更新', - 'admin_update_check_now_title' => '立即检查更新', - 'admin_update_check_now_explain' => '如果您点击此按钮,Firefly III 将会检查您现在的版本是否为最新版。', - 'check_for_updates_button' => '立即检查!', - 'update_new_version_alert' => '发现可用的 Firefly III 新版本,您正在运行的版本是 :your_version,最新版本是 :new_version(发布于 :date)。', - 'update_version_beta' => '此版本是 BETA 版本。您可能会遇到问题。', - 'update_version_alpha' => '此版本是 ALPHA 版本。您可能会遇到问题。', - 'update_current_version_alert' => '您正在运行 :version,这是最新的可用版本。', - 'update_newer_version_alert' => '您正在运行 :your_version,它比最新发布的 :new_version 更新。', - 'update_check_error' => '检查更新时发生错误::error', - 'unknown_error' => '未知错误。抱歉。', - 'just_new_release' => '有新版本可用!版本 :version 发布于 :date。这个版本非常新,等待几天后新版本才能稳定。', - 'disabled_but_check' => '您已禁用更新检查。所以请不要忘记手动检查更新。谢谢!', - 'admin_update_channel_title' => '更新通道', - 'admin_update_channel_explain' => 'Firefly III 具有三个更新“通道”,其决定了您在功能、改进和错误修正方面的不同体验。如果您喜欢冒险,请使用“beta”通道;如果您不惧危险,请使用“alpha”通道。', - 'update_channel_stable' => '稳定版,所有功能可以正常运行', - 'update_channel_beta' => 'Beta版,拥有新功能但可能崩溃', - 'update_channel_alpha' => 'Alpha版,随时添加新功能,可能出现未知问题', + 'update_check_title' => '检查更新', + 'admin_update_check_title' => '自动检查更新', + 'admin_update_check_explain' => 'Firefly III 可以自动检查更新。当您启用此设置时,它将与 Firefly III 更新服务器通讯,查看是否有新版本的 Firefly III。当有新版时,您将收到通知。您可以使用右边的按钮测试此通知。请在下面选择您是否希望 Firefly III 检查更新。', + 'check_for_updates_permission' => 'Firefly III 可自动检查更新,但此功能需要您的许可。请前往管理页面确认您是否需要启用此功能。', + 'updates_ask_me_later' => '稍后再次询问', + 'updates_do_not_check' => '不检查更新', + 'updates_enable_check' => '启用检查更新', + 'admin_update_check_now_title' => '立即检查更新', + 'admin_update_check_now_explain' => '如果您点击此按钮,Firefly III 将会检查您现在的版本是否为最新版。', + 'check_for_updates_button' => '立即检查!', + 'update_new_version_alert' => '发现可用的 Firefly III 新版本,您正在运行的版本是 :your_version,最新版本是 :new_version(发布于 :date)。', + 'update_version_beta' => '此版本是 BETA 版本。您可能会遇到问题。', + 'update_version_alpha' => '此版本是 ALPHA 版本。您可能会遇到问题。', + 'update_current_version_alert' => '您正在运行 :version,这是最新的可用版本。', + 'update_newer_version_alert' => '您正在运行 :your_version,它比最新发布的 :new_version 更新。', + 'update_check_error' => '检查更新时发生错误::error', + 'unknown_error' => '未知错误。抱歉。', + 'just_new_release' => '有新版本可用!版本 :version 发布于 :date。这个版本非常新,等待几天后新版本才能稳定。', + 'disabled_but_check' => '您已禁用更新检查。所以请不要忘记手动检查更新。谢谢!', + 'admin_update_channel_title' => '更新通道', + 'admin_update_channel_explain' => 'Firefly III 具有三个更新“通道”,其决定了您在功能、改进和错误修正方面的不同体验。如果您喜欢冒险,请使用“beta”通道;如果您不惧危险,请使用“alpha”通道。', + 'update_channel_stable' => '稳定版,所有功能可以正常运行', + 'update_channel_beta' => 'Beta版,拥有新功能但可能崩溃', + 'update_channel_alpha' => 'Alpha版,随时添加新功能,可能出现未知问题', // search - 'search' => '搜索', - 'search_query' => '搜索语句', - 'search_found_transactions' => 'Firefly III 找到 :count 条交易,用时 :time 秒。|Firefly III 找到 :count 条交易,用时 :time 秒。', - 'search_found_more_transactions' => 'Firefly III 找到超过 :count 条交易,用时 :time 秒。', - 'search_for_query' => 'Firefly III 正在搜索包含 :query 的交易', - 'invalid_operators_list' => 'These search parameters are not valid and have been ignored.', - 'search_modifier_date_is' => '交易日期为“:value”', - 'search_modifier_id' => '交易 ID 为 “:value”', - 'search_modifier_date_before' => '交易日期为“:value”或之前', - 'search_modifier_date_after' => '交易日期为“:value”或之后', - 'search_modifier_created_on' => '交易创建于“:value”', - 'search_modifier_updated_on' => '交易上次更新于“:value”', - 'search_modifier_external_id' => '外部 ID 为“:value”', - 'search_modifier_no_external_url' => 'The transaction has no external URL', - 'search_modifier_any_external_url' => 'The transaction must have a (any) external URL', - 'search_modifier_internal_reference' => '内部引用为“:value”', - 'search_modifier_description_starts' => '描述为“:value”', - 'search_modifier_description_ends' => '描述结尾为“:value”', - 'search_modifier_description_contains' => '描述包含“:value”', - 'search_modifier_description_is' => '描述为“:value”', - 'search_modifier_currency_is' => '交易 (外币) 货币为“:value”', - 'search_modifier_foreign_currency_is' => '交易外币为“:value”', - 'search_modifier_has_attachments' => '交易必须有附件', - 'search_modifier_has_no_category' => '交易不能有分类', - 'search_modifier_has_any_category' => '交易必须有分类', - 'search_modifier_has_no_budget' => '交易不能有预算', - 'search_modifier_has_any_budget' => '交易必须有预算', - 'search_modifier_has_no_bill' => 'The transaction must have no bill', - 'search_modifier_has_any_bill' => 'The transaction must have a (any) bill', - 'search_modifier_has_no_tag' => '交易不能有标签', - 'search_modifier_has_any_tag' => '交易必须有标签', - 'search_modifier_notes_contain' => '交易备注包含“:value”', - 'search_modifier_notes_start' => '交易备注开头为“:value”', - 'search_modifier_notes_end' => '交易备注结尾为“:value”', - 'search_modifier_notes_are' => '交易备注全等于“:value”', - 'search_modifier_no_notes' => '交易备注为空', - 'search_modifier_any_notes' => '交易备注不为空', - 'search_modifier_amount_exactly' => '金额等于:value', - 'search_modifier_amount_less' => '金额小于或等于:value', - 'search_modifier_amount_more' => '金额大于或等于:value', - 'search_modifier_source_account_is' => '来源账户名称为“:value”', - 'search_modifier_source_account_contains' => '来源账户名称包含“:value”', - 'search_modifier_source_account_starts' => '来源账户名称开头为“:value”', - 'search_modifier_source_account_ends' => '来源账户名称结尾为“:value”', - 'search_modifier_source_account_id' => '来源账户 ID 为 :value', - 'search_modifier_source_account_nr_is' => '来源账户编号 (IBAN) 为“:value”', - 'search_modifier_source_account_nr_contains' => '来源账户编号 (IBAN) 包含“:value”', - 'search_modifier_source_account_nr_starts' => '来源账户编号 (IBAN) 开头为“:value”', - 'search_modifier_source_account_nr_ends' => '来源账户编号 (IBAN) 结尾为“:value”', - 'search_modifier_destination_account_is' => '目标账户名称为“:value”', - 'search_modifier_destination_account_contains' => '目标账户名称包含“:value”', - 'search_modifier_destination_account_starts' => '目标账户名称开头为“:value”', - 'search_modifier_destination_account_ends' => '目标账户名称结尾为“:value”', - 'search_modifier_destination_account_id' => '目标账户 ID 为 :value', - 'search_modifier_destination_is_cash' => '目标账户为 (现金) 账户', - 'search_modifier_source_is_cash' => '来源账户为 (现金) 账户', - 'search_modifier_destination_account_nr_is' => '目标账户编号 (IBAN) 为“:value”', - 'search_modifier_destination_account_nr_contains' => '目标账户编号 (IBAN) 包含“:value”', - 'search_modifier_destination_account_nr_starts' => '目标账户编号 (IBAN) 开头为“:value”', - 'search_modifier_destination_account_nr_ends' => '目标账户编号 (IBAN) 结尾为“:value”', - 'search_modifier_account_id' => '来源或/和目标账户 ID 为::value', - 'search_modifier_category_is' => '分类是“:value”', - 'search_modifier_budget_is' => '预算是“:value”', - 'search_modifier_bill_is' => '账单是“:value”', - 'search_modifier_transaction_type' => '交易类型是“:value”', - 'search_modifier_tag_is' => '标签是“:value”', - 'search_modifier_date_is_year' => 'Transaction is in year ":value"', - 'search_modifier_date_is_month' => 'Transaction is in month ":value"', - 'search_modifier_date_is_day' => 'Transaction is on day of month ":value"', - 'search_modifier_date_before_year' => 'Transaction is before or in year ":value"', - 'search_modifier_date_before_month' => 'Transaction is before or in month ":value"', - 'search_modifier_date_before_day' => 'Transaction is before or on day of month ":value"', - 'search_modifier_date_after_year' => 'Transaction is in or after year ":value"', - 'search_modifier_date_after_month' => 'Transaction is in or after month ":value"', - 'search_modifier_date_after_day' => 'Transaction is after or on day of month ":value"', + 'search' => '搜索', + 'search_query' => '搜索语句', + 'search_found_transactions' => 'Firefly III 找到 :count 条交易,用时 :time 秒。|Firefly III 找到 :count 条交易,用时 :time 秒。', + 'search_found_more_transactions' => 'Firefly III 找到超过 :count 条交易,用时 :time 秒。', + 'search_for_query' => 'Firefly III 正在搜索包含 :query 的交易', + 'invalid_operators_list' => 'These search parameters are not valid and have been ignored.', + + // old + + 'search_modifier_date_on' => 'Transaction date is ":value"', + 'search_modifier_id' => '交易 ID 为 “:value”', + 'search_modifier_date_before' => '交易日期为“:value”或之前', + 'search_modifier_date_after' => '交易日期为“:value”或之后', + 'search_modifier_external_id_is' => 'External ID is ":value"', + 'search_modifier_no_external_url' => 'The transaction has no external URL', + 'search_modifier_any_external_url' => 'The transaction must have a (any) external URL', + 'search_modifier_internal_reference_is' => 'Internal reference is ":value"', + 'search_modifier_description_starts' => '描述为“:value”', + 'search_modifier_description_ends' => '描述结尾为“:value”', + 'search_modifier_description_contains' => '描述包含“:value”', + 'search_modifier_description_is' => '描述为“:value”', + 'search_modifier_currency_is' => '交易 (外币) 货币为“:value”', + 'search_modifier_foreign_currency_is' => '交易外币为“:value”', + 'search_modifier_has_attachments' => '交易必须有附件', + 'search_modifier_has_no_category' => '交易不能有分类', + 'search_modifier_has_any_category' => '交易必须有分类', + 'search_modifier_has_no_budget' => '交易不能有预算', + 'search_modifier_has_any_budget' => '交易必须有预算', + 'search_modifier_has_no_bill' => 'The transaction must have no bill', + 'search_modifier_has_any_bill' => 'The transaction must have a (any) bill', + 'search_modifier_has_no_tag' => '交易不能有标签', + 'search_modifier_has_any_tag' => '交易必须有标签', + 'search_modifier_notes_contains' => 'The transaction notes contain ":value"', + 'search_modifier_notes_starts' => 'The transaction notes start with ":value"', + 'search_modifier_notes_ends' => 'The transaction notes end with ":value"', + 'search_modifier_notes_is' => 'The transaction notes are exactly ":value"', + 'search_modifier_no_notes' => '交易备注为空', + 'search_modifier_any_notes' => '交易备注不为空', + 'search_modifier_amount_is' => 'Amount is exactly :value', + 'search_modifier_amount_less' => '金额小于或等于:value', + 'search_modifier_amount_more' => '金额大于或等于:value', + 'search_modifier_source_account_is' => '来源账户名称为“:value”', + 'search_modifier_source_account_contains' => '来源账户名称包含“:value”', + 'search_modifier_source_account_starts' => '来源账户名称开头为“:value”', + 'search_modifier_source_account_ends' => '来源账户名称结尾为“:value”', + 'search_modifier_source_account_id' => '来源账户 ID 为 :value', + 'search_modifier_source_account_nr_is' => '来源账户编号 (IBAN) 为“:value”', + 'search_modifier_source_account_nr_contains' => '来源账户编号 (IBAN) 包含“:value”', + 'search_modifier_source_account_nr_starts' => '来源账户编号 (IBAN) 开头为“:value”', + 'search_modifier_source_account_nr_ends' => '来源账户编号 (IBAN) 结尾为“:value”', + 'search_modifier_destination_account_is' => '目标账户名称为“:value”', + 'search_modifier_destination_account_contains' => '目标账户名称包含“:value”', + 'search_modifier_destination_account_starts' => '目标账户名称开头为“:value”', + 'search_modifier_destination_account_ends' => '目标账户名称结尾为“:value”', + 'search_modifier_destination_account_id' => '目标账户 ID 为 :value', + 'search_modifier_destination_is_cash' => '目标账户为 (现金) 账户', + 'search_modifier_source_is_cash' => '来源账户为 (现金) 账户', + 'search_modifier_destination_account_nr_is' => '目标账户编号 (IBAN) 为“:value”', + 'search_modifier_destination_account_nr_contains' => '目标账户编号 (IBAN) 包含“:value”', + 'search_modifier_destination_account_nr_starts' => '目标账户编号 (IBAN) 开头为“:value”', + 'search_modifier_destination_account_nr_ends' => '目标账户编号 (IBAN) 结尾为“:value”', + 'search_modifier_account_id' => '来源或/和目标账户 ID 为::value', + 'search_modifier_category_is' => '分类是“:value”', + 'search_modifier_budget_is' => '预算是“:value”', + 'search_modifier_bill_is' => '账单是“:value”', + 'search_modifier_transaction_type' => '交易类型是“:value”', + 'search_modifier_tag_is' => '标签是“:value”', + 'search_modifier_date_on_year' => 'Transaction is in year ":value"', + 'search_modifier_date_on_month' => 'Transaction is in month ":value"', + 'search_modifier_date_on_day' => 'Transaction is on day of month ":value"', + 'search_modifier_date_before_year' => 'Transaction is before or in year ":value"', + 'search_modifier_date_before_month' => 'Transaction is before or in month ":value"', + 'search_modifier_date_before_day' => 'Transaction is before or on day of month ":value"', + 'search_modifier_date_after_year' => 'Transaction is in or after year ":value"', + 'search_modifier_date_after_month' => 'Transaction is in or after month ":value"', + 'search_modifier_date_after_day' => 'Transaction is after or on day of month ":value"', + + + // new + 'search_modifier_tag_is_not' => 'No tag is ":value"', + + 'search_modifier_account_is' => 'Either account is ":value"', + 'search_modifier_account_contains' => 'Either account contains ":value"', + 'search_modifier_account_ends' => 'Either account ends with ":value"', + 'search_modifier_account_starts' => 'Either account starts with ":value"', + 'search_modifier_account_nr_is' => 'Either account number / IBAN is ":value"', + 'search_modifier_account_nr_contains' => 'Either account number / IBAN contains ":value"', + 'search_modifier_account_nr_ends' => 'Either account number / IBAN ends with ":value"', + 'search_modifier_account_nr_starts' => 'Either account number / IBAN starts with ":value"', + 'search_modifier_category_contains' => 'Category contains ":value"', + 'search_modifier_category_ends' => 'Category ends with ":value"', + 'search_modifier_category_starts' => 'Category starts with ":value"', + 'search_modifier_budget_contains' => 'Budget contains ":value"', + 'search_modifier_budget_ends' => 'Budget ends with ":value"', + 'search_modifier_budget_starts' => 'Budget starts with ":value"', + 'search_modifier_bill_contains' => 'Bill contains ":value"', + 'search_modifier_bill_ends' => 'Bill ends with ":value"', + 'search_modifier_bill_starts' => 'Bill starts with ":value"', + 'search_modifier_external_id_contains' => 'External ID contains ":value"', + 'search_modifier_external_id_ends' => 'External ID ends with ":value"', + 'search_modifier_external_id_starts' => 'External ID starts with ":value"', + 'search_modifier_internal_reference_contains' => 'Internal reference contains ":value"', + 'search_modifier_internal_reference_ends' => 'Internal reference ends with ":value"', + 'search_modifier_internal_reference_starts' => 'Internal reference starts with ":value"', + 'search_modifier_external_url_is' => 'External URL is ":value"', + 'search_modifier_external_url_contains' => 'External URL contains ":value"', + 'search_modifier_external_url_ends' => 'External URL ends with ":value"', + 'search_modifier_external_url_starts' => 'External URL starts with ":value"', + 'search_modifier_has_no_attachments' => 'Transaction has no attachments', + 'search_modifier_account_is_cash' => 'Either account is a cash account.', + 'search_modifier_journal_id' => 'The journal ID is ":value"', + 'search_modifier_recurrence_id' => 'The recurring transaction ID is ":value"', + 'search_modifier_foreign_amount_is' => 'The foreign amount is ":value"', + 'search_modifier_foreign_amount_less' => 'The foreign amount is less than ":value"', + 'search_modifier_foreign_amount_more' => 'The foreign amount is more than ":value"', + + // date fields + 'search_modifier_interest_date_on' => 'Transaction interest date is ":value"', + 'search_modifier_interest_date_on_year' => 'Transaction interest date is in year ":value"', + 'search_modifier_interest_date_on_month' => 'Transaction interest date is in month ":value"', + 'search_modifier_interest_date_on_day' => 'Transaction interest date is on day of month ":value"', + 'search_modifier_interest_date_before_year' => 'Transaction interest date is before or in year ":value"', + 'search_modifier_interest_date_before_month' => 'Transaction interest date is before or in month ":value"', + 'search_modifier_interest_date_before_day' => 'Transaction interest date is before or on day of month ":value"', + 'search_modifier_interest_date_after_year' => 'Transaction interest date is after or in year ":value"', + 'search_modifier_interest_date_after_month' => 'Transaction interest date is after or in month ":value"', + 'search_modifier_interest_date_after_day' => 'Transaction interest date is after or on day of month ":value"', + 'search_modifier_book_date_on_year' => 'Transaction book date is in year ":value"', + 'search_modifier_book_date_on_month' => 'Transaction book date is in month ":value"', + 'search_modifier_book_date_on_day' => 'Transaction book date is on day of month ":value"', + 'search_modifier_book_date_before_year' => 'Transaction book date is before or in year ":value"', + 'search_modifier_book_date_before_month' => 'Transaction book date is before or in month ":value"', + 'search_modifier_book_date_before_day' => 'Transaction book date is before or on day of month ":value"', + 'search_modifier_book_date_after_year' => 'Transaction book date is after or in year ":value"', + 'search_modifier_book_date_after_month' => 'Transaction book date is after or in month ":value"', + 'search_modifier_book_date_after_day' => 'Transaction book date is after or on day of month ":value"', + 'search_modifier_process_date_on_year' => 'Transaction process date is in year ":value"', + 'search_modifier_process_date_on_month' => 'Transaction process date is in month ":value"', + 'search_modifier_process_date_on_day' => 'Transaction process date is on day of month ":value"', + 'search_modifier_process_date_before_year' => 'Transaction process date is before or in year ":value"', + 'search_modifier_process_date_before_month' => 'Transaction process date is before or in month ":value"', + 'search_modifier_process_date_before_day' => 'Transaction process date is before or on day of month ":value"', + 'search_modifier_process_date_after_year' => 'Transaction process date is after or in year ":value"', + 'search_modifier_process_date_after_month' => 'Transaction process date is after or in month ":value"', + 'search_modifier_process_date_after_day' => 'Transaction process date is after or on day of month ":value"', + 'search_modifier_due_date_on_year' => 'Transaction due date is in year ":value"', + 'search_modifier_due_date_on_month' => 'Transaction due date is in month ":value"', + 'search_modifier_due_date_on_day' => 'Transaction due date is on day of month ":value"', + 'search_modifier_due_date_before_year' => 'Transaction due date is before or in year ":value"', + 'search_modifier_due_date_before_month' => 'Transaction due date is before or in month ":value"', + 'search_modifier_due_date_before_day' => 'Transaction due date is before or on day of month ":value"', + 'search_modifier_due_date_after_year' => 'Transaction due date is after or in year ":value"', + 'search_modifier_due_date_after_month' => 'Transaction due date is after or in month ":value"', + 'search_modifier_due_date_after_day' => 'Transaction due date is after or on day of month ":value"', + 'search_modifier_payment_date_on_year' => 'Transaction payment date is in year ":value"', + 'search_modifier_payment_date_on_month' => 'Transaction payment date is in month ":value"', + 'search_modifier_payment_date_on_day' => 'Transaction payment date is on day of month ":value"', + 'search_modifier_payment_date_before_year' => 'Transaction payment date is before or in year ":value"', + 'search_modifier_payment_date_before_month' => 'Transaction payment date is before or in month ":value"', + 'search_modifier_payment_date_before_day' => 'Transaction payment date is before or on day of month ":value"', + 'search_modifier_payment_date_after_year' => 'Transaction payment date is after or in year ":value"', + 'search_modifier_payment_date_after_month' => 'Transaction payment date is after or in month ":value"', + 'search_modifier_payment_date_after_day' => 'Transaction payment date is after or on day of month ":value"', + 'search_modifier_invoice_date_on_year' => 'Transaction invoice date is in year ":value"', + 'search_modifier_invoice_date_on_month' => 'Transaction invoice date is in month ":value"', + 'search_modifier_invoice_date_on_day' => 'Transaction invoice date is on day of month ":value"', + 'search_modifier_invoice_date_before_year' => 'Transaction invoice date is before or in year ":value"', + 'search_modifier_invoice_date_before_month' => 'Transaction invoice date is before or in month ":value"', + 'search_modifier_invoice_date_before_day' => 'Transaction invoice date is before or on day of month ":value"', + 'search_modifier_invoice_date_after_year' => 'Transaction invoice date is after or in year ":value"', + 'search_modifier_invoice_date_after_month' => 'Transaction invoice date is after or in month ":value"', + 'search_modifier_invoice_date_after_day' => 'Transaction invoice date is after or on day of month ":value"', + // other dates + 'search_modifier_updated_at_on_year' => 'Transaction was last updated in year ":value"', + 'search_modifier_updated_at_on_month' => 'Transaction was last updated in month ":value"', + 'search_modifier_updated_at_on_day' => 'Transaction was last updated on day of month ":value"', + 'search_modifier_updated_at_before_year' => 'Transaction was last updated in or before year ":value"', + 'search_modifier_updated_at_before_month' => 'Transaction was last updated in or before month ":value"', + 'search_modifier_updated_at_before_day' => 'Transaction was last updated on or before day of month ":value"', + 'search_modifier_updated_at_after_year' => 'Transaction was last updated in or after year ":value"', + 'search_modifier_updated_at_after_month' => 'Transaction was last updated in or after month ":value"', + 'search_modifier_updated_at_after_day' => 'Transaction was last updated on or after day of month ":value"', + 'search_modifier_created_at_on_year' => 'Transaction was created in year ":value"', + 'search_modifier_created_at_on_month' => 'Transaction was created in month ":value"', + 'search_modifier_created_at_on_day' => 'Transaction was created on day of month ":value"', + 'search_modifier_created_at_before_year' => 'Transaction was created in or before year ":value"', + 'search_modifier_created_at_before_month' => 'Transaction was created in or before month ":value"', + 'search_modifier_created_at_before_day' => 'Transaction was created on or before day of month ":value"', + 'search_modifier_created_at_after_year' => 'Transaction was created in or after year ":value"', + 'search_modifier_created_at_after_month' => 'Transaction was created in or after month ":value"', + 'search_modifier_created_at_after_day' => 'Transaction was created on or after day of month ":value"', + 'search_modifier_interest_date_before' => 'Transaction interest date is on or before ":value"', + 'search_modifier_interest_date_after' => 'Transaction interest date is on or after ":value"', + 'search_modifier_book_date_on' => 'Transaction book date is on ":value"', + 'search_modifier_book_date_before' => 'Transaction book date is on or before ":value"', + 'search_modifier_book_date_after' => 'Transaction book date is on or after ":value"', + 'search_modifier_process_date_on' => 'Transaction process date is on ":value"', + 'search_modifier_process_date_before' => 'Transaction process date is on or before ":value"', + 'search_modifier_process_date_after' => 'Transaction process date is on or after ":value"', + 'search_modifier_due_date_on' => 'Transaction due date is on ":value"', + 'search_modifier_due_date_before' => 'Transaction due date is on or before ":value"', + 'search_modifier_due_date_after' => 'Transaction due date is on or after ":value"', + 'search_modifier_payment_date_on' => 'Transaction payment date is on ":value"', + 'search_modifier_payment_date_before' => 'Transaction payment date is on or before ":value"', + 'search_modifier_payment_date_after' => 'Transaction payment date is on or after ":value"', + 'search_modifier_invoice_date_on' => 'Transaction invoice date is on ":value"', + 'search_modifier_invoice_date_before' => 'Transaction invoice date is on or before ":value"', + 'search_modifier_invoice_date_after' => 'Transaction invoice date is on or after ":value"', + 'search_modifier_created_at_on' => 'Transaction was created on ":value"', + 'search_modifier_created_at_before' => 'Transaction was created on or before ":value"', + 'search_modifier_created_at_after' => 'Transaction was created on or after ":value"', + 'search_modifier_updated_at_on' => 'Transaction was updated on ":value"', + 'search_modifier_updated_at_before' => 'Transaction was updated on or before ":value"', + 'search_modifier_updated_at_after' => 'Transaction was updated on or after ":value"', + 'search_modifier_attachment_name_is' => 'Any attachment\'s name is ":value"', + 'search_modifier_attachment_name_contains' => 'Any attachment\'s name contains ":value"', + 'search_modifier_attachment_name_starts' => 'Any attachment\'s name starts with ":value"', + 'search_modifier_attachment_name_ends' => 'Any attachment\'s name ends with ":value"', + 'search_modifier_attachment_notes_are' => 'Any attachment\'s notes are ":value"', + 'search_modifier_attachment_notes_contains' => 'Any attachment\'s notes contain ":value"', + 'search_modifier_attachment_notes_starts' => 'Any attachment\'s notes start with ":value"', + 'search_modifier_attachment_notes_ends' => 'Any attachment\'s notes end is ":value"', 'update_rule_from_query' => '从搜索语句更新规则“:rule”', 'create_rule_from_query' => '从搜索语句创建新规则', 'rule_from_search_words' => '规则引擎无法处理“:string”。符合搜索语句的建议规则可能会给出不同的结果,请仔细确认规则触发条件。', @@ -371,8 +518,8 @@ return [ 'repeat_freq_quarterly' => '每季', 'repeat_freq_monthly' => '每月', 'repeat_freq_weekly' => '每周', - 'repeat_freq_daily' => 'daily', - 'daily' => 'daily', + 'repeat_freq_daily' => '每天', + 'daily' => '每天', 'weekly' => '每周', 'quarterly' => '每季', 'half-year' => '每半年', @@ -435,7 +582,7 @@ return [ 'apply_rule_selection' => '选取交易并应用规则“:title”', 'apply_rule_selection_intro' => '规则如“:title”一般仅应用于新增的或更新后的交易,但您可要求 Firefly III 针对已有的单笔或多笔交易执行规则。在您更新一条规则后,且必须应用此规则至其他交易时,即可使用此功能。', 'include_transactions_from_accounts' => '包含来自这些账户的交易', - 'include' => 'Include?', + 'include' => '包含?', 'applied_rule_selection' => '{0} 规则“:title”没有改变任何您选择的交易。|[1] 规则“:title”改变了一条您选择的交易。|[2,*] 规则“:title”改变了:count条您选择的交易。', 'execute' => '执行', 'apply_rule_group_selection' => '选取交易并应用规则组“:title”', @@ -443,7 +590,12 @@ return [ 'applied_rule_group_selection' => '规则组“:title”已应用至所选交易', // actions and triggers + 'rule_trigger_store_journal' => '当创建交易时', + 'rule_trigger_update_journal' => '当交易更新时', 'rule_trigger_user_action' => '用户动作为“:trigger_value”', + + + // OLD values (remove non-doubles later): 'rule_trigger_source_account_starts_choice' => '来源账户名称开头为...', 'rule_trigger_source_account_starts' => '来源账户名称开头为“:trigger_value”', 'rule_trigger_source_account_ends_choice' => '来源账户结尾为…', @@ -452,14 +604,14 @@ return [ 'rule_trigger_source_account_is' => '来源账户名称为“:trigger_value”', 'rule_trigger_source_account_contains_choice' => '来源账户名称包含...', 'rule_trigger_source_account_contains' => '来源账户名称包含“:trigger_value”', - 'rule_trigger_account_id_choice' => '账户 ID (来源/目标) 为...', - 'rule_trigger_account_id' => '账户 ID (来源/目标) 为“:trigger_value”', + 'rule_trigger_account_id_choice' => 'Either account ID is exactly..', + 'rule_trigger_account_id' => 'Either account ID is exactly :trigger_value', 'rule_trigger_source_account_id_choice' => '来源账户 ID 为...', 'rule_trigger_source_account_id' => '来源账户 ID 为 :trigger_value', 'rule_trigger_destination_account_id_choice' => '目标账户 ID 为...', 'rule_trigger_destination_account_id' => '目标账户 ID 为 :trigger_value', - 'rule_trigger_account_is_cash_choice' => '账户 (来源/目标) 为 (现金) 账户', - 'rule_trigger_account_is_cash' => '账户 (来源/目标) 为 (现金) 账户', + 'rule_trigger_account_is_cash_choice' => 'Either account is cash', + 'rule_trigger_account_is_cash' => 'Either account is cash', 'rule_trigger_source_is_cash_choice' => '来源账户为 (现金) 账户', 'rule_trigger_source_is_cash' => '来源账户为 (现金) 账户', 'rule_trigger_destination_is_cash_choice' => '目标账户为 (现金) 账户', @@ -494,8 +646,8 @@ return [ 'rule_trigger_category_is' => '分类为 ":trigger_value"', 'rule_trigger_amount_less_choice' => '金额小于…', 'rule_trigger_amount_less' => '金额小于 :trigger_value', - 'rule_trigger_amount_exactly_choice' => '金额为...', - 'rule_trigger_amount_exactly' => '金额为 :trigger_value', + 'rule_trigger_amount_is_choice' => 'Amount is..', + 'rule_trigger_amount_is' => 'Amount is :trigger_value', 'rule_trigger_amount_more_choice' => '金额大于…', 'rule_trigger_amount_more' => '金额大于 :trigger_value', 'rule_trigger_description_starts_choice' => '描述开头为...', @@ -506,28 +658,26 @@ return [ 'rule_trigger_description_contains' => '描述包含 ":trigger_value"', 'rule_trigger_description_is_choice' => '描述为…', 'rule_trigger_description_is' => '描述为“:trigger_value”', - 'rule_trigger_date_is_choice' => '交易日期为...', - 'rule_trigger_date_is' => '交易日期为“:trigger_value”', + 'rule_trigger_date_on_choice' => 'Transaction date is..', + 'rule_trigger_date_on' => 'Transaction date is ":trigger_value"', 'rule_trigger_date_before_choice' => '交易日期早于...', 'rule_trigger_date_before' => '交易日期早于“:trigger_value”', 'rule_trigger_date_after_choice' => '交易日期晚于...', 'rule_trigger_date_after' => '交易日期晚于“:trigger_value”', - 'rule_trigger_created_on_choice' => 'Transaction was made on..', - 'rule_trigger_created_on' => 'Transaction was made on ":trigger_value"', - 'rule_trigger_updated_on_choice' => '交易最后编辑于...', - 'rule_trigger_updated_on' => '交易最后编辑于“:trigger_value”', + 'rule_trigger_created_at_on_choice' => 'Transaction was made on..', + 'rule_trigger_created_at_on' => 'Transaction was made on ":trigger_value"', + 'rule_trigger_updated_at_on_choice' => 'Transaction was last edited on..', + 'rule_trigger_updated_at_on' => 'Transaction was last edited on ":trigger_value"', 'rule_trigger_budget_is_choice' => '预算为…', 'rule_trigger_budget_is' => '预算为 ":trigger_value"', - 'rule_trigger_tag_is_choice' => '(其中一个) 标签为…', - 'rule_trigger_tag_is' => '一个标签为 ":trigger_value"', + 'rule_trigger_tag_is_choice' => 'Any tag is..', + 'rule_trigger_tag_is' => 'Any tag is ":trigger_value"', 'rule_trigger_currency_is_choice' => '转账货币为…', 'rule_trigger_currency_is' => '转账货币为“:trigger_value”', 'rule_trigger_foreign_currency_is_choice' => '交易外币为...', 'rule_trigger_foreign_currency_is' => '交易外币为“:trigger_value”', 'rule_trigger_has_attachments_choice' => '至少有这么多附件', 'rule_trigger_has_attachments' => '拥有至少 :trigger_value 个附件', - 'rule_trigger_store_journal' => '当创建交易时', - 'rule_trigger_update_journal' => '当交易更新时', 'rule_trigger_has_no_category_choice' => '无分类', 'rule_trigger_has_no_category' => '交易没有分类', 'rule_trigger_has_any_category_choice' => '有一个 (任何) 分类', @@ -536,10 +686,10 @@ return [ 'rule_trigger_has_no_budget' => '交易没有预算', 'rule_trigger_has_any_budget_choice' => '有一个 (任何) 预算', 'rule_trigger_has_any_budget' => '交易有一个 (任何) 预算', - 'rule_trigger_has_no_bill_choice' => 'Has no bill', - 'rule_trigger_has_no_bill' => 'Transaction has no bill', - 'rule_trigger_has_any_bill_choice' => 'Has a (any) bill', - 'rule_trigger_has_any_bill' => 'Transaction has a (any) bill', + 'rule_trigger_has_no_bill_choice' => '未有账单', + 'rule_trigger_has_no_bill' => '无账单交易', + 'rule_trigger_has_any_bill_choice' => '有一个(任何)账单', + 'rule_trigger_has_any_bill' => '交易有一个(任意个)账单', 'rule_trigger_has_no_tag_choice' => '没有标签', 'rule_trigger_has_no_tag' => '交易没有标签', 'rule_trigger_has_any_tag_choice' => '有一个或多个 (任何) 标签', @@ -548,29 +698,157 @@ return [ 'rule_trigger_any_notes' => '交易有 (任意) 备注', 'rule_trigger_no_notes_choice' => '无备注', 'rule_trigger_no_notes' => '交易没有备注', - 'rule_trigger_notes_are_choice' => '备注为…', - 'rule_trigger_notes_are' => '备注为“:trigger_value”', - 'rule_trigger_notes_contain_choice' => '备注包含…', - 'rule_trigger_notes_contain' => '备注包含“:trigger_value”', - 'rule_trigger_notes_start_choice' => '备注开头为…', - 'rule_trigger_notes_start' => '备注开头为“:trigger_value”', - 'rule_trigger_notes_end_choice' => '备注结尾为…', - 'rule_trigger_notes_end' => '备注结尾为“:trigger_value”', + 'rule_trigger_notes_is_choice' => 'Notes are..', + 'rule_trigger_notes_is' => 'Notes are ":trigger_value"', + 'rule_trigger_notes_contains_choice' => 'Notes contain..', + 'rule_trigger_notes_contains' => 'Notes contain ":trigger_value"', + 'rule_trigger_notes_starts_choice' => 'Notes start with..', + 'rule_trigger_notes_starts' => 'Notes start with ":trigger_value"', + 'rule_trigger_notes_ends_choice' => 'Notes end with..', + 'rule_trigger_notes_ends' => 'Notes end with ":trigger_value"', 'rule_trigger_bill_is_choice' => '账单是...', 'rule_trigger_bill_is' => '账单是“:trigger_value”', - 'rule_trigger_external_id_choice' => '外部 ID 为...', - 'rule_trigger_external_id' => '外部 ID 为“:trigger_value”', - 'rule_trigger_internal_reference_choice' => '内部引用为...', - 'rule_trigger_internal_reference' => '内部引用为“:trigger_value”', + 'rule_trigger_external_id_is_choice' => 'External ID is..', + 'rule_trigger_external_id_is' => 'External ID is ":trigger_value"', + 'rule_trigger_internal_reference_is_choice' => 'Internal reference is..', + 'rule_trigger_internal_reference_is' => 'Internal reference is ":trigger_value"', 'rule_trigger_journal_id_choice' => '交易日志 ID 为...', 'rule_trigger_journal_id' => '交易日志 ID 为“:trigger_value”', - 'rule_trigger_no_external_url' => 'Transaction has no external URL', - 'rule_trigger_any_external_url' => 'Transaction has an external URL', - 'rule_trigger_any_external_url_choice' => 'Transaction has an external URL', + 'rule_trigger_no_external_url' => '交易没有外部URL', + 'rule_trigger_any_external_url' => '交易有一个外部URL', + 'rule_trigger_any_external_url_choice' => '交易有一个外部URL', 'rule_trigger_no_external_url_choice' => 'Transaction has no external URL', 'rule_trigger_id_choice' => 'Transaction ID is..', 'rule_trigger_id' => 'Transaction ID is ":trigger_value"', + // new values: + 'rule_trigger_user_action_choice' => 'User action is ":trigger_value"', + 'rule_trigger_tag_is_not_choice' => 'No tag is ":trigger_value"', + 'rule_trigger_tag_is_not' => 'No tag is..', + 'rule_trigger_account_is_choice' => 'Either account is exactly..', + 'rule_trigger_account_is' => 'Either account is exactly ":trigger_value"', + 'rule_trigger_account_contains_choice' => 'Either account contains..', + 'rule_trigger_account_contains' => 'Either account contains ":trigger_value"', + 'rule_trigger_account_ends_choice' => 'Either account ends with..', + 'rule_trigger_account_ends' => 'Either account ends with ":trigger_value"', + 'rule_trigger_account_starts_choice' => 'Either account starts with..', + 'rule_trigger_account_starts' => 'Either account starts with ":trigger_value"', + 'rule_trigger_account_nr_is_choice' => 'Either account number / IBAN is..', + 'rule_trigger_account_nr_is' => 'Either account number / IBAN is ":trigger_value"', + 'rule_trigger_account_nr_contains_choice' => 'Either account number / IBAN contains..', + 'rule_trigger_account_nr_contains' => 'Either account number / IBAN contains ":trigger_value"', + 'rule_trigger_account_nr_ends_choice' => 'Either account number / IBAN ends with..', + 'rule_trigger_account_nr_ends' => 'Either account number / IBAN ends with ":trigger_value"', + 'rule_trigger_account_nr_starts_choice' => 'Either account number / IBAN starts with..', + 'rule_trigger_account_nr_starts' => 'Either account number / IBAN starts with ":trigger_value"', + 'rule_trigger_category_contains_choice' => 'Category contains..', + 'rule_trigger_category_contains' => 'Category contains ":trigger_value"', + 'rule_trigger_category_ends_choice' => 'Category ends with..', + 'rule_trigger_category_ends' => 'Category ends with ":trigger_value"', + 'rule_trigger_category_starts_choice' => 'Category starts with..', + 'rule_trigger_category_starts' => 'Category starts with ":trigger_value"', + 'rule_trigger_budget_contains_choice' => 'Budget contains..', + 'rule_trigger_budget_contains' => 'Budget contains ":trigger_value"', + 'rule_trigger_budget_ends_choice' => 'Budget ends with..', + 'rule_trigger_budget_ends' => 'Budget ends with ":trigger_value"', + 'rule_trigger_budget_starts_choice' => 'Budget starts with..', + 'rule_trigger_budget_starts' => 'Budget starts with ":trigger_value"', + 'rule_trigger_bill_contains_choice' => 'Bill contains..', + 'rule_trigger_bill_contains' => 'Bill contains ":trigger_value"', + 'rule_trigger_bill_ends_choice' => 'Bill ends with..', + 'rule_trigger_bill_ends' => 'Bill ends with ":trigger_value"', + 'rule_trigger_bill_starts_choice' => 'Bill starts with..', + 'rule_trigger_bill_starts' => 'Bill starts with ":trigger_value"', + 'rule_trigger_external_id_contains_choice' => 'External ID contains..', + 'rule_trigger_external_id_contains' => 'External ID contains ":trigger_value"', + 'rule_trigger_external_id_ends_choice' => 'External ID ends with..', + 'rule_trigger_external_id_ends' => 'External ID ends with ":trigger_value"', + 'rule_trigger_external_id_starts_choice' => 'External ID starts with..', + 'rule_trigger_external_id_starts' => 'External ID starts with ":trigger_value"', + 'rule_trigger_internal_reference_contains_choice' => 'Internal reference contains..', + 'rule_trigger_internal_reference_contains' => 'Internal reference contains ":trigger_value"', + 'rule_trigger_internal_reference_ends_choice' => 'Internal reference ends with..', + 'rule_trigger_internal_reference_ends' => 'Internal reference ends with ":trigger_value"', + 'rule_trigger_internal_reference_starts_choice' => 'Internal reference starts with..', + 'rule_trigger_internal_reference_starts' => 'Internal reference starts with ":trigger_value"', + 'rule_trigger_external_url_is_choice' => 'External URL is..', + 'rule_trigger_external_url_is' => 'External URL is ":trigger_value"', + 'rule_trigger_external_url_contains_choice' => 'External URL contains..', + 'rule_trigger_external_url_contains' => 'External URL contains ":trigger_value"', + 'rule_trigger_external_url_ends_choice' => 'External URL ends with..', + 'rule_trigger_external_url_ends' => 'External URL ends with ":trigger_value"', + 'rule_trigger_external_url_starts_choice' => 'External URL starts with..', + 'rule_trigger_external_url_starts' => 'External URL starts with ":trigger_value"', + 'rule_trigger_has_no_attachments_choice' => 'Has no attachments', + 'rule_trigger_has_no_attachments' => 'Transaction has no attachments', + 'rule_trigger_recurrence_id_choice' => 'Recurring transaction ID is..', + 'rule_trigger_recurrence_id' => 'Recurring transaction ID is ":trigger_value"', + 'rule_trigger_interest_date_on_choice' => 'Interest date is on..', + 'rule_trigger_interest_date_on' => 'Interest date is on ":trigger_value"', + 'rule_trigger_interest_date_before_choice' => 'Interest date is before..', + 'rule_trigger_interest_date_before' => 'Interest date is before ":trigger_value"', + 'rule_trigger_interest_date_after_choice' => 'Interest date is after..', + 'rule_trigger_interest_date_after' => 'Interest date is after ":trigger_value"', + 'rule_trigger_book_date_on_choice' => 'Book date is on..', + 'rule_trigger_book_date_on' => 'Book date is on ":trigger_value"', + 'rule_trigger_book_date_before_choice' => 'Book date is before..', + 'rule_trigger_book_date_before' => 'Book date is before ":trigger_value"', + 'rule_trigger_book_date_after_choice' => 'Book date is after..', + 'rule_trigger_book_date_after' => 'Book date is after ":trigger_value"', + 'rule_trigger_process_date_on_choice' => 'Process date is on..', + 'rule_trigger_process_date_on' => 'Process date is ":trigger_value"', + 'rule_trigger_process_date_before_choice' => 'Process date is before..', + 'rule_trigger_process_date_before' => 'Process date is before ":trigger_value"', + 'rule_trigger_process_date_after_choice' => 'Process date is after..', + 'rule_trigger_process_date_after' => 'Process date is after ":trigger_value"', + 'rule_trigger_due_date_on_choice' => 'Due date is on..', + 'rule_trigger_due_date_on' => 'Due date is on ":trigger_value"', + 'rule_trigger_due_date_before_choice' => 'Due date is before..', + 'rule_trigger_due_date_before' => 'Due date is before ":trigger_value"', + 'rule_trigger_due_date_after_choice' => 'Due date is after..', + 'rule_trigger_due_date_after' => 'Due date is after ":trigger_value"', + 'rule_trigger_payment_date_on_choice' => 'Payment date is on..', + 'rule_trigger_payment_date_on' => 'Payment date is on ":trigger_value"', + 'rule_trigger_payment_date_before_choice' => 'Payment date is before..', + 'rule_trigger_payment_date_before' => 'Payment date is before ":trigger_value"', + 'rule_trigger_payment_date_after_choice' => 'Payment date is after..', + 'rule_trigger_payment_date_after' => 'Payment date is after ":trigger_value"', + 'rule_trigger_invoice_date_on_choice' => 'Invoice date is on..', + 'rule_trigger_invoice_date_on' => 'Invoice date is on ":trigger_value"', + 'rule_trigger_invoice_date_before_choice' => 'Invoice date is before..', + 'rule_trigger_invoice_date_before' => 'Invoice date is before ":trigger_value"', + 'rule_trigger_invoice_date_after_choice' => 'Invoice date is after..', + 'rule_trigger_invoice_date_after' => 'Invoice date is after ":trigger_value"', + 'rule_trigger_created_at_before_choice' => 'Transaction was created before..', + 'rule_trigger_created_at_before' => 'Transaction was created before ":trigger_value"', + 'rule_trigger_created_at_after_choice' => 'Transaction was created after..', + 'rule_trigger_created_at_after' => 'Transaction was created after ":trigger_value"', + 'rule_trigger_updated_at_before_choice' => 'Transaction was last updated before..', + 'rule_trigger_updated_at_before' => 'Transaction was last updated before ":trigger_value"', + 'rule_trigger_updated_at_after_choice' => 'Transaction was last updated after..', + 'rule_trigger_updated_at_after' => 'Transaction was last updated after ":trigger_value"', + 'rule_trigger_foreign_amount_is_choice' => 'Foreign amount is exactly..', + 'rule_trigger_foreign_amount_is' => 'Foreign amount is exactly ":trigger_value"', + 'rule_trigger_foreign_amount_less_choice' => 'Foreign amount is less than..', + 'rule_trigger_foreign_amount_less' => 'Foreign amount is less than ":trigger_value"', + 'rule_trigger_foreign_amount_more_choice' => 'Foreign amount is more than..', + 'rule_trigger_foreign_amount_more' => 'Foreign amount is more than ":trigger_value"', + 'rule_trigger_attachment_name_is_choice' => 'Any attachment\'s name is..', + 'rule_trigger_attachment_name_is' => 'Any attachment\'s name is ":trigger_value"', + 'rule_trigger_attachment_name_contains_choice' => 'Any attachment\'s name contains..', + 'rule_trigger_attachment_name_contains' => 'Any attachment\'s name contains ":trigger_value"', + 'rule_trigger_attachment_name_starts_choice' => 'Any attachment\'s name starts with..', + 'rule_trigger_attachment_name_starts' => 'Any attachment\'s name starts with ":trigger_value"', + 'rule_trigger_attachment_name_ends_choice' => 'Any attachment\'s name ends with..', + 'rule_trigger_attachment_name_ends' => 'Any attachment\'s name ends with ":trigger_value"', + 'rule_trigger_attachment_notes_are_choice' => 'Any attachment\'s notes are..', + 'rule_trigger_attachment_notes_are' => 'Any attachment\'s notes are ":trigger_value"', + 'rule_trigger_attachment_notes_contains_choice' => 'Any attachment\'s notes contain..', + 'rule_trigger_attachment_notes_contains' => 'Any attachment\'s notes contain ":trigger_value"', + 'rule_trigger_attachment_notes_starts_choice' => 'Any attachment\'s notes start with..', + 'rule_trigger_attachment_notes_starts' => 'Any attachment\'s notes start with ":trigger_value"', + 'rule_trigger_attachment_notes_ends_choice' => 'Any attachment\'s notes end with..', + 'rule_trigger_attachment_notes_ends' => 'Any attachment\'s notes end with ":trigger_value"', // actions 'rule_action_delete_transaction_choice' => '删除交易 (!)', @@ -1031,6 +1309,10 @@ return [ 'running_again_loss' => '如果与此账单已关联的交易 (不再) 与规则相符,其间的关联可能会丢失。', 'bill_related_rules' => '与此账单相关的规则', 'repeats' => '重复', + 'bill_end_date_help' => 'Optional field. The bill is expected to end on this date.', + 'bill_extension_date_help' => 'Optional field. The bill must be extended (or cancelled) on or before this date.', + 'bill_end_index_line' => 'This bill ends on :date', + 'bill_extension_index_line' => 'This bill must be extended or cancelled on :date', 'connected_journals' => '已关联交易', 'auto_match_on' => '由 Firefly III 自动匹配', 'auto_match_off' => '未由 Firefly III 自动匹配', @@ -1111,7 +1393,7 @@ return [ 'make_new_revenue_account' => '创建新收入账户', 'make_new_liabilities_account' => '创建新债务账户', 'asset_accounts' => '资产账户', - 'undefined_accounts' => 'Accounts', + 'undefined_accounts' => '账户', 'asset_accounts_inactive' => '资产账户 (已停用)', 'expense_accounts' => '支出账户', 'expense_accounts_inactive' => '支出账户 (已停用)', @@ -1147,7 +1429,7 @@ return [ 'cant_find_redirect_account' => '很抱歉,Firefly III 无法跳转。正在返回主页...', 'account_type' => '账户类型', 'save_transactions_by_moving' => '将此交易移动到另一个账户并保存:|将这些交易移动到另一个账户并保存:', - 'save_transactions_by_moving_js' => 'No transactions|Save this transaction by moving it to another account. |Save these transactions by moving them to another account.', + 'save_transactions_by_moving_js' => '没有交易|将该交易转移到另一个账户,以保存该交易。|通过将它们转移到另一个账户保存这些交易。', 'stored_new_account' => '新账户“:name”已保存!', 'stored_new_account_js' => 'New account "{name}" stored!', 'updated_account' => '账户“:name”已更新', @@ -1192,7 +1474,7 @@ return [ 'interest_calc_half-year' => '每半年', 'interest_calc_quarterly' => '每季度', 'initial_balance_account' => '初始余额账户“:account”', - 'list_options' => 'List options', + 'list_options' => '列表选项', // categories: 'new_category' => '新分类', @@ -1371,17 +1653,17 @@ return [ 'account_type_Debt' => '欠款', 'account_type_Loan' => '贷款', 'account_type_Mortgage' => '抵押', - 'account_type_debt' => 'Debt', - 'account_type_loan' => 'Loan', - 'account_type_mortgage' => 'Mortgage', + 'account_type_debt' => '负债', + 'account_type_loan' => '贷款', + 'account_type_mortgage' => '抵押', 'account_type_Credit card' => '信用卡', - 'credit_card_type_monthlyFull' => 'Full payment every month', + 'credit_card_type_monthlyFull' => '每月全额付款', 'liability_direction_credit' => '我欠了这笔债务', 'liability_direction_debit' => '我欠别人这笔钱', 'liability_direction_credit_short' => 'Owed this debt', 'liability_direction_debit_short' => 'Owe this debt', - 'liability_direction__short' => 'Unknown', - 'liability_direction_null_short' => 'Unknown', + 'liability_direction__short' => '未知', + 'liability_direction_null_short' => '未知', 'Liability credit' => 'Liability credit', 'budgets' => '预算', 'tags' => '标签', @@ -1412,7 +1694,6 @@ return [ 'overview' => '概览', 'saveOnAccount' => '存至账户', 'unknown' => '未知', - 'daily' => '逐日', 'monthly' => '每月', 'profile' => '个人档案', 'errors' => '错误', @@ -1774,7 +2055,7 @@ return [ 'no_rules_imperative_default' => '规则可以帮助你更好地管理交易。现在就创建一个吧:', 'no_budgets_imperative_default' => '预算是财务管理的基本工具,我们现在就来:', 'no_budgets_create_default' => '创建预算', - 'no_rules_create_default' => 'Create a rule', + 'no_rules_create_default' => '创建规则', 'no_categories_title_default' => '创建一个分类!', 'no_categories_intro_default' => '您目前还没有分类。分类用于微调您的交易,并依指定分类标示。', 'no_categories_imperative_default' => '当您创建交易时会自动创建分类,但您也可以手动创建,我们现在就来:', @@ -1899,8 +2180,8 @@ return [ 'edit_object_group' => '编辑组“:title”', 'delete_object_group' => '删除组“:title”', 'update_object_group' => '更新组', - 'updated_object_group' => 'Successfully updated group ":title"', - 'deleted_object_group' => 'Successfully deleted group ":title"', + 'updated_object_group' => '成功更新组“:title”', + 'deleted_object_group' => '成功删除组“:title”', 'object_group' => '组', // other stuff diff --git a/resources/lang/zh_CN/form.php b/resources/lang/zh_CN/form.php index ab2ab39e1c..fa070e9302 100644 --- a/resources/lang/zh_CN/form.php +++ b/resources/lang/zh_CN/form.php @@ -181,6 +181,7 @@ return [ 'login_name' => '登录', 'is_owner' => '是管理员?', 'url' => 'URL', + 'bill_end_date' => 'End date', // import 'apply_rules' => '应用规则', diff --git a/resources/lang/zh_CN/list.php b/resources/lang/zh_CN/list.php index 8083bbd2ba..cf1c30ddf1 100644 --- a/resources/lang/zh_CN/list.php +++ b/resources/lang/zh_CN/list.php @@ -133,8 +133,8 @@ return [ 'interest_period' => 'Interest period', 'liability_type' => '债务类型', 'liability_direction' => 'Liability in/out', - 'end_date' => 'End date', + 'end_date' => '截止日期', 'payment_info' => 'Payment information', 'expected_info' => 'Next expected transaction', - 'start_date' => 'Start date', + 'start_date' => '起始日期', ]; diff --git a/resources/lang/zh_TW/config.php b/resources/lang/zh_TW/config.php index defa6fd4de..80f112b16d 100644 --- a/resources/lang/zh_TW/config.php +++ b/resources/lang/zh_TW/config.php @@ -25,25 +25,36 @@ declare(strict_types=1); return [ 'html_language' => 'zh-tw', 'locale' => 'zh_TW, Chinese Traditional (Taiwan), zh_TW.utf8, zh_TW.UTF-8', - 'month' => '%Y 年 %b', - 'month_and_day' => '%Y 年 %b %e 號', + //'month' => '%B %Y', + 'month_js' => 'MMMM YYYY', + + //'month_and_day' => '%B %e, %Y', 'month_and_day_moment_js' => 'YYYY 年 MMM D 日', 'month_and_day_fns' => 'MMMM d, y', - 'month_and_date_day' => '%Y 年 %b %e 號 %A', - 'month_and_day_no_year' => '%b %e 號', - 'date_time' => '%Y 年 %b %e 號 %T', - 'specific_day' => '%Y 年 %b %e 號', - 'week_in_year' => '週 %V, %G', - 'year' => '%Y 年', - 'half_year' => '%Y 年 %b', - 'month_js' => 'MMMM YYYY', 'month_and_day_js' => 'MMMM Do, YYYY', + + //'month_and_date_day' => '%A %B %e, %Y', + 'month_and_date_day_js' => 'dddd MMMM Do, YYYY', + + //'month_and_day_no_year' => '%B %e', + 'month_and_day_no_year_js' => 'MMMM Do', + + //'date_time' => '%B %e, %Y, @ %T', 'date_time_js' => 'MMMM Do, YYYY, @ HH:mm:ss', + + //'specific_day' => '%e %B %Y', 'specific_day_js' => 'D MMMM YYYY', + + //'week_in_year' => 'Week %V, %G', 'week_in_year_js' => '[Week] w, YYYY', 'week_in_year_fns' => "'Week' w, yyyy", + + //'year' => '%Y', 'year_js' => 'YYYY', + + //'half_year' => '%B %Y', 'half_year_js' => 'Q YYYY', + 'quarter_fns' => "'Q'Q, yyyy", 'half_year_fns' => "'H{half}', yyyy", 'dow_1' => '週一', diff --git a/resources/lang/zh_TW/email.php b/resources/lang/zh_TW/email.php index 2187ffce7a..b673257e81 100644 --- a/resources/lang/zh_TW/email.php +++ b/resources/lang/zh_TW/email.php @@ -24,82 +24,97 @@ declare(strict_types=1); return [ // common items - 'greeting' => '嗨,您好!', - 'closing' => '嗶嗶嗶嗶嗶', - 'signature' => 'The Firefly III 郵件機器人', - 'footer_ps' => '備註:這個訊息是因為 IP 位址 :ipAddress 觸發的要求所遞出。', + 'greeting' => '嗨,您好!', + 'closing' => '嗶嗶嗶嗶嗶', + 'signature' => 'The Firefly III 郵件機器人', + 'footer_ps' => '備註:這個訊息是因為 IP 位址 :ipAddress 觸發的要求所遞出。', // admin test - 'admin_test_subject' => '來自 Firefly III 安裝程式的測試訊息', - 'admin_test_body' => '這是您 Firefly III 載體的測試訊息,是寄給 :email 的。', + 'admin_test_subject' => '來自 Firefly III 安裝程式的測試訊息', + 'admin_test_body' => '這是您 Firefly III 載體的測試訊息,是寄給 :email 的。', // new IP - 'login_from_new_ip' => '自 Firefly III 的新登入', - 'new_ip_body' => 'Firefly III 監測到未知 IP 位址在您帳號的1筆新登入訊息,若您未曾使用下列 IP 位址,或是使用該位址登入已超過6個月餘,Firefly III 會警示您。', - 'new_ip_warning' => 'If you recognize this IP address or the login, you can ignore this message. If you didn\'t login, of if you have no idea what this is about, verify your password security, change it, and log out all other sessions. To do this, go to your profile page. Of course you have 2FA enabled already, right? Stay safe!', - 'ip_address' => 'IP address', - 'host_name' => 'Host', - 'date_time' => 'Date + time', + 'login_from_new_ip' => '自 Firefly III 的新登入', + 'new_ip_body' => 'Firefly III 監測到未知 IP 位址在您帳號的1筆新登入訊息,若您未曾使用下列 IP 位址,或是使用該位址登入已超過6個月餘,Firefly III 會警示您。', + 'new_ip_warning' => 'If you recognize this IP address or the login, you can ignore this message. If you didn\'t login, of if you have no idea what this is about, verify your password security, change it, and log out all other sessions. To do this, go to your profile page. Of course you have 2FA enabled already, right? Stay safe!', + 'ip_address' => 'IP address', + 'host_name' => 'Host', + 'date_time' => 'Date + time', // access token created - 'access_token_created_subject' => 'A new access token was created', - 'access_token_created_body' => 'Somebody (hopefully you) just created a new Firefly III API Access Token for your user account.', - 'access_token_created_explanation' => 'With this token, they can access all of your financial records through the Firefly III API.', - 'access_token_created_revoke' => 'If this wasn\'t you, please revoke this token as soon as possible at :url.', + 'access_token_created_subject' => 'A new access token was created', + 'access_token_created_body' => 'Somebody (hopefully you) just created a new Firefly III API Access Token for your user account.', + 'access_token_created_explanation' => 'With this token, they can access all of your financial records through the Firefly III API.', + 'access_token_created_revoke' => 'If this wasn\'t you, please revoke this token as soon as possible at :url.', // registered - 'registered_subject' => 'Welcome to Firefly III!', - 'registered_welcome' => 'Welcome to Firefly III. Your registration has made it, and this email is here to confirm it. Yay!', - 'registered_pw' => 'If you have forgotten your password already, please reset it using the password reset tool.', - 'registered_help' => 'There is a help-icon in the top right corner of each page. If you need help, click it!', - 'registered_doc_html' => 'If you haven\'t already, please read the grand theory.', - 'registered_doc_text' => 'If you haven\'t already, please read the first use guide and the full description.', - 'registered_closing' => 'Enjoy!', - 'registered_firefly_iii_link' => 'Firefly III:', - 'registered_pw_reset_link' => 'Password reset:', - 'registered_doc_link' => 'Documentation:', + 'registered_subject' => 'Welcome to Firefly III!', + 'registered_welcome' => 'Welcome to Firefly III. Your registration has made it, and this email is here to confirm it. Yay!', + 'registered_pw' => 'If you have forgotten your password already, please reset it using the password reset tool.', + 'registered_help' => 'There is a help-icon in the top right corner of each page. If you need help, click it!', + 'registered_doc_html' => 'If you haven\'t already, please read the grand theory.', + 'registered_doc_text' => 'If you haven\'t already, please read the first use guide and the full description.', + 'registered_closing' => 'Enjoy!', + 'registered_firefly_iii_link' => 'Firefly III:', + 'registered_pw_reset_link' => 'Password reset:', + 'registered_doc_link' => 'Documentation:', // email change - 'email_change_subject' => 'Your Firefly III email address has changed', - 'email_change_body_to_new' => 'You or somebody with access to your Firefly III account has changed your email address. If you did not expect this message, please ignore and delete it.', - 'email_change_body_to_old' => 'You or somebody with access to your Firefly III account has changed your email address. If you did not expect this to happen, you must follow the "undo"-link below to protect your account!', - 'email_change_ignore' => 'If you initiated this change, you may safely ignore this message.', - 'email_change_old' => 'The old email address was: :email', - 'email_change_old_strong' => 'The old email address was: :email', - 'email_change_new' => 'The new email address is: :email', - 'email_change_new_strong' => 'The new email address is: :email', - 'email_change_instructions' => 'You cannot use Firefly III until you confirm this change. Please follow the link below to do so.', - 'email_change_undo_link' => 'To undo the change, follow this link:', + 'email_change_subject' => 'Your Firefly III email address has changed', + 'email_change_body_to_new' => 'You or somebody with access to your Firefly III account has changed your email address. If you did not expect this message, please ignore and delete it.', + 'email_change_body_to_old' => 'You or somebody with access to your Firefly III account has changed your email address. If you did not expect this to happen, you must follow the "undo"-link below to protect your account!', + 'email_change_ignore' => 'If you initiated this change, you may safely ignore this message.', + 'email_change_old' => 'The old email address was: :email', + 'email_change_old_strong' => 'The old email address was: :email', + 'email_change_new' => 'The new email address is: :email', + 'email_change_new_strong' => 'The new email address is: :email', + 'email_change_instructions' => 'You cannot use Firefly III until you confirm this change. Please follow the link below to do so.', + 'email_change_undo_link' => 'To undo the change, follow this link:', // OAuth token created - 'oauth_created_subject' => 'A new OAuth client has been created', - 'oauth_created_body' => 'Somebody (hopefully you) just created a new Firefly III API OAuth Client for your user account. It\'s labeled ":name" and has callback URL :url.', - 'oauth_created_explanation' => 'With this client, they can access all of your financial records through the Firefly III API.', - 'oauth_created_undo' => 'If this wasn\'t you, please revoke this client as soon as possible at :url.', + 'oauth_created_subject' => 'A new OAuth client has been created', + 'oauth_created_body' => 'Somebody (hopefully you) just created a new Firefly III API OAuth Client for your user account. It\'s labeled ":name" and has callback URL :url.', + 'oauth_created_explanation' => 'With this client, they can access all of your financial records through the Firefly III API.', + 'oauth_created_undo' => 'If this wasn\'t you, please revoke this client as soon as possible at :url.', // reset password - 'reset_pw_subject' => 'Your password reset request', - 'reset_pw_instructions' => 'Somebody tried to reset your password. If it was you, please follow the link below to do so.', - 'reset_pw_warning' => 'PLEASE verify that the link actually goes to the Firefly III you expect it to go!', + 'reset_pw_subject' => 'Your password reset request', + 'reset_pw_instructions' => 'Somebody tried to reset your password. If it was you, please follow the link below to do so.', + 'reset_pw_warning' => 'PLEASE verify that the link actually goes to the Firefly III you expect it to go!', // error - 'error_subject' => 'Caught an error in Firefly III', - 'error_intro' => 'Firefly III v:version ran into an error: :errorMessage.', - 'error_type' => 'The error was of type ":class".', - 'error_timestamp' => 'The error occurred on/at: :time.', - 'error_location' => 'This error occurred in file ":file" on line :line with code :code.', - 'error_user' => 'The error was encountered by user #:id, :email.', - 'error_no_user' => 'There was no user logged in for this error or no user was detected.', - 'error_ip' => 'The IP address related to this error is: :ip', - 'error_url' => 'URL is: :url', - 'error_user_agent' => 'User agent: :userAgent', - 'error_stacktrace' => 'The full stacktrace is below. If you think this is a bug in Firefly III, you can forward this message to james@firefly-iii.org. This can help fix the bug you just encountered.', - 'error_github_html' => 'If you prefer, you can also open a new issue on GitHub.', - '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_headers' => 'The following headers may also be relevant:', + 'error_subject' => 'Caught an error in Firefly III', + 'error_intro' => 'Firefly III v:version ran into an error: :errorMessage.', + 'error_type' => 'The error was of type ":class".', + 'error_timestamp' => 'The error occurred on/at: :time.', + 'error_location' => 'This error occurred in file ":file" on line :line with code :code.', + 'error_user' => 'The error was encountered by user #:id, :email.', + 'error_no_user' => 'There was no user logged in for this error or no user was detected.', + 'error_ip' => 'The IP address related to this error is: :ip', + 'error_url' => 'URL is: :url', + 'error_user_agent' => 'User agent: :userAgent', + 'error_stacktrace' => 'The full stacktrace is below. If you think this is a bug in Firefly III, you can forward this message to james@firefly-iii.org. This can help fix the bug you just encountered.', + 'error_github_html' => 'If you prefer, you can also open a new issue on GitHub.', + '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_headers' => 'The following headers may also be relevant:', // report new journals - 'new_journals_subject' => 'Firefly III has created a new transaction|Firefly III has created :count new transactions', - 'new_journals_header' => 'Firefly III has created a transaction for you. You can find it in your Firefly III installation:|Firefly III has created :count transactions for you. You can find them in your Firefly III installation:', + 'new_journals_subject' => 'Firefly III has created a new transaction|Firefly III has created :count new transactions', + 'new_journals_header' => 'Firefly III has created a transaction for you. You can find it in your Firefly III installation:|Firefly III has created :count transactions for you. You can find them in your Firefly III installation:', + + // bill warning + 'bill_warning_subject_end_date' => 'Your bill ":name" is due to end in :diff days', + 'bill_warning_subject_now_end_date' => 'Your bill ":name" is due to end TODAY', + 'bill_warning_subject_extension_date' => 'Your bill ":name" is due to be extended or cancelled in :diff days', + 'bill_warning_subject_now_extension_date' => 'Your bill ":name" is due to be extended or cancelled TODAY', + 'bill_warning_end_date_text' => 'Your bill ":name" is due to end on :date. This moment will pass in about :diff days.', + 'bill_warning_extension_date_text' => 'Your bill ":name" is due to be extended or cancelled on :date. This moment will pass in about :diff days.', + 'bill_warning_end_date_text_zero' => 'Your bill ":name" is due to end on :date. This moment will pass TODAY!', + 'bill_warning_extension_date_text_zero' => 'Your bill ":name" is due to be extended or cancelled on :date. This moment will pass TODAY!', + 'bill_warning_please_action' => 'Please take the appropriate action.', + 'bill_warning_end_date_html' => 'Your bill ":name" is due to end on :date. This moment will pass in about :diff days.', + 'bill_warning_extension_date_html' => 'Your bill ":name" is due to be extended or cancelled on :date. This moment will pass in about :diff days.', + 'bill_warning_end_date_html_zero' => 'Your bill ":name" is due to end on :date. This moment will pass TODAY!', + 'bill_warning_extension_date_html_zero' => 'Your bill ":name" is due to be extended or cancelled on :date. This moment will pass TODAY!', ]; diff --git a/resources/lang/zh_TW/firefly.php b/resources/lang/zh_TW/firefly.php index 49e2a057aa..f0a590abfe 100644 --- a/resources/lang/zh_TW/firefly.php +++ b/resources/lang/zh_TW/firefly.php @@ -24,333 +24,480 @@ declare(strict_types=1); return [ // general stuff: - 'close' => '關閉', - 'actions' => '操作', - 'edit' => '編輯', - 'delete' => '刪除', - 'split' => '分割', - 'single_split' => 'Split', - 'clone' => '複製', - 'last_seven_days' => '最近7天', - 'last_thirty_days' => '最近30天', - 'last_180_days' => 'Last 180 days', - 'YTD' => 'YTD', - 'welcome_back' => 'What\'s playing?', - 'everything' => '所有', - 'today' => '今天', - 'customRange' => '自訂範圍', - 'date_range' => 'Date range', - 'apply' => '套用', - 'select_date' => '選擇日期..', - 'cancel' => '取消', - 'from' => '自', - 'to' => '至', - 'structure' => '結構', - 'help_translating' => '此說明尚欠奉中文版,要協助翻譯嗎?', - 'showEverything' => '全部顯示', - 'never' => '未有資料', - 'no_results_for_empty_search' => '您的搜尋空白,結果也是空白。', - 'removed_amount' => '已移除 :amount', - 'added_amount' => '已新增 :amount', - 'asset_account_role_help' => '選擇後如有額外選項,可稍後設定。', - 'Opening balance' => '初始餘額', - 'create_new_stuff' => '建立新內容', - 'new_withdrawal' => '新提款', - 'create_new_transaction' => 'Create a new transaction', - 'sidebar_frontpage_create' => 'Create', - 'new_transaction' => '新交易', - 'no_rules_for_bill' => '此帳單未設定相關的規則。', - 'go_to_asset_accounts' => '檢視您的資產帳戶', - 'go_to_budgets' => '前往您的預算', - 'go_to_withdrawals' => 'Go to your withdrawals', - 'clones_journal_x' => 'This transaction is a clone of ":description" (#:id)', - 'go_to_categories' => '前往您的分類', - 'go_to_bills' => '前往您的帳單', - 'go_to_expense_accounts' => '查看您的支出帳戶', - 'go_to_revenue_accounts' => '查看您的收入帳戶', - 'go_to_piggies' => '前往您的小豬撲滿', - 'new_deposit' => '新存款', - 'new_transfer' => '新轉帳', - 'new_transfers' => '新轉帳', - 'new_asset_account' => '新資產帳戶', - 'new_expense_account' => '新支出帳戶', - 'new_revenue_account' => '新收入帳戶', - 'new_liabilities_account' => '新債務', - 'new_budget' => '新預算', - 'new_bill' => '新帳單', - 'block_account_logout' => '您已被登出。被封鎖的帳號無法使用本網站,您是以有效的電子郵件地址註冊嗎?', - 'flash_success' => '成功!', - 'flash_info' => '訊息', - 'flash_warning' => '警告!', - 'flash_error' => '錯誤!', - 'flash_danger' => 'Danger!', - 'flash_info_multiple' => '有 1 個訊息|有 :count 個訊息', - 'flash_error_multiple' => '有 1 個錯誤|有 :count 個錯誤', - 'net_worth' => '淨值', - 'help_for_this_page' => '本頁說明', - 'help_for_this_page_body' => 'You can find more information about this page in the documentation.', - 'two_factor_welcome' => '您好!', - 'two_factor_enter_code' => '如要繼續,請輸入您的兩步驟驗證 (two factor authentication) 代碼,您的應用程式可為您產生。', - 'two_factor_code_here' => '在此輸入代碼', - 'two_factor_title' => '兩步驟驗證', - 'authenticate' => '驗證', - 'two_factor_forgot_title' => '遺失兩步驟驗證', - 'two_factor_forgot' => '啥兩步驟我忘了。', - 'two_factor_lost_header' => '遺失您的兩步驟驗證嗎?', - 'two_factor_lost_intro' => 'If you lost your backup codes as well, you have bad luck. This is not something you can fix from the web interface. You have two choices.', - 'two_factor_lost_fix_self' => 'If you run your own instance of Firefly III, read this entry in the FAQ for instructions.', - 'two_factor_lost_fix_owner' => '否則,請寄送電子郵件至網站擁有者 :site_owner 要求重設您的兩步驟驗證。', - 'mfa_backup_code' => 'You have used a backup code to login to Firefly III. It can\'t be used again, so cross it from your list.', - 'pref_two_factor_new_backup_codes' => 'Get new backup codes', - 'pref_two_factor_backup_code_count' => 'You have :count valid backup code.|You have :count valid backup codes.', - '2fa_i_have_them' => 'I stored them!', - 'warning_much_data' => '載入 :days 天的資料或會相當耗時。', - 'registered' => '您已成功註冊!', - 'Default asset account' => '預設資產帳戶', - 'no_budget_pointer' => 'You seem to have no budgets yet. You should create some on the budgets-page. Budgets can help you keep track of expenses.', - 'no_bill_pointer' => 'You seem to have no bills yet. You should create some on the bills-page. Bills can help you keep track of expenses.', - 'Savings account' => '儲蓄帳戶', - 'Credit card' => '信用卡', - 'source_accounts' => 'Source account|Source accounts', - 'destination_accounts' => 'Destination account|Destination accounts', - 'user_id_is' => '您的使用者 ID 是 :user', - 'field_supports_markdown' => '此欄位支援 Markdown 語法。', - 'need_more_help' => '如果您需要更多 Firefly III 的協助,請 於 GitHub 建立提問。', - 'reenable_intro_text' => 'You can also re-enable the introduction guidance.', - 'intro_boxes_after_refresh' => '當您重新整理頁面後,介紹框將會重新出現。', - 'show_all_no_filter' => '不以日期分組,顯示所有交易紀錄', - 'expenses_by_category' => '按分類的支出', - 'expenses_by_budget' => '按預算的支出', - 'income_by_category' => '按分類的收入', - 'expenses_by_asset_account' => '按資產帳戶的支出', - 'expenses_by_expense_account' => '按支出帳戶的支出', - 'cannot_redirect_to_account' => 'Firefly III 無法重新導向正確頁面,抱歉。', - 'sum_of_expenses' => '支出總和', - 'sum_of_income' => '收入總和', - 'liabilities' => '債務', - 'spent_in_specific_budget' => '預算「:budget」中的花費', - 'spent_in_specific_double' => 'Spent in account ":account"', - 'earned_in_specific_double' => 'Earned in account ":account"', - 'source_account' => 'Source account', - 'source_account_reconciliation' => 'You can\'t edit the source account of a reconciliation transaction.', - 'destination_account' => 'Destination account', - 'destination_account_reconciliation' => 'You can\'t edit the destination account of a reconciliation transaction.', - 'sum_of_expenses_in_budget' => '預算「:budget」中的總花費', - 'left_in_budget_limit' => '依照預算的支出尚餘', - 'current_period' => '目前區間', - 'show_the_current_period_and_overview' => '顯示目前區間與概覽', - 'pref_languages_locale' => '英文以外的語言,須搭配作業系統內對應的地區資訊 (locale-information) 才能正常運作,否則貨幣資料、日期與金額或會格式有誤。', - 'budget_in_period' => 'All transactions for budget ":name" between :start and :end in :currency', - 'chart_budget_in_period' => 'Chart for all transactions for budget ":name" between :start and :end in :currency', - 'chart_budget_in_period_only_currency' => 'The amount you budgeted was in :currency, so this chart will only show transactions in :currency.', - 'chart_account_in_period' => 'Chart for all transactions for account ":name" (:balance) between :start and :end', - 'chart_category_in_period' => '分類「:name」自 :start 至 :end 的所有交易圖表', - 'chart_category_all' => '分類「:name」的所有交易圖表', - 'clone_withdrawal' => '複製此提款', - 'clone_deposit' => '複製此存款', - 'clone_transfer' => '複製此轉帳', - 'multi_select_no_selection' => '未選取', - 'multi_select_select_all' => '選取全部', - 'multi_select_n_selected' => '選取', - 'multi_select_all_selected' => '全部選取', - 'multi_select_filter_placeholder' => '搜尋…', - 'intro_next_label' => '下一步', - 'intro_prev_label' => '上一步', - 'intro_skip_label' => '略過', - 'intro_done_label' => '完成', - 'between_dates_breadcrumb' => '自 :start 至 :end', - 'all_journals_without_budget' => '沒有預算的所有交易', - 'journals_without_budget' => '沒有預算的交易', - 'all_journals_without_category' => '沒有分類的所有交易', - 'journals_without_category' => '沒有分類的交易', - 'all_journals_for_account' => ':name 帳戶的所有交易', - 'chart_all_journals_for_account' => ':name 帳戶的所有交易圖表', - 'journals_in_period_for_account' => ':name 帳戶自 :start 至 :end 的所有交易', - 'journals_in_period_for_account_js' => 'All transactions for account {title} between {start} and {end}', - 'transferred' => '已轉帳', - 'all_withdrawal' => '所有支出', - 'all_transactions' => '所有交易', - 'title_withdrawal_between' => '自 :start 至 :end 的所有支出', - 'all_deposit' => '所有收入', - 'title_deposit_between' => '自 :start 至 :end 的所有收入', - 'all_transfers' => '所有轉帳', - 'title_transfers_between' => '自 :start 至 :end 的所有轉帳', - 'all_transfer' => '所有轉帳', - 'all_journals_for_tag' => '標籤「:tag」的所有交易', - 'title_transfer_between' => '自 :start 至 :end 的所有轉帳', - 'all_journals_for_category' => '分類 :name 的所有交易', - 'all_journals_for_budget' => '預算 :name 的所有交易', - 'chart_all_journals_for_budget' => '預算 :name 的所有交易圖表', - 'journals_in_period_for_category' => '分類 :name 自 :start 至 :end 的所有交易', - 'journals_in_period_for_tag' => '標籤 :tag 自 :start 至 :end 的所有交易', - 'not_available_demo_user' => '此功能未開放予展示使用者。', - 'exchange_rate_instructions' => '資產帳戶「@name」僅接受以 @native_currency 交易,若您希望使用 @foreign_currency,請確認對應 @native_currency 的總額:', - 'transfer_exchange_rate_instructions' => '來源資產帳戶「@source_name」僅接受以 @source_currency 交易,目標資產帳戶「@dest_name」僅接受以 @dest_currency 交易,您必須提供對應兩種貨幣的轉帳總額。', - 'transaction_data' => '交易資料', - 'invalid_server_configuration' => '伺服器組態無效', - 'invalid_locale_settings' => 'Firefly III is unable to format monetary amounts because your server is missing the required packages. There are instructions how to do this.', - 'quickswitch' => '快速切換', - 'sign_in_to_start' => '登入以開始您的連線階段', - 'sign_in' => '登入', - 'register_new_account' => '註冊新帳號', - 'forgot_my_password' => '我忘記了密碼', - 'problems_with_input' => '輸入有誤。', - 'reset_password' => '重設密碼', - 'button_reset_password' => '重設密碼', - 'reset_button' => '重設', - 'want_to_login' => '我想登入', - 'login_page_title' => '登入 Firefly III', - 'register_page_title' => '在 Firefly III 註冊', - 'forgot_pw_page_title' => '忘記您 Firefly III 的密碼', - 'reset_pw_page_title' => '重設您 Firefly III 的密碼', - 'cannot_reset_demo_user' => '您不能重設 展示使用者 的密碼。', - 'no_att_demo_user' => 'The demo user can\'t upload attachments.', - 'button_register' => '註冊帳號', - 'authorization' => '身份認證', - 'active_bills_only' => '僅限使用中帳單', - 'active_bills_only_total' => 'all active bills', - 'active_exp_bills_only' => 'active and expected bills only', - 'active_exp_bills_only_total' => 'all active expected bills only', - 'per_period_sum_1D' => 'Expected daily costs', - 'per_period_sum_1W' => 'Expected weekly costs', - 'per_period_sum_1M' => 'Expected monthly costs', - 'per_period_sum_3M' => 'Expected quarterly costs', - 'per_period_sum_6M' => 'Expected half-yearly costs', - 'per_period_sum_1Y' => 'Expected yearly costs', - 'average_per_bill' => '每張帳單的平均數', - 'expected_total' => '預期總數', - 'reconciliation_account_name' => ':name reconciliation (:currency)', - 'saved' => 'Saved', - 'advanced_options' => 'Advanced options', - 'advanced_options_explain' => 'Some pages in Firefly III have advanced options hidden behind this button. This page doesn\'t have anything fancy here, but do check out the others!', - 'here_be_dragons' => 'Hic sunt dracones', + 'close' => '關閉', + 'actions' => '操作', + 'edit' => '編輯', + 'delete' => '刪除', + 'split' => '分割', + 'single_split' => 'Split', + 'clone' => '複製', + 'last_seven_days' => '最近7天', + 'last_thirty_days' => '最近30天', + 'last_180_days' => 'Last 180 days', + 'YTD' => 'YTD', + 'welcome_back' => 'What\'s playing?', + 'everything' => '所有', + 'today' => '今天', + 'customRange' => '自訂範圍', + 'date_range' => 'Date range', + 'apply' => '套用', + 'select_date' => '選擇日期..', + 'cancel' => '取消', + 'from' => '自', + 'to' => '至', + 'structure' => '結構', + 'help_translating' => '此說明尚欠奉中文版,要協助翻譯嗎?', + 'showEverything' => '全部顯示', + 'never' => '未有資料', + 'no_results_for_empty_search' => '您的搜尋空白,結果也是空白。', + 'removed_amount' => '已移除 :amount', + 'added_amount' => '已新增 :amount', + 'asset_account_role_help' => '選擇後如有額外選項,可稍後設定。', + 'Opening balance' => '初始餘額', + 'create_new_stuff' => '建立新內容', + 'new_withdrawal' => '新提款', + 'create_new_transaction' => 'Create a new transaction', + 'sidebar_frontpage_create' => 'Create', + 'new_transaction' => '新交易', + 'no_rules_for_bill' => '此帳單未設定相關的規則。', + 'go_to_asset_accounts' => '檢視您的資產帳戶', + 'go_to_budgets' => '前往您的預算', + 'go_to_withdrawals' => 'Go to your withdrawals', + 'clones_journal_x' => 'This transaction is a clone of ":description" (#:id)', + 'go_to_categories' => '前往您的分類', + 'go_to_bills' => '前往您的帳單', + 'go_to_expense_accounts' => '查看您的支出帳戶', + 'go_to_revenue_accounts' => '查看您的收入帳戶', + 'go_to_piggies' => '前往您的小豬撲滿', + 'new_deposit' => '新存款', + 'new_transfer' => '新轉帳', + 'new_transfers' => '新轉帳', + 'new_asset_account' => '新資產帳戶', + 'new_expense_account' => '新支出帳戶', + 'new_revenue_account' => '新收入帳戶', + 'new_liabilities_account' => '新債務', + 'new_budget' => '新預算', + 'new_bill' => '新帳單', + 'block_account_logout' => '您已被登出。被封鎖的帳號無法使用本網站,您是以有效的電子郵件地址註冊嗎?', + 'flash_success' => '成功!', + 'flash_info' => '訊息', + 'flash_warning' => '警告!', + 'flash_error' => '錯誤!', + 'flash_danger' => 'Danger!', + 'flash_info_multiple' => '有 1 個訊息|有 :count 個訊息', + 'flash_error_multiple' => '有 1 個錯誤|有 :count 個錯誤', + 'net_worth' => '淨值', + 'help_for_this_page' => '本頁說明', + 'help_for_this_page_body' => 'You can find more information about this page in the documentation.', + 'two_factor_welcome' => '您好!', + 'two_factor_enter_code' => '如要繼續,請輸入您的兩步驟驗證 (two factor authentication) 代碼,您的應用程式可為您產生。', + 'two_factor_code_here' => '在此輸入代碼', + 'two_factor_title' => '兩步驟驗證', + 'authenticate' => '驗證', + 'two_factor_forgot_title' => '遺失兩步驟驗證', + 'two_factor_forgot' => '啥兩步驟我忘了。', + 'two_factor_lost_header' => '遺失您的兩步驟驗證嗎?', + 'two_factor_lost_intro' => 'If you lost your backup codes as well, you have bad luck. This is not something you can fix from the web interface. You have two choices.', + 'two_factor_lost_fix_self' => 'If you run your own instance of Firefly III, read this entry in the FAQ for instructions.', + 'two_factor_lost_fix_owner' => '否則,請寄送電子郵件至網站擁有者 :site_owner 要求重設您的兩步驟驗證。', + 'mfa_backup_code' => 'You have used a backup code to login to Firefly III. It can\'t be used again, so cross it from your list.', + 'pref_two_factor_new_backup_codes' => 'Get new backup codes', + 'pref_two_factor_backup_code_count' => 'You have :count valid backup code.|You have :count valid backup codes.', + '2fa_i_have_them' => 'I stored them!', + 'warning_much_data' => '載入 :days 天的資料或會相當耗時。', + 'registered' => '您已成功註冊!', + 'Default asset account' => '預設資產帳戶', + 'no_budget_pointer' => 'You seem to have no budgets yet. You should create some on the budgets-page. Budgets can help you keep track of expenses.', + 'no_bill_pointer' => 'You seem to have no bills yet. You should create some on the bills-page. Bills can help you keep track of expenses.', + 'Savings account' => '儲蓄帳戶', + 'Credit card' => '信用卡', + 'source_accounts' => 'Source account|Source accounts', + 'destination_accounts' => 'Destination account|Destination accounts', + 'user_id_is' => '您的使用者 ID 是 :user', + 'field_supports_markdown' => '此欄位支援 Markdown 語法。', + 'need_more_help' => '如果您需要更多 Firefly III 的協助,請 於 GitHub 建立提問。', + 'reenable_intro_text' => 'You can also re-enable the introduction guidance.', + 'intro_boxes_after_refresh' => '當您重新整理頁面後,介紹框將會重新出現。', + 'show_all_no_filter' => '不以日期分組,顯示所有交易紀錄', + 'expenses_by_category' => '按分類的支出', + 'expenses_by_budget' => '按預算的支出', + 'income_by_category' => '按分類的收入', + 'expenses_by_asset_account' => '按資產帳戶的支出', + 'expenses_by_expense_account' => '按支出帳戶的支出', + 'cannot_redirect_to_account' => 'Firefly III 無法重新導向正確頁面,抱歉。', + 'sum_of_expenses' => '支出總和', + 'sum_of_income' => '收入總和', + 'liabilities' => '債務', + 'spent_in_specific_budget' => '預算「:budget」中的花費', + 'spent_in_specific_double' => 'Spent in account ":account"', + 'earned_in_specific_double' => 'Earned in account ":account"', + 'source_account' => 'Source account', + 'source_account_reconciliation' => 'You can\'t edit the source account of a reconciliation transaction.', + 'destination_account' => 'Destination account', + 'destination_account_reconciliation' => 'You can\'t edit the destination account of a reconciliation transaction.', + 'sum_of_expenses_in_budget' => '預算「:budget」中的總花費', + 'left_in_budget_limit' => '依照預算的支出尚餘', + 'current_period' => '目前區間', + 'show_the_current_period_and_overview' => '顯示目前區間與概覽', + 'pref_languages_locale' => '英文以外的語言,須搭配作業系統內對應的地區資訊 (locale-information) 才能正常運作,否則貨幣資料、日期與金額或會格式有誤。', + 'budget_in_period' => 'All transactions for budget ":name" between :start and :end in :currency', + 'chart_budget_in_period' => 'Chart for all transactions for budget ":name" between :start and :end in :currency', + 'chart_budget_in_period_only_currency' => 'The amount you budgeted was in :currency, so this chart will only show transactions in :currency.', + 'chart_account_in_period' => 'Chart for all transactions for account ":name" (:balance) between :start and :end', + 'chart_category_in_period' => '分類「:name」自 :start 至 :end 的所有交易圖表', + 'chart_category_all' => '分類「:name」的所有交易圖表', + 'clone_withdrawal' => '複製此提款', + 'clone_deposit' => '複製此存款', + 'clone_transfer' => '複製此轉帳', + 'multi_select_no_selection' => '未選取', + 'multi_select_select_all' => '選取全部', + 'multi_select_n_selected' => '選取', + 'multi_select_all_selected' => '全部選取', + 'multi_select_filter_placeholder' => '搜尋…', + 'intro_next_label' => '下一步', + 'intro_prev_label' => '上一步', + 'intro_skip_label' => '略過', + 'intro_done_label' => '完成', + 'between_dates_breadcrumb' => '自 :start 至 :end', + 'all_journals_without_budget' => '沒有預算的所有交易', + 'journals_without_budget' => '沒有預算的交易', + 'all_journals_without_category' => '沒有分類的所有交易', + 'journals_without_category' => '沒有分類的交易', + 'all_journals_for_account' => ':name 帳戶的所有交易', + 'chart_all_journals_for_account' => ':name 帳戶的所有交易圖表', + 'journals_in_period_for_account' => ':name 帳戶自 :start 至 :end 的所有交易', + 'journals_in_period_for_account_js' => 'All transactions for account {title} between {start} and {end}', + 'transferred' => '已轉帳', + 'all_withdrawal' => '所有支出', + 'all_transactions' => '所有交易', + 'title_withdrawal_between' => '自 :start 至 :end 的所有支出', + 'all_deposit' => '所有收入', + 'title_deposit_between' => '自 :start 至 :end 的所有收入', + 'all_transfers' => '所有轉帳', + 'title_transfers_between' => '自 :start 至 :end 的所有轉帳', + 'all_transfer' => '所有轉帳', + 'all_journals_for_tag' => '標籤「:tag」的所有交易', + 'title_transfer_between' => '自 :start 至 :end 的所有轉帳', + 'all_journals_for_category' => '分類 :name 的所有交易', + 'all_journals_for_budget' => '預算 :name 的所有交易', + 'chart_all_journals_for_budget' => '預算 :name 的所有交易圖表', + 'journals_in_period_for_category' => '分類 :name 自 :start 至 :end 的所有交易', + 'journals_in_period_for_tag' => '標籤 :tag 自 :start 至 :end 的所有交易', + 'not_available_demo_user' => '此功能未開放予展示使用者。', + 'exchange_rate_instructions' => '資產帳戶「@name」僅接受以 @native_currency 交易,若您希望使用 @foreign_currency,請確認對應 @native_currency 的總額:', + 'transfer_exchange_rate_instructions' => '來源資產帳戶「@source_name」僅接受以 @source_currency 交易,目標資產帳戶「@dest_name」僅接受以 @dest_currency 交易,您必須提供對應兩種貨幣的轉帳總額。', + 'transaction_data' => '交易資料', + 'invalid_server_configuration' => '伺服器組態無效', + 'invalid_locale_settings' => 'Firefly III is unable to format monetary amounts because your server is missing the required packages. There are instructions how to do this.', + 'quickswitch' => '快速切換', + 'sign_in_to_start' => '登入以開始您的連線階段', + 'sign_in' => '登入', + 'register_new_account' => '註冊新帳號', + 'forgot_my_password' => '我忘記了密碼', + 'problems_with_input' => '輸入有誤。', + 'reset_password' => '重設密碼', + 'button_reset_password' => '重設密碼', + 'reset_button' => '重設', + 'want_to_login' => '我想登入', + 'login_page_title' => '登入 Firefly III', + 'register_page_title' => '在 Firefly III 註冊', + 'forgot_pw_page_title' => '忘記您 Firefly III 的密碼', + 'reset_pw_page_title' => '重設您 Firefly III 的密碼', + 'cannot_reset_demo_user' => '您不能重設 展示使用者 的密碼。', + 'no_att_demo_user' => 'The demo user can\'t upload attachments.', + 'button_register' => '註冊帳號', + 'authorization' => '身份認證', + 'active_bills_only' => '僅限使用中帳單', + 'active_bills_only_total' => 'all active bills', + 'active_exp_bills_only' => 'active and expected bills only', + 'active_exp_bills_only_total' => 'all active expected bills only', + 'per_period_sum_1D' => 'Expected daily costs', + 'per_period_sum_1W' => 'Expected weekly costs', + 'per_period_sum_1M' => 'Expected monthly costs', + 'per_period_sum_3M' => 'Expected quarterly costs', + 'per_period_sum_6M' => 'Expected half-yearly costs', + 'per_period_sum_1Y' => 'Expected yearly costs', + 'average_per_bill' => '每張帳單的平均數', + 'expected_total' => '預期總數', + 'reconciliation_account_name' => ':name reconciliation (:currency)', + 'saved' => 'Saved', + 'advanced_options' => 'Advanced options', + 'advanced_options_explain' => 'Some pages in Firefly III have advanced options hidden behind this button. This page doesn\'t have anything fancy here, but do check out the others!', + 'here_be_dragons' => 'Hic sunt dracones', // Webhooks - 'webhooks' => 'Webhooks', + 'webhooks' => 'Webhooks', // API access - 'authorization_request' => 'Firefly III :version 版授權請求', - 'authorization_request_intro' => 'Application ":client" is requesting permission to access your financial administration. Would you like to authorize :client to access these records?', - 'authorization_request_site' => 'You will be redirected to :url which will then be able to access your Firefly III data.', - 'authorization_request_invalid' => 'This access request is invalid. Please never follow this link again.', - 'scopes_will_be_able' => '此應用程式可以:', - 'button_authorize' => '授權', - 'none_in_select_list' => '(空)', - 'no_piggy_bank' => '(no piggy bank)', - 'name_in_currency' => ':name 於 :currency', - 'paid_in_currency' => '以 :currency 支付', - 'unpaid_in_currency' => '未以 :currency 支付', - 'is_alpha_warning' => 'You are running an ALPHA version. Be wary of bugs and issues.', - 'is_beta_warning' => 'You are running an BETA version. Be wary of bugs and issues.', - 'all_destination_accounts' => 'Destination accounts', - 'all_source_accounts' => 'Source accounts', - 'back_to_index' => 'Back to the index', - 'cant_logout_guard' => 'Firefly III can\'t log you out.', - 'external_url' => 'External URL', - 'internal_reference' => 'Internal reference', + 'authorization_request' => 'Firefly III :version 版授權請求', + 'authorization_request_intro' => 'Application ":client" is requesting permission to access your financial administration. Would you like to authorize :client to access these records?', + 'authorization_request_site' => 'You will be redirected to :url which will then be able to access your Firefly III data.', + 'authorization_request_invalid' => 'This access request is invalid. Please never follow this link again.', + 'scopes_will_be_able' => '此應用程式可以:', + 'button_authorize' => '授權', + 'none_in_select_list' => '(空)', + 'no_piggy_bank' => '(no piggy bank)', + 'name_in_currency' => ':name 於 :currency', + 'paid_in_currency' => '以 :currency 支付', + 'unpaid_in_currency' => '未以 :currency 支付', + 'is_alpha_warning' => 'You are running an ALPHA version. Be wary of bugs and issues.', + 'is_beta_warning' => 'You are running an BETA version. Be wary of bugs and issues.', + 'all_destination_accounts' => 'Destination accounts', + 'all_source_accounts' => 'Source accounts', + 'back_to_index' => 'Back to the index', + 'cant_logout_guard' => 'Firefly III can\'t log you out.', + 'external_url' => 'External URL', + 'internal_reference' => 'Internal reference', // check for updates: - 'update_check_title' => '檢查更新', - 'admin_update_check_title' => '自動檢查更新', - 'admin_update_check_explain' => 'Firefly III can check for updates automatically. When you enable this setting, it will contact the Firefly III update server to see if a new version of Firefly III is available. When it is, you will get a notification. You can test this notification using the button on the right. Please indicate below if you want Firefly III to check for updates.', - 'check_for_updates_permission' => 'Firefly III 可以自動檢查更新,但需要您先許可。請前往 系統管理 表示您是否想啟用此功能。', - 'updates_ask_me_later' => '稍後再詢問', - 'updates_do_not_check' => '不檢查更新', - 'updates_enable_check' => '啟用更新檢查', - 'admin_update_check_now_title' => '立刻檢查更新', - 'admin_update_check_now_explain' => '如果您按下此按鈕,Firefly III 將會檢查您現在的版本是否為最新版。', - 'check_for_updates_button' => '馬上檢查!', - 'update_new_version_alert' => 'A new version of Firefly III is available. You are running :your_version, the latest version is :new_version which was released on :date.', - 'update_version_beta' => 'This version is a BETA version. You may run into issues.', - 'update_version_alpha' => 'This version is a ALPHA version. You may run into issues.', - 'update_current_version_alert' => 'You are running :version, which is the latest available release.', - 'update_newer_version_alert' => 'You are running :your_version, which is newer than the latest release, :new_version.', - 'update_check_error' => 'An error occurred while checking for updates: :error', - 'unknown_error' => 'Unknown error. Sorry about that.', - 'just_new_release' => 'A new version is available! Version :version was released :date. This release is very fresh. Wait a few days for the new release to stabilize.', - 'disabled_but_check' => 'You disabled update checking. So don\'t forget to check for updates yourself every now and then. Thank you!', - 'admin_update_channel_title' => 'Update channel', - 'admin_update_channel_explain' => 'Firefly III has three update "channels" which determine how ahead of the curve you are in terms of features, enhancements and bugs. Use the "beta" channel if you\'re adventurous and the "alpha" when you like to live life dangerously.', - 'update_channel_stable' => 'Stable. Everything should work as expected.', - 'update_channel_beta' => 'Beta. New features but things may be broken.', - 'update_channel_alpha' => 'Alpha. We throw stuff in, and use whatever sticks.', + 'update_check_title' => '檢查更新', + 'admin_update_check_title' => '自動檢查更新', + 'admin_update_check_explain' => 'Firefly III can check for updates automatically. When you enable this setting, it will contact the Firefly III update server to see if a new version of Firefly III is available. When it is, you will get a notification. You can test this notification using the button on the right. Please indicate below if you want Firefly III to check for updates.', + 'check_for_updates_permission' => 'Firefly III 可以自動檢查更新,但需要您先許可。請前往 系統管理 表示您是否想啟用此功能。', + 'updates_ask_me_later' => '稍後再詢問', + 'updates_do_not_check' => '不檢查更新', + 'updates_enable_check' => '啟用更新檢查', + 'admin_update_check_now_title' => '立刻檢查更新', + 'admin_update_check_now_explain' => '如果您按下此按鈕,Firefly III 將會檢查您現在的版本是否為最新版。', + 'check_for_updates_button' => '馬上檢查!', + 'update_new_version_alert' => 'A new version of Firefly III is available. You are running :your_version, the latest version is :new_version which was released on :date.', + 'update_version_beta' => 'This version is a BETA version. You may run into issues.', + 'update_version_alpha' => 'This version is a ALPHA version. You may run into issues.', + 'update_current_version_alert' => 'You are running :version, which is the latest available release.', + 'update_newer_version_alert' => 'You are running :your_version, which is newer than the latest release, :new_version.', + 'update_check_error' => 'An error occurred while checking for updates: :error', + 'unknown_error' => 'Unknown error. Sorry about that.', + 'just_new_release' => 'A new version is available! Version :version was released :date. This release is very fresh. Wait a few days for the new release to stabilize.', + 'disabled_but_check' => 'You disabled update checking. So don\'t forget to check for updates yourself every now and then. Thank you!', + 'admin_update_channel_title' => 'Update channel', + 'admin_update_channel_explain' => 'Firefly III has three update "channels" which determine how ahead of the curve you are in terms of features, enhancements and bugs. Use the "beta" channel if you\'re adventurous and the "alpha" when you like to live life dangerously.', + 'update_channel_stable' => 'Stable. Everything should work as expected.', + 'update_channel_beta' => 'Beta. New features but things may be broken.', + 'update_channel_alpha' => 'Alpha. We throw stuff in, and use whatever sticks.', // search - 'search' => '搜尋', - 'search_query' => '查詢', - 'search_found_transactions' => 'Firefly III found :count transaction in :time seconds.|Firefly III found :count transactions in :time seconds.', - 'search_found_more_transactions' => 'Firefly III found more than :count transactions in :time seconds.', - 'search_for_query' => 'Firefly III 正搜尋包含所有這些字詞的交易::query', - 'invalid_operators_list' => 'These search parameters are not valid and have been ignored.', - 'search_modifier_date_is' => 'Transaction date is ":value"', - 'search_modifier_id' => 'Transaction ID is ":value"', - 'search_modifier_date_before' => 'Transaction date is before or on ":value"', - 'search_modifier_date_after' => 'Transaction date is after or on ":value"', - 'search_modifier_created_on' => 'Transaction was created on ":value"', - 'search_modifier_updated_on' => 'Transaction was last updated on ":value"', - 'search_modifier_external_id' => 'External ID is ":value"', - 'search_modifier_no_external_url' => 'The transaction has no external URL', - 'search_modifier_any_external_url' => 'The transaction must have a (any) external URL', - 'search_modifier_internal_reference' => 'Internal reference is ":value"', - 'search_modifier_description_starts' => 'Description is ":value"', - 'search_modifier_description_ends' => 'Description ends with ":value"', - 'search_modifier_description_contains' => 'Description contains ":value"', - 'search_modifier_description_is' => 'Description is exactly ":value"', - 'search_modifier_currency_is' => 'Transaction (foreign) currency is ":value"', - 'search_modifier_foreign_currency_is' => 'Transaction foreign currency is ":value"', - 'search_modifier_has_attachments' => 'The transaction must have an attachment', - 'search_modifier_has_no_category' => 'The transaction must have no category', - 'search_modifier_has_any_category' => 'The transaction must have a (any) category', - 'search_modifier_has_no_budget' => 'The transaction must have no budget', - 'search_modifier_has_any_budget' => 'The transaction must have a (any) budget', - 'search_modifier_has_no_bill' => 'The transaction must have no bill', - 'search_modifier_has_any_bill' => 'The transaction must have a (any) bill', - 'search_modifier_has_no_tag' => 'The transaction must have no tags', - 'search_modifier_has_any_tag' => 'The transaction must have a (any) tag', - 'search_modifier_notes_contain' => 'The transaction notes contain ":value"', - 'search_modifier_notes_start' => 'The transaction notes start with ":value"', - 'search_modifier_notes_end' => 'The transaction notes end with ":value"', - 'search_modifier_notes_are' => 'The transaction notes are exactly ":value"', - 'search_modifier_no_notes' => 'The transaction has no notes', - 'search_modifier_any_notes' => 'The transaction must have notes', - 'search_modifier_amount_exactly' => 'Amount is exactly :value', - 'search_modifier_amount_less' => 'Amount is less than or equal to :value', - 'search_modifier_amount_more' => 'Amount is more than or equal to :value', - 'search_modifier_source_account_is' => 'Source account name is exactly ":value"', - 'search_modifier_source_account_contains' => 'Source account name contains ":value"', - 'search_modifier_source_account_starts' => 'Source account name starts with ":value"', - 'search_modifier_source_account_ends' => 'Source account name ends with ":value"', - 'search_modifier_source_account_id' => 'Source account ID is :value', - 'search_modifier_source_account_nr_is' => 'Source account number (IBAN) is ":value"', - 'search_modifier_source_account_nr_contains' => 'Source account number (IBAN) contains ":value"', - 'search_modifier_source_account_nr_starts' => 'Source account number (IBAN) starts with ":value"', - 'search_modifier_source_account_nr_ends' => 'Source account number (IBAN) ends with ":value"', - 'search_modifier_destination_account_is' => 'Destination account name is exactly ":value"', - 'search_modifier_destination_account_contains' => 'Destination account name contains ":value"', - 'search_modifier_destination_account_starts' => 'Destination account name starts with ":value"', - 'search_modifier_destination_account_ends' => 'Destination account name ends with ":value"', - 'search_modifier_destination_account_id' => 'Destination account ID is :value', - 'search_modifier_destination_is_cash' => 'Destination account is (cash) account', - 'search_modifier_source_is_cash' => 'Source account is (cash) account', - 'search_modifier_destination_account_nr_is' => 'Destination account number (IBAN) is ":value"', - 'search_modifier_destination_account_nr_contains' => 'Destination account number (IBAN) contains ":value"', - 'search_modifier_destination_account_nr_starts' => 'Destination account number (IBAN) starts with ":value"', - 'search_modifier_destination_account_nr_ends' => 'Destination account number (IBAN) ends with ":value"', - 'search_modifier_account_id' => 'Source or destination account ID\'s is/are: :value', - 'search_modifier_category_is' => 'Category is ":value"', - 'search_modifier_budget_is' => 'Budget is ":value"', - 'search_modifier_bill_is' => 'Bill is ":value"', - 'search_modifier_transaction_type' => 'Transaction type is ":value"', - 'search_modifier_tag_is' => 'Tag is ":value"', - 'search_modifier_date_is_year' => 'Transaction is in year ":value"', - 'search_modifier_date_is_month' => 'Transaction is in month ":value"', - 'search_modifier_date_is_day' => 'Transaction is on day of month ":value"', - 'search_modifier_date_before_year' => 'Transaction is before or in year ":value"', - 'search_modifier_date_before_month' => 'Transaction is before or in month ":value"', - 'search_modifier_date_before_day' => 'Transaction is before or on day of month ":value"', - 'search_modifier_date_after_year' => 'Transaction is in or after year ":value"', - 'search_modifier_date_after_month' => 'Transaction is in or after month ":value"', - 'search_modifier_date_after_day' => 'Transaction is after or on day of month ":value"', + 'search' => '搜尋', + 'search_query' => '查詢', + 'search_found_transactions' => 'Firefly III found :count transaction in :time seconds.|Firefly III found :count transactions in :time seconds.', + 'search_found_more_transactions' => 'Firefly III found more than :count transactions in :time seconds.', + 'search_for_query' => 'Firefly III 正搜尋包含所有這些字詞的交易::query', + 'invalid_operators_list' => 'These search parameters are not valid and have been ignored.', + + // old + + 'search_modifier_date_on' => 'Transaction date is ":value"', + 'search_modifier_id' => 'Transaction ID is ":value"', + 'search_modifier_date_before' => 'Transaction date is before or on ":value"', + 'search_modifier_date_after' => 'Transaction date is after or on ":value"', + 'search_modifier_external_id_is' => 'External ID is ":value"', + 'search_modifier_no_external_url' => 'The transaction has no external URL', + 'search_modifier_any_external_url' => 'The transaction must have a (any) external URL', + 'search_modifier_internal_reference_is' => 'Internal reference is ":value"', + 'search_modifier_description_starts' => 'Description is ":value"', + 'search_modifier_description_ends' => 'Description ends with ":value"', + 'search_modifier_description_contains' => 'Description contains ":value"', + 'search_modifier_description_is' => 'Description is exactly ":value"', + 'search_modifier_currency_is' => 'Transaction (foreign) currency is ":value"', + 'search_modifier_foreign_currency_is' => 'Transaction foreign currency is ":value"', + 'search_modifier_has_attachments' => 'The transaction must have an attachment', + 'search_modifier_has_no_category' => 'The transaction must have no category', + 'search_modifier_has_any_category' => 'The transaction must have a (any) category', + 'search_modifier_has_no_budget' => 'The transaction must have no budget', + 'search_modifier_has_any_budget' => 'The transaction must have a (any) budget', + 'search_modifier_has_no_bill' => 'The transaction must have no bill', + 'search_modifier_has_any_bill' => 'The transaction must have a (any) bill', + 'search_modifier_has_no_tag' => 'The transaction must have no tags', + 'search_modifier_has_any_tag' => 'The transaction must have a (any) tag', + 'search_modifier_notes_contains' => 'The transaction notes contain ":value"', + 'search_modifier_notes_starts' => 'The transaction notes start with ":value"', + 'search_modifier_notes_ends' => 'The transaction notes end with ":value"', + 'search_modifier_notes_is' => 'The transaction notes are exactly ":value"', + 'search_modifier_no_notes' => 'The transaction has no notes', + 'search_modifier_any_notes' => 'The transaction must have notes', + 'search_modifier_amount_is' => 'Amount is exactly :value', + 'search_modifier_amount_less' => 'Amount is less than or equal to :value', + 'search_modifier_amount_more' => 'Amount is more than or equal to :value', + 'search_modifier_source_account_is' => 'Source account name is exactly ":value"', + 'search_modifier_source_account_contains' => 'Source account name contains ":value"', + 'search_modifier_source_account_starts' => 'Source account name starts with ":value"', + 'search_modifier_source_account_ends' => 'Source account name ends with ":value"', + 'search_modifier_source_account_id' => 'Source account ID is :value', + 'search_modifier_source_account_nr_is' => 'Source account number (IBAN) is ":value"', + 'search_modifier_source_account_nr_contains' => 'Source account number (IBAN) contains ":value"', + 'search_modifier_source_account_nr_starts' => 'Source account number (IBAN) starts with ":value"', + 'search_modifier_source_account_nr_ends' => 'Source account number (IBAN) ends with ":value"', + 'search_modifier_destination_account_is' => 'Destination account name is exactly ":value"', + 'search_modifier_destination_account_contains' => 'Destination account name contains ":value"', + 'search_modifier_destination_account_starts' => 'Destination account name starts with ":value"', + 'search_modifier_destination_account_ends' => 'Destination account name ends with ":value"', + 'search_modifier_destination_account_id' => 'Destination account ID is :value', + 'search_modifier_destination_is_cash' => 'Destination account is (cash) account', + 'search_modifier_source_is_cash' => 'Source account is (cash) account', + 'search_modifier_destination_account_nr_is' => 'Destination account number (IBAN) is ":value"', + 'search_modifier_destination_account_nr_contains' => 'Destination account number (IBAN) contains ":value"', + 'search_modifier_destination_account_nr_starts' => 'Destination account number (IBAN) starts with ":value"', + 'search_modifier_destination_account_nr_ends' => 'Destination account number (IBAN) ends with ":value"', + 'search_modifier_account_id' => 'Source or destination account ID\'s is/are: :value', + 'search_modifier_category_is' => 'Category is ":value"', + 'search_modifier_budget_is' => 'Budget is ":value"', + 'search_modifier_bill_is' => 'Bill is ":value"', + 'search_modifier_transaction_type' => 'Transaction type is ":value"', + 'search_modifier_tag_is' => 'Tag is ":value"', + 'search_modifier_date_on_year' => 'Transaction is in year ":value"', + 'search_modifier_date_on_month' => 'Transaction is in month ":value"', + 'search_modifier_date_on_day' => 'Transaction is on day of month ":value"', + 'search_modifier_date_before_year' => 'Transaction is before or in year ":value"', + 'search_modifier_date_before_month' => 'Transaction is before or in month ":value"', + 'search_modifier_date_before_day' => 'Transaction is before or on day of month ":value"', + 'search_modifier_date_after_year' => 'Transaction is in or after year ":value"', + 'search_modifier_date_after_month' => 'Transaction is in or after month ":value"', + 'search_modifier_date_after_day' => 'Transaction is after or on day of month ":value"', + + + // new + 'search_modifier_tag_is_not' => 'No tag is ":value"', + + 'search_modifier_account_is' => 'Either account is ":value"', + 'search_modifier_account_contains' => 'Either account contains ":value"', + 'search_modifier_account_ends' => 'Either account ends with ":value"', + 'search_modifier_account_starts' => 'Either account starts with ":value"', + 'search_modifier_account_nr_is' => 'Either account number / IBAN is ":value"', + 'search_modifier_account_nr_contains' => 'Either account number / IBAN contains ":value"', + 'search_modifier_account_nr_ends' => 'Either account number / IBAN ends with ":value"', + 'search_modifier_account_nr_starts' => 'Either account number / IBAN starts with ":value"', + 'search_modifier_category_contains' => 'Category contains ":value"', + 'search_modifier_category_ends' => 'Category ends with ":value"', + 'search_modifier_category_starts' => 'Category starts with ":value"', + 'search_modifier_budget_contains' => 'Budget contains ":value"', + 'search_modifier_budget_ends' => 'Budget ends with ":value"', + 'search_modifier_budget_starts' => 'Budget starts with ":value"', + 'search_modifier_bill_contains' => 'Bill contains ":value"', + 'search_modifier_bill_ends' => 'Bill ends with ":value"', + 'search_modifier_bill_starts' => 'Bill starts with ":value"', + 'search_modifier_external_id_contains' => 'External ID contains ":value"', + 'search_modifier_external_id_ends' => 'External ID ends with ":value"', + 'search_modifier_external_id_starts' => 'External ID starts with ":value"', + 'search_modifier_internal_reference_contains' => 'Internal reference contains ":value"', + 'search_modifier_internal_reference_ends' => 'Internal reference ends with ":value"', + 'search_modifier_internal_reference_starts' => 'Internal reference starts with ":value"', + 'search_modifier_external_url_is' => 'External URL is ":value"', + 'search_modifier_external_url_contains' => 'External URL contains ":value"', + 'search_modifier_external_url_ends' => 'External URL ends with ":value"', + 'search_modifier_external_url_starts' => 'External URL starts with ":value"', + 'search_modifier_has_no_attachments' => 'Transaction has no attachments', + 'search_modifier_account_is_cash' => 'Either account is a cash account.', + 'search_modifier_journal_id' => 'The journal ID is ":value"', + 'search_modifier_recurrence_id' => 'The recurring transaction ID is ":value"', + 'search_modifier_foreign_amount_is' => 'The foreign amount is ":value"', + 'search_modifier_foreign_amount_less' => 'The foreign amount is less than ":value"', + 'search_modifier_foreign_amount_more' => 'The foreign amount is more than ":value"', + + // date fields + 'search_modifier_interest_date_on' => 'Transaction interest date is ":value"', + 'search_modifier_interest_date_on_year' => 'Transaction interest date is in year ":value"', + 'search_modifier_interest_date_on_month' => 'Transaction interest date is in month ":value"', + 'search_modifier_interest_date_on_day' => 'Transaction interest date is on day of month ":value"', + 'search_modifier_interest_date_before_year' => 'Transaction interest date is before or in year ":value"', + 'search_modifier_interest_date_before_month' => 'Transaction interest date is before or in month ":value"', + 'search_modifier_interest_date_before_day' => 'Transaction interest date is before or on day of month ":value"', + 'search_modifier_interest_date_after_year' => 'Transaction interest date is after or in year ":value"', + 'search_modifier_interest_date_after_month' => 'Transaction interest date is after or in month ":value"', + 'search_modifier_interest_date_after_day' => 'Transaction interest date is after or on day of month ":value"', + 'search_modifier_book_date_on_year' => 'Transaction book date is in year ":value"', + 'search_modifier_book_date_on_month' => 'Transaction book date is in month ":value"', + 'search_modifier_book_date_on_day' => 'Transaction book date is on day of month ":value"', + 'search_modifier_book_date_before_year' => 'Transaction book date is before or in year ":value"', + 'search_modifier_book_date_before_month' => 'Transaction book date is before or in month ":value"', + 'search_modifier_book_date_before_day' => 'Transaction book date is before or on day of month ":value"', + 'search_modifier_book_date_after_year' => 'Transaction book date is after or in year ":value"', + 'search_modifier_book_date_after_month' => 'Transaction book date is after or in month ":value"', + 'search_modifier_book_date_after_day' => 'Transaction book date is after or on day of month ":value"', + 'search_modifier_process_date_on_year' => 'Transaction process date is in year ":value"', + 'search_modifier_process_date_on_month' => 'Transaction process date is in month ":value"', + 'search_modifier_process_date_on_day' => 'Transaction process date is on day of month ":value"', + 'search_modifier_process_date_before_year' => 'Transaction process date is before or in year ":value"', + 'search_modifier_process_date_before_month' => 'Transaction process date is before or in month ":value"', + 'search_modifier_process_date_before_day' => 'Transaction process date is before or on day of month ":value"', + 'search_modifier_process_date_after_year' => 'Transaction process date is after or in year ":value"', + 'search_modifier_process_date_after_month' => 'Transaction process date is after or in month ":value"', + 'search_modifier_process_date_after_day' => 'Transaction process date is after or on day of month ":value"', + 'search_modifier_due_date_on_year' => 'Transaction due date is in year ":value"', + 'search_modifier_due_date_on_month' => 'Transaction due date is in month ":value"', + 'search_modifier_due_date_on_day' => 'Transaction due date is on day of month ":value"', + 'search_modifier_due_date_before_year' => 'Transaction due date is before or in year ":value"', + 'search_modifier_due_date_before_month' => 'Transaction due date is before or in month ":value"', + 'search_modifier_due_date_before_day' => 'Transaction due date is before or on day of month ":value"', + 'search_modifier_due_date_after_year' => 'Transaction due date is after or in year ":value"', + 'search_modifier_due_date_after_month' => 'Transaction due date is after or in month ":value"', + 'search_modifier_due_date_after_day' => 'Transaction due date is after or on day of month ":value"', + 'search_modifier_payment_date_on_year' => 'Transaction payment date is in year ":value"', + 'search_modifier_payment_date_on_month' => 'Transaction payment date is in month ":value"', + 'search_modifier_payment_date_on_day' => 'Transaction payment date is on day of month ":value"', + 'search_modifier_payment_date_before_year' => 'Transaction payment date is before or in year ":value"', + 'search_modifier_payment_date_before_month' => 'Transaction payment date is before or in month ":value"', + 'search_modifier_payment_date_before_day' => 'Transaction payment date is before or on day of month ":value"', + 'search_modifier_payment_date_after_year' => 'Transaction payment date is after or in year ":value"', + 'search_modifier_payment_date_after_month' => 'Transaction payment date is after or in month ":value"', + 'search_modifier_payment_date_after_day' => 'Transaction payment date is after or on day of month ":value"', + 'search_modifier_invoice_date_on_year' => 'Transaction invoice date is in year ":value"', + 'search_modifier_invoice_date_on_month' => 'Transaction invoice date is in month ":value"', + 'search_modifier_invoice_date_on_day' => 'Transaction invoice date is on day of month ":value"', + 'search_modifier_invoice_date_before_year' => 'Transaction invoice date is before or in year ":value"', + 'search_modifier_invoice_date_before_month' => 'Transaction invoice date is before or in month ":value"', + 'search_modifier_invoice_date_before_day' => 'Transaction invoice date is before or on day of month ":value"', + 'search_modifier_invoice_date_after_year' => 'Transaction invoice date is after or in year ":value"', + 'search_modifier_invoice_date_after_month' => 'Transaction invoice date is after or in month ":value"', + 'search_modifier_invoice_date_after_day' => 'Transaction invoice date is after or on day of month ":value"', + // other dates + 'search_modifier_updated_at_on_year' => 'Transaction was last updated in year ":value"', + 'search_modifier_updated_at_on_month' => 'Transaction was last updated in month ":value"', + 'search_modifier_updated_at_on_day' => 'Transaction was last updated on day of month ":value"', + 'search_modifier_updated_at_before_year' => 'Transaction was last updated in or before year ":value"', + 'search_modifier_updated_at_before_month' => 'Transaction was last updated in or before month ":value"', + 'search_modifier_updated_at_before_day' => 'Transaction was last updated on or before day of month ":value"', + 'search_modifier_updated_at_after_year' => 'Transaction was last updated in or after year ":value"', + 'search_modifier_updated_at_after_month' => 'Transaction was last updated in or after month ":value"', + 'search_modifier_updated_at_after_day' => 'Transaction was last updated on or after day of month ":value"', + 'search_modifier_created_at_on_year' => 'Transaction was created in year ":value"', + 'search_modifier_created_at_on_month' => 'Transaction was created in month ":value"', + 'search_modifier_created_at_on_day' => 'Transaction was created on day of month ":value"', + 'search_modifier_created_at_before_year' => 'Transaction was created in or before year ":value"', + 'search_modifier_created_at_before_month' => 'Transaction was created in or before month ":value"', + 'search_modifier_created_at_before_day' => 'Transaction was created on or before day of month ":value"', + 'search_modifier_created_at_after_year' => 'Transaction was created in or after year ":value"', + 'search_modifier_created_at_after_month' => 'Transaction was created in or after month ":value"', + 'search_modifier_created_at_after_day' => 'Transaction was created on or after day of month ":value"', + 'search_modifier_interest_date_before' => 'Transaction interest date is on or before ":value"', + 'search_modifier_interest_date_after' => 'Transaction interest date is on or after ":value"', + 'search_modifier_book_date_on' => 'Transaction book date is on ":value"', + 'search_modifier_book_date_before' => 'Transaction book date is on or before ":value"', + 'search_modifier_book_date_after' => 'Transaction book date is on or after ":value"', + 'search_modifier_process_date_on' => 'Transaction process date is on ":value"', + 'search_modifier_process_date_before' => 'Transaction process date is on or before ":value"', + 'search_modifier_process_date_after' => 'Transaction process date is on or after ":value"', + 'search_modifier_due_date_on' => 'Transaction due date is on ":value"', + 'search_modifier_due_date_before' => 'Transaction due date is on or before ":value"', + 'search_modifier_due_date_after' => 'Transaction due date is on or after ":value"', + 'search_modifier_payment_date_on' => 'Transaction payment date is on ":value"', + 'search_modifier_payment_date_before' => 'Transaction payment date is on or before ":value"', + 'search_modifier_payment_date_after' => 'Transaction payment date is on or after ":value"', + 'search_modifier_invoice_date_on' => 'Transaction invoice date is on ":value"', + 'search_modifier_invoice_date_before' => 'Transaction invoice date is on or before ":value"', + 'search_modifier_invoice_date_after' => 'Transaction invoice date is on or after ":value"', + 'search_modifier_created_at_on' => 'Transaction was created on ":value"', + 'search_modifier_created_at_before' => 'Transaction was created on or before ":value"', + 'search_modifier_created_at_after' => 'Transaction was created on or after ":value"', + 'search_modifier_updated_at_on' => 'Transaction was updated on ":value"', + 'search_modifier_updated_at_before' => 'Transaction was updated on or before ":value"', + 'search_modifier_updated_at_after' => 'Transaction was updated on or after ":value"', + 'search_modifier_attachment_name_is' => 'Any attachment\'s name is ":value"', + 'search_modifier_attachment_name_contains' => 'Any attachment\'s name contains ":value"', + 'search_modifier_attachment_name_starts' => 'Any attachment\'s name starts with ":value"', + 'search_modifier_attachment_name_ends' => 'Any attachment\'s name ends with ":value"', + 'search_modifier_attachment_notes_are' => 'Any attachment\'s notes are ":value"', + 'search_modifier_attachment_notes_contains' => 'Any attachment\'s notes contain ":value"', + 'search_modifier_attachment_notes_starts' => 'Any attachment\'s notes start with ":value"', + 'search_modifier_attachment_notes_ends' => 'Any attachment\'s notes end is ":value"', 'update_rule_from_query' => 'Update rule ":rule" from search query', 'create_rule_from_query' => 'Create new rule from search query', 'rule_from_search_words' => 'The rule engine has a hard time handling ":string". The suggested rule that fits your search query may give different results. Please verify the rule triggers carefully.', @@ -443,7 +590,12 @@ return [ 'applied_rule_group_selection' => '規則群組 ":title" 已套用至您選擇的交易。', // actions and triggers + 'rule_trigger_store_journal' => '當建立一筆交易', + 'rule_trigger_update_journal' => '當更新一筆交易', 'rule_trigger_user_action' => '使用者動作為 ":trigger_value"', + + + // OLD values (remove non-doubles later): 'rule_trigger_source_account_starts_choice' => 'Source account name starts with..', 'rule_trigger_source_account_starts' => 'Source account name starts with ":trigger_value"', 'rule_trigger_source_account_ends_choice' => 'Source account name ends with..', @@ -452,14 +604,14 @@ return [ 'rule_trigger_source_account_is' => 'Source account name is ":trigger_value"', 'rule_trigger_source_account_contains_choice' => 'Source account name contains..', 'rule_trigger_source_account_contains' => 'Source account name contains ":trigger_value"', - 'rule_trigger_account_id_choice' => 'Account ID (source/destination) is exactly..', - 'rule_trigger_account_id' => 'Account ID (source/destination) is exactly :trigger_value', + 'rule_trigger_account_id_choice' => 'Either account ID is exactly..', + 'rule_trigger_account_id' => 'Either account ID is exactly :trigger_value', 'rule_trigger_source_account_id_choice' => 'Source account ID is exactly..', 'rule_trigger_source_account_id' => 'Source account ID is exactly :trigger_value', 'rule_trigger_destination_account_id_choice' => 'Destination account ID is exactly..', 'rule_trigger_destination_account_id' => 'Destination account ID is exactly :trigger_value', - 'rule_trigger_account_is_cash_choice' => 'Account (source/destination) is (cash) account', - 'rule_trigger_account_is_cash' => 'Account (source/destination) is (cash) account', + 'rule_trigger_account_is_cash_choice' => 'Either account is cash', + 'rule_trigger_account_is_cash' => 'Either account is cash', 'rule_trigger_source_is_cash_choice' => 'Source account is (cash) account', 'rule_trigger_source_is_cash' => 'Source account is (cash) account', 'rule_trigger_destination_is_cash_choice' => 'Destination account is (cash) account', @@ -494,8 +646,8 @@ return [ 'rule_trigger_category_is' => '分類為 ":trigger_value"', 'rule_trigger_amount_less_choice' => '金額小於…', 'rule_trigger_amount_less' => '金額小於 :trigger_value', - 'rule_trigger_amount_exactly_choice' => '金額為:', - 'rule_trigger_amount_exactly' => '金額為 :trigger_value', + 'rule_trigger_amount_is_choice' => 'Amount is..', + 'rule_trigger_amount_is' => 'Amount is :trigger_value', 'rule_trigger_amount_more_choice' => '金額大於…', 'rule_trigger_amount_more' => '金額大於 :trigger_value', 'rule_trigger_description_starts_choice' => '描述以…開頭', @@ -506,28 +658,26 @@ return [ 'rule_trigger_description_contains' => '描述包含 ":trigger_value"', 'rule_trigger_description_is_choice' => '描述是…', 'rule_trigger_description_is' => '描述為 ":trigger_value"', - 'rule_trigger_date_is_choice' => 'Transaction date is..', - 'rule_trigger_date_is' => 'Transaction date is ":trigger_value"', + 'rule_trigger_date_on_choice' => 'Transaction date is..', + 'rule_trigger_date_on' => 'Transaction date is ":trigger_value"', 'rule_trigger_date_before_choice' => 'Transaction date is before..', 'rule_trigger_date_before' => 'Transaction date is before ":trigger_value"', 'rule_trigger_date_after_choice' => 'Transaction date is after..', 'rule_trigger_date_after' => 'Transaction date is after ":trigger_value"', - 'rule_trigger_created_on_choice' => 'Transaction was made on..', - 'rule_trigger_created_on' => 'Transaction was made on ":trigger_value"', - 'rule_trigger_updated_on_choice' => 'Transaction was last edited on..', - 'rule_trigger_updated_on' => 'Transaction was last edited on ":trigger_value"', + 'rule_trigger_created_at_on_choice' => 'Transaction was made on..', + 'rule_trigger_created_at_on' => 'Transaction was made on ":trigger_value"', + 'rule_trigger_updated_at_on_choice' => 'Transaction was last edited on..', + 'rule_trigger_updated_at_on' => 'Transaction was last edited on ":trigger_value"', 'rule_trigger_budget_is_choice' => '預算為…', 'rule_trigger_budget_is' => '預算為 ":trigger_value"', - 'rule_trigger_tag_is_choice' => '(一個) 標籤為…', - 'rule_trigger_tag_is' => '一個標籤為 ":trigger_value"', + 'rule_trigger_tag_is_choice' => 'Any tag is..', + 'rule_trigger_tag_is' => 'Any tag is ":trigger_value"', 'rule_trigger_currency_is_choice' => '轉帳貨幣為…', 'rule_trigger_currency_is' => '轉帳貨幣為 ":trigger_value"', 'rule_trigger_foreign_currency_is_choice' => 'Transaction foreign currency is..', 'rule_trigger_foreign_currency_is' => 'Transaction foreign currency is ":trigger_value"', 'rule_trigger_has_attachments_choice' => '至少有這麼多附加檔案', 'rule_trigger_has_attachments' => 'Has at least :trigger_value attachment(s)', - 'rule_trigger_store_journal' => '當建立一筆交易', - 'rule_trigger_update_journal' => '當更新一筆交易', 'rule_trigger_has_no_category_choice' => '無分類', 'rule_trigger_has_no_category' => '交易沒有分類', 'rule_trigger_has_any_category_choice' => '有一個 (任何) 分類', @@ -548,20 +698,20 @@ return [ 'rule_trigger_any_notes' => '交易有 (任何) 註釋', 'rule_trigger_no_notes_choice' => '沒有註釋', 'rule_trigger_no_notes' => '交易沒有註釋', - 'rule_trigger_notes_are_choice' => '註釋為…', - 'rule_trigger_notes_are' => '註釋為 ":trigger_value"', - 'rule_trigger_notes_contain_choice' => '註釋包含…', - 'rule_trigger_notes_contain' => '註釋包含 ":trigger_value"', - 'rule_trigger_notes_start_choice' => '註釋開頭為…', - 'rule_trigger_notes_start' => '註釋開頭為 ":trigger_value"', - 'rule_trigger_notes_end_choice' => '註釋結尾為…', - 'rule_trigger_notes_end' => '註釋結尾為 ":trigger_value"', + 'rule_trigger_notes_is_choice' => 'Notes are..', + 'rule_trigger_notes_is' => 'Notes are ":trigger_value"', + 'rule_trigger_notes_contains_choice' => 'Notes contain..', + 'rule_trigger_notes_contains' => 'Notes contain ":trigger_value"', + 'rule_trigger_notes_starts_choice' => 'Notes start with..', + 'rule_trigger_notes_starts' => 'Notes start with ":trigger_value"', + 'rule_trigger_notes_ends_choice' => 'Notes end with..', + 'rule_trigger_notes_ends' => 'Notes end with ":trigger_value"', 'rule_trigger_bill_is_choice' => 'Bill is..', 'rule_trigger_bill_is' => 'Bill is ":trigger_value"', - 'rule_trigger_external_id_choice' => 'External ID is..', - 'rule_trigger_external_id' => 'External ID is ":trigger_value"', - 'rule_trigger_internal_reference_choice' => 'Internal reference is..', - 'rule_trigger_internal_reference' => 'Internal reference is ":trigger_value"', + 'rule_trigger_external_id_is_choice' => 'External ID is..', + 'rule_trigger_external_id_is' => 'External ID is ":trigger_value"', + 'rule_trigger_internal_reference_is_choice' => 'Internal reference is..', + 'rule_trigger_internal_reference_is' => 'Internal reference is ":trigger_value"', 'rule_trigger_journal_id_choice' => 'Transaction journal ID is..', 'rule_trigger_journal_id' => 'Transaction journal ID is ":trigger_value"', 'rule_trigger_no_external_url' => 'Transaction has no external URL', @@ -571,6 +721,134 @@ return [ 'rule_trigger_id_choice' => 'Transaction ID is..', 'rule_trigger_id' => 'Transaction ID is ":trigger_value"', + // new values: + 'rule_trigger_user_action_choice' => 'User action is ":trigger_value"', + 'rule_trigger_tag_is_not_choice' => 'No tag is ":trigger_value"', + 'rule_trigger_tag_is_not' => 'No tag is..', + 'rule_trigger_account_is_choice' => 'Either account is exactly..', + 'rule_trigger_account_is' => 'Either account is exactly ":trigger_value"', + 'rule_trigger_account_contains_choice' => 'Either account contains..', + 'rule_trigger_account_contains' => 'Either account contains ":trigger_value"', + 'rule_trigger_account_ends_choice' => 'Either account ends with..', + 'rule_trigger_account_ends' => 'Either account ends with ":trigger_value"', + 'rule_trigger_account_starts_choice' => 'Either account starts with..', + 'rule_trigger_account_starts' => 'Either account starts with ":trigger_value"', + 'rule_trigger_account_nr_is_choice' => 'Either account number / IBAN is..', + 'rule_trigger_account_nr_is' => 'Either account number / IBAN is ":trigger_value"', + 'rule_trigger_account_nr_contains_choice' => 'Either account number / IBAN contains..', + 'rule_trigger_account_nr_contains' => 'Either account number / IBAN contains ":trigger_value"', + 'rule_trigger_account_nr_ends_choice' => 'Either account number / IBAN ends with..', + 'rule_trigger_account_nr_ends' => 'Either account number / IBAN ends with ":trigger_value"', + 'rule_trigger_account_nr_starts_choice' => 'Either account number / IBAN starts with..', + 'rule_trigger_account_nr_starts' => 'Either account number / IBAN starts with ":trigger_value"', + 'rule_trigger_category_contains_choice' => 'Category contains..', + 'rule_trigger_category_contains' => 'Category contains ":trigger_value"', + 'rule_trigger_category_ends_choice' => 'Category ends with..', + 'rule_trigger_category_ends' => 'Category ends with ":trigger_value"', + 'rule_trigger_category_starts_choice' => 'Category starts with..', + 'rule_trigger_category_starts' => 'Category starts with ":trigger_value"', + 'rule_trigger_budget_contains_choice' => 'Budget contains..', + 'rule_trigger_budget_contains' => 'Budget contains ":trigger_value"', + 'rule_trigger_budget_ends_choice' => 'Budget ends with..', + 'rule_trigger_budget_ends' => 'Budget ends with ":trigger_value"', + 'rule_trigger_budget_starts_choice' => 'Budget starts with..', + 'rule_trigger_budget_starts' => 'Budget starts with ":trigger_value"', + 'rule_trigger_bill_contains_choice' => 'Bill contains..', + 'rule_trigger_bill_contains' => 'Bill contains ":trigger_value"', + 'rule_trigger_bill_ends_choice' => 'Bill ends with..', + 'rule_trigger_bill_ends' => 'Bill ends with ":trigger_value"', + 'rule_trigger_bill_starts_choice' => 'Bill starts with..', + 'rule_trigger_bill_starts' => 'Bill starts with ":trigger_value"', + 'rule_trigger_external_id_contains_choice' => 'External ID contains..', + 'rule_trigger_external_id_contains' => 'External ID contains ":trigger_value"', + 'rule_trigger_external_id_ends_choice' => 'External ID ends with..', + 'rule_trigger_external_id_ends' => 'External ID ends with ":trigger_value"', + 'rule_trigger_external_id_starts_choice' => 'External ID starts with..', + 'rule_trigger_external_id_starts' => 'External ID starts with ":trigger_value"', + 'rule_trigger_internal_reference_contains_choice' => 'Internal reference contains..', + 'rule_trigger_internal_reference_contains' => 'Internal reference contains ":trigger_value"', + 'rule_trigger_internal_reference_ends_choice' => 'Internal reference ends with..', + 'rule_trigger_internal_reference_ends' => 'Internal reference ends with ":trigger_value"', + 'rule_trigger_internal_reference_starts_choice' => 'Internal reference starts with..', + 'rule_trigger_internal_reference_starts' => 'Internal reference starts with ":trigger_value"', + 'rule_trigger_external_url_is_choice' => 'External URL is..', + 'rule_trigger_external_url_is' => 'External URL is ":trigger_value"', + 'rule_trigger_external_url_contains_choice' => 'External URL contains..', + 'rule_trigger_external_url_contains' => 'External URL contains ":trigger_value"', + 'rule_trigger_external_url_ends_choice' => 'External URL ends with..', + 'rule_trigger_external_url_ends' => 'External URL ends with ":trigger_value"', + 'rule_trigger_external_url_starts_choice' => 'External URL starts with..', + 'rule_trigger_external_url_starts' => 'External URL starts with ":trigger_value"', + 'rule_trigger_has_no_attachments_choice' => 'Has no attachments', + 'rule_trigger_has_no_attachments' => 'Transaction has no attachments', + 'rule_trigger_recurrence_id_choice' => 'Recurring transaction ID is..', + 'rule_trigger_recurrence_id' => 'Recurring transaction ID is ":trigger_value"', + 'rule_trigger_interest_date_on_choice' => 'Interest date is on..', + 'rule_trigger_interest_date_on' => 'Interest date is on ":trigger_value"', + 'rule_trigger_interest_date_before_choice' => 'Interest date is before..', + 'rule_trigger_interest_date_before' => 'Interest date is before ":trigger_value"', + 'rule_trigger_interest_date_after_choice' => 'Interest date is after..', + 'rule_trigger_interest_date_after' => 'Interest date is after ":trigger_value"', + 'rule_trigger_book_date_on_choice' => 'Book date is on..', + 'rule_trigger_book_date_on' => 'Book date is on ":trigger_value"', + 'rule_trigger_book_date_before_choice' => 'Book date is before..', + 'rule_trigger_book_date_before' => 'Book date is before ":trigger_value"', + 'rule_trigger_book_date_after_choice' => 'Book date is after..', + 'rule_trigger_book_date_after' => 'Book date is after ":trigger_value"', + 'rule_trigger_process_date_on_choice' => 'Process date is on..', + 'rule_trigger_process_date_on' => 'Process date is ":trigger_value"', + 'rule_trigger_process_date_before_choice' => 'Process date is before..', + 'rule_trigger_process_date_before' => 'Process date is before ":trigger_value"', + 'rule_trigger_process_date_after_choice' => 'Process date is after..', + 'rule_trigger_process_date_after' => 'Process date is after ":trigger_value"', + 'rule_trigger_due_date_on_choice' => 'Due date is on..', + 'rule_trigger_due_date_on' => 'Due date is on ":trigger_value"', + 'rule_trigger_due_date_before_choice' => 'Due date is before..', + 'rule_trigger_due_date_before' => 'Due date is before ":trigger_value"', + 'rule_trigger_due_date_after_choice' => 'Due date is after..', + 'rule_trigger_due_date_after' => 'Due date is after ":trigger_value"', + 'rule_trigger_payment_date_on_choice' => 'Payment date is on..', + 'rule_trigger_payment_date_on' => 'Payment date is on ":trigger_value"', + 'rule_trigger_payment_date_before_choice' => 'Payment date is before..', + 'rule_trigger_payment_date_before' => 'Payment date is before ":trigger_value"', + 'rule_trigger_payment_date_after_choice' => 'Payment date is after..', + 'rule_trigger_payment_date_after' => 'Payment date is after ":trigger_value"', + 'rule_trigger_invoice_date_on_choice' => 'Invoice date is on..', + 'rule_trigger_invoice_date_on' => 'Invoice date is on ":trigger_value"', + 'rule_trigger_invoice_date_before_choice' => 'Invoice date is before..', + 'rule_trigger_invoice_date_before' => 'Invoice date is before ":trigger_value"', + 'rule_trigger_invoice_date_after_choice' => 'Invoice date is after..', + 'rule_trigger_invoice_date_after' => 'Invoice date is after ":trigger_value"', + 'rule_trigger_created_at_before_choice' => 'Transaction was created before..', + 'rule_trigger_created_at_before' => 'Transaction was created before ":trigger_value"', + 'rule_trigger_created_at_after_choice' => 'Transaction was created after..', + 'rule_trigger_created_at_after' => 'Transaction was created after ":trigger_value"', + 'rule_trigger_updated_at_before_choice' => 'Transaction was last updated before..', + 'rule_trigger_updated_at_before' => 'Transaction was last updated before ":trigger_value"', + 'rule_trigger_updated_at_after_choice' => 'Transaction was last updated after..', + 'rule_trigger_updated_at_after' => 'Transaction was last updated after ":trigger_value"', + 'rule_trigger_foreign_amount_is_choice' => 'Foreign amount is exactly..', + 'rule_trigger_foreign_amount_is' => 'Foreign amount is exactly ":trigger_value"', + 'rule_trigger_foreign_amount_less_choice' => 'Foreign amount is less than..', + 'rule_trigger_foreign_amount_less' => 'Foreign amount is less than ":trigger_value"', + 'rule_trigger_foreign_amount_more_choice' => 'Foreign amount is more than..', + 'rule_trigger_foreign_amount_more' => 'Foreign amount is more than ":trigger_value"', + 'rule_trigger_attachment_name_is_choice' => 'Any attachment\'s name is..', + 'rule_trigger_attachment_name_is' => 'Any attachment\'s name is ":trigger_value"', + 'rule_trigger_attachment_name_contains_choice' => 'Any attachment\'s name contains..', + 'rule_trigger_attachment_name_contains' => 'Any attachment\'s name contains ":trigger_value"', + 'rule_trigger_attachment_name_starts_choice' => 'Any attachment\'s name starts with..', + 'rule_trigger_attachment_name_starts' => 'Any attachment\'s name starts with ":trigger_value"', + 'rule_trigger_attachment_name_ends_choice' => 'Any attachment\'s name ends with..', + 'rule_trigger_attachment_name_ends' => 'Any attachment\'s name ends with ":trigger_value"', + 'rule_trigger_attachment_notes_are_choice' => 'Any attachment\'s notes are..', + 'rule_trigger_attachment_notes_are' => 'Any attachment\'s notes are ":trigger_value"', + 'rule_trigger_attachment_notes_contains_choice' => 'Any attachment\'s notes contain..', + 'rule_trigger_attachment_notes_contains' => 'Any attachment\'s notes contain ":trigger_value"', + 'rule_trigger_attachment_notes_starts_choice' => 'Any attachment\'s notes start with..', + 'rule_trigger_attachment_notes_starts' => 'Any attachment\'s notes start with ":trigger_value"', + 'rule_trigger_attachment_notes_ends_choice' => 'Any attachment\'s notes end with..', + 'rule_trigger_attachment_notes_ends' => 'Any attachment\'s notes end with ":trigger_value"', // actions 'rule_action_delete_transaction_choice' => 'DELETE transaction (!)', @@ -1031,6 +1309,10 @@ return [ 'running_again_loss' => 'Previously linked transactions to this bill may lose their connection, if they (no longer) match the rule(s).', 'bill_related_rules' => '與此帳單相關的規則', 'repeats' => '重複', + 'bill_end_date_help' => 'Optional field. The bill is expected to end on this date.', + 'bill_extension_date_help' => 'Optional field. The bill must be extended (or cancelled) on or before this date.', + 'bill_end_index_line' => 'This bill ends on :date', + 'bill_extension_index_line' => 'This bill must be extended or cancelled on :date', 'connected_journals' => '已連接交易', 'auto_match_on' => '由 Firefly III 自動配對', 'auto_match_off' => '不由 Firefly III 自動配對', @@ -1412,7 +1694,6 @@ return [ 'overview' => '概覽', 'saveOnAccount' => '存於帳戶', 'unknown' => '未知', - 'daily' => '逐日', 'monthly' => '逐月', 'profile' => '個人檔案', 'errors' => '錯誤', diff --git a/resources/lang/zh_TW/form.php b/resources/lang/zh_TW/form.php index 58f5e3c072..b42221ae65 100644 --- a/resources/lang/zh_TW/form.php +++ b/resources/lang/zh_TW/form.php @@ -181,6 +181,7 @@ return [ 'login_name' => '登入', 'is_owner' => 'Is admin?', 'url' => 'URL', + 'bill_end_date' => 'End date', // import 'apply_rules' => '套用規則',