Мое заявление PDO не работает

Не полагайтесь на строки, которые вы установили в своем файле nib. Используйте свой наконечник только для макета & amp; настройка просмотров. Любая строка, отображаемая пользователю (текст кнопки и т. Д.), Должна быть в ваших файлах Localizable.strings, и когда вы загружаете свой nib, вам необходимо соответствующим образом установить текст на соответствующем представлении / элементе управления.

Чтобы получить пакет для текущего языка:

NSString *path = [[NSBundle mainBundle] pathForResource:currentLanguage ofType:@"lproj"];
if (path) {
    NSBundle *localeBundle = [NSBundle bundleWithPath:path];
}

И использовать пакет для получения ваших локализованных строк:

NSLocalizedStringFromTableInBundle(stringThatNeedsToBeLocalized, nil, localeBundle, nil);

Также для форматирования даты вы можете захотеть посмотрите на

[NSDateFormatter dateFormatFromTemplate:@"HH:mm:ss"" options:0 locale:locale];

Чтобы использовать это, вам нужно будет создать NSLocale для соответствующего языка / страны, которую вы хотите использовать.

35
задан Taryn 22 March 2017 в 16:27
поделиться