taraskevizer
Version:
Канвэртацыя акадэмічнага правапісу ў клясычны
14 lines (13 loc) • 441 B
JavaScript
import { callableDict } from './lib.js';
export const commonPhonetic = [
[/шся /g, 'сься '],
[/здж/g, 'ждж'],
[/ ([бд]|кнд|нот)р /g, ' $1\ue0ffр '],
[/(\S\S[дт])р /g, '$1ар '],
];
export const phonetic = callableDict([
[/сш/g, 'шш'],
[/[зс]ч/g, 'шч'],
[/чц(?![ьіеюя])/g, 'цц'],
[/[жш]ц(?=[ауы] |а[хўйм] |амі )/g, 'сц'],
].concat(commonPhonetic));