update translations

This commit is contained in:
Alexandra
2025-05-27 17:32:25 -06:00
parent c2e087331a
commit cf70ee7ce0
20 changed files with 726 additions and 393 deletions

View File

@@ -24,6 +24,7 @@ console.log('Available locales:', availableLocales);
i18n.configure({ i18n.configure({
locales: availableLocales, locales: availableLocales,
defaultLocale: 'en', defaultLocale: 'en',
retryInDefaultLocale: true,
directory: localesDir, directory: localesDir,
objectNotation: true, objectNotation: true,
updateFiles: false, updateFiles: false,

View File

@@ -21,7 +21,22 @@
"in_seconds": "في {{seconds}} ثانية", "in_seconds": "في {{seconds}} ثانية",
"indexing": "جارٍ الفهرسة، إذا كان هناك شيء مفقود في القائمة، يرجى المحاولة مرة أخرى بعد بضع دقائق", "indexing": "جارٍ الفهرسة، إذا كان هناك شيء مفقود في القائمة، يرجى المحاولة مرة أخرى بعد بضع دقائق",
"non_game_filter": "تم تفعيل فلتر المحتوى غير اللعبي", "non_game_filter": "تم تفعيل فلتر المحتوى غير اللعبي",
"displaying_results": "عرض النتائج من {{start}} إلى {{end}}." "displaying_results": "عرض النتائج من {{start}} إلى {{end}}.",
"no_description": "لم يتم العثور على وصف.",
"no_metadata": "لم يتم العثور على بيانات وصفية.",
"released": "تم الإصدار:",
"release_date": "تاريخ الإصدار:",
"region": "المنطقة:",
"platform": "المنصة:",
"genre": "النوع:",
"published": "الناشر:",
"developed": "المطور:",
"modes": "أنماط اللعب:",
"download": "تحميل:",
"filename": "اسم الملف:",
"release_group": "مجموعة الإصدار:",
"upload_date": "تاريخ الرفع:",
"more_info": "المزيد من المعلومات"
}, },
"about": { "about": {
"title": "حول الموقع", "title": "حول الموقع",
@@ -40,6 +55,10 @@
"credits": { "credits": {
"created_by": "تم إنشاء محرك البحث بواسطة", "created_by": "تم إنشاء محرك البحث بواسطة",
"view_github": "عرض المشروع على GitHub" "view_github": "عرض المشروع على GitHub"
},
"metadata": {
"title": "معلومات البيانات الوصفية",
"description": "يقوم هذا الموقع بجلب معلومات البيانات الوصفية عن الألعاب من {{metadata_source}}. يتم جلب هذه المعلومات عند البحث. قد تكون عمليات البحث بطيئة حتى يتم تخزين البيانات الوصفية في قاعدة البيانات."
} }
}, },
"settings": { "settings": {
@@ -67,8 +86,12 @@
"tooltip": "يتطلب تطابق جميع الكلمات في استعلام البحث." "tooltip": "يتطلب تطابق جميع الكلمات في استعلام البحث."
}, },
"hide_non_game": { "hide_non_game": {
"label": "إخفاء المحتوى غير اللعبي", "label": "إخفاء المحتوى غير المتعلق بالألعاب",
"tooltip": فلتر تعديلات الـ ROM، والتصحيحات، والرسومات، والمحتويات الأخرى غير اللعبية من نتائج البحث." "tooltip": قوم بتصفية تعديلات ROM والتصحيحات والرسومات والمحتويات الأخرى غير المتعلقة بالألعاب من نتائج البحث."
},
"use_old_results": {
"label": "البحث القديم",
"tooltip": "يعيد توجيه بحثك إلى نتائج التنسيق الجدولي القديم. ستحمل هذه النتائج بشكل أسرع لأنها ستتجاهل سحب البيانات الوصفية."
} }
}, },
"save": "حفظ الإعدادات" "save": "حفظ الإعدادات"

View File

@@ -21,7 +21,22 @@
"in_seconds": "{{seconds}} সেকেন্ডে", "in_seconds": "{{seconds}} সেকেন্ডে",
"indexing": "ইনডেক্সিং চলছে, তালিকায় কিছু অনুপস্থিত থাকলে কয়েক মিনিট পরে আবার চেষ্টা করুন", "indexing": "ইনডেক্সিং চলছে, তালিকায় কিছু অনুপস্থিত থাকলে কয়েক মিনিট পরে আবার চেষ্টা করুন",
"non_game_filter": "নন-গেম কন্টেন্ট ফিল্টার সক্রিয় আছে", "non_game_filter": "নন-গেম কন্টেন্ট ফিল্টার সক্রিয় আছে",
"displaying_results": "{{start}} থেকে {{end}} পর্যন্ত ফলাফল দেখানো হচ্ছে।" "displaying_results": "{{start}} থেকে {{end}} পর্যন্ত ফলাফল দেখানো হচ্ছে।",
"no_description": "কোন বিবরণ পাওয়া যায়নি।",
"no_metadata": "কোন মেটাডেটা পাওয়া যায়নি।",
"released": "প্রকাশিত:",
"release_date": "প্রকাশের তারিখ:",
"region": "অঞ্চল:",
"platform": "প্ল্যাটফর্ম:",
"genre": "ধরন:",
"published": "প্রকাশক:",
"developed": "ডেভেলপার:",
"modes": "গেমপ্লে মোড:",
"download": "ডাউনলোড:",
"filename": "ফাইলের নাম:",
"release_group": "রিলিজ গ্রুপ:",
"upload_date": "আপলোডের তারিখ:",
"more_info": "আরও তথ্য"
}, },
"about": { "about": {
"title": "সম্পর্কে", "title": "সম্পর্কে",
@@ -40,6 +55,10 @@
"credits": { "credits": {
"created_by": "সার্চ ইঞ্জিন তৈরি করেছেন", "created_by": "সার্চ ইঞ্জিন তৈরি করেছেন",
"view_github": "GitHub-এ প্রকল্প দেখুন" "view_github": "GitHub-এ প্রকল্প দেখুন"
},
"metadata": {
"title": "মেটাডেটা তথ্য",
"description": "এই ওয়েবসাইটটি {{metadata_source}} থেকে গেমের মেটাডেটা তথ্য সংগ্রহ করে। এই তথ্য অনুসন্ধানের সময় সংগ্রহ করা হয়। মেটাডেটা ডাটাবেসে ক্যাশ না হওয়া পর্যন্ত অনুসন্ধান কুয়েরি ধীর হতে পারে।"
} }
}, },
"settings": { "settings": {
@@ -68,7 +87,11 @@
}, },
"hide_non_game": { "hide_non_game": {
"label": "নন-গেম কন্টেন্ট লুকান", "label": "নন-গেম কন্টেন্ট লুকান",
"tooltip": "ROM হ্যাকস, প্যাচ, আর্টওয়ার্ক এবং অন্যান্য নন-গেম কন্টেন্ট অনুসন্ধান ফলাফল থেকে ফিল্টার করে।" "tooltip": "সার্চ রেজাল্ট থেকে ROM হ্যাকস, প্যাচ, আর্টওয়ার্ক এবং অন্যান্য নন-গেম কন্টেন্ট ফিল্টার করে।"
},
"use_old_results": {
"label": "পুরানো সার্চ",
"tooltip": "আপনার সার্চকে পুরানো টেবিল ফরম্যাটের রেজাল্টে রিডাইরেক্ট করে। এগুলি মেটাডেটা পুল করা এড়িয়ে যাবে তাই দ্রুত লোড হবে।"
} }
}, },
"save": "সেটিংস সংরক্ষণ করুন" "save": "সেটিংস সংরক্ষণ করুন"

View File

