მიშო Posted June 21, 2013 Author Posted June 21, 2013 დავწერე გააძრე სინტაქსი? თუ ჩემნაირად ქენი? ტყუილად არ მაძებნინო Quote
ოთო Posted June 21, 2013 Posted June 21, 2013 გააძრე სინტაქსი? თუ ჩემნაირად ქენი? ტყუილად არ მაძებნინო switch ით მაქვს, 150 ხაზი გამოვიდა სულ, ქართულსაც წერს და რუსულსაც Quote
მიშო Posted June 21, 2013 Author Posted June 21, 2013 switch ით მაქვს, 150 ხაზი გამოვიდა სულ, ქართულსაც წერს და რუსულსაც ჰო ანუ ჩემნაირად გაქვს. ოღონდ if ით მიწერია მე. 138 ხაზია. მოვიფიქრებ მერე როგორ დავხვეწო. Quote
ოთო Posted June 21, 2013 Posted June 21, 2013 ჰო ანუ ჩემნაირად გაქვს. ოღონდ if ით მიწერია მე. 138 ხაზია. მოვიფიქრებ მერე როგორ დავხვეწო. მარტო ქართულად წერს? ესაა ჩემის სორსი, ნუ სორსი რა, ფანჯრის პორგრამული მხარე, სადაც ყველაფერი ხდება 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; } } } } } } 2 Quote
მიშო Posted June 21, 2013 Author Posted June 21, 2013 მარტო ქართულად წერს? ესაა ჩემის სორსი, ნუ სორსი რა, ფანჯრის პორგრამული მხარე, სადაც ყველაფერი ხდება ინგლისურიდან და რუსულიდან გადაყავს ქართულში. ინგლისურიდან რუსულზე გადასაყვანი არ გამიკეთებია. დაიცა გაჩვენებ კოდს. Quote
ოთო Posted June 21, 2013 Posted June 21, 2013 დადეთ შემდეგ EXE http://mydisk.ge/download.php?id=avuqanehy http://mydisk.ge/download.php?id=baqevahun ეს ჯობია, რაღაც დავფიქსე ამაში 2 Quote
ბექა Posted June 21, 2013 Posted June 21, 2013 http://mydisk.ge/download.php?id=avuqanehy http://mydisk.ge/download.php?id=baqevahun ეს ჯობია, რაღაც დავფიქსე ამაში mse-მ ვირუსიაო Quote
ოთო Posted June 21, 2013 Posted June 21, 2013 mse-მ ვირუსიაო არ ვიცი რატო აგდებს, ავასტმაც ამოუგდო ძმაკაცს სხვა პროგრამაზე. სახლში არ მიგდებს ჩემი კომპი. აქ ანტვირუსი მგონი არ აყენია მაგრამ არსად არ შევდივარ სადაც ვირუსი შეიძლება იყოს თან ისე კარგად უბერავს კომპი ვერც იფიქრებ ვირუსი აქვსო. საზიანო არაა რა მოკლედ Quote
მიშო Posted June 21, 2013 Author Posted June 21, 2013 ჩემი უფრო ლამაზია და გადაწერეთ რუსული ცოტა დასახვეწია, დრო არ მაქვს ეხლა. მერე მივხედავ. ესეც კოდი: namespace Text { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void textBox1_TextChanged(object sender, EventArgs e) { textBox2.Text = ""; foreach (char s in textBox1.Text) { if (s == 'a' || s == 'A' || s == 'а') textBox2.Text += 'ა'; else if (s == 'b' || s == 'B' || s == 'б' || s == 'Б') textBox2.Text += 'ბ'; else if (s == 'c' || s == 'Ц' || s == 'Ц') textBox2.Text += 'ც'; else if (s == 'd' || s == 'D' || s == 'д' || s == 'Д') textBox2.Text += 'დ'; else if (s == 'e' || s == 'E' || s == 'е' || s == 'Е') textBox2.Text += 'ე'; else if (s == 'f' || s == 'F' || s == 'ф' || s == 'Ф') textBox2.Text += 'ფ'; else if (s == 'g' || s == 'G' || s == 'г' || s == 'Г') textBox2.Text += 'გ'; else if (s == 'h' || s == 'H') textBox2.Text += 'ჰ'; else if (s == 'i' || s == 'I' || s == 'и' || s == 'И' || s == 'Й' || s == 'и') textBox2.Text += 'ი'; else if (s == 'j') textBox2.Text += 'ჯ'; else if (s == 'k' || s == 'K' || s == 'к' || s == 'К') textBox2.Text += 'კ'; else if (s == 'l' || s == 'L' || s == 'л' || s == 'Л') textBox2.Text += 'ლ'; else if (s == 'm' || s == 'M' || s == 'м' || s == 'М') textBox2.Text += 'მ'; else if (s == 'n' || s == 'N' || s == 'н' || s == 'Н') textBox2.Text += 'ნ'; else if (s == 'o' || s == 'O' || s == 'о' || s == 'О') textBox2.Text += 'ო'; else if (s == 'p' || s == 'P' || s == 'п' || s == 'П') textBox2.Text += 'პ'; else if (s == 'q' || s == 'Q') textBox2.Text += 'ქ'; else if (s == 'r' || s == 'р' || s == 'Р') textBox2.Text += 'რ'; else if (s == 's' || s == 'с' || s == 'С') textBox2.Text += 'ს'; else if (s == 't' || s == 'т' || s == 'Т') textBox2.Text += 'ტ'; else if (s == 'u' || s == 'U' || s == 'у' || s == 'У') textBox2.Text += 'უ'; else if (s == 'v' || s == 'V' || s == 'в' || s == 'В') textBox2.Text += 'ვ'; else if (s == 'w' || s == 'A') textBox2.Text += 'წ'; else if (s == 'x' || s == 'X' || s == 'х' || s == 'к') textBox2.Text += 'ხ'; else if (s == 'y' || s == 'Y') textBox2.Text += 'ყ'; else if (s == 'z' || s == 'A' || s == 'з' || s == 'З') textBox2.Text += 'ზ'; else if (s == 'C' || s == 'ч' || s == 'Ч') textBox2.Text += 'ჩ'; else if (s == 'J' || s == 'ж' || s == 'Ж') textBox2.Text += 'ჟ'; else if (s == 'R') textBox2.Text += 'ღ'; else if (s == 'S' || s == 'ш' || s == 'Ш') textBox2.Text += 'შ'; else if (s == 'T') textBox2.Text += 'თ'; else if (s == 'W') textBox2.Text += 'ჭ'; else textBox2.Text += s; } } } } 5 Quote
maxoooooo Posted June 21, 2013 Posted June 21, 2013 ვავა რა ბიჭები ეზრდება საქართველოს. საღოლ ტქვენ Quote
king-pin Posted July 25, 2014 Posted July 25, 2014 (edited) მარტო ქართულად წერს? ესაა ჩემის სორსი, ნუ სორსი რა, ფანჯრის პორგრამული მხარე, სადაც ყველაფერი ხდება 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; } } } } } } amis bevrad mokled chawerac sheidzleba: function (e, target) { var val = ""; switch (MyGeoEngKbd.KAGeo) { case "geo": var options = "abgdevzTiklmnopJrstufqRySCcZwWxjh"; var x = options.indexOf(String.fromCharCode(e.keyCode)); if (x != -1) val = String.fromCharCode(x + 4304); else { val = String.fromCharCode(e.keyCode); } break; case "eng": var val = ""; val = String.fromCharCode(e.keyCode); break; } if (target.selectionStart == target.value.length) { target.value += val; } else { var index = target.selectionStart; var first = target.value.substring(0, index); var second = target.value.substring(index); target.value = first; target.value += val; target.value += second; target.selectionEnd = ++index; } es ki javascript-is kodia, magram mgoni ar gagichirdeba garcheva, tu rame kitxva geqneba dawere saitistvis alt+shift-it gadayvanis gareshe qartulad rom dawero, magis nawilia Edited July 25, 2014 by Shopen ქართულად წერე Quote
მიშო Posted July 25, 2014 Author Posted July 25, 2014 amis bevrad mokled chawerac sheidzleba: function (e, target) { var val = ""; switch (MyGeoEngKbd.KAGeo) { case "geo": var options = "abgdevzTiklmnopJrstufqRySCcZwWxjh"; var x = options.indexOf(String.fromCharCode(e.keyCode)); if (x != -1) val = String.fromCharCode(x + 4304); else { val = String.fromCharCode(e.keyCode); } break; case "eng": var val = ""; val = String.fromCharCode(e.keyCode); break; } if (target.selectionStart == target.value.length) { target.value += val; } else { var index = target.selectionStart; var first = target.value.substring(0, index); var second = target.value.substring(index); target.value = first; target.value += val; target.value += second; target.selectionEnd = ++index; } es ki javascript-is kodia, magram mgoni ar gagichirdeba garcheva, tu rame kitxva geqneba dawere saitistvis alt+shift-it gadayvanis gareshe qartulad rom dawero, magis nawilia როდინდელი პოსტია შეხედე მაიკროსოფტში მუშაობს ეგ ეხლა 1 Quote
GIBSON Posted June 4, 2015 Posted June 4, 2015 (edited) გადავწყვიტე სხვა ენებიც ვისწავლო დამატებით. ამოვიდა php ყელში 1 კვირაა გუგლის ტრაფიკი გავზარდე, java-თი დამეწყო თუ c#-ით ვერ გადავწყვიტე. ბევრსაც ვკითხე და რაღაც აზრი გამოვიტანე თქვენგანაც მოვისმენ რჩევებს. ძირითადად ვებთან მინდა მუშაობა ისევ დასაწყისისთვის. როგორ ფიქრობთ ამ მხრივ, როგორი ფრეიმვორქები აქვთ, ბიბლიოთეკები, რომელ პლატფორმაზე მუშაობაა უფრო კომფორტული და კარგი და ასე შემდეგ. Edited June 4, 2015 by GIBSON Quote
მიშო Posted June 4, 2015 Author Posted June 4, 2015 გადავწყვიტე სხვა ენებიც ვისწავლო დამატებით. ამოვიდა php ყელში 1 კვირაა გუგლის ტრაფიკი გავზარდე, java-თი დამეწყო თუ c#-ით ვერ გადავწყვიტე. ბევრსაც ვკითხე და რაღაც აზრი გამოვიტანე თქვენგანაც მოვისმენ რჩევებს. ძირითადად ვებთან მინდა მუშაობა ისევ დასაწყისისთვის. როგორ ფიქრობთ ამ მხრივ, როგორი ფრეიმვორქები აქვთ, ბიბლიოთეკები, რომელ პლატფორმაზე მუშაობაა უფრო კომფორტული და კარგი და ასე შემდეგ.ნუ ვები თუ გინდა უჩემოდაც გეცოდინება რო MVC უკონკურენტოა. :დ მე ნაკლებად მაქ მაგასთან შეხება და დეტალებსი ვერ მოგიყვები.მობაილზე ვწერ მე და გეტყვი რო აქაც უკონკურენტოა Xamarin-ის დახმარებით :დმულტიპლატფორმული აპლიკაციების წერა ძალიან მარტივია. ბექ ლოგიკის 90+%ის დაშეარება შეგიძლია ანდროიდზე, აიოსზე, ვინდოუს ფოუნზე და დესკტოპზე. მითუმეტეს თუ MvvM პატერნს იყენებ.ანდროიდზე და აიოსზე თითქმის ყველაფერი იგივეა, უბრალოდ სინტაქსია C#ის. ყველა პლატფორმაზე კომფორტულია მოკლედ :დ 1 Quote
NVidia. Posted June 11, 2015 Posted June 11, 2015 Xamarin მართლა მაგარი რაღაცა გააკეთეს .NET დეველოპერებისთვის Quote
kapan_gio Posted February 8, 2019 Posted February 8, 2019 C# თუ მოგეპოვებათ მასალა რამე ქართული, რუსული, ინგლისური იქნებ ატვირთოთ Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.