Quel est le *comment
paramètre dans:
NSString *NSLocalizedString(NSString *key, NSString *comment)
Si je fais ceci:
NSLocalizedString(@"Hello_World_Key", @"Hello World")
et ont deux versions d'un Localizable.strings (anglais et espagnol), chacun a-t-il besoin de l'entrée:
English.lproj/Localization.strings: @"Hello_World_Key" = @"Hello World";
Spanish.lproj/Localization.strings: @"Hello_World_Key" = @"Hola Mundo";
L'anglais n'est-il pas redondant?
la source
"id" - "word";
comme dans votre exemple"Save" = "Save";
), mais vous devez ajouter manuellement quelque chose de plus"id" - "word 1 word 2 word 3";
C'est juste pour la compréhension du développeur sur la traduction, c'est-à-dire que vous donnez une clé pour obtenir la chaîne correspondante à partir du fichier de chaînes correspondant.
Le paramètre comment permet au développeur de comprendre ce que représente la clé ...
la source