2011-09-16 3 views
0

я нашел это хороший пример использования NSLocalizedString: What is the second parameter of NSLocalizedString()?NSLocalizedString с пустым комментарием?

NSLocalizedString(@"Save",@"Title of the Save button in the theme saving dialog"); 

.

/* Title of the Save button in the theme saving dialog */ 
"Save" = "Save"; 

Но что, если комментарий в NSLocalizedString пуст? Что значит означает? Будет ли он автоматически знать, где найти переведенное слово в localize.strings?

Благодаря

+0

Возможный дубликат [Что является вторым параметром NSLocalizedString()?] (Http://stackoverflow.com/questions/1442822/what-is-second-param-of-nslocalizedstring) – Joe

ответ

1

Первым параметром является ключ к locizable.strings. Второй параметр - это комментарий, предназначенный для оказания помощи в переводе. Это не повлияет на поведение приложения вообще, поэтому не имеет значения, пусто ли оно или нет.

+0

Не знаете, почему это было опущено. NSLocalizedString (key, comment) просто вызывает значение 'localizedStringForKey: value: table' NSBundle и передает комментарий как параметр значения с помощью таблицы nil, поведение которой является тем, что я здесь описываю. – adpalumbo

+0

Ну, посмотри на это! Спасибо за объяснение. – adpalumbo

+0

Полезно знать. Редактирование завершено! – adpalumbo

1

Комментарий зарезервирован для genstrings инструмента, чтобы помочь кому-то, кто может или не может быть техническим, переводить свои локализованные строки на новые языки.

Смежные вопросы