如何在 codeigniter 中更改 timespan() 函数中的语言
How to change the language in timespan() function in codeigniter
我正在使用 codeigniter 从我的数据库中提取博客 post,我想显示自 post 编辑 post 以来经过了多少时间。默认情况下,codeigniters timespan() 函数显示例如:
1 年 10 个月 2 周 5 天 10 小时 16 分钟
但我想用其他语言翻译年、月、周、日、小时、分钟等词,例如波斯尼亚语、克罗地亚语或塞尔维亚语。
如何翻译?
我找到了答案。您需要转到 application/language/english 文件夹并创建一个名为 date_lang.php 的文件。就我而言,我只想在我的网站上使用一种语言,所以我将文件放在默认(英语)文件夹中。如果您有更多语言,您可以更改 application/config/config.php 中的语言并将 $config['language'] = 'english' 更改为您在 application/language/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';
?>
我正在使用 codeigniter 从我的数据库中提取博客 post,我想显示自 post 编辑 post 以来经过了多少时间。默认情况下,codeigniters timespan() 函数显示例如:
1 年 10 个月 2 周 5 天 10 小时 16 分钟
但我想用其他语言翻译年、月、周、日、小时、分钟等词,例如波斯尼亚语、克罗地亚语或塞尔维亚语。
如何翻译?
我找到了答案。您需要转到 application/language/english 文件夹并创建一个名为 date_lang.php 的文件。就我而言,我只想在我的网站上使用一种语言,所以我将文件放在默认(英语)文件夹中。如果您有更多语言,您可以更改 application/config/config.php 中的语言并将 $config['language'] = 'english' 更改为您在 application/language/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';
?>