приложение для iPhone не на английском языке - PullRequest
2 голосов
/ 02 апреля 2011

Я хочу создать приложение для iPhone не на английском языке, и я прочитал о локализации приложения.

  • нужно ли поддерживать локализацию строк, если я собираюсь поддерживать только один язык?
  • Нужно ли вносить какие-либо изменения в настройки проекта для поддержки неанглийских приложений?
  • Я использовал UIsearchBar для поиска данных в табличном представлении, используя следующий код, и он отлично работал с английскими строками и не сработал с другими, есть идеи, почему это происходит?

.

for (NSString *sTemp in searchArray)
{
    NSRange titleResultsRange = [sTemp rangeOfString:searchText options:NSCaseInsensitiveSearch];

    if (titleResultsRange.length > 0)
        [copyListOfItems addObject:sTemp];
}

Любая помощь будет оценена, спасибо

Ответы [ 2 ]

2 голосов
/ 02 апреля 2011

Мой совет: используйте NSLocalizedString, даже если вы не планируете переводить ваше приложение сейчас ... На следующий день оно будет готово к локализации.

Редактировать: и да, вы должны изменить info.plist, чтобы установить "основной язык" для проекта ...

1 голос
/ 02 апреля 2011

Вам не нужна локализация, если у вас будет только один язык, просто создайте приложение на этом языке и отправьте его.

Какую ошибку вы получаете при сбое в UISearchBar

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...