在開發過程中,我總是在Java類中硬編碼的字符串。現在我需要翻譯我的應用程序,我發現將所有文本移動到res/string.xml非常困難和繁瑣。有沒有一種簡單的方法來將我所有的字符串轉換爲對strings.xml的引用
有沒有一種簡單/快速的方法來做到這一點?
如果已經沒有一個腳本可以編寫腳本來完成此操作有多難?
在開發過程中,我總是在Java類中硬編碼的字符串。現在我需要翻譯我的應用程序,我發現將所有文本移動到res/string.xml非常困難和繁瑣。有沒有一種簡單的方法來將我所有的字符串轉換爲對strings.xml的引用
有沒有一種簡單/快速的方法來做到這一點?
如果已經沒有一個腳本可以編寫腳本來完成此操作有多難?
在你的應用程序,無論何時在哪個活動已經定義了一個字符串硬編碼進入這一活動,右點擊>選擇Source>點擊選項外部化字符串...
它會告訴你在一個對話框中的硬編碼的所有字符串如下:
檢查所有字符串,無論你想外化,然後選擇下一個,它會直接引用單獨的文件。
OR
另一種方式是選擇字符串,它是硬編碼,然後右鍵單擊並快速修復>提取字符串
將打開對話窗口,如下,並給它的字符串名稱,它會直接將該字符串輸入到strings.xml文件中。
我發現這幾乎我想要做什麼,但它確實是一個字符串每次只
http://envyandroid.com/archives/261/extract-strings-from-code-to-strings-xml
你的意思是除了做它正確的第一個地方? –
@MarcoForberg除了時光倒流,還有 – code511788465541441
Netbeans有一個國際化的選項,可以找到所有硬編碼的字符串......如果你可以探索一下...... – Thihara