0

I am going to develop a Wordpress website in English and Arabic, but I don't the know Arabic language. I am comfortable in English only.

Is there a plugin which will convert the whole website into the Arabic language?

Or is there a better approach for this problem? Clients want the website to be in English and Arabic.

4

2 回答 2

3

您的问题属于网站国际化 (i18n) 和本地化 (l10n) 领域,阿拉伯语也存在特定于语言的挑战(作为从右到左脚本的语言),但首先要做的是。

要在 Wordpress 中实现多语言网站,您需要解决两个主要领域的主题。

  • 后端
    • 支持以各种语言编写和存储帖子和页面;
    • 多语言类别/标签名称;
    • 可能需要多语言自定义字段。
  • 前端
    • 国际化主题,准备好以各种语言和脚本呈现内容以及前端 UI 标签(例如“上一篇文章”、“下一篇文章”、“档案”等);
    • 语言协商,即选择合适的语言并跨页面保存;
    • 正确处理区域敏感数据;例如日期和时间、数字格式、排序、音译、货币名称和符号等;
    • i18n 用于 SEO。

坏消息是 Wordpress 不支持任何这些开箱即用的功能。好消息是,有很多关于这个主题的插件和知识,因此该平台很受欢迎。选择适合您当前和未来需求的语言支持插件非常重要,因为您不想使用一个插件本地化 50% 的内容,然后发现它不支持您最近遇到的一些基本要求。

您绝对应该考虑在 Wordpress Codex 上就该主题查阅这份非常简洁的文档。

我个人使用qTranslate让多语言在后端和数据库上工作,并直接在主题中完成所有需要的开发。那时(3 年前),这是 WPMU 上最好的和最具可扩展性的选项。这些天可能有更好的选择。在处理区域敏感数据和 SEO 时,您完全靠自己,因为我所知道的插件都没有提供令人满意的覆盖范围。如果您想在网上了解更多关于 i18n 的信息,这里是一个很好的起点。

关于在网络上支持阿拉伯语(通常是从右到左的脚本),主要归结为使用 'dir' 属性和一些文本包装。W3C 的 Richard Ishida 编写的这四个基本文档对此进行了详细说明,并为您提供了一个很好的开端。

于 2013-05-22T13:58:19.200 回答
0

我假设您想要自动翻译,因为您自己不会说/写Arabic?如果是这样,那么其中一种方法可以解决问题:

Polylang让您在自动翻译和自己编写之间进行选择。有许多语言插件Wordpress,因此请选择最适合您的语言插件。

于 2013-05-22T11:06:45.967 回答