Перевод даты публикации на арабский язык

Мне нужно перевести даты публикации с английского на арабский.

Я загрузил po-файл из этой ссылки, используя перевод строки WPML: http://wpcentral.io/internationalization/ar/

Файл .po имеет переводы в течение нескольких месяцев, но не лет и дат.

Я хочу, чтобы дата, подобная 22 января 2015 года, показалась 22 января 2015 года, но я могу получить ее только в 22 ي 2015 году

Что я упускаю?

Solutions Collecting From Web of "Перевод даты публикации на арабский язык"

Найди его. Любой, у кого есть подобная проблема, может добавить этот код к своему плагину сайта или функции functions.php

function convert_numbers_to_arabic( $string ) { $arabic_numbers = array('۰', '۱', '۲', '۳', '٤', '۵', '٦', '۷', '۸', '۹', '.'); $english_numbers = array('0', '1', '2', '3', '4', '5', '6', '7', '8', '9', '.'); return str_replace($english_numbers, $arabic_numbers, $string); } add_filter( 'get_the_time', 'wpse_convert_arabic_time' ); add_filter( 'get_the_date', 'wpse_convert_arabic_time' ); function wpse_convert_arabic_time( $the_time ) { if ( get_bloginfo( 'language' ) == 'ar' ) { $the_time = convert_numbers_to_arabic( $the_time ); } return $the_time; }