Android values-vi

VI - это ISO 3166-1 Alpha-2 код для Виргинских Островов, которые ассоциированы с США. Полное название этой территории - Виргинские Острова США.
VN - это ISO 3166-1 Alpha-2 код для Вьетнама, суверенного государства в Юго-Восточной Азии.



Действительно, по стандарту ISO 3166-1, двубуквенный код страны для Вьетнама - "VN", а не "VI". Однако, в Android структура ресурсов рассчитана на базе разных языков, а не кодов стран.
В папке values-vi в Android проекте "vi" - это код языка для вьетнамского языка (Vietnamese), а не код страны. Это стандартный способ организации строковых ресурсов для поддержки локализации приложений на конкретные языки, а не страны.
Когда вы создаете папку values-vi, это указывает на то, что ресурсы внутри этой папки предназначены для локализации на вьетнамский язык, а не обязательно для пользователей из страны с кодом "VI".
Таким образом, "vi" в контексте Android используется для обозначения языка вьетнамский, независимо от кода страны "VN".

Комментариев нет:

Отправить комментарий