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")}
)}