¿Cuál es el *comment
parámetro en:
NSString *NSLocalizedString(NSString *key, NSString *comment)
Si hago esto:
NSLocalizedString(@"Hello_World_Key", @"Hello World")
y tienen dos versiones de un Localizable.strings (inglés y español), cada uno necesita la entrada:
English.lproj/Localization.strings: @"Hello_World_Key" = @"Hello World";
Spanish.lproj/Localization.strings: @"Hello_World_Key" = @"Hola Mundo";
¿No es el inglés redundante?
fuente
"id" - "word";
como en su ejemplo"Save" = "Save";
), pero debe agregar algo manualmente más tiempo"id" - "word 1 word 2 word 3";
Es solo para que el desarrollador entienda la traducción, es decir, está dando una clave para obtener la cadena correspondiente del archivo de cadenas correspondiente.
El parámetro de comentario permite al desarrollador comprender qué representa la clave ...
fuente