aboutsummaryrefslogtreecommitdiff
path: root/client-web/scripts/find_missing_translations.ts
diff options
context:
space:
mode:
authormetamuffin <metamuffin@disroot.org>2025-03-22 14:27:25 +0100
committermetamuffin <metamuffin@disroot.org>2025-03-22 14:27:25 +0100
commit5d4cb7864dc3ca19669877def6c298eb96d19b16 (patch)
tree92444bfd31c9080e8c09aa7368e3f6cb4156ed35 /client-web/scripts/find_missing_translations.ts
parent2f5d47d21dfc308c1b930cf45e13b34445d3a8e5 (diff)
downloadkeks-meet-5d4cb7864dc3ca19669877def6c298eb96d19b16.tar
keks-meet-5d4cb7864dc3ca19669877def6c298eb96d19b16.tar.bz2
keks-meet-5d4cb7864dc3ca19669877def6c298eb96d19b16.tar.zst
new translation system
Diffstat (limited to 'client-web/scripts/find_missing_translations.ts')
-rw-r--r--client-web/scripts/find_missing_translations.ts29
1 files changed, 0 insertions, 29 deletions
diff --git a/client-web/scripts/find_missing_translations.ts b/client-web/scripts/find_missing_translations.ts
deleted file mode 100644
index d39590a..0000000
--- a/client-web/scripts/find_missing_translations.ts
+++ /dev/null
@@ -1,29 +0,0 @@
-// deno-lint-ignore-file no-explicit-any
-/// <reference lib="deno.worker" />
-import { LOCALES } from "../source/locale/mod.ts";
-
-const global_lc = "en"
-
-function traverse_object(target: any, current: any): any {
- if (typeof target == "string") return target
- if (typeof target == "function") return undefined
- const out = {} as any
- for (const key in target) {
- if (!current) {
- out[key] = target[key]
- } else {
- if (key in current) continue
- out[key] = traverse_object(target[key], current)
- }
- }
- return out
-}
-
-const master = LOCALES[global_lc]
-for (const lc in LOCALES) {
- if (lc == global_lc) continue
- if (lc.search("-") != -1) continue
- const k = traverse_object(master, LOCALES[lc]);
- if (JSON.stringify(k).length <= 2) continue
- console.log(JSON.stringify({ source: global_lc, target: lc, strings: k }));
-}