Difference between revisions of "WikiTranslation"
From Synfig Studio :: Documentation
(List of language codes + some general words) |
(expected functionality of Multilanguage Extension) |
||
Line 1: | Line 1: | ||
− | == | + | == For Translators == |
Page with a translation must bear the name of originbal English page, plus languages abbreviation (two-letter language code) preceded by a '.', e.g. for About, page in Russian will be About.ru. | Page with a translation must bear the name of originbal English page, plus languages abbreviation (two-letter language code) preceded by a '.', e.g. for About, page in Russian will be About.ru. | ||
Line 7: | Line 7: | ||
* It also provides a clear mapping between original and translated pages. | * It also provides a clear mapping between original and translated pages. | ||
* It is easy to implement. | * It is easy to implement. | ||
+ | |||
+ | == What functionality I expect from Multilanguage Extension == | ||
+ | * All pages named as described above. | ||
+ | * There must be a list of available translations for current page on top of each page. Let's call it "Page languages list". (Extension detects if page with each language code exists). | ||
+ | * There is a field in the [[Special:Preferences|user preferences]], called "Language" (Already exists in MediaWiki) | ||
+ | * Navigation improvements: | ||
+ | ** Let's say user have Language field in preferences set to 'tr'. Then: | ||
+ | *** if user requests page [[Main Page]], and page [[Main Page.tr]] exists, he automatically redirected to [[Main Page.tr]]. | ||
+ | *** if user requests page "Tutorials.tr" and no such page exists, he automatically redirected to [[Main Page]]. | ||
+ | *** if user clicks some other language in "Page languages list", then his "Language" field in preferences sets to that language, and he continues browsing, according to previous two rules. | ||
+ | * It would be nice to have Language field set up according the browser settings automatically for new users and guests. | ||
== Useful Links == | == Useful Links == |
Revision as of 09:27, 10 January 2008
Contents
For Translators
Page with a translation must bear the name of originbal English page, plus languages abbreviation (two-letter language code) preceded by a '.', e.g. for About, page in Russian will be About.ru.
Advantages:
- Titles are in one language, which is good for referencing and keeping wiki documentation in order.
- It also provides a clear mapping between original and translated pages.
- It is easy to implement.
What functionality I expect from Multilanguage Extension
- All pages named as described above.
- There must be a list of available translations for current page on top of each page. Let's call it "Page languages list". (Extension detects if page with each language code exists).
- There is a field in the user preferences, called "Language" (Already exists in MediaWiki)
- Navigation improvements:
- Let's say user have Language field in preferences set to 'tr'. Then:
- if user requests page Main Page, and page Main Page.tr exists, he automatically redirected to Main Page.tr.
- if user requests page "Tutorials.tr" and no such page exists, he automatically redirected to Main Page.
- if user clicks some other language in "Page languages list", then his "Language" field in preferences sets to that language, and he continues browsing, according to previous two rules.
- Let's say user have Language field in preferences set to 'tr'. Then:
- It would be nice to have Language field set up according the browser settings automatically for new users and guests.