diff --git a/src/components/Platforms/PageFooter.vue b/src/components/Platforms/PageFooter.vue index 42cc132a..b51f367e 100644 --- a/src/components/Platforms/PageFooter.vue +++ b/src/components/Platforms/PageFooter.vue @@ -29,3 +29,18 @@ export default { }, }; + + diff --git a/src/components/Releases/Releases.vue b/src/components/Releases/Releases.vue index 4b4b1873..5a1bed58 100644 --- a/src/components/Releases/Releases.vue +++ b/src/components/Releases/Releases.vue @@ -13,7 +13,7 @@

{{ notification.name }}

- Published {{ formattedDate(notification.published_at) }} + {{ $t('releases.published', { date: formattedDate(notification.published_at) })}}
@@ -59,6 +59,7 @@ export default { }, load() { + // TODO: use await / async this.$store.dispatch('LOAD_RELEASES') .then(() => { this.loaded = true; diff --git a/src/components/Settings/GameBoardSettings.vue b/src/components/Settings/GameBoardSettings.vue index c455e4ff..18e33654 100644 --- a/src/components/Settings/GameBoardSettings.vue +++ b/src/components/Settings/GameBoardSettings.vue @@ -2,7 +2,7 @@
-
Platform branding (colors, logo, etc...)
+
{{ $t('settings.branding') }}
+
+ +
+ +
{{ $t('settings.ratings') }}
diff --git a/src/components/Settings/PlatformsSettings.vue b/src/components/Settings/PlatformsSettings.vue index 6283190e..e81c313c 100644 --- a/src/components/Settings/PlatformsSettings.vue +++ b/src/components/Settings/PlatformsSettings.vue @@ -5,8 +5,8 @@
{{ $t('settings.ownedLists') }}
@@ -15,8 +15,8 @@
{{ $t('settings.sortPlatforms') }}
@@ -38,6 +38,7 @@ export default { computed: { ...mapState(['gameLists']), + // TODO: use getter instead hasLists() { return Object.keys(this.gameLists).length > 0; }, diff --git a/src/i18n/ar.json b/src/i18n/ar.json index bb32e311..5502df1e 100644 --- a/src/i18n/ar.json +++ b/src/i18n/ar.json @@ -12,6 +12,12 @@ "returnHome": "العودة إلى المنزل", "pageNotFound": "الصفحة غير موجودة" }, + "errors": { + "loading": "خطأ في تحميل البيانات" + }, + "releases": { + "published": "تاريخ النشر}" + }, "platforms": { "donateMessage": "Gamebrary مجاني ومفتوح المصدر ، والنظر في المساعدة في تطويرها", "donating": "تبرع", @@ -28,6 +34,11 @@ "dangerZone": "منطقة الخطر" } }, + "sessionExpired": { + "title": "انتهت الجلسة", + "login": "تسجيل الدخول", + "exit": "ىخرج" + }, "gameDetail": { "videos": "أشرطة فيديو", "screenshots": "لقطات", @@ -36,7 +47,7 @@ "timeToBeat": "الوقت يداهمك", "gameModes": "نوع اللعبة", "genres": "نوع أدبي", - "gamePlatforms": "منصات", + "gamePlatforms": "متاح أيضًا لـ:", "developers": "مطور", "publishers": "الناشرون", "removeFromList": "ازله من القائمة", @@ -64,8 +75,8 @@ }, "list": { "edit": "تحرير اسم القائمة", - "placeholder": "اسم القائمة (مثل المملوكة)", - "suggestionsTitle": "اقتراحات", + "type": "نوع القائمة", + "placeholder": "اكتب اسم قائمتك هنا", "suggestions": { "owned": "مملوكة", "wishlist": "الأماني", @@ -74,6 +85,9 @@ }, "input": "أدخل بنفسك", "add": "اضف قائمة", + "duplicateWarning": "لديك بالفعل قائمة بهذا الاسم", + "getStarted": "البدء!", + "addFirstTime": "مرحبا ، أضف قائمتك الأولى!", "sortByName": "THE", "sortByRating": "أحرز هدفا", "sortByReleaseDate": "تاريخ", @@ -105,6 +119,7 @@ "reloading": "إعادة ...", "releases": "إطلاق", "newsletter": "تلقي رسائل البريد الإلكتروني المحدثة (قريبًا)", + "branding": "العلامة التجارية للمنصة (الألوان ، والشعار ، الخ ...)", "language": "لغة", "languages": { "en": "الإنجليزية", @@ -124,7 +139,7 @@ "signOut": "خروج", "wallpaper": { "title": "تحميل خلفية", - "transparency": "قوائم شبه شفافة", + "transparency": "السماح بالشفافية", "currentWallpaper": "خلفية الحالية", "removeWallpaper": "إزالة خلفية" }, @@ -146,7 +161,7 @@ "title": "إضافة ألعاب إلى", "inputPlaceholder": "ابحث هنا", "alreadyInList": "من نتائج البحث بالفعل في قائمتك", - "noResultsFound": "لا يوجد نتائج ل", + "noResultsFound": "لا نتائج", "missingGame": "في عداد المفقودين لعبة؟ مساعدة المجتمع و", "addToIGDB": "إضافته إلى IGDB" }, diff --git a/src/i18n/cs.json b/src/i18n/cs.json index 38d9bc36..8a5b1614 100644 --- a/src/i18n/cs.json +++ b/src/i18n/cs.json @@ -12,6 +12,12 @@ "returnHome": "Vrátit se domů", "pageNotFound": "Stránka nenalezena" }, + "errors": { + "loading": "Při načítání dat došlo k chybě" + }, + "releases": { + "published": "Zveřejněno {date}" + }, "platforms": { "donateMessage": "Gamebrary je bezplatný a otevřený zdroj, zvažte pomoc při jeho vývoji", "donating": "darování", @@ -28,6 +34,11 @@ "dangerZone": "Nebezpečná zóna" } }, + "sessionExpired": { + "title": "Relace vypršela", + "login": "Přihlásit se", + "exit": "Výstup" + }, "gameDetail": { "videos": "Videa", "screenshots": "Screenshoty", @@ -36,7 +47,7 @@ "timeToBeat": "Je čas porazit", "gameModes": "Herní mód", "genres": "Žánr", - "gamePlatforms": "Platformy", + "gamePlatforms": "K dispozici také pro:", "developers": "Vývojář", "publishers": "Vydavatelé", "removeFromList": "Odstranit ze seznamu", @@ -64,8 +75,8 @@ }, "list": { "edit": "Upravit název seznamu", - "placeholder": "Název seznamu (např. Vlastní)", - "suggestionsTitle": "Návrhy", + "type": "Typ seznamu", + "placeholder": "Sem zadejte název seznamu", "suggestions": { "owned": "Vlastní", "wishlist": "Seznam přání", @@ -74,6 +85,9 @@ }, "input": "Zadejte svůj vlastní", "add": "Přidat seznam", + "duplicateWarning": "Již máte seznam s tímto názvem", + "getStarted": "Začít!", + "addFirstTime": "Vítejte, přidejte svůj první seznam!", "sortByName": "", "sortByRating": "Skóre", "sortByReleaseDate": "datum", @@ -105,6 +119,7 @@ "reloading": "Přebíjení...", "releases": "Vydání", "newsletter": "Dostávat aktualizační e-maily (již brzy)", + "branding": "Značky platforem (barvy, logo atd.)", "language": "Jazyk", "languages": { "en": "Angličtina", @@ -114,7 +129,7 @@ "ar": "arabština", "fr": "francouzština", "it": "italština", - "eu": "Baskičtina", + "eu": "Baskicko", "cs": "čeština", "ja": "japonský" }, @@ -124,7 +139,7 @@ "signOut": "Odhlásit se", "wallpaper": { "title": "Nahrajte tapetu", - "transparency": "Poloprůhledné seznamy", + "transparency": "Povolit průhlednost", "currentWallpaper": "Aktuální tapeta", "removeWallpaper": "Odstraňte tapetu" }, @@ -146,7 +161,7 @@ "title": "Přidat hry do", "inputPlaceholder": "Hledej tady", "alreadyInList": "z výsledků vyhledávání již ve vašem seznamu", - "noResultsFound": "Nebyly nalezeny žádné výsledky", + "noResultsFound": "Žádné výsledky", "missingGame": "Chybí vám hra? Pomozte komunitě a", "addToIGDB": "Přidejte ji do IGDB" }, diff --git a/src/i18n/de.json b/src/i18n/de.json index 5de21e30..6d0e681b 100644 --- a/src/i18n/de.json +++ b/src/i18n/de.json @@ -12,6 +12,12 @@ "returnHome": "Nach Hause zurückkehren", "pageNotFound": "Seite nicht gefunden" }, + "errors": { + "loading": "Fehler beim Laden der Daten" + }, + "releases": { + "published": "Veröffentlichungsdatum}" + }, "platforms": { "donateMessage": "Gamebrary ist kostenlos und Open Source", "donating": "spenden", @@ -28,6 +34,11 @@ "dangerZone": "Gefahrenzone" } }, + "sessionExpired": { + "title": "Sitzung abgelaufen", + "login": "Anmeldung", + "exit": "Ausgang" + }, "gameDetail": { "videos": "Videos", "screenshots": "Screenshots", @@ -36,7 +47,7 @@ "timeToBeat": "Zeit zu schlagen", "gameModes": "Spielmodus", "genres": "Genre", - "gamePlatforms": "Plattformen", + "gamePlatforms": "Auch erhältlich für:", "developers": "Entwickler", "publishers": "Verlag", "removeFromList": "Aus Liste entfernen", @@ -64,8 +75,8 @@ }, "list": { "edit": "Listenname bearbeiten", - "placeholder": "Listenname (zB Owned)", - "suggestionsTitle": "Vorschläge", + "type": "Listentyp", + "placeholder": "Geben Sie hier Ihren Listennamen ein", "suggestions": { "owned": "Besessen", "wishlist": "Wunschzettel", @@ -74,6 +85,9 @@ }, "input": "Geben Sie Ihre eigenen ein", "add": "Liste hinzufügen", + "duplicateWarning": "Sie haben bereits eine Liste mit diesem Namen", + "getStarted": "Loslegen!", + "addFirstTime": "Willkommen, füge deine erste Liste hinzu!", "sortByName": "DAS", "sortByRating": "Ergebnis", "sortByReleaseDate": "Datum", @@ -105,6 +119,7 @@ "reloading": "Neuladen...", "releases": "Releases", "newsletter": "Erhalte Update-E-Mails (in Kürze)", + "branding": "Plattform-Branding (Farben, Logo usw.)", "language": "Sprache", "languages": { "en": "Englisch", @@ -124,7 +139,7 @@ "signOut": "Ausloggen", "wallpaper": { "title": "Hintergrundbild hochladen", - "transparency": "Halbtransparente Listen", + "transparency": "Transparenz zulassen", "currentWallpaper": "Aktuelles Hintergrundbild", "removeWallpaper": "Tapete entfernen" }, @@ -146,7 +161,7 @@ "title": "Spiele hinzufügen zu", "inputPlaceholder": "Suche hier", "alreadyInList": "von den Suchergebnissen bereits in Ihrer Liste", - "noResultsFound": "Keine Ergebnisse gefunden für", + "noResultsFound": "Keine Ergebnisse", "missingGame": "Vermissen Sie ein Spiel? Helfen Sie der Community und", "addToIGDB": "Fügen Sie es zu IGDB hinzu" }, diff --git a/src/i18n/en.json b/src/i18n/en.json index 965b830e..851631b7 100644 --- a/src/i18n/en.json +++ b/src/i18n/en.json @@ -12,6 +12,12 @@ "returnHome": "Return home", "pageNotFound": "Page not found" }, + "errors": { + "loading": "Error loading data" + }, + "releases": { + "published": "Published {date}" + }, "platforms": { "donateMessage": "Gamebrary is free and open source, consider helping its development by", "donating": "donating", @@ -28,6 +34,11 @@ "dangerZone": "Danger zone" } }, + "sessionExpired": { + "title": "Session expired", + "login": "Login", + "exit": "Exit" + }, "gameDetail": { "videos": "Videos", "screenshots": "Screenshots", @@ -108,6 +119,7 @@ "reloading": "Reloading...", "releases": "Releases", "newsletter": "Receive update emails (coming soon)", + "branding": "Platform branding (colors, logo, etc...)", "language": "Language", "languages": { "en": "English", diff --git a/src/i18n/es.json b/src/i18n/es.json index 1bb424f9..b31a104d 100644 --- a/src/i18n/es.json +++ b/src/i18n/es.json @@ -12,6 +12,12 @@ "returnHome": "Volver a casa", "pageNotFound": "Página no encontrada" }, + "errors": { + "loading": "Error al cargar datos" + }, + "releases": { + "published": "Fecha de Publicación}" + }, "platforms": { "donateMessage": "Gamebrary es gratuito y de código abierto, considere ayudar a su desarrollo mediante", "donating": "donando", @@ -28,6 +34,11 @@ "dangerZone": "Zona peligrosa" } }, + "sessionExpired": { + "title": "Sesión expirada", + "login": "Iniciar sesión", + "exit": "Salida" + }, "gameDetail": { "videos": "Videos", "screenshots": "Capturas de pantalla", @@ -36,7 +47,7 @@ "timeToBeat": "Hora de vencer", "gameModes": "Modo de juego", "genres": "Género", - "gamePlatforms": "Plataformas", + "gamePlatforms": "También disponible para:", "developers": "Desarrollador", "publishers": "Editores", "removeFromList": "Quitar de la lista", @@ -64,8 +75,8 @@ }, "list": { "edit": "Editar nombre de lista", - "placeholder": "Nombre de la lista (p. Ej., Propiedad)", - "suggestionsTitle": "Sugerencias", + "type": "Tipo de lista", + "placeholder": "Escriba el nombre de su lista aquí", "suggestions": { "owned": "De propiedad", "wishlist": "Lista de deseos", @@ -74,6 +85,9 @@ }, "input": "Ingrese el suyo", "add": "Añadir lista", + "duplicateWarning": "Ya tienes una lista con este nombre", + "getStarted": "¡Empezar!", + "addFirstTime": "Bienvenido, agrega tu primera lista!", "sortByName": "LA", "sortByRating": "Puntuación", "sortByReleaseDate": "Fecha", @@ -105,6 +119,7 @@ "reloading": "Recargando ...", "releases": "Lanzamientos", "newsletter": "Recibir correos electrónicos de actualización (próximamente)", + "branding": "Marca de la plataforma (colores, logotipo, etc.)", "language": "Idioma", "languages": { "en": "Inglés", @@ -124,7 +139,7 @@ "signOut": "desconectar", "wallpaper": { "title": "Subir fondo de pantalla", - "transparency": "Listas semitransparentes", + "transparency": "Permitir transparencia", "currentWallpaper": "Fondo de pantalla actual", "removeWallpaper": "Eliminar fondo de pantalla" }, @@ -146,7 +161,7 @@ "title": "Agregar juegos a", "inputPlaceholder": "Busca aquí", "alreadyInList": "de los resultados de búsqueda que ya están en su lista", - "noResultsFound": "No se encontraron resultados para", + "noResultsFound": "No hay resultados", "missingGame": "¿Te falta un juego? Ayuda a la comunidad y", "addToIGDB": "Agréguelo a IGDB" }, diff --git a/src/i18n/eu.json b/src/i18n/eu.json index f9d9d9e0..84d2637a 100644 --- a/src/i18n/eu.json +++ b/src/i18n/eu.json @@ -12,6 +12,12 @@ "returnHome": "Etxera itzuli", "pageNotFound": "Ez da orria aurkitu" }, + "errors": { + "loading": "Errorea gertatu da datuak kargatzean" + }, + "releases": { + "published": "Argitaratua {data}" + }, "platforms": { "donateMessage": "Gamebrary iturri librea eta irekia da eta kontuan hartu bere garapenari laguntzen", "donating": "eman", @@ -28,6 +34,11 @@ "dangerZone": "Arriskuen zona" } }, + "sessionExpired": { + "title": "Saioa iraungita dago", + "login": "Saioa hasi", + "exit": "Irten" + }, "gameDetail": { "videos": "Bideoak", "screenshots": "Pantaila-", @@ -36,7 +47,7 @@ "timeToBeat": "Irabazteko garaia", "gameModes": "Joko modua", "genres": "generoa", - "gamePlatforms": "plataformak", + "gamePlatforms": "Eskuragarri ere:", "developers": "Developer", "publishers": "Argitaletxeak", "removeFromList": "Kendu zerrendatik", @@ -64,8 +75,8 @@ }, "list": { "edit": "Editatu zerrendaren izena", - "placeholder": "Zerrenda izena (adibidez. Jabea)", - "suggestionsTitle": "Iradokizun", + "type": "Zerrenda mota", + "placeholder": "Idatzi hemen zure zerrenda izena", "suggestions": { "owned": "sozietateak", "wishlist": "Gustuko", @@ -74,6 +85,9 @@ }, "input": "Sartu zurea", "add": "Gehitu zerrenda", + "duplicateWarning": "Dagoeneko zerrenda bat duzu izen horrekin", + "getStarted": "Hasi!", + "addFirstTime": "Ongi etorri, gehitu zure lehen zerrenda!", "sortByName": "THE", "sortByRating": "Puntuazioa", "sortByReleaseDate": "data", @@ -105,6 +119,7 @@ "reloading": "Berkargatzean ...", "releases": "oharrak", "newsletter": "Jaso eguneratze mezu elektronikoak (laster etorriko dira)", + "branding": "Plataforma marka (koloreak, logotipoa, etab ...)", "language": "Hizkuntza", "languages": { "en": "English", @@ -124,7 +139,7 @@ "signOut": "Hasi saioa", "wallpaper": { "title": "Kargatu horma-irudia", - "transparency": "Zerrenda erdi gardenak", + "transparency": "Gardentasuna eman", "currentWallpaper": "Uneko horma-irudia", "removeWallpaper": "Kendu papera" }, @@ -146,7 +161,7 @@ "title": "Gehitu jokoak", "inputPlaceholder": "Bilatu hemen", "alreadyInList": "dagoeneko zure zerrendako bilaketa-emaitzetatik", - "noResultsFound": "Ez da emaitzarik aurkitu", + "noResultsFound": "Emaitzarik ez", "missingGame": "Joko bat falta al zaizu? Lagundu komunitateari eta", "addToIGDB": "Gehitu IGDB-ri" }, diff --git a/src/i18n/fr.json b/src/i18n/fr.json index ac8cb04e..3c7e6bc0 100644 --- a/src/i18n/fr.json +++ b/src/i18n/fr.json @@ -12,8 +12,14 @@ "returnHome": "Rentrer à la maison", "pageNotFound": "Page non trouvée" }, + "errors": { + "loading": "Erreur lors du chargement des données" + }, + "releases": { + "published": "Date de publication}" + }, "platforms": { - "donateMessage": "Gamebrary est gratuit et open source, envisagez d'aider à son développement en", + "donateMessage": "Gamebrary est gratuit et open source, envisagez d’aider son développement en", "donating": "faire un don", "reportBugs": "signaler des bugs", "submitFeedback": "soumettre des commentaires" @@ -28,6 +34,11 @@ "dangerZone": "Zone dangereuse" } }, + "sessionExpired": { + "title": "La session a expiré", + "login": "S'identifier", + "exit": "Sortie" + }, "gameDetail": { "videos": "Vidéos", "screenshots": "Captures d'écran", @@ -36,7 +47,7 @@ "timeToBeat": "Temps à battre", "gameModes": "Mode de jeu", "genres": "Genre", - "gamePlatforms": "Plateformes", + "gamePlatforms": "Aussi disponible pour:", "developers": "Développeur", "publishers": "Les éditeurs", "removeFromList": "Retirer de la liste", @@ -64,8 +75,8 @@ }, "list": { "edit": "Editer le nom de la liste", - "placeholder": "Nom de la liste (par exemple, propriétaire)", - "suggestionsTitle": "Suggestions", + "type": "Type de liste", + "placeholder": "Tapez votre nom de liste ici", "suggestions": { "owned": "Possédé", "wishlist": "Liste de souhaits", @@ -74,6 +85,9 @@ }, "input": "Entrez votre propre", "add": "Ajouter la liste", + "duplicateWarning": "Vous avez déjà une liste avec ce nom", + "getStarted": "Commencer!", + "addFirstTime": "Bienvenue, ajoutez votre première liste!", "sortByName": "LA", "sortByRating": "But", "sortByReleaseDate": "Rendez-vous amoureux", @@ -105,6 +119,7 @@ "reloading": "Rechargement ...", "releases": "Communiqués", "newsletter": "Recevoir des emails de mise à jour (à venir)", + "branding": "Marque de la plateforme (couleurs, logo, etc ...)", "language": "La langue", "languages": { "en": "Anglais", @@ -124,7 +139,7 @@ "signOut": "Déconnexion", "wallpaper": { "title": "Télécharger un fond d'écran", - "transparency": "Listes semi-transparentes", + "transparency": "Autoriser la transparence", "currentWallpaper": "Fond d'écran actuel", "removeWallpaper": "Supprimer le papier peint" }, @@ -146,7 +161,7 @@ "title": "Ajouter des jeux à", "inputPlaceholder": "Cherche ici", "alreadyInList": "des résultats de recherche déjà dans votre liste", - "noResultsFound": "Aucun résultat trouvé pour", + "noResultsFound": "Aucun résultat", "missingGame": "Manquer un jeu? Aidez la communauté et", "addToIGDB": "Ajoutez-le à IGDB" }, diff --git a/src/i18n/it.json b/src/i18n/it.json index f503e5da..9e3dd296 100644 --- a/src/i18n/it.json +++ b/src/i18n/it.json @@ -12,8 +12,14 @@ "returnHome": "Torna a casa", "pageNotFound": "pagina non trovata" }, + "errors": { + "loading": "Errore durante il caricamento dei dati" + }, + "releases": { + "published": "Pubblicato {data}" + }, "platforms": { - "donateMessage": "Gamebrary è gratuito e open source, considera l'idea di aiutarne lo sviluppo", + "donateMessage": "Gamebrary è gratuito e open source, considera di aiutarne lo sviluppo", "donating": "la donazione", "reportBugs": "segnalazione di bug", "submitFeedback": "invio feedback" @@ -28,6 +34,11 @@ "dangerZone": "Zona pericolosa" } }, + "sessionExpired": { + "title": "Sessione scaduta", + "login": "Accesso", + "exit": "Uscita" + }, "gameDetail": { "videos": "video", "screenshots": "Screenshots", @@ -36,7 +47,7 @@ "timeToBeat": "È tempo di battere", "gameModes": "Modalità di gioco", "genres": "Genere", - "gamePlatforms": "piattaforme", + "gamePlatforms": "Disponibile anche per:", "developers": "Sviluppatore", "publishers": "editori", "removeFromList": "Rimuovere dalla lista", @@ -64,8 +75,8 @@ }, "list": { "edit": "Modifica il nome dell'elenco", - "placeholder": "Nome elenco (ad es. Di proprietà)", - "suggestionsTitle": "suggerimenti", + "type": "Tipo di elenco", + "placeholder": "Digita qui il nome della tua lista", "suggestions": { "owned": "Di proprietà", "wishlist": "Lista dei desideri", @@ -74,6 +85,9 @@ }, "input": "Inserisci il tuo", "add": "Aggiungi elenco", + "duplicateWarning": "Hai già un elenco con questo nome", + "getStarted": "Iniziare!", + "addFirstTime": "Benvenuto, aggiungi il tuo primo elenco!", "sortByName": "IL", "sortByRating": "Punto", "sortByReleaseDate": "Data", @@ -105,6 +119,7 @@ "reloading": "Ricaricamento ...", "releases": "Uscite", "newsletter": "Ricevi email di aggiornamento (in arrivo)", + "branding": "Marchio della piattaforma (colori, logo, ecc ...)", "language": "linguaggio", "languages": { "en": "Inglese", @@ -124,7 +139,7 @@ "signOut": "disconnessione", "wallpaper": { "title": "Carica sfondo", - "transparency": "Elenchi semi trasparenti", + "transparency": "Consenti trasparenza", "currentWallpaper": "Sfondo corrente", "removeWallpaper": "Rimuovi sfondo" }, @@ -146,7 +161,7 @@ "title": "Aggiungi giochi a", "inputPlaceholder": "Cerca qui", "alreadyInList": "dai risultati di ricerca già nel tuo elenco", - "noResultsFound": "Nessun risultato trovato per", + "noResultsFound": "Nessun risultato", "missingGame": "Manca una partita? Aiuta la comunità e", "addToIGDB": "Aggiungilo a IGDB" }, diff --git a/src/i18n/ja.json b/src/i18n/ja.json index 9761d4be..b1cd4f4b 100644 --- a/src/i18n/ja.json +++ b/src/i18n/ja.json @@ -12,6 +12,12 @@ "returnHome": "帰宅", "pageNotFound": "ページが見つかりません" }, + "errors": { + "loading": "データの読み込みエラー" + }, + "releases": { + "published": "{date}を公開しました" + }, "platforms": { "donateMessage": "Gamebraryは無料でオープンソースです。その開発を支援することを検討してください", "donating": "寄付", @@ -28,6 +34,11 @@ "dangerZone": "危険区域" } }, + "sessionExpired": { + "title": "セッションの有効期限が切れ", + "login": "ログイン", + "exit": "出口" + }, "gameDetail": { "videos": "動画", "screenshots": "スクリーンショット", @@ -36,7 +47,7 @@ "timeToBeat": "ビートする時間", "gameModes": "ゲームモード", "genres": "ジャンル", - "gamePlatforms": "プラットフォーム", + "gamePlatforms": "以下にも利用可能:", "developers": "開発者", "publishers": "出版社", "removeFromList": "リストから削除する", @@ -64,8 +75,8 @@ }, "list": { "edit": "リスト名を編集", - "placeholder": "リスト名(例:所有)", - "suggestionsTitle": "提案", + "type": "リストタイプ", + "placeholder": "ここにリスト名を入力してください", "suggestions": { "owned": "所有", "wishlist": "ウィッシュリスト", @@ -74,6 +85,9 @@ }, "input": "あなた自身を入力してください", "add": "リストを追加", + "duplicateWarning": "この名前のリストは既にあります", + "getStarted": "始めましょう!", + "addFirstTime": "ようこそ、最初のリストを追加してください!", "sortByName": "THE", "sortByRating": "スコア", "sortByReleaseDate": "日付", @@ -105,6 +119,7 @@ "reloading": "再読み込みしています...", "releases": "リリース", "newsletter": "更新メールを受け取る(近日公開予定)", + "branding": "プラットフォームのブランディング(色、ロゴなど)", "language": "言語", "languages": { "en": "英語", @@ -124,7 +139,7 @@ "signOut": "サインアウト", "wallpaper": { "title": "壁紙をアップロード", - "transparency": "半透明のリスト", + "transparency": "透明化を許可する", "currentWallpaper": "現在の壁紙", "removeWallpaper": "壁紙を削除" }, @@ -146,7 +161,7 @@ "title": "にゲームを追加", "inputPlaceholder": "検索", "alreadyInList": "すでにリストにある検索結果から", - "noResultsFound": "の結果は見つかりませんでした", + "noResultsFound": "結果がありません", "missingGame": "ゲームが見つかりませんか?コミュニティを助け、", "addToIGDB": "IGDBに追加します" }, diff --git a/src/i18n/pl.json b/src/i18n/pl.json index a243df87..5de12300 100644 --- a/src/i18n/pl.json +++ b/src/i18n/pl.json @@ -12,8 +12,14 @@ "returnHome": "Wrócić do domu", "pageNotFound": "Strona nie znaleziona" }, + "errors": { + "loading": "Błąd ładowania danych" + }, + "releases": { + "published": "Data publikacji}" + }, "platforms": { - "donateMessage": "Gamebrary jest darmowy i open source, rozważ pomoc w jego rozwoju", + "donateMessage": "Gamebrary jest darmowym i otwartym oprogramowaniem, rozważ pomoc w jego rozwoju", "donating": "darowizny", "reportBugs": "zgłaszanie błędów", "submitFeedback": "przesyłanie opinii" @@ -28,6 +34,11 @@ "dangerZone": "Strefa niebezpieczeństwa" } }, + "sessionExpired": { + "title": "Sesja wygasła", + "login": "Zaloguj Się", + "exit": "Wyjście" + }, "gameDetail": { "videos": "Wideo", "screenshots": "Zrzuty ekranu", @@ -36,7 +47,7 @@ "timeToBeat": "Czas na pokonanie", "gameModes": "Tryb gry", "genres": "Gatunek muzyczny", - "gamePlatforms": "Platformy", + "gamePlatforms": "Dostępne również dla:", "developers": "Deweloper", "publishers": "Wydawcy", "removeFromList": "Usunąć z listy", @@ -64,8 +75,8 @@ }, "list": { "edit": "Edytuj nazwę listy", - "placeholder": "Nazwa listy (np. Własność)", - "suggestionsTitle": "Propozycje", + "type": "Rodzaj listy", + "placeholder": "Wpisz tutaj swoją nazwę listy", "suggestions": { "owned": "Posiadane", "wishlist": "Lista życzeń", @@ -74,6 +85,9 @@ }, "input": "Wpisz własne", "add": "Dodaj listę", + "duplicateWarning": "Masz już listę o tej nazwie", + "getStarted": "Zaczynać!", + "addFirstTime": "Witamy, dodaj swoją pierwszą listę!", "sortByName": "", "sortByRating": "Wynik", "sortByReleaseDate": "Data", @@ -103,8 +117,9 @@ "global": "Światowy", "darkTheme": "ciemny schemat", "reloading": "Ponowne ładowanie ...", - "releases": "Prasowe", + "releases": "Wydawnictwa", "newsletter": "Otrzymuj e-maile z aktualizacją (wkrótce)", + "branding": "Znakowanie platformy (kolory, logo itp.)", "language": "Język", "languages": { "en": "język angielski", @@ -124,7 +139,7 @@ "signOut": "Wyloguj się", "wallpaper": { "title": "Prześlij tapetę", - "transparency": "Półprzezroczyste listy", + "transparency": "Zezwól na przezroczystość", "currentWallpaper": "Aktualna tapeta", "removeWallpaper": "Usuń tapetę" }, @@ -146,7 +161,7 @@ "title": "Dodaj gry do", "inputPlaceholder": "Szukaj tutaj", "alreadyInList": "z wyników wyszukiwania już na twojej liście", - "noResultsFound": "Nie znaleziono wyników dla", + "noResultsFound": "Brak wyników", "missingGame": "Brakuje gry? Pomóż społeczności i", "addToIGDB": "Dodaj go do IGDB" }, diff --git a/src/pages/Platforms.vue b/src/pages/Platforms.vue index 67c734c7..e98e90b5 100755 --- a/src/pages/Platforms.vue +++ b/src/pages/Platforms.vue @@ -41,6 +41,7 @@ export default { ...mapState(['gameLists', 'platform', 'settings']), ...mapGetters(['darkModeEnabled']), + // TODO: move to getter and replace other instances hasLists() { return Object.keys(this.gameLists).length > 0; }, @@ -97,15 +98,4 @@ export default { display: flex; flex-direction: column; } - - footer { - padding: $gp / 2 0; - justify-content: center; - display: flex; - align-items: center; - - a { - color: $color-dark-gray; - } - } diff --git a/src/pages/SessionExpired.vue b/src/pages/SessionExpired.vue index 0893398c..82c31afa 100644 --- a/src/pages/SessionExpired.vue +++ b/src/pages/SessionExpired.vue @@ -1,10 +1,10 @@ @@ -13,12 +13,14 @@ export default { computed: { exitUrl() { + // TODO: move to getter and replace other instances return process.env.NODE_ENV === 'development' ? 'http://localhost:3000' : 'https://gamebrary.com'; }, homeUrl() { + // TODO: move to getter and replace other instances return process.env.NODE_ENV === 'development' ? 'http://localhost:4000' : 'https://app.gamebrary.com'; diff --git a/src/pages/ShareList.vue b/src/pages/ShareList.vue index f5ba76f4..a5fd2d2a 100644 --- a/src/pages/ShareList.vue +++ b/src/pages/ShareList.vue @@ -64,6 +64,8 @@ export default { load() { const { id, list } = this.$route.query; + const message = this.$t('errors.loading'); + db.collection('lists').doc(id).get() .then((doc) => { if (doc.exists) { @@ -74,7 +76,7 @@ export default { }) .catch(() => { this.loading = false; - this.$bus.$emit('TOAST', { message: 'Error loading data', type: 'error' }); + this.$bus.$emit('TOAST', { message, type: 'error' }); }); },