diff --git a/src/App.vue b/src/App.vue index f313569c..996b8831 100644 --- a/src/App.vue +++ b/src/App.vue @@ -97,11 +97,13 @@ export default { mounted() { // TODO: REMOVE, call action directly this.$bus.$on('SAVE_NOTES', this.saveNotes); + this.$bus.$on('SAVE_PROGRESSES', this.saveProgresses); this.init(); }, beforeDestroy() { this.$bus.$off('SAVE_NOTES'); + this.$bus.$off('SAVE_PROGRESSES'); }, methods: { @@ -167,6 +169,20 @@ export default { } }, + saveProgresses(progresses, force) { + if (progresses) { + // TODO: move to actions + db.collection('progresses').doc(this.user.uid).set(progresses, { merge: !force }) + .then(() => { + this.$bus.$emit('TOAST', { message: 'Progress updated' }); + }) + .catch(() => { + this.$bus.$emit('TOAST', { message: 'There was an error saving your progress', type: 'error' }); + this.$router.push({ name: 'sessionExpired' }); + }); + } + }, + syncData() { // TODO: move to actions db.collection('lists').doc(this.user.uid) @@ -207,6 +223,16 @@ export default { this.$store.commit('SET_NOTES', notes); } }); + + // TODO: move to actions + db.collection('progresses').doc(this.user.uid) + .onSnapshot((doc) => { + if (doc.exists) { + const progresses = doc.data(); + + this.$store.commit('SET_PROGRESSES', progresses); + } + }); }, initUser(user) { diff --git a/src/components/GameCards/GameCard.js b/src/components/GameCards/GameCard.js index 058f3842..533364e0 100644 --- a/src/components/GameCards/GameCard.js +++ b/src/components/GameCards/GameCard.js @@ -13,7 +13,7 @@ export default { }, computed: { - ...mapState(['settings', 'games', 'gameLists', 'platform', 'user', 'tags', 'activeList', 'notes']), + ...mapState(['settings', 'games', 'gameLists', 'platform', 'user', 'tags', 'activeList', 'notes', 'progresses']), ...mapGetters(['hasTags']), showGameRatings() { @@ -39,6 +39,10 @@ export default { return this.notes && this.notes[this.gameId] && this.notes[this.gameId].text; }, + progress() { + return this.progresses && this.progresses[this.gameId] && this.progresses[this.gameId].number; + }, + list() { return this.activePlatform[this.listId]; }, diff --git a/src/components/GameCards/GameCardDefault.vue b/src/components/GameCards/GameCardDefault.vue index ccb80d15..e4fe2507 100644 --- a/src/components/GameCards/GameCardDefault.vue +++ b/src/components/GameCards/GameCardDefault.vue @@ -17,12 +17,18 @@ + + import GameRating from '@/components/GameDetail/GameRating'; +import GameProgress from '@/components/GameDetail/GameProgress'; import GameCardUtils from '@/components/GameCards/GameCard'; import Tag from '@/components/Tag'; export default { components: { GameRating, + GameProgress, Tag, }, diff --git a/src/components/GameCards/GameCardGrid.vue b/src/components/GameCards/GameCardGrid.vue index 1e67c33b..4b257bee 100644 --- a/src/components/GameCards/GameCardGrid.vue +++ b/src/components/GameCards/GameCardGrid.vue @@ -10,8 +10,38 @@ >
+ + @@ -19,14 +49,14 @@ import GameRating from '@/components/GameDetail/GameRating'; +import GameProgress from '@/components/GameDetail/GameProgress'; import GameCardUtils from '@/components/GameCards/GameCard'; import Tag from '@/components/Tag'; export default { components: { GameRating, + GameProgress, Tag, }, @@ -143,6 +175,26 @@ export default { margin-right: $gp / 2; color: var(--game-card-text-color); } + + .title-progress { + display: grid; + grid-template: auto auto / auto auto; + + a { + grid-column: 1; + } + + .game-rating { + grid-column: 1; + grid-row: 2; + } + + .game-progresses { + justify-self: end; + grid-column: 2; + grid-row: span 2; + } + } } .game-drag-handle { diff --git a/src/components/GameCards/GameCardText.vue b/src/components/GameCards/GameCardText.vue index d8053a10..e152faa2 100644 --- a/src/components/GameCards/GameCardText.vue +++ b/src/components/GameCards/GameCardText.vue @@ -11,6 +11,12 @@ @click.native="openDetails" /> + + import GameRating from '@/components/GameDetail/GameRating'; +import GameProgress from '@/components/GameDetail/GameProgress'; import GameCardUtils from '@/components/GameCards/GameCard'; import Tag from '@/components/Tag'; export default { components: { GameRating, + GameProgress, Tag, }, diff --git a/src/components/GameCards/GameCardWide.vue b/src/components/GameCards/GameCardWide.vue index 84c44859..43c1b29d 100644 --- a/src/components/GameCards/GameCardWide.vue +++ b/src/components/GameCards/GameCardWide.vue @@ -22,6 +22,12 @@ @click.native="openDetails" /> + + import GameRating from '@/components/GameDetail/GameRating'; +import GameProgress from '@/components/GameDetail/GameProgress'; import GameCardUtils from '@/components/GameCards/GameCard'; import Tag from '@/components/Tag'; export default { components: { GameRating, + GameProgress, Tag, }, diff --git a/src/components/GameDetail/GameNotes.vue b/src/components/GameDetail/GameNotes.vue index c7db8136..b817f1e8 100644 --- a/src/components/GameDetail/GameNotes.vue +++ b/src/components/GameDetail/GameNotes.vue @@ -8,6 +8,7 @@
@@ -37,6 +38,7 @@ diff --git a/src/components/GameDetail/GameProgress.vue b/src/components/GameDetail/GameProgress.vue new file mode 100644 index 00000000..4ada2fe2 --- /dev/null +++ b/src/components/GameDetail/GameProgress.vue @@ -0,0 +1,423 @@ + + + + + diff --git a/src/components/Lists/List.vue b/src/components/Lists/List.vue index e76fd88a..da8ee310 100644 --- a/src/components/Lists/List.vue +++ b/src/components/Lists/List.vue @@ -114,7 +114,7 @@ export default { }, computed: { - ...mapState(['user', 'gameLists', 'platform', 'settings', 'games', 'dragging']), + ...mapState(['user', 'gameLists', 'platform', 'settings', 'games', 'dragging', 'progresses']), autoSortEnabled() { const list = this.list[this.listIndex]; @@ -129,6 +129,26 @@ export default { switch (sortOrder) { case 'sortByCustom': return gameList; + case 'sortByProgress': + return gameList.sort((a, b) => { + const gameA = this.games[a] && + this.progresses[this.games[a].id] && + this.progresses[this.games[a].id].number + ? this.progresses[this.games[a].id].number + : 0; + + const gameB = this.games[b] && + this.progresses[this.games[b].id] && + this.progresses[this.games[b].id].number + ? this.progresses[this.games[b].id].number + : 0; + + if (gameA > gameB) { + return -1; + } + + return gameA < gameB ? 1 : 0; + }); case 'sortByRating': return gameList.sort((a, b) => { const gameA = this.games[a] && this.games[a].rating diff --git a/src/components/Lists/ListSettingsModal.vue b/src/components/Lists/ListSettingsModal.vue index a82bd8d4..6b7db5e4 100644 --- a/src/components/Lists/ListSettingsModal.vue +++ b/src/components/Lists/ListSettingsModal.vue @@ -187,6 +187,7 @@ export default { sortOrders: { sortByName: 'fas fa-sort-alpha-down', sortByRating: 'fas fa-star', + sortByProgress: 'fas fa-clock', sortByCustom: 'fas fa-user', }, }; diff --git a/src/i18n/ar.json b/src/i18n/ar.json index 40f1a1f0..ba90dbb5 100644 --- a/src/i18n/ar.json +++ b/src/i18n/ar.json @@ -1,172 +1,182 @@ { - "global": { - "back": "الى الخلف", - "save": "حفظ", - "cancel": "إلغاء", - "create": "خلق", - "filter": "منقي", - "by": "بواسطة", - "no": "لا", - "yes": "نعم فعلا", - "or": "أو", - "returnHome": "العودة إلى المنزل", - "pageNotFound": "الصفحة غير موجودة" - }, - "errors": { - "loading": "خطأ في تحميل البيانات" - }, - "releases": { - "published": "تاريخ النشر}" - }, - "platforms": { - "donateMessage": "Gamebrary مجاني ومفتوح المصدر ، والنظر في المساعدة في تطويرها", - "donating": "تبرع", - "reportBugs": "الإبلاغ عن الأخطاء", - "submitFeedback": "تقديم ردود الفعل" - }, - "igdbCredit": { - "poweredByIgdb": "مدعوم من IGDB" - }, - "gameBoard": { + "global": { + "back": "الى الخلف", + "save": "حفظ", + "cancel": "إلغاء", + "create": "خلق", + "filter": "منقي", + "by": "بواسطة", + "no": "لا", + "yes": "نعم فعلا", + "or": "أو", + "returnHome": "العودة إلى المنزل", + "pageNotFound": "الصفحة غير موجودة" + }, + "errors": { + "loading": "خطأ في تحميل البيانات" + }, + "releases": { + "published": "تاريخ النشر}" + }, + "platforms": { + "donateMessage": "Gamebrary مجاني ومفتوح المصدر ، والنظر في المساعدة في تطويرها", + "donating": "تبرع", + "reportBugs": "الإبلاغ عن الأخطاء", + "submitFeedback": "تقديم ردود الفعل", + "home": "لوحات المفاتيح المنزلية", + "handheld": "الأجهزة المحمولة", + "computer": "الكمبيوتر المنزلي", + "releaseYear": "صدر العام", + "name": "أبجديا", + "type": "نوع" + }, + "igdbCredit": { + "poweredByIgdb": "مدعوم من IGDB" + }, + "gameBoard": { + "settings": { + "wallpaper": "خلفيات مخصصة", + "shareLink": "روابط قابلة للمشاركة (تجريبية)", + "dangerZone": "منطقة الخطر" + } + }, + "sessionExpired": { + "title": "انتهت الجلسة", + "login": "تسجيل الدخول", + "exit": "ىخرج" + }, + "gameDetail": { + "videos": "أشرطة فيديو", + "screenshots": "لقطات", + "perspective": "إنطباع", + "releaseDate": "يوم الاصدار", + "timeToBeat": "الوقت يداهمك", + "gameModes": "وضع اللعب", + "genres": "نوع أدبي", + "gamePlatforms": "متاح أيضًا لـ:", + "developers": "مطور", + "publishers": "الناشرون", + "removeFromList": "إزالة", + "links": { + "official": "موقع رسمي", + "wikia": "فندوم", + "wikipedia": "ويكيبيديا", + "facebook": "فيس بوك", + "twitter": "تغريد", + "twitch": "نشل", + "instagram": "إينستاجرام", + "youtube": "موقع يوتيوب", + "iphone": "دائرة الرقابة الداخلية", + "ipad": "اى باد", + "android": "لعب المتجر", + "steam": "بخار", + "reddit": "رديت", + "discord": "خلاف", + "google_plus": "جوجل بلس", + "tumblr": "نعرفكم", + "linkedin": "تابعني على", + "pinterest": "موقع Pinterest", + "soundcloud": "SoundCloud لل" + } + }, + "list": { + "edit": "تحرير اسم القائمة", + "type": "نوع القائمة", + "settings": "قائمة الإعدادات", + "placeholder": "اكتب اسم قائمتك هنا", + "wishlist": "الأماني", + "input": "أدخل بنفسك", + "add": "اضف قائمة", + "duplicateWarning": "لديك بالفعل قائمة بهذا الاسم", + "getStarted": "البدء!", + "addFirstTime": "مرحبا ، أضف قائمتك الأولى!", + "sortByName": "THE", + "sortByProgress": "تقدم", + "sortByRating": "أحرز هدفا", + "sortByReleaseDate": "تاريخ", + "sortByCustom": "العادة", + "delete": "حذف القائمة", + "moveLeft": "تحرك يسارا", + "moveRight": "تحرك يمينا", + "emptyList": "هذه القائمة فارغة", + "addGame": "إضافة اللعبة", + "view": "عرض القائمة", + "moveList": "نقل القائمة", + "sortList": "قائمة الفرز التلقائي", + "coversSizeTitle": "يغطي عبر", + "views": { + "single": "افتراضي", + "wide": "المدمج", + "text": "نص فقط", + "masonry": "ماسونية", + "grid": "شبكة" + } + }, "settings": { - "wallpaper": "خلفيات مخصصة", - "shareLink": "روابط قابلة للمشاركة (تجريبية)", - "dangerZone": "منطقة الخطر" - } - }, - "sessionExpired": { - "title": "انتهت الجلسة", - "login": "تسجيل الدخول", - "exit": "ىخرج" - }, - "gameDetail": { - "videos": "أشرطة فيديو", - "screenshots": "لقطات", - "perspective": "إنطباع", - "releaseDate": "يوم الاصدار", - "timeToBeat": "الوقت يداهمك", - "gameModes": "نوع اللعبة", - "genres": "نوع أدبي", - "gamePlatforms": "متاح أيضًا لـ:", - "developers": "مطور", - "publishers": "الناشرون", - "removeFromList": "ازله من القائمة", - "links": { - "official": "موقع رسمي", - "wikia": "فندوم", - "wikipedia": "ويكيبيديا", - "facebook": "فيس بوك", - "twitter": "تغريد", - "twitch": "نشل", - "instagram": "إينستاجرام", - "youtube": "موقع YouTube", - "iphone": "دائرة الرقابة الداخلية", - "ipad": "اى باد", - "android": "لعب المتجر", - "steam": "بخار", - "reddit": "رديت", - "discord": "خلاف", - "google_plus": "جوجل بلس", - "tumblr": "نعرفكم", - "linkedin": "تابعني على", - "pinterest": "موقع Pinterest", - "soundcloud": "SoundCloud لل" - } - }, - "list": { - "edit": "تحرير اسم القائمة", - "type": "نوع القائمة", - "placeholder": "اكتب اسم قائمتك هنا", - "suggestions": { - "owned": "مملوكة", - "wishlist": "الأماني", - "currentlyPlaying": "يلعب حاليا", - "completed": "منجز" + "about": "حول", + "platforms": "منصات", + "gameBoard": "مجلس لعبة", + "public": "عامة", + "tags": "الكلمات", + "account": "الحساب", + "global": "عالمي", + "reloading": "إعادة ...", + "releases": "إطلاق", + "newsletter": "تلقي رسائل البريد الإلكتروني المحدثة (قريبًا)", + "branding": "العلامة التجارية للمنصة (الألوان ، والشعار ، الخ ...)", + "language": "لغة", + "languages": { + "en": "الإنجليزية", + "es": "الأسبانية", + "pl": "البولندي", + "de": "ألمانية", + "ar": "عربى", + "fr": "الفرنسية", + "it": "الإيطالي", + "eu": "الباسكي", + "cs": "تشيكي", + "ja": "اليابانية" + }, + "ownedLists": "فقط عرض منصات بلدي", + "sortPlatforms": "فرز المنصات أبجديا", + "ratings": "إخفاء النتيجة اللعبة", + "signOut": "خروج", + "wallpaper": { + "title": "تحميل خلفية", + "transparency": "اسمح بالشفافية", + "currentWallpaper": "خلفية الحالية", + "wallpaper": "ورق الجدران", + "removeWallpaper": "إزالة خلفية" + }, + "deleteAccount": { + "button": "حذف الحساب", + "message": "سيتم حذف بيانات حسابك إلى الأبد.", + "title": "هل أنت واثق؟" + } }, - "input": "أدخل بنفسك", - "add": "اضف قائمة", - "duplicateWarning": "لديك بالفعل قائمة بهذا الاسم", - "getStarted": "البدء!", - "addFirstTime": "مرحبا ، أضف قائمتك الأولى!", - "sortByName": "THE", - "sortByRating": "أحرز هدفا", - "sortByReleaseDate": "تاريخ", - "sortByCustom": "العادة", - "delete": "حذف", - "moveLeft": "تحرك يسارا", - "moveRight": "تحرك يمينا", - "emptyList": "هذه القائمة فارغة", - "addGame": "إضافة اللعبة", - "view": "عرض القائمة", - "moveList": "نقل القائمة", - "sortList": "قائمة الفرز", - "coversSizeTitle": "يغطي عبر", - "views": { - "single": "افتراضي", - "wide": "المدمج", - "text": "نص فقط", - "masonry": "Masonry", - "grid": "شبكة" - } - }, - "settings": { - "about": "حول", - "platforms": "منصات", - "gameBoard": "مجلس لعبة", - "tags": "الكلمات", - "account": "الحساب", - "global": "عالمي", - "darkTheme": "موضوع الظلام", - "reloading": "إعادة ...", - "releases": "إطلاق", - "newsletter": "تلقي رسائل البريد الإلكتروني المحدثة (قريبًا)", - "branding": "العلامة التجارية للمنصة (الألوان ، والشعار ، الخ ...)", - "language": "لغة", - "languages": { - "en": "الإنجليزية", - "es": "الأسبانية", - "pl": "البولندي", - "de": "ألمانية", - "ar": "عربى", - "fr": "الفرنسية", - "it": "الإيطالي", - "eu": "الباسكي", - "cs": "تشيكي", - "ja": "اليابانية" + "tags": { + "title": "علامات اللعبة", + "addTag": "إضافة علامة", + "createTag": "إنشاء علامة", + "inputPlaceholder": "اسم العلامة", + "editTags": "تحرير علامات اللعبة", + "message": "انقر فوق العلامة لإضافتها إلى {gameName} . انقر فوق لإزالة العلامة.", + "settingsMessage": "يمكنك إضافة أو تعديل العلامات الموجودة في الإعدادات." }, - "ownedLists": "فقط عرض منصات بلدي", - "sortPlatforms": "فرز المنصات أبجديا", - "ratings": "إخفاء النتيجة اللعبة", - "signOut": "خروج", - "wallpaper": { - "title": "تحميل خلفية", - "transparency": "السماح بالشفافية", - "currentWallpaper": "خلفية الحالية", - "removeWallpaper": "إزالة خلفية" + "gameSearch": { + "title": "إضافة ألعاب إلى", + "inputPlaceholder": "ابحث هنا", + "alreadyInList": "من نتائج البحث بالفعل في قائمتك", + "noResultsFound": "لا نتائج", + "missingGame": "في عداد المفقودين لعبة؟ مساعدة المجتمع و", + "addToIGDB": "إضافته إلى IGDB" }, - "deleteAccount": { - "button": "حذف الحساب", - "message": "سيتم حذف بيانات حسابك إلى الأبد.", - "title": "هل أنت واثق؟" + "notes": { + "addNote": "اضف ملاحظة", + "notes": "ملاحظات" + }, + "progresses": { + "addProgress": "إضافة التقدم", + "progresses": "تقدم" } - }, - "tags": { - "title": "علامات اللعبة", - "addTag": "إضافة علامة", - "createTag": "إنشاء علامة", - "inputPlaceholder": "اسم اليوم", - "applyTag": "تطبيق العلامة", - "useTags": "استخدم العلامات لتنظيم الألعاب بشكل أفضل" - }, - "gameSearch": { - "title": "إضافة ألعاب إلى", - "inputPlaceholder": "ابحث هنا", - "alreadyInList": "من نتائج البحث بالفعل في قائمتك", - "noResultsFound": "لا نتائج", - "missingGame": "في عداد المفقودين لعبة؟ مساعدة المجتمع و", - "addToIGDB": "إضافته إلى IGDB" - }, - "notes": { - "addNote": "اضف ملاحظة" - } } \ No newline at end of file diff --git a/src/i18n/cs.json b/src/i18n/cs.json index 4fbdb76b..4c122aa5 100644 --- a/src/i18n/cs.json +++ b/src/i18n/cs.json @@ -1,172 +1,182 @@ { - "global": { - "back": "Zadní", - "save": "Uložit", - "cancel": "zrušení", - "create": "Vytvořit", - "filter": "Filtr", - "by": "podle", - "no": "Ne", - "yes": "Ano", - "or": "nebo", - "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í", - "reportBugs": "hlášení chyb", - "submitFeedback": "odeslání zpětné vazby" - }, - "igdbCredit": { - "poweredByIgdb": "Běží na IGDB" - }, - "gameBoard": { + "global": { + "back": "Zadní", + "save": "Uložit", + "cancel": "zrušení", + "create": "Vytvořit", + "filter": "Filtr", + "by": "podle", + "no": "Ne", + "yes": "Ano", + "or": "nebo", + "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 rozvoji", + "donating": "darování", + "reportBugs": "hlášení chyb", + "submitFeedback": "odeslání zpětné vazby", + "home": "Domácí konzole", + "handheld": "Kapesní počítače", + "computer": "Domácí počítač", + "releaseYear": "Rok vydání", + "name": "Abecedně", + "type": "Typ" + }, + "igdbCredit": { + "poweredByIgdb": "Běží na IGDB" + }, + "gameBoard": { + "settings": { + "wallpaper": "Vlastní tapety", + "shareLink": "Sdílené odkazy (experimentální)", + "dangerZone": "Nebezpečná zóna" + } + }, + "sessionExpired": { + "title": "Relace vypršela", + "login": "Přihlásit se", + "exit": "Výstup" + }, + "gameDetail": { + "videos": "Videa", + "screenshots": "Screenshoty", + "perspective": "Perspektivní", + "releaseDate": "Datum vydání", + "timeToBeat": "Je čas porazit", + "gameModes": "Herní mód", + "genres": "Žánr", + "gamePlatforms": "K dispozici také pro:", + "developers": "Vývojář", + "publishers": "Vydavatelé", + "removeFromList": "Odstranit", + "links": { + "official": "Oficiální stránka", + "wikia": "Fandom", + "wikipedia": "Wikipedia", + "facebook": "Facebook", + "twitter": "Cvrlikání", + "twitch": "Škubnutí", + "instagram": "Instagram", + "youtube": "Youtube", + "iphone": "iOS", + "ipad": "iPad", + "android": "Obchod Play", + "steam": "Parní", + "reddit": "Reddit", + "discord": "Svár", + "google_plus": "Google Plus", + "tumblr": "Tumblr", + "linkedin": "Linkedin", + "pinterest": "Pinterest", + "soundcloud": "Soundcloud" + } + }, + "list": { + "edit": "Upravit název seznamu", + "type": "Typ seznamu", + "settings": "Nastavení seznamu", + "placeholder": "Sem zadejte název seznamu", + "wishlist": "Seznam přání", + "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": "", + "sortByProgress": "Pokrok", + "sortByRating": "Skóre", + "sortByReleaseDate": "datum", + "sortByCustom": "Zvyk", + "delete": "Smazat seznam", + "moveLeft": "Pohyb doleva", + "moveRight": "Pohyb vpravo", + "emptyList": "Tento seznam je prázdný", + "addGame": "Přidat hru", + "view": "Zobrazení seznamu", + "moveList": "Přesunout seznam", + "sortList": "Seznam automatického třídění", + "coversSizeTitle": "Přikrývá se", + "views": { + "single": "Výchozí", + "wide": "Kompaktní", + "text": "Pouze text", + "masonry": "Zdivo", + "grid": "Mřížka" + } + }, "settings": { - "wallpaper": "Vlastní tapety", - "shareLink": "Sdílené odkazy (experimentální)", - "dangerZone": "Nebezpečná zóna" - } - }, - "sessionExpired": { - "title": "Relace vypršela", - "login": "Přihlásit se", - "exit": "Výstup" - }, - "gameDetail": { - "videos": "Videa", - "screenshots": "Screenshoty", - "perspective": "Perspektivní", - "releaseDate": "Datum vydání", - "timeToBeat": "Je čas porazit", - "gameModes": "Herní mód", - "genres": "Žánr", - "gamePlatforms": "K dispozici také pro:", - "developers": "Vývojář", - "publishers": "Vydavatelé", - "removeFromList": "Odstranit ze seznamu", - "links": { - "official": "Oficiální stránka", - "wikia": "Fandom", - "wikipedia": "Wikipedia", - "facebook": "Facebook", - "twitter": "Cvrlikání", - "twitch": "Škubnutí", - "instagram": "Instagram", - "youtube": "Youtube", - "iphone": "iOS", - "ipad": "iPad", - "android": "Obchod Play", - "steam": "Pára", - "reddit": "Reddit", - "discord": "Svár", - "google_plus": "Google Plus", - "tumblr": "Tumblr", - "linkedin": "Linkedin", - "pinterest": "Pinterest", - "soundcloud": "Soundcloud" - } - }, - "list": { - "edit": "Upravit název seznamu", - "type": "Typ seznamu", - "placeholder": "Sem zadejte název seznamu", - "suggestions": { - "owned": "Vlastní", - "wishlist": "Seznam přání", - "currentlyPlaying": "Právě hraje", - "completed": "Dokončeno" + "about": "O", + "platforms": "Platformy", + "gameBoard": "Hrací deska", + "public": "Veřejnost", + "tags": "Značky", + "account": "Účet", + "global": "Globální", + "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", + "es": "španělština", + "pl": "polština", + "de": "Němec", + "ar": "arabština", + "fr": "francouzština", + "it": "italština", + "eu": "Baskicko", + "cs": "čeština", + "ja": "japonský" + }, + "ownedLists": "Zobrazovat pouze mé platformy", + "sortPlatforms": "Seřadit platformy abecedně", + "ratings": "Skrýt skóre hry", + "signOut": "Odhlásit se", + "wallpaper": { + "title": "Nahrajte tapetu", + "transparency": "Povolit průhlednost", + "currentWallpaper": "Aktuální tapeta", + "wallpaper": "Tapeta na zeď", + "removeWallpaper": "Odstraňte tapetu" + }, + "deleteAccount": { + "button": "smazat účet", + "message": "Data vašeho účtu budou navždy smazána.", + "title": "Jsi si jistá?" + } }, - "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", - "sortByCustom": "Zvyk", - "delete": "Odstranit", - "moveLeft": "Pohyb doleva", - "moveRight": "Pohyb vpravo", - "emptyList": "Tento seznam je prázdný", - "addGame": "Přidat hru", - "view": "Zobrazení seznamu", - "moveList": "Přesunout seznam", - "sortList": "Seřadit seznam", - "coversSizeTitle": "Přikrývá se", - "views": { - "single": "Výchozí", - "wide": "Kompaktní", - "text": "Pouze text", - "masonry": "Masonry", - "grid": "Mřížka" - } - }, - "settings": { - "about": "O", - "platforms": "Platformy", - "gameBoard": "Hrací deska", - "tags": "Značky", - "account": "Účet", - "global": "Globální", - "darkTheme": "Tmavé téma", - "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", - "es": "španělština", - "pl": "polština", - "de": "Němec", - "ar": "arabština", - "fr": "francouzština", - "it": "italština", - "eu": "Baskicko", - "cs": "čeština", - "ja": "japonský" + "tags": { + "title": "Herní štítky", + "addTag": "Přidat značku", + "createTag": "Vytvořit značku", + "inputPlaceholder": "Název značky", + "editTags": "Úpravy herních značek", + "message": "Kliknutím na značku ji přidáte do {gameName} . Klikněte na odebrat značku.", + "settingsMessage": "Existující značky můžete přidat nebo upravit v nastavení." }, - "ownedLists": "Zobrazovat pouze mé platformy", - "sortPlatforms": "Seřadit platformy abecedně", - "ratings": "Skrýt skóre hry", - "signOut": "Odhlásit se", - "wallpaper": { - "title": "Nahrajte tapetu", - "transparency": "Povolit průhlednost", - "currentWallpaper": "Aktuální tapeta", - "removeWallpaper": "Odstraňte tapetu" + "gameSearch": { + "title": "Přidejte hry do", + "inputPlaceholder": "Hledej zde", + "alreadyInList": "z výsledků vyhledávání již ve vašem seznamu", + "noResultsFound": "Žádné výsledky", + "missingGame": "Chybí vám hra? Pomozte komunitě a", + "addToIGDB": "Přidejte ji do IGDB" }, - "deleteAccount": { - "button": "smazat účet", - "message": "Data vašeho účtu budou navždy smazána.", - "title": "Jsi si jistá?" + "notes": { + "addNote": "Přidat poznámku", + "notes": "Poznámky" + }, + "progresses": { + "addProgress": "Přidejte pokrok", + "progresses": "Pokrok" } - }, - "tags": { - "title": "Herní štítky", - "addTag": "Přidat značku", - "createTag": "Vytvořit značku", - "inputPlaceholder": "Název dne", - "applyTag": "Použít značku", - "useTags": "Pomocí značek můžete lépe organizovat své hry" - }, - "gameSearch": { - "title": "Přidat hry do", - "inputPlaceholder": "Hledej tady", - "alreadyInList": "z výsledků vyhledávání již ve vašem seznamu", - "noResultsFound": "Žádné výsledky", - "missingGame": "Chybí vám hra? Pomozte komunitě a", - "addToIGDB": "Přidejte ji do IGDB" - }, - "notes": { - "addNote": "Přidat poznámku" - } -} +} \ No newline at end of file diff --git a/src/i18n/de.json b/src/i18n/de.json index 899517ee..e3baccd4 100644 --- a/src/i18n/de.json +++ b/src/i18n/de.json @@ -1,172 +1,182 @@ { - "global": { - "back": "Zurück", - "save": "sparen", - "cancel": "Stornieren", - "create": "Erstellen", - "filter": "Filter", - "by": "durch", - "no": "Nein", - "yes": "Ja", - "or": "oder", - "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", - "reportBugs": "Fehler melden", - "submitFeedback": "Feedback senden" - }, - "igdbCredit": { - "poweredByIgdb": "Bereitgestellt von IGDB" - }, - "gameBoard": { + "global": { + "back": "Zurück", + "save": "speichern", + "cancel": "Stornieren", + "create": "Erstellen", + "filter": "Filter", + "by": "durch", + "no": "Nein", + "yes": "Ja", + "or": "oder", + "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", + "reportBugs": "Fehler melden", + "submitFeedback": "Feedback senden", + "home": "Hauptkonsolen", + "handheld": "Handhelds", + "computer": "Heimcomputer", + "releaseYear": "Jahr veröffentlicht", + "name": "Alphabetisch", + "type": "Art" + }, + "igdbCredit": { + "poweredByIgdb": "Bereitgestellt von IGDB" + }, + "gameBoard": { + "settings": { + "wallpaper": "Benutzerdefinierte Wallpaper", + "shareLink": "Gemeinsam nutzbare Links (experimentell)", + "dangerZone": "Gefahrenzone" + } + }, + "sessionExpired": { + "title": "Sitzung abgelaufen", + "login": "Einloggen", + "exit": "Ausgang" + }, + "gameDetail": { + "videos": "Videos", + "screenshots": "Screenshots", + "perspective": "Perspektive", + "releaseDate": "Veröffentlichungsdatum", + "timeToBeat": "Zeit zu schlagen", + "gameModes": "Spielmodus", + "genres": "Genre", + "gamePlatforms": "Auch erhältlich für:", + "developers": "Entwickler", + "publishers": "Verlag", + "removeFromList": "Löschen", + "links": { + "official": "Offizielle Seite", + "wikia": "Fangemeinde", + "wikipedia": "Wikipedia", + "facebook": "Facebook", + "twitter": "Twitter", + "twitch": "Zucken", + "instagram": "Instagram", + "youtube": "Youtube", + "iphone": "iOS", + "ipad": "iPad", + "android": "Spielladen", + "steam": "Dampf", + "reddit": "Reddit", + "discord": "Zwietracht", + "google_plus": "Google Plus", + "tumblr": "Tumblr", + "linkedin": "Linkedin", + "pinterest": "Pinterest", + "soundcloud": "Soundcloud" + } + }, + "list": { + "edit": "Listenname bearbeiten", + "type": "Listentyp", + "settings": "Listeneinstellungen", + "placeholder": "Geben Sie hier Ihren Listennamen ein", + "wishlist": "Wunschzettel", + "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", + "sortByProgress": "Fortschritt", + "sortByRating": "Ergebnis", + "sortByReleaseDate": "Datum", + "sortByCustom": "Brauch", + "delete": "Liste löschen", + "moveLeft": "Geh nach links", + "moveRight": "Nach rechts bewegen", + "emptyList": "Diese Liste ist leer", + "addGame": "Spiel hinzufügen", + "view": "Listenansicht", + "moveList": "Liste verschieben", + "sortList": "Automatische Sortierliste", + "coversSizeTitle": "Abdeckungen herüber", + "views": { + "single": "Standard", + "wide": "Kompakt", + "text": "Nur Text", + "masonry": "Mauerwerk", + "grid": "Gitter" + } + }, "settings": { - "wallpaper": "Benutzerdefinierte Wallpaper", - "shareLink": "Gemeinsam nutzbare Links (experimentell)", - "dangerZone": "Gefahrenzone" - } - }, - "sessionExpired": { - "title": "Sitzung abgelaufen", - "login": "Anmeldung", - "exit": "Ausgang" - }, - "gameDetail": { - "videos": "Videos", - "screenshots": "Screenshots", - "perspective": "Perspektive", - "releaseDate": "Veröffentlichungsdatum", - "timeToBeat": "Zeit zu schlagen", - "gameModes": "Spielmodus", - "genres": "Genre", - "gamePlatforms": "Auch erhältlich für:", - "developers": "Entwickler", - "publishers": "Verlag", - "removeFromList": "Aus Liste entfernen", - "links": { - "official": "Offizielle Seite", - "wikia": "Fangemeinde", - "wikipedia": "Wikipedia", - "facebook": "Facebook", - "twitter": "Twitter", - "twitch": "Zucken", - "instagram": "Instagram", - "youtube": "Youtube", - "iphone": "iOS", - "ipad": "iPad", - "android": "Spielladen", - "steam": "Dampf", - "reddit": "Reddit", - "discord": "Zwietracht", - "google_plus": "Google Plus", - "tumblr": "Tumblr", - "linkedin": "Linkedin", - "pinterest": "Pinterest", - "soundcloud": "Soundcloud" - } - }, - "list": { - "edit": "Listenname bearbeiten", - "type": "Listentyp", - "placeholder": "Geben Sie hier Ihren Listennamen ein", - "suggestions": { - "owned": "Besessen", - "wishlist": "Wunschzettel", - "currentlyPlaying": "Spielt gerade", - "completed": "Abgeschlossen" + "about": "Über", + "platforms": "Plattformen", + "gameBoard": "Spielbrett", + "public": "Öffentlichkeit", + "tags": "Stichworte", + "account": "Konto", + "global": "Global", + "reloading": "Neuladen...", + "releases": "Releases", + "newsletter": "Erhalte Update-E-Mails (in Kürze)", + "branding": "Plattform-Branding (Farben, Logo usw.)", + "language": "Sprache", + "languages": { + "en": "Englisch", + "es": "Spanisch", + "pl": "Polieren", + "de": "Deutsche", + "ar": "Arabisch", + "fr": "Französisch", + "it": "Italienisch", + "eu": "baskisch", + "cs": "Tschechisch", + "ja": "japanisch" + }, + "ownedLists": "Zeige nur meine Plattformen", + "sortPlatforms": "Plattformen alphabetisch sortieren", + "ratings": "Spielstand ausblenden", + "signOut": "Ausloggen", + "wallpaper": { + "title": "Hintergrundbild hochladen", + "transparency": "Transparenz zulassen", + "currentWallpaper": "Aktuelles Hintergrundbild", + "wallpaper": "Tapete", + "removeWallpaper": "Tapete entfernen" + }, + "deleteAccount": { + "button": "Konto löschen", + "message": "Ihre Kontodaten werden für immer gelöscht.", + "title": "Bist du sicher?" + } }, - "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", - "sortByCustom": "Brauch", - "delete": "Löschen", - "moveLeft": "Geh nach links", - "moveRight": "Nach rechts bewegen", - "emptyList": "Diese Liste ist leer", - "addGame": "Spiel hinzufügen", - "view": "Listenansicht", - "moveList": "Liste verschieben", - "sortList": "Sortierliste", - "coversSizeTitle": "Abdeckungen herüber", - "views": { - "single": "Standard", - "wide": "Kompakt", - "text": "Nur Text", - "masonry": "Masonry", - "grid": "Gitter" - } - }, - "settings": { - "about": "Über", - "platforms": "Plattformen", - "gameBoard": "Spielbrett", - "tags": "Stichworte", - "account": "Konto", - "global": "Global", - "darkTheme": "Dunkles Thema", - "reloading": "Neuladen...", - "releases": "Releases", - "newsletter": "Erhalte Update-E-Mails (in Kürze)", - "branding": "Plattform-Branding (Farben, Logo usw.)", - "language": "Sprache", - "languages": { - "en": "Englisch", - "es": "Spanisch", - "pl": "Polieren", - "de": "Deutsche", - "ar": "Arabisch", - "fr": "Französisch", - "it": "Italienisch", - "eu": "baskisch", - "cs": "Tschechisch", - "ja": "japanisch" + "tags": { + "title": "Spieletags", + "addTag": "Tag hinzufügen", + "createTag": "Tag erstellen", + "inputPlaceholder": "Tag name", + "editTags": "Spiel-Tags bearbeiten", + "message": "Klicken Sie auf das Tag, um es zu {gameName} hinzuzufügen . Klicke auf tag entfernen.", + "settingsMessage": "Sie können vorhandene Tags in den Einstellungen hinzufügen oder bearbeiten." }, - "ownedLists": "Zeige nur meine Plattformen", - "sortPlatforms": "Plattformen alphabetisch sortieren", - "ratings": "Spielstand ausblenden", - "signOut": "Ausloggen", - "wallpaper": { - "title": "Hintergrundbild hochladen", - "transparency": "Transparenz zulassen", - "currentWallpaper": "Aktuelles Hintergrundbild", - "removeWallpaper": "Tapete entfernen" + "gameSearch": { + "title": "Spiele hinzufügen zu", + "inputPlaceholder": "Suche hier", + "alreadyInList": "aus Suchergebnissen, die bereits in Ihrer Liste enthalten sind", + "noResultsFound": "Keine Ergebnisse", + "missingGame": "Vermissen Sie ein Spiel? Helfen Sie der Community und", + "addToIGDB": "Fügen Sie es zu IGDB hinzu" }, - "deleteAccount": { - "button": "Konto löschen", - "message": "Ihre Kontodaten werden für immer gelöscht.", - "title": "Bist du sicher?" + "notes": { + "addNote": "Notiz hinzufügen", + "notes": "Anmerkungen" + }, + "progresses": { + "addProgress": "Fortschritt hinzufügen", + "progresses": "Fortschritt" } - }, - "tags": { - "title": "Spieletags", - "addTag": "Tag hinzufügen", - "createTag": "Tag erstellen", - "inputPlaceholder": "Tag name", - "applyTag": "Tag anwenden", - "useTags": "Verwenden Sie Tags, um Ihre Spiele besser zu organisieren" - }, - "gameSearch": { - "title": "Spiele hinzufügen zu", - "inputPlaceholder": "Suche hier", - "alreadyInList": "von den Suchergebnissen bereits in Ihrer Liste", - "noResultsFound": "Keine Ergebnisse", - "missingGame": "Vermissen Sie ein Spiel? Helfen Sie der Community und", - "addToIGDB": "Fügen Sie es zu IGDB hinzu" - }, - "notes": { - "addNote": "Notiz hinzufügen" - } } \ No newline at end of file diff --git a/src/i18n/en.json b/src/i18n/en.json index e54905fc..454ce1e6 100644 --- a/src/i18n/en.json +++ b/src/i18n/en.json @@ -91,6 +91,7 @@ "getStarted": "Get started!", "addFirstTime": "Welcome, add your first list!", "sortByName": "A-Z", + "sortByProgress": "Progress", "sortByRating": "Score", "sortByReleaseDate": "Date", "sortByCustom": "Custom", @@ -173,5 +174,9 @@ "notes": { "addNote": "Add note", "notes": "Notes" + }, + "progresses": { + "addProgress": "Add progress", + "progresses": "Progress" } } \ No newline at end of file diff --git a/src/i18n/es.json b/src/i18n/es.json index 300253f5..9fc4f015 100644 --- a/src/i18n/es.json +++ b/src/i18n/es.json @@ -1,172 +1,182 @@ { - "global": { - "back": "atrás", - "save": "Salvar", - "cancel": "Cancelar", - "create": "Crear", - "filter": "Filtrar", - "by": "por", - "no": "no", - "yes": "sí", - "or": "o", - "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", - "reportBugs": "informar errores", - "submitFeedback": "enviando comentarios" - }, - "igdbCredit": { - "poweredByIgdb": "Desarrollado por IGDB" - }, - "gameBoard": { + "global": { + "back": "atrás", + "save": "Salvar", + "cancel": "Cancelar", + "create": "Crear", + "filter": "Filtrar", + "by": "por", + "no": "no", + "yes": "sí", + "or": "o", + "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", + "reportBugs": "informar errores", + "submitFeedback": "enviando comentarios", + "home": "Consolas para el hogar", + "handheld": "Dispositivos de mano", + "computer": "Computador del hogar", + "releaseYear": "Año de lanzamiento", + "name": "Alfabéticamente", + "type": "Tipo" + }, + "igdbCredit": { + "poweredByIgdb": "Desarrollado por IGDB" + }, + "gameBoard": { + "settings": { + "wallpaper": "Fondo de pantalla personalizado", + "shareLink": "Enlaces compartibles (experimental)", + "dangerZone": "Zona peligrosa" + } + }, + "sessionExpired": { + "title": "Sesión expirada", + "login": "Iniciar sesión", + "exit": "Salida" + }, + "gameDetail": { + "videos": "Videos", + "screenshots": "Capturas de pantalla", + "perspective": "Perspectiva", + "releaseDate": "Fecha de lanzamiento", + "timeToBeat": "Hora de vencer", + "gameModes": "Modo de juego", + "genres": "Género", + "gamePlatforms": "También disponible para:", + "developers": "Desarrollador", + "publishers": "Editores", + "removeFromList": "retirar", + "links": { + "official": "Sitio oficial", + "wikia": "Fandom", + "wikipedia": "Wikipedia", + "facebook": "Facebook", + "twitter": "Gorjeo", + "twitch": "Contracción nerviosa", + "instagram": "Instagram", + "youtube": "Youtube", + "iphone": "iOS", + "ipad": "iPad", + "android": "Tienda de juegos", + "steam": "Vapor", + "reddit": "Reddit", + "discord": "Discordia", + "google_plus": "Google Plus", + "tumblr": "Tumblr", + "linkedin": "Linkedin", + "pinterest": "Pinterest", + "soundcloud": "Soundcloud" + } + }, + "list": { + "edit": "Editar nombre de lista", + "type": "Tipo de lista", + "settings": "Configuraciones de lista", + "placeholder": "Escriba el nombre de su lista aquí", + "wishlist": "Lista de deseos", + "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", + "sortByProgress": "Progreso", + "sortByRating": "Puntuación", + "sortByReleaseDate": "Fecha", + "sortByCustom": "Personalizado", + "delete": "Eliminar lista", + "moveLeft": "Mover hacia la izquierda", + "moveRight": "Moverse a la derecha", + "emptyList": "Esta lista esta vacia", + "addGame": "Agregar juego", + "view": "Vista de la lista", + "moveList": "Mover lista", + "sortList": "Lista de ordenación automática", + "coversSizeTitle": "Cubre a través de", + "views": { + "single": "Defecto", + "wide": "Compacto", + "text": "Solo texto", + "masonry": "Albañilería", + "grid": "Cuadrícula" + } + }, "settings": { - "wallpaper": "Fondo de pantalla personalizado", - "shareLink": "Enlaces compartibles (experimental)", - "dangerZone": "Zona peligrosa" - } - }, - "sessionExpired": { - "title": "Sesión expirada", - "login": "Iniciar sesión", - "exit": "Salida" - }, - "gameDetail": { - "videos": "Videos", - "screenshots": "Capturas de pantalla", - "perspective": "Perspectiva", - "releaseDate": "Fecha de lanzamiento", - "timeToBeat": "Hora de vencer", - "gameModes": "Modo de juego", - "genres": "Género", - "gamePlatforms": "También disponible para:", - "developers": "Desarrollador", - "publishers": "Editores", - "removeFromList": "Quitar de la lista", - "links": { - "official": "Sitio oficial", - "wikia": "Fandom", - "wikipedia": "Wikipedia", - "facebook": "Facebook", - "twitter": "Gorjeo", - "twitch": "Contracción nerviosa", - "instagram": "Instagram", - "youtube": "Youtube", - "iphone": "iOS", - "ipad": "iPad", - "android": "Tienda de juegos", - "steam": "Vapor", - "reddit": "Reddit", - "discord": "Discordia", - "google_plus": "Google Plus", - "tumblr": "Tumblr", - "linkedin": "Linkedin", - "pinterest": "Pinterest", - "soundcloud": "Soundcloud" - } - }, - "list": { - "edit": "Editar nombre de lista", - "type": "Tipo de lista", - "placeholder": "Escriba el nombre de su lista aquí", - "suggestions": { - "owned": "De propiedad", - "wishlist": "Lista de deseos", - "currentlyPlaying": "Reproduciendo", - "completed": "Terminado" + "about": "Acerca de", + "platforms": "Plataformas", + "gameBoard": "Juego de mesa", + "public": "Público", + "tags": "Etiquetas", + "account": "Cuenta", + "global": "Global", + "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", + "es": "Español", + "pl": "polaco", + "de": "alemán", + "ar": "Arábica", + "fr": "francés", + "it": "italiano", + "eu": "vasco", + "cs": "checo", + "ja": "japonés" + }, + "ownedLists": "Mostrar solo mis plataformas", + "sortPlatforms": "Ordenar plataformas alfabéticamente", + "ratings": "Ocultar puntuación del juego", + "signOut": "desconectar", + "wallpaper": { + "title": "Subir fondo de pantalla", + "transparency": "Permitir transparencia", + "currentWallpaper": "Fondo de pantalla actual", + "wallpaper": "Papel pintado", + "removeWallpaper": "Eliminar fondo de pantalla" + }, + "deleteAccount": { + "button": "Borrar cuenta", + "message": "Los datos de su cuenta se eliminarán para siempre.", + "title": "¿Estás seguro?" + } }, - "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", - "sortByCustom": "Personalizado", - "delete": "Borrar", - "moveLeft": "Mover hacia la izquierda", - "moveRight": "Mover a la derecha", - "emptyList": "Esta lista esta vacia", - "addGame": "Agregar juego", - "view": "Vista de la lista", - "moveList": "Mover lista", - "sortList": "Lista Ordenada", - "coversSizeTitle": "Cubre a través de", - "views": { - "single": "Defecto", - "wide": "Compacto", - "text": "Solo texto", - "masonry": "Masonry", - "grid": "Cuadrícula" - } - }, - "settings": { - "about": "Acerca de", - "platforms": "Plataformas", - "gameBoard": "Juego de mesa", - "tags": "Etiquetas", - "account": "Cuenta", - "global": "Global", - "darkTheme": "Tema oscuro", - "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", - "es": "Español", - "pl": "polaco", - "de": "alemán", - "ar": "Arábica", - "fr": "francés", - "it": "italiano", - "eu": "vasco", - "cs": "checo", - "ja": "japonés" + "tags": { + "title": "Etiquetas de juego", + "addTag": "Añadir etiqueta", + "createTag": "Crear etiqueta", + "inputPlaceholder": "Nombre de etiqueta", + "editTags": "Editar etiquetas de juego", + "message": "Haga clic en la etiqueta para agregarla a {gameName} . Haga clic en para eliminar la etiqueta", + "settingsMessage": "Puede agregar o editar etiquetas existentes en la configuración." }, - "ownedLists": "Mostrar solo mis plataformas", - "sortPlatforms": "Ordenar plataformas alfabéticamente", - "ratings": "Ocultar puntuación del juego", - "signOut": "desconectar", - "wallpaper": { - "title": "Subir fondo de pantalla", - "transparency": "Permitir transparencia", - "currentWallpaper": "Fondo de pantalla actual", - "removeWallpaper": "Eliminar fondo de pantalla" + "gameSearch": { + "title": "Agregar juegos a", + "inputPlaceholder": "Busca aquí", + "alreadyInList": "de los resultados de búsqueda que ya están en su lista", + "noResultsFound": "No hay resultados", + "missingGame": "¿Te falta un juego? Ayuda a la comunidad y", + "addToIGDB": "Agréguelo a IGDB" }, - "deleteAccount": { - "button": "Borrar cuenta", - "message": "Los datos de su cuenta se eliminarán para siempre.", - "title": "¿Estás seguro?" + "notes": { + "addNote": "Añadir la nota", + "notes": "Notas" + }, + "progresses": { + "addProgress": "Agregar progreso", + "progresses": "Progreso" } - }, - "tags": { - "title": "Etiquetas de juego", - "addTag": "Añadir etiqueta", - "createTag": "Crear etiqueta", - "inputPlaceholder": "Nombre del día", - "applyTag": "Aplicar etiqueta", - "useTags": "Usa etiquetas para organizar mejor tus juegos" - }, - "gameSearch": { - "title": "Agregar juegos a", - "inputPlaceholder": "Busca aquí", - "alreadyInList": "de los resultados de búsqueda que ya están en su lista", - "noResultsFound": "No hay resultados", - "missingGame": "¿Te falta un juego? Ayuda a la comunidad y", - "addToIGDB": "Agréguelo a IGDB" - }, - "notes": { - "addNote": "Añadir la nota" - } } \ No newline at end of file diff --git a/src/i18n/eu.json b/src/i18n/eu.json index d0ecf921..5546fce8 100644 --- a/src/i18n/eu.json +++ b/src/i18n/eu.json @@ -1,172 +1,182 @@ { - "global": { - "back": "Back", - "save": "Save", - "cancel": "Utzi", - "create": "Sortu", - "filter": "Filter", - "by": "arabera", - "no": "no", - "yes": "bai", - "or": "edo", - "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", - "reportBugs": "akatsen berri ematea", - "submitFeedback": "feedbacka bidaltzea" - }, - "igdbCredit": { - "poweredByIgdb": "IGDB-k eginda" - }, - "gameBoard": { + "global": { + "back": "Back", + "save": "Save", + "cancel": "Utzi", + "create": "Sortu", + "filter": "Filter", + "by": "arabera", + "no": "no", + "yes": "bai", + "or": "edo", + "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", + "reportBugs": "akatsen berri ematea", + "submitFeedback": "feedbacka bidaltzea", + "home": "Etxeko kontsolak", + "handheld": "eskuko gailuek", + "computer": "Etxeko ordenagailua", + "releaseYear": "Urtea kaleratu du", + "name": "alfabetikoki", + "type": "Mota" + }, + "igdbCredit": { + "poweredByIgdb": "IGDB-k eginda" + }, + "gameBoard": { + "settings": { + "wallpaper": "Neurri pertsonalizatua", + "shareLink": "Lotura partekagarriak (esperimentalak)", + "dangerZone": "Arriskuen zona" + } + }, + "sessionExpired": { + "title": "Saioa iraungita dago", + "login": "Saioa hasi", + "exit": "Irten" + }, + "gameDetail": { + "videos": "Bideoak", + "screenshots": "Pantaila-", + "perspective": "perspektiba", + "releaseDate": "Kaleratze data", + "timeToBeat": "Irabazteko garaia", + "gameModes": "Joko modua", + "genres": "generoa", + "gamePlatforms": "Eskuragarri ere:", + "developers": "Developer", + "publishers": "Argitaletxeak", + "removeFromList": "Kendu", + "links": { + "official": "Gune ofiziala", + "wikia": "fandom", + "wikipedia": "Wikipedia", + "facebook": "Facebook", + "twitter": "Twitter", + "twitch": "twitch", + "instagram": "Instagram", + "youtube": "Youtube", + "iphone": "iOS", + "ipad": "iPad", + "android": "Play denda", + "steam": "Lurrun", + "reddit": "Reddit", + "discord": "discord", + "google_plus": "Google Plus", + "tumblr": "Tumblr", + "linkedin": "Linkedin", + "pinterest": "Pinterest", + "soundcloud": "Soundcloud" + } + }, + "list": { + "edit": "Editatu zerrendaren izena", + "type": "Zerrenda mota", + "settings": "Zerrendako ezarpenak", + "placeholder": "Idatzi hemen zure zerrenda izena", + "wishlist": "Gustuko", + "input": "Sartu zurea", + "add": "Gehitu zerrenda", + "duplicateWarning": "Izen horrekin zerrenda bat duzu jada", + "getStarted": "Hasi!", + "addFirstTime": "Ongi etorri, gehitu zure lehen zerrenda!", + "sortByName": "THE", + "sortByProgress": "Eraikitzen", + "sortByRating": "Puntuazioa", + "sortByReleaseDate": "data", + "sortByCustom": "pertsonalizatua", + "delete": "Zerrenda ezabatu", + "moveLeft": "Mugitu ezkerrera", + "moveRight": "Mugitu eskuinera", + "emptyList": "Zerrenda hau hutsik dago", + "addGame": "Gehitu jokoa", + "view": "Zerrenda ikuspegia", + "moveList": "Mugitu zerrenda", + "sortList": "Auto ordenazioen zerrenda", + "coversSizeTitle": "Estaldurak zehar", + "views": { + "single": "Default", + "wide": "Compact", + "text": "Testua soilik", + "masonry": "Masoneria", + "grid": "Grid" + } + }, "settings": { - "wallpaper": "Neurri pertsonalizatua", - "shareLink": "Lotura partekagarriak (esperimentalak)", - "dangerZone": "Arriskuen zona" - } - }, - "sessionExpired": { - "title": "Saioa iraungita dago", - "login": "Saioa hasi", - "exit": "Irten" - }, - "gameDetail": { - "videos": "Bideoak", - "screenshots": "Pantaila-", - "perspective": "perspektiba", - "releaseDate": "Kaleratze data", - "timeToBeat": "Irabazteko garaia", - "gameModes": "Joko modua", - "genres": "generoa", - "gamePlatforms": "Eskuragarri ere:", - "developers": "Developer", - "publishers": "Argitaletxeak", - "removeFromList": "Kendu zerrendatik", - "links": { - "official": "Gune ofiziala", - "wikia": "fandom", - "wikipedia": "Wikipedia", - "facebook": "Facebook", - "twitter": "Twitter", - "twitch": "twitch", - "instagram": "Instagram", - "youtube": "Youtube", - "iphone": "iOS", - "ipad": "iPad", - "android": "Play denda", - "steam": "Lurrun", - "reddit": "Reddit", - "discord": "discord", - "google_plus": "Google Plus", - "tumblr": "Tumblr", - "linkedin": "Linkedin", - "pinterest": "Pinterest", - "soundcloud": "Soundcloud" - } - }, - "list": { - "edit": "Editatu zerrendaren izena", - "type": "Zerrenda mota", - "placeholder": "Idatzi hemen zure zerrenda izena", - "suggestions": { - "owned": "sozietateak", - "wishlist": "Gustuko", - "currentlyPlaying": "Gaur egun jolasten", - "completed": "Osatua" + "about": "About", + "platforms": "plataformak", + "gameBoard": "Joko taula", + "public": "Publiko", + "tags": "Tags", + "account": "Kontu-", + "global": "Global", + "reloading": "Berkargatzean ...", + "releases": "oharrak", + "newsletter": "Jaso eguneratze mezu elektronikoak (laster etorriko dira)", + "branding": "Plataforma marka (koloreak, logotipoa, etab ...)", + "language": "Hizkuntza", + "languages": { + "en": "English", + "es": "Espainiako", + "pl": "Poloniako", + "de": "Alemaniako", + "ar": "arabiera", + "fr": "Frantziako", + "it": "Italiako", + "eu": "Euskal", + "cs": "Txekiar", + "ja": "Japoniako" + }, + "ownedLists": "Nire plataformak bakarrik erakutsi", + "sortPlatforms": "Ordenatu plataformak alfabetikoki", + "ratings": "Ezkutatu jokoaren puntuazioa", + "signOut": "Hasi saioa", + "wallpaper": { + "title": "Kargatu horma-irudia", + "transparency": "Gardentasuna eman", + "currentWallpaper": "Uneko horma-irudia", + "wallpaper": "Wallpaper", + "removeWallpaper": "Kendu papera" + }, + "deleteAccount": { + "button": "Ezabatu kontua", + "message": "Zure kontuko datuak betiko ezabatuko dira.", + "title": "Ziur zaude?" + } }, - "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", - "sortByCustom": "pertsonalizatua", - "delete": "ezabatu", - "moveLeft": "Mugitu ezkerrera", - "moveRight": "Mugitu eskuinera", - "emptyList": "Zerrenda hau hutsik dago", - "addGame": "Gehitu jokoa", - "view": "Zerrenda ikuspegia", - "moveList": "Mugitu zerrenda", - "sortList": "Sailkapen zerrenda", - "coversSizeTitle": "Estaldurak zehar", - "views": { - "single": "Default", - "wide": "Compact", - "text": "Testua soilik", - "masonry": "Masonry", - "grid": "Grid" - } - }, - "settings": { - "about": "About", - "platforms": "plataformak", - "gameBoard": "Joko taula", - "tags": "Tags", - "account": "Kontu-", - "global": "Global", - "darkTheme": "Gai iluna", - "reloading": "Berkargatzean ...", - "releases": "oharrak", - "newsletter": "Jaso eguneratze mezu elektronikoak (laster etorriko dira)", - "branding": "Plataforma marka (koloreak, logotipoa, etab ...)", - "language": "Hizkuntza", - "languages": { - "en": "English", - "es": "Espainiako", - "pl": "Poloniako", - "de": "Alemaniako", - "ar": "arabiera", - "fr": "Frantziako", - "it": "Italiako", - "eu": "Euskal", - "cs": "Txekiar", - "ja": "Japoniako" + "tags": { + "title": "Jokoaren etiketak", + "addTag": "Gehitu etiketa", + "createTag": "Etiketa sortu", + "inputPlaceholder": "Etiketaren izena", + "editTags": "Editatu jokoen etiketak", + "message": "Egin klik etiketan {gameName} (e) n gehitzeko. Egin klik etiketa kentzeko.", + "settingsMessage": "Dauden ezarpenetan etiketak gehitu edo editatu ditzakezu." }, - "ownedLists": "Nire plataformak bakarrik erakutsi", - "sortPlatforms": "Ordenatu plataformak alfabetikoki", - "ratings": "Ezkutatu jokoaren puntuazioa", - "signOut": "Hasi saioa", - "wallpaper": { - "title": "Kargatu horma-irudia", - "transparency": "Gardentasuna eman", - "currentWallpaper": "Uneko horma-irudia", - "removeWallpaper": "Kendu papera" + "gameSearch": { + "title": "Gehitu jokoak", + "inputPlaceholder": "Bilatu hemen", + "alreadyInList": "dagoeneko zure zerrendako bilaketa-emaitzetatik", + "noResultsFound": "Emaitzarik ez", + "missingGame": "Joko bat falta al zaizu? Lagundu komunitateari eta", + "addToIGDB": "Gehitu IGDB-ri" }, - "deleteAccount": { - "button": "Ezabatu kontua", - "message": "Zure kontuko datuak betiko ezabatuko dira.", - "title": "Ziur zaude?" + "notes": { + "addNote": "Oharra gehitu", + "notes": "Oharrak" + }, + "progresses": { + "addProgress": "Gehitu aurrerapenak", + "progresses": "Eraikitzen" } - }, - "tags": { - "title": "Jokoaren etiketak", - "addTag": "Gehitu etiketa", - "createTag": "Etiketa sortu", - "inputPlaceholder": "Egunaren izena", - "applyTag": "Aplikatu etiketa", - "useTags": "Erabili etiketak zure jokoak hobeto antolatzeko" - }, - "gameSearch": { - "title": "Gehitu jokoak", - "inputPlaceholder": "Bilatu hemen", - "alreadyInList": "dagoeneko zure zerrendako bilaketa-emaitzetatik", - "noResultsFound": "Emaitzarik ez", - "missingGame": "Joko bat falta al zaizu? Lagundu komunitateari eta", - "addToIGDB": "Gehitu IGDB-ri" - }, - "notes": { - "addNote": "Oharra gehitu" - } } \ No newline at end of file diff --git a/src/i18n/fr.json b/src/i18n/fr.json index aac57771..5284c2e9 100644 --- a/src/i18n/fr.json +++ b/src/i18n/fr.json @@ -1,172 +1,182 @@ { - "global": { - "back": "Retour", - "save": "sauvegarder", - "cancel": "Annuler", - "create": "Créer", - "filter": "Filtre", - "by": "par", - "no": "non", - "yes": "Oui", - "or": "ou", - "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", - "donating": "faire un don", - "reportBugs": "signaler des bugs", - "submitFeedback": "soumettre des commentaires" - }, - "igdbCredit": { - "poweredByIgdb": "Propulsé par IGDB" - }, - "gameBoard": { + "global": { + "back": "Retour", + "save": "sauver", + "cancel": "Annuler", + "create": "Créer", + "filter": "Filtre", + "by": "par", + "no": "non", + "yes": "Oui", + "or": "ou", + "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", + "donating": "faire un don", + "reportBugs": "signaler des bogues", + "submitFeedback": "soumettre des commentaires", + "home": "Consoles de salon", + "handheld": "Ordinateurs de poche", + "computer": "Ordinateur de famille", + "releaseYear": "Année de sortie", + "name": "Alphabétiquement", + "type": "Type" + }, + "igdbCredit": { + "poweredByIgdb": "Propulsé par IGDB" + }, + "gameBoard": { + "settings": { + "wallpaper": "Fond d'écran personnalisé", + "shareLink": "Liens partageables (expérimental)", + "dangerZone": "Zone dangereuse" + } + }, + "sessionExpired": { + "title": "La session a expiré", + "login": "S'identifier", + "exit": "Sortie" + }, + "gameDetail": { + "videos": "Vidéos", + "screenshots": "Captures d'écran", + "perspective": "La perspective", + "releaseDate": "Date de sortie", + "timeToBeat": "Il est temps de battre", + "gameModes": "Mode de jeu", + "genres": "Genre", + "gamePlatforms": "Aussi disponible pour:", + "developers": "Développeur", + "publishers": "Éditeurs", + "removeFromList": "Retirer", + "links": { + "official": "Site officiel", + "wikia": "Fandom", + "wikipedia": "Wikipédia", + "facebook": "Facebook", + "twitter": "Gazouillement", + "twitch": "Tic", + "instagram": "Instagram", + "youtube": "Youtube", + "iphone": "iOS", + "ipad": "iPad", + "android": "Play Store", + "steam": "Vapeur", + "reddit": "Reddit", + "discord": "Discorde", + "google_plus": "Google Plus", + "tumblr": "Tumblr", + "linkedin": "Linkedin", + "pinterest": "Pinterest", + "soundcloud": "Soundcloud" + } + }, + "list": { + "edit": "Modifier le nom de la liste", + "type": "Type de liste", + "settings": "Liste des paramètres", + "placeholder": "Tapez le nom de votre liste ici", + "wishlist": "Liste de souhaits", + "input": "Entrez le vôtre", + "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", + "sortByProgress": "Le progrès", + "sortByRating": "But", + "sortByReleaseDate": "Rendez-vous amoureux", + "sortByCustom": "Douane", + "delete": "Supprimer la liste", + "moveLeft": "Se déplacer à gauche", + "moveRight": "Déplacer vers la droite", + "emptyList": "Cette liste est vide", + "addGame": "Ajouter un jeu", + "view": "Affichage liste", + "moveList": "Déplacer la liste", + "sortList": "Liste de tri automatique", + "coversSizeTitle": "Couvre à travers", + "views": { + "single": "Défaut", + "wide": "Compact", + "text": "Texte seulement", + "masonry": "Maçonnerie", + "grid": "la grille" + } + }, "settings": { - "wallpaper": "Papier peint personnalisé", - "shareLink": "Liens partageables (expérimental)", - "dangerZone": "Zone dangereuse" - } - }, - "sessionExpired": { - "title": "La session a expiré", - "login": "S'identifier", - "exit": "Sortie" - }, - "gameDetail": { - "videos": "Vidéos", - "screenshots": "Captures d'écran", - "perspective": "La perspective", - "releaseDate": "Date de sortie", - "timeToBeat": "Temps à battre", - "gameModes": "Mode de jeu", - "genres": "Genre", - "gamePlatforms": "Aussi disponible pour:", - "developers": "Développeur", - "publishers": "Les éditeurs", - "removeFromList": "Retirer de la liste", - "links": { - "official": "Site officiel", - "wikia": "Fandom", - "wikipedia": "Wikipédia", - "facebook": "Facebook", - "twitter": "Gazouillement", - "twitch": "Tic", - "instagram": "Instagram", - "youtube": "Youtube", - "iphone": "iOS", - "ipad": "iPad", - "android": "Play Store", - "steam": "Vapeur", - "reddit": "Reddit", - "discord": "Discorde", - "google_plus": "Google Plus", - "tumblr": "Tumblr", - "linkedin": "Linkedin", - "pinterest": "Pinterest", - "soundcloud": "Soundcloud" - } - }, - "list": { - "edit": "Editer le nom de la liste", - "type": "Type de liste", - "placeholder": "Tapez votre nom de liste ici", - "suggestions": { - "owned": "Possédé", - "wishlist": "Liste de souhaits", - "currentlyPlaying": "En train de jouer", - "completed": "Terminé" + "about": "Sur", + "platforms": "Plateformes", + "gameBoard": "Plateau de jeu", + "public": "Publique", + "tags": "Mots clés", + "account": "Compte", + "global": "Global", + "reloading": "Rechargement ...", + "releases": "Communiqués", + "newsletter": "Recevez des e-mails de mise à jour (à venir bientôt)", + "branding": "Marque de la plateforme (couleurs, logo, etc ...)", + "language": "La langue", + "languages": { + "en": "Anglais", + "es": "Espanol", + "pl": "polonais", + "de": "allemand", + "ar": "arabe", + "fr": "français", + "it": "italien", + "eu": "basque", + "cs": "tchèque", + "ja": "Japonais" + }, + "ownedLists": "Afficher uniquement mes plateformes", + "sortPlatforms": "Trier les plateformes par ordre alphabétique", + "ratings": "Masquer le score du jeu", + "signOut": "Déconnexion", + "wallpaper": { + "title": "Télécharger un fond d'écran", + "transparency": "Autoriser la transparence", + "currentWallpaper": "Fond d'écran actuel", + "wallpaper": "Fond d'écran", + "removeWallpaper": "Supprimer le papier peint" + }, + "deleteAccount": { + "button": "Supprimer le compte", + "message": "Les données de votre compte seront supprimées pour toujours.", + "title": "Êtes-vous sûr?" + } }, - "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", - "sortByCustom": "Douane", - "delete": "Effacer", - "moveLeft": "Se déplacer à gauche", - "moveRight": "Déplacer vers la droite", - "emptyList": "Cette liste est vide", - "addGame": "Ajouter un jeu", - "view": "Vue liste", - "moveList": "Déplacer la liste", - "sortList": "Liste de tri", - "coversSizeTitle": "Couvre à travers", - "views": { - "single": "Défaut", - "wide": "Compact", - "text": "Texte seulement", - "masonry": "Masonry", - "grid": "la grille" - } - }, - "settings": { - "about": "À propos", - "platforms": "Plateformes", - "gameBoard": "Plateau de jeu", - "tags": "Mots clés", - "account": "Compte", - "global": "Global", - "darkTheme": "Thème sombre", - "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", - "es": "Espanol", - "pl": "polonais", - "de": "allemand", - "ar": "arabe", - "fr": "français", - "it": "italien", - "eu": "basque", - "cs": "tchèque", - "ja": "Japonais" + "tags": { + "title": "Tags du jeu", + "addTag": "Ajouter une étiquette", + "createTag": "Créer une balise", + "inputPlaceholder": "Nom du tag", + "editTags": "Modifier les balises de jeu", + "message": "Cliquez sur le tag pour l'ajouter à {gameName} . Cliquer sur pour supprimer la balise.", + "settingsMessage": "Vous pouvez ajouter ou modifier des balises existantes dans les paramètres." }, - "ownedLists": "Afficher uniquement mes plateformes", - "sortPlatforms": "Trier les plateformes par ordre alphabétique", - "ratings": "Masquer le score du jeu", - "signOut": "Déconnexion", - "wallpaper": { - "title": "Télécharger un fond d'écran", - "transparency": "Autoriser la transparence", - "currentWallpaper": "Fond d'écran actuel", - "removeWallpaper": "Supprimer le papier peint" + "gameSearch": { + "title": "Ajouter des jeux à", + "inputPlaceholder": "Cherche ici", + "alreadyInList": "à partir des résultats de recherche déjà dans votre liste", + "noResultsFound": "Aucun résultat", + "missingGame": "Vous manquez un match? Aidez la communauté et", + "addToIGDB": "Ajoutez-le à IGDB" }, - "deleteAccount": { - "button": "Supprimer le compte", - "message": "Les données de votre compte seront définitivement supprimées.", - "title": "Êtes-vous sûr?" + "notes": { + "addNote": "Ajouter une note", + "notes": "Remarques" + }, + "progresses": { + "addProgress": "Ajouter des progrès", + "progresses": "Le progrès" } - }, - "tags": { - "title": "Balises de jeu", - "addTag": "Ajouter une étiquette", - "createTag": "Créer un tag", - "inputPlaceholder": "Nom du jour", - "applyTag": "Appliquer le tag", - "useTags": "Utilisez des tags pour mieux organiser vos jeux" - }, - "gameSearch": { - "title": "Ajouter des jeux à", - "inputPlaceholder": "Cherche ici", - "alreadyInList": "des résultats de recherche déjà dans votre liste", - "noResultsFound": "Aucun résultat", - "missingGame": "Manquer un jeu? Aidez la communauté et", - "addToIGDB": "Ajoutez-le à IGDB" - }, - "notes": { - "addNote": "Ajouter une note" - } } \ No newline at end of file diff --git a/src/i18n/it.json b/src/i18n/it.json index 08ee626c..6c99af65 100644 --- a/src/i18n/it.json +++ b/src/i18n/it.json @@ -1,172 +1,182 @@ { - "global": { - "back": "Indietro", - "save": "Salvare", - "cancel": "Annulla", - "create": "Creare", - "filter": "Filtro", - "by": "di", - "no": "no", - "yes": "sì", - "or": "o", - "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 di aiutarne lo sviluppo", - "donating": "la donazione", - "reportBugs": "segnalazione di bug", - "submitFeedback": "invio feedback" - }, - "igdbCredit": { - "poweredByIgdb": "Alimentato da IGDB" - }, - "gameBoard": { + "global": { + "back": "Indietro", + "save": "Salvare", + "cancel": "Annulla", + "create": "Creare", + "filter": "Filtro", + "by": "di", + "no": "no", + "yes": "sì", + "or": "o", + "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", + "donating": "la donazione", + "reportBugs": "segnalazione di bug", + "submitFeedback": "invio feedback", + "home": "Console domestiche", + "handheld": "Palmari", + "computer": "Computer domestico", + "releaseYear": "Anno rilasciato", + "name": "In ordine alfabetico", + "type": "genere" + }, + "igdbCredit": { + "poweredByIgdb": "Alimentato da IGDB" + }, + "gameBoard": { + "settings": { + "wallpaper": "Sfondo personalizzato", + "shareLink": "Link condivisibili (sperimentale)", + "dangerZone": "Zona pericolosa" + } + }, + "sessionExpired": { + "title": "Sessione scaduta", + "login": "Accesso", + "exit": "Uscita" + }, + "gameDetail": { + "videos": "video", + "screenshots": "Screenshots", + "perspective": "Prospettiva", + "releaseDate": "Data di rilascio", + "timeToBeat": "È tempo di battere", + "gameModes": "Modalità di gioco", + "genres": "Genere", + "gamePlatforms": "Disponibile anche per:", + "developers": "Sviluppatore", + "publishers": "editori", + "removeFromList": "Rimuovere", + "links": { + "official": "Sito ufficiale", + "wikia": "Mondo dei fan", + "wikipedia": "Wikipedia", + "facebook": "Facebook", + "twitter": "cinguettio", + "twitch": "Contrazione", + "instagram": "Instagram", + "youtube": "Youtube", + "iphone": "iOS", + "ipad": "iPad", + "android": "Play Store", + "steam": "Vapore", + "reddit": "Reddit", + "discord": "Discordia", + "google_plus": "Google Plus", + "tumblr": "Tumblr", + "linkedin": "Linkedin", + "pinterest": "Pinterest", + "soundcloud": "Soundcloud" + } + }, + "list": { + "edit": "Modifica il nome dell'elenco", + "type": "Tipo di elenco", + "settings": "Elenco impostazioni", + "placeholder": "Digita qui il nome della tua lista", + "wishlist": "Lista dei desideri", + "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", + "sortByProgress": "Progresso", + "sortByRating": "Punto", + "sortByReleaseDate": "Data", + "sortByCustom": "costume", + "delete": "Elimina elenco", + "moveLeft": "Muovere a sinistra", + "moveRight": "Vai a destra", + "emptyList": "Questo elenco è vuoto", + "addGame": "Aggiungi gioco", + "view": "Visualizzazione elenco", + "moveList": "Sposta elenco", + "sortList": "Elenco di ordinamento automatico", + "coversSizeTitle": "Copre attraverso", + "views": { + "single": "Predefinito", + "wide": "Compatto", + "text": "Solo testo", + "masonry": "Opere murarie", + "grid": "Griglia" + } + }, "settings": { - "wallpaper": "Sfondo personalizzato", - "shareLink": "Link condivisibili (sperimentale)", - "dangerZone": "Zona pericolosa" - } - }, - "sessionExpired": { - "title": "Sessione scaduta", - "login": "Accesso", - "exit": "Uscita" - }, - "gameDetail": { - "videos": "video", - "screenshots": "Screenshots", - "perspective": "Prospettiva", - "releaseDate": "Data di rilascio", - "timeToBeat": "È tempo di battere", - "gameModes": "Modalità di gioco", - "genres": "Genere", - "gamePlatforms": "Disponibile anche per:", - "developers": "Sviluppatore", - "publishers": "editori", - "removeFromList": "Rimuovere dalla lista", - "links": { - "official": "Sito ufficiale", - "wikia": "Mondo dei fan", - "wikipedia": "Wikipedia", - "facebook": "Facebook", - "twitter": "cinguettio", - "twitch": "Contrazione", - "instagram": "Instagram", - "youtube": "Youtube", - "iphone": "iOS", - "ipad": "iPad", - "android": "Play Store", - "steam": "Vapore", - "reddit": "Reddit", - "discord": "Discordia", - "google_plus": "Google Plus", - "tumblr": "Tumblr", - "linkedin": "Linkedin", - "pinterest": "Pinterest", - "soundcloud": "Soundcloud" - } - }, - "list": { - "edit": "Modifica il nome dell'elenco", - "type": "Tipo di elenco", - "placeholder": "Digita qui il nome della tua lista", - "suggestions": { - "owned": "Di proprietà", - "wishlist": "Lista dei desideri", - "currentlyPlaying": "Attualmente in riproduzione", - "completed": "Completato" + "about": "Di", + "platforms": "piattaforme", + "gameBoard": "Tavolo da gioco", + "public": "Pubblico", + "tags": "tag", + "account": "account", + "global": "Globale", + "reloading": "Ricaricamento ...", + "releases": "Uscite", + "newsletter": "Ricevi email di aggiornamento (in arrivo)", + "branding": "Marchio della piattaforma (colori, logo, ecc ...)", + "language": "linguaggio", + "languages": { + "en": "inglese", + "es": "spagnolo", + "pl": "polacco", + "de": "Tedesco", + "ar": "Arabo", + "fr": "francese", + "it": "italiano", + "eu": "basco", + "cs": "ceco", + "ja": "giapponese" + }, + "ownedLists": "Mostra solo le mie piattaforme", + "sortPlatforms": "Ordina le piattaforme in ordine alfabetico", + "ratings": "Nascondi il punteggio del gioco", + "signOut": "disconnessione", + "wallpaper": { + "title": "Carica sfondo", + "transparency": "Consenti trasparenza", + "currentWallpaper": "Sfondo corrente", + "wallpaper": "Sfondo", + "removeWallpaper": "Rimuovi sfondo" + }, + "deleteAccount": { + "button": "Eliminare l'account", + "message": "I dati del tuo account verranno eliminati per sempre.", + "title": "Sei sicuro?" + } }, - "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", - "sortByCustom": "costume", - "delete": "Elimina", - "moveLeft": "Muovere a sinistra", - "moveRight": "Vai a destra", - "emptyList": "Questo elenco è vuoto", - "addGame": "Aggiungi gioco", - "view": "Visualizzazione elenco", - "moveList": "Sposta elenco", - "sortList": "Elenco di ordinamento", - "coversSizeTitle": "Copre attraverso", - "views": { - "single": "Predefinito", - "wide": "Compatto", - "text": "Solo testo", - "masonry": "Masonry", - "grid": "Griglia" - } - }, - "settings": { - "about": "Di", - "platforms": "piattaforme", - "gameBoard": "Tavolo da gioco", - "tags": "tag", - "account": "account", - "global": "Globale", - "darkTheme": "Tema scuro", - "reloading": "Ricaricamento ...", - "releases": "Uscite", - "newsletter": "Ricevi email di aggiornamento (in arrivo)", - "branding": "Marchio della piattaforma (colori, logo, ecc ...)", - "language": "linguaggio", - "languages": { - "en": "Inglese", - "es": "spagnolo", - "pl": "polacco", - "de": "Tedesco", - "ar": "Arabo", - "fr": "francese", - "it": "italiano", - "eu": "basco", - "cs": "ceco", - "ja": "giapponese" + "tags": { + "title": "Tag di gioco", + "addTag": "Aggiungi Tag", + "createTag": "Crea tag", + "inputPlaceholder": "Nome del tag", + "editTags": "Modifica i tag di gioco", + "message": "Fai clic sul tag per aggiungerlo a {gameName} . Clicca su per rimuovere il tag.", + "settingsMessage": "Puoi aggiungere o modificare tag esistenti nelle impostazioni." }, - "ownedLists": "Mostra solo le mie piattaforme", - "sortPlatforms": "Ordina le piattaforme in ordine alfabetico", - "ratings": "Nascondi il punteggio del gioco", - "signOut": "disconnessione", - "wallpaper": { - "title": "Carica sfondo", - "transparency": "Consenti trasparenza", - "currentWallpaper": "Sfondo corrente", - "removeWallpaper": "Rimuovi sfondo" + "gameSearch": { + "title": "Aggiungi giochi a", + "inputPlaceholder": "Cerca qui", + "alreadyInList": "dai risultati di ricerca già nel tuo elenco", + "noResultsFound": "Nessun risultato", + "missingGame": "Manca una partita? Aiuta la comunità e", + "addToIGDB": "Aggiungilo a IGDB" }, - "deleteAccount": { - "button": "Eliminare l'account", - "message": "I dati del tuo account verranno eliminati per sempre.", - "title": "Sei sicuro?" + "notes": { + "addNote": "Aggiungi nota", + "notes": "Gli appunti" + }, + "progresses": { + "addProgress": "Aggiungi progressi", + "progresses": "Progresso" } - }, - "tags": { - "title": "Tag di gioco", - "addTag": "Aggiungi Tag", - "createTag": "Crea tag", - "inputPlaceholder": "Nome del giorno", - "applyTag": "Applica tag", - "useTags": "Usa i tag per organizzare meglio i tuoi giochi" - }, - "gameSearch": { - "title": "Aggiungi giochi a", - "inputPlaceholder": "Cerca qui", - "alreadyInList": "dai risultati di ricerca già nel tuo elenco", - "noResultsFound": "Nessun risultato", - "missingGame": "Manca una partita? Aiuta la comunità e", - "addToIGDB": "Aggiungilo a IGDB" - }, - "notes": { - "addNote": "Aggiungi nota" - } } \ No newline at end of file diff --git a/src/i18n/ja.json b/src/i18n/ja.json index e7e0d51a..1da3060d 100644 --- a/src/i18n/ja.json +++ b/src/i18n/ja.json @@ -1,172 +1,182 @@ { - "global": { - "back": "バック", - "save": "保存する", - "cancel": "キャンセル", - "create": "作成する", - "filter": "フィルタ", - "by": "によって", - "no": "いや", - "yes": "はい", - "or": "または", - "returnHome": "帰宅", - "pageNotFound": "ページが見つかりません" - }, - "errors": { - "loading": "データの読み込みエラー" - }, - "releases": { - "published": "{date}を公開しました" - }, - "platforms": { - "donateMessage": "Gamebraryは無料でオープンソースです。その開発を支援することを検討してください", - "donating": "寄付", - "reportBugs": "バグを報告する", - "submitFeedback": "フィードバックを送信する" - }, - "igdbCredit": { - "poweredByIgdb": "IGDBを搭載" - }, - "gameBoard": { + "global": { + "back": "バック", + "save": "セーブ", + "cancel": "キャンセル", + "create": "作成する", + "filter": "フィルタ", + "by": "によって", + "no": "いや", + "yes": "はい", + "or": "または", + "returnHome": "帰宅", + "pageNotFound": "ページが見つかりません" + }, + "errors": { + "loading": "データの読み込みエラー" + }, + "releases": { + "published": "{date}を公開しました" + }, + "platforms": { + "donateMessage": "Gamebraryは無料でオープンソースです。その開発を支援することを検討してください", + "donating": "寄付", + "reportBugs": "バグを報告する", + "submitFeedback": "フィードバックを送信する", + "home": "ホームコンソール", + "handheld": "ハンドヘルド", + "computer": "ホームコンピューター", + "releaseYear": "リリース年", + "name": "アルファベット順", + "type": "タイプ" + }, + "igdbCredit": { + "poweredByIgdb": "IGDBを搭載" + }, + "gameBoard": { + "settings": { + "wallpaper": "カスタム壁紙", + "shareLink": "共有可能なリンク(実験的)", + "dangerZone": "危険区域" + } + }, + "sessionExpired": { + "title": "セッションの有効期限が切れ", + "login": "ログイン", + "exit": "出口" + }, + "gameDetail": { + "videos": "動画", + "screenshots": "スクリーンショット", + "perspective": "遠近法", + "releaseDate": "発売日", + "timeToBeat": "ビートする時間", + "gameModes": "ゲームモード", + "genres": "ジャンル", + "gamePlatforms": "以下にも利用可能:", + "developers": "開発者", + "publishers": "出版社", + "removeFromList": "削除する", + "links": { + "official": "公式サイト", + "wikia": "ファンダム", + "wikipedia": "ウィキペディア", + "facebook": "フェイスブック", + "twitter": "Twitter", + "twitch": "けいれん", + "instagram": "Instagram", + "youtube": "Youtube", + "iphone": "iOS", + "ipad": "iPad", + "android": "プレイストア", + "steam": "蒸気", + "reddit": "Reddit", + "discord": "不和", + "google_plus": "Google Plus", + "tumblr": "タンブラー", + "linkedin": "Linkedin", + "pinterest": "Pinterest", + "soundcloud": "Soundcloud" + } + }, + "list": { + "edit": "リスト名を編集", + "type": "リストタイプ", + "settings": "リスト設定", + "placeholder": "ここにリスト名を入力してください", + "wishlist": "ウィッシュリスト", + "input": "あなた自身を入力してください", + "add": "リストを追加", + "duplicateWarning": "この名前のリストは既にあります", + "getStarted": "始めましょう!", + "addFirstTime": "ようこそ、最初のリストを追加してください!", + "sortByName": "THE", + "sortByProgress": "進捗", + "sortByRating": "スコア", + "sortByReleaseDate": "日付", + "sortByCustom": "カスタム", + "delete": "リストを削除", + "moveLeft": "左に移動", + "moveRight": "右に動く", + "emptyList": "このリストは空です", + "addGame": "ゲームを追加", + "view": "リストビュー", + "moveList": "リストを移動する", + "sortList": "自動ソートリスト", + "coversSizeTitle": "全体をカバー", + "views": { + "single": "デフォルト", + "wide": "コンパクト", + "text": "テキストのみ", + "masonry": "石積み", + "grid": "グリッド" + } + }, "settings": { - "wallpaper": "カスタム壁紙", - "shareLink": "共有可能なリンク(実験的)", - "dangerZone": "危険区域" - } - }, - "sessionExpired": { - "title": "セッションの有効期限が切れ", - "login": "ログイン", - "exit": "出口" - }, - "gameDetail": { - "videos": "動画", - "screenshots": "スクリーンショット", - "perspective": "遠近法", - "releaseDate": "発売日", - "timeToBeat": "ビートする時間", - "gameModes": "ゲームモード", - "genres": "ジャンル", - "gamePlatforms": "以下にも利用可能:", - "developers": "開発者", - "publishers": "出版社", - "removeFromList": "リストから削除する", - "links": { - "official": "オフィシャルサイト", - "wikia": "ファンダム", - "wikipedia": "ウィキペディア", - "facebook": "フェイスブック", - "twitter": "Twitter", - "twitch": "けいれん", - "instagram": "Instagram", - "youtube": "Youtube", - "iphone": "iOS", - "ipad": "iPad", - "android": "プレイストア", - "steam": "蒸気", - "reddit": "Reddit", - "discord": "不和", - "google_plus": "Google Plus", - "tumblr": "タンブラー", - "linkedin": "Linkedin", - "pinterest": "Pinterest", - "soundcloud": "Soundcloud" - } - }, - "list": { - "edit": "リスト名を編集", - "type": "リストタイプ", - "placeholder": "ここにリスト名を入力してください", - "suggestions": { - "owned": "所有", - "wishlist": "ウィッシュリスト", - "currentlyPlaying": "現在プレイ中", - "completed": "完了しました" + "about": "約", + "platforms": "プラットフォーム", + "gameBoard": "ゲームボード", + "public": "パブリック", + "tags": "タグ", + "account": "アカウント", + "global": "グローバル", + "reloading": "再読み込みしています...", + "releases": "リリース", + "newsletter": "更新メールを受け取る(近日公開予定)", + "branding": "プラットフォームのブランディング(色、ロゴなど)", + "language": "言語", + "languages": { + "en": "英語", + "es": "スペイン語", + "pl": "研磨", + "de": "ドイツ人", + "ar": "アラビア語", + "fr": "フランス語", + "it": "イタリア語", + "eu": "バスク", + "cs": "チェコ語", + "ja": "日本人" + }, + "ownedLists": "プラットフォームのみを表示する", + "sortPlatforms": "プラットフォームをアルファベット順に並べ替えます", + "ratings": "ゲームのスコアを非表示", + "signOut": "サインアウト", + "wallpaper": { + "title": "壁紙をアップロード", + "transparency": "透明化を許可する", + "currentWallpaper": "現在の壁紙", + "wallpaper": "壁紙", + "removeWallpaper": "壁紙を削除" + }, + "deleteAccount": { + "button": "アカウントを削除する", + "message": "アカウントデータは完全に削除されます。", + "title": "本気ですか?" + } }, - "input": "あなた自身を入力してください", - "add": "リストを追加", - "duplicateWarning": "この名前のリストは既にあります", - "getStarted": "始めましょう!", - "addFirstTime": "ようこそ、最初のリストを追加してください!", - "sortByName": "THE", - "sortByRating": "スコア", - "sortByReleaseDate": "日付", - "sortByCustom": "カスタム", - "delete": "削除する", - "moveLeft": "左に移動", - "moveRight": "右に動く", - "emptyList": "このリストは空です", - "addGame": "ゲームを追加", - "view": "リストビュー", - "moveList": "リストを移動する", - "sortList": "ソートリスト", - "coversSizeTitle": "全体をカバー", - "views": { - "single": "デフォルト", - "wide": "コンパクト", - "text": "テキストのみ", - "masonry": "Masonry", - "grid": "グリッド" - } - }, - "settings": { - "about": "約", - "platforms": "プラットフォーム", - "gameBoard": "ゲームボード", - "tags": "タグ", - "account": "アカウント", - "global": "グローバル", - "darkTheme": "暗いテーマ", - "reloading": "再読み込みしています...", - "releases": "リリース", - "newsletter": "更新メールを受け取る(近日公開予定)", - "branding": "プラットフォームのブランディング(色、ロゴなど)", - "language": "言語", - "languages": { - "en": "英語", - "es": "スペイン語", - "pl": "研磨", - "de": "ドイツ人", - "ar": "アラビア語", - "fr": "フランス語", - "it": "イタリアの", - "eu": "バスク", - "cs": "チェコ語", - "ja": "日本人" + "tags": { + "title": "ゲームタグ", + "addTag": "タグ付けする", + "createTag": "タグを作成", + "inputPlaceholder": "タグ名", + "editTags": "ゲームタグを編集する", + "message": "タグをクリックして{gameName}に追加します。クリックタグを削除します。", + "settingsMessage": "設定で既存のタグを追加または編集できます。" }, - "ownedLists": "プラットフォームのみを表示する", - "sortPlatforms": "プラットフォームをアルファベット順に並べ替えます", - "ratings": "ゲームのスコアを非表示", - "signOut": "サインアウト", - "wallpaper": { - "title": "壁紙をアップロード", - "transparency": "透明化を許可する", - "currentWallpaper": "現在の壁紙", - "removeWallpaper": "壁紙を削除" + "gameSearch": { + "title": "にゲームを追加", + "inputPlaceholder": "検索", + "alreadyInList": "既にリストにある検索結果から", + "noResultsFound": "結果がありません", + "missingGame": "ゲームが見つかりませんか?コミュニティを助け、", + "addToIGDB": "IGDBに追加します" }, - "deleteAccount": { - "button": "アカウントを削除する", - "message": "アカウントデータは完全に削除されます。", - "title": "本気ですか?" + "notes": { + "addNote": "メモを追加", + "notes": "ノート" + }, + "progresses": { + "addProgress": "進行状況を追加", + "progresses": "進捗" } - }, - "tags": { - "title": "ゲームタグ", - "addTag": "タグ付けする", - "createTag": "タグを作成", - "inputPlaceholder": "曜日名", - "applyTag": "タグを適用", - "useTags": "タグを使用してゲームを整理します" - }, - "gameSearch": { - "title": "にゲームを追加", - "inputPlaceholder": "検索", - "alreadyInList": "すでにリストにある検索結果から", - "noResultsFound": "結果がありません", - "missingGame": "ゲームが見つかりませんか?コミュニティを助け、", - "addToIGDB": "IGDBに追加します" - }, - "notes": { - "addNote": "メモを追加" - } } \ No newline at end of file diff --git a/src/i18n/pl.json b/src/i18n/pl.json index 02a768f9..748489b1 100644 --- a/src/i18n/pl.json +++ b/src/i18n/pl.json @@ -1,172 +1,182 @@ { - "global": { - "back": "Z powrotem", - "save": "Zapisać", - "cancel": "Anuluj", - "create": "Stwórz", - "filter": "Filtr", - "by": "przez", - "no": "Nie", - "yes": "tak", - "or": "lub", - "returnHome": "Wrócić do domu", - "pageNotFound": "Strona nie znaleziona" - }, - "errors": { - "loading": "Błąd ładowania danych" - }, - "releases": { - "published": "Data publikacji}" - }, - "platforms": { - "donateMessage": "Gamebrary jest darmowym i otwartym oprogramowaniem, rozważ pomoc w jego rozwoju", - "donating": "darowizny", - "reportBugs": "zgłaszanie błędów", - "submitFeedback": "przesyłanie opinii" - }, - "igdbCredit": { - "poweredByIgdb": "Obsługiwane przez IGDB" - }, - "gameBoard": { + "global": { + "back": "Z powrotem", + "save": "Zapisać", + "cancel": "anulować", + "create": "Stwórz", + "filter": "Filtr", + "by": "przez", + "no": "Nie", + "yes": "tak", + "or": "lub", + "returnHome": "Powrót 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", + "donating": "darowizny", + "reportBugs": "zgłaszanie błędów", + "submitFeedback": "przesyłanie opinii", + "home": "Konsole domowe", + "handheld": "Podręczne urządzenia", + "computer": "Komputer domowy", + "releaseYear": "Rok wydania", + "name": "Alfabetycznie", + "type": "Rodzaj" + }, + "igdbCredit": { + "poweredByIgdb": "Obsługiwane przez IGDB" + }, + "gameBoard": { + "settings": { + "wallpaper": "Własna tapeta", + "shareLink": "Udostępniane linki (eksperymentalne)", + "dangerZone": "Strefa niebezpieczeństwa" + } + }, + "sessionExpired": { + "title": "Sesja wygasła", + "login": "Zaloguj Się", + "exit": "Wyjście" + }, + "gameDetail": { + "videos": "Wideo", + "screenshots": "Zrzuty ekranu", + "perspective": "Perspektywiczny", + "releaseDate": "Data wydania", + "timeToBeat": "Czas na pokonanie", + "gameModes": "Tryb gry", + "genres": "Gatunek muzyczny", + "gamePlatforms": "Dostępne również dla:", + "developers": "Deweloper", + "publishers": "Wydawcy", + "removeFromList": "Usunąć", + "links": { + "official": "Oficjalna strona", + "wikia": "Fandom", + "wikipedia": "Wikipedia", + "facebook": "Facebook", + "twitter": "Świergot", + "twitch": "Skurcz", + "instagram": "Instagram", + "youtube": "youtube", + "iphone": "iOS", + "ipad": "iPad", + "android": "Sklep Play", + "steam": "Parowy", + "reddit": "Reddit", + "discord": "Niezgoda", + "google_plus": "Google Plus", + "tumblr": "Tumblr", + "linkedin": "Linkedin", + "pinterest": "Pinterest", + "soundcloud": "Soundcloud" + } + }, + "list": { + "edit": "Edytuj nazwę listy", + "type": "Rodzaj listy", + "settings": "Ustawienia listy", + "placeholder": "Wpisz tutaj swoją nazwę listy", + "wishlist": "Lista życzeń", + "input": "Wpisz własne", + "add": "Dodaj listę", + "duplicateWarning": "Masz już listę o tej nazwie", + "getStarted": "Zaczynać!", + "addFirstTime": "Witamy, dodaj swoją pierwszą listę!", + "sortByName": "", + "sortByProgress": "Postęp", + "sortByRating": "Wynik", + "sortByReleaseDate": "Data", + "sortByCustom": "Zwyczaj", + "delete": "Usuń listę", + "moveLeft": "Przesuń w lewo", + "moveRight": "Ruch w prawo", + "emptyList": "Ta lista jest pusta", + "addGame": "Dodaj grę", + "view": "Widok listy", + "moveList": "Przenieś listę", + "sortList": "Lista automatycznego sortowania", + "coversSizeTitle": "Obejmuje w poprzek", + "views": { + "single": "Domyślna", + "wide": "Kompaktowy", + "text": "Tylko tekst", + "masonry": "Kamieniarstwo", + "grid": "Krata" + } + }, "settings": { - "wallpaper": "Własna tapeta", - "shareLink": "Udostępniane linki (eksperymentalne)", - "dangerZone": "Strefa niebezpieczeństwa" - } - }, - "sessionExpired": { - "title": "Sesja wygasła", - "login": "Zaloguj Się", - "exit": "Wyjście" - }, - "gameDetail": { - "videos": "Wideo", - "screenshots": "Zrzuty ekranu", - "perspective": "Perspektywiczny", - "releaseDate": "Data wydania", - "timeToBeat": "Czas na pokonanie", - "gameModes": "Tryb gry", - "genres": "Gatunek muzyczny", - "gamePlatforms": "Dostępne również dla:", - "developers": "Deweloper", - "publishers": "Wydawcy", - "removeFromList": "Usunąć z listy", - "links": { - "official": "Oficjalna strona", - "wikia": "Fandom", - "wikipedia": "Wikipedia", - "facebook": "Facebook", - "twitter": "Świergot", - "twitch": "Skurcz", - "instagram": "Instagram", - "youtube": "youtube", - "iphone": "iOS", - "ipad": "iPad", - "android": "Sklep Play", - "steam": "Parowy", - "reddit": "Reddit", - "discord": "Niezgoda", - "google_plus": "Google Plus", - "tumblr": "Tumblr", - "linkedin": "Linkedin", - "pinterest": "Pinterest", - "soundcloud": "Soundcloud" - } - }, - "list": { - "edit": "Edytuj nazwę listy", - "type": "Rodzaj listy", - "placeholder": "Wpisz tutaj swoją nazwę listy", - "suggestions": { - "owned": "Posiadane", - "wishlist": "Lista życzeń", - "currentlyPlaying": "Obecnie gra", - "completed": "Zakończony" + "about": "O", + "platforms": "Platformy", + "gameBoard": "Gra planszowa", + "public": "Publiczny", + "tags": "Tagi", + "account": "Konto", + "global": "Światowy", + "reloading": "Ponowne ładowanie ...", + "releases": "Prasowe", + "newsletter": "Otrzymuj e-maile z aktualizacją (wkrótce)", + "branding": "Znakowanie platformy (kolory, logo itp.)", + "language": "Język", + "languages": { + "en": "język angielski", + "es": "hiszpański", + "pl": "Polskie", + "de": "Niemiecki", + "ar": "arabski", + "fr": "Francuski", + "it": "Włoski", + "eu": "baskijski", + "cs": "Czech", + "ja": "język japoński" + }, + "ownedLists": "Pokaż tylko moje platformy", + "sortPlatforms": "Sortuj platformy alfabetycznie", + "ratings": "Ukryj wynik gry", + "signOut": "Wyloguj się", + "wallpaper": { + "title": "Prześlij tapetę", + "transparency": "Zezwól na przezroczystość", + "currentWallpaper": "Aktualna tapeta", + "wallpaper": "Tapeta", + "removeWallpaper": "Usuń tapetę" + }, + "deleteAccount": { + "button": "Usuń konto", + "message": "Twoje dane zostaną usunięte na zawsze.", + "title": "Jesteś pewny?" + } }, - "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", - "sortByCustom": "Zwyczaj", - "delete": "Kasować", - "moveLeft": "Przesuń w lewo", - "moveRight": "Ruch w prawo", - "emptyList": "Ta lista jest pusta", - "addGame": "Dodaj grę", - "view": "Widok listy", - "moveList": "Przenieś listę", - "sortList": "Sortuj listę", - "coversSizeTitle": "Obejmuje w poprzek", - "views": { - "single": "Domyślna", - "wide": "Kompaktowy", - "text": "Tylko tekst", - "masonry": "Masonry", - "grid": "Krata" - } - }, - "settings": { - "about": "O", - "platforms": "Platformy", - "gameBoard": "Gra planszowa", - "tags": "Tagi", - "account": "Konto", - "global": "Światowy", - "darkTheme": "ciemny schemat", - "reloading": "Ponowne ładowanie ...", - "releases": "Wydawnictwa", - "newsletter": "Otrzymuj e-maile z aktualizacją (wkrótce)", - "branding": "Znakowanie platformy (kolory, logo itp.)", - "language": "Język", - "languages": { - "en": "język angielski", - "es": "hiszpański", - "pl": "Polskie", - "de": "Niemiecki", - "ar": "arabski", - "fr": "Francuski", - "it": "Włoski", - "eu": "baskijski", - "cs": "Czech", - "ja": "język japoński" + "tags": { + "title": "Tagi gier", + "addTag": "Dodaj tag", + "createTag": "Utwórz tag", + "inputPlaceholder": "Nazwa znacznika", + "editTags": "Edytuj tagi gier", + "message": "Kliknij znacznik, aby dodać go do {gameName} . Kliknij aby usunąć tag.", + "settingsMessage": "Możesz dodawać lub edytować istniejące tagi w ustawieniach." }, - "ownedLists": "Pokaż tylko moje platformy", - "sortPlatforms": "Sortuj platformy alfabetycznie", - "ratings": "Ukryj wynik gry", - "signOut": "Wyloguj się", - "wallpaper": { - "title": "Prześlij tapetę", - "transparency": "Zezwól na przezroczystość", - "currentWallpaper": "Aktualna tapeta", - "removeWallpaper": "Usuń tapetę" + "gameSearch": { + "title": "Dodaj gry do", + "inputPlaceholder": "Szukaj tutaj", + "alreadyInList": "z wyników wyszukiwania już na twojej liście", + "noResultsFound": "Brak wyników", + "missingGame": "Brakuje gry? Pomóż społeczności i", + "addToIGDB": "Dodaj go do IGDB" }, - "deleteAccount": { - "button": "Usuń konto", - "message": "Twoje dane zostaną usunięte na zawsze.", - "title": "Jesteś pewny?" + "notes": { + "addNote": "Dodaj notatkę", + "notes": "Notatki" + }, + "progresses": { + "addProgress": "Dodaj postęp", + "progresses": "Postęp" } - }, - "tags": { - "title": "Tagi gier", - "addTag": "Dodaj tag", - "createTag": "Utwórz tag", - "inputPlaceholder": "Nazwa dnia", - "applyTag": "Zastosuj tag", - "useTags": "Użyj tagów, aby lepiej zorganizować swoje gry" - }, - "gameSearch": { - "title": "Dodaj gry do", - "inputPlaceholder": "Szukaj tutaj", - "alreadyInList": "z wyników wyszukiwania już na twojej liście", - "noResultsFound": "Brak wyników", - "missingGame": "Brakuje gry? Pomóż społeczności i", - "addToIGDB": "Dodaj go do IGDB" - }, - "notes": { - "addNote": "Dodaj notatkę" - } } \ No newline at end of file diff --git a/src/pages/Game.vue b/src/pages/Game.vue index 0c6974a6..1b388f41 100644 --- a/src/pages/Game.vue +++ b/src/pages/Game.vue @@ -23,6 +23,7 @@ {{ platform.name }} +
@@ -80,6 +81,7 @@ import { mapState, mapGetters } from 'vuex'; import GameScreenshots from '@/components/GameDetail/GameScreenshots'; import GameNotes from '@/components/GameDetail/GameNotes'; +import GameProgress from '@/components/GameDetail/GameProgress'; import GameTags from '@/components/GameDetail/GameTags'; import GameRating from '@/components/GameDetail/GameRating'; import GameLinks from '@/components/GameDetail/GameLinks'; @@ -99,6 +101,7 @@ export default { Placeholder, GameScreenshots, GameNotes, + GameProgress, GameTags, GameVideos, GameDetails, diff --git a/src/store/getters.js b/src/store/getters.js index 7d383ada..819d34e2 100755 --- a/src/store/getters.js +++ b/src/store/getters.js @@ -97,6 +97,15 @@ export default { : ''; }, + gameProgress: ({ game, progresses }) => { + const gameSelected = game && game.id; + const hasProgress = gameSelected && progresses[game.id]; + + return hasProgress + ? progresses[game.id] + : ''; + }, + // eslint-disable-next-line activeList: ({ gameLists, platform, activeListIndex }) => gameLists[platform.code][activeListIndex], diff --git a/src/store/mutations.js b/src/store/mutations.js index 46cc794c..8a69f51f 100755 --- a/src/store/mutations.js +++ b/src/store/mutations.js @@ -57,6 +57,10 @@ export default { state.notes = notes; }, + SET_PROGRESSES(state, progresses) { + state.progresses = progresses; + }, + ADD_GAME_TAG(state, { tagName, gameId }) { state.tags[tagName].games.push(gameId); }, diff --git a/src/store/state.js b/src/store/state.js index 33483074..e03b7c9d 100755 --- a/src/store/state.js +++ b/src/store/state.js @@ -3,6 +3,7 @@ export default { releases: null, tags: {}, notes: {}, + progresses: {}, dragging: false, activeListIndex: null, gameLists: {}, diff --git a/src/styles/_progress-pie.scss b/src/styles/_progress-pie.scss new file mode 100644 index 00000000..e6a1369f --- /dev/null +++ b/src/styles/_progress-pie.scss @@ -0,0 +1,126 @@ +/* CSS Progress Pie by Olivia Ng | MIT License | github.com/oliviale/css-progress-pie*/ + +.progress-pie { + width: 60px; + height: 60px; + border-radius: 50%; + background: var(--list-background); + background-image: linear-gradient(to right, transparent 50%, var(--accent-color) 0); + position: relative; + display: inline-block; +} + +.progress-pie::before { + content: ''; + display: block; + margin-left: 50%; + height: 100%; + border-radius: 0 100% 100% 0 / 50%; + background-color: inherit; + transform-origin: left; +} + +.progress-pie::after { + content: attr(data-value); + position: absolute; + width: 70%; + height: 70%; + margin: auto; + border-radius: 50%; + background-color: var(--game-card-background); + left: 0; + right: 0; + top: 0; + bottom: 0; + text-align: center; + font: 100 20px/41px Tahoma; +} + +@for $i from 0 through 50 { + .progress-pie[data-value="#{$i}"]:before { + transform: rotate(#{$i/100}turn); + } +} + +@for $i from 51 through 100 { + .progress-pie[data-value="#{$i}"]:before { + background-color: var(--accent-color); + transform: rotate(#{$i/100 - .5}turn); + } +} + + +/* CSS Progress Pie by Olivia Ng | MIT License | github.com/oliviale/css-progress-pie*/ + +.progress-pie-color { + width: 60px; + height: 60px; + border-radius: 50%; + background: #eee; + position: relative; + display: inline-block; +} + +.progress-pie-color::before { + content: ''; + display: block; + margin-left: 50%; + height: 100%; + border-radius: 0 100% 100% 0 / 50%; + background-color: inherit; + transform-origin: left; +} + +.progress-pie-color::after { + content: attr(data-value); + position: absolute; + width: 70%; + height: 70%; + margin: auto; + border-radius: 50%; + background-color: #fff; + left: 0; + right: 0; + top: 0; + bottom: 0; + text-align: center; + font: 900 20px/41px Lato; +} + +@for $i from 0 through 40 { + .progress-pie-color[data-value="#{$i}"] { + background-image: linear-gradient(to right, transparent 50%, #cc0000 0); + &:before { + transform: rotate(#{$i/100}turn); + } + } +} + +@for $i from 41 through 50 { + .progress-pie-color[data-value="#{$i}"] { + background-image: linear-gradient(to right, transparent 50%, #ffcf3a 0); + &:before { + transform: rotate(#{$i/100}turn); + } + } +} + +@for $i from 51 through 70 { + .progress-pie-color[data-value="#{$i}"] { + background-image: linear-gradient(to right, transparent 50%, #ffcf3a 0); + &:before { + background-color: #ffcf3a; + transform: rotate(#{$i/100 - .5}turn); + } + } +} + +@for $i from 71 through 100 { + .progress-pie-color[data-value="#{$i}"] { + background-image: linear-gradient(to right, transparent 50%, #09944a 0); + &:before { + background-color: #09944a; + transform: rotate(#{$i/100 - .5}turn); + } + } +} diff --git a/src/styles/styles.scss b/src/styles/styles.scss index d1018d72..15d7619d 100755 --- a/src/styles/styles.scss +++ b/src/styles/styles.scss @@ -5,4 +5,5 @@ @import "_buttons"; @import "_inputs"; @import "_markdown"; +@import "_progress-pie"; @import "_settings";