From 565ee8d6f3486c16ba046007a9ab7a3f5a12f049 Mon Sep 17 00:00:00 2001 From: bullmoose20 Date: Wed, 17 Jan 2024 08:13:02 -0500 Subject: [PATCH] Update config-schema.json to improve language: --- json-schema/config-schema.json | 48 ++++++++++++++++++++++++++++++++-- 1 file changed, 46 insertions(+), 2 deletions(-) diff --git a/json-schema/config-schema.json b/json-schema/config-schema.json index 4470cb88..3cb29abd 100644 --- a/json-schema/config-schema.json +++ b/json-schema/config-schema.json @@ -145,7 +145,29 @@ "type": "string" }, "language": { - "type": "string" + "type": ["string", "null"], + "enum": [ + "aa", "ab", "af", "ak", "sq", "am", "ar", "an", "hy", "as", + "av", "ae", "ay", "az", "bm", "ba", "eu", "be", "bn", "bh", + "bi", "bs", "br", "bg", "ca", "ch", "ce", "zh", "cu", "cv", + "kw", "co", "cr", "hr", "cs", "da", "nl", "dz", "en", "eo", + "et", "ee", "fo", "fa", "fj", "fi", "fr", "fy", "ff", "ka", + "de", "gd", "ga", "gl", "gv", "gn", "gu", "ht", "ha", "he", + "hz", "hi", "ho", "hr", "hu", "hy", "ig", "is", "io", "ii", + "iu", "ie", "ia", "id", "ik", "is", "it", "jv", "ja", "kl", + "kn", "ks", "ka", "kr", "kk", "km", "ki", "rw", "ky", "kv", + "kg", "ko", "ku", "kj", "la", "lb", "lg", "li", "ln", "lo", + "lt", "lu", "lv", "gv", "mk", "mg", "ms", "ml", "mt", "mn", + "mi", "mr", "mh", "mo", "na", "nv", "nb", "nd", "ne", "nl", + "nn", "no", "ii", "oc", "oj", "or", "om", "os", "pa", "pi", + "pl", "pt", "ps", "qu", "rm", "ro", "rn", "ru", "sg", "sa", + "si", "sk", "sl", "se", "sm", "sn", "sd", "so", "st", "es", + "sc", "sr", "ss", "su", "sw", "sv", "ty", "ta", "tt", "te", + "tg", "tl", "th", "ti", "to", "tn", "ts", "tk", "tr", "tw", + "ug", "uk", "ur", "uz", "ve", "vi", "vo", "wa", "cy", "wo", + "xh", "yi", "yo", "za", "zh", "zu" + ], + "description": "This field can be either null or a valid ISO 639 language code." }, "region": { "type": "string", @@ -264,7 +286,29 @@ "type": "integer" }, "language": { - "type": "string" + "type": ["string", "null"], + "enum": [ + "aa", "ab", "af", "ak", "sq", "am", "ar", "an", "hy", "as", + "av", "ae", "ay", "az", "bm", "ba", "eu", "be", "bn", "bh", + "bi", "bs", "br", "bg", "ca", "ch", "ce", "zh", "cu", "cv", + "kw", "co", "cr", "hr", "cs", "da", "nl", "dz", "en", "eo", + "et", "ee", "fo", "fa", "fj", "fi", "fr", "fy", "ff", "ka", + "de", "gd", "ga", "gl", "gv", "gn", "gu", "ht", "ha", "he", + "hz", "hi", "ho", "hr", "hu", "hy", "ig", "is", "io", "ii", + "iu", "ie", "ia", "id", "ik", "is", "it", "jv", "ja", "kl", + "kn", "ks", "ka", "kr", "kk", "km", "ki", "rw", "ky", "kv", + "kg", "ko", "ku", "kj", "la", "lb", "lg", "li", "ln", "lo", + "lt", "lu", "lv", "gv", "mk", "mg", "ms", "ml", "mt", "mn", + "mi", "mr", "mh", "mo", "na", "nv", "nb", "nd", "ne", "nl", + "nn", "no", "ii", "oc", "oj", "or", "om", "os", "pa", "pi", + "pl", "pt", "ps", "qu", "rm", "ro", "rn", "ru", "sg", "sa", + "si", "sk", "sl", "se", "sm", "sn", "sd", "so", "st", "es", + "sc", "sr", "ss", "su", "sw", "sv", "ty", "ta", "tt", "te", + "tg", "tl", "th", "ti", "to", "tn", "ts", "tk", "tr", "tw", + "ug", "uk", "ur", "uz", "ve", "vi", "vo", "wa", "cy", "wo", + "xh", "yi", "yo", "za", "zh", "zu" + ], + "description": "This field can be either null or a valid ISO 639 language code." }, "cache_expiration": { "type": "integer"