文法
- liとŝiを廢止する https://en.wikipedia.org/wiki/Ri_(pronoun)
- SVO時の對格 -n は任意 (ido)
音韻
現在
| m | n | |||
| p | t | k | ||
| b | d | g | ||
| ts | tʃ | |||
| dʒ | ||||
| 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 件のコメント:
コメントを投稿