Не удается найти все переводимые строки в строках. xml - Android Studio - PullRequest
0 голосов
/ 12 февраля 2020

У меня странная проблема - в исходном коде приложения, который я купил недавно - есть строки. xml файл внутри Android Файлы проекта, конечно, но ... не все строки, присутствующие в приложении, находятся в строках . xml файла, и я не могу найти их где-либо в приложении.

Итак, у меня есть полные предложения в приложении, пробовал даже "двойную смену", но - ни в коем случае, я не могу их найти, таким образом - не могу перевести их, поэтому у меня есть ХОРВАТСКИЙ язык, но некоторые части приложения все еще на английском языке SH, но эти строки не в строках engli sh. xml (язык по умолчанию для приложения - английский sh).

Любая помощь приветствуется ... спасибо

РЕДАКТИРОВАТЬ:

Я нашел одну из строк:

initializeToolbar(title: "Transactions")

Как чтобы представить это, например, в строках. xml, так что может быть переведено?

Ответы [ 2 ]

0 голосов
/ 12 февраля 2020

Если они не поместили строки в строки. xml, вы не сможете их перевести. Вам нужно будет найти строки в реальном приложении и переместить их одну за другой в строки. xml, добавив их и заменив в коде вызовами Resources.getString или ссылками на идентификаторы ресурсов. Это на самом деле очень часто, когда код пишется быстро, а разработчики не дисциплинированы по поводу использования строк.

0 голосов
/ 12 февраля 2020

мы должны сделать строки. xml на основе языка и поместить в соответствующие значения

Например

Spani sh строки (локаль es),

res/values-es/strings.xml

французские строки,

res/values-fr/strings.xml

японские - строки

res/values-ja/strings.xml

для более подробной информации читайте Localize

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...