Rút và sửa từ điển cho Apk! | Cộng Đồng GSM Việt Nam-Đồng Hành-Hỗ trợ-Thành Công

Trùm vật tư ép kính | Bệnh Viện Điện Thoại 24h | Linh Kiện Tín Thành | Đặt chữ quảng cáo | Đặt chữ quảng cáo | Trùm điện thoại cổ độc

Rút và sửa từ điển cho Apk!

Thảo luận trong 'Việt hóa Android' bắt đầu bởi thanhlapvn, 29/6/13.

  1. thanhlapvn

    Admin Vietnamgsm.vn
    Làm thành viên từ: 26/6/13
    Bài viết: 2,287
    Cảm ơn: 5,672
    Điểm: 11,101
    Nghề nghiệp: Mobile Service
    Nơi ở: Trảng Bom-Đồng Nai
    M:
    Vietnamgsm GOLD:
    Cái này dành cho ai chưa biết.:) Các bạn có kinh nghiệm khác hay hơn xin góp thêm để tạo nên một phương pháp nhanh gọn nhất cho mọi người.
    - Bạn có một rom đã có tiếng Việt.
    - Bạn muốn dịch app bằng Apk Translation Wizard
    - Bộ từ điển đi kèm hoặc được share trên các diễn đàn thường quá ít hoặc lỗi.
    Mẹo sau sẽ giúp các bạn rút Dictionary từ rom TV có sẵn đó.
    * Lưu ý: thông thường với các HD sử dụng tool này là load zip -> decode nhưng để xử các file apk riêng lẻ các bạn nên sử dụng apktool để decode
    -----> CÁCH RÚT DICT bằng APKTransWizard <-----

    Tải APK Translation Wizard tại đây Bạn không thể xem nội dung này - Vui lòng đăng ký thành viên để được xem ! Cảm ơn.

    Bên trong đã chứa một bộ DictionaryEnVi.csv nho nhỏ cho các bạn trải nghiệm
    1.Bỏ thư mục (hoặc các) đã được xả bằng apktool vào thư mục "project"
    Vd: framework-res, settings, ...
    Lưu ý có chấm apk hay không có cũng không sao cả.
    Có thể lưu từng dict thành tên khác nhau cho dễ nhớ và load nhanh hơn.
    ví dụ: DictionaryEnVi_framework.csv
    khi nào cần dịch framework-res thì đổi tên thành DictionaryEnVi.csv dùng.
    [​IMG]
    2.Làm theo hình ảnh sau là có từ điển DictionaryEnVi.csv cho bạn. (Sau khi load dict mới này nếu tool báo lỗi dòng nào trong thẻ Log thì mở file csv bằng notepad++ để sửa)

    [​IMG]

    Cách sửa lỗi khi tạo và load dict như sau
    Lỗi sẽ báo ở thẻ LOG trên tool (dòng đỏ chót ghi Line??? ấy )
    Các dict *.csv đều có thể mở bằng notepad++ hoặc excel
    Cấu trúc chung là:
    "ApkName","FieldName","OriginalText","TranslatedText",
    tức là trên cùng một dòng - phân tách nhau bởi dấu phẩy.
    "Tên apk","tên trường","Văn bản gốc","Văn bản dịch",
    Và chỉ có một cặp ngoặc kép được sử dụng.
    Do đó các dòng phải theo mẫu trên thì tool mới nhận và dịch được. Ví dụ:
    Mã:
    "ApkName","FieldName","OriginalText","TranslatedText",
    "framework-res","factorytest_reboot",""Reboot"",
    "Khởi động lại"",
    "framework-res","permlab_receiveEmergencyBroadcast",""receive emergency broadcasts"",
    ""Nhận phát đa hướng khẩn cấp"",
    "framework-res","permlab_receiveMms","receive MMS","nhận MMS",
    "framework-res","permlab_receiveSms","receive SMS","nhận SMS",
    "framework-res","permlab_receiveWapPush","receive WAP","nhận WAP",
    "framework-res","sky_recent_title","Recent","Gần đây",
    "framework-res","recent_tasks_title","Recent","Gần đây",
    "framework-res","permlab_recordAudio","record audio","Thu âm",
    Các bạn có để ý rằng ở line 3 và line 5 không theo chuẩn mực ở dòng 1 không. Vậy ta sửa theo đúng cú pháp trên là được (cho nằm cùng một dòng và chỉ có 1 ngoặc kép) tool sẽ load ok.
    Mã:
    "framework-res","factorytest_reboot","Reboot","Khởi động lại",
    "framework-res","permlab_receiveEmergencyBroadcast","receive emergency broadcasts","Nhận phát đa hướng khẩn cấp",
    "framework-res","permlab_receiveMms","receive MMS","nhận MMS",
    "framework-res","permlab_receiveSms","receive SMS","nhận SMS",
    "framework-res","permlab_receiveWapPush","receive WAP","nhận WAP",
    "framework-res","sky_recent_title","Recent","Gần đây",
    "framework-res","recent_tasks_title","Recent","Gần đây",
    "framework-res","permlab_recordAudio","record audio","Thu âm",


    Sau các bước đó làm thêm bước này nữa Bạn không thể xem nội dung này - Vui lòng đăng ký thành viên để được xem ! Cảm ơn.
    Chúc các bạn thành công!
    Bạn không thể xem nội dung này - Vui lòng đăng ký thành viên để được xem ! Cảm ơn.
     

    ****************Để giúp forum phát triển,anh em vui lòng share Facebook, Google+ ****************
    minhtuanhttm, Dương Hồ, hungmowo9 người khác. đã cảm ơn bài viết này.
  2. mr.duybui91

    • Thành Viên Đẳng Cấp
    Thành viên Đẳng Cấp
    Làm thành viên từ: 7/12/13
    Bài viết: 260
    Cảm ơn: 111
    Điểm: 16
    M:
    Vietnamgsm GOLD:
    Bác @thanhlapvn ơi. bác sửa lại file ảnh hướng dẫn đc k ah
     
  3. hungmowo

    • VIP
    Gia đình Vietnamgsm
    Làm thành viên từ: 3/7/13
    Bài viết: 319
    Cảm ơn: 324
    Điểm: 184
    Nơi ở: bình thuận
    M:
    Vietnamgsm GOLD:
    cảm ơn anh đã chia sẻ
     
  4. minhtuanhttm

    • Thành Viên
    Gia đình Vietnamgsm
    Làm thành viên từ: 5/5/14
    Bài viết: 65
    Cảm ơn: 5
    Điểm: 0
    M:
    Vietnamgsm GOLD:
    thks bác
     
  5. coixadoa

    • Thành Viên
    Gia đình Vietnamgsm
    Làm thành viên từ: 15/7/14
    Bài viết: 90
    Cảm ơn: 5
    Điểm: 0
    M:
    Vietnamgsm GOLD:
    thanhs thớt nha
     

Thành viên đang xem bài viết này (Thành viên: 0, Khách: 0)

X

Hỗ trợ kỹ thuât >> CHAT ngay !