Лучший способ извлечь и перевести несколько файлов strings.xml из большого проекта Android - PullRequest
3 голосов
/ 04 октября 2019

У меня огромный проект Android, состоящий из нескольких модулей.

В идеале, я хотел бы, чтобы был полностью автоматизированный способ извлечения всех текущих файлов strings.xml, из всех подмодулей и всех квалификаторов ресурсов. в отдельной папке, но оставаясь в структуре их папок.

Я хотел бы предоставить этот результат (извлеченные строковые файлы) для перевода, а затем, когда я получу результат обратно, автоматически переместит все файлы обновлений вproject.

Например, если у меня в проекте:

ModuleA:
   src/main/res/value/strings.xml
   src/main/res/value-fr/strings.xml
   src/main/res/value-es/strings.xml

ModuleB:
   src/main/res/value/strings.xml
   src/main/res/value-fr/strings.xml
   src/main/res/value-es/strings.xml

Тогда результатом должны быть те же файлы string.xml в той же структуре папок - но перемещенные в новую папкубез остальной части проекта.

Есть ли какой-либо известный / существующий способ манипулирования сложными проектами и их файлами strings.xml, или я должен написать свой собственный скрипт с нуля?

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