2012-11-08 9 views
25

私のアプリをインドネシア語にローカライズする必要があります。 私のアプリケーションのリソースフォルダには、各言語の "値"サブフォルダのリストが含まれています(例: "values-fr"フォルダ)。インドネシア語でAndroidアプリをローカライズする方法

しかし、私はAndroid developer documentationについて混乱している情報を読みました。

Javaでは廃止予定の2文字コードを使用しています。ヘブライ語( "he")の言語コードは "iw"、インドネシア語( "id")は "in"、イディッシュ語(yi)は "ji"として書き換えられます。この書き換えは、さまざまなルックアップメソッドによって返されたインスタンスだけでなく、独自のLocaleオブジェクトを構築する場合でも発生します。

これを理解するには? インドネシア語のロケールを持つデバイスにインドネシア語のテキストを正しく表示できるように、基本的には、フォルダの名前を "values-in"または "values-id"にする必要がありますか? Android上でインドネシア語のための

+2

値-に私は、彼らはあなたがISO 639のオフに、それをベースにすることができないことを意味だと思います-1(この場合は 'id'となります)、代わりに' in'を使用する必要があります。 – dmon

答えて

30

リソースフォルダの名前を付ける必要があります:

  • 生に
+3

これはアンドロイドのバグですか? android studioによって作成されたデフォルトのフォルダはvalues-id – lxknvlk

+0

です。「in」はインドネシアの古い言語コードで、更新されたようです。「id」は新しいものにする必要があります – konakid

関連する問題