【发布时间】:2009-12-02 05:47:04
【问题描述】:
我目前正在自己实现 MVC 框架。我想知道如何将语言层添加到我的框架中,以便它可以支持英语以外的多种语言。这种情况下unicode的作用是什么?
【问题讨论】:
标签: php model-view-controller frameworks
我目前正在自己实现 MVC 框架。我想知道如何将语言层添加到我的框架中,以便它可以支持英语以外的多种语言。这种情况下unicode的作用是什么?
【问题讨论】:
标签: php model-view-controller frameworks
框架经常使用“本地化文件”(.po 文件作为标准)的概念来进行 UI 翻译。在您的视图和控制器中,只要您想显示一段文本,而不是调用
echo "Hello"
你会的
echo MyFramework::Translate("Hello")
Translate() 函数只是查找正确的 .po 文件,并根据传入的短语“ID”返回所需的本地化文本。
【讨论】: