mirror of
https://github.com/gosticks/web.git
synced 2026-04-17 18:44:31 +00:00
25 lines
761 B
JavaScript
25 lines
761 B
JavaScript
/* Pi-hole: A black hole for Internet advertisements
|
|
* (c) 2019 Pi-hole, LLC (https://pi-hole.net)
|
|
* Network-wide ad blocking via your own hardware.
|
|
*
|
|
* Web Interface
|
|
* Update languages.json with the current languages
|
|
*
|
|
* This file is copyright under the latest version of the EUPL.
|
|
* Please see LICENSE file for your rights under this license. */
|
|
|
|
const fs = require("fs-extra");
|
|
const ISO6391 = require("iso-639-1");
|
|
|
|
// Get the available languages
|
|
const languages = fs.readdirSync("public/i18n");
|
|
const languageMap = languages.map(lang => {
|
|
return {
|
|
code: lang,
|
|
name: ISO6391.getName(lang)
|
|
};
|
|
});
|
|
|
|
// Save the language list so the web interface knows what's available
|
|
fs.outputFileSync("src/languages.json", JSON.stringify(languageMap));
|