我的drupal网站有很多种语言。我需要翻译日期。
在管理员面板中,我有这样的页面: 配置 - >区域语言 - >日期和时间 - >格式。
在那里,我可以添加不同的格式,然后在任何地方选择它们。 类似的东西:'Y-m-d,Y'。英语版将于2014-10-10,周一。我需要所有语言的翻译。
我在服务器上添加了需要语言的语言环境。在PHP中它很好用:
if($lang == 'zh'){
setlocale(LC_ALL, 'zh_CN.utf8');
$date = strftime('%Y %B %d %A, %H:%M ', $date->getTimestamp()); // returns chineeze, it's ok
}
但我需要将这些语言环境实现为不是一个模板,而是在drupal核心中的某个地方。从管理面板中与他们合作。我找不到关于此的信息。
请帮忙
答案 0 :(得分:0)
您是否尝试过admin / config / regional / date-time / locale中的区域设置日期设置?
您可以为每种安装语言设置每种日期类型的格式。 我想你已经安装了Internationalization模块。
答案 1 :(得分:0)
Drupal在bootstrap步骤中设置语言环境,你可以举例如
setlocale(LC_ALL, 'nl_NL');
在您的settings.php中,它将覆盖引导程序设置