|BoxMatrix >> Lexicon >> Internationalisation >> Language||@|
|Name-Collision - multiple objects in this wiki use the name Language!
|Short for:||Spoken or written Language|
|Location:||Lexicon >> Internationalisation|
|Weblinks:||- - (nonpub) - [|
|Description:||System for communication between humans.|
A Language is a local or global system for written or spoken communication between humans.
There are thousands of Languages and even more dialects.
The top 10 spoken languages on the world are: - first + second language speakers:
- English - 1.452 billion
- Mandarin - 1.118 billion
- Hindi - 602.2 million
- Spanish - 548.3 million
- French - 274.1 million
- Arabic - 274.0 million
- Bengali - 272.7 million
- Russian - 258.2 million
- Portuguese - 257.7 million
English turned the primary language for global communication in the Internet.
FRITZ!OS uses the Language (avmenv) variable for the system wide Language setting.
Language_is_default is set to
no if Language (avmenv) is set from the language (bootenv) variable, otherwise it is
Click any Language above or see the Language-Selector for a filterable list of Languages supported by each model .
Most Box-Models up to generation x1xx (ie: 7170) and most Telekom-Derivatives only support a single Language, German.
Initially these were only sold in Germany, but later AVM also sold variants for Switzerland and Austria with German interface.
Besides this most models since generation x2xx (ie 7270) support 5 to 7 languages in their international variants.
All model variants for the German market only supported German Language for long time.
This has been changed since Labor r74082+ when AVM made firmware compatible to both the German and international
variants of models instead of maintaining separate versions.
- htmltext_de.db - fw 4.63+
- htmltext_en.db - fw 4.63+
- htmltext_es.db - fw 4.63+
- htmltext_it.db - fw 4.63+
- htmltext_fr.db - fw 4.76+
- htmltext_pl.db - fw 5.60+
- htmltext_nl.db - fw 6.83+
HTML-Text is accessed via /etc/htmltext.db (static), which is a symlink to /var/htmltext.db (temp) to be writable, which again is
a symlink to the HTML-Text db for the currently selected Language, created by rc.conf.
Changing the Language is done by the setlanguage script, which expects one argument, the ISO 639-1 language code:
htmltext_<lang>.db does not exist setlanguage does nothing and terminates with exit code
Otherwise setlanguage sets the language variable in the Bootloader-Environment to
If the Language variable in AVM-Environment already equals
<lang> setlanguage terminates with exit code
Otherwise setlanguage terminates with exit code
0 which makes the caller perform a reboot.
The Webinterface handles the list of availlable Languages in the language ui-module, which is maintained by libcmapi.so.
Starting with fw 7.39 this module also handles the current Language setting in: