UNPKG

generator-begcode

Version:

Spring Boot + Angular/React/Vue in one handy generator

14 lines (13 loc) 497 B
import { osLocaleSync } from 'os-locale'; import { findLanguageForTag, supportedLanguages } from './languages.js'; const detectLanguage = (languages = supportedLanguages) => { const locale = osLocaleSync(); if (locale) { const language = findLanguageForTag(locale.toLowerCase(), languages) ?? findLanguageForTag(locale.split('-')[0], languages); if (language) { return language.languageTag; } } return 'zh-cn'; }; export default detectLanguage;