From dd213d6b417c988e464d4702ab484c11305ca1a2 Mon Sep 17 00:00:00 2001 From: cupcakearmy Date: Sun, 6 Sep 2026 22:29:07 +0200 Subject: [PATCH] chore(web): remove lokalise tooling and scripts --- packages/frontend/package.json | 4 -- packages/frontend/scripts/locale.js | 59 ----------------------------- 2 files changed, 63 deletions(-) delete mode 100644 packages/frontend/scripts/locale.js diff --git a/packages/frontend/package.json b/packages/frontend/package.json index 50a1362..94a7078 100644 --- a/packages/frontend/package.json +++ b/packages/frontend/package.json @@ -8,18 +8,14 @@ "preview": "vite preview", "check": "svelte-check --tsconfig tsconfig.json", "licenses": "license-checker-rseidelsohn --summary > licenses.csv", - "locale:download": "node scripts/locale.js", "test:prepare": "pnpm run build" }, "type": "module", "devDependencies": { - "@lokalise/node-api": "^13.2.1", "@sveltejs/adapter-static": "^3.0.10", "@sveltejs/kit": "^2.61.1", "@sveltejs/vite-plugin-svelte": "^7.1.2", "@zerodevx/svelte-toast": "^0.9.6", - "adm-zip": "^0.5.17", - "dotenv": "^17.4.2", "license-checker-rseidelsohn": "^5.0.1", "svelte": "^5.55.9", "svelte-check": "^4.4.8", diff --git a/packages/frontend/scripts/locale.js b/packages/frontend/scripts/locale.js deleted file mode 100644 index 37f5df1..0000000 --- a/packages/frontend/scripts/locale.js +++ /dev/null @@ -1,59 +0,0 @@ -import { LokaliseApi } from '@lokalise/node-api' -import AdmZip from 'adm-zip' -import dotenv from 'dotenv' -import https from 'https' - -dotenv.config() - -function exit(msg) { - console.error(msg) - process.exit(1) -} - -const apiKey = process.env.LOKALISE_API_KEY -const project_id = process.env.LOKALISE_PROJECT -if (!apiKey) exit('No API Key set for Lokalize! Set with "LOKALISE_API_KEY"') -if (!project_id) exit('No project id set for Lokalize! Set with "LOKALISE_PROJECT"') -const client = new LokaliseApi({ apiKey }) - -const WGet = (url) => - new Promise((done) => { - https - .get(url, (res) => { - const data = [] - res - .on('data', (chunk) => { - data.push(chunk) - }) - .on('end', () => { - let buffer = Buffer.concat(data) - done(buffer) - }) - }) - .on('error', (err) => { - console.log('download error:', err) - }) - }) - -async function download() { - // For details see: https://app.lokalise.com/api2docs/curl/#transition-download-files-post - const download = await client.files().download(project_id, { - format: 'json', - indentation: 'tab', - json_unescaped_slashes: true, - original_filenames: false, - bundle_structure: '%LANG_ISO%.%FORMAT%', - export_sort: 'first_added', - export_empty_as: 'skip', - add_newline_eof: true, - replace_breaks: false, - }) - const buffered = await WGet(download.bundle_url) - const zip = new AdmZip(buffered) - zip.extractAllTo('./locales', true) -} - -download().catch((e) => { - console.error(e) - process.exit(1) -})