Jaki jest *comment
parametr w:
NSString *NSLocalizedString(NSString *key, NSString *comment)
Jeśli to zrobię:
NSLocalizedString(@"Hello_World_Key", @"Hello World")
i mają dwie wersje Localizable.strings (angielską i hiszpańską), czy każda z nich wymaga wpisu:
English.lproj/Localization.strings: @"Hello_World_Key" = @"Hello World";
Spanish.lproj/Localization.strings: @"Hello_World_Key" = @"Hola Mundo";
Czy angielski nie jest zbędny?
źródło
"id" - "word";
jak w twoim przykładzie"Save" = "Save";
), ale musisz ręcznie dodać coś dłuższego"id" - "word 1 word 2 word 3";
Służy to tylko zrozumieniu tłumaczenia przez programistów, to znaczy podajesz klucz do uzyskania odpowiedniego ciągu z odpowiedniego pliku ciągów.
Parametr komentarza umożliwia programiście zrozumienie, co reprezentuje klucz ...
źródło