2015-11-02 15 views
5

Jestem w trakcie składania aplikacji na Androida, która będzie zawierała tłumaczenie quenyi po wyjęciu z pudełka (elficki dialekt).Jaki jest najlepszy sposób reprezentowania Śródziemia za pomocą architektury Java Locale?

Jeśli chcielibyśmy zachować maksymalną zgodność ze standardami ISO, reprezentując ten świat fantasy, jak powinniśmy się z tym pogodzić?

Ponadto, jeśli istnieje standard reprezentowania Śródziemie, który został już uzgodniony przez społeczność, co to jest?

Być może bylibyśmy: wymagać więcej liter dla kodów językowych lub krajów (na przykład „TME” za „Tolkiena Śródziemia” lub „MEGN” za „Śródziemia, Gondoru”)

+2

Wow !!!!!!!!!!!! –

+0

Czy nie byłaby to po prostu Nowa Zelandia? – JamesENL

+1

Ponieważ Śródziemie tak naprawdę nie istnieje w * tym świecie *, możesz użyć dowolnego nieprawidłowego ustawienia narodowego (np. 'Me-gn') –

Odpowiedz

3

nie jestem jeśli jasne istnieją jeszcze standardy uzgodnione przez społeczność dla takiego kodu kraju.

Jednak z powodu sugestii "więcej listu na język lub kod kraju", to na pewno będzie zły pomysł. Norma ISO już zdefiniowała, ile znaków może mieć kod kraju/języka. Na przykład: Standard ISO 3166-1 alpha-3 to 3-znakowy kod kierunkowy kraju, natomiast ISO 3166-1 alpha-2 ma długość 2 znaków.

Myślę, że najlepiej jest wybrać kod, który nie jest używany przez żaden kraj, lub wybrać niektóre z usuniętych kodów, tak aby nikt nie używał ani nie zamierzał go używać. (Na przykład, MID jest usunięty kod, który wygląda na dobre dopasowanie do Śródziemie uśmiechu)

0

Jak Kevin Gruber wskazano, że quenya jest zarejestrowana. W przestrzeni 2 znaków dostępnych jest kilka zarezerwowanych kodów przypisywalnych przez użytkownika, które również mogą być akceptowane, aby nie kolidować z prawidłowymi kodami krajów.

https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2#ZZ

Następujące kody alfa-2 może być przypisany do użytkownika AA QM do QZ, XA XZ i ZZ.

ZZ jest nieoficjalnie używane do reprezentowania "Nieznanego lub nieważnego terytorium", co jest prawdopodobnie najlepszym rozwiązaniem w tym przypadku.

Powiązane problemy