Windows: Fix NSIS language encoding (use UTF-8 instead of Win code pages)
authorMichael Schuster <michael@schuster.ms>
Wed, 16 Sep 2020 00:38:12 +0000 (02:38 +0200)
committerKevin Ottens (Rebase PR Action) <er-vin@users.noreply.github.com>
Wed, 16 Sep 2020 05:41:27 +0000 (05:41 +0000)
commit7f5b7f637c6248352d39012389f7d54ee68dd3d4
treefba80d8afd1d3d9aa2b6840a8f7e3a4ad12a5dc3
parentdbe8422c5d9e2eb4711669420befe97dd19aa095
Windows: Fix NSIS language encoding (use UTF-8 instead of Win code pages)

The old conversion to specific code pages caused display errors (see issue #2393 for Russian).

Based on bin/l10n.sh, the files in this commit were converted to UTF-8 using iconv with the following parameters:

  iconv -f CP1252 -t UTF-8 -o German.nsh German.nsh
  iconv -f CP1252 -t UTF-8 -o Galician.nsh Galician.nsh
  iconv -f CP1253 -t UTF-8 -o Greek.nsh Greek.nsh
  iconv -f CP1250 -t UTF-8 -o Slovenian.nsh Slovenian.nsh
  iconv -f CP1257 -t UTF-8 -o Estonian.nsh Estonian.nsh
  iconv -f CP1252 -t UTF-8 -o Italian.nsh Italian.nsh
  iconv -f CP1252 -t UTF-8 -o PortugueseBR.nsh PortugueseBR.nsh
  iconv -f CP1252 -t UTF-8 -o Spanish.nsh Spanish.nsh
  iconv -f CP1252 -t UTF-8 -o Dutch.nsh Dutch.nsh
  iconv -f CP1252 -t UTF-8 -o Finnish.nsh Finnish.nsh
  iconv -f CP932 -t UTF-8 -o Japanese.nsh Japanese.nsh
  iconv -f CP1250 -t UTF-8 -o Slovak.nsh Slovak.nsh
  iconv -f CP1254 -t UTF-8 -o Turkish.nsh Turkish.nsh
  iconv -f CP1252 -t UTF-8 -o Norwegian.nsh Norwegian.nsh
  iconv -f CP852  -t UTF-8 -o Czech.nsh Czech.nsh

The installer script nextcloud.nsi in the client-building repo needs the following line (to be added on top):
  Unicode true

Signed-off-by: Michael Schuster <michael@schuster.ms>
16 files changed:
admin/win/nsi/l10n/Czech.nsh
admin/win/nsi/l10n/Dutch.nsh
admin/win/nsi/l10n/Estonian.nsh
admin/win/nsi/l10n/Finnish.nsh
admin/win/nsi/l10n/Galician.nsh
admin/win/nsi/l10n/German.nsh
admin/win/nsi/l10n/Greek.nsh
admin/win/nsi/l10n/Italian.nsh
admin/win/nsi/l10n/Japanese.nsh
admin/win/nsi/l10n/Norwegian.nsh
admin/win/nsi/l10n/PortugueseBR.nsh
admin/win/nsi/l10n/Russian.nsh
admin/win/nsi/l10n/Slovak.nsh
admin/win/nsi/l10n/Slovenian.nsh
admin/win/nsi/l10n/Spanish.nsh
admin/win/nsi/l10n/Turkish.nsh