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:446
msgid " - Guest"
msgstr ""

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

#: packages/admin/src/components/LocaleSwitcher.tsx:72
#: packages/admin/src/components/TranslationsPanel.tsx:81
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:867
#: packages/admin/src/components/MediaPickerModal.tsx:950
msgid " (selected)"
msgstr " (selecionado)"

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

#: packages/admin/src/components/auth/PasskeyLogin.tsx:308
#: 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:307
#: 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:798
msgid "(from {0})"
msgstr "(de {0})"

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

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

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

#: packages/admin/src/components/auth/PasskeyLogin.tsx:310
#: 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:1465
msgid "{0, plural, one {# comment updated} other {# comments updated}}"
msgstr ""

#. placeholder {0}: comments.length
#: packages/admin/src/components/comments/CommentInbox.tsx:345
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}: selectedItems.length
#: packages/admin/src/components/MediaPickerModal.tsx:787
msgid "{0, plural, one {# item selected} other {# items selected}}"
msgstr ""

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

#. placeholder {0}: mcpTools.length
#: packages/admin/src/components/PluginManager.tsx:419
msgid "{0, plural, one {# MCP tool} other {# MCP tools}}"
msgstr ""

#. 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:433
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:445
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:229
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:585
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:636
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 } 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 { ADMIN_NAV_ICONS } from "./admin-navigation-icons.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"> <ADMIN_NAV_ICONS.menus 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:216
msgid "{0} • {1}"
msgstr ""

#. placeholder {0}: displayName ?? slug
#: packages/admin/src/components/RegistryPluginDetail.tsx:425
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:115
msgid "{0} has been deactivated"
msgstr "{0} foi desativado"

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

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

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

#. placeholder {0}: plugin.name
#: packages/admin/src/components/PluginManager.tsx:96
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:535
msgid "{0} of {total} could not be deleted"
msgstr ""

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

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

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

#. placeholder {0}: theme.name
#: packages/admin/src/components/ThemeMarketplaceBrowse.tsx:206
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-kumo-info">{t`Defined in code`}</span>} </p> )} </EditorHeader> {isFromCode && ( <div className="rounded-lg border border-kumo-info/50 bg-kumo-info-tint p-4"> <div className="flex items-center space-x-2"> <FileText className="h-5 w-5 text-kumo-info" /> <p className="text-sm text-kumo-subtle"> {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 && (isNew ? ( <Button type="submit" disabled={!hasChanges || !urlPatternValid} loading={isSaving} className="w-full justify-center" > {t`Create Content Type`} </Button> ) : ( <SaveButton type="submit" isDirty={!!hasChanges} isSaving={!!isSaving} announce={false} disabled={!urlPatternValid} className="w-full justify-center" /> ))} </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:583
msgid "{0} system + {1} custom {2}"
msgstr ""

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

#. placeholder {0}: plugin.name
#. placeholder {1}: updateInfo?.latest
#: packages/admin/src/components/PluginManager.tsx:269
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:867
#: packages/admin/src/components/MediaPickerModal.tsx:950
msgid "{0}{1}"
msgstr "{0}{1}"

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

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

#: packages/admin/src/components/RevisionHistory.tsx:355
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:83
msgid "{pluginName} is requesting additional permissions:"
msgstr "{pluginName} está solicitando permissões adicionais:"

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

#: packages/admin/src/components/PluginSettings.tsx:128
#: packages/admin/src/components/PluginSettings.tsx:142
#: packages/admin/src/components/PluginSettings.tsx:170
msgid "{pluginName} Settings"
msgstr ""

#: packages/admin/src/components/MediaLibrary.tsx:298
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:150
msgid "{total, plural, one {# total} other {# total}}"
msgstr "{total, plural, one {# total} other {# total}}"

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

#: packages/admin/src/components/MediaLibrary.tsx:216
#: packages/admin/src/components/MediaLibrary.tsx:252
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:367
msgid "{unchangedCount, plural, one {Hide # unchanged} other {Hide # unchanged}}"
msgstr "{unchangedCount, plural, one {Ocultar # inalterado} other {Ocultar # inalterados}}"

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

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

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

#: packages/admin/src/components/Redirects.tsx:133
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:36
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:34
msgid "30 days"
msgstr "30 dias"

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

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

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

#: packages/admin/src/components/Redirects.tsx:159
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:395
msgid "404 Errors"
msgstr "Erros 404"

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

#: packages/admin/src/components/Redirects.tsx:161
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:33
msgid "7 days"
msgstr "7 dias"

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

#: packages/admin/src/components/ContentTypeEditor.tsx:416
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:201
msgid "Accept & Install"
msgstr "Aceitar e instalar"

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

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

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

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

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

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

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

#: packages/admin/src/components/SignupPage.tsx:262
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:300
#: 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:843
#: 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/ContentSettingsPanel.tsx:871
#: packages/admin/src/components/MenuEditor.tsx:441
#: packages/admin/src/components/TaxonomySidebar.tsx:491
msgid "Add"
msgstr "Adicionar"

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

#: packages/admin/src/components/TaxonomySidebar.tsx:279
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:3337
msgid "Add column after"
msgstr ""

#: packages/admin/src/components/PortableTextEditor.tsx:3331
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:591
#: 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:613
msgid "Add fields to define the structure of your content"
msgstr ""

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

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

#: packages/admin/src/components/editor/GalleryDetailPanel.tsx:200
msgid "Add Images"
msgstr ""

#: packages/admin/src/components/editor/GalleryDetailPanel.tsx:247
msgid "Add images to gallery"
msgstr ""

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

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

#: packages/admin/src/components/PortableTextEditor.tsx:3266
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:503
msgid "Add new {0}"
msgstr ""

#: packages/admin/src/components/SeoPanel.tsx:227
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:210
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:3358
msgid "Add row after"
msgstr ""

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

#: packages/admin/src/components/ContentTypeEditor.tsx:474
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:278
msgid "Add tags..."
msgstr "Adicionar tags..."

#: packages/admin/src/components/Widgets.tsx:401
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:101
#: packages/admin/src/components/Sidebar.tsx:383
#: packages/admin/src/components/users/roleDefinitions.ts:42
msgid "Admin"
msgstr "Admin"

#: packages/admin/src/components/Sidebar.tsx:329
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:196
msgid "After send:"
msgstr "Após envio:"

#: packages/admin/src/components/PluginManager.tsx:542
msgid "Agent access"
msgstr ""

#. placeholder {0}: plugin.name
#: packages/admin/src/components/PluginManager.tsx:334
msgid "Agent access for {0} has been updated"
msgstr ""

#: packages/admin/src/components/CapabilityConsentDialog.tsx:139
msgid "Agent-callable MCP tools"
msgstr ""

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

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

#: packages/admin/src/components/PortableTextEditor.tsx:3712
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:412
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:134
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:419
msgid "All statuses"
msgstr "Todos os status"

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

#: packages/admin/src/components/PluginManager.tsx:544
msgid "Allow MCP tokens with plugin-tool scope to invoke these routes."
msgstr ""

#: packages/admin/src/components/Settings.tsx:100
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:495
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:439
msgid "Already have an account?"
msgstr "Já tem uma conta?"

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

#: packages/admin/src/components/editor/GalleryDetailPanel.tsx:376
#: packages/admin/src/components/editor/ImageNode.tsx:231
#: packages/admin/src/components/MediaLibrary.tsx:589
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:833
#: packages/admin/src/components/MediaLibrary.tsx:890
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:102
#: packages/admin/src/components/PluginManager.tsx:121
#: packages/admin/src/components/PluginSettings.tsx:75
#: 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/BackupSettings.tsx:85
#: packages/admin/src/components/settings/BackupSettings.tsx:105
#: 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:365
#: packages/admin/src/components/ThemeMarketplaceBrowse.tsx:114
#: packages/admin/src/router.tsx:423
#: packages/admin/src/router.tsx:438
#: packages/admin/src/router.tsx:452
#: packages/admin/src/router.tsx:466
#: packages/admin/src/router.tsx:943
#: packages/admin/src/router.tsx:996
#: packages/admin/src/router.tsx:1014
#: packages/admin/src/router.tsx:1032
#: packages/admin/src/router.tsx:1053
#: packages/admin/src/router.tsx:1074
#: packages/admin/src/router.tsx:1095
#: packages/admin/src/router.tsx:1126
#: packages/admin/src/router.tsx:1146
#: packages/admin/src/router.tsx:1430
#: packages/admin/src/router.tsx:1446
#: packages/admin/src/router.tsx:1471
#: packages/admin/src/router.tsx:1960
#: 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:251
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:110
#: packages/admin/src/components/settings/ApiTokenSettings.tsx:193
msgid "API Tokens"
msgstr "Tokens de API"

#: packages/admin/src/components/Widgets.tsx:438
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:3794
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:3206
#: packages/admin/src/components/PortableTextEditor.tsx:3207
msgid "Apply link"
msgstr ""

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

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

#: packages/admin/src/components/comments/CommentInbox.tsx:203
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:1166
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
#: packages/admin/src/components/Widgets.tsx:158
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:669
msgid "Are you sure you want to delete the \"{0}\" field?"
msgstr ""

#: packages/admin/src/components/MenuList.tsx:255
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:436
msgid "Audio"
msgstr ""

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

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

#: packages/admin/src/components/auth/PasskeyLogin.tsx:254
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:261
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:288
#: packages/admin/src/components/ContentSettingsPanel.tsx:1081
#: 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:685
msgid "Authors"
msgstr ""

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

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

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

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

#: packages/admin/src/components/settings/BackupSettings.tsx:167
msgid "Automatic Backups"
msgstr ""

#: packages/admin/src/components/settings/BackupSettings.tsx:207
msgid "Automatic backups need a storage backend (R2, S3, or local storage). Configure storage in your EmDash config to enable them."
msgstr ""

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

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

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

#: packages/admin/src/components/Widgets.tsx:464
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:636
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:172
#: packages/admin/src/components/LoginPage.tsx:118
#: packages/admin/src/components/LoginPage.tsx:154
#: packages/admin/src/components/LoginPage.tsx:313
#: packages/admin/src/components/SignupPage.tsx:282
msgid "Back to login"
msgstr "Voltar ao acesso"

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

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

#: packages/admin/src/components/SectionEditor.tsx:74
#: packages/admin/src/components/SectionEditor.tsx:175
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/settings/BackupSettings.tsx:199
msgid "Back up now"
msgstr ""

#: packages/admin/src/components/settings/BackupSettings.tsx:199
msgid "Backing up..."
msgstr ""

#. placeholder {0}: archive.name
#: packages/admin/src/components/settings/BackupSettings.tsx:97
msgid "Backup created: {0}"
msgstr ""

#: packages/admin/src/components/settings/BackupSettings.tsx:80
msgid "Backup settings saved"
msgstr ""

#: packages/admin/src/components/Settings.tsx:122
#: packages/admin/src/components/settings/BackupSettings.tsx:133
#: packages/admin/src/components/settings/BackupSettings.tsx:148
msgid "Backups"
msgstr ""

#: packages/admin/src/components/settings/BackupSettings.tsx:182
msgid "Backups to keep"
msgstr ""

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

#: packages/admin/src/components/settings/EmailSettings.tsx:191
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:496
msgid "Bio"
msgstr ""

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

#: packages/admin/src/components/PortableTextEditor.tsx:3230
#: packages/admin/src/components/PortableTextEditor.tsx:3616
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:184
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:72
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:203
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:1139
#: packages/admin/src/components/PortableTextEditor.tsx:3664
msgid "Bullet List"
msgstr "Lista com marcadores"

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

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

#: packages/admin/src/components/ContentSettingsPanel.tsx:565
#: packages/admin/src/components/ContentSettingsPanel.tsx:568
#: packages/admin/src/components/Sidebar.tsx:242
#: packages/admin/src/routes/bylines.tsx:375
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:192
#: packages/admin/src/components/ConfirmDialog.tsx:57
#: packages/admin/src/components/ContentList.tsx:455
#: packages/admin/src/components/ContentList.tsx:1054
#: packages/admin/src/components/ContentList.tsx:1125
#: packages/admin/src/components/ContentPickerModal.tsx:248
#: packages/admin/src/components/ContentSettingsPanel.tsx:90
#: packages/admin/src/components/ContentSettingsPanel.tsx:512
#: packages/admin/src/components/ContentSettingsPanel.tsx:682
#: packages/admin/src/components/ContentSettingsPanel.tsx:985
#: packages/admin/src/components/ContentSettingsPanel.tsx:1038
#: 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:805
#: packages/admin/src/components/MenuEditor.tsx:438
#: packages/admin/src/components/MenuEditor.tsx:623
#: packages/admin/src/components/MenuList.tsx:173
#: packages/admin/src/components/PluginManager.tsx:724
#: packages/admin/src/components/PortableTextEditor.tsx:3778
#: packages/admin/src/components/Redirects.tsx:183
#: packages/admin/src/components/SectionPickerModal.tsx:131
#: 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:336
#: packages/admin/src/components/settings/ApiTokenSettings.tsx:480
#: packages/admin/src/components/settings/SecuritySettings.tsx:179
#: packages/admin/src/components/TaxonomyManager.tsx:207
#: packages/admin/src/components/TaxonomyManager.tsx:494
#: packages/admin/src/components/TaxonomyManager.tsx:708
#: packages/admin/src/components/users/InviteUserModal.tsx:198
#: packages/admin/src/components/Widgets.tsx:449
#: 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:456
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:212
#: packages/admin/src/components/SeoPanel.tsx:216
msgid "Canonical URL"
msgstr "URL canônica"

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

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

