2011-11-21 9 views
5

Mamy aplikację internetową .NET, która jest skierowana specjalnie do użytkowników w Ameryce Południowej i na Karaibach. Lokalizujemy go na hiszpański, ale to będzie język hiszpański używany w Ameryce Łacińskiej, a nie hiszpański używany w Hiszpanii.Obsługa języka hiszpańskiego używanego w Ameryce Łacińskiej/Karaibach

Jakiego kodu językowego powinniśmy używać w naszych hiszpańskich lokalizacjach? Istnieje najwyraźniej określony kod ISO dla Ameryki Łacińskiej i Karaibów (es-419), ale .NET nie obsługuje podtytułów regionów i dlatego nie rozpoznaje tego kodu.

Więc kiedy użytkownicy wybierają hiszpański w naszym selektorze języka, nasz plan zakłada ustawienie CurrentUICulture na "es" (i posiada "es" lokalizacje oparte na języku Latin America Spanish). W przypadku CurrentCulture planujemy wybrać jeden kod ISO z Ameryki Łacińskiej (np. Es-MX), mając nadzieję, że najlepiej pasuje on naszym hiszpańskim użytkownikom. Czy to brzmi rozsądnie, czy jest lepszy sposób kierowania na latynoskich użytkowników hiszpańskiego?

Odpowiedz

1

To brzmi rozsądnie. Zazwyczaj es-MX jest traktowany jako międzynarodowa wersja hiszpańskiego.
Mamy nawet użyć tego w Hiszpanii i przetłumaczyć wiadomości w Argentynie ...

+0

Dzięki! Dobrze wiedzieć, że es-MX to wspólny wybór! – Clafou

2

Jestem z Argentyny, a my nigdy nie używać es-MX używamy es-AR.

Ponieważ Hiszpania jest jedynym krajem, który mówi hiszpański jest bardzo różny dla Ameryki Łacińskiej hiszpański zrobiłbym jedną es-ES dla Hiszpanii i jedną es tylko dla reszty

+1

Ale CurrentCulture akceptuje tylko określone kultury (takie jak 'es-ES' lub' es-AR' lub 'es-MX'), zgłasza wyjątek, jeśli ustawisz neutralną kulturę (np.' Es'), ponieważ takie kultura nie jest wystarczająco specyficzna, aby określić formaty, takie jak daty (np. dla 'en', czy 1 grudnia powinien być 12/1/2011 jak w USA czy 1/12/2011 jak w Wielkiej Brytanii?). Nie mamy więc wyboru, jak wybrać najlepiej dopasowaną kulturę, gdy użytkownik wybiera hiszpański w selektorze języków. – Clafou

+0

(zakładając, że nie mamy określonej kultury na liście akceptowanych języków) – Clafou

1

że korzystanie z es-es dla Hiszpanii hiszpańskie i używać ES- mx dla latinamerica, remmember połącz inne es-cl, es-ar, es-ve z es-mx, aby zapobiec użyciu niewłaściwej lokalizacji przez latinamerican.

Powiązane problemy