[dokuwiki] Re: Content Multiple Language Support
- From: Robin Getz <rgetz@xxxxxxxxxxxxxxxxxxxx>
- To: dokuwiki@xxxxxxxxxxxxx
- Date: Mon, 29 Aug 2005 08:31:21 -0400
Yes i would certainly have a look on it and if like it it gets in.
However we should think about how this should be done correctly.
I agree. Architect, Design, Implement. Not the other way.
Deciding on how to save language specific stuff is one thing (I guess I'd
prefer data/pages/en/dog.txt format) but how would this be integrated?
- How to link?
Since dokuwiki wikilinks already support links in the format
[[page|display]] it would support [[base language page|native language
eg: If the user is French, on the french page the link is [[dog|chien]]
which loads data/pages/fr/dog.txt if it exists, and data/pages/en/dog.txt
if it doesn't (assuming that en is the base language).
- If I'm in the 'de' namespace and the german page doesn't exist would
the link go to the 'en' namespace?
Assuming that 'en' is the base language - yes. If the language is set to
'fr' and data/pages/en/dog.txt exists, the default text with a new button
"translate this page" appears.
- How to handle different pagenames itself?
I think that you limit the translated pages(links) to pages that already
exist in the base language. If a translator creates a new link (not in the
base language), the page is either rejected (can't be saved), or comes up
with with a new pages that states this is a dead link that is not included
in the base language.
That way, you are ensured that the wiki content doesn't fork to much with
Eg. how to know en:namespace is the same as de:namensraum?
Hmmm - I will have to look at the namespace code, and give you a proposal.
You see I'm reluctant to say yes I will add a patch when I get one until I
know how this should be done.
I understand - it is difficult to agree to someone's intent.
DokuWiki mailing list - more info at
Other related posts: