示例#1
0
        /**
         * istenilen dilayarlari nesnesine gore cesitli parametreleri (bilgi dizin adi, kaynak dosyalarin locale
         * uyumlu adlari gibi) olusturur. bilgi dosyalari
         * kaynaklar/<locale>/bilgi/ ana dizini altinda yer almak zorundadir.
         *
         * @param dilAyarlari
         */
        public TurkceDilBilgisi(DilAyarlari dilAyarlari) {

            this.dilAyarlari = dilAyarlari;
            this.dilAdi=dilAyarlari.ad();
            char c = System.IO.Path.DirectorySeparatorChar;
            bilgiDizini = "kaynaklar" + c + dilAyarlari.locale().TwoLetterISOLanguageName + c + "bilgi" + c;
            alfabeDosyaAdi = dosyaAdiUret("harf", "txt");
            ekDosyaAdi = dosyaAdiUret("ek", "xml");
            kokDosyaAdi = dosyaAdiUret("kokler", "bin");
            cepDosyaAdi = dosyaAdiUret("kelime_cebi", "txt");
            kokIstatistikDosyaAdi = dosyaAdiUret("kok_istatistik", "bin");
        }
        /**
         * istenilen dilayarlari nesnesine gore cesitli parametreleri (bilgi dizin adi, kaynak dosyalarin locale
         * uyumlu adlari gibi) olusturur. bilgi dosyalari
         * kaynaklar/<locale>/bilgi/ ana dizini altinda yer almak zorundadir.
         *
         * @param dilAyarlari
         */
        public TurkceDilBilgisi(DilAyarlari dilAyarlari)
        {
            this.dilAyarlari = dilAyarlari;
            this.dilAdi      = dilAyarlari.ad();
            char c = System.IO.Path.DirectorySeparatorChar;

            bilgiDizini           = "kaynaklar" + c + dilAyarlari.locale().TwoLetterISOLanguageName + c + "bilgi" + c;
            alfabeDosyaAdi        = dosyaAdiUret("harf", "txt");
            ekDosyaAdi            = dosyaAdiUret("ek", "xml");
            kokDosyaAdi           = dosyaAdiUret("kokler", "bin");
            cepDosyaAdi           = dosyaAdiUret("kelime_cebi", "txt");
            kokIstatistikDosyaAdi = dosyaAdiUret("kok_istatistik", "bin");
        }
示例#3
0
 public virtual void once()
 {
     dilAyarlari = new TurkiyeTurkcesi();
     dilBilgisi  = new TurkceDilBilgisi(dilAyarlari);
     alfabe      = dilBilgisi.alfabe();
 }
示例#4
0
 public TurkceDilBilgisi(DilAyarlari inpDilAyarlari, ZemberekAyarlari zemberekAyarlari):this(inpDilAyarlari)
 {
     this.cepKullan = zemberekAyarlari.cepKullan();
 }
示例#5
0
 /**
  * Default constructor.
  * @param dilayarlari
  */
 public Zemberek(DilAyarlari dilayarlari)
 {
     _ayarlar         = new ZemberekAyarlari(dilayarlari.locale().Name);
     this._dilBilgisi = new TurkceDilBilgisi(dilayarlari, _ayarlar);
     initialize();
 }
示例#6
0
 public virtual void once() 
 {
     dilAyarlari = new TurkiyeTurkcesi();
     dilBilgisi = new TurkceDilBilgisi(dilAyarlari);
     alfabe = dilBilgisi.alfabe();
 }
示例#7
0
 /**
  * Default constructor.
  * @param dilayarlari
  */
 public Zemberek(DilAyarlari dilayarlari) {
     _ayarlar = new ZemberekAyarlari(dilayarlari.locale().Name);
     this._dilBilgisi = new TurkceDilBilgisi(dilayarlari, _ayarlar);
     initialize();
 }
 public TurkceDilBilgisi(DilAyarlari inpDilAyarlari, ZemberekAyarlari zemberekAyarlari) : this(inpDilAyarlari)
 {
     this.cepKullan = zemberekAyarlari.cepKullan();
 }