Skip to content

Commit 4ab58d2

Browse files
authored
fix(i18n): Add missing translation for global warnings (#63)
* Add missing i18n for global warnings * fix: use proper keys for
1 parent 3bdcc1a commit 4ab58d2

File tree

3 files changed

+11
-2
lines changed

3 files changed

+11
-2
lines changed

i18n/english.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -104,5 +104,9 @@ module.exports = {
104104
show_complete_desc: "Select a package to show a complete description here",
105105
loading_nodes: "... Loading nodes ...",
106106
please_wait: "(Please wait)"
107+
},
108+
warnings: {
109+
disable_scarf: "This dependency could collect data against your will so think to disable it with the env var: SCARF_ANALYTICS",
110+
keylogging: "This dependency can retrieve your keyboard and mouse inputs. It can be used for 'keylogging' attacks/malwares."
107111
}
108112
};

i18n/french.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -104,5 +104,9 @@ module.exports = {
104104
show_complete_desc: "Sélectionnez un package pour voir une description complète ici",
105105
loading_nodes: "... Chargement des noeuds ...",
106106
please_wait: "(Merci de patienter)"
107+
},
108+
warnings: {
109+
disable_scarf: "Cette dépendance peut récolter des données contre votre volonté, pensez donc à la désactiver en fournissant la variable d'environnement SCARF_ANALYTICS",
110+
keylogging: "Cette dépendance peut obtenir vos entrées clavier ou de souris. Cette dépendance peut être utilisée en tant que 'keylogging' attacks/malwares."
107111
}
108112
};

src/warnings.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,13 @@
33

44
// Require Third-party Dependencies
55
const { taggedString } = require("./utils");
6+
const i18n = require("./i18n");
67

78
// CONSTANTS
89
const kDetectedDep = taggedString`The dependency '${0}' has been detected in the dependency Tree.`;
910
const kWarningsMessages = Object.freeze({
10-
"@scarf/scarf": "This dependency could collect data against your will so think to disable it with the env var: SCARF_ANALYTICS",
11-
iohook: "This dependency can retrieve your keyboard and mouse inputs. It can be used for 'keylogging' attacks/malwares."
11+
"@scarf/scarf": i18n.getToken("warnings.disable_scarf"),
12+
iohook: i18n.getToken("warnings.keylogging")
1213
});
1314
const kPackages = new Set(Object.keys(kWarningsMessages));
1415

0 commit comments

Comments
 (0)