From 87d5c3f2c11cffadd20cfb7da1f8cf2b2a0ceb69 Mon Sep 17 00:00:00 2001 From: ibuler Date: Sun, 20 Sep 2026 12:10:32 +0800 Subject: [PATCH 1/3] feat: add French localization across Luna workspaces --- applets/weblite/src/renderer/App.vue | 7 +- i18n/locales/fr.json | 2568 ++++++++++++++++++ nuxt.config.ts | 1 + packages/web-proxy/src/WebProxySurface.vue | 116 +- packages/web-proxy/src/fr.json | 121 + packages/web-proxy/src/i18n.ts | 15 + packages/web-proxy/src/surface.d.ts | 1 + ui/app.vue | 5 +- ui/chen/components/DataGrid.client.vue | 5 +- ui/chen/locales/fr.ts | 142 + ui/lion/locales/modules/fr.json | 114 + ui/lion/locales/modules/index.ts | 2 + ui/types/index.ts | 2 +- ui/utils/frenchComponents.test.ts | 49 + ui/utils/index.ts | 3 +- ui/utils/language.test.ts | 7 + ui/utils/localeCoverage.test.ts | 5 +- ui/workspaces/WebProxySessionSurface.test.ts | 2 + ui/workspaces/WebProxySessionSurface.vue | 2 + 19 files changed, 3107 insertions(+), 60 deletions(-) create mode 100644 i18n/locales/fr.json create mode 100644 packages/web-proxy/src/fr.json create mode 100644 packages/web-proxy/src/i18n.ts create mode 100644 ui/chen/locales/fr.ts create mode 100644 ui/lion/locales/modules/fr.json create mode 100644 ui/utils/frenchComponents.test.ts diff --git a/applets/weblite/src/renderer/App.vue b/applets/weblite/src/renderer/App.vue index b57f07d15..6f330fe32 100644 --- a/applets/weblite/src/renderer/App.vue +++ b/applets/weblite/src/renderer/App.vue @@ -1,7 +1,11 @@