- Most of the code is contained in the web/js-folder.
- Some more code is contained in the html-templates.
The needed code-changes can be grouped into a small number of categories:
- function-parameters and local variables
- global variables
- external variables (global variables not defined defined in the same file, but used in some function)
Renaming any of these has different impact based on the category:
- function-parameters and local variables: The impact of changing these is very limited. Only the function surrounding these declaration has to be modified. No external code needs to be changed, so no wrappers with the old names are needed.
- function-names: These are possibly called from different files and from customized code. So when renaming any functions to an English name a new wrapper-function with the old name with be created which just forwards to the renamed function. This wrapper allows custom code to work and gives some time to migrate to renamed functions. This wrapper function will be marked deprecated at once and can be removed later on. The code inside the standard code base will be modified within this project.
- external variables: These have to be renamed in unison in all callers of the function and inside the called function itself. In that aspect they are similar to global variables.