Некоторые строки переведены, хотя файл strings.xml существует только на английском языке.Android

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Некоторые строки переведены, хотя файл strings.xml существует только на английском языке.

Сообщение Anonymous »

В Android/Jetpack Compose некоторые ресурсы String переводятся на другие языки, хотя в приложении определен только один язык. Случай, который я рассматриваю, отключен, который я определил в библиотечном модуле: Но на телефоне, настроенном на немецкий язык, будет отображаться «Aus», а на украинском — «Вимкнено».
Я подозреваю, что они взяты из androidx.compose.ui:ui-android:1.5.4, поскольку Android Studio сообщает мне, что существует «несколько реализаций»
Изображение

Где DR — это класс R моего библиотечного модуля: импортируйте my.library.module.R как DR
Но почему это так? У меня есть android.nonTransitiveRClass=true, установленный в моем gradle.properties. Я ожидал, что будут выбраны только ресурсы моих модулей.
Приложение выглядит довольно странно с парой переведенных случайных строк.

Подробнее здесь: https://stackoverflow.com/questions/786 ... in-english
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»