Multiple languages
Contents
Websites created with onion.net are not limited to only one language. Quite the contrary: As many languages can be maintained as desired . The content entry remains simple when doing so: There are as many sheets as desired underneath one structure point in the object tree, so one sheet per language, which contains the localised content.
onion.net is based on Unicode . This is an international standard with the aim of determining a digital code for each graphic character of all established writing systems and character encodings. Unicode contains a clear correspondence for all characters of existing character sets in accordance with industrial standards and national as well as ISO standards. This means you can publish contents of any language; even Japanese, Chinese or Cyrillic characters are not a problem.
The visitor of your website can change the language on document level . This means that if he wishes to view the page he is currently on in another language, then he can change the language in a simple manner and remains on the current page.
By the way: You could perhaps be wondering what happens if the current page does not exist in the selected language. There are several solutions for this problem. Either the language is not offered for selection here, or if it is, then the next page up can simply be displayed, which is available in the selected language.
Editing interface
The onion.net editor is shown in the language preset in the browser. If you open the editor from a browser set to German, then all inscriptions are in German; if the browser is set to Spanish, then also all inscriptions of the editor are in Spanish– as long as the editor is configured accordingly. Two things are to be differentiated between:
- The standard buttons, modules and system messages are localised once across the system for each language. For example, if a Polish localisation is needed for a project, then all other projects also benefit since the localisation of the kernel can be transferred to all projects.
- The inscriptions of project-related input masks and buttons are only localised for this project. Other projects cannot benefit from this. This is obvious if you consider that a individual information architecture is created for most onion.net projects, and so the resulting object types often look completely different, have different contents and therefore also different inscriptions.