| Language | Translator/Coordinator | User Interface | Version / Status |
|---|---|---|---|
| AntonioTerceiro - overall coordinator | |||
| Bulgarian | KrassimirBerov | BulgarianTranslation | TWiki 4.1 |
| Chinese | CheDong | TWiki 4.1 | |
| Czech | IvanKuncl | CzechTranslation | TWiki 4.1 |
| Danish | SteffenPoulsen | TWiki 4.1 | |
| Dutch | ArthurClemens | TWiki 4.1 | |
| Finnish | HeikkiToivonen | FinnishTranslation | Pending |
| French | BenVoui | FrenchTranslation Discussion (in french) | TWiki 4.1 |
| German | AndreUlrich | GermanTranslation | TWiki 4.1 |
| Italian | MassimoMancini | ItalianTranslation | TWiki 4.1 |
| Japanese | KenYuminaga | JapaneseTranslation \ JapaneseTemplateTranslation | TWiki 4.1 |
| Korean | KoreanTranslation | Pending | |
| Polish | ZbigniewKulesza | PolishTranslation | TWiki 4.1 |
| Portuguese | AntonioTerceiro, CarlinhosCecconi | PortugueseTranslation | TWiki 4.1 |
| Russian | AndreyTkachenko, SergejZnamenskij, SergeyJSinx, AlexTananaev | RussianTranslation | TWiki 4.1 |
| Spanish | WillNorris, MiguelABayona | SpanishTranslation Support.TWikiInSpanish | TWiki 4.1 |
| Swedish | ErikAman | SwedishTranslation | TWiki 4.1 |
| Name | Type | Size | Values | Tooltip message |
|---|---|---|---|---|
| Origin | text | 50 | Web . Topic (of the original topic) | |
| Revision | text | 10 | Revision of original topic (point in time of translation) | |
| Language | text | 2 | Language (of this topic) |
%META:TRANSLATION{origin="Web.OriginalTopic" language="de" revision="13"}%
To show all avaiable languages of a specific topic, WebLeftBar can be augmented with this simple SEARCH:
%SEARCH{
search="FORM.*name\=.*TWiki.TranslationForm"
topic="%INCLUDINGTOPIC%"
web="%INCLUDINGWEB%"
scope="text"
nosummary="on"
nototal="on"
nosearch="on"
type="regex"
header="----$n * <b>Languages</b>"
format="$percntSEARCH{
search=\"FORM.*name\=.*TWiki.TranslationForm;FIELD.*name\=.*Origin;value\=.*$formfield(Origin)\"
web=\"all\"
regex=\"on\"
scope=\"text\"
nosearch=\"on\"
nototal=\"on\"
format=\"<a href='$dollartopic'><img src='%PUBURL%/%TWIKIWEB%/TWikiDocGraphics/flag_$dollarformfield(Language).png' width='21' height='14' border='0'></a>\"
}$percnt"
}%
(This example relies on flag images attached to TWikiDocGraphics.)
Example in the Sandbox-Web: Sandbox.EnglishPage1
Since a translation may go into a different web, I propose one web per language TWiki_de, TWiki_es, TWiki_fr and so on (maybe we have to allow underscores in web names for that)
And I like this idea as it leaves it up to every administrator to add a TWiki-language web or not.
Apart from that, I propose the use of flags in the translated topic to clearly mark references to topics that have not been translated yet. You can check it out at TWikiWebHome. It is the spanish translation for TWiki.
-- SebastianKlus - 27 Apr 2008
Please refer to TranslationNote to see a possible solution for the previously discussed item.
-- SebastianKlus - 02 May 2008
| BasicForm | |
|---|---|
| TopicClassification | TWikiDeployment |
| TopicSummary | How to support translation of English TWiki pages into other languages |
| InterestedParties | PatrickHansmeier, ChristianKohl, MS, RichardDonkin, AntonioTerceiro, KarlheinzNolte |
| RelatedTopics | InternationalisationEnhancements, UserInterfaceLocalisation, LocalizationFramework, LocalizationIsNeeded, GermanTranslation, TWikiInSpanish, TraductionEnFrancais, PolishTranslation, FreeSkin, PortugueseTranslation, MultiLangPlugin |