Translations update from Hosted Weblate
Co-authored-by: Constantin Piber <cp.piber@gmail.com> Co-authored-by: Damien O'Neil <maxiburning@gmail.com> Co-authored-by: Harold Marin Salazar <lartemozerion@gmail.com> Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: Leonardo de Macedo Sartorello <leo.sartorello98@gmail.com> Co-authored-by: Silvery <alexis.silvery@gmail.com> Co-authored-by: schroda <50052685+schroda@users.noreply.github.com> Co-authored-by: 清水汐音 <chenzhongjie19940725@gmail.com> Translate-URL: https://hosted.weblate.org/projects/suwayomi/suwayomi-webui/de/ Translate-URL: https://hosted.weblate.org/projects/suwayomi/suwayomi-webui/es/ Translate-URL: https://hosted.weblate.org/projects/suwayomi/suwayomi-webui/fr/ Translate-URL: https://hosted.weblate.org/projects/suwayomi/suwayomi-webui/pt/ Translate-URL: https://hosted.weblate.org/projects/suwayomi/suwayomi-webui/pt_BR/ Translate-URL: https://hosted.weblate.org/projects/suwayomi/suwayomi-webui/zh_Hans/ Translation: Suwayomi/Suwayomi-WebUI
This commit is contained in:
@@ -3,7 +3,7 @@ msgstr ""
|
|||||||
"Project-Id-Version: \n"
|
"Project-Id-Version: \n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2026-01-12T20:43:50.799Z\n"
|
"POT-Creation-Date: 2026-01-12T20:43:50.799Z\n"
|
||||||
"PO-Revision-Date: 2026-04-21 17:09+0000\n"
|
"PO-Revision-Date: 2026-05-13 20:11+0000\n"
|
||||||
"Last-Translator: Constantin Piber <cp.piber@gmail.com>\n"
|
"Last-Translator: Constantin Piber <cp.piber@gmail.com>\n"
|
||||||
"Language-Team: German <https://hosted.weblate.org/projects/suwayomi/suwayomi-"
|
"Language-Team: German <https://hosted.weblate.org/projects/suwayomi/suwayomi-"
|
||||||
"webui/de/>\n"
|
"webui/de/>\n"
|
||||||
@@ -12,7 +12,7 @@ msgstr ""
|
|||||||
"Content-Type: text/plain; charset=utf-8\n"
|
"Content-Type: text/plain; charset=utf-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||||
"X-Generator: Weblate 5.17.1-dev\n"
|
"X-Generator: Weblate 2026.5.dev0\n"
|
||||||
"X-Message-Format: ICU\n"
|
"X-Message-Format: ICU\n"
|
||||||
|
|
||||||
#: src/features/navigation-bar/NavigationBar.constants.ts
|
#: src/features/navigation-bar/NavigationBar.constants.ts
|
||||||
@@ -4054,3 +4054,73 @@ msgstr "Quellen konnten nicht geladen werden"
|
|||||||
#: src/features/settings/screens/ServerSettings.tsx
|
#: src/features/settings/screens/ServerSettings.tsx
|
||||||
msgid "Understood"
|
msgid "Understood"
|
||||||
msgstr "Verstanden"
|
msgstr "Verstanden"
|
||||||
|
|
||||||
|
#. placeholder {0}: outdatedEntries.length
|
||||||
|
#: src/features/migration/screens/MigrationExecute.tsx
|
||||||
|
#: src/features/migration/screens/MigrationSearch.tsx
|
||||||
|
msgid "{0, plural, one {1 entry with only outdated matches} other {# entries with only outdated matches}}"
|
||||||
|
msgstr ""
|
||||||
|
"{0, plural, one {1 Eintrag mit nur veralteten Treffern} other {# Einträge "
|
||||||
|
"mit nur veralteten Treffern}}"
|
||||||
|
|
||||||
|
#: src/features/manga/services/Mangas.ts
|
||||||
|
msgid "A migration is already in progress"
|
||||||
|
msgstr "Eine Migration läuft bereits"
|
||||||
|
|
||||||
|
#: src/features/migration/components/MigrationBulkSearchOptionsDialog.tsx
|
||||||
|
msgid "Advanced search mode"
|
||||||
|
msgstr "Erweiterter Suchmodus"
|
||||||
|
|
||||||
|
#: src/features/reader/settings/general/components/ReaderSettingSafeAreaInset.tsx
|
||||||
|
msgid "Apply safe area padding"
|
||||||
|
msgstr "Abgesicherten Bereich anlegen"
|
||||||
|
|
||||||
|
#: src/features/migration/components/MigrationBulkSearchOptionsDialog.tsx
|
||||||
|
msgid "Breaks down the title into keywords for a wider search"
|
||||||
|
msgstr "Zerlegt den Titel in Schlüsselwörter für eine erweiterte Suche"
|
||||||
|
|
||||||
|
#: src/features/migration/components/MigrationBulkSearchOptionsDialog.tsx
|
||||||
|
msgid "Do not automatically select matches if they are behind the current source. They will still be shown in the found matches"
|
||||||
|
msgstr ""
|
||||||
|
"Wähle Treffer nicht, wenn sie nicht am aktuellen Stand der verwendeten "
|
||||||
|
"Quelle sind. Die Treffer werden trotzdem in der Liste angezeigt"
|
||||||
|
|
||||||
|
#: src/features/migration/components/MigrationBulkSearchOptionsDialog.tsx
|
||||||
|
msgid ""
|
||||||
|
"If enabled, chooses the match furthest ahead.\n"
|
||||||
|
"Otherwise, picks the first match by source priority."
|
||||||
|
msgstr ""
|
||||||
|
"Wenn aktiv, wähle den Treffer, welcher am aktuellsten ist. \n"
|
||||||
|
"Ansonsten wähle den Treffer nach Quellen-Priorität."
|
||||||
|
|
||||||
|
#: src/features/migration/components/MigrationBulkSearchOptionsDialog.tsx
|
||||||
|
msgid "Ignore matches without newer chapters"
|
||||||
|
msgstr "Ignoriere Treffer ohne neuere Kapitel"
|
||||||
|
|
||||||
|
#: src/features/migration/components/MigrationBulkSearchOptionsDialog.tsx
|
||||||
|
msgid "Match based on chapter number"
|
||||||
|
msgstr "Vergleiche basierend auf Kapitelnummer"
|
||||||
|
|
||||||
|
#: src/features/migration/Migration.constants.ts
|
||||||
|
msgid "Only outdated matches found"
|
||||||
|
msgstr "Nur veraltete Treffer gefunden"
|
||||||
|
|
||||||
|
#: src/features/reader/settings/general/components/ReaderSettingSafeAreaInset.tsx
|
||||||
|
msgid "Prevents content from overlapping device cutouts and screen edges"
|
||||||
|
msgstr ""
|
||||||
|
"Reserviert einen Bereich, um Überlappen der Geräte-Ausschnitte und Kanten zu "
|
||||||
|
"vermeiden"
|
||||||
|
|
||||||
|
#: src/features/migration/components/MigrationBulkSearchOptionsDialog.tsx
|
||||||
|
msgid "Search options"
|
||||||
|
msgstr "Such-Optionen"
|
||||||
|
|
||||||
|
#: src/features/migration/components/MigrationBulkSearchOptionsDialog.tsx
|
||||||
|
msgid "These options are slow and dangerous and may lead to restrictions from sources"
|
||||||
|
msgstr ""
|
||||||
|
"Diese Optionen sind langsam und gefährlich, und können zu Restriktionen "
|
||||||
|
"durch Quellen führen"
|
||||||
|
|
||||||
|
#: src/features/reader/settings/general/components/ReaderSettingSafeAreaInset.tsx
|
||||||
|
msgid "Top"
|
||||||
|
msgstr "Oben"
|
||||||
|
|||||||
@@ -3,8 +3,8 @@ msgstr ""
|
|||||||
"Project-Id-Version: \n"
|
"Project-Id-Version: \n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2026-01-12T20:43:50.820Z\n"
|
"POT-Creation-Date: 2026-01-12T20:43:50.820Z\n"
|
||||||
"PO-Revision-Date: 2026-04-06 19:09+0000\n"
|
"PO-Revision-Date: 2026-05-13 22:03+0000\n"
|
||||||
"Last-Translator: Alexis Cabrera <alekpo2623@gmail.com>\n"
|
"Last-Translator: schroda <50052685+schroda@users.noreply.github.com>\n"
|
||||||
"Language-Team: Spanish <https://hosted.weblate.org/projects/suwayomi/"
|
"Language-Team: Spanish <https://hosted.weblate.org/projects/suwayomi/"
|
||||||
"suwayomi-webui/es/>\n"
|
"suwayomi-webui/es/>\n"
|
||||||
"Language: es\n"
|
"Language: es\n"
|
||||||
@@ -12,8 +12,8 @@ msgstr ""
|
|||||||
"Content-Type: text/plain; charset=utf-8\n"
|
"Content-Type: text/plain; charset=utf-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||||
|
"X-Generator: Weblate 2026.5.dev0\n"
|
||||||
"X-Message-Format: ICU\n"
|
"X-Message-Format: ICU\n"
|
||||||
"X-Generator: Weblate 5.17-dev\n"
|
|
||||||
|
|
||||||
#: src/features/navigation-bar/NavigationBar.constants.ts
|
#: src/features/navigation-bar/NavigationBar.constants.ts
|
||||||
msgid "{count} remaining"
|
msgid "{count} remaining"
|
||||||
@@ -3363,3 +3363,107 @@ msgstr ""
|
|||||||
msgid "{count, plural, one {Next chapter} other {Next # chapters}}"
|
msgid "{count, plural, one {Next chapter} other {Next # chapters}}"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"{count, plural, one {Siguiente capítulo} other {Siguientes # capítulos}}"
|
"{count, plural, one {Siguiente capítulo} other {Siguientes # capítulos}}"
|
||||||
|
|
||||||
|
#: src/features/extension/Extensions.constants.ts
|
||||||
|
msgid "{count, plural, one {Could not update the extension} other {Could not update the extensions}}"
|
||||||
|
msgstr ""
|
||||||
|
"{count, plural, one {No se pudo instalar la extensión} other {No se pudieron "
|
||||||
|
"instalar las extensiones}}"
|
||||||
|
|
||||||
|
#: src/features/chapter/Chapter.constants.ts
|
||||||
|
msgid "{count, plural, one {Download added} other {# downloads added}}"
|
||||||
|
msgstr "{count, plural, one {Descarga añadida} other {# Descargas añadidas}}"
|
||||||
|
|
||||||
|
#: src/features/manga/Manga.constants.ts
|
||||||
|
msgid "{count, plural, one {Removed manga from the library} other {Removed # manga from the library}}"
|
||||||
|
msgstr ""
|
||||||
|
"{count, plural, one {Manga removido de la librería} other {Manga # removido "
|
||||||
|
"de la librería}}"
|
||||||
|
|
||||||
|
#: src/features/reader/services/ReaderControls.ts
|
||||||
|
msgid ""
|
||||||
|
"{count, plural, one {There is # missing chapter.\n"
|
||||||
|
"Current: {currentChapter}\n"
|
||||||
|
"Next: {nextChapter}} other {There are # missing chapters.\n"
|
||||||
|
"Current: {currentChapter}\n"
|
||||||
|
"Next: {nextChapter}}}"
|
||||||
|
msgstr ""
|
||||||
|
"{count, plural, one {Falta el capitulo #.\n"
|
||||||
|
"\n"
|
||||||
|
"Current: {currentChapter}\n"
|
||||||
|
"\n"
|
||||||
|
"\n"
|
||||||
|
"Next: {nextChapter}} other {Hay # capítulos perdidos.\n"
|
||||||
|
"\n"
|
||||||
|
"\n"
|
||||||
|
"Current: {currentChapter}\n"
|
||||||
|
"\n"
|
||||||
|
"\n"
|
||||||
|
"Next: {nextChapter}}}"
|
||||||
|
|
||||||
|
#. placeholder {0}: noMatchEntries.length
|
||||||
|
#: src/features/migration/screens/MigrationExecute.tsx
|
||||||
|
#: src/features/migration/screens/MigrationSearch.tsx
|
||||||
|
msgid "{0, plural, one {1 entry with no match} other {# entries with no match}}"
|
||||||
|
msgstr ""
|
||||||
|
"{0, plural, one {1 entrada sin coincidencia} other {# entradas sin "
|
||||||
|
"coincidencias}}"
|
||||||
|
|
||||||
|
#. placeholder {0}: outdatedEntries.length
|
||||||
|
#: src/features/migration/screens/MigrationExecute.tsx
|
||||||
|
#: src/features/migration/screens/MigrationSearch.tsx
|
||||||
|
msgid "{0, plural, one {1 entry with only outdated matches} other {# entries with only outdated matches}}"
|
||||||
|
msgstr ""
|
||||||
|
"{0, plural, one {1 entrada con solo coincidencias desactualizadas} other {# "
|
||||||
|
"entradas con solo coincidencias desactualizadas}}"
|
||||||
|
|
||||||
|
#. placeholder {0}: excludedEntries.length
|
||||||
|
#: src/features/migration/screens/MigrationExecute.tsx
|
||||||
|
msgid "{0, plural, one {1 excluded entry} other {# excluded entries}}"
|
||||||
|
msgstr "{0, plural, one {1 entrada excluida} other {# entradas excluidas}}"
|
||||||
|
|
||||||
|
#. placeholder {0}: failedEntries.length
|
||||||
|
#: src/features/migration/screens/MigrationExecute.tsx
|
||||||
|
#: src/features/migration/screens/MigrationSearch.tsx
|
||||||
|
msgid "{0, plural, one {1 failed entry} other {# failed entries}}"
|
||||||
|
msgstr "{0, plural, one {1 entrada fallida} other {# entradas fallidas}}"
|
||||||
|
|
||||||
|
#. placeholder {0}: matchedEntries.length
|
||||||
|
#: src/features/migration/screens/MigrationSearch.tsx
|
||||||
|
msgid "{0, plural, one {1 matched entry} other {# matched entries}}"
|
||||||
|
msgstr ""
|
||||||
|
"{0, plural, one {1 entrada coincidente} other {# entradas coincidentes}}"
|
||||||
|
|
||||||
|
#. placeholder {0}: migratedEntries.length
|
||||||
|
#: src/features/migration/screens/MigrationExecute.tsx
|
||||||
|
msgid "{0, plural, one {1 migrated entry} other {# migrated entries}}"
|
||||||
|
msgstr "{0, plural, one {1 entrada migrada} other {# entradas migradas}}"
|
||||||
|
|
||||||
|
#. placeholder {0}: migratingEntries.length
|
||||||
|
#: src/features/migration/screens/MigrationExecute.tsx
|
||||||
|
msgid "{0, plural, one {1 migrating entry} other {# migrating entries}}"
|
||||||
|
msgstr "{0, plural, one {1 entrada migrada} other {# entradas migradas}}"
|
||||||
|
|
||||||
|
#. placeholder {0}: searchingEntries.length
|
||||||
|
#: src/features/migration/screens/MigrationSearch.tsx
|
||||||
|
msgid "{0, plural, one {1 searching} other {# searching}}"
|
||||||
|
msgstr "{0, plural, one {1 búsqueda} other {# búsquedas}}"
|
||||||
|
|
||||||
|
#. placeholder {0}: searchProgress.completed
|
||||||
|
#. placeholder {1}: searchProgress.total
|
||||||
|
#: src/features/migration/screens/MigrationSearch.tsx
|
||||||
|
msgid "{0} / {1}"
|
||||||
|
msgstr "{0} / {1}"
|
||||||
|
|
||||||
|
#. placeholder {0}: progress.completed
|
||||||
|
#. placeholder {1}: progress.total
|
||||||
|
#. placeholder {2}: progress.failed > 0 ? ` (${progress.failed} failed)` : ''
|
||||||
|
#: src/features/migration/screens/MigrationExecute.tsx
|
||||||
|
msgid "{0} / {1}{2}"
|
||||||
|
msgstr "{0} / {1}{2}"
|
||||||
|
|
||||||
|
#: src/features/extension/Extensions.constants.ts
|
||||||
|
msgid "{count, plural, one {Could not uninstall the extension} other {Could not uninstall the extensions}}"
|
||||||
|
msgstr ""
|
||||||
|
"{count, plural, one {No se pudo instalar la extensión} other {No se pudieron "
|
||||||
|
"instalar las extensiones}}"
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
@@ -1,17 +1,18 @@
|
|||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"Project-Id-Version: \n"
|
||||||
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2026-01-12T20:43:50.892Z\n"
|
"POT-Creation-Date: 2026-01-12T20:43:50.892Z\n"
|
||||||
|
"PO-Revision-Date: 2026-05-10 19:11+0000\n"
|
||||||
|
"Last-Translator: Leonardo de Macedo Sartorello <leo.sartorello98@gmail.com>\n"
|
||||||
|
"Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
|
||||||
|
"suwayomi/suwayomi-webui/pt_BR/>\n"
|
||||||
|
"Language: pt-BR\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=utf-8\n"
|
"Content-Type: text/plain; charset=utf-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"X-Generator: @lingui/cli\n"
|
"Plural-Forms: nplurals=2; plural=n > 1;\n"
|
||||||
"Language: pt-BR\n"
|
"X-Generator: Weblate 2026.5-dev\n"
|
||||||
"Project-Id-Version: \n"
|
|
||||||
"Report-Msgid-Bugs-To: \n"
|
|
||||||
"PO-Revision-Date: \n"
|
|
||||||
"Last-Translator: \n"
|
|
||||||
"Language-Team: \n"
|
|
||||||
"Plural-Forms: \n"
|
|
||||||
"X-Message-Format: ICU\n"
|
"X-Message-Format: ICU\n"
|
||||||
|
|
||||||
#: src/features/navigation-bar/NavigationBar.constants.ts
|
#: src/features/navigation-bar/NavigationBar.constants.ts
|
||||||
@@ -1041,7 +1042,7 @@ msgstr "GitHub Server"
|
|||||||
|
|
||||||
#: src/features/settings/screens/About.tsx
|
#: src/features/settings/screens/About.tsx
|
||||||
msgid "GitHub WebUI"
|
msgid "GitHub WebUI"
|
||||||
msgstr "GitHub WebUI"
|
msgstr "GitHub Interface Web"
|
||||||
|
|
||||||
#: src/features/browse/sources/Sources.tsx
|
#: src/features/browse/sources/Sources.tsx
|
||||||
#: src/features/global-search/screens/SearchAll.tsx
|
#: src/features/global-search/screens/SearchAll.tsx
|
||||||
@@ -1142,9 +1143,9 @@ msgid ""
|
|||||||
"In case no MIME-Type is defined, the \"default\" one will be used for the processing.\n"
|
"In case no MIME-Type is defined, the \"default\" one will be used for the processing.\n"
|
||||||
"Set the target mode to disabled to prevent processing for a MIME-Type"
|
"Set the target mode to disabled to prevent processing for a MIME-Type"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"No caso do MIME-Type não estiver definido, o \"padrão\" um vai ser usado para conversão.\n"
|
"No caso do MIME-Type não estiver definido, o \"padrão\" um vai ser usado "
|
||||||
"Defina \"{value}\" como o tipo do alvo para desativar conversão para MIME-Type\n"
|
"para conversão.\n"
|
||||||
""
|
"Selecione o tipo do alvo para desativar conversão para MIME-Type"
|
||||||
|
|
||||||
#: src/features/manga/components/details/MangaDetails.tsx
|
#: src/features/manga/components/details/MangaDetails.tsx
|
||||||
#: src/features/manga/components/MangaBadges.tsx
|
#: src/features/manga/components/MangaBadges.tsx
|
||||||
@@ -1377,9 +1378,10 @@ msgid ""
|
|||||||
"This makes it possible to have e.g. different settings on a desktop and a smartphone"
|
"This makes it possible to have e.g. different settings on a desktop and a smartphone"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Gerencie seus dispositivos.\n"
|
"Gerencie seus dispositivos.\n"
|
||||||
"Configurações especificas da UI armazenadas no servidor são por dispositivos.\n"
|
"Configurações especificas das interfaces são armazenadas no servidor por "
|
||||||
"Isso faz com que seja possível ter, por exemplo, configurações diferentes em um desktop e um smartphone\n"
|
"dispositivos.\n"
|
||||||
""
|
"Isso faz com que seja possível ter, por exemplo, configurações diferentes em "
|
||||||
|
"um desktop e um smartphone"
|
||||||
|
|
||||||
#: src/features/manga/Manga.constants.ts
|
#: src/features/manga/Manga.constants.ts
|
||||||
#: src/features/manga/screens/Manga.tsx
|
#: src/features/manga/screens/Manga.tsx
|
||||||
@@ -1969,13 +1971,12 @@ msgstr "Acesse <0>FlareSolverr</0> para mais informações"
|
|||||||
#: src/features/theme/components/CreateThemeDialog.tsx
|
#: src/features/theme/components/CreateThemeDialog.tsx
|
||||||
msgid "See the official <0>MUI documentation</0> for how to customize the theme.<1/>The palette API is not supported, you have to use the new <2>color schemes API</2>.<3/><4/>You can use theme creators like <5>MUI Theme Creator</5>, however, you have to adjust the created object according to the new color schemes API.<6/><7/>In case no background is defined, a background will be calculated based on the primary color."
|
msgid "See the official <0>MUI documentation</0> for how to customize the theme.<1/>The palette API is not supported, you have to use the new <2>color schemes API</2>.<3/><4/>You can use theme creators like <5>MUI Theme Creator</5>, however, you have to adjust the created object according to the new color schemes API.<6/><7/>In case no background is defined, a background will be calculated based on the primary color."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Veja a <0>documentação oficial do MUI</0> para saber como personalizar o tema.\n"
|
"Veja a <0>documentação oficial do MUI</0> para saber como personalizar o "
|
||||||
"A API de paletas não é suportada, você deve usar a nova <1>API de esquemas de cores</1>.\n"
|
"tema.<1/>A API de paletas não é suportada, você deve usar a nova <2>API de "
|
||||||
"\n"
|
"esquemas de cores</2>.<3/><4/>Você pode usar criadores de temas como o <5>"
|
||||||
"Você pode usar criadores de temas como o <2>Criador de temas MUI</2>, entretanto, você terá que ajustar o objeto criado conforme a nova API de esquemas de cores.\n"
|
"Criador de temas MUI</5>, entretanto, você terá que ajustar o objeto criado "
|
||||||
"\n"
|
"conforme a nova API de esquemas de cores.<6/><7/>Caso nenhum plano de fundo "
|
||||||
"Caso nenhum plano de fundo seja definido, um fundo será calculado com base na cor primária\n"
|
"seja definido, um fundo será calculado com base na cor primária."
|
||||||
""
|
|
||||||
|
|
||||||
#: src/features/chapter/components/actions/ChapterActionMenuItems.tsx
|
#: src/features/chapter/components/actions/ChapterActionMenuItems.tsx
|
||||||
#: src/features/chapter/components/cards/ChapterCard.tsx
|
#: src/features/chapter/components/cards/ChapterCard.tsx
|
||||||
@@ -2124,8 +2125,7 @@ msgid ""
|
|||||||
"An error occurred that we cannot recover from"
|
"An error occurred that we cannot recover from"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Algo deu errado\n"
|
"Algo deu errado\n"
|
||||||
"Ocorreu um erro que não foi possível se recuperar\n"
|
"Ocorreu um erro que não foi possível se recuperar"
|
||||||
""
|
|
||||||
|
|
||||||
#: src/features/chapter/components/ChapterOptions.tsx
|
#: src/features/chapter/components/ChapterOptions.tsx
|
||||||
#: src/features/library/components/LibraryOptionsPanel.tsx
|
#: src/features/library/components/LibraryOptionsPanel.tsx
|
||||||
@@ -2235,8 +2235,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"O próximo capítulo possui um scanlator diferente do atual.\n"
|
"O próximo capítulo possui um scanlator diferente do atual.\n"
|
||||||
"Atual: {currentScanlator}\n"
|
"Atual: {currentScanlator}\n"
|
||||||
"Próximo: {nextScanlator}\n"
|
"Próximo: {nextScanlator}"
|
||||||
""
|
|
||||||
|
|
||||||
#: src/features/backup/screens/Backup.tsx
|
#: src/features/backup/screens/Backup.tsx
|
||||||
msgid "The path to the directory on the server where automated backups should get saved in"
|
msgid "The path to the directory on the server where automated backups should get saved in"
|
||||||
@@ -2254,8 +2253,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"O capítulo anterior possui um scanlator diferente do atual.\n"
|
"O capítulo anterior possui um scanlator diferente do atual.\n"
|
||||||
"Anterior: {nextScanlator}\n"
|
"Anterior: {nextScanlator}\n"
|
||||||
"Atual: {currentScanlator}\n"
|
"Atual: {currentScanlator}"
|
||||||
""
|
|
||||||
|
|
||||||
#: src/features/theme/components/CreateThemeDialog.tsx
|
#: src/features/theme/components/CreateThemeDialog.tsx
|
||||||
msgid "The theme name must be unique and has a limit of 16 characters"
|
msgid "The theme name must be unique and has a limit of 16 characters"
|
||||||
@@ -2556,3 +2554,486 @@ msgstr "Sua biblioteca está vazia"
|
|||||||
#: src/features/settings/Settings.constants.ts
|
#: src/features/settings/Settings.constants.ts
|
||||||
msgid "Your library will be accessible. Use this only on private networks or when otherwise securing access."
|
msgid "Your library will be accessible. Use this only on private networks or when otherwise securing access."
|
||||||
msgstr "Sua biblioteca será acessível. Use isto somente em networks privadas ou ao garantir o acesso de outra forma."
|
msgstr "Sua biblioteca será acessível. Use isto somente em networks privadas ou ao garantir o acesso de outra forma."
|
||||||
|
|
||||||
|
#. placeholder {0}: selectedChapters.length
|
||||||
|
#. placeholder {0}: visibleChapters.length
|
||||||
|
#: src/features/chapter/components/ChapterList.tsx
|
||||||
|
msgid "{0, plural, one {# chapter} other {# chapters}}"
|
||||||
|
msgstr "{0, plural, one {# capítulo} other {# capítulos}}"
|
||||||
|
|
||||||
|
#. placeholder {0}: downloadSettings.autoDownloadNewChaptersLimit
|
||||||
|
#: src/features/downloads/screens/DownloadSettings.tsx
|
||||||
|
msgid "{0, plural, one {# Chapter} other {# Chapters}}"
|
||||||
|
msgstr "{0, plural, one {# Capítulo} other {# Capítulos}}"
|
||||||
|
|
||||||
|
#. placeholder {0}: backupSettings.backupInterval
|
||||||
|
#: src/features/backup/screens/Backup.tsx
|
||||||
|
msgid "{0, plural, one {# day} other {# days}}"
|
||||||
|
msgstr "{0, plural, one {# dia} other {# dias}}"
|
||||||
|
|
||||||
|
#. placeholder {0}: selectedItemIds.length
|
||||||
|
#: src/features/library/screens/Library.tsx
|
||||||
|
msgid "{0, plural, one {# manga} other {# manga}}"
|
||||||
|
msgstr "{0, plural, one {# manga} other {# mangas}}"
|
||||||
|
|
||||||
|
#. placeholder {0}: serverSettings.flareSolverrSessionTtl
|
||||||
|
#: src/features/settings/screens/ServerSettings.tsx
|
||||||
|
msgid "{0, plural, one {# minute} other {# minutes}}"
|
||||||
|
msgstr "{0, plural, one {# minuto} other {# minutos}}"
|
||||||
|
|
||||||
|
#. placeholder {0}: autoScroll.value
|
||||||
|
#. placeholder {0}: serverSettings.flareSolverrTimeout
|
||||||
|
#: src/features/reader/auto-scroll/settings/ReaderSettingAutoScroll.tsx
|
||||||
|
#: src/features/settings/screens/ServerSettings.tsx
|
||||||
|
msgid "{0, plural, one {# second} other {# seconds}}"
|
||||||
|
msgstr "{0, plural, one {# segundo} other {# segundos}}"
|
||||||
|
|
||||||
|
#. placeholder {0}: serverSettings.maxSourcesInParallel
|
||||||
|
#: src/features/browse/screens/BrowseSettings.tsx
|
||||||
|
msgid "{0, plural, one {# Source} other {# Sources}}"
|
||||||
|
msgstr "{0, plural, one {# Fonte} other {# Fontes}}"
|
||||||
|
|
||||||
|
#. placeholder {0}: trackersInUse.length
|
||||||
|
#: src/features/manga/components/TrackMangaButton.tsx
|
||||||
|
msgid "{0, plural, one {# Tracker} other {# Tracker}}"
|
||||||
|
msgstr "{0, plural, one {# Rastreador} other {# Rastreadores}}"
|
||||||
|
|
||||||
|
#. placeholder {0}: noMatchEntries.length
|
||||||
|
#: src/features/migration/screens/MigrationExecute.tsx
|
||||||
|
#: src/features/migration/screens/MigrationSearch.tsx
|
||||||
|
msgid "{0, plural, one {1 entry with no match} other {# entries with no match}}"
|
||||||
|
msgstr ""
|
||||||
|
"{0, plural, one {1 entrada sem correspondência} other {# entradas sem "
|
||||||
|
"correspondência}}"
|
||||||
|
|
||||||
|
#. placeholder {0}: outdatedEntries.length
|
||||||
|
#: src/features/migration/screens/MigrationExecute.tsx
|
||||||
|
#: src/features/migration/screens/MigrationSearch.tsx
|
||||||
|
msgid "{0, plural, one {1 entry with only outdated matches} other {# entries with only outdated matches}}"
|
||||||
|
msgstr ""
|
||||||
|
"{0, plural, one {1 entrada com correspondência antiga} other {# entradas com "
|
||||||
|
"correspondências antigas}}"
|
||||||
|
|
||||||
|
#. placeholder {0}: excludedEntries.length
|
||||||
|
#: src/features/migration/screens/MigrationExecute.tsx
|
||||||
|
msgid "{0, plural, one {1 excluded entry} other {# excluded entries}}"
|
||||||
|
msgstr "{0, plural, one {1 entrada excluída} other {# entradas excluídas}}"
|
||||||
|
|
||||||
|
#. placeholder {0}: failedEntries.length
|
||||||
|
#: src/features/migration/screens/MigrationExecute.tsx
|
||||||
|
#: src/features/migration/screens/MigrationSearch.tsx
|
||||||
|
#, fuzzy
|
||||||
|
msgid "{0, plural, one {1 failed entry} other {# failed entries}}"
|
||||||
|
msgstr ""
|
||||||
|
"{0, plural, one {1 entrada com problema} other {# entradas com problema}}"
|
||||||
|
|
||||||
|
#. placeholder {0}: matchedEntries.length
|
||||||
|
#: src/features/migration/screens/MigrationSearch.tsx
|
||||||
|
msgid "{0, plural, one {1 matched entry} other {# matched entries}}"
|
||||||
|
msgstr "{0, plural, one {1 entrada encontrada} other {# entradas encontradas}}"
|
||||||
|
|
||||||
|
#. placeholder {0}: migratedEntries.length
|
||||||
|
#: src/features/migration/screens/MigrationExecute.tsx
|
||||||
|
msgid "{0, plural, one {1 migrated entry} other {# migrated entries}}"
|
||||||
|
msgstr "{0, plural, one {1 entrada migrada} other {# entradas migradas}}"
|
||||||
|
|
||||||
|
#. placeholder {0}: migratingEntries.length
|
||||||
|
#: src/features/migration/screens/MigrationExecute.tsx
|
||||||
|
msgid "{0, plural, one {1 migrating entry} other {# migrating entries}}"
|
||||||
|
msgstr "{0, plural, one {migrando 1 entrada } other {migrando # entradas}}"
|
||||||
|
|
||||||
|
#. placeholder {0}: searchingEntries.length
|
||||||
|
#: src/features/migration/screens/MigrationSearch.tsx
|
||||||
|
#, fuzzy
|
||||||
|
msgid "{0, plural, one {1 searching} other {# searching}}"
|
||||||
|
msgstr "{0, plural, one {1 buscando} other {# buscando}}"
|
||||||
|
|
||||||
|
#. placeholder {0}: autoScroll.value
|
||||||
|
#: src/features/reader/auto-scroll/settings/quick-setting/ReaderNavBarDesktopAutoScroll.tsx
|
||||||
|
msgid "{0, plural, one {Second} other {Seconds}}"
|
||||||
|
msgstr "{0, plural, one {Segundo} other {Segundos}}"
|
||||||
|
|
||||||
|
#. placeholder {0}: searchProgress.completed
|
||||||
|
#. placeholder {1}: searchProgress.total
|
||||||
|
#: src/features/migration/screens/MigrationSearch.tsx
|
||||||
|
msgid "{0} / {1}"
|
||||||
|
msgstr "{0} / {1}"
|
||||||
|
|
||||||
|
#. placeholder {0}: progress.completed
|
||||||
|
#. placeholder {1}: progress.total
|
||||||
|
#. placeholder {2}: progress.failed > 0 ? ` (${progress.failed} failed)` : ''
|
||||||
|
#: src/features/migration/screens/MigrationExecute.tsx
|
||||||
|
msgid "{0} / {1}{2}"
|
||||||
|
msgstr "{0} / {1}{2}"
|
||||||
|
|
||||||
|
#. placeholder {0}: updateStatus.progress
|
||||||
|
#: src/features/app-updates/components/WebUIUpdateChecker.tsx
|
||||||
|
msgid "{0}% | Updating…"
|
||||||
|
msgstr "{0}% | Atualizando…"
|
||||||
|
|
||||||
|
#: src/features/navigation-bar/NavigationBar.constants.ts
|
||||||
|
msgid "{availableUpdates, plural, one {# update available} other {# updates available}}"
|
||||||
|
msgstr ""
|
||||||
|
"{availableUpdates, plural, one {# atualização disponível} other {# "
|
||||||
|
"atualizações disponíveis}}"
|
||||||
|
|
||||||
|
#: src/features/library/screens/LibrarySettings.tsx
|
||||||
|
msgid "{categoryCount, plural, one {# category} other {# categories}}"
|
||||||
|
msgstr "{categoryCount, plural, one {# categoria} other {# categorias}}"
|
||||||
|
|
||||||
|
#: src/features/manga/Manga.constants.ts
|
||||||
|
msgid "{count, plural, one {Changed categories of manga} other {Changed categories of # manga}}"
|
||||||
|
msgstr ""
|
||||||
|
"{count, plural, one {Categorias do manga alteradas} other {Categorias dos # "
|
||||||
|
"mangas alteradas}}"
|
||||||
|
|
||||||
|
#: src/features/chapter/Chapter.constants.ts
|
||||||
|
msgid "{count, plural, one {Chapter bookmark removed} other {# chapter bookmarks removed}}"
|
||||||
|
msgstr ""
|
||||||
|
"{count, plural, one {Capítulo removido dos favoritos} other {# capítulos "
|
||||||
|
"removidos dos favoritos}}"
|
||||||
|
|
||||||
|
#: src/features/chapter/Chapter.constants.ts
|
||||||
|
msgid "{count, plural, one {Chapter bookmarked} other {# chapters bookmarked}}"
|
||||||
|
msgstr ""
|
||||||
|
"{count, plural, one {Capítulo favoritado} other {# capítulos favoritados}}"
|
||||||
|
|
||||||
|
#: src/features/chapter/Chapter.constants.ts
|
||||||
|
msgid "{count, plural, one {Chapter deleted} other {# chapters deleted}}"
|
||||||
|
msgstr "{count, plural, one {Capítulo apagado} other {# capítulos apagados}}"
|
||||||
|
|
||||||
|
#: src/features/chapter/Chapter.constants.ts
|
||||||
|
msgid "{count, plural, one {Chapter marked as read} other {# chapters marked as read}}"
|
||||||
|
msgstr ""
|
||||||
|
"{count, plural, one {Capítulo marcado como lido} other {# capítulos marcados "
|
||||||
|
"como lido}}"
|
||||||
|
|
||||||
|
#: src/features/chapter/Chapter.constants.ts
|
||||||
|
msgid "{count, plural, one {Chapter marked as unread} other {# chapters marked as unread}}"
|
||||||
|
msgstr ""
|
||||||
|
"{count, plural, one {Capítulo marcado como não lido} other {# capítulos "
|
||||||
|
"marcados como não lidos}}"
|
||||||
|
|
||||||
|
#: src/features/chapter/Chapter.constants.ts
|
||||||
|
msgid "{count, plural, one {Could not add the download} other {Could not add downloads}}"
|
||||||
|
msgstr ""
|
||||||
|
"{count, plural, one {Não foi possível adicionar aos downloads} other {Não "
|
||||||
|
"foi possível adicionar aos downloads}}"
|
||||||
|
|
||||||
|
#: src/features/chapter/Chapter.constants.ts
|
||||||
|
msgid "{count, plural, one {Could not bookmark the chapter} other {Could not bookmark chapters}}"
|
||||||
|
msgstr ""
|
||||||
|
"{count, plural, one {Não foi possível adicionar o capítulo aos favoritos} "
|
||||||
|
"other {Não foi possível adicionar os # capítulos aos favoritos}}"
|
||||||
|
|
||||||
|
#: src/features/manga/Manga.constants.ts
|
||||||
|
msgid "{count, plural, one {Could not change the categories of the manga} other {Could not change the categories of the manga}}"
|
||||||
|
msgstr ""
|
||||||
|
"{count, plural, one {Não foi possível alterar as categorias do manga} other "
|
||||||
|
"{Não foi possível alterar as categorias dos mangas}}"
|
||||||
|
|
||||||
|
#: src/features/chapter/Chapter.constants.ts
|
||||||
|
msgid "{count, plural, one {Could not delete the chapter} other {Could not delete chapters}}"
|
||||||
|
msgstr ""
|
||||||
|
"{count, plural, one {Não foi possível apagar o capítulo} other {Não foi "
|
||||||
|
"possível apagar os capítulos}}"
|
||||||
|
|
||||||
|
#: src/features/extension/Extensions.constants.ts
|
||||||
|
msgid "{count, plural, one {Could not install the extension} other {Could not install the extensions}}"
|
||||||
|
msgstr ""
|
||||||
|
"{count, plural, one {Não foi possível instalar a extensão} other {Não foi "
|
||||||
|
"possível instalar as extensões}}"
|
||||||
|
|
||||||
|
#: src/features/chapter/Chapter.constants.ts
|
||||||
|
msgid "{count, plural, one {Could not mark the chapter as read} other {Could not mark chapters as read}}"
|
||||||
|
msgstr ""
|
||||||
|
"{count, plural, one {Não foi possível marcar o capítulo como lido} other "
|
||||||
|
"{Não foi possível marcar os capítulos como lido}}"
|
||||||
|
|
||||||
|
#: src/features/chapter/Chapter.constants.ts
|
||||||
|
msgid "{count, plural, one {Could not mark the chapter as unread} other {Could not mark chapters as unread}}"
|
||||||
|
msgstr ""
|
||||||
|
"{count, plural, one {Não foi possível marcar o capítulo como não lido} other "
|
||||||
|
"{Não foi possível marcar os capítulos como não lido}}"
|
||||||
|
|
||||||
|
#: src/features/manga/Manga.constants.ts
|
||||||
|
msgid "{count, plural, one {Could not remove manga from the library} other {Could not remove manga from the library}}"
|
||||||
|
msgstr ""
|
||||||
|
"{count, plural, one {Não foi possível remover o manga da biblioteca} other "
|
||||||
|
"{Não foi possível remover os mangas da biblioteca}}"
|
||||||
|
|
||||||
|
#: src/features/chapter/Chapter.constants.ts
|
||||||
|
msgid "{count, plural, one {Could not remove the bookmark} other {Could not remove the bookmarks}}"
|
||||||
|
msgstr ""
|
||||||
|
"{count, plural, one {Não foi possível remover dos favoritos} other {Não foi "
|
||||||
|
"possível remover dos favoritos}}"
|
||||||
|
|
||||||
|
#: src/features/extension/Extensions.constants.ts
|
||||||
|
msgid "{count, plural, one {Could not uninstall the extension} other {Could not uninstall the extensions}}"
|
||||||
|
msgstr ""
|
||||||
|
"{count, plural, one {Não foi possível desinstalar a extensão} other {Não foi "
|
||||||
|
"possível desinstalar as extensões}}"
|
||||||
|
|
||||||
|
#: src/features/extension/Extensions.constants.ts
|
||||||
|
msgid "{count, plural, one {Could not update the extension} other {Could not update the extensions}}"
|
||||||
|
msgstr ""
|
||||||
|
"{count, plural, one {Não foi possível atualizar a extensão} other {Não foi "
|
||||||
|
"possível atualizar as extensões}}"
|
||||||
|
|
||||||
|
#: src/features/chapter/Chapter.constants.ts
|
||||||
|
msgid "{count, plural, one {Download added} other {# downloads added}}"
|
||||||
|
msgstr ""
|
||||||
|
"{count, plural, one {Adicionado aos downloads} other {# adicionados aos "
|
||||||
|
"downloads}}"
|
||||||
|
|
||||||
|
#: src/features/chapter/components/actions/ChaptersDownloadActionMenuItems.tsx
|
||||||
|
msgid "{count, plural, one {Next chapter} other {Next # chapters}}"
|
||||||
|
msgstr "{count, plural, one {Próximo capítulo} other {Próximos # capítulos}}"
|
||||||
|
|
||||||
|
#: src/features/manga/Manga.constants.ts
|
||||||
|
msgid "{count, plural, one {Removed manga from the library} other {Removed # manga from the library}}"
|
||||||
|
msgstr ""
|
||||||
|
"{count, plural, one {Manga removido da biblioteca} other {# mangas removidos "
|
||||||
|
"da biblioteca}}"
|
||||||
|
|
||||||
|
#: src/features/reader/services/ReaderControls.ts
|
||||||
|
msgid ""
|
||||||
|
"{count, plural, one {There is # missing chapter.\n"
|
||||||
|
"Current: {currentChapter}\n"
|
||||||
|
"Next: {nextChapter}} other {There are # missing chapters.\n"
|
||||||
|
"Current: {currentChapter}\n"
|
||||||
|
"Next: {nextChapter}}}"
|
||||||
|
msgstr ""
|
||||||
|
"{count, plural, one {Há # capítulo faltando.\n"
|
||||||
|
"Atual: {currentChapter}\n"
|
||||||
|
"Próximo: {nextChapter}} other {Há # capítulos faltando.\n"
|
||||||
|
"Atual: {currentChapter}\n"
|
||||||
|
"Próximo: {nextChapter}}}"
|
||||||
|
|
||||||
|
#: src/features/reader/services/ReaderControls.ts
|
||||||
|
msgid ""
|
||||||
|
"{count, plural, one {There is # missing chapter.\n"
|
||||||
|
"Previous: {nextChapter}\n"
|
||||||
|
"Current: {currentChapter}} other {There are # missing chapters.\n"
|
||||||
|
"Previous: {nextChapter}\n"
|
||||||
|
"Current: {currentChapter}}}"
|
||||||
|
msgstr ""
|
||||||
|
"{count, plural, one {Há # capítulo faltando.\n"
|
||||||
|
"Anterior: {nextChapter}\n"
|
||||||
|
"Atual: {currentChapter}} other {Há # capítulos faltando.\n"
|
||||||
|
"Anterior: {nextChapter}\n"
|
||||||
|
"Atual: {currentChapter}}}"
|
||||||
|
|
||||||
|
#: src/features/manga/Manga.constants.ts
|
||||||
|
msgid "{count, plural, one {You are about to change the category of one entry} other {You are about to change the category of # entries}}"
|
||||||
|
msgstr ""
|
||||||
|
"{count, plural, one {Você está prestes a mudar a categoria de uma entrada} "
|
||||||
|
"other {Você está prestes a mudar a categoria de # entradas}}"
|
||||||
|
|
||||||
|
#: src/features/chapter/Chapter.constants.ts
|
||||||
|
msgid "{count, plural, one {You are about to delete one download} other {You are about to delete # downloads}}"
|
||||||
|
msgstr ""
|
||||||
|
"{count, plural, one {Você está prestes a deletar um download} other {Você "
|
||||||
|
"está prestes a deletar # downloads}}"
|
||||||
|
|
||||||
|
#: src/features/chapter/Chapter.constants.ts
|
||||||
|
msgid ""
|
||||||
|
"{count, plural, one {You are about to download one chapter} other {You are about to download # chapters.\n"
|
||||||
|
"Suwayomi is not a mass downloader and too many downloads can get you banned from sources and/or cause performance issues.}}"
|
||||||
|
msgstr ""
|
||||||
|
"{count, plural, one {Você está prestes a baixar um capítulo} other {Você "
|
||||||
|
"está prestes a baixar # capítulos.\n"
|
||||||
|
"O Suwayomi não é um download em massa e downloads demais podem te banir das "
|
||||||
|
"fontes e/ou causar problemas de desempenho.}}"
|
||||||
|
|
||||||
|
#: src/features/chapter/Chapter.constants.ts
|
||||||
|
msgid "{count, plural, one {You are about to mark one chapter as read} other {You are about to mark # chapters as read}}"
|
||||||
|
msgstr ""
|
||||||
|
"{count, plural, one {Você está prestes a marcar um capítulo como lido} other "
|
||||||
|
"{Você está prestes a marcar # capítulos como lido}}"
|
||||||
|
|
||||||
|
#: src/features/chapter/Chapter.constants.ts
|
||||||
|
msgid "{count, plural, one {You are about to mark one chapter as unread} other {You are about to mark # chapters as unread}}"
|
||||||
|
msgstr ""
|
||||||
|
"{count, plural, one {Você está prestes a marcar um capítulo como não lido} "
|
||||||
|
"other {Você está prestes a marcar # capítulos como não lido}}"
|
||||||
|
|
||||||
|
#: src/features/chapter/Chapter.constants.ts
|
||||||
|
msgid "{count, plural, one {You are about to remove one bookmark} other {You are about to remove # bookmarks}}"
|
||||||
|
msgstr ""
|
||||||
|
"{count, plural, one {Você está prestes a remover um favorito} other {Você "
|
||||||
|
"está prestes a remover # favoritos}}"
|
||||||
|
|
||||||
|
#: src/features/manga/Manga.constants.ts
|
||||||
|
msgid "{count, plural, one {You are about to remove one entry from your library} other {You are about to remove # entries from your library}}"
|
||||||
|
msgstr ""
|
||||||
|
"{count, plural, one {Você está prestes a remover uma entrada da sua "
|
||||||
|
"biblioteca} other {Você está prestes a remover # entradas da sua biblioteca}}"
|
||||||
|
|
||||||
|
#: src/features/settings/components/globalUpdate/GlobalUpdateSettingsInterval.tsx
|
||||||
|
msgid "{currentAutoUpdateIntervalHours}h"
|
||||||
|
msgstr "{currentAutoUpdateIntervalHours}h"
|
||||||
|
|
||||||
|
#: src/features/downloads/components/DownloadAheadSetting.tsx
|
||||||
|
msgid "{currentDownloadAheadLimit, plural, one {# Chapter} other {# Chapters}}"
|
||||||
|
msgstr ""
|
||||||
|
"{currentDownloadAheadLimit, plural, one {# Capítulo} other {# Capítulos}}"
|
||||||
|
|
||||||
|
#: src/features/chapter/components/ChapterList.tsx
|
||||||
|
#: src/features/chapter/components/MissingChaptersInfoSeparator.tsx
|
||||||
|
msgid "{missingChapterCount, plural, one {Missing # chapter} other {Missing # chapters}}"
|
||||||
|
msgstr ""
|
||||||
|
"{missingChapterCount, plural, one {Capítulo # faltando} other {Capítulos # "
|
||||||
|
"faltando}}"
|
||||||
|
|
||||||
|
#: src/features/backup/Backup.utils.ts
|
||||||
|
msgid "{ttl, plural, one {Delete backups that are older than # day} other {Delete backups that are older than # days}}"
|
||||||
|
msgstr ""
|
||||||
|
"{ttl, plural, one {Exclua os backups que sejam mais antigos que # dia} other "
|
||||||
|
"{Exclua os backups que sejam mais antigos que # dias}}"
|
||||||
|
|
||||||
|
#: src/features/settings/screens/ServerSettings.tsx
|
||||||
|
msgid "{ttl, plural, one {Delete log files that are older than # day} other {Delete log files that are older than # days}}"
|
||||||
|
msgstr ""
|
||||||
|
"{ttl, plural, one {Exclua os logs que sejam mais antigos que # dia} other "
|
||||||
|
"{Exclua os logs que sejam mais antigos que # dias}}"
|
||||||
|
|
||||||
|
#: src/features/manga/services/Mangas.ts
|
||||||
|
msgid "A migration is already in progress"
|
||||||
|
msgstr "Uma migração já está em andamento"
|
||||||
|
|
||||||
|
#: src/features/settings/Settings.constants.ts
|
||||||
|
msgid "A preview focused web frontend built with svelte"
|
||||||
|
msgstr "Uma interface web focada em pré-visualização, construída com o Svelte"
|
||||||
|
|
||||||
|
#: src/features/migration/screens/MigrationExecute.tsx
|
||||||
|
msgid "Abort"
|
||||||
|
msgstr "Abortar"
|
||||||
|
|
||||||
|
#: src/features/migration/MigrationManager.ts
|
||||||
|
msgid "Abort migration"
|
||||||
|
msgstr "Abortar migração"
|
||||||
|
|
||||||
|
#: src/features/tracker/components/cards/TrackerUntrackedCard.tsx
|
||||||
|
msgid "Add tracking"
|
||||||
|
msgstr "Adicionar rastreamento"
|
||||||
|
|
||||||
|
#: src/features/migration/components/MigrationBulkSearchOptionsDialog.tsx
|
||||||
|
msgid "Advanced search mode"
|
||||||
|
msgstr "Modo de busca avançada"
|
||||||
|
|
||||||
|
#: src/features/settings/Settings.constants.ts
|
||||||
|
msgid "After changing this setting go to the \"About\" page and check for a webUI update and install it"
|
||||||
|
msgstr ""
|
||||||
|
"Depois de mudar essa configuração, vá até a página \"Sobre\" e verifique se "
|
||||||
|
"há uma atualização da interface web e instale-a"
|
||||||
|
|
||||||
|
#. placeholder {0}: tracker.name
|
||||||
|
#: src/features/tracker/components/cards/TrackerActiveCard.tsx
|
||||||
|
msgid "Also remove from {0}"
|
||||||
|
msgstr "Também remova de {0}"
|
||||||
|
|
||||||
|
#: src/features/migration/MigrationManager.ts
|
||||||
|
msgid "Are you sure you want to abort the migration?"
|
||||||
|
msgstr "Você tem certeza de que quer abortar a migração?"
|
||||||
|
|
||||||
|
#: src/features/settings/components/webUI/WebUIUpdateIntervalSetting.tsx
|
||||||
|
msgid "Automatically download the latest version"
|
||||||
|
msgstr "Baixe automaticamente a versão mais recente"
|
||||||
|
|
||||||
|
#: src/features/settings/screens/ServerSettings.tsx
|
||||||
|
msgid "Automatically mark chapters as read when you download them."
|
||||||
|
msgstr "Marque automaticamente os capítulos como lidos ao baixá-los."
|
||||||
|
|
||||||
|
#: src/features/migration/components/MigrationSourceList.tsx
|
||||||
|
msgid "Available"
|
||||||
|
msgstr "Disponível"
|
||||||
|
|
||||||
|
#: src/features/backup/screens/Backup.tsx
|
||||||
|
msgid "Backup data"
|
||||||
|
msgstr "Fazer backup dos dados"
|
||||||
|
|
||||||
|
#: src/features/settings/Settings.constants.ts
|
||||||
|
msgid "Binary"
|
||||||
|
msgstr "Binário"
|
||||||
|
|
||||||
|
#: src/features/settings/screens/ServerSettings.tsx
|
||||||
|
msgid "Binary file size"
|
||||||
|
msgstr "Tamanho binário do arquivo"
|
||||||
|
|
||||||
|
#: src/features/migration/components/MigrationBulkSearchOptionsDialog.tsx
|
||||||
|
msgid "Breaks down the title into keywords for a wider search"
|
||||||
|
msgstr "Divide o título em palavras-chave para uma busca mais ampla"
|
||||||
|
|
||||||
|
#: src/features/settings/Settings.constants.ts
|
||||||
|
msgid "Browser"
|
||||||
|
msgstr "Navegador"
|
||||||
|
|
||||||
|
#: src/features/settings/Settings.constants.ts
|
||||||
|
msgid "Bundled"
|
||||||
|
msgstr "Agrupado"
|
||||||
|
|
||||||
|
#: src/features/settings/components/images/Processing.tsx
|
||||||
|
#, fuzzy
|
||||||
|
msgid "Call timeout"
|
||||||
|
msgstr "Chamar o tempo de espera"
|
||||||
|
|
||||||
|
#: src/features/backup/Backup.constants.ts
|
||||||
|
#: src/features/library/screens/LibrarySettings.tsx
|
||||||
|
#: src/features/settings/screens/More.tsx
|
||||||
|
msgid "Categories"
|
||||||
|
msgstr "Categorias"
|
||||||
|
|
||||||
|
#: src/features/category/components/CategoriesInclusionSetting.tsx
|
||||||
|
#: src/features/migration/components/MigrationOptionsDialog.tsx
|
||||||
|
msgid "Category"
|
||||||
|
msgstr "Categoria"
|
||||||
|
|
||||||
|
#: src/features/settings/screens/ServerSettings.tsx
|
||||||
|
msgid "CBZ MIME-Type"
|
||||||
|
msgstr "CBZ MIME-Type"
|
||||||
|
|
||||||
|
#: src/features/settings/screens/WebUISettings.tsx
|
||||||
|
msgid "Channel"
|
||||||
|
msgstr "Canal"
|
||||||
|
|
||||||
|
#: src/features/chapter/components/cards/ChapterCard.tsx
|
||||||
|
#: src/features/downloads/components/DownloadAheadSetting.tsx
|
||||||
|
#: src/features/downloads/screens/DownloadSettings.tsx
|
||||||
|
#: src/features/migration/components/MigrationOptionsDialog.tsx
|
||||||
|
#: src/features/reader/overlay/navigation/desktop/components/ReaderNavBarDesktopChapterNavigation.tsx
|
||||||
|
#: src/features/tracker/components/cards/TrackerActiveCard.tsx
|
||||||
|
#: src/features/tracker/components/cards/TrackerMangaCard.tsx
|
||||||
|
msgid "Chapter"
|
||||||
|
msgstr "Capítulo"
|
||||||
|
|
||||||
|
#: src/features/settings/screens/ServerSettings.tsx
|
||||||
|
msgid "Chapter sort order"
|
||||||
|
msgstr "Ordem de ordenação dos capítulos"
|
||||||
|
|
||||||
|
#: src/features/backup/Backup.constants.ts
|
||||||
|
msgid "Chapters"
|
||||||
|
msgstr "Capítulos"
|
||||||
|
|
||||||
|
#: src/features/source/browse/screens/SourceMangas.tsx
|
||||||
|
#, fuzzy
|
||||||
|
msgid "Check out"
|
||||||
|
msgstr "Confira"
|
||||||
|
|
||||||
|
#: src/features/settings/screens/ServerSettings.tsx
|
||||||
|
msgid "Choose the order in which chapters are displayed."
|
||||||
|
msgstr "Escolha a ordem em que os capítulos são exibidos."
|
||||||
|
|
||||||
|
#: src/features/backup/Backup.constants.ts
|
||||||
|
#: src/features/migration/components/MigrationOptionsDialog.tsx
|
||||||
|
msgid "Client data"
|
||||||
|
msgstr "Dados do cliente"
|
||||||
|
|
||||||
|
#: src/features/settings/screens/ServerSettings.tsx
|
||||||
|
#, fuzzy
|
||||||
|
msgid "Cloudflare bypass"
|
||||||
|
msgstr "Cloudflare bypass"
|
||||||
|
|
||||||
|
#: src/features/settings/screens/ServerSettings.tsx
|
||||||
|
msgid "Compatible"
|
||||||
|
msgstr "Compatível"
|
||||||
|
|||||||
@@ -1,17 +1,18 @@
|
|||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"Project-Id-Version: \n"
|
||||||
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2026-01-12T20:43:50.902Z\n"
|
"POT-Creation-Date: 2026-01-12T20:43:50.902Z\n"
|
||||||
|
"PO-Revision-Date: 2026-05-10 19:11+0000\n"
|
||||||
|
"Last-Translator: Silvery <alexis.silvery@gmail.com>\n"
|
||||||
|
"Language-Team: Portuguese <https://hosted.weblate.org/projects/suwayomi/"
|
||||||
|
"suwayomi-webui/pt/>\n"
|
||||||
|
"Language: pt\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=utf-8\n"
|
"Content-Type: text/plain; charset=utf-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"X-Generator: @lingui/cli\n"
|
"Plural-Forms: nplurals=2; plural=n > 1;\n"
|
||||||
"Language: pt\n"
|
"X-Generator: Weblate 2026.5-dev\n"
|
||||||
"Project-Id-Version: \n"
|
|
||||||
"Report-Msgid-Bugs-To: \n"
|
|
||||||
"PO-Revision-Date: \n"
|
|
||||||
"Last-Translator: \n"
|
|
||||||
"Language-Team: \n"
|
|
||||||
"Plural-Forms: \n"
|
|
||||||
"X-Message-Format: ICU\n"
|
"X-Message-Format: ICU\n"
|
||||||
|
|
||||||
#: src/features/navigation-bar/NavigationBar.constants.ts
|
#: src/features/navigation-bar/NavigationBar.constants.ts
|
||||||
@@ -1030,11 +1031,13 @@ msgid ""
|
|||||||
"\n"
|
"\n"
|
||||||
"After changing this setting go to the \"About\" page and check for a webUI update and install it"
|
"After changing this setting go to the \"About\" page and check for a webUI update and install it"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Características e alterações nesta versão podem ainda não estar completamente prontas e podem causar bugs.\n"
|
"Características e alterações nesta versão podem ainda não estar "
|
||||||
"Certifique-se de que você tem backups automáticos habilitados para evitar a perda de sua biblioteca!\n"
|
"completamente prontas e podem causar bugs.\n"
|
||||||
|
"Certifique-se de que você tem backups automáticos habilitados para evitar a "
|
||||||
|
"perda de sua biblioteca!\n"
|
||||||
"\n"
|
"\n"
|
||||||
"Depois de alterar esta configuração, vá para a página \"Sobre\" e verifique se há uma atualização webUI e instale ela\n"
|
"Depois de alterar esta configuração, vá para a página \"Sobre\" e verifique "
|
||||||
""
|
"se há uma atualização webUI e instale ela"
|
||||||
|
|
||||||
#: src/features/settings/screens/Appearance.tsx
|
#: src/features/settings/screens/Appearance.tsx
|
||||||
msgid "Feel free to translate the project on"
|
msgid "Feel free to translate the project on"
|
||||||
@@ -1086,7 +1089,7 @@ msgstr "Tempo de solicitação do FlareSolverr"
|
|||||||
|
|
||||||
#: src/features/settings/screens/ServerSettings.tsx
|
#: src/features/settings/screens/ServerSettings.tsx
|
||||||
msgid "FlareSolverr server url"
|
msgid "FlareSolverr server url"
|
||||||
msgstr "URL do servidor FlareSolverr"
|
msgstr "Endereço url do servidor FlareSolverr"
|
||||||
|
|
||||||
#: src/features/settings/screens/ServerSettings.tsx
|
#: src/features/settings/screens/ServerSettings.tsx
|
||||||
msgid "FlareSolverr session name"
|
msgid "FlareSolverr session name"
|
||||||
@@ -1297,7 +1300,7 @@ msgstr "Json inválido"
|
|||||||
|
|
||||||
#: src/features/browse/screens/BrowseSettings.tsx
|
#: src/features/browse/screens/BrowseSettings.tsx
|
||||||
msgid "Invalid repository url"
|
msgid "Invalid repository url"
|
||||||
msgstr "URL do repositório inválida"
|
msgstr "Endereço do repositório inválida"
|
||||||
|
|
||||||
#: src/features/reader/filters/settings/components/ReaderSettingInvert.tsx
|
#: src/features/reader/filters/settings/components/ReaderSettingInvert.tsx
|
||||||
msgid "Invert"
|
msgid "Invert"
|
||||||
@@ -1466,9 +1469,10 @@ msgid ""
|
|||||||
"This makes it possible to have e.g. different settings on a desktop and a smartphone"
|
"This makes it possible to have e.g. different settings on a desktop and a smartphone"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Gerencie seus dispositivos existentes.\n"
|
"Gerencie seus dispositivos existentes.\n"
|
||||||
"As configurações específicas de interface do usuário que são armazenadas no servidor são por dispositivo.\n"
|
"As configurações específicas de interface do usuário que são armazenadas no "
|
||||||
"Isso torna possível ter, por exemplo, diferentes configurações em um desktop e um smartphone\n"
|
"servidor são por dispositivo.\n"
|
||||||
""
|
"Isso torna possível ter, por exemplo, diferentes configurações em um desktop "
|
||||||
|
"e um smartphone"
|
||||||
|
|
||||||
#: src/features/manga/Manga.constants.ts
|
#: src/features/manga/Manga.constants.ts
|
||||||
#: src/features/manga/screens/Manga.tsx
|
#: src/features/manga/screens/Manga.tsx
|
||||||
@@ -2086,8 +2090,8 @@ msgid ""
|
|||||||
"Limit search to your lists via \"my:<Title>\" (e.g. \"my:One Piece\")"
|
"Limit search to your lists via \"my:<Title>\" (e.g. \"my:One Piece\")"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Procure um ID via \"id:<ID>\" (por exemplo, \"id:13\")\n"
|
"Procure um ID via \"id:<ID>\" (por exemplo, \"id:13\")\n"
|
||||||
"Limite a busca às suas listas através de \"my:<Title>\" (por exemplo, \"my:One Piece\")\n"
|
"Limite a busca às suas listas através de \"my:<Title>\" (por exemplo, "
|
||||||
""
|
"\"my:One Piece\")"
|
||||||
|
|
||||||
#: src/features/library/screens/LibrarySettings.tsx
|
#: src/features/library/screens/LibrarySettings.tsx
|
||||||
msgid "Search results will include manga that do not match the current filters"
|
msgid "Search results will include manga that do not match the current filters"
|
||||||
@@ -2104,13 +2108,12 @@ msgstr "Veja <0>FlareSolverr</0> para obter informações sobre como configurá-
|
|||||||
#: src/features/theme/components/CreateThemeDialog.tsx
|
#: src/features/theme/components/CreateThemeDialog.tsx
|
||||||
msgid "See the official <0>MUI documentation</0> for how to customize the theme.<1/>The palette API is not supported, you have to use the new <2>color schemes API</2>.<3/><4/>You can use theme creators like <5>MUI Theme Creator</5>, however, you have to adjust the created object according to the new color schemes API.<6/><7/>In case no background is defined, a background will be calculated based on the primary color."
|
msgid "See the official <0>MUI documentation</0> for how to customize the theme.<1/>The palette API is not supported, you have to use the new <2>color schemes API</2>.<3/><4/>You can use theme creators like <5>MUI Theme Creator</5>, however, you have to adjust the created object according to the new color schemes API.<6/><7/>In case no background is defined, a background will be calculated based on the primary color."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Veja a documentação oficial do <0>MUI</0> para saber como personalizar o tema.\n"
|
"Veja a documentação oficial do <0>MUI</0> para saber como personalizar o "
|
||||||
"API palette não é suportada , você precisa usar a nova <1> API de esquemas de cores</1>.\n"
|
"tema..<1/>API palette não é suportada , você precisa usar a nova <2> API de "
|
||||||
"\n"
|
"esquemas de cores</2>.<3/><4/>Você pode usar criadores de tema como o <5>MUI "
|
||||||
"Você pode usar criadores de tema como o <2>MUI Theme Creator</2>, mas precisa ajustar o objeto gerado de acordo com a nova API de esquemas de cores.\n"
|
"Theme Creator</5>, mas precisa ajustar o objeto gerado de acordo com a nova "
|
||||||
"\n"
|
"API de esquemas de cores.<6/><7/>Caso nenhum plano de fundo seja definido, "
|
||||||
"Caso nenhum plano de fundo seja definido, um fundo será calculado com base na cor primária\n"
|
"um fundo será calculado com base na cor primária."
|
||||||
""
|
|
||||||
|
|
||||||
#: src/features/chapter/components/actions/ChapterActionMenuItems.tsx
|
#: src/features/chapter/components/actions/ChapterActionMenuItems.tsx
|
||||||
#: src/features/chapter/components/cards/ChapterCard.tsx
|
#: src/features/chapter/components/cards/ChapterCard.tsx
|
||||||
@@ -2286,8 +2289,7 @@ msgid ""
|
|||||||
"An error occurred that we cannot recover from"
|
"An error occurred that we cannot recover from"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Algo deu errado\n"
|
"Algo deu errado\n"
|
||||||
"Ocorreu um erro do qual não podemos nos recuperar\n"
|
"Ocorreu um erro do qual não podemos nos recuperar"
|
||||||
""
|
|
||||||
|
|
||||||
#: src/features/chapter/components/ChapterOptions.tsx
|
#: src/features/chapter/components/ChapterOptions.tsx
|
||||||
#: src/features/library/components/LibraryOptionsPanel.tsx
|
#: src/features/library/components/LibraryOptionsPanel.tsx
|
||||||
@@ -2403,10 +2405,9 @@ msgid ""
|
|||||||
"Current: {currentScanlator}\n"
|
"Current: {currentScanlator}\n"
|
||||||
"Next: {nextScanlator}"
|
"Next: {nextScanlator}"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"O próximo capítulo tem um scanlador diferente do capítulo atual.\n"
|
"O próximo capítulo tem uma scanlator diferente do capítulo atual.\n"
|
||||||
"Atual: {currentScanlator}\n"
|
"Atual: {currentScanlator}\n"
|
||||||
"Próximo: {nextScanlator}\n"
|
"Próximo: {nextScanlator}"
|
||||||
""
|
|
||||||
|
|
||||||
#: src/features/backup/screens/Backup.tsx
|
#: src/features/backup/screens/Backup.tsx
|
||||||
msgid "The path to the directory on the server where automated backups should get saved in"
|
msgid "The path to the directory on the server where automated backups should get saved in"
|
||||||
@@ -2432,8 +2433,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"O capítulo anterior tem um scanlador diferente do capítulo atual.\n"
|
"O capítulo anterior tem um scanlador diferente do capítulo atual.\n"
|
||||||
"Anterior: {nextScanlator}\n"
|
"Anterior: {nextScanlator}\n"
|
||||||
"Atual: {currentScanlator}\n"
|
"Atual: {currentScanlator}"
|
||||||
""
|
|
||||||
|
|
||||||
#: src/features/theme/components/CreateThemeDialog.tsx
|
#: src/features/theme/components/CreateThemeDialog.tsx
|
||||||
msgid "The theme name must be unique and has a limit of 16 characters"
|
msgid "The theme name must be unique and has a limit of 16 characters"
|
||||||
@@ -2665,8 +2665,9 @@ msgid ""
|
|||||||
"To use a custom WebUI replace the content of the \"webUI\" directory in the root directory on the server with the files of the custom WebUI"
|
"To use a custom WebUI replace the content of the \"webUI\" directory in the root directory on the server with the files of the custom WebUI"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Use um personalizado Interface Web.\n"
|
"Use um personalizado Interface Web.\n"
|
||||||
"Para usar um Interface Web personalizado, substitua o conteúdo do diretório \"webUI\" no diretório raiz do servidor com os arquivos do Interface Web personalizado\n"
|
"Para usar um Interface Web personalizado, substitua o conteúdo do diretório "
|
||||||
""
|
"\"webUI\" no diretório raiz do servidor com os arquivos do Interface Web "
|
||||||
|
"personalizado"
|
||||||
|
|
||||||
#: src/features/settings/screens/ServerSettings.tsx
|
#: src/features/settings/screens/ServerSettings.tsx
|
||||||
msgid "Use SOCKS proxy"
|
msgid "Use SOCKS proxy"
|
||||||
@@ -2800,3 +2801,631 @@ msgstr "Você precisa adicionar um repositório de extensões para instalar exte
|
|||||||
#: src/features/library/screens/Library.tsx
|
#: src/features/library/screens/Library.tsx
|
||||||
msgid "Your library is empty"
|
msgid "Your library is empty"
|
||||||
msgstr "Sua biblioteca está vazia"
|
msgstr "Sua biblioteca está vazia"
|
||||||
|
|
||||||
|
#. placeholder {0}: selectedChapters.length
|
||||||
|
#. placeholder {0}: visibleChapters.length
|
||||||
|
#: src/features/chapter/components/ChapterList.tsx
|
||||||
|
msgid "{0, plural, one {# chapter} other {# chapters}}"
|
||||||
|
msgstr "{0, plural, one {# capítulo} other {# capítulos}}"
|
||||||
|
|
||||||
|
#. placeholder {0}: downloadSettings.autoDownloadNewChaptersLimit
|
||||||
|
#: src/features/downloads/screens/DownloadSettings.tsx
|
||||||
|
msgid "{0, plural, one {# Chapter} other {# Chapters}}"
|
||||||
|
msgstr "{0, plural, one {# Capítulo} other {# Capítulos}}"
|
||||||
|
|
||||||
|
#. placeholder {0}: backupSettings.backupInterval
|
||||||
|
#: src/features/backup/screens/Backup.tsx
|
||||||
|
msgid "{0, plural, one {# day} other {# days}}"
|
||||||
|
msgstr "{0, plural, one {# dia} other {# dias}}"
|
||||||
|
|
||||||
|
#. placeholder {0}: selectedItemIds.length
|
||||||
|
#: src/features/library/screens/Library.tsx
|
||||||
|
msgid "{0, plural, one {# manga} other {# manga}}"
|
||||||
|
msgstr "{0, plural, one {# manga} other {# manga}}"
|
||||||
|
|
||||||
|
#. placeholder {0}: serverSettings.flareSolverrSessionTtl
|
||||||
|
#: src/features/settings/screens/ServerSettings.tsx
|
||||||
|
msgid "{0, plural, one {# minute} other {# minutes}}"
|
||||||
|
msgstr "{0, plural, one {# minuto} other {# minutos}}"
|
||||||
|
|
||||||
|
#. placeholder {0}: autoScroll.value
|
||||||
|
#. placeholder {0}: serverSettings.flareSolverrTimeout
|
||||||
|
#: src/features/reader/auto-scroll/settings/ReaderSettingAutoScroll.tsx
|
||||||
|
#: src/features/settings/screens/ServerSettings.tsx
|
||||||
|
msgid "{0, plural, one {# second} other {# seconds}}"
|
||||||
|
msgstr "{0, plural, one {# segundo} other {# segundos}}"
|
||||||
|
|
||||||
|
#. placeholder {0}: serverSettings.maxSourcesInParallel
|
||||||
|
#: src/features/browse/screens/BrowseSettings.tsx
|
||||||
|
msgid "{0, plural, one {# Source} other {# Sources}}"
|
||||||
|
msgstr "{0, plural, one {# Fonte} other {# Fontes}}"
|
||||||
|
|
||||||
|
#. placeholder {0}: trackersInUse.length
|
||||||
|
#: src/features/manga/components/TrackMangaButton.tsx
|
||||||
|
msgid "{0, plural, one {# Tracker} other {# Tracker}}"
|
||||||
|
msgstr "{0, plural, one {# Rastreador} other {# Rastreadores}}"
|
||||||
|
|
||||||
|
#. placeholder {0}: noMatchEntries.length
|
||||||
|
#: src/features/migration/screens/MigrationExecute.tsx
|
||||||
|
#: src/features/migration/screens/MigrationSearch.tsx
|
||||||
|
msgid "{0, plural, one {1 entry with no match} other {# entries with no match}}"
|
||||||
|
msgstr ""
|
||||||
|
"{0, plural, one {1 entrada sem correspondência} other {# entradas sem "
|
||||||
|
"correspondência}}"
|
||||||
|
|
||||||
|
#. placeholder {0}: outdatedEntries.length
|
||||||
|
#: src/features/migration/screens/MigrationExecute.tsx
|
||||||
|
#: src/features/migration/screens/MigrationSearch.tsx
|
||||||
|
msgid "{0, plural, one {1 entry with only outdated matches} other {# entries with only outdated matches}}"
|
||||||
|
msgstr ""
|
||||||
|
"{0, plural, one {1 entrada com correspondência antiga} other {# entradas com "
|
||||||
|
"correspondências antigas}}"
|
||||||
|
|
||||||
|
#. placeholder {0}: excludedEntries.length
|
||||||
|
#: src/features/migration/screens/MigrationExecute.tsx
|
||||||
|
msgid "{0, plural, one {1 excluded entry} other {# excluded entries}}"
|
||||||
|
msgstr "{0, plural, one {1 entrada excluída} other {# entradas excluídas}}"
|
||||||
|
|
||||||
|
#. placeholder {0}: failedEntries.length
|
||||||
|
#: src/features/migration/screens/MigrationExecute.tsx
|
||||||
|
#: src/features/migration/screens/MigrationSearch.tsx
|
||||||
|
msgid "{0, plural, one {1 failed entry} other {# failed entries}}"
|
||||||
|
msgstr "{0, plural, one {1 entrada falhada} other {# entradas falhadas}}"
|
||||||
|
|
||||||
|
#. placeholder {0}: matchedEntries.length
|
||||||
|
#: src/features/migration/screens/MigrationSearch.tsx
|
||||||
|
msgid "{0, plural, one {1 matched entry} other {# matched entries}}"
|
||||||
|
msgstr "{0, plural, one {1 correspondência} other {# correspondências}}"
|
||||||
|
|
||||||
|
#. placeholder {0}: migratedEntries.length
|
||||||
|
#: src/features/migration/screens/MigrationExecute.tsx
|
||||||
|
msgid "{0, plural, one {1 migrated entry} other {# migrated entries}}"
|
||||||
|
msgstr "{0, plural, one {1 migração} other {# migrações}}"
|
||||||
|
|
||||||
|
#. placeholder {0}: migratingEntries.length
|
||||||
|
#: src/features/migration/screens/MigrationExecute.tsx
|
||||||
|
msgid "{0, plural, one {1 migrating entry} other {# migrating entries}}"
|
||||||
|
msgstr ""
|
||||||
|
"{0, plural, one {1 migração de entrada} other {# migrações de entradas}}"
|
||||||
|
|
||||||
|
#. placeholder {0}: searchingEntries.length
|
||||||
|
#: src/features/migration/screens/MigrationSearch.tsx
|
||||||
|
msgid "{0, plural, one {1 searching} other {# searching}}"
|
||||||
|
msgstr "{0, plural, one {1 procurando} other {# procurando}}"
|
||||||
|
|
||||||
|
#. placeholder {0}: autoScroll.value
|
||||||
|
#: src/features/reader/auto-scroll/settings/quick-setting/ReaderNavBarDesktopAutoScroll.tsx
|
||||||
|
msgid "{0, plural, one {Second} other {Seconds}}"
|
||||||
|
msgstr "{0, plural, one {Segundo} other {Segundos}}"
|
||||||
|
|
||||||
|
#. placeholder {0}: searchProgress.completed
|
||||||
|
#. placeholder {1}: searchProgress.total
|
||||||
|
#: src/features/migration/screens/MigrationSearch.tsx
|
||||||
|
msgid "{0} / {1}"
|
||||||
|
msgstr "{0} / {1}"
|
||||||
|
|
||||||
|
#. placeholder {0}: progress.completed
|
||||||
|
#. placeholder {1}: progress.total
|
||||||
|
#. placeholder {2}: progress.failed > 0 ? ` (${progress.failed} failed)` : ''
|
||||||
|
#: src/features/migration/screens/MigrationExecute.tsx
|
||||||
|
msgid "{0} / {1}{2}"
|
||||||
|
msgstr "{0} / {1}{2}"
|
||||||
|
|
||||||
|
#. placeholder {0}: updateStatus.progress
|
||||||
|
#: src/features/app-updates/components/WebUIUpdateChecker.tsx
|
||||||
|
msgid "{0}% | Updating…"
|
||||||
|
msgstr "{0}% | Atulizando…"
|
||||||
|
|
||||||
|
#: src/features/navigation-bar/NavigationBar.constants.ts
|
||||||
|
msgid "{availableUpdates, plural, one {# update available} other {# updates available}}"
|
||||||
|
msgstr ""
|
||||||
|
"{availableUpdates, plural, one {# atualização disponível} other {# "
|
||||||
|
"atualizações disponíveis}}"
|
||||||
|
|
||||||
|
#: src/features/library/screens/LibrarySettings.tsx
|
||||||
|
msgid "{categoryCount, plural, one {# category} other {# categories}}"
|
||||||
|
msgstr "{categoryCount, plural, one {# categoria} other {# categorias}}"
|
||||||
|
|
||||||
|
#: src/features/settings/components/globalUpdate/GlobalUpdateSettingsInterval.tsx
|
||||||
|
msgid "{currentAutoUpdateIntervalHours}h"
|
||||||
|
msgstr "{currentAutoUpdateIntervalHours}h"
|
||||||
|
|
||||||
|
#: src/features/manga/services/Mangas.ts
|
||||||
|
msgid "A migration is already in progress"
|
||||||
|
msgstr "Migração já em progresso"
|
||||||
|
|
||||||
|
#: src/features/migration/screens/MigrationExecute.tsx
|
||||||
|
msgid "Abort"
|
||||||
|
msgstr "Abortar"
|
||||||
|
|
||||||
|
#: src/features/migration/MigrationManager.ts
|
||||||
|
msgid "Abort migration"
|
||||||
|
msgstr "Cancelar migração"
|
||||||
|
|
||||||
|
#: src/features/migration/components/MigrationBulkSearchOptionsDialog.tsx
|
||||||
|
msgid "Advanced search mode"
|
||||||
|
msgstr "Modo de pesquisa avançado"
|
||||||
|
|
||||||
|
#: src/features/downloads/components/DownloadAheadSetting.tsx
|
||||||
|
msgid "{currentDownloadAheadLimit, plural, one {# Chapter} other {# Chapters}}"
|
||||||
|
msgstr ""
|
||||||
|
"{currentDownloadAheadLimit, plural, one {# Capítulo} other {# Capítulos}}"
|
||||||
|
|
||||||
|
#. placeholder {0}: tracker.name
|
||||||
|
#: src/features/tracker/components/cards/TrackerActiveCard.tsx
|
||||||
|
msgid "Also remove from {0}"
|
||||||
|
msgstr "Também remove de {0}"
|
||||||
|
|
||||||
|
#: src/features/reader/settings/general/components/ReaderSettingSafeAreaInset.tsx
|
||||||
|
msgid "Apply safe area padding"
|
||||||
|
msgstr "Aplicar bordas"
|
||||||
|
|
||||||
|
#: src/features/migration/MigrationManager.ts
|
||||||
|
msgid "Are you sure you want to abort the migration?"
|
||||||
|
msgstr "Tem a certeza de que quer abortar a migração?"
|
||||||
|
|
||||||
|
#: src/features/settings/screens/ServerSettings.tsx
|
||||||
|
msgid "Authentication Mode"
|
||||||
|
msgstr "Modo de Autenticação"
|
||||||
|
|
||||||
|
#: src/features/migration/components/MigrationSourceList.tsx
|
||||||
|
msgid "Available"
|
||||||
|
msgstr "Disponível"
|
||||||
|
|
||||||
|
#: src/features/backup/screens/Backup.tsx
|
||||||
|
msgid "Backup data"
|
||||||
|
msgstr "Backup de dados"
|
||||||
|
|
||||||
|
#: src/features/settings/Settings.constants.ts
|
||||||
|
msgid "Basic Authentication"
|
||||||
|
msgstr "Autenticação Básica"
|
||||||
|
|
||||||
|
#: src/features/settings/Settings.constants.ts
|
||||||
|
msgid "Binary"
|
||||||
|
msgstr "Binário"
|
||||||
|
|
||||||
|
#: src/features/settings/screens/ServerSettings.tsx
|
||||||
|
msgid "Binary file size"
|
||||||
|
msgstr "Tamanho de ficheiros binários"
|
||||||
|
|
||||||
|
#: src/features/backup/Backup.constants.ts
|
||||||
|
#: src/features/library/screens/LibrarySettings.tsx
|
||||||
|
#: src/features/settings/screens/More.tsx
|
||||||
|
msgid "Categories"
|
||||||
|
msgstr "Categorias"
|
||||||
|
|
||||||
|
#: src/features/category/components/CategoriesInclusionSetting.tsx
|
||||||
|
#: src/features/migration/components/MigrationOptionsDialog.tsx
|
||||||
|
msgid "Category"
|
||||||
|
msgstr "Categoria"
|
||||||
|
|
||||||
|
#: src/features/settings/screens/ServerSettings.tsx
|
||||||
|
msgid "CBZ MIME-Type"
|
||||||
|
msgstr "Tipo CBZ MIME"
|
||||||
|
|
||||||
|
#: src/features/chapter/components/cards/ChapterCard.tsx
|
||||||
|
#: src/features/downloads/components/DownloadAheadSetting.tsx
|
||||||
|
#: src/features/downloads/screens/DownloadSettings.tsx
|
||||||
|
#: src/features/migration/components/MigrationOptionsDialog.tsx
|
||||||
|
#: src/features/reader/overlay/navigation/desktop/components/ReaderNavBarDesktopChapterNavigation.tsx
|
||||||
|
#: src/features/tracker/components/cards/TrackerActiveCard.tsx
|
||||||
|
#: src/features/tracker/components/cards/TrackerMangaCard.tsx
|
||||||
|
msgid "Chapter"
|
||||||
|
msgstr "Capítulo"
|
||||||
|
|
||||||
|
#: src/features/backup/Backup.constants.ts
|
||||||
|
msgid "Chapters"
|
||||||
|
msgstr "Capítulos"
|
||||||
|
|
||||||
|
#: src/features/settings/screens/ServerSettings.tsx
|
||||||
|
msgid "Choose the order in which chapters are displayed."
|
||||||
|
msgstr "Escolha a ordem em que os capítulos são dispostos."
|
||||||
|
|
||||||
|
#: src/base/collection/components/SelectableCollectionSelectAll.tsx
|
||||||
|
msgid "Clear"
|
||||||
|
msgstr "Limpar"
|
||||||
|
|
||||||
|
#: src/features/backup/Backup.constants.ts
|
||||||
|
#: src/features/migration/components/MigrationOptionsDialog.tsx
|
||||||
|
msgid "Client data"
|
||||||
|
msgstr "Dados do Cliente"
|
||||||
|
|
||||||
|
#: src/features/settings/screens/ServerSettings.tsx
|
||||||
|
msgid "Compatible"
|
||||||
|
msgstr "Compatível"
|
||||||
|
|
||||||
|
#: src/features/settings/components/images/Processing.tsx
|
||||||
|
msgid "Compression level"
|
||||||
|
msgstr "Nível de Compressão"
|
||||||
|
|
||||||
|
#: src/features/settings/components/koreaderSync/KoreaderSyncSettings.tsx
|
||||||
|
msgid "Connect to KOReader Sync server"
|
||||||
|
msgstr "Conectado ao servidor sincronizado KOReader"
|
||||||
|
|
||||||
|
#: src/features/settings/components/koreaderSync/KoreaderSyncSettings.tsx
|
||||||
|
msgid "Connected as {currentUsername} to {currentServerAddress}"
|
||||||
|
msgstr "Conectado como {currentUsername} ao {currentServerAddress}"
|
||||||
|
|
||||||
|
#: src/features/settings/components/koreaderSync/KoreaderSyncSettings.tsx
|
||||||
|
msgid "Connected as {initialUsername} to {initialServerAddress}"
|
||||||
|
msgstr "Conectado como {initialUsername} ao {initialServerAddress}"
|
||||||
|
|
||||||
|
#: src/features/migration/components/MigrationContinueButton.tsx
|
||||||
|
msgid "Continue"
|
||||||
|
msgstr "Continuar"
|
||||||
|
|
||||||
|
#: src/features/manga/components/ContinueReadingTooltip.tsx
|
||||||
|
msgid ""
|
||||||
|
"Continue reading\n"
|
||||||
|
"#{chapterNumber} — {name}\n"
|
||||||
|
"{scanlator}"
|
||||||
|
msgstr ""
|
||||||
|
"Continuar lendo\n"
|
||||||
|
"#{chapterNumber} — {name}\n"
|
||||||
|
"{scanlator}"
|
||||||
|
|
||||||
|
#: src/features/settings/Settings.constants.ts
|
||||||
|
msgid "Convert images to different formats"
|
||||||
|
msgstr "Converter imagens para formatos diferentes"
|
||||||
|
|
||||||
|
#: src/features/manga/hooks/useManageMangaLibraryState.tsx
|
||||||
|
msgid ""
|
||||||
|
"Could not check for duplicated manga in your library.\n"
|
||||||
|
"\n"
|
||||||
|
"Error: {errorMessage}"
|
||||||
|
msgstr ""
|
||||||
|
"Não foi possível procurar mangas duplicados na sua biblioteca\n"
|
||||||
|
"\n"
|
||||||
|
"Erro: {errorMessage}"
|
||||||
|
|
||||||
|
#: src/features/backup/screens/Backup.tsx
|
||||||
|
msgid "Could not create backup"
|
||||||
|
msgstr "Não foi possível criar backup"
|
||||||
|
|
||||||
|
#. placeholder {0}: theme.getName()
|
||||||
|
#: src/features/theme/components/ThemeList.tsx
|
||||||
|
msgid "Could not delete theme \"{0}\""
|
||||||
|
msgstr "Não foi possível deletar o tema \"{0}\""
|
||||||
|
|
||||||
|
#: src/features/browse/extensions/Extensions.tsx
|
||||||
|
msgid "Could not install the extension"
|
||||||
|
msgstr "Não foi possível intalar a extensão"
|
||||||
|
|
||||||
|
#: src/features/settings/Settings.constants.ts
|
||||||
|
msgid "Keep local"
|
||||||
|
msgstr "Manter localmente"
|
||||||
|
|
||||||
|
#: src/features/settings/Settings.constants.ts
|
||||||
|
msgid "Keep remote"
|
||||||
|
msgstr "Manter remoto"
|
||||||
|
|
||||||
|
#: src/features/reader/settings/ReaderSettings.constants.tsx
|
||||||
|
msgid "Keybinds"
|
||||||
|
msgstr "Teclas"
|
||||||
|
|
||||||
|
#: src/features/settings/components/koreaderSync/KoreaderSyncSettings.tsx
|
||||||
|
msgid "KOReader Sync"
|
||||||
|
msgstr "Sincronizador KOReader"
|
||||||
|
|
||||||
|
#: src/features/migration/components/migration-entry/MigrationEntryMetadataText.tsx
|
||||||
|
msgid "Latest: {latestChapterNumber}"
|
||||||
|
msgstr "Último: {latestChapterNumber}"
|
||||||
|
|
||||||
|
#: src/features/settings/screens/ServerSettings.tsx
|
||||||
|
msgid "Legacy"
|
||||||
|
msgstr "Legado"
|
||||||
|
|
||||||
|
#: src/features/backup/Backup.constants.ts
|
||||||
|
#: src/features/library/screens/Library.tsx
|
||||||
|
#: src/features/library/screens/LibrarySettings.tsx
|
||||||
|
#: src/features/navigation-bar/NavigationBar.constants.ts
|
||||||
|
#: src/features/settings/screens/Settings.tsx
|
||||||
|
msgid "Library"
|
||||||
|
msgstr "Biblioteca"
|
||||||
|
|
||||||
|
#: src/features/backup/Backup.constants.ts
|
||||||
|
msgid "Library entries"
|
||||||
|
msgstr "Entradas da Biblioteca"
|
||||||
|
|
||||||
|
#. placeholder {0}: tracker.name
|
||||||
|
#: src/features/tracker/components/cards/SettingsTrackerCard.tsx
|
||||||
|
msgid "Log in to {0}"
|
||||||
|
msgstr "Logado no {0}"
|
||||||
|
|
||||||
|
#. placeholder {0}: tracker.name
|
||||||
|
#: src/features/tracker/components/cards/SettingsTrackerCard.tsx
|
||||||
|
msgid "Log out from {0}"
|
||||||
|
msgstr "Deslogado do {0}"
|
||||||
|
|
||||||
|
#: src/features/tracker/screens/TrackerOAuthLogin.tsx
|
||||||
|
msgid "Logging in to {trackerName}…"
|
||||||
|
msgstr "Logando no {trackerName}…"
|
||||||
|
|
||||||
|
#: src/features/migration/components/migration-entry/MigrationDestinationEntry.tsx
|
||||||
|
#: src/features/migration/components/migration-entry/MigrationEntry.tsx
|
||||||
|
#: src/features/migration/components/migration-entry/MigrationEntrySearchExcludeActions.tsx
|
||||||
|
msgid "Manual search"
|
||||||
|
msgstr "Procura Manual"
|
||||||
|
|
||||||
|
#: src/features/chapter/components/ChaptersToolbarMenu.tsx
|
||||||
|
msgid "Mark all as read"
|
||||||
|
msgstr "Marcar tudo como lido"
|
||||||
|
|
||||||
|
#: src/features/settings/screens/ServerSettings.tsx
|
||||||
|
msgid "Mark chapters as read on download"
|
||||||
|
msgstr "Marcar capítulos como lidos no download"
|
||||||
|
|
||||||
|
#: src/features/migration/Migration.constants.ts
|
||||||
|
msgid "Match found"
|
||||||
|
msgstr "Correspondência encontrada"
|
||||||
|
|
||||||
|
#: src/features/migration/components/migration-entry/MigrationEntry.tsx
|
||||||
|
msgid "Matches"
|
||||||
|
msgstr "Correspondências"
|
||||||
|
|
||||||
|
#. placeholder {0}: state?.mangaTitle
|
||||||
|
#: src/features/global-search/screens/SearchAll.tsx
|
||||||
|
msgid "Migrate \"{0}\""
|
||||||
|
msgstr "Migrar \"{0}\""
|
||||||
|
|
||||||
|
#: src/features/migration/screens/MigrationExecute.tsx
|
||||||
|
msgid "Migrating"
|
||||||
|
msgstr "Migrando"
|
||||||
|
|
||||||
|
#: src/features/migration/Migration.constants.ts
|
||||||
|
msgid "Migrating…"
|
||||||
|
msgstr "Migrando…"
|
||||||
|
|
||||||
|
#: src/features/migration/screens/MigrationExecute.tsx
|
||||||
|
msgid "Migration complete"
|
||||||
|
msgstr "Migração completa"
|
||||||
|
|
||||||
|
#: src/features/migration/components/migration-entry/MigrationDestinationEntry.tsx
|
||||||
|
#: src/features/migration/Migration.constants.ts
|
||||||
|
msgid "Migration failed"
|
||||||
|
msgstr "Migração falhada"
|
||||||
|
|
||||||
|
#: src/features/migration/components/migration-entry/MigrationDestinationEntry.tsx
|
||||||
|
msgid "Migration for \"{title}\" failed with error:"
|
||||||
|
msgstr "Migração de \"{title}\" falhou com o erro:"
|
||||||
|
|
||||||
|
#: src/features/migration/MigrationManager.ts
|
||||||
|
msgid "Migration information"
|
||||||
|
msgstr "Informação de migração"
|
||||||
|
|
||||||
|
#: src/features/migration/components/MigrationOptionsDialog.tsx
|
||||||
|
msgid "Migration options"
|
||||||
|
msgstr "Opções de migração"
|
||||||
|
|
||||||
|
#: src/features/settings/components/images/Processing.tsx
|
||||||
|
msgid "MIME-Type"
|
||||||
|
msgstr "Tipo MIME"
|
||||||
|
|
||||||
|
#: src/features/settings/components/images/Processing.tsx
|
||||||
|
msgid "MIME-Type target"
|
||||||
|
msgstr "Alvo do Tipo MIME"
|
||||||
|
|
||||||
|
#: src/features/settings/screens/ServerSettings.tsx
|
||||||
|
msgid "Minute"
|
||||||
|
msgstr "Minuto"
|
||||||
|
|
||||||
|
#: src/features/settings/screens/ServerSettings.tsx
|
||||||
|
msgid "Modern"
|
||||||
|
msgstr "Moderno"
|
||||||
|
|
||||||
|
#: src/features/settings/components/images/KeyValueItem.tsx
|
||||||
|
#: src/features/theme/components/CreateThemeDialog.tsx
|
||||||
|
msgid "Name"
|
||||||
|
msgstr "Nome"
|
||||||
|
|
||||||
|
#: src/features/migration/Migration.constants.ts
|
||||||
|
msgid "No match found"
|
||||||
|
msgstr "Sem correspondências encontradas"
|
||||||
|
|
||||||
|
#: src/features/source/components/SourceLanguageSelect.tsx
|
||||||
|
msgid "No sources installed"
|
||||||
|
msgstr "Sem fontes instaladas"
|
||||||
|
|
||||||
|
#: src/features/settings/screens/ServerSettings.tsx
|
||||||
|
msgid "OPDS"
|
||||||
|
msgstr "OPDS"
|
||||||
|
|
||||||
|
#: src/features/chapter/components/actions/ChapterActionMenuItems.tsx
|
||||||
|
#: src/features/manga/components/details/MangaDetails.tsx
|
||||||
|
#: src/features/reader/overlay/mobile/ReaderOverlayHeaderMobile.tsx
|
||||||
|
#: src/features/reader/overlay/navigation/desktop/components/ReaderNavBarDesktopActions.tsx
|
||||||
|
#: src/features/tracker/components/cards/TrackerActiveCard.tsx
|
||||||
|
msgid "Open in browser"
|
||||||
|
msgstr "Abrir no Browser"
|
||||||
|
|
||||||
|
#: src/features/chapter/components/actions/ChapterActionMenuItems.tsx
|
||||||
|
#: src/features/manga/components/details/MangaDetails.tsx
|
||||||
|
#: src/features/reader/overlay/mobile/ReaderOverlayHeaderMobile.tsx
|
||||||
|
#: src/features/reader/overlay/navigation/desktop/components/ReaderNavBarDesktopActions.tsx
|
||||||
|
#: src/features/source/browse/screens/SourceMangas.tsx
|
||||||
|
msgid "Open in WebView"
|
||||||
|
msgstr "Abrir em WebView"
|
||||||
|
|
||||||
|
#: src/features/migration/Migration.constants.ts
|
||||||
|
msgid "Pending…"
|
||||||
|
msgstr "Pendente…"
|
||||||
|
|
||||||
|
#: src/features/settings/components/koreaderSync/KoreaderSyncSettings.tsx
|
||||||
|
msgid "Percentage Tolerance"
|
||||||
|
msgstr "Tolerência de Percentagem"
|
||||||
|
|
||||||
|
#: src/features/settings/screens/ServerSettings.tsx
|
||||||
|
msgid "PostgreSQL"
|
||||||
|
msgstr "PostgreSQL"
|
||||||
|
|
||||||
|
#: src/features/reader/screens/Reader.tsx
|
||||||
|
msgid "Reader — Manga {mangaId} Chapter {chapterSourceOrder}"
|
||||||
|
msgstr "Leitor — Manga {mangaId} Capítulo {chapterSourceOrder}"
|
||||||
|
|
||||||
|
#: src/features/manga/components/MangaToolbarMenu.tsx
|
||||||
|
#: src/features/theme/components/CreateThemeDialog.tsx
|
||||||
|
msgid "Save dynamic color theme"
|
||||||
|
msgstr "Salvar tema de cores dinâmicas"
|
||||||
|
|
||||||
|
#: src/features/migration/components/migration-entry/MigrationDestinationEntry.tsx
|
||||||
|
#: src/features/migration/Migration.constants.ts
|
||||||
|
msgid "Search failed"
|
||||||
|
msgstr "Busca falhada"
|
||||||
|
|
||||||
|
#: src/features/migration/components/migration-entry/MigrationDestinationEntry.tsx
|
||||||
|
msgid "Search for \"{title}\" failed with error:"
|
||||||
|
msgstr "Busca de \"{title}\" falhou com o erro:"
|
||||||
|
|
||||||
|
#: src/features/migration/components/MigrationBulkSearchOptionsDialog.tsx
|
||||||
|
msgid "Search options"
|
||||||
|
msgstr "Opções de busca"
|
||||||
|
|
||||||
|
#: src/features/settings/components/images/Processing.tsx
|
||||||
|
msgid "Search parameters"
|
||||||
|
msgstr "Parâmetros de busca"
|
||||||
|
|
||||||
|
#. placeholder {0}: searchParams?.length ?? 0
|
||||||
|
#: src/features/settings/components/images/Processing.tsx
|
||||||
|
msgid "Search parameters ({0})"
|
||||||
|
msgstr "Parâmetros de busca ({0})"
|
||||||
|
|
||||||
|
#: src/features/migration/screens/MigrationSearch.tsx
|
||||||
|
msgid "Search results"
|
||||||
|
msgstr "Resultados de Busca"
|
||||||
|
|
||||||
|
#: src/features/migration/Migration.constants.ts
|
||||||
|
msgid "Searching…"
|
||||||
|
msgstr "Procurando…"
|
||||||
|
|
||||||
|
#: src/features/settings/components/images/Processing.tsx
|
||||||
|
#: src/features/settings/screens/ServerSettings.tsx
|
||||||
|
msgid "Second"
|
||||||
|
msgstr "Segundo"
|
||||||
|
|
||||||
|
#: src/features/migration/components/MigrationSourceList.tsx
|
||||||
|
msgid "Selected"
|
||||||
|
msgstr "Selecionado"
|
||||||
|
|
||||||
|
#: src/features/backup/Backup.constants.ts
|
||||||
|
msgid "Server settings"
|
||||||
|
msgstr "Definições de Servidor"
|
||||||
|
|
||||||
|
#. placeholder {0}: selectedServerChannelInfo.tag
|
||||||
|
#. placeholder {1}: selectedServerChannelInfo.channel
|
||||||
|
#: src/features/app-updates/components/ServerUpdateChecker.tsx
|
||||||
|
msgid "Server version {0} ({1}) available for download"
|
||||||
|
msgstr "Versão do Servidor {0} ({1}) disponível para download"
|
||||||
|
|
||||||
|
#. placeholder {0}: aboutServer?.buildType
|
||||||
|
#: src/features/app-updates/components/ServerUpdateChecker.tsx
|
||||||
|
msgid "Server was updated to version {version} ({0})"
|
||||||
|
msgstr "Servidor atualizou para versão {version} ({0})"
|
||||||
|
|
||||||
|
#: src/features/theme/components/CreateThemeDialog.tsx
|
||||||
|
msgid "Set as active theme"
|
||||||
|
msgstr "Definir como tema ativo"
|
||||||
|
|
||||||
|
#: src/base/components/inputs/LanguageSelect.tsx
|
||||||
|
#: src/features/backup/Backup.constants.ts
|
||||||
|
#: src/features/browse/extensions/components/ExtensionCard.tsx
|
||||||
|
#: src/features/browse/extensions/Extensions.tsx
|
||||||
|
#: src/features/extension/info/components/SourceCard.tsx
|
||||||
|
#: src/features/library/components/LibraryToolbarMenu.tsx
|
||||||
|
#: src/features/navigation-bar/NavigationBar.constants.ts
|
||||||
|
#: src/features/reader/overlay/navigation/desktop/quick-settings/ReaderNavBarDesktopQuickSettings.tsx
|
||||||
|
#: src/features/reader/overlay/navigation/mobile/ReaderBottomBarMobile.tsx
|
||||||
|
#: src/features/settings/screens/Settings.tsx
|
||||||
|
#: src/features/source/browse/screens/SourceMangas.tsx
|
||||||
|
#: src/features/source/components/SourceLanguageSelect.tsx
|
||||||
|
msgid "Settings"
|
||||||
|
msgstr "Definições"
|
||||||
|
|
||||||
|
#: src/features/settings/screens/ServerSettings.tsx
|
||||||
|
msgid "Show only downloaded chapters"
|
||||||
|
msgstr "Mostrar apenas capítulos transferidos"
|
||||||
|
|
||||||
|
#: src/features/settings/screens/ServerSettings.tsx
|
||||||
|
msgid "Show only unread chapters"
|
||||||
|
msgstr "Mostrar apenas capítulos não lidos"
|
||||||
|
|
||||||
|
#: src/features/settings/Settings.constants.ts
|
||||||
|
msgid "Simple Login"
|
||||||
|
msgstr "Login Simples"
|
||||||
|
|
||||||
|
#: src/features/reader/settings/behaviour/ReaderBehaviourSettings.tsx
|
||||||
|
msgid "Skip filtered chapters"
|
||||||
|
msgstr "Ignorar capítulos filtrados"
|
||||||
|
|
||||||
|
#: src/features/browse/screens/Browse.tsx
|
||||||
|
#: src/features/browse/screens/BrowseSettings.tsx
|
||||||
|
#: src/features/manga/components/details/MangaDetails.tsx
|
||||||
|
#: src/features/source/browse/screens/SourceMangas.tsx
|
||||||
|
msgid "Source"
|
||||||
|
msgstr "Fonte"
|
||||||
|
|
||||||
|
#: src/features/migration/screens/MigrationSearch.tsx
|
||||||
|
msgid "Start migration"
|
||||||
|
msgstr "Iniciar Migração"
|
||||||
|
|
||||||
|
#: src/features/migration/screens/MigrationSelectDestinationSources.tsx
|
||||||
|
msgid "Start Search"
|
||||||
|
msgstr "Iniciar Busca"
|
||||||
|
|
||||||
|
#: src/features/migration/Migration.constants.ts
|
||||||
|
msgid "Successfully migrated"
|
||||||
|
msgstr "Migrado com sucesso"
|
||||||
|
|
||||||
|
#: src/features/settings/components/koreaderSync/KoreaderSyncSettings.tsx
|
||||||
|
msgid "Sync status"
|
||||||
|
msgstr "Status de Sincronização"
|
||||||
|
|
||||||
|
#: src/features/settings/components/images/Processing.tsx
|
||||||
|
msgid "Target mode"
|
||||||
|
msgstr "Modo de Alvo"
|
||||||
|
|
||||||
|
#: src/features/settings/Settings.constants.ts
|
||||||
|
msgid "The login will be handled by the client."
|
||||||
|
msgstr "O Login será manuseado pelo cliente."
|
||||||
|
|
||||||
|
#: src/features/settings/Settings.constants.ts
|
||||||
|
msgid "The login will be handled by the server."
|
||||||
|
msgstr "O Login será manuseado pelo servidor."
|
||||||
|
|
||||||
|
#: src/features/reader/settings/general/components/ReaderSettingSafeAreaInset.tsx
|
||||||
|
msgid "Top"
|
||||||
|
msgstr "Em cima"
|
||||||
|
|
||||||
|
#: src/features/backup/Backup.constants.ts
|
||||||
|
#: src/features/manga/components/TrackMangaButton.tsx
|
||||||
|
#: src/features/migration/components/MigrationOptionsDialog.tsx
|
||||||
|
#: src/features/settings/screens/Settings.tsx
|
||||||
|
#: src/features/tracker/screens/TrackingSettings.tsx
|
||||||
|
msgid "Tracking"
|
||||||
|
msgstr "Rastreando"
|
||||||
|
|
||||||
|
#: src/features/settings/screens/ServerSettings.tsx
|
||||||
|
#: src/features/tracker/components/cards/TrackerMangaCard.tsx
|
||||||
|
msgid "Type"
|
||||||
|
msgstr "Tipo"
|
||||||
|
|
||||||
|
#: src/features/settings/Settings.constants.ts
|
||||||
|
msgid "UI Login"
|
||||||
|
msgstr "Login UI"
|
||||||
|
|
||||||
|
#: src/features/migration/MigrationManager.ts
|
||||||
|
#: src/features/settings/screens/ServerSettings.tsx
|
||||||
|
msgid "Understood"
|
||||||
|
msgstr "Percebido"
|
||||||
|
|
||||||
|
#: src/features/settings/Settings.constants.ts
|
||||||
|
msgid "URL"
|
||||||
|
msgstr "URL"
|
||||||
|
|
||||||
|
#: src/features/settings/components/images/KeyValueItem.tsx
|
||||||
|
msgid "Value"
|
||||||
|
msgstr "Valor"
|
||||||
|
|
||||||
|
#. placeholder {0}: manga.title
|
||||||
|
#: src/features/manga/hooks/useManageMangaLibraryState.tsx
|
||||||
|
msgid "You are about to remove \"{0}\" from your library"
|
||||||
|
msgstr "Estás prestes a remover \"{0}\" da tua biblioteca"
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ msgstr ""
|
|||||||
"Project-Id-Version: \n"
|
"Project-Id-Version: \n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2026-01-12T20:43:50.965Z\n"
|
"POT-Creation-Date: 2026-01-12T20:43:50.965Z\n"
|
||||||
"PO-Revision-Date: 2026-04-23 15:09+0000\n"
|
"PO-Revision-Date: 2026-05-12 02:34+0000\n"
|
||||||
"Last-Translator: 清水汐音 <chenzhongjie19940725@gmail.com>\n"
|
"Last-Translator: 清水汐音 <chenzhongjie19940725@gmail.com>\n"
|
||||||
"Language-Team: Chinese (Simplified Han script) <https://hosted.weblate.org/"
|
"Language-Team: Chinese (Simplified Han script) <https://hosted.weblate.org/"
|
||||||
"projects/suwayomi/suwayomi-webui/zh_Hans/>\n"
|
"projects/suwayomi/suwayomi-webui/zh_Hans/>\n"
|
||||||
@@ -12,7 +12,7 @@ msgstr ""
|
|||||||
"Content-Type: text/plain; charset=utf-8\n"
|
"Content-Type: text/plain; charset=utf-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||||
"X-Generator: Weblate 5.17.1-dev\n"
|
"X-Generator: Weblate 2026.5-dev\n"
|
||||||
"X-Message-Format: ICU\n"
|
"X-Message-Format: ICU\n"
|
||||||
|
|
||||||
#. placeholder {0}: serverSettings.flareSolverrSessionTtl
|
#. placeholder {0}: serverSettings.flareSolverrSessionTtl
|
||||||
@@ -3979,3 +3979,67 @@ msgstr "无法加载图源"
|
|||||||
#: src/features/settings/screens/ServerSettings.tsx
|
#: src/features/settings/screens/ServerSettings.tsx
|
||||||
msgid "Understood"
|
msgid "Understood"
|
||||||
msgstr "已知悉"
|
msgstr "已知悉"
|
||||||
|
|
||||||
|
#. placeholder {0}: outdatedEntries.length
|
||||||
|
#: src/features/migration/screens/MigrationExecute.tsx
|
||||||
|
#: src/features/migration/screens/MigrationSearch.tsx
|
||||||
|
msgid "{0, plural, one {1 entry with only outdated matches} other {# entries with only outdated matches}}"
|
||||||
|
msgstr ""
|
||||||
|
"{0, plural, one {1 条仅包含过期匹配项的条目} other {# 条仅包含过期匹配项的条"
|
||||||
|
"目}}"
|
||||||
|
|
||||||
|
#: src/features/manga/services/Mangas.ts
|
||||||
|
msgid "A migration is already in progress"
|
||||||
|
msgstr "已有迁移正在进行中"
|
||||||
|
|
||||||
|
#: src/features/migration/components/MigrationBulkSearchOptionsDialog.tsx
|
||||||
|
msgid "Advanced search mode"
|
||||||
|
msgstr "高级搜索模式"
|
||||||
|
|
||||||
|
#: src/features/reader/settings/general/components/ReaderSettingSafeAreaInset.tsx
|
||||||
|
msgid "Apply safe area padding"
|
||||||
|
msgstr "应用安全区域边距"
|
||||||
|
|
||||||
|
#: src/features/migration/components/MigrationBulkSearchOptionsDialog.tsx
|
||||||
|
msgid "Breaks down the title into keywords for a wider search"
|
||||||
|
msgstr "将标题拆分为关键词,以扩大搜索范围"
|
||||||
|
|
||||||
|
#: src/features/migration/components/MigrationBulkSearchOptionsDialog.tsx
|
||||||
|
msgid "Do not automatically select matches if they are behind the current source. They will still be shown in the found matches"
|
||||||
|
msgstr "如果匹配项落后于当前源,则不要自动选择它们。它们仍会显示在已找到的匹配项中"
|
||||||
|
|
||||||
|
#: src/features/migration/components/MigrationBulkSearchOptionsDialog.tsx
|
||||||
|
msgid ""
|
||||||
|
"If enabled, chooses the match furthest ahead.\n"
|
||||||
|
"Otherwise, picks the first match by source priority."
|
||||||
|
msgstr ""
|
||||||
|
"启用后,将选择进度最靠前的匹配项。\n"
|
||||||
|
"否则,将根据源优先级选择第一个匹配项。"
|
||||||
|
|
||||||
|
#: src/features/migration/components/MigrationBulkSearchOptionsDialog.tsx
|
||||||
|
msgid "Ignore matches without newer chapters"
|
||||||
|
msgstr "忽略没有新章节的匹配项"
|
||||||
|
|
||||||
|
#: src/features/migration/components/MigrationBulkSearchOptionsDialog.tsx
|
||||||
|
msgid "Match based on chapter number"
|
||||||
|
msgstr "根据章节号匹配"
|
||||||
|
|
||||||
|
#: src/features/migration/Migration.constants.ts
|
||||||
|
msgid "Only outdated matches found"
|
||||||
|
msgstr "仅找到过期的匹配项"
|
||||||
|
|
||||||
|
#: src/features/reader/settings/general/components/ReaderSettingSafeAreaInset.tsx
|
||||||
|
msgid "Prevents content from overlapping device cutouts and screen edges"
|
||||||
|
msgstr "防止内容与设备刘海区域和屏幕边缘重叠"
|
||||||
|
|
||||||
|
#: src/features/migration/components/MigrationBulkSearchOptionsDialog.tsx
|
||||||
|
msgid "Search options"
|
||||||
|
msgstr "搜索选项"
|
||||||
|
|
||||||
|
#: src/features/migration/components/MigrationBulkSearchOptionsDialog.tsx
|
||||||
|
msgid "These options are slow and dangerous and may lead to restrictions from sources"
|
||||||
|
msgstr "这些选项速度较慢且存在风险,可能会导致被源站限制"
|
||||||
|
|
||||||
|
#: src/features/reader/settings/general/components/ReaderSettingSafeAreaInset.tsx
|
||||||
|
msgid "Top"
|
||||||
|
msgstr "顶部"
|
||||||
|
|||||||
Reference in New Issue
Block a user