2011-11-21 17 views
5

Tenemos una aplicación web .NET que se dirige específicamente a los usuarios de América del Sur y el Caribe. Lo estamos traduciendo al español, pero este será el español como se habla en América Latina en lugar del español como se habla en España.Soporte de español hablado en América Latina/Caribe

¿Qué código de idioma deberíamos usar para nuestras localizaciones en español? Aparentemente, existe un código ISO específico para América Latina y el Caribe (es-419), pero .NET no admite subetiquetas regionales y, por lo tanto, no reconoce este código.

Así que cuando los usuarios seleccionen español en nuestro selector de idioma, nuestro plan es establecer CurrentUICulture en "es" (y tener localizaciones "es" basadas en español de Latinoamérica). Para CurrentCulture, planeamos elegir un código ISO latinoamericano (como es-MX), con la esperanza de que sea la mejor opción para nuestros hispanohablantes. ¿Suena razonable o hay una mejor manera de apuntar a hispanohablantes latinoamericanos?

Respuesta

1

Esto suena razonable. Normalmente es-MX se trata como la versión internacional de español.
Incluso utilizamos esto en España y traducir mensajes en Argentina ...

+0

Gracias! ¡Es bueno saber que es-MX es una opción común! – Clafou

2

Soy de Argentina, y que nunca uso es-MX, utilizamos es-AR.

Dado que España es el único país de habla española que es muy diferente de América Latina española que haría una es-ES de España y uno es sólo para el resto

+1

Pero CurrentCulture solo acepta culturas específicas (como 'es-ES' o' es-AR' o 'es-MX'), arroja una excepción si la configura en una cultura neutral (como' es') porque tal una cultura no es lo suficientemente específica como para determinar formatos como las fechas (por ejemplo, para 'en', ¿debería ser el 1 de diciembre el 12/1/2011 como en EE. UU. o el 1/12/2011 como en el Reino Unido?). Así que no tenemos más remedio que elegir una cultura específica más adecuada cuando un usuario elige el idioma en el selector de idioma. – Clafou

+0

(suponiendo que no tengamos una cultura específica en la lista de idiomas aceptados) – Clafou

1

Let uso es-ES para España español, y en es- mx para Latinoamérica, remmember enlace el otro es-cl, es-ar, es-ve a es-mx para evitar que un latinoamericano use la localización incorrecta.

Cuestiones relacionadas