• Hello friends, i have a snippet code i want it to be excuted only when the language is arabic, here is the code

    
    function translate_text( $translated ) {
    
      // The first parameter is the original text, the second parameter is the changed text.
      $translated = str_ireplace( 'First Name',  '????? ?????',  $translated );
      $translated = str_ireplace( 'Last Name',  '????? ??????',  $translated );
    	$translated = str_ireplace( 'National ID',  '????? ??????',  $translated );
    	$translated = str_ireplace( 'Nationality',  '???????',  $translated );
    	$translated = str_ireplace( 'Gender',  '?????',  $translated );
    	$translated = str_ireplace( 'Road Number',  '??? ??????',  $translated );
    	$translated = str_ireplace( 'House Number',  '??? ??????',  $translated );
    	$translated = str_ireplace( 'Block Number',  '??? ??????',  $translated );
    	$translated = str_ireplace( 'Male',  '???',  $translated );
    	$translated = str_ireplace( 'Female',  '????',  $translated );
    	
    
      // Returns the translated text
      return $translated;
    
    }
    
    		add_filter( 'gettext',  'translate_text' );
            add_filter( 'ngettext',  'translate_text' );
    
Viewing 1 replies (of 1 total)
  • Moderator bcworkz

    (@bcworkz)

    You should be able to use get_language_attributes() or get_locale() to learn what language the page is using. The specifics depend on how the page comes to be Arabic in the first place. Temporarily echo out their return values on the page’s template to see what values you can check for.

Viewing 1 replies (of 1 total)
  • The topic ‘Language and snippet code’ is closed to new replies.