Pavel--<br><br>I&#39;ve noticed myself that cs and cz are used in the Asterisk source. But it&#39;s not a matter of what seems right...<br>the code should be from ISO 639-1 if there is a 2-letter language code there, or ISO-639-2&#39;s 3 letter code instead.<br>
&quot;cs&quot; is the correct 2 letter code for Czech. &quot;ces&quot; is the correct 3-digit code. <br><br>I also note that &quot;se&quot; is used for swedish, but really, it should be &quot;sv&quot;. &quot;se&quot; is the 2-letter code for Northern Saami, <br>
spoken in Norway, otherwise known as “Norwegian Lapp”, with 3-digit code &quot;sme&quot;.   The 3-letter code for swedish is<br>&quot;swe&quot;.<br><br>I haven&#39;t filed any bug report for this yet; you are welcome to; for both these languages if you want.<br>
<br>The only problem I can see with &quot;fixing&quot; these wrong language codes, is that those involved will have<br>to make changes to their source/dialplans/whatever, or they suddenly will find that things aren&#39;t<br>
quite working right anymore. But a conflict (cs vs. cz) is a conflict and really should be fixed, in 1.4, 1.6.x and trunk,<br>and everyone will just have to adapt. While sv vs. sw is apparently not yet a conflict, someday, the true owners<br>
of se will want to provide translations, and then there will be a conflict also. Might as well get it straightened out<br>now.<br><br>murf<br><br><br><div class="gmail_quote">On Mon, Nov 16, 2009 at 10:14 AM, Pavel Troller <span dir="ltr">&lt;<a href="mailto:patrol@sinus.cz">patrol@sinus.cz</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Hi there,<br>
  I&#39;ve found that we have (at least in 1.6.1 branch) a conflict in language<br>
codes for the Czech language.<br>
  - app_voicemail.c requires the &quot;cz&quot; code to activate the Czech voicemail<br>
    syntax rules. It doesn&#39;t work if the &quot;cs&quot; code is used (it is not used<br>
    anywhere in the code).<br>
  - say.c contains the following:<br>
<br>
         } else if (!strncasecmp(language, &quot;cz&quot;, 2)) { /* deprecated Czech syntax */<br>
                static int deprecation_warning = 0;<br>
                if (deprecation_warning++ % 10 == 0) {<br>
                        ast_log(LOG_WARNING, &quot;cz is not a standard language code.  Please switch to using cs instead.\n&quot;);<br>
                }<br>
                return ast_say_number_full_cs(chan, num, ints, language, options, audiofd, ctrlfd);<br>
<br>
  but if the user follows the request, the voicemail stops speaking properly.<br>
  So, which language code should be preferred ? I think that cz is better,<br>
becaus cs means &quot;CzechoSlovak&quot; and we don&#39;t have such entity anymore, Slovakia<br>
has its own &quot;sk&quot; code, so it should be okay to use cz for Czech...<br>
With regards,<br>
  Pavel Troller<br>
<br>
_______________________________________________<br>
--Bandwidth and Colocation Provided by <a href="http://www.api-digital.com--" target="_blank">http://www.api-digital.com--</a><br>
<br>
asterisk-dev mailing list<br>
To UNSUBSCRIBE or update options visit:<br>
   <a href="http://lists.digium.com/mailman/listinfo/asterisk-dev" target="_blank">http://lists.digium.com/mailman/listinfo/asterisk-dev</a><br>
</blockquote></div><br><br clear="all"><br>-- <br>Steve Murphy<br>ParseTree Corp<br><br>