@@ -1,149 +1,172 @@
{ {
"app": { "app": {
"name": "Myrient Search", "name": "Myrient Search",
"description": "Eine Suchmaschine für Myrient - ein von Erista entwickelter Dienst zur Bewahrung von Videospielen.", "description": "Eine Suchmaschine für Myrient - ein von Erista entwickelter Dienst zur Bewahrung von Videospielen.",
"tagline": "Myrient bewahrt Videospielsammlungen in einer organisierten und öffentlich zugänglichen Form, damit sie nicht in Vergessenheit geraten.", "tagline": "Myrient bewahrt Videospielsammlungen in einer organisierten und öffentlich zugänglichen Form, damit sie nicht in Vergessenheit geraten.",
"disclaimer": "Nicht mit Myrient/Erista verbunden!" "disclaimer": "Nicht mit Myrient/Erista verbunden!"
}, },
"nav": { "nav": {
"settings": "Einstellungen", "settings": "Einstellungen",
"emulators": "Emulatoren", "emulators": "Emulatoren",
"about": "Über uns", "about": "Über uns",
"search": "Suche", "search": "Suche",
"results": "Ergebnisse" "results": "Ergebnisse"
}, },
"search": { "search": {
"placeholder": "Suchen...", "placeholder": "Suchen...",
"button": "Suchen", "button": "Suchen",
"lucky": "Ich habe Glück", "lucky": "Ich habe Glück",
"found": "{{count}} Ergebnis gefunden", "found": "{{count}} Ergebnis gefunden",
"found_plural": "{{count}} Ergebnisse gefunden", "found_plural": "{{count}} Ergebnisse gefunden",
"in_seconds": "in {{seconds}} Sekunden", "in_seconds": "in {{seconds}} Sekunden",
"indexing": "Indexierung läuft noch. Falls etwas in der Liste fehlt, versuchen Sie es in ein paar Minuten erneut", "indexing": "Indexierung läuft noch. Falls etwas in der Liste fehlt, versuchen Sie es in ein paar Minuten erneut",
"non_game_filter": "Filter für Nicht-Spielinhalte ist aktiv", "non_game_filter": "Filter für Nicht-Spielinhalte ist aktiv",
"displaying_results": "Ergebnisse {{start}} bis {{end}} werden angezeigt." "displaying_results": "Ergebnisse {{start}} bis {{end}} werden angezeigt.",
}, "no_description": "Keine Beschreibung gefunden.",
"about": { "no_metadata": "Keine Metadaten gefunden.",
"title": "Über uns", "released": "Veröffentlicht:",
"support": "Wenn Ihnen dieses Projekt gefällt, könnten Sie Myrient unterstützen:", "release_date": "Erscheinungsdatum:",
"donate": "An Myrient spenden", "region": "Region:",
"emulator": { "platform": "Plattform:",
"title": "Integrierter Emulator", "genre": "Genre:",
"description": "Diese Website enthält einen integrierten Emulator, der mit EmulatorJS betrieben wird und Retro-Spiele direkt in Ihrem Browser spielbar macht.", "published": "Veröffentlicht von:",
"compatibility": "Kompatible Spiele haben einen Play-Button auf ihrer Ergebnisseite.", "developed": "Entwickelt von:",
"browser_tip": "Für die beste Spielerfahrung empfehlen wir einen Chromium-basierten Browser mit aktivierter Hardwarebeschleunigung.", "modes": "Spielmodi:",
"save_states": "Spiele werden direkt aus dem öffentlichen Archiv von Myrient geladen. Spielstände werden lokal in Ihrem Browser gespeichert.", "download": "Herunterladen:",
"limitations": "ROM-Hacks, Soundtracks und andere Nicht-Spielinhalte werden vom Emulator nicht unterstützt und lassen sich möglicherweise nicht laden.", "filename": "Dateiname:",
"disabled": "Die Webemulator-Funktion wurde vom Administrator deaktiviert.", "release_group": "Release-Gruppe:",
"contact": "Kontaktieren Sie den Administrator oder starten Sie Ihre eigene Instanz von Myrient Search." "upload_date": "Upload-Datum:",
}, "more_info": "Mehr Info"
"credits": { },
"created_by": "Suchmaschine entwickelt von", "about": {
"view_github": "Projekt auf GitHub ansehen" "title": "Über uns",
} "support": "Wenn Ihnen dieses Projekt gefällt, könnten Sie Myrient unterstützen:",
}, "donate": "An Myrient spenden",
"settings": {
"title": "Einstellungen",
"search_columns": {
"title": "Suchspalten",
"tooltip": "Legt fest, in welchen Spalten die Suchmaschine suchen soll."
},
"score_multiplier": {
"title": "Relevanz-Multiplikator",
"tooltip": "Passt die Gewichtung für Treffer je nach Kategorie an, in der ein Suchwort gefunden wurde."
},
"extras": {
"title": "Erweiterte Einstellungen",
"fuzzy": {
"label": "Unscharfe Suche",
"tooltip": "Wert zwischen 0,00 und 1,00, der bestimmt, wie ähnlich ein Wort sein muss, um als Treffer zu gelten (Levenshtein-Distanz). Höhere Werte erlauben ungenauere Treffer. Der Wert 0 deaktiviert diese Funktion."
},
"prefix": {
"label": "Wortanfänge berücksichtigen",
"tooltip": "Erlaubt Treffer, wenn nur der Anfang eines Wortes übereinstimmt."
},
"match_all": {
"label": "Alle Wörter abgleichen",
"tooltip": "Erfordert, dass jedes Wort der Suchanfrage gefunden wird."
},
"hide_non_game": {
"label": "Nur Spiele anzeigen",
"tooltip": "Blendet ROM-Hacks, Patches, Artworks und andere Inhalte aus, die keine eigentlichen Spiele sind."
}
},
"save": "Einstellungen speichern"
},
"footer": {
"queries": "Anzahl der Suchanfragen:",
"files": "Bekannte Dateien:",
"terms": "Indexierte Begriffe:",
"last_crawl": "Letztes Update:"
},
"emulator": { "emulator": {
"loading": { "title": "Integrierter Emulator",
"rom": "ROM wird geladen...", "description": "Diese Website enthält einen integrierten Emulator, der mit EmulatorJS betrieben wird und Retro-Spiele direkt in Ihrem Browser spielbar macht.",
"downloading": "ROM wird heruntergeladen", "compatibility": "Kompatible Spiele haben einen Play-Button auf ihrer Ergebnisseite.",
"downloading_progress": "ROM-Download: {{percent}}%", "browser_tip": "Für die beste Spielerfahrung empfehlen wir einen Chromium-basierten Browser mit aktivierter Hardwarebeschleunigung.",
"decompressing": "Spiel wird entpackt..." "save_states": "Spiele werden direkt aus dem öffentlichen Archiv von Myrient geladen. Spielstände werden lokal in Ihrem Browser gespeichert.",
}, "limitations": "ROM-Hacks, Soundtracks und andere Nicht-Spielinhalte werden vom Emulator nicht unterstützt und lassen sich möglicherweise nicht laden.",
"error": { "disabled": "Die Webemulator-Funktion wurde vom Administrator deaktiviert.",
"loading": "Fehler beim Laden des Spiels", "contact": "Kontaktieren Sie den Administrator oder starten Sie Ihre eigene Instanz von Myrient Search."
"no_rom": "Keine ROM-Datei im Archiv gefunden",
"http_error": "HTTP-Fehler! Status: {{status}}"
},
"warning": {
"non_game": "Warnung: Diese Datei ist möglicherweise keine Spiel-ROM und funktioniert möglicherweise nicht richtig im Web-Emulator.",
"see_about": "Weitere Informationen finden Sie auf der {{link}}-Seite.",
"no_data": "Keine Emulator-Daten verfügbar.",
"https": "Unsichere HTTP-Verbindung: Einige Emulatoren benötigen HTTPS, um richtig zu funktionieren. Diese Seite ist nicht korrekt eingerichtet."
},
"console": {
"about": "Dies ist ein Online-Emulator, der Spiele direkt aus dem öffentlichen Archiv von Myrient lädt.",
"disclaimer": "Auf dieser Website werden keine Spiele-ROMs gehostet. Alle Inhalte werden direkt von den Myrient-Servern geladen.",
"more_info": "Weitere Informationen zu diesem Dienst finden Sie auf der Über uns-Seite."
},
"recommended": "Empfohlene Emulatoren",
"download": "Herunterladen",
"play": "Spielen",
"not_available": "----",
"disclaimer": "Dieser Emulator lädt Spiele direkt von {{link}}. Mehr dazu auf der {{about}}-Seite."
}, },
"results": { "credits": {
"table": { "created_by": "Suchmaschine entwickelt von",
"name": "Name", "view_github": "Projekt auf GitHub ansehen"
"group": "Gruppe", },
"category": "Kategorie", "metadata": {
"region": "Region", "title": "Metadaten-Informationen",
"type": "Typ", "description": "Diese Website bezieht Metadaten-Informationen über Spiele von {{metadata_source}}. Diese Informationen werden bei der Suche abgerufen. Suchanfragen können langsam sein, bis die Metadaten in der Datenbank zwischengespeichert sind."
"size": "Größe", }
"date": "Datum", },
"score": "Relevanz", "settings": {
"play": "Spielen" "title": "Einstellungen",
} "search_columns": {
"title": "Suchspalten",
"tooltip": "Legt fest, in welchen Spalten die Suchmaschine suchen soll."
},
"score_multiplier": {
"title": "Relevanz-Multiplikator",
"tooltip": "Passt die Gewichtung für Treffer je nach Kategorie an, in der ein Suchwort gefunden wurde."
},
"extras": {
"title": "Erweiterte Einstellungen",
"fuzzy": {
"label": "Unscharfe Suche",
"tooltip": "Wert zwischen 0,00 und 1,00, der bestimmt, wie ähnlich ein Wort sein muss, um als Treffer zu gelten (Levenshtein-Distanz). Höhere Werte erlauben ungenauere Treffer. Der Wert 0 deaktiviert diese Funktion."
},
"prefix": {
"label": "Wortanfänge berücksichtigen",
"tooltip": "Erlaubt Treffer, wenn nur der Anfang eines Wortes übereinstimmt."
},
"match_all": {
"label": "Alle Wörter abgleichen",
"tooltip": "Erfordert, dass jedes Wort der Suchanfrage gefunden wird."
},
"hide_non_game": {
"label": "Nicht-Spiel-Inhalte ausblenden",
"tooltip": "Filtert ROM-Hacks, Patches, Artwork und andere Nicht-Spiel-Inhalte aus den Suchergebnissen."
},
"use_old_results": {
"label": "Alte Suche",
"tooltip": "Leitet deine Suche zur alten tabellarischen Ergebnisansicht weiter. Diese laden schneller, da keine Metadaten abgerufen werden."
}
},
"save": "Einstellungen speichern"
},
"footer": {
"queries": "Anzahl der Suchanfragen:",
"files": "Bekannte Dateien:",
"terms": "Indexierte Begriffe:",
"last_crawl": "Letztes Update:"
},
"emulator": {
"loading": {
"rom": "ROM wird geladen...",
"downloading": "ROM wird heruntergeladen",
"downloading_progress": "ROM-Download: {{percent}}%",
"decompressing": "Spiel wird entpackt..."
}, },
"error": { "error": {
"title": "Fehler", "loading": "Fehler beim Laden des Spiels",
"message": "Etwas ist schiefgelaufen", "no_rom": "Keine ROM-Datei im Archiv gefunden",
"details": "Fehlerdetails: {{message}}", "http_error": "HTTP-Fehler! Status: {{status}}"
"back_home": "Zurück zur Startseite",
"go_back": "Zurück"
}, },
"languages": { "warning": {
"en": "English", "non_game": "Warnung: Diese Datei ist möglicherweise keine Spiel-ROM und funktioniert möglicherweise nicht richtig im Web-Emulator.",
"es": "Español", "see_about": "Weitere Informationen finden Sie auf der {{link}}-Seite.",
"pt": "Português", "no_data": "Keine Emulator-Daten verfügbar.",
"zh": "中文", "https": "Unsichere HTTP-Verbindung: Einige Emulatoren benötigen HTTPS, um richtig zu funktionieren. Diese Seite ist nicht korrekt eingerichtet."
"ja": "日本語", },
"fr": "Français", "console": {
"de": "Deutsch", "about": "Dies ist ein Online-Emulator, der Spiele direkt aus dem öffentlichen Archiv von Myrient lädt.",
"ko": "한국어", "disclaimer": "Auf dieser Website werden keine Spiele-ROMs gehostet. Alle Inhalte werden direkt von den Myrient-Servern geladen.",
"pl": "Polski", "more_info": "Weitere Informationen zu diesem Dienst finden Sie auf der Über uns-Seite."
"tr": "Türkçe", },
"it": "Italiano", "recommended": "Empfohlene Emulatoren",
"romaji": "Romaji", "download": "Herunterladen",
"hi": "हिन्दी", "play": "Spielen",
"ar": "العربية", "not_available": "----",
"bn": "বাংলা", "disclaimer": "Dieser Emulator lädt Spiele direkt von {{link}}. Mehr dazu auf der {{about}}-Seite."
"ru": "Русский" },
"results": {
"table": {
"name": "Name",
"group": "Gruppe",
"category": "Kategorie",
"region": "Region",
"type": "Typ",
"size": "Größe",
"date": "Datum",
"score": "Relevanz",
"play": "Spielen"
} }
} },
"error": {
"title": "Fehler",
"message": "Etwas ist schiefgelaufen",
"details": "Fehlerdetails: {{message}}",
"back_home": "Zurück zur Startseite",
"go_back": "Zurück"
},
"languages": {
"en": "English",
"es": "Español",
"pt": "Português",
"zh": "中文",
"ja": "日本語",
"fr": "Français",
"de": "Deutsch",
"ko": "한국어",
"pl": "Polski",
"tr": "Türkçe",
"it": "Italiano",
"romaji": "Romaji",
"hi": "हिन्दी",
"ar": "العربية",
"bn": "বাংলা",
"ru": "Русский"
}
}

