【问题标题】:Localization: Sub-Domain, Directory or Domain本地化:子域、目录或域
【发布时间】:2011-07-08 01:22:49
【问题描述】:

我即将开始我的第一个多语言网站,我想听听大家的意见...

该站点将使用 jQuery,因此始终可以选择结合使用 jQuery 和 Session 来管理语言环境。

在您的网站本地化方面,您发现哪种方法最具成本效益和可维护性?

1) 子域(英、法、西)

2) 目录 (domain.com/fr/)

3) 域(domain.au、domain.it)

4) 会话和 JavaScript(以及任何特定插件)

请记住,我没有使用 .NET 平台,因此我无法使用他们的方法。无论是最好的流程,无论是 PHP 还是 ColdFusion,都应该是相同的概念。

【问题讨论】:

  • 在性价比方面,3) Domain 肯定出局了,有些国家有严格的政策,你需要一个实体办公室

标签: php jquery jquery-plugins coldfusion localization


【解决方案1】:

这是一种观点,而不是事实问答——所以这是我的观点,无论是对还是错

我会选择子域(en.mysite.com / fr.mysite.com):

  1. 你很容易控制它

  2. 搜索引擎会喜欢它(您可能 从索引中获得光环效应 每个)

  3. 保持相对和 绝对路径简单(不像 目录)

  4. 选择后 语言环境(我稍后会详细说明), 一切都应该“正常工作”

  5. session / javascript 不可靠 充其量是合规的噩梦 更糟糕的是

最后,您正在考虑的任何其他方法都没有明显的好处(我可以立即想到)不适用于子域 - 但是,其他方法确实缺乏一些子域的灵活性(例如路径)。

有些人正在回答您将如何选择访问者的正确区域设置,例如嗅探浏览器语言。这是一个不同的问题,有很多方法可以做到这一点 - 我建议全部做,诀窍(和你的决定)是如何优先考虑它们。例如:浏览器语言 vs. ip origin vs. cookie vs. 手动选择 vs. 等等 - 哪个优先?

玩得开心,本地化可以是......一项任务。 =)

【讨论】:

  • 好的,谢谢。那是一个单独的问题。我问的是实际的实现。如果我要使用子域,我想知道哪种方法最适合满足语言请求。我的意思是,如果它只是一种语言,那么网站就是用那种语言构建的,你不会考虑它。但是,这意味着网站的实际内容必须是动态的。我真的想解决这个问题。
  • 是的,我明白了。我相信子域是您正在考虑的最佳选择,后端代码当然是相同的动态代码库(我完全支持使用 CF,它很棒)。至于动态部分,Paul Hastings 有很多关于 CF 全球化的细节,查看博客:cfg11n.blogspot.com
  • 非常感谢,内特。你很有帮助。
  • Nate,另外一件事...如果应用程序位于 www.domain.com,那么 dev.domain.com 如何访问 www.domain.com 的内容?
  • 看看这个:kb2.adobe.com/cps/142/tn_14213.html --- w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="adobe.com/xml/schemas/… domain="mydomain.com"/>
【解决方案2】:

这里有一些文章可以帮助你:

-Top 5 Tips for Multi-Lingual Website Success in 2011
-Good tips for website localization
-localization - best practices

第一篇文章的重点是,如果使用.au或.jp等国家代码顶级域名(ccTLD),可能对当地国家的搜索引擎更友好,但还是要看你的需要。您要定位替代语言还是整个国家/地区。您还需要注意的另一件事是,与使用子域(www.site/au、www.site/es)相比,维护多个站点(例如 ccTLD)的成本更高。

希望有帮助。

【讨论】:

  • 为每个子域设置单独的谷歌分析的好建议。
【解决方案3】:

我们通常使用本地化来检测客户的浏览器语言。如果浏览器的语言是“FR”,我们将从我们的语言文件夹中填充所有法语语言文件。使用不同的子域是不同的故事。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-06-26
    • 1970-01-01
    • 2011-04-29
    • 1970-01-01
    • 2013-07-11
    • 1970-01-01
    • 2011-07-04
    • 2014-05-17
    相关资源
    最近更新 更多