gpt4 book ai didi

c# - 创建多语言网站我应该知道和考虑什么

转载 作者:行者123 更新时间:2023-11-30 19:50:27 25 4
gpt4 key购买 nike

我正在创建一个至少有 5 种语言的多语言网站,我应该考虑什么

最佳答案

在技术方面并不多,您可以使用 Zend、Kohana 或 Rails 等框架,它们通常能够用标签替换内容,然后在运行时用所选语言填充标签。不同的语言驻留在适当命名的目录中,并且可以由浏览器语言标签或其他机制触发。如果您没有使用具有此功能的框架,请研究一个以了解它是如何完成的。

在那之后,没有特定的顺序。

  • 为什么要使用多种语言?你真的需要一个令人信服的理由来做这件事,因为你承担的工作量很大、复杂而且繁重。我知道人们喜欢母语网站的方式和原因的所有原因,但对于多语言网站的资金投资,您需要获得适当的投资返回,而不仅仅是为了投资而投资。
  • 本地化、L10N 或国际化 i18n,不仅仅与语言有关。这是关于文化差异。盎格鲁撒克逊人喜欢冷静克制的无衬线字体网站。拉丁美洲和拉丁美洲文化喜欢更鲜艳的色彩和草书字体。等等。所以你需要有一种机制来改变每种语言的 css(你这样做才能真正有效)
  • 谁在做翻译?请记住,这是您需要的地道翻译,Google Translate API 不会削减它,您需要母语人士来翻译目标。因此,例如,如果您使用的是英文原版的图(法语意大利语等)。您需要英语到法语、英语到德语、英语到意大利语和英语到西类牙语的翻译器(看到成本增加了吗?)。一个好的局会为您提供所有这些并管理流程。
  • 校对。你能说 5 种语言足以检查以上工作是否正确吗?
  • 维护。再次假设英语是基本语言并且有一个新页面或页面重写甚至是拼写错误,您需要通过上述过程并更新站点,因此您需要一个良好的工作流程和过程控制系统来确保更改和更新有效地工作。持续维护可能会耗费大量时间和成本,请在开始前解决。
  • 当心来自本地化程序/应用程序的人的建议这根本不是一回事。
  • 许多解决方案实际上为每个本地化使用单独的网站,而不是采用一体化方法。当我们想将其全部放入一个“技术”包中时,这可能是违反直觉的。但是,您可以通过分离站点轻松应对不同的样式、字符集和 ltr 文本等。您可以错开更新并更有效地管理工作流程,添加新站点要简单得多,它允许您使用不同的 URL是必需的,并允许您针对 SEO 优化每个站点。

关于c# - 创建多语言网站我应该知道和考虑什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2301352/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com