PHP-MySQLアプリケーションの場合、国際化を処理する最良の方法は何ですか?データをMySQLまたはフラットファイルに保存しますか? PHPに付属している標準ライブラリがありますか?それとも自分の関数を書く必要がありますか?PHPで国際化を行う最良の方法は何ですか?
1
A
答えて
1
あなたはPHP 5.3を使用している場合は、新しいInternationalization
モジュールを使用してください。これは、C/C++およびJavaと互換性のあるICU
ライブラリを使用します。
gettext()
は、レガシーコードになる途中です。
3
あなたは(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");
?>
これは、コードサンプルですから:http://www.php.net/manual/en/function.gettext.php
関連する問題
- 1. 複数のi18nドメインを持つPythonアプリケーションを国際化する最良の方法は何ですか?
- 2. Angular JSの国際化に最適なアプローチは何ですか?
- 3. PHPで「時間」を正規化する最良の方法は何ですか?
- 4. httpリクエストを行う最良の方法は何ですか
- 5. Silverlight - XAMLで国際化を行う方法
- 6. 国際的な住所をデータベースに保存する "最良の方法"とは何ですか?
- 7. Cシャープで永続化を行う最良の方法は?
- 8. 国際化する方法ビューで
- 9. grailsでサービスを扱う最良の方法は何ですか
- 10. "カップル"システムをレールで行う最良の方法は何ですか?
- 11. PythonでBit Field操作を行う最良の方法は何ですか?
- 12. Asp.Net MVCで自動取引を行う最良の方法は何ですか?
- 13. Javascriptでブラウザ検出を行う最良の方法は何ですか?
- 14. Windowsプラットフォームのionic app nameの国際化を行う方法
- 15. 完全なHTMLページのJSFで国際化を行う正しい方法は?
- 16. は、国際的なフォーマットに携帯電話番号を変換する最も簡単な方法は何かPHPで国際、PHP
- 17. matlabの音声アプリケーションのノイズフィルタリングを行う最良の方法は何ですか?
- 18. concatenting stringそれを行うための最良の方法は何ですか?
- 19. 実際のボックスシャドー値を調べる最良の方法は何ですか?
- 20. PHPでWikipediaのマークアップを解析する最良の方法は何ですか?
- 21. C/C++でテキストファイルを暗号化する最良の方法は何ですか?
- 22. PHPで関数への参照を行う最良の方法は何ですか?
- 23. OS XでのPHP開発を行う最良の方法
- 24. 極端なブランディング/国際化を行う方法
- 25. Play 2.5でフォーム制約を国際化する方法は? 「最小の長さ:
- 26. PHPでファイルをキャッシュする最良の方法は何ですか?
- 27. PHPでリアルタイム通知を処理する最良の方法は何ですか?
- 28. PHPで配列を乗算する最良の方法は何ですか?
- 29. xslt国際化対応PHP
- 30. PHPでdllを読み込む最良の方法は何ですか?
このような既存の質問はかなりあります。http://stackoverflow.com/questions/1812893/internationalization-of-php-website http://stackoverflow.com/questions/3760499/internationalization-in-php – Jakub