The XHTML WYSIWYG Editor For Desktop & Web Applications

Localization

XStandard ships with 20 language interfaces including English, French, German, Spanish, Chinese, Dutch, Italian, Czech, Russian and Swedish. All 20 interface languages are already enabled in the copy of XStandard that you downloaded.

To change the language of the editor's interface, change the localization code in the "Lang" param tag. For example, to switch to a German interface use:

  1. <param name="Lang" value="de" />

Modifying Localization Files

Making changes to one of the 20 existing interfaces, or creating an entirely new language version is easy.

To modify an existing interface, download and edit the appropriate localization file from the table at the end of this document.

If you are creating an entirely new language version, download the English localization file from the same table. This file has convenient "TODO" place-holders where you will insert the new language version, and "xx" placeholders where you will insert the new language code.

Once you have made changes to an existing language interface, or once you have created a new language version, put the new localization XML file on your Web server, and point to it as follows:

  1. <param name="Localization" value="http://myserver/localization.xml" />

The localization XML document can store localization for one or several languages at the same time. Multilingual versions such as the one seen in the screenshot below, identify each language by an xml:lang attribute, and the <param> tag named Lang instructs the editor to pick the relevant language version from the localization file.

An image of a multi-lingual XML localization file being edited in notepad.

When a single language version of the localization file is used, xml:lang attributes are not necessary and the value from the <param> tag named Lang is ignored.

An image of a single language XML localization file being edited in notepad.

Note: Be sure to save your localization XML file in Unicode (UTF-16 or UTF-8). This will ensure that text in any language will save correctly. If you are editing the localization file in Notepad, when you select "Save As" from the File menu, choose "Unicode" or "UTF-8" as the type of "Encoding".

Save As settings for localization file from Notepad.

Below is a list of available localization files contributed by developers like you. If you would like to contribute a translation, please contact us.

Available Localization Files
DownloadLanguage CodeXStandard VersionBuilt-inAuthor
Englishen2.0YesBelus Technology
Germande2.0YesPeter Bässler and Sascha Kleinwächter
Dutchnl2.0YesMeint Post
Frenchfr2.0YesMonique Glachant
Simplified Chinesecn2.0YesYou Cheng Pu
Indonesianid2.0YesAndronicus Riyono
Javanesejw2.0YesWaskito Adi
Russianru2.0YesOleg Butuzov
Ukrainianuk2.0YesOleg Butuzov
Greekel2.0YesArgiris Bendilas
Serbiansr2.0NoPetar Marić
Serbo-Croatiansh2.0NoPetar Marić
Czechcz2.0YesJiří Bureš, Jindřich Hejlík and Radek Hulán
Slovaksk2.0NoLubos Magat
Hungarianhu2.0NoIstvan Nagy
Polishpl2.0NoTomek Lisiewicz
Swedishsv2.0YesRoger Johansson and Lennart Olsson
Finnishfi2.0YesAki Björklund, Jaana Björklund and Ville Pilvio
Danishda2.0YesJari Berg Jensen and Kenneth Bjørnsholm
Portuguesept2.0NoRodrigo Tisatto
Spanishes2.0YesInternational Webmaster's Association member.Camilo Rueda López
Italianit2.0YesInternational Webmaster's Association member.Roberto Scano