From b4fdc14027fa6f428f54a28ac1a1318867484f0f Mon Sep 17 00:00:00 2001 From: ltctceplrm <14954927+ltctceplrm@users.noreply.github.com> Date: Fri, 23 Aug 2024 17:44:13 +0200 Subject: [PATCH 1/2] Added support for remapping fields to foreign languages --- src/utils/Utils.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/utils/Utils.ts b/src/utils/Utils.ts index f6b4e9f..52b2c85 100644 --- a/src/utils/Utils.ts +++ b/src/utils/Utils.ts @@ -15,7 +15,7 @@ export function wrapAround(value: number, size: number): number { } export function containsOnlyLettersAndUnderscores(str: string): boolean { - return /^[a-zA-Z_]+$/.test(str); + return /^[\p{Letter}\s_]+$/u.test(str); } export function replaceIllegalFileNameCharactersInString(string: string): string { From 7681c8330a2b48109630713884f1bf5c61a42008 Mon Sep 17 00:00:00 2001 From: ltctceplrm <14954927+ltctceplrm@users.noreply.github.com> Date: Fri, 23 Aug 2024 17:53:12 +0200 Subject: [PATCH 2/2] Added support for accented russian letters --- src/utils/Utils.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/utils/Utils.ts b/src/utils/Utils.ts index 52b2c85..1c1fb36 100644 --- a/src/utils/Utils.ts +++ b/src/utils/Utils.ts @@ -15,7 +15,7 @@ export function wrapAround(value: number, size: number): number { } export function containsOnlyLettersAndUnderscores(str: string): boolean { - return /^[\p{Letter}\s_]+$/u.test(str); + return /^[\p{Letter}\p{M}_]+$/u.test(str); } export function replaceIllegalFileNameCharactersInString(string: string): string {