Soru & Cevap

Yerelleştirme

04.11.2013 - 06:51

Localizable.strings içine 

"PLEASE_EDIT" = "Please Edit";

"PLEASE_SET_TITLE" = "Please Set Title";

"SAVE_IS_SUCCESSFUL" = "Save is Successful!";

"CREATION_ID" = "Creation ID";

şeklinde tanımlamalarımı yaptım, App nin Info kısmından da Localizations Language eklemelerimi yaptım. Her dilde 7 Files Localized yazıyor.

.xib ve main.storyboard dosyalarıma ayrı olarak Localizations yaptım ve çalışıyor fakat Localizable.strings içinde tanımladıklarım çalışmıyor.

Sorun ne olabilir ? Simulator ile alakalı olabilir mi ?

 

19 Görüntülenme

4 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

Profile picture for user yvzyldrm
yvzyldrm
16.12.2013 - 03:54

evet uygulamayı silmekle iyi yapmışsın veya clean build de diyebilirdin silmene gerek kalmazdı.

kısayolu cmd+shift+k

picture-6885-1383574095.jpg
erkamdmrc
06.11.2013 - 04:33

Kendi sorumu cevaplıyayım.

Localizable.strings hazırlıkları tamamlandıktan sonra iPhone Simulatorden uygulamayı silip tekrar derlemek gerekiyor. Ben programın adını değiştirdim, home da yeni oluşan uygulamada çalıştı.

picture-6885-1383574095.jpg
erkamdmrc
05.11.2013 - 01:41

Mesela notice ekranı için bunu kullandım.

            UIAlertView *notice = [[UIAlertView alloc]

                                   initWithTitle:NSLocalizedString(@"NOTICE",nil)

                                   message:NSLocalizedString(@"UPDATING_WAS_SUCCESSFUL",nil)

                                   delegate:self

                                   cancelButtonTitle:NSLocalizedString(@"CLOSE",nil)

                                   otherButtonTitles:nil];

            [notice show];

Yada notification da 

localNotif.alertBody = NSLocalizedString(@"YOU_HAVE_A_MESSAGE_TO_SEND",nil);

picture-4271-1380316299.jpg
MuratSisman
05.11.2013 - 12:14

Kodlamandan örnek gönderebilirmisin