KMeleonWiki > Translations
Here you'll find information on how to create translations of the K-Meleon Wiki and how to use and maintain them. For translations of the K-Meleon browser please visit the Localization page.
The K-Meleon Wiki language is chosen automatically. When you visit one of the K-Meleon Wiki pages, your browser will tell our web server what document language you prefer. This will be English if you are using an English browser, German if you are using a German browser, and so on. Accordingly, our web server will deliver the requested K-Meleon Wiki page in the desired language - provided the page was translated to this language. If it's not, you will get the original (English) version of the page.
English is the default language of the K-Meleon Wiki. That is to say that all Wiki Pages are normally created in English and then translated into other languages. In case of doubt, the English pages are more up to date than any translated pages. To ensure that you will get the latest information, you might want to change the K-Meleon Wiki language to English. You can do this by clicking the British country flag in the green bar on the left. You can switch back to your language (if not English) by clicking the appropriate country flag in the green bar on the left. Your choice is stored in a cookie and will be remembered when you revisit the K-Meleon Wiki later - provided you have allowed kmeleon.sourceforge.net to set cookies on your system. The K-Meleon Wiki language is also used for the K-Meleon Forums if applicable.
If you are using a Gecko-based browser like K-Meleon, SeaMonkey or Firefox, you can configure 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.
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.
Though it's not recommended to link directly to translated Wiki pages, we make an exception here. Feel free to add new translations to the list (some more country flags are available here).