按国家/地区以多种语言提供的特定内容

时间:2016-09-07 作者:John P

在项目中,我们需要为每个国家提供特定国家的常见问题解答内容。作为转折,每个国家的常见问题解答内容必须翻译成该国的主要语言,至少是英语,有时甚至更多的语言。

例如,默认情况下,瑞典市场相关内容的常见问题解答将以瑞典语提供,英语作为翻译。西班牙市场的常见问题解答内容将以西班牙语、英语和加泰罗尼亚语提供。

在我看来,访问内容的方式如下:

# Swedish FAQ
example.com/faq/se/      - defaults to swedish
example.com/faq/se/sv    - explicitly requesting swedish
example.com/faq/se/en    - explicitly requesting english

# Spanish FAQ
example.com/faq/es/      - defaults to spanish
example.com/faq/es/ca    - explicitly requesting catalan
example.com/faq/es/en    - explicitly requesting english
是否可以通过WPML? 如果没有什么好主意怎么解决?

1 个回复
SO网友:Aniruddha Gawade

您可能必须使其成为多站点,然后在每个子站点上使用WPML。所以看起来像:

se.example.com/
se.example.com/en
se.example.com/sv

es.example.com/
es.example.com/en
es.example.com/sv

相关推荐

multi-language WordPress site

我正在制作由WordPress支持的多语言网站。WPML 不是免费的,而且它对数据库进行了太多额外的sql查询,所以对于我的站点来说,这不是一个好的解决方案。qTranslate 将所有语言保存在一个数据库行中,以后移动到另一个多语言插件非常复杂。<?php _e( \'<!--:en-->english text<!--:--><!--:de-->german text<!--:-->\' ); ?> xLanguage 两年多没有更新