2013-05-04 19 views
6

Mam aplikację, która korzysta z lokalizacji, muszę dodać jeszcze jeden język, chcę wyświetlić dwa obrazy w różnych językach o tej samej nazwie w jednym pliku xib, plik xib nie jest zlokalizowany jako I lokalizuję obrazy. Czy można to zrobić za pomocą konstruktora interfejsu, bez pisania jakiegokolwiek kodu?Dodawanie nowego języka do istniejącej zlokalizowanej aplikacji

+0

Hej, ja też chcę tego samego w mojej aplikacji plz, pomóż nam. – freelancer

Odpowiedz

3

Dodaj zdjęcia do zlokalizowanych podkatalogów w projekcie (en.lproj, es.lproj itp.), A system iOS wybierze poprawny obraz po usunięciu z archiwum zlokalizowanego pliku Xib.

Xcode może zrobić to za Ciebie automatycznie: Wystarczy wybrać zasób, który chcesz zlokalizować (obraz, plik xib, itd.), Wyświetla okienko Inspector File, a następnie kliknij przycisk Localize.

(Na marginesie, złą praktyką jest lokalizowanie dużej liczby zdjęć. Należy usunąć tekst ze zdjęć i wybrać je tak, aby były "neutralne" i "zrozumiałe" w każdym regionie świata. rozmiar podziękuje Ci za to.)

0

Aby zrobić to bez kodu, musisz zlokalizować Xibs, w przeciwnym razie będziesz potrzebować kodu od Ciebie lub innych oraz pewnej konfiguracji. Jest to łatwiejsze:

Zakładając, że dodałeś już lokalizacje do projektu (możesz to zrobić w zakładce Projekt> Informacje), wystarczy wybrać obraz z drzewa projektu i sprawdzić żądane lokalizacje na prawym pasku bocznym (cmd-alt-1, lokalizacje).

Zamień obraz w każdym katalogu * .lproj na zlokalizowaną wersję. Następnie, jak zwykle, używaj viewDidLoad, aby załadować obraz do widoku obrazu XIB lub cokolwiek robisz.

4

enter image description here

Możesz dodać jeszcze jeden język przez kliknięcie + button.Hope pomoże you.But trzeba dokonać wielu XIb jako mówisz ustawić obrazy tylko w jednym XIB myślę, że jest niemożliwe.