KMeleonWiki > Translations
Here you'll find information on how to use translations of the K-Meleon Wiki and how to create and maintain them. For translations of the K-Meleon browser please visit the Localization page.
The K-Meleon Wiki and Forums currently fully support the following languages/translations:
When you visit the K-Meleon Wiki (or Forums) and your browser is telling our web server that your prefered document language is one of those listed above, it will automatically deliver the requested document in this language (provided a translation exists). No further actions are necessary.
If you are using a Gecko-based browser like K-Meleon, SeaMonkey or Firefox, you can customize your prefered document language(s). Navigate to about:config and type 'intl' into the filter bar. The value of the preference named 'intl.accept_languages' is a comma-separated list of language codes. It could be something like 'en-us, en' - meaning US-american English is prefered and English in general is accepted - or something like 'de, en' - meaning German is prefered and English is accepted as a fallback. You can add additional language codes or change your prefered languages' order of precedence.
If your browser is accepting documents in more than one of the languages listed above, you will be able to switch between these languages through the green navigation bar on the left-hand side of each page. This will enforce the K-Meleon Wiki language overriding your browser settings. Your choice will be stored in a cookie and will be remembered when you revisit the K-Meleon Wiki or Forums later (provided you have allowed kmeleon.sourceforge.net to set persistent cookies on your system). By clicking one of the following links, this mechanism can also be used to set the K-Meleon Wiki language to one of those that are currently not fully supported:
Feel free to add new translations to this list (some more country flags are available here).
Note that the K-Meleon Wiki's default language is English. That is to say that all Wiki pages are created in English and then translated into other languages. In case of doubt, the English pages are more up to date than any translations.
First, you should change the K-Meleon Wiki language to English. Then navigate to the page you want to translate and click on EditThisPage at the bottom of that page. Best copy the page's WikiMarkup into a text file on your computer and translate it offline. This is also to ensure that you don't loose your work by accident.
When your translation is ready, create a new K-Meleon Wiki page for it. Normally, all English Wiki pages have a WikiWord as name, KMeleonWiki for instance. The name of your translated page would then be KMeleonWikiXy, where Xy is the two-letter (alpha-2) ISO 639-1 Code for your language. For instance De for German, Fr for French and so on. Simply navigate to the English page you have made a translation for, append your Xy code to that page's URL in your browser's location bar and navigate to the new location. Normally, you will be notified that this page does not yet exist. Click on EditThisPage at the bottom of that page and paste your translated WikiMarkup. Use the preview feature to correct mistakes before saving it!
Now switch back the K-Meleon Wiki language to your language. When you navigate to the page you have just translated, for instance KMeleonWiki, you will get your translation KMeleonWikiXy instead. You neither need to navigate directly to KMeleonWikiXy, nor do you need to link directly to KMeleonWikiXy - KMeleonWikiXy is displayed automatically in place of KMeleonWiki when you have set the K-Meleon Wiki language to Xy. Consequently, when you translate a K-Meleon Wiki page, you should never change the target of a HyperLink? from WikiWord to WikiWordXy. The translation of a page is chosen automatically!
Before you translate a certain page, you should think about whether it makes really sense to create a translation. Keep in mind that a translation is not useful when it is totally outdated. When the page you want to translate is not really essential, or when it is edited very often, it is not likely to happen that somebody will update your translation when it went out of date. At least, translate the main pages of the K-Meleon Wiki like KMeleonWiki as well as News, Download and the other pages accessible from the green navigation bar on the left. Documentation pages are usually not updated very often and translations might be really helpful for people who do not speak English well. Leave pages untranslated where people are offering code (e.g. MacroLibrary) or downloads (e.g. KMeleonThemesWiki). For such pages it's more important that the provided informations are up to date.
The WikiMarkup of K-Meleon Wiki pages is expected to be given in the Western (Windows-1252 or ISO-8859-1) character set. Thus, translations into west european languages (based on the latin alphabet) can be done without too much effort. But translations into other languages like Arabic, Chinese or Russian are difficult since you have to use HTML entities to encode all the characters.
You can't. Wiki pages cannot be deleted. But you can empty a Wiki page. When a translation of a Wiki page is empty, it is simply ignored and the original (English) page is displayed in place of it.
Emptying a translated Wiki page might make sense when the informations given on that page are totally outdated. When you find an outdated translation but don't have the time to update it yourself, it's maybe better to empty the translation and let somebody else create a new one...
Visit the PageIndex to find out which Wiki pages do exist and thus which pages might be translated into your language. When you want to frequently update K-Meleon Wiki pages in your language, visit NewestPages and UpdatedPages to find out what's new or updated.