Skip to content

Commit

Permalink
Часть системных сообщений реализована языковыми константами. Правка с…
Browse files Browse the repository at this point in the history
…сылок на документацию в комментариях к методам библиотеки.
  • Loading branch information
sergeytolkachyov committed Nov 18, 2024
1 parent aef220f commit 4a766b2
Show file tree
Hide file tree
Showing 4 changed files with 73 additions and 33 deletions.
6 changes: 3 additions & 3 deletions language/ru-RU/pkg_lib_wtcdek.sys.ini
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,9 @@ PKG_LIB_WTCDEK_AFTER_INSTALL = "Спасибо за установку расш
PKG_LIB_WTCDEK_AFTER_DISCOVER_INSTALL = "Спасибо за установку расширения"
PKG_LIB_WTCDEK_AFTER_UPDATE = "Спасибо за обновление расширения"
PKG_LIB_WTCDEK_AFTER_UNINSTALL = ":("
PKG_LIB_WTCDEK_MAYBE_INTERESTING="<h4>Может быть интересно</h4><ul class=\"nav nav-tabs nav-stacked list-group\"><li class=\"list-group-item\"><a href=\"https://web-tolk.ru/dev/web-assets\" target=\"_blank\" title=\"Перейти на https://web-tolk.ru\">Joomla 4 & Joomla 5 Web Assets</a></li><li class=\"list-group-item\"><a href=\"https://web-tolk.ru/dev/joomshopping\" target=\"_blank\" title=\"Перейти на https://web-tolk.ru\">Расширения для JoomShopping</a></li><li class=\"list-group-item\"><a href=\"https://web-tolk.ru/dev/joomla-plugins\" target=\"_blank\" title=\"Перейти на https://web-tolk.ru\">Плагины Joomla</a></li><li class=\"list-group-item\"><a href=\"https://web-tolk.ru/dev/joomla-modules\" target=\"_blank\" title=\"Перейти на https://web-tolk.ru\">Модули Joomla</a></li><li class=\"list-group-item\"><a href=\"https://web-tolk.ru/dev/components\" target=\"_blank\" title=\"Перейти на https://web-tolk.ru\">Компоненты Joomla</a></li><li class=\"list-group-item\"><a href=\"https://web-tolk.ru/dev/biblioteki\" target=\"_blank\" title=\"Перейти на https://web-tolk.ru\">Библиотеки Joomla для разработчиков</a></li></ul>"
PKG_LIB_WTCDEK_WHATS_NEW="<h3>v.1.1.0 Что нового?</h3><h4>Если название города содержит пробел</h4><p>Исправлена ошибка, возникавшая в тех случаях, когда название города содержало пробел: <code>Нижний Новгород</code>, <code>Новый Уренгой</code> и так далее.</p><h4>Копирование и обновление данных CDEK в локальную базу данных</h4><p>Добавлен плагин стандартного планировщика задач Joomla, который позволяет копировать и обновлять по расписанию списки стран и регионов доставки, населенных пунктов, а так же пунктов выдачи заказа. Эти данные вы можете использовать затем в своих расширениях. Рекомендуется настроить выполнение задач планировщика Joomla с помощью серверного CRON, так как некоторые справочники довольно большого объёма и их обновление может занимать продолжительное время. Также будьте внимательны, на некоторых хостингах существует ограничение на занимаемый объём базы данных.</p><h4>Метод getLocationPostalCodes()</h4><p>Добавлен метод <code>getLocationPostalCodes</code>, который получает список почтовых индексов для населенного пункта по его коду.</p>"
PKG_LIB_WTCDEK_JOOMLARU_TELEGRAM_CHAT="Joomla сообщество в Телеграм"
PKG_LIB_WTCDEK_MAYBE_INTERESTING = "<h4>Может быть интересно</h4><ul class=\"nav nav-tabs nav-stacked list-group\"><li class=\"list-group-item\"><a href=\"https://web-tolk.ru/dev/web-assets\" target=\"_blank\" title=\"Перейти на https://web-tolk.ru\">Joomla 4 & Joomla 5 Web Assets</a></li><li class=\"list-group-item\"><a href=\"https://web-tolk.ru/dev/joomshopping\" target=\"_blank\" title=\"Перейти на https://web-tolk.ru\">Расширения для JoomShopping</a></li><li class=\"list-group-item\"><a href=\"https://web-tolk.ru/dev/joomla-plugins\" target=\"_blank\" title=\"Перейти на https://web-tolk.ru\">Плагины Joomla</a></li><li class=\"list-group-item\"><a href=\"https://web-tolk.ru/dev/joomla-modules\" target=\"_blank\" title=\"Перейти на https://web-tolk.ru\">Модули Joomla</a></li><li class=\"list-group-item\"><a href=\"https://web-tolk.ru/dev/components\" target=\"_blank\" title=\"Перейти на https://web-tolk.ru\">Компоненты Joomla</a></li><li class=\"list-group-item\"><a href=\"https://web-tolk.ru/dev/biblioteki\" target=\"_blank\" title=\"Перейти на https://web-tolk.ru\">Библиотеки Joomla для разработчиков</a></li></ul>"
PKG_LIB_WTCDEK_WHATS_NEW = "<h3>v.1.1.0 Что нового?</h3><h4>Если название города содержит пробел</h4><p>Исправлена ошибка, возникавшая в тех случаях, когда название города содержало пробел: <code>Нижний Новгород</code>, <code>Новый Уренгой</code> и так далее.</p><h4>Копирование и обновление данных CDEK в локальную базу данных</h4><p>Добавлен плагин стандартного планировщика задач Joomla, который позволяет копировать и обновлять по расписанию списки стран и регионов доставки, населенных пунктов, а так же пунктов выдачи заказа. Эти данные вы можете использовать затем в своих расширениях. Рекомендуется настроить выполнение задач планировщика Joomla с помощью серверного CRON, так как некоторые справочники довольно большого объёма и их обновление может занимать продолжительное время. Также будьте внимательны, на некоторых хостингах существует ограничение на занимаемый объём базы данных.</p><h4>Метод getLocationPostalCodes()</h4><p>Добавлен метод <code>getLocationPostalCodes</code>, который получает список почтовых индексов для населенного пункта по его коду.</p>"
PKG_LIB_WTCDEK_JOOMLARU_TELEGRAM_CHAT = "Joomla сообщество в Телеграм"
PKG_LIB_WTCDEK_WEBTOLK_TELEGRAM_CHANNEL = "@WebTolkRu в Telegram"
PKG_LIB_WTCDEK_ERROR_COMPATIBLE_JOOMLA = "Эта версия совместима только с Joomla %s и выше."
PKG_LIB_WTCDEK_ERROR_COMPATIBLE_PHP = "Эта версия совместима только с PHP %s и выше."
18 changes: 17 additions & 1 deletion lib_webtolk_wtcdek/language/en-GB/lib_webtolk_cdekapi.ini
Original file line number Diff line number Diff line change
@@ -1,4 +1,20 @@
WT_CDEK_SM_DAY_0="day"
WT_CDEK_SM_DAY_1="day"
WT_CDEK_SM_DAY_2="days"
WT_CDEK_SM_DAY_MORE="days"
WT_CDEK_SM_DAY_MORE="days"

