2012-06-24 55 views
0

我有一個我想要國際化的android應用程序。Android - 從它的值中查找xml元素節點名稱

我已經提取了應用程序字符串,並將它們部署在資源文件中,並且所有工作正常。

我剩下的問題是我的應用程序讀取一個文件夾結構,實際上將文件名作爲單詞在應用程序中使用。

我有這些文件名/單詞在我的xml中定義,但我無法弄清楚如何動態查找英文單詞。

所以。這是場景。

Filename = hello.png。我希望單詞「你好」出現在我的應用程序對應的圖像;我在我的strings.xml中定義了單詞「hello」,相應的語言文件是「hello_file」(即R.string.hello_file可以訪問單詞「hello」)。我想我需要做的是從文件名中提取英文單詞,並對strings.xml文件進行反向查找並找到與之對應的節點,然後在strings_xx.xml文件中查找相應的單詞以進行iso語言翻譯。

但我不知道該怎麼做......

或許我在這複雜化?對於strings_xx.xml翻譯工具來說,這似乎不是一個理想的用例。

還有其他想法嗎?

+0

你有多少這樣的字符串? –

+0

嗨安德烈 - 我有大約300人。 –

回答