diff --git a/src/renderer/src/helpers/searcher.ts b/src/renderer/src/helpers/searcher.ts new file mode 100644 index 00000000..e336617d --- /dev/null +++ b/src/renderer/src/helpers/searcher.ts @@ -0,0 +1,19 @@ +export const isMultiplayerRepack = (title: string) => { + const toLower = title.toLowerCase(); + + return toLower.includes("multiplayer") || toLower.includes("onlinefix") || toLower.includes("online fix") +} + +export const supportMultiLanguage = (title: string) => { + const multiFollowedByDigitsRegex = /multi\d+/; + + return multiFollowedByDigitsRegex.test(title.toLowerCase()); +} + +export const getRepackLanguageBasedOnRepacker = (repacker: string) => { + const repackMap = { + 'xatab': 'ru', + } + + return repackMap[repacker.toLowerCase()] || 'en'; +}