Какой *comment
параметр в:
NSString *NSLocalizedString(NSString *key, NSString *comment)
Если я сделаю это:
NSLocalizedString(@"Hello_World_Key", @"Hello World")
и у вас есть две версии Localizable.strings (английская и испанская), нужна ли каждая запись:
English.lproj/Localization.strings: @"Hello_World_Key" = @"Hello World";
Spanish.lproj/Localization.strings: @"Hello_World_Key" = @"Hola Mundo";
Разве английский не лишний?
источник
"id" - "word";
как в вашем примере"Save" = "Save";
), но вам нужно вручную добавить что-то более длинное"id" - "word 1 word 2 word 3";
Это просто для понимания разработчиками перевода, то есть вы даете ключ для получения соответствующей строки из соответствующего файла строк.
Параметр комментария позволяет разработчику понять, что представляет собой ключ ...
источник