Estoy traduciendo un proyecto de iOS al portugués y he creado un archivo pt.lproj/Localizable.strings, y he agregado NSLocalizedString() en el código fuente. ¡Todo funciona! Con un pequeño problema: las cadenas dentro de los archivos XIB no se traducen ... Sé que esto es por diseño.iOS Archivo Localizable.strings para archivos XIB?
He visto que el comando ibtool se puede utilizar para extraer cadenas de un archivo XIB llamado x y ponerlo en un archivo llamado x.strings ... pero mi pregunta es, ¿hay alguna manera de tirar de las cuerdas? de TODOS los archivos xib y ponerlos todos en un solo archivo .strings (por ejemplo, Localizable.strings? o incluso otro llamado XIBs.strings estaría bien?)
Bien, ¡así que no hay una forma muy simple de hacerlo! Creo que voy a hacer la ruta de IBOutlets, ya que hay alrededor de 40 archivos de punta, pero algunas cadenas se comparten entre ellos (y queremos unos 10 idiomas, así que será mejor a la larga, creo!) Creo que Solo revisaremos los NIB y nos aseguraremos de que las etiquetas, etc., puedan acomodar un poco más de texto para otros idiomas (de lo contrario, el diseño será idéntico). ¡¡De todas formas, gracias por la ayuda!! – Javawag