Me gustaría saber si es posible "distribuir" los recursos de traducción (mis archivos "Localizable.strings") en muchos subarchivos.iPhone: es posible dividir Localizable.strings en muchos archivos
De hecho, en mi aplicación, almaceno artículos de texto en muchas carpetas, y me gustaría poner las traducciones de cada artículo al margen del artículo original, es decir, en su propia carpeta.
En resumen, me gustaría utilizar este tipo de jerarquía:
Recursos/
- Artículos/
- First_Article/
--- --- Content.article
localizable. cuerdas/
---- ---- en
fr
- Second_Article/
--- Content.article
--- Localizable.strings/
---- ---- en
fr
¿Alguien tiene una idea acerca de la viabilidad y la forma de lograr hacer esto? :)
Gracias por adelantado
¡Parece una gran solución! ¿Sabes si es posible leerlo desde una URL, que podría autorizar el uso de una jerarquía _real_ en mi aplicación (me refiero a carpetas concretas en mi paquete de aplicaciones)? – Taku
No puede almacenar cosas en su AppBundle después de haberlo creado en XCode. Entonces no puedes descargar archivos en él. Es posible que pueda hacer que este método funcione con la carpeta de documentos: NSLocalizedStringFromTableInBundle. Sin embargo, probablemente sea mejor simplemente descargar diferentes recursos del servidor, dependiendo del idioma del usuario. Puede almacenar un patrón de url o post/prefix en localizable.strings que dirige a los usuarios a la ruta de descarga correcta. – FelixLam
Puede haber más beneficios con dicha solución, tiene razón. Muchas gracias por su ayuda Felix :) – Taku