View File

@@ -1,162 +1,172 @@
{ {
"app": { "app": {
"name": "Myrient Search", "name": "Myrient Search",
"description": "A search engine for Myrient - a service by Erista dedicated to video game preservation.", "description": "A search engine for Myrient - a service by Erista dedicated to video game preservation.",
"tagline": "Myrient offers organized and publicly available video game collections, keeping them from becoming lost to time.", "tagline": "Myrient offers organized and publicly available video game collections, keeping them from becoming lost to time.",
"disclaimer": "Not affiliated with Myrient/Erista!" "disclaimer": "Not affiliated with Myrient/Erista!"
}, },
"nav": { "nav": {
"settings": "Settings", "settings": "Settings",
"emulators": "Emulators", "emulators": "Emulators",
"about": "About", "about": "About",
"search": "Search", "search": "Search",
"results": "Results" "results": "Results"
}, },
"search": { "search": {
"placeholder": "Search...", "placeholder": "Search...",
"button": "Search", "button": "Search",
"lucky": "I'm Feeling Lucky", "lucky": "I'm Feeling Lucky",
"found": "Found {{count}} result", "found": "Found {{count}} result",
"found_plural": "Found {{count}} results", "found_plural": "Found {{count}} results",
"in_seconds": "in {{seconds}} seconds", "in_seconds": "in {{seconds}} seconds",
"indexing": "Indexing in progress, if the list is missing something please try reloading in a few minutes", "indexing": "Indexing in progress, if the list is missing something please try reloading in a few minutes",
"non_game_filter": "Non-game content filter is active", "non_game_filter": "Non-game content filter is active",
"no_description": "No descrption found.", "no_description": "No descrption found.",
"no_metadata": "No metadata found.", "no_metadata": "No metadata found.",
"displaying_results": "Displaying results {{start}} through {{end}}.", "displaying_results": "Displaying results {{start}} through {{end}}.",
"released": "Released", "released": "Released:",
"region": "Region", "release_date": "Release date:",
"platform": "Platform" "region": "Region:",
}, "platform": "Platform:",
"about": { "genre": "Genre:",
"title": "About", "published": "Published by:",
"support": "If you like this project, please consider supporting Myrient:", "developed": "Developed by:",
"donate": "Donate to Myrient", "modes": "Gameplay modes:",
"emulator": { "download": "Download:",
"title": "Built-in Emulator", "filename": "Filename:",
"description": "This website includes a built-in emulator powered by EmulatorJS that brings retro gaming directly to your browser.", "release_group": "Release group:",
"compatibility": "Compatible games will feature a play button on their search result page.", "upload_date": "Upload date:",
"browser_tip": "For the best gaming experience, use a Chromium-based browser with hardware acceleration turned on.", "more_info": "More Info"
"save_states": "Games are loaded directly from Myrient's public archive. Save states are stored locally in the browser.", },
"limitations": "ROM hacks, soundtracks, and other non-game content are not supported by the emulator and may fail to load.", "about": {
"disabled": "Web Emulator functionality was disabled by the administrator.", "title": "About",
"contact": "Contact the administrator or spin up your own instance of Myrient Search." "support": "If you like this project, please consider supporting Myrient:",
}, "donate": "Donate to Myrient",
"credits": {
"created_by": "Search engine created by",
"view_github": "View project on GitHub"
},
"metadata": {
"title": "Metadata Information",
"description": "This website pulls metadata information about games from {{metadata_source}}. This information is pulled on search. Search queries may be slow until metadata has been cached in the database."
}
},
"settings": {
"title": "Settings",
"search_columns": {
"title": "Search Columns",
"tooltip": "Selects which columns the search engine will search on."
},
"score_multiplier": {
"title": "Search Score Multiplier",
"tooltip": "Multiplies the match score for each word found based on the category it's found in."
},
"extras": {
"title": "Extras",
"fuzzy": {
"label": "Fuzzy Value",
"tooltip": "Value between 0.00 and 1.00 that determines the fuzzy distance (Levenshtein distance) for how closely a word needs to be considered a match. A higher value allows for less stringent matches. A value of 0 disables."
},
"prefix": {
"label": "Allow Prefixes",
"tooltip": "Allows partial matches of words at the start of the word."
},
"match_all": {
"label": "Match All Words",
"tooltip": "Requires all words in the search query to match."
},
"hide_non_game": {
"label": "Hide Non-Game Content",
"tooltip": "Filters out ROM hacks, patches, artwork, and other non-game content from search results."
},
"use_old_results": {
"label": "Old Search",
"tooltip": "Redirects your search to the old table formatted results. These will load faster as they will ignore pulling metadata."
}
},
"save": "Save Settings"
},
"footer": {
"queries": "Number of Queries:",
"files": "Known Files:",
"terms": "Term Count:",
"last_crawl": "Time of Last Crawl:"
},
"emulator": { "emulator": {
"loading": { "title": "Built-in Emulator",
"rom": "Loading ROM...", "description": "This website includes a built-in emulator powered by EmulatorJS that brings retro gaming directly to your browser.",
"downloading": "Downloading ROM", "compatibility": "Compatible games will feature a play button on their search result page.",
"downloading_progress": "Downloading ROM: {{percent}}%", "browser_tip": "For the best gaming experience, use a Chromium-based browser with hardware acceleration turned on.",
"decompressing": "Decompressing the game..." "save_states": "Games are loaded directly from Myrient's public archive. Save states are stored locally in the browser.",
}, "limitations": "ROM hacks, soundtracks, and other non-game content are not supported by the emulator and may fail to load.",
"error": { "disabled": "Web Emulator functionality was disabled by the administrator.",
"loading": "Error loading game", "contact": "Contact the administrator or spin up your own instance of Myrient Search."
"no_rom": "No ROM file found in archive",
"http_error": "HTTP error! status: {{status}}"
},
"warning": {
"non_game": "Warning: This file may not be a game ROM and might not work properly in the web emulator.",
"see_about": "See the {{link}} page for more information.",
"no_data": "No emulator data available.",
"https": "Insecure HTTP: Some emulators require HTTPS to function properly. This instance isn't properly configured."
},
"console": {
"about": "This is an online emulator running game ROMs directly from Myrient's public archive.",
"disclaimer": "No game ROMs are hosted on this website. All content is loaded directly from Myrient servers.",
"more_info": "For more information about this service, please visit the About page."
},
"recommended": "Recommended Emulators",
"download": "Download",
"play": "Play",
"not_available": "----",
"disclaimer": "This emulator loads games directly from {{link}}. Learn more on the {{about}} page."
}, },
"results": { "credits": {
"table": { "created_by": "Search engine created by",
"name": "Name", "view_github": "View project on GitHub"
"group": "Group", },
"category": "Category", "metadata": {
"region": "Region", "title": "Metadata Information",
"type": "Type", "description": "This website pulls metadata information about games from {{metadata_source}}. This information is pulled on search. Search queries may be slow until metadata has been cached in the database."
"size": "Size", }
"date": "Date", },
"score": "Search Score", "settings": {
"play": "Play" "title": "Settings",
} "search_columns": {
"title": "Search Columns",
"tooltip": "Selects which columns the search engine will search on."
},
"score_multiplier": {
"title": "Search Score Multiplier",
"tooltip": "Multiplies the match score for each word found based on the category it's found in."
},
"extras": {
"title": "Extras",
"fuzzy": {
"label": "Fuzzy Value",
"tooltip": "Value between 0.00 and 1.00 that determines the fuzzy distance (Levenshtein distance) for how closely a word needs to be considered a match. A higher value allows for less stringent matches. A value of 0 disables."
},
"prefix": {
"label": "Allow Prefixes",
"tooltip": "Allows partial matches of words at the start of the word."
},
"match_all": {
"label": "Match All Words",
"tooltip": "Requires all words in the search query to match."
},
"hide_non_game": {
"label": "Hide Non-Game Content",
"tooltip": "Filters out ROM hacks, patches, artwork, and other non-game content from search results."
},
"use_old_results": {
"label": "Old Search",
"tooltip": "Redirects your search to the old table formatted results. These will load faster as they will ignore pulling metadata."
}
},
"save": "Save Settings"
},
"footer": {
"queries": "Number of Queries:",
"files": "Known Files:",
"terms": "Term Count:",
"last_crawl": "Time of Last Crawl:"
},
"emulator": {
"loading": {
"rom": "Loading ROM...",
"downloading": "Downloading ROM",
"downloading_progress": "Downloading ROM: {{percent}}%",
"decompressing": "Decompressing the game..."
}, },
"error": { "error": {
"title": "Error", "loading": "Error loading game",
"message": "Something went wrong", "no_rom": "No ROM file found in archive",
"details": "Error details: {{message}}", "http_error": "HTTP error! status: {{status}}"
"back_home": "Back to Home",
"go_back": "Go Back"
}, },
"languages": { "warning": {
"en": "English", "non_game": "Warning: This file may not be a game ROM and might not work properly in the web emulator.",
"es": "Español", "see_about": "See the {{link}} page for more information.",
"pt": "Português", "no_data": "No emulator data available.",
"zh": "中文", "https": "Insecure HTTP: Some emulators require HTTPS to function properly. This instance isn't properly configured."
"ja": "日本語", },
"fr": "Français", "console": {
"de": "Deutsch", "about": "This is an online emulator running game ROMs directly from Myrient's public archive.",
"ko": "한국어", "disclaimer": "No game ROMs are hosted on this website. All content is loaded directly from Myrient servers.",
"pl": "Polski", "more_info": "For more information about this service, please visit the About page."
"tr": "Türkçe", },
"it": "Italiano", "recommended": "Recommended Emulators",
"romaji": "Romaji", "download": "Download",
"hi": "हिन्दी", "play": "Play",
"ar": "العربية", "not_available": "----",
"bn": "বাংলা", "disclaimer": "This emulator loads games directly from {{link}}. Learn more on the {{about}} page."
"ru": "Русский" },
"results": {
"table": {
"name": "Name",
"group": "Group",
"category": "Category",
"region": "Region",
"type": "Type",
"size": "Size",
"date": "Date",
"score": "Search Score",
"play": "Play"
} }
} },
"error": {
"title": "Error",
"message": "Something went wrong",
"details": "Error details: {{message}}",
"back_home": "Back to Home",
"go_back": "Go Back"
},
"languages": {
"en": "English",
"es": "Español",
"pt": "Português",
"zh": "中文",
"ja": "日本語",
"fr": "Français",
"de": "Deutsch",
"ko": "한국어",
"pl": "Polski",
"tr": "Türkçe",
"it": "Italiano",
"romaji": "Romaji",
"hi": "हिन्दी",
"ar": "العربية",
"bn": "বাংলা",
"ru": "Русский"
}
}

