using System.Collections.Generic;
public static void Main()
Dictionary<string, string> translationTable;
string tab = "en-AT|bs-BA,en-BE|ur-PK,fl-BE|nl-BE,en-CH|fa-IR,en-DE|ca-ES,dk-DK|da-DK,en-DK|hy-AM,en-FR|az-AZ,en-IT|eu-ES,sq-MK|sq-AL,en-MK|gl-ES,en-NL|sr-RS,du-NL|nl-NL,en-NO|ar-IQ,en-PL|ar-DZ,en-PT|lo-LA,en-RO|lv-LV,en-SE|lt-LT,se-SE|sv-SE,en-TN|km-KH,fr-TN|fr-CA,en-UA|et-EE,ru-UA|ru-RU,lu-UG|uz-UZ,en-UG|ka-GE,sw-UG|iw-IL,en-UK|en-GB";
translationTable = tab.Split(',').Select(x => x.Split('|')).ToDictionary(x => x[0], x => x[1]);
foreach (KeyValuePair<string, string> item in translationTable)
Console.WriteLine("Key " + item.Key + " Value " + item.Value);
string cc = skill.Substring(0,skill.IndexOf("_"));
string ll = skill.Substring(skill.IndexOf("_")+1).ToLower();
string rs = $"{ll.ToLower()}-{cc.ToUpper()}";
if (translationTable.ContainsKey("en-TN"))
Console.WriteLine("Key found: translation " + translationTable["en-TN"]);