mirror of
https://github.com/hedgedoc/hedgedoc.git
synced 2024-11-24 10:46:30 -05:00
fix: correct iso6391
Signed-off-by: Tilman Vatteroth <git@tilmanvatteroth.de>
This commit is contained in:
parent
db43e1db3f
commit
0b06bcf67b
2 changed files with 65 additions and 84 deletions
|
@ -31,6 +31,7 @@ const schema = Joi.object<RawNoteFrontmatter>({
|
||||||
robots: Joi.string().optional().default(defaultNoteFrontmatter.robots),
|
robots: Joi.string().optional().default(defaultNoteFrontmatter.robots),
|
||||||
lang: Joi.string()
|
lang: Joi.string()
|
||||||
.valid(...ISO6391)
|
.valid(...ISO6391)
|
||||||
|
.lowercase()
|
||||||
.optional()
|
.optional()
|
||||||
.default(defaultNoteFrontmatter.lang),
|
.default(defaultNoteFrontmatter.lang),
|
||||||
dir: Joi.string()
|
dir: Joi.string()
|
||||||
|
|
|
@ -7,161 +7,145 @@
|
||||||
export const ISO6391 = [
|
export const ISO6391 = [
|
||||||
'aa',
|
'aa',
|
||||||
'ab',
|
'ab',
|
||||||
|
'ae',
|
||||||
'af',
|
'af',
|
||||||
|
'ak',
|
||||||
'am',
|
'am',
|
||||||
|
'an',
|
||||||
'ar',
|
'ar',
|
||||||
'ar-ae',
|
|
||||||
'ar-bh',
|
|
||||||
'ar-dz',
|
|
||||||
'ar-eg',
|
|
||||||
'ar-iq',
|
|
||||||
'ar-jo',
|
|
||||||
'ar-kw',
|
|
||||||
'ar-lb',
|
|
||||||
'ar-ly',
|
|
||||||
'ar-ma',
|
|
||||||
'ar-om',
|
|
||||||
'ar-qa',
|
|
||||||
'ar-sa',
|
|
||||||
'ar-sy',
|
|
||||||
'ar-tn',
|
|
||||||
'ar-ye',
|
|
||||||
'as',
|
'as',
|
||||||
|
'av',
|
||||||
'ay',
|
'ay',
|
||||||
|
'az',
|
||||||
|
'ba',
|
||||||
|
'be',
|
||||||
|
'bg',
|
||||||
|
'bi',
|
||||||
|
'bm',
|
||||||
|
'bn',
|
||||||
|
'bo',
|
||||||
|
'br',
|
||||||
|
'bs',
|
||||||
|
'ca',
|
||||||
|
'ce',
|
||||||
|
'ch',
|
||||||
|
'co',
|
||||||
|
'cr',
|
||||||
|
'cs',
|
||||||
|
'cu',
|
||||||
|
'cv',
|
||||||
|
'cy',
|
||||||
|
'da',
|
||||||
'de',
|
'de',
|
||||||
'de-at',
|
'dv',
|
||||||
'de-ch',
|
|
||||||
'de-li',
|
|
||||||
'de-lu',
|
|
||||||
'div',
|
|
||||||
'dz',
|
'dz',
|
||||||
|
'ee',
|
||||||
'el',
|
'el',
|
||||||
'en',
|
'en',
|
||||||
'en-au',
|
|
||||||
'en-bz',
|
|
||||||
'en-ca',
|
|
||||||
'en-gb',
|
|
||||||
'en-ie',
|
|
||||||
'en-jm',
|
|
||||||
'en-nz',
|
|
||||||
'en-ph',
|
|
||||||
'en-tt',
|
|
||||||
'en-us',
|
|
||||||
'en-za',
|
|
||||||
'en-zw',
|
|
||||||
'eo',
|
'eo',
|
||||||
'es',
|
'es',
|
||||||
'es-ar',
|
|
||||||
'es-bo',
|
|
||||||
'es-cl',
|
|
||||||
'es-co',
|
|
||||||
'es-cr',
|
|
||||||
'es-do',
|
|
||||||
'es-ec',
|
|
||||||
'es-es',
|
|
||||||
'es-gt',
|
|
||||||
'es-hn',
|
|
||||||
'es-mx',
|
|
||||||
'es-ni',
|
|
||||||
'es-pa',
|
|
||||||
'es-pe',
|
|
||||||
'es-pr',
|
|
||||||
'es-py',
|
|
||||||
'es-sv',
|
|
||||||
'es-us',
|
|
||||||
'es-uy',
|
|
||||||
'es-ve',
|
|
||||||
'et',
|
'et',
|
||||||
'eu',
|
'eu',
|
||||||
'fa',
|
'fa',
|
||||||
|
'ff',
|
||||||
'fi',
|
'fi',
|
||||||
'fj',
|
'fj',
|
||||||
'fo',
|
'fo',
|
||||||
'fr',
|
'fr',
|
||||||
'fr-be',
|
|
||||||
'fr-ca',
|
|
||||||
'fr-ch',
|
|
||||||
'fr-lu',
|
|
||||||
'fr-mc',
|
|
||||||
'fy',
|
'fy',
|
||||||
'ga',
|
'ga',
|
||||||
'gd',
|
'gd',
|
||||||
'gl',
|
'gl',
|
||||||
'gn',
|
'gn',
|
||||||
'gu',
|
'gu',
|
||||||
|
'gv',
|
||||||
'ha',
|
'ha',
|
||||||
'he',
|
'he',
|
||||||
'hi',
|
'hi',
|
||||||
|
'ho',
|
||||||
'hr',
|
'hr',
|
||||||
|
'ht',
|
||||||
'hu',
|
'hu',
|
||||||
'hy',
|
'hy',
|
||||||
|
'hz',
|
||||||
'ia',
|
'ia',
|
||||||
'id',
|
'id',
|
||||||
'ie',
|
'ie',
|
||||||
|
'ig',
|
||||||
|
'ii',
|
||||||
'ik',
|
'ik',
|
||||||
'in',
|
'io',
|
||||||
'is',
|
'is',
|
||||||
'it',
|
'it',
|
||||||
'it-ch',
|
'iu',
|
||||||
'iw',
|
|
||||||
'ja',
|
'ja',
|
||||||
'ji',
|
'jv',
|
||||||
'jw',
|
|
||||||
'ka',
|
'ka',
|
||||||
|
'kg',
|
||||||
|
'ki',
|
||||||
|
'kj',
|
||||||
'kk',
|
'kk',
|
||||||
'kl',
|
'kl',
|
||||||
'km',
|
'km',
|
||||||
'kn',
|
'kn',
|
||||||
'ko',
|
'ko',
|
||||||
'kok',
|
'kr',
|
||||||
'ks',
|
'ks',
|
||||||
'ku',
|
'ku',
|
||||||
|
'kv',
|
||||||
|
'kw',
|
||||||
'ky',
|
'ky',
|
||||||
'kz',
|
|
||||||
'la',
|
'la',
|
||||||
|
'lb',
|
||||||
|
'lg',
|
||||||
|
'li',
|
||||||
'ln',
|
'ln',
|
||||||
'lo',
|
'lo',
|
||||||
'ls',
|
|
||||||
'lt',
|
'lt',
|
||||||
|
'lu',
|
||||||
'lv',
|
'lv',
|
||||||
'mg',
|
'mg',
|
||||||
|
'mh',
|
||||||
'mi',
|
'mi',
|
||||||
'mk',
|
'mk',
|
||||||
'ml',
|
'ml',
|
||||||
'mn',
|
'mn',
|
||||||
'mo',
|
|
||||||
'mr',
|
'mr',
|
||||||
'ms',
|
'ms',
|
||||||
'mt',
|
'mt',
|
||||||
'my',
|
'my',
|
||||||
'na',
|
'na',
|
||||||
'nb-no',
|
'nb',
|
||||||
|
'nd',
|
||||||
'ne',
|
'ne',
|
||||||
|
'ng',
|
||||||
'nl',
|
'nl',
|
||||||
'nl-be',
|
'nn',
|
||||||
'nn-no',
|
|
||||||
'no',
|
'no',
|
||||||
|
'nr',
|
||||||
|
'nv',
|
||||||
|
'ny',
|
||||||
'oc',
|
'oc',
|
||||||
|
'oj',
|
||||||
'om',
|
'om',
|
||||||
'or',
|
'or',
|
||||||
|
'os',
|
||||||
'pa',
|
'pa',
|
||||||
|
'pi',
|
||||||
'pl',
|
'pl',
|
||||||
'ps',
|
'ps',
|
||||||
'pt',
|
'pt',
|
||||||
'pt-br',
|
|
||||||
'qu',
|
'qu',
|
||||||
'rm',
|
'rm',
|
||||||
'rn',
|
'rn',
|
||||||
'ro',
|
'ro',
|
||||||
'ro-md',
|
|
||||||
'ru',
|
'ru',
|
||||||
'ru-md',
|
|
||||||
'rw',
|
'rw',
|
||||||
'sa',
|
'sa',
|
||||||
'sb',
|
'sc',
|
||||||
'sd',
|
'sd',
|
||||||
|
'se',
|
||||||
'sg',
|
'sg',
|
||||||
'sh',
|
|
||||||
'si',
|
'si',
|
||||||
'sk',
|
'sk',
|
||||||
'sl',
|
'sl',
|
||||||
|
@ -174,10 +158,7 @@ export const ISO6391 = [
|
||||||
'st',
|
'st',
|
||||||
'su',
|
'su',
|
||||||
'sv',
|
'sv',
|
||||||
'sv-fi',
|
|
||||||
'sw',
|
'sw',
|
||||||
'sx',
|
|
||||||
'syr',
|
|
||||||
'ta',
|
'ta',
|
||||||
'te',
|
'te',
|
||||||
'tg',
|
'tg',
|
||||||
|
@ -191,21 +172,20 @@ export const ISO6391 = [
|
||||||
'ts',
|
'ts',
|
||||||
'tt',
|
'tt',
|
||||||
'tw',
|
'tw',
|
||||||
|
'ty',
|
||||||
|
'ug',
|
||||||
'uk',
|
'uk',
|
||||||
'ur',
|
'ur',
|
||||||
'us',
|
|
||||||
'uz',
|
'uz',
|
||||||
|
've',
|
||||||
'vi',
|
'vi',
|
||||||
'vo',
|
'vo',
|
||||||
|
'wa',
|
||||||
'wo',
|
'wo',
|
||||||
'xh',
|
'xh',
|
||||||
'yi',
|
'yi',
|
||||||
'yo',
|
'yo',
|
||||||
|
'za',
|
||||||
'zh',
|
'zh',
|
||||||
'zh-cn',
|
|
||||||
'zh-hk',
|
|
||||||
'zh-mo',
|
|
||||||
'zh-sg',
|
|
||||||
'zh-tw',
|
|
||||||
'zu'
|
'zu'
|
||||||
] as const
|
] as const
|
||||||
|
|
Loading…
Reference in a new issue