From 7af01713180066b6dc1061dae930840e48c60fec Mon Sep 17 00:00:00 2001 From: Kristóf Marussy Date: Wed, 30 Mar 2022 01:36:22 +0200 Subject: feat(main): Add localization support MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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 --- .electron-builder.config.cjs | 1 + 1 file changed, 1 insertion(+) (limited to '.electron-builder.config.cjs') 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 = { 'packages/renderer/dist/**', 'packages/service-inject/dist/**', 'packages/service-preload/dist/**', + 'locales/**', // Do not ship with source maps. '!**/*.map', ], -- cgit v1.2.3-54-g00ecf