#: packages/admin/src/components/editor/GalleryDetailPanel.tsx:382
#: 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:192
#: packages/admin/src/components/Widgets.tsx:135
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:1682
#: packages/admin/src/components/FieldEditor.tsx:402
#: packages/admin/src/components/ImageFieldRenderer.tsx:133
#: packages/admin/src/components/ImageFieldRenderer.tsx:162
#: packages/admin/src/components/SeoImageField.tsx:53
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:808
msgid "Changelog"
msgstr ""

#: packages/admin/src/router.tsx:1046
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:166
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:102
#: packages/admin/src/components/SignupPage.tsx:131
#: packages/admin/src/components/SignupPage.tsx:402
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:137
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:497
#: packages/admin/src/components/users/UserList.tsx:129
msgid "Clear filters"
msgstr ""

#: packages/admin/src/components/MediaLibrary.tsx:497
#: packages/admin/src/components/MediaLibrary.tsx:521
msgid "Clear search"
msgstr ""

#: packages/admin/src/components/PluginSettings.tsx:354
msgid "Clear stored value"
msgstr ""

#: packages/admin/src/components/PluginSettings.tsx:352
msgid "Clear stored value for {fieldKey}"
msgstr ""

#: packages/admin/src/components/SignupPage.tsx:139
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:113
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:449
#: packages/admin/src/components/MediaDetailPanel.tsx:229
#: packages/admin/src/components/MediaDetailPanel.tsx:416
#: packages/admin/src/components/MediaPickerModal.tsx:529
#: packages/admin/src/components/MediaPickerModal.tsx:535
#: packages/admin/src/components/MediaPickerModal.tsx:539
#: 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:137
#: packages/admin/src/components/MenuList.tsx:143
#: packages/admin/src/components/MenuList.tsx:147
#: packages/admin/src/components/PortableTextEditor.tsx:1614
#: packages/admin/src/components/PortableTextEditor.tsx:1620
#: packages/admin/src/components/PortableTextEditor.tsx:1624
#: packages/admin/src/components/Redirects.tsx:115
#: packages/admin/src/components/Redirects.tsx:121
#: packages/admin/src/components/SectionPickerModal.tsx:61
#: packages/admin/src/components/SectionPickerModal.tsx:67
#: packages/admin/src/components/SectionPickerModal.tsx:71
#: 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:184
#: packages/admin/src/components/TaxonomyManager.tsx:387
#: packages/admin/src/components/TaxonomyManager.tsx:393
#: packages/admin/src/components/TaxonomyManager.tsx:397
#: packages/admin/src/components/TaxonomyManager.tsx:627
#: packages/admin/src/components/TaxonomyManager.tsx:633
#: packages/admin/src/components/TaxonomyManager.tsx:637
#: 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:411
#: packages/admin/src/components/Widgets.tsx:417
#: packages/admin/src/components/Widgets.tsx:421
msgid "Close"
msgstr "Fechar"

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

#: packages/admin/src/components/editor/GalleryDetailPanel.tsx:178
msgid "Close gallery settings"
msgstr ""

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

#: packages/admin/src/components/ContentEditor.tsx:1053
msgid "Close settings"
msgstr ""

#: packages/admin/src/components/ContentTypeList.tsx:242
#: packages/admin/src/components/PortableTextEditor.tsx:3258
#: packages/admin/src/components/Redirects.tsx:470
msgid "Code"
msgstr "Código"

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

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

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

#: packages/admin/src/components/users/InviteUserModal.tsx:156
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:678
msgid "Collections"
msgstr "Coleções"

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

#: packages/admin/src/components/editor/GalleryDetailPanel.tsx:185
msgid "Columns"
msgstr ""

#: packages/admin/src/components/SectionEditor.tsx:288
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:291
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:147
#: packages/admin/src/components/ContentTypeEditor.tsx:485
#: packages/admin/src/components/Sidebar.tsx:221
msgid "Comments"
msgstr "Comentários"

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

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

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

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

#: packages/admin/src/components/settings/ApiTokenSettings.tsx:326
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/ContentSettingsPanel.tsx:183
msgid "content"
msgstr ""

#: packages/admin/src/components/AdminCommandPalette.tsx:378
#: packages/admin/src/components/comments/CommentDetail.tsx:103
#: packages/admin/src/components/comments/CommentInbox.tsx:294
#: packages/admin/src/components/Dashboard.tsx:220
#: packages/admin/src/components/PortableTextEditor.tsx:2428
#: packages/admin/src/components/SectionEditor.tsx:195
#: packages/admin/src/components/Sidebar.tsx:365
#: packages/admin/src/components/Widgets.tsx:897
msgid "Content"
msgstr "Conteúdo"

#: packages/admin/src/components/Widgets.tsx:98
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:1068
msgid "Content has been scheduled for publishing"
msgstr ""

#: packages/admin/src/components/RevisionHistory.tsx:130
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:1009
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:46
msgid "Content Read"
msgstr "Leitura de conteúdo"

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

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

#: packages/admin/src/components/RevisionHistory.tsx:314
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:184
#: packages/admin/src/components/ContentTypeList.tsx:40
#: packages/admin/src/components/Sidebar.tsx:248
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:51
msgid "Content Write"
msgstr "Escrita de conteúdo"

#: packages/admin/src/components/SignupPage.tsx:92
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:234
#: packages/admin/src/components/users/InviteUserModal.tsx:133
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:210
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:228
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:136
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:486
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:547
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/ContentSettingsPanel.tsx:877
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:842
msgid "Count"
msgstr "Contagem"

#: packages/admin/src/components/ContentSettingsPanel.tsx:1009
#: packages/admin/src/components/MenuList.tsx:176
#: packages/admin/src/components/Redirects.tsx:192
#: packages/admin/src/components/Sections.tsx:212
#: packages/admin/src/components/TaxonomyManager.tsx:501
#: packages/admin/src/components/Widgets.tsx:452
#: packages/admin/src/routes/bylines.tsx:579
msgid "Create"
msgstr "Criar"

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

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

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

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

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

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

#: packages/admin/src/components/ContentSettingsPanel.tsx:957
#: packages/admin/src/routes/bylines.tsx:476
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:127
#: packages/admin/src/components/MenuList.tsx:190
msgid "Create Menu"
msgstr "Criar menu"

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

#: packages/admin/src/components/settings/ApiTokenSettings.tsx:409
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:111
#: packages/admin/src/components/settings/ApiTokenSettings.tsx:195
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:248
msgid "Create redirect for {0}"
msgstr "Criar redirecionamento para {0}"

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

#: packages/admin/src/components/Redirects.tsx:462
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:110
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:620
#: packages/admin/src/components/TaxonomyManager.tsx:711
msgid "Create Taxonomy"
msgstr "Criar taxonomia"

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

#: packages/admin/src/components/Widgets.tsx:408
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:188
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:75
#: packages/admin/src/components/SignupPage.tsx:212
msgid "Create your passkey"
msgstr "Crie sua chave de acesso"

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

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

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

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

#: packages/admin/src/components/ContentList.tsx:736
#: packages/admin/src/components/ContentSettingsPanel.tsx:537
#: 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:308
#: 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:1120
msgid "Created {0} translation"
msgstr ""

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

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

#: packages/admin/src/components/ContentSettingsPanel.tsx:1009
#: packages/admin/src/components/MenuList.tsx:176
#: packages/admin/src/components/Redirects.tsx:189
#: packages/admin/src/components/Sections.tsx:212
#: packages/admin/src/components/settings/ApiTokenSettings.tsx:477
#: packages/admin/src/components/TaxonomyManager.tsx:711
#: packages/admin/src/components/TaxonomySidebar.tsx:305
msgid "Creating..."
msgstr "Criando..."

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

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

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

#: packages/admin/src/components/PluginSettings.tsx:340
msgid "Currently set — enter a new value to replace"
msgstr ""

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

#: packages/admin/src/components/ContentTypeEditor.tsx:623
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:185
msgid "Custom Section"
msgstr "Seção personalizada"

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

#: packages/admin/src/components/settings/BackupSettings.tsx:176
msgid "Daily automatic backups"
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:130
#: packages/admin/src/components/ContentTypeList.tsx:244
#: packages/admin/src/components/Dashboard.tsx:50
#: packages/admin/src/components/Sidebar.tsx:206
#: packages/admin/src/components/Sidebar.tsx:356
msgid "Dashboard"
msgstr "Painel"

#: packages/admin/src/components/comments/CommentInbox.tsx:297
#: 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:750
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:623
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:360
msgid "Defined in code"
msgstr ""

#: packages/admin/src/components/comments/CommentInbox.tsx:268
#: packages/admin/src/components/comments/CommentInbox.tsx:408
#: packages/admin/src/components/ContentTypeEditor.tsx:672
#: 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:256
#: packages/admin/src/components/Redirects.tsx:583
#: packages/admin/src/components/Sections.tsx:308
#: packages/admin/src/components/Sections.tsx:407
#: packages/admin/src/components/settings/BackupSettings.tsx:284
#: packages/admin/src/components/TaxonomyManager.tsx:906
#: packages/admin/src/components/Widgets.tsx:714
#: packages/admin/src/routes/byline-schema.tsx:378
#: packages/admin/src/routes/bylines.tsx:588
#: packages/admin/src/routes/bylines.tsx:624
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}: archive.name
#. placeholder {0}: collection.label
#. placeholder {0}: domain.domain
#: packages/admin/src/components/ContentTypeList.tsx:227
#: packages/admin/src/components/Sections.tsx:408
#: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:252
#: packages/admin/src/components/settings/BackupSettings.tsx:245
#: packages/admin/src/components/TaxonomyManager.tsx:117
#: packages/admin/src/components/Widgets.tsx:815
#: packages/admin/src/routes/byline-schema.tsx:458
msgid "Delete {0}"
msgstr "Excluir {0}"

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

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

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

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

#: packages/admin/src/components/settings/BackupSettings.tsx:282
msgid "Delete backup?"
msgstr ""

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

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

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

#: packages/admin/src/components/comments/CommentInbox.tsx:406
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:666
msgid "Delete Field?"
msgstr ""

#: packages/admin/src/components/editor/GalleryDetailPanel.tsx:237
#: packages/admin/src/components/editor/GalleryNode.tsx:219
#: packages/admin/src/components/editor/GalleryNode.tsx:220
msgid "Delete gallery"
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:254
msgid "Delete Menu"
msgstr "Excluir menu"

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

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

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

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

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

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

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

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

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

#: packages/admin/src/components/Widgets.tsx:712
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:409
#: packages/admin/src/components/ContentTypeEditor.tsx:673
#: 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:257
#: packages/admin/src/components/Redirects.tsx:584
#: packages/admin/src/components/Sections.tsx:309
#: packages/admin/src/components/settings/BackupSettings.tsx:285
#: packages/admin/src/components/TaxonomyManager.tsx:907
#: packages/admin/src/components/Widgets.tsx:715
#: packages/admin/src/routes/bylines.tsx:625
msgid "Deleting..."
msgstr "Excluindo..."

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

#: packages/admin/src/components/ThemeMarketplaceBrowse.tsx:254
#: 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/GalleryDetailPanel.tsx:379
#: 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:277
msgid "Describe what this section is for..."
msgstr "Descreva para que serve esta seção..."

#: packages/admin/src/components/ContentTypeEditor.tsx:413
#: packages/admin/src/components/RegistryPluginDetail.tsx:805
#: packages/admin/src/components/SectionEditor.tsx:274
#: packages/admin/src/components/Sections.tsx:200
#: packages/admin/src/components/Widgets.tsx:436
msgid "Description"
msgstr "Descrição"

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

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

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

#: packages/admin/src/components/CapabilityConsentDialog.tsx:153
#: packages/admin/src/components/PluginManager.tsx:563
msgid "Destructive"
msgstr ""

#: packages/admin/src/components/PluginManager.tsx:505
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:144
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:493
msgid "Disable plugin"
msgstr "Desativar Plugin"

#: packages/admin/src/components/PluginManager.tsx:553
msgid "Disable plugin MCP tools"
msgstr ""

#: packages/admin/src/components/Redirects.tsx:505
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:382
#: packages/admin/src/components/Redirects.tsx:419
#: 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:613
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/ContentSettingsPanel.tsx:77
#: packages/admin/src/components/ContentSettingsPanel.tsx:97
msgid "Discard changes"
msgstr "Descartar alterações"

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

#: packages/admin/src/components/ContentSettingsPanel.tsx:82
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:241
#: packages/admin/src/components/settings/ApiTokenSettings.tsx:243
msgid "Dismiss"
msgstr "Dispensar"

#: packages/admin/src/components/Widgets.tsx:127
msgid "Display a list of recent posts"
msgstr ""

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

#: packages/admin/src/components/Widgets.tsx:136
msgid "Display category list"
msgstr ""

