Mageia, ISO kalıp dosyaları yoluyla dağıtılmaktadır. Bu sayfa ihtiyaçlarınız
+doğrultusunda hangi kalıp dosyasını seçeceğinize yardımcı olacaktır.
İki tür kurulum ortamı mevcuttur:
Klasik Kurulum Aracı: Kurulum ortamı başlatıldıktan sonra ne kuracağınızı ve
+hedef sisteminizi nasıl yapılandıracağınızı seçmenizi sağlayan bir süreç
+başlar. Bu sayede kişiselleştirilmiş bir kurulum için özellikle hangi
+Masaüstü Ortamını kuracağınız hususunda en fazla esnekliği sağlar.
ÇalışanCD Kurulum Ortamı: Muhtemel bir kurulum sonrasında nasıl bir sistem
+olacağını görmek için gerçek bir Mageia sistemini bilgisayarınıza kurmaya
+gerek kalmadan başlatabilirsiniz. Kurulum süreci daha basittir ancak daha az
+seçeneğiz mevcuttur.
Ayrıntılar ilerleyen bölümlerde verilmiştir.
Ortam
Açıklama
Burada sözü edilen ortam, Mageia'yı kurmaya ve/veya yükseltmeye olanak
+sağlayan bir ISO imaj dosyasıdır ve herhangi bir fiziksel desteğe bağlı
+olarak kopyalanan ISO dosyasıdır.
Bu ISO'lar drakx denilen geleneksel yükleyiciyi kullanırlar.
Önceki sürümden yükseltme veya temiz bir kurulum yapabilirler.
32 veya 64 bit mimari için farklı ortamlar.
Karşılama ekranında Donanım Algılama, Sistem kurtarma ve Hafıza Testi
+araçları mevcuttur.
Her bir DVD birçok masaüstü ortamı ve dil içermektedir.
Size, kurulum sırasında özgür olmayan yazılım eklemek için seçenek
+sunulacak.
Canlı Ortam
Ortak özellikler
Sabit disk üzerine kurulum yapmadan kullanılabilir, istenirse sabit disk
+üzerine Mageia kurulur.
Her bir ISO yalnız bir masaüstü ortamı içerir (Plasma, Gnome veya Xfce).
32 veya 64 bit mimari için farklı ortamlar.
Canlı ISO'lar yalnız temiz bir kurulum yapmak için
+kullanılabilir, bir önceki sürümden yükseltme yapmak için
+kullanılamazlar.
Özgür olmayan yazılım içerirler.
Canlı DVD Plasma
Yalnız Plasma masaüstü ortamı.
Tüm diller mevcuttur.
Sadece 64 bit mimari.
Canlı DVD GNOME
Yalnız GNOME masaüstü ortamı.
Tüm diller mevcuttur.
Sadece 64 bit mimari
Canlı DVD Xfce
Yalnız Xfce masaüstü ortamı.
Tüm diller mevcuttur.
32 veya 64 bit mimari.
Boot-only CD ortamı
Ortak özellikler
Her biri, tam kurulumun devam etmesi için gereken paketler,
+drakx-installer-stage2 ve drakx yükleyici başlatmak için ihtiyacı olandan
+daha fazlasını içermeyen küçük bir imajdır.
Bu ortamlar çok hafiftir (100 MB'dan az) ve USB bellekten önyükleme
+yapılamadığında, bir DVD sürücüsü yoksa veya bir DVD indirmek için bant
+aralığınız çok düşükse uygundur.
32 veya 64 bit mimari için farklı ortamlar.
Yalnız İngilizce.
netinstall.iso
Özgür olmayan yazılım kullanmamayı tercih edenler için yalnızca özgür
+yazılım içerir.
netinstall-nonfree.iso
İhtiyacı olanlar için özgür olmayan yazılım (sürücüler, kodekler vs gibi)
+içerir.
Ortamları indirme ve kontrol etme
İndirme
ISO dosyanızı seçer seçmez dosyayı http veya BitTorrent kullanarak
+indirebilirsiniz. Her iki durumda da kullanılan yansı ve bant genişliği azsa
+bunu değiştirme imkanı gibi bazı bilgiler içeren bir pencere açılır. Eğer
+http seçildiyse şöyle bir şey görebilirsiniz
md5sum ve sha1sum araçları ISO kalıbının bütünlüğünü denetlemeye yarayan
+araçlardır. Sadece bunlardan birini kullanın. Yine bunlardan birini başka zaman kullanmak üzere kayıtlı
+tutun. Sonrasında şuna benzer bir pencere görüntülenir:
Sabit diske kaydet seçeneğini işaretleyin.
İndirilen ortamın bütünlüğünü kontrol etme
Her sağlama toplamı, indirilecek dosyadan bir algoritma tarafından
+hesaplanan onaltılık sayılardan oluşur. Bu algoritmalara indirdiğiniz
+dosyadan bu sayıyı yeniden hesaplamasını istediğinizde ya aynı rakamı
+bularak indirdiğiniz dosyanın doğru olduğunu anlarsınız ya da indirilen
+dosyanın bozuk olması nedeniyle farklı bir rakam bulacak ve hata
+verecektir. Bir hata, ya dosyayı yeniden indirmeniz gerektiği veya
+BitTorrent kullanarak onarmanız gerektiği anlamına gelmektedir.
Konsolu açın -root olmanıza gerek yok- ve aşağıdaki komutlardan birini
+kullanın:
ve Mageia'nın verdiği numara ile bilgisayarınızda elde ettiğiniz bu numarayı
+(Bir süre beklemek durumunda olabilirsiniz) karşılaştırın. Örneğin:
ISO yakma veya atma
Kontrol edilen ISO artık bir CD, DVD üzerine yakılabilir veya USB bellek
+üzerine aktarılabilir. Bu işlemler basit bir kopya değildir amaç
+çalıştırılabilir bir ortam yapmaktır.
Bir CD/DVD üzerine ISO yakma
Dilediğiniz herhangi bir yakma aracını kullanın fakat yakma aygıtının bir
+imaj yakmak için doğru ayarlandığından emin
+olun. Dosya veya veri olarak yakmak doğru bir işlem değildir. Daha fazla
+bilgi için buradaki Mageia
+wiki sayfasına bakınız.
Bir USB bellek üzerine ISO atmak
Tüm Mageia ISO'ları hibrittir, bunun anlamı şudur ki onları USB belleğe atıp
+sistemi önyükleme ve kurulum için kullanabilirsiniz.
Uyarı
Bir flash aygıt üzerine bir imaj atma aygıt üzerindeki var olan herhangi bir
+dosya sistemini tahrip eder. Üzerindeki veriler silinir ve bölüm kapasitesi
+imaj boyutuna indirgenir.
Özgün kapasiteyi geri kazanmak için USB belleği yeniden bölümlendirmeli ve
+yeniden biçimlendirmelisiniz.
Mageia üzerinde bir grafiksel araç kullanarak
IsoDumper
+gibi grafiksel bir araç kullanabilirsiniz.
Bir GNU/Linux sistem üzerinde komut satırını kullanarak
Uyarı
Bunu elle gerçekleştirmeniz *tehlikeli* olabilir. Aygıt kimliğini yanlış
+girerseniz bir disk bölümünün üzerin yazmanız ihtimali vardır.
Ayrıca konsolda dd aracını da kullanabilirsiniz:
Konsolu açın
su - komutu ile root olun (sonundaki "-" işareti
+unutmayın)
USB belleği takın (bağlamayın, bu aynı zamanda herhangi bir uygulama veya
+belleğe erişecek,onu okuyacak dosya yöneticisinin açılmaması anlamına da
+gelmektedir)
fdisk -l komutunu girin
Ek olarak, aygıt adını dmesg kotumu ile elde edebilirsiniz: en
+sonda, sd ve şu durumda sdd ile
+başlayan aygıt adını görürsünüz:
[72594.604531] usb 1-1: new high-speed USB device number 27 using xhci_hcd
+[72594.770528] usb 1-1: New USB device found, idVendor=8564, idProduct=1000
+[72594.770533] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
+[72594.770536] usb 1-1: Product: Mass Storage Device
+[72594.770537] usb 1-1: Manufacturer: JetFlash
+[72594.770539] usb 1-1: SerialNumber: 18MJTWLMPUCC3SSB
+[72594.770713] usb 1-1: ep 0x81 - rounding interval to 128 microframes, ep desc says 255 microframes
+[72594.770719] usb 1-1: ep 0x2 - rounding interval to 128 microframes, ep desc says 255 microframes
+[72594.771122] usb-storage 1-1:1.0: USB Mass Storage device detected
+[72594.772447] scsi host8: usb-storage 1-1:1.0
+[72595.963238] scsi 8:0:0:0: Direct-Access JetFlash Transcend 2GB 1100 PQ: 0 ANSI: 4
+[72595.963626] sd 8:0:0:0: [sdd] 4194304 512-byte logical blocks: (2.14 GB/2.00 GiB)
+[72595.964104] sd 8:0:0:0: [sdd] Write Protect is off
+[72595.964108] sd 8:0:0:0: [sdd] Mode Sense: 43 00 00 00
+[72595.965025] sd 8:0:0:0: [sdd] No Caching mode page found
+[72595.965031] sd 8:0:0:0: [sdd] Assuming drive cache: write through
+[72595.967251] sdd: sdd1
+[72595.969446] sd 8:0:0:0: [sdd] Attached SCSI removable disk
USB belleğinizin (boyutundan) aygıt adını bulun. Örneğin yukarıdaki ekran
+görüntüsündeki 8 GB USB belleğin aygıt adı /dev/sdb olarak
+görünüyor.
Şu komutu girin: # dd if=/iso/dosyasının/yolu of=/dev/sdX
+bs=1M
Tüm Mageia kurulumları için Linux' ta
+kök parolası olarak bilinen bir süper kullanıcı veya
+yönetici parolası belirlemeniz önerilir. Üstteki kutucuğa parolayı yazmaya
+başladığınızda kutucuktaki kalkan rengi, parolanızın gücü oranında
+kırmızıdan sarıya ve yeşile döner. Yeşil kalkan güçlü bir parola
+kullandığınızı gösterir. İlk parola kutucuğunun altındaki kutucuğa aynı
+parolayı yeniden girmelisiniz. Bu sayede ilk parolanın doğru yazılıp
+yazılmadığı denetlenir.
Not
Tüm parolalar büyük-küçük harfe duyarlıdır. Harflerin (büyük harf ve küçük
+harf), rakamların ve diğer karakterlerin bir parolada karışık kullanılması
+en iyisidir.
Bir kullanıcı girin
Buraya bir kullanıcı ekleyin. Bir kullanıcı, süper kullanıcıdan (kök) daha
+az yetkiye sahiptir; ancak internette gezinmeye, ofis uygulamalarını
+kullanmaya veya oyunları oynamaya ve ortalama bir kullanıcının
+bilgisayarında yaptığı diğer her şeyi yapmaya yetkisi olur
Simge: bu düğmeye tıklarsanız kullanıcının simgesini
+değiştirebilirsiniz.
Gerçek Ad: Kullanıcının gerçek adını bu metin kutusuna
+girin.
Giriş Adı: Burada kullanıcının giriş adını
+belirleyebilir veya drakx' in kullanıcının gerçek adının bir benzerini
+kullanmasına izin verebilirsiniz. Giriş adı büyük-küçük harfe
+duyarlıdır.
Şifre: Bu metin kutusuna kullanıcı parolası
+yazın. Metin kutusunun sonunda şifre gücünü gösteren bir kalkan
+vardır. (Ayrıca bkz: Not)
Parola (yeniden): Kullanıcı parolasını bu metin
+kutusuna yeniden yazın ki drakx her bir kullanıcı parolası metin kutusunda
+aynı parolanın bulunduğunu denetleyebilsin.
Not
Mageia' yı kurarken eklediğiniz her kullanıcı için herkes tarafından
+okunamayan ve yazılamayan bir ev dizini oluşturulur (umask=0027).
Diğer tüm kullanıcıları kurulum sırasında Yapılandırma -
+Özet adımında ekleyebilirsiniz. Kullanıcı
+yönetimini seçin.
Erişim izinleri kurulumdan sonra da değiştirilebilir.
Gelişmiş Kullanıcı Yönetimi
gelişmiş düğmesine tıklanmışsa eklemekte olduğunuz
+kullanıcı için ayarları değiştirebilmenizi sağlayan bir ekran önerilir.
Ek olarak, bir konuk hesabını etkinleştirebilir veya devre dışı
+bırakabilirsiniz.
Uyarı
Öntanımlı bir rbash konuk hesabına sahip bir konuğun
+kendi /home dizinine kaydettiği her şey oturumunu kapattığında silinir.
+Konuk önemli dosyalarını bir USB belleğe kaydetmelidir.
Konuk hesabını etkinleştir: Burada bir konuk hesabını
+etkinleştirebilir veya devre dışı bırakabilirsiniz. Konuk hesabı, bir
+konuğunuzun bilgisayarda oturum açmasını ve kullanmasını sağlar; ancak
+normal kullanıcılardan çok daha sınırlı erişim verir.
Kabuk: Bu açılır liste, bir önceki ekranda eklediğiniz
+kullanıcının kabuğunu değiştirmenizi sağlar. Seçenekler Bash, Dash ve Sh'
+dir.
Kullanıcı Kimliği: Burada, bir önceki ekranda
+eklediğiniz kullanıcının kullanıcı kimliğini ayarlayabilirsiniz. Bu bir
+rakamdır. Ne yaptığınızı bilmiyorsanız boş bırakın.
Grup Kimliği: Bu, grup kimliğini ayarlamanızı
+sağlar. Genellikle kullanıcınınki ile aynı olan bir rakamdır. Ne yaptığınızı
+biliyorsanız boş bırakın.
Veri Kaynağı Seçimi (Ek Kurulum Kaynağı Yapılandırın)
Veri Kaynağı Seçimi (Ek Kurulum Kaynağı Yapılandırın)
Bu ekran önceden tanımlanmış depoların listesini verir. Paketler için, optik
+disk veya uzak kaynak gibi başka kaynaklar ekleyebilirsiniz. Kaynak seçimi,
+ilerki adımlarda hangi paketlerin erişilebilir olacağını belirleyecektir.
Ağ kaynakları için takip edilecek iki adım vardır:
Henüz yapmadıysanız, ağ seçimi ve etkinleştirilmesi.
Bir yansı veya bir URL bağlantısı seçmek (ilk girdi). Bir yansı seçerek
+Mageia tarafından yönetilen tüm depolara, mesela Nonfree, Tainted depoları
+ile Updates deposuna, erişim sağlarsınız. URL bağlantısı ile ise, belirli
+bir depoyu veya kendi NFS kurulumunuzu belirtirsiniz.
Not
32 bit paketleri de içeren bir 64 bit kurulumunu güncellemek istiyorsanız,
+buradaki ağ protokollerinden birine tıklayarak çevrimiçi bir yansıyı eklemek
+üzere bu ekranı kullanmanız önerilir. 64 bit DVD iso sadece 64 bit ve noarch
+paketlerini içerdiğinden 32 bit paketleri güncelleyemecektir. Ancak,
+çevrimiçi bir yansı ekledikten sonra kurulum aracı gereken 32 bit paketleri
+bulabilir.
Burada bilgisayarınızda bulunan sabit disk bölümlerini
+görebilirsiniz. DrakX önerilerini kullanmak
+istemiyorsanız bağlama noktalarını değiştirebilirsiniz.
Not
Bir şeyi değiştirirseniz, / (kök) disk bölümünüzün
+olduğundan emin olun.
Her disk bölümü şöyle görüntülenir: "Aygıt" ("Boyut", "Bağlama noktası",
+"Türü").
"Aygıt", şunları ifade eder: "sabit disk", ["sabit disk numarası" (harf)] ,
+"disk bölümü numarası" (mesela, "sda5").
Bir çok disk bölümünüz varsa, açılır menüden bir çok farklı bağlama
+noktasını seçebilirsiniz, mesela /,
+/home ve /var. Üstelik kendi disk
+bölümlerinizi de oluşturabilirsiniz. Mesela, filmlerinizi sakladığınız bir
+disk bölümü için /video veya cauldron kurulumunuzun
+/home disk bölümü için /cauldron-home.
Erişim sağlamaya gereksinim duymadığınız disk bölümleri için bağlama noktası
+alanını boş bırakabilirsiniz.
Uyarı
Neyi seçeceğinizden emin değilseniz Geri düğmesini
+seçebilir ve sonra Özel Disk Bölümlendirme seçeneğini
+işaretleyebilirsiniz. Sonraki ekranda bir disk bölümüne tıklayarak türünü ve
+boyutunu görebilirsiniz.
Bağlama noktalarının doğru olduğundan eminseniz İleri
+düğmesine tıklayabilir ve DrakX tarafından önerilen disk bölümlerini
+biçimlendirmeyi veya daha fazlasını yapmayı seçebilirsiniz.
Buradaki seçiminize dayalı olarak seçtiğinizi ayarlamak için başka ekranlar
+önerilebilir.
Seçim adımlarından sonra paket kurulumu sırasında bir sunum
+göreceksiniz. Sunumu Ayrıntılar düğmesine tıklayarak
+kapatabilirsiniz
Masaüstü ortamlarından KDE mi yoksa
+Gnome masaüstü mü kullanmak istediğinizi
+seçin. Her ikisi de faydalı uygulama ve araçların tam seti ile
+gelir. Hiçbirini kullanmak istemiyor veya her ikisini de kullanmak istiyor
+ya da bu masaüstü ortamları için öntanımlı olanlardan farklı yazılımlar
+kullanmak istiyorsanız Kişisel seçeneğini
+işaretleyin. LXDE masaüstü bunların ikisinden de
+hafif olup öntanımlı olarak daha az paket kurulur ve göze hoş gelen
+özellikleri daha azdır.
Paketler, sisteminiz için gereksinim duyduklarınızı daha kolay seçebilmeniz
+için gruplar halinde sıralanmıştır. Gruplar bir parça açıklayıcıdır ancak
+her biri hakkında daha fazla bilgi fare üzerine getirildiğinde ipucu olarak
+görüntülenebilir.
İş İstasyonu.
Sunucu.
Grafiksel Ortam.
Tek tek paket seçimi: El ile ekleme veya paket kaldırmak için bu seçeneği
+kullanabilirsiniz.
En ufak kurulumu (X olmadan veya X ile & IceWM) nasıl yapacağınıza dair
+yönergeler için “En Ufak Kurulum” yardımını okuyun.
Kurulumunuzu kişiselleştirmek için burada, tüm ek paketleri kurabilir veya
+kaldırabilirsiniz.
Seçiminizi yaptıktan sonra, paket seçiminizi (bir USB belleğe de olabilir)
+kaydetmek için sayfanın en altındaki disket simgesine
+tıklayabilirsiniz. Bu dosyayı kurulum esnasında aynı düğmeye tıklayarak ve
+yüklemeyi seçerek, aynı paketleri bir başka bilgisayarda da kurabilirsiniz.
DrakX; ekran kartlarının karşılaştırmalı veritabanına sahip olup genellikle
+ekran kartınızı doğru olarak tanımlar.
Kurulum aracı ekran kartınızı doğru olarak algılayamamışsa ve kartınızın
+hangisi olduğunu biliyorsanız, kartınızı ağaçtan şuna göre seçebilirsiniz:
üretici
sonra kartınızın ismi
ve kartınızın türü
Üretici listelerinde kartınızı (henüz veritabanına girmediği veya çok eski
+bir kart olduğu için) bulamıyorsanız uygun bir sürücüyü Xorg kategorisinde
+bulmanız mümkündür
Xorg listeleme, 40'tan fazla genel ve açık kaynak ekran kartı sürücüleri
+sağlar. Kartınız için adlandırılmış bir sürücü hala bulamıyorsanız, temel
+yetenekleri sağlayan vesa sürücü kullanma seçeneğiniz mevcuttur.
Uyumsuz sürücü seçerseniz yalnızca komut satırı arabirimine
+erişebileceğinizi unutmayın.
Bazı ekran kartı üreticileri, sadece Nonfree depolarında bulunabilen ve bazı
+durumlarda da sadece üreticinin web sitesinden edinilebilen müseccel
+sürücüler sunabilir.
Nonfree deposu ayrı olarak elle etkinleştirilmelidir. Önceden bu depoyu
+seçmediyseniz ilk yeniden başlatamadan sonra seçmelisiniz.
Mageia kurulumu sırasında hangi grafiksel ortamı
+(ayrıca masaüstü ortamı olarak bilinirler) seçtiğiniz fark etmeksizin,
+bunların tümü X Pencere Sistemi olarak veya basitçe
+X olarak bilinen bir grafiksel kullanıcı arayüzü
+sistemine dayanırlar. Yani, KDE,
+Gnome, LXDE veya herhangi başka bir
+grafiksel ortamın düzgün çalışabilmesi için X ayarlarının
+doğru yapılması gerekir. DrakX bir seçim
+yapamıyorsa veya seçimin yanlış olduğunu düşünüyorsanız doğru ayarları
+seçin.
Ekran kartı: Gerek duyarsanız
+listeden kartınızı seçin.
Monitör: Mümkünse Tak
+ve Kullan seçebilir veya Üretici ya da
+Genel listesinden monitörünüzü
+seçebilirsiniz. Monitörünüz için yatay ve dikey tazeleme oranlarını elle
+ayarlamak için Kişisel seçeneğini seçin.
Uyarı
Yanlış tazeleme oranları monitörünüze zarar verebilir
Çözünürlük: Arzu ettiğiniz
+çözünürlüğü ve renk derinliğini buradan seçin.
Dene: Deneme düğmesi kurulum
+esnasında her zaman görüntülenmez. Düğme görüntüleniyorsa, ayarlarınızı bu
+düğmeye tıklayarak deneyebilirsiniz. Ayarlarınızın doğru olup olmadığını
+soran bir soru kutusu görüyorsanız "evet" cevabını vererek ayarların
+kaydedilmesini sağlayabilirsiniz. Herhangi bir şey görmüyorsanız
+yapılandırma ekranına geri yönlendirilirsiniz ve denemeniz başarılı oluncaya
+kadar her şeyi yeniden ayarlayabilirsiniz. Düğme görüntülenmiyorsa
+ayarlarınızın güvenli tarafta olduğundan emin olun
Seçenekler: Buradan bir çok
+seçeneği etkinleştirebilir veya devre dışı bırakabilirsiniz.
DrakX monitörlerin karşılaştırmalı veritabanına sahip olup genellikle
+monitörünüzü doğru olarak tanımlar.
Uyarı
Farklı niteliklere sahip bir monitörü seçmek monitörünüze veya
+ekran kartınıza zarar verebilir. Ne yaptığınızı bilmiyorsanız bir şeyler
+yapmaya çalışmayın. Kararsız kaldığınız takdirde monitörünüzle
+gelen kılavuza bakın
Kişisel
Bu seçenek iki kritik parametreyi ayarlamanızı sağlar, dikey tazeleme oranı
+ve yatay tazeleme oranı. Dikey tazeleme oranı ekranın hangi sıklıkta
+tazeleneceğini belirler ve yatay ekran aralığı, hangi tarama hatlarının
+hangi oranda görüntüleneceğini belirler.
Monitörünüzün kapasitesinin ötesinde bir monitör türü ve ekran aralığı
+belirlememeniz ÇOK ÖNEMLİDİR: monitörünüze zarar
+verebilirsiniz. Kararsız kalırsanız, ortalama bir ayar seçin ve
+monitörünüzün kılavuzuna bakın.
Kurulum aracı monitörünüzü doğru olarak algılayamamışsa ve monitörünüzün
+hangisi olduğunu biliyorsanız, monitörünüzü ağaçtan şuna göre
+seçebilirsiniz:
üretici
monitör üreticisinin adı
monitör açıklaması
Genel
bu grubu seçmek, 1024x768@60Hz gibi yaklaşık 30 görüntü yapılandırması
+görüntüler ve dizüstü bilgisayarlarda kullanılanlar gibi Flat panel
+görüntülerini de içerir. Ekran kartınız kendiliğinden tanımlanamadığı için
+Vesa ekran kartı sürücüsü kullanmanız gerekiyorsa bu seçenek genellikle iyi
+bir monitör seçimi grubudur. Yine, seçimlerinizde ortalama değerleri seçmek
+akıllıca olur.
/ disk bölümünüzde şifreleme kullanmak isterseniz ayrı
+bir /boot disk bölümünüzün mevcut olduğundan emin
+olmalısınız. /boot disk bölümünüz için şifreleme seçeneği
+işaretli OLMAMALIDIR; yoksa sisteminiz açılmayacaktır.
Disk yerleşim düzenini burada ayarlayın. Disk bölümleri oluşturabilir veya
+kaldırabilir, bir disk bölümünün dosya sistemini veya boyutunu
+değiştirebilir ve hatta başlamadan önce içinde neler olduğunu
+görüntüleyebilirsiniz.
Algılanan her sabit disk veya USB bellek gibi diğer depolama aygıtı için bir
+sekme bulunur. Üç tane varsa sda, sdb ve sdc gibi.
Seçili depolama aygıtındaki tüm bölümleri silmek için Tümünü
+Temizle düğmesine tıklayın
Diğer eylemler için: öncelikle arzu ettiğiniz disk bölümüne tıklayın. Sonra
+onu görüntüleyin veya bir dosya sistemi ve bağlama noktası seçin, yeniden
+boyutlandırın veya silin.
İsteğiniz doğrultusunda her şeyi ayarlayana kadar devan edin.
Hazır olunca Bitti' yi tıklayın.
Not
Mageia' yı bir UEFI sisteme kuruyorsanız bir EFI Sistem Disk Bölümünün (ESP)
+mevcut olduğundan ve düzgün biçimde /boot/EFI üzerine bağlandığından emin
+olun (aşağıya bakın)
Not
Mageia' yı bin Eski/GPT sisteme kuruyorsanız doğru türde bir BIOS disk
+bölümünün mevcut olduğunu denetleyin
Bu ekranda sabit disklerinizin içeriğini görebilir ve DrakX bölümlendirme
+sihirbazının Mageia'nın nereye kurulacağına dair
+bulduğu çözümlere ulaşabilirsiniz.
Aşağıdaki listeden kullanılabilen seçenekler, belirli sabit disklerinizin
+bölümlendirme düzeni ve içeriğine bağlı olarak değişecektir.
Mevcut Disk Bölümü Kullanılsın
Bu seçenek erişilebilir durumdaysa Linux uyumlu önceden mevcut olan disk
+bölümleri bulunmuştur ve yükleme için kullanılabilir.
Boş Alan Kullanılsın
Sabit diskinizde kullanılmayan boş alan varsa, yeni Mageia kurulumunuz için
+bu seçenek o alanı kullanacaktır.
Windows Bölümündeki Boş Alan Kullanılsın
Mevcut bir Windows bölümünde kullanılmayan alan varsa, kurulum aracı bunu
+kullanmayı önerebilir.
Bu, yeni Mageia kurulumunuz için boş alan açmakta faydalı olabilir; ancak
+riskli bir işlem olduğundan önemli tüm dosyalarınızı yedeklemelisiniz!
Bu işlemin Windows bölümünün boyutunu azaltacağını unutmayın. Disk bölümü
+"temiz" olmalıdır; yani son kullanımında Windows düzgün şekilde kapatılmış
+olmalıdır. Bölümdeki tüm dosyaların kullanılacak alanın dışına taşındığına
+dair garanti sunmazsa da ayrıca mutlaka disk birleştirme
+yapılmalıdır. Kişisel dosyalarınızı yedeklemeniz önerilir.
Bu seçenekle kurulum aracı, altlarında tahmini boyutları ile Windows disk
+bölümlerini açık mavi renkte ve gelecekteki Mageia disk bölümünü koyu mavi
+renkte görüntüler. Her iki disk bölümü arasındaki çizgiyi tıklayıp
+değiştirerek disk bölümü boyutlarını ayarlayabilirsiniz. Aşağıdaki ekran
+görüntüsüne bakın.
Tüm Diski Sil ve Kullan
Bu seçenek tüm sabit diski Mageia için kullanacaktır.
Önemli! Bu işlem seçilen sabit diskteki BÜTÜN veriyi silecektir. Dikkatli
+olun!
Sabit diskin bir kısmını başka bir şey için kullanmak niyetindeyseniz veya
+disk üzerinde kaybetmeye henüz hazır olmadığınız verileriniz varsa bu
+seçeneği kullanmayın.
Özel
Bu seçenek, sistemi sabit disklerinize kurarken size tam denetim sağlar..
Disk bölümleri boyutlandırma:
Aşağıdaki kurallara göre kurulum aracı erişilebilir alanı paylaşır:
Erişilebilir boş alan 50 GB altındaysa, / için bir tek disk bölümü
+oluşturulur ve /home için ayrı bir disk bölümü oluşturulmaz.
Erişilebilir toplam boş alan 50 GB üzerindeyse, üç disk bölümü oluşturulur
Toplam boş alanın 6/19 kadarı en fazla 50 GB olacak şekilde / olarak
+ayarlanır
1/19 kadarı en fazla 4 GB olacak şekilde takas olarak ayarlanır
kalanı (en az 12/19) ise /home olarak ayarlanır
Böylece 160 GB ve üstü erişilebilir boş alandan, kurulum aracı üç disk
+bölümünü şu şekilde oluşturacaktır: / için 50 GB, takas alanı için 4 GB ve
+/home için arta kalan alan.
Not
Bir UEFI sistem kullanıyorsanız ESP (EFI Sistem Bölümü) kendiliğinden
+algılanacak veya henüz mevcut değilse oluşturulacak ve /boot/EFI üzerine
+bağlanacaktır. "Kişisel" seçeneği doğru yapıldığının denetlenmesini sağlayan
+tek seçenektir.
Not
GPT disk ile bir Eski ( ayrıca CSM veya BIOS olarak da bilinir) sistem
+kullanıyorsanız, mevcut değilse bir Bios disk bölümü oluşturmalısınız. Bu,
+bağlama noktası olmayan yaklaşık 1 MİB boyutunda disk bölümüdür. Oluşturmak
+için diğer herhangi bir disk bölümü gibi Kurulum aracıyla "Kişisel disk
+bölümlendirme" seçeneğini kullanın. Sadece, dosya sistemi türü olarak BIOS
+önyükleme disk bölümünü seçin.
Uyarı
Bazı yeni sabit diskler eski standart olan 512 bayt mantıksal sektör yerine
+4096 bayt mantıksal sektör kullanmaktadır. Erişilebilir donanım eksikliği
+nedeniyle kurulumda kullanılan bölümlendirme aracı bu tür bir sabit disk
+üzerinde denenmemiştir. Ayrıca bazı ssd diskler 1 MB üzerinde silme blok
+boyutu kullanmaktadır. Böyle bir sabit diskiniz varsa, gparted gibi farklı
+bir bölümlendirme aracı kullanarak diskinizi önceden bölümlendirmenizi
+öneririz. Şu ayarları kullanın:
"MIB" "için Hizala"
"Önündeki boş alan (MiB):" "2"
Ayrıca tüm bölümlerin çift sayılı megabaytlar ile oluşturulduğundan emin
+olun.
Burada hangi disk bölüm(ler)ini biçimlendirmek istediğinizi
+seçebilirsiniz. Biçimlendirme için seçilmemiş tüm
+bölümlerdeki veri korunacaktır.
Genellikle, DrakX tarafından seçilen bölümlerin biçimlendirilmesi gerekir
hatalı bloklar için sınanmasını istediğiniz bölümleri
+seçmek için Gelişmiş düğmesine tıklayın
İpucu
Doğru seçimi yaptığınızdan emin değilseniz, Geri ve
+yine Geri düğmesine tıklayabilir ve sonra
+Kişisel düğmesine tıklayarak ana ekranı geri
+getirebilirsiniz. Bu ekranda disk bölümlerinizde neyin olduğunu
+görüntülemeyi seçebilirsiniz.
Seçimi hakkında emin olduğunuzda devam etmek için
+İleri düğmesini tıklayın.
Bu el kitabındaki kurulum aracı ekranlarının tümünü hiç kimse
+görmeyecektir. Göreceğiniz ekranlar donanımınıza ve kurulum sırasındaki
+seçimlerinize bağlıdır.
Bu el kitabı, NeoDoc
+tarafından geliştirilen Calenco
+CMS yardımıyla hazırlanmıştır.
Gönüllüler tarafından boş zamanlarında yazılmıştır. Bu el kitabının
+geliştirilmesine yardımcı olmak istiyorsanız lütfen Belgelendirme
+Ekibi ile irtibat kurun.
İster GNU/Linux ile yeni tanışan isterse deneyimli bir kullanıcı olun,
+Mageia kurulum aracı kurulumu veya yükseltmeyi mümkün olan en kolay şekilde
+yapmanıza yardımcı olmak için tasarlanmıştır.
İlk menü ekranı bir çok seçeneğe sahiptir; fakat öntanımlı olan, normalde
+tüm ihtiyacınızı karşılayacak, kurulum aracını başlatacaktır.
Şekil 1. Kurulum Karşılama Ekranı
Burada bir Mageia DVD kullanıldığında öntanımlı karşılama ekranları
+bulunmaktadır. İlki eski sistemi ikincisi ise UEFI sistemi göstermektedir:
+
İlk ekranda bazı kişisel seçenekler ayarlanabilir:
F2 (sadece eski sistemlerde) tuşuna basarak (sadece kurulumda görüntülenecek
+olan ve sonradan bir başkasının sistem için ayarlanabileceği) dili
+seçebilirsiniz
Ok tuşlarını kullanarak dili seçin ve Enter tuşuna basın.
Mesela burada, bir ÇalışanCD/DVD kullanımındaki Fransızca karşılama ekranı
+bulunmaktadır. ÇalışanCD/DVD menüsünün şunlar önermeyeceğini unutmayın:
+Sistemi Kurtar, Bellek Sınaması ve
+Donanım Algılama Aracı.
F3 (Sadece eski sistemlerde) tuşuna basarak ekran çözünürlüğünü değiştirin.
Bazı çekirdek seceneklerini eski kipte F6
+tuşuna veya UEFI kipte e tuşuna basarak
+ekleyebilirsiniz.
Kurulum başarısız olursa, ek seçeneklerden birini kullanarak yeniden
+denemeniz gerekebilir. F6 tuşu ile çağrılan menü Önyükleme
+seçenekleri adlı yeni bir satır görüntüler ve dört girdi önerir:
- Öntanımlı, öntanımlı seçeneklerden hiçbirinde değişiklik yapmaz.
- Güvenli Ayarlar, verimliliğin azalmasını önlemek için daha güvenli
+seçeneklere öncelik verilir.
- ACPI (Gelişmiş Yapılandırma ve Güç Arabirimi) Yok, güç yönetimi hesaba
+alınmaz.
- Yerel APIC (Yerel Gelişmiş Programlanabilir Kesme Denetleyicisi) Yok, bu
+seçenek işlemci kesmeleri ile ilgili olup sizden istendiğinde seçin.
Bu girdilerden birini seçerseniz, seçtiğiniz girdi Önyükleme
+Seçenekleri satırında görüntülenen öntanımlı seçenekleri
+değiştirir.
Not
Bazı Mageia yayımlarında, F6 ile seçilen girdiler Önyükleme
+Seçenekleri satırında görüntülenmeyebilir; ancak aslında
+uygulanmaktadırlar.
F1 tuşuna basarak daha fazla çekirdek seçeneği ekleyebilirsiniz (Sadece eski
+kipte).
F1 tuşuna basarak daha fazla seçeneğe ulaşabilirsiniz. Bunlardan birini ok
+tuşları ile seçin ve Enter tuşuna basarak daha fazla bilgiye ulaşın veya Esc
+tuşuna basarak karşılama ekranına dönün.
Açılış resmi ile ilgili ayrıntılı görünüm. Esc tuşuna basarak veya
+Önyükleme Seçeneklerine Dön seçimi ile seçenekler
+listesine dönün. Bu seçenekler Önyükleme seçenekleri
+satırına elle eklenebilir.
Dilin değiştirilmesine izin vermez, erişilebilir seçenekler ekranda
+tanımlanmıştır. Bir Kablolu Ağ-temelli Kurulum CDsini kullanmak hakkında
+daha fazla bilgi için Mageia
+Wikisine bakın
Uyarı
Klavye düzeni Amerikan düzenidir.
Kurulum adımları
Kurulum işlemi, ekranın yanındaki panelden takip edilebilen bir kaç adıma
+bölünmüştür.
Her adım, az gerek duyulan seçenekler için Gelişmiş
+düğmesini içerebilen bir veya bir kaç ekrana sahiptir.
Çoğu ekran, geçerli adım için açıklamalar içeren
+Yardım düğmesine sahiptir.
Not
Kurulum sırasında kurulumu durdurmak isterseniz, bilgisayarı yeniden
+başlatmak mümkündür; ancak bunu yapmadan önce iki kez düşünün. Bir disk
+bölümü biçimlendirilmişse veya güncellemeler kurulmaya başlanmışsa,
+bilgisayarınız aynı durumda olmayacaktır ve yeniden başlatmak sizi
+kullanılamaz durumda bir sistemle baş başa bırakabilir. Buna rağmen
+bilgisayarı yeniden başlatmak konusunda eminseniz; Alt Ctrl
+F2 tuşlarına birlikte basarak bir metin uçbirimine gidin. Bundan
+sonra yeniden başlatmak için Alt Ctrl Delete
+tuşlarına aynı anda basın.
Kurulum Sorunları ve Muhtemel Çözümleri
Grafiksel Arabirim Yok
İlk ekrandan sonra dil seçimi ekranına erişemediniz. Bu durum bazı ekran
+kartlarında ve eski sistemlerde ortaya çıkabilir. Komut satırında
+vgalo yazarak düşük çözünürlük kullanmayı deneyin.
Donanım çok eskiyse, grafiksel bir kurulum mümkün olmayabilir. Bu durumda
+metin tabanlı kurulumu denemelisiniz. Bunu kullanmak için, ilk karşılama
+ekranında ESC tuşuna basın ve ENTER tuşuna basarak eylemi onaylayın. "boot:"
+kelimesini içeren siyah bir ekranla karşılaşacaksınız. "text" yazın ve ENTER
+tuşuna basın. Şimdi kuruluma metin kipinde devam edin.
Kurulum Donuyor
Kurulum sırasında sistem donmuş ise donanım algılaması işleminde bir
+sorundan kaynaklanabilir. Bu durumda donanımın kendiliğinden algılanması
+işlemi atlanabilir ve sonraya bırakılabilir. Bunu denemek için komut
+satırında noauto yazın. Bu seçenek gerekli olduğunda diğer
+seçeneklerle birlikte kullanılabilir.
RAM sorunu
Bunlara nadir gereksinim olur; ama bazı durumlarda donanım erişilebilir RAM'
+İ yanlış bildirebilir. Bunu elle ayarlamak için mem=xxxM
+parametresini kullanabilirsiniz. Buradaki xxx RAM' in doğru boyutunu ifade
+etmelidir. Mesela mem=256M 256MB RAM' i ifade eder.
Dinamik bölümler
Eğer Microsoft Windows üzerinde sabit diskinizi "temel" biçimden "dinamik"
+biçime çevirdiyseniz, Mageia kuramazsınız. Temel diske geri dönmek için,
+Microsoft belgelerine bakınız: http://msdn.microsoft.com/en-us/library/cc776315.aspx.
Burada mevcut depoların listesi vardır. Kurulum için kullandığınız veri
+kaynağına göre bütün depolar erişilebilir değildir. Depo seçimi, ilerleyen
+adımlarda hangi paketleri seçebileceğinizi belirler.
Core deposu devre dışı bırakılamaz; çünkü dağıtımın
+temel paketlerini içerir.
Nonfree deposu, ücretsiz edinilebilen paketleri
+içerir. Mageia bunları sunabilir fakat (Nonfree isminden de anlaşılabileceği
+gibi) kapalı kaynak kodlu yazılımları içerir. Örneğin bu depo nVidia ve ATI
+ekran kartlarının müseccel sürücülerini, birçok kablosuz kart v.b. için
+donanım yazılımlarını içerir.
Tainted deposu, özgür yazılım altında yayımlanmış
+paketleri içerir. Bu depoya paketlerin konulmasındaki temel ölçüt, bunların
+bazı ülkelerdeki patentler ve fikri hakları koruyan yasalarla
+çelişmesidir. Mesela bir çok ses/video dosyasını oynatmak için gerekli çoklu
+ortam kod çözücüleri, ticari video DVD oynatmak için gerekli paketler v.b.
Paket Grubu Seçimi ekranında, her şeyin seçimini kaldırarak En Ufak Kurulum
+yapmayı seçebilirsiniz. Bkz: “Paket Grubu Seçimi”
İstediğiniz takdirde, ayrıca aynı ekrandaki "Tek tek paket seçimi"
+seçeneğini işaretleyebilirsiniz.
En Ufak Kurulum, Mageia'yı bir sunucu veya
+özelleştirilmiş iş istasyonu gibi belirli bir amaç için kullanmak isteyenler
+için gereklidir. Bu seçeneği, kurulumunuzu daha iyi hale getirmek için
+yukarıda bahsedilen "Tek tek paket seçimi seçeneği ile birleştirerek
+kullanabilirsiniz. Bkz: “Paketleri Tek Tek Seçin”.
Bu kurulum sınıfını seçerseniz ilgili ekran, belgelendirme ve X gibi bir kaç
+yararlı ek paketi kurmayı önerecektir.
Seçilirse, "X ile" ayrıca hafif masaüstü ortamı olarak IceWM de içerecektir.
DrakX algıladığı donanıma ve yaptığınız seçimlere bağlı olarak sisteminizin
+yapılandırması için en uygun seçimleri yaptı. Ayarları burada denetleyebilir
+ve isterseniz Yapılandır düğmesine tıklayarak
+değiştirebilirsiniz.
Not
Genel bir kural olarak, öntanımlı ayarlar önerilir ve bunları 3 istisna ile
+tutabilirsiniz:
öntanımlı bir ayarla ilgili bilinen sorunları olması
öntanımlı ayar önceden denenmiş ve başarısız olması
aşağıdaki ayrıntılı bölümlerde farklı bir şeylerin söylenmiş olması
Sistem parametreleri
Zaman Dilimi
DrakX tercih ettiğiniz dile bağlı olarak bir zaman dilimi seçti. Gerekirse
+bunu değiştirebilirsiniz. Ayrıca bakınız: “Zaman Dilimini Yapılandırma”
Ülke / Bölge
Seçilen ülkede yaşamıyorsanız, bu ayarı düzeltmeniz çok önemlidir. Bkz:
+ “Ülke/Bölge seçin”
Önyükleyici
DrakX önyükleyici ayarı için iyi seçimler yaptı.
Grub2' yi nasıl yapılandıracağınızı bilmiyorsanız hiç bir şeyi değiştirmeyin
İlave kullanıcıları buraya ekleyebilirsiniz. Bu kullanıcılar kendi
+/home dizinlerine sahip olacaklardır.
Hizmetler:
Sistem hizmetleri, arka planda çalışan küçük uygulamaları (art süreçleri)
+işaret eder. Bu araç belirli görevleri etkinleştirmenizi veya devre dışı
+bırakmanızı sağlar.
Burada bir şeyi değiştirmeden önce dikkatle denetlemelisiniz; çünkü bir hata
+bilgisayarınızın düzgün işlemesini engelleyebilir.
Burası; konumunuza, dilinize ve klavye türünüze bağlı olarak klavye
+düzeninizi ayarlayabileceğiniz yerdir.
Not
Yanlış klavye düzeni ile karşılaştınız ve değiştirmek istiyorsanız
+parolanızın da değişeceğini unutmayın.
Fare:
Burada diğer işaretleme araçlarını, tabletleri, iztoplarını
+v.b. ayarlayabilirsiniz.
Ses kartı:
Kurulum aracı, varsa öntanımlı sürücüyü kullanır. Farklı bir sürücü seçeneği
+sadece kartınız için birden fazla sürücü varsa ve bunların hiç biri
+öntanımlı olan değilse sunulur.
Grafiksel arabirim:
Bu bölüm ekran kart(lar)ınızı ve görüntüleme araçlarınızı
+ayarlayabilirsiniz.
Burada ağınızı yapılandırabilirsiniz; fakat Nonfree deposunu
+etkinleştirmediyseniz müseccel sürücüler kullanan ağ kartları için
+bilgisayarı yeniden başlattıktan sonra Mageia Denetim
+Merkezi'nde ayarlamanız iyi olacaktır.
Uyarı
Bir ağ kartı eklediğinizde güvenlik duvarının bu ara birimi izlemesini
+ayarlamayı unutmayın.
Vekil Sunucular:
Bir Vekil Sunucu, bilgisayarınız ve daha geniş İnternet arasında aracı
+görevi görür. Bu bölüm, bir vekil sunucu hizmetini kullanmak için
+bilgisayarınızı yapılandırmanıza olanak sağlar.
Buraya girmeniz gereken parametreleri almak için sistem yöneticinize
+danışmanız gerekebilir
Güvenlik
Güvenlik Düzeyi:
Burada bilgisayarınız için Güvenlik düzeyini ayarlayabilirsiniz. Çoğu
+durumda öntanımlı ayar (Standart) genel kullanım için yeterlidir.
Kullanımınız için en uygun seçeneği işaretleyin.
Güvenlik Duvarı:
Güvenlik Duvarı, önemli verileriniz ile internette dolaşan ve bu verileri
+çalmaya uğraşan çakallar arasında duvar oluşturmaktadır.
Sisteminize erişiminin olmasını istediğiniz hizmetleri seçin. Seçimleriniz
+bilgisayarınızın kullanım biçimine bağlı olacaktır. Ayrıntılı bilgi için
+??? kısmına bakın.
Uyarı
Her şeye izin vermenin (güvenlik duvarı yok) çok riskli olabileceğini
+unutmayın.
diff --git a/installer/6/tr/content/nwSearchFnt.js b/installer/6/tr/content/nwSearchFnt.js
new file mode 100644
index 00000000..13327867
--- /dev/null
+++ b/installer/6/tr/content/nwSearchFnt.js
@@ -0,0 +1,524 @@
+/*----------------------------------------------------------------------------
+ * JavaScript for webhelp search
+ *----------------------------------------------------------------------------
+ This file is part of the webhelpsearch plugin for DocBook WebHelp
+ Copyright (c) 2007-2008 NexWave Solutions All Rights Reserved.
+ www.nexwave.biz Nadege Quaine
+ http://kasunbg.blogspot.com/ Kasun Gajasinghe
+ */
+
+//string initialization
+var htmlfileList = "htmlFileList.js";
+var htmlfileinfoList = "htmlFileInfoList.js";
+var useCJKTokenizing = false;
+
+/* Cette fonction verifie la validite de la recherche entrre par l utilisateur */
+function Verifie(ditaSearch_Form) {
+
+ // Check browser compatibitily
+ if (navigator.userAgent.indexOf("Konquerer") > -1) {
+
+ alert(txt_browser_not_supported);
+ return;
+ }
+
+
+ var expressionInput = document.ditaSearch_Form.textToSearch.value;
+ //Set a cookie to store the searched keywords
+ $.cookie('textToSearch', expressionInput);
+
+
+ if (expressionInput.length < 1) {
+
+ // expression is invalid
+ alert(txt_enter_at_least_1_char);
+ // reactive la fenetre de search (utile car cadres)
+ document.ditaSearch_Form.textToSearch.focus();
+ }
+ else {
+
+ // Effectuer la recherche
+ Effectuer_recherche(expressionInput);
+
+ // reactive la fenetre de search (utile car cadres)
+ document.ditaSearch_Form.textToSearch.focus();
+ }
+}
+
+var stemQueryMap = new Array(); // A hashtable which maps stems to query words
+
+/* This function parses the search expression, loads the indices and displays the results*/
+function Effectuer_recherche(expressionInput) {
+
+ /* Display a waiting message */
+ //DisplayWaitingMessage();
+
+ /*data initialisation*/
+ var searchFor = ""; // expression en lowercase et sans les caracte res speciaux
+ //w = new Object(); // hashtable, key=word, value = list of the index of the html files
+ scriptLetterTab = new Scriptfirstchar(); // Array containing the first letter of each word to look for
+ var wordsList = new Array(); // Array with the words to look for
+ var finalWordsList = new Array(); // Array with the words to look for after removing spaces
+ var linkTab = new Array();
+ var fileAndWordList = new Array();
+ var txt_wordsnotfound = "";
+
+
+ /*nqu: expressionInput, la recherche est lower cased, plus remplacement des char speciaux*/
+ searchFor = expressionInput.toLowerCase().replace(/<\//g, "_st_").replace(/\$_/g, "_di_").replace(/\.|%2C|%3B|%21|%3A|@|\/|\*/g, " ").replace(/(%20)+/g, " ").replace(/_st_/g, "").replace(/_di_/g, "%24_");
+
+ searchFor = searchFor.replace(/ +/g, " ");
+ searchFor = searchFor.replace(/ $/, "").replace(/^ /, "");
+
+ wordsList = searchFor.split(" ");
+ wordsList.sort();
+
+ //set the tokenizing method
+ if(typeof indexerLanguage != "undefined" && (indexerLanguage=="zh" || indexerLanguage=="ja" ||indexerLanguage=="ko")){
+ useCJKTokenizing=true;
+ } else {
+ useCJKTokenizing=false;
+ }
+ //If Lucene CJKTokenizer was used as the indexer, then useCJKTokenizing will be true. Else, do normal tokenizing.
+ // 2-gram tokenizinghappens in CJKTokenizing,
+ if(useCJKTokenizing){
+ finalWordsList = cjkTokenize(wordsList);
+ } else {
+ finalWordsList = tokenize(wordsList);
+ }
+
+ //load the scripts with the indices: the following lines do not work on the server. To be corrected
+ /*if (IEBrowser) {
+ scriptsarray = loadTheIndexScripts (scriptLetterTab);
+ } */
+
+ /**
+ * Compare with the indexed words (in the w[] array), and push words that are in it to tempTab.
+ */
+ var tempTab = new Array();
+ for (var t in finalWordsList) {
+ if (w[finalWordsList[t].toString()] == undefined) {
+ txt_wordsnotfound += finalWordsList[t] + " ";
+ } else {
+ tempTab.push(finalWordsList[t]);
+ }
+ }
+ finalWordsList = tempTab;
+
+ if (!finalWordsList.length) {
+ finalWordsList = wordsList;
+ }
+
+ fileAndWordList = SortResults(finalWordsList);
+
+ if (fileAndWordList && fileAndWordList.length) {
+
+ //search 'and' and 'or' one time
+ //fileAndWordList = SortResults(finalWordsList);
+
+ var cpt = fileAndWordList.length;
+ for (var i = cpt - 1; i >= 0; i--) {
+ if (fileAndWordList[i] != undefined) {
+ linkTab.push("
" + "Your search returned no results for " + "" + txt_wordsnotfound + "" + "
";
+ }
+ //alert(results);
+ document.getElementById('searchResults').innerHTML = results;
+}
+
+function tokenize(wordsList){
+ var stemmedWordsList = new Array(); // Array with the words to look for after removing spaces
+ var cleanwordsList = new Array(); // Array with the words to look for
+ for(var j in wordsList){
+ var word = wordsList[j];
+ if(typeof stemmer != "undefined" ){
+ stemQueryMap[stemmer(word)] = word;
+ } else {
+ stemQueryMap[word] = word;
+ }
+ }
+ //stemmedWordsList is the stemmed list of words separated by spaces.
+ for (var t in wordsList) {
+ wordsList[t] = wordsList[t].replace(/(%22)|^-/g, "");
+ if (wordsList[t] != "%20") {
+ scriptLetterTab.add(wordsList[t].charAt(0));
+ cleanwordsList.push(wordsList[t]);
+ }
+ }
+
+ if(typeof stemmer != "undefined" ){
+ //Do the stemming using Porter's stemming algorithm
+ for (var i = 0; i < cleanwordsList.length; i++) {
+ var stemWord = stemmer(cleanwordsList[i]);
+ stemmedWordsList.push(stemWord);
+ }
+ } else {
+ stemmedWordsList = cleanwordsList;
+ }
+ return stemmedWordsList;
+}
+
+//Invoker of CJKTokenizer class methods.
+function cjkTokenize(wordsList){
+ var allTokens= new Array();
+ var notCJKTokens= new Array();
+ var j=0;
+ for(j=0;j";
+ return this.input.substring(this.offset,this.offset+2);
+ }
+
+ function getAllTokens(){
+ while(this.incrementToken()){
+ var tmp = this.tokenize();
+ this.tokens.push(tmp);
+ }
+ return this.unique(this.tokens);
+// document.getElementById("content").innerHTML += tokens+" ";
+// document.getElementById("content").innerHTML += " dada"+sortedTokens+" ";
+// console.log(tokens.length+"dsdsds");
+ /*for(i=0;idada"+un[i]+"- "+stems[i]+" "+ ss;
+ document.getElementById("content").innerHTML += " "+sortedTokens[i];
+ }*/
+ }
+
+ function unique(a)
+ {
+ var r = new Array();
+ o:for(var i = 0, n = a.length; i < n; i++)
+ {
+ for(var x = 0, y = r.length; x < y; x++)
+ {
+ if(r[x]==a[i]) continue o;
+ }
+ r[r.length] = a[i];
+ }
+ return r;
+ }
+}
+
+
+/* Scriptfirstchar: to gather the first letter of index js files to upload */
+function Scriptfirstchar() {
+ this.strLetters = "";
+ this.add = addLettre;
+}
+
+function addLettre(caract) {
+
+ if (this.strLetters == 'undefined') {
+ this.strLetters = caract;
+ } else if (this.strLetters.indexOf(caract) < 0) {
+ this.strLetters += caract;
+ }
+
+ return 0;
+}
+/* end of scriptfirstchar */
+
+/*main loader function*/
+/*tab contains the first letters of each word looked for*/
+function loadTheIndexScripts(tab) {
+
+ //alert (tab.strLetters);
+ var scriptsarray = new Array();
+
+ for (var i = 0; i < tab.strLetters.length; i++) {
+
+ scriptsarray[i] = "..\/search" + "\/" + tab.strLetters.charAt(i) + ".js";
+ }
+ // add the list of html files
+ i++;
+ scriptsarray[i] = "..\/search" + "\/" + htmlfileList;
+
+ //debug
+ for (var t in scriptsarray) {
+ //alert (scriptsarray[t]);
+ }
+
+ tab = new ScriptLoader();
+ for (t in scriptsarray) {
+ tab.add(scriptsarray[t]);
+ }
+ tab.load();
+ //alert ("scripts loaded");
+ return (scriptsarray);
+}
+
+/* ScriptLoader: to load the scripts and wait that it's finished */
+function ScriptLoader() {
+ this.cpt = 0;
+ this.scriptTab = new Array();
+ this.add = addAScriptInTheList;
+ this.load = loadTheScripts;
+ this.onScriptLoaded = onScriptLoadedFunc;
+}
+
+function addAScriptInTheList(scriptPath) {
+ this.scriptTab.push(scriptPath);
+}
+
+function loadTheScripts() {
+ var script;
+ var head;
+
+ head = document.getElementsByTagName('head').item(0);
+
+ //script = document.createElement('script');
+
+ for (var el in this.scriptTab) {
+ //alert (el+this.scriptTab[el]);
+ script = document.createElement('script');
+ script.src = this.scriptTab[el];
+ script.type = 'text/javascript';
+ script.defer = false;
+
+ head.appendChild(script);
+ }
+
+}
+
+function onScriptLoadedFunc(e) {
+ e = e || window.event;
+ var target = e.target || e.srcElement;
+ var isComplete = true;
+ if (typeof target.readyState != undefined) {
+
+ isComplete = (target.readyState == "complete" || target.readyState == "loaded");
+ }
+ if (isComplete) {
+ ScriptLoader.cpt++;
+ if (ScriptLoader.cpt == ScriptLoader.scripts.length) {
+ ScriptLoader.onLoadComplete();
+ }
+ }
+}
+
+/*
+function onLoadComplete() {
+ alert("loaded !!");
+} */
+
+/* End of scriptloader functions */
+
+// Array.unique( strict ) - Remove duplicate values
+function unique(tab) {
+ var a = new Array();
+ var i;
+ var l = tab.length;
+
+ if (tab[0] != undefined) {
+ a[0] = tab[0];
+ }
+ else {
+ return -1
+ }
+
+ for (i = 1; i < l; i++) {
+ if (indexof(a, tab[i], 0) < 0) {
+ a.push(tab[i]);
+ }
+ }
+ return a;
+}
+function indexof(tab, element, begin) {
+ for (var i = begin; i < tab.length; i++) {
+ if (tab[i] == element) {
+ return i;
+ }
+ }
+ return -1;
+
+}
+/* end of Array functions */
+
+
+/*
+ Param: mots= list of words to look for.
+ This function creates an hashtable:
+ - The key is the index of a html file which contains a word to look for.
+ - The value is the list of all words contained in the html file.
+
+ Return value: the hashtable fileAndWordList
+ */
+function SortResults(mots) {
+
+ var fileAndWordList = new Object();
+ if (mots.length == 0) {
+ return null;
+ }
+
+ for (var t in mots) {
+ // get the list of the indices of the files.
+ var listNumerosDesFicStr = w[mots[t].toString()];
+ //alert ("listNumerosDesFicStr "+listNumerosDesFicStr);
+ var tab = listNumerosDesFicStr.split(",");
+
+ //for each file (file's index):
+ for (var t2 in tab) {
+ var temp = tab[t2].toString();
+ if (fileAndWordList[temp] == undefined) {
+
+ fileAndWordList[temp] = "" + mots[t];
+ } else {
+
+ fileAndWordList[temp] += "," + mots[t];
+ }
+ }
+ }
+
+ var fileAndWordListValuesOnly = new Array();
+
+ // sort results according to values
+ var temptab = new Array();
+ for (t in fileAndWordList) {
+ tab = fileAndWordList[t].split(',');
+
+ var tempDisplay = new Array();
+ for (var x in tab) {
+ if(stemQueryMap[tab[x]] != undefined){
+ tempDisplay.push(stemQueryMap[tab[x]]); //get the original word from the stem word.
+ } else {
+ tempDisplay.push(tab[x]); //no stem is available. (probably a CJK language)
+ }
+ }
+ var tempDispString = tempDisplay.join(", ");
+
+ temptab.push(new resultPerFile(t, fileAndWordList[t], tab.length, tempDispString));
+ fileAndWordListValuesOnly.push(fileAndWordList[t]);
+ }
+
+
+ //alert("t"+fileAndWordListValuesOnly.toString());
+
+ fileAndWordListValuesOnly = unique(fileAndWordListValuesOnly);
+ fileAndWordListValuesOnly = fileAndWordListValuesOnly.sort(compare_nbMots);
+ //alert("t: "+fileAndWordListValuesOnly.join(';'));
+
+ var listToOutput = new Array();
+
+ for (var j in fileAndWordListValuesOnly) {
+ for (t in temptab) {
+ if (temptab[t].motsliste == fileAndWordListValuesOnly[j]) {
+ if (listToOutput[j] == undefined) {
+ listToOutput[j] = new Array(temptab[t]);
+ } else {
+ listToOutput[j].push(temptab[t]);
+ }
+ }
+ }
+ }
+ return listToOutput;
+}
+
+function resultPerFile(filenb, motsliste, motsnb, motslisteDisplay) {
+ this.filenb = filenb;
+ this.motsliste = motsliste;
+ this.motsnb = motsnb;
+ this.motslisteDisplay= motslisteDisplay;
+}
+
+function compare_nbMots(s1, s2) {
+ var t1 = s1.split(',');
+ var t2 = s2.split(',');
+ //alert ("s1:"+t1.length + " " +t2.length)
+ if (t1.length == t2.length) {
+ return 0;
+ } else if (t1.length > t2.length) {
+ return 1;
+ } else {
+ return -1;
+ }
+ //return t1.length - t2.length);
+}
\ No newline at end of file
diff --git a/installer/6/tr/content/search/punctuation.props b/installer/6/tr/content/search/punctuation.props
new file mode 100644
index 00000000..d3e3fcd2
--- /dev/null
+++ b/installer/6/tr/content/search/punctuation.props
@@ -0,0 +1,31 @@
+Punct01=\\u3002
+Punct02=\\u3003
+Punct03=\\u300C
+Punct04=\\u300D
+Punct05=\\u300E
+Punct06=\\u300F
+Punct07=\\u301D
+Punct08=\\u301E
+Punct09=\\u301F
+Punct10=\\u309B
+Punct11=\\u2018
+Punct12=\\u2019
+Punct13=\\u201A
+Punct14=\\u201C
+Punct15=\\u201D
+Punct16=\\u201E
+Punct17=\\u2032
+Punct18=\\u2033
+Punct19=\\u2035
+Punct20=\\u2039
+Punct21=\\u203A
+Punct22=\\u201E
+Punct23=\\u00BB
+Punct24=\\u00AB
+Punct25=
+Punct26=
+Punct27=\\u00A0
+Punct28=\\u2014
+
+
+
diff --git a/installer/6/tr/content/search/stemmers/de_stemmer.js b/installer/6/tr/content/search/stemmers/de_stemmer.js
new file mode 100644
index 00000000..7ff3822a
--- /dev/null
+++ b/installer/6/tr/content/search/stemmers/de_stemmer.js
@@ -0,0 +1,247 @@
+/*
+ * Author: Joder Illi
+ *
+ * Copyright (c) 2010, FormBlitz AG
+ * All rights reserved.
+ * Implementation of the stemming algorithm from http://snowball.tartarus.org/algorithms/german/stemmer.html
+ * Copyright of the algorithm is: Copyright (c) 2001, Dr Martin Porter and can be found at http://snowball.tartarus.org/license.php
+ *
+ * Redistribution and use in source and binary forms, with or without modification, is covered by the standard BSD license.
+ *
+ */
+
+//var stemmer = function Stemmer() {
+ /*
+ German includes the following accented forms,
+ ä ö ü
+ and a special letter, ß, equivalent to double s.
+ The following letters are vowels:
+ a e i o u y ä ö ü
+ */
+
+ var stemmer = function(word) {
+ /*
+ Put u and y between vowels into upper case
+ */
+ word = word.replace(/([aeiouyäöü])u([aeiouyäöü])/g, '$1U$2');
+ word = word.replace(/([aeiouyäöü])y([aeiouyäöü])/g, '$1Y$2');
+
+ /*
+ and then do the following mappings,
+ (a) replace ß with ss,
+ (a) replace ae with ä, Not doing these, have trouble with diphtongs
+ (a) replace oe with ö, Not doing these, have trouble with diphtongs
+ (a) replace ue with ü unless preceded by q. Not doing these, have trouble with diphtongs
+ So in quelle, ue is not mapped to ü because it follows q, and in feuer it is not mapped because the first part of the rule changes it to feUer, so the u is not found.
+ */
+ word = word.replace(/ß/g, 'ss');
+ //word = word.replace(/ae/g, 'ä');
+ //word = word.replace(/oe/g, 'ö');
+ //word = word.replace(/([^q])ue/g, '$1ü');
+
+ /*
+ R1 and R2 are first set up in the standard way (see the note on R1 and R2), but then R1 is adjusted so that the region before it contains at least 3 letters.
+ R1 is the region after the first non-vowel following a vowel, or is the null region at the end of the word if there is no such non-vowel.
+ R2 is the region after the first non-vowel following a vowel in R1, or is the null region at the end of the word if there is no such non-vowel.
+ */
+
+ var r1Index = word.search(/[aeiouyäöü][^aeiouyäöü]/);
+ var r1 = '';
+ if (r1Index != -1) {
+ r1Index += 2;
+ r1 = word.substring(r1Index);
+ }
+
+ var r2Index = -1;
+ var r2 = '';
+
+ if (r1Index != -1) {
+ var r2Index = r1.search(/[aeiouyäöü][^aeiouyäöü]/);
+ if (r2Index != -1) {
+ r2Index += 2;
+ r2 = r1.substring(r2Index);
+ r2Index += r1Index;
+ } else {
+ r2 = '';
+ }
+ }
+
+ if (r1Index != -1 && r1Index < 3) {
+ r1Index = 3;
+ r1 = word.substring(r1Index);
+ }
+
+ /*
+ Define a valid s-ending as one of b, d, f, g, h, k, l, m, n, r or t.
+ Define a valid st-ending as the same list, excluding letter r.
+ */
+
+ /*
+ Do each of steps 1, 2 and 3.
+ */
+
+ /*
+ Step 1:
+ Search for the longest among the following suffixes,
+ (a) em ern er
+ (b) e en es
+ (c) s (preceded by a valid s-ending)
+ */
+ var a1Index = word.search(/(em|ern|er)$/g);
+ var b1Index = word.search(/(e|en|es)$/g);
+ var c1Index = word.search(/([bdfghklmnrt]s)$/g);
+ if (c1Index != -1) {
+ c1Index++;
+ }
+ var index1 = 10000;
+ var optionUsed1 = '';
+ if (a1Index != -1 && a1Index < index1) {
+ optionUsed1 = 'a';
+ index1 = a1Index;
+ }
+ if (b1Index != -1 && b1Index < index1) {
+ optionUsed1 = 'b';
+ index1 = b1Index;
+ }
+ if (c1Index != -1 && c1Index < index1) {
+ optionUsed1 = 'c';
+ index1 = c1Index;
+ }
+
+ /*
+ and delete if in R1. (Of course the letter of the valid s-ending is not necessarily in R1.) If an ending of group (b) is deleted, and the ending is preceded by niss, delete the final s.
+ (For example, äckern -> äck, ackers -> acker, armes -> arm, bedürfnissen -> bedürfnis)
+ */
+
+ if (index1 != 10000 && r1Index != -1) {
+ if (index1 >= r1Index) {
+ word = word.substring(0, index1);
+ if (optionUsed1 == 'b') {
+ if (word.search(/niss$/) != -1) {
+ word = word.substring(0, word.length -1);
+ }
+ }
+ }
+ }
+ /*
+ Step 2:
+ Search for the longest among the following suffixes,
+ (a) en er est
+ (b) st (preceded by a valid st-ending, itself preceded by at least 3 letters)
+ */
+
+ var a2Index = word.search(/(en|er|est)$/g);
+ var b2Index = word.search(/(.{3}[bdfghklmnt]st)$/g);
+ if (b2Index != -1) {
+ b2Index += 4;
+ }
+
+ var index2 = 10000;
+ var optionUsed2 = '';
+ if (a2Index != -1 && a2Index < index2) {
+ optionUsed2 = 'a';
+ index2 = a2Index;
+ }
+ if (b2Index != -1 && b2Index < index2) {
+ optionUsed2 = 'b';
+ index2 = b2Index;
+ }
+
+ /*
+ and delete if in R1.
+ (For example, derbsten -> derbst by step 1, and derbst -> derb by step 2, since b is a valid st-ending, and is preceded by just 3 letters)
+ */
+
+ if (index2 != 10000 && r1Index != -1) {
+ if (index2 >= r1Index) {
+ word = word.substring(0, index2);
+ }
+ }
+
+ /*
+ Step 3: d-suffixes (*)
+ Search for the longest among the following suffixes, and perform the action indicated.
+ end ung
+ delete if in R2
+ if preceded by ig, delete if in R2 and not preceded by e
+ ig ik isch
+ delete if in R2 and not preceded by e
+ lich heit
+ delete if in R2
+ if preceded by er or en, delete if in R1
+ keit
+ delete if in R2
+ if preceded by lich or ig, delete if in R2
+ */
+
+ var a3Index = word.search(/(end|ung)$/g);
+ var b3Index = word.search(/[^e](ig|ik|isch)$/g);
+ var c3Index = word.search(/(lich|heit)$/g);
+ var d3Index = word.search(/(keit)$/g);
+ if (b3Index != -1) {
+ b3Index ++;
+ }
+
+ var index3 = 10000;
+ var optionUsed3 = '';
+ if (a3Index != -1 && a3Index < index3) {
+ optionUsed3 = 'a';
+ index3 = a3Index;
+ }
+ if (b3Index != -1 && b3Index < index3) {
+ optionUsed3 = 'b';
+ index3 = b3Index;
+ }
+ if (c3Index != -1 && c3Index < index3) {
+ optionUsed3 = 'c';
+ index3 = c3Index;
+ }
+ if (d3Index != -1 && d3Index < index3) {
+ optionUsed3 = 'd';
+ index3 = d3Index;
+ }
+
+ if (index3 != 10000 && r2Index != -1) {
+ if (index3 >= r2Index) {
+ word = word.substring(0, index3);
+ var optionIndex = -1;
+ var optionSubsrt = '';
+ if (optionUsed3 == 'a') {
+ optionIndex = word.search(/[^e](ig)$/);
+ if (optionIndex != -1) {
+ optionIndex++;
+ if (optionIndex >= r2Index) {
+ word = word.substring(0, optionIndex);
+ }
+ }
+ } else if (optionUsed3 == 'c') {
+ optionIndex = word.search(/(er|en)$/);
+ if (optionIndex != -1) {
+ if (optionIndex >= r1Index) {
+ word = word.substring(0, optionIndex);
+ }
+ }
+ } else if (optionUsed3 == 'd') {
+ optionIndex = word.search(/(lich|ig)$/);
+ if (optionIndex != -1) {
+ if (optionIndex >= r2Index) {
+ word = word.substring(0, optionIndex);
+ }
+ }
+ }
+ }
+ }
+
+ /*
+ Finally,
+ turn U and Y back into lower case, and remove the umlaut accent from a, o and u.
+ */
+ word = word.replace(/U/g, 'u');
+ word = word.replace(/Y/g, 'y');
+ word = word.replace(/ä/g, 'a');
+ word = word.replace(/ö/g, 'o');
+ word = word.replace(/ü/g, 'u');
+
+ return word;
+ };
+//}
\ No newline at end of file
diff --git a/installer/6/tr/content/search/stemmers/en_stemmer.js b/installer/6/tr/content/search/stemmers/en_stemmer.js
new file mode 100644
index 00000000..f58012f2
--- /dev/null
+++ b/installer/6/tr/content/search/stemmers/en_stemmer.js
@@ -0,0 +1,187 @@
+// Porter stemmer in Javascript. Few comments, but it's easy to follow against the rules in the original
+// paper, in
+//
+// Porter, 1980, An algorithm for suffix stripping, Program, Vol. 14,
+// no. 3, pp 130-137,
+//
+// see also http://www.tartarus.org/~martin/PorterStemmer
+
+// Release 1 be 'andargor', Jul 2004
+// Release 2 (substantially revised) by Christopher McKenzie, Aug 2009
+
+
+var stemmer = (function(){
+ var step2list = {
+ "ational" : "ate",
+ "tional" : "tion",
+ "enci" : "ence",
+ "anci" : "ance",
+ "izer" : "ize",
+ "bli" : "ble",
+ "alli" : "al",
+ "entli" : "ent",
+ "eli" : "e",
+ "ousli" : "ous",
+ "ization" : "ize",
+ "ation" : "ate",
+ "ator" : "ate",
+ "alism" : "al",
+ "iveness" : "ive",
+ "fulness" : "ful",
+ "ousness" : "ous",
+ "aliti" : "al",
+ "iviti" : "ive",
+ "biliti" : "ble",
+ "logi" : "log"
+ },
+
+ step3list = {
+ "icate" : "ic",
+ "ative" : "",
+ "alize" : "al",
+ "iciti" : "ic",
+ "ical" : "ic",
+ "ful" : "",
+ "ness" : ""
+ },
+
+ c = "[^aeiou]", // consonant
+ v = "[aeiouy]", // vowel
+ C = c + "[^aeiouy]*", // consonant sequence
+ V = v + "[aeiou]*", // vowel sequence
+
+ mgr0 = "^(" + C + ")?" + V + C, // [C]VC... is m>0
+ meq1 = "^(" + C + ")?" + V + C + "(" + V + ")?$", // [C]VC[V] is m=1
+ mgr1 = "^(" + C + ")?" + V + C + V + C, // [C]VCVC... is m>1
+ s_v = "^(" + C + ")?" + v; // vowel in stem
+
+ return function (w) {
+ var stem,
+ suffix,
+ firstch,
+ re,
+ re2,
+ re3,
+ re4,
+ origword = w;
+
+ if (w.length < 3) { return w; }
+
+ firstch = w.substr(0,1);
+ if (firstch == "y") {
+ w = firstch.toUpperCase() + w.substr(1);
+ }
+
+ // Step 1a
+ re = /^(.+?)(ss|i)es$/;
+ re2 = /^(.+?)([^s])s$/;
+
+ if (re.test(w)) { w = w.replace(re,"$1$2"); }
+ else if (re2.test(w)) { w = w.replace(re2,"$1$2"); }
+
+ // Step 1b
+ re = /^(.+?)eed$/;
+ re2 = /^(.+?)(ed|ing)$/;
+ if (re.test(w)) {
+ var fp = re.exec(w);
+ re = new RegExp(mgr0);
+ if (re.test(fp[1])) {
+ re = /.$/;
+ w = w.replace(re,"");
+ }
+ } else if (re2.test(w)) {
+ var fp = re2.exec(w);
+ stem = fp[1];
+ re2 = new RegExp(s_v);
+ if (re2.test(stem)) {
+ w = stem;
+ re2 = /(at|bl|iz)$/;
+ re3 = new RegExp("([^aeiouylsz])\\1$");
+ re4 = new RegExp("^" + C + v + "[^aeiouwxy]$");
+ if (re2.test(w)) { w = w + "e"; }
+ else if (re3.test(w)) { re = /.$/; w = w.replace(re,""); }
+ else if (re4.test(w)) { w = w + "e"; }
+ }
+ }
+
+ // Step 1c
+ re = /^(.+?)y$/;
+ if (re.test(w)) {
+ var fp = re.exec(w);
+ stem = fp[1];
+ re = new RegExp(s_v);
+ if (re.test(stem)) { w = stem + "i"; }
+ }
+
+ // Step 2
+ re = /^(.+?)(ational|tional|enci|anci|izer|bli|alli|entli|eli|ousli|ization|ation|ator|alism|iveness|fulness|ousness|aliti|iviti|biliti|logi)$/;
+ if (re.test(w)) {
+ var fp = re.exec(w);
+ stem = fp[1];
+ suffix = fp[2];
+ re = new RegExp(mgr0);
+ if (re.test(stem)) {
+ w = stem + step2list[suffix];
+ }
+ }
+
+ // Step 3
+ re = /^(.+?)(icate|ative|alize|iciti|ical|ful|ness)$/;
+ if (re.test(w)) {
+ var fp = re.exec(w);
+ stem = fp[1];
+ suffix = fp[2];
+ re = new RegExp(mgr0);
+ if (re.test(stem)) {
+ w = stem + step3list[suffix];
+ }
+ }
+
+ // Step 4
+ re = /^(.+?)(al|ance|ence|er|ic|able|ible|ant|ement|ment|ent|ou|ism|ate|iti|ous|ive|ize)$/;
+ re2 = /^(.+?)(s|t)(ion)$/;
+ if (re.test(w)) {
+ var fp = re.exec(w);
+ stem = fp[1];
+ re = new RegExp(mgr1);
+ if (re.test(stem)) {
+ w = stem;
+ }
+ } else if (re2.test(w)) {
+ var fp = re2.exec(w);
+ stem = fp[1] + fp[2];
+ re2 = new RegExp(mgr1);
+ if (re2.test(stem)) {
+ w = stem;
+ }
+ }
+
+ // Step 5
+ re = /^(.+?)e$/;
+ if (re.test(w)) {
+ var fp = re.exec(w);
+ stem = fp[1];
+ re = new RegExp(mgr1);
+ re2 = new RegExp(meq1);
+ re3 = new RegExp("^" + C + v + "[^aeiouwxy]$");
+ if (re.test(stem) || (re2.test(stem) && !(re3.test(stem)))) {
+ w = stem;
+ }
+ }
+
+ re = /ll$/;
+ re2 = new RegExp(mgr1);
+ if (re.test(w) && re2.test(w)) {
+ re = /.$/;
+ w = w.replace(re,"");
+ }
+
+ // and turn initial Y back to y
+
+ if (firstch == "y") {
+ w = firstch.toLowerCase() + w.substr(1);
+ }
+
+ return w;
+ }
+})();
\ No newline at end of file
diff --git a/installer/6/tr/content/search/stemmers/fr_stemmer.js b/installer/6/tr/content/search/stemmers/fr_stemmer.js
new file mode 100644
index 00000000..34f97431
--- /dev/null
+++ b/installer/6/tr/content/search/stemmers/fr_stemmer.js
@@ -0,0 +1,299 @@
+/*
+ * Author: Kasun Gajasinghe
+ * E-Mail: kasunbg AT gmail DOT com
+ * Date: 09.08.2010
+ *
+ * usage: stemmer(word);
+ * ex: var stem = stemmer(foobar);
+ * Implementation of the stemming algorithm from http://snowball.tartarus.org/algorithms/french/stemmer.html
+ *
+ * LICENSE:
+ *
+ * Copyright (c) 2010, Kasun Gajasinghe. All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without modification,
+ * are permitted provided that the following conditions are met:
+ *
+ * 1. Redistributions of source code must retain the above copyright notice,
+ * this list of conditions and the following disclaimer.
+ *
+ * 2. Redistributions in binary form must reproduce the above copyright notice,
+ * this list of conditions and the following disclaimer in the documentation
+ * and/or other materials provided with the distribution.
+ *
+ *
+ * THIS SOFTWARE IS PROVIDED BY KASUN GAJASINGHE ''AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES,
+ * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
+ * PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL KASUN GAJASINGHE BE LIABLE FOR ANY DIRECT,
+ * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+ * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
+ * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
+ * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
+ * USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ *
+ */
+
+var stemmer = function(word){
+// Letters in French include the following accented forms,
+// â à ç ë é ê è ï î ô û ù
+// The following letters are vowels:
+// a e i o u y â à ë é ê è ï î ô û ù
+
+ word = word.toLowerCase();
+ var oriWord = word;
+ word = word.replace(/qu/g, 'qU'); //have to perform first, as after the operation, capital U is not treated as a vowel
+ word = word.replace(/([aeiouyâàëéêèïîôûù])u([aeiouyâàëéêèïîôûù])/g, '$1U$2');
+ word = word.replace(/([aeiouyâàëéêèïîôûù])i([aeiouyâàëéêèïîôûù])/g, '$1I$2');
+ word = word.replace(/([aeiouyâàëéêèïîôûù])y/g, '$1Y');
+ word = word.replace(/y([aeiouyâàëéêèïîôûù])/g, 'Y$1');
+
+ var rv='';
+ var rvIndex = -1;
+ if(word.search(/^(par|col|tap)/) != -1 || word.search(/^[aeiouyâàëéêèïîôûù]{2}/) != -1){
+ rv = word.substring(3);
+ rvIndex = 3;
+ } else {
+ rvIndex = word.substring(1).search(/[aeiouyâàëéêèïîôûù]/);
+ if(rvIndex != -1){
+ rvIndex +=2; //+2 is to supplement the substring(1) used to find rvIndex
+ rv = word.substring(rvIndex);
+ } else {
+ rvIndex = word.length;
+ }
+ }
+
+// R1 is the region after the first non-vowel following a vowel, or the end of the word if there is no such non-vowel.
+// R2 is the region after the first non-vowel following a vowel in R1, or the end of the word if there is no such non-vowel
+ var r1Index = word.search(/[aeiouyâàëéêèïîôûù][^aeiouyâàëéêèïîôûù]/);
+ var r1 = '';
+ if (r1Index != -1) {
+ r1Index += 2;
+ r1 = word.substring(r1Index);
+ } else {
+ r1Index = word.length;
+ }
+
+ var r2Index = -1;
+ var r2 = '';
+ if (r1Index != -1) {
+ r2Index = r1.search(/[aeiouyâàëéêèïîôûù][^aeiouyâàëéêèïîôûù]/);
+ if (r2Index != -1) {
+ r2Index += 2;
+ r2 = r1.substring(r2Index);
+ r2Index += r1Index;
+ } else {
+ r2 = '';
+ r2Index = word.length;
+ }
+ }
+ if (r1Index != -1 && r1Index < 3) {
+ r1Index = 3;
+ r1 = word.substring(r1Index);
+ }
+
+ /*
+ Step 1: Standard suffix removal
+ */
+ var a1Index = word.search(/(ance|iqUe|isme|able|iste|eux|ances|iqUes|ismes|ables|istes)$/);
+ var a2Index = word.search(/(atrice|ateur|ation|atrices|ateurs|ations)$/);
+ var a3Index = word.search(/(logie|logies)$/);
+ var a4Index = word.search(/(usion|ution|usions|utions)$/);
+ var a5Index = word.search(/(ence|ences)$/);
+ var a6Index = word.search(/(ement|ements)$/);
+ var a7Index = word.search(/(ité|ités)$/);
+ var a8Index = word.search(/(if|ive|ifs|ives)$/);
+ var a9Index = word.search(/(eaux)$/);
+ var a10Index = word.search(/(aux)$/);
+ var a11Index = word.search(/(euse|euses)$/);
+ var a12Index = word.search(/[^aeiouyâàëéêèïîôûù](issement|issements)$/);
+ var a13Index = word.search(/(amment)$/);
+ var a14Index = word.search(/(emment)$/);
+ var a15Index = word.search(/[aeiouyâàëéêèïîôûù](ment|ments)$/);
+
+ if(a1Index != -1 && a1Index >= r2Index){
+ word = word.substring(0,a1Index);
+ } else if(a2Index != -1 && a2Index >= r2Index){
+ word = word.substring(0,a2Index);
+ var a2Index2 = word.search(/(ic)$/);
+ if(a2Index2 != -1 && a2Index2 >= r2Index){
+ word = word.substring(0, a2Index2); //if preceded by ic, delete if in R2,
+ } else { //else replace by iqU
+ word = word.replace(/(ic)$/,'iqU');
+ }
+ } else if(a3Index != -1 && a3Index >= r2Index){
+ word = word.replace(/(logie|logies)$/,'log'); //replace with log if in R2
+ } else if(a4Index != -1 && a4Index >= r2Index){
+ word = word.replace(/(usion|ution|usions|utions)$/,'u'); //replace with u if in R2
+ } else if(a5Index != -1 && a5Index >= r2Index){
+ word = word.replace(/(ence|ences)$/,'ent'); //replace with ent if in R2
+ } else if(a6Index != -1 && a6Index >= rvIndex){
+ word = word.substring(0,a6Index);
+ if(word.search(/(iv)$/) >= r2Index){
+ word = word.replace(/(iv)$/, '');
+ if(word.search(/(at)$/) >= r2Index){
+ word = word.replace(/(at)$/, '');
+ }
+ } else if(word.search(/(eus)$/) != -1){
+ var a6Index2 = word.search(/(eus)$/);
+ if(a6Index2 >=r2Index){
+ word = word.substring(0, a6Index2);
+ } else if(a6Index2 >= r1Index){
+ word = word.substring(0,a6Index2)+"eux";
+ }
+ } else if(word.search(/(abl|iqU)$/) >= r2Index){
+ word = word.replace(/(abl|iqU)$/,''); //if preceded by abl or iqU, delete if in R2,
+ } else if(word.search(/(ièr|Ièr)$/) >= rvIndex){
+ word = word.replace(/(ièr|Ièr)$/,'i'); //if preceded by abl or iqU, delete if in R2,
+ }
+ } else if(a7Index != -1 && a7Index >= r2Index){
+ word = word.substring(0,a7Index); //delete if in R2
+ if(word.search(/(abil)$/) != -1){ //if preceded by abil, delete if in R2, else replace by abl, otherwise,
+ var a7Index2 = word.search(/(abil)$/);
+ if(a7Index2 >=r2Index){
+ word = word.substring(0, a7Index2);
+ } else {
+ word = word.substring(0,a7Index2)+"abl";
+ }
+ } else if(word.search(/(ic)$/) != -1){
+ var a7Index3 = word.search(/(ic)$/);
+ if(a7Index3 != -1 && a7Index3 >= r2Index){
+ word = word.substring(0, a7Index3); //if preceded by ic, delete if in R2,
+ } else { //else replace by iqU
+ word = word.replace(/(ic)$/,'iqU');
+ }
+ } else if(word.search(/(iv)$/) != r2Index){
+ word = word.replace(/(iv)$/,'');
+ }
+ } else if(a8Index != -1 && a8Index >= r2Index){
+ word = word.substring(0,a8Index);
+ if(word.search(/(at)$/) >= r2Index){
+ word = word.replace(/(at)$/, '');
+ if(word.search(/(ic)$/) >= r2Index){
+ word = word.replace(/(ic)$/, '');
+ } else { word = word.replace(/(ic)$/, 'iqU'); }
+ }
+ } else if(a9Index != -1){ word = word.replace(/(eaux)/,'eau')
+ } else if(a10Index >= r1Index){ word = word.replace(/(aux)/,'al')
+ } else if(a11Index != -1 ){
+ var a11Index2 = word.search(/(euse|euses)$/);
+ if(a11Index2 >=r2Index){
+ word = word.substring(0, a11Index2);
+ } else if(a11Index2 >= r1Index){
+ word = word.substring(0, a11Index2)+"eux";
+ }
+ } else if(a12Index!=-1 && a12Index>=r1Index){
+ word = word.substring(0,a12Index+1); //+1- amendment to non-vowel
+ } else if(a13Index!=-1 && a13Index>=rvIndex){
+ word = word.replace(/(amment)$/,'ant');
+ } else if(a14Index!=-1 && a14Index>=rvIndex){
+ word = word.replace(/(emment)$/,'ent');
+ } else if(a15Index!=-1 && a15Index>=rvIndex){
+ word = word.substring(0,a15Index+1);
+ }
+
+ /* Step 2a: Verb suffixes beginning i*/
+ var wordStep1 = word;
+ var step2aDone = false;
+ if(oriWord == word.toLowerCase() || oriWord.search(/(amment|emment|ment|ments)$/) != -1){
+ step2aDone = true;
+ var b1Regex = /([^aeiouyâàëéêèïîôûù])(îmes|ît|îtes|i|ie|ies|ir|ira|irai|iraIent|irais|irait|iras|irent|irez|iriez|irions|irons|iront|is|issaIent|issais|issait|issant|issante|issantes|issants|isse|issent|isses|issez|issiez|issions|issons|it)$/i;
+ if(word.search(b1Regex) >= rvIndex){
+ word = word.replace(b1Regex,'$1');
+ }
+ }
+
+ /* Step 2b: Other verb suffixes*/
+ if (step2aDone && wordStep1 == word) {
+ if (word.search(/(ions)$/) >= r2Index) {
+ word = word.replace(/(ions)$/, '');
+ } else {
+ var b2Regex = /(é|ée|ées|és|èrent|er|era|erai|eraIent|erais|erait|eras|erez|eriez|erions|erons|eront|ez|iez)$/i;
+ if (word.search(b2Regex) >= rvIndex) {
+ word = word.replace(b2Regex, '');
+ } else {
+ var b3Regex = /e(âmes|ât|âtes|a|ai|aIent|ais|ait|ant|ante|antes|ants|as|asse|assent|asses|assiez|assions)$/i;
+ if (word.search(b3Regex) >= rvIndex) {
+ word = word.replace(b3Regex, '');
+ } else {
+ var b3Regex2 = /(âmes|ât|âtes|a|ai|aIent|ais|ait|ant|ante|antes|ants|as|asse|assent|asses|assiez|assions)$/i;
+ if (word.search(b3Regex2) >= rvIndex) {
+ word = word.replace(b3Regex2, '');
+ }
+ }
+ }
+ }
+ }
+
+ if(oriWord != word.toLowerCase()){
+ /* Step 3 */
+ var rep = '';
+ if(word.search(/Y$/) != -1) {
+ word = word.replace(/Y$/, 'i');
+ } else if(word.search(/ç$/) != -1){
+ word = word.replace(/ç$/, 'c');
+ }
+ } else {
+ /* Step 4 */
+ //If the word ends s, not preceded by a, i, o, u, è or s, delete it.
+ if (word.search(/([^aiouès])s$/) >= rvIndex) {
+ word = word.replace(/([^aiouès])s$/, '$1');
+ }
+ var e1Index = word.search(/ion$/);
+ if (e1Index >= r2Index && word.search(/[st]ion$/) >= rvIndex) {
+ word = word.substring(0, e1Index);
+ } else {
+ var e2Index = word.search(/(ier|ière|Ier|Ière)$/);
+ if (e2Index != -1 && e2Index >= rvIndex) {
+ word = word.substring(0, e2Index) + "i";
+ } else {
+ if (word.search(/e$/) >= rvIndex) {
+ word = word.replace(/e$/, ''); //delete last e
+ } else if (word.search(/guë$/) >= rvIndex) {
+ word = word.replace(/guë$/, 'gu');
+ }
+ }
+ }
+ }
+
+ /* Step 5: Undouble */
+ //word = word.replace(/(en|on|et|el|eil)(n|t|l)$/,'$1');
+ word = word.replace(/(en|on)(n)$/,'$1');
+ word = word.replace(/(ett)$/,'et');
+ word = word.replace(/(el|eil)(l)$/,'$1');
+
+ /* Step 6: Un-accent */
+ word = word.replace(/[éè]([^aeiouyâàëéêèïîôûù]+)$/,'e$1');
+ word = word.toLowerCase();
+ return word;
+};
+
+var eqOut = new Array();
+var noteqOut = new Array();
+var eqCount = 0;
+/*
+To test the stemming, create two arrays named "voc" and "COut" which are for vocabualary and the stemmed output.
+Then add the vocabulary strings and output strings. This method will generate the stemmed output for "voc" and will
+compare the output with COut.
+ (I used porter's voc and out files and did a regex to convert them to js objects. regex: /");\nvoc.push("/g . This
+ will add strings to voc array such that output would look like: voc.push("foobar"); ) drop me an email for any help.
+ */
+function testFr(){
+ var start = new Date().getTime(); //execution time
+ eqCount = 0;
+ eqOut = new Array();
+ noteqOut = new Array();
+ for(var k=0;k
+
+
+
+ Güvenlik Seviyesi
Bulunduğunuz ülke veya bölgeyi seçin. Bu işlem, para birimi ve kablosuz ağ
+dolaşım alanı gibi her tür ayar için önemlidir. Yanlış ülkeyi seçmek
+Kablosuz ağ kullanımınızı engelleyebilir.
Ülkeniz listede yer almıyorsa, Diğer Ülkeler düğmesine
+tıklayın ve ülkenizi/bölgenizi orada seçin.
Not
Ülkeniz sadece Diğer Ülkeler listesindeyse;
+TAMAM düğmesine tıkladıktan sonra ilk listeden bir
+ülke seçilmiş gibi görüntülenir. Lütfen bunu görmezden gelin, DrakX gerçek
+seçiminizi uygulayacaktır.
Girdi yöntemi:
Diğer Ülkeler ekranında ayrıca bir girdi yöntemi
+(listenin sonunda) seçebilirsiniz. Girdi yöntemleri kullanıcıların birden
+çok alfabe karakterini (Çince, Japonca, Korece v.b.) kullanmalarını
+sağlar. IBus ön tanımlı girdi yöntemidir. Diğer girdi yöntemleri de (SCIM,
+GCIN, HIME vb.) benzer işlevler sunar ve paket seçiminden önce HTTP/FTP veri
+kaynağı ayarlanmışsa kurulabilirler.
Not
Kurulum sırasında girdi yöntemi kurulumunu atlamışsanız; bu işleve,
+kurduğunuz sistemi başlattıktan sonra "Bilgisayarınızı Yapılandırın" ->
+"Sistem" yoluyla veya kök olarak localedrake aracını çalıştırarak
+erişebilirsiniz.
Bu seçeneği taze bir Mageia kurulumu yapmak için
+kullanın.
Yükseltme
Sisteminizde bir veya daha fazla Mageia
+kurulumunuz mevcutsa, kurulum aracı bunlardan birini en son sürüme
+yükseltmeye izin verecektir.
Uyarı
Bu kurulum aracı sürümü yayınlandığında denenmiş olan ve halen
+desteklenen sadece bir önceki Mageia sürümünden yükseltme
+mümkündür. Bu sürümün yayınlandığı esnada Destek Süresinin Sonuna gelmiş
+olan bir Mageia sürümünden yükseltme yapmak isteseniz de
+/home disk bölümünü koruyarak temiz ve yeni bir kurulum
+yapmanız daha iyi olacaktır.
Not
Kurulum sırasında kurulumu durdurmak isterseniz, bilgisayarı yeniden
+başlatmak mümkündür; ancak bunu yapmadan önce iki kez düşünün. Bir disk
+bölümü biçimlendirilmişse veya güncellemeler kurulmaya başlanmışsa,
+bilgisayarınız aynı durumda olmayacaktır ve yeniden başlatmak sizi
+kullanılamaz durumda bir sistemle baş başa bırakabilir. Buna rağmen
+bilgisayarı yeniden başlatmak konusunda eminseniz; Alt Ctrl
+F2 tuşlarına birlikte basarak bir metin uçbirimine gidin. Bundan
+sonra yeniden başlatmak için Alt Ctrl Deletetuşlarına
+aynı anda basın.
İpucu
Ek bir dil seçmeyi unuttuğunuzu fark ettiyseniz, "Kurulum veya Yükseltme"
+ekranından Alt Ctrl Home tuşlarına aynı anda basarak
+dil seçimi ekranına dönüş yapabilirsiniz. Bunu kurulumun sonraki
+aşamalarında yapmayın.
DrakX diliniz için uygun bir klavye seçer. Uygun bir klavye bulunamazsa ön
+tanımlı olan US klavye düzenini seçecektir.
Seçimin doğru olduğundan emin olun veya başka klavye düzeni
+seçin. Klavyenizin hangi düzene sahip olduğunu bilmiyorsanız sisteminiz ile
+birlikte gelen özelliklere bakın veya bilgisayar satıcınıza sorun. Klavye
+üzerinde düzenini gösteren bir etiket de bulunabilir. Ayrıca şuraya da
+bakabilirsiniz: en.wikipedia.org/wiki/Keyboard_layout
Klavyeniz listede gösterilmemişse, Ayrıntı düğmesine
+tıklayarak tam listeye ulaşabilir ve klavyenizi oradan seçebilirsiniz.
Uyarı
Ayrıntı kısmında bir klavye seçtikten sonra ilk
+klavye seçimi ekranına döndürülürsünüz. Burada bir klavye seçimi yapılmış
+gibi görünecektir. Bu hatayı güvenle yok sayabilir ve kuruluma devam
+edebilirsiniz: Klavyeniz. listeden seçtiğiniz klavye olarak ayarlanacaktır.
Latin alfabesi temelli olmayan bir klavye seçerseniz ek bir ekranda Latin ve
+Latin temelli olmayan klavye düzenleri arasında nasıl geçiş yapmak
+istediğiniz sorulur.
Bulunduğunuz kıtadaki listeyi genişleterek tercih ettiğiniz dili
+seçin. Mageia kurulum sırasında ve kurulumu
+tamamlanmış sistemde bu seçimi kullanacaktır.
Sisteminizde kendiniz veya diğer kullanıcılar için başka dillerin de kurulu
+olması gerekiyorsa, bunları şimdi eklemek için Çoklu
+dil düğmesini kullanın. Kurulumdan sonra ek dil desteği eklemek
+zor olacaktır.
Uyarı
Birden çok dil seçmiş bile olsanız, bunlardan birini ilk dil ekranında
+tercih edilen dil olarak belirlemelisiniz. Seçtiğiniz bu dil çoklu dil
+ekranında da işaretli olacaktır .
Klavye diliniz tercih ettiğiniz dilden farklı ise klavyenizin kullandığı
+dili de kurmanız önerilir.
Mageia, öntanımlı olarak UTF-8 (Unicode) desteğini kullanır.
Bunun diliniz için uygun olmadığını düşünüyorsanız "çoklu dil" ekranında
+devre dışı bırakabilirsiniz. UTF-8 devre dışı bırakıldığında tüm kurulu
+diller için de devre dışı bırakılmış olur.
Sisteminizin dilini kurulumdan sonra Mageia Denetim Merkezi -> Sistem ->
+Sisteminizin yerelleştirmesini yönetin bölümünden de değiştirebilirsiniz.
Eski/MBR veya Eski/GPT sistem için Grub2 (grafiksel menü ile/olmadan)
Bir UEFI sistem için Grub2-efi
İpucu
Mageia grafik menüleri güzeldir :)
Eski/MBR ve Eski/GPT sistemler üzerinde Grub2
Ne yaptığınızı gerçekten bilmediğiniz sürece "Önyükleme Aygıtı"nı
+değiştirmeyin.
UEFI sistemler üzerinde Grub2-efi
Bir UEFI sistemde kullanıcı arayüzü biraz farklıdır çünkü grafiksel menünün
+bulunması veya bulunmaması arasında tercihte bulunamazsınız
Mageia bilgisayarınıza kurduğunuz tek sistemse, kurulum aracı önyükleyiciyi
+(Grub2-efi) taşımak üzere bir ESP (EFI Sistem Disk Bölümü)
+oluşturacaktır. Bilgisayarınızda önceden bir UEFI işletim sistemi (Mesela
+Windows 8) kuruluysa Mageia kurulum aracı Windows tarafından oluşturulmuş
+olan mevcut ESP alanını algılayarak grub2-efi'yi ekleyecektir. Birden fazla
+ESP' nin bir arada olması mümkün ise de sadece bir tane olması önerilir;
+çünkü kaç işletim sistemi kurulu olursa olsun biri yeterlidir.
Ne yaptığınızı gerçekten bilmediğiniz sürece "Önyükleme Aygıtı"nı
+değiştirmeyin.
Bir Mageia önyükleyicisi kullanmak
Öntanımlı olarak, sisteminize uygun biçimde Mageia şunlardan birini yeni
+olarak yazar:
Ya ilk sabit diskinizdeki MBR (Birincil Önyükleme Kaydı) içine veya BIOS
+disk bölümüne GRUB2 önyükleyicisi
ESP içine Grub2-efi önyükleyicisi
Zaten bir işletim sistemi kuruluysa, Mageia bunları yeni Mageia önyükleme
+menünüze eklemeyi dener. Bu davranışı istemiyorsanız
+İleri düğmesine tıklayıp Yabancı İşletim
+Sistemini Sorgula kutucuğundaki işareti kaldırın.
Mevcut bir önyükleyiciyi kullanmak
Mageia sisteminizi mevcut bir önyükleyiciye eklemek için gerekli tam süreç,
+bu yardımını hedeflerinin ötesindedir. Ancak yine de bir çok durumda ilgili
+önyükleme kurulum uygulamasını çalıştırmak onu algılayabilir ve
+kendiliğinden ekleyebilir. Sorularınız için işletim sisteminin belgelerine
+bakın.
Zincirleme yükleme kullanılıyor
Önyüklenebilir bir Mageia istemiyor fakat bir başka işletim sisteminden
+zincirleme yüklenmesini istiyorsanız, İleri ve
+Gelişmiş düğmelerine tıklayarak ESP veya
+MBR'ye dokunma kutucuğunu işaretleyin.
Önyükleyicinin eksik olduğuna dair bir uyarı alacaksınız. Ancak bunu
+Tamam düğmesine tıklayarak atlayın.
Seçenekler
İlk sayfa
Öntanımlı görüntünün yüklemesinden önceki gecikme: Bu
+metin kutusu öntanımlı işletim sistemi başlatılmadan önceki gecikme
+süresini saniye cinsinden ayarlamanızı sağlar.
Güvenlik: Önyükleyici için bir parola ayarlamanızı
+sağlar. Böylece önyükleme sırasında önyükleme girdisini seçmek veya ayarları
+değiştirmek için bir kullanıcı adı ile parolası sorulur. Kullanıcı adı
+"root" ve parola da burada seçilendir.
Parola: Bu metin kutusu parolanızı oluşturacağınız
+kısımdır
Parola (tekrar): Parolanızı yeniden yazın. Böylece
+Drakx üstte yazılan parola ile uyuşup uyuşmadığını denetler.
Gelişmiş
ACPI özelliğini etkinleştir: ACPI (Gelişmiş
+Yapılandırma ve Güç Arabirimi) bir güç yönetimi standardıdır. Kullanılmayan
+aygıtları durdurarak, ki bu APM öncesinde kullanılan yöntemdir, enerji
+tasarrufu sağlayabilir. Bu seçeneğin işaretini kaldırmak faydalı olabilir;
+çünkü bilgisayarınız ACPI' yi desteklemiyor olabilir veya ACPI
+uygulamasının bazı sorunlara (mesela rastgele yeniden başlatmalar veya
+sistem kilitlenmeleri) yol açtığını düşünüyor olabilirsiniz.
SMP özelliğini etkinleştir: Bu seçenek, çok çekirdekli
+işlemcilerde simetrik çoklu işlemeyi etkinleştirir veya devre dışı bırakır.
APIC özelliğini etkinleştir: Bunu etkinleştirmek
+işletim sisteminin Gelişmiş Programlanabilir Kesme Denetleyicisi-APIC-ne
+erişimini sağlar. APIC aygıtları daha karmaşık öncelikleme modellerine ve
+Gelişmiş IRQ (Kesme Talebi) yönetimine izin verir.
Yerel APIC özelliğini etkinleştir: Burada, bir SMP
+sistemde belli bir işlemci için tüm dış kesmeleri yöneten yerel APIC
+özelliğini ayarlayabilirsiniz.
Sonraki sayfa
Öntanımlı: Öntanımlı olarak başlatılacak işletim
+sistemi
Sonuna ekle: Bu seçenek çekirdek bilgisini geçmenizi
+veya çekirdeğe önyükleme sırasında daha fazla bilgi vermesini söylemenizi
+sağlar.
Ekran kipi: Bu seçenek, önyükleme menüsünün kullanacağı
+ekran boyutunu ve renk derinliğini ayarlar. Aşağı yönlü üçgene
+tıkladığınızda daha fazla boyut ve renk derinliği seçenekleri önerilir.
Bunu yapmak için /boot/grub2/custom.cfg dosyasını elle düzenlemeli veya
+Mageia veri kaynaklarında bulunan grub-customizer yazılımını
+kullanmalısınız.
DrakX genellikle sabit diskleri doğru olarak algılar. Bazı eski SCSI
+denetleyicileri söz konusu olduğunda kullanılacak doğru sürücüleri
+belirlemekte başarısız olabilir ve diski algılayamayabilir.
Bu durum gerçekleşirse, Drakx' e hangi SCSI disklerinizin olduğunu elle
+belirtmeniz gerekecektir.
DrakX bundan sonra diskleri doğru olarak yapılandırabilecektir.
Bu ekranda kurulum aracının ses kartınız için seçtiği ve varsa öntanımlı
+sürücünün ismi sunulur.
Öntanımlı sürücünün sorunsuz çalışması gerekir. Ancak, yüklendikten sonra
+sorunla karşılaşırsanız, draksound komutunu çalıştırın
+veya bu aracı MDD (Mageia Denetim Merkezi) Donanım
+sekmesinde ekranın sağ üst köşesindeki Ses
+Yapılandırması seçeneğini tıklayarak çalıştırın.
Sonra, draksound' da veya "Ses Yapılandırması" araç ekranında,
+Gelişmiş düğmesine ve ondan sonra da Sorun
+giderme düğmesine tıklayarak sorunu çözmek için kullanışlı
+önerileri bulabilirsiniz.
Gelişmiş
Kurulum sırasında bu ekranda Gelişmiş düğmesine
+tıklamak öntanımlı bir sürücü yoksa ve erişilebilir başka sürücüler mevcutsa
+ve de kurulum aracının yanlış olanı seçtiğini düşünüyorsanız yararlıdır.
Bu durumda Herhangi bir sürücü seçmeme izin ver
+düğmesine tıkladığınızda farklı bir sürücü seçebilirsiniz.
Mageia ihtiyaçlarınıza cevap vermediyse veya düzgün kurulamıyorsa yahut da
+sadece ondan kurtulmak istiyorsanız; bu sizin hakkınız olup Mageia,
+kendisinin bilgisayardan kaldırılması olanağını da size sunar. Böyle bir şey
+her işletim sistemi için geçerli değildir.
Verilerinizi yedekledikten sonra sonra Mageia DVD' nizi yeniden başlatmada
+kullanın ve Sistemi Kurtar seçeneği üzerinden Windows önyükleyiciyi geri
+yükle seçeneğini kullanın. Bir sonraki yeniden başlatmada, işletim sistemi
+seçmek üzere bir menü sunulmadan sadece Windows açılacaktır.
Windows üzerindeki Mageia disk bölümlerini geri getirmek için Başlat
+-> Denetim Masası -> Yönetimsel Araçlar -> Bilgisayar Yönetimi -> Depolama
+-> Disk Yönetimi üzerine tıklayarak disk bölümü yönetimine
+erişin. Mageia disk bölümünü Bilinmiyor olarak görerek
+ve diskteki konumu ile boyutundan tanırsınız. Bu disk bölümlerinden her
+birinin üzerinde sağ tıklayın ve Sil seçeneğini
+seçin. Disk alanı boşaltılacaktır.
Windows XP kullanıyorsanız, yeni bir disk bölümü oluşturarak (FAT32 veya
+NTFS biçiminde) biçimlendirebilirsiniz. Disk bölümü harfini daha sonra
+alacaktır.
Vista veya 7 kullanıyorsanız, bir ihtimal daha var. Boş disk alanının
+solunda bulunan mevcut disk bölümünü uzatabilirsiniz. Daha başka disk
+bölümlendirme araçları, mesela hem windows hem de linux altında
+kullanılabilen gparted gibi, mevcuttur. Her zamanki gibi, disk bölümlerini
+değiştirirken çok dikkatli olun ve önemli her şeyi yedeklediğinizden emin
+olun.