1. Hiện tại trang web đang trong quá hình chuyển đổi và tái cấu trúc lại chuyên mục nên có thể một vài chức năng chưa hoàn thiện, một số bài viết và chuyên mục sẽ thay đổi. Nếu sự thay đổi này làm bạn phiền lòng, mong bạn thông cảm. Chúng tôi luôn hoan nghênh mọi ý kiến đóng góp để chúng tôi hoàn thiện và phát triển. Cảm ơn

Hướng dẫn chi tiết việt hóa từ A-Z

Thảo luận trong 'ỨNG DỤNG VIỆT & VIỆT HÓA' bắt đầu bởi msmobile, 10/6/13.

  1. msmobile

    msmobile New Member

    Bài viết:
    4
    Đã được thích:
    0
    Điểm thành tích:
    0
    Các bước cơ bản đó là:
    + Rút apk từ phone -> decode -> dịch (so sánh chỉnh sửa)-> compile -> Đưa trở lại phone.
    Thảo luận về lỗi build (VÀO ĐÂY)
    Cách rút từ điển dịch tự động (XEM Ở ĐÂY)
    Cách sử dụng công cụ khác (XEM LUÔN) --> mod Dokyson
    I - Công cụ cần có:
    1. java JDK http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
    2. Apktool 1.5 có sẵn if và file Command Prompt.bat gõ lệnh http://www.mediafire.com/?ggsgdzbdn9sviic
    3. ADB command tool http://www.downloadtaxi.com/d/1370446744
    4. Notepad++ hoặc Ultra edit. http://notepad-plus-plus.org/download/v6.2.3.html
    5. Driver đầy đủ kết nối trơn tru với điện thoại.
    6. Dịch tự động http://www.mediafire.com/download/czs757969byi7rq/Dichtudong_tedofu.rar
    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)

    [​IMG]

    + 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
    [​IMG]
    + 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 các bạn thành công!
    Video trực quan sinh động đây http://www.4shared.com/video/GrCUUaFv/VH_FULL.html?

    Read more: http://choimobile.vn
     
  2. LoiPT

    LoiPT New Member

    Bài viết:
    2,929
    Đã được thích:
    0
    Điểm thành tích:
    0
    Hôm nay mới đc nghỉ ngồi nghịc thử xem sao, thanks bác nhé

    p/s: đây là thành quả sau khi đọc bài của bác. buổi sáng tốt lành :)
    [​IMG]
     
    Chỉnh sửa cuối: 5/7/13
  3. vulinhmph

    vulinhmph New Member

    Bài viết:
    16
    Đã được thích:
    0
    Điểm thành tích:
    1
    Cám ơn chủ thớt.
     
  4. Thien97408

    Thien97408 Member

    Bài viết:
    615
    Đã được thích:
    0
    Điểm thành tích:
    16
    Dịch vụ đăng tin quảng cáo chuyên nghiệp Mr. Trí 0937 300 081

    Bán hàng Online đang trở thành phương pháp mua bán rất phổ biến và hiệu quả. Cá nhân bạn đang có những sản phẩm mong muốn bán ra thị trường. Nhưng bạn có quá nhiều việc phải làm! bạn không có nhiều thời gian dành cho việc đăng tin lên những trang mua bán trao đổi. Vì vậy hiệu quả bán hàng không được như ý muốn . Tại sao bạn không nghĩ đến một giải pháp khác mà sản phẩm của bạn vẫn được nhiều người biết đến một cách rộng rãi trên mạng. Hãy gọi đến dịch vụ đăng tin nhanh của chúng tôi, dịch vụ đăng tin rao vặt giá rẻ của chúng tôi sẽ làm phần việc đó để đưa sản phẩm của bạn sớm lên TOP Google.


    GÓI 1
    - Chi phí : 800.000 VND / 01 tháng
    - Biên soạn nội dung tin đăng.
    - 300 tin mỗi ngày.
    - Báo cáo thống kê hàng ngày.

    GÓI 2
    - Chi phí : 1.300.000 VND / 01 tháng
    - Biên soạn nội dung tin đăng
    - 500 cho tin mỗi ngày.
    - Báo cáo thống kê hàng ngày.

    GÓI 3
    - Chi phí : 1.900.000 VND / 01 tháng
    - Biên soạn nội dung tin đăng
    - 800 cho tin mỗi ngày.
    - Báo cáo thống kê hàng ngày.

    GÓI 4
    - Chi phí : 3.000.000 VND / 01 tháng
    - Biên soạn nội dung tin đăng.
    - 1300 tin mỗi ngày.
    - Báo cáo thống kê hàng ngày.

    GÓI 5
    - Chi phí : 4.500.000 VND / 01 tháng
    - Biên soạn nội dung tin đăng.
    - 2,000 tin mỗi ngày.
    - Báo cáo thống kê hàng ngày.

    GÓI 6
    - Chi phí : 6.500.000 VND / 01 tháng
    - Biên soạn nội dung tin đăng
    - 3,000 tin mỗi ngày.
    - Báo cáo thống kê hàng ngày.

    Quý khách hàng có nhu cầu vui lòng liên hệ:

    Mr.Trí: 0937 300 081

    + Hợp đồng 03 tháng giảm 5%
    + Hợp đồng 06 tháng giảm 10%
    + Hợp đồng 12 tháng giảm 15%


    + Với mọi gói chúng tôi đều thực hiện đầy đủ mọi chức năng cho quý khách hàng: Báo cáo đầy đủ nội dung tin cho khách hàng, thay đổi nội dung và chọn website theo yêu cầu của khách hàng.
    + Phù hợp với Cá Nhân, Doanh Nghiệp lớn nhỏ bán sản phẩm hoặc quảng bá thương hiệu lâu dài trên Internet.

     

Chia sẻ trang này