Found it. Anyone with a similar problem can add this code to their site plugin or theme 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;
}
Related Posts:
- Override default WordPress core translation
- How to get a translated string from a language other than the current one?
- Custom strings for translation using Polylang plugin
- Working with l10n contexts (_x etc)
- How to debug failed load_theme_textdomain()?
- How do translated, escaped strings (esc_attr) in Themes work?
- How to handle text with function __(?
- How do I translate: “2 hours and 15 minutes”?
- Disabling Translation Update
- How to save a translation of a plugin in “CodeStyling Localization”?
- Set language per post
- List of Default Translated Phrases
- Difference between 2 internationalization (i18n) functions __() & _e()
- How to extract translatable (double underscores and _e) strings?
- How to set locale in ajax requests?
- Translate content, not instance, per-post
- How to load theme textdomain from plugin?
- Make theme translatable for WPML
- get_the_date() for translating date format
- How can I make “Leave a comment” translation ready?
- Custom translation of Month names
- How to add translation for a string
- Where the WordPress Core Translation is “actually” taking place?
- New plugin translation does not work
- POEdit with Custom mu-plugins code
- Make changes to translation?
- Gutenberg not all editor text translated
- How does WordPress choose which translation file to use?
- Using polylang, how can I see which post is the “original” and which are the “translated children”? [closed]
- Use WordPress default text domain for translating labels
- Is this a correct usage of esc_html_e?
- WPML Translated Term
- setlocale for date
- translating wordpress with poedit
- Replacing strings within posts with the translatable string
- WPML custom string translation get outside of container
- Change template copy with po/mo files
- Implementing conditional gettext translation
- Translating a word with locotranslate, but wordpress does display another by default
- Translations not returning translated strings
- Can’t generate pot file using wp cli
- How do I translate month names in post metadata?
- How to avoid override string by child theme mo files when the string is empty?
- How to translate timestamp?
- How to override default WordPress core language file
- Add a string to file .pot using Poedit
- Use the wp-admin translations on the front end
- Force translated language on front
- Translate theme only
- what’s different between _x() and _()
- WordPress translation loading english file
- How do I troubleshoot translation issues?
- Easy export/import of data for Translation
- How to change a word in theme?
- WordPress Theme .mo-file won’t load
- Making a string translation ready with html in it
- Translation for plugin
- Is it best practice to use English as the base of a translation-ready theme?
- WordPress Translation Issue
- Localization, escape html elements mid-sentence
- How to translate “$before” with get text in get_the_term_list?
- Translation with wordpress what does the process involve?
- Get Text Domain For Transalation
- Found a translation function that is missing a text-domain. Function _n
- How to translate custom Divi module using POEDIT and Polylang [closed]
- Can I set WordPress to display languages based on system language without a plugin?
- /languages/ folder missing in default themes
- Trying to localize a Underscores starter theme [duplicate]
- Programmatically choose language for translation
- Post types translation
- mo / po translation files does not seem to work
- Internationalize plugin so strings can be translated in WPML [closed]
- localization of theme and plugins to English (originally in another language)
- String translation for esc_html__() when registering string [closed]
- Making WP theme / plugin multii-lingual without plugins
- __() function inside html tags
- How to do translations in WordPress?
- Can’t translate child theme
- Qtranslate-X get raw post title value
- Interface translation without plugins
- WordPress does not translate
- Debug WordPress gettext function
- How to use translation functions inside WordPress page
- qtranslate loading the wrong language
- issue in translating a wordpress them
- Understanding WordPress Default Theme – twentyfifteen.1.4 >> Languages Folder
- WordPress Localization error within return value
- Custom theme .mo translation file not working
- Adding a translation phrase to WordPress Theme
- Translate Plugin with french as base language
- WordPress translation
- Language & translation
- Tweak the loop for translation
- GlotPress – WordPress integration
- Archive widget numbers translation?
- Translations in source code
- String translation with or without po file
- Translating “comments”, “leave a comment”, “prev”, “next”, “share”
- Website Language/Locale Switching
- Can’t load text domain in a mu-plugin