Как вызвать содержимое файла Localization.string

#ios #iphone

#iOS #iPhone

Вопрос:

Как я могу получить значение ключа из файла Localization.string на iPhone?

Комментарии:

1. Если бы вы предоставили пример используемого вами кода, это было бы полезно указать вам правильное направление.

2. Если ваш код работает, когда вы начинаете с указания — о чем вы на самом деле спрашиваете тогда? Будьте точны, и на ваши вопросы ответят быстро.

Ответ №1:

Вы можете использовать NSLocalizedString(@"Your_Localized_String_Name",@"");

Комментарии:

1. Пожалуйста, предоставьте некоторый код и, самое главное, примите некоторые ответы.

Ответ №2:

Вам нужно точно назвать ваш файл strings «Localizable.strings», если вы хотите использовать простое поведение по умолчанию, описанное там. В противном случае вам необходимо указать имя файла strings.

В вашем случае код был бы больше похож:

 NSBundle *thisBundle = [NSBundle bundleForClass:[self class]];

    NSString *locString = [thisBundle
        localizedStringForKey:assortedKeys[keyIndex  ]
        value:@"No translation" table:@"Localization"];
  

Если и только если вы переименуете Localization.string в Localization.strings