I'm planning on creating a plugin that fixes the translation issues of a specific theme. This theme is already translated into multiple languages but the translation is horrible. I don't know how to start here or what is the best approach so please give me your suggestions.
I'm thinking, creating a page option where I have one field of two inputs, in one you add the incorrect text (example "holo") and the second input you add the correct translation (example "hola"). I can have the user add as many fields as needed. Then I use the
gettext filter to switch all the cases that the user added.
gettext pick up the translation strings added in Spanish or French where the original pot file is in English? My test says it does, but I want to confirm.
Also, is this going to cause performance issues when people add 30 string?
Editing the po mo files is not an option,
The theme is not free,
I don't want to use plugins (I want to build one),
And it's for multiple users correcting multiple languages;
What do you guys think? Any suggestions?