I need a php class which searches through a file to find a specific pattern. An example file I attached.
The target is to call a function extract('this is a text string', 'language name');
which will search through the file and looks for this part:
#: \views\pages\[url removed, login to view]
msgid "Your tmp directory is writable."
msgstr "EN: Your tmp directory is writable."
The function should return the msgstr for the given msgid.
The files are in such a folder structure:
root/locale/eng/LC_MESSAGES/[url removed, login to view]
The 'language name' is eq to 'eng' in the above example.
If the msgstr is empty it is like this:
In this case, return the original msgid.
msgid and msgstr can contain html elements.
This entire script is needed to get called by an ajax function to give translation strings back to jquery file.