UNPKG

@zsnout/ithkuil

Version:

A set of tools which can generate and parse romanized Ithkuil text and which can generate Ithkuil script from text and JSON data.

272 lines (271 loc) 12.2 kB
/** A bias adjunct. */ export type BiasAdjunct = "ACC" | "ACH" | "ADS" | "ANN" | "ANP" | "APB" | "APH" | "ARB" | "ATE" | "CMD" | "CNV" | "COI" | "CRP" | "CRR" | "CTP" | "CTV" | "DCC" | "DEJ" | "DES" | "DFD" | "DIS" | "DLC" | "DOL" | "DPB" | "DRS" | "DUB" | "EUH" | "EUP" | "EXA" | "EXG" | "FOR" | "FSC" | "GRT" | "IDG" | "IFT" | "IPL" | "IPT" | "IRO" | "ISP" | "IVD" | "MAN" | "MNF" | "OPT" | "PES" | "PPT" | "PPX" | "PPV" | "PSC" | "PSM" | "RAC" | "RFL" | "RSG" | "RPU" | "RVL" | "SAT" | "SGS" | "SKP" | "SOL" | "STU" | "TRP" | "VEX"; /** An array of all biases. */ export declare const ALL_BIAS_ADJUNCTS: readonly BiasAdjunct[]; /** An object mapping from bias adjuncts to their Ithkuilic translations. */ export declare const BIAS_ADJUNCT_TO_ITHKUIL_MAP: { readonly ACC: "lf"; readonly ACH: "mçt"; readonly ADS: "lļ"; readonly ANN: "drr"; readonly ANP: "lst"; readonly APB: "řs"; readonly APH: "vvz"; readonly ARB: "xtļ"; readonly ATE: "ňj"; readonly CMD: "pļļ"; readonly CNV: "rrj"; readonly COI: "ššč"; readonly CRP: "gžž"; readonly CRR: "ňţ"; readonly CTP: "kšš"; readonly CTV: "gvv"; readonly DCC: "gzj"; readonly DEJ: "žžg"; readonly DES: "mřř"; readonly DFD: "cč"; readonly DIS: "kff"; readonly DLC: "żmm"; readonly DOL: "řřx"; readonly DPB: "ffx"; readonly DRS: "pfc"; readonly DUB: "mmf"; readonly EUH: "gzz"; readonly EUP: "vvt"; readonly EXA: "kçç"; readonly EXG: "rrs"; readonly FOR: "lzp"; readonly FSC: "žžj"; readonly GRT: "mmh"; readonly IDG: "pšš"; readonly IFT: "vvr"; readonly IPL: "vll"; readonly IPT: "žžv"; readonly IRO: "mmž"; readonly ISP: "lçp"; readonly IVD: "řřn"; readonly MAN: "msk"; readonly MNF: "pss"; readonly OPT: "ççk"; readonly PES: "ksp"; readonly PPT: "mll"; readonly PPX: "llh"; readonly PPV: "sl"; readonly PSC: "žžt"; readonly PSM: "nnţ"; readonly RAC: "kll"; readonly RFL: "llm"; readonly RSG: "msf"; readonly RPU: "šštļ"; readonly RVL: "mmļ"; readonly SAT: "ļţ"; readonly SGS: "ltç"; readonly SKP: "rnž"; readonly SOL: "ňňs"; readonly STU: "ļļč"; readonly TRP: "llč"; readonly VEX: "ksk"; }; /** * An object mapping from Ithkuilic translation of bias adjuncts to the * adjuncts. */ export declare const BIAS_ITHKUIL_TO_ADJUNCT_MAP: { readonly lf: "ACC"; readonly mçt: "ACH"; readonly lļ: "ADS"; readonly drr: "ANN"; readonly lst: "ANP"; readonly řs: "APB"; readonly vvz: "APH"; readonly xtļ: "ARB"; readonly ňj: "ATE"; readonly pļļ: "CMD"; readonly rrj: "CNV"; readonly ššč: "COI"; readonly gžž: "CRP"; readonly ňţ: "CRR"; readonly kšš: "CTP"; readonly gvv: "CTV"; readonly gzj: "DCC"; readonly žžg: "DEJ"; readonly mřř: "DES"; readonly cč: "DFD"; readonly kff: "DIS"; readonly żmm: "DLC"; readonly řřx: "DOL"; readonly ffx: "DPB"; readonly pfc: "DRS"; readonly mmf: "DUB"; readonly gzz: "EUH"; readonly vvt: "EUP"; readonly kçç: "EXA"; readonly rrs: "EXG"; readonly lzp: "FOR"; readonly žžj: "FSC"; readonly mmh: "GRT"; readonly pšš: "IDG"; readonly vvr: "IFT"; readonly vll: "IPL"; readonly žžv: "IPT"; readonly mmž: "IRO"; readonly lçp: "ISP"; readonly řřn: "IVD"; readonly msk: "MAN"; readonly pss: "MNF"; readonly ççk: "OPT"; readonly ksp: "PES"; readonly mll: "PPT"; readonly llh: "PPX"; readonly sl: "PPV"; readonly žžt: "PSC"; readonly nnţ: "PSM"; readonly kll: "RAC"; readonly llm: "RFL"; readonly msf: "RSG"; readonly šštļ: "RPU"; readonly mmļ: "RVL"; readonly ļţ: "SAT"; readonly ltç: "SGS"; readonly rnž: "SKP"; readonly ňňs: "SOL"; readonly ļļč: "STU"; readonly llč: "TRP"; readonly ksk: "VEX"; }; /** An object mapping from bias adjuncts to their names. */ export declare const BIAS_ADJUNCT_TO_NAME_MAP: { readonly ACC: "Accidental"; readonly ACH: "Archetypal"; readonly ADS: "Admissive"; readonly ANN: "Annunciative"; readonly ANP: "Anticipative"; readonly APB: "Approbative"; readonly APH: "Apprehensive"; readonly ARB: "Arbitrary"; readonly ATE: "Attentive"; readonly CMD: "Comedic"; readonly CNV: "Contensive"; readonly COI: "Coincidental"; readonly CRP: "Corruptive"; readonly CRR: "Corrective"; readonly CTP: "Contemptive"; readonly CTV: "Contemplative"; readonly DCC: "Disconcertive"; readonly DEJ: "Dejective"; readonly DES: "Desperative"; readonly DFD: "Diffident"; readonly DIS: "Dismissive"; readonly DLC: "Delectative"; readonly DOL: "Dolorous"; readonly DPB: "Disapprobative"; readonly DRS: "Derisive"; readonly DUB: "Dubitative"; readonly EUH: "Euphoric"; readonly EUP: "Euphemistic"; readonly EXA: "Exasperative"; readonly EXG: "Exigent"; readonly EXP: "Experiential"; readonly FOR: "Fortuitous"; readonly FSC: "Fascinative"; readonly GRT: "Gratificative"; readonly IDG: "Indignative"; readonly IFT: "Infatuative"; readonly IPL: "Implicative"; readonly IPT: "Impatient"; readonly IRO: "Ironic"; readonly ISP: "Insipid"; readonly IVD: "Invidious"; readonly MAN: "Mandatory"; readonly MNF: "Manifestive"; readonly OPT: "Optimal"; readonly PES: "Pessimistic"; readonly PPT: "Propitious"; readonly PPX: "Perplexive"; readonly PPV: "Propositive"; readonly PSC: "Prosaic"; readonly PSM: "Presumptive"; readonly RAC: "Reactive"; readonly RFL: "Reflective"; readonly RSG: "Resignative"; readonly RPU: "Repulsive"; readonly RVL: "Revelative"; readonly SAT: "Satiative"; readonly SGS: "Suggestive"; readonly SKP: "Skeptical"; readonly SOL: "Solicitative"; readonly STU: "Stupefactive"; readonly TRP: "Trepidative"; readonly VEX: "Vexative"; }; /** An object mapping from bias adjuncts to English translations of them. */ export declare const BIAS_ADJUNCT_TO_DESCRIPTION_MAP: { readonly ACC: "“As luck would have it...” “Fate has decided that...” “What luck!”"; readonly ACH: "What (a) ...!; How ...!; Boy! Did (does) X ever ..."; readonly ADS: "“Mm-hmm” “Uh-huh” (said as mere acknowledgement of a statement without any implied agreement with or assent to the statement)"; readonly ANN: "“Guess what!” or “Wait till you hear this!"; readonly ANP: "“I’m looking forward to this!”"; readonly APB: "“(That’s) OK.” “(That’s) alright/good/fine.” “Very well.” “Sure.”"; readonly APH: "“I’m worried...” “I’ve got a bad feeling about this...”"; readonly ARB: "“Yeah, whatever...”, “Ah, what the hell, I’m going ahead and...”"; readonly ATE: "“Well, whaddya know...” “Well, will you look at that...!” “Well, go figure...” “Who would’ve thought...?” “Well I’ll be!”"; readonly CMD: "“Funny!” “LOL”"; readonly CNV: "“I’m telling you...”, “I told you so!”, “You see?!”"; readonly COI: "“What a coincidence!”"; readonly CRP: "“How corrupt!” “What corruption!”"; readonly CRR: "“That is to say...,” “What I mean(t) to say is...” “I mean...”"; readonly CTP: "“What nonsense!” or “What bullshit!”"; readonly CTV: "“I wonder how...,” “that’s odd...,” “I don’t get it...,” “Hmmmm?”"; readonly DCC: "“I’m not sure about this.” “I don’t feel comfortable about this.” “I’m feeling out of my element here.”"; readonly DEJ: "“(sigh)” [of dejection/disillusionment]"; readonly DES: "“I don’t know how to say this, but...” “I’m afraid that...” “I’m sorry to have to tell you, but...”"; readonly DFD: "“Sorry, but...” “It’s nothing. It’s just...”"; readonly DIS: "“Is that it?” “Big deal!” “So what!?”"; readonly DLC: "“Whee!”"; readonly DOL: "“Ow!” “Ouch!”"; readonly DPB: "“I don’t like the fact that...” “It bothers me that...” “Unacceptable!” “I hate it!”"; readonly DRS: "“How foolish!” “How silly!” “Look at how ridiculous this is!”"; readonly DUB: "“Hmm, not likely.” “I doubt it.” “Sounds fishy to me.” “I don’t trust this/it/him/her/them...”"; readonly EUH: "“(Sigh) What bliss!”"; readonly EUP: "“Let’s just say that...” or “Well, let me put it this way...”"; readonly EXA: "“Dammit!” “Look, don’t you get it?...” “Look, I’m trying to tell you...”"; readonly EXG: "“It’s now or never!”"; readonly FOR: "“It’s just as well that...” or “All’s well that ends well...”"; readonly FSC: "“Cool!” “Wow!” “Awesome!”"; readonly GRT: "“Ah! What bliss...!” “Oh, there’s nothing like...” [physical pleasure only]"; readonly IDG: "“The nerve!” or “How dare...!?”"; readonly IFT: "“Praise be to...!” “Oh, thank God for...!” “There’s nothing more sacred/holy/important than...!”"; readonly IPL: "“Of course, ...” “After all, ...” “Needless to say, ...”"; readonly IPT: "“C’mon!,” “What’re you waiting for?” “So...already!” as in “So dance already!”"; readonly IRO: "“Oh, nice!” “Just great!” “Well, now, isn’t this lovely!”"; readonly ISP: "“Meh... (said due to lack of interest)” “How boring/tedious/dull!”"; readonly IVD: "“Why do they get to... and I don’t?!” “How unfair (that I don’t get to)!”"; readonly MAN: "“Take it or leave it,” “this is your last chance,”"; readonly MNF: "“Ah!”, “Well, now!” “So!” [Italian “Allora!” ]"; readonly OPT: "Prolonged “so” or “totally” as in “I so don’t care!” or “That is totally not what I meant.”"; readonly PES: "“Yeah, like it really matters that...” “Pfft! What’s it to me?”"; readonly PPT: "“It’s a wonder that” as in It’s a wonder he didn’t break a bone in that fall."; readonly PPX: "“Huh? What do you mean...? What the hell? “WTF!?” “You gotta be kidding me!”"; readonly PPV: "“What if...” “It could be that...” “Consider this: ...” “Assume for the sake of argument that...”"; readonly PSC: "“Meh... (said in disappointment)” “How ordinary!”"; readonly PSM: "“It can only mean one thing, ...” “..., and that’s that!” “and that’s all there is to it!” “There’s no two ways about it, ...”"; readonly RAC: "“My goodness! “Wow!” “Amazing!”"; readonly RFL: "“Look at it this way...” “As I see it,...” “In my opinion...” “From my point of view...”"; readonly RSG: "“So much for...!” “There goes...!”"; readonly RPU: "“Yuck! Ew! How gross!”"; readonly RVL: "“No wonder...!” “So that’s why...!” “A-ha!...” “Well, well, well!...”"; readonly SAT: "“How satisfying...!” “At last, the pleasure of knowing/being/seeing/doing...” [psychological/emotional pleasure/satiety only]"; readonly SGS: "“How about...” “We could...” “Might I suggest...”"; readonly SKP: "“Yeah, right!” “Oh, sure! Like anyone’s supposed to believe that!”"; readonly SOL: "“Please”"; readonly STU: "“Woah!” “Holy, bejeezus!” “What the...!” “Jeez, Louise...!”"; readonly TRP: "“Oh, God...” “Oh, no!...” “Oh, dear!” [fear-based]"; readonly VEX: "“How annoying!” “What a bother!” “What a pain!”"; }; /** * Converts a bias adjunct to Ithkuil. * * @param bias The adjunct to be converted. * @returns Romanized Ithkuilic text representing the adjunct. */ export declare function biasAdjunctToIthkuil(bias: BiasAdjunct): string;