aboutsummaryrefslogtreecommitdiffstats
path: root/installer/6/uk/content/search
diff options
context:
space:
mode:
Diffstat (limited to 'installer/6/uk/content/search')
-rw-r--r--installer/6/uk/content/search/default.props1
-rw-r--r--installer/6/uk/content/search/en-us.props45
-rw-r--r--installer/6/uk/content/search/es-es.props179
-rw-r--r--installer/6/uk/content/search/htmlFileInfoList.js36
-rw-r--r--installer/6/uk/content/search/htmlFileList.js37
-rw-r--r--installer/6/uk/content/search/index-1.js758
-rw-r--r--installer/6/uk/content/search/index-2.js757
-rw-r--r--installer/6/uk/content/search/index-3.js754
-rw-r--r--installer/6/uk/content/search/ja-jp.props1
-rw-r--r--installer/6/uk/content/search/nwSearchFnt.js513
-rw-r--r--installer/6/uk/content/search/punctuation.props31
-rw-r--r--installer/6/uk/content/search/stemmers/de_stemmer.js247
-rw-r--r--installer/6/uk/content/search/stemmers/en_stemmer.js187
-rw-r--r--installer/6/uk/content/search/stemmers/fr_stemmer.js299
14 files changed, 3845 insertions, 0 deletions
diff --git a/installer/6/uk/content/search/default.props b/installer/6/uk/content/search/default.props
new file mode 100644
index 00000000..22edf439
--- /dev/null
+++ b/installer/6/uk/content/search/default.props
@@ -0,0 +1 @@
+DEF01=a \ No newline at end of file
diff --git a/installer/6/uk/content/search/en-us.props b/installer/6/uk/content/search/en-us.props
new file mode 100644
index 00000000..da284ce5
--- /dev/null
+++ b/installer/6/uk/content/search/en-us.props
@@ -0,0 +1,45 @@
+DEF01=this
+DEF02=is
+DEF03=the
+DEF04=in
+DEF05=i
+DEF06=on
+DEF07=a
+DEF08=about
+DEF09=an
+DEF10=are
+DEF11=as
+DEF12=at
+DEF13=be
+DEF14=by
+DEF15=com
+DEF16=de
+DEF17=en
+DEF18=for
+DEF19=from
+DEF20=how
+DEF21=it
+DEF22=la
+DEF23=of
+DEF24=on
+DEF25=or
+DEF26=that
+DEF27=to
+DEF28=was
+DEF29=what
+DEF30=when
+DEF31=where
+DEF32=who
+DEF33=will
+DEF34=with
+DEF35=und
+DEF36=Next
+DEF37=Prev
+DEF38=Home
+DEF39=Motive
+DEF40=Inc
+DEF41=Copyright
+DEF42=All
+DEF43=rights
+DEF44=reserved
+DEF45=Up \ No newline at end of file
diff --git a/installer/6/uk/content/search/es-es.props b/installer/6/uk/content/search/es-es.props
new file mode 100644
index 00000000..fb73bdcc
--- /dev/null
+++ b/installer/6/uk/content/search/es-es.props
@@ -0,0 +1,179 @@
+DEF01=un
+DEF02=una
+DEF03=unas
+DEF04=unos
+DEF05=uno
+DEF06=sobre
+DEF07=todo
+DEF08=tambin
+DEF09=tras
+DEF10=otro
+DEF11=algn
+DEF12=alguno
+DEF13=alguna
+DEF14=algunos
+DEF15=algunas
+DEF16=ser
+DEF17=es
+DEF18=soy
+DEF19=eres
+DEF20=somos
+DEF21=sois
+DEF22=estoy
+DEF23=esta
+DEF24=estamos
+DEF25=estais
+DEF26=estan
+DEF27=como
+DEF28=en
+DEF29=para
+DEF30=atras
+DEF31=porque
+DEF32=por
+DEF33=estado
+DEF34=estaba
+DEF35=ante
+DEF36=antes
+DEF37=siendo
+DEF38=ambos
+DEF39=pero
+DEF40=por
+DEF41=poder
+DEF42=puede
+DEF43=puedo
+DEF44=podemos
+DEF45=podeis
+DEF46=pueden
+DEF47=fui
+DEF48=fue
+DEF49=fuimos
+DEF50=fueron
+DEF51=hacer
+DEF52=hago
+DEF53=hace
+DEF54=hacemos
+DEF55=haceis
+DEF56=hacen
+DEF57=cada
+DEF58=fin
+DEF59=incluso
+DEF60=primero
+DEF61=desde
+DEF62=conseguir
+DEF63=consigo
+DEF64=consigue
+DEF65=consigues
+DEF66=conseguimos
+DEF67=consiguen
+DEF68=ir
+DEF69=voy
+DEF70=va
+DEF71=vamos
+DEF72=vais
+DEF73=van
+DEF74=vaya
+DEF75=gueno
+DEF76=ha
+DEF77=tener
+DEF78=tengo
+DEF79=tiene
+DEF80=tenemos
+DEF81=teneis
+DEF82=tienen
+DEF83=el
+DEF84=la
+DEF85=lo
+DEF86=las
+DEF87=los
+DEF88=su
+DEF89=aqui
+DEF90=mio
+DEF91=tuyo
+DEF92=ellos
+DEF93=ellas
+DEF94=nos
+DEF95=nosotros
+DEF96=vosotros
+DEF97=vosotras
+DEF98=si
+DEF99=dentro
+DEF100=solo
+DEF101=solamente
+DEF102=saber
+DEF103=sabes
+DEF104=sabe
+DEF105=sabemos
+DEF106=sabeis
+DEF107=saben
+DEF108=ultimo
+DEF109=largo
+DEF110=bastante
+DEF111=haces
+DEF112=muchos
+DEF113=aquellos
+DEF114=aquellas
+DEF115=sus
+DEF116=entonces
+DEF117=tiempo
+DEF118=verdad
+DEF119=verdadero
+DEF120=verdadera
+DEF121=cierto
+DEF122=ciertos
+DEF123=cierta
+DEF124=ciertas
+DEF125=intentar
+DEF126=intento
+DEF127=intenta
+DEF128=intentas
+DEF129=intentamos
+DEF130=intentais
+DEF131=intentan
+DEF132=dos
+DEF133=bajo
+DEF134=arriba
+DEF135=encima
+DEF136=usar
+DEF137=uso
+DEF138=usas
+DEF139=usa
+DEF140=usamos
+DEF141=usais
+DEF142=usan
+DEF143=emplear
+DEF144=empleo
+DEF145=empleas
+DEF146=emplean
+DEF147=ampleamos
+DEF148=empleais
+DEF149=valor
+DEF150=muy
+DEF151=era
+DEF152=eras
+DEF153=eramos
+DEF154=eran
+DEF155=modo
+DEF156=bien
+DEF157=cual
+DEF158=cuando
+DEF159=donde
+DEF160=mientras
+DEF161=quien
+DEF162=con
+DEF163=entre
+DEF164=sin
+DEF165=trabajo
+DEF166=trabajar
+DEF167=trabajas
+DEF168=trabaja
+DEF169=trabajamos
+DEF170=trabajais
+DEF171=trabajan
+DEF172=podria
+DEF173=podrias
+DEF174=podriamos
+DEF175=podrian
+DEF176=podriais
+DEF177=yo
+DEF178=aquel
+DEF179=qu \ No newline at end of file
diff --git a/installer/6/uk/content/search/htmlFileInfoList.js b/installer/6/uk/content/search/htmlFileInfoList.js
new file mode 100644
index 00000000..8097507d
--- /dev/null
+++ b/installer/6/uk/content/search/htmlFileInfoList.js
@@ -0,0 +1,36 @@
+fil = new Array();
+fil["0"]= "diskdrake.html@@@Нетиповий поділ диска на розділи за допомогою DiskDrake@@@null";
+fil["1"]= "configureX_card_list.html@@@Вибір графічного сервера (налаштовування вашої графічної картки)@@@null";
+fil["2"]= "add_supplemental_media.html@@@Вибір носія (налаштовування додаткових носіїв пакунків для встановлення)@@@null";
+fil["3"]= "takeOverHdConfirm.html@@@Підтвердження форматування жорсткого диска@@@null";
+fil["4"]= "choosePackageGroups.html@@@Вибір груп пакунків@@@null";
+fil["5"]= "installer.html@@@DrakX, програма для встановлення Mageia@@@null";
+fil["6"]= "selectKeyboard.html@@@Клавіатура@@@null";
+fil["7"]= "misc-params.html@@@Резюме щодо інших параметрів@@@null";
+fil["8"]= "doPartitionDisks.html@@@Розбиття на розділи@@@null";
+fil["9"]= "securityLevel.html@@@Рівень безпеки@@@null";
+fil["10"]= "uninstall-Mageia.html@@@Вилучення Mageia@@@null";
+fil["11"]= "minimal-install.html@@@Мінімальне встановлення@@@null";
+fil["12"]= "setupBootloader.html@@@Основні параметри завантажувача@@@null";
+fil["13"]= "selectLanguage.html@@@Вибір мови@@@null";
+fil["14"]= "setupSCSI.html@@@Налаштування SCSI@@@null";
+fil["15"]= "configureX_chooser.html@@@Налаштування графічної картки та монітора@@@null";
+fil["16"]= "choosePackagesTree.html@@@Вибір окремих пакунків@@@null";
+fil["17"]= "installUpdates.html@@@Поновлення@@@null";
+fil["18"]= "Select-and-use-ISOs.html@@@Вибір і використання образів ISO@@@null";
+fil["19"]= "selectCountry.html@@@Вибір країни і регіону@@@null";
+fil["20"]= "configureServices.html@@@Налаштування ваших служб@@@null";
+fil["21"]= "media_selection.html@@@Вибір носія (з пакунками, які не є вільними)@@@null";
+fil["22"]= "setupBootloaderAddEntry.html@@@Додавання пункту меню завантаження та внесення змін у такі пункти@@@null";
+fil["23"]= "soundConfig.html@@@Налаштування звуку@@@null";
+fil["24"]= "acceptLicense.html@@@Умови ліцензування та нотатки щодо випуску@@@null";
+fil["25"]= "chooseDesktop.html@@@Вибір стільниці@@@null";
+fil["26"]= "firewall.html@@@Захисний шлюз@@@null";
+fil["27"]= "addUser.html@@@Керування обліковими записами користувача і адміністратора@@@null";
+fil["28"]= "selectInstallClass.html@@@Встановлення або оновлення@@@null";
+fil["29"]= "exitInstall.html@@@Вітаємо@@@null";
+fil["30"]= "formatPartitions.html@@@Форматування@@@null";
+fil["31"]= "configureX_monitor.html@@@Вибір монітора@@@null";
+fil["32"]= "selectMouse.html@@@Вибір драйвера миші@@@null";
+fil["33"]= "ask_mntpoint_s.html@@@Вибір точок монтування@@@null";
+fil["34"]= "configureTimezoneUTC.html@@@Налаштування часового поясу@@@null";
diff --git a/installer/6/uk/content/search/htmlFileList.js b/installer/6/uk/content/search/htmlFileList.js
new file mode 100644
index 00000000..7ee81fbf
--- /dev/null
+++ b/installer/6/uk/content/search/htmlFileList.js
@@ -0,0 +1,37 @@
+//List of files which are indexed.
+fl = new Array();
+fl["0"]= "diskdrake.html";
+fl["1"]= "configureX_card_list.html";
+fl["2"]= "add_supplemental_media.html";
+fl["3"]= "takeOverHdConfirm.html";
+fl["4"]= "choosePackageGroups.html";
+fl["5"]= "installer.html";
+fl["6"]= "selectKeyboard.html";
+fl["7"]= "misc-params.html";
+fl["8"]= "doPartitionDisks.html";
+fl["9"]= "securityLevel.html";
+fl["10"]= "uninstall-Mageia.html";
+fl["11"]= "minimal-install.html";
+fl["12"]= "setupBootloader.html";
+fl["13"]= "selectLanguage.html";
+fl["14"]= "setupSCSI.html";
+fl["15"]= "configureX_chooser.html";
+fl["16"]= "choosePackagesTree.html";
+fl["17"]= "installUpdates.html";
+fl["18"]= "Select-and-use-ISOs.html";
+fl["19"]= "selectCountry.html";
+fl["20"]= "configureServices.html";
+fl["21"]= "media_selection.html";
+fl["22"]= "setupBootloaderAddEntry.html";
+fl["23"]= "soundConfig.html";
+fl["24"]= "acceptLicense.html";
+fl["25"]= "chooseDesktop.html";
+fl["26"]= "firewall.html";
+fl["27"]= "addUser.html";
+fl["28"]= "selectInstallClass.html";
+fl["29"]= "exitInstall.html";
+fl["30"]= "formatPartitions.html";
+fl["31"]= "configureX_monitor.html";
+fl["32"]= "selectMouse.html";
+fl["33"]= "ask_mntpoint_s.html";
+fl["34"]= "configureTimezoneUTC.html";
diff --git a/installer/6/uk/content/search/index-1.js b/installer/6/uk/content/search/index-1.js
new file mode 100644
index 00000000..2ffd5d1a
--- /dev/null
+++ b/installer/6/uk/content/search/index-1.js
@@ -0,0 +1,758 @@
+var indexerLanguage="en";
+//Auto generated index for searching.
+w["-"]="5,18,26,27";
+w["-l"]="18";
+w["-sa"]="0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34";
+w["0"]="0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34";
+w["00"]="18";
+w["0027"]="27";
+w["0x2"]="18";
+w["0x81"]="18";
+w["1"]="8,18";
+w["1-1"]="18";
+w["100"]="18";
+w["1000"]="18";
+w["1024x768"]="31";
+w["1100"]="18";
+w["12"]="8";
+w["128"]="18";
+w["14"]="18";
+w["160"]="8";
+w["18mjtwlmpucc3ssb"]="18";
+w["19"]="8";
+w["1m"]="18";
+w["2"]="18,32";
+w["255"]="18";
+w["256"]="5";
+w["256m"]="5";
+w["27"]="18";
+w["2gb"]="18";
+w["3"]="0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34";
+w["30"]="31";
+w["32-бітова"]="18";
+w["32-бітової"]="18";
+w["32-бітові"]="2";
+w["4"]="8,18";
+w["40"]="1";
+w["4096"]="8";
+w["4194304"]="18";
+w["43"]="18";
+w["50"]="8";
+w["512"]="8";
+w["512-byte"]="18";
+w["6"]="8";
+w["60"]="31";
+w["604531"]="18";
+w["64-бітова"]="18";
+w["64-бітовою"]="2";
+w["64-бітової"]="18";
+w["64-бітову"]="2";
+w["64-бітові"]="2";
+w["7"]="10";
+w["72594"]="18";
+w["72595"]="18";
+w["770528"]="18";
+w["770533"]="18";
+w["770536"]="18";
+w["770537"]="18";
+w["770539"]="18";
+w["770713"]="18";
+w["770719"]="18";
+w["771122"]="18";
+w["772447"]="18";
+w["8"]="12,18";
+w["8564"]="18";
+w["873"]="26";
+w["963238"]="18";
+w["963626"]="18";
+w["964104"]="18";
+w["964108"]="18";
+w["965025"]="18";
+w["965031"]="18";
+w["967251"]="18";
+w["969446"]="18";
+w["@"]="31";
+w["acpi"]="5,12";
+w["advanc"]="12";
+w["alt"]="5,28";
+w["ansi"]="18";
+w["apic"]="5,12";
+w["apm"]="12";
+w["aspx"]="5";
+w["assum"]="18";
+w["ati"]="21";
+w["attach"]="18";
+w["bash"]="27";
+w["bio"]="0,8,12";
+w["bios»"]="8";
+w["bittorr"]="18";
+w["block"]="18";
+w["boot"]="0,5,8,10,12,22";
+w["bs"]="18";
+w["cach"]="18";
+w["cauldron"]="33";
+w["cauldron-hom"]="33";
+w["cc"]="0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34";
+w["cc776315"]="5";
+w["cd"]="18";
+w["cfg"]="22";
+w["com"]="5";
+w["configur"]="12";
+w["control"]="12";
+w["core"]="21";
+w["coreutil"]="11";
+w["csm"]="8";
+w["ctrl"]="5,28";
+w["cups»"]="26";
+w["custom"]="22";
+w["dash"]="27";
+w["dd"]="18";
+w["default"]="5";
+w["delet"]="5,28";
+w["desc"]="18";
+w["detect"]="18";
+w["dev"]="18";
+w["devic"]="18";
+w["direct-access"]="18";
+w["disk"]="18";
+w["diskdrak"]="0";
+w["diskdrake”"]="8";
+w["dmesg"]="18";
+w["download"]="18";
+w["draksound"]="23";
+w["drakx"]="1,5,6,7,8,12,14,15,18,19,20,27,30,31,33";
+w["drakx-installer-stage2"]="18";
+w["drive"]="18";
+w["dvd"]="2,5,10,18,19";
+w["e"]="5";
+w["efi"]="0,8,12";
+w["en"]="22";
+w["en-us"]="5";
+w["enter"]="5";
+w["ep"]="18";
+w["esc"]="5";
+w["esp"]="0,8,12";
+w["evdev"]="32";
+w["f1"]="5";
+w["f10"]="5";
+w["f2"]="5,28";
+w["f3"]="5";
+w["f6"]="5";
+w["fat32"]="10";
+w["fdisk"]="18";
+w["file"]="18";
+w["found"]="18";
+w["ftp"]="19";
+w["gb"]="18";
+w["gcin"]="19";
+w["gib"]="18";
+w["gmt"]="34";
+w["gnome"]="15,18,25";
+w["gnu"]="11,18";
+w["gnu-linux"]="5";
+w["gpart"]="8,10";
+w["gpt"]="0,8,12";
+w["grub"]="22";
+w["grub-custom"]="22";
+w["grub2"]="7,12,22";
+w["grub2-efi"]="12";
+w["grub2-efi_and_mageia"]="22";
+w["high-spe"]="18";
+w["hime"]="19";
+w["home"]="7,8,18,27,28,33";
+w["host8"]="18";
+w["http"]="5,18,19";
+w["https"]="22";
+w["ibus"]="19";
+w["icewm"]="4,11";
+w["idproduct"]="18";
+w["idvendor"]="18";
+w["if"]="18";
+w["imag"]="18";
+w["image»"]="18";
+w["info"]="11";
+w["interfac"]="12";
+w["interrupt"]="12";
+w["interv"]="18";
+w["irq"]="12";
+w["iso"]="5,18";
+w["isodump"]="18";
+w["iso»"]="18";
+w["jetflash"]="18";
+w["kde"]="15,25";
+w["librari"]="5";
+w["linux"]="1,8,11,18,27,33";
+w["live"]="18";
+w["loader»"]="10";
+w["local"]="5";
+w["localedrak"]="19";
+w["logic"]="18";
+w["lxde"]="15,25";
+w["mageia"]="0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34";
+w["mageia-6-x86_64-dvd"]="18";
+w["man"]="11";
+w["manufactur"]="18";
+w["mass"]="18";
+w["master"]="12";
+w["mbr"]="12";
+w["md5sum"]="18";
+w["mem"]="5";
+w["mfr"]="18";
+w["microfram"]="18";
+w["microsoft"]="5,8";
+w["mode"]="18";
+w["msdn"]="5";
+w["n"]="15,31";
+w["netinstal"]="5,18";
+w["netinstall-nonfre"]="5,18";
+w["new"]="18";
+w["nfs"]="2";
+w["no"]="5,18";
+w["noauto"]="5";
+w["nonfre"]="2,7,21";
+w["ntfs"]="10";
+w["number"]="18";
+w["nvidia"]="21";
+w["off"]="18";
+w["option"]="5";
+w["org"]="6,22,29";
+w["page"]="18";
+w["partit"]="0";
+w["path"]="18";
+w["play"]="15,31";
+w["plug"]="15,31";
+w["power"]="12";
+w["pq"]="18";
+w["product"]="18";
+w["programm"]="12";
+w["protect"]="18";
+w["ps"]="32";
+w["rbash"]="27";
+w["record"]="12";
+w["remov"]="18";
+w["return"]="5";
+w["rfc-433"]="26";
+w["root"]="18,19,27";
+w["round"]="18";
+w["rsync"]="26";
+w["rufus"]="18";
+w["sam@localhost"]="18";
+w["say"]="18";
+w["scim"]="19";
+w["scsi"]="14,18";
+w["sd"]="18";
+w["sda"]="0";
+w["sdb"]="0,18";
+w["sdc"]="0,18";
+w["sdd"]="18";
+w["sdd1"]="18";
+w["sdx"]="18";
+w["sens"]="18";
+w["serialnumb"]="18";
+w["sh"]="27";
+w["sha1sum"]="18";
+w["smp"]="12";
+w["ssd"]="8";
+w["storag"]="18";
+w["string"]="18";
+w["su"]="18";
+w["swap"]="8";
+w["sync"]="18";
+w["system"]="0,12,15";
+w["system»"]="10";
+w["taint"]="2,21";
+w["tcp"]="26";
+w["text"]="5";
+w["through"]="18";
+w["transcend"]="18";
+w["udp"]="26";
+w["uefi"]="0,5,8,12";
+w["uk"]="6";
+w["umask"]="27";
+w["unicod"]="13";
+w["updat"]="2";
+w["usb"]="0,16,18,32";
+w["usb-storag"]="18";
+w["use"]="18";
+w["user"]="18";
+w["utc"]="34";
+w["utf-8"]="13";
+w["var"]="33";
+w["vgalo"]="5";
+w["video"]="33";
+w["vista"]="10";
+w["wifi"]="21";
+w["wiki"]="6,22";
+w["wikipedia"]="6";
+w["win32"]="18";
+w["window"]="5,8,10,12,15,18";
+w["windows®"]="8";
+w["write"]="18";
+w["www"]="29";
+w["x"]="15,18";
+w["xfce"]="18";
+w["xhci_hcd"]="18";
+w["xp"]="10";
+w["xxx"]="5";
+w["xxxm"]="5";
+w["x»"]="11";
+w[" "]="0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34";
+w["©"]="0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34";
+w["«-»"]="18";
+w["«2»"]="8";
+w["«basic»"]="5";
+w["«dynamic»"]="5";
+w["«e»"]="5";
+w["«iso"]="18";
+w["«nonfree»"]="1";
+w["«rescu"]="10";
+w["«restor"]="10";
+w["«root»"]="12";
+w["«sda5»"]="33";
+w["«vesa»"]="1,31";
+w["«xorg»"]="1";
+w["«вирівняти"]="8";
+w["«встановлення"]="28";
+w["«вільне"]="8";
+w["«додатково»"]="26";
+w["«з"]="18";
+w["«замерзання»"]="12";
+w["«запису»"]="18";
+w["«зберегти"]="18";
+w["«міб»"]="8";
+w["«мінімальне"]="11";
+w["«місткість»"]="33";
+w["«налаштування"]="23";
+w["«налаштувати"]="19";
+w["«нетиповий"]="8";
+w["«номер"]="33";
+w["«образ"]="18";
+w["«очищено»"]="8";
+w["«пристрій"]="12";
+w["«пристрій»"]="33";
+w["«разом"]="11";
+w["«розділ"]="8";
+w["«сервер"]="26";
+w["«система»"]="19";
+w["«так»"]="15";
+w["«твердий"]="33";
+w["«тип»"]="33";
+w["«точка"]="33";
+w["«індивідуальний"]="11";
+w["»"]="8";
+w["а"]="8,10,12,18,20,23,24,27,30,31";
+w["або"]="0,1,2,4,5,6,7,8,10,11,12,13,15,16,17,18,19,22,23,25,26,27,28,31,32,33,34";
+w["автоматичне"]="5";
+w["автоматично"]="6,7,8,29,31";
+w["автоматичному"]="12";
+w["авторські"]="21";
+w["адміністратора"]="27";
+w["адміністратором"]="7";
+w["адміністрування"]="10";
+w["адреси"]="2";
+w["аж"]="0,15";
+w["алгоритму"]="18";
+w["але"]="5,7,8,18,21,25,27";
+w["альтернативної"]="8";
+w["американську"]="6";
+w["американській"]="5";
+w["англійська"]="18";
+w["англійській"]="5";
+w["апаратними"]="31";
+w["апаратного"]="34";
+w["архітектур"]="18";
+w["архітектури"]="2,18";
+w["багато"]="18,33";
+w["багатопроцесорних"]="12";
+w["багатоядерний"]="12";
+w["багатьох"]="12";
+w["бажане"]="25";
+w["бажаного"]="15";
+w["бажаної"]="7,13";
+w["бажану"]="13,15";
+w["бажають"]="18";
+w["бази"]="1";
+w["базова"]="11";
+w["базового"]="5";
+w["базові"]="1";
+w["базою"]="31";
+w["базу"]="1,31";
+w["байдуже"]="5,15";
+w["байтів"]="8";
+w["бар’єром"]="7";
+w["без"]="2,4,5,7,10,12,18,23,27";
+w["бездротовим"]="19";
+w["бездротового"]="19";
+w["безкоштовними"]="21";
+w["безпека"]="7,9,12";
+w["безпеки"]="7,9";
+w["безпечними"]="15";
+w["би"]="18";
+w["блакитним"]="8";
+w["близько"]="31";
+w["блоки"]="30";
+w["блоку"]="8";
+w["брандмауер"]="7";
+w["брандмауера"]="7,26";
+w["брати"]="5";
+w["буде"]="0,1,2,5,6,7,8,10,11,12,13,15,16,17,18,19,23,24,26,27,29,30,31,33";
+w["будуть"]="2,21";
+w["будь"]="19,24,31";
+w["будь-яка"]="32";
+w["будь-яке"]="15";
+w["будь-який"]="18";
+w["будь-яким"]="18";
+w["будь-яких"]="27";
+w["будь-якого"]="8";
+w["будь-яку"]="0";
+w["будь-які"]="27";
+w["будь-якій"]="18";
+w["будьте"]="1,8";
+w["були"]="15,26";
+w["було"]="0,2,5,6,7,8,10,12,13,15,18,19,27,34";
+w["бути"]="5,6,7,8,10,12,15,17,18,26,33";
+w["більш-менш"]="26";
+w["більше"]="7,8,12,22,29,32";
+w["більшості"]="5";
+w["бічній"]="5";
+w["важливим"]="19";
+w["важливих"]="8,10,27";
+w["важливо"]="7,31";
+w["важливою"]="24";
+w["важливі"]="7,8";
+w["валюти"]="19";
+w["вам"]="0,1,2,4,5,6,7,8,9,11,12,13,14,15,18,19,20,22,24,27,28,31";
+w["вами"]="2,5,6,7,12,13,16,18,25,27,29";
+w["варто"]="2,5,7,11,12,13,23,27,28,31";
+w["варті"]="23";
+w["варіант"]="5,7,8,10,11,12,26,31";
+w["варіанта"]="8,16,25";
+w["варіантами"]="5";
+w["варіанти"]="12,27";
+w["варіантом"]="4,8,11,12,27,28,32";
+w["варіантів"]="5,7,18";
+w["вас"]="5,8,10,12,15,23,25,31,32";
+w["ваш"]="1,5,17,18,19,24,28,29,31,34";
+w["ваше"]="10";
+w["вашим"]="7,18,31,34";
+w["ваших"]="7,8,10,20,27";
+w["вашого"]="6,7,12,13,15,31";
+w["вашому"]="0,7,8,12,15,18,26,28,29,33,34";
+w["вашою"]="13";
+w["вашої"]="1,6,7,9,12,13,19,20,23,25,31";
+w["вашу"]="1,31,34";
+w["ваші"]="5,28,33";
+w["вашій"]="0,13,33";
+w["вважаєте"]="12,15";
+w["введений"]="12,27";
+w["введення"]="12,19,27";
+w["введіть"]="5,27";
+w["ввести"]="27";
+w["вводити"]="12,19";
+w["вдалося"]="1,31";
+w["вдасться"]="1,5";
+w["вдається"]="5";
+w["вдячні"]="24";
+w["великих"]="27";
+w["версію"]="2,27,28";
+w["версією"]="2";
+w["версії"]="5,17,28,33";
+w["вертикаллю"]="15";
+w["вертикальної"]="31";
+w["верхній"]="23";
+w["весь"]="8";
+w["вже"]="6,8,12,13,19,28";
+w["ви"]="0,1,2,3,4,5,6,7,8,9,10,11,12,14,15,16,17,18,19,20,21,23,24,25,26,27,28,29,30,31,32,33,34";
+w["вибагливим"]="25";
+w["виберете"]="11,31";
+w["виберіть"]="5,6,7,8,10,13,15,17,19,23,25,27,31,32,34";
+w["вибирати"]="12,31";
+w["вибирає"]="6,7";
+w["вибором"]="19,31";
+w["вибору"]="0,2,3,5,6,7,8,10,11,12,13,19,21,25,28,30,33";
+w["виборі"]="7,30";
+w["вибрав"]="23";
+w["вибрали"]="6";
+w["вибраними"]="7";
+w["вибраних"]="20,30";
+w["вибрано"]="1,5,6,7,8,11,13,15,18,19,23,29";
+w["вибраного"]="25";
+w["вибраному"]="0";
+w["вибраною"]="5,13";
+w["вибраної"]="6";
+w["вибрану"]="13";
+w["вибрані"]="5";
+w["вибрати"]="1,5,6,7,8,11,12,13,15,16,18,19,23,25,29,30,31,32,33,34";
+w["вибір"]="1,2,4,5,6,7,11,13,15,16,17,18,19,21,25,31,32,33";
+w["виведених"]="18";
+w["виглядатиме"]="18,26";
+w["виглядають"]="12";
+w["виглядає"]="25";
+w["визначають"]="26";
+w["визначає"]="2,14,21,31";
+w["визначається"]="26";
+w["визначених"]="2";
+w["визначення"]="2,5,18,26";
+w["визначенням"]="5";
+w["визначенні"]="5";
+w["визначено"]="15,33";
+w["визначеної"]="2";
+w["визначити"]="0,1,7,10,18,20,27,31";
+w["визначитися"]="6,30";
+w["визначтеся"]="33";
+w["вийти"]="5,24";
+w["вийшло"]="7";
+w["викладено"]="4";
+w["викликати"]="5";
+w["виконання"]="5,18,25";
+w["виконано"]="0,8,28";
+w["виконати"]="0,2,5,7,8,10,18,28,33";
+w["виконувалося"]="8";
+w["виконуються"]="27";
+w["використання"]="5,7,8,12,18,19,26,34";
+w["використанням"]="8";
+w["використано"]="6,7,8,34";
+w["використати"]="8";
+w["використовували"]="12";
+w["використовувати"]="8,11,12,25,27,31";
+w["використовуватиме"]="13";
+w["використовуватиметься"]="26,27";
+w["використовуватися"]="13";
+w["використовуються"]="2,8,12";
+w["використовує"]="12";
+w["використовується"]="8,13,18,26";
+w["викрасти"]="7";
+w["вилучати"]="0,29";
+w["вилучення"]="4,10";
+w["вилученні"]="10";
+w["вилучено"]="0";
+w["вилучити"]="10,16";
+w["вимикання"]="7,13,26";
+w["вимикати"]="21";
+w["вимикаючи"]="12";
+w["вимкнути"]="7,12,13,15,25,27";
+w["виникають"]="32";
+w["виникає"]="5";
+w["виникла"]="5,31";
+w["виникли"]="23";
+w["виникнути"]="10";
+w["винятків"]="7";
+w["випадках"]="5,18";
+w["випадку"]="5,18,23";
+w["виправити"]="7,15";
+w["випусках"]="5";
+w["випуску"]="17,24";
+w["випусків"]="18";
+w["випущені"]="21";
+w["виробник"]="1,15,31";
+w["виробника"]="6";
+w["виробниками"]="1";
+w["виробники"]="1";
+w["виробників"]="1";
+w["вирішення"]="5,23";
+w["вирішите"]="5,28";
+w["витерти"]="3";
+w["витерто"]="8,27";
+w["витріть"]="0";
+w["витягніть"]="18";
+w["виходу"]="27";
+w["вичерпано"]="28";
+w["вище"]="11,12,18";
+w["вищевказаними"]="5";
+w["виявите"]="28";
+w["виявити"]="2,12";
+w["виявить"]="12";
+w["виявиться"]="6";
+w["виявлення"]="8,18";
+w["виявлено"]="0,8";
+w["виявленого"]="7";
+w["вкажете"]="18";
+w["вказаним"]="18";
+w["вказаних"]="2";
+w["вказано"]="8,15,18,27";
+w["вказаної"]="7";
+w["вказані"]="15";
+w["вказати"]="5,7,12,15,26,27,31,34";
+w["вказувати"]="27,33";
+w["вказівника"]="4,8";
+w["вказівником"]="32";
+w["вкладку"]="0";
+w["включення"]="21";
+w["включено"]="21,31";
+w["власний"]="7";
+w["власну"]="0";
+w["власні"]="33";
+w["вмикання"]="2,7";
+w["вмикає"]="26";
+w["вміст"]="0,8,18,27,28";
+w["вмістом"]="6";
+w["вмісту"]="4,8";
+w["внесення"]="0,5,10,22,33";
+w["внести"]="22";
+w["вносьте"]="7,20";
+w["вона"]="1,5";
+w["вони"]="18,26";
+w["впишіть"]="5";
+w["враховано"]="5";
+w["врахував"]="19";
+w["врахуванням"]="27";
+w["вручну"]="4,5,14,15,19,22";
+w["все"]="0,1,26";
+w["всесвітній"]="34";
+w["встановити"]="5,10,11,12,13,14,17,18,19,27,28,31";
+w["встановленим"]="12";
+w["встановлених"]="11,12,13,28,29";
+w["встановлення"]="1,2,4,5,6,7,8,9,11,12,13,15,16,18,19,21,23,24,25,26,27,28,29,31";
+w["встановлення»"]="11";
+w["встановленням"]="5";
+w["встановлення”"]="4";
+w["встановлено"]="10,12,28,29,34";
+w["встановленого"]="12";
+w["встановленої"]="19,33";
+w["встановлену"]="15,16,18,29";
+w["встановленій"]="13,27";
+w["встановлювати"]="24";
+w["встановлюєте"]="0";
+w["встановіть"]="18";
+w["встигла"]="1";
+w["вступ"]="18";
+w["всупереч"]="5,28";
+w["всього"]="24";
+w["всі"]="0,3,8,15,21,27,30";
+w["всіх"]="0,8,13,19,27,34";
+w["втратою"]="8";
+w["втрачено"]="18";
+w["втім"]="2,4,5,7,12,14,18,23,28";
+w["вужчим"]="18";
+w["вужчі"]="27";
+w["вузьким"]="18";
+w["вузького"]="11";
+w["вузькоспеціалізованою"]="11";
+w["входу"]="5";
+w["від"]="5,7,8,10,12,18,19,21,25,27";
+w["відбувається"]="18";
+w["відведено"]="0";
+w["відвідайте"]="29";
+w["віддайте"]="18,23";
+w["віддалений"]="2";
+w["віддано"]="8";
+w["відео"]="1,12,33";
+w["відео-dvd"]="21";
+w["відеоапаратури"]="31";
+w["відеоданих"]="21";
+w["відеокарт"]="1";
+w["відеокарту"]="31";
+w["відкривайте"]="18";
+w["відкриває"]="5";
+w["відкривається"]="5";
+w["відкрийте"]="18";
+w["відкрити"]="26";
+w["відкритим"]="1";
+w["відкрито"]="10,19,31,33";
+w["відкриє"]="27";
+w["відновити"]="18";
+w["відновлення"]="18";
+w["відокремлених"]="26";
+w["відома"]="1,31";
+w["відомо"]="13";
+w["відомого"]="34";
+w["відомою"]="8";
+w["відомі"]="7,20";
+w["відповідати"]="5";
+w["відповідає"]="5,7,18,27";
+w["відповідний"]="1,5,23";
+w["відповідним"]="7,26";
+w["відповідних"]="0,26";
+w["відповідно"]="7,8,21";
+w["відповідного"]="0,8,27";
+w["відповідною"]="22";
+w["відповідної"]="6,12";
+w["відповідну"]="6,10,18";
+w["відповідні"]="5,12";
+w["відповідь"]="4,10,15,23,33";
+w["відповісти"]="15";
+w["відрізнятиметься"]="12";
+w["відтворення"]="21";
+w["вікна"]="5,6,13,15,19,23,27";
+w["вікно"]="5,6,18,27";
+w["вікні"]="5,13,18,23,33";
+w["вікон"]="10";
+w["вікі"]="5,18,22";
+w["вільне"]="8,18";
+w["вільний"]="8";
+w["вільними"]="10,21";
+w["вільних"]="21";
+w["вільного"]="8,10";
+w["він"]="8,26";
+w["вістрям"]="12";
+w["вітальне"]="5";
+w["вітальний"]="5";
+w["вітання"]="5,18";
+w["вітаємо"]="29";
+w["гаразд"]="12";
+w["гарантує"]="8";
+w["гб"]="8,18";
+w["глибини"]="12";
+w["глибину"]="12,15";
+w["гнучкості"]="18";
+w["годинника"]="34";
+w["горизонталлю"]="15";
+w["горизонтальної"]="31";
+w["гостьовий"]="27";
+w["гостьового"]="27";
+w["графічна"]="15";
+w["графічне"]="4,15,25";
+w["графічний"]="1,7,11";
+w["графічним"]="4,12,18";
+w["графічними"]="5";
+w["графічних"]="1,7,21";
+w["графічного"]="1,5";
+w["графічному"]="5,15";
+w["графічної"]="1,7,15";
+w["графічну"]="1,15";
+w["графічні"]="12";
+w["гринвічем"]="34";
+w["груп"]="4,11,20";
+w["групи"]="4,20,27";
+w["групою"]="31";
+w["групу"]="31";
+w["гц"]="31";
+w["гібридними"]="18";
+w["далі"]="3,10,12,17,18,24,30,33";
+w["даними"]="7,26";
+w["даних"]="0,1,2,8,10,18,26,27,31";
+w["дані"]="0,3,5,6,7,8,12,16,18,20,27,30,33";
+w["два"]="2,18,25";
+w["двох"]="31";
+w["дві"]="26";
+w["де"]="2,4,5,18,26";
+w["декілька"]="5,7,12,13,23,28,29,34";
+w["декількох"]="13";
+w["дефрагментація"]="8";
+w["дефрагментовано"]="8";
+w["деякий"]="15";
+w["деякими"]="5";
+w["деяких"]="5,6,8,18,21";
+w["деякі"]="1,5,7,17";
+w["джерела"]="2,18";
+w["джерело"]="2";
+w["дзеркала"]="2";
+w["див"]="0,7,8,11,12,27";
+w["динамічні"]="5";
+w["диск"]="5,8,18";
+w["диск»"]="33";
+w["диска"]="0,3,5,8,10,12,18,33";
+w["диска»"]="8,33";
+w["дисками"]="10,14";
+w["дисках"]="8";
+w["дискети"]="16";
+w["диски"]="0";
+w["дисковим"]="14";
+w["диском"]="8,14";
+w["диску"]="3,5,8,10,18";
+w["дисків"]="8,14";
+w["дисплеїв"]="7,31";
+w["дистрибутив"]="24";
+w["дистрибутива"]="10,18,21,24,28";
+w["дистрибутивом"]="18";
+
diff --git a/installer/6/uk/content/search/index-2.js b/installer/6/uk/content/search/index-2.js
new file mode 100644
index 00000000..c36325d1
--- /dev/null
+++ b/installer/6/uk/content/search/index-2.js
@@ -0,0 +1,757 @@
+//Auto generated index for searching.
+w["для"]="0,1,2,4,5,6,7,8,10,11,12,13,15,16,18,19,21,22,23,25,26,27,28,29,30,31,32,33,34";
+w["до"]="0,1,2,5,6,7,8,10,12,15,18,19,21,22,25,26,27,28,30,31,33";
+w["до»"]="8";
+w["добре"]="20";
+w["доведеться"]="8,12,14,18,19,22";
+w["доволі"]="13";
+w["довідка"]="5";
+w["довідки"]="5,18";
+w["довідкової"]="12";
+w["довідку"]="5";
+w["довільної"]="12";
+w["додавання"]="0,2,4,7,12,22";
+w["додано"]="19,27";
+w["додасть"]="12";
+w["додати"]="2,5,7,12,13,18,27";
+w["додаткове"]="6";
+w["додатковими"]="5";
+w["додаткових"]="0,2,5";
+w["додатково"]="5,11,12,23,26,27,30";
+w["додаткової"]="28";
+w["додаткові"]="5,10,16,20,25,27,33";
+w["додаєте"]="27";
+w["дозволено"]="7";
+w["дозвольте"]="23";
+w["доки"]="0,15";
+w["докладним"]="5";
+w["докладною"]="7";
+w["докладніше"]="7,18";
+w["докладніший"]="5";
+w["докладнішу"]="5";
+w["документацію"]="11";
+w["документація"]="11";
+w["документацією"]="5,6,31";
+w["документації"]="12,31";
+w["документування"]="11";
+w["домашніх"]="27";
+w["домену"]="19";
+w["доповнення"]="11";
+w["доповнять"]="16";
+w["допомогою"]="0,1,2,5,6,7,8,9,10,12,13,15,16,18,19,20,23,25,26,27,29,30,31,33,34";
+w["допомогти"]="12";
+w["дорівнює"]="8";
+w["досвід"]="5";
+w["достатньо"]="7,8,12,16,18,27,34";
+w["достатнього"]="8";
+w["достатнє"]="8";
+w["достатній"]="7";
+w["доступ"]="0,1,2,5,7,8,12,18,19,26,33";
+w["доступними"]="2,21,26";
+w["доступних"]="5,21";
+w["доступного"]="8";
+w["доступною"]="15,26";
+w["доступу"]="7,8,12,26,27";
+w["досягнуто"]="15";
+w["драйвер"]="1,7,23,31,32";
+w["драйвера"]="7,23,32";
+w["драйвери"]="1,7,18";
+w["драйвером"]="1,23";
+w["драйверів"]="1,7,14,21,23";
+w["дротової"]="5";
+w["друге"]="5";
+w["дуже"]="1,5,7,10,18,31";
+w["діагностики"]="26";
+w["діалогове"]="6,27";
+w["діалогового"]="6,27";
+w["дізнатися"]="7,18,22,29";
+w["дій"]="5,20,27";
+w["дію"]="0";
+w["дія"]="18";
+w["дії"]="0,5,10,28,33";
+w["екран"]="5,7,18";
+w["екрана"]="5,8,12,29";
+w["екрані"]="5,31";
+w["ексклюзивно"]="12";
+w["експерта"]="0";
+w["енергію"]="12";
+w["етапі"]="12";
+w["ж"]="1,12,15,27,31";
+w["живленням"]="5,12";
+w["жовтий"]="27";
+w["жоден"]="7,26";
+w["жодна"]="26";
+w["жодне"]="25";
+w["жорсткий"]="5,18";
+w["жорсткого"]="0,3";
+w["жорсткому"]="18";
+w["з"]="0,1,2,4,5,6,7,8,10,11,12,13,14,17,18,19,20,21,24,25,26,27,28,29,30,31,32,33,34";
+w["за"]="0,1,2,5,6,7,8,9,10,12,13,15,16,18,19,20,23,24,25,26,27,29,30,31,33,34";
+w["забезпечення"]="18,21,25,28";
+w["забезпечує"]="1";
+w["забудьте"]="7,18,33";
+w["забули"]="28";
+w["завантаження"]="0,5,8,10,12,18,19,20,22,29";
+w["завантаження»"]="12";
+w["завантаженням"]="12";
+w["завантажити"]="16,18";
+w["завантажиться"]="10";
+w["завантажувального"]="12";
+w["завантажувати"]="18";
+w["завантажувач"]="7,12";
+w["завантажувача"]="7,12,29";
+w["завантажувача”"]="7";
+w["завантажувачем"]="12";
+w["завдань"]="27";
+w["завершення"]="27";
+w["завершено"]="0,8,18,28";
+w["завершити"]="18";
+w["завжди"]="9,10";
+w["загалом"]="8";
+w["загальний"]="15,31";
+w["задовольняє"]="10";
+w["задіяти"]="32";
+w["зазвичай"]="1,5,14,20,27,30,31,32";
+w["зайнято"]="10";
+w["законами"]="21";
+w["законодавством"]="21";
+w["закритим"]="21";
+w["закритих"]="7,21";
+w["закриті"]="1,7";
+w["залежатиме"]="7,8";
+w["залежатимуть"]="7";
+w["залежить"]="21";
+w["залежно"]="12,25,27";
+w["залишимося"]="24";
+w["залишиться"]="6";
+w["замість"]="8,12";
+w["заощаджувати"]="12";
+w["запис"]="2,18,26,27";
+w["записами"]="7,27";
+w["записано"]="27";
+w["записати"]="18";
+w["записи"]="7,27";
+w["запису"]="12,18,19,27";
+w["записування"]="18";
+w["записувати"]="18";
+w["записує"]="12";
+w["записів"]="26";
+w["запит"]="6";
+w["запитами"]="12";
+w["запити"]="5";
+w["запиту"]="5";
+w["заповнюйте"]="27";
+w["запропоновано"]="11";
+w["запропонувати"]="25";
+w["запускатимуться"]="20";
+w["запуском"]="12";
+w["запуску"]="5,18,19";
+w["запустіть"]="23";
+w["запущено"]="29";
+w["зараз"]="17";
+w["засновано"]="15";
+w["засоби"]="10,18";
+w["засобом"]="7,8,23";
+w["засобу"]="1,5,6,8,18,31";
+w["застарілим"]="5,14";
+w["застарілих"]="5,12";
+w["застарілому"]="5";
+w["застарілою"]="5,8";
+w["застарілої"]="5";
+w["застарілій"]="0";
+w["застереження"]="0,5,6,7,8,13,15,18,27,28,31,33";
+w["засіб"]="2,5,8,12,18";
+w["затримку"]="12";
+w["зауваження"]="8";
+w["зауважили"]="7";
+w["зауважте"]="5,8";
+w["захисний"]="7,26";
+w["захисного"]="26";
+w["захист"]="7";
+w["захисту"]="7,9";
+w["захищено"]="27";
+w["зберегти"]="5,15,16";
+w["збережений"]="16";
+w["збереженим"]="16";
+w["збереження"]="27";
+w["збережено"]="30";
+w["зберігання"]="8,12";
+w["зберігати"]="0,5";
+w["зберігатимуться"]="33";
+w["зберігатися"]="18";
+w["зберігаються"]="3,8,18,21";
+w["зберігши"]="28";
+w["збігається"]="12,13,27";
+w["зважайте"]="6,19";
+w["звані"]="30";
+w["звернули"]="24";
+w["зверніться"]="7,31";
+w["звичайним"]="27";
+w["звичайними"]="27";
+w["звичайно"]="27";
+w["звичайного"]="18";
+w["звичайну"]="18,28";
+w["звукова"]="7";
+w["звукових"]="21";
+w["звукової"]="23";
+w["звуком"]="23";
+w["звуку"]="23";
+w["звуку»"]="23";
+w["звідси"]="21";
+w["звільнено"]="10";
+w["зв’язком"]="19";
+w["зв’язку"]="18,19";
+w["згаданим"]="11";
+w["згодні"]="33";
+w["згодом"]="8,18";
+w["згідно"]="33";
+w["здатися"]="19";
+w["здатності"]="5";
+w["здатність"]="5,15";
+w["здається"]="15";
+w["здебільшого"]="7,12,18";
+w["здійснюватиметься"]="33";
+w["здійснюється"]="5";
+w["зелений"]="27";
+w["зменшено"]="8,18";
+w["змогли"]="10";
+w["змогу"]="7,8,12,19,27,28";
+w["зможе"]="14";
+w["зможете"]="1,2,6,7,8,9,12,15,16,18,27,29,30,33";
+w["змонтовано"]="0,8";
+w["змін"]="0,5,7,10,22,33";
+w["зміни"]="5,12,20,22";
+w["змінити"]="5,7,8,9,13,18,27,33";
+w["змінитися"]="7";
+w["зміною"]="7";
+w["змінювати"]="0,5,7,15";
+w["змінюватиметься"]="27";
+w["змінюйте"]="9,12";
+w["зміні"]="20";
+w["змініть"]="0";
+w["знавцем"]="7";
+w["знадобиться"]="18";
+w["знайти"]="1,5,6,10,18";
+w["знати"]="5";
+w["значення"]="5,7,12,15,18,26,31";
+w["значень"]="8,26";
+w["значно"]="7";
+w["знизити"]="7";
+w["знищено"]="18";
+w["знову"]="18,31";
+w["зняття"]="12";
+w["зняттям"]="11";
+w["знімку"]="18";
+w["знімок"]="5,8";
+w["зніміть"]="12";
+w["зображення"]="15,31";
+w["зображенням"]="20";
+w["зовнішніми"]="12";
+w["зовсім"]="5";
+w["зокрема"]="0,2,11,18,19,21,33";
+w["зондування"]="12";
+w["зробила"]="6";
+w["зробити"]="1";
+w["зробить"]="5";
+w["зроблено"]="15,16,17";
+w["зробленого"]="3,7";
+w["зрозумілим"]="26";
+w["зрозуміти"]="4";
+w["зручно"]="18";
+w["зупиняється"]="5";
+w["зі"]="5,6,7,15,22,23,26,27,28";
+w["з’єднайте"]="18";
+w["з’єднано"]="17";
+w["ймовірно"]="5";
+w["його"]="0,2,5,6,8,10,12,18,26,27";
+w["йому"]="10";
+w["канал"]="18";
+w["карта"]="15";
+w["карти"]="7";
+w["картками"]="5,7";
+w["картки"]="0,1,7,15,23,31";
+w["картку"]="1,15";
+w["карток"]="1,7,21";
+w["каталог"]="0,7";
+w["каталогу"]="27";
+w["каталогів"]="27";
+w["категорії"]="1,11";
+w["керування"]="5,7,9,10,12,13,18,19,23,26,27";
+w["керуванням"]="32";
+w["китайської"]="19";
+w["клавіатур"]="6";
+w["клавіатура"]="6,7";
+w["клавіатури"]="5,6,7,13";
+w["клавіш"]="5,28";
+w["клавішами"]="5";
+w["клавішу"]="5";
+w["клавіші"]="5";
+w["класичний"]="18";
+w["клацніть"]="10";
+w["кнопка"]="15";
+w["кнопками"]="32";
+w["кнопки"]="23,24,25,26,27,32";
+w["кнопкою"]="10,23";
+w["кнопку"]="0,3,5,6,7,12,13,16,17,19,20,23,24,27,30,33";
+w["код"]="27";
+w["кодеки"]="18,21";
+w["кодом"]="1,21";
+w["кодування"]="13";
+w["кожен"]="18,27";
+w["кожного"]="0,7,33";
+w["кожному"]="5,18";
+w["кожної"]="20";
+w["кожній"]="10,27";
+w["коли"]="0,5,8";
+w["колись"]="10";
+w["кольором"]="8";
+w["кольорів"]="12,15";
+w["колір"]="27";
+w["командами"]="5";
+w["команди"]="18";
+w["командна"]="27";
+w["командного"]="1,18";
+w["командну"]="27";
+w["командою"]="5,28";
+w["команду"]="5,18,23";
+w["комбінацію"]="5,28";
+w["комбінації"]="5,28";
+w["комерційними"]="10";
+w["комерційних"]="21";
+w["компакт-диск"]="18";
+w["компакти"]="5";
+w["комплектації"]="8";
+w["компоненти"]="18";
+w["компонентів"]="18";
+w["компонування"]="0";
+w["комп’ютер"]="5,7,12,17,24,28,29";
+w["комп’ютер»"]="19";
+w["комп’ютера"]="6,7,8,12,18,34";
+w["комп’ютерах"]="18";
+w["комп’ютери"]="16";
+w["комп’ютером"]="7,10,18,27";
+w["комп’ютеру"]="7";
+w["комп’ютері"]="10,12,15,18,26,28,29,33,34";
+w["консоль"]="18";
+w["консольною"]="18";
+w["консолі"]="18";
+w["контексті"]="26";
+w["континенту"]="13";
+w["контролер"]="14";
+w["контролера"]="5,12";
+w["контролером"]="14";
+w["координатні"]="7";
+w["копіюванням"]="18";
+w["копії"]="8,10";
+w["корейської"]="19";
+w["кореневий"]="8";
+w["корисним"]="6,8";
+w["корисних"]="25";
+w["корисні"]="11";
+w["користувалися"]="8";
+w["користування"]="5,12,27,28";
+w["користуватися"]="8,11,18,23,27,31";
+w["користувач"]="27";
+w["користувача"]="7,12,18,19,27";
+w["користувачам"]="19";
+w["користувачами"]="13,27";
+w["користувачеві"]="27";
+w["користувачем"]="27";
+w["користувачів"]="7,18,27";
+w["користуйтеся"]="8";
+w["користуються"]="5";
+w["користуєтеся"]="7,8,12";
+w["краще"]="7,9,27";
+w["краї"]="21";
+w["країн"]="13";
+w["країна"]="7";
+w["країни"]="7,19";
+w["країну"]="19,34";
+w["країні"]="7";
+w["критеріями"]="1,31";
+w["критерієм"]="21";
+w["критичних"]="31";
+w["кроках"]="2,21";
+w["кроки"]="2,5,12";
+w["кроку"]="5";
+w["кроків"]="5,12,25,28";
+w["кроці"]="5,27";
+w["крім"]="6,8,10,13,18,27,33";
+w["куди"]="10";
+w["кульові"]="7";
+w["кількості"]="12";
+w["ланкою"]="7";
+w["ланцюговим"]="12";
+w["ланцюгового"]="12";
+w["ласка"]="19,24,31";
+w["латинською"]="6";
+w["лише"]="1,2,5,7,8,18,19,20,26,28,33";
+w["логічний"]="8";
+w["логічні"]="8";
+w["локальний"]="12";
+w["локального"]="5";
+w["локальному"]="18";
+w["локальній"]="18";
+w["локалізацію"]="13";
+w["локалізації"]="19";
+w["ліворуч"]="10";
+w["лінії"]="31";
+w["літер"]="27";
+w["літера"]="33";
+w["літеру"]="10";
+w["ліцензування"]="24";
+w["ліцензуванні"]="2";
+w["ліцензійна"]="24";
+w["ліцензійних"]="21";
+w["майбутню"]="18";
+w["майбутній"]="8";
+w["майбутніх"]="27";
+w["майстра"]="8";
+w["максимальні"]="18";
+w["маленьким"]="12";
+w["малими"]="18";
+w["малих"]="18,27";
+w["малою"]="18";
+w["маніпулятори"]="7";
+w["мати"]="1,8,14";
+w["матиме"]="8,27";
+w["має"]="7,8,10,11,12,15,18,23,26,27,33";
+w["маєте"]="5,14,25,31";
+w["мб"]="5,8,18";
+w["мегабайтах"]="8";
+w["менш"]="25";
+w["менше"]="8,18,25";
+w["меню"]="5,10,12,19,22,33";
+w["мені"]="23";
+w["мережа"]="7";
+w["мережевий"]="7";
+w["мережевої"]="7";
+w["мережу"]="7";
+w["мережі"]="2,5,7,18,26";
+w["метод"]="12";
+w["метою"]="11";
+w["ми"]="8,18,24";
+w["миша"]="7,32";
+w["миші"]="4,8,10,32";
+w["мов"]="13,19";
+w["мова"]="18";
+w["мовами"]="18";
+w["мови"]="5,6,7,13,28";
+w["мовні"]="13";
+w["мовою"]="5,13";
+w["мову"]="5,13";
+w["могло"]="17";
+w["модель"]="6";
+w["моделі"]="6,12";
+w["модуль"]="23,26";
+w["модуля"]="9";
+w["може"]="1,2,5,6,7,8,10,12,15,18,19,21,25,28,31";
+w["можете"]="1,2,4,5,6,7,8,9,10,11,12,15,16,18,19,20,23,26,27,28,30,31,32,33,34";
+w["можливий"]="10";
+w["можливостей"]="0";
+w["можливості"]="1,18,19,25,27,31";
+w["можливі"]="5,14,27";
+w["можливість"]="7,10,18";
+w["можливістю"]="5";
+w["можна"]="0,1,2,4,5,6,8,10,12,13,15,16,18,19,21,25,26,27,29";
+w["можуть"]="2,7,15,18";
+w["монтування"]="0,8,33";
+w["монтування»"]="33";
+w["монтуйте"]="18";
+w["монітор"]="15,31";
+w["монітора"]="15,31";
+w["монітора”"]="7";
+w["моніторі"]="15";
+w["моніторів"]="31";
+w["мультимедійні"]="21";
+w["міб"]="8";
+w["між"]="6,7,8,12";
+w["мікропрограми"]="21";
+w["мінімальне"]="11";
+w["мінімальний"]="11";
+w["мінімальної"]="4";
+w["мінімальні"]="31";
+w["міститися"]="2";
+w["містить"]="2,6,18,25";
+w["міститься"]="18,21";
+w["місткості"]="18";
+w["місткістю"]="18";
+w["місто"]="34";
+w["містять"]="18";
+w["містяться"]="11,21,26";
+w["місце"]="8,10";
+w["місцевий"]="34";
+w["місцевого"]="34";
+w["місцем"]="10,34";
+w["місця"]="7,8,10";
+w["мітки"]="0";
+w["міткою"]="10";
+w["на"]="0,2,3,4,5,6,7,8,10,11,12,14,15,16,18,19,20,21,23,24,25,26,27,28,29,30,31,32,33,34";
+w["набори"]="25";
+w["набору"]="16,26";
+w["набуде"]="0";
+w["набір"]="2,21,26";
+w["наведений"]="8";
+w["наведених"]="7";
+w["наведення"]="4";
+w["наведено"]="2,5,12,18";
+w["наведеному"]="8,18";
+w["навіть"]="0,13,27";
+w["нагальної"]="12";
+w["над"]="31";
+w["надано"]="7,18";
+w["надасть"]="7,10,18,28";
+w["надати"]="12,27";
+w["надають"]="12,19";
+w["надає"]="12";
+w["надається"]="11";
+w["надто"]="1,18";
+w["надішліть"]="6";
+w["назад"]="3,30,33";
+w["назв"]="4";
+w["назва"]="1,18,21,31";
+w["назвою"]="1,18";
+w["назву"]="15,18,23,27";
+w["називаються"]="7";
+w["називаємо"]="18";
+w["найкраще"]="7";
+w["найпоширеніші"]="26";
+w["найсвіжішої"]="28";
+w["налаштовано"]="18,29";
+w["налаштовування"]="0,1,2,5,7,11,15,22";
+w["налаштовувати"]="19";
+w["налаштування"]="7,14,15,20,23,25,27,34";
+w["налаштувань"]="18,20,31";
+w["налаштувати"]="7,13,14,18,26,32";
+w["належне"]="8,28";
+w["належним"]="1,5,8,10,14,15,18,31";
+w["належного"]="0";
+w["належну"]="6";
+w["належні"]="7";
+w["намагаються"]="7";
+w["намагається"]="7,31";
+w["намір"]="11,25";
+w["наміру"]="25";
+w["наперед"]="13";
+w["наполегливо"]="8";
+w["наприклад"]="5,8,10,12,18,21,22,26,33";
+w["наприкінці"]="18";
+w["наслідки"]="20,27";
+w["настанови"]="4,5,10";
+w["наступна"]="12";
+w["наступним"]="18";
+w["наступних"]="2,18,21,28";
+w["наступного"]="10,34";
+w["наступному"]="12";
+w["наступній"]="11";
+w["натискання"]="5,15,23,24";
+w["натисканням"]="5,25,28";
+w["натиснете"]="12,27";
+w["натиснувши"]="5";
+w["натиснути"]="7,16,30,33";
+w["натисніть"]="0,3,5,6,12,13,17,19,20,23,24,28,30,33";
+w["нашому"]="18";
+w["нашої"]="22";
+w["наявне"]="8";
+w["наявний"]="10";
+w["наявні"]="12";
+w["не"]="0,1,2,3,5,6,7,8,9,10,12,13,14,15,17,18,19,21,23,24,25,26,27,28,29,30,31,32,33";
+w["небезпечним"]="18";
+w["невеличкі"]="7";
+w["невибагливим"]="11";
+w["невідомий"]="10";
+w["невідомі"]="27";
+w["невільне"]="18";
+w["невільними"]="18";
+w["невільних"]="2";
+w["невільного"]="18";
+w["недоліки"]="7";
+w["недостатньо"]="18";
+w["недоступною"]="15";
+w["незахищену"]="26";
+w["нелатинськими"]="6";
+w["нелатинською"]="6";
+w["немає"]="1,5,8,12,15,19,20,26";
+w["неможливим"]="0,5,24";
+w["неможливості"]="5,19,28";
+w["неналежної"]="7";
+w["неочікувані"]="12";
+w["непоганим"]="32";
+w["непридатні"]="18";
+w["несумісним"]="13";
+w["нетиповий"]="0,8";
+w["нетипові"]="7";
+w["нечасто"]="5";
+w["нею"]="7,18";
+w["нижньої"]="19";
+w["нижній"]="16";
+w["нижче"]="0,5,7,8,15,27";
+w["низької"]="5";
+w["ними"]="8,18";
+w["них"]="1,5,7,13,18,21,33";
+w["нове"]="5";
+w["новий"]="5,10,12";
+w["нового"]="12";
+w["нової"]="8";
+w["новіших"]="8";
+w["номер"]="26,27";
+w["номеру"]="26";
+w["носій"]="2,18,27,29";
+w["носія"]="0,2,18,21";
+w["носієм"]="18";
+w["носії"]="0,18";
+w["носіїв"]="2,18";
+w["нотатки"]="24";
+w["ноутбуків"]="31";
+w["нуля"]="28";
+w["нуля»"]="18";
+w["нього"]="12,19";
+w["ньому"]="18,21";
+w["ні"]="17,20";
+w["ніж"]="24,25,27";
+w["ній"]="11,18";
+w["нічого"]="5,7,19";
+w["ніяких"]="7";
+w["обдумати"]="5,28";
+w["обережним"]="10";
+w["обережними"]="7";
+w["обережно"]="31";
+w["обережні"]="8";
+w["обидва"]="18,25";
+w["обладнання"]="5,7,8,18,23";
+w["область"]="0,33";
+w["обліковий"]="27";
+w["обліковими"]="27";
+w["облікового"]="27";
+w["облікові"]="7";
+w["обмеженнями"]="2";
+w["обмежень"]="7";
+w["обмежені"]="27";
+w["обмежитися"]="12";
+w["обмежується"]="21";
+w["обміну"]="26";
+w["обов’язково"]="33";
+w["оболонка"]="27";
+w["оболонку"]="27";
+w["обома"]="26";
+w["обох"]="18";
+w["образ"]="5,18";
+w["образами"]="18";
+w["образах"]="18,19";
+w["образи"]="18";
+w["образу"]="5,18";
+w["образів"]="18";
+w["обрисів"]="0";
+w["обчислено"]="18";
+w["обчислити"]="18";
+w["обійти"]="5";
+w["об’єднують"]="25";
+w["об’єм"]="5,8";
+w["об’єму"]="5";
+w["один"]="2,5,8,10";
+w["одне"]="18,26";
+w["одним"]="1,12";
+w["одного"]="5,26";
+w["одночасно"]="5,28";
+w["одну"]="5,13,18,28,29";
+w["ознайомитися"]="7,8,24";
+w["ознайомлення"]="6,18";
+w["ознайомтеся"]="4,5,6,22,24,31";
+w["означатиме"]="12";
+w["означатиму"]="18";
+w["означає"]="8,18";
+w["окремих"]="11,16";
+w["окремого"]="8";
+w["окремому"]="0";
+w["окрім"]="7";
+w["оновити"]="2,18,28";
+w["оновлення"]="2,5,15,18,28,31";
+w["оновлення»"]="28";
+w["оновлено"]="17";
+w["оновлень"]="2,5,28";
+w["оновлюєте"]="2";
+w["оновлюється"]="31";
+w["оперативною"]="5";
+w["оперативної"]="5";
+w["операційна"]="7";
+w["операційних"]="12,28,29,34";
+w["операційною"]="8,12";
+w["операційної"]="8,10,12";
+w["операційну"]="29";
+w["операційні"]="3,12";
+w["операційній"]="10,12";
+w["опис"]="5,31";
+w["описані"]="5";
+w["описом"]="5";
+w["оптичний"]="2";
+w["ос"]="12";
+w["оскільки"]="1,12,21,26";
+w["основним"]="21";
+w["основними"]="5";
+w["основної"]="12,30";
+w["основну"]="13";
+w["основні"]="12,21";
+w["основі"]="7,18,26";
+w["особисті"]="5";
+w["особливе"]="26";
+w["особливий"]="25";
+w["останнього"]="8";
+w["остаточного"]="25";
+w["отже"]="15,18,19";
+w["отримайте"]="18";
+w["отримане"]="18";
+w["отриманих"]="18";
+w["отримання"]="8,18";
+w["отримано"]="18";
+w["отриманого"]="18";
+w["отримати"]="0,1,4,5,8,17,18,19";
+w["отримаєте"]="2";
+w["офісними"]="27";
+w["очистити"]="0";
+w["пакунками"]="18,21";
+w["пакунки"]="2,13,16,17,18,21,28";
+w["пакунків"]="1,2,4,7,11,16,18,19,21";
+w["пакунків»"]="11";
+w["пакунків”"]="11";
+w["пам’ятайте"]="7";
+w["пам’яттю"]="5";
+w["пам’яті"]="5,8,18";
+w["панелей"]="31";
+w["панель"]="10";
+w["панелі"]="5,20,27";
+w["пар"]="26";
+w["параметра"]="7,12";
+w["параметрами"]="7";
+w["параметрах"]="5,7";
+w["параметри"]="5,7,9,12,14,15,27,30,31";
+w["параметрів"]="5,7,8,9,12,15,19,29,31";
+w["пари"]="26";
+w["парними"]="8";
+w["пароль"]="12,27";
+w["пароля"]="7,12,27";
+w["паролям"]="27";
+w["паролі"]="27";
+w["патентним"]="21";
+w["пауза"]="12";
+w["певне"]="2";
+w["певний"]="18";
+w["певних"]="5,12";
+w["певного"]="18";
+w["певну"]="18,27";
+w["певні"]="3,7,9,23,30,31,33";
+w["перебування"]="34";
+w["перебуватиме"]="5,28";
+w["перебуваєте"]="7";
+w["перевести"]="5";
+w["перевищують"]="31";
+w["перевірений"]="18";
+w["перевірити"]="15,30";
+w["перевірить"]="12,27";
+w["перевірка"]="18";
+w["перевірки"]="15,18";
+w["переглядати"]="0";
+w["перегляду"]="27";
+w["переглянути"]="5,8,30,33";
+w["перегляньте"]="0";
+w["перед"]="8,12,19,20";
+
diff --git a/installer/6/uk/content/search/index-3.js b/installer/6/uk/content/search/index-3.js
new file mode 100644
index 00000000..157a173e
--- /dev/null
+++ b/installer/6/uk/content/search/index-3.js
@@ -0,0 +1,754 @@
+//Auto generated index for searching.
+w["передати"]="12";
+w["передбачено"]="1,7,10,12,20,23,26,31";
+w["перезавантаження"]="1,5,7,12,28,29";
+w["перезавантажено"]="24";
+w["перезавантажити"]="5,28";
+w["перезавантажте"]="10";
+w["перезавантажувати"]="29";
+w["перейдіть"]="5,28";
+w["переклад"]="5";
+w["перекладеного"]="5";
+w["переклади"]="18";
+w["переконайтеся"]="0,6,34";
+w["переконатися"]="8";
+w["перелік"]="5,8,12,25";
+w["переліку"]="11";
+w["перемикання"]="6";
+w["перемкнутися"]="0";
+w["перериваннями"]="5,12";
+w["переривань"]="5,12";
+w["пересування"]="8";
+w["перетворено"]="5";
+w["перетягуванням"]="8";
+w["перш"]="24";
+w["перша"]="12";
+w["перше"]="5";
+w["перший"]="2,5";
+w["першого"]="1,6,12,19";
+w["перші"]="25";
+w["питання"]="15";
+w["плазми"]="18";
+w["плазмою"]="18";
+w["плазму"]="18";
+w["планшети"]="7";
+w["плата"]="7";
+w["плоских"]="31";
+w["побачите"]="5,18,21,25";
+w["побачити"]="5";
+w["поверне"]="15";
+w["повернетеся"]="6";
+w["повернутися"]="5,28,30";
+w["повний"]="12";
+w["повним"]="6";
+w["повного"]="6,8";
+w["повноцінного"]="18";
+w["повноцінні"]="25";
+w["повну"]="1,31";
+w["повністю"]="26";
+w["повторити"]="5,18,27";
+w["повторно"]="12,18,27";
+w["повторюйте"]="0";
+w["повторіть"]="12,27";
+w["повідомити"]="12,14";
+w["повідомлення"]="26";
+w["повідомлено"]="6";
+w["повідомляти"]="5";
+w["пов’язано"]="5,12";
+w["пов’язаного"]="26";
+w["пов’язаної"]="13";
+w["пов’язати"]="2";
+w["погоджуєтеся"]="24";
+w["погодитися"]="24";
+w["подальших"]="25";
+w["подальшого"]="18";
+w["подробиці"]="18,25";
+w["подумайте"]="31";
+w["подібне"]="8";
+w["подібних"]="31";
+w["подібні"]="19";
+w["поділ"]="0,8";
+w["поділено"]="4,5";
+w["поділу"]="8";
+w["позначення"]="12,20";
+w["позначено"]="13,26,30";
+w["позначити"]="11";
+w["позначки"]="12,27";
+w["позначку"]="6,12";
+w["позначок"]="11";
+w["позначте"]="0,2,12,18,24,25,26";
+w["покаже"]="6,8,12,20";
+w["показ"]="25";
+w["показаних"]="5";
+w["показано"]="5,18,23,31,33";
+w["показаному"]="6";
+w["показу"]="1";
+w["поле"]="27";
+w["полегшити"]="4";
+w["полем"]="27";
+w["поля"]="12";
+w["полі"]="12,27";
+w["поліпшено"]="17";
+w["помилками"]="18";
+w["помилки"]="7,14";
+w["помилковий"]="15,18,19,23";
+w["помилковим"]="15";
+w["помилково"]="1,15";
+w["помилковою"]="7";
+w["помилкові"]="5";
+w["помилок"]="27";
+w["помітно"]="15";
+w["понад"]="1,8";
+w["поновити"]="28";
+w["поновлення"]="17";
+w["попередження"]="12";
+w["попередженням"]="5,28";
+w["попередить"]="12";
+w["попередньо"]="8";
+w["попереднього"]="8,27";
+w["попередньої"]="28";
+w["попереднім"]="6";
+w["попередніх"]="18";
+w["попросите"]="18";
+w["поради"]="23";
+w["порадитися"]="7";
+w["портативний"]="18,27";
+w["портативних"]="18,19";
+w["портативної"]="5";
+w["портативні"]="18";
+w["портативній"]="5";
+w["порту"]="26";
+w["поруч"]="34";
+w["поряд"]="27";
+w["порятунок"]="5";
+w["порівняйте"]="18";
+w["порівняно"]="27";
+w["послідовність"]="5";
+w["потенційно"]="18";
+w["поточного"]="5,24";
+w["поточні"]="30";
+w["потрапити"]="1";
+w["потреб"]="10";
+w["потреба"]="5,10,31";
+w["потребам"]="18";
+w["потреби"]="5,12,20";
+w["потребує"]="18";
+w["потрібен"]="5,19,26";
+w["потрібне"]="30";
+w["потрібний"]="5,18";
+w["потрібних"]="0,4,9,14";
+w["потрібно"]="7,11,12,15";
+w["потрібного"]="18";
+w["потрібною"]="6";
+w["потрібні"]="2,7,18,21";
+w["потурбуватися"]="15,27";
+w["потім"]="0,12,23,24,27,30,33";
+w["початковим"]="12,27";
+w["початковому"]="5";
+w["початкової"]="5,18";
+w["початку"]="5,28";
+w["починатиметься"]="18";
+w["поширення"]="21";
+w["поширювати"]="21";
+w["пошкодження"]="15,31";
+w["пошкоджені"]="30";
+w["пошкодити"]="18,31";
+w["пошуку"]="5,18";
+w["появи"]="12";
+w["пояс"]="7,34";
+w["пояснення"]="5,12";
+w["поясу"]="34";
+w["поясу”"]="7";
+w["поясі"]="34";
+w["поєднанні"]="11";
+w["поєднати"]="5";
+w["прав"]="27";
+w["права"]="18,21,27";
+w["правил"]="8,26";
+w["правила"]="26";
+w["правило"]="7";
+w["правильне"]="5";
+w["правильний"]="6,19";
+w["правильно"]="1,7,14,15,31,33";
+w["правильності"]="15,30";
+w["право"]="10";
+w["правою"]="10";
+w["правій"]="23";
+w["працювало"]="15";
+w["працювати"]="23";
+w["працюють"]="7,32";
+w["працює"]="7";
+w["предметом"]="12";
+w["при"]="28";
+w["приблизно"]="8";
+w["придатним"]="8";
+w["придатного"]="18";
+w["придатні"]="18";
+w["призвести"]="5,7,15,19,28,31";
+w["призводить"]="5";
+w["призначення"]="4,5,7,26";
+w["призначено"]="11,18,26";
+w["прийняти"]="24";
+w["прийнятним"]="26";
+w["приклад"]="0,5,18";
+w["примітка"]="0,2,5,7,8,19,22,27,28,33,34";
+w["принаймні"]="8,30";
+w["принтери"]="26";
+w["припинити"]="5,28";
+w["припиняє"]="5";
+w["пристрою"]="18";
+w["пристроєм"]="18";
+w["пристрої"]="7,12";
+w["пристрій"]="1,18";
+w["приєднати"]="12";
+w["приємної"]="29";
+w["про"]="7,12,15,18,21,27,29";
+w["проблем"]="23";
+w["проблема"]="5";
+w["проблеми"]="5,12,23,32";
+w["пробілами"]="26";
+w["програм"]="18,25";
+w["програма"]="1,5,6,12,14,20,25,27,28,31";
+w["програмами"]="10,27";
+w["програми"]="5,6,7,8,11,12,13,18";
+w["програмне"]="18,21";
+w["програмного"]="18,25";
+w["програмованого"]="12";
+w["програмою"]="17,18,22,30";
+w["програму"]="5,18";
+w["програмування"]="5";
+w["програмі"]="5,18";
+w["продовжено"]="5";
+w["продовжити"]="17,18,30";
+w["проекту"]="11";
+w["проксі"]="7";
+w["проксі-сервер"]="7";
+w["проксі-сервера"]="7";
+w["проміжному"]="5,28";
+w["проміжною"]="7";
+w["пропозицій"]="33";
+w["пропозиціями"]="8,33";
+w["пропрієтарні"]="1";
+w["простим"]="18";
+w["просто"]="0,5,15,18";
+w["прості"]="26";
+w["простір"]="8";
+w["простішим"]="5,18";
+w["протокол"]="26";
+w["протоколами"]="26";
+w["протоколом"]="26";
+w["протоколу"]="18";
+w["протоколів"]="2";
+w["протягом"]="5,18,28";
+w["процедури"]="5,28";
+w["процедуру"]="5,18,28";
+w["процес"]="18";
+w["процесор"]="12";
+w["процесора"]="5";
+w["процесорів"]="12";
+w["процесів"]="12";
+w["проігноруйте"]="12";
+w["пріоритетністю"]="12";
+w["пункт"]="1,4,5,6,8,10,11,12,15,18,19,23,24,25,26,27,31,32";
+w["пункти"]="5,22";
+w["пунктом"]="10,11,20";
+w["пункту"]="0,6,10,12,15,18,19,20,22,26,27,31,33";
+w["пунктів"]="5,8,11,26";
+w["пуск"]="10";
+w["під"]="5,7,8,10,12,13,15,16,18,20,23,26,27,28";
+w["підказка"]="12,28,30";
+w["підказку"]="4";
+w["підпунктами"]="5";
+w["підтвердження"]="3";
+w["підтвердіть"]="5";
+w["підтримки"]="12,28";
+w["підтримку"]="13,28";
+w["підібрати"]="23";
+w["пізніше"]="5";
+w["пікселях"]="12";
+w["піктограма"]="27";
+w["піктограму"]="16,27";
+w["після"]="1,2,5,6,7,9,10,13,14,16,18,19,20,23,24,25,27,28,29";
+w["радимо"]="8";
+w["раз"]="12,16,27,30";
+w["разом"]="7";
+w["разі"]="8,33";
+w["реалізація"]="12";
+w["реалізовано"]="26";
+w["регіон"]="7,19";
+w["регіону"]="19";
+w["регіону”"]="7";
+w["регістру"]="27";
+w["редагування"]="5";
+w["режим"]="0,5,11,12,34";
+w["режимом"]="5";
+w["режиму"]="5";
+w["режимі"]="5,7,8,12";
+w["резервної"]="8,10";
+w["резервні"]="8,10";
+w["результату"]="15";
+w["результаті"]="18";
+w["резюме"]="7,27";
+w["рекомендованим"]="7";
+w["рекомендуємо"]="8";
+w["ресурсів"]="25";
+w["ретельно"]="5,24,28";
+w["решту"]="8";
+w["реєстраційне"]="27";
+w["реєструється"]="27";
+w["ризикуєте"]="8";
+w["риски"]="8";
+w["робити"]="17";
+w["роботи"]="5,7,15,26,27,29,34";
+w["роботу"]="8,14,17,30";
+w["роботі"]="12";
+w["робоча"]="4";
+w["робочу"]="11";
+w["робіть"]="28";
+w["розбиття"]="8";
+w["розбіжність"]="18";
+w["розгорнути"]="20";
+w["розгорнуту"]="2";
+w["розгорніть"]="13";
+w["розділ"]="0,7,8,10,11,12,18,33";
+w["розділами"]="8,10";
+w["розділах"]="0,7,8,18,30";
+w["розділи"]="0,3,5,8,12,18,30,33";
+w["розділом"]="4,12";
+w["розділу"]="0,5,7,8,12,26,28,33,34";
+w["розділу»"]="33";
+w["роздільна"]="15";
+w["роздільної"]="5";
+w["роздільну"]="5,15";
+w["розділі"]="0,7,8,10";
+w["розділів"]="0,8,10,30,33";
+w["розкладка"]="5,7,13";
+w["розкладка_клавіатури"]="6";
+w["розкладками"]="6";
+w["розкладки"]="6,7";
+w["розкладкою"]="6,13";
+w["розкладку"]="6,7";
+w["розмір"]="8,18";
+w["розмірами"]="8";
+w["розміри"]="0,8";
+w["розмірностей"]="12";
+w["розмірності"]="12";
+w["розміром"]="10,18";
+w["розміру"]="33";
+w["розповсюдження"]="18";
+w["розподіл"]="33";
+w["розподілити"]="8";
+w["розпочато"]="18";
+w["розроблено"]="5";
+w["розробників"]="8";
+w["розташовано"]="34";
+w["розташованого"]="10";
+w["розташованому"]="27";
+w["розташування"]="7,8";
+w["розташуванням"]="10";
+w["розширеними"]="12";
+w["розширеного"]="5,12";
+w["розширити"]="10";
+w["рядка"]="1,5,18";
+w["рядку"]="5";
+w["рядок"]="5";
+w["рівень"]="7,9";
+w["різними"]="18";
+w["різноманітних"]="21";
+w["різноманітні"]="15";
+w["різні"]="18,33";
+w["сайтів"]="1";
+w["саме"]="5,14,18";
+w["самий"]="26,27";
+w["самому"]="34";
+w["самостійно"]="15";
+w["саму"]="16";
+w["самі"]="1";
+w["самій"]="11";
+w["свого"]="30";
+w["своє"]="5";
+w["своєму"]="30";
+w["сеансу"]="8";
+w["сектор"]="8";
+w["сектори"]="8";
+w["секундах"]="12";
+w["сервер"]="2,4,11";
+w["сервера"]="1,15";
+w["сервером"]="4";
+w["серед"]="33";
+w["середовищ"]="18,25";
+w["середовища"]="15,25";
+w["середовище"]="4,15,18,25";
+w["середовищем"]="11";
+w["символами"]="6";
+w["символи"]="19";
+w["символів"]="27";
+w["симетричне"]="12";
+w["синхронізації"]="31";
+w["систем"]="12,18,28,29,34";
+w["система"]="5,7,10,13,15,18";
+w["системах"]="0,5,12,34";
+w["системи"]="0,1,2,3,4,5,7,8,9,10,11,12,13,16,18,19,20,25,26,27,29,33";
+w["системний"]="12";
+w["системним"]="7";
+w["системними"]="7";
+w["системою"]="2,5,8,12,28";
+w["систему"]="0,2,5,10,14,16,18,26,28,29";
+w["системі"]="0,5,10,12,13,18,26,27,33";
+w["складним"]="27";
+w["складно"]="13";
+w["складності"]="27";
+w["складніші"]="12";
+w["скоригуєте"]="29";
+w["скориставшись"]="5";
+w["скористайтеся"]="5,10,18";
+w["скористалися"]="21";
+w["скористатися"]="0,1,2,4,5,7,8,10,12,16,18,22,28";
+w["слайдів"]="25";
+w["служб"]="7,20,26";
+w["службами"]="7";
+w["служби"]="7,20,26";
+w["службою"]="26";
+w["службу"]="26";
+w["служб”"]="7";
+w["слід"]="0,1,2,5,7,8,10,12,13,15,18,24,27,28,30,33";
+w["спадного"]="27,33";
+w["спеціальний"]="15,25,30,31,33";
+w["спеціалізованої"]="8";
+w["списком"]="5,6,20";
+w["списку"]="1,4,5,6,8,11,12,15,19,26,27,31";
+w["списків"]="15";
+w["список"]="2,4,5,13,16,20,21,31,33";
+w["способи"]="19";
+w["способом"]="6,19";
+w["способу"]="7";
+w["спосіб"]="19";
+w["спочатку"]="0,13";
+w["справжнього"]="27";
+w["справжнє"]="27";
+w["справу"]="14";
+w["спробу"]="5";
+w["спробували"]="7";
+w["спробувати"]="18";
+w["спробуйте"]="5";
+w["спробує"]="12";
+w["спрямування"]="11";
+w["спільноті"]="29";
+w["стандартний"]="7";
+w["стандартом"]="12";
+w["стандарту"]="8";
+w["стане"]="0";
+w["станцію"]="11";
+w["станція"]="4";
+w["стані"]="5,26,28";
+w["старою"]="1";
+w["стверджується"]="7";
+w["створених"]="8";
+w["створення"]="8,10,18";
+w["створено"]="8,27";
+w["створені"]="12";
+w["створити"]="8,10,18,33";
+w["створить"]="12";
+w["створювати"]="0,10";
+w["створюють"]="1";
+w["створює"]="12,26";
+w["стежитиме"]="7";
+w["стерти"]="8";
+w["сторонньої"]="12";
+w["сторінка"]="5,12,25";
+w["сторінки"]="0,5,6,7,8,9,11,12,16,18,20,25,26,28,30,33";
+w["сторінкою"]="2,22";
+w["сторінку"]="10,23,26";
+w["сторінок"]="5,11,13,27";
+w["сторінці"]="2,11,18,23";
+w["стосуватиметься"]="13";
+w["стосуються"]="24";
+w["стрілками"]="5";
+w["стільниці"]="25";
+w["стільничне"]="15,18,25";
+w["стільничним"]="11";
+w["стільничних"]="18";
+w["сумніваєтеся"]="31";
+w["сумніви"]="31";
+w["суміжні"]="21";
+w["сумісні"]="8";
+w["суміш"]="27";
+w["суперкористувач"]="27";
+w["суперкористувача"]="27";
+w["сховищ"]="1,2,7,21,22";
+w["сховища"]="1,2,10,19,21";
+w["сховище"]="2,21";
+w["сховищі"]="21";
+w["східних"]="19";
+w["сімейства"]="18";
+w["та"]="0,2,4,5,7,8,10,11,12,13,15,17,18,19,21,22,24,25,27,31";
+w["так"]="5,17,25,26,30,34";
+w["таке"]="5,18,33";
+w["таки"]="31";
+w["такий"]="7,8,14,23,27";
+w["таким"]="5,12";
+w["такими"]="1,5,31";
+w["таких"]="1,2,5,8,18";
+w["такого"]="8";
+w["також"]="4,5,6,7,8,10,11,13,18,19,27,34";
+w["такому"]="5,8,10,18";
+w["таку"]="10,18";
+w["такі"]="18,22,27,33";
+w["твердого"]="33";
+w["те"]="8,12,15,18,21,24";
+w["текст"]="7";
+w["текстовий"]="5,28";
+w["текстовому"]="5";
+w["тексту"]="12,27";
+w["темно-синім"]="8";
+w["теоретично"]="12";
+w["тепер"]="29";
+w["термін"]="28";
+w["термінал"]="5,28";
+w["тест"]="5,18";
+w["тестової"]="33";
+w["тестування"]="8,26,28";
+w["тим"]="18,30,33";
+w["тимчасового"]="26";
+w["тип"]="1,8,26,31";
+w["типи"]="26";
+w["типове"]="5";
+w["типовий"]="5,7,12,23,31";
+w["типовим"]="5,7,19";
+w["типових"]="1,5,7,9,31";
+w["типово"]="12,13,25";
+w["типового"]="16,23,26";
+w["типовому"]="26";
+w["типової"]="12";
+w["типову"]="6";
+w["типові"]="5,7,18";
+w["типу"]="0,7,33";
+w["типів"]="19";
+w["тих"]="11,18";
+w["тобто"]="8,12,18,21,31";
+w["того"]="6,8,10,13,18,27,33";
+w["той"]="5,7,26,27";
+w["тому"]="8,34";
+w["точки"]="8,33";
+w["точку"]="0,33";
+w["точнішого"]="11";
+w["точок"]="33";
+w["тощо"]="7,18,19,21";
+w["традиційний"]="18";
+w["трапився"]="14";
+w["трапитися"]="5";
+w["треба"]="8";
+w["три"]="0,8";
+w["трикутника"]="20";
+w["трикутничком"]="12";
+w["трохи"]="12";
+w["трьох"]="5,7,28";
+w["ту"]="16";
+w["тут"]="5,18,21,27";
+w["ті"]="7";
+w["тій"]="7,11";
+w["у"]="0,1,2,4,5,6,7,8,10,11,12,13,15,16,18,19,20,21,22,23,26,27,28,29,30,31,32,33,34";
+w["убезпечує"]="7";
+w["уваги"]="5,23";
+w["увагу"]="24";
+w["уважними"]="1";
+w["уважно"]="31";
+w["увесь"]="0";
+w["увійти"]="27";
+w["увімкнено"]="2";
+w["увімкнути"]="1,7,12,15,27";
+w["угод"]="21";
+w["угода"]="24";
+w["умовами"]="24";
+w["умови"]="24";
+w["уможливить"]="26";
+w["уможливлення"]="26";
+w["униз"]="12";
+w["універсальна"]="32";
+w["упевнитися"]="27";
+w["уподобання"]="5";
+w["уподобань"]="8";
+w["усе"]="18";
+w["усього"]="26";
+w["усі"]="18";
+w["усіляких"]="10";
+w["усіма"]="12,18";
+w["усіх"]="10,11,18,26";
+w["участь"]="29";
+w["файл"]="16,18";
+w["файл»"]="18";
+w["файла"]="18";
+w["файлами"]="18";
+w["файли"]="18,33";
+w["файлової"]="8,18";
+w["файлову"]="0";
+w["файлові"]="0";
+w["файлом"]="16";
+w["файлів"]="8,21,27";
+w["флеш"]="0";
+w["флеш-диска"]="18";
+w["флеш-носієві"]="16";
+w["флешка"]="18";
+w["флешку"]="18";
+w["фоновому"]="7";
+w["фонові"]="7";
+w["формату"]="5";
+w["форматування"]="3,5,10,18,28,30";
+w["форматувати"]="30,33";
+w["форматі"]="11";
+w["фрагментом"]="18";
+w["французькою"]="5";
+w["фізичний"]="18";
+w["фірми-виробника"]="31";
+w["характеристик"]="5";
+w["характеристиками"]="31";
+w["хотіли"]="18";
+w["хоча"]="8,12";
+w["хочете"]="0,3,5,7,12,15,17,25,26,28,29";
+w["хочеться"]="18";
+w["хто"]="11,18";
+w["це"]="1,5,6,7,8,10,12,13,15,18,19,26,27,31,34";
+w["цей"]="1,5,7,8,11,12,15,18";
+w["центрального"]="5";
+w["центру"]="7,9,13,23,26";
+w["цим"]="4,5,8,11,23,27,28";
+w["цими"]="7";
+w["цифр"]="27";
+w["цих"]="5,7,18,25,28,34";
+w["цього"]="5,7,8,10,12,13,14,15,16,17,18,21,22,23,26,27,28,31,34";
+w["цьому"]="3,7,12,21,23,27,28";
+w["цю"]="5,13,31";
+w["ці"]="0,5,8,12,15,17,24,25";
+w["цій"]="2,23";
+w["цілковитий"]="8";
+w["цілісності"]="18";
+w["цією"]="2,8,31";
+w["цієї"]="0,1,5,7,8,9,12,17,18,20,25,26,27,30,33";
+w["час"]="5,7,8,10,12,13,15,16,18,20,23,26,27,28,34";
+w["часовий"]="7,34";
+w["часового"]="7,34";
+w["часовому"]="34";
+w["частини"]="19";
+w["частиною"]="16";
+w["частину"]="8";
+w["частині"]="16,23";
+w["часто"]="5";
+w["частота"]="31";
+w["частоти"]="15,31";
+w["частотою"]="31";
+w["частоту"]="15,31";
+w["часу"]="17,34";
+w["червоного"]="27";
+w["через"]="8,14";
+w["чи"]="0,4,5,12,15,27,32,33";
+w["чином"]="1,5,8,10,14,15,18,26,31";
+w["чисел"]="18";
+w["числа"]="18";
+w["число"]="18";
+w["числове"]="18";
+w["числом"]="18";
+w["читання"]="18,27";
+w["читати"]="18";
+w["чотири"]="20";
+w["чотирма"]="5";
+w["чудово"]="12";
+w["чіпати"]="12";
+w["шахраїв"]="7";
+w["швидкість"]="18";
+w["шифруванням"]="0";
+w["шифрувати"]="0";
+w["шлюз"]="7,26";
+w["шлюзу"]="26";
+w["шлюз”"]="7";
+w["шлях"]="18";
+w["шляхи"]="5";
+w["штатному"]="8";
+w["шістнадцяткове"]="18";
+w["шістнадцяткових"]="18";
+w["шістьма"]="32";
+w["ще"]="1,2,6,8,10,12,16,27,28,30";
+w["щита"]="27";
+w["що"]="0,3,5,6,7,8,12,13,15,16,18,19,21,23,24,27,28,33,34";
+w["щоб"]="0,1,2,4,5,7,8,10,13,15,16,17,20,22,24,26,27,28,30,32,33,34";
+w["щодо"]="0,3,4,5,6,7,8,9,12,15,18,20,23,24,30,33";
+w["щойно"]="16,17,18";
+w["щось"]="18";
+w["явним"]="1";
+w["ядра"]="5";
+w["ядру"]="12";
+w["як"]="5,7,8,10,11,13,18,34";
+w["яка"]="6,12,18,27";
+w["яке"]="5,8,10,15,19,26,33";
+w["якесь"]="34";
+w["який"]="5,7,15,18,23,26,27";
+w["якийсь"]="25";
+w["яким"]="7,14,18,21";
+w["якими"]="5,8,12";
+w["яких"]="5,7,10,18,27,33";
+w["якихось"]="8";
+w["якого"]="6,15,18,27,31";
+w["якомога"]="5";
+w["якому"]="6,7,33";
+w["якості"]="28";
+w["якою"]="31";
+w["якоюсь"]="11";
+w["якої"]="5,7,18,26,28";
+w["яку"]="7,12";
+w["якщо"]="0,1,2,3,5,6,7,8,9,10,11,12,13,14,15,17,18,19,20,23,24,25,26,27,28,29,30,31,32,33,34";
+w["які"]="2,7,12,14,16,18,19,20,21,27,30,32";
+w["якісь"]="2,8,12";
+w["японської"]="19";
+w["яскраво"]="25";
+w["є"]="1,5,7,8,12,13,15,16,18,19,21,25,31,32";
+w["єдиним"]="8";
+w["єдиною"]="12";
+w["і"]="0,1,2,3,5,6,7,8,10,12,13,16,17,18,19,21,23,25,27,29,31,33";
+w["ігор"]="27";
+w["ідентифікатор"]="18,27";
+w["із"]="2,5,6,7,8,12,14,18,22,24,26,28";
+w["іменем"]="12";
+w["імені"]="18,19,27";
+w["ім’я"]="27";
+w["інакше"]="0,24,31";
+w["індивідуальний"]="4";
+w["інструмент"]="5,18,23";
+w["інструмента"]="7,18,23";
+w["інструментом"]="18";
+w["інструментів"]="18,25";
+w["інтернет"]="2,26";
+w["інтернет-протокол"]="26";
+w["інтернет-сховища"]="2";
+w["інтернетом"]="7,17";
+w["інтернету"]="7,26,27";
+w["інтернеті"]="7,18";
+w["інтерфейс"]="7,12";
+w["інтерфейсом"]="7,18";
+w["інтерфейсу"]="1,5,13";
+w["інтерфейсі"]="15";
+w["інформаційній"]="20";
+w["інформацію"]="18";
+w["інформацією"]="7,24";
+w["інформації"]="12";
+w["інше"]="15,18";
+w["інший"]="23,32";
+w["іншими"]="13,31";
+w["інших"]="7,18,26,27";
+w["іншого"]="0,7,8";
+w["іншої"]="12";
+w["іншу"]="0,5,6";
+w["інші"]="2,12,16,19";
+w["існувало"]="8";
+w["існуючими"]="8";
+w["існує"]="0,8,18,23";
+w["ієрархічного"]="1,31";
+w["їх"]="5,7,13,18,21";
+w["їхнє"]="21";
+w["їхніх"]="4";
+w["її"]="0,1,2,7,15,18,31";
+w["—"]="5,8,18,21,26,32";
+w["“вибір"]="7,11";
+w["“захисний"]="7";
+w["“мінімальне"]="4";
+w["“налаштування"]="7";
+w["“нетиповий"]="8";
+
diff --git a/installer/6/uk/content/search/ja-jp.props b/installer/6/uk/content/search/ja-jp.props
new file mode 100644
index 00000000..27568054
--- /dev/null
+++ b/installer/6/uk/content/search/ja-jp.props
@@ -0,0 +1 @@
+J01=\\u306B \ No newline at end of file
diff --git a/installer/6/uk/content/search/nwSearchFnt.js b/installer/6/uk/content/search/nwSearchFnt.js
new file mode 100644
index 00000000..0111559c
--- /dev/null
+++ b/installer/6/uk/content/search/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("<p>" + txt_results_for + " " + "<span class=\"searchExpression\">" + fileAndWordList[i][0].motslisteDisplay + "</span>" + "</p>");
+
+ linkTab.push("<ul class='searchresult'>");
+ for (t in fileAndWordList[i]) {
+ //DEBUG: alert(": "+ fileAndWordList[i][t].filenb+" " +fileAndWordList[i][t].motsliste);
+ //linkTab.push("<li><a href=\"../"+fl[fileAndWordList[i][t].filenb]+"\">"+fl[fileAndWordList[i][t].filenb]+"</a></li>");
+ var tempInfo = fil[fileAndWordList[i][t].filenb];
+ var pos1 = tempInfo.indexOf("@@@");
+ var pos2 = tempInfo.lastIndexOf("@@@");
+ var tempPath = tempInfo.substring(0, pos1);
+ var tempTitle = tempInfo.substring(pos1 + 3, pos2);
+ var tempShortdesc = tempInfo.substring(pos2 + 3, tempInfo.length);
+
+ //file:///home/kasun/docbook/WEBHELP/webhelp-draft-output-format-idea/src/main/resources/web/webhelp/installation.html
+ var linkString = "<li><a href=" + tempPath + ">" + tempTitle + "</a>";
+ // var linkString = "<li><a href=\"installation.html\">" + tempTitle + "</a>";
+ if ((tempShortdesc != "null")) {
+ linkString += "\n<div class=\"shortdesclink\">" + tempShortdesc + "</div>";
+ }
+ linkString += "</li>";
+ linkTab.push(linkString);
+ }
+ linkTab.push("</ul>");
+ }
+ }
+ }
+
+ var results = "";
+ if (linkTab.length > 0) {
+ /*writeln ("<p>" + txt_results_for + " " + "<span class=\"searchExpression\">" + cleanwordsList + "</span>" + "<br/>"+"</p>");*/
+ results = "<p>";
+ //write("<ul class='searchresult'>");
+ for (t in linkTab) {
+ results += linkTab[t].toString();
+ }
+ results += "</p>";
+ } else {
+ results = "<p>" + "Your search returned no results for " + "<span class=\"searchExpression\">" + txt_wordsnotfound + "</span>" + "</p>";
+ }
+ //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<wordsList.length;j++){
+ var word = wordsList[j];
+ if(getAvgAsciiValue(word) < 127){
+ notCJKTokens.push(word);
+ } else {
+ var tokenizer = new CJKTokenizer(word);
+ var tokensTmp = tokenizer.getAllTokens();
+ allTokens = allTokens.concat(tokensTmp);
+ }
+ }
+ allTokens = allTokens.concat(tokenize(notCJKTokens));
+ return allTokens;
+}
+
+//A simple way to determine whether the query is in english or not.
+function getAvgAsciiValue(word){
+ var tmp = 0;
+ var num = word.length < 5 ? word.length:5;
+ for(var i=0;i<num;i++){
+ if(i==5) break;
+ tmp += word.charCodeAt(i);
+ }
+ return tmp/num;
+}
+
+//CJKTokenizer
+function CJKTokenizer(input){
+ this.input = input;
+ this.offset=-1;
+ this.tokens = new Array();
+ this.incrementToken = incrementToken;
+ this.tokenize = tokenize;
+ this.getAllTokens = getAllTokens;
+ this.unique = unique;
+
+ function incrementToken(){
+ if(this.input.length - 2 <= this.offset){
+ // console.log("false "+offset);
+ return false;
+ }
+ else {
+ this.offset+=1;
+ return true;
+ }
+ }
+
+ function tokenize(){
+ //document.getElementById("content").innerHTML += x.substring(offset,offset+2)+"<br>";
+ 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 += "<br>dada"+sortedTokens+" ";
+// console.log(tokens.length+"dsdsds");
+ /*for(i=0;i<tokens.length;i++){
+ console.log(tokens[i]);
+ var ss = tokens[i] == sortedTokens[i];
+
+// document.getElementById("content").innerHTML += "<br>dada"+un[i]+"- "+stems[i]+"&nbsp;&nbsp;&nbsp;"+ ss;
+ document.getElementById("content").innerHTML += "<br>"+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/uk/content/search/punctuation.props b/installer/6/uk/content/search/punctuation.props
new file mode 100644
index 00000000..d3e3fcd2
--- /dev/null
+++ b/installer/6/uk/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/uk/content/search/stemmers/de_stemmer.js b/installer/6/uk/content/search/stemmers/de_stemmer.js
new file mode 100644
index 00000000..7ff3822a
--- /dev/null
+++ b/installer/6/uk/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/uk/content/search/stemmers/en_stemmer.js b/installer/6/uk/content/search/stemmers/en_stemmer.js
new file mode 100644
index 00000000..f58012f2
--- /dev/null
+++ b/installer/6/uk/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/uk/content/search/stemmers/fr_stemmer.js b/installer/6/uk/content/search/stemmers/fr_stemmer.js
new file mode 100644
index 00000000..34f97431
--- /dev/null
+++ b/installer/6/uk/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<voc.length;k++){
+ if(COut[k]==stemmer(voc[k])){
+ eqCount++;
+ eqOut.push("v: "+voc[k]+" c: "+COut[k]);
+ } else {
+ noteqOut.push(voc[k]+", c: "+COut[k]+" s:"+stemmer(voc[k]));
+ }
+ }
+ var end = new Date().getTime(); //execution time
+ var time = end-start;
+ alert("equal count= "+eqCount+" out of "+voc.length+" words. time= "+time+" ms");
+ //console.log("equal count= "+eqCount+" out of "+voc.length+" words. time= "+time+" ms");
+}
+
+