parent
8bed158035
commit
00dc554d17
@ -0,0 +1,22 @@ |
||||
export function useLanguage() { |
||||
const defaultLanguage = { originalName: "English", isocode: "en" } |
||||
|
||||
/** |
||||
* @type {{originalName: string, isocode: string}[]} |
||||
*/ |
||||
const languageList = window.languages || [defaultLanguage] |
||||
|
||||
/** |
||||
* @param {string} isoCode |
||||
* @returns {{originalName: string, isocode: string}|undefined} |
||||
*/ |
||||
function findByIsoCode(isoCode) { |
||||
return languageList.find((language) => isoCode === language.isocode) |
||||
} |
||||
|
||||
return { |
||||
defaultLanguage, |
||||
languageList, |
||||
findByIsoCode, |
||||
} |
||||
} |
Loading…
Reference in new issue