<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://tsal.baz9k.xyz/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Bazinga+9000</id>
	<title>Tsal Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://tsal.baz9k.xyz/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Bazinga+9000"/>
	<link rel="alternate" type="text/html" href="https://tsal.baz9k.xyz/wiki/Special:Contributions/Bazinga_9000"/>
	<updated>2026-04-14T07:32:12Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>https://tsal.baz9k.xyz/index.php?title=Dictionary:titya&amp;diff=971</id>
		<title>Dictionary:titya</title>
		<link rel="alternate" type="text/html" href="https://tsal.baz9k.xyz/index.php?title=Dictionary:titya&amp;diff=971"/>
		<updated>2026-01-21T02:11:20Z</updated>

		<summary type="html">&lt;p&gt;Bazinga 9000: init&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Tsal==&lt;br /&gt;
&lt;br /&gt;
===Pronunciation===&lt;br /&gt;
{{ts-pron}}&lt;br /&gt;
&lt;br /&gt;
===Adjective===&lt;br /&gt;
{{ts-adj}}&lt;br /&gt;
&lt;br /&gt;
# Strong&lt;br /&gt;
&lt;br /&gt;
[[Category:Bad dictionary]]&lt;/div&gt;</summary>
		<author><name>Bazinga 9000</name></author>
	</entry>
	<entry>
		<id>https://tsal.baz9k.xyz/index.php?title=Dictionary:zemoq&amp;diff=962</id>
		<title>Dictionary:zemoq</title>
		<link rel="alternate" type="text/html" href="https://tsal.baz9k.xyz/index.php?title=Dictionary:zemoq&amp;diff=962"/>
		<updated>2025-12-04T00:34:36Z</updated>

		<summary type="html">&lt;p&gt;Bazinga 9000: Created page with &amp;quot;==Tsal==  ===Pronunciation=== {{ts-pron}}  ===Noun=== {{ts-noun}}  # Root (of a plant) # Primary source, origin # Something that collects or aggregates  Category:Bad dictionary&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Tsal==&lt;br /&gt;
&lt;br /&gt;
===Pronunciation===&lt;br /&gt;
{{ts-pron}}&lt;br /&gt;
&lt;br /&gt;
===Noun===&lt;br /&gt;
{{ts-noun}}&lt;br /&gt;
&lt;br /&gt;
# Root (of a plant)&lt;br /&gt;
# Primary source, origin&lt;br /&gt;
# Something that collects or aggregates&lt;br /&gt;
&lt;br /&gt;
[[Category:Bad dictionary]]&lt;/div&gt;</summary>
		<author><name>Bazinga 9000</name></author>
	</entry>
	<entry>
		<id>https://tsal.baz9k.xyz/index.php?title=Draft:Magic&amp;diff=960</id>
		<title>Draft:Magic</title>
		<link rel="alternate" type="text/html" href="https://tsal.baz9k.xyz/index.php?title=Draft:Magic&amp;diff=960"/>
		<updated>2025-11-29T05:50:08Z</updated>

		<summary type="html">&lt;p&gt;Bazinga 9000: wildly incomplete first draft&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&#039;&#039;&#039;Magic&#039;&#039;&#039; (Tsal: &#039;&#039;Ōpē&#039;&#039;) is the conscious process which enables the manipulation of the world outside &amp;quot;standard&amp;quot; physics, by means such as spellcasting.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Use of magic ==&lt;br /&gt;
