【问题标题】:Custom language code with qtranslate使用 qtranslate 自定义语言代码
【发布时间】:2012-03-13 11:36:05
【问题描述】:

有人知道我是否可以修改 qTranslate 中的自定义语言代码...

我想用这样的语言名称修改 2 字母代码: www.domain.com/en -> www.domain.com/english

对于 5 种不同的语言...

能做到吗?怎么做?

【问题讨论】:

    标签: wordpress qtranslate


    【解决方案1】:

    我强烈怀疑您不能在数据库中执行此操作。在 qTranslate 代码中有很多地方假设是两个字母的语言代码,例如:

    if (preg_match("#^<!--:([a-z]{2})-->$#ism", $block, $matches)) {
    

    qtranslate_core.php 中的qtrans_split 函数中。

    您可以通过更改 URL 映射(可能在您的 .htaccess 文件中)获得您想要的结果,但我不确定。

    【讨论】:

    • 是的,这可以通过 URL 映射来实现。每个语言 slug 都会添加不同的查询字符串,例如: domain/english &lang=en_US domain/german &lang=de
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-09-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多