Все сообщения модуля

Файл создан скриптом docs/build/generate/Errors.php, править его бесполезно — следующая сборка затрёт. Текст самих фраз живёт в lang/.

Страница нужна, чтобы найти свою ошибку поиском по её тексту. Разбор ситуаций и что с ними делать — на странице Что делать, если.

Фрагменты вида #STATUS# модуль заменяет на конкретные значения, поэтому в админке фраза выглядит чуть иначе, чем здесь.

SEO

HL-блок SEO-шаблонов (MrlexndrTranslateSeo) не найден: нажмите «Обновить» у модуля, чтобы он создался.

Ключ: MRLEXNDR_TRANSLATE_SEO_STORE_NO_BLOCK, файл lang/ru/lib/Seo/TemplateStore.php.

В английской админке: SEO templates highload block (MrlexndrTranslateSeo) not found: press "Update" on the module to create it.

В HL-блоке SEO-шаблонов нет колонки языка #LANG#: сохраните список языков модуля ещё раз, колонка создастся.

Ключ: MRLEXNDR_TRANSLATE_SEO_STORE_NO_LANG_FIELD, файл lang/ru/lib/Seo/TemplateStore.php.

В английской админке: SEO templates block has no #LANG# language column: save the module language list again to create it.

Не удалось записать перевод SEO-шаблона #KEY#: #ERROR#

Ключ: MRLEXNDR_TRANSLATE_SEO_STORE_WRITE_FAIL, файл lang/ru/lib/Seo/TemplateStore.php.

В английской админке: Failed to write SEO template translation #KEY#: #ERROR#

Админка

Доступ запрещен

Ключ: MRLEXNDR_TRANSLATE_ACCESS_DENIED, файл lang/ru/admin/messages.php.

В английской админке: Access denied

Недостаточно прав на запись (модуль mrlexndr.translate).

Ключ: MRLEXNDR_TRANSLATE_ACCESS_WRITE_DENIED, файл lang/ru/admin/messages.php.

В английской админке: Insufficient write permissions (module mrlexndr.translate).

#ERROR#<br>Последний известный баланс: <b>#BALANCE# руб.</b><br>Переводы могут быть недоступны до восстановления связи с api.mrlexndr.com.#TOPUP_LINK#

Ключ: MRLEXNDR_TRANSLATE_BALANCE_FAIL_DETAILS, файл lang/ru/admin/messages.php.

В английской админке: #ERROR#<br>Last known balance: <b>#BALANCE# RUB</b><br>Translations may be unavailable until connection to api.mrlexndr.com is restored.#TOPUP_LINK#

Сервер переводов недоступен. Показан последний известный баланс.

Ключ: MRLEXNDR_TRANSLATE_BALANCE_FAIL_GENERIC, файл lang/ru/admin/messages.php.

В английской админке: Translation server unavailable. Showing last known balance.

Сервер переводов недоступен.

Ключ: MRLEXNDR_TRANSLATE_BALANCE_FAIL_MESSAGE, файл lang/ru/admin/messages.php.

В английской админке: Translation server unavailable.

Чистка выполнена с ошибками

Ключ: MRLEXNDR_TRANSLATE_CLEANUP_DONE_ERR, файл lang/ru/admin/messages.php.

В английской админке: Cleanup finished with errors

Следов посторонних языков не найдено.

Ключ: MRLEXNDR_TRANSLATE_CLEANUP_EMPTY, файл lang/ru/admin/messages.php.

В английской админке: No leftovers from foreign languages found.

[пусто]

Ключ: MRLEXNDR_TRANSLATE_CLEANUP_NO_DATA, файл lang/ru/admin/messages.php.

В английской админке: [empty]

Проблема со структурой базы модуля

Ключ: MRLEXNDR_TRANSLATE_DB_WARNING, файл lang/ru/admin/messages.php.

В английской админке: Module database structure problem

Ошибка

Ключ: MRLEXNDR_TRANSLATE_ERR_TITLE, файл lang/ru/admin/messages.php.

В английской админке: Error

Мусор не найден! Либо проект чист, либо вы еще не запускали Индексацию.

Ключ: MRLEXNDR_TRANSLATE_GARBAGE_EMPTY, файл lang/ru/admin/messages.php.

В английской админке: No garbage found! Either the project is clean or indexing has not been run yet.

Ожидается файл с расширением .csv или .txt.

Ключ: MRLEXNDR_TRANSLATE_IMPORT_BAD_EXT, файл lang/ru/admin/messages.php.

В английской админке: A .csv or .txt file is expected.

