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
Odpowiedz
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.
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 !!
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.
Potrzebuję tego do klawiatury tekstowej i projektu Cordova – Del
Czy możesz dołączyć zrzut ekranu do pytania? –
To ci pomoże. http://stackoverflow.com/questions/12595970/iphone-change-keyboard-language-programmatically – Nikunj