Module:bg-pronunciation/testcases
Jump to navigation
Jump to search
- The following documentation is located at Module:bg-pronunciation/testcases/documentation. [edit] Categories were auto-generated by Module:module categorization. [edit]
- Useful links: root page • root page’s subpages • links • transclusions • tested module • sandbox
All tests passed. (refresh)
Text | Expected | Actual | |
---|---|---|---|
![]() | височина (visočina) | ви‧со‧чи‧на | ви‧со‧чи‧на |
![]() | сестра (sestra) | сес‧тра | сес‧тра |
![]() | пленник (plennik) | плен‧ник | плен‧ник |
![]() | преодолея (preodoleja) | пре‧одо‧лея | пре‧одо‧лея |
![]() | маоизъм (maoizǎm) | мао‧изъм | мао‧изъм |
![]() | майка (majka) | май‧ка | май‧ка |
![]() | айс.берг (ajs.berg) | айс‧берг | айс‧берг |
![]() | майор (major) | ма‧йор | ма‧йор |
![]() | фризьор (frizjor) | фри‧зьор | фри‧зьор |
![]() | суджук (sudžuk) | су‧джук | су‧джук |
![]() | над.живея (nad.živeja) | над‧жи‧вея | над‧жи‧вея |
![]() | сестра (sestra) | сес‧тра | сес‧тра |
![]() | потури (poturi) | по‧ту‧ри | по‧ту‧ри |
![]() | сланина (slanina) | сла‧ни‧на | сла‧ни‧на |
![]() | пража (praža) | пра‧жа | пра‧жа |
![]() | спринцовка (sprincovka) | сприн‧цов‧ка | сприн‧цов‧ка |
![]() | пържа (pǎrža) | пър‧жа | пър‧жа |
![]() | яркост (jarkost) | яр‧кост | яр‧кост |
![]() | рало (ralo) | ра‧ло | ра‧ло |
![]() | белило (belilo) | бе‧ли‧ло | бе‧ли‧ло |
![]() | шевица (ševica) | ше‧ви‧ца | ше‧ви‧ца |
![]() | доило (doilo) | до‧ило | до‧ило |
![]() | начало (načalo) | на‧ча‧ло | на‧ча‧ло |
![]() | хитрост (hitrost) | хит‧рост | хит‧рост |
![]() | хитър (hitǎr) | хи‧тър | хи‧тър |
![]() | шевица (ševica) | ше‧ви‧ца | ше‧ви‧ца |
![]() | вдлъбна (vdlǎbna) | вдлъб‧на | вдлъб‧на |
![]() | размахам (razmaham) | раз‧ма‧хам | раз‧ма‧хам |
![]() | укор (ukor) | укор | укор |
![]() | упорит (uporit) | упо‧рит | упо‧рит |
![]() | осем (osem) | осем | осем |
![]() | оценка (ocenka) | оцен‧ка | оцен‧ка |
![]() | лея (leja) | лея | лея |
![]() | аз (az) | аз | аз |
![]() | тя (tja) | тя | тя |
![]() | е (e) | е | е |
![]() | мен (men) | мен | мен |
![]() | страст (strast) | страст | страст |
![]() | пръст (prǎst) | пръст | пръст |
![]() | шофьор (šofjor) | шо‧фьор | шо‧фьор |
![]() | фотьойл (fotjojl) | фо‧тьойл | фо‧тьойл |
![]() | бельо (beljo) | бе‧льо | бе‧льо |
![]() | шедьовър (šedjovǎr) | ше‧дьо‧вър | ше‧дьо‧вър |
![]() | мениджър (menidžǎr) | ме‧ни‧джър | ме‧ни‧джър |
![]() | джудже (džudže) | джу‧дже | джу‧дже |
![]() | жар-птица (žar-ptica) | жар-пти‧ца | жар-пти‧ца |
![]() | морално-нравствен (moralno-nravstven) | мо‧рал‧но-нрав‧ствен | мо‧рал‧но-нрав‧ствен |
![]() | кандидат-студент (kandidat-student) | кан‧ди‧дат-сту‧дент | кан‧ди‧дат-сту‧дент |
![]() | министър-председател (ministǎr-predsedatel) | ми‧нис‧тър-пред‧се‧да‧тел | ми‧нис‧тър-пред‧се‧да‧тел |
![]() | член-кореспондент (člen-korespondent) | член-ко‧рес‧пон‧дент | член-ко‧рес‧пон‧дент |
![]() | бизнес администрация (biznes administracija) | биз‧нес ад‧ми‧нис‧тра‧ция | биз‧нес ад‧ми‧нис‧тра‧ция |
![]() | екшън герой (ekšǎn geroj) | ек‧шън ге‧рой | ек‧шън ге‧рой |
![]() | тенис корт (tenis kort) | те‧нис корт | те‧нис корт |
![]() | заместник министър-председател (zamestnik ministǎr-predsedatel) | за‧мес‧тник ми‧нис‧тър-пред‧се‧да‧тел | за‧мес‧тник ми‧нис‧тър-пред‧се‧да‧тел |
![]() | заместник началник-управление (zamestnik načalnik-upravlenie) | за‧мес‧тник на‧чал‧ник-уп‧рав‧ле‧ние | за‧мес‧тник на‧чал‧ник-уп‧рав‧ле‧ние |
![]() | SIM карта (SIM karta) | SIM кар‧та | SIM кар‧та |
![]() | VIP зона (VIP zona) | VIP зо‧на | VIP зо‧на |
Text | Expected | Actual | |
---|---|---|---|
![]() | къ́ща (kǎ́šta) | ˈkɤʃtɐ | ˈkɤʃtɐ |
![]() | сгъстя́ се (sgǎstjá se), endschwa=true | zɡɐˈstʲɤ̟ sɛ | zɡɐˈstʲɤ̟ sɛ |
![]() | сгъстя́ се (sgǎstjá se) (respelled сгъстя̣́ се) | zɡɐˈstʲɤ̟ sɛ | zɡɐˈstʲɤ̟ sɛ |
![]() | а̀бдики́ращ (àbdikírašt) | ˌabdiˈkirɐʃt | ˌabdiˈkirɐʃt |
![]() | безшу́мен (bezšúmen) | bɛʃˈʃu̟mɛn | bɛʃˈʃu̟mɛn |
![]() | щастли́в (štastlív) | ʃtɐˈslif | ʃtɐˈslif |
![]() | народността́ (narodnosttá) | nɐrodnoˈsta | nɐrodnoˈsta |
![]() | я (ja) | ja̟ | ja̟ |
![]() | юг (jug) | ju̟k | ju̟k |
![]() | яйце́ (jajcé) | jɐjˈt͡sɛ | jɐjˈt͡sɛ |
![]() | учи́лище (učílište) | oˈt͡ʃiliʃtɛ | oˈt͡ʃiliʃtɛ |
![]() | чорбаджи́я (čorbadžíja) | t͡ʃo̟rbɐˈdʒijɐ | t͡ʃo̟rbɐˈdʒijɐ |
![]() | уби́йца (ubíjca) | oˈbijt͡sɐ | oˈbijt͡sɐ |
![]() | безбра́чие (bezbráčie) | bɛzˈbrat͡ʃiɛ | bɛzˈbrat͡ʃiɛ |
![]() | измра́ (izmrá) (respelled из.мра́) | izˈmra | izˈmra |
![]() | сала́та (saláta) | sɐˈɫatɐ | sɐˈɫatɐ |
![]() | шега́ (šegá) | ʃɛˈɡa | ʃɛˈɡa |
![]() | жена́ (žená) | ʒɛˈna | ʒɛˈna |
![]() | инти́мен (intímen) | inˈtimɛn | inˈtimɛn |
![]() | посо́лство (posólstvo) | poˈsɔɫstvo | poˈsɔɫstvo |
![]() | ъ́гъл (ǎ́gǎl) | ˈɤɡɐɫ | ˈɤɡɐɫ |
![]() | усу́квам (usúkvam) | oˈsukvɐm | oˈsukvɐm |
![]() | ле́ща (léšta) | ˈlɛʃtɐ | ˈlɛʃtɐ |
![]() | липа́ (lipá) | liˈpa | liˈpa |
![]() | океа́н (okeán) | okɛˈan | okɛˈan |
![]() | меки́ца (mekíca) | mɛˈkit͡sɐ | mɛˈkit͡sɐ |
![]() | ла́гер (láger) | ˈɫaɡɛr | ˈɫaɡɛr |
![]() | маги́я (magíja) | mɐˈɡijɐ | mɐˈɡijɐ |
![]() | хем (hem) | xɛm | xɛm |
![]() | химн (himn) | ximn | ximn |
![]() | тулу́п (tulúp) | toˈɫup | toˈɫup |
![]() | жа̀р-пти́ца (žàr-ptíca) | ˌʒa̟r-pˈtit͡sɐ | ˌʒa̟r-pˈtit͡sɐ |
![]() | в о́фис (v ófis) | f ˈɔfis | f ˈɔfis |
![]() | във Фра́нция (vǎv Fráncija) | vɐf ˈfrant͡sijɐ | vɐf ˈfrant͡sijɐ |
![]() | ня́колко (njákolko) | ˈnʲa̟koɫko | ˈnʲa̟koɫko |
![]() | в Япо́ния (v Japónija) | f jɐˈpɔnijɐ | f jɐˈpɔnijɐ |
![]() | автоплу́г (avtoplúg) | ɐftoˈpɫuk | ɐftoˈpɫuk |
![]() | уе́бса́йт (uébsájt) (respelled ўе́бса́йт) | ˈwɛpˈsajt | ˈwɛpˈsajt |
![]() | уе́лски (uélski) (respelled ўе́лски) | ˈwɛɫski | ˈwɛɫski |
![]() | уе́стърн (uéstǎrn) (respelled ўе́стърн) | ˈwɛstɐrn | ˈwɛstɐrn |
![]() | О́уен (Óuen) (respelled О́ўен) | ˈɔwɛn | ˈɔwɛn |
![]() | но́ухау (nóuhau) (respelled но́ўхаў) | ˈnɔwxɐw | ˈnɔwxɐw |
![]() | Джо́узеф (Džóuzef) (respelled Джо́ўзеф) | ˈdʒɔwzɛf | ˈdʒɔwzɛf |
![]() | бо́улинг (bóuling) (respelled бо́ўлинг) | ˈbɔwliŋk | ˈbɔwliŋk |
![]() | даунло́уд (daunlóud) (respelled даўнло́ўд) | dɐwnˈɫɔwt | dɐwnˈɫɔwt |
![]() | уи́ски (uíski) (respelled ўи́ски) | ˈwiski | ˈwiski |
![]() | уи́кенд (uíkend) (respelled ўи́кенд) | ˈwikɛnt | ˈwikɛnt |
![]() | Уо́руик (Uóruik) (respelled Ўо́рўик) | ˈwɔrwik | ˈwɔrwik |
![]() | Хе́лоуин (Hélouin) (respelled Хе́лоўин) | ˈxɛɫowin | ˈxɛɫowin |
Text | Expected | Actual | |
---|---|---|---|
![]() | а (a) | а | а |
![]() | в (v) | в | в |
![]() | е (e) | е | е |
![]() | и (i) | и | и |
![]() | ѝ (ì) | ѝ | ѝ |
![]() | о (o) | о | о |
![]() | с (s) | с | с |
![]() | у (u) | у | у |
![]() | аз (az) | аз | аз |
![]() | ти (ti) | ти | ти |
![]() | той (toj) | той | той |
![]() | тя (tja) | тя | тя |
![]() | във (vǎv) | във | във |
![]() | със (sǎs) | със | със |
![]() | принц (princ) | принц | принц |
![]() | спринт (sprint) | спринт | спринт |
![]() | глист (glist) | глист | глист |
![]() | скункс (skunks) | скункс | скункс |
![]() | ами (ami) | а‧ми | а‧ми |
![]() | ала (ala) | а‧ла | а‧ла |
![]() | ако (ako) | а‧ко | а‧ко |
![]() | уви (uvi) | у‧ви | у‧ви |
![]() | или (ili) | и‧ли | и‧ли |
![]() | саламура (salamura) | са‧ла‧му‧ра | са‧ла‧му‧ра |
![]() | барабан (baraban) | ба‧ра‧бан | ба‧ра‧бан |
![]() | сполука (spoluka) | спо‧лу‧ка | спо‧лу‧ка |
![]() | щавя (štavja) | ща‧вя | ща‧вя |
![]() | стрина (strina) | стри‧на | стри‧на |
![]() | когато (kogato) | ко‧га‧то | ко‧га‧то |
![]() | старицата (staricata) | ста‧ри‧ца‧та | ста‧ри‧ца‧та |
![]() | получените (polučenite) | по‧лу‧че‧ни‧те | по‧лу‧че‧ни‧те |
![]() | подобаващите (podobavaštite) | по‧до‧ба‧ва‧щи‧те | по‧до‧ба‧ва‧щи‧те |
![]() | обучаващите (obučavaštite) | о‧бу‧ча‧ва‧щи‧те | о‧бу‧ча‧ва‧щи‧те |
![]() | джудже (džudže) | джу‧дже | джу‧дже |
![]() | суджук (sudžuk) | су‧джук | су‧джук |
![]() | дамаджана (damadžana) | да‧ма‧джа‧на | да‧ма‧джа‧на |
![]() | джаджите (džadžite) | джа‧джи‧те | джа‧джи‧те |
![]() | койот (kojot) | ко‧йот | ко‧йот |
![]() | майонеза (majoneza) | ма‧йо‧не‧за | ма‧йо‧не‧за |
![]() | пейоративен (pejorativen) | пе‧йо‧ра‧ти‧вен | пе‧йо‧ра‧ти‧вен |
![]() | майор (major) | ма‧йор | ма‧йор |
![]() | безименен (bezimenen) | бе‧зи‧ме‧нен | бе‧зи‧ме‧нен |
![]() | изопачавам (izopačavam) | и‧зо‧па‧ча‧вам | и‧зо‧па‧ча‧вам |
![]() | отивам (otivam) | о‧ти‧вам | о‧ти‧вам |
![]() | разоран (razoran) | ра‧зо‧ран | ра‧зо‧ран |
![]() | бульон (buljon) | бу‧льон | бу‧льон |
![]() | фризьор (frizjor) | фри‧зьор | фри‧зьор |
![]() | шедьовър (šedjovǎr) | ше‧дьо‧вър | ше‧дьо‧вър |
![]() | гьозум (gjozum) | гьо‧зум | гьо‧зум |
![]() | ликьор (likjor) | ли‧кьор | ли‧кьор |
![]() | воал (voal) | во‧ал | во‧ал |
![]() | маоизъм (maoizǎm) | ма‧о‧и‧зъм | ма‧о‧и‧зъм |
![]() | феерия (feerija) | фе‧е‧ри‧я | фе‧е‧ри‧я |
![]() | воайор (voajor) | во‧а‧йор | во‧а‧йор |
![]() | миокард (miokard) | ми‧о‧кард | ми‧о‧кард |
![]() | кьопоолу (kjopoolu) | кьо‧по‧о‧лу | кьо‧по‧о‧лу |
![]() | аятолах (ajatolah) | а‧я‧то‧лах | а‧я‧то‧лах |
![]() | авария (avarija) | а‧ва‧ри‧я | а‧ва‧ри‧я |
![]() | позиции (pozicii) | по‧зи‧ци‧и | по‧зи‧ци‧и |
![]() | хазяи (hazjai) | ха‧зя‧и | ха‧зя‧и |
![]() | дерибеи (deribei) | де‧ри‧бе‧и | де‧ри‧бе‧и |
![]() | преодолея (preodoleja) | пре‧о‧до‧ле‧я | пре‧о‧до‧ле‧я |
![]() | нащрек (naštrek) | на‧щрек | на‧щрек |
![]() | поощрявам (pooštrjavam) | по‧о‧щря‧вам | по‧о‧щря‧вам |
![]() | защриховам (zaštrihovam) | за‧щри‧хо‧вам | за‧щри‧хо‧вам |
![]() | поощрителен (pooštritelen) | по‧о‧щри‧те‧лен | по‧о‧щри‧те‧лен |
![]() | изщракване (izštrakvane) | из‧щрак‧ва‧не | из‧щрак‧ва‧не |
![]() | Вайерщрас (Vajerštras) | Ва‧йер‧щрас | Ва‧йер‧щрас |
![]() | Кьонигщрасе (Kjonigštrase) | Кьо‧ниг‧щра‧се | Кьо‧ниг‧щра‧се |
![]() | общност (obštnost) | общ‧ност | общ‧ност |
![]() | всъщност (vsǎštnost) | всъщ‧ност | всъщ‧ност |
![]() | помощник (pomoštnik) | по‧мощ‧ник | по‧мощ‧ник |
![]() | чорапогащник (čorapogaštnik) | чо‧ра‧по‧гащ‧ник | чо‧ра‧по‧гащ‧ник |
![]() | нощница (noštnica) | нощ‧ни‧ца | нощ‧ни‧ца |
![]() | чудовищност (čudovištnost) | чу‧до‧вищ‧ност | чу‧до‧вищ‧ност |
![]() | немощливо (nemoštlivo) | не‧мощ‧ли‧во | не‧мощ‧ли‧во |
![]() | съобщавам (sǎobštavam) | съ‧об‧ща‧вам | съ‧об‧ща‧вам |
![]() | въобще (vǎobšte) | въ‧об‧ще | въ‧об‧ще |
![]() | манджа (mandža) | ман‧джа | ман‧джа |
![]() | калайджия (kalajdžija) | ка‧лай‧джи‧я | ка‧лай‧джи‧я |
![]() | авджия (avdžija) | ав‧джи‧я | ав‧джи‧я |
![]() | изджвака (izdžvaka) | из‧джва‧ка | из‧джва‧ка |
![]() | пленник (plennik) | плен‧ник | плен‧ник |
![]() | майка (majka) | май‧ка | май‧ка |
![]() | профашистки (profašistki) | про‧фа‧шист‧ки | про‧фа‧шист‧ки |
![]() | гледка (gledka) | глед‧ка | глед‧ка |
![]() | крачка (kračka) | крач‧ка | крач‧ка |
![]() | цедка (cedka) | цед‧ка | цед‧ка |
![]() | звезда (zvezda) | звез‧да | звез‧да |
![]() | спринцовка (sprincovka) | сприн‧цов‧ка | сприн‧цов‧ка |
![]() | бързо (bǎrzo) | бър‧зо | бър‧зо |
![]() | малко (malko) | мал‧ко | мал‧ко |
![]() | после (posle) | по‧сле | по‧сле |
![]() | партия (partija) | пар‧ти‧я | пар‧ти‧я |
![]() | гланцов (glancov) | глан‧цов | глан‧цов |
![]() | пепелник (pepelnik) | пе‧пел‧ник | пе‧пел‧ник |
![]() | пилци (pilci) | пил‧ци | пил‧ци |
![]() | аншоа (anšoa) | ан‧шо‧а | ан‧шо‧а |
![]() | ядро (jadro) | я‧дро | я‧дро |
![]() | ироничност (ironičnost) | и‧ро‧нич‧ност | и‧ро‧нич‧ност |
![]() | профилактична (profilaktična) | про‧фи‧лак‧тич‧на | про‧фи‧лак‧тич‧на |
![]() | боцна (bocna) | боц‧на | боц‧на |
![]() | спецна (specna) | спец‧на | спец‧на |
![]() | бичме (bičme) | бич‧ме | бич‧ме |
![]() | кръчма (krǎčma) | кръч‧ма | кръч‧ма |
![]() | боцман (bocman) | боц‧ман | боц‧ман |
![]() | сачма (sačma) | сач‧ма | сач‧ма |
![]() | Ричмънд (Ričmǎnd) | Рич‧мънд | Рич‧мънд |
![]() | мичман (mičman) | мич‧ман | мич‧ман |
![]() | разчеша (razčeša) | раз‧че‧ша | раз‧че‧ша |
![]() | пецма (pecma) | пец‧ма | пец‧ма |
![]() | сестра (sestra) | се‧стра | се‧стра |
![]() | царство (carstvo) | цар‧ство | цар‧ство |
![]() | нравствен (nravstven) | нрав‧ствен | нрав‧ствен |
![]() | мандраджия (mandradžija) | ман‧дра‧джи‧я | ман‧дра‧джи‧я |
![]() | мизансцен (mizanscen) | ми‧зан‧сцен | ми‧зан‧сцен |
![]() | странство (stranstvo) | стран‧ство | стран‧ство |
![]() | пространство (prostranstvo) | про‧стран‧ство | про‧стран‧ство |
![]() | робство (robstvo) | роб‧ство | роб‧ство |
![]() | транспорт (transport) | тран‧спорт | тран‧спорт |
![]() | посвикна (posvikna) | по‧свик‧на | по‧свик‧на |
![]() | скръндза (skrǎndza) | скрън‧дза | скрън‧дза |
![]() | годзила (godzila) | год‧зи‧ла | год‧зи‧ла |
![]() | камикадзе (kamikadze) | ка‧ми‧кад‧зе | ка‧ми‧кад‧зе |
![]() | надживея (nadživeja) | на‧джи‧ве‧я | на‧джи‧ве‧я |
![]() | скрън.дза (skrǎn.dza) | скрън‧дза | скрън‧дза |
![]() | го.дзила (go.dzila) | го‧дзи‧ла | го‧дзи‧ла |
![]() | камика.дзе (kamika.dze) | ка‧ми‧ка‧дзе | ка‧ми‧ка‧дзе |
![]() | над.живея (nad.živeja) | над‧жи‧ве‧я | над‧жи‧ве‧я |
![]() | безсилен (bezsilen) | без‧си‧лен | без‧си‧лен |
![]() | безшумен (bezšumen) | без‧шу‧мен | без‧шу‧мен |
![]() | безвъзвратен (bezvǎzvraten) | без‧въз‧вра‧тен | без‧въз‧вра‧тен |
![]() | безхаберен (bezhaberen) | без‧ха‧бе‧рен | без‧ха‧бе‧рен |
![]() | безстрашен (bezstrašen) | без‧стра‧шен | без‧стра‧шен |
![]() | безхлебна (bezhlebna) | без‧хле‧бна | без‧хле‧бна |
![]() | безвремие (bezvremie) | без‧вре‧ми‧е | без‧вре‧ми‧е |
![]() | безмерен (bezmeren) | без‧ме‧рен | без‧ме‧рен |
![]() | безличен (bezličen) | без‧ли‧чен | без‧ли‧чен |
![]() | безнаказан (beznakazan) | без‧на‧ка‧зан | без‧на‧ка‧зан |
![]() | безразборен (bezrazboren) | без‧раз‧бо‧рен | без‧раз‧бо‧рен |
![]() | бездетен (bezdeten) | без‧де‧тен | без‧де‧тен |
![]() | безпардонен (bezpardonen) | без‧пар‧до‧нен | без‧пар‧до‧нен |
![]() | безтелесен (beztelesen) | без‧те‧ле‧сен | без‧те‧ле‧сен |
![]() | безглав (bezglav) | без‧глав | без‧глав |
![]() | безчестен (bezčesten) | без‧че‧стен | без‧че‧стен |
![]() | безпризорен (bezprizoren) | без‧при‧зо‧рен | без‧при‧зо‧рен |
![]() | безгрешен (bezgrešen) | без‧гре‧шен | без‧гре‧шен |
![]() | безкраен (bezkraen) | без‧кра‧ен | без‧кра‧ен |
![]() | безбрежен (bezbrežen) | без‧бре‧жен | без‧бре‧жен |
![]() | бездна (bezdna) | безд‧на | безд‧на |
![]() | изхвърлям (izhvǎrljam) | из‧хвър‧лям | из‧хвър‧лям |
![]() | изстена (izstena) | из‧сте‧на | из‧сте‧на |
![]() | извор (izvor) | из‧вор | из‧вор |
![]() | извозвам (izvozvam) | из‧воз‧вам | из‧воз‧вам |
![]() | извлача (izvlača) | из‧вла‧ча | из‧вла‧ча |
![]() | изхрачване (izhračvane) | из‧храч‧ва‧не | из‧храч‧ва‧не |
![]() | изшмугна (izšmugna) | из‧шмуг‧на | из‧шмуг‧на |
![]() | изживяното (izživjanoto) | из‧жи‧вя‧но‧то | из‧жи‧вя‧но‧то |
![]() | изненада (iznenada) | из‧не‧на‧да | из‧не‧на‧да |
![]() | излъгах (izlǎgah) | из‧лъ‧гах | из‧лъ‧гах |
![]() | измяна (izmjana) | из‧мя‧на | из‧мя‧на |
![]() | изрод (izrod) | из‧род | из‧род |
![]() | изтрезвително (iztrezvitelno) | из‧трез‧ви‧тел‧но | из‧трез‧ви‧тел‧но |
![]() | изпроставял (izprostavjal) | из‧про‧ста‧вял | из‧про‧ста‧вял |
![]() | изключвам (izključvam) | из‧ключ‧вам | из‧ключ‧вам |
![]() | изблиза (izbliza) | из‧бли‧за | из‧бли‧за |
![]() | надслов (nadslov) | над‧слов | над‧слов |
![]() | надхвърлен (nadhvǎrlen) | над‧хвър‧лен | над‧хвър‧лен |
![]() | надвиквам (nadvikvam) | над‧вик‧вам | над‧вик‧вам |
![]() | надве (nadve) | над‧ве | над‧ве |
![]() | надгробен (nadgroben) | над‧гро‧бен | над‧гро‧бен |
![]() | надпис (nadpis) | над‧пис | над‧пис |
![]() | надценявам (nadcenjavam) | над‧це‧ня‧вам | над‧це‧ня‧вам |
![]() | надделея (naddeleja) | над‧де‧ле‧я | над‧де‧ле‧я |
![]() | над.раствам (nad.rastvam) | над‧ра‧ствам | над‧ра‧ствам |
![]() | надмощие (nadmoštie) | над‧мо‧щи‧е | над‧мо‧щи‧е |
![]() | ненадминат (nenadminat) | не‧над‧ми‧нат | не‧над‧ми‧нат |
![]() | безнадзорен (beznadzoren) | без‧над‧зо‧рен | без‧над‧зо‧рен |
![]() | надница (nadnica) | над‧ни‧ца | над‧ни‧ца |
![]() | надменност (nadmennost) | над‧мен‧ност | над‧мен‧ност |
![]() | на.длъж (na.dlǎž) | на‧длъж | на‧длъж |
![]() | надробен (nadroben) | на‧дро‧бен | на‧дро‧бен |
![]() | надрънкам (nadrǎnkam) | на‧дрън‧кам | на‧дрън‧кам |
![]() | надраскам (nadraskam) | на‧дра‧скам | на‧дра‧скам |
![]() | надрусам (nadrusam) | на‧дру‧сам | на‧дру‧сам |
![]() | надран (nadran) | на‧дран | на‧дран |
![]() | подстрекател (podstrekatel) | под‧стре‧ка‧тел | под‧стре‧ка‧тел |
![]() | подход (podhod) | под‧ход | под‧ход |
![]() | подвижен (podvižen) | под‧ви‧жен | под‧ви‧жен |
![]() | подзаглавие (podzaglavie) | под‧за‧гла‧ви‧е | под‧за‧гла‧ви‧е |
![]() | подклаждам (podklaždam) | под‧клаж‧дам | под‧клаж‧дам |
![]() | подбор (podbor) | под‧бор | под‧бор |
![]() | подпирам (podpiram) | под‧пи‧рам | под‧пи‧рам |
![]() | подценявам (podcenjavam) | под‧це‧ня‧вам | под‧це‧ня‧вам |
![]() | подновявам (podnovjavam) | под‧но‧вя‧вам | под‧но‧вя‧вам |
![]() | подмамвам (podmamvam) | под‧мам‧вам | под‧мам‧вам |
![]() | подлост (podlost) | под‧лост | под‧лост |
![]() | под.разделение (pod.razdelenie) | под‧раз‧де‧ле‧ни‧е | под‧раз‧де‧ле‧ни‧е |
![]() | подробен (podroben) | по‧дро‧бен | по‧дро‧бен |
![]() | подражавам (podražavam) | по‧дра‧жа‧вам | по‧дра‧жа‧вам |
![]() | подремя (podremja) | по‧дре‧мя | по‧дре‧мя |
![]() | подрусам (podrusam) | по‧дру‧сам | по‧дру‧сам |
![]() | безизразен (bezizrazen) | бе‧зиз‧ра‧зен | бе‧зиз‧ра‧зен |
![]() | безизразност (bezizraznost) | бе‧зиз‧ра‧зност | бе‧зиз‧ра‧зност |
![]() | безвъзмезден (bezvǎzmezden) | без‧въз‧мез‧ден | без‧въз‧мез‧ден |
![]() | безвъздушен (bezvǎzdušen) | без‧въз‧ду‧шен | без‧въз‧ду‧шен |
![]() | безразличен (bezrazličen) | без‧раз‧ли‧чен | без‧раз‧ли‧чен |
![]() | безразборност (bezrazbornost) | без‧раз‧бор‧ност | без‧раз‧бор‧ност |
![]() | безпредметен (bezpredmeten) | без‧пред‧ме‧тен | без‧пред‧ме‧тен |
![]() | поизправя (poizpravja) | по‧из‧пра‧вя | по‧из‧пра‧вя |
![]() | поизмъча (poizmǎča) | по‧из‧мъ‧ча | по‧из‧мъ‧ча |
![]() | поизгладя (poizgladja) | по‧из‧гла‧дя | по‧из‧гла‧дя |
![]() | произношение (proiznošenie) | про‧из‧но‧ше‧ни‧е | про‧из‧но‧ше‧ни‧е |
![]() | произтича (proiztiča) | про‧из‧ти‧ча | про‧из‧ти‧ча |
![]() | наизмислил (naizmislil) | на‧из‧ми‧слил | на‧из‧ми‧слил |
![]() | наизлезлите (naizlezlite) | на‧из‧ле‧зли‧те | на‧из‧ле‧зли‧те |
![]() | предразположение (predrazpoloženie) | пред‧раз‧по‧ло‧же‧ни‧е | пред‧раз‧по‧ло‧же‧ни‧е |
![]() | преразглеждане (prerazgleždane) | пре‧раз‧глеж‧да‧не | пре‧раз‧глеж‧да‧не |
![]() | преразпределение (prerazpredelenie) | пре‧раз‧пре‧де‧ле‧ни‧е | пре‧раз‧пре‧де‧ле‧ни‧е |
![]() | преразказ (prerazkaz) | пре‧раз‧каз | пре‧раз‧каз |
![]() | превъзмогна (prevǎzmogna) | пре‧въз‧мог‧на | пре‧въз‧мог‧на |
![]() | превъзпитание (prevǎzpitanie) | пре‧въз‧пи‧та‧ни‧е | пре‧въз‧пи‧та‧ни‧е |
![]() | преиздавам (preizdavam) | пре‧из‧да‧вам | пре‧из‧да‧вам |
![]() | преизбирам (preizbiram) | пре‧из‧би‧рам | пре‧из‧би‧рам |
![]() | невъзможен (nevǎzmožen) | не‧въз‧мо‧жен | не‧въз‧мо‧жен |
![]() | невъзпитан (nevǎzpitan) | не‧въз‧пи‧тан | не‧въз‧пи‧тан |
![]() | неизбежен (neizbežen) | не‧из‧бе‧жен | не‧из‧бе‧жен |
![]() | неизменност (neizmennost) | не‧из‧мен‧ност | не‧из‧мен‧ност |
![]() | неразделен (nerazdelen) | не‧раз‧де‧лен | не‧раз‧де‧лен |
![]() | неразположение (nerazpoloženie) | не‧раз‧по‧ло‧же‧ни‧е | не‧раз‧по‧ло‧же‧ни‧е |
![]() | поразмисля (porazmislja) | по‧раз‧ми‧сля | по‧раз‧ми‧сля |
![]() | пораздрусам (porazdrusam) | по‧раз‧дру‧сам | по‧раз‧дру‧сам |
![]() | наразказах (narazkazah) | на‧раз‧ка‧зах | на‧раз‧ка‧зах |
![]() | наразлепил (narazlepil) | на‧раз‧ле‧пил | на‧раз‧ле‧пил |
![]() | неотложен (neotložen) | не‧от‧ло‧жен | не‧от‧ло‧жен |
![]() | неотменим (neotmenim) | не‧от‧ме‧ним | не‧от‧ме‧ним |
![]() | поотложа (pootloža) | по‧от‧ло‧жа | по‧от‧ло‧жа |
![]() | поотмина (pootmina) | по‧от‧ми‧на | по‧от‧ми‧на |
![]() | уелски (uelski) | у‧ел‧ски | у‧ел‧ски |
![]() | уебсайт (uebsajt) | у‧еб‧сайт | у‧еб‧сайт |
![]() | уестърн (uestǎrn) | у‧е‧стърн | у‧е‧стърн |
![]() | Оуен (Ouen) | О‧у‧ен | О‧у‧ен |
![]() | ноухау (nouhau) | но‧у‧ха‧у | но‧у‧ха‧у |
![]() | Джоузеф (Džouzef) | Джо‧у‧зеф | Джо‧у‧зеф |
![]() | боулинг (bouling) | бо‧у‧линг | бо‧у‧линг |
![]() | даунлоуд (daunloud) | да‧ун‧ло‧уд | да‧ун‧ло‧уд |
![]() | уиски (uiski) | у‧и‧ски | у‧и‧ски |
![]() | уикенд (uikend) | у‧и‧кенд | у‧и‧кенд |
![]() | Уоруик (Uoruik) | У‧о‧ру‧ик | У‧о‧ру‧ик |
![]() | Хелоуин (Helouin) | Хе‧ло‧у‧ин | Хе‧ло‧у‧ин |
![]() | ўелски | уел‧ски | уел‧ски |
![]() | ўебсайт | уеб‧сайт | уеб‧сайт |
![]() | ўестърн | уе‧стърн | уе‧стърн |
![]() | Оўен | О‧уен | О‧уен |
![]() | ноўхаў | ноу‧хау | ноу‧хау |
![]() | Джоўзеф | Джоу‧зеф | Джоу‧зеф |
![]() | боўлинг | боу‧линг | боу‧линг |
![]() | даўн.лоўд | даун‧лоуд | даун‧лоуд |
![]() | ўиски | уи‧ски | уи‧ски |
![]() | ўикенд | уи‧кенд | уи‧кенд |
![]() | Ўорўик | Уор‧уик | Уор‧уик |
![]() | Хелоўин | Хе‧ло‧уин | Хе‧ло‧уин |
![]() | разни хора-разни вкусове (razni hora-razni vkusove) | раз‧ни хо‧ра-раз‧ни вку‧со‧ве | раз‧ни хо‧ра-раз‧ни вку‧со‧ве |
![]() | акушер-гинеколог (akušer-ginekolog) | а‧ку‧шер-ги‧не‧ко‧лог | а‧ку‧шер-ги‧не‧ко‧лог |
![]() | най-напред (naj-napred) | най-на‧пред | най-на‧пред |
![]() | ампер-час (amper-čas) | ам‧пер-час | ам‧пер-час |
![]() | га-га (ga-ga) | га-га | га-га |
![]() | пи-пи (pi-pi) | пи-пи | пи-пи |
![]() | Гвинея-Бисау (Gvineja-Bisau) | Гви‧не‧я-Би‧са‧у | Гви‧не‧я-Би‧са‧у |
![]() | шам-фъстък (šam-fǎstǎk) | шам-фъ‧стък | шам-фъ‧стък |
![]() | вълна-убиец (vǎlna-ubiec) | въл‧на-у‧би‧ец | въл‧на-у‧би‧ец |
![]() | акушер-гинеколог (akušer-ginekolog) | а‧ку‧шер-ги‧не‧ко‧лог | а‧ку‧шер-ги‧не‧ко‧лог |
![]() | по-добре късно, отколкото никога (po-dobre kǎsno, otkolkoto nikoga) | по-до‧бре къ‧сно, от‧кол‧ко‧то ни‧ко‧га | по-до‧бре къ‧сно, от‧кол‧ко‧то ни‧ко‧га |
![]() | зенитно-ракетен (zenitno-raketen) | зе‧нит‧но-ра‧ке‧тен | зе‧нит‧но-ра‧ке‧тен |
![]() | горе-долу (gore-dolu) | го‧ре-до‧лу | го‧ре-до‧лу |
![]() | най-после (naj-posle) | най-по‧сле | най-по‧сле |
![]() | чик-чирик (čik-čirik) | чик-чи‧рик | чик-чи‧рик |
![]() | среден род (sreden rod) | сре‧ден род | сре‧ден род |
![]() | божа кравичка (boža kravička) | бо‧жа кра‧вич‧ка | бо‧жа кра‧вич‧ка |
![]() | Съединени американски щати (Sǎedineni amerikanski štati) | Съ‧е‧ди‧не‧ни а‧ме‧ри‧кан‧ски ща‧ти | Съ‧е‧ди‧не‧ни а‧ме‧ри‧кан‧ски ща‧ти |
![]() | от младих до старих (ot mladih do starih) | от мла‧дих до ста‧рих | от мла‧дих до ста‧рих |
![]() | со кротце, со благо и со малко кютек (so krotce, so blago i so malko kjutek) | со крот‧це, со бла‧го и со мал‧ко кю‧тек | со крот‧це, со бла‧го и со мал‧ко кю‧тек |
local tests = require("Module:UnitTests")
local m_pron = require("Module:bg-pronunciation")
local Bulgarian = require("Module:languages").getByCode("bg")
local Cyrillic = require("Module:scripts").getByCode("Cyrl")
local function link(term)
return require("Module:links").full_link{ term = term, lang = Bulgarian, sc = Cyrillic }
end
local function tag_IPA(IPA)
return '<span class="IPA">' .. IPA .. '</span>'
end
local function identity(x)
return x
end
local display_hyphenation = identity
local display_rhymes = identity
local display_syllabification = identity
function tests:check_output_ipa(term, expected, endschwa)
local normalized_term = m_pron.remove_pron_notations(term)
tests:equals(
link(normalized_term) ..
(term ~= normalized_term and " (respelled " .. term .. ")" or "") ..
(endschwa and ", endschwa=true" or ""),
m_pron.toIPA(term, endschwa),
expected,
{ display = tag_IPA }
)
end
function tests:check_output_hyphenation(term, expected)
tests:equals(
link(term),
m_pron.hyphenate_total(term),
mw.ustring.gsub(expected, "[.]", "‧"),
{ display = display_hyphenation }
)
end
function tests:check_output_syllabification(term, expected)
tests:equals(
link(term),
m_pron.syllabify(term),
mw.ustring.gsub(expected, "[.]", "‧"),
{ display = display_syllabification }
)
end
function tests:test_ipa()
local list = {
{ "къ́ща", "ˈkɤʃtɐ" },
{ "сгъстя́ се", "zɡɐˈstʲɤ̟ sɛ", true },
{ "сгъстя̣́ се", "zɡɐˈstʲɤ̟ sɛ"},
{ "а̀бдики́ращ", "ˌabdiˈkirɐʃt" },
{ "безшу́мен", "bɛʃˈʃu̟mɛn" },
{ "щастли́в", "ʃtɐˈslif" },
{ "народността́", "nɐrodnoˈsta" },
{ "я", "ja̟" },
{ "юг", "ju̟k" },
{ "яйце́", "jɐjˈt͡sɛ" },
{ "учи́лище", "oˈt͡ʃiliʃtɛ" },
{ "чорбаджи́я", "t͡ʃo̟rbɐˈdʒijɐ" },
{ "уби́йца", "oˈbijt͡sɐ" },
{ "безбра́чие", "bɛzˈbrat͡ʃiɛ" },
{ "из.мра́", "izˈmra" },
{ "сала́та", "sɐˈɫatɐ" },
{ "шега́", "ʃɛˈɡa" },
{ "жена́", "ʒɛˈna" },
{ "инти́мен", "inˈtimɛn" },
{ "посо́лство", "poˈsɔɫstvo" },
{ "ъ́гъл", "ˈɤɡɐɫ"},
{ "усу́квам", "oˈsukvɐm"},
{ "ле́ща", "ˈlɛʃtɐ" },
{ "липа́", "liˈpa" },
{ "океа́н", "okɛˈan" },
{ "меки́ца", "mɛˈkit͡sɐ" },
{ "ла́гер", "ˈɫaɡɛr" },
{ "маги́я", "mɐˈɡijɐ" },
{ "хем", "xɛm" },
{ "химн", "ximn"},
{ "тулу́п", "toˈɫup"},
{ "жа̀р-пти́ца", "ˌʒa̟r-pˈtit͡sɐ" },
{ "в о́фис", "f ˈɔfis" },
{ "във Фра́нция", "vɐf ˈfrant͡sijɐ" },
{ "ня́колко", "ˈnʲa̟koɫko" },
{ "в Япо́ния", "f jɐˈpɔnijɐ" },
{ "автоплу́г", "ɐftoˈpɫuk" }, --ʊ in previous module
{ "ўе́бса́йт", "ˈwɛpˈsajt" },
{ "ўе́лски", "ˈwɛɫski" },
{ "ўе́стърн", "ˈwɛstɐrn" },
{ "О́ўен", "ˈɔwɛn" },
{ "но́ўхаў", "ˈnɔwxɐw" },
{ "Джо́ўзеф", "ˈdʒɔwzɛf" },
{ "бо́ўлинг", "ˈbɔwliŋk" },
{ "даўнло́ўд", "dɐwnˈɫɔwt" },
{ "ўи́ски", "ˈwiski" },
{ "ўи́кенд", "ˈwikɛnt" },
{ "Ўо́рўик", "ˈwɔrwik" },
{ "Хе́лоўин", "ˈxɛɫowin" },
}
--[[
Additions take this form –
{ "word with acutes", "IPA" },
{ "", "" },
Make sure to include the comma, or the module will return an error.
]]
self:iterate(list, "check_output_ipa")
end
function tests:test_hyphenation()
local list = {
{ "височина", "ви.со.чи.на" },
{ "сестра", "сес.тра" },
{ "пленник", "плен.ник" },
{ "преодолея", "пре.одо.лея" },
{ "маоизъм", "мао.изъм" },
{ "майка", "май.ка" },
{ "айс.берг", "айс.берг" },
{ "майор", "ма.йор" },
{ "фризьор", "фри.зьор" },
{ "суджук", "су.джук" },
{ "над.живея", "над.жи.вея" },
{ "сестра", "сес.тра" },
{ "потури", "по.ту.ри"},
{ "сланина", "сла.ни.на"},
{ "пража", "пра.жа"},
{ "спринцовка", "сприн.цов.ка"},
{ "пържа", "пър.жа"},
{ "яркост", "яр.кост"},
{ "рало", "ра.ло"},
{ "белило", "бе.ли.ло"},
{ "шевица", "ше.ви.ца"},
{ "доило", "до.ило"},
{ "начало", "на.ча.ло"},
{ "хитрост", "хит.рост"},
{ "хитър", "хи.тър"},
{ "шевица", "ше.ви.ца"},
{ "вдлъбна", "вдлъб.на"},
{ "размахам", "раз.ма.хам"},
{ "укор", "укор"},
{ "упорит", "упо.рит"},
{ "осем", "осем"},
{ "оценка", "оцен.ка"},
{ "лея", "лея"},
{ "аз", "аз"},
{ "тя", "тя"},
{ "е", "е"},
{ "мен", "мен"},
{ "страст", "страст"},
{ "пръст", "пръст"},
{ "шофьор", "шо.фьор" },
{ "фотьойл", "фо.тьойл" },
{ "бельо", "бе.льо" },
{ "шедьовър", "ше.дьо.вър" },
{ "мениджър", "ме.ни.джър" },
{ "джудже", "джу.дже" },
{ "жар-птица", "жар-пти.ца"},
{ "морално-нравствен", "мо.рал.но-нрав.ствен" },
{ "кандидат-студент", "кан.ди.дат-сту.дент" },
{ "министър-председател", "ми.нис.тър-пред.се.да.тел" },
{ "член-кореспондент", "член-ко.рес.пон.дент" },
{ "бизнес администрация", "биз.нес ад.ми.нис.тра‧ция" },
{ "екшън герой", "ек.шън ге.рой" },
{ "тенис корт", "те.нис корт" },
{ "заместник министър-председател", "за.мес.тник ми.нис.тър-пред.се.да.тел" },
{ "заместник началник-управление", "за.мес.тник на.чал.ник-уп.рав.ле.ние" },
{ "SIM карта", "SIM кар.та" },
{ "VIP зона", "VIP зо.на" }
}
--[[
Additions take this form –
{ "word (with no accent required)", "expected hyphenation" },
{ "", "" },
Make sure to include the comma, or the module will return an error.
]]
self:iterate(list, "check_output_hyphenation")
end
function tests:test_syllabification()
-- Left side of elements: input to the function, which may include dots (.) for manual syllable division
-- Right side of elements: expected output, with syllable breaks indicated with a dot
local list = {
-- 1. Single.letter words
{ "а", "а" },
{ "в", "в" },
{ "е", "е" },
{ "и", "и" },
{ "ѝ", "ѝ" },
{ "о", "о" },
{ "с", "с" },
{ "у", "у" },
-- 2. Simple monosyllabic words
{ "аз", "аз" },
{ "ти", "ти" },
{ "той", "той" },
{ "тя", "тя" },
{ "във", "във" },
{ "със", "със" },
-- 3. More complex monosyllabic words
{ "принц", "принц" },
{ "спринт", "спринт" },
{ "глист", "глист" },
{ "скункс", "скункс" },
-- 4. Single consonant between two vowels: 3-letter words
{ "ами", "а.ми" },
{ "ала", "а.ла" },
{ "ако", "а.ко" },
{ "уви", "у.ви" },
{ "или", "и.ли" },
-- 5. Single consonant between two vowels: stops and fricatives
{ "саламура", "са.ла.му.ра" },
{ "барабан", "ба.ра.бан" },
{ "сполука", "спо.лу.ка" },
{ "щавя", "ща.вя" },
{ "стрина", "стри.на" },
{ "когато", "ко.га.то" },
-- 6. Single consonant between two vowels: щ, and single-letter affricates
{ "старицата", "ста.ри.ца.та" },
{ "получените", "по.лу.че.ни.те" },
{ "подобаващите", "по.до.ба.ва.щи.те" },
{ "обучаващите", "о.бу.ча.ва.щи.те" },
-- 7. Single consonant between two vowels: дж
{ "джудже", "джу.дже" },
{ "суджук", "су.джук" },
{ "дамаджана", "да.ма.джа.на" },
{ "джаджите", "джа.джи.те" },
-- 8. Single consonant between two vowels: й
{ "койот", "ко.йот" },
{ "майонеза", "ма.йо.не.за" },
{ "пейоративен", "пе.йо.ра.ти.вен" },
{ "майор", "ма.йор" },
-- 9. Single consonant between two vowels: morphological prefixes get split
{ "безименен", "бе.зи.ме.нен" },
{ "изопачавам", "и.зо.па.ча.вам" },
{ "отивам", "о.ти.вам" },
{ "разоран", "ра.зо.ран" },
-- 10. Single consonant between two vowels: palatalized by ь
{ "бульон", "бу.льон" },
{ "фризьор", "фри.зьор" },
{ "шедьовър", "ше.дьо.вър" },
{ "гьозум", "гьо.зум" },
{ "ликьор", "ли.кьор" },
-- 11. Zero consonants between two vowels: at most one elsewhere in word
{ "воал", "во.ал" },
{ "маоизъм", "ма.о.и.зъм" },
{ "феерия", "фе.е.ри.я" },
{ "воайор", "во.а.йор" },
{ "миокард", "ми.о.кард" },
{ "кьопоолу", "кьо.по.о.лу" },
{ "аятолах", "а.я.то.лах" },
{ "авария", "а.ва.ри.я" },
{ "позиции", "по.зи.ци.и" },
{ "хазяи", "ха.зя.и" },
{ "дерибеи", "де.ри.бе.и" },
{ "преодолея", "пре.о.до.ле.я" },
-- 12. Two or more consonants between two vowels: щр
{ "нащрек", "на.щрек" },
{ "поощрявам", "по.о.щря.вам" },
{ "защриховам", "за.щри.хо.вам" },
{ "поощрителен", "по.о.щри.те.лен" },
{ "изщракване", "из.щрак.ва.не" },
{ "Вайерщрас", "Ва.йер.щрас" },
{ "Кьонигщрасе", "Кьо.ниг.щра.се" },
-- 13. Two or more consonants between two vowels: щ + other sonorant before vowel
{ "общност", "общ.ност" },
{ "всъщност", "всъщ.ност" },
{ "помощник", "по.мощ.ник" },
{ "чорапогащник", "чо.ра.по.гащ.ник" },
{ "нощница", "нощ.ни.ца" },
{ "чудовищност", "чу.до.вищ.ност" },
{ "немощливо", "не.мощ.ли.во" },
{ "съобщавам", "съ.об.ща.вам" },
{ "въобще", "въ.об.ще" },
-- 14. Two or more consonants between two vowels: дж affricate present
{ "манджа", "ман.джа" },
{ "калайджия", "ка.лай.джи.я" },
{ "авджия", "ав.джи.я" },
{ "изджвака", "из.джва.ка" },
-- 15. Two or more consonants between two vowels: adjacent sonorants or stops
{ "пленник", "плен.ник" },
{ "майка", "май.ка" },
{ "профашистки", "про.фа.шист.ки" },
{ "гледка", "глед.ка" },
{ "крачка", "крач.ка" },
{ "цедка", "цед.ка" },
-- 16a. Two consonants between two vowels: other
{ "звезда", "звез.да" },
{ "спринцовка", "сприн.цов.ка" },
{ "бързо", "бър.зо" },
{ "малко", "мал.ко" },
{ "после", "по.сле" },
{ "партия", "пар.ти.я" },
{ "гланцов", "глан.цов" },
{ "пепелник", "пе.пел.ник" },
{ "пилци", "пил.ци" },
{ "аншоа", "ан.шо.а" },
{ "ядро", "я.дро" },
-- 16b. As above, testing clusters чн, цм, цн, чм
{ "ироничност", "и.ро.нич.ност"},
{ "профилактична", "про.фи.лак.тич.на"},
{ "боцна", "боц.на"},
{ "спецна", "спец.на"},
{ "бичме", "бич.ме"},
{ "кръчма", "кръч.ма"},
{ "боцман", "боц.ман"},
{ "сачма", "сач.ма"},
{ "Ричмънд", "Рич.мънд"},
{ "мичман", "мич.ман"},
{ "разчеша", "раз.че.ша"},
{ "пецма", "пец.ма"}, -- Probably not a real word
-- 17. Complex consonant clusters: general
{ "сестра", "се.стра" },
{ "царство", "цар.ство" },
{ "нравствен", "нрав.ствен" },
{ "мандраджия", "ман.дра.джи.я" },
{ "мизансцен", "ми.зан.сцен" },
{ "странство", "стран.ство" },
{ "пространство", "про.стран.ство" },
{ "робство", "роб.ство" },
{ "транспорт", "тран.спорт" },
-- 18. Consonant cluster not split: св
{ "посвикна", "по.свик.на" },
-- 19. Forced syllable breaks: when absent
{ "скръндза", "скрън.дза" },
{ "годзила", "год.зи.ла" },
{ "камикадзе", "ка.ми.кад.зе" },
{ "надживея", "на.джи.ве.я" },
-- 20. Forced syllable breaks: when present
{ "скрън.дза", "скрън.дза" },
{ "го.дзила", "го.дзи.ла" },
{ "камика.дзе", "ка.ми.ка.дзе" },
{ "над.живея", "над.жи.ве.я" },
-- 21. Morphological prefix handling: без- + equal sonority
{ "безсилен", "без.си.лен" },
{ "безшумен", "без.шу.мен" },
{ "безвъзвратен", "без.въз.вра.тен" },
{ "безхаберен", "без.ха.бе.рен" },
{ "безстрашен", "без.стра.шен" },
{ "безхлебна", "без.хле.бна" },
{ "безвремие", "без.вре.ми.е" },
-- 22. Morphological prefix handling: без- + higher sonority
{ "безмерен", "без.ме.рен" },
{ "безличен", "без.ли.чен" },
{ "безнаказан", "без.на.ка.зан" },
{ "безразборен", "без.раз.бо.рен" },
{ "бездетен", "без.де.тен" },
{ "безпардонен", "без.пар.до.нен" },
{ "безтелесен", "без.те.ле.сен" },
{ "безглав", "без.глав" },
{ "безчестен", "без.че.стен" },
{ "безпризорен", "без.при.зо.рен" },
{ "безгрешен", "без.гре.шен" },
{ "безкраен", "без.кра.ен" },
{ "безбрежен", "без.бре.жен" },
{ "бездна", "безд.на" },
-- 23. Morphological prefix handling: из- + equal sonority
{ "изхвърлям", "из.хвър.лям" },
{ "изстена", "из.сте.на" },
{ "извор", "из.вор" },
{ "извозвам", "из.воз.вам" },
{ "извлача", "из.вла.ча" },
{ "изхрачване", "из.храч.ва.не" },
{ "изшмугна", "из.шмуг.на" },
{ "изживяното", "из.жи.вя.но.то" },
-- 24. Morphological prefix handling: из- + higher sonority
{ "изненада", "из.не.на.да" },
{ "излъгах", "из.лъ.гах" },
{ "измяна", "из.мя.на" },
{ "изрод", "из.род" },
{ "изтрезвително", "из.трез.ви.тел.но" },
{ "изпроставял", "из.про.ста.вял" },
{ "изключвам", "из.ключ.вам" },
{ "изблиза", "из.бли.за" },
-- 25. Morphological prefix handling: над- + equal/lower sonority
{ "надслов", "над.слов" },
{ "надхвърлен", "над.хвър.лен" },
{ "надвиквам", "над.вик.вам" },
{ "надве", "над.ве" },
{ "надгробен", "над.гро.бен" },
{ "надпис", "над.пис" },
{ "надценявам", "над.це.ня.вам" },
{ "надделея", "над.де.ле.я" },
-- 26. Morphological prefix handling: над- + higher sonority
{ "над.раствам", "над.ра.ствам" },
{ "надмощие", "над.мо.щи.е" },
{ "ненадминат", "не.над.ми.нат" },
{ "безнадзорен", "без.над.зо.рен" },
{ "надница", "над.ни.ца" },
{ "надменност", "над.мен.ност" },
{ "на.длъж", "на.длъж" },
{ "надробен", "на.дро.бен" },
{ "надрънкам", "на.дрън.кам" },
{ "надраскам", "на.дра.скам" },
{ "надрусам", "на.дру.сам" },
{ "надран", "на.дран" },
-- 27. Morphological prefix handling: под. + equal/lower sonority
{ "подстрекател", "под.стре.ка.тел" },
{ "подход", "под.ход" },
{ "подвижен", "под.ви.жен" },
{ "подзаглавие", "под.за.гла.ви.е" },
{ "подклаждам", "под.клаж.дам" },
{ "подбор", "под.бор" },
{ "подпирам", "под.пи.рам" },
{ "подценявам", "под.це.ня.вам" },
-- 28. Morphological prefix handling: под. + higher sonority
{ "подновявам", "под.но.вя.вам" },
{ "подмамвам", "под.мам.вам" },
{ "подлост", "под.лост" },
{ "под.разделение", "под.раз.де.ле.ни.е" },
{ "подробен", "по.дро.бен" },
{ "подражавам", "по.дра.жа.вам" },
{ "подремя", "по.дре.мя" },
{ "подрусам", "по.дру.сам" },
-- 29. Multiple prefixes
{ "безизразен", "бе.зиз.ра.зен" },
{ "безизразност", "бе.зиз.ра.зност" },
{ "безвъзмезден", "без.въз.мез.ден" },
{ "безвъздушен", "без.въз.ду.шен" },
{ "безразличен", "без.раз.ли.чен" },
{ "безразборност", "без.раз.бор.ност" },
{ "безпредметен", "без.пред.ме.тен" },
{ "поизправя", "по.из.пра.вя" },
{ "поизмъча", "по.из.мъ.ча" },
{ "поизгладя", "по.из.гла.дя" },
{ "произношение", "про.из.но.ше.ни.е" },
{ "произтича", "про.из.ти.ча" },
{ "наизмислил", "на.из.ми.слил" },
{ "наизлезлите", "на.из.ле.зли.те" },
{ "предразположение", "пред.раз.по.ло.же.ни.е" },
{ "преразглеждане", "пре.раз.глеж.да.не" },
{ "преразпределение", "пре.раз.пре.де.ле.ни.е" },
{ "преразказ", "пре.раз.каз" },
{ "превъзмогна", "пре.въз.мог.на" },
{ "превъзпитание", "пре.въз.пи.та.ни.е" },
{ "преиздавам", "пре.из.да.вам" },
{ "преизбирам", "пре.из.би.рам" },
{ "невъзможен", "не.въз.мо.жен" },
{ "невъзпитан", "не.въз.пи.тан" },
{ "неизбежен", "не.из.бе.жен" },
{ "неизменност", "не.из.мен.ност" },
{ "неразделен", "не.раз.де.лен" },
{ "неразположение", "не.раз.по.ло.же.ни.е" },
{ "поразмисля", "по.раз.ми.сля" },
{ "пораздрусам", "по.раз.дру.сам" },
{ "наразказах", "на.раз.ка.зах" },
{ "наразлепил", "на.раз.ле.пил" },
{ "неотложен", "не.от.ло.жен" },
{ "неотменим", "не.от.ме.ним" },
{ "поотложа", "по.от.ло.жа" },
{ "поотмина", "по.от.ми.на" },
-- 30. Loanwords with /w/ as a consonant: default spelling with 'у'
{ "уелски", "у.ел.ски" },
{ "уебсайт", "у.еб.сайт" },
{ "уестърн", "у.е.стърн" },
{ "Оуен", "О.у.ен" },
{ "ноухау", "но.у.ха.у" },
{ "Джоузеф", "Джо.у.зеф" },
{ "боулинг", "бо.у.линг" },
{ "даунлоуд", "да.ун.ло.уд" },
{ "уиски", "у.и.ски" },
{ "уикенд", "у.и.кенд" },
{ "Уоруик", "У.о.ру.ик" },
{ "Хелоуин", "Хе.ло.у.ин" },
-- 31. Loanwords with /w/ as a consonant: alternative spelling with 'ў'
{ "ўелски", "уел.ски" },
{ "ўебсайт", "уеб.сайт" },
{ "ўестърн", "уе.стърн" },
{ "Оўен", "О.уен" },
{ "ноўхаў", "ноу.хау" },
{ "Джоўзеф", "Джоу.зеф" },
{ "боўлинг", "боу.линг" },
{ "даўн.лоўд", "даун.лоуд" },
{ "ўиски", "уи.ски" },
{ "ўикенд", "уи.кенд" },
{ "Ўорўик", "Уор.уик" },
{ "Хелоўин", "Хе.ло.уин" },
-- 32. Multiple-word terms with hyphens or spaces
{ "разни хора-разни вкусове", "раз.ни хо.ра-раз.ни вку.со.ве", },
{ "акушер-гинеколог", "а.ку.шер-ги.не.ко.лог" },
{ "най-напред", "най-на.пред" },
{ "ампер-час", "ам.пер-час" },
{ "га-га", "га-га" }, -- no-op
{ "пи-пи", "пи-пи" },
{ "Гвинея-Бисау", "Гви.не.я-Би.са.у" },
{ "шам-фъстък", "шам-фъ.стък" },
{ "вълна-убиец", "въл.на-у.би.ец" },
{ "акушер-гинеколог", "а.ку.шер-ги.не.ко.лог" },
{ "по-добре късно, отколкото никога", "по-до.бре къ.сно, от.кол.ко.то ни.ко.га" },
{ "зенитно-ракетен", "зе.нит.но-ра.ке.тен" },
{ "горе-долу", "го.ре-до.лу" },
{ "най-после", "най-по.сле" },
{ "чик-чирик", "чик-чи.рик" },
{ "среден род", "сре.ден род" },
{ "божа кравичка", "бо.жа кра.вич.ка" },
{ "Съединени американски щати", "Съ.е.ди.не.ни а.ме.ри.кан.ски ща.ти" },
{ "от младих до старих", "от мла.дих до ста.рих" },
{ "со кротце, со благо и со малко кютек", "со крот.це, со бла.го и со мал.ко кю.тек" }
}
--[[
Additions take this form –
{ "word (with no accent required)", "expected syllabification" },
{ "", "" },
Make sure to include the comma, or the module will return an error.
]]
self:iterate(list, "check_output_syllabification")
end
return tests