Difference between revisions of "WikiTranslation"

From Synfig Studio :: Documentation
Jump to: navigation, search
(List of language codes + some general words)
(expected functionality of Multilanguage Extension)
Line 1: Line 1:
== Concept ==
+
== 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

Languages Language: 

English • Deutsch • español • français • português


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.
  • It would be nice to have Language field set up according the browser settings automatically for new users and guests.

Useful Links

Possible Solutions


Languages Language: 

English • Deutsch • español • français • português