View File

@@ -21,7 +21,22 @@
"in_seconds": "en {{seconds}} segundos", "in_seconds": "en {{seconds}} segundos",
"indexing": "Indexación en curso, si falta algo en la lista, inténtelo de nuevo en unos minutos", "indexing": "Indexación en curso, si falta algo en la lista, inténtelo de nuevo en unos minutos",
"non_game_filter": "El filtro de contenido que no es juego está activado", "non_game_filter": "El filtro de contenido que no es juego está activado",
"displaying_results": "Mostrando resultados del {{start}} al {{end}}." "displaying_results": "Mostrando resultados del {{start}} al {{end}}.",
"no_description": "No se encontró descripción.",
"no_metadata": "No se encontraron metadatos.",
"released": "Lanzado:",
"release_date": "Fecha de lanzamiento:",
"region": "Región:",
"platform": "Plataforma:",
"genre": "Género:",
"published": "Publicado por:",
"developed": "Desarrollado por:",
"modes": "Modos de juego:",
"download": "Descargar:",
"filename": "Nombre del archivo:",
"release_group": "Grupo de lanzamiento:",
"upload_date": "Fecha de subida:",
"more_info": "Más información"
}, },
"about": { "about": {
"title": "Acerca de", "title": "Acerca de",
@@ -40,6 +55,10 @@
"credits": { "credits": {
"created_by": "Buscador creado por", "created_by": "Buscador creado por",
"view_github": "Ver proyecto en GitHub" "view_github": "Ver proyecto en GitHub"
},
"metadata": {
"title": "Información de Metadatos",
"description": "Este sitio web obtiene información de metadatos sobre juegos de {{metadata_source}}. Esta información se obtiene durante la búsqueda. Las consultas de búsqueda pueden ser lentas hasta que los metadatos se almacenen en caché en la base de datos."
} }
}, },
"settings": { "settings": {
@@ -67,11 +86,15 @@
"tooltip": "Requiere que todas las palabras de la búsqueda tengan coincidencias." "tooltip": "Requiere que todas las palabras de la búsqueda tengan coincidencias."
}, },
"hide_non_game": { "hide_non_game": {
"label": "Ocultar contenido que no son juegos", "label": "Ocultar contenido que no es juego",
"tooltip": "Filtra hacks de ROM, parches, imágenes y otros contenidos que no son juegos de los resultados de búsqueda." "tooltip": "Filtra ROM hacks, parches, ilustraciones y otro contenido que no sea juegos de los resultados de búsqueda."
},
"use_old_results": {
"label": "Búsqueda antigua",
"tooltip": "Redirige tu búsqueda al antiguo formato de tabla de resultados. Estos cargarán más rápido ya que ignorarán la obtención de metadatos."
} }
}, },
"save": "Guardar Configuración" "save": "Guardar ajustes"
}, },
"footer": { "footer": {
"queries": "Número de Consultas:", "queries": "Número de Consultas:",

View File

@@ -21,7 +21,22 @@
"in_seconds": "en {{seconds}} secondes", "in_seconds": "en {{seconds}} secondes",
"indexing": "Indexation en cours, si quelque chose manque dans la liste, réessayez dans quelques minutes", "indexing": "Indexation en cours, si quelque chose manque dans la liste, réessayez dans quelques minutes",
"non_game_filter": "Le filtre de contenu non-jeu est activé", "non_game_filter": "Le filtre de contenu non-jeu est activé",
"displaying_results": "Résultats {{start}} à {{end}}." "displaying_results": "Résultats {{start}} à {{end}}.",
"no_description": "Aucune description trouvée.",
"no_metadata": "Aucune métadonnée trouvée.",
"released": "Sorti le :",
"release_date": "Date de sortie :",
"region": "Région :",
"platform": "Plateforme :",
"genre": "Genre :",
"published": "Publié par :",
"developed": "Développé par :",
"modes": "Modes de jeu :",
"download": "Télécharger :",
"filename": "Nom du fichier :",
"release_group": "Groupe de release :",
"upload_date": "Date de téléchargement :",
"more_info": "Plus d'infos"
}, },
"about": { "about": {
"title": "À propos", "title": "À propos",
@@ -40,6 +55,10 @@
"credits": { "credits": {
"created_by": "Moteur de recherche créé par", "created_by": "Moteur de recherche créé par",
"view_github": "Voir le projet sur GitHub" "view_github": "Voir le projet sur GitHub"
},
"metadata": {
"title": "Informations sur les métadonnées",
"description": "Ce site web récupère les métadonnées des jeux depuis {{metadata_source}}. Ces informations sont récupérées lors de la recherche. Les requêtes de recherche peuvent être lentes jusqu'à ce que les métadonnées soient mises en cache dans la base de données."
} }
}, },
"settings": { "settings": {

View File

@@ -21,7 +21,22 @@
"in_seconds": "{{seconds}} सेकंड में", "in_seconds": "{{seconds}} सेकंड में",
"indexing": "इंडेक्सिंग प्रगति पर है, अगर सूची में कुछ गायब है तो कृपया कुछ मिनटों में पुनः प्रयास करें", "indexing": "इंडेक्सिंग प्रगति पर है, अगर सूची में कुछ गायब है तो कृपया कुछ मिनटों में पुनः प्रयास करें",
"non_game_filter": "गैर-गेम सामग्री फ़िल्टर सक्रिय है", "non_game_filter": "गैर-गेम सामग्री फ़िल्टर सक्रिय है",
"displaying_results": "{{start}} से {{end}} तक के परिणाम दिखा रहे हैं।" "displaying_results": "{{start}} से {{end}} तक के परिणाम दिखा रहे हैं।",
"no_description": "कोई विवरण नहीं मिला।",
"no_metadata": "कोई मेटाडेटा नहीं मिला।",
"released": "रिलीज़ हुआ:",
"release_date": "रिलीज़ की तारीख:",
"region": "क्षेत्र:",
"platform": "प्लेटफ़ॉर्म:",
"genre": "श्रेणी:",
"published": "प्रकाशक:",
"developed": "डेवलपर:",
"modes": "गेमप्ले मोड:",
"download": "डाउनलोड:",
"filename": "फ़ाइल का नाम:",
"release_group": "रिलीज़ ग्रुप:",
"upload_date": "अपलोड की तारीख:",
"more_info": "अधिक जानकारी"
}, },
"about": { "about": {
"title": "परिचय", "title": "परिचय",
@@ -40,6 +55,10 @@
"credits": { "credits": {
"created_by": "खोज इंजन किसके द्वारा बनाया गया:", "created_by": "खोज इंजन किसके द्वारा बनाया गया:",
"view_github": "GitHub पर प्रोजेक्ट देखें" "view_github": "GitHub पर प्रोजेक्ट देखें"
},
"metadata": {
"title": "मेटाडेटा जानकारी",
"description": "यह वेबसाइट {{metadata_source}} से गेम्स की मेटाडेटा जानकारी प्राप्त करती है। यह जानकारी खोज के समय प्राप्त की जाती है। मेटाडेटा डेटाबेस में कैश होने तक खोज क्वेरी धीमी हो सकती हैं।"
} }
}, },
"settings": { "settings": {
@@ -69,6 +88,10 @@
"hide_non_game": { "hide_non_game": {
"label": "गैर-गेम सामग्री छिपाएं", "label": "गैर-गेम सामग्री छिपाएं",
"tooltip": "खोज परिणामों से ROM हैक्स, पैच, आर्टवर्क और अन्य गैर-गेम सामग्री को फ़िल्टर करता है।" "tooltip": "खोज परिणामों से ROM हैक्स, पैच, आर्टवर्क और अन्य गैर-गेम सामग्री को फ़िल्टर करता है।"
},
"use_old_results": {
"label": "पुरानी खोज",
"tooltip": "आपकी खोज को पुराने टेबल फॉर्मैट वाले परिणामों में भेजता है। ये मेटाडेटा को नज़रअंदाज़ करेंगे इसलिए तेज़ी से लोड होंगे।"
} }
}, },
"save": "सेटिंग्स सहेजें" "save": "सेटिंग्स सहेजें"
@@ -103,7 +126,6 @@
"more_info": "इस सेवा के बारे में अधिक जानकारी के लिए, कृपया परिचय पृष्ठ पर जाएं।" "more_info": "इस सेवा के बारे में अधिक जानकारी के लिए, कृपया परिचय पृष्ठ पर जाएं।"
}, },
"recommended": "अनुशंसित एमुलेटर्स", "recommended": "अनुशंसित एमुलेटर्स",
"download": "डाउनलोड",
"play": "खेलें", "play": "खेलें",
"not_available": "----", "not_available": "----",
"disclaimer": "यह एमुलेटर {{link}} से सीधे गेम लोड करता है। {{about}} पृष्ठ पर अधिक जानें।" "disclaimer": "यह एमुलेटर {{link}} से सीधे गेम लोड करता है। {{about}} पृष्ठ पर अधिक जानें।"

