From e5941431df892957832b5bd419dfd74ac7bd15d8 Mon Sep 17 00:00:00 2001 From: Scighost Date: Tue, 25 Oct 2022 20:38:11 +0800 Subject: [PATCH] Change track name to native language --- src/FileTypes/MKV.cs | 34 ++++++++++++++++++---------------- 1 file changed, 18 insertions(+), 16 deletions(-) diff --git a/src/FileTypes/MKV.cs b/src/FileTypes/MKV.cs index 583ff23..65dedd4 100644 --- a/src/FileTypes/MKV.cs +++ b/src/FileTypes/MKV.cs @@ -4,27 +4,27 @@ internal class MKV { public static readonly Dictionary SubsLang = new() { - {"CHS", ("chi", "Chinese (Simplified)")}, - {"CHT", ("chi", "Chinese (Traditional)")}, - {"DE", ("ger", "German")}, + {"CHS", ("chi-CN", "简体中文")}, + {"CHT", ("chi-TW", "繁體中文")}, + {"DE", ("ger", "Deutsch")}, {"EN", ("eng", "English")}, - {"ES", ("spa", "Spanish")}, - {"FR", ("fre", "French")}, - {"ID", ("ind", "Indonesian")}, - {"JP", ("jpn", "Japanese")}, - {"KR", ("kor", "Korean")}, - {"PT", ("por", "Portuguese")}, - {"RU", ("rus", "Russian")}, - {"TH", ("tha", "Thai")}, - {"VI", ("vie", "Vietnamese")} + {"ES", ("spa", "Español")}, + {"FR", ("fre", "Français")}, + {"ID", ("ind", "Bahasa Indonesia")}, + {"JP", ("jpn", "日本語")}, + {"KR", ("kor", "한국어")}, + {"PT", ("por", "Português")}, + {"RU", ("rus", "Русский")}, + {"TH", ("tha", "ภาษาไทย")}, + {"VI", ("vie", "Tiếng Việt")} }; public static readonly (string, string)[] AudioLang = { - ("Chinese", "chi"), // zh + ("汉语", "chi"), // zh ("English", "eng"), // en - ("Japanese", "jpn"), // ja - ("Korean", "kor") // ko + ("日本語", "jpn"), // ja + ("한국어", "kor") // ko }; // Or Lang to IETF Lang public static readonly Dictionary IsoToBcp47 = new() @@ -41,7 +41,9 @@ public static readonly (string, string)[] AudioLang = {"rus", "ru"}, {"tha", "th"}, {"vie", "vi"}, - {"und", "und"} + {"und", "und"}, + {"chi-CN", "zh"}, + {"chi-TW", "zh"} }; } }