Hier is een medium (mv: media) een ISO-imagebestand, dat het installeren
+en/of updaten van Mageia mogelijk maakt, en voorts elk fysiek medium waar
+het ISO-bestand op gekopieerd is.
Deze ISO's gebruiken het traditionele installatieprogramma, drakx.
U kunt er een schone installatie mee doen of een oudere installatie mee
+actualiseren.
dvd
Verschillende media voor 32- en 64-bits architectuur.
Sommige tools zijn beschikbaar in het Welkomsscherm: Rescue System, Memory
+Test, Hardware Detection Tool.
Elke DVD bevat veel beschikbare bureaubladomgevingen en talen.
U zult tijdens de installatie de keuze krijgen om nonfree software toe te
+voegen.
Dual arch DVD
Beide architecturen zijn beschikbaar op hetzelfde medium, de keuze wordt
+automatisch gemaakt overeenkomstig de gedetecteerde CPU.
Enkel XFCE-werkomgeving
Niet alle talen zijn beschikbaar. (be, bg, ca, de, en, es, fr, it, mk, pl,
+pt, ru, sv, uk) NOG CHECKEN!
Het bevat niet-vrije software.
Live media
Algemene eigenschappen
Kunnen gebruikt worden om de distributie te testen zonder die op een harde
+schijf te installeren. Indien gewenst is installeren wel mogelijk.
Elke ISO bevat slechts één werkomgeving (KDE of GNOME).
Vershillende media voor 32- en 64-bits architectuur.
Live ISO's kunnen enkel voor schone installaties
+gebruikt worden, ze kunnen niet worden gebruikt om een oudere installatie
+mee bij te werken.
Ze bevatten niet-vrije software.
KDE Live CD
Enkel KDE-werkomgeving.
Enkel de Engelse taal.
Enkel 32 bits
GNOME Live CD
Enkel GNOME werkomgeving.
Enkel de Engelse taal.
Enkel 32 bits
KDE Live DVD
Enkel KDE-werkomgeving.
Alle talen zijn aanwezig.
Vershillende media voor 32- en 64-bits architectuur.
GNOME Live DVD
Enkel GNOME werkomgeving.
Alle talen zijn aanwezig.
Vershillende media voor 32- en 64-bits architectuur.
Enkel-opstart CD-media
Algemene eigenschappen
Elk is een klein beeldbestand, dat alleen het hoognodige bevat om het
+drakx-installatieprogramma te starten en drakx-installer-stage2 en andere
+pakketten te vinden die nodig zijn om de installatie voort te zetten en te
+voltooien. Deze bestanden kunnen op de harde schijf staan of op een lokaal
+station, lokaal netwerk of op internet.
Deze media zijn erg licht (minder dan 100 MB) en handig bij te geringe
+bandbreedte om een volledige DVD te downloaden, een pc zonder DVD-station of
+een pc die niet van een USB-stick kan booten.
Vershillende media voor 32- en 64-bits architectuur.
Enkel de Engelse taal.
boot.iso
Bevat enkel vrije software, voor degenen die geen nonfree software willen
+gebruiken.
boot-nonfree.iso
Bevat non-free software (vooral drivers, codecs...) voor degenen die dit
+nodig hebben.
Een medium downloaden en checken
Downloaden
Zodra u uw ISO-bestand heeft gekozen, kunt u deze downloaden via http of
+BitTorrent. In beide gevallen geeft een venster u enige informatie, zoals de
+gebruikte spiegelserver en de mogelijkheid te wisselen als de bandbreedte te
+laag is. Als http werd gekozen, kun u ook iets zien zoals:
md5sum en sha1sum zijn tools om de ISO-integriteit te controleren. Gebruik
+één van beide. Allebei de hexadecimale getallen zijn door een algoritme
+berekend voor de ISO. Als u hetzelfde getal krijgt, is uw gedownloade ISO
+goed. Krijgt u een ander getal dan is het een mislukt exemplaar en kunt u de
+download beter overdoen. Dit venster verschijnt dan:
Vink het selectierondje 'Bestand opslaan' aan.
De integriteit van het gedownloade ISO controleren
Open een terminal (niet als root), en:
- Om md5sum te gebruiken, typ: [sam@localhost]$ md5sum
+pad/naar/het/image/bestand.iso.
- Om sha1sum te gebruiken, typ: [sam@localhost]$ sha1sum
+pad/naar/het/image/bestand.iso.
en vergelijk het verkregen getal op uw computer (het kan een tijdje duren
+voor het verschijnt) met het getal dat door Mageia gegeven werd. Voorbeeld:
Brand of dump het ISO
De gecontroleerde ISO can nu op een CD of DVD gebrand worden, of worden
+gedumpt op een USB-stick. Dit is niet hetzelfde als gewoon kopiëren, maar
+zorgt wel dat een opstartbaar medium gemaakt wordt.
De ISO op een CD/DVD branden
Gebruik de brander die u wilt, maar verzeker u ervan dat hij correct is
+ingesteld op een image branden, gegevens of
+bestanden branden is onjuist. Er is meer informatie in Mageia's
+wiki.
Dump de ISO op een USB-stick
Alle Mageia ISO's zijn hybride, dat betekent dat u ze op een USB-stick kunt
+'dumpen' en dan van die USB-stick op kunt starten en installeren.
Waarschuwing
door een beeldbestand op een flash-apparaat te 'dumpen', wist u elk eerder
+bestandssysteem; alle aanwezige gegevens zullen verloren gaan en de
+capaciteit zal worden gereduceerd tot de grootte van het beeldbestand.
Om de oorspronkelijke capaciteit te herstellen, moet u de USB-stick opnieuw
+formatteren.
Met behulp van Mageia
U kunt een grafische tool gebruiken, zoals IsoDumper
U kunt ook de dd tool gebruiken in een terminal:
Open een terminal
Wordt root met het commando su - (vergeet de '-' aan
+het eind niet)
Plug uw USB-stick in (koppel hem niet, dat betekent ook geen applicatie of
+bestandsmanager openen die hem zou kunnen bekijken of lezen)
Voer het commando fdisk -l in
Vind de naam van uw USB-stick (d.m.v. zijn grootte), bijv. /dev/sdb in
+bovenstaande schermafbeelding. Het is een 8GB USB-stick.
Geef het commando: # dd if=path/to/the/ISO/file of=/dev/sdX
+bs=1M
Lees de voorwaarden van de licentie-overeenkomst aandachtig door voordat u
+Mageia installeert.
Deze voorwaarden hebben betrekking op de gehele
+Mageia distributie en moeten aanvaard worden
+voordat u verder kunt gaan.
Selecteer Accepteren en klik dan op
+Volgende om ze te aanvaarden.
Als u de licentievoorwaarden niet wenst te accepteren, dan danken we u voor
+uw interesse in Mageia. Wanneer u op Weigeren klikt
+zal uw computer opnieuw opstarten.
Uitgave-opmerkingen
Klik op de Uitgave-opmerkingen knop om te zien wat er
+nieuw is in deze versie van Mageia.
Voor elke Mageia installatie wordt aanbevolen een
+superuser- of beheerderswachtwoord in te stellen, gewoonlijk heet dit het
+root wachtwoord in Linux. Terwijl u een wachtwoord in
+het bovenste tekstvak typt, zal het schildje ernaast van rood via geel in
+groen verkleuren, afhankelijk van de sterkte van het wachtwoord. Een groen
+schild betekent dat u een goed wachtwoord heeft. Herhaal het wachtwoord in
+het volgende vak. Het wordt vergeleken met het eerste om typefouten uit te
+sluiten.
Opmerking
Alle wachtwoorden zijn hoofdlettergevoelig. In een wachtwoord is het is het
+beste een mengeling te gebruiken van hoofdletters en kleine letters, cijfers
+en andere tekens.
Voer een gebruiker in
Voeg hier een gebruiker toe. Een gebruiker heeft minder rechten dan de
+superuser (root), maar genoeg om over internet te surfen,
+kantoortoepassingen te gebruiken, te gamen en al het andere te doen waar een
+normaal mens zijn computer voor gebruikt.
Pictogram: klik op het pictogram om het te
+veranderen.
Volledige naam: Voer hier de volledige naam van de
+gebruiker in.
Aanmeldnaam: Voer hier een aanmeldnaam voor de
+gebruiker in, of laat DrakX er een kiezen op basis van de ingevoerde
+volledige naam. De aanmeldnaam is hoofdlettergevoelig.
Wachtwoord: Type hier het wachtwoord van de
+gebruiker. Aan het eind van het tekstvak is een schild dat de sterkte van
+het wachtwoord weergeeft. (Zie ook Opmerking)
Wachtwoord (nogmaals): Herhaal het gebruikerswachtwoord
+in dit tekstvak en DrakX zal controleren of beide wachtwoorden gelijk zijn.
Opmerking
Van elke gebruiker die u toevoegt tijdens het installeren van Mageia, zal de
+homedirectory door iedereen gelezen kunnen worden (zonder er in te kunnen
+schrijven).
Echter, terwijl u uw nieuwe installatie gebruikt zal elke gebruiker die u in
+MCC - Systeem - Gebruikers op het systeem beheren
+toevoegt, een homedirectory hebben die tegen lezen en schrijven beschermd
+is.
Als u voor niemand een homedirectory wilt die door iedereen gelezen kan
+worden, wordt aangeraden nu alleen een tijdelijke gebruiker toe te voegen en
+de echte pas na het herstarten van uw computer.
Als u graag wilt dat iedereen de homedirectory's kan lezen, dan kunt u alle
+extra benodigde gebruikers toevoegen in de Configuratie -
+Overzicht-stap tijdens de installatie. Kies
+Gebruikersbeheer.
De toegangsrechten kunnen na het installeren ook nog veranderd worden.
Geavanceerd gebruikersbeheer
Door op de Geavanceerd knop te klikken krijgt u een
+scherm waar u instellingen kunt bewerken voor de gebruiker die toegevoegd
+wordt. Daarnaast kunt u een gastaccount activeren of deactiveren.
Waarschuwing
Alles dat een gast met een standaard rbash gastaccount
+opslaat in zijn /home map zal gewist worden als hij zich afmeldt. Zijn
+belangrijke gegevens kan hij het beste op een USB pen zetten.
Activeer het 'gast'-account: Zet hier een vinkje om een
+gastaccount te maken. Het gastaccount maakt het mogelijk dat een gast inlogt
+op de pc en hem gebruikt, maar hij heeft beperktere toegang dan een gewone
+gebruiker.
Shell: In deze drop-down keuzelijst kan de shell
+veranderd worden voor de gebruiker die in het vorige scherm toegevoegd
+wordt. De mogelijkheden zijn Bash, Dash and Sh
Gebruikers-ID: Voer hier het gebruikers-ID in voor de
+gebruiker die in het vorige scherm toegevoegd wordt. Dit is een getal. Laat
+dit vak leeg, tenzij u weet wat u doet.
Groep-ID: Hier kan de groep-ID ingevoerd worden, ook
+een getal, gewoonlijk hetzelfde als voor de gebruiker. Laat dit vak leeg,
+tenzij u weet wat u doet.
Dit scherm geeft u de lijst van de reeds erkende bronnen. U kunt andere
+bronnen toevoegen, zoals optische schijven of een bron op afstand. De keuze
+van de bronnen bepaalt welke pakketten tijdens de volgende stappen
+beschikbaar zullen zijn.
Voor een netwerkbron dienen twee stappen gevolgd te worden:
Kiezen en activeren van een netwerk, tenzij al actief.
Kiezen van een mirror of specificeren van een URL (de eerste keuze). Door
+een mirror te kiezen heeft u toegang tot de selectie van alle bronnen die
+beheerd worden door Mageia, zoals Nonfree, Tainted en Updates. Met deze URL
+kunt u ook een specifieke bron opgeven of uw eigen NFS installatie.
Opmerking
Als u een 64-bitsinstallatie die mogelijk enige 32-bitspakketten bevat,
+opwaardeert, voeg dan hier een online spiegelserver toe door een van de
+netwerkprotocollen aan te vinken. De 64-bits-dvd bevat enkel 64-bits- en
+noarch-pakketten, hij kan geen 32-bitspakketten opwaarderen. Dat kan echter
+wel als u een online spiegelserver toevoegt, de 32-bitspakketten worden dan
+daar opgehaald.
Hier ziet u de Linux-partities die op de computer gevonden zijn. Als u het
+niet eens bent met de koppelpunten (mount points) die
+DrakX voorstelt, kunt u ze veranderen.
Opmerking
Als u veranderingen aanbrengt, zorg dan dat u tenminste een
+/ (root) partitie heeft.
Elke partitie wordt als volgt weergegeven: "Apparaat" ("Grootte",
+"Koppelpunt", "Type").
Als u veel partities heeft, kunt u veel verschillende koppelpunten kiezen
+van het uitvouwmenu, zoals /, /home en
+/var. U kunt zelfs uw eigen koppelpunten maken,
+bijvoorbeeld /video voor een partitie waarop u uw films
+wilt bewaren, of /cauldron-home voor de
+/home partitie van een cauldron installatie.
U kunt het koppelpuntveld leeg laten voor partities waar u geen toegang voor
+nodig hebt.
Waarschuwing
Kies Vorige als u niet zeker bent van uw keuze en
+kies dan voor Aangepaste schijfpartitionering. In het
+scherm dat volgt kunt u een partitie selecteren en dan rechts op
+Bekijken klikken om te zien wat er op die partitie
+staat.
Als u zeker bent dat de koppelpunten goed zijn, klik dan op
+Volgende en kies of u enkel de partities wilt
+formatteren die DrakX voorstelt, of meer.
Afhankelijk van uw keuze hier kan het zijn dat u verdere schermen krijgt om
+uw keuze te verfijnen.
Na de keuzestap(pen), zult u tijdens het installeren een diapresentatie
+zien. In plaats daarvan kunt u gegevens zien over de pakketten die
+geïnstalleerd worden, door op Details te klikken.
Kies of u de KDE- of de
+Gnome-werkomgeving wilt hebben. Bij beide is een
+volledige set toepassingen en gereedschappen inbegrepen. Kies
+Aangepast als u geen van beide wilt gebruiken of
+allebei, of als u iets anders wilt dan de standaard software selectie voor
+deze werkomgevingen. De LXDE werkomgeving vraagt
+minder van de computer, is minder oogstrelend en heeft een kleinere
+standaard software selectie dan de twee eerder genoemde.
De pakketten zijn in groepen verdeeld om het kiezen wat u op uw systeem
+nodig heeft een stuk gemakkelijker te maken. De groepen zijn zelfverklarend,
+maar u krijgt meer informatie te zien als u de muis over een groep heen
+beweegt.
Werkstation.
Server.
Grafische omgeving.
Individuele pakketselectie: U kunt deze optie gebruiken om handmatig
+pakketten toe te voegen.
Hier kunt u extra pakketten toevoegen of verwijderen om uw installatie aan
+uw wensen aan te passen.
Nadat u uw keuze gemaakt hebt kunt u onderaan de pagina op de
+floppy-icoon klikken om uw keuze op te slaan (op een
+USB-stick opslaan werkt ook). Daarna kunt u dat bestand gebruiken om
+dezelfde pakketten op een ander systeem te installeren door tijdens de
+installatie op dezelfde knop te klikken en er voor te kiezen het bestand te
+laden.
Kies een X-server (Configureer uw grafische kaart)
Kies een X-server (Configureer uw grafische kaart)
DrakX heeft een veelomvattende gegevensbank van videokaarten en zal uw
+grafische kaart gewoonlijk juist identificeren.
Als het installatieprogramma uw videokaart niet correct gedetecteerd heeft
+en u weet welke u heeft, kunt u deze in de boomstructuur selecteren via:
Vendor (producent)
dan de naam van uw kaart
en het type
Als u de kaart niet in de Vendor-lijst kunt vinden (omdat ze zich nog niet
+in de gegevensbank bevindt of omdat het een oudere kaart is), vindt u
+mogelijk een geschikt stuurprogramma in de Xorg categorie.
De Xorg lijst levert meer dan 40 algemene opensource-stuurprogramma's voor
+videokaarten. Als u nog steeds geen stuurprogramma met de naam van uw kaart
+kunt vinden, kunt u nog het vesa-stuurprogramma gebruiken dat elementaire
+mogelijkheden biedt.
Let wel: als u een ongeschikt stuurprogramma kiest, heeft u enkel toegang
+tot de opdrachtregel-interface.
Sommige videokaartproducenten leveren fabrikantsgebonden stuurprogramma's
+voor Linux die enkel in de Nonfree installatiebronnen beschikbaar zijn en in
+sommige gevallen uitsluitend op de website van de betreffende fabrikant.
Om toegang tot de Nonfree installatiebronnen te krijgen, moeten ze
+uitdrukkelijk ingeschakeld worden. Doe dit zonodig meteen nadat u Mageia
+voor het eerst start.
Welke grafische omgeving (ook bekend als werkomgeving) u ook koos voor deze
+installatie van Mageia, zij is gebaseerd op een
+grafisch gebuikersinterfacesysteem met de naam X-Windows,
+of eenvoudig X. Om KDE,
+Gnome, LXDE of welke andere grafische
+omgeving dan ook goed te laten werken, moeten de volgende instellingen van
+X juist zijn. Kies de correcte instellingen als u kunt
+zien dat DrakX geen keuze maakte, of als u denkt
+dat de keuze verkeerd is.
Grafische kaart: Kies zonodig uw
+kaart uit de lijst.
Beeldscherm: Indien van
+toepassing kunt u Plug'n Play kiezen, selecteer anders
+uw monitor in de Fabrikant- of
+Algemeen-lijst. Neem Aangepast als
+u liever zelf de horizontale en verticale verversingsfrequenties van uw
+beeldscherm kiest.
Waarschuwing
Onjuiste verversingsfrequenties kunnen uw monitor beschadigen.
Resolutie: Stel hier de gewenste
+resolutie en kleurdiepte van uw monitor in.
Test: De testknop verschijnt
+niet altijd bij het installeren. Als de knop er is, kunt u uw instellingen
+controleren door erop te klikken. Als u de vraag ziet of uw instelling
+correct is, kunt u met "ja" antwoorden zodat de instellingen bewaard
+worden. Als u niets ziet, keert u terug naar het configuratiescherm en kunt
+u alles opnieuw instellen totdat de test goed is. Zorg dat uw
+instellingen aan de veilige kant zijn als de testknop niet aanwezig
+is
Opties: Hier kunt u
+verschillende opties toestaan of uitschakelen.
DrakX heeft een uitgebreid gegevensbestand met monitors en zal de uwe
+gewoonlijk correct identificeren.
Waarschuwing
Door een monitor met verkeerde kenmerken te selecteren, zou u uw
+beelscherm kunnen beschadigen. Probeer a.u.b. niets zonder te weten wat u
+doet. Raadpleeg bij twijfel de handleiding van uw monitor.
Aangepast
Met deze optie kunt u twee cruciale parameters instellen, de horizontale en
+vertikale verversingsfrequentie. De horizontale is de snelheid waarmee de
+beeldlijnen worden geschreven, de verticale is de snelheid waarmee het hele
+beeld wordt ververst.
Het is ERG BELANGRIJK dat u geen beeldscherm instelt
+met andere mogelijke verversingsfrequenties dan die van uw monitor: u zou uw
+monitor kunnen beschadigen. Raadpleeg de handleiding van uw monitor en wees
+terughoudend bij het instellen in geval van twijfel.
Plug'n Play
Dit is the standaard optie, waarbij het beeldscherm de gegevens levert die
+uw computer nodig heeft om het goed te configureren.
Vendor (producent)
Als DrakX uw beeldscherm niet goed herkent en u weet welke monitor u heeft,
+kunt u deze als volgt in de boomstructuur kiezen:
Vendor (producent)
naam van de fabrikant
naam en type nummer van het beeldscherm
Algemeen
In deze groep kunt u kiezen uit bijna 30 monitorconfiguraties, traditionele,
+zoals 1024x768 @ 60Hz, maar ook configuraties voor flat panels, platte
+schermen die bijvoorbeeld in laptops zitten. Dit is vaak een goede groep om
+van te kiezen als u het Vesa stuurprogramma moet gebruiken omdat uw
+videokaart niet goed herkend wordt. Ook hier is het verstandig terughoudend
+te zijn met uw keuze.
Als u uw root-partitie (/) wilt versleutelen, verzeker u
+er dan van dat u een aparte /boot-partitie heeft. De
+/boot-partitie mag NIET versleuteld worden, anders kunt u
+uw systeem niet opstarten.
Pas hier de partitionering van uw harde schijf of schijven aan. U kunt
+partities verwijderen of aanmaken, het bestandssysteem of de grootte van een
+partitie wijzigen en zelfs bekijken wat ze bevatten voor u start.
+
Er is een tabblad voor elke gevonden harde schijf of opslag medium, zoals
+een USB-stick. Deze zijn bijvoorbeeld genummerd "sda", "sdb" en "sdc" als er
+drie zijn.
+
Klik op Alles wissen om alle partities op het
+geselecteerde opslag apparaat te verwijderen.
Voor alle andere acties: Klik eerst op de gewenste partitie. Bekijk haar
+vervolgens, of kies een bestandssysteem en een koppelpunt, pas de grootte
+aan of verwijder haar.
Ga verder totdat alles naar uw wensen is aangepast.
In dit scherm kunt u de inhoud van uw harde schijf of schijven zien en de
+ruimtes die de DrakX-partitioneringswizard gevonden heeft om
+Mageia te installeren.
Welke opties van de lijst hieronder op uw systeem beschikbaar zijn hangt af
+van de indeling en de inhoud van uw specifieke harde schijf (schijven).
Huidige partities gebruiken
Als deze optie beschikbaar is, werden bestaande Linux compatibele partities
+gevonden die gebruikt kunnen worden voor het installeren.
Vrije ruimte gebruiken
Als u ongebruikte ruimte op uw harde schijf heeft die u voor uw nieuwe
+Mageia-installatie wilt gebruiken, kies dan deze optie.
Gebruik vrije ruimte op een Windows Partitie
DrakX kan aanbieden de ongebruikte ruimte van een windows partitie te
+gebruiken.
Dit kan een bruikbare manier zijn om plaats voor uw nieuwe Mageia
+installatie te maken, maar het is een riskante onderneming dus zorg dat u
+van al uw belangrijke bestanden een reservekopie heeft!
Merk op dat de Windows partitie hiervoor kleiner gemaakt moet worden, wat
+niet zonder enig risico is. De partitie moet "schoon" zijn, wat inhoudt dat
+Windows correct afgesloten moet zijn toen het voor het laatst gebruikt werd
+en dat het gedefragmenteerd moet zijn. Dit is echter geen garantie dat alle
+bestanden op de partitie uit het gebied gehaald zijn dat op het punt staat
+gebruikt te worden. Het wordt sterk aanbevolen om vooraf een kopie van uw
+persoonlijke bestanden te maken op een andere schijf of lokatie.
Bij deze optie is de resterende Windowspartitie lichtblauw en de nieuwe
+Mageiapartitie donkerblauw. Eronder ziet u hun voorgestelde groottes. U kunt
+die wijzigen door op de spleet tussen deze partities te klikken, en naar
+links of rechts te slepen. Zie de schermafbeelding hieronder.
Volledige harde schijf wissen en gebruiken.
Met deze optie zal de gehele schijf voor Mageia gebruikt worden.
Let op! Hierdoor zullen ALLE gegevens op de geselecteerde harde schijf
+gewist worden. Wees voorzichtig!
Gebruik deze optie niet als u van plan bent om een deel van de schijf voor
+iets anders te gebruiken, of als u er gegevens op hebt staan die u niet wilt
+verliezen.
Aangepaste schijfpartitionering
Hiermee krijgt u volledige controle over het plaatsen van de installatie op
+uw harde schijf of schijven.
Waarschuwing
Somige nieuwere gegevensdragers hebben nu logische sectoren van 4096 byte,
+in plaats van de gebruikelijke 512 byte. Door een gebrek aan beschikbare
+hardware is de partitioneringstool die tijdens het installeren gebruikt
+wordt, niet getest met zo'n opslagmedium. Ook gebruiken sommige SSD's een
+erase block grootte van meer dan 1 MB. Als u zo'n gegevensdrager heeft,
+bevelen we aan deze vooraf met een alternatief werktuig, bijvoorbeeld
+gparted, te partitioneren en de volgende instellingen te gebruiken:
"Uitlijnen met" "MiB"
"Vrije ruimte links (MiB)" "2"
Vergewis u er ook van dat alle partities gecreëerd worden met een even
+aantal megabytes.
U bent klaar met het installeren en configuren van
+Mageia en u kunt nu met een gerust hart het
+installatiemedium verwijderen en uw computer herstarten.
Tijdens het opstarten kunt u in scherm voor de opstartlader kiezen tussen de
+besturingssystemen op uw computer (als u er meer dan één heeft).
Als u de instellingen voor de opstartlader niet aangepast heeft, wordt
+Mageia automatisch geselecteerd en gestart.
Veel plezier!
Bezoek www.mageia.org als u vragen heeft of als u wilt bijdragen aan Mageia
Hier kunt u aanvinken welke partititie(s) u wilt formatteren. Gegevens op
+partities die niet gekozen zijn, zullen bewaard
+blijven.
Gewoonlijk moeten tenminste de partities die DrakX selecteerde,
+geformatteerd worden.
Kies Geavanceerd om partities te selecteren die u
+wilt controleren op zogenoemde slechte blokken
Tip
Als u niet zeker bent dat u de juiste keuze gemaakt heeft, kunt u op
+Vorige klikken tot u terug bent in het eerste
+Partitioneringsscherm en dan op Aangepaste
+schijfpartitionering. In het volgende scherm kunt u een partitie
+aanklikken en dan in de rechterkolom kiezen om die te bekijken.
Klik op Volgende om door te gaan als u zeker bent van
+uw keus.
U zult niet alle installatieschermen zien die in deze handleiding besproken
+worden. Welke schermen u krijgt hangt af van uw systeem en van de keuzes die
+u tijdens het installeren maakt.
Deze handleiding werd geproduceerd met behulp van het Calenco CMS, ontwikkeld door NeoDoc
Ze werd door vrijwilligers in hun vrije tijd geschreven. Neem a.u.b. contact
+op met het Documentatie
+Team, als u mee wilt helpen deze handleiding te verbeteren.
DrakX is ontworpen om uw installatie of systeemopwaardering zo gemakkelijk
+mogelijk te maken, ongeacht of GNU-Linux nieuw is voor u of dat u een
+ervaren gebruiker bent.
Het beginscherm heeft een menu met verscheidene opties, als u niets
+verandert zal de installatie starten, wat gewoonlijk het enige is dat u
+nodig heeft.
Figuur 1. Allereerste installatiewelkomsscherm
De standaard welkomsschermen van de Mageia-DVD's ziet u hieronder. De eerste
+is in BIOS- of legacy-modus gestart, de tweede in UEFI-modus:
+
Vanuit dit eerste scherm is het mogelijk enkele persoonlijke voorkeuren in
+te stellen:
De taal (enkel voor de installatie, deze kan verschillen van de gekozen taal
+voor het systeem) door op de F2-toets te drukken (niet in UEFI modus)
Selecteer een taal met de pijltoetsen en druk Enter.
Hier is, als voorbeeld, het Franse welkomsscherm van een LiveDVD/CD. Merk op
+dat de Live DVD/CD niet de keuzes Rescue System,
+Memory test en Hardware Detection
+Tool heeft.
Wijzig de schermresolutie door op F3 te klikken (niet in UEFI-modus).
Voeg kernel opties toe door op de F6-knop
+te klikken in legacymodus of e te typen in
+UEFI-modus.
Als de installatie faalt, kan het nodig zijn het opnieuw te proberen met een
+van de extra opties. Het F6-menu laat een nieuwe regel zien, genaamd
+Boot options en heeft vier mogelijkheden:
- Default, het verandert niets aan de standaard opties.
- Safe Settings, voorrang wordt gegeven aan de veiligste opties, ten koste
+van prestaties zoals snelheid.
- No ACPI (Advanced Configuration and Power Interface), met energiebeheer
+wordt geen rekening gehouden.
- No Local APIC (Local Advanced Programmable Interrupt Controller), betreft
+CPU-onderbrekingen, selecteer deze optie als u dat gevraagd wordt.
Indien u een van deze mogelijkheden selecteert, worden de standaard opties
+aangepast, die zichtbaar zijn in de Bootoptiesregel.
Opmerking
In sommige Mageia uitgaves verschijnen de mogelijkheden die via F6 gekozen
+kunnen worden, niet in de Bootoptiesregel, maar worden
+dan toch echt gebruikt.
Leer meer kernelopties via F1 (niet in UEFI modus)
Via F1 krijgt u een scherm met meer beschikbare opties. Kies er een met de
+pijltjestoetsen en druk op Enter om meer details te krijgen, of klik op de
+Esc toets om terug te gaan naar het welkomsscherm.
Het gedetailleerde scherm voor de splash opties. Klik op Esc of kies
+Return to Boot Options om weer naar de optieslijst te
+gaan. Deze opties kunnen handmatig aan de
+Bootoptiesregel worden toegevoegd.
Opmerking
De hulp wordt in de gekozen taal vertaald met de F2 toets.
Hier is het standaard welkomsscherm van een kabelnetwerkgebaseerde
+Installatie CD (Boot.iso of Boot-Nonfree.iso image):
Het staat niet toe de taal hier te wijzigen, de beschikbare opties worden in
+het scherm uitgelegd. Zie voor meer informatie over kabelnetwerkgebaseerd
+installeren met boot.iso: de Mageia Wiki
Waarschuwing
De toetsenbordindeling is de Amerikaanse.
De Installatiestappen
Het installatieproces is onderverdeeld in stappen, die in het zijpaneel van
+de volgende schermen zichtbaar zijn.
Elke stap bevat één of meerdere schermen die ook knoppen met het label
+"Geavanceerd" kunnen hebben met extra of minder
+gebruikelijke opties.
De meeste schermen hebben "hulp" knoppen die meer
+uitleg geven over de desbetreffende stap.
Opmerking
Als u tijdens het installeren besluit de installatie af te breken, is het
+mogelijk opnieuw op te starten. Denk a.u.b. goed na voordat u dit
+doet. Zodra er een partitie geformatteerd is of het installeren van updates
+is begonnen, bevindt uw computer zich niet meer in dezelfde staat als
+voorheen. De kans is groot dat u door het afbreken van de installatie met
+een onbruikbaar systeem komt te zitten. Als u desondanks toch opnieuw wilt
+opstarten, ga dan naar een tekst terminal door gelijktijdig de drie toetsen
+Alt Ctrl F2 in te drukken. Druk vervolgens simultaan
+op Alt Ctrl Delete om opnieuw op te starten.
Installatieproblemen en mogelijke oplossingen
Geen grafische interface
Na het eerste scherm kwam u niet bij het taalkeuzescherm. Dit kan gebeuren
+bij sommige grafische kaarten en oudere systemen. Probeer een lagere
+resolutie te gebruiken door "vgalo" te typen bij de "boot:"-prompt.
Als de hardware erg oud is, kan het zijn dat een grafische installatie niet
+mogelijk is. In dit geval is het de moeite waard een tekstmodusinstallatie
+te proberen. Klik daartoe op ESC als u bij het eerste welkomsscherm bent en
+bevestig met ENTER. U zult een zwart schrem zien met het woord "boot:". Typ
+"text" en druk op ENTER. Ga nu verder met installeren in tekstmodus.
Installatieblokkades
Als het systeem tijdens de installatie blokkeert, kan er een probleem zijn
+met de hardware detectie. In dit geval kan de automatische detectie van
+hardware overgeslagen worden om later te regelen. Type
+"noauto" bij de prompt om dit te proberen. Deze optie mag
+zonodig met beide vorige gecombineerd worden.
RAM-probleem
Deze zullen zelden nodig zijn, maar in sommige gevallen wordt de beschikbare
+hoeveelheid RAM onjuist gedetecteerd. U kunt dit handmatig specificeren door
+de mem=xxxM parameter te gebruiken, waarin xxx de juiste
+hoeveelheid RAM is, bijv. "mem=256M" betekent 256MB aan
+RAM.
Dynamische partities
Als u uw harde schijf van "basic" naar "dynamic" formaat geconverteerd heeft
+in Microsoft Windows, weet dan dat het onmogelijk is Mageia op deze schijf
+te installeren. Zie de Microsoft documentatie om terug te gaan naar een
+basic schijf: http://msdn.microsoft.com/en-us/library/cc776315.aspx.
Hier vindt u de lijst van beschikbare bronnen. Niet alle bronnen zijn
+beschikbaar, overeenkomstig de media die U gebruikt om van te
+installeren. De selectie van bronnen bepaalt welke pakketten beschikbaar
+zijn ter keuze in de volgende stappen.
De Core bron kan niet uitgeschakeld worden, want ze
+bevat de basis van de distributie.
De Nonfree bron bevat pakketten die vrij van betaling
+zijn, d.w.z. Mageia kan die herdistribueren, maar zij bevatten
+gesloten-bron-software (vandaar de naam Nonfree, oftewel Nietvrij). Deze
+bron bevat bijvoorbeeld eigen drivers van nVidia en ATI voor grafische
+kaarten, fabriekssoftware voor diverse WiFi kaarten, e.d.
De Tainted bron bevat pakketten die zijn uitgegeven
+onder een vrije licentie. Het belangrijkste criterium om pakketten in deze
+bron te plaatsen is dat zij inbreuk kunnen maken op copyright wetten in
+sommige landen, bijvoorbeeld Multimedia codecs die nodig zijn om diverse
+audio/video bestanden te spelen en pakketten om commerciele video, dvd
+e.d. af te spelen.
U kunt een minimale installatie kiezen door alles in het
+Pakketgroepselectiescherm te deselecteren, zie de paragraaf “Pakketgroepselectie”.
Minimale installatie is bedoeld voor degenen die
+Mageia op een bepaalde manier willen gebruiken,
+zoals als server of gespecialiseerd werkstation. Waarschijnlijk gebruikt u
+deze optie samen met de Individuele pakketselectie, zie de paragraaf “Softwarebeheer”.
Als u deze installatieklasse kiest, zal het bijbehorende scherm u een aantal
+bruikbare extra's bieden om te installeren, zoals documentatie en X.
DrakX maakte slimme keuzes voor de configuratie van uw systeem, afhankelijk
+van de keuzes die u maakte en de apparatuur die DrakX aantrof. U kunt de
+instellingen hier controleren en in indien gewenst veranderen door eerst op
+Configureren te klikken.
Hier kunt u uw toetsenbordinstelling veranderen. De omschrijving van het
+toetsenbord is afhankelijk van de taal en/of het land waarvoor het ontworpen
+werd en vaak ook van het toetsenbordtype.
Muis:
Hier kunt u ook andere aanwijsapparaten toevoegen of configureren, zoals
+trackballs and touchpads.
Geluidskaart:
Het installatieprogramma kiest het standaardstuurprogramma, als dat
+bestaat. De optie om een ander stuurprogramma te kiezen, wordt alleen
+gegeven als er meerdere stuurprogramma's voor uw kaart zijn, maar geen
+daarvan het standaardstuurprogramma is.
Grafische interface:
Hier kunt u uw grafische kaart(en) en beelscherm(en) instellen.
U kunt uw netwerk hier instellen, maar als u de Nonfree bronnen nu niet
+ingeschakeld heeft, kunt u dat voor netwerkkaarten met propriëtaire
+stuurprogramma's beter achteraf doen. Dat kan dan in het
+Mageia-configuratiecentrum (MCC).
Waarschuwing
Als u een netwerkkaart toevoegt, vergeet dan niet uw firewall zo in te
+stellen dat hij deze interface ook bewaakt.
Proxies:
Een proxy server werkt als een tussenpersoon tussen uw computer en het
+verdere internet. In deze sectie kunt u uw computer zo configureren dat hij
+een proxy service gebruikt.
Mogelijk moet u uw systeembeheerder vragen om de instellingen die u hier
+moet invullen.
Beveiliging
Beveiligingsniveau:
Stel hier het beveiligingsniveau voor uw computer in, in de meeste gevallen
+is de standaardinstelling (Standaard) geschikt voor algemeen gebruik.
Controleer welke optie het beste bij uw gebruik past.
Firewall:
Een firewall is bedoeld as barrière tussen uw belangrijke gegevens en de
+boeven daarbuiten op internet die ze zouden willen aantasten of stelen.
Selecteer de diensten die toegang tot uw systeem mogen hebben. Uw selectie
+hangt af van waar u uw computer voor gebruikt.
Waarschuwing
Denk eraan dat alles toestaan (geen firewall) erg riskant kan zijn.
diff --git a/installer/5/nl/content/nwSearchFnt.js b/installer/5/nl/content/nwSearchFnt.js
new file mode 100644
index 00000000..fc12d113
--- /dev/null
+++ b/installer/5/nl/content/nwSearchFnt.js
@@ -0,0 +1,513 @@
+/*----------------------------------------------------------------------------
+ * 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) {
+
+ //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/5/nl/content/search/punctuation.props b/installer/5/nl/content/search/punctuation.props
new file mode 100644
index 00000000..d3e3fcd2
--- /dev/null
+++ b/installer/5/nl/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/5/nl/content/search/stemmers/de_stemmer.js b/installer/5/nl/content/search/stemmers/de_stemmer.js
new file mode 100644
index 00000000..7ff3822a
--- /dev/null
+++ b/installer/5/nl/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/5/nl/content/search/stemmers/en_stemmer.js b/installer/5/nl/content/search/stemmers/en_stemmer.js
new file mode 100644
index 00000000..f58012f2
--- /dev/null
+++ b/installer/5/nl/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/5/nl/content/search/stemmers/fr_stemmer.js b/installer/5/nl/content/search/stemmers/fr_stemmer.js
new file mode 100644
index 00000000..34f97431
--- /dev/null
+++ b/installer/5/nl/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
+
+
+
+ Beveiligingsniveau
Selecteer uw land. Dit is belangrijk voor allerlei instellingen, zoals de
+muntsoort en de toegestane draadloze instellingen. Het verkeerde land
+instellen kan veroorzaken dat u geen draadloos netwerk kunt gebruiken.
Als uw land niet in de lijst staat, klik dan op de Overige
+landen knop en kies uw land daar.
Opmerking
Als uw land alleen in de Overige landen lijst staat kan
+het, nadat u op OK klikt, lijken alsof een land van
+de eerste lijst gekozen is. Negeer dit a.u.b., DrakX zal uw echte keuze
+volgen.
Invoermethode
In het Overige landen scherm kun je ook een
+invoermethode selecteren (onderaan de lijst). Met invoermethodes kunnen
+gebruikers meertalige tekens invoeren (Chinees, Japans, Koreaans,
+etc.). IBus is de standaard invoermethode in de Mageia DVD's en in de
+Africa/India en Asia/no-India Live-CD's. IBus is de standaard input methode
+voor Aziatische en Afrikaanse locales, het is dus niet nodig het handmatig
+te configureren. Andere intput methodes (SCIM, GCIN, HIME, enz.) hebben
+soortgelijke fucties als IBus en kunnen geïnstalleerd worden als u HTTP/FTP
+media toevoegt voor u de pakketten selecteert.
Opmerking
Als u het instellen van de invoermethode miste tijdens het installeren, kunt
+u dat als u uw geinstalleerde systeem gestart heeft alsnog doen via
+"Configureer uw Computer" -> "Systeem", of door in een konsole of terminal
+localedrake als root te starten.
Als u één of meer Mageia-installaties heeft op uw
+systeem, kunt u er één uitkiezen om op te waarderen naar de nieuwste
+uitgave.
Waarschuwing
Uitsluitend opwaarderen vanaf een eerdere Mageia versie die nog
+ondersteund werd toen deze versie van het installatieprogramma
+werd uitgegeven, is uitgebreid getest. Als u een Mageia versie wilt
+opwaarderen die al niet meer ondersteund werd toen deze werd uitgegeven, dan
+is het beter een schone installatie te doen waarbij u uw
+/home partitie bewaart.
Opmerking
Als u tijdens het installeren besluit de installatie af te breken, is het
+mogelijk opnieuw op te starten. Denk a.u.b. goed na voordat u dit
+doet. Zodra er een partitie geformatteerd is of het installeren van updates
+is begonnen, bevindt uw computer zich niet meer in dezelfde staat als
+voorheen. De kans is groot dat u door het afbreken van de installatie met
+een onbruikbaar systeem komt te zitten. Als u desondanks toch opnieuw wilt
+opstarten, ga dan naar een tekst terminal door gelijktijdig de drie toetsen
+Alt Ctrl F2 in te drukken. Druk vervolgens simultaan
+op Alt Ctrl Delete om opnieuw op te starten
Tip
Als u een extra taal vergat te installeren, kunt u nu nog terug van het
+"installeren of opwaarderen" scherm naar het taalkeuzescherm door
+gelijktijdig op de toetsen Alt Ctrl Home te
+drukken. Doe dit niet later tijdens de installatie.
DrakX selecteert een geschikte toetsenbord-indeling voor uw taal, maar als
+dat niet lukt zal hij uitgaan van een VS-toetsenbordindeling (US QWERTY).
Verzekert u zich er van dat de gekozen selectie juist is. Als u niet weet
+wat voor indeling uw toetsenbord heeft, kijk dan in de specificaties die
+meegeleverd werden of vraag het aan de leverancier. Er kan zelfs een label
+aan het toetsenbord zitten dat de indeling identificeert. U kunt ook hier
+kijken: en.wikipedia.org/wiki/Keyboard_layout
+(Engelstalig)
Staat uw toetsenbord niet in de lijst die u ziet, klik dan op
+Meer om een volledige lijst te krijgen en selecteer
+uw toetsenbord daar.
Waarschuwing
Nadat u een toetsenbord uit het Meer scherm kiest,
+keert u terug in het eerste toetsenbordkeuzescherm en zal het lijken alsof
+een toetsenbord van dat scherm gekozen werd. U kunt deze vergissing met een
+gerust hart negeren en doorgaan met de installatie: Uw toetsenbordindeling
+is die welke u uit de volledige lijst koos.
Als u een toetsenbord kiest dat gebaseerd is op niet-Latijnse lettertekens,
+krijgt u een extra scherm waarin u kunt aangeven hoe u wilt wisselen tussen
+de Latijnse en niet-Latijnse indeling.
Kies hier uw voorkeurstaal na eerst de lijst voor uw continent uit te
+vouwen. Mageia zal deze selectie gebruiken
+tijdens het installeren en voor het straks geïnstalleerde systeem op uw
+computer.
Wanneer u meerdere talen op uw systeem wilt gebruiken, voor uzelf of voor
+andere gebruikers, klik dan op "Meerdere talen" om ze
+nu toe te voegen. Het is lastig om achteraf ondersteuning voor extra talen
+toe te voegen.
Waarschuwing
Zelfs als u meer dan één taal kiest, moet één van hen als voorkeurstaal
+gekozen worden in het eerste taalscherm. Deze zal ook aangevinkt zijn in het
+"Meerdere talen" scherm. .
Als u de "taal" van uw toetsenbord ook installeert, voorkomt u verwarring
+later tijdens de installatie.
Mageia gebruikt UTF-8 (Unicode) ondersteuning, dat gewoonlijk goed
+werkt. Als u weet dat deze niet geschikt is voor één van uw talen, kan zij
+onderdrukt worden in het "Meerdere talen" scherm, door voor de oude
+compatibiliteit te kiezen. Deze is dan van toepassing op alle geïnstalleerde
+talen.
U kunt de taal van uw systeem na installatie veranderen in één van de andere
+geïnstalleerde talen in het Mageia Configuratiecentrum onder "Systeem ->
+Regionaal -> Taalinstellingen voor uw systeem beheren".
Als u liever andere opstartladerinstellingen heeft dan DrakX koos, kunt u ze
+hier veranderen.
Misschien heeft u al een ander besturingssysteem op uw machine, in dat geval
+moet u besluiten of u Mageia aan uw bestaande opstartlader wilt toevoegen,
+of dat u Mageia toestaat een nieuwe te creëren.
Tip
De Mageia grafische menu's zijn mooi :)
De Mageia-opstartlader gebruiken
Standaard schrijft Mageia een nieuwe GRUB-opstartlader in de MBR (Master
+Boot Record) van uw eerste harde schijf. Als u al andere besturingssystemen
+heeft, probeert Mageia ze aan uw nieuwe Mageia opstartmenu toe te voegen.
Mageia biedt nu, naast de mogelijkheid om GRUB legacy of Lilo als
+opstartlader te nemen, ook GRUB2 als keuze aan.
Waarschuwing
Linux systemen die de GRUB2 opstartlader gebruiken worden nog niet door GRUB
+legacy ondersteund en zullen niet herkend worden als de standaard GRUB
+opstartlader gebruikt wordt.
De beste oplossing hiervoor is de GRUB2 opstartlader te gebruiken, die
+tijdens het installeren in de Overzichtspagina beschikbaar is.
Een bestaande opstartlader gebruiken
Als u besluit een bestaande opstartlader te gebruiken, moet u er tijdens de
+installatie aan denken te STOPPEN in de overzichtspagina en op de
+Opstartlader Configureren knop te klikken, waarna u
+de locatie kunt veranderen waar de opstartlader geplaatst wordt.
Kies geen apparaat zoals "sda", anders overschrijft u uw bestaande MBR. U
+moet de root partitie selecteren die u eerder tijdens de installatie koos,
+bijvoorbeeld "sda7".
Ter verduidelijking, sda is een apparaat, sda7 is een partitie.
Tip
Ga naar tty2 met Ctrl+Alt+F2 en type df om te controleren
+waar uw / (root) partitie is. Ctrl+Alt+F7 brengt u terug
+naar het installatiescherm.
De precieze procedure om Mageia aan een bestaande opstartlader toe te
+voegen, valt buiten het bereik van dit document. In de meeste gevallen is
+het nodig het installatieprogramma van de betreffende opstartlader te
+gebruiken, dat Mageia automatisch zou moeten zien en toevoegen. Raadpleeg de
+documentatie van het betreffende besturingssysteem.
Geavanceerde optie voor de opstartlader
Als u zeer weinig schijfruimte heeft voor de / partitie
+met /tmp, klik dan op Geavanceerd
+en zet een vinkje voor Elke keer bij opstarten /tmp
+legen. Dit helpt om wat vrije ruimte te behouden.
diff --git a/installer/5/nl/content/setupBootloaderAddEntry.html b/installer/5/nl/content/setupBootloaderAddEntry.html
new file mode 100644
index 00000000..2a5bb81d
--- /dev/null
+++ b/installer/5/nl/content/setupBootloaderAddEntry.html
@@ -0,0 +1,46 @@
+
+
+
+
+ Wijzig een opstartmenu-ingang of voeg er een toe
U kunt een ingang (in het scherm "waarde" genoemd) toevoegen of er een
+selecteren om aan te passen. Klik op de betreffende knop in het
+Configuratie van Opstartlader scherm en bewerk de
+gegevens in het scherm dat zich op de voorgrond opent.
Opmerking
Als u Grub 2 als opstartlader heeft gekozen, kunt u deze tool
+niet gebruiken om ingangen aan te passen. Klik op 'Volgende'. U kunt wel
+handmatig /boot/grub2/custom.cfg bewerken of de tool
+grub-customizer gebruiken.
Een paar dingen die zonder enig risico gedaan kunnen worden, zijn de naam
+van een menu-ingang veranderen en het hokje aanvinken waarmee een waarde de
+standaard ingang wordt.
U kunt het juiste versienummer van een ingang toevoegen of deze helemaal
+hernoemen.
De Standaard waarde of ingang, is die die gestart wordt als u geen keuze
+maakt tijdens het opstarten van uw computer.
Waarschuwing
Door andere dingen te veranderen kan het gebeuren dat u uw systeem niet meer
+kunt opstarten. Probeer alstublieft niets zonder precies te weten wat u
+doet.
DrakX herkent harde schijven gewoonlijk correct, maar het kan zijn dat hij
+sommige oudere SCSI-schijfcontrollers niet herkent en daardoor verzuimt de
+benodigde drivers te installeren.
Als dit gebeurt, moet u DrakX vertellen welke SCSI controller(s) u heeft.
In dit scherm ziet u de naam van het stuurprogramma dat DrakX koos voor uw
+geluidskaart. Het is het standaardstuurprogramma als we dat hebben.
+
Het standaardstuurprogramma zou zonder problemen moeten werken. Komt u na de
+installatie toch problemen tegen, start dan draksound of
+start MCC (Mageia Configuratiecentrum), klik op de
+Apparatuur tab en dan op
+Audioconfiguratie rechts boven in het scherm.
+
Klik vervolgens in het draksound- of "Audioconfiguratie"-scherm op
+Gevanceerd en dan op
+Probleemaanpak voor zeer bruikbaar advies om het
+probleem op te lossen.
+
Geavanceerd
Tijdens installatie, in dit scherm, op Geavanceerd
+klikken is zinvol als er geen standaardstuurprogramma is en er meerdere
+stuurprogramma's beschikbaar zijn, maar u denkt dat de verkeerde gekozen is.
+
In dat geval kunt u een ander stuurprogramma selecteren door te klikken op
+Een stuurprogramma uitzoeken.
+
Mageia bevalt u niet of het lukte niet het correct te installeren, kortom: u
+wil er vanaf. Dat is uw recht en Mageia geeft u ook de mogelijkheid om de
+installatie ongedaan te maken. Dat geldt niet voor elk besturingssysteem.
Maak eerst een backup van uw gegevens. Start daarna op vanaf uw Mageia
+installatie DVD en selecteer Rescue system, dan, Restore Windows boot
+loader. Voortaan heeft u enkel Windows bij het opstarten, zonder optie om uw
+besturingssysteem te kiezen.
Om de ruimte terug te krijgen die door de Mageia partities werd gebruikt,
+klik op Start -> Control Panel -> Administrative Tools -> Computer
+Management -> Storage -> Disk Management om de partitiemanager te
+starten. U zult de Mageia partities herkennen aan het label
+Unknown, en ook door hun grootte en plaats op de
+schijf. Rechtsklik op elk van deze partities en kies
+Delete. De ruimte komt beschikbaar.
Bij XP kon u een nieuwe partitie maken en die formatteren (FAT32 of
+NTFS). De partitie kreeg een partitie letter.
Als u Vista or 7 heeft, heeft u nog een mogelijkheid: u kunt de partitie
+links van de vrije ruimte vergroten. Er zijn andere partitioneringstools
+die gebruikt kunnen worden, zoals gparted, beschikbaar voor zowel windows
+als Linux. Zoals altijd, wees zeer voorzichtig bij het wijzigen van
+partities en zorg dat alle belangrijke dingen een backup hebben.