stdex/langid_8hpp_source.html

1070 lines
209 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.12.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>stdex: include/stdex/langid.hpp Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">stdex
</div>
<div id="projectbrief">Additional custom or not Standard C++ covered algorithms</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.12.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() { codefold.init(0); });
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search',false);
$(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function(){ initResizable(false); });
/* @license-end */
</script>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_fca3c47b2ea228727bd6729832f89576.html">stdex</a></li> </ul>
</div>
</div><!-- top -->
<div id="doc-content">
<div class="header">
<div class="headertitle"><div class="title">langid.hpp</div></div>
</div><!--header-->
<div class="contents">
<div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span><span class="comment">/*</span></div>
<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"> 2</span><span class="comment"> SPDX-License-Identifier: MIT</span></div>
<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span><span class="comment"> Copyright © 2024 Amebis</span></div>
<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span><span class="comment">*/</span></div>
<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"> 5</span> </div>
<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span><span class="preprocessor">#pragma once</span></div>
<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span> </div>
<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span><span class="preprocessor">#include &quot;compat.hpp&quot;</span></div>
<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span><span class="preprocessor">#include &quot;string.hpp&quot;</span></div>
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span><span class="preprocessor">#include &quot;unicode.hpp&quot;</span></div>
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="preprocessor">#ifdef _WIN32</span></div>
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span><span class="preprocessor">#include &quot;windows.h&quot;</span></div>
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="preprocessor">#include &lt;stddef.h&gt;</span></div>
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span><span class="preprocessor">#include &lt;stdint.h&gt;</span></div>
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="preprocessor">#include &lt;map&gt;</span></div>
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span><span class="preprocessor">#include &lt;string&gt;</span></div>
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span> </div>
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="preprocessor">#if defined(__GNUC__)</span></div>
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="preprocessor">#pragma GCC diagnostic push</span></div>
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span><span class="preprocessor">#pragma GCC diagnostic ignored &quot;-Wexit-time-destructors&quot;</span></div>
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span> </div>
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span><span class="keyword">namespace </span>stdex</div>
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span>{</div>
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span><span class="preprocessor">#ifdef _WIN32</span></div>
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span> <span class="keyword">using </span>langid = LANGID;</div>
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span><span class="preprocessor">#else</span></div>
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span> <span class="keyword">using </span>langid = uint16_t;</div>
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span> </div>
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span> <span class="keyword">constexpr</span> langid langid_neutral = 0x0;</div>
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span> <span class="keyword">constexpr</span> langid langid_unknown = 0x7f;</div>
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span> <span class="keyword">constexpr</span> langid langid_system = 0x800;</div>
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span> </div>
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span> <span class="keyword">constexpr</span> langid sublangid_neutral = 0 &lt;&lt; 10; </div>
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span> <span class="keyword">constexpr</span> langid sublangid_default = 1 &lt;&lt; 10; </div>
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span> <span class="keyword">constexpr</span> langid sublangid_sys_default = 2 &lt;&lt; 10; </div>
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span> <span class="keyword">constexpr</span> langid sublangid_custom_default = 3 &lt;&lt; 10; </div>
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span> <span class="keyword">constexpr</span> langid sublangid_custom_unspecified = 4 &lt;&lt; 10; </div>
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span> <span class="keyword">constexpr</span> langid sublangid_ui_custom_default = 5 &lt;&lt; 10; </div>
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span> </div>
<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span> <span class="keyword">inline</span> <span class="keyword">constexpr</span> langid primary_langid(_In_ langid lang)</div>
<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"> 51</span> {</div>
<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"> 52</span> <span class="keywordflow">return</span> lang &amp; 0x3ff;</div>
<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"> 53</span> }</div>
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</span> </div>
<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"> 62</span> <span class="keyword">inline</span> <span class="keyword">constexpr</span> langid sub_langid(_In_ langid lang)</div>
<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"> 63</span> {</div>
<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"> 64</span> <span class="keywordflow">return</span> lang &amp; 0xfc00;</div>
<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"> 65</span> }</div>
<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"> 66</span> </div>
<div class="line"><a id="l00074" name="l00074"></a><span class="lineno"> 74</span> <span class="keyword">inline</span> langid langid_from_rfc1766(_In_z_ <span class="keyword">const</span> <span class="keywordtype">char</span>* rfc1766)</div>
<div class="line"><a id="l00075" name="l00075"></a><span class="lineno"> 75</span> {</div>
<div class="line"><a id="l00076" name="l00076"></a><span class="lineno"> 76</span> <span class="keyword">struct </span>stricmp_less</div>
<div class="line"><a id="l00077" name="l00077"></a><span class="lineno"> 77</span> {</div>
<div class="line"><a id="l00078" name="l00078"></a><span class="lineno"> 78</span> <span class="keywordtype">bool</span> operator()(_In_z_ <span class="keyword">const</span> <span class="keywordtype">char</span>* str1, _In_z_ <span class="keyword">const</span> <span class="keywordtype">char</span>* str2)<span class="keyword"> const</span></div>
<div class="line"><a id="l00079" name="l00079"></a><span class="lineno"> 79</span><span class="keyword"> </span>{</div>
<div class="line"><a id="l00080" name="l00080"></a><span class="lineno"> 80</span> stdex_assert(str1);</div>
<div class="line"><a id="l00081" name="l00081"></a><span class="lineno"> 81</span> stdex_assert(str2);</div>
<div class="line"><a id="l00082" name="l00082"></a><span class="lineno"> 82</span> <span class="keywordtype">size_t</span> i;</div>
<div class="line"><a id="l00083" name="l00083"></a><span class="lineno"> 83</span> <span class="keywordflow">for</span> (i = 0; ; ++i) {</div>
<div class="line"><a id="l00084" name="l00084"></a><span class="lineno"> 84</span> <span class="keyword">auto</span> a = stdex::tolower(str1[i]);</div>
<div class="line"><a id="l00085" name="l00085"></a><span class="lineno"> 85</span> <span class="keyword">auto</span> b = stdex::tolower(str2[i]);</div>
<div class="line"><a id="l00086" name="l00086"></a><span class="lineno"> 86</span> <span class="keywordflow">if</span> (!a &amp;&amp; !b) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
<div class="line"><a id="l00087" name="l00087"></a><span class="lineno"> 87</span> <span class="keywordflow">if</span> (!b) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
<div class="line"><a id="l00088" name="l00088"></a><span class="lineno"> 88</span> <span class="keywordflow">if</span> (!a) <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
<div class="line"><a id="l00089" name="l00089"></a><span class="lineno"> 89</span> <span class="keyword">auto</span> a_punct = stdex::ispunct(a);</div>
<div class="line"><a id="l00090" name="l00090"></a><span class="lineno"> 90</span> <span class="keyword">auto</span> b_punct = stdex::ispunct(b);</div>
<div class="line"><a id="l00091" name="l00091"></a><span class="lineno"> 91</span> <span class="keywordflow">if</span> (a_punct &amp;&amp; b_punct) <span class="keywordflow">continue</span>;</div>
<div class="line"><a id="l00092" name="l00092"></a><span class="lineno"> 92</span> <span class="keywordflow">if</span> (b_punct) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
<div class="line"><a id="l00093" name="l00093"></a><span class="lineno"> 93</span> <span class="keywordflow">if</span> (a_punct) <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
<div class="line"><a id="l00094" name="l00094"></a><span class="lineno"> 94</span> <span class="keywordflow">if</span> (a &gt; b) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
<div class="line"><a id="l00095" name="l00095"></a><span class="lineno"> 95</span> <span class="keywordflow">if</span> (a &lt; b) <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
<div class="line"><a id="l00096" name="l00096"></a><span class="lineno"> 96</span> }</div>
<div class="line"><a id="l00097" name="l00097"></a><span class="lineno"> 97</span> }</div>
<div class="line"><a id="l00098" name="l00098"></a><span class="lineno"> 98</span> };</div>
<div class="line"><a id="l00099" name="l00099"></a><span class="lineno"> 99</span> <span class="keyword">static</span> <span class="keyword">const</span> std::map&lt;const char*, int, stricmp_less&gt; languages = {</div>
<div class="line"><a id="l00100" name="l00100"></a><span class="lineno"> 100</span> {<span class="stringliteral">&quot;af-ZA&quot;</span>, 0x436}, <span class="comment">// Afrikaans (South Africa)</span></div>
<div class="line"><a id="l00101" name="l00101"></a><span class="lineno"> 101</span> {<span class="stringliteral">&quot;af&quot;</span>, 0x36}, <span class="comment">// Afrikaans</span></div>
<div class="line"><a id="l00102" name="l00102"></a><span class="lineno"> 102</span> {<span class="stringliteral">&quot;am-ET&quot;</span>, 0x45e}, <span class="comment">// Amharic (Ethiopia)</span></div>
<div class="line"><a id="l00103" name="l00103"></a><span class="lineno"> 103</span> {<span class="stringliteral">&quot;am&quot;</span>, 0x5e}, <span class="comment">// Amharic</span></div>
<div class="line"><a id="l00104" name="l00104"></a><span class="lineno"> 104</span> {<span class="stringliteral">&quot;ar-AE&quot;</span>, 0x3801}, <span class="comment">// Arabic (United Arab Emirates)</span></div>
<div class="line"><a id="l00105" name="l00105"></a><span class="lineno"> 105</span> {<span class="stringliteral">&quot;ar-BH&quot;</span>, 0x3c01}, <span class="comment">// Arabic (Bahrain)</span></div>
<div class="line"><a id="l00106" name="l00106"></a><span class="lineno"> 106</span> {<span class="stringliteral">&quot;ar-DZ&quot;</span>, 0x1401}, <span class="comment">// Arabic (Algeria)</span></div>
<div class="line"><a id="l00107" name="l00107"></a><span class="lineno"> 107</span> {<span class="stringliteral">&quot;ar-EG&quot;</span>, 0xc01}, <span class="comment">// Arabic (Egypt)</span></div>
<div class="line"><a id="l00108" name="l00108"></a><span class="lineno"> 108</span> {<span class="stringliteral">&quot;ar-IQ&quot;</span>, 0x801}, <span class="comment">// Arabic (Iraq)</span></div>
<div class="line"><a id="l00109" name="l00109"></a><span class="lineno"> 109</span> {<span class="stringliteral">&quot;ar-JO&quot;</span>, 0x2c01}, <span class="comment">// Arabic (Jordan)</span></div>
<div class="line"><a id="l00110" name="l00110"></a><span class="lineno"> 110</span> {<span class="stringliteral">&quot;ar-KW&quot;</span>, 0x3401}, <span class="comment">// Arabic (Kuwait)</span></div>
<div class="line"><a id="l00111" name="l00111"></a><span class="lineno"> 111</span> {<span class="stringliteral">&quot;ar-LB&quot;</span>, 0x3001}, <span class="comment">// Arabic (Lebanon)</span></div>
<div class="line"><a id="l00112" name="l00112"></a><span class="lineno"> 112</span> {<span class="stringliteral">&quot;ar-LY&quot;</span>, 0x1001}, <span class="comment">// Arabic (Libya)</span></div>
<div class="line"><a id="l00113" name="l00113"></a><span class="lineno"> 113</span> {<span class="stringliteral">&quot;ar-MA&quot;</span>, 0x1801}, <span class="comment">// Arabic (Morocco)</span></div>
<div class="line"><a id="l00114" name="l00114"></a><span class="lineno"> 114</span> {<span class="stringliteral">&quot;ar-OM&quot;</span>, 0x2001}, <span class="comment">// Arabic (Oman)</span></div>
<div class="line"><a id="l00115" name="l00115"></a><span class="lineno"> 115</span> {<span class="stringliteral">&quot;ar-QA&quot;</span>, 0x4001}, <span class="comment">// Arabic (Qatar)</span></div>
<div class="line"><a id="l00116" name="l00116"></a><span class="lineno"> 116</span> {<span class="stringliteral">&quot;ar-SA&quot;</span>, 0x401}, <span class="comment">// Arabic (Saudi Arabia)</span></div>
<div class="line"><a id="l00117" name="l00117"></a><span class="lineno"> 117</span> {<span class="stringliteral">&quot;ar-SY&quot;</span>, 0x2801}, <span class="comment">// Arabic (Syria)</span></div>
<div class="line"><a id="l00118" name="l00118"></a><span class="lineno"> 118</span> {<span class="stringliteral">&quot;ar-TN&quot;</span>, 0x1c01}, <span class="comment">// Arabic (Tunisia)</span></div>
<div class="line"><a id="l00119" name="l00119"></a><span class="lineno"> 119</span> {<span class="stringliteral">&quot;ar-YE&quot;</span>, 0x2401}, <span class="comment">// Arabic (Yemen)</span></div>
<div class="line"><a id="l00120" name="l00120"></a><span class="lineno"> 120</span> {<span class="stringliteral">&quot;ar&quot;</span>, 0x1}, <span class="comment">// Arabic</span></div>
<div class="line"><a id="l00121" name="l00121"></a><span class="lineno"> 121</span> {<span class="stringliteral">&quot;arn-CL&quot;</span>, 0x47a}, <span class="comment">// Mapuche (Chile)</span></div>
<div class="line"><a id="l00122" name="l00122"></a><span class="lineno"> 122</span> {<span class="stringliteral">&quot;arn&quot;</span>, 0x7a}, <span class="comment">// Mapuche</span></div>
<div class="line"><a id="l00123" name="l00123"></a><span class="lineno"> 123</span> {<span class="stringliteral">&quot;as-IN&quot;</span>, 0x44d}, <span class="comment">// Assamese (India)</span></div>
<div class="line"><a id="l00124" name="l00124"></a><span class="lineno"> 124</span> {<span class="stringliteral">&quot;as&quot;</span>, 0x4d}, <span class="comment">// Assamese</span></div>
<div class="line"><a id="l00125" name="l00125"></a><span class="lineno"> 125</span> {<span class="stringliteral">&quot;az-Cyrl-AZ&quot;</span>, 0x742c}, <span class="comment">// Azerbaijani (Cyrillic, Azerbaijan)</span></div>
<div class="line"><a id="l00126" name="l00126"></a><span class="lineno"> 126</span> {<span class="stringliteral">&quot;az-Cyrl-AZ&quot;</span>, 0x82c}, <span class="comment">// Azerbaijani (Cyrillic, Azerbaijan)</span></div>
<div class="line"><a id="l00127" name="l00127"></a><span class="lineno"> 127</span> {<span class="stringliteral">&quot;az-Latn-AZ&quot;</span>, 0x42c}, <span class="comment">// Azerbaijani (Latin, Azerbaijan)</span></div>
<div class="line"><a id="l00128" name="l00128"></a><span class="lineno"> 128</span> {<span class="stringliteral">&quot;az-Latn-AZ&quot;</span>, 0x782c}, <span class="comment">// Azerbaijani (Latin, Azerbaijan)</span></div>
<div class="line"><a id="l00129" name="l00129"></a><span class="lineno"> 129</span> {<span class="stringliteral">&quot;az&quot;</span>, 0x2c}, <span class="comment">// Azerbaijani</span></div>
<div class="line"><a id="l00130" name="l00130"></a><span class="lineno"> 130</span> {<span class="stringliteral">&quot;ba-RU&quot;</span>, 0x46d}, <span class="comment">// Bashkir (Russia)</span></div>
<div class="line"><a id="l00131" name="l00131"></a><span class="lineno"> 131</span> {<span class="stringliteral">&quot;ba&quot;</span>, 0x6d}, <span class="comment">// Bashkir</span></div>
<div class="line"><a id="l00132" name="l00132"></a><span class="lineno"> 132</span> {<span class="stringliteral">&quot;be-BY&quot;</span>, 0x423}, <span class="comment">// Belarusian (Belarus)</span></div>
<div class="line"><a id="l00133" name="l00133"></a><span class="lineno"> 133</span> {<span class="stringliteral">&quot;be&quot;</span>, 0x23}, <span class="comment">// Belarusian</span></div>
<div class="line"><a id="l00134" name="l00134"></a><span class="lineno"> 134</span> {<span class="stringliteral">&quot;bg-BG&quot;</span>, 0x402}, <span class="comment">// Bulgarian (Bulgaria)</span></div>
<div class="line"><a id="l00135" name="l00135"></a><span class="lineno"> 135</span> {<span class="stringliteral">&quot;bg&quot;</span>, 0x2}, <span class="comment">// Bulgarian</span></div>
<div class="line"><a id="l00136" name="l00136"></a><span class="lineno"> 136</span> {<span class="stringliteral">&quot;bin-NG&quot;</span>, 0x466}, <span class="comment">// Edo (Nigeria)</span></div>
<div class="line"><a id="l00137" name="l00137"></a><span class="lineno"> 137</span> {<span class="stringliteral">&quot;bin&quot;</span>, 0x66}, <span class="comment">// Edo</span></div>
<div class="line"><a id="l00138" name="l00138"></a><span class="lineno"> 138</span> {<span class="stringliteral">&quot;bn-BD&quot;</span>, 0x845}, <span class="comment">// Bangla (Bangladesh)</span></div>
<div class="line"><a id="l00139" name="l00139"></a><span class="lineno"> 139</span> {<span class="stringliteral">&quot;bn-IN&quot;</span>, 0x445}, <span class="comment">// Bengali (India)</span></div>
<div class="line"><a id="l00140" name="l00140"></a><span class="lineno"> 140</span> {<span class="stringliteral">&quot;bn&quot;</span>, 0x45}, <span class="comment">// Bangla</span></div>
<div class="line"><a id="l00141" name="l00141"></a><span class="lineno"> 141</span> {<span class="stringliteral">&quot;bo-CN&quot;</span>, 0x451}, <span class="comment">// Tibetan (China)</span></div>
<div class="line"><a id="l00142" name="l00142"></a><span class="lineno"> 142</span> {<span class="stringliteral">&quot;bo&quot;</span>, 0x51}, <span class="comment">// Tibetan</span></div>
<div class="line"><a id="l00143" name="l00143"></a><span class="lineno"> 143</span> {<span class="stringliteral">&quot;br-FR&quot;</span>, 0x47e}, <span class="comment">// Breton (France)</span></div>
<div class="line"><a id="l00144" name="l00144"></a><span class="lineno"> 144</span> {<span class="stringliteral">&quot;br&quot;</span>, 0x7e}, <span class="comment">// Breton</span></div>
<div class="line"><a id="l00145" name="l00145"></a><span class="lineno"> 145</span> {<span class="stringliteral">&quot;bs-Cyrl-BA&quot;</span>, 0x201a}, <span class="comment">// Bosnian (Cyrillic, Bosnia and Herzegovina)</span></div>
<div class="line"><a id="l00146" name="l00146"></a><span class="lineno"> 146</span> {<span class="stringliteral">&quot;bs-Cyrl-BA&quot;</span>, 0x641a}, <span class="comment">// Bosnian (Cyrillic, Bosnia and Herzegovina)</span></div>
<div class="line"><a id="l00147" name="l00147"></a><span class="lineno"> 147</span> {<span class="stringliteral">&quot;bs-Latn-BA&quot;</span>, 0x141a}, <span class="comment">// Bosnian (Latin, Bosnia &amp; Herzegovina)</span></div>
<div class="line"><a id="l00148" name="l00148"></a><span class="lineno"> 148</span> {<span class="stringliteral">&quot;bs-Latn-BA&quot;</span>, 0x681a}, <span class="comment">// Bosnian (Latin, Bosnia &amp; Herzegovina)</span></div>
<div class="line"><a id="l00149" name="l00149"></a><span class="lineno"> 149</span> {<span class="stringliteral">&quot;bs-Latn-BA&quot;</span>, 0x781a}, <span class="comment">// Bosnian (Latin, Bosnia &amp; Herzegovina)</span></div>
<div class="line"><a id="l00150" name="l00150"></a><span class="lineno"> 150</span> {<span class="stringliteral">&quot;ca-ES-valencia&quot;</span>, 0x803}, <span class="comment">// Valencian (Spain)</span></div>
<div class="line"><a id="l00151" name="l00151"></a><span class="lineno"> 151</span> {<span class="stringliteral">&quot;ca-ES&quot;</span>, 0x403}, <span class="comment">// Catalan (Catalan)</span></div>
<div class="line"><a id="l00152" name="l00152"></a><span class="lineno"> 152</span> {<span class="stringliteral">&quot;ca&quot;</span>, 0x3}, <span class="comment">// Catalan</span></div>
<div class="line"><a id="l00153" name="l00153"></a><span class="lineno"> 153</span> {<span class="stringliteral">&quot;chr-Cher-US&quot;</span>, 0x45c}, <span class="comment">// Cherokee (Cherokee, United States)</span></div>
<div class="line"><a id="l00154" name="l00154"></a><span class="lineno"> 154</span> {<span class="stringliteral">&quot;chr-Cher-US&quot;</span>, 0x7c5c}, <span class="comment">// Cherokee (Cherokee, United States)</span></div>
<div class="line"><a id="l00155" name="l00155"></a><span class="lineno"> 155</span> {<span class="stringliteral">&quot;chr&quot;</span>, 0x5c}, <span class="comment">// Cherokee</span></div>
<div class="line"><a id="l00156" name="l00156"></a><span class="lineno"> 156</span> {<span class="stringliteral">&quot;co-FR&quot;</span>, 0x483}, <span class="comment">// Corsican (France)</span></div>
<div class="line"><a id="l00157" name="l00157"></a><span class="lineno"> 157</span> {<span class="stringliteral">&quot;co&quot;</span>, 0x83}, <span class="comment">// Corsican</span></div>
<div class="line"><a id="l00158" name="l00158"></a><span class="lineno"> 158</span> {<span class="stringliteral">&quot;cs-CZ&quot;</span>, 0x405}, <span class="comment">// Czech (Czechia)</span></div>
<div class="line"><a id="l00159" name="l00159"></a><span class="lineno"> 159</span> {<span class="stringliteral">&quot;cs&quot;</span>, 0x5}, <span class="comment">// Czech</span></div>
<div class="line"><a id="l00160" name="l00160"></a><span class="lineno"> 160</span> {<span class="stringliteral">&quot;cy-GB&quot;</span>, 0x452}, <span class="comment">// Welsh (United Kingdom)</span></div>
<div class="line"><a id="l00161" name="l00161"></a><span class="lineno"> 161</span> {<span class="stringliteral">&quot;cy&quot;</span>, 0x52}, <span class="comment">// Welsh</span></div>
<div class="line"><a id="l00162" name="l00162"></a><span class="lineno"> 162</span> {<span class="stringliteral">&quot;da-DK&quot;</span>, 0x406}, <span class="comment">// Danish (Denmark)</span></div>
<div class="line"><a id="l00163" name="l00163"></a><span class="lineno"> 163</span> {<span class="stringliteral">&quot;da&quot;</span>, 0x6}, <span class="comment">// Danish</span></div>
<div class="line"><a id="l00164" name="l00164"></a><span class="lineno"> 164</span> {<span class="stringliteral">&quot;de-AT&quot;</span>, 0xc07}, <span class="comment">// German (Austria)</span></div>
<div class="line"><a id="l00165" name="l00165"></a><span class="lineno"> 165</span> {<span class="stringliteral">&quot;de-CH&quot;</span>, 0x807}, <span class="comment">// German (Switzerland)</span></div>
<div class="line"><a id="l00166" name="l00166"></a><span class="lineno"> 166</span> {<span class="stringliteral">&quot;de-DE&quot;</span>, 0x407}, <span class="comment">// German (Germany)</span></div>
<div class="line"><a id="l00167" name="l00167"></a><span class="lineno"> 167</span> {<span class="stringliteral">&quot;de-LI&quot;</span>, 0x1407}, <span class="comment">// German (Liechtenstein)</span></div>
<div class="line"><a id="l00168" name="l00168"></a><span class="lineno"> 168</span> {<span class="stringliteral">&quot;de-LU&quot;</span>, 0x1007}, <span class="comment">// German (Luxembourg)</span></div>
<div class="line"><a id="l00169" name="l00169"></a><span class="lineno"> 169</span> {<span class="stringliteral">&quot;de&quot;</span>, 0x7}, <span class="comment">// German</span></div>
<div class="line"><a id="l00170" name="l00170"></a><span class="lineno"> 170</span> {<span class="stringliteral">&quot;dsb-DE&quot;</span>, 0x7c2e}, <span class="comment">// Lower Sorbian (Germany)</span></div>
<div class="line"><a id="l00171" name="l00171"></a><span class="lineno"> 171</span> {<span class="stringliteral">&quot;dsb-DE&quot;</span>, 0x82e}, <span class="comment">// Lower Sorbian (Germany)</span></div>
<div class="line"><a id="l00172" name="l00172"></a><span class="lineno"> 172</span> {<span class="stringliteral">&quot;dv-MV&quot;</span>, 0x465}, <span class="comment">// Divehi (Maldives)</span></div>
<div class="line"><a id="l00173" name="l00173"></a><span class="lineno"> 173</span> {<span class="stringliteral">&quot;dv&quot;</span>, 0x65}, <span class="comment">// Divehi</span></div>
<div class="line"><a id="l00174" name="l00174"></a><span class="lineno"> 174</span> {<span class="stringliteral">&quot;dz-BT&quot;</span>, 0xc51}, <span class="comment">// Dzongkha (Bhutan)</span></div>
<div class="line"><a id="l00175" name="l00175"></a><span class="lineno"> 175</span> {<span class="stringliteral">&quot;el-GR&quot;</span>, 0x408}, <span class="comment">// Greek (Greece)</span></div>
<div class="line"><a id="l00176" name="l00176"></a><span class="lineno"> 176</span> {<span class="stringliteral">&quot;el&quot;</span>, 0x8}, <span class="comment">// Greek</span></div>
<div class="line"><a id="l00177" name="l00177"></a><span class="lineno"> 177</span> {<span class="stringliteral">&quot;en-029&quot;</span>, 0x2409}, <span class="comment">// English (Caribbean)</span></div>
<div class="line"><a id="l00178" name="l00178"></a><span class="lineno"> 178</span> {<span class="stringliteral">&quot;en-AE&quot;</span>, 0x4c09}, <span class="comment">// English (United Arab Emirates)</span></div>
<div class="line"><a id="l00179" name="l00179"></a><span class="lineno"> 179</span> {<span class="stringliteral">&quot;en-AU&quot;</span>, 0xc09}, <span class="comment">// English (Australia)</span></div>
<div class="line"><a id="l00180" name="l00180"></a><span class="lineno"> 180</span> {<span class="stringliteral">&quot;en-BZ&quot;</span>, 0x2809}, <span class="comment">// English (Belize)</span></div>
<div class="line"><a id="l00181" name="l00181"></a><span class="lineno"> 181</span> {<span class="stringliteral">&quot;en-CA&quot;</span>, 0x1009}, <span class="comment">// English (Canada)</span></div>
<div class="line"><a id="l00182" name="l00182"></a><span class="lineno"> 182</span> {<span class="stringliteral">&quot;en-GB&quot;</span>, 0x809}, <span class="comment">// English (United Kingdom)</span></div>
<div class="line"><a id="l00183" name="l00183"></a><span class="lineno"> 183</span> {<span class="stringliteral">&quot;en-HK&quot;</span>, 0x3c09}, <span class="comment">// English (Hong Kong SAR)</span></div>
<div class="line"><a id="l00184" name="l00184"></a><span class="lineno"> 184</span> {<span class="stringliteral">&quot;en-ID&quot;</span>, 0x3809}, <span class="comment">// English (Indonesia)</span></div>
<div class="line"><a id="l00185" name="l00185"></a><span class="lineno"> 185</span> {<span class="stringliteral">&quot;en-IE&quot;</span>, 0x1809}, <span class="comment">// English (Ireland)</span></div>
<div class="line"><a id="l00186" name="l00186"></a><span class="lineno"> 186</span> {<span class="stringliteral">&quot;en-IN&quot;</span>, 0x4009}, <span class="comment">// English (India)</span></div>
<div class="line"><a id="l00187" name="l00187"></a><span class="lineno"> 187</span> {<span class="stringliteral">&quot;en-JM&quot;</span>, 0x2009}, <span class="comment">// English (Jamaica)</span></div>
<div class="line"><a id="l00188" name="l00188"></a><span class="lineno"> 188</span> {<span class="stringliteral">&quot;en-MY&quot;</span>, 0x4409}, <span class="comment">// English (Malaysia)</span></div>
<div class="line"><a id="l00189" name="l00189"></a><span class="lineno"> 189</span> {<span class="stringliteral">&quot;en-NZ&quot;</span>, 0x1409}, <span class="comment">// English (New Zealand)</span></div>
<div class="line"><a id="l00190" name="l00190"></a><span class="lineno"> 190</span> {<span class="stringliteral">&quot;en-PH&quot;</span>, 0x3409}, <span class="comment">// English (Philippines)</span></div>
<div class="line"><a id="l00191" name="l00191"></a><span class="lineno"> 191</span> {<span class="stringliteral">&quot;en-SG&quot;</span>, 0x4809}, <span class="comment">// English (Singapore)</span></div>
<div class="line"><a id="l00192" name="l00192"></a><span class="lineno"> 192</span> {<span class="stringliteral">&quot;en-TT&quot;</span>, 0x2c09}, <span class="comment">// English (Trinidad &amp; Tobago)</span></div>
<div class="line"><a id="l00193" name="l00193"></a><span class="lineno"> 193</span> {<span class="stringliteral">&quot;en-US&quot;</span>, 0x409}, <span class="comment">// English (United States)</span></div>
<div class="line"><a id="l00194" name="l00194"></a><span class="lineno"> 194</span> {<span class="stringliteral">&quot;en-ZA&quot;</span>, 0x1c09}, <span class="comment">// English (South Africa)</span></div>
<div class="line"><a id="l00195" name="l00195"></a><span class="lineno"> 195</span> {<span class="stringliteral">&quot;en-ZW&quot;</span>, 0x3009}, <span class="comment">// English (Zimbabwe)</span></div>
<div class="line"><a id="l00196" name="l00196"></a><span class="lineno"> 196</span> {<span class="stringliteral">&quot;en&quot;</span>, 0x9}, <span class="comment">// English</span></div>
<div class="line"><a id="l00197" name="l00197"></a><span class="lineno"> 197</span> {<span class="stringliteral">&quot;es-419&quot;</span>, 0x580a}, <span class="comment">// Spanish (Latin America)</span></div>
<div class="line"><a id="l00198" name="l00198"></a><span class="lineno"> 198</span> {<span class="stringliteral">&quot;es-AR&quot;</span>, 0x2c0a}, <span class="comment">// Spanish (Argentina)</span></div>
<div class="line"><a id="l00199" name="l00199"></a><span class="lineno"> 199</span> {<span class="stringliteral">&quot;es-BO&quot;</span>, 0x400a}, <span class="comment">// Spanish (Bolivia)</span></div>
<div class="line"><a id="l00200" name="l00200"></a><span class="lineno"> 200</span> {<span class="stringliteral">&quot;es-CL&quot;</span>, 0x340a}, <span class="comment">// Spanish (Chile)</span></div>
<div class="line"><a id="l00201" name="l00201"></a><span class="lineno"> 201</span> {<span class="stringliteral">&quot;es-CO&quot;</span>, 0x240a}, <span class="comment">// Spanish (Colombia)</span></div>
<div class="line"><a id="l00202" name="l00202"></a><span class="lineno"> 202</span> {<span class="stringliteral">&quot;es-CR&quot;</span>, 0x140a}, <span class="comment">// Spanish (Costa Rica)</span></div>
<div class="line"><a id="l00203" name="l00203"></a><span class="lineno"> 203</span> {<span class="stringliteral">&quot;es-CU&quot;</span>, 0x5c0a}, <span class="comment">// Spanish (Cuba)</span></div>
<div class="line"><a id="l00204" name="l00204"></a><span class="lineno"> 204</span> {<span class="stringliteral">&quot;es-DO&quot;</span>, 0x1c0a}, <span class="comment">// Spanish (Dominican Republic)</span></div>
<div class="line"><a id="l00205" name="l00205"></a><span class="lineno"> 205</span> {<span class="stringliteral">&quot;es-EC&quot;</span>, 0x300a}, <span class="comment">// Spanish (Ecuador)</span></div>
<div class="line"><a id="l00206" name="l00206"></a><span class="lineno"> 206</span> {<span class="stringliteral">&quot;es-ES_tradnl&quot;</span>, 0x40a}, <span class="comment">// Spanish (Spain, Traditional Sort)</span></div>
<div class="line"><a id="l00207" name="l00207"></a><span class="lineno"> 207</span> {<span class="stringliteral">&quot;es-ES&quot;</span>, 0xc0a}, <span class="comment">// Spanish (Spain, International Sort)</span></div>
<div class="line"><a id="l00208" name="l00208"></a><span class="lineno"> 208</span> {<span class="stringliteral">&quot;es-GT&quot;</span>, 0x100a}, <span class="comment">// Spanish (Guatemala)</span></div>
<div class="line"><a id="l00209" name="l00209"></a><span class="lineno"> 209</span> {<span class="stringliteral">&quot;es-HN&quot;</span>, 0x480a}, <span class="comment">// Spanish (Honduras)</span></div>
<div class="line"><a id="l00210" name="l00210"></a><span class="lineno"> 210</span> {<span class="stringliteral">&quot;es-MX&quot;</span>, 0x80a}, <span class="comment">// Spanish (Mexico)</span></div>
<div class="line"><a id="l00211" name="l00211"></a><span class="lineno"> 211</span> {<span class="stringliteral">&quot;es-NI&quot;</span>, 0x4c0a}, <span class="comment">// Spanish (Nicaragua)</span></div>
<div class="line"><a id="l00212" name="l00212"></a><span class="lineno"> 212</span> {<span class="stringliteral">&quot;es-PA&quot;</span>, 0x180a}, <span class="comment">// Spanish (Panama)</span></div>
<div class="line"><a id="l00213" name="l00213"></a><span class="lineno"> 213</span> {<span class="stringliteral">&quot;es-PE&quot;</span>, 0x280a}, <span class="comment">// Spanish (Peru)</span></div>
<div class="line"><a id="l00214" name="l00214"></a><span class="lineno"> 214</span> {<span class="stringliteral">&quot;es-PR&quot;</span>, 0x500a}, <span class="comment">// Spanish (Puerto Rico)</span></div>
<div class="line"><a id="l00215" name="l00215"></a><span class="lineno"> 215</span> {<span class="stringliteral">&quot;es-PY&quot;</span>, 0x3c0a}, <span class="comment">// Spanish (Paraguay)</span></div>
<div class="line"><a id="l00216" name="l00216"></a><span class="lineno"> 216</span> {<span class="stringliteral">&quot;es-SV&quot;</span>, 0x440a}, <span class="comment">// Spanish (El Salvador)</span></div>
<div class="line"><a id="l00217" name="l00217"></a><span class="lineno"> 217</span> {<span class="stringliteral">&quot;es-US&quot;</span>, 0x540a}, <span class="comment">// Spanish (United States)</span></div>
<div class="line"><a id="l00218" name="l00218"></a><span class="lineno"> 218</span> {<span class="stringliteral">&quot;es-UY&quot;</span>, 0x380a}, <span class="comment">// Spanish (Uruguay)</span></div>
<div class="line"><a id="l00219" name="l00219"></a><span class="lineno"> 219</span> {<span class="stringliteral">&quot;es-VE&quot;</span>, 0x200a}, <span class="comment">// Spanish (Venezuela)</span></div>
<div class="line"><a id="l00220" name="l00220"></a><span class="lineno"> 220</span> {<span class="stringliteral">&quot;es&quot;</span>, 0xa}, <span class="comment">// Spanish</span></div>
<div class="line"><a id="l00221" name="l00221"></a><span class="lineno"> 221</span> {<span class="stringliteral">&quot;et-EE&quot;</span>, 0x425}, <span class="comment">// Estonian (Estonia)</span></div>
<div class="line"><a id="l00222" name="l00222"></a><span class="lineno"> 222</span> {<span class="stringliteral">&quot;et&quot;</span>, 0x25}, <span class="comment">// Estonian</span></div>
<div class="line"><a id="l00223" name="l00223"></a><span class="lineno"> 223</span> {<span class="stringliteral">&quot;eu-ES&quot;</span>, 0x42d}, <span class="comment">// Basque (Basque)</span></div>
<div class="line"><a id="l00224" name="l00224"></a><span class="lineno"> 224</span> {<span class="stringliteral">&quot;eu&quot;</span>, 0x2d}, <span class="comment">// Basque</span></div>
<div class="line"><a id="l00225" name="l00225"></a><span class="lineno"> 225</span> {<span class="stringliteral">&quot;fa-AF&quot;</span>, 0x48c}, <span class="comment">// Persian (Afghanistan)</span></div>
<div class="line"><a id="l00226" name="l00226"></a><span class="lineno"> 226</span> {<span class="stringliteral">&quot;fa-IR&quot;</span>, 0x429}, <span class="comment">// Persian (Iran)</span></div>
<div class="line"><a id="l00227" name="l00227"></a><span class="lineno"> 227</span> {<span class="stringliteral">&quot;fa&quot;</span>, 0x29}, <span class="comment">// Persian</span></div>
<div class="line"><a id="l00228" name="l00228"></a><span class="lineno"> 228</span> {<span class="stringliteral">&quot;fa&quot;</span>, 0x8c}, <span class="comment">// Persian</span></div>
<div class="line"><a id="l00229" name="l00229"></a><span class="lineno"> 229</span> {<span class="stringliteral">&quot;ff-Latn-NG&quot;</span>, 0x467}, <span class="comment">// Fulah (Latin, Nigeria)</span></div>
<div class="line"><a id="l00230" name="l00230"></a><span class="lineno"> 230</span> {<span class="stringliteral">&quot;ff-Latn-SN&quot;</span>, 0x7c67}, <span class="comment">// Fulah (Latin, Senegal)</span></div>
<div class="line"><a id="l00231" name="l00231"></a><span class="lineno"> 231</span> {<span class="stringliteral">&quot;ff-Latn-SN&quot;</span>, 0x867}, <span class="comment">// Fulah (Latin, Senegal)</span></div>
<div class="line"><a id="l00232" name="l00232"></a><span class="lineno"> 232</span> {<span class="stringliteral">&quot;ff&quot;</span>, 0x67}, <span class="comment">// Fulah</span></div>
<div class="line"><a id="l00233" name="l00233"></a><span class="lineno"> 233</span> {<span class="stringliteral">&quot;fi-FI&quot;</span>, 0x40b}, <span class="comment">// Finnish (Finland)</span></div>
<div class="line"><a id="l00234" name="l00234"></a><span class="lineno"> 234</span> {<span class="stringliteral">&quot;fi&quot;</span>, 0xb}, <span class="comment">// Finnish</span></div>
<div class="line"><a id="l00235" name="l00235"></a><span class="lineno"> 235</span> {<span class="stringliteral">&quot;fil-PH&quot;</span>, 0x464}, <span class="comment">// Filipino (Philippines)</span></div>
<div class="line"><a id="l00236" name="l00236"></a><span class="lineno"> 236</span> {<span class="stringliteral">&quot;fil&quot;</span>, 0x64}, <span class="comment">// Filipino</span></div>
<div class="line"><a id="l00237" name="l00237"></a><span class="lineno"> 237</span> {<span class="stringliteral">&quot;fo-FO&quot;</span>, 0x438}, <span class="comment">// Faroese (Faroe Islands)</span></div>
<div class="line"><a id="l00238" name="l00238"></a><span class="lineno"> 238</span> {<span class="stringliteral">&quot;fo&quot;</span>, 0x38}, <span class="comment">// Faroese</span></div>
<div class="line"><a id="l00239" name="l00239"></a><span class="lineno"> 239</span> {<span class="stringliteral">&quot;fr-029&quot;</span>, 0x1c0c}, <span class="comment">// French (Caribbean)</span></div>
<div class="line"><a id="l00240" name="l00240"></a><span class="lineno"> 240</span> {<span class="stringliteral">&quot;fr-BE&quot;</span>, 0x80c}, <span class="comment">// French (Belgium)</span></div>
<div class="line"><a id="l00241" name="l00241"></a><span class="lineno"> 241</span> {<span class="stringliteral">&quot;fr-CA&quot;</span>, 0xc0c}, <span class="comment">// French (Canada)</span></div>
<div class="line"><a id="l00242" name="l00242"></a><span class="lineno"> 242</span> {<span class="stringliteral">&quot;fr-CD&quot;</span>, 0x240c}, <span class="comment">// French Congo (DRC)</span></div>
<div class="line"><a id="l00243" name="l00243"></a><span class="lineno"> 243</span> {<span class="stringliteral">&quot;fr-CH&quot;</span>, 0x100c}, <span class="comment">// French (Switzerland)</span></div>
<div class="line"><a id="l00244" name="l00244"></a><span class="lineno"> 244</span> {<span class="stringliteral">&quot;fr-CI&quot;</span>, 0x300c}, <span class="comment">// French (Côte dIvoire)</span></div>
<div class="line"><a id="l00245" name="l00245"></a><span class="lineno"> 245</span> {<span class="stringliteral">&quot;fr-CM&quot;</span>, 0x2c0c}, <span class="comment">// French (Cameroon)</span></div>
<div class="line"><a id="l00246" name="l00246"></a><span class="lineno"> 246</span> {<span class="stringliteral">&quot;fr-FR&quot;</span>, 0x40c}, <span class="comment">// French (France)</span></div>
<div class="line"><a id="l00247" name="l00247"></a><span class="lineno"> 247</span> {<span class="stringliteral">&quot;fr-HT&quot;</span>, 0x3c0c}, <span class="comment">// French (Haiti)</span></div>
<div class="line"><a id="l00248" name="l00248"></a><span class="lineno"> 248</span> {<span class="stringliteral">&quot;fr-LU&quot;</span>, 0x140c}, <span class="comment">// French (Luxembourg)</span></div>
<div class="line"><a id="l00249" name="l00249"></a><span class="lineno"> 249</span> {<span class="stringliteral">&quot;fr-MA&quot;</span>, 0x380c}, <span class="comment">// French (Morocco)</span></div>
<div class="line"><a id="l00250" name="l00250"></a><span class="lineno"> 250</span> {<span class="stringliteral">&quot;fr-MC&quot;</span>, 0x180c}, <span class="comment">// French (Monaco)</span></div>
<div class="line"><a id="l00251" name="l00251"></a><span class="lineno"> 251</span> {<span class="stringliteral">&quot;fr-ML&quot;</span>, 0x340c}, <span class="comment">// French (Mali)</span></div>
<div class="line"><a id="l00252" name="l00252"></a><span class="lineno"> 252</span> {<span class="stringliteral">&quot;fr-RE&quot;</span>, 0x200c}, <span class="comment">// French (Réunion)</span></div>
<div class="line"><a id="l00253" name="l00253"></a><span class="lineno"> 253</span> {<span class="stringliteral">&quot;fr-SN&quot;</span>, 0x280c}, <span class="comment">// French (Senegal)</span></div>
<div class="line"><a id="l00254" name="l00254"></a><span class="lineno"> 254</span> {<span class="stringliteral">&quot;fr&quot;</span>, 0xc}, <span class="comment">// French</span></div>
<div class="line"><a id="l00255" name="l00255"></a><span class="lineno"> 255</span> {<span class="stringliteral">&quot;fy-NL&quot;</span>, 0x462}, <span class="comment">// Western Frisian (Netherlands)</span></div>
<div class="line"><a id="l00256" name="l00256"></a><span class="lineno"> 256</span> {<span class="stringliteral">&quot;fy&quot;</span>, 0x62}, <span class="comment">// Western Frisian</span></div>
<div class="line"><a id="l00257" name="l00257"></a><span class="lineno"> 257</span> {<span class="stringliteral">&quot;ga-IE&quot;</span>, 0x83c}, <span class="comment">// Irish (Ireland)</span></div>
<div class="line"><a id="l00258" name="l00258"></a><span class="lineno"> 258</span> {<span class="stringliteral">&quot;ga&quot;</span>, 0x3c}, <span class="comment">// Irish</span></div>
<div class="line"><a id="l00259" name="l00259"></a><span class="lineno"> 259</span> {<span class="stringliteral">&quot;gd-GB&quot;</span>, 0x491}, <span class="comment">// Scottish Gaelic (United Kingdom)</span></div>
<div class="line"><a id="l00260" name="l00260"></a><span class="lineno"> 260</span> {<span class="stringliteral">&quot;gd&quot;</span>, 0x91}, <span class="comment">// Scottish Gaelic</span></div>
<div class="line"><a id="l00261" name="l00261"></a><span class="lineno"> 261</span> {<span class="stringliteral">&quot;gl-ES&quot;</span>, 0x456}, <span class="comment">// Galician (Galician)</span></div>
<div class="line"><a id="l00262" name="l00262"></a><span class="lineno"> 262</span> {<span class="stringliteral">&quot;gl&quot;</span>, 0x56}, <span class="comment">// Galician</span></div>
<div class="line"><a id="l00263" name="l00263"></a><span class="lineno"> 263</span> {<span class="stringliteral">&quot;gn-PY&quot;</span>, 0x474}, <span class="comment">// Guarani (Paraguay)</span></div>
<div class="line"><a id="l00264" name="l00264"></a><span class="lineno"> 264</span> {<span class="stringliteral">&quot;gn&quot;</span>, 0x74}, <span class="comment">// Guarani</span></div>
<div class="line"><a id="l00265" name="l00265"></a><span class="lineno"> 265</span> {<span class="stringliteral">&quot;gsw-FR&quot;</span>, 0x484}, <span class="comment">// Alsatian (France)</span></div>
<div class="line"><a id="l00266" name="l00266"></a><span class="lineno"> 266</span> {<span class="stringliteral">&quot;gsw&quot;</span>, 0x84}, <span class="comment">// Swiss German</span></div>
<div class="line"><a id="l00267" name="l00267"></a><span class="lineno"> 267</span> {<span class="stringliteral">&quot;gu-IN&quot;</span>, 0x447}, <span class="comment">// Gujarati (India)</span></div>
<div class="line"><a id="l00268" name="l00268"></a><span class="lineno"> 268</span> {<span class="stringliteral">&quot;gu&quot;</span>, 0x47}, <span class="comment">// Gujarati</span></div>
<div class="line"><a id="l00269" name="l00269"></a><span class="lineno"> 269</span> {<span class="stringliteral">&quot;ha-Latn-NG&quot;</span>, 0x468}, <span class="comment">// Hausa (Latin, Nigeria)</span></div>
<div class="line"><a id="l00270" name="l00270"></a><span class="lineno"> 270</span> {<span class="stringliteral">&quot;ha-Latn-NG&quot;</span>, 0x7c68}, <span class="comment">// Hausa (Latin, Nigeria)</span></div>
<div class="line"><a id="l00271" name="l00271"></a><span class="lineno"> 271</span> {<span class="stringliteral">&quot;ha&quot;</span>, 0x68}, <span class="comment">// Hausa</span></div>
<div class="line"><a id="l00272" name="l00272"></a><span class="lineno"> 272</span> {<span class="stringliteral">&quot;haw-US&quot;</span>, 0x475}, <span class="comment">// Hawaiian (United States)</span></div>
<div class="line"><a id="l00273" name="l00273"></a><span class="lineno"> 273</span> {<span class="stringliteral">&quot;haw&quot;</span>, 0x75}, <span class="comment">// Hawaiian</span></div>
<div class="line"><a id="l00274" name="l00274"></a><span class="lineno"> 274</span> {<span class="stringliteral">&quot;he-IL&quot;</span>, 0x40d}, <span class="comment">// Hebrew (Israel)</span></div>
<div class="line"><a id="l00275" name="l00275"></a><span class="lineno"> 275</span> {<span class="stringliteral">&quot;he&quot;</span>, 0xd}, <span class="comment">// Hebrew</span></div>
<div class="line"><a id="l00276" name="l00276"></a><span class="lineno"> 276</span> {<span class="stringliteral">&quot;hi-IN&quot;</span>, 0x439}, <span class="comment">// Hindi (India)</span></div>
<div class="line"><a id="l00277" name="l00277"></a><span class="lineno"> 277</span> {<span class="stringliteral">&quot;hi&quot;</span>, 0x39}, <span class="comment">// Hindi</span></div>
<div class="line"><a id="l00278" name="l00278"></a><span class="lineno"> 278</span> {<span class="stringliteral">&quot;hr-BA&quot;</span>, 0x101a}, <span class="comment">// Croatian (Bosnia &amp; Herzegovina)</span></div>
<div class="line"><a id="l00279" name="l00279"></a><span class="lineno"> 279</span> {<span class="stringliteral">&quot;hr-HR&quot;</span>, 0x41a}, <span class="comment">// Croatian (Croatia)</span></div>
<div class="line"><a id="l00280" name="l00280"></a><span class="lineno"> 280</span> {<span class="stringliteral">&quot;hr&quot;</span>, 0x1a}, <span class="comment">// Croatian</span></div>
<div class="line"><a id="l00281" name="l00281"></a><span class="lineno"> 281</span> {<span class="stringliteral">&quot;hsb-DE&quot;</span>, 0x42e}, <span class="comment">// Upper Sorbian (Germany)</span></div>
<div class="line"><a id="l00282" name="l00282"></a><span class="lineno"> 282</span> {<span class="stringliteral">&quot;hsb&quot;</span>, 0x2e}, <span class="comment">// Upper Sorbian</span></div>
<div class="line"><a id="l00283" name="l00283"></a><span class="lineno"> 283</span> {<span class="stringliteral">&quot;hu-HU&quot;</span>, 0x40e}, <span class="comment">// Hungarian (Hungary)</span></div>
<div class="line"><a id="l00284" name="l00284"></a><span class="lineno"> 284</span> {<span class="stringliteral">&quot;hu&quot;</span>, 0xe}, <span class="comment">// Hungarian</span></div>
<div class="line"><a id="l00285" name="l00285"></a><span class="lineno"> 285</span> {<span class="stringliteral">&quot;hy-AM&quot;</span>, 0x42b}, <span class="comment">// Armenian (Armenia)</span></div>
<div class="line"><a id="l00286" name="l00286"></a><span class="lineno"> 286</span> {<span class="stringliteral">&quot;hy&quot;</span>, 0x2b}, <span class="comment">// Armenian</span></div>
<div class="line"><a id="l00287" name="l00287"></a><span class="lineno"> 287</span> {<span class="stringliteral">&quot;ibb-NG&quot;</span>, 0x469}, <span class="comment">// Ibibio (Nigeria)</span></div>
<div class="line"><a id="l00288" name="l00288"></a><span class="lineno"> 288</span> {<span class="stringliteral">&quot;ibb&quot;</span>, 0x69}, <span class="comment">// Ibibio</span></div>
<div class="line"><a id="l00289" name="l00289"></a><span class="lineno"> 289</span> {<span class="stringliteral">&quot;id-ID&quot;</span>, 0x421}, <span class="comment">// Indonesian (Indonesia)</span></div>
<div class="line"><a id="l00290" name="l00290"></a><span class="lineno"> 290</span> {<span class="stringliteral">&quot;id&quot;</span>, 0x21}, <span class="comment">// Indonesian</span></div>
<div class="line"><a id="l00291" name="l00291"></a><span class="lineno"> 291</span> {<span class="stringliteral">&quot;ig-NG&quot;</span>, 0x470}, <span class="comment">// Igbo (Nigeria)</span></div>
<div class="line"><a id="l00292" name="l00292"></a><span class="lineno"> 292</span> {<span class="stringliteral">&quot;ig&quot;</span>, 0x70}, <span class="comment">// Igbo</span></div>
<div class="line"><a id="l00293" name="l00293"></a><span class="lineno"> 293</span> {<span class="stringliteral">&quot;ii-CN&quot;</span>, 0x478}, <span class="comment">// Yi (China)</span></div>
<div class="line"><a id="l00294" name="l00294"></a><span class="lineno"> 294</span> {<span class="stringliteral">&quot;ii&quot;</span>, 0x78}, <span class="comment">// Yi</span></div>
<div class="line"><a id="l00295" name="l00295"></a><span class="lineno"> 295</span> {<span class="stringliteral">&quot;is-IS&quot;</span>, 0x40f}, <span class="comment">// Icelandic (Iceland)</span></div>
<div class="line"><a id="l00296" name="l00296"></a><span class="lineno"> 296</span> {<span class="stringliteral">&quot;is&quot;</span>, 0xf}, <span class="comment">// Icelandic</span></div>
<div class="line"><a id="l00297" name="l00297"></a><span class="lineno"> 297</span> {<span class="stringliteral">&quot;it-CH&quot;</span>, 0x810}, <span class="comment">// Italian (Switzerland)</span></div>
<div class="line"><a id="l00298" name="l00298"></a><span class="lineno"> 298</span> {<span class="stringliteral">&quot;it-IT&quot;</span>, 0x410}, <span class="comment">// Italian (Italy)</span></div>
<div class="line"><a id="l00299" name="l00299"></a><span class="lineno"> 299</span> {<span class="stringliteral">&quot;it&quot;</span>, 0x10}, <span class="comment">// Italian</span></div>
<div class="line"><a id="l00300" name="l00300"></a><span class="lineno"> 300</span> {<span class="stringliteral">&quot;iu-Cans-CA&quot;</span>, 0x45d}, <span class="comment">// Inuktitut (Syllabics, Canada)</span></div>
<div class="line"><a id="l00301" name="l00301"></a><span class="lineno"> 301</span> {<span class="stringliteral">&quot;iu-Cans-CA&quot;</span>, 0x785d}, <span class="comment">// Inuktitut (Syllabics, Canada)</span></div>
<div class="line"><a id="l00302" name="l00302"></a><span class="lineno"> 302</span> {<span class="stringliteral">&quot;iu-Latn-CA&quot;</span>, 0x7c5d}, <span class="comment">// Inuktitut (Latin, Canada)</span></div>
<div class="line"><a id="l00303" name="l00303"></a><span class="lineno"> 303</span> {<span class="stringliteral">&quot;iu-Latn-CA&quot;</span>, 0x85d}, <span class="comment">// Inuktitut (Latin, Canada)</span></div>
<div class="line"><a id="l00304" name="l00304"></a><span class="lineno"> 304</span> {<span class="stringliteral">&quot;iu&quot;</span>, 0x5d}, <span class="comment">// Inuktitut</span></div>
<div class="line"><a id="l00305" name="l00305"></a><span class="lineno"> 305</span> {<span class="stringliteral">&quot;ja-JP&quot;</span>, 0x411}, <span class="comment">// Japanese (Japan)</span></div>
<div class="line"><a id="l00306" name="l00306"></a><span class="lineno"> 306</span> {<span class="stringliteral">&quot;ja&quot;</span>, 0x11}, <span class="comment">// Japanese</span></div>
<div class="line"><a id="l00307" name="l00307"></a><span class="lineno"> 307</span> {<span class="stringliteral">&quot;ka-GE&quot;</span>, 0x437}, <span class="comment">// Georgian (Georgia)</span></div>
<div class="line"><a id="l00308" name="l00308"></a><span class="lineno"> 308</span> {<span class="stringliteral">&quot;ka&quot;</span>, 0x37}, <span class="comment">// Georgian</span></div>
<div class="line"><a id="l00309" name="l00309"></a><span class="lineno"> 309</span> {<span class="stringliteral">&quot;kk-KZ&quot;</span>, 0x43f}, <span class="comment">// Kazakh (Kazakhstan)</span></div>
<div class="line"><a id="l00310" name="l00310"></a><span class="lineno"> 310</span> {<span class="stringliteral">&quot;kk&quot;</span>, 0x3f}, <span class="comment">// Kazakh</span></div>
<div class="line"><a id="l00311" name="l00311"></a><span class="lineno"> 311</span> {<span class="stringliteral">&quot;kl-GL&quot;</span>, 0x46f}, <span class="comment">// Kalaallisut (Greenland)</span></div>
<div class="line"><a id="l00312" name="l00312"></a><span class="lineno"> 312</span> {<span class="stringliteral">&quot;kl&quot;</span>, 0x6f}, <span class="comment">// Kalaallisut</span></div>
<div class="line"><a id="l00313" name="l00313"></a><span class="lineno"> 313</span> {<span class="stringliteral">&quot;km-KH&quot;</span>, 0x453}, <span class="comment">// Khmer (Cambodia)</span></div>
<div class="line"><a id="l00314" name="l00314"></a><span class="lineno"> 314</span> {<span class="stringliteral">&quot;km&quot;</span>, 0x53}, <span class="comment">// Khmer</span></div>
<div class="line"><a id="l00315" name="l00315"></a><span class="lineno"> 315</span> {<span class="stringliteral">&quot;kn-IN&quot;</span>, 0x44b}, <span class="comment">// Kannada (India)</span></div>
<div class="line"><a id="l00316" name="l00316"></a><span class="lineno"> 316</span> {<span class="stringliteral">&quot;kn&quot;</span>, 0x4b}, <span class="comment">// Kannada</span></div>
<div class="line"><a id="l00317" name="l00317"></a><span class="lineno"> 317</span> {<span class="stringliteral">&quot;ko-KR&quot;</span>, 0x412}, <span class="comment">// Korean (Korea)</span></div>
<div class="line"><a id="l00318" name="l00318"></a><span class="lineno"> 318</span> {<span class="stringliteral">&quot;ko&quot;</span>, 0x12}, <span class="comment">// Korean</span></div>
<div class="line"><a id="l00319" name="l00319"></a><span class="lineno"> 319</span> {<span class="stringliteral">&quot;kok-IN&quot;</span>, 0x457}, <span class="comment">// Konkani (India)</span></div>
<div class="line"><a id="l00320" name="l00320"></a><span class="lineno"> 320</span> {<span class="stringliteral">&quot;kok&quot;</span>, 0x57}, <span class="comment">// Konkani</span></div>
<div class="line"><a id="l00321" name="l00321"></a><span class="lineno"> 321</span> {<span class="stringliteral">&quot;kr-Latn-NG&quot;</span>, 0x471}, <span class="comment">// Kanuri (Latin, Nigeria)</span></div>
<div class="line"><a id="l00322" name="l00322"></a><span class="lineno"> 322</span> {<span class="stringliteral">&quot;kr&quot;</span>, 0x71}, <span class="comment">// Kanuri</span></div>
<div class="line"><a id="l00323" name="l00323"></a><span class="lineno"> 323</span> {<span class="stringliteral">&quot;ks-Arab-IN&quot;</span>, 0x460}, <span class="comment">// Kashmiri (Arabic)</span></div>
<div class="line"><a id="l00324" name="l00324"></a><span class="lineno"> 324</span> {<span class="stringliteral">&quot;ks-Deva-IN&quot;</span>, 0x860}, <span class="comment">// Kashmiri (Devanagari)</span></div>
<div class="line"><a id="l00325" name="l00325"></a><span class="lineno"> 325</span> {<span class="stringliteral">&quot;ks&quot;</span>, 0x60}, <span class="comment">// Kashmiri</span></div>
<div class="line"><a id="l00326" name="l00326"></a><span class="lineno"> 326</span> {<span class="stringliteral">&quot;ku-Arab-IQ&quot;</span>, 0x492}, <span class="comment">// Central Kurdish (Iraq)</span></div>
<div class="line"><a id="l00327" name="l00327"></a><span class="lineno"> 327</span> {<span class="stringliteral">&quot;ku-Arab-IQ&quot;</span>, 0x7c92}, <span class="comment">// Central Kurdish (Iraq)</span></div>
<div class="line"><a id="l00328" name="l00328"></a><span class="lineno"> 328</span> {<span class="stringliteral">&quot;ku&quot;</span>, 0x92}, <span class="comment">// Central Kurdish</span></div>
<div class="line"><a id="l00329" name="l00329"></a><span class="lineno"> 329</span> {<span class="stringliteral">&quot;ky-KG&quot;</span>, 0x440}, <span class="comment">// Kyrgyz (Kyrgyzstan)</span></div>
<div class="line"><a id="l00330" name="l00330"></a><span class="lineno"> 330</span> {<span class="stringliteral">&quot;ky&quot;</span>, 0x40}, <span class="comment">// Kyrgyz</span></div>
<div class="line"><a id="l00331" name="l00331"></a><span class="lineno"> 331</span> {<span class="stringliteral">&quot;la-VA&quot;</span>, 0x476}, <span class="comment">// Latin (Vatican City)</span></div>
<div class="line"><a id="l00332" name="l00332"></a><span class="lineno"> 332</span> {<span class="stringliteral">&quot;la&quot;</span>, 0x76}, <span class="comment">// Latin</span></div>
<div class="line"><a id="l00333" name="l00333"></a><span class="lineno"> 333</span> {<span class="stringliteral">&quot;lb-LU&quot;</span>, 0x46e}, <span class="comment">// Luxembourgish (Luxembourg)</span></div>
<div class="line"><a id="l00334" name="l00334"></a><span class="lineno"> 334</span> {<span class="stringliteral">&quot;lb&quot;</span>, 0x6e}, <span class="comment">// Luxembourgish</span></div>
<div class="line"><a id="l00335" name="l00335"></a><span class="lineno"> 335</span> {<span class="stringliteral">&quot;lo-LA&quot;</span>, 0x454}, <span class="comment">// Lao (Laos)</span></div>
<div class="line"><a id="l00336" name="l00336"></a><span class="lineno"> 336</span> {<span class="stringliteral">&quot;lo&quot;</span>, 0x54}, <span class="comment">// Lao</span></div>
<div class="line"><a id="l00337" name="l00337"></a><span class="lineno"> 337</span> {<span class="stringliteral">&quot;lt-LT&quot;</span>, 0x427}, <span class="comment">// Lithuanian (Lithuania)</span></div>
<div class="line"><a id="l00338" name="l00338"></a><span class="lineno"> 338</span> {<span class="stringliteral">&quot;lt&quot;</span>, 0x27}, <span class="comment">// Lithuanian</span></div>
<div class="line"><a id="l00339" name="l00339"></a><span class="lineno"> 339</span> {<span class="stringliteral">&quot;lv-LV&quot;</span>, 0x426}, <span class="comment">// Latvian (Latvia)</span></div>
<div class="line"><a id="l00340" name="l00340"></a><span class="lineno"> 340</span> {<span class="stringliteral">&quot;lv&quot;</span>, 0x26}, <span class="comment">// Latvian</span></div>
<div class="line"><a id="l00341" name="l00341"></a><span class="lineno"> 341</span> {<span class="stringliteral">&quot;mi-NZ&quot;</span>, 0x481}, <span class="comment">// Maori (New Zealand)</span></div>
<div class="line"><a id="l00342" name="l00342"></a><span class="lineno"> 342</span> {<span class="stringliteral">&quot;mi&quot;</span>, 0x81}, <span class="comment">// Maori</span></div>
<div class="line"><a id="l00343" name="l00343"></a><span class="lineno"> 343</span> {<span class="stringliteral">&quot;mk-MK&quot;</span>, 0x42f}, <span class="comment">// Macedonian (North Macedonia)</span></div>
<div class="line"><a id="l00344" name="l00344"></a><span class="lineno"> 344</span> {<span class="stringliteral">&quot;mk&quot;</span>, 0x2f}, <span class="comment">// Macedonian</span></div>
<div class="line"><a id="l00345" name="l00345"></a><span class="lineno"> 345</span> {<span class="stringliteral">&quot;ml-IN&quot;</span>, 0x44c}, <span class="comment">// Malayalam (India)</span></div>
<div class="line"><a id="l00346" name="l00346"></a><span class="lineno"> 346</span> {<span class="stringliteral">&quot;ml&quot;</span>, 0x4c}, <span class="comment">// Malayalam</span></div>
<div class="line"><a id="l00347" name="l00347"></a><span class="lineno"> 347</span> {<span class="stringliteral">&quot;mn-MN&quot;</span>, 0x450}, <span class="comment">// Mongolian (Mongolia)</span></div>
<div class="line"><a id="l00348" name="l00348"></a><span class="lineno"> 348</span> {<span class="stringliteral">&quot;mn-MN&quot;</span>, 0x7850}, <span class="comment">// Mongolian (Mongolia)</span></div>
<div class="line"><a id="l00349" name="l00349"></a><span class="lineno"> 349</span> {<span class="stringliteral">&quot;mn-Mong-CN&quot;</span>, 0x7c50}, <span class="comment">// Mongolian (Traditional Mongolian, China)</span></div>
<div class="line"><a id="l00350" name="l00350"></a><span class="lineno"> 350</span> {<span class="stringliteral">&quot;mn-Mong-CN&quot;</span>, 0x850}, <span class="comment">// Mongolian (Traditional Mongolian, China)</span></div>
<div class="line"><a id="l00351" name="l00351"></a><span class="lineno"> 351</span> {<span class="stringliteral">&quot;mn-Mong-MN&quot;</span>, 0xc50}, <span class="comment">// Mongolian (Traditional Mongolian, Mongolia)</span></div>
<div class="line"><a id="l00352" name="l00352"></a><span class="lineno"> 352</span> {<span class="stringliteral">&quot;mn&quot;</span>, 0x50}, <span class="comment">// Mongolian</span></div>
<div class="line"><a id="l00353" name="l00353"></a><span class="lineno"> 353</span> {<span class="stringliteral">&quot;mni-IN&quot;</span>, 0x458}, <span class="comment">// Manipuri (Bangla, India)</span></div>
<div class="line"><a id="l00354" name="l00354"></a><span class="lineno"> 354</span> {<span class="stringliteral">&quot;mni&quot;</span>, 0x58}, <span class="comment">// Manipuri</span></div>
<div class="line"><a id="l00355" name="l00355"></a><span class="lineno"> 355</span> {<span class="stringliteral">&quot;moh-CA&quot;</span>, 0x47c}, <span class="comment">// Mohawk (Canada)</span></div>
<div class="line"><a id="l00356" name="l00356"></a><span class="lineno"> 356</span> {<span class="stringliteral">&quot;moh&quot;</span>, 0x7c}, <span class="comment">// Mohawk</span></div>
<div class="line"><a id="l00357" name="l00357"></a><span class="lineno"> 357</span> {<span class="stringliteral">&quot;mr-IN&quot;</span>, 0x44e}, <span class="comment">// Marathi (India)</span></div>
<div class="line"><a id="l00358" name="l00358"></a><span class="lineno"> 358</span> {<span class="stringliteral">&quot;mr&quot;</span>, 0x4e}, <span class="comment">// Marathi</span></div>
<div class="line"><a id="l00359" name="l00359"></a><span class="lineno"> 359</span> {<span class="stringliteral">&quot;ms-BN&quot;</span>, 0x83e}, <span class="comment">// Malay (Brunei)</span></div>
<div class="line"><a id="l00360" name="l00360"></a><span class="lineno"> 360</span> {<span class="stringliteral">&quot;ms-MY&quot;</span>, 0x43e}, <span class="comment">// Malay (Malaysia)</span></div>
<div class="line"><a id="l00361" name="l00361"></a><span class="lineno"> 361</span> {<span class="stringliteral">&quot;ms&quot;</span>, 0x3e}, <span class="comment">// Malay</span></div>
<div class="line"><a id="l00362" name="l00362"></a><span class="lineno"> 362</span> {<span class="stringliteral">&quot;mt-MT&quot;</span>, 0x43a}, <span class="comment">// Maltese (Malta)</span></div>
<div class="line"><a id="l00363" name="l00363"></a><span class="lineno"> 363</span> {<span class="stringliteral">&quot;mt&quot;</span>, 0x3a}, <span class="comment">// Maltese</span></div>
<div class="line"><a id="l00364" name="l00364"></a><span class="lineno"> 364</span> {<span class="stringliteral">&quot;my-MM&quot;</span>, 0x455}, <span class="comment">// Burmese (Myanmar)</span></div>
<div class="line"><a id="l00365" name="l00365"></a><span class="lineno"> 365</span> {<span class="stringliteral">&quot;my&quot;</span>, 0x55}, <span class="comment">// Burmese</span></div>
<div class="line"><a id="l00366" name="l00366"></a><span class="lineno"> 366</span> {<span class="stringliteral">&quot;nb-NO&quot;</span>, 0x414}, <span class="comment">// Norwegian Bokmål (Norway)</span></div>
<div class="line"><a id="l00367" name="l00367"></a><span class="lineno"> 367</span> {<span class="stringliteral">&quot;nb-NO&quot;</span>, 0x7c14}, <span class="comment">// Norwegian Bokmål (Norway)</span></div>
<div class="line"><a id="l00368" name="l00368"></a><span class="lineno"> 368</span> {<span class="stringliteral">&quot;nb&quot;</span>, 0x14}, <span class="comment">// Norwegian Bokmål</span></div>
<div class="line"><a id="l00369" name="l00369"></a><span class="lineno"> 369</span> {<span class="stringliteral">&quot;ne-IN&quot;</span>, 0x861}, <span class="comment">// Nepali (India)</span></div>
<div class="line"><a id="l00370" name="l00370"></a><span class="lineno"> 370</span> {<span class="stringliteral">&quot;ne-NP&quot;</span>, 0x461}, <span class="comment">// Nepali (Nepal)</span></div>
<div class="line"><a id="l00371" name="l00371"></a><span class="lineno"> 371</span> {<span class="stringliteral">&quot;ne&quot;</span>, 0x61}, <span class="comment">// Nepali</span></div>
<div class="line"><a id="l00372" name="l00372"></a><span class="lineno"> 372</span> {<span class="stringliteral">&quot;nl-BE&quot;</span>, 0x813}, <span class="comment">// Dutch (Belgium)</span></div>
<div class="line"><a id="l00373" name="l00373"></a><span class="lineno"> 373</span> {<span class="stringliteral">&quot;nl-NL&quot;</span>, 0x413}, <span class="comment">// Dutch (Netherlands)</span></div>
<div class="line"><a id="l00374" name="l00374"></a><span class="lineno"> 374</span> {<span class="stringliteral">&quot;nl&quot;</span>, 0x13}, <span class="comment">// Dutch</span></div>
<div class="line"><a id="l00375" name="l00375"></a><span class="lineno"> 375</span> {<span class="stringliteral">&quot;nn-NO&quot;</span>, 0x7814}, <span class="comment">// Norwegian Nynorsk (Norway)</span></div>
<div class="line"><a id="l00376" name="l00376"></a><span class="lineno"> 376</span> {<span class="stringliteral">&quot;nn-NO&quot;</span>, 0x814}, <span class="comment">// Norwegian Nynorsk (Norway)</span></div>
<div class="line"><a id="l00377" name="l00377"></a><span class="lineno"> 377</span> {<span class="stringliteral">&quot;nso-ZA&quot;</span>, 0x46c}, <span class="comment">// Sesotho sa Leboa (South Africa)</span></div>
<div class="line"><a id="l00378" name="l00378"></a><span class="lineno"> 378</span> {<span class="stringliteral">&quot;nso&quot;</span>, 0x6c}, <span class="comment">// Sesotho sa Leboa</span></div>
<div class="line"><a id="l00379" name="l00379"></a><span class="lineno"> 379</span> {<span class="stringliteral">&quot;oc-FR&quot;</span>, 0x482}, <span class="comment">// Occitan (France)</span></div>
<div class="line"><a id="l00380" name="l00380"></a><span class="lineno"> 380</span> {<span class="stringliteral">&quot;oc&quot;</span>, 0x82}, <span class="comment">// Occitan</span></div>
<div class="line"><a id="l00381" name="l00381"></a><span class="lineno"> 381</span> {<span class="stringliteral">&quot;om-ET&quot;</span>, 0x472}, <span class="comment">// Oromo (Ethiopia)</span></div>
<div class="line"><a id="l00382" name="l00382"></a><span class="lineno"> 382</span> {<span class="stringliteral">&quot;om&quot;</span>, 0x72}, <span class="comment">// Oromo</span></div>
<div class="line"><a id="l00383" name="l00383"></a><span class="lineno"> 383</span> {<span class="stringliteral">&quot;or-IN&quot;</span>, 0x448}, <span class="comment">// Odia (India)</span></div>
<div class="line"><a id="l00384" name="l00384"></a><span class="lineno"> 384</span> {<span class="stringliteral">&quot;or&quot;</span>, 0x48}, <span class="comment">// Odia</span></div>
<div class="line"><a id="l00385" name="l00385"></a><span class="lineno"> 385</span> {<span class="stringliteral">&quot;pa-Arab-PK&quot;</span>, 0x7c46}, <span class="comment">// Punjabi (Pakistan)</span></div>
<div class="line"><a id="l00386" name="l00386"></a><span class="lineno"> 386</span> {<span class="stringliteral">&quot;pa-Arab-PK&quot;</span>, 0x846}, <span class="comment">// Punjabi (Pakistan)</span></div>
<div class="line"><a id="l00387" name="l00387"></a><span class="lineno"> 387</span> {<span class="stringliteral">&quot;pa-IN&quot;</span>, 0x446}, <span class="comment">// Punjabi (India)</span></div>
<div class="line"><a id="l00388" name="l00388"></a><span class="lineno"> 388</span> {<span class="stringliteral">&quot;pa&quot;</span>, 0x46}, <span class="comment">// Punjabi</span></div>
<div class="line"><a id="l00389" name="l00389"></a><span class="lineno"> 389</span> {<span class="stringliteral">&quot;pap-029&quot;</span>, 0x479}, <span class="comment">// Papiamento (Caribbean)</span></div>
<div class="line"><a id="l00390" name="l00390"></a><span class="lineno"> 390</span> {<span class="stringliteral">&quot;pap&quot;</span>, 0x79}, <span class="comment">// Papiamento</span></div>
<div class="line"><a id="l00391" name="l00391"></a><span class="lineno"> 391</span> {<span class="stringliteral">&quot;pl-PL&quot;</span>, 0x415}, <span class="comment">// Polish (Poland)</span></div>
<div class="line"><a id="l00392" name="l00392"></a><span class="lineno"> 392</span> {<span class="stringliteral">&quot;pl&quot;</span>, 0x15}, <span class="comment">// Polish</span></div>
<div class="line"><a id="l00393" name="l00393"></a><span class="lineno"> 393</span> {<span class="stringliteral">&quot;ps-AF&quot;</span>, 0x463}, <span class="comment">// Pashto (Afghanistan)</span></div>
<div class="line"><a id="l00394" name="l00394"></a><span class="lineno"> 394</span> {<span class="stringliteral">&quot;ps&quot;</span>, 0x63}, <span class="comment">// Pashto</span></div>
<div class="line"><a id="l00395" name="l00395"></a><span class="lineno"> 395</span> {<span class="stringliteral">&quot;pt-BR&quot;</span>, 0x416}, <span class="comment">// Portuguese (Brazil)</span></div>
<div class="line"><a id="l00396" name="l00396"></a><span class="lineno"> 396</span> {<span class="stringliteral">&quot;pt-PT&quot;</span>, 0x816}, <span class="comment">// Portuguese (Portugal)</span></div>
<div class="line"><a id="l00397" name="l00397"></a><span class="lineno"> 397</span> {<span class="stringliteral">&quot;pt&quot;</span>, 0x16}, <span class="comment">// Portuguese</span></div>
<div class="line"><a id="l00398" name="l00398"></a><span class="lineno"> 398</span> {<span class="stringliteral">&quot;qps-Latn-x-sh&quot;</span>, 0x901}, <span class="comment">// Pseudo (Pseudo Selfhost)</span></div>
<div class="line"><a id="l00399" name="l00399"></a><span class="lineno"> 399</span> {<span class="stringliteral">&quot;qps-ploc&quot;</span>, 0x501}, <span class="comment">// Pseudo (Pseudo)</span></div>
<div class="line"><a id="l00400" name="l00400"></a><span class="lineno"> 400</span> {<span class="stringliteral">&quot;qps-ploca&quot;</span>, 0x5fe}, <span class="comment">// Pseudo (Pseudo Asia)</span></div>
<div class="line"><a id="l00401" name="l00401"></a><span class="lineno"> 401</span> {<span class="stringliteral">&quot;qps-plocm&quot;</span>, 0x9ff}, <span class="comment">// Pseudo (Pseudo Mirrored)</span></div>
<div class="line"><a id="l00402" name="l00402"></a><span class="lineno"> 402</span> {<span class="stringliteral">&quot;quc-Latn-GT&quot;</span>, 0x486}, <span class="comment">// Kʼicheʼ (Latin, Guatemala)</span></div>
<div class="line"><a id="l00403" name="l00403"></a><span class="lineno"> 403</span> {<span class="stringliteral">&quot;quc-Latn-GT&quot;</span>, 0x7c86}, <span class="comment">// Kʼicheʼ (Latin, Guatemala)</span></div>
<div class="line"><a id="l00404" name="l00404"></a><span class="lineno"> 404</span> {<span class="stringliteral">&quot;quc&quot;</span>, 0x86}, <span class="comment">// Kʼicheʼ</span></div>
<div class="line"><a id="l00405" name="l00405"></a><span class="lineno"> 405</span> {<span class="stringliteral">&quot;quz-BO&quot;</span>, 0x46b}, <span class="comment">// Quechua (Bolivia)</span></div>
<div class="line"><a id="l00406" name="l00406"></a><span class="lineno"> 406</span> {<span class="stringliteral">&quot;quz-EC&quot;</span>, 0x86b}, <span class="comment">// Quechua (Ecuador)</span></div>
<div class="line"><a id="l00407" name="l00407"></a><span class="lineno"> 407</span> {<span class="stringliteral">&quot;quz-PE&quot;</span>, 0xc6b}, <span class="comment">// Quechua (Peru)</span></div>
<div class="line"><a id="l00408" name="l00408"></a><span class="lineno"> 408</span> {<span class="stringliteral">&quot;quz&quot;</span>, 0x6b}, <span class="comment">// Quechua</span></div>
<div class="line"><a id="l00409" name="l00409"></a><span class="lineno"> 409</span> {<span class="stringliteral">&quot;rm-CH&quot;</span>, 0x417}, <span class="comment">// Romansh (Switzerland)</span></div>
<div class="line"><a id="l00410" name="l00410"></a><span class="lineno"> 410</span> {<span class="stringliteral">&quot;rm&quot;</span>, 0x17}, <span class="comment">// Romansh</span></div>
<div class="line"><a id="l00411" name="l00411"></a><span class="lineno"> 411</span> {<span class="stringliteral">&quot;ro-MD&quot;</span>, 0x818}, <span class="comment">// Romanian (Moldova)</span></div>
<div class="line"><a id="l00412" name="l00412"></a><span class="lineno"> 412</span> {<span class="stringliteral">&quot;ro-RO&quot;</span>, 0x418}, <span class="comment">// Romanian (Romania)</span></div>
<div class="line"><a id="l00413" name="l00413"></a><span class="lineno"> 413</span> {<span class="stringliteral">&quot;ro&quot;</span>, 0x18}, <span class="comment">// Romanian</span></div>
<div class="line"><a id="l00414" name="l00414"></a><span class="lineno"> 414</span> {<span class="stringliteral">&quot;ru-MD&quot;</span>, 0x819}, <span class="comment">// Russian (Moldova)</span></div>
<div class="line"><a id="l00415" name="l00415"></a><span class="lineno"> 415</span> {<span class="stringliteral">&quot;ru-RU&quot;</span>, 0x419}, <span class="comment">// Russian (Russia)</span></div>
<div class="line"><a id="l00416" name="l00416"></a><span class="lineno"> 416</span> {<span class="stringliteral">&quot;ru&quot;</span>, 0x19}, <span class="comment">// Russian</span></div>
<div class="line"><a id="l00417" name="l00417"></a><span class="lineno"> 417</span> {<span class="stringliteral">&quot;rw-RW&quot;</span>, 0x487}, <span class="comment">// Kinyarwanda (Rwanda)</span></div>
<div class="line"><a id="l00418" name="l00418"></a><span class="lineno"> 418</span> {<span class="stringliteral">&quot;rw&quot;</span>, 0x87}, <span class="comment">// Kinyarwanda</span></div>
<div class="line"><a id="l00419" name="l00419"></a><span class="lineno"> 419</span> {<span class="stringliteral">&quot;sa-IN&quot;</span>, 0x44f}, <span class="comment">// Sanskrit (India)</span></div>
<div class="line"><a id="l00420" name="l00420"></a><span class="lineno"> 420</span> {<span class="stringliteral">&quot;sa&quot;</span>, 0x4f}, <span class="comment">// Sanskrit</span></div>
<div class="line"><a id="l00421" name="l00421"></a><span class="lineno"> 421</span> {<span class="stringliteral">&quot;sah-RU&quot;</span>, 0x485}, <span class="comment">// Sakha (Russia)</span></div>
<div class="line"><a id="l00422" name="l00422"></a><span class="lineno"> 422</span> {<span class="stringliteral">&quot;sah&quot;</span>, 0x85}, <span class="comment">// Sakha</span></div>
<div class="line"><a id="l00423" name="l00423"></a><span class="lineno"> 423</span> {<span class="stringliteral">&quot;sd-Arab-PK&quot;</span>, 0x7c59}, <span class="comment">// Sindhi (Pakistan)</span></div>
<div class="line"><a id="l00424" name="l00424"></a><span class="lineno"> 424</span> {<span class="stringliteral">&quot;sd-Arab-PK&quot;</span>, 0x859}, <span class="comment">// Sindhi (Pakistan)</span></div>
<div class="line"><a id="l00425" name="l00425"></a><span class="lineno"> 425</span> {<span class="stringliteral">&quot;sd-Deva-IN&quot;</span>, 0x459}, <span class="comment">// Sindhi (Devanagari, India)</span></div>
<div class="line"><a id="l00426" name="l00426"></a><span class="lineno"> 426</span> {<span class="stringliteral">&quot;sd&quot;</span>, 0x59}, <span class="comment">// Sindhi</span></div>
<div class="line"><a id="l00427" name="l00427"></a><span class="lineno"> 427</span> {<span class="stringliteral">&quot;se-FI&quot;</span>, 0xc3b}, <span class="comment">// Sami, Northern (Finland)</span></div>
<div class="line"><a id="l00428" name="l00428"></a><span class="lineno"> 428</span> {<span class="stringliteral">&quot;se-NO&quot;</span>, 0x43b}, <span class="comment">// Sami, Northern (Norway)</span></div>
<div class="line"><a id="l00429" name="l00429"></a><span class="lineno"> 429</span> {<span class="stringliteral">&quot;se-SE&quot;</span>, 0x83b}, <span class="comment">// Sami, Northern (Sweden)</span></div>
<div class="line"><a id="l00430" name="l00430"></a><span class="lineno"> 430</span> {<span class="stringliteral">&quot;se&quot;</span>, 0x3b}, <span class="comment">// Sami, Northern</span></div>
<div class="line"><a id="l00431" name="l00431"></a><span class="lineno"> 431</span> {<span class="stringliteral">&quot;si-LK&quot;</span>, 0x45b}, <span class="comment">// Sinhala (Sri Lanka)</span></div>
<div class="line"><a id="l00432" name="l00432"></a><span class="lineno"> 432</span> {<span class="stringliteral">&quot;si&quot;</span>, 0x5b}, <span class="comment">// Sinhala</span></div>
<div class="line"><a id="l00433" name="l00433"></a><span class="lineno"> 433</span> {<span class="stringliteral">&quot;sk-SK&quot;</span>, 0x41b}, <span class="comment">// Slovak (Slovakia)</span></div>
<div class="line"><a id="l00434" name="l00434"></a><span class="lineno"> 434</span> {<span class="stringliteral">&quot;sk&quot;</span>, 0x1b}, <span class="comment">// Slovak</span></div>
<div class="line"><a id="l00435" name="l00435"></a><span class="lineno"> 435</span> {<span class="stringliteral">&quot;sl-SI&quot;</span>, 0x424}, <span class="comment">// Slovenian (Slovenia)</span></div>
<div class="line"><a id="l00436" name="l00436"></a><span class="lineno"> 436</span> {<span class="stringliteral">&quot;sl&quot;</span>, 0x24}, <span class="comment">// Slovenian</span></div>
<div class="line"><a id="l00437" name="l00437"></a><span class="lineno"> 437</span> {<span class="stringliteral">&quot;sma-NO&quot;</span>, 0x183b}, <span class="comment">// Sami, Southern (Norway)</span></div>
<div class="line"><a id="l00438" name="l00438"></a><span class="lineno"> 438</span> {<span class="stringliteral">&quot;sma-SE&quot;</span>, 0x1c3b}, <span class="comment">// Sami, Southern (Sweden)</span></div>
<div class="line"><a id="l00439" name="l00439"></a><span class="lineno"> 439</span> {<span class="stringliteral">&quot;sma-SE&quot;</span>, 0x783b}, <span class="comment">// Sami, Southern (Sweden)</span></div>
<div class="line"><a id="l00440" name="l00440"></a><span class="lineno"> 440</span> {<span class="stringliteral">&quot;smj-NO&quot;</span>, 0x103b}, <span class="comment">// Sami, Lule (Norway)</span></div>
<div class="line"><a id="l00441" name="l00441"></a><span class="lineno"> 441</span> {<span class="stringliteral">&quot;smj-SE&quot;</span>, 0x143b}, <span class="comment">// Sami, Lule (Sweden)</span></div>
<div class="line"><a id="l00442" name="l00442"></a><span class="lineno"> 442</span> {<span class="stringliteral">&quot;smj-SE&quot;</span>, 0x7c3b}, <span class="comment">// Sami, Lule (Sweden)</span></div>
<div class="line"><a id="l00443" name="l00443"></a><span class="lineno"> 443</span> {<span class="stringliteral">&quot;smn-FI&quot;</span>, 0x243b}, <span class="comment">// Sami, Inari (Finland)</span></div>
<div class="line"><a id="l00444" name="l00444"></a><span class="lineno"> 444</span> {<span class="stringliteral">&quot;smn-FI&quot;</span>, 0x703b}, <span class="comment">// Sami, Inari (Finland)</span></div>
<div class="line"><a id="l00445" name="l00445"></a><span class="lineno"> 445</span> {<span class="stringliteral">&quot;sms-FI&quot;</span>, 0x203b}, <span class="comment">// Sami, Skolt (Finland)</span></div>
<div class="line"><a id="l00446" name="l00446"></a><span class="lineno"> 446</span> {<span class="stringliteral">&quot;sms-FI&quot;</span>, 0x743b}, <span class="comment">// Sami, Skolt (Finland)</span></div>
<div class="line"><a id="l00447" name="l00447"></a><span class="lineno"> 447</span> {<span class="stringliteral">&quot;so-SO&quot;</span>, 0x477}, <span class="comment">// Somali (Somalia)</span></div>
<div class="line"><a id="l00448" name="l00448"></a><span class="lineno"> 448</span> {<span class="stringliteral">&quot;so&quot;</span>, 0x77}, <span class="comment">// Somali</span></div>
<div class="line"><a id="l00449" name="l00449"></a><span class="lineno"> 449</span> {<span class="stringliteral">&quot;sq-AL&quot;</span>, 0x41c}, <span class="comment">// Albanian (Albania)</span></div>
<div class="line"><a id="l00450" name="l00450"></a><span class="lineno"> 450</span> {<span class="stringliteral">&quot;sq&quot;</span>, 0x1c}, <span class="comment">// Albanian</span></div>
<div class="line"><a id="l00451" name="l00451"></a><span class="lineno"> 451</span> {<span class="stringliteral">&quot;sr-Cyrl-BA&quot;</span>, 0x1c1a}, <span class="comment">// Serbian (Cyrillic, Bosnia and Herzegovina)</span></div>
<div class="line"><a id="l00452" name="l00452"></a><span class="lineno"> 452</span> {<span class="stringliteral">&quot;sr-Cyrl-CS&quot;</span>, 0xc1a}, <span class="comment">// Serbian (Cyrillic, Serbia and Montenegro (Former))</span></div>
<div class="line"><a id="l00453" name="l00453"></a><span class="lineno"> 453</span> {<span class="stringliteral">&quot;sr-Cyrl-ME&quot;</span>, 0x301a}, <span class="comment">// Serbian (Cyrillic, Montenegro)</span></div>
<div class="line"><a id="l00454" name="l00454"></a><span class="lineno"> 454</span> {<span class="stringliteral">&quot;sr-Cyrl-RS&quot;</span>, 0x281a}, <span class="comment">// Serbian (Cyrillic, Serbia)</span></div>
<div class="line"><a id="l00455" name="l00455"></a><span class="lineno"> 455</span> {<span class="stringliteral">&quot;sr-Cyrl-RS&quot;</span>, 0x6c1a}, <span class="comment">// Serbian (Cyrillic, Serbia)</span></div>
<div class="line"><a id="l00456" name="l00456"></a><span class="lineno"> 456</span> {<span class="stringliteral">&quot;sr-Latn-BA&quot;</span>, 0x181a}, <span class="comment">// Serbian (Latin, Bosnia &amp; Herzegovina)</span></div>
<div class="line"><a id="l00457" name="l00457"></a><span class="lineno"> 457</span> {<span class="stringliteral">&quot;sr-Latn-CS&quot;</span>, 0x81a}, <span class="comment">// Serbian (Latin, Serbia and Montenegro (Former))</span></div>
<div class="line"><a id="l00458" name="l00458"></a><span class="lineno"> 458</span> {<span class="stringliteral">&quot;sr-Latn-ME&quot;</span>, 0x2c1a}, <span class="comment">// Serbian (Latin, Montenegro)</span></div>
<div class="line"><a id="l00459" name="l00459"></a><span class="lineno"> 459</span> {<span class="stringliteral">&quot;sr-Latn-RS&quot;</span>, 0x241a}, <span class="comment">// Serbian (Latin, Serbia)</span></div>
<div class="line"><a id="l00460" name="l00460"></a><span class="lineno"> 460</span> {<span class="stringliteral">&quot;sr-Latn-RS&quot;</span>, 0x701a}, <span class="comment">// Serbian (Latin, Serbia)</span></div>
<div class="line"><a id="l00461" name="l00461"></a><span class="lineno"> 461</span> {<span class="stringliteral">&quot;sr-Latn-RS&quot;</span>, 0x7c1a}, <span class="comment">// Serbian (Latin, Serbia)</span></div>
<div class="line"><a id="l00462" name="l00462"></a><span class="lineno"> 462</span> {<span class="stringliteral">&quot;st-ZA&quot;</span>, 0x430}, <span class="comment">// Sesotho (South Africa)</span></div>
<div class="line"><a id="l00463" name="l00463"></a><span class="lineno"> 463</span> {<span class="stringliteral">&quot;st&quot;</span>, 0x30}, <span class="comment">// Sesotho</span></div>
<div class="line"><a id="l00464" name="l00464"></a><span class="lineno"> 464</span> {<span class="stringliteral">&quot;sv-FI&quot;</span>, 0x81d}, <span class="comment">// Swedish (Finland)</span></div>
<div class="line"><a id="l00465" name="l00465"></a><span class="lineno"> 465</span> {<span class="stringliteral">&quot;sv-SE&quot;</span>, 0x41d}, <span class="comment">// Swedish (Sweden)</span></div>
<div class="line"><a id="l00466" name="l00466"></a><span class="lineno"> 466</span> {<span class="stringliteral">&quot;sv&quot;</span>, 0x1d}, <span class="comment">// Swedish</span></div>
<div class="line"><a id="l00467" name="l00467"></a><span class="lineno"> 467</span> {<span class="stringliteral">&quot;sw-KE&quot;</span>, 0x441}, <span class="comment">// Kiswahili (Kenya)</span></div>
<div class="line"><a id="l00468" name="l00468"></a><span class="lineno"> 468</span> {<span class="stringliteral">&quot;sw&quot;</span>, 0x41}, <span class="comment">// Kiswahili</span></div>
<div class="line"><a id="l00469" name="l00469"></a><span class="lineno"> 469</span> {<span class="stringliteral">&quot;syr-SY&quot;</span>, 0x45a}, <span class="comment">// Syriac (Syria)</span></div>
<div class="line"><a id="l00470" name="l00470"></a><span class="lineno"> 470</span> {<span class="stringliteral">&quot;syr&quot;</span>, 0x5a}, <span class="comment">// Syriac</span></div>
<div class="line"><a id="l00471" name="l00471"></a><span class="lineno"> 471</span> {<span class="stringliteral">&quot;ta-IN&quot;</span>, 0x449}, <span class="comment">// Tamil (India)</span></div>
<div class="line"><a id="l00472" name="l00472"></a><span class="lineno"> 472</span> {<span class="stringliteral">&quot;ta-LK&quot;</span>, 0x849}, <span class="comment">// Tamil (Sri Lanka)</span></div>
<div class="line"><a id="l00473" name="l00473"></a><span class="lineno"> 473</span> {<span class="stringliteral">&quot;ta&quot;</span>, 0x49}, <span class="comment">// Tamil</span></div>
<div class="line"><a id="l00474" name="l00474"></a><span class="lineno"> 474</span> {<span class="stringliteral">&quot;te-IN&quot;</span>, 0x44a}, <span class="comment">// Telugu (India)</span></div>
<div class="line"><a id="l00475" name="l00475"></a><span class="lineno"> 475</span> {<span class="stringliteral">&quot;te&quot;</span>, 0x4a}, <span class="comment">// Telugu</span></div>
<div class="line"><a id="l00476" name="l00476"></a><span class="lineno"> 476</span> {<span class="stringliteral">&quot;tg-Cyrl-TJ&quot;</span>, 0x428}, <span class="comment">// Tajik (Cyrillic, Tajikistan)</span></div>
<div class="line"><a id="l00477" name="l00477"></a><span class="lineno"> 477</span> {<span class="stringliteral">&quot;tg-Cyrl-TJ&quot;</span>, 0x7c28}, <span class="comment">// Tajik (Cyrillic, Tajikistan)</span></div>
<div class="line"><a id="l00478" name="l00478"></a><span class="lineno"> 478</span> {<span class="stringliteral">&quot;tg&quot;</span>, 0x28}, <span class="comment">// Tajik</span></div>
<div class="line"><a id="l00479" name="l00479"></a><span class="lineno"> 479</span> {<span class="stringliteral">&quot;th-TH&quot;</span>, 0x41e}, <span class="comment">// Thai (Thailand)</span></div>
<div class="line"><a id="l00480" name="l00480"></a><span class="lineno"> 480</span> {<span class="stringliteral">&quot;th&quot;</span>, 0x1e}, <span class="comment">// Thai</span></div>
<div class="line"><a id="l00481" name="l00481"></a><span class="lineno"> 481</span> {<span class="stringliteral">&quot;ti-ER&quot;</span>, 0x873}, <span class="comment">// Tigrinya (Eritrea)</span></div>
<div class="line"><a id="l00482" name="l00482"></a><span class="lineno"> 482</span> {<span class="stringliteral">&quot;ti-ET&quot;</span>, 0x473}, <span class="comment">// Tigrinya (Ethiopia)</span></div>
<div class="line"><a id="l00483" name="l00483"></a><span class="lineno"> 483</span> {<span class="stringliteral">&quot;ti&quot;</span>, 0x73}, <span class="comment">// Tigrinya</span></div>
<div class="line"><a id="l00484" name="l00484"></a><span class="lineno"> 484</span> {<span class="stringliteral">&quot;tk-TM&quot;</span>, 0x442}, <span class="comment">// Turkmen (Turkmenistan)</span></div>
<div class="line"><a id="l00485" name="l00485"></a><span class="lineno"> 485</span> {<span class="stringliteral">&quot;tk&quot;</span>, 0x42}, <span class="comment">// Turkmen</span></div>
<div class="line"><a id="l00486" name="l00486"></a><span class="lineno"> 486</span> {<span class="stringliteral">&quot;tn-BW&quot;</span>, 0x832}, <span class="comment">// Setswana (Botswana)</span></div>
<div class="line"><a id="l00487" name="l00487"></a><span class="lineno"> 487</span> {<span class="stringliteral">&quot;tn-ZA&quot;</span>, 0x432}, <span class="comment">// Setswana (South Africa)</span></div>
<div class="line"><a id="l00488" name="l00488"></a><span class="lineno"> 488</span> {<span class="stringliteral">&quot;tn&quot;</span>, 0x32}, <span class="comment">// Setswana</span></div>
<div class="line"><a id="l00489" name="l00489"></a><span class="lineno"> 489</span> {<span class="stringliteral">&quot;tr-TR&quot;</span>, 0x41f}, <span class="comment">// Turkish (Türkiye)</span></div>
<div class="line"><a id="l00490" name="l00490"></a><span class="lineno"> 490</span> {<span class="stringliteral">&quot;tr&quot;</span>, 0x1f}, <span class="comment">// Turkish</span></div>
<div class="line"><a id="l00491" name="l00491"></a><span class="lineno"> 491</span> {<span class="stringliteral">&quot;ts-ZA&quot;</span>, 0x431}, <span class="comment">// Xitsonga (South Africa)</span></div>
<div class="line"><a id="l00492" name="l00492"></a><span class="lineno"> 492</span> {<span class="stringliteral">&quot;ts&quot;</span>, 0x31}, <span class="comment">// Xitsonga</span></div>
<div class="line"><a id="l00493" name="l00493"></a><span class="lineno"> 493</span> {<span class="stringliteral">&quot;tt-RU&quot;</span>, 0x444}, <span class="comment">// Tatar (Russia)</span></div>
<div class="line"><a id="l00494" name="l00494"></a><span class="lineno"> 494</span> {<span class="stringliteral">&quot;tt&quot;</span>, 0x44}, <span class="comment">// Tatar</span></div>
<div class="line"><a id="l00495" name="l00495"></a><span class="lineno"> 495</span> {<span class="stringliteral">&quot;tzm-Arab-MA&quot;</span>, 0x45f}, <span class="comment">// Central Atlas Tamazight (Arabic, Morocco)</span></div>
<div class="line"><a id="l00496" name="l00496"></a><span class="lineno"> 496</span> {<span class="stringliteral">&quot;tzm-Latn-DZ&quot;</span>, 0x7c5f}, <span class="comment">// Central Atlas Tamazight (Latin, Algeria)</span></div>
<div class="line"><a id="l00497" name="l00497"></a><span class="lineno"> 497</span> {<span class="stringliteral">&quot;tzm-Latn-DZ&quot;</span>, 0x85f}, <span class="comment">// Central Atlas Tamazight (Latin, Algeria)</span></div>
<div class="line"><a id="l00498" name="l00498"></a><span class="lineno"> 498</span> {<span class="stringliteral">&quot;tzm-Tfng-MA&quot;</span>, 0x105f}, <span class="comment">// Central Atlas Tamazight (Tifinagh, Morocco)</span></div>
<div class="line"><a id="l00499" name="l00499"></a><span class="lineno"> 499</span> {<span class="stringliteral">&quot;tzm-Tfng-MA&quot;</span>, 0x785f}, <span class="comment">// Central Atlas Tamazight (Tifinagh, Morocco)</span></div>
<div class="line"><a id="l00500" name="l00500"></a><span class="lineno"> 500</span> {<span class="stringliteral">&quot;tzm&quot;</span>, 0x5f}, <span class="comment">// Central Atlas Tamazight</span></div>
<div class="line"><a id="l00501" name="l00501"></a><span class="lineno"> 501</span> {<span class="stringliteral">&quot;ug-CN&quot;</span>, 0x480}, <span class="comment">// Uyghur (China)</span></div>
<div class="line"><a id="l00502" name="l00502"></a><span class="lineno"> 502</span> {<span class="stringliteral">&quot;ug&quot;</span>, 0x80}, <span class="comment">// Uyghur</span></div>
<div class="line"><a id="l00503" name="l00503"></a><span class="lineno"> 503</span> {<span class="stringliteral">&quot;uk-UA&quot;</span>, 0x422}, <span class="comment">// Ukrainian (Ukraine)</span></div>
<div class="line"><a id="l00504" name="l00504"></a><span class="lineno"> 504</span> {<span class="stringliteral">&quot;uk&quot;</span>, 0x22}, <span class="comment">// Ukrainian</span></div>
<div class="line"><a id="l00505" name="l00505"></a><span class="lineno"> 505</span> {<span class="stringliteral">&quot;ur-IN&quot;</span>, 0x820}, <span class="comment">// Urdu (India)</span></div>
<div class="line"><a id="l00506" name="l00506"></a><span class="lineno"> 506</span> {<span class="stringliteral">&quot;ur-PK&quot;</span>, 0x420}, <span class="comment">// Urdu (Pakistan)</span></div>
<div class="line"><a id="l00507" name="l00507"></a><span class="lineno"> 507</span> {<span class="stringliteral">&quot;ur&quot;</span>, 0x20}, <span class="comment">// Urdu</span></div>
<div class="line"><a id="l00508" name="l00508"></a><span class="lineno"> 508</span> {<span class="stringliteral">&quot;uz-Cyrl-UZ&quot;</span>, 0x7843}, <span class="comment">// Uzbek (Cyrillic, Uzbekistan)</span></div>
<div class="line"><a id="l00509" name="l00509"></a><span class="lineno"> 509</span> {<span class="stringliteral">&quot;uz-Cyrl-UZ&quot;</span>, 0x843}, <span class="comment">// Uzbek (Cyrillic, Uzbekistan)</span></div>
<div class="line"><a id="l00510" name="l00510"></a><span class="lineno"> 510</span> {<span class="stringliteral">&quot;uz-Latn-UZ&quot;</span>, 0x443}, <span class="comment">// Uzbek (Latin, Uzbekistan)</span></div>
<div class="line"><a id="l00511" name="l00511"></a><span class="lineno"> 511</span> {<span class="stringliteral">&quot;uz-Latn-UZ&quot;</span>, 0x7c43}, <span class="comment">// Uzbek (Latin, Uzbekistan)</span></div>
<div class="line"><a id="l00512" name="l00512"></a><span class="lineno"> 512</span> {<span class="stringliteral">&quot;uz&quot;</span>, 0x43}, <span class="comment">// Uzbek</span></div>
<div class="line"><a id="l00513" name="l00513"></a><span class="lineno"> 513</span> {<span class="stringliteral">&quot;ve-ZA&quot;</span>, 0x433}, <span class="comment">// Venda (South Africa)</span></div>
<div class="line"><a id="l00514" name="l00514"></a><span class="lineno"> 514</span> {<span class="stringliteral">&quot;ve&quot;</span>, 0x33}, <span class="comment">// Venda</span></div>
<div class="line"><a id="l00515" name="l00515"></a><span class="lineno"> 515</span> {<span class="stringliteral">&quot;vi-VN&quot;</span>, 0x42a}, <span class="comment">// Vietnamese (Vietnam)</span></div>
<div class="line"><a id="l00516" name="l00516"></a><span class="lineno"> 516</span> {<span class="stringliteral">&quot;vi&quot;</span>, 0x2a}, <span class="comment">// Vietnamese</span></div>
<div class="line"><a id="l00517" name="l00517"></a><span class="lineno"> 517</span> {<span class="stringliteral">&quot;wo-SN&quot;</span>, 0x488}, <span class="comment">// Wolof (Senegal)</span></div>
<div class="line"><a id="l00518" name="l00518"></a><span class="lineno"> 518</span> {<span class="stringliteral">&quot;wo&quot;</span>, 0x88}, <span class="comment">// Wolof</span></div>
<div class="line"><a id="l00519" name="l00519"></a><span class="lineno"> 519</span> {<span class="stringliteral">&quot;xh-ZA&quot;</span>, 0x434}, <span class="comment">// isiXhosa (South Africa)</span></div>
<div class="line"><a id="l00520" name="l00520"></a><span class="lineno"> 520</span> {<span class="stringliteral">&quot;xh&quot;</span>, 0x34}, <span class="comment">// isiXhosa</span></div>
<div class="line"><a id="l00521" name="l00521"></a><span class="lineno"> 521</span> {<span class="stringliteral">&quot;yi-001&quot;</span>, 0x43d}, <span class="comment">// Yiddish (World)</span></div>
<div class="line"><a id="l00522" name="l00522"></a><span class="lineno"> 522</span> {<span class="stringliteral">&quot;yi&quot;</span>, 0x3d}, <span class="comment">// Yiddish</span></div>
<div class="line"><a id="l00523" name="l00523"></a><span class="lineno"> 523</span> {<span class="stringliteral">&quot;yo-NG&quot;</span>, 0x46a}, <span class="comment">// Yoruba (Nigeria)</span></div>
<div class="line"><a id="l00524" name="l00524"></a><span class="lineno"> 524</span> {<span class="stringliteral">&quot;yo&quot;</span>, 0x6a}, <span class="comment">// Yoruba</span></div>
<div class="line"><a id="l00525" name="l00525"></a><span class="lineno"> 525</span> {<span class="stringliteral">&quot;zh-CN&quot;</span>, 0x7804}, <span class="comment">// Chinese (Simplified, China)</span></div>
<div class="line"><a id="l00526" name="l00526"></a><span class="lineno"> 526</span> {<span class="stringliteral">&quot;zh-CN&quot;</span>, 0x804}, <span class="comment">// Chinese (Simplified, China)</span></div>
<div class="line"><a id="l00527" name="l00527"></a><span class="lineno"> 527</span> {<span class="stringliteral">&quot;zh-HK&quot;</span>, 0x7c04}, <span class="comment">// Chinese (Traditional, Hong Kong SAR)</span></div>
<div class="line"><a id="l00528" name="l00528"></a><span class="lineno"> 528</span> {<span class="stringliteral">&quot;zh-HK&quot;</span>, 0xc04}, <span class="comment">// Chinese (Traditional, Hong Kong SAR)</span></div>
<div class="line"><a id="l00529" name="l00529"></a><span class="lineno"> 529</span> {<span class="stringliteral">&quot;zh-MO&quot;</span>, 0x1404}, <span class="comment">// Chinese (Traditional, Macao SAR)</span></div>
<div class="line"><a id="l00530" name="l00530"></a><span class="lineno"> 530</span> {<span class="stringliteral">&quot;zh-SG&quot;</span>, 0x1004}, <span class="comment">// Chinese (Simplified, Singapore)</span></div>
<div class="line"><a id="l00531" name="l00531"></a><span class="lineno"> 531</span> {<span class="stringliteral">&quot;zh-TW&quot;</span>, 0x404}, <span class="comment">// Chinese (Traditional, Taiwan)</span></div>
<div class="line"><a id="l00532" name="l00532"></a><span class="lineno"> 532</span> {<span class="stringliteral">&quot;zh&quot;</span>, 0x4}, <span class="comment">// Chinese</span></div>
<div class="line"><a id="l00533" name="l00533"></a><span class="lineno"> 533</span> {<span class="stringliteral">&quot;zu-ZA&quot;</span>, 0x435}, <span class="comment">// isiZulu (South Africa)</span></div>
<div class="line"><a id="l00534" name="l00534"></a><span class="lineno"> 534</span> {<span class="stringliteral">&quot;zu&quot;</span>, 0x35}, <span class="comment">// isiZulu</span></div>
<div class="line"><a id="l00535" name="l00535"></a><span class="lineno"> 535</span> };</div>
<div class="line"><a id="l00536" name="l00536"></a><span class="lineno"> 536</span> <span class="keywordflow">if</span> (<span class="keyword">auto</span> el = languages.find(rfc1766); el != languages.end())</div>
<div class="line"><a id="l00537" name="l00537"></a><span class="lineno"> 537</span> <span class="keywordflow">return</span> <span class="keyword">static_cast&lt;</span>langid<span class="keyword">&gt;</span>(el-&gt;second);</div>
<div class="line"><a id="l00538" name="l00538"></a><span class="lineno"> 538</span> <span class="keywordflow">return</span> langid_unknown;</div>
<div class="line"><a id="l00539" name="l00539"></a><span class="lineno"> 539</span> }</div>
<div class="line"><a id="l00540" name="l00540"></a><span class="lineno"> 540</span> </div>
<div class="line"><a id="l00549" name="l00549"></a><span class="lineno"> 549</span> <span class="keyword">inline</span> _Ret_maybenull_z_ <span class="keyword">const</span> <span class="keywordtype">char</span>* rfc1766_from_langid(_In_ langid lang, _In_opt_z_ <span class="keyword">const</span> <span class="keywordtype">char</span>* fallback = <span class="keyword">nullptr</span>)</div>
<div class="line"><a id="l00550" name="l00550"></a><span class="lineno"> 550</span> {</div>
<div class="line"><a id="l00551" name="l00551"></a><span class="lineno"> 551</span> <span class="keyword">static</span> <span class="keyword">const</span> std::map&lt;int, const char*&gt; languages = {</div>
<div class="line"><a id="l00552" name="l00552"></a><span class="lineno"> 552</span> {0x1, <span class="stringliteral">&quot;ar&quot;</span>}, <span class="comment">// Arabic</span></div>
<div class="line"><a id="l00553" name="l00553"></a><span class="lineno"> 553</span> {0x401, <span class="stringliteral">&quot;ar-SA&quot;</span>}, <span class="comment">// Arabic (Saudi Arabia)</span></div>
<div class="line"><a id="l00554" name="l00554"></a><span class="lineno"> 554</span> {0x801, <span class="stringliteral">&quot;ar-IQ&quot;</span>}, <span class="comment">// Arabic (Iraq)</span></div>
<div class="line"><a id="l00555" name="l00555"></a><span class="lineno"> 555</span> {0xc01, <span class="stringliteral">&quot;ar-EG&quot;</span>}, <span class="comment">// Arabic (Egypt)</span></div>
<div class="line"><a id="l00556" name="l00556"></a><span class="lineno"> 556</span> {0x1001, <span class="stringliteral">&quot;ar-LY&quot;</span>}, <span class="comment">// Arabic (Libya)</span></div>
<div class="line"><a id="l00557" name="l00557"></a><span class="lineno"> 557</span> {0x1401, <span class="stringliteral">&quot;ar-DZ&quot;</span>}, <span class="comment">// Arabic (Algeria)</span></div>
<div class="line"><a id="l00558" name="l00558"></a><span class="lineno"> 558</span> {0x1801, <span class="stringliteral">&quot;ar-MA&quot;</span>}, <span class="comment">// Arabic (Morocco)</span></div>
<div class="line"><a id="l00559" name="l00559"></a><span class="lineno"> 559</span> {0x1c01, <span class="stringliteral">&quot;ar-TN&quot;</span>}, <span class="comment">// Arabic (Tunisia)</span></div>
<div class="line"><a id="l00560" name="l00560"></a><span class="lineno"> 560</span> {0x2001, <span class="stringliteral">&quot;ar-OM&quot;</span>}, <span class="comment">// Arabic (Oman)</span></div>
<div class="line"><a id="l00561" name="l00561"></a><span class="lineno"> 561</span> {0x2401, <span class="stringliteral">&quot;ar-YE&quot;</span>}, <span class="comment">// Arabic (Yemen)</span></div>
<div class="line"><a id="l00562" name="l00562"></a><span class="lineno"> 562</span> {0x2801, <span class="stringliteral">&quot;ar-SY&quot;</span>}, <span class="comment">// Arabic (Syria)</span></div>
<div class="line"><a id="l00563" name="l00563"></a><span class="lineno"> 563</span> {0x2c01, <span class="stringliteral">&quot;ar-JO&quot;</span>}, <span class="comment">// Arabic (Jordan)</span></div>
<div class="line"><a id="l00564" name="l00564"></a><span class="lineno"> 564</span> {0x3001, <span class="stringliteral">&quot;ar-LB&quot;</span>}, <span class="comment">// Arabic (Lebanon)</span></div>
<div class="line"><a id="l00565" name="l00565"></a><span class="lineno"> 565</span> {0x3401, <span class="stringliteral">&quot;ar-KW&quot;</span>}, <span class="comment">// Arabic (Kuwait)</span></div>
<div class="line"><a id="l00566" name="l00566"></a><span class="lineno"> 566</span> {0x3801, <span class="stringliteral">&quot;ar-AE&quot;</span>}, <span class="comment">// Arabic (United Arab Emirates)</span></div>
<div class="line"><a id="l00567" name="l00567"></a><span class="lineno"> 567</span> {0x3c01, <span class="stringliteral">&quot;ar-BH&quot;</span>}, <span class="comment">// Arabic (Bahrain)</span></div>
<div class="line"><a id="l00568" name="l00568"></a><span class="lineno"> 568</span> {0x4001, <span class="stringliteral">&quot;ar-QA&quot;</span>}, <span class="comment">// Arabic (Qatar)</span></div>
<div class="line"><a id="l00569" name="l00569"></a><span class="lineno"> 569</span> {0x2, <span class="stringliteral">&quot;bg&quot;</span>}, <span class="comment">// Bulgarian</span></div>
<div class="line"><a id="l00570" name="l00570"></a><span class="lineno"> 570</span> {0x402, <span class="stringliteral">&quot;bg-BG&quot;</span>}, <span class="comment">// Bulgarian (Bulgaria)</span></div>
<div class="line"><a id="l00571" name="l00571"></a><span class="lineno"> 571</span> {0x3, <span class="stringliteral">&quot;ca&quot;</span>}, <span class="comment">// Catalan</span></div>
<div class="line"><a id="l00572" name="l00572"></a><span class="lineno"> 572</span> {0x403, <span class="stringliteral">&quot;ca-ES&quot;</span>}, <span class="comment">// Catalan (Catalan)</span></div>
<div class="line"><a id="l00573" name="l00573"></a><span class="lineno"> 573</span> {0x803, <span class="stringliteral">&quot;ca-ES-valencia&quot;</span>}, <span class="comment">// Valencian (Spain)</span></div>
<div class="line"><a id="l00574" name="l00574"></a><span class="lineno"> 574</span> {0x4, <span class="stringliteral">&quot;zh&quot;</span>}, <span class="comment">// Chinese</span></div>
<div class="line"><a id="l00575" name="l00575"></a><span class="lineno"> 575</span> {0x404, <span class="stringliteral">&quot;zh-TW&quot;</span>}, <span class="comment">// Chinese (Traditional, Taiwan)</span></div>
<div class="line"><a id="l00576" name="l00576"></a><span class="lineno"> 576</span> {0x804, <span class="stringliteral">&quot;zh-CN&quot;</span>}, <span class="comment">// Chinese (Simplified, China)</span></div>
<div class="line"><a id="l00577" name="l00577"></a><span class="lineno"> 577</span> {0xc04, <span class="stringliteral">&quot;zh-HK&quot;</span>}, <span class="comment">// Chinese (Traditional, Hong Kong SAR)</span></div>
<div class="line"><a id="l00578" name="l00578"></a><span class="lineno"> 578</span> {0x1004, <span class="stringliteral">&quot;zh-SG&quot;</span>}, <span class="comment">// Chinese (Simplified, Singapore)</span></div>
<div class="line"><a id="l00579" name="l00579"></a><span class="lineno"> 579</span> {0x1404, <span class="stringliteral">&quot;zh-MO&quot;</span>}, <span class="comment">// Chinese (Traditional, Macao SAR)</span></div>
<div class="line"><a id="l00580" name="l00580"></a><span class="lineno"> 580</span> {0x7804, <span class="stringliteral">&quot;zh-CN&quot;</span>}, <span class="comment">// Chinese (Simplified, China)</span></div>
<div class="line"><a id="l00581" name="l00581"></a><span class="lineno"> 581</span> {0x7c04, <span class="stringliteral">&quot;zh-HK&quot;</span>}, <span class="comment">// Chinese (Traditional, Hong Kong SAR)</span></div>
<div class="line"><a id="l00582" name="l00582"></a><span class="lineno"> 582</span> {0x5, <span class="stringliteral">&quot;cs&quot;</span>}, <span class="comment">// Czech</span></div>
<div class="line"><a id="l00583" name="l00583"></a><span class="lineno"> 583</span> {0x405, <span class="stringliteral">&quot;cs-CZ&quot;</span>}, <span class="comment">// Czech (Czechia)</span></div>
<div class="line"><a id="l00584" name="l00584"></a><span class="lineno"> 584</span> {0x6, <span class="stringliteral">&quot;da&quot;</span>}, <span class="comment">// Danish</span></div>
<div class="line"><a id="l00585" name="l00585"></a><span class="lineno"> 585</span> {0x406, <span class="stringliteral">&quot;da-DK&quot;</span>}, <span class="comment">// Danish (Denmark)</span></div>
<div class="line"><a id="l00586" name="l00586"></a><span class="lineno"> 586</span> {0x7, <span class="stringliteral">&quot;de&quot;</span>}, <span class="comment">// German</span></div>
<div class="line"><a id="l00587" name="l00587"></a><span class="lineno"> 587</span> {0x407, <span class="stringliteral">&quot;de-DE&quot;</span>}, <span class="comment">// German (Germany)</span></div>
<div class="line"><a id="l00588" name="l00588"></a><span class="lineno"> 588</span> {0x807, <span class="stringliteral">&quot;de-CH&quot;</span>}, <span class="comment">// German (Switzerland)</span></div>
<div class="line"><a id="l00589" name="l00589"></a><span class="lineno"> 589</span> {0xc07, <span class="stringliteral">&quot;de-AT&quot;</span>}, <span class="comment">// German (Austria)</span></div>
<div class="line"><a id="l00590" name="l00590"></a><span class="lineno"> 590</span> {0x1007, <span class="stringliteral">&quot;de-LU&quot;</span>}, <span class="comment">// German (Luxembourg)</span></div>
<div class="line"><a id="l00591" name="l00591"></a><span class="lineno"> 591</span> {0x1407, <span class="stringliteral">&quot;de-LI&quot;</span>}, <span class="comment">// German (Liechtenstein)</span></div>
<div class="line"><a id="l00592" name="l00592"></a><span class="lineno"> 592</span> {0x8, <span class="stringliteral">&quot;el&quot;</span>}, <span class="comment">// Greek</span></div>
<div class="line"><a id="l00593" name="l00593"></a><span class="lineno"> 593</span> {0x408, <span class="stringliteral">&quot;el-GR&quot;</span>}, <span class="comment">// Greek (Greece)</span></div>
<div class="line"><a id="l00594" name="l00594"></a><span class="lineno"> 594</span> {0x9, <span class="stringliteral">&quot;en&quot;</span>}, <span class="comment">// English</span></div>
<div class="line"><a id="l00595" name="l00595"></a><span class="lineno"> 595</span> {0x409, <span class="stringliteral">&quot;en-US&quot;</span>}, <span class="comment">// English (United States)</span></div>
<div class="line"><a id="l00596" name="l00596"></a><span class="lineno"> 596</span> {0x809, <span class="stringliteral">&quot;en-GB&quot;</span>}, <span class="comment">// English (United Kingdom)</span></div>
<div class="line"><a id="l00597" name="l00597"></a><span class="lineno"> 597</span> {0xc09, <span class="stringliteral">&quot;en-AU&quot;</span>}, <span class="comment">// English (Australia)</span></div>
<div class="line"><a id="l00598" name="l00598"></a><span class="lineno"> 598</span> {0x1009, <span class="stringliteral">&quot;en-CA&quot;</span>}, <span class="comment">// English (Canada)</span></div>
<div class="line"><a id="l00599" name="l00599"></a><span class="lineno"> 599</span> {0x1409, <span class="stringliteral">&quot;en-NZ&quot;</span>}, <span class="comment">// English (New Zealand)</span></div>
<div class="line"><a id="l00600" name="l00600"></a><span class="lineno"> 600</span> {0x1809, <span class="stringliteral">&quot;en-IE&quot;</span>}, <span class="comment">// English (Ireland)</span></div>
<div class="line"><a id="l00601" name="l00601"></a><span class="lineno"> 601</span> {0x1c09, <span class="stringliteral">&quot;en-ZA&quot;</span>}, <span class="comment">// English (South Africa)</span></div>
<div class="line"><a id="l00602" name="l00602"></a><span class="lineno"> 602</span> {0x2009, <span class="stringliteral">&quot;en-JM&quot;</span>}, <span class="comment">// English (Jamaica)</span></div>
<div class="line"><a id="l00603" name="l00603"></a><span class="lineno"> 603</span> {0x2409, <span class="stringliteral">&quot;en-029&quot;</span>}, <span class="comment">// English (Caribbean)</span></div>
<div class="line"><a id="l00604" name="l00604"></a><span class="lineno"> 604</span> {0x2809, <span class="stringliteral">&quot;en-BZ&quot;</span>}, <span class="comment">// English (Belize)</span></div>
<div class="line"><a id="l00605" name="l00605"></a><span class="lineno"> 605</span> {0x2c09, <span class="stringliteral">&quot;en-TT&quot;</span>}, <span class="comment">// English (Trinidad &amp; Tobago)</span></div>
<div class="line"><a id="l00606" name="l00606"></a><span class="lineno"> 606</span> {0x3009, <span class="stringliteral">&quot;en-ZW&quot;</span>}, <span class="comment">// English (Zimbabwe)</span></div>
<div class="line"><a id="l00607" name="l00607"></a><span class="lineno"> 607</span> {0x3409, <span class="stringliteral">&quot;en-PH&quot;</span>}, <span class="comment">// English (Philippines)</span></div>
<div class="line"><a id="l00608" name="l00608"></a><span class="lineno"> 608</span> {0x3809, <span class="stringliteral">&quot;en-ID&quot;</span>}, <span class="comment">// English (Indonesia)</span></div>
<div class="line"><a id="l00609" name="l00609"></a><span class="lineno"> 609</span> {0x3c09, <span class="stringliteral">&quot;en-HK&quot;</span>}, <span class="comment">// English (Hong Kong SAR)</span></div>
<div class="line"><a id="l00610" name="l00610"></a><span class="lineno"> 610</span> {0x4009, <span class="stringliteral">&quot;en-IN&quot;</span>}, <span class="comment">// English (India)</span></div>
<div class="line"><a id="l00611" name="l00611"></a><span class="lineno"> 611</span> {0x4409, <span class="stringliteral">&quot;en-MY&quot;</span>}, <span class="comment">// English (Malaysia)</span></div>
<div class="line"><a id="l00612" name="l00612"></a><span class="lineno"> 612</span> {0x4809, <span class="stringliteral">&quot;en-SG&quot;</span>}, <span class="comment">// English (Singapore)</span></div>
<div class="line"><a id="l00613" name="l00613"></a><span class="lineno"> 613</span> {0x4c09, <span class="stringliteral">&quot;en-AE&quot;</span>}, <span class="comment">// English (United Arab Emirates)</span></div>
<div class="line"><a id="l00614" name="l00614"></a><span class="lineno"> 614</span> {0xa, <span class="stringliteral">&quot;es&quot;</span>}, <span class="comment">// Spanish</span></div>
<div class="line"><a id="l00615" name="l00615"></a><span class="lineno"> 615</span> {0x40a, <span class="stringliteral">&quot;es-ES_tradnl&quot;</span>}, <span class="comment">// Spanish (Spain, Traditional Sort)</span></div>
<div class="line"><a id="l00616" name="l00616"></a><span class="lineno"> 616</span> {0x80a, <span class="stringliteral">&quot;es-MX&quot;</span>}, <span class="comment">// Spanish (Mexico)</span></div>
<div class="line"><a id="l00617" name="l00617"></a><span class="lineno"> 617</span> {0xc0a, <span class="stringliteral">&quot;es-ES&quot;</span>}, <span class="comment">// Spanish (Spain, International Sort)</span></div>
<div class="line"><a id="l00618" name="l00618"></a><span class="lineno"> 618</span> {0x100a, <span class="stringliteral">&quot;es-GT&quot;</span>}, <span class="comment">// Spanish (Guatemala)</span></div>
<div class="line"><a id="l00619" name="l00619"></a><span class="lineno"> 619</span> {0x140a, <span class="stringliteral">&quot;es-CR&quot;</span>}, <span class="comment">// Spanish (Costa Rica)</span></div>
<div class="line"><a id="l00620" name="l00620"></a><span class="lineno"> 620</span> {0x180a, <span class="stringliteral">&quot;es-PA&quot;</span>}, <span class="comment">// Spanish (Panama)</span></div>
<div class="line"><a id="l00621" name="l00621"></a><span class="lineno"> 621</span> {0x1c0a, <span class="stringliteral">&quot;es-DO&quot;</span>}, <span class="comment">// Spanish (Dominican Republic)</span></div>
<div class="line"><a id="l00622" name="l00622"></a><span class="lineno"> 622</span> {0x200a, <span class="stringliteral">&quot;es-VE&quot;</span>}, <span class="comment">// Spanish (Venezuela)</span></div>
<div class="line"><a id="l00623" name="l00623"></a><span class="lineno"> 623</span> {0x240a, <span class="stringliteral">&quot;es-CO&quot;</span>}, <span class="comment">// Spanish (Colombia)</span></div>
<div class="line"><a id="l00624" name="l00624"></a><span class="lineno"> 624</span> {0x280a, <span class="stringliteral">&quot;es-PE&quot;</span>}, <span class="comment">// Spanish (Peru)</span></div>
<div class="line"><a id="l00625" name="l00625"></a><span class="lineno"> 625</span> {0x2c0a, <span class="stringliteral">&quot;es-AR&quot;</span>}, <span class="comment">// Spanish (Argentina)</span></div>
<div class="line"><a id="l00626" name="l00626"></a><span class="lineno"> 626</span> {0x300a, <span class="stringliteral">&quot;es-EC&quot;</span>}, <span class="comment">// Spanish (Ecuador)</span></div>
<div class="line"><a id="l00627" name="l00627"></a><span class="lineno"> 627</span> {0x340a, <span class="stringliteral">&quot;es-CL&quot;</span>}, <span class="comment">// Spanish (Chile)</span></div>
<div class="line"><a id="l00628" name="l00628"></a><span class="lineno"> 628</span> {0x380a, <span class="stringliteral">&quot;es-UY&quot;</span>}, <span class="comment">// Spanish (Uruguay)</span></div>
<div class="line"><a id="l00629" name="l00629"></a><span class="lineno"> 629</span> {0x3c0a, <span class="stringliteral">&quot;es-PY&quot;</span>}, <span class="comment">// Spanish (Paraguay)</span></div>
<div class="line"><a id="l00630" name="l00630"></a><span class="lineno"> 630</span> {0x400a, <span class="stringliteral">&quot;es-BO&quot;</span>}, <span class="comment">// Spanish (Bolivia)</span></div>
<div class="line"><a id="l00631" name="l00631"></a><span class="lineno"> 631</span> {0x440a, <span class="stringliteral">&quot;es-SV&quot;</span>}, <span class="comment">// Spanish (El Salvador)</span></div>
<div class="line"><a id="l00632" name="l00632"></a><span class="lineno"> 632</span> {0x480a, <span class="stringliteral">&quot;es-HN&quot;</span>}, <span class="comment">// Spanish (Honduras)</span></div>
<div class="line"><a id="l00633" name="l00633"></a><span class="lineno"> 633</span> {0x4c0a, <span class="stringliteral">&quot;es-NI&quot;</span>}, <span class="comment">// Spanish (Nicaragua)</span></div>
<div class="line"><a id="l00634" name="l00634"></a><span class="lineno"> 634</span> {0x500a, <span class="stringliteral">&quot;es-PR&quot;</span>}, <span class="comment">// Spanish (Puerto Rico)</span></div>
<div class="line"><a id="l00635" name="l00635"></a><span class="lineno"> 635</span> {0x540a, <span class="stringliteral">&quot;es-US&quot;</span>}, <span class="comment">// Spanish (United States)</span></div>
<div class="line"><a id="l00636" name="l00636"></a><span class="lineno"> 636</span> {0x580a, <span class="stringliteral">&quot;es-419&quot;</span>}, <span class="comment">// Spanish (Latin America)</span></div>
<div class="line"><a id="l00637" name="l00637"></a><span class="lineno"> 637</span> {0x5c0a, <span class="stringliteral">&quot;es-CU&quot;</span>}, <span class="comment">// Spanish (Cuba)</span></div>
<div class="line"><a id="l00638" name="l00638"></a><span class="lineno"> 638</span> {0xb, <span class="stringliteral">&quot;fi&quot;</span>}, <span class="comment">// Finnish</span></div>
<div class="line"><a id="l00639" name="l00639"></a><span class="lineno"> 639</span> {0x40b, <span class="stringliteral">&quot;fi-FI&quot;</span>}, <span class="comment">// Finnish (Finland)</span></div>
<div class="line"><a id="l00640" name="l00640"></a><span class="lineno"> 640</span> {0xc, <span class="stringliteral">&quot;fr&quot;</span>}, <span class="comment">// French</span></div>
<div class="line"><a id="l00641" name="l00641"></a><span class="lineno"> 641</span> {0x40c, <span class="stringliteral">&quot;fr-FR&quot;</span>}, <span class="comment">// French (France)</span></div>
<div class="line"><a id="l00642" name="l00642"></a><span class="lineno"> 642</span> {0x80c, <span class="stringliteral">&quot;fr-BE&quot;</span>}, <span class="comment">// French (Belgium)</span></div>
<div class="line"><a id="l00643" name="l00643"></a><span class="lineno"> 643</span> {0xc0c, <span class="stringliteral">&quot;fr-CA&quot;</span>}, <span class="comment">// French (Canada)</span></div>
<div class="line"><a id="l00644" name="l00644"></a><span class="lineno"> 644</span> {0x100c, <span class="stringliteral">&quot;fr-CH&quot;</span>}, <span class="comment">// French (Switzerland)</span></div>
<div class="line"><a id="l00645" name="l00645"></a><span class="lineno"> 645</span> {0x140c, <span class="stringliteral">&quot;fr-LU&quot;</span>}, <span class="comment">// French (Luxembourg)</span></div>
<div class="line"><a id="l00646" name="l00646"></a><span class="lineno"> 646</span> {0x180c, <span class="stringliteral">&quot;fr-MC&quot;</span>}, <span class="comment">// French (Monaco)</span></div>
<div class="line"><a id="l00647" name="l00647"></a><span class="lineno"> 647</span> {0x1c0c, <span class="stringliteral">&quot;fr-029&quot;</span>}, <span class="comment">// French (Caribbean)</span></div>
<div class="line"><a id="l00648" name="l00648"></a><span class="lineno"> 648</span> {0x200c, <span class="stringliteral">&quot;fr-RE&quot;</span>}, <span class="comment">// French (Réunion)</span></div>
<div class="line"><a id="l00649" name="l00649"></a><span class="lineno"> 649</span> {0x240c, <span class="stringliteral">&quot;fr-CD&quot;</span>}, <span class="comment">// French Congo (DRC)</span></div>
<div class="line"><a id="l00650" name="l00650"></a><span class="lineno"> 650</span> {0x280c, <span class="stringliteral">&quot;fr-SN&quot;</span>}, <span class="comment">// French (Senegal)</span></div>
<div class="line"><a id="l00651" name="l00651"></a><span class="lineno"> 651</span> {0x2c0c, <span class="stringliteral">&quot;fr-CM&quot;</span>}, <span class="comment">// French (Cameroon)</span></div>
<div class="line"><a id="l00652" name="l00652"></a><span class="lineno"> 652</span> {0x300c, <span class="stringliteral">&quot;fr-CI&quot;</span>}, <span class="comment">// French (Côte dIvoire)</span></div>
<div class="line"><a id="l00653" name="l00653"></a><span class="lineno"> 653</span> {0x340c, <span class="stringliteral">&quot;fr-ML&quot;</span>}, <span class="comment">// French (Mali)</span></div>
<div class="line"><a id="l00654" name="l00654"></a><span class="lineno"> 654</span> {0x380c, <span class="stringliteral">&quot;fr-MA&quot;</span>}, <span class="comment">// French (Morocco)</span></div>
<div class="line"><a id="l00655" name="l00655"></a><span class="lineno"> 655</span> {0x3c0c, <span class="stringliteral">&quot;fr-HT&quot;</span>}, <span class="comment">// French (Haiti)</span></div>
<div class="line"><a id="l00656" name="l00656"></a><span class="lineno"> 656</span> {0xd, <span class="stringliteral">&quot;he&quot;</span>}, <span class="comment">// Hebrew</span></div>
<div class="line"><a id="l00657" name="l00657"></a><span class="lineno"> 657</span> {0x40d, <span class="stringliteral">&quot;he-IL&quot;</span>}, <span class="comment">// Hebrew (Israel)</span></div>
<div class="line"><a id="l00658" name="l00658"></a><span class="lineno"> 658</span> {0xe, <span class="stringliteral">&quot;hu&quot;</span>}, <span class="comment">// Hungarian</span></div>
<div class="line"><a id="l00659" name="l00659"></a><span class="lineno"> 659</span> {0x40e, <span class="stringliteral">&quot;hu-HU&quot;</span>}, <span class="comment">// Hungarian (Hungary)</span></div>
<div class="line"><a id="l00660" name="l00660"></a><span class="lineno"> 660</span> {0xf, <span class="stringliteral">&quot;is&quot;</span>}, <span class="comment">// Icelandic</span></div>
<div class="line"><a id="l00661" name="l00661"></a><span class="lineno"> 661</span> {0x40f, <span class="stringliteral">&quot;is-IS&quot;</span>}, <span class="comment">// Icelandic (Iceland)</span></div>
<div class="line"><a id="l00662" name="l00662"></a><span class="lineno"> 662</span> {0x10, <span class="stringliteral">&quot;it&quot;</span>}, <span class="comment">// Italian</span></div>
<div class="line"><a id="l00663" name="l00663"></a><span class="lineno"> 663</span> {0x410, <span class="stringliteral">&quot;it-IT&quot;</span>}, <span class="comment">// Italian (Italy)</span></div>
<div class="line"><a id="l00664" name="l00664"></a><span class="lineno"> 664</span> {0x810, <span class="stringliteral">&quot;it-CH&quot;</span>}, <span class="comment">// Italian (Switzerland)</span></div>
<div class="line"><a id="l00665" name="l00665"></a><span class="lineno"> 665</span> {0x11, <span class="stringliteral">&quot;ja&quot;</span>}, <span class="comment">// Japanese</span></div>
<div class="line"><a id="l00666" name="l00666"></a><span class="lineno"> 666</span> {0x411, <span class="stringliteral">&quot;ja-JP&quot;</span>}, <span class="comment">// Japanese (Japan)</span></div>
<div class="line"><a id="l00667" name="l00667"></a><span class="lineno"> 667</span> {0x12, <span class="stringliteral">&quot;ko&quot;</span>}, <span class="comment">// Korean</span></div>
<div class="line"><a id="l00668" name="l00668"></a><span class="lineno"> 668</span> {0x412, <span class="stringliteral">&quot;ko-KR&quot;</span>}, <span class="comment">// Korean (Korea)</span></div>
<div class="line"><a id="l00669" name="l00669"></a><span class="lineno"> 669</span> {0x13, <span class="stringliteral">&quot;nl&quot;</span>}, <span class="comment">// Dutch</span></div>
<div class="line"><a id="l00670" name="l00670"></a><span class="lineno"> 670</span> {0x413, <span class="stringliteral">&quot;nl-NL&quot;</span>}, <span class="comment">// Dutch (Netherlands)</span></div>
<div class="line"><a id="l00671" name="l00671"></a><span class="lineno"> 671</span> {0x813, <span class="stringliteral">&quot;nl-BE&quot;</span>}, <span class="comment">// Dutch (Belgium)</span></div>
<div class="line"><a id="l00672" name="l00672"></a><span class="lineno"> 672</span> {0x14, <span class="stringliteral">&quot;nb&quot;</span>}, <span class="comment">// Norwegian Bokmål</span></div>
<div class="line"><a id="l00673" name="l00673"></a><span class="lineno"> 673</span> {0x414, <span class="stringliteral">&quot;nb-NO&quot;</span>}, <span class="comment">// Norwegian Bokmål (Norway)</span></div>
<div class="line"><a id="l00674" name="l00674"></a><span class="lineno"> 674</span> {0x814, <span class="stringliteral">&quot;nn-NO&quot;</span>}, <span class="comment">// Norwegian Nynorsk (Norway)</span></div>
<div class="line"><a id="l00675" name="l00675"></a><span class="lineno"> 675</span> {0x7814, <span class="stringliteral">&quot;nn-NO&quot;</span>}, <span class="comment">// Norwegian Nynorsk (Norway)</span></div>
<div class="line"><a id="l00676" name="l00676"></a><span class="lineno"> 676</span> {0x7c14, <span class="stringliteral">&quot;nb-NO&quot;</span>}, <span class="comment">// Norwegian Bokmål (Norway)</span></div>
<div class="line"><a id="l00677" name="l00677"></a><span class="lineno"> 677</span> {0x15, <span class="stringliteral">&quot;pl&quot;</span>}, <span class="comment">// Polish</span></div>
<div class="line"><a id="l00678" name="l00678"></a><span class="lineno"> 678</span> {0x415, <span class="stringliteral">&quot;pl-PL&quot;</span>}, <span class="comment">// Polish (Poland)</span></div>
<div class="line"><a id="l00679" name="l00679"></a><span class="lineno"> 679</span> {0x16, <span class="stringliteral">&quot;pt&quot;</span>}, <span class="comment">// Portuguese</span></div>
<div class="line"><a id="l00680" name="l00680"></a><span class="lineno"> 680</span> {0x416, <span class="stringliteral">&quot;pt-BR&quot;</span>}, <span class="comment">// Portuguese (Brazil)</span></div>
<div class="line"><a id="l00681" name="l00681"></a><span class="lineno"> 681</span> {0x816, <span class="stringliteral">&quot;pt-PT&quot;</span>}, <span class="comment">// Portuguese (Portugal)</span></div>
<div class="line"><a id="l00682" name="l00682"></a><span class="lineno"> 682</span> {0x17, <span class="stringliteral">&quot;rm&quot;</span>}, <span class="comment">// Romansh</span></div>
<div class="line"><a id="l00683" name="l00683"></a><span class="lineno"> 683</span> {0x417, <span class="stringliteral">&quot;rm-CH&quot;</span>}, <span class="comment">// Romansh (Switzerland)</span></div>
<div class="line"><a id="l00684" name="l00684"></a><span class="lineno"> 684</span> {0x18, <span class="stringliteral">&quot;ro&quot;</span>}, <span class="comment">// Romanian</span></div>
<div class="line"><a id="l00685" name="l00685"></a><span class="lineno"> 685</span> {0x418, <span class="stringliteral">&quot;ro-RO&quot;</span>}, <span class="comment">// Romanian (Romania)</span></div>
<div class="line"><a id="l00686" name="l00686"></a><span class="lineno"> 686</span> {0x818, <span class="stringliteral">&quot;ro-MD&quot;</span>}, <span class="comment">// Romanian (Moldova)</span></div>
<div class="line"><a id="l00687" name="l00687"></a><span class="lineno"> 687</span> {0x19, <span class="stringliteral">&quot;ru&quot;</span>}, <span class="comment">// Russian</span></div>
<div class="line"><a id="l00688" name="l00688"></a><span class="lineno"> 688</span> {0x419, <span class="stringliteral">&quot;ru-RU&quot;</span>}, <span class="comment">// Russian (Russia)</span></div>
<div class="line"><a id="l00689" name="l00689"></a><span class="lineno"> 689</span> {0x819, <span class="stringliteral">&quot;ru-MD&quot;</span>}, <span class="comment">// Russian (Moldova)</span></div>
<div class="line"><a id="l00690" name="l00690"></a><span class="lineno"> 690</span> {0x1a, <span class="stringliteral">&quot;hr&quot;</span>}, <span class="comment">// Croatian</span></div>
<div class="line"><a id="l00691" name="l00691"></a><span class="lineno"> 691</span> {0x41a, <span class="stringliteral">&quot;hr-HR&quot;</span>}, <span class="comment">// Croatian (Croatia)</span></div>
<div class="line"><a id="l00692" name="l00692"></a><span class="lineno"> 692</span> {0x81a, <span class="stringliteral">&quot;sr-Latn-CS&quot;</span>}, <span class="comment">// Serbian (Latin, Serbia and Montenegro (Former))</span></div>
<div class="line"><a id="l00693" name="l00693"></a><span class="lineno"> 693</span> {0xc1a, <span class="stringliteral">&quot;sr-Cyrl-CS&quot;</span>}, <span class="comment">// Serbian (Cyrillic, Serbia and Montenegro (Former))</span></div>
<div class="line"><a id="l00694" name="l00694"></a><span class="lineno"> 694</span> {0x101a, <span class="stringliteral">&quot;hr-BA&quot;</span>}, <span class="comment">// Croatian (Bosnia &amp; Herzegovina)</span></div>
<div class="line"><a id="l00695" name="l00695"></a><span class="lineno"> 695</span> {0x141a, <span class="stringliteral">&quot;bs-Latn-BA&quot;</span>}, <span class="comment">// Bosnian (Latin, Bosnia &amp; Herzegovina)</span></div>
<div class="line"><a id="l00696" name="l00696"></a><span class="lineno"> 696</span> {0x181a, <span class="stringliteral">&quot;sr-Latn-BA&quot;</span>}, <span class="comment">// Serbian (Latin, Bosnia &amp; Herzegovina)</span></div>
<div class="line"><a id="l00697" name="l00697"></a><span class="lineno"> 697</span> {0x1c1a, <span class="stringliteral">&quot;sr-Cyrl-BA&quot;</span>}, <span class="comment">// Serbian (Cyrillic, Bosnia and Herzegovina)</span></div>
<div class="line"><a id="l00698" name="l00698"></a><span class="lineno"> 698</span> {0x201a, <span class="stringliteral">&quot;bs-Cyrl-BA&quot;</span>}, <span class="comment">// Bosnian (Cyrillic, Bosnia and Herzegovina)</span></div>
<div class="line"><a id="l00699" name="l00699"></a><span class="lineno"> 699</span> {0x241a, <span class="stringliteral">&quot;sr-Latn-RS&quot;</span>}, <span class="comment">// Serbian (Latin, Serbia)</span></div>
<div class="line"><a id="l00700" name="l00700"></a><span class="lineno"> 700</span> {0x281a, <span class="stringliteral">&quot;sr-Cyrl-RS&quot;</span>}, <span class="comment">// Serbian (Cyrillic, Serbia)</span></div>
<div class="line"><a id="l00701" name="l00701"></a><span class="lineno"> 701</span> {0x2c1a, <span class="stringliteral">&quot;sr-Latn-ME&quot;</span>}, <span class="comment">// Serbian (Latin, Montenegro)</span></div>
<div class="line"><a id="l00702" name="l00702"></a><span class="lineno"> 702</span> {0x301a, <span class="stringliteral">&quot;sr-Cyrl-ME&quot;</span>}, <span class="comment">// Serbian (Cyrillic, Montenegro)</span></div>
<div class="line"><a id="l00703" name="l00703"></a><span class="lineno"> 703</span> {0x641a, <span class="stringliteral">&quot;bs-Cyrl-BA&quot;</span>}, <span class="comment">// Bosnian (Cyrillic, Bosnia and Herzegovina)</span></div>
<div class="line"><a id="l00704" name="l00704"></a><span class="lineno"> 704</span> {0x681a, <span class="stringliteral">&quot;bs-Latn-BA&quot;</span>}, <span class="comment">// Bosnian (Latin, Bosnia &amp; Herzegovina)</span></div>
<div class="line"><a id="l00705" name="l00705"></a><span class="lineno"> 705</span> {0x6c1a, <span class="stringliteral">&quot;sr-Cyrl-RS&quot;</span>}, <span class="comment">// Serbian (Cyrillic, Serbia)</span></div>
<div class="line"><a id="l00706" name="l00706"></a><span class="lineno"> 706</span> {0x701a, <span class="stringliteral">&quot;sr-Latn-RS&quot;</span>}, <span class="comment">// Serbian (Latin, Serbia)</span></div>
<div class="line"><a id="l00707" name="l00707"></a><span class="lineno"> 707</span> {0x781a, <span class="stringliteral">&quot;bs-Latn-BA&quot;</span>}, <span class="comment">// Bosnian (Latin, Bosnia &amp; Herzegovina)</span></div>
<div class="line"><a id="l00708" name="l00708"></a><span class="lineno"> 708</span> {0x7c1a, <span class="stringliteral">&quot;sr-Latn-RS&quot;</span>}, <span class="comment">// Serbian (Latin, Serbia)</span></div>
<div class="line"><a id="l00709" name="l00709"></a><span class="lineno"> 709</span> {0x1b, <span class="stringliteral">&quot;sk&quot;</span>}, <span class="comment">// Slovak</span></div>
<div class="line"><a id="l00710" name="l00710"></a><span class="lineno"> 710</span> {0x41b, <span class="stringliteral">&quot;sk-SK&quot;</span>}, <span class="comment">// Slovak (Slovakia)</span></div>
<div class="line"><a id="l00711" name="l00711"></a><span class="lineno"> 711</span> {0x1c, <span class="stringliteral">&quot;sq&quot;</span>}, <span class="comment">// Albanian</span></div>
<div class="line"><a id="l00712" name="l00712"></a><span class="lineno"> 712</span> {0x41c, <span class="stringliteral">&quot;sq-AL&quot;</span>}, <span class="comment">// Albanian (Albania)</span></div>
<div class="line"><a id="l00713" name="l00713"></a><span class="lineno"> 713</span> {0x1d, <span class="stringliteral">&quot;sv&quot;</span>}, <span class="comment">// Swedish</span></div>
<div class="line"><a id="l00714" name="l00714"></a><span class="lineno"> 714</span> {0x41d, <span class="stringliteral">&quot;sv-SE&quot;</span>}, <span class="comment">// Swedish (Sweden)</span></div>
<div class="line"><a id="l00715" name="l00715"></a><span class="lineno"> 715</span> {0x81d, <span class="stringliteral">&quot;sv-FI&quot;</span>}, <span class="comment">// Swedish (Finland)</span></div>
<div class="line"><a id="l00716" name="l00716"></a><span class="lineno"> 716</span> {0x1e, <span class="stringliteral">&quot;th&quot;</span>}, <span class="comment">// Thai</span></div>
<div class="line"><a id="l00717" name="l00717"></a><span class="lineno"> 717</span> {0x41e, <span class="stringliteral">&quot;th-TH&quot;</span>}, <span class="comment">// Thai (Thailand)</span></div>
<div class="line"><a id="l00718" name="l00718"></a><span class="lineno"> 718</span> {0x1f, <span class="stringliteral">&quot;tr&quot;</span>}, <span class="comment">// Turkish</span></div>
<div class="line"><a id="l00719" name="l00719"></a><span class="lineno"> 719</span> {0x41f, <span class="stringliteral">&quot;tr-TR&quot;</span>}, <span class="comment">// Turkish (Türkiye)</span></div>
<div class="line"><a id="l00720" name="l00720"></a><span class="lineno"> 720</span> {0x20, <span class="stringliteral">&quot;ur&quot;</span>}, <span class="comment">// Urdu</span></div>
<div class="line"><a id="l00721" name="l00721"></a><span class="lineno"> 721</span> {0x420, <span class="stringliteral">&quot;ur-PK&quot;</span>}, <span class="comment">// Urdu (Pakistan)</span></div>
<div class="line"><a id="l00722" name="l00722"></a><span class="lineno"> 722</span> {0x820, <span class="stringliteral">&quot;ur-IN&quot;</span>}, <span class="comment">// Urdu (India)</span></div>
<div class="line"><a id="l00723" name="l00723"></a><span class="lineno"> 723</span> {0x21, <span class="stringliteral">&quot;id&quot;</span>}, <span class="comment">// Indonesian</span></div>
<div class="line"><a id="l00724" name="l00724"></a><span class="lineno"> 724</span> {0x421, <span class="stringliteral">&quot;id-ID&quot;</span>}, <span class="comment">// Indonesian (Indonesia)</span></div>
<div class="line"><a id="l00725" name="l00725"></a><span class="lineno"> 725</span> {0x22, <span class="stringliteral">&quot;uk&quot;</span>}, <span class="comment">// Ukrainian</span></div>
<div class="line"><a id="l00726" name="l00726"></a><span class="lineno"> 726</span> {0x422, <span class="stringliteral">&quot;uk-UA&quot;</span>}, <span class="comment">// Ukrainian (Ukraine)</span></div>
<div class="line"><a id="l00727" name="l00727"></a><span class="lineno"> 727</span> {0x23, <span class="stringliteral">&quot;be&quot;</span>}, <span class="comment">// Belarusian</span></div>
<div class="line"><a id="l00728" name="l00728"></a><span class="lineno"> 728</span> {0x423, <span class="stringliteral">&quot;be-BY&quot;</span>}, <span class="comment">// Belarusian (Belarus)</span></div>
<div class="line"><a id="l00729" name="l00729"></a><span class="lineno"> 729</span> {0x24, <span class="stringliteral">&quot;sl&quot;</span>}, <span class="comment">// Slovenian</span></div>
<div class="line"><a id="l00730" name="l00730"></a><span class="lineno"> 730</span> {0x424, <span class="stringliteral">&quot;sl-SI&quot;</span>}, <span class="comment">// Slovenian (Slovenia)</span></div>
<div class="line"><a id="l00731" name="l00731"></a><span class="lineno"> 731</span> {0x25, <span class="stringliteral">&quot;et&quot;</span>}, <span class="comment">// Estonian</span></div>
<div class="line"><a id="l00732" name="l00732"></a><span class="lineno"> 732</span> {0x425, <span class="stringliteral">&quot;et-EE&quot;</span>}, <span class="comment">// Estonian (Estonia)</span></div>
<div class="line"><a id="l00733" name="l00733"></a><span class="lineno"> 733</span> {0x26, <span class="stringliteral">&quot;lv&quot;</span>}, <span class="comment">// Latvian</span></div>
<div class="line"><a id="l00734" name="l00734"></a><span class="lineno"> 734</span> {0x426, <span class="stringliteral">&quot;lv-LV&quot;</span>}, <span class="comment">// Latvian (Latvia)</span></div>
<div class="line"><a id="l00735" name="l00735"></a><span class="lineno"> 735</span> {0x27, <span class="stringliteral">&quot;lt&quot;</span>}, <span class="comment">// Lithuanian</span></div>
<div class="line"><a id="l00736" name="l00736"></a><span class="lineno"> 736</span> {0x427, <span class="stringliteral">&quot;lt-LT&quot;</span>}, <span class="comment">// Lithuanian (Lithuania)</span></div>
<div class="line"><a id="l00737" name="l00737"></a><span class="lineno"> 737</span> {0x28, <span class="stringliteral">&quot;tg&quot;</span>}, <span class="comment">// Tajik</span></div>
<div class="line"><a id="l00738" name="l00738"></a><span class="lineno"> 738</span> {0x428, <span class="stringliteral">&quot;tg-Cyrl-TJ&quot;</span>}, <span class="comment">// Tajik (Cyrillic, Tajikistan)</span></div>
<div class="line"><a id="l00739" name="l00739"></a><span class="lineno"> 739</span> {0x7c28, <span class="stringliteral">&quot;tg-Cyrl-TJ&quot;</span>}, <span class="comment">// Tajik (Cyrillic, Tajikistan)</span></div>
<div class="line"><a id="l00740" name="l00740"></a><span class="lineno"> 740</span> {0x29, <span class="stringliteral">&quot;fa&quot;</span>}, <span class="comment">// Persian</span></div>
<div class="line"><a id="l00741" name="l00741"></a><span class="lineno"> 741</span> {0x429, <span class="stringliteral">&quot;fa-IR&quot;</span>}, <span class="comment">// Persian (Iran)</span></div>
<div class="line"><a id="l00742" name="l00742"></a><span class="lineno"> 742</span> {0x2a, <span class="stringliteral">&quot;vi&quot;</span>}, <span class="comment">// Vietnamese</span></div>
<div class="line"><a id="l00743" name="l00743"></a><span class="lineno"> 743</span> {0x42a, <span class="stringliteral">&quot;vi-VN&quot;</span>}, <span class="comment">// Vietnamese (Vietnam)</span></div>
<div class="line"><a id="l00744" name="l00744"></a><span class="lineno"> 744</span> {0x2b, <span class="stringliteral">&quot;hy&quot;</span>}, <span class="comment">// Armenian</span></div>
<div class="line"><a id="l00745" name="l00745"></a><span class="lineno"> 745</span> {0x42b, <span class="stringliteral">&quot;hy-AM&quot;</span>}, <span class="comment">// Armenian (Armenia)</span></div>
<div class="line"><a id="l00746" name="l00746"></a><span class="lineno"> 746</span> {0x2c, <span class="stringliteral">&quot;az&quot;</span>}, <span class="comment">// Azerbaijani</span></div>
<div class="line"><a id="l00747" name="l00747"></a><span class="lineno"> 747</span> {0x42c, <span class="stringliteral">&quot;az-Latn-AZ&quot;</span>}, <span class="comment">// Azerbaijani (Latin, Azerbaijan)</span></div>
<div class="line"><a id="l00748" name="l00748"></a><span class="lineno"> 748</span> {0x82c, <span class="stringliteral">&quot;az-Cyrl-AZ&quot;</span>}, <span class="comment">// Azerbaijani (Cyrillic, Azerbaijan)</span></div>
<div class="line"><a id="l00749" name="l00749"></a><span class="lineno"> 749</span> {0x742c, <span class="stringliteral">&quot;az-Cyrl-AZ&quot;</span>}, <span class="comment">// Azerbaijani (Cyrillic, Azerbaijan)</span></div>
<div class="line"><a id="l00750" name="l00750"></a><span class="lineno"> 750</span> {0x782c, <span class="stringliteral">&quot;az-Latn-AZ&quot;</span>}, <span class="comment">// Azerbaijani (Latin, Azerbaijan)</span></div>
<div class="line"><a id="l00751" name="l00751"></a><span class="lineno"> 751</span> {0x2d, <span class="stringliteral">&quot;eu&quot;</span>}, <span class="comment">// Basque</span></div>
<div class="line"><a id="l00752" name="l00752"></a><span class="lineno"> 752</span> {0x42d, <span class="stringliteral">&quot;eu-ES&quot;</span>}, <span class="comment">// Basque (Basque)</span></div>
<div class="line"><a id="l00753" name="l00753"></a><span class="lineno"> 753</span> {0x2e, <span class="stringliteral">&quot;hsb&quot;</span>}, <span class="comment">// Upper Sorbian</span></div>
<div class="line"><a id="l00754" name="l00754"></a><span class="lineno"> 754</span> {0x42e, <span class="stringliteral">&quot;hsb-DE&quot;</span>}, <span class="comment">// Upper Sorbian (Germany)</span></div>
<div class="line"><a id="l00755" name="l00755"></a><span class="lineno"> 755</span> {0x82e, <span class="stringliteral">&quot;dsb-DE&quot;</span>}, <span class="comment">// Lower Sorbian (Germany)</span></div>
<div class="line"><a id="l00756" name="l00756"></a><span class="lineno"> 756</span> {0x7c2e, <span class="stringliteral">&quot;dsb-DE&quot;</span>}, <span class="comment">// Lower Sorbian (Germany)</span></div>
<div class="line"><a id="l00757" name="l00757"></a><span class="lineno"> 757</span> {0x2f, <span class="stringliteral">&quot;mk&quot;</span>}, <span class="comment">// Macedonian</span></div>
<div class="line"><a id="l00758" name="l00758"></a><span class="lineno"> 758</span> {0x42f, <span class="stringliteral">&quot;mk-MK&quot;</span>}, <span class="comment">// Macedonian (North Macedonia)</span></div>
<div class="line"><a id="l00759" name="l00759"></a><span class="lineno"> 759</span> {0x30, <span class="stringliteral">&quot;st&quot;</span>}, <span class="comment">// Sesotho</span></div>
<div class="line"><a id="l00760" name="l00760"></a><span class="lineno"> 760</span> {0x430, <span class="stringliteral">&quot;st-ZA&quot;</span>}, <span class="comment">// Sesotho (South Africa)</span></div>
<div class="line"><a id="l00761" name="l00761"></a><span class="lineno"> 761</span> {0x31, <span class="stringliteral">&quot;ts&quot;</span>}, <span class="comment">// Xitsonga</span></div>
<div class="line"><a id="l00762" name="l00762"></a><span class="lineno"> 762</span> {0x431, <span class="stringliteral">&quot;ts-ZA&quot;</span>}, <span class="comment">// Xitsonga (South Africa)</span></div>
<div class="line"><a id="l00763" name="l00763"></a><span class="lineno"> 763</span> {0x32, <span class="stringliteral">&quot;tn&quot;</span>}, <span class="comment">// Setswana</span></div>
<div class="line"><a id="l00764" name="l00764"></a><span class="lineno"> 764</span> {0x432, <span class="stringliteral">&quot;tn-ZA&quot;</span>}, <span class="comment">// Setswana (South Africa)</span></div>
<div class="line"><a id="l00765" name="l00765"></a><span class="lineno"> 765</span> {0x832, <span class="stringliteral">&quot;tn-BW&quot;</span>}, <span class="comment">// Setswana (Botswana)</span></div>
<div class="line"><a id="l00766" name="l00766"></a><span class="lineno"> 766</span> {0x33, <span class="stringliteral">&quot;ve&quot;</span>}, <span class="comment">// Venda</span></div>
<div class="line"><a id="l00767" name="l00767"></a><span class="lineno"> 767</span> {0x433, <span class="stringliteral">&quot;ve-ZA&quot;</span>}, <span class="comment">// Venda (South Africa)</span></div>
<div class="line"><a id="l00768" name="l00768"></a><span class="lineno"> 768</span> {0x34, <span class="stringliteral">&quot;xh&quot;</span>}, <span class="comment">// isiXhosa</span></div>
<div class="line"><a id="l00769" name="l00769"></a><span class="lineno"> 769</span> {0x434, <span class="stringliteral">&quot;xh-ZA&quot;</span>}, <span class="comment">// isiXhosa (South Africa)</span></div>
<div class="line"><a id="l00770" name="l00770"></a><span class="lineno"> 770</span> {0x35, <span class="stringliteral">&quot;zu&quot;</span>}, <span class="comment">// isiZulu</span></div>
<div class="line"><a id="l00771" name="l00771"></a><span class="lineno"> 771</span> {0x435, <span class="stringliteral">&quot;zu-ZA&quot;</span>}, <span class="comment">// isiZulu (South Africa)</span></div>
<div class="line"><a id="l00772" name="l00772"></a><span class="lineno"> 772</span> {0x36, <span class="stringliteral">&quot;af&quot;</span>}, <span class="comment">// Afrikaans</span></div>
<div class="line"><a id="l00773" name="l00773"></a><span class="lineno"> 773</span> {0x436, <span class="stringliteral">&quot;af-ZA&quot;</span>}, <span class="comment">// Afrikaans (South Africa)</span></div>
<div class="line"><a id="l00774" name="l00774"></a><span class="lineno"> 774</span> {0x37, <span class="stringliteral">&quot;ka&quot;</span>}, <span class="comment">// Georgian</span></div>
<div class="line"><a id="l00775" name="l00775"></a><span class="lineno"> 775</span> {0x437, <span class="stringliteral">&quot;ka-GE&quot;</span>}, <span class="comment">// Georgian (Georgia)</span></div>
<div class="line"><a id="l00776" name="l00776"></a><span class="lineno"> 776</span> {0x38, <span class="stringliteral">&quot;fo&quot;</span>}, <span class="comment">// Faroese</span></div>
<div class="line"><a id="l00777" name="l00777"></a><span class="lineno"> 777</span> {0x438, <span class="stringliteral">&quot;fo-FO&quot;</span>}, <span class="comment">// Faroese (Faroe Islands)</span></div>
<div class="line"><a id="l00778" name="l00778"></a><span class="lineno"> 778</span> {0x39, <span class="stringliteral">&quot;hi&quot;</span>}, <span class="comment">// Hindi</span></div>
<div class="line"><a id="l00779" name="l00779"></a><span class="lineno"> 779</span> {0x439, <span class="stringliteral">&quot;hi-IN&quot;</span>}, <span class="comment">// Hindi (India)</span></div>
<div class="line"><a id="l00780" name="l00780"></a><span class="lineno"> 780</span> {0x3a, <span class="stringliteral">&quot;mt&quot;</span>}, <span class="comment">// Maltese</span></div>
<div class="line"><a id="l00781" name="l00781"></a><span class="lineno"> 781</span> {0x43a, <span class="stringliteral">&quot;mt-MT&quot;</span>}, <span class="comment">// Maltese (Malta)</span></div>
<div class="line"><a id="l00782" name="l00782"></a><span class="lineno"> 782</span> {0x3b, <span class="stringliteral">&quot;se&quot;</span>}, <span class="comment">// Sami, Northern</span></div>
<div class="line"><a id="l00783" name="l00783"></a><span class="lineno"> 783</span> {0x43b, <span class="stringliteral">&quot;se-NO&quot;</span>}, <span class="comment">// Sami, Northern (Norway)</span></div>
<div class="line"><a id="l00784" name="l00784"></a><span class="lineno"> 784</span> {0x83b, <span class="stringliteral">&quot;se-SE&quot;</span>}, <span class="comment">// Sami, Northern (Sweden)</span></div>
<div class="line"><a id="l00785" name="l00785"></a><span class="lineno"> 785</span> {0xc3b, <span class="stringliteral">&quot;se-FI&quot;</span>}, <span class="comment">// Sami, Northern (Finland)</span></div>
<div class="line"><a id="l00786" name="l00786"></a><span class="lineno"> 786</span> {0x103b, <span class="stringliteral">&quot;smj-NO&quot;</span>}, <span class="comment">// Sami, Lule (Norway)</span></div>
<div class="line"><a id="l00787" name="l00787"></a><span class="lineno"> 787</span> {0x143b, <span class="stringliteral">&quot;smj-SE&quot;</span>}, <span class="comment">// Sami, Lule (Sweden)</span></div>
<div class="line"><a id="l00788" name="l00788"></a><span class="lineno"> 788</span> {0x183b, <span class="stringliteral">&quot;sma-NO&quot;</span>}, <span class="comment">// Sami, Southern (Norway)</span></div>
<div class="line"><a id="l00789" name="l00789"></a><span class="lineno"> 789</span> {0x1c3b, <span class="stringliteral">&quot;sma-SE&quot;</span>}, <span class="comment">// Sami, Southern (Sweden)</span></div>
<div class="line"><a id="l00790" name="l00790"></a><span class="lineno"> 790</span> {0x203b, <span class="stringliteral">&quot;sms-FI&quot;</span>}, <span class="comment">// Sami, Skolt (Finland)</span></div>
<div class="line"><a id="l00791" name="l00791"></a><span class="lineno"> 791</span> {0x243b, <span class="stringliteral">&quot;smn-FI&quot;</span>}, <span class="comment">// Sami, Inari (Finland)</span></div>
<div class="line"><a id="l00792" name="l00792"></a><span class="lineno"> 792</span> {0x703b, <span class="stringliteral">&quot;smn-FI&quot;</span>}, <span class="comment">// Sami, Inari (Finland)</span></div>
<div class="line"><a id="l00793" name="l00793"></a><span class="lineno"> 793</span> {0x743b, <span class="stringliteral">&quot;sms-FI&quot;</span>}, <span class="comment">// Sami, Skolt (Finland)</span></div>
<div class="line"><a id="l00794" name="l00794"></a><span class="lineno"> 794</span> {0x783b, <span class="stringliteral">&quot;sma-SE&quot;</span>}, <span class="comment">// Sami, Southern (Sweden)</span></div>
<div class="line"><a id="l00795" name="l00795"></a><span class="lineno"> 795</span> {0x7c3b, <span class="stringliteral">&quot;smj-SE&quot;</span>}, <span class="comment">// Sami, Lule (Sweden)</span></div>
<div class="line"><a id="l00796" name="l00796"></a><span class="lineno"> 796</span> {0x3c, <span class="stringliteral">&quot;ga&quot;</span>}, <span class="comment">// Irish</span></div>
<div class="line"><a id="l00797" name="l00797"></a><span class="lineno"> 797</span> {0x83c, <span class="stringliteral">&quot;ga-IE&quot;</span>}, <span class="comment">// Irish (Ireland)</span></div>
<div class="line"><a id="l00798" name="l00798"></a><span class="lineno"> 798</span> {0x3d, <span class="stringliteral">&quot;yi&quot;</span>}, <span class="comment">// Yiddish</span></div>
<div class="line"><a id="l00799" name="l00799"></a><span class="lineno"> 799</span> {0x43d, <span class="stringliteral">&quot;yi-001&quot;</span>}, <span class="comment">// Yiddish (World)</span></div>
<div class="line"><a id="l00800" name="l00800"></a><span class="lineno"> 800</span> {0x3e, <span class="stringliteral">&quot;ms&quot;</span>}, <span class="comment">// Malay</span></div>
<div class="line"><a id="l00801" name="l00801"></a><span class="lineno"> 801</span> {0x43e, <span class="stringliteral">&quot;ms-MY&quot;</span>}, <span class="comment">// Malay (Malaysia)</span></div>
<div class="line"><a id="l00802" name="l00802"></a><span class="lineno"> 802</span> {0x83e, <span class="stringliteral">&quot;ms-BN&quot;</span>}, <span class="comment">// Malay (Brunei)</span></div>
<div class="line"><a id="l00803" name="l00803"></a><span class="lineno"> 803</span> {0x3f, <span class="stringliteral">&quot;kk&quot;</span>}, <span class="comment">// Kazakh</span></div>
<div class="line"><a id="l00804" name="l00804"></a><span class="lineno"> 804</span> {0x43f, <span class="stringliteral">&quot;kk-KZ&quot;</span>}, <span class="comment">// Kazakh (Kazakhstan)</span></div>
<div class="line"><a id="l00805" name="l00805"></a><span class="lineno"> 805</span> {0x40, <span class="stringliteral">&quot;ky&quot;</span>}, <span class="comment">// Kyrgyz</span></div>
<div class="line"><a id="l00806" name="l00806"></a><span class="lineno"> 806</span> {0x440, <span class="stringliteral">&quot;ky-KG&quot;</span>}, <span class="comment">// Kyrgyz (Kyrgyzstan)</span></div>
<div class="line"><a id="l00807" name="l00807"></a><span class="lineno"> 807</span> {0x41, <span class="stringliteral">&quot;sw&quot;</span>}, <span class="comment">// Kiswahili</span></div>
<div class="line"><a id="l00808" name="l00808"></a><span class="lineno"> 808</span> {0x441, <span class="stringliteral">&quot;sw-KE&quot;</span>}, <span class="comment">// Kiswahili (Kenya)</span></div>
<div class="line"><a id="l00809" name="l00809"></a><span class="lineno"> 809</span> {0x42, <span class="stringliteral">&quot;tk&quot;</span>}, <span class="comment">// Turkmen</span></div>
<div class="line"><a id="l00810" name="l00810"></a><span class="lineno"> 810</span> {0x442, <span class="stringliteral">&quot;tk-TM&quot;</span>}, <span class="comment">// Turkmen (Turkmenistan)</span></div>
<div class="line"><a id="l00811" name="l00811"></a><span class="lineno"> 811</span> {0x43, <span class="stringliteral">&quot;uz&quot;</span>}, <span class="comment">// Uzbek</span></div>
<div class="line"><a id="l00812" name="l00812"></a><span class="lineno"> 812</span> {0x443, <span class="stringliteral">&quot;uz-Latn-UZ&quot;</span>}, <span class="comment">// Uzbek (Latin, Uzbekistan)</span></div>
<div class="line"><a id="l00813" name="l00813"></a><span class="lineno"> 813</span> {0x843, <span class="stringliteral">&quot;uz-Cyrl-UZ&quot;</span>}, <span class="comment">// Uzbek (Cyrillic, Uzbekistan)</span></div>
<div class="line"><a id="l00814" name="l00814"></a><span class="lineno"> 814</span> {0x7843, <span class="stringliteral">&quot;uz-Cyrl-UZ&quot;</span>}, <span class="comment">// Uzbek (Cyrillic, Uzbekistan)</span></div>
<div class="line"><a id="l00815" name="l00815"></a><span class="lineno"> 815</span> {0x7c43, <span class="stringliteral">&quot;uz-Latn-UZ&quot;</span>}, <span class="comment">// Uzbek (Latin, Uzbekistan)</span></div>
<div class="line"><a id="l00816" name="l00816"></a><span class="lineno"> 816</span> {0x44, <span class="stringliteral">&quot;tt&quot;</span>}, <span class="comment">// Tatar</span></div>
<div class="line"><a id="l00817" name="l00817"></a><span class="lineno"> 817</span> {0x444, <span class="stringliteral">&quot;tt-RU&quot;</span>}, <span class="comment">// Tatar (Russia)</span></div>
<div class="line"><a id="l00818" name="l00818"></a><span class="lineno"> 818</span> {0x45, <span class="stringliteral">&quot;bn&quot;</span>}, <span class="comment">// Bangla</span></div>
<div class="line"><a id="l00819" name="l00819"></a><span class="lineno"> 819</span> {0x445, <span class="stringliteral">&quot;bn-IN&quot;</span>}, <span class="comment">// Bengali (India)</span></div>
<div class="line"><a id="l00820" name="l00820"></a><span class="lineno"> 820</span> {0x845, <span class="stringliteral">&quot;bn-BD&quot;</span>}, <span class="comment">// Bangla (Bangladesh)</span></div>
<div class="line"><a id="l00821" name="l00821"></a><span class="lineno"> 821</span> {0x46, <span class="stringliteral">&quot;pa&quot;</span>}, <span class="comment">// Punjabi</span></div>
<div class="line"><a id="l00822" name="l00822"></a><span class="lineno"> 822</span> {0x446, <span class="stringliteral">&quot;pa-IN&quot;</span>}, <span class="comment">// Punjabi (India)</span></div>
<div class="line"><a id="l00823" name="l00823"></a><span class="lineno"> 823</span> {0x846, <span class="stringliteral">&quot;pa-Arab-PK&quot;</span>}, <span class="comment">// Punjabi (Pakistan)</span></div>
<div class="line"><a id="l00824" name="l00824"></a><span class="lineno"> 824</span> {0x7c46, <span class="stringliteral">&quot;pa-Arab-PK&quot;</span>}, <span class="comment">// Punjabi (Pakistan)</span></div>
<div class="line"><a id="l00825" name="l00825"></a><span class="lineno"> 825</span> {0x47, <span class="stringliteral">&quot;gu&quot;</span>}, <span class="comment">// Gujarati</span></div>
<div class="line"><a id="l00826" name="l00826"></a><span class="lineno"> 826</span> {0x447, <span class="stringliteral">&quot;gu-IN&quot;</span>}, <span class="comment">// Gujarati (India)</span></div>
<div class="line"><a id="l00827" name="l00827"></a><span class="lineno"> 827</span> {0x48, <span class="stringliteral">&quot;or&quot;</span>}, <span class="comment">// Odia</span></div>
<div class="line"><a id="l00828" name="l00828"></a><span class="lineno"> 828</span> {0x448, <span class="stringliteral">&quot;or-IN&quot;</span>}, <span class="comment">// Odia (India)</span></div>
<div class="line"><a id="l00829" name="l00829"></a><span class="lineno"> 829</span> {0x49, <span class="stringliteral">&quot;ta&quot;</span>}, <span class="comment">// Tamil</span></div>
<div class="line"><a id="l00830" name="l00830"></a><span class="lineno"> 830</span> {0x449, <span class="stringliteral">&quot;ta-IN&quot;</span>}, <span class="comment">// Tamil (India)</span></div>
<div class="line"><a id="l00831" name="l00831"></a><span class="lineno"> 831</span> {0x849, <span class="stringliteral">&quot;ta-LK&quot;</span>}, <span class="comment">// Tamil (Sri Lanka)</span></div>
<div class="line"><a id="l00832" name="l00832"></a><span class="lineno"> 832</span> {0x4a, <span class="stringliteral">&quot;te&quot;</span>}, <span class="comment">// Telugu</span></div>
<div class="line"><a id="l00833" name="l00833"></a><span class="lineno"> 833</span> {0x44a, <span class="stringliteral">&quot;te-IN&quot;</span>}, <span class="comment">// Telugu (India)</span></div>
<div class="line"><a id="l00834" name="l00834"></a><span class="lineno"> 834</span> {0x4b, <span class="stringliteral">&quot;kn&quot;</span>}, <span class="comment">// Kannada</span></div>
<div class="line"><a id="l00835" name="l00835"></a><span class="lineno"> 835</span> {0x44b, <span class="stringliteral">&quot;kn-IN&quot;</span>}, <span class="comment">// Kannada (India)</span></div>
<div class="line"><a id="l00836" name="l00836"></a><span class="lineno"> 836</span> {0x4c, <span class="stringliteral">&quot;ml&quot;</span>}, <span class="comment">// Malayalam</span></div>
<div class="line"><a id="l00837" name="l00837"></a><span class="lineno"> 837</span> {0x44c, <span class="stringliteral">&quot;ml-IN&quot;</span>}, <span class="comment">// Malayalam (India)</span></div>
<div class="line"><a id="l00838" name="l00838"></a><span class="lineno"> 838</span> {0x4d, <span class="stringliteral">&quot;as&quot;</span>}, <span class="comment">// Assamese</span></div>
<div class="line"><a id="l00839" name="l00839"></a><span class="lineno"> 839</span> {0x44d, <span class="stringliteral">&quot;as-IN&quot;</span>}, <span class="comment">// Assamese (India)</span></div>
<div class="line"><a id="l00840" name="l00840"></a><span class="lineno"> 840</span> {0x4e, <span class="stringliteral">&quot;mr&quot;</span>}, <span class="comment">// Marathi</span></div>
<div class="line"><a id="l00841" name="l00841"></a><span class="lineno"> 841</span> {0x44e, <span class="stringliteral">&quot;mr-IN&quot;</span>}, <span class="comment">// Marathi (India)</span></div>
<div class="line"><a id="l00842" name="l00842"></a><span class="lineno"> 842</span> {0x4f, <span class="stringliteral">&quot;sa&quot;</span>}, <span class="comment">// Sanskrit</span></div>
<div class="line"><a id="l00843" name="l00843"></a><span class="lineno"> 843</span> {0x44f, <span class="stringliteral">&quot;sa-IN&quot;</span>}, <span class="comment">// Sanskrit (India)</span></div>
<div class="line"><a id="l00844" name="l00844"></a><span class="lineno"> 844</span> {0x50, <span class="stringliteral">&quot;mn&quot;</span>}, <span class="comment">// Mongolian</span></div>
<div class="line"><a id="l00845" name="l00845"></a><span class="lineno"> 845</span> {0x450, <span class="stringliteral">&quot;mn-MN&quot;</span>}, <span class="comment">// Mongolian (Mongolia)</span></div>
<div class="line"><a id="l00846" name="l00846"></a><span class="lineno"> 846</span> {0x850, <span class="stringliteral">&quot;mn-Mong-CN&quot;</span>}, <span class="comment">// Mongolian (Traditional Mongolian, China)</span></div>
<div class="line"><a id="l00847" name="l00847"></a><span class="lineno"> 847</span> {0xc50, <span class="stringliteral">&quot;mn-Mong-MN&quot;</span>}, <span class="comment">// Mongolian (Traditional Mongolian, Mongolia)</span></div>
<div class="line"><a id="l00848" name="l00848"></a><span class="lineno"> 848</span> {0x7850, <span class="stringliteral">&quot;mn-MN&quot;</span>}, <span class="comment">// Mongolian (Mongolia)</span></div>
<div class="line"><a id="l00849" name="l00849"></a><span class="lineno"> 849</span> {0x7c50, <span class="stringliteral">&quot;mn-Mong-CN&quot;</span>}, <span class="comment">// Mongolian (Traditional Mongolian, China)</span></div>
<div class="line"><a id="l00850" name="l00850"></a><span class="lineno"> 850</span> {0x51, <span class="stringliteral">&quot;bo&quot;</span>}, <span class="comment">// Tibetan</span></div>
<div class="line"><a id="l00851" name="l00851"></a><span class="lineno"> 851</span> {0x451, <span class="stringliteral">&quot;bo-CN&quot;</span>}, <span class="comment">// Tibetan (China)</span></div>
<div class="line"><a id="l00852" name="l00852"></a><span class="lineno"> 852</span> {0xc51, <span class="stringliteral">&quot;dz-BT&quot;</span>}, <span class="comment">// Dzongkha (Bhutan)</span></div>
<div class="line"><a id="l00853" name="l00853"></a><span class="lineno"> 853</span> {0x52, <span class="stringliteral">&quot;cy&quot;</span>}, <span class="comment">// Welsh</span></div>
<div class="line"><a id="l00854" name="l00854"></a><span class="lineno"> 854</span> {0x452, <span class="stringliteral">&quot;cy-GB&quot;</span>}, <span class="comment">// Welsh (United Kingdom)</span></div>
<div class="line"><a id="l00855" name="l00855"></a><span class="lineno"> 855</span> {0x53, <span class="stringliteral">&quot;km&quot;</span>}, <span class="comment">// Khmer</span></div>
<div class="line"><a id="l00856" name="l00856"></a><span class="lineno"> 856</span> {0x453, <span class="stringliteral">&quot;km-KH&quot;</span>}, <span class="comment">// Khmer (Cambodia)</span></div>
<div class="line"><a id="l00857" name="l00857"></a><span class="lineno"> 857</span> {0x54, <span class="stringliteral">&quot;lo&quot;</span>}, <span class="comment">// Lao</span></div>
<div class="line"><a id="l00858" name="l00858"></a><span class="lineno"> 858</span> {0x454, <span class="stringliteral">&quot;lo-LA&quot;</span>}, <span class="comment">// Lao (Laos)</span></div>
<div class="line"><a id="l00859" name="l00859"></a><span class="lineno"> 859</span> {0x55, <span class="stringliteral">&quot;my&quot;</span>}, <span class="comment">// Burmese</span></div>
<div class="line"><a id="l00860" name="l00860"></a><span class="lineno"> 860</span> {0x455, <span class="stringliteral">&quot;my-MM&quot;</span>}, <span class="comment">// Burmese (Myanmar)</span></div>
<div class="line"><a id="l00861" name="l00861"></a><span class="lineno"> 861</span> {0x56, <span class="stringliteral">&quot;gl&quot;</span>}, <span class="comment">// Galician</span></div>
<div class="line"><a id="l00862" name="l00862"></a><span class="lineno"> 862</span> {0x456, <span class="stringliteral">&quot;gl-ES&quot;</span>}, <span class="comment">// Galician (Galician)</span></div>
<div class="line"><a id="l00863" name="l00863"></a><span class="lineno"> 863</span> {0x57, <span class="stringliteral">&quot;kok&quot;</span>}, <span class="comment">// Konkani</span></div>
<div class="line"><a id="l00864" name="l00864"></a><span class="lineno"> 864</span> {0x457, <span class="stringliteral">&quot;kok-IN&quot;</span>}, <span class="comment">// Konkani (India)</span></div>
<div class="line"><a id="l00865" name="l00865"></a><span class="lineno"> 865</span> {0x58, <span class="stringliteral">&quot;mni&quot;</span>}, <span class="comment">// Manipuri</span></div>
<div class="line"><a id="l00866" name="l00866"></a><span class="lineno"> 866</span> {0x458, <span class="stringliteral">&quot;mni-IN&quot;</span>}, <span class="comment">// Manipuri (Bangla, India)</span></div>
<div class="line"><a id="l00867" name="l00867"></a><span class="lineno"> 867</span> {0x59, <span class="stringliteral">&quot;sd&quot;</span>}, <span class="comment">// Sindhi</span></div>
<div class="line"><a id="l00868" name="l00868"></a><span class="lineno"> 868</span> {0x459, <span class="stringliteral">&quot;sd-Deva-IN&quot;</span>}, <span class="comment">// Sindhi (Devanagari, India)</span></div>
<div class="line"><a id="l00869" name="l00869"></a><span class="lineno"> 869</span> {0x859, <span class="stringliteral">&quot;sd-Arab-PK&quot;</span>}, <span class="comment">// Sindhi (Pakistan)</span></div>
<div class="line"><a id="l00870" name="l00870"></a><span class="lineno"> 870</span> {0x7c59, <span class="stringliteral">&quot;sd-Arab-PK&quot;</span>}, <span class="comment">// Sindhi (Pakistan)</span></div>
<div class="line"><a id="l00871" name="l00871"></a><span class="lineno"> 871</span> {0x5a, <span class="stringliteral">&quot;syr&quot;</span>}, <span class="comment">// Syriac</span></div>
<div class="line"><a id="l00872" name="l00872"></a><span class="lineno"> 872</span> {0x45a, <span class="stringliteral">&quot;syr-SY&quot;</span>}, <span class="comment">// Syriac (Syria)</span></div>
<div class="line"><a id="l00873" name="l00873"></a><span class="lineno"> 873</span> {0x5b, <span class="stringliteral">&quot;si&quot;</span>}, <span class="comment">// Sinhala</span></div>
<div class="line"><a id="l00874" name="l00874"></a><span class="lineno"> 874</span> {0x45b, <span class="stringliteral">&quot;si-LK&quot;</span>}, <span class="comment">// Sinhala (Sri Lanka)</span></div>
<div class="line"><a id="l00875" name="l00875"></a><span class="lineno"> 875</span> {0x5c, <span class="stringliteral">&quot;chr&quot;</span>}, <span class="comment">// Cherokee</span></div>
<div class="line"><a id="l00876" name="l00876"></a><span class="lineno"> 876</span> {0x45c, <span class="stringliteral">&quot;chr-Cher-US&quot;</span>}, <span class="comment">// Cherokee (Cherokee, United States)</span></div>
<div class="line"><a id="l00877" name="l00877"></a><span class="lineno"> 877</span> {0x7c5c, <span class="stringliteral">&quot;chr-Cher-US&quot;</span>}, <span class="comment">// Cherokee (Cherokee, United States)</span></div>
<div class="line"><a id="l00878" name="l00878"></a><span class="lineno"> 878</span> {0x5d, <span class="stringliteral">&quot;iu&quot;</span>}, <span class="comment">// Inuktitut</span></div>
<div class="line"><a id="l00879" name="l00879"></a><span class="lineno"> 879</span> {0x45d, <span class="stringliteral">&quot;iu-Cans-CA&quot;</span>}, <span class="comment">// Inuktitut (Syllabics, Canada)</span></div>
<div class="line"><a id="l00880" name="l00880"></a><span class="lineno"> 880</span> {0x85d, <span class="stringliteral">&quot;iu-Latn-CA&quot;</span>}, <span class="comment">// Inuktitut (Latin, Canada)</span></div>
<div class="line"><a id="l00881" name="l00881"></a><span class="lineno"> 881</span> {0x785d, <span class="stringliteral">&quot;iu-Cans-CA&quot;</span>}, <span class="comment">// Inuktitut (Syllabics, Canada)</span></div>
<div class="line"><a id="l00882" name="l00882"></a><span class="lineno"> 882</span> {0x7c5d, <span class="stringliteral">&quot;iu-Latn-CA&quot;</span>}, <span class="comment">// Inuktitut (Latin, Canada)</span></div>
<div class="line"><a id="l00883" name="l00883"></a><span class="lineno"> 883</span> {0x5e, <span class="stringliteral">&quot;am&quot;</span>}, <span class="comment">// Amharic</span></div>
<div class="line"><a id="l00884" name="l00884"></a><span class="lineno"> 884</span> {0x45e, <span class="stringliteral">&quot;am-ET&quot;</span>}, <span class="comment">// Amharic (Ethiopia)</span></div>
<div class="line"><a id="l00885" name="l00885"></a><span class="lineno"> 885</span> {0x5f, <span class="stringliteral">&quot;tzm&quot;</span>}, <span class="comment">// Central Atlas Tamazight</span></div>
<div class="line"><a id="l00886" name="l00886"></a><span class="lineno"> 886</span> {0x45f, <span class="stringliteral">&quot;tzm-Arab-MA&quot;</span>}, <span class="comment">// Central Atlas Tamazight (Arabic, Morocco)</span></div>
<div class="line"><a id="l00887" name="l00887"></a><span class="lineno"> 887</span> {0x85f, <span class="stringliteral">&quot;tzm-Latn-DZ&quot;</span>}, <span class="comment">// Central Atlas Tamazight (Latin, Algeria)</span></div>
<div class="line"><a id="l00888" name="l00888"></a><span class="lineno"> 888</span> {0x105f, <span class="stringliteral">&quot;tzm-Tfng-MA&quot;</span>}, <span class="comment">// Central Atlas Tamazight (Tifinagh, Morocco)</span></div>
<div class="line"><a id="l00889" name="l00889"></a><span class="lineno"> 889</span> {0x785f, <span class="stringliteral">&quot;tzm-Tfng-MA&quot;</span>}, <span class="comment">// Central Atlas Tamazight (Tifinagh, Morocco)</span></div>
<div class="line"><a id="l00890" name="l00890"></a><span class="lineno"> 890</span> {0x7c5f, <span class="stringliteral">&quot;tzm-Latn-DZ&quot;</span>}, <span class="comment">// Central Atlas Tamazight (Latin, Algeria)</span></div>
<div class="line"><a id="l00891" name="l00891"></a><span class="lineno"> 891</span> {0x60, <span class="stringliteral">&quot;ks&quot;</span>}, <span class="comment">// Kashmiri</span></div>
<div class="line"><a id="l00892" name="l00892"></a><span class="lineno"> 892</span> {0x460, <span class="stringliteral">&quot;ks-Arab-IN&quot;</span>}, <span class="comment">// Kashmiri (Arabic)</span></div>
<div class="line"><a id="l00893" name="l00893"></a><span class="lineno"> 893</span> {0x860, <span class="stringliteral">&quot;ks-Deva-IN&quot;</span>}, <span class="comment">// Kashmiri (Devanagari)</span></div>
<div class="line"><a id="l00894" name="l00894"></a><span class="lineno"> 894</span> {0x61, <span class="stringliteral">&quot;ne&quot;</span>}, <span class="comment">// Nepali</span></div>
<div class="line"><a id="l00895" name="l00895"></a><span class="lineno"> 895</span> {0x461, <span class="stringliteral">&quot;ne-NP&quot;</span>}, <span class="comment">// Nepali (Nepal)</span></div>
<div class="line"><a id="l00896" name="l00896"></a><span class="lineno"> 896</span> {0x861, <span class="stringliteral">&quot;ne-IN&quot;</span>}, <span class="comment">// Nepali (India)</span></div>
<div class="line"><a id="l00897" name="l00897"></a><span class="lineno"> 897</span> {0x62, <span class="stringliteral">&quot;fy&quot;</span>}, <span class="comment">// Western Frisian</span></div>
<div class="line"><a id="l00898" name="l00898"></a><span class="lineno"> 898</span> {0x462, <span class="stringliteral">&quot;fy-NL&quot;</span>}, <span class="comment">// Western Frisian (Netherlands)</span></div>
<div class="line"><a id="l00899" name="l00899"></a><span class="lineno"> 899</span> {0x63, <span class="stringliteral">&quot;ps&quot;</span>}, <span class="comment">// Pashto</span></div>
<div class="line"><a id="l00900" name="l00900"></a><span class="lineno"> 900</span> {0x463, <span class="stringliteral">&quot;ps-AF&quot;</span>}, <span class="comment">// Pashto (Afghanistan)</span></div>
<div class="line"><a id="l00901" name="l00901"></a><span class="lineno"> 901</span> {0x64, <span class="stringliteral">&quot;fil&quot;</span>}, <span class="comment">// Filipino</span></div>
<div class="line"><a id="l00902" name="l00902"></a><span class="lineno"> 902</span> {0x464, <span class="stringliteral">&quot;fil-PH&quot;</span>}, <span class="comment">// Filipino (Philippines)</span></div>
<div class="line"><a id="l00903" name="l00903"></a><span class="lineno"> 903</span> {0x65, <span class="stringliteral">&quot;dv&quot;</span>}, <span class="comment">// Divehi</span></div>
<div class="line"><a id="l00904" name="l00904"></a><span class="lineno"> 904</span> {0x465, <span class="stringliteral">&quot;dv-MV&quot;</span>}, <span class="comment">// Divehi (Maldives)</span></div>
<div class="line"><a id="l00905" name="l00905"></a><span class="lineno"> 905</span> {0x66, <span class="stringliteral">&quot;bin&quot;</span>}, <span class="comment">// Edo</span></div>
<div class="line"><a id="l00906" name="l00906"></a><span class="lineno"> 906</span> {0x466, <span class="stringliteral">&quot;bin-NG&quot;</span>}, <span class="comment">// Edo (Nigeria)</span></div>
<div class="line"><a id="l00907" name="l00907"></a><span class="lineno"> 907</span> {0x67, <span class="stringliteral">&quot;ff&quot;</span>}, <span class="comment">// Fulah</span></div>
<div class="line"><a id="l00908" name="l00908"></a><span class="lineno"> 908</span> {0x467, <span class="stringliteral">&quot;ff-Latn-NG&quot;</span>}, <span class="comment">// Fulah (Latin, Nigeria)</span></div>
<div class="line"><a id="l00909" name="l00909"></a><span class="lineno"> 909</span> {0x867, <span class="stringliteral">&quot;ff-Latn-SN&quot;</span>}, <span class="comment">// Fulah (Latin, Senegal)</span></div>
<div class="line"><a id="l00910" name="l00910"></a><span class="lineno"> 910</span> {0x7c67, <span class="stringliteral">&quot;ff-Latn-SN&quot;</span>}, <span class="comment">// Fulah (Latin, Senegal)</span></div>
<div class="line"><a id="l00911" name="l00911"></a><span class="lineno"> 911</span> {0x68, <span class="stringliteral">&quot;ha&quot;</span>}, <span class="comment">// Hausa</span></div>
<div class="line"><a id="l00912" name="l00912"></a><span class="lineno"> 912</span> {0x468, <span class="stringliteral">&quot;ha-Latn-NG&quot;</span>}, <span class="comment">// Hausa (Latin, Nigeria)</span></div>
<div class="line"><a id="l00913" name="l00913"></a><span class="lineno"> 913</span> {0x7c68, <span class="stringliteral">&quot;ha-Latn-NG&quot;</span>}, <span class="comment">// Hausa (Latin, Nigeria)</span></div>
<div class="line"><a id="l00914" name="l00914"></a><span class="lineno"> 914</span> {0x69, <span class="stringliteral">&quot;ibb&quot;</span>}, <span class="comment">// Ibibio</span></div>
<div class="line"><a id="l00915" name="l00915"></a><span class="lineno"> 915</span> {0x469, <span class="stringliteral">&quot;ibb-NG&quot;</span>}, <span class="comment">// Ibibio (Nigeria)</span></div>
<div class="line"><a id="l00916" name="l00916"></a><span class="lineno"> 916</span> {0x6a, <span class="stringliteral">&quot;yo&quot;</span>}, <span class="comment">// Yoruba</span></div>
<div class="line"><a id="l00917" name="l00917"></a><span class="lineno"> 917</span> {0x46a, <span class="stringliteral">&quot;yo-NG&quot;</span>}, <span class="comment">// Yoruba (Nigeria)</span></div>
<div class="line"><a id="l00918" name="l00918"></a><span class="lineno"> 918</span> {0x6b, <span class="stringliteral">&quot;quz&quot;</span>}, <span class="comment">// Quechua</span></div>
<div class="line"><a id="l00919" name="l00919"></a><span class="lineno"> 919</span> {0x46b, <span class="stringliteral">&quot;quz-BO&quot;</span>}, <span class="comment">// Quechua (Bolivia)</span></div>
<div class="line"><a id="l00920" name="l00920"></a><span class="lineno"> 920</span> {0x86b, <span class="stringliteral">&quot;quz-EC&quot;</span>}, <span class="comment">// Quechua (Ecuador)</span></div>
<div class="line"><a id="l00921" name="l00921"></a><span class="lineno"> 921</span> {0xc6b, <span class="stringliteral">&quot;quz-PE&quot;</span>}, <span class="comment">// Quechua (Peru)</span></div>
<div class="line"><a id="l00922" name="l00922"></a><span class="lineno"> 922</span> {0x6c, <span class="stringliteral">&quot;nso&quot;</span>}, <span class="comment">// Sesotho sa Leboa</span></div>
<div class="line"><a id="l00923" name="l00923"></a><span class="lineno"> 923</span> {0x46c, <span class="stringliteral">&quot;nso-ZA&quot;</span>}, <span class="comment">// Sesotho sa Leboa (South Africa)</span></div>
<div class="line"><a id="l00924" name="l00924"></a><span class="lineno"> 924</span> {0x6d, <span class="stringliteral">&quot;ba&quot;</span>}, <span class="comment">// Bashkir</span></div>
<div class="line"><a id="l00925" name="l00925"></a><span class="lineno"> 925</span> {0x46d, <span class="stringliteral">&quot;ba-RU&quot;</span>}, <span class="comment">// Bashkir (Russia)</span></div>
<div class="line"><a id="l00926" name="l00926"></a><span class="lineno"> 926</span> {0x6e, <span class="stringliteral">&quot;lb&quot;</span>}, <span class="comment">// Luxembourgish</span></div>
<div class="line"><a id="l00927" name="l00927"></a><span class="lineno"> 927</span> {0x46e, <span class="stringliteral">&quot;lb-LU&quot;</span>}, <span class="comment">// Luxembourgish (Luxembourg)</span></div>
<div class="line"><a id="l00928" name="l00928"></a><span class="lineno"> 928</span> {0x6f, <span class="stringliteral">&quot;kl&quot;</span>}, <span class="comment">// Kalaallisut</span></div>
<div class="line"><a id="l00929" name="l00929"></a><span class="lineno"> 929</span> {0x46f, <span class="stringliteral">&quot;kl-GL&quot;</span>}, <span class="comment">// Kalaallisut (Greenland)</span></div>
<div class="line"><a id="l00930" name="l00930"></a><span class="lineno"> 930</span> {0x70, <span class="stringliteral">&quot;ig&quot;</span>}, <span class="comment">// Igbo</span></div>
<div class="line"><a id="l00931" name="l00931"></a><span class="lineno"> 931</span> {0x470, <span class="stringliteral">&quot;ig-NG&quot;</span>}, <span class="comment">// Igbo (Nigeria)</span></div>
<div class="line"><a id="l00932" name="l00932"></a><span class="lineno"> 932</span> {0x71, <span class="stringliteral">&quot;kr&quot;</span>}, <span class="comment">// Kanuri</span></div>
<div class="line"><a id="l00933" name="l00933"></a><span class="lineno"> 933</span> {0x471, <span class="stringliteral">&quot;kr-Latn-NG&quot;</span>}, <span class="comment">// Kanuri (Latin, Nigeria)</span></div>
<div class="line"><a id="l00934" name="l00934"></a><span class="lineno"> 934</span> {0x72, <span class="stringliteral">&quot;om&quot;</span>}, <span class="comment">// Oromo</span></div>
<div class="line"><a id="l00935" name="l00935"></a><span class="lineno"> 935</span> {0x472, <span class="stringliteral">&quot;om-ET&quot;</span>}, <span class="comment">// Oromo (Ethiopia)</span></div>
<div class="line"><a id="l00936" name="l00936"></a><span class="lineno"> 936</span> {0x73, <span class="stringliteral">&quot;ti&quot;</span>}, <span class="comment">// Tigrinya</span></div>
<div class="line"><a id="l00937" name="l00937"></a><span class="lineno"> 937</span> {0x473, <span class="stringliteral">&quot;ti-ET&quot;</span>}, <span class="comment">// Tigrinya (Ethiopia)</span></div>
<div class="line"><a id="l00938" name="l00938"></a><span class="lineno"> 938</span> {0x873, <span class="stringliteral">&quot;ti-ER&quot;</span>}, <span class="comment">// Tigrinya (Eritrea)</span></div>
<div class="line"><a id="l00939" name="l00939"></a><span class="lineno"> 939</span> {0x74, <span class="stringliteral">&quot;gn&quot;</span>}, <span class="comment">// Guarani</span></div>
<div class="line"><a id="l00940" name="l00940"></a><span class="lineno"> 940</span> {0x474, <span class="stringliteral">&quot;gn-PY&quot;</span>}, <span class="comment">// Guarani (Paraguay)</span></div>
<div class="line"><a id="l00941" name="l00941"></a><span class="lineno"> 941</span> {0x75, <span class="stringliteral">&quot;haw&quot;</span>}, <span class="comment">// Hawaiian</span></div>
<div class="line"><a id="l00942" name="l00942"></a><span class="lineno"> 942</span> {0x475, <span class="stringliteral">&quot;haw-US&quot;</span>}, <span class="comment">// Hawaiian (United States)</span></div>
<div class="line"><a id="l00943" name="l00943"></a><span class="lineno"> 943</span> {0x76, <span class="stringliteral">&quot;la&quot;</span>}, <span class="comment">// Latin</span></div>
<div class="line"><a id="l00944" name="l00944"></a><span class="lineno"> 944</span> {0x476, <span class="stringliteral">&quot;la-VA&quot;</span>}, <span class="comment">// Latin (Vatican City)</span></div>
<div class="line"><a id="l00945" name="l00945"></a><span class="lineno"> 945</span> {0x77, <span class="stringliteral">&quot;so&quot;</span>}, <span class="comment">// Somali</span></div>
<div class="line"><a id="l00946" name="l00946"></a><span class="lineno"> 946</span> {0x477, <span class="stringliteral">&quot;so-SO&quot;</span>}, <span class="comment">// Somali (Somalia)</span></div>
<div class="line"><a id="l00947" name="l00947"></a><span class="lineno"> 947</span> {0x78, <span class="stringliteral">&quot;ii&quot;</span>}, <span class="comment">// Yi</span></div>
<div class="line"><a id="l00948" name="l00948"></a><span class="lineno"> 948</span> {0x478, <span class="stringliteral">&quot;ii-CN&quot;</span>}, <span class="comment">// Yi (China)</span></div>
<div class="line"><a id="l00949" name="l00949"></a><span class="lineno"> 949</span> {0x79, <span class="stringliteral">&quot;pap&quot;</span>}, <span class="comment">// Papiamento</span></div>
<div class="line"><a id="l00950" name="l00950"></a><span class="lineno"> 950</span> {0x479, <span class="stringliteral">&quot;pap-029&quot;</span>}, <span class="comment">// Papiamento (Caribbean)</span></div>
<div class="line"><a id="l00951" name="l00951"></a><span class="lineno"> 951</span> {0x7a, <span class="stringliteral">&quot;arn&quot;</span>}, <span class="comment">// Mapuche</span></div>
<div class="line"><a id="l00952" name="l00952"></a><span class="lineno"> 952</span> {0x47a, <span class="stringliteral">&quot;arn-CL&quot;</span>}, <span class="comment">// Mapuche (Chile)</span></div>
<div class="line"><a id="l00953" name="l00953"></a><span class="lineno"> 953</span> {0x7c, <span class="stringliteral">&quot;moh&quot;</span>}, <span class="comment">// Mohawk</span></div>
<div class="line"><a id="l00954" name="l00954"></a><span class="lineno"> 954</span> {0x47c, <span class="stringliteral">&quot;moh-CA&quot;</span>}, <span class="comment">// Mohawk (Canada)</span></div>
<div class="line"><a id="l00955" name="l00955"></a><span class="lineno"> 955</span> {0x7e, <span class="stringliteral">&quot;br&quot;</span>}, <span class="comment">// Breton</span></div>
<div class="line"><a id="l00956" name="l00956"></a><span class="lineno"> 956</span> {0x47e, <span class="stringliteral">&quot;br-FR&quot;</span>}, <span class="comment">// Breton (France)</span></div>
<div class="line"><a id="l00957" name="l00957"></a><span class="lineno"> 957</span> {0x80, <span class="stringliteral">&quot;ug&quot;</span>}, <span class="comment">// Uyghur</span></div>
<div class="line"><a id="l00958" name="l00958"></a><span class="lineno"> 958</span> {0x480, <span class="stringliteral">&quot;ug-CN&quot;</span>}, <span class="comment">// Uyghur (China)</span></div>
<div class="line"><a id="l00959" name="l00959"></a><span class="lineno"> 959</span> {0x81, <span class="stringliteral">&quot;mi&quot;</span>}, <span class="comment">// Maori</span></div>
<div class="line"><a id="l00960" name="l00960"></a><span class="lineno"> 960</span> {0x481, <span class="stringliteral">&quot;mi-NZ&quot;</span>}, <span class="comment">// Maori (New Zealand)</span></div>
<div class="line"><a id="l00961" name="l00961"></a><span class="lineno"> 961</span> {0x82, <span class="stringliteral">&quot;oc&quot;</span>}, <span class="comment">// Occitan</span></div>
<div class="line"><a id="l00962" name="l00962"></a><span class="lineno"> 962</span> {0x482, <span class="stringliteral">&quot;oc-FR&quot;</span>}, <span class="comment">// Occitan (France)</span></div>
<div class="line"><a id="l00963" name="l00963"></a><span class="lineno"> 963</span> {0x83, <span class="stringliteral">&quot;co&quot;</span>}, <span class="comment">// Corsican</span></div>
<div class="line"><a id="l00964" name="l00964"></a><span class="lineno"> 964</span> {0x483, <span class="stringliteral">&quot;co-FR&quot;</span>}, <span class="comment">// Corsican (France)</span></div>
<div class="line"><a id="l00965" name="l00965"></a><span class="lineno"> 965</span> {0x84, <span class="stringliteral">&quot;gsw&quot;</span>}, <span class="comment">// Swiss German</span></div>
<div class="line"><a id="l00966" name="l00966"></a><span class="lineno"> 966</span> {0x484, <span class="stringliteral">&quot;gsw-FR&quot;</span>}, <span class="comment">// Alsatian (France)</span></div>
<div class="line"><a id="l00967" name="l00967"></a><span class="lineno"> 967</span> {0x85, <span class="stringliteral">&quot;sah&quot;</span>}, <span class="comment">// Sakha</span></div>
<div class="line"><a id="l00968" name="l00968"></a><span class="lineno"> 968</span> {0x485, <span class="stringliteral">&quot;sah-RU&quot;</span>}, <span class="comment">// Sakha (Russia)</span></div>
<div class="line"><a id="l00969" name="l00969"></a><span class="lineno"> 969</span> {0x86, <span class="stringliteral">&quot;quc&quot;</span>}, <span class="comment">// Kʼicheʼ</span></div>
<div class="line"><a id="l00970" name="l00970"></a><span class="lineno"> 970</span> {0x486, <span class="stringliteral">&quot;quc-Latn-GT&quot;</span>}, <span class="comment">// Kʼicheʼ (Latin, Guatemala)</span></div>
<div class="line"><a id="l00971" name="l00971"></a><span class="lineno"> 971</span> {0x7c86, <span class="stringliteral">&quot;quc-Latn-GT&quot;</span>}, <span class="comment">// Kʼicheʼ (Latin, Guatemala)</span></div>
<div class="line"><a id="l00972" name="l00972"></a><span class="lineno"> 972</span> {0x87, <span class="stringliteral">&quot;rw&quot;</span>}, <span class="comment">// Kinyarwanda</span></div>
<div class="line"><a id="l00973" name="l00973"></a><span class="lineno"> 973</span> {0x487, <span class="stringliteral">&quot;rw-RW&quot;</span>}, <span class="comment">// Kinyarwanda (Rwanda)</span></div>
<div class="line"><a id="l00974" name="l00974"></a><span class="lineno"> 974</span> {0x88, <span class="stringliteral">&quot;wo&quot;</span>}, <span class="comment">// Wolof</span></div>
<div class="line"><a id="l00975" name="l00975"></a><span class="lineno"> 975</span> {0x488, <span class="stringliteral">&quot;wo-SN&quot;</span>}, <span class="comment">// Wolof (Senegal)</span></div>
<div class="line"><a id="l00976" name="l00976"></a><span class="lineno"> 976</span> {0x8c, <span class="stringliteral">&quot;fa&quot;</span>}, <span class="comment">// Persian</span></div>
<div class="line"><a id="l00977" name="l00977"></a><span class="lineno"> 977</span> {0x48c, <span class="stringliteral">&quot;fa-AF&quot;</span>}, <span class="comment">// Persian (Afghanistan)</span></div>
<div class="line"><a id="l00978" name="l00978"></a><span class="lineno"> 978</span> {0x91, <span class="stringliteral">&quot;gd&quot;</span>}, <span class="comment">// Scottish Gaelic</span></div>
<div class="line"><a id="l00979" name="l00979"></a><span class="lineno"> 979</span> {0x491, <span class="stringliteral">&quot;gd-GB&quot;</span>}, <span class="comment">// Scottish Gaelic (United Kingdom)</span></div>
<div class="line"><a id="l00980" name="l00980"></a><span class="lineno"> 980</span> {0x92, <span class="stringliteral">&quot;ku&quot;</span>}, <span class="comment">// Central Kurdish</span></div>
<div class="line"><a id="l00981" name="l00981"></a><span class="lineno"> 981</span> {0x492, <span class="stringliteral">&quot;ku-Arab-IQ&quot;</span>}, <span class="comment">// Central Kurdish (Iraq)</span></div>
<div class="line"><a id="l00982" name="l00982"></a><span class="lineno"> 982</span> {0x7c92, <span class="stringliteral">&quot;ku-Arab-IQ&quot;</span>}, <span class="comment">// Central Kurdish (Iraq)</span></div>
<div class="line"><a id="l00983" name="l00983"></a><span class="lineno"> 983</span> {0x501, <span class="stringliteral">&quot;qps-ploc&quot;</span>}, <span class="comment">// Pseudo (Pseudo)</span></div>
<div class="line"><a id="l00984" name="l00984"></a><span class="lineno"> 984</span> {0x901, <span class="stringliteral">&quot;qps-Latn-x-sh&quot;</span>}, <span class="comment">// Pseudo (Pseudo Selfhost)</span></div>
<div class="line"><a id="l00985" name="l00985"></a><span class="lineno"> 985</span> {0x5fe, <span class="stringliteral">&quot;qps-ploca&quot;</span>}, <span class="comment">// Pseudo (Pseudo Asia)</span></div>
<div class="line"><a id="l00986" name="l00986"></a><span class="lineno"> 986</span> {0x9ff, <span class="stringliteral">&quot;qps-plocm&quot;</span>}, <span class="comment">// Pseudo (Pseudo Mirrored)</span></div>
<div class="line"><a id="l00987" name="l00987"></a><span class="lineno"> 987</span> };</div>
<div class="line"><a id="l00988" name="l00988"></a><span class="lineno"> 988</span> <span class="keywordflow">if</span> (<span class="keyword">auto</span> el = languages.find(lang); el != languages.end())</div>
<div class="line"><a id="l00989" name="l00989"></a><span class="lineno"> 989</span> <span class="keywordflow">return</span> el-&gt;second;</div>
<div class="line"><a id="l00990" name="l00990"></a><span class="lineno"> 990</span> <span class="keywordflow">return</span> fallback;</div>
<div class="line"><a id="l00991" name="l00991"></a><span class="lineno"> 991</span> }</div>
<div class="line"><a id="l00992" name="l00992"></a><span class="lineno"> 992</span>}</div>
<div class="line"><a id="l00993" name="l00993"></a><span class="lineno"> 993</span> </div>
<div class="line"><a id="l00994" name="l00994"></a><span class="lineno"> 994</span><span class="preprocessor">#if defined(__GNUC__)</span></div>
<div class="line"><a id="l00995" name="l00995"></a><span class="lineno"> 995</span><span class="preprocessor">#pragma GCC diagnostic pop</span></div>
<div class="line"><a id="l00996" name="l00996"></a><span class="lineno"> 996</span><span class="preprocessor">#endif</span></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue Oct 1 2024 11:47:55 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.12.0
</small></address>
</div><!-- doc-content -->
</body>
</html>