ADBを介してロケール(言語)を変更します。デバイスをルート化する必要はありません。
ADBを介してデバイスのロケール(言語)を変更します(Android OSバージョン8.0、7.0、6.0、5.0、4.4、4.3、4.2以上)。デバイスをルート化する必要はありません!コンピューターにADB(Android Debug Bridge)を使用すると、デバイスのロケールを高速に切り替えて、アプリケーションUIが異なる言語でどのように見えるかを確認できます。
使用法:
- このアプリをインストールします
- デバイスへのADB接続をセットアップ(http://developer.android.com/tools/help/adb.html)
-Android OS 4.2以降(ヒント:ここでコマンドをコピーしてコマンドコンソールに貼り付けることができます):
ADBシェルPM Grant Net.Sanapeli.AdbChangelanguage Android.Permission.Change_Configuration
- 言語変更例1、ブラジルのポルトガル語:
adb shell am start -n net.sanapeli.adbchangelanguage/.adbchangelanguage -e言語pt -rbr
- 言語変更例2、フランス語と英語:
adb shell am start -n net.sanapeli.adbchangelanguage/.adbchangelanguage -e言語fr、en
このツールは、(テスト)自動化にロケールスイッチングを追加したい開発者にとって特に便利です。 Tool works on all the latest public OS versions, verified on Android OS 8.0 (Oreo, Google Pixel XL) 7.0 (Nougat, LG G5), 6.0 (Marshmallow, Nexus 6 and Nexus 9), 5.0 (Lollipop, Nexus 5), 4.4 (Kitkat, Galaxy S5), 4.3, 4.2, 4.1 (Jelly Bean), 4.0 (Ice Creamサンドイッチ、ASUSトランスタブレット)。
迅速な参照のための一般的な言語の一部(コピーパステ):
アラビア語: adb shell am start -n net.sanapeli.adbchangelanguage/.adbchangelanguage -e言語AR
中国語(簡素化): ADBシェルAm Start -N Net.Sanapeli.AdbChangelanguage/.AdbChangelanguage -E Language ZH -RCN
中国人(伝統): ADBシェルAm Start -N Net.Sanapeli.AdbChangelanguage/.AdbChangelanguage -E Language Zh -rtw
デンマーク: ADBシェルAm Start -N Net.Sanapeli.AdbChangelanguage/.AdbChangelanguage -E Language da
ダッチ: ADBシェルAM START -N NET.SANAPELI.ADBCHANGELANGUAGE/.ADBCHANGELANGUAGE -E LANGUAGE DU
英語: adb shell am start -n net.sanapeli.adbchangelanguage/.adbchangelanguage -e言語en
フィンランド語: adb shell am start -n net.sanapeli.adbchangelanguage/.adbchangelanguage -e言語fi
フランス語: ADBシェルAm Start -N Net.Sanapeli.AdbChangelanguage/.AdbChangelanguage -E Language fr
ドイツ語: adb shell am start -n net.sanapeli.adbchangelanguage/.adbchangelanguage -e言語de
ギリシャ語: adb shell am start -n net.sanapeli.adbchangelanguage/.adbchangelanguage -e言語el
ヘブライ語: adb shell am start -n net.sanapeli.adbchangelanguage/.adbchangelanguage -e言語iw
イタリア語: adb shell am start -n net.sanapeli.adbchangelanguage/.adbchangelanguage -e言語It
日本: adb shell am start -n net.sanapeli.adbchangelanguage/.adbchangelanguage -e言語Ja
韓国: ADBシェルAm Start -N Net.Sanapeli.AdbChangelanguage/.AdbChangelanguage -E Language KO
ノルウェー語: adb shell am start -n net.sanapeli.adbchangelanguage/.adbchangelanguage -e言語no
ポリッシュ: adb shell am start -n net.sanapeli.adbchangelanguage/.adbchangelanguage -e言語po
ポルトガル語: adb shell am start -n net.sanapeli.adbchangelanguage/.adbchangelanguage -e言語Pt
ポルトガル語(ブラジル人): ADBシェルアムスタート-N net.sanapeli.adbchangelanguage/.adbchangelanguage -e言語pt -rbr
ロシア語: adb shell am start -n net.sanapeli.adbchangelanguage/.adbchangelanguage -e言語ru
スペイン語: adb shell am start -n net.sanapeli.adbchangelanguage/.adbchangelanguage -e言語es
スウェーデン語: adb shell am start -n net.sanapeli.adbchangelanguage/.adbchangelanguage -e言語SE
タイ語: ADBシェルアムスタート-N net.sanapeli.adbchangelanguage/.adbchangelanguage -e language th
トルコ語: adb shell am start -n net.sanapeli.adbchangelanguage/.adbchangelanguage -e言語tr
言語コードの完全なリストについては、http://stackoverflow.com/a/30028371/1097104を参照してください。