0
votes

Comment envoyer mes propres traductions pour les boutons et les chaînes de l'application Android?

Je souhaite fournir mes propres traductions pour ma nouvelle application Android sans utiliser le service de traduction de la console Google Play. J'ai déjà fourni des traductions pour les descriptions de l'application, mais ce serait pour les boutons et les chaînes de l'application.

J'ai commencé à télécharger les fichiers xml dans le service de traduction, mais j'ai ensuite décidé de ne pas payer pour quelque chose qui Je peux déjà me traduire. Quelle est la meilleure façon de procéder?

Par exemple, anglais:

<resources>
    <string name="SaveSetting">Save setting</string>
    <string name="ViewSettings">View settings</string>
    <string name="SavedSettings">Saved settings</string>
    <string name="settingHint">Enter the setting name</string>
</resources>

Portuguese:
<resources>
    <string name="SaveSetting">Salvar configuração</string>
    <string name="ViewSettings">Ver configurações</string>
    <string name="SavedSettings">Configurações salvadas</string>
    <string name="settingHint">Nome da configuração</string>
</resources>


0 commentaires

3 Réponses :


1
votes

Vous créez plusieurs fichiers de chaîne, un pour chaque langue et le téléphone utilisera automatiquement celui basé sur les paramètres du système d'exploitation

voir ici: https://developer.android.com/guide/topics/ ressources / localisation

Dans votre cas, vous mettriez vos chaînes par défaut dans res / values ​​/ strings.xml et celles portugaises dans un res / values-pt / strings.xml


0 commentaires

0
votes

Essayez d'utiliser cette arborescence dans votre projet avec les dossiers et le suffixe strings.xml corrects:

MyProject/
    res/
       values/
           strings.xml
       values-b+es/
           strings.xml
       mipmap/
           country_flag.png
       mipmap-b+es+ES/
           country_flag.p

"es" pour l'Espagne, "us" USA ...

Regarde: https://developer.android.com/training/basics/supporting-devices/ langues


0 commentaires

0
votes

Si vous utilisez Android Studio, vous pouvez ouvrir l'éditeur de traductions, puis ajouter les traductions des chaînes de votre application dans n'importe quelle langue. Pour plus de détails, consultez: https://developer.android.com/studio/write/translations -éditeur


0 commentaires