მარტო ქართულად წერს? ესაა ჩემის სორსი, ნუ სორსი რა, ფანჯრის პორგრამული მხარე, სადაც ყველაფერი ხდება
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace Convert
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
comboBox1.SelectedIndex = 0;
comboBox2.SelectedIndex = 0;
}
private void richTextBox1_TextChanged(object sender, EventArgs e)
{
if (comboBox2.Text == "Georgian")
{
richTextBox2.Text = "";
foreach (char i in richTextBox1.Text)
{
switch (i)
{
case 'a': richTextBox2.Text += 'ა'; break;
case 'b': richTextBox2.Text += 'ბ'; break;
case 'c': richTextBox2.Text += 'ც'; break;
case 'C': richTextBox2.Text += 'ჩ'; break;
case 'd': richTextBox2.Text += 'დ'; break;
case 'e': richTextBox2.Text += 'ე'; break;
case 'f': richTextBox2.Text += 'ფ'; break;
case 'g': richTextBox2.Text += 'გ'; break;
case 'h': richTextBox2.Text += 'ჰ'; break;
case 'i': richTextBox2.Text += 'ი'; break;
case 'j': richTextBox2.Text += 'ჯ'; break;
case 'J': richTextBox2.Text += 'ჟ'; break;
case 'k': richTextBox2.Text += 'კ'; break;
case 'l': richTextBox2.Text += 'ლ'; break;
case 'm': richTextBox2.Text += 'მ'; break;
case 'n': richTextBox2.Text += 'ნ'; break;
case 'o': richTextBox2.Text += 'ო'; break;
case 'p': richTextBox2.Text += 'პ'; break;
case 'q': richTextBox2.Text += 'ქ'; break;
case 'r': richTextBox2.Text += 'რ'; break;
case 'R': richTextBox2.Text += 'ღ'; break;
case 's': richTextBox2.Text += 'ს'; break;
case 'S': richTextBox2.Text += 'შ'; break;
case 't': richTextBox2.Text += 'ტ'; break;
case 'T': richTextBox2.Text += 'თ'; break;
case 'u': richTextBox2.Text += 'უ'; break;
case 'v': richTextBox2.Text += 'ვ'; break;
case 'w': richTextBox2.Text += 'წ'; break;
case 'W': richTextBox2.Text += 'ჭ'; break;
case 'x': richTextBox2.Text += 'ხ'; break;
case 'y': richTextBox2.Text += 'ყ'; break;
case 'z': richTextBox2.Text += 'ზ'; break;
case 'Z': richTextBox2.Text += 'ძ'; break;
default: richTextBox2.Text += i; break;
}
}
}
else
{
richTextBox2.Text = "";
foreach (char i in richTextBox1.Text)
{
switch (i)
{
case 'a': richTextBox2.Text += 'ф'; break;
case 'A': richTextBox2.Text += 'Ф'; break;
case 'b': richTextBox2.Text += 'и'; break;
case 'B': richTextBox2.Text += 'И'; break;
case 'c': richTextBox2.Text += 'с'; break;
case 'C': richTextBox2.Text += 'С'; break;
case 'd': richTextBox2.Text += 'в'; break;
case 'D': richTextBox2.Text += 'В'; break;
case 'e': richTextBox2.Text += 'у'; break;
case 'E': richTextBox2.Text += 'У'; break;
case 'f': richTextBox2.Text += 'а'; break;
case 'F': richTextBox2.Text += 'А'; break;
case 'g': richTextBox2.Text += 'п'; break;
case 'G': richTextBox2.Text += 'П'; break;
case 'h': richTextBox2.Text += 'р'; break;
case 'H': richTextBox2.Text += 'Р'; break;
case 'i': richTextBox2.Text += 'ш'; break;
case 'I': richTextBox2.Text += 'Ш'; break;
case 'j': richTextBox2.Text += 'о'; break;
case 'J': richTextBox2.Text += 'О'; break;
case 'k': richTextBox2.Text += 'л'; break;
case 'K': richTextBox2.Text += 'Л'; break;
case 'l': richTextBox2.Text += 'д'; break;
case 'L': richTextBox2.Text += 'Д'; break;
case 'm': richTextBox2.Text += 'ь'; break;
case 'M': richTextBox2.Text += 'Ь'; break;
case 'n': richTextBox2.Text += 'т'; break;
case 'N': richTextBox2.Text += 'Т'; break;
case 'o': richTextBox2.Text += 'щ'; break;
case 'O': richTextBox2.Text += 'Щ'; break;
case 'p': richTextBox2.Text += 'з'; break;
case 'P': richTextBox2.Text += 'З'; break;
case 'q': richTextBox2.Text += 'й'; break;
case 'Q': richTextBox2.Text += 'Й'; break;
case 'r': richTextBox2.Text += 'к'; break;
case 'R': richTextBox2.Text += 'К'; break;
case 's': richTextBox2.Text += 'ы'; break;
case 'S': richTextBox2.Text += 'Ы'; break;
case 't': richTextBox2.Text += 'е'; break;
case 'T': richTextBox2.Text += 'Е'; break;
case 'u': richTextBox2.Text += 'г'; break;
case 'U': richTextBox2.Text += 'Г'; break;
case 'v': richTextBox2.Text += 'м'; break;
case 'V': richTextBox2.Text += 'М'; break;
case 'w': richTextBox2.Text += 'ц'; break;
case 'W': richTextBox2.Text += 'Ц'; break;
case 'x': richTextBox2.Text += 'ч'; break;
case 'X': richTextBox2.Text += 'Ч'; break;
case 'y': richTextBox2.Text += 'н'; break;
case 'Y': richTextBox2.Text += 'Н'; break;
case 'z': richTextBox2.Text += 'я'; break;
case 'Z': richTextBox2.Text += 'Я'; break;
case '`': richTextBox2.Text += 'ё'; break;
case '~': richTextBox2.Text += 'Ё'; break;
case ',': richTextBox2.Text += 'б'; break;
case '<': richTextBox2.Text += 'Б'; break;
case '.': richTextBox2.Text += 'ю'; break;
case '>': richTextBox2.Text += 'Ю'; break;
case '/': richTextBox2.Text += '.'; break;
case '?': richTextBox2.Text += ','; break;
case ';': richTextBox2.Text += 'ж'; break;
case ':': richTextBox2.Text += 'Ж'; break;
case ''': richTextBox2.Text += 'э'; break;
case '"': richTextBox2.Text += 'Э'; break;
case '[': richTextBox2.Text += 'х'; break;
case '{': richTextBox2.Text += 'Х'; break;
case ']': richTextBox2.Text += 'ъ'; break;
case '}': richTextBox2.Text += 'Ъ'; break;
case '@': richTextBox2.Text += '"'; break;
case '#': richTextBox2.Text += '№'; break;
case '$': richTextBox2.Text += ';'; break;
case '^': richTextBox2.Text += ':'; break;
case '&': richTextBox2.Text += '?'; break;
case '|': richTextBox2.Text += '/'; break;
default: richTextBox2.Text += i; break;
}
}
}
}
}
}