1. Trang chủ
  2. » Công Nghệ Thông Tin

HƯỚNG dẫn LOCALIZATION (đa NGÔN NGỮ) CHO ỨNG DỤNG của bạn

17 309 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 17
Dung lượng 847,73 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

HƯỚNG DẪN LOCALIZATION ĐA NGÔN NGỮ CHO ỨNG DỤNG CỦA BẠN Các thiết bị iOS bao gồm cả iPhone và iPad có sẵn trên toàn cầu.Rõ ràng, người dùng iOS đến từ các nước khác nhau và nói những ng

Trang 1

HƯỚNG DẪN LOCALIZATION (ĐA NGÔN NGỮ)

CHO ỨNG DỤNG CỦA BẠN

Các thiết bị iOS bao gồm cả iPhone và iPad có sẵn trên toàn cầu.Rõ ràng, người dùng iOS đến từ các nước khác nhau và nói những ngôn ngữ khác nhau Để cung cấp trải nghiệm tuyệt vời cho người dùng, Các nhà phát triển ứng dụng cần xây dựng trên nhiều ngôn ngữ khác nhau Quá trình thích ứng với một ứng dụng để hỗ trợ một ngôn ngữ cụ thể thường được gọi là đa ngôn ngữ

Xcode có built-in hỗ trợ xây dựng nội địa hoá Vì vậy, nó là khá dễ dàng cho nhà phát triển quốc tế hóa một ứng dụng thông qua các tính năng đa ngôn ngữ và một số cuộc gọi API

Đa ngôn ngữ không chỉ là dịch ngôn ngữ Đó chỉ là một phần đúng Có chuyển đổi cả hình ảnh, đồ họa và âm thanh built cho các quốc gia khác nhau

Trong hướng dẫn này mình sẽ giúp các ban chuyển đổi ngôn ngữ từ tiếng anh sang tiếng việt :

1, Đoạn text tĩnh

2, Hình ảnh

3, Thông báo

4, Tên icon app

Bắt đầu nào!

Khởi tạo một project mới!

Trang 2

Đặt tên

– Chúng ta vào Main.storyboard Thiết kế giao diện người dùng !!! – Thêm một label vào để thêm một đoạn mã tiếng anh ! …

– Thêm button để đa ngôn ngữ text button!

– Thêm một imgae để thay đổi ảnh,image tải ảnh tại đây!

bản tiếng anh

Trang 3

DevPro vietnam bản tiếng việt

– Kéo giao diện vào nó sẽ trông như thế này!

Trang 4

– Kéo file ảnh vào !

Trang 5

Chọn ảnh set vào image!!!

Sẽ trông như thế này!!!

Trang 6

Như vậy chúng ta đã thiết kế thành công giao diện!

Bắt đầu Đa ngôn ngữ chữ của label và button!

Chọn vào Use Base Internalization cho phép đa ngôn ngữ!!!

Trang 8

nhấn vào nút + thêm ngôn ngữ

chọn finish để hoàn thành!

Trang 9

Kết quả chúng ta sẽ thêm được ngôn ngữ trông như thế này!

Thấy xuất hiện Main.strings(Vietnamese)

Trang 10

click vào Main.strings(Vietnamese) sẽ trông như thế này

1 /* Class = "UIButton"; normalTitle = "like"; ObjectID = "2uY-NL-zjF"; */

2 "2uY-NL-zjF.normalTitle" = "like" ;

3

4 /* Class = "UILabel"; text = "The greatest danger for most of us is not that our aim is too high and we miss it, but that it

is too low and we reach it."; ObjectID = "Ah6-H0-GAE"; */

5 "Ah6-H0-GAE.text" = "The greatest danger for most of us is not that our aim is too high and we miss it, but that it is too low and we reach it." ;

Khi chúng tôi thêm một địa hóa mới, Xcode quét qua các kịch bản cơ sở, chiết xuất những mặt hàng văn bản có tính cục bộ và đặt chúng vào tập tin chuỗi Tất cả các mục nằm trong cặp khóa / giá trị Phần đầu là bản tiếng anh phần sau là nơi thay đổi ngôn ngữ!

Chúng ta tiến hành thay đổi như sau!

1 /* Class = "UIButton"; normalTitle = "like"; ObjectID = "2uY-NL-zjF"; */

2 "2uY-NL-zjF.normalTitle" = "Thích" ;

3

4 /* Class = "UILabel"; text = "The greatest danger for most of us is not that our aim is too high and we miss it, but that it

is too low and we reach it."; ObjectID = "Ah6-H0-GAE"; */

5 "Ah6-H0-GAE.text" = "Mối nguy lớn nhất đối với hầu hết chúng ta không phải là cái đích chúng ta nhắm tới quá cao và chúng ta không đạt tới, mà là cái đích chúng ta nhắm tới quá thấp và chúng ta đạt được nó." ;

Trang 11

Vào cài đặt đổi sang tiếng việt !

biên dịch và chạy chúng ta sẽ thấy được sự thay đổi!

Trang 13

như vậy chúng ta đã thay đổi được text!

Tiếp theo thay đổi ảnh!

click vào tấm ảnh chúng ta cần nội địa hoá, chọn vào LocallZation.Chọn tiếng việt và chọn locallze

Trang 14

sau đó tic thêm vào base mặc định!

Vào app sẽ thấy xuất hiện 2 file : en.lproj và vi.lproj

vào vi.lproj xoá file ảnh cũ đi và thay ảnh mới và đặt đúng tên cũng như cùng đuôi ảnh

Chạy thử ta sẽ được kết quả như sau!lưu ý đang để máy ở ngôn ngữ tiếng việt

Trang 15

Tiếp theo mình sẽ hướng dẫn các bạn thay đổi chữ động khi xuất hiện một thông báo!

Ánh xạ action từ nút like sang :

1 - ( IBAction ) like: ( id ) sender {

2 }

Thêm đoạn mã thông báo sau!

1 - ( IBAction ) like: ( id ) sender {

2

3 [[[ UIAlertView alloc ] initWithTitle:@ "message"

4 message:NSLocalizedString(@ "BOOK_PURCHASE" , @ "Message" )

5 delegate:nil

6 cancelButtonTitle:@ "OK"

7 otherButtonTitles:nil ] show ] ;

8

9 }

Chuyển đổi thông báo thành tiếng việt

New file Chọn String File, Đặt tên như hình vẽ!

Trang 16

key: “BOOK_PURCHASE” …trong thông báo để thay đổi ngôn ngữ!

vào file Localizable.strings(base):

thêm text:

“BOOK_PURCHASE”=“thanks you!”;

vào file Localizable.strings(vietnamese):

“BOOK_PURCHASE”=“Cảm ơn!”;

chạy và kiểm tra kết quả:

Trang 17

Tiếp theo thay đổi Tên icon!

vào file Localizable.strings(vietnamese):

“CFBundleDisplayName” = “Nội Địa hoá”;

Lưu ý:Hãy thử để làm sạch setting và thiết lập lại iPhone Simulator nếu tên ứng dụng không thay đổi

Như thế mình đã hướng dẫn các bạn bản địa hoá Ngôn ngữ, button, Thông báo, Icon ,image

link full

1 http ://www.mediafire.com/download/n6bc99y9fxc4w74/NoiDiaHoa%21.zip

Ngày đăng: 19/10/2016, 00:45

TỪ KHÓA LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w