Compartir tecnología

¿Cómo internacionalizar InfoPlist cuando iOS tiene múltiples objetivos?

2024-07-08

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

Dado que diferentes destinos deben mostrar diferentes nombres de aplicaciones y diferentes solicitudes de permiso, el archivo InfoPlist internacionalizado debe crearse con el nombreLista de información.cadenas archivo, ¿cómo internacionalizar cuando hay múltiples objetivos? Proceder de la siguiente:

1. Primero, creamos diferentes carpetas en el directorio raíz del proyecto correspondientes a múltiples objetivos diferentes y luego creamos los archivos correspondientes para cada objetivo en las carpetas correspondientes.Lista de información.cadenasComo se muestra en la figura: el primer InfoPlist.strings se coloca en la carpeta Sanitation (nómbrelo como desee) y el segundo InfoPlist.strings se coloca en la carpeta Fulongma.

2. Verificamos la configuración en el lado derecho de InfoPlist.strings y configuramos la membresía objetivo correspondiente al archivo. De esta manera, cada InfoPlist.string encontrará el archivo info.plist correspondiente al destino y podremos traducir la información que. debe traducirse en el archivo InfoPlist.string correspondiente. Se han internacionalizado los permisos, los nombres de las aplicaciones, etc. Como se muestra en la imagen: