Code for new release

This commit is contained in:
James Cole
2023-07-15 16:02:42 +02:00
parent f43b539470
commit b557805eeb
213 changed files with 1942 additions and 1426 deletions

View File

@@ -42,7 +42,7 @@ return [
//'month_and_day' => '%B %e, %Y',
'month_and_day_moment_js' => 'D MMM YYYY',
'month_and_day_fns' => 'd MMMM yyyy',
'month_and_day_fns' => 'D MMMM YYYY',
'month_and_day_js' => 'Do MMMM YYYY',
//'month_and_date_day' => '%A %B %e, %Y',
@@ -65,7 +65,7 @@ return [
//'date_time' => '%B %e, %Y, @ %T',
'date_time_js' => 'Do MMMM YYYY, @ HH:mm:ss',
'date_time_fns' => 'do MMMM yyyy, @ HH:mm:ss',
'date_time_fns' => 'Do MMMM yyyy, @ HH:mm:ss',
//'specific_day' => '%e %B %Y',
'specific_day_js' => 'D MMMM YYYY',

View File

@@ -251,7 +251,7 @@ return [
'webhook_response_ACCOUNTS' => 'Сведения об учетной записи',
'webhook_response_none_NONE' => 'Нет подробных сведений',
'webhook_delivery_JSON' => 'JSON',
'inspect' => 'Inspect',
'inspect' => 'Проинспектировать',
'create_new_webhook' => 'Создать новый вебхук',
'webhooks_create_breadcrumb' => 'Создать новый вебхук',
'webhook_trigger_form_help' => 'Indicate on what event the webhook will trigger',
@@ -351,7 +351,7 @@ return [
'search_modifier_date_on' => 'Дата транзакции: ":value"',
'search_modifier_not_date_on' => 'Transaction date is not ":value"',
'search_modifier_not_date_on' => 'Дата транзакции не ":value"',
'search_modifier_reconciled' => 'Транзакция сверена',
'search_modifier_not_reconciled' => 'Транзакция не сверена',
'search_modifier_id' => 'ID транзакции - ":value"',
@@ -361,7 +361,7 @@ return [
'search_modifier_external_id_is' => 'Внешний ID: ":value"',
'search_modifier_not_external_id_is' => 'Внешний ID не ":value"',
'search_modifier_no_external_url' => 'У транзакции нет внешнего URL',
'search_modifier_no_external_id' => 'The transaction has no external ID',
'search_modifier_no_external_id' => 'У транзакции нет внешнего URL',
'search_modifier_not_any_external_url' => 'У транзакции нет внешнего URL',
'search_modifier_not_any_external_id' => 'The transaction has no external ID',
'search_modifier_any_external_url' => 'Транзакция должна иметь (любой) внешний URL',
@@ -412,7 +412,7 @@ return [
'search_modifier_any_notes' => 'Транзакция должна содержать заметки',
'search_modifier_not_any_notes' => 'The transaction has no notes',
'search_modifier_amount_is' => 'Сумма в точности равна :value',
'search_modifier_not_amount_is' => 'Amount is not :value',
'search_modifier_not_amount_is' => 'Сумма не равна :value',
'search_modifier_amount_less' => 'Сумма меньше или равна :value',
'search_modifier_not_amount_more' => 'Amount is less than or equal to :value',
'search_modifier_amount_more' => 'Сумма больше или равна :value',
@@ -460,7 +460,7 @@ return [
'search_modifier_account_id' => 'ID счета источника или назначения: :value',
'search_modifier_not_account_id' => 'Source or destination account ID\'s is/are not: :value',
'search_modifier_category_is' => 'Категория - ":value"',
'search_modifier_not_category_is' => 'Category is not ":value"',
'search_modifier_not_category_is' => 'Категория не равна ":value"',
'search_modifier_budget_is' => 'Бюджет - ":value"',
'search_modifier_not_budget_is' => 'Бюджет не ":value"',
'search_modifier_bill_is' => 'Счёт на оплату ":value"',
@@ -745,7 +745,7 @@ return [
'yearly' => 'ежегодно',
// rules
'is_not_rule_trigger' => 'Not',
'is_not_rule_trigger' => 'НЕ',
'cannot_fire_inactive_rules' => 'Вы не можете выполнять неактивные правила.',
'rules' => 'Правила',
'rule_name' => 'Название правила',
@@ -1071,8 +1071,8 @@ return [
'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"',
'rule_trigger_reconciled_choice' => 'Transaction is reconciled',
'rule_trigger_reconciled' => 'Transaction is reconciled',
'rule_trigger_reconciled_choice' => 'Транзакция сверена',
'rule_trigger_reconciled' => 'Транзакция сверена',
'rule_trigger_exists_choice' => 'Any transaction matches(!)',
'rule_trigger_exists' => 'Any transaction matches',
@@ -1302,12 +1302,12 @@ return [
// preferences
'dark_mode_option_browser' => 'Let your browser decide',
'dark_mode_option_light' => 'Always light',
'dark_mode_option_dark' => 'Always dark',
'dark_mode_option_browser' => 'По усмотрению браузера',
'dark_mode_option_light' => 'Всегда светлый',
'dark_mode_option_dark' => 'Всегда тёмный',
'equal_to_language' => '(в соответствии с языком)',
'dark_mode_preference' => 'Dark mode',
'dark_mode_preference_help' => 'Tell Firefly III when to use dark mode.',
'dark_mode_preference' => 'Тёмный режим',
'dark_mode_preference_help' => 'Когда Firefly III должен использовать тёмный режим?',
'pref_home_screen_accounts' => 'Счета, отображаемые в сводке',
'pref_home_screen_accounts_help' => 'Какие счета нужно отображать в сводке на главной странице?',
'pref_view_range' => 'Диапазон просмотра',
@@ -1353,7 +1353,7 @@ return [
'preferences_frontpage' => 'Сводка',
'preferences_security' => 'Безопасность',
'preferences_layout' => 'Отображение',
'preferences_notifications' => 'Notifications',
'preferences_notifications' => 'Уведомления',
'pref_home_show_deposits' => 'Показывать доходы на главной странице',
'pref_home_show_deposits_info' => 'В сводке уже отображаются ваши счета расходов. Нужно ли показывать там также ваши счета доходов?',
'pref_home_do_show_deposits' => 'Да, показать их',
@@ -1384,28 +1384,28 @@ return [
'optional_field_attachments' => 'Вложения',
'optional_field_meta_data' => 'Расширенные данные',
'external_url' => 'Внешний URL-адрес',
'pref_notification_bill_reminder' => 'Reminder about expiring bills',
'pref_notification_new_access_token' => 'Alert when a new API access token is created',
'pref_notification_transaction_creation' => 'Alert when a transaction is created automatically',
'pref_notification_user_login' => 'Alert when you login from a new location',
'pref_notifications' => 'Notifications',
'pref_notifications_help' => 'Indicate if these are notifications you would like to get. Some notifications may contain sensitive financial information.',
'pref_notification_bill_reminder' => 'Напоминания о неоплаченных счетах',
'pref_notification_new_access_token' => 'Оповещения о создании нового токена для доступа к API',
'pref_notification_transaction_creation' => 'Предупреждения об автоматически созданных транзакциях',
'pref_notification_user_login' => 'Оповещение при входе в аккаунт из нового места',
'pref_notifications' => 'Уведомления',
'pref_notifications_help' => 'Укажите, какие из перечисленных уведомлений вы хотели бы получать. Некоторые уведомления могут содержать конфиденциальную финансовую информацию.',
'slack_webhook_url' => 'Slack Webhook URL',
'slack_webhook_url_help' => 'If you want Firefly III to notify you using Slack, enter the webhook URL here. Otherwise leave the field blank. If you are an admin, you need to set this URL in the administration as well.',
'slack_webhook_url_help' => 'Если вы хотите, чтобы Firefly III уведомил вас об использовании Slack, введите URL-адрес webhook здесь. В противном случае оставьте поле пустым. Если вы являетесь администратором, вы также должны задать этот URL-адрес в администрировании.',
'slack_url_label' => 'Slack "incoming webhook" URL',
// Financial administrations
'administration_index' => 'Financial administration',
'administration_index' => 'Управление финансами',
// profile:
'purge_data_title' => 'Purge data from Firefly III',
'purge_data_expl' => '"Purging" means "deleting that which is already deleted". In normal circumstances, Firefly III deletes nothing permanently. It just hides it. The button below deletes all of these previously "deleted" records FOREVER.',
'delete_stuff_header' => 'Delete and purge data',
'purge_all_data' => 'Purge all deleted records',
'purge_data' => 'Purge data',
'purged_all_records' => 'All deleted records have been purged.',
'delete_data_title' => 'Delete data from Firefly III',
'permanent_delete_stuff' => 'You can delete stuff from Firefly III. Using the buttons below means that your items will be removed from view and hidden. There is no undo-button for this, but the items may remain in the database where you can salvage them if necessary.',
'purge_data_title' => 'Уничтожить данные из Firefly III',
'purge_data_expl' => '"Уничтожение" - это полное "удаление того, что уже было удалено". Обычно Firefly III ничего не удаляет полностью. Он просто скрывает данные. Кнопка ниже удаляет все эти ранее "удалённые" записи НАВСЕГДА.',
'delete_stuff_header' => 'Удалить и уничтожить данные',
'purge_all_data' => 'Уничтожить все записи',
'purge_data' => 'Уничтожить данные',
'purged_all_records' => 'Все удалённые записи будут полностью уничтожены.',
'delete_data_title' => 'Удалить данные из Firefly III',
'permanent_delete_stuff' => 'Вы можете удалить данные из Firefly III. Использование кнопок ниже означает, что ваши данные больше не будут видны в Firefly. Вы не сможете отменить эту операцию из интерфейса Firefly, но записи могут остаться в базе данных, и вы сможете их восстановить при необходимости.',
'other_sessions_logged_out' => 'Все прочие ваши сессии были прекращены.',
'delete_unused_accounts' => 'Удаление неиспользуемых учетных записей очистит ваши автоматически заполненные списки.',
'delete_all_unused_accounts' => 'Удалить неиспользуемые учётные записи',
@@ -1486,7 +1486,7 @@ return [
'oauth' => 'OAuth',
'profile_oauth_clients' => 'Клиенты OAuth',
'profile_oauth_no_clients' => 'У вас пока нет клиентов OAuth.',
'profile_oauth_clients_external_auth' => 'If you\'re using an external authentication provider like Authelia, OAuth Clients will not work. You can use Personal Access Tokens only.',
'profile_oauth_clients_external_auth' => 'Если вы используете внешний поставщик аутентификации, например Authelia, клиенты OAuth не будут работать. Вы можете использовать только персональные токены доступа.',
'profile_oauth_clients_header' => 'Клиенты',
'profile_oauth_client_id' => 'ID клиента',
'profile_oauth_client_name' => 'Название',
@@ -1562,7 +1562,7 @@ return [
'title_deposit' => 'Доход',
'title_transfer' => 'Переводы',
'title_transfers' => 'Переводы',
'submission_options' => 'Submission options',
'submission_options' => 'Опции отправки',
'apply_rules_checkbox' => 'Применить правила',
'fire_webhooks_checkbox' => 'Fire webhooks',
@@ -2294,7 +2294,7 @@ return [
'budgeted' => 'Запланировано в бюджете',
'period' => 'Период',
'balance' => 'Бaлaнc',
'in_out_period' => 'In + out this period',
'in_out_period' => 'Баланс в этом периоде',
'sum' => 'Сумма',
'summary' => 'Сводка',
'average' => 'Среднее значение',
@@ -2412,7 +2412,7 @@ return [
'delete_user' => 'Удалить пользователя :email',
'user_deleted' => 'Пользователь был удален',
'send_test_email' => 'Отправить тестовое письмо на E-mail пользователя',
'send_test_email_text' => 'To see if your installation is capable of sending email or posting Slack messages, please press this button. You will not see an error here (if any), <strong>the log files will reflect any errors</strong>. You can press this button as many times as you like. There is no spam control. The message will be sent to <code>:email</code> and should arrive shortly.',
'send_test_email_text' => 'Чтобы узнать, может ли ваша копия FireFly отправлять электронную почту, нажмите эту кнопку. Вы не увидите здесь ошибки (если они возникнут), все ошибки будут зафиксированы <strong>в лог-файле</strong>. Вы можете нажимать эту кнопку столько раз, сколько хотите. Спам не контролируется. Сообщение будет отправлено на адрес <code>:email</code> и вы сможете получить его в ближайшее время.',
'send_message' => 'Отправить сообщение',
'send_test_triggered' => 'Тест был выполнен. Проверьте ваш почтовый ящик и log-файлы.',
'give_admin_careful' => 'Пользователи, которым даны права администратора, могут отнять такие права у вас. Будьте осторожны.',
@@ -2710,9 +2710,9 @@ return [
'ale_action_update_transaction_type' => 'Changed transaction type',
'ale_action_update_notes' => 'Changed notes',
'ale_action_update_description' => 'Changed description',
'ale_action_add_to_piggy' => 'Piggy bank',
'ale_action_remove_from_piggy' => 'Piggy bank',
'ale_action_add_tag' => 'Added tag',
'ale_action_add_to_piggy' => 'Копилка',
'ale_action_remove_from_piggy' => 'Копилка',
'ale_action_add_tag' => 'Добавленный тег',
];

View File

@@ -199,11 +199,11 @@ return [
'delete_all_permanently' => 'Удалить выбранное навсегда',
'update_all_journals' => 'Обновить эти транзакции',
'also_delete_transactions' => 'Будет удалена только транзакция, связанная с этим счётом.|Будут удалены все :count транзакций, связанные с этим счётом.',
'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' => 'Нет транзакций|Будет удалена только транзакция, связанная с этим счётом.|Будут удалены все {count} транзакций, связанные с этим счётом.',
'also_delete_connections' => 'Единственная транзакция, связанная с данным типом ссылки, потеряет это соединение. |Все :count транзакций, связанные с данным типом ссылки, потеряют свои соединения.',
'also_delete_rules' => 'Единственное правило, связанное с данной группой правил, будет удалено. |Все :count правила, связанные с данной группой правил, будут удалены.',
'also_delete_piggyBanks' => 'Единственная копилка, связанная с данным счётом, будет удалена.|Все :count копилки, связанные с данным счётом, будут удалены.',
'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' => 'Нет копилок|Единственная копилка, связанная с данным счётом, будет удалена.|Все {count} копилки, связанные с данным счётом, будут удалены.',
'not_delete_piggy_banks' => 'Копилка, подключенная к этой группе, не будет удалена.|Копилки (:count), подключенные к этой группе, не будет удалены.',
'bill_keep_transactions' => 'Единственная транзакция, связанная с данным счётом, не будет удалена. |Все :count транзакции, связанные с данным счётом, будут сохранены.',
'budget_keep_transactions' => 'Единственная транзакция, связанная с данным бюджетом, не будет удалена.|Все :count транзакции, связанные с этим бюджетом, будут сохранены.',
@@ -211,7 +211,7 @@ return [
'recurring_keep_transactions' => 'Единственная транзакция, связанная с повторяющейся транзакцией, не будет удалена.|Все :count транзакции, связанные с этой категорией, будут сохранены.',
'tag_keep_transactions' => 'Только транзакция, связанная с этой меткой, будет удалена.|Все :count транзакций, связанные с этой меткой, будут сохранены.',
'check_for_updates' => 'Проверить обновления',
'liability_direction' => 'Liability in/out',
'liability_direction' => 'Обязательства (входящие и исходящие)',
'delete_object_group' => 'Удалить группу ":title"',
'email' => 'Адрес электронной почты',
'password' => 'Пароль',
@@ -299,7 +299,7 @@ return [
'submitted' => 'Отправлено',
'key' => 'Ключ',
'value' => 'Содержание записи',
'webhook_delivery' => 'Delivery',
'webhook_delivery' => 'Доставка',
'webhook_response' => 'Ответ',
'webhook_trigger' => 'События',
];

View File

@@ -175,7 +175,7 @@ return [
'interest' => 'Процентная ставка',
'interest_period' => 'Период начисления процентов',
'liability_type' => 'Тип ответственности',
'liability_direction' => 'Liability in/out',
'liability_direction' => 'Обязательства (входящие и исходящие)',
'end_date' => 'Дата окончания',
'payment_info' => 'Иформация о платеже',
'expected_info' => 'Следующая ожидаемая операция',

View File

@@ -35,13 +35,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' => 'В массиве отсутствует связка "where" ("где")',
'missing_update' => 'В массиве отсутствует связка "update" ("обновить")',
'invalid_where_key' => 'JSON содержит недопустимый ключ для связки "where" ("где")',
'invalid_update_key' => 'JSON содержит недопустимый ключ для связки "update" ("обновить")',
'invalid_query_data' => 'В поле %s:%s вашего запроса содержатся неверные данные.',
'invalid_query_account_type' => 'Ваш запрос содержит счета разных типов, что недопустимо.',
'invalid_query_currency' => 'Ваш запрос содержит счета с разными валютами, что недопустимо.',
'iban' => 'Это некорректный IBAN.',
'zero_or_more' => 'Это значение не может быть отрицательным.',
'date_or_time' => 'Значение должно быть корректной датой или временем (ISO 8601).',
@@ -62,7 +62,7 @@ return [
'belongs_user' => 'Данное значение недопустимо для этого поля.',
'at_least_one_transaction' => 'Необходима как минимум одна транзакция.',
'recurring_transaction_id' => 'Необходима минимум одна транзакция.',
'need_id_to_match' => 'You need to submit this entry with an ID for the API to be able to match it.',
'need_id_to_match' => 'Вы должны отправить эту запись с ID для того, чтобы API мог сопоставить её.',
'too_many_unmatched' => 'Слишком много отправленных транзакций не могут быть сопоставлены с соответствующими записями в базе данных. Убедитесь, что существующие записи имеют правильный ID.',
'id_does_not_match' => 'Submitted ID #:id does not match expected ID. Make sure it matches or omit the field.',
'at_least_one_repetition' => 'Необходима как минимум одна транзакция.',
@@ -238,16 +238,16 @@ return [
'withdrawal_dest_need_data' => '[a] Need to get a valid destination account ID and/or valid destination account name to continue.',
'withdrawal_dest_bad_data' => 'Не удалось найти действительный счёт назначения при поиске ID ":id" или имени ":name".',
'withdrawal_dest_iban_exists' => 'This destination account IBAN is already in use by an asset account or a liability and cannot be used as a withdrawal destination.',
'deposit_src_iban_exists' => 'This source account IBAN is already in use by an asset account or a liability and cannot be used as a deposit source.',
'withdrawal_dest_iban_exists' => 'Этот IBAN счета назначения уже используется счетом актива или обязательства и не может быть использован в качестве назначения для снятия средств.',
'deposit_src_iban_exists' => 'Этот IBAN счета-источника уже используется счетом актива или обязательства и не может быть использован в качестве источника депозита.',
'reconciliation_source_bad_data' => 'Could not find a valid reconciliation account when searching for ID ":id" or name ":name".',
'generic_source_bad_data' => '[e] Could not find a valid source account when searching for ID ":id" or name ":name".',
'generic_source_bad_data' => '[e] Не удалось найти корректный счёт-источник при поиске ID ":id" или имени ":name".',
'deposit_source_need_data' => 'Для продолжения необходим действительный ID счёта-источника и/или действительное имя счёта.',
'deposit_source_bad_data' => '[b] Could not find a valid source account when searching for ID ":id" or name ":name".',
'deposit_dest_need_data' => '[b] Need to get a valid destination account ID and/or valid destination account name to continue.',
'deposit_source_bad_data' => '[b] Не удалось найти корректный счёт-источник при поиске ID ":id" или имени ":name".',
'deposit_dest_need_data' => '[b] Для продолжения необходим действительный ID счёта назначения и/или действительное имя счёта.',
'deposit_dest_bad_data' => 'Не удалось найти действительный счёт назначения при поиске ID ":id" или имени ":name".',
'deposit_dest_wrong_type' => 'Сохраняемый счёт назначения - некорректный.',