Trả lời ngắn: MoreLocale 2 là ứng dụng Android miễn phí của C-LIS CO., LTD., dùng để chọn ngôn ngữ và vùng cho thiết bị ngoài danh sách mà nhà sản xuất đưa sẵn.
Nên dùng nếu: bạn có máy Android mua ở nước ngoài hoặc bản ROM chỉ cho chọn vài thứ tiếng, và bạn cần một ngôn ngữ khác. Không đủ nếu: bạn không muốn can thiệp vào phần thiết lập hệ thống, vì công cụ cần quyền CHANGE_CONFIGURATION mới đổi được thiết lập.
MoreLocale 2 giải quyết vấn đề gì?
Máy Android nào cũng có phần chọn ngôn ngữ, nhưng danh sách không giống nhau. Cùng một hệ điều hành, bản bán ở thị trường này có thể cho chọn mười thứ tiếng, bản bán ở thị trường khác chỉ có vài thứ tiếng. Người mua máy xách tay gặp đúng tình huống đó: máy chạy tốt nhưng thiếu ngôn ngữ mình cần.
Phần giới thiệu trên trang chủ kể lại lý do công cụ ra đời. Khi C-LIS bắt đầu làm, chiếc HTC G1 chỉ cho người dùng chọn duy nhất tiếng Anh, nên các lập trình viên ở nhiều nước không thể kiểm thử ứng dụng của mình trên máy thật. C-LIS viết MoreLocale để mở rộng phần thiết lập ngôn ngữ rồi phát hành miễn phí trên Google Play, thời đó còn mang tên Android Market.
Từ bài toán của lập trình viên, công cụ lan sang nhóm người dùng khác. Trang chủ ghi nhận hiện nay nhiều người dùng phổ thông tải về vì muốn chiếc máy mua ở nước ngoài hiển thị bằng ngôn ngữ của họ. Theo số liệu trên trang chủ, công cụ đã vượt 5 triệu lượt tải và được xem là chuẩn mặc định cho việc đổi vùng máy Android.
Điểm khác biệt so với các ứng dụng dọn dẹp hay tối ưu máy là phạm vi. MoreLocale 2 chỉ làm một việc: đổi thiết lập ngôn ngữ và vùng của hệ thống. Nó không dịch ứng dụng, không thêm bản địa hoá cho phần mềm bên thứ ba, cũng không tăng tốc máy.
MoreLocale 2 làm tốt việc gì?
Bảng dưới đây dựa trên mô tả chức năng, phần giới thiệu và mục hỏi đáp về quyền trên trang chủ.
| Loại việc | Mức độ | Ghi chú |
|---|---|---|
| Đổi ngôn ngữ và vùng cho toàn hệ thống Android | Tốt nhất | Đây là việc duy nhất công cụ làm, và làm tới nơi tới chốn |
| Chọn ngôn ngữ không có trong cài đặt máy | Tốt nhất | Có chức năng nhập vùng tuỳ chỉnh trong menu nếu danh sách thiếu |
| Dùng máy Android xách tay bằng ngôn ngữ của mình | Rất tốt | Đúng nhóm người dùng mà trang chủ nói đang tăng lên |
| Kiểm thử giao diện đa ngôn ngữ cho lập trình viên | Rất tốt | Bài toán gốc khi công cụ ra đời, vẫn là thế mạnh |
| Cài đặt trên máy chưa root | Kém | Phải tự cấp quyền bằng lệnh pm qua công cụ phát triển của Android |
| Dịch giao diện ứng dụng sang tiếng Việt | Không | Công cụ chỉ đổi thiết lập ngôn ngữ và vùng của hệ thống |
| Tăng tốc máy hoặc dọn bộ nhớ | Không | Không nằm trong phạm vi sản phẩm |
| Chạy trên iPhone, iPad hoặc máy tính | Không | Trang chủ chỉ nói về thiết bị Android |
Điểm đáng chú ý là ứng dụng rất nhẹ và không xin quyền truy cập Internet. Phần chính sách riêng tư trên trang chủ nói rõ điều này, kèm cam kết nếu sau này có gửi dữ liệu hoạt động để cải thiện ứng dụng thì sẽ công bố rõ và xin phép lại.
Ai nên dùng MoreLocale 2?
Người mua điện thoại Android xách tay. Đây là nhóm phổ thông nhất. Máy nhập từ thị trường khác thường chỉ có ngôn ngữ của nước sở tại, và phần cài đặt không cho bạn thêm thứ tiếng nào khác. Công cụ này mở đúng cánh cửa đó.
Lập trình viên và nhóm kiểm thử ứng dụng. Muốn biết giao diện ứng dụng của mình hiển thị ra sao ở một vùng cụ thể, bạn cần đổi thiết lập ngôn ngữ trên máy thật. Chức năng nhập vùng tuỳ chỉnh giúp kiểm tra cả những vùng hiếm, thứ mà danh sách mặc định của máy không có.
Người dùng máy Android đời cũ. Các bản ROM cũ thường có rất ít lựa chọn ngôn ngữ. Nếu bạn vẫn dùng máy đó cho công việc đơn giản và muốn giao diện dễ đọc hơn, đây là cách ít tốn công nhất.
Kỹ thuật viên và cửa hàng bán máy. Khi bàn giao máy cho khách, việc đặt sẵn ngôn ngữ và vùng phù hợp giúp khách bớt phải hỏi lại. Công cụ chạy nhanh, không cần cài thêm gì nặng.
Cách đổi ngôn ngữ máy Android bằng MoreLocale 2
1. Mở ứng dụng và xem danh sách vùng có sẵn
Việc đầu tiên là xem danh sách ngôn ngữ và vùng mà ứng dụng đưa ra. Phần lớn nhu cầu phổ biến nằm sẵn trong danh sách này, bạn chỉ cần chọn đúng mục rồi xác nhận. Chưa cần can thiệp gì tới quyền hệ thống ở bước này.
2. Cấp quyền bằng lệnh pm nếu máy chưa root
Trang chủ giải thích rằng từ Android 4.2 Jelly Bean, mức bảo vệ của quyền CHANGE_CONFIGURATION đã thay đổi. Nếu máy có công cụ phát triển, bạn cấp quyền thủ công bằng lệnh pm. Nếu máy đã có quyền SuperUser, ứng dụng tự lấy được quyền mà không cần làm gì thêm.
3. Dùng chức năng vùng tuỳ chỉnh khi thiếu
Nếu vùng bạn cần không xuất hiện trong danh sách, hãy vào menu và dùng chức năng nhập vùng tuỳ chỉnh. Đây là đường dự phòng cho các vùng hiếm, ví dụ những mã chỉ khác nhau ở phần khu vực.
4. Ghi lại thiết lập cũ trước khi đổi
Một thói quen nhỏ nhưng hữu ích: chụp lại màn hình thiết lập ngôn ngữ và vùng trước khi thay đổi. Khi cần quay về trạng thái ban đầu, bạn biết chính xác mình đã đổi mục nào thay vì đoán lại.
Hạn chế cần biết
Cần quyền hệ thống đặc biệt, không cài là dùng ngay
Với người dùng phổ thông, đây là chỗ vướng nhất. Trên máy chưa root, bạn phải bật công cụ phát triển, nối máy với máy tính và chạy lệnh pm. Ai không quen thao tác dòng lệnh sẽ thấy bước này khó chịu.
Trang sản phẩm đã lâu không cập nhật
Trang giới thiệu chính thức ghi lần cập nhật cuối là tháng 11 năm 2020, và vẫn nhắc tới việc hỗ trợ Google Glass với yêu cầu cài tệp APK cùng cấp quyền. Những chi tiết đó cho thấy tài liệu đứng ở thời điểm khá cũ so với các bản Android hiện nay.
Chỉ hỗ trợ Android, không có phương án cho thiết bị khác
Công cụ chỉ dành cho Android. Người dùng iPhone, iPad hay máy tính không có phương án tương ứng từ cùng nhà phát triển, và cũng không có bản chạy trên trình duyệt.
Câu hỏi thực tế khi dùng MoreLocale 2
Máy không nhận thay đổi sau khi chọn ngôn ngữ
Hãy kiểm tra xem quyền CHANGE_CONFIGURATION đã được cấp chưa. Trang chủ nêu rõ hai đường: cấp thủ công bằng lệnh pm, hoặc để ứng dụng tự lấy quyền khi máy có SuperUser. Thiếu quyền thì thao tác chọn ngôn ngữ không có tác dụng.
Ngôn ngữ cần dùng không có trong danh sách
Đây là lúc dùng chức năng vùng tuỳ chỉnh trong menu. Trang chủ hướng dẫn đúng tình huống này, nên bạn không cần tìm ứng dụng khác. Nếu vẫn không thấy, khả năng cao là bản ROM của máy không chứa tài nguyên cho ngôn ngữ đó.
Ứng dụng có gửi dữ liệu của tôi đi đâu không
Trang chủ khẳng định ứng dụng hiện không khai báo quyền truy cập Internet. Chính sách riêng tư cũng nói rõ nếu tương lai có gửi dữ liệu hoạt động thì sẽ công bố thông tin được gửi, mục đích, cập nhật chính sách và xin sự đồng ý lại.
MoreLocale 2 so với các công cụ cùng nhóm
Trong nhóm công cụ quản lý và tuỳ biến thiết bị di động, MoreLocale 2 gần như không có đối thủ trực tiếp vì nó chỉ nhắm vào một việc. Bảng dưới đây so theo vài tiêu chí, chỗ nào tôi chưa xác minh được thì để nguyên là không rõ.
| Tiêu chí | MoreLocale 2 | 3uTools | iTools | AirDroid |
|---|---|---|---|---|
| Việc chính theo mô tả trên site | Đổi ngôn ngữ và vùng hệ thống | Quản lý thiết bị iOS | Quản lý thiết bị iOS | Quản lý điện thoại từ xa |
| Nền tảng công cụ nhắm tới | Android | iOS | iOS | không rõ |
| Đổi ngôn ngữ cho toàn hệ thống | Có | không rõ | không rõ | không rõ |
| Cần quyền hệ thống đặc biệt | Có, quyền CHANGE_CONFIGURATION | không rõ | không rõ | không rõ |
| Công bố mã nguồn | Có, đăng trên GitHub | không rõ | không rõ | không rõ |
Nếu nhu cầu của bạn là chuyển ảnh, sao lưu dữ liệu hay quản lý cả một nhóm thiết bị iOS, MoreLocale 2 không phải chỗ để tìm. Ngược lại, nếu vấn đề duy nhất là chiếc máy Android không có ngôn ngữ bạn muốn, đây là công cụ nhẹ và trực tiếp nhất trong nhóm.
Kết luận
MoreLocale 2 là kiểu công cụ làm một việc và làm rất lâu: từ chiếc HTC G1 chỉ có tiếng Anh cho tới hàng triệu máy Android ngày nay. Nó miễn phí, nhẹ, không xin quyền Internet và công bố mã nguồn. Đổi lại, người dùng phải chấp nhận một bước cấp quyền thủ công và một trang tài liệu đã cũ.
Nếu bạn chỉ cần đổi ngôn ngữ cho máy Android của mình và không ngại thao tác với công cụ phát triển, công cụ này đáng để thử. Trước khi cài, hãy mở trang chủ để xem lại phần mô tả quyền và chính sách riêng tư hiện hành, vì đây là ứng dụng can thiệp vào thiết lập hệ thống nên bạn cần hiểu rõ mình đang cho phép điều gì. Muốn xem thêm các công cụ quản lý thiết bị khác, bạn có thể ghé mục Mobile & quản lý thiết bị.




