diff --git a/pandoc-quotes.lua/pandoc-quotes.lua b/pandoc-quotes.lua/pandoc-quotes.lua index 6749ebbc..9d523505 100644 --- a/pandoc-quotes.lua/pandoc-quotes.lua +++ b/pandoc-quotes.lua/pandoc-quotes.lua @@ -222,115 +222,78 @@ if PATH_SEP == '\\' then EOL = '\r\n' -- variants for a language that is spoken in different countries, also -- define a 'default' for the language alone, without the country tag. QUOT_MARKS_BY_LANG = { + ['de-CH'] = {'«', '»', '‹', '›' }, + ['en-CA'] = {'“', '”', '‘', '’' }, + ['en-GB'] = {'‘', '’', '“', '”' }, + ['en-UK'] = {'‘', '’', '“', '”' }, + ['en-US'] = {'“', '”', '‘', '’' }, + ['it-CH'] = {'«', '»', '‹', '›' }, + ['ko-KR'] = {'“', '”', '‘', '’' }, + ['pt-BR'] = {'“', '”', '‘', '’' }, ar = {'”', '“', '’', '‘' }, + bo = {'「', '」', '『', '』' }, bs = {'”', '”', '’', '’' }, - bo = {'「', '」', '『', '』' }, - bs = {'”', '”', '’', '’' }, - cn = {'「', '」', '『', '』' }, + cn = {'「', '」', '『', '』' }, cs = {'„', '“', '‚', '‘' }, cy = {'‘', '’', '“', '”' }, da = {'»', '«', '›', '‹' }, de = {'„', '“', '‚', '‘' }, - ['de-CH'] = {'«', '»', '‹', '›' }, el = {'«', '»', '“', '”' }, en = {'“', '”', '‘', '’' }, - ['en-US'] = {'“', '”', '‘', '’' }, - ['en-GB'] = {'‘', '’', '“', '”' }, - ['en-UK'] = {'‘', '’', '“', '”' }, - ['en-CA'] = {'“', '”', '‘', '’' }, eo = {'“', '”', '‘', '’' }, es = {'«', '»', '“', '”' }, et = {'„', '“', '‚', '‘' }, + fa = {'«', '»', '‹', '›' }, fi = {'”', '”', '’', '’' }, fil = {'“', '”', '‘', '’' }, - fa = {'«', '»', '‹', '›' }, fr = {'«', '»', '‹', '›' }, ga = {'“', '”', '‘', '’' }, gd = {'‘', '’', '“', '”' }, gl = {'«', '»', '‹', '›' }, he = {'“', '”', '‘', '’' }, hi = {'“', '”', '‘', '’' }, - hu = {'„', '”', '»', '«' }, hr = {'„', '“', '‚', '‘' }, + hu = {'„', '”', '»', '«' }, ia = {'“', '”', '‘', '’' }, id = {'“', '”', '‘', '’' }, is = {'„', '“', '‚', '‘' }, it = {'«', '»', '“', '”' }, - ['it-CH'] = {'«', '»', '‹', '›' }, - ja = {'「', '」', '『', '』' }, + ja = {'「', '」', '『', '』' }, jbo = {'lu', 'li\'u', 'lu', 'li\'u'}, ka = {'„', '“', '‚', '‘' }, - khb = {'《', '》', '〈', '〉' }, + khb = {'《', '》', '〈', '〉' }, kk = {'«', '»', '‹', '›' }, km = {'«', '»', '‹', '›' }, - ko = {'《', '》', '〈', '〉' }, - ['ko-KR'] = {'“', '”', '‘', '’' }, - lt = {'„', '“', '‚', '‘' }, - lv = {'„', '“', '‚', '‘' }, + ko = {'《', '》', '〈', '〉' }, lo = {'«', '»', '‹', '›' }, - nl = {'„', '”', '‚', '’' }, - mk = {'„', '“', '’', '‘' }, - mn = {'«', '»', '‹', '›' }, - mt = {'“', '”', '‘', '’' }, - no = {'«', '»', '«', '»' }, - pl = {'„', '”', '»', '«' }, - ps = {'«', '»', '‹', '›' }, - pt = {'«', '»', '“', '”' }, - ['pt-BR'] = {'“', '”', '‘', '’' }, - rm = {'«', '»', '‹', '›' }, - ro = {'„', '”', '«', '»' }, - ru = {'«', '»', '“', '”' }, - sk = {'„', '“', '‚', '‘' }, - sl = {'„', '“', '‚', '‘' }, - sq = {'„', '“', '‚', '‘' }, - sr = {'„', '“', '’', '’' }, - sv = {'”', '”', '’', '’' }, - tdd = {'「', '」', '『', '』' }, - ti = {'«', '»', '‹', '›' }, - th = {'“', '”', '‘', '’' }, - thi = {'「', '」', '『', '』' }, - tr = {'«', '»', '‹', '›' }, - ug = {'«', '»', '‹', '›' }, - uk = {'«', '»', '„', '“' }, - uz = {'«', '»', '„', '“' }, - vi = {'“', '”', '‘', '’' }, - wen = {'„', '“', '‚', '‘' }, - ka = {'„', '“', '‚', '‘' }, - khb = {'《', '》', '〈', '〉' }, - kk = {'«', '»', '‹', '›' }, - km = {'«', '»', '‹', '›' }, - ko = {'《', '》', '〈', '〉' }, - ['ko-KR'] = {'“', '”', '‘', '’' }, lt = {'„', '“', '‚', '‘' }, lv = {'„', '“', '‚', '‘' }, - lo = {'«', '»', '‹', '›' }, - nl = {'„', '”', '‚', '’' }, mk = {'„', '“', '’', '‘' }, mn = {'«', '»', '‹', '›' }, mt = {'“', '”', '‘', '’' }, + nl = {'„', '”', '‚', '’' }, no = {'«', '»', '«', '»' }, pl = {'„', '”', '»', '«' }, ps = {'«', '»', '‹', '›' }, pt = {'«', '»', '“', '”' }, - ['pt-BR'] = {'“', '”', '‘', '’' }, rm = {'«', '»', '‹', '›' }, ro = {'„', '”', '«', '»' }, - ru = {'«', '»', '“', '”' }, + ru = {'«', '»', '„', '“' }, sk = {'„', '“', '‚', '‘' }, sl = {'„', '“', '‚', '‘' }, sq = {'„', '“', '‚', '‘' }, sr = {'„', '“', '’', '’' }, sv = {'”', '”', '’', '’' }, - tdd = {'「', '」', '『', '』' }, - ti = {'«', '»', '‹', '›' }, + tdd = {'「', '」', '『', '』' }, th = {'“', '”', '‘', '’' }, - thi = {'「', '」', '『', '』' }, + thi = {'「', '」', '『', '』' }, + ti = {'«', '»', '‹', '›' }, tr = {'«', '»', '‹', '›' }, ug = {'«', '»', '‹', '›' }, uk = {'«', '»', '„', '“' }, uz = {'«', '»', '„', '“' }, vi = {'“', '”', '‘', '’' }, - wen = {'„', '“', '‚', '‘' } + wen = {'„', '“', '‚', '‘' }, }