Advertisement
tim_ryspekov

New alphabet in Kazakhstan source code

Nov 5th, 2017
112
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 11.98 KB | None | 0 0
  1.                    
  2. string lat(string s1){
  3.     s1 = s1.ToLower();
  4.     string s2 = "";
  5.     for (int i = 0; i < s1.Length; i++)
  6.                     {
  7.  
  8.                         switch (s1[i])
  9.                         {
  10.                             case 'а':
  11.                                 s2 += 'a';
  12.                                 break;
  13.                             case 'ә':
  14.                                 s2 += 'a' + "'";
  15.                                 break;
  16.                             case 'б':
  17.                                 s2 += 'b';
  18.                                 break;
  19.                             case 'д':
  20.                                 s2 += 'd';
  21.                                 break;
  22.                             case 'е':
  23.                                 s2 += 'e';
  24.                                 break;
  25.                             case 'ф':
  26.                                 s2 += 'f';
  27.                                 break;
  28.                             case 'г':
  29.                                 s2 += 'g';
  30.                                 break;
  31.                             case 'ғ':
  32.                                 s2 += 'g' + "'";
  33.                                 break;
  34.                             case 'х':
  35.                                 s2 += 'h';
  36.                                 break;
  37.                             case 'һ':
  38.                                 s2 += 'h';
  39.                                 break;
  40.                             case 'і':
  41.                                 s2 += 'i';
  42.                                 break;
  43.                             case 'и':
  44.                                 s2 += 'i' + "'";
  45.                                 break;
  46.                             case 'й':
  47.                                 s2 += 'i' + "'";
  48.                                 break;
  49.                             case 'ж':
  50.                                 s2 += 'j';
  51.                                 break;
  52.                             case 'к':
  53.                                 s2 += 'k';
  54.                                 break;
  55.                             case 'л':
  56.                                 s2 += 'l';
  57.                                 break;
  58.                             case 'м':
  59.                                 s2 += 'm';
  60.                                 break;
  61.                             case 'н':
  62.                                 s2 += 'n';
  63.                                 break;
  64.                             case 'ң':
  65.                                 s2 += 'n' + "'";
  66.                                 break;
  67.                             case 'о':
  68.                                 s2 += 'o';
  69.                                 break;
  70.                             case 'ө':
  71.                                 s2 += 'o' + "'";
  72.                                 break;
  73.                             case 'п':
  74.                                 s2 += 'p';
  75.                                 break;
  76.                             case 'қ':
  77.                                 s2 += 'q';
  78.                                 break;
  79.                             case 'р':
  80.                                 s2 += 'r';
  81.                                 break;
  82.                             case 'с':
  83.                                 s2 += 's';
  84.                                 break;
  85.                             case 'ш':
  86.                                 s2 += 's' + "'";
  87.                                 break;
  88.                             case 'ч':
  89.                                 s2 += 'c' + "'";
  90.                                 break;
  91.                             case 'т':
  92.                                 s2 += 't';
  93.                                 break;
  94.                             case 'ұ':
  95.                                 s2 += 'u';
  96.                                 break;
  97.                             case 'ү':
  98.                                 s2 += 'u' + "'";
  99.                                 break;
  100.                             case 'в':
  101.                                 s2 += 'v';
  102.                                 break;
  103.                             case 'ы':
  104.                                 s2 += 'y';
  105.                                 break;
  106.                             case 'у':
  107.                                 s2 += 'y' + "'";
  108.                                 break;
  109.                             case 'з':
  110.                                 s2 += 'z';
  111.                                 break;
  112.                             default:
  113.                                 s2 += s1[i];
  114.                                 break;
  115.                         }
  116.  
  117.                     }
  118.                    return s2;
  119.       }
  120.  
  121.  
  122. string qaz(string s1){
  123.     s1 = s1.ToLower();
  124.     string s2 = "";
  125.     string s3 = "'";
  126.                     for (int i = 0; i < s1.Length; i++)
  127.                     {
  128.                        
  129.                             try
  130.                             {
  131.                                 if (s1[i] == 'a' && s1[i + 1] == s3[0])
  132.                                 {
  133.                                     s2 += 'ә';
  134.                                     i++;
  135.                                     continue;
  136.                                 }
  137.                                 if (s1[i] == 'g' && s1[i + 1] == s3[0])
  138.                                 {
  139.                                     s2 += 'ғ';
  140.                                     i++;
  141.                                     continue;
  142.                                 }
  143.                                 if (s1[i] == 'i' && s1[i + 1] == s3[0])
  144.                                 {
  145.                                     s2 += 'и';
  146.                                     i++;
  147.                                     continue;
  148.                                 }
  149.                                 if (s1[i] == 'n' && s1[i + 1] == s3[0])
  150.                                 {
  151.                                     s2 += 'ң';
  152.                                     i++;
  153.                                     continue;
  154.                                 }
  155.                                 if (s1[i] == 'o' && s1[i + 1] == s3[0])
  156.                                 {
  157.                                     s2 += 'ө';
  158.                                     i++;
  159.                                     continue;
  160.                                 }
  161.                                 if (s1[i] == 's' && s1[i + 1] == s3[0])
  162.                                 {
  163.                                     s2 += 'ш';
  164.                                     i++;
  165.                                     continue;
  166.                                 }
  167.                                 if (s1[i] == 'c' && s1[i + 1] == s3[0])
  168.                                 {
  169.                                     s2 += 'ч';
  170.                                     i++;
  171.                                     continue;
  172.                                 }
  173.                                 if (s1[i] == 'u' && s1[i + 1] == s3[0])
  174.                                 {
  175.                                     s2 += 'ү';
  176.                                     i++;
  177.                                     continue;
  178.                                 }
  179.                                 if (s1[i] == 'y' && s1[i + 1] == s3[0])
  180.                                 {
  181.                                     s2 += 'у';
  182.                                     i++;
  183.                                     continue;
  184.                                 }
  185.                             }
  186.                             catch
  187.                             {
  188.  
  189.                             }
  190.                             if (s1[i] == 'a')
  191.                             {
  192.                                 s2 += 'а';
  193.                                 continue;
  194.                             }
  195.                             if (s1[i] == 'b')
  196.                             {
  197.                                 s2 += 'б';
  198.                                 continue;
  199.                             }
  200.                             if (s1[i] == 'd')
  201.                             {
  202.                                 s2 += 'д';
  203.                                 continue;
  204.                             }
  205.                             if (s1[i] == 'e')
  206.                             {
  207.                                 s2 += 'е';
  208.                                 continue;
  209.                             }
  210.                             if (s1[i] == 'f')
  211.                             {
  212.                                 s2 += 'ф';
  213.                                 continue;
  214.                             }
  215.                             if (s1[i] == 'g')
  216.                             {
  217.                                 s2 += 'г';
  218.                                 continue;
  219.                             }
  220.                             if (s1[i] == 'h')
  221.                             {
  222.                                 s2 += 'һ';
  223.                                 continue;
  224.                             }
  225.                             if (s1[i] == 'i')
  226.                             {
  227.                                 s2 += 'і';
  228.                                 continue;
  229.                             }
  230.                             if (s1[i] == 'j')
  231.                             {
  232.                                 s2 += 'ж';
  233.                                 continue;
  234.                             }
  235.                             if (s1[i] == 'k')
  236.                             {
  237.                                 s2 += 'к';
  238.                                 continue;
  239.                             }
  240.                             if (s1[i] == 'л')
  241.                             {
  242.                                 s2 += 'л';
  243.                                 continue;
  244.                             }
  245.                             if (s1[i] == 'm')
  246.                             {
  247.                                 s2 += 'м';
  248.                                 continue;
  249.                             }
  250.                             if (s1[i] == 'n')
  251.                             {
  252.                                 s2 += 'н';
  253.                                 continue;
  254.                             }
  255.                             if (s1[i] == 'o')
  256.                             {
  257.                                 s2 += 'о';
  258.                                 continue;
  259.                             }
  260.                             if (s1[i] == 'p')
  261.                             {
  262.                                 s2 += 'п';
  263.                                 continue;
  264.                             }
  265.                             if (s1[i] == 'q')
  266.                             {
  267.                                 s2 += 'қ';
  268.                                 continue;
  269.                             }
  270.                             if (s1[i] == 'r')
  271.                             {
  272.                                 s2 += 'р';
  273.                                 continue;
  274.                             }
  275.                             if (s1[i] == 's')
  276.                             {
  277.                                 s2 += 'с';
  278.                                 continue;
  279.                             }
  280.                             if (s1[i] == 't')
  281.                             {
  282.                                 s2 += 'т';
  283.                                 continue;
  284.                             }
  285.                             if (s1[i] == 'u')
  286.                             {
  287.                                 s2 += 'ұ';
  288.                                 continue;
  289.                             }
  290.                             if (s1[i] == 'v')
  291.                             {
  292.                                 s2 += 'в';
  293.                                 continue;
  294.                             }
  295.                             if (s1[i] == 'y')
  296.                             {
  297.                                 s2 += 'ы';
  298.                                 continue;
  299.                             }
  300.                             if (s1[i] == 'z')
  301.                             {
  302.                                 s2 += 'з';
  303.                                 continue;
  304.                             }
  305.                             s2 += s1[i];
  306.  
  307.                  
  308.                     }
  309.                     return s2;
  310. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement