diff --git a/src/public/app/services/i18n.js b/src/public/app/services/i18n.js index 5fbb35942..2902c2260 100644 --- a/src/public/app/services/i18n.js +++ b/src/public/app/services/i18n.js @@ -4,37 +4,7 @@ await library_loader.requireLibrary(library_loader.I18NEXT); i18next.init({ lng: "ro", - debug: true, - resources: { - en: { - translation: { - about: { - title: "About TriliumNext Notes", - homepage: "Homepage:", - app_version: "App version:", - db_version: "DB version:", - sync_version: "Sync version:", - build_date: "Build date:", - build_revision: "Build revision:", - data_directory: "Data directory:" - } - } - }, - ro: { - translation: { - about: { - title: "Despre TriliumNext Notes", - homepage: "Site web:", - app_version: "Versiune aplicație:", - db_version: "Versiune bază de date:", - sync_version: "Versiune sincronizare:", - build_date: "Data compilării:", - build_revision: "Revizia compilării:", - data_directory: "Directorul de date:" - } - } - } - } + debug: true }); export const t = i18next.t; \ No newline at end of file diff --git a/src/public/translations/en.json b/src/public/translations/en.json new file mode 100644 index 000000000..627d86985 --- /dev/null +++ b/src/public/translations/en.json @@ -0,0 +1,14 @@ +{ + "translation": { + "about": { + "title": "About TriliumNext Notes", + "homepage": "Homepage:", + "app_version": "App version:", + "db_version": "DB version:", + "sync_version": "Sync version:", + "build_date": "Build date:", + "build_revision": "Build revision:", + "data_directory": "Data directory:" + } + } +} \ No newline at end of file diff --git a/src/public/translations/ro.json b/src/public/translations/ro.json new file mode 100644 index 000000000..a4c8bf9f1 --- /dev/null +++ b/src/public/translations/ro.json @@ -0,0 +1,14 @@ +{ + "translation": { + "about": { + "title": "Despre TriliumNext Notes", + "homepage": "Site web:", + "app_version": "Versiune aplicație:", + "db_version": "Versiune bază de date:", + "sync_version": "Versiune sincronizare:", + "build_date": "Data compilării:", + "build_revision": "Revizia compilării:", + "data_directory": "Directorul de date:" + } + } +} \ No newline at end of file diff --git a/src/routes/assets.ts b/src/routes/assets.ts index 475940e32..1615df166 100644 --- a/src/routes/assets.ts +++ b/src/routes/assets.ts @@ -70,7 +70,9 @@ function register(app: express.Application) { app.use(`/${assetPath}/node_modules/panzoom/dist/`, persistentCacheStatic(path.join(srcRoot, '..', 'node_modules/panzoom/dist/'))); - app.use(`/${assetPath}/node_modules/i18next/`, persistentCacheStatic(path.join(srcRoot, "..", 'node_modules/i18next/'))) + // i18n + app.use(`/${assetPath}/node_modules/i18next/`, persistentCacheStatic(path.join(srcRoot, "..", 'node_modules/i18next/'))); + app.use(`/${assetPath}/translations/`, persistentCacheStatic(path.join(srcRoot, "public", "translations/"))); } export = {