&lt;br /&gt;
== Ues ==&lt;br /&gt;
&lt;br /&gt;
In the use of magic there exists the concept of [[TODO]] (English: &amp;quot;magical heat&amp;quot;) and its dual &#039;&#039;řyapu&#039;&#039; (English: &amp;quot;magical coldness&amp;quot;). These together describe &#039;&#039;ues&#039;&#039; (English: magical temperature). Like temperature, ues has an absolute zero, at which magic is impossible.&lt;br /&gt;
&lt;br /&gt;
The effects of changing the ambient ues when doing magic varies considerably based on the particular magic being done, but two common patterns emerge:&lt;br /&gt;
&lt;br /&gt;
1. The ambient ues determines the amount of information that can be left implicit during the casting of a spell, thus enabling the spell to be cast with more ease. At absolute zero ues, no information can be left implicit, thus to cast a spell at absolute zero one must express to infinite precision the effects of a spell, which is impossible. At sufficiently high ues, the entire effect of the spell is implicit, enabling the casting with zero actemic content (effectively by thought alone). The ues required for a given spell to be castable in this way is known as its &#039;&#039;autoignition ues&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
2. The ambient ues can affects the potency of the effects of a spell. This varies significantly more between spells compared to autoignition (and hence is controllable). For example, a spell that emits light may be too faint to be visible at sufficiently low ues.&lt;br /&gt;
&lt;br /&gt;
Ues is measured in the unit of Xułē (Abbreviated in both the Tsalian and Terran standards as Xu).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;text-align:center;&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | Example ues values&lt;br /&gt;
|-&lt;br /&gt;
| 0 Xu&lt;br /&gt;
| Absolute zero, magic is impossible&lt;br /&gt;
|-&lt;br /&gt;
| 1.3×12&amp;lt;sup&amp;gt;-15&amp;lt;/sup&amp;gt; Xu&lt;br /&gt;
| Mean ues of [[Earth]]&lt;br /&gt;
|-&lt;br /&gt;
| 4.68×12&amp;lt;sup&amp;gt;-6&amp;lt;/sup&amp;gt; Xu&lt;br /&gt;
| Lowest ues at which a known spell is castable&lt;br /&gt;
|-&lt;br /&gt;
| 1.047 Xu&lt;br /&gt;
| Mean ues of [[Italtelko]]&lt;br /&gt;
|-&lt;br /&gt;
| 9.4 Xu&lt;br /&gt;
| Mean ues of Cosmopolis&lt;br /&gt;
|-&lt;br /&gt;
| 16 Xu&lt;br /&gt;
| Estimated peak mean ues of Italtelko during the [[Miracle Supernova]]&lt;br /&gt;
|-&lt;br /&gt;
| 48.2 Xu&lt;br /&gt;
| Autoignition ues of the shield spell [[Q&#039;ajt]]&lt;br /&gt;
|-&lt;br /&gt;
| 104 Xu&lt;br /&gt;
| Ues sustained within most of [[the Fury]].&lt;br /&gt;
|-&lt;br /&gt;
| 12&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt; Xu&lt;br /&gt;
| Approximate ues level for which prolonged exposure poses health risks to Tsalians&lt;br /&gt;
|-&lt;br /&gt;
| 12&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt; - 12&amp;lt;sup&amp;gt;7&amp;lt;/sup&amp;gt; Xu&lt;br /&gt;
| Autoignition ues of a typical spell&lt;br /&gt;
|- &lt;br /&gt;
| 3.8×12&amp;lt;sup&amp;gt;6&amp;lt;/sup&amp;gt; Xu&lt;br /&gt;
| Ues maintained within certain trauma care areas of the Fury.&lt;br /&gt;
|-&lt;br /&gt;
| 12&amp;lt;sup&amp;gt;9&amp;lt;/sup&amp;gt; Xu&lt;br /&gt;
| Approximate ues level which causes immediate injury to Tsalians&lt;br /&gt;
|-&lt;br /&gt;
| 12&amp;lt;sup&amp;gt;12&amp;lt;/sup&amp;gt; Xu&lt;br /&gt;
| Maximum ues sustained in laboratory conditions&lt;br /&gt;
|-&lt;br /&gt;
| 12&amp;lt;sup&amp;gt;30&amp;lt;/sup&amp;gt; Xu&lt;br /&gt;
| Peak ues after a supernova at 1 AU &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Thaumaturgy ==&lt;br /&gt;
&lt;br /&gt;
Thaumaturgy (Tsal: [[TODO]]) physical underpinning of magic, distinct as magic is not the sole source of thaumaturgical effects. For instance, high-energy cosmic events (most notably supernovae) have thaumaturgical effects.&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;thaumaturgical field&#039;&#039;&#039; is the [[wikipedia:Field (physics)|physical field]] whose interactions govern magic. These interactions allow for a reduction of entropy, which is how spells are able to have an effect on the world. The corresponding quantized particle is the &#039;&#039;&#039;thaumion&#039;&#039;&#039;.&lt;/div&gt;</summary>
		<author><name>Bazinga 9000</name></author>
	</entry>
	<entry>
		<id>https://tsal.baz9k.xyz/index.php?title=Dictionary:%C5%82ig&amp;diff=956</id>
		<title>Dictionary:łig</title>
		<link rel="alternate" type="text/html" href="https://tsal.baz9k.xyz/index.php?title=Dictionary:%C5%82ig&amp;diff=956"/>
		<updated>2025-10-03T23:46:53Z</updated>

		<summary type="html">&lt;p&gt;Bazinga 9000: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Tsal==&lt;br /&gt;
&lt;br /&gt;
===Pronunciation===&lt;br /&gt;
{{ts-pron}}&lt;br /&gt;
&lt;br /&gt;
===Noun===&lt;br /&gt;
{{ts-noun}}&lt;br /&gt;
&lt;br /&gt;
# A unit of time equal to about 2 hours, 43 minutes (144 [[D:ošo|ošo]], 1/12 [[D:ič|ič]])&lt;br /&gt;
&lt;br /&gt;
[[Category:Bad dictionary]]&lt;/div&gt;</summary>
		<author><name>Bazinga 9000</name></author>
	</entry>
	<entry>
		<id>https://tsal.baz9k.xyz/index.php?title=Dictionary:%C5%82ig&amp;diff=955</id>
		<title>Dictionary:łig</title>
		<link rel="alternate" type="text/html" href="https://tsal.baz9k.xyz/index.php?title=Dictionary:%C5%82ig&amp;diff=955"/>
		<updated>2025-10-03T23:46:10Z</updated>

		<summary type="html">&lt;p&gt;Bazinga 9000: Created page with &amp;quot;==Tsal==  ===Pronunciation=== {{ts-pron}}  ===Noun=== {{ts-noun}}  # A unit of time equal to about 2 hours, 43 minutes (144 ošo)  Category:Bad dictionary&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Tsal==&lt;br /&gt;
&lt;br /&gt;
===Pronunciation===&lt;br /&gt;
{{ts-pron}}&lt;br /&gt;
&lt;br /&gt;
===Noun===&lt;br /&gt;
{{ts-noun}}&lt;br /&gt;
&lt;br /&gt;
# A unit of time equal to about 2 hours, 43 minutes (144 [[D:ošo|ošo]])&lt;br /&gt;
&lt;br /&gt;
[[Category:Bad dictionary]]&lt;/div&gt;</summary>
		<author><name>Bazinga 9000</name></author>
	</entry>
	<entry>
		<id>https://tsal.baz9k.xyz/index.php?title=Dictionary:sukili&amp;diff=950</id>
		<title>Dictionary:sukili</title>
		<link rel="alternate" type="text/html" href="https://tsal.baz9k.xyz/index.php?title=Dictionary:sukili&amp;diff=950"/>
		<updated>2025-09-16T22:32:46Z</updated>

		<summary type="html">&lt;p&gt;Bazinga 9000: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Tsal==&lt;br /&gt;
===Etymology===&lt;br /&gt;
{{compound|ts|suki|t1=twelve|li|t2=wall, face}}&lt;br /&gt;
&lt;br /&gt;
===Pronunciation===&lt;br /&gt;
{{ts-pron}}&lt;br /&gt;
&lt;br /&gt;
===Noun===&lt;br /&gt;
{{ts-noun}}&lt;br /&gt;
&lt;br /&gt;
# {{lb|ts|mathematics}} Dodecahedron&lt;br /&gt;
&lt;br /&gt;
[[Category:Bad dictionary]]&lt;/div&gt;</summary>
		<author><name>Bazinga 9000</name></author>
	</entry>
	<entry>
		<id>https://tsal.baz9k.xyz/index.php?title=Dictionary:sukili&amp;diff=949</id>
		<title>Dictionary:sukili</title>
		<link rel="alternate" type="text/html" href="https://tsal.baz9k.xyz/index.php?title=Dictionary:sukili&amp;diff=949"/>
		<updated>2025-09-16T22:32:27Z</updated>

		<summary type="html">&lt;p&gt;Bazinga 9000: Bazinga 9000 moved page Dictionary:pokili to Dictionary:sukili without leaving a redirect: i forgot what numbers are&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Tsal==&lt;br /&gt;
===Etymology===&lt;br /&gt;
{{compound|ts|poki|t1=twelve|li|t2=wall, face}}&lt;br /&gt;
&lt;br /&gt;
===Pronunciation===&lt;br /&gt;
{{ts-pron}}&lt;br /&gt;
&lt;br /&gt;
===Noun===&lt;br /&gt;
{{ts-noun}}&lt;br /&gt;
&lt;br /&gt;
# {{lb|ts|mathematics}} Dodecahedron&lt;br /&gt;
&lt;br /&gt;
[[Category:Bad dictionary]]&lt;/div&gt;</summary>
		<author><name>Bazinga 9000</name></author>
	</entry>
	<entry>
		<id>https://tsal.baz9k.xyz/index.php?title=Dictionary:sukili&amp;diff=948</id>
		<title>Dictionary:sukili</title>
		<link rel="alternate" type="text/html" href="https://tsal.baz9k.xyz/index.php?title=Dictionary:sukili&amp;diff=948"/>
		<updated>2025-09-16T22:30:54Z</updated>

		<summary type="html">&lt;p&gt;Bazinga 9000: fix&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Tsal==&lt;br /&gt;
===Etymology===&lt;br /&gt;
{{compound|ts|poki|t1=twelve|li|t2=wall, face}}&lt;br /&gt;
&lt;br /&gt;
===Pronunciation===&lt;br /&gt;
{{ts-pron}}&lt;br /&gt;
&lt;br /&gt;
===Noun===&lt;br /&gt;
{{ts-noun}}&lt;br /&gt;
&lt;br /&gt;
# {{lb|ts|mathematics}} Dodecahedron&lt;br /&gt;
&lt;br /&gt;
[[Category:Bad dictionary]]&lt;/div&gt;</summary>
		<author><name>Bazinga 9000</name></author>
	</entry>
	<entry>
		<id>https://tsal.baz9k.xyz/index.php?title=Dictionary:sukili&amp;diff=947</id>
		<title>Dictionary:sukili</title>
		<link rel="alternate" type="text/html" href="https://tsal.baz9k.xyz/index.php?title=Dictionary:sukili&amp;diff=947"/>
		<updated>2025-09-16T22:30:41Z</updated>

		<summary type="html">&lt;p&gt;Bazinga 9000: Created page with &amp;quot;==Tsal== ===Etymology=== {{compound|ts|poki|t1=twelve|nas|t2=wall, face}}  ===Pronunciation=== {{ts-pron}}  ===Noun=== {{ts-noun}}  # {{lb|ts|mathematics}} Dodecahedron  Category:Bad dictionary&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Tsal==&lt;br /&gt;
===Etymology===&lt;br /&gt;
{{compound|ts|poki|t1=twelve|nas|t2=wall, face}}&lt;br /&gt;
&lt;br /&gt;
===Pronunciation===&lt;br /&gt;
{{ts-pron}}&lt;br /&gt;
&lt;br /&gt;
===Noun===&lt;br /&gt;
{{ts-noun}}&lt;br /&gt;
&lt;br /&gt;
# {{lb|ts|mathematics}} Dodecahedron&lt;br /&gt;
&lt;br /&gt;
[[Category:Bad dictionary]]&lt;/div&gt;</summary>
		<author><name>Bazinga 9000</name></author>
	</entry>
	<entry>
		<id>https://tsal.baz9k.xyz/index.php?title=Dictionary:li&amp;diff=946</id>
		<title>Dictionary:li</title>
		<link rel="alternate" type="text/html" href="https://tsal.baz9k.xyz/index.php?title=Dictionary:li&amp;diff=946"/>
		<updated>2025-09-16T22:27:54Z</updated>

		<summary type="html">&lt;p&gt;Bazinga 9000: Created page with &amp;quot;==Tsal== ===Etymology=== {{primordial}}  ===Pronunciation=== {{ts-pron}}  ===Noun=== {{ts-noun}}  # Wall, barrier. # {{lb|ts|mathematics}} A face of a three dimensional object.  Category:Bad dictionary&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Tsal==&lt;br /&gt;
===Etymology===&lt;br /&gt;
{{primordial}}&lt;br /&gt;
&lt;br /&gt;
===Pronunciation===&lt;br /&gt;
{{ts-pron}}&lt;br /&gt;
&lt;br /&gt;
===Noun===&lt;br /&gt;
{{ts-noun}}&lt;br /&gt;
&lt;br /&gt;
# Wall, barrier.&lt;br /&gt;
# {{lb|ts|mathematics}} A face of a three dimensional object.&lt;br /&gt;
&lt;br /&gt;
[[Category:Bad dictionary]]&lt;/div&gt;</summary>
		<author><name>Bazinga 9000</name></author>
	</entry>
	<entry>
		<id>https://tsal.baz9k.xyz/index.php?title=Module:Ts-conjugate&amp;diff=945</id>
		<title>Module:Ts-conjugate</title>
		<link rel="alternate" type="text/html" href="https://tsal.baz9k.xyz/index.php?title=Module:Ts-conjugate&amp;diff=945"/>
		<updated>2025-08-30T04:03:59Z</updated>

		<summary type="html">&lt;p&gt;Bazinga 9000: added conditional converb conjugation&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;local p = {};&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
local PAST_VOWELS = {a = &amp;quot;e&amp;quot;, e = &amp;quot;e&amp;quot;, i = &amp;quot;i&amp;quot;, o = &amp;quot;o&amp;quot;, u = &amp;quot;o&amp;quot;}&lt;br /&gt;
local PRESENT_VOWELS = {a = &amp;quot;a&amp;quot;, e = &amp;quot;e&amp;quot;, i = &amp;quot;i&amp;quot;, o = &amp;quot;o&amp;quot;, u = &amp;quot;u&amp;quot;}&lt;br /&gt;
local FUTURE_VOWELS = {a = &amp;quot;a&amp;quot;, e = &amp;quot;e&amp;quot;, i = &amp;quot;e&amp;quot;, o = &amp;quot;e&amp;quot;, u = &amp;quot;u&amp;quot;}&lt;br /&gt;
local NONFINITE_VOWELS = {a = &amp;quot;a&amp;quot;, e = &amp;quot;e&amp;quot;, i = &amp;quot;i&amp;quot;, o = &amp;quot;o&amp;quot;, u = &amp;quot;o&amp;quot;}&lt;br /&gt;
local LONG_VOWELS = {a = &amp;quot;ā&amp;quot;, e = &amp;quot;ē&amp;quot;, i = &amp;quot;ī&amp;quot;, o = &amp;quot;ō&amp;quot;, u = &amp;quot;ū&amp;quot;}&lt;br /&gt;
&lt;br /&gt;
function p.conjugate_regular(verb, is_u)&lt;br /&gt;
	local class = mw.ustring.sub(verb, -2, -2)&lt;br /&gt;
	-- regular verb must end in x&lt;br /&gt;
	if mw.ustring.sub(verb, -1, -1) ~= &amp;quot;x&amp;quot; then&lt;br /&gt;
		error(&amp;quot;Invalid regular verb input&amp;quot;)&lt;br /&gt;
	end&lt;br /&gt;
	-- regular verb must be in the infinitive (thus -ax -ex -ix -ox)&lt;br /&gt;
	if not (class == &amp;quot;a&amp;quot; or class == &amp;quot;e&amp;quot; or class == &amp;quot;i&amp;quot; or class == &amp;quot;o&amp;quot;) then&lt;br /&gt;
		error(&amp;quot;Invalid verb class (must be a/e/i/o&amp;quot;)&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	if is_u then&lt;br /&gt;
		if class == &amp;quot;o&amp;quot; then&lt;br /&gt;
			class = &amp;quot;u&amp;quot;&lt;br /&gt;
		else&lt;br /&gt;
			error(&amp;quot;is_u only allowed on -ox infinitive&amp;quot;)&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	local stem = mw.ustring.sub(verb, 1, -3)&lt;br /&gt;
	local v_pst = PAST_VOWELS[class]&lt;br /&gt;
	local v_pres = PRESENT_VOWELS[class]&lt;br /&gt;
	local v_fut = FUTURE_VOWELS[class]&lt;br /&gt;
	local v_nonf = NONFINITE_VOWELS[class]&lt;br /&gt;
	&lt;br /&gt;
	local function with(v1, v2)&lt;br /&gt;
		if v1 == v2 then&lt;br /&gt;
			return LONG_VOWELS[v1]&lt;br /&gt;
		else&lt;br /&gt;
			return v1 .. v2&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	-- todo: pseudo-irregularity &amp;quot;dangling consonant rule&amp;quot;&lt;br /&gt;
	-- if the stem ends with two consonants&lt;br /&gt;
	-- AND the conjugated affix does NOT start with a vowel&lt;br /&gt;
	-- insert the infinitive vowel back in &lt;br /&gt;
	-- (maybe default to &amp;quot;e&amp;quot; instead? its the standard epenthetic vowel)&lt;br /&gt;
	-- also probably generalize this to &amp;quot;epenthetic vowel if the conjugation has bad consonants&amp;quot;&lt;br /&gt;
	&lt;br /&gt;
    -- todo: pseudo-irregularity &amp;quot;CVVC&amp;quot; rule&lt;br /&gt;
	-- shorten vowel if there&#039;s now an illegal CV:C&lt;br /&gt;
	&lt;br /&gt;
	local out = {}&lt;br /&gt;
	&lt;br /&gt;
	-- replacement for the verb class&lt;br /&gt;
	out.verb_class = class&lt;br /&gt;
	&lt;br /&gt;
	-- indicative mood&lt;br /&gt;
	out.pst_pfv_ind = stem .. v_pst .. &amp;quot;l&amp;quot;&lt;br /&gt;
	out.pst_impv_ind = stem .. v_pst .. &amp;quot;di&amp;quot;&lt;br /&gt;
	out.pst_perf_ind = stem .. &amp;quot;x&amp;quot; .. v_pst&lt;br /&gt;
	out.pst_hab_ind = stem .. &amp;quot;g&amp;quot; .. v_pst .. &amp;quot;s&amp;quot;&lt;br /&gt;
	out.pst_sem_ind = stem .. &amp;quot;ł&amp;quot; .. v_pst .. &amp;quot;si&amp;quot;&lt;br /&gt;
	out.pst_iter_ind = stem .. &amp;quot;ł&amp;quot; .. v_pst .. &amp;quot;dsi&amp;quot;&lt;br /&gt;
	&lt;br /&gt;
	out.pres_pfv_ind = stem&lt;br /&gt;
	out.pres_impv_ind = stem .. v_pres&lt;br /&gt;
	out.pres_perf_ind = stem .. &amp;quot;b&amp;quot; .. v_pres&lt;br /&gt;
	out.pres_hab_ind = stem .. &amp;quot;g&amp;quot; .. v_pres&lt;br /&gt;
	out.pres_sem_ind = stem .. &amp;quot;ł&amp;quot; .. v_pres&lt;br /&gt;
	out.pres_iter_ind = stem .. &amp;quot;ł&amp;quot; .. v_pres .. &amp;quot;ł&amp;quot; .. v_pres&lt;br /&gt;
	&lt;br /&gt;
	out.fut_pfv_ind = stem .. &amp;quot;tw&amp;quot; .. v_fut&lt;br /&gt;
	out.fut_impv_ind = stem .. v_fut .. &amp;quot;s&amp;quot;&lt;br /&gt;
	out.fut_perf_ind = stem .. &amp;quot;ğ&amp;quot; .. v_fut&lt;br /&gt;
	out.fut_hab_ind = stem .. &amp;quot;š&amp;quot; .. v_fut .. &amp;quot;s&amp;quot;&lt;br /&gt;
	out.fut_sem_ind = stem .. &amp;quot;ł&amp;quot; .. with(v_fut, &amp;quot;a&amp;quot;)&lt;br /&gt;
	out.fut_iter_ind = stem .. &amp;quot;ł&amp;quot; .. v_fut .. &amp;quot;da&amp;quot;&lt;br /&gt;
	&lt;br /&gt;
	-- subjunctive mood&lt;br /&gt;
	out.pst_pfv_subj = stem .. LONG_VOWELS[v_pst] .. &amp;quot;lu&amp;quot;&lt;br /&gt;
	out.pst_impv_subj = stem .. v_pst .. &amp;quot;dil&amp;quot;&lt;br /&gt;
	out.pst_perf_subj = stem .. &amp;quot;x&amp;quot; .. v_pst .. &amp;quot;l&amp;quot;&lt;br /&gt;
	out.pst_hab_subj = stem .. &amp;quot;g&amp;quot; .. v_pst .. &amp;quot;slu&amp;quot;&lt;br /&gt;
	out.pst_sem_subj = stem .. &amp;quot;ł&amp;quot; .. v_pst .. &amp;quot;sil&amp;quot;&lt;br /&gt;
	out.pst_iter_subj = stem .. &amp;quot;ł&amp;quot; .. v_pst .. &amp;quot;dsil&amp;quot;&lt;br /&gt;
	&lt;br /&gt;
	out.pres_pfv_subj = stem .. &amp;quot;lu&amp;quot;&lt;br /&gt;
	out.pres_impv_subj = stem .. v_pres .. &amp;quot;lu&amp;quot;&lt;br /&gt;
	out.pres_perf_subj = stem .. &amp;quot;b&amp;quot; .. v_pres .. &amp;quot;l&amp;quot;&lt;br /&gt;
	out.pres_hab_subj = stem .. &amp;quot;g&amp;quot; .. v_pres .. &amp;quot;l&amp;quot;&lt;br /&gt;
	out.pres_sem_subj = stem .. &amp;quot;ł&amp;quot; .. v_pres .. &amp;quot;l&amp;quot;&lt;br /&gt;
	out.pres_iter_subj = stem .. &amp;quot;ł&amp;quot; .. v_pres .. &amp;quot;l&amp;quot; .. v_pres&lt;br /&gt;
	&lt;br /&gt;
	out.fut_pfv_subj = stem .. &amp;quot;tw&amp;quot; .. v_fut .. &amp;quot;l&amp;quot;&lt;br /&gt;
	out.fut_impv_subj = stem .. v_fut .. &amp;quot;sul&amp;quot;&lt;br /&gt;
	out.fut_perf_subj = stem .. v_fut .. &amp;quot;ğul&amp;quot;&lt;br /&gt;
	out.fut_hab_subj = stem .. &amp;quot;š&amp;quot; .. v_fut .. &amp;quot;slu&amp;quot;&lt;br /&gt;
	out.fut_sem_subj = stem .. &amp;quot;ł&amp;quot; .. with(v_fut, &amp;quot;a&amp;quot;) .. &amp;quot;lu&amp;quot;&lt;br /&gt;
	out.fut_iter_subj = stem .. &amp;quot;ł&amp;quot; .. v_fut .. &amp;quot;dalu&amp;quot;&lt;br /&gt;
	&lt;br /&gt;
	-- imperative mood (wildly unfinished)&lt;br /&gt;
	out.pres_pfv_imp = stem .. &amp;quot;k&amp;quot; .. v_pres .. &amp;quot;s&amp;quot;&lt;br /&gt;
	&lt;br /&gt;
	&lt;br /&gt;
	-- optative mood (unfinished, half-fused)&lt;br /&gt;
	out.pst_hab_opt = out.pst_hab_ind .. &amp;quot; qa&amp;quot;&lt;br /&gt;
	out.pst_sem_opt = out.pst_sem_ind .. &amp;quot; qa&amp;quot;&lt;br /&gt;
	out.pst_iter_opt = out.pst_iter_ind .. &amp;quot; qa&amp;quot;&lt;br /&gt;
	&lt;br /&gt;
	out.pres_hab_opt = out.pres_hab_ind .. &amp;quot; qa&amp;quot;&lt;br /&gt;
	out.pres_sem_opt = out.pres_sem_ind .. &amp;quot; qa&amp;quot;&lt;br /&gt;
	out.pres_iter_opt = out.pres_iter_ind .. &amp;quot; qa&amp;quot;&lt;br /&gt;
	&lt;br /&gt;
	out.fut_hab_opt = out.fut_hab_ind .. &amp;quot; qa&amp;quot;&lt;br /&gt;
	out.fut_sem_opt = out.fut_sem_ind .. &amp;quot; qa&amp;quot;&lt;br /&gt;
	out.fut_iter_opt = out.fut_iter_ind .. &amp;quot; qa&amp;quot;&lt;br /&gt;
	&lt;br /&gt;
	-- nonfinite&lt;br /&gt;
	out.nonf_inf = stem .. v_nonf .. &amp;quot;x&amp;quot;&lt;br /&gt;
	out.nonf_pst_part = stem .. v_nonf .. &amp;quot;n&amp;quot;&lt;br /&gt;
	out.nonf_pres_part = stem .. v_nonf .. &amp;quot;me&amp;quot;&lt;br /&gt;
	out.nonf_fut_part = stem .. with(v_nonf, &amp;quot;o&amp;quot;) .. &amp;quot;la&amp;quot;&lt;br /&gt;
	&lt;br /&gt;
	-- converb&lt;br /&gt;
	out.conv_prim = stem .. &amp;quot;eğ&amp;quot;&lt;br /&gt;
	out.conv_purp = stem .. &amp;quot;epō&amp;quot;&lt;br /&gt;
	out.conv_caus = stem .. &amp;quot;eš&amp;quot;&lt;br /&gt;
	out.conv_sequ = stem .. &amp;quot;eğe&amp;quot;&lt;br /&gt;
	out.conv_pfv = stem .. &amp;quot;eğes&amp;quot;&lt;br /&gt;
	out.conv_cond = stem .. &amp;quot;eğut&amp;quot;&lt;br /&gt;
	out.conv_impv = stem .. with(v_nonf, &amp;quot;e&amp;quot;) .. &amp;quot;mes&amp;quot;&lt;br /&gt;
	out.conv_res = stem .. v_nonf .. &amp;quot;lap&amp;quot;&lt;br /&gt;
	out.conv_term = stem .. v_nonf .. &amp;quot;lał&amp;quot;&lt;br /&gt;
	out.conv_immed = stem .. with(v_nonf, &amp;quot;e&amp;quot;) .. &amp;quot;tu&amp;quot;&lt;br /&gt;
	out.conv_sim = stem .. with(v_nonf, &amp;quot;o&amp;quot;) .. &amp;quot;tu&amp;quot;&lt;br /&gt;
	out.conv_inter = stem .. v_nonf .. &amp;quot;lšu&amp;quot; -- scary! might make CV:C! figure out how to deal!&lt;br /&gt;
	out.conv_grad = stem .. v_nonf .. &amp;quot;ltu&amp;quot; -- also scary!&lt;br /&gt;
	out.conv_ant = stem .. with(v_nonf, &amp;quot;o&amp;quot;) .. &amp;quot;nes&amp;quot;&lt;br /&gt;
	out.conv_concess = stem .. &amp;quot;eğutes&amp;quot;&lt;br /&gt;
	out.conv_irres = stem .. v_nonf .. &amp;quot;lšus&amp;quot; -- also scary!&lt;br /&gt;
	&lt;br /&gt;
	return out&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.conjugate(verb, is_u) &lt;br /&gt;
	-- todo: weird shit like the big three&lt;br /&gt;
	return p.conjugate_regular(verb, is_u)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
local BASE_TABLE = [[&lt;br /&gt;
{| class=&amp;quot;mw-collapsible mw-collapsed wikitable&amp;quot; style=&amp;quot;text-align:center;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;10&amp;quot; style=&amp;quot;font-weight:bold;&amp;quot; | Verb Conjugation (verb_class-class)&lt;br /&gt;
|- style=&amp;quot;font-weight:bold;&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; style=&amp;quot;vertical-align:middle;&amp;quot; | Finite Forms&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; | Non-Finite Forms&lt;br /&gt;
|- style=&amp;quot;font-weight:bold;&amp;quot;&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align:middle;&amp;quot; | Tense&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align:middle;&amp;quot; | Aspect&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;vertical-align:middle;&amp;quot; | Mood&lt;br /&gt;
| Infinitive&lt;br /&gt;
| style=&amp;quot;font-weight:normal;&amp;quot; | nonf_inf&lt;br /&gt;
| Past Participle&lt;br /&gt;
| style=&amp;quot;font-weight:normal;&amp;quot; | nonf_pst_part&lt;br /&gt;
|- style=&amp;quot;font-weight:bold;&amp;quot;&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | Indicative&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | Subjunctive&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | Imperative&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | Optative&lt;br /&gt;
| Present Participle&lt;br /&gt;
| style=&amp;quot;font-weight:normal;&amp;quot; | nonf_pres_part&lt;br /&gt;
| Future Participle&lt;br /&gt;
| style=&amp;quot;font-weight:normal;&amp;quot; | nonf_fut_part&lt;br /&gt;
|- style=&amp;quot;font-weight:bold;&amp;quot;&lt;br /&gt;
| rowspan=&amp;quot;6&amp;quot; style=&amp;quot;vertical-align:middle;&amp;quot; | Past&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | Perfective&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; font-weight:normal;&amp;quot; | pst_pfv_ind&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; font-weight:normal;&amp;quot; | pst_pfv_subj&lt;br /&gt;
| rowspan=&amp;quot;6&amp;quot; style=&amp;quot;vertical-align:middle; background-color:#9B9B9B; font-weight:normal;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;vertical-align:middle; font-weight:normal;&amp;quot; | pst_pfv_opt&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; | Converbs&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; font-weight:bold;&amp;quot; | Imperfective&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | pst_impv_ind&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | pst_impv_subj&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | pst_impv_opt&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Primary&lt;br /&gt;
| conv_prim&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Purposive&lt;br /&gt;
| conv_purp&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; font-weight:bold;&amp;quot; | Perfect&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | pst_perf_ind&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | pst_perf_subj&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | pst_perf_opt&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Causative&lt;br /&gt;
| conv_caus&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Sequential&lt;br /&gt;
| conv_sequ&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; font-weight:bold;&amp;quot; | Habitual&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | pst_hab_ind&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | pst_hab_subj&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | pst_hab_opt&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Perfective&lt;br /&gt;
| conv_pfv&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Imperfective&lt;br /&gt;
| conv_impv&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; font-weight:bold;&amp;quot; | Semelfactive&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | pst_sem_ind&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | pst_sem_subj&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | pst_sem_opt&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Conditional&lt;br /&gt;
| conv_cond&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Resultative&lt;br /&gt;
| conv_res&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; font-weight:bold;&amp;quot; | Iterative&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | pst_iter_ind&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | pst_iter_subj&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | pst_iter_opt&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Terminative&lt;br /&gt;
| conv_term&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Immediative&lt;br /&gt;
| conv_immed&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;6&amp;quot; style=&amp;quot;vertical-align:middle; font-weight:bold;&amp;quot; | Present&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; font-weight:bold;&amp;quot; | Perfective&lt;br /&gt;
| pres_pfv_ind&lt;br /&gt;
| pres_pfv_subj&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | pres_pfv_imp&lt;br /&gt;
| pres_pfv_opt&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Similative&lt;br /&gt;
| conv_sim&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Interruptive&lt;br /&gt;
| conv_inter&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; font-weight:bold;&amp;quot; | Imperfective&lt;br /&gt;
| pres_impv_ind&lt;br /&gt;
| pres_impv_subj&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | pres_impv_imp&lt;br /&gt;
| pres_impv_opt&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Gradientive&lt;br /&gt;
| conv_grad&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Anterior&lt;br /&gt;
| conv_ant&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; font-weight:bold;&amp;quot; | Perfect&lt;br /&gt;
| pres_perf_ind&lt;br /&gt;
| pres_perf_subj&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | pres_perf_imp&lt;br /&gt;
| pres_perf_opt&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Concessive&lt;br /&gt;
| conv_concess&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Irresultative&lt;br /&gt;
| conv_irres&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; font-weight:bold;&amp;quot; | Habitual&lt;br /&gt;
| pres_hab_ind&lt;br /&gt;
| pres_hab_subj&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | pres_hab_imp&lt;br /&gt;
| pres_hab_opt&lt;br /&gt;
| rowspan=&amp;quot;9&amp;quot; colspan=&amp;quot;4&amp;quot; | &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; font-weight:bold;&amp;quot; | Semelfactive&lt;br /&gt;
| pres_sem_ind&lt;br /&gt;
| pres_sem_subj&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | pres_sem_imp&lt;br /&gt;
| pres_sem_opt&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; font-weight:bold;&amp;quot; | Iterative&lt;br /&gt;
| pres_iter_ind&lt;br /&gt;
| pres_iter_subj&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | pres_iter_imp&lt;br /&gt;
| pres_iter_opt&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;6&amp;quot; style=&amp;quot;vertical-align:middle; font-weight:bold;&amp;quot; | Future&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; font-weight:bold;&amp;quot; | Perfective&lt;br /&gt;
| fut_pfv_ind&lt;br /&gt;
| fut_pfv_subj&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | fut_pfv_imp&lt;br /&gt;
| fut_pfv_opt&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; font-weight:bold;&amp;quot; | Imperfective&lt;br /&gt;
| fut_impv_ind&lt;br /&gt;
| fut_impv_subj&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | fut_impv_imp&lt;br /&gt;
| fut_impv_opt&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; font-weight:bold;&amp;quot; | Perfect&lt;br /&gt;
| fut_perf_ind&lt;br /&gt;
| fut_perf_subj&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | fut_perf_imp&lt;br /&gt;
| fut_perf_opt&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; font-weight:bold;&amp;quot; | Usitative&lt;br /&gt;
| fut_hab_ind&lt;br /&gt;
| fut_hab_subj&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | fut_hab_imp&lt;br /&gt;
| fut_hab_opt&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; font-weight:bold;&amp;quot; | Semeliterative&lt;br /&gt;
| fut_sem_ind&lt;br /&gt;
| fut_sem_subj&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | fut_sem_imp&lt;br /&gt;
| fut_sem_opt&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; font-weight:bold;&amp;quot; | Iterative&lt;br /&gt;
| fut_iter_ind&lt;br /&gt;
| fut_iter_subj&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | fut_iter_imp&lt;br /&gt;
| fut_iter_opt&lt;br /&gt;
|}&lt;br /&gt;
]]&lt;br /&gt;
&lt;br /&gt;
function p.make_conjugation_table(verb, is_u)&lt;br /&gt;
	local conj = p.conjugate(verb, is_u)&lt;br /&gt;
	&lt;br /&gt;
	local out = BASE_TABLE&lt;br /&gt;
	&lt;br /&gt;
	for template,form in pairs(conj) do&lt;br /&gt;
		out = mw.ustring.gsub(out, template, form)&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	return out&lt;br /&gt;
	&lt;br /&gt;
	&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>Bazinga 9000</name></author>
	</entry>
	<entry>
		<id>https://tsal.baz9k.xyz/index.php?title=Tsal_Music&amp;diff=943</id>
		<title>Tsal Music</title>
		<link rel="alternate" type="text/html" href="https://tsal.baz9k.xyz/index.php?title=Tsal_Music&amp;diff=943"/>
		<updated>2025-08-12T06:37:24Z</updated>

		<summary type="html">&lt;p&gt;Bazinga 9000: added inversions to the table and clarified naming scheme&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The predominant musical system of Tsal is a system of 31-tone equal temperament. &lt;br /&gt;
&lt;br /&gt;
== Harmony ==&lt;br /&gt;
&lt;br /&gt;
The motivating factor behind 31-EDO becoming the dominant tuning system of Tsalian music is its strong approximations of the 5th and 7th harmonics and their corresponding limit intervals, which have long been regarded in the Tsalian theory as consonances.&lt;br /&gt;
&lt;br /&gt;
=== Naming ===&lt;br /&gt;
In Tsalian theory, just intervals are named after gemstones in a practice dating to ancient times. Pairs of inversions are &amp;quot;greater&amp;quot; and &amp;quot;lesser&amp;quot; variants of the same stone, though the simpler ration in each pair is considered the primary inversion and is often referred to using the gem alone.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;text-align:left;vertical-align:middle;&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;7&amp;quot; style=&amp;quot;text-align:center; vertical-align:middle; font-weight:bold;&amp;quot; | Common 7-Limit Just Intervals&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;font-weight:bold;&amp;quot; | Ratio&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;font-weight:bold;&amp;quot; | Interval Name&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;font-weight:bold;&amp;quot; | 31-EDO Approximation&lt;br /&gt;
|- style=&amp;quot;font-weight:bold;&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Tsal &amp;quot;Gemstone Notation&amp;quot;&lt;br /&gt;
| | English&lt;br /&gt;
| | Tsal&lt;br /&gt;
| | English&lt;br /&gt;
| | EDOstep&lt;br /&gt;
|-&lt;br /&gt;
| | 2:1&lt;br /&gt;
| | Diamond&lt;br /&gt;
| style=&amp;quot;background-color:#ECF4FF;&amp;quot; | &lt;br /&gt;
| | Octave&lt;br /&gt;
| | &lt;br /&gt;
| | C&lt;br /&gt;
| | 0&lt;br /&gt;
|-&lt;br /&gt;
| | 3:2&lt;br /&gt;
| | Ruby&lt;br /&gt;
| style=&amp;quot;background-color:#FFCCC9;&amp;quot; | &lt;br /&gt;
| | Perfect fifth&lt;br /&gt;
| | &lt;br /&gt;
| | G&lt;br /&gt;
| | 18&lt;br /&gt;
|-&lt;br /&gt;
| | 4:3&lt;br /&gt;
| | Lesser Ruby&lt;br /&gt;
| style=&amp;quot;background-color:#FFCCC9;&amp;quot; | &lt;br /&gt;
| | Perfect fourth&lt;br /&gt;
| | &lt;br /&gt;
| | F&lt;br /&gt;
| | 13&lt;br /&gt;
|-&lt;br /&gt;
| | 5:4&lt;br /&gt;
| | Sapphire&lt;br /&gt;
| style=&amp;quot;background-color:#C9DCFF;&amp;quot; | &lt;br /&gt;
| | Major third&lt;br /&gt;
| | &lt;br /&gt;
| | E&lt;br /&gt;
| | 10&lt;br /&gt;
|-&lt;br /&gt;
| | 8:5&lt;br /&gt;
| | Greater Sapphire&lt;br /&gt;
| style=&amp;quot;background-color:#C9DCFF;&amp;quot; | &lt;br /&gt;
| | Minor sixth&lt;br /&gt;
| | &lt;br /&gt;
| | A{{music|b}}&lt;br /&gt;
| | 21&lt;br /&gt;
|-&lt;br /&gt;
| | 5:3&lt;br /&gt;
| | Amethyst&lt;br /&gt;
| style=&amp;quot;background-color:#E0C9FF;&amp;quot; | &lt;br /&gt;
| | Major sixth&lt;br /&gt;
| | &lt;br /&gt;
| | A&lt;br /&gt;
| | 23&lt;br /&gt;
|-&lt;br /&gt;
| | 6:5&lt;br /&gt;
| | Lesser Amethyst&lt;br /&gt;
| style=&amp;quot;background-color:#E0C9FF;&amp;quot; | &lt;br /&gt;
| | Minor third&lt;br /&gt;
| | &lt;br /&gt;
| | E{{music|b}}&lt;br /&gt;
| | 8&lt;br /&gt;
|-&lt;br /&gt;
| | 7:4&lt;br /&gt;
| | Emerald&lt;br /&gt;
| style=&amp;quot;background-color:#9AFF99;&amp;quot; | &lt;br /&gt;
| | Septimal minor seventh&lt;br /&gt;
| | &lt;br /&gt;
| | A{{music|#}}&lt;br /&gt;
| | 25&lt;br /&gt;
|-&lt;br /&gt;
| | 8:7&lt;br /&gt;
| | Lesser Emerald&lt;br /&gt;
| style=&amp;quot;background-color:#9AFF99;&amp;quot; | &lt;br /&gt;
| | Septimal whole tone&lt;br /&gt;
| | &lt;br /&gt;
| | D{{music|t}}&lt;br /&gt;
| | 6&lt;br /&gt;
|-&lt;br /&gt;
| | 7:5&lt;br /&gt;
| | [[Qomuk]]&lt;br /&gt;
| style=&amp;quot;background:linear-gradient(to bottom right, #ff5050 0%, #ff9933 100%);&amp;quot; | &lt;br /&gt;
| | Lesser septimal tritone, Augmented fourth&lt;br /&gt;
| | &lt;br /&gt;
| | F{{music|#}}&lt;br /&gt;
| | 15&lt;br /&gt;
|-&lt;br /&gt;
| | 10:7&lt;br /&gt;
| | Greater Qomuk&lt;br /&gt;
| style=&amp;quot;background:linear-gradient(to bottom right, #ff5050 0%, #ff9933 100%);&amp;quot; | &lt;br /&gt;
| | Greater septimal tritone, Diminished fifth&lt;br /&gt;
| | &lt;br /&gt;
| | G{{music|b}}&lt;br /&gt;
| | 16&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Some intervals beyond the 7-limit also have gemstone names, but these intervals are less likely to be considered consonant. &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;text-align:left;vertical-align:middle;&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;7&amp;quot; style=&amp;quot;text-align:center; vertical-align:middle; font-weight:bold;&amp;quot; | Rarer Just Intervals&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;font-weight:bold;&amp;quot; | Ratio&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;font-weight:bold;&amp;quot; | Interval Name&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;font-weight:bold;&amp;quot; | 31-EDO Approximation&lt;br /&gt;
|- style=&amp;quot;font-weight:bold;&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Tsal &amp;quot;Gemstone Notation&amp;quot;&lt;br /&gt;
| | English&lt;br /&gt;
| | Tsal&lt;br /&gt;
| | English&lt;br /&gt;
| | EDOstep&lt;br /&gt;
|-&lt;br /&gt;
| | 11:8&lt;br /&gt;
| | Topaz&lt;br /&gt;
| style=&amp;quot;background-color:#FFCE93;&amp;quot; | &lt;br /&gt;
| | Undecimal superfourth&lt;br /&gt;
| | &lt;br /&gt;
| | F{{music|t}}&lt;br /&gt;
| | 14&lt;br /&gt;
|-&lt;br /&gt;
| | 16:11&lt;br /&gt;
| | Greater Topaz&lt;br /&gt;
| style=&amp;quot;background-color:#FFCE93;&amp;quot; | &lt;br /&gt;
| | Undecimal subfifth &lt;br /&gt;
| | &lt;br /&gt;
| | G{{music|d}}&lt;br /&gt;
| | 17&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Rhythm ==&lt;br /&gt;
&lt;br /&gt;
Tsalian music commonly employs irregular rhythms. One common pattern in use is the &amp;quot;frog rhythm&amp;quot;, a four beat cycle in which the first and third beats are longer. This corresponds to a 10/8 (3+2+3+2) time signature in Western Terran music theory.&lt;/div&gt;</summary>
		<author><name>Bazinga 9000</name></author>
	</entry>
	<entry>
		<id>https://tsal.baz9k.xyz/index.php?title=File:Double_sharp.svg&amp;diff=942</id>
		<title>File:Double sharp.svg</title>
		<link rel="alternate" type="text/html" href="https://tsal.baz9k.xyz/index.php?title=File:Double_sharp.svg&amp;diff=942"/>
		<updated>2025-08-12T06:02:16Z</updated>

		<summary type="html">&lt;p&gt;Bazinga 9000: forgot one&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
forgot one&lt;/div&gt;</summary>
		<author><name>Bazinga 9000</name></author>
	</entry>
	<entry>
		<id>https://tsal.baz9k.xyz/index.php?title=File:Sesqui_sharp.svg&amp;diff=941</id>
		<title>File:Sesqui sharp.svg</title>
		<link rel="alternate" type="text/html" href="https://tsal.baz9k.xyz/index.php?title=File:Sesqui_sharp.svg&amp;diff=941"/>
		<updated>2025-08-12T06:01:22Z</updated>

		<summary type="html">&lt;p&gt;Bazinga 9000: Bazinga 9000 moved page File:Sesqui-sharp.svg to File:Sesqui sharp.svg without leaving a redirect: standardize&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Bazinga 9000</name></author>
	</entry>
	<entry>
		<id>https://tsal.baz9k.xyz/index.php?title=File:Sesqui_flat.svg&amp;diff=940</id>
		<title>File:Sesqui flat.svg</title>
		<link rel="alternate" type="text/html" href="https://tsal.baz9k.xyz/index.php?title=File:Sesqui_flat.svg&amp;diff=940"/>
		<updated>2025-08-12T06:01:06Z</updated>

		<summary type="html">&lt;p&gt;Bazinga 9000: Bazinga 9000 moved page File:Sesqui-flat.svg to File:Sesqui flat.svg without leaving a redirect: standardize&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Bazinga 9000</name></author>
	</entry>
	<entry>
		<id>https://tsal.baz9k.xyz/index.php?title=Template:Music&amp;diff=939</id>
		<title>Template:Music</title>
		<link rel="alternate" type="text/html" href="https://tsal.baz9k.xyz/index.php?title=Template:Music&amp;diff=939"/>
		<updated>2025-08-12T06:00:14Z</updated>

		<summary type="html">&lt;p&gt;Bazinga 9000: standardize music filenames&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&amp;lt;span class=&amp;quot;music-symbol&amp;quot; style=&amp;quot;font-family: Arial Unicode MS, Lucida Sans Unicode;&amp;quot;&amp;gt;{{#switch: {{lc:{{{1}}}}}&lt;br /&gt;
 | ♭&lt;br /&gt;
 | b&lt;br /&gt;
 | flat =[[File:flat.svg|{{{size|x12px}}}|double flat|class=skin-invert]]&lt;br /&gt;
 | 𝄫&lt;br /&gt;
 | bb&lt;br /&gt;
 | double flat&lt;br /&gt;
 | doubleflat = [[File:double flat.svg|{{{size|x12px}}}|double flat|class=skin-invert]]&lt;br /&gt;
 | bbb&lt;br /&gt;
 | triple flat&lt;br /&gt;
 | tripleflat = [[File:triple flat.svg|{{{size|x12px}}}|triple flat|class=skin-invert]]&lt;br /&gt;
 | d&lt;br /&gt;
 | half flat&lt;br /&gt;
 | halfflat = [[File:half flat.svg|{{{size|x12px}}}|half flat|class=skin-invert]]&lt;br /&gt;
 | db&lt;br /&gt;
 | three quarter flat&lt;br /&gt;
 | threequarterflat = [[File:sesqui flat.svg|{{{size|x12px}}}|sesquiflat|class=skin-invert]]&lt;br /&gt;
 | ♮&lt;br /&gt;
 | n&lt;br /&gt;
 | natural =[[File:natural.svg|{{{size|x12px}}}|natural|class=skin-invert]]&lt;br /&gt;
 | ♯&lt;br /&gt;
 | #&lt;br /&gt;
 | sharp =[[File:sharp.svg|{{{size|x12px}}}|sharp|class=skin-invert]]&lt;br /&gt;
 | 𝄪&lt;br /&gt;
 | x&lt;br /&gt;
 | ##&lt;br /&gt;
 | double sharp&lt;br /&gt;
 | doublesharp = [[File:double sharp.svg|{{{size|x12px}}}|double sharp|class=skin-invert]]&lt;br /&gt;
 | ###&lt;br /&gt;
 | #x&lt;br /&gt;
 | x#&lt;br /&gt;
 | triple sharp&lt;br /&gt;
 | triplesharp = [[File:triple sharp.svg|{{{size|x12px}}}|triple sharp|class=skin-invert]]&lt;br /&gt;
 | t&lt;br /&gt;
 | half sharp&lt;br /&gt;
 | halfsharp = [[File:half sharp.svg|{{{size|x12px}}}|half sharp|class=skin-invert]]&lt;br /&gt;
 | #t&lt;br /&gt;
 | three quarter sharp&lt;br /&gt;
 | threequartersharp = [[File:sesqui sharp.svg|{{{size|x12px}}}|sesquisharp|class=skin-invert]]&lt;br /&gt;
 | #default = Bad Music Symbol&lt;br /&gt;
}}&amp;lt;/span&amp;gt;&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Bazinga 9000</name></author>
	</entry>
	<entry>
		<id>https://tsal.baz9k.xyz/index.php?title=File:Half-flat.svg&amp;diff=938</id>
		<title>File:Half-flat.svg</title>
		<link rel="alternate" type="text/html" href="https://tsal.baz9k.xyz/index.php?title=File:Half-flat.svg&amp;diff=938"/>
		<updated>2025-08-12T05:59:23Z</updated>

		<summary type="html">&lt;p&gt;Bazinga 9000: Bazinga 9000 moved page File:Half-flat.svg to File:Half flat.svg&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[File:Half flat.svg]]&lt;/div&gt;</summary>
		<author><name>Bazinga 9000</name></author>
	</entry>
	<entry>
		<id>https://tsal.baz9k.xyz/index.php?title=File:Half_flat.svg&amp;diff=937</id>
		<title>File:Half flat.svg</title>
		<link rel="alternate" type="text/html" href="https://tsal.baz9k.xyz/index.php?title=File:Half_flat.svg&amp;diff=937"/>
		<updated>2025-08-12T05:59:23Z</updated>

		<summary type="html">&lt;p&gt;Bazinga 9000: Bazinga 9000 moved page File:Half-flat.svg to File:Half flat.svg&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Bazinga 9000</name></author>
	</entry>
	<entry>
		<id>https://tsal.baz9k.xyz/index.php?title=Tsal_Music&amp;diff=936</id>
		<title>Tsal Music</title>
		<link rel="alternate" type="text/html" href="https://tsal.baz9k.xyz/index.php?title=Tsal_Music&amp;diff=936"/>
		<updated>2025-08-12T05:48:07Z</updated>

		<summary type="html">&lt;p&gt;Bazinga 9000: clean up table internally&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The predominant musical system of Tsal is a system of 31-tone equal temperament. &lt;br /&gt;
&lt;br /&gt;
== Harmony ==&lt;br /&gt;
&lt;br /&gt;
The motivating factor behind 31-EDO becoming the dominant tuning system of Tsalian music is its strong approximations of the 5th and 7th harmonics and their corresponding limit intervals, which have long been regarded in the Tsalian theory as consonances. &lt;br /&gt;
These intervals appear often in Tsalian harmony and are named after gemstones in a practice dating to ancient times:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;text-align:left;vertical-align:middle;&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;7&amp;quot; style=&amp;quot;text-align:center; vertical-align:middle; font-weight:bold;&amp;quot; | Common Just Intervals&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;font-weight:bold;&amp;quot; | Ratio&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;font-weight:bold;&amp;quot; | Interval Name&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;font-weight:bold;&amp;quot; | 31-EDO Approximation&lt;br /&gt;
|- style=&amp;quot;font-weight:bold;&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Tsal &amp;quot;Gemstone Notation&amp;quot;&lt;br /&gt;
| | English&lt;br /&gt;
| | Tsal&lt;br /&gt;
| | English&lt;br /&gt;
| | EDOstep&lt;br /&gt;
|-&lt;br /&gt;
| | 2:1&lt;br /&gt;
| | Diamond&lt;br /&gt;
| style=&amp;quot;background-color:#ECF4FF;&amp;quot; | &lt;br /&gt;
| | Octave&lt;br /&gt;
| | &lt;br /&gt;
| | C&lt;br /&gt;
| | 0&lt;br /&gt;
|-&lt;br /&gt;
| | 3:2&lt;br /&gt;
| | Ruby&lt;br /&gt;
| style=&amp;quot;background-color:#FFCCC9;&amp;quot; | &lt;br /&gt;
| | Perfect fifth&lt;br /&gt;
| | &lt;br /&gt;
| | G&lt;br /&gt;
| | 18&lt;br /&gt;
|-&lt;br /&gt;
| | 5:4&lt;br /&gt;
| | Sapphire&lt;br /&gt;
| style=&amp;quot;background-color:#C9DCFF;&amp;quot; | &lt;br /&gt;
| | Major third&lt;br /&gt;
| | &lt;br /&gt;
| | E&lt;br /&gt;
| | 10&lt;br /&gt;
|-&lt;br /&gt;
| | 6:5&lt;br /&gt;
| | Amethyst&lt;br /&gt;
| style=&amp;quot;background-color:#E0C9FF;&amp;quot; | &lt;br /&gt;
| | Minor third&lt;br /&gt;
| | &lt;br /&gt;
| | E{{music|b}}&lt;br /&gt;
| | 8&lt;br /&gt;
|-&lt;br /&gt;
| | 7:4&lt;br /&gt;
| | Emerald&lt;br /&gt;
| style=&amp;quot;background-color:#9AFF99;&amp;quot; | &lt;br /&gt;
| | Septimal minor seventh&lt;br /&gt;
| | &lt;br /&gt;
| | A{{music|#}}&lt;br /&gt;
| | 25&lt;br /&gt;
|-&lt;br /&gt;
| | 7:5&lt;br /&gt;
| | [[Qomuk]]&lt;br /&gt;
| style=&amp;quot;background:linear-gradient(to bottom right, #ff5050 0%, #ff9933 100%);&amp;quot; | &lt;br /&gt;
| | Lesser septimal tritone, Augmented fourth&lt;br /&gt;
| | &lt;br /&gt;
| | F{{music|#}}&lt;br /&gt;
| | 15&lt;br /&gt;
|-&lt;br /&gt;
| | 11:8&lt;br /&gt;
| | Topaz&lt;br /&gt;
| style=&amp;quot;background-color:#FFCE93;&amp;quot; | &lt;br /&gt;
| | Undecimal tritone, Harmonic fourth&lt;br /&gt;
| | &lt;br /&gt;
| | F{{music|t}}&lt;br /&gt;
| | 14&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Rhythm ==&lt;br /&gt;
&lt;br /&gt;
Tsalian music commonly employs irregular rhythms. One common pattern in use is the &amp;quot;frog rhythm&amp;quot;, a four beat cycle in which the first and third beats are longer. This corresponds to a 10/8 (3+2+3+2) time signature in Western Terran music theory.&lt;/div&gt;</summary>
		<author><name>Bazinga 9000</name></author>
	</entry>
	<entry>
		<id>https://tsal.baz9k.xyz/index.php?title=Tsal_Music&amp;diff=935</id>
		<title>Tsal Music</title>
		<link rel="alternate" type="text/html" href="https://tsal.baz9k.xyz/index.php?title=Tsal_Music&amp;diff=935"/>
		<updated>2025-08-11T20:58:56Z</updated>

		<summary type="html">&lt;p&gt;Bazinga 9000: named 7:5 interval&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The predominant musical system of Tsal is a system of 31-tone equal temperament. &lt;br /&gt;
&lt;br /&gt;
== Harmony ==&lt;br /&gt;
&lt;br /&gt;
The motivating factor behind 31-EDO becoming the dominant tuning system of Tsalian music is its strong approximations of the 5th and 7th harmonics and their corresponding limit intervals, which have long been regarded in the Tsalian theory as consonances. &lt;br /&gt;
These intervals appear often in Tsalian harmony and are named after gemstones in a practice dating to ancient times:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;text-align:left;&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;7&amp;quot; style=&amp;quot;text-align:center; vertical-align:middle; font-weight:bold;&amp;quot; | Common Just Intervals&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align:middle; font-weight:bold;&amp;quot; | Ratio&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;vertical-align:middle; font-weight:bold;&amp;quot; | Interval Name&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;vertical-align:middle; font-weight:bold;&amp;quot; | 31-EDO Approximation&lt;br /&gt;
|- style=&amp;quot;font-weight:bold;&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align:middle;&amp;quot; | Tsal &amp;quot;Gemstone Notation&amp;quot;&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | English&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | Tsal&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | English&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | EDOstep&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | 2:1&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | Diamond&lt;br /&gt;
| style=&amp;quot;background-color:#ECF4FF;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | Octave&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | C&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | 0&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | 3:2&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | Ruby&lt;br /&gt;
| style=&amp;quot;background-color:#FFCCC9;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | Perfect fifth&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | G&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | 18&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | 5:4&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | Sapphire&lt;br /&gt;
| style=&amp;quot;background-color:#C9DCFF;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | Major third&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | E&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | 10&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | 6:5&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | Amethyst&lt;br /&gt;
| style=&amp;quot;background-color:#E0C9FF;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | Minor third&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | E{{music|b}}&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | 8&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | 7:4&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | Emerald&lt;br /&gt;
| style=&amp;quot;background-color:#9AFF99;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | Septimal minor seventh&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | A{{music|#}}&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | 25&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | 7:5&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | [[Qomuk]]&lt;br /&gt;
| style=&amp;quot;background:linear-gradient(to bottom right, #ff5050 0%, #ff9933 100%);&amp;quot; | &lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | Lesser septimal tritone, Augmented fourth&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | F{{music|#}}&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | 15&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | 11:8&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | Topaz&lt;br /&gt;
| style=&amp;quot;background-color:#FFCE93;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | Undecimal tritone, Harmonic fourth&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | F{{music|t}}&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | 14&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Rhythm ==&lt;br /&gt;
&lt;br /&gt;
Tsalian music commonly employs irregular rhythms. One common pattern in use is the &amp;quot;frog rhythm&amp;quot;, a four beat cycle in which the first and third beats are longer. This corresponds to a 10/8 (3+2+3+2) time signature in Western Terran music theory.&lt;/div&gt;</summary>
		<author><name>Bazinga 9000</name></author>
	</entry>
	<entry>
		<id>https://tsal.baz9k.xyz/index.php?title=Tsal_Music&amp;diff=934</id>
		<title>Tsal Music</title>
		<link rel="alternate" type="text/html" href="https://tsal.baz9k.xyz/index.php?title=Tsal_Music&amp;diff=934"/>
		<updated>2025-08-10T15:11:49Z</updated>

		<summary type="html">&lt;p&gt;Bazinga 9000: /* Harmony */fixed an accidental&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The predominant musical system of Tsal is a system of 31-tone equal temperament. &lt;br /&gt;
&lt;br /&gt;
== Harmony ==&lt;br /&gt;
&lt;br /&gt;
The motivating factor behind 31-EDO becoming the dominant tuning system of Tsalian music is its strong approximations of the 5th and 7th harmonics and their corresponding limit intervals, which have long been regarded in the Tsalian theory as consonances. &lt;br /&gt;
These intervals appear often in Tsalian harmony and are named after gemstones in a practice dating to ancient times:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;text-align:left;&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;7&amp;quot; style=&amp;quot;text-align:center; vertical-align:middle; font-weight:bold;&amp;quot; | Common Just Intervals&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align:middle; font-weight:bold;&amp;quot; | Ratio&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;vertical-align:middle; font-weight:bold;&amp;quot; | Interval Name&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;vertical-align:middle; font-weight:bold;&amp;quot; | 31-EDO Approximation&lt;br /&gt;
|- style=&amp;quot;font-weight:bold;&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align:middle;&amp;quot; | Tsal &amp;quot;Gemstone Notation&amp;quot;&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | English&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | Tsal&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | English&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | EDOstep&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | 2:1&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | Diamond&lt;br /&gt;
| style=&amp;quot;background-color:#ECF4FF;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | Octave&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | C&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | 0&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | 3:2&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | Ruby&lt;br /&gt;
| style=&amp;quot;background-color:#FFCCC9;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | Perfect fifth&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | G&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | 18&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | 5:4&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | Sapphire&lt;br /&gt;
| style=&amp;quot;background-color:#C9DCFF;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | Major third&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | E&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | 10&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | 6:5&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | Amethyst&lt;br /&gt;
| style=&amp;quot;background-color:#E0C9FF;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | Minor third&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | E{{music|b}}&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | 8&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | 7:4&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | Emerald&lt;br /&gt;
| style=&amp;quot;background-color:#9AFF99;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | Septimal minor seventh&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | A{{music|#}}&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | 25&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | 7:5&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | &lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | Lesser septimal tritone, Augmented fourth&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | F{{music|#}}&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | 15&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | 11:8&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | Topaz&lt;br /&gt;
| style=&amp;quot;background-color:#FFCE93;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | Undecimal tritone, Harmonic fourth&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | F{{music|t}}&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | 14&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Rhythm ==&lt;br /&gt;
&lt;br /&gt;
Tsalian music commonly employs irregular rhythms. One common pattern in use is the &amp;quot;frog rhythm&amp;quot;, a four beat cycle in which the first and third beats are longer. This corresponds to a 10/8 (3+2+3+2) time signature in Western Terran music theory.&lt;/div&gt;</summary>
		<author><name>Bazinga 9000</name></author>
	</entry>
	<entry>
		<id>https://tsal.baz9k.xyz/index.php?title=Tsal_Music&amp;diff=933</id>
		<title>Tsal Music</title>
		<link rel="alternate" type="text/html" href="https://tsal.baz9k.xyz/index.php?title=Tsal_Music&amp;diff=933"/>
		<updated>2025-08-10T00:53:14Z</updated>

		<summary type="html">&lt;p&gt;Bazinga 9000: fixed up intervals&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The predominant musical system of Tsal is a system of 31-tone equal temperament. &lt;br /&gt;
&lt;br /&gt;
== Harmony ==&lt;br /&gt;
&lt;br /&gt;
The motivating factor behind 31-EDO becoming the dominant tuning system of Tsalian music is its strong approximations of the 5th and 7th harmonics and their corresponding limit intervals, which have long been regarded in the Tsalian theory as consonances. &lt;br /&gt;
These intervals appear often in Tsalian harmony and are named after gemstones in a practice dating to ancient times:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;text-align:left;&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;7&amp;quot; style=&amp;quot;text-align:center; vertical-align:middle; font-weight:bold;&amp;quot; | Common Just Intervals&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align:middle; font-weight:bold;&amp;quot; | Ratio&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;vertical-align:middle; font-weight:bold;&amp;quot; | Interval Name&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;vertical-align:middle; font-weight:bold;&amp;quot; | 31-EDO Approximation&lt;br /&gt;
|- style=&amp;quot;font-weight:bold;&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align:middle;&amp;quot; | Tsal &amp;quot;Gemstone Notation&amp;quot;&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | English&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | Tsal&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | English&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | EDOstep&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | 2:1&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | Diamond&lt;br /&gt;
| style=&amp;quot;background-color:#ECF4FF;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | Octave&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | C&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | 0&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | 3:2&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | Ruby&lt;br /&gt;
| style=&amp;quot;background-color:#FFCCC9;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | Perfect fifth&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | G&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | 18&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | 5:4&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | Sapphire&lt;br /&gt;
| style=&amp;quot;background-color:#C9DCFF;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | Major third&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | E&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | 10&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | 6:5&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | Amethyst&lt;br /&gt;
| style=&amp;quot;background-color:#E0C9FF;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | Minor third&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | E{{music|b}}&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | 8&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | 7:4&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | Emerald&lt;br /&gt;
| style=&amp;quot;background-color:#9AFF99;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | Septimal minor seventh&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | A{{music|b}}&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | 25&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | 7:5&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | &lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | Lesser septimal tritone, Augmented fourth&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | F{{music|#}}&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | 15&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | 11:8&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | Topaz&lt;br /&gt;
| style=&amp;quot;background-color:#FFCE93;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | Undecimal tritone, Harmonic fourth&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | F{{music|t}}&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | 14&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Rhythm ==&lt;br /&gt;
&lt;br /&gt;
Tsalian music commonly employs irregular rhythms. One common pattern in use is the &amp;quot;frog rhythm&amp;quot;, a four beat cycle in which the first and third beats are longer. This corresponds to a 10/8 (3+2+3+2) time signature in Western Terran music theory.&lt;/div&gt;</summary>
		<author><name>Bazinga 9000</name></author>
	</entry>
	<entry>
		<id>https://tsal.baz9k.xyz/index.php?title=Tsal_Music&amp;diff=932</id>
		<title>Tsal Music</title>
		<link rel="alternate" type="text/html" href="https://tsal.baz9k.xyz/index.php?title=Tsal_Music&amp;diff=932"/>
		<updated>2025-08-10T00:48:04Z</updated>

		<summary type="html">&lt;p&gt;Bazinga 9000: init stub&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The predominant musical system of Tsal is a system of 31-tone equal temperament. &lt;br /&gt;
&lt;br /&gt;
== Harmony ==&lt;br /&gt;
&lt;br /&gt;
The motivating factor behind 31-EDO becoming the dominant tuning system of Tsalian music is its strong approximations of the 5th and 7th harmonics and their corresponding limit intervals, which have long been regarded in the Tsalian theory as consonances. &lt;br /&gt;
These intervals appear often in Tsalian harmony and are named after gemstones in a practice dating to ancient times:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;text-align:left;&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;7&amp;quot; style=&amp;quot;text-align:center; vertical-align:middle; font-weight:bold;&amp;quot; | Common Just Intervals&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align:middle; font-weight:bold;&amp;quot; | Ratio&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;vertical-align:middle; font-weight:bold;&amp;quot; | Interval Name&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;vertical-align:middle; font-weight:bold;&amp;quot; | 31-EDO Approximation&lt;br /&gt;
|- style=&amp;quot;font-weight:bold;&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align:middle;&amp;quot; | Tsal &amp;quot;Gemstone Notation&amp;quot;&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | English&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | Tsal&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | English&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | EDOstep&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | 2:1&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | Diamond&lt;br /&gt;
| style=&amp;quot;background-color:#ECF4FF;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | Octave&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | C&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | 0&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | 3:2&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | Ruby&lt;br /&gt;
| style=&amp;quot;background-color:#FFCCC9;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | Perfect 5th&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | G&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | 18&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | 5:4&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | Sapphire&lt;br /&gt;
| style=&amp;quot;background-color:#C9DCFF;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | Major 3rd&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | E&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | 10&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | 6:5&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | Amethyst&lt;br /&gt;
| style=&amp;quot;background-color:#E0C9FF;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | Minor 3rd&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | E{{music|b}}&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | 8&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | 7:4&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | Emerald&lt;br /&gt;
| style=&amp;quot;background-color:#9AFF99;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | Septimal Minor 7th&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | A{{music|b}}&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | 25&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | 7:5&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | &lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | Diminished 4th&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | F{{music|#}}&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | 15&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | 11:8&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | Topaz&lt;br /&gt;
| style=&amp;quot;background-color:#FFCE93;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | Harmonic 4th&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | F{{music|t}}&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | 14&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Rhythm ==&lt;br /&gt;
&lt;br /&gt;
Tsalian music commonly employs irregular rhythms. One common pattern in use is the &amp;quot;frog rhythm&amp;quot;, a four beat cycle in which the first and third beats are longer. This corresponds to a 10/8 (3+2+3+2) time signature in Western Terran music theory.&lt;/div&gt;</summary>
		<author><name>Bazinga 9000</name></author>
	</entry>
	<entry>
		<id>https://tsal.baz9k.xyz/index.php?title=Template:Music&amp;diff=931</id>
		<title>Template:Music</title>
		<link rel="alternate" type="text/html" href="https://tsal.baz9k.xyz/index.php?title=Template:Music&amp;diff=931"/>
		<updated>2025-08-10T00:22:34Z</updated>

		<summary type="html">&lt;p&gt;Bazinga 9000: Created page with &amp;quot;&amp;lt;includeonly&amp;gt;&amp;lt;span class=&amp;quot;music-symbol&amp;quot; style=&amp;quot;font-family: Arial Unicode MS, Lucida Sans Unicode;&amp;quot;&amp;gt;{{#switch: {{lc:{{{1}}}}}  | ♭  | b  | flat =class=skin-invert  | 𝄫  | bb  | double flat  | doubleflat = class=skin-invert  | bbb  | triple flat  | tripleflat = class=skin-invert  | d  | half flat  | halfflat = Fi...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&amp;lt;span class=&amp;quot;music-symbol&amp;quot; style=&amp;quot;font-family: Arial Unicode MS, Lucida Sans Unicode;&amp;quot;&amp;gt;{{#switch: {{lc:{{{1}}}}}&lt;br /&gt;
 | ♭&lt;br /&gt;
 | b&lt;br /&gt;
 | flat =[[File:flat.svg|{{{size|x12px}}}|double flat|class=skin-invert]]&lt;br /&gt;
 | 𝄫&lt;br /&gt;
 | bb&lt;br /&gt;
 | double flat&lt;br /&gt;
 | doubleflat = [[File:double_flat.svg|{{{size|x12px}}}|double flat|class=skin-invert]]&lt;br /&gt;
 | bbb&lt;br /&gt;
 | triple flat&lt;br /&gt;
 | tripleflat = [[File:triple_flat.svg|{{{size|x12px}}}|triple flat|class=skin-invert]]&lt;br /&gt;
 | d&lt;br /&gt;
 | half flat&lt;br /&gt;
 | halfflat = [[File:half_flat.svg|{{{size|x12px}}}|half flat|class=skin-invert]]&lt;br /&gt;
 | db&lt;br /&gt;
 | three quarter flat&lt;br /&gt;
 | threequarterflat = [[File:sesqui_flat.svg|{{{size|x12px}}}|sesquiflat|class=skin-invert]]&lt;br /&gt;
 | ♮&lt;br /&gt;
 | n&lt;br /&gt;
 | natural =[[File:natural.svg|{{{size|x12px}}}|natural|class=skin-invert]]&lt;br /&gt;
 | ♯&lt;br /&gt;
 | #&lt;br /&gt;
 | sharp =[[File:sharp.svg|{{{size|x12px}}}|sharp|class=skin-invert]]&lt;br /&gt;
 | 𝄪&lt;br /&gt;
 | x&lt;br /&gt;
 | ##&lt;br /&gt;
 | double sharp&lt;br /&gt;
 | doublesharp = [[File:double_sharp.svg|{{{size|x12px}}}|double sharp|class=skin-invert]]&lt;br /&gt;
 | ###&lt;br /&gt;
 | #x&lt;br /&gt;
 | x#&lt;br /&gt;
 | triple sharp&lt;br /&gt;
 | triplesharp = [[File:triple_sharp.svg|{{{size|x12px}}}|triple sharp|class=skin-invert]]&lt;br /&gt;
 | t&lt;br /&gt;
 | half sharp&lt;br /&gt;
 | halfsharp = [[File:half_sharp.svg|{{{size|x12px}}}|half sharp|class=skin-invert]]&lt;br /&gt;
 | #t&lt;br /&gt;
 | three quarter sharp&lt;br /&gt;
 | threequartersharp = [[File:sesqui_sharp.svg|{{{size|x12px}}}|sesquisharp|class=skin-invert]]&lt;br /&gt;
 | #default = Bad Music Symbol&lt;br /&gt;
}}&amp;lt;/span&amp;gt;&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Bazinga 9000</name></author>
	</entry>
	<entry>
		<id>https://tsal.baz9k.xyz/index.php?title=File:Natural.svg&amp;diff=930</id>
		<title>File:Natural.svg</title>
		<link rel="alternate" type="text/html" href="https://tsal.baz9k.xyz/index.php?title=File:Natural.svg&amp;diff=930"/>
		<updated>2025-08-10T00:15:55Z</updated>

		<summary type="html">&lt;p&gt;Bazinga 9000: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Bazinga 9000</name></author>
	</entry>
	<entry>
		<id>https://tsal.baz9k.xyz/index.php?title=File:Triple_sharp.svg&amp;diff=929</id>
		<title>File:Triple sharp.svg</title>
		<link rel="alternate" type="text/html" href="https://tsal.baz9k.xyz/index.php?title=File:Triple_sharp.svg&amp;diff=929"/>
		<updated>2025-08-10T00:13:50Z</updated>

		<summary type="html">&lt;p&gt;Bazinga 9000: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Bazinga 9000</name></author>
	</entry>
	<entry>
		<id>https://tsal.baz9k.xyz/index.php?title=File:Triple_flat.svg&amp;diff=928</id>
		<title>File:Triple flat.svg</title>
		<link rel="alternate" type="text/html" href="https://tsal.baz9k.xyz/index.php?title=File:Triple_flat.svg&amp;diff=928"/>
		<updated>2025-08-10T00:13:41Z</updated>

		<summary type="html">&lt;p&gt;Bazinga 9000: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Bazinga 9000</name></author>
	</entry>
	<entry>
		<id>https://tsal.baz9k.xyz/index.php?title=File:Sharp.svg&amp;diff=927</id>
		<title>File:Sharp.svg</title>
		<link rel="alternate" type="text/html" href="https://tsal.baz9k.xyz/index.php?title=File:Sharp.svg&amp;diff=927"/>
		<updated>2025-08-10T00:10:42Z</updated>

		<summary type="html">&lt;p&gt;Bazinga 9000: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Bazinga 9000</name></author>
	</entry>
	<entry>
		<id>https://tsal.baz9k.xyz/index.php?title=File:Flat.svg&amp;diff=926</id>
		<title>File:Flat.svg</title>
		<link rel="alternate" type="text/html" href="https://tsal.baz9k.xyz/index.php?title=File:Flat.svg&amp;diff=926"/>
		<updated>2025-08-10T00:10:32Z</updated>

		<summary type="html">&lt;p&gt;Bazinga 9000: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Bazinga 9000</name></author>
	</entry>
	<entry>
		<id>https://tsal.baz9k.xyz/index.php?title=File:Sesqui_sharp.svg&amp;diff=925</id>
		<title>File:Sesqui sharp.svg</title>
		<link rel="alternate" type="text/html" href="https://tsal.baz9k.xyz/index.php?title=File:Sesqui_sharp.svg&amp;diff=925"/>
		<updated>2025-08-10T00:03:12Z</updated>

		<summary type="html">&lt;p&gt;Bazinga 9000: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Bazinga 9000</name></author>
	</entry>
	<entry>
		<id>https://tsal.baz9k.xyz/index.php?title=File:Sesqui_flat.svg&amp;diff=924</id>
		<title>File:Sesqui flat.svg</title>
		<link rel="alternate" type="text/html" href="https://tsal.baz9k.xyz/index.php?title=File:Sesqui_flat.svg&amp;diff=924"/>
		<updated>2025-08-10T00:03:04Z</updated>

		<summary type="html">&lt;p&gt;Bazinga 9000: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Bazinga 9000</name></author>
	</entry>
	<entry>
		<id>https://tsal.baz9k.xyz/index.php?title=File:Half_flat.svg&amp;diff=923</id>
		<title>File:Half flat.svg</title>
		<link rel="alternate" type="text/html" href="https://tsal.baz9k.xyz/index.php?title=File:Half_flat.svg&amp;diff=923"/>
		<updated>2025-08-10T00:02:47Z</updated>

		<summary type="html">&lt;p&gt;Bazinga 9000: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Bazinga 9000</name></author>
	</entry>
	<entry>
		<id>https://tsal.baz9k.xyz/index.php?title=File:Half_sharp.svg&amp;diff=922</id>
		<title>File:Half sharp.svg</title>
		<link rel="alternate" type="text/html" href="https://tsal.baz9k.xyz/index.php?title=File:Half_sharp.svg&amp;diff=922"/>
		<updated>2025-08-10T00:02:09Z</updated>

		<summary type="html">&lt;p&gt;Bazinga 9000: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Bazinga 9000</name></author>
	</entry>
	<entry>
		<id>https://tsal.baz9k.xyz/index.php?title=3600_Rift_Incident&amp;diff=921</id>
		<title>3600 Rift Incident</title>
		<link rel="alternate" type="text/html" href="https://tsal.baz9k.xyz/index.php?title=3600_Rift_Incident&amp;diff=921"/>
		<updated>2025-08-09T22:36:07Z</updated>

		<summary type="html">&lt;p&gt;Bazinga 9000: added category&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The &#039;&#039;&#039;Rift Incident&#039;&#039;&#039; of Tsalian Year 3600 involved the appearance of a spacial anomaly of unknown provenance, which was found to be a gateway into another space. Within this space, [[Diřexwate Pīwe Kaxas Pošiko]] found the first known evidence of the existence of non-extinct lifeforms outside of the [[Tsalian Home Galaxy|galaxy]]. This incident ultimately led to the discovery of [[Earth]] (via [[Trillian Fauxel]], who also accessed the space) and the integration of Earth into the galactic community. While the humans of Earth were the only civilization with whom continuous contact was feasible, the diversity of life in the rift led to the prevailing hypothesis that many more exist with varying levels of accessibility.&lt;br /&gt;
&lt;br /&gt;
== Discovery == &lt;br /&gt;
&lt;br /&gt;
During routine surveying of space nearby [[Cosmopolis]], the [[Core Institute]] found an anomaly in local space. As the Amalgam of Three Dimensions had no records indicating any research or similar activity in the region, a ship was dispatched to investigate. Normally, such investigations would be performed exclusively by those of Three Dimensions, but a consensus of the Institute&#039;s diviners requested, and were granted, an exception in policy which had [[Diřexwate]] also join the investigation. &lt;br /&gt;
&lt;br /&gt;
Upon reaching the anomaly, it was found that it was a gateway of very intentional design. Due to a specific ordination by the diviners, Diřexwate was given an array of analysis tools and entered the gateway, which sealed (though did not dissapear) after them.&lt;br /&gt;
&lt;br /&gt;
After some time, Diřexwate returned, at which point the rift fully dissipated. A [[research outpost|Łončodote Outpost]] now surrounds the location of the rift, though it has reported no further sightings.&lt;br /&gt;
&lt;br /&gt;
== Events inside the rift ==&lt;br /&gt;
&lt;br /&gt;
After Diřexwate was cleared to interact with others following a decontamination which found no anomalies, their first description of the rift was &amp;quot;&#039;&#039;řyapuxiłku, byūxiłku&#039;&#039;&amp;quot; (&amp;quot;both the least magical and the most alive&amp;quot;). Detailed technical analysis was not taken as the tools outfitted to Diřexwate were confiscated upon entry, but their memory and accounts provide a foundation xenoanthropic data.&lt;br /&gt;
&lt;br /&gt;
Their fuller description detailed a large gathering of lifeforms in a natural campsite. The purpose of the space appeared to be recreation, corroborated by the accounts of others that Diřexwate encountered, as some of them claimed to have received explicit invitations. The space was run by &amp;quot;a living star, clad in three masks&amp;quot;, who Diřexwate claimed to have absolute power over the region. Some property of the space emulated the [[Ritual of Shallow Comprehension]] and allowed Diřexwate to communicate with the other lifeforms, which caused Diřexwate to hear the star&#039;s name as &amp;quot;[[Łončodote]]&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Łončodote had set up lodgings and events typical of a childhood summer camp, and Diřexwate spent their time in the rift participating in the festivities in order to gain an insight into the cultures of both the other lifeforms and of Łončodote. As a result of this, Diřexwate returned with a sash adorned with various merit badges, which is the only physical artifact from the space.&lt;br /&gt;
&lt;br /&gt;
== Aftermath ==&lt;br /&gt;
&lt;br /&gt;
According to Diřexwate, Łončodote had set up means by which attendees could communicate with each other even after the events had completed. During the event, Diřexwate became acquainted with [[Trillian Fauxel]] of [[Earth]], who had promised to send them a complete copy of her planet&#039;s [[wikipedia:Wikipedia|global encyclopedia]]. Several days later, Diřexwate confirmed receipt of a Terran device, which, according to an attached note, had been &amp;quot;hastily designed to hopefully be easy to analyze&amp;quot;. This device matched Diřexwate&#039;s recollection of Trillian&#039;s language, and the volume of data allowed the language to be translated. Since Łončodote&#039;s system was slow, Tsalian devices were sent to the Terran side to allow more direct communication between Trillian and the Core Institute, which would eventually lead to the [[Tsal-Earth first contact]].&lt;br /&gt;
&lt;br /&gt;
[[Category:Tsal]]&lt;/div&gt;</summary>
		<author><name>Bazinga 9000</name></author>
	</entry>
	<entry>
		<id>https://tsal.baz9k.xyz/index.php?title=3600_Rift_Incident&amp;diff=920</id>
		<title>3600 Rift Incident</title>
		<link rel="alternate" type="text/html" href="https://tsal.baz9k.xyz/index.php?title=3600_Rift_Incident&amp;diff=920"/>
		<updated>2025-08-03T03:29:39Z</updated>

		<summary type="html">&lt;p&gt;Bazinga 9000: clarify&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The &#039;&#039;&#039;Rift Incident&#039;&#039;&#039; of Tsalian Year 3600 involved the appearance of a spacial anomaly of unknown provenance, which was found to be a gateway into another space. Within this space, [[Diřexwate Pīwe Kaxas Pošiko]] found the first known evidence of the existence of non-extinct lifeforms outside of the [[Tsalian Home Galaxy|galaxy]]. This incident ultimately led to the discovery of [[Earth]] (via [[Trillian Fauxel]], who also accessed the space) and the integration of Earth into the galactic community. While the humans of Earth were the only civilization with whom continuous contact was feasible, the diversity of life in the rift led to the prevailing hypothesis that many more exist with varying levels of accessibility.&lt;br /&gt;
&lt;br /&gt;
== Discovery == &lt;br /&gt;
&lt;br /&gt;
During routine surveying of space nearby [[Cosmopolis]], the [[Core Institute]] found an anomaly in local space. As the Amalgam of Three Dimensions had no records indicating any research or similar activity in the region, a ship was dispatched to investigate. Normally, such investigations would be performed exclusively by those of Three Dimensions, but a consensus of the Institute&#039;s diviners requested, and were granted, an exception in policy which had [[Diřexwate]] also join the investigation. &lt;br /&gt;
&lt;br /&gt;
Upon reaching the anomaly, it was found that it was a gateway of very intentional design. Due to a specific ordination by the diviners, Diřexwate was given an array of analysis tools and entered the gateway, which sealed (though did not dissapear) after them.&lt;br /&gt;
&lt;br /&gt;
After some time, Diřexwate returned, at which point the rift fully dissipated. A [[research outpost|Łončodote Outpost]] now surrounds the location of the rift, though it has reported no further sightings.&lt;br /&gt;
&lt;br /&gt;
== Events inside the rift ==&lt;br /&gt;
&lt;br /&gt;
After Diřexwate was cleared to interact with others following a decontamination which found no anomalies, their first description of the rift was &amp;quot;&#039;&#039;řyapuxiłku, byūxiłku&#039;&#039;&amp;quot; (&amp;quot;both the least magical and the most alive&amp;quot;). Detailed technical analysis was not taken as the tools outfitted to Diřexwate were confiscated upon entry, but their memory and accounts provide a foundation xenoanthropic data.&lt;br /&gt;
&lt;br /&gt;
Their fuller description detailed a large gathering of lifeforms in a natural campsite. The purpose of the space appeared to be recreation, corroborated by the accounts of others that Diřexwate encountered, as some of them claimed to have received explicit invitations. The space was run by &amp;quot;a living star, clad in three masks&amp;quot;, who Diřexwate claimed to have absolute power over the region. Some property of the space emulated the [[Ritual of Shallow Comprehension]] and allowed Diřexwate to communicate with the other lifeforms, which caused Diřexwate to hear the star&#039;s name as &amp;quot;[[Łončodote]]&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Łončodote had set up lodgings and events typical of a childhood summer camp, and Diřexwate spent their time in the rift participating in the festivities in order to gain an insight into the cultures of both the other lifeforms and of Łončodote. As a result of this, Diřexwate returned with a sash adorned with various merit badges, which is the only physical artifact from the space.&lt;br /&gt;
&lt;br /&gt;
== Aftermath ==&lt;br /&gt;
&lt;br /&gt;
According to Diřexwate, Łončodote had set up means by which attendees could communicate with each other even after the events had completed. During the event, Diřexwate became acquainted with [[Trillian Fauxel]] of [[Earth]], who had promised to send them a complete copy of her planet&#039;s [[wikipedia:Wikipedia|global encyclopedia]]. Several days later, Diřexwate confirmed receipt of a Terran device, which, according to an attached note, had been &amp;quot;hastily designed to hopefully be easy to analyze&amp;quot;. This device matched Diřexwate&#039;s recollection of Trillian&#039;s language, and the volume of data allowed the language to be translated. Since Łončodote&#039;s system was slow, Tsalian devices were sent to the Terran side to allow more direct communication between Trillian and the Core Institute, which would eventually lead to the [[Tsal-Earth first contact]].&lt;/div&gt;</summary>
		<author><name>Bazinga 9000</name></author>
	</entry>
	<entry>
		<id>https://tsal.baz9k.xyz/index.php?title=3600_Rift_Incident&amp;diff=919</id>
		<title>3600 Rift Incident</title>
		<link rel="alternate" type="text/html" href="https://tsal.baz9k.xyz/index.php?title=3600_Rift_Incident&amp;diff=919"/>
		<updated>2025-08-03T02:56:25Z</updated>

		<summary type="html">&lt;p&gt;Bazinga 9000: brief summary&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The &#039;&#039;&#039;Rift Incident&#039;&#039;&#039; of Tsalian Year 3600 involved the appearance of a spacial anomaly of unknown provenance, which was found to be a gateway into another space. Within this space, [[Diřexwate Pīwe Kaxas Pošiko]] found the first known evidence of the existence of lifeforms outside of the [[Tsalian Home Galaxy|galaxy]]. This incident ultimately led to the discovery of [[Earth]] (via [[Trillian Fauxel]], who also accessed the space) and the integration of Earth into the galactic community. While the humans of Earth were the only civilization with whom continuous contact was feasible, the diversity of life in the rift led to the prevailing hypothesis that many more exist with varying levels of accessibility.&lt;br /&gt;
&lt;br /&gt;
== Discovery == &lt;br /&gt;
&lt;br /&gt;
During routine surveying of space nearby [[Cosmopolis]], the [[Core Institute]] found an anomaly in local space. As the Amalgam of Three Dimensions had no records indicating any research or similar activity in the region, a ship was dispatched to investigate. Normally, such investigations would be performed exclusively by those of Three Dimensions, but a consensus of the Institute&#039;s diviners requested, and were granted, an exception in policy which had [[Diřexwate]] also join the investigation. &lt;br /&gt;
&lt;br /&gt;
Upon reaching the anomaly, it was found that it was a gateway of very intentional design. Due to a specific ordination by the diviners, Diřexwate was given an array of analysis tools and entered the gateway, which sealed (though did not dissapear) after them.&lt;br /&gt;
&lt;br /&gt;
After some time, Diřexwate returned, at which point the rift fully dissipated. A [[research outpost|Łončodote Outpost]] now surrounds the location of the rift, though it has reported no further sightings.&lt;br /&gt;
&lt;br /&gt;
== Events inside the rift ==&lt;br /&gt;
&lt;br /&gt;
After Diřexwate was cleared to interact with others following a decontamination which found no anomalies, their first description of the rift was &amp;quot;&#039;&#039;řyapuxiłku, byūxiłku&#039;&#039;&amp;quot; (&amp;quot;both the least magical and the most alive&amp;quot;). Detailed technical analysis was not taken as the tools outfitted to Diřexwate were confiscated upon entry, but their memory and accounts provide a foundation xenoanthropic data.&lt;br /&gt;
&lt;br /&gt;
Their fuller description detailed a large gathering of lifeforms in a natural campsite. The purpose of the space appeared to be recreation, corroborated by the accounts of others that Diřexwate encountered, as some of them claimed to have received explicit invitations. The space was run by &amp;quot;a living star, clad in three masks&amp;quot;, who Diřexwate claimed to have absolute power over the region. Some property of the space emulated the [[Ritual of Shallow Comprehension]] and allowed Diřexwate to communicate with the other lifeforms, which caused Diřexwate to hear the star&#039;s name as &amp;quot;[[Łončodote]]&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Łončodote had set up lodgings and events typical of a childhood summer camp, and Diřexwate spent their time in the rift participating in the festivities in order to gain an insight into the cultures of both the other lifeforms and of Łončodote. As a result of this, Diřexwate returned with a sash adorned with various merit badges, which is the only physical artifact from the space.&lt;br /&gt;
&lt;br /&gt;
== Aftermath ==&lt;br /&gt;
&lt;br /&gt;
According to Diřexwate, Łončodote had set up means by which attendees could communicate with each other even after the events had completed. During the event, Diřexwate became acquainted with [[Trillian Fauxel]] of [[Earth]], who had promised to send them a complete copy of her planet&#039;s [[wikipedia:Wikipedia|global encyclopedia]]. Several days later, Diřexwate confirmed receipt of a Terran device, which, according to an attached note, had been &amp;quot;hastily designed to hopefully be easy to analyze&amp;quot;. This device matched Diřexwate&#039;s recollection of Trillian&#039;s language, and the volume of data allowed the language to be translated. Since Łončodote&#039;s system was slow, Tsalian devices were sent to the Terran side to allow more direct communication between Trillian and the Core Institute, which would eventually lead to the [[Tsal-Earth first contact]].&lt;/div&gt;</summary>
		<author><name>Bazinga 9000</name></author>
	</entry>
	<entry>
		<id>https://tsal.baz9k.xyz/index.php?title=Dictionary:%C4%8Dodox&amp;diff=918</id>
		<title>Dictionary:čodox</title>
		<link rel="alternate" type="text/html" href="https://tsal.baz9k.xyz/index.php?title=Dictionary:%C4%8Dodox&amp;diff=918"/>
		<updated>2025-08-03T02:26:51Z</updated>

		<summary type="html">&lt;p&gt;Bazinga 9000: new word: čodox&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Tsal==&lt;br /&gt;
===Etymology===&lt;br /&gt;
{{primordial}} &lt;br /&gt;
&lt;br /&gt;
===Pronunciation===&lt;br /&gt;
{{ts-pron}}&lt;br /&gt;
&lt;br /&gt;
===Verb===&lt;br /&gt;
{{ts-verb}}&lt;br /&gt;
&lt;br /&gt;
# {{lb|ts|transitive}} To hold&lt;br /&gt;
&lt;br /&gt;
[[Category:Bad dictionary]]&lt;/div&gt;</summary>
		<author><name>Bazinga 9000</name></author>
	</entry>
	<entry>
		<id>https://tsal.baz9k.xyz/index.php?title=Dictionary:-xi%C5%82&amp;diff=917</id>
		<title>Dictionary:-xił</title>
		<link rel="alternate" type="text/html" href="https://tsal.baz9k.xyz/index.php?title=Dictionary:-xi%C5%82&amp;diff=917"/>
		<updated>2025-08-03T02:21:18Z</updated>

		<summary type="html">&lt;p&gt;Bazinga 9000: markdown&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Tsal==&lt;br /&gt;
&lt;br /&gt;
===Etymology===&lt;br /&gt;
From &#039;&#039;xixeł&#039;&#039;, allative form of [[D:xix|xix]], meaning &amp;quot;all, everything&amp;quot;&lt;br /&gt;
&lt;br /&gt;
===Suffix===&lt;br /&gt;
{{ts-suffix}}&lt;br /&gt;
&lt;br /&gt;
# Used to form superlative adjectives (cf. -est)&lt;br /&gt;
&lt;br /&gt;
[[Category:Bad dictionary]]&lt;/div&gt;</summary>
		<author><name>Bazinga 9000</name></author>
	</entry>
	<entry>
		<id>https://tsal.baz9k.xyz/index.php?title=Dictionary:by%C5%AB&amp;diff=916</id>
		<title>Dictionary:byū</title>
		<link rel="alternate" type="text/html" href="https://tsal.baz9k.xyz/index.php?title=Dictionary:by%C5%AB&amp;diff=916"/>
		<updated>2025-08-03T02:18:06Z</updated>

		<summary type="html">&lt;p&gt;Bazinga 9000: added adjectival definition&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Tsal==&lt;br /&gt;
&lt;br /&gt;
===Pronunciation===&lt;br /&gt;
{{ts-pron}}&lt;br /&gt;
&lt;br /&gt;
===Noun===&lt;br /&gt;
{{ts-noun}}&lt;br /&gt;
&lt;br /&gt;
# Life&lt;br /&gt;
===Adjective===&lt;br /&gt;
{{ts-adj}}&lt;br /&gt;
&lt;br /&gt;
# Alive&lt;br /&gt;
&lt;br /&gt;
[[Category:Bad dictionary]]&lt;/div&gt;</summary>
		<author><name>Bazinga 9000</name></author>
	</entry>
	<entry>
		<id>https://tsal.baz9k.xyz/index.php?title=Dictionary:-xi%C5%82&amp;diff=915</id>
		<title>Dictionary:-xił</title>
		<link rel="alternate" type="text/html" href="https://tsal.baz9k.xyz/index.php?title=Dictionary:-xi%C5%82&amp;diff=915"/>
		<updated>2025-08-03T02:13:29Z</updated>

		<summary type="html">&lt;p&gt;Bazinga 9000: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Tsal==&lt;br /&gt;
&lt;br /&gt;
===Etymology===&lt;br /&gt;
From *xixeł*, allative form of [[D:xix|xix]], meaning &amp;quot;all, everything&amp;quot;&lt;br /&gt;
&lt;br /&gt;
===Suffix===&lt;br /&gt;
{{ts-suffix}}&lt;br /&gt;
&lt;br /&gt;
# Used to form superlative adjectives (cf. -est)&lt;br /&gt;
&lt;br /&gt;
[[Category:Bad dictionary]]&lt;/div&gt;</summary>
		<author><name>Bazinga 9000</name></author>
	</entry>
	<entry>
		<id>https://tsal.baz9k.xyz/index.php?title=Dictionary:-xi%C5%82&amp;diff=914</id>
		<title>Dictionary:-xił</title>
		<link rel="alternate" type="text/html" href="https://tsal.baz9k.xyz/index.php?title=Dictionary:-xi%C5%82&amp;diff=914"/>
		<updated>2025-08-03T02:12:02Z</updated>

		<summary type="html">&lt;p&gt;Bazinga 9000: Bazinga 9000 moved page Dictionary:xo- to Dictionary:-xił without leaving a redirect&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Tsal==&lt;br /&gt;
&lt;br /&gt;
===Prefix===&lt;br /&gt;
{{ts-prefix}}&lt;br /&gt;
&lt;br /&gt;
# Used to form superlative adjectives (cf. -est)&lt;br /&gt;
&lt;br /&gt;
[[Category:Bad dictionary]]&lt;/div&gt;</summary>
		<author><name>Bazinga 9000</name></author>
	</entry>
	<entry>
		<id>https://tsal.baz9k.xyz/index.php?title=Wik%C5%A1%C4%93_Belt&amp;diff=913</id>
		<title>Wikšē Belt</title>
		<link rel="alternate" type="text/html" href="https://tsal.baz9k.xyz/index.php?title=Wik%C5%A1%C4%93_Belt&amp;diff=913"/>
		<updated>2025-07-30T06:12:24Z</updated>

		<summary type="html">&lt;p&gt;Bazinga 9000: missed a macron&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The &#039;&#039;&#039;Wikšē Belt&#039;&#039;&#039; is [[Italtelko]]&#039;s most populous megalopolis, spanning much of [[Tsal]]. It has a population of approximately two billion people. Many of the planet&#039;s financial and cultural hubs are located in the belt, making it one of the most influential regions in the galactic community.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Naming ==&lt;br /&gt;
&lt;br /&gt;
The term &#039;&#039;Wikšē&#039;&#039; comes from a portmanteau of the region&#039;s westernmost city, [[Wikum]], and its easternmost and largest city, [[Ēšē]]. &amp;quot;Wikšē&amp;quot; is often compared to the word &#039;&#039;wijē&#039;&#039;, meaning &amp;quot;infinite&amp;quot;, alluding to the region&#039;s large size.&lt;br /&gt;
&lt;br /&gt;
== Population Centers ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;font-weight:bold;&amp;quot;&lt;br /&gt;
! Rank&lt;br /&gt;
! City&lt;br /&gt;
! Population&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| [[Ēšē]]&lt;br /&gt;
| 346,000,000&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| [[Eponiktem]]&lt;br /&gt;
| 156,000,000&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| [[Pendo Pendo]]&lt;br /&gt;
| 136,000,000&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| [[Andokin]]&lt;br /&gt;
| 132,000,000&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| [[Wikum]]&lt;br /&gt;
| 124,000,000&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| [[Gašai]]&lt;br /&gt;
| 115,000,000&lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
| [[Kyuxa Dzwal]]&lt;br /&gt;
| 109,000,000&lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
| [[Dzasar]]&lt;br /&gt;
| 102,000,000&lt;br /&gt;
|-&lt;br /&gt;
| 9&lt;br /&gt;
| [[Žoka]]&lt;br /&gt;
| 96,800,000&lt;br /&gt;
|-&lt;br /&gt;
| 10&lt;br /&gt;
| [[Teoxa]]&lt;br /&gt;
| 87,200,000&lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| [[Swipoğum]]&lt;br /&gt;
| 81,900,000&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Bazinga 9000</name></author>
	</entry>
	<entry>
		<id>https://tsal.baz9k.xyz/index.php?title=Wik%C5%A1e_Belt&amp;diff=912</id>
		<title>Wikše Belt</title>
		<link rel="alternate" type="text/html" href="https://tsal.baz9k.xyz/index.php?title=Wik%C5%A1e_Belt&amp;diff=912"/>
		<updated>2025-07-30T06:12:10Z</updated>

		<summary type="html">&lt;p&gt;Bazinga 9000: Bazinga 9000 moved page Wikše Belt to Wikšē Belt: missing macron&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Wikšē Belt]]&lt;/div&gt;</summary>
		<author><name>Bazinga 9000</name></author>
	</entry>
	<entry>
		<id>https://tsal.baz9k.xyz/index.php?title=Wik%C5%A1%C4%93_Belt&amp;diff=911</id>
		<title>Wikšē Belt</title>
		<link rel="alternate" type="text/html" href="https://tsal.baz9k.xyz/index.php?title=Wik%C5%A1%C4%93_Belt&amp;diff=911"/>
		<updated>2025-07-30T06:12:10Z</updated>

		<summary type="html">&lt;p&gt;Bazinga 9000: Bazinga 9000 moved page Wikše Belt to Wikšē Belt: missing macron&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The &#039;&#039;&#039;Wikše Belt&#039;&#039;&#039; is [[Italtelko]]&#039;s most populous megalopolis, spanning much of [[Tsal]]. It has a population of approximately two billion people. Many of the planet&#039;s financial and cultural hubs are located in the belt, making it one of the most influential regions in the galactic community.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Naming ==&lt;br /&gt;
&lt;br /&gt;
The term &#039;&#039;Wikšē&#039;&#039; comes from a portmanteau of the region&#039;s westernmost city, [[Wikum]], and its easternmost and largest city, [[Ēšē]]. &amp;quot;Wikšē&amp;quot; is often compared to the word &#039;&#039;wijē&#039;&#039;, meaning &amp;quot;infinite&amp;quot;, alluding to the region&#039;s large size.&lt;br /&gt;
&lt;br /&gt;
== Population Centers ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;font-weight:bold;&amp;quot;&lt;br /&gt;
! Rank&lt;br /&gt;
! City&lt;br /&gt;
! Population&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| [[Ēšē]]&lt;br /&gt;
| 346,000,000&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| [[Eponiktem]]&lt;br /&gt;
| 156,000,000&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| [[Pendo Pendo]]&lt;br /&gt;
| 136,000,000&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| [[Andokin]]&lt;br /&gt;
| 132,000,000&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| [[Wikum]]&lt;br /&gt;
| 124,000,000&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| [[Gašai]]&lt;br /&gt;
| 115,000,000&lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
| [[Kyuxa Dzwal]]&lt;br /&gt;
| 109,000,000&lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
| [[Dzasar]]&lt;br /&gt;
| 102,000,000&lt;br /&gt;
|-&lt;br /&gt;
| 9&lt;br /&gt;
| [[Žoka]]&lt;br /&gt;
| 96,800,000&lt;br /&gt;
|-&lt;br /&gt;
| 10&lt;br /&gt;
| [[Teoxa]]&lt;br /&gt;
| 87,200,000&lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| [[Swipoğum]]&lt;br /&gt;
| 81,900,000&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Bazinga 9000</name></author>
	</entry>
	<entry>
		<id>https://tsal.baz9k.xyz/index.php?title=Wik%C5%A1%C4%93_Belt&amp;diff=910</id>
		<title>Wikšē Belt</title>
		<link rel="alternate" type="text/html" href="https://tsal.baz9k.xyz/index.php?title=Wik%C5%A1%C4%93_Belt&amp;diff=910"/>
		<updated>2025-07-30T05:23:42Z</updated>

		<summary type="html">&lt;p&gt;Bazinga 9000: Created page with &amp;quot;The &amp;#039;&amp;#039;&amp;#039;Wikše Belt&amp;#039;&amp;#039;&amp;#039; is Italtelko&amp;#039;s most populous megalopolis, spanning much of Tsal. It has a population of approximately two billion people. Many of the planet&amp;#039;s financial and cultural hubs are located in the belt, making it one of the most influential regions in the galactic community.    == Naming ==  The term &amp;#039;&amp;#039;Wikšē&amp;#039;&amp;#039; comes from a portmanteau of the region&amp;#039;s westernmost city, Wikum, and its easternmost and largest city, Ēšē. &amp;quot;Wikšē&amp;quot; is often...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The &#039;&#039;&#039;Wikše Belt&#039;&#039;&#039; is [[Italtelko]]&#039;s most populous megalopolis, spanning much of [[Tsal]]. It has a population of approximately two billion people. Many of the planet&#039;s financial and cultural hubs are located in the belt, making it one of the most influential regions in the galactic community.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Naming ==&lt;br /&gt;
&lt;br /&gt;
The term &#039;&#039;Wikšē&#039;&#039; comes from a portmanteau of the region&#039;s westernmost city, [[Wikum]], and its easternmost and largest city, [[Ēšē]]. &amp;quot;Wikšē&amp;quot; is often compared to the word &#039;&#039;wijē&#039;&#039;, meaning &amp;quot;infinite&amp;quot;, alluding to the region&#039;s large size.&lt;br /&gt;
&lt;br /&gt;
== Population Centers ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;font-weight:bold;&amp;quot;&lt;br /&gt;
! Rank&lt;br /&gt;
! City&lt;br /&gt;
! Population&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| [[Ēšē]]&lt;br /&gt;
| 346,000,000&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| [[Eponiktem]]&lt;br /&gt;
| 156,000,000&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| [[Pendo Pendo]]&lt;br /&gt;
| 136,000,000&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| [[Andokin]]&lt;br /&gt;
| 132,000,000&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| [[Wikum]]&lt;br /&gt;
| 124,000,000&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| [[Gašai]]&lt;br /&gt;
| 115,000,000&lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
| [[Kyuxa Dzwal]]&lt;br /&gt;
| 109,000,000&lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
| [[Dzasar]]&lt;br /&gt;
| 102,000,000&lt;br /&gt;
|-&lt;br /&gt;
| 9&lt;br /&gt;
| [[Žoka]]&lt;br /&gt;
| 96,800,000&lt;br /&gt;
|-&lt;br /&gt;
| 10&lt;br /&gt;
| [[Teoxa]]&lt;br /&gt;
| 87,200,000&lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| [[Swipoğum]]&lt;br /&gt;
| 81,900,000&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Bazinga 9000</name></author>
	</entry>
	<entry>
		<id>https://tsal.baz9k.xyz/index.php?title=Dictionary:dzaxi%C4%9Fma&amp;diff=909</id>
		<title>Dictionary:dzaxiğma</title>
		<link rel="alternate" type="text/html" href="https://tsal.baz9k.xyz/index.php?title=Dictionary:dzaxi%C4%9Fma&amp;diff=909"/>
		<updated>2025-07-30T04:27:28Z</updated>

		<summary type="html">&lt;p&gt;Bazinga 9000: dzaxiğma&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Tsal==&lt;br /&gt;
===Etymology===&lt;br /&gt;
From diminutive [[D:dza-|dza-]] + [[D:xiğma|xiğma]] (thing through which something flows)&lt;br /&gt;
&lt;br /&gt;
===Pronunciation===&lt;br /&gt;
{{ts-pron}}&lt;br /&gt;
&lt;br /&gt;
===Noun===&lt;br /&gt;
{{ts-noun}}&lt;br /&gt;
&lt;br /&gt;
# A cable, usually one through which something is transmitted.&lt;br /&gt;
&lt;br /&gt;
[[Category:Bad dictionary]]&lt;/div&gt;</summary>
		<author><name>Bazinga 9000</name></author>
	</entry>
	<entry>
		<id>https://tsal.baz9k.xyz/index.php?title=Dictionary:xi%C4%9Fma&amp;diff=908</id>
		<title>Dictionary:xiğma</title>
		<link rel="alternate" type="text/html" href="https://tsal.baz9k.xyz/index.php?title=Dictionary:xi%C4%9Fma&amp;diff=908"/>
		<updated>2025-07-30T04:24:43Z</updated>

		<summary type="html">&lt;p&gt;Bazinga 9000: new word: xiğma&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Tsal==&lt;br /&gt;
===Etymology===&lt;br /&gt;
{{primordial}}&lt;br /&gt;
&lt;br /&gt;
===Pronunciation===&lt;br /&gt;
{{ts-pron}}&lt;br /&gt;
&lt;br /&gt;
===Noun===&lt;br /&gt;
{{ts-noun}}&lt;br /&gt;
&lt;br /&gt;
# Road, path, lane&lt;br /&gt;
# Anything through which something flows&lt;br /&gt;
&lt;br /&gt;
[[Category:Bad dictionary]]&lt;/div&gt;</summary>
		<author><name>Bazinga 9000</name></author>
	</entry>
	<entry>
		<id>https://tsal.baz9k.xyz/index.php?title=Category:Terms_with_primordial_etymologies&amp;diff=907</id>
		<title>Category:Terms with primordial etymologies</title>
		<link rel="alternate" type="text/html" href="https://tsal.baz9k.xyz/index.php?title=Category:Terms_with_primordial_etymologies&amp;diff=907"/>
		<updated>2025-07-15T22:14:34Z</updated>

		<summary type="html">&lt;p&gt;Bazinga 9000: Created page with &amp;quot;These terms have no in-universe etymology, and were instead selected arbitrarily out-of-universe.&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;These terms have no in-universe etymology, and were instead selected arbitrarily out-of-universe.&lt;/div&gt;</summary>
		<author><name>Bazinga 9000</name></author>
	</entry>
	<entry>
		<id>https://tsal.baz9k.xyz/index.php?title=Module:Ts-conjugate&amp;diff=905</id>
		<title>Module:Ts-conjugate</title>
		<link rel="alternate" type="text/html" href="https://tsal.baz9k.xyz/index.php?title=Module:Ts-conjugate&amp;diff=905"/>
		<updated>2025-07-13T18:26:05Z</updated>

		<summary type="html">&lt;p&gt;Bazinga 9000: fix error in past perfective subjunctive&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;local p = {};&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
local PAST_VOWELS = {a = &amp;quot;e&amp;quot;, e = &amp;quot;e&amp;quot;, i = &amp;quot;i&amp;quot;, o = &amp;quot;o&amp;quot;, u = &amp;quot;o&amp;quot;}&lt;br /&gt;
local PRESENT_VOWELS = {a = &amp;quot;a&amp;quot;, e = &amp;quot;e&amp;quot;, i = &amp;quot;i&amp;quot;, o = &amp;quot;o&amp;quot;, u = &amp;quot;u&amp;quot;}&lt;br /&gt;
local FUTURE_VOWELS = {a = &amp;quot;a&amp;quot;, e = &amp;quot;e&amp;quot;, i = &amp;quot;e&amp;quot;, o = &amp;quot;e&amp;quot;, u = &amp;quot;u&amp;quot;}&lt;br /&gt;
local NONFINITE_VOWELS = {a = &amp;quot;a&amp;quot;, e = &amp;quot;e&amp;quot;, i = &amp;quot;i&amp;quot;, o = &amp;quot;o&amp;quot;, u = &amp;quot;o&amp;quot;}&lt;br /&gt;
local LONG_VOWELS = {a = &amp;quot;ā&amp;quot;, e = &amp;quot;ē&amp;quot;, i = &amp;quot;ī&amp;quot;, o = &amp;quot;ō&amp;quot;, u = &amp;quot;ū&amp;quot;}&lt;br /&gt;
&lt;br /&gt;
function p.conjugate_regular(verb, is_u)&lt;br /&gt;
	local class = mw.ustring.sub(verb, -2, -2)&lt;br /&gt;
	-- regular verb must end in x&lt;br /&gt;
	if mw.ustring.sub(verb, -1, -1) ~= &amp;quot;x&amp;quot; then&lt;br /&gt;
		error(&amp;quot;Invalid regular verb input&amp;quot;)&lt;br /&gt;
	end&lt;br /&gt;
	-- regular verb must be in the infinitive (thus -ax -ex -ix -ox)&lt;br /&gt;
	if not (class == &amp;quot;a&amp;quot; or class == &amp;quot;e&amp;quot; or class == &amp;quot;i&amp;quot; or class == &amp;quot;o&amp;quot;) then&lt;br /&gt;
		error(&amp;quot;Invalid verb class (must be a/e/i/o&amp;quot;)&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	if is_u then&lt;br /&gt;
		if class == &amp;quot;o&amp;quot; then&lt;br /&gt;
			class = &amp;quot;u&amp;quot;&lt;br /&gt;
		else&lt;br /&gt;
			error(&amp;quot;is_u only allowed on -ox infinitive&amp;quot;)&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	local stem = mw.ustring.sub(verb, 1, -3)&lt;br /&gt;
	local v_pst = PAST_VOWELS[class]&lt;br /&gt;
	local v_pres = PRESENT_VOWELS[class]&lt;br /&gt;
	local v_fut = FUTURE_VOWELS[class]&lt;br /&gt;
	local v_nonf = NONFINITE_VOWELS[class]&lt;br /&gt;
	&lt;br /&gt;
	local function with(v1, v2)&lt;br /&gt;
		if v1 == v2 then&lt;br /&gt;
			return LONG_VOWELS[v1]&lt;br /&gt;
		else&lt;br /&gt;
			return v1 .. v2&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	-- todo: pseudo-irregularity &amp;quot;dangling consonant rule&amp;quot;&lt;br /&gt;
	-- if the stem ends with two consonants&lt;br /&gt;
	-- AND the conjugated affix does NOT start with a vowel&lt;br /&gt;
	-- insert the infinitive vowel back in &lt;br /&gt;
	-- (maybe default to &amp;quot;e&amp;quot; instead? its the standard epenthetic vowel)&lt;br /&gt;
	-- also probably generalize this to &amp;quot;epenthetic vowel if the conjugation has bad consonants&amp;quot;&lt;br /&gt;
	&lt;br /&gt;
    -- todo: pseudo-irregularity &amp;quot;CVVC&amp;quot; rule&lt;br /&gt;
	-- shorten vowel if there&#039;s now an illegal CV:C&lt;br /&gt;
	&lt;br /&gt;
	local out = {}&lt;br /&gt;
	&lt;br /&gt;
	-- replacement for the verb class&lt;br /&gt;
	out.verb_class = class&lt;br /&gt;
	&lt;br /&gt;
	-- indicative mood&lt;br /&gt;
	out.pst_pfv_ind = stem .. v_pst .. &amp;quot;l&amp;quot;&lt;br /&gt;
	out.pst_impv_ind = stem .. v_pst .. &amp;quot;di&amp;quot;&lt;br /&gt;
	out.pst_perf_ind = stem .. &amp;quot;x&amp;quot; .. v_pst&lt;br /&gt;
	out.pst_hab_ind = stem .. &amp;quot;g&amp;quot; .. v_pst .. &amp;quot;s&amp;quot;&lt;br /&gt;
	out.pst_sem_ind = stem .. &amp;quot;ł&amp;quot; .. v_pst .. &amp;quot;si&amp;quot;&lt;br /&gt;
	out.pst_iter_ind = stem .. &amp;quot;ł&amp;quot; .. v_pst .. &amp;quot;dsi&amp;quot;&lt;br /&gt;
	&lt;br /&gt;
	out.pres_pfv_ind = stem&lt;br /&gt;
	out.pres_impv_ind = stem .. v_pres&lt;br /&gt;
	out.pres_perf_ind = stem .. &amp;quot;b&amp;quot; .. v_pres&lt;br /&gt;
	out.pres_hab_ind = stem .. &amp;quot;g&amp;quot; .. v_pres&lt;br /&gt;
	out.pres_sem_ind = stem .. &amp;quot;ł&amp;quot; .. v_pres&lt;br /&gt;
	out.pres_iter_ind = stem .. &amp;quot;ł&amp;quot; .. v_pres .. &amp;quot;ł&amp;quot; .. v_pres&lt;br /&gt;
	&lt;br /&gt;
	out.fut_pfv_ind = stem .. &amp;quot;tw&amp;quot; .. v_fut&lt;br /&gt;
	out.fut_impv_ind = stem .. v_fut .. &amp;quot;s&amp;quot;&lt;br /&gt;
	out.fut_perf_ind = stem .. &amp;quot;ğ&amp;quot; .. v_fut&lt;br /&gt;
	out.fut_hab_ind = stem .. &amp;quot;š&amp;quot; .. v_fut .. &amp;quot;s&amp;quot;&lt;br /&gt;
	out.fut_sem_ind = stem .. &amp;quot;ł&amp;quot; .. with(v_fut, &amp;quot;a&amp;quot;)&lt;br /&gt;
	out.fut_iter_ind = stem .. &amp;quot;ł&amp;quot; .. v_fut .. &amp;quot;da&amp;quot;&lt;br /&gt;
	&lt;br /&gt;
	-- subjunctive mood&lt;br /&gt;
	out.pst_pfv_subj = stem .. LONG_VOWELS[v_pst] .. &amp;quot;lu&amp;quot;&lt;br /&gt;
	out.pst_impv_subj = stem .. v_pst .. &amp;quot;dil&amp;quot;&lt;br /&gt;
	out.pst_perf_subj = stem .. &amp;quot;x&amp;quot; .. v_pst .. &amp;quot;l&amp;quot;&lt;br /&gt;
	out.pst_hab_subj = stem .. &amp;quot;g&amp;quot; .. v_pst .. &amp;quot;slu&amp;quot;&lt;br /&gt;
	out.pst_sem_subj = stem .. &amp;quot;ł&amp;quot; .. v_pst .. &amp;quot;sil&amp;quot;&lt;br /&gt;
	out.pst_iter_subj = stem .. &amp;quot;ł&amp;quot; .. v_pst .. &amp;quot;dsil&amp;quot;&lt;br /&gt;
	&lt;br /&gt;
	out.pres_pfv_subj = stem .. &amp;quot;lu&amp;quot;&lt;br /&gt;
	out.pres_impv_subj = stem .. v_pres .. &amp;quot;lu&amp;quot;&lt;br /&gt;
	out.pres_perf_subj = stem .. &amp;quot;b&amp;quot; .. v_pres .. &amp;quot;l&amp;quot;&lt;br /&gt;
	out.pres_hab_subj = stem .. &amp;quot;g&amp;quot; .. v_pres .. &amp;quot;l&amp;quot;&lt;br /&gt;
	out.pres_sem_subj = stem .. &amp;quot;ł&amp;quot; .. v_pres .. &amp;quot;l&amp;quot;&lt;br /&gt;
	out.pres_iter_subj = stem .. &amp;quot;ł&amp;quot; .. v_pres .. &amp;quot;l&amp;quot; .. v_pres&lt;br /&gt;
	&lt;br /&gt;
	out.fut_pfv_subj = stem .. &amp;quot;tw&amp;quot; .. v_fut .. &amp;quot;l&amp;quot;&lt;br /&gt;
	out.fut_impv_subj = stem .. v_fut .. &amp;quot;sul&amp;quot;&lt;br /&gt;
	out.fut_perf_subj = stem .. v_fut .. &amp;quot;ğul&amp;quot;&lt;br /&gt;
	out.fut_hab_subj = stem .. &amp;quot;š&amp;quot; .. v_fut .. &amp;quot;slu&amp;quot;&lt;br /&gt;
	out.fut_sem_subj = stem .. &amp;quot;ł&amp;quot; .. with(v_fut, &amp;quot;a&amp;quot;) .. &amp;quot;lu&amp;quot;&lt;br /&gt;
	out.fut_iter_subj = stem .. &amp;quot;ł&amp;quot; .. v_fut .. &amp;quot;dalu&amp;quot;&lt;br /&gt;
	&lt;br /&gt;
	-- imperative mood (wildly unfinished)&lt;br /&gt;
	out.pres_pfv_imp = stem .. &amp;quot;k&amp;quot; .. v_pres .. &amp;quot;s&amp;quot;&lt;br /&gt;
	&lt;br /&gt;
	&lt;br /&gt;
	-- optative mood (unfinished, half-fused)&lt;br /&gt;
	out.pst_hab_opt = out.pst_hab_ind .. &amp;quot; qa&amp;quot;&lt;br /&gt;
	out.pst_sem_opt = out.pst_sem_ind .. &amp;quot; qa&amp;quot;&lt;br /&gt;
	out.pst_iter_opt = out.pst_iter_ind .. &amp;quot; qa&amp;quot;&lt;br /&gt;
	&lt;br /&gt;
	out.pres_hab_opt = out.pres_hab_ind .. &amp;quot; qa&amp;quot;&lt;br /&gt;
	out.pres_sem_opt = out.pres_sem_ind .. &amp;quot; qa&amp;quot;&lt;br /&gt;
	out.pres_iter_opt = out.pres_iter_ind .. &amp;quot; qa&amp;quot;&lt;br /&gt;
	&lt;br /&gt;
	out.fut_hab_opt = out.fut_hab_ind .. &amp;quot; qa&amp;quot;&lt;br /&gt;
	out.fut_sem_opt = out.fut_sem_ind .. &amp;quot; qa&amp;quot;&lt;br /&gt;
	out.fut_iter_opt = out.fut_iter_ind .. &amp;quot; qa&amp;quot;&lt;br /&gt;
	&lt;br /&gt;
	-- nonfinite&lt;br /&gt;
	out.nonf_inf = stem .. v_nonf .. &amp;quot;x&amp;quot;&lt;br /&gt;
	out.nonf_pst_part = stem .. v_nonf .. &amp;quot;n&amp;quot;&lt;br /&gt;
	out.nonf_pres_part = stem .. v_nonf .. &amp;quot;me&amp;quot;&lt;br /&gt;
	out.nonf_fut_part = stem .. with(v_nonf, &amp;quot;o&amp;quot;) .. &amp;quot;la&amp;quot;&lt;br /&gt;
	&lt;br /&gt;
	-- converb&lt;br /&gt;
	out.conv_prim = stem .. &amp;quot;eğ&amp;quot;&lt;br /&gt;
	out.conv_purp = stem .. &amp;quot;epō&amp;quot;&lt;br /&gt;
	out.conv_caus = stem .. &amp;quot;eš&amp;quot;&lt;br /&gt;
	out.conv_sequ = stem .. &amp;quot;eğe&amp;quot;&lt;br /&gt;
	out.conv_pfv = stem .. &amp;quot;eğes&amp;quot;&lt;br /&gt;
	out.conv_cond = stem .. &amp;quot;eğut&amp;quot;&lt;br /&gt;
	out.conv_impv = stem .. with(v_nonf, &amp;quot;e&amp;quot;) .. &amp;quot;mes&amp;quot;&lt;br /&gt;
	out.conv_res = stem .. v_nonf .. &amp;quot;lap&amp;quot;&lt;br /&gt;
	out.conv_term = stem .. v_nonf .. &amp;quot;lał&amp;quot;&lt;br /&gt;
	out.conv_immed = stem .. with(v_nonf, &amp;quot;e&amp;quot;) .. &amp;quot;tu&amp;quot;&lt;br /&gt;
	out.conv_sim = stem .. with(v_nonf, &amp;quot;o&amp;quot;) .. &amp;quot;tu&amp;quot;&lt;br /&gt;
	out.conv_inter = stem .. v_nonf .. &amp;quot;lšu&amp;quot; -- scary! might make CV:C! figure out how to deal!&lt;br /&gt;
	out.conv_grad = stem .. v_nonf .. &amp;quot;ltu&amp;quot; -- also scary!&lt;br /&gt;
	out.conv_ant = stem .. with(v_nonf, &amp;quot;o&amp;quot;) .. &amp;quot;nes&amp;quot;&lt;br /&gt;
	-- out.conv_concess = ???&lt;br /&gt;
	out.conv_irres = stem .. v_nonf .. &amp;quot;lšus&amp;quot; -- also scary!&lt;br /&gt;
	&lt;br /&gt;
	return out&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.conjugate(verb, is_u) &lt;br /&gt;
	-- todo: weird shit like the big three&lt;br /&gt;
	return p.conjugate_regular(verb, is_u)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
local BASE_TABLE = [[&lt;br /&gt;
{| class=&amp;quot;mw-collapsible mw-collapsed wikitable&amp;quot; style=&amp;quot;text-align:center;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;10&amp;quot; style=&amp;quot;font-weight:bold;&amp;quot; | Verb Conjugation (verb_class-class)&lt;br /&gt;
|- style=&amp;quot;font-weight:bold;&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; style=&amp;quot;vertical-align:middle;&amp;quot; | Finite Forms&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; | Non-Finite Forms&lt;br /&gt;
|- style=&amp;quot;font-weight:bold;&amp;quot;&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align:middle;&amp;quot; | Tense&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align:middle;&amp;quot; | Aspect&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;vertical-align:middle;&amp;quot; | Mood&lt;br /&gt;
| Infinitive&lt;br /&gt;
| style=&amp;quot;font-weight:normal;&amp;quot; | nonf_inf&lt;br /&gt;
| Past Participle&lt;br /&gt;
| style=&amp;quot;font-weight:normal;&amp;quot; | nonf_pst_part&lt;br /&gt;
|- style=&amp;quot;font-weight:bold;&amp;quot;&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | Indicative&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | Subjunctive&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | Imperative&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | Optative&lt;br /&gt;
| Present Participle&lt;br /&gt;
| style=&amp;quot;font-weight:normal;&amp;quot; | nonf_pres_part&lt;br /&gt;
| Future Participle&lt;br /&gt;
| style=&amp;quot;font-weight:normal;&amp;quot; | nonf_fut_part&lt;br /&gt;
|- style=&amp;quot;font-weight:bold;&amp;quot;&lt;br /&gt;
| rowspan=&amp;quot;6&amp;quot; style=&amp;quot;vertical-align:middle;&amp;quot; | Past&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | Perfective&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; font-weight:normal;&amp;quot; | pst_pfv_ind&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; font-weight:normal;&amp;quot; | pst_pfv_subj&lt;br /&gt;
| rowspan=&amp;quot;6&amp;quot; style=&amp;quot;vertical-align:middle; background-color:#9B9B9B; font-weight:normal;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;vertical-align:middle; font-weight:normal;&amp;quot; | pst_pfv_opt&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; | Converbs&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; font-weight:bold;&amp;quot; | Imperfective&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | pst_impv_ind&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | pst_impv_subj&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | pst_impv_opt&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Primary&lt;br /&gt;
| conv_prim&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Purposive&lt;br /&gt;
| conv_purp&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; font-weight:bold;&amp;quot; | Perfect&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | pst_perf_ind&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | pst_perf_subj&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | pst_perf_opt&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Causative&lt;br /&gt;
| conv_caus&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Sequential&lt;br /&gt;
| conv_sequ&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; font-weight:bold;&amp;quot; | Habitual&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | pst_hab_ind&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | pst_hab_subj&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | pst_hab_opt&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Perfective&lt;br /&gt;
| conv_pfv&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Imperfective&lt;br /&gt;
| conv_impv&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; font-weight:bold;&amp;quot; | Semelfactive&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | pst_sem_ind&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | pst_sem_subj&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | pst_sem_opt&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Conditional&lt;br /&gt;
| conv_cond&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Resultative&lt;br /&gt;
| conv_res&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; font-weight:bold;&amp;quot; | Iterative&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | pst_iter_ind&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | pst_iter_subj&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | pst_iter_opt&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Terminative&lt;br /&gt;
| conv_term&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Immediative&lt;br /&gt;
| conv_immed&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;6&amp;quot; style=&amp;quot;vertical-align:middle; font-weight:bold;&amp;quot; | Present&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; font-weight:bold;&amp;quot; | Perfective&lt;br /&gt;
| pres_pfv_ind&lt;br /&gt;
| pres_pfv_subj&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | pres_pfv_imp&lt;br /&gt;
| pres_pfv_opt&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Similative&lt;br /&gt;
| conv_sim&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Interruptive&lt;br /&gt;
| conv_inter&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; font-weight:bold;&amp;quot; | Imperfective&lt;br /&gt;
| pres_impv_ind&lt;br /&gt;
| pres_impv_subj&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | pres_impv_imp&lt;br /&gt;
| pres_impv_opt&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Gradientive&lt;br /&gt;
| conv_grad&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Anterior&lt;br /&gt;
| conv_ant&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; font-weight:bold;&amp;quot; | Perfect&lt;br /&gt;
| pres_perf_ind&lt;br /&gt;
| pres_perf_subj&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | pres_perf_imp&lt;br /&gt;
| pres_perf_opt&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Concessive&lt;br /&gt;
| conv_concess&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Irresultative&lt;br /&gt;
| conv_irres&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; font-weight:bold;&amp;quot; | Habitual&lt;br /&gt;
| pres_hab_ind&lt;br /&gt;
| pres_hab_subj&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | pres_hab_imp&lt;br /&gt;
| pres_hab_opt&lt;br /&gt;
| rowspan=&amp;quot;9&amp;quot; colspan=&amp;quot;4&amp;quot; | &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; font-weight:bold;&amp;quot; | Semelfactive&lt;br /&gt;
| pres_sem_ind&lt;br /&gt;
| pres_sem_subj&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | pres_sem_imp&lt;br /&gt;
| pres_sem_opt&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; font-weight:bold;&amp;quot; | Iterative&lt;br /&gt;
| pres_iter_ind&lt;br /&gt;
| pres_iter_subj&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | pres_iter_imp&lt;br /&gt;
| pres_iter_opt&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;6&amp;quot; style=&amp;quot;vertical-align:middle; font-weight:bold;&amp;quot; | Future&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; font-weight:bold;&amp;quot; | Perfective&lt;br /&gt;
| fut_pfv_ind&lt;br /&gt;
| fut_pfv_subj&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | fut_pfv_imp&lt;br /&gt;
| fut_pfv_opt&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; font-weight:bold;&amp;quot; | Imperfective&lt;br /&gt;
| fut_impv_ind&lt;br /&gt;
| fut_impv_subj&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | fut_impv_imp&lt;br /&gt;
| fut_impv_opt&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; font-weight:bold;&amp;quot; | Perfect&lt;br /&gt;
| fut_perf_ind&lt;br /&gt;
| fut_perf_subj&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | fut_perf_imp&lt;br /&gt;
| fut_perf_opt&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; font-weight:bold;&amp;quot; | Usitative&lt;br /&gt;
| fut_hab_ind&lt;br /&gt;
| fut_hab_subj&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | fut_hab_imp&lt;br /&gt;
| fut_hab_opt&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; font-weight:bold;&amp;quot; | Semeliterative&lt;br /&gt;
| fut_sem_ind&lt;br /&gt;
| fut_sem_subj&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | fut_sem_imp&lt;br /&gt;
| fut_sem_opt&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; font-weight:bold;&amp;quot; | Iterative&lt;br /&gt;
| fut_iter_ind&lt;br /&gt;
| fut_iter_subj&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | fut_iter_imp&lt;br /&gt;
| fut_iter_opt&lt;br /&gt;
|}&lt;br /&gt;
]]&lt;br /&gt;
&lt;br /&gt;
function p.make_conjugation_table(verb, is_u)&lt;br /&gt;
	local conj = p.conjugate(verb, is_u)&lt;br /&gt;
	&lt;br /&gt;
	local out = BASE_TABLE&lt;br /&gt;
	&lt;br /&gt;
	for template,form in pairs(conj) do&lt;br /&gt;
		out = mw.ustring.gsub(out, template, form)&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	return out&lt;br /&gt;
	&lt;br /&gt;
	&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>Bazinga 9000</name></author>
	</entry>
	<entry>
		<id>https://tsal.baz9k.xyz/index.php?title=Module:Ts-conjugate&amp;diff=904</id>
		<title>Module:Ts-conjugate</title>
		<link rel="alternate" type="text/html" href="https://tsal.baz9k.xyz/index.php?title=Module:Ts-conjugate&amp;diff=904"/>
		<updated>2025-07-13T05:41:31Z</updated>

		<summary type="html">&lt;p&gt;Bazinga 9000: wrong vowel (2)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;local p = {};&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
local PAST_VOWELS = {a = &amp;quot;e&amp;quot;, e = &amp;quot;e&amp;quot;, i = &amp;quot;i&amp;quot;, o = &amp;quot;o&amp;quot;, u = &amp;quot;o&amp;quot;}&lt;br /&gt;
local PRESENT_VOWELS = {a = &amp;quot;a&amp;quot;, e = &amp;quot;e&amp;quot;, i = &amp;quot;i&amp;quot;, o = &amp;quot;o&amp;quot;, u = &amp;quot;u&amp;quot;}&lt;br /&gt;
local FUTURE_VOWELS = {a = &amp;quot;a&amp;quot;, e = &amp;quot;e&amp;quot;, i = &amp;quot;e&amp;quot;, o = &amp;quot;e&amp;quot;, u = &amp;quot;u&amp;quot;}&lt;br /&gt;
local NONFINITE_VOWELS = {a = &amp;quot;a&amp;quot;, e = &amp;quot;e&amp;quot;, i = &amp;quot;i&amp;quot;, o = &amp;quot;o&amp;quot;, u = &amp;quot;o&amp;quot;}&lt;br /&gt;
local LONG_VOWELS = {a = &amp;quot;ā&amp;quot;, e = &amp;quot;ē&amp;quot;, i = &amp;quot;ī&amp;quot;, o = &amp;quot;ō&amp;quot;, u = &amp;quot;ū&amp;quot;}&lt;br /&gt;
&lt;br /&gt;
function p.conjugate_regular(verb, is_u)&lt;br /&gt;
	local class = mw.ustring.sub(verb, -2, -2)&lt;br /&gt;
	-- regular verb must end in x&lt;br /&gt;
	if mw.ustring.sub(verb, -1, -1) ~= &amp;quot;x&amp;quot; then&lt;br /&gt;
		error(&amp;quot;Invalid regular verb input&amp;quot;)&lt;br /&gt;
	end&lt;br /&gt;
	-- regular verb must be in the infinitive (thus -ax -ex -ix -ox)&lt;br /&gt;
	if not (class == &amp;quot;a&amp;quot; or class == &amp;quot;e&amp;quot; or class == &amp;quot;i&amp;quot; or class == &amp;quot;o&amp;quot;) then&lt;br /&gt;
		error(&amp;quot;Invalid verb class (must be a/e/i/o&amp;quot;)&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	if is_u then&lt;br /&gt;
		if class == &amp;quot;o&amp;quot; then&lt;br /&gt;
			class = &amp;quot;u&amp;quot;&lt;br /&gt;
		else&lt;br /&gt;
			error(&amp;quot;is_u only allowed on -ox infinitive&amp;quot;)&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	local stem = mw.ustring.sub(verb, 1, -3)&lt;br /&gt;
	local v_pst = PAST_VOWELS[class]&lt;br /&gt;
	local v_pres = PRESENT_VOWELS[class]&lt;br /&gt;
	local v_fut = FUTURE_VOWELS[class]&lt;br /&gt;
	local v_nonf = NONFINITE_VOWELS[class]&lt;br /&gt;
	&lt;br /&gt;
	local function with(v1, v2)&lt;br /&gt;
		if v1 == v2 then&lt;br /&gt;
			return LONG_VOWELS[v1]&lt;br /&gt;
		else&lt;br /&gt;
			return v1 .. v2&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	-- todo: pseudo-irregularity &amp;quot;dangling consonant rule&amp;quot;&lt;br /&gt;
	-- if the stem ends with two consonants&lt;br /&gt;
	-- AND the conjugated affix does NOT start with a vowel&lt;br /&gt;
	-- insert the infinitive vowel back in &lt;br /&gt;
	-- (maybe default to &amp;quot;e&amp;quot; instead? its the standard epenthetic vowel)&lt;br /&gt;
	-- also probably generalize this to &amp;quot;epenthetic vowel if the conjugation has bad consonants&amp;quot;&lt;br /&gt;
	&lt;br /&gt;
    -- todo: pseudo-irregularity &amp;quot;CVVC&amp;quot; rule&lt;br /&gt;
	-- shorten vowel if there&#039;s now an illegal CV:C&lt;br /&gt;
	&lt;br /&gt;
	local out = {}&lt;br /&gt;
	&lt;br /&gt;
	-- replacement for the verb class&lt;br /&gt;
	out.verb_class = class&lt;br /&gt;
	&lt;br /&gt;
	-- indicative mood&lt;br /&gt;
	out.pst_pfv_ind = stem .. v_pst .. &amp;quot;l&amp;quot;&lt;br /&gt;
	out.pst_impv_ind = stem .. v_pst .. &amp;quot;di&amp;quot;&lt;br /&gt;
	out.pst_perf_ind = stem .. &amp;quot;x&amp;quot; .. v_pst&lt;br /&gt;
	out.pst_hab_ind = stem .. &amp;quot;g&amp;quot; .. v_pst .. &amp;quot;s&amp;quot;&lt;br /&gt;
	out.pst_sem_ind = stem .. &amp;quot;ł&amp;quot; .. v_pst .. &amp;quot;si&amp;quot;&lt;br /&gt;
	out.pst_iter_ind = stem .. &amp;quot;ł&amp;quot; .. v_pst .. &amp;quot;dsi&amp;quot;&lt;br /&gt;
	&lt;br /&gt;
	out.pres_pfv_ind = stem&lt;br /&gt;
	out.pres_impv_ind = stem .. v_pres&lt;br /&gt;
	out.pres_perf_ind = stem .. &amp;quot;b&amp;quot; .. v_pres&lt;br /&gt;
	out.pres_hab_ind = stem .. &amp;quot;g&amp;quot; .. v_pres&lt;br /&gt;
	out.pres_sem_ind = stem .. &amp;quot;ł&amp;quot; .. v_pres&lt;br /&gt;
	out.pres_iter_ind = stem .. &amp;quot;ł&amp;quot; .. v_pres .. &amp;quot;ł&amp;quot; .. v_pres&lt;br /&gt;
	&lt;br /&gt;
	out.fut_pfv_ind = stem .. &amp;quot;tw&amp;quot; .. v_fut&lt;br /&gt;
	out.fut_impv_ind = stem .. v_fut .. &amp;quot;s&amp;quot;&lt;br /&gt;
	out.fut_perf_ind = stem .. &amp;quot;ğ&amp;quot; .. v_fut&lt;br /&gt;
	out.fut_hab_ind = stem .. &amp;quot;š&amp;quot; .. v_fut .. &amp;quot;s&amp;quot;&lt;br /&gt;
	out.fut_sem_ind = stem .. &amp;quot;ł&amp;quot; .. with(v_fut, &amp;quot;a&amp;quot;)&lt;br /&gt;
	out.fut_iter_ind = stem .. &amp;quot;ł&amp;quot; .. v_fut .. &amp;quot;da&amp;quot;&lt;br /&gt;
	&lt;br /&gt;
	-- subjunctive mood&lt;br /&gt;
	out.pst_pfv_subj = stem .. LONG_VOWELS[v_pst] .. &amp;quot;l&amp;quot;&lt;br /&gt;
	out.pst_impv_subj = stem .. v_pst .. &amp;quot;dil&amp;quot;&lt;br /&gt;
	out.pst_perf_subj = stem .. &amp;quot;x&amp;quot; .. v_pst .. &amp;quot;l&amp;quot;&lt;br /&gt;
	out.pst_hab_subj = stem .. &amp;quot;g&amp;quot; .. v_pst .. &amp;quot;slu&amp;quot;&lt;br /&gt;
	out.pst_sem_subj = stem .. &amp;quot;ł&amp;quot; .. v_pst .. &amp;quot;sil&amp;quot;&lt;br /&gt;
	out.pst_iter_subj = stem .. &amp;quot;ł&amp;quot; .. v_pst .. &amp;quot;dsil&amp;quot;&lt;br /&gt;
	&lt;br /&gt;
	out.pres_pfv_subj = stem .. &amp;quot;lu&amp;quot;&lt;br /&gt;
	out.pres_impv_subj = stem .. v_pres .. &amp;quot;lu&amp;quot;&lt;br /&gt;
	out.pres_perf_subj = stem .. &amp;quot;b&amp;quot; .. v_pres .. &amp;quot;l&amp;quot;&lt;br /&gt;
	out.pres_hab_subj = stem .. &amp;quot;g&amp;quot; .. v_pres .. &amp;quot;l&amp;quot;&lt;br /&gt;
	out.pres_sem_subj = stem .. &amp;quot;ł&amp;quot; .. v_pres .. &amp;quot;l&amp;quot;&lt;br /&gt;
	out.pres_iter_subj = stem .. &amp;quot;ł&amp;quot; .. v_pres .. &amp;quot;l&amp;quot; .. v_pres&lt;br /&gt;
	&lt;br /&gt;
	out.fut_pfv_subj = stem .. &amp;quot;tw&amp;quot; .. v_fut .. &amp;quot;l&amp;quot;&lt;br /&gt;
	out.fut_impv_subj = stem .. v_fut .. &amp;quot;sul&amp;quot;&lt;br /&gt;
	out.fut_perf_subj = stem .. v_fut .. &amp;quot;ğul&amp;quot;&lt;br /&gt;
	out.fut_hab_subj = stem .. &amp;quot;š&amp;quot; .. v_fut .. &amp;quot;slu&amp;quot;&lt;br /&gt;
	out.fut_sem_subj = stem .. &amp;quot;ł&amp;quot; .. with(v_fut, &amp;quot;a&amp;quot;) .. &amp;quot;lu&amp;quot;&lt;br /&gt;
	out.fut_iter_subj = stem .. &amp;quot;ł&amp;quot; .. v_fut .. &amp;quot;dalu&amp;quot;&lt;br /&gt;
	&lt;br /&gt;
	-- imperative mood (wildly unfinished)&lt;br /&gt;
	out.pres_pfv_imp = stem .. &amp;quot;k&amp;quot; .. v_pres .. &amp;quot;s&amp;quot;&lt;br /&gt;
	&lt;br /&gt;
	&lt;br /&gt;
	-- optative mood (unfinished, half-fused)&lt;br /&gt;
	out.pst_hab_opt = out.pst_hab_ind .. &amp;quot; qa&amp;quot;&lt;br /&gt;
	out.pst_sem_opt = out.pst_sem_ind .. &amp;quot; qa&amp;quot;&lt;br /&gt;
	out.pst_iter_opt = out.pst_iter_ind .. &amp;quot; qa&amp;quot;&lt;br /&gt;
	&lt;br /&gt;
	out.pres_hab_opt = out.pres_hab_ind .. &amp;quot; qa&amp;quot;&lt;br /&gt;
	out.pres_sem_opt = out.pres_sem_ind .. &amp;quot; qa&amp;quot;&lt;br /&gt;
	out.pres_iter_opt = out.pres_iter_ind .. &amp;quot; qa&amp;quot;&lt;br /&gt;
	&lt;br /&gt;
	out.fut_hab_opt = out.fut_hab_ind .. &amp;quot; qa&amp;quot;&lt;br /&gt;
	out.fut_sem_opt = out.fut_sem_ind .. &amp;quot; qa&amp;quot;&lt;br /&gt;
	out.fut_iter_opt = out.fut_iter_ind .. &amp;quot; qa&amp;quot;&lt;br /&gt;
	&lt;br /&gt;
	-- nonfinite&lt;br /&gt;
	out.nonf_inf = stem .. v_nonf .. &amp;quot;x&amp;quot;&lt;br /&gt;
	out.nonf_pst_part = stem .. v_nonf .. &amp;quot;n&amp;quot;&lt;br /&gt;
	out.nonf_pres_part = stem .. v_nonf .. &amp;quot;me&amp;quot;&lt;br /&gt;
	out.nonf_fut_part = stem .. with(v_nonf, &amp;quot;o&amp;quot;) .. &amp;quot;la&amp;quot;&lt;br /&gt;
	&lt;br /&gt;
	-- converb&lt;br /&gt;
	out.conv_prim = stem .. &amp;quot;eğ&amp;quot;&lt;br /&gt;
	out.conv_purp = stem .. &amp;quot;epō&amp;quot;&lt;br /&gt;
	out.conv_caus = stem .. &amp;quot;eš&amp;quot;&lt;br /&gt;
	out.conv_sequ = stem .. &amp;quot;eğe&amp;quot;&lt;br /&gt;
	out.conv_pfv = stem .. &amp;quot;eğes&amp;quot;&lt;br /&gt;
	out.conv_cond = stem .. &amp;quot;eğut&amp;quot;&lt;br /&gt;
	out.conv_impv = stem .. with(v_nonf, &amp;quot;e&amp;quot;) .. &amp;quot;mes&amp;quot;&lt;br /&gt;
	out.conv_res = stem .. v_nonf .. &amp;quot;lap&amp;quot;&lt;br /&gt;
	out.conv_term = stem .. v_nonf .. &amp;quot;lał&amp;quot;&lt;br /&gt;
	out.conv_immed = stem .. with(v_nonf, &amp;quot;e&amp;quot;) .. &amp;quot;tu&amp;quot;&lt;br /&gt;
	out.conv_sim = stem .. with(v_nonf, &amp;quot;o&amp;quot;) .. &amp;quot;tu&amp;quot;&lt;br /&gt;
	out.conv_inter = stem .. v_nonf .. &amp;quot;lšu&amp;quot; -- scary! might make CV:C! figure out how to deal!&lt;br /&gt;
	out.conv_grad = stem .. v_nonf .. &amp;quot;ltu&amp;quot; -- also scary!&lt;br /&gt;
	out.conv_ant = stem .. with(v_nonf, &amp;quot;o&amp;quot;) .. &amp;quot;nes&amp;quot;&lt;br /&gt;
	-- out.conv_concess = ???&lt;br /&gt;
	out.conv_irres = stem .. v_nonf .. &amp;quot;lšus&amp;quot; -- also scary!&lt;br /&gt;
	&lt;br /&gt;
	return out&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.conjugate(verb, is_u) &lt;br /&gt;
	-- todo: weird shit like the big three&lt;br /&gt;
	return p.conjugate_regular(verb, is_u)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
local BASE_TABLE = [[&lt;br /&gt;
{| class=&amp;quot;mw-collapsible mw-collapsed wikitable&amp;quot; style=&amp;quot;text-align:center;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;10&amp;quot; style=&amp;quot;font-weight:bold;&amp;quot; | Verb Conjugation (verb_class-class)&lt;br /&gt;
|- style=&amp;quot;font-weight:bold;&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; style=&amp;quot;vertical-align:middle;&amp;quot; | Finite Forms&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; | Non-Finite Forms&lt;br /&gt;
|- style=&amp;quot;font-weight:bold;&amp;quot;&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align:middle;&amp;quot; | Tense&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align:middle;&amp;quot; | Aspect&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;vertical-align:middle;&amp;quot; | Mood&lt;br /&gt;
| Infinitive&lt;br /&gt;
| style=&amp;quot;font-weight:normal;&amp;quot; | nonf_inf&lt;br /&gt;
| Past Participle&lt;br /&gt;
| style=&amp;quot;font-weight:normal;&amp;quot; | nonf_pst_part&lt;br /&gt;
|- style=&amp;quot;font-weight:bold;&amp;quot;&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | Indicative&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | Subjunctive&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | Imperative&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | Optative&lt;br /&gt;
| Present Participle&lt;br /&gt;
| style=&amp;quot;font-weight:normal;&amp;quot; | nonf_pres_part&lt;br /&gt;
| Future Participle&lt;br /&gt;
| style=&amp;quot;font-weight:normal;&amp;quot; | nonf_fut_part&lt;br /&gt;
|- style=&amp;quot;font-weight:bold;&amp;quot;&lt;br /&gt;
| rowspan=&amp;quot;6&amp;quot; style=&amp;quot;vertical-align:middle;&amp;quot; | Past&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | Perfective&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; font-weight:normal;&amp;quot; | pst_pfv_ind&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; font-weight:normal;&amp;quot; | pst_pfv_subj&lt;br /&gt;
| rowspan=&amp;quot;6&amp;quot; style=&amp;quot;vertical-align:middle; background-color:#9B9B9B; font-weight:normal;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;vertical-align:middle; font-weight:normal;&amp;quot; | pst_pfv_opt&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; | Converbs&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; font-weight:bold;&amp;quot; | Imperfective&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | pst_impv_ind&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | pst_impv_subj&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | pst_impv_opt&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Primary&lt;br /&gt;
| conv_prim&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Purposive&lt;br /&gt;
| conv_purp&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; font-weight:bold;&amp;quot; | Perfect&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | pst_perf_ind&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | pst_perf_subj&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | pst_perf_opt&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Causative&lt;br /&gt;
| conv_caus&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Sequential&lt;br /&gt;
| conv_sequ&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; font-weight:bold;&amp;quot; | Habitual&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | pst_hab_ind&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | pst_hab_subj&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | pst_hab_opt&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Perfective&lt;br /&gt;
| conv_pfv&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Imperfective&lt;br /&gt;
| conv_impv&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; font-weight:bold;&amp;quot; | Semelfactive&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | pst_sem_ind&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | pst_sem_subj&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | pst_sem_opt&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Conditional&lt;br /&gt;
| conv_cond&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Resultative&lt;br /&gt;
| conv_res&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; font-weight:bold;&amp;quot; | Iterative&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | pst_iter_ind&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | pst_iter_subj&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | pst_iter_opt&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Terminative&lt;br /&gt;
| conv_term&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Immediative&lt;br /&gt;
| conv_immed&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;6&amp;quot; style=&amp;quot;vertical-align:middle; font-weight:bold;&amp;quot; | Present&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; font-weight:bold;&amp;quot; | Perfective&lt;br /&gt;
| pres_pfv_ind&lt;br /&gt;
| pres_pfv_subj&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | pres_pfv_imp&lt;br /&gt;
| pres_pfv_opt&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Similative&lt;br /&gt;
| conv_sim&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Interruptive&lt;br /&gt;
| conv_inter&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; font-weight:bold;&amp;quot; | Imperfective&lt;br /&gt;
| pres_impv_ind&lt;br /&gt;
| pres_impv_subj&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | pres_impv_imp&lt;br /&gt;
| pres_impv_opt&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Gradientive&lt;br /&gt;
| conv_grad&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Anterior&lt;br /&gt;
| conv_ant&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; font-weight:bold;&amp;quot; | Perfect&lt;br /&gt;
| pres_perf_ind&lt;br /&gt;
| pres_perf_subj&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | pres_perf_imp&lt;br /&gt;
| pres_perf_opt&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Concessive&lt;br /&gt;
| conv_concess&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Irresultative&lt;br /&gt;
| conv_irres&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; font-weight:bold;&amp;quot; | Habitual&lt;br /&gt;
| pres_hab_ind&lt;br /&gt;
| pres_hab_subj&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | pres_hab_imp&lt;br /&gt;
| pres_hab_opt&lt;br /&gt;
| rowspan=&amp;quot;9&amp;quot; colspan=&amp;quot;4&amp;quot; | &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; font-weight:bold;&amp;quot; | Semelfactive&lt;br /&gt;
| pres_sem_ind&lt;br /&gt;
| pres_sem_subj&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | pres_sem_imp&lt;br /&gt;
| pres_sem_opt&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; font-weight:bold;&amp;quot; | Iterative&lt;br /&gt;
| pres_iter_ind&lt;br /&gt;
| pres_iter_subj&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | pres_iter_imp&lt;br /&gt;
| pres_iter_opt&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;6&amp;quot; style=&amp;quot;vertical-align:middle; font-weight:bold;&amp;quot; | Future&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; font-weight:bold;&amp;quot; | Perfective&lt;br /&gt;
| fut_pfv_ind&lt;br /&gt;
| fut_pfv_subj&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | fut_pfv_imp&lt;br /&gt;
| fut_pfv_opt&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; font-weight:bold;&amp;quot; | Imperfective&lt;br /&gt;
| fut_impv_ind&lt;br /&gt;
| fut_impv_subj&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | fut_impv_imp&lt;br /&gt;
| fut_impv_opt&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; font-weight:bold;&amp;quot; | Perfect&lt;br /&gt;
| fut_perf_ind&lt;br /&gt;
| fut_perf_subj&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | fut_perf_imp&lt;br /&gt;
| fut_perf_opt&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; font-weight:bold;&amp;quot; | Usitative&lt;br /&gt;
| fut_hab_ind&lt;br /&gt;
| fut_hab_subj&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | fut_hab_imp&lt;br /&gt;
| fut_hab_opt&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; font-weight:bold;&amp;quot; | Semeliterative&lt;br /&gt;
| fut_sem_ind&lt;br /&gt;
| fut_sem_subj&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | fut_sem_imp&lt;br /&gt;
| fut_sem_opt&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; font-weight:bold;&amp;quot; | Iterative&lt;br /&gt;
| fut_iter_ind&lt;br /&gt;
| fut_iter_subj&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | fut_iter_imp&lt;br /&gt;
| fut_iter_opt&lt;br /&gt;
|}&lt;br /&gt;
]]&lt;br /&gt;
&lt;br /&gt;
function p.make_conjugation_table(verb, is_u)&lt;br /&gt;
	local conj = p.conjugate(verb, is_u)&lt;br /&gt;
	&lt;br /&gt;
	local out = BASE_TABLE&lt;br /&gt;
	&lt;br /&gt;
	for template,form in pairs(conj) do&lt;br /&gt;
		out = mw.ustring.gsub(out, template, form)&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	return out&lt;br /&gt;
	&lt;br /&gt;
	&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>Bazinga 9000</name></author>
	</entry>
</feed>