Почему мое приложение не собирает текст в файле Localizable.strings? - PullRequest
1 голос
/ 25 октября 2011

Я пытаюсь локализовать свое приложение для iPhone, и я пытался обратиться за помощью в Google и посмотреть здесь, но я не могу найти ничего, что я делаю неправильно.

Я создал LocalizableФайл .strings, который в настоящее время содержит только:

/* 
  Localizable.strings
  AppName

  Created by Joe on 25/10/2011.
  Copyright (c) 2011 xxx. All rights reserved.
*/

"DestinationHeader" = "I am going to";

Затем я перешел на вкладку «Локализация» справа в XCode и добавил «английский» в файл.Теперь файл появляется в моей папке en.lproj в комплекте.

Затем в контроллере представления я добавил строку:

sectionTitle = NSLocalizedString(@"destinationHeader", nil);

Но все, что, кажется, происходиттекст «destinationHeader» появляется вместо «я собираюсь».Я явно что-то делаю не так, у кого-нибудь есть идеи?

Спасибо!

: - Джо

1 Ответ

6 голосов
/ 25 октября 2011

Попробуйте это:

sectionTitle = NSLocalizedString(@"DestinationHeader", nil);

Вы должны ввести то же значение ключа в localizable.strings, и оно чувствительно к регистру.

...