[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [lojban] Re: language codes was: So what do we say for Swedish?



On 04/03/2010 04:16 PM, symuyn wrote:
> Small questions:
> 
> 1. For language fu'ivla, which part of ISO 639 is being used: 639-2
> or 639-3? (I prefer 639-3, since it's basically the same as 639-2
> except more robust.)

As chris said, we were always using iso 639-3

> 
> 2. For country fu'ivla, why would using ISO 3166-2 (three-letter 
> codes) be worse than 3166-1 (two-letter codes)? The three-letter 
> codes: A. Resemble their autonyms more B. Are more future-robust C.
> Would have the same algorithm as the languages, except for the n/ g
> exception (I think).

I didn't found iso 3166-2 as a three letter code. What I found is a
variable letter code with two places, one for the 3166-1 code, and
another one for territories of that country. It even has alpha-numeric
codes... so, it's complicated.

Quote from the page:
> ISO 3166-2 contains a complete breakdown into a relevant level of
> administrative subdivisions of all countries listed in ISO 3166-1.
> The code elements used consist of the alpha-2 code element from ISO
> 3166-1 followed by a separator and a further string of up to three
> alphanumeric characters e. g.
> 
> DK-025 for the Danish county Roskilde 
> IT-MI  for the Italian province of Milano 
> MG-T	 for the Antananarivo province in Madagascar

http://www.iso.org/iso/country_codes/background_on_iso_3166/iso_3166-2.htm

Right now, there are 676 (26 ^ 2) possibilities for countries, and 246
used codes. I think it's future robust as it is.

mu'o mi'e .leos.

> 
> On Apr 3, 8:45 am, Jorge Llambías <jjllamb...@gmail.com> wrote:
>> On Sat, Apr 3, 2010 at 12:30 PM, Oren <get.o...@gmail.com> wrote:
>>> can we have a pseudocode version of the algorithm, or something
>>> similar?
>> 
>> For countries:
>> 
>> VV -> gugde'V'V VC -> gugde'VCu CV -> gugdeCu'V CC -> gugdeCuCu
>> 
>> Codes with "h", "q", "w", "y" use "xe", "ke", "ve", "je" instead
>> of "xu", "ku", "vu", "ju".
>> 
>> For languages:
>> 
>> VVV -> bangV'V'V VVC -> bangV'V'Cu VCV -> bangVCu'V VCC ->
>> bangVCuCu
>> 
>> CVV -> banCu'V'V CVC -> banCu'VCu CCV -> banCuCu'V CCC ->
>> banCuCuCu
>> 
>> special case: codes that start with "n" or "g":
>> 
>> (n|g)VV -> baur(n|g)u'V'V (n|g)VC -> baur(n|g)u'VCu (n|g)CV ->
>> baur(n|g)uCu'V (n|g)CC -> baur(n|g)uCuCu
>> 
>> mu'o mi'e xorxes
> 


Attachment: signature.asc
Description: OpenPGP digital signature