我打算将 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。