У нас есть веб-приложение .NET, специально предназначенное для пользователей в Южной Америке и на Карибских островах. Мы локализуем его на испанский, но это будет испанский, на котором говорят в Латинской Америке, а не испанский, на котором говорят в Испании.
Какой код языка мы должны использовать для наших испанских локализаций? Очевидно, существует специальный код ISO для Латинской Америки и Карибского бассейна ( es-419 ), но .NET не поддерживает региональные подтэги и, следовательно, не распознает этот код.
Таким образом, когда пользователи выбирают испанский язык в нашем селекторе языков, мы планируем установить CurrentUICulture на «es» (и иметь «es» локализации на основе латиноамериканского испанского). Для CurrentCulture мы планируем выбрать один латиноамериканский ISO-код (например, es-MX), надеясь, что он лучше всего подойдет для наших носителей испанского языка. Это звучит разумно или есть лучший способ нацелить латиноамериканских испанцев?