Estoy creando una aplicación Mac y quiero localizar mis etiquetas. Pensé que un archivo .strings
sería una mejor opción. Pero tengo problemas para leer el archivo .strings
en Objective-C. Estoy buscando un método más simple.¿Leíste el archivo .strings en Objective-C?
Este es el contenido de mi .string
archivo:
"LABEL_001" = "Start MyApp";
"LABEL_002" = "Stop MyApp";
"LABEL_003" = "My AppFolder";
...
ya he mirado http://developer.apple.com/library/mac/#documentation/cocoa/conceptual/LoadingResources/Strings/Strings.html.
Este es mi código:
NSBundle *bundle = [NSBundle mainBundle];
NSString *strFilePath = [[NSBundle mainBundle] pathForResource:@"Labels" ofType:@"strings"];
NSString *tt =NSLocalizedStringFromTableInBundle(@"LABEL_001",strFilePath,bundle, nil);
NSLog(@"STRING ::: %@",tt);
Pero la cadena tt da "LABEL_001"
, quiero "Start MyApp"
¿Qué estoy haciendo mal?
¿Has mirado en NSLocalizedString? – Luke