Tips and tricks

How to replace gnutext translation nontextdomain with textdomain

Say you have a theme or plugin you have to translate and you have only non domain gnu

I mean the gettext syntax marked in green here

 

And let’s say we want to select that and just replace them with domain get text

If you have a code editor IDE like phpstorm that supports REGEX in find and replace you just have to enter

__\(("|')(.*)('|")\)

in the find, and

__\("$2","domain"\)

in the replace

 

 

OR

__\("(.*?)"\)

to

__\("$1",'qu'\)

Leave a comment

Your email address will not be published

{"type":"main_options","images_arr":"'#ffffff'","bg_slideshow_time":"0","site_url":"https:\/\/digitalzoomstudio.net","theme_url":"https:\/\/digitalzoomstudio.net\/wp-content\/themes\/qucreative\/","is_customize_preview":"off","gallery_w_thumbs_autoplay_videos":"off","base_url":"https:\/\/digitalzoomstudio.net"}