相关疑难解决方法(0)

您如何将预先存在的Web应用程序转换为多语言应用程序?

我将开展一个项目,在这个项目中,需要调整一个相当大的Web应用程序来处理多种语言.事情是用手工制作的PHP代码运行的,但它非常干净.

我想知道最好的方法是什么?

  1. 自己做点什么,试着适应实际的架构.

  2. 使用将为我管理i18n的框架(例如,Symfony)重写其中的一部分?

对于选项1,我应该在哪里存储i18n数据?*.po,xliff,纯DB?

我想到了另一种选择:仅将Symfony用于翻译,而是将控制器设置为加载网站.快,但很脏.另一方面,它允许我们进行下一次修改,慢慢地移动到完整的Symfony:这个网站真的是一个很好的候选人.

但也许有一些独立的翻译引擎可以比整个Web框架更好地完成工作.这有点像用火箭筒杀死一只苍蝇......

php internationalization symfony

22
推荐指数
2
解决办法
8640
查看次数

标签 统计

internationalization ×1

php ×1

symfony ×1