diff --git a/src/locales/ru/translation.json b/src/locales/ru/translation.json index d2d03c5b..01235662 100644 --- a/src/locales/ru/translation.json +++ b/src/locales/ru/translation.json @@ -97,7 +97,7 @@ "copied_to_clipboard": "Скопировано", "got_it": "Понятно", "multi_language": "Мультиязычный", - "multiplayer": "Многопользовательский" + "multiplayer": "Многопользовательский", "no_shop_details": "Не удалось получить описание", "download_options": "Вариантов загрузки", "download_path": "Путь для загрузок", diff --git a/src/renderer/src/helpers/searcher.ts b/src/renderer/src/helpers/searcher.ts index 899b2691..8229e6b9 100644 --- a/src/renderer/src/helpers/searcher.ts +++ b/src/renderer/src/helpers/searcher.ts @@ -1,10 +1,13 @@ -export const isMultiplayerRepack = (title: string) => { - const toLower = title.toLowerCase(); +export const isMultiplayerRepack = (title: string, repacker: string) => { + const titleToLower = title.toLowerCase(); + const repackerToLower = repacker.toLowerCase(); return ( - toLower.includes("multiplayer") || - toLower.includes("onlinefix") || - toLower.includes("online fix") + titleToLower.includes("multiplayer") || + titleToLower.includes("onlinefix") || + titleToLower.includes("online fix") || + repackerToLower.includes("onlinefix") || + repackerToLower.includes("online fix") ); }; diff --git a/src/renderer/src/pages/game-details/repacks-modal.tsx b/src/renderer/src/pages/game-details/repacks-modal.tsx index 1ee4bd4b..5c6d1e22 100644 --- a/src/renderer/src/pages/game-details/repacks-modal.tsx +++ b/src/renderer/src/pages/game-details/repacks-modal.tsx @@ -128,7 +128,7 @@ export function RepacksModal({ {supportMultiLanguage(repack.title) && ( {t("multi_language")} )} - {isMultiplayerRepack(repack.title) && ( + {isMultiplayerRepack(repack.title, repack.repacker) && ( {t("multiplayer")} )}