这是用例:

我正在建立一个用于各种全球市场的网站,并运行多个平台。网站已经支持语言文件。一旦确定了确定的语言环境,则提供适当的语言文件。所有文本都在接口中通过语言文件服务。

对于Link Country / State-Province我过去使用JavaScript来交换选项,但我正在寻找一个在服务器上处理的解决方案,没有任何客户端交互(所以解决方案必须没有工作JavaScript)。

有没有关于实施的任何建议是练习?我应该在数据库中存储国家/州/地区吗?如果我要求用户只使用所选国家/地区的国家/地区提交注册表单,并基于国家选择显示与该国相关的状态+语言环境?

我正在寻找一个解决方案,遵守渐进式增强原则。我稍后会改善我用JavaScript带来的任何路线,但现在我需要一些没有任何客户端脚本的东西。谢谢!

有帮助吗?

解决方案

你所说的大多数都依赖于最终用户和客户需求。

我的建议(可能是有争议的),是在网站上注册时的用户选择他们的位置(但允许它们在课程后的任何时候修改它),并根据您的选择陈述,填充所有相应的数据位到该区域设置。

并且就语言的本地化,可以存储在表中或使用PHP常量或XML文件或您对XML文件或您感到舒服的任何其他方法。

不确定这一切都有用,但希望它有价值:)

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top