Skip to content

Commit 9e9cefa

Browse files
committed
feat(v2): search platforms by slug, folder, category and family
The platforms index only matched the display name, so a platform you know by its folder on disk, its slug, or its family stayed unreachable unless you guessed the name RomM shows. Match the term against the display name, slug, fs_slug, category and family name. Category contributes both the raw stored value and the prettified label, since the label is what the list column and the group heading show while the raw value is what the app stores. The placeholder now names the searchable fields, in the same style the ROM search uses.
1 parent 234c5b3 commit 9e9cefa

20 files changed

Lines changed: 174 additions & 5 deletions

File tree

frontend/src/locales/bg_BG/platform.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,7 @@
6262
"reset-filters": "Нулирай филтрите",
6363
"rom-count": "{n} ROM | {n} ROM-а",
6464
"scan-platform": "Сканирай платформата",
65+
"search-placeholder": "Търси по име, слъг, папка, категория…",
6566
"search-platform": "Търси платформа",
6667
"settings": "Настройки",
6768
"show": "Покажи",

frontend/src/locales/cs_CZ/platform.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,7 @@
6262
"reset-filters": "Obnovit filtry",
6363
"rom-count": "{n} ROMů | {n} ROM | {n} ROMy | {n} ROMů",
6464
"scan-platform": "Skenovat platformu",
65+
"search-placeholder": "Hledat podle názvu, slugu, složky, kategorie…",
6566
"search-platform": "Hledat platformu",
6667
"settings": "Nastavení",
6768
"show": "Zobrazit",

frontend/src/locales/de_DE/platform.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,7 @@
6262
"reset-filters": "Filter zurücksetzen",
6363
"rom-count": "{n} ROM | {n} ROMs",
6464
"scan-platform": "Plattform scannen",
65+
"search-placeholder": "Nach Name, Slug, Verzeichnis, Kategorie suchen…",
6566
"search-platform": "Plattform suchen",
6667
"settings": "Einstellungen",
6768
"show": "Anzeigen",

frontend/src/locales/en_GB/platform.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,7 @@
6262
"reset-filters": "Reset filters",
6363
"rom-count": "{n} ROM | {n} ROMs",
6464
"scan-platform": "Scan platform",
65+
"search-placeholder": "Search by name, slug, folder, category…",
6566
"search-platform": "Search platform",
6667
"settings": "Settings",
6768
"show": "Show",

frontend/src/locales/en_US/platform.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,7 @@
6262
"reset-filters": "Reset filters",
6363
"rom-count": "{n} ROM | {n} ROMs",
6464
"scan-platform": "Scan platform",
65+
"search-placeholder": "Search by name, slug, folder, category…",
6566
"search-platform": "Search platform",
6667
"settings": "Settings",
6768
"show": "Show",

frontend/src/locales/es_ES/platform.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,7 @@
6262
"reset-filters": "Restablecer filtros",
6363
"rom-count": "{n} ROM | {n} ROMs",
6464
"scan-platform": "Escanear plataforma",
65+
"search-placeholder": "Buscar por nombre, slug, carpeta, categoría…",
6566
"search-platform": "Buscar plataforma",
6667
"settings": "Ajustes",
6768
"show": "Mostrar",

frontend/src/locales/fr_FR/platform.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,7 @@
6262
"reset-filters": "Réinitialiser les filtres",
6363
"rom-count": "{n} ROM | {n} ROMs",
6464
"scan-platform": "Analyser la plateforme",
65+
"search-placeholder": "Rechercher par nom, slug, dossier, catégorie…",
6566
"search-platform": "Recherche dans la plateforme",
6667
"settings": "Paramètres",
6768
"show": "Afficher",

frontend/src/locales/hu_HU/platform.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,7 @@
6262
"reset-filters": "Szűrők visszaállítása",
6363
"rom-count": "{n} ROM | {n} ROM",
6464
"scan-platform": "Platform szkennelése",
65+
"search-placeholder": "Keresés név, slug, mappa, kategória szerint…",
6566
"search-platform": "Platform keresése",
6667
"settings": "Beállítások",
6768
"show": "Megjelenítés",

frontend/src/locales/it_IT/platform.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,7 @@
6262
"reset-filters": "Resetta filtri",
6363
"rom-count": "{n} ROM | {n} ROM",
6464
"scan-platform": "Scansiona piattaforma",
65+
"search-placeholder": "Cerca per nome, slug, cartella, categoria…",
6566
"search-platform": "Cerca Piattafroma",
6667
"settings": "Impostazioni",
6768
"show": "Mostra",

frontend/src/locales/ja_JP/platform.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,7 @@
6262
"reset-filters": "フィルタをリセット",
6363
"rom-count": "{n}件のROM | {n}件のROM",
6464
"scan-platform": "プラットフォームをスキャン",
65+
"search-placeholder": "名前、スラッグ、フォルダ、カテゴリで検索…",
6566
"search-platform": "プラットフォームを検索",
6667
"settings": "設定",
6768
"show": "表示",

0 commit comments

Comments
 (0)