diff --git a/resources/icons/icon-old.icns b/resources/icons/icon-old.icns new file mode 100644 index 00000000..4276a463 Binary files /dev/null and b/resources/icons/icon-old.icns differ diff --git a/resources/icons/icon.icns b/resources/icons/icon.icns index 4276a463..562f3ad7 100644 Binary files a/resources/icons/icon.icns and b/resources/icons/icon.icns differ diff --git a/src/main/base/utils.ts b/src/main/base/utils.ts index 538c95d9..41e0ae12 100644 --- a/src/main/base/utils.ts +++ b/src/main/base/utils.ts @@ -54,8 +54,18 @@ export class utils { if (language !== "en_US" && fs.existsSync(path.join(this.paths.i18nPath, `${language}.json`))) { i18n = Object.assign(i18n, JSON.parse(fs.readFileSync(path.join(this.paths.i18nPath, `${language}.json`), "utf8"))); + } else if (!fs.existsSync(path.join(this.paths.i18nPath, `${language}.json`))) { + fetch(`https://raw.githubusercontent.com/ciderapp/Cider/main/src/i18n/${language}.json`) + .then(res => res.json()) + .then(res => { + if (res) { + i18n = Object.assign(i18n, res); + fs.writeFileSync(path.join(this.paths.i18nPath, `${language}.json`), JSON.stringify(res)); + } else { + i18n = Object.assign(i18n, JSON.parse(fs.readFileSync(path.join(this.paths.i18nPath, `en_US.json`), "utf8"))); + } + }) } - if (key) { return i18n[key] } else { diff --git a/src/renderer/audio/impulses/AtmosphereRealizer_Z3600.wav b/src/renderer/audio/impulses/AtmosphereRealizer_Z3600.wav index 5a586552..486adb79 100644 Binary files a/src/renderer/audio/impulses/AtmosphereRealizer_Z3600.wav and b/src/renderer/audio/impulses/AtmosphereRealizer_Z3600.wav differ diff --git a/src/renderer/audio/impulses/AtmosphereRealizer_Z8500_A.wav b/src/renderer/audio/impulses/AtmosphereRealizer_Z8500_A.wav index fba6ee8b..ea5bf46a 100644 Binary files a/src/renderer/audio/impulses/AtmosphereRealizer_Z8500_A.wav and b/src/renderer/audio/impulses/AtmosphereRealizer_Z8500_A.wav differ diff --git a/src/renderer/audio/impulses/AtmosphereRealizer_Z8500_B.wav b/src/renderer/audio/impulses/AtmosphereRealizer_Z8500_B.wav index 7b381677..c9c9da54 100644 Binary files a/src/renderer/audio/impulses/AtmosphereRealizer_Z8500_B.wav and b/src/renderer/audio/impulses/AtmosphereRealizer_Z8500_B.wav differ diff --git a/src/renderer/audio/impulses/AtmosphereRealizer_Z8500_C.wav b/src/renderer/audio/impulses/AtmosphereRealizer_Z8500_C.wav index 28789df8..c4007606 100644 Binary files a/src/renderer/audio/impulses/AtmosphereRealizer_Z8500_C.wav and b/src/renderer/audio/impulses/AtmosphereRealizer_Z8500_C.wav differ diff --git a/src/renderer/views/pages/settings.ejs b/src/renderer/views/pages/settings.ejs index ec6f082c..c56cb842 100644 --- a/src/renderer/views/pages/settings.ejs +++ b/src/renderer/views/pages/settings.ejs @@ -1251,9 +1251,10 @@ + +