PKG_LIB_WTCDEK_ERROR_GETRESPONSE_CANT_DO_REQUEST = "WT Cdek library can't do request. See logs for more details."
PKG_LIB_WTCDEK_ERROR_RESPONSEHANDLER_NO_CODE = "No code"
PKG_LIB_WTCDEK_ERROR_RESPONSEHANDLER_NO_ERROR_DESC = "No error description"
PKG_LIB_WTCDEK_ERROR_RESPONSEHANDLER_ERROR = "WT Cdek library %s Error: %s"
PKG_LIB_WTCDEK_ERROR_RESPONSEHANDLER_ERROR_500 = "CDEK server is gone with response code 500. Cdek API response: %s"

PKG_LIB_WTCDEK_ERROR_AUTHORIZE_NO_TOKEN = "Cdek response doesn't contain token"
PKG_LIB_WTCDEK_ERROR_AUTHORIZE = "Error while trying to authorize to CDEK API"

PKG_LIB_WTCDEK_ERROR_GETCALCULATORTARIFF_NO_TARIFF_CODE = "Cdek::getCalculatorTariff. There is no tariff code. Specify it, please."
PKG_LIB_WTCDEK_ERROR_GETCALCULATORTARIFF_FROM_LOCATION = "Cdek::getCalculatorTariff. There is no from_location. Specify it, please"
PKG_LIB_WTCDEK_ERROR_GETCALCULATORTARIFF_TO_LOCATION = "Cdek::getCalculatorTariff. There is no to_location. Specify it, please."
PKG_LIB_WTCDEK_ERROR_GETCALCULATORTARIFF_NO_PACKAGES = "Cdek::getCalculatorTarifflist. There is no packages array in request options array. Specify it, please."
PKG_LIB_WTCDEK_ERROR_GETCALCULATORTARIFF_NO_PACKAGES_WEIGHT = "Cdek::getCalculatorTariff. There is no weight specified in one of your packages in request options array. Specify it, please."

