laselector
v1.0.6
Published
Select the most suitable language based on the IETF language tag.
Downloads
25
Maintainers
Readme
la selector
la selector can help you select the most suitable language based on the IETF language tag.
Installation
npm i laselectorUsage
const { selectLanguage } = require('laselector')
// import { selectLanguage } from 'laselector'
// define `languages`
const languages = {
default: 'it',
supported: [
'it',
'fr',
'nl',
'da',
'wal',
'es-MX',
'pt-PT',
'ru-RU',
'tr',
'tr-CY'
]
}
for (const tag of [
null, // it
'nob', // da
'wal', // wal
'pt', // pt-PT
'pt-PT', // pt-PT
'pt-BR', // pt-PT
'de', // it
'de-CH', // fr
'tr', // tr
'tur-CY', // tr-CY
'ro', // it
'ro-MD', // ru-RU
'ru', // ru-RU
'rus', // ru-RU
'cu-RU', // ru-RU
'uk', // ru-RU
'kk-KZ', // ru-RU
'fr', // fr
'ar', // it
'ar-EG', // it
'ar-MA', // fr
'af-ZA', // nl
'ca', // es-MX
'ca-ES-VALENCIA' // es-MX
]) console.log(`${tag} => ${selectLanguage(tag, languages)}`)Contributing
Contributions are only allowed in TON:
UQCYqT9-ycmXE3o57Cac1sM5ntIKdjqIwP3kzWmiZik0VU_b