From 2fd86291ba1d7fe691a377ecf02ed102c8246059 Mon Sep 17 00:00:00 2001
From: objecttothis <17935339+objecttothis@users.noreply.github.com>
Date: Mon, 24 Aug 2026 16:31:11 +0400
Subject: [PATCH] fix(i18n): standardize Russian language file formatting and
improve translations
- Replaced inconsistent double quotes with single quotes across all keys/values for better alignment with project conventions.
- Fixed translation errors, updated missing strings, and corrected inaccuracies in multiple modules such as Attributes, Calendar, Employees, etc.
- Enhanced clarity and consistency in phrases while ensuring accurate localization.
Signed-off-by: objecttothis <17935339+objecttothis@users.noreply.github.com>
---
app/Language/ru/Attributes.php | 60 ++--
app/Language/ru/Bootstrap_tables.php | 16 +-
app/Language/ru/Calendar.php | 90 +++---
app/Language/ru/Cashups.php | 92 +++---
app/Language/ru/Common.php | 170 +++++-----
app/Language/ru/Config.php | 392 ++++++++++++------------
app/Language/ru/Customers.php | 106 +++----
app/Language/ru/Datepicker.php | 40 +--
app/Language/ru/Employees.php | 16 +-
app/Language/ru/Enum.php | 14 +-
app/Language/ru/Error.php | 4 +-
app/Language/ru/Expenses.php | 94 +++---
app/Language/ru/Expenses_categories.php | 38 +--
app/Language/ru/Giftcards.php | 136 ++++----
app/Language/ru/Item_kits.php | 76 ++---
app/Language/ru/Items.php | 236 +++++++-------
app/Language/ru/Login.php | 52 ++--
app/Language/ru/Messages.php | 24 +-
app/Language/ru/Module.php | 90 +++---
app/Language/ru/Receivings.php | 110 +++----
app/Language/ru/Reports.php | 291 +++++++++---------
app/Language/ru/Sales.php | 205 +++++++------
app/Language/ru/Suppliers.php | 42 +--
app/Language/ru/Taxes.php | 158 +++++-----
24 files changed, 1280 insertions(+), 1272 deletions(-)
diff --git a/app/Language/ru/Attributes.php b/app/Language/ru/Attributes.php
index 08822fa57..a98a3fdb5 100644
--- a/app/Language/ru/Attributes.php
+++ b/app/Language/ru/Attributes.php
@@ -1,34 +1,34 @@
"Значение атрибута не может содержать ':' или '|'",
- "confirm_delete" => "Вы уверены, что хотите удалить выбранные атрибут(ы)?",
- "confirm_restore" => "Вы уверены, что хотите восстановить выбранные атрибут(ы)?",
- "definition_cannot_be_deleted" => "Не удалось удалить выбранные атрибут(ы)",
- "definition_invalid_group" => "Выбранная группа не существует или недействительна.",
- "definition_error_adding_updating" => "Атрибут {0} не может быть добавлен или обновлен. Пожалуйста, проверьте журнал ошибок.",
- "definition_flags" => "Видимость атрибута",
- "definition_group" => "Группа",
- "definition_id" => "№",
- "definition_name" => "Добавить атрибут",
- "definition_name_required" => "Название атрибута - обязательное поле",
- "definition_one_or_multiple" => "атрибут(ы)",
- "definition_successful_adding" => "Вы успешно добавили товар",
- "definition_successful_deleted" => "Успешно удалено",
- "definition_successful_updating" => "Обновлено успешно",
- "definition_type" => "Тип атрибута",
- "definition_type_required" => "Название атрибута - обязательное поле",
- "definition_unit" => "Единица измерения",
- "definition_values" => "Значения атрибута",
- "new" => "Новый атрибут",
- "no_attributes_to_display" => "Нет товаров для отображения",
- "receipt_visibility" => "Чек",
- "show_in_items" => "Показать в товарах",
- "show_in_items_visibility" => "Товары",
- "show_in_receipt" => "Показать в квитанции",
- "show_in_receivings" => "Показать в закупках",
- "show_in_receivings_visibility" => "Закупки",
- "show_in_sales" => "Показать в продажах",
- "show_in_sales_visibility" => "Продажи",
- "update" => "Обновить атрибут",
+ 'attribute_value_invalid_chars' => 'Значение атрибута не может содержать \'_\' или \'|\'',
+ 'confirm_delete' => 'Вы уверены, что хотите удалить выбранные атрибут(ы)?',
+ 'confirm_restore' => 'Вы уверены, что хотите восстановить выбранные атрибут(ы)?',
+ 'definition_cannot_be_deleted' => 'Не удалось удалить выбранные атрибут(ы)',
+ 'definition_error_adding_updating' => 'Атрибут {0} не может быть добавлен или обновлен. Пожалуйста, проверьте журнал ошибок.',
+ 'definition_invalid_group' => 'Выбранная группа не существует или недействительна.',
+ 'definition_flags' => 'Видимость атрибута',
+ 'definition_group' => 'Группа',
+ 'definition_id' => '№',
+ 'definition_name' => 'Добавить атрибут',
+ 'definition_name_required' => 'Название атрибута обязательное поле',
+ 'definition_one_or_multiple' => 'атрибут(ы)',
+ 'definition_successful_adding' => 'Вы успешно добавили товар',
+ 'definition_successful_deleted' => 'Успешно удалено',
+ 'definition_successful_updating' => 'Обновлено успешно',
+ 'definition_type' => 'Тип атрибута',
+ 'definition_type_required' => 'Тип атрибута обязательное поле',
+ 'definition_unit' => 'Единица измерения',
+ 'definition_values' => 'Значения атрибута',
+ 'new' => 'Новый атрибут',
+ 'no_attributes_to_display' => 'Нет атрибутов для отображения',
+ 'receipt_visibility' => 'Чек',
+ 'show_in_items' => 'Показать в товарах',
+ 'show_in_items_visibility' => 'Товары',
+ 'show_in_receipt' => 'Показать в квитанции',
+ 'show_in_receivings' => 'Показать в закупках',
+ 'show_in_receivings_visibility' => 'Закупки',
+ 'show_in_sales' => 'Показать в продажах',
+ 'show_in_sales_visibility' => 'Продажи',
+ 'update' => 'Обновить атрибут',
];
diff --git a/app/Language/ru/Bootstrap_tables.php b/app/Language/ru/Bootstrap_tables.php
index 8a988997f..1cea13ce5 100644
--- a/app/Language/ru/Bootstrap_tables.php
+++ b/app/Language/ru/Bootstrap_tables.php
@@ -1,12 +1,12 @@
"все",
- 'columns' => "Колонки",
- 'hide_show_pagination' => "Скрыть/Показать нумерацию страниц",
- 'loading' => "Пожалуйста, подождит, идёт загрузка",
- 'page_from_to' => "Показать с {0} по {1} из {2} записей",
- 'refresh' => "Обновить",
- 'rows_per_page' => "{0} записей на страницу",
- 'toggle' => "Переключить",
+ 'all' => 'все',
+ 'columns' => 'Колонки',
+ 'hide_show_pagination' => 'Скрыть/Показать нумерацию страниц',
+ 'loading' => 'Пожалуйста, подождите, идёт загрузка',
+ 'page_from_to' => 'Показать с {0} по {1} из {2} записей',
+ 'refresh' => 'Обновить',
+ 'rows_per_page' => '{0} записей на страницу',
+ 'toggle' => 'Переключить',
];
diff --git a/app/Language/ru/Calendar.php b/app/Language/ru/Calendar.php
index 3b1b22902..67b9b296e 100644
--- a/app/Language/ru/Calendar.php
+++ b/app/Language/ru/Calendar.php
@@ -1,49 +1,49 @@
"Вс",
- "mo" => "Пн",
- "tu" => "Вт",
- "we" => "Ср",
- "th" => "Чт",
- "fr" => "Пт",
- "sa" => "Сб",
- "sun" => "Вс",
- "mon" => "Пн",
- "tue" => "Вт",
- "wed" => "Ср",
- "thu" => "Чт",
- "fri" => "Пт",
- "sat" => "Сб",
- "sunday" => "Воскресенье",
- "monday" => "Понедельник",
- "tuesday" => "Вторник",
- "wednesday" => "Среда",
- "thursday" => "Четверг",
- "friday" => "Пятница",
- "saturday" => "Суббота",
- "jan" => "Янв",
- "feb" => "Фев",
- "mar" => "Мар",
- "apr" => "Апр",
- "may" => "Май",
- "jun" => "Июн",
- "jul" => "Июл",
- "aug" => "Авг",
- "sep" => "Сен",
- "oct" => "Окт",
- "nov" => "Ноя",
- "dec" => "Дек",
- "january" => "Январь",
- "february" => "Февраль",
- "march" => "Март",
- "april" => "Апрель",
- "mayl" => "Май",
- "june" => "Июнь",
- "july" => "Июль",
- "august" => "Август",
- "september" => "Сентябрь",
- "october" => "Октябрь",
- "november" => "Ноябрь",
- "december" => "Декабрь",
+ 'su' => 'Вс',
+ 'mo' => 'Пн',
+ 'tu' => 'Вт',
+ 'we' => 'Ср',
+ 'th' => 'Чт',
+ 'fr' => 'Пт',
+ 'sa' => 'Сб',
+ 'sun' => 'Вс',
+ 'mon' => 'Пн',
+ 'tue' => 'Вт',
+ 'wed' => 'Ср',
+ 'thu' => 'Чт',
+ 'fri' => 'Пт',
+ 'sat' => 'Сб',
+ 'sunday' => 'Воскресенье',
+ 'monday' => 'Понедельник',
+ 'tuesday' => 'Вторник',
+ 'wednesday' => 'Среда',
+ 'thursday' => 'Четверг',
+ 'friday' => 'Пятница',
+ 'saturday' => 'Суббота',
+ 'jan' => 'Янв',
+ 'feb' => 'Фев',
+ 'mar' => 'Мар',
+ 'apr' => 'Апр',
+ 'may' => 'Май',
+ 'jun' => 'Июн',
+ 'jul' => 'Июл',
+ 'aug' => 'Авг',
+ 'sep' => 'Сен',
+ 'oct' => 'Окт',
+ 'nov' => 'Ноя',
+ 'dec' => 'Дек',
+ 'january' => 'Январь',
+ 'february' => 'Февраль',
+ 'march' => 'Март',
+ 'april' => 'Апрель',
+ 'mayl' => 'Май',
+ 'june' => 'Июнь',
+ 'july' => 'Июль',
+ 'august' => 'Август',
+ 'september' => 'Сентябрь',
+ 'october' => 'Октябрь',
+ 'november' => 'Ноябрь',
+ 'december' => 'Декабрь',
];
diff --git a/app/Language/ru/Cashups.php b/app/Language/ru/Cashups.php
index a003dc153..4bfd960da 100644
--- a/app/Language/ru/Cashups.php
+++ b/app/Language/ru/Cashups.php
@@ -1,50 +1,50 @@
"Количество",
- "amount_number" => "Количество должно быть цифрами",
- "amount_required" => "Количество - обязательное поле.",
- "cancel_cashups" => "",
- "cancel_cashups_enter" => "",
- "cannot_be_deleted" => "",
- "cash_difference" => "",
- "close_date" => "",
- "close_employee" => "",
- "closed_amount_card" => "",
- "closed_amount_cash" => "",
- "closed_amount_check" => "",
- "closed_amount_due" => "",
- "closed_amount_giftcard" => "",
- "closed_amount_total" => "",
- "closed_date" => "",
- "confirm_delete" => "",
- "confirm_restore" => "",
- "confirm_submit" => "",
- "date_number" => "Дата должна быть цифрами",
- "date_required" => "",
- "description" => "",
- "enable_expected" => "",
- "error_adding_updating" => "",
- "giftcard" => "",
- "id" => "",
- "info" => "",
- "info_employee" => "",
- "is_deleted" => "",
- "new" => "",
- "no_cashups_to_display" => "",
- "none_selected" => "",
- "note" => "",
- "one_or_multiple" => "",
- "open_amount_cash" => "",
- "open_date" => "",
- "open_employee" => "",
- "opened_date" => "",
- "successful_adding" => "",
- "successful_deleted" => "",
- "successful_updating" => "",
- "total" => "",
- "transfer_amount_cash" => "",
- "transfer_amount_cash_minus" => "",
- "update" => "",
- "warning" => "",
+ 'amount' => 'Количество',
+ 'amount_number' => 'Количество должно быть цифрами',
+ 'amount_required' => 'Количество - обязательное поле.',
+ 'cancel_cashups' => 'Отменить кассовую смену',
+ 'cancel_cashups_enter' => 'Введите причину отмены кассовой смены.',
+ 'cannot_be_deleted' => 'Кассовую смену нельзя удалить',
+ 'cash_difference' => 'Расхождение наличных',
+ 'close_date' => 'Дата закрытия',
+ 'close_employee' => 'Закрыл(а)',
+ 'closed_amount_card' => 'Карты',
+ 'closed_amount_cash' => 'Наличные при закрытии',
+ 'closed_amount_check' => 'Чеки',
+ 'closed_amount_due' => 'Долги',
+ 'closed_amount_giftcard' => 'Подарочные карты',
+ 'closed_amount_total' => 'Итого',
+ 'closed_date' => 'Дата закрытия',
+ 'confirm_delete' => 'Вы уверены, что хотите удалить выбранную кассовую смену?',
+ 'confirm_restore' => 'Вы уверены, что хотите восстановить выбранные кассовые смены?',
+ 'confirm_submit' => 'Вы уверены, что хотите отправить эту кассовую смену?',
+ 'date_number' => 'Дата должна быть цифрами',
+ 'date_required' => 'Дата - обязательное поле',
+ 'description' => 'Описание',
+ 'enable_expected' => 'Включить ожидаемую сумму',
+ 'error_adding_updating' => 'Ошибка при добавлении/обновлении кассовой смены',
+ 'giftcard' => 'Подарочная карта',
+ 'id' => 'Id',
+ 'info' => 'Информация о кассовых сменах',
+ 'info_employee' => 'Информация о сотруднике',
+ 'is_deleted' => 'Удалено',
+ 'new' => 'Новая кассовая смена',
+ 'no_cashups_to_display' => 'Нет кассовых смен для отображения',
+ 'none_selected' => 'Вы не выбрали ни одной кассовой смены',
+ 'note' => 'Заметки',
+ 'one_or_multiple' => 'Кассовая(ые) смена(ы)',
+ 'open_amount_cash' => 'Наличные при открытии',
+ 'open_date' => 'Дата открытия',
+ 'open_employee' => 'Открыл(а)',
+ 'opened_date' => 'Дата открытия',
+ 'successful_adding' => 'Кассовая смена успешно добавлена',
+ 'successful_deleted' => 'Кассовая смена успешно удалена',
+ 'successful_updating' => 'Кассовая смена успешно обновлена',
+ 'total' => 'Итого',
+ 'transfer_amount_cash' => 'Внесение/изъятие наличных',
+ 'transfer_amount_cash_minus' => 'Изъятие наличных',
+ 'update' => 'Обновить кассовую смену',
+ 'warning' => 'Предупреждение',
];
diff --git a/app/Language/ru/Common.php b/app/Language/ru/Common.php
index 81f20465f..f87fe8566 100644
--- a/app/Language/ru/Common.php
+++ b/app/Language/ru/Common.php
@@ -1,89 +1,89 @@
"Адрес 1",
- "address_2" => "Адрес 2",
- "admin" => "",
- "city" => "Город",
- "clerk" => "",
- "close" => "Закрыть",
- "color" => "",
- "comments" => "Комментарии",
- "common" => "общее",
- "confirm_search" => "Вы выбрали одну или несколько строк, после поиска они больше не будут выбраны. Вы уверены, что хотите отправить этот запрос?",
- "copyrights" => "© 2010 - {0}",
- "correct_errors" => "",
- "country" => "Страна",
- "dashboard" => "",
- "date" => "Дата",
- "delete" => "Удалить",
- "det" => "подробности",
- "download_import_template" => "Скачать шаблон Импорт Calc (CSV)",
- "edit" => "правка",
- "email" => "Эл. почта",
- "email_invalid_format" => "Адрес электронной почты имеет неправильный формат.",
- "export_csv" => "Экспорт в CSV",
- "export_csv_no" => "Нет",
- "export_csv_yes" => "Да",
- "fields_required_message" => "Поля, выделенные красным, обязательны для заполнения",
- "fields_required_message_unique" => "",
- "first_name" => "Имя",
- "first_name_required" => "Имя - обязательное поле для заполнения.",
- "first_page" => "Первая",
- "gender" => "Пол",
- "gender_female" => "Жен.",
- "gender_male" => "Муж.",
- "gender_undefined" => "",
- "icon" => "Иконка",
- "id" => "№",
- "import" => "Импорт",
- "import_change_file" => "Править",
- "import_csv" => "Импорт из CSV",
- "import_full_path" => "Требуется полный путь к CSV-файлу",
- "import_remove_file" => "Удалить",
- "import_select_file" => "Выберите файл",
- "inv" => "счет",
- "last_name" => "Фамилия",
- "last_name_required" => "Фамилия - обязательное поле для заполнения.",
- "last_page" => "Последняя",
- "learn_about_project" => ", чтобы узнать самую последнюю информацию о проекте.",
- "list_of" => "Список",
- "logo" => "Логотип",
- "logo_mark" => "Пометка",
- "logout" => "Выход",
- "manager" => "",
- "migration_needed" => "",
- "new" => "Новый",
- "no" => "",
- "no_persons_to_display" => "Нет информации для отображения.",
- "none_selected_text" => "[Выбрать]",
- "or" => "ИЛИ",
- "people" => "",
- "phone_number" => "Номер телефона",
- "phone_number_required" => "",
- "please_visit_my" => "Посетите",
- "position" => "",
- "powered_by" => "ПО:",
- "price" => "Цена",
- "print" => "Печать",
- "remove" => "Удалить",
- "required" => "Обязательно",
- "restore" => "Восстановить",
- "return_policy" => "Политика возврата",
- "search" => "Поиск",
- "search_options" => "Параметры поиска",
- "searched_for" => "Найдено",
- "software_short" => "",
- "software_title" => "Система управления продажами с открытым исходным кодом",
- "state" => "Регион",
- "submit" => "Сохранить",
- "total_spent" => "Всего потрачено",
- "unknown" => "Неизветсно",
- "view_recent_sales" => "Посмотреть недавние продажи",
- "website" => "opensourcepos.org",
- "welcome" => "Добро пожаловать",
- "welcome_message" => "Добро пожаловать в OSPOS, нажмите на модули ниже, чтобы начать.",
- "yes" => "",
- "you_are_using_ospos" => "Вы использоваете Open Source Point Of Sale Версия",
- "zip" => "Почтовый индекс",
+ 'address_1' => 'Адрес 1',
+ 'address_2' => 'Адрес 2',
+ 'admin' => 'Администратор',
+ 'city' => 'Город',
+ 'clerk' => 'Продавец',
+ 'close' => 'Закрыть',
+ 'color' => 'Цвет',
+ 'comments' => 'Комментарии',
+ 'common' => 'общее',
+ 'confirm_search' => 'Вы выбрали одну или несколько строк, после поиска они больше не будут выбраны. Вы уверены, что хотите отправить этот запрос?',
+ 'copyrights' => '© 2010 - {0}',
+ 'correct_errors' => 'Пожалуйста, исправьте выявленные ошибки перед сохранением',
+ 'country' => 'Страна',
+ 'dashboard' => 'Панель управления',
+ 'date' => 'Дата',
+ 'delete' => 'Удалить',
+ 'det' => 'подробности',
+ 'download_import_template' => 'Скачать шаблон для импорта (CSV)',
+ 'edit' => 'правка',
+ 'email' => 'Эл. почта',
+ 'email_invalid_format' => 'Адрес электронной почты имеет неправильный формат.',
+ 'export_csv' => 'Экспорт в CSV',
+ 'export_csv_no' => 'Нет',
+ 'export_csv_yes' => 'Да',
+ 'fields_required_message' => 'Поля, выделенные красным, обязательны для заполнения',
+ 'fields_required_message_unique' => 'Поля, выделенные красным, должны быть уникальными',
+ 'first_name' => 'Имя',
+ 'first_name_required' => 'Имя - обязательное поле для заполнения.',
+ 'first_page' => 'Первая',
+ 'gender' => 'Пол',
+ 'gender_female' => 'Жен.',
+ 'gender_male' => 'Муж.',
+ 'gender_undefined' => 'Не указан',
+ 'icon' => 'Иконка',
+ 'id' => 'ID',
+ 'import' => 'Импорт',
+ 'import_change_file' => 'Изменить',
+ 'import_csv' => 'Импорт из CSV',
+ 'import_full_path' => 'Требуется полный путь к CSV-файлу',
+ 'import_remove_file' => 'Удалить',
+ 'import_select_file' => 'Выберите файл',
+ 'inv' => 'счет',
+ 'last_name' => 'Фамилия',
+ 'last_name_required' => 'Фамилия - обязательное поле для заполнения.',
+ 'last_page' => 'Последняя',
+ 'learn_about_project' => ', чтобы узнать самую последнюю информацию о проекте.',
+ 'list_of' => 'Список',
+ 'logo' => 'Логотип',
+ 'logo_mark' => 'Пометка',
+ 'logout' => 'Выход',
+ 'manager' => 'Менеджер',
+ 'migration_needed' => 'Требуется миграция базы данных',
+ 'new' => 'Новый',
+ 'no' => 'Нет',
+ 'no_persons_to_display' => 'Нет информации для отображения.',
+ 'none_selected_text' => '[Выбрать]',
+ 'or' => 'ИЛИ',
+ 'people' => 'Люди',
+ 'phone_number' => 'Номер телефона',
+ 'phone_number_required' => 'Номер телефона - обязательное поле для заполнения.',
+ 'please_visit_my' => 'Посетите',
+ 'position' => 'Должность',
+ 'powered_by' => 'ПО:',
+ 'price' => 'Цена',
+ 'print' => 'Печать',
+ 'remove' => 'Удалить',
+ 'required' => 'Обязательно',
+ 'restore' => 'Восстановить',
+ 'return_policy' => 'Политика возврата',
+ 'search' => 'Поиск',
+ 'search_options' => 'Параметры поиска',
+ 'searched_for' => 'Найдено',
+ 'software_short' => 'OSPOS',
+ 'software_title' => 'Система управления продажами с открытым исходным кодом',
+ 'state' => 'Регион',
+ 'submit' => 'Сохранить',
+ 'total_spent' => 'Всего потрачено',
+ 'unknown' => 'Неизвестно',
+ 'view_recent_sales' => 'Посмотреть недавние продажи',
+ 'website' => 'opensourcepos.org',
+ 'welcome' => 'Добро пожаловать',
+ 'welcome_message' => 'Добро пожаловать в OSPOS, нажмите на модули ниже, чтобы начать.',
+ 'yes' => 'Да',
+ 'you_are_using_ospos' => 'Вы используете Open Source Point Of Sale, версия',
+ 'zip' => 'Почтовый индекс',
];
diff --git a/app/Language/ru/Config.php b/app/Language/ru/Config.php
index 79a24feb5..4d3e5833b 100644
--- a/app/Language/ru/Config.php
+++ b/app/Language/ru/Config.php
@@ -2,36 +2,36 @@
return [
'address' => 'Адрес компании',
- 'address_required' => 'Адрес компании - обязательное поле для заполнения.',
+ 'address_required' => 'Адрес компании - обязательное поле.',
'all_set' => 'Все права доступа к файлам установлены правильно!',
'allow_duplicate_barcodes' => 'Разрешить дубликаты штрих-кодов',
'apostrophe' => 'апостроф',
'backup_button' => 'Резервная копия',
- 'backup_database' => 'Резервная копия базы данных',
+ 'backup_database' => 'Резервное копирование базы данных',
'barcode' => 'Штрих-код',
'barcode_company' => 'Название компании',
'barcode_configuration' => 'Параметры штрих-кода',
- 'barcode_content' => 'Содержание штрих-кода',
+ 'barcode_content' => 'Содержимое штрих-кода',
'barcode_first_row' => 'Строка 1',
'barcode_font' => 'Шрифт',
- 'barcode_formats' => 'Формат ввода',
- 'barcode_generate_if_empty' => 'Сгенерировать новый, если пусто.',
+ 'barcode_formats' => 'Форматы ввода',
+ 'barcode_generate_if_empty' => 'Сгенерировать, если пусто.',
'barcode_height' => 'Высота (пикс.)',
- 'barcode_id' => '№ товара/Название',
+ 'barcode_id' => 'ID/название товара',
'barcode_info' => 'Информация о параметрах штрих-кода',
'barcode_layout' => 'Макет штрих-кода',
'barcode_name' => 'Название',
'barcode_number' => 'Штрих-код',
- 'barcode_number_in_row' => 'Номер в строке',
- 'barcode_page_cellspacing' => 'Расстояние между ячейками.',
- 'barcode_page_width' => 'Ширина страницы',
+ 'barcode_number_in_row' => 'Количество в строке',
+ 'barcode_page_cellspacing' => 'Отображаемое расстояние между ячейками страницы.',
+ 'barcode_page_width' => 'Отображаемая ширина страницы',
'barcode_price' => 'Цена',
'barcode_second_row' => 'Строка 2',
'barcode_third_row' => 'Строка 3',
- 'barcode_tooltip' => 'Предупреждение: Эта функция может привести к тому, что будут созданы или импортированы дублирующиеся товары. Не используйте, если вы не хотите дублировать штрих-коды.',
+ 'barcode_tooltip' => 'Предупреждение: эта функция может привести к тому, что будут импортированы или созданы дублирующиеся товары. Не используйте, если вы не хотите получить дублирующиеся штрих-коды.',
'barcode_type' => 'Тип штрих-кода',
'barcode_width' => 'Ширина (пикс.)',
- 'bottom' => 'Конец',
+ 'bottom' => 'Снизу',
'cash_button' => '',
'cash_button_1' => '',
'cash_button_2' => '',
@@ -39,88 +39,88 @@ return [
'cash_button_4' => '',
'cash_button_5' => '',
'cash_button_6' => '',
- 'cash_decimals' => 'Цены - десятичные дроби',
- 'cash_decimals_tooltip' => 'Если десятичные дроби для цен и валюты совпадают, то это не будет выполняться, если для цен не установлено округление до пяти.',
- 'cash_rounding' => 'Округление цен',
- 'category_dropdown' => 'Показывать категории всплывающим списом',
- 'center' => 'Центр',
+ 'cash_decimals' => 'Десятичные знаки наличных',
+ 'cash_decimals_tooltip' => 'Если десятичные знаки наличных и десятичные знаки валюты совпадают, округление при расчете наличными не выполняется, если только для округления наличных не установлено значение "До пяти".',
+ 'cash_rounding' => 'Округление наличных',
+ 'category_dropdown' => 'Показывать категорию в виде выпадающего списка',
+ 'center' => 'По центру',
'change_apperance_tooltip' => '',
- 'comma' => 'Запятая',
+ 'comma' => 'запятая',
'company' => 'Название компании',
'company_avatar' => '',
- 'company_change_image' => 'Сменить изображение',
+ 'company_change_image' => 'Изменить изображение',
'company_logo' => 'Логотип компании',
'company_remove_image' => 'Удалить изображение',
- 'company_required' => 'Название компании - обязательное поле для заполнения',
+ 'company_required' => 'Название компании - обязательное поле',
'company_select_image' => 'Выбрать изображение',
- 'company_website_url' => 'Веб-сайт компании не является допустимым адресом (https://...).',
- 'country_codes' => 'Коды cтран',
- 'country_codes_tooltip' => 'Разделенный запятыми список кодов стран для поиска адреса.',
+ 'company_website_url' => 'Веб-сайт компании не является допустимым URL-адресом (http://...).',
+ 'country_codes' => 'Коды стран',
+ 'country_codes_tooltip' => 'Список кодов стран через запятую для поиска адреса через Nominatim.',
'currency_code' => 'Код валюты',
- 'currency_decimals' => 'Валюта - десятичные дроби',
+ 'currency_decimals' => 'Десятичные знаки валюты',
'currency_symbol' => 'Символ валюты',
'current_employee_only' => '',
'customer_reward' => 'Вознаграждение',
'customer_reward_duplicate' => 'Вознаграждение должно быть уникальным.',
- 'customer_reward_enable' => 'Включить программу лояльности',
- 'customer_reward_invalid_chars' => "Вознаграждение не может содержать '_'",
- 'customer_reward_required' => 'Вознаграждение - обязательное поле для заполнения',
+ 'customer_reward_enable' => 'Включить вознаграждения клиентов',
+ 'customer_reward_invalid_chars' => 'Вознаграждение не может содержать \'_\'',
+ 'customer_reward_required' => 'Вознаграждение - обязательное поле',
'customer_sales_tax_support' => '',
'date_or_time_format' => 'Фильтр даты и времени',
'datetimeformat' => 'Формат даты и времени',
- 'decimal_point' => 'Разделитель десятичных',
- 'default_barcode_font_size_number' => 'Размер шрифта штрих-кода должен быть введен цифрами.',
- 'default_barcode_font_size_required' => 'Размер шрифта штрих-кода - обязательное поле.',
- 'default_barcode_height_number' => 'Высота штрих-кода должна быть введена цифрами.',
- 'default_barcode_height_required' => 'Высота штрих-кода - обязательное поле.',
- 'default_barcode_num_in_row_number' => 'Номер штрих-кода должен быть введен цифрами.',
- 'default_barcode_num_in_row_required' => 'Номер штрих-кода - обязательное поле.',
- 'default_barcode_page_cellspacing_number' => 'Расстояние между ячейками страницы штрих-кода должено быть введено цифрами.',
- 'default_barcode_page_cellspacing_required' => 'Расстояние между ячейками страницы штрих-кода - обязательное поле.',
- 'default_barcode_page_width_number' => 'Ширина страницы штрих-кода должна быть введена цифрами.',
- 'default_barcode_page_width_required' => 'Ширина страницы штрих-кода - обязательное поле.',
- 'default_barcode_width_number' => 'Ширина штрих-кода должна быть введена цифрами.',
- 'default_barcode_width_required' => 'Ширина штрих-кода - обязательное поле.',
- 'default_item_columns' => 'Колонки по умолчанию',
- 'default_origin_tax_code' => 'Код налога по умолчанию',
+ 'decimal_point' => 'Десятичный разделитель',
+ 'default_barcode_font_size_number' => 'Размер шрифта штрих-кода по умолчанию должен быть числом.',
+ 'default_barcode_font_size_required' => 'Размер шрифта штрих-кода по умолчанию - обязательное поле.',
+ 'default_barcode_height_number' => 'Высота штрих-кода по умолчанию должна быть числом.',
+ 'default_barcode_height_required' => 'Высота штрих-кода по умолчанию - обязательное поле.',
+ 'default_barcode_num_in_row_number' => 'Количество штрих-кодов в строке по умолчанию должно быть числом.',
+ 'default_barcode_num_in_row_required' => 'Количество штрих-кодов в строке по умолчанию - обязательное поле.',
+ 'default_barcode_page_cellspacing_number' => 'Расстояние между ячейками страницы штрих-кода по умолчанию должно быть числом.',
+ 'default_barcode_page_cellspacing_required' => 'Расстояние между ячейками страницы штрих-кода по умолчанию - обязательное поле.',
+ 'default_barcode_page_width_number' => 'Ширина страницы штрих-кода по умолчанию должна быть числом.',
+ 'default_barcode_page_width_required' => 'Ширина страницы штрих-кода по умолчанию - обязательное поле.',
+ 'default_barcode_width_number' => 'Ширина штрих-кода по умолчанию должна быть числом.',
+ 'default_barcode_width_required' => 'Ширина штрих-кода по умолчанию - обязательное поле.',
+ 'default_item_columns' => 'Видимые колонки товара по умолчанию',
+ 'default_origin_tax_code' => 'Код налога происхождения по умолчанию',
'default_receivings_discount' => 'Скидка на закупки по умолчанию',
- 'default_receivings_discount_number' => 'Скидка на закупки должна быть введена цифрами.',
- 'default_receivings_discount_required' => 'Скидка на закупки - обязательное поле.',
- 'default_sales_discount' => 'Скидка с продаж по умолчанию',
- 'default_sales_discount_number' => 'Скидка с продаж должна быть введена цифрами.',
- 'default_sales_discount_required' => 'Скидка с продаж - обязательное поле.',
- 'default_tax_category' => 'Категория налогов по умолчанию',
+ 'default_receivings_discount_number' => 'Скидка на закупки по умолчанию должна быть числом.',
+ 'default_receivings_discount_required' => 'Скидка на закупки по умолчанию - обязательное поле.',
+ 'default_sales_discount' => 'Скидка на продажи по умолчанию',
+ 'default_sales_discount_number' => 'Скидка на продажи по умолчанию должна быть числом.',
+ 'default_sales_discount_required' => 'Скидка на продажи по умолчанию - обязательное поле.',
+ 'default_tax_category' => 'Категория налога по умолчанию',
'default_tax_code' => 'Код налога по умолчанию',
'default_tax_jurisdiction' => 'Налоговая юрисдикция по умолчанию',
- 'default_tax_name_number' => 'Название налога должно быть строкой.',
- 'default_tax_name_required' => 'Название налога - обязательное поле.',
- 'default_tax_rate' => 'Ставка налога по умолчанию (в %)',
+ 'default_tax_name_number' => 'Название налога по умолчанию должно быть строкой.',
+ 'default_tax_name_required' => 'Название налога по умолчанию - обязательное поле.',
+ 'default_tax_rate' => 'Ставка налога по умолчанию, %',
'default_tax_rate_1' => 'Ставка налога 1',
'default_tax_rate_2' => 'Ставка налога 2',
'default_tax_rate_3' => '',
- 'default_tax_rate_number' => 'Ставка налога должна быть введена цифрами.',
- 'default_tax_rate_required' => 'Ставка налога - обязательное поле.',
- 'derive_sale_quantity' => 'Разрешить кол-во основанное на продажах',
- 'derive_sale_quantity_tooltip' => 'Если этот флажок установлен, для товаров, заказанных на расширенную сумму, будет предоставлен новый тип товара',
- 'dinner_table' => 'Столы',
- 'dinner_table_duplicate' => 'Стол должен быть уникальным.',
- 'dinner_table_enable' => 'Включить обеденные столы',
- 'dinner_table_invalid_chars' => "Название стола не может содержать '_'.",
- 'dinner_table_required' => 'Название стола - обязательное поле.',
+ 'default_tax_rate_number' => 'Ставка налога по умолчанию должна быть числом.',
+ 'default_tax_rate_required' => 'Ставка налога по умолчанию - обязательное поле.',
+ 'derive_sale_quantity' => 'Разрешить производное количество продажи',
+ 'derive_sale_quantity_tooltip' => 'Если отмечено, для товаров, заказываемых по расширенной сумме, будет доступен новый тип товара',
+ 'dinner_table' => 'Столик',
+ 'dinner_table_duplicate' => 'Столик должен быть уникальным.',
+ 'dinner_table_enable' => 'Включить обеденные столики',
+ 'dinner_table_invalid_chars' => 'Название столика не может содержать \'_\'.',
+ 'dinner_table_required' => 'Столик - обязательное поле.',
'dot' => 'точка',
'email' => 'Эл. почта',
- 'email_configuration' => 'Параметры эл. почты',
- 'email_mailpath' => 'Адрес эл. почты',
+ 'email_configuration' => 'Настройка эл. почты',
+ 'email_mailpath' => 'Путь к Sendmail',
'email_protocol' => 'Протокол',
- 'email_receipt_check_behaviour' => 'Чек по эл. почте',
- 'email_receipt_check_behaviour_always' => 'Всегда активно',
+ 'email_receipt_check_behaviour' => 'Флажок «Отправить чек по эл. почте»',
+ 'email_receipt_check_behaviour_always' => 'Всегда отмечен',
'email_receipt_check_behaviour_last' => 'Запомнить последний выбор',
- 'email_receipt_check_behaviour_never' => 'Всегда неактивно',
+ 'email_receipt_check_behaviour_never' => 'Всегда снят',
'email_smtp_crypto' => 'Шифрование SMTP',
'email_smtp_host' => 'Сервер SMTP',
'email_smtp_pass' => 'Пароль SMTP',
'email_smtp_port' => 'Порт SMTP',
- 'email_smtp_timeout' => 'Задержка SMTP (сек.)',
+ 'email_smtp_timeout' => 'Тайм-аут SMTP (сек.)',
'email_smtp_user' => 'Имя пользователя SMTP',
'enable_avatar' => '',
'enable_avatar_tooltip' => '',
@@ -128,208 +128,212 @@ return [
'enable_new_look' => '',
'enable_right_bar' => '',
'enable_right_bar_tooltip' => '',
- 'enforce_privacy' => 'Конфиденциальность',
- 'enforce_privacy_tooltip' => 'Защитите конфиденциальность клиентов, применяя шифрование данных в случае их удаления',
+ 'enforce_privacy' => 'Обеспечивать конфиденциальность',
+ 'enforce_privacy_tooltip' => 'Защита конфиденциальности клиентов путем обезличивания данных в случае их удаления',
'fax' => 'Факс',
- 'file_perm' => 'Есть проблемы с правами доступа к файлам. Пожалуйста, исправьте и перезагрузите эту страницу.',
+ 'file_perm' => 'Есть проблемы с правами доступа к файлам. Пожалуйста, исправьте их и обновите эту страницу.',
'financial_year' => 'Начало финансового года',
- 'financial_year_apr' => '1-е апреля',
- 'financial_year_aug' => '1-е августа',
- 'financial_year_dec' => '1-е декабря',
- 'financial_year_feb' => '1-е февраля',
- 'financial_year_jan' => '1-е января',
- 'financial_year_jul' => '1-е июля',
- 'financial_year_jun' => '1-е июня',
- 'financial_year_mar' => '1-е марта',
- 'financial_year_may' => '1-е мая',
- 'financial_year_nov' => '1-е ноября',
- 'financial_year_oct' => '1-е октября',
- 'financial_year_sep' => '1-е сентября',
- 'floating_labels' => 'Всплывающие заголовки',
- 'gcaptcha_enable' => 'Страница входа с защитой reCAPTCHA',
- 'gcaptcha_secret_key' => 'reCAPTCHA секретный ключ',
- 'gcaptcha_secret_key_required' => 'reCAPTCHA секретный ключ - обязательное поле',
- 'gcaptcha_site_key' => 'reCAPTCHA Ключ сайта',
- 'gcaptcha_site_key_required' => 'reCAPTCHA Ключ сайта - обязательное поле',
- 'gcaptcha_tooltip' => 'Защитите страницу входа с помощью Google reCAPTCHA.',
- 'general' => 'Основные',
+ 'financial_year_apr' => '1 апреля',
+ 'financial_year_aug' => '1 августа',
+ 'financial_year_dec' => '1 декабря',
+ 'financial_year_feb' => '1 февраля',
+ 'financial_year_jan' => '1 января',
+ 'financial_year_jul' => '1 июля',
+ 'financial_year_jun' => '1 июня',
+ 'financial_year_mar' => '1 марта',
+ 'financial_year_may' => '1 мая',
+ 'financial_year_nov' => '1 ноября',
+ 'financial_year_oct' => '1 октября',
+ 'financial_year_sep' => '1 сентября',
+ 'floating_labels' => 'Плавающие подписи',
+ 'gcaptcha_enable' => 'reCAPTCHA на странице входа',
+ 'gcaptcha_secret_key' => 'Секретный ключ reCAPTCHA',
+ 'gcaptcha_secret_key_required' => 'Секретный ключ reCAPTCHA - обязательное поле',
+ 'gcaptcha_site_key' => 'Ключ сайта reCAPTCHA',
+ 'gcaptcha_site_key_required' => 'Ключ сайта reCAPTCHA - обязательное поле',
+ 'gcaptcha_tooltip' => 'Защитите страницу входа с помощью Google reCAPTCHA, нажмите на значок, чтобы получить пару ключей API.',
+ 'general' => 'Общие',
'general_configuration' => 'Общие настройки',
'giftcard_number' => 'Номер подарочной карты',
- 'giftcard_random' => 'Сгенерировать случайно',
- 'giftcard_series' => 'Сгенерировать в серии',
- 'image_allowed_file_types' => 'Доступные типы файлов',
- 'image_max_height_tooltip' => 'Максимально допустимая высота загружаемых изображений в пикселях.',
- 'image_max_size_tooltip' => 'Максимально допустимый размер загружаемого файла изображения в килобайтах (кб).',
- 'image_max_width_tooltip' => 'Максимально допустимая ширина загружаемых изображений в пикселях.',
+ 'giftcard_random' => 'Генерировать случайно',
+ 'giftcard_series' => 'Генерировать по порядку',
+ 'image_allowed_file_types' => 'Разрешенные типы файлов',
+ 'image_max_height_tooltip' => 'Максимально допустимая высота загружаемых изображений в пикселях (px).',
+ 'image_max_size_tooltip' => 'Максимально допустимый размер файла загружаемых изображений в килобайтах (кб).',
+ 'image_max_width_tooltip' => 'Максимально допустимая ширина загружаемых изображений в пикселях (px).',
'image_restrictions' => 'Ограничения на загрузку изображений',
- 'include_hsn' => 'Включить поддержку кодов HSN',
+ 'include_hsn' => 'Включить поддержку кодов ГСН',
'info' => 'Информация',
'info_configuration' => 'Информация о магазине',
- 'input_groups' => 'Входные группы',
+ 'input_groups' => 'Группы полей ввода',
'integrations' => 'Интеграции',
'integrations_configuration' => 'Сторонние интеграции',
- 'invoice' => 'Счет (накладная)',
+ 'invoice' => 'Накладная',
'invoice_configuration' => 'Настройки печати накладной',
'invoice_default_comments' => 'Комментарии к накладной по умолчанию',
- 'invoice_email_message' => 'Шаблон эл. письма накладной',
+ 'invoice_email_message' => 'Шаблон эл. письма с накладной',
'invoice_enable' => 'Включить накладные',
'invoice_printer' => 'Принтер накладных',
'invoice_type' => 'Тип накладной',
- 'is_readable' => 'доступно для чтения, но права выставлены неправильно. Установите их на 640 или 660 и обновите эту страницу.',
- 'is_writable' => 'доступно для чтения, но права установлены неправильно. Установите их на 750 и обновите эту страницу.',
+ 'is_readable' => 'доступен для чтения, но права доступа установлены неправильно. Установите значение 640 или 660 и обновите страницу.',
+ 'is_writable' => 'доступен для записи, но права доступа установлены неправильно. Установите значение 750 и обновите страницу.',
'item_markup' => '',
- 'jsprintsetup_required' => 'Предупреждение: эта функция будет работать, только если у вас установлено дополнение FireFox jsPrintSetup. Все равно сохранить?',
+ 'jsprintsetup_required' => 'Предупреждение: эта функция будет работать только при установленном дополнении FireFox jsPrintSetup. Сохранить в любом случае?',
'language' => 'Язык',
'last_used_invoice_number' => 'Последний использованный номер накладной',
- 'last_used_quote_number' => 'Последний номер предложения',
- 'last_used_work_order_number' => 'Последний номер рабочего заказа',
+ 'last_used_quote_number' => 'Последний использованный номер предложения',
+ 'last_used_work_order_number' => 'Последний использованный номер наряд-заказа',
'left' => 'Слева',
- 'license' => 'Лицензии',
- 'license_configuration' => 'Заявление о лицензии',
+ 'license' => 'Лицензия',
+ 'license_configuration' => 'Текст лицензии',
'line_sequence' => 'Последовательность строк',
- 'lines_per_page' => 'Кол-во строк на страницу',
- 'lines_per_page_number' => 'Кол-во строк на страницу должно быть введено цифрами.',
- 'lines_per_page_required' => 'Кол-во строк на страницу - обязательное поле.',
+ 'lines_per_page' => 'Строк на странице',
+ 'lines_per_page_number' => 'Количество строк на странице должно быть числом.',
+ 'lines_per_page_required' => 'Количество строк на странице - обязательное поле.',
'locale' => 'Локализация',
- 'locale_configuration' => 'Параметры локализации',
- 'locale_info' => 'Информация о параметрах локализации',
+ 'locale_configuration' => 'Настройки локализации',
+ 'locale_info' => 'Информация о настройках локализации',
'location' => 'Склад',
- 'location_configuration' => 'Расположение складов',
- 'location_info' => 'Информация о параметрах расположения',
+ 'location_configuration' => 'Места хранения',
+ 'location_info' => 'Информация о настройках расположения',
'login_form' => 'Стиль формы входа',
- 'logout' => 'Вы хотите сделать резервную копию перед выходом из системы? Нажмите [OK] для резервного копирования или [Отмена] для выхода.',
+ 'logout' => 'Хотите сделать резервную копию перед выходом? Нажмите [OK] для резервного копирования или [Отмена] для выхода.',
'mailchimp' => 'MailChimp',
- 'mailchimp_api_key' => 'MailChimp API-ключ',
+ 'mailchimp_api_key' => 'API-ключ MailChimp',
'mailchimp_configuration' => 'Настройки MailChimp',
- 'mailchimp_key_successfully' => 'API-ключ верен.',
- 'mailchimp_key_unsuccessfully' => 'Неверный API-ключ.',
- 'mailchimp_lists' => 'Списки MailChimp',
- 'mailchimp_tooltip' => 'Нажмите на значок API-ключа.',
- 'message' => 'SMS',
+ 'mailchimp_key_successfully' => 'API-ключ действителен.',
+ 'mailchimp_key_unsuccessfully' => 'API-ключ недействителен.',
+ 'mailchimp_lists' => 'Список(и) MailChimp',
+ 'mailchimp_tooltip' => 'Нажмите на значок, чтобы получить API-ключ.',
+ 'message' => 'Сообщение',
'message_configuration' => 'Настройки сообщений',
- 'msg_msg' => 'Сохраненные текстовые сообщения',
- 'msg_msg_placeholder' => 'Если вы хотите использовать шаблон SMS, сохраните свое сообщение здесь, в противном случае оставьте поле пустым.',
+ 'msg_msg' => 'Сохраненное текстовое сообщение',
+ 'msg_msg_placeholder' => 'Если вы хотите использовать шаблон SMS, сохраните ваше сообщение здесь, иначе оставьте поле пустым.',
'msg_pwd' => 'Пароль SMS-API',
'msg_pwd_required' => 'Пароль SMS-API - обязательное поле',
'msg_src' => 'ID отправителя SMS-API',
'msg_src_required' => 'ID отправителя SMS-API - обязательное поле',
- 'msg_uid' => 'Пользователь SMS-API',
- 'msg_uid_required' => 'Пользователь SMS-API - обязательное поле',
+ 'msg_uid' => 'Имя пользователя SMS-API',
+ 'msg_uid_required' => 'Имя пользователя SMS-API - обязательное поле',
'multi_pack_enabled' => 'Несколько упаковок на товар',
- 'no_risk' => 'Нет рисков безопасности/уязвимостей.',
+ 'no_risk' => 'Риски безопасности/уязвимости отсутствуют.',
'none' => 'нет',
'notify_alignment' => 'Позиция всплывающего уведомления',
- 'number_format' => 'Формат номера',
+ 'number_format' => 'Формат числа',
'number_locale' => 'Локализация',
- 'number_locale_invalid' => 'Введенный регион недействителен. Проверьте ссылку во всплывающей подсказке, чтобы найти допустимый регион.',
- 'number_locale_required' => 'Региональный номер - обязательное поле.',
- 'number_locale_tooltip' => 'Найдите подходящий регион по этой ссылке.',
- 'os_timezone' => 'Часовой пояс системы:',
+ 'number_locale_invalid' => 'Введенная локаль недействительна. Перейдите по ссылке во всплывающей подсказке, чтобы найти допустимую локаль.',
+ 'number_locale_required' => 'Локаль числового формата - обязательное поле.',
+ 'number_locale_tooltip' => 'Найдите подходящую локаль по этой ссылке.',
+ 'os_timezone' => 'Часовой пояс OSPOS:',
'ospos_info' => 'Информация об установке OSPOS',
- 'payment_options_order' => 'Параметры оплаты заказа',
- 'payment_reference_code_length_limits' => 'Код ссылки на платёж
Ограничения длины',
- 'payment_reference_code_length_max_label' => 'Макс',
- 'payment_reference_code_length_min_label' => 'Мин',
- 'perm_risk' => 'Неправильные разрешения на доступ подвергают это программное обеспечение риску.',
+ 'payment_options_order' => 'Порядок способов оплаты',
+ 'payment_reference_code_length_limits' => 'Ограничения длины
кода ссылки на платеж',
+ 'payment_reference_code_length_max_label' => 'Макс.',
+ 'payment_reference_code_length_min_label' => 'Мин.',
+ 'perm_risk' => 'Неправильные права доступа подвергают это программное обеспечение риску.',
'phone' => 'Телефон компании',
'phone_required' => 'Телефон компании - обязательное поле.',
- 'print_bottom_margin' => 'Отступ снизу',
- 'print_bottom_margin_number' => 'Отступ снизу должен быть введен цифрами.',
- 'print_bottom_margin_required' => 'Отступ снизу - обязательное поле.',
- 'print_delay_autoreturn' => 'Задержка автовозврата',
- 'print_delay_autoreturn_number' => 'Задержка автовозврата - обязательное поле.',
- 'print_delay_autoreturn_required' => 'Задержка автовозврата должна быть введена цифрами.',
+ 'print_bottom_margin' => 'Нижнее поле',
+ 'print_bottom_margin_number' => 'Нижнее поле должно быть числом.',
+ 'print_bottom_margin_required' => 'Нижнее поле - обязательное поле.',
+ 'print_delay_autoreturn' => 'Задержка автовозврата к продаже',
+ 'print_delay_autoreturn_number' => 'Задержка автовозврата к продаже - обязательное поле.',
+ 'print_delay_autoreturn_required' => 'Задержка автовозврата к продаже должна быть числом.',
'print_footer' => 'Печать нижнего колонтитула браузера',
'print_header' => 'Печать верхнего колонтитула браузера',
- 'print_left_margin' => 'Отступ слева',
- 'print_left_margin_number' => 'Отступ слева должен быть введен цифрами.',
- 'print_left_margin_required' => 'Отступ слева - обязательное поле.',
- 'print_receipt_check_behaviour' => 'Опция печати квитанции',
- 'print_receipt_check_behaviour_always' => 'Всегда активно',
+ 'print_left_margin' => 'Левое поле',
+ 'print_left_margin_number' => 'Левое поле должно быть числом.',
+ 'print_left_margin_required' => 'Левое поле - обязательное поле.',
+ 'print_receipt_check_behaviour' => 'Флажок «Печать чека»',
+ 'print_receipt_check_behaviour_always' => 'Всегда отмечен',
'print_receipt_check_behaviour_last' => 'Запомнить последний выбор',
- 'print_receipt_check_behaviour_never' => 'Всегда неактивно',
- 'print_right_margin' => 'Отступ справа',
- 'print_right_margin_number' => 'Отступ справа должен быть введен цифрами.',
- 'print_right_margin_required' => 'Отступ справа - обязательное поле.',
- 'print_silently' => 'Показывать уведомление о печати',
- 'print_top_margin' => 'Отступ сверху',
- 'print_top_margin_number' => 'Отступ сверху должен быть введен цифрами.',
- 'print_top_margin_required' => 'Отступ сверху - обязательное поле.',
- 'quantity_decimals' => 'Количество - десятичные дроби',
+ 'print_receipt_check_behaviour_never' => 'Всегда снят',
+ 'print_right_margin' => 'Правое поле',
+ 'print_right_margin_number' => 'Правое поле должно быть числом.',
+ 'print_right_margin_required' => 'Правое поле - обязательное поле.',
+ 'print_silently' => 'Показывать диалог печати',
+ 'print_top_margin' => 'Верхнее поле',
+ 'print_top_margin_number' => 'Верхнее поле должно быть числом.',
+ 'print_top_margin_required' => 'Верхнее поле - обязательное поле.',
+ 'quantity_decimals' => 'Десятичные знаки количества',
'quick_cash_enable' => '',
- 'quote_default_comments' => 'Комментарий для предложения по умолчанию',
+ 'quote_default_comments' => 'Комментарии к предложению по умолчанию',
'receipt' => 'Чек',
'receipt_category' => '',
- 'receipt_configuration' => 'Параметры печати чека',
+ 'receipt_configuration' => 'Настройки печати чека',
'receipt_default' => 'По умолчанию',
'receipt_font_size' => 'Размер шрифта',
- 'receipt_font_size_number' => 'Размер шрифта должен быть введен цифрами.',
+ 'receipt_font_size_number' => 'Размер шрифта должен быть числом.',
'receipt_font_size_required' => 'Размер шрифта - обязательное поле.',
- 'receipt_info' => 'Информация о настройках квитанций',
- 'receipt_printer' => 'Билетный принтер',
+ 'receipt_info' => 'Информация о настройках чека',
+ 'receipt_printer' => 'Принтер чеков',
'receipt_short' => 'Короткий',
'receipt_show_company_name' => 'Показывать название компании',
'receipt_show_description' => 'Показывать описание',
'receipt_show_serialnumber' => 'Показывать серийный номер',
- 'receipt_show_tax_ind' => 'Показывать налоговый индикатор',
+ 'receipt_show_tax_ind' => 'Показывать индикатор налога',
'receipt_show_taxes' => 'Показывать налоги',
'receipt_show_total_discount' => 'Показывать общую скидку',
'receipt_template' => 'Шаблон чека',
- 'receiving_calculate_average_price' => 'Расчет сред. цены (закупки)',
+ 'receiving_calculate_average_price' => 'Расчет средней цены (закупка)',
'recv_invoice_format' => 'Формат накладной для закупок',
- 'register_mode_default' => 'Режим регистрации по умолчанию',
+ 'register_mode_default' => 'Режим кассы по умолчанию',
'report_an_issue' => 'Сообщить о проблеме',
'return_policy_required' => 'Политика возврата - обязательное поле.',
- 'reward' => 'Программа лояльности',
- 'reward_configuration' => 'Параметры программы лояльности',
+ 'reward' => 'Вознаграждение',
+ 'reward_configuration' => 'Настройки вознаграждений',
'right' => 'Справа',
'sales_invoice_format' => 'Формат накладной для продаж',
- 'sales_quote_format' => 'Формат предложений на продажу',
- 'mailpath_invalid' => 'Неверный путь sendmail. Разрешены только буквы, цифры, дефисы, подчеркивания, слеши и точки.',
+ 'sales_quote_format' => 'Формат предложения для продаж',
+ 'mailpath_invalid' => 'Неверный путь к sendmail. Разрешены только буквы, цифры, дефисы, подчеркивания, слеши и точки.',
'saved_successfully' => 'Конфигурация успешно сохранена.',
- 'saved_unsuccessfully' => 'Произошла ошибка при сохранении конфигурации.',
+ 'saved_unsuccessfully' => 'Не удалось сохранить конфигурацию.',
'security_issue' => 'Предупреждение об уязвимости системы безопасности',
- 'server_notice' => 'Пожалуйста, используйте приведенную ниже информацию для сообщения о проблеме.',
+ 'server_notice' => 'Пожалуйста, используйте приведенную ниже информацию при сообщении о проблеме.',
'service_charge' => '',
'show_due_enable' => '',
- 'show_office_group' => 'Показать значок "Офис"',
- 'statistics' => 'Отправить статистику',
- 'statistics_tooltip' => 'Отправляйте статистику для разработки и улучшения функций.',
- 'stock_location' => 'Расположение склада',
- 'stock_location_duplicate' => 'Местоположение склада должно быть уникальным.',
- 'stock_location_invalid_chars' => "Местоположение склада не может содержать '_'.",
- 'stock_location_required' => 'Местонахождение склада - обязательное поле.',
+ 'show_office_group' => 'Показывать значок офиса',
+ 'statistics' => 'Отправлять статистику',
+ 'statistics_tooltip' => 'Отправка статистики для разработки и улучшения функций.',
+ 'stock_location' => 'Место хранения',
+ 'stock_location_duplicate' => 'Место хранения должно быть уникальным.',
+ 'stock_location_invalid_chars' => 'Место хранения не может содержать \'_\'.',
+ 'stock_location_required' => 'Место хранения - обязательное поле.',
'suggestions_fifth_column' => '',
'suggestions_first_column' => 'Колонка 1',
'suggestions_fourth_column' => '',
- 'suggestions_layout' => 'Макет предложений поиска',
+ 'suggestions_layout' => 'Макет подсказок поиска',
'suggestions_second_column' => 'Колонка 2',
'suggestions_third_column' => 'Колонка 3',
- 'system_conf' => 'Информация',
- 'system_info' => 'Системная информация',
- 'table' => 'Столики',
- 'table_configuration' => 'Настройка столов',
- 'takings_printer' => 'Чековый принтер',
+ 'shortcuts' => 'Горячие клавиши',
+ 'shortcuts_configuration' => 'Настройка горячих клавиш продаж',
+ 'shortcuts_duplicate_bindings' => 'Привязки горячих клавиш должны быть уникальными.',
+ 'shortcuts_save_error' => 'Не удалось сохранить настройки горячих клавиш.',
+ 'system_conf' => 'Настройка и конфигурация',
+ 'system_info' => 'Информация о системе',
+ 'table' => 'Столик',
+ 'table_configuration' => 'Настройка столиков',
+ 'takings_printer' => 'Принтер чеков',
'tax' => 'Налог',
'tax_category' => 'Категория налога',
'tax_category_duplicate' => 'Введенная налоговая категория уже существует.',
- 'tax_category_invalid_chars' => 'Введенная налоговая категория недействительна.',
- 'tax_category_required' => 'Налоговая категория - обязательна для заполнения.',
- 'tax_category_used' => 'Налоговая категория не может быть удалена, поскольку она используется.',
- 'tax_configuration' => 'Параметры налогов',
- 'tax_decimals' => 'Налоги - десятичные дроби',
- 'tax_id' => '№ налога',
- 'tax_included' => 'Вкл. налоги',
+ 'tax_category_invalid_chars' => 'Введенная налоговая категория недопустима.',
+ 'tax_category_required' => 'Налоговая категория обязательна.',
+ 'tax_category_used' => 'Налоговую категорию нельзя удалить, так как она используется.',
+ 'tax_configuration' => 'Настройки налогов',
+ 'tax_decimals' => 'Десятичные знаки налога',
+ 'tax_id' => 'ID налога',
+ 'tax_included' => 'Налог включен',
'theme' => 'Тема',
'theme_preview' => 'Предпросмотр темы:',
'thousands_separator' => 'Разделитель тысяч',
'timezone' => 'Часовой пояс',
- 'timezone_error' => 'Часовой пояс системы отличается от вашего местного часового пояса.',
- 'top' => 'Вверх',
- 'use_destination_based_tax' => 'Использовать налог на основе пункта назначения',
- 'user_timezone' => 'Ваш часовой пояс:',
+ 'timezone_error' => 'Часовой пояс OSPOS отличается от вашего локального часового пояса.',
+ 'top' => 'Сверху',
+ 'use_destination_based_tax' => 'Использовать налог по месту назначения',
+ 'user_timezone' => 'Локальный часовой пояс:',
'website' => 'Веб-сайт',
'wholesale_markup' => '',
- 'work_order_enable' => 'Поддержка рабочих заказов',
- 'work_order_format' => 'Формат рабочих заказов',
+ 'work_order_enable' => 'Поддержка наряд-заказов',
+ 'work_order_format' => 'Формат наряд-заказа',
];
diff --git a/app/Language/ru/Customers.php b/app/Language/ru/Customers.php
index 6a2f8deb8..ba0483dce 100644
--- a/app/Language/ru/Customers.php
+++ b/app/Language/ru/Customers.php
@@ -1,57 +1,57 @@
"№ клиента",
- "account_number_duplicate" => "Номер клиента уже присутствует в базе данных.",
- "available_points" => "Доступные баллы",
- "available_points_value" => "",
- "average" => "Средние траты",
- "avg_discount" => "Средняя скидка",
- "basic_information" => "Информация",
- "cannot_be_deleted" => "Не удалось удалить выбранных клиентов, у одного или нескольких выбранных клиентов есть продажи.",
- "company_name" => "Компания",
- "confirm_delete" => "Вы уверены, что хотите удалить выбранных клиентов?",
- "confirm_restore" => "Вы уверены, что хотите восстановить выбранных клиентов?",
- "consent" => "Согласие на регистрацию",
- "consent_required" => "Согласие на регистрацию - обязательное поле.",
- "csv_import_failed" => "Ошибка импорта CSV",
- "csv_import_nodata_wrongformat" => "Загруженный файл не содержит данных или имеет неправильный формат.",
- "csv_import_partially_failed" => "Импорт клиентов выполнен успешно, но с некоторыми ошибками:",
- "csv_import_success" => "Импорт клиентов выполнен успешно.",
- "customer" => "Клиент",
- "date" => "Дата",
- "discount" => "Скидка",
- "discount_fixed" => "Фиксированная скидка",
- "discount_percent" => "Скидка в процентах",
- "discount_type" => "Тип скидки",
- "email_duplicate" => "Адрес электронной почты уже существует в базе данных.",
- "employee" => "Сотрудник",
- "error_adding_updating" => "Ошибка при добавлении/обновлении клиента.",
- "import_items_csv" => "Импорт клиентов из CSV",
- "mailchimp_activity_click" => "Переход в электронное письмо",
- "mailchimp_activity_lastopen" => "Последнее открытое письмо",
- "mailchimp_activity_open" => "Электронное письмо открыто",
- "mailchimp_activity_total" => "Электронное письмо отправлено",
- "mailchimp_activity_unopen" => "Электронное письмо не открыто",
- "mailchimp_email_client" => "Почтовый клиент",
- "mailchimp_info" => "MailChimp",
- "mailchimp_member_rating" => "Рейтинг",
- "mailchimp_status" => "Статус",
- "mailchimp_vip" => "VIP",
- "max" => "Макс. расходы",
- "min" => "Мин. расходы",
- "new" => "Новый клиент",
- "none_selected" => "Вы не выбрали клиента(ов) для удаления.",
- "one_or_multiple" => "Клиент(ы)",
- "quantity" => "Количество",
- "stats_info" => "Статистика",
- "successful_adding" => "Вы успешно добавили клиента",
- "successful_deleted" => "Успешно удалено",
- "successful_updating" => "Информация о клиенте успешно обновлена",
- "tax_code" => "Налоговый код",
- "tax_id" => "№ налога",
- "taxable" => "Облагается налогом",
- "total" => "Всего потрачено",
- "update" => "Обновление клиента",
- "rewards_package" => "Пакет вознаграждения",
+ 'account_number' => '№ клиента',
+ 'account_number_duplicate' => 'Номер клиента уже присутствует в базе данных.',
+ 'available_points' => 'Доступные баллы',
+ 'available_points_value' => 'Стоимость доступных баллов',
+ 'average' => 'Средние траты',
+ 'avg_discount' => 'Средняя скидка',
+ 'basic_information' => 'Информация',
+ 'cannot_be_deleted' => 'Не удалось удалить выбранных клиентов, у одного или нескольких выбранных клиентов есть продажи.',
+ 'company_name' => 'Компания',
+ 'confirm_delete' => 'Вы уверены, что хотите удалить выбранных клиентов?',
+ 'confirm_restore' => 'Вы уверены, что хотите восстановить выбранных клиентов?',
+ 'consent' => 'Согласие на регистрацию',
+ 'consent_required' => 'Согласие на регистрацию - обязательное поле.',
+ 'csv_import_failed' => 'Ошибка импорта CSV',
+ 'csv_import_nodata_wrongformat' => 'Загруженный файл не содержит данных или имеет неправильный формат.',
+ 'csv_import_partially_failed' => 'Импорт клиентов выполнен успешно, но с некоторыми ошибками:',
+ 'csv_import_success' => 'Импорт клиентов выполнен успешно.',
+ 'customer' => 'Клиент',
+ 'date' => 'Дата',
+ 'discount' => 'Скидка',
+ 'discount_fixed' => 'Фиксированная скидка',
+ 'discount_percent' => 'Скидка в процентах',
+ 'discount_type' => 'Тип скидки',
+ 'email_duplicate' => 'Адрес электронной почты уже существует в базе данных.',
+ 'employee' => 'Сотрудник',
+ 'error_adding_updating' => 'Ошибка при добавлении/обновлении клиента.',
+ 'import_items_csv' => 'Импорт клиентов из CSV',
+ 'mailchimp_activity_click' => 'Переход по ссылке в письме',
+ 'mailchimp_activity_lastopen' => 'Последнее открытое письмо',
+ 'mailchimp_activity_open' => 'Электронное письмо открыто',
+ 'mailchimp_activity_total' => 'Электронное письмо отправлено',
+ 'mailchimp_activity_unopen' => 'Электронное письмо не открыто',
+ 'mailchimp_email_client' => 'Почтовый клиент',
+ 'mailchimp_info' => 'MailChimp',
+ 'mailchimp_member_rating' => 'Рейтинг',
+ 'mailchimp_status' => 'Статус',
+ 'mailchimp_vip' => 'VIP',
+ 'max' => 'Макс. расходы',
+ 'min' => 'Мин. расходы',
+ 'new' => 'Новый клиент',
+ 'none_selected' => 'Вы не выбрали клиента(ов) для удаления.',
+ 'one_or_multiple' => 'Клиент(ы)',
+ 'quantity' => 'Количество',
+ 'stats_info' => 'Статистика',
+ 'successful_adding' => 'Вы успешно добавили клиента',
+ 'successful_deleted' => 'Успешно удалено',
+ 'successful_updating' => 'Информация о клиенте успешно обновлена',
+ 'tax_code' => 'Налоговый код',
+ 'tax_id' => '№ налога',
+ 'taxable' => 'Облагается налогом',
+ 'total' => 'Всего потрачено',
+ 'update' => 'Обновление клиента',
+ 'rewards_package' => 'Пакет вознаграждений',
];
diff --git a/app/Language/ru/Datepicker.php b/app/Language/ru/Datepicker.php
index 274dc709f..378e9a22d 100644
--- a/app/Language/ru/Datepicker.php
+++ b/app/Language/ru/Datepicker.php
@@ -1,24 +1,24 @@
"За все время",
- "apply" => "Применить",
- "cancel" => "Отмена",
- "custom" => "Пользовательское",
- "from" => "От",
- "last_30" => "Последние 30 дней",
- "last_7" => "Последние 7 дней",
- "last_financial_year" => "Последний финансовый год",
- "last_month" => "Последний месяц",
- "last_year" => "За последний год",
- "same_month_last_year" => "Тот же месяц прошлого года",
- "same_month_to_same_day_last_year" => "В том же месяце в тот же день в прошлом году",
- "this_financial_year" => "Текущий финансовый год",
- "this_month" => "В этом месяце",
- "this_year" => "В этом году",
- "to" => "Кому",
- "today" => "Сегодня",
- "today_last_year" => "Сегодняшний день в прошлом году",
- "weekstart" => "0",
- "yesterday" => "Вчера",
+ 'all_time' => 'За все время',
+ 'apply' => 'Применить',
+ 'cancel' => 'Отмена',
+ 'custom' => 'Пользовательское',
+ 'from' => 'От',
+ 'last_30' => 'Последние 30 дней',
+ 'last_7' => 'Последние 7 дней',
+ 'last_financial_year' => 'Последний финансовый год',
+ 'last_month' => 'Последний месяц',
+ 'last_year' => 'Последний год',
+ 'same_month_last_year' => 'Тот же месяц прошлого года',
+ 'same_month_to_same_day_last_year' => 'В том же месяце в тот же день в прошлом году',
+ 'this_financial_year' => 'Текущий финансовый год',
+ 'this_month' => 'В этом месяце',
+ 'this_year' => 'В этом году',
+ 'to' => 'До',
+ 'today' => 'Сегодня',
+ 'today_last_year' => 'Сегодняшний день в прошлом году',
+ 'weekstart' => '0',
+ 'yesterday' => 'Вчера',
];
diff --git a/app/Language/ru/Employees.php b/app/Language/ru/Employees.php
index 2e70762c8..756b3906a 100644
--- a/app/Language/ru/Employees.php
+++ b/app/Language/ru/Employees.php
@@ -1,28 +1,28 @@
'',
+ 'administrator' => 'Администратор',
'basic_information' => 'Информация',
'cannot_be_deleted' => 'Не удалось удалить выбранных сотрудников, один или несколько из них обработали продажи или вы пытаетесь удалить свою учетную запись.',
- 'change_employee' => '',
+ 'change_employee' => 'Изменить сотрудника',
'change_password' => 'Смена пароля',
- 'clerk' => '',
- 'commission' => '',
+ 'clerk' => 'Продавец',
+ 'commission' => 'Комиссия',
'confirm_delete' => 'Вы уверены, что хотите удалить выбранных сотрудников?',
'confirm_restore' => 'Вы уверены, что хотите восстановить выбранных сотрудников?',
'current_password' => 'Текущий пароль',
'current_password_invalid' => 'Текущий пароль введен неверно.',
'employee' => 'Сотрудник',
'error_adding_updating' => 'Ошибка при добавлении/обновлении сотрудника.',
- 'error_deleting_admin' => '',
+ 'error_deleting_admin' => 'Вы не можете удалить администратора.',
'error_deleting_demo_admin' => 'Вы не можете удалить демо-администратора.',
'error_grant_change_disallowed' => 'Изменения прав доступа отключены в этой демонстрации.',
'error_password_change_disallowed' => 'Изменение пароля отключено в этой демонстрации.',
- 'error_updating_admin' => '',
+ 'error_updating_admin' => 'Вы не можете изменить администратора.',
'error_updating_demo_admin' => 'Вы не можете изменить демо-администратора.',
'language' => 'Язык',
'login_info' => 'Вход',
- 'manager' => '',
+ 'manager' => 'Менеджер',
'new' => 'Новый сотрудник',
'none_selected' => 'Вы не выбрали ни одного сотрудника для удаления.',
'one_or_multiple' => 'сотрудник(и)',
@@ -30,7 +30,7 @@ return [
'password_minlength' => 'Пароль должен быть не менее 8 символов.',
'password_must_match' => 'Пароли не совпадают.',
'password_not_must_match' => 'Текущий пароль и новый пароль должны быть уникальными.',
- 'password_required' => 'Ввод пароля - обязателен.',
+ 'password_required' => 'Пароль обязателен.',
'permission_desc' => 'Отметьте флажками ниже, чтобы предоставить доступ к модулям.',
'permission_info' => 'Права доступа',
'repeat_password' => 'Повтор пароля',
diff --git a/app/Language/ru/Enum.php b/app/Language/ru/Enum.php
index d295adb38..af8af161e 100644
--- a/app/Language/ru/Enum.php
+++ b/app/Language/ru/Enum.php
@@ -1,11 +1,11 @@
"",
- "half_even" => "",
- "half_five" => "",
- "half_odd" => "",
- "half_up" => "",
- "round_down" => "Oкругление в меньшую",
- "round_up" => "Oкругление в большую",
+ 'half_down' => 'Округление половины вниз',
+ 'half_even' => 'Округление половины к четному',
+ 'half_five' => 'Округление половины к пяти',
+ 'half_odd' => 'Округление половины к нечетному',
+ 'half_up' => 'Округление половины вверх',
+ 'round_down' => 'Округление в меньшую сторону',
+ 'round_up' => 'Округление в большую сторону',
];
diff --git a/app/Language/ru/Error.php b/app/Language/ru/Error.php
index 1c097af52..a35347efd 100644
--- a/app/Language/ru/Error.php
+++ b/app/Language/ru/Error.php
@@ -1,6 +1,6 @@
"У вас нет разрешения на доступ к модулю",
- "unknown" => "Неизвестная ошибка",
+ 'no_permission_module' => 'У вас нет разрешения на доступ к модулю',
+ 'unknown' => 'Неизвестная ошибка',
];
diff --git a/app/Language/ru/Expenses.php b/app/Language/ru/Expenses.php
index abaa8ade0..56a522745 100644
--- a/app/Language/ru/Expenses.php
+++ b/app/Language/ru/Expenses.php
@@ -1,51 +1,51 @@
"Добавить расходы",
- "amount" => "Сумма",
- "amount_number" => "Сумма должна быть числом",
- "amount_required" => "Сумма расходов - обязательное поле",
- "by_category" => "Категория",
- "cannot_be_deleted" => "Не удалось удалить категорию расходов",
- "cash" => "Наличные",
- "cash_filter" => "Наличные",
- "categories_name" => "Категория",
- "category_required" => "Выбор категории - обязателен",
- "check" => "Банковский чек",
- "check_filter" => "Фильтр расходов",
- "confirm_delete" => "Вы уверены, что хотите удалить выбранные расходы?",
- "confirm_restore" => "Вы уверены, что хотите восстановить выбранные расходы?",
- "credit" => "Кредитная карта",
- "credit_filter" => "Кредитная карта",
- "date" => "Дата",
- "date_number" => "Дата должна быть числом",
- "date_required" => "Дата - обязательно для заполнения",
- "debit" => "Дебетовая карта",
- "debit_filter" => "Дебетовая карта",
- "description" => "Описание",
- "due" => "Задолженность",
- "due_filter" => "Задолженность",
- "employee" => "Создано",
- "error_adding_updating" => "Ошибка добавления / обновления расходов",
- "expense_id" => "№",
- "expenses_employee" => "Сотрудник",
- "info" => "Информация о расходах",
- "ip_address" => "",
- "is_deleted" => "Удалено",
- "name_required" => "Назавние расходов - обязательно для заполнения",
- "new" => "Новый расход",
- "new_supplier" => "",
- "no_expenses_to_display" => "Нет расходов для отображения",
- "none_selected" => "Вы не выбрали ни одного расхода",
- "one_or_multiple" => "Расходы",
- "payment" => "Тип оплаты",
- "start_typing_supplier_name" => "Начните вводить имя поставщика...",
- "successful_adding" => "Расходы успешно добавлены",
- "successful_deleted" => "Расходы успешно удалены",
- "successful_updating" => "Расходы успешно обновлены",
- "supplier_name" => "Поставщик",
- "supplier_tax_code" => "Налоговый код",
- "tax_amount" => "Налог",
- "tax_amount_number" => "",
- "update" => "Обновление расходов",
+ 'add_item' => 'Добавить расход',
+ 'amount' => 'Сумма',
+ 'amount_number' => 'Сумма должна быть числом',
+ 'amount_required' => 'Сумма расходов - обязательное поле',
+ 'by_category' => 'Категория',
+ 'cannot_be_deleted' => 'Не удалось удалить категорию расходов',
+ 'cash' => 'Наличные',
+ 'cash_filter' => 'Наличные',
+ 'categories_name' => 'Категория',
+ 'category_required' => 'Выбор категории - обязателен',
+ 'check' => 'Банковский чек',
+ 'check_filter' => 'Чек',
+ 'confirm_delete' => 'Вы уверены, что хотите удалить выбранные расходы?',
+ 'confirm_restore' => 'Вы уверены, что хотите восстановить выбранные расходы?',
+ 'credit' => 'Кредитная карта',
+ 'credit_filter' => 'Кредитная карта',
+ 'date' => 'Дата',
+ 'date_number' => 'Дата должна быть числом',
+ 'date_required' => 'Дата - обязательно для заполнения',
+ 'debit' => 'Дебетовая карта',
+ 'debit_filter' => 'Дебетовая карта',
+ 'description' => 'Описание',
+ 'due' => 'Задолженность',
+ 'due_filter' => 'Задолженность',
+ 'employee' => 'Создано',
+ 'error_adding_updating' => 'Ошибка добавления/обновления расходов',
+ 'expense_id' => 'Id',
+ 'expenses_employee' => 'Сотрудник',
+ 'info' => 'Информация о расходах',
+ 'ip_address' => 'IP-адрес',
+ 'is_deleted' => 'Удалено',
+ 'name_required' => 'Название расходов - обязательно для заполнения',
+ 'new' => 'Новый расход',
+ 'new_supplier' => 'Новый поставщик',
+ 'no_expenses_to_display' => 'Нет расходов для отображения',
+ 'none_selected' => 'Вы не выбрали ни одного расхода',
+ 'one_or_multiple' => 'Расходы',
+ 'payment' => 'Тип оплаты',
+ 'start_typing_supplier_name' => 'Начните вводить имя поставщика...',
+ 'successful_adding' => 'Расходы успешно добавлены',
+ 'successful_deleted' => 'Расходы успешно удалены',
+ 'successful_updating' => 'Расходы успешно обновлены',
+ 'supplier_name' => 'Поставщик',
+ 'supplier_tax_code' => 'Налоговый код',
+ 'tax_amount' => 'Налог',
+ 'tax_amount_number' => 'Сумма налога должна быть числом',
+ 'update' => 'Обновление расходов',
];
diff --git a/app/Language/ru/Expenses_categories.php b/app/Language/ru/Expenses_categories.php
index b86009c09..600a08d48 100644
--- a/app/Language/ru/Expenses_categories.php
+++ b/app/Language/ru/Expenses_categories.php
@@ -1,23 +1,23 @@
"Название категории расходов - обязательно для заполнения",
- "add_item" => "Добавить категорию",
- "cannot_be_deleted" => "Не удалось удалить категорию расходов",
- "category_id" => "№",
- "confirm_delete" => "Вы уверены, что хотите удалить выбранную категорию расходов?",
- "confirm_restore" => "Вы уверены, что хотите восстановить выбранную категорию расходов?",
- "description" => "Описание категории",
- "error_adding_updating" => "Ошибка добавления / обновления категории расходов",
- "info" => "Информация о категории расходов",
- "name" => "Название категории",
- "new" => "Новая категория",
- "no_expenses_categories_to_display" => "Нет категории для отображения",
- "none_selected" => "Вы не выбрали ни одной категории расходов",
- "one_or_multiple" => "Категория расходов",
- "quantity" => "Количество",
- "successful_adding" => "Категория расходов добавлена успешно",
- "successful_deleted" => "Категория расходов успешно удалена",
- "successful_updating" => "Категория расходов успешно обновлена",
- "update" => "Обновить категорию",
+ 'category_name_required' => 'Название категории расходов обязательно для заполнения',
+ 'add_item' => 'Добавить категорию',
+ 'cannot_be_deleted' => 'Не удалось удалить категорию расходов',
+ 'category_id' => '№',
+ 'confirm_delete' => 'Вы уверены, что хотите удалить выбранную категорию расходов?',
+ 'confirm_restore' => 'Вы уверены, что хотите восстановить выбранную категорию расходов?',
+ 'description' => 'Описание категории',
+ 'error_adding_updating' => 'Ошибка добавления/обновления категории расходов',
+ 'info' => 'Информация о категории расходов',
+ 'name' => 'Название категории',
+ 'new' => 'Новая категория',
+ 'no_expenses_categories_to_display' => 'Нет категории для отображения',
+ 'none_selected' => 'Вы не выбрали ни одной категории расходов',
+ 'one_or_multiple' => 'Категория расходов',
+ 'quantity' => 'Количество',
+ 'successful_adding' => 'Категория расходов добавлена успешно',
+ 'successful_deleted' => 'Категория расходов успешно удалена',
+ 'successful_updating' => 'Категория расходов успешно обновлена',
+ 'update' => 'Обновить категорию',
];
diff --git a/app/Language/ru/Giftcards.php b/app/Language/ru/Giftcards.php
index e85903098..3c936ea33 100644
--- a/app/Language/ru/Giftcards.php
+++ b/app/Language/ru/Giftcards.php
@@ -1,72 +1,72 @@
"Запасы (добавление/вычитание).",
- "allow_alt_description" => "Разрешить альтернативное описание",
- "bulk_edit" => "Массовое редактирование",
- "cannot_be_deleted" => "Не удалось удалить выбранные подарочные карты, одна или несколько выбранных подарочных карт проданы.",
- "cannot_find_giftcard" => "Подарочная карта не найдена.",
- "cannot_use" => "Подарочная карта {0} не может быть использована для этой продажи: неверный клиент.",
- "card_value" => "Стоимость",
- "category" => "Категория",
- "change_all_to_allow_alt_desc" => "Разрешить альтернативное описание для всех.",
- "change_all_to_not_allow_allow_desc" => "Не разрешать альтернативное описание для всех.",
- "change_all_to_serialized" => "Снять выделение со всех",
- "change_all_to_unserialized" => "Выделить все",
- "confirm_bulk_edit" => "Вы уверены, что хотите изменить выбранные подарочные карты?",
- "confirm_delete" => "Вы уверены, что хотите удалить выбранные подарочные карты?",
- "confirm_restore" => "Вы уверены, что хотите восстановить выбранные подарочные карты?",
- "cost_price" => "Оптовая цена",
- "count" => "Обновление запасов",
- "csv_import_failed" => "Ошибка импорта CSV.",
- "current_quantity" => "Текущее количество",
- "description" => "Описание",
- "details_count" => "Сведения о кол-ве запасов",
- "do_nothing" => "Ничего не делать",
- "edit_fields_you_want_to_update" => "Редактирование нужных полей для выбранных подарочных карт.",
- "edit_multiple_giftcards" => "Редактирование нескольких подарочных карт.",
- "error_adding_updating" => "Ошибка при добавлении/обновлении подарочной карты.",
- "error_updating_multiple" => "Ошибка обновления подарочной карты.",
- "generate_barcodes" => "Создание штрих-кодов",
- "giftcard" => "Подарочная карта",
- "giftcard_number" => "Номер подарочной карты",
- "info_provided_by" => "Информация предоставлена",
- "inventory_comments" => "Комментарии",
- "is_serialized" => "Подарочная карта имеет серийный номер",
- "low_inventory_giftcards" => "Подарочные карты с низким кол-вом",
- "manually_editing_of_quantity" => "Ручное редактирование количества",
- "must_select_giftcard_for_barcode" => "Вы должны выбрать хотя бы одну (1) подарочную карту для создания штрих-кодов.",
- "new" => "Новая подарочная карта",
- "no_description_giftcards" => "Нет описания подарочной карты",
- "no_giftcards_to_display" => "Нет подарочных карт для отображения.",
- "none" => "Нет",
- "none_selected" => "Вы не выбрали ни одной подарочной карты для редактирования.",
- "number" => "Номер подарочной карты должен быть числом.",
- "number_information" => "Номер подарочной карты",
- "number_required" => "Номер подарочной карты - обязательно для заполнения.",
- "one_or_multiple" => "Подарочная карта(ы)",
- "person_id" => "Клиент",
- "quantity" => "Количество",
- "quantity_required" => "Количество является обязательным полем. Пожалуйста, закройте (X), чтобы отменить.",
- "remaining_balance" => "Оставшаяся стоимость подарочной карты {0} составляет {1}!",
- "reorder_level" => "Уровень повторного заказа",
- "retrive_giftcard_info" => "Получить информацию о подарочной карте",
- "sales_tax_1" => "Налог с продаж",
- "sales_tax_2" => "Налог с продаж 2",
- "serialized_giftcards" => "Выбранные подарочные карты",
- "successful_adding" => "Вы успешно добавили подарочную карту",
- "successful_bulk_edit" => "Вы успешно обновили выбранные подарочные карты",
- "successful_deleted" => "Успешно удалено",
- "successful_updating" => "Вы успешно обновили подарочную карту",
- "supplier" => "Поставщик",
- "tax_1" => "Налог 1",
- "tax_2" => "Налог 2",
- "tax_percent" => "Процент налога",
- "tax_percents" => "Процент налога(ов)",
- "unit_price" => "Розничная цена",
- "upc_database" => "База данных штрих-кодов",
- "update" => "Обновить подарочную карту",
- "use_inventory_menu" => "Использовать меню запасов",
- "value" => "Стоимость подарочной карты должна быть числом.",
- "value_required" => "Стоимость подарочной карты обязательна для заполнения.",
+ 'add_minus' => 'Запасы (добавление/вычитание).',
+ 'allow_alt_description' => 'Разрешить альтернативное описание',
+ 'bulk_edit' => 'Массовое редактирование',
+ 'cannot_be_deleted' => 'Не удалось удалить выбранные подарочные карты, одна или несколько выбранных подарочных карт проданы.',
+ 'cannot_find_giftcard' => 'Подарочная карта не найдена.',
+ 'cannot_use' => 'Подарочная карта {0} не может быть использована для этой продажи: неверный клиент.',
+ 'card_value' => 'Стоимость',
+ 'category' => 'Категория',
+ 'change_all_to_allow_alt_desc' => 'Разрешить альтернативное описание для всех.',
+ 'change_all_to_not_allow_allow_desc' => 'Не разрешать альтернативное описание для всех.',
+ 'change_all_to_serialized' => 'Сделать все с серийным номером',
+ 'change_all_to_unserialized' => 'Сделать все без серийного номера',
+ 'confirm_bulk_edit' => 'Вы уверены, что хотите изменить выбранные подарочные карты?',
+ 'confirm_delete' => 'Вы уверены, что хотите удалить выбранные подарочные карты?',
+ 'confirm_restore' => 'Вы уверены, что хотите восстановить выбранные подарочные карты?',
+ 'cost_price' => 'Оптовая цена',
+ 'count' => 'Обновление запасов',
+ 'csv_import_failed' => 'Ошибка импорта CSV.',
+ 'current_quantity' => 'Текущее количество',
+ 'description' => 'Описание',
+ 'details_count' => 'Сведения о кол-ве запасов',
+ 'do_nothing' => 'Ничего не делать',
+ 'edit_fields_you_want_to_update' => 'Редактирование нужных полей для выбранных подарочных карт.',
+ 'edit_multiple_giftcards' => 'Редактирование нескольких подарочных карт.',
+ 'error_adding_updating' => 'Ошибка при добавлении/обновлении подарочной карты.',
+ 'error_updating_multiple' => 'Ошибка обновления подарочной карты.',
+ 'generate_barcodes' => 'Создание штрих-кодов',
+ 'giftcard' => 'Подарочная карта',
+ 'giftcard_number' => 'Номер подарочной карты',
+ 'info_provided_by' => 'Информация предоставлена',
+ 'inventory_comments' => 'Комментарии',
+ 'is_serialized' => 'Подарочная карта имеет серийный номер',
+ 'low_inventory_giftcards' => 'Подарочные карты с низким кол-вом',
+ 'manually_editing_of_quantity' => 'Ручное редактирование количества',
+ 'must_select_giftcard_for_barcode' => 'Вы должны выбрать хотя бы одну (1) подарочную карту для создания штрих-кодов.',
+ 'new' => 'Новая подарочная карта',
+ 'no_description_giftcards' => 'Нет описания подарочной карты',
+ 'no_giftcards_to_display' => 'Нет подарочных карт для отображения.',
+ 'none' => 'Нет',
+ 'none_selected' => 'Вы не выбрали ни одной подарочной карты для редактирования.',
+ 'number' => 'Номер подарочной карты должен быть числом.',
+ 'number_information' => 'Номер подарочной карты',
+ 'number_required' => 'Номер подарочной карты - обязательно для заполнения.',
+ 'one_or_multiple' => 'Подарочная карта(ы)',
+ 'person_id' => 'Клиент',
+ 'quantity' => 'Количество',
+ 'quantity_required' => 'Количество является обязательным полем. Пожалуйста, закройте (X), чтобы отменить.',
+ 'remaining_balance' => 'Оставшаяся стоимость подарочной карты {0} составляет {1}!',
+ 'reorder_level' => 'Уровень повторного заказа',
+ 'retrive_giftcard_info' => 'Получить информацию о подарочной карте',
+ 'sales_tax_1' => 'Налог с продаж',
+ 'sales_tax_2' => 'Налог с продаж 2',
+ 'serialized_giftcards' => 'Подарочные карты с серийным номером',
+ 'successful_adding' => 'Вы успешно добавили подарочную карту',
+ 'successful_bulk_edit' => 'Вы успешно обновили выбранные подарочные карты',
+ 'successful_deleted' => 'Успешно удалено',
+ 'successful_updating' => 'Вы успешно обновили подарочную карту',
+ 'supplier' => 'Поставщик',
+ 'tax_1' => 'Налог 1',
+ 'tax_2' => 'Налог 2',
+ 'tax_percent' => 'Процент налога',
+ 'tax_percents' => 'Процент налога(ов)',
+ 'unit_price' => 'Розничная цена',
+ 'upc_database' => 'База данных штрих-кодов',
+ 'update' => 'Обновить подарочную карту',
+ 'use_inventory_menu' => 'Использовать меню запасов',
+ 'value' => 'Стоимость подарочной карты должна быть числом.',
+ 'value_required' => 'Стоимость подарочной карты обязательна для заполнения.',
];
diff --git a/app/Language/ru/Item_kits.php b/app/Language/ru/Item_kits.php
index 6e9cefe56..659bb6f12 100644
--- a/app/Language/ru/Item_kits.php
+++ b/app/Language/ru/Item_kits.php
@@ -1,42 +1,42 @@
"Добавить комплект",
- "all" => "Все",
- "cannot_be_deleted" => "Не удалось удалить комплект(ы) товаров.",
- "confirm_delete" => "Вы уверены, что хотите удалить выбранные комплекты товаров?",
- "confirm_restore" => "Вы уверены, что хотите восстановить выбранные комплекты товаров?",
- "description" => "Описание комплекта товаров",
- "discount" => "Скидка",
- "discount_fixed" => "Фиксированная скидка",
- "discount_percent" => "Скидка в процентах",
- "discount_type" => "Тип скидки",
- "error_adding_updating" => "Ошибка при добавлении/обновлении комплекта товаров.",
- "find_kit_item" => "Элемент комплекта",
- "info" => "Информация о комплекте товаров",
- "item" => "Товар",
- "item_kit_number" => "Штрихкод",
- "item_kit_number_duplicate" => "Номер комплекта товаров уже присутствует в базе данных.",
- "item_number" => "",
- "item_number_duplicate" => "",
- "items" => "Товары",
- "kit" => "№ комплекта",
- "kit_and_components" => "Комплект и компоненты",
- "kit_and_stock" => "Комплект и запасы",
- "kit_only" => "Только комплект",
- "name" => "Название комплекта товаров",
- "new" => "Новый комплект товаров",
- "no_item_kits_to_display" => "Нет комплектов товаров для отображения.",
- "none_selected" => "Вы не выбрали ни одного компекта товаров.",
- "one_or_multiple" => "Комплект(ы) товаров",
- "price_option" => "Вариант цены",
- "priced_only" => "Только по цене",
- "print_option" => "Вариант печати",
- "quantity" => "Количество",
- "sequence" => "Последовательность",
- "successful_adding" => "Вы успешно добавили комплект товаров",
- "successful_deleted" => "Успешно удалено",
- "successful_updating" => "Вы успешно обновили комплект товаров",
- "unit_price" => "",
- "update" => "Обновление комплекта товаров",
+ 'add_item' => 'Добавить комплект',
+ 'all' => 'Все',
+ 'cannot_be_deleted' => 'Не удалось удалить комплект(ы) товаров.',
+ 'confirm_delete' => 'Вы уверены, что хотите удалить выбранные комплекты товаров?',
+ 'confirm_restore' => 'Вы уверены, что хотите восстановить выбранные комплекты товаров?',
+ 'description' => 'Описание комплекта товаров',
+ 'discount' => 'Скидка',
+ 'discount_fixed' => 'Фиксированная скидка',
+ 'discount_percent' => 'Скидка в процентах',
+ 'discount_type' => 'Тип скидки',
+ 'error_adding_updating' => 'Ошибка при добавлении/обновлении комплекта товаров.',
+ 'find_kit_item' => 'Элемент комплекта',
+ 'info' => 'Информация о комплекте товаров',
+ 'item' => 'Товар',
+ 'item_kit_number' => 'Штрихкод',
+ 'item_kit_number_duplicate' => 'Номер комплекта товаров уже присутствует в базе данных.',
+ 'item_number' => '',
+ 'item_number_duplicate' => '',
+ 'items' => 'Товары',
+ 'kit' => '№ комплекта',
+ 'kit_and_components' => 'Комплект и компоненты',
+ 'kit_and_stock' => 'Комплект и запасы',
+ 'kit_only' => 'Только комплект',
+ 'name' => 'Название комплекта товаров',
+ 'new' => 'Новый комплект товаров',
+ 'no_item_kits_to_display' => 'Нет комплектов товаров для отображения.',
+ 'none_selected' => 'Вы не выбрали ни одного комплекта товаров.',
+ 'one_or_multiple' => 'Комплект(ы) товаров',
+ 'price_option' => 'Вариант цены',
+ 'priced_only' => 'Только по цене',
+ 'print_option' => 'Вариант печати',
+ 'quantity' => 'Количество',
+ 'sequence' => 'Последовательность',
+ 'successful_adding' => 'Вы успешно добавили комплект товаров',
+ 'successful_deleted' => 'Успешно удалено',
+ 'successful_updating' => 'Вы успешно обновили комплект товаров',
+ 'unit_price' => '',
+ 'update' => 'Обновление комплекта товаров',
];
diff --git a/app/Language/ru/Items.php b/app/Language/ru/Items.php
index 1b283a62f..70ed9697a 100644
--- a/app/Language/ru/Items.php
+++ b/app/Language/ru/Items.php
@@ -1,123 +1,123 @@
"Добавить/убрать товар.",
- "allow_alt_description" => "Разрешить альтернативные описания",
- "amount_entry" => "Ввод количества",
- "bulk_edit" => "Массовое редактирование",
- "buy_price_required" => "Цена покупки - обязательное поле.",
- "cannot_be_deleted" => "Не удалось удалить выбраннй(ые) товар(ы), так как у одного или нескольких выбранных товаров есть продажи.",
- "cannot_find_item" => "Товар не найден.",
- "categories" => "",
- "category" => "Категория",
- "category_new" => "",
- "category_required" => "Категория - обязательное поле.",
- "change_all_to_allow_alt_desc" => "Разрешить альтернативное описание для всех.",
- "change_all_to_not_allow_allow_desc" => "Не разрешать альтернативные описания для всех.",
- "change_all_to_serialized" => "Выбрать все",
- "change_all_to_unserialized" => "Снять выделение со всех",
- "change_image" => "Изменить изображение",
- "confirm_bulk_edit" => "Вы уверены, что хотите редактировать выбранные товары?",
- "confirm_bulk_edit_wipe_taxes" => "Вся информация о налогах на товар будет изменена.",
- "confirm_delete" => "Вы уверены, что хотите удалить выбранные товары?",
- "confirm_restore" => "Вы уверены, что хотите восстановить выбранные товары?",
- "cost_price" => "Оптовая цена",
- "cost_price_number" => "Оптовая цена должна быть числом.",
- "cost_price_required" => "Оптовая цена - обязательное поле.",
- "count" => "Обновление запасов",
- "csv_import_failed" => "Ошибка импорта CSV",
- "csv_import_invalid_location" => "",
- "csv_import_nodata_wrongformat" => "Загруженный файл CSV не содержит данных или имеет неправильный формат.",
- "csv_import_partially_failed" => "В строке (строках) произошло {0} ошибок импорта: {1}. Ничего не было импортировано.",
- "csv_import_success" => "Товар успешно импортирован из CSV.",
- "current_quantity" => "Текущее количество",
- "default_pack_name" => "Каждый",
- "description" => "Описание",
- "details_count" => "Сведения о запасах",
- "do_nothing" => "Ничего не делать",
- "edit" => "",
- "edit_fields_you_want_to_update" => "Отредактируйте нужные поля у выбранных товаров.",
- "edit_multiple_items" => "Редактирование нескольких товаров",
- "empty_upc_items" => "Штрих-код товара(ов) пуст",
- "error_adding_updating" => "Ошибка при добавлении/обновлении товара",
- "error_updating_multiple" => "Ошибка при обновлении товаров",
- "generate_barcodes" => "Генерация штрих-кодов",
- "hsn_code" => "Согласованная система номенклатуры",
- "image" => "Изображение",
- "import_items_csv" => "Импорт товаров из CSV",
- "info_provided_by" => "Информация предоставлена",
- "inventory" => "Запасы",
- "inventory_CSV_import_quantity" => "Импортированое количество из CSV",
- "inventory_comments" => "Комментарии",
- "inventory_data_tracking" => "Отслеживание запасов",
- "inventory_date" => "Дата",
- "inventory_employee" => "Сотрудник",
- "inventory_in_out_quantity" => "Количество (Приход / Уход)",
- "inventory_remarks" => "Пометки",
- "is_deleted" => "Удаленный",
- "is_printed" => "",
- "is_serialized" => "Товар имеет серийный номер",
- "item" => "Товар",
- "item_id" => "",
- "item_number" => "Штрих-код",
- "item_number_duplicate" => "Товар с таким номером уже присутствует в базе данных.",
+ 'add_minus' => 'Добавить/убрать товар.',
+ 'allow_alt_description' => 'Разрешить альтернативное описание',
+ 'amount_entry' => 'Ввод количества',
+ 'bulk_edit' => 'Массовое редактирование',
+ 'buy_price_required' => 'Цена покупки - обязательное поле.',
+ 'cannot_be_deleted' => 'Не удалось удалить выбранный(е) товар(ы), так как у одного или нескольких выбранных товаров есть продажи.',
+ 'cannot_find_item' => 'Товар не найден.',
+ 'categories' => 'Категории',
+ 'category' => 'Категория',
+ 'category_new' => 'Новая категория',
+ 'category_required' => 'Категория - обязательное поле.',
+ 'change_all_to_allow_alt_desc' => 'Разрешить альтернативное описание для всех.',
+ 'change_all_to_not_allow_allow_desc' => 'Не разрешать альтернативные описания для всех.',
+ 'change_all_to_serialized' => 'Изменить все на с серийным номером',
+ 'change_all_to_unserialized' => 'Изменить все на без серийного номера',
+ 'change_image' => 'Изменить изображение',
+ 'confirm_bulk_edit' => 'Вы уверены, что хотите редактировать выбранные товары?',
+ 'confirm_bulk_edit_wipe_taxes' => 'Вся информация о налогах на товар будет заменена.',
+ 'confirm_delete' => 'Вы уверены, что хотите удалить выбранные товары?',
+ 'confirm_restore' => 'Вы уверены, что хотите восстановить выбранные товары?',
+ 'cost_price' => 'Оптовая цена',
+ 'cost_price_number' => 'Оптовая цена должна быть числом.',
+ 'cost_price_required' => 'Оптовая цена - обязательное поле.',
+ 'count' => 'Обновление запасов',
+ 'csv_import_failed' => 'Ошибка импорта CSV',
+ 'csv_import_invalid_location' => 'Найдены недопустимые места хранения: {0}. Разрешены только допустимые места хранения.',
+ 'csv_import_nodata_wrongformat' => 'Загруженный файл CSV не содержит данных или имеет неправильный формат.',
+ 'csv_import_partially_failed' => 'В строке (строках) произошло {0} ошибок импорта: {1}. Ничего не было импортировано.',
+ 'csv_import_success' => 'Товар успешно импортирован из CSV.',
+ 'current_quantity' => 'Текущее количество',
+ 'default_pack_name' => 'Штука',
+ 'description' => 'Описание',
+ 'details_count' => 'Сведения о запасах',
+ 'do_nothing' => 'Ничего не делать',
+ 'edit' => 'Редактировать',
+ 'edit_fields_you_want_to_update' => 'Отредактируйте нужные поля у выбранных товаров.',
+ 'edit_multiple_items' => 'Редактирование нескольких товаров',
+ 'empty_upc_items' => 'Товары с пустым штрих-кодом',
+ 'error_adding_updating' => 'Ошибка при добавлении/обновлении товара',
+ 'error_updating_multiple' => 'Ошибка при обновлении товаров',
+ 'generate_barcodes' => 'Генерация штрих-кодов',
+ 'hsn_code' => 'Согласованная система номенклатуры',
+ 'image' => 'Изображение',
+ 'import_items_csv' => 'Импорт товаров из CSV',
+ 'info_provided_by' => 'Информация предоставлена',
+ 'inventory' => 'Запасы',
+ 'inventory_CSV_import_quantity' => 'Количество, импортированное из CSV',
+ 'inventory_comments' => 'Комментарии',
+ 'inventory_data_tracking' => 'Отслеживание запасов',
+ 'inventory_date' => 'Дата',
+ 'inventory_employee' => 'Сотрудник',
+ 'inventory_in_out_quantity' => 'Количество (приход/расход)',
+ 'inventory_remarks' => 'Пометки',
+ 'is_deleted' => 'Удален',
+ 'is_printed' => 'Напечатан',
+ 'is_serialized' => 'Товар имеет серийный номер',
+ 'item' => 'Товар',
+ 'item_id' => 'ID товара',
+ 'item_number' => 'Штрих-код',
+ 'item_number_duplicate' => 'Товар с таким номером уже присутствует в базе данных.',
'item_number_invalid' => 'Номер товара содержит недопустимые символы.',
- "kit" => "Комплект",
- "location" => "Расположение",
- "low_inventory_items" => "Товары не в наличии",
- "low_sell_item" => "Товар с низким уровнем продаж",
- "manually_editing_of_quantity" => "Ручное редактирование количества",
- "markup" => "",
- "name" => "Название товара",
- "name_required" => "Название товара - обязательно для заполнения.",
- "new" => "Новый товар",
- "no_description_items" => "Нет описания товаров",
- "no_items_to_display" => "Нет товаров для отображения.",
- "none" => "Нет",
- "none_selected" => "Вы не выбрали ни одного товара для редактирования",
- "nonstock" => "Нет в наличии",
- "number_information" => "Номер товара",
- "number_required" => "Штрихкод - обязательное поле для заполнения.",
- "one_or_multiple" => "товар(ов)",
- "pack_name" => "Название упаковки",
- "qty_per_pack" => "Количество в упаковке",
- "quantity" => "Количество",
- "quantity_number" => "Количество должно быть числом.",
- "quantity_required" => "Количество - обязательное поле для заполнения.",
- "receiving_quantity" => "Количество закупок",
- "remove_image" => "Удалить изображение",
- "reorder_level" => "Уровень повторного заказа",
- "reorder_level_number" => "Уровень повторного заказа должно быть числом.",
- "reorder_level_required" => "Уровень повторного заказа - обязательное поле для заполнения.",
- "retrive_item_info" => "Информация о получении товара",
- "sales_tax_1" => "Налог на продажу",
- "sales_tax_2" => "Налог на продажу 2",
- "search_attributes" => "Поиск атрибутов",
- "select_image" => "Выбрать изображение",
- "serialized_items" => "Выбранные товары",
- "standard" => "Стандарт",
- "stock" => "В наличии",
- "stock_location" => "Расположение запасов",
- "stock_type" => "Наличие",
- "successful_adding" => "Вы успешно добавили товар",
- "successful_bulk_edit" => "Вы успешно обновили выбранный товар(ы)",
- "successful_deleted" => "Успешно удалено",
- "successful_updating" => "Товар успешно обновлен",
- "supplier" => "Поставщик",
- "tax_1" => "Налог 1",
- "tax_2" => "Налог 2",
- "tax_3" => "",
- "tax_category" => "Категория налога",
- "tax_percent" => "процент налога",
- "tax_percent_number" => "Налоговый процент должен быть числом",
- "tax_percent_required" => "Налоговый процент - обязательно для заполнения.",
- "tax_percents" => "Налоговый процент",
- "temp" => "Временный",
- "type" => "Тип товара",
- "unit_price" => "Розничная цена",
- "unit_price_number" => "Розничная цена должна быть числом.",
- "unit_price_required" => "Розничная цена - обязательное поле для заполнения.",
- "upc_database" => "База данных штрих-кодов",
- "update" => "Обновление товара",
- "use_inventory_menu" => "Использовать меню запасов",
+ 'kit' => 'Комплект',
+ 'location' => 'Расположение',
+ 'low_inventory_items' => 'Товары не в наличии',
+ 'low_sell_item' => 'Товар с низким уровнем продаж',
+ 'manually_editing_of_quantity' => 'Ручное редактирование количества',
+ 'markup' => 'Наценка',
+ 'name' => 'Название товара',
+ 'name_required' => 'Название товара - обязательное поле.',
+ 'new' => 'Новый товар',
+ 'no_description_items' => 'Товары без описания',
+ 'no_items_to_display' => 'Нет товаров для отображения.',
+ 'none' => 'Нет',
+ 'none_selected' => 'Вы не выбрали ни одного товара для редактирования',
+ 'nonstock' => 'Не учитывается на складе',
+ 'number_information' => 'Номер товара',
+ 'number_required' => 'Штрих-код - обязательное поле.',
+ 'one_or_multiple' => 'товар(ов)',
+ 'pack_name' => 'Название упаковки',
+ 'qty_per_pack' => 'Количество в упаковке',
+ 'quantity' => 'Количество',
+ 'quantity_number' => 'Количество должно быть числом.',
+ 'quantity_required' => 'Количество - обязательное поле.',
+ 'receiving_quantity' => 'Количество поступления',
+ 'remove_image' => 'Удалить изображение',
+ 'reorder_level' => 'Уровень повторного заказа',
+ 'reorder_level_number' => 'Уровень повторного заказа должен быть числом.',
+ 'reorder_level_required' => 'Уровень повторного заказа - обязательное поле.',
+ 'retrive_item_info' => 'Получить информацию о товаре',
+ 'sales_tax_1' => 'Налог с продаж',
+ 'sales_tax_2' => 'Налог с продаж 2',
+ 'search_attributes' => 'Поиск атрибутов',
+ 'select_image' => 'Выбрать изображение',
+ 'serialized_items' => 'Товары с серийным номером',
+ 'standard' => 'Стандарт',
+ 'stock' => 'В наличии',
+ 'stock_location' => 'Место хранения',
+ 'stock_type' => 'Тип складского учета',
+ 'successful_adding' => 'Вы успешно добавили товар',
+ 'successful_bulk_edit' => 'Вы успешно обновили выбранный(е) товар(ы)',
+ 'successful_deleted' => 'Успешно удалено',
+ 'successful_updating' => 'Товар успешно обновлен',
+ 'supplier' => 'Поставщик',
+ 'tax_1' => 'Налог 1',
+ 'tax_2' => 'Налог 2',
+ 'tax_3' => 'Налог 3',
+ 'tax_category' => 'Категория налога',
+ 'tax_percent' => 'Процент налога',
+ 'tax_percent_number' => 'Процент налога должен быть числовым значением',
+ 'tax_percent_required' => 'Процент налога - обязательное поле.',
+ 'tax_percents' => 'Процент(ы) налога',
+ 'temp' => 'Временный',
+ 'type' => 'Тип товара',
+ 'unit_price' => 'Розничная цена',
+ 'unit_price_number' => 'Розничная цена должна быть числом.',
+ 'unit_price_required' => 'Розничная цена - обязательное поле.',
+ 'upc_database' => 'База данных штрих-кодов',
+ 'update' => 'Обновление товара',
+ 'use_inventory_menu' => 'Использовать меню запасов',
];
diff --git a/app/Language/ru/Login.php b/app/Language/ru/Login.php
index 9eb860d1d..96155a05d 100644
--- a/app/Language/ru/Login.php
+++ b/app/Language/ru/Login.php
@@ -1,31 +1,31 @@
"Я не робот.",
- "go" => "Войти",
- "initialization_message" => "",
- "initialization_required" => "",
- "initialize" => "",
- "invalid_gcaptcha" => "Пожалуйста, подтвердите, что вы не робот.",
- "invalid_installation" => "Ошибка установки, проверьте файл php.ini.",
- "invalid_username_and_password" => "Неверное имя пользователя или пароль.",
- "login" => "Вход",
- "logout" => "Выход",
- "migrating_database" => "Миграция базы данных",
- "migration_auth_message" => "",
- "migration_complete" => "",
- "migration_complete_login" => "",
- "migration_complete_migrate" => "База данных успешно перенесена!",
- "migration_complete_redirect" => "",
- "migration_error_connection" => "",
- "migration_failed" => "",
- "migration_initializing" => "",
- "migration_needed" => "Миграция базы данных в {0} начнется после входа в систему.",
- "migration_required" => "",
- "migration_running" => "",
- "password" => "Пароль",
- "required_username" => "",
+ 'gcaptcha' => 'Я не робот.',
+ 'go' => 'Перейти',
+ 'initialization_message' => 'База данных не была инициализирована.',
+ 'initialization_required' => 'Требуется инициализация базы данных',
+ 'initialize' => 'Инициализировать',
+ 'invalid_gcaptcha' => 'Пожалуйста, подтвердите, что вы не робот.',
+ 'invalid_installation' => 'Ошибка установки, проверьте файл php.ini.',
+ 'invalid_username_and_password' => 'Неверное имя пользователя или пароль.',
+ 'login' => 'Вход',
+ 'logout' => 'Выход',
+ 'migrating_database' => 'Миграция базы данных',
+ 'migration_auth_message' => 'Для авторизации миграции базы данных до версии {0} требуются учетные данные администратора. Пожалуйста, войдите в систему, чтобы продолжить.',
+ 'migration_complete' => 'База данных успешно инициализирована!',
+ 'migration_complete_login' => 'Теперь вы можете войти в систему.',
+ 'migration_complete_migrate' => 'База данных успешно перенесена!',
+ 'migration_complete_redirect' => 'Миграция завершена. Перенаправление на страницу входа...',
+ 'migration_error_connection' => 'Ошибка соединения. Пожалуйста, попробуйте снова.',
+ 'migration_failed' => 'Миграция не удалась',
+ 'migration_initializing' => 'Инициализация базы данных',
+ 'migration_needed' => 'Миграция базы данных в {0} начнется после входа в систему.',
+ 'migration_required' => 'Требуется миграция базы данных',
+ 'migration_running' => 'Выполняется миграция базы данных...',
+ 'password' => 'Пароль',
+ 'required_username' => 'Поле имени пользователя обязательно для заполнения.',
'too_many_attempts' => 'Слишком много попыток. Пожалуйста, подождите немного и попробуйте снова.',
- "username" => "Имя пользователя",
- "welcome" => "Панель управления"
+ 'username' => 'Имя пользователя',
+ 'welcome' => 'Добро пожаловать в {0}!',
];
diff --git a/app/Language/ru/Messages.php b/app/Language/ru/Messages.php
index 638a317bd..ea6d99f3b 100644
--- a/app/Language/ru/Messages.php
+++ b/app/Language/ru/Messages.php
@@ -1,16 +1,16 @@
"Имя",
- "last_name" => "Фамилия",
- "message" => "Сообщение",
- "message_placeholder" => "Введите сообщение...",
- "message_required" => "Сообщенние - обязательно для заполнения",
- "multiple_phones" => "(В случае нескольких получателей укажите номера мобильных телефонов через запятую)",
- "phone" => "Номер телефона",
- "phone_number_required" => "Номер телефона обязателен для заполнения",
- "phone_placeholder" => "Введите номер мобильного телефона...",
- "sms_send" => "Отправить SMS",
- "successfully_sent" => "Сообщение успешно отправлено: ",
- "unsuccessfully_sent" => "Сообщение не отправлено: ",
+ 'first_name' => 'Имя',
+ 'last_name' => 'Фамилия',
+ 'message' => 'Сообщение',
+ 'message_placeholder' => 'Введите сообщение...',
+ 'message_required' => 'Сообщение обязательно для заполнения',
+ 'multiple_phones' => '(В случае нескольких получателей укажите номера мобильных телефонов через запятую)',
+ 'phone' => 'Номер телефона',
+ 'phone_number_required' => 'Номер телефона обязателен для заполнения',
+ 'phone_placeholder' => 'Введите номер мобильного телефона...',
+ 'sms_send' => 'Отправить SMS',
+ 'successfully_sent' => 'Сообщение успешно отправлено: ',
+ 'unsuccessfully_sent' => 'Сообщение не отправлено: ',
];
diff --git a/app/Language/ru/Module.php b/app/Language/ru/Module.php
index 2c894c14a..4579868ef 100644
--- a/app/Language/ru/Module.php
+++ b/app/Language/ru/Module.php
@@ -1,49 +1,49 @@
"",
- "admin_cashups_desc" => "",
- "attributes" => "Атрибуты",
- "attributes_desc" => "Добавление, обновление, удаление и поиск атрибутов.",
- "both" => "Оба",
- "cashups" => "",
- "cashups_desc" => "",
- "config" => "Конфигурация",
- "config_desc" => "Настройка конфигурации OSPOS.",
- "customers" => "Клиенты",
- "customers_desc" => "Добавление, обновление, удаление и поиск клиентов.",
- "employees" => "Сотрудники",
- "employees_desc" => "Добавление, обновление, удаление и поиск сотрудников.",
- "expenses" => "Расходы",
- "expenses_categories" => "Категории расходов",
- "expenses_categories_desc" => "Добавление, обновление и удаление категорий расходов.",
- "expenses_desc" => "Добавление, обновление, удаление и поиск расходов.",
- "giftcards" => "Подарочные карты",
- "giftcards_desc" => "Добавление, обновление, удаление и поиск подарочных карт.",
- "home" => "Главная",
- "home_desc" => "Список модулей главного меню.",
- "item_kits" => "Комплекты товаров",
- "item_kits_desc" => "Добавление, обновление, удаление и поиск комплектов товаров.",
- "items" => "Товары",
- "items_desc" => "Добавление, обновление, удаление и поиск товаров.",
- "messages" => "Сообщения",
- "messages_desc" => "Отправка сообщений клиентам, поставщикам и сотрудникам.",
- "migrate" => "Миграция",
- "migrate_desc" => "Обновите базу данных OSPOS.",
- "office" => "Офис",
- "office_desc" => "Список модулей офисного меню.",
- "receivings" => "Закупки",
- "receivings_desc" => "Обработка заказов на покупку.",
- "reports" => "Отчеты",
- "reports_desc" => "Просмотр и создание отчетов.",
- "sales" => "Продажи",
- "sales_desc" => "Процесс продажи и возвртов.",
- "suppliers" => "Поставщики",
- "suppliers_desc" => "Добавление, обновление, удаление и поиск поставщиков.",
- "taxes" => "Налоги",
- "taxes_desc" => "Настройка налогов с продаж.",
- "timeclocks" => "",
- "timeclocks_categories" => "",
- "timeclocks_categories_desc" => "",
- "timeclocks_desc" => "",
+ 'admin_cashups' => 'Управление кассовыми сменами',
+ 'admin_cashups_desc' => 'Просмотр и управление кассовыми сменами всех сотрудников.',
+ 'attributes' => 'Атрибуты',
+ 'attributes_desc' => 'Добавление, обновление, удаление и поиск атрибутов.',
+ 'both' => 'Оба',
+ 'cashups' => 'Кассовые смены',
+ 'cashups_desc' => 'Добавление, обновление, удаление и поиск кассовых смен.',
+ 'config' => 'Конфигурация',
+ 'config_desc' => 'Настройка конфигурации OSPOS.',
+ 'customers' => 'Клиенты',
+ 'customers_desc' => 'Добавление, обновление, удаление и поиск клиентов.',
+ 'employees' => 'Сотрудники',
+ 'employees_desc' => 'Добавление, обновление, удаление и поиск сотрудников.',
+ 'expenses' => 'Расходы',
+ 'expenses_categories' => 'Категории расходов',
+ 'expenses_categories_desc' => 'Добавление, обновление и удаление категорий расходов.',
+ 'expenses_desc' => 'Добавление, обновление, удаление и поиск расходов.',
+ 'giftcards' => 'Подарочные карты',
+ 'giftcards_desc' => 'Добавление, обновление, удаление и поиск подарочных карт.',
+ 'home' => 'Главная',
+ 'home_desc' => 'Список модулей главного меню.',
+ 'item_kits' => 'Комплекты товаров',
+ 'item_kits_desc' => 'Добавление, обновление, удаление и поиск комплектов товаров.',
+ 'items' => 'Товары',
+ 'items_desc' => 'Добавление, обновление, удаление и поиск товаров.',
+ 'messages' => 'Сообщения',
+ 'messages_desc' => 'Отправка сообщений клиентам, поставщикам и сотрудникам.',
+ 'migrate' => 'Миграция',
+ 'migrate_desc' => 'Обновите базу данных OSPOS.',
+ 'office' => 'Офис',
+ 'office_desc' => 'Список модулей офисного меню.',
+ 'receivings' => 'Закупки',
+ 'receivings_desc' => 'Обработка заказов на покупку.',
+ 'reports' => 'Отчеты',
+ 'reports_desc' => 'Просмотр и создание отчетов.',
+ 'sales' => 'Продажи',
+ 'sales_desc' => 'Процесс продажи и возвратов.',
+ 'suppliers' => 'Поставщики',
+ 'suppliers_desc' => 'Добавление, обновление, удаление и поиск поставщиков.',
+ 'taxes' => 'Налоги',
+ 'taxes_desc' => 'Настройка налогов с продаж.',
+ 'timeclocks' => 'Табели учета времени',
+ 'timeclocks_categories' => 'Категории табелей учета времени',
+ 'timeclocks_categories_desc' => 'Добавление, обновление и удаление категорий табелей учета времени.',
+ 'timeclocks_desc' => 'Добавление, обновление, удаление и поиск табелей учета времени.',
];
diff --git a/app/Language/ru/Receivings.php b/app/Language/ru/Receivings.php
index 930e4bf43..87e83bfc6 100644
--- a/app/Language/ru/Receivings.php
+++ b/app/Language/ru/Receivings.php
@@ -1,59 +1,59 @@
"",
- "cancel_receiving" => "Отменить",
- "cannot_be_deleted" => "Не удалось удалить закупку(и).",
- "comments" => "Комментарии",
- "complete_receiving" => "Завершить",
- "confirm_cancel_receiving" => "Вы уверены, что хотите удалить эту закупку? Все товары будут очищены.",
- "confirm_delete" => "Вы уверены, что хотите удалить эту закупку? Это действие нельзя отменить.",
- "confirm_finish_receiving" => "Вы уверены, что хотите отправить эту закупку? Это действие нельзя отменить.",
- "confirm_restore" => "",
- "cost" => "Расходы",
- "daily" => "",
- "date" => "Дата закупки",
- "date_required" => "Необходимо ввести правильную дату.",
- "date_type" => "Дата - обязательное поле для заполнения.",
- "delete_entire_sale" => "Удалить все продажи",
- "discount" => "Скидка",
- "edit" => "Правка",
- "edit_sale" => "Изменить закупку",
- "employee" => "Сотрудник",
- "error_editing_item" => "Ошибка при редактировании.",
- "error_requisition" => "Невозможно переместить запасы в одно и то же расположение.",
- "find_or_scan_item" => "Найти/Сканировать товар",
- "find_or_scan_item_or_receipt" => "Найти/Сканировать товар или чек",
- "id" => "№ закупки",
- "item_name" => "Название товара",
- "mode" => "Режим закупок",
- "new_supplier" => "Новый поставщик",
- "one_or_multiple" => "закупка(и)",
- "print_after_sale" => "Распечатать после продажи",
- "quantity" => "Кол-во.",
- "receipt" => "Квитанция о закупке",
- "receipt_number" => "Закупка #",
- "receiving" => "Получение",
- "reference" => "Артикул",
- "register" => "Закупка товаров",
- "requisition" => "Заявка",
- "return" => "Возврат",
- "select_supplier" => "Выбор поставщика (необязательно)",
- "ship_pack" => "Транспортная упаковка",
- "start_typing_supplier_name" => "Начните вводить название поставщика...",
- "stock" => "Запасы",
- "stock_destination" => "Назначение запасов",
- "stock_location" => "Расположение запасов",
- "stock_source" => "Источник запасов",
- "successfully_deleted" => "Успешно удалено",
- "successfully_updated" => "Закупка успешно обновлена",
- "supplier" => "Поставщик",
- "supplier_address" => "Адрес",
- "supplier_email" => "Эл. адрес",
- "supplier_location" => "Расположение",
- "total" => "Итог",
- "transaction_failed" => "Ошибка транзакции закупки.",
- "unable_to_add_item" => "Невозможно добавить товар в закупку.",
- "unsuccessfully_updated" => "Ошибка при обновлении закупки.",
- "update" => "Обновить",
+ 'amount_due' => 'Сумма к оплате',
+ 'cancel_receiving' => 'Отменить',
+ 'cannot_be_deleted' => 'Не удалось удалить закупку(и).',
+ 'comments' => 'Комментарии',
+ 'complete_receiving' => 'Завершить',
+ 'confirm_cancel_receiving' => 'Вы уверены, что хотите удалить эту закупку? Все товары будут очищены.',
+ 'confirm_delete' => 'Вы уверены, что хотите удалить эту закупку? Это действие нельзя отменить.',
+ 'confirm_finish_receiving' => 'Вы уверены, что хотите отправить эту закупку? Это действие нельзя отменить.',
+ 'confirm_restore' => 'Вы уверены, что хотите восстановить выбранные закупки?',
+ 'cost' => 'Себестоимость',
+ 'daily' => 'Ежедневно',
+ 'date' => 'Дата закупки',
+ 'date_required' => 'Необходимо ввести правильную дату.',
+ 'date_type' => 'Дата - обязательное поле для заполнения.',
+ 'delete_entire_sale' => 'Удалить все продажи',
+ 'discount' => 'Скидка',
+ 'edit' => 'Правка',
+ 'edit_sale' => 'Изменить закупку',
+ 'employee' => 'Сотрудник',
+ 'error_editing_item' => 'Ошибка при редактировании.',
+ 'error_requisition' => 'Невозможно переместить запасы в одно и то же расположение.',
+ 'find_or_scan_item' => 'Найти/Сканировать товар',
+ 'find_or_scan_item_or_receipt' => 'Найти/Сканировать товар или чек',
+ 'id' => '№ закупки',
+ 'item_name' => 'Название товара',
+ 'mode' => 'Режим закупок',
+ 'new_supplier' => 'Новый поставщик',
+ 'one_or_multiple' => 'закупка(и)',
+ 'print_after_sale' => 'Распечатать после продажи',
+ 'quantity' => 'Кол-во.',
+ 'receipt' => 'Квитанция о закупке',
+ 'receipt_number' => 'Закупка #',
+ 'receiving' => 'Получение',
+ 'reference' => 'Референс',
+ 'register' => 'Закупка товаров',
+ 'requisition' => 'Заявка',
+ 'return' => 'Возврат',
+ 'select_supplier' => 'Выбор поставщика (необязательно)',
+ 'ship_pack' => 'Транспортная упаковка',
+ 'start_typing_supplier_name' => 'Начните вводить название поставщика...',
+ 'stock' => 'Запасы',
+ 'stock_destination' => 'Назначение запасов',
+ 'stock_location' => 'Расположение запасов',
+ 'stock_source' => 'Источник запасов',
+ 'successfully_deleted' => 'Успешно удалено',
+ 'successfully_updated' => 'Закупка успешно обновлена',
+ 'supplier' => 'Поставщик',
+ 'supplier_address' => 'Адрес',
+ 'supplier_email' => 'Эл. адрес',
+ 'supplier_location' => 'Расположение',
+ 'total' => 'Итог',
+ 'transaction_failed' => 'Ошибка транзакции закупки.',
+ 'unable_to_add_item' => 'Невозможно добавить товар в закупку.',
+ 'unsuccessfully_updated' => 'Ошибка при обновлении закупки.',
+ 'update' => 'Обновить',
];
diff --git a/app/Language/ru/Reports.php b/app/Language/ru/Reports.php
index 8905af3b1..1f7cf0b3c 100644
--- a/app/Language/ru/Reports.php
+++ b/app/Language/ru/Reports.php
@@ -1,149 +1,150 @@
"Все",
- "authority" => "Полномочия",
- "canceled" => "Отменено",
- "categories" => "Категории",
- "categories_summary_report" => "Сводный отчет по категориям",
- "category" => "Категория",
- "code_canceled" => "ОТМ",
- "code_invoice" => "НАКЛ.",
- "code_pos" => "МАГ",
- "code_quote" => "ПРЕДЛ.",
- "code_return" => "ВОЗВР.",
- "code_type" => "Тип",
- "code_work_order" => "Р/З",
- "comments" => "Комментарии",
- "commission" => "",
- "complete" => "Завершенные продажи и возвраты",
- "completed_sales" => "Завершенные продажи",
- "confirm_delete" => "Вы уверены, что хотите удалить выбранные записи?",
- "confirm_restore" => "Вы уверены, что хотите восстановить выбранные записи?",
- "cost" => "Опт",
- "cost_price" => "Оптовая цена",
- "count" => "Количество",
- "customer" => "Клиент",
- "customers" => "Клиенты",
- "customers_summary_report" => "Сводный отчет о клиентах",
- "date" => "Дата",
- "date_range" => "Диапазон дат",
- "description" => "Описание",
- "detailed_receivings_report" => "Детальный отчет о закупках",
- "detailed_receivings_report_input" => "",
- "detailed_reports" => "Подробные отчеты",
- "detailed_requisition_report" => "",
- "detailed_sales_report" => "Подробный отчет о транзакциях",
- "discount" => "Скидка",
- "discount_fixed" => "Фиксированная скидка",
- "discount_percent" => "Скидка в процентах",
- "discount_type" => "Тип скидки",
- "discounts" => "Скидки",
- "discounts_summary_report" => "Сводный отчет о скидках",
- "earned" => "Заработанные очки",
- "employee" => "Сотрудник",
- "employees" => "Сотрудники",
- "employees_summary_report" => "Сводный отчет о сотрудниках",
- "expenses" => "Расходы",
- "expenses_amount" => "Сумма",
- "expenses_categories" => "Расходы",
- "expenses_categories_summary_report" => "Сводный отчет по категориям расходов",
- "expenses_category" => "Категория",
- "expenses_payment_amount" => "",
- "expenses_tax_amount" => "Налог",
- "expenses_total_amount" => "Общая сумма",
- "expenses_total_tax_amount" => "Общая сумма налога",
- "graphical_reports" => "Графические отчеты",
- "inventory" => "Инвентаризация",
- "inventory_low" => "Низкое кол-во запасов",
- "inventory_low_report" => "Отчет о низком уровне запасов",
- "inventory_reports" => "Отчеты о запасах",
- "inventory_summary" => "Сумма запасов",
- "inventory_summary_report" => "Отчет о суммах запасов",
- "item" => "Товар",
- "item_count" => "Кол-во элементов фильтра",
- "item_name" => "Название товара",
- "item_number" => "Штрих-код",
- "items" => "Товары",
- "items_purchased" => "Купленные товары",
- "items_received" => "Полученные товары",
- "items_summary_report" => "Сводный отчет по товарам",
- "jurisdiction" => "Юрисдикция",
- "low_inventory" => "",
- "low_inventory_report" => "",
- "low_sell_quantity" => "Низкое количество продаж",
- "more_than_zero" => "Больше нуля",
- "name" => "Название",
- "no_reports_to_display" => "Нет товаров для отображения.",
- "payment_type" => "Тип оплаты",
- "payments" => "Оплата",
- "payments_summary_report" => "Сводный отчет о платежах",
- "profit" => "Прибыль",
- "quantity" => "Количество",
- "quantity_purchased" => "Количество покупок",
- "quotes" => "Предложения",
- "received_by" => "Получено",
- "receiving_id" => "№ закупки",
- "receiving_type" => "Тип закупки",
- "receivings" => "Закупки",
- "reorder_level" => "Уровень повторного заказа",
- "report" => "Отчет",
- "report_input" => "Ввод отчета",
- "reports" => "Отчеты",
- "requisition" => "",
- "requisition_by" => "",
- "requisition_id" => "",
- "requisition_item" => "",
- "requisition_item_quantity" => "",
- "requisition_related_item" => "",
- "requisition_related_item_total_quantity" => "",
- "requisition_related_item_unit_quantity" => "",
- "requisitions" => "Заявки",
- "returns" => "Возвраты",
- "revenue" => "Доход",
- "sale_id" => "№ продажи",
- "sale_type" => "Тип продажи",
- "sales" => "Продажи",
- "sales_amount" => "Сумма продаж",
- "sales_summary_report" => "Сводный отчет о транзакциях",
- "sales_taxes" => "Налоги с продаж",
- "sales_taxes_summary_report" => "Сводный отчет о налогах с продаж",
- "serial_number" => "Серийный номер",
- "service_charge" => "",
- "sold_by" => "Продано",
- "sold_items" => "",
- "sold_to" => "Продано",
- "stock_location" => "Расположение склада",
- "sub_total_value" => "Промежуточный итог",
- "subtotal" => "Промежуточная сумма",
- "summary_reports" => "Сводные отчеты",
- "supplied_by" => "Поставщик",
- "supplier" => "Поставщик",
- "suppliers" => "Поставщики",
- "suppliers_summary_report" => "Сводный отчет по поставщикам",
- "tax" => "Налог",
- "tax_category" => "Налоговая категория",
- "tax_name" => "Название налога",
- "tax_percent" => "Процент налога",
- "tax_rate" => "Ставка налога",
- "taxes" => "Налоги",
- "taxes_summary_report" => "Сводный отчет о налогах",
- "total" => "Сумма",
- "total_inventory_value" => "Общая стоимость запасов",
- "total_low_sell_quantity" => "Общее кол-во товаров с малым кол-вом продаж",
- "total_quantity" => "Общее количество",
- "total_retail" => "Общая розничная стоимость запасов",
- "trans_amount" => "Сумма продажи",
- "trans_due" => "Долг",
- "trans_group" => "Группа транзакций",
- "trans_nopay_sales" => "Продажи без оплаты",
- "trans_payments" => "Платежи",
- "trans_refunded" => "Возмещено",
- "trans_sales" => "Продажи",
- "trans_type" => "Тип транзакции",
- "type" => "Тип",
- "unit_price" => "Розничная цена",
- "used" => "Использованные баллы",
- "work_orders" => "Рабочие заказы",
- "zero_and_less" => "Ноль и меньше",
+ 'all' => 'Все',
+ 'authority' => 'Полномочия',
+ 'canceled' => 'Отменено',
+ 'categories' => 'Категории',
+ 'categories_summary_report' => 'Сводный отчет по категориям',
+ 'category' => 'Категория',
+ 'code_canceled' => 'ОТМ',
+ 'code_invoice' => 'НАКЛ.',
+ 'code_pos' => 'ТП',
+ 'code_quote' => 'ПРЕДЛ.',
+ 'code_return' => 'ВОЗВР.',
+ 'code_type' => 'Тип',
+ 'code_work_order' => 'Р/З',
+ 'comments' => 'Комментарии',
+ 'commission' => 'Комиссия',
+ 'complete' => 'Завершенные продажи и возвраты',
+ 'completed_sales' => 'Завершенные продажи',
+ 'confirm_delete' => 'Вы уверены, что хотите удалить выбранные записи?',
+ 'confirm_restore' => 'Вы уверены, что хотите восстановить выбранные записи?',
+ 'cost' => 'Опт',
+ 'cost_price' => 'Оптовая цена',
+ 'count' => 'Количество',
+ 'customer' => 'Клиент',
+ 'customers' => 'Клиенты',
+ 'customers_summary_report' => 'Сводный отчет о клиентах',
+ 'date' => 'Дата',
+ 'date_range' => 'Диапазон дат',
+ 'description' => 'Описание',
+ 'detailed_receivings_report' => 'Детальный отчет о закупках',
+ 'detailed_receivings_report_input' => 'Ввод для детального отчета о закупках',
+ 'detailed_reports' => 'Подробные отчеты',
+ 'detailed_requisition_report' => 'Подробный отчет по заявкам',
+ 'detailed_sales_report' => 'Подробный отчет о транзакциях',
+ 'discount' => 'Скидка',
+ 'discount_fixed' => 'Фиксированная скидка',
+ 'discount_percent' => 'Скидка в процентах',
+ 'discount_type' => 'Тип скидки',
+ 'discounts' => 'Скидки',
+ 'discounts_summary_report' => 'Сводный отчет о скидках',
+ 'earned' => 'Заработанные баллы',
+ 'employee' => 'Сотрудник',
+ 'employees' => 'Сотрудники',
+ 'employees_summary_report' => 'Сводный отчет о сотрудниках',
+ 'expenses' => 'Расходы',
+ 'expenses_amount' => 'Сумма',
+ 'expenses_categories' => 'Расходы',
+ 'expenses_categories_summary_report' => 'Сводный отчет по категориям расходов',
+ 'expenses_category' => 'Категория',
+ 'expenses_payment_amount' => 'Сумма оплаты',
+ 'expenses_tax_amount' => 'Налог',
+ 'expenses_total_amount' => 'Общая сумма',
+ 'expenses_total_tax_amount' => 'Общая сумма налога',
+ 'graphical_reports' => 'Графические отчеты',
+ 'inventory' => 'Запасы',
+ 'inventory_low' => 'Низкий уровень запасов',
+ 'inventory_low_report' => 'Отчет о низком уровне запасов',
+ 'inventory_reports' => 'Отчеты о запасах',
+ 'inventory_summary' => 'Сводка по запасам',
+ 'inventory_summary_report' => 'Сводный отчет о запасах',
+ 'item' => 'Товар',
+ 'item_count' => 'Количество позиций фильтра',
+ 'item_name' => 'Название товара',
+ 'item_number' => 'Штрих-код',
+ 'items' => 'Товары',
+ 'items_purchased' => 'Купленные товары',
+ 'items_received' => 'Полученные товары',
+ 'items_summary_report' => 'Сводный отчет по товарам',
+ 'jurisdiction' => 'Юрисдикция',
+ 'low_inventory' => 'Низкий уровень запасов',
+ 'low_inventory_report' => 'Отчет о низком уровне запасов',
+ 'low_sell_quantity' => 'Низкое количество продаж',
+ 'more_than_zero' => 'Больше нуля',
+ 'name' => 'Название',
+ 'no_reports_to_display' => 'Нет данных для отображения.',
+ 'payment_type' => 'Тип оплаты',
+ 'payments' => 'Оплата',
+ 'payments_summary_report' => 'Сводный отчет о платежах',
+ 'profit' => 'Прибыль',
+ 'quantity' => 'Количество',
+ 'quantity_purchased' => 'Количество покупок',
+ 'quotes' => 'Предложения',
+ 'received_by' => 'Кем получено',
+ 'receiving_id' => '№ закупки',
+ 'receiving_type' => 'Тип закупки',
+ 'receivings' => 'Закупки',
+ 'reorder_level' => 'Уровень повторного заказа',
+ 'report' => 'Отчет',
+ 'report_input' => 'Ввод отчета',
+ 'reports' => 'Отчеты',
+ 'requisition' => 'Заявка',
+ 'requisition_by' => 'Кем составлена заявка',
+ 'requisition_id' => '№ заявки',
+ 'requisition_item' => 'Товар заявки',
+ 'requisition_item_quantity' => 'Количество товара в заявке',
+ 'requisition_related_item' => 'Связанный товар заявки',
+ 'requisition_related_item_total_quantity' => 'Общее количество связанного товара заявки',
+ 'requisition_related_item_unit_quantity' => 'Количество единиц связанного товара заявки',
+ 'requisitions' => 'Заявки',
+ 'returns' => 'Возвраты',
+ 'revenue' => 'Доход',
+ 'sale_id' => '№ продажи',
+ 'sale_type' => 'Тип продажи',
+ 'sales' => 'Продажи',
+ 'sales_amount' => 'Сумма продаж',
+ 'sales_summary_report' => 'Сводный отчет о транзакциях',
+ 'sales_taxes' => 'Налоги с продаж',
+ 'sales_taxes_summary_report' => 'Сводный отчет о налогах с продаж',
+ 'serial_number' => 'Серийный номер',
+ 'service_charge' => 'Плата за обслуживание',
+ 'sold_by' => 'Кем продано',
+ 'sold_items' => 'Проданные товары',
+ 'sold_to' => 'Кому продано',
+ 'stock_location' => 'Место хранения',
+ 'sub_total_value' => 'Промежуточный итог',
+ 'subtotal' => 'Промежуточный итог',
+ 'summary_reports' => 'Сводные отчеты',
+ 'supplied_by' => 'Кем поставлено',
+ 'supplier' => 'Поставщик',
+ 'suppliers' => 'Поставщики',
+ 'suppliers_summary_report' => 'Сводный отчет по поставщикам',
+ 'tax' => 'Налог',
+ 'tax_category' => 'Налоговая категория',
+ 'tax_name' => 'Название налога',
+ 'tax_percent' => 'Процент налога',
+ 'tax_rate' => 'Ставка налога',
+ 'taxes' => 'Налоги',
+ 'taxes_summary_report' => 'Сводный отчет о налогах',
+ 'total' => 'Сумма',
+ 'total_inventory_value' => 'Общая стоимость запасов',
+ 'total_low_sell_quantity' => 'Общее количество товаров с низким уровнем продаж',
+ 'total_quantity' => 'Общее количество',
+ 'total_retail' => 'Общая розничная стоимость запасов',
+ 'trans_amount' => 'Сумма транзакции',
+ 'trans_due' => 'Долг',
+ 'trans_group' => 'Группа транзакций',
+ 'trans_nopay_sales' => 'Продажи без оплаты',
+ 'trans_payments' => 'Платежи',
+ 'trans_refunded' => 'Возмещено',
+ 'trans_sales' => 'Продажи',
+ 'trans_type' => 'Тип транзакции',
+ 'type' => 'Тип',
+ 'unit_price' => 'Розничная цена',
+ 'used' => 'Использованные баллы',
+ 'work_orders' => 'Рабочие заказы',
+ 'zero_and_less' => 'Ноль и меньше',
+ 'toggle_cost_and_profit' => 'Показать/скрыть себестоимость и прибыль',
];
diff --git a/app/Language/ru/Sales.php b/app/Language/ru/Sales.php
index deae24e7d..85b1787d7 100644
--- a/app/Language/ru/Sales.php
+++ b/app/Language/ru/Sales.php
@@ -1,100 +1,101 @@
'Счет #',
+ 'account_number' => 'Счет №',
'add_payment' => 'Добавить оплату',
- 'amount_due' => 'Сумма задолженности',
- 'amount_tendered' => 'Предложенная сумма',
+ 'amount_due' => 'Сумма к оплате',
+ 'amount_tendered' => 'Внесенная сумма',
'authorized_signature' => 'Подпись уполномоченного лица',
- 'cancel_sale' => 'Отменить продажу',
+ 'bank_transfer' => 'Банковский перевод',
+ 'cancel_sale' => 'Отменить',
'cash' => 'Наличные',
'cash_1' => '',
'cash_2' => '',
'cash_3' => '',
'cash_4' => '',
- 'cash_adjustment' => 'Денежная корректировка',
- 'cash_deposit' => 'Наличный депозит',
+ 'cash_adjustment' => 'Корректировка наличных',
+ 'cash_deposit' => 'Внесение наличных',
'cash_filter' => 'Наличные',
- 'change_due' => 'Изменение задолженности',
+ 'change_due' => 'Сдача',
'change_price' => 'Изменить цену продажи',
- 'check' => 'Банковский чек',
- 'check_balance' => 'Проверка остатка',
- 'check_filter' => 'Банковский чек',
- 'close' => '',
+ 'check' => 'Чек',
+ 'check_balance' => 'Проверить остаток',
+ 'check_filter' => 'Чек',
+ 'close' => 'Закрыть',
'comment' => 'Комментарий',
'comments' => 'Комментарии',
- 'company_name' => '',
- 'complete' => '',
- 'complete_sale' => 'Завершить продажу',
- 'confirm_cancel_sale' => 'Вы уверены, что хотите удалить эту продажу? Все товары будут очищены.',
+ 'company_name' => 'Название компании',
+ 'complete' => 'Завершено',
+ 'complete_sale' => 'Завершить',
+ 'confirm_cancel_sale' => 'Вы уверены, что хотите очистить эту продажу? Все товары будут удалены.',
'confirm_delete' => 'Вы уверены, что хотите удалить выбранные продажи?',
'confirm_restore' => 'Вы уверены, что хотите восстановить выбранные продажи?',
'credit' => 'Кредитная карта',
- 'credit_deposit' => 'Кредитный депозит',
+ 'credit_deposit' => 'Внесение по кредитной карте',
'credit_filter' => 'Кредитная карта',
- 'current_table' => '',
+ 'current_table' => 'Текущий столик',
'customer' => 'Клиент',
'customer_address' => 'Адрес',
'customer_discount' => 'Скидка',
'customer_email' => 'Эл. почта',
'customer_location' => 'Расположение',
'customer_mailchimp_status' => 'Статус Mailchimp',
- 'customer_optional' => '(Требуется для своевременной оплаты)',
- 'customer_required' => '(Необходимо)',
+ 'customer_optional' => '(Требуется для отложенной оплаты)',
+ 'customer_required' => '(Обязательно)',
'customer_total' => 'Итог',
- 'customer_total_spent' => '',
+ 'customer_total_spent' => 'Всего потрачено',
'customers_available_points' => 'Доступные баллы',
- 'daily_sales' => '',
+ 'daily_sales' => 'Дневные продажи',
'date' => 'Дата продажи',
'date_range' => 'Диапазон дат',
'date_required' => 'Необходимо ввести правильную дату.',
- 'date_type' => 'Дата - обязательное поле для заполнения.',
+ 'date_type' => 'Дата - обязательное поле.',
'debit' => 'Дебетовая карта',
- 'debit_filter' => '',
+ 'debit_filter' => 'Дебетовая карта',
'delete' => 'Разрешить удаление',
- 'delete_confirmation' => 'Вы уверены, что хотите удалить эту продажу? Это действие не может быть отменено.',
- 'delete_entire_sale' => 'Удалить все продажи',
- 'delete_successful' => 'Успешно удалено.',
- 'delete_unsuccessful' => 'Ошибка при удалении продажи.',
+ 'delete_confirmation' => 'Вы уверены, что хотите удалить эту продажу? Это действие нельзя отменить.',
+ 'delete_entire_sale' => 'Удалить продажу целиком',
+ 'delete_successful' => 'Продажа успешно удалена.',
+ 'delete_unsuccessful' => 'Не удалось удалить продажу.',
'description_abbrv' => 'Опис.',
- 'discard' => 'Брак',
- 'discard_quote' => '',
+ 'discard' => 'Отменить',
+ 'discard_quote' => 'Отменить предложение',
'discount' => 'Скидка',
- 'discount_exceeds_item_total' => '',
+ 'discount_exceeds_item_total' => 'Скидка не может превышать сумму по товару.',
'discount_included' => '% скидки',
- 'discount_percent_exceeds_100' => '',
+ 'discount_percent_exceeds_100' => 'Процент скидки не может превышать 100%.',
'discount_short' => '%',
- 'due' => 'Долг',
- 'due_filter' => 'Долг',
+ 'due' => 'К оплате',
+ 'due_filter' => 'К оплате',
'edit' => 'Правка',
'edit_item' => 'Редактировать товар',
'edit_sale' => 'Редактировать продажу',
- 'email_receipt' => 'Послать квитанцию по эл. почте',
+ 'email_receipt' => 'Отправить чек по эл. почте',
'employee' => 'Сотрудник',
'entry' => 'Запись',
'error_editing_item' => 'Ошибка при редактировании товара',
- 'find_or_scan_item' => 'Найти/Сканировать товар',
- 'find_or_scan_item_or_receipt' => 'Найти/Сканировать товара или квитанцию',
+ 'find_or_scan_item' => 'Найти или сканировать товар',
+ 'find_or_scan_item_or_receipt' => 'Найти или сканировать товар или чек',
'giftcard' => 'Подарочная карта',
'giftcard_balance' => 'Баланс подарочной карты',
- 'giftcard_filter' => '',
+ 'giftcard_filter' => 'Подарочная карта',
'giftcard_number' => 'Номер подарочной карты',
- 'group_by_category' => 'Сгруппировать по категориям',
- 'group_by_type' => 'Сгруппировать по типу',
- 'hsn' => '',
+ 'group_by_category' => 'Группировать по категориям',
+ 'group_by_type' => 'Группировать по типу',
+ 'hsn' => 'ГСН',
'id' => '№ продажи',
'include_prices' => 'Включить цены?',
'insufficient_giftcard_balance' => 'Недостаточный баланс подарочной карты для этого платежа.',
- 'insufficient_reward_points' => 'Недостаточно баллов вознаграждения для этого платежа.',
+ 'insufficient_reward_points' => 'Недостаточно бонусных баллов для этого платежа.',
'invoice' => 'Накладная',
'invoice_confirm' => 'Эта накладная будет отправлена',
'invoice_enable' => 'Номер накладной',
'invoice_filter' => 'Накладные',
'invoice_no_email' => 'У этого клиента нет действующего адреса электронной почты.',
- 'invoice_number' => 'Накладная #',
+ 'invoice_number' => 'Накладная №',
'invoice_number_duplicate' => 'Номер накладной {0} должен быть уникальным.',
'invoice_sent' => 'Накладная отправлена',
- 'invoice_total' => 'Общая сумма накладной',
+ 'invoice_total' => 'Итого по накладной',
'invoice_type_custom_invoice' => 'Пользовательская накладная (custom_invoice.php)',
'invoice_type_custom_tax_invoice' => 'Пользовательская налоговая накладная (custom_tax_invoice.php)',
'invoice_type_invoice' => 'Накладная (invoice.php)',
@@ -104,76 +105,76 @@ return [
'item_insufficient_of_stock' => 'Недостаточно товара в наличии.',
'item_name' => 'Название товара',
'item_number' => '№ товара',
- 'item_out_of_stock' => 'Этот товар отсутствует в наличии.',
- 'key_browser' => 'Сочетания клавиш',
- 'key_cancel' => 'Отмена текущих предложений/накладных/продаж',
+ 'item_out_of_stock' => 'Товар отсутствует в наличии.',
+ 'key_browser' => 'Полезные сочетания клавиш',
+ 'key_cancel' => 'Отменяет текущее предложение/накладную/продажу',
'key_customer_search' => 'Поиск клиента',
- 'key_finish_quote' => 'Закрыть предложение/накладную без оплаты',
- 'key_finish_sale' => 'Добавить платеж и заполнить накладную/продажу',
+ 'key_finish_quote' => 'Завершить предложение/накладную без оплаты',
+ 'key_finish_sale' => 'Добавить платеж и завершить накладную/продажу',
'key_full' => 'Открыть в полноэкранном режиме',
'key_function' => 'Назначение',
'key_help' => 'Сочетания клавиш',
- 'key_help_modal' => 'Показать сочетания клавиш',
+ 'key_help_modal' => 'Открыть окно сочетаний клавиш',
'key_in' => 'Увеличить',
'key_item_search' => 'Поиск товара',
- 'key_out' => 'Отдалить',
+ 'key_out' => 'Уменьшить',
'key_payment' => 'Добавить оплату',
'key_print' => 'Распечатать текущую страницу',
- 'key_restore' => 'Восстановить исходное отображение/увеличение',
- 'key_search' => 'Поиск таблиц отчетов',
+ 'key_restore' => 'Восстановить исходное отображение/масштаб',
+ 'key_search' => 'Поиск в таблицах отчетов',
'key_suspend' => 'Приостановить текущую продажу',
'key_suspended' => 'Показать приостановленные продажи',
- 'key_system' => 'Системные горячие клавиши',
- 'key_tendered' => 'Изменить предложенную сумму',
+ 'key_system' => 'Системные сочетания клавиш',
+ 'key_tendered' => 'Изменить внесенную сумму',
'key_title' => 'Сочетания клавиш для продаж',
'mc' => '',
- 'mode' => 'Режим журнала',
- 'must_enter_numeric' => 'Предложенная сумма должна быть числом.',
+ 'mode' => 'Режим кассы',
+ 'must_enter_numeric' => 'Внесенная сумма должна быть числом.',
'must_enter_numeric_giftcard' => 'Номер подарочной карты должен быть числом.',
'must_enter_reference_code' => 'Необходимо ввести справочный/поисковый номер.',
- 'negative_discount_invalid' => '',
- 'negative_price_invalid' => '',
- 'negative_quantity_invalid' => '',
- 'negative_total_invalid' => '',
+ 'negative_discount_invalid' => 'Скидка не может быть отрицательной.',
+ 'negative_price_invalid' => 'Цена не может быть отрицательной.',
+ 'negative_quantity_invalid' => 'Количество не может быть отрицательным.',
+ 'negative_total_invalid' => 'Итоговая сумма продажи не может быть отрицательной. Проверьте скидки и количество товаров.',
'new_customer' => 'Новый клиент',
'new_item' => 'Новый товар',
'no_description' => 'Нет описания',
'no_filter' => 'Все',
- 'no_items_in_cart' => 'Нет товаров в корзине.',
+ 'no_items_in_cart' => 'В корзине нет товаров.',
'no_sales_to_display' => 'Нет продаж для отображения.',
'none_selected' => 'Вы не выбрали ни одной продажи для удаления.',
- 'nontaxed_ind' => '',
+ 'nontaxed_ind' => ' ',
'not_authorized' => 'Это действие не разрешено.',
- 'one_or_multiple' => 'Продажа(ы)',
+ 'one_or_multiple' => 'продажа(и)',
'payment' => 'Тип оплаты',
'payment_amount' => 'Сумма',
- 'payment_not_cover_total' => 'Сумма оплаты должна быть больше или равна общей сумме.',
+ 'payment_not_cover_total' => 'Сумма оплаты должна быть больше или равна итоговой сумме.',
'payment_type' => 'Тип',
- 'payments' => '',
- 'payments_total' => 'Всего оплат',
+ 'payments' => 'Оплаты',
+ 'payments_total' => 'Всего оплачено',
'price' => 'Цена',
- 'print_after_sale' => 'Распечатать после продажи',
+ 'print_after_sale' => 'Печатать после продажи',
'quantity' => 'Кол-во',
'quantity_less_than_reorder_level' => 'Внимание: желаемое количество ниже уровня повторного заказа для этого товара.',
- 'quantity_less_than_zero' => 'Предупреждение: Желаемое количество недостаточно. Вы по-прежнему можете оформить продажу, но проверьте свои запасы.',
- 'quantity_of_items' => 'Кол-во товара {0}',
+ 'quantity_less_than_zero' => 'Предупреждение: желаемое количество недостаточно. Вы все еще можете оформить продажу, но проверьте свои запасы.',
+ 'quantity_of_items' => 'Количество товара {0}',
'quote' => 'Предложение',
- 'quote_number' => '№ предложения',
+ 'quote_number' => 'Номер предложения',
'quote_number_duplicate' => 'Номер предложения должен быть уникальным.',
'quote_sent' => 'Предложение отправлено',
- 'quote_unsent' => 'Предложение не было отправлено',
+ 'quote_unsent' => 'Не удалось отправить предложение',
'receipt' => 'Товарный чек',
'receipt_no_email' => 'У этого клиента нет действующего адреса электронной почты.',
- 'receipt_number' => 'Продажа #',
+ 'receipt_number' => 'Продажа №',
'receipt_sent' => 'Чек отправлен',
- 'receipt_unsent' => 'Чек не отправлен',
- 'reference_code' => 'Код ссылки на платёж',
+ 'receipt_unsent' => 'Не удалось отправить чек',
+ 'reference_code' => 'Код ссылки на платеж',
'reference_code_invalid_characters' => 'Код ссылки должен содержать только буквы и цифры.',
- 'reference_code_length_error' => 'Длина кода ссылки недопустима.',
+ 'reference_code_length_error' => 'Недопустимая длина кода ссылки.',
'refund' => 'Тип возврата',
'register' => 'Журнал продаж',
'remove_customer' => 'Удалить клиента',
- 'remove_discount' => '',
+ 'remove_discount' => 'Удалить скидку',
'return' => 'Возврат',
'rewards' => 'Бонусные баллы',
'rewards_balance' => 'Баланс бонусных баллов',
@@ -184,54 +185,56 @@ return [
'sale_for_customer' => 'Клиент:',
'sale_time' => 'Время',
'sales_tax' => 'Налог с продаж',
- 'sales_total' => '',
- 'select_customer' => 'Выберите клиента',
+ 'sales_total' => 'Итого',
+ 'select_customer' => 'Выбрать клиента',
+ 'selected_customer' => 'Выбранный клиент',
'send_invoice' => 'Отправить накладную',
'send_quote' => 'Отправить предложение',
'send_receipt' => 'Отправить чек',
- 'send_work_order' => 'Отправить рабочий заказ',
+ 'send_work_order' => 'Отправить наряд-заказ',
'serial' => 'Серийный номер',
- 'service_charge' => '',
- 'show_due' => '',
+ 'service_charge' => 'Плата за обслуживание',
+ 'show_due' => 'Показать сумму к оплате',
'show_invoice' => 'Показать накладную',
'show_receipt' => 'Показать чек',
- 'start_typing_customer_name' => 'Начните печатать имя клиента...',
- 'start_typing_item_name' => 'Сосканируйте штрих-код или начните печатать название товара...',
+ 'start_typing_customer_name' => 'Начните вводить данные клиента...',
+ 'start_typing_item_name' => 'Начните вводить название товара или сканируйте штрих-код...',
'stock' => 'Запасы',
- 'stock_location' => 'Расположение склада',
+ 'stock_location' => 'Место хранения',
'sub_total' => 'Промежуточный итог',
- 'successfully_deleted' => 'Успешно удалено',
- 'successfully_restored' => 'Успешно восстановлено',
+ 'successfully_deleted' => 'Вы успешно удалили',
+ 'successfully_restored' => 'Вы успешно восстановили',
'successfully_suspended_sale' => 'Продажа успешно приостановлена.',
'successfully_updated' => 'Продажа успешно обновлена.',
- 'suspend_sale' => 'Приостановка продажи',
+ 'suspend_sale' => 'Приостановить',
'suspended_doc_id' => 'Документ',
'suspended_sale_id' => '№',
'suspended_sales' => 'Приостановлено',
- 'table' => 'Таблица',
- 'takings' => 'Ежедневные продажи',
+ 'table' => 'Столик',
+ 'takings' => 'Дневные продажи',
'tax' => 'Налог',
- 'tax_id' => '№ налога',
+ 'tax_id' => 'Номер налога',
'tax_invoice' => 'Налоговая накладная',
- 'tax_percent' => 'Налоговые %',
+ 'tax_percent' => 'Налог %',
'taxed_ind' => 'Н',
'total' => 'Итог',
- 'total_tax_exclusive' => 'Без налога',
+ 'total_tax_exclusive' => 'Без учета налога',
'transaction_failed' => 'Ошибка транзакции продажи.',
'unable_to_add_item' => 'Не удалось добавить товар в продажу',
- 'unsuccessfully_deleted' => 'Продажу(и) удалить не удалось.',
+ 'unsuccessfully_deleted' => 'Не удалось удалить продажу(и).',
'unsuccessfully_restored' => 'Не удалось восстановить продажу(и).',
'unsuccessfully_suspended_sale' => 'Не удалось приостановить продажу.',
'unsuccessfully_updated' => 'Не удалось обновить продажу.',
'unsuspend' => 'Возобновить',
'unsuspend_and_delete' => 'Действие',
'update' => 'Обновить',
- 'upi' => '',
- 'visa' => '',
- 'wholesale' => '',
- 'work_order' => 'Рабочий заказ',
- 'work_order_number' => 'Номер рабочего заказа',
- 'work_order_number_duplicate' => 'Номер рабочего заказа должен быть уникальным.',
- 'work_order_sent' => 'Рабочий заказ отправлен',
- 'work_order_unsent' => 'Не удалось отправить рабочий заказ',
+ 'upi' => 'UPI',
+ 'visa' => 'Visa',
+ 'wallet' => 'Кошелек',
+ 'wholesale' => 'Опт',
+ 'work_order' => 'Наряд-заказ',
+ 'work_order_number' => 'Номер наряд-заказа',
+ 'work_order_number_duplicate' => 'Номер наряд-заказа должен быть уникальным.',
+ 'work_order_sent' => 'Наряд-заказ отправлен',
+ 'work_order_unsent' => 'Не удалось отправить наряд-заказ',
];
diff --git a/app/Language/ru/Suppliers.php b/app/Language/ru/Suppliers.php
index ce82f24e7..23b42bede 100644
--- a/app/Language/ru/Suppliers.php
+++ b/app/Language/ru/Suppliers.php
@@ -1,25 +1,25 @@
"Номер счета",
- "agency_name" => "Название агентства",
- "cannot_be_deleted" => "Не удалось удалить выбранных поставщиков. У одного или нескольких из них есть продажи.",
- "category" => "Категория",
- "company_name" => "Название компании",
- "company_name_required" => "Название компании - обязательное поле для заполнения.",
- "confirm_delete" => "Вы уверены, что хотите удалить выбранных поставщиков?",
- "confirm_restore" => "Вы уверены, что хотите восстановить выбранных поставщиков?",
- "cost" => "Расходы поставщика",
- "error_adding_updating" => "Ошибка при добавлении/обновлении поставщика.",
- "goods" => "Поставщик товаров",
- "new" => "Новый поставщик",
- "none_selected" => "Вы не выбрали поставщиков для удаления.",
- "one_or_multiple" => "Поставщик(и)",
- "successful_adding" => "Поставщик был успешно добавлен",
- "successful_deleted" => "Успешно удалено",
- "successful_updating" => "Поставщик успешно обновлен",
- "supplier" => "Поставщик",
- "supplier_id" => "№",
- "tax_id" => "№ налога",
- "update" => "Обновить поставщика",
+ 'account_number' => 'Номер счета',
+ 'agency_name' => 'Название агентства',
+ 'cannot_be_deleted' => 'Не удалось удалить выбранных поставщиков. У одного или нескольких из них есть продажи.',
+ 'category' => 'Категория',
+ 'company_name' => 'Название компании',
+ 'company_name_required' => 'Название компании обязательное поле для заполнения.',
+ 'confirm_delete' => 'Вы уверены, что хотите удалить выбранных поставщиков?',
+ 'confirm_restore' => 'Вы уверены, что хотите восстановить выбранных поставщиков?',
+ 'cost' => 'Расходы поставщика',
+ 'error_adding_updating' => 'Ошибка при добавлении/обновлении поставщика.',
+ 'goods' => 'Поставщик товаров',
+ 'new' => 'Новый поставщик',
+ 'none_selected' => 'Вы не выбрали поставщиков для удаления.',
+ 'one_or_multiple' => 'Поставщик(и)',
+ 'successful_adding' => 'Поставщик был успешно добавлен',
+ 'successful_deleted' => 'Успешно удалено',
+ 'successful_updating' => 'Поставщик успешно обновлен',
+ 'supplier' => 'Поставщик',
+ 'supplier_id' => '№',
+ 'tax_id' => '№ налога',
+ 'update' => 'Обновить поставщика',
];
diff --git a/app/Language/ru/Taxes.php b/app/Language/ru/Taxes.php
index 906acd3fb..0f615ac2a 100644
--- a/app/Language/ru/Taxes.php
+++ b/app/Language/ru/Taxes.php
@@ -1,83 +1,83 @@
"Добавить исключение",
- "cascade" => "Каскадный налог",
- "cascade_sequence" => "Каскадная последовательность",
- "city" => "Город",
- "code" => "Код",
- "confirm_delete" => "Вы действительно хотите удалить этот налоговый код? Это действие не может быть отменено",
- "confirm_restore" => "Вы действительно хотите восстановить выбранный(е) налоговый код(ы)?",
- "default_tax_category" => "Категория налога по умолчанию",
- "default_tax_rate" => "Налоговая ставка по умолчанию",
- "error_adding_updating" => "Не удалось добавить или обновить налоговый код",
- "group_seq" => "Групповая последовательность",
- "jurisdiction_name" => "Название юрисдикции",
- "name" => "Название",
- "new" => "Новый налоговый код",
- "no_taxes" => "",
- "no_taxes_to_display" => "Нет налогового кода для отображения",
- "reporting_authority" => "Отчетный орган",
- "round_half_down" => "",
- "round_half_even" => "",
- "round_half_odd" => "",
- "round_half_up" => "",
- "rounding_code" => "Код округления",
- "sales_tax" => "Налог с продаж",
- "sales_tax_by_invoice" => "Налог с продаж по накладной",
- "sequence" => "Послед.",
- "state" => "Статус",
- "successful_deleted" => "Успешно удалено",
- "tax_categories" => "Налоговые категории",
- "tax_categories_configuration" => "Параметры налоговых категорий",
- "tax_categories_saved_successfully" => "Изменения налоговых категорий сохранены",
- "tax_categories_saved_unsuccessfully" => "Изменения налоговых категорий не сохранены",
- "tax_category" => "Налоговая категория",
- "tax_category_code" => "Код налоговой категории",
- "tax_category_duplicate" => "Дубликат налоговой категории",
- "tax_category_invalid_chars" => "Недопустимые символы в названии налоговой категории",
- "tax_category_name" => "Название налоговой категории",
- "tax_category_new" => "Новая налоговая категория",
- "tax_category_required" => "Налоговая категория - обязательно для заполнения",
- "tax_code" => "Налоговый код",
- "tax_code_cannot_be_deleted" => "Ошибка при удалении налогового кода",
- "tax_code_duplicate" => "Дубликат налогового кода",
- "tax_code_invalid_chars" => "Недопустимые символы в налоговом коде",
- "tax_code_name" => "Название налогового кода",
- "tax_code_required" => "Налоговый код - обязательно для заполнения.",
- "tax_code_successful_deleted" => "Налоговый код успешно удален",
- "tax_code_successful_updated" => "Обновление прошло успешно",
- "tax_code_successful_updating" => "Налоговый код обновлен успешно",
- "tax_code_successfully_added" => "Добавление прошло успешно",
- "tax_code_type" => "Тип налогового кода",
- "tax_codes" => "Налоговые коды",
- "tax_codes_configuration" => "Параметры налоговых кодов",
- "tax_codes_saved_successfully" => "Изменения налогового кода сохранены",
- "tax_codes_saved_unsuccessfully" => "Изменения налогового кода не сохранены",
- "tax_excluded" => "Без налога",
- "tax_group" => "Налоговая группа",
- "tax_group_not_unique" => "Налоговая группа {0} не уникальна",
- "tax_group_sequence" => "Последовательность налоговой группы",
- "tax_included" => "Вкл. налог",
- "tax_jurisdiction" => "Налоговая юрисдикция",
- "tax_jurisdiction_duplicate" => "Дубликат налоговой юрисдикции",
- "tax_jurisdiction_invalid_chars" => "Недопустимые символы в названии юрисдикции",
- "tax_jurisdiction_required" => "Налоговая юрисдикция - обязательно для заполнения",
- "tax_jurisdictions" => "Налоговые юрисдикции",
- "tax_jurisdictions_configuration" => "Параметры налоговых юрисдикций",
- "tax_jurisdictions_saved_successfully" => "Изменения налоговой юрисдикции сохранены",
- "tax_jurisdictions_saved_unsuccessfully" => "Изменения налоговой юрисдикции не сохранены",
- "tax_rate" => "Ставка налога",
- "tax_rate_configuration" => "Параметры ставки налога",
- "tax_rate_error_adding_updating" => "Не удалось добавить или обновить налоговую ставку",
- "tax_rate_numeric" => "Налоговая ставка должна быть числом",
- "tax_rate_required" => "Налоговая ставка - обязательное поле для заполнения",
- "tax_rate_successful_updated" => "Успешно обновлено",
- "tax_rate_successfully_added" => "Успешно добавлено",
- "tax_rates" => "Налоговые ставки",
- "tax_rates_configuration" => "Параметры налоговых ставок",
- "tax_rounding" => "Округление налога",
- "tax_type" => "Тип налога",
- "update" => "Обновить налоговую ставку",
- "vat_tax" => "НДС",
+ 'add_exception' => 'Добавить исключение',
+ 'cascade' => 'Каскадный налог',
+ 'cascade_sequence' => 'Каскадная последовательность',
+ 'city' => 'Город',
+ 'code' => 'Код',
+ 'confirm_delete' => 'Вы действительно хотите удалить этот налоговый код? Это действие не может быть отменено',
+ 'confirm_restore' => 'Вы действительно хотите восстановить выбранный(е) налоговый код(ы)?',
+ 'default_tax_category' => 'Категория налога по умолчанию',
+ 'default_tax_rate' => 'Налоговая ставка по умолчанию',
+ 'error_adding_updating' => 'Не удалось добавить или обновить налоговый код',
+ 'group_seq' => 'Групповая последовательность',
+ 'jurisdiction_name' => 'Название юрисдикции',
+ 'name' => 'Название',
+ 'new' => 'Новый налоговый код',
+ 'no_taxes' => 'Нет налогов',
+ 'no_taxes_to_display' => 'Нет налогового кода для отображения',
+ 'reporting_authority' => 'Отчетный орган',
+ 'round_half_down' => 'Округление 0,5 вниз',
+ 'round_half_even' => 'Округление 0,5 к четному',
+ 'round_half_odd' => 'Округление 0,5 к нечетному',
+ 'round_half_up' => 'Округление 0,5 вверх',
+ 'rounding_code' => 'Код округления',
+ 'sales_tax' => 'Налог с продаж',
+ 'sales_tax_by_invoice' => 'Налог с продаж по накладной',
+ 'sequence' => 'Послед.',
+ 'state' => 'Штат/область',
+ 'successful_deleted' => 'Успешно удалено',
+ 'tax_categories' => 'Налоговые категории',
+ 'tax_categories_configuration' => 'Параметры налоговых категорий',
+ 'tax_categories_saved_successfully' => 'Изменения налоговых категорий сохранены',
+ 'tax_categories_saved_unsuccessfully' => 'Изменения налоговых категорий не сохранены',
+ 'tax_category' => 'Налоговая категория',
+ 'tax_category_code' => 'Код налоговой категории',
+ 'tax_category_duplicate' => 'Дубликат налоговой категории',
+ 'tax_category_invalid_chars' => 'Недопустимые символы в названии налоговой категории',
+ 'tax_category_name' => 'Название налоговой категории',
+ 'tax_category_new' => 'Новая налоговая категория',
+ 'tax_category_required' => 'Налоговая категория - обязательно для заполнения',
+ 'tax_code' => 'Налоговый код',
+ 'tax_code_cannot_be_deleted' => 'Ошибка при удалении налогового кода',
+ 'tax_code_duplicate' => 'Дубликат налогового кода',
+ 'tax_code_invalid_chars' => 'Недопустимые символы в налоговом коде',
+ 'tax_code_name' => 'Название налогового кода',
+ 'tax_code_required' => 'Налоговый код - обязательно для заполнения.',
+ 'tax_code_successful_deleted' => 'Налоговый код успешно удален',
+ 'tax_code_successful_updated' => 'Обновление прошло успешно',
+ 'tax_code_successful_updating' => 'Налоговый код обновлен успешно',
+ 'tax_code_successfully_added' => 'Добавление прошло успешно',
+ 'tax_code_type' => 'Тип налогового кода',
+ 'tax_codes' => 'Налоговые коды',
+ 'tax_codes_configuration' => 'Параметры налоговых кодов',
+ 'tax_codes_saved_successfully' => 'Изменения налогового кода сохранены',
+ 'tax_codes_saved_unsuccessfully' => 'Изменения налогового кода не сохранены',
+ 'tax_excluded' => 'Без налога',
+ 'tax_group' => 'Налоговая группа',
+ 'tax_group_not_unique' => 'Налоговая группа {0} не уникальна',
+ 'tax_group_sequence' => 'Последовательность налоговой группы',
+ 'tax_included' => 'Вкл. налог',
+ 'tax_jurisdiction' => 'Налоговая юрисдикция',
+ 'tax_jurisdiction_duplicate' => 'Дубликат налоговой юрисдикции',
+ 'tax_jurisdiction_invalid_chars' => 'Недопустимые символы в названии юрисдикции',
+ 'tax_jurisdiction_required' => 'Налоговая юрисдикция - обязательно для заполнения',
+ 'tax_jurisdictions' => 'Налоговые юрисдикции',
+ 'tax_jurisdictions_configuration' => 'Параметры налоговых юрисдикций',
+ 'tax_jurisdictions_saved_successfully' => 'Изменения налоговой юрисдикции сохранены',
+ 'tax_jurisdictions_saved_unsuccessfully' => 'Изменения налоговой юрисдикции не сохранены',
+ 'tax_rate' => 'Ставка налога',
+ 'tax_rate_configuration' => 'Параметры ставки налога',
+ 'tax_rate_error_adding_updating' => 'Не удалось добавить или обновить налоговую ставку',
+ 'tax_rate_numeric' => 'Налоговая ставка должна быть числом',
+ 'tax_rate_required' => 'Налоговая ставка - обязательное поле для заполнения',
+ 'tax_rate_successful_updated' => 'Успешно обновлено',
+ 'tax_rate_successfully_added' => 'Успешно добавлено',
+ 'tax_rates' => 'Налоговые ставки',
+ 'tax_rates_configuration' => 'Параметры налоговых ставок',
+ 'tax_rounding' => 'Округление налога',
+ 'tax_type' => 'Тип налога',
+ 'update' => 'Обновить налоговую ставку',
+ 'vat_tax' => 'НДС',
];