Diffusion Krita 6d6c95227f69

Update NSIS installer to provide TC and SC translations

Authored by alvinhochun on Jun 5 2020, 8:30 AM.

Description

Update NSIS installer to provide TC and SC translations

(For the 4.3.0 release)

CCBUG: 422381

Squashed commit of the following:

commit 88268b3a8ebf5a582ae85a279dc7307e32e5e833
Author: Alvin Wong <alvin@alvinhc.com>
Date: Fri Jun 5 16:03:15 2020 +0800

Win installer: Make uninstaller prompt show in correct language

(cherry picked from commit 8130dce97a4743f7c44fb3a1ddf29489114011e9)

commit 35b536644306c778e6081a03f304f18147dd9422
Author: Alvin Wong <alvin@alvinhc.com>
Date: Fri Jun 5 15:31:54 2020 +0800

Win installer: Skip language selection dialog in silent mode

(cherry picked from commit e4db3ce4e05f086a329847f946487665b97cc84b)

commit e553f21edd0e8e80a064fd4392fab29d63d62835
Author: Alvin Wong <alvin@alvinhc.com>
Date: Fri Jun 5 15:29:27 2020 +0800

Win installer: Reuse language on uninstall

(cherry picked from commit 17f47918e9c7cc9559a80e9ba67b6ba1e10151af)

commit f73a541c84fce29b718398e9ce20886cd7f32bb9
Author: Alvin Wong <alvin@alvinhc.com>
Date: Thu Jun 4 20:40:08 2020 +0800

Win installer: Fix using the translation files

(cherry picked from commit dbf24cc8e3f67bcb5cb869d086d6a2b4a54b8d83)

commit 01c2f1a590fe111f80ca4123eda7865c8635dfac
Author: Alvin Wong <alvin@alvinhc.com>
Date: Thu Jun 4 19:15:21 2020 +0800

Win installer: Fix makensis invocation

(cherry picked from commit c6581b15864c88e4568fdae7fcc44c6656f72b80)

commit 82d90b2e785772afbb0dfcbaa4a62ee2e9d08253
Author: Alvin Wong <alvin@alvinhc.com>
Date: Thu Jun 4 16:59:03 2020 +0800

Win installer: Include Simp. Chinese translation

(cherry picked from commit 859609a79157595f530013c5bfb3ba86e2d1ff71)

commit 187a099ae78f3adf4edd984a82634d170b2b6cc4
Author: Tyson Tan <tysontan@tysontan.com>
Date: Thu Jun 4 08:28:55 2020 +0000

Add S-Chinese translation to NSIS installer.

(cherry picked from commit 109309b481ca31a4760b6dda0fe4f2d35b61c9d7)

commit 92ce868784770a005cdf82cc558eb0efe68407d3
Author: Alvin Wong <alvin@alvinhc.com>
Date: Thu Jun 4 00:17:41 2020 +0800

Win installer: Stop adding the "Uninstall Krita" item to the Start Menu

The "Uninstall Krita" start menu item is mostly redundant since users
can perform the uninstallation from the Control Panel. Windows 10 also
offers to open the relevant Settings page when users right-click on the
Krita icon and select "Uninstall". Moreover, recent Windows 10 versions
automatically hides the "Uninstall Krita" menu item (but would fail to
do so if its name is localized).

(cherry picked from commit ed49fff88f9f7c8b3ab965f72485a7b18e84bc5e)

commit 48aba59fbc1d8e1a327c805d71725fe6055e5f66
Author: Alvin Wong <alvin@alvinhc.com>
Date: Wed Jun 3 23:32:35 2020 +0800

Win installer: Make some changes to the strings

(cherry picked from commit a4cfe5861757edc8eefa0cd3a6e5a299d21a3143)

commit fe0ef8a315dd83acaa3ef0b935c0cde4ac4b4982
Author: Alvin Wong <alvin@alvinhc.com>
Date: Wed Jun 3 23:30:06 2020 +0800

Win installer: Add tentative Trad. Chinese translations

(cherry picked from commit 000ad10e94449b27a219753d44b41b2a8c0349d2)

commit f5afa3e9b83faa51a9415e60a0d6a15530c7b558
Author: Alvin Wong <alvin@alvinhc.com>
Date: Wed Jun 3 21:48:43 2020 +0800

Win installer: Split strings into its own file

(cherry picked from commit 9713ef5f6330d859d8f9f7d01e2f4f3382195182)

commit 6abce0df502845aa3265642561c40a32da98d178
Author: Alvin Wong <alvin@alvinhc.com>
Date: Wed Jun 3 21:36:14 2020 +0800

Win installer: Remove prompt regarding separate shell extension

That prompt is really unnecessary.

(cherry picked from commit 7ea17bf85736365c94fe9ddc9985ddff904025e8)

commit 9201ba9130930a0915305c31e16081c5549ae702
Author: Alvin Wong <alvin@alvinhc.com>
Date: Wed Jun 3 21:28:50 2020 +0800

Win installer: Combine desktop icon page and confirm page

(cherry picked from commit b31446819d9c65859507d0f211d8130e69c8d3f1)

commit 2a4a98bb9ca4f1783e999ad22df7d45ee2f57af1
Author: Alvin Wong <alvin@alvinhc.com>
Date: Wed Jun 3 20:56:07 2020 +0800

Win installer: Fix deletion of localized shortcut

(cherry picked from commit a06bc489cb1a9fc13f0eb8cc9993e3191f0180dd)

commit 723458e8a54d10e7b99b4c710b328883b9f64536
Author: Alvin Wong <alvin@alvinhc.com>
Date: Wed Jun 3 20:53:04 2020 +0800

Win installer: Reduce the amount of strings to translate

(cherry picked from commit 97e7841a786a0a4da03ad6adfd1c474ef1acf5bf)

commit 4e8bb3231681716d5bf3eb4e78e887edac4ed6ea
Author: Alvin Wong <alvin@alvinhc.com>
Date: Wed Jun 3 18:49:05 2020 +0800

Win installer: Simplify ancient version handling to reduce strings

(cherry picked from commit c2c850f50708e68ee2cbfc20ea9d8c5c22d9db28)

commit 20c989ab4a020f66e6dd70aba7cd1d45131feb5f
Author: Alvin Wong <alvin@alvinhc.com>
Date: Wed Jun 3 17:52:18 2020 +0800

Win installer: Extract strings to prepare for translation

(cherry picked from commit ae22d453bf45b62953b0cad40e50d9a2f03d57f6)

Details