2017-02-07 6 views
0

На нашем Android приложения мы передаем строку ресурсы с помощью сценария сборки с использованием resValue, что-то вроде этого:Как добавить перевод текста с помощью resValue

android { 
    compileSdkVersion 25 
    buildToolsVersion "25.0.2" 

    defaultConfig { 
     resValue "string", "foo", "foo_value" 
     resValue "string", "bar", "bar_value" 
     ... etc 

Как добавить переведенную версию этих строк. Чтобы перейти на values-de, values-ch, values-sp и т. Д. Папки?

+0

Возможно [этот] (http://stackoverflow.com/questions/36105494/localizing-string-resources-added-via-build-gradle- использование-resvalue)? – Blackbelt

+0

@Blackbelt не очень. Мы пытаемся вводить значения через CI, поэтому в действительности значения поступают из команды System.getenv (key). Может быть, я проверю, просто загрузите полный '.xml' и замените в проекте. – Budius

ответ

0

Видимо, это невозможно сделать из файла градиента, как указано here.
Если вы просто хотите использовать значения, лучше используйте buildConfigField вместо

Смежные вопросы