Child pages
  • Dynamic Translation via Provisioning


Contents

<dyn-languages> provisioning tag is used to customize single translation labels in the phone menu.

This feature is available starting with version 10.1.44.0.



Label names

A complete list of label names can be found under Firmware Update Center:

  • Click on the version that your phone is running
  • Download the Customization Files for your model
  • Extract the archive
  • Browse to the languages directory
  • Open one of the gui_lang files, either gui_lang_EN.xml or the one for your language you prefer
  • Search in the file for the text that you wish to replace
  • Take the value under n="...", and remove the "lang_" part at the beginning
  • For example, the label for text "Preferences" is "preferences_settings":

See also Function_Keys.



Syntax

<dyn-languages>
	<Entry>
		<Key></Key>
		<Value></Value>
	</Entry>
...
</dyn-languages>



Example

<?xml version="1.0" encoding="utf-8" ?>
<settings>
	<dyn-languages>
		<Entry>
			<Key>F_CALL_LIST</Key>
			<Value>123history</Value>
		</Entry>
		<Entry>
			<Key>preferences_settings</Key>
			<Value>123OPTIONS</Value>
		</Entry>
		<Entry>
			<Key>F_LINE</Key>
			<Value>MYLINE</Value>
		</Entry>
		<Entry>
			<Key>F_SMART_TRANSFER_short</Key>
			<Value>smrt</Value>
		</Entry>
	</dyn-languages>
</settings>




After applying the settings:


Below you can download the example settings file: