From 89a52332985b19fef72b8ca0db18a2a49c45d386 Mon Sep 17 00:00:00 2001 From: develar <develar@gmail.com> Date: Sat, 13 May 2017 11:03:51 +0200 Subject: [PATCH] feat(nsis): ko lang Close #1504 --- packages/electron-builder/src/targets/license.ts | 2 +- packages/electron-builder/src/targets/nsis.ts | 2 +- packages/electron-builder/templates/nsis/langs.nsh | 2 +- test/src/windows/oneClickInstallerTest.ts | 1 + 4 files changed, 4 insertions(+), 3 deletions(-) diff --git a/packages/electron-builder/src/targets/license.ts b/packages/electron-builder/src/targets/license.ts index d55a482fa01..12e944faa90 100644 --- a/packages/electron-builder/src/targets/license.ts +++ b/packages/electron-builder/src/targets/license.ts @@ -2,7 +2,7 @@ import * as path from "path" import { PlatformPackager } from "../platformPackager" // "el_GR" "lv_LV" "ko_KR" "tr_TR" -export const bundledLanguages = ["en_US", "de_DE", "fr_FR", "es_ES", "zh_CN", "zh_TW", "ja_JP", "it_IT", "nl_NL", "ru_RU", "pl_PL", "uk_UA", "cs_CZ", "sv_SE", "nb_NO", "da_DK", "pt_PT", "hu_HU"] +export const bundledLanguages = ["en_US", "de_DE", "fr_FR", "es_ES", "zh_CN", "zh_TW", "ja_JP", "it_IT", "nl_NL", "ru_RU", "pl_PL", "uk_UA", "cs_CZ", "sv_SE", "nb_NO", "da_DK", "pt_PT", "hu_HU", "ko_KR"] const langToLangWithRegion = new Map<string, string>() for (const id of bundledLanguages) { langToLangWithRegion.set(id.substring(0, id.indexOf("_")), id) diff --git a/packages/electron-builder/src/targets/nsis.ts b/packages/electron-builder/src/targets/nsis.ts index 67fb51e83ec..82ed2d5237b 100644 --- a/packages/electron-builder/src/targets/nsis.ts +++ b/packages/electron-builder/src/targets/nsis.ts @@ -24,7 +24,7 @@ const debugLang = _debug("electron-builder:lang") const ELECTRON_BUILDER_NS_UUID = "50e065bc-3134-11e6-9bab-38c9862bdaf3" // noinspection SpellCheckingInspection -const nsisPathPromise = getBinFromBintray("nsis", "3.0.1.11", "f2489ee90a68f9dad28e724e58bc9d4289390db58359500107b4eabc7a12e846") +const nsisPathPromise = getBinFromBintray("nsis", "3.0.1.12", "9217687d1710ff23f20d17fe4766df7dd4ef492711ece6e6dae4e40e1e580e90") // noinspection SpellCheckingInspection const nsisResourcePathPromise = getBinFromBintray("nsis-resources", "3.0.0", "cde0e77b249e29d74250bf006aa355d3e02b32226e1c6431fb48facae41d8a7e") diff --git a/packages/electron-builder/templates/nsis/langs.nsh b/packages/electron-builder/templates/nsis/langs.nsh index 14e515b6a7d..665259c7a7d 100644 --- a/packages/electron-builder/templates/nsis/langs.nsh +++ b/packages/electron-builder/templates/nsis/langs.nsh @@ -6,7 +6,7 @@ !insertmacro MUI_LANGUAGE "SimpChinese" !insertmacro MUI_LANGUAGE "TradChinese" !insertmacro MUI_LANGUAGE "Japanese" -#!insertmacro MUI_LANGUAGE "Korean" +!insertmacro MUI_LANGUAGE "Korean" !insertmacro MUI_LANGUAGE "Italian" !insertmacro MUI_LANGUAGE "Dutch" !insertmacro MUI_LANGUAGE "Danish" diff --git a/test/src/windows/oneClickInstallerTest.ts b/test/src/windows/oneClickInstallerTest.ts index 3f4bd5f06ba..1de12885e57 100644 --- a/test/src/windows/oneClickInstallerTest.ts +++ b/test/src/windows/oneClickInstallerTest.ts @@ -36,6 +36,7 @@ test.ifAll("multi language license", app({ return BluebirdPromise.all([ writeFile(path.join(projectDir, "build", "license_en.txt"), "Hi"), writeFile(path.join(projectDir, "build", "license_ru.txt"), "Привет"), + writeFile(path.join(projectDir, "build", "license_ko.txt"), "Привет"), ]) }, }))