View File

@@ -21,7 +21,22 @@
"in_seconds": "in {{seconds}} secondi", "in_seconds": "in {{seconds}} secondi",
"indexing": "Indicizzazione in corso, se manca qualcosa nell'elenco riprova tra qualche minuto", "indexing": "Indicizzazione in corso, se manca qualcosa nell'elenco riprova tra qualche minuto",
"non_game_filter": "Filtro per contenuti non-gioco attivo", "non_game_filter": "Filtro per contenuti non-gioco attivo",
"displaying_results": "Risultati da {{start}} a {{end}}." "displaying_results": "Risultati da {{start}} a {{end}}.",
"no_description": "Nessuna descrizione trovata.",
"no_metadata": "Nessun metadato trovato.",
"released": "Rilasciato:",
"release_date": "Data di uscita:",
"region": "Regione:",
"platform": "Piattaforma:",
"genre": "Genere:",
"published": "Pubblicato da:",
"developed": "Sviluppato da:",
"modes": "Modalità di gioco:",
"download": "Scarica:",
"filename": "Nome file:",
"release_group": "Gruppo di release:",
"upload_date": "Data di caricamento:",
"more_info": "Più informazioni"
}, },
"about": { "about": {
"title": "Informazioni", "title": "Informazioni",
@@ -40,6 +55,10 @@
"credits": { "credits": {
"created_by": "Motore di ricerca creato da", "created_by": "Motore di ricerca creato da",
"view_github": "Visualizza progetto su GitHub" "view_github": "Visualizza progetto su GitHub"
},
"metadata": {
"title": "Informazioni sui Metadati",
"description": "Questo sito web recupera informazioni sui metadati dei giochi da {{metadata_source}}. Queste informazioni vengono recuperate durante la ricerca. Le query di ricerca potrebbero essere lente fino a quando i metadati non vengono memorizzati nella cache del database."
} }
}, },
"settings": { "settings": {
@@ -68,10 +87,14 @@
}, },
"hide_non_game": { "hide_non_game": {
"label": "Nascondi contenuti non di gioco", "label": "Nascondi contenuti non di gioco",
"tooltip": "Filtra ROM modificate, patch, grafica e altri contenuti non di gioco dai risultati della ricerca." "tooltip": "Filtra ROM hack, patch, artwork e altri contenuti non di gioco dai risultati di ricerca."
},
"use_old_results": {
"label": "Ricerca vecchia",
"tooltip": "Reindirizza la tua ricerca ai risultati nel vecchio formato tabellare. Questi caricheranno più velocemente poiché ignoreranno il recupero dei metadati."
} }
}, },
"save": "Salva Impostazioni" "save": "Salva impostazioni"
}, },
"footer": { "footer": {
"queries": "Numero di Ricerche:", "queries": "Numero di Ricerche:",

View File

@@ -21,7 +21,22 @@
"in_seconds": "{{seconds}}秒で検索完了", "in_seconds": "{{seconds}}秒で検索完了",
"indexing": "インデックス作成中です。リストに表示されないものがある場合は、数分後に再度お試しください", "indexing": "インデックス作成中です。リストに表示されないものがある場合は、数分後に再度お試しください",
"non_game_filter": "非ゲームコンテンツフィルターが有効です", "non_game_filter": "非ゲームコンテンツフィルターが有効です",
"displaying_results": "{{start}}件目から{{end}}件目を表示中。" "displaying_results": "{{start}}件目から{{end}}件目を表示中。",
"no_description": "説明が見つかりません。",
"no_metadata": "メタデータが見つかりません。",
"released": "発売日:",
"release_date": "リリース日:",
"region": "地域:",
"platform": "プラットフォーム:",
"genre": "ジャンル:",
"published": "発売元:",
"developed": "開発元:",
"modes": "ゲームモード:",
"download": "ダウンロード:",
"filename": "ファイル名:",
"release_group": "リリースグループ:",
"upload_date": "アップロード日:",
"more_info": "詳細情報"
}, },
"about": { "about": {
"title": "サイトについて", "title": "サイトについて",
@@ -40,6 +55,10 @@
"credits": { "credits": {
"created_by": "検索エンジン開発者:", "created_by": "検索エンジン開発者:",
"view_github": "GitHubでプロジェクトを見る" "view_github": "GitHubでプロジェクトを見る"
},
"metadata": {
"title": "メタデータ情報",
"description": "このサイトは{{metadata_source}}からゲームのメタデータ情報を取得します。この情報は検索時に取得されます。メタデータがデータベースにキャッシュされるまで、検索クエリは遅くなる可能性があります。"
} }
}, },
"settings": { "settings": {

View File

@@ -21,7 +21,22 @@
"in_seconds": "{{seconds}}초 소요", "in_seconds": "{{seconds}}초 소요",
"indexing": "인덱싱 중입니다. 목록에 누락된 항목이 있다면 잠시 후 다시 시도해 주세요", "indexing": "인덱싱 중입니다. 목록에 누락된 항목이 있다면 잠시 후 다시 시도해 주세요",
"non_game_filter": "비게임 콘텐츠 필터가 활성화되었습니다", "non_game_filter": "비게임 콘텐츠 필터가 활성화되었습니다",
"displaying_results": "{{start}}번부터 {{end}}번까지의 결과를 표시합니다." "displaying_results": "{{start}}번부터 {{end}}번까지의 결과를 표시합니다.",
"no_description": "설명을 찾을 수 없습니다.",
"no_metadata": "메타데이터를 찾을 수 없습니다.",
"released": "출시일:",
"release_date": "발매일:",
"region": "지역:",
"platform": "플랫폼:",
"genre": "장르:",
"published": "퍼블리셔:",
"developed": "개발사:",
"modes": "게임 모드:",
"download": "다운로드:",
"filename": "파일명:",
"release_group": "릴리즈 그룹:",
"upload_date": "업로드 날짜:",
"more_info": "자세히 보기"
}, },
"about": { "about": {
"title": "소개", "title": "소개",
@@ -40,6 +55,10 @@
"credits": { "credits": {
"created_by": "검색 엔진 개발자:", "created_by": "검색 엔진 개발자:",
"view_github": "GitHub에서 프로젝트 보기" "view_github": "GitHub에서 프로젝트 보기"
},
"metadata": {
"title": "메타데이터 정보",
"description": "이 웹사이트는 {{metadata_source}}에서 게임의 메타데이터 정보를 가져옵니다. 이 정보는 검색 시 가져옵니다. 메타데이터가 데이터베이스에 캐시될 때까지 검색 쿼리가 느릴 수 있습니다."
} }
}, },
"settings": { "settings": {
@@ -103,7 +122,6 @@
"more_info": "이 서비스에 대한 자세한 정보는 소개 페이지를 확인하세요." "more_info": "이 서비스에 대한 자세한 정보는 소개 페이지를 확인하세요."
}, },
"recommended": "추천 에뮬레이터", "recommended": "추천 에뮬레이터",
"download": "다운로드",
"play": "플레이", "play": "플레이",
"not_available": "----", "not_available": "----",
"disclaimer": "이 에뮬레이터는 {{link}}에서 직접 게임을 불러옵니다. {{about}} 페이지에서 더 자세히 알아보세요." "disclaimer": "이 에뮬레이터는 {{link}}에서 직접 게임을 불러옵니다. {{about}} 페이지에서 더 자세히 알아보세요."

View File

