2012-07-14 61 views
3

我正在用孟加拉語創建一個博客網站。我正在使用一個名爲bn_BD.mo的本地化文件來說明這個問題。它翻譯整個網站,但日期和時間仍然是英文。其實我沒有把這些數字轉換成孟加拉語。我知道mo文件在這些情況下不起作用。WordPress的本地化:日期和時間

所以我已經延長我的function.php文件的主題文件夾具有以下功能

function make_bangla_number($str) 
{ 
    $engNumber = array(1,2,3,4,5,6,7,8,9,0); 
    $bangNumber = array('১','২','৩','৪','৫','৬','৭','৮','৯','০'); 
    $converted = str_replace($engNumber, $bangNumber, $str); 

    return $converted; 
} 

add_filter('get_the_time', 'make_bangla_number'); 
add_filter('the_date', 'make_bangla_number'); 
add_filter('get_the_date', 'make_bangla_number'); 
add_filter('comments_number', 'make_bangla_number'); 
add_filter('get_comment_date', 'make_bangla_number'); 
add_filter('get_comment_time', 'make_bangla_number'); 

它轉換每一個崗位的日期。但我的分頁號和歸檔仍然是同樣喜歡以下

জানুয়ারী 2012這是January 2012
ফেব্রুয়ারী 2012翻譯這是February 2012翻譯。

而且分頁看起來像

পাতা 1 2 3 4 5 6這是翻譯Page 1 2 3 4 5 6 但我希望它是用孟加拉語數字像以下。

পাতা ১ ২ ৩ ৪ ৫ ৬

我該怎麼辦?提前致謝。

+2

遵循的答案[這裏](http://stackoverflow.com/questions/12970310/how-to-localize-the-number-of-wordpress-post-views) – Lenin 2012-12-13 08:04:22

回答

0

會preg替換不工作嗎?

0

我建議儘可能使用Wordpress API,所以請嘗試使用date_i18n函數。

相關問題