如何在codeigniter

时间:2016-12-12 20:15:38

标签: codeigniter date timestamp blogs timespan

我使用codeigniter从我的数据库中提取博客帖子,我想显示自帖子发布以来已经过了多少时间。默认情况下,codeigniters timespan()函数显示为例如:

1年,10个月,2周,5天,10小时,16分钟

但我想用其他语言翻译年,月,周,日,小时,分钟等词,例如波斯尼亚语,克罗地亚语或塞尔维亚语。

我该如何翻译?

1 个答案:

答案 0 :(得分:0)

我找到了答案。您需要转到application / language / english文件夹并创建一个名为date_lang.php的文件。在我的情况下,我只想在我的网站上有一种语言,所以我把文件放在默认(英语)文件夹中。如果您有更多语言,可以在application / config / config.php中更改语言并更改$ config [']'] =' english'您在应用程序/语言/ YOURLANGUAGE.php文件中使用的任何语言。

我在date_lang.php文件中添加了这段代码,效果很好。

<?php
$lang['date_year'] = 'Godinu';
$lang['date_years'] = 'Godina';
$lang['date_month'] = 'Mjesec';
$lang['date_months'] = 'Mjeseci';
$lang['date_week'] = 'Sedmica';
$lang['date_weeks'] = 'Sedmice';
$lang['date_day'] = 'Dan';
$lang['date_days'] = 'Dana';
$lang['date_hour'] = 'Sat';
$lang['date_hours'] = 'Sat';
$lang['date_minute'] = 'Minute';
$lang['date_minutes'] = 'Minuta';
$lang['date_second'] = 'Sekundu';
$lang['date_seconds'] = 'Sekunde';
?>