Dizionari

Un dizionario è una semplice struttura di dati che fa corrispondere un nome di dizionario ad un insieme di coppie chiave-valore. Per esempio, può essere utilizzato per fornire delle traduzioni aggiuntive.

Il nome del dizionario generalmente è simile a GermanDict (un nome che termina con Dict). Questo schema predefinito può essere cambiato (ad esempio, per linguaggi diversi dall'inglese), consultare page_dict_regex nella pagina AiutoSuConfigurazione.

Gli elementi di un dizionario sono coppie chiave-valore (entrambi in formato unicode).

I dizionari di un wiki

Come definirli

È possibile creare la definizione di un dizionario chiamato GermanDict mediate la creazione di una pagina chiamata GermanDict con questo contenuto:

#format wiki
Questo traduce alcune parole dall'inglese al tedesco:
 dog:: Hund
 cat:: Katze
 mouse: Maus

Importante:

  • Gli elementi diun dizionario devono comparire in una lista di definizioni di primo livello (consultare AiutoSuListe).

    • /!\ Lo spazio a inizio riga e lo spazio dopo '::' sono importanti.

  • Tutto il resto (altro testo, elementi di secondo livello, etc.) è ignorato.

Come utilizzarli

Traduzione

MoinMoin utilizza <Language>Dictin aggiunta alle traduzioni basate sul metodo integrato gettext. Per esempio, se è necessario tradurre cat in tedesco e MoinMoin non lo trova nel file .po, lo cercherà nel GermanDict (e vi troverà Katze, nell'esempio illustrato precedentemente).

Variabili

Consultare anche AiutoSuVariabili

Come proteggerli

Si possono utilizzare le normali regole ACL per proteggere le proprie pagine dizionario.

Altri modi per definire dizionari / accedere alle definizioni dei dizionari

MoinMoin può anche utilizzare le definizioni dei dizionari presenti in altre fonti, ma questo necessita di essere definito nella propria configurazione del wiki. Consultare dicts in HelpOnConfiguration.