Thay đổi ngôn ngữ cho một ứng dụng (nhận dạng giọng nói Google Hiện hành, root có sẵn)


14

Tôi thường chạy điện thoại bằng tiếng Pháp. Nhưng thật không may, Google Hiện hành sẽ chỉ hỗ trợ lệnh thoại nếu tôi đặt ngôn ngữ điện thoại thành tiếng Anh Mỹ.

Tôi đã thử đặt Google Hiện hành> Paramèters> Voix> Langue thành anglias . Điều này cho phép tôi thực hiện các tìm kiếm Google bằng tiếng Anh. Nhưng tôi vẫn không thể sử dụng các lệnh như "gọi Lọ", "điều hướng đến Lọ" hoặc "đặt báo thức". Những thứ này dường như chỉ khả dụng nếu tôi đặt ngôn ngữ chung của điện thoại thành tiếng Anh, điều mà tôi không muốn làm.

Có cách nào để thay đổi ngôn ngữ điện thoại trên cơ sở mỗi ứng dụng không? Điều này có lẽ sẽ yêu cầu quyền truy cập root, mà tôi có sẵn. Về cơ bản, tôi đang tìm kiếm một ứng dụng gốc sẽ có khả năng là ngôn ngữ Unix cho các ứng dụng được chọn hoặc một cái gì đó tương tự. Tôi muốn làm cho Google Hiện hành hoạt động mà không thay đổi mọi ứng dụng khác sang tiếng Anh. Cảm ơn bạn!

Câu trả lời:


4

Có một cách buộc một ứng dụng nhất định phải ở ngôn ngữ / ngôn ngữ khác với cài đặt điện thoại chung của bạn!

  1. bạn cần được root
  2. cài đặt "khung xposed" từ xposed.info
  3. trong ứng dụng này cài đặt một mô-đun "cài đặt ứng dụng"
  4. trong mô-đun này tìm kiếm "quicksearchbox" (đó là ứng dụng tìm kiếm google)
  5. thay đổi ngôn ngữ của nó thành "tiếng Anh-chúng tôi"
  6. thưởng thức

Thật không may, khung xposed đã ngừng hoạt động với Android 5.0 Lollipop ... vì vậy hãy tận hưởng nó cho đến khi điện thoại của bạn được cập nhật :(


Có vẻ như họ đang làm việc trên khả năng tương thích Lollipop: github.com/rovo89/Xposed/issues/18 . Tôi sẽ không nín thở, mặc dù ...
neu242

Trên thực tế, Xposed đã được chuyển sang Lollipop, cả 5.0 và 5.1 đều hoạt động.
Marki555

3

Vị trí của ứng dụng dựa trên ngôn ngữ toàn hệ thống, AFAIK, không có cách nào cài đặt từng ứng dụng để sử dụng một ngôn ngữ cụ thể bất kể ngôn ngữ toàn hệ thống được đặt như thế nào.

Nghĩa là, các nhà phát triển các ứng dụng như vậy đã chấp nhận rằng, nếu cài đặt ngôn ngữ toàn hệ thống, thì thời gian chạy Android sẽ chọn ngôn ngữ thích hợp cho ứng dụng, với điều kiện ứng dụng có tài nguyên cần thiết cho ngôn ngữ đó được tích hợp ứng dụng.

Nếu không có ngôn ngữ quốc tế hóa trong ứng dụng, nó sẽ quay lại tiếng Anh Mỹ theo mặc định ngay cả khi cài đặt toàn hệ thống khác với cài đặt đó.

Tôi chưa thấy một ứng dụng như vậy trong đó nó nhắc phải chọn ngôn ngữ cụ thể trong đó vào thời gian chạy và buộc nó sử dụng nó bất kể cài đặt trên toàn hệ thống.

Biên tập:

Sau một chút của google-fu, đi qua này trang web có tiêu đề ' Google Hiện Với độc lập Locale: Google Hiện hành tinh chỉnh để sử dụng bằng ngôn ngữ của bạn [gốc Only] '

Vì vậy, hãy cho nó một shot và xem nếu điều đó sẽ giúp bạn :)


3

Tôi chỉ tìm kiếm điều tương tự để có thể chạy điện thoại bằng tiếng Anh, nhưng ứng dụng Điều hướng của tôi bằng ngôn ngữ mẹ đẻ của tôi (tiếng Hà Lan). Tôi đã tìm thấy một chương trình được gọi là chương trình ứng dụng được bản địa hóa trên XDA Developers: http://forum.xda-developers.com/showthread.php?t=1174443 Nó cho phép bạn tạo một lối tắt cho một ứng dụng cho một ngôn ngữ khác (nó thực sự thay đổi điện thoại của bạn ngôn ngữ và trả nó về bình thường khi bạn đóng chương trình). Tín dụng cho người dùng xda thiagolr để tạo chương trình này.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.