@@ -21,7 +21,22 @@
"in_seconds": "w {{seconds}} sekund", "in_seconds": "w {{seconds}} sekund",
"indexing": "Trwa indeksowanie, jeśli brakuje czegoś na liście, spróbuj ponownie za kilka minut", "indexing": "Trwa indeksowanie, jeśli brakuje czegoś na liście, spróbuj ponownie za kilka minut",
"non_game_filter": "Filtr treści niebędących grami jest aktywny", "non_game_filter": "Filtr treści niebędących grami jest aktywny",
"displaying_results": "Wyświetlanie wyników od {{start}} do {{end}}." "displaying_results": "Wyświetlanie wyników od {{start}} do {{end}}.",
"no_description": "Nie znaleziono opisu.",
"no_metadata": "Nie znaleziono metadanych.",
"released": "Wydano:",
"release_date": "Data wydania:",
"region": "Region:",
"platform": "Platforma:",
"genre": "Gatunek:",
"published": "Wydawca:",
"developed": "Deweloper:",
"modes": "Tryby gry:",
"download": "Pobierz:",
"filename": "Nazwa pliku:",
"release_group": "Grupa wydania:",
"upload_date": "Data przesłania:",
"more_info": "Więcej informacji"
}, },
"about": { "about": {
"title": "O nas", "title": "O nas",
@@ -40,6 +55,10 @@
"credits": { "credits": {
"created_by": "Wyszukiwarka stworzona przez", "created_by": "Wyszukiwarka stworzona przez",
"view_github": "Zobacz projekt na GitHub" "view_github": "Zobacz projekt na GitHub"
},
"metadata": {
"title": "Informacje o metadanych",
"description": "Ta strona pobiera informacje o metadanych gier z {{metadata_source}}. Te informacje są pobierane podczas wyszukiwania. Zapytania wyszukiwania mogą być wolne, dopóki metadane nie zostaną zapisane w pamięci podręcznej bazy danych."
} }
}, },
"settings": { "settings": {
@@ -67,8 +86,12 @@
"tooltip": "Wymaga, aby wszystkie słowa z zapytania zostały znalezione." "tooltip": "Wymaga, aby wszystkie słowa z zapytania zostały znalezione."
}, },
"hide_non_game": { "hide_non_game": {
"label": "Ukryj treści niebędące grami", "label": "Ukryj zawartość niebędącą grami",
"tooltip": "Filtruje hacki ROM-ów, patche, grafiki i inne treści niebędące grami z wyników wyszukiwania." "tooltip": "Filtruje hacki ROM-ów, patche, grafiki i inne treści niebędące grami z wyników wyszukiwania."
},
"use_old_results": {
"label": "Stare wyszukiwanie",
"tooltip": "Przekierowuje twoje wyszukiwanie do starego formatu tabelarycznego wyników. Te będą ładować się szybciej, ponieważ pomijają pobieranie metadanych."
} }
}, },
"save": "Zapisz ustawienia" "save": "Zapisz ustawienia"
@@ -103,7 +126,6 @@
"more_info": "Więcej informacji o tej usłudze znajdziesz na stronie O nas." "more_info": "Więcej informacji o tej usłudze znajdziesz na stronie O nas."
}, },
"recommended": "Polecane emulatory", "recommended": "Polecane emulatory",
"download": "Pobierz",
"play": "Graj", "play": "Graj",
"not_available": "----", "not_available": "----",
"disclaimer": "Ten emulator ładuje gry bezpośrednio z {{link}}. Dowiedz się więcej na stronie {{about}}." "disclaimer": "Ten emulator ładuje gry bezpośrednio z {{link}}. Dowiedz się więcej na stronie {{about}}."

View File

@@ -21,7 +21,22 @@
"in_seconds": "em {{seconds}} segundos", "in_seconds": "em {{seconds}} segundos",
"indexing": "Indexação em andamento, se algo estiver faltando na lista, tente novamente em alguns minutos", "indexing": "Indexação em andamento, se algo estiver faltando na lista, tente novamente em alguns minutos",
"non_game_filter": "Filtro de conteúdo não-jogo está ativo", "non_game_filter": "Filtro de conteúdo não-jogo está ativo",
"displaying_results": "Mostrando resultados de {{start}} até {{end}}." "displaying_results": "Mostrando resultados de {{start}} até {{end}}.",
"no_description": "Nenhuma descrição encontrada.",
"no_metadata": "Nenhum metadado encontrado.",
"released": "Lançado:",
"release_date": "Data de lançamento:",
"region": "Região:",
"platform": "Plataforma:",
"genre": "Gênero:",
"published": "Publicado por:",
"developed": "Desenvolvido por:",
"modes": "Modos de jogo:",
"download": "Baixar:",
"filename": "Nome do arquivo:",
"release_group": "Grupo de lançamento:",
"upload_date": "Data de upload:",
"more_info": "Mais informações"
}, },
"about": { "about": {
"title": "Sobre", "title": "Sobre",
@@ -40,6 +55,10 @@
"credits": { "credits": {
"created_by": "Buscador criado por", "created_by": "Buscador criado por",
"view_github": "Ver projeto no GitHub" "view_github": "Ver projeto no GitHub"
},
"metadata": {
"title": "Informações de Metadados",
"description": "Este site obtém informações de metadados sobre jogos do {{metadata_source}}. Essas informações são obtidas durante a pesquisa. As consultas de pesquisa podem ser lentas até que os metadados sejam armazenados em cache no banco de dados."
} }
}, },
"settings": { "settings": {

View File

@@ -21,7 +21,22 @@
"in_seconds": "{{seconds}}byou de kensaku kanryou", "in_seconds": "{{seconds}}byou de kensaku kanryou",
"indexing": "Indeksu sakusei chū desu. Risuto ni hyōji sarenai mono ga aru baai wa, sūfun go ni saikenshite kudasai", "indexing": "Indeksu sakusei chū desu. Risuto ni hyōji sarenai mono ga aru baai wa, sūfun go ni saikenshite kudasai",
"non_game_filter": "Hi-gēmu kontentsu fuiruta ga yūkō desu", "non_game_filter": "Hi-gēmu kontentsu fuiruta ga yūkō desu",
"displaying_results": "{{start}}ken-me kara {{end}}ken-me wo hyōji chū." "displaying_results": "{{start}}ken-me kara {{end}}ken-me wo hyōji chū.",
"no_description": "Setsumei ga mitsukarimasen.",
"no_metadata": "Metadēta ga mitsukarimasen.",
"released": "Hatsubai:",
"release_date": "Hatsubai-bi:",
"region": "Chiiki:",
"platform": "Purattofōmu:",
"genre": "Janru:",
"published": "Hatsubaisha:",
"developed": "Kaihatsusha:",
"modes": "Gēmu mōdo:",
"download": "Daunrōdo:",
"filename": "Fairu mei:",
"release_group": "Rirīsu gurūpu:",
"upload_date": "Apurōdo-bi:",
"more_info": "Kuwashii jōhō"
}, },
"about": { "about": {
"title": "Saito ni tsuite", "title": "Saito ni tsuite",
@@ -40,6 +55,10 @@
"credits": { "credits": {
"created_by": "Kensaku enjin kaihatsusha:", "created_by": "Kensaku enjin kaihatsusha:",
"view_github": "GitHub de purojekuto wo miru" "view_github": "GitHub de purojekuto wo miru"
},
"metadata": {
"title": "Metadēta Jōhō",
"description": "Kono saito wa {{metadata_source}} kara gēmu no metadēta jōhō wo shutoku shimasu. Kono jōhō wa kensaku-ji ni shutoku saremasu. Metadēta ga dētabēsu ni kyasshu sareru made, kensaku kueri wa osoku naru kanōsei ga arimasu."
} }
}, },
"settings": { "settings": {
@@ -103,7 +122,6 @@
"more_info": "Kono sābisu ni tsuite no kuwashii jōhō wa, saito ni tsuite no pēji wo goran kudasai." "more_info": "Kono sābisu ni tsuite no kuwashii jōhō wa, saito ni tsuite no pēji wo goran kudasai."
}, },
"recommended": "Suishou Emyurēta", "recommended": "Suishou Emyurēta",
"download": "Daunrōdo",
"play": "Purei", "play": "Purei",
"not_available": "----", "not_available": "----",
"disclaimer": "Kono emyurēta wa {{link}} kara chokusetsu gēmu wo yomikomi masu. Kuwashiku wa {{about}} pēji wo goran kudasai." "disclaimer": "Kono emyurēta wa {{link}} kara chokusetsu gēmu wo yomikomi masu. Kuwashiku wa {{about}} pēji wo goran kudasai."

View File

@@ -21,7 +21,22 @@
"in_seconds": "за {{seconds}} секунд", "in_seconds": "за {{seconds}} секунд",
"indexing": "Идёт индексация, если в списке чего-то не хватает, попробуйте перезагрузить через несколько минут", "indexing": "Идёт индексация, если в списке чего-то не хватает, попробуйте перезагрузить через несколько минут",
"non_game_filter": "Активирован фильтр не-игрового контента", "non_game_filter": "Активирован фильтр не-игрового контента",
"displaying_results": "Показаны результаты с {{start}} по {{end}}." "displaying_results": "Показаны результаты с {{start}} по {{end}}.",
"no_description": "Описание не найдено.",
"no_metadata": "Метаданные не найдены.",
"released": "Выпущено:",
"release_date": "Дата выхода:",
"region": "Регион:",
"platform": "Платформа:",
"genre": "Жанр:",
"published": "Издатель:",
"developed": "Разработчик:",
"modes": "Режимы игры:",
"download": "Скачать:",
"filename": "Имя файла:",
"release_group": "Релиз-группа:",
"upload_date": "Дата загрузки:",
"more_info": "Подробнее"
}, },
"about": { "about": {
"title": "О сайте", "title": "О сайте",
@@ -40,6 +55,10 @@
"credits": { "credits": {
"created_by": "Поисковая система создана", "created_by": "Поисковая система создана",
"view_github": "Посмотреть проект на GitHub" "view_github": "Посмотреть проект на GitHub"
},
"metadata": {
"title": "Информация о метаданных",
"description": "Этот сайт получает метаданные об играх из {{metadata_source}}. Эта информация загружается при поиске. Поисковые запросы могут быть медленными, пока метаданные не будут кэшированы в базе данных."
} }
}, },
"settings": { "settings": {
@@ -68,7 +87,11 @@
}, },
"hide_non_game": { "hide_non_game": {
"label": "Скрыть не-игровой контент", "label": "Скрыть не-игровой контент",
"tooltip": "Отфильтровывает ROM-хаки, патчи, иллюстрации и другой не-игровой контент из результатов поиска." "tooltip": "Фильтрует ROM-хаки, патчи, изображения и другой не-игровой контент из результатов поиска."
},
"use_old_results": {
"label": "Старый поиск",
"tooltip": "Перенаправляет ваш поиск на старый табличный формат результатов. Они загрузятся быстрее, так как не будут получать метаданные."
} }
}, },
"save": "Сохранить настройки" "save": "Сохранить настройки"
@@ -103,7 +126,6 @@
"more_info": "Для получения дополнительной информации об этом сервисе, пожалуйста, посетите страницу О сайте." "more_info": "Для получения дополнительной информации об этом сервисе, пожалуйста, посетите страницу О сайте."
}, },
"recommended": "Рекомендуемые эмуляторы", "recommended": "Рекомендуемые эмуляторы",
"download": "Скачать",
"play": "Играть", "play": "Играть",
"not_available": "----", "not_available": "----",
"disclaimer": "Этот эмулятор загружает игры напрямую из {{link}}. Узнайте больше на странице {{about}}." "disclaimer": "Этот эмулятор загружает игры напрямую из {{link}}. Узнайте больше на странице {{about}}."

