One question. Will the update script take the liberty of replacing all the language keys that I have already corrected or replaced with my own? I really don't want this to happen.
Upgrade will replace only changed system language strings, unchanged system strings will not be affected.
Modules languages strings are restored from original files when you recompile it, or reinstall module. So if you changed module language string and recompile module language, the changes will be lost.
So the answer is yes, it will replace the strings that I have already corrected or customized. What shall we do if we don't want your new "corrected" language strings replacing the ones we already have? It there a simple way to prevent your upgrade script from making the language string changes? Can I just empty the language string array in lang_en.php?
The answer is "depending on the language keys you've modified".
Comments aren't supposed to provide instructions or code samples here, please open forum thread for it.
The point I am trying to make Alex, is that many of us have been using D7 for 3 years now and have already corrected or customized some of the same language strings that your upgrade process alters. Adding NEW language strings to an existing installation is one thing.... Modifying existing strings is something entirely different. It's a step some people, including myself, may not want your upgrade script to do automatically. This is a step that we as website administrators should be able to choose see more whether or not we want. I certainly appreciate the good intentions, but one persons good intentions is sometimes another persons pain in the ass.
Modules languages strings are restored from original files when you recompile it, or reinstall module. So if you changed module language string and recompile module language, the changes will be lost.
Comments aren't supposed to provide instructions or code samples here, please open forum thread for it.