aboutsummaryrefslogtreecommitdiffstats
path: root/.electron-builder.config.cjs
diff options
context:
space:
mode:
authorLibravatar Kristóf Marussy <kristof@marussy.com>2022-03-30 01:36:22 +0200
committerLibravatar Kristóf Marussy <kristof@marussy.com>2022-05-16 00:54:57 +0200
commit7af01713180066b6dc1061dae930840e48c60fec (patch)
tree604a52eb8f167caf3400dad7589aaa5be2d06c8d /.electron-builder.config.cjs
parentfeat: Add custom menubar (diff)
downloadsophie-7af01713180066b6dc1061dae930840e48c60fec.tar.gz
sophie-7af01713180066b6dc1061dae930840e48c60fec.tar.zst
sophie-7af01713180066b6dc1061dae930840e48c60fec.zip
feat(main): Add localization support
Add i18next with a custom backend to the main process to load localization from file. Missing localizations are written to a missing localizations file in debug mode, but silently fall back in production mode. We will also need to add a custom backend for the renderer process that communicates with the main process. (i18next-fs-electron-backend is not applicable here, because we need localizations both in the main and renderer processes.) Signed-off-by: Kristóf Marussy <kristof@marussy.com>
Diffstat (limited to '.electron-builder.config.cjs')
-rw-r--r--.electron-builder.config.cjs1
1 files changed, 1 insertions, 0 deletions
diff --git a/.electron-builder.config.cjs b/.electron-builder.config.cjs
index aa7d9e0..4340623 100644
--- a/.electron-builder.config.cjs
+++ b/.electron-builder.config.cjs
@@ -17,6 +17,7 @@ const config = {
17 'packages/renderer/dist/**', 17 'packages/renderer/dist/**',
18 'packages/service-inject/dist/**', 18 'packages/service-inject/dist/**',
19 'packages/service-preload/dist/**', 19 'packages/service-preload/dist/**',
20 'locales/**',
20 // Do not ship with source maps. 21 // Do not ship with source maps.
21 '!**/*.map', 22 '!**/*.map',
22 ], 23 ],