diff --git a/src/lib/i18n/locales/af-ZA/feed.json b/src/lib/i18n/locales/af-ZA/feed.json index f8861ab..f4a8cfd 100644 --- a/src/lib/i18n/locales/af-ZA/feed.json +++ b/src/lib/i18n/locales/af-ZA/feed.json @@ -91,6 +91,7 @@ }, "totalRereads": "Total Rereads", "totalReplays": "Total Replays", + "hoursPlayed": "Hours Played", "completionStatus": { "label": "Completion Status", "select": "Select a completion status", diff --git a/src/lib/i18n/locales/ar-SA/feed.json b/src/lib/i18n/locales/ar-SA/feed.json index f8861ab..f4a8cfd 100644 --- a/src/lib/i18n/locales/ar-SA/feed.json +++ b/src/lib/i18n/locales/ar-SA/feed.json @@ -91,6 +91,7 @@ }, "totalRereads": "Total Rereads", "totalReplays": "Total Replays", + "hoursPlayed": "Hours Played", "completionStatus": { "label": "Completion Status", "select": "Select a completion status", diff --git a/src/lib/i18n/locales/ca-ES/feed.json b/src/lib/i18n/locales/ca-ES/feed.json index f8861ab..f4a8cfd 100644 --- a/src/lib/i18n/locales/ca-ES/feed.json +++ b/src/lib/i18n/locales/ca-ES/feed.json @@ -91,6 +91,7 @@ }, "totalRereads": "Total Rereads", "totalReplays": "Total Replays", + "hoursPlayed": "Hours Played", "completionStatus": { "label": "Completion Status", "select": "Select a completion status", diff --git a/src/lib/i18n/locales/cs-CZ/feed.json b/src/lib/i18n/locales/cs-CZ/feed.json index f8861ab..f4a8cfd 100644 --- a/src/lib/i18n/locales/cs-CZ/feed.json +++ b/src/lib/i18n/locales/cs-CZ/feed.json @@ -91,6 +91,7 @@ }, "totalRereads": "Total Rereads", "totalReplays": "Total Replays", + "hoursPlayed": "Hours Played", "completionStatus": { "label": "Completion Status", "select": "Select a completion status", diff --git a/src/lib/i18n/locales/da-DK/feed.json b/src/lib/i18n/locales/da-DK/feed.json index f8861ab..f4a8cfd 100644 --- a/src/lib/i18n/locales/da-DK/feed.json +++ b/src/lib/i18n/locales/da-DK/feed.json @@ -91,6 +91,7 @@ }, "totalRereads": "Total Rereads", "totalReplays": "Total Replays", + "hoursPlayed": "Hours Played", "completionStatus": { "label": "Completion Status", "select": "Select a completion status", diff --git a/src/lib/i18n/locales/de-DE/feed.json b/src/lib/i18n/locales/de-DE/feed.json index f8861ab..f4a8cfd 100644 --- a/src/lib/i18n/locales/de-DE/feed.json +++ b/src/lib/i18n/locales/de-DE/feed.json @@ -91,6 +91,7 @@ }, "totalRereads": "Total Rereads", "totalReplays": "Total Replays", + "hoursPlayed": "Hours Played", "completionStatus": { "label": "Completion Status", "select": "Select a completion status", diff --git a/src/lib/i18n/locales/el-GR/feed.json b/src/lib/i18n/locales/el-GR/feed.json index f8861ab..f4a8cfd 100644 --- a/src/lib/i18n/locales/el-GR/feed.json +++ b/src/lib/i18n/locales/el-GR/feed.json @@ -91,6 +91,7 @@ }, "totalRereads": "Total Rereads", "totalReplays": "Total Replays", + "hoursPlayed": "Hours Played", "completionStatus": { "label": "Completion Status", "select": "Select a completion status", diff --git a/src/lib/i18n/locales/es-ES/feed.json b/src/lib/i18n/locales/es-ES/feed.json index f8861ab..f4a8cfd 100644 --- a/src/lib/i18n/locales/es-ES/feed.json +++ b/src/lib/i18n/locales/es-ES/feed.json @@ -91,6 +91,7 @@ }, "totalRereads": "Total Rereads", "totalReplays": "Total Replays", + "hoursPlayed": "Hours Played", "completionStatus": { "label": "Completion Status", "select": "Select a completion status", diff --git a/src/lib/i18n/locales/fi-FI/feed.json b/src/lib/i18n/locales/fi-FI/feed.json index f8861ab..f4a8cfd 100644 --- a/src/lib/i18n/locales/fi-FI/feed.json +++ b/src/lib/i18n/locales/fi-FI/feed.json @@ -91,6 +91,7 @@ }, "totalRereads": "Total Rereads", "totalReplays": "Total Replays", + "hoursPlayed": "Hours Played", "completionStatus": { "label": "Completion Status", "select": "Select a completion status", diff --git a/src/lib/i18n/locales/fr-FR/feed.json b/src/lib/i18n/locales/fr-FR/feed.json index f8861ab..f4a8cfd 100644 --- a/src/lib/i18n/locales/fr-FR/feed.json +++ b/src/lib/i18n/locales/fr-FR/feed.json @@ -91,6 +91,7 @@ }, "totalRereads": "Total Rereads", "totalReplays": "Total Replays", + "hoursPlayed": "Hours Played", "completionStatus": { "label": "Completion Status", "select": "Select a completion status", diff --git a/src/lib/i18n/locales/he-IL/feed.json b/src/lib/i18n/locales/he-IL/feed.json index f8861ab..f4a8cfd 100644 --- a/src/lib/i18n/locales/he-IL/feed.json +++ b/src/lib/i18n/locales/he-IL/feed.json @@ -91,6 +91,7 @@ }, "totalRereads": "Total Rereads", "totalReplays": "Total Replays", + "hoursPlayed": "Hours Played", "completionStatus": { "label": "Completion Status", "select": "Select a completion status", diff --git a/src/lib/i18n/locales/hu-HU/feed.json b/src/lib/i18n/locales/hu-HU/feed.json index f8861ab..f4a8cfd 100644 --- a/src/lib/i18n/locales/hu-HU/feed.json +++ b/src/lib/i18n/locales/hu-HU/feed.json @@ -91,6 +91,7 @@ }, "totalRereads": "Total Rereads", "totalReplays": "Total Replays", + "hoursPlayed": "Hours Played", "completionStatus": { "label": "Completion Status", "select": "Select a completion status", diff --git a/src/lib/i18n/locales/it-IT/feed.json b/src/lib/i18n/locales/it-IT/feed.json index f8861ab..f4a8cfd 100644 --- a/src/lib/i18n/locales/it-IT/feed.json +++ b/src/lib/i18n/locales/it-IT/feed.json @@ -91,6 +91,7 @@ }, "totalRereads": "Total Rereads", "totalReplays": "Total Replays", + "hoursPlayed": "Hours Played", "completionStatus": { "label": "Completion Status", "select": "Select a completion status", diff --git a/src/lib/i18n/locales/ja-JP/feed.json b/src/lib/i18n/locales/ja-JP/feed.json index f8861ab..f4a8cfd 100644 --- a/src/lib/i18n/locales/ja-JP/feed.json +++ b/src/lib/i18n/locales/ja-JP/feed.json @@ -91,6 +91,7 @@ }, "totalRereads": "Total Rereads", "totalReplays": "Total Replays", + "hoursPlayed": "Hours Played", "completionStatus": { "label": "Completion Status", "select": "Select a completion status", diff --git a/src/lib/i18n/locales/ko-KR/feed.json b/src/lib/i18n/locales/ko-KR/feed.json index f8861ab..f4a8cfd 100644 --- a/src/lib/i18n/locales/ko-KR/feed.json +++ b/src/lib/i18n/locales/ko-KR/feed.json @@ -91,6 +91,7 @@ }, "totalRereads": "Total Rereads", "totalReplays": "Total Replays", + "hoursPlayed": "Hours Played", "completionStatus": { "label": "Completion Status", "select": "Select a completion status", diff --git a/src/lib/i18n/locales/nl-NL/feed.json b/src/lib/i18n/locales/nl-NL/feed.json index f8861ab..f4a8cfd 100644 --- a/src/lib/i18n/locales/nl-NL/feed.json +++ b/src/lib/i18n/locales/nl-NL/feed.json @@ -91,6 +91,7 @@ }, "totalRereads": "Total Rereads", "totalReplays": "Total Replays", + "hoursPlayed": "Hours Played", "completionStatus": { "label": "Completion Status", "select": "Select a completion status", diff --git a/src/lib/i18n/locales/no-NO/feed.json b/src/lib/i18n/locales/no-NO/feed.json index f8861ab..f4a8cfd 100644 --- a/src/lib/i18n/locales/no-NO/feed.json +++ b/src/lib/i18n/locales/no-NO/feed.json @@ -91,6 +91,7 @@ }, "totalRereads": "Total Rereads", "totalReplays": "Total Replays", + "hoursPlayed": "Hours Played", "completionStatus": { "label": "Completion Status", "select": "Select a completion status", diff --git a/src/lib/i18n/locales/pl-PL/feed.json b/src/lib/i18n/locales/pl-PL/feed.json index f8861ab..f4a8cfd 100644 --- a/src/lib/i18n/locales/pl-PL/feed.json +++ b/src/lib/i18n/locales/pl-PL/feed.json @@ -91,6 +91,7 @@ }, "totalRereads": "Total Rereads", "totalReplays": "Total Replays", + "hoursPlayed": "Hours Played", "completionStatus": { "label": "Completion Status", "select": "Select a completion status", diff --git a/src/lib/i18n/locales/pt-BR/api.json b/src/lib/i18n/locales/pt-BR/api.json index 56b9267..b038207 100644 --- a/src/lib/i18n/locales/pt-BR/api.json +++ b/src/lib/i18n/locales/pt-BR/api.json @@ -15,11 +15,11 @@ "RATE_LIMIT_EXCEEDED": "Limite excedido. Por favor, tente novamente mais tarde.", "GAME_NOT_FOUND": "O jogo solicitado não foi encontrado.", "GAME_ALREADY_REFRESHED": "O jogo já foi atualizado recentemente. Por favor, aguarde antes de atualizar novamente.", - "TV_SHOW_ALREADY_REFRESHED": "The tv show has already been refreshed recently. Please wait before refreshing again.", - "MOVIE_ALREADY_REFRESHED": "The movie has already been refreshed recently. Please wait before refreshing again.", - "ANIME_ALREADY_REFRESHED": "The anime has already been refreshed recently. Please wait before refreshing again.", - "BOOK_ALREADY_REFRESHED": "The book has already been refreshed recently. Please wait before refreshing again.", - "MANGA_ALREADY_REFRESHED": "The manga has already been refreshed recently. Please wait before refreshing again.", + "TV_SHOW_ALREADY_REFRESHED": "A série já foi atualizada recentemente. Por favor, aguarde antes de atualizar novamente.", + "MOVIE_ALREADY_REFRESHED": "O filme já foi atualizado recentemente. Por favor, aguarde antes de atualizar novamente.", + "ANIME_ALREADY_REFRESHED": "O anime já foi atualizado recentemente. Por favor, aguarde antes de atualizar novamente.", + "BOOK_ALREADY_REFRESHED": "O livro já foi atualizado recentemente. Por favor, aguarde antes de atualizar novamente.", + "MANGA_ALREADY_REFRESHED": "O mangá já foi atualizado recentemente. Por favor, aguarde antes de atualizar novamente.", "INTERNAL_SERVER_ERROR": "Ocorreu um erro interno do servidor. Tente novamente mais tarde.", "NOT_FOUND": "O recurso solicitado não foi encontrado.", "CONFLICT": "Um conflito ocorreu com o estado atual do recurso.", diff --git a/src/lib/i18n/locales/pt-BR/auth.json b/src/lib/i18n/locales/pt-BR/auth.json index 2fd62b0..411d6ce 100644 --- a/src/lib/i18n/locales/pt-BR/auth.json +++ b/src/lib/i18n/locales/pt-BR/auth.json @@ -14,7 +14,7 @@ "loginSuccessful": "Você foi logado com sucesso.", "failedToLogout": "Falha ao deslogar. Por favor, tente novamente.", "logoutSuccessful": "Você foi deslogado com sucesso.", - "magicLinkSent": "Check your inbox — we sent a login link to your email.", + "magicLinkSent": "Verifique sua caixa de entrada — enviamos um link de login para seu e-mail.", "providers": { "apple": "Apple", "discord": "Discord", diff --git a/src/lib/i18n/locales/pt-BR/comments.json b/src/lib/i18n/locales/pt-BR/comments.json index c862025..a1a0042 100644 --- a/src/lib/i18n/locales/pt-BR/comments.json +++ b/src/lib/i18n/locales/pt-BR/comments.json @@ -1,19 +1,19 @@ { - "title": "Comments", - "count_one": "{{count}} comment", - "count_other": "{{count}} comments", - "placeholder": "Write a comment...", - "required": "Comment cannot be empty.", - "tooLong": "Comment is too long.", - "empty": "No comments yet.", - "emptyDescription": "Be the first to leave a comment.", - "loginToComment": "Log in to leave a comment.", - "addSuccess": "Comment posted.", - "addError": "Failed to post comment.", - "deleteSuccess": "Comment deleted.", - "deleteError": "Failed to delete comment.", - "reply": "Reply", - "cancel": "Cancel", - "spoiler": "Mark as spoiler", - "spoilerReveal": "Spoiler — click to reveal" + "title": "Comentários", + "count_one": "{{count}} comentário", + "count_other": "{{count}} comentários", + "placeholder": "Escreva um comentário...", + "required": "O comentário não pode ficar vazio.", + "tooLong": "O comentário é muito longo", + "empty": "Nenhum comentário ainda.", + "emptyDescription": "Seja o primeiro a deixar um comentário.", + "loginToComment": "Inicie sessão para deixar um comentário.", + "addSuccess": "Comentário publicado.", + "addError": "Falha ao publicar comentário.", + "deleteSuccess": "Comentário excluído.", + "deleteError": "Falha ao excluir o comentário.", + "reply": "Responder", + "cancel": "Cancelar", + "spoiler": "Marcar como spoiler", + "spoilerReveal": "Spoiler — clique para revelar" } diff --git a/src/lib/i18n/locales/pt-BR/common.json b/src/lib/i18n/locales/pt-BR/common.json index 4f89790..17da863 100644 --- a/src/lib/i18n/locales/pt-BR/common.json +++ b/src/lib/i18n/locales/pt-BR/common.json @@ -24,8 +24,8 @@ "providers": { "IGDBMetadata": "Metadados do jogo fornecidos por", "TMDBMetadata": "Metadados de filmes e séries fornecidos por", - "MALMetadata": "Animes metadata provided by and Jikan", - "ALMetadata": "Mangas metadata provided by ", + "MALMetadata": "Metadados de Animes fornecidos por e Jikan", + "ALMetadata": "Metadados de Mangás fornecidos por ", "HardCoverMetadata": "Metadados de livros fornecidos por <1>HardCover" }, "continents": { @@ -111,16 +111,16 @@ "notFound": "A página que você está procurando pode ter sido
movida ou não existe.", "notLoggedIn": "Você precisa estar conectado.", "somethingWentWrong": "Algo deu errado. Por favor, tente novamente mais tarde.", - "tryAgainLater": "Please try again in a moment.", - "tryAgain": "Try again", + "tryAgainLater": "Por favor, tente mais tarde.", + "tryAgain": "Tente novamente", "internalError": "Uh oh! Não se preocupe! Não é você - somos nós.
Nós estamos tentando corrigir o problema. Tenta novamente mais tarde!", "reportError": "Relatar problemas", - "all": "All", - "joinedAt": "Joined at", - "tierStartedAt": "Tier started at", + "all": "Todos", + "joinedAt": "Entrou em", + "tierStartedAt": "Assinatura começou em", "tiers": { - "Tracker": "Tracker", - "Archivist": "Archivist", - "ArchiveMaster": "Archive Master" + "Tracker": "Rastreador", + "Archivist": "Arquivista", + "ArchiveMaster": "Mestre do Arquivo" } } diff --git a/src/lib/i18n/locales/pt-BR/feed.json b/src/lib/i18n/locales/pt-BR/feed.json index f86dad9..669c48b 100644 --- a/src/lib/i18n/locales/pt-BR/feed.json +++ b/src/lib/i18n/locales/pt-BR/feed.json @@ -1,33 +1,33 @@ { "following": "Seguindo", - "edit": "Edit", - "delete": "Delete", + "edit": "Editar", + "delete": "Apagar", "global": "Global", "trending": "Tendências", - "emptyFollowingTitle": "No activity yet", - "emptyFollowingDescription": "Follow people to see their activity here.", - "emptyGlobalTitle": "No activity yet", - "emptyGlobalDescription": "Activity from across TrackGeek will show up here.", + "emptyFollowingTitle": "Nenhuma atividade ainda", + "emptyFollowingDescription": "Siga pessoas para ver suas atividades aqui.", + "emptyGlobalTitle": "Nenhuma atividade ainda", + "emptyGlobalDescription": "Atividade de todo o TrackGeek será exibida aqui.", "reviewed": "avaliou {{content}}", "addScreenshots": "adicionou capturas de tela de {{content}}", "rewatched": "reassistiu {{content}}", "replayed": "rejogou {{content}}", "watchedEpisodes": "assistiu episódio {{episodeNumber}} de {{content}}", - "watchedEpisodesRange": "watched eps {{from}}-{{to}} of {{content}}", + "watchedEpisodesRange": "assistido episódios {{from}}-{{to}} de {{content}}", "readChapters": "leu capítulo {{chapterNumberInitial}} - {{chapterNumberEnd}} de {{content}}", "moved": "moveu um {{type}} de {{fromList}} para {{toList}}", "plansToRead": "planeia ler {{content}}", "plansToWatch": "planeia assistir {{content}}", - "startedTracking": "started {{content}}", - "completedTracking": "completed {{content}}", - "pausedTracking": "paused {{content}}", - "droppedTracking": "dropped {{content}}", - "favorited": "favorited {{content}}", - "addedToList": "added {{content}} to a list", - "createdList": "created the list {{content}}", - "followed": "started following {{content}}", - "earnedMedal": "earned the {{content}} medal", - "joined": "joined TrackGeek", + "startedTracking": "começou {{content}}", + "completedTracking": "completou {{content}}", + "pausedTracking": "pausou {{content}}", + "droppedTracking": "largou {{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", "lists": { "playing": "Jogando", "wanttoplay": "Quer Jogar", @@ -58,22 +58,22 @@ "art": "Arte", "worldbuilding": "Construção do Mundo", "animation": "Animação", - "enjoyment": "Enjoyment" + "enjoyment": "Diversão" }, "totalRewatches": "Total Reassistido", "startDate": "Data Inicial", "finishDate": "Data de Término", "notes": "Notas", "notesPlaceholder": "Adicione seus pensamentos sobre isso...", - "story": "Story", - "storyPlaceholder": "Describe the plot or narrative...", - "showMore": "Show more", - "showLess": "Show less", + "story": "História", + "storyPlaceholder": "Descreva o enredo ou narrativa...", + "showMore": "Mostrar mais", + "showLess": "Mostrar menos", "pickADate": "Escolha uma data", "remove": "Apagar", - "removeConfirmTitle": "Delete tracking data?", - "removeConfirmDescription": "This permanently deletes your progress, review, and episode history for this show. This action cannot be undone.", - "removeConfirm": "Yes, delete", + "removeConfirmTitle": "Excluir dados de rastreamento?", + "removeConfirmDescription": "Isto exclui permanentemente seu progresso, revisão e histórico de episódios desta série. Esta ação não pode ser desfeita.", + "removeConfirm": "Sim, excluir", "save": "Salvar alterações", "cancel": "Cancelar", "customLists": "Listas Personalizadas", @@ -91,6 +91,7 @@ }, "totalRereads": "Total Relido", "totalReplays": "Total Rejogado", + "hoursPlayed": "Hours Played", "completionStatus": { "label": "Estado de Conclusão", "select": "Selecione um estado de conclusão", @@ -104,25 +105,25 @@ "pros": "Prós", "cons": "Contras", "overall": "Geral", - "newList": "New list", + "newList": "Nova lista", "spoiler": "Spoiler", - "comment": "Comment", - "newest": "Newest", - "share": "Share", - "report": "Report", - "replyTo": "Reply to {{username}}", - "reply": "Reply", - "hideReplies": "Hide Replies", - "showReplies": "Show {{number}} replies", - "comments": "Comments", - "top": "Top", - "review": "Review", - "summary": "Summary", - "summaryPlaceholder": "A short summary of your review...", - "recommended": "I recommend this", - "saving": "Saving...", - "reviewSummaryMax": "Summary is too long.", - "reviewNotesMax": "Notes are too long.", - "reviewStoryMax": "Story is too long.", - "reviewAvailableWhenCompleted": "Mark as completed to write a review" + "comment": "Comentário", + "newest": "Mais recentes", + "share": "Compartilhar", + "report": "Denunciar", + "replyTo": "Responder a {{username}}", + "reply": "Responder", + "hideReplies": "Ocultar Respostas", + "showReplies": "Mostrar {{number}} respostas", + "comments": "Comentários", + "top": "Topo", + "review": "Avaliação", + "summary": "Resumo", + "summaryPlaceholder": "Um breve resumo da sua avaliação...", + "recommended": "Eu recomendo", + "saving": "Salvando...", + "reviewSummaryMax": "Resumo é muito longo.", + "reviewNotesMax": "As notas são muito longas.", + "reviewStoryMax": "A história é muito longa.", + "reviewAvailableWhenCompleted": "Marcar como concluído para escrever uma avaliação" } diff --git a/src/lib/i18n/locales/pt-BR/library.json b/src/lib/i18n/locales/pt-BR/library.json index 4189978..abea7de 100644 --- a/src/lib/i18n/locales/pt-BR/library.json +++ b/src/lib/i18n/locales/pt-BR/library.json @@ -7,11 +7,11 @@ "page_other": "Páginas", "moreOptions": "Mais Opções", "reviews": "avaliações", - "noReviews": "No reviews yet", - "noReviewsDescription": "Be the first to review this show.", - "noLists": "No lists yet", - "noListsDescription": "This show hasn't been added to any list yet.", - "noItems": "No items yet", + "noReviews": "Sem avaliações ainda", + "noReviewsDescription": "Seja o primeiro a avaliar este conteúdo.", + "noLists": "Não há listas ainda", + "noListsDescription": "Este conteúdo ainda não foi adicionado a nenhuma lista.", + "noItems": "Nenhum item ainda", "medium": "Médio", "days": "dias", "genres": "Gêneros", @@ -48,7 +48,7 @@ "season_other": "Temporadas", "episode": "Episódio", "episode_other": "Episódios", - "noEpisodes": "No episodes available for this season.", + "noEpisodes": "Nenhum episódio disponível para esta temporada.", "totalEpisodes": "Episódios Totais", "type": "Tipo", "tvShowCharacteristics": "Características da Série", @@ -60,7 +60,7 @@ "unmarkEpisode": "Desmarcar Episódio", "unmarkAll": "Desmarcar Todos", "unmarkSeason": "Desmarcar Temporada", - "progressUpdated": "Progress updated", + "progressUpdated": "Atualizações de progresso", "studios": "Estúdios", "producers": "Produtores", "rating": "Classificação indicativa", @@ -238,5 +238,5 @@ "battleRoyale": "Battle Royale", "massivelyMultiplayerOnline": "Massivamente Multijogador Online (MMORPG)" }, - "users": "users" + "users": "usuários" } diff --git a/src/lib/i18n/locales/pt-BR/notifications.json b/src/lib/i18n/locales/pt-BR/notifications.json index c14d73c..1774556 100644 --- a/src/lib/i18n/locales/pt-BR/notifications.json +++ b/src/lib/i18n/locales/pt-BR/notifications.json @@ -1,42 +1,42 @@ { - "title": "Notifications", - "description": "Everything people did with your comments, reviews and activity.", - "markAllAsRead": "Mark all as read", - "markAllAsUnread": "Mark all as unread", - "markAsRead": "Mark as read", - "markAsUnread": "Mark as unread", - "delete": "Delete", - "deleteAll": "Delete all", - "deleteAllTitle": "Delete all notifications?", - "deleteAllDescription": "This permanently deletes every notification you have. This cannot be undone.", - "cancel": "Cancel", + "title": "Notificações", + "description": "Tudo o que as pessoas fizeram com seus comentários, avaliações e atividade.", + "markAllAsRead": "Marcar tudo como lido.", + "markAllAsUnread": "Marcar tudo como não lido", + "markAsRead": "Marcar como lido", + "markAsUnread": "Marcar como não lida", + "delete": "Apagar", + "deleteAll": "Apagar tudo", + "deleteAllTitle": "Excluir todas as notificações?", + "deleteAllDescription": "Isto exclui permanentemente cada notificação que você tem. Isto não pode ser desfeito.", + "cancel": "Cancelar", "system": "TrackGeek", - "learnMore": "Learn more", + "learnMore": "Saiba mais", "welcome": { - "title": "Welcome to TrackGeek", - "description": "Start tracking the anime, manga, shows, movies, games and books you love." + "title": "Bem-vindo ao TrackGeek", + "description": "Comece a seguir animes, mangás, séries, filmes, jogos e livros que você ama." }, - "unreadCount_one": "{{count}} unread notification", - "unreadCount_other": "{{count}} unread notifications", + "unreadCount_one": "{{count}} notificação não lida", + "unreadCount_other": "{{count}} notificações não lidas", "preferences": { - "title": "Notification preferences", - "description": "Choose which notifications you want to receive. System notifications are always delivered.", - "comment": "Comments", - "reaction": "Reactions" + "title": "Preferências de notificação", + "description": "Escolha quais notificações você deseja receber. Notificações do sistema são sempre entregues.", + "comment": "Comentários", + "reaction": "Reações" }, "empty": { - "title": "No notifications yet", - "description": "When someone comments on your profile or reacts to your content, it shows up here." + "title": "Nenhuma notificação ainda", + "description": "Quando alguém comenta seu perfil ou reage ao seu conteúdo, ele aparece aqui." }, "types": { - "CommentOnProfile": "commented on your profile", - "ReactionOnComment": "reacted to your comment", - "ReactionOnActivity": "reacted to your activity", - "ReactionOnAnimeReview": "reacted to your anime review", - "ReactionOnMangaReview": "reacted to your manga review", - "ReactionOnTvShowReview": "reacted to your TV show review", - "ReactionOnMovieReview": "reacted to your movie review", - "ReactionOnGameReview": "reacted to your game review", - "ReactionOnBookReview": "reacted to your book review" + "CommentOnProfile": "comentou no seu perfil", + "ReactionOnComment": "reagiu ao seu comentário", + "ReactionOnActivity": "reagiu à sua atividade", + "ReactionOnAnimeReview": "reagiu à sua avaliação de anime", + "ReactionOnMangaReview": "reagiu à sua avaliação de mangá", + "ReactionOnTvShowReview": "reagiu à sua avaliação de série", + "ReactionOnMovieReview": "reagiu à sua avaliação do filme", + "ReactionOnGameReview": "reagiu à sua avaliação do jogo", + "ReactionOnBookReview": "reagiu à sua avaliação de livro" } } diff --git a/src/lib/i18n/locales/pt-BR/pages.json b/src/lib/i18n/locales/pt-BR/pages.json index 9e96758..36b0845 100644 --- a/src/lib/i18n/locales/pt-BR/pages.json +++ b/src/lib/i18n/locales/pt-BR/pages.json @@ -18,7 +18,7 @@ "markEpisode": "Marcar Episódio {{number}} como Assistido", "toastCongrats": "Parabéns! Você terminou esta série.", "toastMark": "Episódio {{number}} marcado como assistido!", - "CTATitle": "Ready to take control?", + "CTATitle": "Pronto para assumir o controle?", "CTADescription": "Junte-se a outros geeks organizando a sua mídia favorita hoje!", "CTAButton": "Comece gratuitamente", "alive": "Estamos vivos!", @@ -39,8 +39,8 @@ "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." }, "addData": { - "description": "TrackGeek relies on third-party databases like TMDB (The Movie Database), MAL (My Anime List), Anilist, HardCover, IGDB for its TV show, Movie, Game, Book, Anime and Manga data. If you find that a specific show, game, manga, book, anime or movie is missing from TrackGeek, you can add it to the corresponding database.", - "warning": "New entries may take up to 24 hours to appear in TrackGeek search, since we update our index daily.", + "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.", + "warning": "Novas entradas podem demorar até 24 horas para aparecerem na pesquisa do TrackGeek, já que atualizamos nosso índice diariamente.", "forAnimes": "Para animes", "forMovies": "Para filmes", "forGames": "Para jogos", @@ -70,7 +70,7 @@ "howWeUseData.list3": "Armazenar seus dados e preferências de rastreamento.", "howWeUseData.list4": "Melhorar a experiência da plataforma e do usuário.", "thirdParties.title": "Serviços de Terceiros", - "thirdParties.metadata": "TrackGeek uses third-party APIs (IGDB, TMDB, MyAnimeList, Anilist, HardCover) only to fetch metadata. No personal user data is shared with these providers.", + "thirdParties.metadata": "TrackGeek usa APIs de terceiros (IGDB, TMDB, Anilist, MyAnimeList, HardCover) apenas para buscar metadados. Nenhum dado de usuário pessoal é compartilhado com esses provedores.", "thirdParties.analytics": "O TrackGeek usa o Google Analytics para entender padrões gerais de uso e melhorar a plataforma. Os dados da análise são coletados apenas após o consentimento do usuário e processados de acordo com os requisitos do GDPR, incluindo anonimato de IP.", "payments.title": "Doações e pagamentos", "payments.info": "O TrackGeek pode oferecer níveis opcionais de doação através de plataformas de terceiros, como o Patreon. O processamento de pagamento é manipulado por essas plataformas, e o TrackGeek não armazena detalhes de pagamento.", @@ -303,76 +303,76 @@ } }, "compare": { - "metaTitle": "TrackGeek vs other media trackers", - "metaDescription": "Compare TrackGeek against Simkl, AniList, Backloggd, MyLists and StoryGraph. See feature coverage, social tools and tracking depth.", - "heroTitle": "TrackGeek as an alternative", - "heroDescription": "Honest feature-by-feature view of major media tracking platforms. Pick tool matching your workflow.", + "metaTitle": "TrackGeek vs outros rastreadores de mídia", + "metaDescription": "Compare TrackGeek com Simkl, AniList, Backloggd, MyLists e StoryGraph. Veja cobertura de recursos, ferramentas sociais e profundidade do rastreamento.", + "heroTitle": "TrackGeek como uma alternativa", + "heroDescription": "Uma visualização honesta de recurso das principais plataformas de rastreamento de mídia. Escolha a ferramenta que corresponde ao seu fluxo de trabalho.", "table": { - "features": "Features", - "note": "Note: Platform updates may cause slight discrepancies in this table." + "features": "Recursos", + "note": "Nota: atualizações da plataforma podem causar ligeiras discrepâncias nesta tabela." }, "support": { - "yes": "Supported", - "no": "Not supported", - "partial": "Partially supported" + "yes": "Suportado", + "no": "Não suportado", + "partial": "Parcialmente suportado" }, "notes": { - "storygraphBooksOnly": "Reading progress for books only.", - "mylistsCommentsOnly": "Comments on lists instead of full reviews.", - "storygraphPartnerIntegrations": "Limited integrations for partner apps.", - "anilistCommunityApps": "No official app; community apps available.", - "backloggdLimitedExport": "Import available; export is limited." + "storygraphBooksOnly": "Progresso de leitura de livros somente.", + "mylistsCommentsOnly": "Comentários em listas em vez de avaliações completas.", + "storygraphPartnerIntegrations": "Integrações limitadas para aplicativos de parceiros.", + "anilistCommunityApps": "Nenhum aplicativo oficial; apps da comunidade disponíveis.", + "backloggdLimitedExport": "Importação disponível; exportação é limitada." }, "criteria": { "anime": { "label": "Anime" }, "manga": { - "label": "Manga" + "label": "Mangá" }, "books": { - "label": "Books" + "label": "Livros" }, "games": { - "label": "Games" + "label": "Jogos" }, "movies": { - "label": "Movies" + "label": "Filmes" }, "series": { - "label": "Series" + "label": "Séries" }, "granular-progress": { - "label": "Granular progress", - "description": "Granular progress per episode/chapter/entry." + "label": "Progresso granular", + "description": "Progresso granular por episódio/capítulo/entrada." }, "reviews": { - "label": "Reviews", - "description": "User-written reviews and scores." + "label": "Avaliações", + "description": "Avaliações e pontuações por escrito" }, "custom-lists": { - "label": "Custom lists", - "description": "Create public or private custom lists." + "label": "Listas Personalizadas", + "description": "Criar listas personalizadas públicas ou privadas." }, "public-profile": { - "label": "Public profile", - "description": "Share profile with other users." + "label": "Perfil público", + "description": "Compartilhar perfil com outros usuários." }, "public-api": { - "label": "Public API", - "description": "Developer-facing public API." + "label": "API público", + "description": "API pública voltada para desenvolvedores." }, "feed": { - "label": "Social feed", - "description": "Follow activity from friends/community." + "label": "Feed social", + "description": "Seguir atividade pelos amigos/comunidades." }, "mobile": { - "label": "Mobile (PWA/App)", - "description": "Dedicated mobile experience." + "label": "Celular (PWA/App)", + "description": "Experiência móvel dedicada." }, "import-export": { - "label": "Import / Export", - "description": "Move data in and out of platform." + "label": "Importar / Exportar", + "description": "Mover dados dentro e fora da plataforma." } } } diff --git a/src/lib/i18n/locales/pt-BR/settings.json b/src/lib/i18n/locales/pt-BR/settings.json index 443c41d..a1f2e5b 100644 --- a/src/lib/i18n/locales/pt-BR/settings.json +++ b/src/lib/i18n/locales/pt-BR/settings.json @@ -1,7 +1,7 @@ { "banner": { "title": "Banner", - "description": "Allowed Formats: JPG, JPEG, PNG, GIF. Max size: 5mb. Optimal dimensions: 1200x330", + "description": "Formatos permitidos: JPG, JPEG, PNG, GIF. Tamanho máximo: 5mb. Dimensões ideais: 1200x330", "upload": { "title": "Enviar Banner", "success": "Banner enviado com sucesso.", @@ -32,22 +32,22 @@ "username": "Nome de usuário", "about": "Sobre Mim", "errors": { - "nameMin": "Name must be at least 2 characters.", - "nameMax": "Name must be at most 50 characters.", - "usernameMin": "Username must be at least 3 characters.", - "usernameMax": "Username must be at most 30 characters.", - "usernameFormat": "Username can only contain letters, numbers and underscores.", - "aboutMax": "About must be at most 500 characters." + "nameMin": "O nome precisa ter pelo menos 3 caracteres", + "nameMax": "O nome deve ter no máximo 50 caracteres.", + "usernameMin": "O nome de usuário deve ter pelo menos 3 caracteres.", + "usernameMax": "O nome de usuário deve ter no máximo 30 caracteres.", + "usernameFormat": "O nome de usuário só pode conter letras, números e underlines.", + "aboutMax": "Sobre deve ter no máximo 500 caracteres." } }, "color": { "title": "Cor do Tema", - "options": "Color Options", + "options": "Opções de Cor", "description": "Escolha sua cor de tema preferida para a interface do aplicativo.", "custom": "Cor customizada", - "reset": "Reset to default", + "reset": "Restaurar padrão", "errors": { - "invalid": "Color must be a valid hex code." + "invalid": "A cor deve ser um código hexadecimal válido." } }, "save": { diff --git a/src/lib/i18n/locales/pt-BR/user.json b/src/lib/i18n/locales/pt-BR/user.json index defb3c3..a37cf1d 100644 --- a/src/lib/i18n/locales/pt-BR/user.json +++ b/src/lib/i18n/locales/pt-BR/user.json @@ -1,21 +1,21 @@ { "favorites": "Favoritos", - "noFavorites": "No favorites yet.", - "noFavoritesDescription": "Favorited titles will show up here.", - "noSearchResults": "No results found.", - "noSearchResultsDescription": "Try adjusting your search or filters.", - "deleteReviewTitle": "Delete review?", - "deleteReviewConfirm": "Are you sure you want to delete this review?", - "seeMore": "See more", - "loadMore": "Load more", - "loading": "Loading...", + "noFavorites": "Nenhum favorito ainda.", + "noFavoritesDescription": "Os títulos favoritos serão exibidos aqui.", + "noSearchResults": "Nenhum resultado encontrado.", + "noSearchResultsDescription": "Tente ajustar sua pesquisa ou filtros.", + "deleteReviewTitle": "Excluir avaliação?", + "deleteReviewConfirm": "Tem certeza de que deseja excluir esta avaliação?", + "seeMore": "Ver mais", + "loadMore": "Carregar mais", + "loading": "Carregando...", "medals": "Medalhas", - "noMedals": "No medals yet.", + "noMedals": "Sem medalhas ainda.", "bio": "Sobre mim", "animeList": "Lista de Animes", "mangaList": "Lista de Mangás", "gameList": "Lista de Jogos", - "serieList": "Series List", + "serieList": "Lista de Séries", "movieList": "Lista de Filmes", "bookList": "Lista de Livros", "overview": "Visão Geral", @@ -25,30 +25,30 @@ "follower_plural": "Seguidores", "following": "Seguindo", "follow": "Seguir", - "unfollow": "Unfollow", - "followsYou": "Follows you", - "noFollowers": "No followers yet.", - "noFollowersDescription": "People who follow this user will show up here.", - "noFollowing": "Not following anyone yet.", - "noFollowingDescription": "People this user follows will show up here.", + "unfollow": "Deixar de seguir", + "followsYou": "Segue você", + "noFollowers": "Nenhum seguidor.", + "noFollowersDescription": "As pessoas que seguem este usuário serão exibidas aqui.", + "noFollowing": "Ainda não segue ninguém…", + "noFollowingDescription": "As pessoas que este usuário segue vão aparecer aqui.", "filter": "Filtrar", "random": "Aleatório", - "statistics": "Statistics", - "reviews": "Reviews", - "screenshots": "Screenshots", + "statistics": "Estatísticas", + "reviews": "Avaliações", + "screenshots": "Capturas de Tela", "search": "Pesquisar", "feed": "Feed", - "activity": "Activity", - "noActivity": "No activity yet.", - "noActivityDescription": "When this user tracks something, it will show up here.", - "activityTooltip": "{{value}} activities on {{date}}", - "activityLastYear": "{{value}} activities in the last year", - "activityNoCount": "No", - "lists": "Lists", - "progress": "Progress", - "noProgress": "No progress yet.", - "noProgressDescription": "Titles this user is tracking will show up here.", - "copyProfileUsernameSuccess": "Username copied to clipboard!", + "activity": "Atividade", + "noActivity": "Nenhuma atividade ainda.", + "noActivityDescription": "Quando este usuário rastrear algo, ele será exibido aqui.", + "activityTooltip": "Atividades {{value}} em {{date}}", + "activityLastYear": "Atividades {{value}} no último ano", + "activityNoCount": "Não", + "lists": "Listas", + "progress": "Progresso", + "noProgress": "Nenhum progresso ainda.", + "noProgressDescription": "Títulos que este usuário está rastreando serão exibidos aqui.", + "copyProfileUsernameSuccess": "Nome de usuário copiado para a área de transferência!", "sort": { "placeholder": "Ordenar por:", "popularity": "Popularidade", @@ -58,15 +58,15 @@ "releaseDate": "Data de Lançamento", "title": "Título" }, - "editList": "Edit list", - "deleteList": "Delete list", - "removeItem": "Remove item", - "confirmDeleteList": "Are you sure you want to delete this list? This action cannot be undone.", - "listUpdated": "List updated", - "listDeleted": "List deleted", - "listName": "List name", - "listDescription": "Description", - "save": "Save", - "cancel": "Cancel", - "error": "Something went wrong" + "editList": "Editar lista", + "deleteList": "Apagar lista", + "removeItem": "Remover item", + "confirmDeleteList": "Tem a certeza de que pretende apagar a lista? Esta ação não pode ser desfeita.", + "listUpdated": "Lista atualizada", + "listDeleted": "Lista excluída", + "listName": "Nome da lista", + "listDescription": "Descrição", + "save": "Salvar", + "cancel": "Cancelar", + "error": "Algo inesperado aconteceu" } diff --git a/src/lib/i18n/locales/pt-PT/api.json b/src/lib/i18n/locales/pt-PT/api.json index e504c38..82f1ef0 100644 --- a/src/lib/i18n/locales/pt-PT/api.json +++ b/src/lib/i18n/locales/pt-PT/api.json @@ -15,11 +15,11 @@ "RATE_LIMIT_EXCEEDED": "Limite de restrição excedido. Por favor, tente novamente mais tarde.", "GAME_NOT_FOUND": "O jogo solicitado não foi encontrado.", "GAME_ALREADY_REFRESHED": "O jogo já foi atualizado recentemente. Aguarde antes de atualizar novamente.", - "TV_SHOW_ALREADY_REFRESHED": "The tv show has already been refreshed recently. Please wait before refreshing again.", - "MOVIE_ALREADY_REFRESHED": "The movie has already been refreshed recently. Please wait before refreshing again.", - "ANIME_ALREADY_REFRESHED": "The anime has already been refreshed recently. Please wait before refreshing again.", - "BOOK_ALREADY_REFRESHED": "The book has already been refreshed recently. Please wait before refreshing again.", - "MANGA_ALREADY_REFRESHED": "The manga has already been refreshed recently. Please wait before refreshing again.", + "TV_SHOW_ALREADY_REFRESHED": "A série já foi atualizada recentemente. Aguarde antes de atualizar novamente.", + "MOVIE_ALREADY_REFRESHED": "O filme já foi atualizado recentemente. Aguarde antes de atualizar novamente.", + "ANIME_ALREADY_REFRESHED": "O anime já foi atualizado recentemente. Aguarde antes de atualizar novamente.", + "BOOK_ALREADY_REFRESHED": "O livro já foi atualizado recentemente. Aguarde antes de atualizar novamente.", + "MANGA_ALREADY_REFRESHED": "O mangá já foi atualizado recentemente. Aguarde antes de atualizar novamente.", "INTERNAL_SERVER_ERROR": "Ocorreu um erro interno no servidor. Por favor, tente novamente mais tarde.", "NOT_FOUND": "O recurso solicitado não foi encontrado.", "CONFLICT": "Ocorreu um conflito com o estado atual do recurso.", diff --git a/src/lib/i18n/locales/pt-PT/auth.json b/src/lib/i18n/locales/pt-PT/auth.json index c66198e..8f10afd 100644 --- a/src/lib/i18n/locales/pt-PT/auth.json +++ b/src/lib/i18n/locales/pt-PT/auth.json @@ -14,7 +14,7 @@ "loginSuccessful": "Foste conectado com êxito.", "failedToLogout": "Falha ao sair. Por favor, tente novamente.", "logoutSuccessful": "Foste deslogado com êxito.", - "magicLinkSent": "Check your inbox — we sent a login link to your email.", + "magicLinkSent": "Verifique sua caixa de entrada — enviámos uma ligação de entrada para o seu endereço de e-mail.", "providers": { "apple": "Apple", "discord": "Discord", diff --git a/src/lib/i18n/locales/pt-PT/comments.json b/src/lib/i18n/locales/pt-PT/comments.json index c862025..552814f 100644 --- a/src/lib/i18n/locales/pt-PT/comments.json +++ b/src/lib/i18n/locales/pt-PT/comments.json @@ -1,19 +1,19 @@ { - "title": "Comments", - "count_one": "{{count}} comment", - "count_other": "{{count}} comments", - "placeholder": "Write a comment...", - "required": "Comment cannot be empty.", - "tooLong": "Comment is too long.", - "empty": "No comments yet.", - "emptyDescription": "Be the first to leave a comment.", - "loginToComment": "Log in to leave a comment.", - "addSuccess": "Comment posted.", - "addError": "Failed to post comment.", - "deleteSuccess": "Comment deleted.", - "deleteError": "Failed to delete comment.", - "reply": "Reply", - "cancel": "Cancel", - "spoiler": "Mark as spoiler", - "spoilerReveal": "Spoiler — click to reveal" + "title": "Comentários", + "count_one": "{{count}} comentário", + "count_other": "{{count}} comentários", + "placeholder": "Escreva um comentário...", + "required": "O comentário não pode estar vazio.", + "tooLong": "O comentário é muito longo", + "empty": "Ainda não há comentários.", + "emptyDescription": "Seja o primeiro a deixar um comentário.", + "loginToComment": "Conecte-se para deixar um comentário", + "addSuccess": "Comentário publicado.", + "addError": "Falha ao publicar comentário.", + "deleteSuccess": "Comentário apagado.", + "deleteError": "Falha ao apagar comentário.", + "reply": "Responder", + "cancel": "Cancelar", + "spoiler": "Marcar como spoiler", + "spoilerReveal": "Spoiler — clique para revelar" } diff --git a/src/lib/i18n/locales/pt-PT/common.json b/src/lib/i18n/locales/pt-PT/common.json index 3cc2b58..686f201 100644 --- a/src/lib/i18n/locales/pt-PT/common.json +++ b/src/lib/i18n/locales/pt-PT/common.json @@ -24,8 +24,8 @@ "providers": { "IGDBMetadata": "Metadados dos jogos fornecidos por", "TMDBMetadata": "Metadados de filmes e séries fornecidos por", - "MALMetadata": "Animes metadata provided by and Jikan", - "ALMetadata": "Mangas metadata provided by ", + "MALMetadata": "Metadados de Animes fornecidos por e Jikan", + "ALMetadata": "Metadados de Mangás fornecidos por ", "HardCoverMetadata": "Metadados de livros fornecidos por <1>HardCover" }, "continents": { @@ -111,16 +111,16 @@ "notFound": "A página que procuras pode ter sido
movida ou não existe.", "notLoggedIn": "Precisas estar conectado.", "somethingWentWrong": "Algo correu mal. Por favor, tente mais tarde.", - "tryAgainLater": "Please try again in a moment.", - "tryAgain": "Try again", + "tryAgainLater": "Por favor, tente mais tarde.", + "tryAgain": "Tente novamente", "internalError": "Uh oh! Não te preocupes! Não és tu - somos nós.
Nós já estamos a tentar corrigir o problema. Tenta novamente mais tarde!", "reportError": "Comunicar erro", - "all": "All", - "joinedAt": "Joined at", - "tierStartedAt": "Tier started at", + "all": "Todos", + "joinedAt": "Entrou a", + "tierStartedAt": "Assinatura começou em", "tiers": { - "Tracker": "Tracker", - "Archivist": "Archivist", - "ArchiveMaster": "Archive Master" + "Tracker": "Rastreador", + "Archivist": "Arquivista", + "ArchiveMaster": "Mestre do Arquivo" } } diff --git a/src/lib/i18n/locales/pt-PT/feed.json b/src/lib/i18n/locales/pt-PT/feed.json index 164d5f7..1bb6efa 100644 --- a/src/lib/i18n/locales/pt-PT/feed.json +++ b/src/lib/i18n/locales/pt-PT/feed.json @@ -1,33 +1,33 @@ { "following": "Seguindo", - "edit": "Edit", - "delete": "Delete", + "edit": "Editar", + "delete": "Apagar", "global": "Global", "trending": "Tendências", - "emptyFollowingTitle": "No activity yet", - "emptyFollowingDescription": "Follow people to see their activity here.", - "emptyGlobalTitle": "No activity yet", - "emptyGlobalDescription": "Activity from across TrackGeek will show up here.", + "emptyFollowingTitle": "Ainda sem atividade", + "emptyFollowingDescription": "Siga pessoas para ver suas atividades aqui.", + "emptyGlobalTitle": "Ainda sem atividade", + "emptyGlobalDescription": "Atividade de todo o TrackGeek vai aparecer aqui.", "reviewed": "avaliou {{content}}", "addScreenshots": "adicionou capturas de tela de {{content}}", "rewatched": "reassistiu {{content}}", "replayed": "rejogou {{content}}", "watchedEpisodes": "assistiu episódio {{episodeNumber}} de {{content}}", - "watchedEpisodesRange": "watched eps {{from}}-{{to}} of {{content}}", + "watchedEpisodesRange": "assistido episódios {{from}}-{{to}} de {{content}}", "readChapters": "leu capítulo {{chapterNumberInitial}} - {{chapterNumberEnd}} de {{content}}", "moved": "moveu um {{type}} de {{fromList}} para {{toList}}", "plansToRead": "planeia ler {{content}}", "plansToWatch": "planeia ver {{content}}", - "startedTracking": "started {{content}}", - "completedTracking": "completed {{content}}", - "pausedTracking": "paused {{content}}", - "droppedTracking": "dropped {{content}}", - "favorited": "favorited {{content}}", - "addedToList": "added {{content}} to a list", - "createdList": "created the list {{content}}", - "followed": "started following {{content}}", - "earnedMedal": "earned the {{content}} medal", - "joined": "joined TrackGeek", + "startedTracking": "começou {{content}}", + "completedTracking": "completou {{content}}", + "pausedTracking": "pausou {{content}}", + "droppedTracking": "largou {{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", "lists": { "playing": "Jogando", "wanttoplay": "Deseja Jogar", @@ -58,22 +58,22 @@ "art": "Arte", "worldbuilding": "Construção do Mundo", "animation": "Animação", - "enjoyment": "Enjoyment" + "enjoyment": "Diversão" }, "totalRewatches": "Total Visto Novamente", "startDate": "Data de Início", "finishDate": "Data de Término", "notes": "Notas", "notesPlaceholder": "Adicione seus pensamentos sobre isso...", - "story": "Story", - "storyPlaceholder": "Describe the plot or narrative...", - "showMore": "Show more", - "showLess": "Show less", + "story": "História", + "storyPlaceholder": "Descreva o enredo ou narrativa...", + "showMore": "Mostrar mais", + "showLess": "Mostrar menos", "pickADate": "Escolha uma data", "remove": "Excluir", - "removeConfirmTitle": "Delete tracking data?", - "removeConfirmDescription": "This permanently deletes your progress, review, and episode history for this show. This action cannot be undone.", - "removeConfirm": "Yes, delete", + "removeConfirmTitle": "Apagar dados de rastreamento?", + "removeConfirmDescription": "Isto exclui permanentemente o seu progresso, análises e histórico de episódios desta série. Esta ação não pode ser desfeita.", + "removeConfirm": "Sim, apagar", "save": "Guardar Alterações", "cancel": "Cancelar", "customLists": "Listas Personalizadas", @@ -91,6 +91,7 @@ }, "totalRereads": "Total Relido", "totalReplays": "Total Rejogado", + "hoursPlayed": "Hours Played", "completionStatus": { "label": "Estado de Conclusão", "select": "Selecione um estado de conclusão", @@ -104,25 +105,25 @@ "pros": "Prós", "cons": "Contras", "overall": "No geral", - "newList": "New list", + "newList": "Nova lista", "spoiler": "Spoiler", - "comment": "Comment", - "newest": "Newest", - "share": "Share", - "report": "Report", - "replyTo": "Reply to {{username}}", - "reply": "Reply", - "hideReplies": "Hide Replies", - "showReplies": "Show {{number}} replies", - "comments": "Comments", - "top": "Top", - "review": "Review", - "summary": "Summary", - "summaryPlaceholder": "A short summary of your review...", - "recommended": "I recommend this", - "saving": "Saving...", - "reviewSummaryMax": "Summary is too long.", - "reviewNotesMax": "Notes are too long.", - "reviewStoryMax": "Story is too long.", - "reviewAvailableWhenCompleted": "Mark as completed to write a review" + "comment": "Comentar", + "newest": "Mais recente", + "share": "Compartilhar", + "report": "Denunciar", + "replyTo": "Responder a {{username}}", + "reply": "Responder", + "hideReplies": "Ocultar Respostas", + "showReplies": "Mostrar {{number}} respostas", + "comments": "Comentários", + "top": "Topo", + "review": "Análise", + "summary": "Resumo", + "summaryPlaceholder": "Um breve resumo da sua análise...", + "recommended": "Eu recomendo isto", + "saving": "A gravar...", + "reviewSummaryMax": "Resumo é muito longo.", + "reviewNotesMax": "As notas são muito longas.", + "reviewStoryMax": "A história é muito longa.", + "reviewAvailableWhenCompleted": "Marcar como concluído para escrever uma análise" } diff --git a/src/lib/i18n/locales/pt-PT/library.json b/src/lib/i18n/locales/pt-PT/library.json index b518481..c327316 100644 --- a/src/lib/i18n/locales/pt-PT/library.json +++ b/src/lib/i18n/locales/pt-PT/library.json @@ -7,11 +7,11 @@ "page_other": "Páginas", "moreOptions": "Mais Opções", "reviews": "avaliações", - "noReviews": "No reviews yet", - "noReviewsDescription": "Be the first to review this show.", - "noLists": "No lists yet", - "noListsDescription": "This show hasn't been added to any list yet.", - "noItems": "No items yet", + "noReviews": "Ainda não há análises", + "noReviewsDescription": "Seja o primeiro a avaliar este conteúdo.", + "noLists": "Ainda não existem listas", + "noListsDescription": "Este conteúdo ainda não foi adicionado a nenhuma lista.", + "noItems": "Ainda não há items", "medium": "Médio", "days": "dias", "genres": "Géneros", @@ -48,7 +48,7 @@ "season_other": "Temporadas", "episode": "Episódio", "episode_other": "Episódios", - "noEpisodes": "No episodes available for this season.", + "noEpisodes": "Nenhum episódio disponível para esta temporada.", "totalEpisodes": "Total de episódios", "type": "Tipo", "tvShowCharacteristics": "Características da Série", @@ -60,7 +60,7 @@ "unmarkEpisode": "Desmarcar Episódio", "unmarkAll": "Desmarcar Todos", "unmarkSeason": "Desmarcar Temporada", - "progressUpdated": "Progress updated", + "progressUpdated": "Progresso atualizado", "studios": "Estúdios", "producers": "Produtores", "rating": "Classificação Etária", @@ -238,5 +238,5 @@ "battleRoyale": "Battle Royale", "massivelyMultiplayerOnline": "Massivamente Multijogador Online (MMORPG)" }, - "users": "users" + "users": "usuários" } diff --git a/src/lib/i18n/locales/pt-PT/notifications.json b/src/lib/i18n/locales/pt-PT/notifications.json index c14d73c..995e4bb 100644 --- a/src/lib/i18n/locales/pt-PT/notifications.json +++ b/src/lib/i18n/locales/pt-PT/notifications.json @@ -1,42 +1,42 @@ { - "title": "Notifications", - "description": "Everything people did with your comments, reviews and activity.", - "markAllAsRead": "Mark all as read", - "markAllAsUnread": "Mark all as unread", - "markAsRead": "Mark as read", - "markAsUnread": "Mark as unread", - "delete": "Delete", - "deleteAll": "Delete all", - "deleteAllTitle": "Delete all notifications?", - "deleteAllDescription": "This permanently deletes every notification you have. This cannot be undone.", - "cancel": "Cancel", + "title": "Notificações", + "description": "Tudo o que as pessoas fizeram com os seus comentários, análises e atividade.", + "markAllAsRead": "Marcar tudo como lido", + "markAllAsUnread": "Marcar tudo como não lido", + "markAsRead": "Marcar como lida", + "markAsUnread": "Marcar como não lida", + "delete": "Apagar", + "deleteAll": "Apagar tudo", + "deleteAllTitle": "Excluir todas as notificações?", + "deleteAllDescription": "Isto exclui permanentemente cada notificação que tens. Isto não pode ser desfeito.", + "cancel": "Cancelar", "system": "TrackGeek", - "learnMore": "Learn more", + "learnMore": "Saber mais", "welcome": { - "title": "Welcome to TrackGeek", - "description": "Start tracking the anime, manga, shows, movies, games and books you love." + "title": "Bem-vindo ao TrackGeek", + "description": "Comece a seguir anime, mangá, séries, filmes, jogos e livros que amas." }, - "unreadCount_one": "{{count}} unread notification", - "unreadCount_other": "{{count}} unread notifications", + "unreadCount_one": "{{count}} notificação não lida", + "unreadCount_other": "{{count}} notificações não lidas", "preferences": { - "title": "Notification preferences", - "description": "Choose which notifications you want to receive. System notifications are always delivered.", - "comment": "Comments", - "reaction": "Reactions" + "title": "Preferências de notificação", + "description": "Escolha quais notificações desejas receber. Notificações do sistema são sempre entregues.", + "comment": "Comentários", + "reaction": "Reações" }, "empty": { - "title": "No notifications yet", - "description": "When someone comments on your profile or reacts to your content, it shows up here." + "title": "Nenhuma notificação ainda", + "description": "Quando alguém comenta no seu perfil ou reage ao seu conteúdo, ele aparece aqui." }, "types": { - "CommentOnProfile": "commented on your profile", - "ReactionOnComment": "reacted to your comment", - "ReactionOnActivity": "reacted to your activity", - "ReactionOnAnimeReview": "reacted to your anime review", - "ReactionOnMangaReview": "reacted to your manga review", - "ReactionOnTvShowReview": "reacted to your TV show review", - "ReactionOnMovieReview": "reacted to your movie review", - "ReactionOnGameReview": "reacted to your game review", - "ReactionOnBookReview": "reacted to your book review" + "CommentOnProfile": "comentou no seu perfil", + "ReactionOnComment": "reagiu ao seu comentário", + "ReactionOnActivity": "reagiu à sua atividade", + "ReactionOnAnimeReview": "reagiu à sua análise de anime", + "ReactionOnMangaReview": "reagiu à sua análise de mangá", + "ReactionOnTvShowReview": "reagiu à sua análise de série", + "ReactionOnMovieReview": "reagiu à sua análise de filme", + "ReactionOnGameReview": "reagiu à sua análise de jogo", + "ReactionOnBookReview": "reagiu à sua análise de livro" } } diff --git a/src/lib/i18n/locales/pt-PT/pages.json b/src/lib/i18n/locales/pt-PT/pages.json index 563eeb0..cbfcba3 100644 --- a/src/lib/i18n/locales/pt-PT/pages.json +++ b/src/lib/i18n/locales/pt-PT/pages.json @@ -18,7 +18,7 @@ "markEpisode": "Marcar Episódio {{number}} como Assistido", "toastCongrats": "Parabéns! Você finalizou este programa de TV.", "toastMark": "Episódio {{number}} marcado como assistido!", - "CTATitle": "Ready to take control?", + "CTATitle": "Pronto para assumir o controlo?", "CTADescription": "Junte-se a outros geeks organizando a sua mídia favorita hoje!", "CTAButton": "Comece Grátis", "alive": "Estamos vivos!", @@ -39,8 +39,8 @@ "booksDescription": "Para os mais cultos, oferecemos uma opção também. Rastreie as páginas que leu e quantas vezes releu um livro." }, "addData": { - "description": "TrackGeek relies on third-party databases like TMDB (The Movie Database), MAL (My Anime List), Anilist, HardCover, IGDB for its TV show, Movie, Game, Book, Anime and Manga data. If you find that a specific show, game, manga, book, anime or movie is missing from TrackGeek, you can add it to the corresponding database.", - "warning": "New entries may take up to 24 hours to appear in TrackGeek search, since we update our index daily.", + "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.", + "warning": "Novas entradas podem demorar até 24 horas para aparecerem na pesquisa do TrackGeek, já que atualizamos o nosso índice diariamente.", "forAnimes": "Para animes", "forMovies": "Para filmes", "forGames": "Para jogos", @@ -70,7 +70,7 @@ "howWeUseData.list3": "Guardar os teus dados e preferências.", "howWeUseData.list4": "Melhorar a experiência da plataforma e do utilizador.", "thirdParties.title": "Serviços de Terceiros", - "thirdParties.metadata": "TrackGeek uses third-party APIs (IGDB, TMDB, MyAnimeList, Anilist, HardCover) only to fetch metadata. No personal user data is shared with these providers.", + "thirdParties.metadata": "TrackGeek usa APIs de terceiros (IGDB, TMDB, MyAnimeList, Anilist, HardCover) apenas para buscar metadados. Nenhum dado de utilizador pessoal é compartilhado com esses provedores.", "thirdParties.analytics": "O TrackGeek usa o Google Analytics para entender padrões gerais de uso e melhorar a plataforma. Os dados da análise são coletados apenas após o consentimento do utilizador e processados de acordo com requisitos do GDPR, incluindo anonimato de IP.", "payments.title": "Doações e Pagamentos", "payments.info": "O TrackGeek pode oferecer níveis opcionais de doação através de plataformas de terceiros, como o Patreon. O processamento de pagamento é manipulado por essas plataformas, e o TrackGeek não armazena detalhes de pagamento.", @@ -303,76 +303,76 @@ } }, "compare": { - "metaTitle": "TrackGeek vs other media trackers", - "metaDescription": "Compare TrackGeek against Simkl, AniList, Backloggd, MyLists and StoryGraph. See feature coverage, social tools and tracking depth.", - "heroTitle": "TrackGeek as an alternative", - "heroDescription": "Honest feature-by-feature view of major media tracking platforms. Pick tool matching your workflow.", + "metaTitle": "TrackGeek vs outros rastreadores de mídia", + "metaDescription": "Compare TrackGeek com Simkl, AniList, Backloggd, MyLists e StoryGraph. Veja cobertura de recursos, ferramentas sociais e profundidade do rastreamento.", + "heroTitle": "TrackGeek como uma alternativa", + "heroDescription": "Uma visualização honesta de recurso das principais plataformas de rastreamento de mídia. Escolha a ferramenta que corresponde ao seu fluxo de trabalho.", "table": { - "features": "Features", - "note": "Note: Platform updates may cause slight discrepancies in this table." + "features": "Funcionalidades", + "note": "Nota: Atualizações da plataforma podem causar ligeiras discrepâncias nesta tabela." }, "support": { - "yes": "Supported", - "no": "Not supported", - "partial": "Partially supported" + "yes": "Suportado", + "no": "Não suportado", + "partial": "Parcialmente suportado" }, "notes": { - "storygraphBooksOnly": "Reading progress for books only.", - "mylistsCommentsOnly": "Comments on lists instead of full reviews.", - "storygraphPartnerIntegrations": "Limited integrations for partner apps.", - "anilistCommunityApps": "No official app; community apps available.", - "backloggdLimitedExport": "Import available; export is limited." + "storygraphBooksOnly": "Progresso de leitura de livros somente.", + "mylistsCommentsOnly": "Comentários em listas em vez de análises completas.", + "storygraphPartnerIntegrations": "Integrações limitadas para aplicativos de parceiros.", + "anilistCommunityApps": "Nenhum aplicativo oficial; apps da comunidade disponíveis.", + "backloggdLimitedExport": "Importação disponível; exportação é limitada." }, "criteria": { "anime": { "label": "Anime" }, "manga": { - "label": "Manga" + "label": "Mangá" }, "books": { - "label": "Books" + "label": "Livros" }, "games": { - "label": "Games" + "label": "Jogos" }, "movies": { - "label": "Movies" + "label": "Filmes" }, "series": { - "label": "Series" + "label": "Séries" }, "granular-progress": { - "label": "Granular progress", - "description": "Granular progress per episode/chapter/entry." + "label": "Progresso granular", + "description": "Progresso granular por episódio/capítulo/entrada." }, "reviews": { - "label": "Reviews", - "description": "User-written reviews and scores." + "label": "Avaliações", + "description": "Avaliações e pontuações por escrito" }, "custom-lists": { - "label": "Custom lists", - "description": "Create public or private custom lists." + "label": "Listas personalizadas", + "description": "Criar listas personalizadas públicas ou privadas." }, "public-profile": { - "label": "Public profile", - "description": "Share profile with other users." + "label": "Perfil público", + "description": "Compartilhar perfil com outros usuários." }, "public-api": { - "label": "Public API", - "description": "Developer-facing public API." + "label": "API pública", + "description": "API pública voltada para desenvolvedores." }, "feed": { - "label": "Social feed", - "description": "Follow activity from friends/community." + "label": "Feed social", + "description": "Seguir atividade pelos amigos/comunidades." }, "mobile": { - "label": "Mobile (PWA/App)", - "description": "Dedicated mobile experience." + "label": "Telemóvel (PWA/Aplicação)", + "description": "Experiência dedicada para telemóveis." }, "import-export": { - "label": "Import / Export", - "description": "Move data in and out of platform." + "label": "Importar / Exportar", + "description": "Mover dados dentro e fora da plataforma." } } } diff --git a/src/lib/i18n/locales/pt-PT/settings.json b/src/lib/i18n/locales/pt-PT/settings.json index d5f6817..bcd4d61 100644 --- a/src/lib/i18n/locales/pt-PT/settings.json +++ b/src/lib/i18n/locales/pt-PT/settings.json @@ -1,7 +1,7 @@ { "banner": { "title": "Banner", - "description": "Allowed Formats: JPG, JPEG, PNG, GIF. Max size: 5mb. Optimal dimensions: 1200x330", + "description": "Formatos permitidos: JPG, JPEG, PNG, GIF. Tamanho máximo: 5mb. Dimensões ideais: 1200x330", "upload": { "title": "Carregar banner", "success": "Banner carregado com sucesso.", @@ -32,22 +32,22 @@ "username": "Nome de utilizador", "about": "Sobre Mim", "errors": { - "nameMin": "Name must be at least 2 characters.", - "nameMax": "Name must be at most 50 characters.", - "usernameMin": "Username must be at least 3 characters.", - "usernameMax": "Username must be at most 30 characters.", - "usernameFormat": "Username can only contain letters, numbers and underscores.", - "aboutMax": "About must be at most 500 characters." + "nameMin": "O nome deve ter pelo menos 2 caracteres.", + "nameMax": "O nome deve ter no máximo 50 caracteres.", + "usernameMin": "O nome de utilizador deve ter pelo menos 3 caracteres", + "usernameMax": "O nome de utilizador deve ter no máximo 20 caracteres.", + "usernameFormat": "O nome de utilizador pode conter somente letras, números e subtraço.", + "aboutMax": "Sobre deve ter no máximo 500 caracteres." } }, "color": { "title": "Cor do Tema", - "options": "Color Options", + "options": "Opções de Cores", "description": "Escolha a sua cor de tema preferida para a interface do aplicativo.", "custom": "Cor Personalizada", - "reset": "Reset to default", + "reset": "Repor para a predefinição", "errors": { - "invalid": "Color must be a valid hex code." + "invalid": "A cor deve ser um código hexadecimal válido." } }, "save": { diff --git a/src/lib/i18n/locales/pt-PT/user.json b/src/lib/i18n/locales/pt-PT/user.json index c13d59c..1f21619 100644 --- a/src/lib/i18n/locales/pt-PT/user.json +++ b/src/lib/i18n/locales/pt-PT/user.json @@ -1,21 +1,21 @@ { "favorites": "Favoritos", - "noFavorites": "No favorites yet.", - "noFavoritesDescription": "Favorited titles will show up here.", - "noSearchResults": "No results found.", - "noSearchResultsDescription": "Try adjusting your search or filters.", - "deleteReviewTitle": "Delete review?", - "deleteReviewConfirm": "Are you sure you want to delete this review?", - "seeMore": "See more", - "loadMore": "Load more", - "loading": "Loading...", + "noFavorites": "Sem favoritos ainda.", + "noFavoritesDescription": "Os títulos favoritos serão exibidos aqui.", + "noSearchResults": "Nenhum resultado encontrado.", + "noSearchResultsDescription": "Tente ajustar a sua pesquisa ou filtros.", + "deleteReviewTitle": "Apagar análise?", + "deleteReviewConfirm": "Tem certeza que deseja excluir esta análise?", + "seeMore": "Ver mais", + "loadMore": "Carregar mais", + "loading": "A carregar...", "medals": "Medalhas", - "noMedals": "No medals yet.", + "noMedals": "Nenhuma medalha ainda.", "bio": "Sobre mim", "animeList": "Lista de Animes", "mangaList": "Lista de Mangás", "gameList": "Lista de Jogos", - "serieList": "Series List", + "serieList": "Lista de Séries", "movieList": "Lista de Filmes", "bookList": "Lista de Livros", "overview": "Visão geral", @@ -25,30 +25,30 @@ "follower_plural": "Seguidores", "following": "Seguindo", "follow": "Seguir", - "unfollow": "Unfollow", - "followsYou": "Follows you", - "noFollowers": "No followers yet.", - "noFollowersDescription": "People who follow this user will show up here.", - "noFollowing": "Not following anyone yet.", - "noFollowingDescription": "People this user follows will show up here.", + "unfollow": "Deixar de seguir", + "followsYou": "Segue-te", + "noFollowers": "Ainda não tem seguidores.", + "noFollowersDescription": "As pessoas que seguem este utilizador serão exibidas aqui.", + "noFollowing": "Ainda não segue ninguém.", + "noFollowingDescription": "As pessoas que este utilizador segue vão aparecer aqui.", "filter": "Filtrar", "random": "Aleatório", - "statistics": "Statistics", - "reviews": "Reviews", - "screenshots": "Screenshots", + "statistics": "Estatísticas", + "reviews": "Análises", + "screenshots": "Capturas de ecrã", "search": "Pesquisar", "feed": "Feed", - "activity": "Activity", - "noActivity": "No activity yet.", - "noActivityDescription": "When this user tracks something, it will show up here.", - "activityTooltip": "{{value}} activities on {{date}}", - "activityLastYear": "{{value}} activities in the last year", - "activityNoCount": "No", - "lists": "Lists", - "progress": "Progress", - "noProgress": "No progress yet.", - "noProgressDescription": "Titles this user is tracking will show up here.", - "copyProfileUsernameSuccess": "Username copied to clipboard!", + "activity": "Atividade", + "noActivity": "Ainda sem atividade.", + "noActivityDescription": "Quando este utilizador rastrear algo, será exibido aqui.", + "activityTooltip": "Atividades {{value}} em {{date}}", + "activityLastYear": "Atividades {{value}} no último ano", + "activityNoCount": "Não", + "lists": "Listas", + "progress": "Progresso", + "noProgress": "Nenhum progresso ainda.", + "noProgressDescription": "Títulos que este utilizador rastrear serão exibidos aqui.", + "copyProfileUsernameSuccess": "O nome de utilizador foi copiado para a área de transferência.", "sort": { "placeholder": "Ordenar por:", "popularity": "Popularidade", @@ -58,15 +58,15 @@ "releaseDate": "Data de Lançamento", "title": "Título" }, - "editList": "Edit list", - "deleteList": "Delete list", - "removeItem": "Remove item", - "confirmDeleteList": "Are you sure you want to delete this list? This action cannot be undone.", - "listUpdated": "List updated", - "listDeleted": "List deleted", - "listName": "List name", - "listDescription": "Description", - "save": "Save", - "cancel": "Cancel", - "error": "Something went wrong" + "editList": "Editar lista", + "deleteList": "Apagar lista", + "removeItem": "Apagar item", + "confirmDeleteList": "Tens a certeza que queres apagar esta lista? Esta ação não pode ser revertida.", + "listUpdated": "Lista atualizada", + "listDeleted": "Lista apagada", + "listName": "Nome da lista", + "listDescription": "Descrição", + "save": "Guardar", + "cancel": "Cancelar", + "error": "Algo errado aconteceu" } diff --git a/src/lib/i18n/locales/ro-RO/feed.json b/src/lib/i18n/locales/ro-RO/feed.json index f8861ab..f4a8cfd 100644 --- a/src/lib/i18n/locales/ro-RO/feed.json +++ b/src/lib/i18n/locales/ro-RO/feed.json @@ -91,6 +91,7 @@ }, "totalRereads": "Total Rereads", "totalReplays": "Total Replays", + "hoursPlayed": "Hours Played", "completionStatus": { "label": "Completion Status", "select": "Select a completion status", diff --git a/src/lib/i18n/locales/ru-RU/feed.json b/src/lib/i18n/locales/ru-RU/feed.json index f8861ab..f4a8cfd 100644 --- a/src/lib/i18n/locales/ru-RU/feed.json +++ b/src/lib/i18n/locales/ru-RU/feed.json @@ -91,6 +91,7 @@ }, "totalRereads": "Total Rereads", "totalReplays": "Total Replays", + "hoursPlayed": "Hours Played", "completionStatus": { "label": "Completion Status", "select": "Select a completion status", diff --git a/src/lib/i18n/locales/sr-SP/feed.json b/src/lib/i18n/locales/sr-SP/feed.json index f8861ab..f4a8cfd 100644 --- a/src/lib/i18n/locales/sr-SP/feed.json +++ b/src/lib/i18n/locales/sr-SP/feed.json @@ -91,6 +91,7 @@ }, "totalRereads": "Total Rereads", "totalReplays": "Total Replays", + "hoursPlayed": "Hours Played", "completionStatus": { "label": "Completion Status", "select": "Select a completion status", diff --git a/src/lib/i18n/locales/sv-SE/feed.json b/src/lib/i18n/locales/sv-SE/feed.json index f8861ab..f4a8cfd 100644 --- a/src/lib/i18n/locales/sv-SE/feed.json +++ b/src/lib/i18n/locales/sv-SE/feed.json @@ -91,6 +91,7 @@ }, "totalRereads": "Total Rereads", "totalReplays": "Total Replays", + "hoursPlayed": "Hours Played", "completionStatus": { "label": "Completion Status", "select": "Select a completion status", diff --git a/src/lib/i18n/locales/tr-TR/feed.json b/src/lib/i18n/locales/tr-TR/feed.json index f8861ab..f4a8cfd 100644 --- a/src/lib/i18n/locales/tr-TR/feed.json +++ b/src/lib/i18n/locales/tr-TR/feed.json @@ -91,6 +91,7 @@ }, "totalRereads": "Total Rereads", "totalReplays": "Total Replays", + "hoursPlayed": "Hours Played", "completionStatus": { "label": "Completion Status", "select": "Select a completion status", diff --git a/src/lib/i18n/locales/uk-UA/feed.json b/src/lib/i18n/locales/uk-UA/feed.json index f8861ab..f4a8cfd 100644 --- a/src/lib/i18n/locales/uk-UA/feed.json +++ b/src/lib/i18n/locales/uk-UA/feed.json @@ -91,6 +91,7 @@ }, "totalRereads": "Total Rereads", "totalReplays": "Total Replays", + "hoursPlayed": "Hours Played", "completionStatus": { "label": "Completion Status", "select": "Select a completion status", diff --git a/src/lib/i18n/locales/vi-VN/feed.json b/src/lib/i18n/locales/vi-VN/feed.json index f8861ab..f4a8cfd 100644 --- a/src/lib/i18n/locales/vi-VN/feed.json +++ b/src/lib/i18n/locales/vi-VN/feed.json @@ -91,6 +91,7 @@ }, "totalRereads": "Total Rereads", "totalReplays": "Total Replays", + "hoursPlayed": "Hours Played", "completionStatus": { "label": "Completion Status", "select": "Select a completion status", diff --git a/src/lib/i18n/locales/zh-CN/feed.json b/src/lib/i18n/locales/zh-CN/feed.json index f8861ab..f4a8cfd 100644 --- a/src/lib/i18n/locales/zh-CN/feed.json +++ b/src/lib/i18n/locales/zh-CN/feed.json @@ -91,6 +91,7 @@ }, "totalRereads": "Total Rereads", "totalReplays": "Total Replays", + "hoursPlayed": "Hours Played", "completionStatus": { "label": "Completion Status", "select": "Select a completion status", diff --git a/src/lib/i18n/locales/zh-TW/feed.json b/src/lib/i18n/locales/zh-TW/feed.json index f8861ab..f4a8cfd 100644 --- a/src/lib/i18n/locales/zh-TW/feed.json +++ b/src/lib/i18n/locales/zh-TW/feed.json @@ -91,6 +91,7 @@ }, "totalRereads": "Total Rereads", "totalReplays": "Total Replays", + "hoursPlayed": "Hours Played", "completionStatus": { "label": "Completion Status", "select": "Select a completion status",