17 changes: 16 additions & 1 deletion lib_webtolk_wtcdek/language/ru-RU/lib_webtolk_cdekapi.ini
Original file line number Diff line number Diff line change
@@ -1,4 +1,19 @@
WT_CDEK_SM_DAY_0="дней"
WT_CDEK_SM_DAY_1="день"
WT_CDEK_SM_DAY_2="дня"
WT_CDEK_SM_DAY_MORE="дней"
WT_CDEK_SM_DAY_MORE="дней"

PKG_LIB_WTCDEK_ERROR_GETRESPONSE_CANT_DO_REQUEST = "WT Cdek library не может выполнить запрос. Смотрите детали в логах."
PKG_LIB_WTCDEK_ERROR_RESPONSEHANDLER_NO_CODE = "Нет кода ошибки"
PKG_LIB_WTCDEK_ERROR_RESPONSEHANDLER_NO_ERROR_DESC = "Нет описания ошибки"
PKG_LIB_WTCDEK_ERROR_RESPONSEHANDLER_ERROR_400 = "WT Cdek library %s Ошибка: %s"
PKG_LIB_WTCDEK_ERROR_RESPONSEHANDLER_ERROR_500 = "Сервер CDEK отвечает кодом ошибки 500. Ответ API CDEK: %s"

PKG_LIB_WTCDEK_ERROR_AUTHORIZE_NO_TOKEN = "Ответ API CDEK не содержит токен"
PKG_LIB_WTCDEK_ERROR_AUTHORIZE = "Ошибка авторизации в CDEK API"

PKG_LIB_WTCDEK_ERROR_GETCALCULATORTARIFF_NO_TARIFF_CODE = "Cdek::getCalculatorTariff. Не указан код тарифа CDEK. Укажите его, пожалуйста."
PKG_LIB_WTCDEK_ERROR_GETCALCULATORTARIFF_FROM_LOCATION = "Cdek::getCalculatorTariff. Не указано поле from_location в запросе. Укажите его, пожалуйста."
PKG_LIB_WTCDEK_ERROR_GETCALCULATORTARIFF_TO_LOCATION = "Cdek::getCalculatorTariff. Не указано поле to_location в запросе. Укажите его, пожалуйста."
PKG_LIB_WTCDEK_ERROR_GETCALCULATORTARIFF_NO_PACKAGES = "Cdek::getCalculatorTarifflist. Не указано поле packages в массиве параметров запроса. Укажите его, пожалуйста."
PKG_LIB_WTCDEK_ERROR_GETCALCULATORTARIFF_NO_PACKAGES_WEIGHT = "Cdek::getCalculatorTariff. Не указан вес в одном из элементов массива packages в массиве параметров запроса. Укажите его, пожалуйста."
Loading

0 comments on commit 4a766b2

Please sign in to comment.