From 0bf820521a3b3124917860baab85adadf4dcfe3e Mon Sep 17 00:00:00 2001 From: Maximilian Bosch Date: Fri, 23 Jul 2021 19:07:52 +0200 Subject: [PATCH] element-desktop: try to fix localization issues I know that the en_EN.json vs. en-us.json is a nasty hack, but I don't really understand where this `en-us.json` is supposed to be coming from. (cherry picked from commit b856b195409121457e7c52ad8177dc73a15c423c) --- .../networking/instant-messengers/element/element-desktop.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/applications/networking/instant-messengers/element/element-desktop.nix b/pkgs/applications/networking/instant-messengers/element/element-desktop.nix index 18338fc0797..a45ead37efb 100644 --- a/pkgs/applications/networking/instant-messengers/element/element-desktop.nix +++ b/pkgs/applications/networking/instant-messengers/element/element-desktop.nix @@ -29,6 +29,8 @@ in mkYarnPackage rec { export HOME=$(mktemp -d) pushd deps/element-desktop/ npx tsc + yarn run i18n + node ./scripts/copy-res.js popd runHook postBuild ''; @@ -41,6 +43,7 @@ in mkYarnPackage rec { cp -r './deps/element-desktop/res/img' "$out/share/element" rm "$out/share/element/electron/node_modules" cp -r './node_modules' "$out/share/element/electron" + cp $out/share/element/electron/lib/i18n/strings/en_EN.json $out/share/element/electron/lib/i18n/strings/en-us.json # icons for icon in $out/share/element/electron/build/icons/*.png; do