Языковой парсер игрового клиента

Материал из World of Warcraft Roleplay Wiki
Эта секция содержит размышления или выводы, а не официальную информацию.

С помощью языковых парсеров в игровом клиенте World of Warcraft происходит подражание языкам, которые доступны персонажам разных рас. Парсер начинает работу, когда игровой клиент получает какое-либо сообщение с языковой отметкой, если указанный язык не доступен персонажу.

Работа парсера происходит следующим образом: каждое слово в сообщении заменяется случайно выбранным словом из особого списка, в которые включены либо существующие слова языка, либо похожие на них. Замена происходит по количеству букв, и после неё чат отображает сообщение с подражающим языку текстом.

Из принципа работы парсера очевидно, что обработанные им высказывания не несут в себе никакого смысла и отражают только незнание языка персонажем. С помощью парсеров невозможно переводить текст одного языка на другой, чтобы использовать его для отыгрыша, однако, списки используемых слов удобно применять в определенных случаях, когда необходимо подчеркнуть отличие языков. Также слова из парсера позволяют сделать выводы об использовании различных букв и слогов в языках.

В секциях ниже приведены списки слов, которые использует парсер, для различных языков. Цифра перед строкой с перечислением слов показывает количество букв в слове. Обратите внимание, что в некоторых случаях парсер считает буквами дефисы и апострофы.

Возможно, работа парсера и списки слов изменились с выходом дополнения "Катаклизм", поскольку информация с этой страницы не была проверена в настоящее время. По этой же причине в списке отсутствует гоблинский язык.

Всеобщий язык и наречие нежити (язык трущоб)

Парсер использует одинаковые списки слов для этих языков.

  • 1: A, E, I, O, U, Y
  • 2: An, Ko, Lo, Lu, Me, Ne, Re, Ru, Se, Ti, Va, Ve
  • 3: Ash, Bor, Bur, Far, Gol, Hir, Lon, Mod, Nud, Ras, Ver, Vil, Vos
  • 4: Ador, Agol, Dana, Goth, Lars, Noth, Nuff, Odes, Ruff, Thor, Uden, Veld, Vohl, Vrum
  • 5: Algos, Barad, Borne, Melka, Ergin, Eynes, Garde, Gloin, Majis, Nagan, Novas, Regen, Tiras, Wirsh
  • 6: Aesire, Aziris, Daegil, Danieb, Ealdor, Engoth, Goibon, Mandos, Nevren, Rogesh, Rothas, Ruftos, Skilde, Valesh, Vandar, Waldir
  • 7: Andovis, Ewiddan, Faergas, Forthis, Kaelsig, Koshvel, Lithtos, Nandige, Nostyec, Novaedi, Sturume, Vassild
  • 8: Aldonoth, Cynegold, Endirvis, Hamerung, Landowar, Lordaere, Methrine, Ruftvess, Thorniss
  • 9: Aetwinter, Danagarde, Eloderung, Firalaine, Gloinador, Gothalgos, Regenthor, Udenmajis, Vandarwos, Veldbarad
  • 10: Aelgestron, Cynewalden, Danavandar, Dyrstigost, Falhedring, Vastrungen
  • 11: Agolandovis, Bornevalesh, Dornevalesh, Farlandowar, Forthasador, Thorlithtos, Vassildador, Wershaesire
  • 12: Golveldbarad, Golveldbarad, Mandosdaegil, Nevrenrothas, Waldirskilde

Дренейский язык, эредан и драконий язык

