From d635a6fa8a34efc448d62652bf28627368767de9 Mon Sep 17 00:00:00 2001 From: eroux Date: Sun, 27 Oct 2024 15:39:42 +0100 Subject: [PATCH] clarification from https://github.com/Esukhia/bophono/issues/22#issuecomment-2439994648 --- bophono/PhonStateKVP.py | 12 ------------ bophono/data/roots.csv | 2 +- 2 files changed, 1 insertion(+), 13 deletions(-) diff --git a/bophono/PhonStateKVP.py b/bophono/PhonStateKVP.py index 0361c3a..998de30 100644 --- a/bophono/PhonStateKVP.py +++ b/bophono/PhonStateKVP.py @@ -60,18 +60,6 @@ def combineWith(self, nextroot, nextend): self.phon += "" elif nextrootconsonant.startswith("dz") and self.position > 1: self.phon += "z" - elif nextrootconsonant.startswith("tdr"): - # Here the KVP rules have the rather puzzling convention to have different rules - # for syllables that have the exact same phonology in Tibetan. It has: - # བྲ -> always dra - # དྲ -> dra in second position, tra in first position - # which doesn't make sense as Tibetans make no difference between བྲ and དྲ. - # We thus have to artificially differentiate them at the phonological level recorded in roots.csv - # By having "tdra" for དྲ. - if self.position == 1: - self.phon += "tr" - else: - self.phon += "dr" else: self.phon += nextrootconsonant # decompose multi-syllable ends: diff --git a/bophono/data/roots.csv b/bophono/data/roots.csv index b53864d..8ac97c5 100644 --- a/bophono/data/roots.csv +++ b/bophono/data/roots.csv @@ -31,7 +31,7 @@ འཁྲ,~thr+,[']tr+,tr,tr ག,kh-,k,g,g གྱ,khy-,c,gy,gy -གྲ,thr-,tr,tdr,tr +གྲ,thr-,tr,dr,tr གླ,l+,l,l,l དག*,k-,[r]g,g,g དགྱ,ky-,[r]j,gy,gy