- Comment mettre en œuvre l10n système Android? Il a été L10n dans German.What est différent entre Android et Linux dans la réalisation du système de localisation?
- Qu'est-ce processus opérationnel de la mise en œuvre l10n Android?
- De quoi avez-vous besoin pour implémenter la localisation du système Android? comme Unicode UTF8, charset, autre chose?
Répondre
Demandez-vous à propos de l'internationalisation/localisation? Si oui, il y a un pretty extensive writeup dans les documents.
Localisation dans Android est une fonction native, ce que vous devez comprendre, c'est comment "dire android" où choisir les mots traduits en fonction de la langue qui est définie sur l'appareil qui exécute votre application.
1. Lorsque vous développez une application pour éviter Android « hardcoding » les valeurs de chaîne et utilisez toujours le strings.xml fichier situé dans les res/valeurs dossier. Dans ce fichier saisir toutes les chaînes utilisées dans votre application à l'aide tag:
<string name="app_title">Super App</string>
2. De l'utilisation côté java cette ressource de chaîne partout avec la méthode getString(), cette méthode reçoit comme paramètre l'id de l'élément que vous souhaitez obtenir:
getString(R.string.app_title)
3. Une fois que vous avez défini toutes les chaînes de votre application utilisera, il suffit de copier le fichier strings.xml et collez-le dans un nouveau dossier au même niveau des res/valeurs dossier, mais nommez selon la nouvelle langue que vous souhaitez ajouter (Lire this)
4. Enfin, traduire chaque chaîne dans chaque dossier à la bonne langue, mais gardant les mêmes identifiants de chaque chaîne, en changeant simplement son contenu:
res/values-EN/strings.xml
<string name="app_title">Best Application Ever!</string>
res/values-ES/strings.xml
<string name="app_title">La Mejor Aplicación!</string>
res/values-FR/strings.xml
<string name="app_title">Meilleure Application Jamais!</string>
- 1. Comment mettre en œuvre le masquage d'image
- 2. Struts2 Tuiles - comment mettre en œuvre?
- 3. mettre en œuvre webservice RESTFUL avec php
- 4. comment mettre en œuvre curry (fonction partielle) en ruby
- 5. Quelle est la façon native de mettre en œuvre Publier Abonnez-vous entre les widgets Android?
- 6. Mettre en œuvre l'avenir dans CLDC 1.1
- 7. mettre en œuvre webcache comme application Web
- 8. C#: Comment mettre en œuvre IOrderedEnumerable <T>
- 9. Contient <T>() et comment le mettre en œuvre
- 10. ASP.Net: Comment mettre en œuvre correctement ce flux d'authentification
- 11. iPhone UITableView "Plus" Cellule? Comment mettre en œuvre?
- 12. Comment allez-vous mettre en œuvre la règle hors-jeu?
- 13. comment mettre en œuvre miroir de page Web avec jQuery?
- 14. Comment mettre en œuvre une requête avec IQueryable dans SilverLight
- 15. comment mettre en œuvre jquery oop dans le site réel
- 16. Comment mettre en œuvre CreatedAt Propriété avec Castle ActiveRecord
- 17. Comment puis-je mettre en œuvre cette plus efficace
- 18. Comment mettre en œuvre une boucle do-while dans tsql
- 19. Je veux mettre en œuvre l'événement flip touch dans l'iPhone
- 20. Mettre en œuvre une différence symétrique dans SQL Server?
- 21. mettre en œuvre des interfaces après le fait
- 22. zoom sur mesure pour mettre en œuvre un UIScrollView
- 23. Nécessité de mettre en œuvre unix suivante chose
- 24. Mettre en œuvre le critère MAP de Velicer
- 25. Aidez-moi mettre en œuvre un tampon rembobinable
- 26. Mettre en œuvre une sélectionnez « distincte » dans une requête existante
- 27. Comment mettre en œuvre la mise en forme conditionnelle dans un GridView
- 28. Comment puis-je concevoir et mettre en œuvre des rapports personnalisés en libre-service?
- 29. Comment mettre en œuvre un compteur d'utilisateurs qui visitent le site en asp.net mvc
- 30. Comment mettre en œuvre une minuterie asynchrone sur un système * nix en utilisant pthreads
oui, sur l'internationalisation/localisation. Mais l10n du système Android, pas l'application Android. Je veux implémenter l10n dans le système Android, comme nous modifions le fichier configure pour implémenter l10n sous Linux. –
Donc, vous voulez ajouter de nouvelles langues à Android? –