+ Trả lời bài viết
Trang 1 của 2 1 2 CuốiCuối
Kết quả 1 tới 10 của 20
  1. #1
    Moderator haiaumobile's Avatar
    Ngày tham gia
    Feb 2009
    Địa điểm
    Bạc Liêu
    Bài viết
    1,515
    Cám ơn !!!
    425
    Thanked 1,546 Times in 729 Posts

    Mặc định hướng dẫn việt hóa android từ A tới X

    do forum mình còn rất nhiều anh em còn lạ lẩm với món này nên mình post bài này mong là sẻ có ích cho anh em trong việc add thêm ngôn ngữ việt nam vào ĐT android, do làm 1 bài hướng dẫn mất khá nhiều thời gian mình kham không nổi nên mình mượn tạm 1 bài (sưu tầm)mà mình thấy cũng rất chi tiết và đầy đủ cho anh em tham khảo làm nhé
    Bắt đầu:


    I - Công cụ cần có:
    1. java JDK Java SE Development Kit 7 - Downloads | Oracle Technology Network | Oracle
    2. Apktool 1.5 có sẵn if và file Command Prompt.bat gõ lệnh apktool_1.5.1
    3. ADB command tool Download Taxi.com - Downloading adb - adb.rar
    4. Notepad++ hoặc Ultra edit. Notepad++ v6.2.3
    5. Driver đầy đủ kết nối trơn tru với điện thoại.
    6. Dịch tự động Dichtudong_tedofu
    II- Với máy điện thoại
    1. Android đã Root luôn bật chế độ usb debuging
    2. Đã cài phần mềm Root Explore + Allow (grant) super user
    III- Chuẩn bị file apk để làm việc
    1. Cắm máy chế độ usb debuging
    2. Bật Adb.bat gõ từng dòng lệnh rồi enter
    adb devices
    adb pull /system/framework framework
    adb pull /system/app app
    Sẽ có 2 thư mục framework+app -> muốn full tv thì dịch hầu như hết các apk. Còn muốn tiếng Việt đủ dùng chúng ta cần dịch các apk sau: framework.res, twframework-res, settings, systemUI, launcher, phone, contacts,
    3. Đăng ký resource ->quan trọng chỉ if file apk có trong thư mục framework chứ ko if file trong app.
    + Vào thư mục framework thấy file nào có đuôi apk-> copy hết vào thư mục apktool
    Chạy Command Prompt.bat lệnh chung là:
    apktool if ***.apk
    với ***= tên từng file apk rồi. (trong bộ apktool sẵn có file bat để if rồi)
    VD:
    apktool if framework-res.apk
    apktool if twframework-res.apk
    apktool if lge-res.apk
    apktool if miui-res.apk
    IV- Tiến hành.
    1. Decode (xả)
    apktool d ***.apk
    => Sẽ được folder tên giống như apk vậy khác là ko có đuôi apk thôi.
    apktool d framework-res.apk
    -> được folder framework-res ->
    + Để có “Tiếng Việt” trong cài đặt ta tiến hành add tv vào file framework-res.apk
    2. Dịch xml
    Mục đích chính là dịch các dòng màu đen trong cấu trúc xml như ví dụ dưới đây.
    <string name="app_name">Message</string>
    <string name="no_title">No title</string>
    <string name="exceeded_memory_title">Memory full</string>
    Sau khi dịch
    <string name="app_name">Nhắn tin</string>
    <string name="no_title">Không có tiêu đề</string>
    <string name="exceeded_memory_title">Bộ nhớ đầy</string>
    Có nhiều cách để bạn dịch xml ta sử dụng công cụ hỗ trợ APK TRÁNS WIZARD
    Các bạn cần có bộ từ điển cho nó.
    Cách rút từ điển dịch tự động (XEM Ở ĐÂY)
    Sau khi các bạn Rút được từ điển csv hãy dùng nó để dịch các apk từ điển phải có tên DictionaryEnVi.csv mới load được. Trong bộ trên đã có sẵn bộ từ điển nho nhỏ giúp các bạn trải nghiệm
    Ví dụ dịch LGBrowser.apk
    a) Sau khi Decode = apktool -> folder LGBrowser
    b) Cắt nó cho vào folder Apk Translation Wizard/ projects/
    c) Làm theo hình dưới từ số 1 đến 4. (chọn Dict->load Dict->Read XML->Translate)


    + Quá trình dịch rất nhanh, nếu còn phần màu vàng ở phần dịch bên dưới các bạn xem chữ ở Original rồi dịch sang bên Translated. Copy paste dịch google cũng được.
    + Dịch thêm xong nhấn nút Add Translation lưu vào từ điển cho đỡ phí công dịch thêm.
    d) Tắt chương trình đi rồi làm lại từ 1-5
    Kiểm tra xem Write XML đã thành công chưa ta vào thư mục
    projects/tên_apk/res/values-vi-rVN (với framework-res)
    hoặc values-vi (app khác)
    Mở xml = notepad++ xem thử ->dịch thêm cho full thì làm luôn trên notepad++
    3. So sánh chỉnh sửa file string.xml
    Dùng plugin compare trong notepad++ (xem bài này) hoặc phần mềm so nào đó như “Compare it” để so xml gốc (trong values) với xml đã dịch (trong values-vi hoặc values-vi-rVN)
    Mẹo: Notepad++ > Plugin> Compare > Chỉ tích ở Inogre Spacing và Detect moves
    Không so sánh file string.xml có dung lượng lớn bằng plugin compare vì dễ bị treo notepad++.
    Lưu ý quan trọng:
    + Khi dịch bằng Apk Translation Wizard các dòng sẽ lệch nhau nên phải chỉnh cho giống với gốc.
    <string name="duplicate_file_name_confirm">"\"%1$s\" The file already exists.
    Do you want to overwrite the existing?"</string>
    thì dịch cũng phải nằm ở 2 dòng như thế và chú ý có ngoặc kép:
    <string name="duplicate_file_name_confirm">"\"%1$s\" Tệp đã tồn tại.
    Bạn có muốn ghi đè lên không?"</string>
    Cuối cùng mở file xml = Microsoft Word để xem còn lỗi gì không nhé.
    4. Compile (Đóng gói):


    Đưa folder hoàn thành ở bước 2 trở về folder apktool. Lệnh compile chung là
    apktool b ***
    (*** là tên thư mục mà ta đã xả ở bước 1 nhé)
    - Nếu trôi chảy sẽ thấy dòng cuối cùng: Building apk file…
    - Mở file apk gốc bằng 7zip hoặc winrar
    - Sau đó vào thư mục apktool/***/build/apk/ kéo file resource.arsc thay thế nó.
    Apktool báo rất rõ nên các bạn chú ý vào dòng log build mà tìm dòng lỗi.
    5. Đưa file trở lại phone
    - Copy file apk đã thay resource ở trên -> thẻ nhớ hoặc bộ nhớ trong
    - Thao tác bằng cách giữ tay 1 lát vào file apk
    - Mở root explore -> vào thẻ nhớ -> copy apk vào /system/ (nếu không paste được thì nhấn Mount R/W trên cùng bên phải -> R/O)
    + Chọn Permission -> đánh dấu rồi OK

    + Move vào thư mục framework hoặc app tùy theo apk nhé -> có hỏi replace thì yes
    - Nhấn nút nguồn reboot ngay để tránh FC và hưởng thụ thành quả của mình.

    chúc anh em thành công
    Last edited by haiaumobile; 14-02-2015 at 10:09.
    Điện Thoại Di Động HẢI ÂU
    Đ/C: Chợ Xóm Mới B - Võ Thị Sáu - P3 - TP Bạc Liêu
    ĐT: 0939332272 , skype : haiau_bl

  2. ( haiaumobile ) đã được 17 thành viên cám ơn vì bài viết hữu ích!

    baochau968 (06-05-2015), binhquyen2014 (14-02-2015), CAM KHE GSM™ (14-02-2015), dinhtoan179™ (14-02-2015), dungcuongmobile (14-02-2015), HẢI HẬU GSM™ (14-02-2015), Lão_Đại (14-02-2015), LÝ NAM bạc liêu (14-02-2015), linhthịnhphát (14-02-2015), malepro (14-12-2016), NHC_2010 (14-02-2015), PhùngMobile (14-02-2015), QUỐC CƯỜNG MOBILE™ (14-02-2015), QUANGTRUNG_GSM (01-10-2015), thao9x.ht (15-02-2015), tranduy959 (14-02-2015), Văn Tuấn_Mobile (14-02-2015)

  3. #2
    Moderator HẢI HẬU GSM™'s Avatar
    Ngày tham gia
    Oct 2009
    Địa điểm
    HCM
    Tuổi
    36
    Bài viết
    2,234
    Cám ơn !!!
    1,084
    Thanked 1,511 Times in 920 Posts

    Mặc định

    quá tuyệt vời cho anh em
    267 Bùi Đình Túy . P24 . Bình Thạnh . HCM
    0907.819.667

  4. #3
    Moderator tranduy959's Avatar
    Ngày tham gia
    Apr 2014
    Bài viết
    3,347
    Cám ơn !!!
    1,256
    Thanked 1,412 Times in 1,239 Posts

    Mặc định

    quá hay,thank
    CHUYÊN LÀM BÙA MOBILE

  5. #4
    Thành viên danh dự QUỐC CƯỜNG MOBILE™'s Avatar
    Ngày tham gia
    Mar 2014
    Địa điểm
    CHỢ MỚI-AN GIANG
    Tuổi
    36
    Bài viết
    1,645
    Cám ơn !!!
    1,129
    Thanked 930 Times in 766 Posts

    Mặc định

    hót cho anh em quá
    TK agribank:LÊ QUỐC CƯỜNG:6700205323123 phone;0939.815.539 yahoo:kelvinlecuong
    Lúc bé cứ nghĩ chỉ có thuốc là đắng,lớn lên mới biết có những thứ còn đắng hơn cả thuốc.

  6. #5
    Thành viên tích cực NHC_2010's Avatar
    Ngày tham gia
    Apr 2010
    Bài viết
    520
    Cám ơn !!!
    76
    Thanked 26 Times in 26 Posts

    Mặc định

    thaks.có máy sẽ múc thử?

  7. #6
    Lính Quèn Thợ Học Nghề's Avatar
    Ngày tham gia
    Dec 2005
    Địa điểm
    Quảng Ngãi
    Tuổi
    41
    Bài viết
    686
    Cám ơn !!!
    143
    Thanked 454 Times in 280 Posts

    Mặc định

    Tool việt hóa bản quyền của chú lập link

    Tool check ẩn ngôn ngữ androi link

  8. #7
    Moderator CAM KHE GSM™'s Avatar
    Ngày tham gia
    May 2014
    Địa điểm
    CẨM KHÊ-PHÚ THỌ
    Tuổi
    29
    Bài viết
    4,137
    Cám ơn !!!
    565
    Thanked 1,809 Times in 1,297 Posts

    Mặc định

    Trích Được post bởi Thợ Học Nghề Xem bài viết
    Tool việt hóa bản quyền của chú lập link

    Tool check ẩn ngôn ngữ androi link
    nguy hiểm
    Lê Hưng mobile phone repair services
    0985210545

  9. #8
    Thành viên chính thức kehuydiet_mobile's Avatar
    Ngày tham gia
    Jul 2012
    Bài viết
    131
    Cám ơn !!!
    64
    Thanked 5 Times in 5 Posts

    Mặc định

    ae ai có những thuật ngữ về việt hóa cho e xin đang cần học thêm

  10. #9
    Thành viên chính thức kehuydiet_mobile's Avatar
    Ngày tham gia
    Jul 2012
    Bài viết
    131
    Cám ơn !!!
    64
    Thanked 5 Times in 5 Posts

    Mặc định

    Trích Được post bởi Thợ Học Nghề Xem bài viết
    Tool việt hóa bản quyền của chú lập link

    Tool check ẩn ngôn ngữ androi link
    pass Tool check ẩn ngôn ngữ androi link là gì vậy a

  11. #10
    Thành viên kỳ cựu dungcuongmobile's Avatar
    Ngày tham gia
    Aug 2013
    Địa điểm
    TUYÊNQUANG
    Bài viết
    1,020
    Cám ơn !!!
    228
    Thanked 188 Times in 177 Posts

    Mặc định

    thạnkkppro share

+ Trả lời bài viết
Trang 1 của 2 1 2 CuốiCuối

Thread Information

Users Browsing this Thread

Hiện có 1 người đang xem bài này . Bao gồm : 0 thành viên và 1 khách

     

Quyền viết bài

  • Bạn không thể tạo chủ đề mới
  • Bạn không thể gửi trả lời
  • Bạn không thể gửi đính kèm
  • Bạn không thể sửa bài viết của bạn
Lên đầu trang
thiet bi sua chua slim sim, heicard, sim ghep Firmware android giải pháp nhà thông minh