Muszę zlokalizować moją aplikację w języku w języku indonezyjskim. Folder zasobów mojej aplikacji zawiera listę podfolderów "wartości" dla każdego języka, na przykład folder "values-fr".Jak zlokalizować aplikację na Androida w języku indonezyjskim?
Ale przeczytałem mylące informacje na Android developer documentation.
Należy pamiętać, że Java używa kilku przestarzałych kodów dwuliterowych. Kod języka hebrajskiego ("on") został przepisany jako "iw", indonezyjski ("id") jako "w", a jidysz ("yi") jako "ji". To przepisywanie dzieje się nawet wtedy, gdy tworzysz własny obiekt Locale, a nie tylko instancje zwracane przez różne metody wyszukiwania.
Jak to zrozumieć? Zasadniczo, czy powinienem nazwać folder "values-in" lub "values-id", aby poprawnie wyświetlał teksty indonezyjskie na urządzeniu z indonezyjskim locale?
myślę, że oznacza to, że nie można oprzeć go od ISO 639 -1 (w tym przypadku będzie to "id"), a zamiast tego musisz użyć 'in'. – dmon