#: packages/admin/src/components/ContentSettingsPanel.tsx:960
#: packages/admin/src/components/ContentSettingsPanel.tsx:1022
#: packages/admin/src/routes/bylines.tsx:481
msgid "Display name"
msgstr "Nome de exibição"

#: packages/admin/src/components/MenuList.tsx:168
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/Widgets.tsx:144
msgid "Display tag cloud"
msgstr ""

#: 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:697
msgid "Distraction-free mode (⌘⇧\\)"
msgstr "Modo sem distrações (⌘⇧\\)"

#: packages/admin/src/components/PortableTextEditor.tsx:1194
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:437
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:334
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:142
#: packages/admin/src/components/WordPressImport.tsx:2128
msgid "Done"
msgstr "Concluído"

#: packages/admin/src/components/ContentSettingsPanel.tsx:903
msgid "Down"
msgstr "Abaixo"

#. placeholder {0}: archive.name
#: packages/admin/src/components/settings/BackupSettings.tsx:238
msgid "Download {0}"
msgstr ""

#: packages/admin/src/components/settings/BackupSettings.tsx:158
msgid "Download a complete backup of your site: all content (including drafts and trash), collections, taxonomies, menus, widgets, media metadata, and site settings. User accounts and secrets are never included."
msgstr ""

#: packages/admin/src/components/settings/BackupSettings.tsx:160
msgid "Download backup"
msgstr ""

#: packages/admin/src/components/settings/BackupSettings.tsx:155
msgid "Download Backup"
msgstr ""

#: packages/admin/src/components/Settings.tsx:123
msgid "Download backups and schedule automatic backups to storage"
msgstr ""

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

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

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

#: packages/admin/src/components/ContentList.tsx:730
#: packages/admin/src/components/ContentPickerModal.tsx:212
#: packages/admin/src/components/ContentSettingsPanel.tsx:454
#: 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:698
msgid "Drag here to add"
msgstr ""

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

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

#: packages/admin/src/components/SortableContentSettingsSections.tsx:215
#: packages/admin/src/components/SortableContentSettingsSections.tsx:216
msgid "Drag to reorder {label}"
msgstr ""

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

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

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

#: packages/admin/src/components/Widgets.tsx:698
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:1027
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:168
msgid "e.g. import, blog"
msgstr ""

#: packages/admin/src/components/settings/ApiTokenSettings.tsx:423
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/ContentSettingsPanel.tsx:912
#: 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:232
#: packages/admin/src/components/Sections.tsx:392
#: packages/admin/src/components/TranslationsPanel.tsx:93
msgid "Edit"
msgstr "Editar"

#. placeholder {0}: block?.label || ""
#. placeholder {0}: collection.label
#. placeholder {0}: domain.domain
#: packages/admin/src/components/ContentTypeList.tsx:218
#: packages/admin/src/components/PortableTextEditor.tsx:1611
#: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:243
#: packages/admin/src/components/TaxonomyManager.tsx:109
#: packages/admin/src/components/TaxonomyManager.tsx:377
#: packages/admin/src/routes/byline-schema.tsx:449
#: packages/admin/src/routes/bylines.tsx:476
msgid "Edit {0}"
msgstr "Editar {0}"

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

#: packages/admin/src/components/ContentEditor.tsx:643
msgid "Edit {itemLabel}"
msgstr ""

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

#: packages/admin/src/components/ContentSettingsPanel.tsx:1019
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"

#. placeholder {0}: index + 1
#: packages/admin/src/components/editor/GalleryNode.tsx:178
msgid "Edit image {0}"
msgstr ""

#: packages/admin/src/components/PortableTextEditor.tsx:3266
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:528
msgid "Edit redirect"
msgstr "Editar redirecionamento"

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

#. placeholder {0}: r.source
#: packages/admin/src/components/Redirects.tsx:529
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:62
#: packages/admin/src/components/Settings.tsx:116
#: packages/admin/src/components/SignupPage.tsx:198
#: packages/admin/src/components/users/UserDetail.tsx:154
msgid "Email"
msgstr "E-mail"

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

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

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

#: packages/admin/src/components/settings/EmailSettings.tsx:187
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:172
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:190
msgid "Email verified!"
msgstr "E-mail verificado!"

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

#: packages/admin/src/components/PortableTextEditor.tsx:2445
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/editor/GalleryNode.tsx:160
msgid "Empty gallery — open settings to add images"
msgstr ""

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

#: packages/admin/src/components/ContentTypeEditor.tsx:493
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:493
msgid "Enable plugin"
msgstr "Ativar Plugin"

#: packages/admin/src/components/PluginManager.tsx:554
msgid "Enable plugin MCP tools"
msgstr ""

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

#: packages/admin/src/components/Redirects.tsx:176
#: packages/admin/src/components/Redirects.tsx:419
msgid "Enabled"
msgstr "Ativado"

#: 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:1460
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:696
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:1234
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:327
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:767
#: packages/admin/src/router.tsx:2174
msgid "Error"
msgstr "Erro"

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

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

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

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

#: packages/admin/src/components/RegistryPluginDetail.tsx:596
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:755
msgid "Exit distraction-free mode"
msgstr "Sair do modo sem distrações"

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

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

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

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

#: packages/admin/src/components/settings/ApiTokenSettings.tsx:463
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:199
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/settings/BackupSettings.tsx:104
#: packages/admin/src/lib/api/backups.ts:51
msgid "Failed to create backup"
msgstr ""

#: packages/admin/src/components/ContentSettingsPanel.tsx:1003
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:510
msgid "Failed to create term"
msgstr ""

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

#: packages/admin/src/router.tsx:422
#: packages/admin/src/router.tsx:451
#: packages/admin/src/router.tsx:534
#: packages/admin/src/router.tsx:1145
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/backups.ts:58
msgid "Failed to delete backup"
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:1445
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:120
#: packages/admin/src/lib/api/plugins.ts:160
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:1052
msgid "Failed to discard changes"
msgstr ""

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

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

#: packages/admin/src/components/PluginManager.tsx:101
#: packages/admin/src/lib/api/plugins.ts:146
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:255
msgid "Failed to fetch auth mode"
msgstr ""

#: packages/admin/src/lib/api/backups.ts:37
msgid "Failed to fetch backup settings"
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:106
msgid "Failed to fetch entry terms"
msgstr ""

#: packages/admin/src/lib/api/client.ts:238
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:70
#: packages/admin/src/lib/api/plugins.ts:74
msgid "Failed to fetch plugin"
msgstr ""

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

#: packages/admin/src/lib/api/plugins.ts:56
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:87
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:852
#: packages/admin/src/router.tsx:1376
msgid "Failed to fetch user"
msgstr ""

#: packages/admin/src/components/ThemeMarketplaceBrowse.tsx:263
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:208
#: packages/admin/src/lib/api/registry.ts:702
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:282
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"

#: packages/admin/src/components/settings/BackupSettings.tsx:135
msgid "Failed to load backup settings"
msgstr ""

#. placeholder {0}: error.message
#: packages/admin/src/routes/bylines.tsx:365
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:465
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:121
msgid "Failed to load plugin"
msgstr "Falha ao carregar Plugin"

#: packages/admin/src/components/PluginSettings.tsx:146
msgid "Failed to load plugin settings"
msgstr ""

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

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

#: packages/admin/src/components/RevisionHistory.tsx:198
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:1470
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:490
#: packages/admin/src/router.tsx:1013
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:437
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:99
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:942
#: packages/admin/src/router.tsx:1959
msgid "Failed to save"
msgstr ""

#: packages/admin/src/components/settings/BackupSettings.tsx:84
msgid "Failed to save backup settings"
msgstr ""

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

#: packages/admin/src/components/PluginSettings.tsx:74
#: 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:1073
msgid "Failed to schedule"
msgstr ""

#: packages/admin/src/components/LoginPage.tsx:71
#: packages/admin/src/components/LoginPage.tsx:76
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:351
msgid "Failed to send verification email"
msgstr ""

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

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

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

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

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

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

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

#: packages/admin/src/components/ContentSettingsPanel.tsx:1053
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:232
#: packages/admin/src/lib/api/registry.ts:776
msgid "Failed to update plugin"
msgstr ""

#: packages/admin/src/lib/api/plugins.ts:172
msgid "Failed to update plugin MCP access"
msgstr ""

#: packages/admin/src/lib/api/plugins.ts:133
msgid "Failed to update plugin settings"
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:1429
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:248
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:807
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:440
#: 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:581
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:586
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:178
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:420
msgid "Filter by status"
msgstr ""

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

#: packages/admin/src/routes/bylines.tsx:408
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:102
msgid "Full admin access"
msgstr "Acesso administrativo completo"

#: packages/admin/src/components/editor/GalleryDetailPanel.tsx:171
#: packages/admin/src/components/PortableTextEditor.tsx:2409
msgid "Gallery"
msgstr ""

#: packages/admin/src/components/editor/GalleryNode.tsx:207
#: packages/admin/src/components/editor/GalleryNode.tsx:208
msgid "Gallery settings"
msgstr ""

#: packages/admin/src/components/Settings.tsx:70
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:648
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:2194
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:460
msgid "Grid view"
msgstr "Visualização em grade"

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

#: packages/admin/src/components/Widgets.tsx:162
msgid "Group by"
msgstr ""

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

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

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

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

#: packages/admin/src/components/editor/BlockMenu.tsx:78
#: packages/admin/src/components/editor/HeadingDropdownMenu.tsx:34
#: packages/admin/src/components/PortableTextEditor.tsx:1129
msgid "Heading 3"
msgstr "Título 3"

#: packages/admin/src/components/editor/HeadingDropdownMenu.tsx:35
msgid "Heading 4"
msgstr ""

#: packages/admin/src/components/editor/HeadingDropdownMenu.tsx:36
msgid "Heading 5"
msgstr ""

#: packages/admin/src/components/editor/HeadingDropdownMenu.tsx:37
msgid "Heading 6"
msgstr ""

#: packages/admin/src/components/editor/HeadingDropdownMenu.tsx:142
#: packages/admin/src/components/editor/HeadingDropdownMenu.tsx:158
msgid "Headings"
msgstr ""

#: 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:286
msgid "hero, banner, cta"
msgstr ""

#: packages/admin/src/components/SeoPanel.tsx:230
#: packages/admin/src/components/SeoPanel.tsx:233
msgid "Hide from search engines"
msgstr "Ocultar dos mecanismos de pesquisa"

#: packages/admin/src/components/settings/ApiTokenSettings.tsx:220
msgid "Hide token"
msgstr "Ocultar token"

#: packages/admin/src/components/TaxonomyManager.tsx:671
msgid "Hierarchical (like categories, with parent/child relationships)"
msgstr "Hierárquico (como categorias, com relações ascendente/descendentes)"

#: packages/admin/src/components/Redirects.tsx:226
#: packages/admin/src/components/Redirects.tsx:471
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:413
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:1179
msgid "HTML"
msgstr ""

#: packages/admin/src/components/editor/HtmlBlockNode.tsx:147
msgid "HTML source"
msgstr ""

#: packages/admin/src/components/PortableTextEditor.tsx:3193
#: packages/admin/src/components/PortableTextEditor.tsx:3760
msgid "https://..."
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:555
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:153
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:104
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:2394
msgid "Image"
msgstr "Imagem"

#. placeholder {0}: index + 1
#: packages/admin/src/components/editor/GalleryDetailPanel.tsx:294
msgid "Image {0}"
msgstr ""

#: 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:124
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:43
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:556
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/editor/GalleryDetailPanel.tsx:192
#: packages/admin/src/components/MediaLibrary.tsx:434
msgid "Images"
msgstr ""

#: packages/admin/src/components/AdminCommandPalette.tsx:226
#: packages/admin/src/components/Sidebar.tsx:290
#: 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:506
msgid "Indexed"
msgstr ""

#: packages/admin/src/components/PortableTextEditor.tsx:3644
msgid "Inline Code"
msgstr ""

#: packages/admin/src/components/MediaPickerModal.tsx:567
#: packages/admin/src/components/MediaPickerModal.tsx:811
msgid "Insert"
msgstr "Inserir"

#. placeholder {0}: block?.label || ""
#: packages/admin/src/components/PortableTextEditor.tsx:1611
msgid "Insert {0}"
msgstr ""

#: packages/admin/src/components/PortableTextEditor.tsx:1160
msgid "Insert a blockquote"
msgstr "Inserir uma citação"

#: packages/admin/src/components/PortableTextEditor.tsx:1170
msgid "Insert a code block"
msgstr "Inserir um bloco de código"

#: packages/admin/src/components/PortableTextEditor.tsx:1195
msgid "Insert a horizontal rule"
msgstr "Inserir uma linha horizontal"

#: packages/admin/src/components/PortableTextEditor.tsx:2425
msgid "Insert a reusable section"
msgstr "Inserir uma seção reutilizável"

#: packages/admin/src/components/PortableTextEditor.tsx:1205
msgid "Insert a table"
msgstr ""

#: packages/admin/src/components/PortableTextEditor.tsx:2395
msgid "Insert an image"
msgstr "Inserir uma imagem"

