i18n: Implement HTTP backend loader

This commit is contained in:
Elian Doran 2024-07-20 10:19:11 +03:00
parent d4bf162e92
commit 5ea35dd851
No known key found for this signature in database
5 changed files with 33 additions and 32 deletions

View File

@ -2,9 +2,14 @@ import library_loader from "./library_loader.js";
await library_loader.requireLibrary(library_loader.I18NEXT);
i18next.init({
lng: "ro",
debug: true
});
await i18next
.use(i18nextHttpBackend)
.init({
lng: "ro",
debug: true,
backend: {
loadPath: `/${window.glob.assetPath}/translations/{{lng}}/{{ns}}.json`
}
});
export const t = i18next.t;

View File

@ -1,14 +0,0 @@
{
"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:"
}
}
}

View File

@ -0,0 +1,12 @@
{
"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:"
}
}

View File

@ -1,14 +0,0 @@
{
"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:"
}
}
}

View File

@ -0,0 +1,12 @@
{
"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:"
}
}