Як змінити мову WordPress за замовчуванням
WordPress на сьогоднішній день найпопулярніша платформа для управління блогами. Основна мета WordPress це легке налаштування. Інша можливість за яку люблять WordPress це можливість писати в блог своєю рідною мовою. Якщо Ви використовуєте WordPress вже тривалий період і після створення сайту хочете змінити мову панелі адміністратора CMS, то кількома простими кроками ви зможете це зробити.
Крок 1: Завантаження мовних файлів
Знаходимо в списку всіх локацій движка потрібну вам мову і завантажуємо її. Дивитися мовні файли можна тут:
https://codex.wordpress.org/WordPress_in_Your_Language
Приклад мовних файлів:
» zh_CN.mo«- китайська
«fr_FR.mo«- французька
«de_DE.mo«- німецька
«en_US.mo«- американської англійської
«en_GB.mo«- британська англійська.
Перші два невеликі символи (‘de’ для Deutsch) відноситься до мови коду ISO-639. Друга частина назви файлу DE це код країни, до якої належить мовний файл ISO-3166. (для німецької _DE у прикладі). Таким чином, німецька / Deutsch . .міс файл називатиметься de_DE.mo. Інший приклад, рядок en_US.mo розшифровується як мова Англійська, а країна США.
Крок 2: Копіюємо мовні файли, пов'язані з установкою WordPress
Як тільки ви завантажите всі правильні та потрібні вам .міс файли до себе на комп'ютер, створіть папку мови у папці активної теми та завантажте в неї мовні файли.
Крок 3: Змініть WP-config.php
Після копіювання файлів, ви повинні змінити wp-config.php. Знайти цей файл у кореневій директорії установки WordPress і відкрити його в текстовому редакторі. Думаю ви вже знаєте, що цей файл містить усі налаштування, яка дозволяє підключитися до бази даних. Крім того файл wp-config.php може налаштовувати й інші параметри WordPress, наприклад, вказати яку мову потрібно використовувати за умовчанням, за допомогою простого налаштування:
1 |
define ('WPLANG', 'de_DE'); |
Це налаштування можна вказати перед DB_NAME, але тільки в тому випадку її в wp-config.php немає. Якщо налаштування вказано, то можна просто змінити її значення на потрібне вам.
Після внесення змін збережіть файл і завантажте його на веб-сервер. От і все, я й сам користуюся часто цим кодом, вирішив написати, можливо кому стати в нагоді.
/*
- Базовий курс з веб-дизайну;
- Верстка сайтів;
- Загальний курс CMS WordPress та продовження курсу з розробки шаблонів;
- Розробка сайтів на PHP.
Навіщо перед DB_NAME, якщо у всіх дистрибутивах та збірках ця константа вже є нижчою, перед WP_DEBUG? Міняти її потрібно саме там.
Якщо у налаштуваннях PHP увімкнені повідомлення типу Notice, то подвійне визначення константи призведе до помилки: «Повідомлення: Константа WPLANG уже визначена».
Гарне зауваження, статтю доповнив.