#: packages/admin/src/components/PortableTextEditor.tsx:2410
msgid "Insert an image gallery"
msgstr ""

#: packages/admin/src/components/PortableTextEditor.tsx:1439
msgid "Insert block"
msgstr ""

#: packages/admin/src/components/PortableTextEditor.tsx:3596
#: packages/admin/src/components/PortableTextEditor.tsx:3606
msgid "Insert block after current block"
msgstr ""

#: packages/admin/src/components/editor/DragHandleWrapper.tsx:170
msgid "Insert block below"
msgstr ""

#: packages/admin/src/components/MediaPickerModal.tsx:549
msgid "Insert from URL"
msgstr "Inserir por URL"

#: packages/admin/src/components/PortableTextEditor.tsx:3730
#: packages/admin/src/components/PortableTextEditor.tsx:3744
msgid "Insert Link"
msgstr ""

#: packages/admin/src/components/PortableTextEditor.tsx:1180
msgid "Insert raw HTML"
msgstr ""

#: packages/admin/src/components/SectionPickerModal.tsx:58
msgid "Insert Section"
msgstr "Inserir seção"

#: packages/admin/src/components/settings/SocialSettings.tsx:124
msgid "Instagram"
msgstr "Instagram"

#: packages/admin/src/components/MarketplacePluginDetail.tsx:203
#: packages/admin/src/components/RegistryPluginDetail.tsx:554
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:197
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:806
msgid "Installation"
msgstr ""

#: packages/admin/src/components/MarketplaceBrowse.tsx:261
#: packages/admin/src/components/MarketplacePluginDetail.tsx:184
#: packages/admin/src/components/RegistryBrowse.tsx:199
#: packages/admin/src/components/RegistryPluginDetail.tsx:546
msgid "Installed"
msgstr "Instalado"

#. placeholder {0}: plugin.marketplaceVersion || plugin.version
#: packages/admin/src/components/PluginManager.tsx:582
msgid "Installed from marketplace (v{0})"
msgstr "Instalado do marketplace (v{0})"

#: packages/admin/src/components/PluginManager.tsx:601
msgid "Installed:"
msgstr "Instalado:"

#: packages/admin/src/components/CapabilityConsentDialog.tsx:198
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:152
msgid "Invalid invite link"
msgstr ""

#: packages/admin/src/components/ContentEditor.tsx:1529
msgid "Invalid JSON"
msgstr ""

#: packages/admin/src/components/SignupPage.tsx:260
msgid "Invalid link"
msgstr "Link inválido"

#: packages/admin/src/components/InviteAcceptPage.tsx:241
msgid "Invite Error"
msgstr ""

#: packages/admin/src/components/InviteAcceptPage.tsx:150
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/settings/ApiTokenSettings.tsx:97
msgid "Invoke MCP tools from all enabled plugins"
msgstr ""

#: packages/admin/src/components/settings/ApiTokenSettings.tsx:454
msgid "Invoke only this plugin's enabled MCP tools"
msgstr ""

#: packages/admin/src/components/PortableTextEditor.tsx:3237
#: packages/admin/src/components/PortableTextEditor.tsx:3623
msgid "Italic"
msgstr ""

#. placeholder {0}: index + 1
#: packages/admin/src/components/PortableTextEditor.tsx:1992
#: 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:206
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/ContentSettingsPanel.tsx:882
msgid "Keep typing to narrow down more bylines."
msgstr ""

#: packages/admin/src/components/MarketplacePluginDetail.tsx:304
#: packages/admin/src/components/SectionEditor.tsx:283
#: 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:167
#: packages/admin/src/components/TaxonomyManager.tsx:645
#: packages/admin/src/components/Widgets.tsx:434
#: packages/admin/src/routes/byline-schema.tsx:234
msgid "Label"
msgstr "Rótulo"

#: packages/admin/src/components/ContentTypeEditor.tsx:392
msgid "Label (Plural)"
msgstr ""

#: packages/admin/src/components/ContentTypeEditor.tsx:384
msgid "Label (Singular)"
msgstr ""

#: packages/admin/src/components/editor/CodeBlockNode.tsx:162
#: packages/admin/src/components/LoginPage.tsx:347
#: packages/admin/src/components/Settings.tsx:136
#: packages/admin/src/components/Settings.tsx:141
msgid "Language"
msgstr "Idioma"

#: packages/admin/src/components/PortableTextEditor.tsx:1110
msgid "Large section heading"
msgstr "Título de seção grande"

#: packages/admin/src/components/PluginManager.tsx:607
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:227
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:159
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:303
#: packages/admin/src/components/users/UserDetail.tsx:262
msgid "Last used {0}"
msgstr "Último uso em {0}"

#: packages/admin/src/components/settings/BackupSettings.tsx:274
msgid "Learn more"
msgstr ""

#: packages/admin/src/components/auth/PasskeyLogin.tsx:339
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:136
#: packages/admin/src/components/MediaLibrary.tsx:273
#: packages/admin/src/components/MediaLibrary.tsx:356
#: packages/admin/src/components/MediaPickerModal.tsx:211
#: packages/admin/src/components/MediaPickerModal.tsx:509
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/Widgets.tsx:165
msgid "Limit"
msgstr ""

#: packages/admin/src/components/SignupPage.tsx:258
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:414
msgid "Linked only"
msgstr ""

#: packages/admin/src/routes/bylines.tsx:506
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:469
msgid "List view"
msgstr "Visualização em lista"

#: packages/admin/src/components/ContentEditor.tsx:677
#: packages/admin/src/components/ContentEditor.tsx:720
#: packages/admin/src/components/ContentSettingsPanel.tsx:256
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:144
#: packages/admin/src/components/ThemeMarketplaceBrowse.tsx:170
#: packages/admin/src/routes/bylines.tsx:468
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:635
#: packages/admin/src/components/MediaPickerModal.tsx:775
#: packages/admin/src/components/users/UserList.tsx:169
msgid "Load More"
msgstr "Carregar mais"

#: packages/admin/src/router.tsx:2149
msgid "Loading"
msgstr ""

#: 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:308
msgid "Loading comments..."
msgstr "Carregando comentários..."

#: packages/admin/src/router.tsx:2151
#: packages/admin/src/router.tsx:2163
msgid "Loading configuration..."
msgstr ""

#: packages/admin/src/components/ContentPickerModal.tsx:164
msgid "Loading content..."
msgstr "Carregando conteúdo..."

#: packages/admin/src/components/PortableTextEditor.tsx:2985
msgid "Loading editor..."
msgstr ""

#: packages/admin/src/components/MenuEditor.tsx:342
msgid "Loading menu..."
msgstr "Carregando menu..."

#: packages/admin/src/components/MenuList.tsx:95
msgid "Loading menus..."
msgstr "Carregando menus..."

#: packages/admin/src/components/PluginManager.tsx:140
msgid "Loading plugins..."
msgstr "Carregando Plugins..."

#: packages/admin/src/components/Redirects.tsx:457
msgid "Loading redirects..."
msgstr "Carregando redirecionamentos..."

#: packages/admin/src/components/SectionPickerModal.tsx:95
#: packages/admin/src/components/Sections.tsx:252
msgid "Loading sections..."
msgstr "Carregando seções..."

#: packages/admin/src/components/PluginSettings.tsx:131
#: 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:847
msgid "Loading terms..."
msgstr "Carregando termos..."

#: packages/admin/src/components/Widgets.tsx:372
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:635
#: packages/admin/src/components/MediaPickerModal.tsx:775
#: packages/admin/src/components/PortableTextEditor.tsx:2119
#: packages/admin/src/components/RegistryBrowse.tsx:144
#: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:161
#: packages/admin/src/components/settings/SecuritySettings.tsx:104
#: packages/admin/src/components/TaxonomyManager.tsx:801
#: packages/admin/src/components/ThemeMarketplaceBrowse.tsx:170
#: packages/admin/src/components/ThemeMarketplaceBrowse.tsx:244
#: 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:468
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:109
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:663
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:434
msgid "Main Sidebar"
msgstr ""

#: packages/admin/src/lib/api/marketplace.ts:285
#: packages/admin/src/lib/api/marketplace.ts:293
msgid "Make network requests"
msgstr ""

#: packages/admin/src/lib/api/marketplace.ts:286
#: packages/admin/src/lib/api/marketplace.ts:294
msgid "Make network requests to any host (unrestricted)"
msgstr ""

#: packages/admin/src/components/Sidebar.tsx:375
msgid "Manage"
msgstr "Gerenciar"

#. placeholder {0}: taxonomyDef.label.toLowerCase()
#. placeholder {1}: taxonomyDef.collections.join(", ")
#: packages/admin/src/components/TaxonomyManager.tsx:818
msgid "Manage {0} for {1}"
msgstr "Gerenciar {0} para {1}"

#: packages/admin/src/components/ContentSettingsPanel.tsx:844
msgid "Manage bylines in {entryLocale}"
msgstr ""

#: packages/admin/src/components/Widgets.tsx:389
msgid "Manage content widgets in your widget areas"
msgstr ""

#: packages/admin/src/components/PluginManager.tsx:179
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:105
msgid "Manage navigation menus for your site"
msgstr "Gerencie os menus de navegação do seu site"

#: packages/admin/src/components/Redirects.tsx:360
msgid "Manage URL redirects and view 404 errors."
msgstr "Gerencie redirecionamentos de URL e visualize erros 404."

#: packages/admin/src/components/Settings.tsx:94
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:425
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:256
msgid "Mark {0} as Gone (410)"
msgstr ""

#: packages/admin/src/components/Redirects.tsx:255
msgid "Mark as Gone (410) — tells search engines it was permanently deleted"
msgstr ""

#: packages/admin/src/components/comments/CommentInbox.tsx:502
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:205
msgid "marketplace"
msgstr "marketplace"

#: packages/admin/src/components/MarketplaceBrowse.tsx:87
#: packages/admin/src/components/PluginManager.tsx:171
#: packages/admin/src/components/PluginManager.tsx:383
#: packages/admin/src/components/Sidebar.tsx:272
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/Widgets.tsx:147
msgid "Maximum tags"
msgstr ""

#: packages/admin/src/components/editor/codeBlockLanguages.ts:45
msgid "MDX"
msgstr ""

#: packages/admin/src/components/PortableTextEditor.tsx:2398
#: packages/admin/src/components/PortableTextEditor.tsx:2413
#: packages/admin/src/components/Sidebar.tsx:216
#: 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:153
#: packages/admin/src/components/MediaLibrary.tsx:322
msgid "Media Library"
msgstr "Biblioteca de mídia"

#: packages/admin/src/components/settings/ApiTokenSettings.tsx:56
msgid "Media Read"
msgstr "Leitura de mídia"

#: packages/admin/src/components/settings/ApiTokenSettings.tsx:61
msgid "Media Write"
msgstr "Escrita de mídia"

#: packages/admin/src/components/PortableTextEditor.tsx:1120
msgid "Medium section heading"
msgstr "Título de seção médio"

#: packages/admin/src/components/Widgets.tsx:104
#: packages/admin/src/components/Widgets.tsx:912
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:56
msgid "Menu \"{0}\" has been created."
msgstr "O menu \"{0}\" foi criado."

#: packages/admin/src/components/MenuList.tsx:55
msgid "Menu created"
msgstr "Menu criado"

#: packages/admin/src/components/MenuList.tsx:75
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:160
#: packages/admin/src/components/MenuList.tsx:104
#: packages/admin/src/components/Sidebar.tsx:226
#: 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:81
msgid "Menus Manage"
msgstr ""

#: packages/admin/src/components/SeoPanel.tsx:188
#: packages/admin/src/components/SeoPanel.tsx:192
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:504
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:72
msgid "Modify collection schemas"
msgstr "Modificar esquemas de coleção"

#: packages/admin/src/components/Widgets.tsx:163
msgid "Monthly"
msgstr ""

#: packages/admin/src/components/Widgets.tsx:159
msgid "Monthly/yearly archives"
msgstr ""

#: packages/admin/src/components/ImageFieldRenderer.tsx:111
msgid "More information about {label}"
msgstr ""

#: 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:1048
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:1039
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/ContentList.tsx:466
#: packages/admin/src/components/ContentList.tsx:1061
#: packages/admin/src/components/ContentSettingsPanel.tsx:669
#: packages/admin/src/components/ContentSettingsPanel.tsx:689
msgid "Move to Trash"
msgstr "Mover para a lixeira"

#: packages/admin/src/components/ContentList.tsx:444
#: packages/admin/src/components/ContentList.tsx:1046
#: packages/admin/src/components/ContentSettingsPanel.tsx:674
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:510
msgid "Moved {total} items to draft"
msgstr ""

#: packages/admin/src/router.tsx:531
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:155
#: packages/admin/src/components/TaxonomyManager.tsx:405
#: packages/admin/src/components/TaxonomyManager.tsx:654
#: packages/admin/src/components/TaxonomyManager.tsx:841
#: packages/admin/src/components/ThemeMarketplaceBrowse.tsx:37
#: packages/admin/src/components/users/UserDetail.tsx:148
#: packages/admin/src/components/Widgets.tsx:428
msgid "Name"
msgstr "Nome"

#: packages/admin/src/components/TaxonomyManager.tsx:580
msgid "Name and label are required"
msgstr "Nome e rótulo são obrigatórios"

#: packages/admin/src/components/TaxonomyManager.tsx:586
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:340
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:1120
msgid "new"
msgstr ""

#: packages/admin/src/routes/bylines.tsx:426
msgid "New"
msgstr ""

#: packages/admin/src/components/CapabilityConsentDialog.tsx:111
msgid "NEW"
msgstr "NOVO"

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

#: packages/admin/src/components/ContentEditor.tsx:643
msgid "New {itemLabel}"
msgstr ""

#: 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:122
msgid "New public routes"
msgstr ""

#: packages/admin/src/components/Redirects.tsx:106
#: packages/admin/src/components/Redirects.tsx:363
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:479
msgid "new tab"
msgstr "nova aba"

#: packages/admin/src/components/TaxonomyManager.tsx:831
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:408
msgid "News"
msgstr ""

#: packages/admin/src/components/ThemeMarketplaceDetail.tsx:315
msgid "Next"
msgstr "Próximo"

#: packages/admin/src/components/comments/CommentInbox.tsx:372
#: packages/admin/src/components/ContentList.tsx:618
msgid "Next page"
msgstr "Próxima página"

#: packages/admin/src/components/MarketplacePluginDetail.tsx:476
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:449
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:850
msgid "No {0} yet. Create one to get started."
msgstr "Nenhum {0} ainda. Crie um para começar."

#: packages/admin/src/components/Redirects.tsx:218
msgid "No 404 errors recorded yet."
msgstr "Nenhum erro 404 registrado ainda."

#: packages/admin/src/components/MediaLibrary.tsx:833
#: packages/admin/src/components/MediaLibrary.tsx:890
msgid "No alt text"
msgstr "Sem texto alternativo"

#: packages/admin/src/components/settings/ApiTokenSettings.tsx:281
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:548
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/ContentSettingsPanel.tsx:836
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:452
msgid "No bylines found"
msgstr ""

#: packages/admin/src/components/ContentSettingsPanel.tsx:944
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:547
msgid "No comments awaiting moderation."
msgstr "Nenhum comentário aguardando moderação."

#: packages/admin/src/components/comments/CommentInbox.tsx:543
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:612
msgid "No custom fields yet"
msgstr ""

#: packages/admin/src/components/MarketplacePluginDetail.tsx:275
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:32
msgid "No expiry"
msgstr "Sem expiração"

#: packages/admin/src/components/RevisionHistory.tsx:345
msgid "No fields to compare"
msgstr "Nenhum campo para comparar"

#: packages/admin/src/components/editor/DocumentOutline.tsx:213
msgid "No headings in document"
msgstr "Nenhum cabeçalho no documento"

#: packages/admin/src/components/editor/GalleryDetailPanel.tsx:205
msgid "No images in this gallery yet."
msgstr ""

#: packages/admin/src/components/RegistryPluginDetail.tsx:594
msgid "No installable releases"
msgstr ""

#: packages/admin/src/components/InviteAcceptPage.tsx:193
msgid "No invite token provided"
msgstr ""

#: packages/admin/src/components/PortableTextEditor.tsx:1915
#: 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:517
msgid "No linked user"
msgstr ""

#: packages/admin/src/components/editor/CodeBlockNode.tsx:171
msgid "No matches"
msgstr ""

#: packages/admin/src/components/ContentSettingsPanel.tsx:879
msgid "No matching bylines."
msgstr ""

#: packages/admin/src/components/MediaLibrary.tsx:489
#: packages/admin/src/components/MediaLibrary.tsx:517
msgid "No matching media"
msgstr ""

#: packages/admin/src/components/auth/PasskeyLogin.tsx:264
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:694
msgid "No media available from this provider"
msgstr "Nenhuma mídia disponível deste provedor"

#: packages/admin/src/components/MediaLibrary.tsx:540
msgid "No media available from this provider."
msgstr ""

#: packages/admin/src/components/MediaLibrary.tsx:539
#: packages/admin/src/components/MediaPickerModal.tsx:688
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:187
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:199
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:118
msgid "No plugins have been published to this registry yet."
msgstr ""

#: packages/admin/src/components/RegistryBrowse.tsx:117
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:461
msgid "No redirects yet"
msgstr "Nenhum redirecionamento ainda"

#: packages/admin/src/components/PortableTextEditor.tsx:1464
#: 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:465
msgid "No results found"
msgstr "Nenhum resultado encontrado"

#: packages/admin/src/components/RevisionHistory.tsx:201
msgid "No revisions yet"
msgstr "Nenhuma revisão ainda"

#: packages/admin/src/components/SectionPickerModal.tsx:108
msgid "No sections available"
msgstr "Nenhuma seção disponível"

#: packages/admin/src/components/SectionPickerModal.tsx:102
#: 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:549
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:502
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:434
#: packages/admin/src/components/TaxonomyManager.tsx:443
msgid "None (top level)"
msgstr "Nenhum (nível superior)"

#: packages/admin/src/components/RegistryPluginDetail.tsx:629
msgid "Not compatible with this environment"
msgstr ""

#: packages/admin/src/components/PluginSettings.tsx:341
msgid "Not set"
msgstr ""

#: packages/admin/src/components/FieldEditor.tsx:162
#: packages/admin/src/components/FieldEditor.tsx:581
msgid "Number"
msgstr "Número"

#: packages/admin/src/components/Widgets.tsx:129
msgid "Number of posts"
msgstr ""

#: 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:1149
#: packages/admin/src/components/PortableTextEditor.tsx:3671
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:46
msgid "OG Image"
msgstr "Imagem OG"

#: packages/admin/src/components/auth/PasskeyLogin.tsx:312
#: 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:97
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:160
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:404
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/GalleryDetailPanel.tsx:385
msgid "Optional caption"
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:459
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:579
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/InviteAcceptPage.tsx:97
#: packages/admin/src/components/LoginPage.tsx:263
#: 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/GalleryDetailPanel.tsx:369
#: packages/admin/src/components/editor/ImageDetailPanel.tsx:257
#: packages/admin/src/components/editor/ImageDetailPanel.tsx:446
msgid "Original:"
msgstr "Original:"

#: packages/admin/src/components/ContentSettingsPanel.tsx:636
#: packages/admin/src/components/editor/DocumentOutline.tsx:191
msgid "Outline"
msgstr "Contorno"

#: packages/admin/src/components/SeoPanel.tsx:164
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/ContentSettingsPanel.tsx:550
#: packages/admin/src/components/ContentSettingsPanel.tsx:553
msgid "Ownership"
msgstr "Propriedade"

#: packages/admin/src/components/PluginManager.tsx:591
msgid "Package"
msgstr "Pacote"

#: packages/admin/src/router.tsx:2189
msgid "Page Not Found"
msgstr ""

#: packages/admin/src/components/PluginManager.tsx:401
#: 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:430
msgid "Parent"
msgstr "Ascendente"

#: packages/admin/src/components/Redirects.tsx:510
#: packages/admin/src/components/Redirects.tsx:516
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:77
#: packages/admin/src/components/SignupPage.tsx:214
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:301
#: 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:305
#: 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:225
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:435
msgid "Pattern for generating URLs, e.g. /blog/{0}"
msgstr ""

#. placeholder {0}: "{slug}"
#: packages/admin/src/components/ContentTypeEditor.tsx:431
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:1185
msgid "pending"
msgstr "pendente"

#: packages/admin/src/components/comments/CommentInbox.tsx:198
#: packages/admin/src/components/Dashboard.tsx:348
msgid "Pending"
msgstr "Pendente"

#: packages/admin/src/components/ContentSettingsPanel.tsx:453
msgid "Pending changes"
msgstr "Alterações pendentes"

#: packages/admin/src/components/ContentList.tsx:1119
msgid "Permanently delete \"{title}\"? This cannot be undone."
msgstr "Excluir \"{title}\" permanentemente? Isso não pode ser desfeito."

#: packages/admin/src/components/ContentList.tsx:1108
msgid "Permanently delete {title}"
msgstr "Excluir {title} permanentemente"

#: packages/admin/src/components/MarketplacePluginDetail.tsx:284
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/Widgets.tsx:154
msgid "Placeholder text"
msgstr ""

#: packages/admin/src/components/auth/PasskeyLogin.tsx:311
#: 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:166
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:55
msgid "Please enter a valid email address"
msgstr "Insira um endereço de e-mail válido"

#: packages/admin/src/components/MediaPickerModal.tsx:442
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:68
msgid "Plugin \"{pluginId}\" not found"
msgstr ""

#: packages/admin/src/components/RegistryPluginDetail.tsx:762
msgid "Plugin details"
msgstr ""

#: packages/admin/src/components/PluginManager.tsx:114
msgid "Plugin disabled"
msgstr "Plugin desativado"

#: packages/admin/src/components/PluginManager.tsx:95
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/PluginManager.tsx:333
msgid "Plugin MCP access updated"
msgstr ""

#: packages/admin/src/components/settings/ApiTokenSettings.tsx:96
msgid "Plugin MCP Tools"
msgstr ""

#: packages/admin/src/lib/api/marketplace.ts:108
msgid "Plugin MCP tools require explicit consent"
msgstr ""

#: packages/admin/src/components/MarketplacePluginDetail.tsx:123
msgid "Plugin not found"
msgstr "Plugin não encontrado"

#: packages/admin/src/components/RegistryPluginDetail.tsx:411
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/PluginManager.tsx:482
msgid "Plugin pages"
msgstr ""

#: packages/admin/src/components/CapabilityConsentDialog.tsx:79
msgid "Plugin Permissions"
msgstr "Permissões do plugin"

#: packages/admin/src/components/RegistryBrowse.tsx:71
msgid "Plugin Registry"
msgstr ""

#. placeholder {0}: response.status
#: packages/admin/src/components/SandboxedPluginPage.tsx:40
msgid "Plugin responded with {0}: {text}"
msgstr ""

#. placeholder {0}: plugin.name
#: packages/admin/src/components/settings/ApiTokenSettings.tsx:452
msgid "Plugin tools: {0}"
msgstr ""

#: packages/admin/src/components/PluginManager.tsx:322
msgid "Plugin uninstalled"
msgstr "Plugin desinstalado"

#: packages/admin/src/lib/api/registry.ts:810
msgid "Plugin update requires re-consent"
msgstr ""

#: packages/admin/src/components/PluginManager.tsx:268
msgid "Plugin updated"
msgstr "Plugin atualizado"

#: packages/admin/src/components/PluginFieldErrorBoundary.tsx:34
msgid "Plugin widget error"
msgstr ""

#: packages/admin/src/components/AdminCommandPalette.tsx:218
#: packages/admin/src/components/PluginManager.tsx:139
#: packages/admin/src/components/PluginManager.tsx:148
#: packages/admin/src/components/PluginManager.tsx:157
#: packages/admin/src/components/Sidebar.tsx:256
#: packages/admin/src/components/Sidebar.tsx:391
msgid "Plugins"
msgstr "Plugins"

#: packages/admin/src/components/settings/BackupSettings.tsx:264
msgid "Point-in-Time Restore"
msgstr ""

#: packages/admin/src/components/SeoPanel.tsx:208
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:387
msgid "Post"
msgstr ""

#: packages/admin/src/components/ContentTypeEditor.tsx:395
#: 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:478
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/ContentSettingsPanel.tsx:158
#: packages/admin/src/components/ContentTypeEditor.tsx:81
#: packages/admin/src/components/MediaLibrary.tsx:585
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/ContentSettingsPanel.tsx:158
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:353
#: packages/admin/src/components/ContentList.tsx:606
msgid "Previous page"
msgstr "Página anterior"

#: packages/admin/src/components/MarketplacePluginDetail.tsx:458
msgid "Previous screenshot"
msgstr "Captura de tela anterior"

#: packages/admin/src/components/MenuList.tsx:167
msgid "Primary Navigation"
msgstr "Navegação principal"

#: packages/admin/src/components/Dashboard.tsx:349
msgid "Private"
msgstr ""

#: packages/admin/src/components/settings/EmailSettings.tsx:174
msgid "Provider:"
msgstr "Provedor:"

#: packages/admin/src/components/ContentList.tsx:415
#: packages/admin/src/components/ContentSettingsPanel.tsx:435
#: packages/admin/src/components/ContentSettingsPanel.tsx:438
msgid "Publish"
msgstr "Publicar"

#: packages/admin/src/components/ContentSettingsPanel.tsx:189
msgid "Publish {itemLabel}"
msgstr ""

#: packages/admin/src/components/ContentSettingsPanel.tsx:196
msgid "Publish updates"
msgstr ""

#: packages/admin/src/components/ContentList.tsx:1160
msgid "published"
msgstr "publicado"

#: 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/ContentSettingsPanel.tsx:452
#: packages/admin/src/components/Dashboard.tsx:245
#: packages/admin/src/components/Dashboard.tsx:345
#: packages/admin/src/router.tsx:1009
msgid "Published"
msgstr "Publicado"

#. placeholder {0}: new Date(latest.publishedAt).toLocaleDateString()
#: packages/admin/src/components/MarketplacePluginDetail.tsx:337
msgid "Published {0}"
msgstr "Publicado {0}"

#: packages/admin/src/router.tsx:487
msgid "Published {total} items"
msgstr ""

#: packages/admin/src/components/ContentTypeEditor.tsx:135
msgid "Published At"
msgstr "Publicado em"

#: packages/admin/src/components/RegistryPluginDetail.tsx:472
msgid "Published by"
msgstr ""

#: packages/admin/src/components/editor/codeBlockLanguages.ts:47
msgid "Python"
msgstr ""

#: packages/admin/src/components/ContentSettingsPanel.tsx:952
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:1159
#: packages/admin/src/components/PortableTextEditor.tsx:3678
msgid "Quote"
msgstr "Citação"

#: packages/admin/src/components/WordPressImport.tsx:1162
msgid "Raw meta"
msgstr ""

#: packages/admin/src/components/settings/ApiTokenSettings.tsx:67
msgid "Read collection schemas"
msgstr "Ler esquemas de coleção"

#: packages/admin/src/components/settings/ApiTokenSettings.tsx:47
msgid "Read content entries"
msgstr "Ler entradas de conteúdo"

#: packages/admin/src/components/settings/ApiTokenSettings.tsx:57
msgid "Read media files"
msgstr "Ler arquivos de mídia"

#: packages/admin/src/components/settings/ApiTokenSettings.tsx:87
msgid "Read site settings"
msgstr ""

#: packages/admin/src/lib/api/marketplace.ts:284
#: packages/admin/src/lib/api/marketplace.ts:292
msgid "Read user accounts"
msgstr ""

#: packages/admin/src/lib/api/marketplace.ts:279
#: packages/admin/src/lib/api/marketplace.ts:288
msgid "Read your content"
msgstr ""

#: packages/admin/src/lib/api/marketplace.ts:281
msgid "Read your taxonomies and terms"
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/Widgets.tsx:126
msgid "Recent Posts"
msgstr ""

#: 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:443
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:359
#: packages/admin/src/components/Redirects.tsx:378
#: packages/admin/src/components/Sidebar.tsx:229
msgid "Redirects"
msgstr "Redirecionamentos"

#: packages/admin/src/components/PortableTextEditor.tsx:3817
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:265
msgid "Registry"
msgstr ""

#: packages/admin/src/components/RegistryPluginDetail.tsx:610
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/ContentSettingsPanel.tsx:921
#: packages/admin/src/components/editor/ImageDetailPanel.tsx:199
#: packages/admin/src/components/PortableTextEditor.tsx:3790
#: packages/admin/src/components/settings/GeneralSettings.tsx:194
#: packages/admin/src/components/settings/GeneralSettings.tsx:248
#: packages/admin/src/components/settings/PasskeyItem.tsx:185
#: packages/admin/src/components/settings/PasskeyItem.tsx:207
#: 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:186
#: packages/admin/src/components/TaxonomySidebar.tsx:259
msgid "Remove {0}"
msgstr "Remover {0}"

#: packages/admin/src/components/AllowedTypesEditor.tsx:145
msgid "Remove {entry}"
msgstr ""

#: packages/admin/src/components/ContentEditor.tsx:1690
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:141
#: packages/admin/src/components/ImageFieldRenderer.tsx:170
#: packages/admin/src/components/SeoImageField.tsx:61
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"

#. placeholder {0}: index + 1
#: packages/admin/src/components/editor/GalleryDetailPanel.tsx:320
msgid "Remove image {0}"
msgstr ""

#: packages/admin/src/components/editor/ImageDetailPanel.tsx:197
msgid "Remove Image?"
msgstr "Remover imagem?"

#. placeholder {0}: index + 1
#: packages/admin/src/components/PortableTextEditor.tsx:2031
#: packages/admin/src/components/RepeaterField.tsx:275
msgid "Remove item {0}"
msgstr "Remover item {0}"

#: packages/admin/src/components/PortableTextEditor.tsx:3218
#: packages/admin/src/components/PortableTextEditor.tsx:3219
msgid "Remove link"
msgstr ""

#: packages/admin/src/components/settings/PasskeyItem.tsx:186
msgid "Remove passkey"
msgstr "Remover chave de acesso"

#: packages/admin/src/components/settings/PasskeyItem.tsx:201
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:208
msgid "Removing..."
msgstr "Removendo..."

#: packages/admin/src/components/settings/PasskeyItem.tsx:174
msgid "Rename"
msgstr "Renomear"

#. placeholder {0}: passkey.name
#: packages/admin/src/components/settings/PasskeyItem.tsx:175
msgid "Rename {0}"
msgstr "Renomear {0}"

#: packages/admin/src/components/settings/PasskeyItem.tsx:175
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/GalleryDetailPanel.tsx:363
#: packages/admin/src/components/editor/GalleryDetailPanel.tsx:396
msgid "Replace image"
msgstr ""

#: 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:274
msgid "Request a new link"
msgstr "Solicitar um novo link"

#: packages/admin/src/lib/api/client.ts:226
msgid "Request failed"
msgstr ""

#: packages/admin/src/components/BylineFieldEditor.tsx:280
#: packages/admin/src/components/ContentTypeEditor.tsx:730
#: 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:335
msgid "Requires EmDash {0}"
msgstr "Requer EmDash {0}"

#: packages/admin/src/components/SignupPage.tsx:155
msgid "Resend email"
msgstr "Reenviar e-mail"

#: packages/admin/src/components/SignupPage.tsx:154
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:238
msgid "Restore"
msgstr "Restaurar"

#: packages/admin/src/components/ContentList.tsx:1096
msgid "Restore {title}"
msgstr "Restaurar {title}"

#: packages/admin/src/components/RevisionHistory.tsx:135
msgid "Restore failed"
msgstr "Restauração falhou"

#: packages/admin/src/components/RevisionHistory.tsx:232
msgid "Restore Revision?"
msgstr "Restaurar revisão?"

#: packages/admin/src/components/RevisionHistory.tsx:299
#: packages/admin/src/components/RevisionHistory.tsx:300
msgid "Restore this version"
msgstr "Restaurar esta versão"

#. placeholder {0}: formatFullDate(restoreTarget.createdAt)
#: packages/admin/src/components/RevisionHistory.tsx:235
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:239
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:2177
#: 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:1047
msgid "Reverted to published version"
msgstr ""

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

#: packages/admin/src/components/CapabilityConsentDialog.tsx:79
msgid "Review New Permissions"
msgstr "Revisar novas permissões"

#: packages/admin/src/components/RevisionHistory.tsx:129
msgid "Revision restored"
msgstr "Revisão restaurada"

#: packages/admin/src/components/ContentSettingsPanel.tsx:644
#: packages/admin/src/components/ContentTypeEditor.tsx:76
#: packages/admin/src/components/RevisionHistory.tsx:168
msgid "Revisions"
msgstr "Revisões"

#: packages/admin/src/components/settings/ApiTokenSettings.tsx:344
msgid "Revoke token"
msgstr "Revogar token"

#: packages/admin/src/components/settings/ApiTokenSettings.tsx:319
msgid "Revoke?"
msgstr "Revogar?"

#: packages/admin/src/components/settings/ApiTokenSettings.tsx:326
msgid "Revoking..."
msgstr "Revogando..."

#: packages/admin/src/components/FieldEditor.tsx:198
msgid "Rich Text"
msgstr "Texto rico"

#: packages/admin/src/components/Widgets.tsx:99
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:322
msgid "Risk score: {0}/100"
msgstr "Pontuação de risco: {0}/100"

#: packages/admin/src/components/users/InviteUserModal.tsx:164
#: 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/ContentSettingsPanel.tsx:926
msgid "Role label"
msgstr "Rótulo da função"

#. placeholder {0}: tool.route
#. placeholder {1}: tool.permission
#: packages/admin/src/components/CapabilityConsentDialog.tsx:149
#: packages/admin/src/components/PluginManager.tsx:567
msgid "Route: {0} · Permission: {1}"
msgstr ""

#: 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/ContentSettingsPanel.tsx:1059
#: 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:191
#: packages/admin/src/components/SaveButton.tsx:32
#: packages/admin/src/components/settings/BackupSettings.tsx:192
#: packages/admin/src/components/Widgets.tsx:981
#: packages/admin/src/routes/bylines.tsx:579
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/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/PluginSettings.tsx:166
#: packages/admin/src/components/PluginSettings.tsx:209
#: 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/SaveButton.tsx:34
msgid "Saved"
msgstr "Salvo"

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

#: packages/admin/src/components/ContentSettingsPanel.tsx:1059
#: 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/PluginSettings.tsx:166
#: packages/admin/src/components/PluginSettings.tsx:209
#: packages/admin/src/components/Redirects.tsx:188
#: packages/admin/src/components/SaveButton.tsx:33
#: packages/admin/src/components/settings/BackupSettings.tsx:192
#: 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:498
#: packages/admin/src/components/users/UserDetail.tsx:311
#: packages/admin/src/components/Widgets.tsx:981
#: packages/admin/src/routes/bylines.tsx:579
msgid "Saving..."
msgstr "Salvando..."

#: packages/admin/src/components/BylineFieldEditor.tsx:318
msgid "Saving…"
msgstr ""

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

#. placeholder {0}: sbom.format
#: packages/admin/src/components/RegistryPluginDetail.tsx:480
msgid "SBOM · {0}"
msgstr ""

#: packages/admin/src/components/ContentSettingsPanel.tsx:501
msgid "Schedule"
msgstr "Agendar"

#: packages/admin/src/components/ContentSettingsPanel.tsx:487
msgid "Schedule for"
msgstr "Agendar para"

#: packages/admin/src/components/ContentSettingsPanel.tsx:524
msgid "Schedule for later"
msgstr "Agendar para depois"

#: packages/admin/src/components/ContentList.tsx:1164
msgid "scheduled"
msgstr "agendado"

#: packages/admin/src/components/ContentList.tsx:731
#: packages/admin/src/components/ContentSettingsPanel.tsx:455
#: packages/admin/src/components/Dashboard.tsx:347
#: packages/admin/src/router.tsx:1067
msgid "Scheduled"
msgstr "Agendado"

#. placeholder {0}: formatScheduledDate(item.scheduledAt)
#: packages/admin/src/components/ContentSettingsPanel.tsx:475
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:66
msgid "Schema Read"
msgstr "Leitura de esquema"

#: packages/admin/src/components/settings/ApiTokenSettings.tsx:71
msgid "Schema Write"
msgstr "Escrita de esquema"

#: packages/admin/src/components/settings/ApiTokenSettings.tsx:429
msgid "Scopes"
msgstr "Escopos"

#. placeholder {0}: token.scopes.join(", ")
#: packages/admin/src/components/settings/ApiTokenSettings.tsx:295
msgid "Scopes: {0}"
msgstr "Escopos: {0}"

#. placeholder {0}: i + 1
#. placeholder {0}: index + 1
#: packages/admin/src/components/MarketplacePluginDetail.tsx:254
#: packages/admin/src/components/RegistryPluginDetail.tsx:655
#: 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:466
msgid "Screenshot {0} of {1}"
msgstr "Captura de tela {0} de {1}"

#: packages/admin/src/components/MarketplacePluginDetail.tsx:257
msgid "Screenshot blurred due to image audit"
msgstr "Captura de tela desfocada devido à auditoria de imagem"

#: packages/admin/src/components/MarketplacePluginDetail.tsx:444
msgid "Screenshot viewer"
msgstr "Visualizador de capturas de tela"

#: packages/admin/src/components/MarketplacePluginDetail.tsx:244
#: packages/admin/src/components/RegistryPluginDetail.tsx:649
#: 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
#: packages/admin/src/components/Widgets.tsx:151
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:415
#: packages/admin/src/components/MediaPickerModal.tsx:626
msgid "Search by filename..."
msgstr ""

#: packages/admin/src/components/users/UserList.tsx:69
msgid "Search by name or email..."
msgstr ""

#: packages/admin/src/components/ContentSettingsPanel.tsx:853
#: packages/admin/src/routes/bylines.tsx:401
msgid "Search bylines"
msgstr ""

#: packages/admin/src/components/ContentSettingsPanel.tsx:852
msgid "Search bylines to add..."
msgstr ""

#: packages/admin/src/components/comments/CommentInbox.tsx:164
msgid "Search comments"
msgstr "Pesquisar comentários"

#: packages/admin/src/components/comments/CommentInbox.tsx:163
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:83
msgid "Search engine optimization and verification"
msgstr "Otimização e verificação para mecanismos de pesquisa"

#: packages/admin/src/components/Widgets.tsx:152
msgid "Search form"
msgstr ""

#: packages/admin/src/components/MediaLibrary.tsx:416
#: packages/admin/src/components/MediaPickerModal.tsx:627
msgid "Search media"
msgstr "Pesquisar mídia"

#: packages/admin/src/components/AdminCommandPalette.tsx:438
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:85
msgid "Search plugins"
msgstr ""

#: packages/admin/src/components/MarketplaceBrowse.tsx:97
#: packages/admin/src/components/RegistryBrowse.tsx:81
msgid "Search plugins..."
msgstr "Pesquisar plugins..."

#: packages/admin/src/components/SectionPickerModal.tsx:82
#: packages/admin/src/components/Sections.tsx:226
msgid "Search sections..."
msgstr "Pesquisar seções..."

#: packages/admin/src/components/Redirects.tsx:410
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:415
#: packages/admin/src/components/MediaPickerModal.tsx:626
msgid "Search..."
msgstr "Pesquisar..."

#: packages/admin/src/components/ContentTypeEditor.tsx:732
#: packages/admin/src/components/FieldEditor.tsx:452
msgid "Searchable"
msgstr "Pesquisável"

#: packages/admin/src/components/ContentSettingsPanel.tsx:857
msgid "Searching..."
msgstr ""

#: packages/admin/src/components/PortableTextEditor.tsx:2424
msgid "Section"
msgstr "Seção"

#: packages/admin/src/components/SectionEditor.tsx:83
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:248
msgid "Section Details"
msgstr "Detalhes da seção"

#: packages/admin/src/components/SectionEditor.tsx:79
msgid "Section Not Found"
msgstr "Seção não encontrada"

#: packages/admin/src/components/SectionEditor.tsx:254
msgid "Section title"
msgstr "Título da seção"

#: packages/admin/src/components/AdminCommandPalette.tsx:176
#: packages/admin/src/components/Sections.tsx:134
#: packages/admin/src/components/Sidebar.tsx:234
msgid "Sections"
msgstr "Seções"

#: packages/admin/src/components/auth/PasskeyLogin.tsx:306
#: 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:809
#: packages/admin/src/components/Settings.tsx:93
msgid "Security"
msgstr "Segurança"

#: packages/admin/src/components/MarketplacePluginDetail.tsx:318
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:179
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:180
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:718
msgid "Security contacts"
msgstr ""

#: packages/admin/src/components/auth/PasskeyLogin.tsx:270
#: 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:242
#: packages/admin/src/components/Header.tsx:93
#: 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:1702
#: packages/admin/src/components/ContentEditor.tsx:1718
#: packages/admin/src/components/ImageFieldRenderer.tsx:198
msgid "Select {label}"
msgstr "Selecionar {label}"

#: packages/admin/src/components/ContentList.tsx:973
msgid "Select {title}"
msgstr ""

#: packages/admin/src/components/Widgets.tsx:954
msgid "Select a component..."
msgstr ""

#: packages/admin/src/components/Widgets.tsx:917
msgid "Select a menu..."
msgstr ""

#: packages/admin/src/components/comments/CommentInbox.tsx:284
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:457
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:1706
msgid "Select file"
msgstr ""

#: packages/admin/src/components/MediaPickerModal.tsx:150
msgid "Select File"
msgstr ""

#: packages/admin/src/components/PortableTextEditor.tsx:3061
msgid "Select Gallery Images"
msgstr ""

#: packages/admin/src/components/ImageFieldRenderer.tsx:186
msgid "Select image"
msgstr "Selecionar imagem"

#: packages/admin/src/components/MediaPickerModal.tsx:150
#: packages/admin/src/components/PortableTextEditor.tsx:3047
#: 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:76
msgid "Select OG image"
msgstr "Selecionar imagem OG"

#: packages/admin/src/components/SeoImageField.tsx:85
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:2126
#: packages/admin/src/components/RepeaterField.tsx:372
msgid "Select..."
msgstr "Selecionar..."

#: packages/admin/src/components/PortableTextEditor.tsx:1455
msgid "Selected {selectedItemTitle}"
msgstr ""

#: packages/admin/src/components/MediaPickerModal.tsx:795
msgid "Selected:"
msgstr "Selecionado:"

#: packages/admin/src/components/Settings.tsx:99
#: 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:201
msgid "Send Invite"
msgstr "Enviar convite"

#: packages/admin/src/components/LoginPage.tsx:150
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:150
#: packages/admin/src/components/settings/EmailSettings.tsx:127
#: packages/admin/src/components/SignupPage.tsx:89
#: packages/admin/src/components/SignupPage.tsx:152
#: packages/admin/src/components/users/InviteUserModal.tsx:201
#: packages/admin/src/components/users/UserDetail.tsx:332
msgid "Sending..."
msgstr "Enviando..."

#: packages/admin/src/components/ContentSettingsPanel.tsx:621
#: packages/admin/src/components/ContentSettingsPanel.tsx:624
#: packages/admin/src/components/ContentTypeEditor.tsx:472
#: packages/admin/src/components/Settings.tsx:82
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:168
#: packages/admin/src/components/SeoPanel.tsx:172
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:529
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:234
#: packages/admin/src/components/ContentEditor.tsx:809
#: packages/admin/src/components/ContentEditor.tsx:1039
#: packages/admin/src/components/ContentTypeEditor.tsx:381
#: packages/admin/src/components/Header.tsx:101
#: packages/admin/src/components/PluginManager.tsx:471
#: packages/admin/src/components/Settings.tsx:63
#: packages/admin/src/components/Sidebar.tsx:294
#: packages/admin/src/components/WordPressImport.tsx:1811
msgid "Settings"
msgstr "Configurações"

#: packages/admin/src/components/settings/ApiTokenSettings.tsx:91
msgid "Settings Manage"
msgstr ""

#: packages/admin/src/components/settings/ApiTokenSettings.tsx:86
msgid "Settings Read"
msgstr ""

#: packages/admin/src/components/PluginSettings.tsx:68
#: 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/Widgets.tsx:146
msgid "Show count"
msgstr ""

#: packages/admin/src/components/Widgets.tsx:131
msgid "Show date"
msgstr ""

#: packages/admin/src/components/Widgets.tsx:139
msgid "Show hierarchy"
msgstr ""

#: packages/admin/src/components/Widgets.tsx:138
msgid "Show post count"
msgstr ""

#: packages/admin/src/components/Widgets.tsx:130
msgid "Show thumbnails"
msgstr ""

#: packages/admin/src/components/settings/ApiTokenSettings.tsx:220
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:441
msgid "Sign in"
msgstr "Acessar"

#: packages/admin/src/components/SetupWizard.tsx:355
msgid "Sign In"
msgstr ""

#: packages/admin/src/components/InviteAcceptPage.tsx:162
#: packages/admin/src/components/SignupPage.tsx:270
msgid "Sign in instead"
msgstr "Acessar em vez disso"

#: packages/admin/src/components/LoginPage.tsx:234
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:233
#: packages/admin/src/components/SetupWizard.tsx:264
msgid "Sign in with {0}"
msgstr ""

#: packages/admin/src/components/LoginPage.tsx:231
msgid "Sign in with email"
msgstr "Acesse com e-mail"

#: packages/admin/src/components/LoginPage.tsx:292
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:254
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:71
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/settings/BackupSettings.tsx:267
msgid "Sites on Cloudflare D1 can additionally restore the database to any minute within the last 30 days using D1 Time Travel — always on, no setup required."
msgstr ""

#: packages/admin/src/components/MediaLibrary.tsx:588
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/ContentSettingsPanel.tsx:442
#: packages/admin/src/components/ContentSettingsPanel.tsx:968
#: packages/admin/src/components/ContentSettingsPanel.tsx:1030
#: packages/admin/src/components/ContentTypeEditor.tsx:111
#: packages/admin/src/components/ContentTypeEditor.tsx:402
#: 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:259
#: packages/admin/src/components/Sections.tsx:184
#: packages/admin/src/components/TaxonomyManager.tsx:414
#: packages/admin/src/routes/byline-schema.tsx:237
#: packages/admin/src/routes/bylines.tsx:486
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:1130
msgid "Small section heading"
msgstr "Título de seção pequeno"

#: packages/admin/src/components/Settings.tsx:76
#: 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:77
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:155
#: packages/admin/src/components/SignupPage.tsx:263
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:225
#: packages/admin/src/components/PluginManager.tsx:579
#: packages/admin/src/components/Redirects.tsx:467
#: packages/admin/src/components/SectionEditor.tsx:294
msgid "Source"
msgstr "Origem"

#: packages/admin/src/components/Redirects.tsx:132
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:208
#: packages/admin/src/components/comments/CommentInbox.tsx:248
msgid "Spam"
msgstr "Spam"

#: packages/admin/src/components/PortableTextEditor.tsx:3830
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:1208
#: packages/admin/src/components/PortableTextEditor.tsx:2285
#: packages/admin/src/components/PortableTextEditor.tsx:2286
msgid "Start writing, or type '/' for commands"
msgstr ""

#: packages/admin/src/components/ContentList.tsx:511
#: packages/admin/src/components/ContentSettingsPanel.tsx:449
#: packages/admin/src/components/ContentTypeEditor.tsx:117
#: packages/admin/src/components/Redirects.tsx:472
#: packages/admin/src/components/users/UserList.tsx:104
msgid "Status"
msgstr "Status"

#: packages/admin/src/components/Redirects.tsx:152
msgid "Status code"
msgstr "Código de status"

#: packages/admin/src/components/Dashboard.tsx:357
msgid "Status: {status}"
msgstr ""

#: packages/admin/src/components/settings/BackupSettings.tsx:173
msgid "Store a daily backup in your site's storage bucket. Old backups are removed automatically."
msgstr ""

#: packages/admin/src/components/settings/BackupSettings.tsx:218
msgid "Stored Backups"
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:3251
#: packages/admin/src/components/PortableTextEditor.tsx:3637
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:777
msgid "System"
msgstr ""

#: packages/admin/src/components/ThemeToggle.tsx:24
msgid "System ({resolvedLabel})"
msgstr "Sistema ({resolvedLabel})"

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

#: packages/admin/src/components/PortableTextEditor.tsx:1204
msgid "Table"
msgstr ""

#: packages/admin/src/components/PortableTextEditor.tsx:3326
msgid "Table controls"
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:201
#: packages/admin/src/components/Widgets.tsx:143
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:192
msgid "Target locale"
msgstr ""

#: packages/admin/src/components/ContentSettingsPanel.tsx:610
#: packages/admin/src/components/TaxonomySidebar.tsx:550
msgid "Taxonomies"
msgstr "Taxonomias"

#: packages/admin/src/components/settings/ApiTokenSettings.tsx:76
msgid "Taxonomies Manage"
msgstr ""

#: packages/admin/src/components/TaxonomyManager.tsx:918
msgid "Taxonomy created"
msgstr "Taxonomia criada"

#: packages/admin/src/components/TaxonomyManager.tsx:807
msgid "Taxonomy not found:"
msgstr "Taxonomia não encontrada:"

#: packages/admin/src/components/TaxonomyManager.tsx:179
msgid "Taxonomy: {taxonomyName}"
msgstr ""

#: packages/admin/src/components/SetupWizard.tsx:155
msgid "Template:"
msgstr "Modelo:"

#: packages/admin/src/components/TaxonomyManager.tsx:377
#: packages/admin/src/components/TaxonomyManager.tsx:378
#: packages/admin/src/components/TaxonomyManager.tsx:834
msgid "Term"
msgstr "Termo"

#. placeholder {0}: term.label
#. placeholder {1}: term.locale.toUpperCase()
#: packages/admin/src/components/TaxonomyManager.tsx:781
msgid "Term \"{0}\" created in {1}."
msgstr ""

#: packages/admin/src/components/TaxonomyManager.tsx:763
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:3588
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:179
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:114
#: packages/admin/src/components/SignupPage.tsx:140
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:76
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:2191
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:307
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:185
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:281
#: packages/admin/src/components/ThemeMarketplaceBrowse.tsx:77
msgid "Themes"
msgstr "Temas"

#: packages/admin/src/components/CapabilityConsentDialog.tsx:141
msgid "These tools remain disabled after installation until you explicitly enable agent access."
msgstr ""

#: packages/admin/src/components/ContentTypeEditor.tsx:370
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:461
msgid "This field does not accept {sniffedMime} files."
msgstr ""

#: packages/admin/src/components/ContentEditor.tsx:1721
#: packages/admin/src/components/ImageFieldRenderer.tsx:201
msgid "This field is required"
msgstr "Este campo é obrigatório"

#: packages/admin/src/components/SectionEditor.tsx:301
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."

#. placeholder {0}: archiveToDelete?.name ?? ""
#: packages/admin/src/components/settings/BackupSettings.tsx:283
msgid "This permanently deletes {0} from storage."
msgstr ""

#: packages/admin/src/components/PluginSettings.tsx:177
msgid "This plugin has no configurable settings."
msgstr ""

#: packages/admin/src/components/MarketplacePluginDetail.tsx:287
msgid "This plugin requires no special permissions."
msgstr "Este plugin não requer permissões especiais."

#: packages/admin/src/components/RegistryPluginDetail.tsx:579
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:582
msgid "This redirect rule will be permanently removed."
msgstr "Esta regra de redirecionamento será permanentemente removida."

#: packages/admin/src/components/RegistryPluginDetail.tsx:631
msgid "This release requires a newer environment than your site currently runs. Upgrade before installing."
msgstr ""

#: packages/admin/src/routes/bylines.tsx:623
msgid "This removes the byline profile. Content byline links are removed and lead pointers are cleared."
msgstr ""

#: packages/admin/src/components/SectionEditor.tsx:298
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:303
msgid "This section was imported from another system."
msgstr "Esta seção foi importada de outro sistema."

#: packages/admin/src/components/CapabilityConsentDialog.tsx:125
msgid "This update exposes the following routes without authentication:"
msgstr ""

#: packages/admin/src/components/Widgets.tsx:713
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/ContentSettingsPanel.tsx:676
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:904
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:407
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:713
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/ContentSettingsPanel.tsx:84
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:251
#: packages/admin/src/components/Sections.tsx:170
#: packages/admin/src/components/Widgets.tsx:889
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:483
msgid "to close"
msgstr "para fechar"

#: packages/admin/src/components/ContentList.tsx:815
msgid "To date"
msgstr ""

#: packages/admin/src/components/PluginManager.tsx:207
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:473
msgid "to select"
msgstr "para selecionar"

#: packages/admin/src/components/PortableTextEditor.tsx:3371
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:207
msgid "Token created: {0}"
msgstr "Token criado: {0}"

#: packages/admin/src/components/settings/ApiTokenSettings.tsx:420
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:103
#: packages/admin/src/components/TaxonomyManager.tsx:214
#: packages/admin/src/components/TranslationsPanel.tsx:104
msgid "Translate"
msgstr "Traduzir"

#. placeholder {0}: term.label
#: packages/admin/src/components/TaxonomyManager.tsx:176
msgid "Translate \"{0}\""
msgstr ""

#. placeholder {0}: term.label
#: packages/admin/src/components/TaxonomyManager.tsx:100
msgid "Translate {0}"
msgstr ""

#: packages/admin/src/components/TaxonomyManager.tsx:214
#: packages/admin/src/components/TranslationsPanel.tsx:104
msgid "Translating..."
msgstr ""

#: packages/admin/src/components/MenuEditor.tsx:143
#: packages/admin/src/components/TaxonomyManager.tsx:780
#: packages/admin/src/router.tsx:1119
msgid "Translation created"
msgstr ""

#: packages/admin/src/components/ContentSettingsPanel.tsx:588
#: packages/admin/src/components/TranslationsPanel.tsx:60
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:217
#: packages/admin/src/components/comments/CommentInbox.tsx:258
#: packages/admin/src/components/comments/CommentInbox.tsx:514
#: 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:550
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:493
msgid "Try a broader media type or clear your filters."
msgstr ""

#: packages/admin/src/components/MediaPickerModal.tsx:691
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:103
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:518
msgid "Try another filename or clear your search."
msgstr ""

#: packages/admin/src/components/MediaLibrary.tsx:492
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:244
#: 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:587
#: 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/ContentSettingsPanel.tsx:1073
#: packages/admin/src/components/ContentSettingsPanel.tsx:1090
msgid "Unassigned"
msgstr "Não atribuído"

#: packages/admin/src/components/PortableTextEditor.tsx:3244
#: packages/admin/src/components/PortableTextEditor.tsx:3630
msgid "Underline"
msgstr ""

#: packages/admin/src/components/PortableTextEditor.tsx:3810
msgid "Undo"
msgstr ""

#: packages/admin/src/components/MarketplacePluginDetail.tsx:191
#: packages/admin/src/components/PluginManager.tsx:629
#: packages/admin/src/components/PluginManager.tsx:727
msgid "Uninstall"
msgstr "Desinstalar"

#: packages/admin/src/components/PluginManager.tsx:711
msgid "Uninstall {pluginName}?"
msgstr "Desinstalar {pluginName}?"

#: packages/admin/src/components/PluginManager.tsx:706
msgid "Uninstall confirmation"
msgstr "Confirmação de desinstalação"

#: packages/admin/src/components/PluginManager.tsx:727
msgid "Uninstalling..."
msgstr "Desinstalando..."

#: packages/admin/src/components/ContentTypeEditor.tsx:731
#: 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/ContentSettingsPanel.tsx:202
msgid "Unpublish {itemLabel}"
msgstr ""

#: packages/admin/src/router.tsx:1027
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/ContentSettingsPanel.tsx:477
msgid "Unschedule"
msgstr "Cancelar agendamento"

#: packages/admin/src/router.tsx:1088
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:1624
msgid "Untitled file"
msgstr ""

#: packages/admin/src/components/Widgets.tsx:534
#: packages/admin/src/components/Widgets.tsx:807
msgid "Untitled Widget"
msgstr ""

#: packages/admin/src/components/PublisherHandle.tsx:145
msgid "Unverified publisher"
msgstr ""

#: packages/admin/src/components/ContentSettingsPanel.tsx:900
msgid "Up"
msgstr "Acima"

#: packages/admin/src/components/TaxonomyManager.tsx:500
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:92
msgid "Update site settings"
msgstr ""

#. placeholder {0}: taxonomyDef.labelSingular?.toLowerCase() || "term"
#: packages/admin/src/components/TaxonomyManager.tsx:382
msgid "Update the {0} details"
msgstr "Atualizar os detalhes de {0}"

#: packages/admin/src/components/Redirects.tsx:110
msgid "Update this redirect rule."
msgstr "Atualize esta regra de redirecionamento."

#. placeholder {0}: updateInfo.latest
#: packages/admin/src/components/PluginManager.tsx:451
msgid "Update to v{0}"
msgstr "Atualizar para v{0}"

#: packages/admin/src/components/ContentList.tsx:737
#: packages/admin/src/components/ContentSettingsPanel.tsx:541
#: packages/admin/src/components/RegistryPluginDetail.tsx:501
msgid "Updated"
msgstr ""

#: packages/admin/src/components/ContentTypeEditor.tsx:129
msgid "Updated At"
msgstr "Atualizado em"

#: packages/admin/src/components/WordPressImport.tsx:946
msgid "Updating content URLs..."
msgstr "Atualizando URLs de conteúdo..."

#: packages/admin/src/components/CapabilityConsentDialog.tsx:197
#: packages/admin/src/components/PluginManager.tsx:451
msgid "Updating..."
msgstr "Atualizando..."

#: packages/admin/src/components/MediaPickerModal.tsx:649
msgid "Upload"
msgstr "Enviar"

#: packages/admin/src/components/MediaPickerModal.tsx:152
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:153
msgid "Upload an image to get started"
msgstr "Envie uma imagem para começar"

#: packages/admin/src/components/settings/ApiTokenSettings.tsx:62
msgid "Upload and delete media"
msgstr "Enviar e excluir mídia"

#: packages/admin/src/lib/api/marketplace.ts:283
#: packages/admin/src/lib/api/marketplace.ts:291
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:669
msgid "Upload failed: {uploadError}"
msgstr "Falha no envio: {uploadError}"

#: packages/admin/src/components/MediaPickerModal.tsx:661
msgid "Upload file"
msgstr ""

#: packages/admin/src/components/MediaPickerModal.tsx:154
msgid "Upload File"
msgstr ""

#: packages/admin/src/components/MediaLibrary.tsx:365
msgid "Upload files"
msgstr "Enviar arquivos"

#: packages/admin/src/components/MediaLibrary.tsx:508
#: packages/admin/src/components/MediaLibrary.tsx:532
msgid "Upload Files"
msgstr "Enviar arquivos"

#: packages/admin/src/components/MediaPickerModal.tsx:154
msgid "Upload Image"
msgstr "Enviar imagem"

#: packages/admin/src/components/MediaLibrary.tsx:505
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:529
msgid "Upload media to keep reusable assets in one place."
msgstr ""

#. placeholder {0}: activeProviderInfo?.name || t`Library`
#: packages/admin/src/components/MediaLibrary.tsx:356
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:331
msgid "Uploading {0}/{1}..."
msgstr "Enviando {0}/{1}..."

#: packages/admin/src/components/MediaLibrary.tsx:332
#: packages/admin/src/components/MediaPickerModal.tsx:649
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:3198
#: packages/admin/src/components/PortableTextEditor.tsx:3755
#: packages/admin/src/components/PortableTextEditor.tsx:3765
msgid "URL"
msgstr "URL"

#: packages/admin/src/components/ContentTypeEditor.tsx:423
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:163
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:111
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:364
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:328
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:666
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:1311
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:408
msgid "Used in URLs and API endpoints"
msgstr ""

#: packages/admin/src/components/SectionEditor.tsx:269
#: 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:43
#: packages/admin/src/components/Header.tsx:83
#: 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:210
#: packages/admin/src/components/Sidebar.tsx:253
#: 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:386
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:187
#: packages/admin/src/components/RegistryPluginDetail.tsx:462
msgid "Verified publisher"
msgstr ""

#: packages/admin/src/components/RegistryPluginDetail.tsx:461
msgid "Verified publisher, confirmed by labeller {verifiedLabeller}"
msgstr ""

#: packages/admin/src/components/RegistryPluginDetail.tsx:452
msgid "Verified publisher. A labeller ({verifiedLabeller}) has confirmed this publisher's identity."
msgstr ""

#: packages/admin/src/components/RegistryPluginDetail.tsx:453
msgid "Verified publisher. A labeller has confirmed this publisher's identity."
msgstr ""

#: packages/admin/src/components/InviteAcceptPage.tsx:228
msgid "Verifying your invite..."
msgstr ""

#: packages/admin/src/components/SignupPage.tsx:388
msgid "Verifying your link..."
msgstr "Verificando seu link..."

#: packages/admin/src/components/auth/PasskeyLogin.tsx:211
#: packages/admin/src/components/auth/PasskeyRegistration.tsx:215
msgid "Verifying..."
msgstr "Verificando..."

#: packages/admin/src/components/MarketplacePluginDetail.tsx:331
#: packages/admin/src/components/RegistryPluginDetail.tsx:515
msgid "Version"
msgstr "Versão"

#. placeholder {0}: release.version
#: packages/admin/src/components/RegistryPluginDetail.tsx:477
msgid "Version {0}"
msgstr ""

#: packages/admin/src/components/AllowedTypesEditor.tsx:67
#: packages/admin/src/components/MediaLibrary.tsx:435
msgid "Video"
msgstr ""

#: packages/admin/src/components/Settings.tsx:117
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:463
msgid "View in Marketplace"
msgstr "Ver no marketplace"

#: packages/admin/src/components/MediaLibrary.tsx:447
msgid "View mode"
msgstr "Modo de visualização"

#: packages/admin/src/components/ContentList.tsx:1011
msgid "View published {title}"
msgstr "Ver {title} publicado"

#: packages/admin/src/components/Header.tsx:59
msgid "View Site"
msgstr "Ver site"

#: packages/admin/src/components/RegistryPluginDetail.tsx:676
msgid "View source"
msgstr ""

#: packages/admin/src/components/RegistryPluginDetail.tsx:931
msgid "View the {license} license on spdx.org"
msgstr ""

#: packages/admin/src/components/Redirects.tsx:449
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:577
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:325
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:133
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:236
#: packages/admin/src/components/RegistryPluginDetail.tsx:701
msgid "Website"
msgstr "Site"

#: packages/admin/src/routes/bylines.tsx:491
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:680
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/SeoPanel.tsx:209
msgid "Why is this important for duplicate pages?"
msgstr ""

#: packages/admin/src/components/SeoPanel.tsx:185
msgid "Why is this important for search result summaries?"
msgstr ""

#: packages/admin/src/components/SeoPanel.tsx:165
msgid "Why is this important for search result titles?"
msgstr ""

#: packages/admin/src/components/SeoPanel.tsx:228
msgid "Why is this important for search visibility?"
msgstr ""

#: packages/admin/src/components/SeoImageField.tsx:44
msgid "Why is this important for social sharing?"
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:800
#: packages/admin/src/components/Widgets.tsx:815
msgid "widget"
msgstr ""

#: packages/admin/src/components/Widgets.tsx:232
msgid "Widget added"
msgstr ""

#: packages/admin/src/components/Widgets.tsx:220
msgid "Widget area created"
msgstr ""

#: packages/admin/src/components/Widgets.tsx:643
msgid "Widget area deleted"
msgstr ""

#: packages/admin/src/components/Widgets.tsx:763
msgid "Widget deleted"
msgstr ""

#: packages/admin/src/components/Widgets.tsx:892
msgid "Widget title"
msgstr ""

#: packages/admin/src/components/Widgets.tsx:778
msgid "Widget updated"
msgstr ""

#: packages/admin/src/components/AdminCommandPalette.tsx:168
#: packages/admin/src/components/PluginManager.tsx:407
#: packages/admin/src/components/Sidebar.tsx:233
#: packages/admin/src/components/Widgets.tsx:388
#: 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/PluginSettings.tsx:338
msgid "Will be cleared on save"
msgstr ""

#: 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:902
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/Widgets.tsx:163
msgid "Yearly"
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:549
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:1486
msgid "You need Editor permissions to moderate comments."
msgstr ""

#. placeholder {0}: passkey.name
#: packages/admin/src/components/settings/PasskeyItem.tsx:204
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:205
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:55
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:192
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:53
msgid "You've been invited!"
msgstr ""

#: packages/admin/src/components/SignupPage.tsx:71
msgid "you@company.com"
msgstr "you@company.com"

#: packages/admin/src/components/auth/PasskeyLogin.tsx:334
#: 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:316
#: 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:267
#: 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:504
#: packages/admin/src/components/MediaLibrary.tsx:528
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:65
#: packages/admin/src/components/SignupPage.tsx:202
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:612
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"
