9
votes

Ressources Android par sexe

Quelqu'un peut-il me recommander un bon moyen de gérer les ressources de l'application, principalement des chaînes par sexe (comme application multi-langage).
Je veux dire aux langues qui a une grammaire différente pour les hommes et les femmes (comme le russe).
Supposons que je connaisse le sexe de l'utilisateur.
Toute recommandation?


0 commentaires

3 Réponses :



1
votes

Qu'est-ce qui vous empêche de demander au sexe à la phase de configuration, puis de sauver cela aux paramètres.

Puis, lorsque vous arrivez à un texte de genre, il fait référence aux paramètres


3 commentaires

Je connais le sexe, j'ai juste environ 20 écrans et chacun contient quelques-uns vues et boutons qui contient du texte par Geneder, et je ne pourrai pas utiliser si-d'autre sur chaque vue.


Vous pouvez faire une table d'Evry Word Russian unique qui possède des annotations masculines et féminines, puis créez une fonction. La fonction prendra deux paramètres, l'un est l'emplacement dans le fichier de paramètres où il raconte le sexe de l'utilisateur. La seconde est le mot à annoter. Mais je pense que c'est trop complété. Je suis sûr que si vous les appelez tout "il" personne ne voudra penser


Alternativement, mais de la même manière, écrivez deux fois le script, ONC pour l'homme, une fois pour la femme. UPUT IT dans une matrice, question [0] [0]: Comment allez-vous (homme)? Question [0] [1] Comment allez-vous (FEM)? Question [1] [0]: Où mangez-vous (mâle)? Question [1] [1]: Où mangez-vous (femme)? Question [2] [0] ... etc



0
votes

Pour la manipulation du genre, j'ai utilisé des ressources de chaîne de formatage: Ressources de la chaîne de formatage et de style

Voici un exemple de ressource de chaîne p> xxx pré>

dans le code: p >

textView.setText(String.format(getString(R.string.title), "She"));


0 commentaires