Набір символів
Moin всередині використовує Юнікод, для зовнішнього вводу та виводу використовується utf-8, наприклад, для сторінок, виводу HTML та файлів перекладів. Набір символів для зовнішнього обміну встановлено у змінній config.charset значенням utf-8. Таке значення підходить для всіх мов, оскільки у UTF-8 можна закодувати будь-який символ. Не слід змінювати це значення, хоча технічна можливість для цього є.
Важливо: для використовування значень у Юнікоде, слід встановити коректне значення у рядку кодування у першому рядку конфігураційного файлу. Перевірте, що ваш редактор коректно налаштовано.
Деякі параметри повинні використовувати значенні Юнікоде. Наприклад, назва сайту може містити німецькі умляути або французькі акценти, або бути грецькою чи на івриті. Внаслідок чого для цих пунктів слід використовувати юнікодові рядки. Юнікодові рядки визначаються префіксом з літери u. Ось декілька прикладів:
# Назва сайту, що використовується для емблеми вікі [Юнікод] sitename = u"Jürgen's Wiki" # інший приклад: sitename = u'הוויקי של יורגן'
Читайте коментарі до конфігураційного файлу, у них описано які параметри мають використовувати значення у Юнікоді.
Примітки:
У одному файлі не можна змішувати різні кодування. Якщо у конфігураційному рядку вказано iso-8859-1, усі символи, весь зміст файлу має бути у цьому кодуванні.
- Якщо використовується кодування utf-8 (або звичайний ascii), не обов'язково використовувати юнікодові рядки, moin буде декодувати ваші рядки коректно.
Внутрішнє налаштування
Конфігураційний файл, що постачається, використовує кодування iso-8859-1. Це кодування підходить для мов з латинським алфавітом, тких як англійська чи німецька, але не підходить для мов з іншим алфавітом. Якщо ви хочете використовувати не латинські символи у конфігураційних параметрах треба, використовуйте кодування utf-8.
Перший рядок усіх конфігураційних файлів повинен бути таким:
# -*- coding: utf-8 -*-
Для редагування конфігураційних файлі в у кодуванні utf-8 потрібен текстовий редактор який підтримує utf-8.
Значення, які використовують юнікодові рядки (користувачі не латинських мов можуть їх змінити):
- sitename
- logo_string
- page_front_page
- navi_bar
- page_category_regex
- page_dict_regex
- page_group_regex
- page_template_regex
- page_license_page
- page_local_spelling_words
- acl_rights_default
- acl_rights_before
- acl_rights_after
- mail_from
Готову конфігурацію вашою мовою дивіться на сторінці MoinMoin:ConfigMarket. Також прочитайте розділ про параметри у юнікоді.
Налаштування параметрів користувачів
На сторінці ВашіНалаштування можна встановити початкове значення деяких параметрів, вимкнути або видалити їх, докладніше про це дивіться на сторінці ДовідкаКонфігурування/ВашіНалаштування.