我的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
}但是我不需要在一个模板上实现这些locale,而需要在drupal核心中的某个地方实现。从管理面板中使用它们。我找不到任何关于这个的信息。
请帮帮忙
发布于 2014-10-22 20:46:40
您是否尝试过admin/config/regional/ date -time/locale中的区域设置日期设置?
您可以为每种已安装语言的每种日期类型设置您的格式。我想您已经安装了Internationalization模块。
发布于 2015-05-12 22:12:20
Drupal在bootstrap步骤中设置语言环境,例如
setlocale(LC_ALL, 'nl_NL');在您的settings.php中,它将覆盖引导设置
https://stackoverflow.com/questions/26507636
复制相似问题