diff --git a/resources/lang/ru-RU/auth.php b/resources/lang/ru-RU/auth.php
index 0b8b7b5c3..0ad0221eb 100644
--- a/resources/lang/ru-RU/auth.php
+++ b/resources/lang/ru-RU/auth.php
@@ -13,16 +13,17 @@ return [
'current_email' => 'Текущий E-mail',
'reset' => 'Сбросить',
'never' => 'никогда',
-
+
'password' => [
'current' => 'Пароль',
'current_confirm' => 'Подтверждение пароля',
'new' => 'Новый пароль',
'new_confirm' => 'Подтверждение нового пароля',
],
-
+
'error' => [
'self_delete' => 'Ошибка: нельзя удалить самого себя!',
+ 'self_disable' => 'Ошибка: Вы не можете отключить себя!',
'no_company' => 'Ошибка: Компания не присоединена к вашему аккаунту. Пожалуйста обратитесь к системному администратору.',
],
diff --git a/resources/lang/ru-RU/bills.php b/resources/lang/ru-RU/bills.php
index eee64af65..95c727ee0 100644
--- a/resources/lang/ru-RU/bills.php
+++ b/resources/lang/ru-RU/bills.php
@@ -31,9 +31,9 @@ return [
'mark_received' => 'Отметить как получено',
'download_pdf' => 'Скачать PDF',
'send_mail' => 'Отправить E-mail',
- 'create_bill' => 'Create Bill',
- 'receive_bill' => 'Receive Bill',
- 'make_payment' => 'Make Payment',
+ 'create_bill' => 'Создать закупку',
+ 'receive_bill' => 'Получить закупку',
+ 'make_payment' => 'Сделать оплату',
'status' => [
'draft' => 'Черновик',
diff --git a/resources/lang/ru-RU/bulk_actions.php b/resources/lang/ru-RU/bulk_actions.php
new file mode 100644
index 000000000..7a8cc3995
--- /dev/null
+++ b/resources/lang/ru-RU/bulk_actions.php
@@ -0,0 +1,51 @@
+ 'Выбрать к действию',
+ 'selected' => 'выбрано',
+ 'bulk_actions' => 'Массовое действие|Массовые действия',
+ 'delete' => 'Удалить',
+ 'duplicate' => 'Дублировать',
+ 'export' => 'Экспорт',
+ 'enable' => 'Включить',
+ 'disable' => 'Выключить',
+ 'change_category' => 'Изменить категорию',
+ 'change_type' => 'Изменить тип',
+
+
+ 'users' => [
+ 'change_role' => 'Изменить роль',
+ 'change_company' => 'Изменить компанию',
+ ],
+
+ 'bills' => [
+ 'change_bill_status' => 'Изменить статус закупки',
+ ],
+
+ 'payments' => [
+ 'change_payment_status' => 'Изменить статус платежа',
+ ],
+
+ 'invoices' => [
+ 'change_invoice_status' => 'Изменить статус счета',
+ ],
+
+ 'revenues' => [
+ 'change_revenue_status' => 'Изменить статус дохода',
+ ],
+
+ 'categories' => [
+ 'change_category_status' => 'Изменить статус категории',
+ ],
+
+ 'message' => [
+ 'sure' => 'Вы уверены?',
+ 'duplicate' => 'Вы действительно хотите дублировать эту запись?',
+ 'deletes' => 'Вы действительно хотите удалить эту запись?|Вы действительно хотите удалить эти записи?',
+ 'exports' => 'Вы действительно хотите экспортировать эту запись?|Вы действительно хотите экспортировать эти записи?',
+ 'enable' => 'Вы действительно хотите включить эту запись?|Вы действительно хотите включить эти записи?',
+ 'disable' => 'Вы действительно хотите отключить эту запись?|Вы действительно хотите отключить эти записи?',
+ ]
+
+];
diff --git a/resources/lang/ru-RU/companies.php b/resources/lang/ru-RU/companies.php
index c75ecd9a8..25ecf66fc 100644
--- a/resources/lang/ru-RU/companies.php
+++ b/resources/lang/ru-RU/companies.php
@@ -6,7 +6,9 @@ return [
'logo' => 'Логотип',
'manage' => 'Управление компаниями',
'all' => 'Все компании',
+
'error' => [
+ 'not_user_company' => 'Ошибка: Вы не можете изменить эту компанию!',
'delete_active' => 'Ошибка: нельзя удалить активную компанию, пожалуйста, смените её сперва на любую другую!',
],
diff --git a/resources/lang/ru-RU/customers.php b/resources/lang/ru-RU/customers.php
index 1f12bf5ed..a92c80bc0 100644
--- a/resources/lang/ru-RU/customers.php
+++ b/resources/lang/ru-RU/customers.php
@@ -2,15 +2,11 @@
return [
- 'allow_login' => 'Разрешить вход?',
+ 'can_login' => 'Может войти?',
'user_created' => 'Пользователь создан',
'error' => [
'email' => 'Этот e-mail уже занят.'
],
- 'notification' => [
- 'message' => ':клиент сделал :amount оплаты на номер счета :invoice_number.',
- 'button' => 'Показать',
- ],
];
diff --git a/resources/lang/ru-RU/dashboard.php b/resources/lang/ru-RU/dashboard.php
index 93a51f228..9bda46857 100644
--- a/resources/lang/ru-RU/dashboard.php
+++ b/resources/lang/ru-RU/dashboard.php
@@ -20,5 +20,4 @@ return [
'account_balance' => 'Баланс счёта',
'latest_incomes' => 'Последние доходы',
'latest_expenses' => 'Последние расходы',
-
];
diff --git a/resources/lang/ru-RU/email_templates.php b/resources/lang/ru-RU/email_templates.php
new file mode 100644
index 000000000..1d97aac30
--- /dev/null
+++ b/resources/lang/ru-RU/email_templates.php
@@ -0,0 +1,50 @@
+ [
+ 'subject' => 'Счёт номер {invoice_number} создан',
+ 'body' => 'Дорогой {customer_name},
Мы подготовили для Вас следующий счет: {invoice_number}.
Детали счета Вы можете посмотреть и оплатить по следующей ссылке: {invoice_number}.
Не стесняйтесь обращаться к нам по любому вопросу.
С уважением,
{company_name}',
+ ],
+
+ 'invoice_remind_customer' => [
+ 'subject' => '{invoice_number} уведомление об истечении счета',
+ 'body' => 'Дорогой {customer_name},
Это уведомление об истечении счета номер {invoice_number}.
Сумма счета составляет {invoice_total} и истекает {invoice_due_date}.
Детали счета Вы можете посмотреть и оплатить по следующей ссылке: {invoice_number}.
С уважением,
{company_name}',
+ ],
+
+ 'invoice_remind_admin' => [
+ 'subject' => '{invoice_number} уведомление об истечении счета',
+ 'body' => 'Здравствуйте,
{customer_name} получил уведомление об истечении счета номер {invoice_number}.
Сумма счета составляет {invoice_total} и истекает {invoice_due_date}.
Детали счета можно посмотреть по следующей ссылке: {invoice_number}.
С уважением,
{company_name}',
+ ],
+
+ 'invoice_recur_customer' => [
+ 'subject' => '{invoice_number} рекуррентный счет создан',
+ 'body' => 'Уважаемый {customer_name},
На основе вашей периодичности, мы подготовили для вас следующий счет: {invoice_number}.
Детали счета Вы можете посмотреть и оплатить по следующей ссылке: {invoice_number}.
Не стесняйтесь обращаться к нам по любому вопросу.
С уважением,
{company_name}',
+ ],
+
+ 'invoice_recur_admin' => [
+ 'subject' => '{invoice_number} рекуррентный счет создан',
+ 'body' => 'Здравствуйте,
На основе периодичности клиента {customer_name}, счет номер {invoice_number} был создан автоматически.
Детали счета можно посмотреть по следующей ссылке: {invoice_number}.
С уважением,
{company_name}',
+ ],
+
+ 'invoice_payment_customer' => [
+ 'subject' => 'Получен платеж для счета номер {invoice_number}',
+ 'body' => 'Уважаемый {customer_name},
Благодарим вас за оплату. Ниже приведена информация об оплате:
-------------------------------------------------
Сумма: {transaction_total}
Дата: {transaction_paid_date}
Номер счета: {invoice_number}
-----------------------------------------
Вы всегда можете увидеть детали счета по следующей ссылке: {invoice_number}.
Не стесняйтесь обращаться к нам по любому вопросу.
С уважением,
{company_name}',
+ ],
+
+ 'invoice_payment_admin' => [
+ 'subject' => 'Получен платеж для счета номер {invoice_number}',
+ 'body' => 'Здравствуйте,
{customer_name} записал оплату по счету {invoice_number}.
Детали счета можно посмотреть по следующей ссылке: {invoice_number}.
С уважением
{company_name}',
+ ],
+
+ 'bill_remind_admin' => [
+ 'subject' => '{bill_number} напоминание о закупке',
+ 'body' => 'Здравствуйте,
Это напоминание о закупке номер {bill_number} у поставщика {vendor_name}.
Сумма закупки составляет {bill_total} и истекает {bill_due_date}.
Детали закупки можно посмотреть по следующей ссылке: {bill_number}.
С уважением,
{company_name}',
+ ],
+
+ 'bill_recur_admin' => [
+ 'subject' => '{bill_number} рекуррентная закупка создана',
+ 'body' => 'Здравствуйте,
На основе периодичности {vendor_name}, {bill_number} счет-фактура был создан автоматически.
Детали счета можно посмотреть по следующей ссылке: {bill_number}.
С уважением,
{company_name}',
+ ],
+
+];
diff --git a/resources/lang/ru-RU/general.php b/resources/lang/ru-RU/general.php
index cbb1fea9f..59b5eea02 100644
--- a/resources/lang/ru-RU/general.php
+++ b/resources/lang/ru-RU/general.php
@@ -2,6 +2,7 @@
return [
+ 'dashboards' => 'Панель мониторинга | Панели мониторинга',
'items' => 'Пункт | Пункты',
'incomes' => 'Поступление | Поступления',
'invoices' => 'Счёт | Счета',
@@ -39,10 +40,17 @@ return [
'statuses' => 'Статус | Статусы',
'others' => 'Другой|Другие',
'contacts' => 'Контакт | Контакты',
- 'reconciliations' => 'Reconciliation|Reconciliations',
- 'developers' => 'Developer|Developers',
+ 'reconciliations' => 'Согласование | Согласования',
+ 'developers' => 'Разработчик | Разработчики',
+ 'schedules' => 'Расписание | Расписания',
+ 'groups' => 'Группа | Группы',
+ 'charts' => 'График | Графики',
+ 'localisations' => 'Локализация | Локализации',
+ 'defaults' => 'По умолчанию | По умолчанию',
+ 'widgets' => 'Виджет | Виджеты',
'dashboard' => 'Панель управления',
+ 'welcome' => 'Добро пожаловать',
'banking' => 'Банки',
'general' => 'Общее',
'no_records' => 'Нет записей.',
@@ -54,6 +62,7 @@ return [
'no' => 'Нет',
'na' => 'Н/Д',
'daily' => 'Ежедневно',
+ 'weekly' => 'Еженедельно',
'monthly' => 'Ежемесячно',
'quarterly' => 'Ежеквартально',
'yearly' => 'Ежегодно',
@@ -83,6 +92,7 @@ return [
'switch' => 'Переключить',
'color' => 'Цвет',
'save' => 'Сохранить',
+ 'confirm' => 'Подтвердить',
'cancel' => 'Отмена',
'loading' => 'Загрузка...',
'from' => 'От',
@@ -115,17 +125,27 @@ return [
'go_to' => 'Перейти к :name',
'created_date' => 'Дата создания',
'period' => 'Период',
+ 'frequency' => 'Частота',
'start' => 'Начало',
'end' => 'Окончание',
'clear' => 'Очистить',
'difference' => 'Разница',
+ 'footer' => 'Нижний колонтитул',
+ 'start_date' => 'Дата начала',
+ 'basis' => 'Основание',
+ 'accrual' => 'Начисление',
+ 'cash' => 'Наличные',
+ 'group_by' => 'Группировать по',
+ 'accounting' => 'Отчетность',
'title' => [
'new' => 'Новый :type',
'edit' => 'Изменить :type',
+ 'delete' => 'Удалить :type',
'create' => 'Создать :type',
'send' => 'Отправить :type',
'get' => 'Получить :type',
+ 'add' => 'Добавить :type',
],
'form' => [
@@ -134,6 +154,7 @@ return [
'field' => '- Выбрать :field -',
'file' => 'Выбрать файл',
],
+ 'add_new' => 'Добавить еще :field',
'no_file_selected' => 'Файл не выбран...',
],
diff --git a/resources/lang/ru-RU/header.php b/resources/lang/ru-RU/header.php
index 9abf66c3b..e27e7a179 100644
--- a/resources/lang/ru-RU/header.php
+++ b/resources/lang/ru-RU/header.php
@@ -8,9 +8,9 @@ return [
'counter' => '{0} Уведомления отсутствуют|{1} У Вас :count уведомление|[2,3,4] уведомления|[5,*]У Вас :count уведомлений',
'overdue_invoices' => '{1} :count просроченный счёт|[2,3,4] :count просроченные счета|[5,*] :count просроченных счетов',
'upcoming_bills' => '{1} :count входящая закупка|[2,3,4] :count входящих закупок|[5,*] :count входящих закупок',
- 'items_stock' => '{1} : количество распроданного товара | [2, *]: количество распроданных товаров',
'view_all' => 'Просмотреть все'
],
'docs_link' => 'https://akaunting.com/docs',
+ 'support_link' => 'https://akaunting.com/support',
];
diff --git a/resources/lang/ru-RU/import.php b/resources/lang/ru-RU/import.php
index ebc610e55..ec39da908 100644
--- a/resources/lang/ru-RU/import.php
+++ b/resources/lang/ru-RU/import.php
@@ -4,6 +4,6 @@ return [
'import' => 'Импортировать',
'title' => 'Импорт :type',
- 'message' => 'Импорт',
+ 'message' => 'Допустимые типы файлов: CSV, XLS. Пожалуйста, скачайте файл примера.',
];
diff --git a/resources/lang/ru-RU/install.php b/resources/lang/ru-RU/install.php
index b8fe1840a..fbddaf376 100644
--- a/resources/lang/ru-RU/install.php
+++ b/resources/lang/ru-RU/install.php
@@ -6,7 +6,7 @@ return [
'refresh' => 'Обновить',
'steps' => [
- 'requirements' => 'Please, ask your hosting provider to fix the errors!',
+ 'requirements' => 'Пожалуйста, попросите вашего хостинг-провайдера исправить ошибки!',
'language' => 'Шаг 1/3: Выбор языка',
'database' => 'Шаг 2/3: Настройка базы данных',
'settings' => 'Шаг 3/3: Компании и данные Администратора',
@@ -19,7 +19,7 @@ return [
'requirements' => [
'enabled' => ':feature должно быть включено!',
'disabled' => ':feature должно быть отключено!',
- 'extension' => ':extension extension needs to be installed and loaded!',
+ 'extension' => 'Расширение :extension должно быть установлено и загружено!',
'directory' => ':directory директория должна быть доступна для записи!',
],
diff --git a/resources/lang/ru-RU/invoices.php b/resources/lang/ru-RU/invoices.php
index 3d70972f4..420c89666 100644
--- a/resources/lang/ru-RU/invoices.php
+++ b/resources/lang/ru-RU/invoices.php
@@ -32,10 +32,10 @@ return [
'download_pdf' => 'Скачать PDF',
'send_mail' => 'Отправить E-mail',
'all_invoices' => 'Войти для просмотра всех счетов',
- 'create_invoice' => 'Create Invoice',
- 'send_invoice' => 'Send Invoice',
- 'get_paid' => 'Get Paid',
- 'accept_payments' => 'Accept Online Payments',
+ 'create_invoice' => 'Создать счёт',
+ 'send_invoice' => 'Отправить счёт',
+ 'get_paid' => 'Оплачено',
+ 'accept_payments' => 'Принимать онлайн-платежи',
'status' => [
'draft' => 'Черновик',
@@ -47,13 +47,15 @@ return [
],
'messages' => [
- 'email_sent' => 'Счет-фактура успешно отправлена на e-mail!',
- 'marked_sent' => 'Счет-фактура помечена как успешно отправлена!',
+ 'email_sent' => 'Письмо со счетом отправлено!',
+ 'marked_sent' => 'Счет помечен как отправленный!',
+ 'marked_paid' => 'Счет помечен как оплаченный!',
'email_required' => 'Отсутствует e-mail адрес для этого клиента!',
'draft' => 'Это ЧЕРНОВИК счета, он будет проведен после отправки.',
'status' => [
'created' => 'Создано :date',
+ 'viewed' => 'Просмотрено',
'send' => [
'draft' => 'Не отправлено',
'sent' => 'Отправлено :date',
@@ -64,9 +66,4 @@ return [
],
],
- 'notification' => [
- 'message' => 'Вы получили это письмо потому, что у Вас имеются входящие :amount счета на :customer клиента.',
- 'button' => 'Оплатить сейчас',
- ],
-
];
diff --git a/resources/lang/ru-RU/items.php b/resources/lang/ru-RU/items.php
index 0c292af66..351c85b4a 100644
--- a/resources/lang/ru-RU/items.php
+++ b/resources/lang/ru-RU/items.php
@@ -2,17 +2,7 @@
return [
- 'quantities' => 'Количество | Количества',
'sales_price' => 'Цена продажи',
'purchase_price' => 'Цена покупки',
- 'sku' => 'SKU',
-
- 'notification' => [
- 'message' => [
- 'reminder' => 'Вы получили это сообщение, так как только :количество : название было переименовано',
- 'out_of_stock' => 'Вы получили это сообщение, так как :name нет на складе',
- ],
- 'button' => 'Просмотреть сейчас',
- ],
];
diff --git a/resources/lang/ru-RU/maintenance.php b/resources/lang/ru-RU/maintenance.php
new file mode 100644
index 000000000..ac5c55169
--- /dev/null
+++ b/resources/lang/ru-RU/maintenance.php
@@ -0,0 +1,34 @@
+ 'Режим обслуживания',
+
+ /**
+ * Default application down message, shown on the maintenance page
+ *
+ * @var string
+ */
+ 'message' => 'В настоящее время ведутся работы на сайте, пожалуйста, повторите попытку позже!',
+
+ /**
+ * Last updated string, shown on the maintenance page
+ *
+ * @var string
+ */
+ 'last-updated' => 'Последнее обновление сообщения :timestamp',
+
+ /**
+ * Exception messages
+ *
+ * @var array
+ */
+ 'exceptions' => [
+ 'invalid' => 'Класс :class не расширяет \MisterPhilip\MaintenanceMode\Exemptions\MaintenanceModeExemption',
+ 'missing' => 'Класс :class не существует',
+ ]
+];
\ No newline at end of file
diff --git a/resources/lang/ru-RU/messages.php b/resources/lang/ru-RU/messages.php
index 93762cb45..4b6f85f40 100644
--- a/resources/lang/ru-RU/messages.php
+++ b/resources/lang/ru-RU/messages.php
@@ -18,7 +18,8 @@ return [
'customer' => 'Ошибка: Пользователь не создан! :name уже использует этот адрес электронной почты.',
'no_file' => 'Ошибка: Файл не выбран!',
'last_category' => 'Ошибка: Невозможно удалить последнюю категорию :type!',
- 'invalid_apikey' => 'Ошибка: Введенный токен неверен!',
+ 'change_type' => 'Ошибка: Невозможно изменить тип, так как он имеет отношение :text!',
+ 'invalid_apikey' => 'Ошибка: Введенный токен недействителен!',
'import_column' => 'Ошибка: :message Sheet name: :sheet. Номер строки: :line.',
'import_sheet' => 'Ошибка: Имя листа неверно. Пожалуйста, проверьте файл образца.',
],
@@ -27,6 +28,7 @@ return [
'deleted' => 'Предупреждение: Вы не можете удалить :name потому что имеется связь с :text.',
'disabled' => 'Предупреждение: Вы не можете отключить :name потому что имеется связь с :text.',
'disable_code' => 'Предупреждение: Вы не можете отключить :name потому что имеется связь с :text.',
+ 'payment_cancel' => 'Внимание: Ваша последняя оплата :method отменена!',
],
];
diff --git a/resources/lang/ru-RU/modules.php b/resources/lang/ru-RU/modules.php
index 5b92c5a3f..a398562f9 100644
--- a/resources/lang/ru-RU/modules.php
+++ b/resources/lang/ru-RU/modules.php
@@ -2,8 +2,7 @@
return [
- 'title' => 'API ключ',
- 'api_token' => 'Ключ',
+ 'api_key' => 'Ключ API',
'my_apps' => 'Мои приложения',
'pre_sale' => 'Пред продажа',
'top_paid' => 'Топ оплаченных',
@@ -13,9 +12,9 @@ return [
'search' => 'Поиск',
'install' => 'Установить',
'buy_now' => 'Купить сейчас',
- 'token_link' => 'Нажмите здесь чтобы получить Ваш API ключ.',
+ 'api_key_link' => 'Нажмите здесь, чтобы получить ваш ключ API.',
'no_apps' => 'В этой категории еще нет приложений.',
- 'developer' => 'Вы разработчик? Здесь вы можете узнать, как создать приложение и начать продавать уже сегодня!',
+ 'developer' => 'Вы разработчик? Здесь вы можете узнать, как создать приложение и начать продавать уже сегодня!',
'recommended_apps' => 'Рекомендуемые приложения',
@@ -38,31 +37,30 @@ return [
'installation' => 'Установка',
'faq' => 'ЧаВо',
'changelog' => 'История изменений',
- 'reviews' => 'Reviews',
+ 'reviews' => 'Отзывы',
],
'installation' => [
'header' => 'Установка приложения',
- 'download' => 'Скачивание :module модуля.',
- 'unzip' => 'Распаковка :module модуля.',
- 'file_copy' => 'Copying :module files.',
- 'migrate' => 'Applying :module updates.',
- 'finish' => 'The update was successfully installed. You will be redirect Update Center.',
- 'install' => 'Установка :module модуля.',
+ 'download' => 'Загрузка модуля :module',
+ 'unzip' => 'Извлечение файлов модуля :module',
+ 'file_copy' => 'Копирование файлов модуля :module',
+ 'finish' => 'Завершение установки модуля :module',
+ 'redirect' => 'Модуль :module установлен, перенаправление на страницу Обновлений',
+ 'install' => 'Установка модуля :module',
],
'errors' => [
- 'download' => ':module can not download!',
- 'upload' => 'Downloaded :module can not saved!',
- 'unzip' => ':module can not unzip!',
- 'file_copy' => ':module files can not copy!',
- 'migrate' => ':module migrate broken!',
- 'migrate core' => ':module already latest version so then yon can not update.',
+ 'download' => 'Не удалось загрузить модуль :module',
+ 'zip' => 'Не удалось создать zip-файл модуля :module',
+ 'unzip' => 'Не удалось распаковать :module',
+ 'file_copy' => 'Не удалось скопировать файлы модуля :module',
+ 'finish' => 'Не удалось завершить установку модуля :module',
],
'badge' => [
- 'installed' => 'Установлено',
- 'pre_sale' => 'Pre-Sale',
+ 'installed' => 'Установлено',
+ 'pre_sale' => 'Предпродажа',
],
'button' => [
@@ -72,14 +70,15 @@ return [
],
'my' => [
- 'purchased' => 'Куплено',
- 'installed' => 'Установлено',
+ 'purchased' => 'Куплено',
+ 'installed' => 'Установлено',
],
'reviews' => [
'button' => [
- 'add' => 'Add a Review'
+ 'add' => 'Добавить отзыв'
],
- 'na' => 'There are no reviews.'
+
+ 'na' => 'Нет отзывов.'
]
];
diff --git a/resources/lang/ru-RU/notifications.php b/resources/lang/ru-RU/notifications.php
index 88c2f9da0..47ba2c9c8 100644
--- a/resources/lang/ru-RU/notifications.php
+++ b/resources/lang/ru-RU/notifications.php
@@ -2,9 +2,9 @@
return [
- 'whoops' => 'Whoops!',
- 'hello' => 'Hello!',
- 'salutation' => 'Regards,
:company_name',
- 'subcopy' => 'If you’re having trouble clicking the ":text" button, copy and paste the URL below into your web browser: [:url](:url)',
+ 'whoops' => 'Упс!',
+ 'hello' => 'Привет!',
+ 'salutation' => 'С уважением,
:company_name',
+ 'subcopy' => 'Если у вас возникли проблемы c нажатием на кнопку ":text", скопируйте и вставьте следующий URL-адрес в ваш браузер: [:url](:url)',
];
diff --git a/resources/lang/ru-RU/pagination.php b/resources/lang/ru-RU/pagination.php
index 31591183e..597bfd23e 100644
--- a/resources/lang/ru-RU/pagination.php
+++ b/resources/lang/ru-RU/pagination.php
@@ -4,6 +4,6 @@ return [
'previous' => '« Предыдущее',
'next' => 'Следующее »',
- 'showing' => 'Показать от :first к :last для :total :type',
-
+ 'showing' => ':first-:last из :total :type.',
+ 'page' => 'на странице.',
];
diff --git a/resources/lang/ru-RU/reconciliations.php b/resources/lang/ru-RU/reconciliations.php
index 82682df5e..431864629 100644
--- a/resources/lang/ru-RU/reconciliations.php
+++ b/resources/lang/ru-RU/reconciliations.php
@@ -2,15 +2,15 @@
return [
- 'reconcile' => 'Reconcile',
- 'reconciled' => 'Reconciled',
- 'closing_balance' => 'Closing Balance',
- 'unreconciled' => 'Unreconciled',
- 'list_transactions' => 'List Transactions',
- 'start_date' => 'Start Date',
- 'end_date' => 'End Date',
- 'cleared_amount' => 'Cleared Amount',
- 'deposit' => 'Deposit',
- 'withdrawal' => 'Withdrawal',
+ 'reconcile' => 'Сверить',
+ 'reconciled' => 'Сверено',
+ 'closing_balance' => 'Конечное сальдо',
+ 'unreconciled' => 'Не сверено',
+ 'transactions' => 'Транзакции',
+ 'start_date' => 'Дата начала',
+ 'end_date' => 'Дата окончания',
+ 'cleared_amount' => 'Зачтенная сумма',
+ 'deposit' => 'Пополнить средства',
+ 'withdrawal' => 'Вывести средства',
];
diff --git a/resources/lang/ru-RU/recurring.php b/resources/lang/ru-RU/recurring.php
index 0c68638c4..128538f66 100644
--- a/resources/lang/ru-RU/recurring.php
+++ b/resources/lang/ru-RU/recurring.php
@@ -5,7 +5,7 @@ return [
'recurring' => 'Повторяющийся',
'every' => 'Каждый',
'period' => 'Период',
- 'times' => 'Times',
+ 'times' => 'Количество раз',
'daily' => 'Ежедневно',
'weekly' => 'Еженедельно',
'monthly' => 'Ежемесячно',
@@ -15,6 +15,6 @@ return [
'weeks' => 'Неделя(недель)',
'months' => 'Месяц(Месяцев)',
'years' => 'Год(лет)',
- 'message' => 'This is a recurring :type and the next :type will be automatically generated on :date',
+ 'message' => 'Это повторяющийся :type и следующий :type будет сгенерирован автоматически :date',
];
diff --git a/resources/lang/ru-RU/reports.php b/resources/lang/ru-RU/reports.php
index 3a167085d..6c68e2cad 100644
--- a/resources/lang/ru-RU/reports.php
+++ b/resources/lang/ru-RU/reports.php
@@ -12,6 +12,7 @@ return [
'net_profit' => 'Чистая прибыль',
'total_expenses' => 'Всего расходов',
'net' => 'Чистая потребность',
+ 'income-expense' => 'Доходы и расходы',
'summary' => [
'income' => 'Сводка поступлений',
@@ -20,11 +21,10 @@ return [
'tax' => 'Информация по налогу',
],
- 'quarter' => [
- '1' => 'Jan-Mar',
- '2' => 'Apr-Jun',
- '3' => 'Jul-Sep',
- '4' => 'Oct-Dec',
+ 'charts' => [
+ 'line' => 'Линия',
+ 'bar' => 'Столбец',
+ 'pie' => 'Сектор',
],
];
diff --git a/resources/lang/ru-RU/settings.php b/resources/lang/ru-RU/settings.php
index ebd990863..8cf06ab6c 100644
--- a/resources/lang/ru-RU/settings.php
+++ b/resources/lang/ru-RU/settings.php
@@ -3,14 +3,16 @@
return [
'company' => [
+ 'description' => 'Изменить название компании, email, адрес, налоговый номер и т.д.',
'name' => 'Имя',
'email' => 'E-mail',
'phone' => 'Телефон',
'address' => 'Адрес',
'logo' => 'Логотип',
],
+
'localisation' => [
- 'tab' => 'Локализация',
+ 'description' => 'Установить финансовый год, часовой пояс, формат даты и другие локализации',
'financial_start' => 'Начало финансового года',
'timezone' => 'Часовой пояс',
'date' => [
@@ -24,12 +26,13 @@ return [
],
'percent' => [
'title' => 'Процент позиции',
- 'before' => 'Before Number',
- 'after' => 'After Number',
+ 'before' => 'Перед числом',
+ 'after' => 'После числа',
],
],
+
'invoice' => [
- 'tab' => 'Счёт',
+ 'description' => 'Настроить префикс счета, номер, термины, нижний колонтитул и т.д.',
'prefix' => 'Номерной префикс',
'digit' => 'Цифрой префикс',
'next' => 'Следующий номер',
@@ -44,16 +47,21 @@ return [
'rate' => 'Оценка',
'quantity_name' => 'Количество',
'quantity' => 'Количество',
+ 'payment_terms' => 'Условия оплаты',
+ 'title' => 'Заголовок',
+ 'subheading' => 'Подзаголовок',
+ 'due_receipt' => 'Оплата при получении',
+ 'due_days' => 'Оплата в течение :days дней',
],
+
'default' => [
- 'tab' => 'Умолчания',
- 'account' => 'Аккаунт по-умолчанию',
- 'currency' => 'Валюта по-умолчанию',
- 'tax' => 'Налог по-умолчанию',
- 'payment' => 'Способ оплаты по-умолчанию',
- 'language' => 'Язык по-умолчанию',
+ 'description' => 'Учетная запись по умолчанию, валюта, язык вашей компании',
+ 'list_limit' => 'Записей на странице',
+ 'use_gravatar' => 'Использовать Gravatar',
],
+
'email' => [
+ 'description' => 'Изменить протокол отправки и шаблоны электронной почты',
'protocol' => 'Протокол',
'php' => 'PHP Mail',
'smtp' => [
@@ -68,36 +76,44 @@ return [
'sendmail' => 'Sendmail',
'sendmail_path' => 'Путь к Sendmail',
'log' => 'Журнал E-mail\'ов',
+
+ 'templates' => [
+ 'subject' => 'Тема',
+ 'body' => 'Текст сообщения',
+ 'tags' => 'Доступные теги: :tag_list',
+ 'invoice_new_customer' => 'Новый шаблон счета (отправлен клиенту)',
+ 'invoice_remind_customer' => 'Шаблон напоминания о счете (отправлен клиенту)',
+ 'invoice_remind_admin' => 'Шаблон напоминания о счете (отправлен администратору)',
+ 'invoice_recur_customer' => 'Шаблон повторяющегося счета (отправлен клиенту)',
+ 'invoice_recur_admin' => 'Шаблон повторяющегося счета (отправлен администратору)',
+ 'invoice_payment_customer' => 'Шаблон полученного платежа (отправлен клиенту)',
+ 'invoice_payment_admin' => 'Шаблон полученного платежа (отправлен администратору)',
+ 'bill_remind_admin' => 'Шаблон напоминания о закупке (отправлен администратору)',
+ 'bill_recur_admin' => 'Шаблон повторяющейся закупки (отправлен администратору)',
+ ],
],
+
'scheduling' => [
- 'tab' => 'Планировщик',
+ 'name' => 'Расписание',
+ 'description' => 'Автоматические напоминания и команды для повторения',
'send_invoice' => 'Отправить напоминание с квитанцией',
'invoice_days' => 'Отправить после истечения дней',
'send_bill' => 'Отправить напоминание с закупкой',
'bill_days' => 'Отправить до истечения дней',
'cron_command' => 'Cron-команда',
'schedule_time' => 'Время выполнения',
- 'send_item_reminder'=> 'Отправить уведомление',
- 'item_stocks' => 'Уведомить о наличии номенклатуры',
],
- 'appearance' => [
- 'tab' => 'Внешний вид',
- 'theme' => 'Тема',
- 'light' => 'Светлая',
- 'dark' => 'Тёмная',
- 'list_limit' => 'Записей на странице',
- 'use_gravatar' => 'Использовать Gravatar',
+
+ 'categories' => [
+ 'description' => 'Неограниченные категории для доходов, расходов и товаров',
],
- 'system' => [
- 'tab' => 'Система',
- 'session' => [
- 'lifetime' => 'Время жизни сеанса (в минутах)',
- 'handler' => 'Обработчик сеанса',
- 'file' => 'Файл',
- 'database' => 'База данных',
- ],
- 'file_size' => 'Максимальный размер файла (МБ)',
- 'file_types' => 'Допустимые типы файлов',
+
+ 'currencies' => [
+ 'description' => 'Создание и управление валютами и установка их курсов',
+ ],
+
+ 'taxes' => [
+ 'description' => 'Фиксированные, нормальные, включительные и сложные налоговые ставки',
],
];
diff --git a/resources/lang/ru-RU/taxes.php b/resources/lang/ru-RU/taxes.php
index 606f581d8..4b70be068 100644
--- a/resources/lang/ru-RU/taxes.php
+++ b/resources/lang/ru-RU/taxes.php
@@ -4,8 +4,8 @@ return [
'rate' => 'Оценка',
'rate_percent' => 'Оценка (%)',
- 'normal' => 'Normal',
- 'inclusive' => 'Inclusive',
- 'compound' => 'Compound',
-
+ 'normal' => 'Обычный',
+ 'inclusive' => 'Включенный в цену',
+ 'compound' => 'Смешанный',
+ 'fixed' => 'Фиксированный',
];
diff --git a/resources/lang/ru-RU/transfers.php b/resources/lang/ru-RU/transfers.php
index 8b6118518..d6e74a828 100644
--- a/resources/lang/ru-RU/transfers.php
+++ b/resources/lang/ru-RU/transfers.php
@@ -6,7 +6,7 @@ return [
'to_account' => 'В аккаунт',
'messages' => [
- 'delete' => ':from to :to (:amount)',
+ 'delete' => ':from до :to (:amount)',
],
];
diff --git a/resources/lang/ru-RU/validation.php b/resources/lang/ru-RU/validation.php
index 16d20b5c1..afa8e28cd 100644
--- a/resources/lang/ru-RU/validation.php
+++ b/resources/lang/ru-RU/validation.php
@@ -33,19 +33,20 @@ return [
'confirmed' => 'Поле :attribute не совпадает с подтверждением.',
'date' => 'Поле :attribute не является датой.',
'date_format' => 'Поле :attribute не соответствует формату :format.',
- 'different' => 'Поля :attribute и :other должны различаться.',
+ 'different' => 'Атрибуты :attribute и :other должны быть разными.',
'digits' => 'Длина цифрового поля :attribute должна быть :digits.',
'digits_between' => 'Длина цифрового поля :attribute должна быть между :min и :max.',
'dimensions' => 'Поле :attribute имеет недопустимые размеры изображения.',
'distinct' => 'Поле :attribute содержит повторяющееся значение.',
- 'email' => 'Поле :attribute должно быть действительным E-mail\'ом.',
+ 'email' => 'Атрибут :attribute должен быть действительным email адресом.',
+ 'ends_with' => 'Атрибут :attribute должен заканчиваться одним из следующих значений: :values',
'exists' => 'Выбранное значение для :attribute некорректно.',
- 'file' => 'Поле :attribute должно быть файлом.',
- 'filled' => 'Поле :attribute обязательно для заполнения.',
- 'image' => 'Поле :attribute должно быть изображением.',
+ 'file' => 'Атрибут :attribute должен быть файлом.',
+ 'filled' => 'Поле :attribute должно иметь значение.',
+ 'image' => 'Атрибут :attribute должен быть изображением.',
'in' => 'Выбранное значение для :attribute неверно.',
'in_array' => 'Поле :attribute не существует в :other.',
- 'integer' => 'Поле :attribute должно быть целым числом.',
+ 'integer' => 'Значение атрибута :attribute должно быть целым числом.',
'ip' => 'Поле :attribute должно быть действительным IP-адресом.',
'json' => 'Поле :attribute должно быть JSON строкой.',
'max' => [
@@ -64,9 +65,9 @@ return [
],
'not_in' => 'Выбранное значение :attribute неверно.',
'numeric' => 'Поле :attribute должно быть числом.',
- 'present' => 'Поле :attribute должно присутствовать.',
- 'regex' => 'Поле :attribute имеет неверный формат.',
- 'required' => 'Поле :attribute обязательно для заполнения.',
+ 'present' => 'Поле :attribute должно присутствовать.',
+ 'regex' => 'Формат атрибута :attribute является недопустимым.',
+ 'required' => 'Поле :attribute является обязательным.',
'required_if' => 'Поле :attribute обязательно для заполнения, когда :other равно :value.',
'required_unless' => 'Поле :attribute обязательно для заполнения, когда :other не равно :values.',
'required_with' => 'Поле :attribute обязательно для заполнения, когда :values указано.',
@@ -77,14 +78,14 @@ return [
'size' => [
'numeric' => 'Поле :attribute должно быть равным :size.',
'file' => 'Размер файла в поле :attribute должен быть равен :size Кб.',
- 'string' => 'Количество символов в поле :attribute должно быть равным :size.',
+ 'string' => 'Атрибут :attribute должен содержать ровно :size символов.',
'array' => 'Количество элементов в поле :attribute должно быть равным :size.',
],
- 'string' => 'Поле :attribute должно быть строкой.',
+ 'string' => 'Атрибут :attribute должен быть строкой.',
'timezone' => 'Поле :attribute должно быть действительным часовым поясом.',
- 'unique' => 'Такое значение поля :attribute уже существует.',
- 'uploaded' => 'Загрузка поля :attribute не удалась.',
- 'url' => 'Поле :attribute имеет неверный формат.',
+ 'unique' => 'Значение атрибута :attribute уже занято.',
+ 'uploaded' => 'Содержимое атрибута :attribute не удалось загрузить.',
+ 'url' => 'Формат атрибута :attribute является недопустимым.',
/*
|--------------------------------------------------------------------------