Парсер использует одинаковые списки слов для этих языков.

  • 1: E, G, O, X, Y
  • 2: Az, Il, Me, No, Re, Te, Ul, Ur, Xi, Za, Ze
  • 3: Daz, Gul, Kar, Laz, Lek, Lok, Maz, Ril, Ruk, Shi, Tor, Zar
  • 4: Alar, Aman, Amir, Ante, Ashj, Kiel, Maev, Maez, Orah, Parn, Raka, Rikk, Veni, Zenn, Zila
  • 5: Adare, Belan, Buras, Enkil, Golad, Gular, Kamil, Melar, Modas, Nagas, Refir, Revos, Soran, Tiros, Zekil, Zekul
  • 6: Arakal, Azgala, Kazile, Mannor, Mishun, Rakkan, Rakkas, Rethul, Revola, Thorje, Tichar
  • 7: Amanare, Belaros, Danashj, Faralos, Faramos, Gulamir, Karaman, Kieldaz, Rethule, Tiriosh, Toralar, Zennshi
  • 8: Amanalar, Ashjraka, Azgalada, Azrathud, Belankar, Enkilzar, Kirasath, Maladath, Mordanas, Theramas
  • 9: Arakalada, Kanrethad, Melamagas, Melarorah, Nagasraka, Naztheros, Soranaman, Teamanare, Zilthuras
  • 10: Amanemodas, Ashjrethul, Benthadoom, Kamilgolad, Matheredor, Pathrebosh, Ticharamir, Zennrakkan
  • 11: Archimtiros, Ashjrakamas, Mannorgulan, Mishunadare, Zekulrakkas
  • 12: Zennshinagas

Дворфийский язык

  • 1: A
  • 2: Am, Ga, Go, Ke, Lo, Ok, Ta, Um, We, Zu
  • 3: Ahz, Dum, Dun, Eft, Gar, Gor, Hor, Kha, Mok, Mos, Red, Ruk
  • 4: Gear, Gosh, Grum, Guma, Helm, Hine, Hoga, Hrim, Khaz, Kost, Loch, Modr, Rand, Rune, Thon
  • 5: Algaz, Angor, Dagum, Frean, Gimil, Goten, Havar, Havas, Mitta, Modan, Modor, Scyld, Skalf, Thros, Weard
  • 6: Bergum, Drugan, Farode, Haldir, Haldji, Modgud, Modoss, Mogoth, Robush, Rugosh, Skolde, Syddan
  • 7: Dun-fel, Ganrokh, Geardum, Godkend, Haldren, Havagun, Kaelsag, Kost-um, Mok-kha, Thorneb, Zu-Modr
  • 8: Azregahn, Gefrunon, Golganar, Khaz-dum, Khazrega, Misfaran, Mogodune, Moth-tur, Ok-Hoga, Thulmane
  • 9: Ahz-Dagum, Angor-dum, Arad-Khaz, Gor-skalf, Grum-mana, Khaz-rand, Kost-Guma, Mund-helm
  • 10: Angor-Magi, Gar-Mogoth, Hoga-Modan, Midd-Havas, Nagga-roth, Thros-gare
  • 11: Azgol-haman, Dun-haldren, Ge'ar-anvil, Guma-syddan
  • 12: Robush-mogan, Thros-am-Kha
  • 13: Gimil-thumane, Gol'gethrunon, Haldji-drugan
  • 14: Gosh-algaz-dun, Scyld-modor-ok
  • 17: Haldren-Lo-Modoss

Гномский язык

  • 1: A, C, D, E, F, G, I, O T
  • 2: Am, Ga, Ke, Lo, Ok, So, Ti, Um, Va, We
  • 3: Bur, Dun, Fez, Giz, Gal, Gar, Her, Mik, Mor, Mos, Nid, Rod, Zah
  • 4: Buma, Cost, Dani, Gear, Gosh, Grum, Helm, Hine, Huge, Lock, Kahs, Rand, Riff, Rune
  • 5: Algos, Angor, Dagem, Frend, Goten, Haven, Havis, Mitta, Modan, Modor, Nagin, Tiras, Thros, Weird
  • 6: Danieb, Drugan, Dumssi, Gizber, Haldir, Helmok, Mergud, Protos, Revosh, Rugosh, Shermt, Waldor
  • 7: Bergrim, Costirm, Ferdosr, Ganrokh, Geardum, Godling, Haidren, Havagun, Noxtyec, Scrutin, Sturome, Thorneb
  • 8: Aldanoth, Azregorn, Bolthelm, Botlikin, Dimligar, Gefrunon, Godunmug, Grumgizr, Kahsgear, Kahzregi, Landivar, Methrine, Mikthros, Misfaran, Nandiger, Thulmane
  • 9: Angordame, Elodergim, Elodmodor, Naggirath, Nockhavis
  • 10: Ahzodaugum, Alegaskron, Algosgoten, Danavandar, Dyrstagist, Falhadrink, Frendgalva, Mosgodunan, Mundgizber, Naginbumat, Sihnvulden, Throsigear, Vustrangin
  • 11: Ferdosmodan, Gizbarlodun, Haldjinagin, Helmokheram, Kahzhaldren, Lockrevoshi, Robuswaldir, Skalfgizgar, Thrunon'gol, Thumanerand

