我相信我们中的一些人已经从事过一个项目,其中不仅要支持 UI,而且还必须支持不同语言的数据。例如 - 例如,能够为我在这里写的内容提供和存储翻译。
更重要的是,我也相信我们中的一些人有一些时间触发的事件(例如当会员访问到期时),应该考虑用户位置来计算,例如根据正确的时区午夜。
最后,还需要根据某些语言支持从右到左的用户界面,并在读取提交的数据文件时使用不同的编码(例如解析文本和 excel 数据)
目前,我将所有实体的所有翻译都存储在一个表上(不太实用,因为在执行 sql 查询以查找问题时很难找到自己),主要在附属程序集上设置 UI 翻译,并且不支持两者时区也不是从右到左的设计。
在应对这些挑战时,您有哪些经验?
[编辑]
我假设大多数人认为这种多元文化要求就像构建一个巨大的项目一样。事实上,如果您在以下位置进行在线调查:
- 答案将只收集到午夜
- 问卷定义和部分答案来自文本文件(任何语言)以及翻译
- 根据访问者的不同,问题和响应选项必须以多种语言显示
- 报告还必须以几种不同的语言显示和生成
可以看出,我们不必在应用程序中走得太远就可以满足这种要求。
[编辑2]
刚刚发现我的问题是重复的
第一个答案(通过投票订购时)是如此全面,我必须在某一天至少实现其中的一部分。