2013-04-10 19 views
10

Thực ra, tôi chỉ cần dịch các nút "thực hiện"/"pref"/"tiếp theo" ở bàn phím số thập phân sang ngôn ngữ Nga hoặc khác. Nhân tiện, bản địa hóa của ứng dụng bằng tiếng Nga. Hơn nữa, tất cả các nút khác như "hủy" ở điều khiển khác được dịch tự động khi tôi thay đổi ngôn ngữ bản địa hóa. Nhưng không phải thế. Nó có thể được thực hiện mà không cần tùy chỉnh không?Nút mặc định trên bàn phím iOS dịch

+0

Tôi cần điều này cho bàn phím văn bản và dự án cordova – Del

+0

Bạn có thể đính kèm ảnh chụp màn hình cho câu hỏi không? –

+0

Nó sẽ giúp bạn. http://stackoverflow.com/questions/12595970/iphone-change-keyboard-language-programmatically – Nikunj

Trả lời

5

Nó sẽ giúp bạn.

iPhone: Change Keyboard language programmatically.

Không có điều này là không thể - người dùng chỉ có thể thay đổi ngôn ngữ của họ trong cài đặt.

Tuy nhiên bạn có thể cung cấp cho người dùng một "tiếng Anh" bàn phím nếu bạn chọn (hoặc yêu cầu họ sở thích của họ)

bạn làm điều này bằng: UIKeyboardTypeASCIICapable

Bạn có thể thay đổi bàn phím trực tiếp trên bàn phím bằng cách nhấn " biểu tượng quả cầu "ở hàng dưới cùng.

Trước tiên, bạn phải bật các ngôn ngữ đó để nhập trong Cài đặt. Sau đó nhấn nút toàn cầu trên bàn phím sẽ chuyển đổi giữa các ngôn ngữ đó.

+0

tôi tryied, thêm bàn phím tiếng Pháp và thay đổi với thế giới, nhưng vẫn còn chữ "Done" xuất hiện – Del

+0

Tại sao mọi người upvote? điều này chỉ thay đổi cách bố trí bàn phím, nhưng nút xong vẫn chưa được dịch, đó là câu hỏi – Del

3

Tôi tìm thấy giải pháp: Bạn phải tạo một infoPlist.strings trong dự án Xcode của bạn, và thêm mã này:

/* 
    InfoPlist.strings 
*/ 
"Done" = "OK"; 

Sau đó, trong dự án- của bạn> Info, thêm ngôn ngữ của bạn (Tây Ban Nha trong tôi trường hợp).

Sau đó, quay lại tệp infoPlist của bạn và nhắm mục tiêu "tiếng Tây Ban Nha" trong menu bên phải, trong tab "Bản địa hóa".

Trong "Chỉnh sửa lược đồ", nhấp vào bên cạnh nút "dừng ứng dụng", nhấp vào chạy-> tùy chọn và trong "Ngôn ngữ ứng dụng", chọn "Ngôn ngữ hệ thống".

Lặp lại tất cả ngôn ngữ trong ứng dụng của bạn.

Thành công !!

0

Trong số answer, Oscar sau đây mô tả cách tạo nút tùy chỉnh và thêm nó làm chế độ xem phụ vào UIKeyboard.

Bạn có thể sử dụng phần trên để tạo nút cần thiết với bộ văn bản tùy chỉnh bắt buộc &, sau đó thêm nó vào bảng UIKeyboard tại chỗ.