เปลี่ยนภาษาสำหรับแอปพลิเคชันเดียว (การจดจำเสียงของ Google Now มีรูท)


14

ปกติฉันใช้โทรศัพท์เป็นภาษาฝรั่งเศส แต่น่าเสียดายที่ Google Now รองรับเฉพาะคำสั่งเสียงหากฉันตั้งค่าภาษาของโทรศัพท์เป็นภาษาอังกฤษแบบสหรัฐอเมริกา

ฉันพยายามตั้งGoogle Now> พารามิเตอร์> Voix> สรีระเพื่อanglias สิ่งนี้ทำให้ฉันทำการค้นหาโดยใช้ภาษาอังกฤษของ Google แต่ฉันยังไม่สามารถใช้คำสั่งเช่น "โทร ... ", "นำทางไปยัง ... " หรือ "ตั้งค่าการเตือน ... " ดูเหมือนจะใช้ได้เฉพาะเมื่อฉันตั้งค่าภาษาโดยรวมของโทรศัพท์เป็นภาษาอังกฤษซึ่งฉันไม่ต้องการทำ

มีวิธีใดบ้างในการเปลี่ยนภาษาของโทรศัพท์ในแต่ละแอปพลิเคชัน สิ่งนี้น่าจะต้องมีการเข้าถึงรูทซึ่งฉันมีอยู่ โดยพื้นฐานแล้วฉันกำลังมองหาแอพที่จะเปิดโอกาสให้ยูนิกซ์โลแคลสำหรับแอพที่เลือกหรืออะไรทำนองนั้น ฉันต้องการทำให้ Google Now ทำงานได้โดยไม่ต้องเปลี่ยนแอปพลิเคชันอื่นเป็นภาษาอังกฤษ ขอบคุณ!

คำตอบ:


4

มีวิธีบังคับให้แอปบางแอปอยู่ในสถานที่ / ภาษาที่แตกต่างจากการตั้งค่าโทรศัพท์ทั่วไปของคุณ!

  1. คุณจำเป็นต้องรูท
  2. ติดตั้ง "กรอบ xposed" จากxposed.info
  3. ภายในแอพนี้ติดตั้งโมดูล "การตั้งค่าแอพ"
  4. ภายในโมดูลนี้ค้นหา "quicksearchbox" (เป็นแอพค้นหา google)
  5. เปลี่ยนสถานที่เป็น "english-us"
  6. สนุก

น่าเสียดายที่ xposed framework หยุดทำงานกับ android 5.0 Lollipop ... ดังนั้นให้สนุกจนกว่าโทรศัพท์ของคุณจะได้รับการอัปเดต :(


ดูเหมือนว่าพวกเขากำลังทำงานอมยิ้มความเข้ากันได้: github.com/rovo89/Xposed/issues/18 ฉันจะไม่กลั้นลมหายใจของฉันแม้ว่า ...
neu242

ที่จริงแล้ว Xposed ได้รับการพอร์ตไปยัง Lollipop แล้วทั้ง 5.0 และ 5.1 ก็ใช้งานได้
Marki555

3

โลแคลของแอปขึ้นอยู่กับตำแหน่งที่ตั้งของระบบแบบกว้าง ๆ AFAIK ไม่มีวิธีการตั้งค่าแต่ละแอปพลิเคชันให้ใช้ภาษาเฉพาะโดยไม่คำนึงถึงวิธีการตั้งค่าระบบแบบกว้างของระบบ

นั่นคือนักพัฒนาของแอปพลิเคชันดังกล่าวได้รับอนุญาตว่าหากมีการตั้งค่าระบบกว้างแล้ว Android รันไทม์จะเลือกสถานที่ที่เหมาะสมสำหรับแอปพลิเคชันโดยมีเงื่อนไขว่าแอปพลิเคชันมีทรัพยากรที่จำเป็นสำหรับภาษานั้น แอปพลิเคชัน

หากไม่มีโลแคลสำหรับการทำให้เป็นสากลภายในแอปพลิเคชันมันจะกลับไปใช้ภาษาอังกฤษของสหรัฐอเมริกาเป็นค่าเริ่มต้นแม้ว่าการตั้งค่าทั้งระบบจะเป็นแบบอื่น

ฉันไม่ได้เห็นแอปพลิเคชั่นดังกล่าวที่ได้รับแจ้งให้เลือกภาษาเฉพาะภายในเวลาทำการและบังคับให้ใช้โดยไม่คำนึงถึงการตั้งค่าทั่วทั้งระบบ

แก้ไข:

หลังจาก google-fu ไปนิดหน่อยก็พบเว็บไซต์นี้ชื่อ ' Google Now พร้อม Local Locale: Google Now Tweaked สำหรับใช้ในภาษาของคุณเอง [Root Only] '

ลองดูว่าจะช่วยคุณได้ไหม :)


3

ฉันแค่กำลังมองหาสิ่งเดียวกันเพื่อให้สามารถใช้โทรศัพท์ของฉันเป็นภาษาอังกฤษได้ แต่แอปพลิเคชันการนำทางของฉันเป็นภาษาแม่ของฉัน (ดัตช์) ฉันพบโปรแกรมที่เรียกว่าโปรแกรมแอปที่แปลเป็นภาษาท้องถิ่นบน XDA Developers: http://forum.xda-developers.com/showthread.php?t=1174443 ช่วยให้คุณสร้างทางลัดสำหรับแอพสำหรับภาษาอื่น (จริง ๆ แล้วเปลี่ยนโทรศัพท์ของคุณ ภาษาและคืนค่าเป็นปกติเมื่อคุณปิดโปรแกรม) ให้เครดิตแก่ผู้ใช้ xda thiagolr สำหรับการสร้างโปรแกรมนี้

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.