Set di caratteri
Moin utilizza internamente Unicode e UTF-8 per l'output e l'input, come le pagine, l'output HTML e i file delle traduzioni. Il set di caratteri esterni è definito in config.charset come utf-8. Questa impostazione è valida per tutte le lingue, dato che ogni carattere può essere codificato in UTF-8. È sconsigliato modificare questo valore, anche se è tecnicamente possibile.
Importante: per utilizzare valori Unicode è necessario impostare la linea di codifica corretta nella prima riga del file di configurazione. Verificare che il proprio editor sia configurato correttamente.
Alcune opzioni devono usare valori Unicode. Per esempio, il nome del sito può contenere gli umlaut tedeschi o gli accenti francesi oppure può essere in cinese o ebraico. Per questo motivo, è necessario usare stringhe unicode per i suddetti elementi. Le stringhe Unicode sono definite anteponendo la lettara u alla stringa. Ecco alcuni esempi:
# Nome del sito, usato in modo predefinito per il logo-nome del wiki [Unicode] sitename = u"Jürgen's Wiki" # un altro esempio: sitename = u'הוויקי של יורגן'
Per maggiori informazioni sulle opzioni che devono usare valori Unicode, consultare i commenti presenti nel file di configurazione.
Note:
Non è possibile usare diverse codifiche nello stesso file. Se la propria linea di codifica dice iso-8859-1, tutti i caratteri, l'intero contenuto del file devono utilizzare quella codifica.
- Se si utilizza la codifica UTF-8 (o puro ASCII), non è necessario usare stringhe Unicode, Moin decodificherà correttamente le stringhe.
Configurazione internazionale
Il file di configurazione predefinito di Moin, utilizza la codifica iso-8859-1. Questa impostazione è adatta alle lingue latine come inglese e tedesco, ma non per lingue non latine. Se si desidera avere caratteri non latini nei propri elementi di configurazione, usare la codifica UTF-8 per il file di configurazione.
Impostare la prima riga di tutti i file di configurazione in questo modo:
# -*- coding: utf-8 -*-
È necessario un editor di testo in grado di (e che effettivamente utilizzi) la codifica UTF-8 per modificare i file di configurazione.
I valori che fanno uso di stringhe Unicode possono essere identificati dal loro valore predefinito che inizia con u"..." oppure ur"..." (la u sta per unicode) o ancora quando la descrizione riporta esplicitamente la parola [unicode].
Per file di configurazione già pronti nella propria lingua, consultare MoinMoin:ConfigMarket. Consultare anche la sezione riguardante le opzioni Unicode.
Personalizzare le preferenze utente
È possibile impostare in modo predefinito, disabilitare o rimuovere diverse opzioni nelle preferenze utente. Consultare AiutoSuConfigurazione/PreferenzeUtente.