View File

@@ -21,7 +21,22 @@
"in_seconds": "{{seconds}} saniyede", "in_seconds": "{{seconds}} saniyede",
"indexing": "İndeksleme devam ediyor, listede eksik bir şey varsa lütfen birkaç dakika sonra tekrar deneyin", "indexing": "İndeksleme devam ediyor, listede eksik bir şey varsa lütfen birkaç dakika sonra tekrar deneyin",
"non_game_filter": "Oyun dışı içerik filtresi etkin", "non_game_filter": "Oyun dışı içerik filtresi etkin",
"displaying_results": "{{start}} ile {{end}} arası sonuçlar gösteriliyor." "displaying_results": "{{start}} ile {{end}} arası sonuçlar gösteriliyor.",
"no_description": "Açıklama bulunamadı.",
"no_metadata": "Meta veri bulunamadı.",
"released": "Yayınlandı:",
"release_date": ıkış tarihi:",
"region": "Bölge:",
"platform": "Platform:",
"genre": "Tür:",
"published": "Yayıncı:",
"developed": "Geliştirici:",
"modes": "Oyun modları:",
"download": "İndir:",
"filename": "Dosya adı:",
"release_group": "Yayın grubu:",
"upload_date": "Yükleme tarihi:",
"more_info": "Daha fazla bilgi"
}, },
"about": { "about": {
"title": "Hakkında", "title": "Hakkında",
@@ -40,6 +55,10 @@
"credits": { "credits": {
"created_by": "Arama motoru şu kişi tarafından oluşturuldu:", "created_by": "Arama motoru şu kişi tarafından oluşturuldu:",
"view_github": "Projeyi GitHub'da görüntüle" "view_github": "Projeyi GitHub'da görüntüle"
},
"metadata": {
"title": "Meta Veri Bilgisi",
"description": "Bu web sitesi {{metadata_source}} üzerinden oyunlar hakkında meta veri bilgisi çeker. Bu bilgiler arama sırasında çekilir. Meta veriler veritabanında önbelleğe alınana kadar arama sorguları yavaş olabilir."
} }
}, },
"settings": { "settings": {
@@ -67,8 +86,12 @@
"tooltip": "Arama sorgusundaki tüm kelimelerin eşleşmesini gerektirir." "tooltip": "Arama sorgusundaki tüm kelimelerin eşleşmesini gerektirir."
}, },
"hide_non_game": { "hide_non_game": {
"label": "Oyun Olmayan İçeriği Gizle", "label": "Oyun Dışı İçeriği Gizle",
"tooltip": "ROM hackleri, yamalar, görseller ve diğer oyun dışı içerikleri arama sonuçlarından filtreler." "tooltip": "ROM hack'leri, yamalar, görseller ve diğer oyun dışı içerikleri arama sonuçlarından filtreler."
},
"use_old_results": {
"label": "Eski Arama",
"tooltip": "Aramanızı eski tablo formatındaki sonuçlara yönlendirir. Bunlar meta verileri çekmeyeceği için daha hızlı yüklenecektir."
} }
}, },
"save": "Ayarları Kaydet" "save": "Ayarları Kaydet"

View File

