From e087a8dc30283d7bdf7c9a9d9765641e9f25c8f4 Mon Sep 17 00:00:00 2001 From: Philipp Dormann Date: Thu, 18 Mar 2021 18:35:08 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=8C=8E=20Login=20Translations=20done?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/order.js | 16 ++++++++++++++++ app/src/Login.svelte | 2 +- app/src/locales/de.json | 19 +++++++++++-------- app/src/locales/en.json | 24 +++++++++++------------- 4 files changed, 39 insertions(+), 22 deletions(-) create mode 100644 app/order.js diff --git a/app/order.js b/app/order.js new file mode 100644 index 0000000..1120c86 --- /dev/null +++ b/app/order.js @@ -0,0 +1,16 @@ +const fs = require('fs'); +// get all language files +const files = fs.readdirSync('./src/locales/'); +files.forEach((f) => { + // read file as object + const unordered = JSON.parse(fs.readFileSync(`src/locales/${f}`)); + // order object by keys alpabetically A-Z + const ordered = Object.keys(unordered).sort().reduce((obj, key) => { + obj[key] = unordered[key]; + return obj; + }, {}); + // format output as json for commit diff compatibility + const out = JSON.stringify(ordered, 0, 4); + // write output file + fs.writeFileSync(`src/locales/${f}`, out); +}); diff --git a/app/src/Login.svelte b/app/src/Login.svelte index 4a7d07e..32ebb1c 100644 --- a/app/src/Login.svelte +++ b/app/src/Login.svelte @@ -96,7 +96,7 @@ return $locale == l;