這裏有一個讓我瘋狂的:Appcelerator鈦國際化不能正常工作
我最近開始關注Appcelerator Titanium。我已經用一個普通的項目和使用Alloy構建了一些小應用程序,所以我至少了解基礎知識。
我只是不能工作的一件事是i18n文件夾/文件。
這裏是香港專業教育學院做了什麼: - 創建一個「默認項目」 - 添加文件夾的根目錄「國際化」 - 添加「恩」和「ES」文件夾「國際化」 - 添加「的strings.xml 「到這兩個新文件夾。 - 補充說:
<?xml version="1.0" encoding="UTF-8"?>
<resources>
<string name="welcome_message">Welcome TEST</string>
</resources>
到兩個strings.xml中,除了在ES字符串我把 「ES歡迎TEST」。 - 在資源 - > app.js我改變了「我是窗口1」到L(「WELCOME_MESSAGE」) - 運行應用程序
正常和合金版本只顯示一個空白屏幕。我想讓我的合金應用程序工作得最多,但從我所瞭解的本地化代碼應該在兩個應用程序中都一樣。在合金中,我可能只需要把它放在風格中。
任何指針都會很棒!我看了其他文章聲稱它不工作,但他們都是語法錯誤或只是設置錯誤。我已經複製他們的代碼,並有與它不完全相同的問題,所以我有一種感覺,我錯過了一個新手一步。下面是一些截圖,我剛剛創建了一個全新的普通(不是合金)項目,添加了上面的代碼並嘗試使用L('welcome_message')來運氣不佳。我試着在新電腦上安裝所有東西,以確保我沒有在主電腦上搞亂任何東西。
你嘗試清潔和構建? –
我試過了,以及試圖創建一個像上面提到的空白項目,添加代碼,然後運行它的第一次和相同的結果。 – Silent