シンプルな Web サイトに Python Bottle フレームワークを使用する予定です。数値(例:表に示されるデータ)を除いて、すべての出力は日本語でなければなりません。したがって、「345.65 メートル」を出力する代わりに、「345.65」を出力する必要があります。
とにかく、(英語)キー=(日本語)値のペアを含むテキストファイルを作成できますか...次のようなものがあります:
meters = メートル <-- love google translate
seconds = ...
height = ....
Welcome = ...
Error = ....
次に、おそらくこれを辞書に読み込んで、実行時に文字列を翻訳します。
settranslationfile("JapaneseWords.txt");
response.write( "<li"> + 345.65 + translate("meters") + "</li>" ).
日本語も、Unicode/ローカリゼーションの仕組みもわかりません。必要に応じて、Unicode の仕組みを学ぼうとしますが、これを達成するための抵抗が最も少ない方法は何でしょうか。これを行うPythonライブラリはありますか? 「JapaneseWords.txt」のようなファイルは、日本人のクライアントが記入して私に送ってくれる可能性が高いです。
他のフレームワークにそのような機能がある場合は、それらへの切り替えを検討したいと思います。できれば Python ベースのフレームワーク、次に Java です。