Condivisione della tecnologia

Come internazionalizzare InfoPlist quando sono presenti più target in iOS

2024-07-08

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

Poiché target diversi devono visualizzare nomi di app diversi e richieste di autorizzazione diverse, il file InfoPlist internazionalizzato deve essere creato con il nomeStringhe InfoPlist file, come internazionalizzare quando ci sono più target? Procedi come segue:

1. Innanzitutto creiamo cartelle diverse nella directory root del progetto corrispondenti a più destinazioni diverse, quindi creiamo file corrispondenti per ciascuna destinazione nelle cartelle corrispondenti.Stringhe InfoPlistCome mostrato in figura: il primo InfoPlist.strings viene inserito nella cartella Sanitation (chiamatelo come preferite) e il secondo InfoPlist.strings viene inserito nella cartella Fulongma.

2. Controlliamo le impostazioni sul lato destro di InfoPlist.strings e impostiamo la targetMembership corrispondente al file. In questo modo, ogni InfoPlist.string troverà il file info.plist corrispondente al target e potremo tradurre le informazioni che lo contengono. deve essere tradotto nel file InfoPlist.string corrispondente. Autorizzazioni, nomi APP, ecc. sono stati internazionalizzati. Come mostrato nell'immagine: