YTPara.com - Youtube & Webmaster Destek Forumu  


Geri Dön   YTPara.com - Youtube & Webmaster Destek Forumu > Webmaster Genel > Programlama



User Tag List

Like Tree1Beğeni
  • 1 Post By KOLCAK

Cevapla
LinkBack Seçenekler Stil
  #1  
Okunmamış 29.08.2017, 13:55
KOLCAK - ait Kullanıcı Resmi (Avatar)
Üye
 
Üyelik tarihi: 30.06.2015
Mesajlar: 916
Etiketlendi : 143 Yazıda
Etiketlendi: 1 Başlıkda
Standart Google Diller ve Kodları [usingBy dotNET]

Merhaba arkadaşlar, bir projemde kullanmak için lazım olmuştu google translate'nin dilleri ve kodları basit bir fonksiyon yazdım işine yarayan olabilir

Fonksiyonu Java ve PHP ile de yazabilirim ihtiyaç olursa..

Fonksiyon googlenin dökümantasyonlarından desteklenen Dilleri ve kodları çekip json dosyası olarak kayıt eder.

NOT: Gerekli kütüphaneler : HtmlAgilityPack, Newtonsoft.JSON

PHP- Kodu:

        
class Diller
        
{
            public 
String Dil getset; }

            public 
String Kod getset; }
        }

        static private 
void DILLERI_GETIR()
        {
            
String KAYNAK = new WebClient().DownloadString("https://cloud.google.com/translate/docs/languages");

            
HtmlDocument DOC = new HtmlDocument();

            
DOC.LoadHtml(KAYNAK);

            var 
TABLO DOC.DocumentNode.SelectSingleNode(@"//table[1]//tbody").ChildNodes;

            List<
DillerGOOGLE_DILLER_LISTESI = new List<Diller>();

            foreach (var 
SATIR in TABLO)
            {
                if (
SATIR.InnerText.Length 1)
                {
                    
String[] DIL SATIR.InnerText.Split('\n');

                    
GOOGLE_DILLER_LISTESI.Add(
                        new 
Diller
                        
{
                            
Dil DIL[1],
                            
Kod DIL[2]
                        });
                }
            }

            
String JSON JsonConvert.SerializeObject(GOOGLE_DILLER_LISTESIFormatting.Indented);

            try
            {
                
File.WriteAllText("diller.json"JSON);
            }
            catch(
Exception Ex)
            {
                
Console.WriteLine(Ex.Message);
            }
        } 
Örnek çıktı :

Kod:
[
  {
    "Dil": "Afrikaans",
    "Kod": "af"
  },
  {
    "Dil": "Albanian",
    "Kod": "sq"
  },
  {
    "Dil": "Amharic",
    "Kod": "am"
  },
  {
    "Dil": "Arabic",
    "Kod": "ar"
  }
]
hdturk bunu beğendi.
Alıntı ile Cevapla
Reklamlar
Cevapla




Şu an bu konuyu okuyan kişi sayısı: 1 (0 üye ve 1 misafir)
 
Seçenekler
Stil

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık



Forum Saati: 08:42. Zaman dilimi GMT +3 olarak ayarlanmıştır.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.6.0


YTPara.Com Forum Sitemiz serverplus.com.tr Tarafindan Host Edilmektedir. Serverplus

İçerik sağlayıcı paylaşım sitelerinden biri olan YTPara.Com Youtube-Adsense Destek Sitemizde T.C.K 20.ci Madde ve 5651 Sayılı Kanun'un 4.cü maddesinin (2).ci fıkrasına göre TÜM ÜYELERİMİZ yaptıkları paylaşımlardan sorumludur. YTPara.Com hakkında yapılacak tüm hukuksal Şikayetler BURADAN iletişime geçilmesi halinde ilgili kanunlar ve yönetmelikler çerçevesinde en geç 15 (Onbeş) Gün içerisinde YTPara.Com yönetimi olarak tarafımızdan gereken işlemler yapılacak ve Avukatlarımız size dönüş yapacaktır.

YTPara.Com

eXTReMe Tracker