Не працює переклад теми Вордпресс

Avatar

Від yurii.iaros 05-01-2025 00:40:41

Учасник · 13 повідомлень

Добрий день. Переклав в poedit...Завантажив файли uk_UA.mo та uk_UA.po в папку language теми. Прописав код define ('WPLANG', 'uk_UA'); в wp-config.php...Але переклад не працює. Хоча в налаштуваннях мови Вордпресс встановлена мова світиться. Підкажіть можливо щось пропустив?

Avatar

Від AzzePis 05-01-2025 08:38:41

Administrator · 1,029 повідомлень

Потрібно впевнитися, з якої папки підключається переклад, зазвичай десь у functions.php чи іншому файлі є :

add_action('after_setup_theme', 'wpdocs_theme_setup');

function wpdocs_theme_setup(){
    load_theme_textdomain('wpdocs_theme', get_template_directory() . '/languages');
}

Можливо там інша папка.


Український хостинг для WordPress | Шаблони та плагіни для WordPress українською
Тут можна купити домен за найкращою ціною

Avatar

Від yurii.iaros 05-01-2025 13:49:49

Учасник · 13 повідомлень

Там таке вписано: * Loads the theme translation file.
         *
         * @since 1.0.0
         */
        public function l10n() {
            /*
             * Make theme available for translation.
             * Translations can be filed in the /languages/ directory.
             */
            load_theme_textdomain( 'energico', trailingslashit( ENERGICO_THEME_DIR ) . 'languages' );
        }

Avatar

Від yurii.iaros 06-01-2025 20:10:44

Учасник · 13 повідомлень

Наче все правильно, але не працює...В чому може бути ще причина що переклад не працює?

Avatar

Від yurii.iaros 07-01-2025 04:31:01

Учасник · 13 повідомлень

Вся справа в найменуванні файлів перекладів. Потрібно такі назви: uk.mo, uk.рo. Тоді все буде працювати. З кодами все добре. Ще треба поправити у конфік пшп...виправити там назву. Дякую за допомогу.