いくつかのモジュールで構成される巨大な Android プロジェクトがあります。
理想的には、すべてのサブモジュールとすべてのリソース修飾子から現在のすべてのstrings.xmlファイルを抽出する完全に自動化された方法が必要です-別のフォルダーに配置されますが、フォルダー構造の下に残ります。
この結果 (抽出された文字列ファイル) を翻訳に提供したいと思います。結果を受け取ったら、すべての更新ファイルをプロジェクトに自動的に再配置します。
たとえば、プロジェクトに次のようなものがある場合:
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ファイルを操作する既知の/既存の方法はありますか?それとも、独自のスクリプトを最初から作成する必要がありますか?