@nodesecure/i18n

NodeSecure Internationalization

Usage no npm install needed!

<script type="module">
  import nodesecureI18n from 'https://cdn.skypack.dev/@nodesecure/i18n';
</script>

README

NodeSecure i18n

version Maintenance Security Responsible Disclosure mit build

Internationalization utilities for NodeSecure Scanner and CLI.

Requirements

Getting Started

This package is available in the Node Package Repository and can be easily installed with npm or yarn.

$ npm i @nodesecure/i18n
# or
$ yarn add @nodesecure/i18n

Usage example

import * as i18n from "@nodesecure/i18n";

await i18n.setLocalLang("french");

console.log(i18n.getToken("cli.executing_at"));

// Using parameters
console.log(i18n.getToken("cli.min_nodejs_version", "14"));

API

See TypeScript definition file.

type languages = "french" | "english";

export function getLocalLang(): languages;
export function setLocalLang(newLanguage: languages): Promise<void>;
export function getToken(token: string, ...parameters);
export function getLanguages(): languages[];
export function taggedString(str: string, ...keys: any[]): (...keys: any[]) => string;

Contributors ✨

All Contributors

Thanks goes to these wonderful people (emoji key):


Gentilhomme

πŸ’» πŸ“– πŸ‘€ πŸ›‘οΈ πŸ›

Nicolas Hallaert

πŸ“–

Quentin Lepateley

πŸ“–

Antoine Neff

🌍

KΓ©vin VOYER

🌍

Alexandre Malaj

🌍

Vincent Dhennin

πŸ’» πŸ“–

License

MIT