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