Thanks for this explanation on string recovery. It seem that I had a server issue the led to this but still some string are maybe wrong. I’ll see later If I need to do this deleting & restoring process soon.
Until there :
When I talked about “Following string translations” I ment auto-registering of strings in WPML > String Translation (I translated the french version).
I feel this option quite to identify how it works since it’s invisible an thus work “in the dark”. There is a (yellow) highlighting color set to display strings that were found using the string auto-registering, but I thought that the highlighting would be used to show those strings while browsing on both the front-end & admin sides.
In that way we could see that the desired strings are already registered or not!
In the end, showing the highlight in the strings list doesn’t add much value.
I already talked quickly about it with one of your coworkers in the hope to ease the use of WPML translation for web designers. What I suggested here is one step closer to what I would like to see.
In fact the “auto-registering” option should allow to translate any string directly from the front-end, needing just to click on it… One online service already does it! And it looks fantastic with a fair amount of time won on this already annoying task.
Since I disable the .mo files option to win in performance (and I don’t want to learn one more annoying method) I can be afraid that the “auto-registering” doesn’t find the string again since, as I said, everything is working in the dark, and I don’t like that feeling of working as being blind.
______
You said : If you check the option that “original language of string is English” … if you have defined strings in French, and you have that option enabled – then the French strings will be considered to be in English.
This troubles me a lot. I do have many strings in French and translated to english, still they seemed to be displayed as they had to on the front-end. French version on French site and vise versa.
Can you explain me in more details what this option does when active, using one or more alternative “first” languages ? I wait for your answer but this option seem more cumbersome than anything.