Pour une application PHP-MySQL, quelle est la meilleure façon de gérer l'internationalisation? Est-ce que je sauvegarde les données dans MySQL ou dans des fichiers plats? Existe-t-il une bibliothèque standard fournie avec PHP ou dois-je écrire mes propres fonctions?quelle est la meilleure façon de faire de l'internationalisation en php?
1
A
Répondre
1
Utilisez le nouveau module Internationalization
si vous utilisez PHP 5.3. Il utilise la bibliothèque ICU
compatible avec C/C++ et Java.
gettext()
est en passe de devenir un code hérité.
3
Vous pouvez utiliser gettext():
<?php
// Set language to German
putenv('LC_ALL=de_DE');
setlocale(LC_ALL, 'de_DE');
// Specify location of translation tables
bindtextdomain("myPHPApp", "./locale");
// Choose domain
textdomain("myPHPApp");
// Translation is looking for in ./locale/de_DE/LC_MESSAGES/myPHPApp.mo now
// Print a test message
echo gettext("Welcome to My PHP Application");
// Or use the alias _() for gettext()
echo _("Have a nice day");
?>
Voici l'exemple de code à partir de: http://www.php.net/manual/en/function.gettext.php
Questions connexes
- 1. Quelle est la meilleure façon d'implémenter un contrôleur en PHP?
- 2. Quelle est la meilleure façon de charger la balance? PHP
- 3. Quelle est la meilleure façon de faire XMLObject Validation
- 4. Quelle est la meilleure façon de faire ce programme Java?
- 5. Quelle est la meilleure façon d'obtenir un HashTable en PHP?
- 6. quelle est la meilleure façon de fusionner pdfs en java
- 7. Quelle est la meilleure façon de faire la manipulation de champ de bits en Python?
- 8. Quelle est la meilleure façon d'utiliser l'API Twitter via PHP?
- 9. Quelle est la meilleure façon de créer des vignettes à partir de la vidéo en PHP?
- 10. Quelle est la meilleure façon d'exécuter `sum_by_sql`?
- 11. Quelle est la meilleure façon de créer un jeton de sécurité à usage unique en PHP?
- 12. Quelle est la meilleure façon de passer au codage MVC?
- 13. Quelle est la meilleure façon d'apprendre WCF?
- 14. Quelle est la meilleure façon d'implémenter hashCode()?
- 15. Quelle est la meilleure façon de mettre en cache des fichiers en php?
- 16. Quelle est la meilleure façon d'apprendre CUDA?
- 17. Quelle est la meilleure façon de paginer les résultats en php
- 18. Quelle est la meilleure façon de supprimer un élément de tableau en PHP?
- 19. Quelle est la meilleure façon de stocker des variables de classe en PHP?
- 20. Migration de données: Quelle est la meilleure façon de migrer?
- 21. Quelle est la meilleure façon de lire plusieurs gros fichiers JSON en utilisant PHP
- 22. Quelle est la meilleure façon d'enregistrer un RichTextFile en C#?
- 23. quelle est la meilleure façon de créer des ID mysql aléatoire en utilisant PHP
- 24. En Objective-C, quelle est la meilleure façon d'ajouter NSIntegers?
- 25. MVC2 Quelle est la meilleure façon de page, un tableau
- 26. Quelle est une meilleure façon de gérer cela en Python
- 27. Quelle est la meilleure façon de détecter la couleur blanche?
- 28. Quelle est la meilleure façon de normaliser le "temps" en PHP?
- 29. Quelle est la meilleure façon de faire observateur/observable en objectif-c (version iphone)
- 30. Quelle est la meilleure façon de faire des boucles en JavaScript
Un certain nombre de questions déjà existantes comme ceci: http://stackoverflow.com/questions/1812893/internationalization-of-php-website http://stackoverflow.com/questions/3760499/internationalization-in-php – Jakub