Мови сайту: додати, увімкнути, оновити, видалити
Як встановити мову з каталогу чи з файлу, увімкнути її, оновити й прибрати; що бачать відвідувачі і хто це може робити.
Мова сайту — це пакет перекладів: слова рушія й усіх встановлених модулів однією мовою, без жодного рядка коду. Частина мов іде разом із рушієм, решта встановлюється пакетами з каталогу або з файлу. Усе робиться в розділі Система → Мови → Встановлені мови; біля кожної мови там видно мітку «Вбудований» (іде з рушієм), «З каталогу» або «Сторонній» (встановлено з вашого архіву).
Важливо знати заздалегідь:
- відвідувач бачить мову, лише коли її ввімкнено; поки мову вимкнено, вона є в панелі, але прихована на сайті;
- чого бракує в мові, показується англійською, тому сайт з неповним перекладом працює, а не ламається;
- мова панелі не залежить від мови сайту: кожна людина обирає її собі в профілі.
Хто може
Каталог, встановлення пакета, увімкнення, вимкнення й видалення пакета виконує лише власник сайту, і щоразу з повторним паролем. Усім власникам при цьому надходить лист, а в журналі лишається запис.
Встановити мову з каталогу
- Відкрийте Система → Мови → Встановлені мови і натисніть «Додати мову →». Відкриється Каталог доповнень → Мови — мовні пакети з нашого сервера; біля кожного видно версію та розмір.
- Натисніть «Встановити» біля потрібної мови. Саме нічого не завантажується: пакет береться лише за натисканням кнопки. Перед встановленням перевіряються підпис Nex1on, розмір і відбиток файлу: з каталогу встановлюються лише пакети з нашим підписом.
- Пакет встановлюється вимкненим. Відкрийте сторінку цієї мови, перевірте переклад і натисніть «Увімкнути».
Якщо написано «Каталог поки недоступний» або «Сервер мов не відповів», кнопки «Повторити» й «Оновити список» запитають каталог ще раз; найчастіше треба просто зачекати. Каталог не залежить від перемикача «Встановлення з архіву»: той стосується лише файлів з вашого комп’ютера.
Встановити мову з файлу
Для закритого хостингу й пакетів не з каталогу: на сторінці Каталог доповнень → Мови є смуга «Встановити з архіву». Оберіть вид «Мовний пакет» і файл .zip, натисніть «Оглянути», потім «Встановити». Така мова отримає мітку «Сторонній». Що лежить у такому пакеті й як його зібрати самому — у статті Власна мова й мовний пакет, як проходить встановлення і чому архів може відмовити — у статті Як встановити власне доповнення.
Пакет без підпису Nex1on встановлюється, лише якщо ввімкнено «Дозволити архіви без підпису». Він теж лишається вимкненим, а ввімкнути його можна лише з позначкою «Я розумію: тексти цього пакета побачать усі відвідувачі»: вмикайте такий пакет, лише якщо довіряєте джерелу.
Увімкнути, приховати, вимкнути
На сторінці мови:
| Кнопка | Що робить |
|---|---|
| Увімкнути | мова з’являється у виборі мови на сайті й у мові панелі в кожної людини. Повний переклад (100 %) вмикається одразу, від 90 % — за галочкою: відсутнє показується англійською |
| Приховати на сайті / Показувати на сайті | мова лишається в панелі, але відвідувачі її не бачать (або бачать) |
| Вимкнути | мова прибирається з вибору на сайті й з мови панелі; записи сайту цією мовою зберігають свій текст |
Основна мова
Основна мова — та, яку бачать відвідувачі, поки самі нічого не обрали. Її не можна вимкнути й видалити: «Спочатку виберіть іншу основну мову». Основну мову обирають під час встановлення сайту. Замінити її пакетом з нуля не можна («Основну мову сайту пакетом замінити не можна»), але якщо вона вже встановлена, її можна оновити пакетом з підписом Nex1on.
Оновити
- Разом із рушієм. Коли ви оновлюєте рушій з панелі, переклади встановлених мов оновлюються самі; наприкінці ходу написано «Переклади оновлено: …». Якщо зв’язку з каталогом немає, рушій усе одно оновиться, а наприкінці буде сказано «Переклади можна оновити пізніше: Система → Мови».
- За кнопкою. Якщо пакет вийшов між оновленнями рушія, у каталозі біля мови буде написано «Встановлено …, є новіша» і з’явиться кнопка «Оновити». Перед заміною робиться копія попередніх файлів; не вийшло — нічого не змінюється.
- Пакет старіший за встановлений не встановлюється: «Встановлений пакет новіший, ніж у каталозі».
Видалити
Спочатку мову треба вимкнути, потім натиснути «Видалити мову» й ввести код мови для підтвердження. Файли перекладу не стираються: вони переносяться поруч у теку «_trash», і їх можна повернути. Записи сайту цією мовою зберігають свій текст. Люди, які обрали цю мову в профілі, повертаються до мови сайту за замовчуванням.
Майстер встановлення
Під час встановлення сайту у виборі мови є й мови з каталогу: обрана завантажується й встановлюється сама. Якщо пакет не завантажився, сайт усе одно встановлюється, англійською, а наприкінці написано «Мову … не вдалося завантажити, тому встановлення пройшло англійською. Додайте її пізніше: Система → Мови → Додати мову.»
Сервер без виходу в інтернет
Якщо сервер не може звернутися до каталогу, візьміть архів рушія «З усіма мовами»: усі мови в ньому вже лежать, і встановлювати пакети не потрібно. Його віддає сайт, у якого ви отримали рушій. Мови на такому сервері оновлюються новим архівом.
Виправити окремі слова
Система → Мови → Зміна написів: знайти фразу й замінити; правка лежить поверх пакета й переживає його оновлення.
Якщо мову перекладено не до кінця
Відсутні слова показуються англійською. Оновіть пакет («Оновити» або новий архів), доповніть переклад за статтею Власна мова й мовний пакет або виправте окремі слова в «Зміні написів».