HTML - 支持英国和美国的拼写

时间:2016-05-16 05:42:29

标签: javascript php html geolocation spelling

我正在重建一个既有美国版本又有英国版本的网站。现在美国和英国的版本将是相同的内容,只允许拼写的变化,即颜色与颜色。

现在虽然有几种方法可以实现这一点,但我无法想到我特别喜欢的方法。

第一个选项:将重复的内容拼写不同,并根据位置将其提供给访问者。虽然直截了当,但该网站非常庞大,已经有一个非常复杂的CMS,我只知道这个选项将在以后的路上为我打开一大堆蠕虫。改变一些角色似乎也是一项过多的工作。

第二个选项:编写一些代码来运行字符串比较并根据位置更改拼写。虽然这肯定会更好,但根据初步研究,英国 - 英语和美英之间约有1,700种拼写错误。因此,当测试这个想法时,即使是我能编写的最优化的函数也必须在每个文本节点中的每个单词上运行。不出所料,我尝试了两种不同的解决方案,一种是在javascript中,另一种是在PHP中,两种解决方案都太慢而无法使用。 我能够做到这一点的唯一方法是,如果我只更改了关键内容的拼写,那么例如在所有h1-h6标签上运行它,但这不是很好。

那么有没有比复制所有网站内容更好的方法?

编辑:阅读我目前正在复制的帖子,在我看来,重复的问题是关于为多种语言提供不同内容的最佳方式。而不是在美英案例中探索避免重复版本文本的方法。建议的相关性修正,或者我应该将问题移到这个帖子上?

0 个答案:

没有答案