2024-10-21

esperanto改良

文法

音韻

現在

m n
p t k
b d g
ts
f s ʃ x h
v z ʒ
l j
r
  • ts は t+s と見なす
  • tʃ は t+ʃ と見なす

K:Ĥを同化する

詞の一覧を用意する.

Esperanto-English Dictionary

最小對を抽出する.


const ws = require('fs').readFileSync('./dict.txt', 'utf-8')
  .split('\n')
  .map(it => it.toLowerCase().split('\t'));

const n = ws.length;

console.log(ws[5873], ws[6951])

for (let i = 0; i < n; i++)
  if (/ĥ/.test(ws[i][0]))
    for (let j = i + 1; j < n; j++)
      if (/k/.test(ws[j][0])
        && ws[i][0].replace(/ĥ/g, 'k') === ws[j][0]
        && ws[i][1] !== ws[j][1])
        console.log(`${ws[i][0]} (${ws[i][1]}), ${ws[j][0]} (${ws[j][1]})`);

結果


arĥivo (archive, archives, files, records), arkivo (archive) // ✅同義
ĉeĥo (czech), ĉeko (check, cheque) // 🔥
eĥi (echo), eki (begin, come on, set in, start) // ✅komenci
eĥo (echo), eko (beginning, commencement, inception, opening, outset, start) // ✅komenco
ĥinino (chinese, chinese lady, chinese woman), kinino (quinine) // ✅ĉinino
ĥino (chinese), kino (cinema) // ✅ĉino
ĥolero (cholera), kolero (anger) // ✅kolerao
ĥoreo (saint vitus's dance), koreo (korean) // 🔥
ĥoro (chorus, coir), koro (heart) // ✅koruso
monaĥo (monk), monako (monaco) // ✅monaco

2個程度の造詞が必要.

Ĝ:Ĵ:J を同化する


for (let i = 0; i < n; i++)
  if (/ĝ/.test(ws[i][0]))
    for (let j = i + 1; j < n; j++)
      if (/ĵ/.test(ws[j][0])
        && ws[i][0].replace(/ĝ/g, 'ĵ') === ws[j][0]
        && ws[i][1] !== ws[j][1])
        console.log(`${ws[i][0]} (${ws[i][1]}), ${ws[j][0]} (${ws[j][1]})`);

for (let i = 0; i < n; i++)
  if (/ĝ/.test(ws[i][0]))
    for (let j = i + 1; j < n; j++)
      if (/j/.test(ws[j][0])
        && ws[i][0].replace(/ĝ/g, 'j') === ws[j][0]
        && ws[i][1] !== ws[j][1])
        console.log(`${ws[i][0]} (${ws[i][1]}), ${ws[j][0]} (${ws[j][1]})`);

for (let i = 0; i < n; i++)
  if (/ĵ/.test(ws[i][0]))
    for (let j = i + 1; j < n; j++)
      if (/j/.test(ws[j][0])
        && ws[i][0].replace(/ĵ/g, 'j') === ws[j][0]
        && ws[i][1] !== ws[j][1])
        console.log(`${ws[i][0]} (${ws[i][1]}), ${ws[j][0]} (${ws[j][1]})`);

aĝo (age), aĵo (thing) // ✅afero, objekto
eĝo (mountain ridge), ejo (place) // ✅loko
ĝusta (correct, exact, proper, right), justa (fair, just, righteous) // ✅同義
kaĝo (cage), kajo (platform, quay, wharf) // 🆕kago

Ŭ:V を同化する


for (let i = 0; i < n; i++)
  if (/ŭ/.test(ws[i][0]))
    for (let j = i + 1; j < n; j++)
      if (/v/.test(ws[j][0])
        && ws[i][0].replace(/ŭ/g, 'v') === ws[j][0]
        && ws[i][1] !== ws[j][1])
        console.log(`${ws[i][0]} (${ws[i][1]}), ${ws[j][0]} (${ws[j][1]})`);

ŭato (watt), vato (cotton-wool, wadding) // ✅vatto

結果

m n
p t k
b d g
f s ʃ h
v z ʒ-j
l
r

正書法

C TS
Ĉ TX
Ĝ J
Ĵ
Ĥ K
Ŝ X
Ŭ V

Xの用法が最も理解を得られなさそうだが, Glg, Por, 漢語拼音, Lfnに例が有る.

0 件のコメント:

コメントを投稿