Ubah bahasa untuk satu aplikasi (pengenalan suara Google Now, root tersedia)

14

Saya biasanya menjalankan telepon saya dalam bahasa Prancis. Namun sayangnya, Google Now hanya akan mendukung perintah suara jika saya mengatur bahasa ponsel ke Bahasa Inggris AS.

Saya mencoba mengatur Google Now> Paramèters> Voix> Langue ke anglias . Ini memungkinkan saya untuk melakukan pencarian Google menggunakan bahasa Inggris. Tapi saya masih tidak bisa menggunakan perintah seperti "panggilan ...", "navigasi ke ..." atau "atur alarm ...". Ini sepertinya hanya tersedia jika saya mengatur keseluruhan bahasa ponsel ke bahasa Inggris, yang tidak ingin saya lakukan.

Apakah ada cara untuk mengubah bahasa ponsel berdasarkan per aplikasi? Ini mungkin akan memerlukan akses root, yang saya miliki. Pada dasarnya, saya mencari aplikasi root yang akan memberi peluang lokal Unix untuk aplikasi yang dipilih, atau sesuatu seperti itu. Saya ingin membuat Google Now berfungsi tanpa mengubah setiap aplikasi lain ke Bahasa Inggris. Terima kasih!

emk
sumber

Jawaban:

4

Ada cara untuk memaksa aplikasi tertentu berada di lokal / bahasa yang berbeda dari pengaturan telepon umum Anda!

  1. Anda harus di-root
  2. instal "framework xposed" dari xposed.info
  3. dalam aplikasi ini instal modul "pengaturan aplikasi" modul
  4. dalam modul ini mencari "kotak pencarian cepat" (ini adalah aplikasi pencarian google)
  5. ubah lokasi ke "english-us"
  6. Nikmati

Sayangnya kerangka xposed berhenti bekerja dengan android 5.0 Lollipop ... jadi nikmati sampai ponsel Anda terkena pembaruan :(

kaboom
sumber
Sepertinya mereka sedang mengerjakan kompatibilitas Lollipop: github.com/rovo89/Xposed/issues/18 . Tapi aku tidak akan menahan napas ...
neu242
Sebenarnya Xposed sudah diporting ke Lollipop, keduanya 5.0 dan 5.1 berfungsi.
Marki555
3

Lokal aplikasi didasarkan pada sistem wide locale, AFAIK, tidak ada cara mengatur setiap aplikasi untuk menggunakan bahasa tertentu terlepas dari bagaimana sistem wide lokal diatur.

Artinya, pengembang aplikasi semacam itu telah menerima begitu saja bahwa, jika lokal sistem luas diatur, maka Android run-time akan memilih lokal yang sesuai untuk aplikasi tersebut, asalkan aplikasi memiliki sumber daya yang diperlukan untuk bahasa yang dibangun ke dalam aplikasi.

Jika tidak ada lokalisasi untuk internasionalisasi dalam aplikasi, itu akan kembali ke bahasa Inggris AS secara default bahkan jika pengaturan seluruh sistem selain itu.

Saya belum melihat aplikasi seperti itu di mana ia meminta untuk memilih bahasa secara khusus di dalamnya pada saat run-time dan memaksanya untuk menggunakannya terlepas dari pengaturan sistem-lebar.

Edit:

Setelah sedikit google-fu, temui situs ini berjudul ' Google Now With Independent Locale: Google Now Tweaked Untuk Digunakan dalam Bahasa Anda Sendiri [Hanya Root] '

Jadi cobalah dan lihat apakah itu akan membantu Anda :)

t0mm13b
sumber
3

Saya hanya mencari hal yang sama untuk dapat menjalankan telepon saya dalam bahasa Inggris, tetapi aplikasi Navigasi saya dalam bahasa ibu saya (Belanda). Saya menemukan program yang disebut program aplikasi terlokalisasi di XDA Developers: http://forum.xda-developers.com/showthread.php?t=1174443 Ini memungkinkan Anda membuat pintasan untuk aplikasi untuk bahasa yang berbeda (itu sebenarnya mengubah telepon Anda bahasa dan mengembalikannya normal ketika Anda menutup program). Kredit untuk pengguna xda thiagolr untuk membuat program ini.

Maks
sumber