@@ -222,115 +222,78 @@ if PATH_SEP == '\\' then EOL = '\r\n'
222222--  variants for a language that is spoken in different countries, also
223223--  define a 'default' for the language alone, without the country tag.
224224QUOT_MARKS_BY_LANG  =  {
225+     [' de-CH'  ]   =  {' «'  ,  ' »'  ,     ' ‹'  ,  ' ›'      },
226+     [' en-CA'  ]   =  {' “'  ,  ' ”'  ,     ' ‘'  ,  ' ’'      },
227+     [' en-GB'  ]   =  {' ‘'  ,  ' ’'  ,     ' “'  ,  ' ”'      },
228+     [' en-UK'  ]   =  {' ‘'  ,  ' ’'  ,     ' “'  ,  ' ”'      },
229+     [' en-US'  ]   =  {' “'  ,  ' ”'  ,     ' ‘'  ,  ' ’'      },
230+     [' it-CH'  ]   =  {' «'  ,  ' »'  ,     ' ‹'  ,  ' ›'      },
231+     [' ko-KR'  ]   =  {' “'  ,  ' ”'  ,     ' ‘'  ,  ' ’'      },
232+     [' pt-BR'  ]   =  {' “'  ,  ' ”'  ,     ' ‘'  ,  ' ’'      },
225233    ar           =  {' ”'  ,  ' “'  ,     ' ’'  ,  ' ‘'      },
234+     bo           =  {' 「'  , ' 」'  ,    ' 『'  , ' 』'     },
226235    bs           =  {' ”'  ,  ' ”'  ,     ' ’'  ,  ' ’'      },
227-     bo           =  {' 「'  , ' 」'  ,     ' 『'  , ' 』'      },
228-     bs           =  {' ”'  ,  ' ”'  ,     ' ’'  ,  ' ’'      },
229-     cn           =  {' 「'  , ' 」'  ,     ' 『'  , ' 』'      },
236+     cn           =  {' 「'  , ' 」'  ,    ' 『'  , ' 』'     },
230237    cs           =  {' „'  ,  ' “'  ,     ' ‚'  ,  ' ‘'      },
231238    cy           =  {' ‘'  ,  ' ’'  ,     ' “'  ,  ' ”'      },
232239    da           =  {' »'  ,  ' «'  ,     ' ›'  ,  ' ‹'      },
233240    de           =  {' „'  ,  ' “'  ,     ' ‚'  ,  ' ‘'      },
234-     [' de-CH'  ]   =  {' «'  ,  ' »'  ,     ' ‹'  ,  ' ›'      },
235241    el           =  {' «'  ,  ' »'  ,     ' “'  ,  ' ”'      },
236242    en           =  {' “'  ,  ' ”'  ,     ' ‘'  ,  ' ’'      },
237-     [' en-US'  ]   =  {' “'  ,  ' ”'  ,     ' ‘'  ,  ' ’'      },
238-     [' en-GB'  ]   =  {' ‘'  ,  ' ’'  ,     ' “'  ,  ' ”'      },
239-     [' en-UK'  ]   =  {' ‘'  ,  ' ’'  ,     ' “'  ,  ' ”'      },
240-     [' en-CA'  ]   =  {' “'  ,  ' ”'  ,     ' ‘'  ,  ' ’'      },
241243    eo           =  {' “'  ,  ' ”'  ,     ' ‘'  ,  ' ’'      },
242244    es           =  {' «'  ,  ' »'  ,     ' “'  ,  ' ”'      },
243245    et           =  {' „'  ,  ' “'  ,     ' ‚'  ,  ' ‘'      },
246+     fa           =  {' «'  ,  ' »'  ,     ' ‹'  ,  ' ›'      },
244247    fi           =  {' ”'  ,  ' ”'  ,     ' ’'  ,  ' ’'      },
245248    fil          =  {' “'  ,  ' ”'  ,     ' ‘'  ,  ' ’'      },
246-     fa           =  {' «'  ,  ' »'  ,     ' ‹'  ,  ' ›'      },
247249    fr           =  {' «'  ,  ' »'  ,     ' ‹'  ,  ' ›'      },
248250    ga           =  {' “'  ,  ' ”'  ,     ' ‘'  ,  ' ’'      },
249251    gd           =  {' ‘'  ,  ' ’'  ,     ' “'  ,  ' ”'      },
250252    gl           =  {' «'  ,  ' »'  ,     ' ‹'  ,  ' ›'      },
251253    he           =  {' “'  ,  ' ”'  ,     ' ‘'  ,  ' ’'      },
252254    hi           =  {' “'  ,  ' ”'  ,     ' ‘'  ,  ' ’'      },
253-     hu           =  {' „'  ,  ' ”'  ,     ' »'  ,  ' «'      },
254255    hr           =  {' „'  ,  ' “'  ,     ' ‚'  ,  ' ‘'      },
256+     hu           =  {' „'  ,  ' ”'  ,     ' »'  ,  ' «'      },
255257    ia           =  {' “'  ,  ' ”'  ,     ' ‘'  ,  ' ’'      },
256258    id           =  {' “'  ,  ' ”'  ,     ' ‘'  ,  ' ’'      },
257259    is           =  {' „'  ,  ' “'  ,     ' ‚'  ,  ' ‘'      },
258260    it           =  {' «'  ,  ' »'  ,     ' “'  ,  ' ”'      },
259-     [' it-CH'  ]   =  {' «'  ,  ' »'  ,     ' ‹'  ,  ' ›'      },
260-     ja           =  {' 「'  , ' 」'  ,    ' 『'  ,  ' 』'      },
261+     ja           =  {' 「'  , ' 」'  ,    ' 『'  , ' 』'     },
261262    jbo          =  {' lu'  , ' li\' u'  , ' lu'  , ' li\' u'  },
262263    ka           =  {' „'  ,  ' “'  ,     ' ‚'  ,  ' ‘'      },
263-     khb          =  {' 《'  , ' 》'  ,    ' 〈'  ,   ' 〉'       },
264+     khb          =  {' 《'  , ' 》'  ,    ' 〈'  , ' 〉'     },
264265    kk           =  {' «'  ,  ' »'  ,     ' ‹'  ,  ' ›'      },
265266    km           =  {' «'  ,  ' »'  ,     ' ‹'  ,  ' ›'      },
266-     ko           =  {' 《'  , ' 》'  ,    ' 〈'  ,  ' 〉'      },
267-     [' ko-KR'  ]   =  {' “'  ,  ' ”'  ,     ' ‘'  ,  ' ’'      },
268-     lt           =  {' „'  ,  ' “'  ,     ' ‚'  ,  ' ‘'      },
269-     lv           =  {' „'  ,  ' “'  ,     ' ‚'  ,  ' ‘'      },
267+     ko           =  {' 《'  , ' 》'  ,    ' 〈'  , ' 〉'     },
270268    lo           =  {' «'  ,  ' »'  ,     ' ‹'  ,  ' ›'      },
271-     nl           =  {' „'  ,  ' ”'  ,     ' ‚'  ,  ' ’'      },
272-     mk           =  {' „'  ,  ' “'  ,     ' ’'  ,  ' ‘'      },
273-     mn           =  {' «'  ,  ' »'  ,     ' ‹'  ,  ' ›'      },
274-     mt           =  {' “'  ,  ' ”'  ,     ' ‘'  ,  ' ’'      },
275-     no           =  {' «'  ,  ' »'  ,     ' «'  ,  ' »'      },
276-     pl           =  {' „'  ,  ' ”'  ,     ' »'  ,  ' «'      },
277-     ps           =  {' «'  ,  ' »'  ,     ' ‹'  ,  ' ›'      },
278-     pt           =  {' «'  ,  ' »'  ,     ' “'  ,  ' ”'      },
279-     [' pt-BR'  ]   =  {' “'  ,  ' ”'  ,     ' ‘'  ,  ' ’'      },
280-     rm           =  {' «'  ,  ' »'  ,     ' ‹'  ,  ' ›'      },
281-     ro           =  {' „'  ,  ' ”'  ,     ' «'  ,  ' »'      },
282-     ru           =  {' «'  ,  ' »'  ,     ' “'  ,  ' ”'      },
283-     sk           =  {' „'  ,  ' “'  ,     ' ‚'  ,  ' ‘'      },
284-     sl           =  {' „'  ,  ' “'  ,     ' ‚'  ,  ' ‘'      },
285-     sq           =  {' „'  ,  ' “'  ,     ' ‚'  ,  ' ‘'      },
286-     sr           =  {' „'  ,  ' “'  ,     ' ’'  ,  ' ’'      },
287-     sv           =  {' ”'  ,  ' ”'  ,     ' ’'  ,  ' ’'      },
288-     tdd          =  {' 「'  , ' 」'  ,    ' 『'  ,  ' 』'      },
289-     ti           =  {' «'  ,  ' »'  ,     ' ‹'  ,  ' ›'      },
290-     th           =  {' “'  ,  ' ”'  ,     ' ‘'  ,  ' ’'      },
291-     thi          =  {' 「'  , ' 」'  ,    ' 『'  ,  ' 』'      },
292-     tr           =  {' «'  ,  ' »'  ,     ' ‹'  ,  ' ›'      },
293-     ug           =  {' «'  ,  ' »'  ,     ' ‹'  ,  ' ›'      },
294-     uk           =  {' «'  ,  ' »'  ,     ' „'  ,  ' “'      },
295-     uz           =  {' «'  ,  ' »'  ,     ' „'  ,  ' “'      },
296-     vi           =  {' “'  ,  ' ”'  ,     ' ‘'  ,  ' ’'      },
297-     wen          =  {' „'  ,  ' “'  ,     ' ‚'  ,  ' ‘'      },
298-     ka           =  {' „'  ,  ' “'  ,     ' ‚'  ,  ' ‘'      },
299-     khb          =  {' 《'  , ' 》'  ,     ' 〈'  , ' 〉'      },
300-     kk           =  {' «'  ,  ' »'  ,     ' ‹'  ,  ' ›'      },
301-     km           =  {' «'  ,  ' »'  ,     ' ‹'  ,  ' ›'      },
302-     ko           =  {' 《'  , ' 》'  ,     ' 〈'  , ' 〉'      },
303-     [' ko-KR'  ]   =  {' “'  ,  ' ”'  ,     ' ‘'  ,  ' ’'      },
304269    lt           =  {' „'  ,  ' “'  ,     ' ‚'  ,  ' ‘'      },
305270    lv           =  {' „'  ,  ' “'  ,     ' ‚'  ,  ' ‘'      },
306-     lo           =  {' «'  ,  ' »'  ,     ' ‹'  ,  ' ›'      },
307-     nl           =  {' „'  ,  ' ”'  ,     ' ‚'  ,  ' ’'      },
308271    mk           =  {' „'  ,  ' “'  ,     ' ’'  ,  ' ‘'      },
309272    mn           =  {' «'  ,  ' »'  ,     ' ‹'  ,  ' ›'      },
310273    mt           =  {' “'  ,  ' ”'  ,     ' ‘'  ,  ' ’'      },
274+     nl           =  {' „'  ,  ' ”'  ,     ' ‚'  ,  ' ’'      },
311275    no           =  {' «'  ,  ' »'  ,     ' «'  ,  ' »'      },
312276    pl           =  {' „'  ,  ' ”'  ,     ' »'  ,  ' «'      },
313277    ps           =  {' «'  ,  ' »'  ,     ' ‹'  ,  ' ›'      },
314278    pt           =  {' «'  ,  ' »'  ,     ' “'  ,  ' ”'      },
315-     [' pt-BR'  ]   =  {' “'  ,  ' ”'  ,     ' ‘'  ,  ' ’'      },
316279    rm           =  {' «'  ,  ' »'  ,     ' ‹'  ,  ' ›'      },
317280    ro           =  {' „'  ,  ' ”'  ,     ' «'  ,  ' »'      },
318-     ru           =  {' «'  ,  ' »'  ,     ' “ '  ,  ' ” '      },
281+     ru           =  {' «'  ,  ' »'  ,     ' „ '  ,  ' “ '      },
319282    sk           =  {' „'  ,  ' “'  ,     ' ‚'  ,  ' ‘'      },
320283    sl           =  {' „'  ,  ' “'  ,     ' ‚'  ,  ' ‘'      },
321284    sq           =  {' „'  ,  ' “'  ,     ' ‚'  ,  ' ‘'      },
322285    sr           =  {' „'  ,  ' “'  ,     ' ’'  ,  ' ’'      },
323286    sv           =  {' ”'  ,  ' ”'  ,     ' ’'  ,  ' ’'      },
324-     tdd          =  {' 「'  , ' 」'  ,     ' 『'  , ' 』'      },
325-     ti           =  {' «'  ,  ' »'  ,     ' ‹'  ,  ' ›'      },
287+     tdd          =  {' 「'  , ' 」'  ,    ' 『'  , ' 』'     },
326288    th           =  {' “'  ,  ' ”'  ,     ' ‘'  ,  ' ’'      },
327-     thi          =  {' 「'  , ' 」'  ,     ' 『'  , ' 』'      },
289+     thi          =  {' 「'  , ' 」'  ,    ' 『'  , ' 』'     },
290+     ti           =  {' «'  ,  ' »'  ,     ' ‹'  ,  ' ›'      },
328291    tr           =  {' «'  ,  ' »'  ,     ' ‹'  ,  ' ›'      },
329292    ug           =  {' «'  ,  ' »'  ,     ' ‹'  ,  ' ›'      },
330293    uk           =  {' «'  ,  ' »'  ,     ' „'  ,  ' “'      },
331294    uz           =  {' «'  ,  ' »'  ,     ' „'  ,  ' “'      },
332295    vi           =  {' “'  ,  ' ”'  ,     ' ‘'  ,  ' ’'      },
333-     wen          =  {' „'  ,  ' “'  ,     ' ‚'  ,  ' ‘'      }
296+     wen          =  {' „'  ,  ' “'  ,     ' ‚'  ,  ' ‘'      }, 
334297}
335298
336299
0 commit comments