将WordPress日期从意大利语翻译成英语

时间:2011-01-26 作者:matteodv

我正在开发一个基于wordpress的英文网站,但我已经安装了它的意大利语版本<在我的博客页面上,我用意大利语而不是英语获取日期,确切地说是个月。。。

我如何翻译这个?还有其他我必须手动翻译的东西吗
例如,我应该在哪里翻译错误?

谢谢

3 个回复
最合适的回答,由SO网友:Jan Fabry 整理而成

我用One Backend Language 插件。这边the WPLANG language 仅用于前端,另一个用于管理区域。

有更多的插件可以做到这一点,有些插件允许您choose a language per user. 缺点是,当您访问前端时,仍然可以登录,因此也可以获得管理区域的语言。

SO网友:Rarst

从数据库中检索日期时,WordPress会将其传递给date_i18n() 函数,用于绘制区域设置并转换日期。您可以过滤它的钩子,用PHP默认的英文日期覆盖翻译的日期。

试试这个:

add_filter(\'date_i18n\', \'eng_date\', 10, 3);

function eng_date($j, $req_format, $i) {

    return date($req_format, $i);
}
至于更全球化的解决方案,我知道有插件可以处理前端和后端的不同语言。我自己没有用过,所以不能推荐,搜索official plugins repository.

SO网友:Philip Jones

您可能会发现WordPress多语言插件在这里很有用。

它可能比您需要的功能多得多,但它具有极好的功能,可以用正确的语言自动显示系统生成的消息,以用于特定的帖子/页面。

结束

相关推荐

WP-cron.php-如何删除WP的Cron瞬变?

我有一个Wordpress网络,我的任务是禁用WP Cron并将其替换为Apache Cron。我已经设置了一个PHP脚本,当Apache Cron调用该脚本时,它将在网络下的所有站点中循环,并向该站点的wp Cron发出请求。php页面,从而执行其cron。我想使用Wordpress的瞬态特性来限制我的PHP脚本,因为Wordpress限制了自己的cron。然而,当我深入研究代码时,我看到doing\\u cron瞬态已设置(在cron.php#217中),但从未取消设置。瞬态是否一直未设置,或者Wor