Файл пустой или недоступен для чтения.

Ключ: MRLEXNDR_TRANSLATE_IMPORT_EMPTY_FILE, файл lang/ru/admin/messages.php.

В английской админке: The file is empty or unreadable.

Пустые ячейки существующие переводы не затирают: чего нет в файле, то остаётся в базе. Чтобы стереть перевод, откройте фразу в словаре и очистите поле.

Ключ: MRLEXNDR_TRANSLATE_IMPORT_EMPTY_KEEPS, файл lang/ru/admin/messages.php.

В английской админке: Empty cells do not wipe existing translations: whatever is missing from the file stays in the database. To clear a translation, open the phrase in the dictionary and empty the field.

Ошибка импорта

Ключ: MRLEXNDR_TRANSLATE_IMPORT_ERR_TITLE, файл lang/ru/admin/messages.php.

В английской админке: Import error

Недопустимые столбцы: #COLS#. Разрешены только UF_CODE и поля UF_LANG_* словаря.

Ключ: MRLEXNDR_TRANSLATE_IMPORT_INVALID_COLS, файл lang/ru/admin/messages.php.

В английской админке: Invalid columns: #COLS#. Only UF_CODE and UF_LANG_* dictionary fields are allowed.

Файл не выбран

Ключ: MRLEXNDR_TRANSLATE_IMPORT_NO_FILE, файл lang/ru/admin/messages.php.

В английской админке: No file selected

В файле не найден столбец UF_CODE. Проверьте CSV.

Ключ: MRLEXNDR_TRANSLATE_IMPORT_NO_UF_CODE, файл lang/ru/admin/messages.php.

В английской админке: Column UF_CODE not found in file. Check the CSV.

Файл не загрузился (код ошибки #CODE#). Проверьте размер файла и настройки upload_max_filesize.

Ключ: MRLEXNDR_TRANSLATE_IMPORT_UPLOAD_FAILED, файл lang/ru/admin/messages.php.

В английской админке: Upload failed (error code #CODE#). Check the file size and upload_max_filesize.

Пустых ответов от API: #COUNT# — эти строки останутся непереведёнными; подробности в журнале событий.

Ключ: MRLEXNDR_TRANSLATE_JS_EMPTY_RESULTS, файл lang/ru/admin/messages.php.

В английской админке: Empty API responses: #COUNT# - those strings stay untranslated; see the event log for details.

Ошибка: #MSG#

Ключ: MRLEXNDR_TRANSLATE_JS_ERROR_PREFIX, файл lang/ru/admin/messages.php.

В английской админке: Error: #MSG#

Сервер переводов недоступен или превышено время ожидания.

Ключ: MRLEXNDR_TRANSLATE_JS_SERVER_FAIL, файл lang/ru/admin/messages.php.

В английской админке: Translation server unavailable or request timed out.

Неизвестная ошибка

Ключ: MRLEXNDR_TRANSLATE_JS_UNKNOWN_ERROR, файл lang/ru/admin/messages.php.

В английской админке: Unknown error

нет сайта с этим языком

Ключ: MRLEXNDR_TRANSLATE_LANGS_MARK_NO_SITE, файл lang/ru/admin/messages.php.

В английской админке: no site uses this language

Нет активных инфоблоков или модуль iblock не подключён

Ключ: MRLEXNDR_TRANSLATE_NO_IBLOCKS, файл lang/ru/admin/messages.php.

В английской админке: No active infoblocks or iblock module is not loaded

Целевые языки не заданы. Откройте «Инфоблоки → Языки» и отметьте языки перевода.

Ключ: MRLEXNDR_TRANSLATE_NO_TARGET_LANGS, файл lang/ru/admin/messages.php.

В английской админке: No target languages configured. Open "Infoblocks -> Languages" and select translation languages.

пусто

Ключ: MRLEXNDR_TRANSLATE_ORPHAN_EMPTY, файл lang/ru/admin/messages.php.

В английской админке: empty

Устаревших переводов нет.

Ключ: MRLEXNDR_TRANSLATE_OUTDATED_EMPTY, файл lang/ru/admin/messages.php.

В английской админке: No outdated translations.

Минимальная сумма пополнения — 1000 руб.

Ключ: MRLEXNDR_TRANSLATE_PAYMENT_AMOUNT_INVALID, файл lang/ru/admin/messages.php.

В английской админке: Minimum top-up amount is 1000 RUB.

Укажите корректный email для отправки чека.

Ключ: MRLEXNDR_TRANSLATE_PAYMENT_EMAIL_INVALID, файл lang/ru/admin/messages.php.

В английской админке: Enter a valid email for the receipt.

История платежей пуста.

Ключ: MRLEXNDR_TRANSLATE_PAYMENT_HISTORY_EMPTY, файл lang/ru/admin/messages.php.

В английской админке: Payment history is empty.

Не удалось создать платёж

Ключ: MRLEXNDR_TRANSLATE_PAYMENT_INIT_FAIL, файл lang/ru/admin/messages.php.

В английской админке: Could not create payment

Деньги не были списаны. Вы можете повторить попытку оплаты.

Ключ: MRLEXNDR_TRANSLATE_PAYMENT_RETURN_FAIL_DETAILS, файл lang/ru/admin/messages.php.

В английской админке: No funds were charged. You can try again.

Платёж отменён или отклонён

Ключ: MRLEXNDR_TRANSLATE_PAYMENT_RETURN_FAIL_MESSAGE, файл lang/ru/admin/messages.php.

В английской админке: Payment cancelled or declined

Банк подтвердил оплату, но произошла внутренняя ошибка. Свяжитесь с поддержкой.

Ключ: MRLEXNDR_TRANSLATE_PAYMENT_RETURN_INTERNAL_FAIL_DETAILS, файл lang/ru/admin/messages.php.

В английской админке: The bank confirmed payment but an internal error occurred. Contact support.

Ошибка зачисления платежа

Ключ: MRLEXNDR_TRANSLATE_PAYMENT_RETURN_INTERNAL_FAIL_MESSAGE, файл lang/ru/admin/messages.php.

В английской админке: Payment crediting error

Ошибка / отменён

Ключ: MRLEXNDR_TRANSLATE_PAYMENT_STATUS_FAILED, файл lang/ru/admin/messages.php.

В английской админке: Failed / cancelled

Фоновый перевод остановлен из-за ошибок. Переведено свойств: #DONE#.

Ключ: MRLEXNDR_TRANSLATE_QUEUE_BG_FAILED, файл lang/ru/admin/messages.php.

В английской админке: Background translation stopped because of errors. Properties translated: #DONE#.

Фоновый перевод недоступен: на сайте не включён запуск агентов по cron. Без него агент выполняется внутри запроса случайного посетителя, и шаг перевода будет ждать он — это хуже, чем прогон из админки. Как включить, написано в документации модуля.

Ключ: MRLEXNDR_TRANSLATE_QUEUE_BG_NO_CRON, файл lang/ru/admin/messages.php.

В английской админке: Background translation is unavailable: cron agents are not enabled on this site. Without them an agent runs inside a random visitor request, so that visitor waits for the translation step. See the module documentation on how to enable it.

Всё переведено: расхождений с исходником нет.

Ключ: MRLEXNDR_TRANSLATE_QUEUE_EMPTY, файл lang/ru/admin/messages.php.

В английской админке: Everything is translated: no differences from the source.

Не удалось перевести #PROPS# свойств у #ELEMENTS# элементов: GPT отказался, повторная попытка со строгой формулировкой не прошла, и запасной машинный движок тоже ничего не вернул. Эти тексты больше не отправляются — ответ будет тот же, а запросы стоят времени. Отметка снимется сама, если изменить исходный текст. Кнопка ниже нужна, если вы поправили глоссарий или контекст проекта.

Ключ: MRLEXNDR_TRANSLATE_QUEUE_FAILED, файл lang/ru/admin/messages.php.

В английской админке: Could not translate #PROPS# properties of #ELEMENTS# elements: GPT refused, a second attempt with stricter wording did not help, and the fallback machine engine returned nothing either. These texts are no longer sent — the answer would be the same, and requests cost time. The mark clears itself if the source text changes. The button below is for when you have edited the glossary or the project context.

Элемент

Ключ: MRLEXNDR_TRANSLATE_QUEUE_FAILED_COL_ELEMENT, файл lang/ru/admin/messages.php.

В английской админке: Element

Что не перевелось

Ключ: MRLEXNDR_TRANSLATE_QUEUE_FAILED_COL_PROPS, файл lang/ru/admin/messages.php.

В английской админке: What was not translated

Показано #SHOWN# элементов из #TOTAL#.

Ключ: MRLEXNDR_TRANSLATE_QUEUE_FAILED_MORE, файл lang/ru/admin/messages.php.

В английской админке: Showing #SHOWN# of #TOTAL# elements.

Попробовать снова

Ключ: MRLEXNDR_TRANSLATE_QUEUE_FAILED_RETRY, файл lang/ru/admin/messages.php.

В английской админке: Try again

Отслеживаемых инфоблоков пока нет: отметьте их выше в списке инфоблоков и сохраните.

Ключ: MRLEXNDR_TRANSLATE_SECTION_EXTRA_UF_NO_TRACKED, файл lang/ru/admin/messages.php.

В английской админке: No tracked infoblocks yet: check them in the infoblock list above and save.

пусто

Ключ: MRLEXNDR_TRANSLATE_STAND_EMPTY, файл lang/ru/admin/messages.php.

В английской админке: empty

Есть отказы. Разбирайте сверху вниз: нижние строки часто следствие верхних.

Ключ: MRLEXNDR_TRANSLATE_STAND_OVERALL_FAIL, файл lang/ru/admin/messages.php.

В английской админке: There are failures. Work top down: the lower rows are often consequences of the upper ones.

Есть строки, требующие вашего решения. Они помечены как «внимание»: это не поломка, а работа для человека.

Ключ: MRLEXNDR_TRANSLATE_STAND_OVERALL_WARN, файл lang/ru/admin/messages.php.

В английской админке: Some rows need your decision. They are marked as warnings: that is work for a human, not a breakage.

Раздел собрать не удалось

Ключ: MRLEXNDR_TRANSLATE_STAND_SECTION_FAILED, файл lang/ru/admin/messages.php.

В английской админке: Could not collect this section

отказ

Ключ: MRLEXNDR_TRANSLATE_STAND_ST_FAIL, файл lang/ru/admin/messages.php.

В английской админке: failure

внимание

Ключ: MRLEXNDR_TRANSLATE_STAND_ST_WARN, файл lang/ru/admin/messages.php.

В английской админке: warning

Предупреждения установки

Ключ: MRLEXNDR_TRANSLATE_STAND_WARNINGS, файл lang/ru/admin/messages.php.

В английской админке: Install warnings

Пустых

Ключ: MRLEXNDR_TRANSLATE_STATS_COL_EMPTY, файл lang/ru/admin/messages.php.

В английской админке: Empty

Пустых (#LANG#)

Ключ: MRLEXNDR_TRANSLATE_STATS_COL_EMPTY_LANG, файл lang/ru/admin/messages.php.

В английской админке: Empty (#LANG#)

Нет подходящих инфоблоков или нет целевых языков.

Ключ: MRLEXNDR_TRANSLATE_STATS_NO_IBLOCK, файл lang/ru/admin/messages.php.

В английской админке: No suitable infoblocks or no target languages.

Синхронизация завершена с ошибками

Ключ: MRLEXNDR_TRANSLATE_SYNC_ERR_TITLE, файл lang/ru/admin/messages.php.

В английской админке: Synchronization completed with errors

Не выбран инфоблок

Ключ: MRLEXNDR_TRANSLATE_SYNC_NO_IBLOCK, файл lang/ru/admin/messages.php.

В английской админке: No infoblock selected

<b>Типографика не работает: модуль «mrLexndr Корректор» (mrlexndr.corrector) не установлен.</b> Галочку можно поставить, но текст будет записываться без обработки. Установите корректор — типографика заработает сразу, ничего перенастраивать не нужно.

Ключ: MRLEXNDR_TRANSLATE_TYPO_NO_CORRECTOR, файл lang/ru/admin/messages.php.

В английской админке: <b>Typography is not working: the "mrLexndr Corrector" module (mrlexndr.corrector) is not installed.</b> You can tick the box, but text will be saved without processing. Install the corrector and typography starts working at once — nothing else has to be reconfigured.

Инфоблоки

Ошибка создания #CODE#: #ERROR#

Ключ: MRLEXNDR_TRANSLATE_SYNC_LOG_ELEM_ERR, файл lang/ru/lib/Iblock/Synchronizer.php.

В английской админке: Failed to create #CODE#: #ERROR#

Целевые языки перевода не заданы. Откройте «Инфоблоки → Языки» и отметьте языки, в которые переводим.

Ключ: MRLEXNDR_TRANSLATE_SYNC_NO_TARGET_LANGS, файл lang/ru/lib/Iblock/Synchronizer.php.

В английской админке: No target languages configured. Open "Infoblocks -> Languages" and select the languages to translate into.

Перевод

Внутренняя ошибка модуля перевода. Подробности записаны в журнал событий: Настройки → Инструменты → Журнал событий, тип TRANSLATE_ENDPOINT_FAILURE.

Ключ: MRLEXNDR_TRANSLATE_ENDPOINT_INTERNAL_ERROR, файл lang/ru/lib/Service/TranslateEndpoint.php.

В английской админке: Internal error in the translation module. Details are in the event log: Settings -> Tools -> Event log, type TRANSLATE_ENDPOINT_FAILURE.

Некорректные ID

Ключ: MRLEXNDR_TRANSLATE_PIPELINE_BAD_IDS, файл lang/ru/lib/Service/TranslatePipeline.php.

В английской админке: Invalid IDs

Ошибка перевода подписей вариантов списка: #ERROR#

Ключ: MRLEXNDR_TRANSLATE_PIPELINE_LIST_ENUM_TRANSLATE_FAIL, файл lang/ru/lib/Service/TranslatePipeline.php.

В английской админке: List enum label translation failed: #ERROR#

Недостаточно прав на элемент

Ключ: MRLEXNDR_TRANSLATE_PIPELINE_NO_ELEMENT_PERM, файл lang/ru/lib/Service/TranslatePipeline.php.

В английской админке: Insufficient permissions on element

Недостаточно прав на инфоблок

Ключ: MRLEXNDR_TRANSLATE_PIPELINE_NO_IBLOCK_PERM, файл lang/ru/lib/Service/TranslatePipeline.php.

В английской админке: Insufficient permissions on infoblock

Недостаточно прав на модуль перевода: строки справочников переводит тот, у кого есть право записи на сам модуль. Инфоблок здесь ни при чём — у справочника его нет.

Ключ: MRLEXNDR_TRANSLATE_PIPELINE_NO_MODULE_PERM, файл lang/ru/lib/Service/TranslatePipeline.php.

В английской админке: Insufficient permissions on the translation module: directory rows are translated by whoever has write access to the module itself. Infoblocks are not involved — a directory has none.

Недостаточно прав на раздел

Ключ: MRLEXNDR_TRANSLATE_PIPELINE_NO_SECTION_PERM, файл lang/ru/lib/Service/TranslatePipeline.php.

В английской админке: Insufficient permissions on section

Недостаточно прав (W)

Ключ: MRLEXNDR_TRANSLATE_PIPELINE_NO_WRITE, файл lang/ru/lib/Service/TranslatePipeline.php.

В английской админке: Insufficient permissions (W)

Прочее

Не удалось удалить поле раздела #FIELD#.

Ключ: MRLEXNDR_TRANSLATE_ARTIFACTS_FIELD_FAIL, файл lang/ru/lib/Service/LanguageArtifacts.php.

В английской админке: Failed to delete section field #FIELD#.

Модуль инфоблоков недоступен.

Ключ: MRLEXNDR_TRANSLATE_ARTIFACTS_NO_IBLOCK, файл lang/ru/lib/Service/LanguageArtifacts.php.

В английской админке: The iblock module is not available.

Не удалось удалить свойство #CODE# (инфоблок #IBLOCK#).

Ключ: MRLEXNDR_TRANSLATE_ARTIFACTS_PROP_FAIL, файл lang/ru/lib/Service/LanguageArtifacts.php.

В английской админке: Failed to delete property #CODE# (infoblock #IBLOCK#).

Внутренняя ошибка сервера

Ключ: MRLEXNDR_TRANSLATE_ERR_INTERNAL, файл lang/ru/tools/translate.php.

В английской админке: Internal server error

Модуль mrlexndr.translate не установлен или не найден

Ключ: MRLEXNDR_TRANSLATE_ERR_MODULE_NOT_LOADED, файл lang/ru/tools/translate.php.

В английской админке: Module mrlexndr.translate is not installed or not found

Форма не перезагружена автоматически — сначала прочитайте ошибку.

Ключ: MRLEXNDR_TRANSLATE_IBEDIT_JS_DONE_ERR, файл lang/ru/lib/UI/IblockEditButton.php.

В английской админке: The form was not reloaded automatically - read the error first.

Ошибка перевода

Ключ: MRLEXNDR_TRANSLATE_IBEDIT_JS_ERR, файл lang/ru/lib/UI/IblockEditButton.php.

В английской админке: Translation error

Сервер переводов недоступен или превышено время ожидания.

Ключ: MRLEXNDR_TRANSLATE_IBEDIT_JS_FAIL, файл lang/ru/lib/UI/IblockEditButton.php.

В английской админке: Translation server unavailable or request timed out.

BX.ajax недоступен

Ключ: MRLEXNDR_TRANSLATE_IBEDIT_JS_NO_BX, файл lang/ru/lib/UI/IblockEditButton.php.

В английской админке: BX.ajax is not available

Перевести только непереведённое

Ключ: MRLEXNDR_TRANSLATE_IBEDIT_MODE_EMPTY, файл lang/ru/lib/UI/IblockEditButton.php.

В английской админке: Translate only empty fields

Перевод пишется сразу в базу, минуя форму. После успешного перевода страница перезагрузится: несохранённые правки в других полях будут потеряны, поэтому сохраните их заранее. Это касается и правки перевода в самой форме, когда язык интерфейса — целевой: сначала сохраните форму, потом переводите.

Ключ: MRLEXNDR_TRANSLATE_IBEDIT_SAVE_WARNING, файл lang/ru/lib/UI/IblockEditButton.php.

В английской админке: Translations are written straight to the database, bypassing the form. After a successful run the page reloads: unsaved changes in other fields will be lost, so save them beforehand. This also applies to translation editing in the form itself when the interface language is a target one: save the form first, then translate.

Машинный перевод ничего не вернул — поле оставлено как есть

Ключ: MRLEXNDR_TRANSLATE_LIVE_AUTO_EMPTY, файл lang/ru/lib/UI/LiveInlineEditor.php.

В английской админке: Auto-translation returned nothing — the field is left as it was

Ошибка

Ключ: MRLEXNDR_TRANSLATE_LIVE_ERROR, файл lang/ru/lib/UI/LiveInlineEditor.php.

В английской админке: Error

Нет языкового свойства для #LANG# — перевод хранить негде. Правится только на базовом языке #BASE#.

Ключ: MRLEXNDR_TRANSLATE_LM_NO_TWIN, файл lang/ru/lib/UI/IblockLangMirror.php.

В английской админке: No #LANG# language property — there is nowhere to store the translation. Edited in the base language #BASE# only.

Синхронизировать свойства

Ключ: MRLEXNDR_TRANSLATE_LM_NO_TWIN_LINK, файл lang/ru/lib/UI/IblockLangMirror.php.

В английской админке: Synchronise properties

Для языка #LANG# в этом инфоблоке нет ни одной пары «оригинал → перевод». Выполните синхронизацию свойств.

Ключ: MRLEXNDR_TRANSLATE_LM_REFUSE_EMPTY, файл lang/ru/lib/UI/IblockLangMirror.php.

В английской админке: There is no «original → translation» pair for #LANG# in this information block. Run property synchronisation.

Подмена прервана ошибкой скрипта, форма возвращена в базовое состояние: #ERROR#

Ключ: MRLEXNDR_TRANSLATE_LM_REFUSE_ERROR, файл lang/ru/lib/UI/IblockLangMirror.php.

В английской админке: Mirroring was interrupted by a script error; the form has been restored to its base state: #ERROR#

Переводы SEO-шаблонов хранить негде: нет хранилища или колонки языка #LANG#. Нажмите «Обновить» у модуля и сохраните список языков.

Ключ: MRLEXNDR_TRANSLATE_LM_SEO_NO_STORE, файл lang/ru/lib/UI/IblockLangMirror.php.

В английской админке: There is nowhere to store SEO template translations: the storage or the #LANG# language column is missing. Press «Update» on the module and save the language list.

Интерфейс на языке #LANG#, но поля формы показывают содержимое на базовом языке #BASE#. Правка перевода в этой форме не включена — всё, что вы введёте, запишется в базовый язык.

Ключ: MRLEXNDR_TRANSLATE_LM_WARNING, файл lang/ru/lib/UI/IblockLangMirror.php.

В английской админке: The interface is in #LANG#, but the form fields show content in the base language #BASE#. Translation editing is not enabled on this form — whatever you type will be saved to the base language.

Ошибка поиска: #MSG#

Ключ: MRLEXNDR_TRANSLATE_SCAN_SEARCH_ERR, файл lang/ru/lib/Service/CodeScanner.php.

В английской админке: Search error: #MSG#

Раздел #ID#: ядро отказалось сохранить перевод, причина не названа.

Ключ: MRLEXNDR_TRANSLATE_SECTION_WRITER_FAIL, файл lang/ru/lib/Service/IblockSectionValueWriter.php.

В английской админке: Section #ID#: the core refused to save the translation without naming a reason.

Не найдены пары (Поле/Свойство -> Свойство/Поле)

Ключ: MRLEXNDR_TRANSLATE_SLICE_ELEMENT_NO_PAIRS, файл lang/ru/lib/Service/IblockElementSliceBuilder.php.

В английской админке: No field/property mapping pairs found

Не найдены UF-поля для перевода

Ключ: MRLEXNDR_TRANSLATE_SLICE_SECTION_NO_UF, файл lang/ru/lib/Service/IblockSectionSliceBuilder.php.

В английской админке: No UF fields found for translation

Раздел #ID#, поле #CODE#: не удалось перевести sprint-блок — #ERROR#

Ключ: MRLEXNDR_TRANSLATE_SLICE_SECTION_SPRINT_FAIL, файл lang/ru/lib/Service/IblockSectionSliceBuilder.php.

В английской админке: Section #ID#, field #CODE#: sprint block could not be translated — #ERROR#

Элемент #ID#, свойство #CODE#: не удалось перевести sprint-блок — #ERROR#

Ключ: MRLEXNDR_TRANSLATE_SLICE_SPRINT_FAIL, файл lang/ru/lib/Service/IblockElementSliceBuilder.php.

В английской админке: Element #ID#, property #CODE#: sprint block translation failed - #ERROR#

Сервер переводов

Ошибка API переводов

Ключ: MRLEXNDR_TRANSLATE_SAAS_API_ERROR, файл lang/ru/lib/Service/SaasClient.php.

В английской админке: Translation API error

Сервер переводов вернул некорректный JSON

Ключ: MRLEXNDR_TRANSLATE_SAAS_BAD_JSON, файл lang/ru/lib/Service/SaasClient.php.

В английской админке: Translation server returned invalid JSON

Сервер переводов вернул пустой ответ

Ключ: MRLEXNDR_TRANSLATE_SAAS_EMPTY_RESPONSE, файл lang/ru/lib/Service/SaasClient.php.

В английской админке: Translation server returned an empty response

Некорректный ответ API: отсутствует balance_rub

Ключ: MRLEXNDR_TRANSLATE_SAAS_NO_BALANCE, файл lang/ru/lib/Service/SaasClient.php.

В английской админке: Invalid API response: balance_rub is missing

Не удалось получить хеш лицензии Bitrix. Проверьте лицензию на текущей установке.

Ключ: MRLEXNDR_TRANSLATE_SAAS_NO_LICENSE, файл lang/ru/lib/Service/SaasClient.php.

В английской админке: Could not obtain Bitrix license hash. Check the license on this installation.

Некорректный ответ API: отсутствует payment_url

Ключ: MRLEXNDR_TRANSLATE_SAAS_NO_PAYMENT_URL, файл lang/ru/lib/Service/SaasClient.php.

В английской админке: Invalid API response: payment_url is missing

Некорректный ответ API: отсутствует массив translations

Ключ: MRLEXNDR_TRANSLATE_SAAS_NO_TRANSLATIONS, файл lang/ru/lib/Service/SaasClient.php.

В английской админке: Invalid API response: translations array is missing

Сервер переводов временно недоступен. Повторите попытку позже.

Ключ: MRLEXNDR_TRANSLATE_SAAS_TEMPORARY, файл lang/ru/lib/Service/SaasClient.php.

В английской админке: Translation server is temporarily unavailable. Please try again later.

Словарь

Список полей этого справочника пуст: впишите коды полей и сохраните список, затем синхронизируйте.

Ключ: MRLEXNDR_TRANSLATE_HL_SYNC_NO_FIELDS, файл lang/ru/lib/Hl/HlSynchronizer.php.

В английской админке: The field list for this directory is empty: enter field codes, save the list, then synchronize.

Ни одно поле из списка не найдено у справочника или их тип не переводится: языковые копии создаются только для строк и полей блочного редактора.

Ключ: MRLEXNDR_TRANSLATE_HL_SYNC_NO_MATCH, файл lang/ru/lib/Hl/HlSynchronizer.php.

В английской админке: None of the listed fields exist in the directory, or their type is not translatable: language copies are created only for string and block editor fields.

Строка справочника #ID#: в одиночное поле пришёл список значений. Множественные поля справочников не переводятся.

Ключ: MRLEXNDR_TRANSLATE_HL_WRITER_BAD_VALUE, файл lang/ru/lib/Service/HlRowValueWriter.php.

В английской админке: Directory row #ID#: a list of values arrived for a single field. Multiple directory fields are not translated.

Строка справочника #ID#: ядро отказалось сохранить перевод, причина не названа.

Ключ: MRLEXNDR_TRANSLATE_HL_WRITER_FAIL, файл lang/ru/lib/Service/HlRowValueWriter.php.

В английской админке: Directory row #ID#: the core refused to save the translation without naming a reason.

Справочник #BLOCK# недоступен: строка #ID# не сохранена. Возможно, справочник удалили во время перевода.

Ключ: MRLEXNDR_TRANSLATE_HL_WRITER_NO_BLOCK, файл lang/ru/lib/Service/HlRowValueWriter.php.

В английской админке: Directory #BLOCK# is unavailable: row #ID# was not saved. The directory may have been deleted during translation.

События

Ошибка перевода

Ключ: MRLEXNDR_TRANSLATE_LIST_JS_ERR, файл lang/ru/lib/Event/IblockAdminListHandler.php.

В английской админке: Translation error

Сервер переводов недоступен или превышено время ожидания.

Ключ: MRLEXNDR_TRANSLATE_LIST_JS_FAIL, файл lang/ru/lib/Event/IblockAdminListHandler.php.

В английской админке: Translation server unavailable or request timed out.

Не удалось получить языки

Ключ: MRLEXNDR_TRANSLATE_LIST_JS_LANGS_FAIL, файл lang/ru/lib/Event/IblockAdminListHandler.php.

В английской админке: Could not load languages

Перевести только непереведённое

Ключ: MRLEXNDR_TRANSLATE_LIST_JS_MODE_EMPTY, файл lang/ru/lib/Event/IblockAdminListHandler.php.

В английской админке: Translate only empty fields

Не удалось определить IBLOCK_ID

Ключ: MRLEXNDR_TRANSLATE_LIST_JS_NO_IBLOCK, файл lang/ru/lib/Event/IblockAdminListHandler.php.

В английской админке: Could not determine IBLOCK_ID

Код <b>#CODE#</b> не найден в файлах проекта (папка /local/).

Ключ: MRLEXNDR_TRANSLATE_USAGE_NOT_FOUND, файл lang/ru/lib/Event/AdminEventHandler.php.

В английской админке: Code <b>#CODE#</b> not found in project files (/local/).

Установка и удаление

Модуль установлен, но часть файлов скопировать не удалось: проверьте права на запись в /bitrix/admin/, /bitrix/tools/, /bitrix/themes/.default/ и /local/. Без них пункты меню модуля будут вести в никуда.

Ключ: MRLEXNDR_TRANSLATE_FILES_ERROR, файл lang/ru/install/index.php.

В английской админке: The module is installed, but some files could not be copied: check write access to /bitrix/admin/, /bitrix/tools/, /bitrix/themes/.default/ and /local/. Without them the module menu items lead nowhere.

Модулю нужен PHP #NEED# или новее, на сервере #HAVE#. Установка отменена.

Ключ: MRLEXNDR_TRANSLATE_PHP_VERSION_ERROR, файл lang/ru/install/index.php.

В английской админке: The module requires PHP #NEED# or newer, this server runs #HAVE#. Installation cancelled.

Модулю нужен PHP #NEED# или новее, на сервере #HAVE#. Обновление отменено: файлы модуля уже заменены, схема базы — нет. Поднимите версию PHP и нажмите «Обновить» ещё раз.

Ключ: MRLEXNDR_TRANSLATE_PHP_VERSION_UPDATE_ERROR, файл lang/ru/install/index.php.

В английской админке: The module requires PHP #NEED# or newer, this server runs #HAVE#. Update cancelled: the module files have already been replaced, the database schema has not. Raise the PHP version and press Update again.

Запрос не прошёл проверку подлинности. Откройте список модулей заново и повторите удаление.

Ключ: MRLEXNDR_TRANSLATE_SESSID_ERROR, файл lang/ru/install/index.php.

В английской админке: The request failed the authenticity check. Reopen the module list and repeat the removal.

Будут сняты обработчики событий, фоновое задание перевода, права на модуль и служебные файлы в /bitrix/admin/ и /bitrix/tools/.<br><br>Переводы не удаляются ни при какой настройке: словарь в highload-блоке и таблица состояния очереди остаются на месте. Это контент, а не служебные данные, и восстановить его неоткуда. Если модуль вернуть, переводить заново и платить второй раз не придётся.

Ключ: MRLEXNDR_TRANSLATE_UNINSTALL_WARNING, файл lang/ru/install/index.php.

В английской админке: Event handlers, the background translation agent, module permissions and helper files in /bitrix/admin/ and /bitrix/tools/ will be removed.<br><br>Translations are never deleted: the highload-block dictionary and the queue state table stay in place. They are content, not service data, and there is nowhere to restore them from. If you reinstall the module, you will not have to translate and pay again.