#android #localization #translation #translation-editor
#Android #локализация #перевод #перевод-редактор
Вопрос:
Язык по умолчанию для моего приложения для Android — английский, и соответствующие строки хранятся в /res/values/strings/strings.xml
Теперь я хотел поддерживать французский язык, поэтому я открыл Translation Editor
и добавил переводы для French (fr)
локали.
Но, похоже, существует несколько языковых вариантов французского языка (например, французский в Алжире, французский в Бельгии … и т.д.), И я не добавил переводы для всех них.
Я просто хотел знать, какой язык отображается пользователям, которые French
используют язык по умолчанию на своих устройствах, но с определенной локализацией, для которой у меня нет конкретных переводов.
Комментарии:
1. Они получат
fr
содержимое папок по умолчанию
Ответ №1:
Когда у пользователя указан более конкретный язык, чем у приложения, тогда локализация должна «вернуться» к базовому определению языка, в вашем случае «fr».
Вы можете протестировать эти вещи в симуляторе.
Как вы знаете, это уже происходит с английским, вашим языком по умолчанию… и вы не беспокоились о том, что произойдет, если кто-то настроен на en-GB или en-AU.
Комментарии:
1. Есть ли какая-либо официальная документация, подтверждающая это?