remove nyaize

This commit is contained in:
FLY_MC 2024-08-04 13:46:51 +08:00
parent bebe631589
commit 4846ef606f

View file

@ -11,17 +11,17 @@ const koRegex2 = /(다$)|(다(?=\.))|(다(?= ))|(다(?=!))|(다(?=\?))/gm;
const koRegex3 = /(야(?=\?))|(야$)|(야(?= ))/gm;
export function nyaize(text: string): string {
return text
// ja-JP
.replaceAll('な', 'にゃ').replaceAll('ナ', 'ニャ').replaceAll('ナ', 'ニャ')
// en-US
.replace(enRegex1, x => x === 'A' ? 'YA' : 'ya')
.replace(enRegex2, x => x === 'ING' ? 'YAN' : 'yan')
.replace(enRegex3, x => x === 'ONE' ? 'NYAN' : 'nyan')
// ko-KR
.replace(koRegex1, match => String.fromCharCode(
match.charCodeAt(0)! + '냐'.charCodeAt(0) - '나'.charCodeAt(0),
))
.replace(koRegex2, '다냥')
.replace(koRegex3, '냥');
return text;
// // ja-JP
// .replaceAll('な', 'にゃ').replaceAll('ナ', 'ニャ').replaceAll('ナ', 'ニャ')
// // en-US
// .replace(enRegex1, x => x === 'A' ? 'YA' : 'ya')
// .replace(enRegex2, x => x === 'ING' ? 'YAN' : 'yan')
// .replace(enRegex3, x => x === 'ONE' ? 'NYAN' : 'nyan')
// // ko-KR
// .replace(koRegex1, match => String.fromCharCode(
// match.charCodeAt(0)! + '냐'.charCodeAt(0) - '나'.charCodeAt(0),
// ))
// .replace(koRegex2, '다냥')
// .replace(koRegex3, '냥');
}