Old Shax

Sound Changes
´ = stressed, ` = unstressed, V = vowel, C - consonant, (Ⓢ) = closed syllable, (Ṩ) = open syllable

Classical Latin Stress Rules
H = VVC, VCC, VVCC

L = VC

X = (whatever)

Stress is before X (HHX, LHX, LLX) except with HLX where H is stressed.

Classic Latin > Vulgar Latin

 * [yː], [ʏ] > [iː], [ɪ]
 * m > ∅/_# (except in monosyllable words)
 * m, n > ∅/(fricative)
 * w > β
 * h > ∅
 * b > β/V_V
 * syncope of vowels in unstressed medial syllables ending in [l] or [r]
 * oi̯ > e
 * ai̯ > ɛː
 * Removal of phonemic length (except in open stressed syllables)
 * (e, i) > j/_V
 * ɪ > e
 * ʊ > o

Vulgar Latin > Mauritanian Romance

 * (o, u) > w/_V
 * au̯ > ɔ
 * pʰ > f
 * tʰ > tː
 * kʰ > x
 * β > v
 * s > z/_#
 * i: > i
 * u: > jo
 * a: > ɛa
 * e: > je
 * o: > wa
 * z > θ
 * t > t͡ʃ/_(i, e, j)
 * d > d͡ʒ/_(i, e, j)
 * (e, i) > j/V_C
 * (o, u) > w/V_C
 * ú > jo/#_
 * kʷ > kf
 * s > θ/_(i, e, j)
 * á > ɑ
 * à  > a
 * í, è > i
 * ì > e
 * ò > o
 * ɛ > je
 * ɔ > ɑ
 * syncope in unstressed closed  syllables
 * plosive + [l] > plosive + [r]
 * Arabic words
 * l > r/V_V
 * Lenition
 * b > v/V_V
 * d > ð/V_V
 * g > ɣ/V_V
 * s > z/V_V
 * z > j/V_V
 * k > x/V_V
 * t(r, l, w) > θ(r, l, w)
 * ɑ` >  ɤ/Ⓢ
 * ɑ` >  ʌ/Ṩ
 * Vm > Ṽᵝ
 * Vn > Ṽ
 * Ṽ(plosive) > Vn(t, d); Vm(p, b); Vŋ(k, g)
 * p > w/#_
 * Final lenition
 * b > m/_#
 * d > n/_#
 * g > ŋ/_#
 * p > f/_#
 * t > d/_#
 * k > h/_#
 * k > h/#_
 * kʷ(o, u) > ku
 * kʷ(i, e) > kʷʌ
 * kʷ(a, ɑ) > kʷɑ
 * s, t, d > ∅/_#
 * Vk > Ṽ/_#

Mauritanian Romance > Shax

 * stress moves to the penulimate syllable with exceptions
 * l > t͡ɬ/#_
 * θ > ∅
 * l > ɬ/_VC
 * ɣ > ∅
 * jo > ɤ
 * ʌ` > ɤ
 * ʌ´ > ɑ
 * vowel harmony (rules explained in phonology)
 * assimilation
 * t > t/V_V`
 * u, o, ɤ > eu/C_#
 * (z, v, ð) > (θ, f, θ)
 * j(i, e) > ʒ(i, e)