En Apple Docs dicen que un Nib permite la internacionalización simplemente traduciendo el Nib a muchos idiomas. Estoy pensando en un escenario peor pero realista: has creado una gran interfaz de usuario. Luego traduces esto a 25 idiomas. Entonces obtienes 25 diferentes Nibs También obtiene una enorme redundancia en el diseño y la definición de la IU: 25 veces lo mismo. Mismos enlaces, mismo todo. Solo el texto es diferente.internacionalización con nibs. ¿Es realmente una buena idea?
Por lo tanto, realmente creo que este es un enfoque muy malo. En cambio, preferiría simplemente vincular todos los textos de un paquete de recursos o algo así. Solo un archivo con cadenas de texto, que está vinculado en tiempo de ejecución desde el recurso de idioma apropiado. Entonces solo tienes "problemas" para vincular el texto que realmente no te divierte. Pero luego, puede hacer cambios en su UI ONCE sin tener que hacer el mismo paso 25 veces una y otra vez. Un nuevo enlace en cada plumín. Eso sería tan horrible!
Ahora, por favor dime que me equivoqué. Apple no supone que hagamos algo tan crujiente?
En segundo lugar esto. Si planeas apoyar idiomas de derecha a izquierda, la sustitución simple de cadenas es casi imposible. – sbooth