Форум программистов, компьютерный форум CyberForum.ru

Программирование мобильных систем

Войти
Регистрация
Восстановить пароль
 
perlik
38 / 38 / 1
Регистрация: 26.01.2013
Сообщений: 140
#1

Force Localization - Программирование

22.05.2013, 23:22. Просмотров 811. Ответов 1
Метки нет (Все метки)

Всем привет

Такая тема, пытаюсь сделать форсированную локализацию на основе уже созданной локализации, которая работает, только когда телефон меняет на нужный язык свой телефон.
Я приделал кнопки с языками которые прописывают в nsuserdefaults языки. например английский там будет
Language String en

Написал метод. пока на данном этапе языков будет 5, потом нужно будет добавить еще 1(на будущее)

Objective-C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
-(NSString *)selectLanguageStringForKey:(NSString *)key {
    NSString *language = [[NSUserDefaults standardUserDefaults] stringForKey:@"Language"];
    NSString *path;
    
    if ([language isEqual:@"en"]) {
        path = [[NSBundle mainBundle] pathForResource:@"en" ofType:@"lproj"];
    }
    else if ([language isEqual:@"he"]) {
        path = [[NSBundle mainBundle] pathForResource:@"he" ofType:@"lproj"];
    }
    else if ([language isEqual:@"ru"]) {
        path = [[NSBundle mainBundle] pathForResource:@"ru" ofType:@"lproj"];
    }
    else if ([language isEqual:@"fr"]) {
        path = [[NSBundle mainBundle] pathForResource:@"fr" ofType:@"lproj"];
    }
    else if ([language isEqual:@"ar"]) {
        path = [[NSBundle mainBundle] pathForResource:@"ar" ofType:@"lproj"];
    }
 
    NSBundle *languageBundle = [NSBundle bundleWithPath:path];
    NSString *str = [languageBundle localizedStringForKey:@"" value:language table:nil];
    return str;
    
#ifdef DEBUG
   NSLog(@"%@", str);
#endif
    
}
Но ничего не происходит. погружается всегда английский
Что я пропустил в логике там? У кого-то был опыт с этим делом?

спасибо
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.05.2013, 23:22     Force Localization
Посмотрите здесь:

Особенности разных типов SSD от CORSAIR (Force 3, Force GT, Perfomance Pro) - SSD
Доброго времени! Расскажите пожалуйста кто что знает об этих типах SSD. А то объёмы одинаковые а ценник существенно разный Для примера...

IOStreams, localization - C++
Здравствуйте! Подскажите, пожалуйста, как можно реализовать свой фасет для преобразования кодировок? Нужно писать в файл и читать из файла...

JSF localization - Java EE
Не работает локализация. Сделал все по туториалу из сайта не малоизвестного китайца. Вот отрывок из faces-config.xml: ...

GWT UIBinder localization - Java EE
Есть задание тестовое для приема на работу. Возникают проблемы с работой messages.properties, а именно, как мне узнать локаль моего...

Стоит ли доверять Codestyling Localization ? - WordPress
пишет вот Malfunction at admin script core detected ! Reason: misplaced core file(s) enqueued | Polluter: unknown (probably by...

глобализация и локализация динамической карты сайта. (globalization and localization dynamic sitemap) - C# ASP.NET
дальше globalization and localization=gl Вообщем решил вспомнить gl. Со статикой вроде все получается. Дальше решил попробовать на карте...

Настройка Force 2.0 - Fortran
Начинаю осваивать новый язык программирования, раньше прогала на С++ и Матлабе. Теперь нужен Fortran.. Порекомендовали некий FORCE 2.0,...

Force 2.0 ошибка - Fortran
Program tes write(*,*) 'Hello' End в общем, при компиляции даже такой простой программы(молчу про остальные) выдает такие ошибки....

Ошибка в программе Force 2.0 - Fortran
Здравствуйте. Помогите, пожалуйста, найти ошибку в программе. REAL FUNCTION F*8 (X,FNLP) REAL*8 X(1) COMMON...

Ge-force fx 5500 кулер - Видеокарты
Привет,вот нашёл комп,в нём была видюшка geforce fx 5500 без кулера и радиатора.Пробовал без них,работает,но если через 10 минут потрогать...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
perlik
38 / 38 / 1
Регистрация: 26.01.2013
Сообщений: 140
24.05.2013, 13:55  [ТС]     Force Localization #2
Тема закрыта ) все сделал вчера. теперь язык меняется на лету.
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru