msgid ""
msgstr ""
"POT-Creation-Date: 2026-04-12 15:25-0300\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: @lingui/cli\n"
"Language: pt-BR\n"
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: \n"
"Last-Translator: \n"
"Language-Team: \n"
"Plural-Forms: \n"

#: packages/admin/src/routes/bylines.tsx:447
msgid " - Guest"
msgstr ""

#: packages/admin/src/routes/bylines.tsx:447
msgid " - Linked"
msgstr ""

#: packages/admin/src/components/LocaleSwitcher.tsx:72
#: packages/admin/src/components/TranslationsPanel.tsx:76
msgid " (default)"
msgstr " (padrão)"

#: packages/admin/src/components/MenuEditor.tsx:521
msgid " (opens in new window)"
msgstr " (abre em nova janela)"

#: packages/admin/src/components/MediaPickerModal.tsx:803
#: packages/admin/src/components/MediaPickerModal.tsx:886
msgid " (selected)"
msgstr " (selecionado)"

#: packages/admin/src/routes/bylines.tsx:707
msgid "-- Select --"
msgstr ""

#: packages/admin/src/components/auth/PasskeyLogin.tsx:310
#: packages/admin/src/components/auth/PasskeyRegistration.tsx:307
msgid ", or open the admin at"
msgstr ", ou abra o painel em"

#: packages/admin/src/components/auth/PasskeyLogin.tsx:309
#: packages/admin/src/components/auth/PasskeyRegistration.tsx:306
msgid ": use"
msgstr ": use"

#. placeholder {0}: providers?.find((p) => p.id === selectedItem.providerId)?.name
#: packages/admin/src/components/MediaPickerModal.tsx:737
msgid "(from {0})"
msgstr "(de {0})"

#: packages/admin/src/components/RegistryPluginDetail.tsx:520
msgid "(pre-release)"
msgstr ""

#: packages/admin/src/components/settings/PasskeyItem.tsx:157
msgid "(synced)"
msgstr "(sincronizado)"

#: packages/admin/src/components/RegistryPluginDetail.tsx:523
msgid "(too new)"
msgstr ""

#: packages/admin/src/components/auth/PasskeyLogin.tsx:312
#: packages/admin/src/components/auth/PasskeyRegistration.tsx:309
msgid "(with your dev port)."
msgstr "(com sua porta de desenvolvimento)."

#. placeholder {0}: items.length
#. placeholder {0}: orphan.rowCount
#: packages/admin/src/components/ContentTypeList.tsx:69
#: packages/admin/src/components/RepeaterField.tsx:152
msgid "{0, plural, one {(# item)} other {(# items)}}"
msgstr "{0, plural, one {(# item)} other {(# itens)}}"

#. placeholder {0}: seedInfo.collections
#: packages/admin/src/components/SetupWizard.tsx:156
msgid "{0, plural, one {# collection} other {# collections}}"
msgstr "{0, plural, one {# coleção} other {# coleções}}"

#. placeholder {0}: result.comments.imported
#: packages/admin/src/components/WordPressImport.tsx:2263
msgid "{0, plural, one {# comment imported} other {# comments imported}}"
msgstr ""

#. placeholder {0}: result.affected
#: packages/admin/src/router.tsx:1346
msgid "{0, plural, one {# comment updated} other {# comments updated}}"
msgstr ""

#. placeholder {0}: comments.length
#: packages/admin/src/components/comments/CommentInbox.tsx:344
msgid "{0, plural, one {# comment} other {# comments}}"
msgstr "{0, plural, one {# comentário} other {# comentários}}"

#. placeholder {0}: result.errors.length
#: packages/admin/src/components/WordPressImport.tsx:2274
msgid "{0, plural, one {# content error} other {# content errors}}"
msgstr "{0, plural, one {# erro de conteúdo} other {# erros de conteúdo}}"

#. placeholder {0}: result.imported
#: packages/admin/src/components/WordPressImport.tsx:2215
msgid "{0, plural, one {# content item imported} other {# content items imported}}"
msgstr "{0, plural, one {# item de conteúdo importado} other {# itens de conteúdo importados}}"

#. placeholder {0}: items.length
#. placeholder {0}: menu.itemCount ?? 0
#: packages/admin/src/components/MediaPickerModal.tsx:588
#: packages/admin/src/components/MenuList.tsx:217
msgid "{0, plural, one {# item} other {# items}}"
msgstr "{0, plural, one {# item} other {# itens}}"

#. placeholder {0}: mediaResult.failed.length
#: packages/admin/src/components/WordPressImport.tsx:2279
msgid "{0, plural, one {# media error} other {# media errors}}"
msgstr "{0, plural, one {# erro de mídia} other {# erros de mídia}}"

#. placeholder {0}: mediaResult.imported.length
#: packages/admin/src/components/WordPressImport.tsx:2231
msgid "{0, plural, one {# media file imported} other {# media files imported}}"
msgstr "{0, plural, one {# arquivo de mídia importado} other {# arquivos de mídia importados}}"

#. placeholder {0}: result.menus.created
#: packages/admin/src/components/WordPressImport.tsx:2255
msgid "{0, plural, one {# menu imported} other {# menus imported}}"
msgstr ""

#. placeholder {0}: navMenus.length
#: packages/admin/src/components/WordPressImport.tsx:1903
msgid "{0, plural, one {# menu will be imported} other {# menus will be imported}}"
msgstr "{0, plural, one {# menu será importado} other {# menus serão importados}}"

#. placeholder {0}: plugin.capabilities.length
#: packages/admin/src/components/MarketplaceBrowse.tsx:288
#: packages/admin/src/components/PluginManager.tsx:399
msgid "{0, plural, one {# permission} other {# permissions}}"
msgstr "{0, plural, one {# permissão} other {# permissões}}"

#. placeholder {0}: mapping.postCount
#: packages/admin/src/components/WordPressImport.tsx:2486
msgid "{0, plural, one {# post} other {# posts}}"
msgstr "{0, plural, one {# post} other {# posts}}"

#. placeholder {0}: loopRedirectIds.size
#: packages/admin/src/components/Redirects.tsx:444
msgid "{0, plural, one {# redirect is part of a loop.} other {# redirects are part of a loop.}}"
msgstr "{0, plural, one {# redirecionamento faz parte de um loop.} other {# redirecionamentos fazem parte de um loop.}}"

#. placeholder {0}: selected.size
#: packages/admin/src/components/comments/CommentInbox.tsx:228
msgid "{0, plural, one {# selected} other {# selected}}"
msgstr "{0, plural, one {# selecionado} other {# selecionados}}"

#. placeholder {0}: result.skipped
#: packages/admin/src/components/WordPressImport.tsx:2223
msgid "{0, plural, one {# skipped (already exists)} other {# skipped (already exist)}}"
msgstr "{0, plural, one {# ignorado (já existe)} other {# ignorados (já existem)}}"

#. placeholder {0}: result.taxonomyAssignments
#: packages/admin/src/components/WordPressImport.tsx:2247
msgid "{0, plural, one {# taxonomy assignment} other {# taxonomy assignments}}"
msgstr ""

#. placeholder {0}: result.taxonomiesCreated.length
#: packages/admin/src/components/WordPressImport.tsx:2239
msgid "{0, plural, one {# taxonomy created} other {# taxonomies created}}"
msgstr ""

#. placeholder {0}: fields.length
#: packages/admin/src/components/ContentTypeEditor.tsx:576
msgid "{0, plural, one {field} other {fields}}"
msgstr ""

#. placeholder {0}: stats.mediaCount
#: packages/admin/src/components/Dashboard.tsx:160
msgid "{0, plural, one {Media file} other {Media files}}"
msgstr ""

#. placeholder {0}: stats.userCount
#: packages/admin/src/components/Dashboard.tsx:165
msgid "{0, plural, one {User} other {Users}}"
msgstr ""

#. placeholder {0}: envLabel(m.key)
#. placeholder {1}: m.required
#. placeholder {2}: m.host
#: packages/admin/src/components/RegistryPluginDetail.tsx:623
msgid "{0} {1} required — you have {2}."
msgstr ""

#. placeholder {0}: menu.name
#. placeholder {1}: /** * Menu List component * * Displays all menus with ability to create, edit, and delete. */ import { Button, Dialog, Input, Toast } from "@cloudflare/kumo"; import { plural } from "@lingui/core/macro"; import { Trans } from "@lingui/react/macro"; import { useLingui } from "@lingui/react/macro"; import { Plus, Pencil, Trash, List as ListIcon } from "@phosphor-icons/react"; import { X } from "@phosphor-icons/react"; import { useQuery, useMutation, useQueryClient } from "@tanstack/react-query"; import { Link, useNavigate } from "@tanstack/react-router"; import * as React from "react"; import { fetchMenus, createMenu, deleteMenu } from "../lib/api"; import { fetchManifest } from "../lib/api/client.js"; import { ConfirmDialog } from "./ConfirmDialog.js"; import { DialogError, getMutationError } from "./DialogError.js"; import { LocaleSwitcher, useI18nConfig } from "./LocaleSwitcher.js"; import { RouterLinkButton } from "./RouterLinkButton.js"; export function MenuList() { const { t } = useLingui(); const queryClient = useQueryClient(); const navigate = useNavigate(); const toastManager = Toast.useToastManager(); const [isCreateOpen, setIsCreateOpen] = React.useState(false); const [deleteMenuName, setDeleteMenuName] = React.useState<string | null>(null); const [createError, setCreateError] = React.useState<string | null>(null); const { data: manifest } = useQuery({ queryKey: ["manifest"], queryFn: fetchManifest, }); const i18n = useI18nConfig(manifest); const [activeLocale, setActiveLocale] = React.useState<string | undefined>(undefined); React.useEffect(() => { if (i18n && !activeLocale) setActiveLocale(i18n.defaultLocale); }, [i18n, activeLocale]); const { data: menus, isLoading } = useQuery({ queryKey: ["menus", activeLocale], queryFn: () => fetchMenus({ locale: activeLocale }), }); const createMutation = useMutation({ mutationFn: createMenu, onSuccess: (menu) => { void queryClient.invalidateQueries({ queryKey: ["menus"] }); setIsCreateOpen(false); toastManager.add({ title: t`Menu created`, description: t`Menu "${menu.label}" has been created.`, }); void navigate({ to: "/menus/$name", params: { name: menu.name }, search: { locale: menu.locale }, }); }, onError: (error: Error) => { setCreateError(error.message); }, }); const deleteMutation = useMutation({ mutationFn: (name: string) => deleteMenu(name, { locale: activeLocale }), onSuccess: () => { void queryClient.invalidateQueries({ queryKey: ["menus"] }); setDeleteMenuName(null); toastManager.add({ title: t`Menu deleted`, description: t`The menu has been deleted.`, }); }, }); const handleCreate = (e: React.FormEvent<HTMLFormElement>) => { e.preventDefault(); setCreateError(null); const formData = new FormData(e.currentTarget); const nameVal = formData.get("name"); const name = typeof nameVal === "string" ? nameVal : ""; const labelVal = formData.get("label"); const label = typeof labelVal === "string" ? labelVal : ""; createMutation.mutate({ name, label, locale: activeLocale }); }; if (isLoading) { return ( <div className="flex items-center justify-center h-64"> <div className="text-kumo-subtle">{t`Loading menus...`}</div> </div> ); } return ( <div className="space-y-6"> <div className="flex items-center justify-between gap-4 flex-wrap"> <div> <h1 className="text-3xl font-bold">{t`Menus`}</h1> <p className="text-kumo-subtle">{t`Manage navigation menus for your site`}</p> </div> <div className="flex items-center gap-2"> {i18n && activeLocale ? ( <LocaleSwitcher locales={i18n.locales} defaultLocale={i18n.defaultLocale} value={activeLocale} onChange={setActiveLocale} /> ) : null} </div> <Dialog.Root open={isCreateOpen} onOpenChange={(open) => { setIsCreateOpen(open); if (!open) setCreateError(null); }} > <Dialog.Trigger render={(props) => ( <Button {...props} icon={<Plus />}> {t`Create Menu`} </Button> )} /> <Dialog className="p-6" size="lg"> <div className="flex items-start justify-between gap-4 mb-4"> <Dialog.Title className="text-lg font-semibold leading-none tracking-tight"> {t`Create New Menu`} </Dialog.Title> <Dialog.Close aria-label={t`Close`} render={(props) => ( <Button {...props} variant="ghost" shape="square" aria-label={t`Close`} className="absolute end-4 top-4" > <X className="h-4 w-4" /> <span className="sr-only">{t`Close`}</span> </Button> )} /> </div> <form onSubmit={handleCreate} className="space-y-4"> <div> <Input label={t`Name`} name="name" required placeholder="primary" pattern="[a-z0-9\-]+" title={t`Only lowercase letters, numbers, and hyphens`} /> <p className="text-sm text-kumo-subtle mt-1"> {t`URL-friendly identifier (e.g., "primary", "footer")`} </p> </div> <div> <Input label={t`Label`} name="label" required placeholder={t`Primary Navigation`} /> <p className="text-sm text-kumo-subtle mt-1">{t`Display name for admin interface`}</p> </div> <DialogError message={createError || getMutationError(createMutation.error)} /> <div className="flex justify-end gap-2"> <Button type="button" variant="outline" onClick={() => setIsCreateOpen(false)}> {t`Cancel`} </Button> <Button type="submit" disabled={createMutation.isPending}> {createMutation.isPending ? t`Creating...` : t`Create`} </Button> </div> </form> </Dialog> </Dialog.Root> </div> {!menus || menus.length === 0 ? ( <div className="border rounded-lg p-12 text-center"> <ListIcon className="mx-auto h-12 w-12 text-kumo-subtle mb-4" /> <h3 className="text-lg font-semibold mb-2">{t`No menus yet`}</h3> <p className="text-kumo-subtle mb-4">{t`Create your first navigation menu to get started`}</p> <Button icon={<Plus />} onClick={() => setIsCreateOpen(true)}> {t`Create Menu`} </Button> </div> ) : ( <div className="grid gap-4"> {menus.map((menu) => ( <div key={menu.id} className="border rounded-lg p-6 flex items-center justify-between hover:bg-kumo-tint transition-colors" > <Link to="/menus/$name" params={{ name: menu.name }} search={{ locale: menu.locale }} className="flex-1" > <div> <h3 className="font-semibold text-lg"> {menu.label} {i18n ? ( <span className="ms-2 text-xs font-mono uppercase text-kumo-subtle"> {menu.locale} </span> ) : null} </h3> <p className="text-sm text-kumo-subtle"> <Trans> {menu.name} •{" "} {plural(menu.itemCount ?? 0, { one: "# item", other: "# items" })} </Trans> </p> </div> </Link> <div className="flex gap-2"> <RouterLinkButton to="/menus/$name" params={{ name: menu.name }} search={{ locale: menu.locale }} variant="outline" size="sm" icon={<Pencil />} > {t`Edit`} </RouterLinkButton> <Button variant="outline" size="sm" onClick={() => setDeleteMenuName(menu.name)} aria-label={t`Delete ${menu.name} menu`} > <Trash className="h-4 w-4" /> </Button> </div> </div> ))} </div> )} <ConfirmDialog open={deleteMenuName !== null} onClose={() => { setDeleteMenuName(null); deleteMutation.reset(); }} title={t`Delete Menu`} description={t`Are you sure you want to delete this menu? This will also delete all menu items. This action cannot be undone.`} confirmLabel={t`Delete`} pendingLabel={t`Deleting...`} isPending={deleteMutation.isPending} error={deleteMutation.error} onConfirm={() => deleteMenuName && deleteMutation.mutate(deleteMenuName)} /> </div> ); } 
#: packages/admin/src/components/MenuList.tsx:215
msgid "{0} • {1}"
msgstr ""

#. placeholder {0}: displayName ?? slug
#: packages/admin/src/components/RegistryPluginDetail.tsx:412
msgid "{0} banner"
msgstr ""

#. placeholder {0}: bestMatch?.detected.siteTitle || "WordPress site"
#: packages/admin/src/components/WordPressImport.tsx:1303
msgid "{0} detected"
msgstr "{0} detectado"

#. placeholder {0}: plugin.name
#: packages/admin/src/components/PluginManager.tsx:111
msgid "{0} has been deactivated"
msgstr "{0} foi desativado"

#. placeholder {0}: plugin.name
#: packages/admin/src/components/PluginManager.tsx:306
msgid "{0} has been removed"
msgstr "{0} foi removido"

#. placeholder {0}: displayName ?? slug
#: packages/admin/src/components/RegistryPluginDetail.tsx:424
msgid "{0} icon"
msgstr ""

#. placeholder {0}: plugin.installCount.toLocaleString()
#: packages/admin/src/components/MarketplacePluginDetail.tsx:202
msgid "{0} installs"
msgstr "{0} instalações"

#. placeholder {0}: plugin.name
#: packages/admin/src/components/PluginManager.tsx:92
msgid "{0} is now active"
msgstr "{0} está ativo agora"

#. placeholder {0}: postType.count
#. placeholder {1}: postType.suggestedCollection
#: packages/admin/src/components/WordPressImport.tsx:1973
msgid "{0} items → {1}"
msgstr "{0} itens → {1}"

#. placeholder {0}: analysis.postTypes .filter((pt) => selections[pt.name]?.enabled) .reduce((sum, pt) => sum + pt.count, 0)
#: packages/admin/src/components/WordPressImport.tsx:1896
msgid "{0} items will be imported"
msgstr "{0} itens serão importados"

#. placeholder {0}: failedIds.length
#: packages/admin/src/router.tsx:511
msgid "{0} of {total} could not be deleted"
msgstr ""

#. placeholder {0}: failedIds.length
#: packages/admin/src/router.tsx:467
msgid "{0} of {total} could not be published"
msgstr ""

#. placeholder {0}: failedIds.length
#: packages/admin/src/router.tsx:490
msgid "{0} of {total} could not be updated"
msgstr ""

#. placeholder {0}: plugins?.length ?? 0
#: packages/admin/src/components/PluginManager.tsx:170
msgid "{0} plugins"
msgstr "{0} plugins"

#. placeholder {0}: theme.name
#: packages/admin/src/components/ThemeMarketplaceBrowse.tsx:210
msgid "{0} preview"
msgstr "{0} pré-visualização"

#. placeholder {0}: SYSTEM_FIELDS.length
#. placeholder {1}: fields.length
#. placeholder {2}: import { Badge, Button, Checkbox, Input, InputArea, Label, Select, Switch } from "@cloudflare/kumo"; import { DndContext, closestCenter, type DragEndEvent, KeyboardSensor, PointerSensor, useSensor, useSensors, } from "@dnd-kit/core"; import { arrayMove, SortableContext, sortableKeyboardCoordinates, useSortable, verticalListSortingStrategy, } from "@dnd-kit/sortable"; import { CSS } from "@dnd-kit/utilities"; import type { MessageDescriptor } from "@lingui/core"; import { msg, plural } from "@lingui/core/macro"; import { Trans, useLingui } from "@lingui/react/macro"; import { Plus, DotsSixVertical, Pencil, Trash, Database, FileText } from "@phosphor-icons/react"; import { useNavigate } from "@tanstack/react-router"; import * as React from "react"; import type { SchemaCollectionWithFields, SchemaField, CreateFieldInput, CreateCollectionInput, UpdateCollectionInput, } from "../lib/api"; import { cn } from "../lib/utils"; import { ArrowPrev } from "./ArrowIcons.js"; import { ConfirmDialog } from "./ConfirmDialog"; import { EditorHeader } from "./EditorHeader"; import { FieldEditor } from "./FieldEditor"; import { RouterLinkButton } from "./RouterLinkButton.js"; import { SaveButton } from "./SaveButton"; // Regex patterns for slug generation const SLUG_INVALID_CHARS_PATTERN = /[^a-z0-9]+/g; const SLUG_LEADING_TRAILING_PATTERN = /^_|_$/g; export interface ContentTypeEditorProps { collection?: SchemaCollectionWithFields; isNew?: boolean; isSaving?: boolean; onSave: (input: CreateCollectionInput | UpdateCollectionInput) => void; onAddField?: (input: CreateFieldInput) => void; onUpdateField?: (fieldSlug: string, input: CreateFieldInput) => void; onDeleteField?: (fieldSlug: string) => void; onReorderFields?: (fieldSlugs: string[]) => void; } interface SupportOptionDef { value: string; label: MessageDescriptor; description: MessageDescriptor; } const MODERATION_OPTIONS: Record<"all" | "first_time" | "none", MessageDescriptor> = { all: msg`All comments require approval`, first_time: msg`First-time commenters only`, none: msg`No moderation (auto-approve all)`, }; const SUPPORT_OPTIONS: SupportOptionDef[] = [ { value: "drafts", label: msg`Drafts`, description: msg`Save content as draft before publishing`, }, { value: "revisions", label: msg`Revisions`, description: msg`Track content history`, }, { value: "preview", label: msg`Preview`, description: msg`Preview content before publishing`, }, { value: "search", label: msg`Search`, description: msg`Enable full-text search on this collection`, }, ]; /** * System fields that exist on every collection * These are created automatically and cannot be modified */ interface SystemFieldDef { slug: string; label: MessageDescriptor; type: string; description: MessageDescriptor; } const SYSTEM_FIELDS: SystemFieldDef[] = [ { slug: "id", label: msg`ID`, type: "text", description: msg`Unique identifier (ULID)`, }, { slug: "slug", label: msg`Slug`, type: "text", description: msg`URL-friendly identifier`, }, { slug: "status", label: msg`Status`, type: "text", description: msg`draft, published, or archived`, }, { slug: "created_at", label: msg`Created At`, type: "datetime", description: msg`When the entry was created`, }, { slug: "updated_at", label: msg`Updated At`, type: "datetime", description: msg`When the entry was last modified`, }, { slug: "published_at", label: msg`Published At`, type: "datetime", description: msg`When the entry was published`, }, ]; /** * Content Type editor for creating/editing collections */ export function ContentTypeEditor({ collection, isNew, isSaving, onSave, onAddField, onUpdateField, onDeleteField, onReorderFields, }: ContentTypeEditorProps) { const { t } = useLingui(); const _navigate = useNavigate(); // Form state const [slug, setSlug] = React.useState(collection?.slug ?? ""); const [label, setLabel] = React.useState(collection?.label ?? ""); const [labelSingular, setLabelSingular] = React.useState(collection?.labelSingular ?? ""); const [description, setDescription] = React.useState(collection?.description ?? ""); const [urlPattern, setUrlPattern] = React.useState(collection?.urlPattern ?? ""); // SEO is managed via the separate `hasSeo` field; strip any legacy "seo" entry // so it isn't sent back on save (the API enum rejects it). const [supports, setSupports] = React.useState<string[]>( (collection?.supports ?? ["drafts", "revisions"]).filter((s) => s !== "seo"), ); // SEO state const [hasSeo, setHasSeo] = React.useState(collection?.hasSeo ?? false); // Comment settings state const [commentsEnabled, setCommentsEnabled] = React.useState( collection?.commentsEnabled ?? false, ); const [commentsModeration, setCommentsModeration] = React.useState<"all" | "first_time" | "none">( collection?.commentsModeration ?? "first_time", ); const [commentsClosedAfterDays, setCommentsClosedAfterDays] = React.useState( collection?.commentsClosedAfterDays ?? 90, ); const [commentsAutoApproveUsers, setCommentsAutoApproveUsers] = React.useState( collection?.commentsAutoApproveUsers ?? true, ); // Field editor state const [fieldEditorOpen, setFieldEditorOpen] = React.useState(false); const [editingField, setEditingField] = React.useState<SchemaField | undefined>(); const [fieldSaving, setFieldSaving] = React.useState(false); const [deleteFieldTarget, setDeleteFieldTarget] = React.useState<SchemaField | null>(null); const urlPatternValid = !urlPattern || urlPattern.includes("{slug}"); // Track whether form has unsaved changes const hasChanges = React.useMemo(() => { if (isNew) return slug && label; if (!collection) return false; return ( label !== collection.label || labelSingular !== (collection.labelSingular ?? "") || description !== (collection.description ?? "") || urlPattern !== (collection.urlPattern ?? "") || JSON.stringify([...supports].toSorted()) !== JSON.stringify(collection.supports.filter((s) => s !== "seo").toSorted()) || hasSeo !== collection.hasSeo || commentsEnabled !== collection.commentsEnabled || commentsModeration !== collection.commentsModeration || commentsClosedAfterDays !== collection.commentsClosedAfterDays || commentsAutoApproveUsers !== collection.commentsAutoApproveUsers ); }, [ isNew, collection, slug, label, labelSingular, description, urlPattern, supports, hasSeo, commentsEnabled, commentsModeration, commentsClosedAfterDays, commentsAutoApproveUsers, ]); // Auto-generate slug from plural label const handleLabelChange = (value: string) => { setLabel(value); if (isNew) { setSlug( value .toLowerCase() .replace(SLUG_INVALID_CHARS_PATTERN, "_") .replace(SLUG_LEADING_TRAILING_PATTERN, ""), ); } }; // Auto-generate plural label (and slug) from singular label const handleSingularLabelChange = (value: string) => { setLabelSingular(value); if (isNew) { const pluralLabel = value ? `${value}s` : ""; handleLabelChange(pluralLabel); } }; const handleSupportToggle = (value: string) => { setSupports((prev) => prev.includes(value) ? prev.filter((s) => s !== value) : [...prev, value], ); }; const handleSubmit = (e: React.FormEvent) => { e.preventDefault(); if (isNew) { onSave({ slug, label, labelSingular: labelSingular || undefined, description: description || undefined, urlPattern: urlPattern || undefined, supports, hasSeo, }); } else { onSave({ label, labelSingular: labelSingular || undefined, description: description || undefined, urlPattern: urlPattern || undefined, supports, hasSeo, commentsEnabled, commentsModeration, commentsClosedAfterDays, commentsAutoApproveUsers, }); } }; const handleFieldSave = async (input: CreateFieldInput) => { setFieldSaving(true); try { if (editingField) { onUpdateField?.(editingField.slug, input); } else { onAddField?.(input); } setFieldEditorOpen(false); setEditingField(undefined); } finally { setFieldSaving(false); } }; const handleEditField = (field: SchemaField) => { setEditingField(field); setFieldEditorOpen(true); }; const handleAddField = () => { setEditingField(undefined); setFieldEditorOpen(true); }; const isFromCode = collection?.source === "code"; const fields = collection?.fields ?? []; const sensors = useSensors( useSensor(PointerSensor, { activationConstraint: { distance: 8 } }), useSensor(KeyboardSensor, { coordinateGetter: sortableKeyboardCoordinates }), ); const handleDragEnd = (event: DragEndEvent) => { const { active, over } = event; if (!over || active.id === over.id) return; const oldIndex = fields.findIndex((f) => f.id === active.id); const newIndex = fields.findIndex((f) => f.id === over.id); if (oldIndex === -1 || newIndex === -1) return; const reordered = arrayMove(fields, oldIndex, newIndex); onReorderFields?.(reordered.map((f) => f.slug)); }; return ( <div className="space-y-6"> {/* Sticky header keeps the primary save action in view while users scroll through the settings + fields panels. The bottom-of-form save button is preserved below for keyboard / screen-reader users so DOM order still ends with a submit control. */} <EditorHeader leading={ <RouterLinkButton to="/content-types" aria-label={t`Back to Content Types`} variant="ghost" shape="square" icon={<ArrowPrev />} /> } actions={ !isFromCode && !isNew ? ( <SaveButton type="submit" form="content-type-editor-form" isDirty={!!hasChanges} isSaving={!!isSaving} disabled={!urlPatternValid} /> ) : null } > <h1 className="text-2xl font-bold truncate"> {isNew ? t`New Content Type` : collection?.label} </h1> {!isNew && ( <p className="text-kumo-subtle text-sm"> <code className="bg-kumo-tint px-1.5 py-0.5 rounded">{collection?.slug}</code> {isFromCode && ( <span className="ms-2 text-purple-600 dark:text-purple-400">{t`Defined in code`}</span> )} </p> )} </EditorHeader> {isFromCode && ( <div className="rounded-lg border border-purple-200 dark:border-purple-800 bg-purple-50 dark:bg-purple-950 p-4"> <div className="flex items-center space-x-2"> <FileText className="h-5 w-5 text-purple-600 dark:text-purple-400" /> <p className="text-sm text-purple-700 dark:text-purple-300"> {t`This collection is defined in code. Some settings cannot be changed here. Edit your live.config.ts file to modify the schema.`} </p> </div> </div> )} <div className="grid grid-cols-1 lg:grid-cols-3 gap-6"> {/* Settings form */} <div className="lg:col-span-1"> <form id="content-type-editor-form" onSubmit={handleSubmit} className="space-y-4"> <div className="rounded-lg border bg-kumo-base p-4 space-y-4"> <h2 className="font-semibold">{t`Settings`}</h2> <Input label={t`Label (Singular)`} value={labelSingular} onChange={(e) => handleSingularLabelChange(e.target.value)} placeholder={t`Post`} disabled={isFromCode} /> <Input label={t`Label (Plural)`} value={label} onChange={(e) => handleLabelChange(e.target.value)} placeholder={t`Posts`} disabled={isFromCode} /> {isNew && ( <div> <Input label={t`Slug`} value={slug} onChange={(e) => setSlug(e.target.value)} placeholder="posts" disabled={!isNew} /> <p className="text-xs text-kumo-subtle mt-2">{t`Used in URLs and API endpoints`}</p> </div> )} <InputArea label={t`Description`} value={description} onChange={(e) => setDescription(e.target.value)} placeholder={t`A brief description of this content type`} rows={3} disabled={isFromCode} /> <div> <Input label={t`URL Pattern`} value={urlPattern} onChange={(e) => setUrlPattern(e.target.value)} placeholder={`/${slug === "pages" ? "" : `${slug}/`}{slug}`} disabled={isFromCode} /> {urlPattern && !urlPattern.includes("{slug}") && ( <p className="text-xs text-kumo-danger mt-2"> {t`Pattern must include a ${"{slug}"} placeholder`} </p> )} <p className="text-xs text-kumo-subtle mt-1"> {t`Pattern for generating URLs, e.g. /blog/${"{slug}"}`} </p> </div> <div className="space-y-3"> <Label>{t`Features`}</Label> {SUPPORT_OPTIONS.map((option) => ( <div key={option.value} className={cn( "p-2 rounded-md hover:bg-kumo-tint/50", isFromCode && "opacity-60", )} > <Checkbox checked={supports.includes(option.value)} onCheckedChange={() => handleSupportToggle(option.value)} disabled={isFromCode} label={ <div> <span className="text-sm font-medium">{t(option.label)}</span> <p className="text-xs text-kumo-subtle">{t(option.description)}</p> </div> } /> </div> ))} </div> {/* SEO toggle */} <div className="pt-2 border-t"> <Switch checked={hasSeo} onCheckedChange={(checked) => setHasSeo(checked)} disabled={isFromCode} label={ <div> <span className="text-sm font-medium">{t`SEO`}</span> <p className="text-xs text-kumo-subtle"> {t`Add SEO metadata fields (title, description, image) and include in sitemap`} </p> </div> } /> </div> </div> {/* Comments settings — only for existing collections */} {!isNew && ( <div className="rounded-lg border bg-kumo-base p-4 space-y-4"> <h2 className="font-semibold">{t`Comments`}</h2> <Switch checked={commentsEnabled} onCheckedChange={(checked) => setCommentsEnabled(checked)} disabled={isFromCode} label={ <div> <span className="text-sm font-medium">{t`Enable comments`}</span> <p className="text-xs text-kumo-subtle"> {t`Allow visitors to leave comments on this collection's content`} </p> </div> } /> {commentsEnabled && ( <> <Select label={t`Moderation`} value={commentsModeration} onValueChange={(v) => setCommentsModeration((v as "all" | "first_time" | "none") ?? "first_time") } items={{ all: t(MODERATION_OPTIONS.all), first_time: t(MODERATION_OPTIONS.first_time), none: t(MODERATION_OPTIONS.none), }} disabled={isFromCode} /> <Input label={t`Close comments after (days)`} type="number" min={0} value={String(commentsClosedAfterDays)} onChange={(e) => { const parsed = Number.parseInt(e.target.value, 10); setCommentsClosedAfterDays(Number.isNaN(parsed) ? 0 : Math.max(0, parsed)); }} disabled={isFromCode} /> <p className="text-xs text-kumo-subtle -mt-2"> {t`Set to 0 to never close comments automatically.`} </p> <Switch checked={commentsAutoApproveUsers} onCheckedChange={(checked) => setCommentsAutoApproveUsers(checked)} disabled={isFromCode} label={ <div> <span className="text-sm font-medium"> {t`Auto-approve authenticated users`} </span> <p className="text-xs text-kumo-subtle"> {t`Comments from logged-in CMS users are approved automatically`} </p> </div> } /> </> )} </div> )} {!isFromCode && ( <Button type="submit" disabled={!hasChanges || !urlPatternValid || isSaving} className="w-full" > {isSaving ? t`Saving...` : isNew ? t`Create Content Type` : t`Save Changes`} </Button> )} </form> </div> {/* Fields section - only show for existing collections */} {!isNew && ( <div className="lg:col-span-2"> <div className="rounded-lg border bg-kumo-base"> <div className="flex items-center justify-between p-4 border-b"> <div> <h2 className="font-semibold">{t`Fields`}</h2> <p className="text-sm text-kumo-subtle"> <Trans> {SYSTEM_FIELDS.length} system + {fields.length} custom{" "} {plural(fields.length, { one: "field", other: "fields" })} </Trans> </p> </div> {!isFromCode && ( <Button icon={<Plus />} onClick={handleAddField}> {t`Add Field`} </Button> )} </div> {/* System fields - always shown */} <div> <div className="px-4 py-2 text-xs font-medium text-kumo-subtle uppercase tracking-wider bg-kumo-tint/50 border-b"> {t`System Fields`} </div> <div className="divide-y divide-kumo-line/50 border-b"> {SYSTEM_FIELDS.map((field) => ( <SystemFieldRow key={field.slug} field={field} /> ))} </div> </div> {/* Custom fields */} {fields.length === 0 ? ( <div className="p-8 text-center text-kumo-subtle"> <Database className="mx-auto h-12 w-12 mb-4 opacity-50" /> <p className="font-medium">{t`No custom fields yet`}</p> <p className="text-sm">{t`Add fields to define the structure of your content`}</p> {!isFromCode && ( <Button className="mt-4" icon={<Plus />} onClick={handleAddField}> {t`Add First Field`} </Button> )} </div> ) : ( <> <div className="px-4 py-2 text-xs font-medium text-kumo-subtle uppercase tracking-wider bg-kumo-tint/50 border-b"> {t`Custom Fields`} </div> <DndContext sensors={sensors} collisionDetection={closestCenter} onDragEnd={handleDragEnd} > <SortableContext items={fields.map((f) => f.id)} strategy={verticalListSortingStrategy} > <div className="divide-y"> {fields.map((field) => ( <FieldRow key={field.id} field={field} isFromCode={isFromCode} onEdit={() => handleEditField(field)} onDelete={() => setDeleteFieldTarget(field)} /> ))} </div> </SortableContext> </DndContext> </> )} </div> </div> )} </div> {/* Field editor dialog */} <FieldEditor open={fieldEditorOpen} onOpenChange={setFieldEditorOpen} field={editingField} onSave={handleFieldSave} isSaving={fieldSaving} /> <ConfirmDialog open={!!deleteFieldTarget} onClose={() => setDeleteFieldTarget(null)} title={t`Delete Field?`} description={ deleteFieldTarget ? t`Are you sure you want to delete the "${deleteFieldTarget.label}" field?` : "" } confirmLabel={t`Delete`} pendingLabel={t`Deleting...`} isPending={false} error={null} onConfirm={() => { if (deleteFieldTarget) { onDeleteField?.(deleteFieldTarget.slug); setDeleteFieldTarget(null); } }} /> </div> ); } interface FieldRowProps { field: SchemaField; isFromCode?: boolean; onEdit: () => void; onDelete: () => void; } function FieldRow({ field, isFromCode, onEdit, onDelete }: FieldRowProps) { const { t } = useLingui(); const { attributes, listeners, setNodeRef, transform, transition, isDragging } = useSortable({ id: field.id, disabled: isFromCode, }); const style = { transform: CSS.Transform.toString(transform), transition }; return ( <div ref={setNodeRef} style={style} className={cn( "flex items-center px-4 py-3 hover:bg-kumo-tint/25", isDragging && "opacity-50", )} > {!isFromCode && ( <button {...attributes} {...listeners} className="cursor-grab active:cursor-grabbing me-3" aria-label={t`Drag to reorder ${field.label}`} > <DotsSixVertical className="h-5 w-5 text-kumo-subtle" /> </button> )} <div className="flex-1 min-w-0"> <div className="flex items-center space-x-2"> <span className="font-medium">{field.label}</span> <code className="text-xs bg-kumo-tint px-1.5 py-0.5 rounded text-kumo-subtle"> {field.slug} </code> </div> <div className="flex items-center space-x-2 mt-1"> <span className="text-xs text-kumo-subtle capitalize">{field.type}</span> {field.required && <Badge variant="secondary">{t`Required`}</Badge>} {field.unique && <Badge variant="secondary">{t`Unique`}</Badge>} {field.searchable && <Badge variant="secondary">{t`Searchable`}</Badge>} </div> </div> {!isFromCode && ( <div className="flex items-center space-x-1"> <Button variant="ghost" shape="square" onClick={onEdit} aria-label={t`Edit ${field.label} field`} > <Pencil className="h-4 w-4" /> </Button> <Button variant="ghost" shape="square" onClick={onDelete} aria-label={t`Delete ${field.label} field`} > <Trash className="h-4 w-4 text-kumo-danger" /> </Button> </div> )} </div> ); } interface SystemFieldInfo { slug: string; label: MessageDescriptor; type: string; description: MessageDescriptor; } function SystemFieldRow({ field }: { field: SystemFieldInfo }) { const { t } = useLingui(); return ( <div className="flex items-center px-4 py-2 opacity-75"> <div className="w-8" /> {/* Spacer for alignment with draggable fields */} <div className="flex-1 min-w-0"> <div className="flex items-center space-x-2"> <span className="font-medium text-sm">{t(field.label)}</span> <code className="text-xs bg-kumo-tint px-1.5 py-0.5 rounded text-kumo-subtle"> {field.slug} </code> <Badge variant="secondary">{t`System`}</Badge> </div> <p className="text-xs text-kumo-subtle mt-0.5">{t(field.description)}</p> </div> </div> ); } 
#: packages/admin/src/components/ContentTypeEditor.tsx:574
msgid "{0} system + {1} custom {2}"
msgstr ""

#. placeholder {0}: taxonomy.label
#: packages/admin/src/components/TaxonomySidebar.tsx:345
msgid "{0} updated"
msgstr ""

#. placeholder {0}: plugin.name
#. placeholder {1}: updateInfo?.latest
#: packages/admin/src/components/PluginManager.tsx:259
msgid "{0} updated to v{1}"
msgstr "{0} atualizado para v{1}"

#. placeholder {0}: item.filename
#. placeholder {1}: selected ? t` (selected)` : ""
#: packages/admin/src/components/MediaPickerModal.tsx:803
#: packages/admin/src/components/MediaPickerModal.tsx:886
msgid "{0}{1}"
msgstr "{0}{1}"

#. placeholder {0}: draft.description.length
#: packages/admin/src/components/SeoPanel.tsx:173
msgid "{0}/160 characters"
msgstr "{0}/160 caracteres"

#. placeholder {0}: allowedHosts.join(", ")
#: packages/admin/src/lib/api/marketplace.ts:255
msgid "{base} to: {0}"
msgstr ""

#: packages/admin/src/components/RevisionHistory.tsx:337
msgid "{changedCount, plural, one {# change from next revision} other {# changes from next revision}}"
msgstr "{changedCount, plural, one {# alteração da próxima revisão} other {# alterações da próxima revisão}}"

#: packages/admin/src/components/WordPressImport.tsx:2072
msgid "{count, plural, one {# file} other {# files}}"
msgstr "{count, plural, one {# arquivo} other {# arquivos}}"

#: packages/admin/src/components/WordPressImport.tsx:2351
msgid "{count, plural, one {# item} other {# items}}"
msgstr "{count, plural, one {# item} other {# itens}}"

#: packages/admin/src/components/WordPressImport.tsx:2143
msgid "{current} of {total}"
msgstr "{current} de {total}"

#. placeholder {0}: hasMore ? "+" : ""
#. placeholder {1}: hasMore ? "+" : ""
#: packages/admin/src/components/ContentList.tsx:933
msgid "{filteredCount, plural, one {#{0} item} other {#{1} items}}"
msgstr ""

#: packages/admin/src/components/LocaleSwitcher.tsx:107
msgid "{label} — no translation"
msgstr "{label} — sem tradução"

#: packages/admin/src/components/LocaleSwitcher.tsx:107
msgid "{label} — view translation"
msgstr "{label} — ver tradução"

#: packages/admin/src/components/ContentList.tsx:922
msgid "{matchCount, plural, one {# item matching \"{searchQuery}\"} other {# items matching \"{searchQuery}\"}}"
msgstr ""

#: packages/admin/src/components/WordPressImport.tsx:2473
msgid "{matchedCount} of {totalCount} assigned"
msgstr "{matchedCount} de {totalCount} atribuídos"

#: packages/admin/src/components/WordPressImport.tsx:2461
msgid "{matchedCount} of {totalCount} authors matched by email"
msgstr "{matchedCount} de {totalCount} autores correspondidos por e-mail"

#: packages/admin/src/components/WordPressImport.tsx:1879
msgid "{needsNewCollections, plural, one {# new collection will be created} other {# new collections will be created}}"
msgstr "{needsNewCollections, plural, one {# nova coleção será criada} other {# novas coleções serão criadas}}"

#: packages/admin/src/components/WordPressImport.tsx:1888
msgid "{needsNewFields, plural, one {Fields will be added to # existing collection} other {Fields will be added to # existing collections}}"
msgstr "{needsNewFields, plural, one {Campos serão adicionados a # coleção existente} other {Campos serão adicionados a # coleções existentes}}"

#: packages/admin/src/components/CapabilityConsentDialog.tsx:79
msgid "{pluginName} is requesting additional permissions:"
msgstr "{pluginName} está solicitando permissões adicionais:"

#: packages/admin/src/components/CapabilityConsentDialog.tsx:80
msgid "{pluginName} requires the following permissions:"
msgstr "{pluginName} requer as seguintes permissões:"

#: packages/admin/src/components/MediaLibrary.tsx:299
msgid "{resultCount, plural, one {# item} other {# items}}"
msgstr ""

#: packages/admin/src/components/ContentList.tsx:405
msgid "{selectedCount, plural, one {# selected} other {# selected}}"
msgstr ""

#: packages/admin/src/components/ContentList.tsx:446
msgid "{selectedCount, plural, one {Move # item to trash? You can restore it later.} other {Move # items to trash? You can restore them later.}}"
msgstr ""

#: packages/admin/src/components/ContentList.tsx:928
msgid "{total, plural, one {# item} other {# items}}"
msgstr ""

#: packages/admin/src/components/comments/CommentInbox.tsx:149
msgid "{total, plural, one {# total} other {# total}}"
msgstr "{total, plural, one {# total} other {# total}}"

#: packages/admin/src/components/MediaLibrary.tsx:212
#: packages/admin/src/components/MediaLibrary.tsx:248
msgid "{total, plural, one {File uploaded} other {# files uploaded}}"
msgstr "{total, plural, one {Arquivo enviado} other {# arquivos enviados}}"

#: packages/admin/src/components/MediaLibrary.tsx:217
#: packages/admin/src/components/MediaLibrary.tsx:253
msgid "{total, plural, one {Upload failed} other {All # uploads failed}}"
msgstr "{total, plural, one {Envio falhou} other {Todos os # envios falharam}}"

#: packages/admin/src/components/Dashboard.tsx:146
msgid "{totalDrafts, plural, one {Draft} other {Drafts}}"
msgstr ""

#: packages/admin/src/components/Dashboard.tsx:153
msgid "{totalScheduled, plural, one {Scheduled} other {Scheduled}}"
msgstr ""

#: packages/admin/src/components/RevisionHistory.tsx:349
msgid "{unchangedCount, plural, one {Hide # unchanged} other {Hide # unchanged}}"
msgstr "{unchangedCount, plural, one {Ocultar # inalterado} other {Ocultar # inalterados}}"

#: packages/admin/src/components/RevisionHistory.tsx:350
msgid "{unchangedCount, plural, one {Show # unchanged} other {Show # unchanged}}"
msgstr "{unchangedCount, plural, one {Mostrar # inalterado} other {Mostrar # inalterados}}"

#: packages/admin/src/components/MediaLibrary.tsx:222
#: packages/admin/src/components/MediaLibrary.tsx:258
msgid "{uploaded} uploaded, {failed} failed"
msgstr "{uploaded} enviados, {failed} falharam"

#: packages/admin/src/components/Redirects.tsx:141
msgid "/new-page or /articles/[slug]"
msgstr ""

#: packages/admin/src/components/Redirects.tsx:132
msgid "/old-page or /blog/[slug]"
msgstr ""

#: packages/admin/src/components/WordPressImport.tsx:2093
msgid "• Files are downloaded from your WordPress site"
msgstr "• Os arquivos são baixados do seu site WordPress"

#: packages/admin/src/components/WordPressImport.tsx:2094
msgid "• Uploaded to your EmDash media storage"
msgstr "• Enviados para o armazenamento de mídia do EmDash"

#: packages/admin/src/components/WordPressImport.tsx:2095
msgid "• URLs in your content are updated automatically"
msgstr "• As URLs no seu conteúdo são atualizadas automaticamente"

#: packages/admin/src/components/SetupWizard.tsx:225
#: packages/admin/src/components/SetupWizard.tsx:277
#: packages/admin/src/components/SetupWizard.tsx:332
#: packages/admin/src/components/WordPressImport.tsx:1601
msgid "← Back"
msgstr "← Voltar"

#: packages/admin/src/components/settings/ApiTokenSettings.tsx:35
msgid "1 year"
msgstr "1 ano"

#: packages/admin/src/components/WordPressImport.tsx:1522
msgid "1. Log into your WordPress admin"
msgstr "1. Acesse o painel do seu WordPress"

#: packages/admin/src/components/WordPressImport.tsx:1275
msgid "1. Log into your WordPress admin dashboard"
msgstr "1. Acesse o painel admin do seu WordPress"

#: packages/admin/src/components/WordPressImport.tsx:1277
msgid "2. Go to"
msgstr "2. Vá para"

#: packages/admin/src/components/WordPressImport.tsx:1523
msgid "2. Go to Users → Profile"
msgstr "2. Vá para Usuários → Perfil"

#: packages/admin/src/components/WordPressImport.tsx:1524
msgid "3. Scroll to \"Application Passwords\""
msgstr "3. Role até \"Senhas de aplicativo\""

#: packages/admin/src/components/WordPressImport.tsx:1279
msgid "3. Select \"All content\""
msgstr "3. Selecione \"Todo o conteúdo\""

#: packages/admin/src/components/settings/ApiTokenSettings.tsx:33
msgid "30 days"
msgstr "30 dias"

#: packages/admin/src/components/Redirects.tsx:155
msgid "301 Permanent"
msgstr "301 Permanente"

#: packages/admin/src/components/Redirects.tsx:156
msgid "302 Temporary"
msgstr "302 Temporário"

#: packages/admin/src/components/Redirects.tsx:157
msgid "307 Temporary (Strict)"
msgstr "307 Temporário (Estrito)"

#: packages/admin/src/components/Redirects.tsx:158
msgid "308 Permanent (Strict)"
msgstr "308 Permanente (Estrito)"

#: packages/admin/src/components/WordPressImport.tsx:1280
msgid "4. Click \"Download Export File\""
msgstr "4. Clique em \"Baixar arquivo de exportação\""

#: packages/admin/src/components/WordPressImport.tsx:1525
msgid "4. Enter \"EmDash\" and click \"Add New\""
msgstr "4. Digite \"EmDash\" e clique em \"Adicionar novo\""

#: packages/admin/src/components/Redirects.tsx:394
msgid "404 Errors"
msgstr "Erros 404"

#: packages/admin/src/components/Redirects.tsx:159
msgid "410 Content Deleted (Gone)"
msgstr ""

#: packages/admin/src/components/Redirects.tsx:160
msgid "451 Unavailable for legal reasons"
msgstr ""

#: packages/admin/src/components/WordPressImport.tsx:1526
msgid "5. Copy the generated password"
msgstr "5. Copie a senha gerada"

#: packages/admin/src/components/WordPressImport.tsx:1281
msgid "5. Upload the file here"
msgstr "5. Envie o arquivo aqui"

#: packages/admin/src/components/settings/ApiTokenSettings.tsx:32
msgid "7 days"
msgstr "7 dias"

#: packages/admin/src/components/settings/ApiTokenSettings.tsx:34
msgid "90 days"
msgstr "90 dias"

#: packages/admin/src/components/ContentTypeEditor.tsx:418
msgid "A brief description of this content type"
msgstr ""

#: packages/admin/src/components/Sections.tsx:203
msgid "A full-width hero banner with heading, text, and CTA button"
msgstr ""

#: packages/admin/src/components/settings/GeneralSettings.tsx:142
msgid "A short description of your site"
msgstr "Uma breve descrição do seu site"

#: packages/admin/src/components/CapabilityConsentDialog.tsx:170
msgid "Accept & Install"
msgstr "Aceitar e instalar"

#: packages/admin/src/components/CapabilityConsentDialog.tsx:169
msgid "Accept & Update"
msgstr "Aceitar e atualizar"

#: packages/admin/src/components/InviteAcceptPage.tsx:206
msgid "Accept Invite"
msgstr ""

#: packages/admin/src/routes/byline-schema.tsx:174
msgid "Access denied"
msgstr ""

#: packages/admin/src/router.tsx:1366
msgid "Access Denied"
msgstr ""

#: packages/admin/src/lib/api/marketplace.ts:224
#: packages/admin/src/lib/api/marketplace.ts:232
msgid "Access your media library"
msgstr ""

#: packages/admin/src/components/SetupWizard.tsx:354
msgid "Account"
msgstr "Conta"

#: packages/admin/src/components/InviteAcceptPage.tsx:121
msgid "Account already exists"
msgstr ""

#: packages/admin/src/components/SignupPage.tsx:261
msgid "Account exists"
msgstr "A conta já existe"

#: packages/admin/src/components/users/UserDetail.tsx:216
msgid "Account Info"
msgstr "Informações da conta"

#: packages/admin/src/components/WordPressImport.tsx:1158
msgid "ACF Fields"
msgstr ""

#: packages/admin/src/components/comments/CommentInbox.tsx:299
#: packages/admin/src/components/ContentList.tsx:528
#: packages/admin/src/components/ContentList.tsx:649
#: packages/admin/src/components/ContentTypeList.tsx:106
#: packages/admin/src/components/TaxonomyManager.tsx:823
#: packages/admin/src/routes/byline-schema.tsx:249
msgid "Actions"
msgstr "Ações"

#: packages/admin/src/components/users/UserDetail.tsx:206
#: packages/admin/src/components/users/UserList.tsx:217
msgid "Active"
msgstr "Ativo"

#: packages/admin/src/components/AllowedTypesEditor.tsx:171
#: packages/admin/src/components/ContentEditor.tsx:1915
#: packages/admin/src/components/MenuEditor.tsx:441
#: packages/admin/src/components/TaxonomySidebar.tsx:476
msgid "Add"
msgstr "Adicionar"

#. placeholder {0}: field.item_label
#. placeholder {0}: taxonomyDef.labelSingular || t`Term`
#: packages/admin/src/components/PortableTextEditor.tsx:1657
#: packages/admin/src/components/TaxonomyManager.tsx:362
#: packages/admin/src/components/TaxonomyManager.tsx:814
msgid "Add {0}"
msgstr ""

#: packages/admin/src/components/TaxonomySidebar.tsx:263
msgid "Add {label}"
msgstr "Adicionar {label}"

#: packages/admin/src/components/settings/SecuritySettings.tsx:177
msgid "Add a new passkey"
msgstr "Adicionar uma nova chave de acesso"

#: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:271
msgid "Add an allowed domain"
msgstr "Adicionar um domínio permitido"

#: packages/admin/src/components/FieldEditor.tsx:544
msgid "Add at least one sub-field to define the repeater structure."
msgstr "Adicione pelo menos um subcampo para definir a estrutura do repetidor."

#: packages/admin/src/components/PortableTextEditor.tsx:2783
msgid "Add column after"
msgstr ""

#: packages/admin/src/components/PortableTextEditor.tsx:2776
msgid "Add column before"
msgstr ""

#: packages/admin/src/components/MenuEditor.tsx:378
#: packages/admin/src/components/MenuEditor.tsx:493
msgid "Add Content"
msgstr "Adicionar conteúdo"

#: packages/admin/src/components/MenuEditor.tsx:390
#: packages/admin/src/components/MenuEditor.tsx:397
#: packages/admin/src/components/MenuEditor.tsx:496
msgid "Add Custom Link"
msgstr "Adicionar link personalizado"

#: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:311
#: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:316
msgid "Add Domain"
msgstr "Adicionar domínio"

#: packages/admin/src/components/ContentTypeEditor.tsx:582
#: packages/admin/src/components/FieldEditor.tsx:342
#: packages/admin/src/components/FieldEditor.tsx:660
msgid "Add Field"
msgstr "Adicionar campo"

#: packages/admin/src/components/WordPressImport.tsx:1984
msgid "Add fields"
msgstr "Adicionar campos"

#: packages/admin/src/routes/byline-schema.tsx:293
msgid "Add fields like \"Job title\" or \"Pronouns\" to enrich every byline."
msgstr ""

#: packages/admin/src/components/ContentTypeEditor.tsx:604
msgid "Add fields to define the structure of your content"
msgstr ""

#: packages/admin/src/components/ContentTypeEditor.tsx:607
msgid "Add First Field"
msgstr ""

#: packages/admin/src/components/RepeaterField.tsx:174
msgid "Add First Item"
msgstr "Adicionar primeiro item"

#: packages/admin/src/components/PortableTextEditor.tsx:1657
msgid "Add item"
msgstr ""

#: packages/admin/src/components/RepeaterField.tsx:158
msgid "Add Item"
msgstr "Adicionar item"

#: packages/admin/src/components/PortableTextEditor.tsx:2743
msgid "Add link"
msgstr ""

#: packages/admin/src/components/MenuEditor.tsx:486
msgid "Add links to build your navigation menu"
msgstr "Adicione links para construir seu menu de navegação"

#: packages/admin/src/components/AllowedTypesEditor.tsx:162
msgid "Add MIME type or extension"
msgstr ""

#: packages/admin/src/components/ContentList.tsx:342
msgid "Add New"
msgstr "Adicionar novo"

#. placeholder {0}: (taxonomy.labelSingular || taxonomy.label).toLowerCase()
#: packages/admin/src/components/TaxonomySidebar.tsx:486
msgid "Add new {0}"
msgstr ""

#: packages/admin/src/components/SeoPanel.tsx:197
msgid "Add noindex meta tag"
msgstr "Adicionar meta tag noindex"

#: packages/admin/src/components/settings/SecuritySettings.tsx:200
msgid "Add Passkey"
msgstr "Adicionar chave de acesso"

#: packages/admin/src/components/PluginManager.tsx:206
msgid "Add plugins to your astro.config.mjs to extend EmDash functionality."
msgstr "Adicione plugins ao seu astro.config.mjs para estender a funcionalidade do EmDash."

#: packages/admin/src/components/PortableTextEditor.tsx:2806
msgid "Add row after"
msgstr ""

#: packages/admin/src/components/PortableTextEditor.tsx:2799
msgid "Add row before"
msgstr ""

#: packages/admin/src/components/ContentTypeEditor.tsx:476
msgid "Add SEO metadata fields (title, description, image) and include in sitemap"
msgstr ""

#: packages/admin/src/components/FieldEditor.tsx:538
msgid "Add Sub-Field"
msgstr "Adicionar subcampo"

#: packages/admin/src/components/TaxonomySidebar.tsx:262
msgid "Add tags..."
msgstr "Adicionar tags..."

#: packages/admin/src/components/Widgets.tsx:338
msgid "Add Widget Area"
msgstr ""

#: packages/admin/src/components/settings/SocialSettings.tsx:102
msgid "Add your social media profiles. These are available to your site's theme and can be displayed in headers, footers, or author bios."
msgstr "Adicione seus perfis de redes sociais. Eles estão disponíveis para o tema do seu site e podem ser exibidos em cabeçalhos, rodapés ou biografias de autores."

#: packages/admin/src/components/MenuEditor.tsx:441
#: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:311
msgid "Adding..."
msgstr "Adicionando..."

#: packages/admin/src/components/WordPressImport.tsx:1753
msgid "Additional data to import."
msgstr "Dados adicionais para importar."

#: packages/admin/src/components/WordPressImport.tsx:1483
msgid "admin"
msgstr ""

#: packages/admin/src/components/settings/ApiTokenSettings.tsx:95
#: packages/admin/src/components/Sidebar.tsx:469
#: packages/admin/src/components/users/roleDefinitions.ts:42
msgid "Admin"
msgstr "Admin"

#: packages/admin/src/components/Sidebar.tsx:419
msgid "Admin navigation"
msgstr "Navegação administrativa"

#: packages/admin/src/components/WelcomeModal.tsx:25
msgid "Administrator"
msgstr "Administrador"

#: packages/admin/src/components/settings/EmailSettings.tsx:198
msgid "After send:"
msgstr "Após envio:"

#: packages/admin/src/components/PortableTextEditor.tsx:3133
msgid "Align Center"
msgstr ""

#: packages/admin/src/components/PortableTextEditor.tsx:3126
msgid "Align Left"
msgstr ""

#: packages/admin/src/components/PortableTextEditor.tsx:3140
msgid "Align Right"
msgstr ""

#: packages/admin/src/components/editor/ImageDetailPanel.tsx:324
#: packages/admin/src/components/editor/ImageDetailPanel.tsx:513
msgid "Alignment"
msgstr ""

#: packages/admin/src/components/ContentList.tsx:369
msgid "All"
msgstr "Todos"

#: packages/admin/src/components/ContentList.tsx:773
#: packages/admin/src/components/ContentList.tsx:777
msgid "All authors"
msgstr ""

#: packages/admin/src/routes/bylines.tsx:413
msgid "All bylines"
msgstr ""

#: packages/admin/src/components/MarketplaceBrowse.tsx:108
msgid "All capabilities"
msgstr "Todas as capacidades"

#: packages/admin/src/components/comments/CommentInbox.tsx:133
msgid "All collections"
msgstr "Todas as coleções"

#: packages/admin/src/components/ContentTypeEditor.tsx:63
msgid "All comments require approval"
msgstr ""

#: packages/admin/src/components/WordPressImport.tsx:2518
msgid "All imported content will be unassigned. You can reassign authors later from the content editor."
msgstr "Todo o conteúdo importado será desatribuído. Você pode reatribuir autores depois pelo editor de conteúdo."

#: packages/admin/src/components/LocaleSwitcher.tsx:68
msgid "All locales"
msgstr "Todas as localizações"

#: packages/admin/src/components/users/UserList.tsx:42
#: packages/admin/src/components/users/UserList.tsx:46
msgid "All roles"
msgstr "Todas as funções"

#: packages/admin/src/components/Sections.tsx:240
msgid "All Sources"
msgstr "Todas as origens"

#: packages/admin/src/components/ContentList.tsx:728
#: packages/admin/src/components/Redirects.tsx:418
msgid "All statuses"
msgstr "Todos os status"

#: packages/admin/src/components/MediaLibrary.tsx:434
#: packages/admin/src/components/Redirects.tsx:424
msgid "All types"
msgstr "Todos os tipos"

#: packages/admin/src/components/Settings.tsx:99
msgid "Allow users from specific domains to sign up"
msgstr "Permitir que usuários de domínios específicos se cadastrem"

#: packages/admin/src/components/ContentTypeEditor.tsx:497
msgid "Allow visitors to leave comments on this collection's content"
msgstr ""

#: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:207
msgid "Allowed Domains"
msgstr "Domínios permitidos"

#: packages/admin/src/components/AllowedTypesEditor.tsx:102
msgid "Allowed types"
msgstr ""

#: packages/admin/src/components/SignupPage.tsx:437
msgid "Already have an account?"
msgstr "Já tem uma conta?"

#: packages/admin/src/components/PluginManager.tsx:634
msgid "Also delete plugin storage data"
msgstr "Também excluir dados de armazenamento do plugin"

#: packages/admin/src/components/editor/ImageNode.tsx:231
#: packages/admin/src/components/MediaLibrary.tsx:590
msgid "Alt text"
msgstr ""

#: packages/admin/src/components/editor/ImageDetailPanel.tsx:344
#: packages/admin/src/components/editor/ImageDetailPanel.tsx:533
#: packages/admin/src/components/MediaDetailPanel.tsx:354
#: packages/admin/src/components/MediaDetailPanel.tsx:371
msgid "Alt Text"
msgstr "Texto alternativo"

#: packages/admin/src/components/MediaLibrary.tsx:834
#: packages/admin/src/components/MediaLibrary.tsx:891
msgid "Alt text set"
msgstr "Texto alternativo definido"

#: packages/admin/src/components/WordPressImport.tsx:1395
msgid "Alternatively, you can export from WordPress (Tools → Export) and upload the file."
msgstr "Alternativamente, você pode exportar do WordPress (Ferramentas → Exportar) e enviar o arquivo."

#: packages/admin/src/components/DialogError.tsx:14
#: packages/admin/src/components/MarketplaceBrowse.tsx:133
#: packages/admin/src/components/PluginManager.tsx:98
#: packages/admin/src/components/PluginManager.tsx:117
#: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:71
#: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:95
#: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:113
#: packages/admin/src/components/settings/EmailSettings.tsx:51
#: packages/admin/src/components/settings/GeneralSettings.tsx:51
#: packages/admin/src/components/settings/SecuritySettings.tsx:54
#: packages/admin/src/components/settings/SecuritySettings.tsx:71
#: packages/admin/src/components/settings/SeoSettings.tsx:45
#: packages/admin/src/components/settings/SocialSettings.tsx:43
#: packages/admin/src/components/TaxonomySidebar.tsx:350
#: packages/admin/src/components/ThemeMarketplaceBrowse.tsx:114
#: packages/admin/src/router.tsx:399
#: packages/admin/src/router.tsx:414
#: packages/admin/src/router.tsx:428
#: packages/admin/src/router.tsx:442
#: packages/admin/src/router.tsx:895
#: packages/admin/src/router.tsx:933
#: packages/admin/src/router.tsx:951
#: packages/admin/src/router.tsx:969
#: packages/admin/src/router.tsx:990
#: packages/admin/src/router.tsx:1011
#: packages/admin/src/router.tsx:1032
#: packages/admin/src/router.tsx:1063
#: packages/admin/src/router.tsx:1083
#: packages/admin/src/router.tsx:1311
#: packages/admin/src/router.tsx:1327
#: packages/admin/src/router.tsx:1352
#: packages/admin/src/router.tsx:1834
#: packages/admin/src/routes/byline-schema.tsx:103
#: packages/admin/src/routes/byline-schema.tsx:123
#: packages/admin/src/routes/byline-schema.tsx:139
#: packages/admin/src/routes/byline-schema.tsx:153
msgid "An error occurred"
msgstr "Ocorreu um erro"

#: packages/admin/src/routes/byline-schema.tsx:272
msgid "An unexpected error occurred."
msgstr ""

#: packages/admin/src/components/InviteAcceptPage.tsx:217
msgid "An unknown error occurred"
msgstr ""

#: packages/admin/src/components/WordPressImport.tsx:1575
msgid "Analyzing export file..."
msgstr "Analisando arquivo de exportação..."

#: packages/admin/src/components/WordPressImport.tsx:810
msgid "Analyzing WordPress site..."
msgstr "Analisando site WordPress..."

#: packages/admin/src/components/AllowedTypesEditor.tsx:105
msgid "Any media type allowed (subject to global limits)."
msgstr ""

#: packages/admin/src/components/Settings.tsx:109
#: packages/admin/src/components/settings/ApiTokenSettings.tsx:183
msgid "API Tokens"
msgstr "Tokens de API"

#: packages/admin/src/components/Widgets.tsx:375
msgid "Appears on posts and pages"
msgstr ""

#: packages/admin/src/components/WordPressImport.tsx:1490
msgid "Application Password"
msgstr "Senha de aplicativo"

#: packages/admin/src/components/PortableTextEditor.tsx:3200
msgid "Apply"
msgstr ""

#: packages/admin/src/components/editor/CodeBlockNode.tsx:181
#: packages/admin/src/components/editor/CodeBlockNode.tsx:182
msgid "Apply language"
msgstr ""

#: packages/admin/src/components/PortableTextEditor.tsx:2683
#: packages/admin/src/components/PortableTextEditor.tsx:2684
msgid "Apply link"
msgstr ""

#: packages/admin/src/components/comments/CommentDetail.tsx:148
#: packages/admin/src/components/comments/CommentInbox.tsx:237
#: packages/admin/src/components/comments/CommentInbox.tsx:489
msgid "Approve"
msgstr "Aprovar"

#: packages/admin/src/components/comments/CommentDetail.tsx:195
msgid "approved"
msgstr "aprovado"

#: packages/admin/src/components/comments/CommentInbox.tsx:202
msgid "Approved"
msgstr "Aprovado"

#: packages/admin/src/components/FieldEditor.tsx:223
msgid "Arbitrary JSON data"
msgstr "Dados JSON arbitrários"

#: packages/admin/src/components/ContentList.tsx:1164
msgid "archived"
msgstr "arquivado"

#: packages/admin/src/components/ContentList.tsx:732
#: packages/admin/src/components/Dashboard.tsx:350
msgid "Archived"
msgstr ""

#: packages/admin/src/components/AllowedTypesEditor.tsx:65
msgid "Archives"
msgstr ""

#. placeholder {0}: deletingField.label
#: packages/admin/src/routes/byline-schema.tsx:375
msgid "Are you sure you want to delete \"{0}\"? No stored values reference this field."
msgstr ""

#. placeholder {0}: deleteTarget.label
#: packages/admin/src/components/ContentTypeList.tsx:145
msgid "Are you sure you want to delete \"{0}\"? This will also delete all content in this collection."
msgstr "Tem certeza de que deseja excluir \"{0}\"? Isso também excluirá todo o conteúdo desta coleção."

#. placeholder {0}: deleteFieldTarget.label
#: packages/admin/src/components/ContentTypeEditor.tsx:660
msgid "Are you sure you want to delete the \"{0}\" field?"
msgstr ""

#: packages/admin/src/components/MenuList.tsx:254
msgid "Are you sure you want to delete this menu? This will also delete all menu items. This action cannot be undone."
msgstr "Tem certeza de que deseja excluir este menu? Isso também excluirá todos os itens do menu. Esta ação não pode ser desfeita."

#: packages/admin/src/components/WelcomeModal.tsx:53
msgid "As an administrator, you can invite other users from the Users section."
msgstr "Como administrador, você pode convidar outros usuários na seção Usuários."

#: packages/admin/src/components/WordPressImport.tsx:2456
msgid "Assign WordPress authors to EmDash users. Posts will be attributed to the selected user."
msgstr "Atribua autores do WordPress a usuários do EmDash. Os posts serão atribuídos ao usuário selecionado."

#: packages/admin/src/components/editor/codeBlockLanguages.ts:28
msgid "Astro"
msgstr ""

#: packages/admin/src/components/AllowedTypesEditor.tsx:66
#: packages/admin/src/components/MediaLibrary.tsx:437
msgid "Audio"
msgstr ""

#. placeholder {0}: error.message
#: packages/admin/src/components/auth/PasskeyLogin.tsx:279
#: packages/admin/src/components/auth/PasskeyRegistration.tsx:278
msgid "Authentication error: {0}"
msgstr "Erro de autenticação: {0}"

#: packages/admin/src/components/LoginPage.tsx:195
msgid "Authentication error: {error}"
msgstr "Erro de autenticação: {error}"

#: packages/admin/src/components/auth/PasskeyLogin.tsx:256
msgid "Authentication failed"
msgstr ""

#. placeholder {0}: manifest?.authMode
#: packages/admin/src/components/settings/SecuritySettings.tsx:120
msgid "Authentication is managed by an external provider ({0}). Passkey settings are not available when using external authentication."
msgstr "A autenticação é gerenciada por um provedor externo ({0}). As configurações de chave de acesso não estão disponíveis ao usar autenticação externa."

#: packages/admin/src/components/auth/PasskeyLogin.tsx:263
msgid "Authentication was cancelled or timed out. Please try again."
msgstr "A autenticação foi cancelada ou expirou. Tente novamente."

#: packages/admin/src/components/comments/CommentDetail.tsx:77
#: packages/admin/src/components/comments/CommentInbox.tsx:287
#: packages/admin/src/components/users/roleDefinitions.ts:30
#: packages/admin/src/components/WelcomeModal.tsx:27
msgid "Author"
msgstr "Autor"

#: packages/admin/src/components/WordPressImport.tsx:2471
msgid "Author Mapping"
msgstr "Mapeamento de autores"

#: packages/admin/src/components/DeviceAuthorizePage.tsx:197
msgid "Authorization denied"
msgstr "Autorização negada"

#: packages/admin/src/components/DeviceAuthorizePage.tsx:105
msgid "Authorization failed"
msgstr ""

#: packages/admin/src/components/DeviceAuthorizePage.tsx:259
msgid "Authorize"
msgstr "Autorizar"

#: packages/admin/src/components/DeviceAuthorizePage.tsx:176
msgid "Authorize Device"
msgstr "Autorizar dispositivo"

#: packages/admin/src/components/DeviceAuthorizePage.tsx:259
msgid "Authorizing..."
msgstr "Autorizando..."

#: packages/admin/src/components/RegistryPluginDetail.tsx:672
msgid "Authors"
msgstr ""

#: packages/admin/src/components/Redirects.tsx:521
msgid "auto"
msgstr "automático"

#: packages/admin/src/components/Redirects.tsx:424
msgid "Auto (slug change)"
msgstr "Automático (alteração de slug)"

#: packages/admin/src/components/ContentTypeEditor.tsx:541
msgid "Auto-approve authenticated users"
msgstr ""

#: packages/admin/src/components/TaxonomyManager.tsx:408
msgid "Auto-generated from name (you can edit)"
msgstr "Gerado automaticamente a partir do nome (você pode editar)"

#: packages/admin/src/router.tsx:932
msgid "Autosave failed"
msgstr ""

#: packages/admin/src/components/ContentEditor.tsx:644
msgid "Autosave status"
msgstr ""

#: packages/admin/src/components/MediaPickerModal.tsx:662
msgid "Available media"
msgstr "Mídia disponível"

#: packages/admin/src/components/settings/EmailSettings.tsx:207
msgid "Available Providers"
msgstr "Provedores disponíveis"

#: packages/admin/src/components/Widgets.tsx:401
msgid "Available Widgets"
msgstr ""

#: packages/admin/src/components/BylineAvatarField.tsx:46
#: packages/admin/src/components/BylineAvatarField.tsx:71
msgid "Avatar"
msgstr ""

#: packages/admin/src/components/editor/BlockMenu.tsx:257
#: packages/admin/src/components/MenuEditor.tsx:362
#: packages/admin/src/components/WordPressImport.tsx:1510
#: packages/admin/src/components/WordPressImport.tsx:2527
msgid "Back"
msgstr "Voltar"

#: packages/admin/src/components/ContentEditor.tsx:613
msgid "Back to {collectionLabel} list"
msgstr "Voltar para a lista de {collectionLabel}"

#: packages/admin/src/components/ContentTypeEditor.tsx:336
msgid "Back to Content Types"
msgstr ""

#: packages/admin/src/components/InviteAcceptPage.tsx:139
#: packages/admin/src/components/LoginPage.tsx:117
#: packages/admin/src/components/LoginPage.tsx:153
#: packages/admin/src/components/LoginPage.tsx:311
#: packages/admin/src/components/SignupPage.tsx:281
msgid "Back to login"
msgstr "Voltar ao acesso"

#: packages/admin/src/components/MarketplacePluginDetail.tsx:115
#: packages/admin/src/components/MarketplacePluginDetail.tsx:391
msgid "Back to marketplace"
msgstr "Voltar ao marketplace"

#: packages/admin/src/components/RegistryPluginDetail.tsx:805
msgid "Back to plugins"
msgstr ""

#: packages/admin/src/components/SectionEditor.tsx:73
#: packages/admin/src/components/SectionEditor.tsx:174
msgid "Back to sections"
msgstr "Voltar às seções"

#: packages/admin/src/components/settings/BackToSettingsLink.tsx:19
msgid "Back to settings"
msgstr "Voltar às configurações"

#: packages/admin/src/components/ThemeMarketplaceDetail.tsx:86
#: packages/admin/src/components/ThemeMarketplaceDetail.tsx:110
msgid "Back to Themes"
msgstr "Voltar aos temas"

#: packages/admin/src/components/editor/codeBlockLanguages.ts:29
msgid "Bash"
msgstr ""

#: packages/admin/src/components/settings/EmailSettings.tsx:193
msgid "Before send:"
msgstr "Antes do envio:"

#: packages/admin/src/components/settings/SeoSettings.tsx:200
msgid "Bing Verification"
msgstr "Verificação do Bing"

#: packages/admin/src/routes/bylines.tsx:497
msgid "Bio"
msgstr ""

#: packages/admin/src/components/editor/DragHandleWrapper.tsx:125
msgid "Block actions - drag to reorder, click for menu"
msgstr ""

#: packages/admin/src/components/PortableTextEditor.tsx:2707
#: packages/admin/src/components/PortableTextEditor.tsx:3015
msgid "Bold"
msgstr ""

#: packages/admin/src/components/BylineFieldEditor.tsx:55
#: packages/admin/src/components/FieldEditor.tsx:174
#: packages/admin/src/components/FieldEditor.tsx:583
msgid "Boolean"
msgstr "Booleano"

#: packages/admin/src/components/SeoPanel.tsx:174
msgid "Brief summary shown below the title in search results"
msgstr "Resumo breve exibido abaixo do título nos resultados de busca"

#: packages/admin/src/components/RegistryBrowse.tsx:71
msgid "Browse and install plugins published to the decentralized registry."
msgstr ""

#: packages/admin/src/components/MarketplaceBrowse.tsx:88
msgid "Browse and install plugins to extend your site."
msgstr "Navegue e instale plugins para estender seu site."

#: packages/admin/src/components/WordPressImport.tsx:1124
#: packages/admin/src/components/WordPressImport.tsx:1594
msgid "Browse Files"
msgstr "Navegar nos arquivos"

#: packages/admin/src/components/PluginManager.tsx:199
msgid "Browse the"
msgstr "Navegue pelo"

#: packages/admin/src/components/ThemeMarketplaceBrowse.tsx:79
msgid "Browse themes and preview them with your own content."
msgstr "Navegue pelos temas e visualize-os com seu próprio conteúdo."

#: packages/admin/src/components/editor/BlockMenu.tsx:102
#: packages/admin/src/components/PortableTextEditor.tsx:1040
#: packages/admin/src/components/PortableTextEditor.tsx:3083
msgid "Bullet List"
msgstr "Lista com marcadores"

#: packages/admin/src/routes/byline-schema.tsx:218
#: packages/admin/src/routes/bylines.tsx:384
msgid "Byline schema"
msgstr ""

#: packages/admin/src/components/Sidebar.tsx:347
msgid "Byline Schema"
msgstr ""

#: packages/admin/src/components/ContentEditor.tsx:993
#: packages/admin/src/components/Sidebar.tsx:342
#: packages/admin/src/routes/bylines.tsx:376
msgid "Bylines"
msgstr "Créditos"

#: packages/admin/src/components/editor/codeBlockLanguages.ts:30
msgid "C"
msgstr ""

#: packages/admin/src/components/editor/codeBlockLanguages.ts:32
msgid "C#"
msgstr ""

#: packages/admin/src/components/editor/codeBlockLanguages.ts:31
msgid "C++"
msgstr ""

#: packages/admin/src/components/users/roleDefinitions.ts:25
msgid "Can create content"
msgstr "Pode criar conteúdo"

#: packages/admin/src/components/users/roleDefinitions.ts:37
msgid "Can manage all content"
msgstr "Pode gerenciar todo o conteúdo"

#: packages/admin/src/components/users/roleDefinitions.ts:31
msgid "Can publish own content"
msgstr "Pode publicar seu próprio conteúdo"

#: packages/admin/src/components/users/roleDefinitions.ts:19
msgid "Can view content"
msgstr "Pode visualizar conteúdo"

#: packages/admin/src/components/BylineFieldEditor.tsx:315
#: packages/admin/src/components/CapabilityConsentDialog.tsx:161
#: packages/admin/src/components/ConfirmDialog.tsx:57
#: packages/admin/src/components/ContentEditor.tsx:706
#: packages/admin/src/components/ContentEditor.tsx:907
#: packages/admin/src/components/ContentEditor.tsx:959
#: packages/admin/src/components/ContentEditor.tsx:2029
#: packages/admin/src/components/ContentEditor.tsx:2082
#: packages/admin/src/components/ContentList.tsx:455
#: packages/admin/src/components/ContentList.tsx:1052
#: packages/admin/src/components/ContentList.tsx:1123
#: packages/admin/src/components/ContentPickerModal.tsx:248
#: packages/admin/src/components/editor/CodeBlockNode.tsx:193
#: packages/admin/src/components/editor/CodeBlockNode.tsx:194
#: packages/admin/src/components/editor/ImageDetailPanel.tsx:586
#: packages/admin/src/components/editor/ImageNode.tsx:252
#: packages/admin/src/components/editor/ImageNode.tsx:253
#: packages/admin/src/components/editor/PluginBlockNode.tsx:406
#: packages/admin/src/components/FieldEditor.tsx:649
#: packages/admin/src/components/MediaDetailPanel.tsx:416
#: packages/admin/src/components/MediaPickerModal.tsx:744
#: packages/admin/src/components/MenuEditor.tsx:438
#: packages/admin/src/components/MenuEditor.tsx:623
#: packages/admin/src/components/MenuList.tsx:172
#: packages/admin/src/components/PluginManager.tsx:640
#: packages/admin/src/components/PortableTextEditor.tsx:3184
#: packages/admin/src/components/Redirects.tsx:182
#: packages/admin/src/components/SectionPickerModal.tsx:130
#: packages/admin/src/components/Sections.tsx:209
#: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:280
#: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:390
#: packages/admin/src/components/settings/ApiTokenSettings.tsx:325
#: packages/admin/src/components/settings/ApiTokenSettings.tsx:453
#: packages/admin/src/components/settings/SecuritySettings.tsx:179
#: packages/admin/src/components/TaxonomyManager.tsx:187
#: packages/admin/src/components/TaxonomyManager.tsx:472
#: packages/admin/src/components/TaxonomyManager.tsx:686
#: packages/admin/src/components/users/InviteUserModal.tsx:200
#: packages/admin/src/components/Widgets.tsx:386
#: packages/admin/src/components/WordPressImport.tsx:1917
msgid "Cancel"
msgstr "Cancelar"

#: packages/admin/src/components/editor/PluginBlockNode.tsx:405
msgid "Cancel (Esc)"
msgstr ""

#: packages/admin/src/components/settings/PasskeyItem.tsx:146
msgid "Cancel rename"
msgstr "Cancelar renomeação"

#: packages/admin/src/components/Sections.tsx:407
msgid "Cannot delete theme sections"
msgstr "Não é possível excluir seções do tema"

#: packages/admin/src/components/MediaPickerModal.tsx:413
msgid "Cannot determine MIME type from URL. Use a URL ending in a recognized image extension (e.g. .jpg, .png, .webp)."
msgstr ""

#: packages/admin/src/components/SeoPanel.tsx:186
msgid "Canonical URL"
msgstr "URL canônica"

#: packages/admin/src/components/PluginManager.tsx:473
msgid "Capabilities"
msgstr "Capacidades"

#: packages/admin/src/components/CapabilityConsentDialog.tsx:65
msgid "Capability consent"
msgstr "Consentimento de capacidade"

#: packages/admin/src/components/editor/ImageDetailPanel.tsx:352
#: packages/admin/src/components/editor/ImageDetailPanel.tsx:541
#: packages/admin/src/components/MediaDetailPanel.tsx:381
msgid "Caption"
msgstr "Legenda"

#: packages/admin/src/components/AllowedTypesEditor.tsx:68
msgid "Captions / Subtitles"
msgstr ""

#: packages/admin/src/components/AdminCommandPalette.tsx:193
msgid "Categories"
msgstr "Categorias"

#. placeholder {0}: analysis.categories
#: packages/admin/src/components/WordPressImport.tsx:1785
msgid "Categories ({0})"
msgstr "Categorias ({0})"

#: packages/admin/src/components/WordPressImport.tsx:1146
msgid "Categories & Tags"
msgstr ""

#: packages/admin/src/components/editor/ImageDetailPanel.tsx:161
msgid "Center"
msgstr ""

#: packages/admin/src/components/BlockKitMediaPickerField.tsx:76
#: packages/admin/src/components/BlockKitMediaPickerField.tsx:107
#: packages/admin/src/components/ContentEditor.tsx:1699
#: packages/admin/src/components/FieldEditor.tsx:402
#: packages/admin/src/components/ImageFieldRenderer.tsx:122
#: packages/admin/src/components/ImageFieldRenderer.tsx:151
#: packages/admin/src/components/SeoImageField.tsx:47
msgid "Change"
msgstr "Alterar"

#. placeholder {0}: selectedUser?.name || selectedUser?.email
#. placeholder {1}: getRoleLabel(selectedUser?.role ?? 0)
#. placeholder {2}: getRoleLabel(pendingSaveData?.role ?? 0)
#: packages/admin/src/routes/users.tsx:296
msgid "Change <0>{0}</0> from <1>{1}</1> to <2>{2}</2>? They will lose access to higher-level features."
msgstr ""

#: packages/admin/src/components/settings/GeneralSettings.tsx:239
msgid "Change Favicon"
msgstr "Alterar favicon"

#: packages/admin/src/components/settings/SeoSettings.tsx:167
msgid "Change Image"
msgstr ""

#: packages/admin/src/components/settings/GeneralSettings.tsx:185
msgid "Change Logo"
msgstr "Alterar logo"

#: packages/admin/src/components/RegistryPluginDetail.tsx:793
msgid "Changelog"
msgstr ""

#: packages/admin/src/router.tsx:983
msgid "Changes discarded"
msgstr ""

#: packages/admin/src/components/settings/SeoSettings.tsx:129
msgid "Character between page title and site name (e.g., \"My Post | My Site\")"
msgstr "Caractere entre o título da página e o nome do site (ex.: \"Meu Post | Meu Site\")"

#: packages/admin/src/components/PluginManager.tsx:162
msgid "Check for updates"
msgstr "Verificar atualizações"

#: packages/admin/src/components/WordPressImport.tsx:1095
msgid "Check Site"
msgstr "Verificar site"

#: packages/admin/src/components/LoginPage.tsx:101
#: packages/admin/src/components/SignupPage.tsx:130
#: packages/admin/src/components/SignupPage.tsx:400
msgid "Check your email"
msgstr "Verifique seu e-mail"

#: packages/admin/src/components/WordPressImport.tsx:776
msgid "Checking {urlInput}..."
msgstr "Verificando {urlInput}..."

#: packages/admin/src/components/DeviceAuthorizePage.tsx:155
msgid "Checking authentication..."
msgstr "Verificando autenticação..."

#. placeholder {0}: deletingField.label
#: packages/admin/src/routes/byline-schema.tsx:362
msgid "Checking how many stored values reference \"{0}\"…"
msgstr ""

#: packages/admin/src/components/SetupWizard.tsx:288
msgid "Choose how to sign in"
msgstr ""

#: packages/admin/src/components/Settings.tsx:130
msgid "Choose your preferred admin language"
msgstr "Escolha o idioma preferido do painel"

#: packages/admin/src/components/ContentList.tsx:481
msgid "Clear"
msgstr ""

#: packages/admin/src/components/ContentList.tsx:825
#: packages/admin/src/components/MediaLibrary.tsx:498
#: packages/admin/src/components/users/UserList.tsx:129
msgid "Clear filters"
msgstr ""

#: packages/admin/src/components/MediaLibrary.tsx:498
#: packages/admin/src/components/MediaLibrary.tsx:522
msgid "Clear search"
msgstr ""

#: packages/admin/src/components/SignupPage.tsx:138
msgid "Click the link in the email to continue setting up your account."
msgstr "Clique no link no e-mail para continuar configurando sua conta."

#: packages/admin/src/components/LoginPage.tsx:112
msgid "Click the link in the email to sign in."
msgstr "Clique no link no e-mail para entrar."

#: packages/admin/src/components/BylineFieldEditor.tsx:212
#: packages/admin/src/components/BylineFieldEditor.tsx:218
#: packages/admin/src/components/BylineFieldEditor.tsx:222
#: packages/admin/src/components/comments/CommentDetail.tsx:59
#: packages/admin/src/components/ContentPickerModal.tsx:120
#: packages/admin/src/components/ContentPickerModal.tsx:126
#: packages/admin/src/components/ContentPickerModal.tsx:130
#: packages/admin/src/components/editor/ImageDetailPanel.tsx:227
#: packages/admin/src/components/editor/ImageDetailPanel.tsx:229
#: packages/admin/src/components/editor/ImageDetailPanel.tsx:412
#: packages/admin/src/components/editor/ImageDetailPanel.tsx:414
#: packages/admin/src/components/FieldEditor.tsx:345
#: packages/admin/src/components/FieldEditor.tsx:351
#: packages/admin/src/components/FieldEditor.tsx:355
#: packages/admin/src/components/MarketplacePluginDetail.tsx:436
#: packages/admin/src/components/MediaDetailPanel.tsx:229
#: packages/admin/src/components/MediaDetailPanel.tsx:416
#: packages/admin/src/components/MediaPickerModal.tsx:482
#: packages/admin/src/components/MediaPickerModal.tsx:488
#: packages/admin/src/components/MediaPickerModal.tsx:492
#: packages/admin/src/components/MenuEditor.tsx:400
#: packages/admin/src/components/MenuEditor.tsx:406
#: packages/admin/src/components/MenuEditor.tsx:410
#: packages/admin/src/components/MenuEditor.tsx:576
#: packages/admin/src/components/MenuEditor.tsx:582
#: packages/admin/src/components/MenuEditor.tsx:586
#: packages/admin/src/components/MenuList.tsx:136
#: packages/admin/src/components/MenuList.tsx:142
#: packages/admin/src/components/MenuList.tsx:146
#: packages/admin/src/components/PortableTextEditor.tsx:1441
#: packages/admin/src/components/PortableTextEditor.tsx:1447
#: packages/admin/src/components/PortableTextEditor.tsx:1451
#: packages/admin/src/components/Redirects.tsx:114
#: packages/admin/src/components/Redirects.tsx:120
#: packages/admin/src/components/SectionPickerModal.tsx:60
#: packages/admin/src/components/SectionPickerModal.tsx:66
#: packages/admin/src/components/SectionPickerModal.tsx:70
#: packages/admin/src/components/Sections.tsx:153
#: packages/admin/src/components/Sections.tsx:159
#: packages/admin/src/components/Sections.tsx:163
#: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:338
#: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:344
#: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:348
#: packages/admin/src/components/TaxonomyManager.tsx:164
#: packages/admin/src/components/TaxonomyManager.tsx:371
#: packages/admin/src/components/TaxonomyManager.tsx:377
#: packages/admin/src/components/TaxonomyManager.tsx:381
#: packages/admin/src/components/TaxonomyManager.tsx:605
#: packages/admin/src/components/TaxonomyManager.tsx:611
#: packages/admin/src/components/TaxonomyManager.tsx:615
#: packages/admin/src/components/ThemeMarketplaceDetail.tsx:298
#: packages/admin/src/components/users/InviteUserModal.tsx:88
#: packages/admin/src/components/users/InviteUserModal.tsx:94
#: packages/admin/src/components/users/InviteUserModal.tsx:98
#: packages/admin/src/components/WelcomeModal.tsx:54
#: packages/admin/src/components/Widgets.tsx:348
#: packages/admin/src/components/Widgets.tsx:354
#: packages/admin/src/components/Widgets.tsx:358
msgid "Close"
msgstr "Fechar"

#: packages/admin/src/components/ContentTypeEditor.tsx:520
msgid "Close comments after (days)"
msgstr ""

#: packages/admin/src/components/users/UserDetail.tsx:121
msgid "Close panel"
msgstr "Fechar painel"

#: packages/admin/src/components/ContentTypeList.tsx:244
#: packages/admin/src/components/PortableTextEditor.tsx:2735
#: packages/admin/src/components/Redirects.tsx:469
msgid "Code"
msgstr "Código"

#: packages/admin/src/components/editor/BlockMenu.tsx:94
#: packages/admin/src/components/PortableTextEditor.tsx:1070
#: packages/admin/src/components/PortableTextEditor.tsx:3104
msgid "Code Block"
msgstr "Bloco de código"

#: packages/admin/src/components/PluginManager.tsx:460
msgid "Collapse"
msgstr "Recolher"

#: packages/admin/src/components/PluginManager.tsx:454
msgid "Collapse details"
msgstr "Recolher detalhes"

#: packages/admin/src/components/users/InviteUserModal.tsx:158
msgid "colleague@example.com"
msgstr "colega@exemplo.com"

#: packages/admin/src/components/ContentPickerModal.tsx:156
msgid "Collection"
msgstr ""

#: packages/admin/src/components/comments/CommentDetail.tsx:106
msgid "Collection:"
msgstr "Coleção:"

#: packages/admin/src/components/TaxonomyManager.tsx:656
msgid "Collections"
msgstr "Coleções"

#: packages/admin/src/components/WordPressImport.tsx:2327
msgid "Collections created:"
msgstr "Coleções criadas:"

#: packages/admin/src/components/SectionEditor.tsx:273
msgid "Comma-separated keywords for search."
msgstr "Palavras-chave separadas por vírgula para busca."

#: packages/admin/src/components/comments/CommentDetail.tsx:95
#: packages/admin/src/components/comments/CommentInbox.tsx:290
msgid "Comment"
msgstr "Comentário"

#: packages/admin/src/components/comments/CommentDetail.tsx:58
msgid "Comment Detail"
msgstr "Detalhes do comentário"

#: packages/admin/src/components/comments/CommentInbox.tsx:146
#: packages/admin/src/components/ContentTypeEditor.tsx:487
#: packages/admin/src/components/Sidebar.tsx:326
msgid "Comments"
msgstr "Comentários"

#: packages/admin/src/components/ContentTypeEditor.tsx:544
msgid "Comments from logged-in CMS users are approved automatically"
msgstr ""

#: packages/admin/src/components/SignupPage.tsx:401
msgid "Complete signup"
msgstr "Concluir registro"

#: packages/admin/src/components/Widgets.tsx:851
msgid "Component"
msgstr ""

#: packages/admin/src/components/FieldEditor.tsx:342
msgid "Configure Field"
msgstr "Configurar campo"

#: packages/admin/src/components/settings/ApiTokenSettings.tsx:315
msgid "Confirm"
msgstr "Confirmar"

#: packages/admin/src/components/WordPressImport.tsx:701
#: packages/admin/src/components/WordPressImport.tsx:1054
msgid "Connect"
msgstr ""

#: packages/admin/src/components/WordPressImport.tsx:1507
msgid "Connect & Analyze"
msgstr "Conectar e analisar"

#. placeholder {0}: siteTitle || "WordPress"
#: packages/admin/src/components/WordPressImport.tsx:1457
msgid "Connect to {0}"
msgstr "Conectar ao {0}"

#: packages/admin/src/components/WordPressImport.tsx:1373
msgid "Connect with WordPress"
msgstr "Conectar com WordPress"

#. placeholder {0}: new Date(account.createdAt).toLocaleDateString()
#: packages/admin/src/components/users/UserDetail.tsx:286
msgid "Connected {0}"
msgstr "{0} conectado"

#: packages/admin/src/components/AdminCommandPalette.tsx:365
#: packages/admin/src/components/comments/CommentDetail.tsx:103
#: packages/admin/src/components/comments/CommentInbox.tsx:293
#: packages/admin/src/components/Dashboard.tsx:220
#: packages/admin/src/components/PortableTextEditor.tsx:2211
#: packages/admin/src/components/SectionEditor.tsx:194
#: packages/admin/src/components/Sidebar.tsx:451
#: packages/admin/src/components/Widgets.tsx:819
msgid "Content"
msgstr "Conteúdo"

#: packages/admin/src/components/Widgets.tsx:96
msgid "Content Block"
msgstr "Bloco de conteúdo"

#. placeholder {0}: result.errors.length
#: packages/admin/src/components/WordPressImport.tsx:2382
msgid "Content Errors ({0})"
msgstr "Erros de conteúdo ({0})"

#: packages/admin/src/components/WordPressImport.tsx:1317
msgid "Content found:"
msgstr "Conteúdo encontrado:"

#: packages/admin/src/router.tsx:1005
msgid "Content has been scheduled for publishing"
msgstr ""

#: packages/admin/src/components/RevisionHistory.tsx:131
msgid "Content has been updated to the selected revision."
msgstr "O conteúdo foi atualizado para a revisão selecionada."

#: packages/admin/src/components/comments/CommentDetail.tsx:110
msgid "Content ID:"
msgstr "ID do conteúdo:"

#: packages/admin/src/router.tsx:946
msgid "Content is now live"
msgstr ""

#: packages/admin/src/components/WordPressImport.tsx:2371
msgid "content items"
msgstr "itens de conteúdo"

#: packages/admin/src/components/settings/ApiTokenSettings.tsx:45
msgid "Content Read"
msgstr "Leitura de conteúdo"

#: packages/admin/src/router.tsx:964
msgid "Content removed from public view"
msgstr ""

#: packages/admin/src/router.tsx:1026
msgid "Content reverted to draft"
msgstr ""

#: packages/admin/src/components/RevisionHistory.tsx:296
msgid "Content snapshot:"
msgstr "Snapshot do conteúdo:"

#: packages/admin/src/components/WordPressImport.tsx:1731
msgid "Content to Import"
msgstr "Conteúdo para importar"

#: packages/admin/src/components/AdminCommandPalette.tsx:185
#: packages/admin/src/components/ContentTypeList.tsx:40
#: packages/admin/src/components/Sidebar.tsx:346
msgid "Content Types"
msgstr "Tipos de conteúdo"

#: packages/admin/src/components/WordPressImport.tsx:2310
msgid "Content was skipped because it already exists"
msgstr "O conteúdo foi ignorado porque já existe"

#: packages/admin/src/components/settings/ApiTokenSettings.tsx:50
msgid "Content Write"
msgstr "Escrita de conteúdo"

#: packages/admin/src/components/SignupPage.tsx:91
msgid "Continue"
msgstr "Continuar"

#: packages/admin/src/components/SetupWizard.tsx:150
#: packages/admin/src/components/SetupWizard.tsx:233
msgid "Continue →"
msgstr "Continuar →"

#: packages/admin/src/components/WordPressImport.tsx:2529
msgid "Continue Import"
msgstr "Continuar importação"

#: packages/admin/src/components/users/roleDefinitions.ts:24
#: packages/admin/src/components/WelcomeModal.tsx:28
msgid "Contributor"
msgstr "Colaborador"

#: packages/admin/src/components/settings/ApiTokenSettings.tsx:225
#: packages/admin/src/components/users/InviteUserModal.tsx:134
msgid "Copied to clipboard"
msgstr "Copiado para a área de transferência"

#. placeholder {0}: section.slug
#: packages/admin/src/components/Sections.tsx:399
msgid "Copy {0} to clipboard"
msgstr "Copiar {0} para a área de transferência"

#: packages/admin/src/components/users/InviteUserModal.tsx:124
msgid "Copy invite link"
msgstr "Copiar link de convite"

#: packages/admin/src/components/Sections.tsx:398
msgid "Copy slug"
msgstr "Copiar slug"

#: packages/admin/src/components/settings/ApiTokenSettings.tsx:200
msgid "Copy this token now — it won't be shown again."
msgstr "Copie este token agora — ele não será exibido novamente."

#: packages/admin/src/components/settings/ApiTokenSettings.tsx:218
msgid "Copy token"
msgstr "Copiar token"

#: packages/admin/src/components/editor/PluginBlockNode.tsx:322
#: packages/admin/src/components/editor/PluginBlockNode.tsx:323
#: packages/admin/src/components/MediaDetailPanel.tsx:301
msgid "Copy URL"
msgstr ""

#: packages/admin/src/components/users/InviteUserModal.tsx:138
msgid "Could not copy automatically. Please select the URL above and copy manually."
msgstr "Não foi possível copiar automaticamente. Selecione a URL acima e copie manualmente."

#: packages/admin/src/components/Dashboard.tsx:84
msgid "Could not load dashboard data"
msgstr ""

#: packages/admin/src/components/MediaPickerModal.tsx:439
msgid "Could not load image from URL"
msgstr "Não foi possível carregar a imagem da URL"

#: packages/admin/src/components/WordPressImport.tsx:1264
msgid "Couldn't detect WordPress"
msgstr "Não foi possível detectar o WordPress"

#: packages/admin/src/routes/byline-schema.tsx:268
msgid "Couldn't load byline fields."
msgstr ""

#: packages/admin/src/routes/bylines.tsx:548
msgid "Couldn't load custom fields."
msgstr ""

#: packages/admin/src/components/AllowedTypesEditor.tsx:88
msgid "Couldn't map \"{draft}\" to a MIME type. Type the MIME directly."
msgstr ""

#: packages/admin/src/components/ContentEditor.tsx:1921
msgid "Couldn't search bylines. Please try again."
msgstr ""

#. placeholder {0}: deletingField.label
#: packages/admin/src/routes/byline-schema.tsx:369
msgid "Couldn't verify how many values reference \"{0}\". Deleting will still remove every stored value for this field — but the count above could not be checked."
msgstr ""

#: packages/admin/src/components/TaxonomyManager.tsx:822
msgid "Count"
msgstr "Contagem"

#: packages/admin/src/components/ContentEditor.tsx:2053
#: packages/admin/src/components/MenuList.tsx:175
#: packages/admin/src/components/Redirects.tsx:191
#: packages/admin/src/components/Sections.tsx:212
#: packages/admin/src/components/TaxonomyManager.tsx:479
#: packages/admin/src/components/Widgets.tsx:389
#: packages/admin/src/routes/bylines.tsx:580
msgid "Create"
msgstr "Criar"

#: packages/admin/src/components/TaxonomySidebar.tsx:290
msgid "Create \"{trimmedInput}\""
msgstr ""

#: packages/admin/src/components/PortableTextEditor.tsx:1041
msgid "Create a bullet list"
msgstr "Criar uma lista com marcadores"

#. placeholder {0}: taxonomyDef.labelSingular?.toLowerCase() || "term"
#: packages/admin/src/components/TaxonomyManager.tsx:367
msgid "Create a new {0}"
msgstr "Criar um novo {0}"

#: packages/admin/src/components/PortableTextEditor.tsx:1051
msgid "Create a numbered list"
msgstr "Criar uma lista numerada"

#: packages/admin/src/components/InviteAcceptPage.tsx:81
#: packages/admin/src/components/SignupPage.tsx:220
msgid "Create Account"
msgstr "Criar conta"

#: packages/admin/src/components/SignupPage.tsx:399
msgid "Create an account"
msgstr "Criar uma conta"

#: packages/admin/src/components/ContentEditor.tsx:2001
#: packages/admin/src/routes/bylines.tsx:477
msgid "Create byline"
msgstr "Criar crédito"

#: packages/admin/src/components/ContentTypeEditor.tsx:560
msgid "Create Content Type"
msgstr ""

#: packages/admin/src/components/BylineFieldEditor.tsx:318
msgid "Create field"
msgstr ""

#: packages/admin/src/components/MenuList.tsx:126
#: packages/admin/src/components/MenuList.tsx:189
msgid "Create Menu"
msgstr "Criar menu"

#: packages/admin/src/components/MenuList.tsx:133
msgid "Create New Menu"
msgstr "Criar novo menu"

#: packages/admin/src/components/settings/ApiTokenSettings.tsx:396
msgid "Create New Token"
msgstr "Criar novo token"

#: packages/admin/src/components/WordPressImport.tsx:1501
msgid "Create one in WordPress: Users → Profile → Application Passwords"
msgstr "Crie um no WordPress: Usuários → Perfil → Senhas de aplicativo"

#: packages/admin/src/components/SetupWizard.tsx:298
msgid "Create Passkey"
msgstr "Criar chave de acesso"

#: packages/admin/src/components/Settings.tsx:110
#: packages/admin/src/components/settings/ApiTokenSettings.tsx:185
msgid "Create personal access tokens for programmatic API access"
msgstr "Crie tokens de acesso pessoal para acesso programático à API"

#. placeholder {0}: item.path
#: packages/admin/src/components/Redirects.tsx:247
msgid "Create redirect for {0}"
msgstr "Criar redirecionamento para {0}"

#: packages/admin/src/components/Redirects.tsx:246
msgid "Create redirect for this path"
msgstr "Criar redirecionamento para este caminho"

#: packages/admin/src/components/Redirects.tsx:461
msgid "Create redirect rules to manage URL changes."
msgstr "Crie regras de redirecionamento para gerenciar alterações de URL."

#: packages/admin/src/components/WordPressImport.tsx:1921
msgid "Create Schema & Import"
msgstr "Criar schema e importar"

#: packages/admin/src/components/Sections.tsx:150
#: packages/admin/src/components/Sections.tsx:270
msgid "Create Section"
msgstr "Criar seção"

#: packages/admin/src/components/SectionPickerModal.tsx:109
msgid "Create sections in the Sections library to use them here"
msgstr "Crie seções na biblioteca de Seções para usá-las aqui"

#: packages/admin/src/components/TaxonomyManager.tsx:598
#: packages/admin/src/components/TaxonomyManager.tsx:689
msgid "Create Taxonomy"
msgstr "Criar taxonomia"

#: packages/admin/src/components/settings/ApiTokenSettings.tsx:258
#: packages/admin/src/components/settings/ApiTokenSettings.tsx:450
msgid "Create Token"
msgstr "Criar token"

#: packages/admin/src/components/Widgets.tsx:345
msgid "Create Widget Area"
msgstr ""

#: packages/admin/src/components/SetupWizard.tsx:560
msgid "Create your account"
msgstr "Crie sua conta"

#: packages/admin/src/components/MenuList.tsx:187
msgid "Create your first navigation menu to get started"
msgstr "Crie seu primeiro menu de navegação para começar"

#: packages/admin/src/components/ContentList.tsx:556
#: packages/admin/src/components/ContentTypeList.tsx:122
msgid "Create your first one"
msgstr "Crie o primeiro"

#: packages/admin/src/components/Sections.tsx:267
msgid "Create your first reusable content section to get started."
msgstr "Crie sua primeira seção de conteúdo reutilizável para começar."

#: packages/admin/src/components/InviteAcceptPage.tsx:72
#: packages/admin/src/components/SignupPage.tsx:211
msgid "Create your passkey"
msgstr "Crie sua chave de acesso"

#: packages/admin/src/lib/api/marketplace.ts:223
#: packages/admin/src/lib/api/marketplace.ts:231
msgid "Create, update, and delete content"
msgstr ""

#: packages/admin/src/components/settings/ApiTokenSettings.tsx:81
msgid "Create, update, and delete navigation menus"
msgstr ""

#: packages/admin/src/components/settings/ApiTokenSettings.tsx:76
msgid "Create, update, and delete taxonomy terms"
msgstr ""

#: packages/admin/src/components/settings/ApiTokenSettings.tsx:51
msgid "Create, update, delete content"
msgstr "Criar, atualizar, excluir conteúdo"

#: packages/admin/src/components/ContentList.tsx:736
#: packages/admin/src/components/users/UserDetail.tsx:219
msgid "Created"
msgstr "Criado"

#. placeholder {0}: field.label
#: packages/admin/src/routes/byline-schema.tsx:96
msgid "Created \"{0}\"."
msgstr ""

#. placeholder {0}: new Date(cred.createdAt).toLocaleDateString()
#. placeholder {0}: new Date(token.createdAt).toLocaleDateString()
#: packages/admin/src/components/settings/ApiTokenSettings.tsx:297
#: packages/admin/src/components/users/UserDetail.tsx:260
msgid "Created {0}"
msgstr "Criado em {0}"

#. placeholder {0}: result.locale?.toUpperCase() ?? t`new`
#: packages/admin/src/router.tsx:1057
msgid "Created {0} translation"
msgstr ""

#: packages/admin/src/components/ContentTypeEditor.tsx:123
msgid "Created At"
msgstr "Criado em"

#. placeholder {0}: new Date(item.createdAt).toLocaleString()
#: packages/admin/src/components/ContentEditor.tsx:927
msgid "Created: {0}"
msgstr "Criado em: {0}"

#: packages/admin/src/components/WordPressImport.tsx:887
msgid "Creating collections and fields..."
msgstr "Criando coleções e campos..."

#: packages/admin/src/components/ContentEditor.tsx:2053
#: packages/admin/src/components/MenuList.tsx:175
#: packages/admin/src/components/Redirects.tsx:188
#: packages/admin/src/components/Sections.tsx:212
#: packages/admin/src/components/settings/ApiTokenSettings.tsx:450
#: packages/admin/src/components/TaxonomyManager.tsx:689
#: packages/admin/src/components/TaxonomySidebar.tsx:290
msgid "Creating..."
msgstr "Criando..."

#: packages/admin/src/components/editor/codeBlockLanguages.ts:33
msgid "CSS"
msgstr ""

#: packages/admin/src/components/TranslationsPanel.tsx:78
msgid "current"
msgstr "atual"

#: packages/admin/src/components/RevisionHistory.tsx:264
msgid "Current"
msgstr "Atual"

#: packages/admin/src/components/Sections.tsx:46
msgid "Custom"
msgstr "Personalizado"

#: packages/admin/src/components/ContentTypeEditor.tsx:614
msgid "Custom Fields"
msgstr ""

#: packages/admin/src/components/settings/SeoSettings.tsx:210
msgid "Custom robots.txt content. Leave empty to use the default."
msgstr "Conteúdo personalizado de robots.txt. Deixe vazio para usar o padrão."

#: packages/admin/src/components/SectionEditor.tsx:184
msgid "Custom Section"
msgstr "Seção personalizada"

#: packages/admin/src/components/WordPressImport.tsx:1147
msgid "Custom Taxonomies"
msgstr ""

#: packages/admin/src/components/ThemeToggle.tsx:22
msgid "dark"
msgstr "escuro"

#: packages/admin/src/components/ThemeToggle.tsx:24
msgid "Dark"
msgstr "Escuro"

#: packages/admin/src/components/AdminCommandPalette.tsx:131
#: packages/admin/src/components/ContentTypeList.tsx:246
#: packages/admin/src/components/Dashboard.tsx:50
#: packages/admin/src/components/Sidebar.tsx:312
#: packages/admin/src/components/Sidebar.tsx:442
msgid "Dashboard"
msgstr "Painel"

#: packages/admin/src/components/comments/CommentInbox.tsx:296
#: packages/admin/src/components/ContentList.tsx:525
msgid "Date"
msgstr "Data"

#: packages/admin/src/components/FieldEditor.tsx:180
#: packages/admin/src/components/FieldEditor.tsx:584
msgid "Date & Time"
msgstr "Data e hora"

#: packages/admin/src/components/FieldEditor.tsx:181
msgid "Date and time picker"
msgstr "Seletor de data e hora"

#: packages/admin/src/components/ContentList.tsx:790
msgid "Date field to filter on"
msgstr ""

#: packages/admin/src/components/settings/GeneralSettings.tsx:281
msgid "Date Format"
msgstr "Formato de data"

#: packages/admin/src/components/FieldEditor.tsx:163
msgid "Decimal number"
msgstr "Número decimal"

#: packages/admin/src/components/RegistryPluginDetail.tsx:737
msgid "Declared permissions"
msgstr ""

#: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:294
#: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:356
msgid "Default Role"
msgstr "Função padrão"

#: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:233
msgid "Default role:"
msgstr "Função padrão:"

#: packages/admin/src/components/settings/SeoSettings.tsx:147
msgid "Default social image"
msgstr ""

#: packages/admin/src/components/settings/SeoSettings.tsx:138
msgid "Default Social Image"
msgstr ""

#: packages/admin/src/components/TaxonomyManager.tsx:601
msgid "Define a new taxonomy for classifying content"
msgstr "Defina uma nova taxonomia para classificar conteúdo"

#: packages/admin/src/routes/byline-schema.tsx:220
msgid "Define custom fields stored on every byline — job title, pronouns, social handles, and more."
msgstr ""

#: packages/admin/src/components/ContentTypeList.tsx:41
msgid "Define the structure of your content"
msgstr "Defina a estrutura do seu conteúdo"

#: packages/admin/src/components/ContentTypeEditor.tsx:361
msgid "Defined in code"
msgstr ""

#: packages/admin/src/components/comments/CommentInbox.tsx:267
#: packages/admin/src/components/comments/CommentInbox.tsx:407
#: packages/admin/src/components/ContentTypeEditor.tsx:663
#: packages/admin/src/components/ContentTypeList.tsx:148
#: packages/admin/src/components/editor/BlockMenu.tsx:301
#: packages/admin/src/components/editor/HtmlBlockNode.tsx:130
#: packages/admin/src/components/editor/PluginBlockNode.tsx:378
#: packages/admin/src/components/MediaDetailPanel.tsx:410
#: packages/admin/src/components/MediaDetailPanel.tsx:453
#: packages/admin/src/components/MenuEditor.tsx:549
#: packages/admin/src/components/MenuList.tsx:255
#: packages/admin/src/components/Redirects.tsx:582
#: packages/admin/src/components/Sections.tsx:308
#: packages/admin/src/components/Sections.tsx:407
#: packages/admin/src/components/TaxonomyManager.tsx:886
#: packages/admin/src/components/Widgets.tsx:636
#: packages/admin/src/routes/byline-schema.tsx:378
#: packages/admin/src/routes/bylines.tsx:589
#: packages/admin/src/routes/bylines.tsx:625
msgid "Delete"
msgstr "Excluir"

#. placeholder {0}: item.filename
#: packages/admin/src/components/MediaDetailPanel.tsx:452
msgid "Delete \"{0}\"? This cannot be undone."
msgstr "Excluir \"{0}\"? Isso não pode ser desfeito."

#. placeholder {0}: collection.label
#. placeholder {0}: domain.domain
#. placeholder {0}: field.label
#: packages/admin/src/components/ContentTypeList.tsx:229
#: packages/admin/src/components/Sections.tsx:408
#: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:252
#: packages/admin/src/components/TaxonomyManager.tsx:97
#: packages/admin/src/components/Widgets.tsx:737
#: packages/admin/src/routes/byline-schema.tsx:458
msgid "Delete {0}"
msgstr "Excluir {0}"

#. placeholder {0}: field.label
#: packages/admin/src/components/ContentTypeEditor.tsx:740
msgid "Delete {0} field"
msgstr ""

#. placeholder {0}: menu.name
#: packages/admin/src/components/MenuList.tsx:237
msgid "Delete {0} menu"
msgstr "Excluir menu {0}"

#. placeholder {0}: area.label
#: packages/admin/src/components/Widgets.tsx:584
msgid "Delete {0} widget area"
msgstr ""

#. placeholder {0}: taxonomyDef.labelSingular || "Term"
#: packages/admin/src/components/TaxonomyManager.tsx:882
msgid "Delete {0}?"
msgstr "Excluir {0}?"

#: packages/admin/src/routes/byline-schema.tsx:358
msgid "Delete byline field?"
msgstr ""

#: packages/admin/src/routes/bylines.tsx:623
msgid "Delete Byline?"
msgstr ""

#: packages/admin/src/components/PortableTextEditor.tsx:2790
msgid "Delete column"
msgstr ""

#: packages/admin/src/components/comments/CommentInbox.tsx:405
msgid "Delete Comment?"
msgstr "Excluir comentário?"

#: packages/admin/src/components/ContentTypeList.tsx:142
msgid "Delete Content Type?"
msgstr "Excluir tipo de conteúdo?"

#: packages/admin/src/components/editor/PluginBlockNode.tsx:379
msgid "Delete embed"
msgstr ""

#: packages/admin/src/components/ContentTypeEditor.tsx:657
msgid "Delete Field?"
msgstr ""

#: packages/admin/src/components/editor/HtmlBlockNode.tsx:131
msgid "Delete HTML block"
msgstr ""

#: packages/admin/src/components/editor/ImageNode.tsx:220
#: packages/admin/src/components/editor/ImageNode.tsx:221
msgid "Delete image"
msgstr ""

#: packages/admin/src/components/MediaDetailPanel.tsx:451
msgid "Delete Media?"
msgstr "Excluir mídia?"

#: packages/admin/src/components/MenuList.tsx:253
msgid "Delete Menu"
msgstr "Excluir menu"

#: packages/admin/src/components/comments/CommentInbox.tsx:525
msgid "Delete permanently"
msgstr "Excluir permanentemente"

#: packages/admin/src/components/comments/CommentDetail.tsx:182
#: packages/admin/src/components/ContentList.tsx:1134
msgid "Delete Permanently"
msgstr "Excluir permanentemente"

#: packages/admin/src/components/ContentList.tsx:1114
msgid "Delete Permanently?"
msgstr "Excluir permanentemente?"

#: packages/admin/src/components/Redirects.tsx:535
msgid "Delete redirect"
msgstr "Excluir redirecionamento"

#. placeholder {0}: r.source
#: packages/admin/src/components/Redirects.tsx:536
msgid "Delete redirect {0}"
msgstr "Excluir redirecionamento {0}"

#: packages/admin/src/components/Redirects.tsx:580
msgid "Delete Redirect?"
msgstr "Excluir redirecionamento?"

#: packages/admin/src/components/PortableTextEditor.tsx:2811
msgid "Delete row"
msgstr ""

#: packages/admin/src/components/Sections.tsx:296
msgid "Delete Section?"
msgstr "Excluir seção?"

#: packages/admin/src/components/PortableTextEditor.tsx:2826
msgid "Delete table"
msgstr ""

#: packages/admin/src/components/Widgets.tsx:634
msgid "Delete Widget Area?"
msgstr ""

#: packages/admin/src/components/ContentList.tsx:646
msgid "Deleted"
msgstr "Excluídos"

#. placeholder {0}: deletingField.label
#. placeholder {1}: deleteUsageQuery.data.totalAffectedRows
#: packages/admin/src/routes/byline-schema.tsx:371
msgid "Deleting \"{0}\" will also remove {1, plural, one {# stored value} other {# stored values}} across all bylines. This cannot be undone."
msgstr ""

#: packages/admin/src/components/comments/CommentInbox.tsx:408
#: packages/admin/src/components/ContentTypeEditor.tsx:664
#: packages/admin/src/components/ContentTypeList.tsx:149
#: packages/admin/src/components/MediaDetailPanel.tsx:410
#: packages/admin/src/components/MediaDetailPanel.tsx:454
#: packages/admin/src/components/MenuList.tsx:256
#: packages/admin/src/components/Redirects.tsx:583
#: packages/admin/src/components/Sections.tsx:309
#: packages/admin/src/components/TaxonomyManager.tsx:887
#: packages/admin/src/components/Widgets.tsx:637
#: packages/admin/src/routes/bylines.tsx:626
msgid "Deleting..."
msgstr "Excluindo..."

#: packages/admin/src/routes/byline-schema.tsx:379
msgid "Deleting…"
msgstr ""

#: packages/admin/src/components/ThemeMarketplaceBrowse.tsx:262
#: packages/admin/src/components/ThemeMarketplaceDetail.tsx:147
msgid "Demo"
msgstr "Demonstração"

#: packages/admin/src/routes/users.tsx:303
msgid "Demote User"
msgstr ""

#: packages/admin/src/routes/users.tsx:294
msgid "Demote User?"
msgstr ""

#: packages/admin/src/routes/users.tsx:304
msgid "Demoting..."
msgstr ""

#: packages/admin/src/components/DeviceAuthorizePage.tsx:270
msgid "Deny"
msgstr "Negar"

#: packages/admin/src/components/editor/ImageNode.tsx:238
msgid "Describe the image..."
msgstr ""

#: packages/admin/src/components/editor/ImageDetailPanel.tsx:347
#: packages/admin/src/components/editor/ImageDetailPanel.tsx:536
#: packages/admin/src/components/MediaDetailPanel.tsx:374
msgid "Describe this image for accessibility"
msgstr "Descreva esta imagem para acessibilidade"

#: packages/admin/src/components/SectionEditor.tsx:262
msgid "Describe what this section is for..."
msgstr "Descreva para que serve esta seção..."

#: packages/admin/src/components/ContentTypeEditor.tsx:415
#: packages/admin/src/components/RegistryPluginDetail.tsx:790
#: packages/admin/src/components/SectionEditor.tsx:259
#: packages/admin/src/components/Sections.tsx:200
#: packages/admin/src/components/Widgets.tsx:373
msgid "Description"
msgstr "Descrição"

#: packages/admin/src/components/TaxonomyManager.tsx:434
msgid "Description (optional)"
msgstr "Descrição (opcional)"

#: packages/admin/src/components/Redirects.tsx:468
msgid "Destination"
msgstr "Destino"

#: packages/admin/src/components/Redirects.tsx:140
msgid "Destination path"
msgstr "Caminho de destino"

#: packages/admin/src/components/PluginManager.tsx:460
msgid "details"
msgstr "detalhes"

#: packages/admin/src/components/DeviceAuthorizePage.tsx:186
msgid "Device authorized"
msgstr "Dispositivo autorizado"

#: packages/admin/src/components/DeviceAuthorizePage.tsx:229
msgid "Device code"
msgstr "Código do dispositivo"

#: packages/admin/src/components/users/UserDetail.tsx:256
msgid "Device-bound"
msgstr "Vinculado ao dispositivo"

#: packages/admin/src/components/settings/PasskeyItem.tsx:104
msgid "Device-bound passkey"
msgstr "Chave de acesso vinculada ao dispositivo"

#: packages/admin/src/components/SignupPage.tsx:143
msgid "Didn't receive the email?"
msgstr "Não recebeu o e-mail?"

#: packages/admin/src/components/editor/codeBlockLanguages.ts:34
msgid "Diff"
msgstr ""

#: packages/admin/src/components/MediaDetailPanel.tsx:280
msgid "Dimensions:"
msgstr "Dimensões:"

#: packages/admin/src/components/users/UserDetail.tsx:319
msgid "Disable"
msgstr "Desativar"

#: packages/admin/src/components/PluginManager.tsx:448
msgid "Disable plugin"
msgstr "Desativar Plugin"

#: packages/admin/src/components/Redirects.tsx:504
msgid "Disable redirect"
msgstr "Desativar redirecionamento"

#: packages/admin/src/routes/users.tsx:279
msgid "Disable User"
msgstr ""

#: packages/admin/src/routes/users.tsx:272
msgid "Disable User?"
msgstr ""

#: packages/admin/src/components/PluginManager.tsx:354
#: packages/admin/src/components/Redirects.tsx:418
#: packages/admin/src/components/users/UserDetail.tsx:201
#: packages/admin/src/components/users/UserList.tsx:212
msgid "Disabled"
msgstr "Desativado"

#: packages/admin/src/components/PluginManager.tsx:531
msgid "Disabled:"
msgstr "Desativado:"

#. placeholder {0}: selectedUser?.name || selectedUser?.email
#: packages/admin/src/routes/users.tsx:274
msgid "Disabling <0>{0}</0> will prevent them from logging in until re-enabled. Their content will be preserved."
msgstr ""

#: packages/admin/src/routes/users.tsx:280
msgid "Disabling..."
msgstr ""

#: packages/admin/src/components/MediaDetailPanel.tsx:438
msgid "Discard"
msgstr ""

#: packages/admin/src/components/ContentEditor.tsx:691
#: packages/admin/src/components/ContentEditor.tsx:713
msgid "Discard changes"
msgstr "Descartar alterações"

#: packages/admin/src/components/MediaDetailPanel.tsx:436
msgid "Discard changes?"
msgstr ""

#: packages/admin/src/components/ContentEditor.tsx:697
msgid "Discard draft changes?"
msgstr "Descartar alterações do rascunho?"

#: packages/admin/src/components/MediaDetailPanel.tsx:439
msgid "Discarding..."
msgstr ""

#: packages/admin/src/components/settings/ApiTokenSettings.tsx:233
#: packages/admin/src/components/settings/ApiTokenSettings.tsx:235
msgid "Dismiss"
msgstr "Dispensar"

#: packages/admin/src/components/Widgets.tsx:103
msgid "Display a navigation menu"
msgstr "Exibir um menu de navegação"

#: packages/admin/src/components/ContentEditor.tsx:2004
#: packages/admin/src/components/ContentEditor.tsx:2066
#: packages/admin/src/routes/bylines.tsx:482
msgid "Display name"
msgstr "Nome de exibição"

#: packages/admin/src/components/MenuList.tsx:167
msgid "Display name for admin interface"
msgstr "Nome de exibição para a interface de administração"

#: packages/admin/src/components/editor/ImageDetailPanel.tsx:269
#: packages/admin/src/components/editor/ImageDetailPanel.tsx:458
msgid "Display Size"
msgstr "Tamanho de exibição"

#: packages/admin/src/components/editor/ImageDetailPanel.tsx:356
#: packages/admin/src/components/editor/ImageDetailPanel.tsx:545
msgid "Displayed below the image as a visible caption."
msgstr "Exibido abaixo da imagem como legenda visível."

#: packages/admin/src/components/ContentEditor.tsx:667
msgid "Distraction-free mode (⌘⇧\\)"
msgstr "Modo sem distrações (⌘⇧\\)"

#: packages/admin/src/components/PortableTextEditor.tsx:1095
msgid "Divider"
msgstr "Divisor"

#: packages/admin/src/components/editor/codeBlockLanguages.ts:35
msgid "Dockerfile"
msgstr ""

#: packages/admin/src/components/AllowedTypesEditor.tsx:63
#: packages/admin/src/components/MediaLibrary.tsx:438
msgid "Documents"
msgstr ""

#: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:286
msgid "Domain"
msgstr "Domínio"

#: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:66
msgid "Domain added successfully"
msgstr "Domínio adicionado com sucesso"

#: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:108
msgid "Domain removed"
msgstr "Domínio removido"

#: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:90
msgid "Domain updated"
msgstr "Domínio atualizado"

#: packages/admin/src/components/LoginPage.tsx:332
msgid "Don't have an account? <0>Sign up</0>"
msgstr "Não tem uma conta? <0>Cadastre-se</0>"

#: packages/admin/src/components/users/InviteUserModal.tsx:144
#: packages/admin/src/components/WordPressImport.tsx:2128
msgid "Done"
msgstr "Concluído"

#: packages/admin/src/components/ContentEditor.tsx:1947
msgid "Down"
msgstr "Abaixo"

#: packages/admin/src/components/RegistryPluginDetail.tsx:479
msgid "Download SBOM"
msgstr ""

#: packages/admin/src/components/WordPressImport.tsx:2126
msgid "Downloading"
msgstr "Baixando"

#: packages/admin/src/components/ContentList.tsx:1160
msgid "draft"
msgstr "rascunho"

#: packages/admin/src/components/ContentEditor.tsx:858
#: packages/admin/src/components/ContentList.tsx:730
#: packages/admin/src/components/ContentPickerModal.tsx:212
#: packages/admin/src/components/Dashboard.tsx:346
msgid "Draft"
msgstr "Rascunho"

#: packages/admin/src/components/ContentTypeEditor.tsx:119
msgid "draft, published, or archived"
msgstr "rascunho, publicado ou arquivado"

#: packages/admin/src/components/ContentTypeEditor.tsx:71
#: packages/admin/src/components/Dashboard.tsx:251
msgid "Drafts"
msgstr "Rascunhos"

#: packages/admin/src/components/WordPressImport.tsx:1166
msgid "Drafts & Private"
msgstr ""

#: packages/admin/src/components/WordPressImport.tsx:1119
msgid "Drag and drop or click to browse (.xml)"
msgstr "Arraste e solte ou clique para navegar (.xml)"

#: packages/admin/src/components/Widgets.tsx:620
msgid "Drag here to add"
msgstr ""

#: packages/admin/src/components/PortableTextEditor.tsx:1833
msgid "Drag to reorder"
msgstr ""

#. placeholder {0}: field.label
#. placeholder {0}: widget.title ?? t`widget`
#: packages/admin/src/components/ContentTypeEditor.tsx:707
#: packages/admin/src/components/Widgets.tsx:722
msgid "Drag to reorder {0}"
msgstr ""

#: packages/admin/src/components/editor/BlockMenu.tsx:338
msgid "Drag to reorder block"
msgstr ""

#: packages/admin/src/components/Widgets.tsx:624
msgid "Drag widgets here to add them"
msgstr ""

#: packages/admin/src/components/Widgets.tsx:402
msgid "Drag widgets into an area to add them"
msgstr ""

#: packages/admin/src/components/Widgets.tsx:620
msgid "Drop to add widget"
msgstr ""

#: packages/admin/src/components/WordPressImport.tsx:1588
msgid "Drop your WordPress export file here"
msgstr "Solte seu arquivo de exportação do WordPress aqui"

#: packages/admin/src/components/editor/BlockMenu.tsx:292
msgid "Duplicate"
msgstr ""

#: packages/admin/src/components/ContentList.tsx:1025
msgid "Duplicate {title}"
msgstr "Duplicar {title}"

#: packages/admin/src/components/AllowedTypesEditor.tsx:161
msgid "e.g. application/zip or .pdf"
msgstr ""

#: packages/admin/src/components/Redirects.tsx:167
msgid "e.g. import, blog"
msgstr ""

#: packages/admin/src/components/settings/ApiTokenSettings.tsx:410
msgid "e.g., CI/CD Pipeline"
msgstr "ex.: Pipeline CI/CD"

#: packages/admin/src/components/auth/PasskeyRegistration.tsx:333
msgid "e.g., MacBook Pro, iPhone"
msgstr "ex.: MacBook Pro, iPhone"

#: packages/admin/src/components/ContentEditor.tsx:1956
#: packages/admin/src/components/editor/PluginBlockNode.tsx:367
#: packages/admin/src/components/editor/PluginBlockNode.tsx:368
#: packages/admin/src/components/MenuEditor.tsx:544
#: packages/admin/src/components/MenuList.tsx:231
#: packages/admin/src/components/Sections.tsx:392
#: packages/admin/src/components/TranslationsPanel.tsx:88
msgid "Edit"
msgstr "Editar"

#. placeholder {0}: block?.label || ""
#. placeholder {0}: collection.label
#. placeholder {0}: domain.domain
#: packages/admin/src/components/ContentTypeList.tsx:220
#: packages/admin/src/components/PortableTextEditor.tsx:1438
#: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:243
#: packages/admin/src/components/TaxonomyManager.tsx:89
#: packages/admin/src/components/TaxonomyManager.tsx:361
#: packages/admin/src/routes/byline-schema.tsx:449
#: packages/admin/src/routes/bylines.tsx:477
msgid "Edit {0}"
msgstr "Editar {0}"

#. placeholder {0}: field.label
#: packages/admin/src/components/ContentTypeEditor.tsx:732
msgid "Edit {0} field"
msgstr ""

#: packages/admin/src/components/ContentEditor.tsx:630
msgid "Edit {collectionLabel}"
msgstr "Editar {collectionLabel}"

#: packages/admin/src/components/ContentList.tsx:1017
msgid "Edit {title}"
msgstr "Editar {title}"

#: packages/admin/src/components/ContentEditor.tsx:2063
msgid "Edit byline"
msgstr "Editar crédito"

#: packages/admin/src/components/BylineFieldEditor.tsx:209
msgid "Edit byline field"
msgstr ""

#: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:331
msgid "Edit Domain"
msgstr "Editar domínio"

#: packages/admin/src/components/FieldEditor.tsx:342
msgid "Edit Field"
msgstr "Editar campo"

#: packages/admin/src/components/PortableTextEditor.tsx:2743
msgid "Edit link"
msgstr ""

#: packages/admin/src/components/MenuEditor.tsx:573
msgid "Edit Menu Item"
msgstr "Editar item do menu"

#: packages/admin/src/components/MenuEditor.tsx:369
msgid "Edit menu items"
msgstr "Editar itens do menu"

#: packages/admin/src/components/Redirects.tsx:527
msgid "Edit redirect"
msgstr "Editar redirecionamento"

#: packages/admin/src/components/Redirects.tsx:105
msgid "Edit Redirect"
msgstr "Editar redirecionamento"

#. placeholder {0}: r.source
#: packages/admin/src/components/Redirects.tsx:528
msgid "Edit redirect {0}"
msgstr "Editar redirecionamento {0}"

#: packages/admin/src/components/editor/PluginBlockNode.tsx:367
#: packages/admin/src/components/editor/PluginBlockNode.tsx:368
msgid "Edit URL"
msgstr ""

#: packages/admin/src/components/users/roleDefinitions.ts:36
#: packages/admin/src/components/WelcomeModal.tsx:26
msgid "Editor"
msgstr "Editor"

#: packages/admin/src/components/BylineFieldEditor.tsx:305
msgid ""
"Editor\n"
"Reporter\n"
"Photographer"
msgstr ""

#: packages/admin/src/components/WordPressImport.tsx:1044
msgid "em1.…"
msgstr ""

#: packages/admin/src/components/InviteAcceptPage.tsx:59
#: packages/admin/src/components/Settings.tsx:115
#: packages/admin/src/components/SignupPage.tsx:197
#: packages/admin/src/components/users/UserDetail.tsx:154
msgid "Email"
msgstr "E-mail"

#: packages/admin/src/components/auth/PasskeyLogin.tsx:332
msgid "Email (optional)"
msgstr "E-mail (opcional)"

#: packages/admin/src/components/LoginPage.tsx:126
#: packages/admin/src/components/SignupPage.tsx:66
#: packages/admin/src/components/users/InviteUserModal.tsx:154
msgid "Email address"
msgstr "Endereço de e-mail"

#: packages/admin/src/components/SetupWizard.tsx:179
#: packages/admin/src/components/SignupPage.tsx:49
msgid "Email is required"
msgstr "O e-mail é obrigatório"

#: packages/admin/src/components/settings/EmailSettings.tsx:189
msgid "Email Middleware"
msgstr "Middleware de e-mail"

#: packages/admin/src/components/settings/EmailSettings.tsx:99
msgid "Email Pipeline"
msgstr "Pipeline de e-mail"

#: packages/admin/src/components/settings/EmailSettings.tsx:173
msgid "Email provider active"
msgstr "Provedor de e-mail ativo"

#: packages/admin/src/components/settings/EmailSettings.tsx:77
#: packages/admin/src/components/settings/EmailSettings.tsx:92
msgid "Email Settings"
msgstr "Configurações de e-mail"

#: packages/admin/src/components/users/UserDetail.tsx:235
msgid "Email verified"
msgstr "E-mail verificado"

#: packages/admin/src/components/SignupPage.tsx:189
msgid "Email verified!"
msgstr "E-mail verificado!"

#. placeholder {0}: block.label
#: packages/admin/src/components/PortableTextEditor.tsx:2224
msgid "Embed a {0}"
msgstr "Incorporar um {0}"

#: packages/admin/src/components/PortableTextEditor.tsx:2227
msgid "Embeds"
msgstr "Incorporações"

#: packages/admin/src/components/WordPressImport.tsx:1208
msgid "EmDash Exporter"
msgstr "EmDash Exporter"

#: packages/admin/src/components/WordPressImport.tsx:1307
msgid "EmDash Exporter plugin detected! You can import directly."
msgstr "Plugin EmDash Exporter detectado! Você pode importar diretamente."

#: packages/admin/src/components/users/UserDetail.tsx:319
msgid "Enable"
msgstr "Ativar"

#: packages/admin/src/components/ContentTypeEditor.tsx:495
msgid "Enable comments"
msgstr ""

#: packages/admin/src/components/ContentTypeEditor.tsx:87
msgid "Enable full-text search on this collection"
msgstr "Ativar pesquisa de texto completo nesta coleção"

#: packages/admin/src/components/PluginManager.tsx:448
msgid "Enable plugin"
msgstr "Ativar Plugin"

#: packages/admin/src/components/Redirects.tsx:504
msgid "Enable redirect"
msgstr "Ativar redirecionamento"

#: packages/admin/src/components/Redirects.tsx:175
#: packages/admin/src/components/Redirects.tsx:418
msgid "Enabled"
msgstr "Ativado"

#. placeholder {0}: label.toLowerCase()
#: packages/admin/src/components/ContentEditor.tsx:1229
msgid "Enter {0}..."
msgstr "Digite {0}..."

#: packages/admin/src/components/MenuEditor.tsx:423
#: packages/admin/src/components/MenuEditor.tsx:601
msgid "Enter a URL (https://…) or a relative path (/…)"
msgstr "Digite uma URL (https://…) ou um caminho relativo (/…)"

#: packages/admin/src/components/ContentEditor.tsx:1477
msgid "Enter a valid URL (e.g. https://example.com)"
msgstr ""

#: packages/admin/src/components/WordPressImport.tsx:1380
msgid "Enter credentials manually"
msgstr "Digitar credenciais manualmente"

#: packages/admin/src/components/ContentEditor.tsx:666
msgid "Enter distraction-free mode"
msgstr "Entrar no modo sem distrações"

#: packages/admin/src/components/users/UserDetail.tsx:158
msgid "Enter email"
msgstr "Digite o e-mail"

#: packages/admin/src/components/editor/HtmlBlockNode.tsx:144
msgid "Enter HTML..."
msgstr ""

#: packages/admin/src/components/ContentEditor.tsx:1251
msgid "Enter markdown content..."
msgstr "Digite o conteúdo em markdown..."

#: packages/admin/src/components/users/UserDetail.tsx:151
msgid "Enter name"
msgstr "Digite o nome"

#: packages/admin/src/components/DeviceAuthorizePage.tsx:177
msgid "Enter the code from your terminal"
msgstr "Digite o código do seu terminal"

#: packages/admin/src/components/editor/PluginBlockNode.tsx:123
#: packages/admin/src/components/editor/PluginBlockNode.tsx:132
msgid "Enter URL..."
msgstr ""

#: packages/admin/src/components/LoginPage.tsx:325
msgid "Enter your handle to sign in."
msgstr ""

#: packages/admin/src/components/WordPressImport.tsx:1459
msgid "Enter your WordPress credentials to import content directly."
msgstr "Digite suas credenciais do WordPress para importar o conteúdo diretamente."

#: packages/admin/src/components/WordPressImport.tsx:1082
msgid "Enter your WordPress site URL"
msgstr "Digite a URL do seu site WordPress"

#: packages/admin/src/components/MenuEditor.tsx:155
#: packages/admin/src/components/MenuEditor.tsx:193
#: packages/admin/src/components/MenuEditor.tsx:233
#: packages/admin/src/components/SetupWizard.tsx:539
#: packages/admin/src/components/Widgets.tsx:689
#: packages/admin/src/router.tsx:2016
msgid "Error"
msgstr "Erro"

#: packages/admin/src/components/Widgets.tsx:174
msgid "Error adding widget"
msgstr ""

#: packages/admin/src/components/Widgets.tsx:235
msgid "Error reordering widgets"
msgstr ""

#: packages/admin/src/components/SectionEditor.tsx:52
msgid "Error saving section"
msgstr "Erro ao salvar seção"

#: packages/admin/src/components/Widgets.tsx:704
msgid "Error updating widget"
msgstr ""

#: packages/admin/src/components/RegistryPluginDetail.tsx:583
msgid "Every published release of this plugin has been withdrawn or could not be verified. Check back later, or contact the publisher."
msgstr ""

#: packages/admin/src/components/WordPressImport.tsx:2010
msgid "Exists"
msgstr "Existe"

#: packages/admin/src/components/ContentEditor.tsx:624
msgid "Exit distraction-free mode"
msgstr "Sair do modo sem distrações"

#: packages/admin/src/components/PortableTextEditor.tsx:3258
msgid "Exit Spotlight Mode"
msgstr ""

#: packages/admin/src/components/PluginManager.tsx:460
msgid "Expand"
msgstr "Expandir"

#: packages/admin/src/components/PluginManager.tsx:454
msgid "Expand details"
msgstr "Expandir detalhes"

#. placeholder {0}: new Date(token.expiresAt).toLocaleDateString()
#: packages/admin/src/components/settings/ApiTokenSettings.tsx:287
msgid "Expires {0}"
msgstr "Expira em {0}"

#: packages/admin/src/components/settings/ApiTokenSettings.tsx:436
msgid "Expiry"
msgstr "Expiração"

#: packages/admin/src/components/WordPressImport.tsx:1273
msgid "Export from WordPress manually"
msgstr "Exportar do WordPress manualmente"

#: packages/admin/src/components/WordPressImport.tsx:1397
msgid "Export your content from WordPress to import everything including drafts."
msgstr "Exporte seu conteúdo do WordPress para importar tudo, incluindo rascunhos."

#: packages/admin/src/components/settings/SocialSettings.tsx:118
msgid "Facebook"
msgstr "Facebook"

#: packages/admin/src/components/MarketplaceBrowse.tsx:343
msgid "Fail"
msgstr "Falhar"

#: packages/admin/src/components/WordPressImport.tsx:2130
msgid "Failed"
msgstr "Falhou"

#: packages/admin/src/components/MarketplacePluginDetail.tsx:188
msgid "Failed security audit"
msgstr "Auditoria de segurança falhou"

#: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:70
msgid "Failed to add domain"
msgstr "Falha ao adicionar domínio"

#: packages/admin/src/components/settings/SecuritySettings.tsx:188
msgid "Failed to add passkey"
msgstr ""

#: packages/admin/src/components/WordPressImport.tsx:413
msgid "Failed to analyze WordPress site"
msgstr ""

#: packages/admin/src/components/SandboxedPluginPage.tsx:54
msgid "Failed to communicate with plugin"
msgstr ""

#: packages/admin/src/lib/api/media.ts:155
msgid "Failed to confirm upload"
msgstr ""

#: packages/admin/src/components/SetupWizard.tsx:493
msgid "Failed to create admin"
msgstr ""

#: packages/admin/src/components/ContentEditor.tsx:2047
msgid "Failed to create byline"
msgstr "Falha ao criar crédito"

#: packages/admin/src/lib/api/byline-fields.ts:120
msgid "Failed to create byline field"
msgstr ""

#: packages/admin/src/routes/byline-schema.tsx:102
msgid "Failed to create field"
msgstr ""

#: packages/admin/src/lib/api/sections.ts:88
msgid "Failed to create section"
msgstr ""

#: packages/admin/src/components/WordPressImport.tsx:1714
msgid "Failed to create some collections"
msgstr "Falha ao criar algumas coleções"

#: packages/admin/src/components/TaxonomySidebar.tsx:493
msgid "Failed to create term"
msgstr ""

#: packages/admin/src/router.tsx:1062
msgid "Failed to create translation"
msgstr ""

#: packages/admin/src/router.tsx:398
#: packages/admin/src/router.tsx:427
#: packages/admin/src/router.tsx:510
#: packages/admin/src/router.tsx:1082
msgid "Failed to delete"
msgstr ""

#: packages/admin/src/lib/api/users.ts:345
msgid "Failed to delete allowed domain"
msgstr ""

#: packages/admin/src/lib/api/bylines.ts:143
msgid "Failed to delete byline"
msgstr ""

#: packages/admin/src/lib/api/byline-fields.ts:143
msgid "Failed to delete byline field"
msgstr ""

#: packages/admin/src/lib/api/schema.ts:222
msgid "Failed to delete collection"
msgstr ""

#: packages/admin/src/lib/api/comments.ts:111
#: packages/admin/src/router.tsx:1326
msgid "Failed to delete comment"
msgstr ""

#: packages/admin/src/lib/api/content.ts:279
msgid "Failed to delete content"
msgstr ""

#: packages/admin/src/lib/api/schema.ts:278
#: packages/admin/src/routes/byline-schema.tsx:138
msgid "Failed to delete field"
msgstr ""

#: packages/admin/src/lib/api/media.ts:389
msgid "Failed to delete from provider"
msgstr ""

#: packages/admin/src/lib/api/media.ts:259
msgid "Failed to delete media"
msgstr ""

#: packages/admin/src/lib/api/menus.ts:163
msgid "Failed to delete menu"
msgstr ""

#: packages/admin/src/lib/api/menus.ts:217
msgid "Failed to delete menu item"
msgstr ""

#: packages/admin/src/lib/api/users.ts:256
msgid "Failed to delete passkey"
msgstr ""

#: packages/admin/src/lib/api/redirects.ts:111
msgid "Failed to delete redirect"
msgstr ""

#: packages/admin/src/lib/api/sections.ts:110
msgid "Failed to delete section"
msgstr ""

#: packages/admin/src/lib/api/taxonomies.ts:201
msgid "Failed to delete term"
msgstr ""

#: packages/admin/src/lib/api/widgets.ts:146
msgid "Failed to delete widget"
msgstr ""

#: packages/admin/src/lib/api/widgets.ts:108
msgid "Failed to delete widget area"
msgstr ""

#: packages/admin/src/components/PluginManager.tsx:116
#: packages/admin/src/lib/api/plugins.ts:91
msgid "Failed to disable plugin"
msgstr "Falha ao desativar Plugin"

#: packages/admin/src/lib/api/search.ts:32
msgid "Failed to disable search"
msgstr ""

#: packages/admin/src/lib/api/users.ts:118
msgid "Failed to disable user"
msgstr ""

#: packages/admin/src/router.tsx:989
msgid "Failed to discard changes"
msgstr ""

#: packages/admin/src/components/WelcomeModal.tsx:70
msgid "Failed to dismiss welcome"
msgstr ""

#: packages/admin/src/router.tsx:441
msgid "Failed to duplicate"
msgstr ""

#: packages/admin/src/components/PluginManager.tsx:97
#: packages/admin/src/lib/api/plugins.ts:77
msgid "Failed to enable plugin"
msgstr "Falha ao ativar Plugin"

#: packages/admin/src/lib/api/search.ts:31
msgid "Failed to enable search"
msgstr ""

#: packages/admin/src/lib/api/users.ts:138
msgid "Failed to enable user"
msgstr ""

#: packages/admin/src/components/WordPressImport.tsx:340
msgid "Failed to execute import"
msgstr ""

#: packages/admin/src/lib/api/client.ts:227
msgid "Failed to fetch auth mode"
msgstr ""

#: packages/admin/src/lib/api/schema.ts:170
#: packages/admin/src/lib/api/schema.ts:174
msgid "Failed to fetch collection"
msgstr ""

#: packages/admin/src/lib/api/dashboard.ts:42
msgid "Failed to fetch dashboard stats"
msgstr ""

#: packages/admin/src/lib/api/email-settings.ts:34
msgid "Failed to fetch email settings"
msgstr ""

#: packages/admin/src/components/TaxonomySidebar.tsx:90
msgid "Failed to fetch entry terms"
msgstr ""

#: packages/admin/src/lib/api/client.ts:210
msgid "Failed to fetch manifest"
msgstr ""

#: packages/admin/src/lib/api/media.ts:76
msgid "Failed to fetch media"
msgstr ""

#: packages/admin/src/lib/api/media.ts:89
msgid "Failed to fetch media item"
msgstr ""

#: packages/admin/src/lib/api/media.ts:325
msgid "Failed to fetch media providers"
msgstr ""

#: packages/admin/src/lib/api/plugins.ts:59
#: packages/admin/src/lib/api/plugins.ts:63
msgid "Failed to fetch plugin"
msgstr ""

#: packages/admin/src/lib/api/plugins.ts:45
msgid "Failed to fetch plugins"
msgstr ""

#: packages/admin/src/lib/api/media.ts:355
msgid "Failed to fetch provider media"
msgstr ""

#: packages/admin/src/lib/api/content.ts:556
#: packages/admin/src/lib/api/content.ts:561
msgid "Failed to fetch revision"
msgstr ""

#: packages/admin/src/lib/api/sections.ts:76
msgid "Failed to fetch section"
msgstr ""

#: packages/admin/src/lib/api/sections.ts:68
msgid "Failed to fetch sections"
msgstr ""

#: packages/admin/src/lib/api/settings.ts:50
msgid "Failed to fetch settings"
msgstr ""

#: packages/admin/src/components/SetupWizard.tsx:446
msgid "Failed to fetch setup status"
msgstr ""

#: packages/admin/src/components/TaxonomySidebar.tsx:71
msgid "Failed to fetch terms"
msgstr ""

#: packages/admin/src/lib/api/current-user.ts:22
#: packages/admin/src/lib/api/users.ts:88
#: packages/admin/src/lib/api/users.ts:93
#: packages/admin/src/router.tsx:819
#: packages/admin/src/router.tsx:1257
msgid "Failed to fetch user"
msgstr ""

#: packages/admin/src/components/ThemeMarketplaceBrowse.tsx:271
msgid "Failed to generate preview"
msgstr "Falha ao gerar pré-visualização"

#: packages/admin/src/components/ThemeMarketplaceDetail.tsx:157
msgid "Failed to generate preview URL"
msgstr "Falha ao gerar URL de pré-visualização"

#: packages/admin/src/components/auth/PasskeyLogin.tsx:176
msgid "Failed to get authentication options"
msgstr ""

#: packages/admin/src/components/auth/PasskeyRegistration.tsx:180
msgid "Failed to get registration options"
msgstr ""

#: packages/admin/src/lib/api/media.ts:131
msgid "Failed to get upload URL"
msgstr ""

#: packages/admin/src/components/WordPressImport.tsx:436
msgid "Failed to import from WordPress"
msgstr ""

#: packages/admin/src/components/WordPressImport.tsx:365
#: packages/admin/src/lib/api/import.ts:422
msgid "Failed to import media"
msgstr ""

#: packages/admin/src/lib/api/marketplace.ts:160
#: packages/admin/src/lib/api/registry.ts:692
msgid "Failed to install plugin"
msgstr ""

#: packages/admin/src/lib/api/byline-fields.ts:98
msgid "Failed to list byline fields"
msgstr ""

#: packages/admin/src/router.tsx:258
msgid "Failed to load admin"
msgstr ""

#: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:192
msgid "Failed to load allowed domains"
msgstr "Falha ao carregar domínios permitidos"

#. placeholder {0}: error.message
#: packages/admin/src/routes/bylines.tsx:366
msgid "Failed to load bylines: {0}"
msgstr ""

#: packages/admin/src/components/settings/EmailSettings.tsx:81
msgid "Failed to load email settings"
msgstr "Falha ao carregar configurações de e-mail"

#: packages/admin/src/components/MediaPickerModal.tsx:422
msgid "Failed to load image"
msgstr ""

#: packages/admin/src/components/settings/SecuritySettings.tsx:135
msgid "Failed to load passkeys"
msgstr "Falha ao carregar chaves de acesso"

#: packages/admin/src/components/MarketplacePluginDetail.tsx:110
msgid "Failed to load plugin"
msgstr "Falha ao carregar Plugin"

#. placeholder {0}: error.message
#: packages/admin/src/components/PluginManager.tsx:145
msgid "Failed to load plugins: {0}"
msgstr "Falha ao carregar Plugins: {0}"

#: packages/admin/src/components/RegistryBrowse.tsx:95
msgid "Failed to load plugins. The registry aggregator may be unreachable."
msgstr ""

#: packages/admin/src/components/RevisionHistory.tsx:180
msgid "Failed to load revisions"
msgstr "Falha ao carregar revisões"

#: packages/admin/src/components/SetupWizard.tsx:541
msgid "Failed to load setup"
msgstr "Falha ao carregar configuração"

#: packages/admin/src/components/ThemeMarketplaceDetail.tsx:89
msgid "Failed to load theme"
msgstr "Falha ao carregar tema"

#. placeholder {0}: usersQuery.error.message
#: packages/admin/src/routes/users.tsx:205
msgid "Failed to load users: {0}"
msgstr ""

#: packages/admin/src/components/SandboxedPluginWidget.tsx:46
msgid "Failed to load widget"
msgstr ""

#: packages/admin/src/router.tsx:1351
msgid "Failed to perform bulk action"
msgstr ""

#: packages/admin/src/lib/api/content.ts:322
msgid "Failed to permanently delete content"
msgstr ""

#: packages/admin/src/components/WordPressImport.tsx:321
msgid "Failed to prepare import"
msgstr ""

#: packages/admin/src/router.tsx:466
#: packages/admin/src/router.tsx:950
msgid "Failed to publish"
msgstr ""

#: packages/admin/src/lib/api/byline-fields.ts:106
msgid "Failed to read byline field usage"
msgstr ""

#: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:112
msgid "Failed to remove domain"
msgstr "Falha ao remover domínio"

#: packages/admin/src/components/settings/PasskeyItem.tsx:99
#: packages/admin/src/components/settings/SecuritySettings.tsx:70
msgid "Failed to remove passkey"
msgstr "Falha ao remover chave de acesso"

#: packages/admin/src/components/settings/SecuritySettings.tsx:53
msgid "Failed to rename passkey"
msgstr "Falha ao renomear chave de acesso"

#: packages/admin/src/lib/api/byline-fields.ts:156
msgid "Failed to reorder byline fields"
msgstr ""

#: packages/admin/src/lib/api/schema.ts:293
#: packages/admin/src/routes/byline-schema.tsx:152
msgid "Failed to reorder fields"
msgstr ""

#: packages/admin/src/lib/api/widgets.ts:158
msgid "Failed to reorder widgets"
msgstr ""

#: packages/admin/src/router.tsx:413
msgid "Failed to restore"
msgstr ""

#: packages/admin/src/lib/api/content.ts:311
msgid "Failed to restore content"
msgstr ""

#: packages/admin/src/lib/api/content.ts:578
#: packages/admin/src/lib/api/content.ts:583
msgid "Failed to restore revision"
msgstr ""

#: packages/admin/src/lib/api/api-tokens.ts:98
msgid "Failed to revoke API token"
msgstr ""

#: packages/admin/src/components/WordPressImport.tsx:378
msgid "Failed to rewrite URLs"
msgstr ""

#: packages/admin/src/router.tsx:894
#: packages/admin/src/router.tsx:1833
msgid "Failed to save"
msgstr ""

#: packages/admin/src/routes/byline-schema.tsx:122
msgid "Failed to save field"
msgstr ""

#: packages/admin/src/components/settings/GeneralSettings.tsx:50
#: packages/admin/src/components/settings/SeoSettings.tsx:44
#: packages/admin/src/components/settings/SocialSettings.tsx:42
msgid "Failed to save settings"
msgstr "Falha ao salvar configurações"

#: packages/admin/src/router.tsx:1010
msgid "Failed to schedule"
msgstr ""

#: packages/admin/src/components/LoginPage.tsx:70
#: packages/admin/src/components/LoginPage.tsx:75
msgid "Failed to send magic link"
msgstr "Falha ao enviar link mágico"

#: packages/admin/src/lib/api/users.ts:128
msgid "Failed to send recovery link"
msgstr ""

#: packages/admin/src/components/settings/EmailSettings.tsx:50
#: packages/admin/src/lib/api/email-settings.ts:45
msgid "Failed to send test email"
msgstr "Falha ao enviar e-mail de teste"

#: packages/admin/src/components/SignupPage.tsx:349
msgid "Failed to send verification email"
msgstr ""

#: packages/admin/src/components/TaxonomySidebar.tsx:113
msgid "Failed to set entry terms"
msgstr ""

#: packages/admin/src/lib/api/marketplace.ts:192
#: packages/admin/src/lib/api/registry.ts:831
msgid "Failed to uninstall plugin"
msgstr ""

#: packages/admin/src/router.tsx:968
msgid "Failed to unpublish"
msgstr ""

#: packages/admin/src/router.tsx:1031
msgid "Failed to unschedule"
msgstr ""

#: packages/admin/src/router.tsx:489
msgid "Failed to update"
msgstr ""

#. placeholder {0}: taxonomy.label.toLowerCase()
#: packages/admin/src/components/TaxonomySidebar.tsx:349
msgid "Failed to update {0}"
msgstr ""

#: packages/admin/src/components/ContentEditor.tsx:2097
msgid "Failed to update byline"
msgstr "Falha ao atualizar crédito"

#: packages/admin/src/lib/api/byline-fields.ts:135
msgid "Failed to update byline field"
msgstr ""

#: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:94
msgid "Failed to update domain"
msgstr "Falha ao atualizar domínio"

#: packages/admin/src/lib/api/media.ts:276
msgid "Failed to update media"
msgstr ""

#: packages/admin/src/lib/api/marketplace.ts:176
#: packages/admin/src/lib/api/registry.ts:763
msgid "Failed to update plugin"
msgstr ""

#: packages/admin/src/lib/api/sections.ts:100
msgid "Failed to update section"
msgstr ""

#: packages/admin/src/lib/api/settings.ts:64
msgid "Failed to update settings"
msgstr ""

#: packages/admin/src/router.tsx:1310
msgid "Failed to update status"
msgstr ""

#: packages/admin/src/lib/api/media.ts:173
msgid "Failed to upload file"
msgstr ""

#: packages/admin/src/lib/api/media.ts:218
msgid "Failed to upload media"
msgstr ""

#: packages/admin/src/lib/api/media.ts:377
msgid "Failed to upload to provider"
msgstr ""

#: packages/admin/src/components/auth/PasskeyLogin.tsx:250
msgid "Failed to verify authentication"
msgstr ""

#: packages/admin/src/components/auth/PasskeyRegistration.tsx:253
msgid "Failed to verify registration"
msgstr ""

#: packages/admin/src/components/RegistryPluginDetail.tsx:792
msgid "FAQ"
msgstr ""

#: packages/admin/src/components/settings/GeneralSettings.tsx:213
#: packages/admin/src/components/settings/GeneralSettings.tsx:219
msgid "Favicon"
msgstr "Favicon"

#: packages/admin/src/components/WordPressImport.tsx:1180
msgid "Feature"
msgstr "Recurso"

#: packages/admin/src/components/WordPressImport.tsx:1148
msgid "Featured Images"
msgstr ""

#: packages/admin/src/components/ContentTypeEditor.tsx:442
#: packages/admin/src/components/ContentTypeList.tsx:103
msgid "Features"
msgstr "Recursos"

#: packages/admin/src/components/WordPressImport.tsx:811
msgid "Fetching content from the EmDash Exporter API."
msgstr "Buscando conteúdo da API do EmDash Exporter."

#: packages/admin/src/routes/byline-schema.tsx:95
msgid "Field created"
msgstr ""

#: packages/admin/src/routes/byline-schema.tsx:133
msgid "Field deleted"
msgstr ""

#: packages/admin/src/components/FieldEditor.tsx:567
msgid "Field label"
msgstr "Rótulo do campo"

#: packages/admin/src/components/FieldEditor.tsx:414
msgid "Field Label"
msgstr "Rótulo do campo"

#: packages/admin/src/components/FieldEditor.tsx:426
msgid "Field slugs cannot be changed after creation"
msgstr "Os slugs dos campos não podem ser alterados após a criação"

#: packages/admin/src/components/BylineFieldEditor.tsx:268
msgid "Field type cannot be changed after creation."
msgstr ""

#: packages/admin/src/routes/byline-schema.tsx:115
msgid "Field updated"
msgstr ""

#: packages/admin/src/components/ContentTypeEditor.tsx:572
msgid "Fields"
msgstr ""

#: packages/admin/src/components/WordPressImport.tsx:2333
msgid "Fields created:"
msgstr "Campos criados:"

#: packages/admin/src/components/FieldEditor.tsx:210
msgid "File"
msgstr "Arquivo"

#. placeholder {0}: progress.current
#: packages/admin/src/components/WordPressImport.tsx:2158
msgid "File {0}"
msgstr "Arquivo {0}"

#: packages/admin/src/components/FieldEditor.tsx:211
msgid "File from media library"
msgstr "Arquivo da biblioteca de mídia"

#: packages/admin/src/components/MediaDetailPanel.tsx:325
#: packages/admin/src/components/MediaDetailPanel.tsx:342
#: packages/admin/src/components/MediaLibrary.tsx:587
msgid "Filename"
msgstr "Nome do arquivo"

#: packages/admin/src/components/MediaDetailPanel.tsx:120
msgid "Filename cannot be changed after upload"
msgstr "O nome do arquivo não pode ser alterado após o envio"

#: packages/admin/src/components/WordPressImport.tsx:2366
msgid "files imported"
msgstr "arquivos importados"

#: packages/admin/src/components/ContentList.tsx:769
msgid "Filter by author"
msgstr ""

#: packages/admin/src/components/MarketplaceBrowse.tsx:113
msgid "Filter by capability"
msgstr "Filtrar por capacidade"

#: packages/admin/src/components/comments/CommentInbox.tsx:177
msgid "Filter by collection"
msgstr "Filtrar por coleção"

#: packages/admin/src/components/users/UserList.tsx:82
msgid "Filter by role"
msgstr ""

#: packages/admin/src/components/Sections.tsx:245
msgid "Filter by source"
msgstr ""

#: packages/admin/src/components/ContentList.tsx:754
#: packages/admin/src/components/Redirects.tsx:419
msgid "Filter by status"
msgstr ""

#: packages/admin/src/components/MediaLibrary.tsx:440
#: packages/admin/src/components/Redirects.tsx:425
msgid "Filter by type"
msgstr ""

#: packages/admin/src/routes/bylines.tsx:409
msgid "Filter byline type"
msgstr ""

#: packages/admin/src/components/ContentTypeEditor.tsx:64
msgid "First-time commenters only"
msgstr ""

#: packages/admin/src/components/AllowedTypesEditor.tsx:69
msgid "Fonts"
msgstr ""

#: packages/admin/src/components/WordPressImport.tsx:1398
msgid "For a complete import including drafts and all content, export from WordPress."
msgstr "Para uma importação completa incluindo rascunhos e todo o conteúdo, exporte do WordPress."

#: packages/admin/src/components/WordPressImport.tsx:1207
msgid "For the best import experience, install the"
msgstr "Para a melhor experiência de importação, instale o"

#: packages/admin/src/components/ContentList.tsx:806
msgid "From date"
msgstr ""

#: packages/admin/src/components/editor/ImageDetailPanel.tsx:164
#: packages/admin/src/components/WordPressImport.tsx:1155
msgid "Full"
msgstr ""

#: packages/admin/src/components/users/roleDefinitions.ts:43
msgid "Full access"
msgstr "Acesso completo"

#: packages/admin/src/components/settings/ApiTokenSettings.tsx:96
msgid "Full admin access"
msgstr "Acesso administrativo completo"

#: packages/admin/src/components/Settings.tsx:69
msgid "General"
msgstr "Geral"

#: packages/admin/src/components/settings/GeneralSettings.tsx:96
#: packages/admin/src/components/settings/GeneralSettings.tsx:124
msgid "General Settings"
msgstr "Configurações gerais"

#: packages/admin/src/components/TaxonomyManager.tsx:626
msgid "Genres"
msgstr ""

#: packages/admin/src/components/WelcomeModal.tsx:143
msgid "Get Started"
msgstr "Começar"

#: packages/admin/src/components/settings/SocialSettings.tsx:112
msgid "GitHub"
msgstr "GitHub"

#: packages/admin/src/components/auth/PasskeyRegistration.tsx:337
msgid "Give this passkey a name to help you identify it later."
msgstr "Dê um nome a esta chave de acesso para ajudá-lo a identificá-la depois."

#: packages/admin/src/components/editor/codeBlockLanguages.ts:36
msgid "Go"
msgstr ""

#: packages/admin/src/components/WordPressImport.tsx:2418
#: packages/admin/src/router.tsx:2036
msgid "Go to Dashboard"
msgstr "Ir para o painel"

#: packages/admin/src/components/settings/SeoSettings.tsx:194
msgid "Google Verification"
msgstr "Verificação do Google"

#: packages/admin/src/components/editor/codeBlockLanguages.ts:37
msgid "GraphQL"
msgstr ""

#: packages/admin/src/components/MediaLibrary.tsx:461
msgid "Grid view"
msgstr "Visualização em grade"

#: packages/admin/src/components/Redirects.tsx:166
msgid "Group (optional)"
msgstr "Grupo (opcional)"

#: packages/admin/src/routes/bylines.tsx:556
msgid "Guest byline"
msgstr ""

#: packages/admin/src/routes/bylines.tsx:414
msgid "Guest only"
msgstr ""

#: packages/admin/src/components/editor/BlockMenu.tsx:62
#: packages/admin/src/components/PortableTextEditor.tsx:1010
#: packages/admin/src/components/PortableTextEditor.tsx:3056
msgid "Heading 1"
msgstr "Título 1"

#: packages/admin/src/components/editor/BlockMenu.tsx:70
#: packages/admin/src/components/PortableTextEditor.tsx:1020
#: packages/admin/src/components/PortableTextEditor.tsx:3063
msgid "Heading 2"
msgstr "Título 2"

#: packages/admin/src/components/editor/BlockMenu.tsx:78
#: packages/admin/src/components/PortableTextEditor.tsx:1030
#: packages/admin/src/components/PortableTextEditor.tsx:3070
msgid "Heading 3"
msgstr "Título 3"

#: packages/admin/src/components/editor/ImageDetailPanel.tsx:308
#: packages/admin/src/components/editor/ImageDetailPanel.tsx:497
msgid "Height"
msgstr "Altura"

#: packages/admin/src/components/Sections.tsx:180
msgid "Hero Banner"
msgstr ""

#: packages/admin/src/components/SectionEditor.tsx:271
msgid "hero, banner, cta"
msgstr ""

#: packages/admin/src/components/SeoPanel.tsx:196
msgid "Hide from search engines"
msgstr "Ocultar dos mecanismos de pesquisa"

#: packages/admin/src/components/settings/ApiTokenSettings.tsx:210
msgid "Hide token"
msgstr "Ocultar token"

#: packages/admin/src/components/TaxonomyManager.tsx:649
msgid "Hierarchical (like categories, with parent/child relationships)"
msgstr "Hierárquico (como categorias, com relações ascendente/descendentes)"

#: packages/admin/src/components/Redirects.tsx:225
#: packages/admin/src/components/Redirects.tsx:470
msgid "Hits"
msgstr "Acessos"

#: packages/admin/src/components/MenuEditor.tsx:416
msgid "Home"
msgstr "Início"

#: packages/admin/src/components/ThemeMarketplaceDetail.tsx:231
msgid "Homepage"
msgstr "Página inicial"

#: packages/admin/src/components/PluginManager.tsx:385
msgid "Hooks"
msgstr "Hooks"

#: packages/admin/src/components/WordPressImport.tsx:1520
msgid "How to create an Application Password"
msgstr "Como criar uma senha de aplicativo"

#: packages/admin/src/components/editor/codeBlockLanguages.ts:38
#: packages/admin/src/components/editor/HtmlBlockNode.tsx:114
#: packages/admin/src/components/PortableTextEditor.tsx:1080
msgid "HTML"
msgstr ""

#: packages/admin/src/components/editor/HtmlBlockNode.tsx:147
msgid "HTML source"
msgstr ""

#: packages/admin/src/components/MenuEditor.tsx:424
msgid "https://example.com or /about"
msgstr "https://example.com ou /about"

#: packages/admin/src/components/MediaPickerModal.tsx:508
msgid "https://example.com/image.jpg"
msgstr ""

#: packages/admin/src/components/WordPressImport.tsx:1089
msgid "https://yoursite.com"
msgstr ""

#: packages/admin/src/components/MarketplaceBrowse.tsx:241
#: packages/admin/src/components/MarketplacePluginDetail.tsx:142
msgid "Icon blurred due to image audit"
msgstr "Ícone desfocado devido à auditoria de imagem"

#: packages/admin/src/components/ContentTypeEditor.tsx:105
msgid "ID"
msgstr "ID"

#: packages/admin/src/components/LoginPage.tsx:103
msgid "If an account exists for <0>{email}</0>, we've sent a sign-in link."
msgstr "Se existir uma conta para <0>{email}</0>, enviamos um link de acesso."

#: packages/admin/src/components/FieldEditor.tsx:204
#: packages/admin/src/components/FieldEditor.tsx:587
#: packages/admin/src/components/PortableTextEditor.tsx:2193
msgid "Image"
msgstr "Imagem"

#: packages/admin/src/components/FieldEditor.tsx:205
msgid "Image from media library"
msgstr "Imagem da biblioteca de mídia"

#: packages/admin/src/components/BlockKitMediaPickerField.tsx:67
#: packages/admin/src/components/ImageFieldRenderer.tsx:113
msgid "Image not found"
msgstr ""

#: packages/admin/src/components/editor/ImageNode.tsx:208
#: packages/admin/src/components/editor/ImageNode.tsx:209
msgid "Image settings"
msgstr ""

#: packages/admin/src/components/editor/ImageDetailPanel.tsx:225
#: packages/admin/src/components/editor/ImageDetailPanel.tsx:410
msgid "Image Settings"
msgstr "Configurações de imagem"

#: packages/admin/src/components/SeoImageField.tsx:75
msgid "Image shown when this page is shared on social media"
msgstr "Imagem exibida quando esta página é compartilhada nas redes sociais"

#: packages/admin/src/components/MediaPickerModal.tsx:509
msgid "Image URL"
msgstr "URL da imagem"

#: packages/admin/src/components/WordPressImport.tsx:2370
msgid "image URLs updated in"
msgstr "URLs de imagem atualizadas em"

#: packages/admin/src/components/AllowedTypesEditor.tsx:61
#: packages/admin/src/components/MediaLibrary.tsx:435
msgid "Images"
msgstr ""

#: packages/admin/src/components/AdminCommandPalette.tsx:227
#: packages/admin/src/components/Sidebar.tsx:378
#: packages/admin/src/components/WordPressImport.tsx:738
msgid "Import"
msgstr "Importar"

#. placeholder {0}: postType.name
#: packages/admin/src/components/WordPressImport.tsx:1958
msgid "Import {0}"
msgstr "Importar {0}"

#: packages/admin/src/components/WordPressImport.tsx:1366
msgid "Import all content directly including drafts, custom post types, ACF fields, and SEO data. No file download needed."
msgstr "Importe todo o conteúdo diretamente, incluindo rascunhos, tipos de post personalizados, campos ACF e dados de SEO. Não é necessário baixar arquivo."

#: packages/admin/src/components/WordPressImport.tsx:2416
msgid "Import Another File"
msgstr "Importar outro arquivo"

#: packages/admin/src/components/WordPressImport.tsx:1174
msgid "Import Capabilities"
msgstr "Importar capacidades"

#: packages/admin/src/components/WordPressImport.tsx:2304
msgid "Import Complete"
msgstr "Importação concluída"

#: packages/admin/src/components/WordPressImport.tsx:2305
msgid "Import Completed with Errors"
msgstr "Importação concluída com erros"

#: packages/admin/src/components/WordPressImport.tsx:1699
msgid "Import failed"
msgstr "Falha na importação"

#: packages/admin/src/components/WordPressImport.tsx:691
msgid "Import from WordPress"
msgstr "Importar do WordPress"

#: packages/admin/src/components/WordPressImport.tsx:2107
msgid "Import Media"
msgstr "Importar mídia"

#: packages/admin/src/components/WordPressImport.tsx:2060
msgid "Import Media Files"
msgstr "Importar arquivos de mídia"

#: packages/admin/src/components/WordPressImport.tsx:693
msgid "Import posts, pages, and custom post types from WordPress."
msgstr "Importe posts, páginas e tipos de post personalizados do WordPress."

#: packages/admin/src/components/WordPressImport.tsx:1814
msgid "Import site configuration from WordPress."
msgstr "Importe a configuração do site do WordPress."

#: packages/admin/src/components/WordPressImport.tsx:1364
msgid "Import via EmDash Exporter"
msgstr "Importar via EmDash Exporter"

#: packages/admin/src/components/Sections.tsx:47
msgid "Imported"
msgstr "Importado"

#: packages/admin/src/components/WordPressImport.tsx:2344
msgid "Imported by Collection"
msgstr "Importado por coleção"

#. placeholder {0}: wpImportProgress.comments
#: packages/admin/src/components/WordPressImport.tsx:903
msgid "Importing comments... {0}"
msgstr ""

#: packages/admin/src/components/WordPressImport.tsx:920
msgid "Importing content..."
msgstr "Importando conteúdo..."

#. placeholder {0}: wpImportProgress.processed
#: packages/admin/src/components/WordPressImport.tsx:901
msgid "Importing content... {0}"
msgstr ""

#. placeholder {0}: wpImportProgress.processed
#: packages/admin/src/components/WordPressImport.tsx:900
msgid "Importing content... {0} of {totalSelectedPosts}"
msgstr ""

#: packages/admin/src/components/WordPressImport.tsx:2139
msgid "Importing Media"
msgstr "Importando mídia"

#: packages/admin/src/components/WordPressImport.tsx:904
msgid "Importing menus and site settings..."
msgstr ""

#: packages/admin/src/components/SetupWizard.tsx:138
msgid "Include sample content (recommended for new sites)"
msgstr "Incluir conteúdo de exemplo (recomendado para novos sites)"

#: packages/admin/src/components/WordPressImport.tsx:1980
msgid "Incompatible"
msgstr "Incompatível"

#: packages/admin/src/components/RegistryPluginDetail.tsx:493
msgid "Indexed"
msgstr ""

#: packages/admin/src/components/PortableTextEditor.tsx:3043
msgid "Inline Code"
msgstr ""

#: packages/admin/src/components/MediaPickerModal.tsx:520
#: packages/admin/src/components/MediaPickerModal.tsx:747
msgid "Insert"
msgstr "Inserir"

#. placeholder {0}: block?.label || ""
#: packages/admin/src/components/PortableTextEditor.tsx:1438
msgid "Insert {0}"
msgstr ""

#: packages/admin/src/components/PortableTextEditor.tsx:1061
msgid "Insert a blockquote"
msgstr "Inserir uma citação"

#: packages/admin/src/components/PortableTextEditor.tsx:1071
msgid "Insert a code block"
msgstr "Inserir um bloco de código"

#: packages/admin/src/components/PortableTextEditor.tsx:1096
msgid "Insert a horizontal rule"
msgstr "Inserir uma linha horizontal"

#: packages/admin/src/components/PortableTextEditor.tsx:2208
msgid "Insert a reusable section"
msgstr "Inserir uma seção reutilizável"

#: packages/admin/src/components/PortableTextEditor.tsx:1106
msgid "Insert a table"
msgstr ""

#: packages/admin/src/components/PortableTextEditor.tsx:2194
msgid "Insert an image"
msgstr "Inserir uma imagem"

#: packages/admin/src/components/MediaPickerModal.tsx:502
msgid "Insert from URL"
msgstr "Inserir por URL"

#: packages/admin/src/components/PortableTextEditor.tsx:3225
msgid "Insert Horizontal Rule"
msgstr ""

#: packages/admin/src/components/PortableTextEditor.tsx:3219
msgid "Insert HTML"
msgstr ""

#: packages/admin/src/components/PortableTextEditor.tsx:3208
msgid "Insert Image"
msgstr ""

#: packages/admin/src/components/PortableTextEditor.tsx:3155
msgid "Insert Link"
msgstr ""

#: packages/admin/src/components/PortableTextEditor.tsx:1081
msgid "Insert raw HTML"
msgstr ""

#: packages/admin/src/components/SectionPickerModal.tsx:57
msgid "Insert Section"
msgstr "Inserir seção"

#: packages/admin/src/components/PortableTextEditor.tsx:3113
msgid "Insert Table"
msgstr ""

#: packages/admin/src/components/settings/SocialSettings.tsx:124
msgid "Instagram"
msgstr "Instagram"

#: packages/admin/src/components/MarketplacePluginDetail.tsx:192
#: packages/admin/src/components/RegistryPluginDetail.tsx:541
msgid "Install"
msgstr "Instalar"

#: packages/admin/src/components/settings/EmailSettings.tsx:155
msgid "Install and activate an email provider plugin to enable email features like invitations, magic links, and password recovery."
msgstr "Instale e ative um plugin de provedor de e-mail para habilitar recursos de e-mail como convites, links mágicos e recuperação de senha."

#: packages/admin/src/components/MarketplacePluginDetail.tsx:186
msgid "Install blocked"
msgstr "Instalação bloqueada"

#: packages/admin/src/components/WordPressImport.tsx:1039
msgid "Install the EmDash Exporter plugin on your WordPress site and generate a key under Tools → EmDash Migration."
msgstr ""

#: packages/admin/src/components/RegistryPluginDetail.tsx:791
msgid "Installation"
msgstr ""

#: packages/admin/src/components/MarketplaceBrowse.tsx:261
#: packages/admin/src/components/MarketplacePluginDetail.tsx:173
#: packages/admin/src/components/RegistryBrowse.tsx:198
#: packages/admin/src/components/RegistryPluginDetail.tsx:533
msgid "Installed"
msgstr "Instalado"

#. placeholder {0}: plugin.marketplaceVersion || plugin.version
#: packages/admin/src/components/PluginManager.tsx:500
msgid "Installed from marketplace (v{0})"
msgstr "Instalado do marketplace (v{0})"

#: packages/admin/src/components/PluginManager.tsx:519
msgid "Installed:"
msgstr "Instalado:"

#: packages/admin/src/components/CapabilityConsentDialog.tsx:167
msgid "Installing..."
msgstr "Instalando..."

#: packages/admin/src/components/FieldEditor.tsx:168
#: packages/admin/src/components/FieldEditor.tsx:582
msgid "Integer"
msgstr "Inteiro"

#: packages/admin/src/components/InviteAcceptPage.tsx:119
msgid "Invalid invite link"
msgstr ""

#: packages/admin/src/components/ContentEditor.tsx:1546
msgid "Invalid JSON"
msgstr ""

#: packages/admin/src/components/SignupPage.tsx:259
msgid "Invalid link"
msgstr "Link inválido"

#: packages/admin/src/components/InviteAcceptPage.tsx:207
msgid "Invite Error"
msgstr ""

#: packages/admin/src/components/InviteAcceptPage.tsx:117
msgid "Invite expired"
msgstr ""

#: packages/admin/src/components/users/InviteUserModal.tsx:79
msgid "Invite Link Created"
msgstr "Link de convite criado"

#: packages/admin/src/components/users/InviteUserModal.tsx:79
#: packages/admin/src/components/users/UserList.tsx:56
msgid "Invite User"
msgstr "Convidar usuário"

#: packages/admin/src/components/users/UserList.tsx:140
msgid "Invite your first team member"
msgstr ""

#: packages/admin/src/components/PortableTextEditor.tsx:2714
#: packages/admin/src/components/PortableTextEditor.tsx:3022
msgid "Italic"
msgstr ""

#. placeholder {0}: index + 1
#: packages/admin/src/components/PortableTextEditor.tsx:1819
#: packages/admin/src/components/RepeaterField.tsx:239
msgid "Item {0}"
msgstr "Item {0}"

#: packages/admin/src/components/MenuEditor.tsx:175
msgid "Item added"
msgstr "Item adicionado"

#: packages/admin/src/components/MenuEditor.tsx:187
msgid "Item deleted"
msgstr "Item excluído"

#: packages/admin/src/components/MenuEditor.tsx:212
msgid "Item updated"
msgstr "Item atualizado"

#: packages/admin/src/components/SetupWizard.tsx:213
#: packages/admin/src/components/SignupPage.tsx:205
msgid "Jane Doe"
msgstr "Jane Doe"

#: packages/admin/src/components/editor/codeBlockLanguages.ts:39
msgid "Java"
msgstr ""

#: packages/admin/src/components/editor/codeBlockLanguages.ts:40
msgid "JavaScript"
msgstr ""

#: packages/admin/src/components/BylineFieldEditor.tsx:235
msgid "Job title"
msgstr ""

#: packages/admin/src/components/BylineFieldEditor.tsx:246
msgid "job_title"
msgstr ""

#: packages/admin/src/components/editor/codeBlockLanguages.ts:41
#: packages/admin/src/components/FieldEditor.tsx:222
msgid "JSON"
msgstr "JSON"

#: packages/admin/src/components/editor/codeBlockLanguages.ts:42
msgid "JSX"
msgstr ""

#: packages/admin/src/components/WordPressImport.tsx:916
msgid "Keep this tab open. The import runs in small steps and can be safely re-run if interrupted."
msgstr ""

#: packages/admin/src/components/ContentEditor.tsx:1926
msgid "Keep typing to narrow down more bylines."
msgstr ""

#: packages/admin/src/components/MarketplacePluginDetail.tsx:293
#: packages/admin/src/components/SectionEditor.tsx:268
#: packages/admin/src/components/ThemeMarketplaceDetail.tsx:189
msgid "Keywords"
msgstr "Palavras-chave"

#: packages/admin/src/components/editor/codeBlockLanguages.ts:43
msgid "Kotlin"
msgstr ""

#: packages/admin/src/components/BylineFieldEditor.tsx:232
#: packages/admin/src/components/FieldEditor.tsx:411
#: packages/admin/src/components/FieldEditor.tsx:553
#: packages/admin/src/components/MenuEditor.tsx:416
#: packages/admin/src/components/MenuEditor.tsx:593
#: packages/admin/src/components/MenuList.tsx:166
#: packages/admin/src/components/TaxonomyManager.tsx:623
#: packages/admin/src/components/Widgets.tsx:371
#: packages/admin/src/routes/byline-schema.tsx:234
msgid "Label"
msgstr "Rótulo"

#: packages/admin/src/components/ContentTypeEditor.tsx:394
msgid "Label (Plural)"
msgstr ""

#: packages/admin/src/components/ContentTypeEditor.tsx:386
msgid "Label (Singular)"
msgstr ""

#: packages/admin/src/components/editor/CodeBlockNode.tsx:162
#: packages/admin/src/components/LoginPage.tsx:345
#: packages/admin/src/components/Settings.tsx:129
#: packages/admin/src/components/Settings.tsx:134
msgid "Language"
msgstr "Idioma"

#: packages/admin/src/components/PortableTextEditor.tsx:1011
msgid "Large section heading"
msgstr "Título de seção grande"

#: packages/admin/src/components/PluginManager.tsx:525
msgid "Last enabled:"
msgstr "Última ativação:"

#: packages/admin/src/components/users/UserDetail.tsx:227
msgid "Last login"
msgstr "Último acesso"

#: packages/admin/src/components/users/UserList.tsx:107
msgid "Last Login"
msgstr ""

#: packages/admin/src/components/Redirects.tsx:226
msgid "Last seen"
msgstr "Visto por último"

#: packages/admin/src/components/users/UserDetail.tsx:223
msgid "Last updated"
msgstr "Última atualização"

#: packages/admin/src/components/settings/PasskeyItem.tsx:161
msgid "Last used"
msgstr "Último uso"

#. placeholder {0}: new Date(cred.lastUsedAt).toLocaleDateString()
#. placeholder {0}: new Date(token.lastUsedAt).toLocaleDateString()
#: packages/admin/src/components/settings/ApiTokenSettings.tsx:292
#: packages/admin/src/components/users/UserDetail.tsx:262
msgid "Last used {0}"
msgstr "Último uso em {0}"

#: packages/admin/src/components/auth/PasskeyLogin.tsx:341
msgid "Leave blank to use a discoverable passkey."
msgstr "Deixe em branco para usar uma chave de acesso detectável."

#: packages/admin/src/components/WordPressImport.tsx:2497
msgid "Leave unassigned"
msgstr "Deixar sem atribuição"

#: packages/admin/src/components/editor/ImageDetailPanel.tsx:160
msgid "Left"
msgstr ""

#: packages/admin/src/components/MediaLibrary.tsx:137
#: packages/admin/src/components/MediaLibrary.tsx:274
#: packages/admin/src/components/MediaLibrary.tsx:357
#: packages/admin/src/components/MediaPickerModal.tsx:203
#: packages/admin/src/components/MediaPickerModal.tsx:462
msgid "Library"
msgstr "Biblioteca"

#: packages/admin/src/components/ThemeMarketplaceDetail.tsx:203
msgid "License"
msgstr "Licença"

#: packages/admin/src/components/ThemeToggle.tsx:22
msgid "light"
msgstr "claro"

#: packages/admin/src/components/ThemeToggle.tsx:24
msgid "Light"
msgstr "Claro"

#: packages/admin/src/components/SignupPage.tsx:257
msgid "Link expired"
msgstr "Link expirado"

#: packages/admin/src/components/FieldEditor.tsx:217
msgid "Link to another content item"
msgstr "Vincular a outro item de conteúdo"

#. placeholder {0}: user.oauthAccounts.length
#: packages/admin/src/components/users/UserDetail.tsx:276
msgid "Linked Accounts ({0})"
msgstr "Contas vinculadas ({0})"

#: packages/admin/src/routes/bylines.tsx:415
msgid "Linked only"
msgstr ""

#: packages/admin/src/routes/bylines.tsx:507
msgid "Linked user"
msgstr ""

#: packages/admin/src/components/settings/SocialSettings.tsx:130
msgid "LinkedIn"
msgstr "LinkedIn"

#: packages/admin/src/components/ThemeMarketplaceDetail.tsx:210
msgid "Links"
msgstr "Links"

#: packages/admin/src/components/MediaLibrary.tsx:470
msgid "List view"
msgstr "Visualização em lista"

#: packages/admin/src/components/ContentEditor.tsx:745
msgid "Live View"
msgstr "Visualização ao vivo"

#: packages/admin/src/components/ContentPickerModal.tsx:236
#: packages/admin/src/components/MarketplaceBrowse.tsx:198
#: packages/admin/src/components/RegistryBrowse.tsx:143
#: packages/admin/src/components/ThemeMarketplaceBrowse.tsx:170
#: packages/admin/src/routes/bylines.tsx:469
msgid "Load more"
msgstr "Carregar mais"

#: packages/admin/src/components/ContentList.tsx:630
#: packages/admin/src/components/ContentList.tsx:687
#: packages/admin/src/components/MediaLibrary.tsx:636
#: packages/admin/src/components/MediaPickerModal.tsx:723
#: packages/admin/src/components/users/UserList.tsx:169
msgid "Load More"
msgstr "Carregar mais"

#: packages/admin/src/routes/byline-schema.tsx:257
msgid "Loading byline fields…"
msgstr ""

#: packages/admin/src/components/ContentTypeList.tsx:114
msgid "Loading collections..."
msgstr "Carregando coleções..."

#: packages/admin/src/components/comments/CommentInbox.tsx:307
msgid "Loading comments..."
msgstr "Carregando comentários..."

#: packages/admin/src/router.tsx:2005
msgid "Loading configuration..."
msgstr ""

#: packages/admin/src/components/ContentPickerModal.tsx:164
msgid "Loading content..."
msgstr "Carregando conteúdo..."

#: packages/admin/src/components/PortableTextEditor.tsx:2541
msgid "Loading editor..."
msgstr ""

#: packages/admin/src/components/MenuEditor.tsx:342
msgid "Loading menu..."
msgstr "Carregando menu..."

#: packages/admin/src/components/MenuList.tsx:94
msgid "Loading menus..."
msgstr "Carregando menus..."

#: packages/admin/src/components/PluginManager.tsx:136
msgid "Loading plugins..."
msgstr "Carregando Plugins..."

#: packages/admin/src/components/Redirects.tsx:456
msgid "Loading redirects..."
msgstr "Carregando redirecionamentos..."

#: packages/admin/src/components/SectionPickerModal.tsx:94
#: packages/admin/src/components/Sections.tsx:252
msgid "Loading sections..."
msgstr "Carregando seções..."

#: packages/admin/src/components/settings/GeneralSettings.tsx:99
#: packages/admin/src/components/settings/SeoSettings.tsx:93
#: packages/admin/src/components/settings/SocialSettings.tsx:73
msgid "Loading settings..."
msgstr "Carregando configurações..."

#: packages/admin/src/components/SetupWizard.tsx:528
msgid "Loading setup..."
msgstr "Carregando configuração..."

#: packages/admin/src/components/TaxonomyManager.tsx:827
msgid "Loading terms..."
msgstr "Carregando termos..."

#: packages/admin/src/components/Widgets.tsx:310
msgid "Loading widgets..."
msgstr ""

#: packages/admin/src/components/ContentList.tsx:538
#: packages/admin/src/components/ContentList.tsx:630
#: packages/admin/src/components/ContentList.tsx:659
#: packages/admin/src/components/ContentList.tsx:687
#: packages/admin/src/components/ContentPickerModal.tsx:233
#: packages/admin/src/components/MarketplaceBrowse.tsx:198
#: packages/admin/src/components/MediaLibrary.tsx:636
#: packages/admin/src/components/MediaPickerModal.tsx:723
#: packages/admin/src/components/PortableTextEditor.tsx:1946
#: packages/admin/src/components/RegistryBrowse.tsx:143
#: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:161
#: packages/admin/src/components/settings/SecuritySettings.tsx:104
#: packages/admin/src/components/TaxonomyManager.tsx:779
#: packages/admin/src/components/ThemeMarketplaceBrowse.tsx:170
#: packages/admin/src/components/ThemeMarketplaceBrowse.tsx:252
#: packages/admin/src/components/ThemeMarketplaceDetail.tsx:143
#: packages/admin/src/components/users/UserList.tsx:156
#: packages/admin/src/components/WelcomeModal.tsx:143
#: packages/admin/src/routes/bylines.tsx:469
msgid "Loading..."
msgstr "Carregando..."

#: packages/admin/src/components/ContentList.tsx:518
#: packages/admin/src/components/LocaleSwitcher.tsx:60
msgid "Locale"
msgstr "Localização"

#: packages/admin/src/components/editor/ImageDetailPanel.tsx:296
#: packages/admin/src/components/editor/ImageDetailPanel.tsx:297
#: packages/admin/src/components/editor/ImageDetailPanel.tsx:485
#: packages/admin/src/components/editor/ImageDetailPanel.tsx:486
msgid "Lock aspect ratio"
msgstr "Bloquear proporção"

#: packages/admin/src/components/BylineFieldEditor.tsx:291
msgid "Locked because this field has stored values. Delete the values (or the field) to change this."
msgstr ""

#: packages/admin/src/components/Header.tsx:101
msgid "Log out"
msgstr "Sair"

#: packages/admin/src/components/settings/GeneralSettings.tsx:159
#: packages/admin/src/components/settings/GeneralSettings.tsx:165
msgid "Logo"
msgstr "Logo"

#: packages/admin/src/components/WordPressImport.tsx:1832
msgid "Logo & favicon"
msgstr "Logo e favicon"

#: packages/admin/src/components/BylineFieldEditor.tsx:53
msgid "Long text"
msgstr ""

#: packages/admin/src/components/FieldEditor.tsx:156
#: packages/admin/src/components/FieldEditor.tsx:580
msgid "Long Text"
msgstr "Texto longo"

#: packages/admin/src/components/Sections.tsx:193
msgid "Lowercase letters, numbers, and hyphens only"
msgstr "Apenas letras minúsculas, números e hífens"

#: packages/admin/src/components/TaxonomyManager.tsx:641
msgid "Lowercase letters, numbers, and underscores only, starting with a letter"
msgstr "Apenas letras minúsculas, números e underlines, começando com uma letra"

#: packages/admin/src/components/Widgets.tsx:371
msgid "Main Sidebar"
msgstr ""

#: packages/admin/src/lib/api/marketplace.ts:227
#: packages/admin/src/lib/api/marketplace.ts:235
msgid "Make network requests"
msgstr ""

#: packages/admin/src/lib/api/marketplace.ts:228
#: packages/admin/src/lib/api/marketplace.ts:236
msgid "Make network requests to any host (unrestricted)"
msgstr ""

#: packages/admin/src/components/Sidebar.tsx:461
msgid "Manage"
msgstr "Gerenciar"

#. placeholder {0}: taxonomyDef.label.toLowerCase()
#. placeholder {1}: taxonomyDef.collections.join(", ")
#: packages/admin/src/components/TaxonomyManager.tsx:798
msgid "Manage {0} for {1}"
msgstr "Gerenciar {0} para {1}"

#: packages/admin/src/components/ContentEditor.tsx:1889
msgid "Manage bylines in {entryLocale}"
msgstr ""

#: packages/admin/src/components/Widgets.tsx:326
msgid "Manage content widgets in your widget areas"
msgstr ""

#: packages/admin/src/components/PluginManager.tsx:175
msgid "Manage installed plugins. Enable or disable plugins to control their functionality."
msgstr "Gerencie os Plugins instalados. Ative ou desative Plugins para controlar suas funcionalidades."

#: packages/admin/src/components/MenuList.tsx:104
msgid "Manage navigation menus for your site"
msgstr "Gerencie os menus de navegação do seu site"

#: packages/admin/src/components/Redirects.tsx:359
msgid "Manage URL redirects and view 404 errors."
msgstr "Gerencie redirecionamentos de URL e visualize erros 404."

#: packages/admin/src/components/Settings.tsx:93
msgid "Manage your passkeys and authentication"
msgstr "Gerencie suas chaves de acesso e autenticação"

#: packages/admin/src/components/MediaDetailPanel.tsx:317
msgid "Managed by {providerName}"
msgstr ""

#: packages/admin/src/components/MediaDetailPanel.tsx:318
msgid "Managed by an external media provider"
msgstr ""

#: packages/admin/src/components/Redirects.tsx:424
msgid "Manual"
msgstr "Manual"

#: packages/admin/src/components/WordPressImport.tsx:2454
msgid "Map Authors"
msgstr "Mapear autores"

#. placeholder {0}: mapping.wpLogin
#: packages/admin/src/components/WordPressImport.tsx:2502
msgid "Map WordPress user {0} to EmDash user"
msgstr ""

#. placeholder {0}: item.path
#: packages/admin/src/components/Redirects.tsx:255
msgid "Mark {0} as Gone (410)"
msgstr ""

#: packages/admin/src/components/Redirects.tsx:254
msgid "Mark as Gone (410) — tells search engines it was permanently deleted"
msgstr ""

#: packages/admin/src/components/comments/CommentInbox.tsx:501
msgid "Mark as spam"
msgstr "Marcar como spam"

#: packages/admin/src/components/editor/codeBlockLanguages.ts:44
msgid "Markdown"
msgstr ""

#: packages/admin/src/components/PluginManager.tsx:201
msgid "marketplace"
msgstr "marketplace"

#: packages/admin/src/components/MarketplaceBrowse.tsx:87
#: packages/admin/src/components/PluginManager.tsx:167
#: packages/admin/src/components/PluginManager.tsx:355
#: packages/admin/src/components/Sidebar.tsx:362
msgid "Marketplace"
msgstr "Marketplace"

#: packages/admin/src/components/FieldEditor.tsx:627
msgid "Max Items"
msgstr "Máximo de itens"

#: packages/admin/src/components/FieldEditor.tsx:470
msgid "Max Length"
msgstr "Comprimento máximo"

#: packages/admin/src/components/FieldEditor.tsx:500
msgid "Max Value"
msgstr "Valor máximo"

#: packages/admin/src/components/editor/codeBlockLanguages.ts:45
msgid "MDX"
msgstr ""

#: packages/admin/src/components/PortableTextEditor.tsx:2197
#: packages/admin/src/components/Sidebar.tsx:321
#: packages/admin/src/components/WordPressImport.tsx:752
#: packages/admin/src/components/WordPressImport.tsx:1145
#: packages/admin/src/components/WordPressImport.tsx:1334
msgid "Media"
msgstr "Mídia"

#: packages/admin/src/components/MediaDetailPanel.tsx:222
msgid "Media Details"
msgstr "Detalhes da mídia"

#. placeholder {0}: mediaResult.failed.length
#: packages/admin/src/components/WordPressImport.tsx:2400
msgid "Media Errors ({0})"
msgstr "Erros de mídia ({0})"

#: packages/admin/src/components/WordPressImport.tsx:2362
msgid "Media Import"
msgstr "Importação de mídia"

#: packages/admin/src/components/WordPressImport.tsx:2303
msgid "Media Import Complete"
msgstr "Importação de mídia concluída"

#: packages/admin/src/components/WordPressImport.tsx:2314
msgid "Media import was skipped"
msgstr "A importação de mídia foi ignorada"

#: packages/admin/src/components/AdminCommandPalette.tsx:154
#: packages/admin/src/components/MediaLibrary.tsx:323
msgid "Media Library"
msgstr "Biblioteca de mídia"

#: packages/admin/src/components/settings/ApiTokenSettings.tsx:55
msgid "Media Read"
msgstr "Leitura de mídia"

#: packages/admin/src/components/settings/ApiTokenSettings.tsx:60
msgid "Media Write"
msgstr "Escrita de mídia"

#: packages/admin/src/components/PortableTextEditor.tsx:1021
msgid "Medium section heading"
msgstr "Título de seção médio"

#: packages/admin/src/components/Widgets.tsx:102
#: packages/admin/src/components/Widgets.tsx:834
msgid "Menu"
msgstr "Menu"

#. placeholder {0}: translated.label
#. placeholder {1}: translated.locale.toUpperCase()
#: packages/admin/src/components/MenuEditor.tsx:144
msgid "Menu \"{0}\" ({1}) created."
msgstr ""

#. placeholder {0}: menu.label
#: packages/admin/src/components/MenuList.tsx:55
msgid "Menu \"{0}\" has been created."
msgstr "O menu \"{0}\" foi criado."

#: packages/admin/src/components/MenuList.tsx:54
msgid "Menu created"
msgstr "Menu criado"

#: packages/admin/src/components/MenuList.tsx:74
msgid "Menu deleted"
msgstr "Menu excluído"

#: packages/admin/src/components/MenuEditor.tsx:175
msgid "Menu item has been added."
msgstr "O item do menu foi adicionado."

#: packages/admin/src/components/MenuEditor.tsx:188
msgid "Menu item has been deleted."
msgstr "O item do menu foi excluído."

#: packages/admin/src/components/MenuEditor.tsx:213
msgid "Menu item has been updated."
msgstr "O item do menu foi atualizado."

#: packages/admin/src/components/MenuEditor.tsx:350
msgid "Menu not found"
msgstr "Menu não encontrado"

#: packages/admin/src/components/MenuEditor.tsx:228
msgid "Menu order has been updated."
msgstr "A ordem do menu foi atualizada."

#: packages/admin/src/components/AdminCommandPalette.tsx:161
#: packages/admin/src/components/MenuList.tsx:103
#: packages/admin/src/components/Sidebar.tsx:331
#: packages/admin/src/components/WordPressImport.tsx:1149
msgid "Menus"
msgstr "Menus"

#. placeholder {0}: navMenus.length
#: packages/admin/src/components/WordPressImport.tsx:1767
msgid "Menus ({0})"
msgstr "Menus ({0})"

#: packages/admin/src/components/settings/ApiTokenSettings.tsx:80
msgid "Menus Manage"
msgstr ""

#: packages/admin/src/components/SeoPanel.tsx:170
msgid "Meta Description"
msgstr "Meta descrição"

#: packages/admin/src/components/settings/SeoSettings.tsx:203
msgid "Meta tag content for Bing Webmaster Tools verification"
msgstr "Conteúdo da meta tag para verificação do Bing Webmaster Tools"

#: packages/admin/src/components/settings/SeoSettings.tsx:197
msgid "Meta tag content for Google Search Console verification"
msgstr "Conteúdo da meta tag para verificação do Google Search Console"

#: packages/admin/src/components/WordPressImport.tsx:1845
msgid "Meta titles, descriptions, and social images"
msgstr "Meta títulos, descrições e imagens sociais"

#: packages/admin/src/components/WordPressImport.tsx:1051
msgid "Migration key"
msgstr ""

#: packages/admin/src/components/FieldEditor.tsx:620
msgid "Min Items"
msgstr "Mínimo de itens"

#: packages/admin/src/components/FieldEditor.tsx:463
msgid "Min Length"
msgstr "Comprimento mínimo"

#: packages/admin/src/components/FieldEditor.tsx:493
msgid "Min Value"
msgstr "Valor mínimo"

#: packages/admin/src/components/ContentTypeEditor.tsx:506
msgid "Moderation"
msgstr ""

#: packages/admin/src/components/comments/CommentDetail.tsx:129
msgid "Moderation Signals"
msgstr "Sinais de moderação"

#: packages/admin/src/components/ContentPickerModal.tsx:211
msgid "Modified"
msgstr "Modificado"

#: packages/admin/src/components/settings/ApiTokenSettings.tsx:71
msgid "Modify collection schemas"
msgstr "Modificar esquemas de coleção"

#: packages/admin/src/components/MarketplaceBrowse.tsx:42
msgid "Most Popular"
msgstr ""

#. placeholder {0}: field.label
#: packages/admin/src/routes/byline-schema.tsx:439
msgid "Move \"{0}\" down"
msgstr ""

#. placeholder {0}: field.label
#: packages/admin/src/routes/byline-schema.tsx:429
msgid "Move \"{0}\" up"
msgstr ""

#: packages/admin/src/components/ContentList.tsx:1046
msgid "Move \"{title}\" to trash? You can restore it later."
msgstr "Mover \"{title}\" para a lixeira? Você pode restaurá-lo depois."

#: packages/admin/src/components/ContentList.tsx:1037
msgid "Move {title} to trash"
msgstr "Mover {title} para a lixeira"

#: packages/admin/src/components/MenuEditor.tsx:537
msgid "Move down"
msgstr "Mover para baixo"

#: packages/admin/src/components/ContentList.tsx:439
msgid "Move to trash"
msgstr ""

#: packages/admin/src/components/ContentEditor.tsx:944
#: packages/admin/src/components/ContentEditor.tsx:966
#: packages/admin/src/components/ContentList.tsx:466
#: packages/admin/src/components/ContentList.tsx:1059
msgid "Move to Trash"
msgstr "Mover para a lixeira"

#: packages/admin/src/components/ContentEditor.tsx:950
#: packages/admin/src/components/ContentList.tsx:444
#: packages/admin/src/components/ContentList.tsx:1044
msgid "Move to Trash?"
msgstr "Mover para a lixeira?"

#: packages/admin/src/components/MenuEditor.tsx:528
msgid "Move up"
msgstr "Mover para cima"

#: packages/admin/src/router.tsx:486
msgid "Moved {total} items to draft"
msgstr ""

#: packages/admin/src/router.tsx:507
msgid "Moved {total} items to trash"
msgstr ""

#: packages/admin/src/components/FieldEditor.tsx:192
msgid "Multi Select"
msgstr "Seleção múltipla"

#: packages/admin/src/components/FieldEditor.tsx:157
msgid "Multi-line plain text"
msgstr "Texto simples com várias linhas"

#: packages/admin/src/components/FieldEditor.tsx:193
msgid "Multiple choices from options"
msgstr "Múltiplas escolhas entre as opções"

#: packages/admin/src/components/SetupWizard.tsx:120
msgid "My Awesome Blog"
msgstr "Meu Blog Incrível"

#: packages/admin/src/components/ContentTypeList.tsx:94
#: packages/admin/src/components/MarketplaceBrowse.tsx:45
#: packages/admin/src/components/MenuList.tsx:154
#: packages/admin/src/components/TaxonomyManager.tsx:389
#: packages/admin/src/components/TaxonomyManager.tsx:632
#: packages/admin/src/components/TaxonomyManager.tsx:821
#: packages/admin/src/components/ThemeMarketplaceBrowse.tsx:37
#: packages/admin/src/components/users/UserDetail.tsx:148
#: packages/admin/src/components/Widgets.tsx:365
msgid "Name"
msgstr "Nome"

#: packages/admin/src/components/TaxonomyManager.tsx:558
msgid "Name and label are required"
msgstr "Nome e rótulo são obrigatórios"

#: packages/admin/src/components/TaxonomyManager.tsx:564
msgid "Name must start with a letter and contain only lowercase letters, numbers, and underscores"
msgstr "O nome deve começar com uma letra e conter apenas letras minúsculas, números e sublinhados"

#: packages/admin/src/components/AdminCommandPalette.tsx:335
msgid "Navigation"
msgstr "Navegação"

#: packages/admin/src/components/users/UserDetail.tsx:231
#: packages/admin/src/components/users/UserList.tsx:185
msgid "Never"
msgstr "Nunca"

#: packages/admin/src/router.tsx:1057
msgid "new"
msgstr ""

#: packages/admin/src/routes/bylines.tsx:427
msgid "New"
msgstr ""

#: packages/admin/src/components/CapabilityConsentDialog.tsx:106
msgid "NEW"
msgstr "NOVO"

#. placeholder {0}: (taxonomy.labelSingular || taxonomy.label).toLowerCase()
#: packages/admin/src/components/TaxonomySidebar.tsx:464
msgid "New {0}"
msgstr ""

#: packages/admin/src/components/ContentEditor.tsx:630
msgid "New {collectionLabel}"
msgstr "Novo {collectionLabel}"

#: packages/admin/src/components/BylineFieldEditor.tsx:209
msgid "New byline field"
msgstr ""

#: packages/admin/src/components/WordPressImport.tsx:1982
msgid "New collection"
msgstr "Nova coleção"

#: packages/admin/src/components/ContentTypeEditor.tsx:355
#: packages/admin/src/components/ContentTypeList.tsx:44
msgid "New Content Type"
msgstr "Novo tipo de conteúdo"

#: packages/admin/src/routes/byline-schema.tsx:224
msgid "New field"
msgstr ""

#: packages/admin/src/components/CapabilityConsentDialog.tsx:116
msgid "New public routes"
msgstr ""

#: packages/admin/src/components/Redirects.tsx:105
#: packages/admin/src/components/Redirects.tsx:362
msgid "New Redirect"
msgstr "Novo redirecionamento"

#: packages/admin/src/components/Sections.tsx:143
msgid "New Section"
msgstr "Nova seção"

#: packages/admin/src/components/AdminCommandPalette.tsx:466
msgid "new tab"
msgstr "nova aba"

#: packages/admin/src/components/TaxonomyManager.tsx:811
msgid "New Taxonomy"
msgstr "Nova taxonomia"

#: packages/admin/src/components/MenuEditor.tsx:430
#: packages/admin/src/components/MenuEditor.tsx:433
#: packages/admin/src/components/MenuEditor.tsx:609
#: packages/admin/src/components/MenuEditor.tsx:612
msgid "New window"
msgstr "Nova janela"

#: packages/admin/src/components/MarketplaceBrowse.tsx:44
#: packages/admin/src/components/ThemeMarketplaceBrowse.tsx:36
msgid "Newest"
msgstr ""

#: packages/admin/src/components/TaxonomyManager.tsx:392
msgid "News"
msgstr ""

#: packages/admin/src/components/ThemeMarketplaceDetail.tsx:315
msgid "Next"
msgstr "Próximo"

#: packages/admin/src/components/comments/CommentInbox.tsx:371
#: packages/admin/src/components/ContentList.tsx:618
msgid "Next page"
msgstr "Próxima página"

#: packages/admin/src/components/MarketplacePluginDetail.tsx:463
msgid "Next screenshot"
msgstr "Próxima captura de tela"

#: packages/admin/src/components/users/UserDetail.tsx:236
#: packages/admin/src/routes/byline-schema.tsx:422
msgid "No"
msgstr "Não"

#: packages/admin/src/routes/byline-schema.tsx:420
msgid "No (shared across translations)"
msgstr ""

#. placeholder {0}: taxonomy.label.toLowerCase()
#: packages/admin/src/components/TaxonomySidebar.tsx:434
msgid "No {0} available."
msgstr "Nenhum {0} disponível."

#. placeholder {0}: collectionLabel.toLowerCase()
#: packages/admin/src/components/ContentList.tsx:549
msgid "No {0} yet."
msgstr "Nenhum {0} ainda."

#. placeholder {0}: taxonomyDef.label.toLowerCase()
#: packages/admin/src/components/TaxonomyManager.tsx:830
msgid "No {0} yet. Create one to get started."
msgstr "Nenhum {0} ainda. Crie um para começar."

#: packages/admin/src/components/Redirects.tsx:217
msgid "No 404 errors recorded yet."
msgstr "Nenhum erro 404 registrado ainda."

#: packages/admin/src/components/MediaLibrary.tsx:834
#: packages/admin/src/components/MediaLibrary.tsx:891
msgid "No alt text"
msgstr "Sem texto alternativo"

#: packages/admin/src/components/settings/ApiTokenSettings.tsx:270
msgid "No API tokens yet. Create one to get started."
msgstr "Nenhum token de API ainda. Crie um para começar."

#: packages/admin/src/components/comments/CommentInbox.tsx:547
msgid "No approved comments yet."
msgstr "Nenhum comentário aprovado ainda."

#: packages/admin/src/routes/byline-schema.tsx:291
msgid "No byline fields yet."
msgstr ""

#: packages/admin/src/components/ContentEditor.tsx:1881
msgid "No bylines available in {entryLocale}. Create a variant from the Bylines page before crediting one on this entry."
msgstr ""

#: packages/admin/src/routes/bylines.tsx:453
msgid "No bylines found"
msgstr ""

#: packages/admin/src/components/ContentEditor.tsx:1988
msgid "No bylines selected."
msgstr "Nenhum crédito selecionado."

#: packages/admin/src/components/Dashboard.tsx:226
msgid "No collections configured"
msgstr "Nenhuma coleção configurada"

#: packages/admin/src/components/comments/CommentInbox.tsx:546
msgid "No comments awaiting moderation."
msgstr "Nenhum comentário aguardando moderação."

#: packages/admin/src/components/comments/CommentInbox.tsx:542
msgid "No comments match your search."
msgstr "Nenhum comentário corresponde à sua pesquisa."

#: packages/admin/src/components/SandboxedPluginWidget.tsx:82
msgid "No content"
msgstr ""

#: packages/admin/src/components/ContentPickerModal.tsx:171
msgid "No content found"
msgstr "Nenhum conteúdo encontrado"

#: packages/admin/src/components/ContentPickerModal.tsx:177
msgid "No content in this collection"
msgstr "Nenhum conteúdo nesta coleção"

#: packages/admin/src/components/ContentTypeList.tsx:120
msgid "No content types yet."
msgstr "Nenhum tipo de conteúdo ainda."

#: packages/admin/src/components/ContentTypeEditor.tsx:603
msgid "No custom fields yet"
msgstr ""

#: packages/admin/src/components/MarketplacePluginDetail.tsx:264
msgid "No detailed description available."
msgstr "Nenhuma descrição detalhada disponível."

#: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:262
msgid "No domains configured. Users must be invited individually."
msgstr "Nenhum domínio configurado. Os usuários devem ser convidados individualmente."

#: packages/admin/src/components/settings/EmailSettings.tsx:152
msgid "No email provider configured"
msgstr "Nenhum provedor de e-mail configurado"

#: packages/admin/src/components/users/InviteUserModal.tsx:83
msgid "No email provider configured. Share this link manually."
msgstr "Nenhum provedor de e-mail configurado. Compartilhe este link manualmente."

#: packages/admin/src/components/WordPressImport.tsx:2516
msgid "No EmDash users found"
msgstr "Nenhum usuário do EmDash encontrado"

#: packages/admin/src/components/settings/ApiTokenSettings.tsx:31
msgid "No expiry"
msgstr "Sem expiração"

#: packages/admin/src/components/RevisionHistory.tsx:327
msgid "No fields to compare"
msgstr "Nenhum campo para comparar"

#: packages/admin/src/components/editor/DocumentOutline.tsx:189
msgid "No headings in document"
msgstr "Nenhum cabeçalho no documento"

#: packages/admin/src/components/RegistryPluginDetail.tsx:581
msgid "No installable releases"
msgstr ""

#: packages/admin/src/components/InviteAcceptPage.tsx:159
msgid "No invite token provided"
msgstr ""

#: packages/admin/src/components/PortableTextEditor.tsx:1742
#: packages/admin/src/components/RepeaterField.tsx:165
msgid "No items yet"
msgstr "Nenhum item ainda"

#: packages/admin/src/components/FieldEditor.tsx:631
msgid "No limit"
msgstr "Sem limite"

#: packages/admin/src/routes/bylines.tsx:518
msgid "No linked user"
msgstr ""

#: packages/admin/src/components/editor/CodeBlockNode.tsx:171
msgid "No matches"
msgstr ""

#: packages/admin/src/components/ContentEditor.tsx:1923
msgid "No matching bylines."
msgstr ""

#: packages/admin/src/components/MediaLibrary.tsx:490
#: packages/admin/src/components/MediaLibrary.tsx:518
msgid "No matching media"
msgstr ""

#: packages/admin/src/components/auth/PasskeyLogin.tsx:266
msgid "No matching passkey found for this account."
msgstr "Nenhuma chave de acesso correspondente encontrada para esta conta."

#: packages/admin/src/components/FieldEditor.tsx:474
#: packages/admin/src/components/FieldEditor.tsx:504
msgid "No maximum"
msgstr "Sem máximo"

#: packages/admin/src/components/MediaPickerModal.tsx:646
msgid "No media available from this provider"
msgstr "Nenhuma mídia disponível deste provedor"

#: packages/admin/src/components/MediaLibrary.tsx:541
msgid "No media available from this provider."
msgstr ""

#: packages/admin/src/components/MediaLibrary.tsx:540
#: packages/admin/src/components/MediaPickerModal.tsx:640
msgid "No media found"
msgstr "Nenhuma mídia encontrada"

#: packages/admin/src/components/MenuEditor.tsx:485
msgid "No menu items yet"
msgstr "Nenhum item de menu ainda"

#: packages/admin/src/components/MenuList.tsx:186
msgid "No menus yet"
msgstr "Nenhum menu ainda"

#: packages/admin/src/components/FieldEditor.tsx:467
#: packages/admin/src/components/FieldEditor.tsx:497
msgid "No minimum"
msgstr "Sem mínimo"

#: packages/admin/src/components/ContentTypeEditor.tsx:65
msgid "No moderation (auto-approve all)"
msgstr ""

#: packages/admin/src/components/MenuEditor.tsx:329
msgid "No parent (top level)"
msgstr ""

#: packages/admin/src/components/users/UserDetail.tsx:248
msgid "No passkeys registered"
msgstr "Nenhuma chave de acesso registrada"

#: packages/admin/src/components/settings/SecuritySettings.tsx:168
msgid "No passkeys registered yet."
msgstr "Nenhuma chave de acesso registrada ainda."

#: packages/admin/src/components/PluginManager.tsx:195
msgid "No plugins configured"
msgstr "Nenhum plugin configurado"

#: packages/admin/src/components/MarketplaceBrowse.tsx:173
msgid "No plugins found"
msgstr "Nenhum plugin encontrado"

#: packages/admin/src/components/RegistryBrowse.tsx:117
msgid "No plugins have been published to this registry yet."
msgstr ""

#: packages/admin/src/components/RegistryBrowse.tsx:116
msgid "No plugins match \"{debouncedQuery}\"."
msgstr ""

#: packages/admin/src/components/Sections.tsx:343
msgid "No preview"
msgstr "Sem pré-visualização"

#: packages/admin/src/components/MediaDetailPanel.tsx:304
msgid "No public URL available"
msgstr ""

#: packages/admin/src/components/Dashboard.tsx:304
msgid "No recent activity"
msgstr "Sem atividade recente"

#: packages/admin/src/components/Redirects.tsx:460
msgid "No redirects yet"
msgstr "Nenhum redirecionamento ainda"

#: packages/admin/src/components/PortableTextEditor.tsx:1300
#: packages/admin/src/components/RepeaterField.tsx:374
msgid "No results"
msgstr "Nenhum resultado"

#: packages/admin/src/components/ContentList.tsx:546
#: packages/admin/src/components/ContentList.tsx:565
msgid "No results for \"{activeSearch}\""
msgstr ""

#: packages/admin/src/components/MarketplaceBrowse.tsx:176
#: packages/admin/src/components/ThemeMarketplaceBrowse.tsx:152
msgid "No results for \"{debouncedQuery}\". Try a different search term."
msgstr "Nenhum resultado para \"{debouncedQuery}\". Tente um termo de pesquisa diferente."

#: packages/admin/src/components/AdminCommandPalette.tsx:452
msgid "No results found"
msgstr "Nenhum resultado encontrado"

#: packages/admin/src/components/RevisionHistory.tsx:183
msgid "No revisions yet"
msgstr "Nenhuma revisão ainda"

#: packages/admin/src/components/SectionPickerModal.tsx:107
msgid "No sections available"
msgstr "Nenhuma seção disponível"

#: packages/admin/src/components/SectionPickerModal.tsx:101
#: packages/admin/src/components/Sections.tsx:259
msgid "No sections found"
msgstr "Nenhuma seção encontrada"

#: packages/admin/src/components/Sections.tsx:265
msgid "No sections yet"
msgstr "Nenhuma seção ainda"

#: packages/admin/src/components/comments/CommentInbox.tsx:548
msgid "No spam comments."
msgstr "Nenhum comentário de spam."

#: packages/admin/src/components/ThemeMarketplaceBrowse.tsx:149
msgid "No themes found"
msgstr "Nenhum tema encontrado"

#: packages/admin/src/components/users/UserList.tsx:120
msgid "No users found matching your filters."
msgstr ""

#: packages/admin/src/components/users/UserList.tsx:134
msgid "No users yet."
msgstr ""

#: packages/admin/src/components/Widgets.tsx:434
msgid "No widget areas yet. Create one to get started."
msgstr ""

#: packages/admin/src/components/editor/ImageDetailPanel.tsx:159
msgid "None"
msgstr ""

#: packages/admin/src/components/TaxonomyManager.tsx:418
#: packages/admin/src/components/TaxonomyManager.tsx:424
msgid "None (top level)"
msgstr "Nenhum (nível superior)"

#: packages/admin/src/components/RegistryPluginDetail.tsx:616
msgid "Not compatible with this environment"
msgstr ""

#: packages/admin/src/components/FieldEditor.tsx:162
#: packages/admin/src/components/FieldEditor.tsx:581
msgid "Number"
msgstr "Número"

#: packages/admin/src/components/settings/GeneralSettings.tsx:278
msgid "Number of posts to show per page on list views"
msgstr "Número de posts a exibir por página na visualização em lista"

#: packages/admin/src/components/editor/BlockMenu.tsx:110
#: packages/admin/src/components/PortableTextEditor.tsx:1050
#: packages/admin/src/components/PortableTextEditor.tsx:3090
msgid "Numbered List"
msgstr "Lista numerada"

#: packages/admin/src/components/WordPressImport.tsx:494
msgid "OAuth authorization requires HTTPS. Please use manual credentials."
msgstr ""

#: packages/admin/src/components/SeoImageField.tsx:41
msgid "OG Image"
msgstr "Imagem OG"

#: packages/admin/src/components/auth/PasskeyLogin.tsx:314
#: packages/admin/src/components/auth/PasskeyRegistration.tsx:311
msgid "on a custom hostname is not treated as secure, even on loopback."
msgstr "em um nome de host personalizado não é tratado como seguro, mesmo no loopback."

#: packages/admin/src/components/DeviceAuthorizePage.tsx:278
msgid "Only authorize codes you recognize."
msgstr "Autorize apenas códigos que você reconheça."

#: packages/admin/src/components/SignupPage.tsx:96
msgid "Only email addresses from allowed domains can sign up."
msgstr "Apenas endereços de e-mail de domínios permitidos podem se registrar."

#: packages/admin/src/components/MenuList.tsx:159
msgid "Only lowercase letters, numbers, and hyphens"
msgstr "Apenas letras minúsculas, números e hífens"

#: packages/admin/src/components/AllowedTypesEditor.tsx:106
msgid "Only the listed MIME types will be accepted for this field."
msgstr ""

#: packages/admin/src/components/SignupPage.tsx:402
msgid "Oops!"
msgstr "Ops!"

#: packages/admin/src/components/editor/ImageDetailPanel.tsx:379
#: packages/admin/src/components/editor/ImageDetailPanel.tsx:380
#: packages/admin/src/components/editor/ImageDetailPanel.tsx:568
#: packages/admin/src/components/editor/ImageDetailPanel.tsx:569
#: packages/admin/src/components/editor/PluginBlockNode.tsx:333
#: packages/admin/src/components/editor/PluginBlockNode.tsx:334
msgid "Open in new tab"
msgstr "Abrir em nova aba"

#: packages/admin/src/components/WordPressImport.tsx:1534
msgid "Open WordPress Profile"
msgstr "Abrir perfil do WordPress"

#: packages/admin/src/components/FieldEditor.tsx:515
msgid ""
"Option 1\n"
"Option 2\n"
"Option 3"
msgstr ""

#: packages/admin/src/components/editor/ImageDetailPanel.tsx:355
#: packages/admin/src/components/editor/ImageDetailPanel.tsx:544
msgid "Optional caption displayed below the image"
msgstr "Legenda opcional exibida abaixo da imagem"

#: packages/admin/src/components/MediaDetailPanel.tsx:384
msgid "Optional caption for display"
msgstr "Legenda opcional para exibição"

#: packages/admin/src/components/TaxonomyManager.tsx:437
msgid "Optional description"
msgstr "Descrição opcional"

#: packages/admin/src/components/editor/ImageDetailPanel.tsx:364
#: packages/admin/src/components/editor/ImageDetailPanel.tsx:553
msgid "Optional tooltip on hover"
msgstr "Dica de ferramenta opcional ao passar o mouse"

#: packages/admin/src/components/BylineFieldEditor.tsx:302
#: packages/admin/src/components/FieldEditor.tsx:512
msgid "Options (one per line)"
msgstr "Opções (uma por linha)"

#: packages/admin/src/components/MediaPickerModal.tsx:532
msgid "or choose from library"
msgstr "ou escolha na biblioteca"

#: packages/admin/src/components/WordPressImport.tsx:1590
msgid "Or click to browse. Accepts .xml files exported from WordPress."
msgstr "Ou clique para navegar. Aceita arquivos .xml exportados do WordPress."

#: packages/admin/src/components/WordPressImport.tsx:1071
msgid "or connect by URL"
msgstr ""

#: packages/admin/src/components/LoginPage.tsx:261
#: packages/admin/src/components/SetupWizard.tsx:310
msgid "Or continue with"
msgstr "Ou continue com"

#: packages/admin/src/components/WordPressImport.tsx:1391
msgid "Or upload an export file"
msgstr "Ou envie um arquivo de exportação"

#: packages/admin/src/components/WordPressImport.tsx:1107
msgid "or upload directly"
msgstr "ou envie diretamente"

#: packages/admin/src/components/MenuEditor.tsx:227
msgid "Order saved"
msgstr "Ordem salva"

#: packages/admin/src/components/editor/ImageDetailPanel.tsx:257
#: packages/admin/src/components/editor/ImageDetailPanel.tsx:446
msgid "Original:"
msgstr "Original:"

#: packages/admin/src/components/editor/DocumentOutline.tsx:181
msgid "Outline"
msgstr "Contorno"

#: packages/admin/src/components/SeoPanel.tsx:160
msgid "Overrides the page title in search engine results"
msgstr "Substitui o título da página nos resultados dos mecanismos de busca"

#: packages/admin/src/components/ContentEditor.tsx:981
msgid "Ownership"
msgstr "Propriedade"

#: packages/admin/src/components/PluginManager.tsx:509
msgid "Package"
msgstr "Pacote"

#: packages/admin/src/router.tsx:2031
msgid "Page Not Found"
msgstr ""

#: packages/admin/src/components/PluginManager.tsx:373
#: packages/admin/src/components/WordPressImport.tsx:1328
msgid "Pages"
msgstr "Páginas"

#: packages/admin/src/components/editor/BlockMenu.tsx:54
msgid "Paragraph"
msgstr "Parágrafo"

#: packages/admin/src/components/MenuEditor.tsx:615
#: packages/admin/src/components/TaxonomyManager.tsx:414
msgid "Parent"
msgstr "Ascendente"

#: packages/admin/src/components/Redirects.tsx:509
#: packages/admin/src/components/Redirects.tsx:515
msgid "Part of a redirect loop"
msgstr "Parte de um loop de redirecionamento"

#: packages/admin/src/components/WordPressImport.tsx:1153
msgid "Partial"
msgstr ""

#: packages/admin/src/components/MarketplaceBrowse.tsx:322
msgid "Pass"
msgstr "Aprovar"

#: packages/admin/src/components/settings/SecuritySettings.tsx:89
msgid "Passkey added successfully"
msgstr "Chave de acesso adicionada com sucesso"

#: packages/admin/src/components/settings/PasskeyItem.tsx:129
msgid "Passkey name"
msgstr "Nome da chave de acesso"

#: packages/admin/src/components/auth/PasskeyRegistration.tsx:329
msgid "Passkey Name (optional)"
msgstr "Nome da chave de acesso (opcional)"

#: packages/admin/src/components/auth/PasskeyRegistration.tsx:352
msgid "Passkey registered successfully!"
msgstr "Chave de acesso registrada com sucesso!"

#: packages/admin/src/components/settings/SecuritySettings.tsx:66
msgid "Passkey removed"
msgstr "Chave de acesso removida"

#: packages/admin/src/components/settings/SecuritySettings.tsx:49
msgid "Passkey renamed"
msgstr "Chave de acesso renomeada"

#: packages/admin/src/components/settings/SecuritySettings.tsx:150
#: packages/admin/src/components/users/UserList.tsx:110
msgid "Passkeys"
msgstr "Chaves de acesso"

#. placeholder {0}: user.credentials.length
#: packages/admin/src/components/users/UserDetail.tsx:245
msgid "Passkeys ({0})"
msgstr "Chaves de acesso ({0})"

#: packages/admin/src/components/settings/SecuritySettings.tsx:154
msgid "Passkeys are a secure, passwordless way to sign in to your account. You can register multiple passkeys for different devices."
msgstr "Chaves de acesso são uma forma segura de acessar sua conta sem senha. Você pode registrar várias chaves de acesso para diferentes dispositivos."

#: packages/admin/src/components/InviteAcceptPage.tsx:74
#: packages/admin/src/components/SignupPage.tsx:213
msgid "Passkeys are a secure, passwordless way to sign in using your device's biometrics, PIN, or security key."
msgstr "Chaves de acesso são uma forma segura de acessar usando a biometria do seu dispositivo, PIN ou chave de segurança."

#: packages/admin/src/components/auth/PasskeyLogin.tsx:303
#: packages/admin/src/components/auth/PasskeyRegistration.tsx:300
msgid "Passkeys Not Available Here"
msgstr "Chaves de acesso não disponíveis aqui"

#: packages/admin/src/components/auth/PasskeyLogin.tsx:307
#: packages/admin/src/components/auth/PasskeyRegistration.tsx:304
msgid "Passkeys require a"
msgstr "Chaves de acesso requerem um"

#: packages/admin/src/components/auth/PasskeyLogin.tsx:158
msgid "Passkeys require HTTPS or http://localhost (with your port); this hostname is not a secure browser context."
msgstr "Chaves de acesso requerem HTTPS ou http://localhost (com sua porta); este nome de host não é um contexto de navegador seguro."

#: packages/admin/src/components/WordPressImport.tsx:1037
msgid "Paste your migration key"
msgstr ""

#: packages/admin/src/components/Redirects.tsx:224
msgid "Path"
msgstr "Caminho"

#: packages/admin/src/components/FieldEditor.tsx:479
msgid "Pattern (Regex)"
msgstr "Padrão (Regex)"

#. placeholder {0}: "{slug}"
#: packages/admin/src/components/ContentTypeEditor.tsx:437
msgid "Pattern for generating URLs, e.g. /blog/{0}"
msgstr ""

#. placeholder {0}: "{slug}"
#: packages/admin/src/components/ContentTypeEditor.tsx:433
msgid "Pattern must include a {0} placeholder"
msgstr ""

#: packages/admin/src/components/AllowedTypesEditor.tsx:62
msgid "PDF"
msgstr ""

#: packages/admin/src/components/comments/CommentDetail.tsx:196
#: packages/admin/src/components/ContentList.tsx:1183
msgid "pending"
msgstr "pendente"

#: packages/admin/src/components/comments/CommentInbox.tsx:197
#: packages/admin/src/components/Dashboard.tsx:348
msgid "Pending"
msgstr "Pendente"

#: packages/admin/src/components/ContentEditor.tsx:856
msgid "Pending changes"
msgstr "Alterações pendentes"

#: packages/admin/src/components/ContentList.tsx:1117
msgid "Permanently delete \"{title}\"? This cannot be undone."
msgstr "Excluir \"{title}\" permanentemente? Isso não pode ser desfeito."

#: packages/admin/src/components/ContentList.tsx:1106
msgid "Permanently delete {title}"
msgstr "Excluir {title} permanentemente"

#: packages/admin/src/components/MarketplacePluginDetail.tsx:273
msgid "Permissions"
msgstr "Permissões"

#: packages/admin/src/components/editor/codeBlockLanguages.ts:46
msgid "PHP"
msgstr ""

#: packages/admin/src/components/SetupWizard.tsx:290
msgid "Pick any method to create your admin account."
msgstr ""

#: packages/admin/src/components/auth/PasskeyLogin.tsx:313
#: packages/admin/src/components/auth/PasskeyRegistration.tsx:310
msgid "Plain"
msgstr "Simples"

#: packages/admin/src/components/editor/codeBlockLanguages.ts:27
#: packages/admin/src/components/editor/codeBlockLanguages.ts:120
msgid "Plain text"
msgstr ""

#: packages/admin/src/components/InviteAcceptPage.tsx:133
msgid "Please ask your administrator to send a new invite."
msgstr ""

#: packages/admin/src/components/SetupWizard.tsx:181
msgid "Please enter a valid email"
msgstr "Insira um e-mail válido"

#: packages/admin/src/components/SignupPage.tsx:54
msgid "Please enter a valid email address"
msgstr "Insira um endereço de e-mail válido"

#: packages/admin/src/components/MediaPickerModal.tsx:399
msgid "Please enter a valid URL"
msgstr "Insira uma URL válida"

#: packages/admin/src/components/WordPressImport.tsx:1182
msgid "Plugin"
msgstr "Plugin"

#: packages/admin/src/lib/api/plugins.ts:57
msgid "Plugin \"{pluginId}\" not found"
msgstr ""

#: packages/admin/src/components/RegistryPluginDetail.tsx:749
msgid "Plugin details"
msgstr ""

#: packages/admin/src/components/PluginManager.tsx:110
msgid "Plugin disabled"
msgstr "Plugin desativado"

#: packages/admin/src/components/PluginManager.tsx:91
msgid "Plugin enabled"
msgstr "Plugin ativado"

#: packages/admin/src/components/SandboxedPluginPage.tsx:89
msgid "Plugin Error"
msgstr ""

#. placeholder {0}: response.status
#: packages/admin/src/components/SandboxedPluginWidget.tsx:37
msgid "Plugin error ({0})"
msgstr ""

#: packages/admin/src/components/MarketplacePluginDetail.tsx:112
msgid "Plugin not found"
msgstr "Plugin não encontrado"

#: packages/admin/src/components/RegistryPluginDetail.tsx:398
msgid "Plugin not found. The publisher handle or slug may be incorrect."
msgstr ""

#: packages/admin/src/components/WordPressImport.tsx:1209
msgid "plugin on your WordPress site."
msgstr "plugin no seu site WordPress."

#: packages/admin/src/components/CapabilityConsentDialog.tsx:75
msgid "Plugin Permissions"
msgstr "Permissões do plugin"

#: packages/admin/src/components/RegistryBrowse.tsx:70
msgid "Plugin Registry"
msgstr ""

#. placeholder {0}: response.status
#: packages/admin/src/components/SandboxedPluginPage.tsx:40
msgid "Plugin responded with {0}: {text}"
msgstr ""

#: packages/admin/src/components/PluginManager.tsx:305
msgid "Plugin uninstalled"
msgstr "Plugin desinstalado"

#: packages/admin/src/lib/api/registry.ts:783
msgid "Plugin update requires re-consent"
msgstr ""

#: packages/admin/src/components/PluginManager.tsx:258
msgid "Plugin updated"
msgstr "Plugin atualizado"

#: packages/admin/src/components/PluginFieldErrorBoundary.tsx:34
msgid "Plugin widget error"
msgstr ""

#: packages/admin/src/components/AdminCommandPalette.tsx:219
#: packages/admin/src/components/PluginManager.tsx:135
#: packages/admin/src/components/PluginManager.tsx:144
#: packages/admin/src/components/PluginManager.tsx:153
#: packages/admin/src/components/Sidebar.tsx:349
#: packages/admin/src/components/Sidebar.tsx:477
msgid "Plugins"
msgstr "Plugins"

#: packages/admin/src/components/SeoPanel.tsx:187
msgid "Points search engines to the original version of this page, if it's duplicated from another URL"
msgstr "Aponta os mecanismos de busca para a versão original desta página, se ela for duplicada de outra URL"

#: packages/admin/src/components/ContentTypeEditor.tsx:389
msgid "Post"
msgstr ""

#: packages/admin/src/components/ContentTypeEditor.tsx:397
#: packages/admin/src/components/WordPressImport.tsx:1322
msgid "Posts"
msgstr "Posts"

#: packages/admin/src/components/WordPressImport.tsx:1144
msgid "Posts & Pages"
msgstr ""

#: packages/admin/src/components/settings/GeneralSettings.tsx:272
msgid "Posts Per Page"
msgstr "Posts por página"

#: packages/admin/src/components/RegistryPluginDetail.tsx:465
msgid "Pre-release"
msgstr ""

#: packages/admin/src/components/auth/PasskeyRegistration.tsx:170
msgid "Preparing registration..."
msgstr "Preparando registro..."

#: packages/admin/src/components/WordPressImport.tsx:2179
msgid "Preparing to download files from WordPress..."
msgstr "Preparando para baixar arquivos do WordPress..."

#: packages/admin/src/components/auth/PasskeyLogin.tsx:166
#: packages/admin/src/components/SetupWizard.tsx:233
msgid "Preparing..."
msgstr "Preparando..."

#: packages/admin/src/components/ContentEditor.tsx:680
#: packages/admin/src/components/ContentTypeEditor.tsx:81
#: packages/admin/src/components/MediaLibrary.tsx:586
msgid "Preview"
msgstr "Pré-visualização"

#: packages/admin/src/components/ContentTypeEditor.tsx:82
msgid "Preview content before publishing"
msgstr "Pré-visualizar conteúdo antes de publicar"

#: packages/admin/src/components/ContentEditor.tsx:680
msgid "Preview draft"
msgstr "Pré-visualizar rascunho"

#: packages/admin/src/components/ThemeMarketplaceDetail.tsx:308
msgid "Previous"
msgstr "Anterior"

#: packages/admin/src/components/comments/CommentInbox.tsx:352
#: packages/admin/src/components/ContentList.tsx:606
msgid "Previous page"
msgstr "Página anterior"

#: packages/admin/src/components/MarketplacePluginDetail.tsx:445
msgid "Previous screenshot"
msgstr "Captura de tela anterior"

#: packages/admin/src/components/MenuList.tsx:166
msgid "Primary Navigation"
msgstr "Navegação principal"

#: packages/admin/src/components/Dashboard.tsx:349
msgid "Private"
msgstr ""

#: packages/admin/src/components/settings/EmailSettings.tsx:176
msgid "Provider:"
msgstr "Provedor:"

#: packages/admin/src/components/ContentEditor.tsx:735
#: packages/admin/src/components/ContentEditor.tsx:841
#: packages/admin/src/components/ContentList.tsx:415
msgid "Publish"
msgstr "Publicar"

#: packages/admin/src/components/ContentEditor.tsx:725
msgid "Publish changes"
msgstr "Publicar alterações"

#: packages/admin/src/components/ContentList.tsx:1158
msgid "published"
msgstr "publicado"

#: packages/admin/src/components/ContentEditor.tsx:854
#: packages/admin/src/components/ContentList.tsx:729
#: packages/admin/src/components/ContentList.tsx:738
#: packages/admin/src/components/ContentPickerModal.tsx:209
#: packages/admin/src/components/Dashboard.tsx:245
#: packages/admin/src/components/Dashboard.tsx:345
#: packages/admin/src/router.tsx:946
msgid "Published"
msgstr "Publicado"

#. placeholder {0}: new Date(latest.publishedAt).toLocaleDateString()
#: packages/admin/src/components/MarketplacePluginDetail.tsx:326
msgid "Published {0}"
msgstr "Publicado {0}"

#: packages/admin/src/router.tsx:463
msgid "Published {total} items"
msgstr ""

#: packages/admin/src/components/ContentTypeEditor.tsx:135
msgid "Published At"
msgstr "Publicado em"

#: packages/admin/src/components/RegistryPluginDetail.tsx:459
msgid "Published by"
msgstr ""

#: packages/admin/src/components/editor/codeBlockLanguages.ts:47
msgid "Python"
msgstr ""

#: packages/admin/src/components/ContentEditor.tsx:1996
msgid "Quick create byline"
msgstr "Criar crédito rapidamente"

#: packages/admin/src/components/editor/ImageNode.tsx:196
#: packages/admin/src/components/editor/ImageNode.tsx:197
msgid "Quick edit alt text"
msgstr ""

#: packages/admin/src/components/editor/BlockMenu.tsx:86
#: packages/admin/src/components/PortableTextEditor.tsx:1060
#: packages/admin/src/components/PortableTextEditor.tsx:3097
msgid "Quote"
msgstr "Citação"

#: packages/admin/src/components/WordPressImport.tsx:1162
msgid "Raw meta"
msgstr ""

#: packages/admin/src/components/settings/ApiTokenSettings.tsx:66
msgid "Read collection schemas"
msgstr "Ler esquemas de coleção"

#: packages/admin/src/components/settings/ApiTokenSettings.tsx:46
msgid "Read content entries"
msgstr "Ler entradas de conteúdo"

#: packages/admin/src/components/settings/ApiTokenSettings.tsx:56
msgid "Read media files"
msgstr "Ler arquivos de mídia"

#: packages/admin/src/components/settings/ApiTokenSettings.tsx:86
msgid "Read site settings"
msgstr ""

#: packages/admin/src/lib/api/marketplace.ts:226
#: packages/admin/src/lib/api/marketplace.ts:234
msgid "Read user accounts"
msgstr ""

#: packages/admin/src/lib/api/marketplace.ts:222
#: packages/admin/src/lib/api/marketplace.ts:230
msgid "Read your content"
msgstr ""

#: packages/admin/src/components/settings/GeneralSettings.tsx:269
msgid "Reading"
msgstr "Leitura"

#: packages/admin/src/components/WordPressImport.tsx:1986
msgid "Ready"
msgstr "Pronto"

#: packages/admin/src/components/Dashboard.tsx:298
msgid "Recent Activity"
msgstr "Atividade recente"

#: packages/admin/src/components/MarketplaceBrowse.tsx:43
#: packages/admin/src/components/ThemeMarketplaceBrowse.tsx:35
msgid "Recently Updated"
msgstr ""

#: packages/admin/src/components/settings/EmailSettings.tsx:118
msgid "Recipient email"
msgstr "E-mail do destinatário"

#. placeholder {0}: user.email
#: packages/admin/src/components/users/UserDetail.tsx:336
msgid "Recovery link sent to {0}"
msgstr "Link de recuperação enviado para {0}"

#: packages/admin/src/components/Redirects.tsx:442
msgid "Redirect loop detected"
msgstr "Loop de redirecionamento detectado"

#: packages/admin/src/components/DeviceAuthorizePage.tsx:163
msgid "Redirecting to login..."
msgstr "Redirecionando para o acesso..."

#: packages/admin/src/components/Redirects.tsx:358
#: packages/admin/src/components/Redirects.tsx:377
#: packages/admin/src/components/Sidebar.tsx:332
msgid "Redirects"
msgstr "Redirecionamentos"

#: packages/admin/src/components/PortableTextEditor.tsx:3245
msgid "Redo"
msgstr ""

#: packages/admin/src/components/FieldEditor.tsx:216
msgid "Reference"
msgstr "Referência"

#: packages/admin/src/components/settings/GeneralSettings.tsx:228
msgid "Referenced favicon unavailable."
msgstr ""

#: packages/admin/src/components/Dashboard.tsx:85
msgid "Refresh the page or try again."
msgstr ""

#: packages/admin/src/components/ContentTypeList.tsx:78
msgid "Register"
msgstr "Cadastrar"

#: packages/admin/src/components/auth/PasskeyRegistration.tsx:146
#: packages/admin/src/components/settings/SecuritySettings.tsx:195
msgid "Register Passkey"
msgstr "Cadastrar chave de acesso"

#: packages/admin/src/components/comments/CommentDetail.tsx:83
msgid "Registered user"
msgstr "Usuário cadastrado"

#: packages/admin/src/components/auth/PasskeyRegistration.tsx:259
msgid "Registration failed"
msgstr ""

#: packages/admin/src/components/auth/PasskeyRegistration.tsx:266
msgid "Registration was cancelled or timed out. Please try again."
msgstr "O registro foi cancelado ou expirou. Tente novamente."

#: packages/admin/src/components/Sidebar.tsx:355
msgid "Registry"
msgstr ""

#: packages/admin/src/components/RegistryPluginDetail.tsx:597
msgid "Release is too new to install"
msgstr ""

#: packages/admin/src/components/BlockKitMediaPickerField.tsx:84
#: packages/admin/src/components/BlockKitMediaPickerField.tsx:115
#: packages/admin/src/components/ContentEditor.tsx:1965
#: packages/admin/src/components/editor/ImageDetailPanel.tsx:199
#: packages/admin/src/components/PortableTextEditor.tsx:3196
#: packages/admin/src/components/settings/GeneralSettings.tsx:194
#: packages/admin/src/components/settings/GeneralSettings.tsx:248
#: packages/admin/src/components/settings/PasskeyItem.tsx:187
#: packages/admin/src/components/settings/PasskeyItem.tsx:209
#: packages/admin/src/components/settings/SeoSettings.tsx:176
msgid "Remove"
msgstr "Remover"

#. placeholder {0}: passkey.name
#. placeholder {0}: term.label
#: packages/admin/src/components/settings/PasskeyItem.tsx:188
#: packages/admin/src/components/TaxonomySidebar.tsx:243
msgid "Remove {0}"
msgstr "Remover {0}"

#: packages/admin/src/components/AllowedTypesEditor.tsx:145
msgid "Remove {entry}"
msgstr ""

#: packages/admin/src/components/ContentEditor.tsx:1707
msgid "Remove {label}"
msgstr ""

#: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:397
msgid "Remove Domain"
msgstr "Remover domínio"

#: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:381
msgid "Remove Domain?"
msgstr "Remover domínio?"

#: packages/admin/src/components/ImageFieldRenderer.tsx:130
#: packages/admin/src/components/ImageFieldRenderer.tsx:159
#: packages/admin/src/components/SeoImageField.tsx:55
msgid "Remove image"
msgstr "Remover imagem"

#: packages/admin/src/components/editor/ImageDetailPanel.tsx:392
#: packages/admin/src/components/editor/ImageDetailPanel.tsx:582
msgid "Remove Image"
msgstr "Remover imagem"

#: packages/admin/src/components/editor/ImageDetailPanel.tsx:197
msgid "Remove Image?"
msgstr "Remover imagem?"

#. placeholder {0}: index + 1
#: packages/admin/src/components/PortableTextEditor.tsx:1858
#: packages/admin/src/components/RepeaterField.tsx:275
msgid "Remove item {0}"
msgstr "Remover item {0}"

#: packages/admin/src/components/PortableTextEditor.tsx:2695
#: packages/admin/src/components/PortableTextEditor.tsx:2696
msgid "Remove link"
msgstr ""

#: packages/admin/src/components/settings/PasskeyItem.tsx:188
msgid "Remove passkey"
msgstr "Remover chave de acesso"

#: packages/admin/src/components/settings/PasskeyItem.tsx:203
msgid "Remove passkey?"
msgstr "Remover chave de acesso?"

#: packages/admin/src/components/FieldEditor.tsx:611
msgid "Remove sub-field"
msgstr "Remover subcampo"

#: packages/admin/src/components/editor/ImageDetailPanel.tsx:198
msgid "Remove this image from the document?"
msgstr "Remover esta imagem do documento?"

#: packages/admin/src/components/editor/ImageDetailPanel.tsx:200
#: packages/admin/src/components/settings/PasskeyItem.tsx:210
msgid "Removing..."
msgstr "Removendo..."

#: packages/admin/src/components/settings/PasskeyItem.tsx:176
msgid "Rename"
msgstr "Renomear"

#. placeholder {0}: passkey.name
#: packages/admin/src/components/settings/PasskeyItem.tsx:177
msgid "Rename {0}"
msgstr "Renomear {0}"

#: packages/admin/src/components/settings/PasskeyItem.tsx:177
msgid "Rename passkey"
msgstr "Renomear chave de acesso"

#: packages/admin/src/components/FieldEditor.tsx:240
msgid "Repeater"
msgstr "Repetidor"

#: packages/admin/src/components/FieldEditor.tsx:241
msgid "Repeating group of fields"
msgstr "Grupo de campos repetidor"

#: packages/admin/src/components/editor/ImageDetailPanel.tsx:213
#: packages/admin/src/components/editor/ImageDetailPanel.tsx:248
#: packages/admin/src/components/editor/ImageDetailPanel.tsx:435
msgid "Replace Image"
msgstr "Substituir imagem"

#: packages/admin/src/components/comments/CommentDetail.tsx:117
msgid "Reply to:"
msgstr "Responder a:"

#: packages/admin/src/components/ThemeMarketplaceDetail.tsx:220
msgid "Repository"
msgstr "Repositório"

#: packages/admin/src/components/SignupPage.tsx:273
msgid "Request a new link"
msgstr "Solicitar um novo link"

#: packages/admin/src/lib/api/client.ts:198
msgid "Request failed"
msgstr ""

#: packages/admin/src/components/BylineFieldEditor.tsx:280
#: packages/admin/src/components/ContentTypeEditor.tsx:721
#: packages/admin/src/components/FieldEditor.tsx:437
#: packages/admin/src/components/FieldEditor.tsx:593
#: packages/admin/src/routes/byline-schema.tsx:246
msgid "Required"
msgstr "Obrigatório"

#: packages/admin/src/components/WordPressImport.tsx:1999
msgid "Required fields:"
msgstr "Campos obrigatórios:"

#: packages/admin/src/components/editor/ImageDetailPanel.tsx:348
#: packages/admin/src/components/editor/ImageDetailPanel.tsx:537
msgid "Required for accessibility. Describes the image for screen readers."
msgstr "Obrigatório para acessibilidade. Descreve a imagem para leitores de tela."

#. placeholder {0}: latest.minEmDashVersion
#: packages/admin/src/components/MarketplacePluginDetail.tsx:324
msgid "Requires EmDash {0}"
msgstr "Requer EmDash {0}"

#: packages/admin/src/components/SignupPage.tsx:154
msgid "Resend email"
msgstr "Reenviar e-mail"

#: packages/admin/src/components/SignupPage.tsx:153
msgid "Resend in {resendCooldown}s"
msgstr "Reenviar em {resendCooldown}s"

#: packages/admin/src/components/editor/ImageDetailPanel.tsx:277
#: packages/admin/src/components/editor/ImageDetailPanel.tsx:466
msgid "Reset to original"
msgstr "Restaurar para o original"

#: packages/admin/src/components/RevisionHistory.tsx:220
msgid "Restore"
msgstr "Restaurar"

#: packages/admin/src/components/ContentList.tsx:1094
msgid "Restore {title}"
msgstr "Restaurar {title}"

#: packages/admin/src/components/RevisionHistory.tsx:136
msgid "Restore failed"
msgstr "Restauração falhou"

#: packages/admin/src/components/RevisionHistory.tsx:214
msgid "Restore Revision?"
msgstr "Restaurar revisão?"

#: packages/admin/src/components/RevisionHistory.tsx:281
#: packages/admin/src/components/RevisionHistory.tsx:282
msgid "Restore this version"
msgstr "Restaurar esta versão"

#. placeholder {0}: formatFullDate(restoreTarget.createdAt)
#: packages/admin/src/components/RevisionHistory.tsx:217
msgid "Restore this version from {0}? This will update the current content to this revision's data."
msgstr "Restaurar esta versão de {0}? Isso atualizará o conteúdo atual para os dados desta revisão."

#: packages/admin/src/components/RevisionHistory.tsx:221
msgid "Restoring..."
msgstr "Restaurando..."

#: packages/admin/src/components/MarketplaceBrowse.tsx:141
#: packages/admin/src/components/PluginFieldErrorBoundary.tsx:44
#: packages/admin/src/components/ThemeMarketplaceBrowse.tsx:122
#: packages/admin/src/router.tsx:2019
#: packages/admin/src/routes/byline-schema.tsx:280
msgid "Retry"
msgstr "Tentar novamente"

#: packages/admin/src/components/Sections.tsx:136
msgid "Reusable content blocks you can insert into any content"
msgstr "Blocos de conteúdo reutilizáveis que você pode inserir em qualquer conteúdo"

#: packages/admin/src/router.tsx:984
msgid "Reverted to published version"
msgstr ""

#: packages/admin/src/components/WordPressImport.tsx:724
msgid "Review"
msgstr ""

#: packages/admin/src/components/CapabilityConsentDialog.tsx:75
msgid "Review New Permissions"
msgstr "Revisar novas permissões"

#: packages/admin/src/components/RevisionHistory.tsx:130
msgid "Revision restored"
msgstr "Revisão restaurada"

#: packages/admin/src/components/ContentTypeEditor.tsx:76
#: packages/admin/src/components/RevisionHistory.tsx:161
msgid "Revisions"
msgstr "Revisões"

#: packages/admin/src/components/settings/ApiTokenSettings.tsx:333
msgid "Revoke token"
msgstr "Revogar token"

#: packages/admin/src/components/settings/ApiTokenSettings.tsx:308
msgid "Revoke?"
msgstr "Revogar?"

#: packages/admin/src/components/settings/ApiTokenSettings.tsx:315
msgid "Revoking..."
msgstr "Revogando..."

#: packages/admin/src/components/FieldEditor.tsx:198
msgid "Rich Text"
msgstr "Texto rico"

#: packages/admin/src/components/Widgets.tsx:97
msgid "Rich text content"
msgstr "Conteúdo de texto rico"

#: packages/admin/src/components/FieldEditor.tsx:199
msgid "Rich text editor"
msgstr "Editor de texto rico"

#: packages/admin/src/components/editor/ImageDetailPanel.tsx:162
msgid "Right"
msgstr ""

#. placeholder {0}: latest.audit.riskScore
#: packages/admin/src/components/MarketplacePluginDetail.tsx:311
msgid "Risk score: {0}/100"
msgstr "Pontuação de risco: {0}/100"

#: packages/admin/src/components/users/InviteUserModal.tsx:166
#: packages/admin/src/components/users/UserDetail.tsx:169
#: packages/admin/src/components/users/UserDetail.tsx:181
#: packages/admin/src/components/users/UserList.tsx:101
msgid "Role"
msgstr "Função"

#: packages/admin/src/components/users/roleDefinitions.ts:61
msgid "Role {role}"
msgstr "Função {role}"

#: packages/admin/src/components/ContentEditor.tsx:1970
msgid "Role label"
msgstr "Rótulo da função"

#: packages/admin/src/components/editor/codeBlockLanguages.ts:48
msgid "Ruby"
msgstr ""

#: packages/admin/src/components/editor/codeBlockLanguages.ts:49
msgid "Rust"
msgstr ""

#: packages/admin/src/components/MenuEditor.tsx:430
#: packages/admin/src/components/MenuEditor.tsx:432
#: packages/admin/src/components/MenuEditor.tsx:609
#: packages/admin/src/components/MenuEditor.tsx:611
msgid "Same window"
msgstr "Mesma janela"

#: packages/admin/src/components/ContentEditor.tsx:2103
#: packages/admin/src/components/editor/ImageDetailPanel.tsx:395
#: packages/admin/src/components/editor/ImageDetailPanel.tsx:589
#: packages/admin/src/components/editor/ImageNode.tsx:264
#: packages/admin/src/components/editor/PluginBlockNode.tsx:417
#: packages/admin/src/components/MediaDetailPanel.tsx:425
#: packages/admin/src/components/MenuEditor.tsx:626
#: packages/admin/src/components/Redirects.tsx:190
#: packages/admin/src/components/SaveButton.tsx:42
#: packages/admin/src/components/Widgets.tsx:894
#: packages/admin/src/routes/bylines.tsx:580
msgid "Save"
msgstr "Salvar"

#: packages/admin/src/components/editor/PluginBlockNode.tsx:416
msgid "Save (Enter)"
msgstr ""

#: packages/admin/src/components/editor/ImageNode.tsx:265
msgid "Save alt text"
msgstr ""

#: packages/admin/src/components/BylineFieldEditor.tsx:318
msgid "Save changes"
msgstr ""

#: packages/admin/src/components/ContentTypeEditor.tsx:560
#: packages/admin/src/components/users/UserDetail.tsx:311
msgid "Save Changes"
msgstr "Salvar alterações"

#: packages/admin/src/components/ContentTypeEditor.tsx:72
msgid "Save content as draft before publishing"
msgstr "Salvar conteúdo como rascunho antes de publicar"

#: packages/admin/src/components/settings/PasskeyItem.tsx:137
msgid "Save name"
msgstr "Salvar nome"

#: packages/admin/src/components/settings/SeoSettings.tsx:111
#: packages/admin/src/components/settings/SeoSettings.tsx:218
msgid "Save SEO Settings"
msgstr "Salvar configurações de SEO"

#: packages/admin/src/components/settings/GeneralSettings.tsx:120
#: packages/admin/src/components/settings/GeneralSettings.tsx:298
msgid "Save Settings"
msgstr "Salvar configurações"

#: packages/admin/src/components/settings/SocialSettings.tsx:91
#: packages/admin/src/components/settings/SocialSettings.tsx:147
msgid "Save Social Links"
msgstr "Salvar links sociais"

#: packages/admin/src/components/ContentEditor.tsx:655
#: packages/admin/src/components/SaveButton.tsx:42
msgid "Saved"
msgstr "Salvo"

#. placeholder {0}: field.label
#: packages/admin/src/routes/byline-schema.tsx:116
msgid "Saved \"{0}\"."
msgstr ""

#: packages/admin/src/components/ContentEditor.tsx:650
#: packages/admin/src/components/ContentEditor.tsx:2103
#: packages/admin/src/components/ContentTypeEditor.tsx:560
#: packages/admin/src/components/FieldEditor.tsx:660
#: packages/admin/src/components/MediaDetailPanel.tsx:425
#: packages/admin/src/components/MenuEditor.tsx:626
#: packages/admin/src/components/Redirects.tsx:187
#: packages/admin/src/components/SaveButton.tsx:42
#: packages/admin/src/components/settings/GeneralSettings.tsx:120
#: packages/admin/src/components/settings/GeneralSettings.tsx:298
#: packages/admin/src/components/settings/SeoSettings.tsx:111
#: packages/admin/src/components/settings/SeoSettings.tsx:218
#: packages/admin/src/components/settings/SocialSettings.tsx:91
#: packages/admin/src/components/settings/SocialSettings.tsx:147
#: packages/admin/src/components/TaxonomyManager.tsx:476
#: packages/admin/src/components/users/UserDetail.tsx:311
#: packages/admin/src/components/Widgets.tsx:894
#: packages/admin/src/routes/bylines.tsx:580
msgid "Saving..."
msgstr "Salvando..."

#: packages/admin/src/components/BylineFieldEditor.tsx:318
msgid "Saving…"
msgstr ""

#: packages/admin/src/components/RegistryPluginDetail.tsx:469
msgid "SBOM"
msgstr ""

#. placeholder {0}: sbom.format
#: packages/admin/src/components/RegistryPluginDetail.tsx:467
msgid "SBOM · {0}"
msgstr ""

#: packages/admin/src/components/ContentEditor.tsx:896
msgid "Schedule"
msgstr "Agendar"

#: packages/admin/src/components/ContentEditor.tsx:882
msgid "Schedule for"
msgstr "Agendar para"

#: packages/admin/src/components/ContentEditor.tsx:919
msgid "Schedule for later"
msgstr "Agendar para depois"

#: packages/admin/src/components/ContentList.tsx:1162
msgid "scheduled"
msgstr "agendado"

#: packages/admin/src/components/ContentEditor.tsx:859
#: packages/admin/src/components/ContentList.tsx:731
#: packages/admin/src/components/Dashboard.tsx:347
#: packages/admin/src/router.tsx:1004
msgid "Scheduled"
msgstr "Agendado"

#. placeholder {0}: formatScheduledDate(item.scheduledAt)
#: packages/admin/src/components/ContentEditor.tsx:869
msgid "Scheduled for: {0}"
msgstr "Agendado para: {0}"

#: packages/admin/src/components/WordPressImport.tsx:2322
msgid "Schema Changes"
msgstr "Alterações no schema"

#: packages/admin/src/components/WordPressImport.tsx:1699
msgid "Schema preparation failed"
msgstr "Preparação do schema falhou"

#: packages/admin/src/components/settings/ApiTokenSettings.tsx:65
msgid "Schema Read"
msgstr "Leitura de esquema"

#: packages/admin/src/components/settings/ApiTokenSettings.tsx:70
msgid "Schema Write"
msgstr "Escrita de esquema"

#: packages/admin/src/components/settings/ApiTokenSettings.tsx:416
msgid "Scopes"
msgstr "Escopos"

#. placeholder {0}: token.scopes.join(", ")
#: packages/admin/src/components/settings/ApiTokenSettings.tsx:284
msgid "Scopes: {0}"
msgstr "Escopos: {0}"

#. placeholder {0}: i + 1
#. placeholder {0}: index + 1
#: packages/admin/src/components/MarketplacePluginDetail.tsx:243
#: packages/admin/src/components/RegistryPluginDetail.tsx:642
#: packages/admin/src/components/ThemeMarketplaceDetail.tsx:174
#: packages/admin/src/components/ThemeMarketplaceDetail.tsx:293
msgid "Screenshot {0}"
msgstr "Captura de tela {0}"

#. placeholder {0}: index + 1
#. placeholder {1}: screenshots.length
#: packages/admin/src/components/MarketplacePluginDetail.tsx:453
msgid "Screenshot {0} of {1}"
msgstr "Captura de tela {0} de {1}"

#: packages/admin/src/components/MarketplacePluginDetail.tsx:246
msgid "Screenshot blurred due to image audit"
msgstr "Captura de tela desfocada devido à auditoria de imagem"

#: packages/admin/src/components/MarketplacePluginDetail.tsx:431
msgid "Screenshot viewer"
msgstr "Visualizador de capturas de tela"

#: packages/admin/src/components/MarketplacePluginDetail.tsx:233
#: packages/admin/src/components/RegistryPluginDetail.tsx:636
#: packages/admin/src/components/ThemeMarketplaceDetail.tsx:164
msgid "Screenshots"
msgstr "Capturas de tela"

#: packages/admin/src/components/editor/codeBlockLanguages.ts:50
msgid "SCSS"
msgstr ""

#: packages/admin/src/components/ContentTypeEditor.tsx:86
msgid "Search"
msgstr "Pesquisa"

#. placeholder {0}: collectionLabel.toLowerCase()
#: packages/admin/src/components/ContentList.tsx:353
msgid "Search {0}"
msgstr "Pesquisar {0}"

#. placeholder {0}: collectionLabel.toLowerCase()
#: packages/admin/src/components/ContentList.tsx:352
msgid "Search {0}..."
msgstr "Pesquisar {0}..."

#: packages/admin/src/components/MediaLibrary.tsx:416
#: packages/admin/src/components/MediaPickerModal.tsx:578
msgid "Search by filename..."
msgstr ""

#: packages/admin/src/components/users/UserList.tsx:69
msgid "Search by name or email..."
msgstr ""

#: packages/admin/src/components/ContentEditor.tsx:1898
#: packages/admin/src/routes/bylines.tsx:402
msgid "Search bylines"
msgstr ""

#: packages/admin/src/components/ContentEditor.tsx:1897
msgid "Search bylines to add..."
msgstr ""

#: packages/admin/src/components/comments/CommentInbox.tsx:163
msgid "Search comments"
msgstr "Pesquisar comentários"

#: packages/admin/src/components/comments/CommentInbox.tsx:162
msgid "Search comments..."
msgstr "Pesquisar comentários..."

#: packages/admin/src/components/ContentPickerModal.tsx:141
msgid "Search content..."
msgstr "Pesquisar conteúdo..."

#: packages/admin/src/components/settings/SeoSettings.tsx:122
msgid "Search Engine Optimization"
msgstr "Otimização para mecanismos de busca"

#: packages/admin/src/components/Settings.tsx:82
msgid "Search engine optimization and verification"
msgstr "Otimização e verificação para mecanismos de pesquisa"

#: packages/admin/src/components/MediaLibrary.tsx:417
#: packages/admin/src/components/MediaPickerModal.tsx:579
msgid "Search media"
msgstr "Pesquisar mídia"

#: packages/admin/src/components/AdminCommandPalette.tsx:425
msgid "Search pages and content..."
msgstr "Pesquisar páginas e conteúdo..."

#: packages/admin/src/components/MarketplaceBrowse.tsx:101
#: packages/admin/src/components/RegistryBrowse.tsx:84
msgid "Search plugins"
msgstr ""

#: packages/admin/src/components/MarketplaceBrowse.tsx:97
#: packages/admin/src/components/RegistryBrowse.tsx:80
msgid "Search plugins..."
msgstr "Pesquisar plugins..."

#: packages/admin/src/components/SectionPickerModal.tsx:81
#: packages/admin/src/components/Sections.tsx:226
msgid "Search sections..."
msgstr "Pesquisar seções..."

#: packages/admin/src/components/Redirects.tsx:409
msgid "Search source or destination..."
msgstr "Pesquisar origem ou destino..."

#: packages/admin/src/components/ThemeMarketplaceBrowse.tsx:93
msgid "Search themes"
msgstr ""

#: packages/admin/src/components/ThemeMarketplaceBrowse.tsx:89
msgid "Search themes..."
msgstr "Pesquisar temas..."

#: packages/admin/src/components/users/UserList.tsx:73
msgid "Search users"
msgstr ""

#: packages/admin/src/components/MediaLibrary.tsx:416
#: packages/admin/src/components/MediaPickerModal.tsx:578
msgid "Search..."
msgstr "Pesquisar..."

#: packages/admin/src/components/ContentTypeEditor.tsx:723
#: packages/admin/src/components/FieldEditor.tsx:452
msgid "Searchable"
msgstr "Pesquisável"

#: packages/admin/src/components/ContentEditor.tsx:1901
msgid "Searching..."
msgstr ""

#: packages/admin/src/components/PortableTextEditor.tsx:2207
msgid "Section"
msgstr "Seção"

#: packages/admin/src/components/SectionEditor.tsx:82
msgid "Section \"{slug}\" could not be found."
msgstr "A seção \"{slug}\" não pôde ser encontrada."

#: packages/admin/src/components/Sections.tsx:93
msgid "Section created"
msgstr "Seção criada"

#: packages/admin/src/components/Sections.tsx:107
msgid "Section deleted"
msgstr "Seção excluída"

#: packages/admin/src/components/SectionEditor.tsx:233
msgid "Section Details"
msgstr "Detalhes da seção"

#: packages/admin/src/components/SectionEditor.tsx:78
msgid "Section Not Found"
msgstr "Seção não encontrada"

#: packages/admin/src/components/SectionEditor.tsx:44
msgid "Section saved"
msgstr "Seção salva"

#: packages/admin/src/components/SectionEditor.tsx:239
msgid "Section title"
msgstr "Título da seção"

#: packages/admin/src/components/AdminCommandPalette.tsx:177
#: packages/admin/src/components/Sections.tsx:134
#: packages/admin/src/components/Sidebar.tsx:334
msgid "Sections"
msgstr "Seções"

#: packages/admin/src/components/auth/PasskeyLogin.tsx:308
#: packages/admin/src/components/auth/PasskeyRegistration.tsx:305
msgid "secure context"
msgstr "contexto seguro"

#: packages/admin/src/components/SetupWizard.tsx:561
msgid "Secure your account"
msgstr "Proteja sua conta"

#: packages/admin/src/components/RegistryPluginDetail.tsx:794
#: packages/admin/src/components/Settings.tsx:92
msgid "Security"
msgstr "Segurança"

#: packages/admin/src/components/MarketplacePluginDetail.tsx:307
msgid "Security Audit"
msgstr "Auditoria de segurança"

#: packages/admin/src/components/MarketplaceBrowse.tsx:340
msgid "Security audit failed"
msgstr "Auditoria de segurança falhou"

#: packages/admin/src/components/MarketplaceBrowse.tsx:330
msgid "Security audit flagged concerns"
msgstr "Auditoria de segurança sinalizou preocupações"

#: packages/admin/src/components/CapabilityConsentDialog.tsx:148
msgid "Security audit flagged potential concerns with this plugin."
msgstr "A auditoria de segurança sinalizou preocupações em potencial com este plugin."

#: packages/admin/src/components/CapabilityConsentDialog.tsx:149
msgid "Security audit flagged this plugin as potentially unsafe."
msgstr "A auditoria de segurança sinalizou este plugin como potencialmente inseguro."

#: packages/admin/src/components/MarketplaceBrowse.tsx:319
msgid "Security audit passed"
msgstr "Auditoria de segurança aprovada"

#: packages/admin/src/components/RegistryPluginDetail.tsx:705
msgid "Security contacts"
msgstr ""

#: packages/admin/src/components/auth/PasskeyLogin.tsx:272
#: packages/admin/src/components/auth/PasskeyRegistration.tsx:275
msgid "Security error. Make sure you're on a secure connection."
msgstr "Erro de segurança. Certifique-se de estar em uma conexão segura."

#: packages/admin/src/components/AdminCommandPalette.tsx:243
#: packages/admin/src/components/Header.tsx:85
#: packages/admin/src/components/settings/SecuritySettings.tsx:95
msgid "Security Settings"
msgstr "Configurações de segurança"

#: packages/admin/src/components/BylineFieldEditor.tsx:56
#: packages/admin/src/components/FieldEditor.tsx:186
#: packages/admin/src/components/FieldEditor.tsx:585
msgid "Select"
msgstr "Selecionar"

#: packages/admin/src/components/BlockKitMediaPickerField.tsx:140
#: packages/admin/src/components/ContentEditor.tsx:1719
#: packages/admin/src/components/ContentEditor.tsx:1735
#: packages/admin/src/components/ImageFieldRenderer.tsx:187
msgid "Select {label}"
msgstr "Selecionar {label}"

#: packages/admin/src/components/ContentList.tsx:973
msgid "Select {title}"
msgstr ""

#: packages/admin/src/components/Widgets.tsx:871
msgid "Select a component..."
msgstr ""

#: packages/admin/src/components/Widgets.tsx:839
msgid "Select a menu..."
msgstr ""

#: packages/admin/src/components/comments/CommentInbox.tsx:283
msgid "Select all"
msgstr "Selecionar tudo"

#: packages/admin/src/components/ContentList.tsx:497
msgid "Select all on this page"
msgstr ""

#. placeholder {0}: comment.authorName
#: packages/admin/src/components/comments/CommentInbox.tsx:456
msgid "Select comment by {0}"
msgstr "Selecionar comentário de {0}"

#: packages/admin/src/components/ContentPickerModal.tsx:117
msgid "Select Content"
msgstr "Selecionar conteúdo"

#: packages/admin/src/components/settings/SeoSettings.tsx:235
msgid "Select Default Social Image"
msgstr ""

#: packages/admin/src/components/settings/GeneralSettings.tsx:260
#: packages/admin/src/components/settings/GeneralSettings.tsx:321
msgid "Select Favicon"
msgstr "Selecionar favicon"

#: packages/admin/src/components/ContentEditor.tsx:1723
msgid "Select file"
msgstr ""

#: packages/admin/src/components/MediaPickerModal.tsx:145
msgid "Select File"
msgstr ""

#: packages/admin/src/components/ImageFieldRenderer.tsx:175
msgid "Select image"
msgstr "Selecionar imagem"

#: packages/admin/src/components/MediaPickerModal.tsx:145
#: packages/admin/src/components/PortableTextEditor.tsx:2583
#: packages/admin/src/components/PortableTextEditor.tsx:3270
#: packages/admin/src/components/settings/SeoSettings.tsx:188
msgid "Select Image"
msgstr "Selecionar imagem"

#: packages/admin/src/components/settings/GeneralSettings.tsx:206
#: packages/admin/src/components/settings/GeneralSettings.tsx:313
msgid "Select Logo"
msgstr "Selecionar logo"

#: packages/admin/src/components/BlockKitMediaPickerField.tsx:131
msgid "Select media"
msgstr ""

#: packages/admin/src/components/SeoImageField.tsx:70
msgid "Select OG image"
msgstr "Selecionar imagem OG"

#: packages/admin/src/components/SeoImageField.tsx:82
msgid "Select OG Image"
msgstr "Selecionar imagem OG"

#: packages/admin/src/components/WordPressImport.tsx:1732
msgid "Select which content types to import."
msgstr "Selecione quais tipos de conteúdo importar."

#: packages/admin/src/components/BlockKitFieldWidget.tsx:108
#: packages/admin/src/components/PortableTextEditor.tsx:1953
#: packages/admin/src/components/RepeaterField.tsx:372
msgid "Select..."
msgstr "Selecionar..."

#: packages/admin/src/components/MediaPickerModal.tsx:734
msgid "Selected:"
msgstr "Selecionado:"

#: packages/admin/src/components/Settings.tsx:98
#: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:152
msgid "Self-Signup Domains"
msgstr "Domínios de auto-cadastro"

#: packages/admin/src/components/settings/EmailSettings.tsx:113
msgid "Send a test email through the full pipeline to verify your email configuration."
msgstr "Envie um e-mail de teste pela pipeline completa para verificar sua configuração de e-mail."

#: packages/admin/src/components/users/InviteUserModal.tsx:84
msgid "Send an invitation email to a new team member."
msgstr "Envie um e-mail de convite para um novo membro da equipe."

#: packages/admin/src/components/users/InviteUserModal.tsx:203
msgid "Send Invite"
msgstr "Enviar convite"

#: packages/admin/src/components/LoginPage.tsx:149
msgid "Send magic link"
msgstr "Enviar link mágico"

#: packages/admin/src/components/users/UserDetail.tsx:332
msgid "Send Recovery Link"
msgstr "Enviar link de recuperação"

#: packages/admin/src/components/settings/EmailSettings.tsx:127
msgid "Send Test"
msgstr "Enviar teste"

#: packages/admin/src/components/settings/EmailSettings.tsx:110
msgid "Send Test Email"
msgstr "Enviar e-mail de teste"

#: packages/admin/src/components/LoginPage.tsx:149
#: packages/admin/src/components/settings/EmailSettings.tsx:127
#: packages/admin/src/components/SignupPage.tsx:88
#: packages/admin/src/components/SignupPage.tsx:151
#: packages/admin/src/components/users/InviteUserModal.tsx:203
#: packages/admin/src/components/users/UserDetail.tsx:332
msgid "Sending..."
msgstr "Enviando..."

#: packages/admin/src/components/ContentEditor.tsx:1046
#: packages/admin/src/components/ContentTypeEditor.tsx:474
#: packages/admin/src/components/Settings.tsx:81
msgid "SEO"
msgstr "SEO"

#: packages/admin/src/components/settings/SeoSettings.tsx:90
#: packages/admin/src/components/settings/SeoSettings.tsx:115
msgid "SEO Settings"
msgstr "Configurações de SEO"

#: packages/admin/src/components/WordPressImport.tsx:1843
msgid "SEO settings (Yoast)"
msgstr "Configurações de SEO (Yoast)"

#: packages/admin/src/components/settings/SeoSettings.tsx:40
msgid "SEO settings saved"
msgstr "Configurações de SEO salvas"

#: packages/admin/src/components/SeoPanel.tsx:159
msgid "SEO Title"
msgstr "Título SEO"

#: packages/admin/src/components/editor/ImageDetailPanel.tsx:316
#: packages/admin/src/components/editor/ImageDetailPanel.tsx:505
msgid "Set a custom display size for this image instance."
msgstr "Defina um tamanho de exibição personalizado para esta instância da imagem."

#: packages/admin/src/components/editor/CodeBlockNode.tsx:146
#: packages/admin/src/components/editor/CodeBlockNode.tsx:150
msgid "Set language"
msgstr ""

#: packages/admin/src/components/editor/CodeBlockNode.tsx:147
msgid "Set language (current: {label})"
msgstr ""

#: packages/admin/src/components/ContentTypeEditor.tsx:531
msgid "Set to 0 to never close comments automatically."
msgstr ""

#: packages/admin/src/components/ContentList.tsx:425
msgid "Set to draft"
msgstr ""

#: packages/admin/src/components/SetupWizard.tsx:559
msgid "Set up your site"
msgstr "Configure seu site"

#: packages/admin/src/components/SetupWizard.tsx:150
msgid "Setting up..."
msgstr "Configurando..."

#: packages/admin/src/components/AdminCommandPalette.tsx:235
#: packages/admin/src/components/ContentTypeEditor.tsx:383
#: packages/admin/src/components/Header.tsx:93
#: packages/admin/src/components/PluginManager.tsx:437
#: packages/admin/src/components/Settings.tsx:62
#: packages/admin/src/components/Sidebar.tsx:379
#: packages/admin/src/components/WordPressImport.tsx:1811
msgid "Settings"
msgstr "Configurações"

#: packages/admin/src/components/settings/ApiTokenSettings.tsx:90
msgid "Settings Manage"
msgstr ""

#: packages/admin/src/components/settings/ApiTokenSettings.tsx:85
msgid "Settings Read"
msgstr ""

#: packages/admin/src/components/settings/GeneralSettings.tsx:43
msgid "Settings saved successfully"
msgstr "Configurações salvas com sucesso"

#: packages/admin/src/components/SetupWizard.tsx:468
msgid "Setup failed"
msgstr ""

#: packages/admin/src/components/users/InviteUserModal.tsx:109
msgid "Share this link with the invited user"
msgstr "Compartilhe este link com o usuário convidado"

#: packages/admin/src/components/BylineFieldEditor.tsx:294
msgid "Shared across all translations of the same byline."
msgstr ""

#: packages/admin/src/components/BylineFieldEditor.tsx:52
msgid "Short text"
msgstr ""

#: packages/admin/src/components/FieldEditor.tsx:150
#: packages/admin/src/components/FieldEditor.tsx:579
msgid "Short Text"
msgstr "Texto curto"

#: packages/admin/src/components/settings/ApiTokenSettings.tsx:210
msgid "Show token"
msgstr "Exibir token"

#: packages/admin/src/components/editor/ImageDetailPanel.tsx:365
#: packages/admin/src/components/editor/ImageDetailPanel.tsx:554
msgid "Shown when hovering over the image."
msgstr "Exibido ao passar o mouse sobre a imagem."

#: packages/admin/src/components/SignupPage.tsx:439
msgid "Sign in"
msgstr "Acessar"

#: packages/admin/src/components/SetupWizard.tsx:355
msgid "Sign In"
msgstr ""

#: packages/admin/src/components/InviteAcceptPage.tsx:129
#: packages/admin/src/components/SignupPage.tsx:269
msgid "Sign in instead"
msgstr "Acessar em vez disso"

#: packages/admin/src/components/LoginPage.tsx:232
msgid "Sign in to your site"
msgstr "Acesse seu site"

#. placeholder {0}: authProviderList.find((p) => p.id === activeProvider)?.label ?? activeProvider
#. placeholder {0}: provider.label
#: packages/admin/src/components/LoginPage.tsx:231
#: packages/admin/src/components/SetupWizard.tsx:264
msgid "Sign in with {0}"
msgstr ""

#: packages/admin/src/components/LoginPage.tsx:229
msgid "Sign in with email"
msgstr "Acesse com e-mail"

#: packages/admin/src/components/LoginPage.tsx:290
msgid "Sign in with email link"
msgstr "Acesse com link de e-mail"

#: packages/admin/src/components/auth/PasskeyLogin.tsx:136
#: packages/admin/src/components/LoginPage.tsx:252
msgid "Sign in with Passkey"
msgstr "Acesse com chave de acesso"

#. placeholder {0}: user.email
#: packages/admin/src/components/DeviceAuthorizePage.tsx:190
msgid "Signed in as {0}"
msgstr "Conectado como {0}"

#: packages/admin/src/components/FieldEditor.tsx:187
msgid "Single choice from options"
msgstr "Escolha única entre opções"

#: packages/admin/src/components/FieldEditor.tsx:151
msgid "Single line text input"
msgstr "Entrada de texto de linha única"

#: packages/admin/src/components/SetupWizard.tsx:353
msgid "Site"
msgstr "Site"

#: packages/admin/src/components/settings/GeneralSettings.tsx:130
msgid "Site Identity"
msgstr "Identidade do site"

#: packages/admin/src/components/WordPressImport.tsx:2270
msgid "site identity applied (title, tagline, logo)"
msgstr ""

#: packages/admin/src/components/Settings.tsx:70
msgid "Site identity, logo, favicon, and reading preferences"
msgstr "Identidade do site, logo, favicon e preferências de leitura"

#: packages/admin/src/components/SetupWizard.tsx:351
#: packages/admin/src/components/WordPressImport.tsx:1151
msgid "Site Settings"
msgstr "Configurações do site"

#: packages/admin/src/components/settings/GeneralSettings.tsx:133
#: packages/admin/src/components/SetupWizard.tsx:116
msgid "Site Title"
msgstr "Título do site"

#: packages/admin/src/components/WordPressImport.tsx:1823
msgid "Site title & tagline"
msgstr "Título e slogan do site"

#: packages/admin/src/components/SetupWizard.tsx:100
msgid "Site title is required"
msgstr "O título do site é obrigatório"

#: packages/admin/src/components/settings/GeneralSettings.tsx:145
msgid "Site URL"
msgstr "URL do site"

#: packages/admin/src/components/MediaLibrary.tsx:589
msgid "Size"
msgstr "Tamanho"

#: packages/admin/src/components/MediaDetailPanel.tsx:274
msgid "Size:"
msgstr "Tamanho:"

#: packages/admin/src/components/WordPressImport.tsx:2104
msgid "Skip Media Import"
msgstr "Pular importação de mídia"

#: packages/admin/src/components/WordPressImport.tsx:2129
msgid "Skipped"
msgstr "Ignorado"

#: packages/admin/src/components/BylineFieldEditor.tsx:239
#: packages/admin/src/components/ContentEditor.tsx:844
#: packages/admin/src/components/ContentEditor.tsx:2012
#: packages/admin/src/components/ContentEditor.tsx:2074
#: packages/admin/src/components/ContentTypeEditor.tsx:111
#: packages/admin/src/components/ContentTypeEditor.tsx:404
#: packages/admin/src/components/ContentTypeList.tsx:97
#: packages/admin/src/components/FieldEditor.tsx:228
#: packages/admin/src/components/FieldEditor.tsx:418
#: packages/admin/src/components/SectionEditor.tsx:244
#: packages/admin/src/components/Sections.tsx:184
#: packages/admin/src/components/TaxonomyManager.tsx:398
#: packages/admin/src/routes/byline-schema.tsx:237
#: packages/admin/src/routes/bylines.tsx:487
msgid "Slug"
msgstr "Slug"

#: packages/admin/src/components/Sections.tsx:124
msgid "Slug copied to clipboard"
msgstr "Slug copiado para a área de transferência"

#: packages/admin/src/components/BylineFieldEditor.tsx:251
msgid "Slugs cannot be changed after the field is created."
msgstr ""

#: packages/admin/src/components/PortableTextEditor.tsx:1031
msgid "Small section heading"
msgstr "Título de seção pequeno"

#: packages/admin/src/components/Settings.tsx:75
#: packages/admin/src/components/settings/SocialSettings.tsx:70
#: packages/admin/src/components/settings/SocialSettings.tsx:95
msgid "Social Links"
msgstr "Links sociais"

#: packages/admin/src/components/settings/SocialSettings.tsx:38
msgid "Social links saved"
msgstr "Links sociais salvos"

#: packages/admin/src/components/Settings.tsx:76
msgid "Social media profile links"
msgstr "Links de perfis em redes sociais"

#: packages/admin/src/components/settings/SocialSettings.tsx:100
msgid "Social Profiles"
msgstr "Perfis sociais"

#: packages/admin/src/components/WordPressImport.tsx:1860
msgid "Some content types cannot be imported"
msgstr "Alguns tipos de conteúdo não podem ser importados"

#: packages/admin/src/components/InviteAcceptPage.tsx:122
#: packages/admin/src/components/SignupPage.tsx:262
msgid "Something went wrong"
msgstr "Algo deu errado"

#: packages/admin/src/components/MarketplaceBrowse.tsx:123
msgid "Sort plugins"
msgstr "Ordenar plugins"

#: packages/admin/src/components/ThemeMarketplaceBrowse.tsx:104
msgid "Sort themes"
msgstr "Ordenar temas"

#: packages/admin/src/components/ContentTypeList.tsx:100
#: packages/admin/src/components/editor/ImageDetailPanel.tsx:371
#: packages/admin/src/components/editor/ImageDetailPanel.tsx:560
#: packages/admin/src/components/MarketplacePluginDetail.tsx:214
#: packages/admin/src/components/PluginManager.tsx:497
#: packages/admin/src/components/Redirects.tsx:466
#: packages/admin/src/components/SectionEditor.tsx:279
msgid "Source"
msgstr "Origem"

#: packages/admin/src/components/Redirects.tsx:131
msgid "Source path"
msgstr "Caminho de origem"

#: packages/admin/src/components/comments/CommentDetail.tsx:197
msgid "spam"
msgstr "spam"

#: packages/admin/src/components/comments/CommentDetail.tsx:159
#: packages/admin/src/components/comments/CommentInbox.tsx:207
#: packages/admin/src/components/comments/CommentInbox.tsx:247
msgid "Spam"
msgstr "Spam"

#: packages/admin/src/components/PortableTextEditor.tsx:3258
msgid "Spotlight Mode"
msgstr ""

#: packages/admin/src/components/AllowedTypesEditor.tsx:64
msgid "Spreadsheets"
msgstr ""

#: packages/admin/src/components/editor/codeBlockLanguages.ts:51
msgid "SQL"
msgstr ""

#: packages/admin/src/components/WordPressImport.tsx:1922
msgid "Start Import"
msgstr "Iniciar importação"

#: packages/admin/src/components/ContentEditor.tsx:850
#: packages/admin/src/components/ContentList.tsx:511
#: packages/admin/src/components/ContentTypeEditor.tsx:117
#: packages/admin/src/components/Redirects.tsx:471
#: packages/admin/src/components/users/UserList.tsx:104
msgid "Status"
msgstr "Status"

#: packages/admin/src/components/Redirects.tsx:151
msgid "Status code"
msgstr "Código de status"

#: packages/admin/src/components/Dashboard.tsx:357
msgid "Status: {status}"
msgstr ""

#: packages/admin/src/components/BylineFieldEditor.tsx:293
msgid "Stored per locale — each translation of a byline gets its own value."
msgstr ""

#: packages/admin/src/components/PortableTextEditor.tsx:2728
#: packages/admin/src/components/PortableTextEditor.tsx:3036
msgid "Strikethrough"
msgstr ""

#: packages/admin/src/components/WordPressImport.tsx:1752
msgid "Structure"
msgstr "Estrutura"

#: packages/admin/src/components/WordPressImport.tsx:1164
msgid "Structured"
msgstr ""

#: packages/admin/src/components/FieldEditor.tsx:523
msgid "Sub-Fields"
msgstr "Subcampos"

#: packages/admin/src/components/users/roleDefinitions.ts:18
#: packages/admin/src/components/WelcomeModal.tsx:29
msgid "Subscriber"
msgstr "Assinante"

#: packages/admin/src/components/editor/codeBlockLanguages.ts:52
msgid "Svelte"
msgstr ""

#: packages/admin/src/components/editor/codeBlockLanguages.ts:53
msgid "Swift"
msgstr ""

#: packages/admin/src/components/users/UserDetail.tsx:256
msgid "Synced"
msgstr "Sincronizado"

#: packages/admin/src/components/settings/PasskeyItem.tsx:104
msgid "Synced passkey"
msgstr "Chave de acesso sincronizada"

#: packages/admin/src/components/ContentTypeEditor.tsx:768
msgid "System"
msgstr ""

#: packages/admin/src/components/ThemeToggle.tsx:24
msgid "System ({resolvedLabel})"
msgstr "Sistema ({resolvedLabel})"

#: packages/admin/src/components/ContentTypeEditor.tsx:590
msgid "System Fields"
msgstr ""

#: packages/admin/src/components/PortableTextEditor.tsx:1105
msgid "Table"
msgstr ""

#: packages/admin/src/components/settings/GeneralSettings.tsx:139
#: packages/admin/src/components/SetupWizard.tsx:127
msgid "Tagline"
msgstr "Slogan"

#: packages/admin/src/components/AdminCommandPalette.tsx:202
msgid "Tags"
msgstr "Tags"

#. placeholder {0}: analysis.tags
#: packages/admin/src/components/WordPressImport.tsx:1797
msgid "Tags ({0})"
msgstr "Tags ({0})"

#: packages/admin/src/components/MenuEditor.tsx:427
#: packages/admin/src/components/MenuEditor.tsx:606
msgid "Target"
msgstr "Destino"

#: packages/admin/src/components/TaxonomyManager.tsx:172
msgid "Target locale"
msgstr ""

#: packages/admin/src/components/TaxonomySidebar.tsx:537
msgid "Taxonomies"
msgstr "Taxonomias"

#: packages/admin/src/components/settings/ApiTokenSettings.tsx:75
msgid "Taxonomies Manage"
msgstr ""

#: packages/admin/src/components/TaxonomyManager.tsx:898
msgid "Taxonomy created"
msgstr "Taxonomia criada"

#: packages/admin/src/components/TaxonomyManager.tsx:785
msgid "Taxonomy not found:"
msgstr "Taxonomia não encontrada:"

#: packages/admin/src/components/TaxonomyManager.tsx:159
msgid "Taxonomy: {taxonomyName}"
msgstr ""

#: packages/admin/src/components/SetupWizard.tsx:155
msgid "Template:"
msgstr "Modelo:"

#: packages/admin/src/components/TaxonomyManager.tsx:361
#: packages/admin/src/components/TaxonomyManager.tsx:362
#: packages/admin/src/components/TaxonomyManager.tsx:814
msgid "Term"
msgstr "Termo"

#. placeholder {0}: term.label
#. placeholder {1}: term.locale.toUpperCase()
#: packages/admin/src/components/TaxonomyManager.tsx:759
msgid "Term \"{0}\" created in {1}."
msgstr ""

#: packages/admin/src/components/TaxonomyManager.tsx:741
msgid "Term deleted"
msgstr "Termo excluído"

#: packages/admin/src/components/settings/EmailSettings.tsx:122
msgid "test@example.com"
msgstr "test@example.com"

#: packages/admin/src/components/PortableTextEditor.tsx:3006
msgid "Text formatting"
msgstr ""

#: packages/admin/src/components/DeviceAuthorizePage.tsx:198
msgid "The device will not be granted access."
msgstr "O dispositivo não receberá acesso."

#: packages/admin/src/components/WordPressImport.tsx:1862
msgid "The existing collection has fields with incompatible types."
msgstr "A coleção existente possui campos com tipos incompatíveis."

#: packages/admin/src/components/ContentTypeList.tsx:58
msgid "The following tables contain content but aren't registered as collections. Register them to manage this content in the admin."
msgstr "As tabelas a seguir contêm conteúdo, mas não estão registradas como coleções. Registre-as para gerenciar este conteúdo no painel."

#: packages/admin/src/components/users/InviteUserModal.tsx:181
msgid "The invited user will have this role once they complete registration."
msgstr "O usuário convidado terá esta função após concluir o registro."

#: packages/admin/src/components/LoginPage.tsx:113
#: packages/admin/src/components/SignupPage.tsx:139
msgid "The link will expire in 15 minutes."
msgstr "O link expirará em 15 minutos."

#: packages/admin/src/components/MarketplaceBrowse.tsx:177
msgid "The marketplace is empty. Check back later for new plugins."
msgstr "O marketplace está vazio. Verifique novamente mais tarde para novos plugins."

#: packages/admin/src/components/MenuList.tsx:75
msgid "The menu has been deleted."
msgstr "O menu foi excluído."

#: packages/admin/src/components/settings/GeneralSettings.tsx:136
msgid "The name of your site, used in the header and metadata"
msgstr "O nome do seu site, usado no cabeçalho e metadados"

#: packages/admin/src/router.tsx:2033
msgid "The page you're looking for doesn't exist."
msgstr ""

#: packages/admin/src/components/PluginFieldErrorBoundary.tsx:37
msgid "The plugin field widget failed to render."
msgstr ""

#: packages/admin/src/components/settings/GeneralSettings.tsx:149
msgid "The public URL of your site (used for canonical links and sitemaps)"
msgstr "A URL pública do seu site (usada para links canônicos e sitemaps)"

#: packages/admin/src/components/settings/SeoSettings.tsx:156
msgid "The referenced image is no longer available. Pick a new one or remove the reference."
msgstr ""

#: packages/admin/src/components/settings/GeneralSettings.tsx:174
msgid "The referenced logo is no longer available. Pick a new one or remove the reference."
msgstr ""

#: packages/admin/src/components/ThemeMarketplaceBrowse.tsx:153
msgid "The theme marketplace is empty. Check back later."
msgstr "O marketplace de temas está vazio. Verifique novamente mais tarde."

#: packages/admin/src/components/Sections.tsx:45
msgid "Theme"
msgstr "Tema"

#. placeholder {0}: section.themeId
#: packages/admin/src/components/SectionEditor.tsx:292
msgid "Theme ID: {0}"
msgstr "ID do tema: {0}"

#: packages/admin/src/components/ThemeMarketplaceDetail.tsx:91
msgid "Theme not found"
msgstr "Tema não encontrado"

#: packages/admin/src/components/SectionEditor.tsx:184
msgid "Theme Section"
msgstr "Seção do tema"

#: packages/admin/src/components/Sections.tsx:300
msgid "Theme-provided sections cannot be deleted. Edit the section to create a custom copy, then delete that."
msgstr "Seções fornecidas pelo tema não podem ser excluídas. Edite a seção para criar uma cópia personalizada e depois exclua-a."

#: packages/admin/src/components/ThemeToggle.tsx:33
msgid "Theme: {label}"
msgstr "Tema: {label}"

#: packages/admin/src/components/Sidebar.tsx:371
#: packages/admin/src/components/ThemeMarketplaceBrowse.tsx:77
msgid "Themes"
msgstr "Temas"

#: packages/admin/src/components/ContentTypeEditor.tsx:372
msgid "This collection is defined in code. Some settings cannot be changed here. Edit your live.config.ts file to modify the schema."
msgstr ""

#: packages/admin/src/components/WordPressImport.tsx:1059
msgid "This doesn't look like a valid migration key. Generate a new one in the plugin and paste the full string starting with \"em1.\"."
msgstr ""

#: packages/admin/src/components/MediaPickerModal.tsx:418
msgid "This field does not accept {sniffedMime} files."
msgstr ""

#: packages/admin/src/components/ContentEditor.tsx:1738
#: packages/admin/src/components/ImageFieldRenderer.tsx:191
msgid "This field is required"
msgstr "Este campo é obrigatório"

#: packages/admin/src/components/SectionEditor.tsx:286
msgid "This is a custom section."
msgstr "Esta é uma seção personalizada."

#: packages/admin/src/components/WordPressImport.tsx:1308
msgid "This is a WordPress site."
msgstr "Este é um site WordPress."

#: packages/admin/src/components/users/InviteUserModal.tsx:112
msgid "This link expires in 7 days and can only be used once."
msgstr "Este link expira em 7 dias e só pode ser usado uma vez."

#: packages/admin/src/components/WordPressImport.tsx:921
msgid "This may take a while for large exports."
msgstr "Isso pode levar um tempo para exportações grandes."

#: packages/admin/src/components/auth/PasskeyRegistration.tsx:269
msgid "This passkey is already registered on this device."
msgstr "Esta chave de acesso já está registrada neste dispositivo."

#: packages/admin/src/components/MarketplacePluginDetail.tsx:276
msgid "This plugin requires no special permissions."
msgstr "Este plugin não requer permissões especiais."

#: packages/admin/src/components/RegistryPluginDetail.tsx:566
msgid "This publisher claims a name they couldn't prove they own — possibly impersonating someone else. Install is disabled. If you know the publisher and trust them, ask them to fix their identity setup before retrying."
msgstr ""

#: packages/admin/src/components/Redirects.tsx:581
msgid "This redirect rule will be permanently removed."
msgstr "Esta regra de redirecionamento será permanentemente removida."

#: packages/admin/src/components/RegistryPluginDetail.tsx:618
msgid "This release requires a newer environment than your site currently runs. Upgrade before installing."
msgstr ""

#: packages/admin/src/routes/bylines.tsx:624
msgid "This removes the byline profile. Content byline links are removed and lead pointers are cleared."
msgstr ""

#: packages/admin/src/components/SectionEditor.tsx:283
msgid "This section is provided by the theme. Editing will create a custom copy that overrides the theme version."
msgstr "Esta seção é fornecida pelo tema. A edição criará uma cópia personalizada que substitui a versão do tema."

#: packages/admin/src/components/SectionEditor.tsx:288
msgid "This section was imported from another system."
msgstr "Esta seção foi importada de outro sistema."

#: packages/admin/src/components/CapabilityConsentDialog.tsx:119
msgid "This update exposes the following routes without authentication:"
msgstr ""

#: packages/admin/src/components/Widgets.tsx:635
msgid "This will delete the widget area and all its widgets. This action cannot be undone."
msgstr ""

#: packages/admin/src/components/DeviceAuthorizePage.tsx:276
msgid "This will grant CLI access with your permissions."
msgstr "Isso concederá acesso CLI com suas permissões."

#: packages/admin/src/components/ContentEditor.tsx:953
msgid "This will move the item to trash. You can restore it later from the trash."
msgstr "Isso moverá o item para a lixeira. Você poderá restaurá-lo depois."

#. placeholder {0}: deleteTarget?.label
#: packages/admin/src/components/TaxonomyManager.tsx:884
msgid "This will permanently delete \"{0}\" and remove it from all content."
msgstr "Isso excluirá permanentemente \"{0}\" e o removerá de todo o conteúdo."

#. placeholder {0}: sectionToDelete?.title
#: packages/admin/src/components/Sections.tsx:304
msgid "This will permanently delete \"{0}\". This action cannot be undone."
msgstr "Isso excluirá permanentemente \"{0}\". Esta ação não pode ser desfeita."

#: packages/admin/src/components/comments/CommentInbox.tsx:406
msgid "This will permanently delete this comment. This action cannot be undone."
msgstr "Isso excluirá permanentemente este comentário. Esta ação não pode ser desfeita."

#: packages/admin/src/components/PluginManager.tsx:629
msgid "This will remove the plugin and its bundle from your site."
msgstr "Isso removerá o plugin e seu pacote do seu site."

#: packages/admin/src/components/ContentEditor.tsx:700
msgid "This will revert to the published version. Your draft changes will be lost."
msgstr "Isso reverterá para a versão publicada. Suas alterações de rascunho serão perdidas."

#: packages/admin/src/components/SetupWizard.tsx:131
msgid "Thoughts, tutorials, and more"
msgstr "Pensamentos, tutoriais e mais"

#: packages/admin/src/components/settings/GeneralSettings.tsx:287
msgid "Timezone"
msgstr "Fuso horário"

#: packages/admin/src/components/settings/GeneralSettings.tsx:290
msgid "Timezone for displaying dates (e.g., America/New_York)"
msgstr "Fuso horário para exibição de datas (ex.: América/São_Paulo)"

#: packages/admin/src/components/ContentList.tsx:505
#: packages/admin/src/components/ContentList.tsx:643
#: packages/admin/src/components/SectionEditor.tsx:236
#: packages/admin/src/components/Sections.tsx:170
#: packages/admin/src/components/Widgets.tsx:811
msgid "Title"
msgstr "Título"

#: packages/admin/src/components/editor/ImageDetailPanel.tsx:361
#: packages/admin/src/components/editor/ImageDetailPanel.tsx:550
msgid "Title (Tooltip)"
msgstr "Título (Dica de ferramenta)"

#: packages/admin/src/components/settings/SeoSettings.tsx:126
msgid "Title Separator"
msgstr "Separador de título"

#: packages/admin/src/components/ContentList.tsx:811
msgid "to"
msgstr ""

#: packages/admin/src/components/AdminCommandPalette.tsx:470
msgid "to close"
msgstr "para fechar"

#: packages/admin/src/components/ContentList.tsx:815
msgid "To date"
msgstr ""

#: packages/admin/src/components/PluginManager.tsx:203
msgid "to install plugins, or add them to your astro.config.mjs."
msgstr "para instalar plugins, ou adicioná-los ao seu astro.config.mjs."

#: packages/admin/src/components/AdminCommandPalette.tsx:460
msgid "to select"
msgstr "para selecionar"

#: packages/admin/src/components/PortableTextEditor.tsx:2820
msgid "Toggle header row"
msgstr ""

#: packages/admin/src/components/ThemeToggle.tsx:31
#: packages/admin/src/components/ThemeToggle.tsx:42
msgid "Toggle theme (current: {label})"
msgstr "Alternar tema (atual: {label})"

#. placeholder {0}: newToken.info.name
#: packages/admin/src/components/settings/ApiTokenSettings.tsx:197
msgid "Token created: {0}"
msgstr "Token criado: {0}"

#: packages/admin/src/components/settings/ApiTokenSettings.tsx:407
msgid "Token Name"
msgstr "Nome do token"

#: packages/admin/src/components/editor/codeBlockLanguages.ts:54
msgid "TOML"
msgstr ""

#: packages/admin/src/components/WordPressImport.tsx:1277
msgid "Tools → Export"
msgstr "Ferramentas → Exportar"

#: packages/admin/src/components/ContentTypeEditor.tsx:77
msgid "Track content history"
msgstr "Rastrear histórico de conteúdo"

#: packages/admin/src/components/BylineFieldEditor.tsx:287
#: packages/admin/src/routes/byline-schema.tsx:243
msgid "Translatable"
msgstr ""

#: packages/admin/src/components/TaxonomyManager.tsx:83
#: packages/admin/src/components/TaxonomyManager.tsx:194
#: packages/admin/src/components/TranslationsPanel.tsx:99
msgid "Translate"
msgstr "Traduzir"

#. placeholder {0}: term.label
#: packages/admin/src/components/TaxonomyManager.tsx:156
msgid "Translate \"{0}\""
msgstr ""

#. placeholder {0}: term.label
#: packages/admin/src/components/TaxonomyManager.tsx:80
msgid "Translate {0}"
msgstr ""

#: packages/admin/src/components/TaxonomyManager.tsx:194
#: packages/admin/src/components/TranslationsPanel.tsx:99
msgid "Translating..."
msgstr ""

#: packages/admin/src/components/MenuEditor.tsx:143
#: packages/admin/src/components/TaxonomyManager.tsx:758
#: packages/admin/src/router.tsx:1056
msgid "Translation created"
msgstr ""

#: packages/admin/src/components/TranslationsPanel.tsx:56
msgid "Translations"
msgstr "Traduções"

#: packages/admin/src/components/comments/CommentDetail.tsx:198
msgid "trash"
msgstr "lixeira"

#: packages/admin/src/components/comments/CommentDetail.tsx:170
#: packages/admin/src/components/comments/CommentInbox.tsx:216
#: packages/admin/src/components/comments/CommentInbox.tsx:257
#: packages/admin/src/components/comments/CommentInbox.tsx:513
#: packages/admin/src/components/ContentList.tsx:375
msgid "Trash"
msgstr "Lixeira"

#: packages/admin/src/components/ContentList.tsx:666
msgid "Trash is empty"
msgstr "A lixeira está vazia"

#: packages/admin/src/components/comments/CommentInbox.tsx:549
msgid "Trash is empty."
msgstr "A lixeira está vazia."

#: packages/admin/src/components/FieldEditor.tsx:175
msgid "True/false toggle"
msgstr "Alternância verdadeiro/falso"

#: packages/admin/src/components/MediaLibrary.tsx:494
msgid "Try a broader media type or clear your filters."
msgstr ""

#: packages/admin/src/components/MediaPickerModal.tsx:643
msgid "Try a different search term"
msgstr "Tente um termo de pesquisa diferente"

#: packages/admin/src/components/ContentPickerModal.tsx:172
#: packages/admin/src/components/SectionPickerModal.tsx:102
msgid "Try adjusting your search"
msgstr "Tente ajustar sua pesquisa"

#: packages/admin/src/components/Sections.tsx:260
msgid "Try adjusting your search or filters."
msgstr "Tente ajustar sua pesquisa ou filtros."

#: packages/admin/src/routes/users.tsx:210
msgid "Try again"
msgstr ""

#: packages/admin/src/components/WordPressImport.tsx:1582
msgid "Try Again"
msgstr "Tentar novamente"

#: packages/admin/src/components/DeviceAuthorizePage.tsx:207
msgid "Try another code"
msgstr "Tente outro código"

#: packages/admin/src/components/MediaLibrary.tsx:519
msgid "Try another filename or clear your search."
msgstr ""

#: packages/admin/src/components/MediaLibrary.tsx:493
msgid "Try another filename, or clear your search and filters."
msgstr ""

#: packages/admin/src/components/WordPressImport.tsx:1286
#: packages/admin/src/components/WordPressImport.tsx:1408
msgid "Try Another URL"
msgstr "Tente outra URL"

#: packages/admin/src/components/ThemeMarketplaceBrowse.tsx:252
#: packages/admin/src/components/ThemeMarketplaceDetail.tsx:143
msgid "Try with my data"
msgstr "Tentar com meus dados"

#: packages/admin/src/components/editor/codeBlockLanguages.ts:55
msgid "TSX"
msgstr ""

#: packages/admin/src/components/editor/BlockMenu.tsx:282
msgid "Turn into"
msgstr ""

#: packages/admin/src/components/settings/SocialSettings.tsx:106
msgid "Twitter"
msgstr "Twitter"

#: packages/admin/src/components/BylineFieldEditor.tsx:260
#: packages/admin/src/components/FieldEditor.tsx:571
#: packages/admin/src/components/MediaLibrary.tsx:588
#: packages/admin/src/routes/byline-schema.tsx:240
msgid "Type"
msgstr "Tipo"

#. placeholder {0}: status.existingType
#: packages/admin/src/components/WordPressImport.tsx:2018
msgid "Type mismatch ({0})"
msgstr "Incompatibilidade de tipo ({0})"

#: packages/admin/src/components/editor/codeBlockLanguages.ts:56
msgid "TypeScript"
msgstr ""

#: packages/admin/src/components/MarketplaceBrowse.tsx:131
#: packages/admin/src/components/ThemeMarketplaceBrowse.tsx:112
msgid "Unable to reach marketplace"
msgstr "Não foi possível acessar o marketplace"

#: packages/admin/src/components/ContentEditor.tsx:2117
#: packages/admin/src/components/ContentEditor.tsx:2132
msgid "Unassigned"
msgstr "Não atribuído"

#: packages/admin/src/components/PortableTextEditor.tsx:2721
#: packages/admin/src/components/PortableTextEditor.tsx:3029
msgid "Underline"
msgstr ""

#: packages/admin/src/components/PortableTextEditor.tsx:3238
msgid "Undo"
msgstr ""

#: packages/admin/src/components/MarketplacePluginDetail.tsx:180
#: packages/admin/src/components/PluginManager.tsx:547
#: packages/admin/src/components/PluginManager.tsx:643
msgid "Uninstall"
msgstr "Desinstalar"

#: packages/admin/src/components/PluginManager.tsx:627
msgid "Uninstall {pluginName}?"
msgstr "Desinstalar {pluginName}?"

#: packages/admin/src/components/PluginManager.tsx:622
msgid "Uninstall confirmation"
msgstr "Confirmação de desinstalação"

#: packages/admin/src/components/PluginManager.tsx:643
msgid "Uninstalling..."
msgstr "Desinstalando..."

#: packages/admin/src/components/ContentTypeEditor.tsx:722
#: packages/admin/src/components/FieldEditor.tsx:442
msgid "Unique"
msgstr "Único"

#: packages/admin/src/components/ContentTypeEditor.tsx:107
msgid "Unique identifier (ULID)"
msgstr "Identificador único (ULID)"

#: packages/admin/src/components/users/useRolesConfig.ts:7
msgid "Unknown"
msgstr "Desconhecido"

#: packages/admin/src/components/users/roleDefinitions.ts:62
msgid "Unknown role"
msgstr "Função desconhecida"

#: packages/admin/src/components/editor/ImageDetailPanel.tsx:296
#: packages/admin/src/components/editor/ImageDetailPanel.tsx:297
#: packages/admin/src/components/editor/ImageDetailPanel.tsx:485
#: packages/admin/src/components/editor/ImageDetailPanel.tsx:486
msgid "Unlock aspect ratio"
msgstr "Desbloquear proporção"

#: packages/admin/src/components/settings/PasskeyItem.tsx:152
#: packages/admin/src/components/users/UserDetail.tsx:254
msgid "Unnamed passkey"
msgstr "Chave de acesso sem nome"

#: packages/admin/src/components/ContentEditor.tsx:729
msgid "Unpublish"
msgstr "Despublicar"

#: packages/admin/src/router.tsx:964
msgid "Unpublished"
msgstr ""

#: packages/admin/src/components/ContentTypeList.tsx:55
msgid "Unregistered Content Tables Found"
msgstr "Tabelas de conteúdo não registradas encontradas"

#: packages/admin/src/components/ContentEditor.tsx:871
msgid "Unschedule"
msgstr "Cancelar agendamento"

#: packages/admin/src/router.tsx:1025
msgid "Unscheduled"
msgstr ""

#. placeholder {0}: (element as { type: string }).type
#: packages/admin/src/components/BlockKitFieldWidget.tsx:128
msgid "Unsupported widget element type: {0}"
msgstr ""

#: packages/admin/src/components/Dashboard.tsx:317
msgid "Untitled"
msgstr "Sem título"

#: packages/admin/src/components/ContentEditor.tsx:1641
msgid "Untitled file"
msgstr ""

#: packages/admin/src/components/Widgets.tsx:466
#: packages/admin/src/components/Widgets.tsx:729
msgid "Untitled Widget"
msgstr ""

#: packages/admin/src/components/PublisherHandle.tsx:145
msgid "Unverified publisher"
msgstr ""

#: packages/admin/src/components/ContentEditor.tsx:1944
msgid "Up"
msgstr "Acima"

#: packages/admin/src/components/TaxonomyManager.tsx:478
msgid "Update"
msgstr "Atualizar"

#: packages/admin/src/components/FieldEditor.tsx:660
msgid "Update Field"
msgstr "Atualizar campo"

#. placeholder {0}: editingDomain?.domain
#: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:334
msgid "Update settings for {0}"
msgstr "Atualizar configurações para {0}"

#: packages/admin/src/components/settings/ApiTokenSettings.tsx:91
msgid "Update site settings"
msgstr ""

#. placeholder {0}: taxonomyDef.labelSingular?.toLowerCase() || "term"
#: packages/admin/src/components/TaxonomyManager.tsx:366
msgid "Update the {0} details"
msgstr "Atualizar os detalhes de {0}"

#: packages/admin/src/components/Redirects.tsx:109
msgid "Update this redirect rule."
msgstr "Atualize esta regra de redirecionamento."

#. placeholder {0}: updateInfo.latest
#: packages/admin/src/components/PluginManager.tsx:417
msgid "Update to v{0}"
msgstr "Atualizar para v{0}"

#: packages/admin/src/components/ContentList.tsx:737
#: packages/admin/src/components/RegistryPluginDetail.tsx:488
msgid "Updated"
msgstr ""

#: packages/admin/src/components/ContentTypeEditor.tsx:129
msgid "Updated At"
msgstr "Atualizado em"

#. placeholder {0}: new Date(item.updatedAt).toLocaleString()
#: packages/admin/src/components/ContentEditor.tsx:928
msgid "Updated: {0}"
msgstr "Atualizado em: {0}"

#: packages/admin/src/components/WordPressImport.tsx:946
msgid "Updating content URLs..."
msgstr "Atualizando URLs de conteúdo..."

#: packages/admin/src/components/CapabilityConsentDialog.tsx:166
#: packages/admin/src/components/PluginManager.tsx:417
msgid "Updating..."
msgstr "Atualizando..."

#: packages/admin/src/components/MediaPickerModal.tsx:601
msgid "Upload"
msgstr "Enviar"

#: packages/admin/src/components/MediaPickerModal.tsx:147
msgid "Upload a file to get started"
msgstr ""

#: packages/admin/src/components/WordPressImport.tsx:1391
msgid "Upload an export file"
msgstr "Enviar um arquivo de exportação"

#: packages/admin/src/components/MediaPickerModal.tsx:148
msgid "Upload an image to get started"
msgstr "Envie uma imagem para começar"

#: packages/admin/src/components/settings/ApiTokenSettings.tsx:61
msgid "Upload and delete media"
msgstr "Enviar e excluir mídia"

#: packages/admin/src/lib/api/marketplace.ts:225
#: packages/admin/src/lib/api/marketplace.ts:233
msgid "Upload and manage media"
msgstr ""

#: packages/admin/src/components/WordPressImport.tsx:1284
#: packages/admin/src/components/WordPressImport.tsx:1405
msgid "Upload Export File"
msgstr "Enviar arquivo de exportação"

#: packages/admin/src/components/MediaPickerModal.tsx:621
msgid "Upload failed: {uploadError}"
msgstr "Falha no envio: {uploadError}"

#: packages/admin/src/components/MediaPickerModal.tsx:613
msgid "Upload file"
msgstr ""

#: packages/admin/src/components/MediaPickerModal.tsx:149
msgid "Upload File"
msgstr ""

#: packages/admin/src/components/MediaLibrary.tsx:366
msgid "Upload files"
msgstr "Enviar arquivos"

#: packages/admin/src/components/MediaLibrary.tsx:509
#: packages/admin/src/components/MediaLibrary.tsx:533
msgid "Upload Files"
msgstr "Enviar arquivos"

#: packages/admin/src/components/MediaPickerModal.tsx:149
msgid "Upload Image"
msgstr "Enviar imagem"

#: packages/admin/src/components/MediaLibrary.tsx:506
msgid "Upload images, videos, and documents to keep reusable assets in one place."
msgstr ""

#: packages/admin/src/components/Dashboard.tsx:111
msgid "Upload Media"
msgstr "Enviar mídia"

#: packages/admin/src/components/MediaLibrary.tsx:530
msgid "Upload media to keep reusable assets in one place."
msgstr ""

#. placeholder {0}: activeProviderInfo?.name || t`Library`
#: packages/admin/src/components/MediaLibrary.tsx:357
msgid "Upload to {0}"
msgstr "Enviar para {0}"

#: packages/admin/src/components/WordPressImport.tsx:1118
msgid "Upload WordPress export file"
msgstr "Enviar arquivo de exportação do WordPress"

#: packages/admin/src/components/MediaDetailPanel.tsx:289
msgid "Uploaded:"
msgstr "Enviado:"

#: packages/admin/src/components/WordPressImport.tsx:2127
msgid "Uploading"
msgstr "Enviando"

#. placeholder {0}: uploadState.progress.current
#. placeholder {1}: uploadState.progress.total
#: packages/admin/src/components/MediaLibrary.tsx:332
msgid "Uploading {0}/{1}..."
msgstr "Enviando {0}/{1}..."

#: packages/admin/src/components/MediaLibrary.tsx:333
#: packages/admin/src/components/MediaPickerModal.tsx:601
msgid "Uploading..."
msgstr "Enviando..."

#: packages/admin/src/components/BylineFieldEditor.tsx:54
#: packages/admin/src/components/FieldEditor.tsx:234
#: packages/admin/src/components/FieldEditor.tsx:586
#: packages/admin/src/components/MenuEditor.tsx:418
#: packages/admin/src/components/MenuEditor.tsx:596
#: packages/admin/src/components/PortableTextEditor.tsx:3162
msgid "URL"
msgstr "URL"

#: packages/admin/src/components/ContentTypeEditor.tsx:425
msgid "URL Pattern"
msgstr ""

#: packages/admin/src/components/ContentTypeEditor.tsx:113
#: packages/admin/src/components/FieldEditor.tsx:229
msgid "URL-friendly identifier"
msgstr "Identificador amigável para URL"

#: packages/admin/src/components/MenuList.tsx:162
msgid "URL-friendly identifier (e.g., \"primary\", \"footer\")"
msgstr "Identificador amigável para URL (ex.: \"primary\", \"footer\")"

#: packages/admin/src/components/MediaDetailPanel.tsx:295
msgid "URL:"
msgstr ""

#: packages/admin/src/components/Redirects.tsx:110
msgid "Use [param] or [...rest] in paths for pattern matching."
msgstr "Use [param] ou [...rest] nos caminhos para correspondência de padrão."

#: packages/admin/src/components/auth/PasskeyLogin.tsx:366
msgid "Use your device's biometric authentication, security key, or PIN to sign in."
msgstr "Use a autenticação biométrica, chave de segurança ou PIN do seu dispositivo para acessar."

#: packages/admin/src/components/LoginPage.tsx:326
msgid "Use your registered passkey to sign in securely."
msgstr "Use sua chave de acesso cadastrada para acessar com segurança."

#: packages/admin/src/components/settings/SeoSettings.tsx:140
msgid "Used as the fallback Open Graph image when a page has none. Recommended size: 1200×630."
msgstr ""

#: packages/admin/src/components/TaxonomyManager.tsx:644
msgid "Used as the identifier. Lowercase letters, numbers, and underscores only."
msgstr "Usado como identificador. Apenas letras minúsculas, números e sublinhados."

#: packages/admin/src/components/ContentEditor.tsx:1328
msgid "Used as the main visual for this post on listing pages and at the top of the post"
msgstr "Usado como imagem principal do post nas páginas de listagem e no topo do post"

#: packages/admin/src/components/MediaDetailPanel.tsx:122
msgid "Used by screen readers and when image fails to load"
msgstr "Usado por leitores de tela e quando a imagem falha ao carregar"

#: packages/admin/src/components/ContentTypeEditor.tsx:410
msgid "Used in URLs and API endpoints"
msgstr ""

#: packages/admin/src/components/SectionEditor.tsx:254
#: packages/admin/src/components/Sections.tsx:196
msgid "Used to identify this section. Lowercase letters, numbers, and hyphens only."
msgstr "Usado para identificar esta seção. Apenas letras minúsculas, números e hífens."

#: packages/admin/src/components/DeviceAuthorizePage.tsx:223
#: packages/admin/src/components/Header.tsx:37
#: packages/admin/src/components/Header.tsx:75
#: packages/admin/src/components/users/UserList.tsx:98
msgid "User"
msgstr "Usuário"

#. placeholder {0}: manifest?.authMode
#: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:177
msgid "User access is managed by an external provider ({0}). Self-signup domain settings are not available when using external authentication."
msgstr "O acesso do usuário é gerenciado por um provedor externo ({0}). As configurações de auto-registro de domínio não estão disponíveis ao usar autenticação externa."

#: packages/admin/src/components/users/UserDetail.tsx:116
msgid "User Details"
msgstr "Detalhes do usuário"

#: packages/admin/src/components/users/UserDetail.tsx:296
msgid "User not found"
msgstr "Usuário não encontrado"

#: packages/admin/src/components/AdminCommandPalette.tsx:211
#: packages/admin/src/components/Sidebar.tsx:348
#: packages/admin/src/components/users/UserList.tsx:54
msgid "Users"
msgstr "Usuários"

#: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:383
msgid "Users from"
msgstr "Usuários de"

#: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:211
msgid "Users with email addresses from these domains can sign up without an invite. They will be assigned the specified role automatically."
msgstr "Usuários com endereços de e-mail destes domínios podem se registrar sem um convite. Eles receberão a função especificada automaticamente."

#. placeholder {0}: updateInfo.latest
#: packages/admin/src/components/PluginManager.tsx:358
msgid "v{0} available"
msgstr "v{0} disponível"

#: packages/admin/src/components/FieldEditor.tsx:460
#: packages/admin/src/components/FieldEditor.tsx:490
msgid "Validation"
msgstr "Validação"

#: packages/admin/src/components/RegistryBrowse.tsx:186
#: packages/admin/src/components/RegistryPluginDetail.tsx:449
msgid "Verified publisher"
msgstr ""

#: packages/admin/src/components/RegistryPluginDetail.tsx:448
msgid "Verified publisher, confirmed by labeller {verifiedLabeller}"
msgstr ""

#: packages/admin/src/components/RegistryPluginDetail.tsx:439
msgid "Verified publisher. A labeller ({verifiedLabeller}) has confirmed this publisher's identity."
msgstr ""

#: packages/admin/src/components/RegistryPluginDetail.tsx:440
msgid "Verified publisher. A labeller has confirmed this publisher's identity."
msgstr ""

#: packages/admin/src/components/InviteAcceptPage.tsx:194
msgid "Verifying your invite..."
msgstr ""

#: packages/admin/src/components/SignupPage.tsx:386
msgid "Verifying your link..."
msgstr "Verificando seu link..."

#: packages/admin/src/components/auth/PasskeyLogin.tsx:213
#: packages/admin/src/components/auth/PasskeyRegistration.tsx:215
msgid "Verifying..."
msgstr "Verificando..."

#: packages/admin/src/components/MarketplacePluginDetail.tsx:320
#: packages/admin/src/components/RegistryPluginDetail.tsx:502
msgid "Version"
msgstr "Versão"

#. placeholder {0}: release.version
#: packages/admin/src/components/RegistryPluginDetail.tsx:464
msgid "Version {0}"
msgstr ""

#: packages/admin/src/components/AllowedTypesEditor.tsx:67
#: packages/admin/src/components/MediaLibrary.tsx:436
msgid "Video"
msgstr ""

#: packages/admin/src/components/Settings.tsx:116
msgid "View email provider status and send test emails"
msgstr "Verificar status do provedor de e-mail e enviar e-mails de teste"

#: packages/admin/src/components/PluginManager.tsx:429
msgid "View in Marketplace"
msgstr "Ver no marketplace"

#: packages/admin/src/components/MediaLibrary.tsx:448
msgid "View mode"
msgstr "Modo de visualização"

#: packages/admin/src/components/ContentList.tsx:1009
msgid "View published {title}"
msgstr "Ver {title} publicado"

#: packages/admin/src/components/Header.tsx:51
msgid "View Site"
msgstr "Ver site"

#: packages/admin/src/components/RegistryPluginDetail.tsx:663
msgid "View source"
msgstr ""

#: packages/admin/src/components/RegistryPluginDetail.tsx:916
msgid "View the {license} license on spdx.org"
msgstr ""

#: packages/admin/src/components/Redirects.tsx:448
msgid "Visitors hitting these paths will see an error."
msgstr "Visitantes que acessarem estes caminhos verão um erro."

#: packages/admin/src/components/editor/codeBlockLanguages.ts:57
msgid "Vue"
msgstr ""

#: packages/admin/src/components/auth/PasskeyLogin.tsx:180
#: packages/admin/src/components/auth/PasskeyRegistration.tsx:184
msgid "Waiting for passkey..."
msgstr "Aguardando chave de acesso..."

#: packages/admin/src/components/MarketplaceBrowse.tsx:333
msgid "Warn"
msgstr "Alerta"

#. placeholder {0}: result.url
#: packages/admin/src/components/WordPressImport.tsx:1266
msgid "We couldn't connect to a WordPress site at {0}. This could mean the site isn't WordPress, the REST API is disabled, or the site isn't accessible."
msgstr "Não foi possível conectar a um site WordPress em {0}. Isso pode significar que o site não é WordPress, a API REST está desativada ou o site não está acessível."

#: packages/admin/src/components/RegistryPluginDetail.tsx:564
msgid "We couldn't verify this publisher's identity"
msgstr ""

#: packages/admin/src/components/WordPressImport.tsx:1084
msgid "We'll check what import options are available for your site."
msgstr "Verificaremos quais opções de importação estão disponíveis para o seu site."

#: packages/admin/src/components/LoginPage.tsx:323
msgid "We'll send you a link to sign in without a password."
msgstr "Enviaremos um link para você acessar sem senha."

#: packages/admin/src/components/SignupPage.tsx:132
msgid "We've sent a verification link to"
msgstr "Enviamos um link de verificação para"

#: packages/admin/src/components/FieldEditor.tsx:235
msgid "Web address"
msgstr ""

#: packages/admin/src/components/auth/PasskeyLogin.tsx:159
#: packages/admin/src/components/auth/PasskeyRegistration.tsx:163
msgid "WebAuthn is not supported in this browser"
msgstr "WebAuthn não é suportado neste navegador"

#: packages/admin/src/components/MarketplacePluginDetail.tsx:225
#: packages/admin/src/components/RegistryPluginDetail.tsx:688
msgid "Website"
msgstr "Site"

#: packages/admin/src/routes/bylines.tsx:492
msgid "Website URL"
msgstr ""

#: packages/admin/src/components/WelcomeModal.tsx:96
msgid "Welcome to EmDash, {firstName}!"
msgstr "Boas-vindas ao EmDash, {firstName}!"

#: packages/admin/src/components/WelcomeModal.tsx:96
msgid "Welcome to EmDash!"
msgstr "Boas-vindas ao EmDash!"

#: packages/admin/src/components/WordPressImport.tsx:2091
msgid "What happens when you import:"
msgstr "O que acontece quando você importa:"

#: packages/admin/src/components/WordPressImport.tsx:1874
msgid "What will happen when you import"
msgstr "O que acontecerá quando você importar"

#: packages/admin/src/components/ContentTypeEditor.tsx:125
msgid "When the entry was created"
msgstr "Quando a entrada foi criada"

#: packages/admin/src/components/ContentTypeEditor.tsx:131
msgid "When the entry was last modified"
msgstr "Quando a entrada foi modificada pela última vez"

#: packages/admin/src/components/ContentTypeEditor.tsx:137
msgid "When the entry was published"
msgstr "Quando a entrada foi publicada"

#: packages/admin/src/components/TaxonomyManager.tsx:658
msgid "Which content types can use this taxonomy"
msgstr "Quais tipos de conteúdo podem usar esta taxonomia"

#: packages/admin/src/components/FieldEditor.tsx:169
msgid "Whole number"
msgstr "Número inteiro"

#: packages/admin/src/components/MediaDetailPanel.tsx:121
msgid "Why can't this be changed?"
msgstr ""

#: packages/admin/src/components/MediaDetailPanel.tsx:123
msgid "Why is this important?"
msgstr ""

#: packages/admin/src/components/editor/ImageDetailPanel.tsx:163
msgid "Wide"
msgstr ""

#: packages/admin/src/components/Widgets.tsx:722
#: packages/admin/src/components/Widgets.tsx:737
msgid "widget"
msgstr ""

#: packages/admin/src/components/Widgets.tsx:170
msgid "Widget added"
msgstr ""

#: packages/admin/src/components/Widgets.tsx:158
msgid "Widget area created"
msgstr ""

#: packages/admin/src/components/Widgets.tsx:565
msgid "Widget area deleted"
msgstr ""

#: packages/admin/src/components/Widgets.tsx:685
msgid "Widget deleted"
msgstr ""

#: packages/admin/src/components/Widgets.tsx:814
msgid "Widget title"
msgstr ""

#: packages/admin/src/components/Widgets.tsx:700
msgid "Widget updated"
msgstr ""

#: packages/admin/src/components/AdminCommandPalette.tsx:169
#: packages/admin/src/components/PluginManager.tsx:379
#: packages/admin/src/components/Sidebar.tsx:333
#: packages/admin/src/components/Widgets.tsx:325
#: packages/admin/src/components/WordPressImport.tsx:1157
msgid "Widgets"
msgstr "Widgets"

#: packages/admin/src/components/editor/ImageDetailPanel.tsx:284
#: packages/admin/src/components/editor/ImageDetailPanel.tsx:473
msgid "Width"
msgstr "Largura"

#: packages/admin/src/components/WordPressImport.tsx:2014
msgid "Will create"
msgstr "Criará"

#: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:384
msgid "will no longer be able to sign up without an invite. Existing users are not affected."
msgstr "não poderá mais se registrar sem um convite. Usuários existentes não são afetados."

#: packages/admin/src/components/settings/EmailSettings.tsx:158
msgid "Without an email provider, invite links must be shared manually."
msgstr "Sem um provedor de e-mail, os links de convite devem ser compartilhados manualmente."

#: packages/admin/src/components/WordPressImport.tsx:210
msgid "WordPress authorization was rejected"
msgstr ""

#: packages/admin/src/components/WordPressImport.tsx:1476
msgid "WordPress Username"
msgstr "Nome de usuário do WordPress"

#: packages/admin/src/components/ContentList.tsx:404
msgid "Working on {selectedCount} items…"
msgstr ""

#: packages/admin/src/components/Widgets.tsx:824
msgid "Write widget content..."
msgstr ""

#: packages/admin/src/components/WordPressImport.tsx:1181
msgid "WXR File"
msgstr "Arquivo WXR"

#: packages/admin/src/components/editor/codeBlockLanguages.ts:58
msgid "XML"
msgstr ""

#: packages/admin/src/components/WordPressImport.tsx:1497
msgid "xxxx xxxx xxxx xxxx xxxx xxxx"
msgstr ""

#: packages/admin/src/components/editor/codeBlockLanguages.ts:59
msgid "YAML"
msgstr ""

#: packages/admin/src/components/users/UserDetail.tsx:236
#: packages/admin/src/routes/byline-schema.tsx:420
#: packages/admin/src/routes/byline-schema.tsx:422
msgid "Yes"
msgstr "Sim"

#: packages/admin/src/components/WordPressImport.tsx:1160
msgid "Yoast/RankMath"
msgstr ""

#: packages/admin/src/components/DeviceAuthorizePage.tsx:188
msgid "You can close this page and return to your terminal."
msgstr "Você pode fechar esta página e retornar ao seu terminal."

#: packages/admin/src/components/WelcomeModal.tsx:43
msgid "You can create and edit your own content."
msgstr "Você pode criar e editar seu próprio conteúdo."

#: packages/admin/src/components/WelcomeModal.tsx:42
msgid "You can manage content, media, menus, and taxonomies."
msgstr "Você pode gerenciar conteúdo, mídia, menus e taxonomias."

#: packages/admin/src/routes/bylines.tsx:550
msgid "You can still edit the fixed fields above. Saving will not touch any stored custom-field values."
msgstr ""

#: packages/admin/src/components/WelcomeModal.tsx:44
msgid "You can view and contribute to the site."
msgstr "Você pode visualizar e contribuir com o site."

#: packages/admin/src/components/users/UserDetail.tsx:175
msgid "You cannot change your own role"
msgstr "Você não pode alterar sua própria função"

#: packages/admin/src/components/WelcomeModal.tsx:41
msgid "You have full access to manage this site, including users, settings, and all content."
msgstr "Você tem acesso completo para gerenciar este site, incluindo usuários, configurações e todo o conteúdo."

#: packages/admin/src/routes/byline-schema.tsx:175
msgid "You need admin permissions to manage byline schema."
msgstr ""

#: packages/admin/src/router.tsx:1367
msgid "You need Editor permissions to moderate comments."
msgstr ""

#. placeholder {0}: passkey.name
#: packages/admin/src/components/settings/PasskeyItem.tsx:206
msgid "You won't be able to use \"{0}\" to sign in anymore. This action cannot be undone."
msgstr "Você não poderá mais usar \"{0}\" para acessar. Esta ação não pode ser desfeita."

#: packages/admin/src/components/settings/PasskeyItem.tsx:207
msgid "You won't be able to use this passkey to sign in anymore. This action cannot be undone."
msgstr "Você não poderá mais usar esta chave de acesso para acessar. Esta ação não pode ser desfeita."

#. placeholder {0}: inviteData.roleName
#: packages/admin/src/components/InviteAcceptPage.tsx:52
msgid "You'll be joining as <0>{0}</0>"
msgstr ""

#: packages/admin/src/components/auth/PasskeyRegistration.tsx:369
msgid "You'll be prompted to use your device's biometric authentication, security key, or PIN."
msgstr "Você será solicitado a usar a autenticação biométrica, chave de segurança ou PIN do seu dispositivo."

#: packages/admin/src/components/WordPressImport.tsx:1369
msgid "You'll be redirected to WordPress to authorize the connection."
msgstr "Você será redirecionado ao WordPress para autorizar a conexão."

#: packages/admin/src/components/SignupPage.tsx:191
msgid "You'll be signing up as"
msgstr "Você se registrará como"

#: packages/admin/src/components/SetupWizard.tsx:564
msgid "You're signed in via Cloudflare Access"
msgstr "Você está conectado via Cloudflare Access"

#: packages/admin/src/components/InviteAcceptPage.tsx:50
msgid "You've been invited!"
msgstr ""

#: packages/admin/src/components/SignupPage.tsx:70
msgid "you@company.com"
msgstr "you@company.com"

#: packages/admin/src/components/auth/PasskeyLogin.tsx:336
#: packages/admin/src/components/SetupWizard.tsx:201
msgid "you@example.com"
msgstr "you@example.com"

#: packages/admin/src/components/WelcomeModal.tsx:39
msgid "Your account has been created successfully."
msgstr "Sua conta foi criada com sucesso."

#: packages/admin/src/components/auth/PasskeyLogin.tsx:318
#: packages/admin/src/components/auth/PasskeyRegistration.tsx:315
msgid "Your browser doesn't support passkeys. Please use a modern browser like Chrome, Safari, Firefox, or Edge."
msgstr "Seu navegador não suporta chaves de acesso. Use um navegador moderno como Chrome, Safari, Firefox ou Edge."

#: packages/admin/src/components/auth/PasskeyLogin.tsx:269
#: packages/admin/src/components/auth/PasskeyRegistration.tsx:272
msgid "Your device doesn't support the required security features."
msgstr "Seu dispositivo não suporta os recursos de segurança necessários."

#: packages/admin/src/components/SetupWizard.tsx:197
msgid "Your Email"
msgstr "Seu e-mail"

#: packages/admin/src/components/settings/SocialSettings.tsx:121
msgid "Your Facebook page or profile username"
msgstr "Seu nome de usuário de página ou perfil do Facebook"

#: packages/admin/src/components/settings/SocialSettings.tsx:115
msgid "Your GitHub username"
msgstr "Seu nome de usuário do GitHub"

#: packages/admin/src/components/settings/SocialSettings.tsx:127
msgid "Your Instagram username"
msgstr "Seu nome de usuário do Instagram"

#: packages/admin/src/components/settings/SocialSettings.tsx:133
msgid "Your LinkedIn profile username"
msgstr "Seu nome de usuário de perfil do LinkedIn"

#: packages/admin/src/components/MediaLibrary.tsx:505
#: packages/admin/src/components/MediaLibrary.tsx:529
msgid "Your media library is empty"
msgstr ""

#: packages/admin/src/components/SetupWizard.tsx:209
msgid "Your Name"
msgstr "Seu nome"

#: packages/admin/src/components/InviteAcceptPage.tsx:62
#: packages/admin/src/components/SignupPage.tsx:201
msgid "Your name (optional)"
msgstr "Seu nome (opcional)"

#: packages/admin/src/components/WelcomeModal.tsx:40
msgid "Your Role"
msgstr "Sua função"

#. placeholder {0}: formatHoldback(config.policy?.minimumReleaseAgeSeconds ?? 0)
#: packages/admin/src/components/RegistryPluginDetail.tsx:599
msgid "Your site requires releases to be at least {0} old before they can be installed. This release will become installable later."
msgstr ""

#: packages/admin/src/components/settings/SocialSettings.tsx:109
msgid "Your Twitter/X handle (e.g., @username)"
msgstr "Seu usuário do Twitter/X (ex.: @usuario)"

#: packages/admin/src/components/MediaDetailPanel.tsx:437
msgid "Your unsaved media changes will be lost."
msgstr ""

#. placeholder {0}: attachments.count
#: packages/admin/src/components/WordPressImport.tsx:2062
msgid "Your WordPress export contains {0} media files."
msgstr "Sua exportação do WordPress contém {0} arquivos de mídia."

#: packages/admin/src/components/settings/SocialSettings.tsx:139
msgid "Your YouTube channel ID or handle"
msgstr "Seu ID ou usuário do canal do YouTube"

#: packages/admin/src/components/settings/SocialSettings.tsx:136
msgid "YouTube"
msgstr "YouTube"
