Mercurial Hosting > lang
view src/lib/languages.luan @ 26:d3f5448743bf
add doc links
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Fri, 01 Aug 2025 17:12:03 -0600 |
parents | f5425a3c1898 |
children | d34d709a7a8e |
line wrap: on
line source
local Luan = require "luan:Luan.luan" local error = Luan.error local pairs = Luan.pairs or error() local ipairs = Luan.ipairs or error() -- https://learn.microsoft.com/en-us/azure/ai-services/speech-service/language-support?tabs=tts local regions = { JP = "Japan" US = "United States" } local languages = { en = { name = "English" regions = {"US"} } jp = { name = "Japanese" regions = {"JP"} } } for code, info in pairs(languages) do info.code = code local t = {} for _, region in ipairs(info.regions) do local region_code = code.."-"..region t[region_code] = { code = region_code name = regions[region] or error(region) } end info.regions = t end return languages