1

Androidアプリでは、そのアプリ内に英語やタミル語などの設定オプションがあります。ユーザーがタミル語を選択した場合、アプリではタミル語でのみ表示され、すべてのアクティビティですべてのラベルがタミル語で表示されます。ユーザーが英語を選択すると、すべてのラベルが英語に変更されます。それを作る方法は?

何かアイデアを教えてください。

4

2 に答える 2

2

このリンクに従ってください: Android : クリックでアプリ全体の言語を翻訳します

次に、このようにして、各ロケールの文字列値を適切なファイルに追加します。

英語 (デフォルトのロケール)、/values/strings.xml:

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <string name="title">My Application</string>
    <string name="hello_world">GoodMorning</string>
</resources>

タミル語、/values-tl/strings.xml:

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <string name="title">My Application</string>
    <string name="hello_world">Kaalai vanakkam</string>
</resources>

リンク: http://developer.android.com/training/basics/supporting-devices/languages.html

于 2012-09-14T08:28:12.710 に答える
1

この質問を見てください。

基本的に、翻訳された文字列を res フォルダー内のフォルダーに配置する必要があります。

于 2012-09-14T08:25:39.753 に答える