2010-12-31 11 views
0

私はExt-jsアプリケーションをやっていますが、私はそれを国際化する方法がわかりません。Internacionalize Ext-js

どうすればよいですか?

異なる文字列を含む.txtファイルを読み込む必要がありますか?どうやってするの...?

+0

私はそれを見つけた:http://www.sencha.com/learn/Tutorial:Localizing_Ext – okami

+0

それは未回答として表示されないように答えとして、それを追加し、それを受け入れます。 –

答えて

0

私たちはgettext [1]のようなローカリゼーションを使用しています。すべての言語に依存する文字列は、のようにtr()にラップされます。

function tr(msg) 
{ 
    if (!_translation[msg]) { 
     return msg; 
    } 
    return _translation[msg]; 
} 

gettextのpo -filesは、このようなJavaScriptコードに変換されています:

_translation = { 
    SERVER_ADDRESS: 'The server address' 
}; 

そして、このファイルは通常のJavaScriptのソースファイルに含まれて

tr自体は、次のようになります。

は、[1] http://en.wikipedia.org/wiki/GNU_gettext