How to configure moin for differents languages or use patterns.
See also CategoryMarket.
Brazilian Portuguese
The category and template regexes below are required since Moin 1.9.1+ as system pages use them for page naming.
page_category_regex = ur'(?P<all>Categoria(?P<key>(?!Template)\S+))'
page_template_regex = ur'(?P<all>TemplateDe(?P<key>\S+))'
page_dict_regex = ur'(?P<all>Dic(?P<key>\S+))'
page_group_regex = ur'(?P<all>Grupo(?P<key>\S+))'
Italian Wiki
Tested and working with MoinMoin 1.8.5:
language_default = 'it'
page_category_regex = ur'(?P<all>Categoria(?P<key>(?!Modello)\S+))'
page_dict_regex = ur'(?P<all>(?P<key>\S+)Dict)'
page_group_regex = ur'(?P<all>Gruppo(?P<key>\S+))'
page_template_regex = ur'(?P<all>(?P<key>\S+)Modello)'
Russian Wiki
language_default = 'ru'
page_category_regex = ur'(?P<all>Категория(?P<key>\S+))'
page_dict_regex = ur'(?P<all>(?P<key>\S+)Словарь)'
page_group_regex = ur'(?P<all>Группа(?P<key>\S+))'
page_template_regex = ur'(?P<all>Шаблон(?P<key>\S+))'
German Wiki
language_default = 'de'
page_category_regex = ur'(?P<all>Kategorie(?P<key>\S+))'
page_group_regex = ur'(?P<all>Gruppe(?P<key>\S+))'
page_template_regex = ur'(?P<all>Vorlage(?P<key>\S+))'
I like this
page_category_regex = ur'(?P<all>Kategorie(?P<key>(?!Vorlage)\S+))'
page_group_regex = ur'(?P<all>(?P<key>\S+)Gruppe)'
page_template_regex = ur'(?P<all>(?P<key>\S+)Vorlage)'
Spanish Wiki
page_category_regex = ur'(?P<all>Categoria(?P<key>(?!Plantilla)\S+))'
page_dict_regex = ur'(?P<all>(?P<key>\S+)Dict)'
page_group_regex = ur'(?P<all>(?P<key>\S+)Grupo)'
page_template_regex = ur'(?P<all>(?P<key>\S+)Plantilla)'
Note: make sure the config file has the right encoding defined on top
