Prepared the script for gettext translation. Created language template file (.pot) containing developer notes to enable translators at transifex to understand the meaning of each entry and locating its display position on runtime to allow them a concise translation.
Made a test translation to german language to see whether everything works as expected. Resulting .po and .mo files already present in respective subfolders (/locale//LC_MESSAGES and /po).
Updates: Ressource is present at transifex meanwhile.
Fix for reading config file if script runs sudoed.
Multiple print statements in help message replaced by a single one. This modification will not break translation files.
(this merge request contains all commits from previous merge requests #3 and #4)