Come tradurre la mia app Android esistente in lingua hindi
Se la tua app è statica, cioè non prende dati da una fonte esterna come la rete, allora puoi usare questo metodo.
Primo, crea una risorsa stringa per ogni singola stringa nella tua app.
Prendi l'esempio dell'app qui sotto. L'app ha quattro stringhe, la prima è l'intestazione e il resto sono i nomi dei frutti.
Creiamo risorse di stringa per tutte e cinque.
Per creare una risorsa di stringa vai a strings.xml presente nella directory app/res/values.
Aggiungi risorse stringa usando il tag nel file strings.xml.
My Favourite Fruits
L'attributo name indica il nome della risorsa stringa. The string itself is enclosed between the opening and closing tags .
You can see in the above example the string “My Favourite Fruits” is enclosed between the opening and closing tags of .
In the same way other string resources are also created.
- Banana
- Apple
- Mango
To create translations:
Open Translations Editor from strings.xml by clicking Open Editor.
From the Translations Editor add Hindi by clicking globe button.
Aggiungi traduzioni nel campo traduzioni.
Sostituisci ogni stringa con R.string.resourceName nel codice java e "@string/resourceName" nel codice xml.
Per esempio nell'app mostrata sopra dovrò sostituire la stringa "Banana" con il nome della risorsa "@string/fruit1" nel codice xml e con R.string.fruit1 in java code.
- android:text="@string/fruit1"1
To view translations you will have to change your phone’s language to Hindi.
After changing the language, run the app.
The App mentioned above on changing the language and running looks something like this.
Upvote if it helped :)
Articoli simili
- Quali strumenti / app posso usare per tradurre la voce in testo nella mia lingua?
- Vale la pena tradurre la mia app iOS per bambini per l'App store cinese? O anche il porting su Android per il mercato cinese di Android? Artboard
- C'è un modo per convertire un'app esistente in VR? Qualcuno si è imbattuto in un'app di shopping con l'uso della tecnologia VR?
- Qual è il modo per convertire i contatti del telefono Android in lingua inglese in lingua Marathi?