QNA > C > Come Tradurre La Mia App Android Esistente In Lingua Hindi

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.

main-qimg-7f59b0b86019e8456b213a36e5b10cdf.webp

Creiamo risorse di stringa per tutte e cinque.

Per creare una risorsa di stringa vai a strings.xml presente nella directory app/res/values.

main-qimg-70254801bbc957089e2abc74ccad2650.webp

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.

  1. Banana 
  2. Apple 
  3. Mango 

To create translations:

Open Translations Editor from strings.xml by clicking Open Editor.

main-qimg-4b66c7346fff8450969aeaea082f6102.webp

From the Translations Editor add Hindi by clicking globe button.

main-qimg-142be2c8bbc7a9f98a718746c9e7140f.webp

Aggiungi traduzioni nel campo traduzioni.

main-qimg-69177e0b3ed39ea337e0e1f4b35e5f45.webp

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.

  1. 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.

main-qimg-751cfc9a70f0a07cc366ad4dede485ca.webp

Upvote if it helped :)

Di Mandal

Quali sono le specifiche tecniche di Honor 9X? :: Qual è la migliore API di notizie per lo sviluppo di app Android, dove posso trovare tutti i necessari metadati di notizie?
Link utili