diff --git a/.github/workflows/crowdin-upload-sources.yml b/.github/workflows/crowdin-upload-sources.yml index 882f73c7..249c7e73 100644 --- a/.github/workflows/crowdin-upload-sources.yml +++ b/.github/workflows/crowdin-upload-sources.yml @@ -2,10 +2,10 @@ name: Crowdin Upload Sources Action on: push: - # Monitor all .json files within the /src/i18n/locales/en/ directory. + # Monitor all .json files within the /i18n/locales/en/ directory. # This ensures the workflow triggers if any the English namespace files are modified on the main branch. paths: - - "/src/i18n/locales/en/*.json" + - "/i18n/locales/en/*.json" branches: [main] workflow_dispatch: # Allow manual triggering diff --git a/CONTRIBUTING_I18N_DEVELOPER_GUIDE.md b/CONTRIBUTING_I18N_DEVELOPER_GUIDE.md index 0b900de6..d41ad088 100644 --- a/CONTRIBUTING_I18N_DEVELOPER_GUIDE.md +++ b/CONTRIBUTING_I18N_DEVELOPER_GUIDE.md @@ -13,8 +13,7 @@ your needs already exists. Many common labels like "Save," "Cancel," "Name," "Description," "Loading...," or "Error" are likely already present, especially in the common.json namespace. Reusing existing keys prevents duplication and ensures consistency across the application. Using your code editor's search -function across the /src/i18n/locales/en/ directory is an effective way to do -this. +function across the /i18n/locales/en/ directory is an effective way to do this. ### Key Naming and Structure Rules @@ -58,7 +57,7 @@ when creating new keys in the JSON files. ### Namespace Rules We use namespaces to organize keys. All source keys are added to the English -(`en`) files located at `/src/i18n/locales/en/`. Place your new keys in the +(`en`) files located at `/i18n/locales/en/`. Place your new keys in the appropriate file based on these rules: - `common.json`: diff --git a/crowdin.yml b/crowdin.yml index d32b8047..0ceed174 100644 --- a/crowdin.yml +++ b/crowdin.yml @@ -6,5 +6,5 @@ base_url: "https://meshtastic.crowdin.com/api/v2" preserve_hierarchy: true files: - - source: "/src/i18n/locales/en/*.json" - translation: "/src/i18n/locales/%locale%/%original_file_name%" + - source: "/i18n/locales/en/*.json" + translation: "/i18n/locales/%locale%/%original_file_name%" diff --git a/deno.lock b/deno.lock index f58ee462..57ca7268 100644 --- a/deno.lock +++ b/deno.lock @@ -79,7 +79,6 @@ "npm:testing-library@^0.0.2": "0.0.2_@angular+common@6.1.10__@angular+core@6.1.10___rxjs@6.6.7___zone.js@0.8.29__rxjs@6.6.7_@angular+core@6.1.10__rxjs@6.6.7__zone.js@0.8.29", "npm:typescript@^5.8.3": "5.8.3", "npm:vite-plugin-pwa@1": "1.0.0_vite@6.3.5__@types+node@22.15.32__picomatch@4.0.2_workbox-build@7.3.0__ajv@8.17.1__@babel+core@7.27.4__rollup@2.79.2_workbox-window@7.3.0_@types+node@22.15.32", - "npm:vite-plugin-static-copy@3": "3.0.2_vite@6.3.5__@types+node@22.15.32__picomatch@4.0.2_@types+node@22.15.32", "npm:vite@^6.3.4": "6.3.5_@types+node@22.15.32_picomatch@4.0.2", "npm:vitest@^3.1.2": "3.2.4_@types+node@22.15.32_happy-dom@17.6.3_vite@6.3.5__@types+node@22.15.32__picomatch@4.0.2", "npm:zod@^3.25.62": "3.25.67", @@ -4736,14 +4735,6 @@ "fraction.js@4.3.7": { "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==" }, - "fs-extra@11.3.0": { - "integrity": "sha512-Z4XaCL6dUDHfP/jT25jJKMmtxvuwbkrD1vNSMFlo9lNLY2c5FHYSQgHPRZUjAB26TpDEoW9HCOgplrdbaPV/ew==", - "dependencies": [ - "graceful-fs", - "jsonfile", - "universalify" - ] - }, "fs-extra@9.1.0": { "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", "dependencies": [ @@ -5514,9 +5505,6 @@ "safe-push-apply" ] }, - "p-map@7.0.3": { - "integrity": "sha512-VkndIv2fIB99swvQoA65bm+fsmt6UNdGeIB0oxBs+WhAhdh08QA04JXpI7rbB9r08/nkbysKoya9rtDERYOYMA==" - }, "path-is-absolute@1.0.1": { "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==" }, @@ -6595,17 +6583,6 @@ "workbox-window" ] }, - "vite-plugin-static-copy@3.0.2_vite@6.3.5__@types+node@22.15.32__picomatch@4.0.2_@types+node@22.15.32": { - "integrity": "sha512-/seLvhUg44s1oU9RhjTZZy/0NPbfNctozdysKcvPovxxXZdI5l19mGq6Ri3IaTf1Dy/qChS4BSR7ayxeu8o9aQ==", - "dependencies": [ - "chokidar", - "fs-extra@11.3.0", - "p-map", - "picocolors", - "tinyglobby", - "vite" - ] - }, "vite@6.3.5_@types+node@22.15.32_picomatch@4.0.2": { "integrity": "sha512-cZn6NDFE7wdTpINgs++ZJ4N49W2vRp8LCKrn3Ob1kYNtOo21vfDoaV5GzBfLU4MovSAB8uNRm4jgzVQZ+mBzPQ==", "dependencies": [ @@ -6793,7 +6770,7 @@ "ajv", "common-tags", "fast-json-stable-stringify", - "fs-extra@9.1.0", + "fs-extra", "glob", "lodash", "pretty-bytes@5.6.0", @@ -7020,7 +6997,6 @@ "npm:testing-library@^0.0.2", "npm:typescript@^5.8.3", "npm:vite-plugin-pwa@1", - "npm:vite-plugin-static-copy@3", "npm:vite@^6.3.4", "npm:vitest@^3.1.2", "npm:zod@^3.25.67", diff --git a/package.json b/package.json index 6235e641..b2ebad3d 100644 --- a/package.json +++ b/package.json @@ -115,7 +115,6 @@ "typescript": "^5.8.3", "vite": "^6.3.4", "vite-plugin-pwa": "^1.0.0", - "vite-plugin-static-copy": "^3.0.0", "vitest": "^3.1.2" } } diff --git a/src/i18n/locales/bg-BG/channels.json b/public/i18n/locales/bg-BG/channels.json similarity index 100% rename from src/i18n/locales/bg-BG/channels.json rename to public/i18n/locales/bg-BG/channels.json diff --git a/src/i18n/locales/bg-BG/commandPalette.json b/public/i18n/locales/bg-BG/commandPalette.json similarity index 100% rename from src/i18n/locales/bg-BG/commandPalette.json rename to public/i18n/locales/bg-BG/commandPalette.json diff --git a/src/i18n/locales/bg-BG/common.json b/public/i18n/locales/bg-BG/common.json similarity index 100% rename from src/i18n/locales/bg-BG/common.json rename to public/i18n/locales/bg-BG/common.json diff --git a/src/i18n/locales/bg-BG/dashboard.json b/public/i18n/locales/bg-BG/dashboard.json similarity index 100% rename from src/i18n/locales/bg-BG/dashboard.json rename to public/i18n/locales/bg-BG/dashboard.json diff --git a/src/i18n/locales/bg-BG/deviceConfig.json b/public/i18n/locales/bg-BG/deviceConfig.json similarity index 100% rename from src/i18n/locales/bg-BG/deviceConfig.json rename to public/i18n/locales/bg-BG/deviceConfig.json diff --git a/src/i18n/locales/bg-BG/dialog.json b/public/i18n/locales/bg-BG/dialog.json similarity index 100% rename from src/i18n/locales/bg-BG/dialog.json rename to public/i18n/locales/bg-BG/dialog.json diff --git a/src/i18n/locales/bg-BG/messages.json b/public/i18n/locales/bg-BG/messages.json similarity index 100% rename from src/i18n/locales/bg-BG/messages.json rename to public/i18n/locales/bg-BG/messages.json diff --git a/src/i18n/locales/bg-BG/moduleConfig.json b/public/i18n/locales/bg-BG/moduleConfig.json similarity index 100% rename from src/i18n/locales/bg-BG/moduleConfig.json rename to public/i18n/locales/bg-BG/moduleConfig.json diff --git a/src/i18n/locales/bg-BG/nodes.json b/public/i18n/locales/bg-BG/nodes.json similarity index 100% rename from src/i18n/locales/bg-BG/nodes.json rename to public/i18n/locales/bg-BG/nodes.json diff --git a/src/i18n/locales/bg-BG/ui.json b/public/i18n/locales/bg-BG/ui.json similarity index 100% rename from src/i18n/locales/bg-BG/ui.json rename to public/i18n/locales/bg-BG/ui.json diff --git a/src/i18n/locales/cs-CZ/channels.json b/public/i18n/locales/cs-CZ/channels.json similarity index 100% rename from src/i18n/locales/cs-CZ/channels.json rename to public/i18n/locales/cs-CZ/channels.json diff --git a/src/i18n/locales/cs-CZ/commandPalette.json b/public/i18n/locales/cs-CZ/commandPalette.json similarity index 100% rename from src/i18n/locales/cs-CZ/commandPalette.json rename to public/i18n/locales/cs-CZ/commandPalette.json diff --git a/src/i18n/locales/cs-CZ/common.json b/public/i18n/locales/cs-CZ/common.json similarity index 100% rename from src/i18n/locales/cs-CZ/common.json rename to public/i18n/locales/cs-CZ/common.json diff --git a/src/i18n/locales/cs-CZ/dashboard.json b/public/i18n/locales/cs-CZ/dashboard.json similarity index 100% rename from src/i18n/locales/cs-CZ/dashboard.json rename to public/i18n/locales/cs-CZ/dashboard.json diff --git a/src/i18n/locales/cs-CZ/deviceConfig.json b/public/i18n/locales/cs-CZ/deviceConfig.json similarity index 100% rename from src/i18n/locales/cs-CZ/deviceConfig.json rename to public/i18n/locales/cs-CZ/deviceConfig.json diff --git a/src/i18n/locales/cs-CZ/dialog.json b/public/i18n/locales/cs-CZ/dialog.json similarity index 100% rename from src/i18n/locales/cs-CZ/dialog.json rename to public/i18n/locales/cs-CZ/dialog.json diff --git a/src/i18n/locales/cs-CZ/messages.json b/public/i18n/locales/cs-CZ/messages.json similarity index 100% rename from src/i18n/locales/cs-CZ/messages.json rename to public/i18n/locales/cs-CZ/messages.json diff --git a/src/i18n/locales/cs-CZ/moduleConfig.json b/public/i18n/locales/cs-CZ/moduleConfig.json similarity index 100% rename from src/i18n/locales/cs-CZ/moduleConfig.json rename to public/i18n/locales/cs-CZ/moduleConfig.json diff --git a/src/i18n/locales/cs-CZ/nodes.json b/public/i18n/locales/cs-CZ/nodes.json similarity index 100% rename from src/i18n/locales/cs-CZ/nodes.json rename to public/i18n/locales/cs-CZ/nodes.json diff --git a/src/i18n/locales/cs-CZ/ui.json b/public/i18n/locales/cs-CZ/ui.json similarity index 100% rename from src/i18n/locales/cs-CZ/ui.json rename to public/i18n/locales/cs-CZ/ui.json diff --git a/src/i18n/locales/de-DE/channels.json b/public/i18n/locales/de-DE/channels.json similarity index 100% rename from src/i18n/locales/de-DE/channels.json rename to public/i18n/locales/de-DE/channels.json diff --git a/src/i18n/locales/de-DE/commandPalette.json b/public/i18n/locales/de-DE/commandPalette.json similarity index 100% rename from src/i18n/locales/de-DE/commandPalette.json rename to public/i18n/locales/de-DE/commandPalette.json diff --git a/src/i18n/locales/de-DE/common.json b/public/i18n/locales/de-DE/common.json similarity index 100% rename from src/i18n/locales/de-DE/common.json rename to public/i18n/locales/de-DE/common.json diff --git a/src/i18n/locales/de-DE/dashboard.json b/public/i18n/locales/de-DE/dashboard.json similarity index 100% rename from src/i18n/locales/de-DE/dashboard.json rename to public/i18n/locales/de-DE/dashboard.json diff --git a/src/i18n/locales/de-DE/deviceConfig.json b/public/i18n/locales/de-DE/deviceConfig.json similarity index 100% rename from src/i18n/locales/de-DE/deviceConfig.json rename to public/i18n/locales/de-DE/deviceConfig.json diff --git a/src/i18n/locales/de-DE/dialog.json b/public/i18n/locales/de-DE/dialog.json similarity index 100% rename from src/i18n/locales/de-DE/dialog.json rename to public/i18n/locales/de-DE/dialog.json diff --git a/src/i18n/locales/de-DE/messages.json b/public/i18n/locales/de-DE/messages.json similarity index 100% rename from src/i18n/locales/de-DE/messages.json rename to public/i18n/locales/de-DE/messages.json diff --git a/src/i18n/locales/de-DE/moduleConfig.json b/public/i18n/locales/de-DE/moduleConfig.json similarity index 100% rename from src/i18n/locales/de-DE/moduleConfig.json rename to public/i18n/locales/de-DE/moduleConfig.json diff --git a/src/i18n/locales/de-DE/nodes.json b/public/i18n/locales/de-DE/nodes.json similarity index 100% rename from src/i18n/locales/de-DE/nodes.json rename to public/i18n/locales/de-DE/nodes.json diff --git a/src/i18n/locales/de-DE/ui.json b/public/i18n/locales/de-DE/ui.json similarity index 100% rename from src/i18n/locales/de-DE/ui.json rename to public/i18n/locales/de-DE/ui.json diff --git a/src/i18n/locales/en/channels.json b/public/i18n/locales/en/channels.json similarity index 100% rename from src/i18n/locales/en/channels.json rename to public/i18n/locales/en/channels.json diff --git a/src/i18n/locales/en/commandPalette.json b/public/i18n/locales/en/commandPalette.json similarity index 100% rename from src/i18n/locales/en/commandPalette.json rename to public/i18n/locales/en/commandPalette.json diff --git a/src/i18n/locales/en/common.json b/public/i18n/locales/en/common.json similarity index 100% rename from src/i18n/locales/en/common.json rename to public/i18n/locales/en/common.json diff --git a/src/i18n/locales/en/dashboard.json b/public/i18n/locales/en/dashboard.json similarity index 100% rename from src/i18n/locales/en/dashboard.json rename to public/i18n/locales/en/dashboard.json diff --git a/src/i18n/locales/en/deviceConfig.json b/public/i18n/locales/en/deviceConfig.json similarity index 100% rename from src/i18n/locales/en/deviceConfig.json rename to public/i18n/locales/en/deviceConfig.json diff --git a/src/i18n/locales/en/dialog.json b/public/i18n/locales/en/dialog.json similarity index 100% rename from src/i18n/locales/en/dialog.json rename to public/i18n/locales/en/dialog.json diff --git a/src/i18n/locales/en/messages.json b/public/i18n/locales/en/messages.json similarity index 100% rename from src/i18n/locales/en/messages.json rename to public/i18n/locales/en/messages.json diff --git a/src/i18n/locales/en/moduleConfig.json b/public/i18n/locales/en/moduleConfig.json similarity index 100% rename from src/i18n/locales/en/moduleConfig.json rename to public/i18n/locales/en/moduleConfig.json diff --git a/src/i18n/locales/en/nodes.json b/public/i18n/locales/en/nodes.json similarity index 100% rename from src/i18n/locales/en/nodes.json rename to public/i18n/locales/en/nodes.json diff --git a/src/i18n/locales/en/ui.json b/public/i18n/locales/en/ui.json similarity index 100% rename from src/i18n/locales/en/ui.json rename to public/i18n/locales/en/ui.json diff --git a/src/i18n/locales/es-ES/channels.json b/public/i18n/locales/es-ES/channels.json similarity index 100% rename from src/i18n/locales/es-ES/channels.json rename to public/i18n/locales/es-ES/channels.json diff --git a/src/i18n/locales/es-ES/commandPalette.json b/public/i18n/locales/es-ES/commandPalette.json similarity index 100% rename from src/i18n/locales/es-ES/commandPalette.json rename to public/i18n/locales/es-ES/commandPalette.json diff --git a/src/i18n/locales/es-ES/common.json b/public/i18n/locales/es-ES/common.json similarity index 100% rename from src/i18n/locales/es-ES/common.json rename to public/i18n/locales/es-ES/common.json diff --git a/src/i18n/locales/es-ES/dashboard.json b/public/i18n/locales/es-ES/dashboard.json similarity index 100% rename from src/i18n/locales/es-ES/dashboard.json rename to public/i18n/locales/es-ES/dashboard.json diff --git a/src/i18n/locales/es-ES/deviceConfig.json b/public/i18n/locales/es-ES/deviceConfig.json similarity index 100% rename from src/i18n/locales/es-ES/deviceConfig.json rename to public/i18n/locales/es-ES/deviceConfig.json diff --git a/src/i18n/locales/es-ES/dialog.json b/public/i18n/locales/es-ES/dialog.json similarity index 100% rename from src/i18n/locales/es-ES/dialog.json rename to public/i18n/locales/es-ES/dialog.json diff --git a/src/i18n/locales/es-ES/messages.json b/public/i18n/locales/es-ES/messages.json similarity index 100% rename from src/i18n/locales/es-ES/messages.json rename to public/i18n/locales/es-ES/messages.json diff --git a/src/i18n/locales/es-ES/moduleConfig.json b/public/i18n/locales/es-ES/moduleConfig.json similarity index 100% rename from src/i18n/locales/es-ES/moduleConfig.json rename to public/i18n/locales/es-ES/moduleConfig.json diff --git a/src/i18n/locales/es-ES/nodes.json b/public/i18n/locales/es-ES/nodes.json similarity index 100% rename from src/i18n/locales/es-ES/nodes.json rename to public/i18n/locales/es-ES/nodes.json diff --git a/src/i18n/locales/es-ES/ui.json b/public/i18n/locales/es-ES/ui.json similarity index 100% rename from src/i18n/locales/es-ES/ui.json rename to public/i18n/locales/es-ES/ui.json diff --git a/src/i18n/locales/fi-FI/channels.json b/public/i18n/locales/fi-FI/channels.json similarity index 100% rename from src/i18n/locales/fi-FI/channels.json rename to public/i18n/locales/fi-FI/channels.json diff --git a/src/i18n/locales/fi-FI/commandPalette.json b/public/i18n/locales/fi-FI/commandPalette.json similarity index 100% rename from src/i18n/locales/fi-FI/commandPalette.json rename to public/i18n/locales/fi-FI/commandPalette.json diff --git a/src/i18n/locales/fi-FI/common.json b/public/i18n/locales/fi-FI/common.json similarity index 100% rename from src/i18n/locales/fi-FI/common.json rename to public/i18n/locales/fi-FI/common.json diff --git a/src/i18n/locales/fi-FI/dashboard.json b/public/i18n/locales/fi-FI/dashboard.json similarity index 100% rename from src/i18n/locales/fi-FI/dashboard.json rename to public/i18n/locales/fi-FI/dashboard.json diff --git a/src/i18n/locales/fi-FI/deviceConfig.json b/public/i18n/locales/fi-FI/deviceConfig.json similarity index 100% rename from src/i18n/locales/fi-FI/deviceConfig.json rename to public/i18n/locales/fi-FI/deviceConfig.json diff --git a/src/i18n/locales/fi-FI/dialog.json b/public/i18n/locales/fi-FI/dialog.json similarity index 100% rename from src/i18n/locales/fi-FI/dialog.json rename to public/i18n/locales/fi-FI/dialog.json diff --git a/src/i18n/locales/fi-FI/messages.json b/public/i18n/locales/fi-FI/messages.json similarity index 100% rename from src/i18n/locales/fi-FI/messages.json rename to public/i18n/locales/fi-FI/messages.json diff --git a/src/i18n/locales/fi-FI/moduleConfig.json b/public/i18n/locales/fi-FI/moduleConfig.json similarity index 100% rename from src/i18n/locales/fi-FI/moduleConfig.json rename to public/i18n/locales/fi-FI/moduleConfig.json diff --git a/src/i18n/locales/fi-FI/nodes.json b/public/i18n/locales/fi-FI/nodes.json similarity index 100% rename from src/i18n/locales/fi-FI/nodes.json rename to public/i18n/locales/fi-FI/nodes.json diff --git a/src/i18n/locales/fi-FI/ui.json b/public/i18n/locales/fi-FI/ui.json similarity index 100% rename from src/i18n/locales/fi-FI/ui.json rename to public/i18n/locales/fi-FI/ui.json diff --git a/src/i18n/locales/fr-FR/channels.json b/public/i18n/locales/fr-FR/channels.json similarity index 100% rename from src/i18n/locales/fr-FR/channels.json rename to public/i18n/locales/fr-FR/channels.json diff --git a/src/i18n/locales/fr-FR/commandPalette.json b/public/i18n/locales/fr-FR/commandPalette.json similarity index 100% rename from src/i18n/locales/fr-FR/commandPalette.json rename to public/i18n/locales/fr-FR/commandPalette.json diff --git a/src/i18n/locales/fr-FR/common.json b/public/i18n/locales/fr-FR/common.json similarity index 100% rename from src/i18n/locales/fr-FR/common.json rename to public/i18n/locales/fr-FR/common.json diff --git a/src/i18n/locales/fr-FR/dashboard.json b/public/i18n/locales/fr-FR/dashboard.json similarity index 100% rename from src/i18n/locales/fr-FR/dashboard.json rename to public/i18n/locales/fr-FR/dashboard.json diff --git a/src/i18n/locales/fr-FR/deviceConfig.json b/public/i18n/locales/fr-FR/deviceConfig.json similarity index 100% rename from src/i18n/locales/fr-FR/deviceConfig.json rename to public/i18n/locales/fr-FR/deviceConfig.json diff --git a/src/i18n/locales/fr-FR/dialog.json b/public/i18n/locales/fr-FR/dialog.json similarity index 100% rename from src/i18n/locales/fr-FR/dialog.json rename to public/i18n/locales/fr-FR/dialog.json diff --git a/src/i18n/locales/fr-FR/messages.json b/public/i18n/locales/fr-FR/messages.json similarity index 100% rename from src/i18n/locales/fr-FR/messages.json rename to public/i18n/locales/fr-FR/messages.json diff --git a/src/i18n/locales/fr-FR/moduleConfig.json b/public/i18n/locales/fr-FR/moduleConfig.json similarity index 100% rename from src/i18n/locales/fr-FR/moduleConfig.json rename to public/i18n/locales/fr-FR/moduleConfig.json diff --git a/src/i18n/locales/fr-FR/nodes.json b/public/i18n/locales/fr-FR/nodes.json similarity index 100% rename from src/i18n/locales/fr-FR/nodes.json rename to public/i18n/locales/fr-FR/nodes.json diff --git a/src/i18n/locales/fr-FR/ui.json b/public/i18n/locales/fr-FR/ui.json similarity index 100% rename from src/i18n/locales/fr-FR/ui.json rename to public/i18n/locales/fr-FR/ui.json diff --git a/src/i18n/locales/it-IT/channels.json b/public/i18n/locales/it-IT/channels.json similarity index 100% rename from src/i18n/locales/it-IT/channels.json rename to public/i18n/locales/it-IT/channels.json diff --git a/src/i18n/locales/it-IT/commandPalette.json b/public/i18n/locales/it-IT/commandPalette.json similarity index 100% rename from src/i18n/locales/it-IT/commandPalette.json rename to public/i18n/locales/it-IT/commandPalette.json diff --git a/src/i18n/locales/it-IT/common.json b/public/i18n/locales/it-IT/common.json similarity index 100% rename from src/i18n/locales/it-IT/common.json rename to public/i18n/locales/it-IT/common.json diff --git a/src/i18n/locales/it-IT/dashboard.json b/public/i18n/locales/it-IT/dashboard.json similarity index 100% rename from src/i18n/locales/it-IT/dashboard.json rename to public/i18n/locales/it-IT/dashboard.json diff --git a/src/i18n/locales/it-IT/deviceConfig.json b/public/i18n/locales/it-IT/deviceConfig.json similarity index 100% rename from src/i18n/locales/it-IT/deviceConfig.json rename to public/i18n/locales/it-IT/deviceConfig.json diff --git a/src/i18n/locales/it-IT/dialog.json b/public/i18n/locales/it-IT/dialog.json similarity index 100% rename from src/i18n/locales/it-IT/dialog.json rename to public/i18n/locales/it-IT/dialog.json diff --git a/src/i18n/locales/it-IT/messages.json b/public/i18n/locales/it-IT/messages.json similarity index 100% rename from src/i18n/locales/it-IT/messages.json rename to public/i18n/locales/it-IT/messages.json diff --git a/src/i18n/locales/it-IT/moduleConfig.json b/public/i18n/locales/it-IT/moduleConfig.json similarity index 100% rename from src/i18n/locales/it-IT/moduleConfig.json rename to public/i18n/locales/it-IT/moduleConfig.json diff --git a/src/i18n/locales/it-IT/nodes.json b/public/i18n/locales/it-IT/nodes.json similarity index 100% rename from src/i18n/locales/it-IT/nodes.json rename to public/i18n/locales/it-IT/nodes.json diff --git a/src/i18n/locales/it-IT/ui.json b/public/i18n/locales/it-IT/ui.json similarity index 100% rename from src/i18n/locales/it-IT/ui.json rename to public/i18n/locales/it-IT/ui.json diff --git a/src/i18n/locales/ja-JP/channels.json b/public/i18n/locales/ja-JP/channels.json similarity index 100% rename from src/i18n/locales/ja-JP/channels.json rename to public/i18n/locales/ja-JP/channels.json diff --git a/src/i18n/locales/ja-JP/commandPalette.json b/public/i18n/locales/ja-JP/commandPalette.json similarity index 100% rename from src/i18n/locales/ja-JP/commandPalette.json rename to public/i18n/locales/ja-JP/commandPalette.json diff --git a/src/i18n/locales/ja-JP/common.json b/public/i18n/locales/ja-JP/common.json similarity index 100% rename from src/i18n/locales/ja-JP/common.json rename to public/i18n/locales/ja-JP/common.json diff --git a/src/i18n/locales/ja-JP/dashboard.json b/public/i18n/locales/ja-JP/dashboard.json similarity index 100% rename from src/i18n/locales/ja-JP/dashboard.json rename to public/i18n/locales/ja-JP/dashboard.json diff --git a/src/i18n/locales/ja-JP/deviceConfig.json b/public/i18n/locales/ja-JP/deviceConfig.json similarity index 100% rename from src/i18n/locales/ja-JP/deviceConfig.json rename to public/i18n/locales/ja-JP/deviceConfig.json diff --git a/src/i18n/locales/ja-JP/dialog.json b/public/i18n/locales/ja-JP/dialog.json similarity index 100% rename from src/i18n/locales/ja-JP/dialog.json rename to public/i18n/locales/ja-JP/dialog.json diff --git a/src/i18n/locales/ja-JP/messages.json b/public/i18n/locales/ja-JP/messages.json similarity index 100% rename from src/i18n/locales/ja-JP/messages.json rename to public/i18n/locales/ja-JP/messages.json diff --git a/src/i18n/locales/ja-JP/moduleConfig.json b/public/i18n/locales/ja-JP/moduleConfig.json similarity index 100% rename from src/i18n/locales/ja-JP/moduleConfig.json rename to public/i18n/locales/ja-JP/moduleConfig.json diff --git a/src/i18n/locales/ja-JP/nodes.json b/public/i18n/locales/ja-JP/nodes.json similarity index 100% rename from src/i18n/locales/ja-JP/nodes.json rename to public/i18n/locales/ja-JP/nodes.json diff --git a/src/i18n/locales/ja-JP/ui.json b/public/i18n/locales/ja-JP/ui.json similarity index 100% rename from src/i18n/locales/ja-JP/ui.json rename to public/i18n/locales/ja-JP/ui.json diff --git a/src/i18n/locales/ko-KR/channels.json b/public/i18n/locales/ko-KR/channels.json similarity index 100% rename from src/i18n/locales/ko-KR/channels.json rename to public/i18n/locales/ko-KR/channels.json diff --git a/src/i18n/locales/ko-KR/commandPalette.json b/public/i18n/locales/ko-KR/commandPalette.json similarity index 100% rename from src/i18n/locales/ko-KR/commandPalette.json rename to public/i18n/locales/ko-KR/commandPalette.json diff --git a/src/i18n/locales/ko-KR/common.json b/public/i18n/locales/ko-KR/common.json similarity index 100% rename from src/i18n/locales/ko-KR/common.json rename to public/i18n/locales/ko-KR/common.json diff --git a/src/i18n/locales/ko-KR/dashboard.json b/public/i18n/locales/ko-KR/dashboard.json similarity index 100% rename from src/i18n/locales/ko-KR/dashboard.json rename to public/i18n/locales/ko-KR/dashboard.json diff --git a/src/i18n/locales/ko-KR/deviceConfig.json b/public/i18n/locales/ko-KR/deviceConfig.json similarity index 100% rename from src/i18n/locales/ko-KR/deviceConfig.json rename to public/i18n/locales/ko-KR/deviceConfig.json diff --git a/src/i18n/locales/ko-KR/dialog.json b/public/i18n/locales/ko-KR/dialog.json similarity index 100% rename from src/i18n/locales/ko-KR/dialog.json rename to public/i18n/locales/ko-KR/dialog.json diff --git a/src/i18n/locales/ko-KR/messages.json b/public/i18n/locales/ko-KR/messages.json similarity index 100% rename from src/i18n/locales/ko-KR/messages.json rename to public/i18n/locales/ko-KR/messages.json diff --git a/src/i18n/locales/ko-KR/moduleConfig.json b/public/i18n/locales/ko-KR/moduleConfig.json similarity index 100% rename from src/i18n/locales/ko-KR/moduleConfig.json rename to public/i18n/locales/ko-KR/moduleConfig.json diff --git a/src/i18n/locales/ko-KR/nodes.json b/public/i18n/locales/ko-KR/nodes.json similarity index 100% rename from src/i18n/locales/ko-KR/nodes.json rename to public/i18n/locales/ko-KR/nodes.json diff --git a/src/i18n/locales/ko-KR/ui.json b/public/i18n/locales/ko-KR/ui.json similarity index 100% rename from src/i18n/locales/ko-KR/ui.json rename to public/i18n/locales/ko-KR/ui.json diff --git a/src/i18n/locales/nl-NL/channels.json b/public/i18n/locales/nl-NL/channels.json similarity index 100% rename from src/i18n/locales/nl-NL/channels.json rename to public/i18n/locales/nl-NL/channels.json diff --git a/src/i18n/locales/nl-NL/commandPalette.json b/public/i18n/locales/nl-NL/commandPalette.json similarity index 100% rename from src/i18n/locales/nl-NL/commandPalette.json rename to public/i18n/locales/nl-NL/commandPalette.json diff --git a/src/i18n/locales/nl-NL/common.json b/public/i18n/locales/nl-NL/common.json similarity index 100% rename from src/i18n/locales/nl-NL/common.json rename to public/i18n/locales/nl-NL/common.json diff --git a/src/i18n/locales/nl-NL/dashboard.json b/public/i18n/locales/nl-NL/dashboard.json similarity index 100% rename from src/i18n/locales/nl-NL/dashboard.json rename to public/i18n/locales/nl-NL/dashboard.json diff --git a/src/i18n/locales/nl-NL/deviceConfig.json b/public/i18n/locales/nl-NL/deviceConfig.json similarity index 100% rename from src/i18n/locales/nl-NL/deviceConfig.json rename to public/i18n/locales/nl-NL/deviceConfig.json diff --git a/src/i18n/locales/nl-NL/dialog.json b/public/i18n/locales/nl-NL/dialog.json similarity index 100% rename from src/i18n/locales/nl-NL/dialog.json rename to public/i18n/locales/nl-NL/dialog.json diff --git a/src/i18n/locales/nl-NL/messages.json b/public/i18n/locales/nl-NL/messages.json similarity index 100% rename from src/i18n/locales/nl-NL/messages.json rename to public/i18n/locales/nl-NL/messages.json diff --git a/src/i18n/locales/nl-NL/moduleConfig.json b/public/i18n/locales/nl-NL/moduleConfig.json similarity index 100% rename from src/i18n/locales/nl-NL/moduleConfig.json rename to public/i18n/locales/nl-NL/moduleConfig.json diff --git a/src/i18n/locales/nl-NL/nodes.json b/public/i18n/locales/nl-NL/nodes.json similarity index 100% rename from src/i18n/locales/nl-NL/nodes.json rename to public/i18n/locales/nl-NL/nodes.json diff --git a/src/i18n/locales/nl-NL/ui.json b/public/i18n/locales/nl-NL/ui.json similarity index 100% rename from src/i18n/locales/nl-NL/ui.json rename to public/i18n/locales/nl-NL/ui.json diff --git a/src/i18n/locales/pl-PL/channels.json b/public/i18n/locales/pl-PL/channels.json similarity index 100% rename from src/i18n/locales/pl-PL/channels.json rename to public/i18n/locales/pl-PL/channels.json diff --git a/src/i18n/locales/pl-PL/commandPalette.json b/public/i18n/locales/pl-PL/commandPalette.json similarity index 100% rename from src/i18n/locales/pl-PL/commandPalette.json rename to public/i18n/locales/pl-PL/commandPalette.json diff --git a/src/i18n/locales/pl-PL/common.json b/public/i18n/locales/pl-PL/common.json similarity index 100% rename from src/i18n/locales/pl-PL/common.json rename to public/i18n/locales/pl-PL/common.json diff --git a/src/i18n/locales/pl-PL/dashboard.json b/public/i18n/locales/pl-PL/dashboard.json similarity index 100% rename from src/i18n/locales/pl-PL/dashboard.json rename to public/i18n/locales/pl-PL/dashboard.json diff --git a/src/i18n/locales/pl-PL/deviceConfig.json b/public/i18n/locales/pl-PL/deviceConfig.json similarity index 100% rename from src/i18n/locales/pl-PL/deviceConfig.json rename to public/i18n/locales/pl-PL/deviceConfig.json diff --git a/src/i18n/locales/pl-PL/dialog.json b/public/i18n/locales/pl-PL/dialog.json similarity index 100% rename from src/i18n/locales/pl-PL/dialog.json rename to public/i18n/locales/pl-PL/dialog.json diff --git a/src/i18n/locales/pl-PL/messages.json b/public/i18n/locales/pl-PL/messages.json similarity index 100% rename from src/i18n/locales/pl-PL/messages.json rename to public/i18n/locales/pl-PL/messages.json diff --git a/src/i18n/locales/pl-PL/moduleConfig.json b/public/i18n/locales/pl-PL/moduleConfig.json similarity index 100% rename from src/i18n/locales/pl-PL/moduleConfig.json rename to public/i18n/locales/pl-PL/moduleConfig.json diff --git a/src/i18n/locales/pl-PL/nodes.json b/public/i18n/locales/pl-PL/nodes.json similarity index 100% rename from src/i18n/locales/pl-PL/nodes.json rename to public/i18n/locales/pl-PL/nodes.json diff --git a/src/i18n/locales/pl-PL/ui.json b/public/i18n/locales/pl-PL/ui.json similarity index 100% rename from src/i18n/locales/pl-PL/ui.json rename to public/i18n/locales/pl-PL/ui.json diff --git a/src/i18n/locales/pt-PT/channels.json b/public/i18n/locales/pt-PT/channels.json similarity index 100% rename from src/i18n/locales/pt-PT/channels.json rename to public/i18n/locales/pt-PT/channels.json diff --git a/src/i18n/locales/pt-PT/commandPalette.json b/public/i18n/locales/pt-PT/commandPalette.json similarity index 100% rename from src/i18n/locales/pt-PT/commandPalette.json rename to public/i18n/locales/pt-PT/commandPalette.json diff --git a/src/i18n/locales/pt-PT/common.json b/public/i18n/locales/pt-PT/common.json similarity index 100% rename from src/i18n/locales/pt-PT/common.json rename to public/i18n/locales/pt-PT/common.json diff --git a/src/i18n/locales/pt-PT/dashboard.json b/public/i18n/locales/pt-PT/dashboard.json similarity index 100% rename from src/i18n/locales/pt-PT/dashboard.json rename to public/i18n/locales/pt-PT/dashboard.json diff --git a/src/i18n/locales/pt-PT/deviceConfig.json b/public/i18n/locales/pt-PT/deviceConfig.json similarity index 100% rename from src/i18n/locales/pt-PT/deviceConfig.json rename to public/i18n/locales/pt-PT/deviceConfig.json diff --git a/src/i18n/locales/pt-PT/dialog.json b/public/i18n/locales/pt-PT/dialog.json similarity index 100% rename from src/i18n/locales/pt-PT/dialog.json rename to public/i18n/locales/pt-PT/dialog.json diff --git a/src/i18n/locales/pt-PT/messages.json b/public/i18n/locales/pt-PT/messages.json similarity index 100% rename from src/i18n/locales/pt-PT/messages.json rename to public/i18n/locales/pt-PT/messages.json diff --git a/src/i18n/locales/pt-PT/moduleConfig.json b/public/i18n/locales/pt-PT/moduleConfig.json similarity index 100% rename from src/i18n/locales/pt-PT/moduleConfig.json rename to public/i18n/locales/pt-PT/moduleConfig.json diff --git a/src/i18n/locales/pt-PT/nodes.json b/public/i18n/locales/pt-PT/nodes.json similarity index 100% rename from src/i18n/locales/pt-PT/nodes.json rename to public/i18n/locales/pt-PT/nodes.json diff --git a/src/i18n/locales/pt-PT/ui.json b/public/i18n/locales/pt-PT/ui.json similarity index 100% rename from src/i18n/locales/pt-PT/ui.json rename to public/i18n/locales/pt-PT/ui.json diff --git a/src/i18n/locales/sv-SE/channels.json b/public/i18n/locales/sv-SE/channels.json similarity index 100% rename from src/i18n/locales/sv-SE/channels.json rename to public/i18n/locales/sv-SE/channels.json diff --git a/src/i18n/locales/sv-SE/commandPalette.json b/public/i18n/locales/sv-SE/commandPalette.json similarity index 100% rename from src/i18n/locales/sv-SE/commandPalette.json rename to public/i18n/locales/sv-SE/commandPalette.json diff --git a/src/i18n/locales/sv-SE/common.json b/public/i18n/locales/sv-SE/common.json similarity index 100% rename from src/i18n/locales/sv-SE/common.json rename to public/i18n/locales/sv-SE/common.json diff --git a/src/i18n/locales/sv-SE/dashboard.json b/public/i18n/locales/sv-SE/dashboard.json similarity index 100% rename from src/i18n/locales/sv-SE/dashboard.json rename to public/i18n/locales/sv-SE/dashboard.json diff --git a/src/i18n/locales/sv-SE/deviceConfig.json b/public/i18n/locales/sv-SE/deviceConfig.json similarity index 100% rename from src/i18n/locales/sv-SE/deviceConfig.json rename to public/i18n/locales/sv-SE/deviceConfig.json diff --git a/src/i18n/locales/sv-SE/dialog.json b/public/i18n/locales/sv-SE/dialog.json similarity index 100% rename from src/i18n/locales/sv-SE/dialog.json rename to public/i18n/locales/sv-SE/dialog.json diff --git a/src/i18n/locales/sv-SE/messages.json b/public/i18n/locales/sv-SE/messages.json similarity index 100% rename from src/i18n/locales/sv-SE/messages.json rename to public/i18n/locales/sv-SE/messages.json diff --git a/src/i18n/locales/sv-SE/moduleConfig.json b/public/i18n/locales/sv-SE/moduleConfig.json similarity index 100% rename from src/i18n/locales/sv-SE/moduleConfig.json rename to public/i18n/locales/sv-SE/moduleConfig.json diff --git a/src/i18n/locales/sv-SE/nodes.json b/public/i18n/locales/sv-SE/nodes.json similarity index 100% rename from src/i18n/locales/sv-SE/nodes.json rename to public/i18n/locales/sv-SE/nodes.json diff --git a/src/i18n/locales/sv-SE/ui.json b/public/i18n/locales/sv-SE/ui.json similarity index 100% rename from src/i18n/locales/sv-SE/ui.json rename to public/i18n/locales/sv-SE/ui.json diff --git a/src/i18n/locales/tr-TR/channels.json b/public/i18n/locales/tr-TR/channels.json similarity index 100% rename from src/i18n/locales/tr-TR/channels.json rename to public/i18n/locales/tr-TR/channels.json diff --git a/src/i18n/locales/tr-TR/commandPalette.json b/public/i18n/locales/tr-TR/commandPalette.json similarity index 100% rename from src/i18n/locales/tr-TR/commandPalette.json rename to public/i18n/locales/tr-TR/commandPalette.json diff --git a/src/i18n/locales/tr-TR/common.json b/public/i18n/locales/tr-TR/common.json similarity index 100% rename from src/i18n/locales/tr-TR/common.json rename to public/i18n/locales/tr-TR/common.json diff --git a/src/i18n/locales/tr-TR/dashboard.json b/public/i18n/locales/tr-TR/dashboard.json similarity index 100% rename from src/i18n/locales/tr-TR/dashboard.json rename to public/i18n/locales/tr-TR/dashboard.json diff --git a/src/i18n/locales/tr-TR/deviceConfig.json b/public/i18n/locales/tr-TR/deviceConfig.json similarity index 100% rename from src/i18n/locales/tr-TR/deviceConfig.json rename to public/i18n/locales/tr-TR/deviceConfig.json diff --git a/src/i18n/locales/tr-TR/dialog.json b/public/i18n/locales/tr-TR/dialog.json similarity index 100% rename from src/i18n/locales/tr-TR/dialog.json rename to public/i18n/locales/tr-TR/dialog.json diff --git a/src/i18n/locales/tr-TR/messages.json b/public/i18n/locales/tr-TR/messages.json similarity index 100% rename from src/i18n/locales/tr-TR/messages.json rename to public/i18n/locales/tr-TR/messages.json diff --git a/src/i18n/locales/tr-TR/moduleConfig.json b/public/i18n/locales/tr-TR/moduleConfig.json similarity index 100% rename from src/i18n/locales/tr-TR/moduleConfig.json rename to public/i18n/locales/tr-TR/moduleConfig.json diff --git a/src/i18n/locales/tr-TR/nodes.json b/public/i18n/locales/tr-TR/nodes.json similarity index 100% rename from src/i18n/locales/tr-TR/nodes.json rename to public/i18n/locales/tr-TR/nodes.json diff --git a/src/i18n/locales/tr-TR/ui.json b/public/i18n/locales/tr-TR/ui.json similarity index 100% rename from src/i18n/locales/tr-TR/ui.json rename to public/i18n/locales/tr-TR/ui.json diff --git a/src/i18n/locales/uk-UA/channels.json b/public/i18n/locales/uk-UA/channels.json similarity index 100% rename from src/i18n/locales/uk-UA/channels.json rename to public/i18n/locales/uk-UA/channels.json diff --git a/src/i18n/locales/uk-UA/commandPalette.json b/public/i18n/locales/uk-UA/commandPalette.json similarity index 100% rename from src/i18n/locales/uk-UA/commandPalette.json rename to public/i18n/locales/uk-UA/commandPalette.json diff --git a/src/i18n/locales/uk-UA/common.json b/public/i18n/locales/uk-UA/common.json similarity index 100% rename from src/i18n/locales/uk-UA/common.json rename to public/i18n/locales/uk-UA/common.json diff --git a/src/i18n/locales/uk-UA/dashboard.json b/public/i18n/locales/uk-UA/dashboard.json similarity index 100% rename from src/i18n/locales/uk-UA/dashboard.json rename to public/i18n/locales/uk-UA/dashboard.json diff --git a/src/i18n/locales/uk-UA/deviceConfig.json b/public/i18n/locales/uk-UA/deviceConfig.json similarity index 100% rename from src/i18n/locales/uk-UA/deviceConfig.json rename to public/i18n/locales/uk-UA/deviceConfig.json diff --git a/src/i18n/locales/uk-UA/dialog.json b/public/i18n/locales/uk-UA/dialog.json similarity index 100% rename from src/i18n/locales/uk-UA/dialog.json rename to public/i18n/locales/uk-UA/dialog.json diff --git a/src/i18n/locales/uk-UA/messages.json b/public/i18n/locales/uk-UA/messages.json similarity index 100% rename from src/i18n/locales/uk-UA/messages.json rename to public/i18n/locales/uk-UA/messages.json diff --git a/src/i18n/locales/uk-UA/moduleConfig.json b/public/i18n/locales/uk-UA/moduleConfig.json similarity index 100% rename from src/i18n/locales/uk-UA/moduleConfig.json rename to public/i18n/locales/uk-UA/moduleConfig.json diff --git a/src/i18n/locales/uk-UA/nodes.json b/public/i18n/locales/uk-UA/nodes.json similarity index 100% rename from src/i18n/locales/uk-UA/nodes.json rename to public/i18n/locales/uk-UA/nodes.json diff --git a/src/i18n/locales/uk-UA/ui.json b/public/i18n/locales/uk-UA/ui.json similarity index 100% rename from src/i18n/locales/uk-UA/ui.json rename to public/i18n/locales/uk-UA/ui.json diff --git a/src/i18n/locales/zh-CN/channels.json b/public/i18n/locales/zh-CN/channels.json similarity index 100% rename from src/i18n/locales/zh-CN/channels.json rename to public/i18n/locales/zh-CN/channels.json diff --git a/src/i18n/locales/zh-CN/commandPalette.json b/public/i18n/locales/zh-CN/commandPalette.json similarity index 100% rename from src/i18n/locales/zh-CN/commandPalette.json rename to public/i18n/locales/zh-CN/commandPalette.json diff --git a/src/i18n/locales/zh-CN/common.json b/public/i18n/locales/zh-CN/common.json similarity index 100% rename from src/i18n/locales/zh-CN/common.json rename to public/i18n/locales/zh-CN/common.json diff --git a/src/i18n/locales/zh-CN/dashboard.json b/public/i18n/locales/zh-CN/dashboard.json similarity index 100% rename from src/i18n/locales/zh-CN/dashboard.json rename to public/i18n/locales/zh-CN/dashboard.json diff --git a/src/i18n/locales/zh-CN/deviceConfig.json b/public/i18n/locales/zh-CN/deviceConfig.json similarity index 100% rename from src/i18n/locales/zh-CN/deviceConfig.json rename to public/i18n/locales/zh-CN/deviceConfig.json diff --git a/src/i18n/locales/zh-CN/dialog.json b/public/i18n/locales/zh-CN/dialog.json similarity index 100% rename from src/i18n/locales/zh-CN/dialog.json rename to public/i18n/locales/zh-CN/dialog.json diff --git a/src/i18n/locales/zh-CN/messages.json b/public/i18n/locales/zh-CN/messages.json similarity index 100% rename from src/i18n/locales/zh-CN/messages.json rename to public/i18n/locales/zh-CN/messages.json diff --git a/src/i18n/locales/zh-CN/moduleConfig.json b/public/i18n/locales/zh-CN/moduleConfig.json similarity index 100% rename from src/i18n/locales/zh-CN/moduleConfig.json rename to public/i18n/locales/zh-CN/moduleConfig.json diff --git a/src/i18n/locales/zh-CN/nodes.json b/public/i18n/locales/zh-CN/nodes.json similarity index 100% rename from src/i18n/locales/zh-CN/nodes.json rename to public/i18n/locales/zh-CN/nodes.json diff --git a/src/i18n/locales/zh-CN/ui.json b/public/i18n/locales/zh-CN/ui.json similarity index 100% rename from src/i18n/locales/zh-CN/ui.json rename to public/i18n/locales/zh-CN/ui.json diff --git a/src/components/LanguageSwitcher.tsx b/src/components/LanguageSwitcher.tsx index 64da5a05..b7e7597f 100644 --- a/src/components/LanguageSwitcher.tsx +++ b/src/components/LanguageSwitcher.tsx @@ -1,6 +1,6 @@ import { Check, Languages } from "lucide-react"; import { useTranslation } from "react-i18next"; -import { LangCode, supportedLanguages } from "../i18n/config.ts"; +import { LangCode, supportedLanguages } from "@app/i18n-config.ts"; import useLang from "@core/hooks/useLang.ts"; import { DropdownMenu, diff --git a/src/core/connection b/src/core/connection index 830ca07a..c5b558d9 160000 --- a/src/core/connection +++ b/src/core/connection @@ -1 +1 @@ -Subproject commit 830ca07a0b8cb61d81dd0406cb9efab804228a78 +Subproject commit c5b558d9cb4e3d2cbdea90410a5465e9773d737f diff --git a/src/core/hooks/useLang.ts b/src/core/hooks/useLang.ts index 0b408d7b..e7a7e6aa 100644 --- a/src/core/hooks/useLang.ts +++ b/src/core/hooks/useLang.ts @@ -5,7 +5,7 @@ import { Lang, LangCode, supportedLanguages, -} from "../../i18n/config.ts"; +} from "@app/i18n-config.ts"; import useLocalStorage from "./useLocalStorage.ts"; const STORAGE_KEY = "language"; diff --git a/src/i18n/config.ts b/src/i18n-config.ts similarity index 96% rename from src/i18n/config.ts rename to src/i18n-config.ts index a17a9cd9..a9663b25 100644 --- a/src/i18n/config.ts +++ b/src/i18n-config.ts @@ -28,7 +28,7 @@ i18next .init({ backend: { // With this setup, {{lng}} will correctly resolve to 'en-US', 'fi-FI', etc. - loadPath: "/src/i18n/locales/{{lng}}/{{ns}}.json", + loadPath: "/i18n/locales/{{lng}}/{{ns}}.json", }, react: { useSuspense: true, diff --git a/src/index.tsx b/src/index.tsx index e2661887..fa0cecf5 100644 --- a/src/index.tsx +++ b/src/index.tsx @@ -4,7 +4,7 @@ import { enableMapSet } from "immer"; import "maplibre-gl/dist/maplibre-gl.css"; import { Suspense } from "react"; import { createRoot } from "react-dom/client"; -import "./i18n/config.ts"; +import "./i18n-config.ts"; import { createRouter, RouterProvider } from "@tanstack/react-router"; import { router } from "@app/routes.tsx"; import { useAppStore } from "@core/stores/appStore.ts"; diff --git a/src/pages/Messages.tsx b/src/pages/Messages.tsx index 51e7c6ca..ccea0e0a 100644 --- a/src/pages/Messages.tsx +++ b/src/pages/Messages.tsx @@ -249,7 +249,7 @@ export const MessagesPage = () => { () => (