From d5c2ad2115131798845edaa1267e65813407a828 Mon Sep 17 00:00:00 2001 From: Derek Chen Date: Fri, 17 Mar 2023 18:02:48 -0500 Subject: [PATCH 1/2] Romanization update --- plugins/lyrics-genius/back.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/lyrics-genius/back.js b/plugins/lyrics-genius/back.js index ad626d14..134f66d8 100644 --- a/plugins/lyrics-genius/back.js +++ b/plugins/lyrics-genius/back.js @@ -7,7 +7,7 @@ const fetch = require("node-fetch"); const { cleanupName } = require("../../providers/song-info"); const { injectCSS } = require("../utils"); -let eastAsianChars = new RegExp("[\u{3040}-\u{30ff}\u{3400}-\u{4dbf}\u{4e00}-\u{9fff}\u{f900}-\u{faff}\u{ff66}-\u{ff9f}]"); +let eastAsianChars = new RegExp("[\uac00-\ud7af]|[\u1100-\u11ff]|[\u3130-\u318f]|[\ua960-\ua97f]|[\ud7b0-\ud7ff]|[\u3040-\u309F]|[\u3000-\u303F\u3400-\u4DBF\u4E00-\u9FFF]"); let revRomanized = false; module.exports = async (win, options) => { From bc2a1f7f71ced5f271d271f9a6bb12012fb1babc Mon Sep 17 00:00:00 2001 From: Derek Chen Date: Sat, 18 Mar 2023 13:15:25 -0500 Subject: [PATCH 2/2] Updated Regex to be cleaner --- plugins/lyrics-genius/back.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/lyrics-genius/back.js b/plugins/lyrics-genius/back.js index 134f66d8..cb781ca8 100644 --- a/plugins/lyrics-genius/back.js +++ b/plugins/lyrics-genius/back.js @@ -7,7 +7,7 @@ const fetch = require("node-fetch"); const { cleanupName } = require("../../providers/song-info"); const { injectCSS } = require("../utils"); -let eastAsianChars = new RegExp("[\uac00-\ud7af]|[\u1100-\u11ff]|[\u3130-\u318f]|[\ua960-\ua97f]|[\ud7b0-\ud7ff]|[\u3040-\u309F]|[\u3000-\u303F\u3400-\u4DBF\u4E00-\u9FFF]"); +let eastAsianChars = /\p{Script=Han}|\p{Script=Katakana}|\p{Script=Hiragana}|\p{Script=Hangul}|\p{Script=Han}/u; let revRomanized = false; module.exports = async (win, options) => {