Because WPML is not our plugin so we does’t know the exact working you can create ticket on their forum regarding translation they guide you better then us because they create plugin.
sorry we can’t understand your previous comment please follow the steps if you want to change strings in multilingual site.We copy this comment from WPML support forum
Here is an easy workaround to modify theme/plugin default strings without modifying core files:
– Go to WPML >> String Translation and find the string you want to edit in the default language.
– Select it and click on “change selected strings language” option from dropdown and change the language to the any “dummy” language that you will not use in the current site.
– Now you should be able to see the option to “translate” it in the original language.
Please let me know if this resolves your issue or you need further assistance.
I know po way. But I can not find it in emarat.po file. Site will be multilingual. So I need to translate it for based on site language.
You mean it can be only one way translated?
Please open single.php in any editor you found this file in theme root directory(emarat>single.php).You found these words in this file.
The proper way to translate all strings in any WordPress theme is
1- Install po editor software if not already installed in your pc.It’s a free software.
2- After that emarat.po file in this editor.you found emarat.po on the following path.(emarat > languages > emarat.po)
3- When file open in po editor then you found two sections in one of which you found original words like “Next Post” in other section you add translated words after that save file.
You found alot of video tutorials relevant to po editor that how to translate words in this editor.
Almost all the themes on themeforest used this software for strings translation.WPML does’t allow us to change theme strings.Hope you understand if any issue then ell us.
How can I translate “Next Post” and “Prev Post” with WPML ?