2013-04-10 21 views
10

Właściwie, muszę przetłumaczyć tylko "gotowe"/"pref"/"następne" przyciski na klawiaturze dziesiętnej pad na język rosyjski lub inny. Przy okazji, lokalizacja aplikacji w języku rosyjskim. Co więcej, wszystkie inne przyciski, takie jak "anuluj" w innych formantach, zostały przetłumaczone automatycznie po zmianie języka lokalizacji. Ale nie to. Czy można to zrobić bez dostosowywania?Domyślne przyciski klawiatury IOS tłumaczenie

+0

Potrzebuję tego do klawiatury tekstowej i projektu Cordova – Del

+0

Czy możesz dołączyć zrzut ekranu do pytania? –

+0

To ci pomoże. http://stackoverflow.com/questions/12595970/iphone-change-keyboard-language-programmatically – Nikunj

Odpowiedz

5

To ci pomoże.

iPhone: Change Keyboard language programmatically.

Nie jest to niemożliwe - użytkownik może zmienić język tylko w ustawieniach.

Jednak można dać użytkownikowi „English” klawiaturę, jeśli zdecydujemy (lub poprosić o ich preferencje)

to zrobić za pomocą: UIKeyboardTypeASCIICapable

można zmienić klawiaturę bezpośrednio na klawiaturze, naciskając " ikona globu "w dolnym wierszu.

Najpierw należy włączyć te języki dla wprowadzania danych w Ustawieniach. Następnie naciśnięcie przycisku globu na klawiaturze przełącza między tymi językami.

+0

I tryied, dodając francuskie klawiaturę i zmienia się świecie, ale wciąż słowo „Gotowe” pojawia – Del

+0

dlaczego ludzie upvote? to tylko zmienia układ klawiatury, ale przycisk "done" nadal nie jest tłumaczony, co jest pytaniem – Del

3

znalazłem rozwiązanie: trzeba stworzyć infoPlist.strings w projekcie Xcode i dodać ten kod:

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

Następnie w projektu-> Info dodaj swój język (hiszpański w moim walizka).

Później wróć do pliku infoPlist i wybierz "Hiszpański" w prawym menu, w zakładce "Lokalizacja".

W "Edit scheme", klikając obok przycisku "stop application", kliknij run-> options iw "Application language" wybierz "System language".

Powtórz czynność dla wszystkich języków aplikacji.

Sukces !!

0

W poniższej answer, Oscar opisano sposób tworzenia niestandardowego przycisku i dodawania go jako widoku podrzędnego do tablicy UIKeyboard.

Możesz użyć powyższego do utworzenia wymaganego przycisku z wymaganym selektorem niestandardowego tekstu &, a następnie dodać go do tablicy UIKeyboard w miejscu.