fix i18n bug

closes #1473
pull/1482/head
Mikael Finstad 3 years ago
parent 18b9834473
commit 9725d73613
No known key found for this signature in database
GPG Key ID: 25AB36E3E81CBC26

@ -14,6 +14,7 @@ const { stat } = require('fs/promises');
const logger = require('./logger');
const menu = require('./menu');
const configStore = require('./configStore');
const { frontendBuildDir } = require('./util');
const { checkNewVersion } = require('./update-checker');
@ -87,7 +88,7 @@ function createWindow() {
if (isDev) mainWindow.loadURL('http://localhost:3001');
// Need to useloadFile for special characters https://github.com/mifi/lossless-cut/issues/40
else mainWindow.loadFile('vite-dist/index.html');
else mainWindow.loadFile(`${frontendBuildDir}/index.html`);
// Open the DevTools.
// mainWindow.webContents.openDevTools()

@ -1,12 +1,12 @@
// intentionally disabled because I don't know the quality of the languages, so better to default to english
// const LanguageDetector = window.require('i18next-electron-language-detector');
const isDev = require('electron-is-dev');
const { app } = require('electron');
const { join } = require('path');
const getLangPath = (subPath) => (isDev ? join('public', subPath) : join(app.getAppPath(), 'build', subPath));
const { frontendBuildDir } = require('./util');
const getLangPath = (subPath) => (isDev ? join('public', subPath) : join(app.getAppPath(), frontendBuildDir, subPath));
// Weblate hardcodes different lang codes than electron
// https://www.electronjs.org/docs/api/app#appgetlocale

@ -0,0 +1,5 @@
const frontendBuildDir = 'vite-dist';
module.exports = {
frontendBuildDir,
};
Loading…
Cancel
Save