New translations en.json (Russian)

[ci skip]
This commit is contained in:
Darko Gjorgjijoski
2026-06-12 14:49:28 +02:00
parent fb52ee3ae8
commit 98d0530a45

View File

@@ -12,7 +12,13 @@
"settings": "Настройки",
"logout": "Выйти",
"users": "Пользователи",
"modules": "Инструменты"
"members": "Members",
"modules": "Инструменты",
"documents": "Documents",
"admin": "Administration",
"administration": "Administration",
"companies": "Companies",
"all_users": "Users"
},
"general": {
"add_company": "Добавить компанию",
@@ -22,15 +28,16 @@
"save": "Сохранить",
"create": "Создать",
"cancel": "Отмена",
"accept": "Accept",
"decline": "Decline",
"welcome": "Welcome",
"no_company_description": "You are not a member of any company yet. Accept an invitation below or contact your administrator.",
"app_version": "Application Version",
"database": "Database",
"collapse": "Collapse",
"update": "Обновить",
"deselect": "Очистить",
"download": "Скачать",
"export": "Export",
"export_csv": "Export CSV",
"export_one_line_per_invoice": "One line per invoice",
"export_one_line_per_invoice_item": "One line per invoice item",
"export_one_line_per_estimate": "One line per estimate",
"export_one_line_per_estimate_item": "One line per estimate item",
"from_date": "От даты",
"to_date": "До даты",
"from": "Отправитель",
@@ -97,6 +104,7 @@
"street_2": "Улица 2",
"action_failed": "Действие закончилось неудачей!",
"retry": "Повторить",
"unable_to_load_pdf": "Unable to load document preview",
"choose_note": "Выберите заметку",
"no_note_found": "Заметка не найдена",
"insert_note": "Вставить заметку",
@@ -446,6 +454,7 @@
"update_expense": "Обновить расходы",
"edit_invoice": "Редактировать счет-фактуру",
"new_invoice": "Новый счет-фактура",
"one_time": "One-time",
"save_invoice": "Сохранить счет",
"update_invoice": "Обновить счет",
"add_new_tax": "Добавить новый налог",
@@ -460,6 +469,8 @@
"cloned_successfully": "Счет успешно клонирован",
"clone_invoice": "Клонировать счет",
"confirm_clone": "Этот счет будет клонирован в новый счет",
"convert_to_estimate": "Convert to Estimate",
"confirm_convert_to_estimate": "This invoice will be converted into a new Estimate",
"item": {
"title": "Название товара",
"description": "Описание",
@@ -545,6 +556,7 @@
"update_expense": "Обновить расход",
"edit_invoice": "Отправить повторяющийся счёт",
"new_invoice": "Отправить повторяющийся счёт",
"recurring": "Recurring",
"send_automatically": "Отправлять автоматически",
"send_automatically_desc": "Включите это, если хотите автоматически отправлять счет клиенту при его создании.",
"save_invoice": "Сохранить повторяющийся счет",
@@ -589,7 +601,13 @@
"every_hour": "Каждый час",
"every_2_hour": "Каждые 2 часа",
"every_day_at_midnight": "Каждый день в полночь",
"every_day": "Every Day",
"every_week": "Каждую неделю",
"every_2_weeks": "Every 2 Weeks",
"every_month": "Every Month",
"every_2_months": "Every 2 Months",
"every_quarter": "Every 3 Months (Quarterly)",
"every_year": "Every Year",
"every_15_days_at_midnight": "Каждые 15 дней в полночь",
"on_the_first_day_of_every_month_at_midnight": "В первый день каждого месяца в 00:00",
"every_6_month": "Каждые 6 месяцев",
@@ -608,7 +626,8 @@
"none": "Отсутствует",
"date": "Дата",
"count": "Кол-во"
}
},
"make_recurring": "Make Recurring"
},
"payments": {
"title": "Платежи",
@@ -683,10 +702,6 @@
"no_expenses": "Расходов пока нет!",
"list_of_expenses": "В этом разделе будет содержаться список расходов.",
"confirm_delete": "Вы не сможете восстановить этот расход | Вы не сможете восстановить эти расходы",
"duplicate_expense": "Duplicate",
"duplicate_expense_title": "Duplicate expense",
"duplicate_expense_modal_hint": "Change the date if you need to. (copy) is added to the note.",
"duplicated_message": "Expense duplicated successfully",
"created_message": "Расход создан успешно",
"updated_message": "Расход успешно обновлен",
"deleted_message": "Расход успешно удален | Расходы успешно удалены",
@@ -760,35 +775,61 @@
"no_modules_installed": "Пока нет установленных модулей!",
"disable_warning": "Все настройки для этого параметра будут возвращены.",
"what_you_get": "Что вы получите",
"sign_up_and_get_token": "Зарегистрироваться и получить токен"
"screenshots": "Screenshots",
"sign_up_and_get_token": "Зарегистрироваться и получить токен",
"index": {
"description": "Modules activated by your administrator on this instance. Each company configures its own settings independently.",
"empty_title": "No active modules",
"empty_description": "Your administrator hasn't activated any modules on this instance yet. Once they do, modules will appear here with a settings shortcut."
},
"settings": {
"title": "Module Settings",
"open": "Settings",
"saved": "Module settings saved successfully.",
"not_found": "This module has not registered a settings schema.",
"none": "No settings"
},
"sidebar": {
"section_title": "Modules"
}
},
"users": {
"title": "Пользователи",
"users_list": "Список пользователей",
"name": "Имя",
"description": "Описание",
"added_on": "Добавлен",
"date_of_creation": "Дата создания",
"action": "Действие",
"add_user": "Добавить пользователя",
"save_user": "Сохранить пользователя",
"update_user": "Обновить пользователя",
"user": "User | Пользователи",
"add_new_user": "Добавить нового пользователя",
"new_user": "Новый пользователь",
"edit_user": "Редактировать пользователя",
"no_users": "Еще нет пользователей!",
"list_of_users": "Этот раздел будет содержать список пользователей.",
"email": "Эл. почта",
"phone": "Телефон",
"password": "Пароль",
"user_attached_message": "Нельзя удалить элемент, который уже используется",
"confirm_delete": "Вы не сможете восстановить этого пользователя | Вы не сможете восстановить этих пользователей",
"created_message": "Пользователь успешно создан",
"updated_message": "Пользователь успешно обновлен",
"deleted_message": "Пользователь успешно удален | Пользователи успешно удалены",
"select_company_role": "Выберите роль для {company}",
"companies": "Компании"
"members": {
"title": "Members",
"members_list": "Members List",
"name": "Name",
"description": "Description",
"added_on": "Added On",
"date_of_creation": "Date Of Creation",
"action": "Action",
"invite_member": "Invite Member",
"select_role": "Select Role",
"add_member": "Add Member",
"save_member": "Save Member",
"update_member": "Update Member",
"member": "Member | Members",
"add_new_member": "Add New Member",
"new_member": "New Member",
"edit_member": "Edit Member",
"no_members": "No members yet!",
"list_of_members": "This section will contain the list of company members.",
"email": "Email",
"phone": "Phone",
"password": "Password",
"member_attached_message": "Cannot delete an item which is already in use",
"confirm_delete": "You will not be able to recover this Member | You will not be able to recover these Members",
"created_message": "Member added successfully",
"updated_message": "Member updated successfully",
"deleted_message": "Member removed successfully | Members removed successfully",
"invited_message": "Invitation sent successfully",
"invitation_cancelled": "Invitation cancelled",
"select_company_role": "Select Role for {company}",
"companies": "Companies",
"pending_invitations": "Pending Invitations",
"no_pending_invitations": "No pending invitations",
"cancel_invitation": "Cancel Invitation",
"role": "Role",
"invited_by": "Invited By",
"sent_at": "Sent At"
},
"reports": {
"title": "Отчёт",
@@ -867,12 +908,65 @@
"update_app": "Обновить приложение",
"backup": "Резервное копирование",
"file_disk": "Диск",
"fonts": "Font Packages",
"custom_fields": "Пользовательские поля",
"payment_modes": "Формы оплаты",
"notes": "Заметки",
"exchange_rate": "Обменный курс",
"address_information": "Информация об адресе",
"pdf_generation": "PDF Generation"
"pdf_generation": "PDF Generation",
"appearance": "Appearance",
"module_configuration": "Module Configuration",
"ai_configuration": "AI Configuration"
},
"appearance": {
"title": "Appearance",
"description": "Customize how the application looks and feels.",
"sidebar_group_labels": "Show sidebar group labels",
"sidebar_group_labels_desc": "Display section headers like Documents, Administration, and Modules in the sidebar navigation."
},
"ai": {
"title": "AI Configuration",
"description": "Configure the AI provider used for chat assistance and text generation. AI is opt-in — leave disabled if you don't want these features.",
"openrouter": "OpenRouter",
"enable": "Enable AI features",
"enable_help": "When disabled, the AI chat drawer and WYSIWYG text-generation button are hidden everywhere in the app.",
"driver": "AI Provider",
"api_key": "API Key",
"api_key_help": "Your API key is encrypted before being stored.",
"base_url": "Base URL",
"base_url_help": "Leave blank to use the provider's default endpoint.",
"roles": "AI Roles",
"roles_help": "Pick which AI capabilities are available. Each role uses a specific model.",
"chat": "Chat Assistant",
"chat_help": "Natural-language Q&A over your company's data via tool-calling.",
"chat_model": "Chat model",
"text_generation": "Text Generation",
"text_generation_help": "One-shot text generation for invoice notes and email bodies.",
"text_generation_model": "Text generation model",
"suggested_models": "Suggested models",
"test_connection": "Test Connection",
"test_success": "Connection successful.",
"test_failed": "Connection test failed: {error}",
"saved": "AI configuration saved successfully.",
"use_custom_ai_config": "Use custom AI configuration",
"use_custom_ai_config_desc": "Enable this to override the global AI configuration for this company.",
"using_global_ai_config": "This company is using the global AI configuration. Enable the toggle above to configure a custom provider.",
"company_enabled": "AI enabled for this company",
"company_enabled_desc": "Turn off to disable all AI features for this company regardless of the global setting.",
"installer_title": "AI Assistant",
"installer_description": "Optionally enable AI chat and text generation now. You can change this later in Admin → Settings → AI Configuration.",
"errors": {
"invalid_key": "The API key is invalid.",
"rate_limited": "The provider rate limit was hit. Please try again shortly.",
"server_error": "The AI provider returned an error. Check your configuration and try again.",
"model_not_found": "The requested model is not available on this provider.",
"missing_api_key": "An API key is required to test the connection.",
"ai_disabled": "AI is not enabled for this company.",
"chat_disabled": "The chat assistant is not enabled for this company.",
"text_generation_disabled": "Text generation is not enabled for this company.",
"missing_model": "No model is configured."
}
},
"address_information": {
"section_description": " Вы можете обновить информацию о вашем адресе, используя форму ниже."
@@ -908,19 +1002,48 @@
"port": "Порт",
"driver": "Сервис отправки почты",
"secret": "Секретный ключ",
"scheme": "Scheme",
"url": "URL",
"timeout": "Timeout",
"local_domain": "EHLO Domain",
"mailgun_secret": "Серекетный ключ Mailgun",
"mailgun_domain": "Домен",
"mailgun_endpoint": "Mailgun Endpoint",
"mailgun_scheme": "Mailgun Scheme",
"ses_secret": "Секрет SES",
"ses_key": "SES ключ",
"ses_region": "AWS Region",
"postmark_token": "Postmark Token",
"postmark_message_stream_id": "Message Stream ID",
"sendmail_path": "Sendmail Path",
"password": "Пароль",
"username": "Имя пользователя",
"mail_config": "Настройки почты",
"mail_config_updated": "Mail configuration updated successfully",
"from_name": "От имени",
"from_mail": "От адреса",
"encryption": "Тип шифрования",
"mail_config_desc": "Ниже приведена форма настройки электронной почты для отправки писем из приложения. Вы также можете настроить сторонние сервисы отправки почты, такие как Sendgrid, SES и т.д. "
"mail_config_desc": "Ниже приведена форма настройки электронной почты для отправки писем из приложения. Вы также можете настроить сторонние сервисы отправки почты, такие как Sendgrid, SES и т.д. ",
"company_mail_config": "Mail Configuration",
"company_mail_config_desc": "Configure a custom mail driver for this company. When enabled, this overrides the global mail configuration.",
"company_mail_config_updated": "Company mail configuration updated successfully",
"use_custom_mail_config": "Use Custom Mail Configuration",
"use_custom_mail_config_desc": "Enable this to use a company-specific mail configuration instead of the global settings.",
"using_global_mail_config": "This company is using the global mail configuration. Enable the toggle above to configure a custom mail driver.",
"basic_settings": "Basic Settings",
"advanced_settings": "Advanced Settings",
"show_advanced_settings": "Show Advanced Settings",
"hide_advanced_settings": "Hide Advanced Settings",
"native_mail_desc": "Use PHP's native mail transport. Delivery is handled by the server's PHP mail configuration.",
"sendmail_desc": "Use the system sendmail binary for delivery. You can override the command path in Advanced Settings.",
"drivers": {
"smtp": "SMTP",
"mail": "PHP Mail",
"sendmail": "Sendmail",
"ses": "Amazon SES",
"mailgun": "Mailgun",
"postmark": "Postmark"
}
},
"pdf": {
"title": "Настройки PDF",
@@ -953,6 +1076,7 @@
"updated_message": "Информация о компании успешно обновлена",
"delete_company": "Удалить компанию",
"delete_company_description": "Как только вы удалите свою компанию, вы навсегда потеряете все данные и файлы, связанные с ней.",
"danger_zone": "Danger Zone",
"are_you_absolutely_sure": "Вы уверены?",
"delete_company_modal_desc": "Это действие не может быть отменено. Это навсегда удалит {company} и все связанные с ней данные.",
"delete_company_modal_label": "Пожалуйста, введите {company} для подтверждения"
@@ -1116,7 +1240,7 @@
"description": "Экономьте время, создавая заметки и переиспользуя их в счетах, оценках и платежах.",
"notes": "Заметки",
"type": "Тип",
"is_default": "",
"is_default": "Select by default",
"is_default_description": "This note will be selected by default in new invoices.",
"add_note": "Добавить Заметку",
"add_new_note": "Добавить новое примечание",
@@ -1141,9 +1265,15 @@
"password": "Пароль",
"confirm_password": "Confirm Пароль",
"account_settings": "Настройки учётной записи",
"general": "General",
"general_description": "Update your name, email and language preference.",
"security": "Security",
"security_description": "Change your password.",
"profile_picture_description": "Upload or remove your profile photo.",
"save": "Сохранить",
"section_description": "Вы можете обновить свое имя, адрес электронной почты и пароль, используя форму ниже.",
"updated_message": "Настройки учетной записи успешно обновлены"
"updated_message": "Настройки учетной записи успешно обновлены",
"default_language": "Default (Company Language)"
},
"user_profile": {
"name": "Имя",
@@ -1168,6 +1298,7 @@
"description": "Управление ролями и разрешениями этой компании",
"save": "Сохранить",
"add_new_role": "Добавить новую роль",
"system_role": "System Role",
"role_name": "Имя роли",
"added_on": "Добавлено",
"add_role": "Добавить Заметку",
@@ -1315,6 +1446,19 @@
"december_november": "Декабрь - Ноябрь"
}
},
"fonts": {
"title": "Font Packages",
"description": "These font packages are used exclusively when generating PDF documents. The bundled Noto Sans covers Latin, Greek and Cyrillic scripts. Install the packages below to render Hebrew, Arabic, Persian, Urdu, Hindi (Devanagari), Thai or East Asian (CJK) characters in your PDFs.",
"bundled_info": "Bundled font: Noto Sans (Latin / Greek / Cyrillic). Install additional packages below for Hebrew, Arabic, Persian, Hindi, Thai or CJK support.",
"installed": "Installed",
"bundled": "Bundled",
"install": "Install",
"downloading": "Downloading...",
"download_started": "Downloading {name}. This may take a moment.",
"download_complete": "{name} installed successfully. PDFs will now use this font.",
"download_failed": "Failed to download {name}. Please try again.",
"no_packages": "No additional font packages available."
},
"update_app": {
"title": "Обновить приложение",
"description": "Вы можете легко обновить InvoiceShelf, проверив новое обновление, нажав кнопку ниже",
@@ -1333,6 +1477,7 @@
"unzipping_package": "Распаковка пакета",
"copying_files": "Копирование файлов",
"deleting_files": "Удаление неиспользуемых файлов",
"cleaning_stale_files": "Cleaning stale files",
"running_migrations": "Running Migrations",
"finishing_update": "Заканчиваем обновление",
"update_failed": "Не удалось обновить",
@@ -1425,7 +1570,18 @@
"deleted_message": "Файловый диск успешно удален",
"disk_variables_save_successfully": "Диск настроен успешно",
"disk_variables_save_error": "Не удалось настроить диск.",
"invalid_disk_credentials": "Неверные учетные данные выбранного диска"
"invalid_disk_credentials": "Неверные учетные данные выбранного диска",
"disk_assignments": "Disk Assignments",
"disk_assignments_description": "Configure which disk is used for different types of file storage.",
"media_storage": "Media Storage",
"media_storage_description": "Used for expense receipts, avatars, and company logos.",
"pdf_storage": "PDF Storage",
"pdf_storage_description": "Used for generated invoice, estimate, and payment PDFs.",
"backup_storage": "Backup Storage",
"backup_storage_description": "Used for application backups.",
"purposes_saved": "Disk assignments saved successfully",
"local_root_hint": "Path is relative to storage/app/. For example, entering \"backups\" will store files in storage/app/backups/.",
"change_disk_warning": "Changing disk assignments will only affect new uploads. Existing files will remain on their original disk and will continue to be accessible. If you need to move existing files, use the command: php artisan media:secure"
},
"taxations": {
"add_billing_address": "Введите адрес выставления счета",
@@ -1491,6 +1647,7 @@
"db_name": "Название БД",
"db_path": "Путь к БД",
"overwrite": "Перезаписать существующую базу данных и продолжить",
"overwrite_confirm_desc": "This will permanently wipe the selected database before installation continues. Make sure you do not need any existing data.",
"desc": "Создайте на сервере базу данных и установите учетные данные, используя форму ниже."
},
"permissions": {
@@ -1520,18 +1677,41 @@
"port": "Почтовый порт",
"driver": "Почтовый драйвер",
"secret": "Секретный ключ",
"scheme": "Scheme",
"url": "URL",
"timeout": "Timeout",
"local_domain": "EHLO Domain",
"mailgun_secret": "Серекетный ключ Mailgun",
"mailgun_domain": "Домен",
"mailgun_endpoint": "Mailgun Endpoint",
"mailgun_scheme": "Mailgun Scheme",
"ses_secret": "Секрет SES",
"ses_region": "AWS Region",
"ses_key": "SES ключ",
"postmark_token": "Postmark Token",
"postmark_message_stream_id": "Message Stream ID",
"sendmail_path": "Sendmail Path",
"password": "Пароль для почты",
"username": "Имя пользователя",
"mail_config": "Настройки почты",
"from_name": "От имени",
"from_mail": "От email адреса",
"encryption": "Тип шифрования",
"mail_config_desc": "Ниже приведена форма настройки электронной почты для отправки писем из приложения. Вы также можете настроить сторонние сервисы отправки почты, такие как Sendgrid, SES и т.д."
"mail_config_desc": "Ниже приведена форма настройки электронной почты для отправки писем из приложения. Вы также можете настроить сторонние сервисы отправки почты, такие как Sendgrid, SES и т.д.",
"basic_settings": "Basic Settings",
"advanced_settings": "Advanced Settings",
"show_advanced_settings": "Show Advanced Settings",
"hide_advanced_settings": "Hide Advanced Settings",
"native_mail_desc": "Use PHP's native mail transport. Delivery is handled by the server's PHP mail configuration.",
"sendmail_desc": "Use the system sendmail binary for delivery. You can override the command path in Advanced Settings.",
"drivers": {
"smtp": "SMTP",
"mail": "PHP Mail",
"sendmail": "Sendmail",
"ses": "Amazon SES",
"mailgun": "Mailgun",
"postmark": "Postmark"
}
},
"req": {
"system_req": "Системные требования",
@@ -1677,5 +1857,57 @@
"mail_view_payment": "Просмотр платежа",
"notification_view_estimate": "[Notification] Оценка просмотрена",
"notification_view_invoice": "[Notification] Счет просмотрен",
"You have received a new invoice from <b>{COMPANY_NAME}</b>.</br> Please download using the button below:": "Вы получили новый счет от <b>{COMPANY_NAME}</b>.</br> Пожалуйста, загрузите, используя кнопку ниже:"
"You have received a new invoice from <b>{COMPANY_NAME}</b>.</br> Please download using the button below:": "Вы получили новый счет от <b>{COMPANY_NAME}</b>.</br> Пожалуйста, загрузите, используя кнопку ниже:",
"administration": {
"companies": {
"title": "All Companies",
"edit_company": "Edit Company",
"company_name": "Company Name",
"owner": "Owner",
"address": "Address",
"updated_message": "Company updated successfully",
"no_companies": "No companies found",
"list_description": "Manage all companies across the system"
},
"settings": {
"title": "Global Settings"
},
"users": {
"title": "All Users",
"edit_user": "Edit User",
"role": "Role",
"no_users": "No users found",
"list_description": "View all users across the system",
"updated_message": "User updated successfully",
"impersonate": "Impersonate",
"impersonate_confirm": "You are about to impersonate {name}. You will be logged in as this user with a temporary session that expires in 2 hours. This action is logged.",
"impersonating_banner": "You are currently impersonating a user. All actions are logged.",
"stop_impersonating": "Stop Impersonating"
}
},
"ai": {
"chat": {
"title": "AI Assistant",
"new_conversation": "New conversation",
"no_conversations": "No conversations yet.",
"untitled": "Untitled",
"empty_state": "Ask me anything about your invoices, customers, payments, or expenses.",
"thinking": "Thinking…",
"send": "Send",
"sending": "Sending…",
"input_placeholder": "Ask about your invoices, customers, or payments…"
},
"generate": {
"title": "AI Text Generation",
"prompt_label": "What should the AI write?",
"prompt_placeholder": "e.g. a polite late-payment reminder for an invoice that's 10 days overdue",
"use_current_as_context": "Use current content as context",
"use_context_help": "When enabled, the AI will see the editor's current text and can rewrite or extend it.",
"preview": "Preview",
"generate": "Generate",
"regenerate": "Regenerate",
"insert": "Insert",
"replace": "Replace"
}
}
}