0
Androidアプリを4言語(en、ar、fr、ru)でアップロードしました。アプリ名は言語によって異なりますが、これまではすべてOKですが、彼は検索に表示されていないアプリ、アラビア語のアプリ名を検索しようとします。この問題の解決策はありますか?異なる言語のAndroidアプリ
Androidアプリを4言語(en、ar、fr、ru)でアップロードしました。アプリ名は言語によって異なりますが、これまではすべてOKですが、彼は検索に表示されていないアプリ、アラビア語のアプリ名を検索しようとします。この問題の解決策はありますか?異なる言語のAndroidアプリ
オプションがある場合は、コードを使用して変更してください。その後、マニフェストでの主な活動からAction_Mainとランチャーカテゴリを削除してのonCreateで、他の言語のためにこれらの
<activity-alias android:label="@string/app_name_in_other_language"
android:icon="@drawable/icon"
android:name=".MainActivity_Lang_Other"
android:enabled="false"
android:targetActivity=".MainActivity">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity-alias>
などへと交換し
private void printInputLanguages() {
InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
List<InputMethodInfo> ims = imm.getEnabledInputMethodList();
for (InputMethodInfo method : ims) {
List<InputMethodSubtype> submethods = imm.getEnabledInputMethodSubtypeList(method, true);
for (InputMethodSubtype submethod : submethods) {
if (submethod.getMode().equals("keyboard")) {
String currentLocale = submethod.getLocale();
Log.i(TAG, "Available input method locale: " + currentLocale);
}
}
}
}
():入力言語と変更エイリアス Detect Input Languageを検出メインアクティビティの
getPackageManager().setComponentEnabledSetting(
new ComponentName("package", "package.MainActivity_Lang_Other"),
PackageManager.COMPONENT_ENABLED_STATE_ENABLED, PackageManager.DONT_KILL_APP);
システムに必要なエイリアスの1つが必要なので、メイン言語に設定する必要があります、例えば英語。
Google Playストア自体の問題は申し訳ありません。 –
ストアリストを別の言語に翻訳する –
私はすでに4つの言語でアプリを翻訳しています –