@@ -21,7 +21,22 @@
"in_seconds": "用时{{seconds}}秒", "in_seconds": "用时{{seconds}}秒",
"indexing": "索引正在进行中,如果列表中缺少内容,请稍后再试", "indexing": "索引正在进行中,如果列表中缺少内容,请稍后再试",
"non_game_filter": "非游戏内容过滤已启用", "non_game_filter": "非游戏内容过滤已启用",
"displaying_results": "显示第{{start}}至{{end}}条结果。" "displaying_results": "显示第{{start}}至{{end}}条结果。",
"no_description": "未找到描述。",
"no_metadata": "未找到元数据。",
"released": "发布时间:",
"release_date": "发行日期:",
"region": "地区:",
"platform": "平台:",
"genre": "类型:",
"published": "发行商:",
"developed": "开发商:",
"modes": "游戏模式:",
"download": "下载:",
"filename": "文件名:",
"release_group": "发布组:",
"upload_date": "上传日期:",
"more_info": "更多信息"
}, },
"about": { "about": {
"title": "关于", "title": "关于",
@@ -40,6 +55,10 @@
"credits": { "credits": {
"created_by": "搜索引擎开发者:", "created_by": "搜索引擎开发者:",
"view_github": "在GitHub上查看项目" "view_github": "在GitHub上查看项目"
},
"metadata": {
"title": "元数据信息",
"description": "本网站从{{metadata_source}}获取游戏的元数据信息。此信息在搜索时获取。在元数据缓存到数据库之前,搜索查询可能会较慢。"
} }
}, },
"settings": { "settings": {

View File

@@ -47,40 +47,46 @@
<% } %> <% } %>
<% if(metadata.developers) {%> <% if(metadata.developers) {%>
<div> <div>
<p><span class="info">Developed by:</span> <%= JSON.parse(metadata.developers).join(", ") %></p> <p><span class="info"><%= __('search.developed') %></span> <%= JSON.parse(metadata.developers).join(", ") %></p>
</div> </div>
<% } %> <% } %>
<% if(metadata.publishers) {%> <% if(metadata.publishers) {%>
<div> <div>
<p><span class="info">Published by:</span> <%= JSON.parse(metadata.publishers).join(", ") %></p> <p><span class="info"><%= __('search.published') %></span> <%= JSON.parse(metadata.publishers).join(", ") %></p>
</div> </div>
<% } %> <% } %>
<% if(metadata.releasedate) {%> <% if(metadata.releasedate) {%>
<div> <div>
<p><span class="info">Release date:</span> <%= metadata.releasedate %></p> <p><span class="info"><%= __('search.release_date') %></span> <%= metadata.releasedate %></p>
</div> </div>
<% } %> <% } %>
<% if(file.region) {%> <% if(file.region) {%>
<div> <div>
<p><span class="info">Region:</span> <%= file.region %></p> <p><span class="info"><%= __('search.region') %></span> <%= file.region %></p>
</div> </div>
<% } %> <% } %>
<% if(metadata.genre) {%> <% if(metadata.genre) {%>
<div> <div>
<p><span class="info">Genre:</span> <%= JSON.parse(metadata.genre).join(", ") %></p> <p><span class="info"><%= __('search.genre') %></span> <%= JSON.parse(metadata.genre).join(", ") %></p>
</div> </div>
<% } %> <% } %>
<% if(metadata.gamemodes) {%> <% if(metadata.gamemodes) {%>
<div> <div>
<p><span class="info">Gameplay modes:</span> <%= JSON.parse(metadata.gamemodes).join(", ") %></p> <p><span class="info"><%= __('search.modes') %></span> <%= JSON.parse(metadata.gamemodes).join(", ") %></p>
</div> </div>
<% } %> <% } %>
<div>
<p><span class="info"><%= __('search.filename') %></span> <%= file.filename %></p>
</div>
<div>
<p><span class="info"><%= __('search.upload_date') %></span> <%= file.date %></p>
</div>
<div class=""> <div class="">
<p class="description"><%= metadata.description %></p> <p class="description"><%= metadata.description %></p>
</div> </div>
<div> <div>
<p class="actions"> <p class="actions">
<a class="btn btn-sm btn-secondary" href="<%= file.path %>">Download</a> <a class="btn btn-sm btn-secondary" href="<%= file.path %>"><%= __('search.download') %></a>
<% if (process.env.EMULATOR_ENABLED === 'true') { %> <% if (process.env.EMULATOR_ENABLED === 'true') { %>
<% if (isEmulatorCompatible(file.category)) { %> <% if (isEmulatorCompatible(file.category)) { %>
<a class="btn btn-sm btn-secondary" href="/play/<%= file.id %>"><%= __('emulator.play')%></a></a> <% } else { %> <a class="btn btn-sm btn-secondary" href="/play/<%= file.id %>"><%= __('emulator.play')%></a></a> <% } else { %>

View File

@@ -6,49 +6,49 @@
%> %>
<link rel="stylesheet" href="/public/css/result.css"> <link rel="stylesheet" href="/public/css/result.css">
<div class="row w-100 m-0"> <div class="row w-100 m-0">
<form class="ml-2 form-inline w-100" action="/search"> <form class="ml-2 form-inline w-100" action="/search">
<div class="w-100 align-items-center"> <div class="w-100 align-items-center">
<div class="form-group"> <div class="form-group">
<a href="/"> <a href="/">
<pre class="mt-4 ml-2" style="font: 6px / 5px monospace; color: white; text-align: center; overflow: hidden; display: inline-flex;"> <pre class="mt-4 ml-2" style="font: 6px / 5px monospace; color: white; text-align: center; overflow: hidden; display: inline-flex;">
<%= generateAsciiArt() %> <%= generateAsciiArt() %>
</pre> </pre>
</a> </a>
<input type="hidden" name="s" id="searchSettings"> <input type="hidden" name="s" id="searchSettings">
<input id="search" type="text" class="w-50 form-control bg-dark text-white ml-2" name="q" value="<%= query %>" autocomplete="off" placeholder="<%= __('search.placeholder') %>"> <input id="search" type="text" class="w-50 form-control bg-dark text-white ml-2" name="q" value="<%= query %>" autocomplete="off" placeholder="<%= __('search.placeholder') %>">
<button type="submit" class="btn btn-secondary ml-2"><%= __('search.button') %></button> <button type="submit" class="btn btn-secondary ml-2"><%= __('search.button') %></button>
</div> </div>
<ul class="SuggestionList col-sm-12" id="suggestionList" style="width: 50%;left: 195px;"></ul> <ul class="SuggestionList col-sm-12" id="suggestionList" style="width: 50%;left: 195px;"></ul>
</div> </div>
<p class="m-2"> <p class="m-2">
<%= __('search.found_plural', { count: count }) %> <%= __('search.in_seconds', { seconds: elapsed }) %>. <%= __('search.found_plural', { count: count }) %> <%= __('search.in_seconds', { seconds: elapsed }) %>.
<%= indexing ? __('search.indexing') : "" %> <%= indexing ? __('search.indexing') : "" %>
<% if (settings.hideNonGame) { %> <% if (settings.hideNonGame) { %>
<span class="badge badge-info" data-toggle="tooltip" data-placement="top" title="<%= __('settings.extras.hide_non_game.tooltip') %>"> <span class="badge badge-info" data-toggle="tooltip" data-placement="top" title="<%= __('settings.extras.hide_non_game.tooltip') %>">
<%= __('search.non_game_filter') %> <%= __('search.non_game_filter') %>
<a href="/settings" class="text-white ml-1"><i class="bi bi-gear-fill"></i></a> <a href="/settings" class="text-white ml-1"><i class="bi bi-gear-fill"></i></a>
</span> </span>
<% } %> <% } %>
</p> </p>
</form> </form>
<div class="col-sm-12 w-100 mt-3"> <div class="col-sm-12 w-100 mt-3">
<div> <div>
<% for (let x = 0; x < results.length; x++) { %> <% for (let x = 0; x < results.length; x++) { %>
<%- include("../partials/result", {result: results[x]}) %> <%- include("../partials/result", {result: results[x]}) %>
<% } %> <% } %>
</div> </div>
<% <%
if(pageCount > 1) { if(pageCount > 1) {
%> %>
<div class="row justify-content-between"> <div class="row justify-content-between">
<div class="d-md-flex justify-content-between align-items-center dt-layout-end col-md-auto ml-auto"> <div class="d-md-flex justify-content-between align-items-center dt-layout-end col-md-auto ml-auto">
<div class="dt-paging"> <div class="dt-paging">
<nav aria-label="pagination"> <nav aria-label="pagination">
<ul class="pagination"> <ul class="pagination">
<% <%
let ellipsesElem = '<li class="dt-paging-button page-item disabled"><a class="page-link ellipsis" aria-controls="results" aria-disabled="true" data-dt-idx="ellipsis" tabindex="-1">…</a></li> ' let ellipsesElem = '<li class="dt-paging-button page-item disabled"><a class="page-link ellipsis" aria-controls="results" aria-disabled="true" data-dt-idx="ellipsis" tabindex="-1">…</a></li>'
let pageUrlPrefix = '' let pageUrlPrefix = ''
const getPageRange = (page) => { const getPageRange = (page) => {
let pageUpperLimit = pageCount - 4 let pageUpperLimit = pageCount - 4
@@ -73,22 +73,22 @@
} }
let pageRange = getPageRange(pageNum) let pageRange = getPageRange(pageNum)
%> %>
<li class="dt-paging-button page-item <%= pageNum == 1 ? 'disabled' : '' %>"><a <%= pageNum != 1 ? `href=${urlPrefix + (pageNum - 1)}` : '' %> class="page-link previous" aria-controls="results" aria-disabled="true" aria-label="Previous" data-dt-idx="previous" tabindex="-1"></a></li> <li class="dt-paging-button page-item <%= pageNum == 1 ? 'disabled' : '' %>"><a <%= pageNum != 1 ? `href=${urlPrefix + (pageNum - 1)}` : '' %> class="page-link previous" aria-controls="results" aria-disabled="true" aria-label="Previous" data-dt-idx="previous" tabindex="-1"></a></li>
<li class="dt-paging-button page-item <%= pageNum == 1 ? 'active' : '' %>"><a href="<%= urlPrefix + 1 %>" class="page-link" aria-controls="results" aria-current="page" data-dt-idx="0">1</a></li> <li class="dt-paging-button page-item <%= pageNum == 1 ? 'active' : '' %>"><a href="<%= urlPrefix + 1 %>" class="page-link" aria-controls="results" aria-current="page" data-dt-idx="0">1</a></li>
<%- pageNum >= 5 ? ellipsesElem : '' %> <%- pageNum >= 5 ? ellipsesElem : '' %>
<% for(let x = pageRange.lower; x <= pageRange.upper; x++){ <% for(let x = pageRange.lower; x <= pageRange.upper; x++){
if(x == pageCount) break; if(x == pageCount) break;
%> %>
<li class="dt-paging-button page-item <%= pageNum == x ? 'active' : '' %>"><a href="<%= urlPrefix + x %>" class="page-link" aria-controls="results" aria-current="page" data-dt-idx="<%= x - 1 %>"><%= x %></a></li> <li class="dt-paging-button page-item <%= pageNum == x ? 'active' : '' %>"><a href="<%= urlPrefix + x %>" class="page-link" aria-controls="results" aria-current="page" data-dt-idx="<%= x - 1 %>"><%= x %></a></li>
<% } %> <% } %>
<%- pageNum <= pageCount - 5 ? ellipsesElem : '' %> <%- pageNum <= pageCount - 5 ? ellipsesElem : '' %>
<li class="dt-paging-button page-item <%= pageNum == pageCount ? 'active' : '' %>"><a href="<%= urlPrefix + pageCount %>" class="page-link" aria-controls="results" data-dt-idx="<%= pageCount - 1 %>"><%= pageCount %></a></li> <li class="dt-paging-button page-item <%= pageNum == pageCount ? 'active' : '' %>"><a href="<%= urlPrefix + pageCount %>" class="page-link" aria-controls="results" data-dt-idx="<%= pageCount - 1 %>"><%= pageCount %></a></li>
<li class="dt-paging-button page-item <%= pageNum == pageCount ? 'disabled' : '' %>"><a <%= pageNum != pageCount ? `href=${urlPrefix + (pageNum + 1)}` : '' %> class="page-link next" aria-controls="results" aria-label="Next" data-dt-idx="next"></a></li> <li class="dt-paging-button page-item <%= pageNum == pageCount ? 'disabled' : '' %>"><a <%= pageNum != pageCount ? `href=${urlPrefix + (pageNum + 1)}` : '' %> class="page-link next" aria-controls="results" aria-label="Next" data-dt-idx="next"></a></li>
</ul> </ul>
</nav> </nav>
</div>
</div>
</div> </div>
<% } %> </div>
</div> </div>
<% } %>
</div>
</div> </div>

View File

@@ -10,10 +10,10 @@
<div class="col-md"> <div class="col-md">
<p class="title"><a href="<%= file.path %>"><%= metadata.title || file.filename %></a></p> <p class="title"><a href="<%= file.path %>"><%= metadata.title || file.filename %></a></p>
<p class="info"><span class="infoitem badge badge-secondary"><%= __('search.released') %>: <%= metadata.releasedate || file.date %></span> <p class="info"><span class="infoitem badge badge-secondary"><%= __('search.released') %>: <%= metadata.releasedate || file.date %></span>
<span class="infoitem badge badge-secondary"><%= __('search.region') %>: <%= file.region %></span> <span class="infoitem badge badge-secondary"><%= __('search.region') %> <%= file.region %></span>
<span class="infoitem badge badge-secondary"><%= __('search.platform') %>: <%= file.category %></span> <span class="infoitem badge badge-secondary"><%= __('search.platform') %> <%= file.category %></span>
<% if(metadata.genre){ %> <% if(metadata.genre){ %>
<span class="infoitem badge badge-secondary">Genres: <%= JSON.parse(metadata.genre).join(' / ') %></span> <span class="infoitem badge badge-secondary"><%= __('search.genre') %> <%= JSON.parse(metadata.genre).join(' / ') %></span>
<% } %> <% } %>
</p> </p>
<% if(metadata.title) {%> <% if(metadata.title) {%>
@@ -22,12 +22,12 @@
<p class="description"><%= __('search.no_metadata') %></p> <p class="description"><%= __('search.no_metadata') %></p>
<% } %> <% } %>
<% if(metadata.title) {%> <% if(metadata.title) {%>
<p class="file">Filename: <%= file.filename %></p> <p class="file"><%= __('search.filename') %> <%= file.filename %> | <%= __('search.upload_date')%> <%= file.date %></p>
<% } %> <% } %>
<p class="group">Release Group: <%= file.group %></p> <p class="group"><%= __('search.release_group') %> <%= file.group %></p>
<p class="actions"> <p class="actions">
<a class="btn btn-sm btn-secondary" href="/info/<%=file.id %>">More Info</a> <a class="btn btn-sm btn-secondary" href="/info/<%=file.id %>"><%= __('search.more_info') %></a>
<a class="btn btn-sm btn-secondary" href="<%= file.path %>">Download</a> <a class="btn btn-sm btn-secondary" href="<%= file.path %>"><%= __('search.download') %></a>
<% if (process.env.EMULATOR_ENABLED === 'true') { %> <% if (process.env.EMULATOR_ENABLED === 'true') { %>
<% if (isEmulatorCompatible(file.category)) { %> <% if (isEmulatorCompatible(file.category)) { %>
<a class="btn btn-sm btn-secondary" href="/play/<%= file.id %>"><%= __('emulator.play')%></a></a> <% } else { %> <a class="btn btn-sm btn-secondary" href="/play/<%= file.id %>"><%= __('emulator.play')%></a></a> <% } else { %>