From 38df8af21c1e7b721446bfeb610eb25be39cfc93 Mon Sep 17 00:00:00 2001 From: TrackGeekBot <256638171+TrackGeekBot@users.noreply.github.com> Date: Mon, 28 Sep 2026 12:12:59 +0000 Subject: [PATCH] New Crowdin translations by GitHub Action --- src/lib/i18n/locales/af-ZA/feed.json | 3 +- src/lib/i18n/locales/af-ZA/library.json | 6 ++ src/lib/i18n/locales/af-ZA/pages.json | 9 ++- src/lib/i18n/locales/ar-SA/feed.json | 3 +- src/lib/i18n/locales/ar-SA/library.json | 6 ++ src/lib/i18n/locales/ar-SA/pages.json | 9 ++- src/lib/i18n/locales/ca-ES/feed.json | 3 +- src/lib/i18n/locales/ca-ES/library.json | 6 ++ src/lib/i18n/locales/ca-ES/pages.json | 9 ++- src/lib/i18n/locales/cs-CZ/feed.json | 3 +- src/lib/i18n/locales/cs-CZ/library.json | 6 ++ src/lib/i18n/locales/cs-CZ/pages.json | 9 ++- src/lib/i18n/locales/da-DK/feed.json | 3 +- src/lib/i18n/locales/da-DK/library.json | 6 ++ src/lib/i18n/locales/da-DK/pages.json | 9 ++- src/lib/i18n/locales/de-DE/feed.json | 3 +- src/lib/i18n/locales/de-DE/library.json | 6 ++ src/lib/i18n/locales/de-DE/pages.json | 9 ++- src/lib/i18n/locales/el-GR/feed.json | 3 +- src/lib/i18n/locales/el-GR/library.json | 6 ++ src/lib/i18n/locales/el-GR/pages.json | 9 ++- src/lib/i18n/locales/es-ES/feed.json | 3 +- src/lib/i18n/locales/es-ES/library.json | 6 ++ src/lib/i18n/locales/es-ES/pages.json | 9 ++- src/lib/i18n/locales/fi-FI/feed.json | 3 +- src/lib/i18n/locales/fi-FI/library.json | 6 ++ src/lib/i18n/locales/fi-FI/pages.json | 9 ++- src/lib/i18n/locales/fr-FR/feed.json | 3 +- src/lib/i18n/locales/fr-FR/library.json | 6 ++ src/lib/i18n/locales/fr-FR/pages.json | 9 ++- src/lib/i18n/locales/he-IL/feed.json | 3 +- src/lib/i18n/locales/he-IL/library.json | 6 ++ src/lib/i18n/locales/he-IL/pages.json | 9 ++- src/lib/i18n/locales/hu-HU/feed.json | 3 +- src/lib/i18n/locales/hu-HU/library.json | 6 ++ src/lib/i18n/locales/hu-HU/pages.json | 9 ++- src/lib/i18n/locales/it-IT/feed.json | 3 +- src/lib/i18n/locales/it-IT/library.json | 6 ++ src/lib/i18n/locales/it-IT/pages.json | 9 ++- src/lib/i18n/locales/ja-JP/feed.json | 3 +- src/lib/i18n/locales/ja-JP/library.json | 6 ++ src/lib/i18n/locales/ja-JP/pages.json | 9 ++- src/lib/i18n/locales/ko-KR/feed.json | 3 +- src/lib/i18n/locales/ko-KR/library.json | 6 ++ src/lib/i18n/locales/ko-KR/pages.json | 9 ++- src/lib/i18n/locales/nl-NL/feed.json | 3 +- src/lib/i18n/locales/nl-NL/library.json | 6 ++ src/lib/i18n/locales/nl-NL/pages.json | 9 ++- src/lib/i18n/locales/no-NO/feed.json | 3 +- src/lib/i18n/locales/no-NO/library.json | 6 ++ src/lib/i18n/locales/no-NO/pages.json | 9 ++- src/lib/i18n/locales/pl-PL/feed.json | 3 +- src/lib/i18n/locales/pl-PL/library.json | 6 ++ src/lib/i18n/locales/pl-PL/pages.json | 9 ++- src/lib/i18n/locales/pt-BR/api.json | 2 +- src/lib/i18n/locales/pt-BR/common.json | 2 +- src/lib/i18n/locales/pt-BR/feed.json | 41 ++++++------- src/lib/i18n/locales/pt-BR/library.json | 6 ++ src/lib/i18n/locales/pt-BR/pages.json | 77 +++++++++++++------------ src/lib/i18n/locales/pt-PT/api.json | 2 +- src/lib/i18n/locales/pt-PT/common.json | 2 +- src/lib/i18n/locales/pt-PT/feed.json | 41 ++++++------- src/lib/i18n/locales/pt-PT/library.json | 6 ++ src/lib/i18n/locales/pt-PT/pages.json | 77 +++++++++++++------------ src/lib/i18n/locales/ro-RO/feed.json | 3 +- src/lib/i18n/locales/ro-RO/library.json | 6 ++ src/lib/i18n/locales/ro-RO/pages.json | 9 ++- src/lib/i18n/locales/ru-RU/feed.json | 3 +- src/lib/i18n/locales/ru-RU/library.json | 6 ++ src/lib/i18n/locales/ru-RU/pages.json | 9 ++- src/lib/i18n/locales/sr-SP/feed.json | 3 +- src/lib/i18n/locales/sr-SP/library.json | 6 ++ src/lib/i18n/locales/sr-SP/pages.json | 9 ++- src/lib/i18n/locales/sv-SE/feed.json | 3 +- src/lib/i18n/locales/sv-SE/library.json | 6 ++ src/lib/i18n/locales/sv-SE/pages.json | 9 ++- src/lib/i18n/locales/tr-TR/feed.json | 3 +- src/lib/i18n/locales/tr-TR/library.json | 6 ++ src/lib/i18n/locales/tr-TR/pages.json | 9 ++- src/lib/i18n/locales/uk-UA/feed.json | 3 +- src/lib/i18n/locales/uk-UA/library.json | 6 ++ src/lib/i18n/locales/uk-UA/pages.json | 9 ++- src/lib/i18n/locales/vi-VN/feed.json | 3 +- src/lib/i18n/locales/vi-VN/library.json | 6 ++ src/lib/i18n/locales/vi-VN/pages.json | 9 ++- src/lib/i18n/locales/zh-CN/feed.json | 3 +- src/lib/i18n/locales/zh-CN/library.json | 6 ++ src/lib/i18n/locales/zh-CN/pages.json | 9 ++- src/lib/i18n/locales/zh-TW/feed.json | 3 +- src/lib/i18n/locales/zh-TW/library.json | 6 ++ src/lib/i18n/locales/zh-TW/pages.json | 9 ++- 91 files changed, 516 insertions(+), 226 deletions(-) diff --git a/src/lib/i18n/locales/af-ZA/feed.json b/src/lib/i18n/locales/af-ZA/feed.json index b920963..3812d90 100644 --- a/src/lib/i18n/locales/af-ZA/feed.json +++ b/src/lib/i18n/locales/af-ZA/feed.json @@ -16,7 +16,8 @@ "watchedEpisodesRange": "watched eps {{from}}-{{to}} of {{content}}", "watchedEpisodesSeason": "watched S{{season}}E{{episodeNumber}} of {{content}}", "watchedEpisodesRangeSeason": "watched S{{season}} eps {{from}}-{{to}} of {{content}}", - "readChapters": "read chapter {{chapterNumberInitial}} - {{chapterNumberEnd}} of {{content}}", + "readChapter": "read chapter {{chapterNumber}} of {{content}}", + "readChapters": "read chapters {{chapterNumberInitial}}-{{chapterNumberEnd}} of {{content}}", "moved": "moved a {{type}} from {{fromList}} to {{toList}}", "plansToRead": "plans to read {{content}}", "plansToWatch": "plans to watch {{content}}", diff --git a/src/lib/i18n/locales/af-ZA/library.json b/src/lib/i18n/locales/af-ZA/library.json index 8b7dbf2..c6ced62 100644 --- a/src/lib/i18n/locales/af-ZA/library.json +++ b/src/lib/i18n/locales/af-ZA/library.json @@ -42,6 +42,12 @@ "season": "Season", "season_other": "Seasons", "episode": "Episode", + "readingProgress": "{{unit}} read: {{current}} / {{total}}", + "incrementReadingProgress": "Increase reading progress", + "selectedPlatforms": "Selected platforms", + "availablePlatforms": "Available platforms", + "episodeProgress": "Episodes watched: {{current}} / {{total}}", + "markNextEpisodeWatched": "Mark next episode as watched", "episode_other": "Episodes", "noEpisodes": "No episodes available for this season.", "totalEpisodes": "Total Episodes", diff --git a/src/lib/i18n/locales/af-ZA/pages.json b/src/lib/i18n/locales/af-ZA/pages.json index c97a74d..ec7b2d7 100644 --- a/src/lib/i18n/locales/af-ZA/pages.json +++ b/src/lib/i18n/locales/af-ZA/pages.json @@ -201,11 +201,14 @@ } }, "donate": { - "description": "Support the site to cover our server payments, development costs, and keep the sites running long into the future and unlock exclusive perks.", + "supportTitle": "Support TrackGeek", + "supportOptions": "One-time or monthly. You choose.", + "contributors": "Contributors", + "description": "Your donation helps cover servers and development, keeping TrackGeek running for the community.", "geeks": "The GeekKeepers that make TrackGeek alive", "perks": { - "title": "Perks", - "description": "These are the perks you can get while supporting the site.", + "title": "A thank-you for your support", + "description": "Unlock benefits as your total donations grow. Each level includes the benefits of the previous one.", "get": "Get this perk", "items": { "Tracker": { diff --git a/src/lib/i18n/locales/ar-SA/feed.json b/src/lib/i18n/locales/ar-SA/feed.json index b920963..3812d90 100644 --- a/src/lib/i18n/locales/ar-SA/feed.json +++ b/src/lib/i18n/locales/ar-SA/feed.json @@ -16,7 +16,8 @@ "watchedEpisodesRange": "watched eps {{from}}-{{to}} of {{content}}", "watchedEpisodesSeason": "watched S{{season}}E{{episodeNumber}} of {{content}}", "watchedEpisodesRangeSeason": "watched S{{season}} eps {{from}}-{{to}} of {{content}}", - "readChapters": "read chapter {{chapterNumberInitial}} - {{chapterNumberEnd}} of {{content}}", + "readChapter": "read chapter {{chapterNumber}} of {{content}}", + "readChapters": "read chapters {{chapterNumberInitial}}-{{chapterNumberEnd}} of {{content}}", "moved": "moved a {{type}} from {{fromList}} to {{toList}}", "plansToRead": "plans to read {{content}}", "plansToWatch": "plans to watch {{content}}", diff --git a/src/lib/i18n/locales/ar-SA/library.json b/src/lib/i18n/locales/ar-SA/library.json index 8b7dbf2..c6ced62 100644 --- a/src/lib/i18n/locales/ar-SA/library.json +++ b/src/lib/i18n/locales/ar-SA/library.json @@ -42,6 +42,12 @@ "season": "Season", "season_other": "Seasons", "episode": "Episode", + "readingProgress": "{{unit}} read: {{current}} / {{total}}", + "incrementReadingProgress": "Increase reading progress", + "selectedPlatforms": "Selected platforms", + "availablePlatforms": "Available platforms", + "episodeProgress": "Episodes watched: {{current}} / {{total}}", + "markNextEpisodeWatched": "Mark next episode as watched", "episode_other": "Episodes", "noEpisodes": "No episodes available for this season.", "totalEpisodes": "Total Episodes", diff --git a/src/lib/i18n/locales/ar-SA/pages.json b/src/lib/i18n/locales/ar-SA/pages.json index c97a74d..ec7b2d7 100644 --- a/src/lib/i18n/locales/ar-SA/pages.json +++ b/src/lib/i18n/locales/ar-SA/pages.json @@ -201,11 +201,14 @@ } }, "donate": { - "description": "Support the site to cover our server payments, development costs, and keep the sites running long into the future and unlock exclusive perks.", + "supportTitle": "Support TrackGeek", + "supportOptions": "One-time or monthly. You choose.", + "contributors": "Contributors", + "description": "Your donation helps cover servers and development, keeping TrackGeek running for the community.", "geeks": "The GeekKeepers that make TrackGeek alive", "perks": { - "title": "Perks", - "description": "These are the perks you can get while supporting the site.", + "title": "A thank-you for your support", + "description": "Unlock benefits as your total donations grow. Each level includes the benefits of the previous one.", "get": "Get this perk", "items": { "Tracker": { diff --git a/src/lib/i18n/locales/ca-ES/feed.json b/src/lib/i18n/locales/ca-ES/feed.json index b920963..3812d90 100644 --- a/src/lib/i18n/locales/ca-ES/feed.json +++ b/src/lib/i18n/locales/ca-ES/feed.json @@ -16,7 +16,8 @@ "watchedEpisodesRange": "watched eps {{from}}-{{to}} of {{content}}", "watchedEpisodesSeason": "watched S{{season}}E{{episodeNumber}} of {{content}}", "watchedEpisodesRangeSeason": "watched S{{season}} eps {{from}}-{{to}} of {{content}}", - "readChapters": "read chapter {{chapterNumberInitial}} - {{chapterNumberEnd}} of {{content}}", + "readChapter": "read chapter {{chapterNumber}} of {{content}}", + "readChapters": "read chapters {{chapterNumberInitial}}-{{chapterNumberEnd}} of {{content}}", "moved": "moved a {{type}} from {{fromList}} to {{toList}}", "plansToRead": "plans to read {{content}}", "plansToWatch": "plans to watch {{content}}", diff --git a/src/lib/i18n/locales/ca-ES/library.json b/src/lib/i18n/locales/ca-ES/library.json index 8b7dbf2..c6ced62 100644 --- a/src/lib/i18n/locales/ca-ES/library.json +++ b/src/lib/i18n/locales/ca-ES/library.json @@ -42,6 +42,12 @@ "season": "Season", "season_other": "Seasons", "episode": "Episode", + "readingProgress": "{{unit}} read: {{current}} / {{total}}", + "incrementReadingProgress": "Increase reading progress", + "selectedPlatforms": "Selected platforms", + "availablePlatforms": "Available platforms", + "episodeProgress": "Episodes watched: {{current}} / {{total}}", + "markNextEpisodeWatched": "Mark next episode as watched", "episode_other": "Episodes", "noEpisodes": "No episodes available for this season.", "totalEpisodes": "Total Episodes", diff --git a/src/lib/i18n/locales/ca-ES/pages.json b/src/lib/i18n/locales/ca-ES/pages.json index c97a74d..ec7b2d7 100644 --- a/src/lib/i18n/locales/ca-ES/pages.json +++ b/src/lib/i18n/locales/ca-ES/pages.json @@ -201,11 +201,14 @@ } }, "donate": { - "description": "Support the site to cover our server payments, development costs, and keep the sites running long into the future and unlock exclusive perks.", + "supportTitle": "Support TrackGeek", + "supportOptions": "One-time or monthly. You choose.", + "contributors": "Contributors", + "description": "Your donation helps cover servers and development, keeping TrackGeek running for the community.", "geeks": "The GeekKeepers that make TrackGeek alive", "perks": { - "title": "Perks", - "description": "These are the perks you can get while supporting the site.", + "title": "A thank-you for your support", + "description": "Unlock benefits as your total donations grow. Each level includes the benefits of the previous one.", "get": "Get this perk", "items": { "Tracker": { diff --git a/src/lib/i18n/locales/cs-CZ/feed.json b/src/lib/i18n/locales/cs-CZ/feed.json index b920963..3812d90 100644 --- a/src/lib/i18n/locales/cs-CZ/feed.json +++ b/src/lib/i18n/locales/cs-CZ/feed.json @@ -16,7 +16,8 @@ "watchedEpisodesRange": "watched eps {{from}}-{{to}} of {{content}}", "watchedEpisodesSeason": "watched S{{season}}E{{episodeNumber}} of {{content}}", "watchedEpisodesRangeSeason": "watched S{{season}} eps {{from}}-{{to}} of {{content}}", - "readChapters": "read chapter {{chapterNumberInitial}} - {{chapterNumberEnd}} of {{content}}", + "readChapter": "read chapter {{chapterNumber}} of {{content}}", + "readChapters": "read chapters {{chapterNumberInitial}}-{{chapterNumberEnd}} of {{content}}", "moved": "moved a {{type}} from {{fromList}} to {{toList}}", "plansToRead": "plans to read {{content}}", "plansToWatch": "plans to watch {{content}}", diff --git a/src/lib/i18n/locales/cs-CZ/library.json b/src/lib/i18n/locales/cs-CZ/library.json index 8b7dbf2..c6ced62 100644 --- a/src/lib/i18n/locales/cs-CZ/library.json +++ b/src/lib/i18n/locales/cs-CZ/library.json @@ -42,6 +42,12 @@ "season": "Season", "season_other": "Seasons", "episode": "Episode", + "readingProgress": "{{unit}} read: {{current}} / {{total}}", + "incrementReadingProgress": "Increase reading progress", + "selectedPlatforms": "Selected platforms", + "availablePlatforms": "Available platforms", + "episodeProgress": "Episodes watched: {{current}} / {{total}}", + "markNextEpisodeWatched": "Mark next episode as watched", "episode_other": "Episodes", "noEpisodes": "No episodes available for this season.", "totalEpisodes": "Total Episodes", diff --git a/src/lib/i18n/locales/cs-CZ/pages.json b/src/lib/i18n/locales/cs-CZ/pages.json index c97a74d..ec7b2d7 100644 --- a/src/lib/i18n/locales/cs-CZ/pages.json +++ b/src/lib/i18n/locales/cs-CZ/pages.json @@ -201,11 +201,14 @@ } }, "donate": { - "description": "Support the site to cover our server payments, development costs, and keep the sites running long into the future and unlock exclusive perks.", + "supportTitle": "Support TrackGeek", + "supportOptions": "One-time or monthly. You choose.", + "contributors": "Contributors", + "description": "Your donation helps cover servers and development, keeping TrackGeek running for the community.", "geeks": "The GeekKeepers that make TrackGeek alive", "perks": { - "title": "Perks", - "description": "These are the perks you can get while supporting the site.", + "title": "A thank-you for your support", + "description": "Unlock benefits as your total donations grow. Each level includes the benefits of the previous one.", "get": "Get this perk", "items": { "Tracker": { diff --git a/src/lib/i18n/locales/da-DK/feed.json b/src/lib/i18n/locales/da-DK/feed.json index b920963..3812d90 100644 --- a/src/lib/i18n/locales/da-DK/feed.json +++ b/src/lib/i18n/locales/da-DK/feed.json @@ -16,7 +16,8 @@ "watchedEpisodesRange": "watched eps {{from}}-{{to}} of {{content}}", "watchedEpisodesSeason": "watched S{{season}}E{{episodeNumber}} of {{content}}", "watchedEpisodesRangeSeason": "watched S{{season}} eps {{from}}-{{to}} of {{content}}", - "readChapters": "read chapter {{chapterNumberInitial}} - {{chapterNumberEnd}} of {{content}}", + "readChapter": "read chapter {{chapterNumber}} of {{content}}", + "readChapters": "read chapters {{chapterNumberInitial}}-{{chapterNumberEnd}} of {{content}}", "moved": "moved a {{type}} from {{fromList}} to {{toList}}", "plansToRead": "plans to read {{content}}", "plansToWatch": "plans to watch {{content}}", diff --git a/src/lib/i18n/locales/da-DK/library.json b/src/lib/i18n/locales/da-DK/library.json index 8b7dbf2..c6ced62 100644 --- a/src/lib/i18n/locales/da-DK/library.json +++ b/src/lib/i18n/locales/da-DK/library.json @@ -42,6 +42,12 @@ "season": "Season", "season_other": "Seasons", "episode": "Episode", + "readingProgress": "{{unit}} read: {{current}} / {{total}}", + "incrementReadingProgress": "Increase reading progress", + "selectedPlatforms": "Selected platforms", + "availablePlatforms": "Available platforms", + "episodeProgress": "Episodes watched: {{current}} / {{total}}", + "markNextEpisodeWatched": "Mark next episode as watched", "episode_other": "Episodes", "noEpisodes": "No episodes available for this season.", "totalEpisodes": "Total Episodes", diff --git a/src/lib/i18n/locales/da-DK/pages.json b/src/lib/i18n/locales/da-DK/pages.json index c97a74d..ec7b2d7 100644 --- a/src/lib/i18n/locales/da-DK/pages.json +++ b/src/lib/i18n/locales/da-DK/pages.json @@ -201,11 +201,14 @@ } }, "donate": { - "description": "Support the site to cover our server payments, development costs, and keep the sites running long into the future and unlock exclusive perks.", + "supportTitle": "Support TrackGeek", + "supportOptions": "One-time or monthly. You choose.", + "contributors": "Contributors", + "description": "Your donation helps cover servers and development, keeping TrackGeek running for the community.", "geeks": "The GeekKeepers that make TrackGeek alive", "perks": { - "title": "Perks", - "description": "These are the perks you can get while supporting the site.", + "title": "A thank-you for your support", + "description": "Unlock benefits as your total donations grow. Each level includes the benefits of the previous one.", "get": "Get this perk", "items": { "Tracker": { diff --git a/src/lib/i18n/locales/de-DE/feed.json b/src/lib/i18n/locales/de-DE/feed.json index b920963..3812d90 100644 --- a/src/lib/i18n/locales/de-DE/feed.json +++ b/src/lib/i18n/locales/de-DE/feed.json @@ -16,7 +16,8 @@ "watchedEpisodesRange": "watched eps {{from}}-{{to}} of {{content}}", "watchedEpisodesSeason": "watched S{{season}}E{{episodeNumber}} of {{content}}", "watchedEpisodesRangeSeason": "watched S{{season}} eps {{from}}-{{to}} of {{content}}", - "readChapters": "read chapter {{chapterNumberInitial}} - {{chapterNumberEnd}} of {{content}}", + "readChapter": "read chapter {{chapterNumber}} of {{content}}", + "readChapters": "read chapters {{chapterNumberInitial}}-{{chapterNumberEnd}} of {{content}}", "moved": "moved a {{type}} from {{fromList}} to {{toList}}", "plansToRead": "plans to read {{content}}", "plansToWatch": "plans to watch {{content}}", diff --git a/src/lib/i18n/locales/de-DE/library.json b/src/lib/i18n/locales/de-DE/library.json index 8b7dbf2..c6ced62 100644 --- a/src/lib/i18n/locales/de-DE/library.json +++ b/src/lib/i18n/locales/de-DE/library.json @@ -42,6 +42,12 @@ "season": "Season", "season_other": "Seasons", "episode": "Episode", + "readingProgress": "{{unit}} read: {{current}} / {{total}}", + "incrementReadingProgress": "Increase reading progress", + "selectedPlatforms": "Selected platforms", + "availablePlatforms": "Available platforms", + "episodeProgress": "Episodes watched: {{current}} / {{total}}", + "markNextEpisodeWatched": "Mark next episode as watched", "episode_other": "Episodes", "noEpisodes": "No episodes available for this season.", "totalEpisodes": "Total Episodes", diff --git a/src/lib/i18n/locales/de-DE/pages.json b/src/lib/i18n/locales/de-DE/pages.json index c97a74d..ec7b2d7 100644 --- a/src/lib/i18n/locales/de-DE/pages.json +++ b/src/lib/i18n/locales/de-DE/pages.json @@ -201,11 +201,14 @@ } }, "donate": { - "description": "Support the site to cover our server payments, development costs, and keep the sites running long into the future and unlock exclusive perks.", + "supportTitle": "Support TrackGeek", + "supportOptions": "One-time or monthly. You choose.", + "contributors": "Contributors", + "description": "Your donation helps cover servers and development, keeping TrackGeek running for the community.", "geeks": "The GeekKeepers that make TrackGeek alive", "perks": { - "title": "Perks", - "description": "These are the perks you can get while supporting the site.", + "title": "A thank-you for your support", + "description": "Unlock benefits as your total donations grow. Each level includes the benefits of the previous one.", "get": "Get this perk", "items": { "Tracker": { diff --git a/src/lib/i18n/locales/el-GR/feed.json b/src/lib/i18n/locales/el-GR/feed.json index b920963..3812d90 100644 --- a/src/lib/i18n/locales/el-GR/feed.json +++ b/src/lib/i18n/locales/el-GR/feed.json @@ -16,7 +16,8 @@ "watchedEpisodesRange": "watched eps {{from}}-{{to}} of {{content}}", "watchedEpisodesSeason": "watched S{{season}}E{{episodeNumber}} of {{content}}", "watchedEpisodesRangeSeason": "watched S{{season}} eps {{from}}-{{to}} of {{content}}", - "readChapters": "read chapter {{chapterNumberInitial}} - {{chapterNumberEnd}} of {{content}}", + "readChapter": "read chapter {{chapterNumber}} of {{content}}", + "readChapters": "read chapters {{chapterNumberInitial}}-{{chapterNumberEnd}} of {{content}}", "moved": "moved a {{type}} from {{fromList}} to {{toList}}", "plansToRead": "plans to read {{content}}", "plansToWatch": "plans to watch {{content}}", diff --git a/src/lib/i18n/locales/el-GR/library.json b/src/lib/i18n/locales/el-GR/library.json index 8b7dbf2..c6ced62 100644 --- a/src/lib/i18n/locales/el-GR/library.json +++ b/src/lib/i18n/locales/el-GR/library.json @@ -42,6 +42,12 @@ "season": "Season", "season_other": "Seasons", "episode": "Episode", + "readingProgress": "{{unit}} read: {{current}} / {{total}}", + "incrementReadingProgress": "Increase reading progress", + "selectedPlatforms": "Selected platforms", + "availablePlatforms": "Available platforms", + "episodeProgress": "Episodes watched: {{current}} / {{total}}", + "markNextEpisodeWatched": "Mark next episode as watched", "episode_other": "Episodes", "noEpisodes": "No episodes available for this season.", "totalEpisodes": "Total Episodes", diff --git a/src/lib/i18n/locales/el-GR/pages.json b/src/lib/i18n/locales/el-GR/pages.json index c97a74d..ec7b2d7 100644 --- a/src/lib/i18n/locales/el-GR/pages.json +++ b/src/lib/i18n/locales/el-GR/pages.json @@ -201,11 +201,14 @@ } }, "donate": { - "description": "Support the site to cover our server payments, development costs, and keep the sites running long into the future and unlock exclusive perks.", + "supportTitle": "Support TrackGeek", + "supportOptions": "One-time or monthly. You choose.", + "contributors": "Contributors", + "description": "Your donation helps cover servers and development, keeping TrackGeek running for the community.", "geeks": "The GeekKeepers that make TrackGeek alive", "perks": { - "title": "Perks", - "description": "These are the perks you can get while supporting the site.", + "title": "A thank-you for your support", + "description": "Unlock benefits as your total donations grow. Each level includes the benefits of the previous one.", "get": "Get this perk", "items": { "Tracker": { diff --git a/src/lib/i18n/locales/es-ES/feed.json b/src/lib/i18n/locales/es-ES/feed.json index b920963..3812d90 100644 --- a/src/lib/i18n/locales/es-ES/feed.json +++ b/src/lib/i18n/locales/es-ES/feed.json @@ -16,7 +16,8 @@ "watchedEpisodesRange": "watched eps {{from}}-{{to}} of {{content}}", "watchedEpisodesSeason": "watched S{{season}}E{{episodeNumber}} of {{content}}", "watchedEpisodesRangeSeason": "watched S{{season}} eps {{from}}-{{to}} of {{content}}", - "readChapters": "read chapter {{chapterNumberInitial}} - {{chapterNumberEnd}} of {{content}}", + "readChapter": "read chapter {{chapterNumber}} of {{content}}", + "readChapters": "read chapters {{chapterNumberInitial}}-{{chapterNumberEnd}} of {{content}}", "moved": "moved a {{type}} from {{fromList}} to {{toList}}", "plansToRead": "plans to read {{content}}", "plansToWatch": "plans to watch {{content}}", diff --git a/src/lib/i18n/locales/es-ES/library.json b/src/lib/i18n/locales/es-ES/library.json index 8b7dbf2..c6ced62 100644 --- a/src/lib/i18n/locales/es-ES/library.json +++ b/src/lib/i18n/locales/es-ES/library.json @@ -42,6 +42,12 @@ "season": "Season", "season_other": "Seasons", "episode": "Episode", + "readingProgress": "{{unit}} read: {{current}} / {{total}}", + "incrementReadingProgress": "Increase reading progress", + "selectedPlatforms": "Selected platforms", + "availablePlatforms": "Available platforms", + "episodeProgress": "Episodes watched: {{current}} / {{total}}", + "markNextEpisodeWatched": "Mark next episode as watched", "episode_other": "Episodes", "noEpisodes": "No episodes available for this season.", "totalEpisodes": "Total Episodes", diff --git a/src/lib/i18n/locales/es-ES/pages.json b/src/lib/i18n/locales/es-ES/pages.json index c97a74d..ec7b2d7 100644 --- a/src/lib/i18n/locales/es-ES/pages.json +++ b/src/lib/i18n/locales/es-ES/pages.json @@ -201,11 +201,14 @@ } }, "donate": { - "description": "Support the site to cover our server payments, development costs, and keep the sites running long into the future and unlock exclusive perks.", + "supportTitle": "Support TrackGeek", + "supportOptions": "One-time or monthly. You choose.", + "contributors": "Contributors", + "description": "Your donation helps cover servers and development, keeping TrackGeek running for the community.", "geeks": "The GeekKeepers that make TrackGeek alive", "perks": { - "title": "Perks", - "description": "These are the perks you can get while supporting the site.", + "title": "A thank-you for your support", + "description": "Unlock benefits as your total donations grow. Each level includes the benefits of the previous one.", "get": "Get this perk", "items": { "Tracker": { diff --git a/src/lib/i18n/locales/fi-FI/feed.json b/src/lib/i18n/locales/fi-FI/feed.json index b920963..3812d90 100644 --- a/src/lib/i18n/locales/fi-FI/feed.json +++ b/src/lib/i18n/locales/fi-FI/feed.json @@ -16,7 +16,8 @@ "watchedEpisodesRange": "watched eps {{from}}-{{to}} of {{content}}", "watchedEpisodesSeason": "watched S{{season}}E{{episodeNumber}} of {{content}}", "watchedEpisodesRangeSeason": "watched S{{season}} eps {{from}}-{{to}} of {{content}}", - "readChapters": "read chapter {{chapterNumberInitial}} - {{chapterNumberEnd}} of {{content}}", + "readChapter": "read chapter {{chapterNumber}} of {{content}}", + "readChapters": "read chapters {{chapterNumberInitial}}-{{chapterNumberEnd}} of {{content}}", "moved": "moved a {{type}} from {{fromList}} to {{toList}}", "plansToRead": "plans to read {{content}}", "plansToWatch": "plans to watch {{content}}", diff --git a/src/lib/i18n/locales/fi-FI/library.json b/src/lib/i18n/locales/fi-FI/library.json index 8b7dbf2..c6ced62 100644 --- a/src/lib/i18n/locales/fi-FI/library.json +++ b/src/lib/i18n/locales/fi-FI/library.json @@ -42,6 +42,12 @@ "season": "Season", "season_other": "Seasons", "episode": "Episode", + "readingProgress": "{{unit}} read: {{current}} / {{total}}", + "incrementReadingProgress": "Increase reading progress", + "selectedPlatforms": "Selected platforms", + "availablePlatforms": "Available platforms", + "episodeProgress": "Episodes watched: {{current}} / {{total}}", + "markNextEpisodeWatched": "Mark next episode as watched", "episode_other": "Episodes", "noEpisodes": "No episodes available for this season.", "totalEpisodes": "Total Episodes", diff --git a/src/lib/i18n/locales/fi-FI/pages.json b/src/lib/i18n/locales/fi-FI/pages.json index c97a74d..ec7b2d7 100644 --- a/src/lib/i18n/locales/fi-FI/pages.json +++ b/src/lib/i18n/locales/fi-FI/pages.json @@ -201,11 +201,14 @@ } }, "donate": { - "description": "Support the site to cover our server payments, development costs, and keep the sites running long into the future and unlock exclusive perks.", + "supportTitle": "Support TrackGeek", + "supportOptions": "One-time or monthly. You choose.", + "contributors": "Contributors", + "description": "Your donation helps cover servers and development, keeping TrackGeek running for the community.", "geeks": "The GeekKeepers that make TrackGeek alive", "perks": { - "title": "Perks", - "description": "These are the perks you can get while supporting the site.", + "title": "A thank-you for your support", + "description": "Unlock benefits as your total donations grow. Each level includes the benefits of the previous one.", "get": "Get this perk", "items": { "Tracker": { diff --git a/src/lib/i18n/locales/fr-FR/feed.json b/src/lib/i18n/locales/fr-FR/feed.json index b920963..3812d90 100644 --- a/src/lib/i18n/locales/fr-FR/feed.json +++ b/src/lib/i18n/locales/fr-FR/feed.json @@ -16,7 +16,8 @@ "watchedEpisodesRange": "watched eps {{from}}-{{to}} of {{content}}", "watchedEpisodesSeason": "watched S{{season}}E{{episodeNumber}} of {{content}}", "watchedEpisodesRangeSeason": "watched S{{season}} eps {{from}}-{{to}} of {{content}}", - "readChapters": "read chapter {{chapterNumberInitial}} - {{chapterNumberEnd}} of {{content}}", + "readChapter": "read chapter {{chapterNumber}} of {{content}}", + "readChapters": "read chapters {{chapterNumberInitial}}-{{chapterNumberEnd}} of {{content}}", "moved": "moved a {{type}} from {{fromList}} to {{toList}}", "plansToRead": "plans to read {{content}}", "plansToWatch": "plans to watch {{content}}", diff --git a/src/lib/i18n/locales/fr-FR/library.json b/src/lib/i18n/locales/fr-FR/library.json index 8b7dbf2..c6ced62 100644 --- a/src/lib/i18n/locales/fr-FR/library.json +++ b/src/lib/i18n/locales/fr-FR/library.json @@ -42,6 +42,12 @@ "season": "Season", "season_other": "Seasons", "episode": "Episode", + "readingProgress": "{{unit}} read: {{current}} / {{total}}", + "incrementReadingProgress": "Increase reading progress", + "selectedPlatforms": "Selected platforms", + "availablePlatforms": "Available platforms", + "episodeProgress": "Episodes watched: {{current}} / {{total}}", + "markNextEpisodeWatched": "Mark next episode as watched", "episode_other": "Episodes", "noEpisodes": "No episodes available for this season.", "totalEpisodes": "Total Episodes", diff --git a/src/lib/i18n/locales/fr-FR/pages.json b/src/lib/i18n/locales/fr-FR/pages.json index c97a74d..ec7b2d7 100644 --- a/src/lib/i18n/locales/fr-FR/pages.json +++ b/src/lib/i18n/locales/fr-FR/pages.json @@ -201,11 +201,14 @@ } }, "donate": { - "description": "Support the site to cover our server payments, development costs, and keep the sites running long into the future and unlock exclusive perks.", + "supportTitle": "Support TrackGeek", + "supportOptions": "One-time or monthly. You choose.", + "contributors": "Contributors", + "description": "Your donation helps cover servers and development, keeping TrackGeek running for the community.", "geeks": "The GeekKeepers that make TrackGeek alive", "perks": { - "title": "Perks", - "description": "These are the perks you can get while supporting the site.", + "title": "A thank-you for your support", + "description": "Unlock benefits as your total donations grow. Each level includes the benefits of the previous one.", "get": "Get this perk", "items": { "Tracker": { diff --git a/src/lib/i18n/locales/he-IL/feed.json b/src/lib/i18n/locales/he-IL/feed.json index b920963..3812d90 100644 --- a/src/lib/i18n/locales/he-IL/feed.json +++ b/src/lib/i18n/locales/he-IL/feed.json @@ -16,7 +16,8 @@ "watchedEpisodesRange": "watched eps {{from}}-{{to}} of {{content}}", "watchedEpisodesSeason": "watched S{{season}}E{{episodeNumber}} of {{content}}", "watchedEpisodesRangeSeason": "watched S{{season}} eps {{from}}-{{to}} of {{content}}", - "readChapters": "read chapter {{chapterNumberInitial}} - {{chapterNumberEnd}} of {{content}}", + "readChapter": "read chapter {{chapterNumber}} of {{content}}", + "readChapters": "read chapters {{chapterNumberInitial}}-{{chapterNumberEnd}} of {{content}}", "moved": "moved a {{type}} from {{fromList}} to {{toList}}", "plansToRead": "plans to read {{content}}", "plansToWatch": "plans to watch {{content}}", diff --git a/src/lib/i18n/locales/he-IL/library.json b/src/lib/i18n/locales/he-IL/library.json index 8b7dbf2..c6ced62 100644 --- a/src/lib/i18n/locales/he-IL/library.json +++ b/src/lib/i18n/locales/he-IL/library.json @@ -42,6 +42,12 @@ "season": "Season", "season_other": "Seasons", "episode": "Episode", + "readingProgress": "{{unit}} read: {{current}} / {{total}}", + "incrementReadingProgress": "Increase reading progress", + "selectedPlatforms": "Selected platforms", + "availablePlatforms": "Available platforms", + "episodeProgress": "Episodes watched: {{current}} / {{total}}", + "markNextEpisodeWatched": "Mark next episode as watched", "episode_other": "Episodes", "noEpisodes": "No episodes available for this season.", "totalEpisodes": "Total Episodes", diff --git a/src/lib/i18n/locales/he-IL/pages.json b/src/lib/i18n/locales/he-IL/pages.json index c97a74d..ec7b2d7 100644 --- a/src/lib/i18n/locales/he-IL/pages.json +++ b/src/lib/i18n/locales/he-IL/pages.json @@ -201,11 +201,14 @@ } }, "donate": { - "description": "Support the site to cover our server payments, development costs, and keep the sites running long into the future and unlock exclusive perks.", + "supportTitle": "Support TrackGeek", + "supportOptions": "One-time or monthly. You choose.", + "contributors": "Contributors", + "description": "Your donation helps cover servers and development, keeping TrackGeek running for the community.", "geeks": "The GeekKeepers that make TrackGeek alive", "perks": { - "title": "Perks", - "description": "These are the perks you can get while supporting the site.", + "title": "A thank-you for your support", + "description": "Unlock benefits as your total donations grow. Each level includes the benefits of the previous one.", "get": "Get this perk", "items": { "Tracker": { diff --git a/src/lib/i18n/locales/hu-HU/feed.json b/src/lib/i18n/locales/hu-HU/feed.json index b920963..3812d90 100644 --- a/src/lib/i18n/locales/hu-HU/feed.json +++ b/src/lib/i18n/locales/hu-HU/feed.json @@ -16,7 +16,8 @@ "watchedEpisodesRange": "watched eps {{from}}-{{to}} of {{content}}", "watchedEpisodesSeason": "watched S{{season}}E{{episodeNumber}} of {{content}}", "watchedEpisodesRangeSeason": "watched S{{season}} eps {{from}}-{{to}} of {{content}}", - "readChapters": "read chapter {{chapterNumberInitial}} - {{chapterNumberEnd}} of {{content}}", + "readChapter": "read chapter {{chapterNumber}} of {{content}}", + "readChapters": "read chapters {{chapterNumberInitial}}-{{chapterNumberEnd}} of {{content}}", "moved": "moved a {{type}} from {{fromList}} to {{toList}}", "plansToRead": "plans to read {{content}}", "plansToWatch": "plans to watch {{content}}", diff --git a/src/lib/i18n/locales/hu-HU/library.json b/src/lib/i18n/locales/hu-HU/library.json index 8b7dbf2..c6ced62 100644 --- a/src/lib/i18n/locales/hu-HU/library.json +++ b/src/lib/i18n/locales/hu-HU/library.json @@ -42,6 +42,12 @@ "season": "Season", "season_other": "Seasons", "episode": "Episode", + "readingProgress": "{{unit}} read: {{current}} / {{total}}", + "incrementReadingProgress": "Increase reading progress", + "selectedPlatforms": "Selected platforms", + "availablePlatforms": "Available platforms", + "episodeProgress": "Episodes watched: {{current}} / {{total}}", + "markNextEpisodeWatched": "Mark next episode as watched", "episode_other": "Episodes", "noEpisodes": "No episodes available for this season.", "totalEpisodes": "Total Episodes", diff --git a/src/lib/i18n/locales/hu-HU/pages.json b/src/lib/i18n/locales/hu-HU/pages.json index c97a74d..ec7b2d7 100644 --- a/src/lib/i18n/locales/hu-HU/pages.json +++ b/src/lib/i18n/locales/hu-HU/pages.json @@ -201,11 +201,14 @@ } }, "donate": { - "description": "Support the site to cover our server payments, development costs, and keep the sites running long into the future and unlock exclusive perks.", + "supportTitle": "Support TrackGeek", + "supportOptions": "One-time or monthly. You choose.", + "contributors": "Contributors", + "description": "Your donation helps cover servers and development, keeping TrackGeek running for the community.", "geeks": "The GeekKeepers that make TrackGeek alive", "perks": { - "title": "Perks", - "description": "These are the perks you can get while supporting the site.", + "title": "A thank-you for your support", + "description": "Unlock benefits as your total donations grow. Each level includes the benefits of the previous one.", "get": "Get this perk", "items": { "Tracker": { diff --git a/src/lib/i18n/locales/it-IT/feed.json b/src/lib/i18n/locales/it-IT/feed.json index b920963..3812d90 100644 --- a/src/lib/i18n/locales/it-IT/feed.json +++ b/src/lib/i18n/locales/it-IT/feed.json @@ -16,7 +16,8 @@ "watchedEpisodesRange": "watched eps {{from}}-{{to}} of {{content}}", "watchedEpisodesSeason": "watched S{{season}}E{{episodeNumber}} of {{content}}", "watchedEpisodesRangeSeason": "watched S{{season}} eps {{from}}-{{to}} of {{content}}", - "readChapters": "read chapter {{chapterNumberInitial}} - {{chapterNumberEnd}} of {{content}}", + "readChapter": "read chapter {{chapterNumber}} of {{content}}", + "readChapters": "read chapters {{chapterNumberInitial}}-{{chapterNumberEnd}} of {{content}}", "moved": "moved a {{type}} from {{fromList}} to {{toList}}", "plansToRead": "plans to read {{content}}", "plansToWatch": "plans to watch {{content}}", diff --git a/src/lib/i18n/locales/it-IT/library.json b/src/lib/i18n/locales/it-IT/library.json index 8b7dbf2..c6ced62 100644 --- a/src/lib/i18n/locales/it-IT/library.json +++ b/src/lib/i18n/locales/it-IT/library.json @@ -42,6 +42,12 @@ "season": "Season", "season_other": "Seasons", "episode": "Episode", + "readingProgress": "{{unit}} read: {{current}} / {{total}}", + "incrementReadingProgress": "Increase reading progress", + "selectedPlatforms": "Selected platforms", + "availablePlatforms": "Available platforms", + "episodeProgress": "Episodes watched: {{current}} / {{total}}", + "markNextEpisodeWatched": "Mark next episode as watched", "episode_other": "Episodes", "noEpisodes": "No episodes available for this season.", "totalEpisodes": "Total Episodes", diff --git a/src/lib/i18n/locales/it-IT/pages.json b/src/lib/i18n/locales/it-IT/pages.json index c97a74d..ec7b2d7 100644 --- a/src/lib/i18n/locales/it-IT/pages.json +++ b/src/lib/i18n/locales/it-IT/pages.json @@ -201,11 +201,14 @@ } }, "donate": { - "description": "Support the site to cover our server payments, development costs, and keep the sites running long into the future and unlock exclusive perks.", + "supportTitle": "Support TrackGeek", + "supportOptions": "One-time or monthly. You choose.", + "contributors": "Contributors", + "description": "Your donation helps cover servers and development, keeping TrackGeek running for the community.", "geeks": "The GeekKeepers that make TrackGeek alive", "perks": { - "title": "Perks", - "description": "These are the perks you can get while supporting the site.", + "title": "A thank-you for your support", + "description": "Unlock benefits as your total donations grow. Each level includes the benefits of the previous one.", "get": "Get this perk", "items": { "Tracker": { diff --git a/src/lib/i18n/locales/ja-JP/feed.json b/src/lib/i18n/locales/ja-JP/feed.json index b920963..3812d90 100644 --- a/src/lib/i18n/locales/ja-JP/feed.json +++ b/src/lib/i18n/locales/ja-JP/feed.json @@ -16,7 +16,8 @@ "watchedEpisodesRange": "watched eps {{from}}-{{to}} of {{content}}", "watchedEpisodesSeason": "watched S{{season}}E{{episodeNumber}} of {{content}}", "watchedEpisodesRangeSeason": "watched S{{season}} eps {{from}}-{{to}} of {{content}}", - "readChapters": "read chapter {{chapterNumberInitial}} - {{chapterNumberEnd}} of {{content}}", + "readChapter": "read chapter {{chapterNumber}} of {{content}}", + "readChapters": "read chapters {{chapterNumberInitial}}-{{chapterNumberEnd}} of {{content}}", "moved": "moved a {{type}} from {{fromList}} to {{toList}}", "plansToRead": "plans to read {{content}}", "plansToWatch": "plans to watch {{content}}", diff --git a/src/lib/i18n/locales/ja-JP/library.json b/src/lib/i18n/locales/ja-JP/library.json index 8b7dbf2..c6ced62 100644 --- a/src/lib/i18n/locales/ja-JP/library.json +++ b/src/lib/i18n/locales/ja-JP/library.json @@ -42,6 +42,12 @@ "season": "Season", "season_other": "Seasons", "episode": "Episode", + "readingProgress": "{{unit}} read: {{current}} / {{total}}", + "incrementReadingProgress": "Increase reading progress", + "selectedPlatforms": "Selected platforms", + "availablePlatforms": "Available platforms", + "episodeProgress": "Episodes watched: {{current}} / {{total}}", + "markNextEpisodeWatched": "Mark next episode as watched", "episode_other": "Episodes", "noEpisodes": "No episodes available for this season.", "totalEpisodes": "Total Episodes", diff --git a/src/lib/i18n/locales/ja-JP/pages.json b/src/lib/i18n/locales/ja-JP/pages.json index c97a74d..ec7b2d7 100644 --- a/src/lib/i18n/locales/ja-JP/pages.json +++ b/src/lib/i18n/locales/ja-JP/pages.json @@ -201,11 +201,14 @@ } }, "donate": { - "description": "Support the site to cover our server payments, development costs, and keep the sites running long into the future and unlock exclusive perks.", + "supportTitle": "Support TrackGeek", + "supportOptions": "One-time or monthly. You choose.", + "contributors": "Contributors", + "description": "Your donation helps cover servers and development, keeping TrackGeek running for the community.", "geeks": "The GeekKeepers that make TrackGeek alive", "perks": { - "title": "Perks", - "description": "These are the perks you can get while supporting the site.", + "title": "A thank-you for your support", + "description": "Unlock benefits as your total donations grow. Each level includes the benefits of the previous one.", "get": "Get this perk", "items": { "Tracker": { diff --git a/src/lib/i18n/locales/ko-KR/feed.json b/src/lib/i18n/locales/ko-KR/feed.json index b920963..3812d90 100644 --- a/src/lib/i18n/locales/ko-KR/feed.json +++ b/src/lib/i18n/locales/ko-KR/feed.json @@ -16,7 +16,8 @@ "watchedEpisodesRange": "watched eps {{from}}-{{to}} of {{content}}", "watchedEpisodesSeason": "watched S{{season}}E{{episodeNumber}} of {{content}}", "watchedEpisodesRangeSeason": "watched S{{season}} eps {{from}}-{{to}} of {{content}}", - "readChapters": "read chapter {{chapterNumberInitial}} - {{chapterNumberEnd}} of {{content}}", + "readChapter": "read chapter {{chapterNumber}} of {{content}}", + "readChapters": "read chapters {{chapterNumberInitial}}-{{chapterNumberEnd}} of {{content}}", "moved": "moved a {{type}} from {{fromList}} to {{toList}}", "plansToRead": "plans to read {{content}}", "plansToWatch": "plans to watch {{content}}", diff --git a/src/lib/i18n/locales/ko-KR/library.json b/src/lib/i18n/locales/ko-KR/library.json index 8b7dbf2..c6ced62 100644 --- a/src/lib/i18n/locales/ko-KR/library.json +++ b/src/lib/i18n/locales/ko-KR/library.json @@ -42,6 +42,12 @@ "season": "Season", "season_other": "Seasons", "episode": "Episode", + "readingProgress": "{{unit}} read: {{current}} / {{total}}", + "incrementReadingProgress": "Increase reading progress", + "selectedPlatforms": "Selected platforms", + "availablePlatforms": "Available platforms", + "episodeProgress": "Episodes watched: {{current}} / {{total}}", + "markNextEpisodeWatched": "Mark next episode as watched", "episode_other": "Episodes", "noEpisodes": "No episodes available for this season.", "totalEpisodes": "Total Episodes", diff --git a/src/lib/i18n/locales/ko-KR/pages.json b/src/lib/i18n/locales/ko-KR/pages.json index c97a74d..ec7b2d7 100644 --- a/src/lib/i18n/locales/ko-KR/pages.json +++ b/src/lib/i18n/locales/ko-KR/pages.json @@ -201,11 +201,14 @@ } }, "donate": { - "description": "Support the site to cover our server payments, development costs, and keep the sites running long into the future and unlock exclusive perks.", + "supportTitle": "Support TrackGeek", + "supportOptions": "One-time or monthly. You choose.", + "contributors": "Contributors", + "description": "Your donation helps cover servers and development, keeping TrackGeek running for the community.", "geeks": "The GeekKeepers that make TrackGeek alive", "perks": { - "title": "Perks", - "description": "These are the perks you can get while supporting the site.", + "title": "A thank-you for your support", + "description": "Unlock benefits as your total donations grow. Each level includes the benefits of the previous one.", "get": "Get this perk", "items": { "Tracker": { diff --git a/src/lib/i18n/locales/nl-NL/feed.json b/src/lib/i18n/locales/nl-NL/feed.json index b920963..3812d90 100644 --- a/src/lib/i18n/locales/nl-NL/feed.json +++ b/src/lib/i18n/locales/nl-NL/feed.json @@ -16,7 +16,8 @@ "watchedEpisodesRange": "watched eps {{from}}-{{to}} of {{content}}", "watchedEpisodesSeason": "watched S{{season}}E{{episodeNumber}} of {{content}}", "watchedEpisodesRangeSeason": "watched S{{season}} eps {{from}}-{{to}} of {{content}}", - "readChapters": "read chapter {{chapterNumberInitial}} - {{chapterNumberEnd}} of {{content}}", + "readChapter": "read chapter {{chapterNumber}} of {{content}}", + "readChapters": "read chapters {{chapterNumberInitial}}-{{chapterNumberEnd}} of {{content}}", "moved": "moved a {{type}} from {{fromList}} to {{toList}}", "plansToRead": "plans to read {{content}}", "plansToWatch": "plans to watch {{content}}", diff --git a/src/lib/i18n/locales/nl-NL/library.json b/src/lib/i18n/locales/nl-NL/library.json index 8b7dbf2..c6ced62 100644 --- a/src/lib/i18n/locales/nl-NL/library.json +++ b/src/lib/i18n/locales/nl-NL/library.json @@ -42,6 +42,12 @@ "season": "Season", "season_other": "Seasons", "episode": "Episode", + "readingProgress": "{{unit}} read: {{current}} / {{total}}", + "incrementReadingProgress": "Increase reading progress", + "selectedPlatforms": "Selected platforms", + "availablePlatforms": "Available platforms", + "episodeProgress": "Episodes watched: {{current}} / {{total}}", + "markNextEpisodeWatched": "Mark next episode as watched", "episode_other": "Episodes", "noEpisodes": "No episodes available for this season.", "totalEpisodes": "Total Episodes", diff --git a/src/lib/i18n/locales/nl-NL/pages.json b/src/lib/i18n/locales/nl-NL/pages.json index c97a74d..ec7b2d7 100644 --- a/src/lib/i18n/locales/nl-NL/pages.json +++ b/src/lib/i18n/locales/nl-NL/pages.json @@ -201,11 +201,14 @@ } }, "donate": { - "description": "Support the site to cover our server payments, development costs, and keep the sites running long into the future and unlock exclusive perks.", + "supportTitle": "Support TrackGeek", + "supportOptions": "One-time or monthly. You choose.", + "contributors": "Contributors", + "description": "Your donation helps cover servers and development, keeping TrackGeek running for the community.", "geeks": "The GeekKeepers that make TrackGeek alive", "perks": { - "title": "Perks", - "description": "These are the perks you can get while supporting the site.", + "title": "A thank-you for your support", + "description": "Unlock benefits as your total donations grow. Each level includes the benefits of the previous one.", "get": "Get this perk", "items": { "Tracker": { diff --git a/src/lib/i18n/locales/no-NO/feed.json b/src/lib/i18n/locales/no-NO/feed.json index b920963..3812d90 100644 --- a/src/lib/i18n/locales/no-NO/feed.json +++ b/src/lib/i18n/locales/no-NO/feed.json @@ -16,7 +16,8 @@ "watchedEpisodesRange": "watched eps {{from}}-{{to}} of {{content}}", "watchedEpisodesSeason": "watched S{{season}}E{{episodeNumber}} of {{content}}", "watchedEpisodesRangeSeason": "watched S{{season}} eps {{from}}-{{to}} of {{content}}", - "readChapters": "read chapter {{chapterNumberInitial}} - {{chapterNumberEnd}} of {{content}}", + "readChapter": "read chapter {{chapterNumber}} of {{content}}", + "readChapters": "read chapters {{chapterNumberInitial}}-{{chapterNumberEnd}} of {{content}}", "moved": "moved a {{type}} from {{fromList}} to {{toList}}", "plansToRead": "plans to read {{content}}", "plansToWatch": "plans to watch {{content}}", diff --git a/src/lib/i18n/locales/no-NO/library.json b/src/lib/i18n/locales/no-NO/library.json index 8b7dbf2..c6ced62 100644 --- a/src/lib/i18n/locales/no-NO/library.json +++ b/src/lib/i18n/locales/no-NO/library.json @@ -42,6 +42,12 @@ "season": "Season", "season_other": "Seasons", "episode": "Episode", + "readingProgress": "{{unit}} read: {{current}} / {{total}}", + "incrementReadingProgress": "Increase reading progress", + "selectedPlatforms": "Selected platforms", + "availablePlatforms": "Available platforms", + "episodeProgress": "Episodes watched: {{current}} / {{total}}", + "markNextEpisodeWatched": "Mark next episode as watched", "episode_other": "Episodes", "noEpisodes": "No episodes available for this season.", "totalEpisodes": "Total Episodes", diff --git a/src/lib/i18n/locales/no-NO/pages.json b/src/lib/i18n/locales/no-NO/pages.json index c97a74d..ec7b2d7 100644 --- a/src/lib/i18n/locales/no-NO/pages.json +++ b/src/lib/i18n/locales/no-NO/pages.json @@ -201,11 +201,14 @@ } }, "donate": { - "description": "Support the site to cover our server payments, development costs, and keep the sites running long into the future and unlock exclusive perks.", + "supportTitle": "Support TrackGeek", + "supportOptions": "One-time or monthly. You choose.", + "contributors": "Contributors", + "description": "Your donation helps cover servers and development, keeping TrackGeek running for the community.", "geeks": "The GeekKeepers that make TrackGeek alive", "perks": { - "title": "Perks", - "description": "These are the perks you can get while supporting the site.", + "title": "A thank-you for your support", + "description": "Unlock benefits as your total donations grow. Each level includes the benefits of the previous one.", "get": "Get this perk", "items": { "Tracker": { diff --git a/src/lib/i18n/locales/pl-PL/feed.json b/src/lib/i18n/locales/pl-PL/feed.json index b920963..3812d90 100644 --- a/src/lib/i18n/locales/pl-PL/feed.json +++ b/src/lib/i18n/locales/pl-PL/feed.json @@ -16,7 +16,8 @@ "watchedEpisodesRange": "watched eps {{from}}-{{to}} of {{content}}", "watchedEpisodesSeason": "watched S{{season}}E{{episodeNumber}} of {{content}}", "watchedEpisodesRangeSeason": "watched S{{season}} eps {{from}}-{{to}} of {{content}}", - "readChapters": "read chapter {{chapterNumberInitial}} - {{chapterNumberEnd}} of {{content}}", + "readChapter": "read chapter {{chapterNumber}} of {{content}}", + "readChapters": "read chapters {{chapterNumberInitial}}-{{chapterNumberEnd}} of {{content}}", "moved": "moved a {{type}} from {{fromList}} to {{toList}}", "plansToRead": "plans to read {{content}}", "plansToWatch": "plans to watch {{content}}", diff --git a/src/lib/i18n/locales/pl-PL/library.json b/src/lib/i18n/locales/pl-PL/library.json index 8b7dbf2..c6ced62 100644 --- a/src/lib/i18n/locales/pl-PL/library.json +++ b/src/lib/i18n/locales/pl-PL/library.json @@ -42,6 +42,12 @@ "season": "Season", "season_other": "Seasons", "episode": "Episode", + "readingProgress": "{{unit}} read: {{current}} / {{total}}", + "incrementReadingProgress": "Increase reading progress", + "selectedPlatforms": "Selected platforms", + "availablePlatforms": "Available platforms", + "episodeProgress": "Episodes watched: {{current}} / {{total}}", + "markNextEpisodeWatched": "Mark next episode as watched", "episode_other": "Episodes", "noEpisodes": "No episodes available for this season.", "totalEpisodes": "Total Episodes", diff --git a/src/lib/i18n/locales/pl-PL/pages.json b/src/lib/i18n/locales/pl-PL/pages.json index c97a74d..ec7b2d7 100644 --- a/src/lib/i18n/locales/pl-PL/pages.json +++ b/src/lib/i18n/locales/pl-PL/pages.json @@ -201,11 +201,14 @@ } }, "donate": { - "description": "Support the site to cover our server payments, development costs, and keep the sites running long into the future and unlock exclusive perks.", + "supportTitle": "Support TrackGeek", + "supportOptions": "One-time or monthly. You choose.", + "contributors": "Contributors", + "description": "Your donation helps cover servers and development, keeping TrackGeek running for the community.", "geeks": "The GeekKeepers that make TrackGeek alive", "perks": { - "title": "Perks", - "description": "These are the perks you can get while supporting the site.", + "title": "A thank-you for your support", + "description": "Unlock benefits as your total donations grow. Each level includes the benefits of the previous one.", "get": "Get this perk", "items": { "Tracker": { diff --git a/src/lib/i18n/locales/pt-BR/api.json b/src/lib/i18n/locales/pt-BR/api.json index 88983b8..0543d87 100644 --- a/src/lib/i18n/locales/pt-BR/api.json +++ b/src/lib/i18n/locales/pt-BR/api.json @@ -30,7 +30,7 @@ "WATCH_LINK_NOT_FOUND": "O link solicitado para assistir não foi encontrado.", "WATCH_LINK_LIMIT_REACHED": "Você atingiu o limite de links para assistir.", "COMMENT_NOT_FOUND": "O comentário solicitado não foi encontrado.", - "POST_NOT_FOUND": "The requested post was not found.", + "POST_NOT_FOUND": "O post solicitado não foi encontrado.", "REACTION_NOT_FOUND": "A reação solicitada não foi encontrada.", "MOVIE_FRANCHISE_NOT_FOUND": "A franquia solicitada não foi encontrada.", "GAME_FRANCHISE_NOT_FOUND": "A franquia solicitada não foi encontrada.", diff --git a/src/lib/i18n/locales/pt-BR/common.json b/src/lib/i18n/locales/pt-BR/common.json index d46dfcc..7e66cfd 100644 --- a/src/lib/i18n/locales/pt-BR/common.json +++ b/src/lib/i18n/locales/pt-BR/common.json @@ -120,7 +120,7 @@ "viewAll": "Ver tudo", "showMore": "Mostrar mais", "showLess": "Mostrar menos", - "preview": "Preview", + "preview": "Pré-visualizar", "topAnime": "Melhores Animes", "topAiring": "Melhores em Exibição", "recommendations": "Recomendações", diff --git a/src/lib/i18n/locales/pt-BR/feed.json b/src/lib/i18n/locales/pt-BR/feed.json index 8baa986..5fd2afe 100644 --- a/src/lib/i18n/locales/pt-BR/feed.json +++ b/src/lib/i18n/locales/pt-BR/feed.json @@ -14,9 +14,10 @@ "replayed": "rejogou {{content}}", "watchedEpisodes": "assistiu episódio {{episodeNumber}} de {{content}}", "watchedEpisodesRange": "assistido episódios {{from}}-{{to}} de {{content}}", - "watchedEpisodesSeason": "watched S{{season}}E{{episodeNumber}} of {{content}}", - "watchedEpisodesRangeSeason": "watched S{{season}} eps {{from}}-{{to}} of {{content}}", - "readChapters": "leu capítulo {{chapterNumberInitial}} - {{chapterNumberEnd}} de {{content}}", + "watchedEpisodesSeason": "assistiu episódio T{{season}}E{{episodeNumber}} de {{content}}", + "watchedEpisodesRangeSeason": "assistiu os episódios T{{season}} E{{from}}-{{to}} de {{content}}", + "readChapter": "read chapter {{chapterNumber}} of {{content}}", + "readChapters": "read chapters {{chapterNumberInitial}}-{{chapterNumberEnd}} of {{content}}", "moved": "moveu um {{type}} de {{fromList}} para {{toList}}", "plansToRead": "planeia ler {{content}}", "plansToWatch": "planeia assistir {{content}}", @@ -24,29 +25,29 @@ "completedTracking": "completou {{content}}", "pausedTracking": "pausou {{content}}", "droppedTracking": "largou {{content}}", - "plannedTracking": "planned {{content}}", + "plannedTracking": "planeja {{content}}", "favorited": "favoritou {{content}}", "addedToList": "adicionou {{content}} a uma lista", "createdList": "criou a lista {{content}}", "followed": "começou a seguir {{content}}", "earnedMedal": "ganhou a medalha {{content}}", "joined": "entrou no TrackGeek", - "posted": "shared a post", - "postedAbout": "posted about {{content}}", - "postPlaceholder": "What are you watching, reading or playing?", - "postSubmit": "Publish", - "postSuccess": "Post published.", - "postError": "Couldn't publish your post. Try again.", - "postMarkdownHint": "Markdown is supported.", - "postAttach": "Attach a title", - "postAttachRemove": "Remove the attached title", - "postAttachSearch": "Search for a title...", - "postUpdateSuccess": "Post updated.", - "postUpdateError": "Couldn't update the post. Try again.", - "postDeleteSuccess": "Post deleted.", - "postDeleteError": "Couldn't delete the post. Try again.", - "postDeleteConfirmTitle": "Delete this post?", - "postDeleteConfirmDescription": "This permanently deletes the post and its reactions. This action cannot be undone.", + "posted": "compartilhou uma publicação", + "postedAbout": "postou sobre {{content}}", + "postPlaceholder": "O que você está assistindo, lendo ou jogando?", + "postSubmit": "Publicar", + "postSuccess": "Publicado.", + "postError": "Não foi possível publicar seu post. Tente novamente.", + "postMarkdownHint": "Markdown é suportado.", + "postAttach": "Anexar um título", + "postAttachRemove": "Remover o título anexado", + "postAttachSearch": "Procurar por um título...", + "postUpdateSuccess": "Post atualizado.", + "postUpdateError": "Não foi possível atualizar o post. Tente novamente.", + "postDeleteSuccess": "Post excluído.", + "postDeleteError": "Não foi possível excluir o post. Tente novamente.", + "postDeleteConfirmTitle": "Excluir este post?", + "postDeleteConfirmDescription": "Isto exclui permanentemente o post e suas reações. Esta ação não pode ser desfeita.", "lists": { "playing": "Jogando", "wanttoplay": "Quer Jogar", diff --git a/src/lib/i18n/locales/pt-BR/library.json b/src/lib/i18n/locales/pt-BR/library.json index 35b3b0e..98948d2 100644 --- a/src/lib/i18n/locales/pt-BR/library.json +++ b/src/lib/i18n/locales/pt-BR/library.json @@ -42,6 +42,12 @@ "season": "Temporada", "season_other": "Temporadas", "episode": "Episódio", + "readingProgress": "{{unit}} read: {{current}} / {{total}}", + "incrementReadingProgress": "Increase reading progress", + "selectedPlatforms": "Selected platforms", + "availablePlatforms": "Available platforms", + "episodeProgress": "Episodes watched: {{current}} / {{total}}", + "markNextEpisodeWatched": "Mark next episode as watched", "episode_other": "Episódios", "noEpisodes": "Nenhum episódio disponível para esta temporada.", "totalEpisodes": "Episódios Totais", diff --git a/src/lib/i18n/locales/pt-BR/pages.json b/src/lib/i18n/locales/pt-BR/pages.json index 12387d8..9883b1e 100644 --- a/src/lib/i18n/locales/pt-BR/pages.json +++ b/src/lib/i18n/locales/pt-BR/pages.json @@ -41,40 +41,40 @@ "socialFeedDescription": "Veja o que seus amigos estão fazendo e compartilhe seus pensamentos com eles.", "gamesDescription": "Um fã de jogos que precisa organizar melhor a sua biblioteca? Acompanhe o tempo de jogo, o progresso geral do jogo e vários status de conclusões.", "booksDescription": "Para o mais literário, oferecemos uma opção também. Acompanhe as páginas que leu e quantas vezes você releu um livro.", - "proofOpenSource": "Open source", - "proofSelfHost": "Self-hostable", - "proofFree": "Free forever", - "proofNoAds": "No ads, no tracking", - "githubStars_one": "{{count}} star on GitHub", - "githubStars_other": "{{count}} stars on GitHub", - "heroScroll": "See how it works", - "catalogLead": "Every medium you care about is already indexed and ready to track.", - "demoHint": "This is the real interaction, not a recording.", - "demoReplay": "Reset the demo", - "trustTitle": "Built to be trusted, not just used", - "trustDescription": "No dark patterns, no lock-in, no ads. The code is public and the data is yours.", - "trustOpenSourceTitle": "Open source", - "trustOpenSourceDescription": "Every line of TrackGeek is public. Read it, audit it, or send a pull request.", - "trustSelfHostTitle": "Self-hostable", - "trustSelfHostDescription": "Run your own instance on your own hardware. Nobody gets to hold your library hostage.", - "trustPrivacyTitle": "No ads, no tracking", - "trustPrivacyDescription": "We do not sell your data and we do not sell your attention. There is no ad business here.", - "trustExportTitle": "Your data stays portable", - "trustExportDescription": "Export everything as a ZIP of CSV files whenever you want, and delete your account for good.", - "trustAction": "Read the source", - "faqTitle": "Questions before you start", - "faqDescription": "Straight answers, no marketing detours.", - "faqFreeQuestion": "Is TrackGeek really free?", - "faqFreeAnswer": "Yes. The tracker is free and no part of your library sits behind a paid tier. Donations are optional and go towards hosting.", - "faqScopeQuestion": "What can I actually track?", - "faqScopeAnswer": "Anime, manga, movies, TV shows, games and books, all on one profile, with progress, ratings, notes and full reviews.", - "faqImportQuestion": "Can I bring data from another tracker?", - "faqImportAnswer": "Yes. You can import from MyAnimeList, Backloggd and any other TrackGeek instance straight from your settings.", - "faqLeaveQuestion": "What happens to my data if I leave?", - "faqLeaveAnswer": "Export it as a ZIP of CSV files in one click, then delete your account. Deletion is permanent and removes your personal data.", - "faqSelfHostQuestion": "Can I run my own instance?", - "faqSelfHostAnswer": "Yes. TrackGeek is open source and self-hostable, and you can move your library between instances with export and import.", - "CTAReassurance": "Free forever, no credit card, and you can export or delete everything at any time." + "proofOpenSource": "Código aberto", + "proofSelfHost": "Auto-hospedável", + "proofFree": "Grátis para sempre", + "proofNoAds": "Sem anúncios, sem rastreamento", + "githubStars_one": "{{count}} estrela no GitHub", + "githubStars_other": "{{count}} estrelas no GitHub", + "heroScroll": "Veja como funciona", + "catalogLead": "Cada mídia com o qual você se preocupa já está indexado e pronto para rastrear.", + "demoHint": "Esta é a interacção real, não uma gravação.", + "demoReplay": "Redefinir a demonstração", + "trustTitle": "Construído para ser confiável, não apenas usado", + "trustDescription": "Sem padrões escuros, sem assinaturas, sem anúncios. O código é público e os dados são seus.", + "trustOpenSourceTitle": "Código aberto", + "trustOpenSourceDescription": "Cada linha do TrackGeek é pública. Leia-o, audite-o ou envie um pull request.", + "trustSelfHostTitle": "Auto-hospedável", + "trustSelfHostDescription": "Execute sua própria instância em seu próprio hardware. Ninguém pode manter sua biblioteca refém.", + "trustPrivacyTitle": "Sem anúncios, sem rastreamento", + "trustPrivacyDescription": "Nós não vendemos seus dados e não vendemos a sua atenção. Não há aqui nenhum negócio publicitário.", + "trustExportTitle": "Seus dados permanecem portáteis", + "trustExportDescription": "Exporte tudo como um ZIP de arquivos CSV quando quiser e exclua sua conta para sempre.", + "trustAction": "Ler a fonte", + "faqTitle": "Perguntas antes de iniciar", + "faqDescription": "Respostas diretas, sem encheção de saco.", + "faqFreeQuestion": "TrackGeek é realmente gratuito?", + "faqFreeAnswer": "Sim. O rastreador é gratuito e nenhuma parte da sua biblioteca fica atrás de uma assinatura paga. Doações são opcionais e vão para hospedagem.", + "faqScopeQuestion": "O que posso realmente rastrear?", + "faqScopeAnswer": "Anime, mangá, filmes, séries, jogos e livros, tudo em um perfil, com progresso, classificações, notas e avaliações completas.", + "faqImportQuestion": "Posso trazer dados de outro rastreador?", + "faqImportAnswer": "Sim. Você pode importar diretamente de MyAnimeList, Backloggd e qualquer outra instância do TrackGeek diretamente das suas configurações.", + "faqLeaveQuestion": "O que acontece aos meus dados se eu sair?", + "faqLeaveAnswer": "Exporte-o como um ZIP de arquivos CSV em um clique e, em seguida, exclua sua conta. A exclusão é permanente e remove seus dados pessoais.", + "faqSelfHostQuestion": "Posso executar a minha própria instância?", + "faqSelfHostAnswer": "Sim. TrackGeek é de código aberto e auto-hospedável, e você pode mover sua biblioteca entre instâncias com exportação e importação.", + "CTAReassurance": "Grátis para sempre, sem cartão de crédito, e você pode exportar ou excluir tudo a qualquer momento." }, "addData": { "description": "O TrackGeek depende de bancos de dados de terceiros como TMDB (The Movie Database), MAL (My Anime List), Anilist, HardCover, IGDB para os dados de Série, Filme, Jogos, Livro, Anime e Mangá. Se você encontrar que uma série, jogo, mangá, livro, anime ou filme específico está faltando no TrackGeek, você pode adicioná-lo ao banco de dados correspondente.", @@ -201,11 +201,14 @@ } }, "donate": { - "description": "Apoie o site para cobrir os pagamentos do nosso servidor, custos de desenvolvimento e manter os sites ativos por muito tempo no futuro e desbloquear vantagens exclusivas.", + "supportTitle": "Support TrackGeek", + "supportOptions": "One-time or monthly. You choose.", + "contributors": "Contributors", + "description": "Your donation helps cover servers and development, keeping TrackGeek running for the community.", "geeks": "Os GeekKeepers que tornam o TrackGeek vivo", "perks": { - "title": "Benefícios", - "description": "Esses são os benefícios que você pode obter ao apoiar o site.", + "title": "A thank-you for your support", + "description": "Unlock benefits as your total donations grow. Each level includes the benefits of the previous one.", "get": "Obter esta regalia", "items": { "Tracker": { diff --git a/src/lib/i18n/locales/pt-PT/api.json b/src/lib/i18n/locales/pt-PT/api.json index 67e223e..cb56999 100644 --- a/src/lib/i18n/locales/pt-PT/api.json +++ b/src/lib/i18n/locales/pt-PT/api.json @@ -30,7 +30,7 @@ "WATCH_LINK_NOT_FOUND": "O link solicitado não foi encontrado.", "WATCH_LINK_LIMIT_REACHED": "Atingiu o limite de ligações.", "COMMENT_NOT_FOUND": "O comentário solicitado não foi encontrado.", - "POST_NOT_FOUND": "The requested post was not found.", + "POST_NOT_FOUND": "A postagem solicitada não foi encontrada.", "REACTION_NOT_FOUND": "A reação requisitada não foi encontrada.", "MOVIE_FRANCHISE_NOT_FOUND": "A franquia solicitada não foi encontrada.", "GAME_FRANCHISE_NOT_FOUND": "A franquia solicitada não foi encontrada.", diff --git a/src/lib/i18n/locales/pt-PT/common.json b/src/lib/i18n/locales/pt-PT/common.json index 7377ecd..9188337 100644 --- a/src/lib/i18n/locales/pt-PT/common.json +++ b/src/lib/i18n/locales/pt-PT/common.json @@ -120,7 +120,7 @@ "viewAll": "Ver Tudo", "showMore": "Mostrar mais", "showLess": "Mostrar menos", - "preview": "Preview", + "preview": "Pré-visualizar", "topAnime": "Melhores Animes", "topAiring": "Melhores em Exibição", "recommendations": "Recomendações", diff --git a/src/lib/i18n/locales/pt-PT/feed.json b/src/lib/i18n/locales/pt-PT/feed.json index b0685e1..c5ff11d 100644 --- a/src/lib/i18n/locales/pt-PT/feed.json +++ b/src/lib/i18n/locales/pt-PT/feed.json @@ -14,9 +14,10 @@ "replayed": "rejogou {{content}}", "watchedEpisodes": "assistiu episódio {{episodeNumber}} de {{content}}", "watchedEpisodesRange": "assistido episódios {{from}}-{{to}} de {{content}}", - "watchedEpisodesSeason": "watched S{{season}}E{{episodeNumber}} of {{content}}", - "watchedEpisodesRangeSeason": "watched S{{season}} eps {{from}}-{{to}} of {{content}}", - "readChapters": "leu capítulo {{chapterNumberInitial}} - {{chapterNumberEnd}} de {{content}}", + "watchedEpisodesSeason": "viu episódio T{{season}}E{{episodeNumber}} de {{content}}", + "watchedEpisodesRangeSeason": "viu os episódios T{{season}} E{{from}}-{{to}} de {{content}}", + "readChapter": "read chapter {{chapterNumber}} of {{content}}", + "readChapters": "read chapters {{chapterNumberInitial}}-{{chapterNumberEnd}} of {{content}}", "moved": "moveu um {{type}} de {{fromList}} para {{toList}}", "plansToRead": "planeia ler {{content}}", "plansToWatch": "planeia ver {{content}}", @@ -24,29 +25,29 @@ "completedTracking": "completou {{content}}", "pausedTracking": "pausou {{content}}", "droppedTracking": "largou {{content}}", - "plannedTracking": "planned {{content}}", + "plannedTracking": "planeia {{content}}", "favorited": "favoritou {{content}}", "addedToList": "adicionou {{content}} a uma lista", "createdList": "criou a lista {{content}}", "followed": "começou a seguir {{content}}", "earnedMedal": "ganhou a medalha {{content}}", "joined": "entrou no TrackGeek", - "posted": "shared a post", - "postedAbout": "posted about {{content}}", - "postPlaceholder": "What are you watching, reading or playing?", - "postSubmit": "Publish", - "postSuccess": "Post published.", - "postError": "Couldn't publish your post. Try again.", - "postMarkdownHint": "Markdown is supported.", - "postAttach": "Attach a title", - "postAttachRemove": "Remove the attached title", - "postAttachSearch": "Search for a title...", - "postUpdateSuccess": "Post updated.", - "postUpdateError": "Couldn't update the post. Try again.", - "postDeleteSuccess": "Post deleted.", - "postDeleteError": "Couldn't delete the post. Try again.", - "postDeleteConfirmTitle": "Delete this post?", - "postDeleteConfirmDescription": "This permanently deletes the post and its reactions. This action cannot be undone.", + "posted": "compartilhou uma postagem", + "postedAbout": "publicou sobre {{content}}", + "postPlaceholder": "O que estás a ver, ler ou a jogar?", + "postSubmit": "Publicar", + "postSuccess": "Publicado.", + "postError": "Não foi possível publicar a sua postagem. Tente novamente.", + "postMarkdownHint": "Markdown é suportado.", + "postAttach": "Anexar um título", + "postAttachRemove": "Remover o título anexado", + "postAttachSearch": "Procurar por um título...", + "postUpdateSuccess": "Publicação atualizada.", + "postUpdateError": "Não foi possível atualizar a publicação. Tente novamente.", + "postDeleteSuccess": "Publicação apagada.", + "postDeleteError": "Não foi possível eliminar a publicação. Tente novamente.", + "postDeleteConfirmTitle": "Eliminar esta publicação?", + "postDeleteConfirmDescription": "Isto exclui permanentemente o post e suas reações. Esta ação não pode ser desfeita.", "lists": { "playing": "Jogando", "wanttoplay": "Deseja Jogar", diff --git a/src/lib/i18n/locales/pt-PT/library.json b/src/lib/i18n/locales/pt-PT/library.json index 952ba68..b068b8c 100644 --- a/src/lib/i18n/locales/pt-PT/library.json +++ b/src/lib/i18n/locales/pt-PT/library.json @@ -42,6 +42,12 @@ "season": "Temporada", "season_other": "Temporadas", "episode": "Episódio", + "readingProgress": "{{unit}} read: {{current}} / {{total}}", + "incrementReadingProgress": "Increase reading progress", + "selectedPlatforms": "Selected platforms", + "availablePlatforms": "Available platforms", + "episodeProgress": "Episodes watched: {{current}} / {{total}}", + "markNextEpisodeWatched": "Mark next episode as watched", "episode_other": "Episódios", "noEpisodes": "Nenhum episódio disponível para esta temporada.", "totalEpisodes": "Total de episódios", diff --git a/src/lib/i18n/locales/pt-PT/pages.json b/src/lib/i18n/locales/pt-PT/pages.json index a854210..147bee3 100644 --- a/src/lib/i18n/locales/pt-PT/pages.json +++ b/src/lib/i18n/locales/pt-PT/pages.json @@ -41,40 +41,40 @@ "socialFeedDescription": "Veja o que os seus amigos andam a aprontar e compartilhe seus pensamentos com eles.", "gamesDescription": "Um fã de jogos que precisa organizar melhor a sua biblioteca? Acompanhe o tempo de jogo, o progresso geral do jogo e vários estados de conclusão.", "booksDescription": "Para os mais cultos, oferecemos uma opção também. Rastreie as páginas que leu e quantas vezes releu um livro.", - "proofOpenSource": "Open source", - "proofSelfHost": "Self-hostable", - "proofFree": "Free forever", - "proofNoAds": "No ads, no tracking", - "githubStars_one": "{{count}} star on GitHub", - "githubStars_other": "{{count}} stars on GitHub", - "heroScroll": "See how it works", - "catalogLead": "Every medium you care about is already indexed and ready to track.", - "demoHint": "This is the real interaction, not a recording.", - "demoReplay": "Reset the demo", - "trustTitle": "Built to be trusted, not just used", - "trustDescription": "No dark patterns, no lock-in, no ads. The code is public and the data is yours.", - "trustOpenSourceTitle": "Open source", - "trustOpenSourceDescription": "Every line of TrackGeek is public. Read it, audit it, or send a pull request.", - "trustSelfHostTitle": "Self-hostable", - "trustSelfHostDescription": "Run your own instance on your own hardware. Nobody gets to hold your library hostage.", - "trustPrivacyTitle": "No ads, no tracking", - "trustPrivacyDescription": "We do not sell your data and we do not sell your attention. There is no ad business here.", - "trustExportTitle": "Your data stays portable", - "trustExportDescription": "Export everything as a ZIP of CSV files whenever you want, and delete your account for good.", - "trustAction": "Read the source", - "faqTitle": "Questions before you start", - "faqDescription": "Straight answers, no marketing detours.", - "faqFreeQuestion": "Is TrackGeek really free?", - "faqFreeAnswer": "Yes. The tracker is free and no part of your library sits behind a paid tier. Donations are optional and go towards hosting.", - "faqScopeQuestion": "What can I actually track?", - "faqScopeAnswer": "Anime, manga, movies, TV shows, games and books, all on one profile, with progress, ratings, notes and full reviews.", - "faqImportQuestion": "Can I bring data from another tracker?", - "faqImportAnswer": "Yes. You can import from MyAnimeList, Backloggd and any other TrackGeek instance straight from your settings.", - "faqLeaveQuestion": "What happens to my data if I leave?", - "faqLeaveAnswer": "Export it as a ZIP of CSV files in one click, then delete your account. Deletion is permanent and removes your personal data.", - "faqSelfHostQuestion": "Can I run my own instance?", - "faqSelfHostAnswer": "Yes. TrackGeek is open source and self-hostable, and you can move your library between instances with export and import.", - "CTAReassurance": "Free forever, no credit card, and you can export or delete everything at any time." + "proofOpenSource": "Código aberto", + "proofSelfHost": "Auto-hospedável", + "proofFree": "Gratuito para sempre", + "proofNoAds": "Sem anúncios, sem rastreamento", + "githubStars_one": "{{count}} estrela no GitHub", + "githubStars_other": "{{count}} estrelas no GitHub", + "heroScroll": "Veja como funciona", + "catalogLead": "Todas as mídias que queres já estão indexados e prontos para rastrear.", + "demoHint": "Esta é a verdadeira interacção, não uma gravação.", + "demoReplay": "Reiniciar a demonstração", + "trustTitle": "Construído para ser confiável, não apenas usado", + "trustDescription": "Sem padrões escuros, sem assinaturas, sem anúncios. O código é público e os dados são seus.", + "trustOpenSourceTitle": "Código aberto", + "trustOpenSourceDescription": "Cada linha do TrackGeek é pública. Leia-o, audite-o ou envie um pull request.", + "trustSelfHostTitle": "Auto-hospedável", + "trustSelfHostDescription": "Execute a sua própria instância no seu próprio hardware. Ninguém pode manter a sua biblioteca refém.", + "trustPrivacyTitle": "Sem anúncios, sem rastreamento", + "trustPrivacyDescription": "Nós não vendemos os seus dados e não vendemos a sua atenção. Não há aqui nenhum negócio publicitário.", + "trustExportTitle": "Teus dados permanecem portáteis", + "trustExportDescription": "Exporte tudo como um ZIP de arquivos CSV quando quiser e exclua a sua conta para sempre.", + "trustAction": "Ler a fonte", + "faqTitle": "Perguntas antes de começar", + "faqDescription": "Respostas diretas, sem desvios de marketing.", + "faqFreeQuestion": "O TrackGeek é realmente gratuito?", + "faqFreeAnswer": "Sim. O rastreador é gratuito e nenhuma parte funcional da sua biblioteca fica atrás de uma assinatura paga. Doações são opcionais e vão para hospedagem.", + "faqScopeQuestion": "O que é que posso realmente rastrear?", + "faqScopeAnswer": "Anime, mangá, filmes, séries, jogos e livros, tudo num perfil, com progresso, notas e avaliações completas.", + "faqImportQuestion": "Posso trazer dados de outro rastreador?", + "faqImportAnswer": "Sim. Podes importar diretamente do MyAnimeList, Backloggd e qualquer outra instância do TrackGeek diretamente pelas configurações.", + "faqLeaveQuestion": "O que acontece aos meus dados se eu sair?", + "faqLeaveAnswer": "Exporte-o como um ZIP de arquivos CSV num clique e, em seguida, exclua a sua conta. A exclusão é permanente e remove os seus dados pessoais.", + "faqSelfHostQuestion": "Posso executar a minha própria instância?", + "faqSelfHostAnswer": "Sim. TrackGeek é de código aberto e auto-hospedável, e podes mover a tua biblioteca entre instâncias com exportação e importação.", + "CTAReassurance": "Grátis para sempre, sem cartão de crédito, e podes exportar ou excluir tudo a qualquer momento." }, "addData": { "description": "O TrackGeek depende de bancos de dados de terceiros como TMDB (The Movie Database), MAL (My Anme List), Anilist, HardCover, IGDB para os dados de Séries, Filmes, Jogos, Livros, Animes e Mangás. Se encontrar que uma série, jogo, mangá, livro, anime ou filme específico falta no TrackGeek, podes adicioná-lo ao banco de dados correspondente.", @@ -201,11 +201,14 @@ } }, "donate": { - "description": "Apoie o site para cobrir os pagamentos do nosso servidor, custos de desenvolvimento e manter o funcionamento por muito tempo e desbloquear vantagens exclusivas.", + "supportTitle": "Support TrackGeek", + "supportOptions": "One-time or monthly. You choose.", + "contributors": "Contributors", + "description": "Your donation helps cover servers and development, keeping TrackGeek running for the community.", "geeks": "Os GeekKeepers que fazem TrackGeek estar vivo", "perks": { - "title": "Regalias", - "description": "Estas são as regalias que podes obter enquanto apoias o site.", + "title": "A thank-you for your support", + "description": "Unlock benefits as your total donations grow. Each level includes the benefits of the previous one.", "get": "Obter esta regalia", "items": { "Tracker": { diff --git a/src/lib/i18n/locales/ro-RO/feed.json b/src/lib/i18n/locales/ro-RO/feed.json index b920963..3812d90 100644 --- a/src/lib/i18n/locales/ro-RO/feed.json +++ b/src/lib/i18n/locales/ro-RO/feed.json @@ -16,7 +16,8 @@ "watchedEpisodesRange": "watched eps {{from}}-{{to}} of {{content}}", "watchedEpisodesSeason": "watched S{{season}}E{{episodeNumber}} of {{content}}", "watchedEpisodesRangeSeason": "watched S{{season}} eps {{from}}-{{to}} of {{content}}", - "readChapters": "read chapter {{chapterNumberInitial}} - {{chapterNumberEnd}} of {{content}}", + "readChapter": "read chapter {{chapterNumber}} of {{content}}", + "readChapters": "read chapters {{chapterNumberInitial}}-{{chapterNumberEnd}} of {{content}}", "moved": "moved a {{type}} from {{fromList}} to {{toList}}", "plansToRead": "plans to read {{content}}", "plansToWatch": "plans to watch {{content}}", diff --git a/src/lib/i18n/locales/ro-RO/library.json b/src/lib/i18n/locales/ro-RO/library.json index 8b7dbf2..c6ced62 100644 --- a/src/lib/i18n/locales/ro-RO/library.json +++ b/src/lib/i18n/locales/ro-RO/library.json @@ -42,6 +42,12 @@ "season": "Season", "season_other": "Seasons", "episode": "Episode", + "readingProgress": "{{unit}} read: {{current}} / {{total}}", + "incrementReadingProgress": "Increase reading progress", + "selectedPlatforms": "Selected platforms", + "availablePlatforms": "Available platforms", + "episodeProgress": "Episodes watched: {{current}} / {{total}}", + "markNextEpisodeWatched": "Mark next episode as watched", "episode_other": "Episodes", "noEpisodes": "No episodes available for this season.", "totalEpisodes": "Total Episodes", diff --git a/src/lib/i18n/locales/ro-RO/pages.json b/src/lib/i18n/locales/ro-RO/pages.json index c97a74d..ec7b2d7 100644 --- a/src/lib/i18n/locales/ro-RO/pages.json +++ b/src/lib/i18n/locales/ro-RO/pages.json @@ -201,11 +201,14 @@ } }, "donate": { - "description": "Support the site to cover our server payments, development costs, and keep the sites running long into the future and unlock exclusive perks.", + "supportTitle": "Support TrackGeek", + "supportOptions": "One-time or monthly. You choose.", + "contributors": "Contributors", + "description": "Your donation helps cover servers and development, keeping TrackGeek running for the community.", "geeks": "The GeekKeepers that make TrackGeek alive", "perks": { - "title": "Perks", - "description": "These are the perks you can get while supporting the site.", + "title": "A thank-you for your support", + "description": "Unlock benefits as your total donations grow. Each level includes the benefits of the previous one.", "get": "Get this perk", "items": { "Tracker": { diff --git a/src/lib/i18n/locales/ru-RU/feed.json b/src/lib/i18n/locales/ru-RU/feed.json index b920963..3812d90 100644 --- a/src/lib/i18n/locales/ru-RU/feed.json +++ b/src/lib/i18n/locales/ru-RU/feed.json @@ -16,7 +16,8 @@ "watchedEpisodesRange": "watched eps {{from}}-{{to}} of {{content}}", "watchedEpisodesSeason": "watched S{{season}}E{{episodeNumber}} of {{content}}", "watchedEpisodesRangeSeason": "watched S{{season}} eps {{from}}-{{to}} of {{content}}", - "readChapters": "read chapter {{chapterNumberInitial}} - {{chapterNumberEnd}} of {{content}}", + "readChapter": "read chapter {{chapterNumber}} of {{content}}", + "readChapters": "read chapters {{chapterNumberInitial}}-{{chapterNumberEnd}} of {{content}}", "moved": "moved a {{type}} from {{fromList}} to {{toList}}", "plansToRead": "plans to read {{content}}", "plansToWatch": "plans to watch {{content}}", diff --git a/src/lib/i18n/locales/ru-RU/library.json b/src/lib/i18n/locales/ru-RU/library.json index 8b7dbf2..c6ced62 100644 --- a/src/lib/i18n/locales/ru-RU/library.json +++ b/src/lib/i18n/locales/ru-RU/library.json @@ -42,6 +42,12 @@ "season": "Season", "season_other": "Seasons", "episode": "Episode", + "readingProgress": "{{unit}} read: {{current}} / {{total}}", + "incrementReadingProgress": "Increase reading progress", + "selectedPlatforms": "Selected platforms", + "availablePlatforms": "Available platforms", + "episodeProgress": "Episodes watched: {{current}} / {{total}}", + "markNextEpisodeWatched": "Mark next episode as watched", "episode_other": "Episodes", "noEpisodes": "No episodes available for this season.", "totalEpisodes": "Total Episodes", diff --git a/src/lib/i18n/locales/ru-RU/pages.json b/src/lib/i18n/locales/ru-RU/pages.json index c97a74d..ec7b2d7 100644 --- a/src/lib/i18n/locales/ru-RU/pages.json +++ b/src/lib/i18n/locales/ru-RU/pages.json @@ -201,11 +201,14 @@ } }, "donate": { - "description": "Support the site to cover our server payments, development costs, and keep the sites running long into the future and unlock exclusive perks.", + "supportTitle": "Support TrackGeek", + "supportOptions": "One-time or monthly. You choose.", + "contributors": "Contributors", + "description": "Your donation helps cover servers and development, keeping TrackGeek running for the community.", "geeks": "The GeekKeepers that make TrackGeek alive", "perks": { - "title": "Perks", - "description": "These are the perks you can get while supporting the site.", + "title": "A thank-you for your support", + "description": "Unlock benefits as your total donations grow. Each level includes the benefits of the previous one.", "get": "Get this perk", "items": { "Tracker": { diff --git a/src/lib/i18n/locales/sr-SP/feed.json b/src/lib/i18n/locales/sr-SP/feed.json index b920963..3812d90 100644 --- a/src/lib/i18n/locales/sr-SP/feed.json +++ b/src/lib/i18n/locales/sr-SP/feed.json @@ -16,7 +16,8 @@ "watchedEpisodesRange": "watched eps {{from}}-{{to}} of {{content}}", "watchedEpisodesSeason": "watched S{{season}}E{{episodeNumber}} of {{content}}", "watchedEpisodesRangeSeason": "watched S{{season}} eps {{from}}-{{to}} of {{content}}", - "readChapters": "read chapter {{chapterNumberInitial}} - {{chapterNumberEnd}} of {{content}}", + "readChapter": "read chapter {{chapterNumber}} of {{content}}", + "readChapters": "read chapters {{chapterNumberInitial}}-{{chapterNumberEnd}} of {{content}}", "moved": "moved a {{type}} from {{fromList}} to {{toList}}", "plansToRead": "plans to read {{content}}", "plansToWatch": "plans to watch {{content}}", diff --git a/src/lib/i18n/locales/sr-SP/library.json b/src/lib/i18n/locales/sr-SP/library.json index 8b7dbf2..c6ced62 100644 --- a/src/lib/i18n/locales/sr-SP/library.json +++ b/src/lib/i18n/locales/sr-SP/library.json @@ -42,6 +42,12 @@ "season": "Season", "season_other": "Seasons", "episode": "Episode", + "readingProgress": "{{unit}} read: {{current}} / {{total}}", + "incrementReadingProgress": "Increase reading progress", + "selectedPlatforms": "Selected platforms", + "availablePlatforms": "Available platforms", + "episodeProgress": "Episodes watched: {{current}} / {{total}}", + "markNextEpisodeWatched": "Mark next episode as watched", "episode_other": "Episodes", "noEpisodes": "No episodes available for this season.", "totalEpisodes": "Total Episodes", diff --git a/src/lib/i18n/locales/sr-SP/pages.json b/src/lib/i18n/locales/sr-SP/pages.json index c97a74d..ec7b2d7 100644 --- a/src/lib/i18n/locales/sr-SP/pages.json +++ b/src/lib/i18n/locales/sr-SP/pages.json @@ -201,11 +201,14 @@ } }, "donate": { - "description": "Support the site to cover our server payments, development costs, and keep the sites running long into the future and unlock exclusive perks.", + "supportTitle": "Support TrackGeek", + "supportOptions": "One-time or monthly. You choose.", + "contributors": "Contributors", + "description": "Your donation helps cover servers and development, keeping TrackGeek running for the community.", "geeks": "The GeekKeepers that make TrackGeek alive", "perks": { - "title": "Perks", - "description": "These are the perks you can get while supporting the site.", + "title": "A thank-you for your support", + "description": "Unlock benefits as your total donations grow. Each level includes the benefits of the previous one.", "get": "Get this perk", "items": { "Tracker": { diff --git a/src/lib/i18n/locales/sv-SE/feed.json b/src/lib/i18n/locales/sv-SE/feed.json index b920963..3812d90 100644 --- a/src/lib/i18n/locales/sv-SE/feed.json +++ b/src/lib/i18n/locales/sv-SE/feed.json @@ -16,7 +16,8 @@ "watchedEpisodesRange": "watched eps {{from}}-{{to}} of {{content}}", "watchedEpisodesSeason": "watched S{{season}}E{{episodeNumber}} of {{content}}", "watchedEpisodesRangeSeason": "watched S{{season}} eps {{from}}-{{to}} of {{content}}", - "readChapters": "read chapter {{chapterNumberInitial}} - {{chapterNumberEnd}} of {{content}}", + "readChapter": "read chapter {{chapterNumber}} of {{content}}", + "readChapters": "read chapters {{chapterNumberInitial}}-{{chapterNumberEnd}} of {{content}}", "moved": "moved a {{type}} from {{fromList}} to {{toList}}", "plansToRead": "plans to read {{content}}", "plansToWatch": "plans to watch {{content}}", diff --git a/src/lib/i18n/locales/sv-SE/library.json b/src/lib/i18n/locales/sv-SE/library.json index 8b7dbf2..c6ced62 100644 --- a/src/lib/i18n/locales/sv-SE/library.json +++ b/src/lib/i18n/locales/sv-SE/library.json @@ -42,6 +42,12 @@ "season": "Season", "season_other": "Seasons", "episode": "Episode", + "readingProgress": "{{unit}} read: {{current}} / {{total}}", + "incrementReadingProgress": "Increase reading progress", + "selectedPlatforms": "Selected platforms", + "availablePlatforms": "Available platforms", + "episodeProgress": "Episodes watched: {{current}} / {{total}}", + "markNextEpisodeWatched": "Mark next episode as watched", "episode_other": "Episodes", "noEpisodes": "No episodes available for this season.", "totalEpisodes": "Total Episodes", diff --git a/src/lib/i18n/locales/sv-SE/pages.json b/src/lib/i18n/locales/sv-SE/pages.json index c97a74d..ec7b2d7 100644 --- a/src/lib/i18n/locales/sv-SE/pages.json +++ b/src/lib/i18n/locales/sv-SE/pages.json @@ -201,11 +201,14 @@ } }, "donate": { - "description": "Support the site to cover our server payments, development costs, and keep the sites running long into the future and unlock exclusive perks.", + "supportTitle": "Support TrackGeek", + "supportOptions": "One-time or monthly. You choose.", + "contributors": "Contributors", + "description": "Your donation helps cover servers and development, keeping TrackGeek running for the community.", "geeks": "The GeekKeepers that make TrackGeek alive", "perks": { - "title": "Perks", - "description": "These are the perks you can get while supporting the site.", + "title": "A thank-you for your support", + "description": "Unlock benefits as your total donations grow. Each level includes the benefits of the previous one.", "get": "Get this perk", "items": { "Tracker": { diff --git a/src/lib/i18n/locales/tr-TR/feed.json b/src/lib/i18n/locales/tr-TR/feed.json index b920963..3812d90 100644 --- a/src/lib/i18n/locales/tr-TR/feed.json +++ b/src/lib/i18n/locales/tr-TR/feed.json @@ -16,7 +16,8 @@ "watchedEpisodesRange": "watched eps {{from}}-{{to}} of {{content}}", "watchedEpisodesSeason": "watched S{{season}}E{{episodeNumber}} of {{content}}", "watchedEpisodesRangeSeason": "watched S{{season}} eps {{from}}-{{to}} of {{content}}", - "readChapters": "read chapter {{chapterNumberInitial}} - {{chapterNumberEnd}} of {{content}}", + "readChapter": "read chapter {{chapterNumber}} of {{content}}", + "readChapters": "read chapters {{chapterNumberInitial}}-{{chapterNumberEnd}} of {{content}}", "moved": "moved a {{type}} from {{fromList}} to {{toList}}", "plansToRead": "plans to read {{content}}", "plansToWatch": "plans to watch {{content}}", diff --git a/src/lib/i18n/locales/tr-TR/library.json b/src/lib/i18n/locales/tr-TR/library.json index 8b7dbf2..c6ced62 100644 --- a/src/lib/i18n/locales/tr-TR/library.json +++ b/src/lib/i18n/locales/tr-TR/library.json @@ -42,6 +42,12 @@ "season": "Season", "season_other": "Seasons", "episode": "Episode", + "readingProgress": "{{unit}} read: {{current}} / {{total}}", + "incrementReadingProgress": "Increase reading progress", + "selectedPlatforms": "Selected platforms", + "availablePlatforms": "Available platforms", + "episodeProgress": "Episodes watched: {{current}} / {{total}}", + "markNextEpisodeWatched": "Mark next episode as watched", "episode_other": "Episodes", "noEpisodes": "No episodes available for this season.", "totalEpisodes": "Total Episodes", diff --git a/src/lib/i18n/locales/tr-TR/pages.json b/src/lib/i18n/locales/tr-TR/pages.json index c97a74d..ec7b2d7 100644 --- a/src/lib/i18n/locales/tr-TR/pages.json +++ b/src/lib/i18n/locales/tr-TR/pages.json @@ -201,11 +201,14 @@ } }, "donate": { - "description": "Support the site to cover our server payments, development costs, and keep the sites running long into the future and unlock exclusive perks.", + "supportTitle": "Support TrackGeek", + "supportOptions": "One-time or monthly. You choose.", + "contributors": "Contributors", + "description": "Your donation helps cover servers and development, keeping TrackGeek running for the community.", "geeks": "The GeekKeepers that make TrackGeek alive", "perks": { - "title": "Perks", - "description": "These are the perks you can get while supporting the site.", + "title": "A thank-you for your support", + "description": "Unlock benefits as your total donations grow. Each level includes the benefits of the previous one.", "get": "Get this perk", "items": { "Tracker": { diff --git a/src/lib/i18n/locales/uk-UA/feed.json b/src/lib/i18n/locales/uk-UA/feed.json index b920963..3812d90 100644 --- a/src/lib/i18n/locales/uk-UA/feed.json +++ b/src/lib/i18n/locales/uk-UA/feed.json @@ -16,7 +16,8 @@ "watchedEpisodesRange": "watched eps {{from}}-{{to}} of {{content}}", "watchedEpisodesSeason": "watched S{{season}}E{{episodeNumber}} of {{content}}", "watchedEpisodesRangeSeason": "watched S{{season}} eps {{from}}-{{to}} of {{content}}", - "readChapters": "read chapter {{chapterNumberInitial}} - {{chapterNumberEnd}} of {{content}}", + "readChapter": "read chapter {{chapterNumber}} of {{content}}", + "readChapters": "read chapters {{chapterNumberInitial}}-{{chapterNumberEnd}} of {{content}}", "moved": "moved a {{type}} from {{fromList}} to {{toList}}", "plansToRead": "plans to read {{content}}", "plansToWatch": "plans to watch {{content}}", diff --git a/src/lib/i18n/locales/uk-UA/library.json b/src/lib/i18n/locales/uk-UA/library.json index 8b7dbf2..c6ced62 100644 --- a/src/lib/i18n/locales/uk-UA/library.json +++ b/src/lib/i18n/locales/uk-UA/library.json @@ -42,6 +42,12 @@ "season": "Season", "season_other": "Seasons", "episode": "Episode", + "readingProgress": "{{unit}} read: {{current}} / {{total}}", + "incrementReadingProgress": "Increase reading progress", + "selectedPlatforms": "Selected platforms", + "availablePlatforms": "Available platforms", + "episodeProgress": "Episodes watched: {{current}} / {{total}}", + "markNextEpisodeWatched": "Mark next episode as watched", "episode_other": "Episodes", "noEpisodes": "No episodes available for this season.", "totalEpisodes": "Total Episodes", diff --git a/src/lib/i18n/locales/uk-UA/pages.json b/src/lib/i18n/locales/uk-UA/pages.json index c97a74d..ec7b2d7 100644 --- a/src/lib/i18n/locales/uk-UA/pages.json +++ b/src/lib/i18n/locales/uk-UA/pages.json @@ -201,11 +201,14 @@ } }, "donate": { - "description": "Support the site to cover our server payments, development costs, and keep the sites running long into the future and unlock exclusive perks.", + "supportTitle": "Support TrackGeek", + "supportOptions": "One-time or monthly. You choose.", + "contributors": "Contributors", + "description": "Your donation helps cover servers and development, keeping TrackGeek running for the community.", "geeks": "The GeekKeepers that make TrackGeek alive", "perks": { - "title": "Perks", - "description": "These are the perks you can get while supporting the site.", + "title": "A thank-you for your support", + "description": "Unlock benefits as your total donations grow. Each level includes the benefits of the previous one.", "get": "Get this perk", "items": { "Tracker": { diff --git a/src/lib/i18n/locales/vi-VN/feed.json b/src/lib/i18n/locales/vi-VN/feed.json index b920963..3812d90 100644 --- a/src/lib/i18n/locales/vi-VN/feed.json +++ b/src/lib/i18n/locales/vi-VN/feed.json @@ -16,7 +16,8 @@ "watchedEpisodesRange": "watched eps {{from}}-{{to}} of {{content}}", "watchedEpisodesSeason": "watched S{{season}}E{{episodeNumber}} of {{content}}", "watchedEpisodesRangeSeason": "watched S{{season}} eps {{from}}-{{to}} of {{content}}", - "readChapters": "read chapter {{chapterNumberInitial}} - {{chapterNumberEnd}} of {{content}}", + "readChapter": "read chapter {{chapterNumber}} of {{content}}", + "readChapters": "read chapters {{chapterNumberInitial}}-{{chapterNumberEnd}} of {{content}}", "moved": "moved a {{type}} from {{fromList}} to {{toList}}", "plansToRead": "plans to read {{content}}", "plansToWatch": "plans to watch {{content}}", diff --git a/src/lib/i18n/locales/vi-VN/library.json b/src/lib/i18n/locales/vi-VN/library.json index 8b7dbf2..c6ced62 100644 --- a/src/lib/i18n/locales/vi-VN/library.json +++ b/src/lib/i18n/locales/vi-VN/library.json @@ -42,6 +42,12 @@ "season": "Season", "season_other": "Seasons", "episode": "Episode", + "readingProgress": "{{unit}} read: {{current}} / {{total}}", + "incrementReadingProgress": "Increase reading progress", + "selectedPlatforms": "Selected platforms", + "availablePlatforms": "Available platforms", + "episodeProgress": "Episodes watched: {{current}} / {{total}}", + "markNextEpisodeWatched": "Mark next episode as watched", "episode_other": "Episodes", "noEpisodes": "No episodes available for this season.", "totalEpisodes": "Total Episodes", diff --git a/src/lib/i18n/locales/vi-VN/pages.json b/src/lib/i18n/locales/vi-VN/pages.json index c97a74d..ec7b2d7 100644 --- a/src/lib/i18n/locales/vi-VN/pages.json +++ b/src/lib/i18n/locales/vi-VN/pages.json @@ -201,11 +201,14 @@ } }, "donate": { - "description": "Support the site to cover our server payments, development costs, and keep the sites running long into the future and unlock exclusive perks.", + "supportTitle": "Support TrackGeek", + "supportOptions": "One-time or monthly. You choose.", + "contributors": "Contributors", + "description": "Your donation helps cover servers and development, keeping TrackGeek running for the community.", "geeks": "The GeekKeepers that make TrackGeek alive", "perks": { - "title": "Perks", - "description": "These are the perks you can get while supporting the site.", + "title": "A thank-you for your support", + "description": "Unlock benefits as your total donations grow. Each level includes the benefits of the previous one.", "get": "Get this perk", "items": { "Tracker": { diff --git a/src/lib/i18n/locales/zh-CN/feed.json b/src/lib/i18n/locales/zh-CN/feed.json index b920963..3812d90 100644 --- a/src/lib/i18n/locales/zh-CN/feed.json +++ b/src/lib/i18n/locales/zh-CN/feed.json @@ -16,7 +16,8 @@ "watchedEpisodesRange": "watched eps {{from}}-{{to}} of {{content}}", "watchedEpisodesSeason": "watched S{{season}}E{{episodeNumber}} of {{content}}", "watchedEpisodesRangeSeason": "watched S{{season}} eps {{from}}-{{to}} of {{content}}", - "readChapters": "read chapter {{chapterNumberInitial}} - {{chapterNumberEnd}} of {{content}}", + "readChapter": "read chapter {{chapterNumber}} of {{content}}", + "readChapters": "read chapters {{chapterNumberInitial}}-{{chapterNumberEnd}} of {{content}}", "moved": "moved a {{type}} from {{fromList}} to {{toList}}", "plansToRead": "plans to read {{content}}", "plansToWatch": "plans to watch {{content}}", diff --git a/src/lib/i18n/locales/zh-CN/library.json b/src/lib/i18n/locales/zh-CN/library.json index 8b7dbf2..c6ced62 100644 --- a/src/lib/i18n/locales/zh-CN/library.json +++ b/src/lib/i18n/locales/zh-CN/library.json @@ -42,6 +42,12 @@ "season": "Season", "season_other": "Seasons", "episode": "Episode", + "readingProgress": "{{unit}} read: {{current}} / {{total}}", + "incrementReadingProgress": "Increase reading progress", + "selectedPlatforms": "Selected platforms", + "availablePlatforms": "Available platforms", + "episodeProgress": "Episodes watched: {{current}} / {{total}}", + "markNextEpisodeWatched": "Mark next episode as watched", "episode_other": "Episodes", "noEpisodes": "No episodes available for this season.", "totalEpisodes": "Total Episodes", diff --git a/src/lib/i18n/locales/zh-CN/pages.json b/src/lib/i18n/locales/zh-CN/pages.json index c97a74d..ec7b2d7 100644 --- a/src/lib/i18n/locales/zh-CN/pages.json +++ b/src/lib/i18n/locales/zh-CN/pages.json @@ -201,11 +201,14 @@ } }, "donate": { - "description": "Support the site to cover our server payments, development costs, and keep the sites running long into the future and unlock exclusive perks.", + "supportTitle": "Support TrackGeek", + "supportOptions": "One-time or monthly. You choose.", + "contributors": "Contributors", + "description": "Your donation helps cover servers and development, keeping TrackGeek running for the community.", "geeks": "The GeekKeepers that make TrackGeek alive", "perks": { - "title": "Perks", - "description": "These are the perks you can get while supporting the site.", + "title": "A thank-you for your support", + "description": "Unlock benefits as your total donations grow. Each level includes the benefits of the previous one.", "get": "Get this perk", "items": { "Tracker": { diff --git a/src/lib/i18n/locales/zh-TW/feed.json b/src/lib/i18n/locales/zh-TW/feed.json index b920963..3812d90 100644 --- a/src/lib/i18n/locales/zh-TW/feed.json +++ b/src/lib/i18n/locales/zh-TW/feed.json @@ -16,7 +16,8 @@ "watchedEpisodesRange": "watched eps {{from}}-{{to}} of {{content}}", "watchedEpisodesSeason": "watched S{{season}}E{{episodeNumber}} of {{content}}", "watchedEpisodesRangeSeason": "watched S{{season}} eps {{from}}-{{to}} of {{content}}", - "readChapters": "read chapter {{chapterNumberInitial}} - {{chapterNumberEnd}} of {{content}}", + "readChapter": "read chapter {{chapterNumber}} of {{content}}", + "readChapters": "read chapters {{chapterNumberInitial}}-{{chapterNumberEnd}} of {{content}}", "moved": "moved a {{type}} from {{fromList}} to {{toList}}", "plansToRead": "plans to read {{content}}", "plansToWatch": "plans to watch {{content}}", diff --git a/src/lib/i18n/locales/zh-TW/library.json b/src/lib/i18n/locales/zh-TW/library.json index 8b7dbf2..c6ced62 100644 --- a/src/lib/i18n/locales/zh-TW/library.json +++ b/src/lib/i18n/locales/zh-TW/library.json @@ -42,6 +42,12 @@ "season": "Season", "season_other": "Seasons", "episode": "Episode", + "readingProgress": "{{unit}} read: {{current}} / {{total}}", + "incrementReadingProgress": "Increase reading progress", + "selectedPlatforms": "Selected platforms", + "availablePlatforms": "Available platforms", + "episodeProgress": "Episodes watched: {{current}} / {{total}}", + "markNextEpisodeWatched": "Mark next episode as watched", "episode_other": "Episodes", "noEpisodes": "No episodes available for this season.", "totalEpisodes": "Total Episodes", diff --git a/src/lib/i18n/locales/zh-TW/pages.json b/src/lib/i18n/locales/zh-TW/pages.json index c97a74d..ec7b2d7 100644 --- a/src/lib/i18n/locales/zh-TW/pages.json +++ b/src/lib/i18n/locales/zh-TW/pages.json @@ -201,11 +201,14 @@ } }, "donate": { - "description": "Support the site to cover our server payments, development costs, and keep the sites running long into the future and unlock exclusive perks.", + "supportTitle": "Support TrackGeek", + "supportOptions": "One-time or monthly. You choose.", + "contributors": "Contributors", + "description": "Your donation helps cover servers and development, keeping TrackGeek running for the community.", "geeks": "The GeekKeepers that make TrackGeek alive", "perks": { - "title": "Perks", - "description": "These are the perks you can get while supporting the site.", + "title": "A thank-you for your support", + "description": "Unlock benefits as your total donations grow. Each level includes the benefits of the previous one.", "get": "Get this perk", "items": { "Tracker": {