Дарнасский язык и талассийский язык

Парсер использует одинаковые списки слов для этих языков.

  • 1: A, D, E, I, N, O
  • 2: Al, An, Da, Do, Lo, Ni, No, Ri, Su
  • 3: Ala, Ano, Anu, Ash, Dor, Dur, Fal, Nei, Nor, Osa, Tal, Tur
  • 4: Alah, Aman, Anar, Andu, Dath, Dieb, Diel, Fulo, Mush, Rini, Shar, Thus
  • 5: Adore, Balah, Bandu, Eburi, Fandu, Ishnu, Shano, Shari, Talah, Terro, Thera, Turus
  • 6: Asto're, Belore, Do'rah, Dorini, Ethala, Falla, Ishura, Man'ar, Neph'o, Shando, T'as'e, U'phol
  • 7: Al'shar, Alah'ni, Aman'ni, Anoduna, Dor'Ano, Mush'al, Shan're
  • 8: D'ana'no, Dal'dieb, Dorithur, Eraburis, Il'amare, Mandalas, Thoribas
  • 9: Banthalos, Dath'anar, Dune'adah, Fala'andu, Neph'anis, Shari'fal, Thori'dal
  • 10: Ash'therod, Dorados'no, Isera'duna, Shar'adore, Thero'shan
  • 11: Fandu'talah, Shari'adune
  • 12: Dor'ana'badu, T'ase'mushal
  • 13: U'phol'belore
  • 14: Anu'dorannador, Turus'il'amare
  • 15: Asto're'dunadah, Shindu'falla'na
  • 17: Ando'meth'derador, Anu'dorinni'talah, Esh'thero'mannash, Thoribas'no'thera

Орочий язык

  • 1: A, N, G, O, L
  • 2: Ha, Ko, No, Mu, Ag, Ka, Gi, Il
  • 3: Lok, Tar, Kaz, Ruk, Kek, Mog, Zug, Gul, Nuk, Aaz, Kil, Ogg
  • 4: Rega, Nogu, Tago, Uruk, Kagg, Zaga, Grom, Ogar, Gesh, Thok, Dogg, Maka, Maza
  • 5: Regas, Nogah, Kazum, Magan, No'bu, Golar, Throm, Zugas, Re'ka, No'ku, Ro'th
  • 6: Thrakk, Revash, Nakazz, Moguna, No'gor, Goth'a, Raznos, Ogerin, Gezzno, Thukad, Makogg, Aaz'no
  • 7: Lok'Tar, Gul'rok, Kazreth, Tov'osh, Zil'Nok, Rath'is, Kil'azi
  • 8: Throm'ka, Osh'Kava, Gul'nath, Kog'zela, Ragath'a, Zuggossh, Moth'aga
  • 9: Tov'nokaz, Osh'kazil, No'throma, Gesh'nuka, Lok'mogul, Lok'bolar, Ruk'ka'ha
  • 10: Regasnogah, Kazum'nobu, Throm'bola, Gesh'zugas, Maza'rotha, Ogerin'naz
  • 11: Thrakk'reva, Kaz'goth'no, No'gor'goth, Kil'azi'aga, Zug-zug'ama, Maza'thrakk
  • 12: Lokando'nash, Ul'gammathar, Golgonnashar, Dalggo'mazah
  • 13: Khaz'rogg'ahn, Moth'kazoroth

Таурахе

  • 1: A, E, I, N, O
  • 2: Ba, Ki, Lo, Ne, Ni, No, Po, Ta, Te, Tu, Wa
  • 3: Aki, Alo, Awa, Chi, Ich, Ish, Kee, Owa, Paw, Rah, Uku, Zhi
  • 4: A'ke, Awak, Balo, Eche, Isha, Hale, Halo, Mani, Nahe, Shne, Shte, Tawa, Towa
  • 5: A'hok, A'iah, Abalo, Ahmen, Anohe, Ishte, Kashu, Nechi, Nokee, Pawni, Poalo, Porah, Shush, Ti'ha, Tanka, Yakee
  • 6: Aloaki, Hetawa, Ichnee, Kichalo, Lakota, Lomani, Neahok, Nitawa, Owachi, Pawene, Sho'wa, Taisha, Tatanka, Washte
  • 7: Ishnelo, Owakeri, Pikialo, Sechalo, Shtealo, Shteawa, Tihikea
  • 8: Akiticha, Awaihilo, Ishnialo, O'ba'chi, Orahpajo, Ovaktalo, Owatanka, Porahalo, Shtumani, Tatahalo, Towateke
  • 9: Echeyakee, Haloyakee, Ishne'alo, Tawaporah
  • 10: Awaka'nahe, Ichnee'awa, Ishamuhale, Shteowachi
  • 11: Aloaki'shne, Awakeekielo, Lakota'mani, Shtumanialo
  • 12: Awakeekielo, Aloaki'shne
  • 13: Ishne'awahalo, Neashushahmen
  • 14: Awakeeahmenalo
  • 15: Ishne'alo'porah

Наречие троллей (Зандали)

  • 1: A, E, H, J, M, N, O, S, U
  • 2: Di, Fi, Fu, Im, Ir, Is, Ju, So, Wi, Yu
  • 3: Deh, Dim, Fus, Han, Mek, Noh, Sca, Tor, Weh, Wha,
  • 4: Cyaa, Duti, Iman, Iyaz, Riva, Skam Ting, Worl, Yudo
  • 5: Ackee, Atuad, Caang, Difus, Nehjo Siame, T'ief, Wassa
  • 6: Bwoyar, Deh'yo, Fidong, Honnah, Icense, Italaf, Quashi, Saakes, Smadda, Stoosh, Wi'mek, Yuutee
  • 7: Chakari, Craaweh, Flimeff, Godehsi, Lok'dim, Reespek, Rivasuf, Tanponi, Uptfeel, Yahsoda, Ziondeh
  • 8: Ginnalka, Machette, Nyamanpo, Oondasta, Wehnehjo, Whutless, Yeyewata, Zutopong
  • 9: Fus'obeah, Or'manley

Калимаг

  • 1: A, G, K, O, T, U
  • 2: Gi, Ka, Ko, Ma, Os, Ra, Ta, Tu
  • 3: Dor, Dra, Fel, Gun, Kan, Kir, Nuk, Rok, Sto, Tas, Tor, Von
  • 4: Brom, Drae, Fmer, Guto, Kras, Krin, Mahn, Reth, Toro, Zoln, Shin, Tols
  • 5: Bromo, Draek, Fmerk, Fraht, Gatin, Kranu, Krast, Roath, Shone, Talsa, Torin, Zoern
  • 6: Ben'nig, Dratir, Drinor, Fel'tes, For'kin, Korsul, Suz'ahn, Tadrom, Ter'ran, Toka'an
  • 7: Chokgan, Dak'kaun, Dorvrem, Fanroke, Fiilrok, Kel'shae, Kis'tean, Koaresh, Tchor'ah, Telsrah, Ven'tiro, Zela'von
  • 8: Aasrugel, Desh'noka, Gi'azol'em, Gi'frazsh, Kilagrin, Krast'ven, Nuk'tra'te, Os'retiak, Quin'mahk, Roc'grare, Rohh'krah, Shodru'ga, Taegoson, Ties'alla
  • 9: Ahn'torunt, Brud'remek, Dor'dra'tor, Draemierr, Gatin'roth, Gesh'throm, Mastrosum, Tae'gel'kir, Thukad'aaz, Zoln'nakaz
  • 10: Aer'rohgmar, Borg'helmak, Caus'tearic, Dalgo'nizha, Huut'vactah, Ignan'kitch, Jolpat'krim, Kraus'ghosa, Mok'tavaler, Torrath'unt, Tzench'drah, Vendo're'mik
  • 11: Bach'usiv'hal, Danal'korang, Derr'moran'ki, Kawee'fe'more, Kis'an'tadrom, Korsukgrare, Moor'tosav'ak, Moth'keretch, Nash'lokan'ar, Peng'yaas'ahn, Sunep'kosach, Thloy'martok
  • 12: Golgo'nishver, Tagha'senchal