diff options
author | Kristóf Marussy <kristof@marussy.com> | 2022-03-30 01:36:22 +0200 |
---|---|---|
committer | Kristóf Marussy <kristof@marussy.com> | 2022-05-16 00:54:57 +0200 |
commit | 7af01713180066b6dc1061dae930840e48c60fec (patch) | |
tree | 604a52eb8f167caf3400dad7589aaa5be2d06c8d /.electron-builder.config.cjs | |
parent | feat: Add custom menubar (diff) | |
download | sophie-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.cjs | 1 |
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 | ], |