Site icon C1CTech

Android Multi-Language Supported App Example

<p>Android is one of the most popular operating system runs on many devices in many regions and growing day by day&period; When you want your app to support wider audience &comma;it is always a good idea to make the app localized&period;To reach the most users&comma; your app should handle text&comma; audio files&comma; numbers&comma; currency&comma; and graphics in ways appropriate to the locales where your app is used&period;<&sol;p>&NewLine;<p>But this tutorial only covers localizing strings i&period;e supporting multiple languages&period;Language plays a crucial role in the overall interface of the app and it is great if you can append more languages to it to make your app globally successful&period;<&sol;p>&NewLine;<p>In this article we are going to build a Multi-Language supported app that supports <span style&equals;"color&colon; &num;008000&semi;"><strong>French<&sol;strong>&comma; <strong>Dutch<&sol;strong>&comma; <strong>Hindi<&sol;strong><&sol;span> and <span style&equals;"color&colon; &num;008000&semi;"><strong>Japanese<&sol;strong><&sol;span>&period;<&sol;p>&NewLine;<h3><span style&equals;"color&colon; &num;000080&semi;">How String Localization Works<&sol;span><&sol;h3>&NewLine;<p>By default android considers English as primary language and loads the string resources from <span style&equals;"color&colon; &num;008000&semi;"><strong>res &Implies; values &Implies; strings&period;xml<&sol;strong><&sol;span>&period; When you want to add support for another language&comma; you need to create a values folder by appending an Hyphen and the ISO language code&period; For example if you want to add support for <span style&equals;"color&colon; &num;008000&semi;"><strong>French<&sol;strong><&sol;span>&comma; you should create a values folder named <span style&equals;"color&colon; &num;008000&semi;"><strong>values-fr<&sol;strong> <&sol;span>and keep a<span style&equals;"color&colon; &num;008000&semi;"> <strong>strings&period;xml<&sol;strong><&sol;span> file in it with all the strings translated into French language&period;<&sol;p>&NewLine;<p>In brief the localization works as follows<&sol;p>&NewLine;<p><strong>1<&sol;strong>&period; When user changes the device language through <strong>Settings &Implies; Language &amp&semi; Input<&sol;strong>&comma; android OS itself checks for appropriate language resources in the app&period; &lpar;Let’s say user is selecting French&rpar;<&sol;p>&NewLine;<p><strong>2<&sol;strong>&period; If the app supports selected language&comma; android looks for it’s string resources in values-&lpar;ISO language Code&rpar; folder in the project&period; &lpar;For french it loads the string values from <strong>values-fr&sol;string&period;xml<&sol;strong>&rpar;<&sol;p>&NewLine;<p><strong>3<&sol;strong>&period; If the supported language strings&period;xml misses any string value&comma; android always loads the missing strings from default strings&period;xml file i&period;e values&sol;strings&period;xml<&sol;p>&NewLine;<p>So it is mandatory that the default stings&period;xml file should contains all the string values that app <span style&equals;"color&colon; &num;008000&semi;">uses&period;<&sol;span> Other wise the app will crash with Force Close error&period;<&sol;p>&NewLine;<h3><span style&equals;"color&colon; &num;000080&semi;">How to use string in xml and in java code<&sol;span><&sol;h3>&NewLine;<p>While you are supporting multiple languages&comma; you should consider below as a best practice while defining the strings&period; Always declare the string in <strong>strings&period;xml<&sol;strong> only&period;<&sol;p>&NewLine;<pre><code>&lt&semi;string name&equals;"personal&lowbar;info"&gt&semi;Personal Information&lt&semi;&sol;string&gt&semi;<&sol;code><&sol;pre>&NewLine;<p>When referring it in xml&comma; use &commat;strings notation&period;<&sol;p>&NewLine;<div>&NewLine;<div id&equals;"highlighter&lowbar;286141" class&equals;"syntaxhighlighter nogutter xml">&NewLine;<pre><code>&lt&semi;TextView &period;&period;&period;  &NewLine;android&colon;text&equals;"&commat;string&sol;personal&lowbar;information"&gt&semi;<&sol;code><&sol;pre>&NewLine;<&sol;div>&NewLine;<&sol;div>&NewLine;<p>When defining the string through java code&comma; use R&period;string<&sol;p>&NewLine;<div>&NewLine;<pre><code>personalInfo&period;setText&lpar;R&period;string&period;personal&lowbar;info&rpar;&semi;<&sol;code><&sol;pre>&NewLine;<h3><span style&equals;"color&colon; &num;000080&semi;">Creating New Project<&sol;span><&sol;h3>&NewLine;<p><strong>1<&sol;strong>&period; Create a new project in <span style&equals;"color&colon; &num;008000&semi;"><strong>Android Studio<&sol;strong><&sol;span> from <span style&equals;"color&colon; &num;008000&semi;"><strong>File &Implies; New Project<&sol;strong> <&sol;span>by filling the required details&period; When it prompts you to select the activity&comma; choose <span style&equals;"color&colon; &num;008000&semi;"><strong>Empty Activity<&sol;strong><&sol;span> and continue&period;<&sol;p>&NewLine;<p><strong>2<&sol;strong>&period; Under <span style&equals;"color&colon; &num;008000&semi;"><strong>drawable<&sol;strong><&sol;span> folder create one file named <span style&equals;"color&colon; &num;008000&semi;"><strong>btn&lowbar;background&period;xml<&sol;strong><&sol;span> with following contents&period; These files are not related to language support&comma; but just to give nice rounded corners to buttons&period;<&sol;p>&NewLine;<p><span style&equals;"color&colon; &num;0000ff&semi;"><strong>btn&lowbar;background&period;xml<&sol;strong><&sol;span><&sol;p>&NewLine;<pre><code>&lt&semi;&quest;xml version&equals;"1&period;0" encoding&equals;"utf-8"&quest;&gt&semi;&NewLine;&lt&semi;selector xmlns&colon;android&equals;"http&colon;&sol;&sol;schemas&period;android&period;com&sol;apk&sol;res&sol;android"&gt&semi;&NewLine;&NewLine; &lt&semi;item&gt&semi;&NewLine; &lt&semi;shape android&colon;shape&equals;"rectangle"&gt&semi;&NewLine; &lt&semi;solid android&colon;color&equals;"&commat;android&colon;color&sol;holo&lowbar;orange&lowbar;light" &sol;&gt&semi;&NewLine; &lt&semi;stroke android&colon;width&equals;"1dp" android&colon;color&equals;"&num;ff3340" &sol;&gt&semi;&NewLine; &lt&semi;corners android&colon;radius&equals;"5dp" &sol;&gt&semi;&NewLine; &lt&semi;&sol;shape&gt&semi;&NewLine; &lt&semi;&sol;item&gt&semi;&NewLine;&lt&semi;&sol;selector&gt&semi;<&sol;code><&sol;pre>&NewLine;<p><strong>3<&sol;strong>&period; Open <span style&equals;"color&colon; &num;008000&semi;"><strong>strings&period;xml<&sol;strong><&sol;span> located under <span style&equals;"color&colon; &num;008000&semi;"><strong>values<&sol;strong><&sol;span> folder and add following strings&period; These are default English language strings&period;<&sol;p>&NewLine;<p><span style&equals;"color&colon; &num;0000ff&semi;"><strong>strings&period;xml<&sol;strong><&sol;span><&sol;p>&NewLine;<pre><code>&lt&semi;&quest;xml version&equals;"1&period;0" encoding&equals;"utf-8"&quest;&gt&semi;&NewLine;&lt&semi;resources&gt&semi;&NewLine;&lt&semi;string name&equals;"app&lowbar;name"&gt&semi;MultilingualApp&lt&semi;&sol;string&gt&semi;&NewLine;&lt&semi;string name&equals;"personal&lowbar;information"&gt&semi;Personal Information&lt&semi;&sol;string&gt&semi;&NewLine;&lt&semi;string name&equals;"name"&gt&semi;Name&lt&semi;&sol;string&gt&semi;&NewLine;&lt&semi;string name&equals;"gender"&gt&semi;Gender&lt&semi;&sol;string&gt&semi;&NewLine;&lt&semi;string name&equals;"date&lowbar;of&lowbar;birth"&gt&semi;DateOfBirth&lt&semi;&sol;string&gt&semi;&NewLine;&lt&semi;string name&equals;"country"&gt&semi;Country&lt&semi;&sol;string&gt&semi;&NewLine;&lt&semi;string name&equals;"city"&gt&semi;City&lt&semi;&sol;string&gt&semi;&NewLine;&lt&semi;string name&equals;"phone&lowbar;number"&gt&semi;Phone Number&lt&semi;&sol;string&gt&semi;&NewLine;&lt&semi;string name&equals;"email"&gt&semi;Email&lt&semi;&sol;string&gt&semi;&NewLine;&lt&semi;string name&equals;"send"&gt&semi;SEND&lt&semi;&sol;string&gt&semi;&NewLine;&lt&semi;&sol;resources&gt&semi;<&sol;code><&sol;pre>&NewLine;<p><strong>4<&sol;strong>&period; Now under <span style&equals;"color&colon; &num;008000&semi;"><strong>res<&sol;strong><&sol;span> folder create four folders named <span style&equals;"color&colon; &num;008000&semi;"><strong>values-nl<&sol;strong>&comma; <strong>values-fr<&sol;strong>&comma; <strong>values-hi<&sol;strong>&comma; <strong>values-ja<&sol;strong><&sol;span> and a <span style&equals;"color&colon; &num;008000&semi;"><strong>strings&period;xml<&sol;strong><&sol;span> file in each of the folders&period;<&sol;p>&NewLine;<p>Your project should look like this once you created the required files&sol;folders&period;<&sol;p>&NewLine;<p><img class&equals;"alignnone wp-image-771 size-full" src&equals;"https&colon;&sol;&sol;c1ctech&period;com&sol;wp-content&sol;uploads&sol;2018&sol;08&sol;value&period;png" alt&equals;"" width&equals;"405" height&equals;"303" &sol;><&sol;p>&NewLine;<p>&nbsp&semi;<&sol;p>&NewLine;<p>Now translate the strings into respected languages and place them in appropriate strings&period;xml files as shown below&colon;<&sol;p>&NewLine;<ul>&NewLine;<li>French <span style&equals;"color&colon; &num;0000ff&semi;"><strong>values-fr&sol;strings&period;xml<&sol;strong><&sol;span><&sol;li>&NewLine;<&sol;ul>&NewLine;<pre style&equals;"padding-left&colon; 30px&semi;"><code>&lt&semi;&quest;xml version&equals;"1&period;0" encoding&equals;"utf-8"&quest;&gt&semi;&NewLine;&lt&semi;resources&gt&semi;&NewLine; &lt&semi;string name&equals;"personal&lowbar;information"&gt&semi;Informations personnelles&lt&semi;&sol;string&gt&semi;&NewLine; &lt&semi;string name&equals;"name"&gt&semi;prénom&lt&semi;&sol;string&gt&semi;&NewLine; &lt&semi;string name&equals;"gender"&gt&semi;le genre &lt&semi;&sol;string&gt&semi;&NewLine; &lt&semi;string name&equals;"date&lowbar;of&lowbar;birth"&gt&semi;date de naissance&lt&semi;&sol;string&gt&semi;&NewLine; &lt&semi;string name&equals;"country"&gt&semi;pays &lt&semi;&sol;string&gt&semi;&NewLine; &lt&semi;string name&equals;"city"&gt&semi;ville&lt&semi;&sol;string&gt&semi;&NewLine; &lt&semi;string name&equals;"phone&lowbar;number"&gt&semi;numéro de telephone&lt&semi;&sol;string&gt&semi;&NewLine; &lt&semi;string name&equals;"email"&gt&semi;email&lt&semi;&sol;string&gt&semi;&NewLine; &lt&semi;string name&equals;"send"&gt&semi;envoyer&lt&semi;&sol;string&gt&semi;&NewLine;&lt&semi;&sol;resources&gt&semi;&NewLine;<&sol;code><&sol;pre>&NewLine;<ul>&NewLine;<li>Hindi <span style&equals;"color&colon; &num;0000ff&semi;"><strong>values-hi&sol;strings&period;xml<&sol;strong><&sol;span><&sol;li>&NewLine;<&sol;ul>&NewLine;<pre style&equals;"padding-left&colon; 30px&semi;"><code>&lt&semi;&quest;xml version&equals;"1&period;0" encoding&equals;"utf-8"&quest;&gt&semi;&NewLine;&lt&semi;resources&gt&semi;&NewLine; &lt&semi;string name&equals;"personal&lowbar;information"&gt&semi;व्यक्तिगत जानकारी &lt&semi;&sol;string&gt&semi;&NewLine; &lt&semi;string name&equals;"name"&gt&semi;नाम &lt&semi;&sol;string&gt&semi;&NewLine; &lt&semi;string name&equals;"gender"&gt&semi;लिंग &lt&semi;&sol;string&gt&semi;&NewLine; &lt&semi;string name&equals;"date&lowbar;of&lowbar;birth"&gt&semi;जन्म की तारीख &lt&semi;&sol;string&gt&semi;&NewLine; &lt&semi;string name&equals;"country"&gt&semi;देश &lt&semi;&sol;string&gt&semi;&NewLine; &lt&semi;string name&equals;"city"&gt&semi;शहर &lt&semi;&sol;string&gt&semi;&NewLine; &lt&semi;string name&equals;"phone&lowbar;number"&gt&semi;फ़ोन नंबर &lt&semi;&sol;string&gt&semi;&NewLine; &lt&semi;string name&equals;"email"&gt&semi;ईमेल &lt&semi;&sol;string&gt&semi;&NewLine; &lt&semi;string name&equals;"send"&gt&semi;भेजें&lt&semi;&sol;string&gt&semi;&NewLine;&lt&semi;&sol;resources&gt&semi;&NewLine;&NewLine;<&sol;code><&sol;pre>&NewLine;<ul>&NewLine;<li>Japanese<span style&equals;"color&colon; &num;0000ff&semi;"> <strong>values-ja&sol;strings&period;xml <&sol;strong><&sol;span><&sol;li>&NewLine;<&sol;ul>&NewLine;<pre style&equals;"padding-left&colon; 30px&semi;"><code>&lt&semi;&quest;xml version&equals;"1&period;0" encoding&equals;"utf-8"&quest;&gt&semi;&NewLine;&lt&semi;resources&gt&semi;&NewLine; &lt&semi;string name&equals;"personal&lowbar;information"&gt&semi;個人情報&lt&semi;&sol;string&gt&semi;&NewLine; &lt&semi;string name&equals;"name"&gt&semi;名&lt&semi;&sol;string&gt&semi;&NewLine; &lt&semi;string name&equals;"gender"&gt&semi;性別 &lt&semi;&sol;string&gt&semi;&NewLine; &lt&semi;string name&equals;"date&lowbar;of&lowbar;birth"&gt&semi;生年月日&lt&semi;&sol;string&gt&semi;&NewLine; &lt&semi;string name&equals;"country"&gt&semi;国 &lt&semi;&sol;string&gt&semi;&NewLine; &lt&semi;string name&equals;"city"&gt&semi;シティ&lt&semi;&sol;string&gt&semi;&NewLine; &lt&semi;string name&equals;"phone&lowbar;number"&gt&semi;電話番号&lt&semi;&sol;string&gt&semi;&NewLine; &lt&semi;string name&equals;"email"&gt&semi;Eメール&lt&semi;&sol;string&gt&semi;&NewLine; &lt&semi;string name&equals;"send"&gt&semi;送信する&lt&semi;&sol;string&gt&semi;&NewLine;&lt&semi;&sol;resources&gt&semi;&NewLine;<&sol;code><&sol;pre>&NewLine;<ul>&NewLine;<li>Dutch <span style&equals;"color&colon; &num;0000ff&semi;"><strong>values-nl&sol;strings&period;xml <&sol;strong><&sol;span><&sol;li>&NewLine;<&sol;ul>&NewLine;<pre style&equals;"padding-left&colon; 30px&semi;"><code>&lt&semi;&quest;xml version&equals;"1&period;0" encoding&equals;"utf-8"&quest;&gt&semi;&NewLine;&lt&semi;resources&gt&semi;&NewLine; &lt&semi;string name&equals;"personal&lowbar;information"&gt&semi;Persoonlijke informative&lt&semi;&sol;string&gt&semi;&NewLine; &lt&semi;string name&equals;"name"&gt&semi;naam&lt&semi;&sol;string&gt&semi;&NewLine; &lt&semi;string name&equals;"gender"&gt&semi;geslacht &lt&semi;&sol;string&gt&semi;&NewLine; &lt&semi;string name&equals;"date&lowbar;of&lowbar;birth"&gt&semi;geboortedatum&lt&semi;&sol;string&gt&semi;&NewLine; &lt&semi;string name&equals;"country"&gt&semi;land &lt&semi;&sol;string&gt&semi;&NewLine; &lt&semi;string name&equals;"city"&gt&semi;stad&lt&semi;&sol;string&gt&semi;&NewLine; &lt&semi;string name&equals;"phone&lowbar;number"&gt&semi;telefoonnummer&lt&semi;&sol;string&gt&semi;&NewLine; &lt&semi;string name&equals;"email"&gt&semi;e-mail&lt&semi;&sol;string&gt&semi;&NewLine; &lt&semi;string name&equals;"send"&gt&semi;sturen&lt&semi;&sol;string&gt&semi;&NewLine;&lt&semi;&sol;resources&gt&semi;&NewLine;<&sol;code><&sol;pre>&NewLine;<p><strong>5<&sol;strong>&period; Open your <span style&equals;"color&colon; &num;0000ff&semi;"> <span style&equals;"color&colon; &num;008000&semi;"><strong>activity&lowbar;main&period;xml <&sol;strong><&sol;span><&sol;span>and add the following content to create a simple layout&period;<&sol;p>&NewLine;<p><span style&equals;"color&colon; &num;0000ff&semi;"><strong>activity&lowbar;main&period;xml<&sol;strong><&sol;span><&sol;p>&NewLine;<pre><code>&lt&semi;&quest;xml version&equals;"1&period;0" encoding&equals;"utf-8"&quest;&gt&semi;&NewLine;&lt&semi;LinearLayout xmlns&colon;android&equals;"http&colon;&sol;&sol;schemas&period;android&period;com&sol;apk&sol;res&sol;android"&NewLine; xmlns&colon;tools&equals;"http&colon;&sol;&sol;schemas&period;android&period;com&sol;tools"&NewLine; android&colon;layout&lowbar;width&equals;"match&lowbar;parent"&NewLine; android&colon;layout&lowbar;height&equals;"match&lowbar;parent"&NewLine; android&colon;layout&lowbar;margin&equals;"5dp"&NewLine; android&colon;orientation&equals;"vertical"&NewLine; tools&colon;context&equals;"&period;MainActivity"&gt&semi;&NewLine;&NewLine; &lt&semi;TextView&NewLine; android&colon;id&equals;"&commat;&plus;id&sol;tv&lowbar;personal&lowbar;info"&NewLine; android&colon;layout&lowbar;width&equals;"wrap&lowbar;content"&NewLine; android&colon;layout&lowbar;height&equals;"wrap&lowbar;content"&NewLine; android&colon;layout&lowbar;marginTop&equals;"18dp"&NewLine; android&colon;text&equals;"&commat;string&sol;personal&lowbar;information"&NewLine; android&colon;textColor&equals;"&commat;android&colon;color&sol;holo&lowbar;orange&lowbar;dark"&NewLine; android&colon;textSize&equals;"20sp"&NewLine; android&colon;textStyle&equals;"bold"&NewLine; &sol;&gt&semi;&NewLine;&NewLine;&NewLine; &lt&semi;EditText&NewLine; android&colon;id&equals;"&commat;&plus;id&sol;et&lowbar;name"&NewLine; android&colon;layout&lowbar;width&equals;"match&lowbar;parent"&NewLine; android&colon;layout&lowbar;height&equals;"wrap&lowbar;content"&NewLine; android&colon;layout&lowbar;marginTop&equals;"10dp"&NewLine; android&colon;background&equals;"&commat;android&colon;color&sol;white"&NewLine; android&colon;fontFamily&equals;"sans-serif"&NewLine; android&colon;hint&equals;"&commat;string&sol;name"&NewLine; android&colon;inputType&equals;"text"&NewLine; android&colon;maxLines&equals;"1"&NewLine; android&colon;padding&equals;"16dp"&NewLine; android&colon;textColor&equals;"&commat;android&colon;color&sol;black"&NewLine; android&colon;textColorHint&equals;"&commat;color&sol;hint&lowbar;color"&NewLine; android&colon;textSize&equals;"14sp" &sol;&gt&semi;&NewLine;&NewLine; &lt&semi;LinearLayout&NewLine; android&colon;layout&lowbar;width&equals;"match&lowbar;parent"&NewLine; android&colon;layout&lowbar;height&equals;"wrap&lowbar;content"&NewLine; android&colon;layout&lowbar;marginTop&equals;"5dp"&NewLine; android&colon;orientation&equals;"horizontal"&gt&semi;&NewLine;&NewLine; &lt&semi;EditText&NewLine; android&colon;id&equals;"&commat;&plus;id&sol;et&lowbar;gender"&NewLine; android&colon;layout&lowbar;width&equals;"0dp"&NewLine; android&colon;layout&lowbar;height&equals;"wrap&lowbar;content"&NewLine; android&colon;layout&lowbar;weight&equals;"1"&NewLine; android&colon;background&equals;"&commat;android&colon;color&sol;white"&NewLine; android&colon;fontFamily&equals;"sans-serif"&NewLine; android&colon;hint&equals;"&commat;string&sol;gender"&NewLine; android&colon;maxLines&equals;"1"&NewLine; android&colon;padding&equals;"16dp"&NewLine; android&colon;textColor&equals;"&commat;android&colon;color&sol;black"&NewLine; android&colon;textColorHint&equals;"&commat;color&sol;hint&lowbar;color"&NewLine; android&colon;textSize&equals;"14sp" &sol;&gt&semi;&NewLine;&NewLine; &lt&semi;EditText&NewLine; android&colon;id&equals;"&commat;&plus;id&sol;et&lowbar;dob"&NewLine; android&colon;layout&lowbar;width&equals;"0dp"&NewLine; android&colon;layout&lowbar;height&equals;"wrap&lowbar;content"&NewLine; android&colon;layout&lowbar;marginLeft&equals;"5dp"&NewLine; android&colon;layout&lowbar;weight&equals;"1"&NewLine; android&colon;background&equals;"&commat;android&colon;color&sol;white"&NewLine; android&colon;fontFamily&equals;"sans-serif"&NewLine; android&colon;hint&equals;"&commat;string&sol;date&lowbar;of&lowbar;birth"&NewLine; android&colon;maxLines&equals;"1"&NewLine; android&colon;padding&equals;"16dp"&NewLine; android&colon;textColor&equals;"&commat;android&colon;color&sol;black"&NewLine; android&colon;textColorHint&equals;"&commat;color&sol;hint&lowbar;color"&NewLine; android&colon;textSize&equals;"14sp" &sol;&gt&semi;&NewLine; &lt&semi;&sol;LinearLayout&gt&semi;&NewLine;&NewLine; &lt&semi;LinearLayout&NewLine; android&colon;layout&lowbar;width&equals;"match&lowbar;parent"&NewLine; android&colon;layout&lowbar;height&equals;"wrap&lowbar;content"&NewLine; android&colon;layout&lowbar;marginTop&equals;"5dp"&NewLine; android&colon;orientation&equals;"horizontal"&gt&semi;&NewLine;&NewLine; &lt&semi;EditText&NewLine; android&colon;id&equals;"&commat;&plus;id&sol;et&lowbar;country"&NewLine; android&colon;layout&lowbar;width&equals;"0dp"&NewLine; android&colon;layout&lowbar;height&equals;"wrap&lowbar;content"&NewLine; android&colon;layout&lowbar;weight&equals;"1"&NewLine; android&colon;background&equals;"&commat;android&colon;color&sol;white"&NewLine; android&colon;fontFamily&equals;"sans-serif"&NewLine; android&colon;hint&equals;"&commat;string&sol;country"&NewLine; android&colon;maxLines&equals;"1"&NewLine; android&colon;padding&equals;"16dp"&NewLine; android&colon;textColor&equals;"&commat;android&colon;color&sol;black"&NewLine; android&colon;textColorHint&equals;"&commat;color&sol;hint&lowbar;color"&NewLine; android&colon;textSize&equals;"14sp" &sol;&gt&semi;&NewLine;&NewLine; &lt&semi;EditText&NewLine; android&colon;id&equals;"&commat;&plus;id&sol;et&lowbar;city"&NewLine; android&colon;layout&lowbar;width&equals;"0dp"&NewLine; android&colon;layout&lowbar;height&equals;"wrap&lowbar;content"&NewLine; android&colon;layout&lowbar;marginLeft&equals;"5dp"&NewLine; android&colon;layout&lowbar;weight&equals;"1"&NewLine; android&colon;background&equals;"&commat;android&colon;color&sol;white"&NewLine; android&colon;fontFamily&equals;"sans-serif"&NewLine; android&colon;hint&equals;"&commat;string&sol;city"&NewLine; android&colon;maxLines&equals;"1"&NewLine; android&colon;padding&equals;"16dp"&NewLine; android&colon;textColor&equals;"&commat;android&colon;color&sol;black"&NewLine; android&colon;textColorHint&equals;"&commat;color&sol;hint&lowbar;color"&NewLine; android&colon;textSize&equals;"14sp" &sol;&gt&semi;&NewLine; &lt&semi;&sol;LinearLayout&gt&semi;&NewLine;&NewLine;&NewLine; &lt&semi;EditText&NewLine; android&colon;id&equals;"&commat;&plus;id&sol;et&lowbar;phone"&NewLine; android&colon;layout&lowbar;width&equals;"match&lowbar;parent"&NewLine; android&colon;layout&lowbar;height&equals;"wrap&lowbar;content"&NewLine; android&colon;layout&lowbar;marginTop&equals;"5dp"&NewLine; android&colon;background&equals;"&commat;android&colon;color&sol;white"&NewLine; android&colon;fontFamily&equals;"sans-serif"&NewLine; android&colon;hint&equals;"&commat;string&sol;phone&lowbar;number"&NewLine; android&colon;inputType&equals;"phone"&NewLine; android&colon;maxLines&equals;"1"&NewLine; android&colon;padding&equals;"16dp"&NewLine; android&colon;textColor&equals;"&commat;android&colon;color&sol;black"&NewLine; android&colon;textColorHint&equals;"&commat;color&sol;hint&lowbar;color"&NewLine; android&colon;textSize&equals;"14sp"&NewLine;&NewLine; &sol;&gt&semi;&NewLine;&NewLine; &lt&semi;EditText&NewLine; android&colon;id&equals;"&commat;&plus;id&sol;et&lowbar;email"&NewLine; android&colon;layout&lowbar;width&equals;"match&lowbar;parent"&NewLine; android&colon;layout&lowbar;height&equals;"wrap&lowbar;content"&NewLine; android&colon;layout&lowbar;marginTop&equals;"5dp"&NewLine; android&colon;background&equals;"&commat;android&colon;color&sol;white"&NewLine; android&colon;fontFamily&equals;"sans-serif"&NewLine; android&colon;hint&equals;"&commat;string&sol;email"&NewLine; android&colon;inputType&equals;"textEmailAddress"&NewLine; android&colon;maxLines&equals;"1"&NewLine; android&colon;padding&equals;"16dp"&NewLine; android&colon;textColor&equals;"&commat;android&colon;color&sol;black"&NewLine; android&colon;textColorHint&equals;"&commat;color&sol;hint&lowbar;color"&NewLine; android&colon;textSize&equals;"14sp"&NewLine;&NewLine; &sol;&gt&semi;&NewLine;&NewLine; &lt&semi;Button&NewLine; android&colon;id&equals;"&commat;&plus;id&sol;btn&lowbar;send"&NewLine; android&colon;layout&lowbar;width&equals;"wrap&lowbar;content"&NewLine; android&colon;layout&lowbar;height&equals;"wrap&lowbar;content"&NewLine; android&colon;layout&lowbar;gravity&equals;"center"&NewLine; android&colon;layout&lowbar;marginTop&equals;"18dp"&NewLine; android&colon;background&equals;"&commat;drawable&sol;btn&lowbar;background"&NewLine; android&colon;text&equals;"&commat;string&sol;send"&NewLine; android&colon;textColor&equals;"&commat;android&colon;color&sol;white"&NewLine; android&colon;textSize&equals;"14sp"&NewLine; android&colon;textStyle&equals;"bold" &sol;&gt&semi;&NewLine;&NewLine;&lt&semi;&sol;LinearLayout&gt&semi;<&sol;code><&sol;pre>&NewLine;<p><strong>6<&sol;strong>&period; Open your <span style&equals;"color&colon; &num;008000&semi;"><strong>MainActivity&period;java<&sol;strong><&sol;span> and make sure that it has following code&period; This code will be added automatically when you create new project&period;<&sol;p>&NewLine;<p><span style&equals;"color&colon; &num;0000ff&semi;"><strong>MainActivity&period;java<&sol;strong><&sol;span><&sol;p>&NewLine;<pre><code>package com&period;c1ctech&period;multilingualapp&semi;&NewLine;&NewLine;import android&period;support&period;v7&period;app&period;AppCompatActivity&semi;&NewLine;import android&period;os&period;Bundle&semi;&NewLine;&NewLine;public class MainActivity extends AppCompatActivity &lbrace;&NewLine;&NewLine; &commat;Override&NewLine; protected void onCreate&lpar;Bundle savedInstanceState&rpar; &lbrace;&NewLine; super&period;onCreate&lpar;savedInstanceState&rpar;&semi;&NewLine; setContentView&lpar;R&period;layout&period;activity&lowbar;main&rpar;&semi;&NewLine;&NewLine; &rcub;&NewLine;&rcub;<&sol;code><&sol;pre>&NewLine;<p>Now if you run the project you should see the app in English &lpar;assuming that your device is set to English language&rpar;<&sol;p>&NewLine;<&excl;-- WP QUADS Content Ad Plugin v&period; 2&period;0&period;98&period;1 -->&NewLine;<div class&equals;"quads-location quads-ad2" id&equals;"quads-ad2" style&equals;"float&colon;none&semi;margin&colon;0px&semi;">&NewLine;&NewLine;<&sol;div>&NewLine;&NewLine;<p>&nbsp&semi;<&sol;p>&NewLine;<div class&equals;"image"><img class&equals;"aligncenter wp-image-769 size-full" src&equals;"https&colon;&sol;&sol;c1ctech&period;com&sol;wp-content&sol;uploads&sol;2018&sol;08&sol;Screenshot&lowbar;2018-08-24-13-38-281&period;png" alt&equals;"" width&equals;"480" height&equals;"800" &sol;><&sol;div>&NewLine;<div><&sol;div>&NewLine;<div>&NewLine;<h3><span style&equals;"color&colon; &num;000080&semi;">Testing Other Languages<&sol;span><&sol;h3>&NewLine;<p>In order to see the app in other languages follow below steps &period;<&sol;p>&NewLine;<p><strong>1<&sol;strong>&period; On the device go to <span style&equals;"color&colon; &num;008000&semi;"><strong>Settings &Implies; Language &amp&semi; Input<&sol;strong><&sol;span><br &sol;>&NewLine;<strong>2<&sol;strong>&period; Select the <span style&equals;"color&colon; &num;008000&semi;"><strong>Language<&sol;strong><&sol;span> and choose the language that you supported in the app&period;<&sol;p>&NewLine;<p><strong><span style&equals;"color&colon; &num;0000ff&semi;">MultilingualApp using French<&sol;span><&sol;strong><&sol;p>&NewLine;<p><img class&equals;"aligncenter wp-image-770 size-full" src&equals;"https&colon;&sol;&sol;c1ctech&period;com&sol;wp-content&sol;uploads&sol;2018&sol;08&sol;Screenshot&lowbar;2018-08-24-13-39-361&period;png" alt&equals;"" width&equals;"480" height&equals;"800" &sol;><&sol;p>&NewLine;<p>&nbsp&semi;<&sol;p>&NewLine;<p><strong><span style&equals;"color&colon; &num;0000ff&semi;">MultilingualApp using Hindi<&sol;span><&sol;strong><&sol;p>&NewLine;<p><img class&equals;"aligncenter wp-image-788 " src&equals;"https&colon;&sol;&sol;c1ctech&period;com&sol;wp-content&sol;uploads&sol;2018&sol;08&sol;Screenshot&lowbar;2018-09-02-22-19-311-576x1024&period;png" alt&equals;"" width&equals;"495" height&equals;"880" &sol;><&sol;p>&NewLine;<p>&nbsp&semi;<&sol;p>&NewLine;<h3><span style&equals;"color&colon; &num;000080&semi;">Android Localization Language ISO Codes<&sol;span><&sol;h3>&NewLine;<p>Below table give you ISO languages codes for all the languages that android supports&period;<&sol;p>&NewLine;<div class&equals;"application-main " role&equals;"main">&NewLine;<div class&equals;"">&NewLine;<div id&equals;"js-repo-pjax-container" data-pjax-container&equals;"">&NewLine;<div class&equals;"container new-discussion-timeline experiment-repo-nav ">&NewLine;<div class&equals;"repository-content ">&NewLine;<div id&equals;"readme" class&equals;"Box Box--condensed instapaper&lowbar;body md">&NewLine;<div class&equals;"Box-body p-6">&NewLine;<article class&equals;"markdown-body entry-content">&NewLine;<table border&equals;"1">&NewLine;<tbody>&NewLine;<tr>&NewLine;<td><b>Locale Name<&sol;b><&sol;td>&NewLine;<td><b>locale code<&sol;b><&sol;td>&NewLine;<td><b>variant &lpar;country&rpar;<&sol;b><&sol;td>&NewLine;<td><b>values folder name<&sol;b><&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Afrikaans<&sol;td>&NewLine;<td>af<&sol;td>&NewLine;<td><&sol;td>&NewLine;<td>values-af<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Aghem<&sol;td>&NewLine;<td>agq<&sol;td>&NewLine;<td><&sol;td>&NewLine;<td>values-agq<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Akan<&sol;td>&NewLine;<td>ak<&sol;td>&NewLine;<td><&sol;td>&NewLine;<td>values-ak<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Amharic<&sol;td>&NewLine;<td>am<&sol;td>&NewLine;<td><&sol;td>&NewLine;<td>values-am<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Arabic<&sol;td>&NewLine;<td>ar<&sol;td>&NewLine;<td><&sol;td>&NewLine;<td>values-ar<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Assamese<&sol;td>&NewLine;<td>as<&sol;td>&NewLine;<td><&sol;td>&NewLine;<td>values-as<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Asu<&sol;td>&NewLine;<td>asa<&sol;td>&NewLine;<td><&sol;td>&NewLine;<td>values-asa<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Azerbaijani<&sol;td>&NewLine;<td>az<&sol;td>&NewLine;<td><&sol;td>&NewLine;<td>values-az<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Basaa<&sol;td>&NewLine;<td>bas<&sol;td>&NewLine;<td><&sol;td>&NewLine;<td>values-bas<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Belarusian<&sol;td>&NewLine;<td>be<&sol;td>&NewLine;<td><&sol;td>&NewLine;<td>values-be<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Bemba<&sol;td>&NewLine;<td>bem<&sol;td>&NewLine;<td><&sol;td>&NewLine;<td>values-bem<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Bena<&sol;td>&NewLine;<td>bez<&sol;td>&NewLine;<td><&sol;td>&NewLine;<td>values-bez<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Bulgarian<&sol;td>&NewLine;<td>bg<&sol;td>&NewLine;<td><&sol;td>&NewLine;<td>values-bg<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Bambara<&sol;td>&NewLine;<td>bm<&sol;td>&NewLine;<td><&sol;td>&NewLine;<td>values-bm<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Bengali<&sol;td>&NewLine;<td>bn<&sol;td>&NewLine;<td><&sol;td>&NewLine;<td>values-bn<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Tibetan<&sol;td>&NewLine;<td>bo<&sol;td>&NewLine;<td><&sol;td>&NewLine;<td>values-bo<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Breton<&sol;td>&NewLine;<td>br<&sol;td>&NewLine;<td><&sol;td>&NewLine;<td>values-br<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Bodo<&sol;td>&NewLine;<td>brx<&sol;td>&NewLine;<td><&sol;td>&NewLine;<td>values-brx<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Bosnian<&sol;td>&NewLine;<td>bs<&sol;td>&NewLine;<td><&sol;td>&NewLine;<td>values-bs<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Catalan<&sol;td>&NewLine;<td>ca<&sol;td>&NewLine;<td><&sol;td>&NewLine;<td>values-ca<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Chiga<&sol;td>&NewLine;<td>cgg<&sol;td>&NewLine;<td><&sol;td>&NewLine;<td>values-cgg<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Cherokee<&sol;td>&NewLine;<td>chr<&sol;td>&NewLine;<td><&sol;td>&NewLine;<td>values-chr<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Czech<&sol;td>&NewLine;<td>cs<&sol;td>&NewLine;<td><&sol;td>&NewLine;<td>values-cs<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Welsh<&sol;td>&NewLine;<td>cy<&sol;td>&NewLine;<td><&sol;td>&NewLine;<td>values-cy<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Danish<&sol;td>&NewLine;<td>da<&sol;td>&NewLine;<td><&sol;td>&NewLine;<td>values-da<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Taita<&sol;td>&NewLine;<td>dav<&sol;td>&NewLine;<td><&sol;td>&NewLine;<td>values-dav<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>German<&sol;td>&NewLine;<td>de<&sol;td>&NewLine;<td><&sol;td>&NewLine;<td>values-de<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Zarma<&sol;td>&NewLine;<td>dje<&sol;td>&NewLine;<td><&sol;td>&NewLine;<td>values-dje<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Duala<&sol;td>&NewLine;<td>dua<&sol;td>&NewLine;<td><&sol;td>&NewLine;<td>values-dua<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Jola-Fonyi<&sol;td>&NewLine;<td>dyo<&sol;td>&NewLine;<td><&sol;td>&NewLine;<td>values-dyo<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Dzongkha<&sol;td>&NewLine;<td>dz<&sol;td>&NewLine;<td><&sol;td>&NewLine;<td>values-dz<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Embu<&sol;td>&NewLine;<td>ebu<&sol;td>&NewLine;<td><&sol;td>&NewLine;<td>values-ebu<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Ewe<&sol;td>&NewLine;<td>ee<&sol;td>&NewLine;<td><&sol;td>&NewLine;<td>values-ee<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Greek<&sol;td>&NewLine;<td>el<&sol;td>&NewLine;<td><&sol;td>&NewLine;<td>values-el<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>English<&sol;td>&NewLine;<td>en<&sol;td>&NewLine;<td><&sol;td>&NewLine;<td>values-en<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Esperanto<&sol;td>&NewLine;<td>eo<&sol;td>&NewLine;<td><&sol;td>&NewLine;<td>values-eo<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Spanish<&sol;td>&NewLine;<td>es<&sol;td>&NewLine;<td><&sol;td>&NewLine;<td>values-es<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Estonian<&sol;td>&NewLine;<td>et<&sol;td>&NewLine;<td><&sol;td>&NewLine;<td>values-et<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Estonian &lpar;Estonia&rpar;<&sol;td>&NewLine;<td>et<&sol;td>&NewLine;<td>EE<&sol;td>&NewLine;<td>values-et-rEE<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Basque<&sol;td>&NewLine;<td>eu<&sol;td>&NewLine;<td><&sol;td>&NewLine;<td>values-eu<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Basque &lpar;Spain&rpar;<&sol;td>&NewLine;<td>eu<&sol;td>&NewLine;<td>ES<&sol;td>&NewLine;<td>values-eu-rES<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Ewondo<&sol;td>&NewLine;<td>ewo<&sol;td>&NewLine;<td><&sol;td>&NewLine;<td>values-ewo<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Ewondo &lpar;Cameroon&rpar;<&sol;td>&NewLine;<td>ewo<&sol;td>&NewLine;<td>CM<&sol;td>&NewLine;<td>values-ewo-rCM<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Persian<&sol;td>&NewLine;<td>fa<&sol;td>&NewLine;<td><&sol;td>&NewLine;<td>values-fa<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Persian &lpar;Afghanistan&rpar;<&sol;td>&NewLine;<td>fa<&sol;td>&NewLine;<td>AF<&sol;td>&NewLine;<td>values-fa-rAF<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Persian &lpar;Iran&rpar;<&sol;td>&NewLine;<td>fa<&sol;td>&NewLine;<td>IR<&sol;td>&NewLine;<td>values-fa-rIR<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Fulah<&sol;td>&NewLine;<td>ff<&sol;td>&NewLine;<td><&sol;td>&NewLine;<td>values-ff<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Fulah &lpar;Senegal&rpar;<&sol;td>&NewLine;<td>ff<&sol;td>&NewLine;<td>SN<&sol;td>&NewLine;<td>values-ff-rSN<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Finnish<&sol;td>&NewLine;<td>fi<&sol;td>&NewLine;<td><&sol;td>&NewLine;<td>values-fi<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Finnish &lpar;Finland&rpar;<&sol;td>&NewLine;<td>fi<&sol;td>&NewLine;<td>FI<&sol;td>&NewLine;<td>values-fi-rFI<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Filipino<&sol;td>&NewLine;<td>fil<&sol;td>&NewLine;<td><&sol;td>&NewLine;<td>values-fil<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Filipino &lpar;Philippines&rpar;<&sol;td>&NewLine;<td>fil<&sol;td>&NewLine;<td>PH<&sol;td>&NewLine;<td>values-fil-rPH<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Faroese<&sol;td>&NewLine;<td>fo<&sol;td>&NewLine;<td><&sol;td>&NewLine;<td>values-fo<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Faroese &lpar;Faroe Islands&rpar;<&sol;td>&NewLine;<td>fo<&sol;td>&NewLine;<td>FO<&sol;td>&NewLine;<td>values-fo-rFO<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>French<&sol;td>&NewLine;<td>fr<&sol;td>&NewLine;<td><&sol;td>&NewLine;<td>values-fr<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Irish<&sol;td>&NewLine;<td>ga<&sol;td>&NewLine;<td><&sol;td>&NewLine;<td>values-ga<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Irish &lpar;Ireland&rpar;<&sol;td>&NewLine;<td>ga<&sol;td>&NewLine;<td>IE<&sol;td>&NewLine;<td>values-ga-rIE<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Galician<&sol;td>&NewLine;<td>gl<&sol;td>&NewLine;<td><&sol;td>&NewLine;<td>values-gl<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Galician &lpar;Spain&rpar;<&sol;td>&NewLine;<td>gl<&sol;td>&NewLine;<td>ES<&sol;td>&NewLine;<td>values-gl-rES<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Swiss German<&sol;td>&NewLine;<td>gsw<&sol;td>&NewLine;<td><&sol;td>&NewLine;<td>values-gsw<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Swiss German &lpar;Switzerland&rpar;<&sol;td>&NewLine;<td>gsw<&sol;td>&NewLine;<td>CH<&sol;td>&NewLine;<td>values-gsw-rCH<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Swiss German &lpar;Liechtenstein&rpar;<&sol;td>&NewLine;<td>gsw<&sol;td>&NewLine;<td>LI<&sol;td>&NewLine;<td>values-gsw-rLI<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Gujarati<&sol;td>&NewLine;<td>gu<&sol;td>&NewLine;<td><&sol;td>&NewLine;<td>values-gu<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Gujarati &lpar;India&rpar;<&sol;td>&NewLine;<td>gu<&sol;td>&NewLine;<td>IN<&sol;td>&NewLine;<td>values-gu-rIN<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Gusii<&sol;td>&NewLine;<td>guz<&sol;td>&NewLine;<td><&sol;td>&NewLine;<td>values-guz<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Gusii &lpar;Kenya&rpar;<&sol;td>&NewLine;<td>guz<&sol;td>&NewLine;<td>KE<&sol;td>&NewLine;<td>values-guz-rKE<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Manx<&sol;td>&NewLine;<td>gv<&sol;td>&NewLine;<td><&sol;td>&NewLine;<td>values-gv<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Manx &lpar;Isle of Man&rpar;<&sol;td>&NewLine;<td>gv<&sol;td>&NewLine;<td>IM<&sol;td>&NewLine;<td>values-gv-rIM<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Hausa<&sol;td>&NewLine;<td>ha<&sol;td>&NewLine;<td><&sol;td>&NewLine;<td>values-ha<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Hawaiian<&sol;td>&NewLine;<td>haw<&sol;td>&NewLine;<td><&sol;td>&NewLine;<td>values-haw<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Hawaiian &lpar;United States&rpar;<&sol;td>&NewLine;<td>haw<&sol;td>&NewLine;<td>US<&sol;td>&NewLine;<td>values-haw-rUS<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Hebrew<&sol;td>&NewLine;<td>iw<&sol;td>&NewLine;<td><&sol;td>&NewLine;<td>values-iw<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Hebrew &lpar;Israel&rpar;<&sol;td>&NewLine;<td>iw<&sol;td>&NewLine;<td>IL<&sol;td>&NewLine;<td>values-iw-rIL<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Hindi<&sol;td>&NewLine;<td>hi<&sol;td>&NewLine;<td><&sol;td>&NewLine;<td>values-hi<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Hindi &lpar;India&rpar;<&sol;td>&NewLine;<td>hi<&sol;td>&NewLine;<td>IN<&sol;td>&NewLine;<td>values-hi-rIN<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Croatian<&sol;td>&NewLine;<td>hr<&sol;td>&NewLine;<td><&sol;td>&NewLine;<td>values-hr<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Croatian &lpar;Bosnia and Herzegovina&rpar;<&sol;td>&NewLine;<td>hr<&sol;td>&NewLine;<td>BA<&sol;td>&NewLine;<td>values-hr-rBA<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Croatian &lpar;Croatia&rpar;<&sol;td>&NewLine;<td>hr<&sol;td>&NewLine;<td>HR<&sol;td>&NewLine;<td>values-hr-rHR<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Hungarian<&sol;td>&NewLine;<td>hu<&sol;td>&NewLine;<td><&sol;td>&NewLine;<td>values-hu<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Hungarian &lpar;Hungary&rpar;<&sol;td>&NewLine;<td>hu<&sol;td>&NewLine;<td>HU<&sol;td>&NewLine;<td>values-hu-rHU<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Armenian<&sol;td>&NewLine;<td>hy<&sol;td>&NewLine;<td><&sol;td>&NewLine;<td>values-hy<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Armenian &lpar;Armenia&rpar;<&sol;td>&NewLine;<td>hy<&sol;td>&NewLine;<td>AM<&sol;td>&NewLine;<td>values-hy-rAM<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Indonesian<&sol;td>&NewLine;<td>in<&sol;td>&NewLine;<td><&sol;td>&NewLine;<td>values-in<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Indonesian &lpar;Indonesia&rpar;<&sol;td>&NewLine;<td>in<&sol;td>&NewLine;<td>ID<&sol;td>&NewLine;<td>values-in-rID<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Igbo<&sol;td>&NewLine;<td>ig<&sol;td>&NewLine;<td><&sol;td>&NewLine;<td>values-ig<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Igbo &lpar;Nigeria&rpar;<&sol;td>&NewLine;<td>ig<&sol;td>&NewLine;<td>NG<&sol;td>&NewLine;<td>values-ig-rNG<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Sichuan Yi<&sol;td>&NewLine;<td>ii<&sol;td>&NewLine;<td><&sol;td>&NewLine;<td>values-ii<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Sichuan Yi &lpar;China&rpar;<&sol;td>&NewLine;<td>ii<&sol;td>&NewLine;<td>CN<&sol;td>&NewLine;<td>values-ii-rCN<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Icelandic<&sol;td>&NewLine;<td>is<&sol;td>&NewLine;<td><&sol;td>&NewLine;<td>values-is<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Icelandic &lpar;Iceland&rpar;<&sol;td>&NewLine;<td>is<&sol;td>&NewLine;<td>IS<&sol;td>&NewLine;<td>values-is-rIS<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Italian<&sol;td>&NewLine;<td>it<&sol;td>&NewLine;<td><&sol;td>&NewLine;<td>values-it<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Italian &lpar;Switzerland&rpar;<&sol;td>&NewLine;<td>it<&sol;td>&NewLine;<td>CH<&sol;td>&NewLine;<td>values-it-rCH<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Italian &lpar;Italy&rpar;<&sol;td>&NewLine;<td>it<&sol;td>&NewLine;<td>IT<&sol;td>&NewLine;<td>values-it-rIT<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Italian &lpar;San Marino&rpar;<&sol;td>&NewLine;<td>it<&sol;td>&NewLine;<td>SM<&sol;td>&NewLine;<td>values-it-rSM<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Japanese<&sol;td>&NewLine;<td>ja<&sol;td>&NewLine;<td><&sol;td>&NewLine;<td>values-ja<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Japanese &lpar;Japan&rpar;<&sol;td>&NewLine;<td>ja<&sol;td>&NewLine;<td>JP<&sol;td>&NewLine;<td>values-ja-rJP<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Ngomba<&sol;td>&NewLine;<td>jgo<&sol;td>&NewLine;<td><&sol;td>&NewLine;<td>values-jgo<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Kako<&sol;td>&NewLine;<td>kkj<&sol;td>&NewLine;<td><&sol;td>&NewLine;<td>values-kkj<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Kako &lpar;Cameroon&rpar;<&sol;td>&NewLine;<td>kkj<&sol;td>&NewLine;<td>CM<&sol;td>&NewLine;<td>values-kkj-rCM<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Kalaallisut<&sol;td>&NewLine;<td>kl<&sol;td>&NewLine;<td><&sol;td>&NewLine;<td>values-kl<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Kalaallisut &lpar;Greenland&rpar;<&sol;td>&NewLine;<td>kl<&sol;td>&NewLine;<td>GL<&sol;td>&NewLine;<td>values-kl-rGL<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Kalenjin<&sol;td>&NewLine;<td>kln<&sol;td>&NewLine;<td><&sol;td>&NewLine;<td>values-kln<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Kalenjin &lpar;Kenya&rpar;<&sol;td>&NewLine;<td>kln<&sol;td>&NewLine;<td>KE<&sol;td>&NewLine;<td>values-kln-rKE<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Khmer<&sol;td>&NewLine;<td>km<&sol;td>&NewLine;<td><&sol;td>&NewLine;<td>values-km<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Khmer &lpar;Cambodia&rpar;<&sol;td>&NewLine;<td>km<&sol;td>&NewLine;<td>KH<&sol;td>&NewLine;<td>values-km-rKH<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Kannada<&sol;td>&NewLine;<td>kn<&sol;td>&NewLine;<td><&sol;td>&NewLine;<td>values-kn<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Kannada &lpar;India&rpar;<&sol;td>&NewLine;<td>kn<&sol;td>&NewLine;<td>IN<&sol;td>&NewLine;<td>values-kn-rIN<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Korean<&sol;td>&NewLine;<td>ko<&sol;td>&NewLine;<td><&sol;td>&NewLine;<td>values-ko<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Korean &lpar;North Korea&rpar;<&sol;td>&NewLine;<td>ko<&sol;td>&NewLine;<td>KP<&sol;td>&NewLine;<td>values-ko-rKP<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Korean &lpar;South Korea&rpar;<&sol;td>&NewLine;<td>ko<&sol;td>&NewLine;<td>KR<&sol;td>&NewLine;<td>values-ko-rKR<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Konkani<&sol;td>&NewLine;<td>kok<&sol;td>&NewLine;<td><&sol;td>&NewLine;<td>values-kok<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Konkani &lpar;India&rpar;<&sol;td>&NewLine;<td>kok<&sol;td>&NewLine;<td>IN<&sol;td>&NewLine;<td>values-kok-rIN<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Kashmiri<&sol;td>&NewLine;<td>ks<&sol;td>&NewLine;<td><&sol;td>&NewLine;<td>values-ks<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Kashmiri &lpar;Arabic&rpar;<&sol;td>&NewLine;<td>ks<&sol;td>&NewLine;<td><&sol;td>&NewLine;<td>values-ks-r&lowbar;&num;Arab<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Kashmiri &lpar;Arabic&comma;India&rpar;<&sol;td>&NewLine;<td>ks<&sol;td>&NewLine;<td>IN<&sol;td>&NewLine;<td>values-ks-rIN&lowbar;&num;Arab<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Nepali<&sol;td>&NewLine;<td>ne<&sol;td>&NewLine;<td><&sol;td>&NewLine;<td>values-ne<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Nepali &lpar;India&rpar;<&sol;td>&NewLine;<td>ne<&sol;td>&NewLine;<td>IN<&sol;td>&NewLine;<td>values-ne-rIN<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Nepali &lpar;Nepal&rpar;<&sol;td>&NewLine;<td>ne<&sol;td>&NewLine;<td>NP<&sol;td>&NewLine;<td>values-ne-rNP<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Dutch<&sol;td>&NewLine;<td>nl<&sol;td>&NewLine;<td><&sol;td>&NewLine;<td>values-nl<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Dutch &lpar;Aruba&rpar;<&sol;td>&NewLine;<td>nl<&sol;td>&NewLine;<td>AW<&sol;td>&NewLine;<td>values-nl-rAW<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Kwasio<&sol;td>&NewLine;<td>nmg<&sol;td>&NewLine;<td><&sol;td>&NewLine;<td>values-nmg<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Kwasio &lpar;Cameroon&rpar;<&sol;td>&NewLine;<td>nmg<&sol;td>&NewLine;<td>CM<&sol;td>&NewLine;<td>values-nmg-rCM<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Norwegian Nynorsk<&sol;td>&NewLine;<td>nn<&sol;td>&NewLine;<td><&sol;td>&NewLine;<td>values-nn<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Norwegian Nynorsk &lpar;Norway&rpar;<&sol;td>&NewLine;<td>nn<&sol;td>&NewLine;<td>NO<&sol;td>&NewLine;<td>values-nn-rNO<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Ngiemboon<&sol;td>&NewLine;<td>nnh<&sol;td>&NewLine;<td><&sol;td>&NewLine;<td>values-nnh<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Ngiemboon &lpar;Cameroon&rpar;<&sol;td>&NewLine;<td>nnh<&sol;td>&NewLine;<td>CM<&sol;td>&NewLine;<td>values-nnh-rCM<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Nuer<&sol;td>&NewLine;<td>nus<&sol;td>&NewLine;<td><&sol;td>&NewLine;<td>values-nus<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Nuer &lpar;Sudan&rpar;<&sol;td>&NewLine;<td>nus<&sol;td>&NewLine;<td>SD<&sol;td>&NewLine;<td>values-nus-rSD<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Nyankole<&sol;td>&NewLine;<td>nyn<&sol;td>&NewLine;<td><&sol;td>&NewLine;<td>values-nyn<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Nyankole &lpar;Uganda&rpar;<&sol;td>&NewLine;<td>nyn<&sol;td>&NewLine;<td>UG<&sol;td>&NewLine;<td>values-nyn-rUG<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Oromo<&sol;td>&NewLine;<td>om<&sol;td>&NewLine;<td><&sol;td>&NewLine;<td>values-om<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Oromo &lpar;Ethiopia&rpar;<&sol;td>&NewLine;<td>om<&sol;td>&NewLine;<td>ET<&sol;td>&NewLine;<td>values-om-rET<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Oromo &lpar;Kenya&rpar;<&sol;td>&NewLine;<td>om<&sol;td>&NewLine;<td>KE<&sol;td>&NewLine;<td>values-om-rKE<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Oriya<&sol;td>&NewLine;<td>or<&sol;td>&NewLine;<td><&sol;td>&NewLine;<td>values-or<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Oriya &lpar;India&rpar;<&sol;td>&NewLine;<td>or<&sol;td>&NewLine;<td>IN<&sol;td>&NewLine;<td>values-or-rIN<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Punjabi<&sol;td>&NewLine;<td>pa<&sol;td>&NewLine;<td><&sol;td>&NewLine;<td>values-pa<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Polish<&sol;td>&NewLine;<td>pl<&sol;td>&NewLine;<td><&sol;td>&NewLine;<td>values-pl<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Polish &lpar;Poland&rpar;<&sol;td>&NewLine;<td>pl<&sol;td>&NewLine;<td>PL<&sol;td>&NewLine;<td>values-pl-rPL<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Pashto<&sol;td>&NewLine;<td>ps<&sol;td>&NewLine;<td><&sol;td>&NewLine;<td>values-ps<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Pashto &lpar;Afghanistan&rpar;<&sol;td>&NewLine;<td>ps<&sol;td>&NewLine;<td>AF<&sol;td>&NewLine;<td>values-ps-rAF<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Portuguese<&sol;td>&NewLine;<td>pt<&sol;td>&NewLine;<td><&sol;td>&NewLine;<td>values-pt<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Romansh<&sol;td>&NewLine;<td>rm<&sol;td>&NewLine;<td><&sol;td>&NewLine;<td>values-rm<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Romansh &lpar;Switzerland&rpar;<&sol;td>&NewLine;<td>rm<&sol;td>&NewLine;<td>CH<&sol;td>&NewLine;<td>values-rm-rCH<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Rundi<&sol;td>&NewLine;<td>rn<&sol;td>&NewLine;<td><&sol;td>&NewLine;<td>values-rn<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Rundi &lpar;Burundi&rpar;<&sol;td>&NewLine;<td>rn<&sol;td>&NewLine;<td>BI<&sol;td>&NewLine;<td>values-rn-rBI<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Romanian<&sol;td>&NewLine;<td>ro<&sol;td>&NewLine;<td><&sol;td>&NewLine;<td>values-ro<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Romanian &lpar;Moldova&rpar;<&sol;td>&NewLine;<td>ro<&sol;td>&NewLine;<td>MD<&sol;td>&NewLine;<td>values-ro-rMD<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Romanian &lpar;Romania&rpar;<&sol;td>&NewLine;<td>ro<&sol;td>&NewLine;<td>RO<&sol;td>&NewLine;<td>values-ro-rRO<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Rombo<&sol;td>&NewLine;<td>rof<&sol;td>&NewLine;<td><&sol;td>&NewLine;<td>values-rof<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Rombo &lpar;Tanzania&rpar;<&sol;td>&NewLine;<td>rof<&sol;td>&NewLine;<td>TZ<&sol;td>&NewLine;<td>values-rof-rTZ<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Russian<&sol;td>&NewLine;<td>ru<&sol;td>&NewLine;<td><&sol;td>&NewLine;<td>values-ru<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Kinyarwanda<&sol;td>&NewLine;<td>rw<&sol;td>&NewLine;<td><&sol;td>&NewLine;<td>values-rw<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Kinyarwanda &lpar;Rwanda&rpar;<&sol;td>&NewLine;<td>rw<&sol;td>&NewLine;<td>RW<&sol;td>&NewLine;<td>values-rw-rRW<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Rwa<&sol;td>&NewLine;<td>rwk<&sol;td>&NewLine;<td><&sol;td>&NewLine;<td>values-rwk<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Rwa &lpar;Tanzania&rpar;<&sol;td>&NewLine;<td>rwk<&sol;td>&NewLine;<td>TZ<&sol;td>&NewLine;<td>values-rwk-rTZ<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Samburu<&sol;td>&NewLine;<td>saq<&sol;td>&NewLine;<td><&sol;td>&NewLine;<td>values-saq<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Samburu &lpar;Kenya&rpar;<&sol;td>&NewLine;<td>saq<&sol;td>&NewLine;<td>KE<&sol;td>&NewLine;<td>values-saq-rKE<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Sangu<&sol;td>&NewLine;<td>sbp<&sol;td>&NewLine;<td><&sol;td>&NewLine;<td>values-sbp<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Sangu &lpar;Tanzania&rpar;<&sol;td>&NewLine;<td>sbp<&sol;td>&NewLine;<td>TZ<&sol;td>&NewLine;<td>values-sbp-rTZ<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Shona<&sol;td>&NewLine;<td>sn<&sol;td>&NewLine;<td><&sol;td>&NewLine;<td>values-sn<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Shona &lpar;Zimbabwe&rpar;<&sol;td>&NewLine;<td>sn<&sol;td>&NewLine;<td>ZW<&sol;td>&NewLine;<td>values-sn-rZW<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Somali<&sol;td>&NewLine;<td>so<&sol;td>&NewLine;<td><&sol;td>&NewLine;<td>values-so<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Albanian<&sol;td>&NewLine;<td>sq<&sol;td>&NewLine;<td><&sol;td>&NewLine;<td>values-sq<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Serbian<&sol;td>&NewLine;<td>sr<&sol;td>&NewLine;<td><&sol;td>&NewLine;<td>values-sr<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Swedish<&sol;td>&NewLine;<td>sv<&sol;td>&NewLine;<td><&sol;td>&NewLine;<td>values-sv<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Swahili<&sol;td>&NewLine;<td>sw<&sol;td>&NewLine;<td><&sol;td>&NewLine;<td>values-sw<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Congo Swahili<&sol;td>&NewLine;<td>swc<&sol;td>&NewLine;<td><&sol;td>&NewLine;<td>values-swc<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Congo Swahili &lpar;Congo &lpar;DRC&rpar;&rpar;<&sol;td>&NewLine;<td>swc<&sol;td>&NewLine;<td>CD<&sol;td>&NewLine;<td>values-swc-rCD<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Tamil<&sol;td>&NewLine;<td>ta<&sol;td>&NewLine;<td><&sol;td>&NewLine;<td>values-ta<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Telugu<&sol;td>&NewLine;<td>te<&sol;td>&NewLine;<td><&sol;td>&NewLine;<td>values-te<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Urdu<&sol;td>&NewLine;<td>ur<&sol;td>&NewLine;<td><&sol;td>&NewLine;<td>values-ur<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Uzbek<&sol;td>&NewLine;<td>uz<&sol;td>&NewLine;<td><&sol;td>&NewLine;<td>values-uz<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Vai<&sol;td>&NewLine;<td>vai<&sol;td>&NewLine;<td><&sol;td>&NewLine;<td>values-vai<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Vietnamese<&sol;td>&NewLine;<td>vi<&sol;td>&NewLine;<td><&sol;td>&NewLine;<td>values-vi<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Vietnamese &lpar;Vietnam&rpar;<&sol;td>&NewLine;<td>vi<&sol;td>&NewLine;<td>VN<&sol;td>&NewLine;<td>values-vi-rVN<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Vunjo<&sol;td>&NewLine;<td>vun<&sol;td>&NewLine;<td><&sol;td>&NewLine;<td>values-vun<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Chinese<&sol;td>&NewLine;<td>zh<&sol;td>&NewLine;<td><&sol;td>&NewLine;<td>values-zh<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Zulu<&sol;td>&NewLine;<td>zu<&sol;td>&NewLine;<td><&sol;td>&NewLine;<td>values-zu<&sol;td>&NewLine;<&sol;tr>&NewLine;<tr>&NewLine;<td>Zulu &lpar;South Africa&rpar;<&sol;td>&NewLine;<td>zu<&sol;td>&NewLine;<td>ZA<&sol;td>&NewLine;<td>values-zu-rZA<&sol;td>&NewLine;<&sol;tr>&NewLine;<&sol;tbody>&NewLine;<&sol;table>&NewLine;<&sol;article>&NewLine;<&sol;div>&NewLine;<&sol;div>&NewLine;<&sol;div>&NewLine;<&sol;div>&NewLine;<&sol;div>&NewLine;<&sol;div>&NewLine;<&sol;div>&NewLine;<div class&equals;"footer container-lg px-3" role&equals;"contentinfo">&NewLine;<div class&equals;"position-relative d-flex flex-justify-between pt-6 pb-2 mt-6 f6 text-gray border-top border-gray-light "><&sol;div>&NewLine;<&sol;div>&NewLine;<div id&equals;"changelog">&NewLine;<p>You can also get more language related ISO codes from <a href&equals;"https&colon;&sol;&sol;github&period;com&sol;championswimmer&sol;android-locales"><strong><span style&equals;"color&colon; &num;0000ff&semi;">here<&sol;span><&sol;strong><&sol;a>&period;<&sol;p>&NewLine;<&sol;div>&NewLine;<p><strong><span style&equals;"color&colon; &num;000080&semi;">Note<&sol;span> &colon;<&sol;strong> Right now I used <strong><a class&equals;"link" href&equals;"https&colon;&sol;&sol;translate&period;google&period;co&period;in&sol;" target&equals;"&lowbar;blank" rel&equals;"nofollow noopener">Google Translate<&sol;a><&sol;strong> service to translate the strings into other languages&period;<&sol;p>&NewLine;<p>I hope this tutorial is helpful for you in understanding how to  build <span style&equals;"color&colon; &num;000080&semi;"><strong>MultiLanguage<&sol;strong><&sol;span> supported app&period;<&sol;p>&NewLine;<&sol;div>&NewLine;<&sol;div>&NewLine;&NewLine;

Exit mobile version