Исправления скриптов для корректного импортирования языковых файлов
Внимание!!! Данное исправление применимо только для XenForo 1.0.0 Beta 1
Исправление перезаписи языка при импортировании (чтобы не добавлялся дочерний язык)
/library/XenForo/ControllerAdmin/Language.php, строка 260
найти:
PHP код:
$caches = $languageModel->importLanguageXml($document, $input['overwrite_language_id'], $input['parent_language_id']);
заменить на:
PHP код:
$caches = $languageModel->importLanguageXml($document, $input['parent_language_id'], $input['overwrite_language_id']);
исправление компилирования фраз после импортирования (чтобы фразы появились во всех шаблонах)
library/XenForo/Model/Phrase.php, найти строку 970 и после строки
PHP код:
XenForo_Template_Compiler::resetPhraseCache();
добавить:
PHP код:
$this->compileAllPhrasesInLanguage($languageId);
Все.
Источник: XF-Russia.ru
Автор: Pepelac