The old "german" locale directory should be removed during upgrades.
The "de" and "ja" locale directories should be removed during uninstallation.
Fixes for bug 361.
1. Setting the LANG environment variable is not enough because
the user might have set LC_MESSAGES himself. While this does
not affect Windows itself it does affect apps ported from Linux,
e.g. GTK. So the LC_MESSAGES variable has to be set, too.
2. Use two-letter language codes for setting LC_MESSAGES and
LANG on Windows, too, because other apps like GTK want it that
way.
Always try to remove the "jobs" subdirectory so that no empty
directory remains. Fix for bug 334. Remove the new DLLs libiconv-2.dll
and libintl-8.dll during uninstallation as well.
Added the new and changed libraries needed for gettext. Removed old
copies of the libraries that are no longer needed or provided by
the new ones. Added the German translation file to the installer.
1. Switched to Modern UI 2.
2. The Matroska logo is used during uninstallation as well.
3. Cleanup; moved code blocks around.
4. Changed the branding from the standard "NSIS installation system..."
string to something with "mkvtoolnix...".
5. Prepared the code to contain a build number in the product name;
the build number is empty for releases and will be set for pre-builds
by my automated build script.
Fixes for bug 327.
Removed old functions and replaced them with calls
to builtin/provided newer functions. Requires NSIS 2.42
or at least a System.dll plugin with the "Call" function
compiled in.
Part of a fix for bug 327.