From 67d7af1d2d30c788d3d26e981daaaaa848e85a07 Mon Sep 17 00:00:00 2001 From: Matt Kane Date: Wed, 22 Apr 2026 15:00:25 +0100 Subject: [PATCH 1/9] fix(admin): render file field with media picker instead of text input The 'file' field type is fully supported by the schema (validation, type generation, storage) but the content editor had no case for it in FieldRenderer, so it fell through to the default text input branch, making it impossible to actually attach a file. Adds FileFieldRenderer that opens MediaPickerModal with no mime filter and shows the mime-appropriate icon, filename, size, and a download link. Adds a hideUrlInput prop to MediaPickerModal so the image-specific 'Insert from URL' section is hidden for file pickers. The URL input probes image dimensions, which would fail on non-image URLs anyway. Resolves discussion #718 --- .changeset/shiny-seals-make.md | 5 + .../admin/src/components/ContentEditor.tsx | 166 ++++++++++++ .../admin/src/components/MediaPickerModal.tsx | 77 +++--- packages/admin/src/locales/ar/messages.po | 239 ++++++++++-------- packages/admin/src/locales/de/messages.po | 239 ++++++++++-------- packages/admin/src/locales/en/messages.po | 239 ++++++++++-------- packages/admin/src/locales/es-419/messages.po | 239 ++++++++++-------- packages/admin/src/locales/eu/messages.po | 239 ++++++++++-------- packages/admin/src/locales/fa/messages.po | 239 ++++++++++-------- packages/admin/src/locales/fr/messages.po | 239 ++++++++++-------- packages/admin/src/locales/ja/messages.po | 239 ++++++++++-------- packages/admin/src/locales/ko/messages.po | 239 ++++++++++-------- packages/admin/src/locales/pseudo/messages.po | 239 ++++++++++-------- packages/admin/src/locales/pt-BR/messages.po | 239 ++++++++++-------- packages/admin/src/locales/zh-CN/messages.po | 239 ++++++++++-------- packages/admin/src/locales/zh-TW/messages.po | 239 ++++++++++-------- .../tests/components/ContentEditor.test.tsx | 50 ++++ .../components/MediaPickerModal.test.tsx | 13 + 18 files changed, 1929 insertions(+), 1489 deletions(-) create mode 100644 .changeset/shiny-seals-make.md diff --git a/.changeset/shiny-seals-make.md b/.changeset/shiny-seals-make.md new file mode 100644 index 000000000..a87fe659c --- /dev/null +++ b/.changeset/shiny-seals-make.md @@ -0,0 +1,5 @@ +--- +"@emdash-cms/admin": patch +--- + +Fixes the `file` field type rendering as a plain text input in the content editor. Adds a `FileFieldRenderer` that opens the media picker (with mime filter disabled) so any file type can be attached. Also adds a `hideUrlInput` prop to `MediaPickerModal` so non-image pickers can hide the image-specific "Insert from URL" input. diff --git a/packages/admin/src/components/ContentEditor.tsx b/packages/admin/src/components/ContentEditor.tsx index d2da2b4f6..50938fe6f 100644 --- a/packages/admin/src/components/ContentEditor.tsx +++ b/packages/admin/src/components/ContentEditor.tsx @@ -18,6 +18,7 @@ import { Eye, Image as ImageIcon, MagnifyingGlass, + Paperclip, X, Trash, ArrowsInSimple, @@ -37,6 +38,7 @@ import type { TranslationSummary, } from "../lib/api"; import { getPreviewUrl, getDraftStatus } from "../lib/api"; +import { formatFileSize, getFileIcon } from "../lib/media-utils"; import { usePluginAdmins } from "../lib/plugin-context.js"; import { contentUrl } from "../lib/url.js"; import { cn, slugify } from "../lib/utils"; @@ -1290,6 +1292,21 @@ function FieldRenderer({ ); } + case "file": { + // value is either a FileFieldValue object, a legacy string URL, or undefined + const fileValue = + value != null && typeof value === "object" ? (value as FileFieldValue) : undefined; + return ( + + ); + } + case "repeater": { const validation = field.validation; const subFields = (validation?.subFields ?? []) as Array<{ @@ -1613,6 +1630,155 @@ function ImageFieldRenderer({ ); } +/** + * File field value — matches the "file" shape validated by the Zod generator: + * { id, src?, filename?, mimeType?, size? } + */ +interface FileFieldValue { + id: string; + /** Provider ID (e.g., "local", "s3") */ + provider?: string; + /** Direct URL for non-local media */ + src?: string; + filename?: string; + mimeType?: string; + size?: number; + /** Provider-specific metadata */ + meta?: Record; +} + +interface FileFieldRendererProps { + id?: string; + label: string; + value: FileFieldValue | string | undefined; + onChange: (value: FileFieldValue | null) => void; + required?: boolean; +} + +/** + * File field with media picker + * + * Like ImageFieldRenderer but for arbitrary file types. Shows a mime-type-appropriate + * icon, filename, and size instead of an image preview. Handles backwards compatibility + * with legacy string URLs. + */ +function FileFieldRenderer({ id, label, value, onChange, required }: FileFieldRendererProps) { + const { t } = useLingui(); + const [pickerOpen, setPickerOpen] = React.useState(false); + + // Normalize value to derive display info. + // Prefer direct src; for local files, derive URL from meta.storageKey or id. + const normalized = React.useMemo(() => { + if (typeof value === "string") { + if (!value) return null; + return { + displayUrl: value, + filename: value.split("/").pop() || value, + mimeType: "", + size: undefined as number | undefined, + }; + } + if (!value) return null; + const displayUrl = + value.src || + (!value.provider || value.provider === "local" + ? `/_emdash/api/media/file/${typeof value.meta?.storageKey === "string" ? value.meta.storageKey : value.id}` + : undefined); + return { + displayUrl, + filename: value.filename || t`Untitled file`, + mimeType: value.mimeType || "", + size: value.size, + }; + }, [value, t]); + + const handleSelect = (item: MediaItem) => { + const isLocalProvider = !item.provider || item.provider === "local"; + onChange({ + id: item.id, + provider: item.provider || "local", + src: isLocalProvider ? undefined : item.url, + filename: item.filename, + mimeType: item.mimeType, + size: item.size, + meta: isLocalProvider ? { ...item.meta, storageKey: item.storageKey } : item.meta, + }); + }; + + const handleRemove = () => { + onChange(null); + }; + + return ( +
+ + {normalized ? ( +
+ +
+ {normalized.displayUrl ? ( + + {normalized.filename} + + ) : ( +

{normalized.filename}

+ )} +

+ {normalized.mimeType} + {normalized.size ? ` • ${formatFileSize(normalized.size)}` : ""} +

+
+
+ + +
+
+ ) : ( + + )} + + {required && !normalized && ( +

{t`This field is required`}

+ )} +
+ ); +} + /** * Author selector component for editors and above */ diff --git a/packages/admin/src/components/MediaPickerModal.tsx b/packages/admin/src/components/MediaPickerModal.tsx index 0a808b6df..084d780a0 100644 --- a/packages/admin/src/components/MediaPickerModal.tsx +++ b/packages/admin/src/components/MediaPickerModal.tsx @@ -42,6 +42,12 @@ export interface MediaPickerModalProps { /** Filter by mime type prefix, e.g. "image/" */ mimeTypeFilter?: string; title?: string; + /** + * Hide the "Insert from URL" input. Defaults to false. + * The URL input probes image dimensions and is only meaningful for image pickers, + * so non-image pickers (e.g. generic file pickers) should hide it. + */ + hideUrlInput?: boolean; } /** @@ -66,6 +72,7 @@ export function MediaPickerModal({ onSelect, mimeTypeFilter = "image/", title: providedTitle, + hideUrlInput = false, }: MediaPickerModalProps) { const { t } = useLingui(); const title = providedTitle ?? t`Select Image`; @@ -362,41 +369,45 @@ export function MediaPickerModal({ /> - {/* URL Input */} -
- -
-
- - { - setImageUrl(e.target.value); - setUrlError(null); - }} - onKeyDown={handleUrlKeyDown} - className="ps-9" - /> + {/* URL Input (image pickers only — probes image dimensions) */} + {!hideUrlInput && ( + <> +
+ +
+
+ + { + setImageUrl(e.target.value); + setUrlError(null); + }} + onKeyDown={handleUrlKeyDown} + className="ps-9" + /> +
+ +
+ {urlError &&

{urlError}

}
- -
- {urlError &&

{urlError}

} -
- {/* Divider with "or" */} -
-
- -
-
- {t`or choose from library`} -
-
+ {/* Divider with "or" */} +
+
+ +
+
+ {t`or choose from library`} +
+
+ + )} {/* Provider Tabs */} {providerTabs.length > 1 && ( diff --git a/packages/admin/src/locales/ar/messages.po b/packages/admin/src/locales/ar/messages.po index a26072581..e4c9b4e9f 100644 --- a/packages/admin/src/locales/ar/messages.po +++ b/packages/admin/src/locales/ar/messages.po @@ -17,7 +17,7 @@ msgstr "" "Language: \n" "Plural-Forms: \n" -#: packages/admin/src/components/ContentEditor.tsx:962 +#: packages/admin/src/components/ContentEditor.tsx:964 #: packages/admin/src/components/LocaleSwitcher.tsx:72 msgid " (default)" msgstr " الافتراضي" @@ -26,8 +26,8 @@ msgstr " الافتراضي" msgid " (opens in new window)" msgstr " (يفتح في نافذة جديدة)" -#: packages/admin/src/components/MediaPickerModal.tsx:634 -#: packages/admin/src/components/MediaPickerModal.tsx:716 +#: packages/admin/src/components/MediaPickerModal.tsx:645 +#: packages/admin/src/components/MediaPickerModal.tsx:727 msgid " (selected)" msgstr " (محدد)" @@ -42,7 +42,7 @@ msgid ": use" msgstr ": استخدم" #. placeholder {0}: providers?.find((p) => p.id === selectedItem.providerId)?.name -#: packages/admin/src/components/MediaPickerModal.tsx:574 +#: packages/admin/src/components/MediaPickerModal.tsx:585 msgid "(from {0})" msgstr "(من {0})" @@ -88,7 +88,7 @@ msgid "{0, plural, one {# item matching \"{searchQuery}\"} other {# items matchi msgstr "{0, plural, few {# عناصر مطابقة لـ \"{searchQuery}\"} many {# عنصرًا مطابقًا لـ \"{searchQuery}\"} other {# عنصر مطابق لـ \"{searchQuery}\"}}" #. placeholder {0}: items.length -#: packages/admin/src/components/MediaPickerModal.tsx:449 +#: packages/admin/src/components/MediaPickerModal.tsx:460 msgid "{0, plural, one {# item} other {# items}}" msgstr "{0, plural, few {# عناصر} many {# عنصرًا} other {# عنصر}}" @@ -214,8 +214,8 @@ msgstr "تم تحديث {0} إلى الإصدار {1}" #. placeholder {0}: item.filename #. placeholder {1}: selected ? t` (selected)` : "" -#: packages/admin/src/components/MediaPickerModal.tsx:634 -#: packages/admin/src/components/MediaPickerModal.tsx:716 +#: packages/admin/src/components/MediaPickerModal.tsx:645 +#: packages/admin/src/components/MediaPickerModal.tsx:727 msgid "{0}{1}" msgstr "{0}{1}" @@ -438,7 +438,7 @@ msgstr "الإجراءات" msgid "Active" msgstr "نشط" -#: packages/admin/src/components/ContentEditor.tsx:1714 +#: packages/admin/src/components/ContentEditor.tsx:1880 #: packages/admin/src/components/MenuEditor.tsx:297 #: packages/admin/src/components/TaxonomyManager.tsx:214 #: packages/admin/src/components/TaxonomyManager.tsx:610 @@ -750,7 +750,7 @@ msgstr "تلقائي (تغيير الاسم اللطيف)" msgid "Auto-generated from name (you can edit)" msgstr "تم توليده تلقائيًا من الاسم (يمكنك التعديل)" -#: packages/admin/src/components/MediaPickerModal.tsx:513 +#: packages/admin/src/components/MediaPickerModal.tsx:524 msgid "Available media" msgstr "الوسائط المتاحة" @@ -764,7 +764,7 @@ msgstr "المزودون المتاحون" msgid "Back" msgstr "رجوع" -#: packages/admin/src/components/ContentEditor.tsx:543 +#: packages/admin/src/components/ContentEditor.tsx:545 msgid "Back to {collectionLabel} list" msgstr "العودة إلى قائمة {collectionLabel}" @@ -842,7 +842,7 @@ msgstr "تصفح المظاهر وقم بمعاينتها مع محتواك ال msgid "Bullet List" msgstr "قائمة نقطية" -#: packages/admin/src/components/ContentEditor.tsx:928 +#: packages/admin/src/components/ContentEditor.tsx:930 #: packages/admin/src/components/Sidebar.tsx:206 msgid "Bylines" msgstr "أسماء المؤلفين" @@ -865,18 +865,18 @@ msgstr "يمكنه عرض المحتوى" #: packages/admin/src/components/CapabilityConsentDialog.tsx:139 #: packages/admin/src/components/ConfirmDialog.tsx:57 -#: packages/admin/src/components/ContentEditor.tsx:636 -#: packages/admin/src/components/ContentEditor.tsx:842 -#: packages/admin/src/components/ContentEditor.tsx:894 -#: packages/admin/src/components/ContentEditor.tsx:1817 -#: packages/admin/src/components/ContentEditor.tsx:1870 +#: packages/admin/src/components/ContentEditor.tsx:638 +#: packages/admin/src/components/ContentEditor.tsx:844 +#: packages/admin/src/components/ContentEditor.tsx:896 +#: packages/admin/src/components/ContentEditor.tsx:1983 +#: packages/admin/src/components/ContentEditor.tsx:2036 #: packages/admin/src/components/ContentList.tsx:445 #: packages/admin/src/components/ContentList.tsx:516 #: packages/admin/src/components/ContentPickerModal.tsx:253 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:516 #: packages/admin/src/components/FieldEditor.tsx:645 #: packages/admin/src/components/MediaDetailPanel.tsx:234 -#: packages/admin/src/components/MediaPickerModal.tsx:581 +#: packages/admin/src/components/MediaPickerModal.tsx:592 #: packages/admin/src/components/MenuEditor.tsx:294 #: packages/admin/src/components/MenuEditor.tsx:439 #: packages/admin/src/components/MenuList.tsx:143 @@ -935,7 +935,8 @@ msgstr "الفئات ({0})" msgid "Categories will be imported" msgstr "سيتم استيراد الفئات" -#: packages/admin/src/components/ContentEditor.tsx:1574 +#: packages/admin/src/components/ContentEditor.tsx:1591 +#: packages/admin/src/components/ContentEditor.tsx:1740 #: packages/admin/src/components/FieldEditor.tsx:391 #: packages/admin/src/components/SeoImageField.tsx:47 msgid "Change" @@ -1001,9 +1002,9 @@ msgstr "إضغط على الرابط في البريد الإلكتروني لت #: packages/admin/src/components/MarketplacePluginDetail.tsx:447 #: packages/admin/src/components/MediaDetailPanel.tsx:131 #: packages/admin/src/components/MediaDetailPanel.tsx:133 -#: packages/admin/src/components/MediaPickerModal.tsx:349 -#: packages/admin/src/components/MediaPickerModal.tsx:355 -#: packages/admin/src/components/MediaPickerModal.tsx:359 +#: packages/admin/src/components/MediaPickerModal.tsx:356 +#: packages/admin/src/components/MediaPickerModal.tsx:362 +#: packages/admin/src/components/MediaPickerModal.tsx:366 #: packages/admin/src/components/MenuEditor.tsx:256 #: packages/admin/src/components/MenuEditor.tsx:262 #: packages/admin/src/components/MenuEditor.tsx:266 @@ -1233,7 +1234,7 @@ msgstr "نسخ الرمز" msgid "Could not copy automatically. Please select the URL above and copy manually." msgstr "تعذّر النسخ تلقائيًا. يرجى تحديد الرابط أعلاه ونسخه يدويًا." -#: packages/admin/src/components/MediaPickerModal.tsx:308 +#: packages/admin/src/components/MediaPickerModal.tsx:315 msgid "Could not load image from URL" msgstr "تعذّر تحميل الصورة من الرابط" @@ -1245,7 +1246,7 @@ msgstr "تعذّر اكتشاف WordPress" msgid "Count" msgstr "العدد" -#: packages/admin/src/components/ContentEditor.tsx:1841 +#: packages/admin/src/components/ContentEditor.tsx:2007 #: packages/admin/src/components/MenuList.tsx:146 #: packages/admin/src/components/Redirects.tsx:185 #: packages/admin/src/components/Sections.tsx:210 @@ -1274,7 +1275,7 @@ msgstr "إنشاء حساب" msgid "Create an account" msgstr "إنشاء حساب" -#: packages/admin/src/components/ContentEditor.tsx:1789 +#: packages/admin/src/components/ContentEditor.tsx:1955 msgid "Create byline" msgstr "إنشاء اسم مؤلف" @@ -1381,7 +1382,7 @@ msgid "Created At" msgstr "تم الإنشاء في" #. placeholder {0}: new Date(item.createdAt).toLocaleString() -#: packages/admin/src/components/ContentEditor.tsx:862 +#: packages/admin/src/components/ContentEditor.tsx:864 msgid "Created: {0}" msgstr "تم الإنشاء: {0}" @@ -1389,7 +1390,7 @@ msgstr "تم الإنشاء: {0}" msgid "Creating collections and fields..." msgstr "جاري إنشاء المجموعات والحقول..." -#: packages/admin/src/components/ContentEditor.tsx:1841 +#: packages/admin/src/components/ContentEditor.tsx:2007 #: packages/admin/src/components/MenuList.tsx:146 #: packages/admin/src/components/Redirects.tsx:182 #: packages/admin/src/components/Sections.tsx:210 @@ -1398,7 +1399,7 @@ msgstr "جاري إنشاء المجموعات والحقول..." msgid "Creating..." msgstr "جاري الإنشاء..." -#: packages/admin/src/components/ContentEditor.tsx:965 +#: packages/admin/src/components/ContentEditor.tsx:967 msgid "current" msgstr "الحالي" @@ -1659,12 +1660,12 @@ msgstr "معطل" msgid "Disabled:" msgstr "معطل:" -#: packages/admin/src/components/ContentEditor.tsx:621 -#: packages/admin/src/components/ContentEditor.tsx:643 +#: packages/admin/src/components/ContentEditor.tsx:623 +#: packages/admin/src/components/ContentEditor.tsx:645 msgid "Discard changes" msgstr "التخلي عن التغييرات" -#: packages/admin/src/components/ContentEditor.tsx:627 +#: packages/admin/src/components/ContentEditor.tsx:629 msgid "Discard draft changes?" msgstr "التخلي عن تغييرات المسودة؟" @@ -1677,8 +1678,8 @@ msgstr "إخفاء" msgid "Display a navigation menu" msgstr "عرض قائمة تنقل" -#: packages/admin/src/components/ContentEditor.tsx:1792 -#: packages/admin/src/components/ContentEditor.tsx:1854 +#: packages/admin/src/components/ContentEditor.tsx:1958 +#: packages/admin/src/components/ContentEditor.tsx:2020 msgid "Display name" msgstr "اسم العرض" @@ -1696,7 +1697,7 @@ msgstr "حجم العرض" msgid "Displayed below the image as a visible caption." msgstr "تُعرض أسفل الصورة كتسمية مرئية." -#: packages/admin/src/components/ContentEditor.tsx:597 +#: packages/admin/src/components/ContentEditor.tsx:599 msgid "Distraction-free mode (⌘⇧\\)" msgstr "وضع الخلو من التشتيت (⌘⇧\\)" @@ -1729,7 +1730,7 @@ msgstr "أليس لديك حساب؟ قم ب<0>التسجيل" msgid "Done" msgstr "تم" -#: packages/admin/src/components/ContentEditor.tsx:1735 +#: packages/admin/src/components/ContentEditor.tsx:1901 msgid "Down" msgstr "أسفل" @@ -1741,7 +1742,7 @@ msgstr "جاري التنزيل" msgid "draft" msgstr "مسودة" -#: packages/admin/src/components/ContentEditor.tsx:793 +#: packages/admin/src/components/ContentEditor.tsx:795 #: packages/admin/src/components/ContentPickerModal.tsx:217 msgid "Draft" msgstr "مسودة" @@ -1775,8 +1776,8 @@ msgstr "على سبيل المثال، خط CI/CD" msgid "e.g., MacBook Pro, iPhone" msgstr "مثال: MacBook Pro, iPhone" -#: packages/admin/src/components/ContentEditor.tsx:974 -#: packages/admin/src/components/ContentEditor.tsx:1744 +#: packages/admin/src/components/ContentEditor.tsx:976 +#: packages/admin/src/components/ContentEditor.tsx:1910 #: packages/admin/src/components/MenuEditor.tsx:367 #: packages/admin/src/components/MenuList.tsx:185 #: packages/admin/src/components/Sections.tsx:390 @@ -1793,7 +1794,7 @@ msgstr "تعديل" msgid "Edit {0}" msgstr "تعديل {0}" -#: packages/admin/src/components/ContentEditor.tsx:560 +#: packages/admin/src/components/ContentEditor.tsx:562 msgid "Edit {collectionLabel}" msgstr "تعديل {collectionLabel}" @@ -1801,7 +1802,7 @@ msgstr "تعديل {collectionLabel}" msgid "Edit {title}" msgstr "تعديل {title}" -#: packages/admin/src/components/ContentEditor.tsx:1851 +#: packages/admin/src/components/ContentEditor.tsx:2017 msgid "Edit byline" msgstr "تعديل اسم المؤلف" @@ -1924,7 +1925,7 @@ msgid "Enabled" msgstr "مُفعَّل" #. placeholder {0}: label.toLowerCase() -#: packages/admin/src/components/ContentEditor.tsx:1187 +#: packages/admin/src/components/ContentEditor.tsx:1189 msgid "Enter {0}..." msgstr "أدخل {0}..." @@ -1933,7 +1934,7 @@ msgstr "أدخل {0}..." msgid "Enter a URL (https://…) or a relative path (/…)" msgstr "قم بإدخال رابطًا (https://…) أو رابطًا نسبيًا (/…)" -#: packages/admin/src/components/ContentEditor.tsx:1401 +#: packages/admin/src/components/ContentEditor.tsx:1418 msgid "Enter a valid URL (e.g. https://example.com)" msgstr "" @@ -1941,7 +1942,7 @@ msgstr "" msgid "Enter credentials manually" msgstr "إدخال بيانات الاعتماد يدويًا" -#: packages/admin/src/components/ContentEditor.tsx:596 +#: packages/admin/src/components/ContentEditor.tsx:598 msgid "Enter distraction-free mode" msgstr "الدخول إلى وضع الخلو من التشتت" @@ -1949,7 +1950,7 @@ msgstr "الدخول إلى وضع الخلو من التشتت" msgid "Enter email" msgstr "أدخل البريد الإلكتروني" -#: packages/admin/src/components/ContentEditor.tsx:1208 +#: packages/admin/src/components/ContentEditor.tsx:1210 msgid "Enter markdown content..." msgstr "أدخل محتوى Markdown..." @@ -1983,7 +1984,7 @@ msgstr "خطأ في حفظ القسم" msgid "Exists" msgstr "موجود" -#: packages/admin/src/components/ContentEditor.tsx:554 +#: packages/admin/src/components/ContentEditor.tsx:556 msgid "Exit distraction-free mode" msgstr "الخروج من وضع الخلو من التشتت" @@ -2032,7 +2033,7 @@ msgstr "فشل التدقيق الأمني" msgid "Failed to add domain" msgstr "فشل في إضافة النطاق" -#: packages/admin/src/components/ContentEditor.tsx:1835 +#: packages/admin/src/components/ContentEditor.tsx:2001 msgid "Failed to create byline" msgstr "فشل في إنشاء اسم المؤلف" @@ -2130,7 +2131,7 @@ msgstr "فشل في إرسال البريد الإلكتروني التجريب msgid "Failed to update {0}" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1885 +#: packages/admin/src/components/ContentEditor.tsx:2051 msgid "Failed to update byline" msgstr "فشل في تحديث اسم المؤلف" @@ -2346,7 +2347,7 @@ msgstr "إعدادات الصورة" msgid "Image shown when this page is shared on social media" msgstr "الصورة التي تظهر عند مشاركة هذه الصفحة على وسائل التواصل الاجتماعي" -#: packages/admin/src/components/MediaPickerModal.tsx:374 +#: packages/admin/src/components/MediaPickerModal.tsx:383 msgid "Image URL" msgstr "رابط الصورة" @@ -2452,8 +2453,8 @@ msgstr "تضمين محتوى نموذجي (مُوصى به للمواقع ال msgid "Incompatible" msgstr "غير متوافق" -#: packages/admin/src/components/MediaPickerModal.tsx:385 -#: packages/admin/src/components/MediaPickerModal.tsx:584 +#: packages/admin/src/components/MediaPickerModal.tsx:394 +#: packages/admin/src/components/MediaPickerModal.tsx:595 msgid "Insert" msgstr "إدراج" @@ -2477,7 +2478,7 @@ msgstr "إدراج قسم قابل لإعادة الاستخدام" msgid "Insert an image" msgstr "إدراج صورة" -#: packages/admin/src/components/MediaPickerModal.tsx:367 +#: packages/admin/src/components/MediaPickerModal.tsx:376 msgid "Insert from URL" msgstr "إدراج من رابط" @@ -2524,7 +2525,7 @@ msgstr "جاري التثبيت..." msgid "Integer" msgstr "عدد صحيح" -#: packages/admin/src/components/ContentEditor.tsx:1470 +#: packages/admin/src/components/ContentEditor.tsx:1487 msgid "Invalid JSON" msgstr "" @@ -2667,7 +2668,7 @@ msgstr "الروابط" msgid "List view" msgstr "عرض قائمة" -#: packages/admin/src/components/ContentEditor.tsx:676 +#: packages/admin/src/components/ContentEditor.tsx:678 msgid "Live View" msgstr "العرض المباشر" @@ -2986,13 +2987,13 @@ msgstr "نقل {title} إلى سلة المحذوفات" msgid "Move down" msgstr "تحريك للأسفل" -#: packages/admin/src/components/ContentEditor.tsx:879 -#: packages/admin/src/components/ContentEditor.tsx:901 +#: packages/admin/src/components/ContentEditor.tsx:881 +#: packages/admin/src/components/ContentEditor.tsx:903 #: packages/admin/src/components/ContentList.tsx:452 msgid "Move to Trash" msgstr "نقل إلى سلة المحذوفات" -#: packages/admin/src/components/ContentEditor.tsx:885 +#: packages/admin/src/components/ContentEditor.tsx:887 #: packages/admin/src/components/ContentList.tsx:437 msgid "Move to Trash?" msgstr "نقل إلى سلة المحذوفات؟" @@ -3051,7 +3052,7 @@ msgstr "جديد" msgid "New {0}" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:560 +#: packages/admin/src/components/ContentEditor.tsx:562 msgid "New {collectionLabel}" msgstr "{collectionLabel} جديد" @@ -3136,7 +3137,7 @@ msgstr "لا يوجد رموز API بعد. قم بإنشاء أحدها للبد msgid "No approved comments yet." msgstr "لا توجد تعليقات موافق عليها بعد." -#: packages/admin/src/components/ContentEditor.tsx:1776 +#: packages/admin/src/components/ContentEditor.tsx:1942 msgid "No bylines selected." msgstr "لم يتم اختيار اسماء مؤلفين." @@ -3214,12 +3215,12 @@ msgid "No maximum" msgstr "بدون حد أقصى" #: packages/admin/src/components/MediaLibrary.tsx:369 -#: packages/admin/src/components/MediaPickerModal.tsx:497 +#: packages/admin/src/components/MediaPickerModal.tsx:508 msgid "No media available from this provider" msgstr "لا توجد وسائط متاحة من هذا المزود" #: packages/admin/src/components/MediaLibrary.tsx:363 -#: packages/admin/src/components/MediaPickerModal.tsx:491 +#: packages/admin/src/components/MediaPickerModal.tsx:502 msgid "No media found" msgstr "لم يتم العثور على وسائط" @@ -3387,7 +3388,7 @@ msgstr "تلميح اختياري عند التمرير" msgid "Options (one per line)" msgstr "الخيارات (خيار واحد لكل سطر)" -#: packages/admin/src/components/MediaPickerModal.tsx:397 +#: packages/admin/src/components/MediaPickerModal.tsx:406 msgid "or choose from library" msgstr "أو اختر من المكتبة" @@ -3424,7 +3425,7 @@ msgstr "مخطط المستند" msgid "Overrides the page title in search engine results" msgstr "يَحل محل عنوان الصفحة في نتائج محركات البحث" -#: packages/admin/src/components/ContentEditor.tsx:916 +#: packages/admin/src/components/ContentEditor.tsx:918 msgid "Ownership" msgstr "الملكية" @@ -3534,7 +3535,7 @@ msgstr "معلّق" msgid "Pending" msgstr "معلّق" -#: packages/admin/src/components/ContentEditor.tsx:791 +#: packages/admin/src/components/ContentEditor.tsx:793 msgid "Pending changes" msgstr "تغييرات معلّقة" @@ -3563,7 +3564,7 @@ msgstr "يرجى إدخال بريد إلكتروني صحيح" msgid "Please enter a valid email address" msgstr "يرجى إدخال عنوان بريد إلكتروني صحيح" -#: packages/admin/src/components/MediaPickerModal.tsx:284 +#: packages/admin/src/components/MediaPickerModal.tsx:291 msgid "Please enter a valid URL" msgstr "يرجى إدخال رابط صحيح" @@ -3633,7 +3634,7 @@ msgstr "جاري التحضير لتنزيل الملفات من WordPress..." msgid "Preparing..." msgstr "جاري التحضير..." -#: packages/admin/src/components/ContentEditor.tsx:610 +#: packages/admin/src/components/ContentEditor.tsx:612 #: packages/admin/src/components/ContentTypeEditor.tsx:79 #: packages/admin/src/components/MediaLibrary.tsx:415 msgid "Preview" @@ -3643,7 +3644,7 @@ msgstr "معاينة" msgid "Preview content before publishing" msgstr "معاينة المحتوى قبل النشر" -#: packages/admin/src/components/ContentEditor.tsx:610 +#: packages/admin/src/components/ContentEditor.tsx:612 msgid "Preview draft" msgstr "معاينة المسودة" @@ -3668,12 +3669,12 @@ msgstr "التنقل الرئيسي" msgid "Provider:" msgstr "المزود:" -#: packages/admin/src/components/ContentEditor.tsx:665 -#: packages/admin/src/components/ContentEditor.tsx:772 +#: packages/admin/src/components/ContentEditor.tsx:667 +#: packages/admin/src/components/ContentEditor.tsx:774 msgid "Publish" msgstr "نشر" -#: packages/admin/src/components/ContentEditor.tsx:655 +#: packages/admin/src/components/ContentEditor.tsx:657 msgid "Publish changes" msgstr "نشر التغييرات" @@ -3681,7 +3682,7 @@ msgstr "نشر التغييرات" msgid "published" msgstr "منشور" -#: packages/admin/src/components/ContentEditor.tsx:787 +#: packages/admin/src/components/ContentEditor.tsx:789 #: packages/admin/src/components/ContentPickerModal.tsx:214 #: packages/admin/src/components/Dashboard.tsx:187 msgid "Published" @@ -3696,7 +3697,7 @@ msgstr "تم نشر {0}" msgid "Published At" msgstr "تم النشر في" -#: packages/admin/src/components/ContentEditor.tsx:1784 +#: packages/admin/src/components/ContentEditor.tsx:1950 msgid "Quick create byline" msgstr "إنشاء اسم مؤلف بشكل سريع" @@ -3773,7 +3774,7 @@ msgstr "مستخدم مسجل" msgid "Registration was cancelled or timed out. Please try again." msgstr "تم إلغاء التسجيل أو انتهت مهلته. يرجى المحاولة مجددًا." -#: packages/admin/src/components/ContentEditor.tsx:1753 +#: packages/admin/src/components/ContentEditor.tsx:1919 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:177 #: packages/admin/src/components/settings/GeneralSettings.tsx:202 #: packages/admin/src/components/settings/GeneralSettings.tsx:246 @@ -3797,7 +3798,11 @@ msgstr "إزالة النطاق" msgid "Remove Domain?" msgstr "إزالة النطاق؟" -#: packages/admin/src/components/ContentEditor.tsx:1582 +#: packages/admin/src/components/ContentEditor.tsx:1748 +msgid "Remove file" +msgstr "" + +#: packages/admin/src/components/ContentEditor.tsx:1599 #: packages/admin/src/components/SeoImageField.tsx:55 msgid "Remove image" msgstr "إزالة الصورة" @@ -3999,7 +4004,7 @@ msgstr "الدور" msgid "Role {role}" msgstr "الدور {role}" -#: packages/admin/src/components/ContentEditor.tsx:1758 +#: packages/admin/src/components/ContentEditor.tsx:1924 msgid "Role label" msgstr "تسمية الدور" @@ -4010,7 +4015,7 @@ msgstr "تسمية الدور" msgid "Same window" msgstr "نفس النافذة" -#: packages/admin/src/components/ContentEditor.tsx:1891 +#: packages/admin/src/components/ContentEditor.tsx:2057 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:349 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:519 #: packages/admin/src/components/MediaDetailPanel.tsx:241 @@ -4044,13 +4049,13 @@ msgstr "حفظ الإعدادات" msgid "Save Social Links" msgstr "حفظ روابط التواصل الاجتماعي" -#: packages/admin/src/components/ContentEditor.tsx:585 +#: packages/admin/src/components/ContentEditor.tsx:587 #: packages/admin/src/components/SaveButton.tsx:42 msgid "Saved" msgstr "تم الحفظ" -#: packages/admin/src/components/ContentEditor.tsx:580 -#: packages/admin/src/components/ContentEditor.tsx:1891 +#: packages/admin/src/components/ContentEditor.tsx:582 +#: packages/admin/src/components/ContentEditor.tsx:2057 #: packages/admin/src/components/FieldEditor.tsx:656 #: packages/admin/src/components/MediaDetailPanel.tsx:241 #: packages/admin/src/components/MenuEditor.tsx:442 @@ -4064,15 +4069,15 @@ msgstr "تم الحفظ" msgid "Saving..." msgstr "جاري الحفظ..." -#: packages/admin/src/components/ContentEditor.tsx:831 +#: packages/admin/src/components/ContentEditor.tsx:833 msgid "Schedule" msgstr "جدولة" -#: packages/admin/src/components/ContentEditor.tsx:817 +#: packages/admin/src/components/ContentEditor.tsx:819 msgid "Schedule for" msgstr "جدولة لـ" -#: packages/admin/src/components/ContentEditor.tsx:854 +#: packages/admin/src/components/ContentEditor.tsx:856 msgid "Schedule for later" msgstr "جدولة لوقت لاحق" @@ -4080,12 +4085,12 @@ msgstr "جدولة لوقت لاحق" msgid "scheduled" msgstr "مجدول" -#: packages/admin/src/components/ContentEditor.tsx:794 +#: packages/admin/src/components/ContentEditor.tsx:796 msgid "Scheduled" msgstr "مجدول" #. placeholder {0}: formatScheduledDate(item.scheduledAt) -#: packages/admin/src/components/ContentEditor.tsx:804 +#: packages/admin/src/components/ContentEditor.tsx:806 msgid "Scheduled for: {0}" msgstr "مجدول لـ: {0}" @@ -4175,7 +4180,7 @@ msgstr "تحسين محركات البحث" msgid "Search engine optimization and verification" msgstr "تحسين محركات البحث والتحقق" -#: packages/admin/src/components/MediaPickerModal.tsx:441 +#: packages/admin/src/components/MediaPickerModal.tsx:452 msgid "Search media" msgstr "البحث في الوسائط" @@ -4201,7 +4206,7 @@ msgid "Search themes..." msgstr "البحث في المظاهر..." #: packages/admin/src/components/MediaLibrary.tsx:336 -#: packages/admin/src/components/MediaPickerModal.tsx:440 +#: packages/admin/src/components/MediaPickerModal.tsx:451 msgid "Search..." msgstr "بحث..." @@ -4300,7 +4305,8 @@ msgstr "إعدادات الأمن" msgid "Select" msgstr "اختيار" -#: packages/admin/src/components/ContentEditor.tsx:1606 +#: packages/admin/src/components/ContentEditor.tsx:1623 +#: packages/admin/src/components/ContentEditor.tsx:1773 msgid "Select {label}" msgstr "اختيار {label}" @@ -4308,7 +4314,7 @@ msgstr "اختيار {label}" msgid "Select all" msgstr "اختيار الكل" -#: packages/admin/src/components/ContentEditor.tsx:1697 +#: packages/admin/src/components/ContentEditor.tsx:1863 msgid "Select byline..." msgstr "اختيار اسم مؤلف..." @@ -4326,11 +4332,15 @@ msgstr "اختيار المحتوى" msgid "Select Favicon" msgstr "اختيار أيقونة المتصفح" -#: packages/admin/src/components/ContentEditor.tsx:1597 +#: packages/admin/src/components/ContentEditor.tsx:1763 +msgid "Select file" +msgstr "" + +#: packages/admin/src/components/ContentEditor.tsx:1614 msgid "Select image" msgstr "اختيار صورة" -#: packages/admin/src/components/MediaPickerModal.tsx:71 +#: packages/admin/src/components/MediaPickerModal.tsx:78 msgid "Select Image" msgstr "اختيار صورة" @@ -4355,7 +4365,7 @@ msgstr "اختر أنواع المحتوى المراد استيرادها." msgid "Select..." msgstr "اختيار..." -#: packages/admin/src/components/MediaPickerModal.tsx:571 +#: packages/admin/src/components/MediaPickerModal.tsx:582 msgid "Selected:" msgstr "المحدد:" @@ -4401,7 +4411,7 @@ msgstr "إرسال بريد إلكتروني تجريبي" msgid "Sending..." msgstr "جاري الإرسال..." -#: packages/admin/src/components/ContentEditor.tsx:1006 +#: packages/admin/src/components/ContentEditor.tsx:1008 #: packages/admin/src/components/Settings.tsx:81 msgid "SEO" msgstr "تحسين محركات البحث" @@ -4559,9 +4569,9 @@ msgstr "تخطي استيراد الوسائط" msgid "Skipped" msgstr "تم التخطي" -#: packages/admin/src/components/ContentEditor.tsx:775 -#: packages/admin/src/components/ContentEditor.tsx:1800 -#: packages/admin/src/components/ContentEditor.tsx:1862 +#: packages/admin/src/components/ContentEditor.tsx:777 +#: packages/admin/src/components/ContentEditor.tsx:1966 +#: packages/admin/src/components/ContentEditor.tsx:2028 #: packages/admin/src/components/ContentTypeEditor.tsx:109 #: packages/admin/src/components/ContentTypeList.tsx:97 #: packages/admin/src/components/FieldEditor.tsx:224 @@ -4642,7 +4652,7 @@ msgstr "غير مرغوب فيه" msgid "Start Import" msgstr "بدء الاستيراد" -#: packages/admin/src/components/ContentEditor.tsx:781 +#: packages/admin/src/components/ContentEditor.tsx:783 #: packages/admin/src/components/ContentList.tsx:193 #: packages/admin/src/components/ContentTypeEditor.tsx:115 #: packages/admin/src/components/Redirects.tsx:452 @@ -4801,7 +4811,8 @@ msgstr "المظهر: {label}" msgid "Themes" msgstr "المظاهر" -#: packages/admin/src/components/ContentEditor.tsx:1610 +#: packages/admin/src/components/ContentEditor.tsx:1627 +#: packages/admin/src/components/ContentEditor.tsx:1776 msgid "This field is required" msgstr "هذا الحقل مطلوب" @@ -4845,7 +4856,7 @@ msgstr "تم استيراد هذا القسم من نظام آخر." msgid "This will grant CLI access with your permissions." msgstr "سيمنح هذا وصول CLI بنفس صلاحياتك." -#: packages/admin/src/components/ContentEditor.tsx:888 +#: packages/admin/src/components/ContentEditor.tsx:890 msgid "This will move the item to trash. You can restore it later from the trash." msgstr "سيؤدي هذا إلى نقل العنصر إلى سلة المحذوفات. يمكنك استعادته لاحقًا من سلة المحذوفات." @@ -4867,7 +4878,7 @@ msgstr "سيؤدي هذا إلى حذف هذا التعليق نهائيًا. ل msgid "This will remove the plugin and its bundle from your site." msgstr "سيؤدي هذا إلى إزالة الإضافة وحزمتها من موقعك." -#: packages/admin/src/components/ContentEditor.tsx:630 +#: packages/admin/src/components/ContentEditor.tsx:632 msgid "This will revert to the published version. Your draft changes will be lost." msgstr "سيؤدي هذا إلى الرجوع إلى النسخة المنشورة. ستُفقد تغييرات المسودة." @@ -4933,11 +4944,11 @@ msgstr "الأدوات > التصدير" msgid "Track content history" msgstr "تتبع تاريخ المحتوى" -#: packages/admin/src/components/ContentEditor.tsx:984 +#: packages/admin/src/components/ContentEditor.tsx:986 msgid "Translate" msgstr "ترجمة" -#: packages/admin/src/components/ContentEditor.tsx:942 +#: packages/admin/src/components/ContentEditor.tsx:944 msgid "Translations" msgstr "الترجمات" @@ -4966,7 +4977,7 @@ msgid "True/false toggle" msgstr "زر صح/خطأ" #: packages/admin/src/components/MediaLibrary.tsx:366 -#: packages/admin/src/components/MediaPickerModal.tsx:494 +#: packages/admin/src/components/MediaPickerModal.tsx:505 msgid "Try a different search term" msgstr "جرّب مصطلح بحث مختلف" @@ -5016,8 +5027,8 @@ msgstr "عدم تطابق النوع ({0})" msgid "Unable to reach marketplace" msgstr "تعذّر الوصول إلى السوق" -#: packages/admin/src/components/ContentEditor.tsx:1905 -#: packages/admin/src/components/ContentEditor.tsx:1920 +#: packages/admin/src/components/ContentEditor.tsx:2071 +#: packages/admin/src/components/ContentEditor.tsx:2086 msgid "Unassigned" msgstr "لم يتم التعيين" @@ -5067,7 +5078,7 @@ msgstr "إلغاء تثبيت نسبة العرض إلى الارتفاع" msgid "Unnamed passkey" msgstr "مفتاح مرور بدون اسم" -#: packages/admin/src/components/ContentEditor.tsx:659 +#: packages/admin/src/components/ContentEditor.tsx:661 msgid "Unpublish" msgstr "إلغاء النشر" @@ -5075,7 +5086,7 @@ msgstr "إلغاء النشر" msgid "Unregistered Content Tables Found" msgstr "تم العثور على جداول محتوى غير مسجلة" -#: packages/admin/src/components/ContentEditor.tsx:806 +#: packages/admin/src/components/ContentEditor.tsx:808 msgid "Unschedule" msgstr "إلغاء الجدولة" @@ -5083,7 +5094,11 @@ msgstr "إلغاء الجدولة" msgid "Untitled" msgstr "بدون عنوان" -#: packages/admin/src/components/ContentEditor.tsx:1732 +#: packages/admin/src/components/ContentEditor.tsx:1689 +msgid "Untitled file" +msgstr "" + +#: packages/admin/src/components/ContentEditor.tsx:1898 msgid "Up" msgstr "أعلى" @@ -5119,7 +5134,7 @@ msgid "Updated At" msgstr "تم التحديث في" #. placeholder {0}: new Date(item.updatedAt).toLocaleString() -#: packages/admin/src/components/ContentEditor.tsx:863 +#: packages/admin/src/components/ContentEditor.tsx:865 msgid "Updated: {0}" msgstr "تم التحديث: {0}" @@ -5132,7 +5147,7 @@ msgstr "جاري تحديث روابط المحتوى..." msgid "Updating..." msgstr "جاري التحديث..." -#: packages/admin/src/components/MediaPickerModal.tsx:462 +#: packages/admin/src/components/MediaPickerModal.tsx:473 msgid "Upload" msgstr "رفع" @@ -5140,7 +5155,7 @@ msgstr "رفع" msgid "Upload an export file" msgstr "رفع ملف تصدير" -#: packages/admin/src/components/MediaPickerModal.tsx:496 +#: packages/admin/src/components/MediaPickerModal.tsx:507 msgid "Upload an image to get started" msgstr "ارفع صورة للبدء" @@ -5153,7 +5168,7 @@ msgstr "رفع وحذف الوسائط" msgid "Upload Export File" msgstr "رفع ملف التصدير" -#: packages/admin/src/components/MediaPickerModal.tsx:478 +#: packages/admin/src/components/MediaPickerModal.tsx:489 msgid "Upload failed: {uploadError}" msgstr "فشل الرفع: {uploadError}" @@ -5165,7 +5180,7 @@ msgstr "رفع ملفات" msgid "Upload Files" msgstr "رفع ملفات" -#: packages/admin/src/components/MediaPickerModal.tsx:505 +#: packages/admin/src/components/MediaPickerModal.tsx:516 msgid "Upload Image" msgstr "رفع صورة" @@ -5205,7 +5220,7 @@ msgid "Uploading {0}/{1}..." msgstr "جاري رفع {0}/{1}..." #: packages/admin/src/components/MediaLibrary.tsx:290 -#: packages/admin/src/components/MediaPickerModal.tsx:462 +#: packages/admin/src/components/MediaPickerModal.tsx:473 msgid "Uploading..." msgstr "جاري الرفع..." @@ -5241,7 +5256,7 @@ msgstr "قم باستخدام مفتاح المرور المسجل الخاص ب msgid "Used as the identifier. Lowercase letters, numbers, and underscores only." msgstr "يُستخدم كمعرف. أحرف صغيرة وأرقام وشرطات سفلية فقط." -#: packages/admin/src/components/ContentEditor.tsx:1283 +#: packages/admin/src/components/ContentEditor.tsx:1285 msgid "Used as the main visual for this post on listing pages and at the top of the post" msgstr "يُستخدم كالصورة الرئيسية لهذا المنشور في صفحات القائمة وأعلى المنشور" diff --git a/packages/admin/src/locales/de/messages.po b/packages/admin/src/locales/de/messages.po index d328bc034..caf86e963 100644 --- a/packages/admin/src/locales/de/messages.po +++ b/packages/admin/src/locales/de/messages.po @@ -13,7 +13,7 @@ msgstr "" "Language-Team: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: packages/admin/src/components/ContentEditor.tsx:962 +#: packages/admin/src/components/ContentEditor.tsx:964 #: packages/admin/src/components/LocaleSwitcher.tsx:72 msgid " (default)" msgstr " (Standard)" @@ -22,8 +22,8 @@ msgstr " (Standard)" msgid " (opens in new window)" msgstr "" -#: packages/admin/src/components/MediaPickerModal.tsx:634 -#: packages/admin/src/components/MediaPickerModal.tsx:716 +#: packages/admin/src/components/MediaPickerModal.tsx:645 +#: packages/admin/src/components/MediaPickerModal.tsx:727 msgid " (selected)" msgstr "" @@ -38,7 +38,7 @@ msgid ": use" msgstr "" #. placeholder {0}: providers?.find((p) => p.id === selectedItem.providerId)?.name -#: packages/admin/src/components/MediaPickerModal.tsx:574 +#: packages/admin/src/components/MediaPickerModal.tsx:585 msgid "(from {0})" msgstr "" @@ -84,7 +84,7 @@ msgid "{0, plural, one {# item matching \"{searchQuery}\"} other {# items matchi msgstr "{0, plural, one {# Treffer für \"{searchQuery}\"} other {# Treffer für \"{searchQuery}\"}}" #. placeholder {0}: items.length -#: packages/admin/src/components/MediaPickerModal.tsx:449 +#: packages/admin/src/components/MediaPickerModal.tsx:460 msgid "{0, plural, one {# item} other {# items}}" msgstr "" @@ -210,8 +210,8 @@ msgstr "" #. placeholder {0}: item.filename #. placeholder {1}: selected ? t` (selected)` : "" -#: packages/admin/src/components/MediaPickerModal.tsx:634 -#: packages/admin/src/components/MediaPickerModal.tsx:716 +#: packages/admin/src/components/MediaPickerModal.tsx:645 +#: packages/admin/src/components/MediaPickerModal.tsx:727 msgid "{0}{1}" msgstr "" @@ -434,7 +434,7 @@ msgstr "Aktionen" msgid "Active" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1714 +#: packages/admin/src/components/ContentEditor.tsx:1880 #: packages/admin/src/components/MenuEditor.tsx:297 #: packages/admin/src/components/TaxonomyManager.tsx:214 #: packages/admin/src/components/TaxonomyManager.tsx:610 @@ -746,7 +746,7 @@ msgstr "" msgid "Auto-generated from name (you can edit)" msgstr "" -#: packages/admin/src/components/MediaPickerModal.tsx:513 +#: packages/admin/src/components/MediaPickerModal.tsx:524 msgid "Available media" msgstr "" @@ -760,7 +760,7 @@ msgstr "" msgid "Back" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:543 +#: packages/admin/src/components/ContentEditor.tsx:545 msgid "Back to {collectionLabel} list" msgstr "Zurück zur Liste ({collectionLabel})" @@ -838,7 +838,7 @@ msgstr "" msgid "Bullet List" msgstr "Aufzählungsliste" -#: packages/admin/src/components/ContentEditor.tsx:928 +#: packages/admin/src/components/ContentEditor.tsx:930 #: packages/admin/src/components/Sidebar.tsx:206 msgid "Bylines" msgstr "Autoren" @@ -861,18 +861,18 @@ msgstr "Kann Inhalte ansehen" #: packages/admin/src/components/CapabilityConsentDialog.tsx:139 #: packages/admin/src/components/ConfirmDialog.tsx:57 -#: packages/admin/src/components/ContentEditor.tsx:636 -#: packages/admin/src/components/ContentEditor.tsx:842 -#: packages/admin/src/components/ContentEditor.tsx:894 -#: packages/admin/src/components/ContentEditor.tsx:1817 -#: packages/admin/src/components/ContentEditor.tsx:1870 +#: packages/admin/src/components/ContentEditor.tsx:638 +#: packages/admin/src/components/ContentEditor.tsx:844 +#: packages/admin/src/components/ContentEditor.tsx:896 +#: packages/admin/src/components/ContentEditor.tsx:1983 +#: packages/admin/src/components/ContentEditor.tsx:2036 #: packages/admin/src/components/ContentList.tsx:445 #: packages/admin/src/components/ContentList.tsx:516 #: packages/admin/src/components/ContentPickerModal.tsx:253 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:516 #: packages/admin/src/components/FieldEditor.tsx:645 #: packages/admin/src/components/MediaDetailPanel.tsx:234 -#: packages/admin/src/components/MediaPickerModal.tsx:581 +#: packages/admin/src/components/MediaPickerModal.tsx:592 #: packages/admin/src/components/MenuEditor.tsx:294 #: packages/admin/src/components/MenuEditor.tsx:439 #: packages/admin/src/components/MenuList.tsx:143 @@ -931,7 +931,8 @@ msgstr "" msgid "Categories will be imported" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1574 +#: packages/admin/src/components/ContentEditor.tsx:1591 +#: packages/admin/src/components/ContentEditor.tsx:1740 #: packages/admin/src/components/FieldEditor.tsx:391 #: packages/admin/src/components/SeoImageField.tsx:47 msgid "Change" @@ -997,9 +998,9 @@ msgstr "Klicke auf den Link in der E-Mail, um dich anzumelden." #: packages/admin/src/components/MarketplacePluginDetail.tsx:447 #: packages/admin/src/components/MediaDetailPanel.tsx:131 #: packages/admin/src/components/MediaDetailPanel.tsx:133 -#: packages/admin/src/components/MediaPickerModal.tsx:349 -#: packages/admin/src/components/MediaPickerModal.tsx:355 -#: packages/admin/src/components/MediaPickerModal.tsx:359 +#: packages/admin/src/components/MediaPickerModal.tsx:356 +#: packages/admin/src/components/MediaPickerModal.tsx:362 +#: packages/admin/src/components/MediaPickerModal.tsx:366 #: packages/admin/src/components/MenuEditor.tsx:256 #: packages/admin/src/components/MenuEditor.tsx:262 #: packages/admin/src/components/MenuEditor.tsx:266 @@ -1229,7 +1230,7 @@ msgstr "Token kopieren" msgid "Could not copy automatically. Please select the URL above and copy manually." msgstr "" -#: packages/admin/src/components/MediaPickerModal.tsx:308 +#: packages/admin/src/components/MediaPickerModal.tsx:315 msgid "Could not load image from URL" msgstr "" @@ -1241,7 +1242,7 @@ msgstr "" msgid "Count" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1841 +#: packages/admin/src/components/ContentEditor.tsx:2007 #: packages/admin/src/components/MenuList.tsx:146 #: packages/admin/src/components/Redirects.tsx:185 #: packages/admin/src/components/Sections.tsx:210 @@ -1270,7 +1271,7 @@ msgstr "" msgid "Create an account" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1789 +#: packages/admin/src/components/ContentEditor.tsx:1955 msgid "Create byline" msgstr "Autorenzeile erstellen" @@ -1377,7 +1378,7 @@ msgid "Created At" msgstr "Erstellt am" #. placeholder {0}: new Date(item.createdAt).toLocaleString() -#: packages/admin/src/components/ContentEditor.tsx:862 +#: packages/admin/src/components/ContentEditor.tsx:864 msgid "Created: {0}" msgstr "Erstellt: {0}" @@ -1385,7 +1386,7 @@ msgstr "Erstellt: {0}" msgid "Creating collections and fields..." msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1841 +#: packages/admin/src/components/ContentEditor.tsx:2007 #: packages/admin/src/components/MenuList.tsx:146 #: packages/admin/src/components/Redirects.tsx:182 #: packages/admin/src/components/Sections.tsx:210 @@ -1394,7 +1395,7 @@ msgstr "" msgid "Creating..." msgstr "Wird erstellt..." -#: packages/admin/src/components/ContentEditor.tsx:965 +#: packages/admin/src/components/ContentEditor.tsx:967 msgid "current" msgstr "aktuell" @@ -1655,12 +1656,12 @@ msgstr "" msgid "Disabled:" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:621 -#: packages/admin/src/components/ContentEditor.tsx:643 +#: packages/admin/src/components/ContentEditor.tsx:623 +#: packages/admin/src/components/ContentEditor.tsx:645 msgid "Discard changes" msgstr "Änderungen verwerfen" -#: packages/admin/src/components/ContentEditor.tsx:627 +#: packages/admin/src/components/ContentEditor.tsx:629 msgid "Discard draft changes?" msgstr "Änderungen am Entwurf verwerfen?" @@ -1673,8 +1674,8 @@ msgstr "Schließen" msgid "Display a navigation menu" msgstr "Ein Navigationsmenü anzeigen" -#: packages/admin/src/components/ContentEditor.tsx:1792 -#: packages/admin/src/components/ContentEditor.tsx:1854 +#: packages/admin/src/components/ContentEditor.tsx:1958 +#: packages/admin/src/components/ContentEditor.tsx:2020 msgid "Display name" msgstr "Anzeigename" @@ -1692,7 +1693,7 @@ msgstr "" msgid "Displayed below the image as a visible caption." msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:597 +#: packages/admin/src/components/ContentEditor.tsx:599 msgid "Distraction-free mode (⌘⇧\\)" msgstr "Ablenkungsfreier Modus (⌘⇧\\)" @@ -1725,7 +1726,7 @@ msgstr "Noch kein Konto? <0>Registrieren" msgid "Done" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1735 +#: packages/admin/src/components/ContentEditor.tsx:1901 msgid "Down" msgstr "Runter" @@ -1737,7 +1738,7 @@ msgstr "" msgid "draft" msgstr "Entwurf" -#: packages/admin/src/components/ContentEditor.tsx:793 +#: packages/admin/src/components/ContentEditor.tsx:795 #: packages/admin/src/components/ContentPickerModal.tsx:217 msgid "Draft" msgstr "Entwurf" @@ -1771,8 +1772,8 @@ msgstr "z. B. CI/CD-Pipeline" msgid "e.g., MacBook Pro, iPhone" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:974 -#: packages/admin/src/components/ContentEditor.tsx:1744 +#: packages/admin/src/components/ContentEditor.tsx:976 +#: packages/admin/src/components/ContentEditor.tsx:1910 #: packages/admin/src/components/MenuEditor.tsx:367 #: packages/admin/src/components/MenuList.tsx:185 #: packages/admin/src/components/Sections.tsx:390 @@ -1789,7 +1790,7 @@ msgstr "Bearbeiten" msgid "Edit {0}" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:560 +#: packages/admin/src/components/ContentEditor.tsx:562 msgid "Edit {collectionLabel}" msgstr "{collectionLabel} bearbeiten" @@ -1797,7 +1798,7 @@ msgstr "{collectionLabel} bearbeiten" msgid "Edit {title}" msgstr "{title} bearbeiten" -#: packages/admin/src/components/ContentEditor.tsx:1851 +#: packages/admin/src/components/ContentEditor.tsx:2017 msgid "Edit byline" msgstr "Autorenzeile bearbeiten" @@ -1920,7 +1921,7 @@ msgid "Enabled" msgstr "" #. placeholder {0}: label.toLowerCase() -#: packages/admin/src/components/ContentEditor.tsx:1187 +#: packages/admin/src/components/ContentEditor.tsx:1189 msgid "Enter {0}..." msgstr "{0} eingeben..." @@ -1929,7 +1930,7 @@ msgstr "{0} eingeben..." msgid "Enter a URL (https://…) or a relative path (/…)" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1401 +#: packages/admin/src/components/ContentEditor.tsx:1418 msgid "Enter a valid URL (e.g. https://example.com)" msgstr "" @@ -1937,7 +1938,7 @@ msgstr "" msgid "Enter credentials manually" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:596 +#: packages/admin/src/components/ContentEditor.tsx:598 msgid "Enter distraction-free mode" msgstr "Ablenkungsfreien Modus aktivieren" @@ -1945,7 +1946,7 @@ msgstr "Ablenkungsfreien Modus aktivieren" msgid "Enter email" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1208 +#: packages/admin/src/components/ContentEditor.tsx:1210 msgid "Enter markdown content..." msgstr "Markdown-Inhalt eingeben..." @@ -1979,7 +1980,7 @@ msgstr "" msgid "Exists" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:554 +#: packages/admin/src/components/ContentEditor.tsx:556 msgid "Exit distraction-free mode" msgstr "Ablenkungsfreien Modus verlassen" @@ -2028,7 +2029,7 @@ msgstr "" msgid "Failed to add domain" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1835 +#: packages/admin/src/components/ContentEditor.tsx:2001 msgid "Failed to create byline" msgstr "Autorenzeile konnte nicht erstellt werden" @@ -2126,7 +2127,7 @@ msgstr "" msgid "Failed to update {0}" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1885 +#: packages/admin/src/components/ContentEditor.tsx:2051 msgid "Failed to update byline" msgstr "Autorenzeile konnte nicht aktualisiert werden" @@ -2342,7 +2343,7 @@ msgstr "" msgid "Image shown when this page is shared on social media" msgstr "" -#: packages/admin/src/components/MediaPickerModal.tsx:374 +#: packages/admin/src/components/MediaPickerModal.tsx:383 msgid "Image URL" msgstr "" @@ -2448,8 +2449,8 @@ msgstr "" msgid "Incompatible" msgstr "" -#: packages/admin/src/components/MediaPickerModal.tsx:385 -#: packages/admin/src/components/MediaPickerModal.tsx:584 +#: packages/admin/src/components/MediaPickerModal.tsx:394 +#: packages/admin/src/components/MediaPickerModal.tsx:595 msgid "Insert" msgstr "" @@ -2473,7 +2474,7 @@ msgstr "Einen wiederverwendbaren Abschnitt einfügen" msgid "Insert an image" msgstr "Ein Bild einfügen" -#: packages/admin/src/components/MediaPickerModal.tsx:367 +#: packages/admin/src/components/MediaPickerModal.tsx:376 msgid "Insert from URL" msgstr "" @@ -2520,7 +2521,7 @@ msgstr "" msgid "Integer" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1470 +#: packages/admin/src/components/ContentEditor.tsx:1487 msgid "Invalid JSON" msgstr "" @@ -2663,7 +2664,7 @@ msgstr "" msgid "List view" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:676 +#: packages/admin/src/components/ContentEditor.tsx:678 msgid "Live View" msgstr "Live-Vorschau" @@ -2982,13 +2983,13 @@ msgstr "{title} in den Papierkorb verschieben" msgid "Move down" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:879 -#: packages/admin/src/components/ContentEditor.tsx:901 +#: packages/admin/src/components/ContentEditor.tsx:881 +#: packages/admin/src/components/ContentEditor.tsx:903 #: packages/admin/src/components/ContentList.tsx:452 msgid "Move to Trash" msgstr "In den Papierkorb verschieben" -#: packages/admin/src/components/ContentEditor.tsx:885 +#: packages/admin/src/components/ContentEditor.tsx:887 #: packages/admin/src/components/ContentList.tsx:437 msgid "Move to Trash?" msgstr "In den Papierkorb verschieben?" @@ -3047,7 +3048,7 @@ msgstr "" msgid "New {0}" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:560 +#: packages/admin/src/components/ContentEditor.tsx:562 msgid "New {collectionLabel}" msgstr "Neue {collectionLabel}" @@ -3132,7 +3133,7 @@ msgstr "Noch keine API-Tokens. Erstelle eins, um loszulegen." msgid "No approved comments yet." msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1776 +#: packages/admin/src/components/ContentEditor.tsx:1942 msgid "No bylines selected." msgstr "Keine Autorenzeilen ausgewählt." @@ -3210,12 +3211,12 @@ msgid "No maximum" msgstr "" #: packages/admin/src/components/MediaLibrary.tsx:369 -#: packages/admin/src/components/MediaPickerModal.tsx:497 +#: packages/admin/src/components/MediaPickerModal.tsx:508 msgid "No media available from this provider" msgstr "" #: packages/admin/src/components/MediaLibrary.tsx:363 -#: packages/admin/src/components/MediaPickerModal.tsx:491 +#: packages/admin/src/components/MediaPickerModal.tsx:502 msgid "No media found" msgstr "" @@ -3383,7 +3384,7 @@ msgstr "" msgid "Options (one per line)" msgstr "" -#: packages/admin/src/components/MediaPickerModal.tsx:397 +#: packages/admin/src/components/MediaPickerModal.tsx:406 msgid "or choose from library" msgstr "" @@ -3420,7 +3421,7 @@ msgstr "" msgid "Overrides the page title in search engine results" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:916 +#: packages/admin/src/components/ContentEditor.tsx:918 msgid "Ownership" msgstr "Besitz" @@ -3530,7 +3531,7 @@ msgstr "ausstehend" msgid "Pending" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:791 +#: packages/admin/src/components/ContentEditor.tsx:793 msgid "Pending changes" msgstr "Ausstehende Änderungen" @@ -3559,7 +3560,7 @@ msgstr "" msgid "Please enter a valid email address" msgstr "" -#: packages/admin/src/components/MediaPickerModal.tsx:284 +#: packages/admin/src/components/MediaPickerModal.tsx:291 msgid "Please enter a valid URL" msgstr "" @@ -3629,7 +3630,7 @@ msgstr "" msgid "Preparing..." msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:610 +#: packages/admin/src/components/ContentEditor.tsx:612 #: packages/admin/src/components/ContentTypeEditor.tsx:79 #: packages/admin/src/components/MediaLibrary.tsx:415 msgid "Preview" @@ -3639,7 +3640,7 @@ msgstr "Vorschau" msgid "Preview content before publishing" msgstr "Inhalt vor dem Veröffentlichen ansehen" -#: packages/admin/src/components/ContentEditor.tsx:610 +#: packages/admin/src/components/ContentEditor.tsx:612 msgid "Preview draft" msgstr "Entwurf-Vorschau" @@ -3664,12 +3665,12 @@ msgstr "" msgid "Provider:" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:665 -#: packages/admin/src/components/ContentEditor.tsx:772 +#: packages/admin/src/components/ContentEditor.tsx:667 +#: packages/admin/src/components/ContentEditor.tsx:774 msgid "Publish" msgstr "Veröffentlichen" -#: packages/admin/src/components/ContentEditor.tsx:655 +#: packages/admin/src/components/ContentEditor.tsx:657 msgid "Publish changes" msgstr "Änderungen veröffentlichen" @@ -3677,7 +3678,7 @@ msgstr "Änderungen veröffentlichen" msgid "published" msgstr "veröffentlicht" -#: packages/admin/src/components/ContentEditor.tsx:787 +#: packages/admin/src/components/ContentEditor.tsx:789 #: packages/admin/src/components/ContentPickerModal.tsx:214 #: packages/admin/src/components/Dashboard.tsx:187 msgid "Published" @@ -3692,7 +3693,7 @@ msgstr "" msgid "Published At" msgstr "Veröffentlicht am" -#: packages/admin/src/components/ContentEditor.tsx:1784 +#: packages/admin/src/components/ContentEditor.tsx:1950 msgid "Quick create byline" msgstr "Autorenzeile schnell erstellen" @@ -3769,7 +3770,7 @@ msgstr "" msgid "Registration was cancelled or timed out. Please try again." msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1753 +#: packages/admin/src/components/ContentEditor.tsx:1919 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:177 #: packages/admin/src/components/settings/GeneralSettings.tsx:202 #: packages/admin/src/components/settings/GeneralSettings.tsx:246 @@ -3793,7 +3794,11 @@ msgstr "" msgid "Remove Domain?" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1582 +#: packages/admin/src/components/ContentEditor.tsx:1748 +msgid "Remove file" +msgstr "" + +#: packages/admin/src/components/ContentEditor.tsx:1599 #: packages/admin/src/components/SeoImageField.tsx:55 msgid "Remove image" msgstr "Bild entfernen" @@ -3995,7 +4000,7 @@ msgstr "" msgid "Role {role}" msgstr "Rolle {role}" -#: packages/admin/src/components/ContentEditor.tsx:1758 +#: packages/admin/src/components/ContentEditor.tsx:1924 msgid "Role label" msgstr "Rollenbezeichnung" @@ -4006,7 +4011,7 @@ msgstr "Rollenbezeichnung" msgid "Same window" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1891 +#: packages/admin/src/components/ContentEditor.tsx:2057 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:349 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:519 #: packages/admin/src/components/MediaDetailPanel.tsx:241 @@ -4040,13 +4045,13 @@ msgstr "" msgid "Save Social Links" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:585 +#: packages/admin/src/components/ContentEditor.tsx:587 #: packages/admin/src/components/SaveButton.tsx:42 msgid "Saved" msgstr "Gespeichert" -#: packages/admin/src/components/ContentEditor.tsx:580 -#: packages/admin/src/components/ContentEditor.tsx:1891 +#: packages/admin/src/components/ContentEditor.tsx:582 +#: packages/admin/src/components/ContentEditor.tsx:2057 #: packages/admin/src/components/FieldEditor.tsx:656 #: packages/admin/src/components/MediaDetailPanel.tsx:241 #: packages/admin/src/components/MenuEditor.tsx:442 @@ -4060,15 +4065,15 @@ msgstr "Gespeichert" msgid "Saving..." msgstr "Wird gespeichert..." -#: packages/admin/src/components/ContentEditor.tsx:831 +#: packages/admin/src/components/ContentEditor.tsx:833 msgid "Schedule" msgstr "Planen" -#: packages/admin/src/components/ContentEditor.tsx:817 +#: packages/admin/src/components/ContentEditor.tsx:819 msgid "Schedule for" msgstr "Planen für" -#: packages/admin/src/components/ContentEditor.tsx:854 +#: packages/admin/src/components/ContentEditor.tsx:856 msgid "Schedule for later" msgstr "Für später planen" @@ -4076,12 +4081,12 @@ msgstr "Für später planen" msgid "scheduled" msgstr "geplant" -#: packages/admin/src/components/ContentEditor.tsx:794 +#: packages/admin/src/components/ContentEditor.tsx:796 msgid "Scheduled" msgstr "Geplant" #. placeholder {0}: formatScheduledDate(item.scheduledAt) -#: packages/admin/src/components/ContentEditor.tsx:804 +#: packages/admin/src/components/ContentEditor.tsx:806 msgid "Scheduled for: {0}" msgstr "Geplant für: {0}" @@ -4171,7 +4176,7 @@ msgstr "" msgid "Search engine optimization and verification" msgstr "Suchmaschinenoptimierung und Verifizierung" -#: packages/admin/src/components/MediaPickerModal.tsx:441 +#: packages/admin/src/components/MediaPickerModal.tsx:452 msgid "Search media" msgstr "" @@ -4197,7 +4202,7 @@ msgid "Search themes..." msgstr "" #: packages/admin/src/components/MediaLibrary.tsx:336 -#: packages/admin/src/components/MediaPickerModal.tsx:440 +#: packages/admin/src/components/MediaPickerModal.tsx:451 msgid "Search..." msgstr "" @@ -4296,7 +4301,8 @@ msgstr "Sicherheitseinstellungen" msgid "Select" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1606 +#: packages/admin/src/components/ContentEditor.tsx:1623 +#: packages/admin/src/components/ContentEditor.tsx:1773 msgid "Select {label}" msgstr "{label} auswählen" @@ -4304,7 +4310,7 @@ msgstr "{label} auswählen" msgid "Select all" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1697 +#: packages/admin/src/components/ContentEditor.tsx:1863 msgid "Select byline..." msgstr "Autorenzeile auswählen..." @@ -4322,11 +4328,15 @@ msgstr "" msgid "Select Favicon" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1597 +#: packages/admin/src/components/ContentEditor.tsx:1763 +msgid "Select file" +msgstr "" + +#: packages/admin/src/components/ContentEditor.tsx:1614 msgid "Select image" msgstr "Bild auswählen" -#: packages/admin/src/components/MediaPickerModal.tsx:71 +#: packages/admin/src/components/MediaPickerModal.tsx:78 msgid "Select Image" msgstr "" @@ -4351,7 +4361,7 @@ msgstr "" msgid "Select..." msgstr "" -#: packages/admin/src/components/MediaPickerModal.tsx:571 +#: packages/admin/src/components/MediaPickerModal.tsx:582 msgid "Selected:" msgstr "" @@ -4397,7 +4407,7 @@ msgstr "" msgid "Sending..." msgstr "Wird gesendet..." -#: packages/admin/src/components/ContentEditor.tsx:1006 +#: packages/admin/src/components/ContentEditor.tsx:1008 #: packages/admin/src/components/Settings.tsx:81 msgid "SEO" msgstr "SEO" @@ -4555,9 +4565,9 @@ msgstr "" msgid "Skipped" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:775 -#: packages/admin/src/components/ContentEditor.tsx:1800 -#: packages/admin/src/components/ContentEditor.tsx:1862 +#: packages/admin/src/components/ContentEditor.tsx:777 +#: packages/admin/src/components/ContentEditor.tsx:1966 +#: packages/admin/src/components/ContentEditor.tsx:2028 #: packages/admin/src/components/ContentTypeEditor.tsx:109 #: packages/admin/src/components/ContentTypeList.tsx:97 #: packages/admin/src/components/FieldEditor.tsx:224 @@ -4638,7 +4648,7 @@ msgstr "" msgid "Start Import" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:781 +#: packages/admin/src/components/ContentEditor.tsx:783 #: packages/admin/src/components/ContentList.tsx:193 #: packages/admin/src/components/ContentTypeEditor.tsx:115 #: packages/admin/src/components/Redirects.tsx:452 @@ -4797,7 +4807,8 @@ msgstr "Theme: {label}" msgid "Themes" msgstr "Themes" -#: packages/admin/src/components/ContentEditor.tsx:1610 +#: packages/admin/src/components/ContentEditor.tsx:1627 +#: packages/admin/src/components/ContentEditor.tsx:1776 msgid "This field is required" msgstr "Dies ist ein Pflichtfeld" @@ -4841,7 +4852,7 @@ msgstr "" msgid "This will grant CLI access with your permissions." msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:888 +#: packages/admin/src/components/ContentEditor.tsx:890 msgid "This will move the item to trash. You can restore it later from the trash." msgstr "Dies verschiebt das Element in den Papierkorb. Sie können es später von dort wiederherstellen." @@ -4863,7 +4874,7 @@ msgstr "" msgid "This will remove the plugin and its bundle from your site." msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:630 +#: packages/admin/src/components/ContentEditor.tsx:632 msgid "This will revert to the published version. Your draft changes will be lost." msgstr "Dies setzt alles auf die veröffentlichte Version zurück. Deine Entwurfsänderungen gehen verloren." @@ -4929,11 +4940,11 @@ msgstr "" msgid "Track content history" msgstr "Inhaltsverlauf verfolgen" -#: packages/admin/src/components/ContentEditor.tsx:984 +#: packages/admin/src/components/ContentEditor.tsx:986 msgid "Translate" msgstr "Übersetzen" -#: packages/admin/src/components/ContentEditor.tsx:942 +#: packages/admin/src/components/ContentEditor.tsx:944 msgid "Translations" msgstr "Übersetzungen" @@ -4962,7 +4973,7 @@ msgid "True/false toggle" msgstr "" #: packages/admin/src/components/MediaLibrary.tsx:366 -#: packages/admin/src/components/MediaPickerModal.tsx:494 +#: packages/admin/src/components/MediaPickerModal.tsx:505 msgid "Try a different search term" msgstr "" @@ -5012,8 +5023,8 @@ msgstr "" msgid "Unable to reach marketplace" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1905 -#: packages/admin/src/components/ContentEditor.tsx:1920 +#: packages/admin/src/components/ContentEditor.tsx:2071 +#: packages/admin/src/components/ContentEditor.tsx:2086 msgid "Unassigned" msgstr "Nicht zugewiesen" @@ -5063,7 +5074,7 @@ msgstr "" msgid "Unnamed passkey" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:659 +#: packages/admin/src/components/ContentEditor.tsx:661 msgid "Unpublish" msgstr "Unveröffentlicht machen" @@ -5071,7 +5082,7 @@ msgstr "Unveröffentlicht machen" msgid "Unregistered Content Tables Found" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:806 +#: packages/admin/src/components/ContentEditor.tsx:808 msgid "Unschedule" msgstr "Planung aufheben" @@ -5079,7 +5090,11 @@ msgstr "Planung aufheben" msgid "Untitled" msgstr "Ohne Titel" -#: packages/admin/src/components/ContentEditor.tsx:1732 +#: packages/admin/src/components/ContentEditor.tsx:1689 +msgid "Untitled file" +msgstr "" + +#: packages/admin/src/components/ContentEditor.tsx:1898 msgid "Up" msgstr "Hoch" @@ -5115,7 +5130,7 @@ msgid "Updated At" msgstr "Aktualisiert am" #. placeholder {0}: new Date(item.updatedAt).toLocaleString() -#: packages/admin/src/components/ContentEditor.tsx:863 +#: packages/admin/src/components/ContentEditor.tsx:865 msgid "Updated: {0}" msgstr "Aktualisiert: {0}" @@ -5128,7 +5143,7 @@ msgstr "" msgid "Updating..." msgstr "" -#: packages/admin/src/components/MediaPickerModal.tsx:462 +#: packages/admin/src/components/MediaPickerModal.tsx:473 msgid "Upload" msgstr "" @@ -5136,7 +5151,7 @@ msgstr "" msgid "Upload an export file" msgstr "" -#: packages/admin/src/components/MediaPickerModal.tsx:496 +#: packages/admin/src/components/MediaPickerModal.tsx:507 msgid "Upload an image to get started" msgstr "" @@ -5149,7 +5164,7 @@ msgstr "Medien hochladen und löschen" msgid "Upload Export File" msgstr "" -#: packages/admin/src/components/MediaPickerModal.tsx:478 +#: packages/admin/src/components/MediaPickerModal.tsx:489 msgid "Upload failed: {uploadError}" msgstr "" @@ -5161,7 +5176,7 @@ msgstr "" msgid "Upload Files" msgstr "" -#: packages/admin/src/components/MediaPickerModal.tsx:505 +#: packages/admin/src/components/MediaPickerModal.tsx:516 msgid "Upload Image" msgstr "" @@ -5201,7 +5216,7 @@ msgid "Uploading {0}/{1}..." msgstr "" #: packages/admin/src/components/MediaLibrary.tsx:290 -#: packages/admin/src/components/MediaPickerModal.tsx:462 +#: packages/admin/src/components/MediaPickerModal.tsx:473 msgid "Uploading..." msgstr "" @@ -5237,7 +5252,7 @@ msgstr "Verwende deinen registrierten Passkey, um dich sicher anzumelden." msgid "Used as the identifier. Lowercase letters, numbers, and underscores only." msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1283 +#: packages/admin/src/components/ContentEditor.tsx:1285 msgid "Used as the main visual for this post on listing pages and at the top of the post" msgstr "Wird als Hauptbild für diesen Beitrag auf Listenseiten und am Anfang des Beitrags verwendet" diff --git a/packages/admin/src/locales/en/messages.po b/packages/admin/src/locales/en/messages.po index ef3a73546..48285ec44 100644 --- a/packages/admin/src/locales/en/messages.po +++ b/packages/admin/src/locales/en/messages.po @@ -13,7 +13,7 @@ msgstr "" "Language-Team: \n" "Plural-Forms: \n" -#: packages/admin/src/components/ContentEditor.tsx:962 +#: packages/admin/src/components/ContentEditor.tsx:964 #: packages/admin/src/components/LocaleSwitcher.tsx:72 msgid " (default)" msgstr " (default)" @@ -22,8 +22,8 @@ msgstr " (default)" msgid " (opens in new window)" msgstr " (opens in new window)" -#: packages/admin/src/components/MediaPickerModal.tsx:634 -#: packages/admin/src/components/MediaPickerModal.tsx:716 +#: packages/admin/src/components/MediaPickerModal.tsx:645 +#: packages/admin/src/components/MediaPickerModal.tsx:727 msgid " (selected)" msgstr " (selected)" @@ -38,7 +38,7 @@ msgid ": use" msgstr ": use" #. placeholder {0}: providers?.find((p) => p.id === selectedItem.providerId)?.name -#: packages/admin/src/components/MediaPickerModal.tsx:574 +#: packages/admin/src/components/MediaPickerModal.tsx:585 msgid "(from {0})" msgstr "(from {0})" @@ -84,7 +84,7 @@ msgid "{0, plural, one {# item matching \"{searchQuery}\"} other {# items matchi msgstr "{0, plural, one {# item matching \"{searchQuery}\"} other {# items matching \"{searchQuery}\"}}" #. placeholder {0}: items.length -#: packages/admin/src/components/MediaPickerModal.tsx:449 +#: packages/admin/src/components/MediaPickerModal.tsx:460 msgid "{0, plural, one {# item} other {# items}}" msgstr "{0, plural, one {# item} other {# items}}" @@ -210,8 +210,8 @@ msgstr "{0} updated to v{1}" #. placeholder {0}: item.filename #. placeholder {1}: selected ? t` (selected)` : "" -#: packages/admin/src/components/MediaPickerModal.tsx:634 -#: packages/admin/src/components/MediaPickerModal.tsx:716 +#: packages/admin/src/components/MediaPickerModal.tsx:645 +#: packages/admin/src/components/MediaPickerModal.tsx:727 msgid "{0}{1}" msgstr "{0}{1}" @@ -434,7 +434,7 @@ msgstr "Actions" msgid "Active" msgstr "Active" -#: packages/admin/src/components/ContentEditor.tsx:1714 +#: packages/admin/src/components/ContentEditor.tsx:1880 #: packages/admin/src/components/MenuEditor.tsx:297 #: packages/admin/src/components/TaxonomyManager.tsx:214 #: packages/admin/src/components/TaxonomyManager.tsx:610 @@ -746,7 +746,7 @@ msgstr "Auto (slug change)" msgid "Auto-generated from name (you can edit)" msgstr "Auto-generated from name (you can edit)" -#: packages/admin/src/components/MediaPickerModal.tsx:513 +#: packages/admin/src/components/MediaPickerModal.tsx:524 msgid "Available media" msgstr "Available media" @@ -760,7 +760,7 @@ msgstr "Available Providers" msgid "Back" msgstr "Back" -#: packages/admin/src/components/ContentEditor.tsx:543 +#: packages/admin/src/components/ContentEditor.tsx:545 msgid "Back to {collectionLabel} list" msgstr "Back to {collectionLabel} list" @@ -838,7 +838,7 @@ msgstr "Browse themes and preview them with your own content." msgid "Bullet List" msgstr "Bullet List" -#: packages/admin/src/components/ContentEditor.tsx:928 +#: packages/admin/src/components/ContentEditor.tsx:930 #: packages/admin/src/components/Sidebar.tsx:206 msgid "Bylines" msgstr "Bylines" @@ -861,18 +861,18 @@ msgstr "Can view content" #: packages/admin/src/components/CapabilityConsentDialog.tsx:139 #: packages/admin/src/components/ConfirmDialog.tsx:57 -#: packages/admin/src/components/ContentEditor.tsx:636 -#: packages/admin/src/components/ContentEditor.tsx:842 -#: packages/admin/src/components/ContentEditor.tsx:894 -#: packages/admin/src/components/ContentEditor.tsx:1817 -#: packages/admin/src/components/ContentEditor.tsx:1870 +#: packages/admin/src/components/ContentEditor.tsx:638 +#: packages/admin/src/components/ContentEditor.tsx:844 +#: packages/admin/src/components/ContentEditor.tsx:896 +#: packages/admin/src/components/ContentEditor.tsx:1983 +#: packages/admin/src/components/ContentEditor.tsx:2036 #: packages/admin/src/components/ContentList.tsx:445 #: packages/admin/src/components/ContentList.tsx:516 #: packages/admin/src/components/ContentPickerModal.tsx:253 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:516 #: packages/admin/src/components/FieldEditor.tsx:645 #: packages/admin/src/components/MediaDetailPanel.tsx:234 -#: packages/admin/src/components/MediaPickerModal.tsx:581 +#: packages/admin/src/components/MediaPickerModal.tsx:592 #: packages/admin/src/components/MenuEditor.tsx:294 #: packages/admin/src/components/MenuEditor.tsx:439 #: packages/admin/src/components/MenuList.tsx:143 @@ -931,7 +931,8 @@ msgstr "Categories ({0})" msgid "Categories will be imported" msgstr "Categories will be imported" -#: packages/admin/src/components/ContentEditor.tsx:1574 +#: packages/admin/src/components/ContentEditor.tsx:1591 +#: packages/admin/src/components/ContentEditor.tsx:1740 #: packages/admin/src/components/FieldEditor.tsx:391 #: packages/admin/src/components/SeoImageField.tsx:47 msgid "Change" @@ -997,9 +998,9 @@ msgstr "Click the link in the email to sign in." #: packages/admin/src/components/MarketplacePluginDetail.tsx:447 #: packages/admin/src/components/MediaDetailPanel.tsx:131 #: packages/admin/src/components/MediaDetailPanel.tsx:133 -#: packages/admin/src/components/MediaPickerModal.tsx:349 -#: packages/admin/src/components/MediaPickerModal.tsx:355 -#: packages/admin/src/components/MediaPickerModal.tsx:359 +#: packages/admin/src/components/MediaPickerModal.tsx:356 +#: packages/admin/src/components/MediaPickerModal.tsx:362 +#: packages/admin/src/components/MediaPickerModal.tsx:366 #: packages/admin/src/components/MenuEditor.tsx:256 #: packages/admin/src/components/MenuEditor.tsx:262 #: packages/admin/src/components/MenuEditor.tsx:266 @@ -1229,7 +1230,7 @@ msgstr "Copy token" msgid "Could not copy automatically. Please select the URL above and copy manually." msgstr "Could not copy automatically. Please select the URL above and copy manually." -#: packages/admin/src/components/MediaPickerModal.tsx:308 +#: packages/admin/src/components/MediaPickerModal.tsx:315 msgid "Could not load image from URL" msgstr "Could not load image from URL" @@ -1241,7 +1242,7 @@ msgstr "Couldn't detect WordPress" msgid "Count" msgstr "Count" -#: packages/admin/src/components/ContentEditor.tsx:1841 +#: packages/admin/src/components/ContentEditor.tsx:2007 #: packages/admin/src/components/MenuList.tsx:146 #: packages/admin/src/components/Redirects.tsx:185 #: packages/admin/src/components/Sections.tsx:210 @@ -1270,7 +1271,7 @@ msgstr "Create Account" msgid "Create an account" msgstr "Create an account" -#: packages/admin/src/components/ContentEditor.tsx:1789 +#: packages/admin/src/components/ContentEditor.tsx:1955 msgid "Create byline" msgstr "Create byline" @@ -1377,7 +1378,7 @@ msgid "Created At" msgstr "Created At" #. placeholder {0}: new Date(item.createdAt).toLocaleString() -#: packages/admin/src/components/ContentEditor.tsx:862 +#: packages/admin/src/components/ContentEditor.tsx:864 msgid "Created: {0}" msgstr "Created: {0}" @@ -1385,7 +1386,7 @@ msgstr "Created: {0}" msgid "Creating collections and fields..." msgstr "Creating collections and fields..." -#: packages/admin/src/components/ContentEditor.tsx:1841 +#: packages/admin/src/components/ContentEditor.tsx:2007 #: packages/admin/src/components/MenuList.tsx:146 #: packages/admin/src/components/Redirects.tsx:182 #: packages/admin/src/components/Sections.tsx:210 @@ -1394,7 +1395,7 @@ msgstr "Creating collections and fields..." msgid "Creating..." msgstr "Creating..." -#: packages/admin/src/components/ContentEditor.tsx:965 +#: packages/admin/src/components/ContentEditor.tsx:967 msgid "current" msgstr "current" @@ -1655,12 +1656,12 @@ msgstr "Disabled" msgid "Disabled:" msgstr "Disabled:" -#: packages/admin/src/components/ContentEditor.tsx:621 -#: packages/admin/src/components/ContentEditor.tsx:643 +#: packages/admin/src/components/ContentEditor.tsx:623 +#: packages/admin/src/components/ContentEditor.tsx:645 msgid "Discard changes" msgstr "Discard changes" -#: packages/admin/src/components/ContentEditor.tsx:627 +#: packages/admin/src/components/ContentEditor.tsx:629 msgid "Discard draft changes?" msgstr "Discard draft changes?" @@ -1673,8 +1674,8 @@ msgstr "Dismiss" msgid "Display a navigation menu" msgstr "Display a navigation menu" -#: packages/admin/src/components/ContentEditor.tsx:1792 -#: packages/admin/src/components/ContentEditor.tsx:1854 +#: packages/admin/src/components/ContentEditor.tsx:1958 +#: packages/admin/src/components/ContentEditor.tsx:2020 msgid "Display name" msgstr "Display name" @@ -1692,7 +1693,7 @@ msgstr "Display Size" msgid "Displayed below the image as a visible caption." msgstr "Displayed below the image as a visible caption." -#: packages/admin/src/components/ContentEditor.tsx:597 +#: packages/admin/src/components/ContentEditor.tsx:599 msgid "Distraction-free mode (⌘⇧\\)" msgstr "Distraction-free mode (⌘⇧\\)" @@ -1725,7 +1726,7 @@ msgstr "Don't have an account? <0>Sign up" msgid "Done" msgstr "Done" -#: packages/admin/src/components/ContentEditor.tsx:1735 +#: packages/admin/src/components/ContentEditor.tsx:1901 msgid "Down" msgstr "Down" @@ -1737,7 +1738,7 @@ msgstr "Downloading" msgid "draft" msgstr "draft" -#: packages/admin/src/components/ContentEditor.tsx:793 +#: packages/admin/src/components/ContentEditor.tsx:795 #: packages/admin/src/components/ContentPickerModal.tsx:217 msgid "Draft" msgstr "Draft" @@ -1771,8 +1772,8 @@ msgstr "e.g., CI/CD Pipeline" msgid "e.g., MacBook Pro, iPhone" msgstr "e.g., MacBook Pro, iPhone" -#: packages/admin/src/components/ContentEditor.tsx:974 -#: packages/admin/src/components/ContentEditor.tsx:1744 +#: packages/admin/src/components/ContentEditor.tsx:976 +#: packages/admin/src/components/ContentEditor.tsx:1910 #: packages/admin/src/components/MenuEditor.tsx:367 #: packages/admin/src/components/MenuList.tsx:185 #: packages/admin/src/components/Sections.tsx:390 @@ -1789,7 +1790,7 @@ msgstr "Edit" msgid "Edit {0}" msgstr "Edit {0}" -#: packages/admin/src/components/ContentEditor.tsx:560 +#: packages/admin/src/components/ContentEditor.tsx:562 msgid "Edit {collectionLabel}" msgstr "Edit {collectionLabel}" @@ -1797,7 +1798,7 @@ msgstr "Edit {collectionLabel}" msgid "Edit {title}" msgstr "Edit {title}" -#: packages/admin/src/components/ContentEditor.tsx:1851 +#: packages/admin/src/components/ContentEditor.tsx:2017 msgid "Edit byline" msgstr "Edit byline" @@ -1920,7 +1921,7 @@ msgid "Enabled" msgstr "Enabled" #. placeholder {0}: label.toLowerCase() -#: packages/admin/src/components/ContentEditor.tsx:1187 +#: packages/admin/src/components/ContentEditor.tsx:1189 msgid "Enter {0}..." msgstr "Enter {0}..." @@ -1929,7 +1930,7 @@ msgstr "Enter {0}..." msgid "Enter a URL (https://…) or a relative path (/…)" msgstr "Enter a URL (https://…) or a relative path (/…)" -#: packages/admin/src/components/ContentEditor.tsx:1401 +#: packages/admin/src/components/ContentEditor.tsx:1418 msgid "Enter a valid URL (e.g. https://example.com)" msgstr "Enter a valid URL (e.g. https://example.com)" @@ -1937,7 +1938,7 @@ msgstr "Enter a valid URL (e.g. https://example.com)" msgid "Enter credentials manually" msgstr "Enter credentials manually" -#: packages/admin/src/components/ContentEditor.tsx:596 +#: packages/admin/src/components/ContentEditor.tsx:598 msgid "Enter distraction-free mode" msgstr "Enter distraction-free mode" @@ -1945,7 +1946,7 @@ msgstr "Enter distraction-free mode" msgid "Enter email" msgstr "Enter email" -#: packages/admin/src/components/ContentEditor.tsx:1208 +#: packages/admin/src/components/ContentEditor.tsx:1210 msgid "Enter markdown content..." msgstr "Enter markdown content..." @@ -1979,7 +1980,7 @@ msgstr "Error saving section" msgid "Exists" msgstr "Exists" -#: packages/admin/src/components/ContentEditor.tsx:554 +#: packages/admin/src/components/ContentEditor.tsx:556 msgid "Exit distraction-free mode" msgstr "Exit distraction-free mode" @@ -2028,7 +2029,7 @@ msgstr "Failed security audit" msgid "Failed to add domain" msgstr "Failed to add domain" -#: packages/admin/src/components/ContentEditor.tsx:1835 +#: packages/admin/src/components/ContentEditor.tsx:2001 msgid "Failed to create byline" msgstr "Failed to create byline" @@ -2126,7 +2127,7 @@ msgstr "Failed to send test email" msgid "Failed to update {0}" msgstr "Failed to update {0}" -#: packages/admin/src/components/ContentEditor.tsx:1885 +#: packages/admin/src/components/ContentEditor.tsx:2051 msgid "Failed to update byline" msgstr "Failed to update byline" @@ -2342,7 +2343,7 @@ msgstr "Image Settings" msgid "Image shown when this page is shared on social media" msgstr "Image shown when this page is shared on social media" -#: packages/admin/src/components/MediaPickerModal.tsx:374 +#: packages/admin/src/components/MediaPickerModal.tsx:383 msgid "Image URL" msgstr "Image URL" @@ -2448,8 +2449,8 @@ msgstr "Include sample content (recommended for new sites)" msgid "Incompatible" msgstr "Incompatible" -#: packages/admin/src/components/MediaPickerModal.tsx:385 -#: packages/admin/src/components/MediaPickerModal.tsx:584 +#: packages/admin/src/components/MediaPickerModal.tsx:394 +#: packages/admin/src/components/MediaPickerModal.tsx:595 msgid "Insert" msgstr "Insert" @@ -2473,7 +2474,7 @@ msgstr "Insert a reusable section" msgid "Insert an image" msgstr "Insert an image" -#: packages/admin/src/components/MediaPickerModal.tsx:367 +#: packages/admin/src/components/MediaPickerModal.tsx:376 msgid "Insert from URL" msgstr "Insert from URL" @@ -2520,7 +2521,7 @@ msgstr "Installing..." msgid "Integer" msgstr "Integer" -#: packages/admin/src/components/ContentEditor.tsx:1470 +#: packages/admin/src/components/ContentEditor.tsx:1487 msgid "Invalid JSON" msgstr "Invalid JSON" @@ -2663,7 +2664,7 @@ msgstr "Links" msgid "List view" msgstr "List view" -#: packages/admin/src/components/ContentEditor.tsx:676 +#: packages/admin/src/components/ContentEditor.tsx:678 msgid "Live View" msgstr "Live View" @@ -2982,13 +2983,13 @@ msgstr "Move {title} to trash" msgid "Move down" msgstr "Move down" -#: packages/admin/src/components/ContentEditor.tsx:879 -#: packages/admin/src/components/ContentEditor.tsx:901 +#: packages/admin/src/components/ContentEditor.tsx:881 +#: packages/admin/src/components/ContentEditor.tsx:903 #: packages/admin/src/components/ContentList.tsx:452 msgid "Move to Trash" msgstr "Move to Trash" -#: packages/admin/src/components/ContentEditor.tsx:885 +#: packages/admin/src/components/ContentEditor.tsx:887 #: packages/admin/src/components/ContentList.tsx:437 msgid "Move to Trash?" msgstr "Move to Trash?" @@ -3047,7 +3048,7 @@ msgstr "NEW" msgid "New {0}" msgstr "New {0}" -#: packages/admin/src/components/ContentEditor.tsx:560 +#: packages/admin/src/components/ContentEditor.tsx:562 msgid "New {collectionLabel}" msgstr "New {collectionLabel}" @@ -3132,7 +3133,7 @@ msgstr "No API tokens yet. Create one to get started." msgid "No approved comments yet." msgstr "No approved comments yet." -#: packages/admin/src/components/ContentEditor.tsx:1776 +#: packages/admin/src/components/ContentEditor.tsx:1942 msgid "No bylines selected." msgstr "No bylines selected." @@ -3210,12 +3211,12 @@ msgid "No maximum" msgstr "No maximum" #: packages/admin/src/components/MediaLibrary.tsx:369 -#: packages/admin/src/components/MediaPickerModal.tsx:497 +#: packages/admin/src/components/MediaPickerModal.tsx:508 msgid "No media available from this provider" msgstr "No media available from this provider" #: packages/admin/src/components/MediaLibrary.tsx:363 -#: packages/admin/src/components/MediaPickerModal.tsx:491 +#: packages/admin/src/components/MediaPickerModal.tsx:502 msgid "No media found" msgstr "No media found" @@ -3383,7 +3384,7 @@ msgstr "Optional tooltip on hover" msgid "Options (one per line)" msgstr "Options (one per line)" -#: packages/admin/src/components/MediaPickerModal.tsx:397 +#: packages/admin/src/components/MediaPickerModal.tsx:406 msgid "or choose from library" msgstr "or choose from library" @@ -3420,7 +3421,7 @@ msgstr "Outline" msgid "Overrides the page title in search engine results" msgstr "Overrides the page title in search engine results" -#: packages/admin/src/components/ContentEditor.tsx:916 +#: packages/admin/src/components/ContentEditor.tsx:918 msgid "Ownership" msgstr "Ownership" @@ -3530,7 +3531,7 @@ msgstr "pending" msgid "Pending" msgstr "Pending" -#: packages/admin/src/components/ContentEditor.tsx:791 +#: packages/admin/src/components/ContentEditor.tsx:793 msgid "Pending changes" msgstr "Pending changes" @@ -3559,7 +3560,7 @@ msgstr "Please enter a valid email" msgid "Please enter a valid email address" msgstr "Please enter a valid email address" -#: packages/admin/src/components/MediaPickerModal.tsx:284 +#: packages/admin/src/components/MediaPickerModal.tsx:291 msgid "Please enter a valid URL" msgstr "Please enter a valid URL" @@ -3629,7 +3630,7 @@ msgstr "Preparing to download files from WordPress..." msgid "Preparing..." msgstr "Preparing..." -#: packages/admin/src/components/ContentEditor.tsx:610 +#: packages/admin/src/components/ContentEditor.tsx:612 #: packages/admin/src/components/ContentTypeEditor.tsx:79 #: packages/admin/src/components/MediaLibrary.tsx:415 msgid "Preview" @@ -3639,7 +3640,7 @@ msgstr "Preview" msgid "Preview content before publishing" msgstr "Preview content before publishing" -#: packages/admin/src/components/ContentEditor.tsx:610 +#: packages/admin/src/components/ContentEditor.tsx:612 msgid "Preview draft" msgstr "Preview draft" @@ -3664,12 +3665,12 @@ msgstr "Primary Navigation" msgid "Provider:" msgstr "Provider:" -#: packages/admin/src/components/ContentEditor.tsx:665 -#: packages/admin/src/components/ContentEditor.tsx:772 +#: packages/admin/src/components/ContentEditor.tsx:667 +#: packages/admin/src/components/ContentEditor.tsx:774 msgid "Publish" msgstr "Publish" -#: packages/admin/src/components/ContentEditor.tsx:655 +#: packages/admin/src/components/ContentEditor.tsx:657 msgid "Publish changes" msgstr "Publish changes" @@ -3677,7 +3678,7 @@ msgstr "Publish changes" msgid "published" msgstr "published" -#: packages/admin/src/components/ContentEditor.tsx:787 +#: packages/admin/src/components/ContentEditor.tsx:789 #: packages/admin/src/components/ContentPickerModal.tsx:214 #: packages/admin/src/components/Dashboard.tsx:187 msgid "Published" @@ -3692,7 +3693,7 @@ msgstr "Published {0}" msgid "Published At" msgstr "Published At" -#: packages/admin/src/components/ContentEditor.tsx:1784 +#: packages/admin/src/components/ContentEditor.tsx:1950 msgid "Quick create byline" msgstr "Quick create byline" @@ -3769,7 +3770,7 @@ msgstr "Registered user" msgid "Registration was cancelled or timed out. Please try again." msgstr "Registration was cancelled or timed out. Please try again." -#: packages/admin/src/components/ContentEditor.tsx:1753 +#: packages/admin/src/components/ContentEditor.tsx:1919 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:177 #: packages/admin/src/components/settings/GeneralSettings.tsx:202 #: packages/admin/src/components/settings/GeneralSettings.tsx:246 @@ -3793,7 +3794,11 @@ msgstr "Remove Domain" msgid "Remove Domain?" msgstr "Remove Domain?" -#: packages/admin/src/components/ContentEditor.tsx:1582 +#: packages/admin/src/components/ContentEditor.tsx:1748 +msgid "Remove file" +msgstr "Remove file" + +#: packages/admin/src/components/ContentEditor.tsx:1599 #: packages/admin/src/components/SeoImageField.tsx:55 msgid "Remove image" msgstr "Remove image" @@ -3995,7 +4000,7 @@ msgstr "Role" msgid "Role {role}" msgstr "Role {role}" -#: packages/admin/src/components/ContentEditor.tsx:1758 +#: packages/admin/src/components/ContentEditor.tsx:1924 msgid "Role label" msgstr "Role label" @@ -4006,7 +4011,7 @@ msgstr "Role label" msgid "Same window" msgstr "Same window" -#: packages/admin/src/components/ContentEditor.tsx:1891 +#: packages/admin/src/components/ContentEditor.tsx:2057 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:349 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:519 #: packages/admin/src/components/MediaDetailPanel.tsx:241 @@ -4040,13 +4045,13 @@ msgstr "Save Settings" msgid "Save Social Links" msgstr "Save Social Links" -#: packages/admin/src/components/ContentEditor.tsx:585 +#: packages/admin/src/components/ContentEditor.tsx:587 #: packages/admin/src/components/SaveButton.tsx:42 msgid "Saved" msgstr "Saved" -#: packages/admin/src/components/ContentEditor.tsx:580 -#: packages/admin/src/components/ContentEditor.tsx:1891 +#: packages/admin/src/components/ContentEditor.tsx:582 +#: packages/admin/src/components/ContentEditor.tsx:2057 #: packages/admin/src/components/FieldEditor.tsx:656 #: packages/admin/src/components/MediaDetailPanel.tsx:241 #: packages/admin/src/components/MenuEditor.tsx:442 @@ -4060,15 +4065,15 @@ msgstr "Saved" msgid "Saving..." msgstr "Saving..." -#: packages/admin/src/components/ContentEditor.tsx:831 +#: packages/admin/src/components/ContentEditor.tsx:833 msgid "Schedule" msgstr "Schedule" -#: packages/admin/src/components/ContentEditor.tsx:817 +#: packages/admin/src/components/ContentEditor.tsx:819 msgid "Schedule for" msgstr "Schedule for" -#: packages/admin/src/components/ContentEditor.tsx:854 +#: packages/admin/src/components/ContentEditor.tsx:856 msgid "Schedule for later" msgstr "Schedule for later" @@ -4076,12 +4081,12 @@ msgstr "Schedule for later" msgid "scheduled" msgstr "scheduled" -#: packages/admin/src/components/ContentEditor.tsx:794 +#: packages/admin/src/components/ContentEditor.tsx:796 msgid "Scheduled" msgstr "Scheduled" #. placeholder {0}: formatScheduledDate(item.scheduledAt) -#: packages/admin/src/components/ContentEditor.tsx:804 +#: packages/admin/src/components/ContentEditor.tsx:806 msgid "Scheduled for: {0}" msgstr "Scheduled for: {0}" @@ -4171,7 +4176,7 @@ msgstr "Search Engine Optimization" msgid "Search engine optimization and verification" msgstr "Search engine optimization and verification" -#: packages/admin/src/components/MediaPickerModal.tsx:441 +#: packages/admin/src/components/MediaPickerModal.tsx:452 msgid "Search media" msgstr "Search media" @@ -4197,7 +4202,7 @@ msgid "Search themes..." msgstr "Search themes..." #: packages/admin/src/components/MediaLibrary.tsx:336 -#: packages/admin/src/components/MediaPickerModal.tsx:440 +#: packages/admin/src/components/MediaPickerModal.tsx:451 msgid "Search..." msgstr "Search..." @@ -4296,7 +4301,8 @@ msgstr "Security Settings" msgid "Select" msgstr "Select" -#: packages/admin/src/components/ContentEditor.tsx:1606 +#: packages/admin/src/components/ContentEditor.tsx:1623 +#: packages/admin/src/components/ContentEditor.tsx:1773 msgid "Select {label}" msgstr "Select {label}" @@ -4304,7 +4310,7 @@ msgstr "Select {label}" msgid "Select all" msgstr "Select all" -#: packages/admin/src/components/ContentEditor.tsx:1697 +#: packages/admin/src/components/ContentEditor.tsx:1863 msgid "Select byline..." msgstr "Select byline..." @@ -4322,11 +4328,15 @@ msgstr "Select Content" msgid "Select Favicon" msgstr "Select Favicon" -#: packages/admin/src/components/ContentEditor.tsx:1597 +#: packages/admin/src/components/ContentEditor.tsx:1763 +msgid "Select file" +msgstr "Select file" + +#: packages/admin/src/components/ContentEditor.tsx:1614 msgid "Select image" msgstr "Select image" -#: packages/admin/src/components/MediaPickerModal.tsx:71 +#: packages/admin/src/components/MediaPickerModal.tsx:78 msgid "Select Image" msgstr "Select Image" @@ -4351,7 +4361,7 @@ msgstr "Select which content types to import." msgid "Select..." msgstr "Select..." -#: packages/admin/src/components/MediaPickerModal.tsx:571 +#: packages/admin/src/components/MediaPickerModal.tsx:582 msgid "Selected:" msgstr "Selected:" @@ -4397,7 +4407,7 @@ msgstr "Send Test Email" msgid "Sending..." msgstr "Sending..." -#: packages/admin/src/components/ContentEditor.tsx:1006 +#: packages/admin/src/components/ContentEditor.tsx:1008 #: packages/admin/src/components/Settings.tsx:81 msgid "SEO" msgstr "SEO" @@ -4555,9 +4565,9 @@ msgstr "Skip Media Import" msgid "Skipped" msgstr "Skipped" -#: packages/admin/src/components/ContentEditor.tsx:775 -#: packages/admin/src/components/ContentEditor.tsx:1800 -#: packages/admin/src/components/ContentEditor.tsx:1862 +#: packages/admin/src/components/ContentEditor.tsx:777 +#: packages/admin/src/components/ContentEditor.tsx:1966 +#: packages/admin/src/components/ContentEditor.tsx:2028 #: packages/admin/src/components/ContentTypeEditor.tsx:109 #: packages/admin/src/components/ContentTypeList.tsx:97 #: packages/admin/src/components/FieldEditor.tsx:224 @@ -4638,7 +4648,7 @@ msgstr "Spam" msgid "Start Import" msgstr "Start Import" -#: packages/admin/src/components/ContentEditor.tsx:781 +#: packages/admin/src/components/ContentEditor.tsx:783 #: packages/admin/src/components/ContentList.tsx:193 #: packages/admin/src/components/ContentTypeEditor.tsx:115 #: packages/admin/src/components/Redirects.tsx:452 @@ -4797,7 +4807,8 @@ msgstr "Theme: {label}" msgid "Themes" msgstr "Themes" -#: packages/admin/src/components/ContentEditor.tsx:1610 +#: packages/admin/src/components/ContentEditor.tsx:1627 +#: packages/admin/src/components/ContentEditor.tsx:1776 msgid "This field is required" msgstr "This field is required" @@ -4841,7 +4852,7 @@ msgstr "This section was imported from another system." msgid "This will grant CLI access with your permissions." msgstr "This will grant CLI access with your permissions." -#: packages/admin/src/components/ContentEditor.tsx:888 +#: packages/admin/src/components/ContentEditor.tsx:890 msgid "This will move the item to trash. You can restore it later from the trash." msgstr "This will move the item to trash. You can restore it later from the trash." @@ -4863,7 +4874,7 @@ msgstr "This will permanently delete this comment. This action cannot be undone. msgid "This will remove the plugin and its bundle from your site." msgstr "This will remove the plugin and its bundle from your site." -#: packages/admin/src/components/ContentEditor.tsx:630 +#: packages/admin/src/components/ContentEditor.tsx:632 msgid "This will revert to the published version. Your draft changes will be lost." msgstr "This will revert to the published version. Your draft changes will be lost." @@ -4929,11 +4940,11 @@ msgstr "Tools → Export" msgid "Track content history" msgstr "Track content history" -#: packages/admin/src/components/ContentEditor.tsx:984 +#: packages/admin/src/components/ContentEditor.tsx:986 msgid "Translate" msgstr "Translate" -#: packages/admin/src/components/ContentEditor.tsx:942 +#: packages/admin/src/components/ContentEditor.tsx:944 msgid "Translations" msgstr "Translations" @@ -4962,7 +4973,7 @@ msgid "True/false toggle" msgstr "True/false toggle" #: packages/admin/src/components/MediaLibrary.tsx:366 -#: packages/admin/src/components/MediaPickerModal.tsx:494 +#: packages/admin/src/components/MediaPickerModal.tsx:505 msgid "Try a different search term" msgstr "Try a different search term" @@ -5012,8 +5023,8 @@ msgstr "Type mismatch ({0})" msgid "Unable to reach marketplace" msgstr "Unable to reach marketplace" -#: packages/admin/src/components/ContentEditor.tsx:1905 -#: packages/admin/src/components/ContentEditor.tsx:1920 +#: packages/admin/src/components/ContentEditor.tsx:2071 +#: packages/admin/src/components/ContentEditor.tsx:2086 msgid "Unassigned" msgstr "Unassigned" @@ -5063,7 +5074,7 @@ msgstr "Unlock aspect ratio" msgid "Unnamed passkey" msgstr "Unnamed passkey" -#: packages/admin/src/components/ContentEditor.tsx:659 +#: packages/admin/src/components/ContentEditor.tsx:661 msgid "Unpublish" msgstr "Unpublish" @@ -5071,7 +5082,7 @@ msgstr "Unpublish" msgid "Unregistered Content Tables Found" msgstr "Unregistered Content Tables Found" -#: packages/admin/src/components/ContentEditor.tsx:806 +#: packages/admin/src/components/ContentEditor.tsx:808 msgid "Unschedule" msgstr "Unschedule" @@ -5079,7 +5090,11 @@ msgstr "Unschedule" msgid "Untitled" msgstr "Untitled" -#: packages/admin/src/components/ContentEditor.tsx:1732 +#: packages/admin/src/components/ContentEditor.tsx:1689 +msgid "Untitled file" +msgstr "Untitled file" + +#: packages/admin/src/components/ContentEditor.tsx:1898 msgid "Up" msgstr "Up" @@ -5115,7 +5130,7 @@ msgid "Updated At" msgstr "Updated At" #. placeholder {0}: new Date(item.updatedAt).toLocaleString() -#: packages/admin/src/components/ContentEditor.tsx:863 +#: packages/admin/src/components/ContentEditor.tsx:865 msgid "Updated: {0}" msgstr "Updated: {0}" @@ -5128,7 +5143,7 @@ msgstr "Updating content URLs..." msgid "Updating..." msgstr "Updating..." -#: packages/admin/src/components/MediaPickerModal.tsx:462 +#: packages/admin/src/components/MediaPickerModal.tsx:473 msgid "Upload" msgstr "Upload" @@ -5136,7 +5151,7 @@ msgstr "Upload" msgid "Upload an export file" msgstr "Upload an export file" -#: packages/admin/src/components/MediaPickerModal.tsx:496 +#: packages/admin/src/components/MediaPickerModal.tsx:507 msgid "Upload an image to get started" msgstr "Upload an image to get started" @@ -5149,7 +5164,7 @@ msgstr "Upload and delete media" msgid "Upload Export File" msgstr "Upload Export File" -#: packages/admin/src/components/MediaPickerModal.tsx:478 +#: packages/admin/src/components/MediaPickerModal.tsx:489 msgid "Upload failed: {uploadError}" msgstr "Upload failed: {uploadError}" @@ -5161,7 +5176,7 @@ msgstr "Upload files" msgid "Upload Files" msgstr "Upload Files" -#: packages/admin/src/components/MediaPickerModal.tsx:505 +#: packages/admin/src/components/MediaPickerModal.tsx:516 msgid "Upload Image" msgstr "Upload Image" @@ -5201,7 +5216,7 @@ msgid "Uploading {0}/{1}..." msgstr "Uploading {0}/{1}..." #: packages/admin/src/components/MediaLibrary.tsx:290 -#: packages/admin/src/components/MediaPickerModal.tsx:462 +#: packages/admin/src/components/MediaPickerModal.tsx:473 msgid "Uploading..." msgstr "Uploading..." @@ -5237,7 +5252,7 @@ msgstr "Use your registered passkey to sign in securely." msgid "Used as the identifier. Lowercase letters, numbers, and underscores only." msgstr "Used as the identifier. Lowercase letters, numbers, and underscores only." -#: packages/admin/src/components/ContentEditor.tsx:1283 +#: packages/admin/src/components/ContentEditor.tsx:1285 msgid "Used as the main visual for this post on listing pages and at the top of the post" msgstr "Used as the main visual for this post on listing pages and at the top of the post" diff --git a/packages/admin/src/locales/es-419/messages.po b/packages/admin/src/locales/es-419/messages.po index e2db21804..1f4283a9e 100644 --- a/packages/admin/src/locales/es-419/messages.po +++ b/packages/admin/src/locales/es-419/messages.po @@ -13,7 +13,7 @@ msgstr "" "Language-Team: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: packages/admin/src/components/ContentEditor.tsx:962 +#: packages/admin/src/components/ContentEditor.tsx:964 #: packages/admin/src/components/LocaleSwitcher.tsx:72 msgid " (default)" msgstr " (por defecto)" @@ -22,8 +22,8 @@ msgstr " (por defecto)" msgid " (opens in new window)" msgstr " (se abre en una nueva ventana)" -#: packages/admin/src/components/MediaPickerModal.tsx:634 -#: packages/admin/src/components/MediaPickerModal.tsx:716 +#: packages/admin/src/components/MediaPickerModal.tsx:645 +#: packages/admin/src/components/MediaPickerModal.tsx:727 msgid " (selected)" msgstr " (seleccionado)" @@ -38,7 +38,7 @@ msgid ": use" msgstr ": usar" #. placeholder {0}: providers?.find((p) => p.id === selectedItem.providerId)?.name -#: packages/admin/src/components/MediaPickerModal.tsx:574 +#: packages/admin/src/components/MediaPickerModal.tsx:585 msgid "(from {0})" msgstr "(de {0})" @@ -84,7 +84,7 @@ msgid "{0, plural, one {# item matching \"{searchQuery}\"} other {# items matchi msgstr "{0, plural, one {# elemento que coincide con \"{searchQuery}\"} other {# elementos que coinciden con \"{searchQuery}\"}}" #. placeholder {0}: items.length -#: packages/admin/src/components/MediaPickerModal.tsx:449 +#: packages/admin/src/components/MediaPickerModal.tsx:460 msgid "{0, plural, one {# item} other {# items}}" msgstr "{0, plural, one {# elemento} other {# elementos}}" @@ -210,8 +210,8 @@ msgstr "{0} actualizado a v{1}" #. placeholder {0}: item.filename #. placeholder {1}: selected ? t` (selected)` : "" -#: packages/admin/src/components/MediaPickerModal.tsx:634 -#: packages/admin/src/components/MediaPickerModal.tsx:716 +#: packages/admin/src/components/MediaPickerModal.tsx:645 +#: packages/admin/src/components/MediaPickerModal.tsx:727 msgid "{0}{1}" msgstr "{0}{1}" @@ -434,7 +434,7 @@ msgstr "Acciones" msgid "Active" msgstr "Activo" -#: packages/admin/src/components/ContentEditor.tsx:1714 +#: packages/admin/src/components/ContentEditor.tsx:1880 #: packages/admin/src/components/MenuEditor.tsx:297 #: packages/admin/src/components/TaxonomyManager.tsx:214 #: packages/admin/src/components/TaxonomyManager.tsx:610 @@ -746,7 +746,7 @@ msgstr "Auto (cambio de slug)" msgid "Auto-generated from name (you can edit)" msgstr "Generado automáticamente a partir del nombre (puedes editarlo)" -#: packages/admin/src/components/MediaPickerModal.tsx:513 +#: packages/admin/src/components/MediaPickerModal.tsx:524 msgid "Available media" msgstr "Medios disponibles" @@ -760,7 +760,7 @@ msgstr "Proveedores disponibles" msgid "Back" msgstr "Atrás" -#: packages/admin/src/components/ContentEditor.tsx:543 +#: packages/admin/src/components/ContentEditor.tsx:545 msgid "Back to {collectionLabel} list" msgstr "Volver a la lista {collectionLabel}" @@ -838,7 +838,7 @@ msgstr "Explore temas y obtenga una vista previa de ellos con su propio contenid msgid "Bullet List" msgstr "Lista de viñetas" -#: packages/admin/src/components/ContentEditor.tsx:928 +#: packages/admin/src/components/ContentEditor.tsx:930 #: packages/admin/src/components/Sidebar.tsx:206 msgid "Bylines" msgstr "Firmas" @@ -861,18 +861,18 @@ msgstr "Puede ver contenido" #: packages/admin/src/components/CapabilityConsentDialog.tsx:139 #: packages/admin/src/components/ConfirmDialog.tsx:57 -#: packages/admin/src/components/ContentEditor.tsx:636 -#: packages/admin/src/components/ContentEditor.tsx:842 -#: packages/admin/src/components/ContentEditor.tsx:894 -#: packages/admin/src/components/ContentEditor.tsx:1817 -#: packages/admin/src/components/ContentEditor.tsx:1870 +#: packages/admin/src/components/ContentEditor.tsx:638 +#: packages/admin/src/components/ContentEditor.tsx:844 +#: packages/admin/src/components/ContentEditor.tsx:896 +#: packages/admin/src/components/ContentEditor.tsx:1983 +#: packages/admin/src/components/ContentEditor.tsx:2036 #: packages/admin/src/components/ContentList.tsx:445 #: packages/admin/src/components/ContentList.tsx:516 #: packages/admin/src/components/ContentPickerModal.tsx:253 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:516 #: packages/admin/src/components/FieldEditor.tsx:645 #: packages/admin/src/components/MediaDetailPanel.tsx:234 -#: packages/admin/src/components/MediaPickerModal.tsx:581 +#: packages/admin/src/components/MediaPickerModal.tsx:592 #: packages/admin/src/components/MenuEditor.tsx:294 #: packages/admin/src/components/MenuEditor.tsx:439 #: packages/admin/src/components/MenuList.tsx:143 @@ -931,7 +931,8 @@ msgstr "Categorías ({0})" msgid "Categories will be imported" msgstr "Las categorías serán importadas" -#: packages/admin/src/components/ContentEditor.tsx:1574 +#: packages/admin/src/components/ContentEditor.tsx:1591 +#: packages/admin/src/components/ContentEditor.tsx:1740 #: packages/admin/src/components/FieldEditor.tsx:391 #: packages/admin/src/components/SeoImageField.tsx:47 msgid "Change" @@ -997,9 +998,9 @@ msgstr "Haga clic en el enlace del correo electrónico para iniciar sesión." #: packages/admin/src/components/MarketplacePluginDetail.tsx:447 #: packages/admin/src/components/MediaDetailPanel.tsx:131 #: packages/admin/src/components/MediaDetailPanel.tsx:133 -#: packages/admin/src/components/MediaPickerModal.tsx:349 -#: packages/admin/src/components/MediaPickerModal.tsx:355 -#: packages/admin/src/components/MediaPickerModal.tsx:359 +#: packages/admin/src/components/MediaPickerModal.tsx:356 +#: packages/admin/src/components/MediaPickerModal.tsx:362 +#: packages/admin/src/components/MediaPickerModal.tsx:366 #: packages/admin/src/components/MenuEditor.tsx:256 #: packages/admin/src/components/MenuEditor.tsx:262 #: packages/admin/src/components/MenuEditor.tsx:266 @@ -1229,7 +1230,7 @@ msgstr "Copiar token" msgid "Could not copy automatically. Please select the URL above and copy manually." msgstr "No se pudo copiar automáticamente. Seleccione la URL de arriba y cópiela manualmente." -#: packages/admin/src/components/MediaPickerModal.tsx:308 +#: packages/admin/src/components/MediaPickerModal.tsx:315 msgid "Could not load image from URL" msgstr "No se pudo cargar la imagen desde la URL" @@ -1241,7 +1242,7 @@ msgstr "No se pudo detectar WordPress" msgid "Count" msgstr "Contar" -#: packages/admin/src/components/ContentEditor.tsx:1841 +#: packages/admin/src/components/ContentEditor.tsx:2007 #: packages/admin/src/components/MenuList.tsx:146 #: packages/admin/src/components/Redirects.tsx:185 #: packages/admin/src/components/Sections.tsx:210 @@ -1270,7 +1271,7 @@ msgstr "Crear una cuenta" msgid "Create an account" msgstr "Crea una cuenta" -#: packages/admin/src/components/ContentEditor.tsx:1789 +#: packages/admin/src/components/ContentEditor.tsx:1955 msgid "Create byline" msgstr "Crear firma" @@ -1377,7 +1378,7 @@ msgid "Created At" msgstr "Creado en" #. placeholder {0}: new Date(item.createdAt).toLocaleString() -#: packages/admin/src/components/ContentEditor.tsx:862 +#: packages/admin/src/components/ContentEditor.tsx:864 msgid "Created: {0}" msgstr "Creado: {0}" @@ -1385,7 +1386,7 @@ msgstr "Creado: {0}" msgid "Creating collections and fields..." msgstr "Creando colecciones y campos..." -#: packages/admin/src/components/ContentEditor.tsx:1841 +#: packages/admin/src/components/ContentEditor.tsx:2007 #: packages/admin/src/components/MenuList.tsx:146 #: packages/admin/src/components/Redirects.tsx:182 #: packages/admin/src/components/Sections.tsx:210 @@ -1394,7 +1395,7 @@ msgstr "Creando colecciones y campos..." msgid "Creating..." msgstr "Creando..." -#: packages/admin/src/components/ContentEditor.tsx:965 +#: packages/admin/src/components/ContentEditor.tsx:967 msgid "current" msgstr "actual" @@ -1655,12 +1656,12 @@ msgstr "Desactivado" msgid "Disabled:" msgstr "Desactivado:" -#: packages/admin/src/components/ContentEditor.tsx:621 -#: packages/admin/src/components/ContentEditor.tsx:643 +#: packages/admin/src/components/ContentEditor.tsx:623 +#: packages/admin/src/components/ContentEditor.tsx:645 msgid "Discard changes" msgstr "Descartar cambios" -#: packages/admin/src/components/ContentEditor.tsx:627 +#: packages/admin/src/components/ContentEditor.tsx:629 msgid "Discard draft changes?" msgstr "¿Descartar cambios en el borrador?" @@ -1673,8 +1674,8 @@ msgstr "Descartar" msgid "Display a navigation menu" msgstr "Mostrar un menú de navegación" -#: packages/admin/src/components/ContentEditor.tsx:1792 -#: packages/admin/src/components/ContentEditor.tsx:1854 +#: packages/admin/src/components/ContentEditor.tsx:1958 +#: packages/admin/src/components/ContentEditor.tsx:2020 msgid "Display name" msgstr "Nombre para mostrar" @@ -1692,7 +1693,7 @@ msgstr "Tamaño de visualización" msgid "Displayed below the image as a visible caption." msgstr "Se muestra debajo de la imagen como leyenda visible." -#: packages/admin/src/components/ContentEditor.tsx:597 +#: packages/admin/src/components/ContentEditor.tsx:599 msgid "Distraction-free mode (⌘⇧\\)" msgstr "Modo sin distracciones (⌘⇧\\)" @@ -1725,7 +1726,7 @@ msgstr "¿No tienes una cuenta? <0>Registrarse" msgid "Done" msgstr "Hecho" -#: packages/admin/src/components/ContentEditor.tsx:1735 +#: packages/admin/src/components/ContentEditor.tsx:1901 msgid "Down" msgstr "Abajo" @@ -1737,7 +1738,7 @@ msgstr "Descargando" msgid "draft" msgstr "borrador" -#: packages/admin/src/components/ContentEditor.tsx:793 +#: packages/admin/src/components/ContentEditor.tsx:795 #: packages/admin/src/components/ContentPickerModal.tsx:217 msgid "Draft" msgstr "Borrador" @@ -1771,8 +1772,8 @@ msgstr "por ejemplo, canalización de CI/CD" msgid "e.g., MacBook Pro, iPhone" msgstr "por ejemplo, MacBook Pro, iPhone" -#: packages/admin/src/components/ContentEditor.tsx:974 -#: packages/admin/src/components/ContentEditor.tsx:1744 +#: packages/admin/src/components/ContentEditor.tsx:976 +#: packages/admin/src/components/ContentEditor.tsx:1910 #: packages/admin/src/components/MenuEditor.tsx:367 #: packages/admin/src/components/MenuList.tsx:185 #: packages/admin/src/components/Sections.tsx:390 @@ -1789,7 +1790,7 @@ msgstr "Editar" msgid "Edit {0}" msgstr "Editar {0}" -#: packages/admin/src/components/ContentEditor.tsx:560 +#: packages/admin/src/components/ContentEditor.tsx:562 msgid "Edit {collectionLabel}" msgstr "Editar {collectionLabel}" @@ -1797,7 +1798,7 @@ msgstr "Editar {collectionLabel}" msgid "Edit {title}" msgstr "Editar {title}" -#: packages/admin/src/components/ContentEditor.tsx:1851 +#: packages/admin/src/components/ContentEditor.tsx:2017 msgid "Edit byline" msgstr "Editar firma" @@ -1920,7 +1921,7 @@ msgid "Enabled" msgstr "Activado" #. placeholder {0}: label.toLowerCase() -#: packages/admin/src/components/ContentEditor.tsx:1187 +#: packages/admin/src/components/ContentEditor.tsx:1189 msgid "Enter {0}..." msgstr "Introduzca {0}..." @@ -1929,7 +1930,7 @@ msgstr "Introduzca {0}..." msgid "Enter a URL (https://…) or a relative path (/…)" msgstr "Introduzca una URL (https://…) o una ruta relativa (/…)" -#: packages/admin/src/components/ContentEditor.tsx:1401 +#: packages/admin/src/components/ContentEditor.tsx:1418 msgid "Enter a valid URL (e.g. https://example.com)" msgstr "" @@ -1937,7 +1938,7 @@ msgstr "" msgid "Enter credentials manually" msgstr "Ingrese las credenciales manualmente" -#: packages/admin/src/components/ContentEditor.tsx:596 +#: packages/admin/src/components/ContentEditor.tsx:598 msgid "Enter distraction-free mode" msgstr "Ingrese al modo sin distracciones" @@ -1945,7 +1946,7 @@ msgstr "Ingrese al modo sin distracciones" msgid "Enter email" msgstr "Ingrese el correo electrónico" -#: packages/admin/src/components/ContentEditor.tsx:1208 +#: packages/admin/src/components/ContentEditor.tsx:1210 msgid "Enter markdown content..." msgstr "Introduzca contenido Markdown..." @@ -1979,7 +1980,7 @@ msgstr "Error al guardar la sección" msgid "Exists" msgstr "existe" -#: packages/admin/src/components/ContentEditor.tsx:554 +#: packages/admin/src/components/ContentEditor.tsx:556 msgid "Exit distraction-free mode" msgstr "Salir del modo sin distracciones" @@ -2028,7 +2029,7 @@ msgstr "Auditoría de seguridad fallida" msgid "Failed to add domain" msgstr "No se pudo agregar el dominio" -#: packages/admin/src/components/ContentEditor.tsx:1835 +#: packages/admin/src/components/ContentEditor.tsx:2001 msgid "Failed to create byline" msgstr "No se pudo crear la firma" @@ -2126,7 +2127,7 @@ msgstr "No se pudo enviar el correo electrónico de prueba" msgid "Failed to update {0}" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1885 +#: packages/admin/src/components/ContentEditor.tsx:2051 msgid "Failed to update byline" msgstr "No se pudo actualizar la firma" @@ -2342,7 +2343,7 @@ msgstr "Configuración de imagen" msgid "Image shown when this page is shared on social media" msgstr "Imagen que se muestra cuando esta página se comparte en las redes sociales." -#: packages/admin/src/components/MediaPickerModal.tsx:374 +#: packages/admin/src/components/MediaPickerModal.tsx:383 msgid "Image URL" msgstr "URL de la imagen" @@ -2448,8 +2449,8 @@ msgstr "Incluir contenido de muestra (recomendado para sitios nuevos)" msgid "Incompatible" msgstr "Incompatible" -#: packages/admin/src/components/MediaPickerModal.tsx:385 -#: packages/admin/src/components/MediaPickerModal.tsx:584 +#: packages/admin/src/components/MediaPickerModal.tsx:394 +#: packages/admin/src/components/MediaPickerModal.tsx:595 msgid "Insert" msgstr "Insertar" @@ -2473,7 +2474,7 @@ msgstr "Insertar una sección reutilizable" msgid "Insert an image" msgstr "Insertar una imagen" -#: packages/admin/src/components/MediaPickerModal.tsx:367 +#: packages/admin/src/components/MediaPickerModal.tsx:376 msgid "Insert from URL" msgstr "Insertar desde URL" @@ -2520,7 +2521,7 @@ msgstr "Instalando..." msgid "Integer" msgstr "Entero" -#: packages/admin/src/components/ContentEditor.tsx:1470 +#: packages/admin/src/components/ContentEditor.tsx:1487 msgid "Invalid JSON" msgstr "JSON no válido" @@ -2663,7 +2664,7 @@ msgstr "Campo de golf" msgid "List view" msgstr "Vista de lista" -#: packages/admin/src/components/ContentEditor.tsx:676 +#: packages/admin/src/components/ContentEditor.tsx:678 msgid "Live View" msgstr "Vista en vivo" @@ -2982,13 +2983,13 @@ msgstr "Mover {title} a la papelera" msgid "Move down" msgstr "Bajar" -#: packages/admin/src/components/ContentEditor.tsx:879 -#: packages/admin/src/components/ContentEditor.tsx:901 +#: packages/admin/src/components/ContentEditor.tsx:881 +#: packages/admin/src/components/ContentEditor.tsx:903 #: packages/admin/src/components/ContentList.tsx:452 msgid "Move to Trash" msgstr "Mover a la papelera" -#: packages/admin/src/components/ContentEditor.tsx:885 +#: packages/admin/src/components/ContentEditor.tsx:887 #: packages/admin/src/components/ContentList.tsx:437 msgid "Move to Trash?" msgstr "¿Mover a la Papelera?" @@ -3047,7 +3048,7 @@ msgstr "NUEVO" msgid "New {0}" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:560 +#: packages/admin/src/components/ContentEditor.tsx:562 msgid "New {collectionLabel}" msgstr "Nuevo {collectionLabel}" @@ -3132,7 +3133,7 @@ msgstr "Aún no hay tokens API. Crea uno para comenzar." msgid "No approved comments yet." msgstr "Aún no hay comentarios aprobados." -#: packages/admin/src/components/ContentEditor.tsx:1776 +#: packages/admin/src/components/ContentEditor.tsx:1942 msgid "No bylines selected." msgstr "No se han seleccionado firmas." @@ -3210,12 +3211,12 @@ msgid "No maximum" msgstr "Sin máximo" #: packages/admin/src/components/MediaLibrary.tsx:369 -#: packages/admin/src/components/MediaPickerModal.tsx:497 +#: packages/admin/src/components/MediaPickerModal.tsx:508 msgid "No media available from this provider" msgstr "No hay medios disponibles de este proveedor" #: packages/admin/src/components/MediaLibrary.tsx:363 -#: packages/admin/src/components/MediaPickerModal.tsx:491 +#: packages/admin/src/components/MediaPickerModal.tsx:502 msgid "No media found" msgstr "No se encontraron medios" @@ -3383,7 +3384,7 @@ msgstr "Información sobre herramientas opcional al pasar el mouse" msgid "Options (one per line)" msgstr "Opciones (una por línea)" -#: packages/admin/src/components/MediaPickerModal.tsx:397 +#: packages/admin/src/components/MediaPickerModal.tsx:406 msgid "or choose from library" msgstr "o elegir de la biblioteca" @@ -3420,7 +3421,7 @@ msgstr "Esquema" msgid "Overrides the page title in search engine results" msgstr "Anula el título de la página en los resultados del motor de búsqueda." -#: packages/admin/src/components/ContentEditor.tsx:916 +#: packages/admin/src/components/ContentEditor.tsx:918 msgid "Ownership" msgstr "Propiedad" @@ -3530,7 +3531,7 @@ msgstr "pendiente" msgid "Pending" msgstr "Pendiente" -#: packages/admin/src/components/ContentEditor.tsx:791 +#: packages/admin/src/components/ContentEditor.tsx:793 msgid "Pending changes" msgstr "Cambios pendientes" @@ -3559,7 +3560,7 @@ msgstr "Por favor introduce un correo electrónico válido" msgid "Please enter a valid email address" msgstr "Por favor, introduce una dirección de correo electrónico válida" -#: packages/admin/src/components/MediaPickerModal.tsx:284 +#: packages/admin/src/components/MediaPickerModal.tsx:291 msgid "Please enter a valid URL" msgstr "Por favor ingresa una URL válida" @@ -3629,7 +3630,7 @@ msgstr "Preparándose para descargar archivos de WordPress..." msgid "Preparing..." msgstr "Preparante..." -#: packages/admin/src/components/ContentEditor.tsx:610 +#: packages/admin/src/components/ContentEditor.tsx:612 #: packages/admin/src/components/ContentTypeEditor.tsx:79 #: packages/admin/src/components/MediaLibrary.tsx:415 msgid "Preview" @@ -3639,7 +3640,7 @@ msgstr "Avance" msgid "Preview content before publishing" msgstr "Vista previa del contenido antes de publicar" -#: packages/admin/src/components/ContentEditor.tsx:610 +#: packages/admin/src/components/ContentEditor.tsx:612 msgid "Preview draft" msgstr "Vista previa del borrador" @@ -3664,12 +3665,12 @@ msgstr "Navegación primaria" msgid "Provider:" msgstr "Proveedor:" -#: packages/admin/src/components/ContentEditor.tsx:665 -#: packages/admin/src/components/ContentEditor.tsx:772 +#: packages/admin/src/components/ContentEditor.tsx:667 +#: packages/admin/src/components/ContentEditor.tsx:774 msgid "Publish" msgstr "Publicar" -#: packages/admin/src/components/ContentEditor.tsx:655 +#: packages/admin/src/components/ContentEditor.tsx:657 msgid "Publish changes" msgstr "Publicar cambios" @@ -3677,7 +3678,7 @@ msgstr "Publicar cambios" msgid "published" msgstr "publicado" -#: packages/admin/src/components/ContentEditor.tsx:787 +#: packages/admin/src/components/ContentEditor.tsx:789 #: packages/admin/src/components/ContentPickerModal.tsx:214 #: packages/admin/src/components/Dashboard.tsx:187 msgid "Published" @@ -3692,7 +3693,7 @@ msgstr "Publicado {0}" msgid "Published At" msgstr "Publicado en" -#: packages/admin/src/components/ContentEditor.tsx:1784 +#: packages/admin/src/components/ContentEditor.tsx:1950 msgid "Quick create byline" msgstr "Creación rápida de firma" @@ -3769,7 +3770,7 @@ msgstr "Usuario registrado" msgid "Registration was cancelled or timed out. Please try again." msgstr "El registro fue cancelado o agotado. Por favor inténtalo de nuevo." -#: packages/admin/src/components/ContentEditor.tsx:1753 +#: packages/admin/src/components/ContentEditor.tsx:1919 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:177 #: packages/admin/src/components/settings/GeneralSettings.tsx:202 #: packages/admin/src/components/settings/GeneralSettings.tsx:246 @@ -3793,7 +3794,11 @@ msgstr "Eliminar dominio" msgid "Remove Domain?" msgstr "¿Quitar dominio?" -#: packages/admin/src/components/ContentEditor.tsx:1582 +#: packages/admin/src/components/ContentEditor.tsx:1748 +msgid "Remove file" +msgstr "" + +#: packages/admin/src/components/ContentEditor.tsx:1599 #: packages/admin/src/components/SeoImageField.tsx:55 msgid "Remove image" msgstr "Quitar imagen" @@ -3995,7 +4000,7 @@ msgstr "Role" msgid "Role {role}" msgstr "Rol {role}" -#: packages/admin/src/components/ContentEditor.tsx:1758 +#: packages/admin/src/components/ContentEditor.tsx:1924 msgid "Role label" msgstr "Etiqueta de rol" @@ -4006,7 +4011,7 @@ msgstr "Etiqueta de rol" msgid "Same window" msgstr "Misma ventana" -#: packages/admin/src/components/ContentEditor.tsx:1891 +#: packages/admin/src/components/ContentEditor.tsx:2057 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:349 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:519 #: packages/admin/src/components/MediaDetailPanel.tsx:241 @@ -4040,13 +4045,13 @@ msgstr "Guardar configuración" msgid "Save Social Links" msgstr "Guardar enlaces sociales" -#: packages/admin/src/components/ContentEditor.tsx:585 +#: packages/admin/src/components/ContentEditor.tsx:587 #: packages/admin/src/components/SaveButton.tsx:42 msgid "Saved" msgstr "Guardado" -#: packages/admin/src/components/ContentEditor.tsx:580 -#: packages/admin/src/components/ContentEditor.tsx:1891 +#: packages/admin/src/components/ContentEditor.tsx:582 +#: packages/admin/src/components/ContentEditor.tsx:2057 #: packages/admin/src/components/FieldEditor.tsx:656 #: packages/admin/src/components/MediaDetailPanel.tsx:241 #: packages/admin/src/components/MenuEditor.tsx:442 @@ -4060,15 +4065,15 @@ msgstr "Guardado" msgid "Saving..." msgstr "Salvando..." -#: packages/admin/src/components/ContentEditor.tsx:831 +#: packages/admin/src/components/ContentEditor.tsx:833 msgid "Schedule" msgstr "Cronograma" -#: packages/admin/src/components/ContentEditor.tsx:817 +#: packages/admin/src/components/ContentEditor.tsx:819 msgid "Schedule for" msgstr "Horario para" -#: packages/admin/src/components/ContentEditor.tsx:854 +#: packages/admin/src/components/ContentEditor.tsx:856 msgid "Schedule for later" msgstr "Agenda para más tarde" @@ -4076,12 +4081,12 @@ msgstr "Agenda para más tarde" msgid "scheduled" msgstr "programado" -#: packages/admin/src/components/ContentEditor.tsx:794 +#: packages/admin/src/components/ContentEditor.tsx:796 msgid "Scheduled" msgstr "Programado" #. placeholder {0}: formatScheduledDate(item.scheduledAt) -#: packages/admin/src/components/ContentEditor.tsx:804 +#: packages/admin/src/components/ContentEditor.tsx:806 msgid "Scheduled for: {0}" msgstr "Programado para: {0}" @@ -4171,7 +4176,7 @@ msgstr "Optimización de motores de búsqueda" msgid "Search engine optimization and verification" msgstr "Optimización y verificación de motores de búsqueda." -#: packages/admin/src/components/MediaPickerModal.tsx:441 +#: packages/admin/src/components/MediaPickerModal.tsx:452 msgid "Search media" msgstr "Buscar medios" @@ -4197,7 +4202,7 @@ msgid "Search themes..." msgstr "Buscar temas..." #: packages/admin/src/components/MediaLibrary.tsx:336 -#: packages/admin/src/components/MediaPickerModal.tsx:440 +#: packages/admin/src/components/MediaPickerModal.tsx:451 msgid "Search..." msgstr "Buscar..." @@ -4296,7 +4301,8 @@ msgstr "Configuración de seguridad" msgid "Select" msgstr "Seleccionar" -#: packages/admin/src/components/ContentEditor.tsx:1606 +#: packages/admin/src/components/ContentEditor.tsx:1623 +#: packages/admin/src/components/ContentEditor.tsx:1773 msgid "Select {label}" msgstr "Seleccione {label}" @@ -4304,7 +4310,7 @@ msgstr "Seleccione {label}" msgid "Select all" msgstr "Seleccionar todo" -#: packages/admin/src/components/ContentEditor.tsx:1697 +#: packages/admin/src/components/ContentEditor.tsx:1863 msgid "Select byline..." msgstr "Seleccione firma..." @@ -4322,11 +4328,15 @@ msgstr "Seleccionar contenido" msgid "Select Favicon" msgstr "Seleccionar favicon" -#: packages/admin/src/components/ContentEditor.tsx:1597 +#: packages/admin/src/components/ContentEditor.tsx:1763 +msgid "Select file" +msgstr "" + +#: packages/admin/src/components/ContentEditor.tsx:1614 msgid "Select image" msgstr "Seleccionar imagen" -#: packages/admin/src/components/MediaPickerModal.tsx:71 +#: packages/admin/src/components/MediaPickerModal.tsx:78 msgid "Select Image" msgstr "Seleccionar imagen" @@ -4351,7 +4361,7 @@ msgstr "Seleccione qué tipos de contenido importar." msgid "Select..." msgstr "Seleccionar..." -#: packages/admin/src/components/MediaPickerModal.tsx:571 +#: packages/admin/src/components/MediaPickerModal.tsx:582 msgid "Selected:" msgstr "Seleccionado:" @@ -4397,7 +4407,7 @@ msgstr "Enviar correo electrónico de prueba" msgid "Sending..." msgstr "Envío..." -#: packages/admin/src/components/ContentEditor.tsx:1006 +#: packages/admin/src/components/ContentEditor.tsx:1008 #: packages/admin/src/components/Settings.tsx:81 msgid "SEO" msgstr "SEO" @@ -4555,9 +4565,9 @@ msgstr "Saltar importación de medios" msgid "Skipped" msgstr "Saltado" -#: packages/admin/src/components/ContentEditor.tsx:775 -#: packages/admin/src/components/ContentEditor.tsx:1800 -#: packages/admin/src/components/ContentEditor.tsx:1862 +#: packages/admin/src/components/ContentEditor.tsx:777 +#: packages/admin/src/components/ContentEditor.tsx:1966 +#: packages/admin/src/components/ContentEditor.tsx:2028 #: packages/admin/src/components/ContentTypeEditor.tsx:109 #: packages/admin/src/components/ContentTypeList.tsx:97 #: packages/admin/src/components/FieldEditor.tsx:224 @@ -4638,7 +4648,7 @@ msgstr "Correo basura" msgid "Start Import" msgstr "Iniciar importación" -#: packages/admin/src/components/ContentEditor.tsx:781 +#: packages/admin/src/components/ContentEditor.tsx:783 #: packages/admin/src/components/ContentList.tsx:193 #: packages/admin/src/components/ContentTypeEditor.tsx:115 #: packages/admin/src/components/Redirects.tsx:452 @@ -4797,7 +4807,8 @@ msgstr "Tema: {label}" msgid "Themes" msgstr "Temas" -#: packages/admin/src/components/ContentEditor.tsx:1610 +#: packages/admin/src/components/ContentEditor.tsx:1627 +#: packages/admin/src/components/ContentEditor.tsx:1776 msgid "This field is required" msgstr "Este campo es obligatorio" @@ -4841,7 +4852,7 @@ msgstr "Esta sección fue importada de otro sistema." msgid "This will grant CLI access with your permissions." msgstr "Esto otorgará acceso CLI con sus permisos." -#: packages/admin/src/components/ContentEditor.tsx:888 +#: packages/admin/src/components/ContentEditor.tsx:890 msgid "This will move the item to trash. You can restore it later from the trash." msgstr "Esto moverá el artículo a la papelera. Puedes restaurarlo más tarde desde la papelera." @@ -4863,7 +4874,7 @@ msgstr "Esto eliminará permanentemente este comentario. Esta acción no se pued msgid "This will remove the plugin and its bundle from your site." msgstr "Esto eliminará el plugin y su paquete de su sitio." -#: packages/admin/src/components/ContentEditor.tsx:630 +#: packages/admin/src/components/ContentEditor.tsx:632 msgid "This will revert to the published version. Your draft changes will be lost." msgstr "Esto volverá a la versión publicada. Los borradores de cambios se perderán." @@ -4929,11 +4940,11 @@ msgstr "Herramientas → Exportar" msgid "Track content history" msgstr "Seguimiento del historial de contenido" -#: packages/admin/src/components/ContentEditor.tsx:984 +#: packages/admin/src/components/ContentEditor.tsx:986 msgid "Translate" msgstr "Traducir" -#: packages/admin/src/components/ContentEditor.tsx:942 +#: packages/admin/src/components/ContentEditor.tsx:944 msgid "Translations" msgstr "Traducciones" @@ -4962,7 +4973,7 @@ msgid "True/false toggle" msgstr "Alternar verdadero/falso" #: packages/admin/src/components/MediaLibrary.tsx:366 -#: packages/admin/src/components/MediaPickerModal.tsx:494 +#: packages/admin/src/components/MediaPickerModal.tsx:505 msgid "Try a different search term" msgstr "Pruebe con un término de búsqueda diferente" @@ -5012,8 +5023,8 @@ msgstr "El tipo no coincide ({0})" msgid "Unable to reach marketplace" msgstr "No se puede llegar al mercado" -#: packages/admin/src/components/ContentEditor.tsx:1905 -#: packages/admin/src/components/ContentEditor.tsx:1920 +#: packages/admin/src/components/ContentEditor.tsx:2071 +#: packages/admin/src/components/ContentEditor.tsx:2086 msgid "Unassigned" msgstr "No asignado" @@ -5063,7 +5074,7 @@ msgstr "Desbloquear relación de aspecto" msgid "Unnamed passkey" msgstr "Passkey sin nombre" -#: packages/admin/src/components/ContentEditor.tsx:659 +#: packages/admin/src/components/ContentEditor.tsx:661 msgid "Unpublish" msgstr "Despublicar" @@ -5071,7 +5082,7 @@ msgstr "Despublicar" msgid "Unregistered Content Tables Found" msgstr "Se encontraron tablas de contenido no registrado" -#: packages/admin/src/components/ContentEditor.tsx:806 +#: packages/admin/src/components/ContentEditor.tsx:808 msgid "Unschedule" msgstr "Desprogramar" @@ -5079,7 +5090,11 @@ msgstr "Desprogramar" msgid "Untitled" msgstr "Intitulado" -#: packages/admin/src/components/ContentEditor.tsx:1732 +#: packages/admin/src/components/ContentEditor.tsx:1689 +msgid "Untitled file" +msgstr "" + +#: packages/admin/src/components/ContentEditor.tsx:1898 msgid "Up" msgstr "Arriba" @@ -5115,7 +5130,7 @@ msgid "Updated At" msgstr "Actualizado en" #. placeholder {0}: new Date(item.updatedAt).toLocaleString() -#: packages/admin/src/components/ContentEditor.tsx:863 +#: packages/admin/src/components/ContentEditor.tsx:865 msgid "Updated: {0}" msgstr "Actualizado: {0}" @@ -5128,7 +5143,7 @@ msgstr "Actualizando URL de contenido..." msgid "Updating..." msgstr "Actualizando..." -#: packages/admin/src/components/MediaPickerModal.tsx:462 +#: packages/admin/src/components/MediaPickerModal.tsx:473 msgid "Upload" msgstr "Subir" @@ -5136,7 +5151,7 @@ msgstr "Subir" msgid "Upload an export file" msgstr "Cargar un archivo de exportación" -#: packages/admin/src/components/MediaPickerModal.tsx:496 +#: packages/admin/src/components/MediaPickerModal.tsx:507 msgid "Upload an image to get started" msgstr "Sube una imagen para comenzar" @@ -5149,7 +5164,7 @@ msgstr "Cargar y eliminar medios" msgid "Upload Export File" msgstr "Cargar archivo de exportación" -#: packages/admin/src/components/MediaPickerModal.tsx:478 +#: packages/admin/src/components/MediaPickerModal.tsx:489 msgid "Upload failed: {uploadError}" msgstr "Error al subir: {uploadError}" @@ -5161,7 +5176,7 @@ msgstr "Subir archivos" msgid "Upload Files" msgstr "Subir archivos" -#: packages/admin/src/components/MediaPickerModal.tsx:505 +#: packages/admin/src/components/MediaPickerModal.tsx:516 msgid "Upload Image" msgstr "Subir imagen" @@ -5201,7 +5216,7 @@ msgid "Uploading {0}/{1}..." msgstr "Subiendo {0}/{1}..." #: packages/admin/src/components/MediaLibrary.tsx:290 -#: packages/admin/src/components/MediaPickerModal.tsx:462 +#: packages/admin/src/components/MediaPickerModal.tsx:473 msgid "Uploading..." msgstr "Subiendo..." @@ -5237,7 +5252,7 @@ msgstr "Utilice su Passkey registrada para iniciar sesión de forma segura." msgid "Used as the identifier. Lowercase letters, numbers, and underscores only." msgstr "Utilizado como identificador. Sólo letras minúsculas, números y guiones bajos." -#: packages/admin/src/components/ContentEditor.tsx:1283 +#: packages/admin/src/components/ContentEditor.tsx:1285 msgid "Used as the main visual for this post on listing pages and at the top of the post" msgstr "Se utiliza como elemento visual principal de esta entrada en las páginas de listado y en la parte superior de la entrada." diff --git a/packages/admin/src/locales/eu/messages.po b/packages/admin/src/locales/eu/messages.po index b1914b9c0..d68b83990 100644 --- a/packages/admin/src/locales/eu/messages.po +++ b/packages/admin/src/locales/eu/messages.po @@ -13,7 +13,7 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "Plural-Forms: \n" -#: packages/admin/src/components/ContentEditor.tsx:962 +#: packages/admin/src/components/ContentEditor.tsx:964 #: packages/admin/src/components/LocaleSwitcher.tsx:72 msgid " (default)" msgstr " (defektuzkoa)" @@ -22,8 +22,8 @@ msgstr " (defektuzkoa)" msgid " (opens in new window)" msgstr "" -#: packages/admin/src/components/MediaPickerModal.tsx:634 -#: packages/admin/src/components/MediaPickerModal.tsx:716 +#: packages/admin/src/components/MediaPickerModal.tsx:645 +#: packages/admin/src/components/MediaPickerModal.tsx:727 msgid " (selected)" msgstr "" @@ -38,7 +38,7 @@ msgid ": use" msgstr "" #. placeholder {0}: providers?.find((p) => p.id === selectedItem.providerId)?.name -#: packages/admin/src/components/MediaPickerModal.tsx:574 +#: packages/admin/src/components/MediaPickerModal.tsx:585 msgid "(from {0})" msgstr "" @@ -84,7 +84,7 @@ msgid "{0, plural, one {# item matching \"{searchQuery}\"} other {# items matchi msgstr "" #. placeholder {0}: items.length -#: packages/admin/src/components/MediaPickerModal.tsx:449 +#: packages/admin/src/components/MediaPickerModal.tsx:460 msgid "{0, plural, one {# item} other {# items}}" msgstr "" @@ -210,8 +210,8 @@ msgstr "" #. placeholder {0}: item.filename #. placeholder {1}: selected ? t` (selected)` : "" -#: packages/admin/src/components/MediaPickerModal.tsx:634 -#: packages/admin/src/components/MediaPickerModal.tsx:716 +#: packages/admin/src/components/MediaPickerModal.tsx:645 +#: packages/admin/src/components/MediaPickerModal.tsx:727 msgid "{0}{1}" msgstr "" @@ -434,7 +434,7 @@ msgstr "" msgid "Active" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1714 +#: packages/admin/src/components/ContentEditor.tsx:1880 #: packages/admin/src/components/MenuEditor.tsx:297 #: packages/admin/src/components/TaxonomyManager.tsx:214 #: packages/admin/src/components/TaxonomyManager.tsx:610 @@ -746,7 +746,7 @@ msgstr "" msgid "Auto-generated from name (you can edit)" msgstr "" -#: packages/admin/src/components/MediaPickerModal.tsx:513 +#: packages/admin/src/components/MediaPickerModal.tsx:524 msgid "Available media" msgstr "" @@ -760,7 +760,7 @@ msgstr "" msgid "Back" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:543 +#: packages/admin/src/components/ContentEditor.tsx:545 msgid "Back to {collectionLabel} list" msgstr "" @@ -838,7 +838,7 @@ msgstr "" msgid "Bullet List" msgstr "Buleta zerrenda" -#: packages/admin/src/components/ContentEditor.tsx:928 +#: packages/admin/src/components/ContentEditor.tsx:930 #: packages/admin/src/components/Sidebar.tsx:206 msgid "Bylines" msgstr "" @@ -861,18 +861,18 @@ msgstr "Edukia ikusi dezake" #: packages/admin/src/components/CapabilityConsentDialog.tsx:139 #: packages/admin/src/components/ConfirmDialog.tsx:57 -#: packages/admin/src/components/ContentEditor.tsx:636 -#: packages/admin/src/components/ContentEditor.tsx:842 -#: packages/admin/src/components/ContentEditor.tsx:894 -#: packages/admin/src/components/ContentEditor.tsx:1817 -#: packages/admin/src/components/ContentEditor.tsx:1870 +#: packages/admin/src/components/ContentEditor.tsx:638 +#: packages/admin/src/components/ContentEditor.tsx:844 +#: packages/admin/src/components/ContentEditor.tsx:896 +#: packages/admin/src/components/ContentEditor.tsx:1983 +#: packages/admin/src/components/ContentEditor.tsx:2036 #: packages/admin/src/components/ContentList.tsx:445 #: packages/admin/src/components/ContentList.tsx:516 #: packages/admin/src/components/ContentPickerModal.tsx:253 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:516 #: packages/admin/src/components/FieldEditor.tsx:645 #: packages/admin/src/components/MediaDetailPanel.tsx:234 -#: packages/admin/src/components/MediaPickerModal.tsx:581 +#: packages/admin/src/components/MediaPickerModal.tsx:592 #: packages/admin/src/components/MenuEditor.tsx:294 #: packages/admin/src/components/MenuEditor.tsx:439 #: packages/admin/src/components/MenuList.tsx:143 @@ -931,7 +931,8 @@ msgstr "" msgid "Categories will be imported" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1574 +#: packages/admin/src/components/ContentEditor.tsx:1591 +#: packages/admin/src/components/ContentEditor.tsx:1740 #: packages/admin/src/components/FieldEditor.tsx:391 #: packages/admin/src/components/SeoImageField.tsx:47 msgid "Change" @@ -997,9 +998,9 @@ msgstr "Egin klik emailean webgunean sartzeko." #: packages/admin/src/components/MarketplacePluginDetail.tsx:447 #: packages/admin/src/components/MediaDetailPanel.tsx:131 #: packages/admin/src/components/MediaDetailPanel.tsx:133 -#: packages/admin/src/components/MediaPickerModal.tsx:349 -#: packages/admin/src/components/MediaPickerModal.tsx:355 -#: packages/admin/src/components/MediaPickerModal.tsx:359 +#: packages/admin/src/components/MediaPickerModal.tsx:356 +#: packages/admin/src/components/MediaPickerModal.tsx:362 +#: packages/admin/src/components/MediaPickerModal.tsx:366 #: packages/admin/src/components/MenuEditor.tsx:256 #: packages/admin/src/components/MenuEditor.tsx:262 #: packages/admin/src/components/MenuEditor.tsx:266 @@ -1229,7 +1230,7 @@ msgstr "Kopiatu tokena" msgid "Could not copy automatically. Please select the URL above and copy manually." msgstr "" -#: packages/admin/src/components/MediaPickerModal.tsx:308 +#: packages/admin/src/components/MediaPickerModal.tsx:315 msgid "Could not load image from URL" msgstr "" @@ -1241,7 +1242,7 @@ msgstr "" msgid "Count" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1841 +#: packages/admin/src/components/ContentEditor.tsx:2007 #: packages/admin/src/components/MenuList.tsx:146 #: packages/admin/src/components/Redirects.tsx:185 #: packages/admin/src/components/Sections.tsx:210 @@ -1270,7 +1271,7 @@ msgstr "" msgid "Create an account" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1789 +#: packages/admin/src/components/ContentEditor.tsx:1955 msgid "Create byline" msgstr "" @@ -1377,7 +1378,7 @@ msgid "Created At" msgstr "Noiz sortua: " #. placeholder {0}: new Date(item.createdAt).toLocaleString() -#: packages/admin/src/components/ContentEditor.tsx:862 +#: packages/admin/src/components/ContentEditor.tsx:864 msgid "Created: {0}" msgstr "" @@ -1385,7 +1386,7 @@ msgstr "" msgid "Creating collections and fields..." msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1841 +#: packages/admin/src/components/ContentEditor.tsx:2007 #: packages/admin/src/components/MenuList.tsx:146 #: packages/admin/src/components/Redirects.tsx:182 #: packages/admin/src/components/Sections.tsx:210 @@ -1394,7 +1395,7 @@ msgstr "" msgid "Creating..." msgstr "Sortzen..." -#: packages/admin/src/components/ContentEditor.tsx:965 +#: packages/admin/src/components/ContentEditor.tsx:967 msgid "current" msgstr "" @@ -1655,12 +1656,12 @@ msgstr "" msgid "Disabled:" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:621 -#: packages/admin/src/components/ContentEditor.tsx:643 +#: packages/admin/src/components/ContentEditor.tsx:623 +#: packages/admin/src/components/ContentEditor.tsx:645 msgid "Discard changes" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:627 +#: packages/admin/src/components/ContentEditor.tsx:629 msgid "Discard draft changes?" msgstr "" @@ -1673,8 +1674,8 @@ msgstr "Baztertu" msgid "Display a navigation menu" msgstr "Erakutsi nabigazio menua" -#: packages/admin/src/components/ContentEditor.tsx:1792 -#: packages/admin/src/components/ContentEditor.tsx:1854 +#: packages/admin/src/components/ContentEditor.tsx:1958 +#: packages/admin/src/components/ContentEditor.tsx:2020 msgid "Display name" msgstr "" @@ -1692,7 +1693,7 @@ msgstr "" msgid "Displayed below the image as a visible caption." msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:597 +#: packages/admin/src/components/ContentEditor.tsx:599 msgid "Distraction-free mode (⌘⇧\\)" msgstr "" @@ -1725,7 +1726,7 @@ msgstr "Ez duzu konturik? <0>Eman izena" msgid "Done" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1735 +#: packages/admin/src/components/ContentEditor.tsx:1901 msgid "Down" msgstr "" @@ -1737,7 +1738,7 @@ msgstr "" msgid "draft" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:793 +#: packages/admin/src/components/ContentEditor.tsx:795 #: packages/admin/src/components/ContentPickerModal.tsx:217 msgid "Draft" msgstr "" @@ -1771,8 +1772,8 @@ msgstr "adb.: CI/CD prozesua" msgid "e.g., MacBook Pro, iPhone" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:974 -#: packages/admin/src/components/ContentEditor.tsx:1744 +#: packages/admin/src/components/ContentEditor.tsx:976 +#: packages/admin/src/components/ContentEditor.tsx:1910 #: packages/admin/src/components/MenuEditor.tsx:367 #: packages/admin/src/components/MenuList.tsx:185 #: packages/admin/src/components/Sections.tsx:390 @@ -1789,7 +1790,7 @@ msgstr "" msgid "Edit {0}" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:560 +#: packages/admin/src/components/ContentEditor.tsx:562 msgid "Edit {collectionLabel}" msgstr "" @@ -1797,7 +1798,7 @@ msgstr "" msgid "Edit {title}" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1851 +#: packages/admin/src/components/ContentEditor.tsx:2017 msgid "Edit byline" msgstr "" @@ -1920,7 +1921,7 @@ msgid "Enabled" msgstr "" #. placeholder {0}: label.toLowerCase() -#: packages/admin/src/components/ContentEditor.tsx:1187 +#: packages/admin/src/components/ContentEditor.tsx:1189 msgid "Enter {0}..." msgstr "" @@ -1929,7 +1930,7 @@ msgstr "" msgid "Enter a URL (https://…) or a relative path (/…)" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1401 +#: packages/admin/src/components/ContentEditor.tsx:1418 msgid "Enter a valid URL (e.g. https://example.com)" msgstr "" @@ -1937,7 +1938,7 @@ msgstr "" msgid "Enter credentials manually" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:596 +#: packages/admin/src/components/ContentEditor.tsx:598 msgid "Enter distraction-free mode" msgstr "" @@ -1945,7 +1946,7 @@ msgstr "" msgid "Enter email" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1208 +#: packages/admin/src/components/ContentEditor.tsx:1210 msgid "Enter markdown content..." msgstr "" @@ -1979,7 +1980,7 @@ msgstr "" msgid "Exists" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:554 +#: packages/admin/src/components/ContentEditor.tsx:556 msgid "Exit distraction-free mode" msgstr "" @@ -2028,7 +2029,7 @@ msgstr "" msgid "Failed to add domain" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1835 +#: packages/admin/src/components/ContentEditor.tsx:2001 msgid "Failed to create byline" msgstr "" @@ -2126,7 +2127,7 @@ msgstr "" msgid "Failed to update {0}" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1885 +#: packages/admin/src/components/ContentEditor.tsx:2051 msgid "Failed to update byline" msgstr "" @@ -2342,7 +2343,7 @@ msgstr "" msgid "Image shown when this page is shared on social media" msgstr "" -#: packages/admin/src/components/MediaPickerModal.tsx:374 +#: packages/admin/src/components/MediaPickerModal.tsx:383 msgid "Image URL" msgstr "" @@ -2448,8 +2449,8 @@ msgstr "" msgid "Incompatible" msgstr "" -#: packages/admin/src/components/MediaPickerModal.tsx:385 -#: packages/admin/src/components/MediaPickerModal.tsx:584 +#: packages/admin/src/components/MediaPickerModal.tsx:394 +#: packages/admin/src/components/MediaPickerModal.tsx:595 msgid "Insert" msgstr "" @@ -2473,7 +2474,7 @@ msgstr "Txertatu atal berrerabilgarria" msgid "Insert an image" msgstr "Txertatu irudia" -#: packages/admin/src/components/MediaPickerModal.tsx:367 +#: packages/admin/src/components/MediaPickerModal.tsx:376 msgid "Insert from URL" msgstr "" @@ -2520,7 +2521,7 @@ msgstr "" msgid "Integer" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1470 +#: packages/admin/src/components/ContentEditor.tsx:1487 msgid "Invalid JSON" msgstr "" @@ -2663,7 +2664,7 @@ msgstr "" msgid "List view" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:676 +#: packages/admin/src/components/ContentEditor.tsx:678 msgid "Live View" msgstr "" @@ -2982,13 +2983,13 @@ msgstr "" msgid "Move down" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:879 -#: packages/admin/src/components/ContentEditor.tsx:901 +#: packages/admin/src/components/ContentEditor.tsx:881 +#: packages/admin/src/components/ContentEditor.tsx:903 #: packages/admin/src/components/ContentList.tsx:452 msgid "Move to Trash" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:885 +#: packages/admin/src/components/ContentEditor.tsx:887 #: packages/admin/src/components/ContentList.tsx:437 msgid "Move to Trash?" msgstr "" @@ -3047,7 +3048,7 @@ msgstr "" msgid "New {0}" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:560 +#: packages/admin/src/components/ContentEditor.tsx:562 msgid "New {collectionLabel}" msgstr "" @@ -3132,7 +3133,7 @@ msgstr "Ez dago API tokenik oraindik. Sortu bat hasteko." msgid "No approved comments yet." msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1776 +#: packages/admin/src/components/ContentEditor.tsx:1942 msgid "No bylines selected." msgstr "" @@ -3210,12 +3211,12 @@ msgid "No maximum" msgstr "" #: packages/admin/src/components/MediaLibrary.tsx:369 -#: packages/admin/src/components/MediaPickerModal.tsx:497 +#: packages/admin/src/components/MediaPickerModal.tsx:508 msgid "No media available from this provider" msgstr "" #: packages/admin/src/components/MediaLibrary.tsx:363 -#: packages/admin/src/components/MediaPickerModal.tsx:491 +#: packages/admin/src/components/MediaPickerModal.tsx:502 msgid "No media found" msgstr "" @@ -3383,7 +3384,7 @@ msgstr "" msgid "Options (one per line)" msgstr "" -#: packages/admin/src/components/MediaPickerModal.tsx:397 +#: packages/admin/src/components/MediaPickerModal.tsx:406 msgid "or choose from library" msgstr "" @@ -3420,7 +3421,7 @@ msgstr "" msgid "Overrides the page title in search engine results" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:916 +#: packages/admin/src/components/ContentEditor.tsx:918 msgid "Ownership" msgstr "" @@ -3530,7 +3531,7 @@ msgstr "" msgid "Pending" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:791 +#: packages/admin/src/components/ContentEditor.tsx:793 msgid "Pending changes" msgstr "" @@ -3559,7 +3560,7 @@ msgstr "" msgid "Please enter a valid email address" msgstr "" -#: packages/admin/src/components/MediaPickerModal.tsx:284 +#: packages/admin/src/components/MediaPickerModal.tsx:291 msgid "Please enter a valid URL" msgstr "" @@ -3629,7 +3630,7 @@ msgstr "" msgid "Preparing..." msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:610 +#: packages/admin/src/components/ContentEditor.tsx:612 #: packages/admin/src/components/ContentTypeEditor.tsx:79 #: packages/admin/src/components/MediaLibrary.tsx:415 msgid "Preview" @@ -3639,7 +3640,7 @@ msgstr "Aurreikusi" msgid "Preview content before publishing" msgstr "Aurreikusi edukia argitaratu aurretik" -#: packages/admin/src/components/ContentEditor.tsx:610 +#: packages/admin/src/components/ContentEditor.tsx:612 msgid "Preview draft" msgstr "" @@ -3664,12 +3665,12 @@ msgstr "" msgid "Provider:" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:665 -#: packages/admin/src/components/ContentEditor.tsx:772 +#: packages/admin/src/components/ContentEditor.tsx:667 +#: packages/admin/src/components/ContentEditor.tsx:774 msgid "Publish" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:655 +#: packages/admin/src/components/ContentEditor.tsx:657 msgid "Publish changes" msgstr "" @@ -3677,7 +3678,7 @@ msgstr "" msgid "published" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:787 +#: packages/admin/src/components/ContentEditor.tsx:789 #: packages/admin/src/components/ContentPickerModal.tsx:214 #: packages/admin/src/components/Dashboard.tsx:187 msgid "Published" @@ -3692,7 +3693,7 @@ msgstr "" msgid "Published At" msgstr "Argitaraketa data" -#: packages/admin/src/components/ContentEditor.tsx:1784 +#: packages/admin/src/components/ContentEditor.tsx:1950 msgid "Quick create byline" msgstr "" @@ -3769,7 +3770,7 @@ msgstr "" msgid "Registration was cancelled or timed out. Please try again." msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1753 +#: packages/admin/src/components/ContentEditor.tsx:1919 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:177 #: packages/admin/src/components/settings/GeneralSettings.tsx:202 #: packages/admin/src/components/settings/GeneralSettings.tsx:246 @@ -3793,7 +3794,11 @@ msgstr "" msgid "Remove Domain?" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1582 +#: packages/admin/src/components/ContentEditor.tsx:1748 +msgid "Remove file" +msgstr "" + +#: packages/admin/src/components/ContentEditor.tsx:1599 #: packages/admin/src/components/SeoImageField.tsx:55 msgid "Remove image" msgstr "" @@ -3995,7 +4000,7 @@ msgstr "" msgid "Role {role}" msgstr "Rola {role}" -#: packages/admin/src/components/ContentEditor.tsx:1758 +#: packages/admin/src/components/ContentEditor.tsx:1924 msgid "Role label" msgstr "" @@ -4006,7 +4011,7 @@ msgstr "" msgid "Same window" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1891 +#: packages/admin/src/components/ContentEditor.tsx:2057 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:349 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:519 #: packages/admin/src/components/MediaDetailPanel.tsx:241 @@ -4040,13 +4045,13 @@ msgstr "" msgid "Save Social Links" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:585 +#: packages/admin/src/components/ContentEditor.tsx:587 #: packages/admin/src/components/SaveButton.tsx:42 msgid "Saved" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:580 -#: packages/admin/src/components/ContentEditor.tsx:1891 +#: packages/admin/src/components/ContentEditor.tsx:582 +#: packages/admin/src/components/ContentEditor.tsx:2057 #: packages/admin/src/components/FieldEditor.tsx:656 #: packages/admin/src/components/MediaDetailPanel.tsx:241 #: packages/admin/src/components/MenuEditor.tsx:442 @@ -4060,15 +4065,15 @@ msgstr "" msgid "Saving..." msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:831 +#: packages/admin/src/components/ContentEditor.tsx:833 msgid "Schedule" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:817 +#: packages/admin/src/components/ContentEditor.tsx:819 msgid "Schedule for" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:854 +#: packages/admin/src/components/ContentEditor.tsx:856 msgid "Schedule for later" msgstr "" @@ -4076,12 +4081,12 @@ msgstr "" msgid "scheduled" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:794 +#: packages/admin/src/components/ContentEditor.tsx:796 msgid "Scheduled" msgstr "" #. placeholder {0}: formatScheduledDate(item.scheduledAt) -#: packages/admin/src/components/ContentEditor.tsx:804 +#: packages/admin/src/components/ContentEditor.tsx:806 msgid "Scheduled for: {0}" msgstr "" @@ -4171,7 +4176,7 @@ msgstr "" msgid "Search engine optimization and verification" msgstr "Bilaketa motoreetarako optimizazioa (SEO) eta egiaztaketa" -#: packages/admin/src/components/MediaPickerModal.tsx:441 +#: packages/admin/src/components/MediaPickerModal.tsx:452 msgid "Search media" msgstr "" @@ -4197,7 +4202,7 @@ msgid "Search themes..." msgstr "" #: packages/admin/src/components/MediaLibrary.tsx:336 -#: packages/admin/src/components/MediaPickerModal.tsx:440 +#: packages/admin/src/components/MediaPickerModal.tsx:451 msgid "Search..." msgstr "" @@ -4296,7 +4301,8 @@ msgstr "Segurtasun-ezarpenak" msgid "Select" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1606 +#: packages/admin/src/components/ContentEditor.tsx:1623 +#: packages/admin/src/components/ContentEditor.tsx:1773 msgid "Select {label}" msgstr "" @@ -4304,7 +4310,7 @@ msgstr "" msgid "Select all" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1697 +#: packages/admin/src/components/ContentEditor.tsx:1863 msgid "Select byline..." msgstr "" @@ -4322,11 +4328,15 @@ msgstr "" msgid "Select Favicon" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1597 +#: packages/admin/src/components/ContentEditor.tsx:1763 +msgid "Select file" +msgstr "" + +#: packages/admin/src/components/ContentEditor.tsx:1614 msgid "Select image" msgstr "" -#: packages/admin/src/components/MediaPickerModal.tsx:71 +#: packages/admin/src/components/MediaPickerModal.tsx:78 msgid "Select Image" msgstr "" @@ -4351,7 +4361,7 @@ msgstr "" msgid "Select..." msgstr "" -#: packages/admin/src/components/MediaPickerModal.tsx:571 +#: packages/admin/src/components/MediaPickerModal.tsx:582 msgid "Selected:" msgstr "" @@ -4397,7 +4407,7 @@ msgstr "" msgid "Sending..." msgstr "Bidaltzen..." -#: packages/admin/src/components/ContentEditor.tsx:1006 +#: packages/admin/src/components/ContentEditor.tsx:1008 #: packages/admin/src/components/Settings.tsx:81 msgid "SEO" msgstr "SEO" @@ -4555,9 +4565,9 @@ msgstr "" msgid "Skipped" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:775 -#: packages/admin/src/components/ContentEditor.tsx:1800 -#: packages/admin/src/components/ContentEditor.tsx:1862 +#: packages/admin/src/components/ContentEditor.tsx:777 +#: packages/admin/src/components/ContentEditor.tsx:1966 +#: packages/admin/src/components/ContentEditor.tsx:2028 #: packages/admin/src/components/ContentTypeEditor.tsx:109 #: packages/admin/src/components/ContentTypeList.tsx:97 #: packages/admin/src/components/FieldEditor.tsx:224 @@ -4638,7 +4648,7 @@ msgstr "" msgid "Start Import" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:781 +#: packages/admin/src/components/ContentEditor.tsx:783 #: packages/admin/src/components/ContentList.tsx:193 #: packages/admin/src/components/ContentTypeEditor.tsx:115 #: packages/admin/src/components/Redirects.tsx:452 @@ -4797,7 +4807,8 @@ msgstr "" msgid "Themes" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1610 +#: packages/admin/src/components/ContentEditor.tsx:1627 +#: packages/admin/src/components/ContentEditor.tsx:1776 msgid "This field is required" msgstr "" @@ -4841,7 +4852,7 @@ msgstr "" msgid "This will grant CLI access with your permissions." msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:888 +#: packages/admin/src/components/ContentEditor.tsx:890 msgid "This will move the item to trash. You can restore it later from the trash." msgstr "" @@ -4863,7 +4874,7 @@ msgstr "" msgid "This will remove the plugin and its bundle from your site." msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:630 +#: packages/admin/src/components/ContentEditor.tsx:632 msgid "This will revert to the published version. Your draft changes will be lost." msgstr "" @@ -4929,11 +4940,11 @@ msgstr "" msgid "Track content history" msgstr "Gorde edukiaren historikoa" -#: packages/admin/src/components/ContentEditor.tsx:984 +#: packages/admin/src/components/ContentEditor.tsx:986 msgid "Translate" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:942 +#: packages/admin/src/components/ContentEditor.tsx:944 msgid "Translations" msgstr "" @@ -4962,7 +4973,7 @@ msgid "True/false toggle" msgstr "" #: packages/admin/src/components/MediaLibrary.tsx:366 -#: packages/admin/src/components/MediaPickerModal.tsx:494 +#: packages/admin/src/components/MediaPickerModal.tsx:505 msgid "Try a different search term" msgstr "" @@ -5012,8 +5023,8 @@ msgstr "" msgid "Unable to reach marketplace" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1905 -#: packages/admin/src/components/ContentEditor.tsx:1920 +#: packages/admin/src/components/ContentEditor.tsx:2071 +#: packages/admin/src/components/ContentEditor.tsx:2086 msgid "Unassigned" msgstr "" @@ -5063,7 +5074,7 @@ msgstr "" msgid "Unnamed passkey" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:659 +#: packages/admin/src/components/ContentEditor.tsx:661 msgid "Unpublish" msgstr "" @@ -5071,7 +5082,7 @@ msgstr "" msgid "Unregistered Content Tables Found" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:806 +#: packages/admin/src/components/ContentEditor.tsx:808 msgid "Unschedule" msgstr "" @@ -5079,7 +5090,11 @@ msgstr "" msgid "Untitled" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1732 +#: packages/admin/src/components/ContentEditor.tsx:1689 +msgid "Untitled file" +msgstr "" + +#: packages/admin/src/components/ContentEditor.tsx:1898 msgid "Up" msgstr "" @@ -5115,7 +5130,7 @@ msgid "Updated At" msgstr "Eguneraketa-data" #. placeholder {0}: new Date(item.updatedAt).toLocaleString() -#: packages/admin/src/components/ContentEditor.tsx:863 +#: packages/admin/src/components/ContentEditor.tsx:865 msgid "Updated: {0}" msgstr "" @@ -5128,7 +5143,7 @@ msgstr "" msgid "Updating..." msgstr "" -#: packages/admin/src/components/MediaPickerModal.tsx:462 +#: packages/admin/src/components/MediaPickerModal.tsx:473 msgid "Upload" msgstr "" @@ -5136,7 +5151,7 @@ msgstr "" msgid "Upload an export file" msgstr "" -#: packages/admin/src/components/MediaPickerModal.tsx:496 +#: packages/admin/src/components/MediaPickerModal.tsx:507 msgid "Upload an image to get started" msgstr "" @@ -5149,7 +5164,7 @@ msgstr "Kargatu eta ezabatu media" msgid "Upload Export File" msgstr "" -#: packages/admin/src/components/MediaPickerModal.tsx:478 +#: packages/admin/src/components/MediaPickerModal.tsx:489 msgid "Upload failed: {uploadError}" msgstr "" @@ -5161,7 +5176,7 @@ msgstr "" msgid "Upload Files" msgstr "" -#: packages/admin/src/components/MediaPickerModal.tsx:505 +#: packages/admin/src/components/MediaPickerModal.tsx:516 msgid "Upload Image" msgstr "" @@ -5201,7 +5216,7 @@ msgid "Uploading {0}/{1}..." msgstr "" #: packages/admin/src/components/MediaLibrary.tsx:290 -#: packages/admin/src/components/MediaPickerModal.tsx:462 +#: packages/admin/src/components/MediaPickerModal.tsx:473 msgid "Uploading..." msgstr "" @@ -5237,7 +5252,7 @@ msgstr "Erabili zuk erregistratutako sarbide-gakoa era seguruan sartzeko." msgid "Used as the identifier. Lowercase letters, numbers, and underscores only." msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1283 +#: packages/admin/src/components/ContentEditor.tsx:1285 msgid "Used as the main visual for this post on listing pages and at the top of the post" msgstr "" diff --git a/packages/admin/src/locales/fa/messages.po b/packages/admin/src/locales/fa/messages.po index 05fa02ca8..4b1d78bf8 100644 --- a/packages/admin/src/locales/fa/messages.po +++ b/packages/admin/src/locales/fa/messages.po @@ -15,7 +15,7 @@ msgstr "" "Language: \n" "Plural-Forms: \n" -#: packages/admin/src/components/ContentEditor.tsx:962 +#: packages/admin/src/components/ContentEditor.tsx:964 #: packages/admin/src/components/LocaleSwitcher.tsx:72 msgid " (default)" msgstr " (پیش‌فرض)" @@ -24,8 +24,8 @@ msgstr " (پیش‌فرض)" msgid " (opens in new window)" msgstr " (در پنجره جدید باز می‌شود)" -#: packages/admin/src/components/MediaPickerModal.tsx:634 -#: packages/admin/src/components/MediaPickerModal.tsx:716 +#: packages/admin/src/components/MediaPickerModal.tsx:645 +#: packages/admin/src/components/MediaPickerModal.tsx:727 msgid " (selected)" msgstr " (انتخاب‌شده)" @@ -40,7 +40,7 @@ msgid ": use" msgstr ": از" #. placeholder {0}: providers?.find((p) => p.id === selectedItem.providerId)?.name -#: packages/admin/src/components/MediaPickerModal.tsx:574 +#: packages/admin/src/components/MediaPickerModal.tsx:585 msgid "(from {0})" msgstr "(از {0})" @@ -86,7 +86,7 @@ msgid "{0, plural, one {# item matching \"{searchQuery}\"} other {# items matchi msgstr "{0, plural, one {# مورد مطابق با \"{searchQuery}\"} other {# مورد مطابق با \"{searchQuery}\"}}" #. placeholder {0}: items.length -#: packages/admin/src/components/MediaPickerModal.tsx:449 +#: packages/admin/src/components/MediaPickerModal.tsx:460 msgid "{0, plural, one {# item} other {# items}}" msgstr "{0, plural, one {# مورد} other {# مورد}}" @@ -212,8 +212,8 @@ msgstr "{0} به نسخه v{1} به‌روزرسانی شد" #. placeholder {0}: item.filename #. placeholder {1}: selected ? t` (selected)` : "" -#: packages/admin/src/components/MediaPickerModal.tsx:634 -#: packages/admin/src/components/MediaPickerModal.tsx:716 +#: packages/admin/src/components/MediaPickerModal.tsx:645 +#: packages/admin/src/components/MediaPickerModal.tsx:727 msgid "{0}{1}" msgstr "{0}{1}" @@ -436,7 +436,7 @@ msgstr "اقدامات" msgid "Active" msgstr "فعال" -#: packages/admin/src/components/ContentEditor.tsx:1714 +#: packages/admin/src/components/ContentEditor.tsx:1880 #: packages/admin/src/components/MenuEditor.tsx:297 #: packages/admin/src/components/TaxonomyManager.tsx:214 #: packages/admin/src/components/TaxonomyManager.tsx:610 @@ -748,7 +748,7 @@ msgstr "خودکار (تغییر نامک)" msgid "Auto-generated from name (you can edit)" msgstr "به‌صورت خودکار از نام تولید شده (قابل ویرایش)" -#: packages/admin/src/components/MediaPickerModal.tsx:513 +#: packages/admin/src/components/MediaPickerModal.tsx:524 msgid "Available media" msgstr "رسانه‌های موجود" @@ -762,7 +762,7 @@ msgstr "ارائه‌دهندگان موجود" msgid "Back" msgstr "بازگشت" -#: packages/admin/src/components/ContentEditor.tsx:543 +#: packages/admin/src/components/ContentEditor.tsx:545 msgid "Back to {collectionLabel} list" msgstr "بازگشت به لیست {collectionLabel}" @@ -840,7 +840,7 @@ msgstr "قالب‌ها را انتخاب کرده، و با محتوای خود msgid "Bullet List" msgstr "لیست نشانه‌دار" -#: packages/admin/src/components/ContentEditor.tsx:928 +#: packages/admin/src/components/ContentEditor.tsx:930 #: packages/admin/src/components/Sidebar.tsx:206 msgid "Bylines" msgstr "نام نگارندگان" @@ -863,18 +863,18 @@ msgstr "می‌تواند محتوا را مشاهده کند" #: packages/admin/src/components/CapabilityConsentDialog.tsx:139 #: packages/admin/src/components/ConfirmDialog.tsx:57 -#: packages/admin/src/components/ContentEditor.tsx:636 -#: packages/admin/src/components/ContentEditor.tsx:842 -#: packages/admin/src/components/ContentEditor.tsx:894 -#: packages/admin/src/components/ContentEditor.tsx:1817 -#: packages/admin/src/components/ContentEditor.tsx:1870 +#: packages/admin/src/components/ContentEditor.tsx:638 +#: packages/admin/src/components/ContentEditor.tsx:844 +#: packages/admin/src/components/ContentEditor.tsx:896 +#: packages/admin/src/components/ContentEditor.tsx:1983 +#: packages/admin/src/components/ContentEditor.tsx:2036 #: packages/admin/src/components/ContentList.tsx:445 #: packages/admin/src/components/ContentList.tsx:516 #: packages/admin/src/components/ContentPickerModal.tsx:253 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:516 #: packages/admin/src/components/FieldEditor.tsx:645 #: packages/admin/src/components/MediaDetailPanel.tsx:234 -#: packages/admin/src/components/MediaPickerModal.tsx:581 +#: packages/admin/src/components/MediaPickerModal.tsx:592 #: packages/admin/src/components/MenuEditor.tsx:294 #: packages/admin/src/components/MenuEditor.tsx:439 #: packages/admin/src/components/MenuList.tsx:143 @@ -933,7 +933,8 @@ msgstr "دسته‌ها ({0})" msgid "Categories will be imported" msgstr "دسته‌ها درون‌ریزی خواهند شد" -#: packages/admin/src/components/ContentEditor.tsx:1574 +#: packages/admin/src/components/ContentEditor.tsx:1591 +#: packages/admin/src/components/ContentEditor.tsx:1740 #: packages/admin/src/components/FieldEditor.tsx:391 #: packages/admin/src/components/SeoImageField.tsx:47 msgid "Change" @@ -999,9 +1000,9 @@ msgstr "روی لینک ایمیل کلیک کنید تا وارد شوید." #: packages/admin/src/components/MarketplacePluginDetail.tsx:447 #: packages/admin/src/components/MediaDetailPanel.tsx:131 #: packages/admin/src/components/MediaDetailPanel.tsx:133 -#: packages/admin/src/components/MediaPickerModal.tsx:349 -#: packages/admin/src/components/MediaPickerModal.tsx:355 -#: packages/admin/src/components/MediaPickerModal.tsx:359 +#: packages/admin/src/components/MediaPickerModal.tsx:356 +#: packages/admin/src/components/MediaPickerModal.tsx:362 +#: packages/admin/src/components/MediaPickerModal.tsx:366 #: packages/admin/src/components/MenuEditor.tsx:256 #: packages/admin/src/components/MenuEditor.tsx:262 #: packages/admin/src/components/MenuEditor.tsx:266 @@ -1231,7 +1232,7 @@ msgstr "کپی توکن" msgid "Could not copy automatically. Please select the URL above and copy manually." msgstr "کپی خودکار ممکن نبود. لطفاً آدرس بالا را انتخاب کرده و به‌صورت دستی کپی کنید." -#: packages/admin/src/components/MediaPickerModal.tsx:308 +#: packages/admin/src/components/MediaPickerModal.tsx:315 msgid "Could not load image from URL" msgstr "بارگذاری تصویر از آدرس ممکن نبود" @@ -1243,7 +1244,7 @@ msgstr "وردپرس شناسایی نشد" msgid "Count" msgstr "تعداد" -#: packages/admin/src/components/ContentEditor.tsx:1841 +#: packages/admin/src/components/ContentEditor.tsx:2007 #: packages/admin/src/components/MenuList.tsx:146 #: packages/admin/src/components/Redirects.tsx:185 #: packages/admin/src/components/Sections.tsx:210 @@ -1272,7 +1273,7 @@ msgstr "ساخت حساب کاربری" msgid "Create an account" msgstr "ساخت حساب کاربری" -#: packages/admin/src/components/ContentEditor.tsx:1789 +#: packages/admin/src/components/ContentEditor.tsx:1955 msgid "Create byline" msgstr "ساخت نگارنده" @@ -1379,7 +1380,7 @@ msgid "Created At" msgstr "تاریخ ساخت" #. placeholder {0}: new Date(item.createdAt).toLocaleString() -#: packages/admin/src/components/ContentEditor.tsx:862 +#: packages/admin/src/components/ContentEditor.tsx:864 msgid "Created: {0}" msgstr "ساخته شده در: {0}" @@ -1387,7 +1388,7 @@ msgstr "ساخته شده در: {0}" msgid "Creating collections and fields..." msgstr "در حال ساخت مجموعه‌ها و فیلدها..." -#: packages/admin/src/components/ContentEditor.tsx:1841 +#: packages/admin/src/components/ContentEditor.tsx:2007 #: packages/admin/src/components/MenuList.tsx:146 #: packages/admin/src/components/Redirects.tsx:182 #: packages/admin/src/components/Sections.tsx:210 @@ -1396,7 +1397,7 @@ msgstr "در حال ساخت مجموعه‌ها و فیلدها..." msgid "Creating..." msgstr "در حال ساخت..." -#: packages/admin/src/components/ContentEditor.tsx:965 +#: packages/admin/src/components/ContentEditor.tsx:967 msgid "current" msgstr "فعلی" @@ -1657,12 +1658,12 @@ msgstr "غیرفعال" msgid "Disabled:" msgstr "غیرفعال:" -#: packages/admin/src/components/ContentEditor.tsx:621 -#: packages/admin/src/components/ContentEditor.tsx:643 +#: packages/admin/src/components/ContentEditor.tsx:623 +#: packages/admin/src/components/ContentEditor.tsx:645 msgid "Discard changes" msgstr "صرف‌نظر از تغییرات" -#: packages/admin/src/components/ContentEditor.tsx:627 +#: packages/admin/src/components/ContentEditor.tsx:629 msgid "Discard draft changes?" msgstr "صرف‌نظر از تغییرات پیش‌نویس؟" @@ -1675,8 +1676,8 @@ msgstr "رد کردن" msgid "Display a navigation menu" msgstr "نمایش فهرستی ناوبری" -#: packages/admin/src/components/ContentEditor.tsx:1792 -#: packages/admin/src/components/ContentEditor.tsx:1854 +#: packages/admin/src/components/ContentEditor.tsx:1958 +#: packages/admin/src/components/ContentEditor.tsx:2020 msgid "Display name" msgstr "نام نمایشی" @@ -1694,7 +1695,7 @@ msgstr "اندازه نمایش" msgid "Displayed below the image as a visible caption." msgstr "به‌عنوان زیرنویس قابل مشاهده زیر تصویر نمایش داده می‌شود." -#: packages/admin/src/components/ContentEditor.tsx:597 +#: packages/admin/src/components/ContentEditor.tsx:599 msgid "Distraction-free mode (⌘⇧\\)" msgstr "حالت بدون حواس‌پرتی (⌘⇧\\)" @@ -1727,7 +1728,7 @@ msgstr "حساب کاربری ندارید؟ <0>ثبت‌نام" msgid "Done" msgstr "انجام شد" -#: packages/admin/src/components/ContentEditor.tsx:1735 +#: packages/admin/src/components/ContentEditor.tsx:1901 msgid "Down" msgstr "پایین" @@ -1739,7 +1740,7 @@ msgstr "در حال دریافت" msgid "draft" msgstr "پیش‌نویس" -#: packages/admin/src/components/ContentEditor.tsx:793 +#: packages/admin/src/components/ContentEditor.tsx:795 #: packages/admin/src/components/ContentPickerModal.tsx:217 msgid "Draft" msgstr "پیش‌نویس" @@ -1773,8 +1774,8 @@ msgstr "مثلاً CI/CD Pipeline" msgid "e.g., MacBook Pro, iPhone" msgstr "مثلاً MacBook Pro، iPhone" -#: packages/admin/src/components/ContentEditor.tsx:974 -#: packages/admin/src/components/ContentEditor.tsx:1744 +#: packages/admin/src/components/ContentEditor.tsx:976 +#: packages/admin/src/components/ContentEditor.tsx:1910 #: packages/admin/src/components/MenuEditor.tsx:367 #: packages/admin/src/components/MenuList.tsx:185 #: packages/admin/src/components/Sections.tsx:390 @@ -1791,7 +1792,7 @@ msgstr "ویرایش" msgid "Edit {0}" msgstr "ویرایش {0}" -#: packages/admin/src/components/ContentEditor.tsx:560 +#: packages/admin/src/components/ContentEditor.tsx:562 msgid "Edit {collectionLabel}" msgstr "ویرایش {collectionLabel}" @@ -1799,7 +1800,7 @@ msgstr "ویرایش {collectionLabel}" msgid "Edit {title}" msgstr "ویرایش {title}" -#: packages/admin/src/components/ContentEditor.tsx:1851 +#: packages/admin/src/components/ContentEditor.tsx:2017 msgid "Edit byline" msgstr "ویرایش نگارنده" @@ -1922,7 +1923,7 @@ msgid "Enabled" msgstr "فعال" #. placeholder {0}: label.toLowerCase() -#: packages/admin/src/components/ContentEditor.tsx:1187 +#: packages/admin/src/components/ContentEditor.tsx:1189 msgid "Enter {0}..." msgstr "{0} را وارد کنید..." @@ -1931,7 +1932,7 @@ msgstr "{0} را وارد کنید..." msgid "Enter a URL (https://…) or a relative path (/…)" msgstr "یک آدرس (https://…) یا یک مسیر نسبی (/…) وارد کنید" -#: packages/admin/src/components/ContentEditor.tsx:1401 +#: packages/admin/src/components/ContentEditor.tsx:1418 msgid "Enter a valid URL (e.g. https://example.com)" msgstr "یک آدرس وب (URL) معتبر وارد کنید (مثلاً https://example.com)" @@ -1939,7 +1940,7 @@ msgstr "یک آدرس وب (URL) معتبر وارد کنید (مثلاً https: msgid "Enter credentials manually" msgstr "اطلاعات ورود را به‌صورت دستی وارد کنید" -#: packages/admin/src/components/ContentEditor.tsx:596 +#: packages/admin/src/components/ContentEditor.tsx:598 msgid "Enter distraction-free mode" msgstr "ورود به حالت بدون حواس‌پرتی" @@ -1947,7 +1948,7 @@ msgstr "ورود به حالت بدون حواس‌پرتی" msgid "Enter email" msgstr "ایمیل را وارد کنید" -#: packages/admin/src/components/ContentEditor.tsx:1208 +#: packages/admin/src/components/ContentEditor.tsx:1210 msgid "Enter markdown content..." msgstr "محتوای ی markdown را وارد کنید..." @@ -1981,7 +1982,7 @@ msgstr "خطا در ذخیره بخش" msgid "Exists" msgstr "وجود دارد" -#: packages/admin/src/components/ContentEditor.tsx:554 +#: packages/admin/src/components/ContentEditor.tsx:556 msgid "Exit distraction-free mode" msgstr "خروج از حالت بدون حواس‌پرتی" @@ -2030,7 +2031,7 @@ msgstr "بررسی امنیتی ناموفق" msgid "Failed to add domain" msgstr "افزودن دامنه ناموفق بود" -#: packages/admin/src/components/ContentEditor.tsx:1835 +#: packages/admin/src/components/ContentEditor.tsx:2001 msgid "Failed to create byline" msgstr "ساخت نگارنده ناموفق بود" @@ -2128,7 +2129,7 @@ msgstr "ارسال ایمیل آزمایشی ناموفق بود" msgid "Failed to update {0}" msgstr "به‌روزرسانی {0} ناموفق بود" -#: packages/admin/src/components/ContentEditor.tsx:1885 +#: packages/admin/src/components/ContentEditor.tsx:2051 msgid "Failed to update byline" msgstr "به‌روزرسانی نگارنده ناموفق بود" @@ -2344,7 +2345,7 @@ msgstr "تنظیمات تصویر" msgid "Image shown when this page is shared on social media" msgstr "تصویر نمایش داده شده هنگام اشتراک‌گذاری این صفحه در شبکه‌های اجتماعی" -#: packages/admin/src/components/MediaPickerModal.tsx:374 +#: packages/admin/src/components/MediaPickerModal.tsx:383 msgid "Image URL" msgstr "آدرس تصویر" @@ -2450,8 +2451,8 @@ msgstr "شامل محتوای نمونه (توصیه‌شده برای وبسا msgid "Incompatible" msgstr "ناسازگار" -#: packages/admin/src/components/MediaPickerModal.tsx:385 -#: packages/admin/src/components/MediaPickerModal.tsx:584 +#: packages/admin/src/components/MediaPickerModal.tsx:394 +#: packages/admin/src/components/MediaPickerModal.tsx:595 msgid "Insert" msgstr "درج" @@ -2475,7 +2476,7 @@ msgstr "درج بخش قابل استفاده مجدد" msgid "Insert an image" msgstr "درج تصویر" -#: packages/admin/src/components/MediaPickerModal.tsx:367 +#: packages/admin/src/components/MediaPickerModal.tsx:376 msgid "Insert from URL" msgstr "درج از آدرس" @@ -2522,7 +2523,7 @@ msgstr "در حال نصب..." msgid "Integer" msgstr "عدد صحیح" -#: packages/admin/src/components/ContentEditor.tsx:1470 +#: packages/admin/src/components/ContentEditor.tsx:1487 msgid "Invalid JSON" msgstr "JSON نامعتبر" @@ -2665,7 +2666,7 @@ msgstr "لینک‌ها" msgid "List view" msgstr "نمای لیستی" -#: packages/admin/src/components/ContentEditor.tsx:676 +#: packages/admin/src/components/ContentEditor.tsx:678 msgid "Live View" msgstr "نمای زنده" @@ -2984,13 +2985,13 @@ msgstr "انتقال {title} به سطل زباله" msgid "Move down" msgstr "انتقال به پایین" -#: packages/admin/src/components/ContentEditor.tsx:879 -#: packages/admin/src/components/ContentEditor.tsx:901 +#: packages/admin/src/components/ContentEditor.tsx:881 +#: packages/admin/src/components/ContentEditor.tsx:903 #: packages/admin/src/components/ContentList.tsx:452 msgid "Move to Trash" msgstr "انتقال به سطل زباله" -#: packages/admin/src/components/ContentEditor.tsx:885 +#: packages/admin/src/components/ContentEditor.tsx:887 #: packages/admin/src/components/ContentList.tsx:437 msgid "Move to Trash?" msgstr "انتقال به سطل زباله؟" @@ -3049,7 +3050,7 @@ msgstr "جدید" msgid "New {0}" msgstr "{0} جدید" -#: packages/admin/src/components/ContentEditor.tsx:560 +#: packages/admin/src/components/ContentEditor.tsx:562 msgid "New {collectionLabel}" msgstr "{collectionLabel} جدید" @@ -3134,7 +3135,7 @@ msgstr "هنوز توکن API موجود نیست. برای شروع یکی بس msgid "No approved comments yet." msgstr "هنوز دیدگاه تأییدشده‌ای وجود ندارد." -#: packages/admin/src/components/ContentEditor.tsx:1776 +#: packages/admin/src/components/ContentEditor.tsx:1942 msgid "No bylines selected." msgstr "هیچ نگارنده‌ای انتخاب نشده." @@ -3212,12 +3213,12 @@ msgid "No maximum" msgstr "بدون حداکثر" #: packages/admin/src/components/MediaLibrary.tsx:369 -#: packages/admin/src/components/MediaPickerModal.tsx:497 +#: packages/admin/src/components/MediaPickerModal.tsx:508 msgid "No media available from this provider" msgstr "رسانه‌ای از این ارائه‌دهنده موجود نیست" #: packages/admin/src/components/MediaLibrary.tsx:363 -#: packages/admin/src/components/MediaPickerModal.tsx:491 +#: packages/admin/src/components/MediaPickerModal.tsx:502 msgid "No media found" msgstr "رسانه‌ای یافت نشد" @@ -3385,7 +3386,7 @@ msgstr "راهنمای اختیاری هنگام قرارگیری ماوس" msgid "Options (one per line)" msgstr "گزینه‌ها (هر خط یکی)" -#: packages/admin/src/components/MediaPickerModal.tsx:397 +#: packages/admin/src/components/MediaPickerModal.tsx:406 msgid "or choose from library" msgstr "یا از کتابخانه انتخاب کنید" @@ -3422,7 +3423,7 @@ msgstr "فهرست مطالب" msgid "Overrides the page title in search engine results" msgstr "عنوان صفحه را در نتایج موتورهای جستجو بازنویسی می‌کند" -#: packages/admin/src/components/ContentEditor.tsx:916 +#: packages/admin/src/components/ContentEditor.tsx:918 msgid "Ownership" msgstr "مالکیت" @@ -3532,7 +3533,7 @@ msgstr "در انتظار" msgid "Pending" msgstr "در انتظار" -#: packages/admin/src/components/ContentEditor.tsx:791 +#: packages/admin/src/components/ContentEditor.tsx:793 msgid "Pending changes" msgstr "تغییرات در انتظار" @@ -3561,7 +3562,7 @@ msgstr "لطفاً یک ایمیل معتبر وارد کنید" msgid "Please enter a valid email address" msgstr "لطفاً یک آدرس ایمیل معتبر وارد کنید" -#: packages/admin/src/components/MediaPickerModal.tsx:284 +#: packages/admin/src/components/MediaPickerModal.tsx:291 msgid "Please enter a valid URL" msgstr "لطفاً یک آدرس معتبر وارد کنید" @@ -3631,7 +3632,7 @@ msgstr "در حال آماده‌سازی دریافت فایل‌ها از ور msgid "Preparing..." msgstr "در حال آماده‌سازی..." -#: packages/admin/src/components/ContentEditor.tsx:610 +#: packages/admin/src/components/ContentEditor.tsx:612 #: packages/admin/src/components/ContentTypeEditor.tsx:79 #: packages/admin/src/components/MediaLibrary.tsx:415 msgid "Preview" @@ -3641,7 +3642,7 @@ msgstr "پیش‌نمایش" msgid "Preview content before publishing" msgstr "پیش‌نمایش محتوا قبل از انتشار" -#: packages/admin/src/components/ContentEditor.tsx:610 +#: packages/admin/src/components/ContentEditor.tsx:612 msgid "Preview draft" msgstr "پیش‌نمایش پیش‌نویس" @@ -3666,12 +3667,12 @@ msgstr "ناوبری اصلی" msgid "Provider:" msgstr "ارائه‌دهنده:" -#: packages/admin/src/components/ContentEditor.tsx:665 -#: packages/admin/src/components/ContentEditor.tsx:772 +#: packages/admin/src/components/ContentEditor.tsx:667 +#: packages/admin/src/components/ContentEditor.tsx:774 msgid "Publish" msgstr "انتشار" -#: packages/admin/src/components/ContentEditor.tsx:655 +#: packages/admin/src/components/ContentEditor.tsx:657 msgid "Publish changes" msgstr "انتشار تغییرات" @@ -3679,7 +3680,7 @@ msgstr "انتشار تغییرات" msgid "published" msgstr "منتشرشده" -#: packages/admin/src/components/ContentEditor.tsx:787 +#: packages/admin/src/components/ContentEditor.tsx:789 #: packages/admin/src/components/ContentPickerModal.tsx:214 #: packages/admin/src/components/Dashboard.tsx:187 msgid "Published" @@ -3694,7 +3695,7 @@ msgstr "منتشرشده در {0}" msgid "Published At" msgstr "تاریخ انتشار" -#: packages/admin/src/components/ContentEditor.tsx:1784 +#: packages/admin/src/components/ContentEditor.tsx:1950 msgid "Quick create byline" msgstr "ساخت سریع نگارنده" @@ -3771,7 +3772,7 @@ msgstr "کاربر ثبت‌شده" msgid "Registration was cancelled or timed out. Please try again." msgstr "ثبت‌نام لغو شد یا زمان آن به پایان رسید. لطفاً دوباره تلاش کنید." -#: packages/admin/src/components/ContentEditor.tsx:1753 +#: packages/admin/src/components/ContentEditor.tsx:1919 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:177 #: packages/admin/src/components/settings/GeneralSettings.tsx:202 #: packages/admin/src/components/settings/GeneralSettings.tsx:246 @@ -3795,7 +3796,11 @@ msgstr "حذف دامنه" msgid "Remove Domain?" msgstr "حذف دامنه؟" -#: packages/admin/src/components/ContentEditor.tsx:1582 +#: packages/admin/src/components/ContentEditor.tsx:1748 +msgid "Remove file" +msgstr "" + +#: packages/admin/src/components/ContentEditor.tsx:1599 #: packages/admin/src/components/SeoImageField.tsx:55 msgid "Remove image" msgstr "حذف تصویر" @@ -3997,7 +4002,7 @@ msgstr "نقش" msgid "Role {role}" msgstr "نقش {role}" -#: packages/admin/src/components/ContentEditor.tsx:1758 +#: packages/admin/src/components/ContentEditor.tsx:1924 msgid "Role label" msgstr "برچسب نقش" @@ -4008,7 +4013,7 @@ msgstr "برچسب نقش" msgid "Same window" msgstr "همین پنجره" -#: packages/admin/src/components/ContentEditor.tsx:1891 +#: packages/admin/src/components/ContentEditor.tsx:2057 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:349 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:519 #: packages/admin/src/components/MediaDetailPanel.tsx:241 @@ -4042,13 +4047,13 @@ msgstr "ذخیره تنظیمات" msgid "Save Social Links" msgstr "ذخیره لینک‌های اجتماعی" -#: packages/admin/src/components/ContentEditor.tsx:585 +#: packages/admin/src/components/ContentEditor.tsx:587 #: packages/admin/src/components/SaveButton.tsx:42 msgid "Saved" msgstr "ذخیره شد" -#: packages/admin/src/components/ContentEditor.tsx:580 -#: packages/admin/src/components/ContentEditor.tsx:1891 +#: packages/admin/src/components/ContentEditor.tsx:582 +#: packages/admin/src/components/ContentEditor.tsx:2057 #: packages/admin/src/components/FieldEditor.tsx:656 #: packages/admin/src/components/MediaDetailPanel.tsx:241 #: packages/admin/src/components/MenuEditor.tsx:442 @@ -4062,15 +4067,15 @@ msgstr "ذخیره شد" msgid "Saving..." msgstr "درحال ذخیره‌سازی …" -#: packages/admin/src/components/ContentEditor.tsx:831 +#: packages/admin/src/components/ContentEditor.tsx:833 msgid "Schedule" msgstr "زمان‌بندی" -#: packages/admin/src/components/ContentEditor.tsx:817 +#: packages/admin/src/components/ContentEditor.tsx:819 msgid "Schedule for" msgstr "زمان‌بندی برای" -#: packages/admin/src/components/ContentEditor.tsx:854 +#: packages/admin/src/components/ContentEditor.tsx:856 msgid "Schedule for later" msgstr "زمان‌بندی برای بعد" @@ -4078,12 +4083,12 @@ msgstr "زمان‌بندی برای بعد" msgid "scheduled" msgstr "زمان‌بندی‌شده" -#: packages/admin/src/components/ContentEditor.tsx:794 +#: packages/admin/src/components/ContentEditor.tsx:796 msgid "Scheduled" msgstr "زمان‌بندی‌شده" #. placeholder {0}: formatScheduledDate(item.scheduledAt) -#: packages/admin/src/components/ContentEditor.tsx:804 +#: packages/admin/src/components/ContentEditor.tsx:806 msgid "Scheduled for: {0}" msgstr "زمان‌بندی شده برای: {0}" @@ -4173,7 +4178,7 @@ msgstr "بهینه‌سازی موتور جستجو" msgid "Search engine optimization and verification" msgstr "بهینه‌سازی موتور جستجو و تأیید" -#: packages/admin/src/components/MediaPickerModal.tsx:441 +#: packages/admin/src/components/MediaPickerModal.tsx:452 msgid "Search media" msgstr "جستجوی رسانه" @@ -4199,7 +4204,7 @@ msgid "Search themes..." msgstr "جستجوی قالب‌ها..." #: packages/admin/src/components/MediaLibrary.tsx:336 -#: packages/admin/src/components/MediaPickerModal.tsx:440 +#: packages/admin/src/components/MediaPickerModal.tsx:451 msgid "Search..." msgstr "جستجو…" @@ -4298,7 +4303,8 @@ msgstr "تنظیمات امنیتی" msgid "Select" msgstr "انتخاب" -#: packages/admin/src/components/ContentEditor.tsx:1606 +#: packages/admin/src/components/ContentEditor.tsx:1623 +#: packages/admin/src/components/ContentEditor.tsx:1773 msgid "Select {label}" msgstr "انتخاب {label}" @@ -4306,7 +4312,7 @@ msgstr "انتخاب {label}" msgid "Select all" msgstr "انتخاب همه" -#: packages/admin/src/components/ContentEditor.tsx:1697 +#: packages/admin/src/components/ContentEditor.tsx:1863 msgid "Select byline..." msgstr "انتخاب نگارنده..." @@ -4324,11 +4330,15 @@ msgstr "انتخاب محتوا" msgid "Select Favicon" msgstr "انتخاب فاوآیکون" -#: packages/admin/src/components/ContentEditor.tsx:1597 +#: packages/admin/src/components/ContentEditor.tsx:1763 +msgid "Select file" +msgstr "" + +#: packages/admin/src/components/ContentEditor.tsx:1614 msgid "Select image" msgstr "انتخاب تصویر" -#: packages/admin/src/components/MediaPickerModal.tsx:71 +#: packages/admin/src/components/MediaPickerModal.tsx:78 msgid "Select Image" msgstr "انتخاب تصویر" @@ -4353,7 +4363,7 @@ msgstr "انتخاب کنید کدام انواع محتوا درون‌ریزی msgid "Select..." msgstr "انتخاب…" -#: packages/admin/src/components/MediaPickerModal.tsx:571 +#: packages/admin/src/components/MediaPickerModal.tsx:582 msgid "Selected:" msgstr "انتخاب‌شده:" @@ -4399,7 +4409,7 @@ msgstr "ارسال ایمیل آزمایشی" msgid "Sending..." msgstr "در حال ارسال..." -#: packages/admin/src/components/ContentEditor.tsx:1006 +#: packages/admin/src/components/ContentEditor.tsx:1008 #: packages/admin/src/components/Settings.tsx:81 msgid "SEO" msgstr "سئو" @@ -4557,9 +4567,9 @@ msgstr "رد کردن درون‌ریزی رسانه" msgid "Skipped" msgstr "رد شده" -#: packages/admin/src/components/ContentEditor.tsx:775 -#: packages/admin/src/components/ContentEditor.tsx:1800 -#: packages/admin/src/components/ContentEditor.tsx:1862 +#: packages/admin/src/components/ContentEditor.tsx:777 +#: packages/admin/src/components/ContentEditor.tsx:1966 +#: packages/admin/src/components/ContentEditor.tsx:2028 #: packages/admin/src/components/ContentTypeEditor.tsx:109 #: packages/admin/src/components/ContentTypeList.tsx:97 #: packages/admin/src/components/FieldEditor.tsx:224 @@ -4640,7 +4650,7 @@ msgstr "اسپم" msgid "Start Import" msgstr "شروع درون‌ریزی" -#: packages/admin/src/components/ContentEditor.tsx:781 +#: packages/admin/src/components/ContentEditor.tsx:783 #: packages/admin/src/components/ContentList.tsx:193 #: packages/admin/src/components/ContentTypeEditor.tsx:115 #: packages/admin/src/components/Redirects.tsx:452 @@ -4799,7 +4809,8 @@ msgstr "قالب: {label}" msgid "Themes" msgstr "پوسته‌ها" -#: packages/admin/src/components/ContentEditor.tsx:1610 +#: packages/admin/src/components/ContentEditor.tsx:1627 +#: packages/admin/src/components/ContentEditor.tsx:1776 msgid "This field is required" msgstr "این فیلد الزامی است" @@ -4843,7 +4854,7 @@ msgstr "این بخش از سیستم دیگری درون‌ریزی شده اس msgid "This will grant CLI access with your permissions." msgstr "این دسترسی خط فرمان با مجوزهای شما را اعطا می‌کند." -#: packages/admin/src/components/ContentEditor.tsx:888 +#: packages/admin/src/components/ContentEditor.tsx:890 msgid "This will move the item to trash. You can restore it later from the trash." msgstr "این مورد به سطل زباله منتقل خواهد شد. می‌توانید بعداً آن را از سطل زباله بازیابی کنید." @@ -4865,7 +4876,7 @@ msgstr "این دیدگاه برای همیشه حذف خواهد شد. این msgid "This will remove the plugin and its bundle from your site." msgstr "این افزونه و بسته آن را از وبسایت شما حذف می‌کند." -#: packages/admin/src/components/ContentEditor.tsx:630 +#: packages/admin/src/components/ContentEditor.tsx:632 msgid "This will revert to the published version. Your draft changes will be lost." msgstr "این به نسخه منتشرشده بازمی‌گردد. تغییرات پیش‌نویس شما از بین خواهد رفت." @@ -4931,11 +4942,11 @@ msgstr "ابزارها → برون‌ریزی" msgid "Track content history" msgstr "پیگیری تاریخچه محتوا" -#: packages/admin/src/components/ContentEditor.tsx:984 +#: packages/admin/src/components/ContentEditor.tsx:986 msgid "Translate" msgstr "ترجمه" -#: packages/admin/src/components/ContentEditor.tsx:942 +#: packages/admin/src/components/ContentEditor.tsx:944 msgid "Translations" msgstr "ترجمه‌ها" @@ -4964,7 +4975,7 @@ msgid "True/false toggle" msgstr "تغییر صحیح/غلط" #: packages/admin/src/components/MediaLibrary.tsx:366 -#: packages/admin/src/components/MediaPickerModal.tsx:494 +#: packages/admin/src/components/MediaPickerModal.tsx:505 msgid "Try a different search term" msgstr "عبارت جستجوی دیگری را امتحان کنید" @@ -5014,8 +5025,8 @@ msgstr "عدم تطابق نوع ({0})" msgid "Unable to reach marketplace" msgstr "دسترسی به فروشگاه ممکن نیست" -#: packages/admin/src/components/ContentEditor.tsx:1905 -#: packages/admin/src/components/ContentEditor.tsx:1920 +#: packages/admin/src/components/ContentEditor.tsx:2071 +#: packages/admin/src/components/ContentEditor.tsx:2086 msgid "Unassigned" msgstr "بدون تخصیص" @@ -5065,7 +5076,7 @@ msgstr "باز کردن قفل نسبت تصویر" msgid "Unnamed passkey" msgstr "شاه‌کلید بدون نام" -#: packages/admin/src/components/ContentEditor.tsx:659 +#: packages/admin/src/components/ContentEditor.tsx:661 msgid "Unpublish" msgstr "لغو انتشار" @@ -5073,7 +5084,7 @@ msgstr "لغو انتشار" msgid "Unregistered Content Tables Found" msgstr "جداول محتوای ثبت‌نشده یافت شد" -#: packages/admin/src/components/ContentEditor.tsx:806 +#: packages/admin/src/components/ContentEditor.tsx:808 msgid "Unschedule" msgstr "لغو زمان‌بندی" @@ -5081,7 +5092,11 @@ msgstr "لغو زمان‌بندی" msgid "Untitled" msgstr "بی‌نام" -#: packages/admin/src/components/ContentEditor.tsx:1732 +#: packages/admin/src/components/ContentEditor.tsx:1689 +msgid "Untitled file" +msgstr "" + +#: packages/admin/src/components/ContentEditor.tsx:1898 msgid "Up" msgstr "بالا" @@ -5117,7 +5132,7 @@ msgid "Updated At" msgstr "تاریخ به‌روزرسانی" #. placeholder {0}: new Date(item.updatedAt).toLocaleString() -#: packages/admin/src/components/ContentEditor.tsx:863 +#: packages/admin/src/components/ContentEditor.tsx:865 msgid "Updated: {0}" msgstr "به‌روزرسانی شده در: {0}" @@ -5130,7 +5145,7 @@ msgstr "در حال به‌روزرسانی آدرس‌های محتوا..." msgid "Updating..." msgstr "در حال به‌روزرسانی..." -#: packages/admin/src/components/MediaPickerModal.tsx:462 +#: packages/admin/src/components/MediaPickerModal.tsx:473 msgid "Upload" msgstr "بارگذاری" @@ -5138,7 +5153,7 @@ msgstr "بارگذاری" msgid "Upload an export file" msgstr "بارگذاری فایل برون‌ریزی" -#: packages/admin/src/components/MediaPickerModal.tsx:496 +#: packages/admin/src/components/MediaPickerModal.tsx:507 msgid "Upload an image to get started" msgstr "یک تصویر بارگذاری کنید تا شروع شود" @@ -5151,7 +5166,7 @@ msgstr "بارگذاری و حذف رسانه" msgid "Upload Export File" msgstr "بارگذاری فایل برون‌ریزی" -#: packages/admin/src/components/MediaPickerModal.tsx:478 +#: packages/admin/src/components/MediaPickerModal.tsx:489 msgid "Upload failed: {uploadError}" msgstr "بارگذاری ناموفق: {uploadError}" @@ -5163,7 +5178,7 @@ msgstr "بارگذاری فایل‌ها" msgid "Upload Files" msgstr "بارگذاری فایل‌ها" -#: packages/admin/src/components/MediaPickerModal.tsx:505 +#: packages/admin/src/components/MediaPickerModal.tsx:516 msgid "Upload Image" msgstr "بارگذاری عکس‌ها" @@ -5203,7 +5218,7 @@ msgid "Uploading {0}/{1}..." msgstr "در حال بارگذاری {0}/{1}..." #: packages/admin/src/components/MediaLibrary.tsx:290 -#: packages/admin/src/components/MediaPickerModal.tsx:462 +#: packages/admin/src/components/MediaPickerModal.tsx:473 msgid "Uploading..." msgstr "در حال بارگذاری..." @@ -5239,7 +5254,7 @@ msgstr "از شاه‌کلید ثبت‌شده خود برای ورود امن msgid "Used as the identifier. Lowercase letters, numbers, and underscores only." msgstr "به‌عنوان شناسه استفاده می‌شود. فقط حروف کوچک، اعداد و زیرخط." -#: packages/admin/src/components/ContentEditor.tsx:1283 +#: packages/admin/src/components/ContentEditor.tsx:1285 msgid "Used as the main visual for this post on listing pages and at the top of the post" msgstr "به‌عنوان تصویر اصلی این نوشته در صفحات لیست و بالای نوشته استفاده می‌شود" diff --git a/packages/admin/src/locales/fr/messages.po b/packages/admin/src/locales/fr/messages.po index 0ea52569a..38f52eaaf 100644 --- a/packages/admin/src/locales/fr/messages.po +++ b/packages/admin/src/locales/fr/messages.po @@ -13,7 +13,7 @@ msgstr "" "Language-Team: \n" "Plural-Forms: \n" -#: packages/admin/src/components/ContentEditor.tsx:962 +#: packages/admin/src/components/ContentEditor.tsx:964 #: packages/admin/src/components/LocaleSwitcher.tsx:72 msgid " (default)" msgstr " (par défaut)" @@ -22,8 +22,8 @@ msgstr " (par défaut)" msgid " (opens in new window)" msgstr " (s'ouvre dans une nouvelle fenêtre)" -#: packages/admin/src/components/MediaPickerModal.tsx:634 -#: packages/admin/src/components/MediaPickerModal.tsx:716 +#: packages/admin/src/components/MediaPickerModal.tsx:645 +#: packages/admin/src/components/MediaPickerModal.tsx:727 msgid " (selected)" msgstr " (sélectionné)" @@ -38,7 +38,7 @@ msgid ": use" msgstr " : utiliser" #. placeholder {0}: providers?.find((p) => p.id === selectedItem.providerId)?.name -#: packages/admin/src/components/MediaPickerModal.tsx:574 +#: packages/admin/src/components/MediaPickerModal.tsx:585 msgid "(from {0})" msgstr "(à partir de {0})" @@ -84,7 +84,7 @@ msgid "{0, plural, one {# item matching \"{searchQuery}\"} other {# items matchi msgstr "{0, plural, one {# élément correspondant à « {searchQuery} »} other {# éléments correspondant à « {searchQuery} »}}" #. placeholder {0}: items.length -#: packages/admin/src/components/MediaPickerModal.tsx:449 +#: packages/admin/src/components/MediaPickerModal.tsx:460 msgid "{0, plural, one {# item} other {# items}}" msgstr "{0, plural, one {# élément} other {# éléments}}" @@ -210,8 +210,8 @@ msgstr "{0} mis à jour vers v{1}" #. placeholder {0}: item.filename #. placeholder {1}: selected ? t` (selected)` : "" -#: packages/admin/src/components/MediaPickerModal.tsx:634 -#: packages/admin/src/components/MediaPickerModal.tsx:716 +#: packages/admin/src/components/MediaPickerModal.tsx:645 +#: packages/admin/src/components/MediaPickerModal.tsx:727 msgid "{0}{1}" msgstr "{0}{1}" @@ -434,7 +434,7 @@ msgstr "Actions" msgid "Active" msgstr "Actif" -#: packages/admin/src/components/ContentEditor.tsx:1714 +#: packages/admin/src/components/ContentEditor.tsx:1880 #: packages/admin/src/components/MenuEditor.tsx:297 #: packages/admin/src/components/TaxonomyManager.tsx:214 #: packages/admin/src/components/TaxonomyManager.tsx:610 @@ -746,7 +746,7 @@ msgstr "Auto (changement de slug)" msgid "Auto-generated from name (you can edit)" msgstr "Généré automatiquement à partir du nom (vous pouvez le modifier)" -#: packages/admin/src/components/MediaPickerModal.tsx:513 +#: packages/admin/src/components/MediaPickerModal.tsx:524 msgid "Available media" msgstr "Fichiers multimédias disponibles" @@ -760,7 +760,7 @@ msgstr "Fournisseurs disponibles" msgid "Back" msgstr "Retour" -#: packages/admin/src/components/ContentEditor.tsx:543 +#: packages/admin/src/components/ContentEditor.tsx:545 msgid "Back to {collectionLabel} list" msgstr "Retour à la liste {collectionLabel}" @@ -838,7 +838,7 @@ msgstr "Parcourez les thèmes et prévisualisez-les avec votre propre contenu." msgid "Bullet List" msgstr "Liste à puces" -#: packages/admin/src/components/ContentEditor.tsx:928 +#: packages/admin/src/components/ContentEditor.tsx:930 #: packages/admin/src/components/Sidebar.tsx:206 msgid "Bylines" msgstr "Auteurs" @@ -861,18 +861,18 @@ msgstr "Peut consulter le contenu" #: packages/admin/src/components/CapabilityConsentDialog.tsx:139 #: packages/admin/src/components/ConfirmDialog.tsx:57 -#: packages/admin/src/components/ContentEditor.tsx:636 -#: packages/admin/src/components/ContentEditor.tsx:842 -#: packages/admin/src/components/ContentEditor.tsx:894 -#: packages/admin/src/components/ContentEditor.tsx:1817 -#: packages/admin/src/components/ContentEditor.tsx:1870 +#: packages/admin/src/components/ContentEditor.tsx:638 +#: packages/admin/src/components/ContentEditor.tsx:844 +#: packages/admin/src/components/ContentEditor.tsx:896 +#: packages/admin/src/components/ContentEditor.tsx:1983 +#: packages/admin/src/components/ContentEditor.tsx:2036 #: packages/admin/src/components/ContentList.tsx:445 #: packages/admin/src/components/ContentList.tsx:516 #: packages/admin/src/components/ContentPickerModal.tsx:253 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:516 #: packages/admin/src/components/FieldEditor.tsx:645 #: packages/admin/src/components/MediaDetailPanel.tsx:234 -#: packages/admin/src/components/MediaPickerModal.tsx:581 +#: packages/admin/src/components/MediaPickerModal.tsx:592 #: packages/admin/src/components/MenuEditor.tsx:294 #: packages/admin/src/components/MenuEditor.tsx:439 #: packages/admin/src/components/MenuList.tsx:143 @@ -931,7 +931,8 @@ msgstr "Catégories ({0})" msgid "Categories will be imported" msgstr "Les catégories seront importées" -#: packages/admin/src/components/ContentEditor.tsx:1574 +#: packages/admin/src/components/ContentEditor.tsx:1591 +#: packages/admin/src/components/ContentEditor.tsx:1740 #: packages/admin/src/components/FieldEditor.tsx:391 #: packages/admin/src/components/SeoImageField.tsx:47 msgid "Change" @@ -997,9 +998,9 @@ msgstr "Cliquez sur le lien dans l'e-mail pour vous connecter." #: packages/admin/src/components/MarketplacePluginDetail.tsx:447 #: packages/admin/src/components/MediaDetailPanel.tsx:131 #: packages/admin/src/components/MediaDetailPanel.tsx:133 -#: packages/admin/src/components/MediaPickerModal.tsx:349 -#: packages/admin/src/components/MediaPickerModal.tsx:355 -#: packages/admin/src/components/MediaPickerModal.tsx:359 +#: packages/admin/src/components/MediaPickerModal.tsx:356 +#: packages/admin/src/components/MediaPickerModal.tsx:362 +#: packages/admin/src/components/MediaPickerModal.tsx:366 #: packages/admin/src/components/MenuEditor.tsx:256 #: packages/admin/src/components/MenuEditor.tsx:262 #: packages/admin/src/components/MenuEditor.tsx:266 @@ -1229,7 +1230,7 @@ msgstr "Copier le jeton" msgid "Could not copy automatically. Please select the URL above and copy manually." msgstr "Impossible de copier automatiquement. Veuillez sélectionner l'URL ci-dessus et copier manuellement." -#: packages/admin/src/components/MediaPickerModal.tsx:308 +#: packages/admin/src/components/MediaPickerModal.tsx:315 msgid "Could not load image from URL" msgstr "Impossible de charger l'image à partir de l'URL" @@ -1241,7 +1242,7 @@ msgstr "Impossible de détecter WordPress" msgid "Count" msgstr "Nombre" -#: packages/admin/src/components/ContentEditor.tsx:1841 +#: packages/admin/src/components/ContentEditor.tsx:2007 #: packages/admin/src/components/MenuList.tsx:146 #: packages/admin/src/components/Redirects.tsx:185 #: packages/admin/src/components/Sections.tsx:210 @@ -1270,7 +1271,7 @@ msgstr "Créer un compte" msgid "Create an account" msgstr "Créer un compte" -#: packages/admin/src/components/ContentEditor.tsx:1789 +#: packages/admin/src/components/ContentEditor.tsx:1955 msgid "Create byline" msgstr "Créer un auteur" @@ -1377,7 +1378,7 @@ msgid "Created At" msgstr "Créé le" #. placeholder {0}: new Date(item.createdAt).toLocaleString() -#: packages/admin/src/components/ContentEditor.tsx:862 +#: packages/admin/src/components/ContentEditor.tsx:864 msgid "Created: {0}" msgstr "Créé : {0}" @@ -1385,7 +1386,7 @@ msgstr "Créé : {0}" msgid "Creating collections and fields..." msgstr "En cours de création de collections et de champs..." -#: packages/admin/src/components/ContentEditor.tsx:1841 +#: packages/admin/src/components/ContentEditor.tsx:2007 #: packages/admin/src/components/MenuList.tsx:146 #: packages/admin/src/components/Redirects.tsx:182 #: packages/admin/src/components/Sections.tsx:210 @@ -1394,7 +1395,7 @@ msgstr "En cours de création de collections et de champs..." msgid "Creating..." msgstr "Création en cours..." -#: packages/admin/src/components/ContentEditor.tsx:965 +#: packages/admin/src/components/ContentEditor.tsx:967 msgid "current" msgstr "actuel" @@ -1655,12 +1656,12 @@ msgstr "Désactivé" msgid "Disabled:" msgstr "Désactivé :" -#: packages/admin/src/components/ContentEditor.tsx:621 -#: packages/admin/src/components/ContentEditor.tsx:643 +#: packages/admin/src/components/ContentEditor.tsx:623 +#: packages/admin/src/components/ContentEditor.tsx:645 msgid "Discard changes" msgstr "Ignorer les modifications" -#: packages/admin/src/components/ContentEditor.tsx:627 +#: packages/admin/src/components/ContentEditor.tsx:629 msgid "Discard draft changes?" msgstr "Supprimer les brouillons de modifications ?" @@ -1673,8 +1674,8 @@ msgstr "Fermer" msgid "Display a navigation menu" msgstr "Afficher un menu de navigation" -#: packages/admin/src/components/ContentEditor.tsx:1792 -#: packages/admin/src/components/ContentEditor.tsx:1854 +#: packages/admin/src/components/ContentEditor.tsx:1958 +#: packages/admin/src/components/ContentEditor.tsx:2020 msgid "Display name" msgstr "Nom affiché" @@ -1692,7 +1693,7 @@ msgstr "Taille d'affichage" msgid "Displayed below the image as a visible caption." msgstr "Affiché sous l’image sous forme de légende visible." -#: packages/admin/src/components/ContentEditor.tsx:597 +#: packages/admin/src/components/ContentEditor.tsx:599 msgid "Distraction-free mode (⌘⇧\\)" msgstr "Mode sans distraction (⌘⇧\\)" @@ -1725,7 +1726,7 @@ msgstr "Pas encore de compte ? <0>S'inscrire" msgid "Done" msgstr "Fait" -#: packages/admin/src/components/ContentEditor.tsx:1735 +#: packages/admin/src/components/ContentEditor.tsx:1901 msgid "Down" msgstr "Vers le bas" @@ -1737,7 +1738,7 @@ msgstr "Téléchargement" msgid "draft" msgstr "brouillon" -#: packages/admin/src/components/ContentEditor.tsx:793 +#: packages/admin/src/components/ContentEditor.tsx:795 #: packages/admin/src/components/ContentPickerModal.tsx:217 msgid "Draft" msgstr "Brouillon" @@ -1771,8 +1772,8 @@ msgstr "p. ex. : pipeline CI/CD" msgid "e.g., MacBook Pro, iPhone" msgstr "p. ex. : MacBook Pro, iPhone" -#: packages/admin/src/components/ContentEditor.tsx:974 -#: packages/admin/src/components/ContentEditor.tsx:1744 +#: packages/admin/src/components/ContentEditor.tsx:976 +#: packages/admin/src/components/ContentEditor.tsx:1910 #: packages/admin/src/components/MenuEditor.tsx:367 #: packages/admin/src/components/MenuList.tsx:185 #: packages/admin/src/components/Sections.tsx:390 @@ -1789,7 +1790,7 @@ msgstr "Modifier" msgid "Edit {0}" msgstr "Modifier {0}" -#: packages/admin/src/components/ContentEditor.tsx:560 +#: packages/admin/src/components/ContentEditor.tsx:562 msgid "Edit {collectionLabel}" msgstr "Modifier {collectionLabel}" @@ -1797,7 +1798,7 @@ msgstr "Modifier {collectionLabel}" msgid "Edit {title}" msgstr "Modifier {title}" -#: packages/admin/src/components/ContentEditor.tsx:1851 +#: packages/admin/src/components/ContentEditor.tsx:2017 msgid "Edit byline" msgstr "Modifier l'auteur" @@ -1920,7 +1921,7 @@ msgid "Enabled" msgstr "Activé" #. placeholder {0}: label.toLowerCase() -#: packages/admin/src/components/ContentEditor.tsx:1187 +#: packages/admin/src/components/ContentEditor.tsx:1189 msgid "Enter {0}..." msgstr "Saisissez {0}..." @@ -1929,7 +1930,7 @@ msgstr "Saisissez {0}..." msgid "Enter a URL (https://…) or a relative path (/…)" msgstr "Saisissez une URL (https://…) ou un chemin relatif (/…)" -#: packages/admin/src/components/ContentEditor.tsx:1401 +#: packages/admin/src/components/ContentEditor.tsx:1418 msgid "Enter a valid URL (e.g. https://example.com)" msgstr "" @@ -1937,7 +1938,7 @@ msgstr "" msgid "Enter credentials manually" msgstr "Saisir les informations d'identification manuellement" -#: packages/admin/src/components/ContentEditor.tsx:596 +#: packages/admin/src/components/ContentEditor.tsx:598 msgid "Enter distraction-free mode" msgstr "Passez en mode sans distraction" @@ -1945,7 +1946,7 @@ msgstr "Passez en mode sans distraction" msgid "Enter email" msgstr "Saisissez l'adresse mail" -#: packages/admin/src/components/ContentEditor.tsx:1208 +#: packages/admin/src/components/ContentEditor.tsx:1210 msgid "Enter markdown content..." msgstr "Saisissez du contenu Markdown..." @@ -1979,7 +1980,7 @@ msgstr "Erreur lors de l'enregistrement de la section" msgid "Exists" msgstr "Existe" -#: packages/admin/src/components/ContentEditor.tsx:554 +#: packages/admin/src/components/ContentEditor.tsx:556 msgid "Exit distraction-free mode" msgstr "Quitter le mode sans distraction" @@ -2028,7 +2029,7 @@ msgstr "Échec de l'audit de sécurité" msgid "Failed to add domain" msgstr "Échec de l'ajout du domaine" -#: packages/admin/src/components/ContentEditor.tsx:1835 +#: packages/admin/src/components/ContentEditor.tsx:2001 msgid "Failed to create byline" msgstr "Échec de la création de l'auteur" @@ -2126,7 +2127,7 @@ msgstr "Échec de l'envoi de l'e-mail de test" msgid "Failed to update {0}" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1885 +#: packages/admin/src/components/ContentEditor.tsx:2051 msgid "Failed to update byline" msgstr "Échec de la mise à jour de l'auteur" @@ -2342,7 +2343,7 @@ msgstr "Paramètres d'image" msgid "Image shown when this page is shared on social media" msgstr "Image affichée lorsque cette page est partagée sur les réseaux sociaux" -#: packages/admin/src/components/MediaPickerModal.tsx:374 +#: packages/admin/src/components/MediaPickerModal.tsx:383 msgid "Image URL" msgstr "URL de l'image" @@ -2448,8 +2449,8 @@ msgstr "Inclure un exemple de contenu (recommandé pour les nouveaux sites)" msgid "Incompatible" msgstr "Incompatible" -#: packages/admin/src/components/MediaPickerModal.tsx:385 -#: packages/admin/src/components/MediaPickerModal.tsx:584 +#: packages/admin/src/components/MediaPickerModal.tsx:394 +#: packages/admin/src/components/MediaPickerModal.tsx:595 msgid "Insert" msgstr "Insérer" @@ -2473,7 +2474,7 @@ msgstr "Insérer une section réutilisable" msgid "Insert an image" msgstr "Insérer une image" -#: packages/admin/src/components/MediaPickerModal.tsx:367 +#: packages/admin/src/components/MediaPickerModal.tsx:376 msgid "Insert from URL" msgstr "Insérer à partir de l'URL" @@ -2520,7 +2521,7 @@ msgstr "En cours d'installation..." msgid "Integer" msgstr "Entier" -#: packages/admin/src/components/ContentEditor.tsx:1470 +#: packages/admin/src/components/ContentEditor.tsx:1487 msgid "Invalid JSON" msgstr "JSON invalide" @@ -2663,7 +2664,7 @@ msgstr "Liens" msgid "List view" msgstr "Vue en liste" -#: packages/admin/src/components/ContentEditor.tsx:676 +#: packages/admin/src/components/ContentEditor.tsx:678 msgid "Live View" msgstr "Affichage en direct" @@ -2982,13 +2983,13 @@ msgstr "Déplacer {title} vers la corbeille" msgid "Move down" msgstr "Descendre" -#: packages/admin/src/components/ContentEditor.tsx:879 -#: packages/admin/src/components/ContentEditor.tsx:901 +#: packages/admin/src/components/ContentEditor.tsx:881 +#: packages/admin/src/components/ContentEditor.tsx:903 #: packages/admin/src/components/ContentList.tsx:452 msgid "Move to Trash" msgstr "Déplacer vers la corbeille" -#: packages/admin/src/components/ContentEditor.tsx:885 +#: packages/admin/src/components/ContentEditor.tsx:887 #: packages/admin/src/components/ContentList.tsx:437 msgid "Move to Trash?" msgstr "Placer dans la corbeille ?" @@ -3047,7 +3048,7 @@ msgstr "NOUVEAU" msgid "New {0}" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:560 +#: packages/admin/src/components/ContentEditor.tsx:562 msgid "New {collectionLabel}" msgstr "Nouveau {collectionLabel}" @@ -3132,7 +3133,7 @@ msgstr "Aucun jeton d'API pour l'instant. Créez-en un pour commencer." msgid "No approved comments yet." msgstr "Aucun commentaire approuvé pour l'instant." -#: packages/admin/src/components/ContentEditor.tsx:1776 +#: packages/admin/src/components/ContentEditor.tsx:1942 msgid "No bylines selected." msgstr "Aucun auteur sélectionnée." @@ -3210,12 +3211,12 @@ msgid "No maximum" msgstr "Pas de maximum" #: packages/admin/src/components/MediaLibrary.tsx:369 -#: packages/admin/src/components/MediaPickerModal.tsx:497 +#: packages/admin/src/components/MediaPickerModal.tsx:508 msgid "No media available from this provider" msgstr "Aucun fichier multimédia disponible auprès de ce fournisseur" #: packages/admin/src/components/MediaLibrary.tsx:363 -#: packages/admin/src/components/MediaPickerModal.tsx:491 +#: packages/admin/src/components/MediaPickerModal.tsx:502 msgid "No media found" msgstr "Aucun fichier multimédia trouvé" @@ -3383,7 +3384,7 @@ msgstr "Info-bulle facultative au survol" msgid "Options (one per line)" msgstr "Options (une par ligne)" -#: packages/admin/src/components/MediaPickerModal.tsx:397 +#: packages/admin/src/components/MediaPickerModal.tsx:406 msgid "or choose from library" msgstr "ou choisissez dans la bibliothèque" @@ -3420,7 +3421,7 @@ msgstr "Plan" msgid "Overrides the page title in search engine results" msgstr "Remplace le titre de la page dans les résultats des moteurs de recherche" -#: packages/admin/src/components/ContentEditor.tsx:916 +#: packages/admin/src/components/ContentEditor.tsx:918 msgid "Ownership" msgstr "Propriété" @@ -3530,7 +3531,7 @@ msgstr "en attente" msgid "Pending" msgstr "En attente" -#: packages/admin/src/components/ContentEditor.tsx:791 +#: packages/admin/src/components/ContentEditor.tsx:793 msgid "Pending changes" msgstr "Modifications en attente" @@ -3559,7 +3560,7 @@ msgstr "Veuillez saisir un email valide" msgid "Please enter a valid email address" msgstr "Veuillez saisir une adresse email valide" -#: packages/admin/src/components/MediaPickerModal.tsx:284 +#: packages/admin/src/components/MediaPickerModal.tsx:291 msgid "Please enter a valid URL" msgstr "Veuillez saisir une URL valide" @@ -3629,7 +3630,7 @@ msgstr "En cours de préparation du téléchargement de fichiers depuis WordPres msgid "Preparing..." msgstr "En cours de préparation..." -#: packages/admin/src/components/ContentEditor.tsx:610 +#: packages/admin/src/components/ContentEditor.tsx:612 #: packages/admin/src/components/ContentTypeEditor.tsx:79 #: packages/admin/src/components/MediaLibrary.tsx:415 msgid "Preview" @@ -3639,7 +3640,7 @@ msgstr "Aperçu" msgid "Preview content before publishing" msgstr "Prévisualiser le contenu avant publication" -#: packages/admin/src/components/ContentEditor.tsx:610 +#: packages/admin/src/components/ContentEditor.tsx:612 msgid "Preview draft" msgstr "Aperçu du brouillon" @@ -3664,12 +3665,12 @@ msgstr "Navigation principale" msgid "Provider:" msgstr "Fournisseur :" -#: packages/admin/src/components/ContentEditor.tsx:665 -#: packages/admin/src/components/ContentEditor.tsx:772 +#: packages/admin/src/components/ContentEditor.tsx:667 +#: packages/admin/src/components/ContentEditor.tsx:774 msgid "Publish" msgstr "Publier" -#: packages/admin/src/components/ContentEditor.tsx:655 +#: packages/admin/src/components/ContentEditor.tsx:657 msgid "Publish changes" msgstr "Publier les modifications" @@ -3677,7 +3678,7 @@ msgstr "Publier les modifications" msgid "published" msgstr "publié" -#: packages/admin/src/components/ContentEditor.tsx:787 +#: packages/admin/src/components/ContentEditor.tsx:789 #: packages/admin/src/components/ContentPickerModal.tsx:214 #: packages/admin/src/components/Dashboard.tsx:187 msgid "Published" @@ -3692,7 +3693,7 @@ msgstr "Publié {0}" msgid "Published At" msgstr "Publié le" -#: packages/admin/src/components/ContentEditor.tsx:1784 +#: packages/admin/src/components/ContentEditor.tsx:1950 msgid "Quick create byline" msgstr "Création rapide d'un auteur" @@ -3769,7 +3770,7 @@ msgstr "Utilisateur enregistré" msgid "Registration was cancelled or timed out. Please try again." msgstr "L'inscription a été annulée ou a expiré. Veuillez réessayer." -#: packages/admin/src/components/ContentEditor.tsx:1753 +#: packages/admin/src/components/ContentEditor.tsx:1919 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:177 #: packages/admin/src/components/settings/GeneralSettings.tsx:202 #: packages/admin/src/components/settings/GeneralSettings.tsx:246 @@ -3793,7 +3794,11 @@ msgstr "Supprimer le domaine" msgid "Remove Domain?" msgstr "Supprimer le domaine ?" -#: packages/admin/src/components/ContentEditor.tsx:1582 +#: packages/admin/src/components/ContentEditor.tsx:1748 +msgid "Remove file" +msgstr "" + +#: packages/admin/src/components/ContentEditor.tsx:1599 #: packages/admin/src/components/SeoImageField.tsx:55 msgid "Remove image" msgstr "Supprimer l'image" @@ -3995,7 +4000,7 @@ msgstr "Rôle" msgid "Role {role}" msgstr "Rôle {role}" -#: packages/admin/src/components/ContentEditor.tsx:1758 +#: packages/admin/src/components/ContentEditor.tsx:1924 msgid "Role label" msgstr "Libellé du rôle" @@ -4006,7 +4011,7 @@ msgstr "Libellé du rôle" msgid "Same window" msgstr "Même fenêtre" -#: packages/admin/src/components/ContentEditor.tsx:1891 +#: packages/admin/src/components/ContentEditor.tsx:2057 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:349 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:519 #: packages/admin/src/components/MediaDetailPanel.tsx:241 @@ -4040,13 +4045,13 @@ msgstr "Enregistrer les paramètres" msgid "Save Social Links" msgstr "Enregistrer les liens sociaux" -#: packages/admin/src/components/ContentEditor.tsx:585 +#: packages/admin/src/components/ContentEditor.tsx:587 #: packages/admin/src/components/SaveButton.tsx:42 msgid "Saved" msgstr "Enregistré" -#: packages/admin/src/components/ContentEditor.tsx:580 -#: packages/admin/src/components/ContentEditor.tsx:1891 +#: packages/admin/src/components/ContentEditor.tsx:582 +#: packages/admin/src/components/ContentEditor.tsx:2057 #: packages/admin/src/components/FieldEditor.tsx:656 #: packages/admin/src/components/MediaDetailPanel.tsx:241 #: packages/admin/src/components/MenuEditor.tsx:442 @@ -4060,15 +4065,15 @@ msgstr "Enregistré" msgid "Saving..." msgstr "En cours d'enregistrement..." -#: packages/admin/src/components/ContentEditor.tsx:831 +#: packages/admin/src/components/ContentEditor.tsx:833 msgid "Schedule" msgstr "Programmer" -#: packages/admin/src/components/ContentEditor.tsx:817 +#: packages/admin/src/components/ContentEditor.tsx:819 msgid "Schedule for" msgstr "Programmer pour le" -#: packages/admin/src/components/ContentEditor.tsx:854 +#: packages/admin/src/components/ContentEditor.tsx:856 msgid "Schedule for later" msgstr "Programmer pour plus tard" @@ -4076,12 +4081,12 @@ msgstr "Programmer pour plus tard" msgid "scheduled" msgstr "programmé" -#: packages/admin/src/components/ContentEditor.tsx:794 +#: packages/admin/src/components/ContentEditor.tsx:796 msgid "Scheduled" msgstr "Programmé" #. placeholder {0}: formatScheduledDate(item.scheduledAt) -#: packages/admin/src/components/ContentEditor.tsx:804 +#: packages/admin/src/components/ContentEditor.tsx:806 msgid "Scheduled for: {0}" msgstr "Programmé pour le : {0}" @@ -4171,7 +4176,7 @@ msgstr "Optimisation des moteurs de recherche" msgid "Search engine optimization and verification" msgstr "Optimisation et vérification pour les moteurs de recherche" -#: packages/admin/src/components/MediaPickerModal.tsx:441 +#: packages/admin/src/components/MediaPickerModal.tsx:452 msgid "Search media" msgstr "Rechercher des fichiers multimédias" @@ -4197,7 +4202,7 @@ msgid "Search themes..." msgstr "Rechercher des thèmes..." #: packages/admin/src/components/MediaLibrary.tsx:336 -#: packages/admin/src/components/MediaPickerModal.tsx:440 +#: packages/admin/src/components/MediaPickerModal.tsx:451 msgid "Search..." msgstr "Recherche..." @@ -4296,7 +4301,8 @@ msgstr "Paramètres de sécurité" msgid "Select" msgstr "Sélectionner" -#: packages/admin/src/components/ContentEditor.tsx:1606 +#: packages/admin/src/components/ContentEditor.tsx:1623 +#: packages/admin/src/components/ContentEditor.tsx:1773 msgid "Select {label}" msgstr "Sélectionner {label}" @@ -4304,7 +4310,7 @@ msgstr "Sélectionner {label}" msgid "Select all" msgstr "Tout sélectionner" -#: packages/admin/src/components/ContentEditor.tsx:1697 +#: packages/admin/src/components/ContentEditor.tsx:1863 msgid "Select byline..." msgstr "Sélectionner l'auteur..." @@ -4322,11 +4328,15 @@ msgstr "Sélectionner le contenu" msgid "Select Favicon" msgstr "Sélectionner la favicon" -#: packages/admin/src/components/ContentEditor.tsx:1597 +#: packages/admin/src/components/ContentEditor.tsx:1763 +msgid "Select file" +msgstr "" + +#: packages/admin/src/components/ContentEditor.tsx:1614 msgid "Select image" msgstr "Sélectionner une image" -#: packages/admin/src/components/MediaPickerModal.tsx:71 +#: packages/admin/src/components/MediaPickerModal.tsx:78 msgid "Select Image" msgstr "Sélectionner une image" @@ -4351,7 +4361,7 @@ msgstr "Sélectionner les types de contenu à importer." msgid "Select..." msgstr "Sélectionner..." -#: packages/admin/src/components/MediaPickerModal.tsx:571 +#: packages/admin/src/components/MediaPickerModal.tsx:582 msgid "Selected:" msgstr "Sélectionné :" @@ -4397,7 +4407,7 @@ msgstr "Envoyer un e-mail de test" msgid "Sending..." msgstr "Envoi en cours..." -#: packages/admin/src/components/ContentEditor.tsx:1006 +#: packages/admin/src/components/ContentEditor.tsx:1008 #: packages/admin/src/components/Settings.tsx:81 msgid "SEO" msgstr "SEO" @@ -4555,9 +4565,9 @@ msgstr "Ignorer l'importation de fichiers multimédias" msgid "Skipped" msgstr "Ignoré" -#: packages/admin/src/components/ContentEditor.tsx:775 -#: packages/admin/src/components/ContentEditor.tsx:1800 -#: packages/admin/src/components/ContentEditor.tsx:1862 +#: packages/admin/src/components/ContentEditor.tsx:777 +#: packages/admin/src/components/ContentEditor.tsx:1966 +#: packages/admin/src/components/ContentEditor.tsx:2028 #: packages/admin/src/components/ContentTypeEditor.tsx:109 #: packages/admin/src/components/ContentTypeList.tsx:97 #: packages/admin/src/components/FieldEditor.tsx:224 @@ -4638,7 +4648,7 @@ msgstr "Indésirable" msgid "Start Import" msgstr "Démarrer l'importation" -#: packages/admin/src/components/ContentEditor.tsx:781 +#: packages/admin/src/components/ContentEditor.tsx:783 #: packages/admin/src/components/ContentList.tsx:193 #: packages/admin/src/components/ContentTypeEditor.tsx:115 #: packages/admin/src/components/Redirects.tsx:452 @@ -4797,7 +4807,8 @@ msgstr "Thème : {label}" msgid "Themes" msgstr "Thèmes" -#: packages/admin/src/components/ContentEditor.tsx:1610 +#: packages/admin/src/components/ContentEditor.tsx:1627 +#: packages/admin/src/components/ContentEditor.tsx:1776 msgid "This field is required" msgstr "Ce champ est obligatoire" @@ -4841,7 +4852,7 @@ msgstr "Cette section a été importée d'un autre système." msgid "This will grant CLI access with your permissions." msgstr "Cela accordera l'accès à la CLI avec vos autorisations." -#: packages/admin/src/components/ContentEditor.tsx:888 +#: packages/admin/src/components/ContentEditor.tsx:890 msgid "This will move the item to trash. You can restore it later from the trash." msgstr "Cela déplacera l'élément vers la corbeille. Vous pourrez le restaurer plus tard depuis la corbeille." @@ -4863,7 +4874,7 @@ msgstr "Cela supprimera définitivement ce commentaire. Cette action ne peut pas msgid "This will remove the plugin and its bundle from your site." msgstr "Cela supprimera le module d'extension et son paquet de votre site." -#: packages/admin/src/components/ContentEditor.tsx:630 +#: packages/admin/src/components/ContentEditor.tsx:632 msgid "This will revert to the published version. Your draft changes will be lost." msgstr "Cela rétablira la version publiée. Vos modifications en cours seront perdues." @@ -4929,11 +4940,11 @@ msgstr "Outils → Exporter" msgid "Track content history" msgstr "Suivre l'historique du contenu" -#: packages/admin/src/components/ContentEditor.tsx:984 +#: packages/admin/src/components/ContentEditor.tsx:986 msgid "Translate" msgstr "Traduire" -#: packages/admin/src/components/ContentEditor.tsx:942 +#: packages/admin/src/components/ContentEditor.tsx:944 msgid "Translations" msgstr "Traductions" @@ -4962,7 +4973,7 @@ msgid "True/false toggle" msgstr "Bascule vrai/faux" #: packages/admin/src/components/MediaLibrary.tsx:366 -#: packages/admin/src/components/MediaPickerModal.tsx:494 +#: packages/admin/src/components/MediaPickerModal.tsx:505 msgid "Try a different search term" msgstr "Essayer un autre terme de recherche" @@ -5012,8 +5023,8 @@ msgstr "Incompatibilité de type ({0})" msgid "Unable to reach marketplace" msgstr "Impossible d'accéder à la place de marché" -#: packages/admin/src/components/ContentEditor.tsx:1905 -#: packages/admin/src/components/ContentEditor.tsx:1920 +#: packages/admin/src/components/ContentEditor.tsx:2071 +#: packages/admin/src/components/ContentEditor.tsx:2086 msgid "Unassigned" msgstr "Non attribué" @@ -5063,7 +5074,7 @@ msgstr "Déverrouiller le rapport hauteur/largeur" msgid "Unnamed passkey" msgstr "Clé d'accès sans nom" -#: packages/admin/src/components/ContentEditor.tsx:659 +#: packages/admin/src/components/ContentEditor.tsx:661 msgid "Unpublish" msgstr "Annuler la publication" @@ -5071,7 +5082,7 @@ msgstr "Annuler la publication" msgid "Unregistered Content Tables Found" msgstr "Tables de contenu non enregistrées trouvées" -#: packages/admin/src/components/ContentEditor.tsx:806 +#: packages/admin/src/components/ContentEditor.tsx:808 msgid "Unschedule" msgstr "Déprogrammer" @@ -5079,7 +5090,11 @@ msgstr "Déprogrammer" msgid "Untitled" msgstr "Sans titre" -#: packages/admin/src/components/ContentEditor.tsx:1732 +#: packages/admin/src/components/ContentEditor.tsx:1689 +msgid "Untitled file" +msgstr "" + +#: packages/admin/src/components/ContentEditor.tsx:1898 msgid "Up" msgstr "En haut" @@ -5115,7 +5130,7 @@ msgid "Updated At" msgstr "Modifié le" #. placeholder {0}: new Date(item.updatedAt).toLocaleString() -#: packages/admin/src/components/ContentEditor.tsx:863 +#: packages/admin/src/components/ContentEditor.tsx:865 msgid "Updated: {0}" msgstr "Mise à jour : {0}" @@ -5128,7 +5143,7 @@ msgstr "En cours de mise à jour des URL de contenu..." msgid "Updating..." msgstr "En cours de mise à jour..." -#: packages/admin/src/components/MediaPickerModal.tsx:462 +#: packages/admin/src/components/MediaPickerModal.tsx:473 msgid "Upload" msgstr "Téléverser" @@ -5136,7 +5151,7 @@ msgstr "Téléverser" msgid "Upload an export file" msgstr "Importer un fichier d'exportation" -#: packages/admin/src/components/MediaPickerModal.tsx:496 +#: packages/admin/src/components/MediaPickerModal.tsx:507 msgid "Upload an image to get started" msgstr "Téléversez une image pour commencer" @@ -5149,7 +5164,7 @@ msgstr "Téléverser et supprimer des fichiers multimédias" msgid "Upload Export File" msgstr "Importer le fichier d'exportation" -#: packages/admin/src/components/MediaPickerModal.tsx:478 +#: packages/admin/src/components/MediaPickerModal.tsx:489 msgid "Upload failed: {uploadError}" msgstr "Échec du téléversement : {uploadError}" @@ -5161,7 +5176,7 @@ msgstr "Téléverser des fichiers" msgid "Upload Files" msgstr "Téléverser des fichiers" -#: packages/admin/src/components/MediaPickerModal.tsx:505 +#: packages/admin/src/components/MediaPickerModal.tsx:516 msgid "Upload Image" msgstr "Téléverser une image" @@ -5201,7 +5216,7 @@ msgid "Uploading {0}/{1}..." msgstr "En cours de téléversement {0}/{1}..." #: packages/admin/src/components/MediaLibrary.tsx:290 -#: packages/admin/src/components/MediaPickerModal.tsx:462 +#: packages/admin/src/components/MediaPickerModal.tsx:473 msgid "Uploading..." msgstr "En cours de téléversement..." @@ -5237,7 +5252,7 @@ msgstr "Utilisez votre clé d'accès enregistrée pour vous connecter en toute s msgid "Used as the identifier. Lowercase letters, numbers, and underscores only." msgstr "Utilisé comme identifiant. Lettres minuscules, chiffres et traits de soulignement uniquement." -#: packages/admin/src/components/ContentEditor.tsx:1283 +#: packages/admin/src/components/ContentEditor.tsx:1285 msgid "Used as the main visual for this post on listing pages and at the top of the post" msgstr "Utilisé comme visuel principal de cet article sur les pages contenant des listes et en haut de l'article" diff --git a/packages/admin/src/locales/ja/messages.po b/packages/admin/src/locales/ja/messages.po index 39d837973..c078c8d6c 100644 --- a/packages/admin/src/locales/ja/messages.po +++ b/packages/admin/src/locales/ja/messages.po @@ -13,7 +13,7 @@ msgstr "" "Language-Team: \n" "Plural-Forms: \n" -#: packages/admin/src/components/ContentEditor.tsx:962 +#: packages/admin/src/components/ContentEditor.tsx:964 #: packages/admin/src/components/LocaleSwitcher.tsx:72 msgid " (default)" msgstr "(デフォルト)" @@ -22,8 +22,8 @@ msgstr "(デフォルト)" msgid " (opens in new window)" msgstr "(新しいウィンドウで開く)" -#: packages/admin/src/components/MediaPickerModal.tsx:634 -#: packages/admin/src/components/MediaPickerModal.tsx:716 +#: packages/admin/src/components/MediaPickerModal.tsx:645 +#: packages/admin/src/components/MediaPickerModal.tsx:727 msgid " (selected)" msgstr "(選択済み)" @@ -38,7 +38,7 @@ msgid ": use" msgstr ": 使用" #. placeholder {0}: providers?.find((p) => p.id === selectedItem.providerId)?.name -#: packages/admin/src/components/MediaPickerModal.tsx:574 +#: packages/admin/src/components/MediaPickerModal.tsx:585 msgid "(from {0})" msgstr "({0}より)" @@ -84,7 +84,7 @@ msgid "{0, plural, one {# item matching \"{searchQuery}\"} other {# items matchi msgstr "{0, plural, one {\"{searchQuery}\"に一致する#件} other {\"{searchQuery}\"に一致する#件}}" #. placeholder {0}: items.length -#: packages/admin/src/components/MediaPickerModal.tsx:449 +#: packages/admin/src/components/MediaPickerModal.tsx:460 msgid "{0, plural, one {# item} other {# items}}" msgstr "{0, plural, one {#件} other {#件}}" @@ -210,8 +210,8 @@ msgstr "{0}がv{1}に更新されました" #. placeholder {0}: item.filename #. placeholder {1}: selected ? t` (selected)` : "" -#: packages/admin/src/components/MediaPickerModal.tsx:634 -#: packages/admin/src/components/MediaPickerModal.tsx:716 +#: packages/admin/src/components/MediaPickerModal.tsx:645 +#: packages/admin/src/components/MediaPickerModal.tsx:727 msgid "{0}{1}" msgstr "{0}{1}" @@ -434,7 +434,7 @@ msgstr "操作" msgid "Active" msgstr "有効" -#: packages/admin/src/components/ContentEditor.tsx:1714 +#: packages/admin/src/components/ContentEditor.tsx:1880 #: packages/admin/src/components/MenuEditor.tsx:297 #: packages/admin/src/components/TaxonomyManager.tsx:214 #: packages/admin/src/components/TaxonomyManager.tsx:610 @@ -746,7 +746,7 @@ msgstr "自動(スラッグ変更)" msgid "Auto-generated from name (you can edit)" msgstr "名前から自動生成(編集可能)" -#: packages/admin/src/components/MediaPickerModal.tsx:513 +#: packages/admin/src/components/MediaPickerModal.tsx:524 msgid "Available media" msgstr "利用可能なメディア" @@ -760,7 +760,7 @@ msgstr "利用可能なプロバイダー" msgid "Back" msgstr "戻る" -#: packages/admin/src/components/ContentEditor.tsx:543 +#: packages/admin/src/components/ContentEditor.tsx:545 msgid "Back to {collectionLabel} list" msgstr "{collectionLabel}一覧に戻る" @@ -838,7 +838,7 @@ msgstr "テーマを参照して、自分のコンテンツでプレビューで msgid "Bullet List" msgstr "箇条書きリスト" -#: packages/admin/src/components/ContentEditor.tsx:928 +#: packages/admin/src/components/ContentEditor.tsx:930 #: packages/admin/src/components/Sidebar.tsx:206 msgid "Bylines" msgstr "署名" @@ -861,18 +861,18 @@ msgstr "コンテンツを閲覧可能" #: packages/admin/src/components/CapabilityConsentDialog.tsx:139 #: packages/admin/src/components/ConfirmDialog.tsx:57 -#: packages/admin/src/components/ContentEditor.tsx:636 -#: packages/admin/src/components/ContentEditor.tsx:842 -#: packages/admin/src/components/ContentEditor.tsx:894 -#: packages/admin/src/components/ContentEditor.tsx:1817 -#: packages/admin/src/components/ContentEditor.tsx:1870 +#: packages/admin/src/components/ContentEditor.tsx:638 +#: packages/admin/src/components/ContentEditor.tsx:844 +#: packages/admin/src/components/ContentEditor.tsx:896 +#: packages/admin/src/components/ContentEditor.tsx:1983 +#: packages/admin/src/components/ContentEditor.tsx:2036 #: packages/admin/src/components/ContentList.tsx:445 #: packages/admin/src/components/ContentList.tsx:516 #: packages/admin/src/components/ContentPickerModal.tsx:253 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:516 #: packages/admin/src/components/FieldEditor.tsx:645 #: packages/admin/src/components/MediaDetailPanel.tsx:234 -#: packages/admin/src/components/MediaPickerModal.tsx:581 +#: packages/admin/src/components/MediaPickerModal.tsx:592 #: packages/admin/src/components/MenuEditor.tsx:294 #: packages/admin/src/components/MenuEditor.tsx:439 #: packages/admin/src/components/MenuList.tsx:143 @@ -931,7 +931,8 @@ msgstr "カテゴリ ({0})" msgid "Categories will be imported" msgstr "カテゴリがインポートされます" -#: packages/admin/src/components/ContentEditor.tsx:1574 +#: packages/admin/src/components/ContentEditor.tsx:1591 +#: packages/admin/src/components/ContentEditor.tsx:1740 #: packages/admin/src/components/FieldEditor.tsx:391 #: packages/admin/src/components/SeoImageField.tsx:47 msgid "Change" @@ -997,9 +998,9 @@ msgstr "メール内のリンクをクリックしてサインインしてくだ #: packages/admin/src/components/MarketplacePluginDetail.tsx:447 #: packages/admin/src/components/MediaDetailPanel.tsx:131 #: packages/admin/src/components/MediaDetailPanel.tsx:133 -#: packages/admin/src/components/MediaPickerModal.tsx:349 -#: packages/admin/src/components/MediaPickerModal.tsx:355 -#: packages/admin/src/components/MediaPickerModal.tsx:359 +#: packages/admin/src/components/MediaPickerModal.tsx:356 +#: packages/admin/src/components/MediaPickerModal.tsx:362 +#: packages/admin/src/components/MediaPickerModal.tsx:366 #: packages/admin/src/components/MenuEditor.tsx:256 #: packages/admin/src/components/MenuEditor.tsx:262 #: packages/admin/src/components/MenuEditor.tsx:266 @@ -1229,7 +1230,7 @@ msgstr "トークンをコピー" msgid "Could not copy automatically. Please select the URL above and copy manually." msgstr "自動コピーできませんでした。上のURLを選択して手動でコピーしてください。" -#: packages/admin/src/components/MediaPickerModal.tsx:308 +#: packages/admin/src/components/MediaPickerModal.tsx:315 msgid "Could not load image from URL" msgstr "URLから画像を読み込めませんでした" @@ -1241,7 +1242,7 @@ msgstr "WordPressを検出できませんでした" msgid "Count" msgstr "件数" -#: packages/admin/src/components/ContentEditor.tsx:1841 +#: packages/admin/src/components/ContentEditor.tsx:2007 #: packages/admin/src/components/MenuList.tsx:146 #: packages/admin/src/components/Redirects.tsx:185 #: packages/admin/src/components/Sections.tsx:210 @@ -1270,7 +1271,7 @@ msgstr "アカウントを作成" msgid "Create an account" msgstr "アカウントを作成" -#: packages/admin/src/components/ContentEditor.tsx:1789 +#: packages/admin/src/components/ContentEditor.tsx:1955 msgid "Create byline" msgstr "署名を作成" @@ -1377,7 +1378,7 @@ msgid "Created At" msgstr "作成日時" #. placeholder {0}: new Date(item.createdAt).toLocaleString() -#: packages/admin/src/components/ContentEditor.tsx:862 +#: packages/admin/src/components/ContentEditor.tsx:864 msgid "Created: {0}" msgstr "作成日: {0}" @@ -1385,7 +1386,7 @@ msgstr "作成日: {0}" msgid "Creating collections and fields..." msgstr "コレクションとフィールドを作成中..." -#: packages/admin/src/components/ContentEditor.tsx:1841 +#: packages/admin/src/components/ContentEditor.tsx:2007 #: packages/admin/src/components/MenuList.tsx:146 #: packages/admin/src/components/Redirects.tsx:182 #: packages/admin/src/components/Sections.tsx:210 @@ -1394,7 +1395,7 @@ msgstr "コレクションとフィールドを作成中..." msgid "Creating..." msgstr "作成中..." -#: packages/admin/src/components/ContentEditor.tsx:965 +#: packages/admin/src/components/ContentEditor.tsx:967 msgid "current" msgstr "現在" @@ -1655,12 +1656,12 @@ msgstr "無効" msgid "Disabled:" msgstr "無効:" -#: packages/admin/src/components/ContentEditor.tsx:621 -#: packages/admin/src/components/ContentEditor.tsx:643 +#: packages/admin/src/components/ContentEditor.tsx:623 +#: packages/admin/src/components/ContentEditor.tsx:645 msgid "Discard changes" msgstr "変更を破棄" -#: packages/admin/src/components/ContentEditor.tsx:627 +#: packages/admin/src/components/ContentEditor.tsx:629 msgid "Discard draft changes?" msgstr "下書きの変更を破棄しますか?" @@ -1673,8 +1674,8 @@ msgstr "閉じる" msgid "Display a navigation menu" msgstr "ナビゲーションメニューを表示" -#: packages/admin/src/components/ContentEditor.tsx:1792 -#: packages/admin/src/components/ContentEditor.tsx:1854 +#: packages/admin/src/components/ContentEditor.tsx:1958 +#: packages/admin/src/components/ContentEditor.tsx:2020 msgid "Display name" msgstr "表示名" @@ -1692,7 +1693,7 @@ msgstr "表示サイズ" msgid "Displayed below the image as a visible caption." msgstr "画像の下にキャプションとして表示されます。" -#: packages/admin/src/components/ContentEditor.tsx:597 +#: packages/admin/src/components/ContentEditor.tsx:599 msgid "Distraction-free mode (⌘⇧\\)" msgstr "集中モード (⌘⇧\\)" @@ -1725,7 +1726,7 @@ msgstr "アカウントをお持ちでないですか? <0>新規登録" msgid "Done" msgstr "完了" -#: packages/admin/src/components/ContentEditor.tsx:1735 +#: packages/admin/src/components/ContentEditor.tsx:1901 msgid "Down" msgstr "下へ" @@ -1737,7 +1738,7 @@ msgstr "ダウンロード中" msgid "draft" msgstr "下書き" -#: packages/admin/src/components/ContentEditor.tsx:793 +#: packages/admin/src/components/ContentEditor.tsx:795 #: packages/admin/src/components/ContentPickerModal.tsx:217 msgid "Draft" msgstr "下書き" @@ -1771,8 +1772,8 @@ msgstr "例: CI/CDパイプライン" msgid "e.g., MacBook Pro, iPhone" msgstr "例: MacBook Pro、iPhone" -#: packages/admin/src/components/ContentEditor.tsx:974 -#: packages/admin/src/components/ContentEditor.tsx:1744 +#: packages/admin/src/components/ContentEditor.tsx:976 +#: packages/admin/src/components/ContentEditor.tsx:1910 #: packages/admin/src/components/MenuEditor.tsx:367 #: packages/admin/src/components/MenuList.tsx:185 #: packages/admin/src/components/Sections.tsx:390 @@ -1789,7 +1790,7 @@ msgstr "編集" msgid "Edit {0}" msgstr "{0}を編集" -#: packages/admin/src/components/ContentEditor.tsx:560 +#: packages/admin/src/components/ContentEditor.tsx:562 msgid "Edit {collectionLabel}" msgstr "{collectionLabel}を編集" @@ -1797,7 +1798,7 @@ msgstr "{collectionLabel}を編集" msgid "Edit {title}" msgstr "{title}を編集" -#: packages/admin/src/components/ContentEditor.tsx:1851 +#: packages/admin/src/components/ContentEditor.tsx:2017 msgid "Edit byline" msgstr "署名を編集" @@ -1920,7 +1921,7 @@ msgid "Enabled" msgstr "有効" #. placeholder {0}: label.toLowerCase() -#: packages/admin/src/components/ContentEditor.tsx:1187 +#: packages/admin/src/components/ContentEditor.tsx:1189 msgid "Enter {0}..." msgstr "{0}を入力..." @@ -1929,7 +1930,7 @@ msgstr "{0}を入力..." msgid "Enter a URL (https://…) or a relative path (/…)" msgstr "URL(https://…)または相対パス(/…)を入力" -#: packages/admin/src/components/ContentEditor.tsx:1401 +#: packages/admin/src/components/ContentEditor.tsx:1418 msgid "Enter a valid URL (e.g. https://example.com)" msgstr "有効なURL(例: https://example.com)を入力" @@ -1937,7 +1938,7 @@ msgstr "有効なURL(例: https://example.com)を入力" msgid "Enter credentials manually" msgstr "認証情報を手動で入力" -#: packages/admin/src/components/ContentEditor.tsx:596 +#: packages/admin/src/components/ContentEditor.tsx:598 msgid "Enter distraction-free mode" msgstr "集中モードに入る" @@ -1945,7 +1946,7 @@ msgstr "集中モードに入る" msgid "Enter email" msgstr "メールアドレスを入力" -#: packages/admin/src/components/ContentEditor.tsx:1208 +#: packages/admin/src/components/ContentEditor.tsx:1210 msgid "Enter markdown content..." msgstr "マークダウンを入力..." @@ -1979,7 +1980,7 @@ msgstr "セクションの保存エラー" msgid "Exists" msgstr "既存" -#: packages/admin/src/components/ContentEditor.tsx:554 +#: packages/admin/src/components/ContentEditor.tsx:556 msgid "Exit distraction-free mode" msgstr "集中モードを終了" @@ -2028,7 +2029,7 @@ msgstr "セキュリティ監査に不合格" msgid "Failed to add domain" msgstr "ドメインの追加に失敗しました" -#: packages/admin/src/components/ContentEditor.tsx:1835 +#: packages/admin/src/components/ContentEditor.tsx:2001 msgid "Failed to create byline" msgstr "署名の作成に失敗しました" @@ -2126,7 +2127,7 @@ msgstr "テストメールの送信に失敗しました" msgid "Failed to update {0}" msgstr "{0}の更新に失敗しました" -#: packages/admin/src/components/ContentEditor.tsx:1885 +#: packages/admin/src/components/ContentEditor.tsx:2051 msgid "Failed to update byline" msgstr "署名の更新に失敗しました" @@ -2342,7 +2343,7 @@ msgstr "画像設定" msgid "Image shown when this page is shared on social media" msgstr "ソーシャルメディアでこのページを共有する際に表示される画像" -#: packages/admin/src/components/MediaPickerModal.tsx:374 +#: packages/admin/src/components/MediaPickerModal.tsx:383 msgid "Image URL" msgstr "画像URL" @@ -2448,8 +2449,8 @@ msgstr "サンプルコンテンツを含める(新しいサイトに推奨) msgid "Incompatible" msgstr "非互換" -#: packages/admin/src/components/MediaPickerModal.tsx:385 -#: packages/admin/src/components/MediaPickerModal.tsx:584 +#: packages/admin/src/components/MediaPickerModal.tsx:394 +#: packages/admin/src/components/MediaPickerModal.tsx:595 msgid "Insert" msgstr "挿入" @@ -2473,7 +2474,7 @@ msgstr "再利用可能なセクションを挿入" msgid "Insert an image" msgstr "画像を挿入" -#: packages/admin/src/components/MediaPickerModal.tsx:367 +#: packages/admin/src/components/MediaPickerModal.tsx:376 msgid "Insert from URL" msgstr "URLから挿入" @@ -2520,7 +2521,7 @@ msgstr "インストール中..." msgid "Integer" msgstr "整数" -#: packages/admin/src/components/ContentEditor.tsx:1470 +#: packages/admin/src/components/ContentEditor.tsx:1487 msgid "Invalid JSON" msgstr "無効なJSON" @@ -2663,7 +2664,7 @@ msgstr "リンク" msgid "List view" msgstr "リスト表示" -#: packages/admin/src/components/ContentEditor.tsx:676 +#: packages/admin/src/components/ContentEditor.tsx:678 msgid "Live View" msgstr "ライブビュー" @@ -2982,13 +2983,13 @@ msgstr "{title}をゴミ箱に移動" msgid "Move down" msgstr "下に移動" -#: packages/admin/src/components/ContentEditor.tsx:879 -#: packages/admin/src/components/ContentEditor.tsx:901 +#: packages/admin/src/components/ContentEditor.tsx:881 +#: packages/admin/src/components/ContentEditor.tsx:903 #: packages/admin/src/components/ContentList.tsx:452 msgid "Move to Trash" msgstr "ゴミ箱に移動" -#: packages/admin/src/components/ContentEditor.tsx:885 +#: packages/admin/src/components/ContentEditor.tsx:887 #: packages/admin/src/components/ContentList.tsx:437 msgid "Move to Trash?" msgstr "ゴミ箱に移動しますか?" @@ -3047,7 +3048,7 @@ msgstr "新規" msgid "New {0}" msgstr "新しい{0}" -#: packages/admin/src/components/ContentEditor.tsx:560 +#: packages/admin/src/components/ContentEditor.tsx:562 msgid "New {collectionLabel}" msgstr "新しい{collectionLabel}" @@ -3132,7 +3133,7 @@ msgstr "APIトークンはまだありません。作成して使い始めまし msgid "No approved comments yet." msgstr "承認済みのコメントはまだありません。" -#: packages/admin/src/components/ContentEditor.tsx:1776 +#: packages/admin/src/components/ContentEditor.tsx:1942 msgid "No bylines selected." msgstr "署名が選択されていません。" @@ -3210,12 +3211,12 @@ msgid "No maximum" msgstr "上限なし" #: packages/admin/src/components/MediaLibrary.tsx:369 -#: packages/admin/src/components/MediaPickerModal.tsx:497 +#: packages/admin/src/components/MediaPickerModal.tsx:508 msgid "No media available from this provider" msgstr "このプロバイダーから利用可能なメディアはありません" #: packages/admin/src/components/MediaLibrary.tsx:363 -#: packages/admin/src/components/MediaPickerModal.tsx:491 +#: packages/admin/src/components/MediaPickerModal.tsx:502 msgid "No media found" msgstr "メディアが見つかりません" @@ -3383,7 +3384,7 @@ msgstr "ホバー時の任意のツールチップ" msgid "Options (one per line)" msgstr "選択肢(1行に1つ)" -#: packages/admin/src/components/MediaPickerModal.tsx:397 +#: packages/admin/src/components/MediaPickerModal.tsx:406 msgid "or choose from library" msgstr "またはライブラリから選択" @@ -3420,7 +3421,7 @@ msgstr "アウトライン" msgid "Overrides the page title in search engine results" msgstr "検索エンジンの結果でページタイトルを上書き" -#: packages/admin/src/components/ContentEditor.tsx:916 +#: packages/admin/src/components/ContentEditor.tsx:918 msgid "Ownership" msgstr "所有者" @@ -3530,7 +3531,7 @@ msgstr "保留中" msgid "Pending" msgstr "保留中" -#: packages/admin/src/components/ContentEditor.tsx:791 +#: packages/admin/src/components/ContentEditor.tsx:793 msgid "Pending changes" msgstr "未保存の変更" @@ -3559,7 +3560,7 @@ msgstr "有効なメールアドレスを入力してください" msgid "Please enter a valid email address" msgstr "有効なメールアドレスを入力してください" -#: packages/admin/src/components/MediaPickerModal.tsx:284 +#: packages/admin/src/components/MediaPickerModal.tsx:291 msgid "Please enter a valid URL" msgstr "有効なURLを入力してください" @@ -3629,7 +3630,7 @@ msgstr "WordPressからのファイルダウンロードを準備中..." msgid "Preparing..." msgstr "準備中..." -#: packages/admin/src/components/ContentEditor.tsx:610 +#: packages/admin/src/components/ContentEditor.tsx:612 #: packages/admin/src/components/ContentTypeEditor.tsx:79 #: packages/admin/src/components/MediaLibrary.tsx:415 msgid "Preview" @@ -3639,7 +3640,7 @@ msgstr "プレビュー" msgid "Preview content before publishing" msgstr "公開前にコンテンツをプレビュー" -#: packages/admin/src/components/ContentEditor.tsx:610 +#: packages/admin/src/components/ContentEditor.tsx:612 msgid "Preview draft" msgstr "下書きをプレビュー" @@ -3664,12 +3665,12 @@ msgstr "メインナビゲーション" msgid "Provider:" msgstr "プロバイダー:" -#: packages/admin/src/components/ContentEditor.tsx:665 -#: packages/admin/src/components/ContentEditor.tsx:772 +#: packages/admin/src/components/ContentEditor.tsx:667 +#: packages/admin/src/components/ContentEditor.tsx:774 msgid "Publish" msgstr "公開" -#: packages/admin/src/components/ContentEditor.tsx:655 +#: packages/admin/src/components/ContentEditor.tsx:657 msgid "Publish changes" msgstr "変更を公開" @@ -3677,7 +3678,7 @@ msgstr "変更を公開" msgid "published" msgstr "公開済み" -#: packages/admin/src/components/ContentEditor.tsx:787 +#: packages/admin/src/components/ContentEditor.tsx:789 #: packages/admin/src/components/ContentPickerModal.tsx:214 #: packages/admin/src/components/Dashboard.tsx:187 msgid "Published" @@ -3692,7 +3693,7 @@ msgstr "公開日: {0}" msgid "Published At" msgstr "公開日時" -#: packages/admin/src/components/ContentEditor.tsx:1784 +#: packages/admin/src/components/ContentEditor.tsx:1950 msgid "Quick create byline" msgstr "署名をクイック作成" @@ -3769,7 +3770,7 @@ msgstr "登録済みユーザー" msgid "Registration was cancelled or timed out. Please try again." msgstr "登録がキャンセルされたかタイムアウトしました。もう一度お試しください。" -#: packages/admin/src/components/ContentEditor.tsx:1753 +#: packages/admin/src/components/ContentEditor.tsx:1919 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:177 #: packages/admin/src/components/settings/GeneralSettings.tsx:202 #: packages/admin/src/components/settings/GeneralSettings.tsx:246 @@ -3793,7 +3794,11 @@ msgstr "ドメインを削除" msgid "Remove Domain?" msgstr "ドメインを削除しますか?" -#: packages/admin/src/components/ContentEditor.tsx:1582 +#: packages/admin/src/components/ContentEditor.tsx:1748 +msgid "Remove file" +msgstr "" + +#: packages/admin/src/components/ContentEditor.tsx:1599 #: packages/admin/src/components/SeoImageField.tsx:55 msgid "Remove image" msgstr "画像を削除" @@ -3995,7 +4000,7 @@ msgstr "ロール" msgid "Role {role}" msgstr "ロール: {role}" -#: packages/admin/src/components/ContentEditor.tsx:1758 +#: packages/admin/src/components/ContentEditor.tsx:1924 msgid "Role label" msgstr "ロールラベル" @@ -4006,7 +4011,7 @@ msgstr "ロールラベル" msgid "Same window" msgstr "同じウィンドウ" -#: packages/admin/src/components/ContentEditor.tsx:1891 +#: packages/admin/src/components/ContentEditor.tsx:2057 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:349 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:519 #: packages/admin/src/components/MediaDetailPanel.tsx:241 @@ -4040,13 +4045,13 @@ msgstr "設定を保存" msgid "Save Social Links" msgstr "ソーシャルリンクを保存" -#: packages/admin/src/components/ContentEditor.tsx:585 +#: packages/admin/src/components/ContentEditor.tsx:587 #: packages/admin/src/components/SaveButton.tsx:42 msgid "Saved" msgstr "保存済み" -#: packages/admin/src/components/ContentEditor.tsx:580 -#: packages/admin/src/components/ContentEditor.tsx:1891 +#: packages/admin/src/components/ContentEditor.tsx:582 +#: packages/admin/src/components/ContentEditor.tsx:2057 #: packages/admin/src/components/FieldEditor.tsx:656 #: packages/admin/src/components/MediaDetailPanel.tsx:241 #: packages/admin/src/components/MenuEditor.tsx:442 @@ -4060,15 +4065,15 @@ msgstr "保存済み" msgid "Saving..." msgstr "保存中..." -#: packages/admin/src/components/ContentEditor.tsx:831 +#: packages/admin/src/components/ContentEditor.tsx:833 msgid "Schedule" msgstr "予約公開" -#: packages/admin/src/components/ContentEditor.tsx:817 +#: packages/admin/src/components/ContentEditor.tsx:819 msgid "Schedule for" msgstr "公開予約日時" -#: packages/admin/src/components/ContentEditor.tsx:854 +#: packages/admin/src/components/ContentEditor.tsx:856 msgid "Schedule for later" msgstr "後で公開予約" @@ -4076,12 +4081,12 @@ msgstr "後で公開予約" msgid "scheduled" msgstr "予約済み" -#: packages/admin/src/components/ContentEditor.tsx:794 +#: packages/admin/src/components/ContentEditor.tsx:796 msgid "Scheduled" msgstr "予約済み" #. placeholder {0}: formatScheduledDate(item.scheduledAt) -#: packages/admin/src/components/ContentEditor.tsx:804 +#: packages/admin/src/components/ContentEditor.tsx:806 msgid "Scheduled for: {0}" msgstr "公開予約: {0}" @@ -4171,7 +4176,7 @@ msgstr "検索エンジン最適化" msgid "Search engine optimization and verification" msgstr "検索エンジン最適化と検証" -#: packages/admin/src/components/MediaPickerModal.tsx:441 +#: packages/admin/src/components/MediaPickerModal.tsx:452 msgid "Search media" msgstr "メディアを検索" @@ -4197,7 +4202,7 @@ msgid "Search themes..." msgstr "テーマを検索..." #: packages/admin/src/components/MediaLibrary.tsx:336 -#: packages/admin/src/components/MediaPickerModal.tsx:440 +#: packages/admin/src/components/MediaPickerModal.tsx:451 msgid "Search..." msgstr "検索..." @@ -4296,7 +4301,8 @@ msgstr "セキュリティ設定" msgid "Select" msgstr "選択" -#: packages/admin/src/components/ContentEditor.tsx:1606 +#: packages/admin/src/components/ContentEditor.tsx:1623 +#: packages/admin/src/components/ContentEditor.tsx:1773 msgid "Select {label}" msgstr "{label}を選択" @@ -4304,7 +4310,7 @@ msgstr "{label}を選択" msgid "Select all" msgstr "すべて選択" -#: packages/admin/src/components/ContentEditor.tsx:1697 +#: packages/admin/src/components/ContentEditor.tsx:1863 msgid "Select byline..." msgstr "署名を選択..." @@ -4322,11 +4328,15 @@ msgstr "コンテンツを選択" msgid "Select Favicon" msgstr "ファビコンを選択" -#: packages/admin/src/components/ContentEditor.tsx:1597 +#: packages/admin/src/components/ContentEditor.tsx:1763 +msgid "Select file" +msgstr "" + +#: packages/admin/src/components/ContentEditor.tsx:1614 msgid "Select image" msgstr "画像を選択" -#: packages/admin/src/components/MediaPickerModal.tsx:71 +#: packages/admin/src/components/MediaPickerModal.tsx:78 msgid "Select Image" msgstr "画像を選択" @@ -4351,7 +4361,7 @@ msgstr "インポートするコンテンツタイプを選択してください msgid "Select..." msgstr "選択..." -#: packages/admin/src/components/MediaPickerModal.tsx:571 +#: packages/admin/src/components/MediaPickerModal.tsx:582 msgid "Selected:" msgstr "選択中:" @@ -4397,7 +4407,7 @@ msgstr "テストメールを送信" msgid "Sending..." msgstr "送信中..." -#: packages/admin/src/components/ContentEditor.tsx:1006 +#: packages/admin/src/components/ContentEditor.tsx:1008 #: packages/admin/src/components/Settings.tsx:81 msgid "SEO" msgstr "SEO" @@ -4555,9 +4565,9 @@ msgstr "メディアインポートをスキップ" msgid "Skipped" msgstr "スキップ済み" -#: packages/admin/src/components/ContentEditor.tsx:775 -#: packages/admin/src/components/ContentEditor.tsx:1800 -#: packages/admin/src/components/ContentEditor.tsx:1862 +#: packages/admin/src/components/ContentEditor.tsx:777 +#: packages/admin/src/components/ContentEditor.tsx:1966 +#: packages/admin/src/components/ContentEditor.tsx:2028 #: packages/admin/src/components/ContentTypeEditor.tsx:109 #: packages/admin/src/components/ContentTypeList.tsx:97 #: packages/admin/src/components/FieldEditor.tsx:224 @@ -4638,7 +4648,7 @@ msgstr "スパム" msgid "Start Import" msgstr "インポートを開始" -#: packages/admin/src/components/ContentEditor.tsx:781 +#: packages/admin/src/components/ContentEditor.tsx:783 #: packages/admin/src/components/ContentList.tsx:193 #: packages/admin/src/components/ContentTypeEditor.tsx:115 #: packages/admin/src/components/Redirects.tsx:452 @@ -4797,7 +4807,8 @@ msgstr "テーマ: {label}" msgid "Themes" msgstr "テーマ" -#: packages/admin/src/components/ContentEditor.tsx:1610 +#: packages/admin/src/components/ContentEditor.tsx:1627 +#: packages/admin/src/components/ContentEditor.tsx:1776 msgid "This field is required" msgstr "この項目は必須です" @@ -4841,7 +4852,7 @@ msgstr "このセクションは別のシステムからインポートされま msgid "This will grant CLI access with your permissions." msgstr "これにより、あなたの権限でCLIアクセスが許可されます。" -#: packages/admin/src/components/ContentEditor.tsx:888 +#: packages/admin/src/components/ContentEditor.tsx:890 msgid "This will move the item to trash. You can restore it later from the trash." msgstr "アイテムをゴミ箱に移動します。後でゴミ箱から復元できます。" @@ -4863,7 +4874,7 @@ msgstr "このコメントを完全に削除します。この操作は取り消 msgid "This will remove the plugin and its bundle from your site." msgstr "プラグインとそのバンドルがサイトから削除されます。" -#: packages/admin/src/components/ContentEditor.tsx:630 +#: packages/admin/src/components/ContentEditor.tsx:632 msgid "This will revert to the published version. Your draft changes will be lost." msgstr "公開済みバージョンに戻ります。下書きの変更は失われます。" @@ -4929,11 +4940,11 @@ msgstr "ツール → エクスポート" msgid "Track content history" msgstr "コンテンツの変更履歴を追跡" -#: packages/admin/src/components/ContentEditor.tsx:984 +#: packages/admin/src/components/ContentEditor.tsx:986 msgid "Translate" msgstr "翻訳" -#: packages/admin/src/components/ContentEditor.tsx:942 +#: packages/admin/src/components/ContentEditor.tsx:944 msgid "Translations" msgstr "翻訳" @@ -4962,7 +4973,7 @@ msgid "True/false toggle" msgstr "真偽値のトグル" #: packages/admin/src/components/MediaLibrary.tsx:366 -#: packages/admin/src/components/MediaPickerModal.tsx:494 +#: packages/admin/src/components/MediaPickerModal.tsx:505 msgid "Try a different search term" msgstr "別の検索キーワードをお試しください" @@ -5012,8 +5023,8 @@ msgstr "タイプの不一致 ({0})" msgid "Unable to reach marketplace" msgstr "マーケットプレイスに接続できません" -#: packages/admin/src/components/ContentEditor.tsx:1905 -#: packages/admin/src/components/ContentEditor.tsx:1920 +#: packages/admin/src/components/ContentEditor.tsx:2071 +#: packages/admin/src/components/ContentEditor.tsx:2086 msgid "Unassigned" msgstr "未割り当て" @@ -5063,7 +5074,7 @@ msgstr "アスペクト比を解除" msgid "Unnamed passkey" msgstr "無名のパスキー" -#: packages/admin/src/components/ContentEditor.tsx:659 +#: packages/admin/src/components/ContentEditor.tsx:661 msgid "Unpublish" msgstr "非公開にする" @@ -5071,7 +5082,7 @@ msgstr "非公開にする" msgid "Unregistered Content Tables Found" msgstr "未登録のコンテンツテーブルが見つかりました" -#: packages/admin/src/components/ContentEditor.tsx:806 +#: packages/admin/src/components/ContentEditor.tsx:808 msgid "Unschedule" msgstr "予約を解除" @@ -5079,7 +5090,11 @@ msgstr "予約を解除" msgid "Untitled" msgstr "無題" -#: packages/admin/src/components/ContentEditor.tsx:1732 +#: packages/admin/src/components/ContentEditor.tsx:1689 +msgid "Untitled file" +msgstr "" + +#: packages/admin/src/components/ContentEditor.tsx:1898 msgid "Up" msgstr "上へ" @@ -5115,7 +5130,7 @@ msgid "Updated At" msgstr "更新日時" #. placeholder {0}: new Date(item.updatedAt).toLocaleString() -#: packages/admin/src/components/ContentEditor.tsx:863 +#: packages/admin/src/components/ContentEditor.tsx:865 msgid "Updated: {0}" msgstr "更新日: {0}" @@ -5128,7 +5143,7 @@ msgstr "コンテンツURLを更新中..." msgid "Updating..." msgstr "更新中..." -#: packages/admin/src/components/MediaPickerModal.tsx:462 +#: packages/admin/src/components/MediaPickerModal.tsx:473 msgid "Upload" msgstr "アップロード" @@ -5136,7 +5151,7 @@ msgstr "アップロード" msgid "Upload an export file" msgstr "エクスポートファイルをアップロード" -#: packages/admin/src/components/MediaPickerModal.tsx:496 +#: packages/admin/src/components/MediaPickerModal.tsx:507 msgid "Upload an image to get started" msgstr "画像をアップロードして始めましょう" @@ -5149,7 +5164,7 @@ msgstr "メディアのアップロードと削除" msgid "Upload Export File" msgstr "エクスポートファイルをアップロード" -#: packages/admin/src/components/MediaPickerModal.tsx:478 +#: packages/admin/src/components/MediaPickerModal.tsx:489 msgid "Upload failed: {uploadError}" msgstr "アップロード失敗: {uploadError}" @@ -5161,7 +5176,7 @@ msgstr "ファイルをアップロード" msgid "Upload Files" msgstr "ファイルをアップロード" -#: packages/admin/src/components/MediaPickerModal.tsx:505 +#: packages/admin/src/components/MediaPickerModal.tsx:516 msgid "Upload Image" msgstr "画像をアップロード" @@ -5201,7 +5216,7 @@ msgid "Uploading {0}/{1}..." msgstr "アップロード中 {0}/{1}..." #: packages/admin/src/components/MediaLibrary.tsx:290 -#: packages/admin/src/components/MediaPickerModal.tsx:462 +#: packages/admin/src/components/MediaPickerModal.tsx:473 msgid "Uploading..." msgstr "アップロード中..." @@ -5237,7 +5252,7 @@ msgstr "登録済みのパスキーで安全にサインインできます。" msgid "Used as the identifier. Lowercase letters, numbers, and underscores only." msgstr "識別子として使用されます。半角小文字、数字、アンダースコアのみ。" -#: packages/admin/src/components/ContentEditor.tsx:1283 +#: packages/admin/src/components/ContentEditor.tsx:1285 msgid "Used as the main visual for this post on listing pages and at the top of the post" msgstr "一覧ページや記事の上部に表示されるメインビジュアルとして使用されます" diff --git a/packages/admin/src/locales/ko/messages.po b/packages/admin/src/locales/ko/messages.po index f6407c50e..89216a429 100644 --- a/packages/admin/src/locales/ko/messages.po +++ b/packages/admin/src/locales/ko/messages.po @@ -13,7 +13,7 @@ msgstr "" "Last-Translator: \n" "Language-Team: \n" -#: packages/admin/src/components/ContentEditor.tsx:962 +#: packages/admin/src/components/ContentEditor.tsx:964 #: packages/admin/src/components/LocaleSwitcher.tsx:72 msgid " (default)" msgstr " (기본)" @@ -22,8 +22,8 @@ msgstr " (기본)" msgid " (opens in new window)" msgstr " (새 창에서 열립니다)" -#: packages/admin/src/components/MediaPickerModal.tsx:634 -#: packages/admin/src/components/MediaPickerModal.tsx:716 +#: packages/admin/src/components/MediaPickerModal.tsx:645 +#: packages/admin/src/components/MediaPickerModal.tsx:727 msgid " (selected)" msgstr " (선택됨)" @@ -38,7 +38,7 @@ msgid ": use" msgstr ": 다음 사용" #. placeholder {0}: providers?.find((p) => p.id === selectedItem.providerId)?.name -#: packages/admin/src/components/MediaPickerModal.tsx:574 +#: packages/admin/src/components/MediaPickerModal.tsx:585 msgid "(from {0})" msgstr "({0} 제공)" @@ -84,7 +84,7 @@ msgid "{0, plural, one {# item matching \"{searchQuery}\"} other {# items matchi msgstr "{0, plural, one {\"{searchQuery}\"와 일치하는 항목 #개} other {\"{searchQuery}\"와 일치하는 항목 #개}}" #. placeholder {0}: items.length -#: packages/admin/src/components/MediaPickerModal.tsx:449 +#: packages/admin/src/components/MediaPickerModal.tsx:460 msgid "{0, plural, one {# item} other {# items}}" msgstr "{0, plural, one {#개 항목} other {#개 항목}}" @@ -210,8 +210,8 @@ msgstr "{0}이(가) v{1}로 업데이트되었습니다." #. placeholder {0}: item.filename #. placeholder {1}: selected ? t` (selected)` : "" -#: packages/admin/src/components/MediaPickerModal.tsx:634 -#: packages/admin/src/components/MediaPickerModal.tsx:716 +#: packages/admin/src/components/MediaPickerModal.tsx:645 +#: packages/admin/src/components/MediaPickerModal.tsx:727 msgid "{0}{1}" msgstr "{0}{1}" @@ -434,7 +434,7 @@ msgstr "기능" msgid "Active" msgstr "활성" -#: packages/admin/src/components/ContentEditor.tsx:1714 +#: packages/admin/src/components/ContentEditor.tsx:1880 #: packages/admin/src/components/MenuEditor.tsx:297 #: packages/admin/src/components/TaxonomyManager.tsx:214 #: packages/admin/src/components/TaxonomyManager.tsx:610 @@ -746,7 +746,7 @@ msgstr "자동(슬러그 변경)" msgid "Auto-generated from name (you can edit)" msgstr "이름에서 자동 생성됨(수정 가능)" -#: packages/admin/src/components/MediaPickerModal.tsx:513 +#: packages/admin/src/components/MediaPickerModal.tsx:524 msgid "Available media" msgstr "사용 가능한 미디어" @@ -760,7 +760,7 @@ msgstr "이용 가능한 제공업체" msgid "Back" msgstr "뒤로" -#: packages/admin/src/components/ContentEditor.tsx:543 +#: packages/admin/src/components/ContentEditor.tsx:545 msgid "Back to {collectionLabel} list" msgstr "{collectionLabel} 목록으로 돌아가기" @@ -838,7 +838,7 @@ msgstr "테마를 찾아보고 자신만의 콘텐츠로 미리 보세요." msgid "Bullet List" msgstr "글머리 기호 목록" -#: packages/admin/src/components/ContentEditor.tsx:928 +#: packages/admin/src/components/ContentEditor.tsx:930 #: packages/admin/src/components/Sidebar.tsx:206 msgid "Bylines" msgstr "작성자 정보" @@ -861,18 +861,18 @@ msgstr "콘텐츠 조회 가능" #: packages/admin/src/components/CapabilityConsentDialog.tsx:139 #: packages/admin/src/components/ConfirmDialog.tsx:57 -#: packages/admin/src/components/ContentEditor.tsx:636 -#: packages/admin/src/components/ContentEditor.tsx:842 -#: packages/admin/src/components/ContentEditor.tsx:894 -#: packages/admin/src/components/ContentEditor.tsx:1817 -#: packages/admin/src/components/ContentEditor.tsx:1870 +#: packages/admin/src/components/ContentEditor.tsx:638 +#: packages/admin/src/components/ContentEditor.tsx:844 +#: packages/admin/src/components/ContentEditor.tsx:896 +#: packages/admin/src/components/ContentEditor.tsx:1983 +#: packages/admin/src/components/ContentEditor.tsx:2036 #: packages/admin/src/components/ContentList.tsx:445 #: packages/admin/src/components/ContentList.tsx:516 #: packages/admin/src/components/ContentPickerModal.tsx:253 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:516 #: packages/admin/src/components/FieldEditor.tsx:645 #: packages/admin/src/components/MediaDetailPanel.tsx:234 -#: packages/admin/src/components/MediaPickerModal.tsx:581 +#: packages/admin/src/components/MediaPickerModal.tsx:592 #: packages/admin/src/components/MenuEditor.tsx:294 #: packages/admin/src/components/MenuEditor.tsx:439 #: packages/admin/src/components/MenuList.tsx:143 @@ -931,7 +931,8 @@ msgstr "카테고리({0})" msgid "Categories will be imported" msgstr "카테고리를 가져옵니다." -#: packages/admin/src/components/ContentEditor.tsx:1574 +#: packages/admin/src/components/ContentEditor.tsx:1591 +#: packages/admin/src/components/ContentEditor.tsx:1740 #: packages/admin/src/components/FieldEditor.tsx:391 #: packages/admin/src/components/SeoImageField.tsx:47 msgid "Change" @@ -997,9 +998,9 @@ msgstr "이메일에 있는 링크를 클릭하여 로그인하세요." #: packages/admin/src/components/MarketplacePluginDetail.tsx:447 #: packages/admin/src/components/MediaDetailPanel.tsx:131 #: packages/admin/src/components/MediaDetailPanel.tsx:133 -#: packages/admin/src/components/MediaPickerModal.tsx:349 -#: packages/admin/src/components/MediaPickerModal.tsx:355 -#: packages/admin/src/components/MediaPickerModal.tsx:359 +#: packages/admin/src/components/MediaPickerModal.tsx:356 +#: packages/admin/src/components/MediaPickerModal.tsx:362 +#: packages/admin/src/components/MediaPickerModal.tsx:366 #: packages/admin/src/components/MenuEditor.tsx:256 #: packages/admin/src/components/MenuEditor.tsx:262 #: packages/admin/src/components/MenuEditor.tsx:266 @@ -1229,7 +1230,7 @@ msgstr "토큰 복사" msgid "Could not copy automatically. Please select the URL above and copy manually." msgstr "자동으로 복사할 수 없습니다. 위의 URL을 선택하고 수동으로 복사하세요." -#: packages/admin/src/components/MediaPickerModal.tsx:308 +#: packages/admin/src/components/MediaPickerModal.tsx:315 msgid "Could not load image from URL" msgstr "URL에서 이미지를 로드할 수 없습니다." @@ -1241,7 +1242,7 @@ msgstr "WordPress를 감지할 수 없습니다." msgid "Count" msgstr "수" -#: packages/admin/src/components/ContentEditor.tsx:1841 +#: packages/admin/src/components/ContentEditor.tsx:2007 #: packages/admin/src/components/MenuList.tsx:146 #: packages/admin/src/components/Redirects.tsx:185 #: packages/admin/src/components/Sections.tsx:210 @@ -1270,7 +1271,7 @@ msgstr "계정 만들기" msgid "Create an account" msgstr "계정 만들기" -#: packages/admin/src/components/ContentEditor.tsx:1789 +#: packages/admin/src/components/ContentEditor.tsx:1955 msgid "Create byline" msgstr "바이라인 추가" @@ -1377,7 +1378,7 @@ msgid "Created At" msgstr "생성 날짜" #. placeholder {0}: new Date(item.createdAt).toLocaleString() -#: packages/admin/src/components/ContentEditor.tsx:862 +#: packages/admin/src/components/ContentEditor.tsx:864 msgid "Created: {0}" msgstr "생성됨: {0}" @@ -1385,7 +1386,7 @@ msgstr "생성됨: {0}" msgid "Creating collections and fields..." msgstr "컬렉션 및 필드 생성 중..." -#: packages/admin/src/components/ContentEditor.tsx:1841 +#: packages/admin/src/components/ContentEditor.tsx:2007 #: packages/admin/src/components/MenuList.tsx:146 #: packages/admin/src/components/Redirects.tsx:182 #: packages/admin/src/components/Sections.tsx:210 @@ -1394,7 +1395,7 @@ msgstr "컬렉션 및 필드 생성 중..." msgid "Creating..." msgstr "생성 중..." -#: packages/admin/src/components/ContentEditor.tsx:965 +#: packages/admin/src/components/ContentEditor.tsx:967 msgid "current" msgstr "현재" @@ -1655,12 +1656,12 @@ msgstr "비활성" msgid "Disabled:" msgstr "비활성:" -#: packages/admin/src/components/ContentEditor.tsx:621 -#: packages/admin/src/components/ContentEditor.tsx:643 +#: packages/admin/src/components/ContentEditor.tsx:623 +#: packages/admin/src/components/ContentEditor.tsx:645 msgid "Discard changes" msgstr "변경사항 버리기" -#: packages/admin/src/components/ContentEditor.tsx:627 +#: packages/admin/src/components/ContentEditor.tsx:629 msgid "Discard draft changes?" msgstr "초안 변경사항을 버리시겠습니까?" @@ -1673,8 +1674,8 @@ msgstr "무시" msgid "Display a navigation menu" msgstr "탐색 메뉴 표시" -#: packages/admin/src/components/ContentEditor.tsx:1792 -#: packages/admin/src/components/ContentEditor.tsx:1854 +#: packages/admin/src/components/ContentEditor.tsx:1958 +#: packages/admin/src/components/ContentEditor.tsx:2020 msgid "Display name" msgstr "표시 이름" @@ -1692,7 +1693,7 @@ msgstr "디스플레이 크기" msgid "Displayed below the image as a visible caption." msgstr "이미지 아래에 보이는 캡션으로 표시됩니다." -#: packages/admin/src/components/ContentEditor.tsx:597 +#: packages/admin/src/components/ContentEditor.tsx:599 msgid "Distraction-free mode (⌘⇧\\)" msgstr "집중 모드 (⌘⇧\\)" @@ -1725,7 +1726,7 @@ msgstr "계정이 없으신가요? <0>회원가입" msgid "Done" msgstr "완료" -#: packages/admin/src/components/ContentEditor.tsx:1735 +#: packages/admin/src/components/ContentEditor.tsx:1901 msgid "Down" msgstr "아래로" @@ -1737,7 +1738,7 @@ msgstr "다운로드 중" msgid "draft" msgstr "초안" -#: packages/admin/src/components/ContentEditor.tsx:793 +#: packages/admin/src/components/ContentEditor.tsx:795 #: packages/admin/src/components/ContentPickerModal.tsx:217 msgid "Draft" msgstr "초안" @@ -1771,8 +1772,8 @@ msgstr "예: CI/CD 파이프라인" msgid "e.g., MacBook Pro, iPhone" msgstr "예: 맥북 프로, 아이폰" -#: packages/admin/src/components/ContentEditor.tsx:974 -#: packages/admin/src/components/ContentEditor.tsx:1744 +#: packages/admin/src/components/ContentEditor.tsx:976 +#: packages/admin/src/components/ContentEditor.tsx:1910 #: packages/admin/src/components/MenuEditor.tsx:367 #: packages/admin/src/components/MenuList.tsx:185 #: packages/admin/src/components/Sections.tsx:390 @@ -1789,7 +1790,7 @@ msgstr "편집" msgid "Edit {0}" msgstr "{0} 수정" -#: packages/admin/src/components/ContentEditor.tsx:560 +#: packages/admin/src/components/ContentEditor.tsx:562 msgid "Edit {collectionLabel}" msgstr "{collectionLabel} 수정" @@ -1797,7 +1798,7 @@ msgstr "{collectionLabel} 수정" msgid "Edit {title}" msgstr "{title} 편집" -#: packages/admin/src/components/ContentEditor.tsx:1851 +#: packages/admin/src/components/ContentEditor.tsx:2017 msgid "Edit byline" msgstr "작성자 편집" @@ -1920,7 +1921,7 @@ msgid "Enabled" msgstr "활성화됨" #. placeholder {0}: label.toLowerCase() -#: packages/admin/src/components/ContentEditor.tsx:1187 +#: packages/admin/src/components/ContentEditor.tsx:1189 msgid "Enter {0}..." msgstr "{0}을(를) 입력하세요..." @@ -1929,7 +1930,7 @@ msgstr "{0}을(를) 입력하세요..." msgid "Enter a URL (https://…) or a relative path (/…)" msgstr "URL(https://…) 또는 상대 경로(/…)를 입력하세요." -#: packages/admin/src/components/ContentEditor.tsx:1401 +#: packages/admin/src/components/ContentEditor.tsx:1418 msgid "Enter a valid URL (e.g. https://example.com)" msgstr "" @@ -1937,7 +1938,7 @@ msgstr "" msgid "Enter credentials manually" msgstr "자격 증명을 수동으로 입력하세요." -#: packages/admin/src/components/ContentEditor.tsx:596 +#: packages/admin/src/components/ContentEditor.tsx:598 msgid "Enter distraction-free mode" msgstr "집중 모드로 전환" @@ -1945,7 +1946,7 @@ msgstr "집중 모드로 전환" msgid "Enter email" msgstr "이메일을 입력하세요" -#: packages/admin/src/components/ContentEditor.tsx:1208 +#: packages/admin/src/components/ContentEditor.tsx:1210 msgid "Enter markdown content..." msgstr "마크다운 콘텐츠를 입력하세요..." @@ -1979,7 +1980,7 @@ msgstr "섹션을 저장하는 중에 오류가 발생했습니다." msgid "Exists" msgstr "존재" -#: packages/admin/src/components/ContentEditor.tsx:554 +#: packages/admin/src/components/ContentEditor.tsx:556 msgid "Exit distraction-free mode" msgstr "집중 모드 종료" @@ -2028,7 +2029,7 @@ msgstr "보안 감사 실패" msgid "Failed to add domain" msgstr "도메인을 추가하지 못했습니다." -#: packages/admin/src/components/ContentEditor.tsx:1835 +#: packages/admin/src/components/ContentEditor.tsx:2001 msgid "Failed to create byline" msgstr "바이라인을 추가하지 못했습니다." @@ -2126,7 +2127,7 @@ msgstr "테스트 이메일을 보내지 못했습니다." msgid "Failed to update {0}" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1885 +#: packages/admin/src/components/ContentEditor.tsx:2051 msgid "Failed to update byline" msgstr "바이라인을 업데이트하지 못했습니다." @@ -2342,7 +2343,7 @@ msgstr "이미지 설정" msgid "Image shown when this page is shared on social media" msgstr "이 페이지가 소셜 미디어에 공유되면 표시되는 이미지" -#: packages/admin/src/components/MediaPickerModal.tsx:374 +#: packages/admin/src/components/MediaPickerModal.tsx:383 msgid "Image URL" msgstr "이미지 URL" @@ -2448,8 +2449,8 @@ msgstr "샘플 콘텐츠 포함(새 사이트에 권장)" msgid "Incompatible" msgstr "호환되지 않음" -#: packages/admin/src/components/MediaPickerModal.tsx:385 -#: packages/admin/src/components/MediaPickerModal.tsx:584 +#: packages/admin/src/components/MediaPickerModal.tsx:394 +#: packages/admin/src/components/MediaPickerModal.tsx:595 msgid "Insert" msgstr "삽입" @@ -2473,7 +2474,7 @@ msgstr "재사용 가능한 섹션 삽입" msgid "Insert an image" msgstr "이미지 삽입" -#: packages/admin/src/components/MediaPickerModal.tsx:367 +#: packages/admin/src/components/MediaPickerModal.tsx:376 msgid "Insert from URL" msgstr "URL에서 삽입" @@ -2520,7 +2521,7 @@ msgstr "설치 중..." msgid "Integer" msgstr "정수" -#: packages/admin/src/components/ContentEditor.tsx:1470 +#: packages/admin/src/components/ContentEditor.tsx:1487 msgid "Invalid JSON" msgstr "잘못된 JSON" @@ -2663,7 +2664,7 @@ msgstr "링크" msgid "List view" msgstr "목록 보기" -#: packages/admin/src/components/ContentEditor.tsx:676 +#: packages/admin/src/components/ContentEditor.tsx:678 msgid "Live View" msgstr "실시간 미리보기" @@ -2982,13 +2983,13 @@ msgstr "{title}을(를) 휴지통으로 이동" msgid "Move down" msgstr "아래로 이동" -#: packages/admin/src/components/ContentEditor.tsx:879 -#: packages/admin/src/components/ContentEditor.tsx:901 +#: packages/admin/src/components/ContentEditor.tsx:881 +#: packages/admin/src/components/ContentEditor.tsx:903 #: packages/admin/src/components/ContentList.tsx:452 msgid "Move to Trash" msgstr "휴지통으로 이동" -#: packages/admin/src/components/ContentEditor.tsx:885 +#: packages/admin/src/components/ContentEditor.tsx:887 #: packages/admin/src/components/ContentList.tsx:437 msgid "Move to Trash?" msgstr "휴지통으로 이동하시겠습니까?" @@ -3047,7 +3048,7 @@ msgstr "NEW" msgid "New {0}" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:560 +#: packages/admin/src/components/ContentEditor.tsx:562 msgid "New {collectionLabel}" msgstr "새 {collectionLabel}" @@ -3132,7 +3133,7 @@ msgstr "아직 API 토큰이 없습니다. 하나를 생성하여 시작하세 msgid "No approved comments yet." msgstr "아직 승인된 댓글이 없습니다." -#: packages/admin/src/components/ContentEditor.tsx:1776 +#: packages/admin/src/components/ContentEditor.tsx:1942 msgid "No bylines selected." msgstr "선택된 작성자가 없습니다." @@ -3210,12 +3211,12 @@ msgid "No maximum" msgstr "최대값 없음" #: packages/admin/src/components/MediaLibrary.tsx:369 -#: packages/admin/src/components/MediaPickerModal.tsx:497 +#: packages/admin/src/components/MediaPickerModal.tsx:508 msgid "No media available from this provider" msgstr "이 제공업체에서 제공하는 미디어가 없습니다." #: packages/admin/src/components/MediaLibrary.tsx:363 -#: packages/admin/src/components/MediaPickerModal.tsx:491 +#: packages/admin/src/components/MediaPickerModal.tsx:502 msgid "No media found" msgstr "미디어를 찾을 수 없습니다." @@ -3383,7 +3384,7 @@ msgstr "마우스를 올리면 표시되는 툴팁(선택 사항)" msgid "Options (one per line)" msgstr "옵션(한 줄에 하나씩)" -#: packages/admin/src/components/MediaPickerModal.tsx:397 +#: packages/admin/src/components/MediaPickerModal.tsx:406 msgid "or choose from library" msgstr "또는 라이브러리에서 선택" @@ -3420,7 +3421,7 @@ msgstr "개요" msgid "Overrides the page title in search engine results" msgstr "검색 결과에 표시되는 페이지 제목을 재정의합니다" -#: packages/admin/src/components/ContentEditor.tsx:916 +#: packages/admin/src/components/ContentEditor.tsx:918 msgid "Ownership" msgstr "소유권" @@ -3530,7 +3531,7 @@ msgstr "보류 중" msgid "Pending" msgstr "보류 중" -#: packages/admin/src/components/ContentEditor.tsx:791 +#: packages/admin/src/components/ContentEditor.tsx:793 msgid "Pending changes" msgstr "보류 중인 변경사항" @@ -3559,7 +3560,7 @@ msgstr "유효한 이메일을 입력해주세요" msgid "Please enter a valid email address" msgstr "유효한 이메일 주소를 입력하세요." -#: packages/admin/src/components/MediaPickerModal.tsx:284 +#: packages/admin/src/components/MediaPickerModal.tsx:291 msgid "Please enter a valid URL" msgstr "유효한 URL을 입력하세요." @@ -3629,7 +3630,7 @@ msgstr "WordPress에서 파일 다운로드 준비 중..." msgid "Preparing..." msgstr "준비 중..." -#: packages/admin/src/components/ContentEditor.tsx:610 +#: packages/admin/src/components/ContentEditor.tsx:612 #: packages/admin/src/components/ContentTypeEditor.tsx:79 #: packages/admin/src/components/MediaLibrary.tsx:415 msgid "Preview" @@ -3639,7 +3640,7 @@ msgstr "미리보기" msgid "Preview content before publishing" msgstr "게시하기 전에 콘텐츠 미리보기" -#: packages/admin/src/components/ContentEditor.tsx:610 +#: packages/admin/src/components/ContentEditor.tsx:612 msgid "Preview draft" msgstr "초안 미리보기" @@ -3664,12 +3665,12 @@ msgstr "기본 탐색" msgid "Provider:" msgstr "공급자:" -#: packages/admin/src/components/ContentEditor.tsx:665 -#: packages/admin/src/components/ContentEditor.tsx:772 +#: packages/admin/src/components/ContentEditor.tsx:667 +#: packages/admin/src/components/ContentEditor.tsx:774 msgid "Publish" msgstr "게시" -#: packages/admin/src/components/ContentEditor.tsx:655 +#: packages/admin/src/components/ContentEditor.tsx:657 msgid "Publish changes" msgstr "변경사항 게시" @@ -3677,7 +3678,7 @@ msgstr "변경사항 게시" msgid "published" msgstr "게시됨" -#: packages/admin/src/components/ContentEditor.tsx:787 +#: packages/admin/src/components/ContentEditor.tsx:789 #: packages/admin/src/components/ContentPickerModal.tsx:214 #: packages/admin/src/components/Dashboard.tsx:187 msgid "Published" @@ -3692,7 +3693,7 @@ msgstr "게시됨 {0}" msgid "Published At" msgstr "게시 날짜" -#: packages/admin/src/components/ContentEditor.tsx:1784 +#: packages/admin/src/components/ContentEditor.tsx:1950 msgid "Quick create byline" msgstr "바이라인 빠르게 추가" @@ -3769,7 +3770,7 @@ msgstr "등록된 사용자" msgid "Registration was cancelled or timed out. Please try again." msgstr "등록이 취소되었거나 시간이 초과되었습니다. 다시 시도해 주세요." -#: packages/admin/src/components/ContentEditor.tsx:1753 +#: packages/admin/src/components/ContentEditor.tsx:1919 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:177 #: packages/admin/src/components/settings/GeneralSettings.tsx:202 #: packages/admin/src/components/settings/GeneralSettings.tsx:246 @@ -3793,7 +3794,11 @@ msgstr "도메인 제거" msgid "Remove Domain?" msgstr "도메인을 제거하시겠습니까?" -#: packages/admin/src/components/ContentEditor.tsx:1582 +#: packages/admin/src/components/ContentEditor.tsx:1748 +msgid "Remove file" +msgstr "" + +#: packages/admin/src/components/ContentEditor.tsx:1599 #: packages/admin/src/components/SeoImageField.tsx:55 msgid "Remove image" msgstr "이미지 삭제" @@ -3995,7 +4000,7 @@ msgstr "역할" msgid "Role {role}" msgstr "역할 {role}" -#: packages/admin/src/components/ContentEditor.tsx:1758 +#: packages/admin/src/components/ContentEditor.tsx:1924 msgid "Role label" msgstr "역할명" @@ -4006,7 +4011,7 @@ msgstr "역할명" msgid "Same window" msgstr "현재 창" -#: packages/admin/src/components/ContentEditor.tsx:1891 +#: packages/admin/src/components/ContentEditor.tsx:2057 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:349 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:519 #: packages/admin/src/components/MediaDetailPanel.tsx:241 @@ -4040,13 +4045,13 @@ msgstr "설정 저장" msgid "Save Social Links" msgstr "소셜 링크 저장" -#: packages/admin/src/components/ContentEditor.tsx:585 +#: packages/admin/src/components/ContentEditor.tsx:587 #: packages/admin/src/components/SaveButton.tsx:42 msgid "Saved" msgstr "저장됨" -#: packages/admin/src/components/ContentEditor.tsx:580 -#: packages/admin/src/components/ContentEditor.tsx:1891 +#: packages/admin/src/components/ContentEditor.tsx:582 +#: packages/admin/src/components/ContentEditor.tsx:2057 #: packages/admin/src/components/FieldEditor.tsx:656 #: packages/admin/src/components/MediaDetailPanel.tsx:241 #: packages/admin/src/components/MenuEditor.tsx:442 @@ -4060,15 +4065,15 @@ msgstr "저장됨" msgid "Saving..." msgstr "저장 중..." -#: packages/admin/src/components/ContentEditor.tsx:831 +#: packages/admin/src/components/ContentEditor.tsx:833 msgid "Schedule" msgstr "예약" -#: packages/admin/src/components/ContentEditor.tsx:817 +#: packages/admin/src/components/ContentEditor.tsx:819 msgid "Schedule for" msgstr "예약 일시" -#: packages/admin/src/components/ContentEditor.tsx:854 +#: packages/admin/src/components/ContentEditor.tsx:856 msgid "Schedule for later" msgstr "나중에 게시 예약" @@ -4076,12 +4081,12 @@ msgstr "나중에 게시 예약" msgid "scheduled" msgstr "예약됨" -#: packages/admin/src/components/ContentEditor.tsx:794 +#: packages/admin/src/components/ContentEditor.tsx:796 msgid "Scheduled" msgstr "예약됨" #. placeholder {0}: formatScheduledDate(item.scheduledAt) -#: packages/admin/src/components/ContentEditor.tsx:804 +#: packages/admin/src/components/ContentEditor.tsx:806 msgid "Scheduled for: {0}" msgstr "게시 예약: {0}" @@ -4171,7 +4176,7 @@ msgstr "검색 엔진 최적화" msgid "Search engine optimization and verification" msgstr "검색 엔진 최적화 및 소유권 인증" -#: packages/admin/src/components/MediaPickerModal.tsx:441 +#: packages/admin/src/components/MediaPickerModal.tsx:452 msgid "Search media" msgstr "미디어 검색" @@ -4197,7 +4202,7 @@ msgid "Search themes..." msgstr "테마 검색..." #: packages/admin/src/components/MediaLibrary.tsx:336 -#: packages/admin/src/components/MediaPickerModal.tsx:440 +#: packages/admin/src/components/MediaPickerModal.tsx:451 msgid "Search..." msgstr "검색..." @@ -4296,7 +4301,8 @@ msgstr "보안 설정" msgid "Select" msgstr "선택" -#: packages/admin/src/components/ContentEditor.tsx:1606 +#: packages/admin/src/components/ContentEditor.tsx:1623 +#: packages/admin/src/components/ContentEditor.tsx:1773 msgid "Select {label}" msgstr "{label} 선택" @@ -4304,7 +4310,7 @@ msgstr "{label} 선택" msgid "Select all" msgstr "모두 선택" -#: packages/admin/src/components/ContentEditor.tsx:1697 +#: packages/admin/src/components/ContentEditor.tsx:1863 msgid "Select byline..." msgstr "작성자 선택..." @@ -4322,11 +4328,15 @@ msgstr "콘텐츠 선택" msgid "Select Favicon" msgstr "파비콘 선택" -#: packages/admin/src/components/ContentEditor.tsx:1597 +#: packages/admin/src/components/ContentEditor.tsx:1763 +msgid "Select file" +msgstr "" + +#: packages/admin/src/components/ContentEditor.tsx:1614 msgid "Select image" msgstr "이미지 선택" -#: packages/admin/src/components/MediaPickerModal.tsx:71 +#: packages/admin/src/components/MediaPickerModal.tsx:78 msgid "Select Image" msgstr "이미지 선택" @@ -4351,7 +4361,7 @@ msgstr "가져올 콘텐츠 유형을 선택하세요." msgid "Select..." msgstr "선택..." -#: packages/admin/src/components/MediaPickerModal.tsx:571 +#: packages/admin/src/components/MediaPickerModal.tsx:582 msgid "Selected:" msgstr "선택된:" @@ -4397,7 +4407,7 @@ msgstr "테스트 이메일 보내기" msgid "Sending..." msgstr "보내는 중..." -#: packages/admin/src/components/ContentEditor.tsx:1006 +#: packages/admin/src/components/ContentEditor.tsx:1008 #: packages/admin/src/components/Settings.tsx:81 msgid "SEO" msgstr "SEO" @@ -4555,9 +4565,9 @@ msgstr "미디어 가져오기 건너뛰기" msgid "Skipped" msgstr "건너뜀" -#: packages/admin/src/components/ContentEditor.tsx:775 -#: packages/admin/src/components/ContentEditor.tsx:1800 -#: packages/admin/src/components/ContentEditor.tsx:1862 +#: packages/admin/src/components/ContentEditor.tsx:777 +#: packages/admin/src/components/ContentEditor.tsx:1966 +#: packages/admin/src/components/ContentEditor.tsx:2028 #: packages/admin/src/components/ContentTypeEditor.tsx:109 #: packages/admin/src/components/ContentTypeList.tsx:97 #: packages/admin/src/components/FieldEditor.tsx:224 @@ -4638,7 +4648,7 @@ msgstr "스팸" msgid "Start Import" msgstr "가져오기 시작" -#: packages/admin/src/components/ContentEditor.tsx:781 +#: packages/admin/src/components/ContentEditor.tsx:783 #: packages/admin/src/components/ContentList.tsx:193 #: packages/admin/src/components/ContentTypeEditor.tsx:115 #: packages/admin/src/components/Redirects.tsx:452 @@ -4797,7 +4807,8 @@ msgstr "테마: {label}" msgid "Themes" msgstr "테마 마켓플레이스" -#: packages/admin/src/components/ContentEditor.tsx:1610 +#: packages/admin/src/components/ContentEditor.tsx:1627 +#: packages/admin/src/components/ContentEditor.tsx:1776 msgid "This field is required" msgstr "필수 항목입니다" @@ -4841,7 +4852,7 @@ msgstr "다른 시스템에서 가져온 섹션입니다." msgid "This will grant CLI access with your permissions." msgstr "현재 권한으로 CLI 접근이 허용됩니다." -#: packages/admin/src/components/ContentEditor.tsx:888 +#: packages/admin/src/components/ContentEditor.tsx:890 msgid "This will move the item to trash. You can restore it later from the trash." msgstr "항목이 휴지통으로 이동됩니다. 나중에 휴지통에서 복원할 수 있습니다." @@ -4863,7 +4874,7 @@ msgstr "이 댓글이 영구적으로 삭제됩니다. 이 작업은 취소할 msgid "This will remove the plugin and its bundle from your site." msgstr "그러면 사이트에서 플러그인과 해당 번들이 제거됩니다." -#: packages/admin/src/components/ContentEditor.tsx:630 +#: packages/admin/src/components/ContentEditor.tsx:632 msgid "This will revert to the published version. Your draft changes will be lost." msgstr "게시된 버전으로 되돌아갑니다. 초안 변경사항이 손실됩니다." @@ -4929,11 +4940,11 @@ msgstr "도구 → 내보내기" msgid "Track content history" msgstr "콘텐츠 수정 기록 관리" -#: packages/admin/src/components/ContentEditor.tsx:984 +#: packages/admin/src/components/ContentEditor.tsx:986 msgid "Translate" msgstr "번역" -#: packages/admin/src/components/ContentEditor.tsx:942 +#: packages/admin/src/components/ContentEditor.tsx:944 msgid "Translations" msgstr "번역" @@ -4962,7 +4973,7 @@ msgid "True/false toggle" msgstr "참/거짓 토글" #: packages/admin/src/components/MediaLibrary.tsx:366 -#: packages/admin/src/components/MediaPickerModal.tsx:494 +#: packages/admin/src/components/MediaPickerModal.tsx:505 msgid "Try a different search term" msgstr "다른 검색어를 사용해 보세요." @@ -5012,8 +5023,8 @@ msgstr "유형 불일치({0})" msgid "Unable to reach marketplace" msgstr "마켓플레이스에 접속할 수 없습니다" -#: packages/admin/src/components/ContentEditor.tsx:1905 -#: packages/admin/src/components/ContentEditor.tsx:1920 +#: packages/admin/src/components/ContentEditor.tsx:2071 +#: packages/admin/src/components/ContentEditor.tsx:2086 msgid "Unassigned" msgstr "할당되지 않음" @@ -5063,7 +5074,7 @@ msgstr "종횡비 잠금 해제" msgid "Unnamed passkey" msgstr "이름이 없는 패스키" -#: packages/admin/src/components/ContentEditor.tsx:659 +#: packages/admin/src/components/ContentEditor.tsx:661 msgid "Unpublish" msgstr "게시 취소(비공개)" @@ -5071,7 +5082,7 @@ msgstr "게시 취소(비공개)" msgid "Unregistered Content Tables Found" msgstr "등록되지 않은 콘텐츠 테이블이 발견되었습니다." -#: packages/admin/src/components/ContentEditor.tsx:806 +#: packages/admin/src/components/ContentEditor.tsx:808 msgid "Unschedule" msgstr "예약 취소" @@ -5079,7 +5090,11 @@ msgstr "예약 취소" msgid "Untitled" msgstr "제목 없음" -#: packages/admin/src/components/ContentEditor.tsx:1732 +#: packages/admin/src/components/ContentEditor.tsx:1689 +msgid "Untitled file" +msgstr "" + +#: packages/admin/src/components/ContentEditor.tsx:1898 msgid "Up" msgstr "위로" @@ -5115,7 +5130,7 @@ msgid "Updated At" msgstr "업데이트 날짜" #. placeholder {0}: new Date(item.updatedAt).toLocaleString() -#: packages/admin/src/components/ContentEditor.tsx:863 +#: packages/admin/src/components/ContentEditor.tsx:865 msgid "Updated: {0}" msgstr "업데이트됨: {0}" @@ -5128,7 +5143,7 @@ msgstr "콘텐츠 URL 업데이트 중..." msgid "Updating..." msgstr "업데이트 중..." -#: packages/admin/src/components/MediaPickerModal.tsx:462 +#: packages/admin/src/components/MediaPickerModal.tsx:473 msgid "Upload" msgstr "업로드" @@ -5136,7 +5151,7 @@ msgstr "업로드" msgid "Upload an export file" msgstr "내보내기 파일 업로드" -#: packages/admin/src/components/MediaPickerModal.tsx:496 +#: packages/admin/src/components/MediaPickerModal.tsx:507 msgid "Upload an image to get started" msgstr "시작하려면 이미지를 업로드하세요." @@ -5149,7 +5164,7 @@ msgstr "미디어 업로드 및 삭제" msgid "Upload Export File" msgstr "내보내기 파일 업로드" -#: packages/admin/src/components/MediaPickerModal.tsx:478 +#: packages/admin/src/components/MediaPickerModal.tsx:489 msgid "Upload failed: {uploadError}" msgstr "업로드 실패: {uploadError}" @@ -5161,7 +5176,7 @@ msgstr "파일 업로드" msgid "Upload Files" msgstr "파일 업로드" -#: packages/admin/src/components/MediaPickerModal.tsx:505 +#: packages/admin/src/components/MediaPickerModal.tsx:516 msgid "Upload Image" msgstr "이미지 업로드" @@ -5201,7 +5216,7 @@ msgid "Uploading {0}/{1}..." msgstr "{0}/{1} 업로드 중..." #: packages/admin/src/components/MediaLibrary.tsx:290 -#: packages/admin/src/components/MediaPickerModal.tsx:462 +#: packages/admin/src/components/MediaPickerModal.tsx:473 msgid "Uploading..." msgstr "업로드 중..." @@ -5237,7 +5252,7 @@ msgstr "등록된 패스키를 사용하여 안전하게 로그인하세요." msgid "Used as the identifier. Lowercase letters, numbers, and underscores only." msgstr "식별자로 사용됩니다. 소문자, 숫자, 밑줄만 가능합니다." -#: packages/admin/src/components/ContentEditor.tsx:1283 +#: packages/admin/src/components/ContentEditor.tsx:1285 msgid "Used as the main visual for this post on listing pages and at the top of the post" msgstr "목록 페이지와 게시물 상단에서 이 게시물의 기본 시각적 요소로 사용됩니다." diff --git a/packages/admin/src/locales/pseudo/messages.po b/packages/admin/src/locales/pseudo/messages.po index 9675e90e8..d6bb99a6d 100644 --- a/packages/admin/src/locales/pseudo/messages.po +++ b/packages/admin/src/locales/pseudo/messages.po @@ -13,7 +13,7 @@ msgstr "" "Language-Team: \n" "Plural-Forms: \n" -#: packages/admin/src/components/ContentEditor.tsx:962 +#: packages/admin/src/components/ContentEditor.tsx:964 #: packages/admin/src/components/LocaleSwitcher.tsx:72 msgid " (default)" msgstr "" @@ -22,8 +22,8 @@ msgstr "" msgid " (opens in new window)" msgstr "" -#: packages/admin/src/components/MediaPickerModal.tsx:634 -#: packages/admin/src/components/MediaPickerModal.tsx:716 +#: packages/admin/src/components/MediaPickerModal.tsx:645 +#: packages/admin/src/components/MediaPickerModal.tsx:727 msgid " (selected)" msgstr "" @@ -38,7 +38,7 @@ msgid ": use" msgstr "" #. placeholder {0}: providers?.find((p) => p.id === selectedItem.providerId)?.name -#: packages/admin/src/components/MediaPickerModal.tsx:574 +#: packages/admin/src/components/MediaPickerModal.tsx:585 msgid "(from {0})" msgstr "" @@ -84,7 +84,7 @@ msgid "{0, plural, one {# item matching \"{searchQuery}\"} other {# items matchi msgstr "" #. placeholder {0}: items.length -#: packages/admin/src/components/MediaPickerModal.tsx:449 +#: packages/admin/src/components/MediaPickerModal.tsx:460 msgid "{0, plural, one {# item} other {# items}}" msgstr "" @@ -210,8 +210,8 @@ msgstr "" #. placeholder {0}: item.filename #. placeholder {1}: selected ? t` (selected)` : "" -#: packages/admin/src/components/MediaPickerModal.tsx:634 -#: packages/admin/src/components/MediaPickerModal.tsx:716 +#: packages/admin/src/components/MediaPickerModal.tsx:645 +#: packages/admin/src/components/MediaPickerModal.tsx:727 msgid "{0}{1}" msgstr "" @@ -434,7 +434,7 @@ msgstr "" msgid "Active" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1714 +#: packages/admin/src/components/ContentEditor.tsx:1880 #: packages/admin/src/components/MenuEditor.tsx:297 #: packages/admin/src/components/TaxonomyManager.tsx:214 #: packages/admin/src/components/TaxonomyManager.tsx:610 @@ -746,7 +746,7 @@ msgstr "" msgid "Auto-generated from name (you can edit)" msgstr "" -#: packages/admin/src/components/MediaPickerModal.tsx:513 +#: packages/admin/src/components/MediaPickerModal.tsx:524 msgid "Available media" msgstr "" @@ -760,7 +760,7 @@ msgstr "" msgid "Back" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:543 +#: packages/admin/src/components/ContentEditor.tsx:545 msgid "Back to {collectionLabel} list" msgstr "" @@ -838,7 +838,7 @@ msgstr "" msgid "Bullet List" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:928 +#: packages/admin/src/components/ContentEditor.tsx:930 #: packages/admin/src/components/Sidebar.tsx:206 msgid "Bylines" msgstr "" @@ -861,18 +861,18 @@ msgstr "" #: packages/admin/src/components/CapabilityConsentDialog.tsx:139 #: packages/admin/src/components/ConfirmDialog.tsx:57 -#: packages/admin/src/components/ContentEditor.tsx:636 -#: packages/admin/src/components/ContentEditor.tsx:842 -#: packages/admin/src/components/ContentEditor.tsx:894 -#: packages/admin/src/components/ContentEditor.tsx:1817 -#: packages/admin/src/components/ContentEditor.tsx:1870 +#: packages/admin/src/components/ContentEditor.tsx:638 +#: packages/admin/src/components/ContentEditor.tsx:844 +#: packages/admin/src/components/ContentEditor.tsx:896 +#: packages/admin/src/components/ContentEditor.tsx:1983 +#: packages/admin/src/components/ContentEditor.tsx:2036 #: packages/admin/src/components/ContentList.tsx:445 #: packages/admin/src/components/ContentList.tsx:516 #: packages/admin/src/components/ContentPickerModal.tsx:253 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:516 #: packages/admin/src/components/FieldEditor.tsx:645 #: packages/admin/src/components/MediaDetailPanel.tsx:234 -#: packages/admin/src/components/MediaPickerModal.tsx:581 +#: packages/admin/src/components/MediaPickerModal.tsx:592 #: packages/admin/src/components/MenuEditor.tsx:294 #: packages/admin/src/components/MenuEditor.tsx:439 #: packages/admin/src/components/MenuList.tsx:143 @@ -931,7 +931,8 @@ msgstr "" msgid "Categories will be imported" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1574 +#: packages/admin/src/components/ContentEditor.tsx:1591 +#: packages/admin/src/components/ContentEditor.tsx:1740 #: packages/admin/src/components/FieldEditor.tsx:391 #: packages/admin/src/components/SeoImageField.tsx:47 msgid "Change" @@ -997,9 +998,9 @@ msgstr "" #: packages/admin/src/components/MarketplacePluginDetail.tsx:447 #: packages/admin/src/components/MediaDetailPanel.tsx:131 #: packages/admin/src/components/MediaDetailPanel.tsx:133 -#: packages/admin/src/components/MediaPickerModal.tsx:349 -#: packages/admin/src/components/MediaPickerModal.tsx:355 -#: packages/admin/src/components/MediaPickerModal.tsx:359 +#: packages/admin/src/components/MediaPickerModal.tsx:356 +#: packages/admin/src/components/MediaPickerModal.tsx:362 +#: packages/admin/src/components/MediaPickerModal.tsx:366 #: packages/admin/src/components/MenuEditor.tsx:256 #: packages/admin/src/components/MenuEditor.tsx:262 #: packages/admin/src/components/MenuEditor.tsx:266 @@ -1229,7 +1230,7 @@ msgstr "" msgid "Could not copy automatically. Please select the URL above and copy manually." msgstr "" -#: packages/admin/src/components/MediaPickerModal.tsx:308 +#: packages/admin/src/components/MediaPickerModal.tsx:315 msgid "Could not load image from URL" msgstr "" @@ -1241,7 +1242,7 @@ msgstr "" msgid "Count" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1841 +#: packages/admin/src/components/ContentEditor.tsx:2007 #: packages/admin/src/components/MenuList.tsx:146 #: packages/admin/src/components/Redirects.tsx:185 #: packages/admin/src/components/Sections.tsx:210 @@ -1270,7 +1271,7 @@ msgstr "" msgid "Create an account" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1789 +#: packages/admin/src/components/ContentEditor.tsx:1955 msgid "Create byline" msgstr "" @@ -1377,7 +1378,7 @@ msgid "Created At" msgstr "" #. placeholder {0}: new Date(item.createdAt).toLocaleString() -#: packages/admin/src/components/ContentEditor.tsx:862 +#: packages/admin/src/components/ContentEditor.tsx:864 msgid "Created: {0}" msgstr "" @@ -1385,7 +1386,7 @@ msgstr "" msgid "Creating collections and fields..." msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1841 +#: packages/admin/src/components/ContentEditor.tsx:2007 #: packages/admin/src/components/MenuList.tsx:146 #: packages/admin/src/components/Redirects.tsx:182 #: packages/admin/src/components/Sections.tsx:210 @@ -1394,7 +1395,7 @@ msgstr "" msgid "Creating..." msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:965 +#: packages/admin/src/components/ContentEditor.tsx:967 msgid "current" msgstr "" @@ -1655,12 +1656,12 @@ msgstr "" msgid "Disabled:" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:621 -#: packages/admin/src/components/ContentEditor.tsx:643 +#: packages/admin/src/components/ContentEditor.tsx:623 +#: packages/admin/src/components/ContentEditor.tsx:645 msgid "Discard changes" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:627 +#: packages/admin/src/components/ContentEditor.tsx:629 msgid "Discard draft changes?" msgstr "" @@ -1673,8 +1674,8 @@ msgstr "" msgid "Display a navigation menu" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1792 -#: packages/admin/src/components/ContentEditor.tsx:1854 +#: packages/admin/src/components/ContentEditor.tsx:1958 +#: packages/admin/src/components/ContentEditor.tsx:2020 msgid "Display name" msgstr "" @@ -1692,7 +1693,7 @@ msgstr "" msgid "Displayed below the image as a visible caption." msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:597 +#: packages/admin/src/components/ContentEditor.tsx:599 msgid "Distraction-free mode (⌘⇧\\)" msgstr "" @@ -1725,7 +1726,7 @@ msgstr "" msgid "Done" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1735 +#: packages/admin/src/components/ContentEditor.tsx:1901 msgid "Down" msgstr "" @@ -1737,7 +1738,7 @@ msgstr "" msgid "draft" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:793 +#: packages/admin/src/components/ContentEditor.tsx:795 #: packages/admin/src/components/ContentPickerModal.tsx:217 msgid "Draft" msgstr "" @@ -1771,8 +1772,8 @@ msgstr "" msgid "e.g., MacBook Pro, iPhone" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:974 -#: packages/admin/src/components/ContentEditor.tsx:1744 +#: packages/admin/src/components/ContentEditor.tsx:976 +#: packages/admin/src/components/ContentEditor.tsx:1910 #: packages/admin/src/components/MenuEditor.tsx:367 #: packages/admin/src/components/MenuList.tsx:185 #: packages/admin/src/components/Sections.tsx:390 @@ -1789,7 +1790,7 @@ msgstr "" msgid "Edit {0}" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:560 +#: packages/admin/src/components/ContentEditor.tsx:562 msgid "Edit {collectionLabel}" msgstr "" @@ -1797,7 +1798,7 @@ msgstr "" msgid "Edit {title}" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1851 +#: packages/admin/src/components/ContentEditor.tsx:2017 msgid "Edit byline" msgstr "" @@ -1920,7 +1921,7 @@ msgid "Enabled" msgstr "" #. placeholder {0}: label.toLowerCase() -#: packages/admin/src/components/ContentEditor.tsx:1187 +#: packages/admin/src/components/ContentEditor.tsx:1189 msgid "Enter {0}..." msgstr "" @@ -1929,7 +1930,7 @@ msgstr "" msgid "Enter a URL (https://…) or a relative path (/…)" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1401 +#: packages/admin/src/components/ContentEditor.tsx:1418 msgid "Enter a valid URL (e.g. https://example.com)" msgstr "" @@ -1937,7 +1938,7 @@ msgstr "" msgid "Enter credentials manually" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:596 +#: packages/admin/src/components/ContentEditor.tsx:598 msgid "Enter distraction-free mode" msgstr "" @@ -1945,7 +1946,7 @@ msgstr "" msgid "Enter email" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1208 +#: packages/admin/src/components/ContentEditor.tsx:1210 msgid "Enter markdown content..." msgstr "" @@ -1979,7 +1980,7 @@ msgstr "" msgid "Exists" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:554 +#: packages/admin/src/components/ContentEditor.tsx:556 msgid "Exit distraction-free mode" msgstr "" @@ -2028,7 +2029,7 @@ msgstr "" msgid "Failed to add domain" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1835 +#: packages/admin/src/components/ContentEditor.tsx:2001 msgid "Failed to create byline" msgstr "" @@ -2126,7 +2127,7 @@ msgstr "" msgid "Failed to update {0}" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1885 +#: packages/admin/src/components/ContentEditor.tsx:2051 msgid "Failed to update byline" msgstr "" @@ -2342,7 +2343,7 @@ msgstr "" msgid "Image shown when this page is shared on social media" msgstr "" -#: packages/admin/src/components/MediaPickerModal.tsx:374 +#: packages/admin/src/components/MediaPickerModal.tsx:383 msgid "Image URL" msgstr "" @@ -2448,8 +2449,8 @@ msgstr "" msgid "Incompatible" msgstr "" -#: packages/admin/src/components/MediaPickerModal.tsx:385 -#: packages/admin/src/components/MediaPickerModal.tsx:584 +#: packages/admin/src/components/MediaPickerModal.tsx:394 +#: packages/admin/src/components/MediaPickerModal.tsx:595 msgid "Insert" msgstr "" @@ -2473,7 +2474,7 @@ msgstr "" msgid "Insert an image" msgstr "" -#: packages/admin/src/components/MediaPickerModal.tsx:367 +#: packages/admin/src/components/MediaPickerModal.tsx:376 msgid "Insert from URL" msgstr "" @@ -2520,7 +2521,7 @@ msgstr "" msgid "Integer" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1470 +#: packages/admin/src/components/ContentEditor.tsx:1487 msgid "Invalid JSON" msgstr "" @@ -2663,7 +2664,7 @@ msgstr "" msgid "List view" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:676 +#: packages/admin/src/components/ContentEditor.tsx:678 msgid "Live View" msgstr "" @@ -2982,13 +2983,13 @@ msgstr "" msgid "Move down" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:879 -#: packages/admin/src/components/ContentEditor.tsx:901 +#: packages/admin/src/components/ContentEditor.tsx:881 +#: packages/admin/src/components/ContentEditor.tsx:903 #: packages/admin/src/components/ContentList.tsx:452 msgid "Move to Trash" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:885 +#: packages/admin/src/components/ContentEditor.tsx:887 #: packages/admin/src/components/ContentList.tsx:437 msgid "Move to Trash?" msgstr "" @@ -3047,7 +3048,7 @@ msgstr "" msgid "New {0}" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:560 +#: packages/admin/src/components/ContentEditor.tsx:562 msgid "New {collectionLabel}" msgstr "" @@ -3132,7 +3133,7 @@ msgstr "" msgid "No approved comments yet." msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1776 +#: packages/admin/src/components/ContentEditor.tsx:1942 msgid "No bylines selected." msgstr "" @@ -3210,12 +3211,12 @@ msgid "No maximum" msgstr "" #: packages/admin/src/components/MediaLibrary.tsx:369 -#: packages/admin/src/components/MediaPickerModal.tsx:497 +#: packages/admin/src/components/MediaPickerModal.tsx:508 msgid "No media available from this provider" msgstr "" #: packages/admin/src/components/MediaLibrary.tsx:363 -#: packages/admin/src/components/MediaPickerModal.tsx:491 +#: packages/admin/src/components/MediaPickerModal.tsx:502 msgid "No media found" msgstr "" @@ -3383,7 +3384,7 @@ msgstr "" msgid "Options (one per line)" msgstr "" -#: packages/admin/src/components/MediaPickerModal.tsx:397 +#: packages/admin/src/components/MediaPickerModal.tsx:406 msgid "or choose from library" msgstr "" @@ -3420,7 +3421,7 @@ msgstr "" msgid "Overrides the page title in search engine results" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:916 +#: packages/admin/src/components/ContentEditor.tsx:918 msgid "Ownership" msgstr "" @@ -3530,7 +3531,7 @@ msgstr "" msgid "Pending" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:791 +#: packages/admin/src/components/ContentEditor.tsx:793 msgid "Pending changes" msgstr "" @@ -3559,7 +3560,7 @@ msgstr "" msgid "Please enter a valid email address" msgstr "" -#: packages/admin/src/components/MediaPickerModal.tsx:284 +#: packages/admin/src/components/MediaPickerModal.tsx:291 msgid "Please enter a valid URL" msgstr "" @@ -3629,7 +3630,7 @@ msgstr "" msgid "Preparing..." msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:610 +#: packages/admin/src/components/ContentEditor.tsx:612 #: packages/admin/src/components/ContentTypeEditor.tsx:79 #: packages/admin/src/components/MediaLibrary.tsx:415 msgid "Preview" @@ -3639,7 +3640,7 @@ msgstr "" msgid "Preview content before publishing" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:610 +#: packages/admin/src/components/ContentEditor.tsx:612 msgid "Preview draft" msgstr "" @@ -3664,12 +3665,12 @@ msgstr "" msgid "Provider:" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:665 -#: packages/admin/src/components/ContentEditor.tsx:772 +#: packages/admin/src/components/ContentEditor.tsx:667 +#: packages/admin/src/components/ContentEditor.tsx:774 msgid "Publish" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:655 +#: packages/admin/src/components/ContentEditor.tsx:657 msgid "Publish changes" msgstr "" @@ -3677,7 +3678,7 @@ msgstr "" msgid "published" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:787 +#: packages/admin/src/components/ContentEditor.tsx:789 #: packages/admin/src/components/ContentPickerModal.tsx:214 #: packages/admin/src/components/Dashboard.tsx:187 msgid "Published" @@ -3692,7 +3693,7 @@ msgstr "" msgid "Published At" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1784 +#: packages/admin/src/components/ContentEditor.tsx:1950 msgid "Quick create byline" msgstr "" @@ -3769,7 +3770,7 @@ msgstr "" msgid "Registration was cancelled or timed out. Please try again." msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1753 +#: packages/admin/src/components/ContentEditor.tsx:1919 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:177 #: packages/admin/src/components/settings/GeneralSettings.tsx:202 #: packages/admin/src/components/settings/GeneralSettings.tsx:246 @@ -3793,7 +3794,11 @@ msgstr "" msgid "Remove Domain?" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1582 +#: packages/admin/src/components/ContentEditor.tsx:1748 +msgid "Remove file" +msgstr "" + +#: packages/admin/src/components/ContentEditor.tsx:1599 #: packages/admin/src/components/SeoImageField.tsx:55 msgid "Remove image" msgstr "" @@ -3995,7 +4000,7 @@ msgstr "" msgid "Role {role}" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1758 +#: packages/admin/src/components/ContentEditor.tsx:1924 msgid "Role label" msgstr "" @@ -4006,7 +4011,7 @@ msgstr "" msgid "Same window" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1891 +#: packages/admin/src/components/ContentEditor.tsx:2057 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:349 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:519 #: packages/admin/src/components/MediaDetailPanel.tsx:241 @@ -4040,13 +4045,13 @@ msgstr "" msgid "Save Social Links" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:585 +#: packages/admin/src/components/ContentEditor.tsx:587 #: packages/admin/src/components/SaveButton.tsx:42 msgid "Saved" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:580 -#: packages/admin/src/components/ContentEditor.tsx:1891 +#: packages/admin/src/components/ContentEditor.tsx:582 +#: packages/admin/src/components/ContentEditor.tsx:2057 #: packages/admin/src/components/FieldEditor.tsx:656 #: packages/admin/src/components/MediaDetailPanel.tsx:241 #: packages/admin/src/components/MenuEditor.tsx:442 @@ -4060,15 +4065,15 @@ msgstr "" msgid "Saving..." msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:831 +#: packages/admin/src/components/ContentEditor.tsx:833 msgid "Schedule" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:817 +#: packages/admin/src/components/ContentEditor.tsx:819 msgid "Schedule for" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:854 +#: packages/admin/src/components/ContentEditor.tsx:856 msgid "Schedule for later" msgstr "" @@ -4076,12 +4081,12 @@ msgstr "" msgid "scheduled" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:794 +#: packages/admin/src/components/ContentEditor.tsx:796 msgid "Scheduled" msgstr "" #. placeholder {0}: formatScheduledDate(item.scheduledAt) -#: packages/admin/src/components/ContentEditor.tsx:804 +#: packages/admin/src/components/ContentEditor.tsx:806 msgid "Scheduled for: {0}" msgstr "" @@ -4171,7 +4176,7 @@ msgstr "" msgid "Search engine optimization and verification" msgstr "" -#: packages/admin/src/components/MediaPickerModal.tsx:441 +#: packages/admin/src/components/MediaPickerModal.tsx:452 msgid "Search media" msgstr "" @@ -4197,7 +4202,7 @@ msgid "Search themes..." msgstr "" #: packages/admin/src/components/MediaLibrary.tsx:336 -#: packages/admin/src/components/MediaPickerModal.tsx:440 +#: packages/admin/src/components/MediaPickerModal.tsx:451 msgid "Search..." msgstr "" @@ -4296,7 +4301,8 @@ msgstr "" msgid "Select" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1606 +#: packages/admin/src/components/ContentEditor.tsx:1623 +#: packages/admin/src/components/ContentEditor.tsx:1773 msgid "Select {label}" msgstr "" @@ -4304,7 +4310,7 @@ msgstr "" msgid "Select all" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1697 +#: packages/admin/src/components/ContentEditor.tsx:1863 msgid "Select byline..." msgstr "" @@ -4322,11 +4328,15 @@ msgstr "" msgid "Select Favicon" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1597 +#: packages/admin/src/components/ContentEditor.tsx:1763 +msgid "Select file" +msgstr "" + +#: packages/admin/src/components/ContentEditor.tsx:1614 msgid "Select image" msgstr "" -#: packages/admin/src/components/MediaPickerModal.tsx:71 +#: packages/admin/src/components/MediaPickerModal.tsx:78 msgid "Select Image" msgstr "" @@ -4351,7 +4361,7 @@ msgstr "" msgid "Select..." msgstr "" -#: packages/admin/src/components/MediaPickerModal.tsx:571 +#: packages/admin/src/components/MediaPickerModal.tsx:582 msgid "Selected:" msgstr "" @@ -4397,7 +4407,7 @@ msgstr "" msgid "Sending..." msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1006 +#: packages/admin/src/components/ContentEditor.tsx:1008 #: packages/admin/src/components/Settings.tsx:81 msgid "SEO" msgstr "" @@ -4555,9 +4565,9 @@ msgstr "" msgid "Skipped" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:775 -#: packages/admin/src/components/ContentEditor.tsx:1800 -#: packages/admin/src/components/ContentEditor.tsx:1862 +#: packages/admin/src/components/ContentEditor.tsx:777 +#: packages/admin/src/components/ContentEditor.tsx:1966 +#: packages/admin/src/components/ContentEditor.tsx:2028 #: packages/admin/src/components/ContentTypeEditor.tsx:109 #: packages/admin/src/components/ContentTypeList.tsx:97 #: packages/admin/src/components/FieldEditor.tsx:224 @@ -4638,7 +4648,7 @@ msgstr "" msgid "Start Import" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:781 +#: packages/admin/src/components/ContentEditor.tsx:783 #: packages/admin/src/components/ContentList.tsx:193 #: packages/admin/src/components/ContentTypeEditor.tsx:115 #: packages/admin/src/components/Redirects.tsx:452 @@ -4797,7 +4807,8 @@ msgstr "" msgid "Themes" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1610 +#: packages/admin/src/components/ContentEditor.tsx:1627 +#: packages/admin/src/components/ContentEditor.tsx:1776 msgid "This field is required" msgstr "" @@ -4841,7 +4852,7 @@ msgstr "" msgid "This will grant CLI access with your permissions." msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:888 +#: packages/admin/src/components/ContentEditor.tsx:890 msgid "This will move the item to trash. You can restore it later from the trash." msgstr "" @@ -4863,7 +4874,7 @@ msgstr "" msgid "This will remove the plugin and its bundle from your site." msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:630 +#: packages/admin/src/components/ContentEditor.tsx:632 msgid "This will revert to the published version. Your draft changes will be lost." msgstr "" @@ -4929,11 +4940,11 @@ msgstr "" msgid "Track content history" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:984 +#: packages/admin/src/components/ContentEditor.tsx:986 msgid "Translate" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:942 +#: packages/admin/src/components/ContentEditor.tsx:944 msgid "Translations" msgstr "" @@ -4962,7 +4973,7 @@ msgid "True/false toggle" msgstr "" #: packages/admin/src/components/MediaLibrary.tsx:366 -#: packages/admin/src/components/MediaPickerModal.tsx:494 +#: packages/admin/src/components/MediaPickerModal.tsx:505 msgid "Try a different search term" msgstr "" @@ -5012,8 +5023,8 @@ msgstr "" msgid "Unable to reach marketplace" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1905 -#: packages/admin/src/components/ContentEditor.tsx:1920 +#: packages/admin/src/components/ContentEditor.tsx:2071 +#: packages/admin/src/components/ContentEditor.tsx:2086 msgid "Unassigned" msgstr "" @@ -5063,7 +5074,7 @@ msgstr "" msgid "Unnamed passkey" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:659 +#: packages/admin/src/components/ContentEditor.tsx:661 msgid "Unpublish" msgstr "" @@ -5071,7 +5082,7 @@ msgstr "" msgid "Unregistered Content Tables Found" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:806 +#: packages/admin/src/components/ContentEditor.tsx:808 msgid "Unschedule" msgstr "" @@ -5079,7 +5090,11 @@ msgstr "" msgid "Untitled" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1732 +#: packages/admin/src/components/ContentEditor.tsx:1689 +msgid "Untitled file" +msgstr "" + +#: packages/admin/src/components/ContentEditor.tsx:1898 msgid "Up" msgstr "" @@ -5115,7 +5130,7 @@ msgid "Updated At" msgstr "" #. placeholder {0}: new Date(item.updatedAt).toLocaleString() -#: packages/admin/src/components/ContentEditor.tsx:863 +#: packages/admin/src/components/ContentEditor.tsx:865 msgid "Updated: {0}" msgstr "" @@ -5128,7 +5143,7 @@ msgstr "" msgid "Updating..." msgstr "" -#: packages/admin/src/components/MediaPickerModal.tsx:462 +#: packages/admin/src/components/MediaPickerModal.tsx:473 msgid "Upload" msgstr "" @@ -5136,7 +5151,7 @@ msgstr "" msgid "Upload an export file" msgstr "" -#: packages/admin/src/components/MediaPickerModal.tsx:496 +#: packages/admin/src/components/MediaPickerModal.tsx:507 msgid "Upload an image to get started" msgstr "" @@ -5149,7 +5164,7 @@ msgstr "" msgid "Upload Export File" msgstr "" -#: packages/admin/src/components/MediaPickerModal.tsx:478 +#: packages/admin/src/components/MediaPickerModal.tsx:489 msgid "Upload failed: {uploadError}" msgstr "" @@ -5161,7 +5176,7 @@ msgstr "" msgid "Upload Files" msgstr "" -#: packages/admin/src/components/MediaPickerModal.tsx:505 +#: packages/admin/src/components/MediaPickerModal.tsx:516 msgid "Upload Image" msgstr "" @@ -5201,7 +5216,7 @@ msgid "Uploading {0}/{1}..." msgstr "" #: packages/admin/src/components/MediaLibrary.tsx:290 -#: packages/admin/src/components/MediaPickerModal.tsx:462 +#: packages/admin/src/components/MediaPickerModal.tsx:473 msgid "Uploading..." msgstr "" @@ -5237,7 +5252,7 @@ msgstr "" msgid "Used as the identifier. Lowercase letters, numbers, and underscores only." msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1283 +#: packages/admin/src/components/ContentEditor.tsx:1285 msgid "Used as the main visual for this post on listing pages and at the top of the post" msgstr "" diff --git a/packages/admin/src/locales/pt-BR/messages.po b/packages/admin/src/locales/pt-BR/messages.po index 069013545..645a6202a 100644 --- a/packages/admin/src/locales/pt-BR/messages.po +++ b/packages/admin/src/locales/pt-BR/messages.po @@ -13,7 +13,7 @@ msgstr "" "Language-Team: \n" "Plural-Forms: \n" -#: packages/admin/src/components/ContentEditor.tsx:962 +#: packages/admin/src/components/ContentEditor.tsx:964 #: packages/admin/src/components/LocaleSwitcher.tsx:72 msgid " (default)" msgstr " (padrão)" @@ -22,8 +22,8 @@ msgstr " (padrão)" msgid " (opens in new window)" msgstr " (abre em nova janela)" -#: packages/admin/src/components/MediaPickerModal.tsx:634 -#: packages/admin/src/components/MediaPickerModal.tsx:716 +#: packages/admin/src/components/MediaPickerModal.tsx:645 +#: packages/admin/src/components/MediaPickerModal.tsx:727 msgid " (selected)" msgstr " (selecionado)" @@ -38,7 +38,7 @@ msgid ": use" msgstr ": use" #. placeholder {0}: providers?.find((p) => p.id === selectedItem.providerId)?.name -#: packages/admin/src/components/MediaPickerModal.tsx:574 +#: packages/admin/src/components/MediaPickerModal.tsx:585 msgid "(from {0})" msgstr "(de {0})" @@ -84,7 +84,7 @@ msgid "{0, plural, one {# item matching \"{searchQuery}\"} other {# items matchi msgstr "{0, plural, one {# item correspondente a \"{searchQuery}\"} other {# itens correspondentes a \"{searchQuery}\"}}" #. placeholder {0}: items.length -#: packages/admin/src/components/MediaPickerModal.tsx:449 +#: packages/admin/src/components/MediaPickerModal.tsx:460 msgid "{0, plural, one {# item} other {# items}}" msgstr "{0, plural, one {# item} other {# itens}}" @@ -210,8 +210,8 @@ msgstr "{0} atualizado para v{1}" #. placeholder {0}: item.filename #. placeholder {1}: selected ? t` (selected)` : "" -#: packages/admin/src/components/MediaPickerModal.tsx:634 -#: packages/admin/src/components/MediaPickerModal.tsx:716 +#: packages/admin/src/components/MediaPickerModal.tsx:645 +#: packages/admin/src/components/MediaPickerModal.tsx:727 msgid "{0}{1}" msgstr "{0}{1}" @@ -434,7 +434,7 @@ msgstr "Ações" msgid "Active" msgstr "Ativo" -#: packages/admin/src/components/ContentEditor.tsx:1714 +#: packages/admin/src/components/ContentEditor.tsx:1880 #: packages/admin/src/components/MenuEditor.tsx:297 #: packages/admin/src/components/TaxonomyManager.tsx:214 #: packages/admin/src/components/TaxonomyManager.tsx:610 @@ -746,7 +746,7 @@ msgstr "Automático (alteração de slug)" msgid "Auto-generated from name (you can edit)" msgstr "Gerado automaticamente a partir do nome (você pode editar)" -#: packages/admin/src/components/MediaPickerModal.tsx:513 +#: packages/admin/src/components/MediaPickerModal.tsx:524 msgid "Available media" msgstr "Mídia disponível" @@ -760,7 +760,7 @@ msgstr "Provedores disponíveis" msgid "Back" msgstr "Voltar" -#: packages/admin/src/components/ContentEditor.tsx:543 +#: packages/admin/src/components/ContentEditor.tsx:545 msgid "Back to {collectionLabel} list" msgstr "Voltar para a lista de {collectionLabel}" @@ -838,7 +838,7 @@ msgstr "Navegue pelos temas e visualize-os com seu próprio conteúdo." msgid "Bullet List" msgstr "Lista com marcadores" -#: packages/admin/src/components/ContentEditor.tsx:928 +#: packages/admin/src/components/ContentEditor.tsx:930 #: packages/admin/src/components/Sidebar.tsx:206 msgid "Bylines" msgstr "Créditos" @@ -861,18 +861,18 @@ msgstr "Pode visualizar conteúdo" #: packages/admin/src/components/CapabilityConsentDialog.tsx:139 #: packages/admin/src/components/ConfirmDialog.tsx:57 -#: packages/admin/src/components/ContentEditor.tsx:636 -#: packages/admin/src/components/ContentEditor.tsx:842 -#: packages/admin/src/components/ContentEditor.tsx:894 -#: packages/admin/src/components/ContentEditor.tsx:1817 -#: packages/admin/src/components/ContentEditor.tsx:1870 +#: packages/admin/src/components/ContentEditor.tsx:638 +#: packages/admin/src/components/ContentEditor.tsx:844 +#: packages/admin/src/components/ContentEditor.tsx:896 +#: packages/admin/src/components/ContentEditor.tsx:1983 +#: packages/admin/src/components/ContentEditor.tsx:2036 #: packages/admin/src/components/ContentList.tsx:445 #: packages/admin/src/components/ContentList.tsx:516 #: packages/admin/src/components/ContentPickerModal.tsx:253 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:516 #: packages/admin/src/components/FieldEditor.tsx:645 #: packages/admin/src/components/MediaDetailPanel.tsx:234 -#: packages/admin/src/components/MediaPickerModal.tsx:581 +#: packages/admin/src/components/MediaPickerModal.tsx:592 #: packages/admin/src/components/MenuEditor.tsx:294 #: packages/admin/src/components/MenuEditor.tsx:439 #: packages/admin/src/components/MenuList.tsx:143 @@ -931,7 +931,8 @@ msgstr "Categorias ({0})" msgid "Categories will be imported" msgstr "Categorias serão importadas" -#: packages/admin/src/components/ContentEditor.tsx:1574 +#: packages/admin/src/components/ContentEditor.tsx:1591 +#: packages/admin/src/components/ContentEditor.tsx:1740 #: packages/admin/src/components/FieldEditor.tsx:391 #: packages/admin/src/components/SeoImageField.tsx:47 msgid "Change" @@ -997,9 +998,9 @@ msgstr "Clique no link no e-mail para entrar." #: packages/admin/src/components/MarketplacePluginDetail.tsx:447 #: packages/admin/src/components/MediaDetailPanel.tsx:131 #: packages/admin/src/components/MediaDetailPanel.tsx:133 -#: packages/admin/src/components/MediaPickerModal.tsx:349 -#: packages/admin/src/components/MediaPickerModal.tsx:355 -#: packages/admin/src/components/MediaPickerModal.tsx:359 +#: packages/admin/src/components/MediaPickerModal.tsx:356 +#: packages/admin/src/components/MediaPickerModal.tsx:362 +#: packages/admin/src/components/MediaPickerModal.tsx:366 #: packages/admin/src/components/MenuEditor.tsx:256 #: packages/admin/src/components/MenuEditor.tsx:262 #: packages/admin/src/components/MenuEditor.tsx:266 @@ -1229,7 +1230,7 @@ msgstr "Copiar token" 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/MediaPickerModal.tsx:308 +#: packages/admin/src/components/MediaPickerModal.tsx:315 msgid "Could not load image from URL" msgstr "Não foi possível carregar a imagem da URL" @@ -1241,7 +1242,7 @@ msgstr "Não foi possível detectar o WordPress" msgid "Count" msgstr "Contagem" -#: packages/admin/src/components/ContentEditor.tsx:1841 +#: packages/admin/src/components/ContentEditor.tsx:2007 #: packages/admin/src/components/MenuList.tsx:146 #: packages/admin/src/components/Redirects.tsx:185 #: packages/admin/src/components/Sections.tsx:210 @@ -1270,7 +1271,7 @@ msgstr "Criar conta" msgid "Create an account" msgstr "Criar uma conta" -#: packages/admin/src/components/ContentEditor.tsx:1789 +#: packages/admin/src/components/ContentEditor.tsx:1955 msgid "Create byline" msgstr "Criar crédito" @@ -1377,7 +1378,7 @@ msgid "Created At" msgstr "Criado em" #. placeholder {0}: new Date(item.createdAt).toLocaleString() -#: packages/admin/src/components/ContentEditor.tsx:862 +#: packages/admin/src/components/ContentEditor.tsx:864 msgid "Created: {0}" msgstr "Criado em: {0}" @@ -1385,7 +1386,7 @@ msgstr "Criado em: {0}" msgid "Creating collections and fields..." msgstr "Criando coleções e campos..." -#: packages/admin/src/components/ContentEditor.tsx:1841 +#: packages/admin/src/components/ContentEditor.tsx:2007 #: packages/admin/src/components/MenuList.tsx:146 #: packages/admin/src/components/Redirects.tsx:182 #: packages/admin/src/components/Sections.tsx:210 @@ -1394,7 +1395,7 @@ msgstr "Criando coleções e campos..." msgid "Creating..." msgstr "Criando..." -#: packages/admin/src/components/ContentEditor.tsx:965 +#: packages/admin/src/components/ContentEditor.tsx:967 msgid "current" msgstr "atual" @@ -1655,12 +1656,12 @@ msgstr "Desativado" msgid "Disabled:" msgstr "Desativado:" -#: packages/admin/src/components/ContentEditor.tsx:621 -#: packages/admin/src/components/ContentEditor.tsx:643 +#: packages/admin/src/components/ContentEditor.tsx:623 +#: packages/admin/src/components/ContentEditor.tsx:645 msgid "Discard changes" msgstr "Descartar alterações" -#: packages/admin/src/components/ContentEditor.tsx:627 +#: packages/admin/src/components/ContentEditor.tsx:629 msgid "Discard draft changes?" msgstr "Descartar alterações do rascunho?" @@ -1673,8 +1674,8 @@ msgstr "Dispensar" msgid "Display a navigation menu" msgstr "Exibir um menu de navegação" -#: packages/admin/src/components/ContentEditor.tsx:1792 -#: packages/admin/src/components/ContentEditor.tsx:1854 +#: packages/admin/src/components/ContentEditor.tsx:1958 +#: packages/admin/src/components/ContentEditor.tsx:2020 msgid "Display name" msgstr "Nome de exibição" @@ -1692,7 +1693,7 @@ msgstr "Tamanho de exibição" msgid "Displayed below the image as a visible caption." msgstr "Exibido abaixo da imagem como legenda visível." -#: packages/admin/src/components/ContentEditor.tsx:597 +#: packages/admin/src/components/ContentEditor.tsx:599 msgid "Distraction-free mode (⌘⇧\\)" msgstr "Modo sem distrações (⌘⇧\\)" @@ -1725,7 +1726,7 @@ msgstr "Não tem uma conta? <0>Cadastre-se" msgid "Done" msgstr "Concluído" -#: packages/admin/src/components/ContentEditor.tsx:1735 +#: packages/admin/src/components/ContentEditor.tsx:1901 msgid "Down" msgstr "Abaixo" @@ -1737,7 +1738,7 @@ msgstr "Baixando" msgid "draft" msgstr "rascunho" -#: packages/admin/src/components/ContentEditor.tsx:793 +#: packages/admin/src/components/ContentEditor.tsx:795 #: packages/admin/src/components/ContentPickerModal.tsx:217 msgid "Draft" msgstr "Rascunho" @@ -1771,8 +1772,8 @@ msgstr "ex.: Pipeline CI/CD" msgid "e.g., MacBook Pro, iPhone" msgstr "ex.: MacBook Pro, iPhone" -#: packages/admin/src/components/ContentEditor.tsx:974 -#: packages/admin/src/components/ContentEditor.tsx:1744 +#: packages/admin/src/components/ContentEditor.tsx:976 +#: packages/admin/src/components/ContentEditor.tsx:1910 #: packages/admin/src/components/MenuEditor.tsx:367 #: packages/admin/src/components/MenuList.tsx:185 #: packages/admin/src/components/Sections.tsx:390 @@ -1789,7 +1790,7 @@ msgstr "Editar" msgid "Edit {0}" msgstr "Editar {0}" -#: packages/admin/src/components/ContentEditor.tsx:560 +#: packages/admin/src/components/ContentEditor.tsx:562 msgid "Edit {collectionLabel}" msgstr "Editar {collectionLabel}" @@ -1797,7 +1798,7 @@ msgstr "Editar {collectionLabel}" msgid "Edit {title}" msgstr "Editar {title}" -#: packages/admin/src/components/ContentEditor.tsx:1851 +#: packages/admin/src/components/ContentEditor.tsx:2017 msgid "Edit byline" msgstr "Editar crédito" @@ -1920,7 +1921,7 @@ msgid "Enabled" msgstr "Ativado" #. placeholder {0}: label.toLowerCase() -#: packages/admin/src/components/ContentEditor.tsx:1187 +#: packages/admin/src/components/ContentEditor.tsx:1189 msgid "Enter {0}..." msgstr "Digite {0}..." @@ -1929,7 +1930,7 @@ msgstr "Digite {0}..." msgid "Enter a URL (https://…) or a relative path (/…)" msgstr "Digite uma URL (https://…) ou um caminho relativo (/…)" -#: packages/admin/src/components/ContentEditor.tsx:1401 +#: packages/admin/src/components/ContentEditor.tsx:1418 msgid "Enter a valid URL (e.g. https://example.com)" msgstr "" @@ -1937,7 +1938,7 @@ msgstr "" msgid "Enter credentials manually" msgstr "Digitar credenciais manualmente" -#: packages/admin/src/components/ContentEditor.tsx:596 +#: packages/admin/src/components/ContentEditor.tsx:598 msgid "Enter distraction-free mode" msgstr "Entrar no modo sem distrações" @@ -1945,7 +1946,7 @@ msgstr "Entrar no modo sem distrações" msgid "Enter email" msgstr "Digite o e-mail" -#: packages/admin/src/components/ContentEditor.tsx:1208 +#: packages/admin/src/components/ContentEditor.tsx:1210 msgid "Enter markdown content..." msgstr "Digite o conteúdo em markdown..." @@ -1979,7 +1980,7 @@ msgstr "Erro ao salvar seção" msgid "Exists" msgstr "Existe" -#: packages/admin/src/components/ContentEditor.tsx:554 +#: packages/admin/src/components/ContentEditor.tsx:556 msgid "Exit distraction-free mode" msgstr "Sair do modo sem distrações" @@ -2028,7 +2029,7 @@ msgstr "Auditoria de segurança falhou" msgid "Failed to add domain" msgstr "Falha ao adicionar domínio" -#: packages/admin/src/components/ContentEditor.tsx:1835 +#: packages/admin/src/components/ContentEditor.tsx:2001 msgid "Failed to create byline" msgstr "Falha ao criar crédito" @@ -2126,7 +2127,7 @@ msgstr "Falha ao enviar e-mail de teste" msgid "Failed to update {0}" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1885 +#: packages/admin/src/components/ContentEditor.tsx:2051 msgid "Failed to update byline" msgstr "Falha ao atualizar crédito" @@ -2342,7 +2343,7 @@ msgstr "Configurações de imagem" 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:374 +#: packages/admin/src/components/MediaPickerModal.tsx:383 msgid "Image URL" msgstr "URL da imagem" @@ -2448,8 +2449,8 @@ msgstr "Incluir conteúdo de exemplo (recomendado para novos sites)" msgid "Incompatible" msgstr "Incompatível" -#: packages/admin/src/components/MediaPickerModal.tsx:385 -#: packages/admin/src/components/MediaPickerModal.tsx:584 +#: packages/admin/src/components/MediaPickerModal.tsx:394 +#: packages/admin/src/components/MediaPickerModal.tsx:595 msgid "Insert" msgstr "Inserir" @@ -2473,7 +2474,7 @@ msgstr "Inserir uma seção reutilizável" msgid "Insert an image" msgstr "Inserir uma imagem" -#: packages/admin/src/components/MediaPickerModal.tsx:367 +#: packages/admin/src/components/MediaPickerModal.tsx:376 msgid "Insert from URL" msgstr "Inserir por URL" @@ -2520,7 +2521,7 @@ msgstr "Instalando..." msgid "Integer" msgstr "Inteiro" -#: packages/admin/src/components/ContentEditor.tsx:1470 +#: packages/admin/src/components/ContentEditor.tsx:1487 msgid "Invalid JSON" msgstr "" @@ -2663,7 +2664,7 @@ msgstr "Links" msgid "List view" msgstr "Visualização em lista" -#: packages/admin/src/components/ContentEditor.tsx:676 +#: packages/admin/src/components/ContentEditor.tsx:678 msgid "Live View" msgstr "Visualização ao vivo" @@ -2982,13 +2983,13 @@ msgstr "Mover {title} para a lixeira" msgid "Move down" msgstr "Mover para baixo" -#: packages/admin/src/components/ContentEditor.tsx:879 -#: packages/admin/src/components/ContentEditor.tsx:901 +#: packages/admin/src/components/ContentEditor.tsx:881 +#: packages/admin/src/components/ContentEditor.tsx:903 #: packages/admin/src/components/ContentList.tsx:452 msgid "Move to Trash" msgstr "Mover para a lixeira" -#: packages/admin/src/components/ContentEditor.tsx:885 +#: packages/admin/src/components/ContentEditor.tsx:887 #: packages/admin/src/components/ContentList.tsx:437 msgid "Move to Trash?" msgstr "Mover para a lixeira?" @@ -3047,7 +3048,7 @@ msgstr "NOVO" msgid "New {0}" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:560 +#: packages/admin/src/components/ContentEditor.tsx:562 msgid "New {collectionLabel}" msgstr "Novo {collectionLabel}" @@ -3132,7 +3133,7 @@ msgstr "Nenhum token de API ainda. Crie um para começar." msgid "No approved comments yet." msgstr "Nenhum comentário aprovado ainda." -#: packages/admin/src/components/ContentEditor.tsx:1776 +#: packages/admin/src/components/ContentEditor.tsx:1942 msgid "No bylines selected." msgstr "Nenhum crédito selecionado." @@ -3210,12 +3211,12 @@ msgid "No maximum" msgstr "Sem máximo" #: packages/admin/src/components/MediaLibrary.tsx:369 -#: packages/admin/src/components/MediaPickerModal.tsx:497 +#: packages/admin/src/components/MediaPickerModal.tsx:508 msgid "No media available from this provider" msgstr "Nenhuma mídia disponível deste provedor" #: packages/admin/src/components/MediaLibrary.tsx:363 -#: packages/admin/src/components/MediaPickerModal.tsx:491 +#: packages/admin/src/components/MediaPickerModal.tsx:502 msgid "No media found" msgstr "Nenhuma mídia encontrada" @@ -3383,7 +3384,7 @@ msgstr "Dica de ferramenta opcional ao passar o mouse" msgid "Options (one per line)" msgstr "Opções (uma por linha)" -#: packages/admin/src/components/MediaPickerModal.tsx:397 +#: packages/admin/src/components/MediaPickerModal.tsx:406 msgid "or choose from library" msgstr "ou escolha na biblioteca" @@ -3420,7 +3421,7 @@ msgstr "Contorno" msgid "Overrides the page title in search engine results" msgstr "Substitui o título da página nos resultados dos mecanismos de busca" -#: packages/admin/src/components/ContentEditor.tsx:916 +#: packages/admin/src/components/ContentEditor.tsx:918 msgid "Ownership" msgstr "Propriedade" @@ -3530,7 +3531,7 @@ msgstr "pendente" msgid "Pending" msgstr "Pendente" -#: packages/admin/src/components/ContentEditor.tsx:791 +#: packages/admin/src/components/ContentEditor.tsx:793 msgid "Pending changes" msgstr "Alterações pendentes" @@ -3559,7 +3560,7 @@ msgstr "Insira um e-mail válido" msgid "Please enter a valid email address" msgstr "Insira um endereço de e-mail válido" -#: packages/admin/src/components/MediaPickerModal.tsx:284 +#: packages/admin/src/components/MediaPickerModal.tsx:291 msgid "Please enter a valid URL" msgstr "Insira uma URL válida" @@ -3629,7 +3630,7 @@ msgstr "Preparando para baixar arquivos do WordPress..." msgid "Preparing..." msgstr "Preparando..." -#: packages/admin/src/components/ContentEditor.tsx:610 +#: packages/admin/src/components/ContentEditor.tsx:612 #: packages/admin/src/components/ContentTypeEditor.tsx:79 #: packages/admin/src/components/MediaLibrary.tsx:415 msgid "Preview" @@ -3639,7 +3640,7 @@ msgstr "Pré-visualização" msgid "Preview content before publishing" msgstr "Pré-visualizar conteúdo antes de publicar" -#: packages/admin/src/components/ContentEditor.tsx:610 +#: packages/admin/src/components/ContentEditor.tsx:612 msgid "Preview draft" msgstr "Pré-visualizar rascunho" @@ -3664,12 +3665,12 @@ msgstr "Navegação principal" msgid "Provider:" msgstr "Provedor:" -#: packages/admin/src/components/ContentEditor.tsx:665 -#: packages/admin/src/components/ContentEditor.tsx:772 +#: packages/admin/src/components/ContentEditor.tsx:667 +#: packages/admin/src/components/ContentEditor.tsx:774 msgid "Publish" msgstr "Publicar" -#: packages/admin/src/components/ContentEditor.tsx:655 +#: packages/admin/src/components/ContentEditor.tsx:657 msgid "Publish changes" msgstr "Publicar alterações" @@ -3677,7 +3678,7 @@ msgstr "Publicar alterações" msgid "published" msgstr "publicado" -#: packages/admin/src/components/ContentEditor.tsx:787 +#: packages/admin/src/components/ContentEditor.tsx:789 #: packages/admin/src/components/ContentPickerModal.tsx:214 #: packages/admin/src/components/Dashboard.tsx:187 msgid "Published" @@ -3692,7 +3693,7 @@ msgstr "Publicado {0}" msgid "Published At" msgstr "Publicado em" -#: packages/admin/src/components/ContentEditor.tsx:1784 +#: packages/admin/src/components/ContentEditor.tsx:1950 msgid "Quick create byline" msgstr "Criar crédito rapidamente" @@ -3769,7 +3770,7 @@ msgstr "Usuário cadastrado" msgid "Registration was cancelled or timed out. Please try again." msgstr "O registro foi cancelado ou expirou. Tente novamente." -#: packages/admin/src/components/ContentEditor.tsx:1753 +#: packages/admin/src/components/ContentEditor.tsx:1919 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:177 #: packages/admin/src/components/settings/GeneralSettings.tsx:202 #: packages/admin/src/components/settings/GeneralSettings.tsx:246 @@ -3793,7 +3794,11 @@ msgstr "Remover domínio" msgid "Remove Domain?" msgstr "Remover domínio?" -#: packages/admin/src/components/ContentEditor.tsx:1582 +#: packages/admin/src/components/ContentEditor.tsx:1748 +msgid "Remove file" +msgstr "" + +#: packages/admin/src/components/ContentEditor.tsx:1599 #: packages/admin/src/components/SeoImageField.tsx:55 msgid "Remove image" msgstr "Remover imagem" @@ -3995,7 +4000,7 @@ msgstr "Função" msgid "Role {role}" msgstr "Função {role}" -#: packages/admin/src/components/ContentEditor.tsx:1758 +#: packages/admin/src/components/ContentEditor.tsx:1924 msgid "Role label" msgstr "Rótulo da função" @@ -4006,7 +4011,7 @@ msgstr "Rótulo da função" msgid "Same window" msgstr "Mesma janela" -#: packages/admin/src/components/ContentEditor.tsx:1891 +#: packages/admin/src/components/ContentEditor.tsx:2057 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:349 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:519 #: packages/admin/src/components/MediaDetailPanel.tsx:241 @@ -4040,13 +4045,13 @@ msgstr "Salvar configurações" msgid "Save Social Links" msgstr "Salvar links sociais" -#: packages/admin/src/components/ContentEditor.tsx:585 +#: packages/admin/src/components/ContentEditor.tsx:587 #: packages/admin/src/components/SaveButton.tsx:42 msgid "Saved" msgstr "Salvo" -#: packages/admin/src/components/ContentEditor.tsx:580 -#: packages/admin/src/components/ContentEditor.tsx:1891 +#: packages/admin/src/components/ContentEditor.tsx:582 +#: packages/admin/src/components/ContentEditor.tsx:2057 #: packages/admin/src/components/FieldEditor.tsx:656 #: packages/admin/src/components/MediaDetailPanel.tsx:241 #: packages/admin/src/components/MenuEditor.tsx:442 @@ -4060,15 +4065,15 @@ msgstr "Salvo" msgid "Saving..." msgstr "Salvando..." -#: packages/admin/src/components/ContentEditor.tsx:831 +#: packages/admin/src/components/ContentEditor.tsx:833 msgid "Schedule" msgstr "Agendar" -#: packages/admin/src/components/ContentEditor.tsx:817 +#: packages/admin/src/components/ContentEditor.tsx:819 msgid "Schedule for" msgstr "Agendar para" -#: packages/admin/src/components/ContentEditor.tsx:854 +#: packages/admin/src/components/ContentEditor.tsx:856 msgid "Schedule for later" msgstr "Agendar para depois" @@ -4076,12 +4081,12 @@ msgstr "Agendar para depois" msgid "scheduled" msgstr "agendado" -#: packages/admin/src/components/ContentEditor.tsx:794 +#: packages/admin/src/components/ContentEditor.tsx:796 msgid "Scheduled" msgstr "Agendado" #. placeholder {0}: formatScheduledDate(item.scheduledAt) -#: packages/admin/src/components/ContentEditor.tsx:804 +#: packages/admin/src/components/ContentEditor.tsx:806 msgid "Scheduled for: {0}" msgstr "Agendado para: {0}" @@ -4171,7 +4176,7 @@ msgstr "Otimização para mecanismos de busca" msgid "Search engine optimization and verification" msgstr "Otimização e verificação para mecanismos de pesquisa" -#: packages/admin/src/components/MediaPickerModal.tsx:441 +#: packages/admin/src/components/MediaPickerModal.tsx:452 msgid "Search media" msgstr "Pesquisar mídia" @@ -4197,7 +4202,7 @@ msgid "Search themes..." msgstr "Pesquisar temas..." #: packages/admin/src/components/MediaLibrary.tsx:336 -#: packages/admin/src/components/MediaPickerModal.tsx:440 +#: packages/admin/src/components/MediaPickerModal.tsx:451 msgid "Search..." msgstr "Pesquisar..." @@ -4296,7 +4301,8 @@ msgstr "Configurações de segurança" msgid "Select" msgstr "Selecionar" -#: packages/admin/src/components/ContentEditor.tsx:1606 +#: packages/admin/src/components/ContentEditor.tsx:1623 +#: packages/admin/src/components/ContentEditor.tsx:1773 msgid "Select {label}" msgstr "Selecionar {label}" @@ -4304,7 +4310,7 @@ msgstr "Selecionar {label}" msgid "Select all" msgstr "Selecionar tudo" -#: packages/admin/src/components/ContentEditor.tsx:1697 +#: packages/admin/src/components/ContentEditor.tsx:1863 msgid "Select byline..." msgstr "Selecionar crédito..." @@ -4322,11 +4328,15 @@ msgstr "Selecionar conteúdo" msgid "Select Favicon" msgstr "Selecionar favicon" -#: packages/admin/src/components/ContentEditor.tsx:1597 +#: packages/admin/src/components/ContentEditor.tsx:1763 +msgid "Select file" +msgstr "" + +#: packages/admin/src/components/ContentEditor.tsx:1614 msgid "Select image" msgstr "Selecionar imagem" -#: packages/admin/src/components/MediaPickerModal.tsx:71 +#: packages/admin/src/components/MediaPickerModal.tsx:78 msgid "Select Image" msgstr "Selecionar imagem" @@ -4351,7 +4361,7 @@ msgstr "Selecione quais tipos de conteúdo importar." msgid "Select..." msgstr "Selecionar..." -#: packages/admin/src/components/MediaPickerModal.tsx:571 +#: packages/admin/src/components/MediaPickerModal.tsx:582 msgid "Selected:" msgstr "Selecionado:" @@ -4397,7 +4407,7 @@ msgstr "Enviar e-mail de teste" msgid "Sending..." msgstr "Enviando..." -#: packages/admin/src/components/ContentEditor.tsx:1006 +#: packages/admin/src/components/ContentEditor.tsx:1008 #: packages/admin/src/components/Settings.tsx:81 msgid "SEO" msgstr "SEO" @@ -4555,9 +4565,9 @@ msgstr "Pular importação de mídia" msgid "Skipped" msgstr "Ignorado" -#: packages/admin/src/components/ContentEditor.tsx:775 -#: packages/admin/src/components/ContentEditor.tsx:1800 -#: packages/admin/src/components/ContentEditor.tsx:1862 +#: packages/admin/src/components/ContentEditor.tsx:777 +#: packages/admin/src/components/ContentEditor.tsx:1966 +#: packages/admin/src/components/ContentEditor.tsx:2028 #: packages/admin/src/components/ContentTypeEditor.tsx:109 #: packages/admin/src/components/ContentTypeList.tsx:97 #: packages/admin/src/components/FieldEditor.tsx:224 @@ -4638,7 +4648,7 @@ msgstr "Spam" msgid "Start Import" msgstr "Iniciar importação" -#: packages/admin/src/components/ContentEditor.tsx:781 +#: packages/admin/src/components/ContentEditor.tsx:783 #: packages/admin/src/components/ContentList.tsx:193 #: packages/admin/src/components/ContentTypeEditor.tsx:115 #: packages/admin/src/components/Redirects.tsx:452 @@ -4797,7 +4807,8 @@ msgstr "Tema: {label}" msgid "Themes" msgstr "Temas" -#: packages/admin/src/components/ContentEditor.tsx:1610 +#: packages/admin/src/components/ContentEditor.tsx:1627 +#: packages/admin/src/components/ContentEditor.tsx:1776 msgid "This field is required" msgstr "Este campo é obrigatório" @@ -4841,7 +4852,7 @@ msgstr "Esta seção foi importada de outro sistema." msgid "This will grant CLI access with your permissions." msgstr "Isso concederá acesso CLI com suas permissões." -#: packages/admin/src/components/ContentEditor.tsx:888 +#: packages/admin/src/components/ContentEditor.tsx:890 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." @@ -4863,7 +4874,7 @@ msgstr "Isso excluirá permanentemente este comentário. Esta ação não pode s msgid "This will remove the plugin and its bundle from your site." msgstr "Isso removerá o plugin e seu pacote do seu site." -#: packages/admin/src/components/ContentEditor.tsx:630 +#: packages/admin/src/components/ContentEditor.tsx:632 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." @@ -4929,11 +4940,11 @@ msgstr "Ferramentas → Exportar" msgid "Track content history" msgstr "Rastrear histórico de conteúdo" -#: packages/admin/src/components/ContentEditor.tsx:984 +#: packages/admin/src/components/ContentEditor.tsx:986 msgid "Translate" msgstr "Traduzir" -#: packages/admin/src/components/ContentEditor.tsx:942 +#: packages/admin/src/components/ContentEditor.tsx:944 msgid "Translations" msgstr "Traduções" @@ -4962,7 +4973,7 @@ msgid "True/false toggle" msgstr "Alternância verdadeiro/falso" #: packages/admin/src/components/MediaLibrary.tsx:366 -#: packages/admin/src/components/MediaPickerModal.tsx:494 +#: packages/admin/src/components/MediaPickerModal.tsx:505 msgid "Try a different search term" msgstr "Tente um termo de pesquisa diferente" @@ -5012,8 +5023,8 @@ msgstr "Incompatibilidade de tipo ({0})" msgid "Unable to reach marketplace" msgstr "Não foi possível acessar o marketplace" -#: packages/admin/src/components/ContentEditor.tsx:1905 -#: packages/admin/src/components/ContentEditor.tsx:1920 +#: packages/admin/src/components/ContentEditor.tsx:2071 +#: packages/admin/src/components/ContentEditor.tsx:2086 msgid "Unassigned" msgstr "Não atribuído" @@ -5063,7 +5074,7 @@ msgstr "Desbloquear proporção" msgid "Unnamed passkey" msgstr "Chave de acesso sem nome" -#: packages/admin/src/components/ContentEditor.tsx:659 +#: packages/admin/src/components/ContentEditor.tsx:661 msgid "Unpublish" msgstr "Despublicar" @@ -5071,7 +5082,7 @@ msgstr "Despublicar" msgid "Unregistered Content Tables Found" msgstr "Tabelas de conteúdo não registradas encontradas" -#: packages/admin/src/components/ContentEditor.tsx:806 +#: packages/admin/src/components/ContentEditor.tsx:808 msgid "Unschedule" msgstr "Cancelar agendamento" @@ -5079,7 +5090,11 @@ msgstr "Cancelar agendamento" msgid "Untitled" msgstr "Sem título" -#: packages/admin/src/components/ContentEditor.tsx:1732 +#: packages/admin/src/components/ContentEditor.tsx:1689 +msgid "Untitled file" +msgstr "" + +#: packages/admin/src/components/ContentEditor.tsx:1898 msgid "Up" msgstr "Acima" @@ -5115,7 +5130,7 @@ msgid "Updated At" msgstr "Atualizado em" #. placeholder {0}: new Date(item.updatedAt).toLocaleString() -#: packages/admin/src/components/ContentEditor.tsx:863 +#: packages/admin/src/components/ContentEditor.tsx:865 msgid "Updated: {0}" msgstr "Atualizado em: {0}" @@ -5128,7 +5143,7 @@ msgstr "Atualizando URLs de conteúdo..." msgid "Updating..." msgstr "Atualizando..." -#: packages/admin/src/components/MediaPickerModal.tsx:462 +#: packages/admin/src/components/MediaPickerModal.tsx:473 msgid "Upload" msgstr "Enviar" @@ -5136,7 +5151,7 @@ msgstr "Enviar" msgid "Upload an export file" msgstr "Enviar um arquivo de exportação" -#: packages/admin/src/components/MediaPickerModal.tsx:496 +#: packages/admin/src/components/MediaPickerModal.tsx:507 msgid "Upload an image to get started" msgstr "Envie uma imagem para começar" @@ -5149,7 +5164,7 @@ msgstr "Enviar e excluir mídia" msgid "Upload Export File" msgstr "Enviar arquivo de exportação" -#: packages/admin/src/components/MediaPickerModal.tsx:478 +#: packages/admin/src/components/MediaPickerModal.tsx:489 msgid "Upload failed: {uploadError}" msgstr "Falha no envio: {uploadError}" @@ -5161,7 +5176,7 @@ msgstr "Enviar arquivos" msgid "Upload Files" msgstr "Enviar arquivos" -#: packages/admin/src/components/MediaPickerModal.tsx:505 +#: packages/admin/src/components/MediaPickerModal.tsx:516 msgid "Upload Image" msgstr "Enviar imagem" @@ -5201,7 +5216,7 @@ msgid "Uploading {0}/{1}..." msgstr "Enviando {0}/{1}..." #: packages/admin/src/components/MediaLibrary.tsx:290 -#: packages/admin/src/components/MediaPickerModal.tsx:462 +#: packages/admin/src/components/MediaPickerModal.tsx:473 msgid "Uploading..." msgstr "Enviando..." @@ -5237,7 +5252,7 @@ msgstr "Use sua chave de acesso cadastrada para acessar com segurança." 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:1283 +#: packages/admin/src/components/ContentEditor.tsx:1285 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" diff --git a/packages/admin/src/locales/zh-CN/messages.po b/packages/admin/src/locales/zh-CN/messages.po index 0f76d51e5..09426b3c8 100644 --- a/packages/admin/src/locales/zh-CN/messages.po +++ b/packages/admin/src/locales/zh-CN/messages.po @@ -13,7 +13,7 @@ msgstr "" "Language-Team: \n" "Plural-Forms: \n" -#: packages/admin/src/components/ContentEditor.tsx:962 +#: packages/admin/src/components/ContentEditor.tsx:964 #: packages/admin/src/components/LocaleSwitcher.tsx:72 msgid " (default)" msgstr "(默认)" @@ -22,8 +22,8 @@ msgstr "(默认)" msgid " (opens in new window)" msgstr "(在新窗口中打开)" -#: packages/admin/src/components/MediaPickerModal.tsx:634 -#: packages/admin/src/components/MediaPickerModal.tsx:716 +#: packages/admin/src/components/MediaPickerModal.tsx:645 +#: packages/admin/src/components/MediaPickerModal.tsx:727 msgid " (selected)" msgstr "(已选择)" @@ -38,7 +38,7 @@ msgid ": use" msgstr ":使用" #. placeholder {0}: providers?.find((p) => p.id === selectedItem.providerId)?.name -#: packages/admin/src/components/MediaPickerModal.tsx:574 +#: packages/admin/src/components/MediaPickerModal.tsx:585 msgid "(from {0})" msgstr "(来自 {0})" @@ -84,7 +84,7 @@ msgid "{0, plural, one {# item matching \"{searchQuery}\"} other {# items matchi msgstr "{0, plural, one {# 个匹配 \"{searchQuery}\" 的项目} other {# 个匹配 \"{searchQuery}\" 的项目}}" #. placeholder {0}: items.length -#: packages/admin/src/components/MediaPickerModal.tsx:449 +#: packages/admin/src/components/MediaPickerModal.tsx:460 msgid "{0, plural, one {# item} other {# items}}" msgstr "{0, plural, one {# 个项目} other {# 个项目}}" @@ -210,8 +210,8 @@ msgstr "{0} 已更新至 v{1}" #. placeholder {0}: item.filename #. placeholder {1}: selected ? t` (selected)` : "" -#: packages/admin/src/components/MediaPickerModal.tsx:634 -#: packages/admin/src/components/MediaPickerModal.tsx:716 +#: packages/admin/src/components/MediaPickerModal.tsx:645 +#: packages/admin/src/components/MediaPickerModal.tsx:727 msgid "{0}{1}" msgstr "{0}{1}" @@ -434,7 +434,7 @@ msgstr "操作" msgid "Active" msgstr "活跃" -#: packages/admin/src/components/ContentEditor.tsx:1714 +#: packages/admin/src/components/ContentEditor.tsx:1880 #: packages/admin/src/components/MenuEditor.tsx:297 #: packages/admin/src/components/TaxonomyManager.tsx:214 #: packages/admin/src/components/TaxonomyManager.tsx:610 @@ -746,7 +746,7 @@ msgstr "自动(slug 变更)" msgid "Auto-generated from name (you can edit)" msgstr "从名称自动生成(您可以编辑)" -#: packages/admin/src/components/MediaPickerModal.tsx:513 +#: packages/admin/src/components/MediaPickerModal.tsx:524 msgid "Available media" msgstr "可用媒体" @@ -760,7 +760,7 @@ msgstr "可用提供商" msgid "Back" msgstr "返回" -#: packages/admin/src/components/ContentEditor.tsx:543 +#: packages/admin/src/components/ContentEditor.tsx:545 msgid "Back to {collectionLabel} list" msgstr "返回到 {collectionLabel} 列表" @@ -838,7 +838,7 @@ msgstr "浏览主题并使用您自己的内容预览。" msgid "Bullet List" msgstr "无序列表" -#: packages/admin/src/components/ContentEditor.tsx:928 +#: packages/admin/src/components/ContentEditor.tsx:930 #: packages/admin/src/components/Sidebar.tsx:206 msgid "Bylines" msgstr "署名" @@ -861,18 +861,18 @@ msgstr "可以查看内容" #: packages/admin/src/components/CapabilityConsentDialog.tsx:139 #: packages/admin/src/components/ConfirmDialog.tsx:57 -#: packages/admin/src/components/ContentEditor.tsx:636 -#: packages/admin/src/components/ContentEditor.tsx:842 -#: packages/admin/src/components/ContentEditor.tsx:894 -#: packages/admin/src/components/ContentEditor.tsx:1817 -#: packages/admin/src/components/ContentEditor.tsx:1870 +#: packages/admin/src/components/ContentEditor.tsx:638 +#: packages/admin/src/components/ContentEditor.tsx:844 +#: packages/admin/src/components/ContentEditor.tsx:896 +#: packages/admin/src/components/ContentEditor.tsx:1983 +#: packages/admin/src/components/ContentEditor.tsx:2036 #: packages/admin/src/components/ContentList.tsx:445 #: packages/admin/src/components/ContentList.tsx:516 #: packages/admin/src/components/ContentPickerModal.tsx:253 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:516 #: packages/admin/src/components/FieldEditor.tsx:645 #: packages/admin/src/components/MediaDetailPanel.tsx:234 -#: packages/admin/src/components/MediaPickerModal.tsx:581 +#: packages/admin/src/components/MediaPickerModal.tsx:592 #: packages/admin/src/components/MenuEditor.tsx:294 #: packages/admin/src/components/MenuEditor.tsx:439 #: packages/admin/src/components/MenuList.tsx:143 @@ -931,7 +931,8 @@ msgstr "分类 ({0})" msgid "Categories will be imported" msgstr "分类将被导入" -#: packages/admin/src/components/ContentEditor.tsx:1574 +#: packages/admin/src/components/ContentEditor.tsx:1591 +#: packages/admin/src/components/ContentEditor.tsx:1740 #: packages/admin/src/components/FieldEditor.tsx:391 #: packages/admin/src/components/SeoImageField.tsx:47 msgid "Change" @@ -997,9 +998,9 @@ msgstr "点击邮件中的链接即可登录。" #: packages/admin/src/components/MarketplacePluginDetail.tsx:447 #: packages/admin/src/components/MediaDetailPanel.tsx:131 #: packages/admin/src/components/MediaDetailPanel.tsx:133 -#: packages/admin/src/components/MediaPickerModal.tsx:349 -#: packages/admin/src/components/MediaPickerModal.tsx:355 -#: packages/admin/src/components/MediaPickerModal.tsx:359 +#: packages/admin/src/components/MediaPickerModal.tsx:356 +#: packages/admin/src/components/MediaPickerModal.tsx:362 +#: packages/admin/src/components/MediaPickerModal.tsx:366 #: packages/admin/src/components/MenuEditor.tsx:256 #: packages/admin/src/components/MenuEditor.tsx:262 #: packages/admin/src/components/MenuEditor.tsx:266 @@ -1229,7 +1230,7 @@ msgstr "复制令牌" msgid "Could not copy automatically. Please select the URL above and copy manually." msgstr "无法自动复制。请选择上面的 URL 并手动复制。" -#: packages/admin/src/components/MediaPickerModal.tsx:308 +#: packages/admin/src/components/MediaPickerModal.tsx:315 msgid "Could not load image from URL" msgstr "无法从 URL 加载图片" @@ -1241,7 +1242,7 @@ msgstr "无法检测到 WordPress" msgid "Count" msgstr "数量" -#: packages/admin/src/components/ContentEditor.tsx:1841 +#: packages/admin/src/components/ContentEditor.tsx:2007 #: packages/admin/src/components/MenuList.tsx:146 #: packages/admin/src/components/Redirects.tsx:185 #: packages/admin/src/components/Sections.tsx:210 @@ -1270,7 +1271,7 @@ msgstr "创建账户" msgid "Create an account" msgstr "创建账户" -#: packages/admin/src/components/ContentEditor.tsx:1789 +#: packages/admin/src/components/ContentEditor.tsx:1955 msgid "Create byline" msgstr "创建署名" @@ -1377,7 +1378,7 @@ msgid "Created At" msgstr "创建时间" #. placeholder {0}: new Date(item.createdAt).toLocaleString() -#: packages/admin/src/components/ContentEditor.tsx:862 +#: packages/admin/src/components/ContentEditor.tsx:864 msgid "Created: {0}" msgstr "创建于:{0}" @@ -1385,7 +1386,7 @@ msgstr "创建于:{0}" msgid "Creating collections and fields..." msgstr "正在创建合集和字段..." -#: packages/admin/src/components/ContentEditor.tsx:1841 +#: packages/admin/src/components/ContentEditor.tsx:2007 #: packages/admin/src/components/MenuList.tsx:146 #: packages/admin/src/components/Redirects.tsx:182 #: packages/admin/src/components/Sections.tsx:210 @@ -1394,7 +1395,7 @@ msgstr "正在创建合集和字段..." msgid "Creating..." msgstr "创建中..." -#: packages/admin/src/components/ContentEditor.tsx:965 +#: packages/admin/src/components/ContentEditor.tsx:967 msgid "current" msgstr "当前" @@ -1655,12 +1656,12 @@ msgstr "已禁用" msgid "Disabled:" msgstr "已禁用:" -#: packages/admin/src/components/ContentEditor.tsx:621 -#: packages/admin/src/components/ContentEditor.tsx:643 +#: packages/admin/src/components/ContentEditor.tsx:623 +#: packages/admin/src/components/ContentEditor.tsx:645 msgid "Discard changes" msgstr "放弃更改" -#: packages/admin/src/components/ContentEditor.tsx:627 +#: packages/admin/src/components/ContentEditor.tsx:629 msgid "Discard draft changes?" msgstr "放弃草稿更改?" @@ -1673,8 +1674,8 @@ msgstr "关闭" msgid "Display a navigation menu" msgstr "显示导航菜单" -#: packages/admin/src/components/ContentEditor.tsx:1792 -#: packages/admin/src/components/ContentEditor.tsx:1854 +#: packages/admin/src/components/ContentEditor.tsx:1958 +#: packages/admin/src/components/ContentEditor.tsx:2020 msgid "Display name" msgstr "显示名称" @@ -1692,7 +1693,7 @@ msgstr "显示尺寸" msgid "Displayed below the image as a visible caption." msgstr "显示在图片下方作为可见说明。" -#: packages/admin/src/components/ContentEditor.tsx:597 +#: packages/admin/src/components/ContentEditor.tsx:599 msgid "Distraction-free mode (⌘⇧\\)" msgstr "无干扰模式(⌘⇧\\)" @@ -1725,7 +1726,7 @@ msgstr "还没有账号?<0>立即注册" msgid "Done" msgstr "完成" -#: packages/admin/src/components/ContentEditor.tsx:1735 +#: packages/admin/src/components/ContentEditor.tsx:1901 msgid "Down" msgstr "下移" @@ -1737,7 +1738,7 @@ msgstr "下载中" msgid "draft" msgstr "草稿" -#: packages/admin/src/components/ContentEditor.tsx:793 +#: packages/admin/src/components/ContentEditor.tsx:795 #: packages/admin/src/components/ContentPickerModal.tsx:217 msgid "Draft" msgstr "草稿" @@ -1771,8 +1772,8 @@ msgstr "例如:CI/CD 流水线" msgid "e.g., MacBook Pro, iPhone" msgstr "例如:MacBook Pro、iPhone" -#: packages/admin/src/components/ContentEditor.tsx:974 -#: packages/admin/src/components/ContentEditor.tsx:1744 +#: packages/admin/src/components/ContentEditor.tsx:976 +#: packages/admin/src/components/ContentEditor.tsx:1910 #: packages/admin/src/components/MenuEditor.tsx:367 #: packages/admin/src/components/MenuList.tsx:185 #: packages/admin/src/components/Sections.tsx:390 @@ -1789,7 +1790,7 @@ msgstr "编辑" msgid "Edit {0}" msgstr "编辑 {0}" -#: packages/admin/src/components/ContentEditor.tsx:560 +#: packages/admin/src/components/ContentEditor.tsx:562 msgid "Edit {collectionLabel}" msgstr "编辑 {collectionLabel}" @@ -1797,7 +1798,7 @@ msgstr "编辑 {collectionLabel}" msgid "Edit {title}" msgstr "编辑 {title}" -#: packages/admin/src/components/ContentEditor.tsx:1851 +#: packages/admin/src/components/ContentEditor.tsx:2017 msgid "Edit byline" msgstr "编辑署名" @@ -1920,7 +1921,7 @@ msgid "Enabled" msgstr "已启用" #. placeholder {0}: label.toLowerCase() -#: packages/admin/src/components/ContentEditor.tsx:1187 +#: packages/admin/src/components/ContentEditor.tsx:1189 msgid "Enter {0}..." msgstr "输入 {0}..." @@ -1929,7 +1930,7 @@ msgstr "输入 {0}..." msgid "Enter a URL (https://…) or a relative path (/…)" msgstr "输入 URL (https://…) 或相对路径 (/…)" -#: packages/admin/src/components/ContentEditor.tsx:1401 +#: packages/admin/src/components/ContentEditor.tsx:1418 msgid "Enter a valid URL (e.g. https://example.com)" msgstr "输入有效的 URL(例如 https://example.com)" @@ -1937,7 +1938,7 @@ msgstr "输入有效的 URL(例如 https://example.com)" msgid "Enter credentials manually" msgstr "手动输入凭据" -#: packages/admin/src/components/ContentEditor.tsx:596 +#: packages/admin/src/components/ContentEditor.tsx:598 msgid "Enter distraction-free mode" msgstr "进入无干扰模式" @@ -1945,7 +1946,7 @@ msgstr "进入无干扰模式" msgid "Enter email" msgstr "输入邮箱" -#: packages/admin/src/components/ContentEditor.tsx:1208 +#: packages/admin/src/components/ContentEditor.tsx:1210 msgid "Enter markdown content..." msgstr "输入 Markdown 内容..." @@ -1979,7 +1980,7 @@ msgstr "保存区块时出错" msgid "Exists" msgstr "已存在" -#: packages/admin/src/components/ContentEditor.tsx:554 +#: packages/admin/src/components/ContentEditor.tsx:556 msgid "Exit distraction-free mode" msgstr "退出无干扰模式" @@ -2028,7 +2029,7 @@ msgstr "安全审计失败" msgid "Failed to add domain" msgstr "添加域名失败" -#: packages/admin/src/components/ContentEditor.tsx:1835 +#: packages/admin/src/components/ContentEditor.tsx:2001 msgid "Failed to create byline" msgstr "创建署名失败" @@ -2126,7 +2127,7 @@ msgstr "发送测试邮件失败" msgid "Failed to update {0}" msgstr "更新 {0} 失败" -#: packages/admin/src/components/ContentEditor.tsx:1885 +#: packages/admin/src/components/ContentEditor.tsx:2051 msgid "Failed to update byline" msgstr "更新署名失败" @@ -2342,7 +2343,7 @@ msgstr "图片设置" msgid "Image shown when this page is shared on social media" msgstr "当此页面在社交媒体上分享时显示的图片" -#: packages/admin/src/components/MediaPickerModal.tsx:374 +#: packages/admin/src/components/MediaPickerModal.tsx:383 msgid "Image URL" msgstr "图片 URL" @@ -2448,8 +2449,8 @@ msgstr "包含示例内容(推荐新站点使用)" msgid "Incompatible" msgstr "不兼容" -#: packages/admin/src/components/MediaPickerModal.tsx:385 -#: packages/admin/src/components/MediaPickerModal.tsx:584 +#: packages/admin/src/components/MediaPickerModal.tsx:394 +#: packages/admin/src/components/MediaPickerModal.tsx:595 msgid "Insert" msgstr "插入" @@ -2473,7 +2474,7 @@ msgstr "插入可复用区块" msgid "Insert an image" msgstr "插入图片" -#: packages/admin/src/components/MediaPickerModal.tsx:367 +#: packages/admin/src/components/MediaPickerModal.tsx:376 msgid "Insert from URL" msgstr "从 URL 插入" @@ -2520,7 +2521,7 @@ msgstr "正在安装..." msgid "Integer" msgstr "整数" -#: packages/admin/src/components/ContentEditor.tsx:1470 +#: packages/admin/src/components/ContentEditor.tsx:1487 msgid "Invalid JSON" msgstr "无效的 JSON" @@ -2663,7 +2664,7 @@ msgstr "链接" msgid "List view" msgstr "列表视图" -#: packages/admin/src/components/ContentEditor.tsx:676 +#: packages/admin/src/components/ContentEditor.tsx:678 msgid "Live View" msgstr "实时预览" @@ -2982,13 +2983,13 @@ msgstr "将 {title} 移至回收站" msgid "Move down" msgstr "下移" -#: packages/admin/src/components/ContentEditor.tsx:879 -#: packages/admin/src/components/ContentEditor.tsx:901 +#: packages/admin/src/components/ContentEditor.tsx:881 +#: packages/admin/src/components/ContentEditor.tsx:903 #: packages/admin/src/components/ContentList.tsx:452 msgid "Move to Trash" msgstr "移至回收站" -#: packages/admin/src/components/ContentEditor.tsx:885 +#: packages/admin/src/components/ContentEditor.tsx:887 #: packages/admin/src/components/ContentList.tsx:437 msgid "Move to Trash?" msgstr "移至回收站?" @@ -3047,7 +3048,7 @@ msgstr "新" msgid "New {0}" msgstr "新{0}" -#: packages/admin/src/components/ContentEditor.tsx:560 +#: packages/admin/src/components/ContentEditor.tsx:562 msgid "New {collectionLabel}" msgstr "新建 {collectionLabel}" @@ -3132,7 +3133,7 @@ msgstr "暂无 API 令牌。创建一个以开始使用。" msgid "No approved comments yet." msgstr "暂无已审核评论。" -#: packages/admin/src/components/ContentEditor.tsx:1776 +#: packages/admin/src/components/ContentEditor.tsx:1942 msgid "No bylines selected." msgstr "未选择任何署名。" @@ -3210,12 +3211,12 @@ msgid "No maximum" msgstr "无最大值" #: packages/admin/src/components/MediaLibrary.tsx:369 -#: packages/admin/src/components/MediaPickerModal.tsx:497 +#: packages/admin/src/components/MediaPickerModal.tsx:508 msgid "No media available from this provider" msgstr "此提供商无可用媒体" #: packages/admin/src/components/MediaLibrary.tsx:363 -#: packages/admin/src/components/MediaPickerModal.tsx:491 +#: packages/admin/src/components/MediaPickerModal.tsx:502 msgid "No media found" msgstr "未找到媒体" @@ -3383,7 +3384,7 @@ msgstr "悬停时的可选工具提示" msgid "Options (one per line)" msgstr "选项(每行一个)" -#: packages/admin/src/components/MediaPickerModal.tsx:397 +#: packages/admin/src/components/MediaPickerModal.tsx:406 msgid "or choose from library" msgstr "或从库中选择" @@ -3420,7 +3421,7 @@ msgstr "大纲" msgid "Overrides the page title in search engine results" msgstr "覆盖搜索引擎结果中的页面标题" -#: packages/admin/src/components/ContentEditor.tsx:916 +#: packages/admin/src/components/ContentEditor.tsx:918 msgid "Ownership" msgstr "所有权" @@ -3530,7 +3531,7 @@ msgstr "待处理" msgid "Pending" msgstr "待处理" -#: packages/admin/src/components/ContentEditor.tsx:791 +#: packages/admin/src/components/ContentEditor.tsx:793 msgid "Pending changes" msgstr "待处理的更改" @@ -3559,7 +3560,7 @@ msgstr "请输入有效的邮箱" msgid "Please enter a valid email address" msgstr "请输入有效的邮箱地址" -#: packages/admin/src/components/MediaPickerModal.tsx:284 +#: packages/admin/src/components/MediaPickerModal.tsx:291 msgid "Please enter a valid URL" msgstr "请输入有效的 URL" @@ -3629,7 +3630,7 @@ msgstr "正在准备从 WordPress 下载文件..." msgid "Preparing..." msgstr "正在准备..." -#: packages/admin/src/components/ContentEditor.tsx:610 +#: packages/admin/src/components/ContentEditor.tsx:612 #: packages/admin/src/components/ContentTypeEditor.tsx:79 #: packages/admin/src/components/MediaLibrary.tsx:415 msgid "Preview" @@ -3639,7 +3640,7 @@ msgstr "预览" msgid "Preview content before publishing" msgstr "发布前预览内容" -#: packages/admin/src/components/ContentEditor.tsx:610 +#: packages/admin/src/components/ContentEditor.tsx:612 msgid "Preview draft" msgstr "预览草稿" @@ -3664,12 +3665,12 @@ msgstr "主导航" msgid "Provider:" msgstr "提供商:" -#: packages/admin/src/components/ContentEditor.tsx:665 -#: packages/admin/src/components/ContentEditor.tsx:772 +#: packages/admin/src/components/ContentEditor.tsx:667 +#: packages/admin/src/components/ContentEditor.tsx:774 msgid "Publish" msgstr "发布" -#: packages/admin/src/components/ContentEditor.tsx:655 +#: packages/admin/src/components/ContentEditor.tsx:657 msgid "Publish changes" msgstr "发布更改" @@ -3677,7 +3678,7 @@ msgstr "发布更改" msgid "published" msgstr "已发布" -#: packages/admin/src/components/ContentEditor.tsx:787 +#: packages/admin/src/components/ContentEditor.tsx:789 #: packages/admin/src/components/ContentPickerModal.tsx:214 #: packages/admin/src/components/Dashboard.tsx:187 msgid "Published" @@ -3692,7 +3693,7 @@ msgstr "发布于 {0}" msgid "Published At" msgstr "发布时间" -#: packages/admin/src/components/ContentEditor.tsx:1784 +#: packages/admin/src/components/ContentEditor.tsx:1950 msgid "Quick create byline" msgstr "快速创建署名" @@ -3769,7 +3770,7 @@ msgstr "已注册用户" msgid "Registration was cancelled or timed out. Please try again." msgstr "注册已取消或超时。请重试。" -#: packages/admin/src/components/ContentEditor.tsx:1753 +#: packages/admin/src/components/ContentEditor.tsx:1919 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:177 #: packages/admin/src/components/settings/GeneralSettings.tsx:202 #: packages/admin/src/components/settings/GeneralSettings.tsx:246 @@ -3793,7 +3794,11 @@ msgstr "移除域名" msgid "Remove Domain?" msgstr "移除域名?" -#: packages/admin/src/components/ContentEditor.tsx:1582 +#: packages/admin/src/components/ContentEditor.tsx:1748 +msgid "Remove file" +msgstr "" + +#: packages/admin/src/components/ContentEditor.tsx:1599 #: packages/admin/src/components/SeoImageField.tsx:55 msgid "Remove image" msgstr "移除图片" @@ -3995,7 +4000,7 @@ msgstr "角色" msgid "Role {role}" msgstr "角色 {role}" -#: packages/admin/src/components/ContentEditor.tsx:1758 +#: packages/admin/src/components/ContentEditor.tsx:1924 msgid "Role label" msgstr "角色标签" @@ -4006,7 +4011,7 @@ msgstr "角色标签" msgid "Same window" msgstr "同一窗口" -#: packages/admin/src/components/ContentEditor.tsx:1891 +#: packages/admin/src/components/ContentEditor.tsx:2057 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:349 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:519 #: packages/admin/src/components/MediaDetailPanel.tsx:241 @@ -4040,13 +4045,13 @@ msgstr "保存设置" msgid "Save Social Links" msgstr "保存社交链接" -#: packages/admin/src/components/ContentEditor.tsx:585 +#: packages/admin/src/components/ContentEditor.tsx:587 #: packages/admin/src/components/SaveButton.tsx:42 msgid "Saved" msgstr "已保存" -#: packages/admin/src/components/ContentEditor.tsx:580 -#: packages/admin/src/components/ContentEditor.tsx:1891 +#: packages/admin/src/components/ContentEditor.tsx:582 +#: packages/admin/src/components/ContentEditor.tsx:2057 #: packages/admin/src/components/FieldEditor.tsx:656 #: packages/admin/src/components/MediaDetailPanel.tsx:241 #: packages/admin/src/components/MenuEditor.tsx:442 @@ -4060,15 +4065,15 @@ msgstr "已保存" msgid "Saving..." msgstr "保存中..." -#: packages/admin/src/components/ContentEditor.tsx:831 +#: packages/admin/src/components/ContentEditor.tsx:833 msgid "Schedule" msgstr "定时发布" -#: packages/admin/src/components/ContentEditor.tsx:817 +#: packages/admin/src/components/ContentEditor.tsx:819 msgid "Schedule for" msgstr "定时发布于" -#: packages/admin/src/components/ContentEditor.tsx:854 +#: packages/admin/src/components/ContentEditor.tsx:856 msgid "Schedule for later" msgstr "稍后定时发布" @@ -4076,12 +4081,12 @@ msgstr "稍后定时发布" msgid "scheduled" msgstr "已定时" -#: packages/admin/src/components/ContentEditor.tsx:794 +#: packages/admin/src/components/ContentEditor.tsx:796 msgid "Scheduled" msgstr "已定时" #. placeholder {0}: formatScheduledDate(item.scheduledAt) -#: packages/admin/src/components/ContentEditor.tsx:804 +#: packages/admin/src/components/ContentEditor.tsx:806 msgid "Scheduled for: {0}" msgstr "计划发布于:{0}" @@ -4171,7 +4176,7 @@ msgstr "搜索引擎优化" msgid "Search engine optimization and verification" msgstr "搜索引擎优化和验证" -#: packages/admin/src/components/MediaPickerModal.tsx:441 +#: packages/admin/src/components/MediaPickerModal.tsx:452 msgid "Search media" msgstr "搜索媒体" @@ -4197,7 +4202,7 @@ msgid "Search themes..." msgstr "搜索主题..." #: packages/admin/src/components/MediaLibrary.tsx:336 -#: packages/admin/src/components/MediaPickerModal.tsx:440 +#: packages/admin/src/components/MediaPickerModal.tsx:451 msgid "Search..." msgstr "搜索..." @@ -4296,7 +4301,8 @@ msgstr "安全设置" msgid "Select" msgstr "选择" -#: packages/admin/src/components/ContentEditor.tsx:1606 +#: packages/admin/src/components/ContentEditor.tsx:1623 +#: packages/admin/src/components/ContentEditor.tsx:1773 msgid "Select {label}" msgstr "选择 {label}" @@ -4304,7 +4310,7 @@ msgstr "选择 {label}" msgid "Select all" msgstr "全选" -#: packages/admin/src/components/ContentEditor.tsx:1697 +#: packages/admin/src/components/ContentEditor.tsx:1863 msgid "Select byline..." msgstr "选择署名..." @@ -4322,11 +4328,15 @@ msgstr "选择内容" msgid "Select Favicon" msgstr "选择网站图标" -#: packages/admin/src/components/ContentEditor.tsx:1597 +#: packages/admin/src/components/ContentEditor.tsx:1763 +msgid "Select file" +msgstr "" + +#: packages/admin/src/components/ContentEditor.tsx:1614 msgid "Select image" msgstr "选择图片" -#: packages/admin/src/components/MediaPickerModal.tsx:71 +#: packages/admin/src/components/MediaPickerModal.tsx:78 msgid "Select Image" msgstr "选择图片" @@ -4351,7 +4361,7 @@ msgstr "选择要导入的内容类型。" msgid "Select..." msgstr "选择..." -#: packages/admin/src/components/MediaPickerModal.tsx:571 +#: packages/admin/src/components/MediaPickerModal.tsx:582 msgid "Selected:" msgstr "已选择:" @@ -4397,7 +4407,7 @@ msgstr "发送测试邮件" msgid "Sending..." msgstr "发送中..." -#: packages/admin/src/components/ContentEditor.tsx:1006 +#: packages/admin/src/components/ContentEditor.tsx:1008 #: packages/admin/src/components/Settings.tsx:81 msgid "SEO" msgstr "SEO" @@ -4555,9 +4565,9 @@ msgstr "跳过媒体导入" msgid "Skipped" msgstr "已跳过" -#: packages/admin/src/components/ContentEditor.tsx:775 -#: packages/admin/src/components/ContentEditor.tsx:1800 -#: packages/admin/src/components/ContentEditor.tsx:1862 +#: packages/admin/src/components/ContentEditor.tsx:777 +#: packages/admin/src/components/ContentEditor.tsx:1966 +#: packages/admin/src/components/ContentEditor.tsx:2028 #: packages/admin/src/components/ContentTypeEditor.tsx:109 #: packages/admin/src/components/ContentTypeList.tsx:97 #: packages/admin/src/components/FieldEditor.tsx:224 @@ -4638,7 +4648,7 @@ msgstr "垃圾" msgid "Start Import" msgstr "开始导入" -#: packages/admin/src/components/ContentEditor.tsx:781 +#: packages/admin/src/components/ContentEditor.tsx:783 #: packages/admin/src/components/ContentList.tsx:193 #: packages/admin/src/components/ContentTypeEditor.tsx:115 #: packages/admin/src/components/Redirects.tsx:452 @@ -4797,7 +4807,8 @@ msgstr "主题:{label}" msgid "Themes" msgstr "主题" -#: packages/admin/src/components/ContentEditor.tsx:1610 +#: packages/admin/src/components/ContentEditor.tsx:1627 +#: packages/admin/src/components/ContentEditor.tsx:1776 msgid "This field is required" msgstr "此字段为必填项" @@ -4841,7 +4852,7 @@ msgstr "此区块是从另一个系统导入的。" msgid "This will grant CLI access with your permissions." msgstr "这将授予 CLI 访问权限以及您的权限。" -#: packages/admin/src/components/ContentEditor.tsx:888 +#: packages/admin/src/components/ContentEditor.tsx:890 msgid "This will move the item to trash. You can restore it later from the trash." msgstr "这将把项目移至回收站。您可以稍后从回收站恢复它。" @@ -4863,7 +4874,7 @@ msgstr "这将永久删除此评论。此操作无法撤销。" msgid "This will remove the plugin and its bundle from your site." msgstr "这将从您的站点移除插件及其包。" -#: packages/admin/src/components/ContentEditor.tsx:630 +#: packages/admin/src/components/ContentEditor.tsx:632 msgid "This will revert to the published version. Your draft changes will be lost." msgstr "这将恢复到已发布的版本。您的草稿更改将会丢失。" @@ -4929,11 +4940,11 @@ msgstr "工具 → 导出" msgid "Track content history" msgstr "跟踪内容历史" -#: packages/admin/src/components/ContentEditor.tsx:984 +#: packages/admin/src/components/ContentEditor.tsx:986 msgid "Translate" msgstr "翻译" -#: packages/admin/src/components/ContentEditor.tsx:942 +#: packages/admin/src/components/ContentEditor.tsx:944 msgid "Translations" msgstr "翻译" @@ -4962,7 +4973,7 @@ msgid "True/false toggle" msgstr "真/假切换" #: packages/admin/src/components/MediaLibrary.tsx:366 -#: packages/admin/src/components/MediaPickerModal.tsx:494 +#: packages/admin/src/components/MediaPickerModal.tsx:505 msgid "Try a different search term" msgstr "尝试其他搜索词" @@ -5012,8 +5023,8 @@ msgstr "类型不匹配 ({0})" msgid "Unable to reach marketplace" msgstr "无法访问市场" -#: packages/admin/src/components/ContentEditor.tsx:1905 -#: packages/admin/src/components/ContentEditor.tsx:1920 +#: packages/admin/src/components/ContentEditor.tsx:2071 +#: packages/admin/src/components/ContentEditor.tsx:2086 msgid "Unassigned" msgstr "未分配" @@ -5063,7 +5074,7 @@ msgstr "解锁宽高比" msgid "Unnamed passkey" msgstr "未命名通行密钥" -#: packages/admin/src/components/ContentEditor.tsx:659 +#: packages/admin/src/components/ContentEditor.tsx:661 msgid "Unpublish" msgstr "取消发布" @@ -5071,7 +5082,7 @@ msgstr "取消发布" msgid "Unregistered Content Tables Found" msgstr "发现未注册的内容表" -#: packages/admin/src/components/ContentEditor.tsx:806 +#: packages/admin/src/components/ContentEditor.tsx:808 msgid "Unschedule" msgstr "取消定时发布" @@ -5079,7 +5090,11 @@ msgstr "取消定时发布" msgid "Untitled" msgstr "无标题" -#: packages/admin/src/components/ContentEditor.tsx:1732 +#: packages/admin/src/components/ContentEditor.tsx:1689 +msgid "Untitled file" +msgstr "" + +#: packages/admin/src/components/ContentEditor.tsx:1898 msgid "Up" msgstr "上移" @@ -5115,7 +5130,7 @@ msgid "Updated At" msgstr "更新时间" #. placeholder {0}: new Date(item.updatedAt).toLocaleString() -#: packages/admin/src/components/ContentEditor.tsx:863 +#: packages/admin/src/components/ContentEditor.tsx:865 msgid "Updated: {0}" msgstr "更新于:{0}" @@ -5128,7 +5143,7 @@ msgstr "正在更新内容 URL..." msgid "Updating..." msgstr "更新中..." -#: packages/admin/src/components/MediaPickerModal.tsx:462 +#: packages/admin/src/components/MediaPickerModal.tsx:473 msgid "Upload" msgstr "上传" @@ -5136,7 +5151,7 @@ msgstr "上传" msgid "Upload an export file" msgstr "上传导出文件" -#: packages/admin/src/components/MediaPickerModal.tsx:496 +#: packages/admin/src/components/MediaPickerModal.tsx:507 msgid "Upload an image to get started" msgstr "上传图片以开始使用" @@ -5149,7 +5164,7 @@ msgstr "上传和删除媒体" msgid "Upload Export File" msgstr "上传导出文件" -#: packages/admin/src/components/MediaPickerModal.tsx:478 +#: packages/admin/src/components/MediaPickerModal.tsx:489 msgid "Upload failed: {uploadError}" msgstr "上传失败:{uploadError}" @@ -5161,7 +5176,7 @@ msgstr "上传文件" msgid "Upload Files" msgstr "上传文件" -#: packages/admin/src/components/MediaPickerModal.tsx:505 +#: packages/admin/src/components/MediaPickerModal.tsx:516 msgid "Upload Image" msgstr "上传图片" @@ -5201,7 +5216,7 @@ msgid "Uploading {0}/{1}..." msgstr "正在上传 {0}/{1}..." #: packages/admin/src/components/MediaLibrary.tsx:290 -#: packages/admin/src/components/MediaPickerModal.tsx:462 +#: packages/admin/src/components/MediaPickerModal.tsx:473 msgid "Uploading..." msgstr "上传中..." @@ -5237,7 +5252,7 @@ msgstr "使用您注册的通行密钥安全登录。" msgid "Used as the identifier. Lowercase letters, numbers, and underscores only." msgstr "用作标识符。仅限小写字母、数字和下划线。" -#: packages/admin/src/components/ContentEditor.tsx:1283 +#: packages/admin/src/components/ContentEditor.tsx:1285 msgid "Used as the main visual for this post on listing pages and at the top of the post" msgstr "用于在列表页和文章顶部作为主要视觉展示" diff --git a/packages/admin/src/locales/zh-TW/messages.po b/packages/admin/src/locales/zh-TW/messages.po index 8f0d3919d..7fb97c888 100644 --- a/packages/admin/src/locales/zh-TW/messages.po +++ b/packages/admin/src/locales/zh-TW/messages.po @@ -13,7 +13,7 @@ msgstr "" "Language-Team: \n" "Plural-Forms: \n" -#: packages/admin/src/components/ContentEditor.tsx:962 +#: packages/admin/src/components/ContentEditor.tsx:964 #: packages/admin/src/components/LocaleSwitcher.tsx:72 msgid " (default)" msgstr "(預設)" @@ -22,8 +22,8 @@ msgstr "(預設)" msgid " (opens in new window)" msgstr "(在新視窗中開啟)" -#: packages/admin/src/components/MediaPickerModal.tsx:634 -#: packages/admin/src/components/MediaPickerModal.tsx:716 +#: packages/admin/src/components/MediaPickerModal.tsx:645 +#: packages/admin/src/components/MediaPickerModal.tsx:727 msgid " (selected)" msgstr "(已選擇)" @@ -38,7 +38,7 @@ msgid ": use" msgstr ":使用" #. placeholder {0}: providers?.find((p) => p.id === selectedItem.providerId)?.name -#: packages/admin/src/components/MediaPickerModal.tsx:574 +#: packages/admin/src/components/MediaPickerModal.tsx:585 msgid "(from {0})" msgstr "(來自 {0})" @@ -84,7 +84,7 @@ msgid "{0, plural, one {# item matching \"{searchQuery}\"} other {# items matchi msgstr "{0, plural, one {# 個匹配 \"{searchQuery}\" 的項目} other {# 個匹配 \"{searchQuery}\" 的項目}}" #. placeholder {0}: items.length -#: packages/admin/src/components/MediaPickerModal.tsx:449 +#: packages/admin/src/components/MediaPickerModal.tsx:460 msgid "{0, plural, one {# item} other {# items}}" msgstr "{0, plural, one {# 個項目} other {# 個項目}}" @@ -210,8 +210,8 @@ msgstr "{0} 已更新至 v{1}" #. placeholder {0}: item.filename #. placeholder {1}: selected ? t` (selected)` : "" -#: packages/admin/src/components/MediaPickerModal.tsx:634 -#: packages/admin/src/components/MediaPickerModal.tsx:716 +#: packages/admin/src/components/MediaPickerModal.tsx:645 +#: packages/admin/src/components/MediaPickerModal.tsx:727 msgid "{0}{1}" msgstr "{0}{1}" @@ -434,7 +434,7 @@ msgstr "操作" msgid "Active" msgstr "活躍" -#: packages/admin/src/components/ContentEditor.tsx:1714 +#: packages/admin/src/components/ContentEditor.tsx:1880 #: packages/admin/src/components/MenuEditor.tsx:297 #: packages/admin/src/components/TaxonomyManager.tsx:214 #: packages/admin/src/components/TaxonomyManager.tsx:610 @@ -746,7 +746,7 @@ msgstr "自動(slug 變更)" msgid "Auto-generated from name (you can edit)" msgstr "從名稱自動生成(您可以編輯)" -#: packages/admin/src/components/MediaPickerModal.tsx:513 +#: packages/admin/src/components/MediaPickerModal.tsx:524 msgid "Available media" msgstr "可用媒體" @@ -760,7 +760,7 @@ msgstr "可用提供商" msgid "Back" msgstr "返回" -#: packages/admin/src/components/ContentEditor.tsx:543 +#: packages/admin/src/components/ContentEditor.tsx:545 msgid "Back to {collectionLabel} list" msgstr "返回到 {collectionLabel} 列表" @@ -838,7 +838,7 @@ msgstr "瀏覽主題並使用您自己的內容預覽。" msgid "Bullet List" msgstr "無序列表" -#: packages/admin/src/components/ContentEditor.tsx:928 +#: packages/admin/src/components/ContentEditor.tsx:930 #: packages/admin/src/components/Sidebar.tsx:206 msgid "Bylines" msgstr "署名" @@ -861,18 +861,18 @@ msgstr "可以查看內容" #: packages/admin/src/components/CapabilityConsentDialog.tsx:139 #: packages/admin/src/components/ConfirmDialog.tsx:57 -#: packages/admin/src/components/ContentEditor.tsx:636 -#: packages/admin/src/components/ContentEditor.tsx:842 -#: packages/admin/src/components/ContentEditor.tsx:894 -#: packages/admin/src/components/ContentEditor.tsx:1817 -#: packages/admin/src/components/ContentEditor.tsx:1870 +#: packages/admin/src/components/ContentEditor.tsx:638 +#: packages/admin/src/components/ContentEditor.tsx:844 +#: packages/admin/src/components/ContentEditor.tsx:896 +#: packages/admin/src/components/ContentEditor.tsx:1983 +#: packages/admin/src/components/ContentEditor.tsx:2036 #: packages/admin/src/components/ContentList.tsx:445 #: packages/admin/src/components/ContentList.tsx:516 #: packages/admin/src/components/ContentPickerModal.tsx:253 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:516 #: packages/admin/src/components/FieldEditor.tsx:645 #: packages/admin/src/components/MediaDetailPanel.tsx:234 -#: packages/admin/src/components/MediaPickerModal.tsx:581 +#: packages/admin/src/components/MediaPickerModal.tsx:592 #: packages/admin/src/components/MenuEditor.tsx:294 #: packages/admin/src/components/MenuEditor.tsx:439 #: packages/admin/src/components/MenuList.tsx:143 @@ -931,7 +931,8 @@ msgstr "分類 ({0})" msgid "Categories will be imported" msgstr "分類將被導入" -#: packages/admin/src/components/ContentEditor.tsx:1574 +#: packages/admin/src/components/ContentEditor.tsx:1591 +#: packages/admin/src/components/ContentEditor.tsx:1740 #: packages/admin/src/components/FieldEditor.tsx:391 #: packages/admin/src/components/SeoImageField.tsx:47 msgid "Change" @@ -997,9 +998,9 @@ msgstr "點擊郵件中的鏈接即可登錄。" #: packages/admin/src/components/MarketplacePluginDetail.tsx:447 #: packages/admin/src/components/MediaDetailPanel.tsx:131 #: packages/admin/src/components/MediaDetailPanel.tsx:133 -#: packages/admin/src/components/MediaPickerModal.tsx:349 -#: packages/admin/src/components/MediaPickerModal.tsx:355 -#: packages/admin/src/components/MediaPickerModal.tsx:359 +#: packages/admin/src/components/MediaPickerModal.tsx:356 +#: packages/admin/src/components/MediaPickerModal.tsx:362 +#: packages/admin/src/components/MediaPickerModal.tsx:366 #: packages/admin/src/components/MenuEditor.tsx:256 #: packages/admin/src/components/MenuEditor.tsx:262 #: packages/admin/src/components/MenuEditor.tsx:266 @@ -1229,7 +1230,7 @@ msgstr "複製令牌" msgid "Could not copy automatically. Please select the URL above and copy manually." msgstr "無法自動複製。請選擇上面的 URL 並手動複製。" -#: packages/admin/src/components/MediaPickerModal.tsx:308 +#: packages/admin/src/components/MediaPickerModal.tsx:315 msgid "Could not load image from URL" msgstr "無法從 URL 加載圖片" @@ -1241,7 +1242,7 @@ msgstr "無法檢測到 WordPress" msgid "Count" msgstr "數量" -#: packages/admin/src/components/ContentEditor.tsx:1841 +#: packages/admin/src/components/ContentEditor.tsx:2007 #: packages/admin/src/components/MenuList.tsx:146 #: packages/admin/src/components/Redirects.tsx:185 #: packages/admin/src/components/Sections.tsx:210 @@ -1270,7 +1271,7 @@ msgstr "創建帳戶" msgid "Create an account" msgstr "創建帳戶" -#: packages/admin/src/components/ContentEditor.tsx:1789 +#: packages/admin/src/components/ContentEditor.tsx:1955 msgid "Create byline" msgstr "創建署名" @@ -1377,7 +1378,7 @@ msgid "Created At" msgstr "創建時間" #. placeholder {0}: new Date(item.createdAt).toLocaleString() -#: packages/admin/src/components/ContentEditor.tsx:862 +#: packages/admin/src/components/ContentEditor.tsx:864 msgid "Created: {0}" msgstr "創建於:{0}" @@ -1385,7 +1386,7 @@ msgstr "創建於:{0}" msgid "Creating collections and fields..." msgstr "正在創建合集和字段..." -#: packages/admin/src/components/ContentEditor.tsx:1841 +#: packages/admin/src/components/ContentEditor.tsx:2007 #: packages/admin/src/components/MenuList.tsx:146 #: packages/admin/src/components/Redirects.tsx:182 #: packages/admin/src/components/Sections.tsx:210 @@ -1394,7 +1395,7 @@ msgstr "正在創建合集和字段..." msgid "Creating..." msgstr "創建中..." -#: packages/admin/src/components/ContentEditor.tsx:965 +#: packages/admin/src/components/ContentEditor.tsx:967 msgid "current" msgstr "當前" @@ -1655,12 +1656,12 @@ msgstr "已禁用" msgid "Disabled:" msgstr "已禁用:" -#: packages/admin/src/components/ContentEditor.tsx:621 -#: packages/admin/src/components/ContentEditor.tsx:643 +#: packages/admin/src/components/ContentEditor.tsx:623 +#: packages/admin/src/components/ContentEditor.tsx:645 msgid "Discard changes" msgstr "放棄更改" -#: packages/admin/src/components/ContentEditor.tsx:627 +#: packages/admin/src/components/ContentEditor.tsx:629 msgid "Discard draft changes?" msgstr "放棄草稿更改?" @@ -1673,8 +1674,8 @@ msgstr "關閉" msgid "Display a navigation menu" msgstr "顯示導航菜單" -#: packages/admin/src/components/ContentEditor.tsx:1792 -#: packages/admin/src/components/ContentEditor.tsx:1854 +#: packages/admin/src/components/ContentEditor.tsx:1958 +#: packages/admin/src/components/ContentEditor.tsx:2020 msgid "Display name" msgstr "顯示名稱" @@ -1692,7 +1693,7 @@ msgstr "顯示尺寸" msgid "Displayed below the image as a visible caption." msgstr "顯示在圖片下方作爲可見說明。" -#: packages/admin/src/components/ContentEditor.tsx:597 +#: packages/admin/src/components/ContentEditor.tsx:599 msgid "Distraction-free mode (⌘⇧\\)" msgstr "無干擾模式(⌘⇧\\)" @@ -1725,7 +1726,7 @@ msgstr "還沒有帳號?<0>立即註冊" msgid "Done" msgstr "完成" -#: packages/admin/src/components/ContentEditor.tsx:1735 +#: packages/admin/src/components/ContentEditor.tsx:1901 msgid "Down" msgstr "下移" @@ -1737,7 +1738,7 @@ msgstr "下載中" msgid "draft" msgstr "草稿" -#: packages/admin/src/components/ContentEditor.tsx:793 +#: packages/admin/src/components/ContentEditor.tsx:795 #: packages/admin/src/components/ContentPickerModal.tsx:217 msgid "Draft" msgstr "草稿" @@ -1771,8 +1772,8 @@ msgstr "例如:CI/CD 流水線" msgid "e.g., MacBook Pro, iPhone" msgstr "例如:MacBook Pro、iPhone" -#: packages/admin/src/components/ContentEditor.tsx:974 -#: packages/admin/src/components/ContentEditor.tsx:1744 +#: packages/admin/src/components/ContentEditor.tsx:976 +#: packages/admin/src/components/ContentEditor.tsx:1910 #: packages/admin/src/components/MenuEditor.tsx:367 #: packages/admin/src/components/MenuList.tsx:185 #: packages/admin/src/components/Sections.tsx:390 @@ -1789,7 +1790,7 @@ msgstr "編輯" msgid "Edit {0}" msgstr "編輯 {0}" -#: packages/admin/src/components/ContentEditor.tsx:560 +#: packages/admin/src/components/ContentEditor.tsx:562 msgid "Edit {collectionLabel}" msgstr "編輯 {collectionLabel}" @@ -1797,7 +1798,7 @@ msgstr "編輯 {collectionLabel}" msgid "Edit {title}" msgstr "編輯 {title}" -#: packages/admin/src/components/ContentEditor.tsx:1851 +#: packages/admin/src/components/ContentEditor.tsx:2017 msgid "Edit byline" msgstr "編輯署名" @@ -1920,7 +1921,7 @@ msgid "Enabled" msgstr "已啓用" #. placeholder {0}: label.toLowerCase() -#: packages/admin/src/components/ContentEditor.tsx:1187 +#: packages/admin/src/components/ContentEditor.tsx:1189 msgid "Enter {0}..." msgstr "輸入 {0}..." @@ -1929,7 +1930,7 @@ msgstr "輸入 {0}..." msgid "Enter a URL (https://…) or a relative path (/…)" msgstr "輸入 URL (https://…) 或相對路徑 (/…)" -#: packages/admin/src/components/ContentEditor.tsx:1401 +#: packages/admin/src/components/ContentEditor.tsx:1418 msgid "Enter a valid URL (e.g. https://example.com)" msgstr "輸入有效的 URL(例如 https://example.com)" @@ -1937,7 +1938,7 @@ msgstr "輸入有效的 URL(例如 https://example.com)" msgid "Enter credentials manually" msgstr "手動輸入憑據" -#: packages/admin/src/components/ContentEditor.tsx:596 +#: packages/admin/src/components/ContentEditor.tsx:598 msgid "Enter distraction-free mode" msgstr "進入無干擾模式" @@ -1945,7 +1946,7 @@ msgstr "進入無干擾模式" msgid "Enter email" msgstr "輸入郵箱" -#: packages/admin/src/components/ContentEditor.tsx:1208 +#: packages/admin/src/components/ContentEditor.tsx:1210 msgid "Enter markdown content..." msgstr "輸入 Markdown 內容..." @@ -1979,7 +1980,7 @@ msgstr "保存區塊時出錯" msgid "Exists" msgstr "已存在" -#: packages/admin/src/components/ContentEditor.tsx:554 +#: packages/admin/src/components/ContentEditor.tsx:556 msgid "Exit distraction-free mode" msgstr "退出無干擾模式" @@ -2028,7 +2029,7 @@ msgstr "安全審計失敗" msgid "Failed to add domain" msgstr "添加域名失敗" -#: packages/admin/src/components/ContentEditor.tsx:1835 +#: packages/admin/src/components/ContentEditor.tsx:2001 msgid "Failed to create byline" msgstr "創建署名失敗" @@ -2126,7 +2127,7 @@ msgstr "發送測試郵件失敗" msgid "Failed to update {0}" msgstr "更新 {0} 失敗" -#: packages/admin/src/components/ContentEditor.tsx:1885 +#: packages/admin/src/components/ContentEditor.tsx:2051 msgid "Failed to update byline" msgstr "更新署名失敗" @@ -2342,7 +2343,7 @@ msgstr "圖片設置" msgid "Image shown when this page is shared on social media" msgstr "當此頁面在社交媒體上分享時顯示的圖片" -#: packages/admin/src/components/MediaPickerModal.tsx:374 +#: packages/admin/src/components/MediaPickerModal.tsx:383 msgid "Image URL" msgstr "圖片 URL" @@ -2448,8 +2449,8 @@ msgstr "包含示例內容(推薦新站點使用)" msgid "Incompatible" msgstr "不兼容" -#: packages/admin/src/components/MediaPickerModal.tsx:385 -#: packages/admin/src/components/MediaPickerModal.tsx:584 +#: packages/admin/src/components/MediaPickerModal.tsx:394 +#: packages/admin/src/components/MediaPickerModal.tsx:595 msgid "Insert" msgstr "插入" @@ -2473,7 +2474,7 @@ msgstr "插入可複用區塊" msgid "Insert an image" msgstr "插入圖片" -#: packages/admin/src/components/MediaPickerModal.tsx:367 +#: packages/admin/src/components/MediaPickerModal.tsx:376 msgid "Insert from URL" msgstr "從 URL 插入" @@ -2520,7 +2521,7 @@ msgstr "正在安裝..." msgid "Integer" msgstr "整數" -#: packages/admin/src/components/ContentEditor.tsx:1470 +#: packages/admin/src/components/ContentEditor.tsx:1487 msgid "Invalid JSON" msgstr "無效的 JSON" @@ -2663,7 +2664,7 @@ msgstr "鏈接" msgid "List view" msgstr "列表視圖" -#: packages/admin/src/components/ContentEditor.tsx:676 +#: packages/admin/src/components/ContentEditor.tsx:678 msgid "Live View" msgstr "實時預覽" @@ -2982,13 +2983,13 @@ msgstr "將 {title} 移至回收站" msgid "Move down" msgstr "下移" -#: packages/admin/src/components/ContentEditor.tsx:879 -#: packages/admin/src/components/ContentEditor.tsx:901 +#: packages/admin/src/components/ContentEditor.tsx:881 +#: packages/admin/src/components/ContentEditor.tsx:903 #: packages/admin/src/components/ContentList.tsx:452 msgid "Move to Trash" msgstr "移至回收站" -#: packages/admin/src/components/ContentEditor.tsx:885 +#: packages/admin/src/components/ContentEditor.tsx:887 #: packages/admin/src/components/ContentList.tsx:437 msgid "Move to Trash?" msgstr "移至回收站?" @@ -3047,7 +3048,7 @@ msgstr "新" msgid "New {0}" msgstr "新{0}" -#: packages/admin/src/components/ContentEditor.tsx:560 +#: packages/admin/src/components/ContentEditor.tsx:562 msgid "New {collectionLabel}" msgstr "新建 {collectionLabel}" @@ -3132,7 +3133,7 @@ msgstr "暫無 API 令牌。創建一個以開始使用。" msgid "No approved comments yet." msgstr "暫無已審覈評論。" -#: packages/admin/src/components/ContentEditor.tsx:1776 +#: packages/admin/src/components/ContentEditor.tsx:1942 msgid "No bylines selected." msgstr "未選擇任何署名。" @@ -3210,12 +3211,12 @@ msgid "No maximum" msgstr "無最大值" #: packages/admin/src/components/MediaLibrary.tsx:369 -#: packages/admin/src/components/MediaPickerModal.tsx:497 +#: packages/admin/src/components/MediaPickerModal.tsx:508 msgid "No media available from this provider" msgstr "此提供商無可用媒體" #: packages/admin/src/components/MediaLibrary.tsx:363 -#: packages/admin/src/components/MediaPickerModal.tsx:491 +#: packages/admin/src/components/MediaPickerModal.tsx:502 msgid "No media found" msgstr "未找到媒體" @@ -3383,7 +3384,7 @@ msgstr "懸停時的可選工具提示" msgid "Options (one per line)" msgstr "選項(每行一個)" -#: packages/admin/src/components/MediaPickerModal.tsx:397 +#: packages/admin/src/components/MediaPickerModal.tsx:406 msgid "or choose from library" msgstr "或從庫中選擇" @@ -3420,7 +3421,7 @@ msgstr "大綱" msgid "Overrides the page title in search engine results" msgstr "覆蓋搜索引擎結果中的頁面標題" -#: packages/admin/src/components/ContentEditor.tsx:916 +#: packages/admin/src/components/ContentEditor.tsx:918 msgid "Ownership" msgstr "所有權" @@ -3530,7 +3531,7 @@ msgstr "待處理" msgid "Pending" msgstr "待處理" -#: packages/admin/src/components/ContentEditor.tsx:791 +#: packages/admin/src/components/ContentEditor.tsx:793 msgid "Pending changes" msgstr "待處理的更改" @@ -3559,7 +3560,7 @@ msgstr "請輸入有效的郵箱" msgid "Please enter a valid email address" msgstr "請輸入有效的郵箱地址" -#: packages/admin/src/components/MediaPickerModal.tsx:284 +#: packages/admin/src/components/MediaPickerModal.tsx:291 msgid "Please enter a valid URL" msgstr "請輸入有效的 URL" @@ -3629,7 +3630,7 @@ msgstr "正在準備從 WordPress 下載文件..." msgid "Preparing..." msgstr "正在準備..." -#: packages/admin/src/components/ContentEditor.tsx:610 +#: packages/admin/src/components/ContentEditor.tsx:612 #: packages/admin/src/components/ContentTypeEditor.tsx:79 #: packages/admin/src/components/MediaLibrary.tsx:415 msgid "Preview" @@ -3639,7 +3640,7 @@ msgstr "預覽" msgid "Preview content before publishing" msgstr "發佈前預覽內容" -#: packages/admin/src/components/ContentEditor.tsx:610 +#: packages/admin/src/components/ContentEditor.tsx:612 msgid "Preview draft" msgstr "預覽草稿" @@ -3664,12 +3665,12 @@ msgstr "主導航" msgid "Provider:" msgstr "提供商:" -#: packages/admin/src/components/ContentEditor.tsx:665 -#: packages/admin/src/components/ContentEditor.tsx:772 +#: packages/admin/src/components/ContentEditor.tsx:667 +#: packages/admin/src/components/ContentEditor.tsx:774 msgid "Publish" msgstr "發佈" -#: packages/admin/src/components/ContentEditor.tsx:655 +#: packages/admin/src/components/ContentEditor.tsx:657 msgid "Publish changes" msgstr "發佈更改" @@ -3677,7 +3678,7 @@ msgstr "發佈更改" msgid "published" msgstr "已發佈" -#: packages/admin/src/components/ContentEditor.tsx:787 +#: packages/admin/src/components/ContentEditor.tsx:789 #: packages/admin/src/components/ContentPickerModal.tsx:214 #: packages/admin/src/components/Dashboard.tsx:187 msgid "Published" @@ -3692,7 +3693,7 @@ msgstr "發佈於 {0}" msgid "Published At" msgstr "發佈時間" -#: packages/admin/src/components/ContentEditor.tsx:1784 +#: packages/admin/src/components/ContentEditor.tsx:1950 msgid "Quick create byline" msgstr "快速創建署名" @@ -3769,7 +3770,7 @@ msgstr "已註冊用戶" msgid "Registration was cancelled or timed out. Please try again." msgstr "註冊已取消或超時。請重試。" -#: packages/admin/src/components/ContentEditor.tsx:1753 +#: packages/admin/src/components/ContentEditor.tsx:1919 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:177 #: packages/admin/src/components/settings/GeneralSettings.tsx:202 #: packages/admin/src/components/settings/GeneralSettings.tsx:246 @@ -3793,7 +3794,11 @@ msgstr "移除域名" msgid "Remove Domain?" msgstr "移除域名?" -#: packages/admin/src/components/ContentEditor.tsx:1582 +#: packages/admin/src/components/ContentEditor.tsx:1748 +msgid "Remove file" +msgstr "" + +#: packages/admin/src/components/ContentEditor.tsx:1599 #: packages/admin/src/components/SeoImageField.tsx:55 msgid "Remove image" msgstr "移除圖片" @@ -3995,7 +4000,7 @@ msgstr "角色" msgid "Role {role}" msgstr "角色 {role}" -#: packages/admin/src/components/ContentEditor.tsx:1758 +#: packages/admin/src/components/ContentEditor.tsx:1924 msgid "Role label" msgstr "角色標籤" @@ -4006,7 +4011,7 @@ msgstr "角色標籤" msgid "Same window" msgstr "同一視窗" -#: packages/admin/src/components/ContentEditor.tsx:1891 +#: packages/admin/src/components/ContentEditor.tsx:2057 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:349 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:519 #: packages/admin/src/components/MediaDetailPanel.tsx:241 @@ -4040,13 +4045,13 @@ msgstr "保存設置" msgid "Save Social Links" msgstr "保存社交鏈接" -#: packages/admin/src/components/ContentEditor.tsx:585 +#: packages/admin/src/components/ContentEditor.tsx:587 #: packages/admin/src/components/SaveButton.tsx:42 msgid "Saved" msgstr "已保存" -#: packages/admin/src/components/ContentEditor.tsx:580 -#: packages/admin/src/components/ContentEditor.tsx:1891 +#: packages/admin/src/components/ContentEditor.tsx:582 +#: packages/admin/src/components/ContentEditor.tsx:2057 #: packages/admin/src/components/FieldEditor.tsx:656 #: packages/admin/src/components/MediaDetailPanel.tsx:241 #: packages/admin/src/components/MenuEditor.tsx:442 @@ -4060,15 +4065,15 @@ msgstr "已保存" msgid "Saving..." msgstr "保存中..." -#: packages/admin/src/components/ContentEditor.tsx:831 +#: packages/admin/src/components/ContentEditor.tsx:833 msgid "Schedule" msgstr "定時發佈" -#: packages/admin/src/components/ContentEditor.tsx:817 +#: packages/admin/src/components/ContentEditor.tsx:819 msgid "Schedule for" msgstr "定時發佈於" -#: packages/admin/src/components/ContentEditor.tsx:854 +#: packages/admin/src/components/ContentEditor.tsx:856 msgid "Schedule for later" msgstr "稍後定時發佈" @@ -4076,12 +4081,12 @@ msgstr "稍後定時發佈" msgid "scheduled" msgstr "已定時" -#: packages/admin/src/components/ContentEditor.tsx:794 +#: packages/admin/src/components/ContentEditor.tsx:796 msgid "Scheduled" msgstr "已定時" #. placeholder {0}: formatScheduledDate(item.scheduledAt) -#: packages/admin/src/components/ContentEditor.tsx:804 +#: packages/admin/src/components/ContentEditor.tsx:806 msgid "Scheduled for: {0}" msgstr "計劃發佈於:{0}" @@ -4171,7 +4176,7 @@ msgstr "搜索引擎優化" msgid "Search engine optimization and verification" msgstr "搜索引擎優化和驗證" -#: packages/admin/src/components/MediaPickerModal.tsx:441 +#: packages/admin/src/components/MediaPickerModal.tsx:452 msgid "Search media" msgstr "搜索媒體" @@ -4197,7 +4202,7 @@ msgid "Search themes..." msgstr "搜索主題..." #: packages/admin/src/components/MediaLibrary.tsx:336 -#: packages/admin/src/components/MediaPickerModal.tsx:440 +#: packages/admin/src/components/MediaPickerModal.tsx:451 msgid "Search..." msgstr "搜索..." @@ -4296,7 +4301,8 @@ msgstr "安全設置" msgid "Select" msgstr "選擇" -#: packages/admin/src/components/ContentEditor.tsx:1606 +#: packages/admin/src/components/ContentEditor.tsx:1623 +#: packages/admin/src/components/ContentEditor.tsx:1773 msgid "Select {label}" msgstr "選擇 {label}" @@ -4304,7 +4310,7 @@ msgstr "選擇 {label}" msgid "Select all" msgstr "全選" -#: packages/admin/src/components/ContentEditor.tsx:1697 +#: packages/admin/src/components/ContentEditor.tsx:1863 msgid "Select byline..." msgstr "選擇署名..." @@ -4322,11 +4328,15 @@ msgstr "選擇內容" msgid "Select Favicon" msgstr "選擇網站圖標" -#: packages/admin/src/components/ContentEditor.tsx:1597 +#: packages/admin/src/components/ContentEditor.tsx:1763 +msgid "Select file" +msgstr "" + +#: packages/admin/src/components/ContentEditor.tsx:1614 msgid "Select image" msgstr "選擇圖片" -#: packages/admin/src/components/MediaPickerModal.tsx:71 +#: packages/admin/src/components/MediaPickerModal.tsx:78 msgid "Select Image" msgstr "選擇圖片" @@ -4351,7 +4361,7 @@ msgstr "選擇要導入的內容類型。" msgid "Select..." msgstr "選擇..." -#: packages/admin/src/components/MediaPickerModal.tsx:571 +#: packages/admin/src/components/MediaPickerModal.tsx:582 msgid "Selected:" msgstr "已選擇:" @@ -4397,7 +4407,7 @@ msgstr "發送測試郵件" msgid "Sending..." msgstr "發送中..." -#: packages/admin/src/components/ContentEditor.tsx:1006 +#: packages/admin/src/components/ContentEditor.tsx:1008 #: packages/admin/src/components/Settings.tsx:81 msgid "SEO" msgstr "SEO" @@ -4555,9 +4565,9 @@ msgstr "跳過媒體導入" msgid "Skipped" msgstr "已跳過" -#: packages/admin/src/components/ContentEditor.tsx:775 -#: packages/admin/src/components/ContentEditor.tsx:1800 -#: packages/admin/src/components/ContentEditor.tsx:1862 +#: packages/admin/src/components/ContentEditor.tsx:777 +#: packages/admin/src/components/ContentEditor.tsx:1966 +#: packages/admin/src/components/ContentEditor.tsx:2028 #: packages/admin/src/components/ContentTypeEditor.tsx:109 #: packages/admin/src/components/ContentTypeList.tsx:97 #: packages/admin/src/components/FieldEditor.tsx:224 @@ -4638,7 +4648,7 @@ msgstr "垃圾" msgid "Start Import" msgstr "開始導入" -#: packages/admin/src/components/ContentEditor.tsx:781 +#: packages/admin/src/components/ContentEditor.tsx:783 #: packages/admin/src/components/ContentList.tsx:193 #: packages/admin/src/components/ContentTypeEditor.tsx:115 #: packages/admin/src/components/Redirects.tsx:452 @@ -4797,7 +4807,8 @@ msgstr "主題:{label}" msgid "Themes" msgstr "主題" -#: packages/admin/src/components/ContentEditor.tsx:1610 +#: packages/admin/src/components/ContentEditor.tsx:1627 +#: packages/admin/src/components/ContentEditor.tsx:1776 msgid "This field is required" msgstr "此字段爲必填項" @@ -4841,7 +4852,7 @@ msgstr "此區塊是從另一個系統導入的。" msgid "This will grant CLI access with your permissions." msgstr "這將授予 CLI 訪問權限以及您的權限。" -#: packages/admin/src/components/ContentEditor.tsx:888 +#: packages/admin/src/components/ContentEditor.tsx:890 msgid "This will move the item to trash. You can restore it later from the trash." msgstr "這將把項目移至回收站。您可以稍後從回收站恢復它。" @@ -4863,7 +4874,7 @@ msgstr "這將永久刪除此評論。此操作無法撤銷。" msgid "This will remove the plugin and its bundle from your site." msgstr "這將從您的站點移除插件及其包。" -#: packages/admin/src/components/ContentEditor.tsx:630 +#: packages/admin/src/components/ContentEditor.tsx:632 msgid "This will revert to the published version. Your draft changes will be lost." msgstr "這將恢復到已發佈的版本。您的草稿更改將會丟失。" @@ -4929,11 +4940,11 @@ msgstr "工具 → 導出" msgid "Track content history" msgstr "跟蹤內容歷史" -#: packages/admin/src/components/ContentEditor.tsx:984 +#: packages/admin/src/components/ContentEditor.tsx:986 msgid "Translate" msgstr "翻譯" -#: packages/admin/src/components/ContentEditor.tsx:942 +#: packages/admin/src/components/ContentEditor.tsx:944 msgid "Translations" msgstr "翻譯" @@ -4962,7 +4973,7 @@ msgid "True/false toggle" msgstr "真/假切換" #: packages/admin/src/components/MediaLibrary.tsx:366 -#: packages/admin/src/components/MediaPickerModal.tsx:494 +#: packages/admin/src/components/MediaPickerModal.tsx:505 msgid "Try a different search term" msgstr "嘗試其他搜索詞" @@ -5012,8 +5023,8 @@ msgstr "類型不匹配 ({0})" msgid "Unable to reach marketplace" msgstr "無法訪問市場" -#: packages/admin/src/components/ContentEditor.tsx:1905 -#: packages/admin/src/components/ContentEditor.tsx:1920 +#: packages/admin/src/components/ContentEditor.tsx:2071 +#: packages/admin/src/components/ContentEditor.tsx:2086 msgid "Unassigned" msgstr "未分配" @@ -5063,7 +5074,7 @@ msgstr "解鎖寬高比" msgid "Unnamed passkey" msgstr "未命名通行密鑰" -#: packages/admin/src/components/ContentEditor.tsx:659 +#: packages/admin/src/components/ContentEditor.tsx:661 msgid "Unpublish" msgstr "取消發佈" @@ -5071,7 +5082,7 @@ msgstr "取消發佈" msgid "Unregistered Content Tables Found" msgstr "發現未註冊的內容表" -#: packages/admin/src/components/ContentEditor.tsx:806 +#: packages/admin/src/components/ContentEditor.tsx:808 msgid "Unschedule" msgstr "取消定時發佈" @@ -5079,7 +5090,11 @@ msgstr "取消定時發佈" msgid "Untitled" msgstr "無標題" -#: packages/admin/src/components/ContentEditor.tsx:1732 +#: packages/admin/src/components/ContentEditor.tsx:1689 +msgid "Untitled file" +msgstr "" + +#: packages/admin/src/components/ContentEditor.tsx:1898 msgid "Up" msgstr "上移" @@ -5115,7 +5130,7 @@ msgid "Updated At" msgstr "更新時間" #. placeholder {0}: new Date(item.updatedAt).toLocaleString() -#: packages/admin/src/components/ContentEditor.tsx:863 +#: packages/admin/src/components/ContentEditor.tsx:865 msgid "Updated: {0}" msgstr "更新於:{0}" @@ -5128,7 +5143,7 @@ msgstr "正在更新內容 URL..." msgid "Updating..." msgstr "更新中..." -#: packages/admin/src/components/MediaPickerModal.tsx:462 +#: packages/admin/src/components/MediaPickerModal.tsx:473 msgid "Upload" msgstr "上傳" @@ -5136,7 +5151,7 @@ msgstr "上傳" msgid "Upload an export file" msgstr "上傳導出文件" -#: packages/admin/src/components/MediaPickerModal.tsx:496 +#: packages/admin/src/components/MediaPickerModal.tsx:507 msgid "Upload an image to get started" msgstr "上傳圖片以開始使用" @@ -5149,7 +5164,7 @@ msgstr "上傳和刪除媒體" msgid "Upload Export File" msgstr "上傳導出文件" -#: packages/admin/src/components/MediaPickerModal.tsx:478 +#: packages/admin/src/components/MediaPickerModal.tsx:489 msgid "Upload failed: {uploadError}" msgstr "上傳失敗:{uploadError}" @@ -5161,7 +5176,7 @@ msgstr "上傳文件" msgid "Upload Files" msgstr "上傳文件" -#: packages/admin/src/components/MediaPickerModal.tsx:505 +#: packages/admin/src/components/MediaPickerModal.tsx:516 msgid "Upload Image" msgstr "上傳圖片" @@ -5201,7 +5216,7 @@ msgid "Uploading {0}/{1}..." msgstr "正在上傳 {0}/{1}..." #: packages/admin/src/components/MediaLibrary.tsx:290 -#: packages/admin/src/components/MediaPickerModal.tsx:462 +#: packages/admin/src/components/MediaPickerModal.tsx:473 msgid "Uploading..." msgstr "上傳中..." @@ -5237,7 +5252,7 @@ msgstr "使用您註冊的通行密鑰安全登錄。" msgid "Used as the identifier. Lowercase letters, numbers, and underscores only." msgstr "用作標識符。僅限小寫字母、數字和下劃線。" -#: packages/admin/src/components/ContentEditor.tsx:1283 +#: packages/admin/src/components/ContentEditor.tsx:1285 msgid "Used as the main visual for this post on listing pages and at the top of the post" msgstr "用於在列表頁和文章頂部作爲主要視覺展示" diff --git a/packages/admin/tests/components/ContentEditor.test.tsx b/packages/admin/tests/components/ContentEditor.test.tsx index b92ffe9a9..2189dbc07 100644 --- a/packages/admin/tests/components/ContentEditor.test.tsx +++ b/packages/admin/tests/components/ContentEditor.test.tsx @@ -262,6 +262,56 @@ describe("ContentEditor", () => { await expect.element(all[2]!).toBeChecked(); }); + it("renders file fields with a Select file button (not a plain text input)", async () => { + // Regression test for #718: the "file" field kind used to fall through to the + // default case and render a text input, making it impossible to actually attach + // a file. It must render a media picker trigger instead. + const screen = await renderEditor({ + fields: { attachment: { kind: "file", label: "Attachment" } }, + isNew: true, + }); + + // The button that opens the picker should be present. + const selectBtn = screen.getByRole("button", { name: /Select file/i }); + await expect.element(selectBtn).toBeInTheDocument(); + + // And there must not be a text input masquerading as the file field. + // The old bug rendered `` with label "Attachment"; the field label now + // belongs to the picker region, not a text input. + const attachmentInputs = screen.getByLabelText("Attachment").all(); + for (const el of attachmentInputs) { + expect(el.element().tagName).not.toBe("INPUT"); + } + }); + + it("renders existing file field values as a filename, not a text input", async () => { + const item = makeItem({ + data: { + title: "Test", + body: "", + attachment: { + id: "file-1", + filename: "report.pdf", + mimeType: "application/pdf", + size: 102400, + }, + }, + }); + const screen = await renderEditor({ + isNew: false, + item, + fields: { + title: { kind: "string", label: "Title", required: true }, + attachment: { kind: "file", label: "Attachment" }, + }, + }); + + // Filename should be visible + await expect.element(screen.getByText("report.pdf")).toBeInTheDocument(); + // Change button present (picker is wired up) + await expect.element(screen.getByRole("button", { name: "Change" })).toBeInTheDocument(); + }); + it("renders json fields as a textarea", async () => { const screen = await renderEditor({ fields: { metadata: { kind: "json", label: "Metadata" } }, diff --git a/packages/admin/tests/components/MediaPickerModal.test.tsx b/packages/admin/tests/components/MediaPickerModal.test.tsx index abc30a593..beb525eb9 100644 --- a/packages/admin/tests/components/MediaPickerModal.test.tsx +++ b/packages/admin/tests/components/MediaPickerModal.test.tsx @@ -225,6 +225,19 @@ describe("MediaPickerModal", () => { { timeout: 3000 }, ); }); + + it("hideUrlInput hides the URL input section (for non-image pickers)", async () => { + const screen = await renderModal({ hideUrlInput: true }); + + // "Insert from URL" label should not appear when hidden + await expect.element(screen.getByText("Select Image")).toBeInTheDocument(); + expect(document.body.textContent).not.toContain("Insert from URL"); + expect(document.body.textContent).not.toContain("or choose from library"); + + // The URL input itself should not be in the DOM + const urlInput = document.querySelector('input[aria-label="Image URL"]'); + expect(urlInput).toBeNull(); + }); }); describe("cancel and close", () => { From b9b86547c44b40a7802927c37467ae4401aca31a Mon Sep 17 00:00:00 2001 From: Matt Kane Date: Wed, 22 Apr 2026 15:35:34 +0100 Subject: [PATCH 2/9] fix(admin): address adversarial review findings MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Align Zod schema and TS codegen with what admin actually stores: image fields gain provider?/previewUrl?/meta?, file fields gain provider?/meta? — prevents strip-on-validate and missing types - Add aria-label to empty-state Select file button (a11y) - Guard on external file URLs with isSafeUrl — blocks data:/ javascript: URLs from hostile media-provider plugins - Fix dangling bullet when mimeType is empty but size is present - Drop unreachable legacy-string branch in FileFieldRenderer - Strengthen file field test: assert no input elements in the field region by id rather than by-label (which returned empty on a field with no a11y-associated label, making the old assertion vacuous) --- .changeset/shiny-seals-make.md | 3 ++ .../admin/src/components/ContentEditor.tsx | 52 +++++++++---------- packages/admin/src/locales/ar/messages.po | 13 ++--- packages/admin/src/locales/de/messages.po | 13 ++--- packages/admin/src/locales/en/messages.po | 13 ++--- packages/admin/src/locales/es-419/messages.po | 13 ++--- packages/admin/src/locales/eu/messages.po | 13 ++--- packages/admin/src/locales/fa/messages.po | 13 ++--- packages/admin/src/locales/fr/messages.po | 13 ++--- packages/admin/src/locales/ja/messages.po | 13 ++--- packages/admin/src/locales/ko/messages.po | 13 ++--- packages/admin/src/locales/pseudo/messages.po | 13 ++--- packages/admin/src/locales/pt-BR/messages.po | 13 ++--- packages/admin/src/locales/zh-CN/messages.po | 13 ++--- packages/admin/src/locales/zh-TW/messages.po | 13 ++--- .../tests/components/ContentEditor.test.tsx | 21 ++++---- packages/core/src/schema/zod-generator.ts | 14 ++++- 17 files changed, 144 insertions(+), 115 deletions(-) diff --git a/.changeset/shiny-seals-make.md b/.changeset/shiny-seals-make.md index a87fe659c..8edb9a52a 100644 --- a/.changeset/shiny-seals-make.md +++ b/.changeset/shiny-seals-make.md @@ -1,5 +1,8 @@ --- "@emdash-cms/admin": patch +"emdash": patch --- Fixes the `file` field type rendering as a plain text input in the content editor. Adds a `FileFieldRenderer` that opens the media picker (with mime filter disabled) so any file type can be attached. Also adds a `hideUrlInput` prop to `MediaPickerModal` so non-image pickers can hide the image-specific "Insert from URL" input. + +Aligns the Zod schema and generated TypeScript types for `image` and `file` fields with the shape the admin actually stores: `provider?`, `meta?` (for both), and `previewUrl?` (for image). Previously these fields were stripped on validation and missing from generated types, so site code could not reliably resolve local media URLs from `meta.storageKey`. diff --git a/packages/admin/src/components/ContentEditor.tsx b/packages/admin/src/components/ContentEditor.tsx index 50938fe6f..7ba838081 100644 --- a/packages/admin/src/components/ContentEditor.tsx +++ b/packages/admin/src/components/ContentEditor.tsx @@ -40,7 +40,7 @@ import type { import { getPreviewUrl, getDraftStatus } from "../lib/api"; import { formatFileSize, getFileIcon } from "../lib/media-utils"; import { usePluginAdmins } from "../lib/plugin-context.js"; -import { contentUrl } from "../lib/url.js"; +import { contentUrl, isSafeUrl } from "../lib/url.js"; import { cn, slugify } from "../lib/utils"; import { BlockKitFieldWidget } from "./BlockKitFieldWidget.js"; import { DocumentOutline } from "./editor/DocumentOutline"; @@ -1650,7 +1650,7 @@ interface FileFieldValue { interface FileFieldRendererProps { id?: string; label: string; - value: FileFieldValue | string | undefined; + value: FileFieldValue | undefined; onChange: (value: FileFieldValue | null) => void; required?: boolean; } @@ -1659,33 +1659,26 @@ interface FileFieldRendererProps { * File field with media picker * * Like ImageFieldRenderer but for arbitrary file types. Shows a mime-type-appropriate - * icon, filename, and size instead of an image preview. Handles backwards compatibility - * with legacy string URLs. + * icon, filename, and size instead of an image preview. */ function FileFieldRenderer({ id, label, value, onChange, required }: FileFieldRendererProps) { const { t } = useLingui(); const [pickerOpen, setPickerOpen] = React.useState(false); // Normalize value to derive display info. - // Prefer direct src; for local files, derive URL from meta.storageKey or id. + // For local files, derive URL from meta.storageKey (always an internal /_emdash/… + // path, safe by construction). For external providers, use value.src but only when + // it's an http(s) URL — a hostile provider plugin could otherwise return a data: + // or javascript: URL that gets rendered as a clickable link. const normalized = React.useMemo(() => { - if (typeof value === "string") { - if (!value) return null; - return { - displayUrl: value, - filename: value.split("/").pop() || value, - mimeType: "", - size: undefined as number | undefined, - }; - } - if (!value) return null; - const displayUrl = - value.src || - (!value.provider || value.provider === "local" - ? `/_emdash/api/media/file/${typeof value.meta?.storageKey === "string" ? value.meta.storageKey : value.id}` - : undefined); + if (!value || typeof value === "string") return null; + const isLocal = !value.provider || value.provider === "local"; + const storageKey = + typeof value.meta?.storageKey === "string" ? value.meta.storageKey : undefined; + const localUrl = isLocal && storageKey ? `/_emdash/api/media/file/${storageKey}` : undefined; + const externalUrl = !isLocal && value.src && isSafeUrl(value.src) ? value.src : undefined; return { - displayUrl, + displayUrl: localUrl ?? externalUrl, filename: value.filename || t`Untitled file`, mimeType: value.mimeType || "", size: value.size, @@ -1709,6 +1702,9 @@ function FileFieldRenderer({ id, label, value, onChange, required }: FileFieldRe onChange(null); }; + const hasMime = normalized?.mimeType; + const hasSize = normalized?.size; + return (
@@ -1730,10 +1726,13 @@ function FileFieldRenderer({ id, label, value, onChange, required }: FileFieldRe ) : (

{normalized.filename}

)} -

- {normalized.mimeType} - {normalized.size ? ` • ${formatFileSize(normalized.size)}` : ""} -

+ {(hasMime || hasSize) && ( +

+ {hasMime ? normalized.mimeType : null} + {hasMime && hasSize ? " • " : null} + {hasSize ? formatFileSize(normalized.size as number) : null} +

+ )}
@@ -1757,6 +1756,7 @@ function FileFieldRenderer({ id, label, value, onChange, required }: FileFieldRe variant="outline" className="mt-2 w-full h-32 border-dashed" onClick={() => setPickerOpen(true)} + aria-label={t`Select ${label}`} >
diff --git a/packages/admin/src/locales/ar/messages.po b/packages/admin/src/locales/ar/messages.po index e4c9b4e9f..071d2bb65 100644 --- a/packages/admin/src/locales/ar/messages.po +++ b/packages/admin/src/locales/ar/messages.po @@ -936,7 +936,7 @@ msgid "Categories will be imported" msgstr "سيتم استيراد الفئات" #: packages/admin/src/components/ContentEditor.tsx:1591 -#: packages/admin/src/components/ContentEditor.tsx:1740 +#: packages/admin/src/components/ContentEditor.tsx:1739 #: packages/admin/src/components/FieldEditor.tsx:391 #: packages/admin/src/components/SeoImageField.tsx:47 msgid "Change" @@ -3790,6 +3790,10 @@ msgstr "إزالة" msgid "Remove {0}" msgstr "إزالة {0}" +#: packages/admin/src/components/ContentEditor.tsx:1747 +msgid "Remove {label}" +msgstr "" + #: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:435 msgid "Remove Domain" msgstr "إزالة النطاق" @@ -3798,10 +3802,6 @@ msgstr "إزالة النطاق" msgid "Remove Domain?" msgstr "إزالة النطاق؟" -#: packages/admin/src/components/ContentEditor.tsx:1748 -msgid "Remove file" -msgstr "" - #: packages/admin/src/components/ContentEditor.tsx:1599 #: packages/admin/src/components/SeoImageField.tsx:55 msgid "Remove image" @@ -4306,6 +4306,7 @@ msgid "Select" msgstr "اختيار" #: packages/admin/src/components/ContentEditor.tsx:1623 +#: packages/admin/src/components/ContentEditor.tsx:1759 #: packages/admin/src/components/ContentEditor.tsx:1773 msgid "Select {label}" msgstr "اختيار {label}" @@ -5094,7 +5095,7 @@ msgstr "إلغاء الجدولة" msgid "Untitled" msgstr "بدون عنوان" -#: packages/admin/src/components/ContentEditor.tsx:1689 +#: packages/admin/src/components/ContentEditor.tsx:1682 msgid "Untitled file" msgstr "" diff --git a/packages/admin/src/locales/de/messages.po b/packages/admin/src/locales/de/messages.po index caf86e963..a58299bda 100644 --- a/packages/admin/src/locales/de/messages.po +++ b/packages/admin/src/locales/de/messages.po @@ -932,7 +932,7 @@ msgid "Categories will be imported" msgstr "" #: packages/admin/src/components/ContentEditor.tsx:1591 -#: packages/admin/src/components/ContentEditor.tsx:1740 +#: packages/admin/src/components/ContentEditor.tsx:1739 #: packages/admin/src/components/FieldEditor.tsx:391 #: packages/admin/src/components/SeoImageField.tsx:47 msgid "Change" @@ -3786,6 +3786,10 @@ msgstr "Entfernen" msgid "Remove {0}" msgstr "" +#: packages/admin/src/components/ContentEditor.tsx:1747 +msgid "Remove {label}" +msgstr "" + #: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:435 msgid "Remove Domain" msgstr "" @@ -3794,10 +3798,6 @@ msgstr "" msgid "Remove Domain?" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1748 -msgid "Remove file" -msgstr "" - #: packages/admin/src/components/ContentEditor.tsx:1599 #: packages/admin/src/components/SeoImageField.tsx:55 msgid "Remove image" @@ -4302,6 +4302,7 @@ msgid "Select" msgstr "" #: packages/admin/src/components/ContentEditor.tsx:1623 +#: packages/admin/src/components/ContentEditor.tsx:1759 #: packages/admin/src/components/ContentEditor.tsx:1773 msgid "Select {label}" msgstr "{label} auswählen" @@ -5090,7 +5091,7 @@ msgstr "Planung aufheben" msgid "Untitled" msgstr "Ohne Titel" -#: packages/admin/src/components/ContentEditor.tsx:1689 +#: packages/admin/src/components/ContentEditor.tsx:1682 msgid "Untitled file" msgstr "" diff --git a/packages/admin/src/locales/en/messages.po b/packages/admin/src/locales/en/messages.po index 48285ec44..14d66617f 100644 --- a/packages/admin/src/locales/en/messages.po +++ b/packages/admin/src/locales/en/messages.po @@ -932,7 +932,7 @@ msgid "Categories will be imported" msgstr "Categories will be imported" #: packages/admin/src/components/ContentEditor.tsx:1591 -#: packages/admin/src/components/ContentEditor.tsx:1740 +#: packages/admin/src/components/ContentEditor.tsx:1739 #: packages/admin/src/components/FieldEditor.tsx:391 #: packages/admin/src/components/SeoImageField.tsx:47 msgid "Change" @@ -3786,6 +3786,10 @@ msgstr "Remove" msgid "Remove {0}" msgstr "Remove {0}" +#: packages/admin/src/components/ContentEditor.tsx:1747 +msgid "Remove {label}" +msgstr "Remove {label}" + #: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:435 msgid "Remove Domain" msgstr "Remove Domain" @@ -3794,10 +3798,6 @@ msgstr "Remove Domain" msgid "Remove Domain?" msgstr "Remove Domain?" -#: packages/admin/src/components/ContentEditor.tsx:1748 -msgid "Remove file" -msgstr "Remove file" - #: packages/admin/src/components/ContentEditor.tsx:1599 #: packages/admin/src/components/SeoImageField.tsx:55 msgid "Remove image" @@ -4302,6 +4302,7 @@ msgid "Select" msgstr "Select" #: packages/admin/src/components/ContentEditor.tsx:1623 +#: packages/admin/src/components/ContentEditor.tsx:1759 #: packages/admin/src/components/ContentEditor.tsx:1773 msgid "Select {label}" msgstr "Select {label}" @@ -5090,7 +5091,7 @@ msgstr "Unschedule" msgid "Untitled" msgstr "Untitled" -#: packages/admin/src/components/ContentEditor.tsx:1689 +#: packages/admin/src/components/ContentEditor.tsx:1682 msgid "Untitled file" msgstr "Untitled file" diff --git a/packages/admin/src/locales/es-419/messages.po b/packages/admin/src/locales/es-419/messages.po index 1f4283a9e..3c01d96fc 100644 --- a/packages/admin/src/locales/es-419/messages.po +++ b/packages/admin/src/locales/es-419/messages.po @@ -932,7 +932,7 @@ msgid "Categories will be imported" msgstr "Las categorías serán importadas" #: packages/admin/src/components/ContentEditor.tsx:1591 -#: packages/admin/src/components/ContentEditor.tsx:1740 +#: packages/admin/src/components/ContentEditor.tsx:1739 #: packages/admin/src/components/FieldEditor.tsx:391 #: packages/admin/src/components/SeoImageField.tsx:47 msgid "Change" @@ -3786,6 +3786,10 @@ msgstr "Eliminar" msgid "Remove {0}" msgstr "Eliminar {0}" +#: packages/admin/src/components/ContentEditor.tsx:1747 +msgid "Remove {label}" +msgstr "" + #: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:435 msgid "Remove Domain" msgstr "Eliminar dominio" @@ -3794,10 +3798,6 @@ msgstr "Eliminar dominio" msgid "Remove Domain?" msgstr "¿Quitar dominio?" -#: packages/admin/src/components/ContentEditor.tsx:1748 -msgid "Remove file" -msgstr "" - #: packages/admin/src/components/ContentEditor.tsx:1599 #: packages/admin/src/components/SeoImageField.tsx:55 msgid "Remove image" @@ -4302,6 +4302,7 @@ msgid "Select" msgstr "Seleccionar" #: packages/admin/src/components/ContentEditor.tsx:1623 +#: packages/admin/src/components/ContentEditor.tsx:1759 #: packages/admin/src/components/ContentEditor.tsx:1773 msgid "Select {label}" msgstr "Seleccione {label}" @@ -5090,7 +5091,7 @@ msgstr "Desprogramar" msgid "Untitled" msgstr "Intitulado" -#: packages/admin/src/components/ContentEditor.tsx:1689 +#: packages/admin/src/components/ContentEditor.tsx:1682 msgid "Untitled file" msgstr "" diff --git a/packages/admin/src/locales/eu/messages.po b/packages/admin/src/locales/eu/messages.po index d68b83990..f036a5634 100644 --- a/packages/admin/src/locales/eu/messages.po +++ b/packages/admin/src/locales/eu/messages.po @@ -932,7 +932,7 @@ msgid "Categories will be imported" msgstr "" #: packages/admin/src/components/ContentEditor.tsx:1591 -#: packages/admin/src/components/ContentEditor.tsx:1740 +#: packages/admin/src/components/ContentEditor.tsx:1739 #: packages/admin/src/components/FieldEditor.tsx:391 #: packages/admin/src/components/SeoImageField.tsx:47 msgid "Change" @@ -3786,6 +3786,10 @@ msgstr "" msgid "Remove {0}" msgstr "" +#: packages/admin/src/components/ContentEditor.tsx:1747 +msgid "Remove {label}" +msgstr "" + #: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:435 msgid "Remove Domain" msgstr "" @@ -3794,10 +3798,6 @@ msgstr "" msgid "Remove Domain?" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1748 -msgid "Remove file" -msgstr "" - #: packages/admin/src/components/ContentEditor.tsx:1599 #: packages/admin/src/components/SeoImageField.tsx:55 msgid "Remove image" @@ -4302,6 +4302,7 @@ msgid "Select" msgstr "" #: packages/admin/src/components/ContentEditor.tsx:1623 +#: packages/admin/src/components/ContentEditor.tsx:1759 #: packages/admin/src/components/ContentEditor.tsx:1773 msgid "Select {label}" msgstr "" @@ -5090,7 +5091,7 @@ msgstr "" msgid "Untitled" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1689 +#: packages/admin/src/components/ContentEditor.tsx:1682 msgid "Untitled file" msgstr "" diff --git a/packages/admin/src/locales/fa/messages.po b/packages/admin/src/locales/fa/messages.po index 4b1d78bf8..996eeeeec 100644 --- a/packages/admin/src/locales/fa/messages.po +++ b/packages/admin/src/locales/fa/messages.po @@ -934,7 +934,7 @@ msgid "Categories will be imported" msgstr "دسته‌ها درون‌ریزی خواهند شد" #: packages/admin/src/components/ContentEditor.tsx:1591 -#: packages/admin/src/components/ContentEditor.tsx:1740 +#: packages/admin/src/components/ContentEditor.tsx:1739 #: packages/admin/src/components/FieldEditor.tsx:391 #: packages/admin/src/components/SeoImageField.tsx:47 msgid "Change" @@ -3788,6 +3788,10 @@ msgstr "حذف" msgid "Remove {0}" msgstr "حذف {0}" +#: packages/admin/src/components/ContentEditor.tsx:1747 +msgid "Remove {label}" +msgstr "" + #: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:435 msgid "Remove Domain" msgstr "حذف دامنه" @@ -3796,10 +3800,6 @@ msgstr "حذف دامنه" msgid "Remove Domain?" msgstr "حذف دامنه؟" -#: packages/admin/src/components/ContentEditor.tsx:1748 -msgid "Remove file" -msgstr "" - #: packages/admin/src/components/ContentEditor.tsx:1599 #: packages/admin/src/components/SeoImageField.tsx:55 msgid "Remove image" @@ -4304,6 +4304,7 @@ msgid "Select" msgstr "انتخاب" #: packages/admin/src/components/ContentEditor.tsx:1623 +#: packages/admin/src/components/ContentEditor.tsx:1759 #: packages/admin/src/components/ContentEditor.tsx:1773 msgid "Select {label}" msgstr "انتخاب {label}" @@ -5092,7 +5093,7 @@ msgstr "لغو زمان‌بندی" msgid "Untitled" msgstr "بی‌نام" -#: packages/admin/src/components/ContentEditor.tsx:1689 +#: packages/admin/src/components/ContentEditor.tsx:1682 msgid "Untitled file" msgstr "" diff --git a/packages/admin/src/locales/fr/messages.po b/packages/admin/src/locales/fr/messages.po index 38f52eaaf..23fd87d3a 100644 --- a/packages/admin/src/locales/fr/messages.po +++ b/packages/admin/src/locales/fr/messages.po @@ -932,7 +932,7 @@ msgid "Categories will be imported" msgstr "Les catégories seront importées" #: packages/admin/src/components/ContentEditor.tsx:1591 -#: packages/admin/src/components/ContentEditor.tsx:1740 +#: packages/admin/src/components/ContentEditor.tsx:1739 #: packages/admin/src/components/FieldEditor.tsx:391 #: packages/admin/src/components/SeoImageField.tsx:47 msgid "Change" @@ -3786,6 +3786,10 @@ msgstr "Supprimer" msgid "Remove {0}" msgstr "Supprimer {0}" +#: packages/admin/src/components/ContentEditor.tsx:1747 +msgid "Remove {label}" +msgstr "" + #: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:435 msgid "Remove Domain" msgstr "Supprimer le domaine" @@ -3794,10 +3798,6 @@ msgstr "Supprimer le domaine" msgid "Remove Domain?" msgstr "Supprimer le domaine ?" -#: packages/admin/src/components/ContentEditor.tsx:1748 -msgid "Remove file" -msgstr "" - #: packages/admin/src/components/ContentEditor.tsx:1599 #: packages/admin/src/components/SeoImageField.tsx:55 msgid "Remove image" @@ -4302,6 +4302,7 @@ msgid "Select" msgstr "Sélectionner" #: packages/admin/src/components/ContentEditor.tsx:1623 +#: packages/admin/src/components/ContentEditor.tsx:1759 #: packages/admin/src/components/ContentEditor.tsx:1773 msgid "Select {label}" msgstr "Sélectionner {label}" @@ -5090,7 +5091,7 @@ msgstr "Déprogrammer" msgid "Untitled" msgstr "Sans titre" -#: packages/admin/src/components/ContentEditor.tsx:1689 +#: packages/admin/src/components/ContentEditor.tsx:1682 msgid "Untitled file" msgstr "" diff --git a/packages/admin/src/locales/ja/messages.po b/packages/admin/src/locales/ja/messages.po index c078c8d6c..e7dd93861 100644 --- a/packages/admin/src/locales/ja/messages.po +++ b/packages/admin/src/locales/ja/messages.po @@ -932,7 +932,7 @@ msgid "Categories will be imported" msgstr "カテゴリがインポートされます" #: packages/admin/src/components/ContentEditor.tsx:1591 -#: packages/admin/src/components/ContentEditor.tsx:1740 +#: packages/admin/src/components/ContentEditor.tsx:1739 #: packages/admin/src/components/FieldEditor.tsx:391 #: packages/admin/src/components/SeoImageField.tsx:47 msgid "Change" @@ -3786,6 +3786,10 @@ msgstr "削除" msgid "Remove {0}" msgstr "{0}を削除" +#: packages/admin/src/components/ContentEditor.tsx:1747 +msgid "Remove {label}" +msgstr "" + #: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:435 msgid "Remove Domain" msgstr "ドメインを削除" @@ -3794,10 +3798,6 @@ msgstr "ドメインを削除" msgid "Remove Domain?" msgstr "ドメインを削除しますか?" -#: packages/admin/src/components/ContentEditor.tsx:1748 -msgid "Remove file" -msgstr "" - #: packages/admin/src/components/ContentEditor.tsx:1599 #: packages/admin/src/components/SeoImageField.tsx:55 msgid "Remove image" @@ -4302,6 +4302,7 @@ msgid "Select" msgstr "選択" #: packages/admin/src/components/ContentEditor.tsx:1623 +#: packages/admin/src/components/ContentEditor.tsx:1759 #: packages/admin/src/components/ContentEditor.tsx:1773 msgid "Select {label}" msgstr "{label}を選択" @@ -5090,7 +5091,7 @@ msgstr "予約を解除" msgid "Untitled" msgstr "無題" -#: packages/admin/src/components/ContentEditor.tsx:1689 +#: packages/admin/src/components/ContentEditor.tsx:1682 msgid "Untitled file" msgstr "" diff --git a/packages/admin/src/locales/ko/messages.po b/packages/admin/src/locales/ko/messages.po index 89216a429..0d83f669f 100644 --- a/packages/admin/src/locales/ko/messages.po +++ b/packages/admin/src/locales/ko/messages.po @@ -932,7 +932,7 @@ msgid "Categories will be imported" msgstr "카테고리를 가져옵니다." #: packages/admin/src/components/ContentEditor.tsx:1591 -#: packages/admin/src/components/ContentEditor.tsx:1740 +#: packages/admin/src/components/ContentEditor.tsx:1739 #: packages/admin/src/components/FieldEditor.tsx:391 #: packages/admin/src/components/SeoImageField.tsx:47 msgid "Change" @@ -3786,6 +3786,10 @@ msgstr "제거" msgid "Remove {0}" msgstr "{0} 삭제" +#: packages/admin/src/components/ContentEditor.tsx:1747 +msgid "Remove {label}" +msgstr "" + #: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:435 msgid "Remove Domain" msgstr "도메인 제거" @@ -3794,10 +3798,6 @@ msgstr "도메인 제거" msgid "Remove Domain?" msgstr "도메인을 제거하시겠습니까?" -#: packages/admin/src/components/ContentEditor.tsx:1748 -msgid "Remove file" -msgstr "" - #: packages/admin/src/components/ContentEditor.tsx:1599 #: packages/admin/src/components/SeoImageField.tsx:55 msgid "Remove image" @@ -4302,6 +4302,7 @@ msgid "Select" msgstr "선택" #: packages/admin/src/components/ContentEditor.tsx:1623 +#: packages/admin/src/components/ContentEditor.tsx:1759 #: packages/admin/src/components/ContentEditor.tsx:1773 msgid "Select {label}" msgstr "{label} 선택" @@ -5090,7 +5091,7 @@ msgstr "예약 취소" msgid "Untitled" msgstr "제목 없음" -#: packages/admin/src/components/ContentEditor.tsx:1689 +#: packages/admin/src/components/ContentEditor.tsx:1682 msgid "Untitled file" msgstr "" diff --git a/packages/admin/src/locales/pseudo/messages.po b/packages/admin/src/locales/pseudo/messages.po index d6bb99a6d..6f0cd7859 100644 --- a/packages/admin/src/locales/pseudo/messages.po +++ b/packages/admin/src/locales/pseudo/messages.po @@ -932,7 +932,7 @@ msgid "Categories will be imported" msgstr "" #: packages/admin/src/components/ContentEditor.tsx:1591 -#: packages/admin/src/components/ContentEditor.tsx:1740 +#: packages/admin/src/components/ContentEditor.tsx:1739 #: packages/admin/src/components/FieldEditor.tsx:391 #: packages/admin/src/components/SeoImageField.tsx:47 msgid "Change" @@ -3786,6 +3786,10 @@ msgstr "" msgid "Remove {0}" msgstr "" +#: packages/admin/src/components/ContentEditor.tsx:1747 +msgid "Remove {label}" +msgstr "" + #: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:435 msgid "Remove Domain" msgstr "" @@ -3794,10 +3798,6 @@ msgstr "" msgid "Remove Domain?" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1748 -msgid "Remove file" -msgstr "" - #: packages/admin/src/components/ContentEditor.tsx:1599 #: packages/admin/src/components/SeoImageField.tsx:55 msgid "Remove image" @@ -4302,6 +4302,7 @@ msgid "Select" msgstr "" #: packages/admin/src/components/ContentEditor.tsx:1623 +#: packages/admin/src/components/ContentEditor.tsx:1759 #: packages/admin/src/components/ContentEditor.tsx:1773 msgid "Select {label}" msgstr "" @@ -5090,7 +5091,7 @@ msgstr "" msgid "Untitled" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1689 +#: packages/admin/src/components/ContentEditor.tsx:1682 msgid "Untitled file" msgstr "" diff --git a/packages/admin/src/locales/pt-BR/messages.po b/packages/admin/src/locales/pt-BR/messages.po index 645a6202a..443dbca00 100644 --- a/packages/admin/src/locales/pt-BR/messages.po +++ b/packages/admin/src/locales/pt-BR/messages.po @@ -932,7 +932,7 @@ msgid "Categories will be imported" msgstr "Categorias serão importadas" #: packages/admin/src/components/ContentEditor.tsx:1591 -#: packages/admin/src/components/ContentEditor.tsx:1740 +#: packages/admin/src/components/ContentEditor.tsx:1739 #: packages/admin/src/components/FieldEditor.tsx:391 #: packages/admin/src/components/SeoImageField.tsx:47 msgid "Change" @@ -3786,6 +3786,10 @@ msgstr "Remover" msgid "Remove {0}" msgstr "Remover {0}" +#: packages/admin/src/components/ContentEditor.tsx:1747 +msgid "Remove {label}" +msgstr "" + #: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:435 msgid "Remove Domain" msgstr "Remover domínio" @@ -3794,10 +3798,6 @@ msgstr "Remover domínio" msgid "Remove Domain?" msgstr "Remover domínio?" -#: packages/admin/src/components/ContentEditor.tsx:1748 -msgid "Remove file" -msgstr "" - #: packages/admin/src/components/ContentEditor.tsx:1599 #: packages/admin/src/components/SeoImageField.tsx:55 msgid "Remove image" @@ -4302,6 +4302,7 @@ msgid "Select" msgstr "Selecionar" #: packages/admin/src/components/ContentEditor.tsx:1623 +#: packages/admin/src/components/ContentEditor.tsx:1759 #: packages/admin/src/components/ContentEditor.tsx:1773 msgid "Select {label}" msgstr "Selecionar {label}" @@ -5090,7 +5091,7 @@ msgstr "Cancelar agendamento" msgid "Untitled" msgstr "Sem título" -#: packages/admin/src/components/ContentEditor.tsx:1689 +#: packages/admin/src/components/ContentEditor.tsx:1682 msgid "Untitled file" msgstr "" diff --git a/packages/admin/src/locales/zh-CN/messages.po b/packages/admin/src/locales/zh-CN/messages.po index 09426b3c8..4909e996d 100644 --- a/packages/admin/src/locales/zh-CN/messages.po +++ b/packages/admin/src/locales/zh-CN/messages.po @@ -932,7 +932,7 @@ msgid "Categories will be imported" msgstr "分类将被导入" #: packages/admin/src/components/ContentEditor.tsx:1591 -#: packages/admin/src/components/ContentEditor.tsx:1740 +#: packages/admin/src/components/ContentEditor.tsx:1739 #: packages/admin/src/components/FieldEditor.tsx:391 #: packages/admin/src/components/SeoImageField.tsx:47 msgid "Change" @@ -3786,6 +3786,10 @@ msgstr "移除" msgid "Remove {0}" msgstr "移除 {0}" +#: packages/admin/src/components/ContentEditor.tsx:1747 +msgid "Remove {label}" +msgstr "" + #: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:435 msgid "Remove Domain" msgstr "移除域名" @@ -3794,10 +3798,6 @@ msgstr "移除域名" msgid "Remove Domain?" msgstr "移除域名?" -#: packages/admin/src/components/ContentEditor.tsx:1748 -msgid "Remove file" -msgstr "" - #: packages/admin/src/components/ContentEditor.tsx:1599 #: packages/admin/src/components/SeoImageField.tsx:55 msgid "Remove image" @@ -4302,6 +4302,7 @@ msgid "Select" msgstr "选择" #: packages/admin/src/components/ContentEditor.tsx:1623 +#: packages/admin/src/components/ContentEditor.tsx:1759 #: packages/admin/src/components/ContentEditor.tsx:1773 msgid "Select {label}" msgstr "选择 {label}" @@ -5090,7 +5091,7 @@ msgstr "取消定时发布" msgid "Untitled" msgstr "无标题" -#: packages/admin/src/components/ContentEditor.tsx:1689 +#: packages/admin/src/components/ContentEditor.tsx:1682 msgid "Untitled file" msgstr "" diff --git a/packages/admin/src/locales/zh-TW/messages.po b/packages/admin/src/locales/zh-TW/messages.po index 7fb97c888..ac3d1c222 100644 --- a/packages/admin/src/locales/zh-TW/messages.po +++ b/packages/admin/src/locales/zh-TW/messages.po @@ -932,7 +932,7 @@ msgid "Categories will be imported" msgstr "分類將被導入" #: packages/admin/src/components/ContentEditor.tsx:1591 -#: packages/admin/src/components/ContentEditor.tsx:1740 +#: packages/admin/src/components/ContentEditor.tsx:1739 #: packages/admin/src/components/FieldEditor.tsx:391 #: packages/admin/src/components/SeoImageField.tsx:47 msgid "Change" @@ -3786,6 +3786,10 @@ msgstr "移除" msgid "Remove {0}" msgstr "移除 {0}" +#: packages/admin/src/components/ContentEditor.tsx:1747 +msgid "Remove {label}" +msgstr "" + #: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:435 msgid "Remove Domain" msgstr "移除域名" @@ -3794,10 +3798,6 @@ msgstr "移除域名" msgid "Remove Domain?" msgstr "移除域名?" -#: packages/admin/src/components/ContentEditor.tsx:1748 -msgid "Remove file" -msgstr "" - #: packages/admin/src/components/ContentEditor.tsx:1599 #: packages/admin/src/components/SeoImageField.tsx:55 msgid "Remove image" @@ -4302,6 +4302,7 @@ msgid "Select" msgstr "選擇" #: packages/admin/src/components/ContentEditor.tsx:1623 +#: packages/admin/src/components/ContentEditor.tsx:1759 #: packages/admin/src/components/ContentEditor.tsx:1773 msgid "Select {label}" msgstr "選擇 {label}" @@ -5090,7 +5091,7 @@ msgstr "取消定時發佈" msgid "Untitled" msgstr "無標題" -#: packages/admin/src/components/ContentEditor.tsx:1689 +#: packages/admin/src/components/ContentEditor.tsx:1682 msgid "Untitled file" msgstr "" diff --git a/packages/admin/tests/components/ContentEditor.test.tsx b/packages/admin/tests/components/ContentEditor.test.tsx index 2189dbc07..ef8654e07 100644 --- a/packages/admin/tests/components/ContentEditor.test.tsx +++ b/packages/admin/tests/components/ContentEditor.test.tsx @@ -271,17 +271,20 @@ describe("ContentEditor", () => { isNew: true, }); - // The button that opens the picker should be present. - const selectBtn = screen.getByRole("button", { name: /Select file/i }); + // The button that opens the picker should be present and labeled with the + // field's label (accessibility). + const selectBtn = screen.getByRole("button", { name: /Select Attachment/i }); await expect.element(selectBtn).toBeInTheDocument(); - // And there must not be a text input masquerading as the file field. - // The old bug rendered `` with label "Attachment"; the field label now - // belongs to the picker region, not a text input. - const attachmentInputs = screen.getByLabelText("Attachment").all(); - for (const el of attachmentInputs) { - expect(el.element().tagName).not.toBe("INPUT"); - } + // And there must not be a text input inside the file field region — the old + // bug rendered an `` labeled "Attachment" as a plain text field. + // Use the field id (`field-attachment`) as an unconditional positive selector. + const fieldRoot = document.getElementById("field-attachment"); + expect(fieldRoot).not.toBeNull(); + const textInputs = fieldRoot!.querySelectorAll( + 'input:not([type="file"]):not([type="hidden"])', + ); + expect(textInputs).toHaveLength(0); }); it("renders existing file field values as a filename, not a text input", async () => { diff --git a/packages/core/src/schema/zod-generator.ts b/packages/core/src/schema/zod-generator.ts index 495ea5611..e9760d783 100644 --- a/packages/core/src/schema/zod-generator.ts +++ b/packages/core/src/schema/zod-generator.ts @@ -109,6 +109,12 @@ function getBaseSchema(type: FieldType, field: Field): ZodTypeAny { alt: z.string().optional(), width: z.number().optional(), height: z.number().optional(), + /** Provider ID (e.g. "local", "cloudflare-images") */ + provider: z.string().optional(), + /** Admin-side preview URL for external providers (not persisted by plugins) */ + previewUrl: z.string().optional(), + /** Provider-specific metadata; for local media this carries storageKey */ + meta: z.record(z.string(), z.unknown()).optional(), }); case "file": @@ -118,6 +124,10 @@ function getBaseSchema(type: FieldType, field: Field): ZodTypeAny { filename: z.string().optional(), mimeType: z.string().optional(), size: z.number().optional(), + /** Provider ID (e.g. "local", "s3") */ + provider: z.string().optional(), + /** Provider-specific metadata; for local media this carries storageKey */ + meta: z.record(z.string(), z.unknown()).optional(), }); case "reference": @@ -362,10 +372,10 @@ function fieldTypeToTypeScript(field: Field): string { return "PortableTextBlock[]"; case "image": - return "{ id: string; src?: string; alt?: string; width?: number; height?: number }"; + return "{ id: string; src?: string; alt?: string; width?: number; height?: number; provider?: string; previewUrl?: string; meta?: Record }"; case "file": - return "{ id: string; src?: string; filename?: string; mimeType?: string; size?: number }"; + return "{ id: string; src?: string; filename?: string; mimeType?: string; size?: number; provider?: string; meta?: Record }"; case "reference": // Could be enhanced to include the referenced collection type From aa44e7f9da9b901e522229843aed8fea51b0faf5 Mon Sep 17 00:00:00 2001 From: "ask-bonk[bot]" Date: Fri, 24 Apr 2026 15:21:11 +0000 Subject: [PATCH 3/9] 3 bugs found, 2 suggestions on PR #719 Co-authored-by: ascorbic --- post-review.sh | 27 +++++++++++++++++++++++++++ review-payload.json | 36 ++++++++++++++++++++++++++++++++++++ 2 files changed, 63 insertions(+) create mode 100755 post-review.sh create mode 100644 review-payload.json diff --git a/post-review.sh b/post-review.sh new file mode 100755 index 000000000..8154ebd4b --- /dev/null +++ b/post-review.sh @@ -0,0 +1,27 @@ +#!/bin/bash +COMMIT_ID="1d7cffc5fe7b1ea658e73a4496a7bbaa4cf7c1ea" + +gh api repos/emdash-cms/emdash/pulls/719/reviews \ + -X POST \ + -f event=REQUEST_CHANGES \ + -f body="" \ + -f "comments[][path]=packages/admin/src/components/ContentEditor.tsx" \ + -f "comments[][line]=1287" \ + -f "comments[][side]=RIGHT" \ + -f "comments[][body]=**Needs fixing:** The comment says value may be \"a legacy string URL\", but the very next line casts any string to \`undefined\` before passing it to \`FileFieldRenderer\`. This makes existing string data invisible in the UI — a regression from the previous behavior where it at least rendered in a text input. For parity with \`ImageFieldRenderer\` (which accepts \`string | undefined\` and renders legacy URLs), consider passing raw \`value\` to \`FileFieldRenderer\` and handling strings there (e.g., showing them as a plain link with a clear button), or update the comment to remove the legacy-string claim if dropping support is intentional." \ + -f "comments[][path]=packages/admin/src/components/ContentEditor.tsx" \ + -f "comments[][line]=1627" \ + -f "comments[][side]=RIGHT" \ + -f "comments[][body]=**Needs fixing:** JSDoc drift — the comment lists \`{ id, src?, filename?, mimeType?, size? }\` but \`FileFieldValue\` also includes \`provider?\` and \`meta?\`. The PR description explicitly calls out schema drift as harmful; the same applies to inline docs.\n\nSuggested fix:\n\`\`\`\n/** File field value — matches the \"file\" shape validated by the Zod generator: { id, provider?, src?, filename?, mimeType?, size?, meta? } */\n\`\`\`" \ + -f "comments[][path]=packages/admin/src/components/ContentEditor.tsx" \ + -f "comments[][line]=1666" \ + -f "comments[][side]=RIGHT" \ + -f "comments[][body]=**Suggestion:** \`typeof value === \"string\"\` is unreachable here because \`value\` is typed \`FileFieldValue | undefined\`. The \`case \"file\"\` branch already filters out strings before passing the value in. Removing this dead code keeps the normalization logic aligned with the type system." \ + -f "comments[][path]=packages/admin/src/components/ContentEditor.tsx" \ + -f "comments[][line]=1698" \ + -f "comments[][side]=RIGHT" \ + -f "comments[][body]=**Needs fixing:** \`const hasSize = normalized?.size;\` uses truthiness, so a valid size of \`0\` bytes evaluates to \`false\` and the size label won't render (even though \`formatFileSize(0)\` correctly returns \"0 B\"). Use an explicit numeric check instead:\n\n\`\`\`ts\nconst hasSize = typeof normalized?.size === \"number\";\n\`\`\`\n\nWith this change you can also drop the \`as number\` cast on line 1725." \ + -f "comments[][path]=packages/admin/src/components/MediaPickerModal.tsx" \ + -f "comments[][line]=78" \ + -f "comments[][side]=RIGHT" \ + -f "comments[][body]=**Suggestion:** When \`hideUrlInput\` is used for non-image pickers, several image-centric strings remain that make the UX confusing for file attachments: the default title is \"Select Image\" (line 78), the empty state says \"Upload an image to get started\" (line 507), the fallback CTA button says \"Upload Image\" (line 516), and the empty-state icon is \`\` (line 501). Consider adding a \`mediaTypeLabel\` prop (defaulting to \`Image\`) so these can be parameterized for generic file pickers." diff --git a/review-payload.json b/review-payload.json new file mode 100644 index 000000000..ca840f159 --- /dev/null +++ b/review-payload.json @@ -0,0 +1,36 @@ +{ + "event": "REQUEST_CHANGES", + "body": "", + "comments": [ + { + "path": "packages/admin/src/components/ContentEditor.tsx", + "line": 1287, + "side": "RIGHT", + "body": "**Needs fixing:** The comment says `value` may be \"a legacy string URL\", but the very next line casts any string to `undefined` before passing it to `FileFieldRenderer`. This makes existing string data invisible in the UI — a regression from the previous behavior where it at least rendered in a text input. For parity with `ImageFieldRenderer` (which accepts `string | undefined` and renders legacy URLs), consider passing raw `value` to `FileFieldRenderer` and handling strings there (e.g., showing them as a plain link with a clear button), or update the comment to remove the legacy-string claim if dropping support is intentional." + }, + { + "path": "packages/admin/src/components/ContentEditor.tsx", + "line": 1627, + "side": "RIGHT", + "body": "**Needs fixing:** JSDoc drift — the comment lists `{ id, src?, filename?, mimeType?, size? }` but `FileFieldValue` also includes `provider?` and `meta?`. The PR description explicitly calls out schema drift as harmful; the same applies to inline docs.\n\nSuggested fix:\n```\n/** File field value — matches the \"file\" shape validated by the Zod generator: { id, provider?, src?, filename?, mimeType?, size?, meta? } */\n```" + }, + { + "path": "packages/admin/src/components/ContentEditor.tsx", + "line": 1666, + "side": "RIGHT", + "body": "**Suggestion:** `typeof value === \"string\"` is unreachable here because `value` is typed `FileFieldValue | undefined`. The `case \"file\"` branch already filters out strings before passing the value in. Removing this dead code keeps the normalization logic aligned with the type system." + }, + { + "path": "packages/admin/src/components/ContentEditor.tsx", + "line": 1698, + "side": "RIGHT", + "body": "**Needs fixing:** `const hasSize = normalized?.size;` uses truthiness, so a valid size of `0` bytes evaluates to `false` and the size label won't render (even though `formatFileSize(0)` correctly returns \"0 B\"). Use an explicit numeric check instead:\n\n```ts\nconst hasSize = typeof normalized?.size === \"number\";\n```\n\nWith this change you can also drop the `as number` cast on line 1725." + }, + { + "path": "packages/admin/src/components/MediaPickerModal.tsx", + "line": 78, + "side": "RIGHT", + "body": "**Suggestion:** When `hideUrlInput` is used for non-image pickers, several image-centric strings remain that make the UX confusing for file attachments: the default title is \"Select Image\" (line 78), the empty state says \"Upload an image to get started\" (line 507), the fallback CTA button says \"Upload Image\" (line 516), and the empty-state icon is `` (line 501). Consider adding a `mediaTypeLabel` prop (defaulting to `Image`) so these can be parameterized for generic file pickers." + } + ] +} From 7633080c54945f0acd806bde94d78e36bc0b2b53 Mon Sep 17 00:00:00 2001 From: "emdashbot[bot]" Date: Fri, 24 Apr 2026 15:21:34 +0000 Subject: [PATCH 4/9] style: format --- review-payload.json | 68 ++++++++++++++++++++++----------------------- 1 file changed, 34 insertions(+), 34 deletions(-) diff --git a/review-payload.json b/review-payload.json index ca840f159..27ba6a5cb 100644 --- a/review-payload.json +++ b/review-payload.json @@ -1,36 +1,36 @@ { - "event": "REQUEST_CHANGES", - "body": "", - "comments": [ - { - "path": "packages/admin/src/components/ContentEditor.tsx", - "line": 1287, - "side": "RIGHT", - "body": "**Needs fixing:** The comment says `value` may be \"a legacy string URL\", but the very next line casts any string to `undefined` before passing it to `FileFieldRenderer`. This makes existing string data invisible in the UI — a regression from the previous behavior where it at least rendered in a text input. For parity with `ImageFieldRenderer` (which accepts `string | undefined` and renders legacy URLs), consider passing raw `value` to `FileFieldRenderer` and handling strings there (e.g., showing them as a plain link with a clear button), or update the comment to remove the legacy-string claim if dropping support is intentional." - }, - { - "path": "packages/admin/src/components/ContentEditor.tsx", - "line": 1627, - "side": "RIGHT", - "body": "**Needs fixing:** JSDoc drift — the comment lists `{ id, src?, filename?, mimeType?, size? }` but `FileFieldValue` also includes `provider?` and `meta?`. The PR description explicitly calls out schema drift as harmful; the same applies to inline docs.\n\nSuggested fix:\n```\n/** File field value — matches the \"file\" shape validated by the Zod generator: { id, provider?, src?, filename?, mimeType?, size?, meta? } */\n```" - }, - { - "path": "packages/admin/src/components/ContentEditor.tsx", - "line": 1666, - "side": "RIGHT", - "body": "**Suggestion:** `typeof value === \"string\"` is unreachable here because `value` is typed `FileFieldValue | undefined`. The `case \"file\"` branch already filters out strings before passing the value in. Removing this dead code keeps the normalization logic aligned with the type system." - }, - { - "path": "packages/admin/src/components/ContentEditor.tsx", - "line": 1698, - "side": "RIGHT", - "body": "**Needs fixing:** `const hasSize = normalized?.size;` uses truthiness, so a valid size of `0` bytes evaluates to `false` and the size label won't render (even though `formatFileSize(0)` correctly returns \"0 B\"). Use an explicit numeric check instead:\n\n```ts\nconst hasSize = typeof normalized?.size === \"number\";\n```\n\nWith this change you can also drop the `as number` cast on line 1725." - }, - { - "path": "packages/admin/src/components/MediaPickerModal.tsx", - "line": 78, - "side": "RIGHT", - "body": "**Suggestion:** When `hideUrlInput` is used for non-image pickers, several image-centric strings remain that make the UX confusing for file attachments: the default title is \"Select Image\" (line 78), the empty state says \"Upload an image to get started\" (line 507), the fallback CTA button says \"Upload Image\" (line 516), and the empty-state icon is `` (line 501). Consider adding a `mediaTypeLabel` prop (defaulting to `Image`) so these can be parameterized for generic file pickers." - } - ] + "event": "REQUEST_CHANGES", + "body": "", + "comments": [ + { + "path": "packages/admin/src/components/ContentEditor.tsx", + "line": 1287, + "side": "RIGHT", + "body": "**Needs fixing:** The comment says `value` may be \"a legacy string URL\", but the very next line casts any string to `undefined` before passing it to `FileFieldRenderer`. This makes existing string data invisible in the UI — a regression from the previous behavior where it at least rendered in a text input. For parity with `ImageFieldRenderer` (which accepts `string | undefined` and renders legacy URLs), consider passing raw `value` to `FileFieldRenderer` and handling strings there (e.g., showing them as a plain link with a clear button), or update the comment to remove the legacy-string claim if dropping support is intentional." + }, + { + "path": "packages/admin/src/components/ContentEditor.tsx", + "line": 1627, + "side": "RIGHT", + "body": "**Needs fixing:** JSDoc drift — the comment lists `{ id, src?, filename?, mimeType?, size? }` but `FileFieldValue` also includes `provider?` and `meta?`. The PR description explicitly calls out schema drift as harmful; the same applies to inline docs.\n\nSuggested fix:\n```\n/** File field value — matches the \"file\" shape validated by the Zod generator: { id, provider?, src?, filename?, mimeType?, size?, meta? } */\n```" + }, + { + "path": "packages/admin/src/components/ContentEditor.tsx", + "line": 1666, + "side": "RIGHT", + "body": "**Suggestion:** `typeof value === \"string\"` is unreachable here because `value` is typed `FileFieldValue | undefined`. The `case \"file\"` branch already filters out strings before passing the value in. Removing this dead code keeps the normalization logic aligned with the type system." + }, + { + "path": "packages/admin/src/components/ContentEditor.tsx", + "line": 1698, + "side": "RIGHT", + "body": "**Needs fixing:** `const hasSize = normalized?.size;` uses truthiness, so a valid size of `0` bytes evaluates to `false` and the size label won't render (even though `formatFileSize(0)` correctly returns \"0 B\"). Use an explicit numeric check instead:\n\n```ts\nconst hasSize = typeof normalized?.size === \"number\";\n```\n\nWith this change you can also drop the `as number` cast on line 1725." + }, + { + "path": "packages/admin/src/components/MediaPickerModal.tsx", + "line": 78, + "side": "RIGHT", + "body": "**Suggestion:** When `hideUrlInput` is used for non-image pickers, several image-centric strings remain that make the UX confusing for file attachments: the default title is \"Select Image\" (line 78), the empty state says \"Upload an image to get started\" (line 507), the fallback CTA button says \"Upload Image\" (line 516), and the empty-state icon is `` (line 501). Consider adding a `mediaTypeLabel` prop (defaulting to `Image`) so these can be parameterized for generic file pickers." + } + ] } From 8ec439f5849284171f0130064779c707e40fb879 Mon Sep 17 00:00:00 2001 From: "ask-bonk[bot]" Date: Sat, 25 Apr 2026 10:37:24 +0000 Subject: [PATCH 5/9] Revert "3 bugs found, 2 suggestions on PR #719" This reverts commit aa44e7f9da9b901e522229843aed8fea51b0faf5. --- post-review.sh | 27 --------------------------- review-payload.json | 36 ------------------------------------ 2 files changed, 63 deletions(-) delete mode 100755 post-review.sh delete mode 100644 review-payload.json diff --git a/post-review.sh b/post-review.sh deleted file mode 100755 index 8154ebd4b..000000000 --- a/post-review.sh +++ /dev/null @@ -1,27 +0,0 @@ -#!/bin/bash -COMMIT_ID="1d7cffc5fe7b1ea658e73a4496a7bbaa4cf7c1ea" - -gh api repos/emdash-cms/emdash/pulls/719/reviews \ - -X POST \ - -f event=REQUEST_CHANGES \ - -f body="" \ - -f "comments[][path]=packages/admin/src/components/ContentEditor.tsx" \ - -f "comments[][line]=1287" \ - -f "comments[][side]=RIGHT" \ - -f "comments[][body]=**Needs fixing:** The comment says value may be \"a legacy string URL\", but the very next line casts any string to \`undefined\` before passing it to \`FileFieldRenderer\`. This makes existing string data invisible in the UI — a regression from the previous behavior where it at least rendered in a text input. For parity with \`ImageFieldRenderer\` (which accepts \`string | undefined\` and renders legacy URLs), consider passing raw \`value\` to \`FileFieldRenderer\` and handling strings there (e.g., showing them as a plain link with a clear button), or update the comment to remove the legacy-string claim if dropping support is intentional." \ - -f "comments[][path]=packages/admin/src/components/ContentEditor.tsx" \ - -f "comments[][line]=1627" \ - -f "comments[][side]=RIGHT" \ - -f "comments[][body]=**Needs fixing:** JSDoc drift — the comment lists \`{ id, src?, filename?, mimeType?, size? }\` but \`FileFieldValue\` also includes \`provider?\` and \`meta?\`. The PR description explicitly calls out schema drift as harmful; the same applies to inline docs.\n\nSuggested fix:\n\`\`\`\n/** File field value — matches the \"file\" shape validated by the Zod generator: { id, provider?, src?, filename?, mimeType?, size?, meta? } */\n\`\`\`" \ - -f "comments[][path]=packages/admin/src/components/ContentEditor.tsx" \ - -f "comments[][line]=1666" \ - -f "comments[][side]=RIGHT" \ - -f "comments[][body]=**Suggestion:** \`typeof value === \"string\"\` is unreachable here because \`value\` is typed \`FileFieldValue | undefined\`. The \`case \"file\"\` branch already filters out strings before passing the value in. Removing this dead code keeps the normalization logic aligned with the type system." \ - -f "comments[][path]=packages/admin/src/components/ContentEditor.tsx" \ - -f "comments[][line]=1698" \ - -f "comments[][side]=RIGHT" \ - -f "comments[][body]=**Needs fixing:** \`const hasSize = normalized?.size;\` uses truthiness, so a valid size of \`0\` bytes evaluates to \`false\` and the size label won't render (even though \`formatFileSize(0)\` correctly returns \"0 B\"). Use an explicit numeric check instead:\n\n\`\`\`ts\nconst hasSize = typeof normalized?.size === \"number\";\n\`\`\`\n\nWith this change you can also drop the \`as number\` cast on line 1725." \ - -f "comments[][path]=packages/admin/src/components/MediaPickerModal.tsx" \ - -f "comments[][line]=78" \ - -f "comments[][side]=RIGHT" \ - -f "comments[][body]=**Suggestion:** When \`hideUrlInput\` is used for non-image pickers, several image-centric strings remain that make the UX confusing for file attachments: the default title is \"Select Image\" (line 78), the empty state says \"Upload an image to get started\" (line 507), the fallback CTA button says \"Upload Image\" (line 516), and the empty-state icon is \`\` (line 501). Consider adding a \`mediaTypeLabel\` prop (defaulting to \`Image\`) so these can be parameterized for generic file pickers." diff --git a/review-payload.json b/review-payload.json deleted file mode 100644 index 27ba6a5cb..000000000 --- a/review-payload.json +++ /dev/null @@ -1,36 +0,0 @@ -{ - "event": "REQUEST_CHANGES", - "body": "", - "comments": [ - { - "path": "packages/admin/src/components/ContentEditor.tsx", - "line": 1287, - "side": "RIGHT", - "body": "**Needs fixing:** The comment says `value` may be \"a legacy string URL\", but the very next line casts any string to `undefined` before passing it to `FileFieldRenderer`. This makes existing string data invisible in the UI — a regression from the previous behavior where it at least rendered in a text input. For parity with `ImageFieldRenderer` (which accepts `string | undefined` and renders legacy URLs), consider passing raw `value` to `FileFieldRenderer` and handling strings there (e.g., showing them as a plain link with a clear button), or update the comment to remove the legacy-string claim if dropping support is intentional." - }, - { - "path": "packages/admin/src/components/ContentEditor.tsx", - "line": 1627, - "side": "RIGHT", - "body": "**Needs fixing:** JSDoc drift — the comment lists `{ id, src?, filename?, mimeType?, size? }` but `FileFieldValue` also includes `provider?` and `meta?`. The PR description explicitly calls out schema drift as harmful; the same applies to inline docs.\n\nSuggested fix:\n```\n/** File field value — matches the \"file\" shape validated by the Zod generator: { id, provider?, src?, filename?, mimeType?, size?, meta? } */\n```" - }, - { - "path": "packages/admin/src/components/ContentEditor.tsx", - "line": 1666, - "side": "RIGHT", - "body": "**Suggestion:** `typeof value === \"string\"` is unreachable here because `value` is typed `FileFieldValue | undefined`. The `case \"file\"` branch already filters out strings before passing the value in. Removing this dead code keeps the normalization logic aligned with the type system." - }, - { - "path": "packages/admin/src/components/ContentEditor.tsx", - "line": 1698, - "side": "RIGHT", - "body": "**Needs fixing:** `const hasSize = normalized?.size;` uses truthiness, so a valid size of `0` bytes evaluates to `false` and the size label won't render (even though `formatFileSize(0)` correctly returns \"0 B\"). Use an explicit numeric check instead:\n\n```ts\nconst hasSize = typeof normalized?.size === \"number\";\n```\n\nWith this change you can also drop the `as number` cast on line 1725." - }, - { - "path": "packages/admin/src/components/MediaPickerModal.tsx", - "line": 78, - "side": "RIGHT", - "body": "**Suggestion:** When `hideUrlInput` is used for non-image pickers, several image-centric strings remain that make the UX confusing for file attachments: the default title is \"Select Image\" (line 78), the empty state says \"Upload an image to get started\" (line 507), the fallback CTA button says \"Upload Image\" (line 516), and the empty-state icon is `` (line 501). Consider adding a `mediaTypeLabel` prop (defaulting to `Image`) so these can be parameterized for generic file pickers." - } - ] -} From 94b29142f6e565b68a7e9ee973415a3d7d2901b7 Mon Sep 17 00:00:00 2001 From: "ask-bonk[bot]" Date: Sat, 25 Apr 2026 10:38:11 +0000 Subject: [PATCH 6/9] chore: re-extract locale catalogs after revert --- packages/admin/src/locales/ar/messages.po | 178 ++++++------- packages/admin/src/locales/de/messages.po | 178 ++++++------- packages/admin/src/locales/en/messages.po | 178 ++++++------- packages/admin/src/locales/es-419/messages.po | 178 ++++++------- packages/admin/src/locales/eu/messages.po | 178 ++++++------- packages/admin/src/locales/fa/messages.po | 178 ++++++------- packages/admin/src/locales/fr/messages.po | 178 ++++++------- packages/admin/src/locales/ja/messages.po | 178 ++++++------- packages/admin/src/locales/ko/messages.po | 178 ++++++------- packages/admin/src/locales/pl/messages.po | 240 ++++++++++-------- packages/admin/src/locales/pseudo/messages.po | 178 ++++++------- packages/admin/src/locales/pt-BR/messages.po | 178 ++++++------- packages/admin/src/locales/zh-CN/messages.po | 178 ++++++------- packages/admin/src/locales/zh-TW/messages.po | 178 ++++++------- 14 files changed, 1285 insertions(+), 1269 deletions(-) diff --git a/packages/admin/src/locales/ar/messages.po b/packages/admin/src/locales/ar/messages.po index 071d2bb65..43c5a6850 100644 --- a/packages/admin/src/locales/ar/messages.po +++ b/packages/admin/src/locales/ar/messages.po @@ -17,7 +17,7 @@ msgstr "" "Language: \n" "Plural-Forms: \n" -#: packages/admin/src/components/ContentEditor.tsx:964 +#: packages/admin/src/components/ContentEditor.tsx:956 #: packages/admin/src/components/LocaleSwitcher.tsx:72 msgid " (default)" msgstr " الافتراضي" @@ -438,7 +438,7 @@ msgstr "الإجراءات" msgid "Active" msgstr "نشط" -#: packages/admin/src/components/ContentEditor.tsx:1880 +#: packages/admin/src/components/ContentEditor.tsx:1872 #: packages/admin/src/components/MenuEditor.tsx:297 #: packages/admin/src/components/TaxonomyManager.tsx:214 #: packages/admin/src/components/TaxonomyManager.tsx:610 @@ -764,7 +764,7 @@ msgstr "المزودون المتاحون" msgid "Back" msgstr "رجوع" -#: packages/admin/src/components/ContentEditor.tsx:545 +#: packages/admin/src/components/ContentEditor.tsx:537 msgid "Back to {collectionLabel} list" msgstr "العودة إلى قائمة {collectionLabel}" @@ -842,7 +842,7 @@ msgstr "تصفح المظاهر وقم بمعاينتها مع محتواك ال msgid "Bullet List" msgstr "قائمة نقطية" -#: packages/admin/src/components/ContentEditor.tsx:930 +#: packages/admin/src/components/ContentEditor.tsx:922 #: packages/admin/src/components/Sidebar.tsx:206 msgid "Bylines" msgstr "أسماء المؤلفين" @@ -865,11 +865,11 @@ msgstr "يمكنه عرض المحتوى" #: packages/admin/src/components/CapabilityConsentDialog.tsx:139 #: packages/admin/src/components/ConfirmDialog.tsx:57 -#: packages/admin/src/components/ContentEditor.tsx:638 -#: packages/admin/src/components/ContentEditor.tsx:844 -#: packages/admin/src/components/ContentEditor.tsx:896 -#: packages/admin/src/components/ContentEditor.tsx:1983 -#: packages/admin/src/components/ContentEditor.tsx:2036 +#: packages/admin/src/components/ContentEditor.tsx:630 +#: packages/admin/src/components/ContentEditor.tsx:836 +#: packages/admin/src/components/ContentEditor.tsx:888 +#: packages/admin/src/components/ContentEditor.tsx:1975 +#: packages/admin/src/components/ContentEditor.tsx:2028 #: packages/admin/src/components/ContentList.tsx:445 #: packages/admin/src/components/ContentList.tsx:516 #: packages/admin/src/components/ContentPickerModal.tsx:253 @@ -935,8 +935,8 @@ msgstr "الفئات ({0})" msgid "Categories will be imported" msgstr "سيتم استيراد الفئات" -#: packages/admin/src/components/ContentEditor.tsx:1591 -#: packages/admin/src/components/ContentEditor.tsx:1739 +#: packages/admin/src/components/ContentEditor.tsx:1583 +#: packages/admin/src/components/ContentEditor.tsx:1731 #: packages/admin/src/components/FieldEditor.tsx:391 #: packages/admin/src/components/SeoImageField.tsx:47 msgid "Change" @@ -1246,7 +1246,7 @@ msgstr "تعذّر اكتشاف WordPress" msgid "Count" msgstr "العدد" -#: packages/admin/src/components/ContentEditor.tsx:2007 +#: packages/admin/src/components/ContentEditor.tsx:1999 #: packages/admin/src/components/MenuList.tsx:146 #: packages/admin/src/components/Redirects.tsx:185 #: packages/admin/src/components/Sections.tsx:210 @@ -1275,7 +1275,7 @@ msgstr "إنشاء حساب" msgid "Create an account" msgstr "إنشاء حساب" -#: packages/admin/src/components/ContentEditor.tsx:1955 +#: packages/admin/src/components/ContentEditor.tsx:1947 msgid "Create byline" msgstr "إنشاء اسم مؤلف" @@ -1382,7 +1382,7 @@ msgid "Created At" msgstr "تم الإنشاء في" #. placeholder {0}: new Date(item.createdAt).toLocaleString() -#: packages/admin/src/components/ContentEditor.tsx:864 +#: packages/admin/src/components/ContentEditor.tsx:856 msgid "Created: {0}" msgstr "تم الإنشاء: {0}" @@ -1390,7 +1390,7 @@ msgstr "تم الإنشاء: {0}" msgid "Creating collections and fields..." msgstr "جاري إنشاء المجموعات والحقول..." -#: packages/admin/src/components/ContentEditor.tsx:2007 +#: packages/admin/src/components/ContentEditor.tsx:1999 #: packages/admin/src/components/MenuList.tsx:146 #: packages/admin/src/components/Redirects.tsx:182 #: packages/admin/src/components/Sections.tsx:210 @@ -1399,7 +1399,7 @@ msgstr "جاري إنشاء المجموعات والحقول..." msgid "Creating..." msgstr "جاري الإنشاء..." -#: packages/admin/src/components/ContentEditor.tsx:967 +#: packages/admin/src/components/ContentEditor.tsx:959 msgid "current" msgstr "الحالي" @@ -1660,12 +1660,12 @@ msgstr "معطل" msgid "Disabled:" msgstr "معطل:" -#: packages/admin/src/components/ContentEditor.tsx:623 -#: packages/admin/src/components/ContentEditor.tsx:645 +#: packages/admin/src/components/ContentEditor.tsx:615 +#: packages/admin/src/components/ContentEditor.tsx:637 msgid "Discard changes" msgstr "التخلي عن التغييرات" -#: packages/admin/src/components/ContentEditor.tsx:629 +#: packages/admin/src/components/ContentEditor.tsx:621 msgid "Discard draft changes?" msgstr "التخلي عن تغييرات المسودة؟" @@ -1678,8 +1678,8 @@ msgstr "إخفاء" msgid "Display a navigation menu" msgstr "عرض قائمة تنقل" -#: packages/admin/src/components/ContentEditor.tsx:1958 -#: packages/admin/src/components/ContentEditor.tsx:2020 +#: packages/admin/src/components/ContentEditor.tsx:1950 +#: packages/admin/src/components/ContentEditor.tsx:2012 msgid "Display name" msgstr "اسم العرض" @@ -1697,7 +1697,7 @@ msgstr "حجم العرض" msgid "Displayed below the image as a visible caption." msgstr "تُعرض أسفل الصورة كتسمية مرئية." -#: packages/admin/src/components/ContentEditor.tsx:599 +#: packages/admin/src/components/ContentEditor.tsx:591 msgid "Distraction-free mode (⌘⇧\\)" msgstr "وضع الخلو من التشتيت (⌘⇧\\)" @@ -1730,7 +1730,7 @@ msgstr "أليس لديك حساب؟ قم ب<0>التسجيل" msgid "Done" msgstr "تم" -#: packages/admin/src/components/ContentEditor.tsx:1901 +#: packages/admin/src/components/ContentEditor.tsx:1893 msgid "Down" msgstr "أسفل" @@ -1742,7 +1742,7 @@ msgstr "جاري التنزيل" msgid "draft" msgstr "مسودة" -#: packages/admin/src/components/ContentEditor.tsx:795 +#: packages/admin/src/components/ContentEditor.tsx:787 #: packages/admin/src/components/ContentPickerModal.tsx:217 msgid "Draft" msgstr "مسودة" @@ -1776,8 +1776,8 @@ msgstr "على سبيل المثال، خط CI/CD" msgid "e.g., MacBook Pro, iPhone" msgstr "مثال: MacBook Pro, iPhone" -#: packages/admin/src/components/ContentEditor.tsx:976 -#: packages/admin/src/components/ContentEditor.tsx:1910 +#: packages/admin/src/components/ContentEditor.tsx:968 +#: packages/admin/src/components/ContentEditor.tsx:1902 #: packages/admin/src/components/MenuEditor.tsx:367 #: packages/admin/src/components/MenuList.tsx:185 #: packages/admin/src/components/Sections.tsx:390 @@ -1794,7 +1794,7 @@ msgstr "تعديل" msgid "Edit {0}" msgstr "تعديل {0}" -#: packages/admin/src/components/ContentEditor.tsx:562 +#: packages/admin/src/components/ContentEditor.tsx:554 msgid "Edit {collectionLabel}" msgstr "تعديل {collectionLabel}" @@ -1802,7 +1802,7 @@ msgstr "تعديل {collectionLabel}" msgid "Edit {title}" msgstr "تعديل {title}" -#: packages/admin/src/components/ContentEditor.tsx:2017 +#: packages/admin/src/components/ContentEditor.tsx:2009 msgid "Edit byline" msgstr "تعديل اسم المؤلف" @@ -1925,7 +1925,7 @@ msgid "Enabled" msgstr "مُفعَّل" #. placeholder {0}: label.toLowerCase() -#: packages/admin/src/components/ContentEditor.tsx:1189 +#: packages/admin/src/components/ContentEditor.tsx:1181 msgid "Enter {0}..." msgstr "أدخل {0}..." @@ -1934,7 +1934,7 @@ msgstr "أدخل {0}..." msgid "Enter a URL (https://…) or a relative path (/…)" msgstr "قم بإدخال رابطًا (https://…) أو رابطًا نسبيًا (/…)" -#: packages/admin/src/components/ContentEditor.tsx:1418 +#: packages/admin/src/components/ContentEditor.tsx:1410 msgid "Enter a valid URL (e.g. https://example.com)" msgstr "" @@ -1942,7 +1942,7 @@ msgstr "" msgid "Enter credentials manually" msgstr "إدخال بيانات الاعتماد يدويًا" -#: packages/admin/src/components/ContentEditor.tsx:598 +#: packages/admin/src/components/ContentEditor.tsx:590 msgid "Enter distraction-free mode" msgstr "الدخول إلى وضع الخلو من التشتت" @@ -1950,7 +1950,7 @@ msgstr "الدخول إلى وضع الخلو من التشتت" msgid "Enter email" msgstr "أدخل البريد الإلكتروني" -#: packages/admin/src/components/ContentEditor.tsx:1210 +#: packages/admin/src/components/ContentEditor.tsx:1202 msgid "Enter markdown content..." msgstr "أدخل محتوى Markdown..." @@ -1984,7 +1984,7 @@ msgstr "خطأ في حفظ القسم" msgid "Exists" msgstr "موجود" -#: packages/admin/src/components/ContentEditor.tsx:556 +#: packages/admin/src/components/ContentEditor.tsx:548 msgid "Exit distraction-free mode" msgstr "الخروج من وضع الخلو من التشتت" @@ -2033,7 +2033,7 @@ msgstr "فشل التدقيق الأمني" msgid "Failed to add domain" msgstr "فشل في إضافة النطاق" -#: packages/admin/src/components/ContentEditor.tsx:2001 +#: packages/admin/src/components/ContentEditor.tsx:1993 msgid "Failed to create byline" msgstr "فشل في إنشاء اسم المؤلف" @@ -2131,7 +2131,7 @@ msgstr "فشل في إرسال البريد الإلكتروني التجريب msgid "Failed to update {0}" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:2051 +#: packages/admin/src/components/ContentEditor.tsx:2043 msgid "Failed to update byline" msgstr "فشل في تحديث اسم المؤلف" @@ -2525,7 +2525,7 @@ msgstr "جاري التثبيت..." msgid "Integer" msgstr "عدد صحيح" -#: packages/admin/src/components/ContentEditor.tsx:1487 +#: packages/admin/src/components/ContentEditor.tsx:1479 msgid "Invalid JSON" msgstr "" @@ -2668,7 +2668,7 @@ msgstr "الروابط" msgid "List view" msgstr "عرض قائمة" -#: packages/admin/src/components/ContentEditor.tsx:678 +#: packages/admin/src/components/ContentEditor.tsx:670 msgid "Live View" msgstr "العرض المباشر" @@ -2987,13 +2987,13 @@ msgstr "نقل {title} إلى سلة المحذوفات" msgid "Move down" msgstr "تحريك للأسفل" -#: packages/admin/src/components/ContentEditor.tsx:881 -#: packages/admin/src/components/ContentEditor.tsx:903 +#: packages/admin/src/components/ContentEditor.tsx:873 +#: packages/admin/src/components/ContentEditor.tsx:895 #: packages/admin/src/components/ContentList.tsx:452 msgid "Move to Trash" msgstr "نقل إلى سلة المحذوفات" -#: packages/admin/src/components/ContentEditor.tsx:887 +#: packages/admin/src/components/ContentEditor.tsx:879 #: packages/admin/src/components/ContentList.tsx:437 msgid "Move to Trash?" msgstr "نقل إلى سلة المحذوفات؟" @@ -3052,7 +3052,7 @@ msgstr "جديد" msgid "New {0}" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:562 +#: packages/admin/src/components/ContentEditor.tsx:554 msgid "New {collectionLabel}" msgstr "{collectionLabel} جديد" @@ -3137,7 +3137,7 @@ msgstr "لا يوجد رموز API بعد. قم بإنشاء أحدها للبد msgid "No approved comments yet." msgstr "لا توجد تعليقات موافق عليها بعد." -#: packages/admin/src/components/ContentEditor.tsx:1942 +#: packages/admin/src/components/ContentEditor.tsx:1934 msgid "No bylines selected." msgstr "لم يتم اختيار اسماء مؤلفين." @@ -3425,7 +3425,7 @@ msgstr "مخطط المستند" msgid "Overrides the page title in search engine results" msgstr "يَحل محل عنوان الصفحة في نتائج محركات البحث" -#: packages/admin/src/components/ContentEditor.tsx:918 +#: packages/admin/src/components/ContentEditor.tsx:910 msgid "Ownership" msgstr "الملكية" @@ -3535,7 +3535,7 @@ msgstr "معلّق" msgid "Pending" msgstr "معلّق" -#: packages/admin/src/components/ContentEditor.tsx:793 +#: packages/admin/src/components/ContentEditor.tsx:785 msgid "Pending changes" msgstr "تغييرات معلّقة" @@ -3634,7 +3634,7 @@ msgstr "جاري التحضير لتنزيل الملفات من WordPress..." msgid "Preparing..." msgstr "جاري التحضير..." -#: packages/admin/src/components/ContentEditor.tsx:612 +#: packages/admin/src/components/ContentEditor.tsx:604 #: packages/admin/src/components/ContentTypeEditor.tsx:79 #: packages/admin/src/components/MediaLibrary.tsx:415 msgid "Preview" @@ -3644,7 +3644,7 @@ msgstr "معاينة" msgid "Preview content before publishing" msgstr "معاينة المحتوى قبل النشر" -#: packages/admin/src/components/ContentEditor.tsx:612 +#: packages/admin/src/components/ContentEditor.tsx:604 msgid "Preview draft" msgstr "معاينة المسودة" @@ -3669,12 +3669,12 @@ msgstr "التنقل الرئيسي" msgid "Provider:" msgstr "المزود:" -#: packages/admin/src/components/ContentEditor.tsx:667 -#: packages/admin/src/components/ContentEditor.tsx:774 +#: packages/admin/src/components/ContentEditor.tsx:659 +#: packages/admin/src/components/ContentEditor.tsx:766 msgid "Publish" msgstr "نشر" -#: packages/admin/src/components/ContentEditor.tsx:657 +#: packages/admin/src/components/ContentEditor.tsx:649 msgid "Publish changes" msgstr "نشر التغييرات" @@ -3682,7 +3682,7 @@ msgstr "نشر التغييرات" msgid "published" msgstr "منشور" -#: packages/admin/src/components/ContentEditor.tsx:789 +#: packages/admin/src/components/ContentEditor.tsx:781 #: packages/admin/src/components/ContentPickerModal.tsx:214 #: packages/admin/src/components/Dashboard.tsx:187 msgid "Published" @@ -3697,7 +3697,7 @@ msgstr "تم نشر {0}" msgid "Published At" msgstr "تم النشر في" -#: packages/admin/src/components/ContentEditor.tsx:1950 +#: packages/admin/src/components/ContentEditor.tsx:1942 msgid "Quick create byline" msgstr "إنشاء اسم مؤلف بشكل سريع" @@ -3774,7 +3774,7 @@ msgstr "مستخدم مسجل" msgid "Registration was cancelled or timed out. Please try again." msgstr "تم إلغاء التسجيل أو انتهت مهلته. يرجى المحاولة مجددًا." -#: packages/admin/src/components/ContentEditor.tsx:1919 +#: packages/admin/src/components/ContentEditor.tsx:1911 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:177 #: packages/admin/src/components/settings/GeneralSettings.tsx:202 #: packages/admin/src/components/settings/GeneralSettings.tsx:246 @@ -3790,7 +3790,7 @@ msgstr "إزالة" msgid "Remove {0}" msgstr "إزالة {0}" -#: packages/admin/src/components/ContentEditor.tsx:1747 +#: packages/admin/src/components/ContentEditor.tsx:1739 msgid "Remove {label}" msgstr "" @@ -3802,7 +3802,7 @@ msgstr "إزالة النطاق" msgid "Remove Domain?" msgstr "إزالة النطاق؟" -#: packages/admin/src/components/ContentEditor.tsx:1599 +#: packages/admin/src/components/ContentEditor.tsx:1591 #: packages/admin/src/components/SeoImageField.tsx:55 msgid "Remove image" msgstr "إزالة الصورة" @@ -4004,7 +4004,7 @@ msgstr "الدور" msgid "Role {role}" msgstr "الدور {role}" -#: packages/admin/src/components/ContentEditor.tsx:1924 +#: packages/admin/src/components/ContentEditor.tsx:1916 msgid "Role label" msgstr "تسمية الدور" @@ -4015,7 +4015,7 @@ msgstr "تسمية الدور" msgid "Same window" msgstr "نفس النافذة" -#: packages/admin/src/components/ContentEditor.tsx:2057 +#: packages/admin/src/components/ContentEditor.tsx:2049 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:349 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:519 #: packages/admin/src/components/MediaDetailPanel.tsx:241 @@ -4049,13 +4049,13 @@ msgstr "حفظ الإعدادات" msgid "Save Social Links" msgstr "حفظ روابط التواصل الاجتماعي" -#: packages/admin/src/components/ContentEditor.tsx:587 +#: packages/admin/src/components/ContentEditor.tsx:579 #: packages/admin/src/components/SaveButton.tsx:42 msgid "Saved" msgstr "تم الحفظ" -#: packages/admin/src/components/ContentEditor.tsx:582 -#: packages/admin/src/components/ContentEditor.tsx:2057 +#: packages/admin/src/components/ContentEditor.tsx:574 +#: packages/admin/src/components/ContentEditor.tsx:2049 #: packages/admin/src/components/FieldEditor.tsx:656 #: packages/admin/src/components/MediaDetailPanel.tsx:241 #: packages/admin/src/components/MenuEditor.tsx:442 @@ -4069,15 +4069,15 @@ msgstr "تم الحفظ" msgid "Saving..." msgstr "جاري الحفظ..." -#: packages/admin/src/components/ContentEditor.tsx:833 +#: packages/admin/src/components/ContentEditor.tsx:825 msgid "Schedule" msgstr "جدولة" -#: packages/admin/src/components/ContentEditor.tsx:819 +#: packages/admin/src/components/ContentEditor.tsx:811 msgid "Schedule for" msgstr "جدولة لـ" -#: packages/admin/src/components/ContentEditor.tsx:856 +#: packages/admin/src/components/ContentEditor.tsx:848 msgid "Schedule for later" msgstr "جدولة لوقت لاحق" @@ -4085,12 +4085,12 @@ msgstr "جدولة لوقت لاحق" msgid "scheduled" msgstr "مجدول" -#: packages/admin/src/components/ContentEditor.tsx:796 +#: packages/admin/src/components/ContentEditor.tsx:788 msgid "Scheduled" msgstr "مجدول" #. placeholder {0}: formatScheduledDate(item.scheduledAt) -#: packages/admin/src/components/ContentEditor.tsx:806 +#: packages/admin/src/components/ContentEditor.tsx:798 msgid "Scheduled for: {0}" msgstr "مجدول لـ: {0}" @@ -4305,9 +4305,9 @@ msgstr "إعدادات الأمن" msgid "Select" msgstr "اختيار" -#: packages/admin/src/components/ContentEditor.tsx:1623 -#: packages/admin/src/components/ContentEditor.tsx:1759 -#: packages/admin/src/components/ContentEditor.tsx:1773 +#: packages/admin/src/components/ContentEditor.tsx:1615 +#: packages/admin/src/components/ContentEditor.tsx:1751 +#: packages/admin/src/components/ContentEditor.tsx:1765 msgid "Select {label}" msgstr "اختيار {label}" @@ -4315,7 +4315,7 @@ msgstr "اختيار {label}" msgid "Select all" msgstr "اختيار الكل" -#: packages/admin/src/components/ContentEditor.tsx:1863 +#: packages/admin/src/components/ContentEditor.tsx:1855 msgid "Select byline..." msgstr "اختيار اسم مؤلف..." @@ -4333,11 +4333,11 @@ msgstr "اختيار المحتوى" msgid "Select Favicon" msgstr "اختيار أيقونة المتصفح" -#: packages/admin/src/components/ContentEditor.tsx:1763 +#: packages/admin/src/components/ContentEditor.tsx:1755 msgid "Select file" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1614 +#: packages/admin/src/components/ContentEditor.tsx:1606 msgid "Select image" msgstr "اختيار صورة" @@ -4412,7 +4412,7 @@ msgstr "إرسال بريد إلكتروني تجريبي" msgid "Sending..." msgstr "جاري الإرسال..." -#: packages/admin/src/components/ContentEditor.tsx:1008 +#: packages/admin/src/components/ContentEditor.tsx:1000 #: packages/admin/src/components/Settings.tsx:81 msgid "SEO" msgstr "تحسين محركات البحث" @@ -4570,9 +4570,9 @@ msgstr "تخطي استيراد الوسائط" msgid "Skipped" msgstr "تم التخطي" -#: packages/admin/src/components/ContentEditor.tsx:777 -#: packages/admin/src/components/ContentEditor.tsx:1966 -#: packages/admin/src/components/ContentEditor.tsx:2028 +#: packages/admin/src/components/ContentEditor.tsx:769 +#: packages/admin/src/components/ContentEditor.tsx:1958 +#: packages/admin/src/components/ContentEditor.tsx:2020 #: packages/admin/src/components/ContentTypeEditor.tsx:109 #: packages/admin/src/components/ContentTypeList.tsx:97 #: packages/admin/src/components/FieldEditor.tsx:224 @@ -4653,7 +4653,7 @@ msgstr "غير مرغوب فيه" msgid "Start Import" msgstr "بدء الاستيراد" -#: packages/admin/src/components/ContentEditor.tsx:783 +#: packages/admin/src/components/ContentEditor.tsx:775 #: packages/admin/src/components/ContentList.tsx:193 #: packages/admin/src/components/ContentTypeEditor.tsx:115 #: packages/admin/src/components/Redirects.tsx:452 @@ -4812,8 +4812,8 @@ msgstr "المظهر: {label}" msgid "Themes" msgstr "المظاهر" -#: packages/admin/src/components/ContentEditor.tsx:1627 -#: packages/admin/src/components/ContentEditor.tsx:1776 +#: packages/admin/src/components/ContentEditor.tsx:1619 +#: packages/admin/src/components/ContentEditor.tsx:1768 msgid "This field is required" msgstr "هذا الحقل مطلوب" @@ -4857,7 +4857,7 @@ msgstr "تم استيراد هذا القسم من نظام آخر." msgid "This will grant CLI access with your permissions." msgstr "سيمنح هذا وصول CLI بنفس صلاحياتك." -#: packages/admin/src/components/ContentEditor.tsx:890 +#: packages/admin/src/components/ContentEditor.tsx:882 msgid "This will move the item to trash. You can restore it later from the trash." msgstr "سيؤدي هذا إلى نقل العنصر إلى سلة المحذوفات. يمكنك استعادته لاحقًا من سلة المحذوفات." @@ -4879,7 +4879,7 @@ msgstr "سيؤدي هذا إلى حذف هذا التعليق نهائيًا. ل msgid "This will remove the plugin and its bundle from your site." msgstr "سيؤدي هذا إلى إزالة الإضافة وحزمتها من موقعك." -#: packages/admin/src/components/ContentEditor.tsx:632 +#: packages/admin/src/components/ContentEditor.tsx:624 msgid "This will revert to the published version. Your draft changes will be lost." msgstr "سيؤدي هذا إلى الرجوع إلى النسخة المنشورة. ستُفقد تغييرات المسودة." @@ -4945,11 +4945,11 @@ msgstr "الأدوات > التصدير" msgid "Track content history" msgstr "تتبع تاريخ المحتوى" -#: packages/admin/src/components/ContentEditor.tsx:986 +#: packages/admin/src/components/ContentEditor.tsx:978 msgid "Translate" msgstr "ترجمة" -#: packages/admin/src/components/ContentEditor.tsx:944 +#: packages/admin/src/components/ContentEditor.tsx:936 msgid "Translations" msgstr "الترجمات" @@ -5028,8 +5028,8 @@ msgstr "عدم تطابق النوع ({0})" msgid "Unable to reach marketplace" msgstr "تعذّر الوصول إلى السوق" -#: packages/admin/src/components/ContentEditor.tsx:2071 -#: packages/admin/src/components/ContentEditor.tsx:2086 +#: packages/admin/src/components/ContentEditor.tsx:2063 +#: packages/admin/src/components/ContentEditor.tsx:2078 msgid "Unassigned" msgstr "لم يتم التعيين" @@ -5079,7 +5079,7 @@ msgstr "إلغاء تثبيت نسبة العرض إلى الارتفاع" msgid "Unnamed passkey" msgstr "مفتاح مرور بدون اسم" -#: packages/admin/src/components/ContentEditor.tsx:661 +#: packages/admin/src/components/ContentEditor.tsx:653 msgid "Unpublish" msgstr "إلغاء النشر" @@ -5087,7 +5087,7 @@ msgstr "إلغاء النشر" msgid "Unregistered Content Tables Found" msgstr "تم العثور على جداول محتوى غير مسجلة" -#: packages/admin/src/components/ContentEditor.tsx:808 +#: packages/admin/src/components/ContentEditor.tsx:800 msgid "Unschedule" msgstr "إلغاء الجدولة" @@ -5095,11 +5095,11 @@ msgstr "إلغاء الجدولة" msgid "Untitled" msgstr "بدون عنوان" -#: packages/admin/src/components/ContentEditor.tsx:1682 +#: packages/admin/src/components/ContentEditor.tsx:1674 msgid "Untitled file" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1898 +#: packages/admin/src/components/ContentEditor.tsx:1890 msgid "Up" msgstr "أعلى" @@ -5135,7 +5135,7 @@ msgid "Updated At" msgstr "تم التحديث في" #. placeholder {0}: new Date(item.updatedAt).toLocaleString() -#: packages/admin/src/components/ContentEditor.tsx:865 +#: packages/admin/src/components/ContentEditor.tsx:857 msgid "Updated: {0}" msgstr "تم التحديث: {0}" @@ -5257,7 +5257,7 @@ msgstr "قم باستخدام مفتاح المرور المسجل الخاص ب msgid "Used as the identifier. Lowercase letters, numbers, and underscores only." msgstr "يُستخدم كمعرف. أحرف صغيرة وأرقام وشرطات سفلية فقط." -#: packages/admin/src/components/ContentEditor.tsx:1285 +#: packages/admin/src/components/ContentEditor.tsx:1277 msgid "Used as the main visual for this post on listing pages and at the top of the post" msgstr "يُستخدم كالصورة الرئيسية لهذا المنشور في صفحات القائمة وأعلى المنشور" diff --git a/packages/admin/src/locales/de/messages.po b/packages/admin/src/locales/de/messages.po index a58299bda..83c9c870a 100644 --- a/packages/admin/src/locales/de/messages.po +++ b/packages/admin/src/locales/de/messages.po @@ -13,7 +13,7 @@ msgstr "" "Language-Team: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: packages/admin/src/components/ContentEditor.tsx:964 +#: packages/admin/src/components/ContentEditor.tsx:956 #: packages/admin/src/components/LocaleSwitcher.tsx:72 msgid " (default)" msgstr " (Standard)" @@ -434,7 +434,7 @@ msgstr "Aktionen" msgid "Active" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1880 +#: packages/admin/src/components/ContentEditor.tsx:1872 #: packages/admin/src/components/MenuEditor.tsx:297 #: packages/admin/src/components/TaxonomyManager.tsx:214 #: packages/admin/src/components/TaxonomyManager.tsx:610 @@ -760,7 +760,7 @@ msgstr "" msgid "Back" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:545 +#: packages/admin/src/components/ContentEditor.tsx:537 msgid "Back to {collectionLabel} list" msgstr "Zurück zur Liste ({collectionLabel})" @@ -838,7 +838,7 @@ msgstr "" msgid "Bullet List" msgstr "Aufzählungsliste" -#: packages/admin/src/components/ContentEditor.tsx:930 +#: packages/admin/src/components/ContentEditor.tsx:922 #: packages/admin/src/components/Sidebar.tsx:206 msgid "Bylines" msgstr "Autoren" @@ -861,11 +861,11 @@ msgstr "Kann Inhalte ansehen" #: packages/admin/src/components/CapabilityConsentDialog.tsx:139 #: packages/admin/src/components/ConfirmDialog.tsx:57 -#: packages/admin/src/components/ContentEditor.tsx:638 -#: packages/admin/src/components/ContentEditor.tsx:844 -#: packages/admin/src/components/ContentEditor.tsx:896 -#: packages/admin/src/components/ContentEditor.tsx:1983 -#: packages/admin/src/components/ContentEditor.tsx:2036 +#: packages/admin/src/components/ContentEditor.tsx:630 +#: packages/admin/src/components/ContentEditor.tsx:836 +#: packages/admin/src/components/ContentEditor.tsx:888 +#: packages/admin/src/components/ContentEditor.tsx:1975 +#: packages/admin/src/components/ContentEditor.tsx:2028 #: packages/admin/src/components/ContentList.tsx:445 #: packages/admin/src/components/ContentList.tsx:516 #: packages/admin/src/components/ContentPickerModal.tsx:253 @@ -931,8 +931,8 @@ msgstr "" msgid "Categories will be imported" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1591 -#: packages/admin/src/components/ContentEditor.tsx:1739 +#: packages/admin/src/components/ContentEditor.tsx:1583 +#: packages/admin/src/components/ContentEditor.tsx:1731 #: packages/admin/src/components/FieldEditor.tsx:391 #: packages/admin/src/components/SeoImageField.tsx:47 msgid "Change" @@ -1242,7 +1242,7 @@ msgstr "" msgid "Count" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:2007 +#: packages/admin/src/components/ContentEditor.tsx:1999 #: packages/admin/src/components/MenuList.tsx:146 #: packages/admin/src/components/Redirects.tsx:185 #: packages/admin/src/components/Sections.tsx:210 @@ -1271,7 +1271,7 @@ msgstr "" msgid "Create an account" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1955 +#: packages/admin/src/components/ContentEditor.tsx:1947 msgid "Create byline" msgstr "Autorenzeile erstellen" @@ -1378,7 +1378,7 @@ msgid "Created At" msgstr "Erstellt am" #. placeholder {0}: new Date(item.createdAt).toLocaleString() -#: packages/admin/src/components/ContentEditor.tsx:864 +#: packages/admin/src/components/ContentEditor.tsx:856 msgid "Created: {0}" msgstr "Erstellt: {0}" @@ -1386,7 +1386,7 @@ msgstr "Erstellt: {0}" msgid "Creating collections and fields..." msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:2007 +#: packages/admin/src/components/ContentEditor.tsx:1999 #: packages/admin/src/components/MenuList.tsx:146 #: packages/admin/src/components/Redirects.tsx:182 #: packages/admin/src/components/Sections.tsx:210 @@ -1395,7 +1395,7 @@ msgstr "" msgid "Creating..." msgstr "Wird erstellt..." -#: packages/admin/src/components/ContentEditor.tsx:967 +#: packages/admin/src/components/ContentEditor.tsx:959 msgid "current" msgstr "aktuell" @@ -1656,12 +1656,12 @@ msgstr "" msgid "Disabled:" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:623 -#: packages/admin/src/components/ContentEditor.tsx:645 +#: packages/admin/src/components/ContentEditor.tsx:615 +#: packages/admin/src/components/ContentEditor.tsx:637 msgid "Discard changes" msgstr "Änderungen verwerfen" -#: packages/admin/src/components/ContentEditor.tsx:629 +#: packages/admin/src/components/ContentEditor.tsx:621 msgid "Discard draft changes?" msgstr "Änderungen am Entwurf verwerfen?" @@ -1674,8 +1674,8 @@ msgstr "Schließen" msgid "Display a navigation menu" msgstr "Ein Navigationsmenü anzeigen" -#: packages/admin/src/components/ContentEditor.tsx:1958 -#: packages/admin/src/components/ContentEditor.tsx:2020 +#: packages/admin/src/components/ContentEditor.tsx:1950 +#: packages/admin/src/components/ContentEditor.tsx:2012 msgid "Display name" msgstr "Anzeigename" @@ -1693,7 +1693,7 @@ msgstr "" msgid "Displayed below the image as a visible caption." msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:599 +#: packages/admin/src/components/ContentEditor.tsx:591 msgid "Distraction-free mode (⌘⇧\\)" msgstr "Ablenkungsfreier Modus (⌘⇧\\)" @@ -1726,7 +1726,7 @@ msgstr "Noch kein Konto? <0>Registrieren" msgid "Done" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1901 +#: packages/admin/src/components/ContentEditor.tsx:1893 msgid "Down" msgstr "Runter" @@ -1738,7 +1738,7 @@ msgstr "" msgid "draft" msgstr "Entwurf" -#: packages/admin/src/components/ContentEditor.tsx:795 +#: packages/admin/src/components/ContentEditor.tsx:787 #: packages/admin/src/components/ContentPickerModal.tsx:217 msgid "Draft" msgstr "Entwurf" @@ -1772,8 +1772,8 @@ msgstr "z. B. CI/CD-Pipeline" msgid "e.g., MacBook Pro, iPhone" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:976 -#: packages/admin/src/components/ContentEditor.tsx:1910 +#: packages/admin/src/components/ContentEditor.tsx:968 +#: packages/admin/src/components/ContentEditor.tsx:1902 #: packages/admin/src/components/MenuEditor.tsx:367 #: packages/admin/src/components/MenuList.tsx:185 #: packages/admin/src/components/Sections.tsx:390 @@ -1790,7 +1790,7 @@ msgstr "Bearbeiten" msgid "Edit {0}" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:562 +#: packages/admin/src/components/ContentEditor.tsx:554 msgid "Edit {collectionLabel}" msgstr "{collectionLabel} bearbeiten" @@ -1798,7 +1798,7 @@ msgstr "{collectionLabel} bearbeiten" msgid "Edit {title}" msgstr "{title} bearbeiten" -#: packages/admin/src/components/ContentEditor.tsx:2017 +#: packages/admin/src/components/ContentEditor.tsx:2009 msgid "Edit byline" msgstr "Autorenzeile bearbeiten" @@ -1921,7 +1921,7 @@ msgid "Enabled" msgstr "" #. placeholder {0}: label.toLowerCase() -#: packages/admin/src/components/ContentEditor.tsx:1189 +#: packages/admin/src/components/ContentEditor.tsx:1181 msgid "Enter {0}..." msgstr "{0} eingeben..." @@ -1930,7 +1930,7 @@ msgstr "{0} eingeben..." msgid "Enter a URL (https://…) or a relative path (/…)" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1418 +#: packages/admin/src/components/ContentEditor.tsx:1410 msgid "Enter a valid URL (e.g. https://example.com)" msgstr "" @@ -1938,7 +1938,7 @@ msgstr "" msgid "Enter credentials manually" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:598 +#: packages/admin/src/components/ContentEditor.tsx:590 msgid "Enter distraction-free mode" msgstr "Ablenkungsfreien Modus aktivieren" @@ -1946,7 +1946,7 @@ msgstr "Ablenkungsfreien Modus aktivieren" msgid "Enter email" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1210 +#: packages/admin/src/components/ContentEditor.tsx:1202 msgid "Enter markdown content..." msgstr "Markdown-Inhalt eingeben..." @@ -1980,7 +1980,7 @@ msgstr "" msgid "Exists" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:556 +#: packages/admin/src/components/ContentEditor.tsx:548 msgid "Exit distraction-free mode" msgstr "Ablenkungsfreien Modus verlassen" @@ -2029,7 +2029,7 @@ msgstr "" msgid "Failed to add domain" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:2001 +#: packages/admin/src/components/ContentEditor.tsx:1993 msgid "Failed to create byline" msgstr "Autorenzeile konnte nicht erstellt werden" @@ -2127,7 +2127,7 @@ msgstr "" msgid "Failed to update {0}" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:2051 +#: packages/admin/src/components/ContentEditor.tsx:2043 msgid "Failed to update byline" msgstr "Autorenzeile konnte nicht aktualisiert werden" @@ -2521,7 +2521,7 @@ msgstr "" msgid "Integer" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1487 +#: packages/admin/src/components/ContentEditor.tsx:1479 msgid "Invalid JSON" msgstr "" @@ -2664,7 +2664,7 @@ msgstr "" msgid "List view" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:678 +#: packages/admin/src/components/ContentEditor.tsx:670 msgid "Live View" msgstr "Live-Vorschau" @@ -2983,13 +2983,13 @@ msgstr "{title} in den Papierkorb verschieben" msgid "Move down" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:881 -#: packages/admin/src/components/ContentEditor.tsx:903 +#: packages/admin/src/components/ContentEditor.tsx:873 +#: packages/admin/src/components/ContentEditor.tsx:895 #: packages/admin/src/components/ContentList.tsx:452 msgid "Move to Trash" msgstr "In den Papierkorb verschieben" -#: packages/admin/src/components/ContentEditor.tsx:887 +#: packages/admin/src/components/ContentEditor.tsx:879 #: packages/admin/src/components/ContentList.tsx:437 msgid "Move to Trash?" msgstr "In den Papierkorb verschieben?" @@ -3048,7 +3048,7 @@ msgstr "" msgid "New {0}" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:562 +#: packages/admin/src/components/ContentEditor.tsx:554 msgid "New {collectionLabel}" msgstr "Neue {collectionLabel}" @@ -3133,7 +3133,7 @@ msgstr "Noch keine API-Tokens. Erstelle eins, um loszulegen." msgid "No approved comments yet." msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1942 +#: packages/admin/src/components/ContentEditor.tsx:1934 msgid "No bylines selected." msgstr "Keine Autorenzeilen ausgewählt." @@ -3421,7 +3421,7 @@ msgstr "" msgid "Overrides the page title in search engine results" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:918 +#: packages/admin/src/components/ContentEditor.tsx:910 msgid "Ownership" msgstr "Besitz" @@ -3531,7 +3531,7 @@ msgstr "ausstehend" msgid "Pending" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:793 +#: packages/admin/src/components/ContentEditor.tsx:785 msgid "Pending changes" msgstr "Ausstehende Änderungen" @@ -3630,7 +3630,7 @@ msgstr "" msgid "Preparing..." msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:612 +#: packages/admin/src/components/ContentEditor.tsx:604 #: packages/admin/src/components/ContentTypeEditor.tsx:79 #: packages/admin/src/components/MediaLibrary.tsx:415 msgid "Preview" @@ -3640,7 +3640,7 @@ msgstr "Vorschau" msgid "Preview content before publishing" msgstr "Inhalt vor dem Veröffentlichen ansehen" -#: packages/admin/src/components/ContentEditor.tsx:612 +#: packages/admin/src/components/ContentEditor.tsx:604 msgid "Preview draft" msgstr "Entwurf-Vorschau" @@ -3665,12 +3665,12 @@ msgstr "" msgid "Provider:" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:667 -#: packages/admin/src/components/ContentEditor.tsx:774 +#: packages/admin/src/components/ContentEditor.tsx:659 +#: packages/admin/src/components/ContentEditor.tsx:766 msgid "Publish" msgstr "Veröffentlichen" -#: packages/admin/src/components/ContentEditor.tsx:657 +#: packages/admin/src/components/ContentEditor.tsx:649 msgid "Publish changes" msgstr "Änderungen veröffentlichen" @@ -3678,7 +3678,7 @@ msgstr "Änderungen veröffentlichen" msgid "published" msgstr "veröffentlicht" -#: packages/admin/src/components/ContentEditor.tsx:789 +#: packages/admin/src/components/ContentEditor.tsx:781 #: packages/admin/src/components/ContentPickerModal.tsx:214 #: packages/admin/src/components/Dashboard.tsx:187 msgid "Published" @@ -3693,7 +3693,7 @@ msgstr "" msgid "Published At" msgstr "Veröffentlicht am" -#: packages/admin/src/components/ContentEditor.tsx:1950 +#: packages/admin/src/components/ContentEditor.tsx:1942 msgid "Quick create byline" msgstr "Autorenzeile schnell erstellen" @@ -3770,7 +3770,7 @@ msgstr "" msgid "Registration was cancelled or timed out. Please try again." msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1919 +#: packages/admin/src/components/ContentEditor.tsx:1911 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:177 #: packages/admin/src/components/settings/GeneralSettings.tsx:202 #: packages/admin/src/components/settings/GeneralSettings.tsx:246 @@ -3786,7 +3786,7 @@ msgstr "Entfernen" msgid "Remove {0}" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1747 +#: packages/admin/src/components/ContentEditor.tsx:1739 msgid "Remove {label}" msgstr "" @@ -3798,7 +3798,7 @@ msgstr "" msgid "Remove Domain?" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1599 +#: packages/admin/src/components/ContentEditor.tsx:1591 #: packages/admin/src/components/SeoImageField.tsx:55 msgid "Remove image" msgstr "Bild entfernen" @@ -4000,7 +4000,7 @@ msgstr "" msgid "Role {role}" msgstr "Rolle {role}" -#: packages/admin/src/components/ContentEditor.tsx:1924 +#: packages/admin/src/components/ContentEditor.tsx:1916 msgid "Role label" msgstr "Rollenbezeichnung" @@ -4011,7 +4011,7 @@ msgstr "Rollenbezeichnung" msgid "Same window" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:2057 +#: packages/admin/src/components/ContentEditor.tsx:2049 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:349 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:519 #: packages/admin/src/components/MediaDetailPanel.tsx:241 @@ -4045,13 +4045,13 @@ msgstr "" msgid "Save Social Links" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:587 +#: packages/admin/src/components/ContentEditor.tsx:579 #: packages/admin/src/components/SaveButton.tsx:42 msgid "Saved" msgstr "Gespeichert" -#: packages/admin/src/components/ContentEditor.tsx:582 -#: packages/admin/src/components/ContentEditor.tsx:2057 +#: packages/admin/src/components/ContentEditor.tsx:574 +#: packages/admin/src/components/ContentEditor.tsx:2049 #: packages/admin/src/components/FieldEditor.tsx:656 #: packages/admin/src/components/MediaDetailPanel.tsx:241 #: packages/admin/src/components/MenuEditor.tsx:442 @@ -4065,15 +4065,15 @@ msgstr "Gespeichert" msgid "Saving..." msgstr "Wird gespeichert..." -#: packages/admin/src/components/ContentEditor.tsx:833 +#: packages/admin/src/components/ContentEditor.tsx:825 msgid "Schedule" msgstr "Planen" -#: packages/admin/src/components/ContentEditor.tsx:819 +#: packages/admin/src/components/ContentEditor.tsx:811 msgid "Schedule for" msgstr "Planen für" -#: packages/admin/src/components/ContentEditor.tsx:856 +#: packages/admin/src/components/ContentEditor.tsx:848 msgid "Schedule for later" msgstr "Für später planen" @@ -4081,12 +4081,12 @@ msgstr "Für später planen" msgid "scheduled" msgstr "geplant" -#: packages/admin/src/components/ContentEditor.tsx:796 +#: packages/admin/src/components/ContentEditor.tsx:788 msgid "Scheduled" msgstr "Geplant" #. placeholder {0}: formatScheduledDate(item.scheduledAt) -#: packages/admin/src/components/ContentEditor.tsx:806 +#: packages/admin/src/components/ContentEditor.tsx:798 msgid "Scheduled for: {0}" msgstr "Geplant für: {0}" @@ -4301,9 +4301,9 @@ msgstr "Sicherheitseinstellungen" msgid "Select" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1623 -#: packages/admin/src/components/ContentEditor.tsx:1759 -#: packages/admin/src/components/ContentEditor.tsx:1773 +#: packages/admin/src/components/ContentEditor.tsx:1615 +#: packages/admin/src/components/ContentEditor.tsx:1751 +#: packages/admin/src/components/ContentEditor.tsx:1765 msgid "Select {label}" msgstr "{label} auswählen" @@ -4311,7 +4311,7 @@ msgstr "{label} auswählen" msgid "Select all" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1863 +#: packages/admin/src/components/ContentEditor.tsx:1855 msgid "Select byline..." msgstr "Autorenzeile auswählen..." @@ -4329,11 +4329,11 @@ msgstr "" msgid "Select Favicon" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1763 +#: packages/admin/src/components/ContentEditor.tsx:1755 msgid "Select file" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1614 +#: packages/admin/src/components/ContentEditor.tsx:1606 msgid "Select image" msgstr "Bild auswählen" @@ -4408,7 +4408,7 @@ msgstr "" msgid "Sending..." msgstr "Wird gesendet..." -#: packages/admin/src/components/ContentEditor.tsx:1008 +#: packages/admin/src/components/ContentEditor.tsx:1000 #: packages/admin/src/components/Settings.tsx:81 msgid "SEO" msgstr "SEO" @@ -4566,9 +4566,9 @@ msgstr "" msgid "Skipped" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:777 -#: packages/admin/src/components/ContentEditor.tsx:1966 -#: packages/admin/src/components/ContentEditor.tsx:2028 +#: packages/admin/src/components/ContentEditor.tsx:769 +#: packages/admin/src/components/ContentEditor.tsx:1958 +#: packages/admin/src/components/ContentEditor.tsx:2020 #: packages/admin/src/components/ContentTypeEditor.tsx:109 #: packages/admin/src/components/ContentTypeList.tsx:97 #: packages/admin/src/components/FieldEditor.tsx:224 @@ -4649,7 +4649,7 @@ msgstr "" msgid "Start Import" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:783 +#: packages/admin/src/components/ContentEditor.tsx:775 #: packages/admin/src/components/ContentList.tsx:193 #: packages/admin/src/components/ContentTypeEditor.tsx:115 #: packages/admin/src/components/Redirects.tsx:452 @@ -4808,8 +4808,8 @@ msgstr "Theme: {label}" msgid "Themes" msgstr "Themes" -#: packages/admin/src/components/ContentEditor.tsx:1627 -#: packages/admin/src/components/ContentEditor.tsx:1776 +#: packages/admin/src/components/ContentEditor.tsx:1619 +#: packages/admin/src/components/ContentEditor.tsx:1768 msgid "This field is required" msgstr "Dies ist ein Pflichtfeld" @@ -4853,7 +4853,7 @@ msgstr "" msgid "This will grant CLI access with your permissions." msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:890 +#: packages/admin/src/components/ContentEditor.tsx:882 msgid "This will move the item to trash. You can restore it later from the trash." msgstr "Dies verschiebt das Element in den Papierkorb. Sie können es später von dort wiederherstellen." @@ -4875,7 +4875,7 @@ msgstr "" msgid "This will remove the plugin and its bundle from your site." msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:632 +#: packages/admin/src/components/ContentEditor.tsx:624 msgid "This will revert to the published version. Your draft changes will be lost." msgstr "Dies setzt alles auf die veröffentlichte Version zurück. Deine Entwurfsänderungen gehen verloren." @@ -4941,11 +4941,11 @@ msgstr "" msgid "Track content history" msgstr "Inhaltsverlauf verfolgen" -#: packages/admin/src/components/ContentEditor.tsx:986 +#: packages/admin/src/components/ContentEditor.tsx:978 msgid "Translate" msgstr "Übersetzen" -#: packages/admin/src/components/ContentEditor.tsx:944 +#: packages/admin/src/components/ContentEditor.tsx:936 msgid "Translations" msgstr "Übersetzungen" @@ -5024,8 +5024,8 @@ msgstr "" msgid "Unable to reach marketplace" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:2071 -#: packages/admin/src/components/ContentEditor.tsx:2086 +#: packages/admin/src/components/ContentEditor.tsx:2063 +#: packages/admin/src/components/ContentEditor.tsx:2078 msgid "Unassigned" msgstr "Nicht zugewiesen" @@ -5075,7 +5075,7 @@ msgstr "" msgid "Unnamed passkey" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:661 +#: packages/admin/src/components/ContentEditor.tsx:653 msgid "Unpublish" msgstr "Unveröffentlicht machen" @@ -5083,7 +5083,7 @@ msgstr "Unveröffentlicht machen" msgid "Unregistered Content Tables Found" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:808 +#: packages/admin/src/components/ContentEditor.tsx:800 msgid "Unschedule" msgstr "Planung aufheben" @@ -5091,11 +5091,11 @@ msgstr "Planung aufheben" msgid "Untitled" msgstr "Ohne Titel" -#: packages/admin/src/components/ContentEditor.tsx:1682 +#: packages/admin/src/components/ContentEditor.tsx:1674 msgid "Untitled file" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1898 +#: packages/admin/src/components/ContentEditor.tsx:1890 msgid "Up" msgstr "Hoch" @@ -5131,7 +5131,7 @@ msgid "Updated At" msgstr "Aktualisiert am" #. placeholder {0}: new Date(item.updatedAt).toLocaleString() -#: packages/admin/src/components/ContentEditor.tsx:865 +#: packages/admin/src/components/ContentEditor.tsx:857 msgid "Updated: {0}" msgstr "Aktualisiert: {0}" @@ -5253,7 +5253,7 @@ msgstr "Verwende deinen registrierten Passkey, um dich sicher anzumelden." msgid "Used as the identifier. Lowercase letters, numbers, and underscores only." msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1285 +#: packages/admin/src/components/ContentEditor.tsx:1277 msgid "Used as the main visual for this post on listing pages and at the top of the post" msgstr "Wird als Hauptbild für diesen Beitrag auf Listenseiten und am Anfang des Beitrags verwendet" diff --git a/packages/admin/src/locales/en/messages.po b/packages/admin/src/locales/en/messages.po index 14d66617f..8a9f8d46d 100644 --- a/packages/admin/src/locales/en/messages.po +++ b/packages/admin/src/locales/en/messages.po @@ -13,7 +13,7 @@ msgstr "" "Language-Team: \n" "Plural-Forms: \n" -#: packages/admin/src/components/ContentEditor.tsx:964 +#: packages/admin/src/components/ContentEditor.tsx:956 #: packages/admin/src/components/LocaleSwitcher.tsx:72 msgid " (default)" msgstr " (default)" @@ -434,7 +434,7 @@ msgstr "Actions" msgid "Active" msgstr "Active" -#: packages/admin/src/components/ContentEditor.tsx:1880 +#: packages/admin/src/components/ContentEditor.tsx:1872 #: packages/admin/src/components/MenuEditor.tsx:297 #: packages/admin/src/components/TaxonomyManager.tsx:214 #: packages/admin/src/components/TaxonomyManager.tsx:610 @@ -760,7 +760,7 @@ msgstr "Available Providers" msgid "Back" msgstr "Back" -#: packages/admin/src/components/ContentEditor.tsx:545 +#: packages/admin/src/components/ContentEditor.tsx:537 msgid "Back to {collectionLabel} list" msgstr "Back to {collectionLabel} list" @@ -838,7 +838,7 @@ msgstr "Browse themes and preview them with your own content." msgid "Bullet List" msgstr "Bullet List" -#: packages/admin/src/components/ContentEditor.tsx:930 +#: packages/admin/src/components/ContentEditor.tsx:922 #: packages/admin/src/components/Sidebar.tsx:206 msgid "Bylines" msgstr "Bylines" @@ -861,11 +861,11 @@ msgstr "Can view content" #: packages/admin/src/components/CapabilityConsentDialog.tsx:139 #: packages/admin/src/components/ConfirmDialog.tsx:57 -#: packages/admin/src/components/ContentEditor.tsx:638 -#: packages/admin/src/components/ContentEditor.tsx:844 -#: packages/admin/src/components/ContentEditor.tsx:896 -#: packages/admin/src/components/ContentEditor.tsx:1983 -#: packages/admin/src/components/ContentEditor.tsx:2036 +#: packages/admin/src/components/ContentEditor.tsx:630 +#: packages/admin/src/components/ContentEditor.tsx:836 +#: packages/admin/src/components/ContentEditor.tsx:888 +#: packages/admin/src/components/ContentEditor.tsx:1975 +#: packages/admin/src/components/ContentEditor.tsx:2028 #: packages/admin/src/components/ContentList.tsx:445 #: packages/admin/src/components/ContentList.tsx:516 #: packages/admin/src/components/ContentPickerModal.tsx:253 @@ -931,8 +931,8 @@ msgstr "Categories ({0})" msgid "Categories will be imported" msgstr "Categories will be imported" -#: packages/admin/src/components/ContentEditor.tsx:1591 -#: packages/admin/src/components/ContentEditor.tsx:1739 +#: packages/admin/src/components/ContentEditor.tsx:1583 +#: packages/admin/src/components/ContentEditor.tsx:1731 #: packages/admin/src/components/FieldEditor.tsx:391 #: packages/admin/src/components/SeoImageField.tsx:47 msgid "Change" @@ -1242,7 +1242,7 @@ msgstr "Couldn't detect WordPress" msgid "Count" msgstr "Count" -#: packages/admin/src/components/ContentEditor.tsx:2007 +#: packages/admin/src/components/ContentEditor.tsx:1999 #: packages/admin/src/components/MenuList.tsx:146 #: packages/admin/src/components/Redirects.tsx:185 #: packages/admin/src/components/Sections.tsx:210 @@ -1271,7 +1271,7 @@ msgstr "Create Account" msgid "Create an account" msgstr "Create an account" -#: packages/admin/src/components/ContentEditor.tsx:1955 +#: packages/admin/src/components/ContentEditor.tsx:1947 msgid "Create byline" msgstr "Create byline" @@ -1378,7 +1378,7 @@ msgid "Created At" msgstr "Created At" #. placeholder {0}: new Date(item.createdAt).toLocaleString() -#: packages/admin/src/components/ContentEditor.tsx:864 +#: packages/admin/src/components/ContentEditor.tsx:856 msgid "Created: {0}" msgstr "Created: {0}" @@ -1386,7 +1386,7 @@ msgstr "Created: {0}" msgid "Creating collections and fields..." msgstr "Creating collections and fields..." -#: packages/admin/src/components/ContentEditor.tsx:2007 +#: packages/admin/src/components/ContentEditor.tsx:1999 #: packages/admin/src/components/MenuList.tsx:146 #: packages/admin/src/components/Redirects.tsx:182 #: packages/admin/src/components/Sections.tsx:210 @@ -1395,7 +1395,7 @@ msgstr "Creating collections and fields..." msgid "Creating..." msgstr "Creating..." -#: packages/admin/src/components/ContentEditor.tsx:967 +#: packages/admin/src/components/ContentEditor.tsx:959 msgid "current" msgstr "current" @@ -1656,12 +1656,12 @@ msgstr "Disabled" msgid "Disabled:" msgstr "Disabled:" -#: packages/admin/src/components/ContentEditor.tsx:623 -#: packages/admin/src/components/ContentEditor.tsx:645 +#: packages/admin/src/components/ContentEditor.tsx:615 +#: packages/admin/src/components/ContentEditor.tsx:637 msgid "Discard changes" msgstr "Discard changes" -#: packages/admin/src/components/ContentEditor.tsx:629 +#: packages/admin/src/components/ContentEditor.tsx:621 msgid "Discard draft changes?" msgstr "Discard draft changes?" @@ -1674,8 +1674,8 @@ msgstr "Dismiss" msgid "Display a navigation menu" msgstr "Display a navigation menu" -#: packages/admin/src/components/ContentEditor.tsx:1958 -#: packages/admin/src/components/ContentEditor.tsx:2020 +#: packages/admin/src/components/ContentEditor.tsx:1950 +#: packages/admin/src/components/ContentEditor.tsx:2012 msgid "Display name" msgstr "Display name" @@ -1693,7 +1693,7 @@ msgstr "Display Size" msgid "Displayed below the image as a visible caption." msgstr "Displayed below the image as a visible caption." -#: packages/admin/src/components/ContentEditor.tsx:599 +#: packages/admin/src/components/ContentEditor.tsx:591 msgid "Distraction-free mode (⌘⇧\\)" msgstr "Distraction-free mode (⌘⇧\\)" @@ -1726,7 +1726,7 @@ msgstr "Don't have an account? <0>Sign up" msgid "Done" msgstr "Done" -#: packages/admin/src/components/ContentEditor.tsx:1901 +#: packages/admin/src/components/ContentEditor.tsx:1893 msgid "Down" msgstr "Down" @@ -1738,7 +1738,7 @@ msgstr "Downloading" msgid "draft" msgstr "draft" -#: packages/admin/src/components/ContentEditor.tsx:795 +#: packages/admin/src/components/ContentEditor.tsx:787 #: packages/admin/src/components/ContentPickerModal.tsx:217 msgid "Draft" msgstr "Draft" @@ -1772,8 +1772,8 @@ msgstr "e.g., CI/CD Pipeline" msgid "e.g., MacBook Pro, iPhone" msgstr "e.g., MacBook Pro, iPhone" -#: packages/admin/src/components/ContentEditor.tsx:976 -#: packages/admin/src/components/ContentEditor.tsx:1910 +#: packages/admin/src/components/ContentEditor.tsx:968 +#: packages/admin/src/components/ContentEditor.tsx:1902 #: packages/admin/src/components/MenuEditor.tsx:367 #: packages/admin/src/components/MenuList.tsx:185 #: packages/admin/src/components/Sections.tsx:390 @@ -1790,7 +1790,7 @@ msgstr "Edit" msgid "Edit {0}" msgstr "Edit {0}" -#: packages/admin/src/components/ContentEditor.tsx:562 +#: packages/admin/src/components/ContentEditor.tsx:554 msgid "Edit {collectionLabel}" msgstr "Edit {collectionLabel}" @@ -1798,7 +1798,7 @@ msgstr "Edit {collectionLabel}" msgid "Edit {title}" msgstr "Edit {title}" -#: packages/admin/src/components/ContentEditor.tsx:2017 +#: packages/admin/src/components/ContentEditor.tsx:2009 msgid "Edit byline" msgstr "Edit byline" @@ -1921,7 +1921,7 @@ msgid "Enabled" msgstr "Enabled" #. placeholder {0}: label.toLowerCase() -#: packages/admin/src/components/ContentEditor.tsx:1189 +#: packages/admin/src/components/ContentEditor.tsx:1181 msgid "Enter {0}..." msgstr "Enter {0}..." @@ -1930,7 +1930,7 @@ msgstr "Enter {0}..." msgid "Enter a URL (https://…) or a relative path (/…)" msgstr "Enter a URL (https://…) or a relative path (/…)" -#: packages/admin/src/components/ContentEditor.tsx:1418 +#: packages/admin/src/components/ContentEditor.tsx:1410 msgid "Enter a valid URL (e.g. https://example.com)" msgstr "Enter a valid URL (e.g. https://example.com)" @@ -1938,7 +1938,7 @@ msgstr "Enter a valid URL (e.g. https://example.com)" msgid "Enter credentials manually" msgstr "Enter credentials manually" -#: packages/admin/src/components/ContentEditor.tsx:598 +#: packages/admin/src/components/ContentEditor.tsx:590 msgid "Enter distraction-free mode" msgstr "Enter distraction-free mode" @@ -1946,7 +1946,7 @@ msgstr "Enter distraction-free mode" msgid "Enter email" msgstr "Enter email" -#: packages/admin/src/components/ContentEditor.tsx:1210 +#: packages/admin/src/components/ContentEditor.tsx:1202 msgid "Enter markdown content..." msgstr "Enter markdown content..." @@ -1980,7 +1980,7 @@ msgstr "Error saving section" msgid "Exists" msgstr "Exists" -#: packages/admin/src/components/ContentEditor.tsx:556 +#: packages/admin/src/components/ContentEditor.tsx:548 msgid "Exit distraction-free mode" msgstr "Exit distraction-free mode" @@ -2029,7 +2029,7 @@ msgstr "Failed security audit" msgid "Failed to add domain" msgstr "Failed to add domain" -#: packages/admin/src/components/ContentEditor.tsx:2001 +#: packages/admin/src/components/ContentEditor.tsx:1993 msgid "Failed to create byline" msgstr "Failed to create byline" @@ -2127,7 +2127,7 @@ msgstr "Failed to send test email" msgid "Failed to update {0}" msgstr "Failed to update {0}" -#: packages/admin/src/components/ContentEditor.tsx:2051 +#: packages/admin/src/components/ContentEditor.tsx:2043 msgid "Failed to update byline" msgstr "Failed to update byline" @@ -2521,7 +2521,7 @@ msgstr "Installing..." msgid "Integer" msgstr "Integer" -#: packages/admin/src/components/ContentEditor.tsx:1487 +#: packages/admin/src/components/ContentEditor.tsx:1479 msgid "Invalid JSON" msgstr "Invalid JSON" @@ -2664,7 +2664,7 @@ msgstr "Links" msgid "List view" msgstr "List view" -#: packages/admin/src/components/ContentEditor.tsx:678 +#: packages/admin/src/components/ContentEditor.tsx:670 msgid "Live View" msgstr "Live View" @@ -2983,13 +2983,13 @@ msgstr "Move {title} to trash" msgid "Move down" msgstr "Move down" -#: packages/admin/src/components/ContentEditor.tsx:881 -#: packages/admin/src/components/ContentEditor.tsx:903 +#: packages/admin/src/components/ContentEditor.tsx:873 +#: packages/admin/src/components/ContentEditor.tsx:895 #: packages/admin/src/components/ContentList.tsx:452 msgid "Move to Trash" msgstr "Move to Trash" -#: packages/admin/src/components/ContentEditor.tsx:887 +#: packages/admin/src/components/ContentEditor.tsx:879 #: packages/admin/src/components/ContentList.tsx:437 msgid "Move to Trash?" msgstr "Move to Trash?" @@ -3048,7 +3048,7 @@ msgstr "NEW" msgid "New {0}" msgstr "New {0}" -#: packages/admin/src/components/ContentEditor.tsx:562 +#: packages/admin/src/components/ContentEditor.tsx:554 msgid "New {collectionLabel}" msgstr "New {collectionLabel}" @@ -3133,7 +3133,7 @@ msgstr "No API tokens yet. Create one to get started." msgid "No approved comments yet." msgstr "No approved comments yet." -#: packages/admin/src/components/ContentEditor.tsx:1942 +#: packages/admin/src/components/ContentEditor.tsx:1934 msgid "No bylines selected." msgstr "No bylines selected." @@ -3421,7 +3421,7 @@ msgstr "Outline" msgid "Overrides the page title in search engine results" msgstr "Overrides the page title in search engine results" -#: packages/admin/src/components/ContentEditor.tsx:918 +#: packages/admin/src/components/ContentEditor.tsx:910 msgid "Ownership" msgstr "Ownership" @@ -3531,7 +3531,7 @@ msgstr "pending" msgid "Pending" msgstr "Pending" -#: packages/admin/src/components/ContentEditor.tsx:793 +#: packages/admin/src/components/ContentEditor.tsx:785 msgid "Pending changes" msgstr "Pending changes" @@ -3630,7 +3630,7 @@ msgstr "Preparing to download files from WordPress..." msgid "Preparing..." msgstr "Preparing..." -#: packages/admin/src/components/ContentEditor.tsx:612 +#: packages/admin/src/components/ContentEditor.tsx:604 #: packages/admin/src/components/ContentTypeEditor.tsx:79 #: packages/admin/src/components/MediaLibrary.tsx:415 msgid "Preview" @@ -3640,7 +3640,7 @@ msgstr "Preview" msgid "Preview content before publishing" msgstr "Preview content before publishing" -#: packages/admin/src/components/ContentEditor.tsx:612 +#: packages/admin/src/components/ContentEditor.tsx:604 msgid "Preview draft" msgstr "Preview draft" @@ -3665,12 +3665,12 @@ msgstr "Primary Navigation" msgid "Provider:" msgstr "Provider:" -#: packages/admin/src/components/ContentEditor.tsx:667 -#: packages/admin/src/components/ContentEditor.tsx:774 +#: packages/admin/src/components/ContentEditor.tsx:659 +#: packages/admin/src/components/ContentEditor.tsx:766 msgid "Publish" msgstr "Publish" -#: packages/admin/src/components/ContentEditor.tsx:657 +#: packages/admin/src/components/ContentEditor.tsx:649 msgid "Publish changes" msgstr "Publish changes" @@ -3678,7 +3678,7 @@ msgstr "Publish changes" msgid "published" msgstr "published" -#: packages/admin/src/components/ContentEditor.tsx:789 +#: packages/admin/src/components/ContentEditor.tsx:781 #: packages/admin/src/components/ContentPickerModal.tsx:214 #: packages/admin/src/components/Dashboard.tsx:187 msgid "Published" @@ -3693,7 +3693,7 @@ msgstr "Published {0}" msgid "Published At" msgstr "Published At" -#: packages/admin/src/components/ContentEditor.tsx:1950 +#: packages/admin/src/components/ContentEditor.tsx:1942 msgid "Quick create byline" msgstr "Quick create byline" @@ -3770,7 +3770,7 @@ msgstr "Registered user" msgid "Registration was cancelled or timed out. Please try again." msgstr "Registration was cancelled or timed out. Please try again." -#: packages/admin/src/components/ContentEditor.tsx:1919 +#: packages/admin/src/components/ContentEditor.tsx:1911 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:177 #: packages/admin/src/components/settings/GeneralSettings.tsx:202 #: packages/admin/src/components/settings/GeneralSettings.tsx:246 @@ -3786,7 +3786,7 @@ msgstr "Remove" msgid "Remove {0}" msgstr "Remove {0}" -#: packages/admin/src/components/ContentEditor.tsx:1747 +#: packages/admin/src/components/ContentEditor.tsx:1739 msgid "Remove {label}" msgstr "Remove {label}" @@ -3798,7 +3798,7 @@ msgstr "Remove Domain" msgid "Remove Domain?" msgstr "Remove Domain?" -#: packages/admin/src/components/ContentEditor.tsx:1599 +#: packages/admin/src/components/ContentEditor.tsx:1591 #: packages/admin/src/components/SeoImageField.tsx:55 msgid "Remove image" msgstr "Remove image" @@ -4000,7 +4000,7 @@ msgstr "Role" msgid "Role {role}" msgstr "Role {role}" -#: packages/admin/src/components/ContentEditor.tsx:1924 +#: packages/admin/src/components/ContentEditor.tsx:1916 msgid "Role label" msgstr "Role label" @@ -4011,7 +4011,7 @@ msgstr "Role label" msgid "Same window" msgstr "Same window" -#: packages/admin/src/components/ContentEditor.tsx:2057 +#: packages/admin/src/components/ContentEditor.tsx:2049 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:349 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:519 #: packages/admin/src/components/MediaDetailPanel.tsx:241 @@ -4045,13 +4045,13 @@ msgstr "Save Settings" msgid "Save Social Links" msgstr "Save Social Links" -#: packages/admin/src/components/ContentEditor.tsx:587 +#: packages/admin/src/components/ContentEditor.tsx:579 #: packages/admin/src/components/SaveButton.tsx:42 msgid "Saved" msgstr "Saved" -#: packages/admin/src/components/ContentEditor.tsx:582 -#: packages/admin/src/components/ContentEditor.tsx:2057 +#: packages/admin/src/components/ContentEditor.tsx:574 +#: packages/admin/src/components/ContentEditor.tsx:2049 #: packages/admin/src/components/FieldEditor.tsx:656 #: packages/admin/src/components/MediaDetailPanel.tsx:241 #: packages/admin/src/components/MenuEditor.tsx:442 @@ -4065,15 +4065,15 @@ msgstr "Saved" msgid "Saving..." msgstr "Saving..." -#: packages/admin/src/components/ContentEditor.tsx:833 +#: packages/admin/src/components/ContentEditor.tsx:825 msgid "Schedule" msgstr "Schedule" -#: packages/admin/src/components/ContentEditor.tsx:819 +#: packages/admin/src/components/ContentEditor.tsx:811 msgid "Schedule for" msgstr "Schedule for" -#: packages/admin/src/components/ContentEditor.tsx:856 +#: packages/admin/src/components/ContentEditor.tsx:848 msgid "Schedule for later" msgstr "Schedule for later" @@ -4081,12 +4081,12 @@ msgstr "Schedule for later" msgid "scheduled" msgstr "scheduled" -#: packages/admin/src/components/ContentEditor.tsx:796 +#: packages/admin/src/components/ContentEditor.tsx:788 msgid "Scheduled" msgstr "Scheduled" #. placeholder {0}: formatScheduledDate(item.scheduledAt) -#: packages/admin/src/components/ContentEditor.tsx:806 +#: packages/admin/src/components/ContentEditor.tsx:798 msgid "Scheduled for: {0}" msgstr "Scheduled for: {0}" @@ -4301,9 +4301,9 @@ msgstr "Security Settings" msgid "Select" msgstr "Select" -#: packages/admin/src/components/ContentEditor.tsx:1623 -#: packages/admin/src/components/ContentEditor.tsx:1759 -#: packages/admin/src/components/ContentEditor.tsx:1773 +#: packages/admin/src/components/ContentEditor.tsx:1615 +#: packages/admin/src/components/ContentEditor.tsx:1751 +#: packages/admin/src/components/ContentEditor.tsx:1765 msgid "Select {label}" msgstr "Select {label}" @@ -4311,7 +4311,7 @@ msgstr "Select {label}" msgid "Select all" msgstr "Select all" -#: packages/admin/src/components/ContentEditor.tsx:1863 +#: packages/admin/src/components/ContentEditor.tsx:1855 msgid "Select byline..." msgstr "Select byline..." @@ -4329,11 +4329,11 @@ msgstr "Select Content" msgid "Select Favicon" msgstr "Select Favicon" -#: packages/admin/src/components/ContentEditor.tsx:1763 +#: packages/admin/src/components/ContentEditor.tsx:1755 msgid "Select file" msgstr "Select file" -#: packages/admin/src/components/ContentEditor.tsx:1614 +#: packages/admin/src/components/ContentEditor.tsx:1606 msgid "Select image" msgstr "Select image" @@ -4408,7 +4408,7 @@ msgstr "Send Test Email" msgid "Sending..." msgstr "Sending..." -#: packages/admin/src/components/ContentEditor.tsx:1008 +#: packages/admin/src/components/ContentEditor.tsx:1000 #: packages/admin/src/components/Settings.tsx:81 msgid "SEO" msgstr "SEO" @@ -4566,9 +4566,9 @@ msgstr "Skip Media Import" msgid "Skipped" msgstr "Skipped" -#: packages/admin/src/components/ContentEditor.tsx:777 -#: packages/admin/src/components/ContentEditor.tsx:1966 -#: packages/admin/src/components/ContentEditor.tsx:2028 +#: packages/admin/src/components/ContentEditor.tsx:769 +#: packages/admin/src/components/ContentEditor.tsx:1958 +#: packages/admin/src/components/ContentEditor.tsx:2020 #: packages/admin/src/components/ContentTypeEditor.tsx:109 #: packages/admin/src/components/ContentTypeList.tsx:97 #: packages/admin/src/components/FieldEditor.tsx:224 @@ -4649,7 +4649,7 @@ msgstr "Spam" msgid "Start Import" msgstr "Start Import" -#: packages/admin/src/components/ContentEditor.tsx:783 +#: packages/admin/src/components/ContentEditor.tsx:775 #: packages/admin/src/components/ContentList.tsx:193 #: packages/admin/src/components/ContentTypeEditor.tsx:115 #: packages/admin/src/components/Redirects.tsx:452 @@ -4808,8 +4808,8 @@ msgstr "Theme: {label}" msgid "Themes" msgstr "Themes" -#: packages/admin/src/components/ContentEditor.tsx:1627 -#: packages/admin/src/components/ContentEditor.tsx:1776 +#: packages/admin/src/components/ContentEditor.tsx:1619 +#: packages/admin/src/components/ContentEditor.tsx:1768 msgid "This field is required" msgstr "This field is required" @@ -4853,7 +4853,7 @@ msgstr "This section was imported from another system." msgid "This will grant CLI access with your permissions." msgstr "This will grant CLI access with your permissions." -#: packages/admin/src/components/ContentEditor.tsx:890 +#: packages/admin/src/components/ContentEditor.tsx:882 msgid "This will move the item to trash. You can restore it later from the trash." msgstr "This will move the item to trash. You can restore it later from the trash." @@ -4875,7 +4875,7 @@ msgstr "This will permanently delete this comment. This action cannot be undone. msgid "This will remove the plugin and its bundle from your site." msgstr "This will remove the plugin and its bundle from your site." -#: packages/admin/src/components/ContentEditor.tsx:632 +#: packages/admin/src/components/ContentEditor.tsx:624 msgid "This will revert to the published version. Your draft changes will be lost." msgstr "This will revert to the published version. Your draft changes will be lost." @@ -4941,11 +4941,11 @@ msgstr "Tools → Export" msgid "Track content history" msgstr "Track content history" -#: packages/admin/src/components/ContentEditor.tsx:986 +#: packages/admin/src/components/ContentEditor.tsx:978 msgid "Translate" msgstr "Translate" -#: packages/admin/src/components/ContentEditor.tsx:944 +#: packages/admin/src/components/ContentEditor.tsx:936 msgid "Translations" msgstr "Translations" @@ -5024,8 +5024,8 @@ msgstr "Type mismatch ({0})" msgid "Unable to reach marketplace" msgstr "Unable to reach marketplace" -#: packages/admin/src/components/ContentEditor.tsx:2071 -#: packages/admin/src/components/ContentEditor.tsx:2086 +#: packages/admin/src/components/ContentEditor.tsx:2063 +#: packages/admin/src/components/ContentEditor.tsx:2078 msgid "Unassigned" msgstr "Unassigned" @@ -5075,7 +5075,7 @@ msgstr "Unlock aspect ratio" msgid "Unnamed passkey" msgstr "Unnamed passkey" -#: packages/admin/src/components/ContentEditor.tsx:661 +#: packages/admin/src/components/ContentEditor.tsx:653 msgid "Unpublish" msgstr "Unpublish" @@ -5083,7 +5083,7 @@ msgstr "Unpublish" msgid "Unregistered Content Tables Found" msgstr "Unregistered Content Tables Found" -#: packages/admin/src/components/ContentEditor.tsx:808 +#: packages/admin/src/components/ContentEditor.tsx:800 msgid "Unschedule" msgstr "Unschedule" @@ -5091,11 +5091,11 @@ msgstr "Unschedule" msgid "Untitled" msgstr "Untitled" -#: packages/admin/src/components/ContentEditor.tsx:1682 +#: packages/admin/src/components/ContentEditor.tsx:1674 msgid "Untitled file" msgstr "Untitled file" -#: packages/admin/src/components/ContentEditor.tsx:1898 +#: packages/admin/src/components/ContentEditor.tsx:1890 msgid "Up" msgstr "Up" @@ -5131,7 +5131,7 @@ msgid "Updated At" msgstr "Updated At" #. placeholder {0}: new Date(item.updatedAt).toLocaleString() -#: packages/admin/src/components/ContentEditor.tsx:865 +#: packages/admin/src/components/ContentEditor.tsx:857 msgid "Updated: {0}" msgstr "Updated: {0}" @@ -5253,7 +5253,7 @@ msgstr "Use your registered passkey to sign in securely." msgid "Used as the identifier. Lowercase letters, numbers, and underscores only." msgstr "Used as the identifier. Lowercase letters, numbers, and underscores only." -#: packages/admin/src/components/ContentEditor.tsx:1285 +#: packages/admin/src/components/ContentEditor.tsx:1277 msgid "Used as the main visual for this post on listing pages and at the top of the post" msgstr "Used as the main visual for this post on listing pages and at the top of the post" diff --git a/packages/admin/src/locales/es-419/messages.po b/packages/admin/src/locales/es-419/messages.po index 3c01d96fc..4d3de7766 100644 --- a/packages/admin/src/locales/es-419/messages.po +++ b/packages/admin/src/locales/es-419/messages.po @@ -13,7 +13,7 @@ msgstr "" "Language-Team: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: packages/admin/src/components/ContentEditor.tsx:964 +#: packages/admin/src/components/ContentEditor.tsx:956 #: packages/admin/src/components/LocaleSwitcher.tsx:72 msgid " (default)" msgstr " (por defecto)" @@ -434,7 +434,7 @@ msgstr "Acciones" msgid "Active" msgstr "Activo" -#: packages/admin/src/components/ContentEditor.tsx:1880 +#: packages/admin/src/components/ContentEditor.tsx:1872 #: packages/admin/src/components/MenuEditor.tsx:297 #: packages/admin/src/components/TaxonomyManager.tsx:214 #: packages/admin/src/components/TaxonomyManager.tsx:610 @@ -760,7 +760,7 @@ msgstr "Proveedores disponibles" msgid "Back" msgstr "Atrás" -#: packages/admin/src/components/ContentEditor.tsx:545 +#: packages/admin/src/components/ContentEditor.tsx:537 msgid "Back to {collectionLabel} list" msgstr "Volver a la lista {collectionLabel}" @@ -838,7 +838,7 @@ msgstr "Explore temas y obtenga una vista previa de ellos con su propio contenid msgid "Bullet List" msgstr "Lista de viñetas" -#: packages/admin/src/components/ContentEditor.tsx:930 +#: packages/admin/src/components/ContentEditor.tsx:922 #: packages/admin/src/components/Sidebar.tsx:206 msgid "Bylines" msgstr "Firmas" @@ -861,11 +861,11 @@ msgstr "Puede ver contenido" #: packages/admin/src/components/CapabilityConsentDialog.tsx:139 #: packages/admin/src/components/ConfirmDialog.tsx:57 -#: packages/admin/src/components/ContentEditor.tsx:638 -#: packages/admin/src/components/ContentEditor.tsx:844 -#: packages/admin/src/components/ContentEditor.tsx:896 -#: packages/admin/src/components/ContentEditor.tsx:1983 -#: packages/admin/src/components/ContentEditor.tsx:2036 +#: packages/admin/src/components/ContentEditor.tsx:630 +#: packages/admin/src/components/ContentEditor.tsx:836 +#: packages/admin/src/components/ContentEditor.tsx:888 +#: packages/admin/src/components/ContentEditor.tsx:1975 +#: packages/admin/src/components/ContentEditor.tsx:2028 #: packages/admin/src/components/ContentList.tsx:445 #: packages/admin/src/components/ContentList.tsx:516 #: packages/admin/src/components/ContentPickerModal.tsx:253 @@ -931,8 +931,8 @@ msgstr "Categorías ({0})" msgid "Categories will be imported" msgstr "Las categorías serán importadas" -#: packages/admin/src/components/ContentEditor.tsx:1591 -#: packages/admin/src/components/ContentEditor.tsx:1739 +#: packages/admin/src/components/ContentEditor.tsx:1583 +#: packages/admin/src/components/ContentEditor.tsx:1731 #: packages/admin/src/components/FieldEditor.tsx:391 #: packages/admin/src/components/SeoImageField.tsx:47 msgid "Change" @@ -1242,7 +1242,7 @@ msgstr "No se pudo detectar WordPress" msgid "Count" msgstr "Contar" -#: packages/admin/src/components/ContentEditor.tsx:2007 +#: packages/admin/src/components/ContentEditor.tsx:1999 #: packages/admin/src/components/MenuList.tsx:146 #: packages/admin/src/components/Redirects.tsx:185 #: packages/admin/src/components/Sections.tsx:210 @@ -1271,7 +1271,7 @@ msgstr "Crear una cuenta" msgid "Create an account" msgstr "Crea una cuenta" -#: packages/admin/src/components/ContentEditor.tsx:1955 +#: packages/admin/src/components/ContentEditor.tsx:1947 msgid "Create byline" msgstr "Crear firma" @@ -1378,7 +1378,7 @@ msgid "Created At" msgstr "Creado en" #. placeholder {0}: new Date(item.createdAt).toLocaleString() -#: packages/admin/src/components/ContentEditor.tsx:864 +#: packages/admin/src/components/ContentEditor.tsx:856 msgid "Created: {0}" msgstr "Creado: {0}" @@ -1386,7 +1386,7 @@ msgstr "Creado: {0}" msgid "Creating collections and fields..." msgstr "Creando colecciones y campos..." -#: packages/admin/src/components/ContentEditor.tsx:2007 +#: packages/admin/src/components/ContentEditor.tsx:1999 #: packages/admin/src/components/MenuList.tsx:146 #: packages/admin/src/components/Redirects.tsx:182 #: packages/admin/src/components/Sections.tsx:210 @@ -1395,7 +1395,7 @@ msgstr "Creando colecciones y campos..." msgid "Creating..." msgstr "Creando..." -#: packages/admin/src/components/ContentEditor.tsx:967 +#: packages/admin/src/components/ContentEditor.tsx:959 msgid "current" msgstr "actual" @@ -1656,12 +1656,12 @@ msgstr "Desactivado" msgid "Disabled:" msgstr "Desactivado:" -#: packages/admin/src/components/ContentEditor.tsx:623 -#: packages/admin/src/components/ContentEditor.tsx:645 +#: packages/admin/src/components/ContentEditor.tsx:615 +#: packages/admin/src/components/ContentEditor.tsx:637 msgid "Discard changes" msgstr "Descartar cambios" -#: packages/admin/src/components/ContentEditor.tsx:629 +#: packages/admin/src/components/ContentEditor.tsx:621 msgid "Discard draft changes?" msgstr "¿Descartar cambios en el borrador?" @@ -1674,8 +1674,8 @@ msgstr "Descartar" msgid "Display a navigation menu" msgstr "Mostrar un menú de navegación" -#: packages/admin/src/components/ContentEditor.tsx:1958 -#: packages/admin/src/components/ContentEditor.tsx:2020 +#: packages/admin/src/components/ContentEditor.tsx:1950 +#: packages/admin/src/components/ContentEditor.tsx:2012 msgid "Display name" msgstr "Nombre para mostrar" @@ -1693,7 +1693,7 @@ msgstr "Tamaño de visualización" msgid "Displayed below the image as a visible caption." msgstr "Se muestra debajo de la imagen como leyenda visible." -#: packages/admin/src/components/ContentEditor.tsx:599 +#: packages/admin/src/components/ContentEditor.tsx:591 msgid "Distraction-free mode (⌘⇧\\)" msgstr "Modo sin distracciones (⌘⇧\\)" @@ -1726,7 +1726,7 @@ msgstr "¿No tienes una cuenta? <0>Registrarse" msgid "Done" msgstr "Hecho" -#: packages/admin/src/components/ContentEditor.tsx:1901 +#: packages/admin/src/components/ContentEditor.tsx:1893 msgid "Down" msgstr "Abajo" @@ -1738,7 +1738,7 @@ msgstr "Descargando" msgid "draft" msgstr "borrador" -#: packages/admin/src/components/ContentEditor.tsx:795 +#: packages/admin/src/components/ContentEditor.tsx:787 #: packages/admin/src/components/ContentPickerModal.tsx:217 msgid "Draft" msgstr "Borrador" @@ -1772,8 +1772,8 @@ msgstr "por ejemplo, canalización de CI/CD" msgid "e.g., MacBook Pro, iPhone" msgstr "por ejemplo, MacBook Pro, iPhone" -#: packages/admin/src/components/ContentEditor.tsx:976 -#: packages/admin/src/components/ContentEditor.tsx:1910 +#: packages/admin/src/components/ContentEditor.tsx:968 +#: packages/admin/src/components/ContentEditor.tsx:1902 #: packages/admin/src/components/MenuEditor.tsx:367 #: packages/admin/src/components/MenuList.tsx:185 #: packages/admin/src/components/Sections.tsx:390 @@ -1790,7 +1790,7 @@ msgstr "Editar" msgid "Edit {0}" msgstr "Editar {0}" -#: packages/admin/src/components/ContentEditor.tsx:562 +#: packages/admin/src/components/ContentEditor.tsx:554 msgid "Edit {collectionLabel}" msgstr "Editar {collectionLabel}" @@ -1798,7 +1798,7 @@ msgstr "Editar {collectionLabel}" msgid "Edit {title}" msgstr "Editar {title}" -#: packages/admin/src/components/ContentEditor.tsx:2017 +#: packages/admin/src/components/ContentEditor.tsx:2009 msgid "Edit byline" msgstr "Editar firma" @@ -1921,7 +1921,7 @@ msgid "Enabled" msgstr "Activado" #. placeholder {0}: label.toLowerCase() -#: packages/admin/src/components/ContentEditor.tsx:1189 +#: packages/admin/src/components/ContentEditor.tsx:1181 msgid "Enter {0}..." msgstr "Introduzca {0}..." @@ -1930,7 +1930,7 @@ msgstr "Introduzca {0}..." msgid "Enter a URL (https://…) or a relative path (/…)" msgstr "Introduzca una URL (https://…) o una ruta relativa (/…)" -#: packages/admin/src/components/ContentEditor.tsx:1418 +#: packages/admin/src/components/ContentEditor.tsx:1410 msgid "Enter a valid URL (e.g. https://example.com)" msgstr "" @@ -1938,7 +1938,7 @@ msgstr "" msgid "Enter credentials manually" msgstr "Ingrese las credenciales manualmente" -#: packages/admin/src/components/ContentEditor.tsx:598 +#: packages/admin/src/components/ContentEditor.tsx:590 msgid "Enter distraction-free mode" msgstr "Ingrese al modo sin distracciones" @@ -1946,7 +1946,7 @@ msgstr "Ingrese al modo sin distracciones" msgid "Enter email" msgstr "Ingrese el correo electrónico" -#: packages/admin/src/components/ContentEditor.tsx:1210 +#: packages/admin/src/components/ContentEditor.tsx:1202 msgid "Enter markdown content..." msgstr "Introduzca contenido Markdown..." @@ -1980,7 +1980,7 @@ msgstr "Error al guardar la sección" msgid "Exists" msgstr "existe" -#: packages/admin/src/components/ContentEditor.tsx:556 +#: packages/admin/src/components/ContentEditor.tsx:548 msgid "Exit distraction-free mode" msgstr "Salir del modo sin distracciones" @@ -2029,7 +2029,7 @@ msgstr "Auditoría de seguridad fallida" msgid "Failed to add domain" msgstr "No se pudo agregar el dominio" -#: packages/admin/src/components/ContentEditor.tsx:2001 +#: packages/admin/src/components/ContentEditor.tsx:1993 msgid "Failed to create byline" msgstr "No se pudo crear la firma" @@ -2127,7 +2127,7 @@ msgstr "No se pudo enviar el correo electrónico de prueba" msgid "Failed to update {0}" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:2051 +#: packages/admin/src/components/ContentEditor.tsx:2043 msgid "Failed to update byline" msgstr "No se pudo actualizar la firma" @@ -2521,7 +2521,7 @@ msgstr "Instalando..." msgid "Integer" msgstr "Entero" -#: packages/admin/src/components/ContentEditor.tsx:1487 +#: packages/admin/src/components/ContentEditor.tsx:1479 msgid "Invalid JSON" msgstr "JSON no válido" @@ -2664,7 +2664,7 @@ msgstr "Campo de golf" msgid "List view" msgstr "Vista de lista" -#: packages/admin/src/components/ContentEditor.tsx:678 +#: packages/admin/src/components/ContentEditor.tsx:670 msgid "Live View" msgstr "Vista en vivo" @@ -2983,13 +2983,13 @@ msgstr "Mover {title} a la papelera" msgid "Move down" msgstr "Bajar" -#: packages/admin/src/components/ContentEditor.tsx:881 -#: packages/admin/src/components/ContentEditor.tsx:903 +#: packages/admin/src/components/ContentEditor.tsx:873 +#: packages/admin/src/components/ContentEditor.tsx:895 #: packages/admin/src/components/ContentList.tsx:452 msgid "Move to Trash" msgstr "Mover a la papelera" -#: packages/admin/src/components/ContentEditor.tsx:887 +#: packages/admin/src/components/ContentEditor.tsx:879 #: packages/admin/src/components/ContentList.tsx:437 msgid "Move to Trash?" msgstr "¿Mover a la Papelera?" @@ -3048,7 +3048,7 @@ msgstr "NUEVO" msgid "New {0}" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:562 +#: packages/admin/src/components/ContentEditor.tsx:554 msgid "New {collectionLabel}" msgstr "Nuevo {collectionLabel}" @@ -3133,7 +3133,7 @@ msgstr "Aún no hay tokens API. Crea uno para comenzar." msgid "No approved comments yet." msgstr "Aún no hay comentarios aprobados." -#: packages/admin/src/components/ContentEditor.tsx:1942 +#: packages/admin/src/components/ContentEditor.tsx:1934 msgid "No bylines selected." msgstr "No se han seleccionado firmas." @@ -3421,7 +3421,7 @@ msgstr "Esquema" msgid "Overrides the page title in search engine results" msgstr "Anula el título de la página en los resultados del motor de búsqueda." -#: packages/admin/src/components/ContentEditor.tsx:918 +#: packages/admin/src/components/ContentEditor.tsx:910 msgid "Ownership" msgstr "Propiedad" @@ -3531,7 +3531,7 @@ msgstr "pendiente" msgid "Pending" msgstr "Pendiente" -#: packages/admin/src/components/ContentEditor.tsx:793 +#: packages/admin/src/components/ContentEditor.tsx:785 msgid "Pending changes" msgstr "Cambios pendientes" @@ -3630,7 +3630,7 @@ msgstr "Preparándose para descargar archivos de WordPress..." msgid "Preparing..." msgstr "Preparante..." -#: packages/admin/src/components/ContentEditor.tsx:612 +#: packages/admin/src/components/ContentEditor.tsx:604 #: packages/admin/src/components/ContentTypeEditor.tsx:79 #: packages/admin/src/components/MediaLibrary.tsx:415 msgid "Preview" @@ -3640,7 +3640,7 @@ msgstr "Avance" msgid "Preview content before publishing" msgstr "Vista previa del contenido antes de publicar" -#: packages/admin/src/components/ContentEditor.tsx:612 +#: packages/admin/src/components/ContentEditor.tsx:604 msgid "Preview draft" msgstr "Vista previa del borrador" @@ -3665,12 +3665,12 @@ msgstr "Navegación primaria" msgid "Provider:" msgstr "Proveedor:" -#: packages/admin/src/components/ContentEditor.tsx:667 -#: packages/admin/src/components/ContentEditor.tsx:774 +#: packages/admin/src/components/ContentEditor.tsx:659 +#: packages/admin/src/components/ContentEditor.tsx:766 msgid "Publish" msgstr "Publicar" -#: packages/admin/src/components/ContentEditor.tsx:657 +#: packages/admin/src/components/ContentEditor.tsx:649 msgid "Publish changes" msgstr "Publicar cambios" @@ -3678,7 +3678,7 @@ msgstr "Publicar cambios" msgid "published" msgstr "publicado" -#: packages/admin/src/components/ContentEditor.tsx:789 +#: packages/admin/src/components/ContentEditor.tsx:781 #: packages/admin/src/components/ContentPickerModal.tsx:214 #: packages/admin/src/components/Dashboard.tsx:187 msgid "Published" @@ -3693,7 +3693,7 @@ msgstr "Publicado {0}" msgid "Published At" msgstr "Publicado en" -#: packages/admin/src/components/ContentEditor.tsx:1950 +#: packages/admin/src/components/ContentEditor.tsx:1942 msgid "Quick create byline" msgstr "Creación rápida de firma" @@ -3770,7 +3770,7 @@ msgstr "Usuario registrado" msgid "Registration was cancelled or timed out. Please try again." msgstr "El registro fue cancelado o agotado. Por favor inténtalo de nuevo." -#: packages/admin/src/components/ContentEditor.tsx:1919 +#: packages/admin/src/components/ContentEditor.tsx:1911 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:177 #: packages/admin/src/components/settings/GeneralSettings.tsx:202 #: packages/admin/src/components/settings/GeneralSettings.tsx:246 @@ -3786,7 +3786,7 @@ msgstr "Eliminar" msgid "Remove {0}" msgstr "Eliminar {0}" -#: packages/admin/src/components/ContentEditor.tsx:1747 +#: packages/admin/src/components/ContentEditor.tsx:1739 msgid "Remove {label}" msgstr "" @@ -3798,7 +3798,7 @@ msgstr "Eliminar dominio" msgid "Remove Domain?" msgstr "¿Quitar dominio?" -#: packages/admin/src/components/ContentEditor.tsx:1599 +#: packages/admin/src/components/ContentEditor.tsx:1591 #: packages/admin/src/components/SeoImageField.tsx:55 msgid "Remove image" msgstr "Quitar imagen" @@ -4000,7 +4000,7 @@ msgstr "Role" msgid "Role {role}" msgstr "Rol {role}" -#: packages/admin/src/components/ContentEditor.tsx:1924 +#: packages/admin/src/components/ContentEditor.tsx:1916 msgid "Role label" msgstr "Etiqueta de rol" @@ -4011,7 +4011,7 @@ msgstr "Etiqueta de rol" msgid "Same window" msgstr "Misma ventana" -#: packages/admin/src/components/ContentEditor.tsx:2057 +#: packages/admin/src/components/ContentEditor.tsx:2049 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:349 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:519 #: packages/admin/src/components/MediaDetailPanel.tsx:241 @@ -4045,13 +4045,13 @@ msgstr "Guardar configuración" msgid "Save Social Links" msgstr "Guardar enlaces sociales" -#: packages/admin/src/components/ContentEditor.tsx:587 +#: packages/admin/src/components/ContentEditor.tsx:579 #: packages/admin/src/components/SaveButton.tsx:42 msgid "Saved" msgstr "Guardado" -#: packages/admin/src/components/ContentEditor.tsx:582 -#: packages/admin/src/components/ContentEditor.tsx:2057 +#: packages/admin/src/components/ContentEditor.tsx:574 +#: packages/admin/src/components/ContentEditor.tsx:2049 #: packages/admin/src/components/FieldEditor.tsx:656 #: packages/admin/src/components/MediaDetailPanel.tsx:241 #: packages/admin/src/components/MenuEditor.tsx:442 @@ -4065,15 +4065,15 @@ msgstr "Guardado" msgid "Saving..." msgstr "Salvando..." -#: packages/admin/src/components/ContentEditor.tsx:833 +#: packages/admin/src/components/ContentEditor.tsx:825 msgid "Schedule" msgstr "Cronograma" -#: packages/admin/src/components/ContentEditor.tsx:819 +#: packages/admin/src/components/ContentEditor.tsx:811 msgid "Schedule for" msgstr "Horario para" -#: packages/admin/src/components/ContentEditor.tsx:856 +#: packages/admin/src/components/ContentEditor.tsx:848 msgid "Schedule for later" msgstr "Agenda para más tarde" @@ -4081,12 +4081,12 @@ msgstr "Agenda para más tarde" msgid "scheduled" msgstr "programado" -#: packages/admin/src/components/ContentEditor.tsx:796 +#: packages/admin/src/components/ContentEditor.tsx:788 msgid "Scheduled" msgstr "Programado" #. placeholder {0}: formatScheduledDate(item.scheduledAt) -#: packages/admin/src/components/ContentEditor.tsx:806 +#: packages/admin/src/components/ContentEditor.tsx:798 msgid "Scheduled for: {0}" msgstr "Programado para: {0}" @@ -4301,9 +4301,9 @@ msgstr "Configuración de seguridad" msgid "Select" msgstr "Seleccionar" -#: packages/admin/src/components/ContentEditor.tsx:1623 -#: packages/admin/src/components/ContentEditor.tsx:1759 -#: packages/admin/src/components/ContentEditor.tsx:1773 +#: packages/admin/src/components/ContentEditor.tsx:1615 +#: packages/admin/src/components/ContentEditor.tsx:1751 +#: packages/admin/src/components/ContentEditor.tsx:1765 msgid "Select {label}" msgstr "Seleccione {label}" @@ -4311,7 +4311,7 @@ msgstr "Seleccione {label}" msgid "Select all" msgstr "Seleccionar todo" -#: packages/admin/src/components/ContentEditor.tsx:1863 +#: packages/admin/src/components/ContentEditor.tsx:1855 msgid "Select byline..." msgstr "Seleccione firma..." @@ -4329,11 +4329,11 @@ msgstr "Seleccionar contenido" msgid "Select Favicon" msgstr "Seleccionar favicon" -#: packages/admin/src/components/ContentEditor.tsx:1763 +#: packages/admin/src/components/ContentEditor.tsx:1755 msgid "Select file" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1614 +#: packages/admin/src/components/ContentEditor.tsx:1606 msgid "Select image" msgstr "Seleccionar imagen" @@ -4408,7 +4408,7 @@ msgstr "Enviar correo electrónico de prueba" msgid "Sending..." msgstr "Envío..." -#: packages/admin/src/components/ContentEditor.tsx:1008 +#: packages/admin/src/components/ContentEditor.tsx:1000 #: packages/admin/src/components/Settings.tsx:81 msgid "SEO" msgstr "SEO" @@ -4566,9 +4566,9 @@ msgstr "Saltar importación de medios" msgid "Skipped" msgstr "Saltado" -#: packages/admin/src/components/ContentEditor.tsx:777 -#: packages/admin/src/components/ContentEditor.tsx:1966 -#: packages/admin/src/components/ContentEditor.tsx:2028 +#: packages/admin/src/components/ContentEditor.tsx:769 +#: packages/admin/src/components/ContentEditor.tsx:1958 +#: packages/admin/src/components/ContentEditor.tsx:2020 #: packages/admin/src/components/ContentTypeEditor.tsx:109 #: packages/admin/src/components/ContentTypeList.tsx:97 #: packages/admin/src/components/FieldEditor.tsx:224 @@ -4649,7 +4649,7 @@ msgstr "Correo basura" msgid "Start Import" msgstr "Iniciar importación" -#: packages/admin/src/components/ContentEditor.tsx:783 +#: packages/admin/src/components/ContentEditor.tsx:775 #: packages/admin/src/components/ContentList.tsx:193 #: packages/admin/src/components/ContentTypeEditor.tsx:115 #: packages/admin/src/components/Redirects.tsx:452 @@ -4808,8 +4808,8 @@ msgstr "Tema: {label}" msgid "Themes" msgstr "Temas" -#: packages/admin/src/components/ContentEditor.tsx:1627 -#: packages/admin/src/components/ContentEditor.tsx:1776 +#: packages/admin/src/components/ContentEditor.tsx:1619 +#: packages/admin/src/components/ContentEditor.tsx:1768 msgid "This field is required" msgstr "Este campo es obligatorio" @@ -4853,7 +4853,7 @@ msgstr "Esta sección fue importada de otro sistema." msgid "This will grant CLI access with your permissions." msgstr "Esto otorgará acceso CLI con sus permisos." -#: packages/admin/src/components/ContentEditor.tsx:890 +#: packages/admin/src/components/ContentEditor.tsx:882 msgid "This will move the item to trash. You can restore it later from the trash." msgstr "Esto moverá el artículo a la papelera. Puedes restaurarlo más tarde desde la papelera." @@ -4875,7 +4875,7 @@ msgstr "Esto eliminará permanentemente este comentario. Esta acción no se pued msgid "This will remove the plugin and its bundle from your site." msgstr "Esto eliminará el plugin y su paquete de su sitio." -#: packages/admin/src/components/ContentEditor.tsx:632 +#: packages/admin/src/components/ContentEditor.tsx:624 msgid "This will revert to the published version. Your draft changes will be lost." msgstr "Esto volverá a la versión publicada. Los borradores de cambios se perderán." @@ -4941,11 +4941,11 @@ msgstr "Herramientas → Exportar" msgid "Track content history" msgstr "Seguimiento del historial de contenido" -#: packages/admin/src/components/ContentEditor.tsx:986 +#: packages/admin/src/components/ContentEditor.tsx:978 msgid "Translate" msgstr "Traducir" -#: packages/admin/src/components/ContentEditor.tsx:944 +#: packages/admin/src/components/ContentEditor.tsx:936 msgid "Translations" msgstr "Traducciones" @@ -5024,8 +5024,8 @@ msgstr "El tipo no coincide ({0})" msgid "Unable to reach marketplace" msgstr "No se puede llegar al mercado" -#: packages/admin/src/components/ContentEditor.tsx:2071 -#: packages/admin/src/components/ContentEditor.tsx:2086 +#: packages/admin/src/components/ContentEditor.tsx:2063 +#: packages/admin/src/components/ContentEditor.tsx:2078 msgid "Unassigned" msgstr "No asignado" @@ -5075,7 +5075,7 @@ msgstr "Desbloquear relación de aspecto" msgid "Unnamed passkey" msgstr "Passkey sin nombre" -#: packages/admin/src/components/ContentEditor.tsx:661 +#: packages/admin/src/components/ContentEditor.tsx:653 msgid "Unpublish" msgstr "Despublicar" @@ -5083,7 +5083,7 @@ msgstr "Despublicar" msgid "Unregistered Content Tables Found" msgstr "Se encontraron tablas de contenido no registrado" -#: packages/admin/src/components/ContentEditor.tsx:808 +#: packages/admin/src/components/ContentEditor.tsx:800 msgid "Unschedule" msgstr "Desprogramar" @@ -5091,11 +5091,11 @@ msgstr "Desprogramar" msgid "Untitled" msgstr "Intitulado" -#: packages/admin/src/components/ContentEditor.tsx:1682 +#: packages/admin/src/components/ContentEditor.tsx:1674 msgid "Untitled file" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1898 +#: packages/admin/src/components/ContentEditor.tsx:1890 msgid "Up" msgstr "Arriba" @@ -5131,7 +5131,7 @@ msgid "Updated At" msgstr "Actualizado en" #. placeholder {0}: new Date(item.updatedAt).toLocaleString() -#: packages/admin/src/components/ContentEditor.tsx:865 +#: packages/admin/src/components/ContentEditor.tsx:857 msgid "Updated: {0}" msgstr "Actualizado: {0}" @@ -5253,7 +5253,7 @@ msgstr "Utilice su Passkey registrada para iniciar sesión de forma segura." msgid "Used as the identifier. Lowercase letters, numbers, and underscores only." msgstr "Utilizado como identificador. Sólo letras minúsculas, números y guiones bajos." -#: packages/admin/src/components/ContentEditor.tsx:1285 +#: packages/admin/src/components/ContentEditor.tsx:1277 msgid "Used as the main visual for this post on listing pages and at the top of the post" msgstr "Se utiliza como elemento visual principal de esta entrada en las páginas de listado y en la parte superior de la entrada." diff --git a/packages/admin/src/locales/eu/messages.po b/packages/admin/src/locales/eu/messages.po index f036a5634..1de432d24 100644 --- a/packages/admin/src/locales/eu/messages.po +++ b/packages/admin/src/locales/eu/messages.po @@ -13,7 +13,7 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "Plural-Forms: \n" -#: packages/admin/src/components/ContentEditor.tsx:964 +#: packages/admin/src/components/ContentEditor.tsx:956 #: packages/admin/src/components/LocaleSwitcher.tsx:72 msgid " (default)" msgstr " (defektuzkoa)" @@ -434,7 +434,7 @@ msgstr "" msgid "Active" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1880 +#: packages/admin/src/components/ContentEditor.tsx:1872 #: packages/admin/src/components/MenuEditor.tsx:297 #: packages/admin/src/components/TaxonomyManager.tsx:214 #: packages/admin/src/components/TaxonomyManager.tsx:610 @@ -760,7 +760,7 @@ msgstr "" msgid "Back" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:545 +#: packages/admin/src/components/ContentEditor.tsx:537 msgid "Back to {collectionLabel} list" msgstr "" @@ -838,7 +838,7 @@ msgstr "" msgid "Bullet List" msgstr "Buleta zerrenda" -#: packages/admin/src/components/ContentEditor.tsx:930 +#: packages/admin/src/components/ContentEditor.tsx:922 #: packages/admin/src/components/Sidebar.tsx:206 msgid "Bylines" msgstr "" @@ -861,11 +861,11 @@ msgstr "Edukia ikusi dezake" #: packages/admin/src/components/CapabilityConsentDialog.tsx:139 #: packages/admin/src/components/ConfirmDialog.tsx:57 -#: packages/admin/src/components/ContentEditor.tsx:638 -#: packages/admin/src/components/ContentEditor.tsx:844 -#: packages/admin/src/components/ContentEditor.tsx:896 -#: packages/admin/src/components/ContentEditor.tsx:1983 -#: packages/admin/src/components/ContentEditor.tsx:2036 +#: packages/admin/src/components/ContentEditor.tsx:630 +#: packages/admin/src/components/ContentEditor.tsx:836 +#: packages/admin/src/components/ContentEditor.tsx:888 +#: packages/admin/src/components/ContentEditor.tsx:1975 +#: packages/admin/src/components/ContentEditor.tsx:2028 #: packages/admin/src/components/ContentList.tsx:445 #: packages/admin/src/components/ContentList.tsx:516 #: packages/admin/src/components/ContentPickerModal.tsx:253 @@ -931,8 +931,8 @@ msgstr "" msgid "Categories will be imported" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1591 -#: packages/admin/src/components/ContentEditor.tsx:1739 +#: packages/admin/src/components/ContentEditor.tsx:1583 +#: packages/admin/src/components/ContentEditor.tsx:1731 #: packages/admin/src/components/FieldEditor.tsx:391 #: packages/admin/src/components/SeoImageField.tsx:47 msgid "Change" @@ -1242,7 +1242,7 @@ msgstr "" msgid "Count" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:2007 +#: packages/admin/src/components/ContentEditor.tsx:1999 #: packages/admin/src/components/MenuList.tsx:146 #: packages/admin/src/components/Redirects.tsx:185 #: packages/admin/src/components/Sections.tsx:210 @@ -1271,7 +1271,7 @@ msgstr "" msgid "Create an account" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1955 +#: packages/admin/src/components/ContentEditor.tsx:1947 msgid "Create byline" msgstr "" @@ -1378,7 +1378,7 @@ msgid "Created At" msgstr "Noiz sortua: " #. placeholder {0}: new Date(item.createdAt).toLocaleString() -#: packages/admin/src/components/ContentEditor.tsx:864 +#: packages/admin/src/components/ContentEditor.tsx:856 msgid "Created: {0}" msgstr "" @@ -1386,7 +1386,7 @@ msgstr "" msgid "Creating collections and fields..." msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:2007 +#: packages/admin/src/components/ContentEditor.tsx:1999 #: packages/admin/src/components/MenuList.tsx:146 #: packages/admin/src/components/Redirects.tsx:182 #: packages/admin/src/components/Sections.tsx:210 @@ -1395,7 +1395,7 @@ msgstr "" msgid "Creating..." msgstr "Sortzen..." -#: packages/admin/src/components/ContentEditor.tsx:967 +#: packages/admin/src/components/ContentEditor.tsx:959 msgid "current" msgstr "" @@ -1656,12 +1656,12 @@ msgstr "" msgid "Disabled:" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:623 -#: packages/admin/src/components/ContentEditor.tsx:645 +#: packages/admin/src/components/ContentEditor.tsx:615 +#: packages/admin/src/components/ContentEditor.tsx:637 msgid "Discard changes" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:629 +#: packages/admin/src/components/ContentEditor.tsx:621 msgid "Discard draft changes?" msgstr "" @@ -1674,8 +1674,8 @@ msgstr "Baztertu" msgid "Display a navigation menu" msgstr "Erakutsi nabigazio menua" -#: packages/admin/src/components/ContentEditor.tsx:1958 -#: packages/admin/src/components/ContentEditor.tsx:2020 +#: packages/admin/src/components/ContentEditor.tsx:1950 +#: packages/admin/src/components/ContentEditor.tsx:2012 msgid "Display name" msgstr "" @@ -1693,7 +1693,7 @@ msgstr "" msgid "Displayed below the image as a visible caption." msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:599 +#: packages/admin/src/components/ContentEditor.tsx:591 msgid "Distraction-free mode (⌘⇧\\)" msgstr "" @@ -1726,7 +1726,7 @@ msgstr "Ez duzu konturik? <0>Eman izena" msgid "Done" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1901 +#: packages/admin/src/components/ContentEditor.tsx:1893 msgid "Down" msgstr "" @@ -1738,7 +1738,7 @@ msgstr "" msgid "draft" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:795 +#: packages/admin/src/components/ContentEditor.tsx:787 #: packages/admin/src/components/ContentPickerModal.tsx:217 msgid "Draft" msgstr "" @@ -1772,8 +1772,8 @@ msgstr "adb.: CI/CD prozesua" msgid "e.g., MacBook Pro, iPhone" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:976 -#: packages/admin/src/components/ContentEditor.tsx:1910 +#: packages/admin/src/components/ContentEditor.tsx:968 +#: packages/admin/src/components/ContentEditor.tsx:1902 #: packages/admin/src/components/MenuEditor.tsx:367 #: packages/admin/src/components/MenuList.tsx:185 #: packages/admin/src/components/Sections.tsx:390 @@ -1790,7 +1790,7 @@ msgstr "" msgid "Edit {0}" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:562 +#: packages/admin/src/components/ContentEditor.tsx:554 msgid "Edit {collectionLabel}" msgstr "" @@ -1798,7 +1798,7 @@ msgstr "" msgid "Edit {title}" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:2017 +#: packages/admin/src/components/ContentEditor.tsx:2009 msgid "Edit byline" msgstr "" @@ -1921,7 +1921,7 @@ msgid "Enabled" msgstr "" #. placeholder {0}: label.toLowerCase() -#: packages/admin/src/components/ContentEditor.tsx:1189 +#: packages/admin/src/components/ContentEditor.tsx:1181 msgid "Enter {0}..." msgstr "" @@ -1930,7 +1930,7 @@ msgstr "" msgid "Enter a URL (https://…) or a relative path (/…)" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1418 +#: packages/admin/src/components/ContentEditor.tsx:1410 msgid "Enter a valid URL (e.g. https://example.com)" msgstr "" @@ -1938,7 +1938,7 @@ msgstr "" msgid "Enter credentials manually" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:598 +#: packages/admin/src/components/ContentEditor.tsx:590 msgid "Enter distraction-free mode" msgstr "" @@ -1946,7 +1946,7 @@ msgstr "" msgid "Enter email" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1210 +#: packages/admin/src/components/ContentEditor.tsx:1202 msgid "Enter markdown content..." msgstr "" @@ -1980,7 +1980,7 @@ msgstr "" msgid "Exists" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:556 +#: packages/admin/src/components/ContentEditor.tsx:548 msgid "Exit distraction-free mode" msgstr "" @@ -2029,7 +2029,7 @@ msgstr "" msgid "Failed to add domain" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:2001 +#: packages/admin/src/components/ContentEditor.tsx:1993 msgid "Failed to create byline" msgstr "" @@ -2127,7 +2127,7 @@ msgstr "" msgid "Failed to update {0}" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:2051 +#: packages/admin/src/components/ContentEditor.tsx:2043 msgid "Failed to update byline" msgstr "" @@ -2521,7 +2521,7 @@ msgstr "" msgid "Integer" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1487 +#: packages/admin/src/components/ContentEditor.tsx:1479 msgid "Invalid JSON" msgstr "" @@ -2664,7 +2664,7 @@ msgstr "" msgid "List view" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:678 +#: packages/admin/src/components/ContentEditor.tsx:670 msgid "Live View" msgstr "" @@ -2983,13 +2983,13 @@ msgstr "" msgid "Move down" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:881 -#: packages/admin/src/components/ContentEditor.tsx:903 +#: packages/admin/src/components/ContentEditor.tsx:873 +#: packages/admin/src/components/ContentEditor.tsx:895 #: packages/admin/src/components/ContentList.tsx:452 msgid "Move to Trash" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:887 +#: packages/admin/src/components/ContentEditor.tsx:879 #: packages/admin/src/components/ContentList.tsx:437 msgid "Move to Trash?" msgstr "" @@ -3048,7 +3048,7 @@ msgstr "" msgid "New {0}" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:562 +#: packages/admin/src/components/ContentEditor.tsx:554 msgid "New {collectionLabel}" msgstr "" @@ -3133,7 +3133,7 @@ msgstr "Ez dago API tokenik oraindik. Sortu bat hasteko." msgid "No approved comments yet." msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1942 +#: packages/admin/src/components/ContentEditor.tsx:1934 msgid "No bylines selected." msgstr "" @@ -3421,7 +3421,7 @@ msgstr "" msgid "Overrides the page title in search engine results" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:918 +#: packages/admin/src/components/ContentEditor.tsx:910 msgid "Ownership" msgstr "" @@ -3531,7 +3531,7 @@ msgstr "" msgid "Pending" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:793 +#: packages/admin/src/components/ContentEditor.tsx:785 msgid "Pending changes" msgstr "" @@ -3630,7 +3630,7 @@ msgstr "" msgid "Preparing..." msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:612 +#: packages/admin/src/components/ContentEditor.tsx:604 #: packages/admin/src/components/ContentTypeEditor.tsx:79 #: packages/admin/src/components/MediaLibrary.tsx:415 msgid "Preview" @@ -3640,7 +3640,7 @@ msgstr "Aurreikusi" msgid "Preview content before publishing" msgstr "Aurreikusi edukia argitaratu aurretik" -#: packages/admin/src/components/ContentEditor.tsx:612 +#: packages/admin/src/components/ContentEditor.tsx:604 msgid "Preview draft" msgstr "" @@ -3665,12 +3665,12 @@ msgstr "" msgid "Provider:" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:667 -#: packages/admin/src/components/ContentEditor.tsx:774 +#: packages/admin/src/components/ContentEditor.tsx:659 +#: packages/admin/src/components/ContentEditor.tsx:766 msgid "Publish" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:657 +#: packages/admin/src/components/ContentEditor.tsx:649 msgid "Publish changes" msgstr "" @@ -3678,7 +3678,7 @@ msgstr "" msgid "published" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:789 +#: packages/admin/src/components/ContentEditor.tsx:781 #: packages/admin/src/components/ContentPickerModal.tsx:214 #: packages/admin/src/components/Dashboard.tsx:187 msgid "Published" @@ -3693,7 +3693,7 @@ msgstr "" msgid "Published At" msgstr "Argitaraketa data" -#: packages/admin/src/components/ContentEditor.tsx:1950 +#: packages/admin/src/components/ContentEditor.tsx:1942 msgid "Quick create byline" msgstr "" @@ -3770,7 +3770,7 @@ msgstr "" msgid "Registration was cancelled or timed out. Please try again." msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1919 +#: packages/admin/src/components/ContentEditor.tsx:1911 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:177 #: packages/admin/src/components/settings/GeneralSettings.tsx:202 #: packages/admin/src/components/settings/GeneralSettings.tsx:246 @@ -3786,7 +3786,7 @@ msgstr "" msgid "Remove {0}" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1747 +#: packages/admin/src/components/ContentEditor.tsx:1739 msgid "Remove {label}" msgstr "" @@ -3798,7 +3798,7 @@ msgstr "" msgid "Remove Domain?" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1599 +#: packages/admin/src/components/ContentEditor.tsx:1591 #: packages/admin/src/components/SeoImageField.tsx:55 msgid "Remove image" msgstr "" @@ -4000,7 +4000,7 @@ msgstr "" msgid "Role {role}" msgstr "Rola {role}" -#: packages/admin/src/components/ContentEditor.tsx:1924 +#: packages/admin/src/components/ContentEditor.tsx:1916 msgid "Role label" msgstr "" @@ -4011,7 +4011,7 @@ msgstr "" msgid "Same window" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:2057 +#: packages/admin/src/components/ContentEditor.tsx:2049 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:349 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:519 #: packages/admin/src/components/MediaDetailPanel.tsx:241 @@ -4045,13 +4045,13 @@ msgstr "" msgid "Save Social Links" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:587 +#: packages/admin/src/components/ContentEditor.tsx:579 #: packages/admin/src/components/SaveButton.tsx:42 msgid "Saved" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:582 -#: packages/admin/src/components/ContentEditor.tsx:2057 +#: packages/admin/src/components/ContentEditor.tsx:574 +#: packages/admin/src/components/ContentEditor.tsx:2049 #: packages/admin/src/components/FieldEditor.tsx:656 #: packages/admin/src/components/MediaDetailPanel.tsx:241 #: packages/admin/src/components/MenuEditor.tsx:442 @@ -4065,15 +4065,15 @@ msgstr "" msgid "Saving..." msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:833 +#: packages/admin/src/components/ContentEditor.tsx:825 msgid "Schedule" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:819 +#: packages/admin/src/components/ContentEditor.tsx:811 msgid "Schedule for" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:856 +#: packages/admin/src/components/ContentEditor.tsx:848 msgid "Schedule for later" msgstr "" @@ -4081,12 +4081,12 @@ msgstr "" msgid "scheduled" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:796 +#: packages/admin/src/components/ContentEditor.tsx:788 msgid "Scheduled" msgstr "" #. placeholder {0}: formatScheduledDate(item.scheduledAt) -#: packages/admin/src/components/ContentEditor.tsx:806 +#: packages/admin/src/components/ContentEditor.tsx:798 msgid "Scheduled for: {0}" msgstr "" @@ -4301,9 +4301,9 @@ msgstr "Segurtasun-ezarpenak" msgid "Select" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1623 -#: packages/admin/src/components/ContentEditor.tsx:1759 -#: packages/admin/src/components/ContentEditor.tsx:1773 +#: packages/admin/src/components/ContentEditor.tsx:1615 +#: packages/admin/src/components/ContentEditor.tsx:1751 +#: packages/admin/src/components/ContentEditor.tsx:1765 msgid "Select {label}" msgstr "" @@ -4311,7 +4311,7 @@ msgstr "" msgid "Select all" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1863 +#: packages/admin/src/components/ContentEditor.tsx:1855 msgid "Select byline..." msgstr "" @@ -4329,11 +4329,11 @@ msgstr "" msgid "Select Favicon" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1763 +#: packages/admin/src/components/ContentEditor.tsx:1755 msgid "Select file" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1614 +#: packages/admin/src/components/ContentEditor.tsx:1606 msgid "Select image" msgstr "" @@ -4408,7 +4408,7 @@ msgstr "" msgid "Sending..." msgstr "Bidaltzen..." -#: packages/admin/src/components/ContentEditor.tsx:1008 +#: packages/admin/src/components/ContentEditor.tsx:1000 #: packages/admin/src/components/Settings.tsx:81 msgid "SEO" msgstr "SEO" @@ -4566,9 +4566,9 @@ msgstr "" msgid "Skipped" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:777 -#: packages/admin/src/components/ContentEditor.tsx:1966 -#: packages/admin/src/components/ContentEditor.tsx:2028 +#: packages/admin/src/components/ContentEditor.tsx:769 +#: packages/admin/src/components/ContentEditor.tsx:1958 +#: packages/admin/src/components/ContentEditor.tsx:2020 #: packages/admin/src/components/ContentTypeEditor.tsx:109 #: packages/admin/src/components/ContentTypeList.tsx:97 #: packages/admin/src/components/FieldEditor.tsx:224 @@ -4649,7 +4649,7 @@ msgstr "" msgid "Start Import" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:783 +#: packages/admin/src/components/ContentEditor.tsx:775 #: packages/admin/src/components/ContentList.tsx:193 #: packages/admin/src/components/ContentTypeEditor.tsx:115 #: packages/admin/src/components/Redirects.tsx:452 @@ -4808,8 +4808,8 @@ msgstr "" msgid "Themes" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1627 -#: packages/admin/src/components/ContentEditor.tsx:1776 +#: packages/admin/src/components/ContentEditor.tsx:1619 +#: packages/admin/src/components/ContentEditor.tsx:1768 msgid "This field is required" msgstr "" @@ -4853,7 +4853,7 @@ msgstr "" msgid "This will grant CLI access with your permissions." msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:890 +#: packages/admin/src/components/ContentEditor.tsx:882 msgid "This will move the item to trash. You can restore it later from the trash." msgstr "" @@ -4875,7 +4875,7 @@ msgstr "" msgid "This will remove the plugin and its bundle from your site." msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:632 +#: packages/admin/src/components/ContentEditor.tsx:624 msgid "This will revert to the published version. Your draft changes will be lost." msgstr "" @@ -4941,11 +4941,11 @@ msgstr "" msgid "Track content history" msgstr "Gorde edukiaren historikoa" -#: packages/admin/src/components/ContentEditor.tsx:986 +#: packages/admin/src/components/ContentEditor.tsx:978 msgid "Translate" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:944 +#: packages/admin/src/components/ContentEditor.tsx:936 msgid "Translations" msgstr "" @@ -5024,8 +5024,8 @@ msgstr "" msgid "Unable to reach marketplace" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:2071 -#: packages/admin/src/components/ContentEditor.tsx:2086 +#: packages/admin/src/components/ContentEditor.tsx:2063 +#: packages/admin/src/components/ContentEditor.tsx:2078 msgid "Unassigned" msgstr "" @@ -5075,7 +5075,7 @@ msgstr "" msgid "Unnamed passkey" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:661 +#: packages/admin/src/components/ContentEditor.tsx:653 msgid "Unpublish" msgstr "" @@ -5083,7 +5083,7 @@ msgstr "" msgid "Unregistered Content Tables Found" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:808 +#: packages/admin/src/components/ContentEditor.tsx:800 msgid "Unschedule" msgstr "" @@ -5091,11 +5091,11 @@ msgstr "" msgid "Untitled" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1682 +#: packages/admin/src/components/ContentEditor.tsx:1674 msgid "Untitled file" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1898 +#: packages/admin/src/components/ContentEditor.tsx:1890 msgid "Up" msgstr "" @@ -5131,7 +5131,7 @@ msgid "Updated At" msgstr "Eguneraketa-data" #. placeholder {0}: new Date(item.updatedAt).toLocaleString() -#: packages/admin/src/components/ContentEditor.tsx:865 +#: packages/admin/src/components/ContentEditor.tsx:857 msgid "Updated: {0}" msgstr "" @@ -5253,7 +5253,7 @@ msgstr "Erabili zuk erregistratutako sarbide-gakoa era seguruan sartzeko." msgid "Used as the identifier. Lowercase letters, numbers, and underscores only." msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1285 +#: packages/admin/src/components/ContentEditor.tsx:1277 msgid "Used as the main visual for this post on listing pages and at the top of the post" msgstr "" diff --git a/packages/admin/src/locales/fa/messages.po b/packages/admin/src/locales/fa/messages.po index 996eeeeec..a303b117e 100644 --- a/packages/admin/src/locales/fa/messages.po +++ b/packages/admin/src/locales/fa/messages.po @@ -15,7 +15,7 @@ msgstr "" "Language: \n" "Plural-Forms: \n" -#: packages/admin/src/components/ContentEditor.tsx:964 +#: packages/admin/src/components/ContentEditor.tsx:956 #: packages/admin/src/components/LocaleSwitcher.tsx:72 msgid " (default)" msgstr " (پیش‌فرض)" @@ -436,7 +436,7 @@ msgstr "اقدامات" msgid "Active" msgstr "فعال" -#: packages/admin/src/components/ContentEditor.tsx:1880 +#: packages/admin/src/components/ContentEditor.tsx:1872 #: packages/admin/src/components/MenuEditor.tsx:297 #: packages/admin/src/components/TaxonomyManager.tsx:214 #: packages/admin/src/components/TaxonomyManager.tsx:610 @@ -762,7 +762,7 @@ msgstr "ارائه‌دهندگان موجود" msgid "Back" msgstr "بازگشت" -#: packages/admin/src/components/ContentEditor.tsx:545 +#: packages/admin/src/components/ContentEditor.tsx:537 msgid "Back to {collectionLabel} list" msgstr "بازگشت به لیست {collectionLabel}" @@ -840,7 +840,7 @@ msgstr "قالب‌ها را انتخاب کرده، و با محتوای خود msgid "Bullet List" msgstr "لیست نشانه‌دار" -#: packages/admin/src/components/ContentEditor.tsx:930 +#: packages/admin/src/components/ContentEditor.tsx:922 #: packages/admin/src/components/Sidebar.tsx:206 msgid "Bylines" msgstr "نام نگارندگان" @@ -863,11 +863,11 @@ msgstr "می‌تواند محتوا را مشاهده کند" #: packages/admin/src/components/CapabilityConsentDialog.tsx:139 #: packages/admin/src/components/ConfirmDialog.tsx:57 -#: packages/admin/src/components/ContentEditor.tsx:638 -#: packages/admin/src/components/ContentEditor.tsx:844 -#: packages/admin/src/components/ContentEditor.tsx:896 -#: packages/admin/src/components/ContentEditor.tsx:1983 -#: packages/admin/src/components/ContentEditor.tsx:2036 +#: packages/admin/src/components/ContentEditor.tsx:630 +#: packages/admin/src/components/ContentEditor.tsx:836 +#: packages/admin/src/components/ContentEditor.tsx:888 +#: packages/admin/src/components/ContentEditor.tsx:1975 +#: packages/admin/src/components/ContentEditor.tsx:2028 #: packages/admin/src/components/ContentList.tsx:445 #: packages/admin/src/components/ContentList.tsx:516 #: packages/admin/src/components/ContentPickerModal.tsx:253 @@ -933,8 +933,8 @@ msgstr "دسته‌ها ({0})" msgid "Categories will be imported" msgstr "دسته‌ها درون‌ریزی خواهند شد" -#: packages/admin/src/components/ContentEditor.tsx:1591 -#: packages/admin/src/components/ContentEditor.tsx:1739 +#: packages/admin/src/components/ContentEditor.tsx:1583 +#: packages/admin/src/components/ContentEditor.tsx:1731 #: packages/admin/src/components/FieldEditor.tsx:391 #: packages/admin/src/components/SeoImageField.tsx:47 msgid "Change" @@ -1244,7 +1244,7 @@ msgstr "وردپرس شناسایی نشد" msgid "Count" msgstr "تعداد" -#: packages/admin/src/components/ContentEditor.tsx:2007 +#: packages/admin/src/components/ContentEditor.tsx:1999 #: packages/admin/src/components/MenuList.tsx:146 #: packages/admin/src/components/Redirects.tsx:185 #: packages/admin/src/components/Sections.tsx:210 @@ -1273,7 +1273,7 @@ msgstr "ساخت حساب کاربری" msgid "Create an account" msgstr "ساخت حساب کاربری" -#: packages/admin/src/components/ContentEditor.tsx:1955 +#: packages/admin/src/components/ContentEditor.tsx:1947 msgid "Create byline" msgstr "ساخت نگارنده" @@ -1380,7 +1380,7 @@ msgid "Created At" msgstr "تاریخ ساخت" #. placeholder {0}: new Date(item.createdAt).toLocaleString() -#: packages/admin/src/components/ContentEditor.tsx:864 +#: packages/admin/src/components/ContentEditor.tsx:856 msgid "Created: {0}" msgstr "ساخته شده در: {0}" @@ -1388,7 +1388,7 @@ msgstr "ساخته شده در: {0}" msgid "Creating collections and fields..." msgstr "در حال ساخت مجموعه‌ها و فیلدها..." -#: packages/admin/src/components/ContentEditor.tsx:2007 +#: packages/admin/src/components/ContentEditor.tsx:1999 #: packages/admin/src/components/MenuList.tsx:146 #: packages/admin/src/components/Redirects.tsx:182 #: packages/admin/src/components/Sections.tsx:210 @@ -1397,7 +1397,7 @@ msgstr "در حال ساخت مجموعه‌ها و فیلدها..." msgid "Creating..." msgstr "در حال ساخت..." -#: packages/admin/src/components/ContentEditor.tsx:967 +#: packages/admin/src/components/ContentEditor.tsx:959 msgid "current" msgstr "فعلی" @@ -1658,12 +1658,12 @@ msgstr "غیرفعال" msgid "Disabled:" msgstr "غیرفعال:" -#: packages/admin/src/components/ContentEditor.tsx:623 -#: packages/admin/src/components/ContentEditor.tsx:645 +#: packages/admin/src/components/ContentEditor.tsx:615 +#: packages/admin/src/components/ContentEditor.tsx:637 msgid "Discard changes" msgstr "صرف‌نظر از تغییرات" -#: packages/admin/src/components/ContentEditor.tsx:629 +#: packages/admin/src/components/ContentEditor.tsx:621 msgid "Discard draft changes?" msgstr "صرف‌نظر از تغییرات پیش‌نویس؟" @@ -1676,8 +1676,8 @@ msgstr "رد کردن" msgid "Display a navigation menu" msgstr "نمایش فهرستی ناوبری" -#: packages/admin/src/components/ContentEditor.tsx:1958 -#: packages/admin/src/components/ContentEditor.tsx:2020 +#: packages/admin/src/components/ContentEditor.tsx:1950 +#: packages/admin/src/components/ContentEditor.tsx:2012 msgid "Display name" msgstr "نام نمایشی" @@ -1695,7 +1695,7 @@ msgstr "اندازه نمایش" msgid "Displayed below the image as a visible caption." msgstr "به‌عنوان زیرنویس قابل مشاهده زیر تصویر نمایش داده می‌شود." -#: packages/admin/src/components/ContentEditor.tsx:599 +#: packages/admin/src/components/ContentEditor.tsx:591 msgid "Distraction-free mode (⌘⇧\\)" msgstr "حالت بدون حواس‌پرتی (⌘⇧\\)" @@ -1728,7 +1728,7 @@ msgstr "حساب کاربری ندارید؟ <0>ثبت‌نام" msgid "Done" msgstr "انجام شد" -#: packages/admin/src/components/ContentEditor.tsx:1901 +#: packages/admin/src/components/ContentEditor.tsx:1893 msgid "Down" msgstr "پایین" @@ -1740,7 +1740,7 @@ msgstr "در حال دریافت" msgid "draft" msgstr "پیش‌نویس" -#: packages/admin/src/components/ContentEditor.tsx:795 +#: packages/admin/src/components/ContentEditor.tsx:787 #: packages/admin/src/components/ContentPickerModal.tsx:217 msgid "Draft" msgstr "پیش‌نویس" @@ -1774,8 +1774,8 @@ msgstr "مثلاً CI/CD Pipeline" msgid "e.g., MacBook Pro, iPhone" msgstr "مثلاً MacBook Pro، iPhone" -#: packages/admin/src/components/ContentEditor.tsx:976 -#: packages/admin/src/components/ContentEditor.tsx:1910 +#: packages/admin/src/components/ContentEditor.tsx:968 +#: packages/admin/src/components/ContentEditor.tsx:1902 #: packages/admin/src/components/MenuEditor.tsx:367 #: packages/admin/src/components/MenuList.tsx:185 #: packages/admin/src/components/Sections.tsx:390 @@ -1792,7 +1792,7 @@ msgstr "ویرایش" msgid "Edit {0}" msgstr "ویرایش {0}" -#: packages/admin/src/components/ContentEditor.tsx:562 +#: packages/admin/src/components/ContentEditor.tsx:554 msgid "Edit {collectionLabel}" msgstr "ویرایش {collectionLabel}" @@ -1800,7 +1800,7 @@ msgstr "ویرایش {collectionLabel}" msgid "Edit {title}" msgstr "ویرایش {title}" -#: packages/admin/src/components/ContentEditor.tsx:2017 +#: packages/admin/src/components/ContentEditor.tsx:2009 msgid "Edit byline" msgstr "ویرایش نگارنده" @@ -1923,7 +1923,7 @@ msgid "Enabled" msgstr "فعال" #. placeholder {0}: label.toLowerCase() -#: packages/admin/src/components/ContentEditor.tsx:1189 +#: packages/admin/src/components/ContentEditor.tsx:1181 msgid "Enter {0}..." msgstr "{0} را وارد کنید..." @@ -1932,7 +1932,7 @@ msgstr "{0} را وارد کنید..." msgid "Enter a URL (https://…) or a relative path (/…)" msgstr "یک آدرس (https://…) یا یک مسیر نسبی (/…) وارد کنید" -#: packages/admin/src/components/ContentEditor.tsx:1418 +#: packages/admin/src/components/ContentEditor.tsx:1410 msgid "Enter a valid URL (e.g. https://example.com)" msgstr "یک آدرس وب (URL) معتبر وارد کنید (مثلاً https://example.com)" @@ -1940,7 +1940,7 @@ msgstr "یک آدرس وب (URL) معتبر وارد کنید (مثلاً https: msgid "Enter credentials manually" msgstr "اطلاعات ورود را به‌صورت دستی وارد کنید" -#: packages/admin/src/components/ContentEditor.tsx:598 +#: packages/admin/src/components/ContentEditor.tsx:590 msgid "Enter distraction-free mode" msgstr "ورود به حالت بدون حواس‌پرتی" @@ -1948,7 +1948,7 @@ msgstr "ورود به حالت بدون حواس‌پرتی" msgid "Enter email" msgstr "ایمیل را وارد کنید" -#: packages/admin/src/components/ContentEditor.tsx:1210 +#: packages/admin/src/components/ContentEditor.tsx:1202 msgid "Enter markdown content..." msgstr "محتوای ی markdown را وارد کنید..." @@ -1982,7 +1982,7 @@ msgstr "خطا در ذخیره بخش" msgid "Exists" msgstr "وجود دارد" -#: packages/admin/src/components/ContentEditor.tsx:556 +#: packages/admin/src/components/ContentEditor.tsx:548 msgid "Exit distraction-free mode" msgstr "خروج از حالت بدون حواس‌پرتی" @@ -2031,7 +2031,7 @@ msgstr "بررسی امنیتی ناموفق" msgid "Failed to add domain" msgstr "افزودن دامنه ناموفق بود" -#: packages/admin/src/components/ContentEditor.tsx:2001 +#: packages/admin/src/components/ContentEditor.tsx:1993 msgid "Failed to create byline" msgstr "ساخت نگارنده ناموفق بود" @@ -2129,7 +2129,7 @@ msgstr "ارسال ایمیل آزمایشی ناموفق بود" msgid "Failed to update {0}" msgstr "به‌روزرسانی {0} ناموفق بود" -#: packages/admin/src/components/ContentEditor.tsx:2051 +#: packages/admin/src/components/ContentEditor.tsx:2043 msgid "Failed to update byline" msgstr "به‌روزرسانی نگارنده ناموفق بود" @@ -2523,7 +2523,7 @@ msgstr "در حال نصب..." msgid "Integer" msgstr "عدد صحیح" -#: packages/admin/src/components/ContentEditor.tsx:1487 +#: packages/admin/src/components/ContentEditor.tsx:1479 msgid "Invalid JSON" msgstr "JSON نامعتبر" @@ -2666,7 +2666,7 @@ msgstr "لینک‌ها" msgid "List view" msgstr "نمای لیستی" -#: packages/admin/src/components/ContentEditor.tsx:678 +#: packages/admin/src/components/ContentEditor.tsx:670 msgid "Live View" msgstr "نمای زنده" @@ -2985,13 +2985,13 @@ msgstr "انتقال {title} به سطل زباله" msgid "Move down" msgstr "انتقال به پایین" -#: packages/admin/src/components/ContentEditor.tsx:881 -#: packages/admin/src/components/ContentEditor.tsx:903 +#: packages/admin/src/components/ContentEditor.tsx:873 +#: packages/admin/src/components/ContentEditor.tsx:895 #: packages/admin/src/components/ContentList.tsx:452 msgid "Move to Trash" msgstr "انتقال به سطل زباله" -#: packages/admin/src/components/ContentEditor.tsx:887 +#: packages/admin/src/components/ContentEditor.tsx:879 #: packages/admin/src/components/ContentList.tsx:437 msgid "Move to Trash?" msgstr "انتقال به سطل زباله؟" @@ -3050,7 +3050,7 @@ msgstr "جدید" msgid "New {0}" msgstr "{0} جدید" -#: packages/admin/src/components/ContentEditor.tsx:562 +#: packages/admin/src/components/ContentEditor.tsx:554 msgid "New {collectionLabel}" msgstr "{collectionLabel} جدید" @@ -3135,7 +3135,7 @@ msgstr "هنوز توکن API موجود نیست. برای شروع یکی بس msgid "No approved comments yet." msgstr "هنوز دیدگاه تأییدشده‌ای وجود ندارد." -#: packages/admin/src/components/ContentEditor.tsx:1942 +#: packages/admin/src/components/ContentEditor.tsx:1934 msgid "No bylines selected." msgstr "هیچ نگارنده‌ای انتخاب نشده." @@ -3423,7 +3423,7 @@ msgstr "فهرست مطالب" msgid "Overrides the page title in search engine results" msgstr "عنوان صفحه را در نتایج موتورهای جستجو بازنویسی می‌کند" -#: packages/admin/src/components/ContentEditor.tsx:918 +#: packages/admin/src/components/ContentEditor.tsx:910 msgid "Ownership" msgstr "مالکیت" @@ -3533,7 +3533,7 @@ msgstr "در انتظار" msgid "Pending" msgstr "در انتظار" -#: packages/admin/src/components/ContentEditor.tsx:793 +#: packages/admin/src/components/ContentEditor.tsx:785 msgid "Pending changes" msgstr "تغییرات در انتظار" @@ -3632,7 +3632,7 @@ msgstr "در حال آماده‌سازی دریافت فایل‌ها از ور msgid "Preparing..." msgstr "در حال آماده‌سازی..." -#: packages/admin/src/components/ContentEditor.tsx:612 +#: packages/admin/src/components/ContentEditor.tsx:604 #: packages/admin/src/components/ContentTypeEditor.tsx:79 #: packages/admin/src/components/MediaLibrary.tsx:415 msgid "Preview" @@ -3642,7 +3642,7 @@ msgstr "پیش‌نمایش" msgid "Preview content before publishing" msgstr "پیش‌نمایش محتوا قبل از انتشار" -#: packages/admin/src/components/ContentEditor.tsx:612 +#: packages/admin/src/components/ContentEditor.tsx:604 msgid "Preview draft" msgstr "پیش‌نمایش پیش‌نویس" @@ -3667,12 +3667,12 @@ msgstr "ناوبری اصلی" msgid "Provider:" msgstr "ارائه‌دهنده:" -#: packages/admin/src/components/ContentEditor.tsx:667 -#: packages/admin/src/components/ContentEditor.tsx:774 +#: packages/admin/src/components/ContentEditor.tsx:659 +#: packages/admin/src/components/ContentEditor.tsx:766 msgid "Publish" msgstr "انتشار" -#: packages/admin/src/components/ContentEditor.tsx:657 +#: packages/admin/src/components/ContentEditor.tsx:649 msgid "Publish changes" msgstr "انتشار تغییرات" @@ -3680,7 +3680,7 @@ msgstr "انتشار تغییرات" msgid "published" msgstr "منتشرشده" -#: packages/admin/src/components/ContentEditor.tsx:789 +#: packages/admin/src/components/ContentEditor.tsx:781 #: packages/admin/src/components/ContentPickerModal.tsx:214 #: packages/admin/src/components/Dashboard.tsx:187 msgid "Published" @@ -3695,7 +3695,7 @@ msgstr "منتشرشده در {0}" msgid "Published At" msgstr "تاریخ انتشار" -#: packages/admin/src/components/ContentEditor.tsx:1950 +#: packages/admin/src/components/ContentEditor.tsx:1942 msgid "Quick create byline" msgstr "ساخت سریع نگارنده" @@ -3772,7 +3772,7 @@ msgstr "کاربر ثبت‌شده" msgid "Registration was cancelled or timed out. Please try again." msgstr "ثبت‌نام لغو شد یا زمان آن به پایان رسید. لطفاً دوباره تلاش کنید." -#: packages/admin/src/components/ContentEditor.tsx:1919 +#: packages/admin/src/components/ContentEditor.tsx:1911 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:177 #: packages/admin/src/components/settings/GeneralSettings.tsx:202 #: packages/admin/src/components/settings/GeneralSettings.tsx:246 @@ -3788,7 +3788,7 @@ msgstr "حذف" msgid "Remove {0}" msgstr "حذف {0}" -#: packages/admin/src/components/ContentEditor.tsx:1747 +#: packages/admin/src/components/ContentEditor.tsx:1739 msgid "Remove {label}" msgstr "" @@ -3800,7 +3800,7 @@ msgstr "حذف دامنه" msgid "Remove Domain?" msgstr "حذف دامنه؟" -#: packages/admin/src/components/ContentEditor.tsx:1599 +#: packages/admin/src/components/ContentEditor.tsx:1591 #: packages/admin/src/components/SeoImageField.tsx:55 msgid "Remove image" msgstr "حذف تصویر" @@ -4002,7 +4002,7 @@ msgstr "نقش" msgid "Role {role}" msgstr "نقش {role}" -#: packages/admin/src/components/ContentEditor.tsx:1924 +#: packages/admin/src/components/ContentEditor.tsx:1916 msgid "Role label" msgstr "برچسب نقش" @@ -4013,7 +4013,7 @@ msgstr "برچسب نقش" msgid "Same window" msgstr "همین پنجره" -#: packages/admin/src/components/ContentEditor.tsx:2057 +#: packages/admin/src/components/ContentEditor.tsx:2049 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:349 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:519 #: packages/admin/src/components/MediaDetailPanel.tsx:241 @@ -4047,13 +4047,13 @@ msgstr "ذخیره تنظیمات" msgid "Save Social Links" msgstr "ذخیره لینک‌های اجتماعی" -#: packages/admin/src/components/ContentEditor.tsx:587 +#: packages/admin/src/components/ContentEditor.tsx:579 #: packages/admin/src/components/SaveButton.tsx:42 msgid "Saved" msgstr "ذخیره شد" -#: packages/admin/src/components/ContentEditor.tsx:582 -#: packages/admin/src/components/ContentEditor.tsx:2057 +#: packages/admin/src/components/ContentEditor.tsx:574 +#: packages/admin/src/components/ContentEditor.tsx:2049 #: packages/admin/src/components/FieldEditor.tsx:656 #: packages/admin/src/components/MediaDetailPanel.tsx:241 #: packages/admin/src/components/MenuEditor.tsx:442 @@ -4067,15 +4067,15 @@ msgstr "ذخیره شد" msgid "Saving..." msgstr "درحال ذخیره‌سازی …" -#: packages/admin/src/components/ContentEditor.tsx:833 +#: packages/admin/src/components/ContentEditor.tsx:825 msgid "Schedule" msgstr "زمان‌بندی" -#: packages/admin/src/components/ContentEditor.tsx:819 +#: packages/admin/src/components/ContentEditor.tsx:811 msgid "Schedule for" msgstr "زمان‌بندی برای" -#: packages/admin/src/components/ContentEditor.tsx:856 +#: packages/admin/src/components/ContentEditor.tsx:848 msgid "Schedule for later" msgstr "زمان‌بندی برای بعد" @@ -4083,12 +4083,12 @@ msgstr "زمان‌بندی برای بعد" msgid "scheduled" msgstr "زمان‌بندی‌شده" -#: packages/admin/src/components/ContentEditor.tsx:796 +#: packages/admin/src/components/ContentEditor.tsx:788 msgid "Scheduled" msgstr "زمان‌بندی‌شده" #. placeholder {0}: formatScheduledDate(item.scheduledAt) -#: packages/admin/src/components/ContentEditor.tsx:806 +#: packages/admin/src/components/ContentEditor.tsx:798 msgid "Scheduled for: {0}" msgstr "زمان‌بندی شده برای: {0}" @@ -4303,9 +4303,9 @@ msgstr "تنظیمات امنیتی" msgid "Select" msgstr "انتخاب" -#: packages/admin/src/components/ContentEditor.tsx:1623 -#: packages/admin/src/components/ContentEditor.tsx:1759 -#: packages/admin/src/components/ContentEditor.tsx:1773 +#: packages/admin/src/components/ContentEditor.tsx:1615 +#: packages/admin/src/components/ContentEditor.tsx:1751 +#: packages/admin/src/components/ContentEditor.tsx:1765 msgid "Select {label}" msgstr "انتخاب {label}" @@ -4313,7 +4313,7 @@ msgstr "انتخاب {label}" msgid "Select all" msgstr "انتخاب همه" -#: packages/admin/src/components/ContentEditor.tsx:1863 +#: packages/admin/src/components/ContentEditor.tsx:1855 msgid "Select byline..." msgstr "انتخاب نگارنده..." @@ -4331,11 +4331,11 @@ msgstr "انتخاب محتوا" msgid "Select Favicon" msgstr "انتخاب فاوآیکون" -#: packages/admin/src/components/ContentEditor.tsx:1763 +#: packages/admin/src/components/ContentEditor.tsx:1755 msgid "Select file" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1614 +#: packages/admin/src/components/ContentEditor.tsx:1606 msgid "Select image" msgstr "انتخاب تصویر" @@ -4410,7 +4410,7 @@ msgstr "ارسال ایمیل آزمایشی" msgid "Sending..." msgstr "در حال ارسال..." -#: packages/admin/src/components/ContentEditor.tsx:1008 +#: packages/admin/src/components/ContentEditor.tsx:1000 #: packages/admin/src/components/Settings.tsx:81 msgid "SEO" msgstr "سئو" @@ -4568,9 +4568,9 @@ msgstr "رد کردن درون‌ریزی رسانه" msgid "Skipped" msgstr "رد شده" -#: packages/admin/src/components/ContentEditor.tsx:777 -#: packages/admin/src/components/ContentEditor.tsx:1966 -#: packages/admin/src/components/ContentEditor.tsx:2028 +#: packages/admin/src/components/ContentEditor.tsx:769 +#: packages/admin/src/components/ContentEditor.tsx:1958 +#: packages/admin/src/components/ContentEditor.tsx:2020 #: packages/admin/src/components/ContentTypeEditor.tsx:109 #: packages/admin/src/components/ContentTypeList.tsx:97 #: packages/admin/src/components/FieldEditor.tsx:224 @@ -4651,7 +4651,7 @@ msgstr "اسپم" msgid "Start Import" msgstr "شروع درون‌ریزی" -#: packages/admin/src/components/ContentEditor.tsx:783 +#: packages/admin/src/components/ContentEditor.tsx:775 #: packages/admin/src/components/ContentList.tsx:193 #: packages/admin/src/components/ContentTypeEditor.tsx:115 #: packages/admin/src/components/Redirects.tsx:452 @@ -4810,8 +4810,8 @@ msgstr "قالب: {label}" msgid "Themes" msgstr "پوسته‌ها" -#: packages/admin/src/components/ContentEditor.tsx:1627 -#: packages/admin/src/components/ContentEditor.tsx:1776 +#: packages/admin/src/components/ContentEditor.tsx:1619 +#: packages/admin/src/components/ContentEditor.tsx:1768 msgid "This field is required" msgstr "این فیلد الزامی است" @@ -4855,7 +4855,7 @@ msgstr "این بخش از سیستم دیگری درون‌ریزی شده اس msgid "This will grant CLI access with your permissions." msgstr "این دسترسی خط فرمان با مجوزهای شما را اعطا می‌کند." -#: packages/admin/src/components/ContentEditor.tsx:890 +#: packages/admin/src/components/ContentEditor.tsx:882 msgid "This will move the item to trash. You can restore it later from the trash." msgstr "این مورد به سطل زباله منتقل خواهد شد. می‌توانید بعداً آن را از سطل زباله بازیابی کنید." @@ -4877,7 +4877,7 @@ msgstr "این دیدگاه برای همیشه حذف خواهد شد. این msgid "This will remove the plugin and its bundle from your site." msgstr "این افزونه و بسته آن را از وبسایت شما حذف می‌کند." -#: packages/admin/src/components/ContentEditor.tsx:632 +#: packages/admin/src/components/ContentEditor.tsx:624 msgid "This will revert to the published version. Your draft changes will be lost." msgstr "این به نسخه منتشرشده بازمی‌گردد. تغییرات پیش‌نویس شما از بین خواهد رفت." @@ -4943,11 +4943,11 @@ msgstr "ابزارها → برون‌ریزی" msgid "Track content history" msgstr "پیگیری تاریخچه محتوا" -#: packages/admin/src/components/ContentEditor.tsx:986 +#: packages/admin/src/components/ContentEditor.tsx:978 msgid "Translate" msgstr "ترجمه" -#: packages/admin/src/components/ContentEditor.tsx:944 +#: packages/admin/src/components/ContentEditor.tsx:936 msgid "Translations" msgstr "ترجمه‌ها" @@ -5026,8 +5026,8 @@ msgstr "عدم تطابق نوع ({0})" msgid "Unable to reach marketplace" msgstr "دسترسی به فروشگاه ممکن نیست" -#: packages/admin/src/components/ContentEditor.tsx:2071 -#: packages/admin/src/components/ContentEditor.tsx:2086 +#: packages/admin/src/components/ContentEditor.tsx:2063 +#: packages/admin/src/components/ContentEditor.tsx:2078 msgid "Unassigned" msgstr "بدون تخصیص" @@ -5077,7 +5077,7 @@ msgstr "باز کردن قفل نسبت تصویر" msgid "Unnamed passkey" msgstr "شاه‌کلید بدون نام" -#: packages/admin/src/components/ContentEditor.tsx:661 +#: packages/admin/src/components/ContentEditor.tsx:653 msgid "Unpublish" msgstr "لغو انتشار" @@ -5085,7 +5085,7 @@ msgstr "لغو انتشار" msgid "Unregistered Content Tables Found" msgstr "جداول محتوای ثبت‌نشده یافت شد" -#: packages/admin/src/components/ContentEditor.tsx:808 +#: packages/admin/src/components/ContentEditor.tsx:800 msgid "Unschedule" msgstr "لغو زمان‌بندی" @@ -5093,11 +5093,11 @@ msgstr "لغو زمان‌بندی" msgid "Untitled" msgstr "بی‌نام" -#: packages/admin/src/components/ContentEditor.tsx:1682 +#: packages/admin/src/components/ContentEditor.tsx:1674 msgid "Untitled file" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1898 +#: packages/admin/src/components/ContentEditor.tsx:1890 msgid "Up" msgstr "بالا" @@ -5133,7 +5133,7 @@ msgid "Updated At" msgstr "تاریخ به‌روزرسانی" #. placeholder {0}: new Date(item.updatedAt).toLocaleString() -#: packages/admin/src/components/ContentEditor.tsx:865 +#: packages/admin/src/components/ContentEditor.tsx:857 msgid "Updated: {0}" msgstr "به‌روزرسانی شده در: {0}" @@ -5255,7 +5255,7 @@ msgstr "از شاه‌کلید ثبت‌شده خود برای ورود امن msgid "Used as the identifier. Lowercase letters, numbers, and underscores only." msgstr "به‌عنوان شناسه استفاده می‌شود. فقط حروف کوچک، اعداد و زیرخط." -#: packages/admin/src/components/ContentEditor.tsx:1285 +#: packages/admin/src/components/ContentEditor.tsx:1277 msgid "Used as the main visual for this post on listing pages and at the top of the post" msgstr "به‌عنوان تصویر اصلی این نوشته در صفحات لیست و بالای نوشته استفاده می‌شود" diff --git a/packages/admin/src/locales/fr/messages.po b/packages/admin/src/locales/fr/messages.po index 23fd87d3a..0bf9ff3a8 100644 --- a/packages/admin/src/locales/fr/messages.po +++ b/packages/admin/src/locales/fr/messages.po @@ -13,7 +13,7 @@ msgstr "" "Language-Team: \n" "Plural-Forms: \n" -#: packages/admin/src/components/ContentEditor.tsx:964 +#: packages/admin/src/components/ContentEditor.tsx:956 #: packages/admin/src/components/LocaleSwitcher.tsx:72 msgid " (default)" msgstr " (par défaut)" @@ -434,7 +434,7 @@ msgstr "Actions" msgid "Active" msgstr "Actif" -#: packages/admin/src/components/ContentEditor.tsx:1880 +#: packages/admin/src/components/ContentEditor.tsx:1872 #: packages/admin/src/components/MenuEditor.tsx:297 #: packages/admin/src/components/TaxonomyManager.tsx:214 #: packages/admin/src/components/TaxonomyManager.tsx:610 @@ -760,7 +760,7 @@ msgstr "Fournisseurs disponibles" msgid "Back" msgstr "Retour" -#: packages/admin/src/components/ContentEditor.tsx:545 +#: packages/admin/src/components/ContentEditor.tsx:537 msgid "Back to {collectionLabel} list" msgstr "Retour à la liste {collectionLabel}" @@ -838,7 +838,7 @@ msgstr "Parcourez les thèmes et prévisualisez-les avec votre propre contenu." msgid "Bullet List" msgstr "Liste à puces" -#: packages/admin/src/components/ContentEditor.tsx:930 +#: packages/admin/src/components/ContentEditor.tsx:922 #: packages/admin/src/components/Sidebar.tsx:206 msgid "Bylines" msgstr "Auteurs" @@ -861,11 +861,11 @@ msgstr "Peut consulter le contenu" #: packages/admin/src/components/CapabilityConsentDialog.tsx:139 #: packages/admin/src/components/ConfirmDialog.tsx:57 -#: packages/admin/src/components/ContentEditor.tsx:638 -#: packages/admin/src/components/ContentEditor.tsx:844 -#: packages/admin/src/components/ContentEditor.tsx:896 -#: packages/admin/src/components/ContentEditor.tsx:1983 -#: packages/admin/src/components/ContentEditor.tsx:2036 +#: packages/admin/src/components/ContentEditor.tsx:630 +#: packages/admin/src/components/ContentEditor.tsx:836 +#: packages/admin/src/components/ContentEditor.tsx:888 +#: packages/admin/src/components/ContentEditor.tsx:1975 +#: packages/admin/src/components/ContentEditor.tsx:2028 #: packages/admin/src/components/ContentList.tsx:445 #: packages/admin/src/components/ContentList.tsx:516 #: packages/admin/src/components/ContentPickerModal.tsx:253 @@ -931,8 +931,8 @@ msgstr "Catégories ({0})" msgid "Categories will be imported" msgstr "Les catégories seront importées" -#: packages/admin/src/components/ContentEditor.tsx:1591 -#: packages/admin/src/components/ContentEditor.tsx:1739 +#: packages/admin/src/components/ContentEditor.tsx:1583 +#: packages/admin/src/components/ContentEditor.tsx:1731 #: packages/admin/src/components/FieldEditor.tsx:391 #: packages/admin/src/components/SeoImageField.tsx:47 msgid "Change" @@ -1242,7 +1242,7 @@ msgstr "Impossible de détecter WordPress" msgid "Count" msgstr "Nombre" -#: packages/admin/src/components/ContentEditor.tsx:2007 +#: packages/admin/src/components/ContentEditor.tsx:1999 #: packages/admin/src/components/MenuList.tsx:146 #: packages/admin/src/components/Redirects.tsx:185 #: packages/admin/src/components/Sections.tsx:210 @@ -1271,7 +1271,7 @@ msgstr "Créer un compte" msgid "Create an account" msgstr "Créer un compte" -#: packages/admin/src/components/ContentEditor.tsx:1955 +#: packages/admin/src/components/ContentEditor.tsx:1947 msgid "Create byline" msgstr "Créer un auteur" @@ -1378,7 +1378,7 @@ msgid "Created At" msgstr "Créé le" #. placeholder {0}: new Date(item.createdAt).toLocaleString() -#: packages/admin/src/components/ContentEditor.tsx:864 +#: packages/admin/src/components/ContentEditor.tsx:856 msgid "Created: {0}" msgstr "Créé : {0}" @@ -1386,7 +1386,7 @@ msgstr "Créé : {0}" msgid "Creating collections and fields..." msgstr "En cours de création de collections et de champs..." -#: packages/admin/src/components/ContentEditor.tsx:2007 +#: packages/admin/src/components/ContentEditor.tsx:1999 #: packages/admin/src/components/MenuList.tsx:146 #: packages/admin/src/components/Redirects.tsx:182 #: packages/admin/src/components/Sections.tsx:210 @@ -1395,7 +1395,7 @@ msgstr "En cours de création de collections et de champs..." msgid "Creating..." msgstr "Création en cours..." -#: packages/admin/src/components/ContentEditor.tsx:967 +#: packages/admin/src/components/ContentEditor.tsx:959 msgid "current" msgstr "actuel" @@ -1656,12 +1656,12 @@ msgstr "Désactivé" msgid "Disabled:" msgstr "Désactivé :" -#: packages/admin/src/components/ContentEditor.tsx:623 -#: packages/admin/src/components/ContentEditor.tsx:645 +#: packages/admin/src/components/ContentEditor.tsx:615 +#: packages/admin/src/components/ContentEditor.tsx:637 msgid "Discard changes" msgstr "Ignorer les modifications" -#: packages/admin/src/components/ContentEditor.tsx:629 +#: packages/admin/src/components/ContentEditor.tsx:621 msgid "Discard draft changes?" msgstr "Supprimer les brouillons de modifications ?" @@ -1674,8 +1674,8 @@ msgstr "Fermer" msgid "Display a navigation menu" msgstr "Afficher un menu de navigation" -#: packages/admin/src/components/ContentEditor.tsx:1958 -#: packages/admin/src/components/ContentEditor.tsx:2020 +#: packages/admin/src/components/ContentEditor.tsx:1950 +#: packages/admin/src/components/ContentEditor.tsx:2012 msgid "Display name" msgstr "Nom affiché" @@ -1693,7 +1693,7 @@ msgstr "Taille d'affichage" msgid "Displayed below the image as a visible caption." msgstr "Affiché sous l’image sous forme de légende visible." -#: packages/admin/src/components/ContentEditor.tsx:599 +#: packages/admin/src/components/ContentEditor.tsx:591 msgid "Distraction-free mode (⌘⇧\\)" msgstr "Mode sans distraction (⌘⇧\\)" @@ -1726,7 +1726,7 @@ msgstr "Pas encore de compte ? <0>S'inscrire" msgid "Done" msgstr "Fait" -#: packages/admin/src/components/ContentEditor.tsx:1901 +#: packages/admin/src/components/ContentEditor.tsx:1893 msgid "Down" msgstr "Vers le bas" @@ -1738,7 +1738,7 @@ msgstr "Téléchargement" msgid "draft" msgstr "brouillon" -#: packages/admin/src/components/ContentEditor.tsx:795 +#: packages/admin/src/components/ContentEditor.tsx:787 #: packages/admin/src/components/ContentPickerModal.tsx:217 msgid "Draft" msgstr "Brouillon" @@ -1772,8 +1772,8 @@ msgstr "p. ex. : pipeline CI/CD" msgid "e.g., MacBook Pro, iPhone" msgstr "p. ex. : MacBook Pro, iPhone" -#: packages/admin/src/components/ContentEditor.tsx:976 -#: packages/admin/src/components/ContentEditor.tsx:1910 +#: packages/admin/src/components/ContentEditor.tsx:968 +#: packages/admin/src/components/ContentEditor.tsx:1902 #: packages/admin/src/components/MenuEditor.tsx:367 #: packages/admin/src/components/MenuList.tsx:185 #: packages/admin/src/components/Sections.tsx:390 @@ -1790,7 +1790,7 @@ msgstr "Modifier" msgid "Edit {0}" msgstr "Modifier {0}" -#: packages/admin/src/components/ContentEditor.tsx:562 +#: packages/admin/src/components/ContentEditor.tsx:554 msgid "Edit {collectionLabel}" msgstr "Modifier {collectionLabel}" @@ -1798,7 +1798,7 @@ msgstr "Modifier {collectionLabel}" msgid "Edit {title}" msgstr "Modifier {title}" -#: packages/admin/src/components/ContentEditor.tsx:2017 +#: packages/admin/src/components/ContentEditor.tsx:2009 msgid "Edit byline" msgstr "Modifier l'auteur" @@ -1921,7 +1921,7 @@ msgid "Enabled" msgstr "Activé" #. placeholder {0}: label.toLowerCase() -#: packages/admin/src/components/ContentEditor.tsx:1189 +#: packages/admin/src/components/ContentEditor.tsx:1181 msgid "Enter {0}..." msgstr "Saisissez {0}..." @@ -1930,7 +1930,7 @@ msgstr "Saisissez {0}..." msgid "Enter a URL (https://…) or a relative path (/…)" msgstr "Saisissez une URL (https://…) ou un chemin relatif (/…)" -#: packages/admin/src/components/ContentEditor.tsx:1418 +#: packages/admin/src/components/ContentEditor.tsx:1410 msgid "Enter a valid URL (e.g. https://example.com)" msgstr "" @@ -1938,7 +1938,7 @@ msgstr "" msgid "Enter credentials manually" msgstr "Saisir les informations d'identification manuellement" -#: packages/admin/src/components/ContentEditor.tsx:598 +#: packages/admin/src/components/ContentEditor.tsx:590 msgid "Enter distraction-free mode" msgstr "Passez en mode sans distraction" @@ -1946,7 +1946,7 @@ msgstr "Passez en mode sans distraction" msgid "Enter email" msgstr "Saisissez l'adresse mail" -#: packages/admin/src/components/ContentEditor.tsx:1210 +#: packages/admin/src/components/ContentEditor.tsx:1202 msgid "Enter markdown content..." msgstr "Saisissez du contenu Markdown..." @@ -1980,7 +1980,7 @@ msgstr "Erreur lors de l'enregistrement de la section" msgid "Exists" msgstr "Existe" -#: packages/admin/src/components/ContentEditor.tsx:556 +#: packages/admin/src/components/ContentEditor.tsx:548 msgid "Exit distraction-free mode" msgstr "Quitter le mode sans distraction" @@ -2029,7 +2029,7 @@ msgstr "Échec de l'audit de sécurité" msgid "Failed to add domain" msgstr "Échec de l'ajout du domaine" -#: packages/admin/src/components/ContentEditor.tsx:2001 +#: packages/admin/src/components/ContentEditor.tsx:1993 msgid "Failed to create byline" msgstr "Échec de la création de l'auteur" @@ -2127,7 +2127,7 @@ msgstr "Échec de l'envoi de l'e-mail de test" msgid "Failed to update {0}" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:2051 +#: packages/admin/src/components/ContentEditor.tsx:2043 msgid "Failed to update byline" msgstr "Échec de la mise à jour de l'auteur" @@ -2521,7 +2521,7 @@ msgstr "En cours d'installation..." msgid "Integer" msgstr "Entier" -#: packages/admin/src/components/ContentEditor.tsx:1487 +#: packages/admin/src/components/ContentEditor.tsx:1479 msgid "Invalid JSON" msgstr "JSON invalide" @@ -2664,7 +2664,7 @@ msgstr "Liens" msgid "List view" msgstr "Vue en liste" -#: packages/admin/src/components/ContentEditor.tsx:678 +#: packages/admin/src/components/ContentEditor.tsx:670 msgid "Live View" msgstr "Affichage en direct" @@ -2983,13 +2983,13 @@ msgstr "Déplacer {title} vers la corbeille" msgid "Move down" msgstr "Descendre" -#: packages/admin/src/components/ContentEditor.tsx:881 -#: packages/admin/src/components/ContentEditor.tsx:903 +#: packages/admin/src/components/ContentEditor.tsx:873 +#: packages/admin/src/components/ContentEditor.tsx:895 #: packages/admin/src/components/ContentList.tsx:452 msgid "Move to Trash" msgstr "Déplacer vers la corbeille" -#: packages/admin/src/components/ContentEditor.tsx:887 +#: packages/admin/src/components/ContentEditor.tsx:879 #: packages/admin/src/components/ContentList.tsx:437 msgid "Move to Trash?" msgstr "Placer dans la corbeille ?" @@ -3048,7 +3048,7 @@ msgstr "NOUVEAU" msgid "New {0}" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:562 +#: packages/admin/src/components/ContentEditor.tsx:554 msgid "New {collectionLabel}" msgstr "Nouveau {collectionLabel}" @@ -3133,7 +3133,7 @@ msgstr "Aucun jeton d'API pour l'instant. Créez-en un pour commencer." msgid "No approved comments yet." msgstr "Aucun commentaire approuvé pour l'instant." -#: packages/admin/src/components/ContentEditor.tsx:1942 +#: packages/admin/src/components/ContentEditor.tsx:1934 msgid "No bylines selected." msgstr "Aucun auteur sélectionnée." @@ -3421,7 +3421,7 @@ msgstr "Plan" msgid "Overrides the page title in search engine results" msgstr "Remplace le titre de la page dans les résultats des moteurs de recherche" -#: packages/admin/src/components/ContentEditor.tsx:918 +#: packages/admin/src/components/ContentEditor.tsx:910 msgid "Ownership" msgstr "Propriété" @@ -3531,7 +3531,7 @@ msgstr "en attente" msgid "Pending" msgstr "En attente" -#: packages/admin/src/components/ContentEditor.tsx:793 +#: packages/admin/src/components/ContentEditor.tsx:785 msgid "Pending changes" msgstr "Modifications en attente" @@ -3630,7 +3630,7 @@ msgstr "En cours de préparation du téléchargement de fichiers depuis WordPres msgid "Preparing..." msgstr "En cours de préparation..." -#: packages/admin/src/components/ContentEditor.tsx:612 +#: packages/admin/src/components/ContentEditor.tsx:604 #: packages/admin/src/components/ContentTypeEditor.tsx:79 #: packages/admin/src/components/MediaLibrary.tsx:415 msgid "Preview" @@ -3640,7 +3640,7 @@ msgstr "Aperçu" msgid "Preview content before publishing" msgstr "Prévisualiser le contenu avant publication" -#: packages/admin/src/components/ContentEditor.tsx:612 +#: packages/admin/src/components/ContentEditor.tsx:604 msgid "Preview draft" msgstr "Aperçu du brouillon" @@ -3665,12 +3665,12 @@ msgstr "Navigation principale" msgid "Provider:" msgstr "Fournisseur :" -#: packages/admin/src/components/ContentEditor.tsx:667 -#: packages/admin/src/components/ContentEditor.tsx:774 +#: packages/admin/src/components/ContentEditor.tsx:659 +#: packages/admin/src/components/ContentEditor.tsx:766 msgid "Publish" msgstr "Publier" -#: packages/admin/src/components/ContentEditor.tsx:657 +#: packages/admin/src/components/ContentEditor.tsx:649 msgid "Publish changes" msgstr "Publier les modifications" @@ -3678,7 +3678,7 @@ msgstr "Publier les modifications" msgid "published" msgstr "publié" -#: packages/admin/src/components/ContentEditor.tsx:789 +#: packages/admin/src/components/ContentEditor.tsx:781 #: packages/admin/src/components/ContentPickerModal.tsx:214 #: packages/admin/src/components/Dashboard.tsx:187 msgid "Published" @@ -3693,7 +3693,7 @@ msgstr "Publié {0}" msgid "Published At" msgstr "Publié le" -#: packages/admin/src/components/ContentEditor.tsx:1950 +#: packages/admin/src/components/ContentEditor.tsx:1942 msgid "Quick create byline" msgstr "Création rapide d'un auteur" @@ -3770,7 +3770,7 @@ msgstr "Utilisateur enregistré" msgid "Registration was cancelled or timed out. Please try again." msgstr "L'inscription a été annulée ou a expiré. Veuillez réessayer." -#: packages/admin/src/components/ContentEditor.tsx:1919 +#: packages/admin/src/components/ContentEditor.tsx:1911 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:177 #: packages/admin/src/components/settings/GeneralSettings.tsx:202 #: packages/admin/src/components/settings/GeneralSettings.tsx:246 @@ -3786,7 +3786,7 @@ msgstr "Supprimer" msgid "Remove {0}" msgstr "Supprimer {0}" -#: packages/admin/src/components/ContentEditor.tsx:1747 +#: packages/admin/src/components/ContentEditor.tsx:1739 msgid "Remove {label}" msgstr "" @@ -3798,7 +3798,7 @@ msgstr "Supprimer le domaine" msgid "Remove Domain?" msgstr "Supprimer le domaine ?" -#: packages/admin/src/components/ContentEditor.tsx:1599 +#: packages/admin/src/components/ContentEditor.tsx:1591 #: packages/admin/src/components/SeoImageField.tsx:55 msgid "Remove image" msgstr "Supprimer l'image" @@ -4000,7 +4000,7 @@ msgstr "Rôle" msgid "Role {role}" msgstr "Rôle {role}" -#: packages/admin/src/components/ContentEditor.tsx:1924 +#: packages/admin/src/components/ContentEditor.tsx:1916 msgid "Role label" msgstr "Libellé du rôle" @@ -4011,7 +4011,7 @@ msgstr "Libellé du rôle" msgid "Same window" msgstr "Même fenêtre" -#: packages/admin/src/components/ContentEditor.tsx:2057 +#: packages/admin/src/components/ContentEditor.tsx:2049 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:349 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:519 #: packages/admin/src/components/MediaDetailPanel.tsx:241 @@ -4045,13 +4045,13 @@ msgstr "Enregistrer les paramètres" msgid "Save Social Links" msgstr "Enregistrer les liens sociaux" -#: packages/admin/src/components/ContentEditor.tsx:587 +#: packages/admin/src/components/ContentEditor.tsx:579 #: packages/admin/src/components/SaveButton.tsx:42 msgid "Saved" msgstr "Enregistré" -#: packages/admin/src/components/ContentEditor.tsx:582 -#: packages/admin/src/components/ContentEditor.tsx:2057 +#: packages/admin/src/components/ContentEditor.tsx:574 +#: packages/admin/src/components/ContentEditor.tsx:2049 #: packages/admin/src/components/FieldEditor.tsx:656 #: packages/admin/src/components/MediaDetailPanel.tsx:241 #: packages/admin/src/components/MenuEditor.tsx:442 @@ -4065,15 +4065,15 @@ msgstr "Enregistré" msgid "Saving..." msgstr "En cours d'enregistrement..." -#: packages/admin/src/components/ContentEditor.tsx:833 +#: packages/admin/src/components/ContentEditor.tsx:825 msgid "Schedule" msgstr "Programmer" -#: packages/admin/src/components/ContentEditor.tsx:819 +#: packages/admin/src/components/ContentEditor.tsx:811 msgid "Schedule for" msgstr "Programmer pour le" -#: packages/admin/src/components/ContentEditor.tsx:856 +#: packages/admin/src/components/ContentEditor.tsx:848 msgid "Schedule for later" msgstr "Programmer pour plus tard" @@ -4081,12 +4081,12 @@ msgstr "Programmer pour plus tard" msgid "scheduled" msgstr "programmé" -#: packages/admin/src/components/ContentEditor.tsx:796 +#: packages/admin/src/components/ContentEditor.tsx:788 msgid "Scheduled" msgstr "Programmé" #. placeholder {0}: formatScheduledDate(item.scheduledAt) -#: packages/admin/src/components/ContentEditor.tsx:806 +#: packages/admin/src/components/ContentEditor.tsx:798 msgid "Scheduled for: {0}" msgstr "Programmé pour le : {0}" @@ -4301,9 +4301,9 @@ msgstr "Paramètres de sécurité" msgid "Select" msgstr "Sélectionner" -#: packages/admin/src/components/ContentEditor.tsx:1623 -#: packages/admin/src/components/ContentEditor.tsx:1759 -#: packages/admin/src/components/ContentEditor.tsx:1773 +#: packages/admin/src/components/ContentEditor.tsx:1615 +#: packages/admin/src/components/ContentEditor.tsx:1751 +#: packages/admin/src/components/ContentEditor.tsx:1765 msgid "Select {label}" msgstr "Sélectionner {label}" @@ -4311,7 +4311,7 @@ msgstr "Sélectionner {label}" msgid "Select all" msgstr "Tout sélectionner" -#: packages/admin/src/components/ContentEditor.tsx:1863 +#: packages/admin/src/components/ContentEditor.tsx:1855 msgid "Select byline..." msgstr "Sélectionner l'auteur..." @@ -4329,11 +4329,11 @@ msgstr "Sélectionner le contenu" msgid "Select Favicon" msgstr "Sélectionner la favicon" -#: packages/admin/src/components/ContentEditor.tsx:1763 +#: packages/admin/src/components/ContentEditor.tsx:1755 msgid "Select file" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1614 +#: packages/admin/src/components/ContentEditor.tsx:1606 msgid "Select image" msgstr "Sélectionner une image" @@ -4408,7 +4408,7 @@ msgstr "Envoyer un e-mail de test" msgid "Sending..." msgstr "Envoi en cours..." -#: packages/admin/src/components/ContentEditor.tsx:1008 +#: packages/admin/src/components/ContentEditor.tsx:1000 #: packages/admin/src/components/Settings.tsx:81 msgid "SEO" msgstr "SEO" @@ -4566,9 +4566,9 @@ msgstr "Ignorer l'importation de fichiers multimédias" msgid "Skipped" msgstr "Ignoré" -#: packages/admin/src/components/ContentEditor.tsx:777 -#: packages/admin/src/components/ContentEditor.tsx:1966 -#: packages/admin/src/components/ContentEditor.tsx:2028 +#: packages/admin/src/components/ContentEditor.tsx:769 +#: packages/admin/src/components/ContentEditor.tsx:1958 +#: packages/admin/src/components/ContentEditor.tsx:2020 #: packages/admin/src/components/ContentTypeEditor.tsx:109 #: packages/admin/src/components/ContentTypeList.tsx:97 #: packages/admin/src/components/FieldEditor.tsx:224 @@ -4649,7 +4649,7 @@ msgstr "Indésirable" msgid "Start Import" msgstr "Démarrer l'importation" -#: packages/admin/src/components/ContentEditor.tsx:783 +#: packages/admin/src/components/ContentEditor.tsx:775 #: packages/admin/src/components/ContentList.tsx:193 #: packages/admin/src/components/ContentTypeEditor.tsx:115 #: packages/admin/src/components/Redirects.tsx:452 @@ -4808,8 +4808,8 @@ msgstr "Thème : {label}" msgid "Themes" msgstr "Thèmes" -#: packages/admin/src/components/ContentEditor.tsx:1627 -#: packages/admin/src/components/ContentEditor.tsx:1776 +#: packages/admin/src/components/ContentEditor.tsx:1619 +#: packages/admin/src/components/ContentEditor.tsx:1768 msgid "This field is required" msgstr "Ce champ est obligatoire" @@ -4853,7 +4853,7 @@ msgstr "Cette section a été importée d'un autre système." msgid "This will grant CLI access with your permissions." msgstr "Cela accordera l'accès à la CLI avec vos autorisations." -#: packages/admin/src/components/ContentEditor.tsx:890 +#: packages/admin/src/components/ContentEditor.tsx:882 msgid "This will move the item to trash. You can restore it later from the trash." msgstr "Cela déplacera l'élément vers la corbeille. Vous pourrez le restaurer plus tard depuis la corbeille." @@ -4875,7 +4875,7 @@ msgstr "Cela supprimera définitivement ce commentaire. Cette action ne peut pas msgid "This will remove the plugin and its bundle from your site." msgstr "Cela supprimera le module d'extension et son paquet de votre site." -#: packages/admin/src/components/ContentEditor.tsx:632 +#: packages/admin/src/components/ContentEditor.tsx:624 msgid "This will revert to the published version. Your draft changes will be lost." msgstr "Cela rétablira la version publiée. Vos modifications en cours seront perdues." @@ -4941,11 +4941,11 @@ msgstr "Outils → Exporter" msgid "Track content history" msgstr "Suivre l'historique du contenu" -#: packages/admin/src/components/ContentEditor.tsx:986 +#: packages/admin/src/components/ContentEditor.tsx:978 msgid "Translate" msgstr "Traduire" -#: packages/admin/src/components/ContentEditor.tsx:944 +#: packages/admin/src/components/ContentEditor.tsx:936 msgid "Translations" msgstr "Traductions" @@ -5024,8 +5024,8 @@ msgstr "Incompatibilité de type ({0})" msgid "Unable to reach marketplace" msgstr "Impossible d'accéder à la place de marché" -#: packages/admin/src/components/ContentEditor.tsx:2071 -#: packages/admin/src/components/ContentEditor.tsx:2086 +#: packages/admin/src/components/ContentEditor.tsx:2063 +#: packages/admin/src/components/ContentEditor.tsx:2078 msgid "Unassigned" msgstr "Non attribué" @@ -5075,7 +5075,7 @@ msgstr "Déverrouiller le rapport hauteur/largeur" msgid "Unnamed passkey" msgstr "Clé d'accès sans nom" -#: packages/admin/src/components/ContentEditor.tsx:661 +#: packages/admin/src/components/ContentEditor.tsx:653 msgid "Unpublish" msgstr "Annuler la publication" @@ -5083,7 +5083,7 @@ msgstr "Annuler la publication" msgid "Unregistered Content Tables Found" msgstr "Tables de contenu non enregistrées trouvées" -#: packages/admin/src/components/ContentEditor.tsx:808 +#: packages/admin/src/components/ContentEditor.tsx:800 msgid "Unschedule" msgstr "Déprogrammer" @@ -5091,11 +5091,11 @@ msgstr "Déprogrammer" msgid "Untitled" msgstr "Sans titre" -#: packages/admin/src/components/ContentEditor.tsx:1682 +#: packages/admin/src/components/ContentEditor.tsx:1674 msgid "Untitled file" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1898 +#: packages/admin/src/components/ContentEditor.tsx:1890 msgid "Up" msgstr "En haut" @@ -5131,7 +5131,7 @@ msgid "Updated At" msgstr "Modifié le" #. placeholder {0}: new Date(item.updatedAt).toLocaleString() -#: packages/admin/src/components/ContentEditor.tsx:865 +#: packages/admin/src/components/ContentEditor.tsx:857 msgid "Updated: {0}" msgstr "Mise à jour : {0}" @@ -5253,7 +5253,7 @@ msgstr "Utilisez votre clé d'accès enregistrée pour vous connecter en toute s msgid "Used as the identifier. Lowercase letters, numbers, and underscores only." msgstr "Utilisé comme identifiant. Lettres minuscules, chiffres et traits de soulignement uniquement." -#: packages/admin/src/components/ContentEditor.tsx:1285 +#: packages/admin/src/components/ContentEditor.tsx:1277 msgid "Used as the main visual for this post on listing pages and at the top of the post" msgstr "Utilisé comme visuel principal de cet article sur les pages contenant des listes et en haut de l'article" diff --git a/packages/admin/src/locales/ja/messages.po b/packages/admin/src/locales/ja/messages.po index e7dd93861..2e48ef6e0 100644 --- a/packages/admin/src/locales/ja/messages.po +++ b/packages/admin/src/locales/ja/messages.po @@ -13,7 +13,7 @@ msgstr "" "Language-Team: \n" "Plural-Forms: \n" -#: packages/admin/src/components/ContentEditor.tsx:964 +#: packages/admin/src/components/ContentEditor.tsx:956 #: packages/admin/src/components/LocaleSwitcher.tsx:72 msgid " (default)" msgstr "(デフォルト)" @@ -434,7 +434,7 @@ msgstr "操作" msgid "Active" msgstr "有効" -#: packages/admin/src/components/ContentEditor.tsx:1880 +#: packages/admin/src/components/ContentEditor.tsx:1872 #: packages/admin/src/components/MenuEditor.tsx:297 #: packages/admin/src/components/TaxonomyManager.tsx:214 #: packages/admin/src/components/TaxonomyManager.tsx:610 @@ -760,7 +760,7 @@ msgstr "利用可能なプロバイダー" msgid "Back" msgstr "戻る" -#: packages/admin/src/components/ContentEditor.tsx:545 +#: packages/admin/src/components/ContentEditor.tsx:537 msgid "Back to {collectionLabel} list" msgstr "{collectionLabel}一覧に戻る" @@ -838,7 +838,7 @@ msgstr "テーマを参照して、自分のコンテンツでプレビューで msgid "Bullet List" msgstr "箇条書きリスト" -#: packages/admin/src/components/ContentEditor.tsx:930 +#: packages/admin/src/components/ContentEditor.tsx:922 #: packages/admin/src/components/Sidebar.tsx:206 msgid "Bylines" msgstr "署名" @@ -861,11 +861,11 @@ msgstr "コンテンツを閲覧可能" #: packages/admin/src/components/CapabilityConsentDialog.tsx:139 #: packages/admin/src/components/ConfirmDialog.tsx:57 -#: packages/admin/src/components/ContentEditor.tsx:638 -#: packages/admin/src/components/ContentEditor.tsx:844 -#: packages/admin/src/components/ContentEditor.tsx:896 -#: packages/admin/src/components/ContentEditor.tsx:1983 -#: packages/admin/src/components/ContentEditor.tsx:2036 +#: packages/admin/src/components/ContentEditor.tsx:630 +#: packages/admin/src/components/ContentEditor.tsx:836 +#: packages/admin/src/components/ContentEditor.tsx:888 +#: packages/admin/src/components/ContentEditor.tsx:1975 +#: packages/admin/src/components/ContentEditor.tsx:2028 #: packages/admin/src/components/ContentList.tsx:445 #: packages/admin/src/components/ContentList.tsx:516 #: packages/admin/src/components/ContentPickerModal.tsx:253 @@ -931,8 +931,8 @@ msgstr "カテゴリ ({0})" msgid "Categories will be imported" msgstr "カテゴリがインポートされます" -#: packages/admin/src/components/ContentEditor.tsx:1591 -#: packages/admin/src/components/ContentEditor.tsx:1739 +#: packages/admin/src/components/ContentEditor.tsx:1583 +#: packages/admin/src/components/ContentEditor.tsx:1731 #: packages/admin/src/components/FieldEditor.tsx:391 #: packages/admin/src/components/SeoImageField.tsx:47 msgid "Change" @@ -1242,7 +1242,7 @@ msgstr "WordPressを検出できませんでした" msgid "Count" msgstr "件数" -#: packages/admin/src/components/ContentEditor.tsx:2007 +#: packages/admin/src/components/ContentEditor.tsx:1999 #: packages/admin/src/components/MenuList.tsx:146 #: packages/admin/src/components/Redirects.tsx:185 #: packages/admin/src/components/Sections.tsx:210 @@ -1271,7 +1271,7 @@ msgstr "アカウントを作成" msgid "Create an account" msgstr "アカウントを作成" -#: packages/admin/src/components/ContentEditor.tsx:1955 +#: packages/admin/src/components/ContentEditor.tsx:1947 msgid "Create byline" msgstr "署名を作成" @@ -1378,7 +1378,7 @@ msgid "Created At" msgstr "作成日時" #. placeholder {0}: new Date(item.createdAt).toLocaleString() -#: packages/admin/src/components/ContentEditor.tsx:864 +#: packages/admin/src/components/ContentEditor.tsx:856 msgid "Created: {0}" msgstr "作成日: {0}" @@ -1386,7 +1386,7 @@ msgstr "作成日: {0}" msgid "Creating collections and fields..." msgstr "コレクションとフィールドを作成中..." -#: packages/admin/src/components/ContentEditor.tsx:2007 +#: packages/admin/src/components/ContentEditor.tsx:1999 #: packages/admin/src/components/MenuList.tsx:146 #: packages/admin/src/components/Redirects.tsx:182 #: packages/admin/src/components/Sections.tsx:210 @@ -1395,7 +1395,7 @@ msgstr "コレクションとフィールドを作成中..." msgid "Creating..." msgstr "作成中..." -#: packages/admin/src/components/ContentEditor.tsx:967 +#: packages/admin/src/components/ContentEditor.tsx:959 msgid "current" msgstr "現在" @@ -1656,12 +1656,12 @@ msgstr "無効" msgid "Disabled:" msgstr "無効:" -#: packages/admin/src/components/ContentEditor.tsx:623 -#: packages/admin/src/components/ContentEditor.tsx:645 +#: packages/admin/src/components/ContentEditor.tsx:615 +#: packages/admin/src/components/ContentEditor.tsx:637 msgid "Discard changes" msgstr "変更を破棄" -#: packages/admin/src/components/ContentEditor.tsx:629 +#: packages/admin/src/components/ContentEditor.tsx:621 msgid "Discard draft changes?" msgstr "下書きの変更を破棄しますか?" @@ -1674,8 +1674,8 @@ msgstr "閉じる" msgid "Display a navigation menu" msgstr "ナビゲーションメニューを表示" -#: packages/admin/src/components/ContentEditor.tsx:1958 -#: packages/admin/src/components/ContentEditor.tsx:2020 +#: packages/admin/src/components/ContentEditor.tsx:1950 +#: packages/admin/src/components/ContentEditor.tsx:2012 msgid "Display name" msgstr "表示名" @@ -1693,7 +1693,7 @@ msgstr "表示サイズ" msgid "Displayed below the image as a visible caption." msgstr "画像の下にキャプションとして表示されます。" -#: packages/admin/src/components/ContentEditor.tsx:599 +#: packages/admin/src/components/ContentEditor.tsx:591 msgid "Distraction-free mode (⌘⇧\\)" msgstr "集中モード (⌘⇧\\)" @@ -1726,7 +1726,7 @@ msgstr "アカウントをお持ちでないですか? <0>新規登録" msgid "Done" msgstr "完了" -#: packages/admin/src/components/ContentEditor.tsx:1901 +#: packages/admin/src/components/ContentEditor.tsx:1893 msgid "Down" msgstr "下へ" @@ -1738,7 +1738,7 @@ msgstr "ダウンロード中" msgid "draft" msgstr "下書き" -#: packages/admin/src/components/ContentEditor.tsx:795 +#: packages/admin/src/components/ContentEditor.tsx:787 #: packages/admin/src/components/ContentPickerModal.tsx:217 msgid "Draft" msgstr "下書き" @@ -1772,8 +1772,8 @@ msgstr "例: CI/CDパイプライン" msgid "e.g., MacBook Pro, iPhone" msgstr "例: MacBook Pro、iPhone" -#: packages/admin/src/components/ContentEditor.tsx:976 -#: packages/admin/src/components/ContentEditor.tsx:1910 +#: packages/admin/src/components/ContentEditor.tsx:968 +#: packages/admin/src/components/ContentEditor.tsx:1902 #: packages/admin/src/components/MenuEditor.tsx:367 #: packages/admin/src/components/MenuList.tsx:185 #: packages/admin/src/components/Sections.tsx:390 @@ -1790,7 +1790,7 @@ msgstr "編集" msgid "Edit {0}" msgstr "{0}を編集" -#: packages/admin/src/components/ContentEditor.tsx:562 +#: packages/admin/src/components/ContentEditor.tsx:554 msgid "Edit {collectionLabel}" msgstr "{collectionLabel}を編集" @@ -1798,7 +1798,7 @@ msgstr "{collectionLabel}を編集" msgid "Edit {title}" msgstr "{title}を編集" -#: packages/admin/src/components/ContentEditor.tsx:2017 +#: packages/admin/src/components/ContentEditor.tsx:2009 msgid "Edit byline" msgstr "署名を編集" @@ -1921,7 +1921,7 @@ msgid "Enabled" msgstr "有効" #. placeholder {0}: label.toLowerCase() -#: packages/admin/src/components/ContentEditor.tsx:1189 +#: packages/admin/src/components/ContentEditor.tsx:1181 msgid "Enter {0}..." msgstr "{0}を入力..." @@ -1930,7 +1930,7 @@ msgstr "{0}を入力..." msgid "Enter a URL (https://…) or a relative path (/…)" msgstr "URL(https://…)または相対パス(/…)を入力" -#: packages/admin/src/components/ContentEditor.tsx:1418 +#: packages/admin/src/components/ContentEditor.tsx:1410 msgid "Enter a valid URL (e.g. https://example.com)" msgstr "有効なURL(例: https://example.com)を入力" @@ -1938,7 +1938,7 @@ msgstr "有効なURL(例: https://example.com)を入力" msgid "Enter credentials manually" msgstr "認証情報を手動で入力" -#: packages/admin/src/components/ContentEditor.tsx:598 +#: packages/admin/src/components/ContentEditor.tsx:590 msgid "Enter distraction-free mode" msgstr "集中モードに入る" @@ -1946,7 +1946,7 @@ msgstr "集中モードに入る" msgid "Enter email" msgstr "メールアドレスを入力" -#: packages/admin/src/components/ContentEditor.tsx:1210 +#: packages/admin/src/components/ContentEditor.tsx:1202 msgid "Enter markdown content..." msgstr "マークダウンを入力..." @@ -1980,7 +1980,7 @@ msgstr "セクションの保存エラー" msgid "Exists" msgstr "既存" -#: packages/admin/src/components/ContentEditor.tsx:556 +#: packages/admin/src/components/ContentEditor.tsx:548 msgid "Exit distraction-free mode" msgstr "集中モードを終了" @@ -2029,7 +2029,7 @@ msgstr "セキュリティ監査に不合格" msgid "Failed to add domain" msgstr "ドメインの追加に失敗しました" -#: packages/admin/src/components/ContentEditor.tsx:2001 +#: packages/admin/src/components/ContentEditor.tsx:1993 msgid "Failed to create byline" msgstr "署名の作成に失敗しました" @@ -2127,7 +2127,7 @@ msgstr "テストメールの送信に失敗しました" msgid "Failed to update {0}" msgstr "{0}の更新に失敗しました" -#: packages/admin/src/components/ContentEditor.tsx:2051 +#: packages/admin/src/components/ContentEditor.tsx:2043 msgid "Failed to update byline" msgstr "署名の更新に失敗しました" @@ -2521,7 +2521,7 @@ msgstr "インストール中..." msgid "Integer" msgstr "整数" -#: packages/admin/src/components/ContentEditor.tsx:1487 +#: packages/admin/src/components/ContentEditor.tsx:1479 msgid "Invalid JSON" msgstr "無効なJSON" @@ -2664,7 +2664,7 @@ msgstr "リンク" msgid "List view" msgstr "リスト表示" -#: packages/admin/src/components/ContentEditor.tsx:678 +#: packages/admin/src/components/ContentEditor.tsx:670 msgid "Live View" msgstr "ライブビュー" @@ -2983,13 +2983,13 @@ msgstr "{title}をゴミ箱に移動" msgid "Move down" msgstr "下に移動" -#: packages/admin/src/components/ContentEditor.tsx:881 -#: packages/admin/src/components/ContentEditor.tsx:903 +#: packages/admin/src/components/ContentEditor.tsx:873 +#: packages/admin/src/components/ContentEditor.tsx:895 #: packages/admin/src/components/ContentList.tsx:452 msgid "Move to Trash" msgstr "ゴミ箱に移動" -#: packages/admin/src/components/ContentEditor.tsx:887 +#: packages/admin/src/components/ContentEditor.tsx:879 #: packages/admin/src/components/ContentList.tsx:437 msgid "Move to Trash?" msgstr "ゴミ箱に移動しますか?" @@ -3048,7 +3048,7 @@ msgstr "新規" msgid "New {0}" msgstr "新しい{0}" -#: packages/admin/src/components/ContentEditor.tsx:562 +#: packages/admin/src/components/ContentEditor.tsx:554 msgid "New {collectionLabel}" msgstr "新しい{collectionLabel}" @@ -3133,7 +3133,7 @@ msgstr "APIトークンはまだありません。作成して使い始めまし msgid "No approved comments yet." msgstr "承認済みのコメントはまだありません。" -#: packages/admin/src/components/ContentEditor.tsx:1942 +#: packages/admin/src/components/ContentEditor.tsx:1934 msgid "No bylines selected." msgstr "署名が選択されていません。" @@ -3421,7 +3421,7 @@ msgstr "アウトライン" msgid "Overrides the page title in search engine results" msgstr "検索エンジンの結果でページタイトルを上書き" -#: packages/admin/src/components/ContentEditor.tsx:918 +#: packages/admin/src/components/ContentEditor.tsx:910 msgid "Ownership" msgstr "所有者" @@ -3531,7 +3531,7 @@ msgstr "保留中" msgid "Pending" msgstr "保留中" -#: packages/admin/src/components/ContentEditor.tsx:793 +#: packages/admin/src/components/ContentEditor.tsx:785 msgid "Pending changes" msgstr "未保存の変更" @@ -3630,7 +3630,7 @@ msgstr "WordPressからのファイルダウンロードを準備中..." msgid "Preparing..." msgstr "準備中..." -#: packages/admin/src/components/ContentEditor.tsx:612 +#: packages/admin/src/components/ContentEditor.tsx:604 #: packages/admin/src/components/ContentTypeEditor.tsx:79 #: packages/admin/src/components/MediaLibrary.tsx:415 msgid "Preview" @@ -3640,7 +3640,7 @@ msgstr "プレビュー" msgid "Preview content before publishing" msgstr "公開前にコンテンツをプレビュー" -#: packages/admin/src/components/ContentEditor.tsx:612 +#: packages/admin/src/components/ContentEditor.tsx:604 msgid "Preview draft" msgstr "下書きをプレビュー" @@ -3665,12 +3665,12 @@ msgstr "メインナビゲーション" msgid "Provider:" msgstr "プロバイダー:" -#: packages/admin/src/components/ContentEditor.tsx:667 -#: packages/admin/src/components/ContentEditor.tsx:774 +#: packages/admin/src/components/ContentEditor.tsx:659 +#: packages/admin/src/components/ContentEditor.tsx:766 msgid "Publish" msgstr "公開" -#: packages/admin/src/components/ContentEditor.tsx:657 +#: packages/admin/src/components/ContentEditor.tsx:649 msgid "Publish changes" msgstr "変更を公開" @@ -3678,7 +3678,7 @@ msgstr "変更を公開" msgid "published" msgstr "公開済み" -#: packages/admin/src/components/ContentEditor.tsx:789 +#: packages/admin/src/components/ContentEditor.tsx:781 #: packages/admin/src/components/ContentPickerModal.tsx:214 #: packages/admin/src/components/Dashboard.tsx:187 msgid "Published" @@ -3693,7 +3693,7 @@ msgstr "公開日: {0}" msgid "Published At" msgstr "公開日時" -#: packages/admin/src/components/ContentEditor.tsx:1950 +#: packages/admin/src/components/ContentEditor.tsx:1942 msgid "Quick create byline" msgstr "署名をクイック作成" @@ -3770,7 +3770,7 @@ msgstr "登録済みユーザー" msgid "Registration was cancelled or timed out. Please try again." msgstr "登録がキャンセルされたかタイムアウトしました。もう一度お試しください。" -#: packages/admin/src/components/ContentEditor.tsx:1919 +#: packages/admin/src/components/ContentEditor.tsx:1911 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:177 #: packages/admin/src/components/settings/GeneralSettings.tsx:202 #: packages/admin/src/components/settings/GeneralSettings.tsx:246 @@ -3786,7 +3786,7 @@ msgstr "削除" msgid "Remove {0}" msgstr "{0}を削除" -#: packages/admin/src/components/ContentEditor.tsx:1747 +#: packages/admin/src/components/ContentEditor.tsx:1739 msgid "Remove {label}" msgstr "" @@ -3798,7 +3798,7 @@ msgstr "ドメインを削除" msgid "Remove Domain?" msgstr "ドメインを削除しますか?" -#: packages/admin/src/components/ContentEditor.tsx:1599 +#: packages/admin/src/components/ContentEditor.tsx:1591 #: packages/admin/src/components/SeoImageField.tsx:55 msgid "Remove image" msgstr "画像を削除" @@ -4000,7 +4000,7 @@ msgstr "ロール" msgid "Role {role}" msgstr "ロール: {role}" -#: packages/admin/src/components/ContentEditor.tsx:1924 +#: packages/admin/src/components/ContentEditor.tsx:1916 msgid "Role label" msgstr "ロールラベル" @@ -4011,7 +4011,7 @@ msgstr "ロールラベル" msgid "Same window" msgstr "同じウィンドウ" -#: packages/admin/src/components/ContentEditor.tsx:2057 +#: packages/admin/src/components/ContentEditor.tsx:2049 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:349 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:519 #: packages/admin/src/components/MediaDetailPanel.tsx:241 @@ -4045,13 +4045,13 @@ msgstr "設定を保存" msgid "Save Social Links" msgstr "ソーシャルリンクを保存" -#: packages/admin/src/components/ContentEditor.tsx:587 +#: packages/admin/src/components/ContentEditor.tsx:579 #: packages/admin/src/components/SaveButton.tsx:42 msgid "Saved" msgstr "保存済み" -#: packages/admin/src/components/ContentEditor.tsx:582 -#: packages/admin/src/components/ContentEditor.tsx:2057 +#: packages/admin/src/components/ContentEditor.tsx:574 +#: packages/admin/src/components/ContentEditor.tsx:2049 #: packages/admin/src/components/FieldEditor.tsx:656 #: packages/admin/src/components/MediaDetailPanel.tsx:241 #: packages/admin/src/components/MenuEditor.tsx:442 @@ -4065,15 +4065,15 @@ msgstr "保存済み" msgid "Saving..." msgstr "保存中..." -#: packages/admin/src/components/ContentEditor.tsx:833 +#: packages/admin/src/components/ContentEditor.tsx:825 msgid "Schedule" msgstr "予約公開" -#: packages/admin/src/components/ContentEditor.tsx:819 +#: packages/admin/src/components/ContentEditor.tsx:811 msgid "Schedule for" msgstr "公開予約日時" -#: packages/admin/src/components/ContentEditor.tsx:856 +#: packages/admin/src/components/ContentEditor.tsx:848 msgid "Schedule for later" msgstr "後で公開予約" @@ -4081,12 +4081,12 @@ msgstr "後で公開予約" msgid "scheduled" msgstr "予約済み" -#: packages/admin/src/components/ContentEditor.tsx:796 +#: packages/admin/src/components/ContentEditor.tsx:788 msgid "Scheduled" msgstr "予約済み" #. placeholder {0}: formatScheduledDate(item.scheduledAt) -#: packages/admin/src/components/ContentEditor.tsx:806 +#: packages/admin/src/components/ContentEditor.tsx:798 msgid "Scheduled for: {0}" msgstr "公開予約: {0}" @@ -4301,9 +4301,9 @@ msgstr "セキュリティ設定" msgid "Select" msgstr "選択" -#: packages/admin/src/components/ContentEditor.tsx:1623 -#: packages/admin/src/components/ContentEditor.tsx:1759 -#: packages/admin/src/components/ContentEditor.tsx:1773 +#: packages/admin/src/components/ContentEditor.tsx:1615 +#: packages/admin/src/components/ContentEditor.tsx:1751 +#: packages/admin/src/components/ContentEditor.tsx:1765 msgid "Select {label}" msgstr "{label}を選択" @@ -4311,7 +4311,7 @@ msgstr "{label}を選択" msgid "Select all" msgstr "すべて選択" -#: packages/admin/src/components/ContentEditor.tsx:1863 +#: packages/admin/src/components/ContentEditor.tsx:1855 msgid "Select byline..." msgstr "署名を選択..." @@ -4329,11 +4329,11 @@ msgstr "コンテンツを選択" msgid "Select Favicon" msgstr "ファビコンを選択" -#: packages/admin/src/components/ContentEditor.tsx:1763 +#: packages/admin/src/components/ContentEditor.tsx:1755 msgid "Select file" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1614 +#: packages/admin/src/components/ContentEditor.tsx:1606 msgid "Select image" msgstr "画像を選択" @@ -4408,7 +4408,7 @@ msgstr "テストメールを送信" msgid "Sending..." msgstr "送信中..." -#: packages/admin/src/components/ContentEditor.tsx:1008 +#: packages/admin/src/components/ContentEditor.tsx:1000 #: packages/admin/src/components/Settings.tsx:81 msgid "SEO" msgstr "SEO" @@ -4566,9 +4566,9 @@ msgstr "メディアインポートをスキップ" msgid "Skipped" msgstr "スキップ済み" -#: packages/admin/src/components/ContentEditor.tsx:777 -#: packages/admin/src/components/ContentEditor.tsx:1966 -#: packages/admin/src/components/ContentEditor.tsx:2028 +#: packages/admin/src/components/ContentEditor.tsx:769 +#: packages/admin/src/components/ContentEditor.tsx:1958 +#: packages/admin/src/components/ContentEditor.tsx:2020 #: packages/admin/src/components/ContentTypeEditor.tsx:109 #: packages/admin/src/components/ContentTypeList.tsx:97 #: packages/admin/src/components/FieldEditor.tsx:224 @@ -4649,7 +4649,7 @@ msgstr "スパム" msgid "Start Import" msgstr "インポートを開始" -#: packages/admin/src/components/ContentEditor.tsx:783 +#: packages/admin/src/components/ContentEditor.tsx:775 #: packages/admin/src/components/ContentList.tsx:193 #: packages/admin/src/components/ContentTypeEditor.tsx:115 #: packages/admin/src/components/Redirects.tsx:452 @@ -4808,8 +4808,8 @@ msgstr "テーマ: {label}" msgid "Themes" msgstr "テーマ" -#: packages/admin/src/components/ContentEditor.tsx:1627 -#: packages/admin/src/components/ContentEditor.tsx:1776 +#: packages/admin/src/components/ContentEditor.tsx:1619 +#: packages/admin/src/components/ContentEditor.tsx:1768 msgid "This field is required" msgstr "この項目は必須です" @@ -4853,7 +4853,7 @@ msgstr "このセクションは別のシステムからインポートされま msgid "This will grant CLI access with your permissions." msgstr "これにより、あなたの権限でCLIアクセスが許可されます。" -#: packages/admin/src/components/ContentEditor.tsx:890 +#: packages/admin/src/components/ContentEditor.tsx:882 msgid "This will move the item to trash. You can restore it later from the trash." msgstr "アイテムをゴミ箱に移動します。後でゴミ箱から復元できます。" @@ -4875,7 +4875,7 @@ msgstr "このコメントを完全に削除します。この操作は取り消 msgid "This will remove the plugin and its bundle from your site." msgstr "プラグインとそのバンドルがサイトから削除されます。" -#: packages/admin/src/components/ContentEditor.tsx:632 +#: packages/admin/src/components/ContentEditor.tsx:624 msgid "This will revert to the published version. Your draft changes will be lost." msgstr "公開済みバージョンに戻ります。下書きの変更は失われます。" @@ -4941,11 +4941,11 @@ msgstr "ツール → エクスポート" msgid "Track content history" msgstr "コンテンツの変更履歴を追跡" -#: packages/admin/src/components/ContentEditor.tsx:986 +#: packages/admin/src/components/ContentEditor.tsx:978 msgid "Translate" msgstr "翻訳" -#: packages/admin/src/components/ContentEditor.tsx:944 +#: packages/admin/src/components/ContentEditor.tsx:936 msgid "Translations" msgstr "翻訳" @@ -5024,8 +5024,8 @@ msgstr "タイプの不一致 ({0})" msgid "Unable to reach marketplace" msgstr "マーケットプレイスに接続できません" -#: packages/admin/src/components/ContentEditor.tsx:2071 -#: packages/admin/src/components/ContentEditor.tsx:2086 +#: packages/admin/src/components/ContentEditor.tsx:2063 +#: packages/admin/src/components/ContentEditor.tsx:2078 msgid "Unassigned" msgstr "未割り当て" @@ -5075,7 +5075,7 @@ msgstr "アスペクト比を解除" msgid "Unnamed passkey" msgstr "無名のパスキー" -#: packages/admin/src/components/ContentEditor.tsx:661 +#: packages/admin/src/components/ContentEditor.tsx:653 msgid "Unpublish" msgstr "非公開にする" @@ -5083,7 +5083,7 @@ msgstr "非公開にする" msgid "Unregistered Content Tables Found" msgstr "未登録のコンテンツテーブルが見つかりました" -#: packages/admin/src/components/ContentEditor.tsx:808 +#: packages/admin/src/components/ContentEditor.tsx:800 msgid "Unschedule" msgstr "予約を解除" @@ -5091,11 +5091,11 @@ msgstr "予約を解除" msgid "Untitled" msgstr "無題" -#: packages/admin/src/components/ContentEditor.tsx:1682 +#: packages/admin/src/components/ContentEditor.tsx:1674 msgid "Untitled file" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1898 +#: packages/admin/src/components/ContentEditor.tsx:1890 msgid "Up" msgstr "上へ" @@ -5131,7 +5131,7 @@ msgid "Updated At" msgstr "更新日時" #. placeholder {0}: new Date(item.updatedAt).toLocaleString() -#: packages/admin/src/components/ContentEditor.tsx:865 +#: packages/admin/src/components/ContentEditor.tsx:857 msgid "Updated: {0}" msgstr "更新日: {0}" @@ -5253,7 +5253,7 @@ msgstr "登録済みのパスキーで安全にサインインできます。" msgid "Used as the identifier. Lowercase letters, numbers, and underscores only." msgstr "識別子として使用されます。半角小文字、数字、アンダースコアのみ。" -#: packages/admin/src/components/ContentEditor.tsx:1285 +#: packages/admin/src/components/ContentEditor.tsx:1277 msgid "Used as the main visual for this post on listing pages and at the top of the post" msgstr "一覧ページや記事の上部に表示されるメインビジュアルとして使用されます" diff --git a/packages/admin/src/locales/ko/messages.po b/packages/admin/src/locales/ko/messages.po index 0d83f669f..aeddbaa40 100644 --- a/packages/admin/src/locales/ko/messages.po +++ b/packages/admin/src/locales/ko/messages.po @@ -13,7 +13,7 @@ msgstr "" "Last-Translator: \n" "Language-Team: \n" -#: packages/admin/src/components/ContentEditor.tsx:964 +#: packages/admin/src/components/ContentEditor.tsx:956 #: packages/admin/src/components/LocaleSwitcher.tsx:72 msgid " (default)" msgstr " (기본)" @@ -434,7 +434,7 @@ msgstr "기능" msgid "Active" msgstr "활성" -#: packages/admin/src/components/ContentEditor.tsx:1880 +#: packages/admin/src/components/ContentEditor.tsx:1872 #: packages/admin/src/components/MenuEditor.tsx:297 #: packages/admin/src/components/TaxonomyManager.tsx:214 #: packages/admin/src/components/TaxonomyManager.tsx:610 @@ -760,7 +760,7 @@ msgstr "이용 가능한 제공업체" msgid "Back" msgstr "뒤로" -#: packages/admin/src/components/ContentEditor.tsx:545 +#: packages/admin/src/components/ContentEditor.tsx:537 msgid "Back to {collectionLabel} list" msgstr "{collectionLabel} 목록으로 돌아가기" @@ -838,7 +838,7 @@ msgstr "테마를 찾아보고 자신만의 콘텐츠로 미리 보세요." msgid "Bullet List" msgstr "글머리 기호 목록" -#: packages/admin/src/components/ContentEditor.tsx:930 +#: packages/admin/src/components/ContentEditor.tsx:922 #: packages/admin/src/components/Sidebar.tsx:206 msgid "Bylines" msgstr "작성자 정보" @@ -861,11 +861,11 @@ msgstr "콘텐츠 조회 가능" #: packages/admin/src/components/CapabilityConsentDialog.tsx:139 #: packages/admin/src/components/ConfirmDialog.tsx:57 -#: packages/admin/src/components/ContentEditor.tsx:638 -#: packages/admin/src/components/ContentEditor.tsx:844 -#: packages/admin/src/components/ContentEditor.tsx:896 -#: packages/admin/src/components/ContentEditor.tsx:1983 -#: packages/admin/src/components/ContentEditor.tsx:2036 +#: packages/admin/src/components/ContentEditor.tsx:630 +#: packages/admin/src/components/ContentEditor.tsx:836 +#: packages/admin/src/components/ContentEditor.tsx:888 +#: packages/admin/src/components/ContentEditor.tsx:1975 +#: packages/admin/src/components/ContentEditor.tsx:2028 #: packages/admin/src/components/ContentList.tsx:445 #: packages/admin/src/components/ContentList.tsx:516 #: packages/admin/src/components/ContentPickerModal.tsx:253 @@ -931,8 +931,8 @@ msgstr "카테고리({0})" msgid "Categories will be imported" msgstr "카테고리를 가져옵니다." -#: packages/admin/src/components/ContentEditor.tsx:1591 -#: packages/admin/src/components/ContentEditor.tsx:1739 +#: packages/admin/src/components/ContentEditor.tsx:1583 +#: packages/admin/src/components/ContentEditor.tsx:1731 #: packages/admin/src/components/FieldEditor.tsx:391 #: packages/admin/src/components/SeoImageField.tsx:47 msgid "Change" @@ -1242,7 +1242,7 @@ msgstr "WordPress를 감지할 수 없습니다." msgid "Count" msgstr "수" -#: packages/admin/src/components/ContentEditor.tsx:2007 +#: packages/admin/src/components/ContentEditor.tsx:1999 #: packages/admin/src/components/MenuList.tsx:146 #: packages/admin/src/components/Redirects.tsx:185 #: packages/admin/src/components/Sections.tsx:210 @@ -1271,7 +1271,7 @@ msgstr "계정 만들기" msgid "Create an account" msgstr "계정 만들기" -#: packages/admin/src/components/ContentEditor.tsx:1955 +#: packages/admin/src/components/ContentEditor.tsx:1947 msgid "Create byline" msgstr "바이라인 추가" @@ -1378,7 +1378,7 @@ msgid "Created At" msgstr "생성 날짜" #. placeholder {0}: new Date(item.createdAt).toLocaleString() -#: packages/admin/src/components/ContentEditor.tsx:864 +#: packages/admin/src/components/ContentEditor.tsx:856 msgid "Created: {0}" msgstr "생성됨: {0}" @@ -1386,7 +1386,7 @@ msgstr "생성됨: {0}" msgid "Creating collections and fields..." msgstr "컬렉션 및 필드 생성 중..." -#: packages/admin/src/components/ContentEditor.tsx:2007 +#: packages/admin/src/components/ContentEditor.tsx:1999 #: packages/admin/src/components/MenuList.tsx:146 #: packages/admin/src/components/Redirects.tsx:182 #: packages/admin/src/components/Sections.tsx:210 @@ -1395,7 +1395,7 @@ msgstr "컬렉션 및 필드 생성 중..." msgid "Creating..." msgstr "생성 중..." -#: packages/admin/src/components/ContentEditor.tsx:967 +#: packages/admin/src/components/ContentEditor.tsx:959 msgid "current" msgstr "현재" @@ -1656,12 +1656,12 @@ msgstr "비활성" msgid "Disabled:" msgstr "비활성:" -#: packages/admin/src/components/ContentEditor.tsx:623 -#: packages/admin/src/components/ContentEditor.tsx:645 +#: packages/admin/src/components/ContentEditor.tsx:615 +#: packages/admin/src/components/ContentEditor.tsx:637 msgid "Discard changes" msgstr "변경사항 버리기" -#: packages/admin/src/components/ContentEditor.tsx:629 +#: packages/admin/src/components/ContentEditor.tsx:621 msgid "Discard draft changes?" msgstr "초안 변경사항을 버리시겠습니까?" @@ -1674,8 +1674,8 @@ msgstr "무시" msgid "Display a navigation menu" msgstr "탐색 메뉴 표시" -#: packages/admin/src/components/ContentEditor.tsx:1958 -#: packages/admin/src/components/ContentEditor.tsx:2020 +#: packages/admin/src/components/ContentEditor.tsx:1950 +#: packages/admin/src/components/ContentEditor.tsx:2012 msgid "Display name" msgstr "표시 이름" @@ -1693,7 +1693,7 @@ msgstr "디스플레이 크기" msgid "Displayed below the image as a visible caption." msgstr "이미지 아래에 보이는 캡션으로 표시됩니다." -#: packages/admin/src/components/ContentEditor.tsx:599 +#: packages/admin/src/components/ContentEditor.tsx:591 msgid "Distraction-free mode (⌘⇧\\)" msgstr "집중 모드 (⌘⇧\\)" @@ -1726,7 +1726,7 @@ msgstr "계정이 없으신가요? <0>회원가입" msgid "Done" msgstr "완료" -#: packages/admin/src/components/ContentEditor.tsx:1901 +#: packages/admin/src/components/ContentEditor.tsx:1893 msgid "Down" msgstr "아래로" @@ -1738,7 +1738,7 @@ msgstr "다운로드 중" msgid "draft" msgstr "초안" -#: packages/admin/src/components/ContentEditor.tsx:795 +#: packages/admin/src/components/ContentEditor.tsx:787 #: packages/admin/src/components/ContentPickerModal.tsx:217 msgid "Draft" msgstr "초안" @@ -1772,8 +1772,8 @@ msgstr "예: CI/CD 파이프라인" msgid "e.g., MacBook Pro, iPhone" msgstr "예: 맥북 프로, 아이폰" -#: packages/admin/src/components/ContentEditor.tsx:976 -#: packages/admin/src/components/ContentEditor.tsx:1910 +#: packages/admin/src/components/ContentEditor.tsx:968 +#: packages/admin/src/components/ContentEditor.tsx:1902 #: packages/admin/src/components/MenuEditor.tsx:367 #: packages/admin/src/components/MenuList.tsx:185 #: packages/admin/src/components/Sections.tsx:390 @@ -1790,7 +1790,7 @@ msgstr "편집" msgid "Edit {0}" msgstr "{0} 수정" -#: packages/admin/src/components/ContentEditor.tsx:562 +#: packages/admin/src/components/ContentEditor.tsx:554 msgid "Edit {collectionLabel}" msgstr "{collectionLabel} 수정" @@ -1798,7 +1798,7 @@ msgstr "{collectionLabel} 수정" msgid "Edit {title}" msgstr "{title} 편집" -#: packages/admin/src/components/ContentEditor.tsx:2017 +#: packages/admin/src/components/ContentEditor.tsx:2009 msgid "Edit byline" msgstr "작성자 편집" @@ -1921,7 +1921,7 @@ msgid "Enabled" msgstr "활성화됨" #. placeholder {0}: label.toLowerCase() -#: packages/admin/src/components/ContentEditor.tsx:1189 +#: packages/admin/src/components/ContentEditor.tsx:1181 msgid "Enter {0}..." msgstr "{0}을(를) 입력하세요..." @@ -1930,7 +1930,7 @@ msgstr "{0}을(를) 입력하세요..." msgid "Enter a URL (https://…) or a relative path (/…)" msgstr "URL(https://…) 또는 상대 경로(/…)를 입력하세요." -#: packages/admin/src/components/ContentEditor.tsx:1418 +#: packages/admin/src/components/ContentEditor.tsx:1410 msgid "Enter a valid URL (e.g. https://example.com)" msgstr "" @@ -1938,7 +1938,7 @@ msgstr "" msgid "Enter credentials manually" msgstr "자격 증명을 수동으로 입력하세요." -#: packages/admin/src/components/ContentEditor.tsx:598 +#: packages/admin/src/components/ContentEditor.tsx:590 msgid "Enter distraction-free mode" msgstr "집중 모드로 전환" @@ -1946,7 +1946,7 @@ msgstr "집중 모드로 전환" msgid "Enter email" msgstr "이메일을 입력하세요" -#: packages/admin/src/components/ContentEditor.tsx:1210 +#: packages/admin/src/components/ContentEditor.tsx:1202 msgid "Enter markdown content..." msgstr "마크다운 콘텐츠를 입력하세요..." @@ -1980,7 +1980,7 @@ msgstr "섹션을 저장하는 중에 오류가 발생했습니다." msgid "Exists" msgstr "존재" -#: packages/admin/src/components/ContentEditor.tsx:556 +#: packages/admin/src/components/ContentEditor.tsx:548 msgid "Exit distraction-free mode" msgstr "집중 모드 종료" @@ -2029,7 +2029,7 @@ msgstr "보안 감사 실패" msgid "Failed to add domain" msgstr "도메인을 추가하지 못했습니다." -#: packages/admin/src/components/ContentEditor.tsx:2001 +#: packages/admin/src/components/ContentEditor.tsx:1993 msgid "Failed to create byline" msgstr "바이라인을 추가하지 못했습니다." @@ -2127,7 +2127,7 @@ msgstr "테스트 이메일을 보내지 못했습니다." msgid "Failed to update {0}" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:2051 +#: packages/admin/src/components/ContentEditor.tsx:2043 msgid "Failed to update byline" msgstr "바이라인을 업데이트하지 못했습니다." @@ -2521,7 +2521,7 @@ msgstr "설치 중..." msgid "Integer" msgstr "정수" -#: packages/admin/src/components/ContentEditor.tsx:1487 +#: packages/admin/src/components/ContentEditor.tsx:1479 msgid "Invalid JSON" msgstr "잘못된 JSON" @@ -2664,7 +2664,7 @@ msgstr "링크" msgid "List view" msgstr "목록 보기" -#: packages/admin/src/components/ContentEditor.tsx:678 +#: packages/admin/src/components/ContentEditor.tsx:670 msgid "Live View" msgstr "실시간 미리보기" @@ -2983,13 +2983,13 @@ msgstr "{title}을(를) 휴지통으로 이동" msgid "Move down" msgstr "아래로 이동" -#: packages/admin/src/components/ContentEditor.tsx:881 -#: packages/admin/src/components/ContentEditor.tsx:903 +#: packages/admin/src/components/ContentEditor.tsx:873 +#: packages/admin/src/components/ContentEditor.tsx:895 #: packages/admin/src/components/ContentList.tsx:452 msgid "Move to Trash" msgstr "휴지통으로 이동" -#: packages/admin/src/components/ContentEditor.tsx:887 +#: packages/admin/src/components/ContentEditor.tsx:879 #: packages/admin/src/components/ContentList.tsx:437 msgid "Move to Trash?" msgstr "휴지통으로 이동하시겠습니까?" @@ -3048,7 +3048,7 @@ msgstr "NEW" msgid "New {0}" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:562 +#: packages/admin/src/components/ContentEditor.tsx:554 msgid "New {collectionLabel}" msgstr "새 {collectionLabel}" @@ -3133,7 +3133,7 @@ msgstr "아직 API 토큰이 없습니다. 하나를 생성하여 시작하세 msgid "No approved comments yet." msgstr "아직 승인된 댓글이 없습니다." -#: packages/admin/src/components/ContentEditor.tsx:1942 +#: packages/admin/src/components/ContentEditor.tsx:1934 msgid "No bylines selected." msgstr "선택된 작성자가 없습니다." @@ -3421,7 +3421,7 @@ msgstr "개요" msgid "Overrides the page title in search engine results" msgstr "검색 결과에 표시되는 페이지 제목을 재정의합니다" -#: packages/admin/src/components/ContentEditor.tsx:918 +#: packages/admin/src/components/ContentEditor.tsx:910 msgid "Ownership" msgstr "소유권" @@ -3531,7 +3531,7 @@ msgstr "보류 중" msgid "Pending" msgstr "보류 중" -#: packages/admin/src/components/ContentEditor.tsx:793 +#: packages/admin/src/components/ContentEditor.tsx:785 msgid "Pending changes" msgstr "보류 중인 변경사항" @@ -3630,7 +3630,7 @@ msgstr "WordPress에서 파일 다운로드 준비 중..." msgid "Preparing..." msgstr "준비 중..." -#: packages/admin/src/components/ContentEditor.tsx:612 +#: packages/admin/src/components/ContentEditor.tsx:604 #: packages/admin/src/components/ContentTypeEditor.tsx:79 #: packages/admin/src/components/MediaLibrary.tsx:415 msgid "Preview" @@ -3640,7 +3640,7 @@ msgstr "미리보기" msgid "Preview content before publishing" msgstr "게시하기 전에 콘텐츠 미리보기" -#: packages/admin/src/components/ContentEditor.tsx:612 +#: packages/admin/src/components/ContentEditor.tsx:604 msgid "Preview draft" msgstr "초안 미리보기" @@ -3665,12 +3665,12 @@ msgstr "기본 탐색" msgid "Provider:" msgstr "공급자:" -#: packages/admin/src/components/ContentEditor.tsx:667 -#: packages/admin/src/components/ContentEditor.tsx:774 +#: packages/admin/src/components/ContentEditor.tsx:659 +#: packages/admin/src/components/ContentEditor.tsx:766 msgid "Publish" msgstr "게시" -#: packages/admin/src/components/ContentEditor.tsx:657 +#: packages/admin/src/components/ContentEditor.tsx:649 msgid "Publish changes" msgstr "변경사항 게시" @@ -3678,7 +3678,7 @@ msgstr "변경사항 게시" msgid "published" msgstr "게시됨" -#: packages/admin/src/components/ContentEditor.tsx:789 +#: packages/admin/src/components/ContentEditor.tsx:781 #: packages/admin/src/components/ContentPickerModal.tsx:214 #: packages/admin/src/components/Dashboard.tsx:187 msgid "Published" @@ -3693,7 +3693,7 @@ msgstr "게시됨 {0}" msgid "Published At" msgstr "게시 날짜" -#: packages/admin/src/components/ContentEditor.tsx:1950 +#: packages/admin/src/components/ContentEditor.tsx:1942 msgid "Quick create byline" msgstr "바이라인 빠르게 추가" @@ -3770,7 +3770,7 @@ msgstr "등록된 사용자" msgid "Registration was cancelled or timed out. Please try again." msgstr "등록이 취소되었거나 시간이 초과되었습니다. 다시 시도해 주세요." -#: packages/admin/src/components/ContentEditor.tsx:1919 +#: packages/admin/src/components/ContentEditor.tsx:1911 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:177 #: packages/admin/src/components/settings/GeneralSettings.tsx:202 #: packages/admin/src/components/settings/GeneralSettings.tsx:246 @@ -3786,7 +3786,7 @@ msgstr "제거" msgid "Remove {0}" msgstr "{0} 삭제" -#: packages/admin/src/components/ContentEditor.tsx:1747 +#: packages/admin/src/components/ContentEditor.tsx:1739 msgid "Remove {label}" msgstr "" @@ -3798,7 +3798,7 @@ msgstr "도메인 제거" msgid "Remove Domain?" msgstr "도메인을 제거하시겠습니까?" -#: packages/admin/src/components/ContentEditor.tsx:1599 +#: packages/admin/src/components/ContentEditor.tsx:1591 #: packages/admin/src/components/SeoImageField.tsx:55 msgid "Remove image" msgstr "이미지 삭제" @@ -4000,7 +4000,7 @@ msgstr "역할" msgid "Role {role}" msgstr "역할 {role}" -#: packages/admin/src/components/ContentEditor.tsx:1924 +#: packages/admin/src/components/ContentEditor.tsx:1916 msgid "Role label" msgstr "역할명" @@ -4011,7 +4011,7 @@ msgstr "역할명" msgid "Same window" msgstr "현재 창" -#: packages/admin/src/components/ContentEditor.tsx:2057 +#: packages/admin/src/components/ContentEditor.tsx:2049 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:349 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:519 #: packages/admin/src/components/MediaDetailPanel.tsx:241 @@ -4045,13 +4045,13 @@ msgstr "설정 저장" msgid "Save Social Links" msgstr "소셜 링크 저장" -#: packages/admin/src/components/ContentEditor.tsx:587 +#: packages/admin/src/components/ContentEditor.tsx:579 #: packages/admin/src/components/SaveButton.tsx:42 msgid "Saved" msgstr "저장됨" -#: packages/admin/src/components/ContentEditor.tsx:582 -#: packages/admin/src/components/ContentEditor.tsx:2057 +#: packages/admin/src/components/ContentEditor.tsx:574 +#: packages/admin/src/components/ContentEditor.tsx:2049 #: packages/admin/src/components/FieldEditor.tsx:656 #: packages/admin/src/components/MediaDetailPanel.tsx:241 #: packages/admin/src/components/MenuEditor.tsx:442 @@ -4065,15 +4065,15 @@ msgstr "저장됨" msgid "Saving..." msgstr "저장 중..." -#: packages/admin/src/components/ContentEditor.tsx:833 +#: packages/admin/src/components/ContentEditor.tsx:825 msgid "Schedule" msgstr "예약" -#: packages/admin/src/components/ContentEditor.tsx:819 +#: packages/admin/src/components/ContentEditor.tsx:811 msgid "Schedule for" msgstr "예약 일시" -#: packages/admin/src/components/ContentEditor.tsx:856 +#: packages/admin/src/components/ContentEditor.tsx:848 msgid "Schedule for later" msgstr "나중에 게시 예약" @@ -4081,12 +4081,12 @@ msgstr "나중에 게시 예약" msgid "scheduled" msgstr "예약됨" -#: packages/admin/src/components/ContentEditor.tsx:796 +#: packages/admin/src/components/ContentEditor.tsx:788 msgid "Scheduled" msgstr "예약됨" #. placeholder {0}: formatScheduledDate(item.scheduledAt) -#: packages/admin/src/components/ContentEditor.tsx:806 +#: packages/admin/src/components/ContentEditor.tsx:798 msgid "Scheduled for: {0}" msgstr "게시 예약: {0}" @@ -4301,9 +4301,9 @@ msgstr "보안 설정" msgid "Select" msgstr "선택" -#: packages/admin/src/components/ContentEditor.tsx:1623 -#: packages/admin/src/components/ContentEditor.tsx:1759 -#: packages/admin/src/components/ContentEditor.tsx:1773 +#: packages/admin/src/components/ContentEditor.tsx:1615 +#: packages/admin/src/components/ContentEditor.tsx:1751 +#: packages/admin/src/components/ContentEditor.tsx:1765 msgid "Select {label}" msgstr "{label} 선택" @@ -4311,7 +4311,7 @@ msgstr "{label} 선택" msgid "Select all" msgstr "모두 선택" -#: packages/admin/src/components/ContentEditor.tsx:1863 +#: packages/admin/src/components/ContentEditor.tsx:1855 msgid "Select byline..." msgstr "작성자 선택..." @@ -4329,11 +4329,11 @@ msgstr "콘텐츠 선택" msgid "Select Favicon" msgstr "파비콘 선택" -#: packages/admin/src/components/ContentEditor.tsx:1763 +#: packages/admin/src/components/ContentEditor.tsx:1755 msgid "Select file" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1614 +#: packages/admin/src/components/ContentEditor.tsx:1606 msgid "Select image" msgstr "이미지 선택" @@ -4408,7 +4408,7 @@ msgstr "테스트 이메일 보내기" msgid "Sending..." msgstr "보내는 중..." -#: packages/admin/src/components/ContentEditor.tsx:1008 +#: packages/admin/src/components/ContentEditor.tsx:1000 #: packages/admin/src/components/Settings.tsx:81 msgid "SEO" msgstr "SEO" @@ -4566,9 +4566,9 @@ msgstr "미디어 가져오기 건너뛰기" msgid "Skipped" msgstr "건너뜀" -#: packages/admin/src/components/ContentEditor.tsx:777 -#: packages/admin/src/components/ContentEditor.tsx:1966 -#: packages/admin/src/components/ContentEditor.tsx:2028 +#: packages/admin/src/components/ContentEditor.tsx:769 +#: packages/admin/src/components/ContentEditor.tsx:1958 +#: packages/admin/src/components/ContentEditor.tsx:2020 #: packages/admin/src/components/ContentTypeEditor.tsx:109 #: packages/admin/src/components/ContentTypeList.tsx:97 #: packages/admin/src/components/FieldEditor.tsx:224 @@ -4649,7 +4649,7 @@ msgstr "스팸" msgid "Start Import" msgstr "가져오기 시작" -#: packages/admin/src/components/ContentEditor.tsx:783 +#: packages/admin/src/components/ContentEditor.tsx:775 #: packages/admin/src/components/ContentList.tsx:193 #: packages/admin/src/components/ContentTypeEditor.tsx:115 #: packages/admin/src/components/Redirects.tsx:452 @@ -4808,8 +4808,8 @@ msgstr "테마: {label}" msgid "Themes" msgstr "테마 마켓플레이스" -#: packages/admin/src/components/ContentEditor.tsx:1627 -#: packages/admin/src/components/ContentEditor.tsx:1776 +#: packages/admin/src/components/ContentEditor.tsx:1619 +#: packages/admin/src/components/ContentEditor.tsx:1768 msgid "This field is required" msgstr "필수 항목입니다" @@ -4853,7 +4853,7 @@ msgstr "다른 시스템에서 가져온 섹션입니다." msgid "This will grant CLI access with your permissions." msgstr "현재 권한으로 CLI 접근이 허용됩니다." -#: packages/admin/src/components/ContentEditor.tsx:890 +#: packages/admin/src/components/ContentEditor.tsx:882 msgid "This will move the item to trash. You can restore it later from the trash." msgstr "항목이 휴지통으로 이동됩니다. 나중에 휴지통에서 복원할 수 있습니다." @@ -4875,7 +4875,7 @@ msgstr "이 댓글이 영구적으로 삭제됩니다. 이 작업은 취소할 msgid "This will remove the plugin and its bundle from your site." msgstr "그러면 사이트에서 플러그인과 해당 번들이 제거됩니다." -#: packages/admin/src/components/ContentEditor.tsx:632 +#: packages/admin/src/components/ContentEditor.tsx:624 msgid "This will revert to the published version. Your draft changes will be lost." msgstr "게시된 버전으로 되돌아갑니다. 초안 변경사항이 손실됩니다." @@ -4941,11 +4941,11 @@ msgstr "도구 → 내보내기" msgid "Track content history" msgstr "콘텐츠 수정 기록 관리" -#: packages/admin/src/components/ContentEditor.tsx:986 +#: packages/admin/src/components/ContentEditor.tsx:978 msgid "Translate" msgstr "번역" -#: packages/admin/src/components/ContentEditor.tsx:944 +#: packages/admin/src/components/ContentEditor.tsx:936 msgid "Translations" msgstr "번역" @@ -5024,8 +5024,8 @@ msgstr "유형 불일치({0})" msgid "Unable to reach marketplace" msgstr "마켓플레이스에 접속할 수 없습니다" -#: packages/admin/src/components/ContentEditor.tsx:2071 -#: packages/admin/src/components/ContentEditor.tsx:2086 +#: packages/admin/src/components/ContentEditor.tsx:2063 +#: packages/admin/src/components/ContentEditor.tsx:2078 msgid "Unassigned" msgstr "할당되지 않음" @@ -5075,7 +5075,7 @@ msgstr "종횡비 잠금 해제" msgid "Unnamed passkey" msgstr "이름이 없는 패스키" -#: packages/admin/src/components/ContentEditor.tsx:661 +#: packages/admin/src/components/ContentEditor.tsx:653 msgid "Unpublish" msgstr "게시 취소(비공개)" @@ -5083,7 +5083,7 @@ msgstr "게시 취소(비공개)" msgid "Unregistered Content Tables Found" msgstr "등록되지 않은 콘텐츠 테이블이 발견되었습니다." -#: packages/admin/src/components/ContentEditor.tsx:808 +#: packages/admin/src/components/ContentEditor.tsx:800 msgid "Unschedule" msgstr "예약 취소" @@ -5091,11 +5091,11 @@ msgstr "예약 취소" msgid "Untitled" msgstr "제목 없음" -#: packages/admin/src/components/ContentEditor.tsx:1682 +#: packages/admin/src/components/ContentEditor.tsx:1674 msgid "Untitled file" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1898 +#: packages/admin/src/components/ContentEditor.tsx:1890 msgid "Up" msgstr "위로" @@ -5131,7 +5131,7 @@ msgid "Updated At" msgstr "업데이트 날짜" #. placeholder {0}: new Date(item.updatedAt).toLocaleString() -#: packages/admin/src/components/ContentEditor.tsx:865 +#: packages/admin/src/components/ContentEditor.tsx:857 msgid "Updated: {0}" msgstr "업데이트됨: {0}" @@ -5253,7 +5253,7 @@ msgstr "등록된 패스키를 사용하여 안전하게 로그인하세요." msgid "Used as the identifier. Lowercase letters, numbers, and underscores only." msgstr "식별자로 사용됩니다. 소문자, 숫자, 밑줄만 가능합니다." -#: packages/admin/src/components/ContentEditor.tsx:1285 +#: packages/admin/src/components/ContentEditor.tsx:1277 msgid "Used as the main visual for this post on listing pages and at the top of the post" msgstr "목록 페이지와 게시물 상단에서 이 게시물의 기본 시각적 요소로 사용됩니다." diff --git a/packages/admin/src/locales/pl/messages.po b/packages/admin/src/locales/pl/messages.po index a56c407f7..c741391cc 100644 --- a/packages/admin/src/locales/pl/messages.po +++ b/packages/admin/src/locales/pl/messages.po @@ -13,7 +13,7 @@ msgstr "" "Language-Team: \n" "Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" -#: packages/admin/src/components/ContentEditor.tsx:962 +#: packages/admin/src/components/ContentEditor.tsx:956 #: packages/admin/src/components/LocaleSwitcher.tsx:72 msgid " (default)" msgstr " (domyślny)" @@ -22,8 +22,8 @@ msgstr " (domyślny)" msgid " (opens in new window)" msgstr " (otwiera w nowym oknie)" -#: packages/admin/src/components/MediaPickerModal.tsx:634 -#: packages/admin/src/components/MediaPickerModal.tsx:716 +#: packages/admin/src/components/MediaPickerModal.tsx:645 +#: packages/admin/src/components/MediaPickerModal.tsx:727 msgid " (selected)" msgstr " (zaznaczony)" @@ -38,7 +38,7 @@ msgid ": use" msgstr ": użyj" #. placeholder {0}: providers?.find((p) => p.id === selectedItem.providerId)?.name -#: packages/admin/src/components/MediaPickerModal.tsx:574 +#: packages/admin/src/components/MediaPickerModal.tsx:585 msgid "(from {0})" msgstr "(z {0})" @@ -84,7 +84,7 @@ msgid "{0, plural, one {# item matching \"{searchQuery}\"} other {# items matchi msgstr "{0, plural, one {# element pasujący do \"{searchQuery}\"} few {# elementy pasujące do \"{searchQuery}\"} other {# elementów pasujących do \"{searchQuery}\"}}" #. placeholder {0}: items.length -#: packages/admin/src/components/MediaPickerModal.tsx:449 +#: packages/admin/src/components/MediaPickerModal.tsx:460 msgid "{0, plural, one {# item} other {# items}}" msgstr "{0, plural, one {# element} few {# elementy} other {# elementów}}" @@ -210,8 +210,8 @@ msgstr "{0} zaktualizowano do v{1}" #. placeholder {0}: item.filename #. placeholder {1}: selected ? t` (selected)` : "" -#: packages/admin/src/components/MediaPickerModal.tsx:634 -#: packages/admin/src/components/MediaPickerModal.tsx:716 +#: packages/admin/src/components/MediaPickerModal.tsx:645 +#: packages/admin/src/components/MediaPickerModal.tsx:727 msgid "{0}{1}" msgstr "{0}{1}" @@ -434,7 +434,7 @@ msgstr "Akcje" msgid "Active" msgstr "Aktywny" -#: packages/admin/src/components/ContentEditor.tsx:1714 +#: packages/admin/src/components/ContentEditor.tsx:1872 #: packages/admin/src/components/MenuEditor.tsx:297 #: packages/admin/src/components/TaxonomyManager.tsx:214 #: packages/admin/src/components/TaxonomyManager.tsx:610 @@ -746,7 +746,7 @@ msgstr "Auto (zmiana slug)" msgid "Auto-generated from name (you can edit)" msgstr "Generowany automatycznie z nazwy (można edytować)" -#: packages/admin/src/components/MediaPickerModal.tsx:513 +#: packages/admin/src/components/MediaPickerModal.tsx:524 msgid "Available media" msgstr "Dostępne media" @@ -760,7 +760,7 @@ msgstr "Dostępni dostawcy" msgid "Back" msgstr "Wstecz" -#: packages/admin/src/components/ContentEditor.tsx:543 +#: packages/admin/src/components/ContentEditor.tsx:537 msgid "Back to {collectionLabel} list" msgstr "Wróć do listy {collectionLabel}" @@ -838,7 +838,7 @@ msgstr "Przeglądaj motywy i podglądaj je z własną treścią." msgid "Bullet List" msgstr "Lista punktowana" -#: packages/admin/src/components/ContentEditor.tsx:928 +#: packages/admin/src/components/ContentEditor.tsx:922 #: packages/admin/src/components/Sidebar.tsx:206 msgid "Bylines" msgstr "Autorzy" @@ -861,18 +861,18 @@ msgstr "Może przeglądać treści" #: packages/admin/src/components/CapabilityConsentDialog.tsx:139 #: packages/admin/src/components/ConfirmDialog.tsx:57 -#: packages/admin/src/components/ContentEditor.tsx:636 -#: packages/admin/src/components/ContentEditor.tsx:842 -#: packages/admin/src/components/ContentEditor.tsx:894 -#: packages/admin/src/components/ContentEditor.tsx:1817 -#: packages/admin/src/components/ContentEditor.tsx:1870 +#: packages/admin/src/components/ContentEditor.tsx:630 +#: packages/admin/src/components/ContentEditor.tsx:836 +#: packages/admin/src/components/ContentEditor.tsx:888 +#: packages/admin/src/components/ContentEditor.tsx:1975 +#: packages/admin/src/components/ContentEditor.tsx:2028 #: packages/admin/src/components/ContentList.tsx:445 #: packages/admin/src/components/ContentList.tsx:516 #: packages/admin/src/components/ContentPickerModal.tsx:253 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:516 #: packages/admin/src/components/FieldEditor.tsx:645 #: packages/admin/src/components/MediaDetailPanel.tsx:234 -#: packages/admin/src/components/MediaPickerModal.tsx:581 +#: packages/admin/src/components/MediaPickerModal.tsx:592 #: packages/admin/src/components/MenuEditor.tsx:294 #: packages/admin/src/components/MenuEditor.tsx:439 #: packages/admin/src/components/MenuList.tsx:143 @@ -931,7 +931,8 @@ msgstr "Kategorie ({0})" msgid "Categories will be imported" msgstr "Kategorie zostaną zaimportowane" -#: packages/admin/src/components/ContentEditor.tsx:1574 +#: packages/admin/src/components/ContentEditor.tsx:1583 +#: packages/admin/src/components/ContentEditor.tsx:1731 #: packages/admin/src/components/FieldEditor.tsx:391 #: packages/admin/src/components/SeoImageField.tsx:47 msgid "Change" @@ -997,9 +998,9 @@ msgstr "Kliknij link w e-mailu, aby się zalogować." #: packages/admin/src/components/MarketplacePluginDetail.tsx:447 #: packages/admin/src/components/MediaDetailPanel.tsx:131 #: packages/admin/src/components/MediaDetailPanel.tsx:133 -#: packages/admin/src/components/MediaPickerModal.tsx:349 -#: packages/admin/src/components/MediaPickerModal.tsx:355 -#: packages/admin/src/components/MediaPickerModal.tsx:359 +#: packages/admin/src/components/MediaPickerModal.tsx:356 +#: packages/admin/src/components/MediaPickerModal.tsx:362 +#: packages/admin/src/components/MediaPickerModal.tsx:366 #: packages/admin/src/components/MenuEditor.tsx:256 #: packages/admin/src/components/MenuEditor.tsx:262 #: packages/admin/src/components/MenuEditor.tsx:266 @@ -1229,7 +1230,7 @@ msgstr "Skopiuj token" msgid "Could not copy automatically. Please select the URL above and copy manually." msgstr "Nie udało się skopiować automatycznie. Zaznacz powyższy URL i skopiuj ręcznie." -#: packages/admin/src/components/MediaPickerModal.tsx:308 +#: packages/admin/src/components/MediaPickerModal.tsx:315 msgid "Could not load image from URL" msgstr "Nie udało się załadować obrazu z URL" @@ -1241,7 +1242,7 @@ msgstr "Nie wykryto WordPressa" msgid "Count" msgstr "Ilość" -#: packages/admin/src/components/ContentEditor.tsx:1841 +#: packages/admin/src/components/ContentEditor.tsx:1999 #: packages/admin/src/components/MenuList.tsx:146 #: packages/admin/src/components/Redirects.tsx:185 #: packages/admin/src/components/Sections.tsx:210 @@ -1270,7 +1271,7 @@ msgstr "Utwórz konto" msgid "Create an account" msgstr "Utwórz konto" -#: packages/admin/src/components/ContentEditor.tsx:1789 +#: packages/admin/src/components/ContentEditor.tsx:1947 msgid "Create byline" msgstr "Utwórz autora" @@ -1377,7 +1378,7 @@ msgid "Created At" msgstr "Data utworzenia" #. placeholder {0}: new Date(item.createdAt).toLocaleString() -#: packages/admin/src/components/ContentEditor.tsx:862 +#: packages/admin/src/components/ContentEditor.tsx:856 msgid "Created: {0}" msgstr "Utworzono: {0}" @@ -1385,7 +1386,7 @@ msgstr "Utworzono: {0}" msgid "Creating collections and fields..." msgstr "Tworzenie kolekcji i pól..." -#: packages/admin/src/components/ContentEditor.tsx:1841 +#: packages/admin/src/components/ContentEditor.tsx:1999 #: packages/admin/src/components/MenuList.tsx:146 #: packages/admin/src/components/Redirects.tsx:182 #: packages/admin/src/components/Sections.tsx:210 @@ -1394,7 +1395,7 @@ msgstr "Tworzenie kolekcji i pól..." msgid "Creating..." msgstr "Tworzenie..." -#: packages/admin/src/components/ContentEditor.tsx:965 +#: packages/admin/src/components/ContentEditor.tsx:959 msgid "current" msgstr "bieżący" @@ -1655,12 +1656,12 @@ msgstr "Wyłączony" msgid "Disabled:" msgstr "Wyłączony:" -#: packages/admin/src/components/ContentEditor.tsx:621 -#: packages/admin/src/components/ContentEditor.tsx:643 +#: packages/admin/src/components/ContentEditor.tsx:615 +#: packages/admin/src/components/ContentEditor.tsx:637 msgid "Discard changes" msgstr "Odrzuć zmiany" -#: packages/admin/src/components/ContentEditor.tsx:627 +#: packages/admin/src/components/ContentEditor.tsx:621 msgid "Discard draft changes?" msgstr "Odrzucić zmiany szkicu?" @@ -1673,8 +1674,8 @@ msgstr "Zamknij" msgid "Display a navigation menu" msgstr "Wyświetl menu nawigacyjne" -#: packages/admin/src/components/ContentEditor.tsx:1792 -#: packages/admin/src/components/ContentEditor.tsx:1854 +#: packages/admin/src/components/ContentEditor.tsx:1950 +#: packages/admin/src/components/ContentEditor.tsx:2012 msgid "Display name" msgstr "Nazwa wyświetlana" @@ -1692,7 +1693,7 @@ msgstr "Rozmiar wyświetlania" msgid "Displayed below the image as a visible caption." msgstr "Wyświetlany pod obrazem jako widoczny podpis." -#: packages/admin/src/components/ContentEditor.tsx:597 +#: packages/admin/src/components/ContentEditor.tsx:591 msgid "Distraction-free mode (⌘⇧\\)" msgstr "Tryb bez rozpraszania (⌘⇧\\)" @@ -1725,7 +1726,7 @@ msgstr "Nie masz konta? <0>Zarejestruj się" msgid "Done" msgstr "Gotowe" -#: packages/admin/src/components/ContentEditor.tsx:1735 +#: packages/admin/src/components/ContentEditor.tsx:1893 msgid "Down" msgstr "W dół" @@ -1737,7 +1738,7 @@ msgstr "Pobieranie" msgid "draft" msgstr "szkic" -#: packages/admin/src/components/ContentEditor.tsx:793 +#: packages/admin/src/components/ContentEditor.tsx:787 #: packages/admin/src/components/ContentPickerModal.tsx:217 msgid "Draft" msgstr "Szkic" @@ -1771,8 +1772,8 @@ msgstr "np. CI/CD Pipeline" msgid "e.g., MacBook Pro, iPhone" msgstr "np. MacBook Pro, iPhone" -#: packages/admin/src/components/ContentEditor.tsx:974 -#: packages/admin/src/components/ContentEditor.tsx:1744 +#: packages/admin/src/components/ContentEditor.tsx:968 +#: packages/admin/src/components/ContentEditor.tsx:1902 #: packages/admin/src/components/MenuEditor.tsx:367 #: packages/admin/src/components/MenuList.tsx:185 #: packages/admin/src/components/Sections.tsx:390 @@ -1789,7 +1790,7 @@ msgstr "Edytuj" msgid "Edit {0}" msgstr "Edytuj {0}" -#: packages/admin/src/components/ContentEditor.tsx:560 +#: packages/admin/src/components/ContentEditor.tsx:554 msgid "Edit {collectionLabel}" msgstr "Edytuj {collectionLabel}" @@ -1797,7 +1798,7 @@ msgstr "Edytuj {collectionLabel}" msgid "Edit {title}" msgstr "Edytuj {title}" -#: packages/admin/src/components/ContentEditor.tsx:1851 +#: packages/admin/src/components/ContentEditor.tsx:2009 msgid "Edit byline" msgstr "Edytuj autora" @@ -1920,7 +1921,7 @@ msgid "Enabled" msgstr "Włączony" #. placeholder {0}: label.toLowerCase() -#: packages/admin/src/components/ContentEditor.tsx:1187 +#: packages/admin/src/components/ContentEditor.tsx:1181 msgid "Enter {0}..." msgstr "Wprowadź {0}..." @@ -1929,7 +1930,7 @@ msgstr "Wprowadź {0}..." msgid "Enter a URL (https://…) or a relative path (/…)" msgstr "Wprowadź URL (https://…) lub ścieżkę względną (/…)" -#: packages/admin/src/components/ContentEditor.tsx:1401 +#: packages/admin/src/components/ContentEditor.tsx:1410 msgid "Enter a valid URL (e.g. https://example.com)" msgstr "Wprowadź prawidłowy URL (np. https://example.com)" @@ -1937,7 +1938,7 @@ msgstr "Wprowadź prawidłowy URL (np. https://example.com)" msgid "Enter credentials manually" msgstr "Wprowadź dane logowania ręcznie" -#: packages/admin/src/components/ContentEditor.tsx:596 +#: packages/admin/src/components/ContentEditor.tsx:590 msgid "Enter distraction-free mode" msgstr "Włącz tryb bez rozpraszania" @@ -1945,7 +1946,7 @@ msgstr "Włącz tryb bez rozpraszania" msgid "Enter email" msgstr "Wprowadź e-mail" -#: packages/admin/src/components/ContentEditor.tsx:1208 +#: packages/admin/src/components/ContentEditor.tsx:1202 msgid "Enter markdown content..." msgstr "Wprowadź treść markdown..." @@ -1979,7 +1980,7 @@ msgstr "Błąd zapisywania sekcji" msgid "Exists" msgstr "Istnieje" -#: packages/admin/src/components/ContentEditor.tsx:554 +#: packages/admin/src/components/ContentEditor.tsx:548 msgid "Exit distraction-free mode" msgstr "Wyłącz tryb bez rozpraszania" @@ -2028,7 +2029,7 @@ msgstr "Nie przeszło audytu bezpieczeństwa" msgid "Failed to add domain" msgstr "Nie udało się dodać domeny" -#: packages/admin/src/components/ContentEditor.tsx:1835 +#: packages/admin/src/components/ContentEditor.tsx:1993 msgid "Failed to create byline" msgstr "Nie udało się utworzyć autora" @@ -2126,7 +2127,7 @@ msgstr "Nie udało się wysłać testowego e-maila" msgid "Failed to update {0}" msgstr "Nie udało się zaktualizować {0}" -#: packages/admin/src/components/ContentEditor.tsx:1885 +#: packages/admin/src/components/ContentEditor.tsx:2043 msgid "Failed to update byline" msgstr "Nie udało się zaktualizować autora" @@ -2342,7 +2343,7 @@ msgstr "Ustawienia obrazu" msgid "Image shown when this page is shared on social media" msgstr "Obraz wyświetlany przy udostępnianiu tej strony w mediach społecznościowych" -#: packages/admin/src/components/MediaPickerModal.tsx:374 +#: packages/admin/src/components/MediaPickerModal.tsx:383 msgid "Image URL" msgstr "URL obrazu" @@ -2448,8 +2449,8 @@ msgstr "Dołącz przykładową treść (zalecane dla nowych witryn)" msgid "Incompatible" msgstr "Niekompatybilny" -#: packages/admin/src/components/MediaPickerModal.tsx:385 -#: packages/admin/src/components/MediaPickerModal.tsx:584 +#: packages/admin/src/components/MediaPickerModal.tsx:394 +#: packages/admin/src/components/MediaPickerModal.tsx:595 msgid "Insert" msgstr "Wstaw" @@ -2473,7 +2474,7 @@ msgstr "Wstaw sekcję wielokrotnego użytku" msgid "Insert an image" msgstr "Wstaw obraz" -#: packages/admin/src/components/MediaPickerModal.tsx:367 +#: packages/admin/src/components/MediaPickerModal.tsx:376 msgid "Insert from URL" msgstr "Wstaw z URL" @@ -2520,7 +2521,7 @@ msgstr "Instalowanie..." msgid "Integer" msgstr "Liczba całkowita" -#: packages/admin/src/components/ContentEditor.tsx:1470 +#: packages/admin/src/components/ContentEditor.tsx:1479 msgid "Invalid JSON" msgstr "Nieprawidłowy JSON" @@ -2663,7 +2664,7 @@ msgstr "Linki" msgid "List view" msgstr "Widok listy" -#: packages/admin/src/components/ContentEditor.tsx:676 +#: packages/admin/src/components/ContentEditor.tsx:670 msgid "Live View" msgstr "Podgląd na żywo" @@ -2982,13 +2983,13 @@ msgstr "Przenieś {title} do kosza" msgid "Move down" msgstr "Przesuń w dół" -#: packages/admin/src/components/ContentEditor.tsx:879 -#: packages/admin/src/components/ContentEditor.tsx:901 +#: packages/admin/src/components/ContentEditor.tsx:873 +#: packages/admin/src/components/ContentEditor.tsx:895 #: packages/admin/src/components/ContentList.tsx:452 msgid "Move to Trash" msgstr "Przenieś do kosza" -#: packages/admin/src/components/ContentEditor.tsx:885 +#: packages/admin/src/components/ContentEditor.tsx:879 #: packages/admin/src/components/ContentList.tsx:437 msgid "Move to Trash?" msgstr "Przenieść do kosza?" @@ -3047,7 +3048,7 @@ msgstr "NOWE" msgid "New {0}" msgstr "Nowe {0}" -#: packages/admin/src/components/ContentEditor.tsx:560 +#: packages/admin/src/components/ContentEditor.tsx:554 msgid "New {collectionLabel}" msgstr "Nowy {collectionLabel}" @@ -3132,7 +3133,7 @@ msgstr "Brak tokenów API. Utwórz pierwszy, aby rozpocząć." msgid "No approved comments yet." msgstr "Brak zatwierdzonych komentarzy." -#: packages/admin/src/components/ContentEditor.tsx:1776 +#: packages/admin/src/components/ContentEditor.tsx:1934 msgid "No bylines selected." msgstr "Nie wybrano autorów." @@ -3210,12 +3211,12 @@ msgid "No maximum" msgstr "Bez maksimum" #: packages/admin/src/components/MediaLibrary.tsx:369 -#: packages/admin/src/components/MediaPickerModal.tsx:497 +#: packages/admin/src/components/MediaPickerModal.tsx:508 msgid "No media available from this provider" msgstr "Brak mediów dostępnych od tego dostawcy" #: packages/admin/src/components/MediaLibrary.tsx:363 -#: packages/admin/src/components/MediaPickerModal.tsx:491 +#: packages/admin/src/components/MediaPickerModal.tsx:502 msgid "No media found" msgstr "Nie znaleziono mediów" @@ -3383,7 +3384,7 @@ msgstr "Opcjonalna podpowiedź po najechaniu" msgid "Options (one per line)" msgstr "Opcje (jedna na linię)" -#: packages/admin/src/components/MediaPickerModal.tsx:397 +#: packages/admin/src/components/MediaPickerModal.tsx:406 msgid "or choose from library" msgstr "lub wybierz z biblioteki" @@ -3420,7 +3421,7 @@ msgstr "Konspekt" msgid "Overrides the page title in search engine results" msgstr "Nadpisuje tytuł strony w wynikach wyszukiwania" -#: packages/admin/src/components/ContentEditor.tsx:916 +#: packages/admin/src/components/ContentEditor.tsx:910 msgid "Ownership" msgstr "Własność" @@ -3530,7 +3531,7 @@ msgstr "oczekujący" msgid "Pending" msgstr "Oczekujące" -#: packages/admin/src/components/ContentEditor.tsx:791 +#: packages/admin/src/components/ContentEditor.tsx:785 msgid "Pending changes" msgstr "Oczekujące zmiany" @@ -3559,7 +3560,7 @@ msgstr "Wprowadź prawidłowy adres e-mail" msgid "Please enter a valid email address" msgstr "Wprowadź prawidłowy adres e-mail" -#: packages/admin/src/components/MediaPickerModal.tsx:284 +#: packages/admin/src/components/MediaPickerModal.tsx:291 msgid "Please enter a valid URL" msgstr "Wprowadź prawidłowy URL" @@ -3629,7 +3630,7 @@ msgstr "Przygotowywanie do pobierania plików z WordPress..." msgid "Preparing..." msgstr "Przygotowywanie..." -#: packages/admin/src/components/ContentEditor.tsx:610 +#: packages/admin/src/components/ContentEditor.tsx:604 #: packages/admin/src/components/ContentTypeEditor.tsx:79 #: packages/admin/src/components/MediaLibrary.tsx:415 msgid "Preview" @@ -3639,7 +3640,7 @@ msgstr "Podgląd" msgid "Preview content before publishing" msgstr "Podgląd treści przed publikacją" -#: packages/admin/src/components/ContentEditor.tsx:610 +#: packages/admin/src/components/ContentEditor.tsx:604 msgid "Preview draft" msgstr "Podgląd szkicu" @@ -3664,12 +3665,12 @@ msgstr "Nawigacja główna" msgid "Provider:" msgstr "Dostawca:" -#: packages/admin/src/components/ContentEditor.tsx:665 -#: packages/admin/src/components/ContentEditor.tsx:772 +#: packages/admin/src/components/ContentEditor.tsx:659 +#: packages/admin/src/components/ContentEditor.tsx:766 msgid "Publish" msgstr "Opublikuj" -#: packages/admin/src/components/ContentEditor.tsx:655 +#: packages/admin/src/components/ContentEditor.tsx:649 msgid "Publish changes" msgstr "Opublikuj zmiany" @@ -3677,7 +3678,7 @@ msgstr "Opublikuj zmiany" msgid "published" msgstr "opublikowany" -#: packages/admin/src/components/ContentEditor.tsx:787 +#: packages/admin/src/components/ContentEditor.tsx:781 #: packages/admin/src/components/ContentPickerModal.tsx:214 #: packages/admin/src/components/Dashboard.tsx:187 msgid "Published" @@ -3692,7 +3693,7 @@ msgstr "Opublikowano {0}" msgid "Published At" msgstr "Data publikacji" -#: packages/admin/src/components/ContentEditor.tsx:1784 +#: packages/admin/src/components/ContentEditor.tsx:1942 msgid "Quick create byline" msgstr "Szybkie tworzenie autora" @@ -3769,7 +3770,7 @@ msgstr "Zarejestrowany użytkownik" msgid "Registration was cancelled or timed out. Please try again." msgstr "Rejestracja została anulowana lub przekroczyła limit czasu. Spróbuj ponownie." -#: packages/admin/src/components/ContentEditor.tsx:1753 +#: packages/admin/src/components/ContentEditor.tsx:1911 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:177 #: packages/admin/src/components/settings/GeneralSettings.tsx:202 #: packages/admin/src/components/settings/GeneralSettings.tsx:246 @@ -3785,6 +3786,10 @@ msgstr "Usuń" msgid "Remove {0}" msgstr "Usuń {0}" +#: packages/admin/src/components/ContentEditor.tsx:1739 +msgid "Remove {label}" +msgstr "" + #: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:435 msgid "Remove Domain" msgstr "Usuń domenę" @@ -3793,7 +3798,7 @@ msgstr "Usuń domenę" msgid "Remove Domain?" msgstr "Usunąć domenę?" -#: packages/admin/src/components/ContentEditor.tsx:1582 +#: packages/admin/src/components/ContentEditor.tsx:1591 #: packages/admin/src/components/SeoImageField.tsx:55 msgid "Remove image" msgstr "Usuń obraz" @@ -3995,7 +4000,7 @@ msgstr "Rola" msgid "Role {role}" msgstr "Rola {role}" -#: packages/admin/src/components/ContentEditor.tsx:1758 +#: packages/admin/src/components/ContentEditor.tsx:1916 msgid "Role label" msgstr "Etykieta roli" @@ -4006,7 +4011,7 @@ msgstr "Etykieta roli" msgid "Same window" msgstr "To samo okno" -#: packages/admin/src/components/ContentEditor.tsx:1891 +#: packages/admin/src/components/ContentEditor.tsx:2049 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:349 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:519 #: packages/admin/src/components/MediaDetailPanel.tsx:241 @@ -4040,13 +4045,13 @@ msgstr "Zapisz ustawienia" msgid "Save Social Links" msgstr "Zapisz linki społecznościowe" -#: packages/admin/src/components/ContentEditor.tsx:585 +#: packages/admin/src/components/ContentEditor.tsx:579 #: packages/admin/src/components/SaveButton.tsx:42 msgid "Saved" msgstr "Zapisano" -#: packages/admin/src/components/ContentEditor.tsx:580 -#: packages/admin/src/components/ContentEditor.tsx:1891 +#: packages/admin/src/components/ContentEditor.tsx:574 +#: packages/admin/src/components/ContentEditor.tsx:2049 #: packages/admin/src/components/FieldEditor.tsx:656 #: packages/admin/src/components/MediaDetailPanel.tsx:241 #: packages/admin/src/components/MenuEditor.tsx:442 @@ -4060,15 +4065,15 @@ msgstr "Zapisano" msgid "Saving..." msgstr "Zapisywanie..." -#: packages/admin/src/components/ContentEditor.tsx:831 +#: packages/admin/src/components/ContentEditor.tsx:825 msgid "Schedule" msgstr "Zaplanuj" -#: packages/admin/src/components/ContentEditor.tsx:817 +#: packages/admin/src/components/ContentEditor.tsx:811 msgid "Schedule for" msgstr "Zaplanuj na" -#: packages/admin/src/components/ContentEditor.tsx:854 +#: packages/admin/src/components/ContentEditor.tsx:848 msgid "Schedule for later" msgstr "Zaplanuj na później" @@ -4076,12 +4081,12 @@ msgstr "Zaplanuj na później" msgid "scheduled" msgstr "zaplanowany" -#: packages/admin/src/components/ContentEditor.tsx:794 +#: packages/admin/src/components/ContentEditor.tsx:788 msgid "Scheduled" msgstr "Zaplanowany" #. placeholder {0}: formatScheduledDate(item.scheduledAt) -#: packages/admin/src/components/ContentEditor.tsx:804 +#: packages/admin/src/components/ContentEditor.tsx:798 msgid "Scheduled for: {0}" msgstr "Zaplanowano na: {0}" @@ -4171,7 +4176,7 @@ msgstr "Optymalizacja dla wyszukiwarek" msgid "Search engine optimization and verification" msgstr "Optymalizacja i weryfikacja w wyszukiwarkach" -#: packages/admin/src/components/MediaPickerModal.tsx:441 +#: packages/admin/src/components/MediaPickerModal.tsx:452 msgid "Search media" msgstr "Szukaj mediów" @@ -4197,7 +4202,7 @@ msgid "Search themes..." msgstr "Szukaj motywów..." #: packages/admin/src/components/MediaLibrary.tsx:336 -#: packages/admin/src/components/MediaPickerModal.tsx:440 +#: packages/admin/src/components/MediaPickerModal.tsx:451 msgid "Search..." msgstr "Szukaj..." @@ -4296,7 +4301,9 @@ msgstr "Ustawienia bezpieczeństwa" msgid "Select" msgstr "Wybierz" -#: packages/admin/src/components/ContentEditor.tsx:1606 +#: packages/admin/src/components/ContentEditor.tsx:1615 +#: packages/admin/src/components/ContentEditor.tsx:1751 +#: packages/admin/src/components/ContentEditor.tsx:1765 msgid "Select {label}" msgstr "Wybierz {label}" @@ -4304,7 +4311,7 @@ msgstr "Wybierz {label}" msgid "Select all" msgstr "Zaznacz wszystko" -#: packages/admin/src/components/ContentEditor.tsx:1697 +#: packages/admin/src/components/ContentEditor.tsx:1855 msgid "Select byline..." msgstr "Wybierz autora..." @@ -4322,11 +4329,15 @@ msgstr "Wybierz treść" msgid "Select Favicon" msgstr "Wybierz favicon" -#: packages/admin/src/components/ContentEditor.tsx:1597 +#: packages/admin/src/components/ContentEditor.tsx:1755 +msgid "Select file" +msgstr "" + +#: packages/admin/src/components/ContentEditor.tsx:1606 msgid "Select image" msgstr "Wybierz obraz" -#: packages/admin/src/components/MediaPickerModal.tsx:71 +#: packages/admin/src/components/MediaPickerModal.tsx:78 msgid "Select Image" msgstr "Wybierz obraz" @@ -4351,7 +4362,7 @@ msgstr "Wybierz typy treści do zaimportowania." msgid "Select..." msgstr "Wybierz..." -#: packages/admin/src/components/MediaPickerModal.tsx:571 +#: packages/admin/src/components/MediaPickerModal.tsx:582 msgid "Selected:" msgstr "Zaznaczone:" @@ -4397,7 +4408,7 @@ msgstr "Wyślij testowego e-maila" msgid "Sending..." msgstr "Wysyłanie..." -#: packages/admin/src/components/ContentEditor.tsx:1006 +#: packages/admin/src/components/ContentEditor.tsx:1000 #: packages/admin/src/components/Settings.tsx:81 msgid "SEO" msgstr "SEO" @@ -4555,9 +4566,9 @@ msgstr "Pomiń import mediów" msgid "Skipped" msgstr "Pominięto" -#: packages/admin/src/components/ContentEditor.tsx:775 -#: packages/admin/src/components/ContentEditor.tsx:1800 -#: packages/admin/src/components/ContentEditor.tsx:1862 +#: packages/admin/src/components/ContentEditor.tsx:769 +#: packages/admin/src/components/ContentEditor.tsx:1958 +#: packages/admin/src/components/ContentEditor.tsx:2020 #: packages/admin/src/components/ContentTypeEditor.tsx:109 #: packages/admin/src/components/ContentTypeList.tsx:97 #: packages/admin/src/components/FieldEditor.tsx:224 @@ -4638,7 +4649,7 @@ msgstr "Spam" msgid "Start Import" msgstr "Rozpocznij import" -#: packages/admin/src/components/ContentEditor.tsx:781 +#: packages/admin/src/components/ContentEditor.tsx:775 #: packages/admin/src/components/ContentList.tsx:193 #: packages/admin/src/components/ContentTypeEditor.tsx:115 #: packages/admin/src/components/Redirects.tsx:452 @@ -4797,7 +4808,8 @@ msgstr "Motyw: {label}" msgid "Themes" msgstr "Motywy" -#: packages/admin/src/components/ContentEditor.tsx:1610 +#: packages/admin/src/components/ContentEditor.tsx:1619 +#: packages/admin/src/components/ContentEditor.tsx:1768 msgid "This field is required" msgstr "To pole jest wymagane" @@ -4841,7 +4853,7 @@ msgstr "Ta sekcja została zaimportowana z innego systemu." msgid "This will grant CLI access with your permissions." msgstr "To przyzna dostęp CLI z Twoimi uprawnieniami." -#: packages/admin/src/components/ContentEditor.tsx:888 +#: packages/admin/src/components/ContentEditor.tsx:882 msgid "This will move the item to trash. You can restore it later from the trash." msgstr "To przeniesie element do kosza. Możesz go później przywrócić z kosza." @@ -4863,7 +4875,7 @@ msgstr "To trwale usunie ten komentarz. Tej operacji nie można cofnąć." msgid "This will remove the plugin and its bundle from your site." msgstr "To usunie wtyczkę i jej pakiet z Twojej strony." -#: packages/admin/src/components/ContentEditor.tsx:630 +#: packages/admin/src/components/ContentEditor.tsx:624 msgid "This will revert to the published version. Your draft changes will be lost." msgstr "To przywróci opublikowaną wersję. Twoje zmiany w szkicu zostaną utracone." @@ -4929,11 +4941,11 @@ msgstr "Narzędzia → Eksport" msgid "Track content history" msgstr "Śledź historię treści" -#: packages/admin/src/components/ContentEditor.tsx:984 +#: packages/admin/src/components/ContentEditor.tsx:978 msgid "Translate" msgstr "Przetłumacz" -#: packages/admin/src/components/ContentEditor.tsx:942 +#: packages/admin/src/components/ContentEditor.tsx:936 msgid "Translations" msgstr "Tłumaczenia" @@ -4962,7 +4974,7 @@ msgid "True/false toggle" msgstr "Przełącznik prawda/fałsz" #: packages/admin/src/components/MediaLibrary.tsx:366 -#: packages/admin/src/components/MediaPickerModal.tsx:494 +#: packages/admin/src/components/MediaPickerModal.tsx:505 msgid "Try a different search term" msgstr "Spróbuj innego wyszukiwania" @@ -5012,8 +5024,8 @@ msgstr "Niezgodność typów ({0})" msgid "Unable to reach marketplace" msgstr "Nie można połączyć się z Marketplace" -#: packages/admin/src/components/ContentEditor.tsx:1905 -#: packages/admin/src/components/ContentEditor.tsx:1920 +#: packages/admin/src/components/ContentEditor.tsx:2063 +#: packages/admin/src/components/ContentEditor.tsx:2078 msgid "Unassigned" msgstr "Nieprzypisany" @@ -5063,7 +5075,7 @@ msgstr "Odblokuj proporcje" msgid "Unnamed passkey" msgstr "Passkey bez nazwy" -#: packages/admin/src/components/ContentEditor.tsx:659 +#: packages/admin/src/components/ContentEditor.tsx:653 msgid "Unpublish" msgstr "Cofnij publikację" @@ -5071,7 +5083,7 @@ msgstr "Cofnij publikację" msgid "Unregistered Content Tables Found" msgstr "Znaleziono niezarejestrowane tabele treści" -#: packages/admin/src/components/ContentEditor.tsx:806 +#: packages/admin/src/components/ContentEditor.tsx:800 msgid "Unschedule" msgstr "Cofnij planowanie" @@ -5079,7 +5091,11 @@ msgstr "Cofnij planowanie" msgid "Untitled" msgstr "Bez tytułu" -#: packages/admin/src/components/ContentEditor.tsx:1732 +#: packages/admin/src/components/ContentEditor.tsx:1674 +msgid "Untitled file" +msgstr "" + +#: packages/admin/src/components/ContentEditor.tsx:1890 msgid "Up" msgstr "W górę" @@ -5115,7 +5131,7 @@ msgid "Updated At" msgstr "Data aktualizacji" #. placeholder {0}: new Date(item.updatedAt).toLocaleString() -#: packages/admin/src/components/ContentEditor.tsx:863 +#: packages/admin/src/components/ContentEditor.tsx:857 msgid "Updated: {0}" msgstr "Zaktualizowano: {0}" @@ -5128,7 +5144,7 @@ msgstr "Aktualizowanie adresów URL treści..." msgid "Updating..." msgstr "Aktualizowanie..." -#: packages/admin/src/components/MediaPickerModal.tsx:462 +#: packages/admin/src/components/MediaPickerModal.tsx:473 msgid "Upload" msgstr "Prześlij" @@ -5136,7 +5152,7 @@ msgstr "Prześlij" msgid "Upload an export file" msgstr "Prześlij plik eksportu" -#: packages/admin/src/components/MediaPickerModal.tsx:496 +#: packages/admin/src/components/MediaPickerModal.tsx:507 msgid "Upload an image to get started" msgstr "Prześlij obraz, aby rozpocząć" @@ -5149,7 +5165,7 @@ msgstr "Przesyłanie i usuwanie mediów" msgid "Upload Export File" msgstr "Prześlij plik eksportu" -#: packages/admin/src/components/MediaPickerModal.tsx:478 +#: packages/admin/src/components/MediaPickerModal.tsx:489 msgid "Upload failed: {uploadError}" msgstr "Przesyłanie nie powiodło się: {uploadError}" @@ -5161,7 +5177,7 @@ msgstr "Prześlij pliki" msgid "Upload Files" msgstr "Prześlij pliki" -#: packages/admin/src/components/MediaPickerModal.tsx:505 +#: packages/admin/src/components/MediaPickerModal.tsx:516 msgid "Upload Image" msgstr "Prześlij obraz" @@ -5201,7 +5217,7 @@ msgid "Uploading {0}/{1}..." msgstr "Przesyłanie {0}/{1}..." #: packages/admin/src/components/MediaLibrary.tsx:290 -#: packages/admin/src/components/MediaPickerModal.tsx:462 +#: packages/admin/src/components/MediaPickerModal.tsx:473 msgid "Uploading..." msgstr "Przesyłanie..." @@ -5237,7 +5253,7 @@ msgstr "Użyj zarejestrowanego passkey, aby zalogować się bezpiecznie." msgid "Used as the identifier. Lowercase letters, numbers, and underscores only." msgstr "Używany jako identyfikator. Tylko małe litery, cyfry i podkreślenia." -#: packages/admin/src/components/ContentEditor.tsx:1283 +#: packages/admin/src/components/ContentEditor.tsx:1277 msgid "Used as the main visual for this post on listing pages and at the top of the post" msgstr "Używany jako główna grafika tego wpisu na stronach z listą i na górze wpisu" diff --git a/packages/admin/src/locales/pseudo/messages.po b/packages/admin/src/locales/pseudo/messages.po index 6f0cd7859..96b2a8770 100644 --- a/packages/admin/src/locales/pseudo/messages.po +++ b/packages/admin/src/locales/pseudo/messages.po @@ -13,7 +13,7 @@ msgstr "" "Language-Team: \n" "Plural-Forms: \n" -#: packages/admin/src/components/ContentEditor.tsx:964 +#: packages/admin/src/components/ContentEditor.tsx:956 #: packages/admin/src/components/LocaleSwitcher.tsx:72 msgid " (default)" msgstr "" @@ -434,7 +434,7 @@ msgstr "" msgid "Active" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1880 +#: packages/admin/src/components/ContentEditor.tsx:1872 #: packages/admin/src/components/MenuEditor.tsx:297 #: packages/admin/src/components/TaxonomyManager.tsx:214 #: packages/admin/src/components/TaxonomyManager.tsx:610 @@ -760,7 +760,7 @@ msgstr "" msgid "Back" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:545 +#: packages/admin/src/components/ContentEditor.tsx:537 msgid "Back to {collectionLabel} list" msgstr "" @@ -838,7 +838,7 @@ msgstr "" msgid "Bullet List" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:930 +#: packages/admin/src/components/ContentEditor.tsx:922 #: packages/admin/src/components/Sidebar.tsx:206 msgid "Bylines" msgstr "" @@ -861,11 +861,11 @@ msgstr "" #: packages/admin/src/components/CapabilityConsentDialog.tsx:139 #: packages/admin/src/components/ConfirmDialog.tsx:57 -#: packages/admin/src/components/ContentEditor.tsx:638 -#: packages/admin/src/components/ContentEditor.tsx:844 -#: packages/admin/src/components/ContentEditor.tsx:896 -#: packages/admin/src/components/ContentEditor.tsx:1983 -#: packages/admin/src/components/ContentEditor.tsx:2036 +#: packages/admin/src/components/ContentEditor.tsx:630 +#: packages/admin/src/components/ContentEditor.tsx:836 +#: packages/admin/src/components/ContentEditor.tsx:888 +#: packages/admin/src/components/ContentEditor.tsx:1975 +#: packages/admin/src/components/ContentEditor.tsx:2028 #: packages/admin/src/components/ContentList.tsx:445 #: packages/admin/src/components/ContentList.tsx:516 #: packages/admin/src/components/ContentPickerModal.tsx:253 @@ -931,8 +931,8 @@ msgstr "" msgid "Categories will be imported" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1591 -#: packages/admin/src/components/ContentEditor.tsx:1739 +#: packages/admin/src/components/ContentEditor.tsx:1583 +#: packages/admin/src/components/ContentEditor.tsx:1731 #: packages/admin/src/components/FieldEditor.tsx:391 #: packages/admin/src/components/SeoImageField.tsx:47 msgid "Change" @@ -1242,7 +1242,7 @@ msgstr "" msgid "Count" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:2007 +#: packages/admin/src/components/ContentEditor.tsx:1999 #: packages/admin/src/components/MenuList.tsx:146 #: packages/admin/src/components/Redirects.tsx:185 #: packages/admin/src/components/Sections.tsx:210 @@ -1271,7 +1271,7 @@ msgstr "" msgid "Create an account" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1955 +#: packages/admin/src/components/ContentEditor.tsx:1947 msgid "Create byline" msgstr "" @@ -1378,7 +1378,7 @@ msgid "Created At" msgstr "" #. placeholder {0}: new Date(item.createdAt).toLocaleString() -#: packages/admin/src/components/ContentEditor.tsx:864 +#: packages/admin/src/components/ContentEditor.tsx:856 msgid "Created: {0}" msgstr "" @@ -1386,7 +1386,7 @@ msgstr "" msgid "Creating collections and fields..." msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:2007 +#: packages/admin/src/components/ContentEditor.tsx:1999 #: packages/admin/src/components/MenuList.tsx:146 #: packages/admin/src/components/Redirects.tsx:182 #: packages/admin/src/components/Sections.tsx:210 @@ -1395,7 +1395,7 @@ msgstr "" msgid "Creating..." msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:967 +#: packages/admin/src/components/ContentEditor.tsx:959 msgid "current" msgstr "" @@ -1656,12 +1656,12 @@ msgstr "" msgid "Disabled:" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:623 -#: packages/admin/src/components/ContentEditor.tsx:645 +#: packages/admin/src/components/ContentEditor.tsx:615 +#: packages/admin/src/components/ContentEditor.tsx:637 msgid "Discard changes" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:629 +#: packages/admin/src/components/ContentEditor.tsx:621 msgid "Discard draft changes?" msgstr "" @@ -1674,8 +1674,8 @@ msgstr "" msgid "Display a navigation menu" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1958 -#: packages/admin/src/components/ContentEditor.tsx:2020 +#: packages/admin/src/components/ContentEditor.tsx:1950 +#: packages/admin/src/components/ContentEditor.tsx:2012 msgid "Display name" msgstr "" @@ -1693,7 +1693,7 @@ msgstr "" msgid "Displayed below the image as a visible caption." msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:599 +#: packages/admin/src/components/ContentEditor.tsx:591 msgid "Distraction-free mode (⌘⇧\\)" msgstr "" @@ -1726,7 +1726,7 @@ msgstr "" msgid "Done" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1901 +#: packages/admin/src/components/ContentEditor.tsx:1893 msgid "Down" msgstr "" @@ -1738,7 +1738,7 @@ msgstr "" msgid "draft" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:795 +#: packages/admin/src/components/ContentEditor.tsx:787 #: packages/admin/src/components/ContentPickerModal.tsx:217 msgid "Draft" msgstr "" @@ -1772,8 +1772,8 @@ msgstr "" msgid "e.g., MacBook Pro, iPhone" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:976 -#: packages/admin/src/components/ContentEditor.tsx:1910 +#: packages/admin/src/components/ContentEditor.tsx:968 +#: packages/admin/src/components/ContentEditor.tsx:1902 #: packages/admin/src/components/MenuEditor.tsx:367 #: packages/admin/src/components/MenuList.tsx:185 #: packages/admin/src/components/Sections.tsx:390 @@ -1790,7 +1790,7 @@ msgstr "" msgid "Edit {0}" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:562 +#: packages/admin/src/components/ContentEditor.tsx:554 msgid "Edit {collectionLabel}" msgstr "" @@ -1798,7 +1798,7 @@ msgstr "" msgid "Edit {title}" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:2017 +#: packages/admin/src/components/ContentEditor.tsx:2009 msgid "Edit byline" msgstr "" @@ -1921,7 +1921,7 @@ msgid "Enabled" msgstr "" #. placeholder {0}: label.toLowerCase() -#: packages/admin/src/components/ContentEditor.tsx:1189 +#: packages/admin/src/components/ContentEditor.tsx:1181 msgid "Enter {0}..." msgstr "" @@ -1930,7 +1930,7 @@ msgstr "" msgid "Enter a URL (https://…) or a relative path (/…)" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1418 +#: packages/admin/src/components/ContentEditor.tsx:1410 msgid "Enter a valid URL (e.g. https://example.com)" msgstr "" @@ -1938,7 +1938,7 @@ msgstr "" msgid "Enter credentials manually" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:598 +#: packages/admin/src/components/ContentEditor.tsx:590 msgid "Enter distraction-free mode" msgstr "" @@ -1946,7 +1946,7 @@ msgstr "" msgid "Enter email" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1210 +#: packages/admin/src/components/ContentEditor.tsx:1202 msgid "Enter markdown content..." msgstr "" @@ -1980,7 +1980,7 @@ msgstr "" msgid "Exists" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:556 +#: packages/admin/src/components/ContentEditor.tsx:548 msgid "Exit distraction-free mode" msgstr "" @@ -2029,7 +2029,7 @@ msgstr "" msgid "Failed to add domain" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:2001 +#: packages/admin/src/components/ContentEditor.tsx:1993 msgid "Failed to create byline" msgstr "" @@ -2127,7 +2127,7 @@ msgstr "" msgid "Failed to update {0}" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:2051 +#: packages/admin/src/components/ContentEditor.tsx:2043 msgid "Failed to update byline" msgstr "" @@ -2521,7 +2521,7 @@ msgstr "" msgid "Integer" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1487 +#: packages/admin/src/components/ContentEditor.tsx:1479 msgid "Invalid JSON" msgstr "" @@ -2664,7 +2664,7 @@ msgstr "" msgid "List view" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:678 +#: packages/admin/src/components/ContentEditor.tsx:670 msgid "Live View" msgstr "" @@ -2983,13 +2983,13 @@ msgstr "" msgid "Move down" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:881 -#: packages/admin/src/components/ContentEditor.tsx:903 +#: packages/admin/src/components/ContentEditor.tsx:873 +#: packages/admin/src/components/ContentEditor.tsx:895 #: packages/admin/src/components/ContentList.tsx:452 msgid "Move to Trash" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:887 +#: packages/admin/src/components/ContentEditor.tsx:879 #: packages/admin/src/components/ContentList.tsx:437 msgid "Move to Trash?" msgstr "" @@ -3048,7 +3048,7 @@ msgstr "" msgid "New {0}" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:562 +#: packages/admin/src/components/ContentEditor.tsx:554 msgid "New {collectionLabel}" msgstr "" @@ -3133,7 +3133,7 @@ msgstr "" msgid "No approved comments yet." msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1942 +#: packages/admin/src/components/ContentEditor.tsx:1934 msgid "No bylines selected." msgstr "" @@ -3421,7 +3421,7 @@ msgstr "" msgid "Overrides the page title in search engine results" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:918 +#: packages/admin/src/components/ContentEditor.tsx:910 msgid "Ownership" msgstr "" @@ -3531,7 +3531,7 @@ msgstr "" msgid "Pending" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:793 +#: packages/admin/src/components/ContentEditor.tsx:785 msgid "Pending changes" msgstr "" @@ -3630,7 +3630,7 @@ msgstr "" msgid "Preparing..." msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:612 +#: packages/admin/src/components/ContentEditor.tsx:604 #: packages/admin/src/components/ContentTypeEditor.tsx:79 #: packages/admin/src/components/MediaLibrary.tsx:415 msgid "Preview" @@ -3640,7 +3640,7 @@ msgstr "" msgid "Preview content before publishing" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:612 +#: packages/admin/src/components/ContentEditor.tsx:604 msgid "Preview draft" msgstr "" @@ -3665,12 +3665,12 @@ msgstr "" msgid "Provider:" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:667 -#: packages/admin/src/components/ContentEditor.tsx:774 +#: packages/admin/src/components/ContentEditor.tsx:659 +#: packages/admin/src/components/ContentEditor.tsx:766 msgid "Publish" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:657 +#: packages/admin/src/components/ContentEditor.tsx:649 msgid "Publish changes" msgstr "" @@ -3678,7 +3678,7 @@ msgstr "" msgid "published" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:789 +#: packages/admin/src/components/ContentEditor.tsx:781 #: packages/admin/src/components/ContentPickerModal.tsx:214 #: packages/admin/src/components/Dashboard.tsx:187 msgid "Published" @@ -3693,7 +3693,7 @@ msgstr "" msgid "Published At" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1950 +#: packages/admin/src/components/ContentEditor.tsx:1942 msgid "Quick create byline" msgstr "" @@ -3770,7 +3770,7 @@ msgstr "" msgid "Registration was cancelled or timed out. Please try again." msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1919 +#: packages/admin/src/components/ContentEditor.tsx:1911 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:177 #: packages/admin/src/components/settings/GeneralSettings.tsx:202 #: packages/admin/src/components/settings/GeneralSettings.tsx:246 @@ -3786,7 +3786,7 @@ msgstr "" msgid "Remove {0}" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1747 +#: packages/admin/src/components/ContentEditor.tsx:1739 msgid "Remove {label}" msgstr "" @@ -3798,7 +3798,7 @@ msgstr "" msgid "Remove Domain?" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1599 +#: packages/admin/src/components/ContentEditor.tsx:1591 #: packages/admin/src/components/SeoImageField.tsx:55 msgid "Remove image" msgstr "" @@ -4000,7 +4000,7 @@ msgstr "" msgid "Role {role}" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1924 +#: packages/admin/src/components/ContentEditor.tsx:1916 msgid "Role label" msgstr "" @@ -4011,7 +4011,7 @@ msgstr "" msgid "Same window" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:2057 +#: packages/admin/src/components/ContentEditor.tsx:2049 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:349 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:519 #: packages/admin/src/components/MediaDetailPanel.tsx:241 @@ -4045,13 +4045,13 @@ msgstr "" msgid "Save Social Links" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:587 +#: packages/admin/src/components/ContentEditor.tsx:579 #: packages/admin/src/components/SaveButton.tsx:42 msgid "Saved" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:582 -#: packages/admin/src/components/ContentEditor.tsx:2057 +#: packages/admin/src/components/ContentEditor.tsx:574 +#: packages/admin/src/components/ContentEditor.tsx:2049 #: packages/admin/src/components/FieldEditor.tsx:656 #: packages/admin/src/components/MediaDetailPanel.tsx:241 #: packages/admin/src/components/MenuEditor.tsx:442 @@ -4065,15 +4065,15 @@ msgstr "" msgid "Saving..." msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:833 +#: packages/admin/src/components/ContentEditor.tsx:825 msgid "Schedule" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:819 +#: packages/admin/src/components/ContentEditor.tsx:811 msgid "Schedule for" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:856 +#: packages/admin/src/components/ContentEditor.tsx:848 msgid "Schedule for later" msgstr "" @@ -4081,12 +4081,12 @@ msgstr "" msgid "scheduled" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:796 +#: packages/admin/src/components/ContentEditor.tsx:788 msgid "Scheduled" msgstr "" #. placeholder {0}: formatScheduledDate(item.scheduledAt) -#: packages/admin/src/components/ContentEditor.tsx:806 +#: packages/admin/src/components/ContentEditor.tsx:798 msgid "Scheduled for: {0}" msgstr "" @@ -4301,9 +4301,9 @@ msgstr "" msgid "Select" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1623 -#: packages/admin/src/components/ContentEditor.tsx:1759 -#: packages/admin/src/components/ContentEditor.tsx:1773 +#: packages/admin/src/components/ContentEditor.tsx:1615 +#: packages/admin/src/components/ContentEditor.tsx:1751 +#: packages/admin/src/components/ContentEditor.tsx:1765 msgid "Select {label}" msgstr "" @@ -4311,7 +4311,7 @@ msgstr "" msgid "Select all" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1863 +#: packages/admin/src/components/ContentEditor.tsx:1855 msgid "Select byline..." msgstr "" @@ -4329,11 +4329,11 @@ msgstr "" msgid "Select Favicon" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1763 +#: packages/admin/src/components/ContentEditor.tsx:1755 msgid "Select file" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1614 +#: packages/admin/src/components/ContentEditor.tsx:1606 msgid "Select image" msgstr "" @@ -4408,7 +4408,7 @@ msgstr "" msgid "Sending..." msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1008 +#: packages/admin/src/components/ContentEditor.tsx:1000 #: packages/admin/src/components/Settings.tsx:81 msgid "SEO" msgstr "" @@ -4566,9 +4566,9 @@ msgstr "" msgid "Skipped" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:777 -#: packages/admin/src/components/ContentEditor.tsx:1966 -#: packages/admin/src/components/ContentEditor.tsx:2028 +#: packages/admin/src/components/ContentEditor.tsx:769 +#: packages/admin/src/components/ContentEditor.tsx:1958 +#: packages/admin/src/components/ContentEditor.tsx:2020 #: packages/admin/src/components/ContentTypeEditor.tsx:109 #: packages/admin/src/components/ContentTypeList.tsx:97 #: packages/admin/src/components/FieldEditor.tsx:224 @@ -4649,7 +4649,7 @@ msgstr "" msgid "Start Import" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:783 +#: packages/admin/src/components/ContentEditor.tsx:775 #: packages/admin/src/components/ContentList.tsx:193 #: packages/admin/src/components/ContentTypeEditor.tsx:115 #: packages/admin/src/components/Redirects.tsx:452 @@ -4808,8 +4808,8 @@ msgstr "" msgid "Themes" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1627 -#: packages/admin/src/components/ContentEditor.tsx:1776 +#: packages/admin/src/components/ContentEditor.tsx:1619 +#: packages/admin/src/components/ContentEditor.tsx:1768 msgid "This field is required" msgstr "" @@ -4853,7 +4853,7 @@ msgstr "" msgid "This will grant CLI access with your permissions." msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:890 +#: packages/admin/src/components/ContentEditor.tsx:882 msgid "This will move the item to trash. You can restore it later from the trash." msgstr "" @@ -4875,7 +4875,7 @@ msgstr "" msgid "This will remove the plugin and its bundle from your site." msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:632 +#: packages/admin/src/components/ContentEditor.tsx:624 msgid "This will revert to the published version. Your draft changes will be lost." msgstr "" @@ -4941,11 +4941,11 @@ msgstr "" msgid "Track content history" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:986 +#: packages/admin/src/components/ContentEditor.tsx:978 msgid "Translate" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:944 +#: packages/admin/src/components/ContentEditor.tsx:936 msgid "Translations" msgstr "" @@ -5024,8 +5024,8 @@ msgstr "" msgid "Unable to reach marketplace" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:2071 -#: packages/admin/src/components/ContentEditor.tsx:2086 +#: packages/admin/src/components/ContentEditor.tsx:2063 +#: packages/admin/src/components/ContentEditor.tsx:2078 msgid "Unassigned" msgstr "" @@ -5075,7 +5075,7 @@ msgstr "" msgid "Unnamed passkey" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:661 +#: packages/admin/src/components/ContentEditor.tsx:653 msgid "Unpublish" msgstr "" @@ -5083,7 +5083,7 @@ msgstr "" msgid "Unregistered Content Tables Found" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:808 +#: packages/admin/src/components/ContentEditor.tsx:800 msgid "Unschedule" msgstr "" @@ -5091,11 +5091,11 @@ msgstr "" msgid "Untitled" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1682 +#: packages/admin/src/components/ContentEditor.tsx:1674 msgid "Untitled file" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1898 +#: packages/admin/src/components/ContentEditor.tsx:1890 msgid "Up" msgstr "" @@ -5131,7 +5131,7 @@ msgid "Updated At" msgstr "" #. placeholder {0}: new Date(item.updatedAt).toLocaleString() -#: packages/admin/src/components/ContentEditor.tsx:865 +#: packages/admin/src/components/ContentEditor.tsx:857 msgid "Updated: {0}" msgstr "" @@ -5253,7 +5253,7 @@ msgstr "" msgid "Used as the identifier. Lowercase letters, numbers, and underscores only." msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1285 +#: packages/admin/src/components/ContentEditor.tsx:1277 msgid "Used as the main visual for this post on listing pages and at the top of the post" msgstr "" diff --git a/packages/admin/src/locales/pt-BR/messages.po b/packages/admin/src/locales/pt-BR/messages.po index 443dbca00..163b344a2 100644 --- a/packages/admin/src/locales/pt-BR/messages.po +++ b/packages/admin/src/locales/pt-BR/messages.po @@ -13,7 +13,7 @@ msgstr "" "Language-Team: \n" "Plural-Forms: \n" -#: packages/admin/src/components/ContentEditor.tsx:964 +#: packages/admin/src/components/ContentEditor.tsx:956 #: packages/admin/src/components/LocaleSwitcher.tsx:72 msgid " (default)" msgstr " (padrão)" @@ -434,7 +434,7 @@ msgstr "Ações" msgid "Active" msgstr "Ativo" -#: packages/admin/src/components/ContentEditor.tsx:1880 +#: packages/admin/src/components/ContentEditor.tsx:1872 #: packages/admin/src/components/MenuEditor.tsx:297 #: packages/admin/src/components/TaxonomyManager.tsx:214 #: packages/admin/src/components/TaxonomyManager.tsx:610 @@ -760,7 +760,7 @@ msgstr "Provedores disponíveis" msgid "Back" msgstr "Voltar" -#: packages/admin/src/components/ContentEditor.tsx:545 +#: packages/admin/src/components/ContentEditor.tsx:537 msgid "Back to {collectionLabel} list" msgstr "Voltar para a lista de {collectionLabel}" @@ -838,7 +838,7 @@ msgstr "Navegue pelos temas e visualize-os com seu próprio conteúdo." msgid "Bullet List" msgstr "Lista com marcadores" -#: packages/admin/src/components/ContentEditor.tsx:930 +#: packages/admin/src/components/ContentEditor.tsx:922 #: packages/admin/src/components/Sidebar.tsx:206 msgid "Bylines" msgstr "Créditos" @@ -861,11 +861,11 @@ msgstr "Pode visualizar conteúdo" #: packages/admin/src/components/CapabilityConsentDialog.tsx:139 #: packages/admin/src/components/ConfirmDialog.tsx:57 -#: packages/admin/src/components/ContentEditor.tsx:638 -#: packages/admin/src/components/ContentEditor.tsx:844 -#: packages/admin/src/components/ContentEditor.tsx:896 -#: packages/admin/src/components/ContentEditor.tsx:1983 -#: packages/admin/src/components/ContentEditor.tsx:2036 +#: packages/admin/src/components/ContentEditor.tsx:630 +#: packages/admin/src/components/ContentEditor.tsx:836 +#: packages/admin/src/components/ContentEditor.tsx:888 +#: packages/admin/src/components/ContentEditor.tsx:1975 +#: packages/admin/src/components/ContentEditor.tsx:2028 #: packages/admin/src/components/ContentList.tsx:445 #: packages/admin/src/components/ContentList.tsx:516 #: packages/admin/src/components/ContentPickerModal.tsx:253 @@ -931,8 +931,8 @@ msgstr "Categorias ({0})" msgid "Categories will be imported" msgstr "Categorias serão importadas" -#: packages/admin/src/components/ContentEditor.tsx:1591 -#: packages/admin/src/components/ContentEditor.tsx:1739 +#: packages/admin/src/components/ContentEditor.tsx:1583 +#: packages/admin/src/components/ContentEditor.tsx:1731 #: packages/admin/src/components/FieldEditor.tsx:391 #: packages/admin/src/components/SeoImageField.tsx:47 msgid "Change" @@ -1242,7 +1242,7 @@ msgstr "Não foi possível detectar o WordPress" msgid "Count" msgstr "Contagem" -#: packages/admin/src/components/ContentEditor.tsx:2007 +#: packages/admin/src/components/ContentEditor.tsx:1999 #: packages/admin/src/components/MenuList.tsx:146 #: packages/admin/src/components/Redirects.tsx:185 #: packages/admin/src/components/Sections.tsx:210 @@ -1271,7 +1271,7 @@ msgstr "Criar conta" msgid "Create an account" msgstr "Criar uma conta" -#: packages/admin/src/components/ContentEditor.tsx:1955 +#: packages/admin/src/components/ContentEditor.tsx:1947 msgid "Create byline" msgstr "Criar crédito" @@ -1378,7 +1378,7 @@ msgid "Created At" msgstr "Criado em" #. placeholder {0}: new Date(item.createdAt).toLocaleString() -#: packages/admin/src/components/ContentEditor.tsx:864 +#: packages/admin/src/components/ContentEditor.tsx:856 msgid "Created: {0}" msgstr "Criado em: {0}" @@ -1386,7 +1386,7 @@ msgstr "Criado em: {0}" msgid "Creating collections and fields..." msgstr "Criando coleções e campos..." -#: packages/admin/src/components/ContentEditor.tsx:2007 +#: packages/admin/src/components/ContentEditor.tsx:1999 #: packages/admin/src/components/MenuList.tsx:146 #: packages/admin/src/components/Redirects.tsx:182 #: packages/admin/src/components/Sections.tsx:210 @@ -1395,7 +1395,7 @@ msgstr "Criando coleções e campos..." msgid "Creating..." msgstr "Criando..." -#: packages/admin/src/components/ContentEditor.tsx:967 +#: packages/admin/src/components/ContentEditor.tsx:959 msgid "current" msgstr "atual" @@ -1656,12 +1656,12 @@ msgstr "Desativado" msgid "Disabled:" msgstr "Desativado:" -#: packages/admin/src/components/ContentEditor.tsx:623 -#: packages/admin/src/components/ContentEditor.tsx:645 +#: packages/admin/src/components/ContentEditor.tsx:615 +#: packages/admin/src/components/ContentEditor.tsx:637 msgid "Discard changes" msgstr "Descartar alterações" -#: packages/admin/src/components/ContentEditor.tsx:629 +#: packages/admin/src/components/ContentEditor.tsx:621 msgid "Discard draft changes?" msgstr "Descartar alterações do rascunho?" @@ -1674,8 +1674,8 @@ msgstr "Dispensar" msgid "Display a navigation menu" msgstr "Exibir um menu de navegação" -#: packages/admin/src/components/ContentEditor.tsx:1958 -#: packages/admin/src/components/ContentEditor.tsx:2020 +#: packages/admin/src/components/ContentEditor.tsx:1950 +#: packages/admin/src/components/ContentEditor.tsx:2012 msgid "Display name" msgstr "Nome de exibição" @@ -1693,7 +1693,7 @@ msgstr "Tamanho de exibição" msgid "Displayed below the image as a visible caption." msgstr "Exibido abaixo da imagem como legenda visível." -#: packages/admin/src/components/ContentEditor.tsx:599 +#: packages/admin/src/components/ContentEditor.tsx:591 msgid "Distraction-free mode (⌘⇧\\)" msgstr "Modo sem distrações (⌘⇧\\)" @@ -1726,7 +1726,7 @@ msgstr "Não tem uma conta? <0>Cadastre-se" msgid "Done" msgstr "Concluído" -#: packages/admin/src/components/ContentEditor.tsx:1901 +#: packages/admin/src/components/ContentEditor.tsx:1893 msgid "Down" msgstr "Abaixo" @@ -1738,7 +1738,7 @@ msgstr "Baixando" msgid "draft" msgstr "rascunho" -#: packages/admin/src/components/ContentEditor.tsx:795 +#: packages/admin/src/components/ContentEditor.tsx:787 #: packages/admin/src/components/ContentPickerModal.tsx:217 msgid "Draft" msgstr "Rascunho" @@ -1772,8 +1772,8 @@ msgstr "ex.: Pipeline CI/CD" msgid "e.g., MacBook Pro, iPhone" msgstr "ex.: MacBook Pro, iPhone" -#: packages/admin/src/components/ContentEditor.tsx:976 -#: packages/admin/src/components/ContentEditor.tsx:1910 +#: packages/admin/src/components/ContentEditor.tsx:968 +#: packages/admin/src/components/ContentEditor.tsx:1902 #: packages/admin/src/components/MenuEditor.tsx:367 #: packages/admin/src/components/MenuList.tsx:185 #: packages/admin/src/components/Sections.tsx:390 @@ -1790,7 +1790,7 @@ msgstr "Editar" msgid "Edit {0}" msgstr "Editar {0}" -#: packages/admin/src/components/ContentEditor.tsx:562 +#: packages/admin/src/components/ContentEditor.tsx:554 msgid "Edit {collectionLabel}" msgstr "Editar {collectionLabel}" @@ -1798,7 +1798,7 @@ msgstr "Editar {collectionLabel}" msgid "Edit {title}" msgstr "Editar {title}" -#: packages/admin/src/components/ContentEditor.tsx:2017 +#: packages/admin/src/components/ContentEditor.tsx:2009 msgid "Edit byline" msgstr "Editar crédito" @@ -1921,7 +1921,7 @@ msgid "Enabled" msgstr "Ativado" #. placeholder {0}: label.toLowerCase() -#: packages/admin/src/components/ContentEditor.tsx:1189 +#: packages/admin/src/components/ContentEditor.tsx:1181 msgid "Enter {0}..." msgstr "Digite {0}..." @@ -1930,7 +1930,7 @@ msgstr "Digite {0}..." msgid "Enter a URL (https://…) or a relative path (/…)" msgstr "Digite uma URL (https://…) ou um caminho relativo (/…)" -#: packages/admin/src/components/ContentEditor.tsx:1418 +#: packages/admin/src/components/ContentEditor.tsx:1410 msgid "Enter a valid URL (e.g. https://example.com)" msgstr "" @@ -1938,7 +1938,7 @@ msgstr "" msgid "Enter credentials manually" msgstr "Digitar credenciais manualmente" -#: packages/admin/src/components/ContentEditor.tsx:598 +#: packages/admin/src/components/ContentEditor.tsx:590 msgid "Enter distraction-free mode" msgstr "Entrar no modo sem distrações" @@ -1946,7 +1946,7 @@ msgstr "Entrar no modo sem distrações" msgid "Enter email" msgstr "Digite o e-mail" -#: packages/admin/src/components/ContentEditor.tsx:1210 +#: packages/admin/src/components/ContentEditor.tsx:1202 msgid "Enter markdown content..." msgstr "Digite o conteúdo em markdown..." @@ -1980,7 +1980,7 @@ msgstr "Erro ao salvar seção" msgid "Exists" msgstr "Existe" -#: packages/admin/src/components/ContentEditor.tsx:556 +#: packages/admin/src/components/ContentEditor.tsx:548 msgid "Exit distraction-free mode" msgstr "Sair do modo sem distrações" @@ -2029,7 +2029,7 @@ msgstr "Auditoria de segurança falhou" msgid "Failed to add domain" msgstr "Falha ao adicionar domínio" -#: packages/admin/src/components/ContentEditor.tsx:2001 +#: packages/admin/src/components/ContentEditor.tsx:1993 msgid "Failed to create byline" msgstr "Falha ao criar crédito" @@ -2127,7 +2127,7 @@ msgstr "Falha ao enviar e-mail de teste" msgid "Failed to update {0}" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:2051 +#: packages/admin/src/components/ContentEditor.tsx:2043 msgid "Failed to update byline" msgstr "Falha ao atualizar crédito" @@ -2521,7 +2521,7 @@ msgstr "Instalando..." msgid "Integer" msgstr "Inteiro" -#: packages/admin/src/components/ContentEditor.tsx:1487 +#: packages/admin/src/components/ContentEditor.tsx:1479 msgid "Invalid JSON" msgstr "" @@ -2664,7 +2664,7 @@ msgstr "Links" msgid "List view" msgstr "Visualização em lista" -#: packages/admin/src/components/ContentEditor.tsx:678 +#: packages/admin/src/components/ContentEditor.tsx:670 msgid "Live View" msgstr "Visualização ao vivo" @@ -2983,13 +2983,13 @@ msgstr "Mover {title} para a lixeira" msgid "Move down" msgstr "Mover para baixo" -#: packages/admin/src/components/ContentEditor.tsx:881 -#: packages/admin/src/components/ContentEditor.tsx:903 +#: packages/admin/src/components/ContentEditor.tsx:873 +#: packages/admin/src/components/ContentEditor.tsx:895 #: packages/admin/src/components/ContentList.tsx:452 msgid "Move to Trash" msgstr "Mover para a lixeira" -#: packages/admin/src/components/ContentEditor.tsx:887 +#: packages/admin/src/components/ContentEditor.tsx:879 #: packages/admin/src/components/ContentList.tsx:437 msgid "Move to Trash?" msgstr "Mover para a lixeira?" @@ -3048,7 +3048,7 @@ msgstr "NOVO" msgid "New {0}" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:562 +#: packages/admin/src/components/ContentEditor.tsx:554 msgid "New {collectionLabel}" msgstr "Novo {collectionLabel}" @@ -3133,7 +3133,7 @@ msgstr "Nenhum token de API ainda. Crie um para começar." msgid "No approved comments yet." msgstr "Nenhum comentário aprovado ainda." -#: packages/admin/src/components/ContentEditor.tsx:1942 +#: packages/admin/src/components/ContentEditor.tsx:1934 msgid "No bylines selected." msgstr "Nenhum crédito selecionado." @@ -3421,7 +3421,7 @@ msgstr "Contorno" msgid "Overrides the page title in search engine results" msgstr "Substitui o título da página nos resultados dos mecanismos de busca" -#: packages/admin/src/components/ContentEditor.tsx:918 +#: packages/admin/src/components/ContentEditor.tsx:910 msgid "Ownership" msgstr "Propriedade" @@ -3531,7 +3531,7 @@ msgstr "pendente" msgid "Pending" msgstr "Pendente" -#: packages/admin/src/components/ContentEditor.tsx:793 +#: packages/admin/src/components/ContentEditor.tsx:785 msgid "Pending changes" msgstr "Alterações pendentes" @@ -3630,7 +3630,7 @@ msgstr "Preparando para baixar arquivos do WordPress..." msgid "Preparing..." msgstr "Preparando..." -#: packages/admin/src/components/ContentEditor.tsx:612 +#: packages/admin/src/components/ContentEditor.tsx:604 #: packages/admin/src/components/ContentTypeEditor.tsx:79 #: packages/admin/src/components/MediaLibrary.tsx:415 msgid "Preview" @@ -3640,7 +3640,7 @@ msgstr "Pré-visualização" msgid "Preview content before publishing" msgstr "Pré-visualizar conteúdo antes de publicar" -#: packages/admin/src/components/ContentEditor.tsx:612 +#: packages/admin/src/components/ContentEditor.tsx:604 msgid "Preview draft" msgstr "Pré-visualizar rascunho" @@ -3665,12 +3665,12 @@ msgstr "Navegação principal" msgid "Provider:" msgstr "Provedor:" -#: packages/admin/src/components/ContentEditor.tsx:667 -#: packages/admin/src/components/ContentEditor.tsx:774 +#: packages/admin/src/components/ContentEditor.tsx:659 +#: packages/admin/src/components/ContentEditor.tsx:766 msgid "Publish" msgstr "Publicar" -#: packages/admin/src/components/ContentEditor.tsx:657 +#: packages/admin/src/components/ContentEditor.tsx:649 msgid "Publish changes" msgstr "Publicar alterações" @@ -3678,7 +3678,7 @@ msgstr "Publicar alterações" msgid "published" msgstr "publicado" -#: packages/admin/src/components/ContentEditor.tsx:789 +#: packages/admin/src/components/ContentEditor.tsx:781 #: packages/admin/src/components/ContentPickerModal.tsx:214 #: packages/admin/src/components/Dashboard.tsx:187 msgid "Published" @@ -3693,7 +3693,7 @@ msgstr "Publicado {0}" msgid "Published At" msgstr "Publicado em" -#: packages/admin/src/components/ContentEditor.tsx:1950 +#: packages/admin/src/components/ContentEditor.tsx:1942 msgid "Quick create byline" msgstr "Criar crédito rapidamente" @@ -3770,7 +3770,7 @@ msgstr "Usuário cadastrado" msgid "Registration was cancelled or timed out. Please try again." msgstr "O registro foi cancelado ou expirou. Tente novamente." -#: packages/admin/src/components/ContentEditor.tsx:1919 +#: packages/admin/src/components/ContentEditor.tsx:1911 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:177 #: packages/admin/src/components/settings/GeneralSettings.tsx:202 #: packages/admin/src/components/settings/GeneralSettings.tsx:246 @@ -3786,7 +3786,7 @@ msgstr "Remover" msgid "Remove {0}" msgstr "Remover {0}" -#: packages/admin/src/components/ContentEditor.tsx:1747 +#: packages/admin/src/components/ContentEditor.tsx:1739 msgid "Remove {label}" msgstr "" @@ -3798,7 +3798,7 @@ msgstr "Remover domínio" msgid "Remove Domain?" msgstr "Remover domínio?" -#: packages/admin/src/components/ContentEditor.tsx:1599 +#: packages/admin/src/components/ContentEditor.tsx:1591 #: packages/admin/src/components/SeoImageField.tsx:55 msgid "Remove image" msgstr "Remover imagem" @@ -4000,7 +4000,7 @@ msgstr "Função" msgid "Role {role}" msgstr "Função {role}" -#: packages/admin/src/components/ContentEditor.tsx:1924 +#: packages/admin/src/components/ContentEditor.tsx:1916 msgid "Role label" msgstr "Rótulo da função" @@ -4011,7 +4011,7 @@ msgstr "Rótulo da função" msgid "Same window" msgstr "Mesma janela" -#: packages/admin/src/components/ContentEditor.tsx:2057 +#: packages/admin/src/components/ContentEditor.tsx:2049 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:349 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:519 #: packages/admin/src/components/MediaDetailPanel.tsx:241 @@ -4045,13 +4045,13 @@ msgstr "Salvar configurações" msgid "Save Social Links" msgstr "Salvar links sociais" -#: packages/admin/src/components/ContentEditor.tsx:587 +#: packages/admin/src/components/ContentEditor.tsx:579 #: packages/admin/src/components/SaveButton.tsx:42 msgid "Saved" msgstr "Salvo" -#: packages/admin/src/components/ContentEditor.tsx:582 -#: packages/admin/src/components/ContentEditor.tsx:2057 +#: packages/admin/src/components/ContentEditor.tsx:574 +#: packages/admin/src/components/ContentEditor.tsx:2049 #: packages/admin/src/components/FieldEditor.tsx:656 #: packages/admin/src/components/MediaDetailPanel.tsx:241 #: packages/admin/src/components/MenuEditor.tsx:442 @@ -4065,15 +4065,15 @@ msgstr "Salvo" msgid "Saving..." msgstr "Salvando..." -#: packages/admin/src/components/ContentEditor.tsx:833 +#: packages/admin/src/components/ContentEditor.tsx:825 msgid "Schedule" msgstr "Agendar" -#: packages/admin/src/components/ContentEditor.tsx:819 +#: packages/admin/src/components/ContentEditor.tsx:811 msgid "Schedule for" msgstr "Agendar para" -#: packages/admin/src/components/ContentEditor.tsx:856 +#: packages/admin/src/components/ContentEditor.tsx:848 msgid "Schedule for later" msgstr "Agendar para depois" @@ -4081,12 +4081,12 @@ msgstr "Agendar para depois" msgid "scheduled" msgstr "agendado" -#: packages/admin/src/components/ContentEditor.tsx:796 +#: packages/admin/src/components/ContentEditor.tsx:788 msgid "Scheduled" msgstr "Agendado" #. placeholder {0}: formatScheduledDate(item.scheduledAt) -#: packages/admin/src/components/ContentEditor.tsx:806 +#: packages/admin/src/components/ContentEditor.tsx:798 msgid "Scheduled for: {0}" msgstr "Agendado para: {0}" @@ -4301,9 +4301,9 @@ msgstr "Configurações de segurança" msgid "Select" msgstr "Selecionar" -#: packages/admin/src/components/ContentEditor.tsx:1623 -#: packages/admin/src/components/ContentEditor.tsx:1759 -#: packages/admin/src/components/ContentEditor.tsx:1773 +#: packages/admin/src/components/ContentEditor.tsx:1615 +#: packages/admin/src/components/ContentEditor.tsx:1751 +#: packages/admin/src/components/ContentEditor.tsx:1765 msgid "Select {label}" msgstr "Selecionar {label}" @@ -4311,7 +4311,7 @@ msgstr "Selecionar {label}" msgid "Select all" msgstr "Selecionar tudo" -#: packages/admin/src/components/ContentEditor.tsx:1863 +#: packages/admin/src/components/ContentEditor.tsx:1855 msgid "Select byline..." msgstr "Selecionar crédito..." @@ -4329,11 +4329,11 @@ msgstr "Selecionar conteúdo" msgid "Select Favicon" msgstr "Selecionar favicon" -#: packages/admin/src/components/ContentEditor.tsx:1763 +#: packages/admin/src/components/ContentEditor.tsx:1755 msgid "Select file" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1614 +#: packages/admin/src/components/ContentEditor.tsx:1606 msgid "Select image" msgstr "Selecionar imagem" @@ -4408,7 +4408,7 @@ msgstr "Enviar e-mail de teste" msgid "Sending..." msgstr "Enviando..." -#: packages/admin/src/components/ContentEditor.tsx:1008 +#: packages/admin/src/components/ContentEditor.tsx:1000 #: packages/admin/src/components/Settings.tsx:81 msgid "SEO" msgstr "SEO" @@ -4566,9 +4566,9 @@ msgstr "Pular importação de mídia" msgid "Skipped" msgstr "Ignorado" -#: packages/admin/src/components/ContentEditor.tsx:777 -#: packages/admin/src/components/ContentEditor.tsx:1966 -#: packages/admin/src/components/ContentEditor.tsx:2028 +#: packages/admin/src/components/ContentEditor.tsx:769 +#: packages/admin/src/components/ContentEditor.tsx:1958 +#: packages/admin/src/components/ContentEditor.tsx:2020 #: packages/admin/src/components/ContentTypeEditor.tsx:109 #: packages/admin/src/components/ContentTypeList.tsx:97 #: packages/admin/src/components/FieldEditor.tsx:224 @@ -4649,7 +4649,7 @@ msgstr "Spam" msgid "Start Import" msgstr "Iniciar importação" -#: packages/admin/src/components/ContentEditor.tsx:783 +#: packages/admin/src/components/ContentEditor.tsx:775 #: packages/admin/src/components/ContentList.tsx:193 #: packages/admin/src/components/ContentTypeEditor.tsx:115 #: packages/admin/src/components/Redirects.tsx:452 @@ -4808,8 +4808,8 @@ msgstr "Tema: {label}" msgid "Themes" msgstr "Temas" -#: packages/admin/src/components/ContentEditor.tsx:1627 -#: packages/admin/src/components/ContentEditor.tsx:1776 +#: packages/admin/src/components/ContentEditor.tsx:1619 +#: packages/admin/src/components/ContentEditor.tsx:1768 msgid "This field is required" msgstr "Este campo é obrigatório" @@ -4853,7 +4853,7 @@ msgstr "Esta seção foi importada de outro sistema." msgid "This will grant CLI access with your permissions." msgstr "Isso concederá acesso CLI com suas permissões." -#: packages/admin/src/components/ContentEditor.tsx:890 +#: packages/admin/src/components/ContentEditor.tsx:882 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." @@ -4875,7 +4875,7 @@ msgstr "Isso excluirá permanentemente este comentário. Esta ação não pode s msgid "This will remove the plugin and its bundle from your site." msgstr "Isso removerá o plugin e seu pacote do seu site." -#: packages/admin/src/components/ContentEditor.tsx:632 +#: packages/admin/src/components/ContentEditor.tsx:624 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." @@ -4941,11 +4941,11 @@ msgstr "Ferramentas → Exportar" msgid "Track content history" msgstr "Rastrear histórico de conteúdo" -#: packages/admin/src/components/ContentEditor.tsx:986 +#: packages/admin/src/components/ContentEditor.tsx:978 msgid "Translate" msgstr "Traduzir" -#: packages/admin/src/components/ContentEditor.tsx:944 +#: packages/admin/src/components/ContentEditor.tsx:936 msgid "Translations" msgstr "Traduções" @@ -5024,8 +5024,8 @@ msgstr "Incompatibilidade de tipo ({0})" msgid "Unable to reach marketplace" msgstr "Não foi possível acessar o marketplace" -#: packages/admin/src/components/ContentEditor.tsx:2071 -#: packages/admin/src/components/ContentEditor.tsx:2086 +#: packages/admin/src/components/ContentEditor.tsx:2063 +#: packages/admin/src/components/ContentEditor.tsx:2078 msgid "Unassigned" msgstr "Não atribuído" @@ -5075,7 +5075,7 @@ msgstr "Desbloquear proporção" msgid "Unnamed passkey" msgstr "Chave de acesso sem nome" -#: packages/admin/src/components/ContentEditor.tsx:661 +#: packages/admin/src/components/ContentEditor.tsx:653 msgid "Unpublish" msgstr "Despublicar" @@ -5083,7 +5083,7 @@ msgstr "Despublicar" msgid "Unregistered Content Tables Found" msgstr "Tabelas de conteúdo não registradas encontradas" -#: packages/admin/src/components/ContentEditor.tsx:808 +#: packages/admin/src/components/ContentEditor.tsx:800 msgid "Unschedule" msgstr "Cancelar agendamento" @@ -5091,11 +5091,11 @@ msgstr "Cancelar agendamento" msgid "Untitled" msgstr "Sem título" -#: packages/admin/src/components/ContentEditor.tsx:1682 +#: packages/admin/src/components/ContentEditor.tsx:1674 msgid "Untitled file" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1898 +#: packages/admin/src/components/ContentEditor.tsx:1890 msgid "Up" msgstr "Acima" @@ -5131,7 +5131,7 @@ msgid "Updated At" msgstr "Atualizado em" #. placeholder {0}: new Date(item.updatedAt).toLocaleString() -#: packages/admin/src/components/ContentEditor.tsx:865 +#: packages/admin/src/components/ContentEditor.tsx:857 msgid "Updated: {0}" msgstr "Atualizado em: {0}" @@ -5253,7 +5253,7 @@ msgstr "Use sua chave de acesso cadastrada para acessar com segurança." 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:1285 +#: packages/admin/src/components/ContentEditor.tsx:1277 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" diff --git a/packages/admin/src/locales/zh-CN/messages.po b/packages/admin/src/locales/zh-CN/messages.po index 4909e996d..747f1e2b0 100644 --- a/packages/admin/src/locales/zh-CN/messages.po +++ b/packages/admin/src/locales/zh-CN/messages.po @@ -13,7 +13,7 @@ msgstr "" "Language-Team: \n" "Plural-Forms: \n" -#: packages/admin/src/components/ContentEditor.tsx:964 +#: packages/admin/src/components/ContentEditor.tsx:956 #: packages/admin/src/components/LocaleSwitcher.tsx:72 msgid " (default)" msgstr "(默认)" @@ -434,7 +434,7 @@ msgstr "操作" msgid "Active" msgstr "活跃" -#: packages/admin/src/components/ContentEditor.tsx:1880 +#: packages/admin/src/components/ContentEditor.tsx:1872 #: packages/admin/src/components/MenuEditor.tsx:297 #: packages/admin/src/components/TaxonomyManager.tsx:214 #: packages/admin/src/components/TaxonomyManager.tsx:610 @@ -760,7 +760,7 @@ msgstr "可用提供商" msgid "Back" msgstr "返回" -#: packages/admin/src/components/ContentEditor.tsx:545 +#: packages/admin/src/components/ContentEditor.tsx:537 msgid "Back to {collectionLabel} list" msgstr "返回到 {collectionLabel} 列表" @@ -838,7 +838,7 @@ msgstr "浏览主题并使用您自己的内容预览。" msgid "Bullet List" msgstr "无序列表" -#: packages/admin/src/components/ContentEditor.tsx:930 +#: packages/admin/src/components/ContentEditor.tsx:922 #: packages/admin/src/components/Sidebar.tsx:206 msgid "Bylines" msgstr "署名" @@ -861,11 +861,11 @@ msgstr "可以查看内容" #: packages/admin/src/components/CapabilityConsentDialog.tsx:139 #: packages/admin/src/components/ConfirmDialog.tsx:57 -#: packages/admin/src/components/ContentEditor.tsx:638 -#: packages/admin/src/components/ContentEditor.tsx:844 -#: packages/admin/src/components/ContentEditor.tsx:896 -#: packages/admin/src/components/ContentEditor.tsx:1983 -#: packages/admin/src/components/ContentEditor.tsx:2036 +#: packages/admin/src/components/ContentEditor.tsx:630 +#: packages/admin/src/components/ContentEditor.tsx:836 +#: packages/admin/src/components/ContentEditor.tsx:888 +#: packages/admin/src/components/ContentEditor.tsx:1975 +#: packages/admin/src/components/ContentEditor.tsx:2028 #: packages/admin/src/components/ContentList.tsx:445 #: packages/admin/src/components/ContentList.tsx:516 #: packages/admin/src/components/ContentPickerModal.tsx:253 @@ -931,8 +931,8 @@ msgstr "分类 ({0})" msgid "Categories will be imported" msgstr "分类将被导入" -#: packages/admin/src/components/ContentEditor.tsx:1591 -#: packages/admin/src/components/ContentEditor.tsx:1739 +#: packages/admin/src/components/ContentEditor.tsx:1583 +#: packages/admin/src/components/ContentEditor.tsx:1731 #: packages/admin/src/components/FieldEditor.tsx:391 #: packages/admin/src/components/SeoImageField.tsx:47 msgid "Change" @@ -1242,7 +1242,7 @@ msgstr "无法检测到 WordPress" msgid "Count" msgstr "数量" -#: packages/admin/src/components/ContentEditor.tsx:2007 +#: packages/admin/src/components/ContentEditor.tsx:1999 #: packages/admin/src/components/MenuList.tsx:146 #: packages/admin/src/components/Redirects.tsx:185 #: packages/admin/src/components/Sections.tsx:210 @@ -1271,7 +1271,7 @@ msgstr "创建账户" msgid "Create an account" msgstr "创建账户" -#: packages/admin/src/components/ContentEditor.tsx:1955 +#: packages/admin/src/components/ContentEditor.tsx:1947 msgid "Create byline" msgstr "创建署名" @@ -1378,7 +1378,7 @@ msgid "Created At" msgstr "创建时间" #. placeholder {0}: new Date(item.createdAt).toLocaleString() -#: packages/admin/src/components/ContentEditor.tsx:864 +#: packages/admin/src/components/ContentEditor.tsx:856 msgid "Created: {0}" msgstr "创建于:{0}" @@ -1386,7 +1386,7 @@ msgstr "创建于:{0}" msgid "Creating collections and fields..." msgstr "正在创建合集和字段..." -#: packages/admin/src/components/ContentEditor.tsx:2007 +#: packages/admin/src/components/ContentEditor.tsx:1999 #: packages/admin/src/components/MenuList.tsx:146 #: packages/admin/src/components/Redirects.tsx:182 #: packages/admin/src/components/Sections.tsx:210 @@ -1395,7 +1395,7 @@ msgstr "正在创建合集和字段..." msgid "Creating..." msgstr "创建中..." -#: packages/admin/src/components/ContentEditor.tsx:967 +#: packages/admin/src/components/ContentEditor.tsx:959 msgid "current" msgstr "当前" @@ -1656,12 +1656,12 @@ msgstr "已禁用" msgid "Disabled:" msgstr "已禁用:" -#: packages/admin/src/components/ContentEditor.tsx:623 -#: packages/admin/src/components/ContentEditor.tsx:645 +#: packages/admin/src/components/ContentEditor.tsx:615 +#: packages/admin/src/components/ContentEditor.tsx:637 msgid "Discard changes" msgstr "放弃更改" -#: packages/admin/src/components/ContentEditor.tsx:629 +#: packages/admin/src/components/ContentEditor.tsx:621 msgid "Discard draft changes?" msgstr "放弃草稿更改?" @@ -1674,8 +1674,8 @@ msgstr "关闭" msgid "Display a navigation menu" msgstr "显示导航菜单" -#: packages/admin/src/components/ContentEditor.tsx:1958 -#: packages/admin/src/components/ContentEditor.tsx:2020 +#: packages/admin/src/components/ContentEditor.tsx:1950 +#: packages/admin/src/components/ContentEditor.tsx:2012 msgid "Display name" msgstr "显示名称" @@ -1693,7 +1693,7 @@ msgstr "显示尺寸" msgid "Displayed below the image as a visible caption." msgstr "显示在图片下方作为可见说明。" -#: packages/admin/src/components/ContentEditor.tsx:599 +#: packages/admin/src/components/ContentEditor.tsx:591 msgid "Distraction-free mode (⌘⇧\\)" msgstr "无干扰模式(⌘⇧\\)" @@ -1726,7 +1726,7 @@ msgstr "还没有账号?<0>立即注册" msgid "Done" msgstr "完成" -#: packages/admin/src/components/ContentEditor.tsx:1901 +#: packages/admin/src/components/ContentEditor.tsx:1893 msgid "Down" msgstr "下移" @@ -1738,7 +1738,7 @@ msgstr "下载中" msgid "draft" msgstr "草稿" -#: packages/admin/src/components/ContentEditor.tsx:795 +#: packages/admin/src/components/ContentEditor.tsx:787 #: packages/admin/src/components/ContentPickerModal.tsx:217 msgid "Draft" msgstr "草稿" @@ -1772,8 +1772,8 @@ msgstr "例如:CI/CD 流水线" msgid "e.g., MacBook Pro, iPhone" msgstr "例如:MacBook Pro、iPhone" -#: packages/admin/src/components/ContentEditor.tsx:976 -#: packages/admin/src/components/ContentEditor.tsx:1910 +#: packages/admin/src/components/ContentEditor.tsx:968 +#: packages/admin/src/components/ContentEditor.tsx:1902 #: packages/admin/src/components/MenuEditor.tsx:367 #: packages/admin/src/components/MenuList.tsx:185 #: packages/admin/src/components/Sections.tsx:390 @@ -1790,7 +1790,7 @@ msgstr "编辑" msgid "Edit {0}" msgstr "编辑 {0}" -#: packages/admin/src/components/ContentEditor.tsx:562 +#: packages/admin/src/components/ContentEditor.tsx:554 msgid "Edit {collectionLabel}" msgstr "编辑 {collectionLabel}" @@ -1798,7 +1798,7 @@ msgstr "编辑 {collectionLabel}" msgid "Edit {title}" msgstr "编辑 {title}" -#: packages/admin/src/components/ContentEditor.tsx:2017 +#: packages/admin/src/components/ContentEditor.tsx:2009 msgid "Edit byline" msgstr "编辑署名" @@ -1921,7 +1921,7 @@ msgid "Enabled" msgstr "已启用" #. placeholder {0}: label.toLowerCase() -#: packages/admin/src/components/ContentEditor.tsx:1189 +#: packages/admin/src/components/ContentEditor.tsx:1181 msgid "Enter {0}..." msgstr "输入 {0}..." @@ -1930,7 +1930,7 @@ msgstr "输入 {0}..." msgid "Enter a URL (https://…) or a relative path (/…)" msgstr "输入 URL (https://…) 或相对路径 (/…)" -#: packages/admin/src/components/ContentEditor.tsx:1418 +#: packages/admin/src/components/ContentEditor.tsx:1410 msgid "Enter a valid URL (e.g. https://example.com)" msgstr "输入有效的 URL(例如 https://example.com)" @@ -1938,7 +1938,7 @@ msgstr "输入有效的 URL(例如 https://example.com)" msgid "Enter credentials manually" msgstr "手动输入凭据" -#: packages/admin/src/components/ContentEditor.tsx:598 +#: packages/admin/src/components/ContentEditor.tsx:590 msgid "Enter distraction-free mode" msgstr "进入无干扰模式" @@ -1946,7 +1946,7 @@ msgstr "进入无干扰模式" msgid "Enter email" msgstr "输入邮箱" -#: packages/admin/src/components/ContentEditor.tsx:1210 +#: packages/admin/src/components/ContentEditor.tsx:1202 msgid "Enter markdown content..." msgstr "输入 Markdown 内容..." @@ -1980,7 +1980,7 @@ msgstr "保存区块时出错" msgid "Exists" msgstr "已存在" -#: packages/admin/src/components/ContentEditor.tsx:556 +#: packages/admin/src/components/ContentEditor.tsx:548 msgid "Exit distraction-free mode" msgstr "退出无干扰模式" @@ -2029,7 +2029,7 @@ msgstr "安全审计失败" msgid "Failed to add domain" msgstr "添加域名失败" -#: packages/admin/src/components/ContentEditor.tsx:2001 +#: packages/admin/src/components/ContentEditor.tsx:1993 msgid "Failed to create byline" msgstr "创建署名失败" @@ -2127,7 +2127,7 @@ msgstr "发送测试邮件失败" msgid "Failed to update {0}" msgstr "更新 {0} 失败" -#: packages/admin/src/components/ContentEditor.tsx:2051 +#: packages/admin/src/components/ContentEditor.tsx:2043 msgid "Failed to update byline" msgstr "更新署名失败" @@ -2521,7 +2521,7 @@ msgstr "正在安装..." msgid "Integer" msgstr "整数" -#: packages/admin/src/components/ContentEditor.tsx:1487 +#: packages/admin/src/components/ContentEditor.tsx:1479 msgid "Invalid JSON" msgstr "无效的 JSON" @@ -2664,7 +2664,7 @@ msgstr "链接" msgid "List view" msgstr "列表视图" -#: packages/admin/src/components/ContentEditor.tsx:678 +#: packages/admin/src/components/ContentEditor.tsx:670 msgid "Live View" msgstr "实时预览" @@ -2983,13 +2983,13 @@ msgstr "将 {title} 移至回收站" msgid "Move down" msgstr "下移" -#: packages/admin/src/components/ContentEditor.tsx:881 -#: packages/admin/src/components/ContentEditor.tsx:903 +#: packages/admin/src/components/ContentEditor.tsx:873 +#: packages/admin/src/components/ContentEditor.tsx:895 #: packages/admin/src/components/ContentList.tsx:452 msgid "Move to Trash" msgstr "移至回收站" -#: packages/admin/src/components/ContentEditor.tsx:887 +#: packages/admin/src/components/ContentEditor.tsx:879 #: packages/admin/src/components/ContentList.tsx:437 msgid "Move to Trash?" msgstr "移至回收站?" @@ -3048,7 +3048,7 @@ msgstr "新" msgid "New {0}" msgstr "新{0}" -#: packages/admin/src/components/ContentEditor.tsx:562 +#: packages/admin/src/components/ContentEditor.tsx:554 msgid "New {collectionLabel}" msgstr "新建 {collectionLabel}" @@ -3133,7 +3133,7 @@ msgstr "暂无 API 令牌。创建一个以开始使用。" msgid "No approved comments yet." msgstr "暂无已审核评论。" -#: packages/admin/src/components/ContentEditor.tsx:1942 +#: packages/admin/src/components/ContentEditor.tsx:1934 msgid "No bylines selected." msgstr "未选择任何署名。" @@ -3421,7 +3421,7 @@ msgstr "大纲" msgid "Overrides the page title in search engine results" msgstr "覆盖搜索引擎结果中的页面标题" -#: packages/admin/src/components/ContentEditor.tsx:918 +#: packages/admin/src/components/ContentEditor.tsx:910 msgid "Ownership" msgstr "所有权" @@ -3531,7 +3531,7 @@ msgstr "待处理" msgid "Pending" msgstr "待处理" -#: packages/admin/src/components/ContentEditor.tsx:793 +#: packages/admin/src/components/ContentEditor.tsx:785 msgid "Pending changes" msgstr "待处理的更改" @@ -3630,7 +3630,7 @@ msgstr "正在准备从 WordPress 下载文件..." msgid "Preparing..." msgstr "正在准备..." -#: packages/admin/src/components/ContentEditor.tsx:612 +#: packages/admin/src/components/ContentEditor.tsx:604 #: packages/admin/src/components/ContentTypeEditor.tsx:79 #: packages/admin/src/components/MediaLibrary.tsx:415 msgid "Preview" @@ -3640,7 +3640,7 @@ msgstr "预览" msgid "Preview content before publishing" msgstr "发布前预览内容" -#: packages/admin/src/components/ContentEditor.tsx:612 +#: packages/admin/src/components/ContentEditor.tsx:604 msgid "Preview draft" msgstr "预览草稿" @@ -3665,12 +3665,12 @@ msgstr "主导航" msgid "Provider:" msgstr "提供商:" -#: packages/admin/src/components/ContentEditor.tsx:667 -#: packages/admin/src/components/ContentEditor.tsx:774 +#: packages/admin/src/components/ContentEditor.tsx:659 +#: packages/admin/src/components/ContentEditor.tsx:766 msgid "Publish" msgstr "发布" -#: packages/admin/src/components/ContentEditor.tsx:657 +#: packages/admin/src/components/ContentEditor.tsx:649 msgid "Publish changes" msgstr "发布更改" @@ -3678,7 +3678,7 @@ msgstr "发布更改" msgid "published" msgstr "已发布" -#: packages/admin/src/components/ContentEditor.tsx:789 +#: packages/admin/src/components/ContentEditor.tsx:781 #: packages/admin/src/components/ContentPickerModal.tsx:214 #: packages/admin/src/components/Dashboard.tsx:187 msgid "Published" @@ -3693,7 +3693,7 @@ msgstr "发布于 {0}" msgid "Published At" msgstr "发布时间" -#: packages/admin/src/components/ContentEditor.tsx:1950 +#: packages/admin/src/components/ContentEditor.tsx:1942 msgid "Quick create byline" msgstr "快速创建署名" @@ -3770,7 +3770,7 @@ msgstr "已注册用户" msgid "Registration was cancelled or timed out. Please try again." msgstr "注册已取消或超时。请重试。" -#: packages/admin/src/components/ContentEditor.tsx:1919 +#: packages/admin/src/components/ContentEditor.tsx:1911 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:177 #: packages/admin/src/components/settings/GeneralSettings.tsx:202 #: packages/admin/src/components/settings/GeneralSettings.tsx:246 @@ -3786,7 +3786,7 @@ msgstr "移除" msgid "Remove {0}" msgstr "移除 {0}" -#: packages/admin/src/components/ContentEditor.tsx:1747 +#: packages/admin/src/components/ContentEditor.tsx:1739 msgid "Remove {label}" msgstr "" @@ -3798,7 +3798,7 @@ msgstr "移除域名" msgid "Remove Domain?" msgstr "移除域名?" -#: packages/admin/src/components/ContentEditor.tsx:1599 +#: packages/admin/src/components/ContentEditor.tsx:1591 #: packages/admin/src/components/SeoImageField.tsx:55 msgid "Remove image" msgstr "移除图片" @@ -4000,7 +4000,7 @@ msgstr "角色" msgid "Role {role}" msgstr "角色 {role}" -#: packages/admin/src/components/ContentEditor.tsx:1924 +#: packages/admin/src/components/ContentEditor.tsx:1916 msgid "Role label" msgstr "角色标签" @@ -4011,7 +4011,7 @@ msgstr "角色标签" msgid "Same window" msgstr "同一窗口" -#: packages/admin/src/components/ContentEditor.tsx:2057 +#: packages/admin/src/components/ContentEditor.tsx:2049 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:349 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:519 #: packages/admin/src/components/MediaDetailPanel.tsx:241 @@ -4045,13 +4045,13 @@ msgstr "保存设置" msgid "Save Social Links" msgstr "保存社交链接" -#: packages/admin/src/components/ContentEditor.tsx:587 +#: packages/admin/src/components/ContentEditor.tsx:579 #: packages/admin/src/components/SaveButton.tsx:42 msgid "Saved" msgstr "已保存" -#: packages/admin/src/components/ContentEditor.tsx:582 -#: packages/admin/src/components/ContentEditor.tsx:2057 +#: packages/admin/src/components/ContentEditor.tsx:574 +#: packages/admin/src/components/ContentEditor.tsx:2049 #: packages/admin/src/components/FieldEditor.tsx:656 #: packages/admin/src/components/MediaDetailPanel.tsx:241 #: packages/admin/src/components/MenuEditor.tsx:442 @@ -4065,15 +4065,15 @@ msgstr "已保存" msgid "Saving..." msgstr "保存中..." -#: packages/admin/src/components/ContentEditor.tsx:833 +#: packages/admin/src/components/ContentEditor.tsx:825 msgid "Schedule" msgstr "定时发布" -#: packages/admin/src/components/ContentEditor.tsx:819 +#: packages/admin/src/components/ContentEditor.tsx:811 msgid "Schedule for" msgstr "定时发布于" -#: packages/admin/src/components/ContentEditor.tsx:856 +#: packages/admin/src/components/ContentEditor.tsx:848 msgid "Schedule for later" msgstr "稍后定时发布" @@ -4081,12 +4081,12 @@ msgstr "稍后定时发布" msgid "scheduled" msgstr "已定时" -#: packages/admin/src/components/ContentEditor.tsx:796 +#: packages/admin/src/components/ContentEditor.tsx:788 msgid "Scheduled" msgstr "已定时" #. placeholder {0}: formatScheduledDate(item.scheduledAt) -#: packages/admin/src/components/ContentEditor.tsx:806 +#: packages/admin/src/components/ContentEditor.tsx:798 msgid "Scheduled for: {0}" msgstr "计划发布于:{0}" @@ -4301,9 +4301,9 @@ msgstr "安全设置" msgid "Select" msgstr "选择" -#: packages/admin/src/components/ContentEditor.tsx:1623 -#: packages/admin/src/components/ContentEditor.tsx:1759 -#: packages/admin/src/components/ContentEditor.tsx:1773 +#: packages/admin/src/components/ContentEditor.tsx:1615 +#: packages/admin/src/components/ContentEditor.tsx:1751 +#: packages/admin/src/components/ContentEditor.tsx:1765 msgid "Select {label}" msgstr "选择 {label}" @@ -4311,7 +4311,7 @@ msgstr "选择 {label}" msgid "Select all" msgstr "全选" -#: packages/admin/src/components/ContentEditor.tsx:1863 +#: packages/admin/src/components/ContentEditor.tsx:1855 msgid "Select byline..." msgstr "选择署名..." @@ -4329,11 +4329,11 @@ msgstr "选择内容" msgid "Select Favicon" msgstr "选择网站图标" -#: packages/admin/src/components/ContentEditor.tsx:1763 +#: packages/admin/src/components/ContentEditor.tsx:1755 msgid "Select file" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1614 +#: packages/admin/src/components/ContentEditor.tsx:1606 msgid "Select image" msgstr "选择图片" @@ -4408,7 +4408,7 @@ msgstr "发送测试邮件" msgid "Sending..." msgstr "发送中..." -#: packages/admin/src/components/ContentEditor.tsx:1008 +#: packages/admin/src/components/ContentEditor.tsx:1000 #: packages/admin/src/components/Settings.tsx:81 msgid "SEO" msgstr "SEO" @@ -4566,9 +4566,9 @@ msgstr "跳过媒体导入" msgid "Skipped" msgstr "已跳过" -#: packages/admin/src/components/ContentEditor.tsx:777 -#: packages/admin/src/components/ContentEditor.tsx:1966 -#: packages/admin/src/components/ContentEditor.tsx:2028 +#: packages/admin/src/components/ContentEditor.tsx:769 +#: packages/admin/src/components/ContentEditor.tsx:1958 +#: packages/admin/src/components/ContentEditor.tsx:2020 #: packages/admin/src/components/ContentTypeEditor.tsx:109 #: packages/admin/src/components/ContentTypeList.tsx:97 #: packages/admin/src/components/FieldEditor.tsx:224 @@ -4649,7 +4649,7 @@ msgstr "垃圾" msgid "Start Import" msgstr "开始导入" -#: packages/admin/src/components/ContentEditor.tsx:783 +#: packages/admin/src/components/ContentEditor.tsx:775 #: packages/admin/src/components/ContentList.tsx:193 #: packages/admin/src/components/ContentTypeEditor.tsx:115 #: packages/admin/src/components/Redirects.tsx:452 @@ -4808,8 +4808,8 @@ msgstr "主题:{label}" msgid "Themes" msgstr "主题" -#: packages/admin/src/components/ContentEditor.tsx:1627 -#: packages/admin/src/components/ContentEditor.tsx:1776 +#: packages/admin/src/components/ContentEditor.tsx:1619 +#: packages/admin/src/components/ContentEditor.tsx:1768 msgid "This field is required" msgstr "此字段为必填项" @@ -4853,7 +4853,7 @@ msgstr "此区块是从另一个系统导入的。" msgid "This will grant CLI access with your permissions." msgstr "这将授予 CLI 访问权限以及您的权限。" -#: packages/admin/src/components/ContentEditor.tsx:890 +#: packages/admin/src/components/ContentEditor.tsx:882 msgid "This will move the item to trash. You can restore it later from the trash." msgstr "这将把项目移至回收站。您可以稍后从回收站恢复它。" @@ -4875,7 +4875,7 @@ msgstr "这将永久删除此评论。此操作无法撤销。" msgid "This will remove the plugin and its bundle from your site." msgstr "这将从您的站点移除插件及其包。" -#: packages/admin/src/components/ContentEditor.tsx:632 +#: packages/admin/src/components/ContentEditor.tsx:624 msgid "This will revert to the published version. Your draft changes will be lost." msgstr "这将恢复到已发布的版本。您的草稿更改将会丢失。" @@ -4941,11 +4941,11 @@ msgstr "工具 → 导出" msgid "Track content history" msgstr "跟踪内容历史" -#: packages/admin/src/components/ContentEditor.tsx:986 +#: packages/admin/src/components/ContentEditor.tsx:978 msgid "Translate" msgstr "翻译" -#: packages/admin/src/components/ContentEditor.tsx:944 +#: packages/admin/src/components/ContentEditor.tsx:936 msgid "Translations" msgstr "翻译" @@ -5024,8 +5024,8 @@ msgstr "类型不匹配 ({0})" msgid "Unable to reach marketplace" msgstr "无法访问市场" -#: packages/admin/src/components/ContentEditor.tsx:2071 -#: packages/admin/src/components/ContentEditor.tsx:2086 +#: packages/admin/src/components/ContentEditor.tsx:2063 +#: packages/admin/src/components/ContentEditor.tsx:2078 msgid "Unassigned" msgstr "未分配" @@ -5075,7 +5075,7 @@ msgstr "解锁宽高比" msgid "Unnamed passkey" msgstr "未命名通行密钥" -#: packages/admin/src/components/ContentEditor.tsx:661 +#: packages/admin/src/components/ContentEditor.tsx:653 msgid "Unpublish" msgstr "取消发布" @@ -5083,7 +5083,7 @@ msgstr "取消发布" msgid "Unregistered Content Tables Found" msgstr "发现未注册的内容表" -#: packages/admin/src/components/ContentEditor.tsx:808 +#: packages/admin/src/components/ContentEditor.tsx:800 msgid "Unschedule" msgstr "取消定时发布" @@ -5091,11 +5091,11 @@ msgstr "取消定时发布" msgid "Untitled" msgstr "无标题" -#: packages/admin/src/components/ContentEditor.tsx:1682 +#: packages/admin/src/components/ContentEditor.tsx:1674 msgid "Untitled file" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1898 +#: packages/admin/src/components/ContentEditor.tsx:1890 msgid "Up" msgstr "上移" @@ -5131,7 +5131,7 @@ msgid "Updated At" msgstr "更新时间" #. placeholder {0}: new Date(item.updatedAt).toLocaleString() -#: packages/admin/src/components/ContentEditor.tsx:865 +#: packages/admin/src/components/ContentEditor.tsx:857 msgid "Updated: {0}" msgstr "更新于:{0}" @@ -5253,7 +5253,7 @@ msgstr "使用您注册的通行密钥安全登录。" msgid "Used as the identifier. Lowercase letters, numbers, and underscores only." msgstr "用作标识符。仅限小写字母、数字和下划线。" -#: packages/admin/src/components/ContentEditor.tsx:1285 +#: packages/admin/src/components/ContentEditor.tsx:1277 msgid "Used as the main visual for this post on listing pages and at the top of the post" msgstr "用于在列表页和文章顶部作为主要视觉展示" diff --git a/packages/admin/src/locales/zh-TW/messages.po b/packages/admin/src/locales/zh-TW/messages.po index ac3d1c222..c1e116617 100644 --- a/packages/admin/src/locales/zh-TW/messages.po +++ b/packages/admin/src/locales/zh-TW/messages.po @@ -13,7 +13,7 @@ msgstr "" "Language-Team: \n" "Plural-Forms: \n" -#: packages/admin/src/components/ContentEditor.tsx:964 +#: packages/admin/src/components/ContentEditor.tsx:956 #: packages/admin/src/components/LocaleSwitcher.tsx:72 msgid " (default)" msgstr "(預設)" @@ -434,7 +434,7 @@ msgstr "操作" msgid "Active" msgstr "活躍" -#: packages/admin/src/components/ContentEditor.tsx:1880 +#: packages/admin/src/components/ContentEditor.tsx:1872 #: packages/admin/src/components/MenuEditor.tsx:297 #: packages/admin/src/components/TaxonomyManager.tsx:214 #: packages/admin/src/components/TaxonomyManager.tsx:610 @@ -760,7 +760,7 @@ msgstr "可用提供商" msgid "Back" msgstr "返回" -#: packages/admin/src/components/ContentEditor.tsx:545 +#: packages/admin/src/components/ContentEditor.tsx:537 msgid "Back to {collectionLabel} list" msgstr "返回到 {collectionLabel} 列表" @@ -838,7 +838,7 @@ msgstr "瀏覽主題並使用您自己的內容預覽。" msgid "Bullet List" msgstr "無序列表" -#: packages/admin/src/components/ContentEditor.tsx:930 +#: packages/admin/src/components/ContentEditor.tsx:922 #: packages/admin/src/components/Sidebar.tsx:206 msgid "Bylines" msgstr "署名" @@ -861,11 +861,11 @@ msgstr "可以查看內容" #: packages/admin/src/components/CapabilityConsentDialog.tsx:139 #: packages/admin/src/components/ConfirmDialog.tsx:57 -#: packages/admin/src/components/ContentEditor.tsx:638 -#: packages/admin/src/components/ContentEditor.tsx:844 -#: packages/admin/src/components/ContentEditor.tsx:896 -#: packages/admin/src/components/ContentEditor.tsx:1983 -#: packages/admin/src/components/ContentEditor.tsx:2036 +#: packages/admin/src/components/ContentEditor.tsx:630 +#: packages/admin/src/components/ContentEditor.tsx:836 +#: packages/admin/src/components/ContentEditor.tsx:888 +#: packages/admin/src/components/ContentEditor.tsx:1975 +#: packages/admin/src/components/ContentEditor.tsx:2028 #: packages/admin/src/components/ContentList.tsx:445 #: packages/admin/src/components/ContentList.tsx:516 #: packages/admin/src/components/ContentPickerModal.tsx:253 @@ -931,8 +931,8 @@ msgstr "分類 ({0})" msgid "Categories will be imported" msgstr "分類將被導入" -#: packages/admin/src/components/ContentEditor.tsx:1591 -#: packages/admin/src/components/ContentEditor.tsx:1739 +#: packages/admin/src/components/ContentEditor.tsx:1583 +#: packages/admin/src/components/ContentEditor.tsx:1731 #: packages/admin/src/components/FieldEditor.tsx:391 #: packages/admin/src/components/SeoImageField.tsx:47 msgid "Change" @@ -1242,7 +1242,7 @@ msgstr "無法檢測到 WordPress" msgid "Count" msgstr "數量" -#: packages/admin/src/components/ContentEditor.tsx:2007 +#: packages/admin/src/components/ContentEditor.tsx:1999 #: packages/admin/src/components/MenuList.tsx:146 #: packages/admin/src/components/Redirects.tsx:185 #: packages/admin/src/components/Sections.tsx:210 @@ -1271,7 +1271,7 @@ msgstr "創建帳戶" msgid "Create an account" msgstr "創建帳戶" -#: packages/admin/src/components/ContentEditor.tsx:1955 +#: packages/admin/src/components/ContentEditor.tsx:1947 msgid "Create byline" msgstr "創建署名" @@ -1378,7 +1378,7 @@ msgid "Created At" msgstr "創建時間" #. placeholder {0}: new Date(item.createdAt).toLocaleString() -#: packages/admin/src/components/ContentEditor.tsx:864 +#: packages/admin/src/components/ContentEditor.tsx:856 msgid "Created: {0}" msgstr "創建於:{0}" @@ -1386,7 +1386,7 @@ msgstr "創建於:{0}" msgid "Creating collections and fields..." msgstr "正在創建合集和字段..." -#: packages/admin/src/components/ContentEditor.tsx:2007 +#: packages/admin/src/components/ContentEditor.tsx:1999 #: packages/admin/src/components/MenuList.tsx:146 #: packages/admin/src/components/Redirects.tsx:182 #: packages/admin/src/components/Sections.tsx:210 @@ -1395,7 +1395,7 @@ msgstr "正在創建合集和字段..." msgid "Creating..." msgstr "創建中..." -#: packages/admin/src/components/ContentEditor.tsx:967 +#: packages/admin/src/components/ContentEditor.tsx:959 msgid "current" msgstr "當前" @@ -1656,12 +1656,12 @@ msgstr "已禁用" msgid "Disabled:" msgstr "已禁用:" -#: packages/admin/src/components/ContentEditor.tsx:623 -#: packages/admin/src/components/ContentEditor.tsx:645 +#: packages/admin/src/components/ContentEditor.tsx:615 +#: packages/admin/src/components/ContentEditor.tsx:637 msgid "Discard changes" msgstr "放棄更改" -#: packages/admin/src/components/ContentEditor.tsx:629 +#: packages/admin/src/components/ContentEditor.tsx:621 msgid "Discard draft changes?" msgstr "放棄草稿更改?" @@ -1674,8 +1674,8 @@ msgstr "關閉" msgid "Display a navigation menu" msgstr "顯示導航菜單" -#: packages/admin/src/components/ContentEditor.tsx:1958 -#: packages/admin/src/components/ContentEditor.tsx:2020 +#: packages/admin/src/components/ContentEditor.tsx:1950 +#: packages/admin/src/components/ContentEditor.tsx:2012 msgid "Display name" msgstr "顯示名稱" @@ -1693,7 +1693,7 @@ msgstr "顯示尺寸" msgid "Displayed below the image as a visible caption." msgstr "顯示在圖片下方作爲可見說明。" -#: packages/admin/src/components/ContentEditor.tsx:599 +#: packages/admin/src/components/ContentEditor.tsx:591 msgid "Distraction-free mode (⌘⇧\\)" msgstr "無干擾模式(⌘⇧\\)" @@ -1726,7 +1726,7 @@ msgstr "還沒有帳號?<0>立即註冊" msgid "Done" msgstr "完成" -#: packages/admin/src/components/ContentEditor.tsx:1901 +#: packages/admin/src/components/ContentEditor.tsx:1893 msgid "Down" msgstr "下移" @@ -1738,7 +1738,7 @@ msgstr "下載中" msgid "draft" msgstr "草稿" -#: packages/admin/src/components/ContentEditor.tsx:795 +#: packages/admin/src/components/ContentEditor.tsx:787 #: packages/admin/src/components/ContentPickerModal.tsx:217 msgid "Draft" msgstr "草稿" @@ -1772,8 +1772,8 @@ msgstr "例如:CI/CD 流水線" msgid "e.g., MacBook Pro, iPhone" msgstr "例如:MacBook Pro、iPhone" -#: packages/admin/src/components/ContentEditor.tsx:976 -#: packages/admin/src/components/ContentEditor.tsx:1910 +#: packages/admin/src/components/ContentEditor.tsx:968 +#: packages/admin/src/components/ContentEditor.tsx:1902 #: packages/admin/src/components/MenuEditor.tsx:367 #: packages/admin/src/components/MenuList.tsx:185 #: packages/admin/src/components/Sections.tsx:390 @@ -1790,7 +1790,7 @@ msgstr "編輯" msgid "Edit {0}" msgstr "編輯 {0}" -#: packages/admin/src/components/ContentEditor.tsx:562 +#: packages/admin/src/components/ContentEditor.tsx:554 msgid "Edit {collectionLabel}" msgstr "編輯 {collectionLabel}" @@ -1798,7 +1798,7 @@ msgstr "編輯 {collectionLabel}" msgid "Edit {title}" msgstr "編輯 {title}" -#: packages/admin/src/components/ContentEditor.tsx:2017 +#: packages/admin/src/components/ContentEditor.tsx:2009 msgid "Edit byline" msgstr "編輯署名" @@ -1921,7 +1921,7 @@ msgid "Enabled" msgstr "已啓用" #. placeholder {0}: label.toLowerCase() -#: packages/admin/src/components/ContentEditor.tsx:1189 +#: packages/admin/src/components/ContentEditor.tsx:1181 msgid "Enter {0}..." msgstr "輸入 {0}..." @@ -1930,7 +1930,7 @@ msgstr "輸入 {0}..." msgid "Enter a URL (https://…) or a relative path (/…)" msgstr "輸入 URL (https://…) 或相對路徑 (/…)" -#: packages/admin/src/components/ContentEditor.tsx:1418 +#: packages/admin/src/components/ContentEditor.tsx:1410 msgid "Enter a valid URL (e.g. https://example.com)" msgstr "輸入有效的 URL(例如 https://example.com)" @@ -1938,7 +1938,7 @@ msgstr "輸入有效的 URL(例如 https://example.com)" msgid "Enter credentials manually" msgstr "手動輸入憑據" -#: packages/admin/src/components/ContentEditor.tsx:598 +#: packages/admin/src/components/ContentEditor.tsx:590 msgid "Enter distraction-free mode" msgstr "進入無干擾模式" @@ -1946,7 +1946,7 @@ msgstr "進入無干擾模式" msgid "Enter email" msgstr "輸入郵箱" -#: packages/admin/src/components/ContentEditor.tsx:1210 +#: packages/admin/src/components/ContentEditor.tsx:1202 msgid "Enter markdown content..." msgstr "輸入 Markdown 內容..." @@ -1980,7 +1980,7 @@ msgstr "保存區塊時出錯" msgid "Exists" msgstr "已存在" -#: packages/admin/src/components/ContentEditor.tsx:556 +#: packages/admin/src/components/ContentEditor.tsx:548 msgid "Exit distraction-free mode" msgstr "退出無干擾模式" @@ -2029,7 +2029,7 @@ msgstr "安全審計失敗" msgid "Failed to add domain" msgstr "添加域名失敗" -#: packages/admin/src/components/ContentEditor.tsx:2001 +#: packages/admin/src/components/ContentEditor.tsx:1993 msgid "Failed to create byline" msgstr "創建署名失敗" @@ -2127,7 +2127,7 @@ msgstr "發送測試郵件失敗" msgid "Failed to update {0}" msgstr "更新 {0} 失敗" -#: packages/admin/src/components/ContentEditor.tsx:2051 +#: packages/admin/src/components/ContentEditor.tsx:2043 msgid "Failed to update byline" msgstr "更新署名失敗" @@ -2521,7 +2521,7 @@ msgstr "正在安裝..." msgid "Integer" msgstr "整數" -#: packages/admin/src/components/ContentEditor.tsx:1487 +#: packages/admin/src/components/ContentEditor.tsx:1479 msgid "Invalid JSON" msgstr "無效的 JSON" @@ -2664,7 +2664,7 @@ msgstr "鏈接" msgid "List view" msgstr "列表視圖" -#: packages/admin/src/components/ContentEditor.tsx:678 +#: packages/admin/src/components/ContentEditor.tsx:670 msgid "Live View" msgstr "實時預覽" @@ -2983,13 +2983,13 @@ msgstr "將 {title} 移至回收站" msgid "Move down" msgstr "下移" -#: packages/admin/src/components/ContentEditor.tsx:881 -#: packages/admin/src/components/ContentEditor.tsx:903 +#: packages/admin/src/components/ContentEditor.tsx:873 +#: packages/admin/src/components/ContentEditor.tsx:895 #: packages/admin/src/components/ContentList.tsx:452 msgid "Move to Trash" msgstr "移至回收站" -#: packages/admin/src/components/ContentEditor.tsx:887 +#: packages/admin/src/components/ContentEditor.tsx:879 #: packages/admin/src/components/ContentList.tsx:437 msgid "Move to Trash?" msgstr "移至回收站?" @@ -3048,7 +3048,7 @@ msgstr "新" msgid "New {0}" msgstr "新{0}" -#: packages/admin/src/components/ContentEditor.tsx:562 +#: packages/admin/src/components/ContentEditor.tsx:554 msgid "New {collectionLabel}" msgstr "新建 {collectionLabel}" @@ -3133,7 +3133,7 @@ msgstr "暫無 API 令牌。創建一個以開始使用。" msgid "No approved comments yet." msgstr "暫無已審覈評論。" -#: packages/admin/src/components/ContentEditor.tsx:1942 +#: packages/admin/src/components/ContentEditor.tsx:1934 msgid "No bylines selected." msgstr "未選擇任何署名。" @@ -3421,7 +3421,7 @@ msgstr "大綱" msgid "Overrides the page title in search engine results" msgstr "覆蓋搜索引擎結果中的頁面標題" -#: packages/admin/src/components/ContentEditor.tsx:918 +#: packages/admin/src/components/ContentEditor.tsx:910 msgid "Ownership" msgstr "所有權" @@ -3531,7 +3531,7 @@ msgstr "待處理" msgid "Pending" msgstr "待處理" -#: packages/admin/src/components/ContentEditor.tsx:793 +#: packages/admin/src/components/ContentEditor.tsx:785 msgid "Pending changes" msgstr "待處理的更改" @@ -3630,7 +3630,7 @@ msgstr "正在準備從 WordPress 下載文件..." msgid "Preparing..." msgstr "正在準備..." -#: packages/admin/src/components/ContentEditor.tsx:612 +#: packages/admin/src/components/ContentEditor.tsx:604 #: packages/admin/src/components/ContentTypeEditor.tsx:79 #: packages/admin/src/components/MediaLibrary.tsx:415 msgid "Preview" @@ -3640,7 +3640,7 @@ msgstr "預覽" msgid "Preview content before publishing" msgstr "發佈前預覽內容" -#: packages/admin/src/components/ContentEditor.tsx:612 +#: packages/admin/src/components/ContentEditor.tsx:604 msgid "Preview draft" msgstr "預覽草稿" @@ -3665,12 +3665,12 @@ msgstr "主導航" msgid "Provider:" msgstr "提供商:" -#: packages/admin/src/components/ContentEditor.tsx:667 -#: packages/admin/src/components/ContentEditor.tsx:774 +#: packages/admin/src/components/ContentEditor.tsx:659 +#: packages/admin/src/components/ContentEditor.tsx:766 msgid "Publish" msgstr "發佈" -#: packages/admin/src/components/ContentEditor.tsx:657 +#: packages/admin/src/components/ContentEditor.tsx:649 msgid "Publish changes" msgstr "發佈更改" @@ -3678,7 +3678,7 @@ msgstr "發佈更改" msgid "published" msgstr "已發佈" -#: packages/admin/src/components/ContentEditor.tsx:789 +#: packages/admin/src/components/ContentEditor.tsx:781 #: packages/admin/src/components/ContentPickerModal.tsx:214 #: packages/admin/src/components/Dashboard.tsx:187 msgid "Published" @@ -3693,7 +3693,7 @@ msgstr "發佈於 {0}" msgid "Published At" msgstr "發佈時間" -#: packages/admin/src/components/ContentEditor.tsx:1950 +#: packages/admin/src/components/ContentEditor.tsx:1942 msgid "Quick create byline" msgstr "快速創建署名" @@ -3770,7 +3770,7 @@ msgstr "已註冊用戶" msgid "Registration was cancelled or timed out. Please try again." msgstr "註冊已取消或超時。請重試。" -#: packages/admin/src/components/ContentEditor.tsx:1919 +#: packages/admin/src/components/ContentEditor.tsx:1911 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:177 #: packages/admin/src/components/settings/GeneralSettings.tsx:202 #: packages/admin/src/components/settings/GeneralSettings.tsx:246 @@ -3786,7 +3786,7 @@ msgstr "移除" msgid "Remove {0}" msgstr "移除 {0}" -#: packages/admin/src/components/ContentEditor.tsx:1747 +#: packages/admin/src/components/ContentEditor.tsx:1739 msgid "Remove {label}" msgstr "" @@ -3798,7 +3798,7 @@ msgstr "移除域名" msgid "Remove Domain?" msgstr "移除域名?" -#: packages/admin/src/components/ContentEditor.tsx:1599 +#: packages/admin/src/components/ContentEditor.tsx:1591 #: packages/admin/src/components/SeoImageField.tsx:55 msgid "Remove image" msgstr "移除圖片" @@ -4000,7 +4000,7 @@ msgstr "角色" msgid "Role {role}" msgstr "角色 {role}" -#: packages/admin/src/components/ContentEditor.tsx:1924 +#: packages/admin/src/components/ContentEditor.tsx:1916 msgid "Role label" msgstr "角色標籤" @@ -4011,7 +4011,7 @@ msgstr "角色標籤" msgid "Same window" msgstr "同一視窗" -#: packages/admin/src/components/ContentEditor.tsx:2057 +#: packages/admin/src/components/ContentEditor.tsx:2049 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:349 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:519 #: packages/admin/src/components/MediaDetailPanel.tsx:241 @@ -4045,13 +4045,13 @@ msgstr "保存設置" msgid "Save Social Links" msgstr "保存社交鏈接" -#: packages/admin/src/components/ContentEditor.tsx:587 +#: packages/admin/src/components/ContentEditor.tsx:579 #: packages/admin/src/components/SaveButton.tsx:42 msgid "Saved" msgstr "已保存" -#: packages/admin/src/components/ContentEditor.tsx:582 -#: packages/admin/src/components/ContentEditor.tsx:2057 +#: packages/admin/src/components/ContentEditor.tsx:574 +#: packages/admin/src/components/ContentEditor.tsx:2049 #: packages/admin/src/components/FieldEditor.tsx:656 #: packages/admin/src/components/MediaDetailPanel.tsx:241 #: packages/admin/src/components/MenuEditor.tsx:442 @@ -4065,15 +4065,15 @@ msgstr "已保存" msgid "Saving..." msgstr "保存中..." -#: packages/admin/src/components/ContentEditor.tsx:833 +#: packages/admin/src/components/ContentEditor.tsx:825 msgid "Schedule" msgstr "定時發佈" -#: packages/admin/src/components/ContentEditor.tsx:819 +#: packages/admin/src/components/ContentEditor.tsx:811 msgid "Schedule for" msgstr "定時發佈於" -#: packages/admin/src/components/ContentEditor.tsx:856 +#: packages/admin/src/components/ContentEditor.tsx:848 msgid "Schedule for later" msgstr "稍後定時發佈" @@ -4081,12 +4081,12 @@ msgstr "稍後定時發佈" msgid "scheduled" msgstr "已定時" -#: packages/admin/src/components/ContentEditor.tsx:796 +#: packages/admin/src/components/ContentEditor.tsx:788 msgid "Scheduled" msgstr "已定時" #. placeholder {0}: formatScheduledDate(item.scheduledAt) -#: packages/admin/src/components/ContentEditor.tsx:806 +#: packages/admin/src/components/ContentEditor.tsx:798 msgid "Scheduled for: {0}" msgstr "計劃發佈於:{0}" @@ -4301,9 +4301,9 @@ msgstr "安全設置" msgid "Select" msgstr "選擇" -#: packages/admin/src/components/ContentEditor.tsx:1623 -#: packages/admin/src/components/ContentEditor.tsx:1759 -#: packages/admin/src/components/ContentEditor.tsx:1773 +#: packages/admin/src/components/ContentEditor.tsx:1615 +#: packages/admin/src/components/ContentEditor.tsx:1751 +#: packages/admin/src/components/ContentEditor.tsx:1765 msgid "Select {label}" msgstr "選擇 {label}" @@ -4311,7 +4311,7 @@ msgstr "選擇 {label}" msgid "Select all" msgstr "全選" -#: packages/admin/src/components/ContentEditor.tsx:1863 +#: packages/admin/src/components/ContentEditor.tsx:1855 msgid "Select byline..." msgstr "選擇署名..." @@ -4329,11 +4329,11 @@ msgstr "選擇內容" msgid "Select Favicon" msgstr "選擇網站圖標" -#: packages/admin/src/components/ContentEditor.tsx:1763 +#: packages/admin/src/components/ContentEditor.tsx:1755 msgid "Select file" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1614 +#: packages/admin/src/components/ContentEditor.tsx:1606 msgid "Select image" msgstr "選擇圖片" @@ -4408,7 +4408,7 @@ msgstr "發送測試郵件" msgid "Sending..." msgstr "發送中..." -#: packages/admin/src/components/ContentEditor.tsx:1008 +#: packages/admin/src/components/ContentEditor.tsx:1000 #: packages/admin/src/components/Settings.tsx:81 msgid "SEO" msgstr "SEO" @@ -4566,9 +4566,9 @@ msgstr "跳過媒體導入" msgid "Skipped" msgstr "已跳過" -#: packages/admin/src/components/ContentEditor.tsx:777 -#: packages/admin/src/components/ContentEditor.tsx:1966 -#: packages/admin/src/components/ContentEditor.tsx:2028 +#: packages/admin/src/components/ContentEditor.tsx:769 +#: packages/admin/src/components/ContentEditor.tsx:1958 +#: packages/admin/src/components/ContentEditor.tsx:2020 #: packages/admin/src/components/ContentTypeEditor.tsx:109 #: packages/admin/src/components/ContentTypeList.tsx:97 #: packages/admin/src/components/FieldEditor.tsx:224 @@ -4649,7 +4649,7 @@ msgstr "垃圾" msgid "Start Import" msgstr "開始導入" -#: packages/admin/src/components/ContentEditor.tsx:783 +#: packages/admin/src/components/ContentEditor.tsx:775 #: packages/admin/src/components/ContentList.tsx:193 #: packages/admin/src/components/ContentTypeEditor.tsx:115 #: packages/admin/src/components/Redirects.tsx:452 @@ -4808,8 +4808,8 @@ msgstr "主題:{label}" msgid "Themes" msgstr "主題" -#: packages/admin/src/components/ContentEditor.tsx:1627 -#: packages/admin/src/components/ContentEditor.tsx:1776 +#: packages/admin/src/components/ContentEditor.tsx:1619 +#: packages/admin/src/components/ContentEditor.tsx:1768 msgid "This field is required" msgstr "此字段爲必填項" @@ -4853,7 +4853,7 @@ msgstr "此區塊是從另一個系統導入的。" msgid "This will grant CLI access with your permissions." msgstr "這將授予 CLI 訪問權限以及您的權限。" -#: packages/admin/src/components/ContentEditor.tsx:890 +#: packages/admin/src/components/ContentEditor.tsx:882 msgid "This will move the item to trash. You can restore it later from the trash." msgstr "這將把項目移至回收站。您可以稍後從回收站恢復它。" @@ -4875,7 +4875,7 @@ msgstr "這將永久刪除此評論。此操作無法撤銷。" msgid "This will remove the plugin and its bundle from your site." msgstr "這將從您的站點移除插件及其包。" -#: packages/admin/src/components/ContentEditor.tsx:632 +#: packages/admin/src/components/ContentEditor.tsx:624 msgid "This will revert to the published version. Your draft changes will be lost." msgstr "這將恢復到已發佈的版本。您的草稿更改將會丟失。" @@ -4941,11 +4941,11 @@ msgstr "工具 → 導出" msgid "Track content history" msgstr "跟蹤內容歷史" -#: packages/admin/src/components/ContentEditor.tsx:986 +#: packages/admin/src/components/ContentEditor.tsx:978 msgid "Translate" msgstr "翻譯" -#: packages/admin/src/components/ContentEditor.tsx:944 +#: packages/admin/src/components/ContentEditor.tsx:936 msgid "Translations" msgstr "翻譯" @@ -5024,8 +5024,8 @@ msgstr "類型不匹配 ({0})" msgid "Unable to reach marketplace" msgstr "無法訪問市場" -#: packages/admin/src/components/ContentEditor.tsx:2071 -#: packages/admin/src/components/ContentEditor.tsx:2086 +#: packages/admin/src/components/ContentEditor.tsx:2063 +#: packages/admin/src/components/ContentEditor.tsx:2078 msgid "Unassigned" msgstr "未分配" @@ -5075,7 +5075,7 @@ msgstr "解鎖寬高比" msgid "Unnamed passkey" msgstr "未命名通行密鑰" -#: packages/admin/src/components/ContentEditor.tsx:661 +#: packages/admin/src/components/ContentEditor.tsx:653 msgid "Unpublish" msgstr "取消發佈" @@ -5083,7 +5083,7 @@ msgstr "取消發佈" msgid "Unregistered Content Tables Found" msgstr "發現未註冊的內容表" -#: packages/admin/src/components/ContentEditor.tsx:808 +#: packages/admin/src/components/ContentEditor.tsx:800 msgid "Unschedule" msgstr "取消定時發佈" @@ -5091,11 +5091,11 @@ msgstr "取消定時發佈" msgid "Untitled" msgstr "無標題" -#: packages/admin/src/components/ContentEditor.tsx:1682 +#: packages/admin/src/components/ContentEditor.tsx:1674 msgid "Untitled file" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1898 +#: packages/admin/src/components/ContentEditor.tsx:1890 msgid "Up" msgstr "上移" @@ -5131,7 +5131,7 @@ msgid "Updated At" msgstr "更新時間" #. placeholder {0}: new Date(item.updatedAt).toLocaleString() -#: packages/admin/src/components/ContentEditor.tsx:865 +#: packages/admin/src/components/ContentEditor.tsx:857 msgid "Updated: {0}" msgstr "更新於:{0}" @@ -5253,7 +5253,7 @@ msgstr "使用您註冊的通行密鑰安全登錄。" msgid "Used as the identifier. Lowercase letters, numbers, and underscores only." msgstr "用作標識符。僅限小寫字母、數字和下劃線。" -#: packages/admin/src/components/ContentEditor.tsx:1285 +#: packages/admin/src/components/ContentEditor.tsx:1277 msgid "Used as the main visual for this post on listing pages and at the top of the post" msgstr "用於在列表頁和文章頂部作爲主要視覺展示" From 625f709bd91d3de72c906171f19cae6d06321c29 Mon Sep 17 00:00:00 2001 From: "ask-bonk[bot]" Date: Sun, 26 Apr 2026 06:01:04 +0000 Subject: [PATCH 7/9] Apply file field review fixes Co-authored-by: ascorbic --- .../admin/src/components/ContentEditor.tsx | 17 +- .../admin/src/components/MediaPickerModal.tsx | 23 ++- packages/admin/src/locales/ar/messages.po | 150 ++++++++++-------- packages/admin/src/locales/de/messages.po | 150 ++++++++++-------- packages/admin/src/locales/en/messages.po | 150 ++++++++++-------- packages/admin/src/locales/es-419/messages.po | 150 ++++++++++-------- packages/admin/src/locales/eu/messages.po | 150 ++++++++++-------- packages/admin/src/locales/fa/messages.po | 150 ++++++++++-------- packages/admin/src/locales/fr/messages.po | 150 ++++++++++-------- packages/admin/src/locales/ja/messages.po | 150 ++++++++++-------- packages/admin/src/locales/ko/messages.po | 150 ++++++++++-------- packages/admin/src/locales/pl/messages.po | 150 ++++++++++-------- packages/admin/src/locales/pseudo/messages.po | 150 ++++++++++-------- packages/admin/src/locales/pt-BR/messages.po | 150 ++++++++++-------- packages/admin/src/locales/zh-CN/messages.po | 150 ++++++++++-------- packages/admin/src/locales/zh-TW/messages.po | 150 ++++++++++-------- .../tests/components/ContentEditor.test.tsx | 30 ++++ .../components/MediaPickerModal.test.tsx | 30 ++++ 18 files changed, 1223 insertions(+), 977 deletions(-) diff --git a/packages/admin/src/components/ContentEditor.tsx b/packages/admin/src/components/ContentEditor.tsx index a20b6a31e..0e3810ebd 100644 --- a/packages/admin/src/components/ContentEditor.tsx +++ b/packages/admin/src/components/ContentEditor.tsx @@ -1285,7 +1285,10 @@ function FieldRenderer({ } case "file": { - // value is either a FileFieldValue object, a legacy string URL, or undefined + // value is either a FileFieldValue object or undefined. + // The file field type was unusable before this PR (rendered as a text input + // that produced raw strings nobody could meaningfully save), so there is no + // "legacy string" data to preserve here. const fileValue = value != null && typeof value === "object" ? (value as FileFieldValue) : undefined; return ( @@ -1624,7 +1627,7 @@ function ImageFieldRenderer({ /** * File field value — matches the "file" shape validated by the Zod generator: - * { id, src?, filename?, mimeType?, size? } + * { id, provider?, src?, filename?, mimeType?, size?, meta? } */ interface FileFieldValue { id: string; @@ -1663,7 +1666,7 @@ function FileFieldRenderer({ id, label, value, onChange, required }: FileFieldRe // it's an http(s) URL — a hostile provider plugin could otherwise return a data: // or javascript: URL that gets rendered as a clickable link. const normalized = React.useMemo(() => { - if (!value || typeof value === "string") return null; + if (!value) return null; const isLocal = !value.provider || value.provider === "local"; const storageKey = typeof value.meta?.storageKey === "string" ? value.meta.storageKey : undefined; @@ -1694,8 +1697,9 @@ function FileFieldRenderer({ id, label, value, onChange, required }: FileFieldRe onChange(null); }; - const hasMime = normalized?.mimeType; - const hasSize = normalized?.size; + const hasMime = !!normalized?.mimeType; + const size = typeof normalized?.size === "number" ? normalized.size : undefined; + const hasSize = size !== undefined; return (
@@ -1722,7 +1726,7 @@ function FileFieldRenderer({ id, label, value, onChange, required }: FileFieldRe

{hasMime ? normalized.mimeType : null} {hasMime && hasSize ? " • " : null} - {hasSize ? formatFileSize(normalized.size as number) : null} + {hasSize ? formatFileSize(size) : null}

)}
@@ -1762,6 +1766,7 @@ function FileFieldRenderer({ id, label, value, onChange, required }: FileFieldRe onSelect={handleSelect} mimeTypeFilter="" hideUrlInput + mediaKind="file" title={t`Select ${label}`} /> {required && !normalized && ( diff --git a/packages/admin/src/components/MediaPickerModal.tsx b/packages/admin/src/components/MediaPickerModal.tsx index 084d780a0..47de9489a 100644 --- a/packages/admin/src/components/MediaPickerModal.tsx +++ b/packages/admin/src/components/MediaPickerModal.tsx @@ -9,7 +9,7 @@ import { Button, Dialog, Input, Label, Loader } from "@cloudflare/kumo"; import { plural } from "@lingui/core/macro"; import { useLingui } from "@lingui/react/macro"; -import { Upload, Image, Check, Globe, MagnifyingGlass } from "@phosphor-icons/react"; +import { Upload, Image, Check, Globe, MagnifyingGlass, Paperclip } from "@phosphor-icons/react"; import { X } from "@phosphor-icons/react"; import { useQuery, useMutation, useQueryClient } from "@tanstack/react-query"; import * as React from "react"; @@ -48,6 +48,12 @@ export interface MediaPickerModalProps { * so non-image pickers (e.g. generic file pickers) should hide it. */ hideUrlInput?: boolean; + /** + * What kind of media this picker is for. Drives user-facing copy + * (default title, empty-state message, upload button label, empty-state icon). + * Defaults to "image" — set to "file" for generic file pickers. + */ + mediaKind?: "image" | "file"; } /** @@ -73,9 +79,16 @@ export function MediaPickerModal({ mimeTypeFilter = "image/", title: providedTitle, hideUrlInput = false, + mediaKind = "image", }: MediaPickerModalProps) { const { t } = useLingui(); - const title = providedTitle ?? t`Select Image`; + const isFileKind = mediaKind === "file"; + const title = providedTitle ?? (isFileKind ? t`Select File` : t`Select Image`); + const emptyStateUploadHint = isFileKind + ? t`Upload a file to get started` + : t`Upload an image to get started`; + const emptyStateUploadCta = isFileKind ? t`Upload File` : t`Upload Image`; + const EmptyStateIcon = isFileKind ? Paperclip : Image; const queryClient = useQueryClient(); const [selectedItem, setSelectedItem] = React.useState(null); const [activeProvider, setActiveProvider] = React.useState("local"); @@ -498,13 +511,13 @@ export function MediaPickerModal({
) : items.length === 0 ? (
- +
diff --git a/packages/admin/src/locales/ar/messages.po b/packages/admin/src/locales/ar/messages.po index 43c5a6850..4ab4cf391 100644 --- a/packages/admin/src/locales/ar/messages.po +++ b/packages/admin/src/locales/ar/messages.po @@ -26,8 +26,8 @@ msgstr " الافتراضي" msgid " (opens in new window)" msgstr " (يفتح في نافذة جديدة)" -#: packages/admin/src/components/MediaPickerModal.tsx:645 -#: packages/admin/src/components/MediaPickerModal.tsx:727 +#: packages/admin/src/components/MediaPickerModal.tsx:658 +#: packages/admin/src/components/MediaPickerModal.tsx:740 msgid " (selected)" msgstr " (محدد)" @@ -42,7 +42,7 @@ msgid ": use" msgstr ": استخدم" #. placeholder {0}: providers?.find((p) => p.id === selectedItem.providerId)?.name -#: packages/admin/src/components/MediaPickerModal.tsx:585 +#: packages/admin/src/components/MediaPickerModal.tsx:598 msgid "(from {0})" msgstr "(من {0})" @@ -88,7 +88,7 @@ msgid "{0, plural, one {# item matching \"{searchQuery}\"} other {# items matchi msgstr "{0, plural, few {# عناصر مطابقة لـ \"{searchQuery}\"} many {# عنصرًا مطابقًا لـ \"{searchQuery}\"} other {# عنصر مطابق لـ \"{searchQuery}\"}}" #. placeholder {0}: items.length -#: packages/admin/src/components/MediaPickerModal.tsx:460 +#: packages/admin/src/components/MediaPickerModal.tsx:473 msgid "{0, plural, one {# item} other {# items}}" msgstr "{0, plural, few {# عناصر} many {# عنصرًا} other {# عنصر}}" @@ -214,8 +214,8 @@ msgstr "تم تحديث {0} إلى الإصدار {1}" #. placeholder {0}: item.filename #. placeholder {1}: selected ? t` (selected)` : "" -#: packages/admin/src/components/MediaPickerModal.tsx:645 -#: packages/admin/src/components/MediaPickerModal.tsx:727 +#: packages/admin/src/components/MediaPickerModal.tsx:658 +#: packages/admin/src/components/MediaPickerModal.tsx:740 msgid "{0}{1}" msgstr "{0}{1}" @@ -438,7 +438,7 @@ msgstr "الإجراءات" msgid "Active" msgstr "نشط" -#: packages/admin/src/components/ContentEditor.tsx:1872 +#: packages/admin/src/components/ContentEditor.tsx:1877 #: packages/admin/src/components/MenuEditor.tsx:297 #: packages/admin/src/components/TaxonomyManager.tsx:214 #: packages/admin/src/components/TaxonomyManager.tsx:610 @@ -750,7 +750,7 @@ msgstr "تلقائي (تغيير الاسم اللطيف)" msgid "Auto-generated from name (you can edit)" msgstr "تم توليده تلقائيًا من الاسم (يمكنك التعديل)" -#: packages/admin/src/components/MediaPickerModal.tsx:524 +#: packages/admin/src/components/MediaPickerModal.tsx:537 msgid "Available media" msgstr "الوسائط المتاحة" @@ -868,15 +868,15 @@ msgstr "يمكنه عرض المحتوى" #: packages/admin/src/components/ContentEditor.tsx:630 #: packages/admin/src/components/ContentEditor.tsx:836 #: packages/admin/src/components/ContentEditor.tsx:888 -#: packages/admin/src/components/ContentEditor.tsx:1975 -#: packages/admin/src/components/ContentEditor.tsx:2028 +#: packages/admin/src/components/ContentEditor.tsx:1980 +#: packages/admin/src/components/ContentEditor.tsx:2033 #: packages/admin/src/components/ContentList.tsx:445 #: packages/admin/src/components/ContentList.tsx:516 #: packages/admin/src/components/ContentPickerModal.tsx:253 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:516 #: packages/admin/src/components/FieldEditor.tsx:645 #: packages/admin/src/components/MediaDetailPanel.tsx:234 -#: packages/admin/src/components/MediaPickerModal.tsx:592 +#: packages/admin/src/components/MediaPickerModal.tsx:605 #: packages/admin/src/components/MenuEditor.tsx:294 #: packages/admin/src/components/MenuEditor.tsx:439 #: packages/admin/src/components/MenuList.tsx:143 @@ -935,8 +935,8 @@ msgstr "الفئات ({0})" msgid "Categories will be imported" msgstr "سيتم استيراد الفئات" -#: packages/admin/src/components/ContentEditor.tsx:1583 -#: packages/admin/src/components/ContentEditor.tsx:1731 +#: packages/admin/src/components/ContentEditor.tsx:1586 +#: packages/admin/src/components/ContentEditor.tsx:1735 #: packages/admin/src/components/FieldEditor.tsx:391 #: packages/admin/src/components/SeoImageField.tsx:47 msgid "Change" @@ -1002,9 +1002,9 @@ msgstr "إضغط على الرابط في البريد الإلكتروني لت #: packages/admin/src/components/MarketplacePluginDetail.tsx:447 #: packages/admin/src/components/MediaDetailPanel.tsx:131 #: packages/admin/src/components/MediaDetailPanel.tsx:133 -#: packages/admin/src/components/MediaPickerModal.tsx:356 -#: packages/admin/src/components/MediaPickerModal.tsx:362 -#: packages/admin/src/components/MediaPickerModal.tsx:366 +#: packages/admin/src/components/MediaPickerModal.tsx:369 +#: packages/admin/src/components/MediaPickerModal.tsx:375 +#: packages/admin/src/components/MediaPickerModal.tsx:379 #: packages/admin/src/components/MenuEditor.tsx:256 #: packages/admin/src/components/MenuEditor.tsx:262 #: packages/admin/src/components/MenuEditor.tsx:266 @@ -1234,7 +1234,7 @@ msgstr "نسخ الرمز" msgid "Could not copy automatically. Please select the URL above and copy manually." msgstr "تعذّر النسخ تلقائيًا. يرجى تحديد الرابط أعلاه ونسخه يدويًا." -#: packages/admin/src/components/MediaPickerModal.tsx:315 +#: packages/admin/src/components/MediaPickerModal.tsx:328 msgid "Could not load image from URL" msgstr "تعذّر تحميل الصورة من الرابط" @@ -1246,7 +1246,7 @@ msgstr "تعذّر اكتشاف WordPress" msgid "Count" msgstr "العدد" -#: packages/admin/src/components/ContentEditor.tsx:1999 +#: packages/admin/src/components/ContentEditor.tsx:2004 #: packages/admin/src/components/MenuList.tsx:146 #: packages/admin/src/components/Redirects.tsx:185 #: packages/admin/src/components/Sections.tsx:210 @@ -1275,7 +1275,7 @@ msgstr "إنشاء حساب" msgid "Create an account" msgstr "إنشاء حساب" -#: packages/admin/src/components/ContentEditor.tsx:1947 +#: packages/admin/src/components/ContentEditor.tsx:1952 msgid "Create byline" msgstr "إنشاء اسم مؤلف" @@ -1390,7 +1390,7 @@ msgstr "تم الإنشاء: {0}" msgid "Creating collections and fields..." msgstr "جاري إنشاء المجموعات والحقول..." -#: packages/admin/src/components/ContentEditor.tsx:1999 +#: packages/admin/src/components/ContentEditor.tsx:2004 #: packages/admin/src/components/MenuList.tsx:146 #: packages/admin/src/components/Redirects.tsx:182 #: packages/admin/src/components/Sections.tsx:210 @@ -1678,8 +1678,8 @@ msgstr "إخفاء" msgid "Display a navigation menu" msgstr "عرض قائمة تنقل" -#: packages/admin/src/components/ContentEditor.tsx:1950 -#: packages/admin/src/components/ContentEditor.tsx:2012 +#: packages/admin/src/components/ContentEditor.tsx:1955 +#: packages/admin/src/components/ContentEditor.tsx:2017 msgid "Display name" msgstr "اسم العرض" @@ -1730,7 +1730,7 @@ msgstr "أليس لديك حساب؟ قم ب<0>التسجيل" msgid "Done" msgstr "تم" -#: packages/admin/src/components/ContentEditor.tsx:1893 +#: packages/admin/src/components/ContentEditor.tsx:1898 msgid "Down" msgstr "أسفل" @@ -1777,7 +1777,7 @@ msgid "e.g., MacBook Pro, iPhone" msgstr "مثال: MacBook Pro, iPhone" #: packages/admin/src/components/ContentEditor.tsx:968 -#: packages/admin/src/components/ContentEditor.tsx:1902 +#: packages/admin/src/components/ContentEditor.tsx:1907 #: packages/admin/src/components/MenuEditor.tsx:367 #: packages/admin/src/components/MenuList.tsx:185 #: packages/admin/src/components/Sections.tsx:390 @@ -1802,7 +1802,7 @@ msgstr "تعديل {collectionLabel}" msgid "Edit {title}" msgstr "تعديل {title}" -#: packages/admin/src/components/ContentEditor.tsx:2009 +#: packages/admin/src/components/ContentEditor.tsx:2014 msgid "Edit byline" msgstr "تعديل اسم المؤلف" @@ -1934,7 +1934,7 @@ msgstr "أدخل {0}..." msgid "Enter a URL (https://…) or a relative path (/…)" msgstr "قم بإدخال رابطًا (https://…) أو رابطًا نسبيًا (/…)" -#: packages/admin/src/components/ContentEditor.tsx:1410 +#: packages/admin/src/components/ContentEditor.tsx:1413 msgid "Enter a valid URL (e.g. https://example.com)" msgstr "" @@ -2033,7 +2033,7 @@ msgstr "فشل التدقيق الأمني" msgid "Failed to add domain" msgstr "فشل في إضافة النطاق" -#: packages/admin/src/components/ContentEditor.tsx:1993 +#: packages/admin/src/components/ContentEditor.tsx:1998 msgid "Failed to create byline" msgstr "فشل في إنشاء اسم المؤلف" @@ -2131,7 +2131,7 @@ msgstr "فشل في إرسال البريد الإلكتروني التجريب msgid "Failed to update {0}" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:2043 +#: packages/admin/src/components/ContentEditor.tsx:2048 msgid "Failed to update byline" msgstr "فشل في تحديث اسم المؤلف" @@ -2347,7 +2347,7 @@ msgstr "إعدادات الصورة" msgid "Image shown when this page is shared on social media" msgstr "الصورة التي تظهر عند مشاركة هذه الصفحة على وسائل التواصل الاجتماعي" -#: packages/admin/src/components/MediaPickerModal.tsx:383 +#: packages/admin/src/components/MediaPickerModal.tsx:396 msgid "Image URL" msgstr "رابط الصورة" @@ -2453,8 +2453,8 @@ msgstr "تضمين محتوى نموذجي (مُوصى به للمواقع ال msgid "Incompatible" msgstr "غير متوافق" -#: packages/admin/src/components/MediaPickerModal.tsx:394 -#: packages/admin/src/components/MediaPickerModal.tsx:595 +#: packages/admin/src/components/MediaPickerModal.tsx:407 +#: packages/admin/src/components/MediaPickerModal.tsx:608 msgid "Insert" msgstr "إدراج" @@ -2478,7 +2478,7 @@ msgstr "إدراج قسم قابل لإعادة الاستخدام" msgid "Insert an image" msgstr "إدراج صورة" -#: packages/admin/src/components/MediaPickerModal.tsx:376 +#: packages/admin/src/components/MediaPickerModal.tsx:389 msgid "Insert from URL" msgstr "إدراج من رابط" @@ -2525,7 +2525,7 @@ msgstr "جاري التثبيت..." msgid "Integer" msgstr "عدد صحيح" -#: packages/admin/src/components/ContentEditor.tsx:1479 +#: packages/admin/src/components/ContentEditor.tsx:1482 msgid "Invalid JSON" msgstr "" @@ -3137,7 +3137,7 @@ msgstr "لا يوجد رموز API بعد. قم بإنشاء أحدها للبد msgid "No approved comments yet." msgstr "لا توجد تعليقات موافق عليها بعد." -#: packages/admin/src/components/ContentEditor.tsx:1934 +#: packages/admin/src/components/ContentEditor.tsx:1939 msgid "No bylines selected." msgstr "لم يتم اختيار اسماء مؤلفين." @@ -3215,12 +3215,12 @@ msgid "No maximum" msgstr "بدون حد أقصى" #: packages/admin/src/components/MediaLibrary.tsx:369 -#: packages/admin/src/components/MediaPickerModal.tsx:508 +#: packages/admin/src/components/MediaPickerModal.tsx:521 msgid "No media available from this provider" msgstr "لا توجد وسائط متاحة من هذا المزود" #: packages/admin/src/components/MediaLibrary.tsx:363 -#: packages/admin/src/components/MediaPickerModal.tsx:502 +#: packages/admin/src/components/MediaPickerModal.tsx:515 msgid "No media found" msgstr "لم يتم العثور على وسائط" @@ -3388,7 +3388,7 @@ msgstr "تلميح اختياري عند التمرير" msgid "Options (one per line)" msgstr "الخيارات (خيار واحد لكل سطر)" -#: packages/admin/src/components/MediaPickerModal.tsx:406 +#: packages/admin/src/components/MediaPickerModal.tsx:419 msgid "or choose from library" msgstr "أو اختر من المكتبة" @@ -3564,7 +3564,7 @@ msgstr "يرجى إدخال بريد إلكتروني صحيح" msgid "Please enter a valid email address" msgstr "يرجى إدخال عنوان بريد إلكتروني صحيح" -#: packages/admin/src/components/MediaPickerModal.tsx:291 +#: packages/admin/src/components/MediaPickerModal.tsx:304 msgid "Please enter a valid URL" msgstr "يرجى إدخال رابط صحيح" @@ -3697,7 +3697,7 @@ msgstr "تم نشر {0}" msgid "Published At" msgstr "تم النشر في" -#: packages/admin/src/components/ContentEditor.tsx:1942 +#: packages/admin/src/components/ContentEditor.tsx:1947 msgid "Quick create byline" msgstr "إنشاء اسم مؤلف بشكل سريع" @@ -3774,7 +3774,7 @@ msgstr "مستخدم مسجل" msgid "Registration was cancelled or timed out. Please try again." msgstr "تم إلغاء التسجيل أو انتهت مهلته. يرجى المحاولة مجددًا." -#: packages/admin/src/components/ContentEditor.tsx:1911 +#: packages/admin/src/components/ContentEditor.tsx:1916 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:177 #: packages/admin/src/components/settings/GeneralSettings.tsx:202 #: packages/admin/src/components/settings/GeneralSettings.tsx:246 @@ -3790,7 +3790,7 @@ msgstr "إزالة" msgid "Remove {0}" msgstr "إزالة {0}" -#: packages/admin/src/components/ContentEditor.tsx:1739 +#: packages/admin/src/components/ContentEditor.tsx:1743 msgid "Remove {label}" msgstr "" @@ -3802,7 +3802,7 @@ msgstr "إزالة النطاق" msgid "Remove Domain?" msgstr "إزالة النطاق؟" -#: packages/admin/src/components/ContentEditor.tsx:1591 +#: packages/admin/src/components/ContentEditor.tsx:1594 #: packages/admin/src/components/SeoImageField.tsx:55 msgid "Remove image" msgstr "إزالة الصورة" @@ -4004,7 +4004,7 @@ msgstr "الدور" msgid "Role {role}" msgstr "الدور {role}" -#: packages/admin/src/components/ContentEditor.tsx:1916 +#: packages/admin/src/components/ContentEditor.tsx:1921 msgid "Role label" msgstr "تسمية الدور" @@ -4015,7 +4015,7 @@ msgstr "تسمية الدور" msgid "Same window" msgstr "نفس النافذة" -#: packages/admin/src/components/ContentEditor.tsx:2049 +#: packages/admin/src/components/ContentEditor.tsx:2054 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:349 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:519 #: packages/admin/src/components/MediaDetailPanel.tsx:241 @@ -4055,7 +4055,7 @@ msgid "Saved" msgstr "تم الحفظ" #: packages/admin/src/components/ContentEditor.tsx:574 -#: packages/admin/src/components/ContentEditor.tsx:2049 +#: packages/admin/src/components/ContentEditor.tsx:2054 #: packages/admin/src/components/FieldEditor.tsx:656 #: packages/admin/src/components/MediaDetailPanel.tsx:241 #: packages/admin/src/components/MenuEditor.tsx:442 @@ -4180,7 +4180,7 @@ msgstr "تحسين محركات البحث" msgid "Search engine optimization and verification" msgstr "تحسين محركات البحث والتحقق" -#: packages/admin/src/components/MediaPickerModal.tsx:452 +#: packages/admin/src/components/MediaPickerModal.tsx:465 msgid "Search media" msgstr "البحث في الوسائط" @@ -4206,7 +4206,7 @@ msgid "Search themes..." msgstr "البحث في المظاهر..." #: packages/admin/src/components/MediaLibrary.tsx:336 -#: packages/admin/src/components/MediaPickerModal.tsx:451 +#: packages/admin/src/components/MediaPickerModal.tsx:464 msgid "Search..." msgstr "بحث..." @@ -4305,9 +4305,9 @@ msgstr "إعدادات الأمن" msgid "Select" msgstr "اختيار" -#: packages/admin/src/components/ContentEditor.tsx:1615 -#: packages/admin/src/components/ContentEditor.tsx:1751 -#: packages/admin/src/components/ContentEditor.tsx:1765 +#: packages/admin/src/components/ContentEditor.tsx:1618 +#: packages/admin/src/components/ContentEditor.tsx:1755 +#: packages/admin/src/components/ContentEditor.tsx:1770 msgid "Select {label}" msgstr "اختيار {label}" @@ -4315,7 +4315,7 @@ msgstr "اختيار {label}" msgid "Select all" msgstr "اختيار الكل" -#: packages/admin/src/components/ContentEditor.tsx:1855 +#: packages/admin/src/components/ContentEditor.tsx:1860 msgid "Select byline..." msgstr "اختيار اسم مؤلف..." @@ -4333,15 +4333,19 @@ msgstr "اختيار المحتوى" msgid "Select Favicon" msgstr "اختيار أيقونة المتصفح" -#: packages/admin/src/components/ContentEditor.tsx:1755 +#: packages/admin/src/components/ContentEditor.tsx:1759 msgid "Select file" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1606 +#: packages/admin/src/components/MediaPickerModal.tsx:86 +msgid "Select File" +msgstr "" + +#: packages/admin/src/components/ContentEditor.tsx:1609 msgid "Select image" msgstr "اختيار صورة" -#: packages/admin/src/components/MediaPickerModal.tsx:78 +#: packages/admin/src/components/MediaPickerModal.tsx:86 msgid "Select Image" msgstr "اختيار صورة" @@ -4366,7 +4370,7 @@ msgstr "اختر أنواع المحتوى المراد استيرادها." msgid "Select..." msgstr "اختيار..." -#: packages/admin/src/components/MediaPickerModal.tsx:582 +#: packages/admin/src/components/MediaPickerModal.tsx:595 msgid "Selected:" msgstr "المحدد:" @@ -4571,8 +4575,8 @@ msgid "Skipped" msgstr "تم التخطي" #: packages/admin/src/components/ContentEditor.tsx:769 -#: packages/admin/src/components/ContentEditor.tsx:1958 -#: packages/admin/src/components/ContentEditor.tsx:2020 +#: packages/admin/src/components/ContentEditor.tsx:1963 +#: packages/admin/src/components/ContentEditor.tsx:2025 #: packages/admin/src/components/ContentTypeEditor.tsx:109 #: packages/admin/src/components/ContentTypeList.tsx:97 #: packages/admin/src/components/FieldEditor.tsx:224 @@ -4812,8 +4816,8 @@ msgstr "المظهر: {label}" msgid "Themes" msgstr "المظاهر" -#: packages/admin/src/components/ContentEditor.tsx:1619 -#: packages/admin/src/components/ContentEditor.tsx:1768 +#: packages/admin/src/components/ContentEditor.tsx:1622 +#: packages/admin/src/components/ContentEditor.tsx:1773 msgid "This field is required" msgstr "هذا الحقل مطلوب" @@ -4978,7 +4982,7 @@ msgid "True/false toggle" msgstr "زر صح/خطأ" #: packages/admin/src/components/MediaLibrary.tsx:366 -#: packages/admin/src/components/MediaPickerModal.tsx:505 +#: packages/admin/src/components/MediaPickerModal.tsx:518 msgid "Try a different search term" msgstr "جرّب مصطلح بحث مختلف" @@ -5028,8 +5032,8 @@ msgstr "عدم تطابق النوع ({0})" msgid "Unable to reach marketplace" msgstr "تعذّر الوصول إلى السوق" -#: packages/admin/src/components/ContentEditor.tsx:2063 -#: packages/admin/src/components/ContentEditor.tsx:2078 +#: packages/admin/src/components/ContentEditor.tsx:2068 +#: packages/admin/src/components/ContentEditor.tsx:2083 msgid "Unassigned" msgstr "لم يتم التعيين" @@ -5095,11 +5099,11 @@ msgstr "إلغاء الجدولة" msgid "Untitled" msgstr "بدون عنوان" -#: packages/admin/src/components/ContentEditor.tsx:1674 +#: packages/admin/src/components/ContentEditor.tsx:1677 msgid "Untitled file" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1890 +#: packages/admin/src/components/ContentEditor.tsx:1895 msgid "Up" msgstr "أعلى" @@ -5148,15 +5152,19 @@ msgstr "جاري تحديث روابط المحتوى..." msgid "Updating..." msgstr "جاري التحديث..." -#: packages/admin/src/components/MediaPickerModal.tsx:473 +#: packages/admin/src/components/MediaPickerModal.tsx:486 msgid "Upload" msgstr "رفع" +#: packages/admin/src/components/MediaPickerModal.tsx:88 +msgid "Upload a file to get started" +msgstr "" + #: packages/admin/src/components/WordPressImport.tsx:1221 msgid "Upload an export file" msgstr "رفع ملف تصدير" -#: packages/admin/src/components/MediaPickerModal.tsx:507 +#: packages/admin/src/components/MediaPickerModal.tsx:89 msgid "Upload an image to get started" msgstr "ارفع صورة للبدء" @@ -5169,10 +5177,14 @@ msgstr "رفع وحذف الوسائط" msgid "Upload Export File" msgstr "رفع ملف التصدير" -#: packages/admin/src/components/MediaPickerModal.tsx:489 +#: packages/admin/src/components/MediaPickerModal.tsx:502 msgid "Upload failed: {uploadError}" msgstr "فشل الرفع: {uploadError}" +#: packages/admin/src/components/MediaPickerModal.tsx:90 +msgid "Upload File" +msgstr "" + #: packages/admin/src/components/MediaLibrary.tsx:323 msgid "Upload files" msgstr "رفع ملفات" @@ -5181,7 +5193,7 @@ msgstr "رفع ملفات" msgid "Upload Files" msgstr "رفع ملفات" -#: packages/admin/src/components/MediaPickerModal.tsx:516 +#: packages/admin/src/components/MediaPickerModal.tsx:90 msgid "Upload Image" msgstr "رفع صورة" @@ -5221,7 +5233,7 @@ msgid "Uploading {0}/{1}..." msgstr "جاري رفع {0}/{1}..." #: packages/admin/src/components/MediaLibrary.tsx:290 -#: packages/admin/src/components/MediaPickerModal.tsx:473 +#: packages/admin/src/components/MediaPickerModal.tsx:486 msgid "Uploading..." msgstr "جاري الرفع..." diff --git a/packages/admin/src/locales/de/messages.po b/packages/admin/src/locales/de/messages.po index 83c9c870a..75de58f19 100644 --- a/packages/admin/src/locales/de/messages.po +++ b/packages/admin/src/locales/de/messages.po @@ -22,8 +22,8 @@ msgstr " (Standard)" msgid " (opens in new window)" msgstr "" -#: packages/admin/src/components/MediaPickerModal.tsx:645 -#: packages/admin/src/components/MediaPickerModal.tsx:727 +#: packages/admin/src/components/MediaPickerModal.tsx:658 +#: packages/admin/src/components/MediaPickerModal.tsx:740 msgid " (selected)" msgstr "" @@ -38,7 +38,7 @@ msgid ": use" msgstr "" #. placeholder {0}: providers?.find((p) => p.id === selectedItem.providerId)?.name -#: packages/admin/src/components/MediaPickerModal.tsx:585 +#: packages/admin/src/components/MediaPickerModal.tsx:598 msgid "(from {0})" msgstr "" @@ -84,7 +84,7 @@ msgid "{0, plural, one {# item matching \"{searchQuery}\"} other {# items matchi msgstr "{0, plural, one {# Treffer für \"{searchQuery}\"} other {# Treffer für \"{searchQuery}\"}}" #. placeholder {0}: items.length -#: packages/admin/src/components/MediaPickerModal.tsx:460 +#: packages/admin/src/components/MediaPickerModal.tsx:473 msgid "{0, plural, one {# item} other {# items}}" msgstr "" @@ -210,8 +210,8 @@ msgstr "" #. placeholder {0}: item.filename #. placeholder {1}: selected ? t` (selected)` : "" -#: packages/admin/src/components/MediaPickerModal.tsx:645 -#: packages/admin/src/components/MediaPickerModal.tsx:727 +#: packages/admin/src/components/MediaPickerModal.tsx:658 +#: packages/admin/src/components/MediaPickerModal.tsx:740 msgid "{0}{1}" msgstr "" @@ -434,7 +434,7 @@ msgstr "Aktionen" msgid "Active" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1872 +#: packages/admin/src/components/ContentEditor.tsx:1877 #: packages/admin/src/components/MenuEditor.tsx:297 #: packages/admin/src/components/TaxonomyManager.tsx:214 #: packages/admin/src/components/TaxonomyManager.tsx:610 @@ -746,7 +746,7 @@ msgstr "" msgid "Auto-generated from name (you can edit)" msgstr "" -#: packages/admin/src/components/MediaPickerModal.tsx:524 +#: packages/admin/src/components/MediaPickerModal.tsx:537 msgid "Available media" msgstr "" @@ -864,15 +864,15 @@ msgstr "Kann Inhalte ansehen" #: packages/admin/src/components/ContentEditor.tsx:630 #: packages/admin/src/components/ContentEditor.tsx:836 #: packages/admin/src/components/ContentEditor.tsx:888 -#: packages/admin/src/components/ContentEditor.tsx:1975 -#: packages/admin/src/components/ContentEditor.tsx:2028 +#: packages/admin/src/components/ContentEditor.tsx:1980 +#: packages/admin/src/components/ContentEditor.tsx:2033 #: packages/admin/src/components/ContentList.tsx:445 #: packages/admin/src/components/ContentList.tsx:516 #: packages/admin/src/components/ContentPickerModal.tsx:253 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:516 #: packages/admin/src/components/FieldEditor.tsx:645 #: packages/admin/src/components/MediaDetailPanel.tsx:234 -#: packages/admin/src/components/MediaPickerModal.tsx:592 +#: packages/admin/src/components/MediaPickerModal.tsx:605 #: packages/admin/src/components/MenuEditor.tsx:294 #: packages/admin/src/components/MenuEditor.tsx:439 #: packages/admin/src/components/MenuList.tsx:143 @@ -931,8 +931,8 @@ msgstr "" msgid "Categories will be imported" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1583 -#: packages/admin/src/components/ContentEditor.tsx:1731 +#: packages/admin/src/components/ContentEditor.tsx:1586 +#: packages/admin/src/components/ContentEditor.tsx:1735 #: packages/admin/src/components/FieldEditor.tsx:391 #: packages/admin/src/components/SeoImageField.tsx:47 msgid "Change" @@ -998,9 +998,9 @@ msgstr "Klicke auf den Link in der E-Mail, um dich anzumelden." #: packages/admin/src/components/MarketplacePluginDetail.tsx:447 #: packages/admin/src/components/MediaDetailPanel.tsx:131 #: packages/admin/src/components/MediaDetailPanel.tsx:133 -#: packages/admin/src/components/MediaPickerModal.tsx:356 -#: packages/admin/src/components/MediaPickerModal.tsx:362 -#: packages/admin/src/components/MediaPickerModal.tsx:366 +#: packages/admin/src/components/MediaPickerModal.tsx:369 +#: packages/admin/src/components/MediaPickerModal.tsx:375 +#: packages/admin/src/components/MediaPickerModal.tsx:379 #: packages/admin/src/components/MenuEditor.tsx:256 #: packages/admin/src/components/MenuEditor.tsx:262 #: packages/admin/src/components/MenuEditor.tsx:266 @@ -1230,7 +1230,7 @@ msgstr "Token kopieren" msgid "Could not copy automatically. Please select the URL above and copy manually." msgstr "" -#: packages/admin/src/components/MediaPickerModal.tsx:315 +#: packages/admin/src/components/MediaPickerModal.tsx:328 msgid "Could not load image from URL" msgstr "" @@ -1242,7 +1242,7 @@ msgstr "" msgid "Count" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1999 +#: packages/admin/src/components/ContentEditor.tsx:2004 #: packages/admin/src/components/MenuList.tsx:146 #: packages/admin/src/components/Redirects.tsx:185 #: packages/admin/src/components/Sections.tsx:210 @@ -1271,7 +1271,7 @@ msgstr "" msgid "Create an account" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1947 +#: packages/admin/src/components/ContentEditor.tsx:1952 msgid "Create byline" msgstr "Autorenzeile erstellen" @@ -1386,7 +1386,7 @@ msgstr "Erstellt: {0}" msgid "Creating collections and fields..." msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1999 +#: packages/admin/src/components/ContentEditor.tsx:2004 #: packages/admin/src/components/MenuList.tsx:146 #: packages/admin/src/components/Redirects.tsx:182 #: packages/admin/src/components/Sections.tsx:210 @@ -1674,8 +1674,8 @@ msgstr "Schließen" msgid "Display a navigation menu" msgstr "Ein Navigationsmenü anzeigen" -#: packages/admin/src/components/ContentEditor.tsx:1950 -#: packages/admin/src/components/ContentEditor.tsx:2012 +#: packages/admin/src/components/ContentEditor.tsx:1955 +#: packages/admin/src/components/ContentEditor.tsx:2017 msgid "Display name" msgstr "Anzeigename" @@ -1726,7 +1726,7 @@ msgstr "Noch kein Konto? <0>Registrieren" msgid "Done" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1893 +#: packages/admin/src/components/ContentEditor.tsx:1898 msgid "Down" msgstr "Runter" @@ -1773,7 +1773,7 @@ msgid "e.g., MacBook Pro, iPhone" msgstr "" #: packages/admin/src/components/ContentEditor.tsx:968 -#: packages/admin/src/components/ContentEditor.tsx:1902 +#: packages/admin/src/components/ContentEditor.tsx:1907 #: packages/admin/src/components/MenuEditor.tsx:367 #: packages/admin/src/components/MenuList.tsx:185 #: packages/admin/src/components/Sections.tsx:390 @@ -1798,7 +1798,7 @@ msgstr "{collectionLabel} bearbeiten" msgid "Edit {title}" msgstr "{title} bearbeiten" -#: packages/admin/src/components/ContentEditor.tsx:2009 +#: packages/admin/src/components/ContentEditor.tsx:2014 msgid "Edit byline" msgstr "Autorenzeile bearbeiten" @@ -1930,7 +1930,7 @@ msgstr "{0} eingeben..." msgid "Enter a URL (https://…) or a relative path (/…)" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1410 +#: packages/admin/src/components/ContentEditor.tsx:1413 msgid "Enter a valid URL (e.g. https://example.com)" msgstr "" @@ -2029,7 +2029,7 @@ msgstr "" msgid "Failed to add domain" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1993 +#: packages/admin/src/components/ContentEditor.tsx:1998 msgid "Failed to create byline" msgstr "Autorenzeile konnte nicht erstellt werden" @@ -2127,7 +2127,7 @@ msgstr "" msgid "Failed to update {0}" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:2043 +#: packages/admin/src/components/ContentEditor.tsx:2048 msgid "Failed to update byline" msgstr "Autorenzeile konnte nicht aktualisiert werden" @@ -2343,7 +2343,7 @@ msgstr "" msgid "Image shown when this page is shared on social media" msgstr "" -#: packages/admin/src/components/MediaPickerModal.tsx:383 +#: packages/admin/src/components/MediaPickerModal.tsx:396 msgid "Image URL" msgstr "" @@ -2449,8 +2449,8 @@ msgstr "" msgid "Incompatible" msgstr "" -#: packages/admin/src/components/MediaPickerModal.tsx:394 -#: packages/admin/src/components/MediaPickerModal.tsx:595 +#: packages/admin/src/components/MediaPickerModal.tsx:407 +#: packages/admin/src/components/MediaPickerModal.tsx:608 msgid "Insert" msgstr "" @@ -2474,7 +2474,7 @@ msgstr "Einen wiederverwendbaren Abschnitt einfügen" msgid "Insert an image" msgstr "Ein Bild einfügen" -#: packages/admin/src/components/MediaPickerModal.tsx:376 +#: packages/admin/src/components/MediaPickerModal.tsx:389 msgid "Insert from URL" msgstr "" @@ -2521,7 +2521,7 @@ msgstr "" msgid "Integer" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1479 +#: packages/admin/src/components/ContentEditor.tsx:1482 msgid "Invalid JSON" msgstr "" @@ -3133,7 +3133,7 @@ msgstr "Noch keine API-Tokens. Erstelle eins, um loszulegen." msgid "No approved comments yet." msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1934 +#: packages/admin/src/components/ContentEditor.tsx:1939 msgid "No bylines selected." msgstr "Keine Autorenzeilen ausgewählt." @@ -3211,12 +3211,12 @@ msgid "No maximum" msgstr "" #: packages/admin/src/components/MediaLibrary.tsx:369 -#: packages/admin/src/components/MediaPickerModal.tsx:508 +#: packages/admin/src/components/MediaPickerModal.tsx:521 msgid "No media available from this provider" msgstr "" #: packages/admin/src/components/MediaLibrary.tsx:363 -#: packages/admin/src/components/MediaPickerModal.tsx:502 +#: packages/admin/src/components/MediaPickerModal.tsx:515 msgid "No media found" msgstr "" @@ -3384,7 +3384,7 @@ msgstr "" msgid "Options (one per line)" msgstr "" -#: packages/admin/src/components/MediaPickerModal.tsx:406 +#: packages/admin/src/components/MediaPickerModal.tsx:419 msgid "or choose from library" msgstr "" @@ -3560,7 +3560,7 @@ msgstr "" msgid "Please enter a valid email address" msgstr "" -#: packages/admin/src/components/MediaPickerModal.tsx:291 +#: packages/admin/src/components/MediaPickerModal.tsx:304 msgid "Please enter a valid URL" msgstr "" @@ -3693,7 +3693,7 @@ msgstr "" msgid "Published At" msgstr "Veröffentlicht am" -#: packages/admin/src/components/ContentEditor.tsx:1942 +#: packages/admin/src/components/ContentEditor.tsx:1947 msgid "Quick create byline" msgstr "Autorenzeile schnell erstellen" @@ -3770,7 +3770,7 @@ msgstr "" msgid "Registration was cancelled or timed out. Please try again." msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1911 +#: packages/admin/src/components/ContentEditor.tsx:1916 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:177 #: packages/admin/src/components/settings/GeneralSettings.tsx:202 #: packages/admin/src/components/settings/GeneralSettings.tsx:246 @@ -3786,7 +3786,7 @@ msgstr "Entfernen" msgid "Remove {0}" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1739 +#: packages/admin/src/components/ContentEditor.tsx:1743 msgid "Remove {label}" msgstr "" @@ -3798,7 +3798,7 @@ msgstr "" msgid "Remove Domain?" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1591 +#: packages/admin/src/components/ContentEditor.tsx:1594 #: packages/admin/src/components/SeoImageField.tsx:55 msgid "Remove image" msgstr "Bild entfernen" @@ -4000,7 +4000,7 @@ msgstr "" msgid "Role {role}" msgstr "Rolle {role}" -#: packages/admin/src/components/ContentEditor.tsx:1916 +#: packages/admin/src/components/ContentEditor.tsx:1921 msgid "Role label" msgstr "Rollenbezeichnung" @@ -4011,7 +4011,7 @@ msgstr "Rollenbezeichnung" msgid "Same window" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:2049 +#: packages/admin/src/components/ContentEditor.tsx:2054 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:349 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:519 #: packages/admin/src/components/MediaDetailPanel.tsx:241 @@ -4051,7 +4051,7 @@ msgid "Saved" msgstr "Gespeichert" #: packages/admin/src/components/ContentEditor.tsx:574 -#: packages/admin/src/components/ContentEditor.tsx:2049 +#: packages/admin/src/components/ContentEditor.tsx:2054 #: packages/admin/src/components/FieldEditor.tsx:656 #: packages/admin/src/components/MediaDetailPanel.tsx:241 #: packages/admin/src/components/MenuEditor.tsx:442 @@ -4176,7 +4176,7 @@ msgstr "" msgid "Search engine optimization and verification" msgstr "Suchmaschinenoptimierung und Verifizierung" -#: packages/admin/src/components/MediaPickerModal.tsx:452 +#: packages/admin/src/components/MediaPickerModal.tsx:465 msgid "Search media" msgstr "" @@ -4202,7 +4202,7 @@ msgid "Search themes..." msgstr "" #: packages/admin/src/components/MediaLibrary.tsx:336 -#: packages/admin/src/components/MediaPickerModal.tsx:451 +#: packages/admin/src/components/MediaPickerModal.tsx:464 msgid "Search..." msgstr "" @@ -4301,9 +4301,9 @@ msgstr "Sicherheitseinstellungen" msgid "Select" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1615 -#: packages/admin/src/components/ContentEditor.tsx:1751 -#: packages/admin/src/components/ContentEditor.tsx:1765 +#: packages/admin/src/components/ContentEditor.tsx:1618 +#: packages/admin/src/components/ContentEditor.tsx:1755 +#: packages/admin/src/components/ContentEditor.tsx:1770 msgid "Select {label}" msgstr "{label} auswählen" @@ -4311,7 +4311,7 @@ msgstr "{label} auswählen" msgid "Select all" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1855 +#: packages/admin/src/components/ContentEditor.tsx:1860 msgid "Select byline..." msgstr "Autorenzeile auswählen..." @@ -4329,15 +4329,19 @@ msgstr "" msgid "Select Favicon" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1755 +#: packages/admin/src/components/ContentEditor.tsx:1759 msgid "Select file" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1606 +#: packages/admin/src/components/MediaPickerModal.tsx:86 +msgid "Select File" +msgstr "" + +#: packages/admin/src/components/ContentEditor.tsx:1609 msgid "Select image" msgstr "Bild auswählen" -#: packages/admin/src/components/MediaPickerModal.tsx:78 +#: packages/admin/src/components/MediaPickerModal.tsx:86 msgid "Select Image" msgstr "" @@ -4362,7 +4366,7 @@ msgstr "" msgid "Select..." msgstr "" -#: packages/admin/src/components/MediaPickerModal.tsx:582 +#: packages/admin/src/components/MediaPickerModal.tsx:595 msgid "Selected:" msgstr "" @@ -4567,8 +4571,8 @@ msgid "Skipped" msgstr "" #: packages/admin/src/components/ContentEditor.tsx:769 -#: packages/admin/src/components/ContentEditor.tsx:1958 -#: packages/admin/src/components/ContentEditor.tsx:2020 +#: packages/admin/src/components/ContentEditor.tsx:1963 +#: packages/admin/src/components/ContentEditor.tsx:2025 #: packages/admin/src/components/ContentTypeEditor.tsx:109 #: packages/admin/src/components/ContentTypeList.tsx:97 #: packages/admin/src/components/FieldEditor.tsx:224 @@ -4808,8 +4812,8 @@ msgstr "Theme: {label}" msgid "Themes" msgstr "Themes" -#: packages/admin/src/components/ContentEditor.tsx:1619 -#: packages/admin/src/components/ContentEditor.tsx:1768 +#: packages/admin/src/components/ContentEditor.tsx:1622 +#: packages/admin/src/components/ContentEditor.tsx:1773 msgid "This field is required" msgstr "Dies ist ein Pflichtfeld" @@ -4974,7 +4978,7 @@ msgid "True/false toggle" msgstr "" #: packages/admin/src/components/MediaLibrary.tsx:366 -#: packages/admin/src/components/MediaPickerModal.tsx:505 +#: packages/admin/src/components/MediaPickerModal.tsx:518 msgid "Try a different search term" msgstr "" @@ -5024,8 +5028,8 @@ msgstr "" msgid "Unable to reach marketplace" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:2063 -#: packages/admin/src/components/ContentEditor.tsx:2078 +#: packages/admin/src/components/ContentEditor.tsx:2068 +#: packages/admin/src/components/ContentEditor.tsx:2083 msgid "Unassigned" msgstr "Nicht zugewiesen" @@ -5091,11 +5095,11 @@ msgstr "Planung aufheben" msgid "Untitled" msgstr "Ohne Titel" -#: packages/admin/src/components/ContentEditor.tsx:1674 +#: packages/admin/src/components/ContentEditor.tsx:1677 msgid "Untitled file" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1890 +#: packages/admin/src/components/ContentEditor.tsx:1895 msgid "Up" msgstr "Hoch" @@ -5144,15 +5148,19 @@ msgstr "" msgid "Updating..." msgstr "" -#: packages/admin/src/components/MediaPickerModal.tsx:473 +#: packages/admin/src/components/MediaPickerModal.tsx:486 msgid "Upload" msgstr "" +#: packages/admin/src/components/MediaPickerModal.tsx:88 +msgid "Upload a file to get started" +msgstr "" + #: packages/admin/src/components/WordPressImport.tsx:1221 msgid "Upload an export file" msgstr "" -#: packages/admin/src/components/MediaPickerModal.tsx:507 +#: packages/admin/src/components/MediaPickerModal.tsx:89 msgid "Upload an image to get started" msgstr "" @@ -5165,10 +5173,14 @@ msgstr "Medien hochladen und löschen" msgid "Upload Export File" msgstr "" -#: packages/admin/src/components/MediaPickerModal.tsx:489 +#: packages/admin/src/components/MediaPickerModal.tsx:502 msgid "Upload failed: {uploadError}" msgstr "" +#: packages/admin/src/components/MediaPickerModal.tsx:90 +msgid "Upload File" +msgstr "" + #: packages/admin/src/components/MediaLibrary.tsx:323 msgid "Upload files" msgstr "" @@ -5177,7 +5189,7 @@ msgstr "" msgid "Upload Files" msgstr "" -#: packages/admin/src/components/MediaPickerModal.tsx:516 +#: packages/admin/src/components/MediaPickerModal.tsx:90 msgid "Upload Image" msgstr "" @@ -5217,7 +5229,7 @@ msgid "Uploading {0}/{1}..." msgstr "" #: packages/admin/src/components/MediaLibrary.tsx:290 -#: packages/admin/src/components/MediaPickerModal.tsx:473 +#: packages/admin/src/components/MediaPickerModal.tsx:486 msgid "Uploading..." msgstr "" diff --git a/packages/admin/src/locales/en/messages.po b/packages/admin/src/locales/en/messages.po index 8a9f8d46d..cd31d309e 100644 --- a/packages/admin/src/locales/en/messages.po +++ b/packages/admin/src/locales/en/messages.po @@ -22,8 +22,8 @@ msgstr " (default)" msgid " (opens in new window)" msgstr " (opens in new window)" -#: packages/admin/src/components/MediaPickerModal.tsx:645 -#: packages/admin/src/components/MediaPickerModal.tsx:727 +#: packages/admin/src/components/MediaPickerModal.tsx:658 +#: packages/admin/src/components/MediaPickerModal.tsx:740 msgid " (selected)" msgstr " (selected)" @@ -38,7 +38,7 @@ msgid ": use" msgstr ": use" #. placeholder {0}: providers?.find((p) => p.id === selectedItem.providerId)?.name -#: packages/admin/src/components/MediaPickerModal.tsx:585 +#: packages/admin/src/components/MediaPickerModal.tsx:598 msgid "(from {0})" msgstr "(from {0})" @@ -84,7 +84,7 @@ msgid "{0, plural, one {# item matching \"{searchQuery}\"} other {# items matchi msgstr "{0, plural, one {# item matching \"{searchQuery}\"} other {# items matching \"{searchQuery}\"}}" #. placeholder {0}: items.length -#: packages/admin/src/components/MediaPickerModal.tsx:460 +#: packages/admin/src/components/MediaPickerModal.tsx:473 msgid "{0, plural, one {# item} other {# items}}" msgstr "{0, plural, one {# item} other {# items}}" @@ -210,8 +210,8 @@ msgstr "{0} updated to v{1}" #. placeholder {0}: item.filename #. placeholder {1}: selected ? t` (selected)` : "" -#: packages/admin/src/components/MediaPickerModal.tsx:645 -#: packages/admin/src/components/MediaPickerModal.tsx:727 +#: packages/admin/src/components/MediaPickerModal.tsx:658 +#: packages/admin/src/components/MediaPickerModal.tsx:740 msgid "{0}{1}" msgstr "{0}{1}" @@ -434,7 +434,7 @@ msgstr "Actions" msgid "Active" msgstr "Active" -#: packages/admin/src/components/ContentEditor.tsx:1872 +#: packages/admin/src/components/ContentEditor.tsx:1877 #: packages/admin/src/components/MenuEditor.tsx:297 #: packages/admin/src/components/TaxonomyManager.tsx:214 #: packages/admin/src/components/TaxonomyManager.tsx:610 @@ -746,7 +746,7 @@ msgstr "Auto (slug change)" msgid "Auto-generated from name (you can edit)" msgstr "Auto-generated from name (you can edit)" -#: packages/admin/src/components/MediaPickerModal.tsx:524 +#: packages/admin/src/components/MediaPickerModal.tsx:537 msgid "Available media" msgstr "Available media" @@ -864,15 +864,15 @@ msgstr "Can view content" #: packages/admin/src/components/ContentEditor.tsx:630 #: packages/admin/src/components/ContentEditor.tsx:836 #: packages/admin/src/components/ContentEditor.tsx:888 -#: packages/admin/src/components/ContentEditor.tsx:1975 -#: packages/admin/src/components/ContentEditor.tsx:2028 +#: packages/admin/src/components/ContentEditor.tsx:1980 +#: packages/admin/src/components/ContentEditor.tsx:2033 #: packages/admin/src/components/ContentList.tsx:445 #: packages/admin/src/components/ContentList.tsx:516 #: packages/admin/src/components/ContentPickerModal.tsx:253 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:516 #: packages/admin/src/components/FieldEditor.tsx:645 #: packages/admin/src/components/MediaDetailPanel.tsx:234 -#: packages/admin/src/components/MediaPickerModal.tsx:592 +#: packages/admin/src/components/MediaPickerModal.tsx:605 #: packages/admin/src/components/MenuEditor.tsx:294 #: packages/admin/src/components/MenuEditor.tsx:439 #: packages/admin/src/components/MenuList.tsx:143 @@ -931,8 +931,8 @@ msgstr "Categories ({0})" msgid "Categories will be imported" msgstr "Categories will be imported" -#: packages/admin/src/components/ContentEditor.tsx:1583 -#: packages/admin/src/components/ContentEditor.tsx:1731 +#: packages/admin/src/components/ContentEditor.tsx:1586 +#: packages/admin/src/components/ContentEditor.tsx:1735 #: packages/admin/src/components/FieldEditor.tsx:391 #: packages/admin/src/components/SeoImageField.tsx:47 msgid "Change" @@ -998,9 +998,9 @@ msgstr "Click the link in the email to sign in." #: packages/admin/src/components/MarketplacePluginDetail.tsx:447 #: packages/admin/src/components/MediaDetailPanel.tsx:131 #: packages/admin/src/components/MediaDetailPanel.tsx:133 -#: packages/admin/src/components/MediaPickerModal.tsx:356 -#: packages/admin/src/components/MediaPickerModal.tsx:362 -#: packages/admin/src/components/MediaPickerModal.tsx:366 +#: packages/admin/src/components/MediaPickerModal.tsx:369 +#: packages/admin/src/components/MediaPickerModal.tsx:375 +#: packages/admin/src/components/MediaPickerModal.tsx:379 #: packages/admin/src/components/MenuEditor.tsx:256 #: packages/admin/src/components/MenuEditor.tsx:262 #: packages/admin/src/components/MenuEditor.tsx:266 @@ -1230,7 +1230,7 @@ msgstr "Copy token" msgid "Could not copy automatically. Please select the URL above and copy manually." msgstr "Could not copy automatically. Please select the URL above and copy manually." -#: packages/admin/src/components/MediaPickerModal.tsx:315 +#: packages/admin/src/components/MediaPickerModal.tsx:328 msgid "Could not load image from URL" msgstr "Could not load image from URL" @@ -1242,7 +1242,7 @@ msgstr "Couldn't detect WordPress" msgid "Count" msgstr "Count" -#: packages/admin/src/components/ContentEditor.tsx:1999 +#: packages/admin/src/components/ContentEditor.tsx:2004 #: packages/admin/src/components/MenuList.tsx:146 #: packages/admin/src/components/Redirects.tsx:185 #: packages/admin/src/components/Sections.tsx:210 @@ -1271,7 +1271,7 @@ msgstr "Create Account" msgid "Create an account" msgstr "Create an account" -#: packages/admin/src/components/ContentEditor.tsx:1947 +#: packages/admin/src/components/ContentEditor.tsx:1952 msgid "Create byline" msgstr "Create byline" @@ -1386,7 +1386,7 @@ msgstr "Created: {0}" msgid "Creating collections and fields..." msgstr "Creating collections and fields..." -#: packages/admin/src/components/ContentEditor.tsx:1999 +#: packages/admin/src/components/ContentEditor.tsx:2004 #: packages/admin/src/components/MenuList.tsx:146 #: packages/admin/src/components/Redirects.tsx:182 #: packages/admin/src/components/Sections.tsx:210 @@ -1674,8 +1674,8 @@ msgstr "Dismiss" msgid "Display a navigation menu" msgstr "Display a navigation menu" -#: packages/admin/src/components/ContentEditor.tsx:1950 -#: packages/admin/src/components/ContentEditor.tsx:2012 +#: packages/admin/src/components/ContentEditor.tsx:1955 +#: packages/admin/src/components/ContentEditor.tsx:2017 msgid "Display name" msgstr "Display name" @@ -1726,7 +1726,7 @@ msgstr "Don't have an account? <0>Sign up" msgid "Done" msgstr "Done" -#: packages/admin/src/components/ContentEditor.tsx:1893 +#: packages/admin/src/components/ContentEditor.tsx:1898 msgid "Down" msgstr "Down" @@ -1773,7 +1773,7 @@ msgid "e.g., MacBook Pro, iPhone" msgstr "e.g., MacBook Pro, iPhone" #: packages/admin/src/components/ContentEditor.tsx:968 -#: packages/admin/src/components/ContentEditor.tsx:1902 +#: packages/admin/src/components/ContentEditor.tsx:1907 #: packages/admin/src/components/MenuEditor.tsx:367 #: packages/admin/src/components/MenuList.tsx:185 #: packages/admin/src/components/Sections.tsx:390 @@ -1798,7 +1798,7 @@ msgstr "Edit {collectionLabel}" msgid "Edit {title}" msgstr "Edit {title}" -#: packages/admin/src/components/ContentEditor.tsx:2009 +#: packages/admin/src/components/ContentEditor.tsx:2014 msgid "Edit byline" msgstr "Edit byline" @@ -1930,7 +1930,7 @@ msgstr "Enter {0}..." msgid "Enter a URL (https://…) or a relative path (/…)" msgstr "Enter a URL (https://…) or a relative path (/…)" -#: packages/admin/src/components/ContentEditor.tsx:1410 +#: packages/admin/src/components/ContentEditor.tsx:1413 msgid "Enter a valid URL (e.g. https://example.com)" msgstr "Enter a valid URL (e.g. https://example.com)" @@ -2029,7 +2029,7 @@ msgstr "Failed security audit" msgid "Failed to add domain" msgstr "Failed to add domain" -#: packages/admin/src/components/ContentEditor.tsx:1993 +#: packages/admin/src/components/ContentEditor.tsx:1998 msgid "Failed to create byline" msgstr "Failed to create byline" @@ -2127,7 +2127,7 @@ msgstr "Failed to send test email" msgid "Failed to update {0}" msgstr "Failed to update {0}" -#: packages/admin/src/components/ContentEditor.tsx:2043 +#: packages/admin/src/components/ContentEditor.tsx:2048 msgid "Failed to update byline" msgstr "Failed to update byline" @@ -2343,7 +2343,7 @@ msgstr "Image Settings" msgid "Image shown when this page is shared on social media" msgstr "Image shown when this page is shared on social media" -#: packages/admin/src/components/MediaPickerModal.tsx:383 +#: packages/admin/src/components/MediaPickerModal.tsx:396 msgid "Image URL" msgstr "Image URL" @@ -2449,8 +2449,8 @@ msgstr "Include sample content (recommended for new sites)" msgid "Incompatible" msgstr "Incompatible" -#: packages/admin/src/components/MediaPickerModal.tsx:394 -#: packages/admin/src/components/MediaPickerModal.tsx:595 +#: packages/admin/src/components/MediaPickerModal.tsx:407 +#: packages/admin/src/components/MediaPickerModal.tsx:608 msgid "Insert" msgstr "Insert" @@ -2474,7 +2474,7 @@ msgstr "Insert a reusable section" msgid "Insert an image" msgstr "Insert an image" -#: packages/admin/src/components/MediaPickerModal.tsx:376 +#: packages/admin/src/components/MediaPickerModal.tsx:389 msgid "Insert from URL" msgstr "Insert from URL" @@ -2521,7 +2521,7 @@ msgstr "Installing..." msgid "Integer" msgstr "Integer" -#: packages/admin/src/components/ContentEditor.tsx:1479 +#: packages/admin/src/components/ContentEditor.tsx:1482 msgid "Invalid JSON" msgstr "Invalid JSON" @@ -3133,7 +3133,7 @@ msgstr "No API tokens yet. Create one to get started." msgid "No approved comments yet." msgstr "No approved comments yet." -#: packages/admin/src/components/ContentEditor.tsx:1934 +#: packages/admin/src/components/ContentEditor.tsx:1939 msgid "No bylines selected." msgstr "No bylines selected." @@ -3211,12 +3211,12 @@ msgid "No maximum" msgstr "No maximum" #: packages/admin/src/components/MediaLibrary.tsx:369 -#: packages/admin/src/components/MediaPickerModal.tsx:508 +#: packages/admin/src/components/MediaPickerModal.tsx:521 msgid "No media available from this provider" msgstr "No media available from this provider" #: packages/admin/src/components/MediaLibrary.tsx:363 -#: packages/admin/src/components/MediaPickerModal.tsx:502 +#: packages/admin/src/components/MediaPickerModal.tsx:515 msgid "No media found" msgstr "No media found" @@ -3384,7 +3384,7 @@ msgstr "Optional tooltip on hover" msgid "Options (one per line)" msgstr "Options (one per line)" -#: packages/admin/src/components/MediaPickerModal.tsx:406 +#: packages/admin/src/components/MediaPickerModal.tsx:419 msgid "or choose from library" msgstr "or choose from library" @@ -3560,7 +3560,7 @@ msgstr "Please enter a valid email" msgid "Please enter a valid email address" msgstr "Please enter a valid email address" -#: packages/admin/src/components/MediaPickerModal.tsx:291 +#: packages/admin/src/components/MediaPickerModal.tsx:304 msgid "Please enter a valid URL" msgstr "Please enter a valid URL" @@ -3693,7 +3693,7 @@ msgstr "Published {0}" msgid "Published At" msgstr "Published At" -#: packages/admin/src/components/ContentEditor.tsx:1942 +#: packages/admin/src/components/ContentEditor.tsx:1947 msgid "Quick create byline" msgstr "Quick create byline" @@ -3770,7 +3770,7 @@ msgstr "Registered user" msgid "Registration was cancelled or timed out. Please try again." msgstr "Registration was cancelled or timed out. Please try again." -#: packages/admin/src/components/ContentEditor.tsx:1911 +#: packages/admin/src/components/ContentEditor.tsx:1916 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:177 #: packages/admin/src/components/settings/GeneralSettings.tsx:202 #: packages/admin/src/components/settings/GeneralSettings.tsx:246 @@ -3786,7 +3786,7 @@ msgstr "Remove" msgid "Remove {0}" msgstr "Remove {0}" -#: packages/admin/src/components/ContentEditor.tsx:1739 +#: packages/admin/src/components/ContentEditor.tsx:1743 msgid "Remove {label}" msgstr "Remove {label}" @@ -3798,7 +3798,7 @@ msgstr "Remove Domain" msgid "Remove Domain?" msgstr "Remove Domain?" -#: packages/admin/src/components/ContentEditor.tsx:1591 +#: packages/admin/src/components/ContentEditor.tsx:1594 #: packages/admin/src/components/SeoImageField.tsx:55 msgid "Remove image" msgstr "Remove image" @@ -4000,7 +4000,7 @@ msgstr "Role" msgid "Role {role}" msgstr "Role {role}" -#: packages/admin/src/components/ContentEditor.tsx:1916 +#: packages/admin/src/components/ContentEditor.tsx:1921 msgid "Role label" msgstr "Role label" @@ -4011,7 +4011,7 @@ msgstr "Role label" msgid "Same window" msgstr "Same window" -#: packages/admin/src/components/ContentEditor.tsx:2049 +#: packages/admin/src/components/ContentEditor.tsx:2054 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:349 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:519 #: packages/admin/src/components/MediaDetailPanel.tsx:241 @@ -4051,7 +4051,7 @@ msgid "Saved" msgstr "Saved" #: packages/admin/src/components/ContentEditor.tsx:574 -#: packages/admin/src/components/ContentEditor.tsx:2049 +#: packages/admin/src/components/ContentEditor.tsx:2054 #: packages/admin/src/components/FieldEditor.tsx:656 #: packages/admin/src/components/MediaDetailPanel.tsx:241 #: packages/admin/src/components/MenuEditor.tsx:442 @@ -4176,7 +4176,7 @@ msgstr "Search Engine Optimization" msgid "Search engine optimization and verification" msgstr "Search engine optimization and verification" -#: packages/admin/src/components/MediaPickerModal.tsx:452 +#: packages/admin/src/components/MediaPickerModal.tsx:465 msgid "Search media" msgstr "Search media" @@ -4202,7 +4202,7 @@ msgid "Search themes..." msgstr "Search themes..." #: packages/admin/src/components/MediaLibrary.tsx:336 -#: packages/admin/src/components/MediaPickerModal.tsx:451 +#: packages/admin/src/components/MediaPickerModal.tsx:464 msgid "Search..." msgstr "Search..." @@ -4301,9 +4301,9 @@ msgstr "Security Settings" msgid "Select" msgstr "Select" -#: packages/admin/src/components/ContentEditor.tsx:1615 -#: packages/admin/src/components/ContentEditor.tsx:1751 -#: packages/admin/src/components/ContentEditor.tsx:1765 +#: packages/admin/src/components/ContentEditor.tsx:1618 +#: packages/admin/src/components/ContentEditor.tsx:1755 +#: packages/admin/src/components/ContentEditor.tsx:1770 msgid "Select {label}" msgstr "Select {label}" @@ -4311,7 +4311,7 @@ msgstr "Select {label}" msgid "Select all" msgstr "Select all" -#: packages/admin/src/components/ContentEditor.tsx:1855 +#: packages/admin/src/components/ContentEditor.tsx:1860 msgid "Select byline..." msgstr "Select byline..." @@ -4329,15 +4329,19 @@ msgstr "Select Content" msgid "Select Favicon" msgstr "Select Favicon" -#: packages/admin/src/components/ContentEditor.tsx:1755 +#: packages/admin/src/components/ContentEditor.tsx:1759 msgid "Select file" msgstr "Select file" -#: packages/admin/src/components/ContentEditor.tsx:1606 +#: packages/admin/src/components/MediaPickerModal.tsx:86 +msgid "Select File" +msgstr "Select File" + +#: packages/admin/src/components/ContentEditor.tsx:1609 msgid "Select image" msgstr "Select image" -#: packages/admin/src/components/MediaPickerModal.tsx:78 +#: packages/admin/src/components/MediaPickerModal.tsx:86 msgid "Select Image" msgstr "Select Image" @@ -4362,7 +4366,7 @@ msgstr "Select which content types to import." msgid "Select..." msgstr "Select..." -#: packages/admin/src/components/MediaPickerModal.tsx:582 +#: packages/admin/src/components/MediaPickerModal.tsx:595 msgid "Selected:" msgstr "Selected:" @@ -4567,8 +4571,8 @@ msgid "Skipped" msgstr "Skipped" #: packages/admin/src/components/ContentEditor.tsx:769 -#: packages/admin/src/components/ContentEditor.tsx:1958 -#: packages/admin/src/components/ContentEditor.tsx:2020 +#: packages/admin/src/components/ContentEditor.tsx:1963 +#: packages/admin/src/components/ContentEditor.tsx:2025 #: packages/admin/src/components/ContentTypeEditor.tsx:109 #: packages/admin/src/components/ContentTypeList.tsx:97 #: packages/admin/src/components/FieldEditor.tsx:224 @@ -4808,8 +4812,8 @@ msgstr "Theme: {label}" msgid "Themes" msgstr "Themes" -#: packages/admin/src/components/ContentEditor.tsx:1619 -#: packages/admin/src/components/ContentEditor.tsx:1768 +#: packages/admin/src/components/ContentEditor.tsx:1622 +#: packages/admin/src/components/ContentEditor.tsx:1773 msgid "This field is required" msgstr "This field is required" @@ -4974,7 +4978,7 @@ msgid "True/false toggle" msgstr "True/false toggle" #: packages/admin/src/components/MediaLibrary.tsx:366 -#: packages/admin/src/components/MediaPickerModal.tsx:505 +#: packages/admin/src/components/MediaPickerModal.tsx:518 msgid "Try a different search term" msgstr "Try a different search term" @@ -5024,8 +5028,8 @@ msgstr "Type mismatch ({0})" msgid "Unable to reach marketplace" msgstr "Unable to reach marketplace" -#: packages/admin/src/components/ContentEditor.tsx:2063 -#: packages/admin/src/components/ContentEditor.tsx:2078 +#: packages/admin/src/components/ContentEditor.tsx:2068 +#: packages/admin/src/components/ContentEditor.tsx:2083 msgid "Unassigned" msgstr "Unassigned" @@ -5091,11 +5095,11 @@ msgstr "Unschedule" msgid "Untitled" msgstr "Untitled" -#: packages/admin/src/components/ContentEditor.tsx:1674 +#: packages/admin/src/components/ContentEditor.tsx:1677 msgid "Untitled file" msgstr "Untitled file" -#: packages/admin/src/components/ContentEditor.tsx:1890 +#: packages/admin/src/components/ContentEditor.tsx:1895 msgid "Up" msgstr "Up" @@ -5144,15 +5148,19 @@ msgstr "Updating content URLs..." msgid "Updating..." msgstr "Updating..." -#: packages/admin/src/components/MediaPickerModal.tsx:473 +#: packages/admin/src/components/MediaPickerModal.tsx:486 msgid "Upload" msgstr "Upload" +#: packages/admin/src/components/MediaPickerModal.tsx:88 +msgid "Upload a file to get started" +msgstr "Upload a file to get started" + #: packages/admin/src/components/WordPressImport.tsx:1221 msgid "Upload an export file" msgstr "Upload an export file" -#: packages/admin/src/components/MediaPickerModal.tsx:507 +#: packages/admin/src/components/MediaPickerModal.tsx:89 msgid "Upload an image to get started" msgstr "Upload an image to get started" @@ -5165,10 +5173,14 @@ msgstr "Upload and delete media" msgid "Upload Export File" msgstr "Upload Export File" -#: packages/admin/src/components/MediaPickerModal.tsx:489 +#: packages/admin/src/components/MediaPickerModal.tsx:502 msgid "Upload failed: {uploadError}" msgstr "Upload failed: {uploadError}" +#: packages/admin/src/components/MediaPickerModal.tsx:90 +msgid "Upload File" +msgstr "Upload File" + #: packages/admin/src/components/MediaLibrary.tsx:323 msgid "Upload files" msgstr "Upload files" @@ -5177,7 +5189,7 @@ msgstr "Upload files" msgid "Upload Files" msgstr "Upload Files" -#: packages/admin/src/components/MediaPickerModal.tsx:516 +#: packages/admin/src/components/MediaPickerModal.tsx:90 msgid "Upload Image" msgstr "Upload Image" @@ -5217,7 +5229,7 @@ msgid "Uploading {0}/{1}..." msgstr "Uploading {0}/{1}..." #: packages/admin/src/components/MediaLibrary.tsx:290 -#: packages/admin/src/components/MediaPickerModal.tsx:473 +#: packages/admin/src/components/MediaPickerModal.tsx:486 msgid "Uploading..." msgstr "Uploading..." diff --git a/packages/admin/src/locales/es-419/messages.po b/packages/admin/src/locales/es-419/messages.po index 4d3de7766..b8cc91c78 100644 --- a/packages/admin/src/locales/es-419/messages.po +++ b/packages/admin/src/locales/es-419/messages.po @@ -22,8 +22,8 @@ msgstr " (por defecto)" msgid " (opens in new window)" msgstr " (se abre en una nueva ventana)" -#: packages/admin/src/components/MediaPickerModal.tsx:645 -#: packages/admin/src/components/MediaPickerModal.tsx:727 +#: packages/admin/src/components/MediaPickerModal.tsx:658 +#: packages/admin/src/components/MediaPickerModal.tsx:740 msgid " (selected)" msgstr " (seleccionado)" @@ -38,7 +38,7 @@ msgid ": use" msgstr ": usar" #. placeholder {0}: providers?.find((p) => p.id === selectedItem.providerId)?.name -#: packages/admin/src/components/MediaPickerModal.tsx:585 +#: packages/admin/src/components/MediaPickerModal.tsx:598 msgid "(from {0})" msgstr "(de {0})" @@ -84,7 +84,7 @@ msgid "{0, plural, one {# item matching \"{searchQuery}\"} other {# items matchi msgstr "{0, plural, one {# elemento que coincide con \"{searchQuery}\"} other {# elementos que coinciden con \"{searchQuery}\"}}" #. placeholder {0}: items.length -#: packages/admin/src/components/MediaPickerModal.tsx:460 +#: packages/admin/src/components/MediaPickerModal.tsx:473 msgid "{0, plural, one {# item} other {# items}}" msgstr "{0, plural, one {# elemento} other {# elementos}}" @@ -210,8 +210,8 @@ msgstr "{0} actualizado a v{1}" #. placeholder {0}: item.filename #. placeholder {1}: selected ? t` (selected)` : "" -#: packages/admin/src/components/MediaPickerModal.tsx:645 -#: packages/admin/src/components/MediaPickerModal.tsx:727 +#: packages/admin/src/components/MediaPickerModal.tsx:658 +#: packages/admin/src/components/MediaPickerModal.tsx:740 msgid "{0}{1}" msgstr "{0}{1}" @@ -434,7 +434,7 @@ msgstr "Acciones" msgid "Active" msgstr "Activo" -#: packages/admin/src/components/ContentEditor.tsx:1872 +#: packages/admin/src/components/ContentEditor.tsx:1877 #: packages/admin/src/components/MenuEditor.tsx:297 #: packages/admin/src/components/TaxonomyManager.tsx:214 #: packages/admin/src/components/TaxonomyManager.tsx:610 @@ -746,7 +746,7 @@ msgstr "Auto (cambio de slug)" msgid "Auto-generated from name (you can edit)" msgstr "Generado automáticamente a partir del nombre (puedes editarlo)" -#: packages/admin/src/components/MediaPickerModal.tsx:524 +#: packages/admin/src/components/MediaPickerModal.tsx:537 msgid "Available media" msgstr "Medios disponibles" @@ -864,15 +864,15 @@ msgstr "Puede ver contenido" #: packages/admin/src/components/ContentEditor.tsx:630 #: packages/admin/src/components/ContentEditor.tsx:836 #: packages/admin/src/components/ContentEditor.tsx:888 -#: packages/admin/src/components/ContentEditor.tsx:1975 -#: packages/admin/src/components/ContentEditor.tsx:2028 +#: packages/admin/src/components/ContentEditor.tsx:1980 +#: packages/admin/src/components/ContentEditor.tsx:2033 #: packages/admin/src/components/ContentList.tsx:445 #: packages/admin/src/components/ContentList.tsx:516 #: packages/admin/src/components/ContentPickerModal.tsx:253 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:516 #: packages/admin/src/components/FieldEditor.tsx:645 #: packages/admin/src/components/MediaDetailPanel.tsx:234 -#: packages/admin/src/components/MediaPickerModal.tsx:592 +#: packages/admin/src/components/MediaPickerModal.tsx:605 #: packages/admin/src/components/MenuEditor.tsx:294 #: packages/admin/src/components/MenuEditor.tsx:439 #: packages/admin/src/components/MenuList.tsx:143 @@ -931,8 +931,8 @@ msgstr "Categorías ({0})" msgid "Categories will be imported" msgstr "Las categorías serán importadas" -#: packages/admin/src/components/ContentEditor.tsx:1583 -#: packages/admin/src/components/ContentEditor.tsx:1731 +#: packages/admin/src/components/ContentEditor.tsx:1586 +#: packages/admin/src/components/ContentEditor.tsx:1735 #: packages/admin/src/components/FieldEditor.tsx:391 #: packages/admin/src/components/SeoImageField.tsx:47 msgid "Change" @@ -998,9 +998,9 @@ msgstr "Haga clic en el enlace del correo electrónico para iniciar sesión." #: packages/admin/src/components/MarketplacePluginDetail.tsx:447 #: packages/admin/src/components/MediaDetailPanel.tsx:131 #: packages/admin/src/components/MediaDetailPanel.tsx:133 -#: packages/admin/src/components/MediaPickerModal.tsx:356 -#: packages/admin/src/components/MediaPickerModal.tsx:362 -#: packages/admin/src/components/MediaPickerModal.tsx:366 +#: packages/admin/src/components/MediaPickerModal.tsx:369 +#: packages/admin/src/components/MediaPickerModal.tsx:375 +#: packages/admin/src/components/MediaPickerModal.tsx:379 #: packages/admin/src/components/MenuEditor.tsx:256 #: packages/admin/src/components/MenuEditor.tsx:262 #: packages/admin/src/components/MenuEditor.tsx:266 @@ -1230,7 +1230,7 @@ msgstr "Copiar token" msgid "Could not copy automatically. Please select the URL above and copy manually." msgstr "No se pudo copiar automáticamente. Seleccione la URL de arriba y cópiela manualmente." -#: packages/admin/src/components/MediaPickerModal.tsx:315 +#: packages/admin/src/components/MediaPickerModal.tsx:328 msgid "Could not load image from URL" msgstr "No se pudo cargar la imagen desde la URL" @@ -1242,7 +1242,7 @@ msgstr "No se pudo detectar WordPress" msgid "Count" msgstr "Contar" -#: packages/admin/src/components/ContentEditor.tsx:1999 +#: packages/admin/src/components/ContentEditor.tsx:2004 #: packages/admin/src/components/MenuList.tsx:146 #: packages/admin/src/components/Redirects.tsx:185 #: packages/admin/src/components/Sections.tsx:210 @@ -1271,7 +1271,7 @@ msgstr "Crear una cuenta" msgid "Create an account" msgstr "Crea una cuenta" -#: packages/admin/src/components/ContentEditor.tsx:1947 +#: packages/admin/src/components/ContentEditor.tsx:1952 msgid "Create byline" msgstr "Crear firma" @@ -1386,7 +1386,7 @@ msgstr "Creado: {0}" msgid "Creating collections and fields..." msgstr "Creando colecciones y campos..." -#: packages/admin/src/components/ContentEditor.tsx:1999 +#: packages/admin/src/components/ContentEditor.tsx:2004 #: packages/admin/src/components/MenuList.tsx:146 #: packages/admin/src/components/Redirects.tsx:182 #: packages/admin/src/components/Sections.tsx:210 @@ -1674,8 +1674,8 @@ msgstr "Descartar" msgid "Display a navigation menu" msgstr "Mostrar un menú de navegación" -#: packages/admin/src/components/ContentEditor.tsx:1950 -#: packages/admin/src/components/ContentEditor.tsx:2012 +#: packages/admin/src/components/ContentEditor.tsx:1955 +#: packages/admin/src/components/ContentEditor.tsx:2017 msgid "Display name" msgstr "Nombre para mostrar" @@ -1726,7 +1726,7 @@ msgstr "¿No tienes una cuenta? <0>Registrarse" msgid "Done" msgstr "Hecho" -#: packages/admin/src/components/ContentEditor.tsx:1893 +#: packages/admin/src/components/ContentEditor.tsx:1898 msgid "Down" msgstr "Abajo" @@ -1773,7 +1773,7 @@ msgid "e.g., MacBook Pro, iPhone" msgstr "por ejemplo, MacBook Pro, iPhone" #: packages/admin/src/components/ContentEditor.tsx:968 -#: packages/admin/src/components/ContentEditor.tsx:1902 +#: packages/admin/src/components/ContentEditor.tsx:1907 #: packages/admin/src/components/MenuEditor.tsx:367 #: packages/admin/src/components/MenuList.tsx:185 #: packages/admin/src/components/Sections.tsx:390 @@ -1798,7 +1798,7 @@ msgstr "Editar {collectionLabel}" msgid "Edit {title}" msgstr "Editar {title}" -#: packages/admin/src/components/ContentEditor.tsx:2009 +#: packages/admin/src/components/ContentEditor.tsx:2014 msgid "Edit byline" msgstr "Editar firma" @@ -1930,7 +1930,7 @@ msgstr "Introduzca {0}..." msgid "Enter a URL (https://…) or a relative path (/…)" msgstr "Introduzca una URL (https://…) o una ruta relativa (/…)" -#: packages/admin/src/components/ContentEditor.tsx:1410 +#: packages/admin/src/components/ContentEditor.tsx:1413 msgid "Enter a valid URL (e.g. https://example.com)" msgstr "" @@ -2029,7 +2029,7 @@ msgstr "Auditoría de seguridad fallida" msgid "Failed to add domain" msgstr "No se pudo agregar el dominio" -#: packages/admin/src/components/ContentEditor.tsx:1993 +#: packages/admin/src/components/ContentEditor.tsx:1998 msgid "Failed to create byline" msgstr "No se pudo crear la firma" @@ -2127,7 +2127,7 @@ msgstr "No se pudo enviar el correo electrónico de prueba" msgid "Failed to update {0}" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:2043 +#: packages/admin/src/components/ContentEditor.tsx:2048 msgid "Failed to update byline" msgstr "No se pudo actualizar la firma" @@ -2343,7 +2343,7 @@ msgstr "Configuración de imagen" msgid "Image shown when this page is shared on social media" msgstr "Imagen que se muestra cuando esta página se comparte en las redes sociales." -#: packages/admin/src/components/MediaPickerModal.tsx:383 +#: packages/admin/src/components/MediaPickerModal.tsx:396 msgid "Image URL" msgstr "URL de la imagen" @@ -2449,8 +2449,8 @@ msgstr "Incluir contenido de muestra (recomendado para sitios nuevos)" msgid "Incompatible" msgstr "Incompatible" -#: packages/admin/src/components/MediaPickerModal.tsx:394 -#: packages/admin/src/components/MediaPickerModal.tsx:595 +#: packages/admin/src/components/MediaPickerModal.tsx:407 +#: packages/admin/src/components/MediaPickerModal.tsx:608 msgid "Insert" msgstr "Insertar" @@ -2474,7 +2474,7 @@ msgstr "Insertar una sección reutilizable" msgid "Insert an image" msgstr "Insertar una imagen" -#: packages/admin/src/components/MediaPickerModal.tsx:376 +#: packages/admin/src/components/MediaPickerModal.tsx:389 msgid "Insert from URL" msgstr "Insertar desde URL" @@ -2521,7 +2521,7 @@ msgstr "Instalando..." msgid "Integer" msgstr "Entero" -#: packages/admin/src/components/ContentEditor.tsx:1479 +#: packages/admin/src/components/ContentEditor.tsx:1482 msgid "Invalid JSON" msgstr "JSON no válido" @@ -3133,7 +3133,7 @@ msgstr "Aún no hay tokens API. Crea uno para comenzar." msgid "No approved comments yet." msgstr "Aún no hay comentarios aprobados." -#: packages/admin/src/components/ContentEditor.tsx:1934 +#: packages/admin/src/components/ContentEditor.tsx:1939 msgid "No bylines selected." msgstr "No se han seleccionado firmas." @@ -3211,12 +3211,12 @@ msgid "No maximum" msgstr "Sin máximo" #: packages/admin/src/components/MediaLibrary.tsx:369 -#: packages/admin/src/components/MediaPickerModal.tsx:508 +#: packages/admin/src/components/MediaPickerModal.tsx:521 msgid "No media available from this provider" msgstr "No hay medios disponibles de este proveedor" #: packages/admin/src/components/MediaLibrary.tsx:363 -#: packages/admin/src/components/MediaPickerModal.tsx:502 +#: packages/admin/src/components/MediaPickerModal.tsx:515 msgid "No media found" msgstr "No se encontraron medios" @@ -3384,7 +3384,7 @@ msgstr "Información sobre herramientas opcional al pasar el mouse" msgid "Options (one per line)" msgstr "Opciones (una por línea)" -#: packages/admin/src/components/MediaPickerModal.tsx:406 +#: packages/admin/src/components/MediaPickerModal.tsx:419 msgid "or choose from library" msgstr "o elegir de la biblioteca" @@ -3560,7 +3560,7 @@ msgstr "Por favor introduce un correo electrónico válido" msgid "Please enter a valid email address" msgstr "Por favor, introduce una dirección de correo electrónico válida" -#: packages/admin/src/components/MediaPickerModal.tsx:291 +#: packages/admin/src/components/MediaPickerModal.tsx:304 msgid "Please enter a valid URL" msgstr "Por favor ingresa una URL válida" @@ -3693,7 +3693,7 @@ msgstr "Publicado {0}" msgid "Published At" msgstr "Publicado en" -#: packages/admin/src/components/ContentEditor.tsx:1942 +#: packages/admin/src/components/ContentEditor.tsx:1947 msgid "Quick create byline" msgstr "Creación rápida de firma" @@ -3770,7 +3770,7 @@ msgstr "Usuario registrado" msgid "Registration was cancelled or timed out. Please try again." msgstr "El registro fue cancelado o agotado. Por favor inténtalo de nuevo." -#: packages/admin/src/components/ContentEditor.tsx:1911 +#: packages/admin/src/components/ContentEditor.tsx:1916 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:177 #: packages/admin/src/components/settings/GeneralSettings.tsx:202 #: packages/admin/src/components/settings/GeneralSettings.tsx:246 @@ -3786,7 +3786,7 @@ msgstr "Eliminar" msgid "Remove {0}" msgstr "Eliminar {0}" -#: packages/admin/src/components/ContentEditor.tsx:1739 +#: packages/admin/src/components/ContentEditor.tsx:1743 msgid "Remove {label}" msgstr "" @@ -3798,7 +3798,7 @@ msgstr "Eliminar dominio" msgid "Remove Domain?" msgstr "¿Quitar dominio?" -#: packages/admin/src/components/ContentEditor.tsx:1591 +#: packages/admin/src/components/ContentEditor.tsx:1594 #: packages/admin/src/components/SeoImageField.tsx:55 msgid "Remove image" msgstr "Quitar imagen" @@ -4000,7 +4000,7 @@ msgstr "Role" msgid "Role {role}" msgstr "Rol {role}" -#: packages/admin/src/components/ContentEditor.tsx:1916 +#: packages/admin/src/components/ContentEditor.tsx:1921 msgid "Role label" msgstr "Etiqueta de rol" @@ -4011,7 +4011,7 @@ msgstr "Etiqueta de rol" msgid "Same window" msgstr "Misma ventana" -#: packages/admin/src/components/ContentEditor.tsx:2049 +#: packages/admin/src/components/ContentEditor.tsx:2054 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:349 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:519 #: packages/admin/src/components/MediaDetailPanel.tsx:241 @@ -4051,7 +4051,7 @@ msgid "Saved" msgstr "Guardado" #: packages/admin/src/components/ContentEditor.tsx:574 -#: packages/admin/src/components/ContentEditor.tsx:2049 +#: packages/admin/src/components/ContentEditor.tsx:2054 #: packages/admin/src/components/FieldEditor.tsx:656 #: packages/admin/src/components/MediaDetailPanel.tsx:241 #: packages/admin/src/components/MenuEditor.tsx:442 @@ -4176,7 +4176,7 @@ msgstr "Optimización de motores de búsqueda" msgid "Search engine optimization and verification" msgstr "Optimización y verificación de motores de búsqueda." -#: packages/admin/src/components/MediaPickerModal.tsx:452 +#: packages/admin/src/components/MediaPickerModal.tsx:465 msgid "Search media" msgstr "Buscar medios" @@ -4202,7 +4202,7 @@ msgid "Search themes..." msgstr "Buscar temas..." #: packages/admin/src/components/MediaLibrary.tsx:336 -#: packages/admin/src/components/MediaPickerModal.tsx:451 +#: packages/admin/src/components/MediaPickerModal.tsx:464 msgid "Search..." msgstr "Buscar..." @@ -4301,9 +4301,9 @@ msgstr "Configuración de seguridad" msgid "Select" msgstr "Seleccionar" -#: packages/admin/src/components/ContentEditor.tsx:1615 -#: packages/admin/src/components/ContentEditor.tsx:1751 -#: packages/admin/src/components/ContentEditor.tsx:1765 +#: packages/admin/src/components/ContentEditor.tsx:1618 +#: packages/admin/src/components/ContentEditor.tsx:1755 +#: packages/admin/src/components/ContentEditor.tsx:1770 msgid "Select {label}" msgstr "Seleccione {label}" @@ -4311,7 +4311,7 @@ msgstr "Seleccione {label}" msgid "Select all" msgstr "Seleccionar todo" -#: packages/admin/src/components/ContentEditor.tsx:1855 +#: packages/admin/src/components/ContentEditor.tsx:1860 msgid "Select byline..." msgstr "Seleccione firma..." @@ -4329,15 +4329,19 @@ msgstr "Seleccionar contenido" msgid "Select Favicon" msgstr "Seleccionar favicon" -#: packages/admin/src/components/ContentEditor.tsx:1755 +#: packages/admin/src/components/ContentEditor.tsx:1759 msgid "Select file" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1606 +#: packages/admin/src/components/MediaPickerModal.tsx:86 +msgid "Select File" +msgstr "" + +#: packages/admin/src/components/ContentEditor.tsx:1609 msgid "Select image" msgstr "Seleccionar imagen" -#: packages/admin/src/components/MediaPickerModal.tsx:78 +#: packages/admin/src/components/MediaPickerModal.tsx:86 msgid "Select Image" msgstr "Seleccionar imagen" @@ -4362,7 +4366,7 @@ msgstr "Seleccione qué tipos de contenido importar." msgid "Select..." msgstr "Seleccionar..." -#: packages/admin/src/components/MediaPickerModal.tsx:582 +#: packages/admin/src/components/MediaPickerModal.tsx:595 msgid "Selected:" msgstr "Seleccionado:" @@ -4567,8 +4571,8 @@ msgid "Skipped" msgstr "Saltado" #: packages/admin/src/components/ContentEditor.tsx:769 -#: packages/admin/src/components/ContentEditor.tsx:1958 -#: packages/admin/src/components/ContentEditor.tsx:2020 +#: packages/admin/src/components/ContentEditor.tsx:1963 +#: packages/admin/src/components/ContentEditor.tsx:2025 #: packages/admin/src/components/ContentTypeEditor.tsx:109 #: packages/admin/src/components/ContentTypeList.tsx:97 #: packages/admin/src/components/FieldEditor.tsx:224 @@ -4808,8 +4812,8 @@ msgstr "Tema: {label}" msgid "Themes" msgstr "Temas" -#: packages/admin/src/components/ContentEditor.tsx:1619 -#: packages/admin/src/components/ContentEditor.tsx:1768 +#: packages/admin/src/components/ContentEditor.tsx:1622 +#: packages/admin/src/components/ContentEditor.tsx:1773 msgid "This field is required" msgstr "Este campo es obligatorio" @@ -4974,7 +4978,7 @@ msgid "True/false toggle" msgstr "Alternar verdadero/falso" #: packages/admin/src/components/MediaLibrary.tsx:366 -#: packages/admin/src/components/MediaPickerModal.tsx:505 +#: packages/admin/src/components/MediaPickerModal.tsx:518 msgid "Try a different search term" msgstr "Pruebe con un término de búsqueda diferente" @@ -5024,8 +5028,8 @@ msgstr "El tipo no coincide ({0})" msgid "Unable to reach marketplace" msgstr "No se puede llegar al mercado" -#: packages/admin/src/components/ContentEditor.tsx:2063 -#: packages/admin/src/components/ContentEditor.tsx:2078 +#: packages/admin/src/components/ContentEditor.tsx:2068 +#: packages/admin/src/components/ContentEditor.tsx:2083 msgid "Unassigned" msgstr "No asignado" @@ -5091,11 +5095,11 @@ msgstr "Desprogramar" msgid "Untitled" msgstr "Intitulado" -#: packages/admin/src/components/ContentEditor.tsx:1674 +#: packages/admin/src/components/ContentEditor.tsx:1677 msgid "Untitled file" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1890 +#: packages/admin/src/components/ContentEditor.tsx:1895 msgid "Up" msgstr "Arriba" @@ -5144,15 +5148,19 @@ msgstr "Actualizando URL de contenido..." msgid "Updating..." msgstr "Actualizando..." -#: packages/admin/src/components/MediaPickerModal.tsx:473 +#: packages/admin/src/components/MediaPickerModal.tsx:486 msgid "Upload" msgstr "Subir" +#: packages/admin/src/components/MediaPickerModal.tsx:88 +msgid "Upload a file to get started" +msgstr "" + #: packages/admin/src/components/WordPressImport.tsx:1221 msgid "Upload an export file" msgstr "Cargar un archivo de exportación" -#: packages/admin/src/components/MediaPickerModal.tsx:507 +#: packages/admin/src/components/MediaPickerModal.tsx:89 msgid "Upload an image to get started" msgstr "Sube una imagen para comenzar" @@ -5165,10 +5173,14 @@ msgstr "Cargar y eliminar medios" msgid "Upload Export File" msgstr "Cargar archivo de exportación" -#: packages/admin/src/components/MediaPickerModal.tsx:489 +#: packages/admin/src/components/MediaPickerModal.tsx:502 msgid "Upload failed: {uploadError}" msgstr "Error al subir: {uploadError}" +#: packages/admin/src/components/MediaPickerModal.tsx:90 +msgid "Upload File" +msgstr "" + #: packages/admin/src/components/MediaLibrary.tsx:323 msgid "Upload files" msgstr "Subir archivos" @@ -5177,7 +5189,7 @@ msgstr "Subir archivos" msgid "Upload Files" msgstr "Subir archivos" -#: packages/admin/src/components/MediaPickerModal.tsx:516 +#: packages/admin/src/components/MediaPickerModal.tsx:90 msgid "Upload Image" msgstr "Subir imagen" @@ -5217,7 +5229,7 @@ msgid "Uploading {0}/{1}..." msgstr "Subiendo {0}/{1}..." #: packages/admin/src/components/MediaLibrary.tsx:290 -#: packages/admin/src/components/MediaPickerModal.tsx:473 +#: packages/admin/src/components/MediaPickerModal.tsx:486 msgid "Uploading..." msgstr "Subiendo..." diff --git a/packages/admin/src/locales/eu/messages.po b/packages/admin/src/locales/eu/messages.po index 1de432d24..ead84f2ab 100644 --- a/packages/admin/src/locales/eu/messages.po +++ b/packages/admin/src/locales/eu/messages.po @@ -22,8 +22,8 @@ msgstr " (defektuzkoa)" msgid " (opens in new window)" msgstr "" -#: packages/admin/src/components/MediaPickerModal.tsx:645 -#: packages/admin/src/components/MediaPickerModal.tsx:727 +#: packages/admin/src/components/MediaPickerModal.tsx:658 +#: packages/admin/src/components/MediaPickerModal.tsx:740 msgid " (selected)" msgstr "" @@ -38,7 +38,7 @@ msgid ": use" msgstr "" #. placeholder {0}: providers?.find((p) => p.id === selectedItem.providerId)?.name -#: packages/admin/src/components/MediaPickerModal.tsx:585 +#: packages/admin/src/components/MediaPickerModal.tsx:598 msgid "(from {0})" msgstr "" @@ -84,7 +84,7 @@ msgid "{0, plural, one {# item matching \"{searchQuery}\"} other {# items matchi msgstr "" #. placeholder {0}: items.length -#: packages/admin/src/components/MediaPickerModal.tsx:460 +#: packages/admin/src/components/MediaPickerModal.tsx:473 msgid "{0, plural, one {# item} other {# items}}" msgstr "" @@ -210,8 +210,8 @@ msgstr "" #. placeholder {0}: item.filename #. placeholder {1}: selected ? t` (selected)` : "" -#: packages/admin/src/components/MediaPickerModal.tsx:645 -#: packages/admin/src/components/MediaPickerModal.tsx:727 +#: packages/admin/src/components/MediaPickerModal.tsx:658 +#: packages/admin/src/components/MediaPickerModal.tsx:740 msgid "{0}{1}" msgstr "" @@ -434,7 +434,7 @@ msgstr "" msgid "Active" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1872 +#: packages/admin/src/components/ContentEditor.tsx:1877 #: packages/admin/src/components/MenuEditor.tsx:297 #: packages/admin/src/components/TaxonomyManager.tsx:214 #: packages/admin/src/components/TaxonomyManager.tsx:610 @@ -746,7 +746,7 @@ msgstr "" msgid "Auto-generated from name (you can edit)" msgstr "" -#: packages/admin/src/components/MediaPickerModal.tsx:524 +#: packages/admin/src/components/MediaPickerModal.tsx:537 msgid "Available media" msgstr "" @@ -864,15 +864,15 @@ msgstr "Edukia ikusi dezake" #: packages/admin/src/components/ContentEditor.tsx:630 #: packages/admin/src/components/ContentEditor.tsx:836 #: packages/admin/src/components/ContentEditor.tsx:888 -#: packages/admin/src/components/ContentEditor.tsx:1975 -#: packages/admin/src/components/ContentEditor.tsx:2028 +#: packages/admin/src/components/ContentEditor.tsx:1980 +#: packages/admin/src/components/ContentEditor.tsx:2033 #: packages/admin/src/components/ContentList.tsx:445 #: packages/admin/src/components/ContentList.tsx:516 #: packages/admin/src/components/ContentPickerModal.tsx:253 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:516 #: packages/admin/src/components/FieldEditor.tsx:645 #: packages/admin/src/components/MediaDetailPanel.tsx:234 -#: packages/admin/src/components/MediaPickerModal.tsx:592 +#: packages/admin/src/components/MediaPickerModal.tsx:605 #: packages/admin/src/components/MenuEditor.tsx:294 #: packages/admin/src/components/MenuEditor.tsx:439 #: packages/admin/src/components/MenuList.tsx:143 @@ -931,8 +931,8 @@ msgstr "" msgid "Categories will be imported" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1583 -#: packages/admin/src/components/ContentEditor.tsx:1731 +#: packages/admin/src/components/ContentEditor.tsx:1586 +#: packages/admin/src/components/ContentEditor.tsx:1735 #: packages/admin/src/components/FieldEditor.tsx:391 #: packages/admin/src/components/SeoImageField.tsx:47 msgid "Change" @@ -998,9 +998,9 @@ msgstr "Egin klik emailean webgunean sartzeko." #: packages/admin/src/components/MarketplacePluginDetail.tsx:447 #: packages/admin/src/components/MediaDetailPanel.tsx:131 #: packages/admin/src/components/MediaDetailPanel.tsx:133 -#: packages/admin/src/components/MediaPickerModal.tsx:356 -#: packages/admin/src/components/MediaPickerModal.tsx:362 -#: packages/admin/src/components/MediaPickerModal.tsx:366 +#: packages/admin/src/components/MediaPickerModal.tsx:369 +#: packages/admin/src/components/MediaPickerModal.tsx:375 +#: packages/admin/src/components/MediaPickerModal.tsx:379 #: packages/admin/src/components/MenuEditor.tsx:256 #: packages/admin/src/components/MenuEditor.tsx:262 #: packages/admin/src/components/MenuEditor.tsx:266 @@ -1230,7 +1230,7 @@ msgstr "Kopiatu tokena" msgid "Could not copy automatically. Please select the URL above and copy manually." msgstr "" -#: packages/admin/src/components/MediaPickerModal.tsx:315 +#: packages/admin/src/components/MediaPickerModal.tsx:328 msgid "Could not load image from URL" msgstr "" @@ -1242,7 +1242,7 @@ msgstr "" msgid "Count" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1999 +#: packages/admin/src/components/ContentEditor.tsx:2004 #: packages/admin/src/components/MenuList.tsx:146 #: packages/admin/src/components/Redirects.tsx:185 #: packages/admin/src/components/Sections.tsx:210 @@ -1271,7 +1271,7 @@ msgstr "" msgid "Create an account" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1947 +#: packages/admin/src/components/ContentEditor.tsx:1952 msgid "Create byline" msgstr "" @@ -1386,7 +1386,7 @@ msgstr "" msgid "Creating collections and fields..." msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1999 +#: packages/admin/src/components/ContentEditor.tsx:2004 #: packages/admin/src/components/MenuList.tsx:146 #: packages/admin/src/components/Redirects.tsx:182 #: packages/admin/src/components/Sections.tsx:210 @@ -1674,8 +1674,8 @@ msgstr "Baztertu" msgid "Display a navigation menu" msgstr "Erakutsi nabigazio menua" -#: packages/admin/src/components/ContentEditor.tsx:1950 -#: packages/admin/src/components/ContentEditor.tsx:2012 +#: packages/admin/src/components/ContentEditor.tsx:1955 +#: packages/admin/src/components/ContentEditor.tsx:2017 msgid "Display name" msgstr "" @@ -1726,7 +1726,7 @@ msgstr "Ez duzu konturik? <0>Eman izena" msgid "Done" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1893 +#: packages/admin/src/components/ContentEditor.tsx:1898 msgid "Down" msgstr "" @@ -1773,7 +1773,7 @@ msgid "e.g., MacBook Pro, iPhone" msgstr "" #: packages/admin/src/components/ContentEditor.tsx:968 -#: packages/admin/src/components/ContentEditor.tsx:1902 +#: packages/admin/src/components/ContentEditor.tsx:1907 #: packages/admin/src/components/MenuEditor.tsx:367 #: packages/admin/src/components/MenuList.tsx:185 #: packages/admin/src/components/Sections.tsx:390 @@ -1798,7 +1798,7 @@ msgstr "" msgid "Edit {title}" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:2009 +#: packages/admin/src/components/ContentEditor.tsx:2014 msgid "Edit byline" msgstr "" @@ -1930,7 +1930,7 @@ msgstr "" msgid "Enter a URL (https://…) or a relative path (/…)" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1410 +#: packages/admin/src/components/ContentEditor.tsx:1413 msgid "Enter a valid URL (e.g. https://example.com)" msgstr "" @@ -2029,7 +2029,7 @@ msgstr "" msgid "Failed to add domain" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1993 +#: packages/admin/src/components/ContentEditor.tsx:1998 msgid "Failed to create byline" msgstr "" @@ -2127,7 +2127,7 @@ msgstr "" msgid "Failed to update {0}" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:2043 +#: packages/admin/src/components/ContentEditor.tsx:2048 msgid "Failed to update byline" msgstr "" @@ -2343,7 +2343,7 @@ msgstr "" msgid "Image shown when this page is shared on social media" msgstr "" -#: packages/admin/src/components/MediaPickerModal.tsx:383 +#: packages/admin/src/components/MediaPickerModal.tsx:396 msgid "Image URL" msgstr "" @@ -2449,8 +2449,8 @@ msgstr "" msgid "Incompatible" msgstr "" -#: packages/admin/src/components/MediaPickerModal.tsx:394 -#: packages/admin/src/components/MediaPickerModal.tsx:595 +#: packages/admin/src/components/MediaPickerModal.tsx:407 +#: packages/admin/src/components/MediaPickerModal.tsx:608 msgid "Insert" msgstr "" @@ -2474,7 +2474,7 @@ msgstr "Txertatu atal berrerabilgarria" msgid "Insert an image" msgstr "Txertatu irudia" -#: packages/admin/src/components/MediaPickerModal.tsx:376 +#: packages/admin/src/components/MediaPickerModal.tsx:389 msgid "Insert from URL" msgstr "" @@ -2521,7 +2521,7 @@ msgstr "" msgid "Integer" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1479 +#: packages/admin/src/components/ContentEditor.tsx:1482 msgid "Invalid JSON" msgstr "" @@ -3133,7 +3133,7 @@ msgstr "Ez dago API tokenik oraindik. Sortu bat hasteko." msgid "No approved comments yet." msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1934 +#: packages/admin/src/components/ContentEditor.tsx:1939 msgid "No bylines selected." msgstr "" @@ -3211,12 +3211,12 @@ msgid "No maximum" msgstr "" #: packages/admin/src/components/MediaLibrary.tsx:369 -#: packages/admin/src/components/MediaPickerModal.tsx:508 +#: packages/admin/src/components/MediaPickerModal.tsx:521 msgid "No media available from this provider" msgstr "" #: packages/admin/src/components/MediaLibrary.tsx:363 -#: packages/admin/src/components/MediaPickerModal.tsx:502 +#: packages/admin/src/components/MediaPickerModal.tsx:515 msgid "No media found" msgstr "" @@ -3384,7 +3384,7 @@ msgstr "" msgid "Options (one per line)" msgstr "" -#: packages/admin/src/components/MediaPickerModal.tsx:406 +#: packages/admin/src/components/MediaPickerModal.tsx:419 msgid "or choose from library" msgstr "" @@ -3560,7 +3560,7 @@ msgstr "" msgid "Please enter a valid email address" msgstr "" -#: packages/admin/src/components/MediaPickerModal.tsx:291 +#: packages/admin/src/components/MediaPickerModal.tsx:304 msgid "Please enter a valid URL" msgstr "" @@ -3693,7 +3693,7 @@ msgstr "" msgid "Published At" msgstr "Argitaraketa data" -#: packages/admin/src/components/ContentEditor.tsx:1942 +#: packages/admin/src/components/ContentEditor.tsx:1947 msgid "Quick create byline" msgstr "" @@ -3770,7 +3770,7 @@ msgstr "" msgid "Registration was cancelled or timed out. Please try again." msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1911 +#: packages/admin/src/components/ContentEditor.tsx:1916 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:177 #: packages/admin/src/components/settings/GeneralSettings.tsx:202 #: packages/admin/src/components/settings/GeneralSettings.tsx:246 @@ -3786,7 +3786,7 @@ msgstr "" msgid "Remove {0}" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1739 +#: packages/admin/src/components/ContentEditor.tsx:1743 msgid "Remove {label}" msgstr "" @@ -3798,7 +3798,7 @@ msgstr "" msgid "Remove Domain?" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1591 +#: packages/admin/src/components/ContentEditor.tsx:1594 #: packages/admin/src/components/SeoImageField.tsx:55 msgid "Remove image" msgstr "" @@ -4000,7 +4000,7 @@ msgstr "" msgid "Role {role}" msgstr "Rola {role}" -#: packages/admin/src/components/ContentEditor.tsx:1916 +#: packages/admin/src/components/ContentEditor.tsx:1921 msgid "Role label" msgstr "" @@ -4011,7 +4011,7 @@ msgstr "" msgid "Same window" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:2049 +#: packages/admin/src/components/ContentEditor.tsx:2054 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:349 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:519 #: packages/admin/src/components/MediaDetailPanel.tsx:241 @@ -4051,7 +4051,7 @@ msgid "Saved" msgstr "" #: packages/admin/src/components/ContentEditor.tsx:574 -#: packages/admin/src/components/ContentEditor.tsx:2049 +#: packages/admin/src/components/ContentEditor.tsx:2054 #: packages/admin/src/components/FieldEditor.tsx:656 #: packages/admin/src/components/MediaDetailPanel.tsx:241 #: packages/admin/src/components/MenuEditor.tsx:442 @@ -4176,7 +4176,7 @@ msgstr "" msgid "Search engine optimization and verification" msgstr "Bilaketa motoreetarako optimizazioa (SEO) eta egiaztaketa" -#: packages/admin/src/components/MediaPickerModal.tsx:452 +#: packages/admin/src/components/MediaPickerModal.tsx:465 msgid "Search media" msgstr "" @@ -4202,7 +4202,7 @@ msgid "Search themes..." msgstr "" #: packages/admin/src/components/MediaLibrary.tsx:336 -#: packages/admin/src/components/MediaPickerModal.tsx:451 +#: packages/admin/src/components/MediaPickerModal.tsx:464 msgid "Search..." msgstr "" @@ -4301,9 +4301,9 @@ msgstr "Segurtasun-ezarpenak" msgid "Select" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1615 -#: packages/admin/src/components/ContentEditor.tsx:1751 -#: packages/admin/src/components/ContentEditor.tsx:1765 +#: packages/admin/src/components/ContentEditor.tsx:1618 +#: packages/admin/src/components/ContentEditor.tsx:1755 +#: packages/admin/src/components/ContentEditor.tsx:1770 msgid "Select {label}" msgstr "" @@ -4311,7 +4311,7 @@ msgstr "" msgid "Select all" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1855 +#: packages/admin/src/components/ContentEditor.tsx:1860 msgid "Select byline..." msgstr "" @@ -4329,15 +4329,19 @@ msgstr "" msgid "Select Favicon" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1755 +#: packages/admin/src/components/ContentEditor.tsx:1759 msgid "Select file" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1606 +#: packages/admin/src/components/MediaPickerModal.tsx:86 +msgid "Select File" +msgstr "" + +#: packages/admin/src/components/ContentEditor.tsx:1609 msgid "Select image" msgstr "" -#: packages/admin/src/components/MediaPickerModal.tsx:78 +#: packages/admin/src/components/MediaPickerModal.tsx:86 msgid "Select Image" msgstr "" @@ -4362,7 +4366,7 @@ msgstr "" msgid "Select..." msgstr "" -#: packages/admin/src/components/MediaPickerModal.tsx:582 +#: packages/admin/src/components/MediaPickerModal.tsx:595 msgid "Selected:" msgstr "" @@ -4567,8 +4571,8 @@ msgid "Skipped" msgstr "" #: packages/admin/src/components/ContentEditor.tsx:769 -#: packages/admin/src/components/ContentEditor.tsx:1958 -#: packages/admin/src/components/ContentEditor.tsx:2020 +#: packages/admin/src/components/ContentEditor.tsx:1963 +#: packages/admin/src/components/ContentEditor.tsx:2025 #: packages/admin/src/components/ContentTypeEditor.tsx:109 #: packages/admin/src/components/ContentTypeList.tsx:97 #: packages/admin/src/components/FieldEditor.tsx:224 @@ -4808,8 +4812,8 @@ msgstr "" msgid "Themes" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1619 -#: packages/admin/src/components/ContentEditor.tsx:1768 +#: packages/admin/src/components/ContentEditor.tsx:1622 +#: packages/admin/src/components/ContentEditor.tsx:1773 msgid "This field is required" msgstr "" @@ -4974,7 +4978,7 @@ msgid "True/false toggle" msgstr "" #: packages/admin/src/components/MediaLibrary.tsx:366 -#: packages/admin/src/components/MediaPickerModal.tsx:505 +#: packages/admin/src/components/MediaPickerModal.tsx:518 msgid "Try a different search term" msgstr "" @@ -5024,8 +5028,8 @@ msgstr "" msgid "Unable to reach marketplace" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:2063 -#: packages/admin/src/components/ContentEditor.tsx:2078 +#: packages/admin/src/components/ContentEditor.tsx:2068 +#: packages/admin/src/components/ContentEditor.tsx:2083 msgid "Unassigned" msgstr "" @@ -5091,11 +5095,11 @@ msgstr "" msgid "Untitled" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1674 +#: packages/admin/src/components/ContentEditor.tsx:1677 msgid "Untitled file" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1890 +#: packages/admin/src/components/ContentEditor.tsx:1895 msgid "Up" msgstr "" @@ -5144,15 +5148,19 @@ msgstr "" msgid "Updating..." msgstr "" -#: packages/admin/src/components/MediaPickerModal.tsx:473 +#: packages/admin/src/components/MediaPickerModal.tsx:486 msgid "Upload" msgstr "" +#: packages/admin/src/components/MediaPickerModal.tsx:88 +msgid "Upload a file to get started" +msgstr "" + #: packages/admin/src/components/WordPressImport.tsx:1221 msgid "Upload an export file" msgstr "" -#: packages/admin/src/components/MediaPickerModal.tsx:507 +#: packages/admin/src/components/MediaPickerModal.tsx:89 msgid "Upload an image to get started" msgstr "" @@ -5165,10 +5173,14 @@ msgstr "Kargatu eta ezabatu media" msgid "Upload Export File" msgstr "" -#: packages/admin/src/components/MediaPickerModal.tsx:489 +#: packages/admin/src/components/MediaPickerModal.tsx:502 msgid "Upload failed: {uploadError}" msgstr "" +#: packages/admin/src/components/MediaPickerModal.tsx:90 +msgid "Upload File" +msgstr "" + #: packages/admin/src/components/MediaLibrary.tsx:323 msgid "Upload files" msgstr "" @@ -5177,7 +5189,7 @@ msgstr "" msgid "Upload Files" msgstr "" -#: packages/admin/src/components/MediaPickerModal.tsx:516 +#: packages/admin/src/components/MediaPickerModal.tsx:90 msgid "Upload Image" msgstr "" @@ -5217,7 +5229,7 @@ msgid "Uploading {0}/{1}..." msgstr "" #: packages/admin/src/components/MediaLibrary.tsx:290 -#: packages/admin/src/components/MediaPickerModal.tsx:473 +#: packages/admin/src/components/MediaPickerModal.tsx:486 msgid "Uploading..." msgstr "" diff --git a/packages/admin/src/locales/fa/messages.po b/packages/admin/src/locales/fa/messages.po index a303b117e..91fdd1617 100644 --- a/packages/admin/src/locales/fa/messages.po +++ b/packages/admin/src/locales/fa/messages.po @@ -24,8 +24,8 @@ msgstr " (پیش‌فرض)" msgid " (opens in new window)" msgstr " (در پنجره جدید باز می‌شود)" -#: packages/admin/src/components/MediaPickerModal.tsx:645 -#: packages/admin/src/components/MediaPickerModal.tsx:727 +#: packages/admin/src/components/MediaPickerModal.tsx:658 +#: packages/admin/src/components/MediaPickerModal.tsx:740 msgid " (selected)" msgstr " (انتخاب‌شده)" @@ -40,7 +40,7 @@ msgid ": use" msgstr ": از" #. placeholder {0}: providers?.find((p) => p.id === selectedItem.providerId)?.name -#: packages/admin/src/components/MediaPickerModal.tsx:585 +#: packages/admin/src/components/MediaPickerModal.tsx:598 msgid "(from {0})" msgstr "(از {0})" @@ -86,7 +86,7 @@ msgid "{0, plural, one {# item matching \"{searchQuery}\"} other {# items matchi msgstr "{0, plural, one {# مورد مطابق با \"{searchQuery}\"} other {# مورد مطابق با \"{searchQuery}\"}}" #. placeholder {0}: items.length -#: packages/admin/src/components/MediaPickerModal.tsx:460 +#: packages/admin/src/components/MediaPickerModal.tsx:473 msgid "{0, plural, one {# item} other {# items}}" msgstr "{0, plural, one {# مورد} other {# مورد}}" @@ -212,8 +212,8 @@ msgstr "{0} به نسخه v{1} به‌روزرسانی شد" #. placeholder {0}: item.filename #. placeholder {1}: selected ? t` (selected)` : "" -#: packages/admin/src/components/MediaPickerModal.tsx:645 -#: packages/admin/src/components/MediaPickerModal.tsx:727 +#: packages/admin/src/components/MediaPickerModal.tsx:658 +#: packages/admin/src/components/MediaPickerModal.tsx:740 msgid "{0}{1}" msgstr "{0}{1}" @@ -436,7 +436,7 @@ msgstr "اقدامات" msgid "Active" msgstr "فعال" -#: packages/admin/src/components/ContentEditor.tsx:1872 +#: packages/admin/src/components/ContentEditor.tsx:1877 #: packages/admin/src/components/MenuEditor.tsx:297 #: packages/admin/src/components/TaxonomyManager.tsx:214 #: packages/admin/src/components/TaxonomyManager.tsx:610 @@ -748,7 +748,7 @@ msgstr "خودکار (تغییر نامک)" msgid "Auto-generated from name (you can edit)" msgstr "به‌صورت خودکار از نام تولید شده (قابل ویرایش)" -#: packages/admin/src/components/MediaPickerModal.tsx:524 +#: packages/admin/src/components/MediaPickerModal.tsx:537 msgid "Available media" msgstr "رسانه‌های موجود" @@ -866,15 +866,15 @@ msgstr "می‌تواند محتوا را مشاهده کند" #: packages/admin/src/components/ContentEditor.tsx:630 #: packages/admin/src/components/ContentEditor.tsx:836 #: packages/admin/src/components/ContentEditor.tsx:888 -#: packages/admin/src/components/ContentEditor.tsx:1975 -#: packages/admin/src/components/ContentEditor.tsx:2028 +#: packages/admin/src/components/ContentEditor.tsx:1980 +#: packages/admin/src/components/ContentEditor.tsx:2033 #: packages/admin/src/components/ContentList.tsx:445 #: packages/admin/src/components/ContentList.tsx:516 #: packages/admin/src/components/ContentPickerModal.tsx:253 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:516 #: packages/admin/src/components/FieldEditor.tsx:645 #: packages/admin/src/components/MediaDetailPanel.tsx:234 -#: packages/admin/src/components/MediaPickerModal.tsx:592 +#: packages/admin/src/components/MediaPickerModal.tsx:605 #: packages/admin/src/components/MenuEditor.tsx:294 #: packages/admin/src/components/MenuEditor.tsx:439 #: packages/admin/src/components/MenuList.tsx:143 @@ -933,8 +933,8 @@ msgstr "دسته‌ها ({0})" msgid "Categories will be imported" msgstr "دسته‌ها درون‌ریزی خواهند شد" -#: packages/admin/src/components/ContentEditor.tsx:1583 -#: packages/admin/src/components/ContentEditor.tsx:1731 +#: packages/admin/src/components/ContentEditor.tsx:1586 +#: packages/admin/src/components/ContentEditor.tsx:1735 #: packages/admin/src/components/FieldEditor.tsx:391 #: packages/admin/src/components/SeoImageField.tsx:47 msgid "Change" @@ -1000,9 +1000,9 @@ msgstr "روی لینک ایمیل کلیک کنید تا وارد شوید." #: packages/admin/src/components/MarketplacePluginDetail.tsx:447 #: packages/admin/src/components/MediaDetailPanel.tsx:131 #: packages/admin/src/components/MediaDetailPanel.tsx:133 -#: packages/admin/src/components/MediaPickerModal.tsx:356 -#: packages/admin/src/components/MediaPickerModal.tsx:362 -#: packages/admin/src/components/MediaPickerModal.tsx:366 +#: packages/admin/src/components/MediaPickerModal.tsx:369 +#: packages/admin/src/components/MediaPickerModal.tsx:375 +#: packages/admin/src/components/MediaPickerModal.tsx:379 #: packages/admin/src/components/MenuEditor.tsx:256 #: packages/admin/src/components/MenuEditor.tsx:262 #: packages/admin/src/components/MenuEditor.tsx:266 @@ -1232,7 +1232,7 @@ msgstr "کپی توکن" msgid "Could not copy automatically. Please select the URL above and copy manually." msgstr "کپی خودکار ممکن نبود. لطفاً آدرس بالا را انتخاب کرده و به‌صورت دستی کپی کنید." -#: packages/admin/src/components/MediaPickerModal.tsx:315 +#: packages/admin/src/components/MediaPickerModal.tsx:328 msgid "Could not load image from URL" msgstr "بارگذاری تصویر از آدرس ممکن نبود" @@ -1244,7 +1244,7 @@ msgstr "وردپرس شناسایی نشد" msgid "Count" msgstr "تعداد" -#: packages/admin/src/components/ContentEditor.tsx:1999 +#: packages/admin/src/components/ContentEditor.tsx:2004 #: packages/admin/src/components/MenuList.tsx:146 #: packages/admin/src/components/Redirects.tsx:185 #: packages/admin/src/components/Sections.tsx:210 @@ -1273,7 +1273,7 @@ msgstr "ساخت حساب کاربری" msgid "Create an account" msgstr "ساخت حساب کاربری" -#: packages/admin/src/components/ContentEditor.tsx:1947 +#: packages/admin/src/components/ContentEditor.tsx:1952 msgid "Create byline" msgstr "ساخت نگارنده" @@ -1388,7 +1388,7 @@ msgstr "ساخته شده در: {0}" msgid "Creating collections and fields..." msgstr "در حال ساخت مجموعه‌ها و فیلدها..." -#: packages/admin/src/components/ContentEditor.tsx:1999 +#: packages/admin/src/components/ContentEditor.tsx:2004 #: packages/admin/src/components/MenuList.tsx:146 #: packages/admin/src/components/Redirects.tsx:182 #: packages/admin/src/components/Sections.tsx:210 @@ -1676,8 +1676,8 @@ msgstr "رد کردن" msgid "Display a navigation menu" msgstr "نمایش فهرستی ناوبری" -#: packages/admin/src/components/ContentEditor.tsx:1950 -#: packages/admin/src/components/ContentEditor.tsx:2012 +#: packages/admin/src/components/ContentEditor.tsx:1955 +#: packages/admin/src/components/ContentEditor.tsx:2017 msgid "Display name" msgstr "نام نمایشی" @@ -1728,7 +1728,7 @@ msgstr "حساب کاربری ندارید؟ <0>ثبت‌نام" msgid "Done" msgstr "انجام شد" -#: packages/admin/src/components/ContentEditor.tsx:1893 +#: packages/admin/src/components/ContentEditor.tsx:1898 msgid "Down" msgstr "پایین" @@ -1775,7 +1775,7 @@ msgid "e.g., MacBook Pro, iPhone" msgstr "مثلاً MacBook Pro، iPhone" #: packages/admin/src/components/ContentEditor.tsx:968 -#: packages/admin/src/components/ContentEditor.tsx:1902 +#: packages/admin/src/components/ContentEditor.tsx:1907 #: packages/admin/src/components/MenuEditor.tsx:367 #: packages/admin/src/components/MenuList.tsx:185 #: packages/admin/src/components/Sections.tsx:390 @@ -1800,7 +1800,7 @@ msgstr "ویرایش {collectionLabel}" msgid "Edit {title}" msgstr "ویرایش {title}" -#: packages/admin/src/components/ContentEditor.tsx:2009 +#: packages/admin/src/components/ContentEditor.tsx:2014 msgid "Edit byline" msgstr "ویرایش نگارنده" @@ -1932,7 +1932,7 @@ msgstr "{0} را وارد کنید..." msgid "Enter a URL (https://…) or a relative path (/…)" msgstr "یک آدرس (https://…) یا یک مسیر نسبی (/…) وارد کنید" -#: packages/admin/src/components/ContentEditor.tsx:1410 +#: packages/admin/src/components/ContentEditor.tsx:1413 msgid "Enter a valid URL (e.g. https://example.com)" msgstr "یک آدرس وب (URL) معتبر وارد کنید (مثلاً https://example.com)" @@ -2031,7 +2031,7 @@ msgstr "بررسی امنیتی ناموفق" msgid "Failed to add domain" msgstr "افزودن دامنه ناموفق بود" -#: packages/admin/src/components/ContentEditor.tsx:1993 +#: packages/admin/src/components/ContentEditor.tsx:1998 msgid "Failed to create byline" msgstr "ساخت نگارنده ناموفق بود" @@ -2129,7 +2129,7 @@ msgstr "ارسال ایمیل آزمایشی ناموفق بود" msgid "Failed to update {0}" msgstr "به‌روزرسانی {0} ناموفق بود" -#: packages/admin/src/components/ContentEditor.tsx:2043 +#: packages/admin/src/components/ContentEditor.tsx:2048 msgid "Failed to update byline" msgstr "به‌روزرسانی نگارنده ناموفق بود" @@ -2345,7 +2345,7 @@ msgstr "تنظیمات تصویر" msgid "Image shown when this page is shared on social media" msgstr "تصویر نمایش داده شده هنگام اشتراک‌گذاری این صفحه در شبکه‌های اجتماعی" -#: packages/admin/src/components/MediaPickerModal.tsx:383 +#: packages/admin/src/components/MediaPickerModal.tsx:396 msgid "Image URL" msgstr "آدرس تصویر" @@ -2451,8 +2451,8 @@ msgstr "شامل محتوای نمونه (توصیه‌شده برای وبسا msgid "Incompatible" msgstr "ناسازگار" -#: packages/admin/src/components/MediaPickerModal.tsx:394 -#: packages/admin/src/components/MediaPickerModal.tsx:595 +#: packages/admin/src/components/MediaPickerModal.tsx:407 +#: packages/admin/src/components/MediaPickerModal.tsx:608 msgid "Insert" msgstr "درج" @@ -2476,7 +2476,7 @@ msgstr "درج بخش قابل استفاده مجدد" msgid "Insert an image" msgstr "درج تصویر" -#: packages/admin/src/components/MediaPickerModal.tsx:376 +#: packages/admin/src/components/MediaPickerModal.tsx:389 msgid "Insert from URL" msgstr "درج از آدرس" @@ -2523,7 +2523,7 @@ msgstr "در حال نصب..." msgid "Integer" msgstr "عدد صحیح" -#: packages/admin/src/components/ContentEditor.tsx:1479 +#: packages/admin/src/components/ContentEditor.tsx:1482 msgid "Invalid JSON" msgstr "JSON نامعتبر" @@ -3135,7 +3135,7 @@ msgstr "هنوز توکن API موجود نیست. برای شروع یکی بس msgid "No approved comments yet." msgstr "هنوز دیدگاه تأییدشده‌ای وجود ندارد." -#: packages/admin/src/components/ContentEditor.tsx:1934 +#: packages/admin/src/components/ContentEditor.tsx:1939 msgid "No bylines selected." msgstr "هیچ نگارنده‌ای انتخاب نشده." @@ -3213,12 +3213,12 @@ msgid "No maximum" msgstr "بدون حداکثر" #: packages/admin/src/components/MediaLibrary.tsx:369 -#: packages/admin/src/components/MediaPickerModal.tsx:508 +#: packages/admin/src/components/MediaPickerModal.tsx:521 msgid "No media available from this provider" msgstr "رسانه‌ای از این ارائه‌دهنده موجود نیست" #: packages/admin/src/components/MediaLibrary.tsx:363 -#: packages/admin/src/components/MediaPickerModal.tsx:502 +#: packages/admin/src/components/MediaPickerModal.tsx:515 msgid "No media found" msgstr "رسانه‌ای یافت نشد" @@ -3386,7 +3386,7 @@ msgstr "راهنمای اختیاری هنگام قرارگیری ماوس" msgid "Options (one per line)" msgstr "گزینه‌ها (هر خط یکی)" -#: packages/admin/src/components/MediaPickerModal.tsx:406 +#: packages/admin/src/components/MediaPickerModal.tsx:419 msgid "or choose from library" msgstr "یا از کتابخانه انتخاب کنید" @@ -3562,7 +3562,7 @@ msgstr "لطفاً یک ایمیل معتبر وارد کنید" msgid "Please enter a valid email address" msgstr "لطفاً یک آدرس ایمیل معتبر وارد کنید" -#: packages/admin/src/components/MediaPickerModal.tsx:291 +#: packages/admin/src/components/MediaPickerModal.tsx:304 msgid "Please enter a valid URL" msgstr "لطفاً یک آدرس معتبر وارد کنید" @@ -3695,7 +3695,7 @@ msgstr "منتشرشده در {0}" msgid "Published At" msgstr "تاریخ انتشار" -#: packages/admin/src/components/ContentEditor.tsx:1942 +#: packages/admin/src/components/ContentEditor.tsx:1947 msgid "Quick create byline" msgstr "ساخت سریع نگارنده" @@ -3772,7 +3772,7 @@ msgstr "کاربر ثبت‌شده" msgid "Registration was cancelled or timed out. Please try again." msgstr "ثبت‌نام لغو شد یا زمان آن به پایان رسید. لطفاً دوباره تلاش کنید." -#: packages/admin/src/components/ContentEditor.tsx:1911 +#: packages/admin/src/components/ContentEditor.tsx:1916 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:177 #: packages/admin/src/components/settings/GeneralSettings.tsx:202 #: packages/admin/src/components/settings/GeneralSettings.tsx:246 @@ -3788,7 +3788,7 @@ msgstr "حذف" msgid "Remove {0}" msgstr "حذف {0}" -#: packages/admin/src/components/ContentEditor.tsx:1739 +#: packages/admin/src/components/ContentEditor.tsx:1743 msgid "Remove {label}" msgstr "" @@ -3800,7 +3800,7 @@ msgstr "حذف دامنه" msgid "Remove Domain?" msgstr "حذف دامنه؟" -#: packages/admin/src/components/ContentEditor.tsx:1591 +#: packages/admin/src/components/ContentEditor.tsx:1594 #: packages/admin/src/components/SeoImageField.tsx:55 msgid "Remove image" msgstr "حذف تصویر" @@ -4002,7 +4002,7 @@ msgstr "نقش" msgid "Role {role}" msgstr "نقش {role}" -#: packages/admin/src/components/ContentEditor.tsx:1916 +#: packages/admin/src/components/ContentEditor.tsx:1921 msgid "Role label" msgstr "برچسب نقش" @@ -4013,7 +4013,7 @@ msgstr "برچسب نقش" msgid "Same window" msgstr "همین پنجره" -#: packages/admin/src/components/ContentEditor.tsx:2049 +#: packages/admin/src/components/ContentEditor.tsx:2054 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:349 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:519 #: packages/admin/src/components/MediaDetailPanel.tsx:241 @@ -4053,7 +4053,7 @@ msgid "Saved" msgstr "ذخیره شد" #: packages/admin/src/components/ContentEditor.tsx:574 -#: packages/admin/src/components/ContentEditor.tsx:2049 +#: packages/admin/src/components/ContentEditor.tsx:2054 #: packages/admin/src/components/FieldEditor.tsx:656 #: packages/admin/src/components/MediaDetailPanel.tsx:241 #: packages/admin/src/components/MenuEditor.tsx:442 @@ -4178,7 +4178,7 @@ msgstr "بهینه‌سازی موتور جستجو" msgid "Search engine optimization and verification" msgstr "بهینه‌سازی موتور جستجو و تأیید" -#: packages/admin/src/components/MediaPickerModal.tsx:452 +#: packages/admin/src/components/MediaPickerModal.tsx:465 msgid "Search media" msgstr "جستجوی رسانه" @@ -4204,7 +4204,7 @@ msgid "Search themes..." msgstr "جستجوی قالب‌ها..." #: packages/admin/src/components/MediaLibrary.tsx:336 -#: packages/admin/src/components/MediaPickerModal.tsx:451 +#: packages/admin/src/components/MediaPickerModal.tsx:464 msgid "Search..." msgstr "جستجو…" @@ -4303,9 +4303,9 @@ msgstr "تنظیمات امنیتی" msgid "Select" msgstr "انتخاب" -#: packages/admin/src/components/ContentEditor.tsx:1615 -#: packages/admin/src/components/ContentEditor.tsx:1751 -#: packages/admin/src/components/ContentEditor.tsx:1765 +#: packages/admin/src/components/ContentEditor.tsx:1618 +#: packages/admin/src/components/ContentEditor.tsx:1755 +#: packages/admin/src/components/ContentEditor.tsx:1770 msgid "Select {label}" msgstr "انتخاب {label}" @@ -4313,7 +4313,7 @@ msgstr "انتخاب {label}" msgid "Select all" msgstr "انتخاب همه" -#: packages/admin/src/components/ContentEditor.tsx:1855 +#: packages/admin/src/components/ContentEditor.tsx:1860 msgid "Select byline..." msgstr "انتخاب نگارنده..." @@ -4331,15 +4331,19 @@ msgstr "انتخاب محتوا" msgid "Select Favicon" msgstr "انتخاب فاوآیکون" -#: packages/admin/src/components/ContentEditor.tsx:1755 +#: packages/admin/src/components/ContentEditor.tsx:1759 msgid "Select file" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1606 +#: packages/admin/src/components/MediaPickerModal.tsx:86 +msgid "Select File" +msgstr "" + +#: packages/admin/src/components/ContentEditor.tsx:1609 msgid "Select image" msgstr "انتخاب تصویر" -#: packages/admin/src/components/MediaPickerModal.tsx:78 +#: packages/admin/src/components/MediaPickerModal.tsx:86 msgid "Select Image" msgstr "انتخاب تصویر" @@ -4364,7 +4368,7 @@ msgstr "انتخاب کنید کدام انواع محتوا درون‌ریزی msgid "Select..." msgstr "انتخاب…" -#: packages/admin/src/components/MediaPickerModal.tsx:582 +#: packages/admin/src/components/MediaPickerModal.tsx:595 msgid "Selected:" msgstr "انتخاب‌شده:" @@ -4569,8 +4573,8 @@ msgid "Skipped" msgstr "رد شده" #: packages/admin/src/components/ContentEditor.tsx:769 -#: packages/admin/src/components/ContentEditor.tsx:1958 -#: packages/admin/src/components/ContentEditor.tsx:2020 +#: packages/admin/src/components/ContentEditor.tsx:1963 +#: packages/admin/src/components/ContentEditor.tsx:2025 #: packages/admin/src/components/ContentTypeEditor.tsx:109 #: packages/admin/src/components/ContentTypeList.tsx:97 #: packages/admin/src/components/FieldEditor.tsx:224 @@ -4810,8 +4814,8 @@ msgstr "قالب: {label}" msgid "Themes" msgstr "پوسته‌ها" -#: packages/admin/src/components/ContentEditor.tsx:1619 -#: packages/admin/src/components/ContentEditor.tsx:1768 +#: packages/admin/src/components/ContentEditor.tsx:1622 +#: packages/admin/src/components/ContentEditor.tsx:1773 msgid "This field is required" msgstr "این فیلد الزامی است" @@ -4976,7 +4980,7 @@ msgid "True/false toggle" msgstr "تغییر صحیح/غلط" #: packages/admin/src/components/MediaLibrary.tsx:366 -#: packages/admin/src/components/MediaPickerModal.tsx:505 +#: packages/admin/src/components/MediaPickerModal.tsx:518 msgid "Try a different search term" msgstr "عبارت جستجوی دیگری را امتحان کنید" @@ -5026,8 +5030,8 @@ msgstr "عدم تطابق نوع ({0})" msgid "Unable to reach marketplace" msgstr "دسترسی به فروشگاه ممکن نیست" -#: packages/admin/src/components/ContentEditor.tsx:2063 -#: packages/admin/src/components/ContentEditor.tsx:2078 +#: packages/admin/src/components/ContentEditor.tsx:2068 +#: packages/admin/src/components/ContentEditor.tsx:2083 msgid "Unassigned" msgstr "بدون تخصیص" @@ -5093,11 +5097,11 @@ msgstr "لغو زمان‌بندی" msgid "Untitled" msgstr "بی‌نام" -#: packages/admin/src/components/ContentEditor.tsx:1674 +#: packages/admin/src/components/ContentEditor.tsx:1677 msgid "Untitled file" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1890 +#: packages/admin/src/components/ContentEditor.tsx:1895 msgid "Up" msgstr "بالا" @@ -5146,15 +5150,19 @@ msgstr "در حال به‌روزرسانی آدرس‌های محتوا..." msgid "Updating..." msgstr "در حال به‌روزرسانی..." -#: packages/admin/src/components/MediaPickerModal.tsx:473 +#: packages/admin/src/components/MediaPickerModal.tsx:486 msgid "Upload" msgstr "بارگذاری" +#: packages/admin/src/components/MediaPickerModal.tsx:88 +msgid "Upload a file to get started" +msgstr "" + #: packages/admin/src/components/WordPressImport.tsx:1221 msgid "Upload an export file" msgstr "بارگذاری فایل برون‌ریزی" -#: packages/admin/src/components/MediaPickerModal.tsx:507 +#: packages/admin/src/components/MediaPickerModal.tsx:89 msgid "Upload an image to get started" msgstr "یک تصویر بارگذاری کنید تا شروع شود" @@ -5167,10 +5175,14 @@ msgstr "بارگذاری و حذف رسانه" msgid "Upload Export File" msgstr "بارگذاری فایل برون‌ریزی" -#: packages/admin/src/components/MediaPickerModal.tsx:489 +#: packages/admin/src/components/MediaPickerModal.tsx:502 msgid "Upload failed: {uploadError}" msgstr "بارگذاری ناموفق: {uploadError}" +#: packages/admin/src/components/MediaPickerModal.tsx:90 +msgid "Upload File" +msgstr "" + #: packages/admin/src/components/MediaLibrary.tsx:323 msgid "Upload files" msgstr "بارگذاری فایل‌ها" @@ -5179,7 +5191,7 @@ msgstr "بارگذاری فایل‌ها" msgid "Upload Files" msgstr "بارگذاری فایل‌ها" -#: packages/admin/src/components/MediaPickerModal.tsx:516 +#: packages/admin/src/components/MediaPickerModal.tsx:90 msgid "Upload Image" msgstr "بارگذاری عکس‌ها" @@ -5219,7 +5231,7 @@ msgid "Uploading {0}/{1}..." msgstr "در حال بارگذاری {0}/{1}..." #: packages/admin/src/components/MediaLibrary.tsx:290 -#: packages/admin/src/components/MediaPickerModal.tsx:473 +#: packages/admin/src/components/MediaPickerModal.tsx:486 msgid "Uploading..." msgstr "در حال بارگذاری..." diff --git a/packages/admin/src/locales/fr/messages.po b/packages/admin/src/locales/fr/messages.po index 0bf9ff3a8..8a829dc55 100644 --- a/packages/admin/src/locales/fr/messages.po +++ b/packages/admin/src/locales/fr/messages.po @@ -22,8 +22,8 @@ msgstr " (par défaut)" msgid " (opens in new window)" msgstr " (s'ouvre dans une nouvelle fenêtre)" -#: packages/admin/src/components/MediaPickerModal.tsx:645 -#: packages/admin/src/components/MediaPickerModal.tsx:727 +#: packages/admin/src/components/MediaPickerModal.tsx:658 +#: packages/admin/src/components/MediaPickerModal.tsx:740 msgid " (selected)" msgstr " (sélectionné)" @@ -38,7 +38,7 @@ msgid ": use" msgstr " : utiliser" #. placeholder {0}: providers?.find((p) => p.id === selectedItem.providerId)?.name -#: packages/admin/src/components/MediaPickerModal.tsx:585 +#: packages/admin/src/components/MediaPickerModal.tsx:598 msgid "(from {0})" msgstr "(à partir de {0})" @@ -84,7 +84,7 @@ msgid "{0, plural, one {# item matching \"{searchQuery}\"} other {# items matchi msgstr "{0, plural, one {# élément correspondant à « {searchQuery} »} other {# éléments correspondant à « {searchQuery} »}}" #. placeholder {0}: items.length -#: packages/admin/src/components/MediaPickerModal.tsx:460 +#: packages/admin/src/components/MediaPickerModal.tsx:473 msgid "{0, plural, one {# item} other {# items}}" msgstr "{0, plural, one {# élément} other {# éléments}}" @@ -210,8 +210,8 @@ msgstr "{0} mis à jour vers v{1}" #. placeholder {0}: item.filename #. placeholder {1}: selected ? t` (selected)` : "" -#: packages/admin/src/components/MediaPickerModal.tsx:645 -#: packages/admin/src/components/MediaPickerModal.tsx:727 +#: packages/admin/src/components/MediaPickerModal.tsx:658 +#: packages/admin/src/components/MediaPickerModal.tsx:740 msgid "{0}{1}" msgstr "{0}{1}" @@ -434,7 +434,7 @@ msgstr "Actions" msgid "Active" msgstr "Actif" -#: packages/admin/src/components/ContentEditor.tsx:1872 +#: packages/admin/src/components/ContentEditor.tsx:1877 #: packages/admin/src/components/MenuEditor.tsx:297 #: packages/admin/src/components/TaxonomyManager.tsx:214 #: packages/admin/src/components/TaxonomyManager.tsx:610 @@ -746,7 +746,7 @@ msgstr "Auto (changement de slug)" msgid "Auto-generated from name (you can edit)" msgstr "Généré automatiquement à partir du nom (vous pouvez le modifier)" -#: packages/admin/src/components/MediaPickerModal.tsx:524 +#: packages/admin/src/components/MediaPickerModal.tsx:537 msgid "Available media" msgstr "Fichiers multimédias disponibles" @@ -864,15 +864,15 @@ msgstr "Peut consulter le contenu" #: packages/admin/src/components/ContentEditor.tsx:630 #: packages/admin/src/components/ContentEditor.tsx:836 #: packages/admin/src/components/ContentEditor.tsx:888 -#: packages/admin/src/components/ContentEditor.tsx:1975 -#: packages/admin/src/components/ContentEditor.tsx:2028 +#: packages/admin/src/components/ContentEditor.tsx:1980 +#: packages/admin/src/components/ContentEditor.tsx:2033 #: packages/admin/src/components/ContentList.tsx:445 #: packages/admin/src/components/ContentList.tsx:516 #: packages/admin/src/components/ContentPickerModal.tsx:253 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:516 #: packages/admin/src/components/FieldEditor.tsx:645 #: packages/admin/src/components/MediaDetailPanel.tsx:234 -#: packages/admin/src/components/MediaPickerModal.tsx:592 +#: packages/admin/src/components/MediaPickerModal.tsx:605 #: packages/admin/src/components/MenuEditor.tsx:294 #: packages/admin/src/components/MenuEditor.tsx:439 #: packages/admin/src/components/MenuList.tsx:143 @@ -931,8 +931,8 @@ msgstr "Catégories ({0})" msgid "Categories will be imported" msgstr "Les catégories seront importées" -#: packages/admin/src/components/ContentEditor.tsx:1583 -#: packages/admin/src/components/ContentEditor.tsx:1731 +#: packages/admin/src/components/ContentEditor.tsx:1586 +#: packages/admin/src/components/ContentEditor.tsx:1735 #: packages/admin/src/components/FieldEditor.tsx:391 #: packages/admin/src/components/SeoImageField.tsx:47 msgid "Change" @@ -998,9 +998,9 @@ msgstr "Cliquez sur le lien dans l'e-mail pour vous connecter." #: packages/admin/src/components/MarketplacePluginDetail.tsx:447 #: packages/admin/src/components/MediaDetailPanel.tsx:131 #: packages/admin/src/components/MediaDetailPanel.tsx:133 -#: packages/admin/src/components/MediaPickerModal.tsx:356 -#: packages/admin/src/components/MediaPickerModal.tsx:362 -#: packages/admin/src/components/MediaPickerModal.tsx:366 +#: packages/admin/src/components/MediaPickerModal.tsx:369 +#: packages/admin/src/components/MediaPickerModal.tsx:375 +#: packages/admin/src/components/MediaPickerModal.tsx:379 #: packages/admin/src/components/MenuEditor.tsx:256 #: packages/admin/src/components/MenuEditor.tsx:262 #: packages/admin/src/components/MenuEditor.tsx:266 @@ -1230,7 +1230,7 @@ msgstr "Copier le jeton" msgid "Could not copy automatically. Please select the URL above and copy manually." msgstr "Impossible de copier automatiquement. Veuillez sélectionner l'URL ci-dessus et copier manuellement." -#: packages/admin/src/components/MediaPickerModal.tsx:315 +#: packages/admin/src/components/MediaPickerModal.tsx:328 msgid "Could not load image from URL" msgstr "Impossible de charger l'image à partir de l'URL" @@ -1242,7 +1242,7 @@ msgstr "Impossible de détecter WordPress" msgid "Count" msgstr "Nombre" -#: packages/admin/src/components/ContentEditor.tsx:1999 +#: packages/admin/src/components/ContentEditor.tsx:2004 #: packages/admin/src/components/MenuList.tsx:146 #: packages/admin/src/components/Redirects.tsx:185 #: packages/admin/src/components/Sections.tsx:210 @@ -1271,7 +1271,7 @@ msgstr "Créer un compte" msgid "Create an account" msgstr "Créer un compte" -#: packages/admin/src/components/ContentEditor.tsx:1947 +#: packages/admin/src/components/ContentEditor.tsx:1952 msgid "Create byline" msgstr "Créer un auteur" @@ -1386,7 +1386,7 @@ msgstr "Créé : {0}" msgid "Creating collections and fields..." msgstr "En cours de création de collections et de champs..." -#: packages/admin/src/components/ContentEditor.tsx:1999 +#: packages/admin/src/components/ContentEditor.tsx:2004 #: packages/admin/src/components/MenuList.tsx:146 #: packages/admin/src/components/Redirects.tsx:182 #: packages/admin/src/components/Sections.tsx:210 @@ -1674,8 +1674,8 @@ msgstr "Fermer" msgid "Display a navigation menu" msgstr "Afficher un menu de navigation" -#: packages/admin/src/components/ContentEditor.tsx:1950 -#: packages/admin/src/components/ContentEditor.tsx:2012 +#: packages/admin/src/components/ContentEditor.tsx:1955 +#: packages/admin/src/components/ContentEditor.tsx:2017 msgid "Display name" msgstr "Nom affiché" @@ -1726,7 +1726,7 @@ msgstr "Pas encore de compte ? <0>S'inscrire" msgid "Done" msgstr "Fait" -#: packages/admin/src/components/ContentEditor.tsx:1893 +#: packages/admin/src/components/ContentEditor.tsx:1898 msgid "Down" msgstr "Vers le bas" @@ -1773,7 +1773,7 @@ msgid "e.g., MacBook Pro, iPhone" msgstr "p. ex. : MacBook Pro, iPhone" #: packages/admin/src/components/ContentEditor.tsx:968 -#: packages/admin/src/components/ContentEditor.tsx:1902 +#: packages/admin/src/components/ContentEditor.tsx:1907 #: packages/admin/src/components/MenuEditor.tsx:367 #: packages/admin/src/components/MenuList.tsx:185 #: packages/admin/src/components/Sections.tsx:390 @@ -1798,7 +1798,7 @@ msgstr "Modifier {collectionLabel}" msgid "Edit {title}" msgstr "Modifier {title}" -#: packages/admin/src/components/ContentEditor.tsx:2009 +#: packages/admin/src/components/ContentEditor.tsx:2014 msgid "Edit byline" msgstr "Modifier l'auteur" @@ -1930,7 +1930,7 @@ msgstr "Saisissez {0}..." msgid "Enter a URL (https://…) or a relative path (/…)" msgstr "Saisissez une URL (https://…) ou un chemin relatif (/…)" -#: packages/admin/src/components/ContentEditor.tsx:1410 +#: packages/admin/src/components/ContentEditor.tsx:1413 msgid "Enter a valid URL (e.g. https://example.com)" msgstr "" @@ -2029,7 +2029,7 @@ msgstr "Échec de l'audit de sécurité" msgid "Failed to add domain" msgstr "Échec de l'ajout du domaine" -#: packages/admin/src/components/ContentEditor.tsx:1993 +#: packages/admin/src/components/ContentEditor.tsx:1998 msgid "Failed to create byline" msgstr "Échec de la création de l'auteur" @@ -2127,7 +2127,7 @@ msgstr "Échec de l'envoi de l'e-mail de test" msgid "Failed to update {0}" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:2043 +#: packages/admin/src/components/ContentEditor.tsx:2048 msgid "Failed to update byline" msgstr "Échec de la mise à jour de l'auteur" @@ -2343,7 +2343,7 @@ msgstr "Paramètres d'image" msgid "Image shown when this page is shared on social media" msgstr "Image affichée lorsque cette page est partagée sur les réseaux sociaux" -#: packages/admin/src/components/MediaPickerModal.tsx:383 +#: packages/admin/src/components/MediaPickerModal.tsx:396 msgid "Image URL" msgstr "URL de l'image" @@ -2449,8 +2449,8 @@ msgstr "Inclure un exemple de contenu (recommandé pour les nouveaux sites)" msgid "Incompatible" msgstr "Incompatible" -#: packages/admin/src/components/MediaPickerModal.tsx:394 -#: packages/admin/src/components/MediaPickerModal.tsx:595 +#: packages/admin/src/components/MediaPickerModal.tsx:407 +#: packages/admin/src/components/MediaPickerModal.tsx:608 msgid "Insert" msgstr "Insérer" @@ -2474,7 +2474,7 @@ msgstr "Insérer une section réutilisable" msgid "Insert an image" msgstr "Insérer une image" -#: packages/admin/src/components/MediaPickerModal.tsx:376 +#: packages/admin/src/components/MediaPickerModal.tsx:389 msgid "Insert from URL" msgstr "Insérer à partir de l'URL" @@ -2521,7 +2521,7 @@ msgstr "En cours d'installation..." msgid "Integer" msgstr "Entier" -#: packages/admin/src/components/ContentEditor.tsx:1479 +#: packages/admin/src/components/ContentEditor.tsx:1482 msgid "Invalid JSON" msgstr "JSON invalide" @@ -3133,7 +3133,7 @@ msgstr "Aucun jeton d'API pour l'instant. Créez-en un pour commencer." msgid "No approved comments yet." msgstr "Aucun commentaire approuvé pour l'instant." -#: packages/admin/src/components/ContentEditor.tsx:1934 +#: packages/admin/src/components/ContentEditor.tsx:1939 msgid "No bylines selected." msgstr "Aucun auteur sélectionnée." @@ -3211,12 +3211,12 @@ msgid "No maximum" msgstr "Pas de maximum" #: packages/admin/src/components/MediaLibrary.tsx:369 -#: packages/admin/src/components/MediaPickerModal.tsx:508 +#: packages/admin/src/components/MediaPickerModal.tsx:521 msgid "No media available from this provider" msgstr "Aucun fichier multimédia disponible auprès de ce fournisseur" #: packages/admin/src/components/MediaLibrary.tsx:363 -#: packages/admin/src/components/MediaPickerModal.tsx:502 +#: packages/admin/src/components/MediaPickerModal.tsx:515 msgid "No media found" msgstr "Aucun fichier multimédia trouvé" @@ -3384,7 +3384,7 @@ msgstr "Info-bulle facultative au survol" msgid "Options (one per line)" msgstr "Options (une par ligne)" -#: packages/admin/src/components/MediaPickerModal.tsx:406 +#: packages/admin/src/components/MediaPickerModal.tsx:419 msgid "or choose from library" msgstr "ou choisissez dans la bibliothèque" @@ -3560,7 +3560,7 @@ msgstr "Veuillez saisir un email valide" msgid "Please enter a valid email address" msgstr "Veuillez saisir une adresse email valide" -#: packages/admin/src/components/MediaPickerModal.tsx:291 +#: packages/admin/src/components/MediaPickerModal.tsx:304 msgid "Please enter a valid URL" msgstr "Veuillez saisir une URL valide" @@ -3693,7 +3693,7 @@ msgstr "Publié {0}" msgid "Published At" msgstr "Publié le" -#: packages/admin/src/components/ContentEditor.tsx:1942 +#: packages/admin/src/components/ContentEditor.tsx:1947 msgid "Quick create byline" msgstr "Création rapide d'un auteur" @@ -3770,7 +3770,7 @@ msgstr "Utilisateur enregistré" msgid "Registration was cancelled or timed out. Please try again." msgstr "L'inscription a été annulée ou a expiré. Veuillez réessayer." -#: packages/admin/src/components/ContentEditor.tsx:1911 +#: packages/admin/src/components/ContentEditor.tsx:1916 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:177 #: packages/admin/src/components/settings/GeneralSettings.tsx:202 #: packages/admin/src/components/settings/GeneralSettings.tsx:246 @@ -3786,7 +3786,7 @@ msgstr "Supprimer" msgid "Remove {0}" msgstr "Supprimer {0}" -#: packages/admin/src/components/ContentEditor.tsx:1739 +#: packages/admin/src/components/ContentEditor.tsx:1743 msgid "Remove {label}" msgstr "" @@ -3798,7 +3798,7 @@ msgstr "Supprimer le domaine" msgid "Remove Domain?" msgstr "Supprimer le domaine ?" -#: packages/admin/src/components/ContentEditor.tsx:1591 +#: packages/admin/src/components/ContentEditor.tsx:1594 #: packages/admin/src/components/SeoImageField.tsx:55 msgid "Remove image" msgstr "Supprimer l'image" @@ -4000,7 +4000,7 @@ msgstr "Rôle" msgid "Role {role}" msgstr "Rôle {role}" -#: packages/admin/src/components/ContentEditor.tsx:1916 +#: packages/admin/src/components/ContentEditor.tsx:1921 msgid "Role label" msgstr "Libellé du rôle" @@ -4011,7 +4011,7 @@ msgstr "Libellé du rôle" msgid "Same window" msgstr "Même fenêtre" -#: packages/admin/src/components/ContentEditor.tsx:2049 +#: packages/admin/src/components/ContentEditor.tsx:2054 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:349 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:519 #: packages/admin/src/components/MediaDetailPanel.tsx:241 @@ -4051,7 +4051,7 @@ msgid "Saved" msgstr "Enregistré" #: packages/admin/src/components/ContentEditor.tsx:574 -#: packages/admin/src/components/ContentEditor.tsx:2049 +#: packages/admin/src/components/ContentEditor.tsx:2054 #: packages/admin/src/components/FieldEditor.tsx:656 #: packages/admin/src/components/MediaDetailPanel.tsx:241 #: packages/admin/src/components/MenuEditor.tsx:442 @@ -4176,7 +4176,7 @@ msgstr "Optimisation des moteurs de recherche" msgid "Search engine optimization and verification" msgstr "Optimisation et vérification pour les moteurs de recherche" -#: packages/admin/src/components/MediaPickerModal.tsx:452 +#: packages/admin/src/components/MediaPickerModal.tsx:465 msgid "Search media" msgstr "Rechercher des fichiers multimédias" @@ -4202,7 +4202,7 @@ msgid "Search themes..." msgstr "Rechercher des thèmes..." #: packages/admin/src/components/MediaLibrary.tsx:336 -#: packages/admin/src/components/MediaPickerModal.tsx:451 +#: packages/admin/src/components/MediaPickerModal.tsx:464 msgid "Search..." msgstr "Recherche..." @@ -4301,9 +4301,9 @@ msgstr "Paramètres de sécurité" msgid "Select" msgstr "Sélectionner" -#: packages/admin/src/components/ContentEditor.tsx:1615 -#: packages/admin/src/components/ContentEditor.tsx:1751 -#: packages/admin/src/components/ContentEditor.tsx:1765 +#: packages/admin/src/components/ContentEditor.tsx:1618 +#: packages/admin/src/components/ContentEditor.tsx:1755 +#: packages/admin/src/components/ContentEditor.tsx:1770 msgid "Select {label}" msgstr "Sélectionner {label}" @@ -4311,7 +4311,7 @@ msgstr "Sélectionner {label}" msgid "Select all" msgstr "Tout sélectionner" -#: packages/admin/src/components/ContentEditor.tsx:1855 +#: packages/admin/src/components/ContentEditor.tsx:1860 msgid "Select byline..." msgstr "Sélectionner l'auteur..." @@ -4329,15 +4329,19 @@ msgstr "Sélectionner le contenu" msgid "Select Favicon" msgstr "Sélectionner la favicon" -#: packages/admin/src/components/ContentEditor.tsx:1755 +#: packages/admin/src/components/ContentEditor.tsx:1759 msgid "Select file" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1606 +#: packages/admin/src/components/MediaPickerModal.tsx:86 +msgid "Select File" +msgstr "" + +#: packages/admin/src/components/ContentEditor.tsx:1609 msgid "Select image" msgstr "Sélectionner une image" -#: packages/admin/src/components/MediaPickerModal.tsx:78 +#: packages/admin/src/components/MediaPickerModal.tsx:86 msgid "Select Image" msgstr "Sélectionner une image" @@ -4362,7 +4366,7 @@ msgstr "Sélectionner les types de contenu à importer." msgid "Select..." msgstr "Sélectionner..." -#: packages/admin/src/components/MediaPickerModal.tsx:582 +#: packages/admin/src/components/MediaPickerModal.tsx:595 msgid "Selected:" msgstr "Sélectionné :" @@ -4567,8 +4571,8 @@ msgid "Skipped" msgstr "Ignoré" #: packages/admin/src/components/ContentEditor.tsx:769 -#: packages/admin/src/components/ContentEditor.tsx:1958 -#: packages/admin/src/components/ContentEditor.tsx:2020 +#: packages/admin/src/components/ContentEditor.tsx:1963 +#: packages/admin/src/components/ContentEditor.tsx:2025 #: packages/admin/src/components/ContentTypeEditor.tsx:109 #: packages/admin/src/components/ContentTypeList.tsx:97 #: packages/admin/src/components/FieldEditor.tsx:224 @@ -4808,8 +4812,8 @@ msgstr "Thème : {label}" msgid "Themes" msgstr "Thèmes" -#: packages/admin/src/components/ContentEditor.tsx:1619 -#: packages/admin/src/components/ContentEditor.tsx:1768 +#: packages/admin/src/components/ContentEditor.tsx:1622 +#: packages/admin/src/components/ContentEditor.tsx:1773 msgid "This field is required" msgstr "Ce champ est obligatoire" @@ -4974,7 +4978,7 @@ msgid "True/false toggle" msgstr "Bascule vrai/faux" #: packages/admin/src/components/MediaLibrary.tsx:366 -#: packages/admin/src/components/MediaPickerModal.tsx:505 +#: packages/admin/src/components/MediaPickerModal.tsx:518 msgid "Try a different search term" msgstr "Essayer un autre terme de recherche" @@ -5024,8 +5028,8 @@ msgstr "Incompatibilité de type ({0})" msgid "Unable to reach marketplace" msgstr "Impossible d'accéder à la place de marché" -#: packages/admin/src/components/ContentEditor.tsx:2063 -#: packages/admin/src/components/ContentEditor.tsx:2078 +#: packages/admin/src/components/ContentEditor.tsx:2068 +#: packages/admin/src/components/ContentEditor.tsx:2083 msgid "Unassigned" msgstr "Non attribué" @@ -5091,11 +5095,11 @@ msgstr "Déprogrammer" msgid "Untitled" msgstr "Sans titre" -#: packages/admin/src/components/ContentEditor.tsx:1674 +#: packages/admin/src/components/ContentEditor.tsx:1677 msgid "Untitled file" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1890 +#: packages/admin/src/components/ContentEditor.tsx:1895 msgid "Up" msgstr "En haut" @@ -5144,15 +5148,19 @@ msgstr "En cours de mise à jour des URL de contenu..." msgid "Updating..." msgstr "En cours de mise à jour..." -#: packages/admin/src/components/MediaPickerModal.tsx:473 +#: packages/admin/src/components/MediaPickerModal.tsx:486 msgid "Upload" msgstr "Téléverser" +#: packages/admin/src/components/MediaPickerModal.tsx:88 +msgid "Upload a file to get started" +msgstr "" + #: packages/admin/src/components/WordPressImport.tsx:1221 msgid "Upload an export file" msgstr "Importer un fichier d'exportation" -#: packages/admin/src/components/MediaPickerModal.tsx:507 +#: packages/admin/src/components/MediaPickerModal.tsx:89 msgid "Upload an image to get started" msgstr "Téléversez une image pour commencer" @@ -5165,10 +5173,14 @@ msgstr "Téléverser et supprimer des fichiers multimédias" msgid "Upload Export File" msgstr "Importer le fichier d'exportation" -#: packages/admin/src/components/MediaPickerModal.tsx:489 +#: packages/admin/src/components/MediaPickerModal.tsx:502 msgid "Upload failed: {uploadError}" msgstr "Échec du téléversement : {uploadError}" +#: packages/admin/src/components/MediaPickerModal.tsx:90 +msgid "Upload File" +msgstr "" + #: packages/admin/src/components/MediaLibrary.tsx:323 msgid "Upload files" msgstr "Téléverser des fichiers" @@ -5177,7 +5189,7 @@ msgstr "Téléverser des fichiers" msgid "Upload Files" msgstr "Téléverser des fichiers" -#: packages/admin/src/components/MediaPickerModal.tsx:516 +#: packages/admin/src/components/MediaPickerModal.tsx:90 msgid "Upload Image" msgstr "Téléverser une image" @@ -5217,7 +5229,7 @@ msgid "Uploading {0}/{1}..." msgstr "En cours de téléversement {0}/{1}..." #: packages/admin/src/components/MediaLibrary.tsx:290 -#: packages/admin/src/components/MediaPickerModal.tsx:473 +#: packages/admin/src/components/MediaPickerModal.tsx:486 msgid "Uploading..." msgstr "En cours de téléversement..." diff --git a/packages/admin/src/locales/ja/messages.po b/packages/admin/src/locales/ja/messages.po index 2e48ef6e0..17c809ee5 100644 --- a/packages/admin/src/locales/ja/messages.po +++ b/packages/admin/src/locales/ja/messages.po @@ -22,8 +22,8 @@ msgstr "(デフォルト)" msgid " (opens in new window)" msgstr "(新しいウィンドウで開く)" -#: packages/admin/src/components/MediaPickerModal.tsx:645 -#: packages/admin/src/components/MediaPickerModal.tsx:727 +#: packages/admin/src/components/MediaPickerModal.tsx:658 +#: packages/admin/src/components/MediaPickerModal.tsx:740 msgid " (selected)" msgstr "(選択済み)" @@ -38,7 +38,7 @@ msgid ": use" msgstr ": 使用" #. placeholder {0}: providers?.find((p) => p.id === selectedItem.providerId)?.name -#: packages/admin/src/components/MediaPickerModal.tsx:585 +#: packages/admin/src/components/MediaPickerModal.tsx:598 msgid "(from {0})" msgstr "({0}より)" @@ -84,7 +84,7 @@ msgid "{0, plural, one {# item matching \"{searchQuery}\"} other {# items matchi msgstr "{0, plural, one {\"{searchQuery}\"に一致する#件} other {\"{searchQuery}\"に一致する#件}}" #. placeholder {0}: items.length -#: packages/admin/src/components/MediaPickerModal.tsx:460 +#: packages/admin/src/components/MediaPickerModal.tsx:473 msgid "{0, plural, one {# item} other {# items}}" msgstr "{0, plural, one {#件} other {#件}}" @@ -210,8 +210,8 @@ msgstr "{0}がv{1}に更新されました" #. placeholder {0}: item.filename #. placeholder {1}: selected ? t` (selected)` : "" -#: packages/admin/src/components/MediaPickerModal.tsx:645 -#: packages/admin/src/components/MediaPickerModal.tsx:727 +#: packages/admin/src/components/MediaPickerModal.tsx:658 +#: packages/admin/src/components/MediaPickerModal.tsx:740 msgid "{0}{1}" msgstr "{0}{1}" @@ -434,7 +434,7 @@ msgstr "操作" msgid "Active" msgstr "有効" -#: packages/admin/src/components/ContentEditor.tsx:1872 +#: packages/admin/src/components/ContentEditor.tsx:1877 #: packages/admin/src/components/MenuEditor.tsx:297 #: packages/admin/src/components/TaxonomyManager.tsx:214 #: packages/admin/src/components/TaxonomyManager.tsx:610 @@ -746,7 +746,7 @@ msgstr "自動(スラッグ変更)" msgid "Auto-generated from name (you can edit)" msgstr "名前から自動生成(編集可能)" -#: packages/admin/src/components/MediaPickerModal.tsx:524 +#: packages/admin/src/components/MediaPickerModal.tsx:537 msgid "Available media" msgstr "利用可能なメディア" @@ -864,15 +864,15 @@ msgstr "コンテンツを閲覧可能" #: packages/admin/src/components/ContentEditor.tsx:630 #: packages/admin/src/components/ContentEditor.tsx:836 #: packages/admin/src/components/ContentEditor.tsx:888 -#: packages/admin/src/components/ContentEditor.tsx:1975 -#: packages/admin/src/components/ContentEditor.tsx:2028 +#: packages/admin/src/components/ContentEditor.tsx:1980 +#: packages/admin/src/components/ContentEditor.tsx:2033 #: packages/admin/src/components/ContentList.tsx:445 #: packages/admin/src/components/ContentList.tsx:516 #: packages/admin/src/components/ContentPickerModal.tsx:253 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:516 #: packages/admin/src/components/FieldEditor.tsx:645 #: packages/admin/src/components/MediaDetailPanel.tsx:234 -#: packages/admin/src/components/MediaPickerModal.tsx:592 +#: packages/admin/src/components/MediaPickerModal.tsx:605 #: packages/admin/src/components/MenuEditor.tsx:294 #: packages/admin/src/components/MenuEditor.tsx:439 #: packages/admin/src/components/MenuList.tsx:143 @@ -931,8 +931,8 @@ msgstr "カテゴリ ({0})" msgid "Categories will be imported" msgstr "カテゴリがインポートされます" -#: packages/admin/src/components/ContentEditor.tsx:1583 -#: packages/admin/src/components/ContentEditor.tsx:1731 +#: packages/admin/src/components/ContentEditor.tsx:1586 +#: packages/admin/src/components/ContentEditor.tsx:1735 #: packages/admin/src/components/FieldEditor.tsx:391 #: packages/admin/src/components/SeoImageField.tsx:47 msgid "Change" @@ -998,9 +998,9 @@ msgstr "メール内のリンクをクリックしてサインインしてくだ #: packages/admin/src/components/MarketplacePluginDetail.tsx:447 #: packages/admin/src/components/MediaDetailPanel.tsx:131 #: packages/admin/src/components/MediaDetailPanel.tsx:133 -#: packages/admin/src/components/MediaPickerModal.tsx:356 -#: packages/admin/src/components/MediaPickerModal.tsx:362 -#: packages/admin/src/components/MediaPickerModal.tsx:366 +#: packages/admin/src/components/MediaPickerModal.tsx:369 +#: packages/admin/src/components/MediaPickerModal.tsx:375 +#: packages/admin/src/components/MediaPickerModal.tsx:379 #: packages/admin/src/components/MenuEditor.tsx:256 #: packages/admin/src/components/MenuEditor.tsx:262 #: packages/admin/src/components/MenuEditor.tsx:266 @@ -1230,7 +1230,7 @@ msgstr "トークンをコピー" msgid "Could not copy automatically. Please select the URL above and copy manually." msgstr "自動コピーできませんでした。上のURLを選択して手動でコピーしてください。" -#: packages/admin/src/components/MediaPickerModal.tsx:315 +#: packages/admin/src/components/MediaPickerModal.tsx:328 msgid "Could not load image from URL" msgstr "URLから画像を読み込めませんでした" @@ -1242,7 +1242,7 @@ msgstr "WordPressを検出できませんでした" msgid "Count" msgstr "件数" -#: packages/admin/src/components/ContentEditor.tsx:1999 +#: packages/admin/src/components/ContentEditor.tsx:2004 #: packages/admin/src/components/MenuList.tsx:146 #: packages/admin/src/components/Redirects.tsx:185 #: packages/admin/src/components/Sections.tsx:210 @@ -1271,7 +1271,7 @@ msgstr "アカウントを作成" msgid "Create an account" msgstr "アカウントを作成" -#: packages/admin/src/components/ContentEditor.tsx:1947 +#: packages/admin/src/components/ContentEditor.tsx:1952 msgid "Create byline" msgstr "署名を作成" @@ -1386,7 +1386,7 @@ msgstr "作成日: {0}" msgid "Creating collections and fields..." msgstr "コレクションとフィールドを作成中..." -#: packages/admin/src/components/ContentEditor.tsx:1999 +#: packages/admin/src/components/ContentEditor.tsx:2004 #: packages/admin/src/components/MenuList.tsx:146 #: packages/admin/src/components/Redirects.tsx:182 #: packages/admin/src/components/Sections.tsx:210 @@ -1674,8 +1674,8 @@ msgstr "閉じる" msgid "Display a navigation menu" msgstr "ナビゲーションメニューを表示" -#: packages/admin/src/components/ContentEditor.tsx:1950 -#: packages/admin/src/components/ContentEditor.tsx:2012 +#: packages/admin/src/components/ContentEditor.tsx:1955 +#: packages/admin/src/components/ContentEditor.tsx:2017 msgid "Display name" msgstr "表示名" @@ -1726,7 +1726,7 @@ msgstr "アカウントをお持ちでないですか? <0>新規登録" msgid "Done" msgstr "完了" -#: packages/admin/src/components/ContentEditor.tsx:1893 +#: packages/admin/src/components/ContentEditor.tsx:1898 msgid "Down" msgstr "下へ" @@ -1773,7 +1773,7 @@ msgid "e.g., MacBook Pro, iPhone" msgstr "例: MacBook Pro、iPhone" #: packages/admin/src/components/ContentEditor.tsx:968 -#: packages/admin/src/components/ContentEditor.tsx:1902 +#: packages/admin/src/components/ContentEditor.tsx:1907 #: packages/admin/src/components/MenuEditor.tsx:367 #: packages/admin/src/components/MenuList.tsx:185 #: packages/admin/src/components/Sections.tsx:390 @@ -1798,7 +1798,7 @@ msgstr "{collectionLabel}を編集" msgid "Edit {title}" msgstr "{title}を編集" -#: packages/admin/src/components/ContentEditor.tsx:2009 +#: packages/admin/src/components/ContentEditor.tsx:2014 msgid "Edit byline" msgstr "署名を編集" @@ -1930,7 +1930,7 @@ msgstr "{0}を入力..." msgid "Enter a URL (https://…) or a relative path (/…)" msgstr "URL(https://…)または相対パス(/…)を入力" -#: packages/admin/src/components/ContentEditor.tsx:1410 +#: packages/admin/src/components/ContentEditor.tsx:1413 msgid "Enter a valid URL (e.g. https://example.com)" msgstr "有効なURL(例: https://example.com)を入力" @@ -2029,7 +2029,7 @@ msgstr "セキュリティ監査に不合格" msgid "Failed to add domain" msgstr "ドメインの追加に失敗しました" -#: packages/admin/src/components/ContentEditor.tsx:1993 +#: packages/admin/src/components/ContentEditor.tsx:1998 msgid "Failed to create byline" msgstr "署名の作成に失敗しました" @@ -2127,7 +2127,7 @@ msgstr "テストメールの送信に失敗しました" msgid "Failed to update {0}" msgstr "{0}の更新に失敗しました" -#: packages/admin/src/components/ContentEditor.tsx:2043 +#: packages/admin/src/components/ContentEditor.tsx:2048 msgid "Failed to update byline" msgstr "署名の更新に失敗しました" @@ -2343,7 +2343,7 @@ msgstr "画像設定" msgid "Image shown when this page is shared on social media" msgstr "ソーシャルメディアでこのページを共有する際に表示される画像" -#: packages/admin/src/components/MediaPickerModal.tsx:383 +#: packages/admin/src/components/MediaPickerModal.tsx:396 msgid "Image URL" msgstr "画像URL" @@ -2449,8 +2449,8 @@ msgstr "サンプルコンテンツを含める(新しいサイトに推奨) msgid "Incompatible" msgstr "非互換" -#: packages/admin/src/components/MediaPickerModal.tsx:394 -#: packages/admin/src/components/MediaPickerModal.tsx:595 +#: packages/admin/src/components/MediaPickerModal.tsx:407 +#: packages/admin/src/components/MediaPickerModal.tsx:608 msgid "Insert" msgstr "挿入" @@ -2474,7 +2474,7 @@ msgstr "再利用可能なセクションを挿入" msgid "Insert an image" msgstr "画像を挿入" -#: packages/admin/src/components/MediaPickerModal.tsx:376 +#: packages/admin/src/components/MediaPickerModal.tsx:389 msgid "Insert from URL" msgstr "URLから挿入" @@ -2521,7 +2521,7 @@ msgstr "インストール中..." msgid "Integer" msgstr "整数" -#: packages/admin/src/components/ContentEditor.tsx:1479 +#: packages/admin/src/components/ContentEditor.tsx:1482 msgid "Invalid JSON" msgstr "無効なJSON" @@ -3133,7 +3133,7 @@ msgstr "APIトークンはまだありません。作成して使い始めまし msgid "No approved comments yet." msgstr "承認済みのコメントはまだありません。" -#: packages/admin/src/components/ContentEditor.tsx:1934 +#: packages/admin/src/components/ContentEditor.tsx:1939 msgid "No bylines selected." msgstr "署名が選択されていません。" @@ -3211,12 +3211,12 @@ msgid "No maximum" msgstr "上限なし" #: packages/admin/src/components/MediaLibrary.tsx:369 -#: packages/admin/src/components/MediaPickerModal.tsx:508 +#: packages/admin/src/components/MediaPickerModal.tsx:521 msgid "No media available from this provider" msgstr "このプロバイダーから利用可能なメディアはありません" #: packages/admin/src/components/MediaLibrary.tsx:363 -#: packages/admin/src/components/MediaPickerModal.tsx:502 +#: packages/admin/src/components/MediaPickerModal.tsx:515 msgid "No media found" msgstr "メディアが見つかりません" @@ -3384,7 +3384,7 @@ msgstr "ホバー時の任意のツールチップ" msgid "Options (one per line)" msgstr "選択肢(1行に1つ)" -#: packages/admin/src/components/MediaPickerModal.tsx:406 +#: packages/admin/src/components/MediaPickerModal.tsx:419 msgid "or choose from library" msgstr "またはライブラリから選択" @@ -3560,7 +3560,7 @@ msgstr "有効なメールアドレスを入力してください" msgid "Please enter a valid email address" msgstr "有効なメールアドレスを入力してください" -#: packages/admin/src/components/MediaPickerModal.tsx:291 +#: packages/admin/src/components/MediaPickerModal.tsx:304 msgid "Please enter a valid URL" msgstr "有効なURLを入力してください" @@ -3693,7 +3693,7 @@ msgstr "公開日: {0}" msgid "Published At" msgstr "公開日時" -#: packages/admin/src/components/ContentEditor.tsx:1942 +#: packages/admin/src/components/ContentEditor.tsx:1947 msgid "Quick create byline" msgstr "署名をクイック作成" @@ -3770,7 +3770,7 @@ msgstr "登録済みユーザー" msgid "Registration was cancelled or timed out. Please try again." msgstr "登録がキャンセルされたかタイムアウトしました。もう一度お試しください。" -#: packages/admin/src/components/ContentEditor.tsx:1911 +#: packages/admin/src/components/ContentEditor.tsx:1916 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:177 #: packages/admin/src/components/settings/GeneralSettings.tsx:202 #: packages/admin/src/components/settings/GeneralSettings.tsx:246 @@ -3786,7 +3786,7 @@ msgstr "削除" msgid "Remove {0}" msgstr "{0}を削除" -#: packages/admin/src/components/ContentEditor.tsx:1739 +#: packages/admin/src/components/ContentEditor.tsx:1743 msgid "Remove {label}" msgstr "" @@ -3798,7 +3798,7 @@ msgstr "ドメインを削除" msgid "Remove Domain?" msgstr "ドメインを削除しますか?" -#: packages/admin/src/components/ContentEditor.tsx:1591 +#: packages/admin/src/components/ContentEditor.tsx:1594 #: packages/admin/src/components/SeoImageField.tsx:55 msgid "Remove image" msgstr "画像を削除" @@ -4000,7 +4000,7 @@ msgstr "ロール" msgid "Role {role}" msgstr "ロール: {role}" -#: packages/admin/src/components/ContentEditor.tsx:1916 +#: packages/admin/src/components/ContentEditor.tsx:1921 msgid "Role label" msgstr "ロールラベル" @@ -4011,7 +4011,7 @@ msgstr "ロールラベル" msgid "Same window" msgstr "同じウィンドウ" -#: packages/admin/src/components/ContentEditor.tsx:2049 +#: packages/admin/src/components/ContentEditor.tsx:2054 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:349 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:519 #: packages/admin/src/components/MediaDetailPanel.tsx:241 @@ -4051,7 +4051,7 @@ msgid "Saved" msgstr "保存済み" #: packages/admin/src/components/ContentEditor.tsx:574 -#: packages/admin/src/components/ContentEditor.tsx:2049 +#: packages/admin/src/components/ContentEditor.tsx:2054 #: packages/admin/src/components/FieldEditor.tsx:656 #: packages/admin/src/components/MediaDetailPanel.tsx:241 #: packages/admin/src/components/MenuEditor.tsx:442 @@ -4176,7 +4176,7 @@ msgstr "検索エンジン最適化" msgid "Search engine optimization and verification" msgstr "検索エンジン最適化と検証" -#: packages/admin/src/components/MediaPickerModal.tsx:452 +#: packages/admin/src/components/MediaPickerModal.tsx:465 msgid "Search media" msgstr "メディアを検索" @@ -4202,7 +4202,7 @@ msgid "Search themes..." msgstr "テーマを検索..." #: packages/admin/src/components/MediaLibrary.tsx:336 -#: packages/admin/src/components/MediaPickerModal.tsx:451 +#: packages/admin/src/components/MediaPickerModal.tsx:464 msgid "Search..." msgstr "検索..." @@ -4301,9 +4301,9 @@ msgstr "セキュリティ設定" msgid "Select" msgstr "選択" -#: packages/admin/src/components/ContentEditor.tsx:1615 -#: packages/admin/src/components/ContentEditor.tsx:1751 -#: packages/admin/src/components/ContentEditor.tsx:1765 +#: packages/admin/src/components/ContentEditor.tsx:1618 +#: packages/admin/src/components/ContentEditor.tsx:1755 +#: packages/admin/src/components/ContentEditor.tsx:1770 msgid "Select {label}" msgstr "{label}を選択" @@ -4311,7 +4311,7 @@ msgstr "{label}を選択" msgid "Select all" msgstr "すべて選択" -#: packages/admin/src/components/ContentEditor.tsx:1855 +#: packages/admin/src/components/ContentEditor.tsx:1860 msgid "Select byline..." msgstr "署名を選択..." @@ -4329,15 +4329,19 @@ msgstr "コンテンツを選択" msgid "Select Favicon" msgstr "ファビコンを選択" -#: packages/admin/src/components/ContentEditor.tsx:1755 +#: packages/admin/src/components/ContentEditor.tsx:1759 msgid "Select file" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1606 +#: packages/admin/src/components/MediaPickerModal.tsx:86 +msgid "Select File" +msgstr "" + +#: packages/admin/src/components/ContentEditor.tsx:1609 msgid "Select image" msgstr "画像を選択" -#: packages/admin/src/components/MediaPickerModal.tsx:78 +#: packages/admin/src/components/MediaPickerModal.tsx:86 msgid "Select Image" msgstr "画像を選択" @@ -4362,7 +4366,7 @@ msgstr "インポートするコンテンツタイプを選択してください msgid "Select..." msgstr "選択..." -#: packages/admin/src/components/MediaPickerModal.tsx:582 +#: packages/admin/src/components/MediaPickerModal.tsx:595 msgid "Selected:" msgstr "選択中:" @@ -4567,8 +4571,8 @@ msgid "Skipped" msgstr "スキップ済み" #: packages/admin/src/components/ContentEditor.tsx:769 -#: packages/admin/src/components/ContentEditor.tsx:1958 -#: packages/admin/src/components/ContentEditor.tsx:2020 +#: packages/admin/src/components/ContentEditor.tsx:1963 +#: packages/admin/src/components/ContentEditor.tsx:2025 #: packages/admin/src/components/ContentTypeEditor.tsx:109 #: packages/admin/src/components/ContentTypeList.tsx:97 #: packages/admin/src/components/FieldEditor.tsx:224 @@ -4808,8 +4812,8 @@ msgstr "テーマ: {label}" msgid "Themes" msgstr "テーマ" -#: packages/admin/src/components/ContentEditor.tsx:1619 -#: packages/admin/src/components/ContentEditor.tsx:1768 +#: packages/admin/src/components/ContentEditor.tsx:1622 +#: packages/admin/src/components/ContentEditor.tsx:1773 msgid "This field is required" msgstr "この項目は必須です" @@ -4974,7 +4978,7 @@ msgid "True/false toggle" msgstr "真偽値のトグル" #: packages/admin/src/components/MediaLibrary.tsx:366 -#: packages/admin/src/components/MediaPickerModal.tsx:505 +#: packages/admin/src/components/MediaPickerModal.tsx:518 msgid "Try a different search term" msgstr "別の検索キーワードをお試しください" @@ -5024,8 +5028,8 @@ msgstr "タイプの不一致 ({0})" msgid "Unable to reach marketplace" msgstr "マーケットプレイスに接続できません" -#: packages/admin/src/components/ContentEditor.tsx:2063 -#: packages/admin/src/components/ContentEditor.tsx:2078 +#: packages/admin/src/components/ContentEditor.tsx:2068 +#: packages/admin/src/components/ContentEditor.tsx:2083 msgid "Unassigned" msgstr "未割り当て" @@ -5091,11 +5095,11 @@ msgstr "予約を解除" msgid "Untitled" msgstr "無題" -#: packages/admin/src/components/ContentEditor.tsx:1674 +#: packages/admin/src/components/ContentEditor.tsx:1677 msgid "Untitled file" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1890 +#: packages/admin/src/components/ContentEditor.tsx:1895 msgid "Up" msgstr "上へ" @@ -5144,15 +5148,19 @@ msgstr "コンテンツURLを更新中..." msgid "Updating..." msgstr "更新中..." -#: packages/admin/src/components/MediaPickerModal.tsx:473 +#: packages/admin/src/components/MediaPickerModal.tsx:486 msgid "Upload" msgstr "アップロード" +#: packages/admin/src/components/MediaPickerModal.tsx:88 +msgid "Upload a file to get started" +msgstr "" + #: packages/admin/src/components/WordPressImport.tsx:1221 msgid "Upload an export file" msgstr "エクスポートファイルをアップロード" -#: packages/admin/src/components/MediaPickerModal.tsx:507 +#: packages/admin/src/components/MediaPickerModal.tsx:89 msgid "Upload an image to get started" msgstr "画像をアップロードして始めましょう" @@ -5165,10 +5173,14 @@ msgstr "メディアのアップロードと削除" msgid "Upload Export File" msgstr "エクスポートファイルをアップロード" -#: packages/admin/src/components/MediaPickerModal.tsx:489 +#: packages/admin/src/components/MediaPickerModal.tsx:502 msgid "Upload failed: {uploadError}" msgstr "アップロード失敗: {uploadError}" +#: packages/admin/src/components/MediaPickerModal.tsx:90 +msgid "Upload File" +msgstr "" + #: packages/admin/src/components/MediaLibrary.tsx:323 msgid "Upload files" msgstr "ファイルをアップロード" @@ -5177,7 +5189,7 @@ msgstr "ファイルをアップロード" msgid "Upload Files" msgstr "ファイルをアップロード" -#: packages/admin/src/components/MediaPickerModal.tsx:516 +#: packages/admin/src/components/MediaPickerModal.tsx:90 msgid "Upload Image" msgstr "画像をアップロード" @@ -5217,7 +5229,7 @@ msgid "Uploading {0}/{1}..." msgstr "アップロード中 {0}/{1}..." #: packages/admin/src/components/MediaLibrary.tsx:290 -#: packages/admin/src/components/MediaPickerModal.tsx:473 +#: packages/admin/src/components/MediaPickerModal.tsx:486 msgid "Uploading..." msgstr "アップロード中..." diff --git a/packages/admin/src/locales/ko/messages.po b/packages/admin/src/locales/ko/messages.po index aeddbaa40..e4fd9f080 100644 --- a/packages/admin/src/locales/ko/messages.po +++ b/packages/admin/src/locales/ko/messages.po @@ -22,8 +22,8 @@ msgstr " (기본)" msgid " (opens in new window)" msgstr " (새 창에서 열립니다)" -#: packages/admin/src/components/MediaPickerModal.tsx:645 -#: packages/admin/src/components/MediaPickerModal.tsx:727 +#: packages/admin/src/components/MediaPickerModal.tsx:658 +#: packages/admin/src/components/MediaPickerModal.tsx:740 msgid " (selected)" msgstr " (선택됨)" @@ -38,7 +38,7 @@ msgid ": use" msgstr ": 다음 사용" #. placeholder {0}: providers?.find((p) => p.id === selectedItem.providerId)?.name -#: packages/admin/src/components/MediaPickerModal.tsx:585 +#: packages/admin/src/components/MediaPickerModal.tsx:598 msgid "(from {0})" msgstr "({0} 제공)" @@ -84,7 +84,7 @@ msgid "{0, plural, one {# item matching \"{searchQuery}\"} other {# items matchi msgstr "{0, plural, one {\"{searchQuery}\"와 일치하는 항목 #개} other {\"{searchQuery}\"와 일치하는 항목 #개}}" #. placeholder {0}: items.length -#: packages/admin/src/components/MediaPickerModal.tsx:460 +#: packages/admin/src/components/MediaPickerModal.tsx:473 msgid "{0, plural, one {# item} other {# items}}" msgstr "{0, plural, one {#개 항목} other {#개 항목}}" @@ -210,8 +210,8 @@ msgstr "{0}이(가) v{1}로 업데이트되었습니다." #. placeholder {0}: item.filename #. placeholder {1}: selected ? t` (selected)` : "" -#: packages/admin/src/components/MediaPickerModal.tsx:645 -#: packages/admin/src/components/MediaPickerModal.tsx:727 +#: packages/admin/src/components/MediaPickerModal.tsx:658 +#: packages/admin/src/components/MediaPickerModal.tsx:740 msgid "{0}{1}" msgstr "{0}{1}" @@ -434,7 +434,7 @@ msgstr "기능" msgid "Active" msgstr "활성" -#: packages/admin/src/components/ContentEditor.tsx:1872 +#: packages/admin/src/components/ContentEditor.tsx:1877 #: packages/admin/src/components/MenuEditor.tsx:297 #: packages/admin/src/components/TaxonomyManager.tsx:214 #: packages/admin/src/components/TaxonomyManager.tsx:610 @@ -746,7 +746,7 @@ msgstr "자동(슬러그 변경)" msgid "Auto-generated from name (you can edit)" msgstr "이름에서 자동 생성됨(수정 가능)" -#: packages/admin/src/components/MediaPickerModal.tsx:524 +#: packages/admin/src/components/MediaPickerModal.tsx:537 msgid "Available media" msgstr "사용 가능한 미디어" @@ -864,15 +864,15 @@ msgstr "콘텐츠 조회 가능" #: packages/admin/src/components/ContentEditor.tsx:630 #: packages/admin/src/components/ContentEditor.tsx:836 #: packages/admin/src/components/ContentEditor.tsx:888 -#: packages/admin/src/components/ContentEditor.tsx:1975 -#: packages/admin/src/components/ContentEditor.tsx:2028 +#: packages/admin/src/components/ContentEditor.tsx:1980 +#: packages/admin/src/components/ContentEditor.tsx:2033 #: packages/admin/src/components/ContentList.tsx:445 #: packages/admin/src/components/ContentList.tsx:516 #: packages/admin/src/components/ContentPickerModal.tsx:253 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:516 #: packages/admin/src/components/FieldEditor.tsx:645 #: packages/admin/src/components/MediaDetailPanel.tsx:234 -#: packages/admin/src/components/MediaPickerModal.tsx:592 +#: packages/admin/src/components/MediaPickerModal.tsx:605 #: packages/admin/src/components/MenuEditor.tsx:294 #: packages/admin/src/components/MenuEditor.tsx:439 #: packages/admin/src/components/MenuList.tsx:143 @@ -931,8 +931,8 @@ msgstr "카테고리({0})" msgid "Categories will be imported" msgstr "카테고리를 가져옵니다." -#: packages/admin/src/components/ContentEditor.tsx:1583 -#: packages/admin/src/components/ContentEditor.tsx:1731 +#: packages/admin/src/components/ContentEditor.tsx:1586 +#: packages/admin/src/components/ContentEditor.tsx:1735 #: packages/admin/src/components/FieldEditor.tsx:391 #: packages/admin/src/components/SeoImageField.tsx:47 msgid "Change" @@ -998,9 +998,9 @@ msgstr "이메일에 있는 링크를 클릭하여 로그인하세요." #: packages/admin/src/components/MarketplacePluginDetail.tsx:447 #: packages/admin/src/components/MediaDetailPanel.tsx:131 #: packages/admin/src/components/MediaDetailPanel.tsx:133 -#: packages/admin/src/components/MediaPickerModal.tsx:356 -#: packages/admin/src/components/MediaPickerModal.tsx:362 -#: packages/admin/src/components/MediaPickerModal.tsx:366 +#: packages/admin/src/components/MediaPickerModal.tsx:369 +#: packages/admin/src/components/MediaPickerModal.tsx:375 +#: packages/admin/src/components/MediaPickerModal.tsx:379 #: packages/admin/src/components/MenuEditor.tsx:256 #: packages/admin/src/components/MenuEditor.tsx:262 #: packages/admin/src/components/MenuEditor.tsx:266 @@ -1230,7 +1230,7 @@ msgstr "토큰 복사" msgid "Could not copy automatically. Please select the URL above and copy manually." msgstr "자동으로 복사할 수 없습니다. 위의 URL을 선택하고 수동으로 복사하세요." -#: packages/admin/src/components/MediaPickerModal.tsx:315 +#: packages/admin/src/components/MediaPickerModal.tsx:328 msgid "Could not load image from URL" msgstr "URL에서 이미지를 로드할 수 없습니다." @@ -1242,7 +1242,7 @@ msgstr "WordPress를 감지할 수 없습니다." msgid "Count" msgstr "수" -#: packages/admin/src/components/ContentEditor.tsx:1999 +#: packages/admin/src/components/ContentEditor.tsx:2004 #: packages/admin/src/components/MenuList.tsx:146 #: packages/admin/src/components/Redirects.tsx:185 #: packages/admin/src/components/Sections.tsx:210 @@ -1271,7 +1271,7 @@ msgstr "계정 만들기" msgid "Create an account" msgstr "계정 만들기" -#: packages/admin/src/components/ContentEditor.tsx:1947 +#: packages/admin/src/components/ContentEditor.tsx:1952 msgid "Create byline" msgstr "바이라인 추가" @@ -1386,7 +1386,7 @@ msgstr "생성됨: {0}" msgid "Creating collections and fields..." msgstr "컬렉션 및 필드 생성 중..." -#: packages/admin/src/components/ContentEditor.tsx:1999 +#: packages/admin/src/components/ContentEditor.tsx:2004 #: packages/admin/src/components/MenuList.tsx:146 #: packages/admin/src/components/Redirects.tsx:182 #: packages/admin/src/components/Sections.tsx:210 @@ -1674,8 +1674,8 @@ msgstr "무시" msgid "Display a navigation menu" msgstr "탐색 메뉴 표시" -#: packages/admin/src/components/ContentEditor.tsx:1950 -#: packages/admin/src/components/ContentEditor.tsx:2012 +#: packages/admin/src/components/ContentEditor.tsx:1955 +#: packages/admin/src/components/ContentEditor.tsx:2017 msgid "Display name" msgstr "표시 이름" @@ -1726,7 +1726,7 @@ msgstr "계정이 없으신가요? <0>회원가입" msgid "Done" msgstr "완료" -#: packages/admin/src/components/ContentEditor.tsx:1893 +#: packages/admin/src/components/ContentEditor.tsx:1898 msgid "Down" msgstr "아래로" @@ -1773,7 +1773,7 @@ msgid "e.g., MacBook Pro, iPhone" msgstr "예: 맥북 프로, 아이폰" #: packages/admin/src/components/ContentEditor.tsx:968 -#: packages/admin/src/components/ContentEditor.tsx:1902 +#: packages/admin/src/components/ContentEditor.tsx:1907 #: packages/admin/src/components/MenuEditor.tsx:367 #: packages/admin/src/components/MenuList.tsx:185 #: packages/admin/src/components/Sections.tsx:390 @@ -1798,7 +1798,7 @@ msgstr "{collectionLabel} 수정" msgid "Edit {title}" msgstr "{title} 편집" -#: packages/admin/src/components/ContentEditor.tsx:2009 +#: packages/admin/src/components/ContentEditor.tsx:2014 msgid "Edit byline" msgstr "작성자 편집" @@ -1930,7 +1930,7 @@ msgstr "{0}을(를) 입력하세요..." msgid "Enter a URL (https://…) or a relative path (/…)" msgstr "URL(https://…) 또는 상대 경로(/…)를 입력하세요." -#: packages/admin/src/components/ContentEditor.tsx:1410 +#: packages/admin/src/components/ContentEditor.tsx:1413 msgid "Enter a valid URL (e.g. https://example.com)" msgstr "" @@ -2029,7 +2029,7 @@ msgstr "보안 감사 실패" msgid "Failed to add domain" msgstr "도메인을 추가하지 못했습니다." -#: packages/admin/src/components/ContentEditor.tsx:1993 +#: packages/admin/src/components/ContentEditor.tsx:1998 msgid "Failed to create byline" msgstr "바이라인을 추가하지 못했습니다." @@ -2127,7 +2127,7 @@ msgstr "테스트 이메일을 보내지 못했습니다." msgid "Failed to update {0}" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:2043 +#: packages/admin/src/components/ContentEditor.tsx:2048 msgid "Failed to update byline" msgstr "바이라인을 업데이트하지 못했습니다." @@ -2343,7 +2343,7 @@ msgstr "이미지 설정" msgid "Image shown when this page is shared on social media" msgstr "이 페이지가 소셜 미디어에 공유되면 표시되는 이미지" -#: packages/admin/src/components/MediaPickerModal.tsx:383 +#: packages/admin/src/components/MediaPickerModal.tsx:396 msgid "Image URL" msgstr "이미지 URL" @@ -2449,8 +2449,8 @@ msgstr "샘플 콘텐츠 포함(새 사이트에 권장)" msgid "Incompatible" msgstr "호환되지 않음" -#: packages/admin/src/components/MediaPickerModal.tsx:394 -#: packages/admin/src/components/MediaPickerModal.tsx:595 +#: packages/admin/src/components/MediaPickerModal.tsx:407 +#: packages/admin/src/components/MediaPickerModal.tsx:608 msgid "Insert" msgstr "삽입" @@ -2474,7 +2474,7 @@ msgstr "재사용 가능한 섹션 삽입" msgid "Insert an image" msgstr "이미지 삽입" -#: packages/admin/src/components/MediaPickerModal.tsx:376 +#: packages/admin/src/components/MediaPickerModal.tsx:389 msgid "Insert from URL" msgstr "URL에서 삽입" @@ -2521,7 +2521,7 @@ msgstr "설치 중..." msgid "Integer" msgstr "정수" -#: packages/admin/src/components/ContentEditor.tsx:1479 +#: packages/admin/src/components/ContentEditor.tsx:1482 msgid "Invalid JSON" msgstr "잘못된 JSON" @@ -3133,7 +3133,7 @@ msgstr "아직 API 토큰이 없습니다. 하나를 생성하여 시작하세 msgid "No approved comments yet." msgstr "아직 승인된 댓글이 없습니다." -#: packages/admin/src/components/ContentEditor.tsx:1934 +#: packages/admin/src/components/ContentEditor.tsx:1939 msgid "No bylines selected." msgstr "선택된 작성자가 없습니다." @@ -3211,12 +3211,12 @@ msgid "No maximum" msgstr "최대값 없음" #: packages/admin/src/components/MediaLibrary.tsx:369 -#: packages/admin/src/components/MediaPickerModal.tsx:508 +#: packages/admin/src/components/MediaPickerModal.tsx:521 msgid "No media available from this provider" msgstr "이 제공업체에서 제공하는 미디어가 없습니다." #: packages/admin/src/components/MediaLibrary.tsx:363 -#: packages/admin/src/components/MediaPickerModal.tsx:502 +#: packages/admin/src/components/MediaPickerModal.tsx:515 msgid "No media found" msgstr "미디어를 찾을 수 없습니다." @@ -3384,7 +3384,7 @@ msgstr "마우스를 올리면 표시되는 툴팁(선택 사항)" msgid "Options (one per line)" msgstr "옵션(한 줄에 하나씩)" -#: packages/admin/src/components/MediaPickerModal.tsx:406 +#: packages/admin/src/components/MediaPickerModal.tsx:419 msgid "or choose from library" msgstr "또는 라이브러리에서 선택" @@ -3560,7 +3560,7 @@ msgstr "유효한 이메일을 입력해주세요" msgid "Please enter a valid email address" msgstr "유효한 이메일 주소를 입력하세요." -#: packages/admin/src/components/MediaPickerModal.tsx:291 +#: packages/admin/src/components/MediaPickerModal.tsx:304 msgid "Please enter a valid URL" msgstr "유효한 URL을 입력하세요." @@ -3693,7 +3693,7 @@ msgstr "게시됨 {0}" msgid "Published At" msgstr "게시 날짜" -#: packages/admin/src/components/ContentEditor.tsx:1942 +#: packages/admin/src/components/ContentEditor.tsx:1947 msgid "Quick create byline" msgstr "바이라인 빠르게 추가" @@ -3770,7 +3770,7 @@ msgstr "등록된 사용자" msgid "Registration was cancelled or timed out. Please try again." msgstr "등록이 취소되었거나 시간이 초과되었습니다. 다시 시도해 주세요." -#: packages/admin/src/components/ContentEditor.tsx:1911 +#: packages/admin/src/components/ContentEditor.tsx:1916 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:177 #: packages/admin/src/components/settings/GeneralSettings.tsx:202 #: packages/admin/src/components/settings/GeneralSettings.tsx:246 @@ -3786,7 +3786,7 @@ msgstr "제거" msgid "Remove {0}" msgstr "{0} 삭제" -#: packages/admin/src/components/ContentEditor.tsx:1739 +#: packages/admin/src/components/ContentEditor.tsx:1743 msgid "Remove {label}" msgstr "" @@ -3798,7 +3798,7 @@ msgstr "도메인 제거" msgid "Remove Domain?" msgstr "도메인을 제거하시겠습니까?" -#: packages/admin/src/components/ContentEditor.tsx:1591 +#: packages/admin/src/components/ContentEditor.tsx:1594 #: packages/admin/src/components/SeoImageField.tsx:55 msgid "Remove image" msgstr "이미지 삭제" @@ -4000,7 +4000,7 @@ msgstr "역할" msgid "Role {role}" msgstr "역할 {role}" -#: packages/admin/src/components/ContentEditor.tsx:1916 +#: packages/admin/src/components/ContentEditor.tsx:1921 msgid "Role label" msgstr "역할명" @@ -4011,7 +4011,7 @@ msgstr "역할명" msgid "Same window" msgstr "현재 창" -#: packages/admin/src/components/ContentEditor.tsx:2049 +#: packages/admin/src/components/ContentEditor.tsx:2054 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:349 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:519 #: packages/admin/src/components/MediaDetailPanel.tsx:241 @@ -4051,7 +4051,7 @@ msgid "Saved" msgstr "저장됨" #: packages/admin/src/components/ContentEditor.tsx:574 -#: packages/admin/src/components/ContentEditor.tsx:2049 +#: packages/admin/src/components/ContentEditor.tsx:2054 #: packages/admin/src/components/FieldEditor.tsx:656 #: packages/admin/src/components/MediaDetailPanel.tsx:241 #: packages/admin/src/components/MenuEditor.tsx:442 @@ -4176,7 +4176,7 @@ msgstr "검색 엔진 최적화" msgid "Search engine optimization and verification" msgstr "검색 엔진 최적화 및 소유권 인증" -#: packages/admin/src/components/MediaPickerModal.tsx:452 +#: packages/admin/src/components/MediaPickerModal.tsx:465 msgid "Search media" msgstr "미디어 검색" @@ -4202,7 +4202,7 @@ msgid "Search themes..." msgstr "테마 검색..." #: packages/admin/src/components/MediaLibrary.tsx:336 -#: packages/admin/src/components/MediaPickerModal.tsx:451 +#: packages/admin/src/components/MediaPickerModal.tsx:464 msgid "Search..." msgstr "검색..." @@ -4301,9 +4301,9 @@ msgstr "보안 설정" msgid "Select" msgstr "선택" -#: packages/admin/src/components/ContentEditor.tsx:1615 -#: packages/admin/src/components/ContentEditor.tsx:1751 -#: packages/admin/src/components/ContentEditor.tsx:1765 +#: packages/admin/src/components/ContentEditor.tsx:1618 +#: packages/admin/src/components/ContentEditor.tsx:1755 +#: packages/admin/src/components/ContentEditor.tsx:1770 msgid "Select {label}" msgstr "{label} 선택" @@ -4311,7 +4311,7 @@ msgstr "{label} 선택" msgid "Select all" msgstr "모두 선택" -#: packages/admin/src/components/ContentEditor.tsx:1855 +#: packages/admin/src/components/ContentEditor.tsx:1860 msgid "Select byline..." msgstr "작성자 선택..." @@ -4329,15 +4329,19 @@ msgstr "콘텐츠 선택" msgid "Select Favicon" msgstr "파비콘 선택" -#: packages/admin/src/components/ContentEditor.tsx:1755 +#: packages/admin/src/components/ContentEditor.tsx:1759 msgid "Select file" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1606 +#: packages/admin/src/components/MediaPickerModal.tsx:86 +msgid "Select File" +msgstr "" + +#: packages/admin/src/components/ContentEditor.tsx:1609 msgid "Select image" msgstr "이미지 선택" -#: packages/admin/src/components/MediaPickerModal.tsx:78 +#: packages/admin/src/components/MediaPickerModal.tsx:86 msgid "Select Image" msgstr "이미지 선택" @@ -4362,7 +4366,7 @@ msgstr "가져올 콘텐츠 유형을 선택하세요." msgid "Select..." msgstr "선택..." -#: packages/admin/src/components/MediaPickerModal.tsx:582 +#: packages/admin/src/components/MediaPickerModal.tsx:595 msgid "Selected:" msgstr "선택된:" @@ -4567,8 +4571,8 @@ msgid "Skipped" msgstr "건너뜀" #: packages/admin/src/components/ContentEditor.tsx:769 -#: packages/admin/src/components/ContentEditor.tsx:1958 -#: packages/admin/src/components/ContentEditor.tsx:2020 +#: packages/admin/src/components/ContentEditor.tsx:1963 +#: packages/admin/src/components/ContentEditor.tsx:2025 #: packages/admin/src/components/ContentTypeEditor.tsx:109 #: packages/admin/src/components/ContentTypeList.tsx:97 #: packages/admin/src/components/FieldEditor.tsx:224 @@ -4808,8 +4812,8 @@ msgstr "테마: {label}" msgid "Themes" msgstr "테마 마켓플레이스" -#: packages/admin/src/components/ContentEditor.tsx:1619 -#: packages/admin/src/components/ContentEditor.tsx:1768 +#: packages/admin/src/components/ContentEditor.tsx:1622 +#: packages/admin/src/components/ContentEditor.tsx:1773 msgid "This field is required" msgstr "필수 항목입니다" @@ -4974,7 +4978,7 @@ msgid "True/false toggle" msgstr "참/거짓 토글" #: packages/admin/src/components/MediaLibrary.tsx:366 -#: packages/admin/src/components/MediaPickerModal.tsx:505 +#: packages/admin/src/components/MediaPickerModal.tsx:518 msgid "Try a different search term" msgstr "다른 검색어를 사용해 보세요." @@ -5024,8 +5028,8 @@ msgstr "유형 불일치({0})" msgid "Unable to reach marketplace" msgstr "마켓플레이스에 접속할 수 없습니다" -#: packages/admin/src/components/ContentEditor.tsx:2063 -#: packages/admin/src/components/ContentEditor.tsx:2078 +#: packages/admin/src/components/ContentEditor.tsx:2068 +#: packages/admin/src/components/ContentEditor.tsx:2083 msgid "Unassigned" msgstr "할당되지 않음" @@ -5091,11 +5095,11 @@ msgstr "예약 취소" msgid "Untitled" msgstr "제목 없음" -#: packages/admin/src/components/ContentEditor.tsx:1674 +#: packages/admin/src/components/ContentEditor.tsx:1677 msgid "Untitled file" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1890 +#: packages/admin/src/components/ContentEditor.tsx:1895 msgid "Up" msgstr "위로" @@ -5144,15 +5148,19 @@ msgstr "콘텐츠 URL 업데이트 중..." msgid "Updating..." msgstr "업데이트 중..." -#: packages/admin/src/components/MediaPickerModal.tsx:473 +#: packages/admin/src/components/MediaPickerModal.tsx:486 msgid "Upload" msgstr "업로드" +#: packages/admin/src/components/MediaPickerModal.tsx:88 +msgid "Upload a file to get started" +msgstr "" + #: packages/admin/src/components/WordPressImport.tsx:1221 msgid "Upload an export file" msgstr "내보내기 파일 업로드" -#: packages/admin/src/components/MediaPickerModal.tsx:507 +#: packages/admin/src/components/MediaPickerModal.tsx:89 msgid "Upload an image to get started" msgstr "시작하려면 이미지를 업로드하세요." @@ -5165,10 +5173,14 @@ msgstr "미디어 업로드 및 삭제" msgid "Upload Export File" msgstr "내보내기 파일 업로드" -#: packages/admin/src/components/MediaPickerModal.tsx:489 +#: packages/admin/src/components/MediaPickerModal.tsx:502 msgid "Upload failed: {uploadError}" msgstr "업로드 실패: {uploadError}" +#: packages/admin/src/components/MediaPickerModal.tsx:90 +msgid "Upload File" +msgstr "" + #: packages/admin/src/components/MediaLibrary.tsx:323 msgid "Upload files" msgstr "파일 업로드" @@ -5177,7 +5189,7 @@ msgstr "파일 업로드" msgid "Upload Files" msgstr "파일 업로드" -#: packages/admin/src/components/MediaPickerModal.tsx:516 +#: packages/admin/src/components/MediaPickerModal.tsx:90 msgid "Upload Image" msgstr "이미지 업로드" @@ -5217,7 +5229,7 @@ msgid "Uploading {0}/{1}..." msgstr "{0}/{1} 업로드 중..." #: packages/admin/src/components/MediaLibrary.tsx:290 -#: packages/admin/src/components/MediaPickerModal.tsx:473 +#: packages/admin/src/components/MediaPickerModal.tsx:486 msgid "Uploading..." msgstr "업로드 중..." diff --git a/packages/admin/src/locales/pl/messages.po b/packages/admin/src/locales/pl/messages.po index c741391cc..111e1748f 100644 --- a/packages/admin/src/locales/pl/messages.po +++ b/packages/admin/src/locales/pl/messages.po @@ -22,8 +22,8 @@ msgstr " (domyślny)" msgid " (opens in new window)" msgstr " (otwiera w nowym oknie)" -#: packages/admin/src/components/MediaPickerModal.tsx:645 -#: packages/admin/src/components/MediaPickerModal.tsx:727 +#: packages/admin/src/components/MediaPickerModal.tsx:658 +#: packages/admin/src/components/MediaPickerModal.tsx:740 msgid " (selected)" msgstr " (zaznaczony)" @@ -38,7 +38,7 @@ msgid ": use" msgstr ": użyj" #. placeholder {0}: providers?.find((p) => p.id === selectedItem.providerId)?.name -#: packages/admin/src/components/MediaPickerModal.tsx:585 +#: packages/admin/src/components/MediaPickerModal.tsx:598 msgid "(from {0})" msgstr "(z {0})" @@ -84,7 +84,7 @@ msgid "{0, plural, one {# item matching \"{searchQuery}\"} other {# items matchi msgstr "{0, plural, one {# element pasujący do \"{searchQuery}\"} few {# elementy pasujące do \"{searchQuery}\"} other {# elementów pasujących do \"{searchQuery}\"}}" #. placeholder {0}: items.length -#: packages/admin/src/components/MediaPickerModal.tsx:460 +#: packages/admin/src/components/MediaPickerModal.tsx:473 msgid "{0, plural, one {# item} other {# items}}" msgstr "{0, plural, one {# element} few {# elementy} other {# elementów}}" @@ -210,8 +210,8 @@ msgstr "{0} zaktualizowano do v{1}" #. placeholder {0}: item.filename #. placeholder {1}: selected ? t` (selected)` : "" -#: packages/admin/src/components/MediaPickerModal.tsx:645 -#: packages/admin/src/components/MediaPickerModal.tsx:727 +#: packages/admin/src/components/MediaPickerModal.tsx:658 +#: packages/admin/src/components/MediaPickerModal.tsx:740 msgid "{0}{1}" msgstr "{0}{1}" @@ -434,7 +434,7 @@ msgstr "Akcje" msgid "Active" msgstr "Aktywny" -#: packages/admin/src/components/ContentEditor.tsx:1872 +#: packages/admin/src/components/ContentEditor.tsx:1877 #: packages/admin/src/components/MenuEditor.tsx:297 #: packages/admin/src/components/TaxonomyManager.tsx:214 #: packages/admin/src/components/TaxonomyManager.tsx:610 @@ -746,7 +746,7 @@ msgstr "Auto (zmiana slug)" msgid "Auto-generated from name (you can edit)" msgstr "Generowany automatycznie z nazwy (można edytować)" -#: packages/admin/src/components/MediaPickerModal.tsx:524 +#: packages/admin/src/components/MediaPickerModal.tsx:537 msgid "Available media" msgstr "Dostępne media" @@ -864,15 +864,15 @@ msgstr "Może przeglądać treści" #: packages/admin/src/components/ContentEditor.tsx:630 #: packages/admin/src/components/ContentEditor.tsx:836 #: packages/admin/src/components/ContentEditor.tsx:888 -#: packages/admin/src/components/ContentEditor.tsx:1975 -#: packages/admin/src/components/ContentEditor.tsx:2028 +#: packages/admin/src/components/ContentEditor.tsx:1980 +#: packages/admin/src/components/ContentEditor.tsx:2033 #: packages/admin/src/components/ContentList.tsx:445 #: packages/admin/src/components/ContentList.tsx:516 #: packages/admin/src/components/ContentPickerModal.tsx:253 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:516 #: packages/admin/src/components/FieldEditor.tsx:645 #: packages/admin/src/components/MediaDetailPanel.tsx:234 -#: packages/admin/src/components/MediaPickerModal.tsx:592 +#: packages/admin/src/components/MediaPickerModal.tsx:605 #: packages/admin/src/components/MenuEditor.tsx:294 #: packages/admin/src/components/MenuEditor.tsx:439 #: packages/admin/src/components/MenuList.tsx:143 @@ -931,8 +931,8 @@ msgstr "Kategorie ({0})" msgid "Categories will be imported" msgstr "Kategorie zostaną zaimportowane" -#: packages/admin/src/components/ContentEditor.tsx:1583 -#: packages/admin/src/components/ContentEditor.tsx:1731 +#: packages/admin/src/components/ContentEditor.tsx:1586 +#: packages/admin/src/components/ContentEditor.tsx:1735 #: packages/admin/src/components/FieldEditor.tsx:391 #: packages/admin/src/components/SeoImageField.tsx:47 msgid "Change" @@ -998,9 +998,9 @@ msgstr "Kliknij link w e-mailu, aby się zalogować." #: packages/admin/src/components/MarketplacePluginDetail.tsx:447 #: packages/admin/src/components/MediaDetailPanel.tsx:131 #: packages/admin/src/components/MediaDetailPanel.tsx:133 -#: packages/admin/src/components/MediaPickerModal.tsx:356 -#: packages/admin/src/components/MediaPickerModal.tsx:362 -#: packages/admin/src/components/MediaPickerModal.tsx:366 +#: packages/admin/src/components/MediaPickerModal.tsx:369 +#: packages/admin/src/components/MediaPickerModal.tsx:375 +#: packages/admin/src/components/MediaPickerModal.tsx:379 #: packages/admin/src/components/MenuEditor.tsx:256 #: packages/admin/src/components/MenuEditor.tsx:262 #: packages/admin/src/components/MenuEditor.tsx:266 @@ -1230,7 +1230,7 @@ msgstr "Skopiuj token" msgid "Could not copy automatically. Please select the URL above and copy manually." msgstr "Nie udało się skopiować automatycznie. Zaznacz powyższy URL i skopiuj ręcznie." -#: packages/admin/src/components/MediaPickerModal.tsx:315 +#: packages/admin/src/components/MediaPickerModal.tsx:328 msgid "Could not load image from URL" msgstr "Nie udało się załadować obrazu z URL" @@ -1242,7 +1242,7 @@ msgstr "Nie wykryto WordPressa" msgid "Count" msgstr "Ilość" -#: packages/admin/src/components/ContentEditor.tsx:1999 +#: packages/admin/src/components/ContentEditor.tsx:2004 #: packages/admin/src/components/MenuList.tsx:146 #: packages/admin/src/components/Redirects.tsx:185 #: packages/admin/src/components/Sections.tsx:210 @@ -1271,7 +1271,7 @@ msgstr "Utwórz konto" msgid "Create an account" msgstr "Utwórz konto" -#: packages/admin/src/components/ContentEditor.tsx:1947 +#: packages/admin/src/components/ContentEditor.tsx:1952 msgid "Create byline" msgstr "Utwórz autora" @@ -1386,7 +1386,7 @@ msgstr "Utworzono: {0}" msgid "Creating collections and fields..." msgstr "Tworzenie kolekcji i pól..." -#: packages/admin/src/components/ContentEditor.tsx:1999 +#: packages/admin/src/components/ContentEditor.tsx:2004 #: packages/admin/src/components/MenuList.tsx:146 #: packages/admin/src/components/Redirects.tsx:182 #: packages/admin/src/components/Sections.tsx:210 @@ -1674,8 +1674,8 @@ msgstr "Zamknij" msgid "Display a navigation menu" msgstr "Wyświetl menu nawigacyjne" -#: packages/admin/src/components/ContentEditor.tsx:1950 -#: packages/admin/src/components/ContentEditor.tsx:2012 +#: packages/admin/src/components/ContentEditor.tsx:1955 +#: packages/admin/src/components/ContentEditor.tsx:2017 msgid "Display name" msgstr "Nazwa wyświetlana" @@ -1726,7 +1726,7 @@ msgstr "Nie masz konta? <0>Zarejestruj się" msgid "Done" msgstr "Gotowe" -#: packages/admin/src/components/ContentEditor.tsx:1893 +#: packages/admin/src/components/ContentEditor.tsx:1898 msgid "Down" msgstr "W dół" @@ -1773,7 +1773,7 @@ msgid "e.g., MacBook Pro, iPhone" msgstr "np. MacBook Pro, iPhone" #: packages/admin/src/components/ContentEditor.tsx:968 -#: packages/admin/src/components/ContentEditor.tsx:1902 +#: packages/admin/src/components/ContentEditor.tsx:1907 #: packages/admin/src/components/MenuEditor.tsx:367 #: packages/admin/src/components/MenuList.tsx:185 #: packages/admin/src/components/Sections.tsx:390 @@ -1798,7 +1798,7 @@ msgstr "Edytuj {collectionLabel}" msgid "Edit {title}" msgstr "Edytuj {title}" -#: packages/admin/src/components/ContentEditor.tsx:2009 +#: packages/admin/src/components/ContentEditor.tsx:2014 msgid "Edit byline" msgstr "Edytuj autora" @@ -1930,7 +1930,7 @@ msgstr "Wprowadź {0}..." msgid "Enter a URL (https://…) or a relative path (/…)" msgstr "Wprowadź URL (https://…) lub ścieżkę względną (/…)" -#: packages/admin/src/components/ContentEditor.tsx:1410 +#: packages/admin/src/components/ContentEditor.tsx:1413 msgid "Enter a valid URL (e.g. https://example.com)" msgstr "Wprowadź prawidłowy URL (np. https://example.com)" @@ -2029,7 +2029,7 @@ msgstr "Nie przeszło audytu bezpieczeństwa" msgid "Failed to add domain" msgstr "Nie udało się dodać domeny" -#: packages/admin/src/components/ContentEditor.tsx:1993 +#: packages/admin/src/components/ContentEditor.tsx:1998 msgid "Failed to create byline" msgstr "Nie udało się utworzyć autora" @@ -2127,7 +2127,7 @@ msgstr "Nie udało się wysłać testowego e-maila" msgid "Failed to update {0}" msgstr "Nie udało się zaktualizować {0}" -#: packages/admin/src/components/ContentEditor.tsx:2043 +#: packages/admin/src/components/ContentEditor.tsx:2048 msgid "Failed to update byline" msgstr "Nie udało się zaktualizować autora" @@ -2343,7 +2343,7 @@ msgstr "Ustawienia obrazu" msgid "Image shown when this page is shared on social media" msgstr "Obraz wyświetlany przy udostępnianiu tej strony w mediach społecznościowych" -#: packages/admin/src/components/MediaPickerModal.tsx:383 +#: packages/admin/src/components/MediaPickerModal.tsx:396 msgid "Image URL" msgstr "URL obrazu" @@ -2449,8 +2449,8 @@ msgstr "Dołącz przykładową treść (zalecane dla nowych witryn)" msgid "Incompatible" msgstr "Niekompatybilny" -#: packages/admin/src/components/MediaPickerModal.tsx:394 -#: packages/admin/src/components/MediaPickerModal.tsx:595 +#: packages/admin/src/components/MediaPickerModal.tsx:407 +#: packages/admin/src/components/MediaPickerModal.tsx:608 msgid "Insert" msgstr "Wstaw" @@ -2474,7 +2474,7 @@ msgstr "Wstaw sekcję wielokrotnego użytku" msgid "Insert an image" msgstr "Wstaw obraz" -#: packages/admin/src/components/MediaPickerModal.tsx:376 +#: packages/admin/src/components/MediaPickerModal.tsx:389 msgid "Insert from URL" msgstr "Wstaw z URL" @@ -2521,7 +2521,7 @@ msgstr "Instalowanie..." msgid "Integer" msgstr "Liczba całkowita" -#: packages/admin/src/components/ContentEditor.tsx:1479 +#: packages/admin/src/components/ContentEditor.tsx:1482 msgid "Invalid JSON" msgstr "Nieprawidłowy JSON" @@ -3133,7 +3133,7 @@ msgstr "Brak tokenów API. Utwórz pierwszy, aby rozpocząć." msgid "No approved comments yet." msgstr "Brak zatwierdzonych komentarzy." -#: packages/admin/src/components/ContentEditor.tsx:1934 +#: packages/admin/src/components/ContentEditor.tsx:1939 msgid "No bylines selected." msgstr "Nie wybrano autorów." @@ -3211,12 +3211,12 @@ msgid "No maximum" msgstr "Bez maksimum" #: packages/admin/src/components/MediaLibrary.tsx:369 -#: packages/admin/src/components/MediaPickerModal.tsx:508 +#: packages/admin/src/components/MediaPickerModal.tsx:521 msgid "No media available from this provider" msgstr "Brak mediów dostępnych od tego dostawcy" #: packages/admin/src/components/MediaLibrary.tsx:363 -#: packages/admin/src/components/MediaPickerModal.tsx:502 +#: packages/admin/src/components/MediaPickerModal.tsx:515 msgid "No media found" msgstr "Nie znaleziono mediów" @@ -3384,7 +3384,7 @@ msgstr "Opcjonalna podpowiedź po najechaniu" msgid "Options (one per line)" msgstr "Opcje (jedna na linię)" -#: packages/admin/src/components/MediaPickerModal.tsx:406 +#: packages/admin/src/components/MediaPickerModal.tsx:419 msgid "or choose from library" msgstr "lub wybierz z biblioteki" @@ -3560,7 +3560,7 @@ msgstr "Wprowadź prawidłowy adres e-mail" msgid "Please enter a valid email address" msgstr "Wprowadź prawidłowy adres e-mail" -#: packages/admin/src/components/MediaPickerModal.tsx:291 +#: packages/admin/src/components/MediaPickerModal.tsx:304 msgid "Please enter a valid URL" msgstr "Wprowadź prawidłowy URL" @@ -3693,7 +3693,7 @@ msgstr "Opublikowano {0}" msgid "Published At" msgstr "Data publikacji" -#: packages/admin/src/components/ContentEditor.tsx:1942 +#: packages/admin/src/components/ContentEditor.tsx:1947 msgid "Quick create byline" msgstr "Szybkie tworzenie autora" @@ -3770,7 +3770,7 @@ msgstr "Zarejestrowany użytkownik" msgid "Registration was cancelled or timed out. Please try again." msgstr "Rejestracja została anulowana lub przekroczyła limit czasu. Spróbuj ponownie." -#: packages/admin/src/components/ContentEditor.tsx:1911 +#: packages/admin/src/components/ContentEditor.tsx:1916 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:177 #: packages/admin/src/components/settings/GeneralSettings.tsx:202 #: packages/admin/src/components/settings/GeneralSettings.tsx:246 @@ -3786,7 +3786,7 @@ msgstr "Usuń" msgid "Remove {0}" msgstr "Usuń {0}" -#: packages/admin/src/components/ContentEditor.tsx:1739 +#: packages/admin/src/components/ContentEditor.tsx:1743 msgid "Remove {label}" msgstr "" @@ -3798,7 +3798,7 @@ msgstr "Usuń domenę" msgid "Remove Domain?" msgstr "Usunąć domenę?" -#: packages/admin/src/components/ContentEditor.tsx:1591 +#: packages/admin/src/components/ContentEditor.tsx:1594 #: packages/admin/src/components/SeoImageField.tsx:55 msgid "Remove image" msgstr "Usuń obraz" @@ -4000,7 +4000,7 @@ msgstr "Rola" msgid "Role {role}" msgstr "Rola {role}" -#: packages/admin/src/components/ContentEditor.tsx:1916 +#: packages/admin/src/components/ContentEditor.tsx:1921 msgid "Role label" msgstr "Etykieta roli" @@ -4011,7 +4011,7 @@ msgstr "Etykieta roli" msgid "Same window" msgstr "To samo okno" -#: packages/admin/src/components/ContentEditor.tsx:2049 +#: packages/admin/src/components/ContentEditor.tsx:2054 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:349 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:519 #: packages/admin/src/components/MediaDetailPanel.tsx:241 @@ -4051,7 +4051,7 @@ msgid "Saved" msgstr "Zapisano" #: packages/admin/src/components/ContentEditor.tsx:574 -#: packages/admin/src/components/ContentEditor.tsx:2049 +#: packages/admin/src/components/ContentEditor.tsx:2054 #: packages/admin/src/components/FieldEditor.tsx:656 #: packages/admin/src/components/MediaDetailPanel.tsx:241 #: packages/admin/src/components/MenuEditor.tsx:442 @@ -4176,7 +4176,7 @@ msgstr "Optymalizacja dla wyszukiwarek" msgid "Search engine optimization and verification" msgstr "Optymalizacja i weryfikacja w wyszukiwarkach" -#: packages/admin/src/components/MediaPickerModal.tsx:452 +#: packages/admin/src/components/MediaPickerModal.tsx:465 msgid "Search media" msgstr "Szukaj mediów" @@ -4202,7 +4202,7 @@ msgid "Search themes..." msgstr "Szukaj motywów..." #: packages/admin/src/components/MediaLibrary.tsx:336 -#: packages/admin/src/components/MediaPickerModal.tsx:451 +#: packages/admin/src/components/MediaPickerModal.tsx:464 msgid "Search..." msgstr "Szukaj..." @@ -4301,9 +4301,9 @@ msgstr "Ustawienia bezpieczeństwa" msgid "Select" msgstr "Wybierz" -#: packages/admin/src/components/ContentEditor.tsx:1615 -#: packages/admin/src/components/ContentEditor.tsx:1751 -#: packages/admin/src/components/ContentEditor.tsx:1765 +#: packages/admin/src/components/ContentEditor.tsx:1618 +#: packages/admin/src/components/ContentEditor.tsx:1755 +#: packages/admin/src/components/ContentEditor.tsx:1770 msgid "Select {label}" msgstr "Wybierz {label}" @@ -4311,7 +4311,7 @@ msgstr "Wybierz {label}" msgid "Select all" msgstr "Zaznacz wszystko" -#: packages/admin/src/components/ContentEditor.tsx:1855 +#: packages/admin/src/components/ContentEditor.tsx:1860 msgid "Select byline..." msgstr "Wybierz autora..." @@ -4329,15 +4329,19 @@ msgstr "Wybierz treść" msgid "Select Favicon" msgstr "Wybierz favicon" -#: packages/admin/src/components/ContentEditor.tsx:1755 +#: packages/admin/src/components/ContentEditor.tsx:1759 msgid "Select file" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1606 +#: packages/admin/src/components/MediaPickerModal.tsx:86 +msgid "Select File" +msgstr "" + +#: packages/admin/src/components/ContentEditor.tsx:1609 msgid "Select image" msgstr "Wybierz obraz" -#: packages/admin/src/components/MediaPickerModal.tsx:78 +#: packages/admin/src/components/MediaPickerModal.tsx:86 msgid "Select Image" msgstr "Wybierz obraz" @@ -4362,7 +4366,7 @@ msgstr "Wybierz typy treści do zaimportowania." msgid "Select..." msgstr "Wybierz..." -#: packages/admin/src/components/MediaPickerModal.tsx:582 +#: packages/admin/src/components/MediaPickerModal.tsx:595 msgid "Selected:" msgstr "Zaznaczone:" @@ -4567,8 +4571,8 @@ msgid "Skipped" msgstr "Pominięto" #: packages/admin/src/components/ContentEditor.tsx:769 -#: packages/admin/src/components/ContentEditor.tsx:1958 -#: packages/admin/src/components/ContentEditor.tsx:2020 +#: packages/admin/src/components/ContentEditor.tsx:1963 +#: packages/admin/src/components/ContentEditor.tsx:2025 #: packages/admin/src/components/ContentTypeEditor.tsx:109 #: packages/admin/src/components/ContentTypeList.tsx:97 #: packages/admin/src/components/FieldEditor.tsx:224 @@ -4808,8 +4812,8 @@ msgstr "Motyw: {label}" msgid "Themes" msgstr "Motywy" -#: packages/admin/src/components/ContentEditor.tsx:1619 -#: packages/admin/src/components/ContentEditor.tsx:1768 +#: packages/admin/src/components/ContentEditor.tsx:1622 +#: packages/admin/src/components/ContentEditor.tsx:1773 msgid "This field is required" msgstr "To pole jest wymagane" @@ -4974,7 +4978,7 @@ msgid "True/false toggle" msgstr "Przełącznik prawda/fałsz" #: packages/admin/src/components/MediaLibrary.tsx:366 -#: packages/admin/src/components/MediaPickerModal.tsx:505 +#: packages/admin/src/components/MediaPickerModal.tsx:518 msgid "Try a different search term" msgstr "Spróbuj innego wyszukiwania" @@ -5024,8 +5028,8 @@ msgstr "Niezgodność typów ({0})" msgid "Unable to reach marketplace" msgstr "Nie można połączyć się z Marketplace" -#: packages/admin/src/components/ContentEditor.tsx:2063 -#: packages/admin/src/components/ContentEditor.tsx:2078 +#: packages/admin/src/components/ContentEditor.tsx:2068 +#: packages/admin/src/components/ContentEditor.tsx:2083 msgid "Unassigned" msgstr "Nieprzypisany" @@ -5091,11 +5095,11 @@ msgstr "Cofnij planowanie" msgid "Untitled" msgstr "Bez tytułu" -#: packages/admin/src/components/ContentEditor.tsx:1674 +#: packages/admin/src/components/ContentEditor.tsx:1677 msgid "Untitled file" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1890 +#: packages/admin/src/components/ContentEditor.tsx:1895 msgid "Up" msgstr "W górę" @@ -5144,15 +5148,19 @@ msgstr "Aktualizowanie adresów URL treści..." msgid "Updating..." msgstr "Aktualizowanie..." -#: packages/admin/src/components/MediaPickerModal.tsx:473 +#: packages/admin/src/components/MediaPickerModal.tsx:486 msgid "Upload" msgstr "Prześlij" +#: packages/admin/src/components/MediaPickerModal.tsx:88 +msgid "Upload a file to get started" +msgstr "" + #: packages/admin/src/components/WordPressImport.tsx:1221 msgid "Upload an export file" msgstr "Prześlij plik eksportu" -#: packages/admin/src/components/MediaPickerModal.tsx:507 +#: packages/admin/src/components/MediaPickerModal.tsx:89 msgid "Upload an image to get started" msgstr "Prześlij obraz, aby rozpocząć" @@ -5165,10 +5173,14 @@ msgstr "Przesyłanie i usuwanie mediów" msgid "Upload Export File" msgstr "Prześlij plik eksportu" -#: packages/admin/src/components/MediaPickerModal.tsx:489 +#: packages/admin/src/components/MediaPickerModal.tsx:502 msgid "Upload failed: {uploadError}" msgstr "Przesyłanie nie powiodło się: {uploadError}" +#: packages/admin/src/components/MediaPickerModal.tsx:90 +msgid "Upload File" +msgstr "" + #: packages/admin/src/components/MediaLibrary.tsx:323 msgid "Upload files" msgstr "Prześlij pliki" @@ -5177,7 +5189,7 @@ msgstr "Prześlij pliki" msgid "Upload Files" msgstr "Prześlij pliki" -#: packages/admin/src/components/MediaPickerModal.tsx:516 +#: packages/admin/src/components/MediaPickerModal.tsx:90 msgid "Upload Image" msgstr "Prześlij obraz" @@ -5217,7 +5229,7 @@ msgid "Uploading {0}/{1}..." msgstr "Przesyłanie {0}/{1}..." #: packages/admin/src/components/MediaLibrary.tsx:290 -#: packages/admin/src/components/MediaPickerModal.tsx:473 +#: packages/admin/src/components/MediaPickerModal.tsx:486 msgid "Uploading..." msgstr "Przesyłanie..." diff --git a/packages/admin/src/locales/pseudo/messages.po b/packages/admin/src/locales/pseudo/messages.po index 96b2a8770..43131afe0 100644 --- a/packages/admin/src/locales/pseudo/messages.po +++ b/packages/admin/src/locales/pseudo/messages.po @@ -22,8 +22,8 @@ msgstr "" msgid " (opens in new window)" msgstr "" -#: packages/admin/src/components/MediaPickerModal.tsx:645 -#: packages/admin/src/components/MediaPickerModal.tsx:727 +#: packages/admin/src/components/MediaPickerModal.tsx:658 +#: packages/admin/src/components/MediaPickerModal.tsx:740 msgid " (selected)" msgstr "" @@ -38,7 +38,7 @@ msgid ": use" msgstr "" #. placeholder {0}: providers?.find((p) => p.id === selectedItem.providerId)?.name -#: packages/admin/src/components/MediaPickerModal.tsx:585 +#: packages/admin/src/components/MediaPickerModal.tsx:598 msgid "(from {0})" msgstr "" @@ -84,7 +84,7 @@ msgid "{0, plural, one {# item matching \"{searchQuery}\"} other {# items matchi msgstr "" #. placeholder {0}: items.length -#: packages/admin/src/components/MediaPickerModal.tsx:460 +#: packages/admin/src/components/MediaPickerModal.tsx:473 msgid "{0, plural, one {# item} other {# items}}" msgstr "" @@ -210,8 +210,8 @@ msgstr "" #. placeholder {0}: item.filename #. placeholder {1}: selected ? t` (selected)` : "" -#: packages/admin/src/components/MediaPickerModal.tsx:645 -#: packages/admin/src/components/MediaPickerModal.tsx:727 +#: packages/admin/src/components/MediaPickerModal.tsx:658 +#: packages/admin/src/components/MediaPickerModal.tsx:740 msgid "{0}{1}" msgstr "" @@ -434,7 +434,7 @@ msgstr "" msgid "Active" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1872 +#: packages/admin/src/components/ContentEditor.tsx:1877 #: packages/admin/src/components/MenuEditor.tsx:297 #: packages/admin/src/components/TaxonomyManager.tsx:214 #: packages/admin/src/components/TaxonomyManager.tsx:610 @@ -746,7 +746,7 @@ msgstr "" msgid "Auto-generated from name (you can edit)" msgstr "" -#: packages/admin/src/components/MediaPickerModal.tsx:524 +#: packages/admin/src/components/MediaPickerModal.tsx:537 msgid "Available media" msgstr "" @@ -864,15 +864,15 @@ msgstr "" #: packages/admin/src/components/ContentEditor.tsx:630 #: packages/admin/src/components/ContentEditor.tsx:836 #: packages/admin/src/components/ContentEditor.tsx:888 -#: packages/admin/src/components/ContentEditor.tsx:1975 -#: packages/admin/src/components/ContentEditor.tsx:2028 +#: packages/admin/src/components/ContentEditor.tsx:1980 +#: packages/admin/src/components/ContentEditor.tsx:2033 #: packages/admin/src/components/ContentList.tsx:445 #: packages/admin/src/components/ContentList.tsx:516 #: packages/admin/src/components/ContentPickerModal.tsx:253 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:516 #: packages/admin/src/components/FieldEditor.tsx:645 #: packages/admin/src/components/MediaDetailPanel.tsx:234 -#: packages/admin/src/components/MediaPickerModal.tsx:592 +#: packages/admin/src/components/MediaPickerModal.tsx:605 #: packages/admin/src/components/MenuEditor.tsx:294 #: packages/admin/src/components/MenuEditor.tsx:439 #: packages/admin/src/components/MenuList.tsx:143 @@ -931,8 +931,8 @@ msgstr "" msgid "Categories will be imported" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1583 -#: packages/admin/src/components/ContentEditor.tsx:1731 +#: packages/admin/src/components/ContentEditor.tsx:1586 +#: packages/admin/src/components/ContentEditor.tsx:1735 #: packages/admin/src/components/FieldEditor.tsx:391 #: packages/admin/src/components/SeoImageField.tsx:47 msgid "Change" @@ -998,9 +998,9 @@ msgstr "" #: packages/admin/src/components/MarketplacePluginDetail.tsx:447 #: packages/admin/src/components/MediaDetailPanel.tsx:131 #: packages/admin/src/components/MediaDetailPanel.tsx:133 -#: packages/admin/src/components/MediaPickerModal.tsx:356 -#: packages/admin/src/components/MediaPickerModal.tsx:362 -#: packages/admin/src/components/MediaPickerModal.tsx:366 +#: packages/admin/src/components/MediaPickerModal.tsx:369 +#: packages/admin/src/components/MediaPickerModal.tsx:375 +#: packages/admin/src/components/MediaPickerModal.tsx:379 #: packages/admin/src/components/MenuEditor.tsx:256 #: packages/admin/src/components/MenuEditor.tsx:262 #: packages/admin/src/components/MenuEditor.tsx:266 @@ -1230,7 +1230,7 @@ msgstr "" msgid "Could not copy automatically. Please select the URL above and copy manually." msgstr "" -#: packages/admin/src/components/MediaPickerModal.tsx:315 +#: packages/admin/src/components/MediaPickerModal.tsx:328 msgid "Could not load image from URL" msgstr "" @@ -1242,7 +1242,7 @@ msgstr "" msgid "Count" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1999 +#: packages/admin/src/components/ContentEditor.tsx:2004 #: packages/admin/src/components/MenuList.tsx:146 #: packages/admin/src/components/Redirects.tsx:185 #: packages/admin/src/components/Sections.tsx:210 @@ -1271,7 +1271,7 @@ msgstr "" msgid "Create an account" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1947 +#: packages/admin/src/components/ContentEditor.tsx:1952 msgid "Create byline" msgstr "" @@ -1386,7 +1386,7 @@ msgstr "" msgid "Creating collections and fields..." msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1999 +#: packages/admin/src/components/ContentEditor.tsx:2004 #: packages/admin/src/components/MenuList.tsx:146 #: packages/admin/src/components/Redirects.tsx:182 #: packages/admin/src/components/Sections.tsx:210 @@ -1674,8 +1674,8 @@ msgstr "" msgid "Display a navigation menu" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1950 -#: packages/admin/src/components/ContentEditor.tsx:2012 +#: packages/admin/src/components/ContentEditor.tsx:1955 +#: packages/admin/src/components/ContentEditor.tsx:2017 msgid "Display name" msgstr "" @@ -1726,7 +1726,7 @@ msgstr "" msgid "Done" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1893 +#: packages/admin/src/components/ContentEditor.tsx:1898 msgid "Down" msgstr "" @@ -1773,7 +1773,7 @@ msgid "e.g., MacBook Pro, iPhone" msgstr "" #: packages/admin/src/components/ContentEditor.tsx:968 -#: packages/admin/src/components/ContentEditor.tsx:1902 +#: packages/admin/src/components/ContentEditor.tsx:1907 #: packages/admin/src/components/MenuEditor.tsx:367 #: packages/admin/src/components/MenuList.tsx:185 #: packages/admin/src/components/Sections.tsx:390 @@ -1798,7 +1798,7 @@ msgstr "" msgid "Edit {title}" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:2009 +#: packages/admin/src/components/ContentEditor.tsx:2014 msgid "Edit byline" msgstr "" @@ -1930,7 +1930,7 @@ msgstr "" msgid "Enter a URL (https://…) or a relative path (/…)" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1410 +#: packages/admin/src/components/ContentEditor.tsx:1413 msgid "Enter a valid URL (e.g. https://example.com)" msgstr "" @@ -2029,7 +2029,7 @@ msgstr "" msgid "Failed to add domain" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1993 +#: packages/admin/src/components/ContentEditor.tsx:1998 msgid "Failed to create byline" msgstr "" @@ -2127,7 +2127,7 @@ msgstr "" msgid "Failed to update {0}" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:2043 +#: packages/admin/src/components/ContentEditor.tsx:2048 msgid "Failed to update byline" msgstr "" @@ -2343,7 +2343,7 @@ msgstr "" msgid "Image shown when this page is shared on social media" msgstr "" -#: packages/admin/src/components/MediaPickerModal.tsx:383 +#: packages/admin/src/components/MediaPickerModal.tsx:396 msgid "Image URL" msgstr "" @@ -2449,8 +2449,8 @@ msgstr "" msgid "Incompatible" msgstr "" -#: packages/admin/src/components/MediaPickerModal.tsx:394 -#: packages/admin/src/components/MediaPickerModal.tsx:595 +#: packages/admin/src/components/MediaPickerModal.tsx:407 +#: packages/admin/src/components/MediaPickerModal.tsx:608 msgid "Insert" msgstr "" @@ -2474,7 +2474,7 @@ msgstr "" msgid "Insert an image" msgstr "" -#: packages/admin/src/components/MediaPickerModal.tsx:376 +#: packages/admin/src/components/MediaPickerModal.tsx:389 msgid "Insert from URL" msgstr "" @@ -2521,7 +2521,7 @@ msgstr "" msgid "Integer" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1479 +#: packages/admin/src/components/ContentEditor.tsx:1482 msgid "Invalid JSON" msgstr "" @@ -3133,7 +3133,7 @@ msgstr "" msgid "No approved comments yet." msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1934 +#: packages/admin/src/components/ContentEditor.tsx:1939 msgid "No bylines selected." msgstr "" @@ -3211,12 +3211,12 @@ msgid "No maximum" msgstr "" #: packages/admin/src/components/MediaLibrary.tsx:369 -#: packages/admin/src/components/MediaPickerModal.tsx:508 +#: packages/admin/src/components/MediaPickerModal.tsx:521 msgid "No media available from this provider" msgstr "" #: packages/admin/src/components/MediaLibrary.tsx:363 -#: packages/admin/src/components/MediaPickerModal.tsx:502 +#: packages/admin/src/components/MediaPickerModal.tsx:515 msgid "No media found" msgstr "" @@ -3384,7 +3384,7 @@ msgstr "" msgid "Options (one per line)" msgstr "" -#: packages/admin/src/components/MediaPickerModal.tsx:406 +#: packages/admin/src/components/MediaPickerModal.tsx:419 msgid "or choose from library" msgstr "" @@ -3560,7 +3560,7 @@ msgstr "" msgid "Please enter a valid email address" msgstr "" -#: packages/admin/src/components/MediaPickerModal.tsx:291 +#: packages/admin/src/components/MediaPickerModal.tsx:304 msgid "Please enter a valid URL" msgstr "" @@ -3693,7 +3693,7 @@ msgstr "" msgid "Published At" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1942 +#: packages/admin/src/components/ContentEditor.tsx:1947 msgid "Quick create byline" msgstr "" @@ -3770,7 +3770,7 @@ msgstr "" msgid "Registration was cancelled or timed out. Please try again." msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1911 +#: packages/admin/src/components/ContentEditor.tsx:1916 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:177 #: packages/admin/src/components/settings/GeneralSettings.tsx:202 #: packages/admin/src/components/settings/GeneralSettings.tsx:246 @@ -3786,7 +3786,7 @@ msgstr "" msgid "Remove {0}" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1739 +#: packages/admin/src/components/ContentEditor.tsx:1743 msgid "Remove {label}" msgstr "" @@ -3798,7 +3798,7 @@ msgstr "" msgid "Remove Domain?" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1591 +#: packages/admin/src/components/ContentEditor.tsx:1594 #: packages/admin/src/components/SeoImageField.tsx:55 msgid "Remove image" msgstr "" @@ -4000,7 +4000,7 @@ msgstr "" msgid "Role {role}" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1916 +#: packages/admin/src/components/ContentEditor.tsx:1921 msgid "Role label" msgstr "" @@ -4011,7 +4011,7 @@ msgstr "" msgid "Same window" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:2049 +#: packages/admin/src/components/ContentEditor.tsx:2054 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:349 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:519 #: packages/admin/src/components/MediaDetailPanel.tsx:241 @@ -4051,7 +4051,7 @@ msgid "Saved" msgstr "" #: packages/admin/src/components/ContentEditor.tsx:574 -#: packages/admin/src/components/ContentEditor.tsx:2049 +#: packages/admin/src/components/ContentEditor.tsx:2054 #: packages/admin/src/components/FieldEditor.tsx:656 #: packages/admin/src/components/MediaDetailPanel.tsx:241 #: packages/admin/src/components/MenuEditor.tsx:442 @@ -4176,7 +4176,7 @@ msgstr "" msgid "Search engine optimization and verification" msgstr "" -#: packages/admin/src/components/MediaPickerModal.tsx:452 +#: packages/admin/src/components/MediaPickerModal.tsx:465 msgid "Search media" msgstr "" @@ -4202,7 +4202,7 @@ msgid "Search themes..." msgstr "" #: packages/admin/src/components/MediaLibrary.tsx:336 -#: packages/admin/src/components/MediaPickerModal.tsx:451 +#: packages/admin/src/components/MediaPickerModal.tsx:464 msgid "Search..." msgstr "" @@ -4301,9 +4301,9 @@ msgstr "" msgid "Select" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1615 -#: packages/admin/src/components/ContentEditor.tsx:1751 -#: packages/admin/src/components/ContentEditor.tsx:1765 +#: packages/admin/src/components/ContentEditor.tsx:1618 +#: packages/admin/src/components/ContentEditor.tsx:1755 +#: packages/admin/src/components/ContentEditor.tsx:1770 msgid "Select {label}" msgstr "" @@ -4311,7 +4311,7 @@ msgstr "" msgid "Select all" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1855 +#: packages/admin/src/components/ContentEditor.tsx:1860 msgid "Select byline..." msgstr "" @@ -4329,15 +4329,19 @@ msgstr "" msgid "Select Favicon" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1755 +#: packages/admin/src/components/ContentEditor.tsx:1759 msgid "Select file" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1606 +#: packages/admin/src/components/MediaPickerModal.tsx:86 +msgid "Select File" +msgstr "" + +#: packages/admin/src/components/ContentEditor.tsx:1609 msgid "Select image" msgstr "" -#: packages/admin/src/components/MediaPickerModal.tsx:78 +#: packages/admin/src/components/MediaPickerModal.tsx:86 msgid "Select Image" msgstr "" @@ -4362,7 +4366,7 @@ msgstr "" msgid "Select..." msgstr "" -#: packages/admin/src/components/MediaPickerModal.tsx:582 +#: packages/admin/src/components/MediaPickerModal.tsx:595 msgid "Selected:" msgstr "" @@ -4567,8 +4571,8 @@ msgid "Skipped" msgstr "" #: packages/admin/src/components/ContentEditor.tsx:769 -#: packages/admin/src/components/ContentEditor.tsx:1958 -#: packages/admin/src/components/ContentEditor.tsx:2020 +#: packages/admin/src/components/ContentEditor.tsx:1963 +#: packages/admin/src/components/ContentEditor.tsx:2025 #: packages/admin/src/components/ContentTypeEditor.tsx:109 #: packages/admin/src/components/ContentTypeList.tsx:97 #: packages/admin/src/components/FieldEditor.tsx:224 @@ -4808,8 +4812,8 @@ msgstr "" msgid "Themes" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1619 -#: packages/admin/src/components/ContentEditor.tsx:1768 +#: packages/admin/src/components/ContentEditor.tsx:1622 +#: packages/admin/src/components/ContentEditor.tsx:1773 msgid "This field is required" msgstr "" @@ -4974,7 +4978,7 @@ msgid "True/false toggle" msgstr "" #: packages/admin/src/components/MediaLibrary.tsx:366 -#: packages/admin/src/components/MediaPickerModal.tsx:505 +#: packages/admin/src/components/MediaPickerModal.tsx:518 msgid "Try a different search term" msgstr "" @@ -5024,8 +5028,8 @@ msgstr "" msgid "Unable to reach marketplace" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:2063 -#: packages/admin/src/components/ContentEditor.tsx:2078 +#: packages/admin/src/components/ContentEditor.tsx:2068 +#: packages/admin/src/components/ContentEditor.tsx:2083 msgid "Unassigned" msgstr "" @@ -5091,11 +5095,11 @@ msgstr "" msgid "Untitled" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1674 +#: packages/admin/src/components/ContentEditor.tsx:1677 msgid "Untitled file" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1890 +#: packages/admin/src/components/ContentEditor.tsx:1895 msgid "Up" msgstr "" @@ -5144,15 +5148,19 @@ msgstr "" msgid "Updating..." msgstr "" -#: packages/admin/src/components/MediaPickerModal.tsx:473 +#: packages/admin/src/components/MediaPickerModal.tsx:486 msgid "Upload" msgstr "" +#: packages/admin/src/components/MediaPickerModal.tsx:88 +msgid "Upload a file to get started" +msgstr "" + #: packages/admin/src/components/WordPressImport.tsx:1221 msgid "Upload an export file" msgstr "" -#: packages/admin/src/components/MediaPickerModal.tsx:507 +#: packages/admin/src/components/MediaPickerModal.tsx:89 msgid "Upload an image to get started" msgstr "" @@ -5165,10 +5173,14 @@ msgstr "" msgid "Upload Export File" msgstr "" -#: packages/admin/src/components/MediaPickerModal.tsx:489 +#: packages/admin/src/components/MediaPickerModal.tsx:502 msgid "Upload failed: {uploadError}" msgstr "" +#: packages/admin/src/components/MediaPickerModal.tsx:90 +msgid "Upload File" +msgstr "" + #: packages/admin/src/components/MediaLibrary.tsx:323 msgid "Upload files" msgstr "" @@ -5177,7 +5189,7 @@ msgstr "" msgid "Upload Files" msgstr "" -#: packages/admin/src/components/MediaPickerModal.tsx:516 +#: packages/admin/src/components/MediaPickerModal.tsx:90 msgid "Upload Image" msgstr "" @@ -5217,7 +5229,7 @@ msgid "Uploading {0}/{1}..." msgstr "" #: packages/admin/src/components/MediaLibrary.tsx:290 -#: packages/admin/src/components/MediaPickerModal.tsx:473 +#: packages/admin/src/components/MediaPickerModal.tsx:486 msgid "Uploading..." msgstr "" diff --git a/packages/admin/src/locales/pt-BR/messages.po b/packages/admin/src/locales/pt-BR/messages.po index 163b344a2..d874a0d11 100644 --- a/packages/admin/src/locales/pt-BR/messages.po +++ b/packages/admin/src/locales/pt-BR/messages.po @@ -22,8 +22,8 @@ msgstr " (padrão)" msgid " (opens in new window)" msgstr " (abre em nova janela)" -#: packages/admin/src/components/MediaPickerModal.tsx:645 -#: packages/admin/src/components/MediaPickerModal.tsx:727 +#: packages/admin/src/components/MediaPickerModal.tsx:658 +#: packages/admin/src/components/MediaPickerModal.tsx:740 msgid " (selected)" msgstr " (selecionado)" @@ -38,7 +38,7 @@ msgid ": use" msgstr ": use" #. placeholder {0}: providers?.find((p) => p.id === selectedItem.providerId)?.name -#: packages/admin/src/components/MediaPickerModal.tsx:585 +#: packages/admin/src/components/MediaPickerModal.tsx:598 msgid "(from {0})" msgstr "(de {0})" @@ -84,7 +84,7 @@ msgid "{0, plural, one {# item matching \"{searchQuery}\"} other {# items matchi msgstr "{0, plural, one {# item correspondente a \"{searchQuery}\"} other {# itens correspondentes a \"{searchQuery}\"}}" #. placeholder {0}: items.length -#: packages/admin/src/components/MediaPickerModal.tsx:460 +#: packages/admin/src/components/MediaPickerModal.tsx:473 msgid "{0, plural, one {# item} other {# items}}" msgstr "{0, plural, one {# item} other {# itens}}" @@ -210,8 +210,8 @@ msgstr "{0} atualizado para v{1}" #. placeholder {0}: item.filename #. placeholder {1}: selected ? t` (selected)` : "" -#: packages/admin/src/components/MediaPickerModal.tsx:645 -#: packages/admin/src/components/MediaPickerModal.tsx:727 +#: packages/admin/src/components/MediaPickerModal.tsx:658 +#: packages/admin/src/components/MediaPickerModal.tsx:740 msgid "{0}{1}" msgstr "{0}{1}" @@ -434,7 +434,7 @@ msgstr "Ações" msgid "Active" msgstr "Ativo" -#: packages/admin/src/components/ContentEditor.tsx:1872 +#: packages/admin/src/components/ContentEditor.tsx:1877 #: packages/admin/src/components/MenuEditor.tsx:297 #: packages/admin/src/components/TaxonomyManager.tsx:214 #: packages/admin/src/components/TaxonomyManager.tsx:610 @@ -746,7 +746,7 @@ msgstr "Automático (alteração de slug)" msgid "Auto-generated from name (you can edit)" msgstr "Gerado automaticamente a partir do nome (você pode editar)" -#: packages/admin/src/components/MediaPickerModal.tsx:524 +#: packages/admin/src/components/MediaPickerModal.tsx:537 msgid "Available media" msgstr "Mídia disponível" @@ -864,15 +864,15 @@ msgstr "Pode visualizar conteúdo" #: packages/admin/src/components/ContentEditor.tsx:630 #: packages/admin/src/components/ContentEditor.tsx:836 #: packages/admin/src/components/ContentEditor.tsx:888 -#: packages/admin/src/components/ContentEditor.tsx:1975 -#: packages/admin/src/components/ContentEditor.tsx:2028 +#: packages/admin/src/components/ContentEditor.tsx:1980 +#: packages/admin/src/components/ContentEditor.tsx:2033 #: packages/admin/src/components/ContentList.tsx:445 #: packages/admin/src/components/ContentList.tsx:516 #: packages/admin/src/components/ContentPickerModal.tsx:253 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:516 #: packages/admin/src/components/FieldEditor.tsx:645 #: packages/admin/src/components/MediaDetailPanel.tsx:234 -#: packages/admin/src/components/MediaPickerModal.tsx:592 +#: packages/admin/src/components/MediaPickerModal.tsx:605 #: packages/admin/src/components/MenuEditor.tsx:294 #: packages/admin/src/components/MenuEditor.tsx:439 #: packages/admin/src/components/MenuList.tsx:143 @@ -931,8 +931,8 @@ msgstr "Categorias ({0})" msgid "Categories will be imported" msgstr "Categorias serão importadas" -#: packages/admin/src/components/ContentEditor.tsx:1583 -#: packages/admin/src/components/ContentEditor.tsx:1731 +#: packages/admin/src/components/ContentEditor.tsx:1586 +#: packages/admin/src/components/ContentEditor.tsx:1735 #: packages/admin/src/components/FieldEditor.tsx:391 #: packages/admin/src/components/SeoImageField.tsx:47 msgid "Change" @@ -998,9 +998,9 @@ msgstr "Clique no link no e-mail para entrar." #: packages/admin/src/components/MarketplacePluginDetail.tsx:447 #: packages/admin/src/components/MediaDetailPanel.tsx:131 #: packages/admin/src/components/MediaDetailPanel.tsx:133 -#: packages/admin/src/components/MediaPickerModal.tsx:356 -#: packages/admin/src/components/MediaPickerModal.tsx:362 -#: packages/admin/src/components/MediaPickerModal.tsx:366 +#: packages/admin/src/components/MediaPickerModal.tsx:369 +#: packages/admin/src/components/MediaPickerModal.tsx:375 +#: packages/admin/src/components/MediaPickerModal.tsx:379 #: packages/admin/src/components/MenuEditor.tsx:256 #: packages/admin/src/components/MenuEditor.tsx:262 #: packages/admin/src/components/MenuEditor.tsx:266 @@ -1230,7 +1230,7 @@ msgstr "Copiar token" 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/MediaPickerModal.tsx:315 +#: packages/admin/src/components/MediaPickerModal.tsx:328 msgid "Could not load image from URL" msgstr "Não foi possível carregar a imagem da URL" @@ -1242,7 +1242,7 @@ msgstr "Não foi possível detectar o WordPress" msgid "Count" msgstr "Contagem" -#: packages/admin/src/components/ContentEditor.tsx:1999 +#: packages/admin/src/components/ContentEditor.tsx:2004 #: packages/admin/src/components/MenuList.tsx:146 #: packages/admin/src/components/Redirects.tsx:185 #: packages/admin/src/components/Sections.tsx:210 @@ -1271,7 +1271,7 @@ msgstr "Criar conta" msgid "Create an account" msgstr "Criar uma conta" -#: packages/admin/src/components/ContentEditor.tsx:1947 +#: packages/admin/src/components/ContentEditor.tsx:1952 msgid "Create byline" msgstr "Criar crédito" @@ -1386,7 +1386,7 @@ msgstr "Criado em: {0}" msgid "Creating collections and fields..." msgstr "Criando coleções e campos..." -#: packages/admin/src/components/ContentEditor.tsx:1999 +#: packages/admin/src/components/ContentEditor.tsx:2004 #: packages/admin/src/components/MenuList.tsx:146 #: packages/admin/src/components/Redirects.tsx:182 #: packages/admin/src/components/Sections.tsx:210 @@ -1674,8 +1674,8 @@ msgstr "Dispensar" msgid "Display a navigation menu" msgstr "Exibir um menu de navegação" -#: packages/admin/src/components/ContentEditor.tsx:1950 -#: packages/admin/src/components/ContentEditor.tsx:2012 +#: packages/admin/src/components/ContentEditor.tsx:1955 +#: packages/admin/src/components/ContentEditor.tsx:2017 msgid "Display name" msgstr "Nome de exibição" @@ -1726,7 +1726,7 @@ msgstr "Não tem uma conta? <0>Cadastre-se" msgid "Done" msgstr "Concluído" -#: packages/admin/src/components/ContentEditor.tsx:1893 +#: packages/admin/src/components/ContentEditor.tsx:1898 msgid "Down" msgstr "Abaixo" @@ -1773,7 +1773,7 @@ msgid "e.g., MacBook Pro, iPhone" msgstr "ex.: MacBook Pro, iPhone" #: packages/admin/src/components/ContentEditor.tsx:968 -#: packages/admin/src/components/ContentEditor.tsx:1902 +#: packages/admin/src/components/ContentEditor.tsx:1907 #: packages/admin/src/components/MenuEditor.tsx:367 #: packages/admin/src/components/MenuList.tsx:185 #: packages/admin/src/components/Sections.tsx:390 @@ -1798,7 +1798,7 @@ msgstr "Editar {collectionLabel}" msgid "Edit {title}" msgstr "Editar {title}" -#: packages/admin/src/components/ContentEditor.tsx:2009 +#: packages/admin/src/components/ContentEditor.tsx:2014 msgid "Edit byline" msgstr "Editar crédito" @@ -1930,7 +1930,7 @@ msgstr "Digite {0}..." msgid "Enter a URL (https://…) or a relative path (/…)" msgstr "Digite uma URL (https://…) ou um caminho relativo (/…)" -#: packages/admin/src/components/ContentEditor.tsx:1410 +#: packages/admin/src/components/ContentEditor.tsx:1413 msgid "Enter a valid URL (e.g. https://example.com)" msgstr "" @@ -2029,7 +2029,7 @@ msgstr "Auditoria de segurança falhou" msgid "Failed to add domain" msgstr "Falha ao adicionar domínio" -#: packages/admin/src/components/ContentEditor.tsx:1993 +#: packages/admin/src/components/ContentEditor.tsx:1998 msgid "Failed to create byline" msgstr "Falha ao criar crédito" @@ -2127,7 +2127,7 @@ msgstr "Falha ao enviar e-mail de teste" msgid "Failed to update {0}" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:2043 +#: packages/admin/src/components/ContentEditor.tsx:2048 msgid "Failed to update byline" msgstr "Falha ao atualizar crédito" @@ -2343,7 +2343,7 @@ msgstr "Configurações de imagem" 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:383 +#: packages/admin/src/components/MediaPickerModal.tsx:396 msgid "Image URL" msgstr "URL da imagem" @@ -2449,8 +2449,8 @@ msgstr "Incluir conteúdo de exemplo (recomendado para novos sites)" msgid "Incompatible" msgstr "Incompatível" -#: packages/admin/src/components/MediaPickerModal.tsx:394 -#: packages/admin/src/components/MediaPickerModal.tsx:595 +#: packages/admin/src/components/MediaPickerModal.tsx:407 +#: packages/admin/src/components/MediaPickerModal.tsx:608 msgid "Insert" msgstr "Inserir" @@ -2474,7 +2474,7 @@ msgstr "Inserir uma seção reutilizável" msgid "Insert an image" msgstr "Inserir uma imagem" -#: packages/admin/src/components/MediaPickerModal.tsx:376 +#: packages/admin/src/components/MediaPickerModal.tsx:389 msgid "Insert from URL" msgstr "Inserir por URL" @@ -2521,7 +2521,7 @@ msgstr "Instalando..." msgid "Integer" msgstr "Inteiro" -#: packages/admin/src/components/ContentEditor.tsx:1479 +#: packages/admin/src/components/ContentEditor.tsx:1482 msgid "Invalid JSON" msgstr "" @@ -3133,7 +3133,7 @@ msgstr "Nenhum token de API ainda. Crie um para começar." msgid "No approved comments yet." msgstr "Nenhum comentário aprovado ainda." -#: packages/admin/src/components/ContentEditor.tsx:1934 +#: packages/admin/src/components/ContentEditor.tsx:1939 msgid "No bylines selected." msgstr "Nenhum crédito selecionado." @@ -3211,12 +3211,12 @@ msgid "No maximum" msgstr "Sem máximo" #: packages/admin/src/components/MediaLibrary.tsx:369 -#: packages/admin/src/components/MediaPickerModal.tsx:508 +#: packages/admin/src/components/MediaPickerModal.tsx:521 msgid "No media available from this provider" msgstr "Nenhuma mídia disponível deste provedor" #: packages/admin/src/components/MediaLibrary.tsx:363 -#: packages/admin/src/components/MediaPickerModal.tsx:502 +#: packages/admin/src/components/MediaPickerModal.tsx:515 msgid "No media found" msgstr "Nenhuma mídia encontrada" @@ -3384,7 +3384,7 @@ msgstr "Dica de ferramenta opcional ao passar o mouse" msgid "Options (one per line)" msgstr "Opções (uma por linha)" -#: packages/admin/src/components/MediaPickerModal.tsx:406 +#: packages/admin/src/components/MediaPickerModal.tsx:419 msgid "or choose from library" msgstr "ou escolha na biblioteca" @@ -3560,7 +3560,7 @@ msgstr "Insira um e-mail válido" msgid "Please enter a valid email address" msgstr "Insira um endereço de e-mail válido" -#: packages/admin/src/components/MediaPickerModal.tsx:291 +#: packages/admin/src/components/MediaPickerModal.tsx:304 msgid "Please enter a valid URL" msgstr "Insira uma URL válida" @@ -3693,7 +3693,7 @@ msgstr "Publicado {0}" msgid "Published At" msgstr "Publicado em" -#: packages/admin/src/components/ContentEditor.tsx:1942 +#: packages/admin/src/components/ContentEditor.tsx:1947 msgid "Quick create byline" msgstr "Criar crédito rapidamente" @@ -3770,7 +3770,7 @@ msgstr "Usuário cadastrado" msgid "Registration was cancelled or timed out. Please try again." msgstr "O registro foi cancelado ou expirou. Tente novamente." -#: packages/admin/src/components/ContentEditor.tsx:1911 +#: packages/admin/src/components/ContentEditor.tsx:1916 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:177 #: packages/admin/src/components/settings/GeneralSettings.tsx:202 #: packages/admin/src/components/settings/GeneralSettings.tsx:246 @@ -3786,7 +3786,7 @@ msgstr "Remover" msgid "Remove {0}" msgstr "Remover {0}" -#: packages/admin/src/components/ContentEditor.tsx:1739 +#: packages/admin/src/components/ContentEditor.tsx:1743 msgid "Remove {label}" msgstr "" @@ -3798,7 +3798,7 @@ msgstr "Remover domínio" msgid "Remove Domain?" msgstr "Remover domínio?" -#: packages/admin/src/components/ContentEditor.tsx:1591 +#: packages/admin/src/components/ContentEditor.tsx:1594 #: packages/admin/src/components/SeoImageField.tsx:55 msgid "Remove image" msgstr "Remover imagem" @@ -4000,7 +4000,7 @@ msgstr "Função" msgid "Role {role}" msgstr "Função {role}" -#: packages/admin/src/components/ContentEditor.tsx:1916 +#: packages/admin/src/components/ContentEditor.tsx:1921 msgid "Role label" msgstr "Rótulo da função" @@ -4011,7 +4011,7 @@ msgstr "Rótulo da função" msgid "Same window" msgstr "Mesma janela" -#: packages/admin/src/components/ContentEditor.tsx:2049 +#: packages/admin/src/components/ContentEditor.tsx:2054 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:349 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:519 #: packages/admin/src/components/MediaDetailPanel.tsx:241 @@ -4051,7 +4051,7 @@ msgid "Saved" msgstr "Salvo" #: packages/admin/src/components/ContentEditor.tsx:574 -#: packages/admin/src/components/ContentEditor.tsx:2049 +#: packages/admin/src/components/ContentEditor.tsx:2054 #: packages/admin/src/components/FieldEditor.tsx:656 #: packages/admin/src/components/MediaDetailPanel.tsx:241 #: packages/admin/src/components/MenuEditor.tsx:442 @@ -4176,7 +4176,7 @@ msgstr "Otimização para mecanismos de busca" msgid "Search engine optimization and verification" msgstr "Otimização e verificação para mecanismos de pesquisa" -#: packages/admin/src/components/MediaPickerModal.tsx:452 +#: packages/admin/src/components/MediaPickerModal.tsx:465 msgid "Search media" msgstr "Pesquisar mídia" @@ -4202,7 +4202,7 @@ msgid "Search themes..." msgstr "Pesquisar temas..." #: packages/admin/src/components/MediaLibrary.tsx:336 -#: packages/admin/src/components/MediaPickerModal.tsx:451 +#: packages/admin/src/components/MediaPickerModal.tsx:464 msgid "Search..." msgstr "Pesquisar..." @@ -4301,9 +4301,9 @@ msgstr "Configurações de segurança" msgid "Select" msgstr "Selecionar" -#: packages/admin/src/components/ContentEditor.tsx:1615 -#: packages/admin/src/components/ContentEditor.tsx:1751 -#: packages/admin/src/components/ContentEditor.tsx:1765 +#: packages/admin/src/components/ContentEditor.tsx:1618 +#: packages/admin/src/components/ContentEditor.tsx:1755 +#: packages/admin/src/components/ContentEditor.tsx:1770 msgid "Select {label}" msgstr "Selecionar {label}" @@ -4311,7 +4311,7 @@ msgstr "Selecionar {label}" msgid "Select all" msgstr "Selecionar tudo" -#: packages/admin/src/components/ContentEditor.tsx:1855 +#: packages/admin/src/components/ContentEditor.tsx:1860 msgid "Select byline..." msgstr "Selecionar crédito..." @@ -4329,15 +4329,19 @@ msgstr "Selecionar conteúdo" msgid "Select Favicon" msgstr "Selecionar favicon" -#: packages/admin/src/components/ContentEditor.tsx:1755 +#: packages/admin/src/components/ContentEditor.tsx:1759 msgid "Select file" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1606 +#: packages/admin/src/components/MediaPickerModal.tsx:86 +msgid "Select File" +msgstr "" + +#: packages/admin/src/components/ContentEditor.tsx:1609 msgid "Select image" msgstr "Selecionar imagem" -#: packages/admin/src/components/MediaPickerModal.tsx:78 +#: packages/admin/src/components/MediaPickerModal.tsx:86 msgid "Select Image" msgstr "Selecionar imagem" @@ -4362,7 +4366,7 @@ msgstr "Selecione quais tipos de conteúdo importar." msgid "Select..." msgstr "Selecionar..." -#: packages/admin/src/components/MediaPickerModal.tsx:582 +#: packages/admin/src/components/MediaPickerModal.tsx:595 msgid "Selected:" msgstr "Selecionado:" @@ -4567,8 +4571,8 @@ msgid "Skipped" msgstr "Ignorado" #: packages/admin/src/components/ContentEditor.tsx:769 -#: packages/admin/src/components/ContentEditor.tsx:1958 -#: packages/admin/src/components/ContentEditor.tsx:2020 +#: packages/admin/src/components/ContentEditor.tsx:1963 +#: packages/admin/src/components/ContentEditor.tsx:2025 #: packages/admin/src/components/ContentTypeEditor.tsx:109 #: packages/admin/src/components/ContentTypeList.tsx:97 #: packages/admin/src/components/FieldEditor.tsx:224 @@ -4808,8 +4812,8 @@ msgstr "Tema: {label}" msgid "Themes" msgstr "Temas" -#: packages/admin/src/components/ContentEditor.tsx:1619 -#: packages/admin/src/components/ContentEditor.tsx:1768 +#: packages/admin/src/components/ContentEditor.tsx:1622 +#: packages/admin/src/components/ContentEditor.tsx:1773 msgid "This field is required" msgstr "Este campo é obrigatório" @@ -4974,7 +4978,7 @@ msgid "True/false toggle" msgstr "Alternância verdadeiro/falso" #: packages/admin/src/components/MediaLibrary.tsx:366 -#: packages/admin/src/components/MediaPickerModal.tsx:505 +#: packages/admin/src/components/MediaPickerModal.tsx:518 msgid "Try a different search term" msgstr "Tente um termo de pesquisa diferente" @@ -5024,8 +5028,8 @@ msgstr "Incompatibilidade de tipo ({0})" msgid "Unable to reach marketplace" msgstr "Não foi possível acessar o marketplace" -#: packages/admin/src/components/ContentEditor.tsx:2063 -#: packages/admin/src/components/ContentEditor.tsx:2078 +#: packages/admin/src/components/ContentEditor.tsx:2068 +#: packages/admin/src/components/ContentEditor.tsx:2083 msgid "Unassigned" msgstr "Não atribuído" @@ -5091,11 +5095,11 @@ msgstr "Cancelar agendamento" msgid "Untitled" msgstr "Sem título" -#: packages/admin/src/components/ContentEditor.tsx:1674 +#: packages/admin/src/components/ContentEditor.tsx:1677 msgid "Untitled file" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1890 +#: packages/admin/src/components/ContentEditor.tsx:1895 msgid "Up" msgstr "Acima" @@ -5144,15 +5148,19 @@ msgstr "Atualizando URLs de conteúdo..." msgid "Updating..." msgstr "Atualizando..." -#: packages/admin/src/components/MediaPickerModal.tsx:473 +#: packages/admin/src/components/MediaPickerModal.tsx:486 msgid "Upload" msgstr "Enviar" +#: packages/admin/src/components/MediaPickerModal.tsx:88 +msgid "Upload a file to get started" +msgstr "" + #: packages/admin/src/components/WordPressImport.tsx:1221 msgid "Upload an export file" msgstr "Enviar um arquivo de exportação" -#: packages/admin/src/components/MediaPickerModal.tsx:507 +#: packages/admin/src/components/MediaPickerModal.tsx:89 msgid "Upload an image to get started" msgstr "Envie uma imagem para começar" @@ -5165,10 +5173,14 @@ msgstr "Enviar e excluir mídia" msgid "Upload Export File" msgstr "Enviar arquivo de exportação" -#: packages/admin/src/components/MediaPickerModal.tsx:489 +#: packages/admin/src/components/MediaPickerModal.tsx:502 msgid "Upload failed: {uploadError}" msgstr "Falha no envio: {uploadError}" +#: packages/admin/src/components/MediaPickerModal.tsx:90 +msgid "Upload File" +msgstr "" + #: packages/admin/src/components/MediaLibrary.tsx:323 msgid "Upload files" msgstr "Enviar arquivos" @@ -5177,7 +5189,7 @@ msgstr "Enviar arquivos" msgid "Upload Files" msgstr "Enviar arquivos" -#: packages/admin/src/components/MediaPickerModal.tsx:516 +#: packages/admin/src/components/MediaPickerModal.tsx:90 msgid "Upload Image" msgstr "Enviar imagem" @@ -5217,7 +5229,7 @@ msgid "Uploading {0}/{1}..." msgstr "Enviando {0}/{1}..." #: packages/admin/src/components/MediaLibrary.tsx:290 -#: packages/admin/src/components/MediaPickerModal.tsx:473 +#: packages/admin/src/components/MediaPickerModal.tsx:486 msgid "Uploading..." msgstr "Enviando..." diff --git a/packages/admin/src/locales/zh-CN/messages.po b/packages/admin/src/locales/zh-CN/messages.po index 747f1e2b0..b5ec456b3 100644 --- a/packages/admin/src/locales/zh-CN/messages.po +++ b/packages/admin/src/locales/zh-CN/messages.po @@ -22,8 +22,8 @@ msgstr "(默认)" msgid " (opens in new window)" msgstr "(在新窗口中打开)" -#: packages/admin/src/components/MediaPickerModal.tsx:645 -#: packages/admin/src/components/MediaPickerModal.tsx:727 +#: packages/admin/src/components/MediaPickerModal.tsx:658 +#: packages/admin/src/components/MediaPickerModal.tsx:740 msgid " (selected)" msgstr "(已选择)" @@ -38,7 +38,7 @@ msgid ": use" msgstr ":使用" #. placeholder {0}: providers?.find((p) => p.id === selectedItem.providerId)?.name -#: packages/admin/src/components/MediaPickerModal.tsx:585 +#: packages/admin/src/components/MediaPickerModal.tsx:598 msgid "(from {0})" msgstr "(来自 {0})" @@ -84,7 +84,7 @@ msgid "{0, plural, one {# item matching \"{searchQuery}\"} other {# items matchi msgstr "{0, plural, one {# 个匹配 \"{searchQuery}\" 的项目} other {# 个匹配 \"{searchQuery}\" 的项目}}" #. placeholder {0}: items.length -#: packages/admin/src/components/MediaPickerModal.tsx:460 +#: packages/admin/src/components/MediaPickerModal.tsx:473 msgid "{0, plural, one {# item} other {# items}}" msgstr "{0, plural, one {# 个项目} other {# 个项目}}" @@ -210,8 +210,8 @@ msgstr "{0} 已更新至 v{1}" #. placeholder {0}: item.filename #. placeholder {1}: selected ? t` (selected)` : "" -#: packages/admin/src/components/MediaPickerModal.tsx:645 -#: packages/admin/src/components/MediaPickerModal.tsx:727 +#: packages/admin/src/components/MediaPickerModal.tsx:658 +#: packages/admin/src/components/MediaPickerModal.tsx:740 msgid "{0}{1}" msgstr "{0}{1}" @@ -434,7 +434,7 @@ msgstr "操作" msgid "Active" msgstr "活跃" -#: packages/admin/src/components/ContentEditor.tsx:1872 +#: packages/admin/src/components/ContentEditor.tsx:1877 #: packages/admin/src/components/MenuEditor.tsx:297 #: packages/admin/src/components/TaxonomyManager.tsx:214 #: packages/admin/src/components/TaxonomyManager.tsx:610 @@ -746,7 +746,7 @@ msgstr "自动(slug 变更)" msgid "Auto-generated from name (you can edit)" msgstr "从名称自动生成(您可以编辑)" -#: packages/admin/src/components/MediaPickerModal.tsx:524 +#: packages/admin/src/components/MediaPickerModal.tsx:537 msgid "Available media" msgstr "可用媒体" @@ -864,15 +864,15 @@ msgstr "可以查看内容" #: packages/admin/src/components/ContentEditor.tsx:630 #: packages/admin/src/components/ContentEditor.tsx:836 #: packages/admin/src/components/ContentEditor.tsx:888 -#: packages/admin/src/components/ContentEditor.tsx:1975 -#: packages/admin/src/components/ContentEditor.tsx:2028 +#: packages/admin/src/components/ContentEditor.tsx:1980 +#: packages/admin/src/components/ContentEditor.tsx:2033 #: packages/admin/src/components/ContentList.tsx:445 #: packages/admin/src/components/ContentList.tsx:516 #: packages/admin/src/components/ContentPickerModal.tsx:253 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:516 #: packages/admin/src/components/FieldEditor.tsx:645 #: packages/admin/src/components/MediaDetailPanel.tsx:234 -#: packages/admin/src/components/MediaPickerModal.tsx:592 +#: packages/admin/src/components/MediaPickerModal.tsx:605 #: packages/admin/src/components/MenuEditor.tsx:294 #: packages/admin/src/components/MenuEditor.tsx:439 #: packages/admin/src/components/MenuList.tsx:143 @@ -931,8 +931,8 @@ msgstr "分类 ({0})" msgid "Categories will be imported" msgstr "分类将被导入" -#: packages/admin/src/components/ContentEditor.tsx:1583 -#: packages/admin/src/components/ContentEditor.tsx:1731 +#: packages/admin/src/components/ContentEditor.tsx:1586 +#: packages/admin/src/components/ContentEditor.tsx:1735 #: packages/admin/src/components/FieldEditor.tsx:391 #: packages/admin/src/components/SeoImageField.tsx:47 msgid "Change" @@ -998,9 +998,9 @@ msgstr "点击邮件中的链接即可登录。" #: packages/admin/src/components/MarketplacePluginDetail.tsx:447 #: packages/admin/src/components/MediaDetailPanel.tsx:131 #: packages/admin/src/components/MediaDetailPanel.tsx:133 -#: packages/admin/src/components/MediaPickerModal.tsx:356 -#: packages/admin/src/components/MediaPickerModal.tsx:362 -#: packages/admin/src/components/MediaPickerModal.tsx:366 +#: packages/admin/src/components/MediaPickerModal.tsx:369 +#: packages/admin/src/components/MediaPickerModal.tsx:375 +#: packages/admin/src/components/MediaPickerModal.tsx:379 #: packages/admin/src/components/MenuEditor.tsx:256 #: packages/admin/src/components/MenuEditor.tsx:262 #: packages/admin/src/components/MenuEditor.tsx:266 @@ -1230,7 +1230,7 @@ msgstr "复制令牌" msgid "Could not copy automatically. Please select the URL above and copy manually." msgstr "无法自动复制。请选择上面的 URL 并手动复制。" -#: packages/admin/src/components/MediaPickerModal.tsx:315 +#: packages/admin/src/components/MediaPickerModal.tsx:328 msgid "Could not load image from URL" msgstr "无法从 URL 加载图片" @@ -1242,7 +1242,7 @@ msgstr "无法检测到 WordPress" msgid "Count" msgstr "数量" -#: packages/admin/src/components/ContentEditor.tsx:1999 +#: packages/admin/src/components/ContentEditor.tsx:2004 #: packages/admin/src/components/MenuList.tsx:146 #: packages/admin/src/components/Redirects.tsx:185 #: packages/admin/src/components/Sections.tsx:210 @@ -1271,7 +1271,7 @@ msgstr "创建账户" msgid "Create an account" msgstr "创建账户" -#: packages/admin/src/components/ContentEditor.tsx:1947 +#: packages/admin/src/components/ContentEditor.tsx:1952 msgid "Create byline" msgstr "创建署名" @@ -1386,7 +1386,7 @@ msgstr "创建于:{0}" msgid "Creating collections and fields..." msgstr "正在创建合集和字段..." -#: packages/admin/src/components/ContentEditor.tsx:1999 +#: packages/admin/src/components/ContentEditor.tsx:2004 #: packages/admin/src/components/MenuList.tsx:146 #: packages/admin/src/components/Redirects.tsx:182 #: packages/admin/src/components/Sections.tsx:210 @@ -1674,8 +1674,8 @@ msgstr "关闭" msgid "Display a navigation menu" msgstr "显示导航菜单" -#: packages/admin/src/components/ContentEditor.tsx:1950 -#: packages/admin/src/components/ContentEditor.tsx:2012 +#: packages/admin/src/components/ContentEditor.tsx:1955 +#: packages/admin/src/components/ContentEditor.tsx:2017 msgid "Display name" msgstr "显示名称" @@ -1726,7 +1726,7 @@ msgstr "还没有账号?<0>立即注册" msgid "Done" msgstr "完成" -#: packages/admin/src/components/ContentEditor.tsx:1893 +#: packages/admin/src/components/ContentEditor.tsx:1898 msgid "Down" msgstr "下移" @@ -1773,7 +1773,7 @@ msgid "e.g., MacBook Pro, iPhone" msgstr "例如:MacBook Pro、iPhone" #: packages/admin/src/components/ContentEditor.tsx:968 -#: packages/admin/src/components/ContentEditor.tsx:1902 +#: packages/admin/src/components/ContentEditor.tsx:1907 #: packages/admin/src/components/MenuEditor.tsx:367 #: packages/admin/src/components/MenuList.tsx:185 #: packages/admin/src/components/Sections.tsx:390 @@ -1798,7 +1798,7 @@ msgstr "编辑 {collectionLabel}" msgid "Edit {title}" msgstr "编辑 {title}" -#: packages/admin/src/components/ContentEditor.tsx:2009 +#: packages/admin/src/components/ContentEditor.tsx:2014 msgid "Edit byline" msgstr "编辑署名" @@ -1930,7 +1930,7 @@ msgstr "输入 {0}..." msgid "Enter a URL (https://…) or a relative path (/…)" msgstr "输入 URL (https://…) 或相对路径 (/…)" -#: packages/admin/src/components/ContentEditor.tsx:1410 +#: packages/admin/src/components/ContentEditor.tsx:1413 msgid "Enter a valid URL (e.g. https://example.com)" msgstr "输入有效的 URL(例如 https://example.com)" @@ -2029,7 +2029,7 @@ msgstr "安全审计失败" msgid "Failed to add domain" msgstr "添加域名失败" -#: packages/admin/src/components/ContentEditor.tsx:1993 +#: packages/admin/src/components/ContentEditor.tsx:1998 msgid "Failed to create byline" msgstr "创建署名失败" @@ -2127,7 +2127,7 @@ msgstr "发送测试邮件失败" msgid "Failed to update {0}" msgstr "更新 {0} 失败" -#: packages/admin/src/components/ContentEditor.tsx:2043 +#: packages/admin/src/components/ContentEditor.tsx:2048 msgid "Failed to update byline" msgstr "更新署名失败" @@ -2343,7 +2343,7 @@ msgstr "图片设置" msgid "Image shown when this page is shared on social media" msgstr "当此页面在社交媒体上分享时显示的图片" -#: packages/admin/src/components/MediaPickerModal.tsx:383 +#: packages/admin/src/components/MediaPickerModal.tsx:396 msgid "Image URL" msgstr "图片 URL" @@ -2449,8 +2449,8 @@ msgstr "包含示例内容(推荐新站点使用)" msgid "Incompatible" msgstr "不兼容" -#: packages/admin/src/components/MediaPickerModal.tsx:394 -#: packages/admin/src/components/MediaPickerModal.tsx:595 +#: packages/admin/src/components/MediaPickerModal.tsx:407 +#: packages/admin/src/components/MediaPickerModal.tsx:608 msgid "Insert" msgstr "插入" @@ -2474,7 +2474,7 @@ msgstr "插入可复用区块" msgid "Insert an image" msgstr "插入图片" -#: packages/admin/src/components/MediaPickerModal.tsx:376 +#: packages/admin/src/components/MediaPickerModal.tsx:389 msgid "Insert from URL" msgstr "从 URL 插入" @@ -2521,7 +2521,7 @@ msgstr "正在安装..." msgid "Integer" msgstr "整数" -#: packages/admin/src/components/ContentEditor.tsx:1479 +#: packages/admin/src/components/ContentEditor.tsx:1482 msgid "Invalid JSON" msgstr "无效的 JSON" @@ -3133,7 +3133,7 @@ msgstr "暂无 API 令牌。创建一个以开始使用。" msgid "No approved comments yet." msgstr "暂无已审核评论。" -#: packages/admin/src/components/ContentEditor.tsx:1934 +#: packages/admin/src/components/ContentEditor.tsx:1939 msgid "No bylines selected." msgstr "未选择任何署名。" @@ -3211,12 +3211,12 @@ msgid "No maximum" msgstr "无最大值" #: packages/admin/src/components/MediaLibrary.tsx:369 -#: packages/admin/src/components/MediaPickerModal.tsx:508 +#: packages/admin/src/components/MediaPickerModal.tsx:521 msgid "No media available from this provider" msgstr "此提供商无可用媒体" #: packages/admin/src/components/MediaLibrary.tsx:363 -#: packages/admin/src/components/MediaPickerModal.tsx:502 +#: packages/admin/src/components/MediaPickerModal.tsx:515 msgid "No media found" msgstr "未找到媒体" @@ -3384,7 +3384,7 @@ msgstr "悬停时的可选工具提示" msgid "Options (one per line)" msgstr "选项(每行一个)" -#: packages/admin/src/components/MediaPickerModal.tsx:406 +#: packages/admin/src/components/MediaPickerModal.tsx:419 msgid "or choose from library" msgstr "或从库中选择" @@ -3560,7 +3560,7 @@ msgstr "请输入有效的邮箱" msgid "Please enter a valid email address" msgstr "请输入有效的邮箱地址" -#: packages/admin/src/components/MediaPickerModal.tsx:291 +#: packages/admin/src/components/MediaPickerModal.tsx:304 msgid "Please enter a valid URL" msgstr "请输入有效的 URL" @@ -3693,7 +3693,7 @@ msgstr "发布于 {0}" msgid "Published At" msgstr "发布时间" -#: packages/admin/src/components/ContentEditor.tsx:1942 +#: packages/admin/src/components/ContentEditor.tsx:1947 msgid "Quick create byline" msgstr "快速创建署名" @@ -3770,7 +3770,7 @@ msgstr "已注册用户" msgid "Registration was cancelled or timed out. Please try again." msgstr "注册已取消或超时。请重试。" -#: packages/admin/src/components/ContentEditor.tsx:1911 +#: packages/admin/src/components/ContentEditor.tsx:1916 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:177 #: packages/admin/src/components/settings/GeneralSettings.tsx:202 #: packages/admin/src/components/settings/GeneralSettings.tsx:246 @@ -3786,7 +3786,7 @@ msgstr "移除" msgid "Remove {0}" msgstr "移除 {0}" -#: packages/admin/src/components/ContentEditor.tsx:1739 +#: packages/admin/src/components/ContentEditor.tsx:1743 msgid "Remove {label}" msgstr "" @@ -3798,7 +3798,7 @@ msgstr "移除域名" msgid "Remove Domain?" msgstr "移除域名?" -#: packages/admin/src/components/ContentEditor.tsx:1591 +#: packages/admin/src/components/ContentEditor.tsx:1594 #: packages/admin/src/components/SeoImageField.tsx:55 msgid "Remove image" msgstr "移除图片" @@ -4000,7 +4000,7 @@ msgstr "角色" msgid "Role {role}" msgstr "角色 {role}" -#: packages/admin/src/components/ContentEditor.tsx:1916 +#: packages/admin/src/components/ContentEditor.tsx:1921 msgid "Role label" msgstr "角色标签" @@ -4011,7 +4011,7 @@ msgstr "角色标签" msgid "Same window" msgstr "同一窗口" -#: packages/admin/src/components/ContentEditor.tsx:2049 +#: packages/admin/src/components/ContentEditor.tsx:2054 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:349 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:519 #: packages/admin/src/components/MediaDetailPanel.tsx:241 @@ -4051,7 +4051,7 @@ msgid "Saved" msgstr "已保存" #: packages/admin/src/components/ContentEditor.tsx:574 -#: packages/admin/src/components/ContentEditor.tsx:2049 +#: packages/admin/src/components/ContentEditor.tsx:2054 #: packages/admin/src/components/FieldEditor.tsx:656 #: packages/admin/src/components/MediaDetailPanel.tsx:241 #: packages/admin/src/components/MenuEditor.tsx:442 @@ -4176,7 +4176,7 @@ msgstr "搜索引擎优化" msgid "Search engine optimization and verification" msgstr "搜索引擎优化和验证" -#: packages/admin/src/components/MediaPickerModal.tsx:452 +#: packages/admin/src/components/MediaPickerModal.tsx:465 msgid "Search media" msgstr "搜索媒体" @@ -4202,7 +4202,7 @@ msgid "Search themes..." msgstr "搜索主题..." #: packages/admin/src/components/MediaLibrary.tsx:336 -#: packages/admin/src/components/MediaPickerModal.tsx:451 +#: packages/admin/src/components/MediaPickerModal.tsx:464 msgid "Search..." msgstr "搜索..." @@ -4301,9 +4301,9 @@ msgstr "安全设置" msgid "Select" msgstr "选择" -#: packages/admin/src/components/ContentEditor.tsx:1615 -#: packages/admin/src/components/ContentEditor.tsx:1751 -#: packages/admin/src/components/ContentEditor.tsx:1765 +#: packages/admin/src/components/ContentEditor.tsx:1618 +#: packages/admin/src/components/ContentEditor.tsx:1755 +#: packages/admin/src/components/ContentEditor.tsx:1770 msgid "Select {label}" msgstr "选择 {label}" @@ -4311,7 +4311,7 @@ msgstr "选择 {label}" msgid "Select all" msgstr "全选" -#: packages/admin/src/components/ContentEditor.tsx:1855 +#: packages/admin/src/components/ContentEditor.tsx:1860 msgid "Select byline..." msgstr "选择署名..." @@ -4329,15 +4329,19 @@ msgstr "选择内容" msgid "Select Favicon" msgstr "选择网站图标" -#: packages/admin/src/components/ContentEditor.tsx:1755 +#: packages/admin/src/components/ContentEditor.tsx:1759 msgid "Select file" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1606 +#: packages/admin/src/components/MediaPickerModal.tsx:86 +msgid "Select File" +msgstr "" + +#: packages/admin/src/components/ContentEditor.tsx:1609 msgid "Select image" msgstr "选择图片" -#: packages/admin/src/components/MediaPickerModal.tsx:78 +#: packages/admin/src/components/MediaPickerModal.tsx:86 msgid "Select Image" msgstr "选择图片" @@ -4362,7 +4366,7 @@ msgstr "选择要导入的内容类型。" msgid "Select..." msgstr "选择..." -#: packages/admin/src/components/MediaPickerModal.tsx:582 +#: packages/admin/src/components/MediaPickerModal.tsx:595 msgid "Selected:" msgstr "已选择:" @@ -4567,8 +4571,8 @@ msgid "Skipped" msgstr "已跳过" #: packages/admin/src/components/ContentEditor.tsx:769 -#: packages/admin/src/components/ContentEditor.tsx:1958 -#: packages/admin/src/components/ContentEditor.tsx:2020 +#: packages/admin/src/components/ContentEditor.tsx:1963 +#: packages/admin/src/components/ContentEditor.tsx:2025 #: packages/admin/src/components/ContentTypeEditor.tsx:109 #: packages/admin/src/components/ContentTypeList.tsx:97 #: packages/admin/src/components/FieldEditor.tsx:224 @@ -4808,8 +4812,8 @@ msgstr "主题:{label}" msgid "Themes" msgstr "主题" -#: packages/admin/src/components/ContentEditor.tsx:1619 -#: packages/admin/src/components/ContentEditor.tsx:1768 +#: packages/admin/src/components/ContentEditor.tsx:1622 +#: packages/admin/src/components/ContentEditor.tsx:1773 msgid "This field is required" msgstr "此字段为必填项" @@ -4974,7 +4978,7 @@ msgid "True/false toggle" msgstr "真/假切换" #: packages/admin/src/components/MediaLibrary.tsx:366 -#: packages/admin/src/components/MediaPickerModal.tsx:505 +#: packages/admin/src/components/MediaPickerModal.tsx:518 msgid "Try a different search term" msgstr "尝试其他搜索词" @@ -5024,8 +5028,8 @@ msgstr "类型不匹配 ({0})" msgid "Unable to reach marketplace" msgstr "无法访问市场" -#: packages/admin/src/components/ContentEditor.tsx:2063 -#: packages/admin/src/components/ContentEditor.tsx:2078 +#: packages/admin/src/components/ContentEditor.tsx:2068 +#: packages/admin/src/components/ContentEditor.tsx:2083 msgid "Unassigned" msgstr "未分配" @@ -5091,11 +5095,11 @@ msgstr "取消定时发布" msgid "Untitled" msgstr "无标题" -#: packages/admin/src/components/ContentEditor.tsx:1674 +#: packages/admin/src/components/ContentEditor.tsx:1677 msgid "Untitled file" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1890 +#: packages/admin/src/components/ContentEditor.tsx:1895 msgid "Up" msgstr "上移" @@ -5144,15 +5148,19 @@ msgstr "正在更新内容 URL..." msgid "Updating..." msgstr "更新中..." -#: packages/admin/src/components/MediaPickerModal.tsx:473 +#: packages/admin/src/components/MediaPickerModal.tsx:486 msgid "Upload" msgstr "上传" +#: packages/admin/src/components/MediaPickerModal.tsx:88 +msgid "Upload a file to get started" +msgstr "" + #: packages/admin/src/components/WordPressImport.tsx:1221 msgid "Upload an export file" msgstr "上传导出文件" -#: packages/admin/src/components/MediaPickerModal.tsx:507 +#: packages/admin/src/components/MediaPickerModal.tsx:89 msgid "Upload an image to get started" msgstr "上传图片以开始使用" @@ -5165,10 +5173,14 @@ msgstr "上传和删除媒体" msgid "Upload Export File" msgstr "上传导出文件" -#: packages/admin/src/components/MediaPickerModal.tsx:489 +#: packages/admin/src/components/MediaPickerModal.tsx:502 msgid "Upload failed: {uploadError}" msgstr "上传失败:{uploadError}" +#: packages/admin/src/components/MediaPickerModal.tsx:90 +msgid "Upload File" +msgstr "" + #: packages/admin/src/components/MediaLibrary.tsx:323 msgid "Upload files" msgstr "上传文件" @@ -5177,7 +5189,7 @@ msgstr "上传文件" msgid "Upload Files" msgstr "上传文件" -#: packages/admin/src/components/MediaPickerModal.tsx:516 +#: packages/admin/src/components/MediaPickerModal.tsx:90 msgid "Upload Image" msgstr "上传图片" @@ -5217,7 +5229,7 @@ msgid "Uploading {0}/{1}..." msgstr "正在上传 {0}/{1}..." #: packages/admin/src/components/MediaLibrary.tsx:290 -#: packages/admin/src/components/MediaPickerModal.tsx:473 +#: packages/admin/src/components/MediaPickerModal.tsx:486 msgid "Uploading..." msgstr "上传中..." diff --git a/packages/admin/src/locales/zh-TW/messages.po b/packages/admin/src/locales/zh-TW/messages.po index c1e116617..1604ee18f 100644 --- a/packages/admin/src/locales/zh-TW/messages.po +++ b/packages/admin/src/locales/zh-TW/messages.po @@ -22,8 +22,8 @@ msgstr "(預設)" msgid " (opens in new window)" msgstr "(在新視窗中開啟)" -#: packages/admin/src/components/MediaPickerModal.tsx:645 -#: packages/admin/src/components/MediaPickerModal.tsx:727 +#: packages/admin/src/components/MediaPickerModal.tsx:658 +#: packages/admin/src/components/MediaPickerModal.tsx:740 msgid " (selected)" msgstr "(已選擇)" @@ -38,7 +38,7 @@ msgid ": use" msgstr ":使用" #. placeholder {0}: providers?.find((p) => p.id === selectedItem.providerId)?.name -#: packages/admin/src/components/MediaPickerModal.tsx:585 +#: packages/admin/src/components/MediaPickerModal.tsx:598 msgid "(from {0})" msgstr "(來自 {0})" @@ -84,7 +84,7 @@ msgid "{0, plural, one {# item matching \"{searchQuery}\"} other {# items matchi msgstr "{0, plural, one {# 個匹配 \"{searchQuery}\" 的項目} other {# 個匹配 \"{searchQuery}\" 的項目}}" #. placeholder {0}: items.length -#: packages/admin/src/components/MediaPickerModal.tsx:460 +#: packages/admin/src/components/MediaPickerModal.tsx:473 msgid "{0, plural, one {# item} other {# items}}" msgstr "{0, plural, one {# 個項目} other {# 個項目}}" @@ -210,8 +210,8 @@ msgstr "{0} 已更新至 v{1}" #. placeholder {0}: item.filename #. placeholder {1}: selected ? t` (selected)` : "" -#: packages/admin/src/components/MediaPickerModal.tsx:645 -#: packages/admin/src/components/MediaPickerModal.tsx:727 +#: packages/admin/src/components/MediaPickerModal.tsx:658 +#: packages/admin/src/components/MediaPickerModal.tsx:740 msgid "{0}{1}" msgstr "{0}{1}" @@ -434,7 +434,7 @@ msgstr "操作" msgid "Active" msgstr "活躍" -#: packages/admin/src/components/ContentEditor.tsx:1872 +#: packages/admin/src/components/ContentEditor.tsx:1877 #: packages/admin/src/components/MenuEditor.tsx:297 #: packages/admin/src/components/TaxonomyManager.tsx:214 #: packages/admin/src/components/TaxonomyManager.tsx:610 @@ -746,7 +746,7 @@ msgstr "自動(slug 變更)" msgid "Auto-generated from name (you can edit)" msgstr "從名稱自動生成(您可以編輯)" -#: packages/admin/src/components/MediaPickerModal.tsx:524 +#: packages/admin/src/components/MediaPickerModal.tsx:537 msgid "Available media" msgstr "可用媒體" @@ -864,15 +864,15 @@ msgstr "可以查看內容" #: packages/admin/src/components/ContentEditor.tsx:630 #: packages/admin/src/components/ContentEditor.tsx:836 #: packages/admin/src/components/ContentEditor.tsx:888 -#: packages/admin/src/components/ContentEditor.tsx:1975 -#: packages/admin/src/components/ContentEditor.tsx:2028 +#: packages/admin/src/components/ContentEditor.tsx:1980 +#: packages/admin/src/components/ContentEditor.tsx:2033 #: packages/admin/src/components/ContentList.tsx:445 #: packages/admin/src/components/ContentList.tsx:516 #: packages/admin/src/components/ContentPickerModal.tsx:253 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:516 #: packages/admin/src/components/FieldEditor.tsx:645 #: packages/admin/src/components/MediaDetailPanel.tsx:234 -#: packages/admin/src/components/MediaPickerModal.tsx:592 +#: packages/admin/src/components/MediaPickerModal.tsx:605 #: packages/admin/src/components/MenuEditor.tsx:294 #: packages/admin/src/components/MenuEditor.tsx:439 #: packages/admin/src/components/MenuList.tsx:143 @@ -931,8 +931,8 @@ msgstr "分類 ({0})" msgid "Categories will be imported" msgstr "分類將被導入" -#: packages/admin/src/components/ContentEditor.tsx:1583 -#: packages/admin/src/components/ContentEditor.tsx:1731 +#: packages/admin/src/components/ContentEditor.tsx:1586 +#: packages/admin/src/components/ContentEditor.tsx:1735 #: packages/admin/src/components/FieldEditor.tsx:391 #: packages/admin/src/components/SeoImageField.tsx:47 msgid "Change" @@ -998,9 +998,9 @@ msgstr "點擊郵件中的鏈接即可登錄。" #: packages/admin/src/components/MarketplacePluginDetail.tsx:447 #: packages/admin/src/components/MediaDetailPanel.tsx:131 #: packages/admin/src/components/MediaDetailPanel.tsx:133 -#: packages/admin/src/components/MediaPickerModal.tsx:356 -#: packages/admin/src/components/MediaPickerModal.tsx:362 -#: packages/admin/src/components/MediaPickerModal.tsx:366 +#: packages/admin/src/components/MediaPickerModal.tsx:369 +#: packages/admin/src/components/MediaPickerModal.tsx:375 +#: packages/admin/src/components/MediaPickerModal.tsx:379 #: packages/admin/src/components/MenuEditor.tsx:256 #: packages/admin/src/components/MenuEditor.tsx:262 #: packages/admin/src/components/MenuEditor.tsx:266 @@ -1230,7 +1230,7 @@ msgstr "複製令牌" msgid "Could not copy automatically. Please select the URL above and copy manually." msgstr "無法自動複製。請選擇上面的 URL 並手動複製。" -#: packages/admin/src/components/MediaPickerModal.tsx:315 +#: packages/admin/src/components/MediaPickerModal.tsx:328 msgid "Could not load image from URL" msgstr "無法從 URL 加載圖片" @@ -1242,7 +1242,7 @@ msgstr "無法檢測到 WordPress" msgid "Count" msgstr "數量" -#: packages/admin/src/components/ContentEditor.tsx:1999 +#: packages/admin/src/components/ContentEditor.tsx:2004 #: packages/admin/src/components/MenuList.tsx:146 #: packages/admin/src/components/Redirects.tsx:185 #: packages/admin/src/components/Sections.tsx:210 @@ -1271,7 +1271,7 @@ msgstr "創建帳戶" msgid "Create an account" msgstr "創建帳戶" -#: packages/admin/src/components/ContentEditor.tsx:1947 +#: packages/admin/src/components/ContentEditor.tsx:1952 msgid "Create byline" msgstr "創建署名" @@ -1386,7 +1386,7 @@ msgstr "創建於:{0}" msgid "Creating collections and fields..." msgstr "正在創建合集和字段..." -#: packages/admin/src/components/ContentEditor.tsx:1999 +#: packages/admin/src/components/ContentEditor.tsx:2004 #: packages/admin/src/components/MenuList.tsx:146 #: packages/admin/src/components/Redirects.tsx:182 #: packages/admin/src/components/Sections.tsx:210 @@ -1674,8 +1674,8 @@ msgstr "關閉" msgid "Display a navigation menu" msgstr "顯示導航菜單" -#: packages/admin/src/components/ContentEditor.tsx:1950 -#: packages/admin/src/components/ContentEditor.tsx:2012 +#: packages/admin/src/components/ContentEditor.tsx:1955 +#: packages/admin/src/components/ContentEditor.tsx:2017 msgid "Display name" msgstr "顯示名稱" @@ -1726,7 +1726,7 @@ msgstr "還沒有帳號?<0>立即註冊" msgid "Done" msgstr "完成" -#: packages/admin/src/components/ContentEditor.tsx:1893 +#: packages/admin/src/components/ContentEditor.tsx:1898 msgid "Down" msgstr "下移" @@ -1773,7 +1773,7 @@ msgid "e.g., MacBook Pro, iPhone" msgstr "例如:MacBook Pro、iPhone" #: packages/admin/src/components/ContentEditor.tsx:968 -#: packages/admin/src/components/ContentEditor.tsx:1902 +#: packages/admin/src/components/ContentEditor.tsx:1907 #: packages/admin/src/components/MenuEditor.tsx:367 #: packages/admin/src/components/MenuList.tsx:185 #: packages/admin/src/components/Sections.tsx:390 @@ -1798,7 +1798,7 @@ msgstr "編輯 {collectionLabel}" msgid "Edit {title}" msgstr "編輯 {title}" -#: packages/admin/src/components/ContentEditor.tsx:2009 +#: packages/admin/src/components/ContentEditor.tsx:2014 msgid "Edit byline" msgstr "編輯署名" @@ -1930,7 +1930,7 @@ msgstr "輸入 {0}..." msgid "Enter a URL (https://…) or a relative path (/…)" msgstr "輸入 URL (https://…) 或相對路徑 (/…)" -#: packages/admin/src/components/ContentEditor.tsx:1410 +#: packages/admin/src/components/ContentEditor.tsx:1413 msgid "Enter a valid URL (e.g. https://example.com)" msgstr "輸入有效的 URL(例如 https://example.com)" @@ -2029,7 +2029,7 @@ msgstr "安全審計失敗" msgid "Failed to add domain" msgstr "添加域名失敗" -#: packages/admin/src/components/ContentEditor.tsx:1993 +#: packages/admin/src/components/ContentEditor.tsx:1998 msgid "Failed to create byline" msgstr "創建署名失敗" @@ -2127,7 +2127,7 @@ msgstr "發送測試郵件失敗" msgid "Failed to update {0}" msgstr "更新 {0} 失敗" -#: packages/admin/src/components/ContentEditor.tsx:2043 +#: packages/admin/src/components/ContentEditor.tsx:2048 msgid "Failed to update byline" msgstr "更新署名失敗" @@ -2343,7 +2343,7 @@ msgstr "圖片設置" msgid "Image shown when this page is shared on social media" msgstr "當此頁面在社交媒體上分享時顯示的圖片" -#: packages/admin/src/components/MediaPickerModal.tsx:383 +#: packages/admin/src/components/MediaPickerModal.tsx:396 msgid "Image URL" msgstr "圖片 URL" @@ -2449,8 +2449,8 @@ msgstr "包含示例內容(推薦新站點使用)" msgid "Incompatible" msgstr "不兼容" -#: packages/admin/src/components/MediaPickerModal.tsx:394 -#: packages/admin/src/components/MediaPickerModal.tsx:595 +#: packages/admin/src/components/MediaPickerModal.tsx:407 +#: packages/admin/src/components/MediaPickerModal.tsx:608 msgid "Insert" msgstr "插入" @@ -2474,7 +2474,7 @@ msgstr "插入可複用區塊" msgid "Insert an image" msgstr "插入圖片" -#: packages/admin/src/components/MediaPickerModal.tsx:376 +#: packages/admin/src/components/MediaPickerModal.tsx:389 msgid "Insert from URL" msgstr "從 URL 插入" @@ -2521,7 +2521,7 @@ msgstr "正在安裝..." msgid "Integer" msgstr "整數" -#: packages/admin/src/components/ContentEditor.tsx:1479 +#: packages/admin/src/components/ContentEditor.tsx:1482 msgid "Invalid JSON" msgstr "無效的 JSON" @@ -3133,7 +3133,7 @@ msgstr "暫無 API 令牌。創建一個以開始使用。" msgid "No approved comments yet." msgstr "暫無已審覈評論。" -#: packages/admin/src/components/ContentEditor.tsx:1934 +#: packages/admin/src/components/ContentEditor.tsx:1939 msgid "No bylines selected." msgstr "未選擇任何署名。" @@ -3211,12 +3211,12 @@ msgid "No maximum" msgstr "無最大值" #: packages/admin/src/components/MediaLibrary.tsx:369 -#: packages/admin/src/components/MediaPickerModal.tsx:508 +#: packages/admin/src/components/MediaPickerModal.tsx:521 msgid "No media available from this provider" msgstr "此提供商無可用媒體" #: packages/admin/src/components/MediaLibrary.tsx:363 -#: packages/admin/src/components/MediaPickerModal.tsx:502 +#: packages/admin/src/components/MediaPickerModal.tsx:515 msgid "No media found" msgstr "未找到媒體" @@ -3384,7 +3384,7 @@ msgstr "懸停時的可選工具提示" msgid "Options (one per line)" msgstr "選項(每行一個)" -#: packages/admin/src/components/MediaPickerModal.tsx:406 +#: packages/admin/src/components/MediaPickerModal.tsx:419 msgid "or choose from library" msgstr "或從庫中選擇" @@ -3560,7 +3560,7 @@ msgstr "請輸入有效的郵箱" msgid "Please enter a valid email address" msgstr "請輸入有效的郵箱地址" -#: packages/admin/src/components/MediaPickerModal.tsx:291 +#: packages/admin/src/components/MediaPickerModal.tsx:304 msgid "Please enter a valid URL" msgstr "請輸入有效的 URL" @@ -3693,7 +3693,7 @@ msgstr "發佈於 {0}" msgid "Published At" msgstr "發佈時間" -#: packages/admin/src/components/ContentEditor.tsx:1942 +#: packages/admin/src/components/ContentEditor.tsx:1947 msgid "Quick create byline" msgstr "快速創建署名" @@ -3770,7 +3770,7 @@ msgstr "已註冊用戶" msgid "Registration was cancelled or timed out. Please try again." msgstr "註冊已取消或超時。請重試。" -#: packages/admin/src/components/ContentEditor.tsx:1911 +#: packages/admin/src/components/ContentEditor.tsx:1916 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:177 #: packages/admin/src/components/settings/GeneralSettings.tsx:202 #: packages/admin/src/components/settings/GeneralSettings.tsx:246 @@ -3786,7 +3786,7 @@ msgstr "移除" msgid "Remove {0}" msgstr "移除 {0}" -#: packages/admin/src/components/ContentEditor.tsx:1739 +#: packages/admin/src/components/ContentEditor.tsx:1743 msgid "Remove {label}" msgstr "" @@ -3798,7 +3798,7 @@ msgstr "移除域名" msgid "Remove Domain?" msgstr "移除域名?" -#: packages/admin/src/components/ContentEditor.tsx:1591 +#: packages/admin/src/components/ContentEditor.tsx:1594 #: packages/admin/src/components/SeoImageField.tsx:55 msgid "Remove image" msgstr "移除圖片" @@ -4000,7 +4000,7 @@ msgstr "角色" msgid "Role {role}" msgstr "角色 {role}" -#: packages/admin/src/components/ContentEditor.tsx:1916 +#: packages/admin/src/components/ContentEditor.tsx:1921 msgid "Role label" msgstr "角色標籤" @@ -4011,7 +4011,7 @@ msgstr "角色標籤" msgid "Same window" msgstr "同一視窗" -#: packages/admin/src/components/ContentEditor.tsx:2049 +#: packages/admin/src/components/ContentEditor.tsx:2054 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:349 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:519 #: packages/admin/src/components/MediaDetailPanel.tsx:241 @@ -4051,7 +4051,7 @@ msgid "Saved" msgstr "已保存" #: packages/admin/src/components/ContentEditor.tsx:574 -#: packages/admin/src/components/ContentEditor.tsx:2049 +#: packages/admin/src/components/ContentEditor.tsx:2054 #: packages/admin/src/components/FieldEditor.tsx:656 #: packages/admin/src/components/MediaDetailPanel.tsx:241 #: packages/admin/src/components/MenuEditor.tsx:442 @@ -4176,7 +4176,7 @@ msgstr "搜索引擎優化" msgid "Search engine optimization and verification" msgstr "搜索引擎優化和驗證" -#: packages/admin/src/components/MediaPickerModal.tsx:452 +#: packages/admin/src/components/MediaPickerModal.tsx:465 msgid "Search media" msgstr "搜索媒體" @@ -4202,7 +4202,7 @@ msgid "Search themes..." msgstr "搜索主題..." #: packages/admin/src/components/MediaLibrary.tsx:336 -#: packages/admin/src/components/MediaPickerModal.tsx:451 +#: packages/admin/src/components/MediaPickerModal.tsx:464 msgid "Search..." msgstr "搜索..." @@ -4301,9 +4301,9 @@ msgstr "安全設置" msgid "Select" msgstr "選擇" -#: packages/admin/src/components/ContentEditor.tsx:1615 -#: packages/admin/src/components/ContentEditor.tsx:1751 -#: packages/admin/src/components/ContentEditor.tsx:1765 +#: packages/admin/src/components/ContentEditor.tsx:1618 +#: packages/admin/src/components/ContentEditor.tsx:1755 +#: packages/admin/src/components/ContentEditor.tsx:1770 msgid "Select {label}" msgstr "選擇 {label}" @@ -4311,7 +4311,7 @@ msgstr "選擇 {label}" msgid "Select all" msgstr "全選" -#: packages/admin/src/components/ContentEditor.tsx:1855 +#: packages/admin/src/components/ContentEditor.tsx:1860 msgid "Select byline..." msgstr "選擇署名..." @@ -4329,15 +4329,19 @@ msgstr "選擇內容" msgid "Select Favicon" msgstr "選擇網站圖標" -#: packages/admin/src/components/ContentEditor.tsx:1755 +#: packages/admin/src/components/ContentEditor.tsx:1759 msgid "Select file" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1606 +#: packages/admin/src/components/MediaPickerModal.tsx:86 +msgid "Select File" +msgstr "" + +#: packages/admin/src/components/ContentEditor.tsx:1609 msgid "Select image" msgstr "選擇圖片" -#: packages/admin/src/components/MediaPickerModal.tsx:78 +#: packages/admin/src/components/MediaPickerModal.tsx:86 msgid "Select Image" msgstr "選擇圖片" @@ -4362,7 +4366,7 @@ msgstr "選擇要導入的內容類型。" msgid "Select..." msgstr "選擇..." -#: packages/admin/src/components/MediaPickerModal.tsx:582 +#: packages/admin/src/components/MediaPickerModal.tsx:595 msgid "Selected:" msgstr "已選擇:" @@ -4567,8 +4571,8 @@ msgid "Skipped" msgstr "已跳過" #: packages/admin/src/components/ContentEditor.tsx:769 -#: packages/admin/src/components/ContentEditor.tsx:1958 -#: packages/admin/src/components/ContentEditor.tsx:2020 +#: packages/admin/src/components/ContentEditor.tsx:1963 +#: packages/admin/src/components/ContentEditor.tsx:2025 #: packages/admin/src/components/ContentTypeEditor.tsx:109 #: packages/admin/src/components/ContentTypeList.tsx:97 #: packages/admin/src/components/FieldEditor.tsx:224 @@ -4808,8 +4812,8 @@ msgstr "主題:{label}" msgid "Themes" msgstr "主題" -#: packages/admin/src/components/ContentEditor.tsx:1619 -#: packages/admin/src/components/ContentEditor.tsx:1768 +#: packages/admin/src/components/ContentEditor.tsx:1622 +#: packages/admin/src/components/ContentEditor.tsx:1773 msgid "This field is required" msgstr "此字段爲必填項" @@ -4974,7 +4978,7 @@ msgid "True/false toggle" msgstr "真/假切換" #: packages/admin/src/components/MediaLibrary.tsx:366 -#: packages/admin/src/components/MediaPickerModal.tsx:505 +#: packages/admin/src/components/MediaPickerModal.tsx:518 msgid "Try a different search term" msgstr "嘗試其他搜索詞" @@ -5024,8 +5028,8 @@ msgstr "類型不匹配 ({0})" msgid "Unable to reach marketplace" msgstr "無法訪問市場" -#: packages/admin/src/components/ContentEditor.tsx:2063 -#: packages/admin/src/components/ContentEditor.tsx:2078 +#: packages/admin/src/components/ContentEditor.tsx:2068 +#: packages/admin/src/components/ContentEditor.tsx:2083 msgid "Unassigned" msgstr "未分配" @@ -5091,11 +5095,11 @@ msgstr "取消定時發佈" msgid "Untitled" msgstr "無標題" -#: packages/admin/src/components/ContentEditor.tsx:1674 +#: packages/admin/src/components/ContentEditor.tsx:1677 msgid "Untitled file" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1890 +#: packages/admin/src/components/ContentEditor.tsx:1895 msgid "Up" msgstr "上移" @@ -5144,15 +5148,19 @@ msgstr "正在更新內容 URL..." msgid "Updating..." msgstr "更新中..." -#: packages/admin/src/components/MediaPickerModal.tsx:473 +#: packages/admin/src/components/MediaPickerModal.tsx:486 msgid "Upload" msgstr "上傳" +#: packages/admin/src/components/MediaPickerModal.tsx:88 +msgid "Upload a file to get started" +msgstr "" + #: packages/admin/src/components/WordPressImport.tsx:1221 msgid "Upload an export file" msgstr "上傳導出文件" -#: packages/admin/src/components/MediaPickerModal.tsx:507 +#: packages/admin/src/components/MediaPickerModal.tsx:89 msgid "Upload an image to get started" msgstr "上傳圖片以開始使用" @@ -5165,10 +5173,14 @@ msgstr "上傳和刪除媒體" msgid "Upload Export File" msgstr "上傳導出文件" -#: packages/admin/src/components/MediaPickerModal.tsx:489 +#: packages/admin/src/components/MediaPickerModal.tsx:502 msgid "Upload failed: {uploadError}" msgstr "上傳失敗:{uploadError}" +#: packages/admin/src/components/MediaPickerModal.tsx:90 +msgid "Upload File" +msgstr "" + #: packages/admin/src/components/MediaLibrary.tsx:323 msgid "Upload files" msgstr "上傳文件" @@ -5177,7 +5189,7 @@ msgstr "上傳文件" msgid "Upload Files" msgstr "上傳文件" -#: packages/admin/src/components/MediaPickerModal.tsx:516 +#: packages/admin/src/components/MediaPickerModal.tsx:90 msgid "Upload Image" msgstr "上傳圖片" @@ -5217,7 +5229,7 @@ msgid "Uploading {0}/{1}..." msgstr "正在上傳 {0}/{1}..." #: packages/admin/src/components/MediaLibrary.tsx:290 -#: packages/admin/src/components/MediaPickerModal.tsx:473 +#: packages/admin/src/components/MediaPickerModal.tsx:486 msgid "Uploading..." msgstr "上傳中..." diff --git a/packages/admin/tests/components/ContentEditor.test.tsx b/packages/admin/tests/components/ContentEditor.test.tsx index ef8654e07..d016f97f2 100644 --- a/packages/admin/tests/components/ContentEditor.test.tsx +++ b/packages/admin/tests/components/ContentEditor.test.tsx @@ -315,6 +315,36 @@ describe("ContentEditor", () => { await expect.element(screen.getByRole("button", { name: "Change" })).toBeInTheDocument(); }); + it("renders 0-byte file size instead of hiding it", async () => { + // Regression test: a previous truthiness check (`const hasSize = normalized?.size`) + // hid the size label for valid 0-byte files even though `formatFileSize(0)` + // returns "0 B". + const item = makeItem({ + data: { + title: "Test", + body: "", + attachment: { + id: "file-empty", + filename: "empty.txt", + mimeType: "text/plain", + size: 0, + }, + }, + }); + const screen = await renderEditor({ + isNew: false, + item, + fields: { + title: { kind: "string", label: "Title", required: true }, + attachment: { kind: "file", label: "Attachment" }, + }, + }); + + await expect.element(screen.getByText("empty.txt")).toBeInTheDocument(); + // "0 B" must be rendered, not silently hidden + await expect.element(screen.getByText(/0\s*B/)).toBeInTheDocument(); + }); + it("renders json fields as a textarea", async () => { const screen = await renderEditor({ fields: { metadata: { kind: "json", label: "Metadata" } }, diff --git a/packages/admin/tests/components/MediaPickerModal.test.tsx b/packages/admin/tests/components/MediaPickerModal.test.tsx index beb525eb9..1ad5912ac 100644 --- a/packages/admin/tests/components/MediaPickerModal.test.tsx +++ b/packages/admin/tests/components/MediaPickerModal.test.tsx @@ -240,6 +240,36 @@ describe("MediaPickerModal", () => { }); }); + describe("mediaKind", () => { + it("uses file-specific copy when mediaKind is 'file'", async () => { + // Use an empty media list so the empty state copy renders. + const api = await import("../../src/lib/api"); + (api.fetchMediaList as any).mockResolvedValueOnce({ items: [] }); + + const screen = await renderModal({ mediaKind: "file", hideUrlInput: true }); + + // Default title should be "Select File", not "Select Image" + await expect.element(screen.getByText("Select File")).toBeInTheDocument(); + expect(document.body.textContent).not.toContain("Select Image"); + + // Empty-state hint and CTA should reference files, not images + await expect.element(screen.getByText("Upload a file to get started")).toBeInTheDocument(); + await expect.element(screen.getByText("Upload File")).toBeInTheDocument(); + expect(document.body.textContent).not.toContain("Upload an image to get started"); + expect(document.body.textContent).not.toContain("Upload Image"); + }); + + it("defaults to image-specific copy when mediaKind is unset", async () => { + const api = await import("../../src/lib/api"); + (api.fetchMediaList as any).mockResolvedValueOnce({ items: [] }); + + const screen = await renderModal(); + + await expect.element(screen.getByText("Select Image")).toBeInTheDocument(); + await expect.element(screen.getByText("Upload an image to get started")).toBeInTheDocument(); + }); + }); + describe("cancel and close", () => { it("Cancel closes modal", async () => { const onOpenChange = vi.fn(); From 2d7417b62e183780af784f9c6cf437eeb4dbdb9d Mon Sep 17 00:00:00 2001 From: "ask-bonk[bot]" Date: Mon, 27 Apr 2026 12:20:50 +0000 Subject: [PATCH 8/9] fix(admin): remove locales and fix local file URL fallback - Reverts all locale file changes to match origin/main - Fixes FileFieldRenderer to fallback to value.src for internal media URLs and then to value.id when meta.storageKey is missing - Adds regression test for local file URL fallback behavior --- .../admin/src/components/ContentEditor.tsx | 17 +- packages/admin/src/locales/ar/messages.po | 581 +++++++++--------- packages/admin/src/locales/de/messages.po | 581 +++++++++--------- packages/admin/src/locales/en/messages.po | 581 +++++++++--------- packages/admin/src/locales/es-419/messages.po | 581 +++++++++--------- packages/admin/src/locales/eu/messages.po | 581 +++++++++--------- packages/admin/src/locales/fa/messages.po | 581 +++++++++--------- packages/admin/src/locales/fr/messages.po | 581 +++++++++--------- packages/admin/src/locales/ja/messages.po | 581 +++++++++--------- packages/admin/src/locales/ko/messages.po | 581 +++++++++--------- packages/admin/src/locales/pl/messages.po | 581 +++++++++--------- packages/admin/src/locales/pseudo/messages.po | 581 +++++++++--------- packages/admin/src/locales/pt-BR/messages.po | 581 +++++++++--------- packages/admin/src/locales/zh-CN/messages.po | 581 +++++++++--------- packages/admin/src/locales/zh-TW/messages.po | 581 +++++++++--------- .../tests/components/ContentEditor.test.tsx | 54 ++ 16 files changed, 4252 insertions(+), 3953 deletions(-) diff --git a/packages/admin/src/components/ContentEditor.tsx b/packages/admin/src/components/ContentEditor.tsx index 0e3810ebd..36bd97c81 100644 --- a/packages/admin/src/components/ContentEditor.tsx +++ b/packages/admin/src/components/ContentEditor.tsx @@ -1661,16 +1661,23 @@ function FileFieldRenderer({ id, label, value, onChange, required }: FileFieldRe const [pickerOpen, setPickerOpen] = React.useState(false); // Normalize value to derive display info. - // For local files, derive URL from meta.storageKey (always an internal /_emdash/… - // path, safe by construction). For external providers, use value.src but only when - // it's an http(s) URL — a hostile provider plugin could otherwise return a data: - // or javascript: URL that gets rendered as a clickable link. + // For local files, prefer meta.storageKey; fall back to value.src when it's an + // internal media path; finally fall back to value.id so local files remain + // clickable even when metadata is sparse. For external providers, use value.src + // but only when it's an http(s) URL — a hostile provider plugin could otherwise + // return a data: or javascript: URL that gets rendered as a clickable link. const normalized = React.useMemo(() => { if (!value) return null; const isLocal = !value.provider || value.provider === "local"; const storageKey = typeof value.meta?.storageKey === "string" ? value.meta.storageKey : undefined; - const localUrl = isLocal && storageKey ? `/_emdash/api/media/file/${storageKey}` : undefined; + const localSrc = + typeof value.src === "string" && value.src.startsWith("/_emdash/") ? value.src : undefined; + const localUrl = isLocal + ? storageKey + ? `/_emdash/api/media/file/${storageKey}` + : (localSrc ?? `/_emdash/api/media/file/${value.id}`) + : undefined; const externalUrl = !isLocal && value.src && isSafeUrl(value.src) ? value.src : undefined; return { displayUrl: localUrl ?? externalUrl, diff --git a/packages/admin/src/locales/ar/messages.po b/packages/admin/src/locales/ar/messages.po index 4ab4cf391..d2cfc1929 100644 --- a/packages/admin/src/locales/ar/messages.po +++ b/packages/admin/src/locales/ar/messages.po @@ -17,7 +17,7 @@ msgstr "" "Language: \n" "Plural-Forms: \n" -#: packages/admin/src/components/ContentEditor.tsx:956 +#: packages/admin/src/components/ContentEditor.tsx:954 #: packages/admin/src/components/LocaleSwitcher.tsx:72 msgid " (default)" msgstr " الافتراضي" @@ -26,8 +26,8 @@ msgstr " الافتراضي" msgid " (opens in new window)" msgstr " (يفتح في نافذة جديدة)" -#: packages/admin/src/components/MediaPickerModal.tsx:658 -#: packages/admin/src/components/MediaPickerModal.tsx:740 +#: packages/admin/src/components/MediaPickerModal.tsx:634 +#: packages/admin/src/components/MediaPickerModal.tsx:716 msgid " (selected)" msgstr " (محدد)" @@ -42,7 +42,7 @@ msgid ": use" msgstr ": استخدم" #. placeholder {0}: providers?.find((p) => p.id === selectedItem.providerId)?.name -#: packages/admin/src/components/MediaPickerModal.tsx:598 +#: packages/admin/src/components/MediaPickerModal.tsx:574 msgid "(from {0})" msgstr "(من {0})" @@ -63,7 +63,7 @@ msgid "{0, plural, one {(# item)} other {(# items)}}" msgstr "{0, plural, few {(# عناصر)} many {(# عنصرًا)}} other {(# عنصر)}}" #. placeholder {0}: seedInfo.collections -#: packages/admin/src/components/SetupWizard.tsx:181 +#: packages/admin/src/components/SetupWizard.tsx:183 msgid "{0, plural, one {# collection} other {# collections}}" msgstr "{0, plural, few {# مجموعات} many {# مجموعةً} other {# مجموعة}}" @@ -83,12 +83,12 @@ msgid "{0, plural, one {# content item imported} other {# content items imported msgstr "{0, plural, few {# عناصر محتوى تم استيرادها} other {# عنصر محتوى تم استيراده}}" #. placeholder {0}: filteredItems.length -#: packages/admin/src/components/ContentList.tsx:251 +#: packages/admin/src/components/ContentList.tsx:283 msgid "{0, plural, one {# item matching \"{searchQuery}\"} other {# items matching \"{searchQuery}\"}}" msgstr "{0, plural, few {# عناصر مطابقة لـ \"{searchQuery}\"} many {# عنصرًا مطابقًا لـ \"{searchQuery}\"} other {# عنصر مطابق لـ \"{searchQuery}\"}}" #. placeholder {0}: items.length -#: packages/admin/src/components/MediaPickerModal.tsx:473 +#: packages/admin/src/components/MediaPickerModal.tsx:449 msgid "{0, plural, one {# item} other {# items}}" msgstr "{0, plural, few {# عناصر} many {# عنصرًا} other {# عنصر}}" @@ -145,7 +145,7 @@ msgstr "{0, plural, few {# مستخدمين} many {# مستخدمًا} other {# #. placeholder {0}: filteredItems.length #. placeholder {1}: hasMore ? "+" : "" #. placeholder {2}: hasMore ? "+" : "" -#: packages/admin/src/components/ContentList.tsx:255 +#: packages/admin/src/components/ContentList.tsx:287 msgid "{0, plural, one {#{1} item} other {#{2} items}}" msgstr "{0, plural, one {#{1} عنصر} other {#{2} عناصر}}" @@ -214,8 +214,8 @@ msgstr "تم تحديث {0} إلى الإصدار {1}" #. placeholder {0}: item.filename #. placeholder {1}: selected ? t` (selected)` : "" -#: packages/admin/src/components/MediaPickerModal.tsx:658 -#: packages/admin/src/components/MediaPickerModal.tsx:740 +#: packages/admin/src/components/MediaPickerModal.tsx:634 +#: packages/admin/src/components/MediaPickerModal.tsx:716 msgid "{0}{1}" msgstr "{0}{1}" @@ -319,8 +319,9 @@ msgstr "• يتم رفعها إلى مساحة تخزين وسائط EmDash ا msgid "• URLs in your content are updated automatically" msgstr "• يتم تحديث الروابط في محتواك تلقائيًا" -#: packages/admin/src/components/SetupWizard.tsx:250 -#: packages/admin/src/components/SetupWizard.tsx:310 +#: packages/admin/src/components/SetupWizard.tsx:252 +#: packages/admin/src/components/SetupWizard.tsx:304 +#: packages/admin/src/components/SetupWizard.tsx:359 #: packages/admin/src/components/WordPressImport.tsx:1431 msgid "← Back" msgstr "← رجوع" @@ -413,7 +414,7 @@ msgstr "قبول وتثبيت" msgid "Accept & Update" msgstr "قبول وتحديث" -#: packages/admin/src/components/SetupWizard.tsx:332 +#: packages/admin/src/components/SetupWizard.tsx:381 msgid "Account" msgstr "الحساب" @@ -426,8 +427,8 @@ msgid "Account Info" msgstr "معلومات الحساب" #: packages/admin/src/components/comments/CommentInbox.tsx:306 -#: packages/admin/src/components/ContentList.tsx:204 -#: packages/admin/src/components/ContentList.tsx:309 +#: packages/admin/src/components/ContentList.tsx:236 +#: packages/admin/src/components/ContentList.tsx:341 #: packages/admin/src/components/ContentTypeList.tsx:106 #: packages/admin/src/components/MediaLibrary.tsx:419 #: packages/admin/src/components/TaxonomyManager.tsx:619 @@ -438,7 +439,7 @@ msgstr "الإجراءات" msgid "Active" msgstr "نشط" -#: packages/admin/src/components/ContentEditor.tsx:1877 +#: packages/admin/src/components/ContentEditor.tsx:1706 #: packages/admin/src/components/MenuEditor.tsx:297 #: packages/admin/src/components/TaxonomyManager.tsx:214 #: packages/admin/src/components/TaxonomyManager.tsx:610 @@ -499,7 +500,7 @@ msgstr "إضافة عنصر" msgid "Add links to build your navigation menu" msgstr "أضف روابط لتصميم قائمة التنقل الخاصة بك" -#: packages/admin/src/components/ContentList.tsx:140 +#: packages/admin/src/components/ContentList.tsx:160 msgid "Add New" msgstr "إضافة جديد" @@ -541,7 +542,7 @@ msgstr "جاري الإضافة..." msgid "Additional data to import." msgstr "بيانات إضافية للاستيراد." -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:84 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:104 #: packages/admin/src/components/Sidebar.tsx:438 #: packages/admin/src/components/users/roleDefinitions.ts:42 msgid "Admin" @@ -559,7 +560,7 @@ msgstr "مسؤول" msgid "After send:" msgstr "بعد الإرسال:" -#: packages/admin/src/components/ContentList.tsx:167 +#: packages/admin/src/components/ContentList.tsx:187 msgid "All" msgstr "الكل" @@ -632,7 +633,7 @@ msgstr "كبديل عن ذلك، يمكنك التصدير من WordPress (ال #: packages/admin/src/components/PluginManager.tsx:109 #: packages/admin/src/components/TaxonomySidebar.tsx:318 #: packages/admin/src/components/ThemeMarketplaceBrowse.tsx:116 -#: packages/admin/src/router.tsx:1520 +#: packages/admin/src/router.tsx:1531 msgid "An error occurred" msgstr "حدث خطأ" @@ -645,7 +646,7 @@ msgid "Analyzing WordPress site..." msgstr "جاري تحليل موقع WordPress..." #: packages/admin/src/components/Settings.tsx:109 -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:176 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:196 msgid "API Tokens" msgstr "رموز API" @@ -671,7 +672,7 @@ msgstr "موافق عليه" msgid "Arbitrary JSON data" msgstr "بيانات JSON غير مقيدة" -#: packages/admin/src/components/ContentList.tsx:557 +#: packages/admin/src/components/ContentList.tsx:655 msgid "archived" msgstr "مؤرشف" @@ -698,7 +699,7 @@ msgstr "قم بتعيين مؤلفي WordPress إلى مستخدمي EmDash. س msgid "Authentication error: {0}" msgstr "خطأ في المصادقة: {0}" -#: packages/admin/src/components/LoginPage.tsx:253 +#: packages/admin/src/components/LoginPage.tsx:195 msgid "Authentication error: {error}" msgstr "خطأ في المصادقة: {error}" @@ -750,7 +751,7 @@ msgstr "تلقائي (تغيير الاسم اللطيف)" msgid "Auto-generated from name (you can edit)" msgstr "تم توليده تلقائيًا من الاسم (يمكنك التعديل)" -#: packages/admin/src/components/MediaPickerModal.tsx:537 +#: packages/admin/src/components/MediaPickerModal.tsx:513 msgid "Available media" msgstr "الوسائط المتاحة" @@ -764,12 +765,13 @@ msgstr "المزودون المتاحون" msgid "Back" msgstr "رجوع" -#: packages/admin/src/components/ContentEditor.tsx:537 +#: packages/admin/src/components/ContentEditor.tsx:535 msgid "Back to {collectionLabel} list" msgstr "العودة إلى قائمة {collectionLabel}" -#: packages/admin/src/components/LoginPage.tsx:174 -#: packages/admin/src/components/LoginPage.tsx:210 +#: packages/admin/src/components/LoginPage.tsx:117 +#: packages/admin/src/components/LoginPage.tsx:153 +#: packages/admin/src/components/LoginPage.tsx:311 #: packages/admin/src/components/SignupPage.tsx:280 msgid "Back to login" msgstr "العودة إلى تسجيل الدخول" @@ -785,7 +787,7 @@ msgid "Back to sections" msgstr "العودة إلى الأقسام" #: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:168 -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:171 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:191 #: packages/admin/src/components/settings/EmailSettings.tsx:86 #: packages/admin/src/components/settings/EmailSettings.tsx:105 #: packages/admin/src/components/settings/GeneralSettings.tsx:107 @@ -842,7 +844,7 @@ msgstr "تصفح المظاهر وقم بمعاينتها مع محتواك ال msgid "Bullet List" msgstr "قائمة نقطية" -#: packages/admin/src/components/ContentEditor.tsx:922 +#: packages/admin/src/components/ContentEditor.tsx:920 #: packages/admin/src/components/Sidebar.tsx:206 msgid "Bylines" msgstr "أسماء المؤلفين" @@ -865,18 +867,18 @@ msgstr "يمكنه عرض المحتوى" #: packages/admin/src/components/CapabilityConsentDialog.tsx:139 #: packages/admin/src/components/ConfirmDialog.tsx:57 -#: packages/admin/src/components/ContentEditor.tsx:630 -#: packages/admin/src/components/ContentEditor.tsx:836 -#: packages/admin/src/components/ContentEditor.tsx:888 -#: packages/admin/src/components/ContentEditor.tsx:1980 -#: packages/admin/src/components/ContentEditor.tsx:2033 -#: packages/admin/src/components/ContentList.tsx:445 -#: packages/admin/src/components/ContentList.tsx:516 +#: packages/admin/src/components/ContentEditor.tsx:628 +#: packages/admin/src/components/ContentEditor.tsx:834 +#: packages/admin/src/components/ContentEditor.tsx:886 +#: packages/admin/src/components/ContentEditor.tsx:1809 +#: packages/admin/src/components/ContentEditor.tsx:1862 +#: packages/admin/src/components/ContentList.tsx:543 +#: packages/admin/src/components/ContentList.tsx:614 #: packages/admin/src/components/ContentPickerModal.tsx:253 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:516 #: packages/admin/src/components/FieldEditor.tsx:645 #: packages/admin/src/components/MediaDetailPanel.tsx:234 -#: packages/admin/src/components/MediaPickerModal.tsx:605 +#: packages/admin/src/components/MediaPickerModal.tsx:581 #: packages/admin/src/components/MenuEditor.tsx:294 #: packages/admin/src/components/MenuEditor.tsx:439 #: packages/admin/src/components/MenuList.tsx:143 @@ -886,8 +888,8 @@ msgstr "يمكنه عرض المحتوى" #: packages/admin/src/components/Sections.tsx:207 #: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:318 #: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:428 -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:318 -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:446 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:338 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:466 #: packages/admin/src/components/settings/SecuritySettings.tsx:210 #: packages/admin/src/components/TaxonomyManager.tsx:304 #: packages/admin/src/components/TaxonomyManager.tsx:523 @@ -935,8 +937,7 @@ msgstr "الفئات ({0})" msgid "Categories will be imported" msgstr "سيتم استيراد الفئات" -#: packages/admin/src/components/ContentEditor.tsx:1586 -#: packages/admin/src/components/ContentEditor.tsx:1735 +#: packages/admin/src/components/ContentEditor.tsx:1566 #: packages/admin/src/components/FieldEditor.tsx:391 #: packages/admin/src/components/SeoImageField.tsx:47 msgid "Change" @@ -962,7 +963,7 @@ msgstr "التحقق من التحديثات" msgid "Check Site" msgstr "فحص الموقع" -#: packages/admin/src/components/LoginPage.tsx:158 +#: packages/admin/src/components/LoginPage.tsx:101 #: packages/admin/src/components/SignupPage.tsx:129 #: packages/admin/src/components/SignupPage.tsx:401 msgid "Check your email" @@ -976,6 +977,10 @@ msgstr "جاري التحقق من {urlInput}..." msgid "Checking authentication..." msgstr "جاري التحقق من المصادقة..." +#: packages/admin/src/components/SetupWizard.tsx:315 +msgid "Choose how to sign in" +msgstr "" + #: packages/admin/src/components/Settings.tsx:130 msgid "Choose your preferred admin language" msgstr "إختر لغة التحكم المفضلة لديك" @@ -984,7 +989,7 @@ msgstr "إختر لغة التحكم المفضلة لديك" msgid "Click the link in the email to continue setting up your account." msgstr "اضغط على الرابط في البريد الإلكتروني لمتابعة إعداد حسابك." -#: packages/admin/src/components/LoginPage.tsx:169 +#: packages/admin/src/components/LoginPage.tsx:112 msgid "Click the link in the email to sign in." msgstr "إضغط على الرابط في البريد الإلكتروني لتسجيل الدخول." @@ -1002,9 +1007,9 @@ msgstr "إضغط على الرابط في البريد الإلكتروني لت #: packages/admin/src/components/MarketplacePluginDetail.tsx:447 #: packages/admin/src/components/MediaDetailPanel.tsx:131 #: packages/admin/src/components/MediaDetailPanel.tsx:133 -#: packages/admin/src/components/MediaPickerModal.tsx:369 -#: packages/admin/src/components/MediaPickerModal.tsx:375 -#: packages/admin/src/components/MediaPickerModal.tsx:379 +#: packages/admin/src/components/MediaPickerModal.tsx:349 +#: packages/admin/src/components/MediaPickerModal.tsx:355 +#: packages/admin/src/components/MediaPickerModal.tsx:359 #: packages/admin/src/components/MenuEditor.tsx:256 #: packages/admin/src/components/MenuEditor.tsx:262 #: packages/admin/src/components/MenuEditor.tsx:266 @@ -1103,7 +1108,7 @@ msgstr "إكمال التسجيل" msgid "Configure Field" msgstr "تهيئة الحقل" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:308 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:328 msgid "Confirm" msgstr "تأكيد" @@ -1190,8 +1195,8 @@ msgstr "كتابة المحتوى" msgid "Continue" msgstr "متابعة" -#: packages/admin/src/components/SetupWizard.tsx:175 -#: packages/admin/src/components/SetupWizard.tsx:258 +#: packages/admin/src/components/SetupWizard.tsx:177 +#: packages/admin/src/components/SetupWizard.tsx:260 msgid "Continue →" msgstr "متابعة >" @@ -1204,7 +1209,7 @@ msgstr "متابعة الاستيراد" msgid "Contributor" msgstr "مساهم" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:218 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:238 #: packages/admin/src/components/users/InviteUserModal.tsx:134 msgid "Copied to clipboard" msgstr "تم النسخ إلى الحافظة" @@ -1222,11 +1227,11 @@ msgstr "نسخ رابط الدعوة" msgid "Copy slug" msgstr "نسخ الاسم اللطيف" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:193 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:213 msgid "Copy this token now — it won't be shown again." msgstr "قم بنسخ هذا الرمز الآن — لن يظهر لاحقًا" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:211 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:231 msgid "Copy token" msgstr "نسخ الرمز" @@ -1234,7 +1239,7 @@ msgstr "نسخ الرمز" msgid "Could not copy automatically. Please select the URL above and copy manually." msgstr "تعذّر النسخ تلقائيًا. يرجى تحديد الرابط أعلاه ونسخه يدويًا." -#: packages/admin/src/components/MediaPickerModal.tsx:328 +#: packages/admin/src/components/MediaPickerModal.tsx:308 msgid "Could not load image from URL" msgstr "تعذّر تحميل الصورة من الرابط" @@ -1246,7 +1251,7 @@ msgstr "تعذّر اكتشاف WordPress" msgid "Count" msgstr "العدد" -#: packages/admin/src/components/ContentEditor.tsx:2004 +#: packages/admin/src/components/ContentEditor.tsx:1833 #: packages/admin/src/components/MenuList.tsx:146 #: packages/admin/src/components/Redirects.tsx:185 #: packages/admin/src/components/Sections.tsx:210 @@ -1275,7 +1280,7 @@ msgstr "إنشاء حساب" msgid "Create an account" msgstr "إنشاء حساب" -#: packages/admin/src/components/ContentEditor.tsx:1952 +#: packages/admin/src/components/ContentEditor.tsx:1781 msgid "Create byline" msgstr "إنشاء اسم مؤلف" @@ -1288,7 +1293,7 @@ msgstr "إنشاء قائمة" msgid "Create New Menu" msgstr "إنشاء قائمة جديدة" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:389 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:409 msgid "Create New Token" msgstr "إنشاء رمز جديد" @@ -1296,12 +1301,12 @@ msgstr "إنشاء رمز جديد" msgid "Create one in WordPress: Users → Profile → Application Passwords" msgstr "أنشئ واحدة في WordPress: المستخدمون → الملف الشخصي → كلمات مرور التطبيق" -#: packages/admin/src/components/SetupWizard.tsx:305 +#: packages/admin/src/components/SetupWizard.tsx:325 msgid "Create Passkey" msgstr "إنشاء مفتاح مرور" #: packages/admin/src/components/Settings.tsx:110 -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:178 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:198 msgid "Create personal access tokens for programmatic API access" msgstr "إنشاء رمز وصول شخصي للوصول إلى API برمجيًا" @@ -1336,12 +1341,12 @@ msgstr "قم بإنشاء أقسام في مكتبة الأقسام لاستخد msgid "Create Taxonomy" msgstr "إنشاء تصنيف" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:251 -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:443 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:271 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:463 msgid "Create Token" msgstr "إنشاء رمز" -#: packages/admin/src/components/SetupWizard.tsx:505 +#: packages/admin/src/components/SetupWizard.tsx:571 msgid "Create your account" msgstr "قم بإنشاء حسابك" @@ -1349,7 +1354,7 @@ msgstr "قم بإنشاء حسابك" msgid "Create your first navigation menu to get started" msgstr "قم بإنشاء أول قائمة تنقل خاصة بك للبدء" -#: packages/admin/src/components/ContentList.tsx:219 +#: packages/admin/src/components/ContentList.tsx:251 #: packages/admin/src/components/ContentTypeList.tsx:122 msgid "Create your first one" msgstr "قم بإنشاء أول واحد خاص بك" @@ -1362,6 +1367,14 @@ msgstr "أنشئ أول قسم محتوى قابل لإعادة الاستخدا msgid "Create your passkey" msgstr "إنشاء مفتاح مرور خاص بك" +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:90 +msgid "Create, update, and delete navigation menus" +msgstr "" + +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:85 +msgid "Create, update, and delete taxonomy terms" +msgstr "" + #: packages/admin/src/components/settings/ApiTokenSettings.tsx:60 msgid "Create, update, delete content" msgstr "إنشاء، تحديث، حذف المحتوى" @@ -1372,7 +1385,7 @@ msgstr "تم الإنشاء" #. placeholder {0}: new Date(cred.createdAt).toLocaleDateString() #. placeholder {0}: new Date(token.createdAt).toLocaleDateString() -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:290 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:310 #: packages/admin/src/components/users/UserDetail.tsx:260 msgid "Created {0}" msgstr "تم إنشاء {0}" @@ -1382,7 +1395,7 @@ msgid "Created At" msgstr "تم الإنشاء في" #. placeholder {0}: new Date(item.createdAt).toLocaleString() -#: packages/admin/src/components/ContentEditor.tsx:856 +#: packages/admin/src/components/ContentEditor.tsx:854 msgid "Created: {0}" msgstr "تم الإنشاء: {0}" @@ -1390,16 +1403,16 @@ msgstr "تم الإنشاء: {0}" msgid "Creating collections and fields..." msgstr "جاري إنشاء المجموعات والحقول..." -#: packages/admin/src/components/ContentEditor.tsx:2004 +#: packages/admin/src/components/ContentEditor.tsx:1833 #: packages/admin/src/components/MenuList.tsx:146 #: packages/admin/src/components/Redirects.tsx:182 #: packages/admin/src/components/Sections.tsx:210 -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:443 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:463 #: packages/admin/src/components/TaxonomyManager.tsx:526 msgid "Creating..." msgstr "جاري الإنشاء..." -#: packages/admin/src/components/ContentEditor.tsx:959 +#: packages/admin/src/components/ContentEditor.tsx:957 msgid "current" msgstr "الحالي" @@ -1436,7 +1449,7 @@ msgid "Dashboard" msgstr "لوحة المعلومات" #: packages/admin/src/components/comments/CommentInbox.tsx:303 -#: packages/admin/src/components/ContentList.tsx:201 +#: packages/admin/src/components/ContentList.tsx:233 msgid "Date" msgstr "التاريخ" @@ -1534,11 +1547,11 @@ msgid "Delete permanently" msgstr "حذف نهائي" #: packages/admin/src/components/comments/CommentDetail.tsx:182 -#: packages/admin/src/components/ContentList.tsx:527 +#: packages/admin/src/components/ContentList.tsx:625 msgid "Delete Permanently" msgstr "حذف نهائي" -#: packages/admin/src/components/ContentList.tsx:507 +#: packages/admin/src/components/ContentList.tsx:605 msgid "Delete Permanently?" msgstr "حذف نهائي؟" @@ -1559,7 +1572,7 @@ msgstr "حذف إعادة التوجيه؟" msgid "Delete Section?" msgstr "حذف القسم؟" -#: packages/admin/src/components/ContentList.tsx:306 +#: packages/admin/src/components/ContentList.tsx:338 msgid "Deleted" msgstr "محذوف" @@ -1660,17 +1673,17 @@ msgstr "معطل" msgid "Disabled:" msgstr "معطل:" -#: packages/admin/src/components/ContentEditor.tsx:615 -#: packages/admin/src/components/ContentEditor.tsx:637 +#: packages/admin/src/components/ContentEditor.tsx:613 +#: packages/admin/src/components/ContentEditor.tsx:635 msgid "Discard changes" msgstr "التخلي عن التغييرات" -#: packages/admin/src/components/ContentEditor.tsx:621 +#: packages/admin/src/components/ContentEditor.tsx:619 msgid "Discard draft changes?" msgstr "التخلي عن تغييرات المسودة؟" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:226 -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:228 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:246 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:248 msgid "Dismiss" msgstr "إخفاء" @@ -1678,8 +1691,8 @@ msgstr "إخفاء" msgid "Display a navigation menu" msgstr "عرض قائمة تنقل" -#: packages/admin/src/components/ContentEditor.tsx:1955 -#: packages/admin/src/components/ContentEditor.tsx:2017 +#: packages/admin/src/components/ContentEditor.tsx:1784 +#: packages/admin/src/components/ContentEditor.tsx:1846 msgid "Display name" msgstr "اسم العرض" @@ -1697,7 +1710,7 @@ msgstr "حجم العرض" msgid "Displayed below the image as a visible caption." msgstr "تُعرض أسفل الصورة كتسمية مرئية." -#: packages/admin/src/components/ContentEditor.tsx:591 +#: packages/admin/src/components/ContentEditor.tsx:589 msgid "Distraction-free mode (⌘⇧\\)" msgstr "وضع الخلو من التشتيت (⌘⇧\\)" @@ -1721,7 +1734,7 @@ msgstr "تم إزالة النطاق" msgid "Domain updated" msgstr "تم تحديث النطاق" -#: packages/admin/src/components/LoginPage.tsx:366 +#: packages/admin/src/components/LoginPage.tsx:332 msgid "Don't have an account? <0>Sign up" msgstr "أليس لديك حساب؟ قم ب<0>التسجيل" @@ -1730,7 +1743,7 @@ msgstr "أليس لديك حساب؟ قم ب<0>التسجيل" msgid "Done" msgstr "تم" -#: packages/admin/src/components/ContentEditor.tsx:1898 +#: packages/admin/src/components/ContentEditor.tsx:1727 msgid "Down" msgstr "أسفل" @@ -1738,11 +1751,11 @@ msgstr "أسفل" msgid "Downloading" msgstr "جاري التنزيل" -#: packages/admin/src/components/ContentList.tsx:553 +#: packages/admin/src/components/ContentList.tsx:651 msgid "draft" msgstr "مسودة" -#: packages/admin/src/components/ContentEditor.tsx:787 +#: packages/admin/src/components/ContentEditor.tsx:785 #: packages/admin/src/components/ContentPickerModal.tsx:217 msgid "Draft" msgstr "مسودة" @@ -1764,11 +1777,11 @@ msgstr "اسحب وأفلت أو اضغط للتصفح (.xml)" msgid "Drop your WordPress export file here" msgstr "قم بإفلات ملف تصدير WordPress الخاص بك هنا" -#: packages/admin/src/components/ContentList.tsx:418 +#: packages/admin/src/components/ContentList.tsx:516 msgid "Duplicate {title}" msgstr "استنساخ {title}" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:403 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:423 msgid "e.g., CI/CD Pipeline" msgstr "على سبيل المثال، خط CI/CD" @@ -1776,8 +1789,8 @@ msgstr "على سبيل المثال، خط CI/CD" msgid "e.g., MacBook Pro, iPhone" msgstr "مثال: MacBook Pro, iPhone" -#: packages/admin/src/components/ContentEditor.tsx:968 -#: packages/admin/src/components/ContentEditor.tsx:1907 +#: packages/admin/src/components/ContentEditor.tsx:966 +#: packages/admin/src/components/ContentEditor.tsx:1736 #: packages/admin/src/components/MenuEditor.tsx:367 #: packages/admin/src/components/MenuList.tsx:185 #: packages/admin/src/components/Sections.tsx:390 @@ -1794,15 +1807,15 @@ msgstr "تعديل" msgid "Edit {0}" msgstr "تعديل {0}" -#: packages/admin/src/components/ContentEditor.tsx:554 +#: packages/admin/src/components/ContentEditor.tsx:552 msgid "Edit {collectionLabel}" msgstr "تعديل {collectionLabel}" -#: packages/admin/src/components/ContentList.tsx:410 +#: packages/admin/src/components/ContentList.tsx:508 msgid "Edit {title}" msgstr "تعديل {title}" -#: packages/admin/src/components/ContentEditor.tsx:2014 +#: packages/admin/src/components/ContentEditor.tsx:1843 msgid "Edit byline" msgstr "تعديل اسم المؤلف" @@ -1850,13 +1863,13 @@ msgstr "البريد الإلكتروني" msgid "Email (optional)" msgstr "البريد الإلكتروني (اختياري)" -#: packages/admin/src/components/LoginPage.tsx:183 +#: packages/admin/src/components/LoginPage.tsx:126 #: packages/admin/src/components/SignupPage.tsx:65 #: packages/admin/src/components/users/InviteUserModal.tsx:154 msgid "Email address" msgstr "عنوان البريد الإلكتروني" -#: packages/admin/src/components/SetupWizard.tsx:204 +#: packages/admin/src/components/SetupWizard.tsx:206 #: packages/admin/src/components/SignupPage.tsx:48 msgid "Email is required" msgstr "البريد الإلكتروني مطلوب" @@ -1925,7 +1938,7 @@ msgid "Enabled" msgstr "مُفعَّل" #. placeholder {0}: label.toLowerCase() -#: packages/admin/src/components/ContentEditor.tsx:1181 +#: packages/admin/src/components/ContentEditor.tsx:1179 msgid "Enter {0}..." msgstr "أدخل {0}..." @@ -1934,7 +1947,7 @@ msgstr "أدخل {0}..." msgid "Enter a URL (https://…) or a relative path (/…)" msgstr "قم بإدخال رابطًا (https://…) أو رابطًا نسبيًا (/…)" -#: packages/admin/src/components/ContentEditor.tsx:1413 +#: packages/admin/src/components/ContentEditor.tsx:1393 msgid "Enter a valid URL (e.g. https://example.com)" msgstr "" @@ -1942,7 +1955,7 @@ msgstr "" msgid "Enter credentials manually" msgstr "إدخال بيانات الاعتماد يدويًا" -#: packages/admin/src/components/ContentEditor.tsx:590 +#: packages/admin/src/components/ContentEditor.tsx:588 msgid "Enter distraction-free mode" msgstr "الدخول إلى وضع الخلو من التشتت" @@ -1950,7 +1963,7 @@ msgstr "الدخول إلى وضع الخلو من التشتت" msgid "Enter email" msgstr "أدخل البريد الإلكتروني" -#: packages/admin/src/components/ContentEditor.tsx:1202 +#: packages/admin/src/components/ContentEditor.tsx:1200 msgid "Enter markdown content..." msgstr "أدخل محتوى Markdown..." @@ -1962,6 +1975,10 @@ msgstr "أدخل الاسم" msgid "Enter the code from your terminal" msgstr "أدخل الرمز من الطرفية الخاصة بك" +#: packages/admin/src/components/LoginPage.tsx:325 +msgid "Enter your handle to sign in." +msgstr "" + #: packages/admin/src/components/WordPressImport.tsx:1289 msgid "Enter your WordPress credentials to import content directly." msgstr "أدخل بيانات اعتماد WordPress لاستيراد المحتوى مباشرةً." @@ -1972,7 +1989,7 @@ msgstr "أدخل رابط موقع WordPress الخاص بك" #: packages/admin/src/components/MenuEditor.tsx:83 #: packages/admin/src/components/MenuEditor.tsx:122 -#: packages/admin/src/components/SetupWizard.tsx:484 +#: packages/admin/src/components/SetupWizard.tsx:550 msgid "Error" msgstr "خطأ" @@ -1984,7 +2001,7 @@ msgstr "خطأ في حفظ القسم" msgid "Exists" msgstr "موجود" -#: packages/admin/src/components/ContentEditor.tsx:548 +#: packages/admin/src/components/ContentEditor.tsx:546 msgid "Exit distraction-free mode" msgstr "الخروج من وضع الخلو من التشتت" @@ -1997,11 +2014,11 @@ msgid "Expand details" msgstr "توسيع التفاصيل" #. placeholder {0}: new Date(token.expiresAt).toLocaleDateString() -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:280 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:300 msgid "Expires {0}" msgstr "ينتهي في {0}" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:429 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:449 msgid "Expiry" msgstr "الإنتهاء" @@ -2033,7 +2050,7 @@ msgstr "فشل التدقيق الأمني" msgid "Failed to add domain" msgstr "فشل في إضافة النطاق" -#: packages/admin/src/components/ContentEditor.tsx:1998 +#: packages/admin/src/components/ContentEditor.tsx:1827 msgid "Failed to create byline" msgstr "فشل في إنشاء اسم المؤلف" @@ -2086,7 +2103,7 @@ msgstr "فشل في تحميل الإضافات: {0}" msgid "Failed to load revisions" msgstr "فشل في تحميل المراجعات" -#: packages/admin/src/components/SetupWizard.tsx:486 +#: packages/admin/src/components/SetupWizard.tsx:552 msgid "Failed to load setup" msgstr "فشل في تحميل الإعداد" @@ -2107,7 +2124,7 @@ msgstr "فشل في إزالة مفتاح المرور" msgid "Failed to rename passkey" msgstr "فشل في إعادة تسمية مفتاح المرور" -#: packages/admin/src/router.tsx:1519 +#: packages/admin/src/router.tsx:1530 msgid "Failed to save" msgstr "" @@ -2117,8 +2134,8 @@ msgstr "" msgid "Failed to save settings" msgstr "فشل في حفظ الإعدادات" -#: packages/admin/src/components/LoginPage.tsx:127 -#: packages/admin/src/components/LoginPage.tsx:132 +#: packages/admin/src/components/LoginPage.tsx:70 +#: packages/admin/src/components/LoginPage.tsx:75 msgid "Failed to send magic link" msgstr "فشل في إرسال الرابط السحري" @@ -2131,7 +2148,7 @@ msgstr "فشل في إرسال البريد الإلكتروني التجريب msgid "Failed to update {0}" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:2048 +#: packages/admin/src/components/ContentEditor.tsx:1877 msgid "Failed to update byline" msgstr "فشل في تحديث اسم المؤلف" @@ -2218,7 +2235,7 @@ msgstr "للحصول على أفضل تجربة استيراد، قم بتثبي msgid "Full access" msgstr "الوصول الكامل" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:85 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:105 msgid "Full admin access" msgstr "وصول التحكم الكامل" @@ -2283,7 +2300,7 @@ msgstr "الارتفاع" msgid "Hide from search engines" msgstr "إخفاء من محركات البحث" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:203 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:223 msgid "Hide token" msgstr "إخفاء الرمز" @@ -2325,7 +2342,7 @@ msgstr "تم تعتيم الأيقونة بسبب التدقيق على الصو msgid "ID" msgstr "المعرف" -#: packages/admin/src/components/LoginPage.tsx:160 +#: packages/admin/src/components/LoginPage.tsx:103 msgid "If an account exists for <0>{email}, we've sent a sign-in link." msgstr "إذا كان يوجد حساب لـ <0>{email}، قمنا بإرسال رابط لتسجيل دخول." @@ -2347,7 +2364,7 @@ msgstr "إعدادات الصورة" msgid "Image shown when this page is shared on social media" msgstr "الصورة التي تظهر عند مشاركة هذه الصفحة على وسائل التواصل الاجتماعي" -#: packages/admin/src/components/MediaPickerModal.tsx:396 +#: packages/admin/src/components/MediaPickerModal.tsx:374 msgid "Image URL" msgstr "رابط الصورة" @@ -2445,7 +2462,7 @@ msgstr "جاري استيراد المحتوى..." msgid "Importing Media" msgstr "جاري استيراد الوسائط" -#: packages/admin/src/components/SetupWizard.tsx:163 +#: packages/admin/src/components/SetupWizard.tsx:165 msgid "Include sample content (recommended for new sites)" msgstr "تضمين محتوى نموذجي (مُوصى به للمواقع الجديدة)" @@ -2453,8 +2470,8 @@ msgstr "تضمين محتوى نموذجي (مُوصى به للمواقع ال msgid "Incompatible" msgstr "غير متوافق" -#: packages/admin/src/components/MediaPickerModal.tsx:407 -#: packages/admin/src/components/MediaPickerModal.tsx:608 +#: packages/admin/src/components/MediaPickerModal.tsx:385 +#: packages/admin/src/components/MediaPickerModal.tsx:584 msgid "Insert" msgstr "إدراج" @@ -2478,7 +2495,7 @@ msgstr "إدراج قسم قابل لإعادة الاستخدام" msgid "Insert an image" msgstr "إدراج صورة" -#: packages/admin/src/components/MediaPickerModal.tsx:389 +#: packages/admin/src/components/MediaPickerModal.tsx:367 msgid "Insert from URL" msgstr "إدراج من رابط" @@ -2525,7 +2542,7 @@ msgstr "جاري التثبيت..." msgid "Integer" msgstr "عدد صحيح" -#: packages/admin/src/components/ContentEditor.tsx:1482 +#: packages/admin/src/components/ContentEditor.tsx:1462 msgid "Invalid JSON" msgstr "" @@ -2558,7 +2575,7 @@ msgstr "تم حذف العنصر" msgid "Item updated" msgstr "تم تحديث العنصر" -#: packages/admin/src/components/SetupWizard.tsx:238 +#: packages/admin/src/components/SetupWizard.tsx:240 #: packages/admin/src/components/SignupPage.tsx:204 msgid "Jane Doe" msgstr "جين دو" @@ -2582,7 +2599,7 @@ msgstr "الكلمات المفتاحية" msgid "Label" msgstr "التسمية" -#: packages/admin/src/components/LoginPage.tsx:379 +#: packages/admin/src/components/LoginPage.tsx:345 #: packages/admin/src/components/Settings.tsx:129 #: packages/admin/src/components/Settings.tsx:134 msgid "Language" @@ -2614,7 +2631,7 @@ msgstr "آخر استخدام" #. placeholder {0}: new Date(cred.lastUsedAt).toLocaleDateString() #. placeholder {0}: new Date(token.lastUsedAt).toLocaleDateString() -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:285 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:305 #: packages/admin/src/components/users/UserDetail.tsx:262 msgid "Last used {0}" msgstr "آخر استخدام في {0}" @@ -2668,7 +2685,7 @@ msgstr "الروابط" msgid "List view" msgstr "عرض قائمة" -#: packages/admin/src/components/ContentEditor.tsx:670 +#: packages/admin/src/components/ContentEditor.tsx:668 msgid "Live View" msgstr "العرض المباشر" @@ -2678,8 +2695,8 @@ msgstr "العرض المباشر" msgid "Load more" msgstr "تحميل المزيد" -#: packages/admin/src/components/ContentList.tsx:290 -#: packages/admin/src/components/ContentList.tsx:338 +#: packages/admin/src/components/ContentList.tsx:322 +#: packages/admin/src/components/ContentList.tsx:370 msgid "Load More" msgstr "تحميل المزيد" @@ -2722,7 +2739,7 @@ msgstr "جاري تحميل الأقسام..." msgid "Loading settings..." msgstr "جاري تحميل الإعدادات..." -#: packages/admin/src/components/SetupWizard.tsx:473 +#: packages/admin/src/components/SetupWizard.tsx:539 msgid "Loading setup..." msgstr "جاري تحميل الإعداد..." @@ -2730,8 +2747,8 @@ msgstr "جاري تحميل الإعداد..." msgid "Loading terms..." msgstr "جاري تحميل المصطلحات..." -#: packages/admin/src/components/ContentList.tsx:290 -#: packages/admin/src/components/ContentList.tsx:338 +#: packages/admin/src/components/ContentList.tsx:322 +#: packages/admin/src/components/ContentList.tsx:370 #: packages/admin/src/components/ContentPickerModal.tsx:238 #: packages/admin/src/components/MarketplaceBrowse.tsx:199 #: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:181 @@ -2744,7 +2761,7 @@ msgstr "جاري تحميل المصطلحات..." msgid "Loading..." msgstr "جاري التحميل..." -#: packages/admin/src/components/ContentList.tsx:197 +#: packages/admin/src/components/ContentList.tsx:226 #: packages/admin/src/components/LocaleSwitcher.tsx:60 msgid "Locale" msgstr "المَحلية" @@ -2935,6 +2952,10 @@ msgstr "القوائم" msgid "Menus ({0})" msgstr "القوائم ({0})" +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:89 +msgid "Menus Manage" +msgstr "" + #: packages/admin/src/components/SeoPanel.tsx:161 msgid "Meta Description" msgstr "الوصف التعريفي" @@ -2975,11 +2996,11 @@ msgstr "معدَّل" msgid "Modify collection schemas" msgstr "تغيير مخططات المجموعات" -#: packages/admin/src/components/ContentList.tsx:439 +#: packages/admin/src/components/ContentList.tsx:537 msgid "Move \"{title}\" to trash? You can restore it later." msgstr "نقل \"{title}\" إلى سلة المحذوفات؟ يمكنك استعادته لاحقًا." -#: packages/admin/src/components/ContentList.tsx:430 +#: packages/admin/src/components/ContentList.tsx:528 msgid "Move {title} to trash" msgstr "نقل {title} إلى سلة المحذوفات" @@ -2987,14 +3008,14 @@ msgstr "نقل {title} إلى سلة المحذوفات" msgid "Move down" msgstr "تحريك للأسفل" -#: packages/admin/src/components/ContentEditor.tsx:873 -#: packages/admin/src/components/ContentEditor.tsx:895 -#: packages/admin/src/components/ContentList.tsx:452 +#: packages/admin/src/components/ContentEditor.tsx:871 +#: packages/admin/src/components/ContentEditor.tsx:893 +#: packages/admin/src/components/ContentList.tsx:550 msgid "Move to Trash" msgstr "نقل إلى سلة المحذوفات" -#: packages/admin/src/components/ContentEditor.tsx:879 -#: packages/admin/src/components/ContentList.tsx:437 +#: packages/admin/src/components/ContentEditor.tsx:877 +#: packages/admin/src/components/ContentList.tsx:535 msgid "Move to Trash?" msgstr "نقل إلى سلة المحذوفات؟" @@ -3014,7 +3035,7 @@ msgstr "نص عادي متعدد الأسطر" msgid "Multiple choices from options" msgstr "اختيارات متعددة من الخيارات المتاحة" -#: packages/admin/src/components/SetupWizard.tsx:145 +#: packages/admin/src/components/SetupWizard.tsx:147 msgid "My Awesome Blog" msgstr "مدونتي الرائعة" @@ -3052,7 +3073,7 @@ msgstr "جديد" msgid "New {0}" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:554 +#: packages/admin/src/components/ContentEditor.tsx:552 msgid "New {collectionLabel}" msgstr "{collectionLabel} جديد" @@ -3093,7 +3114,7 @@ msgid "Next" msgstr "التالي" #: packages/admin/src/components/comments/CommentInbox.tsx:378 -#: packages/admin/src/components/ContentList.tsx:278 +#: packages/admin/src/components/ContentList.tsx:310 msgid "Next page" msgstr "الصفحة التالية" @@ -3111,7 +3132,7 @@ msgid "No {0} available." msgstr "لا يوجد {0} متاح." #. placeholder {0}: collectionLabel.toLowerCase() -#: packages/admin/src/components/ContentList.tsx:212 +#: packages/admin/src/components/ContentList.tsx:244 msgid "No {0} yet." msgstr "لا يوجد {0} بعد." @@ -3129,7 +3150,7 @@ msgstr "لم يتم تسجيل أخطاء 404 بعد." msgid "No alt text" msgstr "لا يوجد نص بديل" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:263 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:283 msgid "No API tokens yet. Create one to get started." msgstr "لا يوجد رموز API بعد. قم بإنشاء أحدها للبدء." @@ -3137,7 +3158,7 @@ msgstr "لا يوجد رموز API بعد. قم بإنشاء أحدها للبد msgid "No approved comments yet." msgstr "لا توجد تعليقات موافق عليها بعد." -#: packages/admin/src/components/ContentEditor.tsx:1939 +#: packages/admin/src/components/ContentEditor.tsx:1768 msgid "No bylines selected." msgstr "لم يتم اختيار اسماء مؤلفين." @@ -3215,12 +3236,12 @@ msgid "No maximum" msgstr "بدون حد أقصى" #: packages/admin/src/components/MediaLibrary.tsx:369 -#: packages/admin/src/components/MediaPickerModal.tsx:521 +#: packages/admin/src/components/MediaPickerModal.tsx:497 msgid "No media available from this provider" msgstr "لا توجد وسائط متاحة من هذا المزود" #: packages/admin/src/components/MediaLibrary.tsx:363 -#: packages/admin/src/components/MediaPickerModal.tsx:515 +#: packages/admin/src/components/MediaPickerModal.tsx:491 msgid "No media found" msgstr "لم يتم العثور على وسائط" @@ -3278,7 +3299,7 @@ msgstr "لا يوجد نتائج" msgid "No results for \"{debouncedQuery}\". Try a different search term." msgstr "لا يوجد نتائج لـ \"{debouncedQuery}\". جرّب مصطلح بحث مختلف." -#: packages/admin/src/components/ContentList.tsx:226 +#: packages/admin/src/components/ContentList.tsx:258 msgid "No results for \"{searchQuery}\"" msgstr "لا يوجد نتائج لـ \"{searchQuery}\"" @@ -3388,7 +3409,7 @@ msgstr "تلميح اختياري عند التمرير" msgid "Options (one per line)" msgstr "الخيارات (خيار واحد لكل سطر)" -#: packages/admin/src/components/MediaPickerModal.tsx:419 +#: packages/admin/src/components/MediaPickerModal.tsx:397 msgid "or choose from library" msgstr "أو اختر من المكتبة" @@ -3396,7 +3417,7 @@ msgstr "أو اختر من المكتبة" msgid "Or click to browse. Accepts .xml files exported from WordPress." msgstr "أو اضغط للتصفح. يقبل ملفات .xml المُصدَّرة من WordPress." -#: packages/admin/src/components/LoginPage.tsx:321 +#: packages/admin/src/components/LoginPage.tsx:261 msgid "Or continue with" msgstr "أو المواصلة مع" @@ -3425,7 +3446,7 @@ msgstr "مخطط المستند" msgid "Overrides the page title in search engine results" msgstr "يَحل محل عنوان الصفحة في نتائج محركات البحث" -#: packages/admin/src/components/ContentEditor.tsx:910 +#: packages/admin/src/components/ContentEditor.tsx:908 msgid "Ownership" msgstr "الملكية" @@ -3455,10 +3476,6 @@ msgstr "جزء من حلقة إعادة توجيه لا منتهية" msgid "Pass" msgstr "نجح" -#: packages/admin/src/components/SetupWizard.tsx:333 -msgid "Passkey" -msgstr "مفتاح المرور" - #: packages/admin/src/components/settings/SecuritySettings.tsx:98 msgid "Passkey added successfully" msgstr "تم إضافة مفتاح المرور بنجاح" @@ -3500,10 +3517,6 @@ msgstr "مفاتيح المرور هي طريقة آمنة وبدون كلمة msgid "Passkeys are a secure, passwordless way to sign in using your device's biometrics, PIN, or security key." msgstr "مفاتيح المرور هي طريقة آمنة خالية من كلمات المرور لتسجيل الدخول باستخدام القياسات الحيوية لجهازك أو رمز PIN أو مفتاح الأمان." -#: packages/admin/src/components/SetupWizard.tsx:297 -msgid "Passkeys are more secure than passwords. You'll use your device's biometrics, PIN, or security key to sign in." -msgstr "مفاتيح المرور أكثر أمانًا من كلمات المرور. ستستخدم القياسات الحيوية لجهازك أو رمز PIN أو مفتاح الأمان لتسجيل الدخول." - #: packages/admin/src/components/auth/PasskeyLogin.tsx:303 #: packages/admin/src/components/auth/PasskeyRegistration.tsx:300 msgid "Passkeys Not Available Here" @@ -3527,7 +3540,7 @@ msgid "Pattern (Regex)" msgstr "النمط (Regex)" #: packages/admin/src/components/comments/CommentDetail.tsx:196 -#: packages/admin/src/components/ContentList.tsx:576 +#: packages/admin/src/components/ContentList.tsx:674 msgid "pending" msgstr "معلّق" @@ -3535,15 +3548,15 @@ msgstr "معلّق" msgid "Pending" msgstr "معلّق" -#: packages/admin/src/components/ContentEditor.tsx:785 +#: packages/admin/src/components/ContentEditor.tsx:783 msgid "Pending changes" msgstr "تغييرات معلّقة" -#: packages/admin/src/components/ContentList.tsx:510 +#: packages/admin/src/components/ContentList.tsx:608 msgid "Permanently delete \"{title}\"? This cannot be undone." msgstr "حذف \"{title}\" نهائيًا؟ لا يمكن التراجع عن هذا الإجراء." -#: packages/admin/src/components/ContentList.tsx:499 +#: packages/admin/src/components/ContentList.tsx:597 msgid "Permanently delete {title}" msgstr "حذف {title} نهائيًا" @@ -3551,12 +3564,16 @@ msgstr "حذف {title} نهائيًا" msgid "Permissions" msgstr "الصلاحيات" +#: packages/admin/src/components/SetupWizard.tsx:317 +msgid "Pick any method to create your admin account." +msgstr "" + #: packages/admin/src/components/auth/PasskeyLogin.tsx:313 #: packages/admin/src/components/auth/PasskeyRegistration.tsx:310 msgid "Plain" msgstr "عادي" -#: packages/admin/src/components/SetupWizard.tsx:206 +#: packages/admin/src/components/SetupWizard.tsx:208 msgid "Please enter a valid email" msgstr "يرجى إدخال بريد إلكتروني صحيح" @@ -3564,7 +3581,7 @@ msgstr "يرجى إدخال بريد إلكتروني صحيح" msgid "Please enter a valid email address" msgstr "يرجى إدخال عنوان بريد إلكتروني صحيح" -#: packages/admin/src/components/MediaPickerModal.tsx:304 +#: packages/admin/src/components/MediaPickerModal.tsx:284 msgid "Please enter a valid URL" msgstr "يرجى إدخال رابط صحيح" @@ -3630,11 +3647,11 @@ msgid "Preparing to download files from WordPress..." msgstr "جاري التحضير لتنزيل الملفات من WordPress..." #: packages/admin/src/components/auth/PasskeyLogin.tsx:166 -#: packages/admin/src/components/SetupWizard.tsx:258 +#: packages/admin/src/components/SetupWizard.tsx:260 msgid "Preparing..." msgstr "جاري التحضير..." -#: packages/admin/src/components/ContentEditor.tsx:604 +#: packages/admin/src/components/ContentEditor.tsx:602 #: packages/admin/src/components/ContentTypeEditor.tsx:79 #: packages/admin/src/components/MediaLibrary.tsx:415 msgid "Preview" @@ -3644,7 +3661,7 @@ msgstr "معاينة" msgid "Preview content before publishing" msgstr "معاينة المحتوى قبل النشر" -#: packages/admin/src/components/ContentEditor.tsx:604 +#: packages/admin/src/components/ContentEditor.tsx:602 msgid "Preview draft" msgstr "معاينة المسودة" @@ -3653,7 +3670,7 @@ msgid "Previous" msgstr "السابق" #: packages/admin/src/components/comments/CommentInbox.tsx:359 -#: packages/admin/src/components/ContentList.tsx:266 +#: packages/admin/src/components/ContentList.tsx:298 msgid "Previous page" msgstr "الصفحة السابقة" @@ -3669,20 +3686,20 @@ msgstr "التنقل الرئيسي" msgid "Provider:" msgstr "المزود:" -#: packages/admin/src/components/ContentEditor.tsx:659 -#: packages/admin/src/components/ContentEditor.tsx:766 +#: packages/admin/src/components/ContentEditor.tsx:657 +#: packages/admin/src/components/ContentEditor.tsx:764 msgid "Publish" msgstr "نشر" -#: packages/admin/src/components/ContentEditor.tsx:649 +#: packages/admin/src/components/ContentEditor.tsx:647 msgid "Publish changes" msgstr "نشر التغييرات" -#: packages/admin/src/components/ContentList.tsx:551 +#: packages/admin/src/components/ContentList.tsx:649 msgid "published" msgstr "منشور" -#: packages/admin/src/components/ContentEditor.tsx:781 +#: packages/admin/src/components/ContentEditor.tsx:779 #: packages/admin/src/components/ContentPickerModal.tsx:214 #: packages/admin/src/components/Dashboard.tsx:187 msgid "Published" @@ -3697,7 +3714,7 @@ msgstr "تم نشر {0}" msgid "Published At" msgstr "تم النشر في" -#: packages/admin/src/components/ContentEditor.tsx:1947 +#: packages/admin/src/components/ContentEditor.tsx:1776 msgid "Quick create byline" msgstr "إنشاء اسم مؤلف بشكل سريع" @@ -3718,6 +3735,10 @@ msgstr "قراءة مدخلات المحتوى" msgid "Read media files" msgstr "قراءة ملفات الوسائط" +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:95 +msgid "Read site settings" +msgstr "" + #: packages/admin/src/components/settings/GeneralSettings.tsx:267 msgid "Reading" msgstr "القراءة" @@ -3774,7 +3795,7 @@ msgstr "مستخدم مسجل" msgid "Registration was cancelled or timed out. Please try again." msgstr "تم إلغاء التسجيل أو انتهت مهلته. يرجى المحاولة مجددًا." -#: packages/admin/src/components/ContentEditor.tsx:1916 +#: packages/admin/src/components/ContentEditor.tsx:1745 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:177 #: packages/admin/src/components/settings/GeneralSettings.tsx:202 #: packages/admin/src/components/settings/GeneralSettings.tsx:246 @@ -3790,10 +3811,6 @@ msgstr "إزالة" msgid "Remove {0}" msgstr "إزالة {0}" -#: packages/admin/src/components/ContentEditor.tsx:1743 -msgid "Remove {label}" -msgstr "" - #: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:435 msgid "Remove Domain" msgstr "إزالة النطاق" @@ -3802,7 +3819,7 @@ msgstr "إزالة النطاق" msgid "Remove Domain?" msgstr "إزالة النطاق؟" -#: packages/admin/src/components/ContentEditor.tsx:1594 +#: packages/admin/src/components/ContentEditor.tsx:1574 #: packages/admin/src/components/SeoImageField.tsx:55 msgid "Remove image" msgstr "إزالة الصورة" @@ -3917,7 +3934,7 @@ msgstr "إعادة التعيين إلى الأصل" msgid "Restore" msgstr "استعادة" -#: packages/admin/src/components/ContentList.tsx:487 +#: packages/admin/src/components/ContentList.tsx:585 msgid "Restore {title}" msgstr "استعادة {title}" @@ -3965,15 +3982,15 @@ msgstr "تم استعادة المراجعة" msgid "Revisions" msgstr "المراجعات" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:326 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:346 msgid "Revoke token" msgstr "إبطال الرمز" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:301 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:321 msgid "Revoke?" msgstr "إبطال؟" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:308 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:328 msgid "Revoking..." msgstr "جاري الإبطال..." @@ -4004,7 +4021,7 @@ msgstr "الدور" msgid "Role {role}" msgstr "الدور {role}" -#: packages/admin/src/components/ContentEditor.tsx:1921 +#: packages/admin/src/components/ContentEditor.tsx:1750 msgid "Role label" msgstr "تسمية الدور" @@ -4015,7 +4032,7 @@ msgstr "تسمية الدور" msgid "Same window" msgstr "نفس النافذة" -#: packages/admin/src/components/ContentEditor.tsx:2054 +#: packages/admin/src/components/ContentEditor.tsx:1883 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:349 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:519 #: packages/admin/src/components/MediaDetailPanel.tsx:241 @@ -4049,13 +4066,13 @@ msgstr "حفظ الإعدادات" msgid "Save Social Links" msgstr "حفظ روابط التواصل الاجتماعي" -#: packages/admin/src/components/ContentEditor.tsx:579 +#: packages/admin/src/components/ContentEditor.tsx:577 #: packages/admin/src/components/SaveButton.tsx:42 msgid "Saved" msgstr "تم الحفظ" -#: packages/admin/src/components/ContentEditor.tsx:574 -#: packages/admin/src/components/ContentEditor.tsx:2054 +#: packages/admin/src/components/ContentEditor.tsx:572 +#: packages/admin/src/components/ContentEditor.tsx:1883 #: packages/admin/src/components/FieldEditor.tsx:656 #: packages/admin/src/components/MediaDetailPanel.tsx:241 #: packages/admin/src/components/MenuEditor.tsx:442 @@ -4069,28 +4086,28 @@ msgstr "تم الحفظ" msgid "Saving..." msgstr "جاري الحفظ..." -#: packages/admin/src/components/ContentEditor.tsx:825 +#: packages/admin/src/components/ContentEditor.tsx:823 msgid "Schedule" msgstr "جدولة" -#: packages/admin/src/components/ContentEditor.tsx:811 +#: packages/admin/src/components/ContentEditor.tsx:809 msgid "Schedule for" msgstr "جدولة لـ" -#: packages/admin/src/components/ContentEditor.tsx:848 +#: packages/admin/src/components/ContentEditor.tsx:846 msgid "Schedule for later" msgstr "جدولة لوقت لاحق" -#: packages/admin/src/components/ContentList.tsx:555 +#: packages/admin/src/components/ContentList.tsx:653 msgid "scheduled" msgstr "مجدول" -#: packages/admin/src/components/ContentEditor.tsx:788 +#: packages/admin/src/components/ContentEditor.tsx:786 msgid "Scheduled" msgstr "مجدول" #. placeholder {0}: formatScheduledDate(item.scheduledAt) -#: packages/admin/src/components/ContentEditor.tsx:798 +#: packages/admin/src/components/ContentEditor.tsx:796 msgid "Scheduled for: {0}" msgstr "مجدول لـ: {0}" @@ -4110,12 +4127,12 @@ msgstr "قراءة المخطط" msgid "Schema Write" msgstr "كتابة المخطط" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:409 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:429 msgid "Scopes" msgstr "النطاقات" #. placeholder {0}: token.scopes.join(", ") -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:277 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:297 msgid "Scopes: {0}" msgstr "النطاقات: {0}" @@ -4151,12 +4168,12 @@ msgid "Search" msgstr "بحث" #. placeholder {0}: collectionLabel.toLowerCase() -#: packages/admin/src/components/ContentList.tsx:151 +#: packages/admin/src/components/ContentList.tsx:171 msgid "Search {0}" msgstr "بحث {0}" #. placeholder {0}: collectionLabel.toLowerCase() -#: packages/admin/src/components/ContentList.tsx:150 +#: packages/admin/src/components/ContentList.tsx:170 msgid "Search {0}..." msgstr "بحث {0}..." @@ -4180,7 +4197,7 @@ msgstr "تحسين محركات البحث" msgid "Search engine optimization and verification" msgstr "تحسين محركات البحث والتحقق" -#: packages/admin/src/components/MediaPickerModal.tsx:465 +#: packages/admin/src/components/MediaPickerModal.tsx:441 msgid "Search media" msgstr "البحث في الوسائط" @@ -4206,7 +4223,7 @@ msgid "Search themes..." msgstr "البحث في المظاهر..." #: packages/admin/src/components/MediaLibrary.tsx:336 -#: packages/admin/src/components/MediaPickerModal.tsx:464 +#: packages/admin/src/components/MediaPickerModal.tsx:440 msgid "Search..." msgstr "بحث..." @@ -4257,7 +4274,7 @@ msgstr "أقسام" msgid "secure context" msgstr "سياق آمن" -#: packages/admin/src/components/SetupWizard.tsx:506 +#: packages/admin/src/components/SetupWizard.tsx:572 msgid "Secure your account" msgstr "تأمين حسابك" @@ -4305,9 +4322,7 @@ msgstr "إعدادات الأمن" msgid "Select" msgstr "اختيار" -#: packages/admin/src/components/ContentEditor.tsx:1618 -#: packages/admin/src/components/ContentEditor.tsx:1755 -#: packages/admin/src/components/ContentEditor.tsx:1770 +#: packages/admin/src/components/ContentEditor.tsx:1598 msgid "Select {label}" msgstr "اختيار {label}" @@ -4315,7 +4330,7 @@ msgstr "اختيار {label}" msgid "Select all" msgstr "اختيار الكل" -#: packages/admin/src/components/ContentEditor.tsx:1860 +#: packages/admin/src/components/ContentEditor.tsx:1689 msgid "Select byline..." msgstr "اختيار اسم مؤلف..." @@ -4333,19 +4348,11 @@ msgstr "اختيار المحتوى" msgid "Select Favicon" msgstr "اختيار أيقونة المتصفح" -#: packages/admin/src/components/ContentEditor.tsx:1759 -msgid "Select file" -msgstr "" - -#: packages/admin/src/components/MediaPickerModal.tsx:86 -msgid "Select File" -msgstr "" - -#: packages/admin/src/components/ContentEditor.tsx:1609 +#: packages/admin/src/components/ContentEditor.tsx:1589 msgid "Select image" msgstr "اختيار صورة" -#: packages/admin/src/components/MediaPickerModal.tsx:86 +#: packages/admin/src/components/MediaPickerModal.tsx:71 msgid "Select Image" msgstr "اختيار صورة" @@ -4370,7 +4377,7 @@ msgstr "اختر أنواع المحتوى المراد استيرادها." msgid "Select..." msgstr "اختيار..." -#: packages/admin/src/components/MediaPickerModal.tsx:595 +#: packages/admin/src/components/MediaPickerModal.tsx:571 msgid "Selected:" msgstr "المحدد:" @@ -4391,7 +4398,7 @@ msgstr "أرسل بريدًا إلكترونيًا دعوةً لعضو فريق msgid "Send Invite" msgstr "إرسال الدعوة" -#: packages/admin/src/components/LoginPage.tsx:206 +#: packages/admin/src/components/LoginPage.tsx:149 msgid "Send magic link" msgstr "إرسال رابط سحري" @@ -4407,7 +4414,7 @@ msgstr "إرسال تجريبي" msgid "Send Test Email" msgstr "إرسال بريد إلكتروني تجريبي" -#: packages/admin/src/components/LoginPage.tsx:206 +#: packages/admin/src/components/LoginPage.tsx:149 #: packages/admin/src/components/settings/EmailSettings.tsx:162 #: packages/admin/src/components/SignupPage.tsx:87 #: packages/admin/src/components/SignupPage.tsx:150 @@ -4416,7 +4423,7 @@ msgstr "إرسال بريد إلكتروني تجريبي" msgid "Sending..." msgstr "جاري الإرسال..." -#: packages/admin/src/components/ContentEditor.tsx:1000 +#: packages/admin/src/components/ContentEditor.tsx:998 #: packages/admin/src/components/Settings.tsx:81 msgid "SEO" msgstr "تحسين محركات البحث" @@ -4443,15 +4450,11 @@ msgstr "عنوان تحسين محركات البحث" msgid "Set a custom display size for this image instance." msgstr "عيّن حجم عرض مخصص لنسخة هذه الصورة." -#: packages/admin/src/components/SetupWizard.tsx:295 -msgid "Set up your passkey" -msgstr "إعداد مفتاح مرورك" - -#: packages/admin/src/components/SetupWizard.tsx:504 +#: packages/admin/src/components/SetupWizard.tsx:570 msgid "Set up your site" msgstr "إعداد موقعك" -#: packages/admin/src/components/SetupWizard.tsx:175 +#: packages/admin/src/components/SetupWizard.tsx:177 msgid "Setting up..." msgstr "جاري الإعداد..." @@ -4465,6 +4468,14 @@ msgstr "جاري الإعداد..." msgid "Settings" msgstr "الإعدادات" +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:99 +msgid "Settings Manage" +msgstr "" + +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:94 +msgid "Settings Read" +msgstr "" + #: packages/admin/src/components/settings/GeneralSettings.tsx:59 msgid "Settings saved successfully" msgstr "تم حفظ الإعدادات بنجاح" @@ -4478,7 +4489,7 @@ msgstr "شارك هذا الرابط مع المستخدم المدعو" msgid "Short Text" msgstr "نص قصير" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:203 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:223 msgid "Show token" msgstr "عرض الرمز" @@ -4491,24 +4502,35 @@ msgstr "يُعرض عند التحويم فوق الصورة." msgid "Sign in" msgstr "تسجيل الدخول" +#: packages/admin/src/components/SetupWizard.tsx:382 +msgid "Sign In" +msgstr "" + #: packages/admin/src/components/SignupPage.tsx:269 msgid "Sign in instead" msgstr "تسجيل الدخول بدلًا من ذلك" -#: packages/admin/src/components/LoginPage.tsx:291 +#: packages/admin/src/components/LoginPage.tsx:232 msgid "Sign in to your site" msgstr "قم بتسجيل الدخول إلى موقعك" -#: packages/admin/src/components/LoginPage.tsx:292 +#. placeholder {0}: authProviderList.find((p) => p.id === activeProvider)?.label ?? activeProvider +#. placeholder {0}: provider.label +#: packages/admin/src/components/LoginPage.tsx:231 +#: packages/admin/src/components/SetupWizard.tsx:291 +msgid "Sign in with {0}" +msgstr "" + +#: packages/admin/src/components/LoginPage.tsx:229 msgid "Sign in with email" msgstr "تسجيل الدخول بالبريد الإلكتروني" -#: packages/admin/src/components/LoginPage.tsx:348 +#: packages/admin/src/components/LoginPage.tsx:290 msgid "Sign in with email link" msgstr "تسجيل الدخول برابط البريد الإلكتروني" #: packages/admin/src/components/auth/PasskeyLogin.tsx:136 -#: packages/admin/src/components/LoginPage.tsx:312 +#: packages/admin/src/components/LoginPage.tsx:252 msgid "Sign in with Passkey" msgstr "تسجيل الدخول بمفتاح مرور" @@ -4525,7 +4547,7 @@ msgstr "اختيار واحد من الخيارات المتاحة" msgid "Single line text input" msgstr "إدخال نص في سطر واحد" -#: packages/admin/src/components/SetupWizard.tsx:331 +#: packages/admin/src/components/SetupWizard.tsx:380 msgid "Site" msgstr "الموقع" @@ -4537,12 +4559,12 @@ msgstr "هوية الموقع" msgid "Site identity, logo, favicon, and reading preferences" msgstr "هوية الموقع، الشعار، أيقونة المتصفح، وإعدادات القراءة" -#: packages/admin/src/components/SetupWizard.tsx:329 +#: packages/admin/src/components/SetupWizard.tsx:378 msgid "Site Settings" msgstr "إعدادات الموقع" #: packages/admin/src/components/settings/GeneralSettings.tsx:156 -#: packages/admin/src/components/SetupWizard.tsx:141 +#: packages/admin/src/components/SetupWizard.tsx:143 msgid "Site Title" msgstr "عنوان الموقع" @@ -4550,7 +4572,7 @@ msgstr "عنوان الموقع" msgid "Site title & tagline" msgstr "عنوان الموقع والشعار الكتابي" -#: packages/admin/src/components/SetupWizard.tsx:125 +#: packages/admin/src/components/SetupWizard.tsx:127 msgid "Site title is required" msgstr "عنوان الموقع مطلوب" @@ -4574,9 +4596,9 @@ msgstr "تخطي استيراد الوسائط" msgid "Skipped" msgstr "تم التخطي" -#: packages/admin/src/components/ContentEditor.tsx:769 -#: packages/admin/src/components/ContentEditor.tsx:1963 -#: packages/admin/src/components/ContentEditor.tsx:2025 +#: packages/admin/src/components/ContentEditor.tsx:767 +#: packages/admin/src/components/ContentEditor.tsx:1792 +#: packages/admin/src/components/ContentEditor.tsx:1854 #: packages/admin/src/components/ContentTypeEditor.tsx:109 #: packages/admin/src/components/ContentTypeList.tsx:97 #: packages/admin/src/components/FieldEditor.tsx:224 @@ -4657,8 +4679,8 @@ msgstr "غير مرغوب فيه" msgid "Start Import" msgstr "بدء الاستيراد" -#: packages/admin/src/components/ContentEditor.tsx:775 -#: packages/admin/src/components/ContentList.tsx:193 +#: packages/admin/src/components/ContentEditor.tsx:773 +#: packages/admin/src/components/ContentList.tsx:219 #: packages/admin/src/components/ContentTypeEditor.tsx:115 #: packages/admin/src/components/Redirects.tsx:452 msgid "Status" @@ -4694,7 +4716,7 @@ msgid "System ({resolvedLabel})" msgstr "النظام ({resolvedLabel})" #: packages/admin/src/components/settings/GeneralSettings.tsx:162 -#: packages/admin/src/components/SetupWizard.tsx:152 +#: packages/admin/src/components/SetupWizard.tsx:154 msgid "Tagline" msgstr "الشعار" @@ -4720,6 +4742,10 @@ msgstr "الهدف" msgid "Taxonomies" msgstr "التصنيفات" +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:84 +msgid "Taxonomies Manage" +msgstr "" + #: packages/admin/src/components/TaxonomyManager.tsx:668 msgid "Taxonomy created" msgstr "تم إنشاء التصنيف" @@ -4728,7 +4754,7 @@ msgstr "تم إنشاء التصنيف" msgid "Taxonomy not found:" msgstr "لم يتم العثور على التصنيف:" -#: packages/admin/src/components/SetupWizard.tsx:180 +#: packages/admin/src/components/SetupWizard.tsx:182 msgid "Template:" msgstr "القالب:" @@ -4761,7 +4787,7 @@ msgstr "الجداول التالية تحتوي على محتوى لكنها غ msgid "The invited user will have this role once they complete registration." msgstr "سيكون للمستخدم المدعو هذا الدور بمجرد إكمال التسجيل." -#: packages/admin/src/components/LoginPage.tsx:170 +#: packages/admin/src/components/LoginPage.tsx:113 #: packages/admin/src/components/SignupPage.tsx:138 msgid "The link will expire in 15 minutes." msgstr "ستنتهي صلاحية الرابط بعد 15 دقيقة." @@ -4816,8 +4842,7 @@ msgstr "المظهر: {label}" msgid "Themes" msgstr "المظاهر" -#: packages/admin/src/components/ContentEditor.tsx:1622 -#: packages/admin/src/components/ContentEditor.tsx:1773 +#: packages/admin/src/components/ContentEditor.tsx:1602 msgid "This field is required" msgstr "هذا الحقل مطلوب" @@ -4861,7 +4886,7 @@ msgstr "تم استيراد هذا القسم من نظام آخر." msgid "This will grant CLI access with your permissions." msgstr "سيمنح هذا وصول CLI بنفس صلاحياتك." -#: packages/admin/src/components/ContentEditor.tsx:882 +#: packages/admin/src/components/ContentEditor.tsx:880 msgid "This will move the item to trash. You can restore it later from the trash." msgstr "سيؤدي هذا إلى نقل العنصر إلى سلة المحذوفات. يمكنك استعادته لاحقًا من سلة المحذوفات." @@ -4883,11 +4908,11 @@ msgstr "سيؤدي هذا إلى حذف هذا التعليق نهائيًا. ل msgid "This will remove the plugin and its bundle from your site." msgstr "سيؤدي هذا إلى إزالة الإضافة وحزمتها من موقعك." -#: packages/admin/src/components/ContentEditor.tsx:624 +#: packages/admin/src/components/ContentEditor.tsx:622 msgid "This will revert to the published version. Your draft changes will be lost." msgstr "سيؤدي هذا إلى الرجوع إلى النسخة المنشورة. ستُفقد تغييرات المسودة." -#: packages/admin/src/components/SetupWizard.tsx:156 +#: packages/admin/src/components/SetupWizard.tsx:158 msgid "Thoughts, tutorials, and more" msgstr "أفكار، شروحات، والمزيد" @@ -4899,8 +4924,8 @@ msgstr "المنطقة الزمنية" msgid "Timezone for displaying dates (e.g., America/New_York)" msgstr "المنطقة الزمنية لعرض التواريخ (مثال: America/New_York)" -#: packages/admin/src/components/ContentList.tsx:190 -#: packages/admin/src/components/ContentList.tsx:303 +#: packages/admin/src/components/ContentList.tsx:213 +#: packages/admin/src/components/ContentList.tsx:335 #: packages/admin/src/components/SectionEditor.tsx:189 #: packages/admin/src/components/Sections.tsx:168 msgid "Title" @@ -4933,11 +4958,11 @@ msgid "Toggle theme (current: {label})" msgstr "تبديل المظهر (الحالي: {label})" #. placeholder {0}: newToken.info.name -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:190 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:210 msgid "Token created: {0}" msgstr "تم إنشاء الرمز: {0}" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:400 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:420 msgid "Token Name" msgstr "اسم الرمز" @@ -4949,11 +4974,11 @@ msgstr "الأدوات > التصدير" msgid "Track content history" msgstr "تتبع تاريخ المحتوى" -#: packages/admin/src/components/ContentEditor.tsx:978 +#: packages/admin/src/components/ContentEditor.tsx:976 msgid "Translate" msgstr "ترجمة" -#: packages/admin/src/components/ContentEditor.tsx:936 +#: packages/admin/src/components/ContentEditor.tsx:934 msgid "Translations" msgstr "الترجمات" @@ -4965,11 +4990,11 @@ msgstr "سلة المحذوفات" #: packages/admin/src/components/comments/CommentInbox.tsx:223 #: packages/admin/src/components/comments/CommentInbox.tsx:264 #: packages/admin/src/components/comments/CommentInbox.tsx:520 -#: packages/admin/src/components/ContentList.tsx:173 +#: packages/admin/src/components/ContentList.tsx:193 msgid "Trash" msgstr "سلة المحذوفات" -#: packages/admin/src/components/ContentList.tsx:317 +#: packages/admin/src/components/ContentList.tsx:349 msgid "Trash is empty" msgstr "سلة المحذوفات فارغة" @@ -4982,7 +5007,7 @@ msgid "True/false toggle" msgstr "زر صح/خطأ" #: packages/admin/src/components/MediaLibrary.tsx:366 -#: packages/admin/src/components/MediaPickerModal.tsx:518 +#: packages/admin/src/components/MediaPickerModal.tsx:494 msgid "Try a different search term" msgstr "جرّب مصطلح بحث مختلف" @@ -5032,8 +5057,8 @@ msgstr "عدم تطابق النوع ({0})" msgid "Unable to reach marketplace" msgstr "تعذّر الوصول إلى السوق" -#: packages/admin/src/components/ContentEditor.tsx:2068 -#: packages/admin/src/components/ContentEditor.tsx:2083 +#: packages/admin/src/components/ContentEditor.tsx:1897 +#: packages/admin/src/components/ContentEditor.tsx:1912 msgid "Unassigned" msgstr "لم يتم التعيين" @@ -5083,7 +5108,7 @@ msgstr "إلغاء تثبيت نسبة العرض إلى الارتفاع" msgid "Unnamed passkey" msgstr "مفتاح مرور بدون اسم" -#: packages/admin/src/components/ContentEditor.tsx:653 +#: packages/admin/src/components/ContentEditor.tsx:651 msgid "Unpublish" msgstr "إلغاء النشر" @@ -5091,7 +5116,7 @@ msgstr "إلغاء النشر" msgid "Unregistered Content Tables Found" msgstr "تم العثور على جداول محتوى غير مسجلة" -#: packages/admin/src/components/ContentEditor.tsx:800 +#: packages/admin/src/components/ContentEditor.tsx:798 msgid "Unschedule" msgstr "إلغاء الجدولة" @@ -5099,11 +5124,7 @@ msgstr "إلغاء الجدولة" msgid "Untitled" msgstr "بدون عنوان" -#: packages/admin/src/components/ContentEditor.tsx:1677 -msgid "Untitled file" -msgstr "" - -#: packages/admin/src/components/ContentEditor.tsx:1895 +#: packages/admin/src/components/ContentEditor.tsx:1724 msgid "Up" msgstr "أعلى" @@ -5120,6 +5141,10 @@ msgstr "تحديث الحقل" msgid "Update settings for {0}" msgstr "تحديث الإعدادات لـ {0}" +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:100 +msgid "Update site settings" +msgstr "" + #. placeholder {0}: taxonomyDef.labelSingular?.toLowerCase() || "term" #: packages/admin/src/components/TaxonomyManager.tsx:218 msgid "Update the {0} details" @@ -5139,7 +5164,7 @@ msgid "Updated At" msgstr "تم التحديث في" #. placeholder {0}: new Date(item.updatedAt).toLocaleString() -#: packages/admin/src/components/ContentEditor.tsx:857 +#: packages/admin/src/components/ContentEditor.tsx:855 msgid "Updated: {0}" msgstr "تم التحديث: {0}" @@ -5152,19 +5177,15 @@ msgstr "جاري تحديث روابط المحتوى..." msgid "Updating..." msgstr "جاري التحديث..." -#: packages/admin/src/components/MediaPickerModal.tsx:486 +#: packages/admin/src/components/MediaPickerModal.tsx:462 msgid "Upload" msgstr "رفع" -#: packages/admin/src/components/MediaPickerModal.tsx:88 -msgid "Upload a file to get started" -msgstr "" - #: packages/admin/src/components/WordPressImport.tsx:1221 msgid "Upload an export file" msgstr "رفع ملف تصدير" -#: packages/admin/src/components/MediaPickerModal.tsx:89 +#: packages/admin/src/components/MediaPickerModal.tsx:496 msgid "Upload an image to get started" msgstr "ارفع صورة للبدء" @@ -5177,14 +5198,10 @@ msgstr "رفع وحذف الوسائط" msgid "Upload Export File" msgstr "رفع ملف التصدير" -#: packages/admin/src/components/MediaPickerModal.tsx:502 +#: packages/admin/src/components/MediaPickerModal.tsx:478 msgid "Upload failed: {uploadError}" msgstr "فشل الرفع: {uploadError}" -#: packages/admin/src/components/MediaPickerModal.tsx:90 -msgid "Upload File" -msgstr "" - #: packages/admin/src/components/MediaLibrary.tsx:323 msgid "Upload files" msgstr "رفع ملفات" @@ -5193,7 +5210,7 @@ msgstr "رفع ملفات" msgid "Upload Files" msgstr "رفع ملفات" -#: packages/admin/src/components/MediaPickerModal.tsx:90 +#: packages/admin/src/components/MediaPickerModal.tsx:505 msgid "Upload Image" msgstr "رفع صورة" @@ -5233,7 +5250,7 @@ msgid "Uploading {0}/{1}..." msgstr "جاري رفع {0}/{1}..." #: packages/admin/src/components/MediaLibrary.tsx:290 -#: packages/admin/src/components/MediaPickerModal.tsx:486 +#: packages/admin/src/components/MediaPickerModal.tsx:462 msgid "Uploading..." msgstr "جاري الرفع..." @@ -5261,7 +5278,7 @@ msgstr "استخدم [param] أو [...rest] في الروابط النسبية msgid "Use your device's biometric authentication, security key, or PIN to sign in." msgstr "استخدم المصادقة الحيوية لجهازك أو مفتاح الأمان أو رمز PIN لتسجيل الدخول." -#: packages/admin/src/components/LoginPage.tsx:359 +#: packages/admin/src/components/LoginPage.tsx:326 msgid "Use your registered passkey to sign in securely." msgstr "قم باستخدام مفتاح المرور المسجل الخاص بك لتسجيل الدخول بشكل آمن." @@ -5269,7 +5286,7 @@ msgstr "قم باستخدام مفتاح المرور المسجل الخاص ب msgid "Used as the identifier. Lowercase letters, numbers, and underscores only." msgstr "يُستخدم كمعرف. أحرف صغيرة وأرقام وشرطات سفلية فقط." -#: packages/admin/src/components/ContentEditor.tsx:1277 +#: packages/admin/src/components/ContentEditor.tsx:1275 msgid "Used as the main visual for this post on listing pages and at the top of the post" msgstr "يُستخدم كالصورة الرئيسية لهذا المنشور في صفحات القائمة وأعلى المنشور" @@ -5349,7 +5366,7 @@ msgstr "عرض في السوق" msgid "View mode" msgstr "وضع العرض" -#: packages/admin/src/components/ContentList.tsx:401 +#: packages/admin/src/components/ContentList.tsx:499 msgid "View published {title}" msgstr "عرض {title} المنشور" @@ -5379,7 +5396,7 @@ msgstr "تعذّر الاتصال بموقع WordPress على {0}. قد يعني msgid "We'll check what import options are available for your site." msgstr "سنقوم بالتحقق من خيارات الاستيراد المتاحة لموقعك." -#: packages/admin/src/components/LoginPage.tsx:360 +#: packages/admin/src/components/LoginPage.tsx:323 msgid "We'll send you a link to sign in without a password." msgstr "سنقوم بإرسال رابط إليك لتسجيل الدخول بدون كلمة مرور." @@ -5516,7 +5533,7 @@ msgstr "سيتم توجيهك إلى WordPress لتفويض الاتصال." msgid "You'll be signing up as" msgstr "ستقوم بالتسجيل بوصفك" -#: packages/admin/src/components/SetupWizard.tsx:509 +#: packages/admin/src/components/SetupWizard.tsx:575 msgid "You're signed in via Cloudflare Access" msgstr "تم تسجيل دخولك عبر Cloudflare Access" @@ -5525,7 +5542,7 @@ msgid "you@company.com" msgstr "you@company.com" #: packages/admin/src/components/auth/PasskeyLogin.tsx:336 -#: packages/admin/src/components/SetupWizard.tsx:226 +#: packages/admin/src/components/SetupWizard.tsx:228 msgid "you@example.com" msgstr "you@example.com" @@ -5543,7 +5560,7 @@ msgstr "متصفحك لا يدعم مفاتيح المرور. يرجى استخ msgid "Your device doesn't support the required security features." msgstr "جهازك لا يدعم ميزات الأمن المطلوبة." -#: packages/admin/src/components/SetupWizard.tsx:222 +#: packages/admin/src/components/SetupWizard.tsx:224 msgid "Your Email" msgstr "بريدك الإلكتروني" @@ -5563,7 +5580,7 @@ msgstr "اسم مستخدم Instagram الخاص بك" msgid "Your LinkedIn profile username" msgstr "اسم مستخدم ملف LinkedIn الشخصي" -#: packages/admin/src/components/SetupWizard.tsx:234 +#: packages/admin/src/components/SetupWizard.tsx:236 msgid "Your Name" msgstr "اسمك" diff --git a/packages/admin/src/locales/de/messages.po b/packages/admin/src/locales/de/messages.po index 75de58f19..4549303b4 100644 --- a/packages/admin/src/locales/de/messages.po +++ b/packages/admin/src/locales/de/messages.po @@ -13,7 +13,7 @@ msgstr "" "Language-Team: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: packages/admin/src/components/ContentEditor.tsx:956 +#: packages/admin/src/components/ContentEditor.tsx:954 #: packages/admin/src/components/LocaleSwitcher.tsx:72 msgid " (default)" msgstr " (Standard)" @@ -22,8 +22,8 @@ msgstr " (Standard)" msgid " (opens in new window)" msgstr "" -#: packages/admin/src/components/MediaPickerModal.tsx:658 -#: packages/admin/src/components/MediaPickerModal.tsx:740 +#: packages/admin/src/components/MediaPickerModal.tsx:634 +#: packages/admin/src/components/MediaPickerModal.tsx:716 msgid " (selected)" msgstr "" @@ -38,7 +38,7 @@ msgid ": use" msgstr "" #. placeholder {0}: providers?.find((p) => p.id === selectedItem.providerId)?.name -#: packages/admin/src/components/MediaPickerModal.tsx:598 +#: packages/admin/src/components/MediaPickerModal.tsx:574 msgid "(from {0})" msgstr "" @@ -59,7 +59,7 @@ msgid "{0, plural, one {(# item)} other {(# items)}}" msgstr "" #. placeholder {0}: seedInfo.collections -#: packages/admin/src/components/SetupWizard.tsx:181 +#: packages/admin/src/components/SetupWizard.tsx:183 msgid "{0, plural, one {# collection} other {# collections}}" msgstr "" @@ -79,12 +79,12 @@ msgid "{0, plural, one {# content item imported} other {# content items imported msgstr "" #. placeholder {0}: filteredItems.length -#: packages/admin/src/components/ContentList.tsx:251 +#: packages/admin/src/components/ContentList.tsx:283 msgid "{0, plural, one {# item matching \"{searchQuery}\"} other {# items matching \"{searchQuery}\"}}" msgstr "{0, plural, one {# Treffer für \"{searchQuery}\"} other {# Treffer für \"{searchQuery}\"}}" #. placeholder {0}: items.length -#: packages/admin/src/components/MediaPickerModal.tsx:473 +#: packages/admin/src/components/MediaPickerModal.tsx:449 msgid "{0, plural, one {# item} other {# items}}" msgstr "" @@ -141,7 +141,7 @@ msgstr "{0, plural, one {# Benutzer} other {# Benutzer}}" #. placeholder {0}: filteredItems.length #. placeholder {1}: hasMore ? "+" : "" #. placeholder {2}: hasMore ? "+" : "" -#: packages/admin/src/components/ContentList.tsx:255 +#: packages/admin/src/components/ContentList.tsx:287 msgid "{0, plural, one {#{1} item} other {#{2} items}}" msgstr "{0, plural, one {#{1} Element} other {#{2} Elemente}}" @@ -210,8 +210,8 @@ msgstr "" #. placeholder {0}: item.filename #. placeholder {1}: selected ? t` (selected)` : "" -#: packages/admin/src/components/MediaPickerModal.tsx:658 -#: packages/admin/src/components/MediaPickerModal.tsx:740 +#: packages/admin/src/components/MediaPickerModal.tsx:634 +#: packages/admin/src/components/MediaPickerModal.tsx:716 msgid "{0}{1}" msgstr "" @@ -315,8 +315,9 @@ msgstr "" msgid "• URLs in your content are updated automatically" msgstr "" -#: packages/admin/src/components/SetupWizard.tsx:250 -#: packages/admin/src/components/SetupWizard.tsx:310 +#: packages/admin/src/components/SetupWizard.tsx:252 +#: packages/admin/src/components/SetupWizard.tsx:304 +#: packages/admin/src/components/SetupWizard.tsx:359 #: packages/admin/src/components/WordPressImport.tsx:1431 msgid "← Back" msgstr "" @@ -409,7 +410,7 @@ msgstr "" msgid "Accept & Update" msgstr "" -#: packages/admin/src/components/SetupWizard.tsx:332 +#: packages/admin/src/components/SetupWizard.tsx:381 msgid "Account" msgstr "" @@ -422,8 +423,8 @@ msgid "Account Info" msgstr "" #: packages/admin/src/components/comments/CommentInbox.tsx:306 -#: packages/admin/src/components/ContentList.tsx:204 -#: packages/admin/src/components/ContentList.tsx:309 +#: packages/admin/src/components/ContentList.tsx:236 +#: packages/admin/src/components/ContentList.tsx:341 #: packages/admin/src/components/ContentTypeList.tsx:106 #: packages/admin/src/components/MediaLibrary.tsx:419 #: packages/admin/src/components/TaxonomyManager.tsx:619 @@ -434,7 +435,7 @@ msgstr "Aktionen" msgid "Active" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1877 +#: packages/admin/src/components/ContentEditor.tsx:1706 #: packages/admin/src/components/MenuEditor.tsx:297 #: packages/admin/src/components/TaxonomyManager.tsx:214 #: packages/admin/src/components/TaxonomyManager.tsx:610 @@ -495,7 +496,7 @@ msgstr "" msgid "Add links to build your navigation menu" msgstr "" -#: packages/admin/src/components/ContentList.tsx:140 +#: packages/admin/src/components/ContentList.tsx:160 msgid "Add New" msgstr "Neu hinzufügen" @@ -537,7 +538,7 @@ msgstr "" msgid "Additional data to import." msgstr "" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:84 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:104 #: packages/admin/src/components/Sidebar.tsx:438 #: packages/admin/src/components/users/roleDefinitions.ts:42 msgid "Admin" @@ -555,7 +556,7 @@ msgstr "Administrator" msgid "After send:" msgstr "" -#: packages/admin/src/components/ContentList.tsx:167 +#: packages/admin/src/components/ContentList.tsx:187 msgid "All" msgstr "Alle" @@ -628,7 +629,7 @@ msgstr "" #: packages/admin/src/components/PluginManager.tsx:109 #: packages/admin/src/components/TaxonomySidebar.tsx:318 #: packages/admin/src/components/ThemeMarketplaceBrowse.tsx:116 -#: packages/admin/src/router.tsx:1520 +#: packages/admin/src/router.tsx:1531 msgid "An error occurred" msgstr "" @@ -641,7 +642,7 @@ msgid "Analyzing WordPress site..." msgstr "" #: packages/admin/src/components/Settings.tsx:109 -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:176 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:196 msgid "API Tokens" msgstr "API-Tokens" @@ -667,7 +668,7 @@ msgstr "" msgid "Arbitrary JSON data" msgstr "" -#: packages/admin/src/components/ContentList.tsx:557 +#: packages/admin/src/components/ContentList.tsx:655 msgid "archived" msgstr "archiviert" @@ -694,7 +695,7 @@ msgstr "" msgid "Authentication error: {0}" msgstr "" -#: packages/admin/src/components/LoginPage.tsx:253 +#: packages/admin/src/components/LoginPage.tsx:195 msgid "Authentication error: {error}" msgstr "Authentifizierungsfehler: {error}" @@ -746,7 +747,7 @@ msgstr "" msgid "Auto-generated from name (you can edit)" msgstr "" -#: packages/admin/src/components/MediaPickerModal.tsx:537 +#: packages/admin/src/components/MediaPickerModal.tsx:513 msgid "Available media" msgstr "" @@ -760,12 +761,13 @@ msgstr "" msgid "Back" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:537 +#: packages/admin/src/components/ContentEditor.tsx:535 msgid "Back to {collectionLabel} list" msgstr "Zurück zur Liste ({collectionLabel})" -#: packages/admin/src/components/LoginPage.tsx:174 -#: packages/admin/src/components/LoginPage.tsx:210 +#: packages/admin/src/components/LoginPage.tsx:117 +#: packages/admin/src/components/LoginPage.tsx:153 +#: packages/admin/src/components/LoginPage.tsx:311 #: packages/admin/src/components/SignupPage.tsx:280 msgid "Back to login" msgstr "Zurück zur Anmeldung" @@ -781,7 +783,7 @@ msgid "Back to sections" msgstr "" #: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:168 -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:171 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:191 #: packages/admin/src/components/settings/EmailSettings.tsx:86 #: packages/admin/src/components/settings/EmailSettings.tsx:105 #: packages/admin/src/components/settings/GeneralSettings.tsx:107 @@ -838,7 +840,7 @@ msgstr "" msgid "Bullet List" msgstr "Aufzählungsliste" -#: packages/admin/src/components/ContentEditor.tsx:922 +#: packages/admin/src/components/ContentEditor.tsx:920 #: packages/admin/src/components/Sidebar.tsx:206 msgid "Bylines" msgstr "Autoren" @@ -861,18 +863,18 @@ msgstr "Kann Inhalte ansehen" #: packages/admin/src/components/CapabilityConsentDialog.tsx:139 #: packages/admin/src/components/ConfirmDialog.tsx:57 -#: packages/admin/src/components/ContentEditor.tsx:630 -#: packages/admin/src/components/ContentEditor.tsx:836 -#: packages/admin/src/components/ContentEditor.tsx:888 -#: packages/admin/src/components/ContentEditor.tsx:1980 -#: packages/admin/src/components/ContentEditor.tsx:2033 -#: packages/admin/src/components/ContentList.tsx:445 -#: packages/admin/src/components/ContentList.tsx:516 +#: packages/admin/src/components/ContentEditor.tsx:628 +#: packages/admin/src/components/ContentEditor.tsx:834 +#: packages/admin/src/components/ContentEditor.tsx:886 +#: packages/admin/src/components/ContentEditor.tsx:1809 +#: packages/admin/src/components/ContentEditor.tsx:1862 +#: packages/admin/src/components/ContentList.tsx:543 +#: packages/admin/src/components/ContentList.tsx:614 #: packages/admin/src/components/ContentPickerModal.tsx:253 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:516 #: packages/admin/src/components/FieldEditor.tsx:645 #: packages/admin/src/components/MediaDetailPanel.tsx:234 -#: packages/admin/src/components/MediaPickerModal.tsx:605 +#: packages/admin/src/components/MediaPickerModal.tsx:581 #: packages/admin/src/components/MenuEditor.tsx:294 #: packages/admin/src/components/MenuEditor.tsx:439 #: packages/admin/src/components/MenuList.tsx:143 @@ -882,8 +884,8 @@ msgstr "Kann Inhalte ansehen" #: packages/admin/src/components/Sections.tsx:207 #: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:318 #: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:428 -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:318 -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:446 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:338 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:466 #: packages/admin/src/components/settings/SecuritySettings.tsx:210 #: packages/admin/src/components/TaxonomyManager.tsx:304 #: packages/admin/src/components/TaxonomyManager.tsx:523 @@ -931,8 +933,7 @@ msgstr "" msgid "Categories will be imported" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1586 -#: packages/admin/src/components/ContentEditor.tsx:1735 +#: packages/admin/src/components/ContentEditor.tsx:1566 #: packages/admin/src/components/FieldEditor.tsx:391 #: packages/admin/src/components/SeoImageField.tsx:47 msgid "Change" @@ -958,7 +959,7 @@ msgstr "" msgid "Check Site" msgstr "" -#: packages/admin/src/components/LoginPage.tsx:158 +#: packages/admin/src/components/LoginPage.tsx:101 #: packages/admin/src/components/SignupPage.tsx:129 #: packages/admin/src/components/SignupPage.tsx:401 msgid "Check your email" @@ -972,6 +973,10 @@ msgstr "" msgid "Checking authentication..." msgstr "" +#: packages/admin/src/components/SetupWizard.tsx:315 +msgid "Choose how to sign in" +msgstr "" + #: packages/admin/src/components/Settings.tsx:130 msgid "Choose your preferred admin language" msgstr "Wähle deine bevorzugte Admin-Sprache" @@ -980,7 +985,7 @@ msgstr "Wähle deine bevorzugte Admin-Sprache" msgid "Click the link in the email to continue setting up your account." msgstr "" -#: packages/admin/src/components/LoginPage.tsx:169 +#: packages/admin/src/components/LoginPage.tsx:112 msgid "Click the link in the email to sign in." msgstr "Klicke auf den Link in der E-Mail, um dich anzumelden." @@ -998,9 +1003,9 @@ msgstr "Klicke auf den Link in der E-Mail, um dich anzumelden." #: packages/admin/src/components/MarketplacePluginDetail.tsx:447 #: packages/admin/src/components/MediaDetailPanel.tsx:131 #: packages/admin/src/components/MediaDetailPanel.tsx:133 -#: packages/admin/src/components/MediaPickerModal.tsx:369 -#: packages/admin/src/components/MediaPickerModal.tsx:375 -#: packages/admin/src/components/MediaPickerModal.tsx:379 +#: packages/admin/src/components/MediaPickerModal.tsx:349 +#: packages/admin/src/components/MediaPickerModal.tsx:355 +#: packages/admin/src/components/MediaPickerModal.tsx:359 #: packages/admin/src/components/MenuEditor.tsx:256 #: packages/admin/src/components/MenuEditor.tsx:262 #: packages/admin/src/components/MenuEditor.tsx:266 @@ -1099,7 +1104,7 @@ msgstr "" msgid "Configure Field" msgstr "" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:308 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:328 msgid "Confirm" msgstr "Bestätigen" @@ -1186,8 +1191,8 @@ msgstr "Inhalte bearbeiten" msgid "Continue" msgstr "" -#: packages/admin/src/components/SetupWizard.tsx:175 -#: packages/admin/src/components/SetupWizard.tsx:258 +#: packages/admin/src/components/SetupWizard.tsx:177 +#: packages/admin/src/components/SetupWizard.tsx:260 msgid "Continue →" msgstr "" @@ -1200,7 +1205,7 @@ msgstr "" msgid "Contributor" msgstr "Mitwirkende" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:218 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:238 #: packages/admin/src/components/users/InviteUserModal.tsx:134 msgid "Copied to clipboard" msgstr "In die Zwischenablage kopiert" @@ -1218,11 +1223,11 @@ msgstr "" msgid "Copy slug" msgstr "" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:193 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:213 msgid "Copy this token now — it won't be shown again." msgstr "Kopiere dieses Token jetzt — es wird nicht noch einmal angezeigt." -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:211 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:231 msgid "Copy token" msgstr "Token kopieren" @@ -1230,7 +1235,7 @@ msgstr "Token kopieren" msgid "Could not copy automatically. Please select the URL above and copy manually." msgstr "" -#: packages/admin/src/components/MediaPickerModal.tsx:328 +#: packages/admin/src/components/MediaPickerModal.tsx:308 msgid "Could not load image from URL" msgstr "" @@ -1242,7 +1247,7 @@ msgstr "" msgid "Count" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:2004 +#: packages/admin/src/components/ContentEditor.tsx:1833 #: packages/admin/src/components/MenuList.tsx:146 #: packages/admin/src/components/Redirects.tsx:185 #: packages/admin/src/components/Sections.tsx:210 @@ -1271,7 +1276,7 @@ msgstr "" msgid "Create an account" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1952 +#: packages/admin/src/components/ContentEditor.tsx:1781 msgid "Create byline" msgstr "Autorenzeile erstellen" @@ -1284,7 +1289,7 @@ msgstr "" msgid "Create New Menu" msgstr "" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:389 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:409 msgid "Create New Token" msgstr "Neues Token erstellen" @@ -1292,12 +1297,12 @@ msgstr "Neues Token erstellen" msgid "Create one in WordPress: Users → Profile → Application Passwords" msgstr "" -#: packages/admin/src/components/SetupWizard.tsx:305 +#: packages/admin/src/components/SetupWizard.tsx:325 msgid "Create Passkey" msgstr "" #: packages/admin/src/components/Settings.tsx:110 -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:178 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:198 msgid "Create personal access tokens for programmatic API access" msgstr "Persönliche Zugangstokens für programmatischen API-Zugriff erstellen" @@ -1332,12 +1337,12 @@ msgstr "" msgid "Create Taxonomy" msgstr "" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:251 -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:443 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:271 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:463 msgid "Create Token" msgstr "Token erstellen" -#: packages/admin/src/components/SetupWizard.tsx:505 +#: packages/admin/src/components/SetupWizard.tsx:571 msgid "Create your account" msgstr "" @@ -1345,7 +1350,7 @@ msgstr "" msgid "Create your first navigation menu to get started" msgstr "" -#: packages/admin/src/components/ContentList.tsx:219 +#: packages/admin/src/components/ContentList.tsx:251 #: packages/admin/src/components/ContentTypeList.tsx:122 msgid "Create your first one" msgstr "Erstelle dein erstes Element" @@ -1358,6 +1363,14 @@ msgstr "" msgid "Create your passkey" msgstr "" +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:90 +msgid "Create, update, and delete navigation menus" +msgstr "" + +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:85 +msgid "Create, update, and delete taxonomy terms" +msgstr "" + #: packages/admin/src/components/settings/ApiTokenSettings.tsx:60 msgid "Create, update, delete content" msgstr "Inhalte erstellen, aktualisieren und löschen" @@ -1368,7 +1381,7 @@ msgstr "" #. placeholder {0}: new Date(cred.createdAt).toLocaleDateString() #. placeholder {0}: new Date(token.createdAt).toLocaleDateString() -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:290 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:310 #: packages/admin/src/components/users/UserDetail.tsx:260 msgid "Created {0}" msgstr "Erstellt am {0}" @@ -1378,7 +1391,7 @@ msgid "Created At" msgstr "Erstellt am" #. placeholder {0}: new Date(item.createdAt).toLocaleString() -#: packages/admin/src/components/ContentEditor.tsx:856 +#: packages/admin/src/components/ContentEditor.tsx:854 msgid "Created: {0}" msgstr "Erstellt: {0}" @@ -1386,16 +1399,16 @@ msgstr "Erstellt: {0}" msgid "Creating collections and fields..." msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:2004 +#: packages/admin/src/components/ContentEditor.tsx:1833 #: packages/admin/src/components/MenuList.tsx:146 #: packages/admin/src/components/Redirects.tsx:182 #: packages/admin/src/components/Sections.tsx:210 -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:443 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:463 #: packages/admin/src/components/TaxonomyManager.tsx:526 msgid "Creating..." msgstr "Wird erstellt..." -#: packages/admin/src/components/ContentEditor.tsx:959 +#: packages/admin/src/components/ContentEditor.tsx:957 msgid "current" msgstr "aktuell" @@ -1432,7 +1445,7 @@ msgid "Dashboard" msgstr "Dashboard" #: packages/admin/src/components/comments/CommentInbox.tsx:303 -#: packages/admin/src/components/ContentList.tsx:201 +#: packages/admin/src/components/ContentList.tsx:233 msgid "Date" msgstr "Datum" @@ -1530,11 +1543,11 @@ msgid "Delete permanently" msgstr "" #: packages/admin/src/components/comments/CommentDetail.tsx:182 -#: packages/admin/src/components/ContentList.tsx:527 +#: packages/admin/src/components/ContentList.tsx:625 msgid "Delete Permanently" msgstr "Endgültig löschen" -#: packages/admin/src/components/ContentList.tsx:507 +#: packages/admin/src/components/ContentList.tsx:605 msgid "Delete Permanently?" msgstr "Endgültig löschen?" @@ -1555,7 +1568,7 @@ msgstr "" msgid "Delete Section?" msgstr "" -#: packages/admin/src/components/ContentList.tsx:306 +#: packages/admin/src/components/ContentList.tsx:338 msgid "Deleted" msgstr "Gelöscht" @@ -1656,17 +1669,17 @@ msgstr "" msgid "Disabled:" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:615 -#: packages/admin/src/components/ContentEditor.tsx:637 +#: packages/admin/src/components/ContentEditor.tsx:613 +#: packages/admin/src/components/ContentEditor.tsx:635 msgid "Discard changes" msgstr "Änderungen verwerfen" -#: packages/admin/src/components/ContentEditor.tsx:621 +#: packages/admin/src/components/ContentEditor.tsx:619 msgid "Discard draft changes?" msgstr "Änderungen am Entwurf verwerfen?" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:226 -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:228 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:246 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:248 msgid "Dismiss" msgstr "Schließen" @@ -1674,8 +1687,8 @@ msgstr "Schließen" msgid "Display a navigation menu" msgstr "Ein Navigationsmenü anzeigen" -#: packages/admin/src/components/ContentEditor.tsx:1955 -#: packages/admin/src/components/ContentEditor.tsx:2017 +#: packages/admin/src/components/ContentEditor.tsx:1784 +#: packages/admin/src/components/ContentEditor.tsx:1846 msgid "Display name" msgstr "Anzeigename" @@ -1693,7 +1706,7 @@ msgstr "" msgid "Displayed below the image as a visible caption." msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:591 +#: packages/admin/src/components/ContentEditor.tsx:589 msgid "Distraction-free mode (⌘⇧\\)" msgstr "Ablenkungsfreier Modus (⌘⇧\\)" @@ -1717,7 +1730,7 @@ msgstr "" msgid "Domain updated" msgstr "" -#: packages/admin/src/components/LoginPage.tsx:366 +#: packages/admin/src/components/LoginPage.tsx:332 msgid "Don't have an account? <0>Sign up" msgstr "Noch kein Konto? <0>Registrieren" @@ -1726,7 +1739,7 @@ msgstr "Noch kein Konto? <0>Registrieren" msgid "Done" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1898 +#: packages/admin/src/components/ContentEditor.tsx:1727 msgid "Down" msgstr "Runter" @@ -1734,11 +1747,11 @@ msgstr "Runter" msgid "Downloading" msgstr "" -#: packages/admin/src/components/ContentList.tsx:553 +#: packages/admin/src/components/ContentList.tsx:651 msgid "draft" msgstr "Entwurf" -#: packages/admin/src/components/ContentEditor.tsx:787 +#: packages/admin/src/components/ContentEditor.tsx:785 #: packages/admin/src/components/ContentPickerModal.tsx:217 msgid "Draft" msgstr "Entwurf" @@ -1760,11 +1773,11 @@ msgstr "" msgid "Drop your WordPress export file here" msgstr "" -#: packages/admin/src/components/ContentList.tsx:418 +#: packages/admin/src/components/ContentList.tsx:516 msgid "Duplicate {title}" msgstr "{title} duplizieren" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:403 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:423 msgid "e.g., CI/CD Pipeline" msgstr "z. B. CI/CD-Pipeline" @@ -1772,8 +1785,8 @@ msgstr "z. B. CI/CD-Pipeline" msgid "e.g., MacBook Pro, iPhone" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:968 -#: packages/admin/src/components/ContentEditor.tsx:1907 +#: packages/admin/src/components/ContentEditor.tsx:966 +#: packages/admin/src/components/ContentEditor.tsx:1736 #: packages/admin/src/components/MenuEditor.tsx:367 #: packages/admin/src/components/MenuList.tsx:185 #: packages/admin/src/components/Sections.tsx:390 @@ -1790,15 +1803,15 @@ msgstr "Bearbeiten" msgid "Edit {0}" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:554 +#: packages/admin/src/components/ContentEditor.tsx:552 msgid "Edit {collectionLabel}" msgstr "{collectionLabel} bearbeiten" -#: packages/admin/src/components/ContentList.tsx:410 +#: packages/admin/src/components/ContentList.tsx:508 msgid "Edit {title}" msgstr "{title} bearbeiten" -#: packages/admin/src/components/ContentEditor.tsx:2014 +#: packages/admin/src/components/ContentEditor.tsx:1843 msgid "Edit byline" msgstr "Autorenzeile bearbeiten" @@ -1846,13 +1859,13 @@ msgstr "E-Mail" msgid "Email (optional)" msgstr "" -#: packages/admin/src/components/LoginPage.tsx:183 +#: packages/admin/src/components/LoginPage.tsx:126 #: packages/admin/src/components/SignupPage.tsx:65 #: packages/admin/src/components/users/InviteUserModal.tsx:154 msgid "Email address" msgstr "E-Mail-Adresse" -#: packages/admin/src/components/SetupWizard.tsx:204 +#: packages/admin/src/components/SetupWizard.tsx:206 #: packages/admin/src/components/SignupPage.tsx:48 msgid "Email is required" msgstr "" @@ -1921,7 +1934,7 @@ msgid "Enabled" msgstr "" #. placeholder {0}: label.toLowerCase() -#: packages/admin/src/components/ContentEditor.tsx:1181 +#: packages/admin/src/components/ContentEditor.tsx:1179 msgid "Enter {0}..." msgstr "{0} eingeben..." @@ -1930,7 +1943,7 @@ msgstr "{0} eingeben..." msgid "Enter a URL (https://…) or a relative path (/…)" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1413 +#: packages/admin/src/components/ContentEditor.tsx:1393 msgid "Enter a valid URL (e.g. https://example.com)" msgstr "" @@ -1938,7 +1951,7 @@ msgstr "" msgid "Enter credentials manually" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:590 +#: packages/admin/src/components/ContentEditor.tsx:588 msgid "Enter distraction-free mode" msgstr "Ablenkungsfreien Modus aktivieren" @@ -1946,7 +1959,7 @@ msgstr "Ablenkungsfreien Modus aktivieren" msgid "Enter email" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1202 +#: packages/admin/src/components/ContentEditor.tsx:1200 msgid "Enter markdown content..." msgstr "Markdown-Inhalt eingeben..." @@ -1958,6 +1971,10 @@ msgstr "" msgid "Enter the code from your terminal" msgstr "" +#: packages/admin/src/components/LoginPage.tsx:325 +msgid "Enter your handle to sign in." +msgstr "" + #: packages/admin/src/components/WordPressImport.tsx:1289 msgid "Enter your WordPress credentials to import content directly." msgstr "" @@ -1968,7 +1985,7 @@ msgstr "" #: packages/admin/src/components/MenuEditor.tsx:83 #: packages/admin/src/components/MenuEditor.tsx:122 -#: packages/admin/src/components/SetupWizard.tsx:484 +#: packages/admin/src/components/SetupWizard.tsx:550 msgid "Error" msgstr "" @@ -1980,7 +1997,7 @@ msgstr "" msgid "Exists" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:548 +#: packages/admin/src/components/ContentEditor.tsx:546 msgid "Exit distraction-free mode" msgstr "Ablenkungsfreien Modus verlassen" @@ -1993,11 +2010,11 @@ msgid "Expand details" msgstr "" #. placeholder {0}: new Date(token.expiresAt).toLocaleDateString() -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:280 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:300 msgid "Expires {0}" msgstr "Läuft ab am {0}" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:429 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:449 msgid "Expiry" msgstr "Ablauf" @@ -2029,7 +2046,7 @@ msgstr "" msgid "Failed to add domain" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1998 +#: packages/admin/src/components/ContentEditor.tsx:1827 msgid "Failed to create byline" msgstr "Autorenzeile konnte nicht erstellt werden" @@ -2082,7 +2099,7 @@ msgstr "" msgid "Failed to load revisions" msgstr "" -#: packages/admin/src/components/SetupWizard.tsx:486 +#: packages/admin/src/components/SetupWizard.tsx:552 msgid "Failed to load setup" msgstr "" @@ -2103,7 +2120,7 @@ msgstr "" msgid "Failed to rename passkey" msgstr "" -#: packages/admin/src/router.tsx:1519 +#: packages/admin/src/router.tsx:1530 msgid "Failed to save" msgstr "" @@ -2113,8 +2130,8 @@ msgstr "" msgid "Failed to save settings" msgstr "" -#: packages/admin/src/components/LoginPage.tsx:127 -#: packages/admin/src/components/LoginPage.tsx:132 +#: packages/admin/src/components/LoginPage.tsx:70 +#: packages/admin/src/components/LoginPage.tsx:75 msgid "Failed to send magic link" msgstr "Magic Link konnte nicht gesendet werden" @@ -2127,7 +2144,7 @@ msgstr "" msgid "Failed to update {0}" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:2048 +#: packages/admin/src/components/ContentEditor.tsx:1877 msgid "Failed to update byline" msgstr "Autorenzeile konnte nicht aktualisiert werden" @@ -2214,7 +2231,7 @@ msgstr "" msgid "Full access" msgstr "Voller Zugriff" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:85 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:105 msgid "Full admin access" msgstr "Voller Admin-Zugriff" @@ -2279,7 +2296,7 @@ msgstr "" msgid "Hide from search engines" msgstr "" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:203 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:223 msgid "Hide token" msgstr "Token ausblenden" @@ -2321,7 +2338,7 @@ msgstr "" msgid "ID" msgstr "ID" -#: packages/admin/src/components/LoginPage.tsx:160 +#: packages/admin/src/components/LoginPage.tsx:103 msgid "If an account exists for <0>{email}, we've sent a sign-in link." msgstr "Wenn es ein Konto für <0>{email} gibt, haben wir dir einen Anmeldelink geschickt." @@ -2343,7 +2360,7 @@ msgstr "" msgid "Image shown when this page is shared on social media" msgstr "" -#: packages/admin/src/components/MediaPickerModal.tsx:396 +#: packages/admin/src/components/MediaPickerModal.tsx:374 msgid "Image URL" msgstr "" @@ -2441,7 +2458,7 @@ msgstr "" msgid "Importing Media" msgstr "" -#: packages/admin/src/components/SetupWizard.tsx:163 +#: packages/admin/src/components/SetupWizard.tsx:165 msgid "Include sample content (recommended for new sites)" msgstr "" @@ -2449,8 +2466,8 @@ msgstr "" msgid "Incompatible" msgstr "" -#: packages/admin/src/components/MediaPickerModal.tsx:407 -#: packages/admin/src/components/MediaPickerModal.tsx:608 +#: packages/admin/src/components/MediaPickerModal.tsx:385 +#: packages/admin/src/components/MediaPickerModal.tsx:584 msgid "Insert" msgstr "" @@ -2474,7 +2491,7 @@ msgstr "Einen wiederverwendbaren Abschnitt einfügen" msgid "Insert an image" msgstr "Ein Bild einfügen" -#: packages/admin/src/components/MediaPickerModal.tsx:389 +#: packages/admin/src/components/MediaPickerModal.tsx:367 msgid "Insert from URL" msgstr "" @@ -2521,7 +2538,7 @@ msgstr "" msgid "Integer" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1482 +#: packages/admin/src/components/ContentEditor.tsx:1462 msgid "Invalid JSON" msgstr "" @@ -2554,7 +2571,7 @@ msgstr "" msgid "Item updated" msgstr "" -#: packages/admin/src/components/SetupWizard.tsx:238 +#: packages/admin/src/components/SetupWizard.tsx:240 #: packages/admin/src/components/SignupPage.tsx:204 msgid "Jane Doe" msgstr "" @@ -2578,7 +2595,7 @@ msgstr "" msgid "Label" msgstr "" -#: packages/admin/src/components/LoginPage.tsx:379 +#: packages/admin/src/components/LoginPage.tsx:345 #: packages/admin/src/components/Settings.tsx:129 #: packages/admin/src/components/Settings.tsx:134 msgid "Language" @@ -2610,7 +2627,7 @@ msgstr "" #. placeholder {0}: new Date(cred.lastUsedAt).toLocaleDateString() #. placeholder {0}: new Date(token.lastUsedAt).toLocaleDateString() -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:285 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:305 #: packages/admin/src/components/users/UserDetail.tsx:262 msgid "Last used {0}" msgstr "Zuletzt verwendet am {0}" @@ -2664,7 +2681,7 @@ msgstr "" msgid "List view" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:670 +#: packages/admin/src/components/ContentEditor.tsx:668 msgid "Live View" msgstr "Live-Vorschau" @@ -2674,8 +2691,8 @@ msgstr "Live-Vorschau" msgid "Load more" msgstr "" -#: packages/admin/src/components/ContentList.tsx:290 -#: packages/admin/src/components/ContentList.tsx:338 +#: packages/admin/src/components/ContentList.tsx:322 +#: packages/admin/src/components/ContentList.tsx:370 msgid "Load More" msgstr "Mehr laden" @@ -2718,7 +2735,7 @@ msgstr "" msgid "Loading settings..." msgstr "" -#: packages/admin/src/components/SetupWizard.tsx:473 +#: packages/admin/src/components/SetupWizard.tsx:539 msgid "Loading setup..." msgstr "" @@ -2726,8 +2743,8 @@ msgstr "" msgid "Loading terms..." msgstr "" -#: packages/admin/src/components/ContentList.tsx:290 -#: packages/admin/src/components/ContentList.tsx:338 +#: packages/admin/src/components/ContentList.tsx:322 +#: packages/admin/src/components/ContentList.tsx:370 #: packages/admin/src/components/ContentPickerModal.tsx:238 #: packages/admin/src/components/MarketplaceBrowse.tsx:199 #: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:181 @@ -2740,7 +2757,7 @@ msgstr "" msgid "Loading..." msgstr "Wird geladen..." -#: packages/admin/src/components/ContentList.tsx:197 +#: packages/admin/src/components/ContentList.tsx:226 #: packages/admin/src/components/LocaleSwitcher.tsx:60 msgid "Locale" msgstr "Sprache" @@ -2931,6 +2948,10 @@ msgstr "Menüs" msgid "Menus ({0})" msgstr "" +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:89 +msgid "Menus Manage" +msgstr "" + #: packages/admin/src/components/SeoPanel.tsx:161 msgid "Meta Description" msgstr "" @@ -2971,11 +2992,11 @@ msgstr "" msgid "Modify collection schemas" msgstr "Sammlungsschemata ändern" -#: packages/admin/src/components/ContentList.tsx:439 +#: packages/admin/src/components/ContentList.tsx:537 msgid "Move \"{title}\" to trash? You can restore it later." msgstr "\"{title}\" in den Papierkorb verschieben? Du kannst es später wiederherstellen." -#: packages/admin/src/components/ContentList.tsx:430 +#: packages/admin/src/components/ContentList.tsx:528 msgid "Move {title} to trash" msgstr "{title} in den Papierkorb verschieben" @@ -2983,14 +3004,14 @@ msgstr "{title} in den Papierkorb verschieben" msgid "Move down" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:873 -#: packages/admin/src/components/ContentEditor.tsx:895 -#: packages/admin/src/components/ContentList.tsx:452 +#: packages/admin/src/components/ContentEditor.tsx:871 +#: packages/admin/src/components/ContentEditor.tsx:893 +#: packages/admin/src/components/ContentList.tsx:550 msgid "Move to Trash" msgstr "In den Papierkorb verschieben" -#: packages/admin/src/components/ContentEditor.tsx:879 -#: packages/admin/src/components/ContentList.tsx:437 +#: packages/admin/src/components/ContentEditor.tsx:877 +#: packages/admin/src/components/ContentList.tsx:535 msgid "Move to Trash?" msgstr "In den Papierkorb verschieben?" @@ -3010,7 +3031,7 @@ msgstr "" msgid "Multiple choices from options" msgstr "" -#: packages/admin/src/components/SetupWizard.tsx:145 +#: packages/admin/src/components/SetupWizard.tsx:147 msgid "My Awesome Blog" msgstr "" @@ -3048,7 +3069,7 @@ msgstr "" msgid "New {0}" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:554 +#: packages/admin/src/components/ContentEditor.tsx:552 msgid "New {collectionLabel}" msgstr "Neue {collectionLabel}" @@ -3089,7 +3110,7 @@ msgid "Next" msgstr "" #: packages/admin/src/components/comments/CommentInbox.tsx:378 -#: packages/admin/src/components/ContentList.tsx:278 +#: packages/admin/src/components/ContentList.tsx:310 msgid "Next page" msgstr "Nächste Seite" @@ -3107,7 +3128,7 @@ msgid "No {0} available." msgstr "" #. placeholder {0}: collectionLabel.toLowerCase() -#: packages/admin/src/components/ContentList.tsx:212 +#: packages/admin/src/components/ContentList.tsx:244 msgid "No {0} yet." msgstr "Noch keine {0} vorhanden." @@ -3125,7 +3146,7 @@ msgstr "" msgid "No alt text" msgstr "" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:263 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:283 msgid "No API tokens yet. Create one to get started." msgstr "Noch keine API-Tokens. Erstelle eins, um loszulegen." @@ -3133,7 +3154,7 @@ msgstr "Noch keine API-Tokens. Erstelle eins, um loszulegen." msgid "No approved comments yet." msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1939 +#: packages/admin/src/components/ContentEditor.tsx:1768 msgid "No bylines selected." msgstr "Keine Autorenzeilen ausgewählt." @@ -3211,12 +3232,12 @@ msgid "No maximum" msgstr "" #: packages/admin/src/components/MediaLibrary.tsx:369 -#: packages/admin/src/components/MediaPickerModal.tsx:521 +#: packages/admin/src/components/MediaPickerModal.tsx:497 msgid "No media available from this provider" msgstr "" #: packages/admin/src/components/MediaLibrary.tsx:363 -#: packages/admin/src/components/MediaPickerModal.tsx:515 +#: packages/admin/src/components/MediaPickerModal.tsx:491 msgid "No media found" msgstr "" @@ -3274,7 +3295,7 @@ msgstr "Keine Ergebnisse" msgid "No results for \"{debouncedQuery}\". Try a different search term." msgstr "" -#: packages/admin/src/components/ContentList.tsx:226 +#: packages/admin/src/components/ContentList.tsx:258 msgid "No results for \"{searchQuery}\"" msgstr "Keine Ergebnisse für \"{searchQuery}\"" @@ -3384,7 +3405,7 @@ msgstr "" msgid "Options (one per line)" msgstr "" -#: packages/admin/src/components/MediaPickerModal.tsx:419 +#: packages/admin/src/components/MediaPickerModal.tsx:397 msgid "or choose from library" msgstr "" @@ -3392,7 +3413,7 @@ msgstr "" msgid "Or click to browse. Accepts .xml files exported from WordPress." msgstr "" -#: packages/admin/src/components/LoginPage.tsx:321 +#: packages/admin/src/components/LoginPage.tsx:261 msgid "Or continue with" msgstr "Oder fortfahren mit" @@ -3421,7 +3442,7 @@ msgstr "" msgid "Overrides the page title in search engine results" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:910 +#: packages/admin/src/components/ContentEditor.tsx:908 msgid "Ownership" msgstr "Besitz" @@ -3451,10 +3472,6 @@ msgstr "" msgid "Pass" msgstr "" -#: packages/admin/src/components/SetupWizard.tsx:333 -msgid "Passkey" -msgstr "" - #: packages/admin/src/components/settings/SecuritySettings.tsx:98 msgid "Passkey added successfully" msgstr "" @@ -3496,10 +3513,6 @@ msgstr "" msgid "Passkeys are a secure, passwordless way to sign in using your device's biometrics, PIN, or security key." msgstr "" -#: packages/admin/src/components/SetupWizard.tsx:297 -msgid "Passkeys are more secure than passwords. You'll use your device's biometrics, PIN, or security key to sign in." -msgstr "" - #: packages/admin/src/components/auth/PasskeyLogin.tsx:303 #: packages/admin/src/components/auth/PasskeyRegistration.tsx:300 msgid "Passkeys Not Available Here" @@ -3523,7 +3536,7 @@ msgid "Pattern (Regex)" msgstr "" #: packages/admin/src/components/comments/CommentDetail.tsx:196 -#: packages/admin/src/components/ContentList.tsx:576 +#: packages/admin/src/components/ContentList.tsx:674 msgid "pending" msgstr "ausstehend" @@ -3531,15 +3544,15 @@ msgstr "ausstehend" msgid "Pending" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:785 +#: packages/admin/src/components/ContentEditor.tsx:783 msgid "Pending changes" msgstr "Ausstehende Änderungen" -#: packages/admin/src/components/ContentList.tsx:510 +#: packages/admin/src/components/ContentList.tsx:608 msgid "Permanently delete \"{title}\"? This cannot be undone." msgstr "\"{title}\" endgültig löschen? Dies kann nicht rückgängig gemacht werden." -#: packages/admin/src/components/ContentList.tsx:499 +#: packages/admin/src/components/ContentList.tsx:597 msgid "Permanently delete {title}" msgstr "{title} endgültig löschen" @@ -3547,12 +3560,16 @@ msgstr "{title} endgültig löschen" msgid "Permissions" msgstr "" +#: packages/admin/src/components/SetupWizard.tsx:317 +msgid "Pick any method to create your admin account." +msgstr "" + #: packages/admin/src/components/auth/PasskeyLogin.tsx:313 #: packages/admin/src/components/auth/PasskeyRegistration.tsx:310 msgid "Plain" msgstr "" -#: packages/admin/src/components/SetupWizard.tsx:206 +#: packages/admin/src/components/SetupWizard.tsx:208 msgid "Please enter a valid email" msgstr "" @@ -3560,7 +3577,7 @@ msgstr "" msgid "Please enter a valid email address" msgstr "" -#: packages/admin/src/components/MediaPickerModal.tsx:304 +#: packages/admin/src/components/MediaPickerModal.tsx:284 msgid "Please enter a valid URL" msgstr "" @@ -3626,11 +3643,11 @@ msgid "Preparing to download files from WordPress..." msgstr "" #: packages/admin/src/components/auth/PasskeyLogin.tsx:166 -#: packages/admin/src/components/SetupWizard.tsx:258 +#: packages/admin/src/components/SetupWizard.tsx:260 msgid "Preparing..." msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:604 +#: packages/admin/src/components/ContentEditor.tsx:602 #: packages/admin/src/components/ContentTypeEditor.tsx:79 #: packages/admin/src/components/MediaLibrary.tsx:415 msgid "Preview" @@ -3640,7 +3657,7 @@ msgstr "Vorschau" msgid "Preview content before publishing" msgstr "Inhalt vor dem Veröffentlichen ansehen" -#: packages/admin/src/components/ContentEditor.tsx:604 +#: packages/admin/src/components/ContentEditor.tsx:602 msgid "Preview draft" msgstr "Entwurf-Vorschau" @@ -3649,7 +3666,7 @@ msgid "Previous" msgstr "" #: packages/admin/src/components/comments/CommentInbox.tsx:359 -#: packages/admin/src/components/ContentList.tsx:266 +#: packages/admin/src/components/ContentList.tsx:298 msgid "Previous page" msgstr "Vorherige Seite" @@ -3665,20 +3682,20 @@ msgstr "" msgid "Provider:" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:659 -#: packages/admin/src/components/ContentEditor.tsx:766 +#: packages/admin/src/components/ContentEditor.tsx:657 +#: packages/admin/src/components/ContentEditor.tsx:764 msgid "Publish" msgstr "Veröffentlichen" -#: packages/admin/src/components/ContentEditor.tsx:649 +#: packages/admin/src/components/ContentEditor.tsx:647 msgid "Publish changes" msgstr "Änderungen veröffentlichen" -#: packages/admin/src/components/ContentList.tsx:551 +#: packages/admin/src/components/ContentList.tsx:649 msgid "published" msgstr "veröffentlicht" -#: packages/admin/src/components/ContentEditor.tsx:781 +#: packages/admin/src/components/ContentEditor.tsx:779 #: packages/admin/src/components/ContentPickerModal.tsx:214 #: packages/admin/src/components/Dashboard.tsx:187 msgid "Published" @@ -3693,7 +3710,7 @@ msgstr "" msgid "Published At" msgstr "Veröffentlicht am" -#: packages/admin/src/components/ContentEditor.tsx:1947 +#: packages/admin/src/components/ContentEditor.tsx:1776 msgid "Quick create byline" msgstr "Autorenzeile schnell erstellen" @@ -3714,6 +3731,10 @@ msgstr "Inhaltseinträge lesen" msgid "Read media files" msgstr "Mediendateien lesen" +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:95 +msgid "Read site settings" +msgstr "" + #: packages/admin/src/components/settings/GeneralSettings.tsx:267 msgid "Reading" msgstr "" @@ -3770,7 +3791,7 @@ msgstr "" msgid "Registration was cancelled or timed out. Please try again." msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1916 +#: packages/admin/src/components/ContentEditor.tsx:1745 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:177 #: packages/admin/src/components/settings/GeneralSettings.tsx:202 #: packages/admin/src/components/settings/GeneralSettings.tsx:246 @@ -3786,10 +3807,6 @@ msgstr "Entfernen" msgid "Remove {0}" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1743 -msgid "Remove {label}" -msgstr "" - #: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:435 msgid "Remove Domain" msgstr "" @@ -3798,7 +3815,7 @@ msgstr "" msgid "Remove Domain?" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1594 +#: packages/admin/src/components/ContentEditor.tsx:1574 #: packages/admin/src/components/SeoImageField.tsx:55 msgid "Remove image" msgstr "Bild entfernen" @@ -3913,7 +3930,7 @@ msgstr "" msgid "Restore" msgstr "" -#: packages/admin/src/components/ContentList.tsx:487 +#: packages/admin/src/components/ContentList.tsx:585 msgid "Restore {title}" msgstr "{title} wiederherstellen" @@ -3961,15 +3978,15 @@ msgstr "" msgid "Revisions" msgstr "Revisionen" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:326 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:346 msgid "Revoke token" msgstr "Token widerrufen" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:301 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:321 msgid "Revoke?" msgstr "Widerrufen?" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:308 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:328 msgid "Revoking..." msgstr "Wird widerrufen..." @@ -4000,7 +4017,7 @@ msgstr "" msgid "Role {role}" msgstr "Rolle {role}" -#: packages/admin/src/components/ContentEditor.tsx:1921 +#: packages/admin/src/components/ContentEditor.tsx:1750 msgid "Role label" msgstr "Rollenbezeichnung" @@ -4011,7 +4028,7 @@ msgstr "Rollenbezeichnung" msgid "Same window" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:2054 +#: packages/admin/src/components/ContentEditor.tsx:1883 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:349 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:519 #: packages/admin/src/components/MediaDetailPanel.tsx:241 @@ -4045,13 +4062,13 @@ msgstr "" msgid "Save Social Links" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:579 +#: packages/admin/src/components/ContentEditor.tsx:577 #: packages/admin/src/components/SaveButton.tsx:42 msgid "Saved" msgstr "Gespeichert" -#: packages/admin/src/components/ContentEditor.tsx:574 -#: packages/admin/src/components/ContentEditor.tsx:2054 +#: packages/admin/src/components/ContentEditor.tsx:572 +#: packages/admin/src/components/ContentEditor.tsx:1883 #: packages/admin/src/components/FieldEditor.tsx:656 #: packages/admin/src/components/MediaDetailPanel.tsx:241 #: packages/admin/src/components/MenuEditor.tsx:442 @@ -4065,28 +4082,28 @@ msgstr "Gespeichert" msgid "Saving..." msgstr "Wird gespeichert..." -#: packages/admin/src/components/ContentEditor.tsx:825 +#: packages/admin/src/components/ContentEditor.tsx:823 msgid "Schedule" msgstr "Planen" -#: packages/admin/src/components/ContentEditor.tsx:811 +#: packages/admin/src/components/ContentEditor.tsx:809 msgid "Schedule for" msgstr "Planen für" -#: packages/admin/src/components/ContentEditor.tsx:848 +#: packages/admin/src/components/ContentEditor.tsx:846 msgid "Schedule for later" msgstr "Für später planen" -#: packages/admin/src/components/ContentList.tsx:555 +#: packages/admin/src/components/ContentList.tsx:653 msgid "scheduled" msgstr "geplant" -#: packages/admin/src/components/ContentEditor.tsx:788 +#: packages/admin/src/components/ContentEditor.tsx:786 msgid "Scheduled" msgstr "Geplant" #. placeholder {0}: formatScheduledDate(item.scheduledAt) -#: packages/admin/src/components/ContentEditor.tsx:798 +#: packages/admin/src/components/ContentEditor.tsx:796 msgid "Scheduled for: {0}" msgstr "Geplant für: {0}" @@ -4106,12 +4123,12 @@ msgstr "Schema lesen" msgid "Schema Write" msgstr "Schema bearbeiten" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:409 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:429 msgid "Scopes" msgstr "Berechtigungen" #. placeholder {0}: token.scopes.join(", ") -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:277 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:297 msgid "Scopes: {0}" msgstr "Berechtigungen: {0}" @@ -4147,12 +4164,12 @@ msgid "Search" msgstr "Suche" #. placeholder {0}: collectionLabel.toLowerCase() -#: packages/admin/src/components/ContentList.tsx:151 +#: packages/admin/src/components/ContentList.tsx:171 msgid "Search {0}" msgstr "{0} suchen" #. placeholder {0}: collectionLabel.toLowerCase() -#: packages/admin/src/components/ContentList.tsx:150 +#: packages/admin/src/components/ContentList.tsx:170 msgid "Search {0}..." msgstr "{0} suchen..." @@ -4176,7 +4193,7 @@ msgstr "" msgid "Search engine optimization and verification" msgstr "Suchmaschinenoptimierung und Verifizierung" -#: packages/admin/src/components/MediaPickerModal.tsx:465 +#: packages/admin/src/components/MediaPickerModal.tsx:441 msgid "Search media" msgstr "" @@ -4202,7 +4219,7 @@ msgid "Search themes..." msgstr "" #: packages/admin/src/components/MediaLibrary.tsx:336 -#: packages/admin/src/components/MediaPickerModal.tsx:464 +#: packages/admin/src/components/MediaPickerModal.tsx:440 msgid "Search..." msgstr "" @@ -4253,7 +4270,7 @@ msgstr "Abschnitte" msgid "secure context" msgstr "" -#: packages/admin/src/components/SetupWizard.tsx:506 +#: packages/admin/src/components/SetupWizard.tsx:572 msgid "Secure your account" msgstr "" @@ -4301,9 +4318,7 @@ msgstr "Sicherheitseinstellungen" msgid "Select" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1618 -#: packages/admin/src/components/ContentEditor.tsx:1755 -#: packages/admin/src/components/ContentEditor.tsx:1770 +#: packages/admin/src/components/ContentEditor.tsx:1598 msgid "Select {label}" msgstr "{label} auswählen" @@ -4311,7 +4326,7 @@ msgstr "{label} auswählen" msgid "Select all" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1860 +#: packages/admin/src/components/ContentEditor.tsx:1689 msgid "Select byline..." msgstr "Autorenzeile auswählen..." @@ -4329,19 +4344,11 @@ msgstr "" msgid "Select Favicon" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1759 -msgid "Select file" -msgstr "" - -#: packages/admin/src/components/MediaPickerModal.tsx:86 -msgid "Select File" -msgstr "" - -#: packages/admin/src/components/ContentEditor.tsx:1609 +#: packages/admin/src/components/ContentEditor.tsx:1589 msgid "Select image" msgstr "Bild auswählen" -#: packages/admin/src/components/MediaPickerModal.tsx:86 +#: packages/admin/src/components/MediaPickerModal.tsx:71 msgid "Select Image" msgstr "" @@ -4366,7 +4373,7 @@ msgstr "" msgid "Select..." msgstr "" -#: packages/admin/src/components/MediaPickerModal.tsx:595 +#: packages/admin/src/components/MediaPickerModal.tsx:571 msgid "Selected:" msgstr "" @@ -4387,7 +4394,7 @@ msgstr "" msgid "Send Invite" msgstr "" -#: packages/admin/src/components/LoginPage.tsx:206 +#: packages/admin/src/components/LoginPage.tsx:149 msgid "Send magic link" msgstr "Magic Link senden" @@ -4403,7 +4410,7 @@ msgstr "" msgid "Send Test Email" msgstr "" -#: packages/admin/src/components/LoginPage.tsx:206 +#: packages/admin/src/components/LoginPage.tsx:149 #: packages/admin/src/components/settings/EmailSettings.tsx:162 #: packages/admin/src/components/SignupPage.tsx:87 #: packages/admin/src/components/SignupPage.tsx:150 @@ -4412,7 +4419,7 @@ msgstr "" msgid "Sending..." msgstr "Wird gesendet..." -#: packages/admin/src/components/ContentEditor.tsx:1000 +#: packages/admin/src/components/ContentEditor.tsx:998 #: packages/admin/src/components/Settings.tsx:81 msgid "SEO" msgstr "SEO" @@ -4439,15 +4446,11 @@ msgstr "" msgid "Set a custom display size for this image instance." msgstr "" -#: packages/admin/src/components/SetupWizard.tsx:295 -msgid "Set up your passkey" -msgstr "" - -#: packages/admin/src/components/SetupWizard.tsx:504 +#: packages/admin/src/components/SetupWizard.tsx:570 msgid "Set up your site" msgstr "" -#: packages/admin/src/components/SetupWizard.tsx:175 +#: packages/admin/src/components/SetupWizard.tsx:177 msgid "Setting up..." msgstr "" @@ -4461,6 +4464,14 @@ msgstr "" msgid "Settings" msgstr "Einstellungen" +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:99 +msgid "Settings Manage" +msgstr "" + +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:94 +msgid "Settings Read" +msgstr "" + #: packages/admin/src/components/settings/GeneralSettings.tsx:59 msgid "Settings saved successfully" msgstr "" @@ -4474,7 +4485,7 @@ msgstr "" msgid "Short Text" msgstr "" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:203 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:223 msgid "Show token" msgstr "Token anzeigen" @@ -4487,24 +4498,35 @@ msgstr "" msgid "Sign in" msgstr "" +#: packages/admin/src/components/SetupWizard.tsx:382 +msgid "Sign In" +msgstr "" + #: packages/admin/src/components/SignupPage.tsx:269 msgid "Sign in instead" msgstr "" -#: packages/admin/src/components/LoginPage.tsx:291 +#: packages/admin/src/components/LoginPage.tsx:232 msgid "Sign in to your site" msgstr "Melde dich bei deiner Website an" -#: packages/admin/src/components/LoginPage.tsx:292 +#. placeholder {0}: authProviderList.find((p) => p.id === activeProvider)?.label ?? activeProvider +#. placeholder {0}: provider.label +#: packages/admin/src/components/LoginPage.tsx:231 +#: packages/admin/src/components/SetupWizard.tsx:291 +msgid "Sign in with {0}" +msgstr "" + +#: packages/admin/src/components/LoginPage.tsx:229 msgid "Sign in with email" msgstr "Mit E-Mail anmelden" -#: packages/admin/src/components/LoginPage.tsx:348 +#: packages/admin/src/components/LoginPage.tsx:290 msgid "Sign in with email link" msgstr "Mit E-Mail-Link anmelden" #: packages/admin/src/components/auth/PasskeyLogin.tsx:136 -#: packages/admin/src/components/LoginPage.tsx:312 +#: packages/admin/src/components/LoginPage.tsx:252 msgid "Sign in with Passkey" msgstr "Mit Passkey anmelden" @@ -4521,7 +4543,7 @@ msgstr "" msgid "Single line text input" msgstr "" -#: packages/admin/src/components/SetupWizard.tsx:331 +#: packages/admin/src/components/SetupWizard.tsx:380 msgid "Site" msgstr "" @@ -4533,12 +4555,12 @@ msgstr "" msgid "Site identity, logo, favicon, and reading preferences" msgstr "Website-Identität, Logo, Favicon und Leseeinstellungen" -#: packages/admin/src/components/SetupWizard.tsx:329 +#: packages/admin/src/components/SetupWizard.tsx:378 msgid "Site Settings" msgstr "" #: packages/admin/src/components/settings/GeneralSettings.tsx:156 -#: packages/admin/src/components/SetupWizard.tsx:141 +#: packages/admin/src/components/SetupWizard.tsx:143 msgid "Site Title" msgstr "" @@ -4546,7 +4568,7 @@ msgstr "" msgid "Site title & tagline" msgstr "" -#: packages/admin/src/components/SetupWizard.tsx:125 +#: packages/admin/src/components/SetupWizard.tsx:127 msgid "Site title is required" msgstr "" @@ -4570,9 +4592,9 @@ msgstr "" msgid "Skipped" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:769 -#: packages/admin/src/components/ContentEditor.tsx:1963 -#: packages/admin/src/components/ContentEditor.tsx:2025 +#: packages/admin/src/components/ContentEditor.tsx:767 +#: packages/admin/src/components/ContentEditor.tsx:1792 +#: packages/admin/src/components/ContentEditor.tsx:1854 #: packages/admin/src/components/ContentTypeEditor.tsx:109 #: packages/admin/src/components/ContentTypeList.tsx:97 #: packages/admin/src/components/FieldEditor.tsx:224 @@ -4653,8 +4675,8 @@ msgstr "" msgid "Start Import" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:775 -#: packages/admin/src/components/ContentList.tsx:193 +#: packages/admin/src/components/ContentEditor.tsx:773 +#: packages/admin/src/components/ContentList.tsx:219 #: packages/admin/src/components/ContentTypeEditor.tsx:115 #: packages/admin/src/components/Redirects.tsx:452 msgid "Status" @@ -4690,7 +4712,7 @@ msgid "System ({resolvedLabel})" msgstr "System ({resolvedLabel})" #: packages/admin/src/components/settings/GeneralSettings.tsx:162 -#: packages/admin/src/components/SetupWizard.tsx:152 +#: packages/admin/src/components/SetupWizard.tsx:154 msgid "Tagline" msgstr "" @@ -4716,6 +4738,10 @@ msgstr "" msgid "Taxonomies" msgstr "" +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:84 +msgid "Taxonomies Manage" +msgstr "" + #: packages/admin/src/components/TaxonomyManager.tsx:668 msgid "Taxonomy created" msgstr "" @@ -4724,7 +4750,7 @@ msgstr "" msgid "Taxonomy not found:" msgstr "" -#: packages/admin/src/components/SetupWizard.tsx:180 +#: packages/admin/src/components/SetupWizard.tsx:182 msgid "Template:" msgstr "" @@ -4757,7 +4783,7 @@ msgstr "" msgid "The invited user will have this role once they complete registration." msgstr "" -#: packages/admin/src/components/LoginPage.tsx:170 +#: packages/admin/src/components/LoginPage.tsx:113 #: packages/admin/src/components/SignupPage.tsx:138 msgid "The link will expire in 15 minutes." msgstr "Der Link ist 15 Minuten gültig." @@ -4812,8 +4838,7 @@ msgstr "Theme: {label}" msgid "Themes" msgstr "Themes" -#: packages/admin/src/components/ContentEditor.tsx:1622 -#: packages/admin/src/components/ContentEditor.tsx:1773 +#: packages/admin/src/components/ContentEditor.tsx:1602 msgid "This field is required" msgstr "Dies ist ein Pflichtfeld" @@ -4857,7 +4882,7 @@ msgstr "" msgid "This will grant CLI access with your permissions." msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:882 +#: packages/admin/src/components/ContentEditor.tsx:880 msgid "This will move the item to trash. You can restore it later from the trash." msgstr "Dies verschiebt das Element in den Papierkorb. Sie können es später von dort wiederherstellen." @@ -4879,11 +4904,11 @@ msgstr "" msgid "This will remove the plugin and its bundle from your site." msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:624 +#: packages/admin/src/components/ContentEditor.tsx:622 msgid "This will revert to the published version. Your draft changes will be lost." msgstr "Dies setzt alles auf die veröffentlichte Version zurück. Deine Entwurfsänderungen gehen verloren." -#: packages/admin/src/components/SetupWizard.tsx:156 +#: packages/admin/src/components/SetupWizard.tsx:158 msgid "Thoughts, tutorials, and more" msgstr "" @@ -4895,8 +4920,8 @@ msgstr "" msgid "Timezone for displaying dates (e.g., America/New_York)" msgstr "" -#: packages/admin/src/components/ContentList.tsx:190 -#: packages/admin/src/components/ContentList.tsx:303 +#: packages/admin/src/components/ContentList.tsx:213 +#: packages/admin/src/components/ContentList.tsx:335 #: packages/admin/src/components/SectionEditor.tsx:189 #: packages/admin/src/components/Sections.tsx:168 msgid "Title" @@ -4929,11 +4954,11 @@ msgid "Toggle theme (current: {label})" msgstr "Theme umschalten (aktuell: {label})" #. placeholder {0}: newToken.info.name -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:190 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:210 msgid "Token created: {0}" msgstr "Token erstellt: {0}" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:400 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:420 msgid "Token Name" msgstr "Token-Name" @@ -4945,11 +4970,11 @@ msgstr "" msgid "Track content history" msgstr "Inhaltsverlauf verfolgen" -#: packages/admin/src/components/ContentEditor.tsx:978 +#: packages/admin/src/components/ContentEditor.tsx:976 msgid "Translate" msgstr "Übersetzen" -#: packages/admin/src/components/ContentEditor.tsx:936 +#: packages/admin/src/components/ContentEditor.tsx:934 msgid "Translations" msgstr "Übersetzungen" @@ -4961,11 +4986,11 @@ msgstr "" #: packages/admin/src/components/comments/CommentInbox.tsx:223 #: packages/admin/src/components/comments/CommentInbox.tsx:264 #: packages/admin/src/components/comments/CommentInbox.tsx:520 -#: packages/admin/src/components/ContentList.tsx:173 +#: packages/admin/src/components/ContentList.tsx:193 msgid "Trash" msgstr "Papierkorb" -#: packages/admin/src/components/ContentList.tsx:317 +#: packages/admin/src/components/ContentList.tsx:349 msgid "Trash is empty" msgstr "Papierkorb ist leer" @@ -4978,7 +5003,7 @@ msgid "True/false toggle" msgstr "" #: packages/admin/src/components/MediaLibrary.tsx:366 -#: packages/admin/src/components/MediaPickerModal.tsx:518 +#: packages/admin/src/components/MediaPickerModal.tsx:494 msgid "Try a different search term" msgstr "" @@ -5028,8 +5053,8 @@ msgstr "" msgid "Unable to reach marketplace" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:2068 -#: packages/admin/src/components/ContentEditor.tsx:2083 +#: packages/admin/src/components/ContentEditor.tsx:1897 +#: packages/admin/src/components/ContentEditor.tsx:1912 msgid "Unassigned" msgstr "Nicht zugewiesen" @@ -5079,7 +5104,7 @@ msgstr "" msgid "Unnamed passkey" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:653 +#: packages/admin/src/components/ContentEditor.tsx:651 msgid "Unpublish" msgstr "Unveröffentlicht machen" @@ -5087,7 +5112,7 @@ msgstr "Unveröffentlicht machen" msgid "Unregistered Content Tables Found" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:800 +#: packages/admin/src/components/ContentEditor.tsx:798 msgid "Unschedule" msgstr "Planung aufheben" @@ -5095,11 +5120,7 @@ msgstr "Planung aufheben" msgid "Untitled" msgstr "Ohne Titel" -#: packages/admin/src/components/ContentEditor.tsx:1677 -msgid "Untitled file" -msgstr "" - -#: packages/admin/src/components/ContentEditor.tsx:1895 +#: packages/admin/src/components/ContentEditor.tsx:1724 msgid "Up" msgstr "Hoch" @@ -5116,6 +5137,10 @@ msgstr "" msgid "Update settings for {0}" msgstr "" +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:100 +msgid "Update site settings" +msgstr "" + #. placeholder {0}: taxonomyDef.labelSingular?.toLowerCase() || "term" #: packages/admin/src/components/TaxonomyManager.tsx:218 msgid "Update the {0} details" @@ -5135,7 +5160,7 @@ msgid "Updated At" msgstr "Aktualisiert am" #. placeholder {0}: new Date(item.updatedAt).toLocaleString() -#: packages/admin/src/components/ContentEditor.tsx:857 +#: packages/admin/src/components/ContentEditor.tsx:855 msgid "Updated: {0}" msgstr "Aktualisiert: {0}" @@ -5148,19 +5173,15 @@ msgstr "" msgid "Updating..." msgstr "" -#: packages/admin/src/components/MediaPickerModal.tsx:486 +#: packages/admin/src/components/MediaPickerModal.tsx:462 msgid "Upload" msgstr "" -#: packages/admin/src/components/MediaPickerModal.tsx:88 -msgid "Upload a file to get started" -msgstr "" - #: packages/admin/src/components/WordPressImport.tsx:1221 msgid "Upload an export file" msgstr "" -#: packages/admin/src/components/MediaPickerModal.tsx:89 +#: packages/admin/src/components/MediaPickerModal.tsx:496 msgid "Upload an image to get started" msgstr "" @@ -5173,14 +5194,10 @@ msgstr "Medien hochladen und löschen" msgid "Upload Export File" msgstr "" -#: packages/admin/src/components/MediaPickerModal.tsx:502 +#: packages/admin/src/components/MediaPickerModal.tsx:478 msgid "Upload failed: {uploadError}" msgstr "" -#: packages/admin/src/components/MediaPickerModal.tsx:90 -msgid "Upload File" -msgstr "" - #: packages/admin/src/components/MediaLibrary.tsx:323 msgid "Upload files" msgstr "" @@ -5189,7 +5206,7 @@ msgstr "" msgid "Upload Files" msgstr "" -#: packages/admin/src/components/MediaPickerModal.tsx:90 +#: packages/admin/src/components/MediaPickerModal.tsx:505 msgid "Upload Image" msgstr "" @@ -5229,7 +5246,7 @@ msgid "Uploading {0}/{1}..." msgstr "" #: packages/admin/src/components/MediaLibrary.tsx:290 -#: packages/admin/src/components/MediaPickerModal.tsx:486 +#: packages/admin/src/components/MediaPickerModal.tsx:462 msgid "Uploading..." msgstr "" @@ -5257,7 +5274,7 @@ msgstr "" msgid "Use your device's biometric authentication, security key, or PIN to sign in." msgstr "" -#: packages/admin/src/components/LoginPage.tsx:359 +#: packages/admin/src/components/LoginPage.tsx:326 msgid "Use your registered passkey to sign in securely." msgstr "Verwende deinen registrierten Passkey, um dich sicher anzumelden." @@ -5265,7 +5282,7 @@ msgstr "Verwende deinen registrierten Passkey, um dich sicher anzumelden." msgid "Used as the identifier. Lowercase letters, numbers, and underscores only." msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1277 +#: packages/admin/src/components/ContentEditor.tsx:1275 msgid "Used as the main visual for this post on listing pages and at the top of the post" msgstr "Wird als Hauptbild für diesen Beitrag auf Listenseiten und am Anfang des Beitrags verwendet" @@ -5345,7 +5362,7 @@ msgstr "" msgid "View mode" msgstr "" -#: packages/admin/src/components/ContentList.tsx:401 +#: packages/admin/src/components/ContentList.tsx:499 msgid "View published {title}" msgstr "Veröffentlichten {title} ansehen" @@ -5375,7 +5392,7 @@ msgstr "" msgid "We'll check what import options are available for your site." msgstr "" -#: packages/admin/src/components/LoginPage.tsx:360 +#: packages/admin/src/components/LoginPage.tsx:323 msgid "We'll send you a link to sign in without a password." msgstr "Wir schicken dir einen Link, um dich ohne Passwort anzumelden." @@ -5512,7 +5529,7 @@ msgstr "" msgid "You'll be signing up as" msgstr "" -#: packages/admin/src/components/SetupWizard.tsx:509 +#: packages/admin/src/components/SetupWizard.tsx:575 msgid "You're signed in via Cloudflare Access" msgstr "" @@ -5521,7 +5538,7 @@ msgid "you@company.com" msgstr "" #: packages/admin/src/components/auth/PasskeyLogin.tsx:336 -#: packages/admin/src/components/SetupWizard.tsx:226 +#: packages/admin/src/components/SetupWizard.tsx:228 msgid "you@example.com" msgstr "" @@ -5539,7 +5556,7 @@ msgstr "" msgid "Your device doesn't support the required security features." msgstr "" -#: packages/admin/src/components/SetupWizard.tsx:222 +#: packages/admin/src/components/SetupWizard.tsx:224 msgid "Your Email" msgstr "" @@ -5559,7 +5576,7 @@ msgstr "" msgid "Your LinkedIn profile username" msgstr "" -#: packages/admin/src/components/SetupWizard.tsx:234 +#: packages/admin/src/components/SetupWizard.tsx:236 msgid "Your Name" msgstr "" diff --git a/packages/admin/src/locales/en/messages.po b/packages/admin/src/locales/en/messages.po index cd31d309e..e5b579196 100644 --- a/packages/admin/src/locales/en/messages.po +++ b/packages/admin/src/locales/en/messages.po @@ -13,7 +13,7 @@ msgstr "" "Language-Team: \n" "Plural-Forms: \n" -#: packages/admin/src/components/ContentEditor.tsx:956 +#: packages/admin/src/components/ContentEditor.tsx:954 #: packages/admin/src/components/LocaleSwitcher.tsx:72 msgid " (default)" msgstr " (default)" @@ -22,8 +22,8 @@ msgstr " (default)" msgid " (opens in new window)" msgstr " (opens in new window)" -#: packages/admin/src/components/MediaPickerModal.tsx:658 -#: packages/admin/src/components/MediaPickerModal.tsx:740 +#: packages/admin/src/components/MediaPickerModal.tsx:634 +#: packages/admin/src/components/MediaPickerModal.tsx:716 msgid " (selected)" msgstr " (selected)" @@ -38,7 +38,7 @@ msgid ": use" msgstr ": use" #. placeholder {0}: providers?.find((p) => p.id === selectedItem.providerId)?.name -#: packages/admin/src/components/MediaPickerModal.tsx:598 +#: packages/admin/src/components/MediaPickerModal.tsx:574 msgid "(from {0})" msgstr "(from {0})" @@ -59,7 +59,7 @@ msgid "{0, plural, one {(# item)} other {(# items)}}" msgstr "{0, plural, one {(# item)} other {(# items)}}" #. placeholder {0}: seedInfo.collections -#: packages/admin/src/components/SetupWizard.tsx:181 +#: packages/admin/src/components/SetupWizard.tsx:183 msgid "{0, plural, one {# collection} other {# collections}}" msgstr "{0, plural, one {# collection} other {# collections}}" @@ -79,12 +79,12 @@ msgid "{0, plural, one {# content item imported} other {# content items imported msgstr "{0, plural, one {# content item imported} other {# content items imported}}" #. placeholder {0}: filteredItems.length -#: packages/admin/src/components/ContentList.tsx:251 +#: packages/admin/src/components/ContentList.tsx:283 msgid "{0, plural, one {# item matching \"{searchQuery}\"} other {# items matching \"{searchQuery}\"}}" msgstr "{0, plural, one {# item matching \"{searchQuery}\"} other {# items matching \"{searchQuery}\"}}" #. placeholder {0}: items.length -#: packages/admin/src/components/MediaPickerModal.tsx:473 +#: packages/admin/src/components/MediaPickerModal.tsx:449 msgid "{0, plural, one {# item} other {# items}}" msgstr "{0, plural, one {# item} other {# items}}" @@ -141,7 +141,7 @@ msgstr "{0, plural, one {# user} other {# users}}" #. placeholder {0}: filteredItems.length #. placeholder {1}: hasMore ? "+" : "" #. placeholder {2}: hasMore ? "+" : "" -#: packages/admin/src/components/ContentList.tsx:255 +#: packages/admin/src/components/ContentList.tsx:287 msgid "{0, plural, one {#{1} item} other {#{2} items}}" msgstr "{0, plural, one {#{1} item} other {#{2} items}}" @@ -210,8 +210,8 @@ msgstr "{0} updated to v{1}" #. placeholder {0}: item.filename #. placeholder {1}: selected ? t` (selected)` : "" -#: packages/admin/src/components/MediaPickerModal.tsx:658 -#: packages/admin/src/components/MediaPickerModal.tsx:740 +#: packages/admin/src/components/MediaPickerModal.tsx:634 +#: packages/admin/src/components/MediaPickerModal.tsx:716 msgid "{0}{1}" msgstr "{0}{1}" @@ -315,8 +315,9 @@ msgstr "• Uploaded to your EmDash media storage" msgid "• URLs in your content are updated automatically" msgstr "• URLs in your content are updated automatically" -#: packages/admin/src/components/SetupWizard.tsx:250 -#: packages/admin/src/components/SetupWizard.tsx:310 +#: packages/admin/src/components/SetupWizard.tsx:252 +#: packages/admin/src/components/SetupWizard.tsx:304 +#: packages/admin/src/components/SetupWizard.tsx:359 #: packages/admin/src/components/WordPressImport.tsx:1431 msgid "← Back" msgstr "← Back" @@ -409,7 +410,7 @@ msgstr "Accept & Install" msgid "Accept & Update" msgstr "Accept & Update" -#: packages/admin/src/components/SetupWizard.tsx:332 +#: packages/admin/src/components/SetupWizard.tsx:381 msgid "Account" msgstr "Account" @@ -422,8 +423,8 @@ msgid "Account Info" msgstr "Account Info" #: packages/admin/src/components/comments/CommentInbox.tsx:306 -#: packages/admin/src/components/ContentList.tsx:204 -#: packages/admin/src/components/ContentList.tsx:309 +#: packages/admin/src/components/ContentList.tsx:236 +#: packages/admin/src/components/ContentList.tsx:341 #: packages/admin/src/components/ContentTypeList.tsx:106 #: packages/admin/src/components/MediaLibrary.tsx:419 #: packages/admin/src/components/TaxonomyManager.tsx:619 @@ -434,7 +435,7 @@ msgstr "Actions" msgid "Active" msgstr "Active" -#: packages/admin/src/components/ContentEditor.tsx:1877 +#: packages/admin/src/components/ContentEditor.tsx:1706 #: packages/admin/src/components/MenuEditor.tsx:297 #: packages/admin/src/components/TaxonomyManager.tsx:214 #: packages/admin/src/components/TaxonomyManager.tsx:610 @@ -495,7 +496,7 @@ msgstr "Add Item" msgid "Add links to build your navigation menu" msgstr "Add links to build your navigation menu" -#: packages/admin/src/components/ContentList.tsx:140 +#: packages/admin/src/components/ContentList.tsx:160 msgid "Add New" msgstr "Add New" @@ -537,7 +538,7 @@ msgstr "Adding..." msgid "Additional data to import." msgstr "Additional data to import." -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:84 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:104 #: packages/admin/src/components/Sidebar.tsx:438 #: packages/admin/src/components/users/roleDefinitions.ts:42 msgid "Admin" @@ -555,7 +556,7 @@ msgstr "Administrator" msgid "After send:" msgstr "After send:" -#: packages/admin/src/components/ContentList.tsx:167 +#: packages/admin/src/components/ContentList.tsx:187 msgid "All" msgstr "All" @@ -628,7 +629,7 @@ msgstr "Alternatively, you can export from WordPress (Tools → Export) and uplo #: packages/admin/src/components/PluginManager.tsx:109 #: packages/admin/src/components/TaxonomySidebar.tsx:318 #: packages/admin/src/components/ThemeMarketplaceBrowse.tsx:116 -#: packages/admin/src/router.tsx:1520 +#: packages/admin/src/router.tsx:1531 msgid "An error occurred" msgstr "An error occurred" @@ -641,7 +642,7 @@ msgid "Analyzing WordPress site..." msgstr "Analyzing WordPress site..." #: packages/admin/src/components/Settings.tsx:109 -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:176 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:196 msgid "API Tokens" msgstr "API Tokens" @@ -667,7 +668,7 @@ msgstr "Approved" msgid "Arbitrary JSON data" msgstr "Arbitrary JSON data" -#: packages/admin/src/components/ContentList.tsx:557 +#: packages/admin/src/components/ContentList.tsx:655 msgid "archived" msgstr "archived" @@ -694,7 +695,7 @@ msgstr "Assign WordPress authors to EmDash users. Posts will be attributed to th msgid "Authentication error: {0}" msgstr "Authentication error: {0}" -#: packages/admin/src/components/LoginPage.tsx:253 +#: packages/admin/src/components/LoginPage.tsx:195 msgid "Authentication error: {error}" msgstr "Authentication error: {error}" @@ -746,7 +747,7 @@ msgstr "Auto (slug change)" msgid "Auto-generated from name (you can edit)" msgstr "Auto-generated from name (you can edit)" -#: packages/admin/src/components/MediaPickerModal.tsx:537 +#: packages/admin/src/components/MediaPickerModal.tsx:513 msgid "Available media" msgstr "Available media" @@ -760,12 +761,13 @@ msgstr "Available Providers" msgid "Back" msgstr "Back" -#: packages/admin/src/components/ContentEditor.tsx:537 +#: packages/admin/src/components/ContentEditor.tsx:535 msgid "Back to {collectionLabel} list" msgstr "Back to {collectionLabel} list" -#: packages/admin/src/components/LoginPage.tsx:174 -#: packages/admin/src/components/LoginPage.tsx:210 +#: packages/admin/src/components/LoginPage.tsx:117 +#: packages/admin/src/components/LoginPage.tsx:153 +#: packages/admin/src/components/LoginPage.tsx:311 #: packages/admin/src/components/SignupPage.tsx:280 msgid "Back to login" msgstr "Back to login" @@ -781,7 +783,7 @@ msgid "Back to sections" msgstr "Back to sections" #: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:168 -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:171 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:191 #: packages/admin/src/components/settings/EmailSettings.tsx:86 #: packages/admin/src/components/settings/EmailSettings.tsx:105 #: packages/admin/src/components/settings/GeneralSettings.tsx:107 @@ -838,7 +840,7 @@ msgstr "Browse themes and preview them with your own content." msgid "Bullet List" msgstr "Bullet List" -#: packages/admin/src/components/ContentEditor.tsx:922 +#: packages/admin/src/components/ContentEditor.tsx:920 #: packages/admin/src/components/Sidebar.tsx:206 msgid "Bylines" msgstr "Bylines" @@ -861,18 +863,18 @@ msgstr "Can view content" #: packages/admin/src/components/CapabilityConsentDialog.tsx:139 #: packages/admin/src/components/ConfirmDialog.tsx:57 -#: packages/admin/src/components/ContentEditor.tsx:630 -#: packages/admin/src/components/ContentEditor.tsx:836 -#: packages/admin/src/components/ContentEditor.tsx:888 -#: packages/admin/src/components/ContentEditor.tsx:1980 -#: packages/admin/src/components/ContentEditor.tsx:2033 -#: packages/admin/src/components/ContentList.tsx:445 -#: packages/admin/src/components/ContentList.tsx:516 +#: packages/admin/src/components/ContentEditor.tsx:628 +#: packages/admin/src/components/ContentEditor.tsx:834 +#: packages/admin/src/components/ContentEditor.tsx:886 +#: packages/admin/src/components/ContentEditor.tsx:1809 +#: packages/admin/src/components/ContentEditor.tsx:1862 +#: packages/admin/src/components/ContentList.tsx:543 +#: packages/admin/src/components/ContentList.tsx:614 #: packages/admin/src/components/ContentPickerModal.tsx:253 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:516 #: packages/admin/src/components/FieldEditor.tsx:645 #: packages/admin/src/components/MediaDetailPanel.tsx:234 -#: packages/admin/src/components/MediaPickerModal.tsx:605 +#: packages/admin/src/components/MediaPickerModal.tsx:581 #: packages/admin/src/components/MenuEditor.tsx:294 #: packages/admin/src/components/MenuEditor.tsx:439 #: packages/admin/src/components/MenuList.tsx:143 @@ -882,8 +884,8 @@ msgstr "Can view content" #: packages/admin/src/components/Sections.tsx:207 #: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:318 #: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:428 -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:318 -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:446 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:338 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:466 #: packages/admin/src/components/settings/SecuritySettings.tsx:210 #: packages/admin/src/components/TaxonomyManager.tsx:304 #: packages/admin/src/components/TaxonomyManager.tsx:523 @@ -931,8 +933,7 @@ msgstr "Categories ({0})" msgid "Categories will be imported" msgstr "Categories will be imported" -#: packages/admin/src/components/ContentEditor.tsx:1586 -#: packages/admin/src/components/ContentEditor.tsx:1735 +#: packages/admin/src/components/ContentEditor.tsx:1566 #: packages/admin/src/components/FieldEditor.tsx:391 #: packages/admin/src/components/SeoImageField.tsx:47 msgid "Change" @@ -958,7 +959,7 @@ msgstr "Check for updates" msgid "Check Site" msgstr "Check Site" -#: packages/admin/src/components/LoginPage.tsx:158 +#: packages/admin/src/components/LoginPage.tsx:101 #: packages/admin/src/components/SignupPage.tsx:129 #: packages/admin/src/components/SignupPage.tsx:401 msgid "Check your email" @@ -972,6 +973,10 @@ msgstr "Checking {urlInput}..." msgid "Checking authentication..." msgstr "Checking authentication..." +#: packages/admin/src/components/SetupWizard.tsx:315 +msgid "Choose how to sign in" +msgstr "Choose how to sign in" + #: packages/admin/src/components/Settings.tsx:130 msgid "Choose your preferred admin language" msgstr "Choose your preferred admin language" @@ -980,7 +985,7 @@ msgstr "Choose your preferred admin language" msgid "Click the link in the email to continue setting up your account." msgstr "Click the link in the email to continue setting up your account." -#: packages/admin/src/components/LoginPage.tsx:169 +#: packages/admin/src/components/LoginPage.tsx:112 msgid "Click the link in the email to sign in." msgstr "Click the link in the email to sign in." @@ -998,9 +1003,9 @@ msgstr "Click the link in the email to sign in." #: packages/admin/src/components/MarketplacePluginDetail.tsx:447 #: packages/admin/src/components/MediaDetailPanel.tsx:131 #: packages/admin/src/components/MediaDetailPanel.tsx:133 -#: packages/admin/src/components/MediaPickerModal.tsx:369 -#: packages/admin/src/components/MediaPickerModal.tsx:375 -#: packages/admin/src/components/MediaPickerModal.tsx:379 +#: packages/admin/src/components/MediaPickerModal.tsx:349 +#: packages/admin/src/components/MediaPickerModal.tsx:355 +#: packages/admin/src/components/MediaPickerModal.tsx:359 #: packages/admin/src/components/MenuEditor.tsx:256 #: packages/admin/src/components/MenuEditor.tsx:262 #: packages/admin/src/components/MenuEditor.tsx:266 @@ -1099,7 +1104,7 @@ msgstr "Complete signup" msgid "Configure Field" msgstr "Configure Field" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:308 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:328 msgid "Confirm" msgstr "Confirm" @@ -1186,8 +1191,8 @@ msgstr "Content Write" msgid "Continue" msgstr "Continue" -#: packages/admin/src/components/SetupWizard.tsx:175 -#: packages/admin/src/components/SetupWizard.tsx:258 +#: packages/admin/src/components/SetupWizard.tsx:177 +#: packages/admin/src/components/SetupWizard.tsx:260 msgid "Continue →" msgstr "Continue →" @@ -1200,7 +1205,7 @@ msgstr "Continue Import" msgid "Contributor" msgstr "Contributor" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:218 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:238 #: packages/admin/src/components/users/InviteUserModal.tsx:134 msgid "Copied to clipboard" msgstr "Copied to clipboard" @@ -1218,11 +1223,11 @@ msgstr "Copy invite link" msgid "Copy slug" msgstr "Copy slug" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:193 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:213 msgid "Copy this token now — it won't be shown again." msgstr "Copy this token now — it won't be shown again." -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:211 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:231 msgid "Copy token" msgstr "Copy token" @@ -1230,7 +1235,7 @@ msgstr "Copy token" msgid "Could not copy automatically. Please select the URL above and copy manually." msgstr "Could not copy automatically. Please select the URL above and copy manually." -#: packages/admin/src/components/MediaPickerModal.tsx:328 +#: packages/admin/src/components/MediaPickerModal.tsx:308 msgid "Could not load image from URL" msgstr "Could not load image from URL" @@ -1242,7 +1247,7 @@ msgstr "Couldn't detect WordPress" msgid "Count" msgstr "Count" -#: packages/admin/src/components/ContentEditor.tsx:2004 +#: packages/admin/src/components/ContentEditor.tsx:1833 #: packages/admin/src/components/MenuList.tsx:146 #: packages/admin/src/components/Redirects.tsx:185 #: packages/admin/src/components/Sections.tsx:210 @@ -1271,7 +1276,7 @@ msgstr "Create Account" msgid "Create an account" msgstr "Create an account" -#: packages/admin/src/components/ContentEditor.tsx:1952 +#: packages/admin/src/components/ContentEditor.tsx:1781 msgid "Create byline" msgstr "Create byline" @@ -1284,7 +1289,7 @@ msgstr "Create Menu" msgid "Create New Menu" msgstr "Create New Menu" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:389 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:409 msgid "Create New Token" msgstr "Create New Token" @@ -1292,12 +1297,12 @@ msgstr "Create New Token" msgid "Create one in WordPress: Users → Profile → Application Passwords" msgstr "Create one in WordPress: Users → Profile → Application Passwords" -#: packages/admin/src/components/SetupWizard.tsx:305 +#: packages/admin/src/components/SetupWizard.tsx:325 msgid "Create Passkey" msgstr "Create Passkey" #: packages/admin/src/components/Settings.tsx:110 -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:178 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:198 msgid "Create personal access tokens for programmatic API access" msgstr "Create personal access tokens for programmatic API access" @@ -1332,12 +1337,12 @@ msgstr "Create sections in the Sections library to use them here" msgid "Create Taxonomy" msgstr "Create Taxonomy" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:251 -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:443 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:271 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:463 msgid "Create Token" msgstr "Create Token" -#: packages/admin/src/components/SetupWizard.tsx:505 +#: packages/admin/src/components/SetupWizard.tsx:571 msgid "Create your account" msgstr "Create your account" @@ -1345,7 +1350,7 @@ msgstr "Create your account" msgid "Create your first navigation menu to get started" msgstr "Create your first navigation menu to get started" -#: packages/admin/src/components/ContentList.tsx:219 +#: packages/admin/src/components/ContentList.tsx:251 #: packages/admin/src/components/ContentTypeList.tsx:122 msgid "Create your first one" msgstr "Create your first one" @@ -1358,6 +1363,14 @@ msgstr "Create your first reusable content section to get started." msgid "Create your passkey" msgstr "Create your passkey" +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:90 +msgid "Create, update, and delete navigation menus" +msgstr "Create, update, and delete navigation menus" + +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:85 +msgid "Create, update, and delete taxonomy terms" +msgstr "Create, update, and delete taxonomy terms" + #: packages/admin/src/components/settings/ApiTokenSettings.tsx:60 msgid "Create, update, delete content" msgstr "Create, update, delete content" @@ -1368,7 +1381,7 @@ msgstr "Created" #. placeholder {0}: new Date(cred.createdAt).toLocaleDateString() #. placeholder {0}: new Date(token.createdAt).toLocaleDateString() -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:290 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:310 #: packages/admin/src/components/users/UserDetail.tsx:260 msgid "Created {0}" msgstr "Created {0}" @@ -1378,7 +1391,7 @@ msgid "Created At" msgstr "Created At" #. placeholder {0}: new Date(item.createdAt).toLocaleString() -#: packages/admin/src/components/ContentEditor.tsx:856 +#: packages/admin/src/components/ContentEditor.tsx:854 msgid "Created: {0}" msgstr "Created: {0}" @@ -1386,16 +1399,16 @@ msgstr "Created: {0}" msgid "Creating collections and fields..." msgstr "Creating collections and fields..." -#: packages/admin/src/components/ContentEditor.tsx:2004 +#: packages/admin/src/components/ContentEditor.tsx:1833 #: packages/admin/src/components/MenuList.tsx:146 #: packages/admin/src/components/Redirects.tsx:182 #: packages/admin/src/components/Sections.tsx:210 -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:443 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:463 #: packages/admin/src/components/TaxonomyManager.tsx:526 msgid "Creating..." msgstr "Creating..." -#: packages/admin/src/components/ContentEditor.tsx:959 +#: packages/admin/src/components/ContentEditor.tsx:957 msgid "current" msgstr "current" @@ -1432,7 +1445,7 @@ msgid "Dashboard" msgstr "Dashboard" #: packages/admin/src/components/comments/CommentInbox.tsx:303 -#: packages/admin/src/components/ContentList.tsx:201 +#: packages/admin/src/components/ContentList.tsx:233 msgid "Date" msgstr "Date" @@ -1530,11 +1543,11 @@ msgid "Delete permanently" msgstr "Delete permanently" #: packages/admin/src/components/comments/CommentDetail.tsx:182 -#: packages/admin/src/components/ContentList.tsx:527 +#: packages/admin/src/components/ContentList.tsx:625 msgid "Delete Permanently" msgstr "Delete Permanently" -#: packages/admin/src/components/ContentList.tsx:507 +#: packages/admin/src/components/ContentList.tsx:605 msgid "Delete Permanently?" msgstr "Delete Permanently?" @@ -1555,7 +1568,7 @@ msgstr "Delete Redirect?" msgid "Delete Section?" msgstr "Delete Section?" -#: packages/admin/src/components/ContentList.tsx:306 +#: packages/admin/src/components/ContentList.tsx:338 msgid "Deleted" msgstr "Deleted" @@ -1656,17 +1669,17 @@ msgstr "Disabled" msgid "Disabled:" msgstr "Disabled:" -#: packages/admin/src/components/ContentEditor.tsx:615 -#: packages/admin/src/components/ContentEditor.tsx:637 +#: packages/admin/src/components/ContentEditor.tsx:613 +#: packages/admin/src/components/ContentEditor.tsx:635 msgid "Discard changes" msgstr "Discard changes" -#: packages/admin/src/components/ContentEditor.tsx:621 +#: packages/admin/src/components/ContentEditor.tsx:619 msgid "Discard draft changes?" msgstr "Discard draft changes?" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:226 -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:228 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:246 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:248 msgid "Dismiss" msgstr "Dismiss" @@ -1674,8 +1687,8 @@ msgstr "Dismiss" msgid "Display a navigation menu" msgstr "Display a navigation menu" -#: packages/admin/src/components/ContentEditor.tsx:1955 -#: packages/admin/src/components/ContentEditor.tsx:2017 +#: packages/admin/src/components/ContentEditor.tsx:1784 +#: packages/admin/src/components/ContentEditor.tsx:1846 msgid "Display name" msgstr "Display name" @@ -1693,7 +1706,7 @@ msgstr "Display Size" msgid "Displayed below the image as a visible caption." msgstr "Displayed below the image as a visible caption." -#: packages/admin/src/components/ContentEditor.tsx:591 +#: packages/admin/src/components/ContentEditor.tsx:589 msgid "Distraction-free mode (⌘⇧\\)" msgstr "Distraction-free mode (⌘⇧\\)" @@ -1717,7 +1730,7 @@ msgstr "Domain removed" msgid "Domain updated" msgstr "Domain updated" -#: packages/admin/src/components/LoginPage.tsx:366 +#: packages/admin/src/components/LoginPage.tsx:332 msgid "Don't have an account? <0>Sign up" msgstr "Don't have an account? <0>Sign up" @@ -1726,7 +1739,7 @@ msgstr "Don't have an account? <0>Sign up" msgid "Done" msgstr "Done" -#: packages/admin/src/components/ContentEditor.tsx:1898 +#: packages/admin/src/components/ContentEditor.tsx:1727 msgid "Down" msgstr "Down" @@ -1734,11 +1747,11 @@ msgstr "Down" msgid "Downloading" msgstr "Downloading" -#: packages/admin/src/components/ContentList.tsx:553 +#: packages/admin/src/components/ContentList.tsx:651 msgid "draft" msgstr "draft" -#: packages/admin/src/components/ContentEditor.tsx:787 +#: packages/admin/src/components/ContentEditor.tsx:785 #: packages/admin/src/components/ContentPickerModal.tsx:217 msgid "Draft" msgstr "Draft" @@ -1760,11 +1773,11 @@ msgstr "Drag and drop or click to browse (.xml)" msgid "Drop your WordPress export file here" msgstr "Drop your WordPress export file here" -#: packages/admin/src/components/ContentList.tsx:418 +#: packages/admin/src/components/ContentList.tsx:516 msgid "Duplicate {title}" msgstr "Duplicate {title}" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:403 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:423 msgid "e.g., CI/CD Pipeline" msgstr "e.g., CI/CD Pipeline" @@ -1772,8 +1785,8 @@ msgstr "e.g., CI/CD Pipeline" msgid "e.g., MacBook Pro, iPhone" msgstr "e.g., MacBook Pro, iPhone" -#: packages/admin/src/components/ContentEditor.tsx:968 -#: packages/admin/src/components/ContentEditor.tsx:1907 +#: packages/admin/src/components/ContentEditor.tsx:966 +#: packages/admin/src/components/ContentEditor.tsx:1736 #: packages/admin/src/components/MenuEditor.tsx:367 #: packages/admin/src/components/MenuList.tsx:185 #: packages/admin/src/components/Sections.tsx:390 @@ -1790,15 +1803,15 @@ msgstr "Edit" msgid "Edit {0}" msgstr "Edit {0}" -#: packages/admin/src/components/ContentEditor.tsx:554 +#: packages/admin/src/components/ContentEditor.tsx:552 msgid "Edit {collectionLabel}" msgstr "Edit {collectionLabel}" -#: packages/admin/src/components/ContentList.tsx:410 +#: packages/admin/src/components/ContentList.tsx:508 msgid "Edit {title}" msgstr "Edit {title}" -#: packages/admin/src/components/ContentEditor.tsx:2014 +#: packages/admin/src/components/ContentEditor.tsx:1843 msgid "Edit byline" msgstr "Edit byline" @@ -1846,13 +1859,13 @@ msgstr "Email" msgid "Email (optional)" msgstr "Email (optional)" -#: packages/admin/src/components/LoginPage.tsx:183 +#: packages/admin/src/components/LoginPage.tsx:126 #: packages/admin/src/components/SignupPage.tsx:65 #: packages/admin/src/components/users/InviteUserModal.tsx:154 msgid "Email address" msgstr "Email address" -#: packages/admin/src/components/SetupWizard.tsx:204 +#: packages/admin/src/components/SetupWizard.tsx:206 #: packages/admin/src/components/SignupPage.tsx:48 msgid "Email is required" msgstr "Email is required" @@ -1921,7 +1934,7 @@ msgid "Enabled" msgstr "Enabled" #. placeholder {0}: label.toLowerCase() -#: packages/admin/src/components/ContentEditor.tsx:1181 +#: packages/admin/src/components/ContentEditor.tsx:1179 msgid "Enter {0}..." msgstr "Enter {0}..." @@ -1930,7 +1943,7 @@ msgstr "Enter {0}..." msgid "Enter a URL (https://…) or a relative path (/…)" msgstr "Enter a URL (https://…) or a relative path (/…)" -#: packages/admin/src/components/ContentEditor.tsx:1413 +#: packages/admin/src/components/ContentEditor.tsx:1393 msgid "Enter a valid URL (e.g. https://example.com)" msgstr "Enter a valid URL (e.g. https://example.com)" @@ -1938,7 +1951,7 @@ msgstr "Enter a valid URL (e.g. https://example.com)" msgid "Enter credentials manually" msgstr "Enter credentials manually" -#: packages/admin/src/components/ContentEditor.tsx:590 +#: packages/admin/src/components/ContentEditor.tsx:588 msgid "Enter distraction-free mode" msgstr "Enter distraction-free mode" @@ -1946,7 +1959,7 @@ msgstr "Enter distraction-free mode" msgid "Enter email" msgstr "Enter email" -#: packages/admin/src/components/ContentEditor.tsx:1202 +#: packages/admin/src/components/ContentEditor.tsx:1200 msgid "Enter markdown content..." msgstr "Enter markdown content..." @@ -1958,6 +1971,10 @@ msgstr "Enter name" msgid "Enter the code from your terminal" msgstr "Enter the code from your terminal" +#: packages/admin/src/components/LoginPage.tsx:325 +msgid "Enter your handle to sign in." +msgstr "Enter your handle to sign in." + #: packages/admin/src/components/WordPressImport.tsx:1289 msgid "Enter your WordPress credentials to import content directly." msgstr "Enter your WordPress credentials to import content directly." @@ -1968,7 +1985,7 @@ msgstr "Enter your WordPress site URL" #: packages/admin/src/components/MenuEditor.tsx:83 #: packages/admin/src/components/MenuEditor.tsx:122 -#: packages/admin/src/components/SetupWizard.tsx:484 +#: packages/admin/src/components/SetupWizard.tsx:550 msgid "Error" msgstr "Error" @@ -1980,7 +1997,7 @@ msgstr "Error saving section" msgid "Exists" msgstr "Exists" -#: packages/admin/src/components/ContentEditor.tsx:548 +#: packages/admin/src/components/ContentEditor.tsx:546 msgid "Exit distraction-free mode" msgstr "Exit distraction-free mode" @@ -1993,11 +2010,11 @@ msgid "Expand details" msgstr "Expand details" #. placeholder {0}: new Date(token.expiresAt).toLocaleDateString() -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:280 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:300 msgid "Expires {0}" msgstr "Expires {0}" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:429 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:449 msgid "Expiry" msgstr "Expiry" @@ -2029,7 +2046,7 @@ msgstr "Failed security audit" msgid "Failed to add domain" msgstr "Failed to add domain" -#: packages/admin/src/components/ContentEditor.tsx:1998 +#: packages/admin/src/components/ContentEditor.tsx:1827 msgid "Failed to create byline" msgstr "Failed to create byline" @@ -2082,7 +2099,7 @@ msgstr "Failed to load plugins: {0}" msgid "Failed to load revisions" msgstr "Failed to load revisions" -#: packages/admin/src/components/SetupWizard.tsx:486 +#: packages/admin/src/components/SetupWizard.tsx:552 msgid "Failed to load setup" msgstr "Failed to load setup" @@ -2103,7 +2120,7 @@ msgstr "Failed to remove passkey" msgid "Failed to rename passkey" msgstr "Failed to rename passkey" -#: packages/admin/src/router.tsx:1519 +#: packages/admin/src/router.tsx:1530 msgid "Failed to save" msgstr "Failed to save" @@ -2113,8 +2130,8 @@ msgstr "Failed to save" msgid "Failed to save settings" msgstr "Failed to save settings" -#: packages/admin/src/components/LoginPage.tsx:127 -#: packages/admin/src/components/LoginPage.tsx:132 +#: packages/admin/src/components/LoginPage.tsx:70 +#: packages/admin/src/components/LoginPage.tsx:75 msgid "Failed to send magic link" msgstr "Failed to send magic link" @@ -2127,7 +2144,7 @@ msgstr "Failed to send test email" msgid "Failed to update {0}" msgstr "Failed to update {0}" -#: packages/admin/src/components/ContentEditor.tsx:2048 +#: packages/admin/src/components/ContentEditor.tsx:1877 msgid "Failed to update byline" msgstr "Failed to update byline" @@ -2214,7 +2231,7 @@ msgstr "For the best import experience, install the" msgid "Full access" msgstr "Full access" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:85 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:105 msgid "Full admin access" msgstr "Full admin access" @@ -2279,7 +2296,7 @@ msgstr "Height" msgid "Hide from search engines" msgstr "Hide from search engines" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:203 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:223 msgid "Hide token" msgstr "Hide token" @@ -2321,7 +2338,7 @@ msgstr "Icon blurred due to image audit" msgid "ID" msgstr "ID" -#: packages/admin/src/components/LoginPage.tsx:160 +#: packages/admin/src/components/LoginPage.tsx:103 msgid "If an account exists for <0>{email}, we've sent a sign-in link." msgstr "If an account exists for <0>{email}, we've sent a sign-in link." @@ -2343,7 +2360,7 @@ msgstr "Image Settings" msgid "Image shown when this page is shared on social media" msgstr "Image shown when this page is shared on social media" -#: packages/admin/src/components/MediaPickerModal.tsx:396 +#: packages/admin/src/components/MediaPickerModal.tsx:374 msgid "Image URL" msgstr "Image URL" @@ -2441,7 +2458,7 @@ msgstr "Importing content..." msgid "Importing Media" msgstr "Importing Media" -#: packages/admin/src/components/SetupWizard.tsx:163 +#: packages/admin/src/components/SetupWizard.tsx:165 msgid "Include sample content (recommended for new sites)" msgstr "Include sample content (recommended for new sites)" @@ -2449,8 +2466,8 @@ msgstr "Include sample content (recommended for new sites)" msgid "Incompatible" msgstr "Incompatible" -#: packages/admin/src/components/MediaPickerModal.tsx:407 -#: packages/admin/src/components/MediaPickerModal.tsx:608 +#: packages/admin/src/components/MediaPickerModal.tsx:385 +#: packages/admin/src/components/MediaPickerModal.tsx:584 msgid "Insert" msgstr "Insert" @@ -2474,7 +2491,7 @@ msgstr "Insert a reusable section" msgid "Insert an image" msgstr "Insert an image" -#: packages/admin/src/components/MediaPickerModal.tsx:389 +#: packages/admin/src/components/MediaPickerModal.tsx:367 msgid "Insert from URL" msgstr "Insert from URL" @@ -2521,7 +2538,7 @@ msgstr "Installing..." msgid "Integer" msgstr "Integer" -#: packages/admin/src/components/ContentEditor.tsx:1482 +#: packages/admin/src/components/ContentEditor.tsx:1462 msgid "Invalid JSON" msgstr "Invalid JSON" @@ -2554,7 +2571,7 @@ msgstr "Item deleted" msgid "Item updated" msgstr "Item updated" -#: packages/admin/src/components/SetupWizard.tsx:238 +#: packages/admin/src/components/SetupWizard.tsx:240 #: packages/admin/src/components/SignupPage.tsx:204 msgid "Jane Doe" msgstr "Jane Doe" @@ -2578,7 +2595,7 @@ msgstr "Keywords" msgid "Label" msgstr "Label" -#: packages/admin/src/components/LoginPage.tsx:379 +#: packages/admin/src/components/LoginPage.tsx:345 #: packages/admin/src/components/Settings.tsx:129 #: packages/admin/src/components/Settings.tsx:134 msgid "Language" @@ -2610,7 +2627,7 @@ msgstr "Last used" #. placeholder {0}: new Date(cred.lastUsedAt).toLocaleDateString() #. placeholder {0}: new Date(token.lastUsedAt).toLocaleDateString() -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:285 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:305 #: packages/admin/src/components/users/UserDetail.tsx:262 msgid "Last used {0}" msgstr "Last used {0}" @@ -2664,7 +2681,7 @@ msgstr "Links" msgid "List view" msgstr "List view" -#: packages/admin/src/components/ContentEditor.tsx:670 +#: packages/admin/src/components/ContentEditor.tsx:668 msgid "Live View" msgstr "Live View" @@ -2674,8 +2691,8 @@ msgstr "Live View" msgid "Load more" msgstr "Load more" -#: packages/admin/src/components/ContentList.tsx:290 -#: packages/admin/src/components/ContentList.tsx:338 +#: packages/admin/src/components/ContentList.tsx:322 +#: packages/admin/src/components/ContentList.tsx:370 msgid "Load More" msgstr "Load More" @@ -2718,7 +2735,7 @@ msgstr "Loading sections..." msgid "Loading settings..." msgstr "Loading settings..." -#: packages/admin/src/components/SetupWizard.tsx:473 +#: packages/admin/src/components/SetupWizard.tsx:539 msgid "Loading setup..." msgstr "Loading setup..." @@ -2726,8 +2743,8 @@ msgstr "Loading setup..." msgid "Loading terms..." msgstr "Loading terms..." -#: packages/admin/src/components/ContentList.tsx:290 -#: packages/admin/src/components/ContentList.tsx:338 +#: packages/admin/src/components/ContentList.tsx:322 +#: packages/admin/src/components/ContentList.tsx:370 #: packages/admin/src/components/ContentPickerModal.tsx:238 #: packages/admin/src/components/MarketplaceBrowse.tsx:199 #: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:181 @@ -2740,7 +2757,7 @@ msgstr "Loading terms..." msgid "Loading..." msgstr "Loading..." -#: packages/admin/src/components/ContentList.tsx:197 +#: packages/admin/src/components/ContentList.tsx:226 #: packages/admin/src/components/LocaleSwitcher.tsx:60 msgid "Locale" msgstr "Locale" @@ -2931,6 +2948,10 @@ msgstr "Menus" msgid "Menus ({0})" msgstr "Menus ({0})" +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:89 +msgid "Menus Manage" +msgstr "Menus Manage" + #: packages/admin/src/components/SeoPanel.tsx:161 msgid "Meta Description" msgstr "Meta Description" @@ -2971,11 +2992,11 @@ msgstr "Modified" msgid "Modify collection schemas" msgstr "Modify collection schemas" -#: packages/admin/src/components/ContentList.tsx:439 +#: packages/admin/src/components/ContentList.tsx:537 msgid "Move \"{title}\" to trash? You can restore it later." msgstr "Move \"{title}\" to trash? You can restore it later." -#: packages/admin/src/components/ContentList.tsx:430 +#: packages/admin/src/components/ContentList.tsx:528 msgid "Move {title} to trash" msgstr "Move {title} to trash" @@ -2983,14 +3004,14 @@ msgstr "Move {title} to trash" msgid "Move down" msgstr "Move down" -#: packages/admin/src/components/ContentEditor.tsx:873 -#: packages/admin/src/components/ContentEditor.tsx:895 -#: packages/admin/src/components/ContentList.tsx:452 +#: packages/admin/src/components/ContentEditor.tsx:871 +#: packages/admin/src/components/ContentEditor.tsx:893 +#: packages/admin/src/components/ContentList.tsx:550 msgid "Move to Trash" msgstr "Move to Trash" -#: packages/admin/src/components/ContentEditor.tsx:879 -#: packages/admin/src/components/ContentList.tsx:437 +#: packages/admin/src/components/ContentEditor.tsx:877 +#: packages/admin/src/components/ContentList.tsx:535 msgid "Move to Trash?" msgstr "Move to Trash?" @@ -3010,7 +3031,7 @@ msgstr "Multi-line plain text" msgid "Multiple choices from options" msgstr "Multiple choices from options" -#: packages/admin/src/components/SetupWizard.tsx:145 +#: packages/admin/src/components/SetupWizard.tsx:147 msgid "My Awesome Blog" msgstr "My Awesome Blog" @@ -3048,7 +3069,7 @@ msgstr "NEW" msgid "New {0}" msgstr "New {0}" -#: packages/admin/src/components/ContentEditor.tsx:554 +#: packages/admin/src/components/ContentEditor.tsx:552 msgid "New {collectionLabel}" msgstr "New {collectionLabel}" @@ -3089,7 +3110,7 @@ msgid "Next" msgstr "Next" #: packages/admin/src/components/comments/CommentInbox.tsx:378 -#: packages/admin/src/components/ContentList.tsx:278 +#: packages/admin/src/components/ContentList.tsx:310 msgid "Next page" msgstr "Next page" @@ -3107,7 +3128,7 @@ msgid "No {0} available." msgstr "No {0} available." #. placeholder {0}: collectionLabel.toLowerCase() -#: packages/admin/src/components/ContentList.tsx:212 +#: packages/admin/src/components/ContentList.tsx:244 msgid "No {0} yet." msgstr "No {0} yet." @@ -3125,7 +3146,7 @@ msgstr "No 404 errors recorded yet." msgid "No alt text" msgstr "No alt text" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:263 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:283 msgid "No API tokens yet. Create one to get started." msgstr "No API tokens yet. Create one to get started." @@ -3133,7 +3154,7 @@ msgstr "No API tokens yet. Create one to get started." msgid "No approved comments yet." msgstr "No approved comments yet." -#: packages/admin/src/components/ContentEditor.tsx:1939 +#: packages/admin/src/components/ContentEditor.tsx:1768 msgid "No bylines selected." msgstr "No bylines selected." @@ -3211,12 +3232,12 @@ msgid "No maximum" msgstr "No maximum" #: packages/admin/src/components/MediaLibrary.tsx:369 -#: packages/admin/src/components/MediaPickerModal.tsx:521 +#: packages/admin/src/components/MediaPickerModal.tsx:497 msgid "No media available from this provider" msgstr "No media available from this provider" #: packages/admin/src/components/MediaLibrary.tsx:363 -#: packages/admin/src/components/MediaPickerModal.tsx:515 +#: packages/admin/src/components/MediaPickerModal.tsx:491 msgid "No media found" msgstr "No media found" @@ -3274,7 +3295,7 @@ msgstr "No results" msgid "No results for \"{debouncedQuery}\". Try a different search term." msgstr "No results for \"{debouncedQuery}\". Try a different search term." -#: packages/admin/src/components/ContentList.tsx:226 +#: packages/admin/src/components/ContentList.tsx:258 msgid "No results for \"{searchQuery}\"" msgstr "No results for \"{searchQuery}\"" @@ -3384,7 +3405,7 @@ msgstr "Optional tooltip on hover" msgid "Options (one per line)" msgstr "Options (one per line)" -#: packages/admin/src/components/MediaPickerModal.tsx:419 +#: packages/admin/src/components/MediaPickerModal.tsx:397 msgid "or choose from library" msgstr "or choose from library" @@ -3392,7 +3413,7 @@ msgstr "or choose from library" msgid "Or click to browse. Accepts .xml files exported from WordPress." msgstr "Or click to browse. Accepts .xml files exported from WordPress." -#: packages/admin/src/components/LoginPage.tsx:321 +#: packages/admin/src/components/LoginPage.tsx:261 msgid "Or continue with" msgstr "Or continue with" @@ -3421,7 +3442,7 @@ msgstr "Outline" msgid "Overrides the page title in search engine results" msgstr "Overrides the page title in search engine results" -#: packages/admin/src/components/ContentEditor.tsx:910 +#: packages/admin/src/components/ContentEditor.tsx:908 msgid "Ownership" msgstr "Ownership" @@ -3451,10 +3472,6 @@ msgstr "Part of a redirect loop" msgid "Pass" msgstr "Pass" -#: packages/admin/src/components/SetupWizard.tsx:333 -msgid "Passkey" -msgstr "Passkey" - #: packages/admin/src/components/settings/SecuritySettings.tsx:98 msgid "Passkey added successfully" msgstr "Passkey added successfully" @@ -3496,10 +3513,6 @@ msgstr "Passkeys are a secure, passwordless way to sign in to your account. You msgid "Passkeys are a secure, passwordless way to sign in using your device's biometrics, PIN, or security key." msgstr "Passkeys are a secure, passwordless way to sign in using your device's biometrics, PIN, or security key." -#: packages/admin/src/components/SetupWizard.tsx:297 -msgid "Passkeys are more secure than passwords. You'll use your device's biometrics, PIN, or security key to sign in." -msgstr "Passkeys are more secure than passwords. You'll use your device's biometrics, PIN, or security key to sign in." - #: packages/admin/src/components/auth/PasskeyLogin.tsx:303 #: packages/admin/src/components/auth/PasskeyRegistration.tsx:300 msgid "Passkeys Not Available Here" @@ -3523,7 +3536,7 @@ msgid "Pattern (Regex)" msgstr "Pattern (Regex)" #: packages/admin/src/components/comments/CommentDetail.tsx:196 -#: packages/admin/src/components/ContentList.tsx:576 +#: packages/admin/src/components/ContentList.tsx:674 msgid "pending" msgstr "pending" @@ -3531,15 +3544,15 @@ msgstr "pending" msgid "Pending" msgstr "Pending" -#: packages/admin/src/components/ContentEditor.tsx:785 +#: packages/admin/src/components/ContentEditor.tsx:783 msgid "Pending changes" msgstr "Pending changes" -#: packages/admin/src/components/ContentList.tsx:510 +#: packages/admin/src/components/ContentList.tsx:608 msgid "Permanently delete \"{title}\"? This cannot be undone." msgstr "Permanently delete \"{title}\"? This cannot be undone." -#: packages/admin/src/components/ContentList.tsx:499 +#: packages/admin/src/components/ContentList.tsx:597 msgid "Permanently delete {title}" msgstr "Permanently delete {title}" @@ -3547,12 +3560,16 @@ msgstr "Permanently delete {title}" msgid "Permissions" msgstr "Permissions" +#: packages/admin/src/components/SetupWizard.tsx:317 +msgid "Pick any method to create your admin account." +msgstr "Pick any method to create your admin account." + #: packages/admin/src/components/auth/PasskeyLogin.tsx:313 #: packages/admin/src/components/auth/PasskeyRegistration.tsx:310 msgid "Plain" msgstr "Plain" -#: packages/admin/src/components/SetupWizard.tsx:206 +#: packages/admin/src/components/SetupWizard.tsx:208 msgid "Please enter a valid email" msgstr "Please enter a valid email" @@ -3560,7 +3577,7 @@ msgstr "Please enter a valid email" msgid "Please enter a valid email address" msgstr "Please enter a valid email address" -#: packages/admin/src/components/MediaPickerModal.tsx:304 +#: packages/admin/src/components/MediaPickerModal.tsx:284 msgid "Please enter a valid URL" msgstr "Please enter a valid URL" @@ -3626,11 +3643,11 @@ msgid "Preparing to download files from WordPress..." msgstr "Preparing to download files from WordPress..." #: packages/admin/src/components/auth/PasskeyLogin.tsx:166 -#: packages/admin/src/components/SetupWizard.tsx:258 +#: packages/admin/src/components/SetupWizard.tsx:260 msgid "Preparing..." msgstr "Preparing..." -#: packages/admin/src/components/ContentEditor.tsx:604 +#: packages/admin/src/components/ContentEditor.tsx:602 #: packages/admin/src/components/ContentTypeEditor.tsx:79 #: packages/admin/src/components/MediaLibrary.tsx:415 msgid "Preview" @@ -3640,7 +3657,7 @@ msgstr "Preview" msgid "Preview content before publishing" msgstr "Preview content before publishing" -#: packages/admin/src/components/ContentEditor.tsx:604 +#: packages/admin/src/components/ContentEditor.tsx:602 msgid "Preview draft" msgstr "Preview draft" @@ -3649,7 +3666,7 @@ msgid "Previous" msgstr "Previous" #: packages/admin/src/components/comments/CommentInbox.tsx:359 -#: packages/admin/src/components/ContentList.tsx:266 +#: packages/admin/src/components/ContentList.tsx:298 msgid "Previous page" msgstr "Previous page" @@ -3665,20 +3682,20 @@ msgstr "Primary Navigation" msgid "Provider:" msgstr "Provider:" -#: packages/admin/src/components/ContentEditor.tsx:659 -#: packages/admin/src/components/ContentEditor.tsx:766 +#: packages/admin/src/components/ContentEditor.tsx:657 +#: packages/admin/src/components/ContentEditor.tsx:764 msgid "Publish" msgstr "Publish" -#: packages/admin/src/components/ContentEditor.tsx:649 +#: packages/admin/src/components/ContentEditor.tsx:647 msgid "Publish changes" msgstr "Publish changes" -#: packages/admin/src/components/ContentList.tsx:551 +#: packages/admin/src/components/ContentList.tsx:649 msgid "published" msgstr "published" -#: packages/admin/src/components/ContentEditor.tsx:781 +#: packages/admin/src/components/ContentEditor.tsx:779 #: packages/admin/src/components/ContentPickerModal.tsx:214 #: packages/admin/src/components/Dashboard.tsx:187 msgid "Published" @@ -3693,7 +3710,7 @@ msgstr "Published {0}" msgid "Published At" msgstr "Published At" -#: packages/admin/src/components/ContentEditor.tsx:1947 +#: packages/admin/src/components/ContentEditor.tsx:1776 msgid "Quick create byline" msgstr "Quick create byline" @@ -3714,6 +3731,10 @@ msgstr "Read content entries" msgid "Read media files" msgstr "Read media files" +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:95 +msgid "Read site settings" +msgstr "Read site settings" + #: packages/admin/src/components/settings/GeneralSettings.tsx:267 msgid "Reading" msgstr "Reading" @@ -3770,7 +3791,7 @@ msgstr "Registered user" msgid "Registration was cancelled or timed out. Please try again." msgstr "Registration was cancelled or timed out. Please try again." -#: packages/admin/src/components/ContentEditor.tsx:1916 +#: packages/admin/src/components/ContentEditor.tsx:1745 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:177 #: packages/admin/src/components/settings/GeneralSettings.tsx:202 #: packages/admin/src/components/settings/GeneralSettings.tsx:246 @@ -3786,10 +3807,6 @@ msgstr "Remove" msgid "Remove {0}" msgstr "Remove {0}" -#: packages/admin/src/components/ContentEditor.tsx:1743 -msgid "Remove {label}" -msgstr "Remove {label}" - #: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:435 msgid "Remove Domain" msgstr "Remove Domain" @@ -3798,7 +3815,7 @@ msgstr "Remove Domain" msgid "Remove Domain?" msgstr "Remove Domain?" -#: packages/admin/src/components/ContentEditor.tsx:1594 +#: packages/admin/src/components/ContentEditor.tsx:1574 #: packages/admin/src/components/SeoImageField.tsx:55 msgid "Remove image" msgstr "Remove image" @@ -3913,7 +3930,7 @@ msgstr "Reset to original" msgid "Restore" msgstr "Restore" -#: packages/admin/src/components/ContentList.tsx:487 +#: packages/admin/src/components/ContentList.tsx:585 msgid "Restore {title}" msgstr "Restore {title}" @@ -3961,15 +3978,15 @@ msgstr "Revision restored" msgid "Revisions" msgstr "Revisions" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:326 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:346 msgid "Revoke token" msgstr "Revoke token" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:301 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:321 msgid "Revoke?" msgstr "Revoke?" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:308 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:328 msgid "Revoking..." msgstr "Revoking..." @@ -4000,7 +4017,7 @@ msgstr "Role" msgid "Role {role}" msgstr "Role {role}" -#: packages/admin/src/components/ContentEditor.tsx:1921 +#: packages/admin/src/components/ContentEditor.tsx:1750 msgid "Role label" msgstr "Role label" @@ -4011,7 +4028,7 @@ msgstr "Role label" msgid "Same window" msgstr "Same window" -#: packages/admin/src/components/ContentEditor.tsx:2054 +#: packages/admin/src/components/ContentEditor.tsx:1883 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:349 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:519 #: packages/admin/src/components/MediaDetailPanel.tsx:241 @@ -4045,13 +4062,13 @@ msgstr "Save Settings" msgid "Save Social Links" msgstr "Save Social Links" -#: packages/admin/src/components/ContentEditor.tsx:579 +#: packages/admin/src/components/ContentEditor.tsx:577 #: packages/admin/src/components/SaveButton.tsx:42 msgid "Saved" msgstr "Saved" -#: packages/admin/src/components/ContentEditor.tsx:574 -#: packages/admin/src/components/ContentEditor.tsx:2054 +#: packages/admin/src/components/ContentEditor.tsx:572 +#: packages/admin/src/components/ContentEditor.tsx:1883 #: packages/admin/src/components/FieldEditor.tsx:656 #: packages/admin/src/components/MediaDetailPanel.tsx:241 #: packages/admin/src/components/MenuEditor.tsx:442 @@ -4065,28 +4082,28 @@ msgstr "Saved" msgid "Saving..." msgstr "Saving..." -#: packages/admin/src/components/ContentEditor.tsx:825 +#: packages/admin/src/components/ContentEditor.tsx:823 msgid "Schedule" msgstr "Schedule" -#: packages/admin/src/components/ContentEditor.tsx:811 +#: packages/admin/src/components/ContentEditor.tsx:809 msgid "Schedule for" msgstr "Schedule for" -#: packages/admin/src/components/ContentEditor.tsx:848 +#: packages/admin/src/components/ContentEditor.tsx:846 msgid "Schedule for later" msgstr "Schedule for later" -#: packages/admin/src/components/ContentList.tsx:555 +#: packages/admin/src/components/ContentList.tsx:653 msgid "scheduled" msgstr "scheduled" -#: packages/admin/src/components/ContentEditor.tsx:788 +#: packages/admin/src/components/ContentEditor.tsx:786 msgid "Scheduled" msgstr "Scheduled" #. placeholder {0}: formatScheduledDate(item.scheduledAt) -#: packages/admin/src/components/ContentEditor.tsx:798 +#: packages/admin/src/components/ContentEditor.tsx:796 msgid "Scheduled for: {0}" msgstr "Scheduled for: {0}" @@ -4106,12 +4123,12 @@ msgstr "Schema Read" msgid "Schema Write" msgstr "Schema Write" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:409 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:429 msgid "Scopes" msgstr "Scopes" #. placeholder {0}: token.scopes.join(", ") -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:277 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:297 msgid "Scopes: {0}" msgstr "Scopes: {0}" @@ -4147,12 +4164,12 @@ msgid "Search" msgstr "Search" #. placeholder {0}: collectionLabel.toLowerCase() -#: packages/admin/src/components/ContentList.tsx:151 +#: packages/admin/src/components/ContentList.tsx:171 msgid "Search {0}" msgstr "Search {0}" #. placeholder {0}: collectionLabel.toLowerCase() -#: packages/admin/src/components/ContentList.tsx:150 +#: packages/admin/src/components/ContentList.tsx:170 msgid "Search {0}..." msgstr "Search {0}..." @@ -4176,7 +4193,7 @@ msgstr "Search Engine Optimization" msgid "Search engine optimization and verification" msgstr "Search engine optimization and verification" -#: packages/admin/src/components/MediaPickerModal.tsx:465 +#: packages/admin/src/components/MediaPickerModal.tsx:441 msgid "Search media" msgstr "Search media" @@ -4202,7 +4219,7 @@ msgid "Search themes..." msgstr "Search themes..." #: packages/admin/src/components/MediaLibrary.tsx:336 -#: packages/admin/src/components/MediaPickerModal.tsx:464 +#: packages/admin/src/components/MediaPickerModal.tsx:440 msgid "Search..." msgstr "Search..." @@ -4253,7 +4270,7 @@ msgstr "Sections" msgid "secure context" msgstr "secure context" -#: packages/admin/src/components/SetupWizard.tsx:506 +#: packages/admin/src/components/SetupWizard.tsx:572 msgid "Secure your account" msgstr "Secure your account" @@ -4301,9 +4318,7 @@ msgstr "Security Settings" msgid "Select" msgstr "Select" -#: packages/admin/src/components/ContentEditor.tsx:1618 -#: packages/admin/src/components/ContentEditor.tsx:1755 -#: packages/admin/src/components/ContentEditor.tsx:1770 +#: packages/admin/src/components/ContentEditor.tsx:1598 msgid "Select {label}" msgstr "Select {label}" @@ -4311,7 +4326,7 @@ msgstr "Select {label}" msgid "Select all" msgstr "Select all" -#: packages/admin/src/components/ContentEditor.tsx:1860 +#: packages/admin/src/components/ContentEditor.tsx:1689 msgid "Select byline..." msgstr "Select byline..." @@ -4329,19 +4344,11 @@ msgstr "Select Content" msgid "Select Favicon" msgstr "Select Favicon" -#: packages/admin/src/components/ContentEditor.tsx:1759 -msgid "Select file" -msgstr "Select file" - -#: packages/admin/src/components/MediaPickerModal.tsx:86 -msgid "Select File" -msgstr "Select File" - -#: packages/admin/src/components/ContentEditor.tsx:1609 +#: packages/admin/src/components/ContentEditor.tsx:1589 msgid "Select image" msgstr "Select image" -#: packages/admin/src/components/MediaPickerModal.tsx:86 +#: packages/admin/src/components/MediaPickerModal.tsx:71 msgid "Select Image" msgstr "Select Image" @@ -4366,7 +4373,7 @@ msgstr "Select which content types to import." msgid "Select..." msgstr "Select..." -#: packages/admin/src/components/MediaPickerModal.tsx:595 +#: packages/admin/src/components/MediaPickerModal.tsx:571 msgid "Selected:" msgstr "Selected:" @@ -4387,7 +4394,7 @@ msgstr "Send an invitation email to a new team member." msgid "Send Invite" msgstr "Send Invite" -#: packages/admin/src/components/LoginPage.tsx:206 +#: packages/admin/src/components/LoginPage.tsx:149 msgid "Send magic link" msgstr "Send magic link" @@ -4403,7 +4410,7 @@ msgstr "Send Test" msgid "Send Test Email" msgstr "Send Test Email" -#: packages/admin/src/components/LoginPage.tsx:206 +#: packages/admin/src/components/LoginPage.tsx:149 #: packages/admin/src/components/settings/EmailSettings.tsx:162 #: packages/admin/src/components/SignupPage.tsx:87 #: packages/admin/src/components/SignupPage.tsx:150 @@ -4412,7 +4419,7 @@ msgstr "Send Test Email" msgid "Sending..." msgstr "Sending..." -#: packages/admin/src/components/ContentEditor.tsx:1000 +#: packages/admin/src/components/ContentEditor.tsx:998 #: packages/admin/src/components/Settings.tsx:81 msgid "SEO" msgstr "SEO" @@ -4439,15 +4446,11 @@ msgstr "SEO Title" msgid "Set a custom display size for this image instance." msgstr "Set a custom display size for this image instance." -#: packages/admin/src/components/SetupWizard.tsx:295 -msgid "Set up your passkey" -msgstr "Set up your passkey" - -#: packages/admin/src/components/SetupWizard.tsx:504 +#: packages/admin/src/components/SetupWizard.tsx:570 msgid "Set up your site" msgstr "Set up your site" -#: packages/admin/src/components/SetupWizard.tsx:175 +#: packages/admin/src/components/SetupWizard.tsx:177 msgid "Setting up..." msgstr "Setting up..." @@ -4461,6 +4464,14 @@ msgstr "Setting up..." msgid "Settings" msgstr "Settings" +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:99 +msgid "Settings Manage" +msgstr "Settings Manage" + +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:94 +msgid "Settings Read" +msgstr "Settings Read" + #: packages/admin/src/components/settings/GeneralSettings.tsx:59 msgid "Settings saved successfully" msgstr "Settings saved successfully" @@ -4474,7 +4485,7 @@ msgstr "Share this link with the invited user" msgid "Short Text" msgstr "Short Text" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:203 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:223 msgid "Show token" msgstr "Show token" @@ -4487,24 +4498,35 @@ msgstr "Shown when hovering over the image." msgid "Sign in" msgstr "Sign in" +#: packages/admin/src/components/SetupWizard.tsx:382 +msgid "Sign In" +msgstr "Sign In" + #: packages/admin/src/components/SignupPage.tsx:269 msgid "Sign in instead" msgstr "Sign in instead" -#: packages/admin/src/components/LoginPage.tsx:291 +#: packages/admin/src/components/LoginPage.tsx:232 msgid "Sign in to your site" msgstr "Sign in to your site" -#: packages/admin/src/components/LoginPage.tsx:292 +#. placeholder {0}: authProviderList.find((p) => p.id === activeProvider)?.label ?? activeProvider +#. placeholder {0}: provider.label +#: packages/admin/src/components/LoginPage.tsx:231 +#: packages/admin/src/components/SetupWizard.tsx:291 +msgid "Sign in with {0}" +msgstr "Sign in with {0}" + +#: packages/admin/src/components/LoginPage.tsx:229 msgid "Sign in with email" msgstr "Sign in with email" -#: packages/admin/src/components/LoginPage.tsx:348 +#: packages/admin/src/components/LoginPage.tsx:290 msgid "Sign in with email link" msgstr "Sign in with email link" #: packages/admin/src/components/auth/PasskeyLogin.tsx:136 -#: packages/admin/src/components/LoginPage.tsx:312 +#: packages/admin/src/components/LoginPage.tsx:252 msgid "Sign in with Passkey" msgstr "Sign in with Passkey" @@ -4521,7 +4543,7 @@ msgstr "Single choice from options" msgid "Single line text input" msgstr "Single line text input" -#: packages/admin/src/components/SetupWizard.tsx:331 +#: packages/admin/src/components/SetupWizard.tsx:380 msgid "Site" msgstr "Site" @@ -4533,12 +4555,12 @@ msgstr "Site Identity" msgid "Site identity, logo, favicon, and reading preferences" msgstr "Site identity, logo, favicon, and reading preferences" -#: packages/admin/src/components/SetupWizard.tsx:329 +#: packages/admin/src/components/SetupWizard.tsx:378 msgid "Site Settings" msgstr "Site Settings" #: packages/admin/src/components/settings/GeneralSettings.tsx:156 -#: packages/admin/src/components/SetupWizard.tsx:141 +#: packages/admin/src/components/SetupWizard.tsx:143 msgid "Site Title" msgstr "Site Title" @@ -4546,7 +4568,7 @@ msgstr "Site Title" msgid "Site title & tagline" msgstr "Site title & tagline" -#: packages/admin/src/components/SetupWizard.tsx:125 +#: packages/admin/src/components/SetupWizard.tsx:127 msgid "Site title is required" msgstr "Site title is required" @@ -4570,9 +4592,9 @@ msgstr "Skip Media Import" msgid "Skipped" msgstr "Skipped" -#: packages/admin/src/components/ContentEditor.tsx:769 -#: packages/admin/src/components/ContentEditor.tsx:1963 -#: packages/admin/src/components/ContentEditor.tsx:2025 +#: packages/admin/src/components/ContentEditor.tsx:767 +#: packages/admin/src/components/ContentEditor.tsx:1792 +#: packages/admin/src/components/ContentEditor.tsx:1854 #: packages/admin/src/components/ContentTypeEditor.tsx:109 #: packages/admin/src/components/ContentTypeList.tsx:97 #: packages/admin/src/components/FieldEditor.tsx:224 @@ -4653,8 +4675,8 @@ msgstr "Spam" msgid "Start Import" msgstr "Start Import" -#: packages/admin/src/components/ContentEditor.tsx:775 -#: packages/admin/src/components/ContentList.tsx:193 +#: packages/admin/src/components/ContentEditor.tsx:773 +#: packages/admin/src/components/ContentList.tsx:219 #: packages/admin/src/components/ContentTypeEditor.tsx:115 #: packages/admin/src/components/Redirects.tsx:452 msgid "Status" @@ -4690,7 +4712,7 @@ msgid "System ({resolvedLabel})" msgstr "System ({resolvedLabel})" #: packages/admin/src/components/settings/GeneralSettings.tsx:162 -#: packages/admin/src/components/SetupWizard.tsx:152 +#: packages/admin/src/components/SetupWizard.tsx:154 msgid "Tagline" msgstr "Tagline" @@ -4716,6 +4738,10 @@ msgstr "Target" msgid "Taxonomies" msgstr "Taxonomies" +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:84 +msgid "Taxonomies Manage" +msgstr "Taxonomies Manage" + #: packages/admin/src/components/TaxonomyManager.tsx:668 msgid "Taxonomy created" msgstr "Taxonomy created" @@ -4724,7 +4750,7 @@ msgstr "Taxonomy created" msgid "Taxonomy not found:" msgstr "Taxonomy not found:" -#: packages/admin/src/components/SetupWizard.tsx:180 +#: packages/admin/src/components/SetupWizard.tsx:182 msgid "Template:" msgstr "Template:" @@ -4757,7 +4783,7 @@ msgstr "The following tables contain content but aren't registered as collection msgid "The invited user will have this role once they complete registration." msgstr "The invited user will have this role once they complete registration." -#: packages/admin/src/components/LoginPage.tsx:170 +#: packages/admin/src/components/LoginPage.tsx:113 #: packages/admin/src/components/SignupPage.tsx:138 msgid "The link will expire in 15 minutes." msgstr "The link will expire in 15 minutes." @@ -4812,8 +4838,7 @@ msgstr "Theme: {label}" msgid "Themes" msgstr "Themes" -#: packages/admin/src/components/ContentEditor.tsx:1622 -#: packages/admin/src/components/ContentEditor.tsx:1773 +#: packages/admin/src/components/ContentEditor.tsx:1602 msgid "This field is required" msgstr "This field is required" @@ -4857,7 +4882,7 @@ msgstr "This section was imported from another system." msgid "This will grant CLI access with your permissions." msgstr "This will grant CLI access with your permissions." -#: packages/admin/src/components/ContentEditor.tsx:882 +#: packages/admin/src/components/ContentEditor.tsx:880 msgid "This will move the item to trash. You can restore it later from the trash." msgstr "This will move the item to trash. You can restore it later from the trash." @@ -4879,11 +4904,11 @@ msgstr "This will permanently delete this comment. This action cannot be undone. msgid "This will remove the plugin and its bundle from your site." msgstr "This will remove the plugin and its bundle from your site." -#: packages/admin/src/components/ContentEditor.tsx:624 +#: packages/admin/src/components/ContentEditor.tsx:622 msgid "This will revert to the published version. Your draft changes will be lost." msgstr "This will revert to the published version. Your draft changes will be lost." -#: packages/admin/src/components/SetupWizard.tsx:156 +#: packages/admin/src/components/SetupWizard.tsx:158 msgid "Thoughts, tutorials, and more" msgstr "Thoughts, tutorials, and more" @@ -4895,8 +4920,8 @@ msgstr "Timezone" msgid "Timezone for displaying dates (e.g., America/New_York)" msgstr "Timezone for displaying dates (e.g., America/New_York)" -#: packages/admin/src/components/ContentList.tsx:190 -#: packages/admin/src/components/ContentList.tsx:303 +#: packages/admin/src/components/ContentList.tsx:213 +#: packages/admin/src/components/ContentList.tsx:335 #: packages/admin/src/components/SectionEditor.tsx:189 #: packages/admin/src/components/Sections.tsx:168 msgid "Title" @@ -4929,11 +4954,11 @@ msgid "Toggle theme (current: {label})" msgstr "Toggle theme (current: {label})" #. placeholder {0}: newToken.info.name -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:190 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:210 msgid "Token created: {0}" msgstr "Token created: {0}" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:400 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:420 msgid "Token Name" msgstr "Token Name" @@ -4945,11 +4970,11 @@ msgstr "Tools → Export" msgid "Track content history" msgstr "Track content history" -#: packages/admin/src/components/ContentEditor.tsx:978 +#: packages/admin/src/components/ContentEditor.tsx:976 msgid "Translate" msgstr "Translate" -#: packages/admin/src/components/ContentEditor.tsx:936 +#: packages/admin/src/components/ContentEditor.tsx:934 msgid "Translations" msgstr "Translations" @@ -4961,11 +4986,11 @@ msgstr "trash" #: packages/admin/src/components/comments/CommentInbox.tsx:223 #: packages/admin/src/components/comments/CommentInbox.tsx:264 #: packages/admin/src/components/comments/CommentInbox.tsx:520 -#: packages/admin/src/components/ContentList.tsx:173 +#: packages/admin/src/components/ContentList.tsx:193 msgid "Trash" msgstr "Trash" -#: packages/admin/src/components/ContentList.tsx:317 +#: packages/admin/src/components/ContentList.tsx:349 msgid "Trash is empty" msgstr "Trash is empty" @@ -4978,7 +5003,7 @@ msgid "True/false toggle" msgstr "True/false toggle" #: packages/admin/src/components/MediaLibrary.tsx:366 -#: packages/admin/src/components/MediaPickerModal.tsx:518 +#: packages/admin/src/components/MediaPickerModal.tsx:494 msgid "Try a different search term" msgstr "Try a different search term" @@ -5028,8 +5053,8 @@ msgstr "Type mismatch ({0})" msgid "Unable to reach marketplace" msgstr "Unable to reach marketplace" -#: packages/admin/src/components/ContentEditor.tsx:2068 -#: packages/admin/src/components/ContentEditor.tsx:2083 +#: packages/admin/src/components/ContentEditor.tsx:1897 +#: packages/admin/src/components/ContentEditor.tsx:1912 msgid "Unassigned" msgstr "Unassigned" @@ -5079,7 +5104,7 @@ msgstr "Unlock aspect ratio" msgid "Unnamed passkey" msgstr "Unnamed passkey" -#: packages/admin/src/components/ContentEditor.tsx:653 +#: packages/admin/src/components/ContentEditor.tsx:651 msgid "Unpublish" msgstr "Unpublish" @@ -5087,7 +5112,7 @@ msgstr "Unpublish" msgid "Unregistered Content Tables Found" msgstr "Unregistered Content Tables Found" -#: packages/admin/src/components/ContentEditor.tsx:800 +#: packages/admin/src/components/ContentEditor.tsx:798 msgid "Unschedule" msgstr "Unschedule" @@ -5095,11 +5120,7 @@ msgstr "Unschedule" msgid "Untitled" msgstr "Untitled" -#: packages/admin/src/components/ContentEditor.tsx:1677 -msgid "Untitled file" -msgstr "Untitled file" - -#: packages/admin/src/components/ContentEditor.tsx:1895 +#: packages/admin/src/components/ContentEditor.tsx:1724 msgid "Up" msgstr "Up" @@ -5116,6 +5137,10 @@ msgstr "Update Field" msgid "Update settings for {0}" msgstr "Update settings for {0}" +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:100 +msgid "Update site settings" +msgstr "Update site settings" + #. placeholder {0}: taxonomyDef.labelSingular?.toLowerCase() || "term" #: packages/admin/src/components/TaxonomyManager.tsx:218 msgid "Update the {0} details" @@ -5135,7 +5160,7 @@ msgid "Updated At" msgstr "Updated At" #. placeholder {0}: new Date(item.updatedAt).toLocaleString() -#: packages/admin/src/components/ContentEditor.tsx:857 +#: packages/admin/src/components/ContentEditor.tsx:855 msgid "Updated: {0}" msgstr "Updated: {0}" @@ -5148,19 +5173,15 @@ msgstr "Updating content URLs..." msgid "Updating..." msgstr "Updating..." -#: packages/admin/src/components/MediaPickerModal.tsx:486 +#: packages/admin/src/components/MediaPickerModal.tsx:462 msgid "Upload" msgstr "Upload" -#: packages/admin/src/components/MediaPickerModal.tsx:88 -msgid "Upload a file to get started" -msgstr "Upload a file to get started" - #: packages/admin/src/components/WordPressImport.tsx:1221 msgid "Upload an export file" msgstr "Upload an export file" -#: packages/admin/src/components/MediaPickerModal.tsx:89 +#: packages/admin/src/components/MediaPickerModal.tsx:496 msgid "Upload an image to get started" msgstr "Upload an image to get started" @@ -5173,14 +5194,10 @@ msgstr "Upload and delete media" msgid "Upload Export File" msgstr "Upload Export File" -#: packages/admin/src/components/MediaPickerModal.tsx:502 +#: packages/admin/src/components/MediaPickerModal.tsx:478 msgid "Upload failed: {uploadError}" msgstr "Upload failed: {uploadError}" -#: packages/admin/src/components/MediaPickerModal.tsx:90 -msgid "Upload File" -msgstr "Upload File" - #: packages/admin/src/components/MediaLibrary.tsx:323 msgid "Upload files" msgstr "Upload files" @@ -5189,7 +5206,7 @@ msgstr "Upload files" msgid "Upload Files" msgstr "Upload Files" -#: packages/admin/src/components/MediaPickerModal.tsx:90 +#: packages/admin/src/components/MediaPickerModal.tsx:505 msgid "Upload Image" msgstr "Upload Image" @@ -5229,7 +5246,7 @@ msgid "Uploading {0}/{1}..." msgstr "Uploading {0}/{1}..." #: packages/admin/src/components/MediaLibrary.tsx:290 -#: packages/admin/src/components/MediaPickerModal.tsx:486 +#: packages/admin/src/components/MediaPickerModal.tsx:462 msgid "Uploading..." msgstr "Uploading..." @@ -5257,7 +5274,7 @@ msgstr "Use [param] or [...rest] in paths for pattern matching." msgid "Use your device's biometric authentication, security key, or PIN to sign in." msgstr "Use your device's biometric authentication, security key, or PIN to sign in." -#: packages/admin/src/components/LoginPage.tsx:359 +#: packages/admin/src/components/LoginPage.tsx:326 msgid "Use your registered passkey to sign in securely." msgstr "Use your registered passkey to sign in securely." @@ -5265,7 +5282,7 @@ msgstr "Use your registered passkey to sign in securely." msgid "Used as the identifier. Lowercase letters, numbers, and underscores only." msgstr "Used as the identifier. Lowercase letters, numbers, and underscores only." -#: packages/admin/src/components/ContentEditor.tsx:1277 +#: packages/admin/src/components/ContentEditor.tsx:1275 msgid "Used as the main visual for this post on listing pages and at the top of the post" msgstr "Used as the main visual for this post on listing pages and at the top of the post" @@ -5345,7 +5362,7 @@ msgstr "View in Marketplace" msgid "View mode" msgstr "View mode" -#: packages/admin/src/components/ContentList.tsx:401 +#: packages/admin/src/components/ContentList.tsx:499 msgid "View published {title}" msgstr "View published {title}" @@ -5375,7 +5392,7 @@ msgstr "We couldn't connect to a WordPress site at {0}. This could mean the site msgid "We'll check what import options are available for your site." msgstr "We'll check what import options are available for your site." -#: packages/admin/src/components/LoginPage.tsx:360 +#: packages/admin/src/components/LoginPage.tsx:323 msgid "We'll send you a link to sign in without a password." msgstr "We'll send you a link to sign in without a password." @@ -5512,7 +5529,7 @@ msgstr "You'll be redirected to WordPress to authorize the connection." msgid "You'll be signing up as" msgstr "You'll be signing up as" -#: packages/admin/src/components/SetupWizard.tsx:509 +#: packages/admin/src/components/SetupWizard.tsx:575 msgid "You're signed in via Cloudflare Access" msgstr "You're signed in via Cloudflare Access" @@ -5521,7 +5538,7 @@ msgid "you@company.com" msgstr "you@company.com" #: packages/admin/src/components/auth/PasskeyLogin.tsx:336 -#: packages/admin/src/components/SetupWizard.tsx:226 +#: packages/admin/src/components/SetupWizard.tsx:228 msgid "you@example.com" msgstr "you@example.com" @@ -5539,7 +5556,7 @@ msgstr "Your browser doesn't support passkeys. Please use a modern browser like msgid "Your device doesn't support the required security features." msgstr "Your device doesn't support the required security features." -#: packages/admin/src/components/SetupWizard.tsx:222 +#: packages/admin/src/components/SetupWizard.tsx:224 msgid "Your Email" msgstr "Your Email" @@ -5559,7 +5576,7 @@ msgstr "Your Instagram username" msgid "Your LinkedIn profile username" msgstr "Your LinkedIn profile username" -#: packages/admin/src/components/SetupWizard.tsx:234 +#: packages/admin/src/components/SetupWizard.tsx:236 msgid "Your Name" msgstr "Your Name" diff --git a/packages/admin/src/locales/es-419/messages.po b/packages/admin/src/locales/es-419/messages.po index b8cc91c78..48e475697 100644 --- a/packages/admin/src/locales/es-419/messages.po +++ b/packages/admin/src/locales/es-419/messages.po @@ -13,7 +13,7 @@ msgstr "" "Language-Team: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: packages/admin/src/components/ContentEditor.tsx:956 +#: packages/admin/src/components/ContentEditor.tsx:954 #: packages/admin/src/components/LocaleSwitcher.tsx:72 msgid " (default)" msgstr " (por defecto)" @@ -22,8 +22,8 @@ msgstr " (por defecto)" msgid " (opens in new window)" msgstr " (se abre en una nueva ventana)" -#: packages/admin/src/components/MediaPickerModal.tsx:658 -#: packages/admin/src/components/MediaPickerModal.tsx:740 +#: packages/admin/src/components/MediaPickerModal.tsx:634 +#: packages/admin/src/components/MediaPickerModal.tsx:716 msgid " (selected)" msgstr " (seleccionado)" @@ -38,7 +38,7 @@ msgid ": use" msgstr ": usar" #. placeholder {0}: providers?.find((p) => p.id === selectedItem.providerId)?.name -#: packages/admin/src/components/MediaPickerModal.tsx:598 +#: packages/admin/src/components/MediaPickerModal.tsx:574 msgid "(from {0})" msgstr "(de {0})" @@ -59,7 +59,7 @@ msgid "{0, plural, one {(# item)} other {(# items)}}" msgstr "{0, plural, one {(# elemento)} other {(# elementos)}}" #. placeholder {0}: seedInfo.collections -#: packages/admin/src/components/SetupWizard.tsx:181 +#: packages/admin/src/components/SetupWizard.tsx:183 msgid "{0, plural, one {# collection} other {# collections}}" msgstr "{0, plural, one {# colección} other {# colecciones}}" @@ -79,12 +79,12 @@ msgid "{0, plural, one {# content item imported} other {# content items imported msgstr "{0, plural, one {# elemento de contenido importado} other {# elementos de contenido importados}}" #. placeholder {0}: filteredItems.length -#: packages/admin/src/components/ContentList.tsx:251 +#: packages/admin/src/components/ContentList.tsx:283 msgid "{0, plural, one {# item matching \"{searchQuery}\"} other {# items matching \"{searchQuery}\"}}" msgstr "{0, plural, one {# elemento que coincide con \"{searchQuery}\"} other {# elementos que coinciden con \"{searchQuery}\"}}" #. placeholder {0}: items.length -#: packages/admin/src/components/MediaPickerModal.tsx:473 +#: packages/admin/src/components/MediaPickerModal.tsx:449 msgid "{0, plural, one {# item} other {# items}}" msgstr "{0, plural, one {# elemento} other {# elementos}}" @@ -141,7 +141,7 @@ msgstr "{0, plural, one {# usuario} other {# usuarios}}" #. placeholder {0}: filteredItems.length #. placeholder {1}: hasMore ? "+" : "" #. placeholder {2}: hasMore ? "+" : "" -#: packages/admin/src/components/ContentList.tsx:255 +#: packages/admin/src/components/ContentList.tsx:287 msgid "{0, plural, one {#{1} item} other {#{2} items}}" msgstr "{0, plural, one {#{1} elemento} other {#{2} elementos}}" @@ -210,8 +210,8 @@ msgstr "{0} actualizado a v{1}" #. placeholder {0}: item.filename #. placeholder {1}: selected ? t` (selected)` : "" -#: packages/admin/src/components/MediaPickerModal.tsx:658 -#: packages/admin/src/components/MediaPickerModal.tsx:740 +#: packages/admin/src/components/MediaPickerModal.tsx:634 +#: packages/admin/src/components/MediaPickerModal.tsx:716 msgid "{0}{1}" msgstr "{0}{1}" @@ -315,8 +315,9 @@ msgstr "• Subido a su almacenamiento multimedia EmDash" msgid "• URLs in your content are updated automatically" msgstr "• Las URL de su contenido se actualizan automáticamente" -#: packages/admin/src/components/SetupWizard.tsx:250 -#: packages/admin/src/components/SetupWizard.tsx:310 +#: packages/admin/src/components/SetupWizard.tsx:252 +#: packages/admin/src/components/SetupWizard.tsx:304 +#: packages/admin/src/components/SetupWizard.tsx:359 #: packages/admin/src/components/WordPressImport.tsx:1431 msgid "← Back" msgstr "← Volver" @@ -409,7 +410,7 @@ msgstr "Aceptar e instalar" msgid "Accept & Update" msgstr "Aceptar y actualizar" -#: packages/admin/src/components/SetupWizard.tsx:332 +#: packages/admin/src/components/SetupWizard.tsx:381 msgid "Account" msgstr "Cuenta" @@ -422,8 +423,8 @@ msgid "Account Info" msgstr "Información de cuenta" #: packages/admin/src/components/comments/CommentInbox.tsx:306 -#: packages/admin/src/components/ContentList.tsx:204 -#: packages/admin/src/components/ContentList.tsx:309 +#: packages/admin/src/components/ContentList.tsx:236 +#: packages/admin/src/components/ContentList.tsx:341 #: packages/admin/src/components/ContentTypeList.tsx:106 #: packages/admin/src/components/MediaLibrary.tsx:419 #: packages/admin/src/components/TaxonomyManager.tsx:619 @@ -434,7 +435,7 @@ msgstr "Acciones" msgid "Active" msgstr "Activo" -#: packages/admin/src/components/ContentEditor.tsx:1877 +#: packages/admin/src/components/ContentEditor.tsx:1706 #: packages/admin/src/components/MenuEditor.tsx:297 #: packages/admin/src/components/TaxonomyManager.tsx:214 #: packages/admin/src/components/TaxonomyManager.tsx:610 @@ -495,7 +496,7 @@ msgstr "Agregar elemento" msgid "Add links to build your navigation menu" msgstr "Agregue enlaces para crear su menú de navegación" -#: packages/admin/src/components/ContentList.tsx:140 +#: packages/admin/src/components/ContentList.tsx:160 msgid "Add New" msgstr "Agregar nuevo" @@ -537,7 +538,7 @@ msgstr "Añadiendo..." msgid "Additional data to import." msgstr "Datos adicionales para importar." -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:84 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:104 #: packages/admin/src/components/Sidebar.tsx:438 #: packages/admin/src/components/users/roleDefinitions.ts:42 msgid "Admin" @@ -555,7 +556,7 @@ msgstr "Administrador" msgid "After send:" msgstr "Después del envío:" -#: packages/admin/src/components/ContentList.tsx:167 +#: packages/admin/src/components/ContentList.tsx:187 msgid "All" msgstr "Todo" @@ -628,7 +629,7 @@ msgstr "Alternativamente, puede exportar desde WordPress (Herramientas → Expor #: packages/admin/src/components/PluginManager.tsx:109 #: packages/admin/src/components/TaxonomySidebar.tsx:318 #: packages/admin/src/components/ThemeMarketplaceBrowse.tsx:116 -#: packages/admin/src/router.tsx:1520 +#: packages/admin/src/router.tsx:1531 msgid "An error occurred" msgstr "Se produjo un error" @@ -641,7 +642,7 @@ msgid "Analyzing WordPress site..." msgstr "Analizando el sitio de WordPress..." #: packages/admin/src/components/Settings.tsx:109 -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:176 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:196 msgid "API Tokens" msgstr "Tokens de API" @@ -667,7 +668,7 @@ msgstr "Aprobado" msgid "Arbitrary JSON data" msgstr "Datos JSON arbitrarios" -#: packages/admin/src/components/ContentList.tsx:557 +#: packages/admin/src/components/ContentList.tsx:655 msgid "archived" msgstr "archivado" @@ -694,7 +695,7 @@ msgstr "Asigne autores de WordPress a usuarios de EmDash. Las entradas se atribu msgid "Authentication error: {0}" msgstr "Error de autenticación: {0}" -#: packages/admin/src/components/LoginPage.tsx:253 +#: packages/admin/src/components/LoginPage.tsx:195 msgid "Authentication error: {error}" msgstr "Error de autenticación: {error}" @@ -746,7 +747,7 @@ msgstr "Auto (cambio de slug)" msgid "Auto-generated from name (you can edit)" msgstr "Generado automáticamente a partir del nombre (puedes editarlo)" -#: packages/admin/src/components/MediaPickerModal.tsx:537 +#: packages/admin/src/components/MediaPickerModal.tsx:513 msgid "Available media" msgstr "Medios disponibles" @@ -760,12 +761,13 @@ msgstr "Proveedores disponibles" msgid "Back" msgstr "Atrás" -#: packages/admin/src/components/ContentEditor.tsx:537 +#: packages/admin/src/components/ContentEditor.tsx:535 msgid "Back to {collectionLabel} list" msgstr "Volver a la lista {collectionLabel}" -#: packages/admin/src/components/LoginPage.tsx:174 -#: packages/admin/src/components/LoginPage.tsx:210 +#: packages/admin/src/components/LoginPage.tsx:117 +#: packages/admin/src/components/LoginPage.tsx:153 +#: packages/admin/src/components/LoginPage.tsx:311 #: packages/admin/src/components/SignupPage.tsx:280 msgid "Back to login" msgstr "Volver a iniciar sesión" @@ -781,7 +783,7 @@ msgid "Back to sections" msgstr "Volver a secciones" #: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:168 -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:171 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:191 #: packages/admin/src/components/settings/EmailSettings.tsx:86 #: packages/admin/src/components/settings/EmailSettings.tsx:105 #: packages/admin/src/components/settings/GeneralSettings.tsx:107 @@ -838,7 +840,7 @@ msgstr "Explore temas y obtenga una vista previa de ellos con su propio contenid msgid "Bullet List" msgstr "Lista de viñetas" -#: packages/admin/src/components/ContentEditor.tsx:922 +#: packages/admin/src/components/ContentEditor.tsx:920 #: packages/admin/src/components/Sidebar.tsx:206 msgid "Bylines" msgstr "Firmas" @@ -861,18 +863,18 @@ msgstr "Puede ver contenido" #: packages/admin/src/components/CapabilityConsentDialog.tsx:139 #: packages/admin/src/components/ConfirmDialog.tsx:57 -#: packages/admin/src/components/ContentEditor.tsx:630 -#: packages/admin/src/components/ContentEditor.tsx:836 -#: packages/admin/src/components/ContentEditor.tsx:888 -#: packages/admin/src/components/ContentEditor.tsx:1980 -#: packages/admin/src/components/ContentEditor.tsx:2033 -#: packages/admin/src/components/ContentList.tsx:445 -#: packages/admin/src/components/ContentList.tsx:516 +#: packages/admin/src/components/ContentEditor.tsx:628 +#: packages/admin/src/components/ContentEditor.tsx:834 +#: packages/admin/src/components/ContentEditor.tsx:886 +#: packages/admin/src/components/ContentEditor.tsx:1809 +#: packages/admin/src/components/ContentEditor.tsx:1862 +#: packages/admin/src/components/ContentList.tsx:543 +#: packages/admin/src/components/ContentList.tsx:614 #: packages/admin/src/components/ContentPickerModal.tsx:253 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:516 #: packages/admin/src/components/FieldEditor.tsx:645 #: packages/admin/src/components/MediaDetailPanel.tsx:234 -#: packages/admin/src/components/MediaPickerModal.tsx:605 +#: packages/admin/src/components/MediaPickerModal.tsx:581 #: packages/admin/src/components/MenuEditor.tsx:294 #: packages/admin/src/components/MenuEditor.tsx:439 #: packages/admin/src/components/MenuList.tsx:143 @@ -882,8 +884,8 @@ msgstr "Puede ver contenido" #: packages/admin/src/components/Sections.tsx:207 #: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:318 #: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:428 -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:318 -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:446 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:338 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:466 #: packages/admin/src/components/settings/SecuritySettings.tsx:210 #: packages/admin/src/components/TaxonomyManager.tsx:304 #: packages/admin/src/components/TaxonomyManager.tsx:523 @@ -931,8 +933,7 @@ msgstr "Categorías ({0})" msgid "Categories will be imported" msgstr "Las categorías serán importadas" -#: packages/admin/src/components/ContentEditor.tsx:1586 -#: packages/admin/src/components/ContentEditor.tsx:1735 +#: packages/admin/src/components/ContentEditor.tsx:1566 #: packages/admin/src/components/FieldEditor.tsx:391 #: packages/admin/src/components/SeoImageField.tsx:47 msgid "Change" @@ -958,7 +959,7 @@ msgstr "Buscar actualizaciones" msgid "Check Site" msgstr "Verificar sitio" -#: packages/admin/src/components/LoginPage.tsx:158 +#: packages/admin/src/components/LoginPage.tsx:101 #: packages/admin/src/components/SignupPage.tsx:129 #: packages/admin/src/components/SignupPage.tsx:401 msgid "Check your email" @@ -972,6 +973,10 @@ msgstr "Comprobando {urlInput}..." msgid "Checking authentication..." msgstr "Comprobando autenticación..." +#: packages/admin/src/components/SetupWizard.tsx:315 +msgid "Choose how to sign in" +msgstr "" + #: packages/admin/src/components/Settings.tsx:130 msgid "Choose your preferred admin language" msgstr "Elija su idioma de administrador preferido" @@ -980,7 +985,7 @@ msgstr "Elija su idioma de administrador preferido" msgid "Click the link in the email to continue setting up your account." msgstr "Haga clic en el enlace del correo electrónico para continuar configurando su cuenta." -#: packages/admin/src/components/LoginPage.tsx:169 +#: packages/admin/src/components/LoginPage.tsx:112 msgid "Click the link in the email to sign in." msgstr "Haga clic en el enlace del correo electrónico para iniciar sesión." @@ -998,9 +1003,9 @@ msgstr "Haga clic en el enlace del correo electrónico para iniciar sesión." #: packages/admin/src/components/MarketplacePluginDetail.tsx:447 #: packages/admin/src/components/MediaDetailPanel.tsx:131 #: packages/admin/src/components/MediaDetailPanel.tsx:133 -#: packages/admin/src/components/MediaPickerModal.tsx:369 -#: packages/admin/src/components/MediaPickerModal.tsx:375 -#: packages/admin/src/components/MediaPickerModal.tsx:379 +#: packages/admin/src/components/MediaPickerModal.tsx:349 +#: packages/admin/src/components/MediaPickerModal.tsx:355 +#: packages/admin/src/components/MediaPickerModal.tsx:359 #: packages/admin/src/components/MenuEditor.tsx:256 #: packages/admin/src/components/MenuEditor.tsx:262 #: packages/admin/src/components/MenuEditor.tsx:266 @@ -1099,7 +1104,7 @@ msgstr "Registro completo" msgid "Configure Field" msgstr "Configurar campo" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:308 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:328 msgid "Confirm" msgstr "Confirmar" @@ -1186,8 +1191,8 @@ msgstr "Escritura de contenido" msgid "Continue" msgstr "Continuar" -#: packages/admin/src/components/SetupWizard.tsx:175 -#: packages/admin/src/components/SetupWizard.tsx:258 +#: packages/admin/src/components/SetupWizard.tsx:177 +#: packages/admin/src/components/SetupWizard.tsx:260 msgid "Continue →" msgstr "Continuar →" @@ -1200,7 +1205,7 @@ msgstr "Continuar importando" msgid "Contributor" msgstr "Contribuyente" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:218 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:238 #: packages/admin/src/components/users/InviteUserModal.tsx:134 msgid "Copied to clipboard" msgstr "Copiado al portapapeles" @@ -1218,11 +1223,11 @@ msgstr "Copiar enlace de invitación" msgid "Copy slug" msgstr "Copiar slug" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:193 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:213 msgid "Copy this token now — it won't be shown again." msgstr "Copie este token ahora; no se volverá a mostrar." -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:211 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:231 msgid "Copy token" msgstr "Copiar token" @@ -1230,7 +1235,7 @@ msgstr "Copiar token" msgid "Could not copy automatically. Please select the URL above and copy manually." msgstr "No se pudo copiar automáticamente. Seleccione la URL de arriba y cópiela manualmente." -#: packages/admin/src/components/MediaPickerModal.tsx:328 +#: packages/admin/src/components/MediaPickerModal.tsx:308 msgid "Could not load image from URL" msgstr "No se pudo cargar la imagen desde la URL" @@ -1242,7 +1247,7 @@ msgstr "No se pudo detectar WordPress" msgid "Count" msgstr "Contar" -#: packages/admin/src/components/ContentEditor.tsx:2004 +#: packages/admin/src/components/ContentEditor.tsx:1833 #: packages/admin/src/components/MenuList.tsx:146 #: packages/admin/src/components/Redirects.tsx:185 #: packages/admin/src/components/Sections.tsx:210 @@ -1271,7 +1276,7 @@ msgstr "Crear una cuenta" msgid "Create an account" msgstr "Crea una cuenta" -#: packages/admin/src/components/ContentEditor.tsx:1952 +#: packages/admin/src/components/ContentEditor.tsx:1781 msgid "Create byline" msgstr "Crear firma" @@ -1284,7 +1289,7 @@ msgstr "Crear menú" msgid "Create New Menu" msgstr "Crear nuevo menú" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:389 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:409 msgid "Create New Token" msgstr "Crear nuevo token" @@ -1292,12 +1297,12 @@ msgstr "Crear nuevo token" msgid "Create one in WordPress: Users → Profile → Application Passwords" msgstr "Cree uno en WordPress: Usuarios → Perfil → Contraseñas de aplicación" -#: packages/admin/src/components/SetupWizard.tsx:305 +#: packages/admin/src/components/SetupWizard.tsx:325 msgid "Create Passkey" msgstr "Crear Passkey" #: packages/admin/src/components/Settings.tsx:110 -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:178 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:198 msgid "Create personal access tokens for programmatic API access" msgstr "Cree tokens de acceso personal para acceso API programático" @@ -1332,12 +1337,12 @@ msgstr "Crea secciones en la biblioteca de Secciones para usarlas aquí" msgid "Create Taxonomy" msgstr "Crear taxonomía" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:251 -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:443 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:271 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:463 msgid "Create Token" msgstr "Crear token" -#: packages/admin/src/components/SetupWizard.tsx:505 +#: packages/admin/src/components/SetupWizard.tsx:571 msgid "Create your account" msgstr "Crea tu cuenta" @@ -1345,7 +1350,7 @@ msgstr "Crea tu cuenta" msgid "Create your first navigation menu to get started" msgstr "Crea tu primer menú de navegación para comenzar" -#: packages/admin/src/components/ContentList.tsx:219 +#: packages/admin/src/components/ContentList.tsx:251 #: packages/admin/src/components/ContentTypeList.tsx:122 msgid "Create your first one" msgstr "Crea el primero" @@ -1358,6 +1363,14 @@ msgstr "Cree su primera sección de contenido reutilizable para comenzar." msgid "Create your passkey" msgstr "Crea tu Passkey" +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:90 +msgid "Create, update, and delete navigation menus" +msgstr "" + +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:85 +msgid "Create, update, and delete taxonomy terms" +msgstr "" + #: packages/admin/src/components/settings/ApiTokenSettings.tsx:60 msgid "Create, update, delete content" msgstr "Crear, actualizar, eliminar contenido" @@ -1368,7 +1381,7 @@ msgstr "Creado" #. placeholder {0}: new Date(cred.createdAt).toLocaleDateString() #. placeholder {0}: new Date(token.createdAt).toLocaleDateString() -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:290 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:310 #: packages/admin/src/components/users/UserDetail.tsx:260 msgid "Created {0}" msgstr "Creado {0}" @@ -1378,7 +1391,7 @@ msgid "Created At" msgstr "Creado en" #. placeholder {0}: new Date(item.createdAt).toLocaleString() -#: packages/admin/src/components/ContentEditor.tsx:856 +#: packages/admin/src/components/ContentEditor.tsx:854 msgid "Created: {0}" msgstr "Creado: {0}" @@ -1386,16 +1399,16 @@ msgstr "Creado: {0}" msgid "Creating collections and fields..." msgstr "Creando colecciones y campos..." -#: packages/admin/src/components/ContentEditor.tsx:2004 +#: packages/admin/src/components/ContentEditor.tsx:1833 #: packages/admin/src/components/MenuList.tsx:146 #: packages/admin/src/components/Redirects.tsx:182 #: packages/admin/src/components/Sections.tsx:210 -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:443 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:463 #: packages/admin/src/components/TaxonomyManager.tsx:526 msgid "Creating..." msgstr "Creando..." -#: packages/admin/src/components/ContentEditor.tsx:959 +#: packages/admin/src/components/ContentEditor.tsx:957 msgid "current" msgstr "actual" @@ -1432,7 +1445,7 @@ msgid "Dashboard" msgstr "Escritorio" #: packages/admin/src/components/comments/CommentInbox.tsx:303 -#: packages/admin/src/components/ContentList.tsx:201 +#: packages/admin/src/components/ContentList.tsx:233 msgid "Date" msgstr "Fecha" @@ -1530,11 +1543,11 @@ msgid "Delete permanently" msgstr "Eliminar permanentemente" #: packages/admin/src/components/comments/CommentDetail.tsx:182 -#: packages/admin/src/components/ContentList.tsx:527 +#: packages/admin/src/components/ContentList.tsx:625 msgid "Delete Permanently" msgstr "Eliminar permanentemente" -#: packages/admin/src/components/ContentList.tsx:507 +#: packages/admin/src/components/ContentList.tsx:605 msgid "Delete Permanently?" msgstr "¿Eliminar permanentemente?" @@ -1555,7 +1568,7 @@ msgstr "¿Eliminar redirección?" msgid "Delete Section?" msgstr "¿Eliminar sección?" -#: packages/admin/src/components/ContentList.tsx:306 +#: packages/admin/src/components/ContentList.tsx:338 msgid "Deleted" msgstr "Eliminado" @@ -1656,17 +1669,17 @@ msgstr "Desactivado" msgid "Disabled:" msgstr "Desactivado:" -#: packages/admin/src/components/ContentEditor.tsx:615 -#: packages/admin/src/components/ContentEditor.tsx:637 +#: packages/admin/src/components/ContentEditor.tsx:613 +#: packages/admin/src/components/ContentEditor.tsx:635 msgid "Discard changes" msgstr "Descartar cambios" -#: packages/admin/src/components/ContentEditor.tsx:621 +#: packages/admin/src/components/ContentEditor.tsx:619 msgid "Discard draft changes?" msgstr "¿Descartar cambios en el borrador?" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:226 -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:228 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:246 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:248 msgid "Dismiss" msgstr "Descartar" @@ -1674,8 +1687,8 @@ msgstr "Descartar" msgid "Display a navigation menu" msgstr "Mostrar un menú de navegación" -#: packages/admin/src/components/ContentEditor.tsx:1955 -#: packages/admin/src/components/ContentEditor.tsx:2017 +#: packages/admin/src/components/ContentEditor.tsx:1784 +#: packages/admin/src/components/ContentEditor.tsx:1846 msgid "Display name" msgstr "Nombre para mostrar" @@ -1693,7 +1706,7 @@ msgstr "Tamaño de visualización" msgid "Displayed below the image as a visible caption." msgstr "Se muestra debajo de la imagen como leyenda visible." -#: packages/admin/src/components/ContentEditor.tsx:591 +#: packages/admin/src/components/ContentEditor.tsx:589 msgid "Distraction-free mode (⌘⇧\\)" msgstr "Modo sin distracciones (⌘⇧\\)" @@ -1717,7 +1730,7 @@ msgstr "Dominio eliminado" msgid "Domain updated" msgstr "Dominio actualizado" -#: packages/admin/src/components/LoginPage.tsx:366 +#: packages/admin/src/components/LoginPage.tsx:332 msgid "Don't have an account? <0>Sign up" msgstr "¿No tienes una cuenta? <0>Registrarse" @@ -1726,7 +1739,7 @@ msgstr "¿No tienes una cuenta? <0>Registrarse" msgid "Done" msgstr "Hecho" -#: packages/admin/src/components/ContentEditor.tsx:1898 +#: packages/admin/src/components/ContentEditor.tsx:1727 msgid "Down" msgstr "Abajo" @@ -1734,11 +1747,11 @@ msgstr "Abajo" msgid "Downloading" msgstr "Descargando" -#: packages/admin/src/components/ContentList.tsx:553 +#: packages/admin/src/components/ContentList.tsx:651 msgid "draft" msgstr "borrador" -#: packages/admin/src/components/ContentEditor.tsx:787 +#: packages/admin/src/components/ContentEditor.tsx:785 #: packages/admin/src/components/ContentPickerModal.tsx:217 msgid "Draft" msgstr "Borrador" @@ -1760,11 +1773,11 @@ msgstr "Arrastre y suelte o haga clic para explorar (.xml)" msgid "Drop your WordPress export file here" msgstr "Suelta tu archivo de exportación de WordPress aquí" -#: packages/admin/src/components/ContentList.tsx:418 +#: packages/admin/src/components/ContentList.tsx:516 msgid "Duplicate {title}" msgstr "Duplicar {title}" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:403 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:423 msgid "e.g., CI/CD Pipeline" msgstr "por ejemplo, canalización de CI/CD" @@ -1772,8 +1785,8 @@ msgstr "por ejemplo, canalización de CI/CD" msgid "e.g., MacBook Pro, iPhone" msgstr "por ejemplo, MacBook Pro, iPhone" -#: packages/admin/src/components/ContentEditor.tsx:968 -#: packages/admin/src/components/ContentEditor.tsx:1907 +#: packages/admin/src/components/ContentEditor.tsx:966 +#: packages/admin/src/components/ContentEditor.tsx:1736 #: packages/admin/src/components/MenuEditor.tsx:367 #: packages/admin/src/components/MenuList.tsx:185 #: packages/admin/src/components/Sections.tsx:390 @@ -1790,15 +1803,15 @@ msgstr "Editar" msgid "Edit {0}" msgstr "Editar {0}" -#: packages/admin/src/components/ContentEditor.tsx:554 +#: packages/admin/src/components/ContentEditor.tsx:552 msgid "Edit {collectionLabel}" msgstr "Editar {collectionLabel}" -#: packages/admin/src/components/ContentList.tsx:410 +#: packages/admin/src/components/ContentList.tsx:508 msgid "Edit {title}" msgstr "Editar {title}" -#: packages/admin/src/components/ContentEditor.tsx:2014 +#: packages/admin/src/components/ContentEditor.tsx:1843 msgid "Edit byline" msgstr "Editar firma" @@ -1846,13 +1859,13 @@ msgstr "Correo electrónico" msgid "Email (optional)" msgstr "Correo electrónico (opcional)" -#: packages/admin/src/components/LoginPage.tsx:183 +#: packages/admin/src/components/LoginPage.tsx:126 #: packages/admin/src/components/SignupPage.tsx:65 #: packages/admin/src/components/users/InviteUserModal.tsx:154 msgid "Email address" msgstr "Dirección de correo electrónico" -#: packages/admin/src/components/SetupWizard.tsx:204 +#: packages/admin/src/components/SetupWizard.tsx:206 #: packages/admin/src/components/SignupPage.tsx:48 msgid "Email is required" msgstr "Se requiere correo electrónico" @@ -1921,7 +1934,7 @@ msgid "Enabled" msgstr "Activado" #. placeholder {0}: label.toLowerCase() -#: packages/admin/src/components/ContentEditor.tsx:1181 +#: packages/admin/src/components/ContentEditor.tsx:1179 msgid "Enter {0}..." msgstr "Introduzca {0}..." @@ -1930,7 +1943,7 @@ msgstr "Introduzca {0}..." msgid "Enter a URL (https://…) or a relative path (/…)" msgstr "Introduzca una URL (https://…) o una ruta relativa (/…)" -#: packages/admin/src/components/ContentEditor.tsx:1413 +#: packages/admin/src/components/ContentEditor.tsx:1393 msgid "Enter a valid URL (e.g. https://example.com)" msgstr "" @@ -1938,7 +1951,7 @@ msgstr "" msgid "Enter credentials manually" msgstr "Ingrese las credenciales manualmente" -#: packages/admin/src/components/ContentEditor.tsx:590 +#: packages/admin/src/components/ContentEditor.tsx:588 msgid "Enter distraction-free mode" msgstr "Ingrese al modo sin distracciones" @@ -1946,7 +1959,7 @@ msgstr "Ingrese al modo sin distracciones" msgid "Enter email" msgstr "Ingrese el correo electrónico" -#: packages/admin/src/components/ContentEditor.tsx:1202 +#: packages/admin/src/components/ContentEditor.tsx:1200 msgid "Enter markdown content..." msgstr "Introduzca contenido Markdown..." @@ -1958,6 +1971,10 @@ msgstr "Introduce el nombre" msgid "Enter the code from your terminal" msgstr "Introduce el código desde tu terminal" +#: packages/admin/src/components/LoginPage.tsx:325 +msgid "Enter your handle to sign in." +msgstr "" + #: packages/admin/src/components/WordPressImport.tsx:1289 msgid "Enter your WordPress credentials to import content directly." msgstr "Ingrese sus credenciales de WordPress para importar contenido directamente." @@ -1968,7 +1985,7 @@ msgstr "Ingrese la URL de su sitio de WordPress" #: packages/admin/src/components/MenuEditor.tsx:83 #: packages/admin/src/components/MenuEditor.tsx:122 -#: packages/admin/src/components/SetupWizard.tsx:484 +#: packages/admin/src/components/SetupWizard.tsx:550 msgid "Error" msgstr "Error" @@ -1980,7 +1997,7 @@ msgstr "Error al guardar la sección" msgid "Exists" msgstr "existe" -#: packages/admin/src/components/ContentEditor.tsx:548 +#: packages/admin/src/components/ContentEditor.tsx:546 msgid "Exit distraction-free mode" msgstr "Salir del modo sin distracciones" @@ -1993,11 +2010,11 @@ msgid "Expand details" msgstr "Ampliar detalles" #. placeholder {0}: new Date(token.expiresAt).toLocaleDateString() -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:280 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:300 msgid "Expires {0}" msgstr "Vence {0}" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:429 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:449 msgid "Expiry" msgstr "Expiración" @@ -2029,7 +2046,7 @@ msgstr "Auditoría de seguridad fallida" msgid "Failed to add domain" msgstr "No se pudo agregar el dominio" -#: packages/admin/src/components/ContentEditor.tsx:1998 +#: packages/admin/src/components/ContentEditor.tsx:1827 msgid "Failed to create byline" msgstr "No se pudo crear la firma" @@ -2082,7 +2099,7 @@ msgstr "No se pudieron cargar los plugins: {0}" msgid "Failed to load revisions" msgstr "No se pudieron cargar las revisiones" -#: packages/admin/src/components/SetupWizard.tsx:486 +#: packages/admin/src/components/SetupWizard.tsx:552 msgid "Failed to load setup" msgstr "No se pudo cargar la configuración" @@ -2103,7 +2120,7 @@ msgstr "No se pudo eliminar la Passkey" msgid "Failed to rename passkey" msgstr "No se pudo cambiar el nombre de la Passkey" -#: packages/admin/src/router.tsx:1519 +#: packages/admin/src/router.tsx:1530 msgid "Failed to save" msgstr "" @@ -2113,8 +2130,8 @@ msgstr "" msgid "Failed to save settings" msgstr "No se pudo guardar la configuración" -#: packages/admin/src/components/LoginPage.tsx:127 -#: packages/admin/src/components/LoginPage.tsx:132 +#: packages/admin/src/components/LoginPage.tsx:70 +#: packages/admin/src/components/LoginPage.tsx:75 msgid "Failed to send magic link" msgstr "No se pudo enviar el enlace mágico" @@ -2127,7 +2144,7 @@ msgstr "No se pudo enviar el correo electrónico de prueba" msgid "Failed to update {0}" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:2048 +#: packages/admin/src/components/ContentEditor.tsx:1877 msgid "Failed to update byline" msgstr "No se pudo actualizar la firma" @@ -2214,7 +2231,7 @@ msgstr "Para obtener la mejor experiencia de importación, instale el" msgid "Full access" msgstr "Acceso completo" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:85 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:105 msgid "Full admin access" msgstr "Acceso completo de administrador" @@ -2279,7 +2296,7 @@ msgstr "Altura" msgid "Hide from search engines" msgstr "Ocultarse de los motores de búsqueda" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:203 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:223 msgid "Hide token" msgstr "Ocultar token" @@ -2321,7 +2338,7 @@ msgstr "Icono borroso debido a auditoría de imagen" msgid "ID" msgstr "IDENTIFICACIÓN" -#: packages/admin/src/components/LoginPage.tsx:160 +#: packages/admin/src/components/LoginPage.tsx:103 msgid "If an account exists for <0>{email}, we've sent a sign-in link." msgstr "Si existe una cuenta para <0>{email}, le enviamos un enlace de inicio de sesión." @@ -2343,7 +2360,7 @@ msgstr "Configuración de imagen" msgid "Image shown when this page is shared on social media" msgstr "Imagen que se muestra cuando esta página se comparte en las redes sociales." -#: packages/admin/src/components/MediaPickerModal.tsx:396 +#: packages/admin/src/components/MediaPickerModal.tsx:374 msgid "Image URL" msgstr "URL de la imagen" @@ -2441,7 +2458,7 @@ msgstr "Importando contenido..." msgid "Importing Media" msgstr "Importación de medios" -#: packages/admin/src/components/SetupWizard.tsx:163 +#: packages/admin/src/components/SetupWizard.tsx:165 msgid "Include sample content (recommended for new sites)" msgstr "Incluir contenido de muestra (recomendado para sitios nuevos)" @@ -2449,8 +2466,8 @@ msgstr "Incluir contenido de muestra (recomendado para sitios nuevos)" msgid "Incompatible" msgstr "Incompatible" -#: packages/admin/src/components/MediaPickerModal.tsx:407 -#: packages/admin/src/components/MediaPickerModal.tsx:608 +#: packages/admin/src/components/MediaPickerModal.tsx:385 +#: packages/admin/src/components/MediaPickerModal.tsx:584 msgid "Insert" msgstr "Insertar" @@ -2474,7 +2491,7 @@ msgstr "Insertar una sección reutilizable" msgid "Insert an image" msgstr "Insertar una imagen" -#: packages/admin/src/components/MediaPickerModal.tsx:389 +#: packages/admin/src/components/MediaPickerModal.tsx:367 msgid "Insert from URL" msgstr "Insertar desde URL" @@ -2521,7 +2538,7 @@ msgstr "Instalando..." msgid "Integer" msgstr "Entero" -#: packages/admin/src/components/ContentEditor.tsx:1482 +#: packages/admin/src/components/ContentEditor.tsx:1462 msgid "Invalid JSON" msgstr "JSON no válido" @@ -2554,7 +2571,7 @@ msgstr "Artículo eliminado" msgid "Item updated" msgstr "Artículo actualizado" -#: packages/admin/src/components/SetupWizard.tsx:238 +#: packages/admin/src/components/SetupWizard.tsx:240 #: packages/admin/src/components/SignupPage.tsx:204 msgid "Jane Doe" msgstr "Jane Doe" @@ -2578,7 +2595,7 @@ msgstr "Palabras clave" msgid "Label" msgstr "Etiqueta" -#: packages/admin/src/components/LoginPage.tsx:379 +#: packages/admin/src/components/LoginPage.tsx:345 #: packages/admin/src/components/Settings.tsx:129 #: packages/admin/src/components/Settings.tsx:134 msgid "Language" @@ -2610,7 +2627,7 @@ msgstr "último usado" #. placeholder {0}: new Date(cred.lastUsedAt).toLocaleDateString() #. placeholder {0}: new Date(token.lastUsedAt).toLocaleDateString() -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:285 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:305 #: packages/admin/src/components/users/UserDetail.tsx:262 msgid "Last used {0}" msgstr "Usado por última vez {0}" @@ -2664,7 +2681,7 @@ msgstr "Campo de golf" msgid "List view" msgstr "Vista de lista" -#: packages/admin/src/components/ContentEditor.tsx:670 +#: packages/admin/src/components/ContentEditor.tsx:668 msgid "Live View" msgstr "Vista en vivo" @@ -2674,8 +2691,8 @@ msgstr "Vista en vivo" msgid "Load more" msgstr "Cargar más" -#: packages/admin/src/components/ContentList.tsx:290 -#: packages/admin/src/components/ContentList.tsx:338 +#: packages/admin/src/components/ContentList.tsx:322 +#: packages/admin/src/components/ContentList.tsx:370 msgid "Load More" msgstr "Cargar más" @@ -2718,7 +2735,7 @@ msgstr "Cargando secciones..." msgid "Loading settings..." msgstr "Cargando configuración..." -#: packages/admin/src/components/SetupWizard.tsx:473 +#: packages/admin/src/components/SetupWizard.tsx:539 msgid "Loading setup..." msgstr "Cargando configuración..." @@ -2726,8 +2743,8 @@ msgstr "Cargando configuración..." msgid "Loading terms..." msgstr "Cargando términos..." -#: packages/admin/src/components/ContentList.tsx:290 -#: packages/admin/src/components/ContentList.tsx:338 +#: packages/admin/src/components/ContentList.tsx:322 +#: packages/admin/src/components/ContentList.tsx:370 #: packages/admin/src/components/ContentPickerModal.tsx:238 #: packages/admin/src/components/MarketplaceBrowse.tsx:199 #: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:181 @@ -2740,7 +2757,7 @@ msgstr "Cargando términos..." msgid "Loading..." msgstr "Cargando..." -#: packages/admin/src/components/ContentList.tsx:197 +#: packages/admin/src/components/ContentList.tsx:226 #: packages/admin/src/components/LocaleSwitcher.tsx:60 msgid "Locale" msgstr "Lugar" @@ -2931,6 +2948,10 @@ msgstr "Menús" msgid "Menus ({0})" msgstr "Menús ({0})" +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:89 +msgid "Menus Manage" +msgstr "" + #: packages/admin/src/components/SeoPanel.tsx:161 msgid "Meta Description" msgstr "Meta descripción" @@ -2971,11 +2992,11 @@ msgstr "Modificado" msgid "Modify collection schemas" msgstr "Modificar esquemas de colección" -#: packages/admin/src/components/ContentList.tsx:439 +#: packages/admin/src/components/ContentList.tsx:537 msgid "Move \"{title}\" to trash? You can restore it later." msgstr "¿Mover \"{title}\" a la papelera? Puedes restaurarlo más tarde." -#: packages/admin/src/components/ContentList.tsx:430 +#: packages/admin/src/components/ContentList.tsx:528 msgid "Move {title} to trash" msgstr "Mover {title} a la papelera" @@ -2983,14 +3004,14 @@ msgstr "Mover {title} a la papelera" msgid "Move down" msgstr "Bajar" -#: packages/admin/src/components/ContentEditor.tsx:873 -#: packages/admin/src/components/ContentEditor.tsx:895 -#: packages/admin/src/components/ContentList.tsx:452 +#: packages/admin/src/components/ContentEditor.tsx:871 +#: packages/admin/src/components/ContentEditor.tsx:893 +#: packages/admin/src/components/ContentList.tsx:550 msgid "Move to Trash" msgstr "Mover a la papelera" -#: packages/admin/src/components/ContentEditor.tsx:879 -#: packages/admin/src/components/ContentList.tsx:437 +#: packages/admin/src/components/ContentEditor.tsx:877 +#: packages/admin/src/components/ContentList.tsx:535 msgid "Move to Trash?" msgstr "¿Mover a la Papelera?" @@ -3010,7 +3031,7 @@ msgstr "Texto sin formato de varias líneas" msgid "Multiple choices from options" msgstr "Múltiples opciones de opciones" -#: packages/admin/src/components/SetupWizard.tsx:145 +#: packages/admin/src/components/SetupWizard.tsx:147 msgid "My Awesome Blog" msgstr "Mi blog impresionante" @@ -3048,7 +3069,7 @@ msgstr "NUEVO" msgid "New {0}" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:554 +#: packages/admin/src/components/ContentEditor.tsx:552 msgid "New {collectionLabel}" msgstr "Nuevo {collectionLabel}" @@ -3089,7 +3110,7 @@ msgid "Next" msgstr "Próximo" #: packages/admin/src/components/comments/CommentInbox.tsx:378 -#: packages/admin/src/components/ContentList.tsx:278 +#: packages/admin/src/components/ContentList.tsx:310 msgid "Next page" msgstr "Página siguiente" @@ -3107,7 +3128,7 @@ msgid "No {0} available." msgstr "No hay {0} disponible." #. placeholder {0}: collectionLabel.toLowerCase() -#: packages/admin/src/components/ContentList.tsx:212 +#: packages/admin/src/components/ContentList.tsx:244 msgid "No {0} yet." msgstr "Aún no hay {0}." @@ -3125,7 +3146,7 @@ msgstr "Aún no se han registrado errores 404." msgid "No alt text" msgstr "Sin texto alternativo" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:263 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:283 msgid "No API tokens yet. Create one to get started." msgstr "Aún no hay tokens API. Crea uno para comenzar." @@ -3133,7 +3154,7 @@ msgstr "Aún no hay tokens API. Crea uno para comenzar." msgid "No approved comments yet." msgstr "Aún no hay comentarios aprobados." -#: packages/admin/src/components/ContentEditor.tsx:1939 +#: packages/admin/src/components/ContentEditor.tsx:1768 msgid "No bylines selected." msgstr "No se han seleccionado firmas." @@ -3211,12 +3232,12 @@ msgid "No maximum" msgstr "Sin máximo" #: packages/admin/src/components/MediaLibrary.tsx:369 -#: packages/admin/src/components/MediaPickerModal.tsx:521 +#: packages/admin/src/components/MediaPickerModal.tsx:497 msgid "No media available from this provider" msgstr "No hay medios disponibles de este proveedor" #: packages/admin/src/components/MediaLibrary.tsx:363 -#: packages/admin/src/components/MediaPickerModal.tsx:515 +#: packages/admin/src/components/MediaPickerModal.tsx:491 msgid "No media found" msgstr "No se encontraron medios" @@ -3274,7 +3295,7 @@ msgstr "Sin resultados" msgid "No results for \"{debouncedQuery}\". Try a different search term." msgstr "No hay resultados para \"{debouncedQuery}\". Pruebe con un término de búsqueda diferente." -#: packages/admin/src/components/ContentList.tsx:226 +#: packages/admin/src/components/ContentList.tsx:258 msgid "No results for \"{searchQuery}\"" msgstr "No hay resultados para \"{searchQuery}\"" @@ -3384,7 +3405,7 @@ msgstr "Información sobre herramientas opcional al pasar el mouse" msgid "Options (one per line)" msgstr "Opciones (una por línea)" -#: packages/admin/src/components/MediaPickerModal.tsx:419 +#: packages/admin/src/components/MediaPickerModal.tsx:397 msgid "or choose from library" msgstr "o elegir de la biblioteca" @@ -3392,7 +3413,7 @@ msgstr "o elegir de la biblioteca" msgid "Or click to browse. Accepts .xml files exported from WordPress." msgstr "O haga clic para navegar. Acepta archivos .xml exportados desde WordPress." -#: packages/admin/src/components/LoginPage.tsx:321 +#: packages/admin/src/components/LoginPage.tsx:261 msgid "Or continue with" msgstr "O continuar con" @@ -3421,7 +3442,7 @@ msgstr "Esquema" msgid "Overrides the page title in search engine results" msgstr "Anula el título de la página en los resultados del motor de búsqueda." -#: packages/admin/src/components/ContentEditor.tsx:910 +#: packages/admin/src/components/ContentEditor.tsx:908 msgid "Ownership" msgstr "Propiedad" @@ -3451,10 +3472,6 @@ msgstr "Parte de un bucle de redirección" msgid "Pass" msgstr "Aprobar" -#: packages/admin/src/components/SetupWizard.tsx:333 -msgid "Passkey" -msgstr "Passkey" - #: packages/admin/src/components/settings/SecuritySettings.tsx:98 msgid "Passkey added successfully" msgstr "Passkey agregada exitosamente" @@ -3496,10 +3513,6 @@ msgstr "Las claves de acceso son una forma segura y sin contraseña de iniciar s msgid "Passkeys are a secure, passwordless way to sign in using your device's biometrics, PIN, or security key." msgstr "Las claves de acceso son una forma segura y sin contraseña de iniciar sesión utilizando los datos biométricos, el PIN o la clave de seguridad de su dispositivo." -#: packages/admin/src/components/SetupWizard.tsx:297 -msgid "Passkeys are more secure than passwords. You'll use your device's biometrics, PIN, or security key to sign in." -msgstr "Las claves de acceso son más seguras que las contraseñas. Utilizará los datos biométricos, el PIN o la clave de seguridad de su dispositivo para iniciar sesión." - #: packages/admin/src/components/auth/PasskeyLogin.tsx:303 #: packages/admin/src/components/auth/PasskeyRegistration.tsx:300 msgid "Passkeys Not Available Here" @@ -3523,7 +3536,7 @@ msgid "Pattern (Regex)" msgstr "Patrón (Regex)" #: packages/admin/src/components/comments/CommentDetail.tsx:196 -#: packages/admin/src/components/ContentList.tsx:576 +#: packages/admin/src/components/ContentList.tsx:674 msgid "pending" msgstr "pendiente" @@ -3531,15 +3544,15 @@ msgstr "pendiente" msgid "Pending" msgstr "Pendiente" -#: packages/admin/src/components/ContentEditor.tsx:785 +#: packages/admin/src/components/ContentEditor.tsx:783 msgid "Pending changes" msgstr "Cambios pendientes" -#: packages/admin/src/components/ContentList.tsx:510 +#: packages/admin/src/components/ContentList.tsx:608 msgid "Permanently delete \"{title}\"? This cannot be undone." msgstr "¿Eliminar permanentemente \"{title}\"? Esto no se puede deshacer." -#: packages/admin/src/components/ContentList.tsx:499 +#: packages/admin/src/components/ContentList.tsx:597 msgid "Permanently delete {title}" msgstr "Eliminar permanentemente {title}" @@ -3547,12 +3560,16 @@ msgstr "Eliminar permanentemente {title}" msgid "Permissions" msgstr "Permisos" +#: packages/admin/src/components/SetupWizard.tsx:317 +msgid "Pick any method to create your admin account." +msgstr "" + #: packages/admin/src/components/auth/PasskeyLogin.tsx:313 #: packages/admin/src/components/auth/PasskeyRegistration.tsx:310 msgid "Plain" msgstr "Plano" -#: packages/admin/src/components/SetupWizard.tsx:206 +#: packages/admin/src/components/SetupWizard.tsx:208 msgid "Please enter a valid email" msgstr "Por favor introduce un correo electrónico válido" @@ -3560,7 +3577,7 @@ msgstr "Por favor introduce un correo electrónico válido" msgid "Please enter a valid email address" msgstr "Por favor, introduce una dirección de correo electrónico válida" -#: packages/admin/src/components/MediaPickerModal.tsx:304 +#: packages/admin/src/components/MediaPickerModal.tsx:284 msgid "Please enter a valid URL" msgstr "Por favor ingresa una URL válida" @@ -3626,11 +3643,11 @@ msgid "Preparing to download files from WordPress..." msgstr "Preparándose para descargar archivos de WordPress..." #: packages/admin/src/components/auth/PasskeyLogin.tsx:166 -#: packages/admin/src/components/SetupWizard.tsx:258 +#: packages/admin/src/components/SetupWizard.tsx:260 msgid "Preparing..." msgstr "Preparante..." -#: packages/admin/src/components/ContentEditor.tsx:604 +#: packages/admin/src/components/ContentEditor.tsx:602 #: packages/admin/src/components/ContentTypeEditor.tsx:79 #: packages/admin/src/components/MediaLibrary.tsx:415 msgid "Preview" @@ -3640,7 +3657,7 @@ msgstr "Avance" msgid "Preview content before publishing" msgstr "Vista previa del contenido antes de publicar" -#: packages/admin/src/components/ContentEditor.tsx:604 +#: packages/admin/src/components/ContentEditor.tsx:602 msgid "Preview draft" msgstr "Vista previa del borrador" @@ -3649,7 +3666,7 @@ msgid "Previous" msgstr "Anterior" #: packages/admin/src/components/comments/CommentInbox.tsx:359 -#: packages/admin/src/components/ContentList.tsx:266 +#: packages/admin/src/components/ContentList.tsx:298 msgid "Previous page" msgstr "Pagina anterior" @@ -3665,20 +3682,20 @@ msgstr "Navegación primaria" msgid "Provider:" msgstr "Proveedor:" -#: packages/admin/src/components/ContentEditor.tsx:659 -#: packages/admin/src/components/ContentEditor.tsx:766 +#: packages/admin/src/components/ContentEditor.tsx:657 +#: packages/admin/src/components/ContentEditor.tsx:764 msgid "Publish" msgstr "Publicar" -#: packages/admin/src/components/ContentEditor.tsx:649 +#: packages/admin/src/components/ContentEditor.tsx:647 msgid "Publish changes" msgstr "Publicar cambios" -#: packages/admin/src/components/ContentList.tsx:551 +#: packages/admin/src/components/ContentList.tsx:649 msgid "published" msgstr "publicado" -#: packages/admin/src/components/ContentEditor.tsx:781 +#: packages/admin/src/components/ContentEditor.tsx:779 #: packages/admin/src/components/ContentPickerModal.tsx:214 #: packages/admin/src/components/Dashboard.tsx:187 msgid "Published" @@ -3693,7 +3710,7 @@ msgstr "Publicado {0}" msgid "Published At" msgstr "Publicado en" -#: packages/admin/src/components/ContentEditor.tsx:1947 +#: packages/admin/src/components/ContentEditor.tsx:1776 msgid "Quick create byline" msgstr "Creación rápida de firma" @@ -3714,6 +3731,10 @@ msgstr "Leer entradas de contenido" msgid "Read media files" msgstr "Leer archivos multimedia" +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:95 +msgid "Read site settings" +msgstr "" + #: packages/admin/src/components/settings/GeneralSettings.tsx:267 msgid "Reading" msgstr "Lectura" @@ -3770,7 +3791,7 @@ msgstr "Usuario registrado" msgid "Registration was cancelled or timed out. Please try again." msgstr "El registro fue cancelado o agotado. Por favor inténtalo de nuevo." -#: packages/admin/src/components/ContentEditor.tsx:1916 +#: packages/admin/src/components/ContentEditor.tsx:1745 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:177 #: packages/admin/src/components/settings/GeneralSettings.tsx:202 #: packages/admin/src/components/settings/GeneralSettings.tsx:246 @@ -3786,10 +3807,6 @@ msgstr "Eliminar" msgid "Remove {0}" msgstr "Eliminar {0}" -#: packages/admin/src/components/ContentEditor.tsx:1743 -msgid "Remove {label}" -msgstr "" - #: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:435 msgid "Remove Domain" msgstr "Eliminar dominio" @@ -3798,7 +3815,7 @@ msgstr "Eliminar dominio" msgid "Remove Domain?" msgstr "¿Quitar dominio?" -#: packages/admin/src/components/ContentEditor.tsx:1594 +#: packages/admin/src/components/ContentEditor.tsx:1574 #: packages/admin/src/components/SeoImageField.tsx:55 msgid "Remove image" msgstr "Quitar imagen" @@ -3913,7 +3930,7 @@ msgstr "Restablecer al original" msgid "Restore" msgstr "Restaurar" -#: packages/admin/src/components/ContentList.tsx:487 +#: packages/admin/src/components/ContentList.tsx:585 msgid "Restore {title}" msgstr "Restaurar {title}" @@ -3961,15 +3978,15 @@ msgstr "Revisión restaurada" msgid "Revisions" msgstr "Revisiones" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:326 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:346 msgid "Revoke token" msgstr "Revocar token" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:301 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:321 msgid "Revoke?" msgstr "¿Revocar?" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:308 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:328 msgid "Revoking..." msgstr "Revocando..." @@ -4000,7 +4017,7 @@ msgstr "Role" msgid "Role {role}" msgstr "Rol {role}" -#: packages/admin/src/components/ContentEditor.tsx:1921 +#: packages/admin/src/components/ContentEditor.tsx:1750 msgid "Role label" msgstr "Etiqueta de rol" @@ -4011,7 +4028,7 @@ msgstr "Etiqueta de rol" msgid "Same window" msgstr "Misma ventana" -#: packages/admin/src/components/ContentEditor.tsx:2054 +#: packages/admin/src/components/ContentEditor.tsx:1883 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:349 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:519 #: packages/admin/src/components/MediaDetailPanel.tsx:241 @@ -4045,13 +4062,13 @@ msgstr "Guardar configuración" msgid "Save Social Links" msgstr "Guardar enlaces sociales" -#: packages/admin/src/components/ContentEditor.tsx:579 +#: packages/admin/src/components/ContentEditor.tsx:577 #: packages/admin/src/components/SaveButton.tsx:42 msgid "Saved" msgstr "Guardado" -#: packages/admin/src/components/ContentEditor.tsx:574 -#: packages/admin/src/components/ContentEditor.tsx:2054 +#: packages/admin/src/components/ContentEditor.tsx:572 +#: packages/admin/src/components/ContentEditor.tsx:1883 #: packages/admin/src/components/FieldEditor.tsx:656 #: packages/admin/src/components/MediaDetailPanel.tsx:241 #: packages/admin/src/components/MenuEditor.tsx:442 @@ -4065,28 +4082,28 @@ msgstr "Guardado" msgid "Saving..." msgstr "Salvando..." -#: packages/admin/src/components/ContentEditor.tsx:825 +#: packages/admin/src/components/ContentEditor.tsx:823 msgid "Schedule" msgstr "Cronograma" -#: packages/admin/src/components/ContentEditor.tsx:811 +#: packages/admin/src/components/ContentEditor.tsx:809 msgid "Schedule for" msgstr "Horario para" -#: packages/admin/src/components/ContentEditor.tsx:848 +#: packages/admin/src/components/ContentEditor.tsx:846 msgid "Schedule for later" msgstr "Agenda para más tarde" -#: packages/admin/src/components/ContentList.tsx:555 +#: packages/admin/src/components/ContentList.tsx:653 msgid "scheduled" msgstr "programado" -#: packages/admin/src/components/ContentEditor.tsx:788 +#: packages/admin/src/components/ContentEditor.tsx:786 msgid "Scheduled" msgstr "Programado" #. placeholder {0}: formatScheduledDate(item.scheduledAt) -#: packages/admin/src/components/ContentEditor.tsx:798 +#: packages/admin/src/components/ContentEditor.tsx:796 msgid "Scheduled for: {0}" msgstr "Programado para: {0}" @@ -4106,12 +4123,12 @@ msgstr "Lectura de esquema" msgid "Schema Write" msgstr "Escritura de esquema" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:409 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:429 msgid "Scopes" msgstr "Alcances" #. placeholder {0}: token.scopes.join(", ") -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:277 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:297 msgid "Scopes: {0}" msgstr "Alcances: {0}" @@ -4147,12 +4164,12 @@ msgid "Search" msgstr "Buscar" #. placeholder {0}: collectionLabel.toLowerCase() -#: packages/admin/src/components/ContentList.tsx:151 +#: packages/admin/src/components/ContentList.tsx:171 msgid "Search {0}" msgstr "Buscar {0}" #. placeholder {0}: collectionLabel.toLowerCase() -#: packages/admin/src/components/ContentList.tsx:150 +#: packages/admin/src/components/ContentList.tsx:170 msgid "Search {0}..." msgstr "Buscar {0}..." @@ -4176,7 +4193,7 @@ msgstr "Optimización de motores de búsqueda" msgid "Search engine optimization and verification" msgstr "Optimización y verificación de motores de búsqueda." -#: packages/admin/src/components/MediaPickerModal.tsx:465 +#: packages/admin/src/components/MediaPickerModal.tsx:441 msgid "Search media" msgstr "Buscar medios" @@ -4202,7 +4219,7 @@ msgid "Search themes..." msgstr "Buscar temas..." #: packages/admin/src/components/MediaLibrary.tsx:336 -#: packages/admin/src/components/MediaPickerModal.tsx:464 +#: packages/admin/src/components/MediaPickerModal.tsx:440 msgid "Search..." msgstr "Buscar..." @@ -4253,7 +4270,7 @@ msgstr "Secciones" msgid "secure context" msgstr "contexto seguro" -#: packages/admin/src/components/SetupWizard.tsx:506 +#: packages/admin/src/components/SetupWizard.tsx:572 msgid "Secure your account" msgstr "Asegure su cuenta" @@ -4301,9 +4318,7 @@ msgstr "Configuración de seguridad" msgid "Select" msgstr "Seleccionar" -#: packages/admin/src/components/ContentEditor.tsx:1618 -#: packages/admin/src/components/ContentEditor.tsx:1755 -#: packages/admin/src/components/ContentEditor.tsx:1770 +#: packages/admin/src/components/ContentEditor.tsx:1598 msgid "Select {label}" msgstr "Seleccione {label}" @@ -4311,7 +4326,7 @@ msgstr "Seleccione {label}" msgid "Select all" msgstr "Seleccionar todo" -#: packages/admin/src/components/ContentEditor.tsx:1860 +#: packages/admin/src/components/ContentEditor.tsx:1689 msgid "Select byline..." msgstr "Seleccione firma..." @@ -4329,19 +4344,11 @@ msgstr "Seleccionar contenido" msgid "Select Favicon" msgstr "Seleccionar favicon" -#: packages/admin/src/components/ContentEditor.tsx:1759 -msgid "Select file" -msgstr "" - -#: packages/admin/src/components/MediaPickerModal.tsx:86 -msgid "Select File" -msgstr "" - -#: packages/admin/src/components/ContentEditor.tsx:1609 +#: packages/admin/src/components/ContentEditor.tsx:1589 msgid "Select image" msgstr "Seleccionar imagen" -#: packages/admin/src/components/MediaPickerModal.tsx:86 +#: packages/admin/src/components/MediaPickerModal.tsx:71 msgid "Select Image" msgstr "Seleccionar imagen" @@ -4366,7 +4373,7 @@ msgstr "Seleccione qué tipos de contenido importar." msgid "Select..." msgstr "Seleccionar..." -#: packages/admin/src/components/MediaPickerModal.tsx:595 +#: packages/admin/src/components/MediaPickerModal.tsx:571 msgid "Selected:" msgstr "Seleccionado:" @@ -4387,7 +4394,7 @@ msgstr "Envíe un correo electrónico de invitación a un nuevo miembro del equi msgid "Send Invite" msgstr "Enviar invitación" -#: packages/admin/src/components/LoginPage.tsx:206 +#: packages/admin/src/components/LoginPage.tsx:149 msgid "Send magic link" msgstr "Enviar enlace mágico" @@ -4403,7 +4410,7 @@ msgstr "Enviar prueba" msgid "Send Test Email" msgstr "Enviar correo electrónico de prueba" -#: packages/admin/src/components/LoginPage.tsx:206 +#: packages/admin/src/components/LoginPage.tsx:149 #: packages/admin/src/components/settings/EmailSettings.tsx:162 #: packages/admin/src/components/SignupPage.tsx:87 #: packages/admin/src/components/SignupPage.tsx:150 @@ -4412,7 +4419,7 @@ msgstr "Enviar correo electrónico de prueba" msgid "Sending..." msgstr "Envío..." -#: packages/admin/src/components/ContentEditor.tsx:1000 +#: packages/admin/src/components/ContentEditor.tsx:998 #: packages/admin/src/components/Settings.tsx:81 msgid "SEO" msgstr "SEO" @@ -4439,15 +4446,11 @@ msgstr "Título SEO" msgid "Set a custom display size for this image instance." msgstr "Establezca un tamaño de visualización personalizado para esta instancia de imagen." -#: packages/admin/src/components/SetupWizard.tsx:295 -msgid "Set up your passkey" -msgstr "Configura tu Passkey" - -#: packages/admin/src/components/SetupWizard.tsx:504 +#: packages/admin/src/components/SetupWizard.tsx:570 msgid "Set up your site" msgstr "Configura tu sitio" -#: packages/admin/src/components/SetupWizard.tsx:175 +#: packages/admin/src/components/SetupWizard.tsx:177 msgid "Setting up..." msgstr "Configurando..." @@ -4461,6 +4464,14 @@ msgstr "Configurando..." msgid "Settings" msgstr "Ajustes" +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:99 +msgid "Settings Manage" +msgstr "" + +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:94 +msgid "Settings Read" +msgstr "" + #: packages/admin/src/components/settings/GeneralSettings.tsx:59 msgid "Settings saved successfully" msgstr "Configuración guardada exitosamente" @@ -4474,7 +4485,7 @@ msgstr "Comparte este enlace con el usuario invitado." msgid "Short Text" msgstr "Texto corto" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:203 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:223 msgid "Show token" msgstr "Mostrar token" @@ -4487,24 +4498,35 @@ msgstr "Se muestra al pasar el cursor sobre la imagen." msgid "Sign in" msgstr "Iniciar sesión" +#: packages/admin/src/components/SetupWizard.tsx:382 +msgid "Sign In" +msgstr "" + #: packages/admin/src/components/SignupPage.tsx:269 msgid "Sign in instead" msgstr "Inicia sesión en su lugar" -#: packages/admin/src/components/LoginPage.tsx:291 +#: packages/admin/src/components/LoginPage.tsx:232 msgid "Sign in to your site" msgstr "Inicia sesión en tu sitio" -#: packages/admin/src/components/LoginPage.tsx:292 +#. placeholder {0}: authProviderList.find((p) => p.id === activeProvider)?.label ?? activeProvider +#. placeholder {0}: provider.label +#: packages/admin/src/components/LoginPage.tsx:231 +#: packages/admin/src/components/SetupWizard.tsx:291 +msgid "Sign in with {0}" +msgstr "" + +#: packages/admin/src/components/LoginPage.tsx:229 msgid "Sign in with email" msgstr "Iniciar sesión con correo electrónico" -#: packages/admin/src/components/LoginPage.tsx:348 +#: packages/admin/src/components/LoginPage.tsx:290 msgid "Sign in with email link" msgstr "Iniciar sesión con enlace de correo electrónico" #: packages/admin/src/components/auth/PasskeyLogin.tsx:136 -#: packages/admin/src/components/LoginPage.tsx:312 +#: packages/admin/src/components/LoginPage.tsx:252 msgid "Sign in with Passkey" msgstr "Iniciar sesión con Passkey" @@ -4521,7 +4543,7 @@ msgstr "Elección única entre opciones" msgid "Single line text input" msgstr "Entrada de texto de una sola línea" -#: packages/admin/src/components/SetupWizard.tsx:331 +#: packages/admin/src/components/SetupWizard.tsx:380 msgid "Site" msgstr "Sitio" @@ -4533,12 +4555,12 @@ msgstr "Identidad del sitio" msgid "Site identity, logo, favicon, and reading preferences" msgstr "Identidad del sitio, logotipo, favicon y preferencias de lectura" -#: packages/admin/src/components/SetupWizard.tsx:329 +#: packages/admin/src/components/SetupWizard.tsx:378 msgid "Site Settings" msgstr "Configuración del sitio" #: packages/admin/src/components/settings/GeneralSettings.tsx:156 -#: packages/admin/src/components/SetupWizard.tsx:141 +#: packages/admin/src/components/SetupWizard.tsx:143 msgid "Site Title" msgstr "Título del sitio" @@ -4546,7 +4568,7 @@ msgstr "Título del sitio" msgid "Site title & tagline" msgstr "Título y eslogan del sitio" -#: packages/admin/src/components/SetupWizard.tsx:125 +#: packages/admin/src/components/SetupWizard.tsx:127 msgid "Site title is required" msgstr "El título del sitio es obligatorio." @@ -4570,9 +4592,9 @@ msgstr "Saltar importación de medios" msgid "Skipped" msgstr "Saltado" -#: packages/admin/src/components/ContentEditor.tsx:769 -#: packages/admin/src/components/ContentEditor.tsx:1963 -#: packages/admin/src/components/ContentEditor.tsx:2025 +#: packages/admin/src/components/ContentEditor.tsx:767 +#: packages/admin/src/components/ContentEditor.tsx:1792 +#: packages/admin/src/components/ContentEditor.tsx:1854 #: packages/admin/src/components/ContentTypeEditor.tsx:109 #: packages/admin/src/components/ContentTypeList.tsx:97 #: packages/admin/src/components/FieldEditor.tsx:224 @@ -4653,8 +4675,8 @@ msgstr "Correo basura" msgid "Start Import" msgstr "Iniciar importación" -#: packages/admin/src/components/ContentEditor.tsx:775 -#: packages/admin/src/components/ContentList.tsx:193 +#: packages/admin/src/components/ContentEditor.tsx:773 +#: packages/admin/src/components/ContentList.tsx:219 #: packages/admin/src/components/ContentTypeEditor.tsx:115 #: packages/admin/src/components/Redirects.tsx:452 msgid "Status" @@ -4690,7 +4712,7 @@ msgid "System ({resolvedLabel})" msgstr "Sistema ({resolvedLabel})" #: packages/admin/src/components/settings/GeneralSettings.tsx:162 -#: packages/admin/src/components/SetupWizard.tsx:152 +#: packages/admin/src/components/SetupWizard.tsx:154 msgid "Tagline" msgstr "Lema" @@ -4716,6 +4738,10 @@ msgstr "Objetivo" msgid "Taxonomies" msgstr "Taxonomías" +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:84 +msgid "Taxonomies Manage" +msgstr "" + #: packages/admin/src/components/TaxonomyManager.tsx:668 msgid "Taxonomy created" msgstr "Taxonomía creada" @@ -4724,7 +4750,7 @@ msgstr "Taxonomía creada" msgid "Taxonomy not found:" msgstr "Taxonomía no encontrada:" -#: packages/admin/src/components/SetupWizard.tsx:180 +#: packages/admin/src/components/SetupWizard.tsx:182 msgid "Template:" msgstr "Plantilla:" @@ -4757,7 +4783,7 @@ msgstr "Las siguientes tablas contienen contenido pero no están registradas com msgid "The invited user will have this role once they complete registration." msgstr "El usuario invitado tendrá este rol una vez que complete el registro." -#: packages/admin/src/components/LoginPage.tsx:170 +#: packages/admin/src/components/LoginPage.tsx:113 #: packages/admin/src/components/SignupPage.tsx:138 msgid "The link will expire in 15 minutes." msgstr "El enlace caducará en 15 minutos." @@ -4812,8 +4838,7 @@ msgstr "Tema: {label}" msgid "Themes" msgstr "Temas" -#: packages/admin/src/components/ContentEditor.tsx:1622 -#: packages/admin/src/components/ContentEditor.tsx:1773 +#: packages/admin/src/components/ContentEditor.tsx:1602 msgid "This field is required" msgstr "Este campo es obligatorio" @@ -4857,7 +4882,7 @@ msgstr "Esta sección fue importada de otro sistema." msgid "This will grant CLI access with your permissions." msgstr "Esto otorgará acceso CLI con sus permisos." -#: packages/admin/src/components/ContentEditor.tsx:882 +#: packages/admin/src/components/ContentEditor.tsx:880 msgid "This will move the item to trash. You can restore it later from the trash." msgstr "Esto moverá el artículo a la papelera. Puedes restaurarlo más tarde desde la papelera." @@ -4879,11 +4904,11 @@ msgstr "Esto eliminará permanentemente este comentario. Esta acción no se pued msgid "This will remove the plugin and its bundle from your site." msgstr "Esto eliminará el plugin y su paquete de su sitio." -#: packages/admin/src/components/ContentEditor.tsx:624 +#: packages/admin/src/components/ContentEditor.tsx:622 msgid "This will revert to the published version. Your draft changes will be lost." msgstr "Esto volverá a la versión publicada. Los borradores de cambios se perderán." -#: packages/admin/src/components/SetupWizard.tsx:156 +#: packages/admin/src/components/SetupWizard.tsx:158 msgid "Thoughts, tutorials, and more" msgstr "Pensamientos, tutoriales y más" @@ -4895,8 +4920,8 @@ msgstr "Zona horaria" msgid "Timezone for displaying dates (e.g., America/New_York)" msgstr "Zona horaria para mostrar fechas (por ejemplo, América/Nueva_York)" -#: packages/admin/src/components/ContentList.tsx:190 -#: packages/admin/src/components/ContentList.tsx:303 +#: packages/admin/src/components/ContentList.tsx:213 +#: packages/admin/src/components/ContentList.tsx:335 #: packages/admin/src/components/SectionEditor.tsx:189 #: packages/admin/src/components/Sections.tsx:168 msgid "Title" @@ -4929,11 +4954,11 @@ msgid "Toggle theme (current: {label})" msgstr "Alternar tema (actual: {label})" #. placeholder {0}: newToken.info.name -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:190 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:210 msgid "Token created: {0}" msgstr "Token creado: {0}" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:400 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:420 msgid "Token Name" msgstr "Nombre del token" @@ -4945,11 +4970,11 @@ msgstr "Herramientas → Exportar" msgid "Track content history" msgstr "Seguimiento del historial de contenido" -#: packages/admin/src/components/ContentEditor.tsx:978 +#: packages/admin/src/components/ContentEditor.tsx:976 msgid "Translate" msgstr "Traducir" -#: packages/admin/src/components/ContentEditor.tsx:936 +#: packages/admin/src/components/ContentEditor.tsx:934 msgid "Translations" msgstr "Traducciones" @@ -4961,11 +4986,11 @@ msgstr "basura" #: packages/admin/src/components/comments/CommentInbox.tsx:223 #: packages/admin/src/components/comments/CommentInbox.tsx:264 #: packages/admin/src/components/comments/CommentInbox.tsx:520 -#: packages/admin/src/components/ContentList.tsx:173 +#: packages/admin/src/components/ContentList.tsx:193 msgid "Trash" msgstr "Basura" -#: packages/admin/src/components/ContentList.tsx:317 +#: packages/admin/src/components/ContentList.tsx:349 msgid "Trash is empty" msgstr "la papelera esta vacia" @@ -4978,7 +5003,7 @@ msgid "True/false toggle" msgstr "Alternar verdadero/falso" #: packages/admin/src/components/MediaLibrary.tsx:366 -#: packages/admin/src/components/MediaPickerModal.tsx:518 +#: packages/admin/src/components/MediaPickerModal.tsx:494 msgid "Try a different search term" msgstr "Pruebe con un término de búsqueda diferente" @@ -5028,8 +5053,8 @@ msgstr "El tipo no coincide ({0})" msgid "Unable to reach marketplace" msgstr "No se puede llegar al mercado" -#: packages/admin/src/components/ContentEditor.tsx:2068 -#: packages/admin/src/components/ContentEditor.tsx:2083 +#: packages/admin/src/components/ContentEditor.tsx:1897 +#: packages/admin/src/components/ContentEditor.tsx:1912 msgid "Unassigned" msgstr "No asignado" @@ -5079,7 +5104,7 @@ msgstr "Desbloquear relación de aspecto" msgid "Unnamed passkey" msgstr "Passkey sin nombre" -#: packages/admin/src/components/ContentEditor.tsx:653 +#: packages/admin/src/components/ContentEditor.tsx:651 msgid "Unpublish" msgstr "Despublicar" @@ -5087,7 +5112,7 @@ msgstr "Despublicar" msgid "Unregistered Content Tables Found" msgstr "Se encontraron tablas de contenido no registrado" -#: packages/admin/src/components/ContentEditor.tsx:800 +#: packages/admin/src/components/ContentEditor.tsx:798 msgid "Unschedule" msgstr "Desprogramar" @@ -5095,11 +5120,7 @@ msgstr "Desprogramar" msgid "Untitled" msgstr "Intitulado" -#: packages/admin/src/components/ContentEditor.tsx:1677 -msgid "Untitled file" -msgstr "" - -#: packages/admin/src/components/ContentEditor.tsx:1895 +#: packages/admin/src/components/ContentEditor.tsx:1724 msgid "Up" msgstr "Arriba" @@ -5116,6 +5137,10 @@ msgstr "Actualizar campo" msgid "Update settings for {0}" msgstr "Actualizar configuración para {0}" +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:100 +msgid "Update site settings" +msgstr "" + #. placeholder {0}: taxonomyDef.labelSingular?.toLowerCase() || "term" #: packages/admin/src/components/TaxonomyManager.tsx:218 msgid "Update the {0} details" @@ -5135,7 +5160,7 @@ msgid "Updated At" msgstr "Actualizado en" #. placeholder {0}: new Date(item.updatedAt).toLocaleString() -#: packages/admin/src/components/ContentEditor.tsx:857 +#: packages/admin/src/components/ContentEditor.tsx:855 msgid "Updated: {0}" msgstr "Actualizado: {0}" @@ -5148,19 +5173,15 @@ msgstr "Actualizando URL de contenido..." msgid "Updating..." msgstr "Actualizando..." -#: packages/admin/src/components/MediaPickerModal.tsx:486 +#: packages/admin/src/components/MediaPickerModal.tsx:462 msgid "Upload" msgstr "Subir" -#: packages/admin/src/components/MediaPickerModal.tsx:88 -msgid "Upload a file to get started" -msgstr "" - #: packages/admin/src/components/WordPressImport.tsx:1221 msgid "Upload an export file" msgstr "Cargar un archivo de exportación" -#: packages/admin/src/components/MediaPickerModal.tsx:89 +#: packages/admin/src/components/MediaPickerModal.tsx:496 msgid "Upload an image to get started" msgstr "Sube una imagen para comenzar" @@ -5173,14 +5194,10 @@ msgstr "Cargar y eliminar medios" msgid "Upload Export File" msgstr "Cargar archivo de exportación" -#: packages/admin/src/components/MediaPickerModal.tsx:502 +#: packages/admin/src/components/MediaPickerModal.tsx:478 msgid "Upload failed: {uploadError}" msgstr "Error al subir: {uploadError}" -#: packages/admin/src/components/MediaPickerModal.tsx:90 -msgid "Upload File" -msgstr "" - #: packages/admin/src/components/MediaLibrary.tsx:323 msgid "Upload files" msgstr "Subir archivos" @@ -5189,7 +5206,7 @@ msgstr "Subir archivos" msgid "Upload Files" msgstr "Subir archivos" -#: packages/admin/src/components/MediaPickerModal.tsx:90 +#: packages/admin/src/components/MediaPickerModal.tsx:505 msgid "Upload Image" msgstr "Subir imagen" @@ -5229,7 +5246,7 @@ msgid "Uploading {0}/{1}..." msgstr "Subiendo {0}/{1}..." #: packages/admin/src/components/MediaLibrary.tsx:290 -#: packages/admin/src/components/MediaPickerModal.tsx:486 +#: packages/admin/src/components/MediaPickerModal.tsx:462 msgid "Uploading..." msgstr "Subiendo..." @@ -5257,7 +5274,7 @@ msgstr "Utilice [param] o [...rest] en rutas para hacer coincidir patrones." msgid "Use your device's biometric authentication, security key, or PIN to sign in." msgstr "Utilice la autenticación biométrica, la clave de seguridad o el PIN de su dispositivo para iniciar sesión." -#: packages/admin/src/components/LoginPage.tsx:359 +#: packages/admin/src/components/LoginPage.tsx:326 msgid "Use your registered passkey to sign in securely." msgstr "Utilice su Passkey registrada para iniciar sesión de forma segura." @@ -5265,7 +5282,7 @@ msgstr "Utilice su Passkey registrada para iniciar sesión de forma segura." msgid "Used as the identifier. Lowercase letters, numbers, and underscores only." msgstr "Utilizado como identificador. Sólo letras minúsculas, números y guiones bajos." -#: packages/admin/src/components/ContentEditor.tsx:1277 +#: packages/admin/src/components/ContentEditor.tsx:1275 msgid "Used as the main visual for this post on listing pages and at the top of the post" msgstr "Se utiliza como elemento visual principal de esta entrada en las páginas de listado y en la parte superior de la entrada." @@ -5345,7 +5362,7 @@ msgstr "Ver en el mercado" msgid "View mode" msgstr "Modo de visualización" -#: packages/admin/src/components/ContentList.tsx:401 +#: packages/admin/src/components/ContentList.tsx:499 msgid "View published {title}" msgstr "Ver publicado {title}" @@ -5375,7 +5392,7 @@ msgstr "No pudimos conectarnos a un sitio de WordPress en {0}. Esto podría sign msgid "We'll check what import options are available for your site." msgstr "Comprobaremos qué opciones de importación están disponibles para su sitio." -#: packages/admin/src/components/LoginPage.tsx:360 +#: packages/admin/src/components/LoginPage.tsx:323 msgid "We'll send you a link to sign in without a password." msgstr "Le enviaremos un enlace para iniciar sesión sin contraseña." @@ -5512,7 +5529,7 @@ msgstr "Serás redirigido a WordPress para autorizar la conexión." msgid "You'll be signing up as" msgstr "Te registrarás como" -#: packages/admin/src/components/SetupWizard.tsx:509 +#: packages/admin/src/components/SetupWizard.tsx:575 msgid "You're signed in via Cloudflare Access" msgstr "Has iniciado sesión a través de Cloudflare Access" @@ -5521,7 +5538,7 @@ msgid "you@company.com" msgstr "usted@empresa.com" #: packages/admin/src/components/auth/PasskeyLogin.tsx:336 -#: packages/admin/src/components/SetupWizard.tsx:226 +#: packages/admin/src/components/SetupWizard.tsx:228 msgid "you@example.com" msgstr "tu@ejemplo.com" @@ -5539,7 +5556,7 @@ msgstr "Su navegador no admite claves de acceso. Utilice un navegador moderno co msgid "Your device doesn't support the required security features." msgstr "Su dispositivo no admite las funciones de seguridad requeridas." -#: packages/admin/src/components/SetupWizard.tsx:222 +#: packages/admin/src/components/SetupWizard.tsx:224 msgid "Your Email" msgstr "Tu correo electrónico" @@ -5559,7 +5576,7 @@ msgstr "Tu nombre de usuario de Instagram" msgid "Your LinkedIn profile username" msgstr "El nombre de usuario de tu perfil de LinkedIn" -#: packages/admin/src/components/SetupWizard.tsx:234 +#: packages/admin/src/components/SetupWizard.tsx:236 msgid "Your Name" msgstr "Su nombre" diff --git a/packages/admin/src/locales/eu/messages.po b/packages/admin/src/locales/eu/messages.po index ead84f2ab..139995857 100644 --- a/packages/admin/src/locales/eu/messages.po +++ b/packages/admin/src/locales/eu/messages.po @@ -13,7 +13,7 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "Plural-Forms: \n" -#: packages/admin/src/components/ContentEditor.tsx:956 +#: packages/admin/src/components/ContentEditor.tsx:954 #: packages/admin/src/components/LocaleSwitcher.tsx:72 msgid " (default)" msgstr " (defektuzkoa)" @@ -22,8 +22,8 @@ msgstr " (defektuzkoa)" msgid " (opens in new window)" msgstr "" -#: packages/admin/src/components/MediaPickerModal.tsx:658 -#: packages/admin/src/components/MediaPickerModal.tsx:740 +#: packages/admin/src/components/MediaPickerModal.tsx:634 +#: packages/admin/src/components/MediaPickerModal.tsx:716 msgid " (selected)" msgstr "" @@ -38,7 +38,7 @@ msgid ": use" msgstr "" #. placeholder {0}: providers?.find((p) => p.id === selectedItem.providerId)?.name -#: packages/admin/src/components/MediaPickerModal.tsx:598 +#: packages/admin/src/components/MediaPickerModal.tsx:574 msgid "(from {0})" msgstr "" @@ -59,7 +59,7 @@ msgid "{0, plural, one {(# item)} other {(# items)}}" msgstr "" #. placeholder {0}: seedInfo.collections -#: packages/admin/src/components/SetupWizard.tsx:181 +#: packages/admin/src/components/SetupWizard.tsx:183 msgid "{0, plural, one {# collection} other {# collections}}" msgstr "" @@ -79,12 +79,12 @@ msgid "{0, plural, one {# content item imported} other {# content items imported msgstr "" #. placeholder {0}: filteredItems.length -#: packages/admin/src/components/ContentList.tsx:251 +#: packages/admin/src/components/ContentList.tsx:283 msgid "{0, plural, one {# item matching \"{searchQuery}\"} other {# items matching \"{searchQuery}\"}}" msgstr "" #. placeholder {0}: items.length -#: packages/admin/src/components/MediaPickerModal.tsx:473 +#: packages/admin/src/components/MediaPickerModal.tsx:449 msgid "{0, plural, one {# item} other {# items}}" msgstr "" @@ -141,7 +141,7 @@ msgstr "" #. placeholder {0}: filteredItems.length #. placeholder {1}: hasMore ? "+" : "" #. placeholder {2}: hasMore ? "+" : "" -#: packages/admin/src/components/ContentList.tsx:255 +#: packages/admin/src/components/ContentList.tsx:287 msgid "{0, plural, one {#{1} item} other {#{2} items}}" msgstr "" @@ -210,8 +210,8 @@ msgstr "" #. placeholder {0}: item.filename #. placeholder {1}: selected ? t` (selected)` : "" -#: packages/admin/src/components/MediaPickerModal.tsx:658 -#: packages/admin/src/components/MediaPickerModal.tsx:740 +#: packages/admin/src/components/MediaPickerModal.tsx:634 +#: packages/admin/src/components/MediaPickerModal.tsx:716 msgid "{0}{1}" msgstr "" @@ -315,8 +315,9 @@ msgstr "" msgid "• URLs in your content are updated automatically" msgstr "" -#: packages/admin/src/components/SetupWizard.tsx:250 -#: packages/admin/src/components/SetupWizard.tsx:310 +#: packages/admin/src/components/SetupWizard.tsx:252 +#: packages/admin/src/components/SetupWizard.tsx:304 +#: packages/admin/src/components/SetupWizard.tsx:359 #: packages/admin/src/components/WordPressImport.tsx:1431 msgid "← Back" msgstr "" @@ -409,7 +410,7 @@ msgstr "" msgid "Accept & Update" msgstr "" -#: packages/admin/src/components/SetupWizard.tsx:332 +#: packages/admin/src/components/SetupWizard.tsx:381 msgid "Account" msgstr "" @@ -422,8 +423,8 @@ msgid "Account Info" msgstr "" #: packages/admin/src/components/comments/CommentInbox.tsx:306 -#: packages/admin/src/components/ContentList.tsx:204 -#: packages/admin/src/components/ContentList.tsx:309 +#: packages/admin/src/components/ContentList.tsx:236 +#: packages/admin/src/components/ContentList.tsx:341 #: packages/admin/src/components/ContentTypeList.tsx:106 #: packages/admin/src/components/MediaLibrary.tsx:419 #: packages/admin/src/components/TaxonomyManager.tsx:619 @@ -434,7 +435,7 @@ msgstr "" msgid "Active" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1877 +#: packages/admin/src/components/ContentEditor.tsx:1706 #: packages/admin/src/components/MenuEditor.tsx:297 #: packages/admin/src/components/TaxonomyManager.tsx:214 #: packages/admin/src/components/TaxonomyManager.tsx:610 @@ -495,7 +496,7 @@ msgstr "" msgid "Add links to build your navigation menu" msgstr "" -#: packages/admin/src/components/ContentList.tsx:140 +#: packages/admin/src/components/ContentList.tsx:160 msgid "Add New" msgstr "" @@ -537,7 +538,7 @@ msgstr "" msgid "Additional data to import." msgstr "" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:84 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:104 #: packages/admin/src/components/Sidebar.tsx:438 #: packages/admin/src/components/users/roleDefinitions.ts:42 msgid "Admin" @@ -555,7 +556,7 @@ msgstr "Kudeatzailea" msgid "After send:" msgstr "" -#: packages/admin/src/components/ContentList.tsx:167 +#: packages/admin/src/components/ContentList.tsx:187 msgid "All" msgstr "" @@ -628,7 +629,7 @@ msgstr "" #: packages/admin/src/components/PluginManager.tsx:109 #: packages/admin/src/components/TaxonomySidebar.tsx:318 #: packages/admin/src/components/ThemeMarketplaceBrowse.tsx:116 -#: packages/admin/src/router.tsx:1520 +#: packages/admin/src/router.tsx:1531 msgid "An error occurred" msgstr "" @@ -641,7 +642,7 @@ msgid "Analyzing WordPress site..." msgstr "" #: packages/admin/src/components/Settings.tsx:109 -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:176 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:196 msgid "API Tokens" msgstr "API Tokenak" @@ -667,7 +668,7 @@ msgstr "" msgid "Arbitrary JSON data" msgstr "" -#: packages/admin/src/components/ContentList.tsx:557 +#: packages/admin/src/components/ContentList.tsx:655 msgid "archived" msgstr "" @@ -694,7 +695,7 @@ msgstr "" msgid "Authentication error: {0}" msgstr "" -#: packages/admin/src/components/LoginPage.tsx:253 +#: packages/admin/src/components/LoginPage.tsx:195 msgid "Authentication error: {error}" msgstr "Autentifikazio errorea: {error}" @@ -746,7 +747,7 @@ msgstr "" msgid "Auto-generated from name (you can edit)" msgstr "" -#: packages/admin/src/components/MediaPickerModal.tsx:537 +#: packages/admin/src/components/MediaPickerModal.tsx:513 msgid "Available media" msgstr "" @@ -760,12 +761,13 @@ msgstr "" msgid "Back" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:537 +#: packages/admin/src/components/ContentEditor.tsx:535 msgid "Back to {collectionLabel} list" msgstr "" -#: packages/admin/src/components/LoginPage.tsx:174 -#: packages/admin/src/components/LoginPage.tsx:210 +#: packages/admin/src/components/LoginPage.tsx:117 +#: packages/admin/src/components/LoginPage.tsx:153 +#: packages/admin/src/components/LoginPage.tsx:311 #: packages/admin/src/components/SignupPage.tsx:280 msgid "Back to login" msgstr "Itzuli login egitera" @@ -781,7 +783,7 @@ msgid "Back to sections" msgstr "" #: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:168 -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:171 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:191 #: packages/admin/src/components/settings/EmailSettings.tsx:86 #: packages/admin/src/components/settings/EmailSettings.tsx:105 #: packages/admin/src/components/settings/GeneralSettings.tsx:107 @@ -838,7 +840,7 @@ msgstr "" msgid "Bullet List" msgstr "Buleta zerrenda" -#: packages/admin/src/components/ContentEditor.tsx:922 +#: packages/admin/src/components/ContentEditor.tsx:920 #: packages/admin/src/components/Sidebar.tsx:206 msgid "Bylines" msgstr "" @@ -861,18 +863,18 @@ msgstr "Edukia ikusi dezake" #: packages/admin/src/components/CapabilityConsentDialog.tsx:139 #: packages/admin/src/components/ConfirmDialog.tsx:57 -#: packages/admin/src/components/ContentEditor.tsx:630 -#: packages/admin/src/components/ContentEditor.tsx:836 -#: packages/admin/src/components/ContentEditor.tsx:888 -#: packages/admin/src/components/ContentEditor.tsx:1980 -#: packages/admin/src/components/ContentEditor.tsx:2033 -#: packages/admin/src/components/ContentList.tsx:445 -#: packages/admin/src/components/ContentList.tsx:516 +#: packages/admin/src/components/ContentEditor.tsx:628 +#: packages/admin/src/components/ContentEditor.tsx:834 +#: packages/admin/src/components/ContentEditor.tsx:886 +#: packages/admin/src/components/ContentEditor.tsx:1809 +#: packages/admin/src/components/ContentEditor.tsx:1862 +#: packages/admin/src/components/ContentList.tsx:543 +#: packages/admin/src/components/ContentList.tsx:614 #: packages/admin/src/components/ContentPickerModal.tsx:253 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:516 #: packages/admin/src/components/FieldEditor.tsx:645 #: packages/admin/src/components/MediaDetailPanel.tsx:234 -#: packages/admin/src/components/MediaPickerModal.tsx:605 +#: packages/admin/src/components/MediaPickerModal.tsx:581 #: packages/admin/src/components/MenuEditor.tsx:294 #: packages/admin/src/components/MenuEditor.tsx:439 #: packages/admin/src/components/MenuList.tsx:143 @@ -882,8 +884,8 @@ msgstr "Edukia ikusi dezake" #: packages/admin/src/components/Sections.tsx:207 #: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:318 #: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:428 -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:318 -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:446 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:338 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:466 #: packages/admin/src/components/settings/SecuritySettings.tsx:210 #: packages/admin/src/components/TaxonomyManager.tsx:304 #: packages/admin/src/components/TaxonomyManager.tsx:523 @@ -931,8 +933,7 @@ msgstr "" msgid "Categories will be imported" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1586 -#: packages/admin/src/components/ContentEditor.tsx:1735 +#: packages/admin/src/components/ContentEditor.tsx:1566 #: packages/admin/src/components/FieldEditor.tsx:391 #: packages/admin/src/components/SeoImageField.tsx:47 msgid "Change" @@ -958,7 +959,7 @@ msgstr "" msgid "Check Site" msgstr "" -#: packages/admin/src/components/LoginPage.tsx:158 +#: packages/admin/src/components/LoginPage.tsx:101 #: packages/admin/src/components/SignupPage.tsx:129 #: packages/admin/src/components/SignupPage.tsx:401 msgid "Check your email" @@ -972,6 +973,10 @@ msgstr "" msgid "Checking authentication..." msgstr "" +#: packages/admin/src/components/SetupWizard.tsx:315 +msgid "Choose how to sign in" +msgstr "" + #: packages/admin/src/components/Settings.tsx:130 msgid "Choose your preferred admin language" msgstr "Aukeratu kudeaketa interfazearen hizkuntza" @@ -980,7 +985,7 @@ msgstr "Aukeratu kudeaketa interfazearen hizkuntza" msgid "Click the link in the email to continue setting up your account." msgstr "" -#: packages/admin/src/components/LoginPage.tsx:169 +#: packages/admin/src/components/LoginPage.tsx:112 msgid "Click the link in the email to sign in." msgstr "Egin klik emailean webgunean sartzeko." @@ -998,9 +1003,9 @@ msgstr "Egin klik emailean webgunean sartzeko." #: packages/admin/src/components/MarketplacePluginDetail.tsx:447 #: packages/admin/src/components/MediaDetailPanel.tsx:131 #: packages/admin/src/components/MediaDetailPanel.tsx:133 -#: packages/admin/src/components/MediaPickerModal.tsx:369 -#: packages/admin/src/components/MediaPickerModal.tsx:375 -#: packages/admin/src/components/MediaPickerModal.tsx:379 +#: packages/admin/src/components/MediaPickerModal.tsx:349 +#: packages/admin/src/components/MediaPickerModal.tsx:355 +#: packages/admin/src/components/MediaPickerModal.tsx:359 #: packages/admin/src/components/MenuEditor.tsx:256 #: packages/admin/src/components/MenuEditor.tsx:262 #: packages/admin/src/components/MenuEditor.tsx:266 @@ -1099,7 +1104,7 @@ msgstr "" msgid "Configure Field" msgstr "" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:308 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:328 msgid "Confirm" msgstr "Baieztatu" @@ -1186,8 +1191,8 @@ msgstr "Edukia idatzi" msgid "Continue" msgstr "" -#: packages/admin/src/components/SetupWizard.tsx:175 -#: packages/admin/src/components/SetupWizard.tsx:258 +#: packages/admin/src/components/SetupWizard.tsx:177 +#: packages/admin/src/components/SetupWizard.tsx:260 msgid "Continue →" msgstr "" @@ -1200,7 +1205,7 @@ msgstr "" msgid "Contributor" msgstr "Laguntzailea" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:218 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:238 #: packages/admin/src/components/users/InviteUserModal.tsx:134 msgid "Copied to clipboard" msgstr "Arbelera kopiatu da" @@ -1218,11 +1223,11 @@ msgstr "" msgid "Copy slug" msgstr "" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:193 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:213 msgid "Copy this token now — it won't be shown again." msgstr "Kopiatu token hau orain — ez da berriro erakutsiko." -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:211 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:231 msgid "Copy token" msgstr "Kopiatu tokena" @@ -1230,7 +1235,7 @@ msgstr "Kopiatu tokena" msgid "Could not copy automatically. Please select the URL above and copy manually." msgstr "" -#: packages/admin/src/components/MediaPickerModal.tsx:328 +#: packages/admin/src/components/MediaPickerModal.tsx:308 msgid "Could not load image from URL" msgstr "" @@ -1242,7 +1247,7 @@ msgstr "" msgid "Count" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:2004 +#: packages/admin/src/components/ContentEditor.tsx:1833 #: packages/admin/src/components/MenuList.tsx:146 #: packages/admin/src/components/Redirects.tsx:185 #: packages/admin/src/components/Sections.tsx:210 @@ -1271,7 +1276,7 @@ msgstr "" msgid "Create an account" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1952 +#: packages/admin/src/components/ContentEditor.tsx:1781 msgid "Create byline" msgstr "" @@ -1284,7 +1289,7 @@ msgstr "" msgid "Create New Menu" msgstr "" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:389 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:409 msgid "Create New Token" msgstr "Sortu token berria" @@ -1292,12 +1297,12 @@ msgstr "Sortu token berria" msgid "Create one in WordPress: Users → Profile → Application Passwords" msgstr "" -#: packages/admin/src/components/SetupWizard.tsx:305 +#: packages/admin/src/components/SetupWizard.tsx:325 msgid "Create Passkey" msgstr "" #: packages/admin/src/components/Settings.tsx:110 -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:178 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:198 msgid "Create personal access tokens for programmatic API access" msgstr "Sortu API bidezko sarbiderako sarbide token pertsonala" @@ -1332,12 +1337,12 @@ msgstr "" msgid "Create Taxonomy" msgstr "" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:251 -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:443 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:271 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:463 msgid "Create Token" msgstr "Sortu tokena" -#: packages/admin/src/components/SetupWizard.tsx:505 +#: packages/admin/src/components/SetupWizard.tsx:571 msgid "Create your account" msgstr "" @@ -1345,7 +1350,7 @@ msgstr "" msgid "Create your first navigation menu to get started" msgstr "" -#: packages/admin/src/components/ContentList.tsx:219 +#: packages/admin/src/components/ContentList.tsx:251 #: packages/admin/src/components/ContentTypeList.tsx:122 msgid "Create your first one" msgstr "" @@ -1358,6 +1363,14 @@ msgstr "" msgid "Create your passkey" msgstr "" +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:90 +msgid "Create, update, and delete navigation menus" +msgstr "" + +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:85 +msgid "Create, update, and delete taxonomy terms" +msgstr "" + #: packages/admin/src/components/settings/ApiTokenSettings.tsx:60 msgid "Create, update, delete content" msgstr "Sortu, eguneratu, ezabatu edukia" @@ -1368,7 +1381,7 @@ msgstr "" #. placeholder {0}: new Date(cred.createdAt).toLocaleDateString() #. placeholder {0}: new Date(token.createdAt).toLocaleDateString() -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:290 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:310 #: packages/admin/src/components/users/UserDetail.tsx:260 msgid "Created {0}" msgstr "Sorrera {0}" @@ -1378,7 +1391,7 @@ msgid "Created At" msgstr "Noiz sortua: " #. placeholder {0}: new Date(item.createdAt).toLocaleString() -#: packages/admin/src/components/ContentEditor.tsx:856 +#: packages/admin/src/components/ContentEditor.tsx:854 msgid "Created: {0}" msgstr "" @@ -1386,16 +1399,16 @@ msgstr "" msgid "Creating collections and fields..." msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:2004 +#: packages/admin/src/components/ContentEditor.tsx:1833 #: packages/admin/src/components/MenuList.tsx:146 #: packages/admin/src/components/Redirects.tsx:182 #: packages/admin/src/components/Sections.tsx:210 -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:443 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:463 #: packages/admin/src/components/TaxonomyManager.tsx:526 msgid "Creating..." msgstr "Sortzen..." -#: packages/admin/src/components/ContentEditor.tsx:959 +#: packages/admin/src/components/ContentEditor.tsx:957 msgid "current" msgstr "" @@ -1432,7 +1445,7 @@ msgid "Dashboard" msgstr "Lan-lekua" #: packages/admin/src/components/comments/CommentInbox.tsx:303 -#: packages/admin/src/components/ContentList.tsx:201 +#: packages/admin/src/components/ContentList.tsx:233 msgid "Date" msgstr "" @@ -1530,11 +1543,11 @@ msgid "Delete permanently" msgstr "" #: packages/admin/src/components/comments/CommentDetail.tsx:182 -#: packages/admin/src/components/ContentList.tsx:527 +#: packages/admin/src/components/ContentList.tsx:625 msgid "Delete Permanently" msgstr "" -#: packages/admin/src/components/ContentList.tsx:507 +#: packages/admin/src/components/ContentList.tsx:605 msgid "Delete Permanently?" msgstr "" @@ -1555,7 +1568,7 @@ msgstr "" msgid "Delete Section?" msgstr "" -#: packages/admin/src/components/ContentList.tsx:306 +#: packages/admin/src/components/ContentList.tsx:338 msgid "Deleted" msgstr "" @@ -1656,17 +1669,17 @@ msgstr "" msgid "Disabled:" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:615 -#: packages/admin/src/components/ContentEditor.tsx:637 +#: packages/admin/src/components/ContentEditor.tsx:613 +#: packages/admin/src/components/ContentEditor.tsx:635 msgid "Discard changes" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:621 +#: packages/admin/src/components/ContentEditor.tsx:619 msgid "Discard draft changes?" msgstr "" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:226 -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:228 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:246 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:248 msgid "Dismiss" msgstr "Baztertu" @@ -1674,8 +1687,8 @@ msgstr "Baztertu" msgid "Display a navigation menu" msgstr "Erakutsi nabigazio menua" -#: packages/admin/src/components/ContentEditor.tsx:1955 -#: packages/admin/src/components/ContentEditor.tsx:2017 +#: packages/admin/src/components/ContentEditor.tsx:1784 +#: packages/admin/src/components/ContentEditor.tsx:1846 msgid "Display name" msgstr "" @@ -1693,7 +1706,7 @@ msgstr "" msgid "Displayed below the image as a visible caption." msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:591 +#: packages/admin/src/components/ContentEditor.tsx:589 msgid "Distraction-free mode (⌘⇧\\)" msgstr "" @@ -1717,7 +1730,7 @@ msgstr "" msgid "Domain updated" msgstr "" -#: packages/admin/src/components/LoginPage.tsx:366 +#: packages/admin/src/components/LoginPage.tsx:332 msgid "Don't have an account? <0>Sign up" msgstr "Ez duzu konturik? <0>Eman izena" @@ -1726,7 +1739,7 @@ msgstr "Ez duzu konturik? <0>Eman izena" msgid "Done" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1898 +#: packages/admin/src/components/ContentEditor.tsx:1727 msgid "Down" msgstr "" @@ -1734,11 +1747,11 @@ msgstr "" msgid "Downloading" msgstr "" -#: packages/admin/src/components/ContentList.tsx:553 +#: packages/admin/src/components/ContentList.tsx:651 msgid "draft" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:787 +#: packages/admin/src/components/ContentEditor.tsx:785 #: packages/admin/src/components/ContentPickerModal.tsx:217 msgid "Draft" msgstr "" @@ -1760,11 +1773,11 @@ msgstr "" msgid "Drop your WordPress export file here" msgstr "" -#: packages/admin/src/components/ContentList.tsx:418 +#: packages/admin/src/components/ContentList.tsx:516 msgid "Duplicate {title}" msgstr "" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:403 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:423 msgid "e.g., CI/CD Pipeline" msgstr "adb.: CI/CD prozesua" @@ -1772,8 +1785,8 @@ msgstr "adb.: CI/CD prozesua" msgid "e.g., MacBook Pro, iPhone" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:968 -#: packages/admin/src/components/ContentEditor.tsx:1907 +#: packages/admin/src/components/ContentEditor.tsx:966 +#: packages/admin/src/components/ContentEditor.tsx:1736 #: packages/admin/src/components/MenuEditor.tsx:367 #: packages/admin/src/components/MenuList.tsx:185 #: packages/admin/src/components/Sections.tsx:390 @@ -1790,15 +1803,15 @@ msgstr "" msgid "Edit {0}" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:554 +#: packages/admin/src/components/ContentEditor.tsx:552 msgid "Edit {collectionLabel}" msgstr "" -#: packages/admin/src/components/ContentList.tsx:410 +#: packages/admin/src/components/ContentList.tsx:508 msgid "Edit {title}" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:2014 +#: packages/admin/src/components/ContentEditor.tsx:1843 msgid "Edit byline" msgstr "" @@ -1846,13 +1859,13 @@ msgstr "Emaila" msgid "Email (optional)" msgstr "" -#: packages/admin/src/components/LoginPage.tsx:183 +#: packages/admin/src/components/LoginPage.tsx:126 #: packages/admin/src/components/SignupPage.tsx:65 #: packages/admin/src/components/users/InviteUserModal.tsx:154 msgid "Email address" msgstr "Emaila" -#: packages/admin/src/components/SetupWizard.tsx:204 +#: packages/admin/src/components/SetupWizard.tsx:206 #: packages/admin/src/components/SignupPage.tsx:48 msgid "Email is required" msgstr "" @@ -1921,7 +1934,7 @@ msgid "Enabled" msgstr "" #. placeholder {0}: label.toLowerCase() -#: packages/admin/src/components/ContentEditor.tsx:1181 +#: packages/admin/src/components/ContentEditor.tsx:1179 msgid "Enter {0}..." msgstr "" @@ -1930,7 +1943,7 @@ msgstr "" msgid "Enter a URL (https://…) or a relative path (/…)" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1413 +#: packages/admin/src/components/ContentEditor.tsx:1393 msgid "Enter a valid URL (e.g. https://example.com)" msgstr "" @@ -1938,7 +1951,7 @@ msgstr "" msgid "Enter credentials manually" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:590 +#: packages/admin/src/components/ContentEditor.tsx:588 msgid "Enter distraction-free mode" msgstr "" @@ -1946,7 +1959,7 @@ msgstr "" msgid "Enter email" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1202 +#: packages/admin/src/components/ContentEditor.tsx:1200 msgid "Enter markdown content..." msgstr "" @@ -1958,6 +1971,10 @@ msgstr "" msgid "Enter the code from your terminal" msgstr "" +#: packages/admin/src/components/LoginPage.tsx:325 +msgid "Enter your handle to sign in." +msgstr "" + #: packages/admin/src/components/WordPressImport.tsx:1289 msgid "Enter your WordPress credentials to import content directly." msgstr "" @@ -1968,7 +1985,7 @@ msgstr "" #: packages/admin/src/components/MenuEditor.tsx:83 #: packages/admin/src/components/MenuEditor.tsx:122 -#: packages/admin/src/components/SetupWizard.tsx:484 +#: packages/admin/src/components/SetupWizard.tsx:550 msgid "Error" msgstr "" @@ -1980,7 +1997,7 @@ msgstr "" msgid "Exists" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:548 +#: packages/admin/src/components/ContentEditor.tsx:546 msgid "Exit distraction-free mode" msgstr "" @@ -1993,11 +2010,11 @@ msgid "Expand details" msgstr "" #. placeholder {0}: new Date(token.expiresAt).toLocaleDateString() -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:280 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:300 msgid "Expires {0}" msgstr "Iraungitzea {0}" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:429 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:449 msgid "Expiry" msgstr "Iraungitzea" @@ -2029,7 +2046,7 @@ msgstr "" msgid "Failed to add domain" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1998 +#: packages/admin/src/components/ContentEditor.tsx:1827 msgid "Failed to create byline" msgstr "" @@ -2082,7 +2099,7 @@ msgstr "" msgid "Failed to load revisions" msgstr "" -#: packages/admin/src/components/SetupWizard.tsx:486 +#: packages/admin/src/components/SetupWizard.tsx:552 msgid "Failed to load setup" msgstr "" @@ -2103,7 +2120,7 @@ msgstr "" msgid "Failed to rename passkey" msgstr "" -#: packages/admin/src/router.tsx:1519 +#: packages/admin/src/router.tsx:1530 msgid "Failed to save" msgstr "" @@ -2113,8 +2130,8 @@ msgstr "" msgid "Failed to save settings" msgstr "" -#: packages/admin/src/components/LoginPage.tsx:127 -#: packages/admin/src/components/LoginPage.tsx:132 +#: packages/admin/src/components/LoginPage.tsx:70 +#: packages/admin/src/components/LoginPage.tsx:75 msgid "Failed to send magic link" msgstr "Huts egin du esteka magikoa bidaltzeak" @@ -2127,7 +2144,7 @@ msgstr "" msgid "Failed to update {0}" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:2048 +#: packages/admin/src/components/ContentEditor.tsx:1877 msgid "Failed to update byline" msgstr "" @@ -2214,7 +2231,7 @@ msgstr "" msgid "Full access" msgstr "Sarbide osoa" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:85 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:105 msgid "Full admin access" msgstr "Kudeatzailearen sarbide osoa" @@ -2279,7 +2296,7 @@ msgstr "" msgid "Hide from search engines" msgstr "" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:203 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:223 msgid "Hide token" msgstr "Ezkutatu tokena" @@ -2321,7 +2338,7 @@ msgstr "" msgid "ID" msgstr "ID" -#: packages/admin/src/components/LoginPage.tsx:160 +#: packages/admin/src/components/LoginPage.tsx:103 msgid "If an account exists for <0>{email}, we've sent a sign-in link." msgstr "<0>{email} kontua existitzen bada, sartzeko esteka magikoa bidali dugu." @@ -2343,7 +2360,7 @@ msgstr "" msgid "Image shown when this page is shared on social media" msgstr "" -#: packages/admin/src/components/MediaPickerModal.tsx:396 +#: packages/admin/src/components/MediaPickerModal.tsx:374 msgid "Image URL" msgstr "" @@ -2441,7 +2458,7 @@ msgstr "" msgid "Importing Media" msgstr "" -#: packages/admin/src/components/SetupWizard.tsx:163 +#: packages/admin/src/components/SetupWizard.tsx:165 msgid "Include sample content (recommended for new sites)" msgstr "" @@ -2449,8 +2466,8 @@ msgstr "" msgid "Incompatible" msgstr "" -#: packages/admin/src/components/MediaPickerModal.tsx:407 -#: packages/admin/src/components/MediaPickerModal.tsx:608 +#: packages/admin/src/components/MediaPickerModal.tsx:385 +#: packages/admin/src/components/MediaPickerModal.tsx:584 msgid "Insert" msgstr "" @@ -2474,7 +2491,7 @@ msgstr "Txertatu atal berrerabilgarria" msgid "Insert an image" msgstr "Txertatu irudia" -#: packages/admin/src/components/MediaPickerModal.tsx:389 +#: packages/admin/src/components/MediaPickerModal.tsx:367 msgid "Insert from URL" msgstr "" @@ -2521,7 +2538,7 @@ msgstr "" msgid "Integer" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1482 +#: packages/admin/src/components/ContentEditor.tsx:1462 msgid "Invalid JSON" msgstr "" @@ -2554,7 +2571,7 @@ msgstr "" msgid "Item updated" msgstr "" -#: packages/admin/src/components/SetupWizard.tsx:238 +#: packages/admin/src/components/SetupWizard.tsx:240 #: packages/admin/src/components/SignupPage.tsx:204 msgid "Jane Doe" msgstr "" @@ -2578,7 +2595,7 @@ msgstr "" msgid "Label" msgstr "" -#: packages/admin/src/components/LoginPage.tsx:379 +#: packages/admin/src/components/LoginPage.tsx:345 #: packages/admin/src/components/Settings.tsx:129 #: packages/admin/src/components/Settings.tsx:134 msgid "Language" @@ -2610,7 +2627,7 @@ msgstr "" #. placeholder {0}: new Date(cred.lastUsedAt).toLocaleDateString() #. placeholder {0}: new Date(token.lastUsedAt).toLocaleDateString() -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:285 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:305 #: packages/admin/src/components/users/UserDetail.tsx:262 msgid "Last used {0}" msgstr "Azken erabilera-data: {0}" @@ -2664,7 +2681,7 @@ msgstr "" msgid "List view" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:670 +#: packages/admin/src/components/ContentEditor.tsx:668 msgid "Live View" msgstr "" @@ -2674,8 +2691,8 @@ msgstr "" msgid "Load more" msgstr "" -#: packages/admin/src/components/ContentList.tsx:290 -#: packages/admin/src/components/ContentList.tsx:338 +#: packages/admin/src/components/ContentList.tsx:322 +#: packages/admin/src/components/ContentList.tsx:370 msgid "Load More" msgstr "" @@ -2718,7 +2735,7 @@ msgstr "" msgid "Loading settings..." msgstr "" -#: packages/admin/src/components/SetupWizard.tsx:473 +#: packages/admin/src/components/SetupWizard.tsx:539 msgid "Loading setup..." msgstr "" @@ -2726,8 +2743,8 @@ msgstr "" msgid "Loading terms..." msgstr "" -#: packages/admin/src/components/ContentList.tsx:290 -#: packages/admin/src/components/ContentList.tsx:338 +#: packages/admin/src/components/ContentList.tsx:322 +#: packages/admin/src/components/ContentList.tsx:370 #: packages/admin/src/components/ContentPickerModal.tsx:238 #: packages/admin/src/components/MarketplaceBrowse.tsx:199 #: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:181 @@ -2740,7 +2757,7 @@ msgstr "" msgid "Loading..." msgstr "Kargatzen..." -#: packages/admin/src/components/ContentList.tsx:197 +#: packages/admin/src/components/ContentList.tsx:226 #: packages/admin/src/components/LocaleSwitcher.tsx:60 msgid "Locale" msgstr "Hizkuntza" @@ -2931,6 +2948,10 @@ msgstr "Menuak" msgid "Menus ({0})" msgstr "" +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:89 +msgid "Menus Manage" +msgstr "" + #: packages/admin/src/components/SeoPanel.tsx:161 msgid "Meta Description" msgstr "" @@ -2971,11 +2992,11 @@ msgstr "" msgid "Modify collection schemas" msgstr "Aldatu bildumen eskemak" -#: packages/admin/src/components/ContentList.tsx:439 +#: packages/admin/src/components/ContentList.tsx:537 msgid "Move \"{title}\" to trash? You can restore it later." msgstr "" -#: packages/admin/src/components/ContentList.tsx:430 +#: packages/admin/src/components/ContentList.tsx:528 msgid "Move {title} to trash" msgstr "" @@ -2983,14 +3004,14 @@ msgstr "" msgid "Move down" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:873 -#: packages/admin/src/components/ContentEditor.tsx:895 -#: packages/admin/src/components/ContentList.tsx:452 +#: packages/admin/src/components/ContentEditor.tsx:871 +#: packages/admin/src/components/ContentEditor.tsx:893 +#: packages/admin/src/components/ContentList.tsx:550 msgid "Move to Trash" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:879 -#: packages/admin/src/components/ContentList.tsx:437 +#: packages/admin/src/components/ContentEditor.tsx:877 +#: packages/admin/src/components/ContentList.tsx:535 msgid "Move to Trash?" msgstr "" @@ -3010,7 +3031,7 @@ msgstr "" msgid "Multiple choices from options" msgstr "" -#: packages/admin/src/components/SetupWizard.tsx:145 +#: packages/admin/src/components/SetupWizard.tsx:147 msgid "My Awesome Blog" msgstr "" @@ -3048,7 +3069,7 @@ msgstr "" msgid "New {0}" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:554 +#: packages/admin/src/components/ContentEditor.tsx:552 msgid "New {collectionLabel}" msgstr "" @@ -3089,7 +3110,7 @@ msgid "Next" msgstr "" #: packages/admin/src/components/comments/CommentInbox.tsx:378 -#: packages/admin/src/components/ContentList.tsx:278 +#: packages/admin/src/components/ContentList.tsx:310 msgid "Next page" msgstr "" @@ -3107,7 +3128,7 @@ msgid "No {0} available." msgstr "" #. placeholder {0}: collectionLabel.toLowerCase() -#: packages/admin/src/components/ContentList.tsx:212 +#: packages/admin/src/components/ContentList.tsx:244 msgid "No {0} yet." msgstr "" @@ -3125,7 +3146,7 @@ msgstr "" msgid "No alt text" msgstr "" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:263 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:283 msgid "No API tokens yet. Create one to get started." msgstr "Ez dago API tokenik oraindik. Sortu bat hasteko." @@ -3133,7 +3154,7 @@ msgstr "Ez dago API tokenik oraindik. Sortu bat hasteko." msgid "No approved comments yet." msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1939 +#: packages/admin/src/components/ContentEditor.tsx:1768 msgid "No bylines selected." msgstr "" @@ -3211,12 +3232,12 @@ msgid "No maximum" msgstr "" #: packages/admin/src/components/MediaLibrary.tsx:369 -#: packages/admin/src/components/MediaPickerModal.tsx:521 +#: packages/admin/src/components/MediaPickerModal.tsx:497 msgid "No media available from this provider" msgstr "" #: packages/admin/src/components/MediaLibrary.tsx:363 -#: packages/admin/src/components/MediaPickerModal.tsx:515 +#: packages/admin/src/components/MediaPickerModal.tsx:491 msgid "No media found" msgstr "" @@ -3274,7 +3295,7 @@ msgstr "Emaitzarik ez" msgid "No results for \"{debouncedQuery}\". Try a different search term." msgstr "" -#: packages/admin/src/components/ContentList.tsx:226 +#: packages/admin/src/components/ContentList.tsx:258 msgid "No results for \"{searchQuery}\"" msgstr "" @@ -3384,7 +3405,7 @@ msgstr "" msgid "Options (one per line)" msgstr "" -#: packages/admin/src/components/MediaPickerModal.tsx:419 +#: packages/admin/src/components/MediaPickerModal.tsx:397 msgid "or choose from library" msgstr "" @@ -3392,7 +3413,7 @@ msgstr "" msgid "Or click to browse. Accepts .xml files exported from WordPress." msgstr "" -#: packages/admin/src/components/LoginPage.tsx:321 +#: packages/admin/src/components/LoginPage.tsx:261 msgid "Or continue with" msgstr "Edo jarraitu honekin" @@ -3421,7 +3442,7 @@ msgstr "" msgid "Overrides the page title in search engine results" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:910 +#: packages/admin/src/components/ContentEditor.tsx:908 msgid "Ownership" msgstr "" @@ -3451,10 +3472,6 @@ msgstr "" msgid "Pass" msgstr "" -#: packages/admin/src/components/SetupWizard.tsx:333 -msgid "Passkey" -msgstr "" - #: packages/admin/src/components/settings/SecuritySettings.tsx:98 msgid "Passkey added successfully" msgstr "" @@ -3496,10 +3513,6 @@ msgstr "" msgid "Passkeys are a secure, passwordless way to sign in using your device's biometrics, PIN, or security key." msgstr "" -#: packages/admin/src/components/SetupWizard.tsx:297 -msgid "Passkeys are more secure than passwords. You'll use your device's biometrics, PIN, or security key to sign in." -msgstr "" - #: packages/admin/src/components/auth/PasskeyLogin.tsx:303 #: packages/admin/src/components/auth/PasskeyRegistration.tsx:300 msgid "Passkeys Not Available Here" @@ -3523,7 +3536,7 @@ msgid "Pattern (Regex)" msgstr "" #: packages/admin/src/components/comments/CommentDetail.tsx:196 -#: packages/admin/src/components/ContentList.tsx:576 +#: packages/admin/src/components/ContentList.tsx:674 msgid "pending" msgstr "" @@ -3531,15 +3544,15 @@ msgstr "" msgid "Pending" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:785 +#: packages/admin/src/components/ContentEditor.tsx:783 msgid "Pending changes" msgstr "" -#: packages/admin/src/components/ContentList.tsx:510 +#: packages/admin/src/components/ContentList.tsx:608 msgid "Permanently delete \"{title}\"? This cannot be undone." msgstr "" -#: packages/admin/src/components/ContentList.tsx:499 +#: packages/admin/src/components/ContentList.tsx:597 msgid "Permanently delete {title}" msgstr "" @@ -3547,12 +3560,16 @@ msgstr "" msgid "Permissions" msgstr "" +#: packages/admin/src/components/SetupWizard.tsx:317 +msgid "Pick any method to create your admin account." +msgstr "" + #: packages/admin/src/components/auth/PasskeyLogin.tsx:313 #: packages/admin/src/components/auth/PasskeyRegistration.tsx:310 msgid "Plain" msgstr "" -#: packages/admin/src/components/SetupWizard.tsx:206 +#: packages/admin/src/components/SetupWizard.tsx:208 msgid "Please enter a valid email" msgstr "" @@ -3560,7 +3577,7 @@ msgstr "" msgid "Please enter a valid email address" msgstr "" -#: packages/admin/src/components/MediaPickerModal.tsx:304 +#: packages/admin/src/components/MediaPickerModal.tsx:284 msgid "Please enter a valid URL" msgstr "" @@ -3626,11 +3643,11 @@ msgid "Preparing to download files from WordPress..." msgstr "" #: packages/admin/src/components/auth/PasskeyLogin.tsx:166 -#: packages/admin/src/components/SetupWizard.tsx:258 +#: packages/admin/src/components/SetupWizard.tsx:260 msgid "Preparing..." msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:604 +#: packages/admin/src/components/ContentEditor.tsx:602 #: packages/admin/src/components/ContentTypeEditor.tsx:79 #: packages/admin/src/components/MediaLibrary.tsx:415 msgid "Preview" @@ -3640,7 +3657,7 @@ msgstr "Aurreikusi" msgid "Preview content before publishing" msgstr "Aurreikusi edukia argitaratu aurretik" -#: packages/admin/src/components/ContentEditor.tsx:604 +#: packages/admin/src/components/ContentEditor.tsx:602 msgid "Preview draft" msgstr "" @@ -3649,7 +3666,7 @@ msgid "Previous" msgstr "" #: packages/admin/src/components/comments/CommentInbox.tsx:359 -#: packages/admin/src/components/ContentList.tsx:266 +#: packages/admin/src/components/ContentList.tsx:298 msgid "Previous page" msgstr "" @@ -3665,20 +3682,20 @@ msgstr "" msgid "Provider:" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:659 -#: packages/admin/src/components/ContentEditor.tsx:766 +#: packages/admin/src/components/ContentEditor.tsx:657 +#: packages/admin/src/components/ContentEditor.tsx:764 msgid "Publish" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:649 +#: packages/admin/src/components/ContentEditor.tsx:647 msgid "Publish changes" msgstr "" -#: packages/admin/src/components/ContentList.tsx:551 +#: packages/admin/src/components/ContentList.tsx:649 msgid "published" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:781 +#: packages/admin/src/components/ContentEditor.tsx:779 #: packages/admin/src/components/ContentPickerModal.tsx:214 #: packages/admin/src/components/Dashboard.tsx:187 msgid "Published" @@ -3693,7 +3710,7 @@ msgstr "" msgid "Published At" msgstr "Argitaraketa data" -#: packages/admin/src/components/ContentEditor.tsx:1947 +#: packages/admin/src/components/ContentEditor.tsx:1776 msgid "Quick create byline" msgstr "" @@ -3714,6 +3731,10 @@ msgstr "Irakurri edukia" msgid "Read media files" msgstr "Irakurri media fitxategiak" +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:95 +msgid "Read site settings" +msgstr "" + #: packages/admin/src/components/settings/GeneralSettings.tsx:267 msgid "Reading" msgstr "" @@ -3770,7 +3791,7 @@ msgstr "" msgid "Registration was cancelled or timed out. Please try again." msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1916 +#: packages/admin/src/components/ContentEditor.tsx:1745 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:177 #: packages/admin/src/components/settings/GeneralSettings.tsx:202 #: packages/admin/src/components/settings/GeneralSettings.tsx:246 @@ -3786,10 +3807,6 @@ msgstr "" msgid "Remove {0}" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1743 -msgid "Remove {label}" -msgstr "" - #: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:435 msgid "Remove Domain" msgstr "" @@ -3798,7 +3815,7 @@ msgstr "" msgid "Remove Domain?" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1594 +#: packages/admin/src/components/ContentEditor.tsx:1574 #: packages/admin/src/components/SeoImageField.tsx:55 msgid "Remove image" msgstr "" @@ -3913,7 +3930,7 @@ msgstr "" msgid "Restore" msgstr "" -#: packages/admin/src/components/ContentList.tsx:487 +#: packages/admin/src/components/ContentList.tsx:585 msgid "Restore {title}" msgstr "" @@ -3961,15 +3978,15 @@ msgstr "" msgid "Revisions" msgstr "Bertsioak" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:326 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:346 msgid "Revoke token" msgstr "Baliogabetu tokena" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:301 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:321 msgid "Revoke?" msgstr "Baliogabetu?" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:308 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:328 msgid "Revoking..." msgstr "Baliogabetzen..." @@ -4000,7 +4017,7 @@ msgstr "" msgid "Role {role}" msgstr "Rola {role}" -#: packages/admin/src/components/ContentEditor.tsx:1921 +#: packages/admin/src/components/ContentEditor.tsx:1750 msgid "Role label" msgstr "" @@ -4011,7 +4028,7 @@ msgstr "" msgid "Same window" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:2054 +#: packages/admin/src/components/ContentEditor.tsx:1883 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:349 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:519 #: packages/admin/src/components/MediaDetailPanel.tsx:241 @@ -4045,13 +4062,13 @@ msgstr "" msgid "Save Social Links" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:579 +#: packages/admin/src/components/ContentEditor.tsx:577 #: packages/admin/src/components/SaveButton.tsx:42 msgid "Saved" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:574 -#: packages/admin/src/components/ContentEditor.tsx:2054 +#: packages/admin/src/components/ContentEditor.tsx:572 +#: packages/admin/src/components/ContentEditor.tsx:1883 #: packages/admin/src/components/FieldEditor.tsx:656 #: packages/admin/src/components/MediaDetailPanel.tsx:241 #: packages/admin/src/components/MenuEditor.tsx:442 @@ -4065,28 +4082,28 @@ msgstr "" msgid "Saving..." msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:825 +#: packages/admin/src/components/ContentEditor.tsx:823 msgid "Schedule" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:811 +#: packages/admin/src/components/ContentEditor.tsx:809 msgid "Schedule for" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:848 +#: packages/admin/src/components/ContentEditor.tsx:846 msgid "Schedule for later" msgstr "" -#: packages/admin/src/components/ContentList.tsx:555 +#: packages/admin/src/components/ContentList.tsx:653 msgid "scheduled" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:788 +#: packages/admin/src/components/ContentEditor.tsx:786 msgid "Scheduled" msgstr "" #. placeholder {0}: formatScheduledDate(item.scheduledAt) -#: packages/admin/src/components/ContentEditor.tsx:798 +#: packages/admin/src/components/ContentEditor.tsx:796 msgid "Scheduled for: {0}" msgstr "" @@ -4106,12 +4123,12 @@ msgstr "Eskema irakurri" msgid "Schema Write" msgstr "Eskema idatzi" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:409 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:429 msgid "Scopes" msgstr "Irismenak" #. placeholder {0}: token.scopes.join(", ") -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:277 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:297 msgid "Scopes: {0}" msgstr "Irismenak: {0}" @@ -4147,12 +4164,12 @@ msgid "Search" msgstr "Bilatu" #. placeholder {0}: collectionLabel.toLowerCase() -#: packages/admin/src/components/ContentList.tsx:151 +#: packages/admin/src/components/ContentList.tsx:171 msgid "Search {0}" msgstr "" #. placeholder {0}: collectionLabel.toLowerCase() -#: packages/admin/src/components/ContentList.tsx:150 +#: packages/admin/src/components/ContentList.tsx:170 msgid "Search {0}..." msgstr "" @@ -4176,7 +4193,7 @@ msgstr "" msgid "Search engine optimization and verification" msgstr "Bilaketa motoreetarako optimizazioa (SEO) eta egiaztaketa" -#: packages/admin/src/components/MediaPickerModal.tsx:465 +#: packages/admin/src/components/MediaPickerModal.tsx:441 msgid "Search media" msgstr "" @@ -4202,7 +4219,7 @@ msgid "Search themes..." msgstr "" #: packages/admin/src/components/MediaLibrary.tsx:336 -#: packages/admin/src/components/MediaPickerModal.tsx:464 +#: packages/admin/src/components/MediaPickerModal.tsx:440 msgid "Search..." msgstr "" @@ -4253,7 +4270,7 @@ msgstr "Atalak" msgid "secure context" msgstr "" -#: packages/admin/src/components/SetupWizard.tsx:506 +#: packages/admin/src/components/SetupWizard.tsx:572 msgid "Secure your account" msgstr "" @@ -4301,9 +4318,7 @@ msgstr "Segurtasun-ezarpenak" msgid "Select" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1618 -#: packages/admin/src/components/ContentEditor.tsx:1755 -#: packages/admin/src/components/ContentEditor.tsx:1770 +#: packages/admin/src/components/ContentEditor.tsx:1598 msgid "Select {label}" msgstr "" @@ -4311,7 +4326,7 @@ msgstr "" msgid "Select all" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1860 +#: packages/admin/src/components/ContentEditor.tsx:1689 msgid "Select byline..." msgstr "" @@ -4329,19 +4344,11 @@ msgstr "" msgid "Select Favicon" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1759 -msgid "Select file" -msgstr "" - -#: packages/admin/src/components/MediaPickerModal.tsx:86 -msgid "Select File" -msgstr "" - -#: packages/admin/src/components/ContentEditor.tsx:1609 +#: packages/admin/src/components/ContentEditor.tsx:1589 msgid "Select image" msgstr "" -#: packages/admin/src/components/MediaPickerModal.tsx:86 +#: packages/admin/src/components/MediaPickerModal.tsx:71 msgid "Select Image" msgstr "" @@ -4366,7 +4373,7 @@ msgstr "" msgid "Select..." msgstr "" -#: packages/admin/src/components/MediaPickerModal.tsx:595 +#: packages/admin/src/components/MediaPickerModal.tsx:571 msgid "Selected:" msgstr "" @@ -4387,7 +4394,7 @@ msgstr "" msgid "Send Invite" msgstr "" -#: packages/admin/src/components/LoginPage.tsx:206 +#: packages/admin/src/components/LoginPage.tsx:149 msgid "Send magic link" msgstr "Bidali esteka magikoa" @@ -4403,7 +4410,7 @@ msgstr "" msgid "Send Test Email" msgstr "" -#: packages/admin/src/components/LoginPage.tsx:206 +#: packages/admin/src/components/LoginPage.tsx:149 #: packages/admin/src/components/settings/EmailSettings.tsx:162 #: packages/admin/src/components/SignupPage.tsx:87 #: packages/admin/src/components/SignupPage.tsx:150 @@ -4412,7 +4419,7 @@ msgstr "" msgid "Sending..." msgstr "Bidaltzen..." -#: packages/admin/src/components/ContentEditor.tsx:1000 +#: packages/admin/src/components/ContentEditor.tsx:998 #: packages/admin/src/components/Settings.tsx:81 msgid "SEO" msgstr "SEO" @@ -4439,15 +4446,11 @@ msgstr "" msgid "Set a custom display size for this image instance." msgstr "" -#: packages/admin/src/components/SetupWizard.tsx:295 -msgid "Set up your passkey" -msgstr "" - -#: packages/admin/src/components/SetupWizard.tsx:504 +#: packages/admin/src/components/SetupWizard.tsx:570 msgid "Set up your site" msgstr "" -#: packages/admin/src/components/SetupWizard.tsx:175 +#: packages/admin/src/components/SetupWizard.tsx:177 msgid "Setting up..." msgstr "" @@ -4461,6 +4464,14 @@ msgstr "" msgid "Settings" msgstr "Ezarpenak" +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:99 +msgid "Settings Manage" +msgstr "" + +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:94 +msgid "Settings Read" +msgstr "" + #: packages/admin/src/components/settings/GeneralSettings.tsx:59 msgid "Settings saved successfully" msgstr "" @@ -4474,7 +4485,7 @@ msgstr "" msgid "Short Text" msgstr "" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:203 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:223 msgid "Show token" msgstr "Erakutsi tokena" @@ -4487,24 +4498,35 @@ msgstr "" msgid "Sign in" msgstr "" +#: packages/admin/src/components/SetupWizard.tsx:382 +msgid "Sign In" +msgstr "" + #: packages/admin/src/components/SignupPage.tsx:269 msgid "Sign in instead" msgstr "" -#: packages/admin/src/components/LoginPage.tsx:291 +#: packages/admin/src/components/LoginPage.tsx:232 msgid "Sign in to your site" msgstr "Sartu zure webgunera" -#: packages/admin/src/components/LoginPage.tsx:292 +#. placeholder {0}: authProviderList.find((p) => p.id === activeProvider)?.label ?? activeProvider +#. placeholder {0}: provider.label +#: packages/admin/src/components/LoginPage.tsx:231 +#: packages/admin/src/components/SetupWizard.tsx:291 +msgid "Sign in with {0}" +msgstr "" + +#: packages/admin/src/components/LoginPage.tsx:229 msgid "Sign in with email" msgstr "Sartu emailarekin" -#: packages/admin/src/components/LoginPage.tsx:348 +#: packages/admin/src/components/LoginPage.tsx:290 msgid "Sign in with email link" msgstr "Sartu email bidezko estekarekin" #: packages/admin/src/components/auth/PasskeyLogin.tsx:136 -#: packages/admin/src/components/LoginPage.tsx:312 +#: packages/admin/src/components/LoginPage.tsx:252 msgid "Sign in with Passkey" msgstr "Sartu sarbide-gakoarekin" @@ -4521,7 +4543,7 @@ msgstr "" msgid "Single line text input" msgstr "" -#: packages/admin/src/components/SetupWizard.tsx:331 +#: packages/admin/src/components/SetupWizard.tsx:380 msgid "Site" msgstr "" @@ -4533,12 +4555,12 @@ msgstr "" msgid "Site identity, logo, favicon, and reading preferences" msgstr "Webgunearen identitatea, logoa, faviconak eta irakurtzeko hobespenak" -#: packages/admin/src/components/SetupWizard.tsx:329 +#: packages/admin/src/components/SetupWizard.tsx:378 msgid "Site Settings" msgstr "" #: packages/admin/src/components/settings/GeneralSettings.tsx:156 -#: packages/admin/src/components/SetupWizard.tsx:141 +#: packages/admin/src/components/SetupWizard.tsx:143 msgid "Site Title" msgstr "" @@ -4546,7 +4568,7 @@ msgstr "" msgid "Site title & tagline" msgstr "" -#: packages/admin/src/components/SetupWizard.tsx:125 +#: packages/admin/src/components/SetupWizard.tsx:127 msgid "Site title is required" msgstr "" @@ -4570,9 +4592,9 @@ msgstr "" msgid "Skipped" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:769 -#: packages/admin/src/components/ContentEditor.tsx:1963 -#: packages/admin/src/components/ContentEditor.tsx:2025 +#: packages/admin/src/components/ContentEditor.tsx:767 +#: packages/admin/src/components/ContentEditor.tsx:1792 +#: packages/admin/src/components/ContentEditor.tsx:1854 #: packages/admin/src/components/ContentTypeEditor.tsx:109 #: packages/admin/src/components/ContentTypeList.tsx:97 #: packages/admin/src/components/FieldEditor.tsx:224 @@ -4653,8 +4675,8 @@ msgstr "" msgid "Start Import" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:775 -#: packages/admin/src/components/ContentList.tsx:193 +#: packages/admin/src/components/ContentEditor.tsx:773 +#: packages/admin/src/components/ContentList.tsx:219 #: packages/admin/src/components/ContentTypeEditor.tsx:115 #: packages/admin/src/components/Redirects.tsx:452 msgid "Status" @@ -4690,7 +4712,7 @@ msgid "System ({resolvedLabel})" msgstr "" #: packages/admin/src/components/settings/GeneralSettings.tsx:162 -#: packages/admin/src/components/SetupWizard.tsx:152 +#: packages/admin/src/components/SetupWizard.tsx:154 msgid "Tagline" msgstr "" @@ -4716,6 +4738,10 @@ msgstr "" msgid "Taxonomies" msgstr "" +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:84 +msgid "Taxonomies Manage" +msgstr "" + #: packages/admin/src/components/TaxonomyManager.tsx:668 msgid "Taxonomy created" msgstr "" @@ -4724,7 +4750,7 @@ msgstr "" msgid "Taxonomy not found:" msgstr "" -#: packages/admin/src/components/SetupWizard.tsx:180 +#: packages/admin/src/components/SetupWizard.tsx:182 msgid "Template:" msgstr "" @@ -4757,7 +4783,7 @@ msgstr "" msgid "The invited user will have this role once they complete registration." msgstr "" -#: packages/admin/src/components/LoginPage.tsx:170 +#: packages/admin/src/components/LoginPage.tsx:113 #: packages/admin/src/components/SignupPage.tsx:138 msgid "The link will expire in 15 minutes." msgstr "Esteka hau 15 minutuan iraungiko da." @@ -4812,8 +4838,7 @@ msgstr "" msgid "Themes" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1622 -#: packages/admin/src/components/ContentEditor.tsx:1773 +#: packages/admin/src/components/ContentEditor.tsx:1602 msgid "This field is required" msgstr "" @@ -4857,7 +4882,7 @@ msgstr "" msgid "This will grant CLI access with your permissions." msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:882 +#: packages/admin/src/components/ContentEditor.tsx:880 msgid "This will move the item to trash. You can restore it later from the trash." msgstr "" @@ -4879,11 +4904,11 @@ msgstr "" msgid "This will remove the plugin and its bundle from your site." msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:624 +#: packages/admin/src/components/ContentEditor.tsx:622 msgid "This will revert to the published version. Your draft changes will be lost." msgstr "" -#: packages/admin/src/components/SetupWizard.tsx:156 +#: packages/admin/src/components/SetupWizard.tsx:158 msgid "Thoughts, tutorials, and more" msgstr "" @@ -4895,8 +4920,8 @@ msgstr "" msgid "Timezone for displaying dates (e.g., America/New_York)" msgstr "" -#: packages/admin/src/components/ContentList.tsx:190 -#: packages/admin/src/components/ContentList.tsx:303 +#: packages/admin/src/components/ContentList.tsx:213 +#: packages/admin/src/components/ContentList.tsx:335 #: packages/admin/src/components/SectionEditor.tsx:189 #: packages/admin/src/components/Sections.tsx:168 msgid "Title" @@ -4929,11 +4954,11 @@ msgid "Toggle theme (current: {label})" msgstr "" #. placeholder {0}: newToken.info.name -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:190 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:210 msgid "Token created: {0}" msgstr "Tokena sortu da: {0}" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:400 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:420 msgid "Token Name" msgstr "Tokenarenizena" @@ -4945,11 +4970,11 @@ msgstr "" msgid "Track content history" msgstr "Gorde edukiaren historikoa" -#: packages/admin/src/components/ContentEditor.tsx:978 +#: packages/admin/src/components/ContentEditor.tsx:976 msgid "Translate" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:936 +#: packages/admin/src/components/ContentEditor.tsx:934 msgid "Translations" msgstr "" @@ -4961,11 +4986,11 @@ msgstr "" #: packages/admin/src/components/comments/CommentInbox.tsx:223 #: packages/admin/src/components/comments/CommentInbox.tsx:264 #: packages/admin/src/components/comments/CommentInbox.tsx:520 -#: packages/admin/src/components/ContentList.tsx:173 +#: packages/admin/src/components/ContentList.tsx:193 msgid "Trash" msgstr "" -#: packages/admin/src/components/ContentList.tsx:317 +#: packages/admin/src/components/ContentList.tsx:349 msgid "Trash is empty" msgstr "" @@ -4978,7 +5003,7 @@ msgid "True/false toggle" msgstr "" #: packages/admin/src/components/MediaLibrary.tsx:366 -#: packages/admin/src/components/MediaPickerModal.tsx:518 +#: packages/admin/src/components/MediaPickerModal.tsx:494 msgid "Try a different search term" msgstr "" @@ -5028,8 +5053,8 @@ msgstr "" msgid "Unable to reach marketplace" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:2068 -#: packages/admin/src/components/ContentEditor.tsx:2083 +#: packages/admin/src/components/ContentEditor.tsx:1897 +#: packages/admin/src/components/ContentEditor.tsx:1912 msgid "Unassigned" msgstr "" @@ -5079,7 +5104,7 @@ msgstr "" msgid "Unnamed passkey" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:653 +#: packages/admin/src/components/ContentEditor.tsx:651 msgid "Unpublish" msgstr "" @@ -5087,7 +5112,7 @@ msgstr "" msgid "Unregistered Content Tables Found" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:800 +#: packages/admin/src/components/ContentEditor.tsx:798 msgid "Unschedule" msgstr "" @@ -5095,11 +5120,7 @@ msgstr "" msgid "Untitled" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1677 -msgid "Untitled file" -msgstr "" - -#: packages/admin/src/components/ContentEditor.tsx:1895 +#: packages/admin/src/components/ContentEditor.tsx:1724 msgid "Up" msgstr "" @@ -5116,6 +5137,10 @@ msgstr "" msgid "Update settings for {0}" msgstr "" +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:100 +msgid "Update site settings" +msgstr "" + #. placeholder {0}: taxonomyDef.labelSingular?.toLowerCase() || "term" #: packages/admin/src/components/TaxonomyManager.tsx:218 msgid "Update the {0} details" @@ -5135,7 +5160,7 @@ msgid "Updated At" msgstr "Eguneraketa-data" #. placeholder {0}: new Date(item.updatedAt).toLocaleString() -#: packages/admin/src/components/ContentEditor.tsx:857 +#: packages/admin/src/components/ContentEditor.tsx:855 msgid "Updated: {0}" msgstr "" @@ -5148,19 +5173,15 @@ msgstr "" msgid "Updating..." msgstr "" -#: packages/admin/src/components/MediaPickerModal.tsx:486 +#: packages/admin/src/components/MediaPickerModal.tsx:462 msgid "Upload" msgstr "" -#: packages/admin/src/components/MediaPickerModal.tsx:88 -msgid "Upload a file to get started" -msgstr "" - #: packages/admin/src/components/WordPressImport.tsx:1221 msgid "Upload an export file" msgstr "" -#: packages/admin/src/components/MediaPickerModal.tsx:89 +#: packages/admin/src/components/MediaPickerModal.tsx:496 msgid "Upload an image to get started" msgstr "" @@ -5173,14 +5194,10 @@ msgstr "Kargatu eta ezabatu media" msgid "Upload Export File" msgstr "" -#: packages/admin/src/components/MediaPickerModal.tsx:502 +#: packages/admin/src/components/MediaPickerModal.tsx:478 msgid "Upload failed: {uploadError}" msgstr "" -#: packages/admin/src/components/MediaPickerModal.tsx:90 -msgid "Upload File" -msgstr "" - #: packages/admin/src/components/MediaLibrary.tsx:323 msgid "Upload files" msgstr "" @@ -5189,7 +5206,7 @@ msgstr "" msgid "Upload Files" msgstr "" -#: packages/admin/src/components/MediaPickerModal.tsx:90 +#: packages/admin/src/components/MediaPickerModal.tsx:505 msgid "Upload Image" msgstr "" @@ -5229,7 +5246,7 @@ msgid "Uploading {0}/{1}..." msgstr "" #: packages/admin/src/components/MediaLibrary.tsx:290 -#: packages/admin/src/components/MediaPickerModal.tsx:486 +#: packages/admin/src/components/MediaPickerModal.tsx:462 msgid "Uploading..." msgstr "" @@ -5257,7 +5274,7 @@ msgstr "" msgid "Use your device's biometric authentication, security key, or PIN to sign in." msgstr "" -#: packages/admin/src/components/LoginPage.tsx:359 +#: packages/admin/src/components/LoginPage.tsx:326 msgid "Use your registered passkey to sign in securely." msgstr "Erabili zuk erregistratutako sarbide-gakoa era seguruan sartzeko." @@ -5265,7 +5282,7 @@ msgstr "Erabili zuk erregistratutako sarbide-gakoa era seguruan sartzeko." msgid "Used as the identifier. Lowercase letters, numbers, and underscores only." msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1277 +#: packages/admin/src/components/ContentEditor.tsx:1275 msgid "Used as the main visual for this post on listing pages and at the top of the post" msgstr "" @@ -5345,7 +5362,7 @@ msgstr "" msgid "View mode" msgstr "" -#: packages/admin/src/components/ContentList.tsx:401 +#: packages/admin/src/components/ContentList.tsx:499 msgid "View published {title}" msgstr "" @@ -5375,7 +5392,7 @@ msgstr "" msgid "We'll check what import options are available for your site." msgstr "" -#: packages/admin/src/components/LoginPage.tsx:360 +#: packages/admin/src/components/LoginPage.tsx:323 msgid "We'll send you a link to sign in without a password." msgstr "Pasahitz gabe sartzeko esteka bat bidaliko dizugu." @@ -5512,7 +5529,7 @@ msgstr "" msgid "You'll be signing up as" msgstr "" -#: packages/admin/src/components/SetupWizard.tsx:509 +#: packages/admin/src/components/SetupWizard.tsx:575 msgid "You're signed in via Cloudflare Access" msgstr "" @@ -5521,7 +5538,7 @@ msgid "you@company.com" msgstr "" #: packages/admin/src/components/auth/PasskeyLogin.tsx:336 -#: packages/admin/src/components/SetupWizard.tsx:226 +#: packages/admin/src/components/SetupWizard.tsx:228 msgid "you@example.com" msgstr "" @@ -5539,7 +5556,7 @@ msgstr "" msgid "Your device doesn't support the required security features." msgstr "" -#: packages/admin/src/components/SetupWizard.tsx:222 +#: packages/admin/src/components/SetupWizard.tsx:224 msgid "Your Email" msgstr "" @@ -5559,7 +5576,7 @@ msgstr "" msgid "Your LinkedIn profile username" msgstr "" -#: packages/admin/src/components/SetupWizard.tsx:234 +#: packages/admin/src/components/SetupWizard.tsx:236 msgid "Your Name" msgstr "" diff --git a/packages/admin/src/locales/fa/messages.po b/packages/admin/src/locales/fa/messages.po index 91fdd1617..111356af0 100644 --- a/packages/admin/src/locales/fa/messages.po +++ b/packages/admin/src/locales/fa/messages.po @@ -15,7 +15,7 @@ msgstr "" "Language: \n" "Plural-Forms: \n" -#: packages/admin/src/components/ContentEditor.tsx:956 +#: packages/admin/src/components/ContentEditor.tsx:954 #: packages/admin/src/components/LocaleSwitcher.tsx:72 msgid " (default)" msgstr " (پیش‌فرض)" @@ -24,8 +24,8 @@ msgstr " (پیش‌فرض)" msgid " (opens in new window)" msgstr " (در پنجره جدید باز می‌شود)" -#: packages/admin/src/components/MediaPickerModal.tsx:658 -#: packages/admin/src/components/MediaPickerModal.tsx:740 +#: packages/admin/src/components/MediaPickerModal.tsx:634 +#: packages/admin/src/components/MediaPickerModal.tsx:716 msgid " (selected)" msgstr " (انتخاب‌شده)" @@ -40,7 +40,7 @@ msgid ": use" msgstr ": از" #. placeholder {0}: providers?.find((p) => p.id === selectedItem.providerId)?.name -#: packages/admin/src/components/MediaPickerModal.tsx:598 +#: packages/admin/src/components/MediaPickerModal.tsx:574 msgid "(from {0})" msgstr "(از {0})" @@ -61,7 +61,7 @@ msgid "{0, plural, one {(# item)} other {(# items)}}" msgstr "{0, plural, one {(# مورد)} other {(# مورد)}}" #. placeholder {0}: seedInfo.collections -#: packages/admin/src/components/SetupWizard.tsx:181 +#: packages/admin/src/components/SetupWizard.tsx:183 msgid "{0, plural, one {# collection} other {# collections}}" msgstr "{0, plural, one {# مجموعه} other {# مجموعه}}" @@ -81,12 +81,12 @@ msgid "{0, plural, one {# content item imported} other {# content items imported msgstr "{0, plural, one {# مورد محتوا درون‌ریزی شد} other {# مورد محتوا درون‌ریزی شد}}" #. placeholder {0}: filteredItems.length -#: packages/admin/src/components/ContentList.tsx:251 +#: packages/admin/src/components/ContentList.tsx:283 msgid "{0, plural, one {# item matching \"{searchQuery}\"} other {# items matching \"{searchQuery}\"}}" msgstr "{0, plural, one {# مورد مطابق با \"{searchQuery}\"} other {# مورد مطابق با \"{searchQuery}\"}}" #. placeholder {0}: items.length -#: packages/admin/src/components/MediaPickerModal.tsx:473 +#: packages/admin/src/components/MediaPickerModal.tsx:449 msgid "{0, plural, one {# item} other {# items}}" msgstr "{0, plural, one {# مورد} other {# مورد}}" @@ -143,7 +143,7 @@ msgstr "{0, plural, one {# کاربر} other {# کاربر}}" #. placeholder {0}: filteredItems.length #. placeholder {1}: hasMore ? "+" : "" #. placeholder {2}: hasMore ? "+" : "" -#: packages/admin/src/components/ContentList.tsx:255 +#: packages/admin/src/components/ContentList.tsx:287 msgid "{0, plural, one {#{1} item} other {#{2} items}}" msgstr "{0, plural, one {#{1} مورد} other {#{2} مورد}}" @@ -212,8 +212,8 @@ msgstr "{0} به نسخه v{1} به‌روزرسانی شد" #. placeholder {0}: item.filename #. placeholder {1}: selected ? t` (selected)` : "" -#: packages/admin/src/components/MediaPickerModal.tsx:658 -#: packages/admin/src/components/MediaPickerModal.tsx:740 +#: packages/admin/src/components/MediaPickerModal.tsx:634 +#: packages/admin/src/components/MediaPickerModal.tsx:716 msgid "{0}{1}" msgstr "{0}{1}" @@ -317,8 +317,9 @@ msgstr "• در فضای رسانه EmDash شما بارگذاری می‌شو msgid "• URLs in your content are updated automatically" msgstr "• آدرس‌ها در محتوای شما به‌صورت خودکار به‌روزرسانی می‌شوند" -#: packages/admin/src/components/SetupWizard.tsx:250 -#: packages/admin/src/components/SetupWizard.tsx:310 +#: packages/admin/src/components/SetupWizard.tsx:252 +#: packages/admin/src/components/SetupWizard.tsx:304 +#: packages/admin/src/components/SetupWizard.tsx:359 #: packages/admin/src/components/WordPressImport.tsx:1431 msgid "← Back" msgstr "← بازگشت" @@ -411,7 +412,7 @@ msgstr "پذیرش و نصب" msgid "Accept & Update" msgstr "پذیرش و به‌روزرسانی" -#: packages/admin/src/components/SetupWizard.tsx:332 +#: packages/admin/src/components/SetupWizard.tsx:381 msgid "Account" msgstr "حساب کاربری" @@ -424,8 +425,8 @@ msgid "Account Info" msgstr "اطلاعات حساب کاربری" #: packages/admin/src/components/comments/CommentInbox.tsx:306 -#: packages/admin/src/components/ContentList.tsx:204 -#: packages/admin/src/components/ContentList.tsx:309 +#: packages/admin/src/components/ContentList.tsx:236 +#: packages/admin/src/components/ContentList.tsx:341 #: packages/admin/src/components/ContentTypeList.tsx:106 #: packages/admin/src/components/MediaLibrary.tsx:419 #: packages/admin/src/components/TaxonomyManager.tsx:619 @@ -436,7 +437,7 @@ msgstr "اقدامات" msgid "Active" msgstr "فعال" -#: packages/admin/src/components/ContentEditor.tsx:1877 +#: packages/admin/src/components/ContentEditor.tsx:1706 #: packages/admin/src/components/MenuEditor.tsx:297 #: packages/admin/src/components/TaxonomyManager.tsx:214 #: packages/admin/src/components/TaxonomyManager.tsx:610 @@ -497,7 +498,7 @@ msgstr "افزودن مورد" msgid "Add links to build your navigation menu" msgstr "لینک‌ها را برای ساخت فهرست ناوبری خود بیفزایید" -#: packages/admin/src/components/ContentList.tsx:140 +#: packages/admin/src/components/ContentList.tsx:160 msgid "Add New" msgstr "افزودن جدید" @@ -539,7 +540,7 @@ msgstr "در حال افزودن..." msgid "Additional data to import." msgstr "داده‌های اضافی برای درون‌ریزی." -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:84 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:104 #: packages/admin/src/components/Sidebar.tsx:438 #: packages/admin/src/components/users/roleDefinitions.ts:42 msgid "Admin" @@ -557,7 +558,7 @@ msgstr "مدیر" msgid "After send:" msgstr "پس از ارسال:" -#: packages/admin/src/components/ContentList.tsx:167 +#: packages/admin/src/components/ContentList.tsx:187 msgid "All" msgstr "همه" @@ -630,7 +631,7 @@ msgstr "همچنین می‌توانید از وردپرس برون‌ریزی #: packages/admin/src/components/PluginManager.tsx:109 #: packages/admin/src/components/TaxonomySidebar.tsx:318 #: packages/admin/src/components/ThemeMarketplaceBrowse.tsx:116 -#: packages/admin/src/router.tsx:1520 +#: packages/admin/src/router.tsx:1531 msgid "An error occurred" msgstr "خطایی رخ داد" @@ -643,7 +644,7 @@ msgid "Analyzing WordPress site..." msgstr "در حال تحلیل وبسایت وردپرس..." #: packages/admin/src/components/Settings.tsx:109 -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:176 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:196 msgid "API Tokens" msgstr "توکن‌های API" @@ -669,7 +670,7 @@ msgstr "تأییدشده" msgid "Arbitrary JSON data" msgstr "داده JSON دلخواه" -#: packages/admin/src/components/ContentList.tsx:557 +#: packages/admin/src/components/ContentList.tsx:655 msgid "archived" msgstr "بایگانی‌شده" @@ -696,7 +697,7 @@ msgstr "نگارندگان وردپرس را به کاربران EmDash تخصی msgid "Authentication error: {0}" msgstr "خطای احراز هویت: {0}" -#: packages/admin/src/components/LoginPage.tsx:253 +#: packages/admin/src/components/LoginPage.tsx:195 msgid "Authentication error: {error}" msgstr "خطای احراز هویت: {error}" @@ -748,7 +749,7 @@ msgstr "خودکار (تغییر نامک)" msgid "Auto-generated from name (you can edit)" msgstr "به‌صورت خودکار از نام تولید شده (قابل ویرایش)" -#: packages/admin/src/components/MediaPickerModal.tsx:537 +#: packages/admin/src/components/MediaPickerModal.tsx:513 msgid "Available media" msgstr "رسانه‌های موجود" @@ -762,12 +763,13 @@ msgstr "ارائه‌دهندگان موجود" msgid "Back" msgstr "بازگشت" -#: packages/admin/src/components/ContentEditor.tsx:537 +#: packages/admin/src/components/ContentEditor.tsx:535 msgid "Back to {collectionLabel} list" msgstr "بازگشت به لیست {collectionLabel}" -#: packages/admin/src/components/LoginPage.tsx:174 -#: packages/admin/src/components/LoginPage.tsx:210 +#: packages/admin/src/components/LoginPage.tsx:117 +#: packages/admin/src/components/LoginPage.tsx:153 +#: packages/admin/src/components/LoginPage.tsx:311 #: packages/admin/src/components/SignupPage.tsx:280 msgid "Back to login" msgstr "بازگشت به ورود" @@ -783,7 +785,7 @@ msgid "Back to sections" msgstr "بازگشت به بخش‌ها" #: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:168 -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:171 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:191 #: packages/admin/src/components/settings/EmailSettings.tsx:86 #: packages/admin/src/components/settings/EmailSettings.tsx:105 #: packages/admin/src/components/settings/GeneralSettings.tsx:107 @@ -840,7 +842,7 @@ msgstr "قالب‌ها را انتخاب کرده، و با محتوای خود msgid "Bullet List" msgstr "لیست نشانه‌دار" -#: packages/admin/src/components/ContentEditor.tsx:922 +#: packages/admin/src/components/ContentEditor.tsx:920 #: packages/admin/src/components/Sidebar.tsx:206 msgid "Bylines" msgstr "نام نگارندگان" @@ -863,18 +865,18 @@ msgstr "می‌تواند محتوا را مشاهده کند" #: packages/admin/src/components/CapabilityConsentDialog.tsx:139 #: packages/admin/src/components/ConfirmDialog.tsx:57 -#: packages/admin/src/components/ContentEditor.tsx:630 -#: packages/admin/src/components/ContentEditor.tsx:836 -#: packages/admin/src/components/ContentEditor.tsx:888 -#: packages/admin/src/components/ContentEditor.tsx:1980 -#: packages/admin/src/components/ContentEditor.tsx:2033 -#: packages/admin/src/components/ContentList.tsx:445 -#: packages/admin/src/components/ContentList.tsx:516 +#: packages/admin/src/components/ContentEditor.tsx:628 +#: packages/admin/src/components/ContentEditor.tsx:834 +#: packages/admin/src/components/ContentEditor.tsx:886 +#: packages/admin/src/components/ContentEditor.tsx:1809 +#: packages/admin/src/components/ContentEditor.tsx:1862 +#: packages/admin/src/components/ContentList.tsx:543 +#: packages/admin/src/components/ContentList.tsx:614 #: packages/admin/src/components/ContentPickerModal.tsx:253 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:516 #: packages/admin/src/components/FieldEditor.tsx:645 #: packages/admin/src/components/MediaDetailPanel.tsx:234 -#: packages/admin/src/components/MediaPickerModal.tsx:605 +#: packages/admin/src/components/MediaPickerModal.tsx:581 #: packages/admin/src/components/MenuEditor.tsx:294 #: packages/admin/src/components/MenuEditor.tsx:439 #: packages/admin/src/components/MenuList.tsx:143 @@ -884,8 +886,8 @@ msgstr "می‌تواند محتوا را مشاهده کند" #: packages/admin/src/components/Sections.tsx:207 #: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:318 #: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:428 -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:318 -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:446 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:338 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:466 #: packages/admin/src/components/settings/SecuritySettings.tsx:210 #: packages/admin/src/components/TaxonomyManager.tsx:304 #: packages/admin/src/components/TaxonomyManager.tsx:523 @@ -933,8 +935,7 @@ msgstr "دسته‌ها ({0})" msgid "Categories will be imported" msgstr "دسته‌ها درون‌ریزی خواهند شد" -#: packages/admin/src/components/ContentEditor.tsx:1586 -#: packages/admin/src/components/ContentEditor.tsx:1735 +#: packages/admin/src/components/ContentEditor.tsx:1566 #: packages/admin/src/components/FieldEditor.tsx:391 #: packages/admin/src/components/SeoImageField.tsx:47 msgid "Change" @@ -960,7 +961,7 @@ msgstr "بررسی به‌روزرسانی‌ها" msgid "Check Site" msgstr "بررسی وبسایت" -#: packages/admin/src/components/LoginPage.tsx:158 +#: packages/admin/src/components/LoginPage.tsx:101 #: packages/admin/src/components/SignupPage.tsx:129 #: packages/admin/src/components/SignupPage.tsx:401 msgid "Check your email" @@ -974,6 +975,10 @@ msgstr "در حال بررسی {urlInput}..." msgid "Checking authentication..." msgstr "در حال بررسی احراز هویت..." +#: packages/admin/src/components/SetupWizard.tsx:315 +msgid "Choose how to sign in" +msgstr "" + #: packages/admin/src/components/Settings.tsx:130 msgid "Choose your preferred admin language" msgstr "زبان مدیریت مورد نظر خود را انتخاب کنید" @@ -982,7 +987,7 @@ msgstr "زبان مدیریت مورد نظر خود را انتخاب کنید" msgid "Click the link in the email to continue setting up your account." msgstr "روی لینک ایمیل کلیک کنید تا راه‌اندازی حساب کاربری خود را ادامه دهید." -#: packages/admin/src/components/LoginPage.tsx:169 +#: packages/admin/src/components/LoginPage.tsx:112 msgid "Click the link in the email to sign in." msgstr "روی لینک ایمیل کلیک کنید تا وارد شوید." @@ -1000,9 +1005,9 @@ msgstr "روی لینک ایمیل کلیک کنید تا وارد شوید." #: packages/admin/src/components/MarketplacePluginDetail.tsx:447 #: packages/admin/src/components/MediaDetailPanel.tsx:131 #: packages/admin/src/components/MediaDetailPanel.tsx:133 -#: packages/admin/src/components/MediaPickerModal.tsx:369 -#: packages/admin/src/components/MediaPickerModal.tsx:375 -#: packages/admin/src/components/MediaPickerModal.tsx:379 +#: packages/admin/src/components/MediaPickerModal.tsx:349 +#: packages/admin/src/components/MediaPickerModal.tsx:355 +#: packages/admin/src/components/MediaPickerModal.tsx:359 #: packages/admin/src/components/MenuEditor.tsx:256 #: packages/admin/src/components/MenuEditor.tsx:262 #: packages/admin/src/components/MenuEditor.tsx:266 @@ -1101,7 +1106,7 @@ msgstr "تکمیل ثبت‌نام" msgid "Configure Field" msgstr "پیکربندی فیلد" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:308 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:328 msgid "Confirm" msgstr "تأیید" @@ -1188,8 +1193,8 @@ msgstr "نوشتن محتوا" msgid "Continue" msgstr "ادامه" -#: packages/admin/src/components/SetupWizard.tsx:175 -#: packages/admin/src/components/SetupWizard.tsx:258 +#: packages/admin/src/components/SetupWizard.tsx:177 +#: packages/admin/src/components/SetupWizard.tsx:260 msgid "Continue →" msgstr "ادامه →" @@ -1202,7 +1207,7 @@ msgstr "ادامه درون‌ریزی" msgid "Contributor" msgstr "مشارکت‌کننده" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:218 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:238 #: packages/admin/src/components/users/InviteUserModal.tsx:134 msgid "Copied to clipboard" msgstr "در کلیپ‌بورد کپی شد" @@ -1220,11 +1225,11 @@ msgstr "کپی لینک دعوت" msgid "Copy slug" msgstr "کپی نامک" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:193 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:213 msgid "Copy this token now — it won't be shown again." msgstr "این توکن را الان کپی کنید — دیگر نمایش داده نخواهد شد." -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:211 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:231 msgid "Copy token" msgstr "کپی توکن" @@ -1232,7 +1237,7 @@ msgstr "کپی توکن" msgid "Could not copy automatically. Please select the URL above and copy manually." msgstr "کپی خودکار ممکن نبود. لطفاً آدرس بالا را انتخاب کرده و به‌صورت دستی کپی کنید." -#: packages/admin/src/components/MediaPickerModal.tsx:328 +#: packages/admin/src/components/MediaPickerModal.tsx:308 msgid "Could not load image from URL" msgstr "بارگذاری تصویر از آدرس ممکن نبود" @@ -1244,7 +1249,7 @@ msgstr "وردپرس شناسایی نشد" msgid "Count" msgstr "تعداد" -#: packages/admin/src/components/ContentEditor.tsx:2004 +#: packages/admin/src/components/ContentEditor.tsx:1833 #: packages/admin/src/components/MenuList.tsx:146 #: packages/admin/src/components/Redirects.tsx:185 #: packages/admin/src/components/Sections.tsx:210 @@ -1273,7 +1278,7 @@ msgstr "ساخت حساب کاربری" msgid "Create an account" msgstr "ساخت حساب کاربری" -#: packages/admin/src/components/ContentEditor.tsx:1952 +#: packages/admin/src/components/ContentEditor.tsx:1781 msgid "Create byline" msgstr "ساخت نگارنده" @@ -1286,7 +1291,7 @@ msgstr "ساخت فهرست" msgid "Create New Menu" msgstr "ساخت فهرستی جدید" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:389 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:409 msgid "Create New Token" msgstr "ساخت توکن جدید" @@ -1294,12 +1299,12 @@ msgstr "ساخت توکن جدید" msgid "Create one in WordPress: Users → Profile → Application Passwords" msgstr "یکی در وردپرس بسازید: کاربران → نمایه → گذرواژه‌های برنامه" -#: packages/admin/src/components/SetupWizard.tsx:305 +#: packages/admin/src/components/SetupWizard.tsx:325 msgid "Create Passkey" msgstr "ساخت شاه‌کلید" #: packages/admin/src/components/Settings.tsx:110 -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:178 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:198 msgid "Create personal access tokens for programmatic API access" msgstr "توکن‌های دسترسی شخصی برای دسترسی برنامه‌نویسی به API بسازید" @@ -1334,12 +1339,12 @@ msgstr "بخش‌ها را در کتابخانه بخش‌ها بسازید تا msgid "Create Taxonomy" msgstr "ساخت دسته‌بندی" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:251 -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:443 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:271 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:463 msgid "Create Token" msgstr "ساخت توکن" -#: packages/admin/src/components/SetupWizard.tsx:505 +#: packages/admin/src/components/SetupWizard.tsx:571 msgid "Create your account" msgstr "حساب کاربری خود را بسازید" @@ -1347,7 +1352,7 @@ msgstr "حساب کاربری خود را بسازید" msgid "Create your first navigation menu to get started" msgstr "اولین فهرست ناوبری خود را بسازید تا شروع شود" -#: packages/admin/src/components/ContentList.tsx:219 +#: packages/admin/src/components/ContentList.tsx:251 #: packages/admin/src/components/ContentTypeList.tsx:122 msgid "Create your first one" msgstr "اولین مورد خود را بسازید" @@ -1360,6 +1365,14 @@ msgstr "اولین بخش محتوای قابل استفاده مجدد خود msgid "Create your passkey" msgstr "شاه‌کلید خود را بسازید" +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:90 +msgid "Create, update, and delete navigation menus" +msgstr "" + +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:85 +msgid "Create, update, and delete taxonomy terms" +msgstr "" + #: packages/admin/src/components/settings/ApiTokenSettings.tsx:60 msgid "Create, update, delete content" msgstr "ساخت، به‌روزرسانی، حذف محتوا" @@ -1370,7 +1383,7 @@ msgstr "ساخته‌شده" #. placeholder {0}: new Date(cred.createdAt).toLocaleDateString() #. placeholder {0}: new Date(token.createdAt).toLocaleDateString() -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:290 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:310 #: packages/admin/src/components/users/UserDetail.tsx:260 msgid "Created {0}" msgstr "ساخته شده در {0}" @@ -1380,7 +1393,7 @@ msgid "Created At" msgstr "تاریخ ساخت" #. placeholder {0}: new Date(item.createdAt).toLocaleString() -#: packages/admin/src/components/ContentEditor.tsx:856 +#: packages/admin/src/components/ContentEditor.tsx:854 msgid "Created: {0}" msgstr "ساخته شده در: {0}" @@ -1388,16 +1401,16 @@ msgstr "ساخته شده در: {0}" msgid "Creating collections and fields..." msgstr "در حال ساخت مجموعه‌ها و فیلدها..." -#: packages/admin/src/components/ContentEditor.tsx:2004 +#: packages/admin/src/components/ContentEditor.tsx:1833 #: packages/admin/src/components/MenuList.tsx:146 #: packages/admin/src/components/Redirects.tsx:182 #: packages/admin/src/components/Sections.tsx:210 -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:443 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:463 #: packages/admin/src/components/TaxonomyManager.tsx:526 msgid "Creating..." msgstr "در حال ساخت..." -#: packages/admin/src/components/ContentEditor.tsx:959 +#: packages/admin/src/components/ContentEditor.tsx:957 msgid "current" msgstr "فعلی" @@ -1434,7 +1447,7 @@ msgid "Dashboard" msgstr "داشبورد" #: packages/admin/src/components/comments/CommentInbox.tsx:303 -#: packages/admin/src/components/ContentList.tsx:201 +#: packages/admin/src/components/ContentList.tsx:233 msgid "Date" msgstr "تاریخ" @@ -1532,11 +1545,11 @@ msgid "Delete permanently" msgstr "حذف دائمی" #: packages/admin/src/components/comments/CommentDetail.tsx:182 -#: packages/admin/src/components/ContentList.tsx:527 +#: packages/admin/src/components/ContentList.tsx:625 msgid "Delete Permanently" msgstr "حذف دائمی" -#: packages/admin/src/components/ContentList.tsx:507 +#: packages/admin/src/components/ContentList.tsx:605 msgid "Delete Permanently?" msgstr "حذف دائمی؟" @@ -1557,7 +1570,7 @@ msgstr "حذف تغییر مسیر؟" msgid "Delete Section?" msgstr "حذف بخش؟" -#: packages/admin/src/components/ContentList.tsx:306 +#: packages/admin/src/components/ContentList.tsx:338 msgid "Deleted" msgstr "حذف‌شده" @@ -1658,17 +1671,17 @@ msgstr "غیرفعال" msgid "Disabled:" msgstr "غیرفعال:" -#: packages/admin/src/components/ContentEditor.tsx:615 -#: packages/admin/src/components/ContentEditor.tsx:637 +#: packages/admin/src/components/ContentEditor.tsx:613 +#: packages/admin/src/components/ContentEditor.tsx:635 msgid "Discard changes" msgstr "صرف‌نظر از تغییرات" -#: packages/admin/src/components/ContentEditor.tsx:621 +#: packages/admin/src/components/ContentEditor.tsx:619 msgid "Discard draft changes?" msgstr "صرف‌نظر از تغییرات پیش‌نویس؟" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:226 -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:228 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:246 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:248 msgid "Dismiss" msgstr "رد کردن" @@ -1676,8 +1689,8 @@ msgstr "رد کردن" msgid "Display a navigation menu" msgstr "نمایش فهرستی ناوبری" -#: packages/admin/src/components/ContentEditor.tsx:1955 -#: packages/admin/src/components/ContentEditor.tsx:2017 +#: packages/admin/src/components/ContentEditor.tsx:1784 +#: packages/admin/src/components/ContentEditor.tsx:1846 msgid "Display name" msgstr "نام نمایشی" @@ -1695,7 +1708,7 @@ msgstr "اندازه نمایش" msgid "Displayed below the image as a visible caption." msgstr "به‌عنوان زیرنویس قابل مشاهده زیر تصویر نمایش داده می‌شود." -#: packages/admin/src/components/ContentEditor.tsx:591 +#: packages/admin/src/components/ContentEditor.tsx:589 msgid "Distraction-free mode (⌘⇧\\)" msgstr "حالت بدون حواس‌پرتی (⌘⇧\\)" @@ -1719,7 +1732,7 @@ msgstr "دامنه حذف شد" msgid "Domain updated" msgstr "دامنه به‌روزرسانی شد" -#: packages/admin/src/components/LoginPage.tsx:366 +#: packages/admin/src/components/LoginPage.tsx:332 msgid "Don't have an account? <0>Sign up" msgstr "حساب کاربری ندارید؟ <0>ثبت‌نام" @@ -1728,7 +1741,7 @@ msgstr "حساب کاربری ندارید؟ <0>ثبت‌نام" msgid "Done" msgstr "انجام شد" -#: packages/admin/src/components/ContentEditor.tsx:1898 +#: packages/admin/src/components/ContentEditor.tsx:1727 msgid "Down" msgstr "پایین" @@ -1736,11 +1749,11 @@ msgstr "پایین" msgid "Downloading" msgstr "در حال دریافت" -#: packages/admin/src/components/ContentList.tsx:553 +#: packages/admin/src/components/ContentList.tsx:651 msgid "draft" msgstr "پیش‌نویس" -#: packages/admin/src/components/ContentEditor.tsx:787 +#: packages/admin/src/components/ContentEditor.tsx:785 #: packages/admin/src/components/ContentPickerModal.tsx:217 msgid "Draft" msgstr "پیش‌نویس" @@ -1762,11 +1775,11 @@ msgstr "بکشید و رها کنید یا برای مرور کلیک کنید ( msgid "Drop your WordPress export file here" msgstr "فایل برون‌ریزی وردپرس خود را اینجا رها کنید" -#: packages/admin/src/components/ContentList.tsx:418 +#: packages/admin/src/components/ContentList.tsx:516 msgid "Duplicate {title}" msgstr "تکثیر {title}" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:403 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:423 msgid "e.g., CI/CD Pipeline" msgstr "مثلاً CI/CD Pipeline" @@ -1774,8 +1787,8 @@ msgstr "مثلاً CI/CD Pipeline" msgid "e.g., MacBook Pro, iPhone" msgstr "مثلاً MacBook Pro، iPhone" -#: packages/admin/src/components/ContentEditor.tsx:968 -#: packages/admin/src/components/ContentEditor.tsx:1907 +#: packages/admin/src/components/ContentEditor.tsx:966 +#: packages/admin/src/components/ContentEditor.tsx:1736 #: packages/admin/src/components/MenuEditor.tsx:367 #: packages/admin/src/components/MenuList.tsx:185 #: packages/admin/src/components/Sections.tsx:390 @@ -1792,15 +1805,15 @@ msgstr "ویرایش" msgid "Edit {0}" msgstr "ویرایش {0}" -#: packages/admin/src/components/ContentEditor.tsx:554 +#: packages/admin/src/components/ContentEditor.tsx:552 msgid "Edit {collectionLabel}" msgstr "ویرایش {collectionLabel}" -#: packages/admin/src/components/ContentList.tsx:410 +#: packages/admin/src/components/ContentList.tsx:508 msgid "Edit {title}" msgstr "ویرایش {title}" -#: packages/admin/src/components/ContentEditor.tsx:2014 +#: packages/admin/src/components/ContentEditor.tsx:1843 msgid "Edit byline" msgstr "ویرایش نگارنده" @@ -1848,13 +1861,13 @@ msgstr "ایمیل" msgid "Email (optional)" msgstr "ایمیل (اختیاری)" -#: packages/admin/src/components/LoginPage.tsx:183 +#: packages/admin/src/components/LoginPage.tsx:126 #: packages/admin/src/components/SignupPage.tsx:65 #: packages/admin/src/components/users/InviteUserModal.tsx:154 msgid "Email address" msgstr "آدرس ایمیل" -#: packages/admin/src/components/SetupWizard.tsx:204 +#: packages/admin/src/components/SetupWizard.tsx:206 #: packages/admin/src/components/SignupPage.tsx:48 msgid "Email is required" msgstr "ایمیل الزامی است" @@ -1923,7 +1936,7 @@ msgid "Enabled" msgstr "فعال" #. placeholder {0}: label.toLowerCase() -#: packages/admin/src/components/ContentEditor.tsx:1181 +#: packages/admin/src/components/ContentEditor.tsx:1179 msgid "Enter {0}..." msgstr "{0} را وارد کنید..." @@ -1932,7 +1945,7 @@ msgstr "{0} را وارد کنید..." msgid "Enter a URL (https://…) or a relative path (/…)" msgstr "یک آدرس (https://…) یا یک مسیر نسبی (/…) وارد کنید" -#: packages/admin/src/components/ContentEditor.tsx:1413 +#: packages/admin/src/components/ContentEditor.tsx:1393 msgid "Enter a valid URL (e.g. https://example.com)" msgstr "یک آدرس وب (URL) معتبر وارد کنید (مثلاً https://example.com)" @@ -1940,7 +1953,7 @@ msgstr "یک آدرس وب (URL) معتبر وارد کنید (مثلاً https: msgid "Enter credentials manually" msgstr "اطلاعات ورود را به‌صورت دستی وارد کنید" -#: packages/admin/src/components/ContentEditor.tsx:590 +#: packages/admin/src/components/ContentEditor.tsx:588 msgid "Enter distraction-free mode" msgstr "ورود به حالت بدون حواس‌پرتی" @@ -1948,7 +1961,7 @@ msgstr "ورود به حالت بدون حواس‌پرتی" msgid "Enter email" msgstr "ایمیل را وارد کنید" -#: packages/admin/src/components/ContentEditor.tsx:1202 +#: packages/admin/src/components/ContentEditor.tsx:1200 msgid "Enter markdown content..." msgstr "محتوای ی markdown را وارد کنید..." @@ -1960,6 +1973,10 @@ msgstr "نام را وارد کنید" msgid "Enter the code from your terminal" msgstr "کد ترمینال خود را وارد کنید" +#: packages/admin/src/components/LoginPage.tsx:325 +msgid "Enter your handle to sign in." +msgstr "" + #: packages/admin/src/components/WordPressImport.tsx:1289 msgid "Enter your WordPress credentials to import content directly." msgstr "اطلاعات ورود وردپرس خود را وارد کنید تا محتوا مستقیماً درون‌ریزی شود." @@ -1970,7 +1987,7 @@ msgstr "آدرس وبسایت (URL) وردپرس خود را وارد کنید" #: packages/admin/src/components/MenuEditor.tsx:83 #: packages/admin/src/components/MenuEditor.tsx:122 -#: packages/admin/src/components/SetupWizard.tsx:484 +#: packages/admin/src/components/SetupWizard.tsx:550 msgid "Error" msgstr "خطا" @@ -1982,7 +1999,7 @@ msgstr "خطا در ذخیره بخش" msgid "Exists" msgstr "وجود دارد" -#: packages/admin/src/components/ContentEditor.tsx:548 +#: packages/admin/src/components/ContentEditor.tsx:546 msgid "Exit distraction-free mode" msgstr "خروج از حالت بدون حواس‌پرتی" @@ -1995,11 +2012,11 @@ msgid "Expand details" msgstr "باز کردن جزئیات" #. placeholder {0}: new Date(token.expiresAt).toLocaleDateString() -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:280 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:300 msgid "Expires {0}" msgstr "انقضا در {0}" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:429 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:449 msgid "Expiry" msgstr "انقضا" @@ -2031,7 +2048,7 @@ msgstr "بررسی امنیتی ناموفق" msgid "Failed to add domain" msgstr "افزودن دامنه ناموفق بود" -#: packages/admin/src/components/ContentEditor.tsx:1998 +#: packages/admin/src/components/ContentEditor.tsx:1827 msgid "Failed to create byline" msgstr "ساخت نگارنده ناموفق بود" @@ -2084,7 +2101,7 @@ msgstr "بارگذاری افزونه‌ها ناموفق بود: {0}" msgid "Failed to load revisions" msgstr "بارگذاری بازبینی‌ها ناموفق بود" -#: packages/admin/src/components/SetupWizard.tsx:486 +#: packages/admin/src/components/SetupWizard.tsx:552 msgid "Failed to load setup" msgstr "بارگذاری راه‌اندازی ناموفق بود" @@ -2105,7 +2122,7 @@ msgstr "حذف شاه‌کلید ناموفق بود" msgid "Failed to rename passkey" msgstr "تغییر نام شاه‌کلید ناموفق بود" -#: packages/admin/src/router.tsx:1519 +#: packages/admin/src/router.tsx:1530 msgid "Failed to save" msgstr "ذخیره ناموفق بود" @@ -2115,8 +2132,8 @@ msgstr "ذخیره ناموفق بود" msgid "Failed to save settings" msgstr "ذخیره تنظیمات ناموفق بود" -#: packages/admin/src/components/LoginPage.tsx:127 -#: packages/admin/src/components/LoginPage.tsx:132 +#: packages/admin/src/components/LoginPage.tsx:70 +#: packages/admin/src/components/LoginPage.tsx:75 msgid "Failed to send magic link" msgstr "ارسال لینک جادویی ناموفق بود" @@ -2129,7 +2146,7 @@ msgstr "ارسال ایمیل آزمایشی ناموفق بود" msgid "Failed to update {0}" msgstr "به‌روزرسانی {0} ناموفق بود" -#: packages/admin/src/components/ContentEditor.tsx:2048 +#: packages/admin/src/components/ContentEditor.tsx:1877 msgid "Failed to update byline" msgstr "به‌روزرسانی نگارنده ناموفق بود" @@ -2216,7 +2233,7 @@ msgstr "برای بهترین تجربه درون‌ریزی، نصب کنید" msgid "Full access" msgstr "دسترسی کامل" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:85 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:105 msgid "Full admin access" msgstr "دسترسی مدیریتی کامل" @@ -2281,7 +2298,7 @@ msgstr "ارتفاع" msgid "Hide from search engines" msgstr "مخفی‌کردن از موتورهای جستجو" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:203 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:223 msgid "Hide token" msgstr "مخفی‌کردن توکن" @@ -2323,7 +2340,7 @@ msgstr "آیکون به دلیل بررسی تصویر محو شده" msgid "ID" msgstr "ID" -#: packages/admin/src/components/LoginPage.tsx:160 +#: packages/admin/src/components/LoginPage.tsx:103 msgid "If an account exists for <0>{email}, we've sent a sign-in link." msgstr "اگر حساب کاربری برای <0>{email} وجود داشته باشد، لینک ورود ارسال شده است." @@ -2345,7 +2362,7 @@ msgstr "تنظیمات تصویر" msgid "Image shown when this page is shared on social media" msgstr "تصویر نمایش داده شده هنگام اشتراک‌گذاری این صفحه در شبکه‌های اجتماعی" -#: packages/admin/src/components/MediaPickerModal.tsx:396 +#: packages/admin/src/components/MediaPickerModal.tsx:374 msgid "Image URL" msgstr "آدرس تصویر" @@ -2443,7 +2460,7 @@ msgstr "در حال درون‌ریزی محتوا..." msgid "Importing Media" msgstr "در حال درون‌ریزی رسانه" -#: packages/admin/src/components/SetupWizard.tsx:163 +#: packages/admin/src/components/SetupWizard.tsx:165 msgid "Include sample content (recommended for new sites)" msgstr "شامل محتوای نمونه (توصیه‌شده برای وبسایت‌های جدید)" @@ -2451,8 +2468,8 @@ msgstr "شامل محتوای نمونه (توصیه‌شده برای وبسا msgid "Incompatible" msgstr "ناسازگار" -#: packages/admin/src/components/MediaPickerModal.tsx:407 -#: packages/admin/src/components/MediaPickerModal.tsx:608 +#: packages/admin/src/components/MediaPickerModal.tsx:385 +#: packages/admin/src/components/MediaPickerModal.tsx:584 msgid "Insert" msgstr "درج" @@ -2476,7 +2493,7 @@ msgstr "درج بخش قابل استفاده مجدد" msgid "Insert an image" msgstr "درج تصویر" -#: packages/admin/src/components/MediaPickerModal.tsx:389 +#: packages/admin/src/components/MediaPickerModal.tsx:367 msgid "Insert from URL" msgstr "درج از آدرس" @@ -2523,7 +2540,7 @@ msgstr "در حال نصب..." msgid "Integer" msgstr "عدد صحیح" -#: packages/admin/src/components/ContentEditor.tsx:1482 +#: packages/admin/src/components/ContentEditor.tsx:1462 msgid "Invalid JSON" msgstr "JSON نامعتبر" @@ -2556,7 +2573,7 @@ msgstr "مورد حذف شد" msgid "Item updated" msgstr "مورد به‌روزرسانی شد" -#: packages/admin/src/components/SetupWizard.tsx:238 +#: packages/admin/src/components/SetupWizard.tsx:240 #: packages/admin/src/components/SignupPage.tsx:204 msgid "Jane Doe" msgstr "نام نمونه" @@ -2580,7 +2597,7 @@ msgstr "کلمات کلیدی" msgid "Label" msgstr "برچسب" -#: packages/admin/src/components/LoginPage.tsx:379 +#: packages/admin/src/components/LoginPage.tsx:345 #: packages/admin/src/components/Settings.tsx:129 #: packages/admin/src/components/Settings.tsx:134 msgid "Language" @@ -2612,7 +2629,7 @@ msgstr "آخرین استفاده" #. placeholder {0}: new Date(cred.lastUsedAt).toLocaleDateString() #. placeholder {0}: new Date(token.lastUsedAt).toLocaleDateString() -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:285 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:305 #: packages/admin/src/components/users/UserDetail.tsx:262 msgid "Last used {0}" msgstr "آخرین استفاده {0}" @@ -2666,7 +2683,7 @@ msgstr "لینک‌ها" msgid "List view" msgstr "نمای لیستی" -#: packages/admin/src/components/ContentEditor.tsx:670 +#: packages/admin/src/components/ContentEditor.tsx:668 msgid "Live View" msgstr "نمای زنده" @@ -2676,8 +2693,8 @@ msgstr "نمای زنده" msgid "Load more" msgstr "بارگذاری بیشتر" -#: packages/admin/src/components/ContentList.tsx:290 -#: packages/admin/src/components/ContentList.tsx:338 +#: packages/admin/src/components/ContentList.tsx:322 +#: packages/admin/src/components/ContentList.tsx:370 msgid "Load More" msgstr "بارگذاری بیشتر" @@ -2720,7 +2737,7 @@ msgstr "در حال بارگذاری بخش‌ها..." msgid "Loading settings..." msgstr "در حال بارگذاری تنظیمات..." -#: packages/admin/src/components/SetupWizard.tsx:473 +#: packages/admin/src/components/SetupWizard.tsx:539 msgid "Loading setup..." msgstr "در حال بارگذاری راه‌اندازی..." @@ -2728,8 +2745,8 @@ msgstr "در حال بارگذاری راه‌اندازی..." msgid "Loading terms..." msgstr "در حال بارگذاری اصطلاحات..." -#: packages/admin/src/components/ContentList.tsx:290 -#: packages/admin/src/components/ContentList.tsx:338 +#: packages/admin/src/components/ContentList.tsx:322 +#: packages/admin/src/components/ContentList.tsx:370 #: packages/admin/src/components/ContentPickerModal.tsx:238 #: packages/admin/src/components/MarketplaceBrowse.tsx:199 #: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:181 @@ -2742,7 +2759,7 @@ msgstr "در حال بارگذاری اصطلاحات..." msgid "Loading..." msgstr "در حال بارگذاری..." -#: packages/admin/src/components/ContentList.tsx:197 +#: packages/admin/src/components/ContentList.tsx:226 #: packages/admin/src/components/LocaleSwitcher.tsx:60 msgid "Locale" msgstr "منطقه" @@ -2933,6 +2950,10 @@ msgstr "فهرستها" msgid "Menus ({0})" msgstr "فهرستها ({0})" +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:89 +msgid "Menus Manage" +msgstr "" + #: packages/admin/src/components/SeoPanel.tsx:161 msgid "Meta Description" msgstr "توضیحات متا" @@ -2973,11 +2994,11 @@ msgstr "تغییریافته" msgid "Modify collection schemas" msgstr "تغییر طرح‌های مجموعه" -#: packages/admin/src/components/ContentList.tsx:439 +#: packages/admin/src/components/ContentList.tsx:537 msgid "Move \"{title}\" to trash? You can restore it later." msgstr "انتقال «{title}» به سطل زباله؟ می‌توانید بعداً بازیابی کنید." -#: packages/admin/src/components/ContentList.tsx:430 +#: packages/admin/src/components/ContentList.tsx:528 msgid "Move {title} to trash" msgstr "انتقال {title} به سطل زباله" @@ -2985,14 +3006,14 @@ msgstr "انتقال {title} به سطل زباله" msgid "Move down" msgstr "انتقال به پایین" -#: packages/admin/src/components/ContentEditor.tsx:873 -#: packages/admin/src/components/ContentEditor.tsx:895 -#: packages/admin/src/components/ContentList.tsx:452 +#: packages/admin/src/components/ContentEditor.tsx:871 +#: packages/admin/src/components/ContentEditor.tsx:893 +#: packages/admin/src/components/ContentList.tsx:550 msgid "Move to Trash" msgstr "انتقال به سطل زباله" -#: packages/admin/src/components/ContentEditor.tsx:879 -#: packages/admin/src/components/ContentList.tsx:437 +#: packages/admin/src/components/ContentEditor.tsx:877 +#: packages/admin/src/components/ContentList.tsx:535 msgid "Move to Trash?" msgstr "انتقال به سطل زباله؟" @@ -3012,7 +3033,7 @@ msgstr "متن ساده چندخطی" msgid "Multiple choices from options" msgstr "انتخاب چندگانه از گزینه‌ها" -#: packages/admin/src/components/SetupWizard.tsx:145 +#: packages/admin/src/components/SetupWizard.tsx:147 msgid "My Awesome Blog" msgstr "وبلاگ عالی من" @@ -3050,7 +3071,7 @@ msgstr "جدید" msgid "New {0}" msgstr "{0} جدید" -#: packages/admin/src/components/ContentEditor.tsx:554 +#: packages/admin/src/components/ContentEditor.tsx:552 msgid "New {collectionLabel}" msgstr "{collectionLabel} جدید" @@ -3091,7 +3112,7 @@ msgid "Next" msgstr "بعدی" #: packages/admin/src/components/comments/CommentInbox.tsx:378 -#: packages/admin/src/components/ContentList.tsx:278 +#: packages/admin/src/components/ContentList.tsx:310 msgid "Next page" msgstr "صفحه بعدی" @@ -3109,7 +3130,7 @@ msgid "No {0} available." msgstr "{0} موجود نیست." #. placeholder {0}: collectionLabel.toLowerCase() -#: packages/admin/src/components/ContentList.tsx:212 +#: packages/admin/src/components/ContentList.tsx:244 msgid "No {0} yet." msgstr "هنوز {0} موجود نیست." @@ -3127,7 +3148,7 @@ msgstr "هنوز خطای ۴۰۴ ثبت نشده است." msgid "No alt text" msgstr "بدون متن جایگزین" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:263 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:283 msgid "No API tokens yet. Create one to get started." msgstr "هنوز توکن API موجود نیست. برای شروع یکی بسازید." @@ -3135,7 +3156,7 @@ msgstr "هنوز توکن API موجود نیست. برای شروع یکی بس msgid "No approved comments yet." msgstr "هنوز دیدگاه تأییدشده‌ای وجود ندارد." -#: packages/admin/src/components/ContentEditor.tsx:1939 +#: packages/admin/src/components/ContentEditor.tsx:1768 msgid "No bylines selected." msgstr "هیچ نگارنده‌ای انتخاب نشده." @@ -3213,12 +3234,12 @@ msgid "No maximum" msgstr "بدون حداکثر" #: packages/admin/src/components/MediaLibrary.tsx:369 -#: packages/admin/src/components/MediaPickerModal.tsx:521 +#: packages/admin/src/components/MediaPickerModal.tsx:497 msgid "No media available from this provider" msgstr "رسانه‌ای از این ارائه‌دهنده موجود نیست" #: packages/admin/src/components/MediaLibrary.tsx:363 -#: packages/admin/src/components/MediaPickerModal.tsx:515 +#: packages/admin/src/components/MediaPickerModal.tsx:491 msgid "No media found" msgstr "رسانه‌ای یافت نشد" @@ -3276,7 +3297,7 @@ msgstr "بدون نتایج" msgid "No results for \"{debouncedQuery}\". Try a different search term." msgstr "نتیجه‌ای برای «{debouncedQuery}» یافت نشد. عبارت جستجوی دیگری را امتحان کنید." -#: packages/admin/src/components/ContentList.tsx:226 +#: packages/admin/src/components/ContentList.tsx:258 msgid "No results for \"{searchQuery}\"" msgstr "نتیجه‌ای برای «{searchQuery}» یافت نشد" @@ -3386,7 +3407,7 @@ msgstr "راهنمای اختیاری هنگام قرارگیری ماوس" msgid "Options (one per line)" msgstr "گزینه‌ها (هر خط یکی)" -#: packages/admin/src/components/MediaPickerModal.tsx:419 +#: packages/admin/src/components/MediaPickerModal.tsx:397 msgid "or choose from library" msgstr "یا از کتابخانه انتخاب کنید" @@ -3394,7 +3415,7 @@ msgstr "یا از کتابخانه انتخاب کنید" msgid "Or click to browse. Accepts .xml files exported from WordPress." msgstr "یا برای مرور کلیک کنید. فایل‌های .xml برون‌ریزی‌شده از وردپرس پذیرفته می‌شوند." -#: packages/admin/src/components/LoginPage.tsx:321 +#: packages/admin/src/components/LoginPage.tsx:261 msgid "Or continue with" msgstr "یا ادامه با" @@ -3423,7 +3444,7 @@ msgstr "فهرست مطالب" msgid "Overrides the page title in search engine results" msgstr "عنوان صفحه را در نتایج موتورهای جستجو بازنویسی می‌کند" -#: packages/admin/src/components/ContentEditor.tsx:910 +#: packages/admin/src/components/ContentEditor.tsx:908 msgid "Ownership" msgstr "مالکیت" @@ -3453,10 +3474,6 @@ msgstr "بخشی از حلقه تغییر مسیر" msgid "Pass" msgstr "موفق" -#: packages/admin/src/components/SetupWizard.tsx:333 -msgid "Passkey" -msgstr "شاه‌کلید" - #: packages/admin/src/components/settings/SecuritySettings.tsx:98 msgid "Passkey added successfully" msgstr "شاه‌کلید با موفقیت افزوده شد" @@ -3498,10 +3515,6 @@ msgstr "شاه‌کلیدها روشی امن و بدون گذرواژه برا msgid "Passkeys are a secure, passwordless way to sign in using your device's biometrics, PIN, or security key." msgstr "شاه‌کلیدها روشی امن و بدون گذرواژه برای ورود با استفاده از بیومتریک، پین یا کلید امنیتی دستگاه شما هستند." -#: packages/admin/src/components/SetupWizard.tsx:297 -msgid "Passkeys are more secure than passwords. You'll use your device's biometrics, PIN, or security key to sign in." -msgstr "شاه‌کلیدها از گذرواژه‌ها امن‌تر هستند. از بیومتریک، پین یا کلید امنیتی دستگاه خود برای ورود استفاده خواهید کرد." - #: packages/admin/src/components/auth/PasskeyLogin.tsx:303 #: packages/admin/src/components/auth/PasskeyRegistration.tsx:300 msgid "Passkeys Not Available Here" @@ -3525,7 +3538,7 @@ msgid "Pattern (Regex)" msgstr "الگو (عبارت منظم)" #: packages/admin/src/components/comments/CommentDetail.tsx:196 -#: packages/admin/src/components/ContentList.tsx:576 +#: packages/admin/src/components/ContentList.tsx:674 msgid "pending" msgstr "در انتظار" @@ -3533,15 +3546,15 @@ msgstr "در انتظار" msgid "Pending" msgstr "در انتظار" -#: packages/admin/src/components/ContentEditor.tsx:785 +#: packages/admin/src/components/ContentEditor.tsx:783 msgid "Pending changes" msgstr "تغییرات در انتظار" -#: packages/admin/src/components/ContentList.tsx:510 +#: packages/admin/src/components/ContentList.tsx:608 msgid "Permanently delete \"{title}\"? This cannot be undone." msgstr "حذف دائمی «{title}»؟ این عمل قابل بازگشت نیست." -#: packages/admin/src/components/ContentList.tsx:499 +#: packages/admin/src/components/ContentList.tsx:597 msgid "Permanently delete {title}" msgstr "حذف دائمی {title}" @@ -3549,12 +3562,16 @@ msgstr "حذف دائمی {title}" msgid "Permissions" msgstr "مجوزها" +#: packages/admin/src/components/SetupWizard.tsx:317 +msgid "Pick any method to create your admin account." +msgstr "" + #: packages/admin/src/components/auth/PasskeyLogin.tsx:313 #: packages/admin/src/components/auth/PasskeyRegistration.tsx:310 msgid "Plain" msgstr "ساده" -#: packages/admin/src/components/SetupWizard.tsx:206 +#: packages/admin/src/components/SetupWizard.tsx:208 msgid "Please enter a valid email" msgstr "لطفاً یک ایمیل معتبر وارد کنید" @@ -3562,7 +3579,7 @@ msgstr "لطفاً یک ایمیل معتبر وارد کنید" msgid "Please enter a valid email address" msgstr "لطفاً یک آدرس ایمیل معتبر وارد کنید" -#: packages/admin/src/components/MediaPickerModal.tsx:304 +#: packages/admin/src/components/MediaPickerModal.tsx:284 msgid "Please enter a valid URL" msgstr "لطفاً یک آدرس معتبر وارد کنید" @@ -3628,11 +3645,11 @@ msgid "Preparing to download files from WordPress..." msgstr "در حال آماده‌سازی دریافت فایل‌ها از وردپرس..." #: packages/admin/src/components/auth/PasskeyLogin.tsx:166 -#: packages/admin/src/components/SetupWizard.tsx:258 +#: packages/admin/src/components/SetupWizard.tsx:260 msgid "Preparing..." msgstr "در حال آماده‌سازی..." -#: packages/admin/src/components/ContentEditor.tsx:604 +#: packages/admin/src/components/ContentEditor.tsx:602 #: packages/admin/src/components/ContentTypeEditor.tsx:79 #: packages/admin/src/components/MediaLibrary.tsx:415 msgid "Preview" @@ -3642,7 +3659,7 @@ msgstr "پیش‌نمایش" msgid "Preview content before publishing" msgstr "پیش‌نمایش محتوا قبل از انتشار" -#: packages/admin/src/components/ContentEditor.tsx:604 +#: packages/admin/src/components/ContentEditor.tsx:602 msgid "Preview draft" msgstr "پیش‌نمایش پیش‌نویس" @@ -3651,7 +3668,7 @@ msgid "Previous" msgstr "قبلی" #: packages/admin/src/components/comments/CommentInbox.tsx:359 -#: packages/admin/src/components/ContentList.tsx:266 +#: packages/admin/src/components/ContentList.tsx:298 msgid "Previous page" msgstr "صفحه قبلی" @@ -3667,20 +3684,20 @@ msgstr "ناوبری اصلی" msgid "Provider:" msgstr "ارائه‌دهنده:" -#: packages/admin/src/components/ContentEditor.tsx:659 -#: packages/admin/src/components/ContentEditor.tsx:766 +#: packages/admin/src/components/ContentEditor.tsx:657 +#: packages/admin/src/components/ContentEditor.tsx:764 msgid "Publish" msgstr "انتشار" -#: packages/admin/src/components/ContentEditor.tsx:649 +#: packages/admin/src/components/ContentEditor.tsx:647 msgid "Publish changes" msgstr "انتشار تغییرات" -#: packages/admin/src/components/ContentList.tsx:551 +#: packages/admin/src/components/ContentList.tsx:649 msgid "published" msgstr "منتشرشده" -#: packages/admin/src/components/ContentEditor.tsx:781 +#: packages/admin/src/components/ContentEditor.tsx:779 #: packages/admin/src/components/ContentPickerModal.tsx:214 #: packages/admin/src/components/Dashboard.tsx:187 msgid "Published" @@ -3695,7 +3712,7 @@ msgstr "منتشرشده در {0}" msgid "Published At" msgstr "تاریخ انتشار" -#: packages/admin/src/components/ContentEditor.tsx:1947 +#: packages/admin/src/components/ContentEditor.tsx:1776 msgid "Quick create byline" msgstr "ساخت سریع نگارنده" @@ -3716,6 +3733,10 @@ msgstr "خواندن ورودی‌های محتوا" msgid "Read media files" msgstr "خواندن فایل‌های رسانه" +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:95 +msgid "Read site settings" +msgstr "" + #: packages/admin/src/components/settings/GeneralSettings.tsx:267 msgid "Reading" msgstr "خواندن" @@ -3772,7 +3793,7 @@ msgstr "کاربر ثبت‌شده" msgid "Registration was cancelled or timed out. Please try again." msgstr "ثبت‌نام لغو شد یا زمان آن به پایان رسید. لطفاً دوباره تلاش کنید." -#: packages/admin/src/components/ContentEditor.tsx:1916 +#: packages/admin/src/components/ContentEditor.tsx:1745 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:177 #: packages/admin/src/components/settings/GeneralSettings.tsx:202 #: packages/admin/src/components/settings/GeneralSettings.tsx:246 @@ -3788,10 +3809,6 @@ msgstr "حذف" msgid "Remove {0}" msgstr "حذف {0}" -#: packages/admin/src/components/ContentEditor.tsx:1743 -msgid "Remove {label}" -msgstr "" - #: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:435 msgid "Remove Domain" msgstr "حذف دامنه" @@ -3800,7 +3817,7 @@ msgstr "حذف دامنه" msgid "Remove Domain?" msgstr "حذف دامنه؟" -#: packages/admin/src/components/ContentEditor.tsx:1594 +#: packages/admin/src/components/ContentEditor.tsx:1574 #: packages/admin/src/components/SeoImageField.tsx:55 msgid "Remove image" msgstr "حذف تصویر" @@ -3915,7 +3932,7 @@ msgstr "بازنشانی به حالت اصلی" msgid "Restore" msgstr "بازیابی" -#: packages/admin/src/components/ContentList.tsx:487 +#: packages/admin/src/components/ContentList.tsx:585 msgid "Restore {title}" msgstr "بازیابی {title}" @@ -3963,15 +3980,15 @@ msgstr "بازبینی بازیابی شد" msgid "Revisions" msgstr "بازبینی‌ها" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:326 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:346 msgid "Revoke token" msgstr "لغو توکن" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:301 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:321 msgid "Revoke?" msgstr "لغو؟" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:308 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:328 msgid "Revoking..." msgstr "در حال لغو..." @@ -4002,7 +4019,7 @@ msgstr "نقش" msgid "Role {role}" msgstr "نقش {role}" -#: packages/admin/src/components/ContentEditor.tsx:1921 +#: packages/admin/src/components/ContentEditor.tsx:1750 msgid "Role label" msgstr "برچسب نقش" @@ -4013,7 +4030,7 @@ msgstr "برچسب نقش" msgid "Same window" msgstr "همین پنجره" -#: packages/admin/src/components/ContentEditor.tsx:2054 +#: packages/admin/src/components/ContentEditor.tsx:1883 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:349 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:519 #: packages/admin/src/components/MediaDetailPanel.tsx:241 @@ -4047,13 +4064,13 @@ msgstr "ذخیره تنظیمات" msgid "Save Social Links" msgstr "ذخیره لینک‌های اجتماعی" -#: packages/admin/src/components/ContentEditor.tsx:579 +#: packages/admin/src/components/ContentEditor.tsx:577 #: packages/admin/src/components/SaveButton.tsx:42 msgid "Saved" msgstr "ذخیره شد" -#: packages/admin/src/components/ContentEditor.tsx:574 -#: packages/admin/src/components/ContentEditor.tsx:2054 +#: packages/admin/src/components/ContentEditor.tsx:572 +#: packages/admin/src/components/ContentEditor.tsx:1883 #: packages/admin/src/components/FieldEditor.tsx:656 #: packages/admin/src/components/MediaDetailPanel.tsx:241 #: packages/admin/src/components/MenuEditor.tsx:442 @@ -4067,28 +4084,28 @@ msgstr "ذخیره شد" msgid "Saving..." msgstr "درحال ذخیره‌سازی …" -#: packages/admin/src/components/ContentEditor.tsx:825 +#: packages/admin/src/components/ContentEditor.tsx:823 msgid "Schedule" msgstr "زمان‌بندی" -#: packages/admin/src/components/ContentEditor.tsx:811 +#: packages/admin/src/components/ContentEditor.tsx:809 msgid "Schedule for" msgstr "زمان‌بندی برای" -#: packages/admin/src/components/ContentEditor.tsx:848 +#: packages/admin/src/components/ContentEditor.tsx:846 msgid "Schedule for later" msgstr "زمان‌بندی برای بعد" -#: packages/admin/src/components/ContentList.tsx:555 +#: packages/admin/src/components/ContentList.tsx:653 msgid "scheduled" msgstr "زمان‌بندی‌شده" -#: packages/admin/src/components/ContentEditor.tsx:788 +#: packages/admin/src/components/ContentEditor.tsx:786 msgid "Scheduled" msgstr "زمان‌بندی‌شده" #. placeholder {0}: formatScheduledDate(item.scheduledAt) -#: packages/admin/src/components/ContentEditor.tsx:798 +#: packages/admin/src/components/ContentEditor.tsx:796 msgid "Scheduled for: {0}" msgstr "زمان‌بندی شده برای: {0}" @@ -4108,12 +4125,12 @@ msgstr "خواندن طرح" msgid "Schema Write" msgstr "نوشتن طرح" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:409 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:429 msgid "Scopes" msgstr "محدوده‌ها" #. placeholder {0}: token.scopes.join(", ") -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:277 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:297 msgid "Scopes: {0}" msgstr "محدوده‌ها: {0}" @@ -4149,12 +4166,12 @@ msgid "Search" msgstr "جستجو" #. placeholder {0}: collectionLabel.toLowerCase() -#: packages/admin/src/components/ContentList.tsx:151 +#: packages/admin/src/components/ContentList.tsx:171 msgid "Search {0}" msgstr "جستجوی {0}" #. placeholder {0}: collectionLabel.toLowerCase() -#: packages/admin/src/components/ContentList.tsx:150 +#: packages/admin/src/components/ContentList.tsx:170 msgid "Search {0}..." msgstr "جستجوی {0}..." @@ -4178,7 +4195,7 @@ msgstr "بهینه‌سازی موتور جستجو" msgid "Search engine optimization and verification" msgstr "بهینه‌سازی موتور جستجو و تأیید" -#: packages/admin/src/components/MediaPickerModal.tsx:465 +#: packages/admin/src/components/MediaPickerModal.tsx:441 msgid "Search media" msgstr "جستجوی رسانه" @@ -4204,7 +4221,7 @@ msgid "Search themes..." msgstr "جستجوی قالب‌ها..." #: packages/admin/src/components/MediaLibrary.tsx:336 -#: packages/admin/src/components/MediaPickerModal.tsx:464 +#: packages/admin/src/components/MediaPickerModal.tsx:440 msgid "Search..." msgstr "جستجو…" @@ -4255,7 +4272,7 @@ msgstr "بخش‌ها" msgid "secure context" msgstr "محیط امن" -#: packages/admin/src/components/SetupWizard.tsx:506 +#: packages/admin/src/components/SetupWizard.tsx:572 msgid "Secure your account" msgstr "حساب کاربری خود را ایمن کنید" @@ -4303,9 +4320,7 @@ msgstr "تنظیمات امنیتی" msgid "Select" msgstr "انتخاب" -#: packages/admin/src/components/ContentEditor.tsx:1618 -#: packages/admin/src/components/ContentEditor.tsx:1755 -#: packages/admin/src/components/ContentEditor.tsx:1770 +#: packages/admin/src/components/ContentEditor.tsx:1598 msgid "Select {label}" msgstr "انتخاب {label}" @@ -4313,7 +4328,7 @@ msgstr "انتخاب {label}" msgid "Select all" msgstr "انتخاب همه" -#: packages/admin/src/components/ContentEditor.tsx:1860 +#: packages/admin/src/components/ContentEditor.tsx:1689 msgid "Select byline..." msgstr "انتخاب نگارنده..." @@ -4331,19 +4346,11 @@ msgstr "انتخاب محتوا" msgid "Select Favicon" msgstr "انتخاب فاوآیکون" -#: packages/admin/src/components/ContentEditor.tsx:1759 -msgid "Select file" -msgstr "" - -#: packages/admin/src/components/MediaPickerModal.tsx:86 -msgid "Select File" -msgstr "" - -#: packages/admin/src/components/ContentEditor.tsx:1609 +#: packages/admin/src/components/ContentEditor.tsx:1589 msgid "Select image" msgstr "انتخاب تصویر" -#: packages/admin/src/components/MediaPickerModal.tsx:86 +#: packages/admin/src/components/MediaPickerModal.tsx:71 msgid "Select Image" msgstr "انتخاب تصویر" @@ -4368,7 +4375,7 @@ msgstr "انتخاب کنید کدام انواع محتوا درون‌ریزی msgid "Select..." msgstr "انتخاب…" -#: packages/admin/src/components/MediaPickerModal.tsx:595 +#: packages/admin/src/components/MediaPickerModal.tsx:571 msgid "Selected:" msgstr "انتخاب‌شده:" @@ -4389,7 +4396,7 @@ msgstr "یک ایمیل دعوت به عضو جدید تیم ارسال کنید msgid "Send Invite" msgstr "ارسال دعوت" -#: packages/admin/src/components/LoginPage.tsx:206 +#: packages/admin/src/components/LoginPage.tsx:149 msgid "Send magic link" msgstr "ارسال لینک جادویی" @@ -4405,7 +4412,7 @@ msgstr "ارسال آزمایشی" msgid "Send Test Email" msgstr "ارسال ایمیل آزمایشی" -#: packages/admin/src/components/LoginPage.tsx:206 +#: packages/admin/src/components/LoginPage.tsx:149 #: packages/admin/src/components/settings/EmailSettings.tsx:162 #: packages/admin/src/components/SignupPage.tsx:87 #: packages/admin/src/components/SignupPage.tsx:150 @@ -4414,7 +4421,7 @@ msgstr "ارسال ایمیل آزمایشی" msgid "Sending..." msgstr "در حال ارسال..." -#: packages/admin/src/components/ContentEditor.tsx:1000 +#: packages/admin/src/components/ContentEditor.tsx:998 #: packages/admin/src/components/Settings.tsx:81 msgid "SEO" msgstr "سئو" @@ -4441,15 +4448,11 @@ msgstr "عنوان سئو" msgid "Set a custom display size for this image instance." msgstr "یک اندازه نمایش سفارشی برای این نمونه تصویر تنظیم کنید." -#: packages/admin/src/components/SetupWizard.tsx:295 -msgid "Set up your passkey" -msgstr "شاه‌کلید خود را تنظیم کنید" - -#: packages/admin/src/components/SetupWizard.tsx:504 +#: packages/admin/src/components/SetupWizard.tsx:570 msgid "Set up your site" msgstr "وبسایت خود را راه‌اندازی کنید" -#: packages/admin/src/components/SetupWizard.tsx:175 +#: packages/admin/src/components/SetupWizard.tsx:177 msgid "Setting up..." msgstr "در حال راه‌اندازی..." @@ -4463,6 +4466,14 @@ msgstr "در حال راه‌اندازی..." msgid "Settings" msgstr "تنظیمات" +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:99 +msgid "Settings Manage" +msgstr "" + +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:94 +msgid "Settings Read" +msgstr "" + #: packages/admin/src/components/settings/GeneralSettings.tsx:59 msgid "Settings saved successfully" msgstr "تنظیمات با موفقیت ذخیره شد" @@ -4476,7 +4487,7 @@ msgstr "این لینک را با کاربر دعوت‌شده به اشتراک msgid "Short Text" msgstr "متن کوتاه" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:203 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:223 msgid "Show token" msgstr "نمایش توکن" @@ -4489,24 +4500,35 @@ msgstr "هنگام قرارگیری ماوس روی تصویر نمایش داد msgid "Sign in" msgstr "ورود" +#: packages/admin/src/components/SetupWizard.tsx:382 +msgid "Sign In" +msgstr "" + #: packages/admin/src/components/SignupPage.tsx:269 msgid "Sign in instead" msgstr "یا، وارد شوید" -#: packages/admin/src/components/LoginPage.tsx:291 +#: packages/admin/src/components/LoginPage.tsx:232 msgid "Sign in to your site" msgstr "وارد وبسایت خود شوید" -#: packages/admin/src/components/LoginPage.tsx:292 +#. placeholder {0}: authProviderList.find((p) => p.id === activeProvider)?.label ?? activeProvider +#. placeholder {0}: provider.label +#: packages/admin/src/components/LoginPage.tsx:231 +#: packages/admin/src/components/SetupWizard.tsx:291 +msgid "Sign in with {0}" +msgstr "" + +#: packages/admin/src/components/LoginPage.tsx:229 msgid "Sign in with email" msgstr "ورود با ایمیل" -#: packages/admin/src/components/LoginPage.tsx:348 +#: packages/admin/src/components/LoginPage.tsx:290 msgid "Sign in with email link" msgstr "ورود با ارسال لینک به ایمیل" #: packages/admin/src/components/auth/PasskeyLogin.tsx:136 -#: packages/admin/src/components/LoginPage.tsx:312 +#: packages/admin/src/components/LoginPage.tsx:252 msgid "Sign in with Passkey" msgstr "ورود با شاه‌کلید" @@ -4523,7 +4545,7 @@ msgstr "انتخاب تکی از گزینه‌ها" msgid "Single line text input" msgstr "ورودی متن تک‌خطی" -#: packages/admin/src/components/SetupWizard.tsx:331 +#: packages/admin/src/components/SetupWizard.tsx:380 msgid "Site" msgstr "وبسایت" @@ -4535,12 +4557,12 @@ msgstr "هویت وبسایت" msgid "Site identity, logo, favicon, and reading preferences" msgstr "هویت وبسایت، لوگو، فاوآیکون و ترجیحات خواندن" -#: packages/admin/src/components/SetupWizard.tsx:329 +#: packages/admin/src/components/SetupWizard.tsx:378 msgid "Site Settings" msgstr "تنظیمات وبسایت" #: packages/admin/src/components/settings/GeneralSettings.tsx:156 -#: packages/admin/src/components/SetupWizard.tsx:141 +#: packages/admin/src/components/SetupWizard.tsx:143 msgid "Site Title" msgstr "عنوان وبسایت" @@ -4548,7 +4570,7 @@ msgstr "عنوان وبسایت" msgid "Site title & tagline" msgstr "عنوان وبسایت و شعار" -#: packages/admin/src/components/SetupWizard.tsx:125 +#: packages/admin/src/components/SetupWizard.tsx:127 msgid "Site title is required" msgstr "عنوان وبسایت الزامی است" @@ -4572,9 +4594,9 @@ msgstr "رد کردن درون‌ریزی رسانه" msgid "Skipped" msgstr "رد شده" -#: packages/admin/src/components/ContentEditor.tsx:769 -#: packages/admin/src/components/ContentEditor.tsx:1963 -#: packages/admin/src/components/ContentEditor.tsx:2025 +#: packages/admin/src/components/ContentEditor.tsx:767 +#: packages/admin/src/components/ContentEditor.tsx:1792 +#: packages/admin/src/components/ContentEditor.tsx:1854 #: packages/admin/src/components/ContentTypeEditor.tsx:109 #: packages/admin/src/components/ContentTypeList.tsx:97 #: packages/admin/src/components/FieldEditor.tsx:224 @@ -4655,8 +4677,8 @@ msgstr "اسپم" msgid "Start Import" msgstr "شروع درون‌ریزی" -#: packages/admin/src/components/ContentEditor.tsx:775 -#: packages/admin/src/components/ContentList.tsx:193 +#: packages/admin/src/components/ContentEditor.tsx:773 +#: packages/admin/src/components/ContentList.tsx:219 #: packages/admin/src/components/ContentTypeEditor.tsx:115 #: packages/admin/src/components/Redirects.tsx:452 msgid "Status" @@ -4692,7 +4714,7 @@ msgid "System ({resolvedLabel})" msgstr "سیستم ({resolvedLabel})" #: packages/admin/src/components/settings/GeneralSettings.tsx:162 -#: packages/admin/src/components/SetupWizard.tsx:152 +#: packages/admin/src/components/SetupWizard.tsx:154 msgid "Tagline" msgstr "شعار" @@ -4718,6 +4740,10 @@ msgstr "هدف" msgid "Taxonomies" msgstr "دسته‌بندی‌ها" +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:84 +msgid "Taxonomies Manage" +msgstr "" + #: packages/admin/src/components/TaxonomyManager.tsx:668 msgid "Taxonomy created" msgstr "دسته‌بندی ساخته شد" @@ -4726,7 +4752,7 @@ msgstr "دسته‌بندی ساخته شد" msgid "Taxonomy not found:" msgstr "دسته‌بندی یافت نشد:" -#: packages/admin/src/components/SetupWizard.tsx:180 +#: packages/admin/src/components/SetupWizard.tsx:182 msgid "Template:" msgstr "قالب:" @@ -4759,7 +4785,7 @@ msgstr "جداول زیر حاوی محتوا هستند اما به‌عنوا msgid "The invited user will have this role once they complete registration." msgstr "کاربر دعوت‌شده پس از تکمیل ثبت‌نام این نقش را خواهد داشت." -#: packages/admin/src/components/LoginPage.tsx:170 +#: packages/admin/src/components/LoginPage.tsx:113 #: packages/admin/src/components/SignupPage.tsx:138 msgid "The link will expire in 15 minutes." msgstr "لینک در ۱۵ دقیقه منقضی خواهد شد." @@ -4814,8 +4840,7 @@ msgstr "قالب: {label}" msgid "Themes" msgstr "پوسته‌ها" -#: packages/admin/src/components/ContentEditor.tsx:1622 -#: packages/admin/src/components/ContentEditor.tsx:1773 +#: packages/admin/src/components/ContentEditor.tsx:1602 msgid "This field is required" msgstr "این فیلد الزامی است" @@ -4859,7 +4884,7 @@ msgstr "این بخش از سیستم دیگری درون‌ریزی شده اس msgid "This will grant CLI access with your permissions." msgstr "این دسترسی خط فرمان با مجوزهای شما را اعطا می‌کند." -#: packages/admin/src/components/ContentEditor.tsx:882 +#: packages/admin/src/components/ContentEditor.tsx:880 msgid "This will move the item to trash. You can restore it later from the trash." msgstr "این مورد به سطل زباله منتقل خواهد شد. می‌توانید بعداً آن را از سطل زباله بازیابی کنید." @@ -4881,11 +4906,11 @@ msgstr "این دیدگاه برای همیشه حذف خواهد شد. این msgid "This will remove the plugin and its bundle from your site." msgstr "این افزونه و بسته آن را از وبسایت شما حذف می‌کند." -#: packages/admin/src/components/ContentEditor.tsx:624 +#: packages/admin/src/components/ContentEditor.tsx:622 msgid "This will revert to the published version. Your draft changes will be lost." msgstr "این به نسخه منتشرشده بازمی‌گردد. تغییرات پیش‌نویس شما از بین خواهد رفت." -#: packages/admin/src/components/SetupWizard.tsx:156 +#: packages/admin/src/components/SetupWizard.tsx:158 msgid "Thoughts, tutorials, and more" msgstr "اندیشه‌ها، آموزش‌ها و بیشتر" @@ -4897,8 +4922,8 @@ msgstr "منطقه زمانی" msgid "Timezone for displaying dates (e.g., America/New_York)" msgstr "منطقه زمانی برای نمایش تاریخ‌ها (مثلاً America/New_York)" -#: packages/admin/src/components/ContentList.tsx:190 -#: packages/admin/src/components/ContentList.tsx:303 +#: packages/admin/src/components/ContentList.tsx:213 +#: packages/admin/src/components/ContentList.tsx:335 #: packages/admin/src/components/SectionEditor.tsx:189 #: packages/admin/src/components/Sections.tsx:168 msgid "Title" @@ -4931,11 +4956,11 @@ msgid "Toggle theme (current: {label})" msgstr "تغییر قالب (فعلی: {label})" #. placeholder {0}: newToken.info.name -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:190 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:210 msgid "Token created: {0}" msgstr "توکن ساخته شد: {0}" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:400 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:420 msgid "Token Name" msgstr "نام توکن" @@ -4947,11 +4972,11 @@ msgstr "ابزارها → برون‌ریزی" msgid "Track content history" msgstr "پیگیری تاریخچه محتوا" -#: packages/admin/src/components/ContentEditor.tsx:978 +#: packages/admin/src/components/ContentEditor.tsx:976 msgid "Translate" msgstr "ترجمه" -#: packages/admin/src/components/ContentEditor.tsx:936 +#: packages/admin/src/components/ContentEditor.tsx:934 msgid "Translations" msgstr "ترجمه‌ها" @@ -4963,11 +4988,11 @@ msgstr "زباله‌دان" #: packages/admin/src/components/comments/CommentInbox.tsx:223 #: packages/admin/src/components/comments/CommentInbox.tsx:264 #: packages/admin/src/components/comments/CommentInbox.tsx:520 -#: packages/admin/src/components/ContentList.tsx:173 +#: packages/admin/src/components/ContentList.tsx:193 msgid "Trash" msgstr "زباله‌دان" -#: packages/admin/src/components/ContentList.tsx:317 +#: packages/admin/src/components/ContentList.tsx:349 msgid "Trash is empty" msgstr "سطل زباله خالی است" @@ -4980,7 +5005,7 @@ msgid "True/false toggle" msgstr "تغییر صحیح/غلط" #: packages/admin/src/components/MediaLibrary.tsx:366 -#: packages/admin/src/components/MediaPickerModal.tsx:518 +#: packages/admin/src/components/MediaPickerModal.tsx:494 msgid "Try a different search term" msgstr "عبارت جستجوی دیگری را امتحان کنید" @@ -5030,8 +5055,8 @@ msgstr "عدم تطابق نوع ({0})" msgid "Unable to reach marketplace" msgstr "دسترسی به فروشگاه ممکن نیست" -#: packages/admin/src/components/ContentEditor.tsx:2068 -#: packages/admin/src/components/ContentEditor.tsx:2083 +#: packages/admin/src/components/ContentEditor.tsx:1897 +#: packages/admin/src/components/ContentEditor.tsx:1912 msgid "Unassigned" msgstr "بدون تخصیص" @@ -5081,7 +5106,7 @@ msgstr "باز کردن قفل نسبت تصویر" msgid "Unnamed passkey" msgstr "شاه‌کلید بدون نام" -#: packages/admin/src/components/ContentEditor.tsx:653 +#: packages/admin/src/components/ContentEditor.tsx:651 msgid "Unpublish" msgstr "لغو انتشار" @@ -5089,7 +5114,7 @@ msgstr "لغو انتشار" msgid "Unregistered Content Tables Found" msgstr "جداول محتوای ثبت‌نشده یافت شد" -#: packages/admin/src/components/ContentEditor.tsx:800 +#: packages/admin/src/components/ContentEditor.tsx:798 msgid "Unschedule" msgstr "لغو زمان‌بندی" @@ -5097,11 +5122,7 @@ msgstr "لغو زمان‌بندی" msgid "Untitled" msgstr "بی‌نام" -#: packages/admin/src/components/ContentEditor.tsx:1677 -msgid "Untitled file" -msgstr "" - -#: packages/admin/src/components/ContentEditor.tsx:1895 +#: packages/admin/src/components/ContentEditor.tsx:1724 msgid "Up" msgstr "بالا" @@ -5118,6 +5139,10 @@ msgstr "به‌روزرسانی فیلد" msgid "Update settings for {0}" msgstr "به‌روزرسانی تنظیمات برای {0}" +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:100 +msgid "Update site settings" +msgstr "" + #. placeholder {0}: taxonomyDef.labelSingular?.toLowerCase() || "term" #: packages/admin/src/components/TaxonomyManager.tsx:218 msgid "Update the {0} details" @@ -5137,7 +5162,7 @@ msgid "Updated At" msgstr "تاریخ به‌روزرسانی" #. placeholder {0}: new Date(item.updatedAt).toLocaleString() -#: packages/admin/src/components/ContentEditor.tsx:857 +#: packages/admin/src/components/ContentEditor.tsx:855 msgid "Updated: {0}" msgstr "به‌روزرسانی شده در: {0}" @@ -5150,19 +5175,15 @@ msgstr "در حال به‌روزرسانی آدرس‌های محتوا..." msgid "Updating..." msgstr "در حال به‌روزرسانی..." -#: packages/admin/src/components/MediaPickerModal.tsx:486 +#: packages/admin/src/components/MediaPickerModal.tsx:462 msgid "Upload" msgstr "بارگذاری" -#: packages/admin/src/components/MediaPickerModal.tsx:88 -msgid "Upload a file to get started" -msgstr "" - #: packages/admin/src/components/WordPressImport.tsx:1221 msgid "Upload an export file" msgstr "بارگذاری فایل برون‌ریزی" -#: packages/admin/src/components/MediaPickerModal.tsx:89 +#: packages/admin/src/components/MediaPickerModal.tsx:496 msgid "Upload an image to get started" msgstr "یک تصویر بارگذاری کنید تا شروع شود" @@ -5175,14 +5196,10 @@ msgstr "بارگذاری و حذف رسانه" msgid "Upload Export File" msgstr "بارگذاری فایل برون‌ریزی" -#: packages/admin/src/components/MediaPickerModal.tsx:502 +#: packages/admin/src/components/MediaPickerModal.tsx:478 msgid "Upload failed: {uploadError}" msgstr "بارگذاری ناموفق: {uploadError}" -#: packages/admin/src/components/MediaPickerModal.tsx:90 -msgid "Upload File" -msgstr "" - #: packages/admin/src/components/MediaLibrary.tsx:323 msgid "Upload files" msgstr "بارگذاری فایل‌ها" @@ -5191,7 +5208,7 @@ msgstr "بارگذاری فایل‌ها" msgid "Upload Files" msgstr "بارگذاری فایل‌ها" -#: packages/admin/src/components/MediaPickerModal.tsx:90 +#: packages/admin/src/components/MediaPickerModal.tsx:505 msgid "Upload Image" msgstr "بارگذاری عکس‌ها" @@ -5231,7 +5248,7 @@ msgid "Uploading {0}/{1}..." msgstr "در حال بارگذاری {0}/{1}..." #: packages/admin/src/components/MediaLibrary.tsx:290 -#: packages/admin/src/components/MediaPickerModal.tsx:486 +#: packages/admin/src/components/MediaPickerModal.tsx:462 msgid "Uploading..." msgstr "در حال بارگذاری..." @@ -5259,7 +5276,7 @@ msgstr "از [param] یا [...rest] در مسیرها برای تطبیق الگ msgid "Use your device's biometric authentication, security key, or PIN to sign in." msgstr "از احراز هویت بیومتریک، کلید امنیتی یا پین دستگاه خود برای ورود استفاده کنید." -#: packages/admin/src/components/LoginPage.tsx:359 +#: packages/admin/src/components/LoginPage.tsx:326 msgid "Use your registered passkey to sign in securely." msgstr "از شاه‌کلید ثبت‌شده خود برای ورود امن استفاده کنید." @@ -5267,7 +5284,7 @@ msgstr "از شاه‌کلید ثبت‌شده خود برای ورود امن msgid "Used as the identifier. Lowercase letters, numbers, and underscores only." msgstr "به‌عنوان شناسه استفاده می‌شود. فقط حروف کوچک، اعداد و زیرخط." -#: packages/admin/src/components/ContentEditor.tsx:1277 +#: packages/admin/src/components/ContentEditor.tsx:1275 msgid "Used as the main visual for this post on listing pages and at the top of the post" msgstr "به‌عنوان تصویر اصلی این نوشته در صفحات لیست و بالای نوشته استفاده می‌شود" @@ -5347,7 +5364,7 @@ msgstr "مشاهده در فروشگاه" msgid "View mode" msgstr "حالت نمایش" -#: packages/admin/src/components/ContentList.tsx:401 +#: packages/admin/src/components/ContentList.tsx:499 msgid "View published {title}" msgstr "مشاهده {title} منتشرشده" @@ -5377,7 +5394,7 @@ msgstr "نتوانستیم به وبسایت وردپرس در {0} متصل شو msgid "We'll check what import options are available for your site." msgstr "بررسی خواهیم کرد چه گزینه‌های درون‌ریزی برای وبسایت شما موجود است." -#: packages/admin/src/components/LoginPage.tsx:360 +#: packages/admin/src/components/LoginPage.tsx:323 msgid "We'll send you a link to sign in without a password." msgstr "لینکی برای ورود بدون گذرواژه برای شما ارسال خواهیم کرد." @@ -5514,7 +5531,7 @@ msgstr "به وردپرس هدایت می‌شوید تا اتصال را مجا msgid "You'll be signing up as" msgstr "شما ثبت‌نام خواهید کرد به‌عنوان" -#: packages/admin/src/components/SetupWizard.tsx:509 +#: packages/admin/src/components/SetupWizard.tsx:575 msgid "You're signed in via Cloudflare Access" msgstr "شما از طریق مجوز کلاودفلر (Cloudflare Access) وارد شده‌اید" @@ -5523,7 +5540,7 @@ msgid "you@company.com" msgstr "you@company.com" #: packages/admin/src/components/auth/PasskeyLogin.tsx:336 -#: packages/admin/src/components/SetupWizard.tsx:226 +#: packages/admin/src/components/SetupWizard.tsx:228 msgid "you@example.com" msgstr "you@example.com" @@ -5541,7 +5558,7 @@ msgstr "مرورگر شما از شاه‌کلیدها پشتیبانی نمی msgid "Your device doesn't support the required security features." msgstr "دستگاه شما از ویژگی‌های امنیتی مورد نیاز پشتیبانی نمی‌کند." -#: packages/admin/src/components/SetupWizard.tsx:222 +#: packages/admin/src/components/SetupWizard.tsx:224 msgid "Your Email" msgstr "ایمیل شما" @@ -5561,7 +5578,7 @@ msgstr "نام کاربری اینستاگرام شما" msgid "Your LinkedIn profile username" msgstr "نام کاربری پروفایل لینکدین شما" -#: packages/admin/src/components/SetupWizard.tsx:234 +#: packages/admin/src/components/SetupWizard.tsx:236 msgid "Your Name" msgstr "نام شما" diff --git a/packages/admin/src/locales/fr/messages.po b/packages/admin/src/locales/fr/messages.po index 8a829dc55..dc973ec31 100644 --- a/packages/admin/src/locales/fr/messages.po +++ b/packages/admin/src/locales/fr/messages.po @@ -13,7 +13,7 @@ msgstr "" "Language-Team: \n" "Plural-Forms: \n" -#: packages/admin/src/components/ContentEditor.tsx:956 +#: packages/admin/src/components/ContentEditor.tsx:954 #: packages/admin/src/components/LocaleSwitcher.tsx:72 msgid " (default)" msgstr " (par défaut)" @@ -22,8 +22,8 @@ msgstr " (par défaut)" msgid " (opens in new window)" msgstr " (s'ouvre dans une nouvelle fenêtre)" -#: packages/admin/src/components/MediaPickerModal.tsx:658 -#: packages/admin/src/components/MediaPickerModal.tsx:740 +#: packages/admin/src/components/MediaPickerModal.tsx:634 +#: packages/admin/src/components/MediaPickerModal.tsx:716 msgid " (selected)" msgstr " (sélectionné)" @@ -38,7 +38,7 @@ msgid ": use" msgstr " : utiliser" #. placeholder {0}: providers?.find((p) => p.id === selectedItem.providerId)?.name -#: packages/admin/src/components/MediaPickerModal.tsx:598 +#: packages/admin/src/components/MediaPickerModal.tsx:574 msgid "(from {0})" msgstr "(à partir de {0})" @@ -59,7 +59,7 @@ msgid "{0, plural, one {(# item)} other {(# items)}}" msgstr "{0, plural, one {(# élément)} other {(# éléments)}}" #. placeholder {0}: seedInfo.collections -#: packages/admin/src/components/SetupWizard.tsx:181 +#: packages/admin/src/components/SetupWizard.tsx:183 msgid "{0, plural, one {# collection} other {# collections}}" msgstr "{0, plural, one {# collection} other {# collections}}" @@ -79,12 +79,12 @@ msgid "{0, plural, one {# content item imported} other {# content items imported msgstr "{0, plural, one {# élément de contenu importé} other {# éléments de contenu importés}}" #. placeholder {0}: filteredItems.length -#: packages/admin/src/components/ContentList.tsx:251 +#: packages/admin/src/components/ContentList.tsx:283 msgid "{0, plural, one {# item matching \"{searchQuery}\"} other {# items matching \"{searchQuery}\"}}" msgstr "{0, plural, one {# élément correspondant à « {searchQuery} »} other {# éléments correspondant à « {searchQuery} »}}" #. placeholder {0}: items.length -#: packages/admin/src/components/MediaPickerModal.tsx:473 +#: packages/admin/src/components/MediaPickerModal.tsx:449 msgid "{0, plural, one {# item} other {# items}}" msgstr "{0, plural, one {# élément} other {# éléments}}" @@ -141,7 +141,7 @@ msgstr "{0, plural, one {# utilisateur} other {# utilisateurs}}" #. placeholder {0}: filteredItems.length #. placeholder {1}: hasMore ? "+" : "" #. placeholder {2}: hasMore ? "+" : "" -#: packages/admin/src/components/ContentList.tsx:255 +#: packages/admin/src/components/ContentList.tsx:287 msgid "{0, plural, one {#{1} item} other {#{2} items}}" msgstr "{0, plural, one {#{1} élément} other {#{2} éléments}}" @@ -210,8 +210,8 @@ msgstr "{0} mis à jour vers v{1}" #. placeholder {0}: item.filename #. placeholder {1}: selected ? t` (selected)` : "" -#: packages/admin/src/components/MediaPickerModal.tsx:658 -#: packages/admin/src/components/MediaPickerModal.tsx:740 +#: packages/admin/src/components/MediaPickerModal.tsx:634 +#: packages/admin/src/components/MediaPickerModal.tsx:716 msgid "{0}{1}" msgstr "{0}{1}" @@ -315,8 +315,9 @@ msgstr "• Téléversé vers votre espace de stockage de fichiers multimédias msgid "• URLs in your content are updated automatically" msgstr "• Les URL dans votre contenu sont mises à jour automatiquement" -#: packages/admin/src/components/SetupWizard.tsx:250 -#: packages/admin/src/components/SetupWizard.tsx:310 +#: packages/admin/src/components/SetupWizard.tsx:252 +#: packages/admin/src/components/SetupWizard.tsx:304 +#: packages/admin/src/components/SetupWizard.tsx:359 #: packages/admin/src/components/WordPressImport.tsx:1431 msgid "← Back" msgstr "← Retour" @@ -409,7 +410,7 @@ msgstr "Accepter et installer" msgid "Accept & Update" msgstr "Accepter et mettre à jour" -#: packages/admin/src/components/SetupWizard.tsx:332 +#: packages/admin/src/components/SetupWizard.tsx:381 msgid "Account" msgstr "Compte" @@ -422,8 +423,8 @@ msgid "Account Info" msgstr "Informations sur le compte" #: packages/admin/src/components/comments/CommentInbox.tsx:306 -#: packages/admin/src/components/ContentList.tsx:204 -#: packages/admin/src/components/ContentList.tsx:309 +#: packages/admin/src/components/ContentList.tsx:236 +#: packages/admin/src/components/ContentList.tsx:341 #: packages/admin/src/components/ContentTypeList.tsx:106 #: packages/admin/src/components/MediaLibrary.tsx:419 #: packages/admin/src/components/TaxonomyManager.tsx:619 @@ -434,7 +435,7 @@ msgstr "Actions" msgid "Active" msgstr "Actif" -#: packages/admin/src/components/ContentEditor.tsx:1877 +#: packages/admin/src/components/ContentEditor.tsx:1706 #: packages/admin/src/components/MenuEditor.tsx:297 #: packages/admin/src/components/TaxonomyManager.tsx:214 #: packages/admin/src/components/TaxonomyManager.tsx:610 @@ -495,7 +496,7 @@ msgstr "Ajouter un élément" msgid "Add links to build your navigation menu" msgstr "Ajoutez des liens pour créer votre menu de navigation" -#: packages/admin/src/components/ContentList.tsx:140 +#: packages/admin/src/components/ContentList.tsx:160 msgid "Add New" msgstr "Ajouter" @@ -537,7 +538,7 @@ msgstr "En cours d'ajout..." msgid "Additional data to import." msgstr "Données supplémentaires à importer." -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:84 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:104 #: packages/admin/src/components/Sidebar.tsx:438 #: packages/admin/src/components/users/roleDefinitions.ts:42 msgid "Admin" @@ -555,7 +556,7 @@ msgstr "Administrateur" msgid "After send:" msgstr "Après l'envoi :" -#: packages/admin/src/components/ContentList.tsx:167 +#: packages/admin/src/components/ContentList.tsx:187 msgid "All" msgstr "Tous" @@ -628,7 +629,7 @@ msgstr "Alternativement, vous pouvez exporter depuis WordPress (Outils → Expor #: packages/admin/src/components/PluginManager.tsx:109 #: packages/admin/src/components/TaxonomySidebar.tsx:318 #: packages/admin/src/components/ThemeMarketplaceBrowse.tsx:116 -#: packages/admin/src/router.tsx:1520 +#: packages/admin/src/router.tsx:1531 msgid "An error occurred" msgstr "Une erreur s'est produite" @@ -641,7 +642,7 @@ msgid "Analyzing WordPress site..." msgstr "Analyse du site WordPress en cours..." #: packages/admin/src/components/Settings.tsx:109 -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:176 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:196 msgid "API Tokens" msgstr "Jetons d'API" @@ -667,7 +668,7 @@ msgstr "Approuvé" msgid "Arbitrary JSON data" msgstr "Données JSON arbitraires" -#: packages/admin/src/components/ContentList.tsx:557 +#: packages/admin/src/components/ContentList.tsx:655 msgid "archived" msgstr "archivé" @@ -694,7 +695,7 @@ msgstr "Attribuez des auteurs WordPress aux utilisateurs d'EmDash. Les publicati msgid "Authentication error: {0}" msgstr "Erreur d'authentification : {0}" -#: packages/admin/src/components/LoginPage.tsx:253 +#: packages/admin/src/components/LoginPage.tsx:195 msgid "Authentication error: {error}" msgstr "Erreur d'authentification : {error}" @@ -746,7 +747,7 @@ msgstr "Auto (changement de slug)" msgid "Auto-generated from name (you can edit)" msgstr "Généré automatiquement à partir du nom (vous pouvez le modifier)" -#: packages/admin/src/components/MediaPickerModal.tsx:537 +#: packages/admin/src/components/MediaPickerModal.tsx:513 msgid "Available media" msgstr "Fichiers multimédias disponibles" @@ -760,12 +761,13 @@ msgstr "Fournisseurs disponibles" msgid "Back" msgstr "Retour" -#: packages/admin/src/components/ContentEditor.tsx:537 +#: packages/admin/src/components/ContentEditor.tsx:535 msgid "Back to {collectionLabel} list" msgstr "Retour à la liste {collectionLabel}" -#: packages/admin/src/components/LoginPage.tsx:174 -#: packages/admin/src/components/LoginPage.tsx:210 +#: packages/admin/src/components/LoginPage.tsx:117 +#: packages/admin/src/components/LoginPage.tsx:153 +#: packages/admin/src/components/LoginPage.tsx:311 #: packages/admin/src/components/SignupPage.tsx:280 msgid "Back to login" msgstr "Retour à la page de connexion" @@ -781,7 +783,7 @@ msgid "Back to sections" msgstr "Retour aux sections" #: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:168 -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:171 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:191 #: packages/admin/src/components/settings/EmailSettings.tsx:86 #: packages/admin/src/components/settings/EmailSettings.tsx:105 #: packages/admin/src/components/settings/GeneralSettings.tsx:107 @@ -838,7 +840,7 @@ msgstr "Parcourez les thèmes et prévisualisez-les avec votre propre contenu." msgid "Bullet List" msgstr "Liste à puces" -#: packages/admin/src/components/ContentEditor.tsx:922 +#: packages/admin/src/components/ContentEditor.tsx:920 #: packages/admin/src/components/Sidebar.tsx:206 msgid "Bylines" msgstr "Auteurs" @@ -861,18 +863,18 @@ msgstr "Peut consulter le contenu" #: packages/admin/src/components/CapabilityConsentDialog.tsx:139 #: packages/admin/src/components/ConfirmDialog.tsx:57 -#: packages/admin/src/components/ContentEditor.tsx:630 -#: packages/admin/src/components/ContentEditor.tsx:836 -#: packages/admin/src/components/ContentEditor.tsx:888 -#: packages/admin/src/components/ContentEditor.tsx:1980 -#: packages/admin/src/components/ContentEditor.tsx:2033 -#: packages/admin/src/components/ContentList.tsx:445 -#: packages/admin/src/components/ContentList.tsx:516 +#: packages/admin/src/components/ContentEditor.tsx:628 +#: packages/admin/src/components/ContentEditor.tsx:834 +#: packages/admin/src/components/ContentEditor.tsx:886 +#: packages/admin/src/components/ContentEditor.tsx:1809 +#: packages/admin/src/components/ContentEditor.tsx:1862 +#: packages/admin/src/components/ContentList.tsx:543 +#: packages/admin/src/components/ContentList.tsx:614 #: packages/admin/src/components/ContentPickerModal.tsx:253 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:516 #: packages/admin/src/components/FieldEditor.tsx:645 #: packages/admin/src/components/MediaDetailPanel.tsx:234 -#: packages/admin/src/components/MediaPickerModal.tsx:605 +#: packages/admin/src/components/MediaPickerModal.tsx:581 #: packages/admin/src/components/MenuEditor.tsx:294 #: packages/admin/src/components/MenuEditor.tsx:439 #: packages/admin/src/components/MenuList.tsx:143 @@ -882,8 +884,8 @@ msgstr "Peut consulter le contenu" #: packages/admin/src/components/Sections.tsx:207 #: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:318 #: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:428 -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:318 -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:446 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:338 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:466 #: packages/admin/src/components/settings/SecuritySettings.tsx:210 #: packages/admin/src/components/TaxonomyManager.tsx:304 #: packages/admin/src/components/TaxonomyManager.tsx:523 @@ -931,8 +933,7 @@ msgstr "Catégories ({0})" msgid "Categories will be imported" msgstr "Les catégories seront importées" -#: packages/admin/src/components/ContentEditor.tsx:1586 -#: packages/admin/src/components/ContentEditor.tsx:1735 +#: packages/admin/src/components/ContentEditor.tsx:1566 #: packages/admin/src/components/FieldEditor.tsx:391 #: packages/admin/src/components/SeoImageField.tsx:47 msgid "Change" @@ -958,7 +959,7 @@ msgstr "Vérifier les mises à jour" msgid "Check Site" msgstr "Vérifier le site" -#: packages/admin/src/components/LoginPage.tsx:158 +#: packages/admin/src/components/LoginPage.tsx:101 #: packages/admin/src/components/SignupPage.tsx:129 #: packages/admin/src/components/SignupPage.tsx:401 msgid "Check your email" @@ -972,6 +973,10 @@ msgstr "En cours de vérification de {urlInput}..." msgid "Checking authentication..." msgstr "En cours de vérification de l'authentification..." +#: packages/admin/src/components/SetupWizard.tsx:315 +msgid "Choose how to sign in" +msgstr "" + #: packages/admin/src/components/Settings.tsx:130 msgid "Choose your preferred admin language" msgstr "Choisir votre langue d'administration préférée" @@ -980,7 +985,7 @@ msgstr "Choisir votre langue d'administration préférée" msgid "Click the link in the email to continue setting up your account." msgstr "Cliquez sur le lien dans l'e-mail pour continuer la configuration de votre compte." -#: packages/admin/src/components/LoginPage.tsx:169 +#: packages/admin/src/components/LoginPage.tsx:112 msgid "Click the link in the email to sign in." msgstr "Cliquez sur le lien dans l'e-mail pour vous connecter." @@ -998,9 +1003,9 @@ msgstr "Cliquez sur le lien dans l'e-mail pour vous connecter." #: packages/admin/src/components/MarketplacePluginDetail.tsx:447 #: packages/admin/src/components/MediaDetailPanel.tsx:131 #: packages/admin/src/components/MediaDetailPanel.tsx:133 -#: packages/admin/src/components/MediaPickerModal.tsx:369 -#: packages/admin/src/components/MediaPickerModal.tsx:375 -#: packages/admin/src/components/MediaPickerModal.tsx:379 +#: packages/admin/src/components/MediaPickerModal.tsx:349 +#: packages/admin/src/components/MediaPickerModal.tsx:355 +#: packages/admin/src/components/MediaPickerModal.tsx:359 #: packages/admin/src/components/MenuEditor.tsx:256 #: packages/admin/src/components/MenuEditor.tsx:262 #: packages/admin/src/components/MenuEditor.tsx:266 @@ -1099,7 +1104,7 @@ msgstr "Terminer l'inscription" msgid "Configure Field" msgstr "Configurer le champ" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:308 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:328 msgid "Confirm" msgstr "Confirmer" @@ -1186,8 +1191,8 @@ msgstr "Écriture du contenu" msgid "Continue" msgstr "Continuer" -#: packages/admin/src/components/SetupWizard.tsx:175 -#: packages/admin/src/components/SetupWizard.tsx:258 +#: packages/admin/src/components/SetupWizard.tsx:177 +#: packages/admin/src/components/SetupWizard.tsx:260 msgid "Continue →" msgstr "Continuer →" @@ -1200,7 +1205,7 @@ msgstr "Continuer l'importation" msgid "Contributor" msgstr "Contributeur" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:218 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:238 #: packages/admin/src/components/users/InviteUserModal.tsx:134 msgid "Copied to clipboard" msgstr "Copié dans le presse-papiers" @@ -1218,11 +1223,11 @@ msgstr "Copier le lien d'invitation" msgid "Copy slug" msgstr "Copier le slug" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:193 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:213 msgid "Copy this token now — it won't be shown again." msgstr "Copiez ce jeton maintenant — il ne sera plus affiché." -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:211 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:231 msgid "Copy token" msgstr "Copier le jeton" @@ -1230,7 +1235,7 @@ msgstr "Copier le jeton" msgid "Could not copy automatically. Please select the URL above and copy manually." msgstr "Impossible de copier automatiquement. Veuillez sélectionner l'URL ci-dessus et copier manuellement." -#: packages/admin/src/components/MediaPickerModal.tsx:328 +#: packages/admin/src/components/MediaPickerModal.tsx:308 msgid "Could not load image from URL" msgstr "Impossible de charger l'image à partir de l'URL" @@ -1242,7 +1247,7 @@ msgstr "Impossible de détecter WordPress" msgid "Count" msgstr "Nombre" -#: packages/admin/src/components/ContentEditor.tsx:2004 +#: packages/admin/src/components/ContentEditor.tsx:1833 #: packages/admin/src/components/MenuList.tsx:146 #: packages/admin/src/components/Redirects.tsx:185 #: packages/admin/src/components/Sections.tsx:210 @@ -1271,7 +1276,7 @@ msgstr "Créer un compte" msgid "Create an account" msgstr "Créer un compte" -#: packages/admin/src/components/ContentEditor.tsx:1952 +#: packages/admin/src/components/ContentEditor.tsx:1781 msgid "Create byline" msgstr "Créer un auteur" @@ -1284,7 +1289,7 @@ msgstr "Créer un menu" msgid "Create New Menu" msgstr "Créer un nouveau menu" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:389 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:409 msgid "Create New Token" msgstr "Créer un nouveau jeton" @@ -1292,12 +1297,12 @@ msgstr "Créer un nouveau jeton" msgid "Create one in WordPress: Users → Profile → Application Passwords" msgstr "En créer un dans WordPress : Utilisateurs → Profil → Mots de passe d'application" -#: packages/admin/src/components/SetupWizard.tsx:305 +#: packages/admin/src/components/SetupWizard.tsx:325 msgid "Create Passkey" msgstr "Créer une clé d'accès" #: packages/admin/src/components/Settings.tsx:110 -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:178 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:198 msgid "Create personal access tokens for programmatic API access" msgstr "Créer des jetons d'accès personnels pour un accès programmatique à l'API" @@ -1332,12 +1337,12 @@ msgstr "Créer des sections dans la bibliothèque Sections pour les utiliser ici msgid "Create Taxonomy" msgstr "Créer une taxonomie" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:251 -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:443 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:271 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:463 msgid "Create Token" msgstr "Créer un jeton" -#: packages/admin/src/components/SetupWizard.tsx:505 +#: packages/admin/src/components/SetupWizard.tsx:571 msgid "Create your account" msgstr "Créez votre compte" @@ -1345,7 +1350,7 @@ msgstr "Créez votre compte" msgid "Create your first navigation menu to get started" msgstr "Créer votre premier menu de navigation pour commencer" -#: packages/admin/src/components/ContentList.tsx:219 +#: packages/admin/src/components/ContentList.tsx:251 #: packages/admin/src/components/ContentTypeList.tsx:122 msgid "Create your first one" msgstr "Créer le premier" @@ -1358,6 +1363,14 @@ msgstr "Créer votre première section de contenu réutilisable pour commencer." msgid "Create your passkey" msgstr "Créer votre clé d'accès" +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:90 +msgid "Create, update, and delete navigation menus" +msgstr "" + +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:85 +msgid "Create, update, and delete taxonomy terms" +msgstr "" + #: packages/admin/src/components/settings/ApiTokenSettings.tsx:60 msgid "Create, update, delete content" msgstr "Créer, modifier, supprimer du contenu" @@ -1368,7 +1381,7 @@ msgstr "Créé" #. placeholder {0}: new Date(cred.createdAt).toLocaleDateString() #. placeholder {0}: new Date(token.createdAt).toLocaleDateString() -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:290 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:310 #: packages/admin/src/components/users/UserDetail.tsx:260 msgid "Created {0}" msgstr "Créé le {0}" @@ -1378,7 +1391,7 @@ msgid "Created At" msgstr "Créé le" #. placeholder {0}: new Date(item.createdAt).toLocaleString() -#: packages/admin/src/components/ContentEditor.tsx:856 +#: packages/admin/src/components/ContentEditor.tsx:854 msgid "Created: {0}" msgstr "Créé : {0}" @@ -1386,16 +1399,16 @@ msgstr "Créé : {0}" msgid "Creating collections and fields..." msgstr "En cours de création de collections et de champs..." -#: packages/admin/src/components/ContentEditor.tsx:2004 +#: packages/admin/src/components/ContentEditor.tsx:1833 #: packages/admin/src/components/MenuList.tsx:146 #: packages/admin/src/components/Redirects.tsx:182 #: packages/admin/src/components/Sections.tsx:210 -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:443 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:463 #: packages/admin/src/components/TaxonomyManager.tsx:526 msgid "Creating..." msgstr "Création en cours..." -#: packages/admin/src/components/ContentEditor.tsx:959 +#: packages/admin/src/components/ContentEditor.tsx:957 msgid "current" msgstr "actuel" @@ -1432,7 +1445,7 @@ msgid "Dashboard" msgstr "Tableau de bord" #: packages/admin/src/components/comments/CommentInbox.tsx:303 -#: packages/admin/src/components/ContentList.tsx:201 +#: packages/admin/src/components/ContentList.tsx:233 msgid "Date" msgstr "Date" @@ -1530,11 +1543,11 @@ msgid "Delete permanently" msgstr "Supprimer définitivement" #: packages/admin/src/components/comments/CommentDetail.tsx:182 -#: packages/admin/src/components/ContentList.tsx:527 +#: packages/admin/src/components/ContentList.tsx:625 msgid "Delete Permanently" msgstr "Supprimer définitivement" -#: packages/admin/src/components/ContentList.tsx:507 +#: packages/admin/src/components/ContentList.tsx:605 msgid "Delete Permanently?" msgstr "Supprimer définitivement ?" @@ -1555,7 +1568,7 @@ msgstr "Supprimer la redirection ?" msgid "Delete Section?" msgstr "Supprimer la section ?" -#: packages/admin/src/components/ContentList.tsx:306 +#: packages/admin/src/components/ContentList.tsx:338 msgid "Deleted" msgstr "Supprimé" @@ -1656,17 +1669,17 @@ msgstr "Désactivé" msgid "Disabled:" msgstr "Désactivé :" -#: packages/admin/src/components/ContentEditor.tsx:615 -#: packages/admin/src/components/ContentEditor.tsx:637 +#: packages/admin/src/components/ContentEditor.tsx:613 +#: packages/admin/src/components/ContentEditor.tsx:635 msgid "Discard changes" msgstr "Ignorer les modifications" -#: packages/admin/src/components/ContentEditor.tsx:621 +#: packages/admin/src/components/ContentEditor.tsx:619 msgid "Discard draft changes?" msgstr "Supprimer les brouillons de modifications ?" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:226 -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:228 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:246 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:248 msgid "Dismiss" msgstr "Fermer" @@ -1674,8 +1687,8 @@ msgstr "Fermer" msgid "Display a navigation menu" msgstr "Afficher un menu de navigation" -#: packages/admin/src/components/ContentEditor.tsx:1955 -#: packages/admin/src/components/ContentEditor.tsx:2017 +#: packages/admin/src/components/ContentEditor.tsx:1784 +#: packages/admin/src/components/ContentEditor.tsx:1846 msgid "Display name" msgstr "Nom affiché" @@ -1693,7 +1706,7 @@ msgstr "Taille d'affichage" msgid "Displayed below the image as a visible caption." msgstr "Affiché sous l’image sous forme de légende visible." -#: packages/admin/src/components/ContentEditor.tsx:591 +#: packages/admin/src/components/ContentEditor.tsx:589 msgid "Distraction-free mode (⌘⇧\\)" msgstr "Mode sans distraction (⌘⇧\\)" @@ -1717,7 +1730,7 @@ msgstr "Domaine supprimé" msgid "Domain updated" msgstr "Domaine mis à jour" -#: packages/admin/src/components/LoginPage.tsx:366 +#: packages/admin/src/components/LoginPage.tsx:332 msgid "Don't have an account? <0>Sign up" msgstr "Pas encore de compte ? <0>S'inscrire" @@ -1726,7 +1739,7 @@ msgstr "Pas encore de compte ? <0>S'inscrire" msgid "Done" msgstr "Fait" -#: packages/admin/src/components/ContentEditor.tsx:1898 +#: packages/admin/src/components/ContentEditor.tsx:1727 msgid "Down" msgstr "Vers le bas" @@ -1734,11 +1747,11 @@ msgstr "Vers le bas" msgid "Downloading" msgstr "Téléchargement" -#: packages/admin/src/components/ContentList.tsx:553 +#: packages/admin/src/components/ContentList.tsx:651 msgid "draft" msgstr "brouillon" -#: packages/admin/src/components/ContentEditor.tsx:787 +#: packages/admin/src/components/ContentEditor.tsx:785 #: packages/admin/src/components/ContentPickerModal.tsx:217 msgid "Draft" msgstr "Brouillon" @@ -1760,11 +1773,11 @@ msgstr "Glisser-déposer ou cliquer pour parcourir (.xml)" msgid "Drop your WordPress export file here" msgstr "Déposer votre fichier d'exportation WordPress ici" -#: packages/admin/src/components/ContentList.tsx:418 +#: packages/admin/src/components/ContentList.tsx:516 msgid "Duplicate {title}" msgstr "Dupliquer {title}" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:403 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:423 msgid "e.g., CI/CD Pipeline" msgstr "p. ex. : pipeline CI/CD" @@ -1772,8 +1785,8 @@ msgstr "p. ex. : pipeline CI/CD" msgid "e.g., MacBook Pro, iPhone" msgstr "p. ex. : MacBook Pro, iPhone" -#: packages/admin/src/components/ContentEditor.tsx:968 -#: packages/admin/src/components/ContentEditor.tsx:1907 +#: packages/admin/src/components/ContentEditor.tsx:966 +#: packages/admin/src/components/ContentEditor.tsx:1736 #: packages/admin/src/components/MenuEditor.tsx:367 #: packages/admin/src/components/MenuList.tsx:185 #: packages/admin/src/components/Sections.tsx:390 @@ -1790,15 +1803,15 @@ msgstr "Modifier" msgid "Edit {0}" msgstr "Modifier {0}" -#: packages/admin/src/components/ContentEditor.tsx:554 +#: packages/admin/src/components/ContentEditor.tsx:552 msgid "Edit {collectionLabel}" msgstr "Modifier {collectionLabel}" -#: packages/admin/src/components/ContentList.tsx:410 +#: packages/admin/src/components/ContentList.tsx:508 msgid "Edit {title}" msgstr "Modifier {title}" -#: packages/admin/src/components/ContentEditor.tsx:2014 +#: packages/admin/src/components/ContentEditor.tsx:1843 msgid "Edit byline" msgstr "Modifier l'auteur" @@ -1846,13 +1859,13 @@ msgstr "E-mail" msgid "Email (optional)" msgstr "E-mail (facultatif)" -#: packages/admin/src/components/LoginPage.tsx:183 +#: packages/admin/src/components/LoginPage.tsx:126 #: packages/admin/src/components/SignupPage.tsx:65 #: packages/admin/src/components/users/InviteUserModal.tsx:154 msgid "Email address" msgstr "Adresse e-mail" -#: packages/admin/src/components/SetupWizard.tsx:204 +#: packages/admin/src/components/SetupWizard.tsx:206 #: packages/admin/src/components/SignupPage.tsx:48 msgid "Email is required" msgstr "L'e-mail est obligatoire" @@ -1921,7 +1934,7 @@ msgid "Enabled" msgstr "Activé" #. placeholder {0}: label.toLowerCase() -#: packages/admin/src/components/ContentEditor.tsx:1181 +#: packages/admin/src/components/ContentEditor.tsx:1179 msgid "Enter {0}..." msgstr "Saisissez {0}..." @@ -1930,7 +1943,7 @@ msgstr "Saisissez {0}..." msgid "Enter a URL (https://…) or a relative path (/…)" msgstr "Saisissez une URL (https://…) ou un chemin relatif (/…)" -#: packages/admin/src/components/ContentEditor.tsx:1413 +#: packages/admin/src/components/ContentEditor.tsx:1393 msgid "Enter a valid URL (e.g. https://example.com)" msgstr "" @@ -1938,7 +1951,7 @@ msgstr "" msgid "Enter credentials manually" msgstr "Saisir les informations d'identification manuellement" -#: packages/admin/src/components/ContentEditor.tsx:590 +#: packages/admin/src/components/ContentEditor.tsx:588 msgid "Enter distraction-free mode" msgstr "Passez en mode sans distraction" @@ -1946,7 +1959,7 @@ msgstr "Passez en mode sans distraction" msgid "Enter email" msgstr "Saisissez l'adresse mail" -#: packages/admin/src/components/ContentEditor.tsx:1202 +#: packages/admin/src/components/ContentEditor.tsx:1200 msgid "Enter markdown content..." msgstr "Saisissez du contenu Markdown..." @@ -1958,6 +1971,10 @@ msgstr "Saisissez le nom" msgid "Enter the code from your terminal" msgstr "Saisissez le code depuis votre terminal" +#: packages/admin/src/components/LoginPage.tsx:325 +msgid "Enter your handle to sign in." +msgstr "" + #: packages/admin/src/components/WordPressImport.tsx:1289 msgid "Enter your WordPress credentials to import content directly." msgstr "Saisissez vos informations d'identification WordPress pour importer du contenu directement." @@ -1968,7 +1985,7 @@ msgstr "Saisir l'URL de votre site WordPress" #: packages/admin/src/components/MenuEditor.tsx:83 #: packages/admin/src/components/MenuEditor.tsx:122 -#: packages/admin/src/components/SetupWizard.tsx:484 +#: packages/admin/src/components/SetupWizard.tsx:550 msgid "Error" msgstr "Erreur" @@ -1980,7 +1997,7 @@ msgstr "Erreur lors de l'enregistrement de la section" msgid "Exists" msgstr "Existe" -#: packages/admin/src/components/ContentEditor.tsx:548 +#: packages/admin/src/components/ContentEditor.tsx:546 msgid "Exit distraction-free mode" msgstr "Quitter le mode sans distraction" @@ -1993,11 +2010,11 @@ msgid "Expand details" msgstr "Développer les détails" #. placeholder {0}: new Date(token.expiresAt).toLocaleDateString() -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:280 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:300 msgid "Expires {0}" msgstr "Expire le {0}" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:429 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:449 msgid "Expiry" msgstr "Expiration" @@ -2029,7 +2046,7 @@ msgstr "Échec de l'audit de sécurité" msgid "Failed to add domain" msgstr "Échec de l'ajout du domaine" -#: packages/admin/src/components/ContentEditor.tsx:1998 +#: packages/admin/src/components/ContentEditor.tsx:1827 msgid "Failed to create byline" msgstr "Échec de la création de l'auteur" @@ -2082,7 +2099,7 @@ msgstr "Échec du chargement des modules d'extension : {0}" msgid "Failed to load revisions" msgstr "Échec du chargement des révisions" -#: packages/admin/src/components/SetupWizard.tsx:486 +#: packages/admin/src/components/SetupWizard.tsx:552 msgid "Failed to load setup" msgstr "Échec du chargement de la configuration" @@ -2103,7 +2120,7 @@ msgstr "Échec de la suppression de la clé d'accès" msgid "Failed to rename passkey" msgstr "Échec du renommage de la clé d'accès" -#: packages/admin/src/router.tsx:1519 +#: packages/admin/src/router.tsx:1530 msgid "Failed to save" msgstr "" @@ -2113,8 +2130,8 @@ msgstr "" msgid "Failed to save settings" msgstr "Échec de l'enregistrement des paramètres" -#: packages/admin/src/components/LoginPage.tsx:127 -#: packages/admin/src/components/LoginPage.tsx:132 +#: packages/admin/src/components/LoginPage.tsx:70 +#: packages/admin/src/components/LoginPage.tsx:75 msgid "Failed to send magic link" msgstr "Échec de l'envoi du lien de connexion" @@ -2127,7 +2144,7 @@ msgstr "Échec de l'envoi de l'e-mail de test" msgid "Failed to update {0}" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:2048 +#: packages/admin/src/components/ContentEditor.tsx:1877 msgid "Failed to update byline" msgstr "Échec de la mise à jour de l'auteur" @@ -2214,7 +2231,7 @@ msgstr "Pour une expérience d'importation optimale, installez le" msgid "Full access" msgstr "Accès complet" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:85 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:105 msgid "Full admin access" msgstr "Accès administrateur complet" @@ -2279,7 +2296,7 @@ msgstr "Hauteur" msgid "Hide from search engines" msgstr "Masquer des moteurs de recherche" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:203 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:223 msgid "Hide token" msgstr "Masquer le jeton" @@ -2321,7 +2338,7 @@ msgstr "Icône floutée en raison de l'audit d'image" msgid "ID" msgstr "ID" -#: packages/admin/src/components/LoginPage.tsx:160 +#: packages/admin/src/components/LoginPage.tsx:103 msgid "If an account exists for <0>{email}, we've sent a sign-in link." msgstr "Si un compte existe pour <0>{email}, nous vous avons envoyé un lien de connexion." @@ -2343,7 +2360,7 @@ msgstr "Paramètres d'image" msgid "Image shown when this page is shared on social media" msgstr "Image affichée lorsque cette page est partagée sur les réseaux sociaux" -#: packages/admin/src/components/MediaPickerModal.tsx:396 +#: packages/admin/src/components/MediaPickerModal.tsx:374 msgid "Image URL" msgstr "URL de l'image" @@ -2441,7 +2458,7 @@ msgstr "En cours d'importation de contenu..." msgid "Importing Media" msgstr "Importation de fichiers multimédias" -#: packages/admin/src/components/SetupWizard.tsx:163 +#: packages/admin/src/components/SetupWizard.tsx:165 msgid "Include sample content (recommended for new sites)" msgstr "Inclure un exemple de contenu (recommandé pour les nouveaux sites)" @@ -2449,8 +2466,8 @@ msgstr "Inclure un exemple de contenu (recommandé pour les nouveaux sites)" msgid "Incompatible" msgstr "Incompatible" -#: packages/admin/src/components/MediaPickerModal.tsx:407 -#: packages/admin/src/components/MediaPickerModal.tsx:608 +#: packages/admin/src/components/MediaPickerModal.tsx:385 +#: packages/admin/src/components/MediaPickerModal.tsx:584 msgid "Insert" msgstr "Insérer" @@ -2474,7 +2491,7 @@ msgstr "Insérer une section réutilisable" msgid "Insert an image" msgstr "Insérer une image" -#: packages/admin/src/components/MediaPickerModal.tsx:389 +#: packages/admin/src/components/MediaPickerModal.tsx:367 msgid "Insert from URL" msgstr "Insérer à partir de l'URL" @@ -2521,7 +2538,7 @@ msgstr "En cours d'installation..." msgid "Integer" msgstr "Entier" -#: packages/admin/src/components/ContentEditor.tsx:1482 +#: packages/admin/src/components/ContentEditor.tsx:1462 msgid "Invalid JSON" msgstr "JSON invalide" @@ -2554,7 +2571,7 @@ msgstr "Élément supprimé" msgid "Item updated" msgstr "Article mis à jour" -#: packages/admin/src/components/SetupWizard.tsx:238 +#: packages/admin/src/components/SetupWizard.tsx:240 #: packages/admin/src/components/SignupPage.tsx:204 msgid "Jane Doe" msgstr "Jane Doe" @@ -2578,7 +2595,7 @@ msgstr "Mots-clés" msgid "Label" msgstr "Libellé" -#: packages/admin/src/components/LoginPage.tsx:379 +#: packages/admin/src/components/LoginPage.tsx:345 #: packages/admin/src/components/Settings.tsx:129 #: packages/admin/src/components/Settings.tsx:134 msgid "Language" @@ -2610,7 +2627,7 @@ msgstr "Dernière utilisation" #. placeholder {0}: new Date(cred.lastUsedAt).toLocaleDateString() #. placeholder {0}: new Date(token.lastUsedAt).toLocaleDateString() -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:285 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:305 #: packages/admin/src/components/users/UserDetail.tsx:262 msgid "Last used {0}" msgstr "Dernière utilisation le {0}" @@ -2664,7 +2681,7 @@ msgstr "Liens" msgid "List view" msgstr "Vue en liste" -#: packages/admin/src/components/ContentEditor.tsx:670 +#: packages/admin/src/components/ContentEditor.tsx:668 msgid "Live View" msgstr "Affichage en direct" @@ -2674,8 +2691,8 @@ msgstr "Affichage en direct" msgid "Load more" msgstr "Charger davantage" -#: packages/admin/src/components/ContentList.tsx:290 -#: packages/admin/src/components/ContentList.tsx:338 +#: packages/admin/src/components/ContentList.tsx:322 +#: packages/admin/src/components/ContentList.tsx:370 msgid "Load More" msgstr "Charger davantage" @@ -2718,7 +2735,7 @@ msgstr "En cours de chargement des rubriques..." msgid "Loading settings..." msgstr "En cours de chargement des paramètres..." -#: packages/admin/src/components/SetupWizard.tsx:473 +#: packages/admin/src/components/SetupWizard.tsx:539 msgid "Loading setup..." msgstr "En cours de chargement de la configuration..." @@ -2726,8 +2743,8 @@ msgstr "En cours de chargement de la configuration..." msgid "Loading terms..." msgstr "En cours de chargement des termes..." -#: packages/admin/src/components/ContentList.tsx:290 -#: packages/admin/src/components/ContentList.tsx:338 +#: packages/admin/src/components/ContentList.tsx:322 +#: packages/admin/src/components/ContentList.tsx:370 #: packages/admin/src/components/ContentPickerModal.tsx:238 #: packages/admin/src/components/MarketplaceBrowse.tsx:199 #: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:181 @@ -2740,7 +2757,7 @@ msgstr "En cours de chargement des termes..." msgid "Loading..." msgstr "En cours de chargement..." -#: packages/admin/src/components/ContentList.tsx:197 +#: packages/admin/src/components/ContentList.tsx:226 #: packages/admin/src/components/LocaleSwitcher.tsx:60 msgid "Locale" msgstr "Langue" @@ -2931,6 +2948,10 @@ msgstr "Menus" msgid "Menus ({0})" msgstr "Menus ({0})" +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:89 +msgid "Menus Manage" +msgstr "" + #: packages/admin/src/components/SeoPanel.tsx:161 msgid "Meta Description" msgstr "Méta description" @@ -2971,11 +2992,11 @@ msgstr "Modifié" msgid "Modify collection schemas" msgstr "Modifier les schémas de collections" -#: packages/admin/src/components/ContentList.tsx:439 +#: packages/admin/src/components/ContentList.tsx:537 msgid "Move \"{title}\" to trash? You can restore it later." msgstr "Déplacer « {title} » vers la corbeille ? Vous pourrez le restaurer plus tard." -#: packages/admin/src/components/ContentList.tsx:430 +#: packages/admin/src/components/ContentList.tsx:528 msgid "Move {title} to trash" msgstr "Déplacer {title} vers la corbeille" @@ -2983,14 +3004,14 @@ msgstr "Déplacer {title} vers la corbeille" msgid "Move down" msgstr "Descendre" -#: packages/admin/src/components/ContentEditor.tsx:873 -#: packages/admin/src/components/ContentEditor.tsx:895 -#: packages/admin/src/components/ContentList.tsx:452 +#: packages/admin/src/components/ContentEditor.tsx:871 +#: packages/admin/src/components/ContentEditor.tsx:893 +#: packages/admin/src/components/ContentList.tsx:550 msgid "Move to Trash" msgstr "Déplacer vers la corbeille" -#: packages/admin/src/components/ContentEditor.tsx:879 -#: packages/admin/src/components/ContentList.tsx:437 +#: packages/admin/src/components/ContentEditor.tsx:877 +#: packages/admin/src/components/ContentList.tsx:535 msgid "Move to Trash?" msgstr "Placer dans la corbeille ?" @@ -3010,7 +3031,7 @@ msgstr "Texte brut multiligne" msgid "Multiple choices from options" msgstr "Plusieurs choix parmi les options" -#: packages/admin/src/components/SetupWizard.tsx:145 +#: packages/admin/src/components/SetupWizard.tsx:147 msgid "My Awesome Blog" msgstr "Mon super blog" @@ -3048,7 +3069,7 @@ msgstr "NOUVEAU" msgid "New {0}" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:554 +#: packages/admin/src/components/ContentEditor.tsx:552 msgid "New {collectionLabel}" msgstr "Nouveau {collectionLabel}" @@ -3089,7 +3110,7 @@ msgid "Next" msgstr "Suivant" #: packages/admin/src/components/comments/CommentInbox.tsx:378 -#: packages/admin/src/components/ContentList.tsx:278 +#: packages/admin/src/components/ContentList.tsx:310 msgid "Next page" msgstr "Page suivante" @@ -3107,7 +3128,7 @@ msgid "No {0} available." msgstr "Aucun {0} disponible." #. placeholder {0}: collectionLabel.toLowerCase() -#: packages/admin/src/components/ContentList.tsx:212 +#: packages/admin/src/components/ContentList.tsx:244 msgid "No {0} yet." msgstr "Pas encore de {0}." @@ -3125,7 +3146,7 @@ msgstr "Aucune erreur 404 enregistrée pour le moment." msgid "No alt text" msgstr "Aucun texte alternatif" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:263 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:283 msgid "No API tokens yet. Create one to get started." msgstr "Aucun jeton d'API pour l'instant. Créez-en un pour commencer." @@ -3133,7 +3154,7 @@ msgstr "Aucun jeton d'API pour l'instant. Créez-en un pour commencer." msgid "No approved comments yet." msgstr "Aucun commentaire approuvé pour l'instant." -#: packages/admin/src/components/ContentEditor.tsx:1939 +#: packages/admin/src/components/ContentEditor.tsx:1768 msgid "No bylines selected." msgstr "Aucun auteur sélectionnée." @@ -3211,12 +3232,12 @@ msgid "No maximum" msgstr "Pas de maximum" #: packages/admin/src/components/MediaLibrary.tsx:369 -#: packages/admin/src/components/MediaPickerModal.tsx:521 +#: packages/admin/src/components/MediaPickerModal.tsx:497 msgid "No media available from this provider" msgstr "Aucun fichier multimédia disponible auprès de ce fournisseur" #: packages/admin/src/components/MediaLibrary.tsx:363 -#: packages/admin/src/components/MediaPickerModal.tsx:515 +#: packages/admin/src/components/MediaPickerModal.tsx:491 msgid "No media found" msgstr "Aucun fichier multimédia trouvé" @@ -3274,7 +3295,7 @@ msgstr "Aucun résultat" msgid "No results for \"{debouncedQuery}\". Try a different search term." msgstr "Aucun résultat pour « {debouncedQuery} ». Essayez un autre terme de recherche." -#: packages/admin/src/components/ContentList.tsx:226 +#: packages/admin/src/components/ContentList.tsx:258 msgid "No results for \"{searchQuery}\"" msgstr "Aucun résultat pour « {searchQuery} »" @@ -3384,7 +3405,7 @@ msgstr "Info-bulle facultative au survol" msgid "Options (one per line)" msgstr "Options (une par ligne)" -#: packages/admin/src/components/MediaPickerModal.tsx:419 +#: packages/admin/src/components/MediaPickerModal.tsx:397 msgid "or choose from library" msgstr "ou choisissez dans la bibliothèque" @@ -3392,7 +3413,7 @@ msgstr "ou choisissez dans la bibliothèque" msgid "Or click to browse. Accepts .xml files exported from WordPress." msgstr "Ou cliquez pour parcourir. Accepte les fichiers .xml exportés depuis WordPress." -#: packages/admin/src/components/LoginPage.tsx:321 +#: packages/admin/src/components/LoginPage.tsx:261 msgid "Or continue with" msgstr "Ou se connecter avec" @@ -3421,7 +3442,7 @@ msgstr "Plan" msgid "Overrides the page title in search engine results" msgstr "Remplace le titre de la page dans les résultats des moteurs de recherche" -#: packages/admin/src/components/ContentEditor.tsx:910 +#: packages/admin/src/components/ContentEditor.tsx:908 msgid "Ownership" msgstr "Propriété" @@ -3451,10 +3472,6 @@ msgstr "Partie d'une boucle de redirection" msgid "Pass" msgstr "Passer" -#: packages/admin/src/components/SetupWizard.tsx:333 -msgid "Passkey" -msgstr "Clé d'accès" - #: packages/admin/src/components/settings/SecuritySettings.tsx:98 msgid "Passkey added successfully" msgstr "Clé d'accès ajoutée avec succès" @@ -3496,10 +3513,6 @@ msgstr "Les clés d'accès sont un moyen sécurisé et sans mot de passe de vous msgid "Passkeys are a secure, passwordless way to sign in using your device's biometrics, PIN, or security key." msgstr "Les clés d'accès constituent un moyen sécurisé et sans mot de passe de vous connecter à l'aide des données biométriques, du code PIN ou de la clé de sécurité de votre appareil." -#: packages/admin/src/components/SetupWizard.tsx:297 -msgid "Passkeys are more secure than passwords. You'll use your device's biometrics, PIN, or security key to sign in." -msgstr "Les clés d'accès sont plus sécurisées que les mots de passe. Vous utiliserez les données biométriques, le code PIN ou la clé de sécurité de votre appareil pour vous connecter." - #: packages/admin/src/components/auth/PasskeyLogin.tsx:303 #: packages/admin/src/components/auth/PasskeyRegistration.tsx:300 msgid "Passkeys Not Available Here" @@ -3523,7 +3536,7 @@ msgid "Pattern (Regex)" msgstr "Modèle (expression régulière)" #: packages/admin/src/components/comments/CommentDetail.tsx:196 -#: packages/admin/src/components/ContentList.tsx:576 +#: packages/admin/src/components/ContentList.tsx:674 msgid "pending" msgstr "en attente" @@ -3531,15 +3544,15 @@ msgstr "en attente" msgid "Pending" msgstr "En attente" -#: packages/admin/src/components/ContentEditor.tsx:785 +#: packages/admin/src/components/ContentEditor.tsx:783 msgid "Pending changes" msgstr "Modifications en attente" -#: packages/admin/src/components/ContentList.tsx:510 +#: packages/admin/src/components/ContentList.tsx:608 msgid "Permanently delete \"{title}\"? This cannot be undone." msgstr "Supprimer définitivement « {title} » ? Cela ne peut pas être annulé." -#: packages/admin/src/components/ContentList.tsx:499 +#: packages/admin/src/components/ContentList.tsx:597 msgid "Permanently delete {title}" msgstr "Supprimer définitivement {title}" @@ -3547,12 +3560,16 @@ msgstr "Supprimer définitivement {title}" msgid "Permissions" msgstr "Autorisations" +#: packages/admin/src/components/SetupWizard.tsx:317 +msgid "Pick any method to create your admin account." +msgstr "" + #: packages/admin/src/components/auth/PasskeyLogin.tsx:313 #: packages/admin/src/components/auth/PasskeyRegistration.tsx:310 msgid "Plain" msgstr "Un simple" -#: packages/admin/src/components/SetupWizard.tsx:206 +#: packages/admin/src/components/SetupWizard.tsx:208 msgid "Please enter a valid email" msgstr "Veuillez saisir un email valide" @@ -3560,7 +3577,7 @@ msgstr "Veuillez saisir un email valide" msgid "Please enter a valid email address" msgstr "Veuillez saisir une adresse email valide" -#: packages/admin/src/components/MediaPickerModal.tsx:304 +#: packages/admin/src/components/MediaPickerModal.tsx:284 msgid "Please enter a valid URL" msgstr "Veuillez saisir une URL valide" @@ -3626,11 +3643,11 @@ msgid "Preparing to download files from WordPress..." msgstr "En cours de préparation du téléchargement de fichiers depuis WordPress..." #: packages/admin/src/components/auth/PasskeyLogin.tsx:166 -#: packages/admin/src/components/SetupWizard.tsx:258 +#: packages/admin/src/components/SetupWizard.tsx:260 msgid "Preparing..." msgstr "En cours de préparation..." -#: packages/admin/src/components/ContentEditor.tsx:604 +#: packages/admin/src/components/ContentEditor.tsx:602 #: packages/admin/src/components/ContentTypeEditor.tsx:79 #: packages/admin/src/components/MediaLibrary.tsx:415 msgid "Preview" @@ -3640,7 +3657,7 @@ msgstr "Aperçu" msgid "Preview content before publishing" msgstr "Prévisualiser le contenu avant publication" -#: packages/admin/src/components/ContentEditor.tsx:604 +#: packages/admin/src/components/ContentEditor.tsx:602 msgid "Preview draft" msgstr "Aperçu du brouillon" @@ -3649,7 +3666,7 @@ msgid "Previous" msgstr "Précédent" #: packages/admin/src/components/comments/CommentInbox.tsx:359 -#: packages/admin/src/components/ContentList.tsx:266 +#: packages/admin/src/components/ContentList.tsx:298 msgid "Previous page" msgstr "Page précédente" @@ -3665,20 +3682,20 @@ msgstr "Navigation principale" msgid "Provider:" msgstr "Fournisseur :" -#: packages/admin/src/components/ContentEditor.tsx:659 -#: packages/admin/src/components/ContentEditor.tsx:766 +#: packages/admin/src/components/ContentEditor.tsx:657 +#: packages/admin/src/components/ContentEditor.tsx:764 msgid "Publish" msgstr "Publier" -#: packages/admin/src/components/ContentEditor.tsx:649 +#: packages/admin/src/components/ContentEditor.tsx:647 msgid "Publish changes" msgstr "Publier les modifications" -#: packages/admin/src/components/ContentList.tsx:551 +#: packages/admin/src/components/ContentList.tsx:649 msgid "published" msgstr "publié" -#: packages/admin/src/components/ContentEditor.tsx:781 +#: packages/admin/src/components/ContentEditor.tsx:779 #: packages/admin/src/components/ContentPickerModal.tsx:214 #: packages/admin/src/components/Dashboard.tsx:187 msgid "Published" @@ -3693,7 +3710,7 @@ msgstr "Publié {0}" msgid "Published At" msgstr "Publié le" -#: packages/admin/src/components/ContentEditor.tsx:1947 +#: packages/admin/src/components/ContentEditor.tsx:1776 msgid "Quick create byline" msgstr "Création rapide d'un auteur" @@ -3714,6 +3731,10 @@ msgstr "Lire les entrées de contenu" msgid "Read media files" msgstr "Lire les fichiers multimédias" +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:95 +msgid "Read site settings" +msgstr "" + #: packages/admin/src/components/settings/GeneralSettings.tsx:267 msgid "Reading" msgstr "Lecture" @@ -3770,7 +3791,7 @@ msgstr "Utilisateur enregistré" msgid "Registration was cancelled or timed out. Please try again." msgstr "L'inscription a été annulée ou a expiré. Veuillez réessayer." -#: packages/admin/src/components/ContentEditor.tsx:1916 +#: packages/admin/src/components/ContentEditor.tsx:1745 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:177 #: packages/admin/src/components/settings/GeneralSettings.tsx:202 #: packages/admin/src/components/settings/GeneralSettings.tsx:246 @@ -3786,10 +3807,6 @@ msgstr "Supprimer" msgid "Remove {0}" msgstr "Supprimer {0}" -#: packages/admin/src/components/ContentEditor.tsx:1743 -msgid "Remove {label}" -msgstr "" - #: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:435 msgid "Remove Domain" msgstr "Supprimer le domaine" @@ -3798,7 +3815,7 @@ msgstr "Supprimer le domaine" msgid "Remove Domain?" msgstr "Supprimer le domaine ?" -#: packages/admin/src/components/ContentEditor.tsx:1594 +#: packages/admin/src/components/ContentEditor.tsx:1574 #: packages/admin/src/components/SeoImageField.tsx:55 msgid "Remove image" msgstr "Supprimer l'image" @@ -3913,7 +3930,7 @@ msgstr "Réinitialiser à la version d'origine" msgid "Restore" msgstr "Restaurer" -#: packages/admin/src/components/ContentList.tsx:487 +#: packages/admin/src/components/ContentList.tsx:585 msgid "Restore {title}" msgstr "Restaurer {title}" @@ -3961,15 +3978,15 @@ msgstr "Révision restaurée" msgid "Revisions" msgstr "Révisions" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:326 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:346 msgid "Revoke token" msgstr "Révoquer le jeton" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:301 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:321 msgid "Revoke?" msgstr "Révoquer ?" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:308 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:328 msgid "Revoking..." msgstr "Révocation en cours..." @@ -4000,7 +4017,7 @@ msgstr "Rôle" msgid "Role {role}" msgstr "Rôle {role}" -#: packages/admin/src/components/ContentEditor.tsx:1921 +#: packages/admin/src/components/ContentEditor.tsx:1750 msgid "Role label" msgstr "Libellé du rôle" @@ -4011,7 +4028,7 @@ msgstr "Libellé du rôle" msgid "Same window" msgstr "Même fenêtre" -#: packages/admin/src/components/ContentEditor.tsx:2054 +#: packages/admin/src/components/ContentEditor.tsx:1883 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:349 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:519 #: packages/admin/src/components/MediaDetailPanel.tsx:241 @@ -4045,13 +4062,13 @@ msgstr "Enregistrer les paramètres" msgid "Save Social Links" msgstr "Enregistrer les liens sociaux" -#: packages/admin/src/components/ContentEditor.tsx:579 +#: packages/admin/src/components/ContentEditor.tsx:577 #: packages/admin/src/components/SaveButton.tsx:42 msgid "Saved" msgstr "Enregistré" -#: packages/admin/src/components/ContentEditor.tsx:574 -#: packages/admin/src/components/ContentEditor.tsx:2054 +#: packages/admin/src/components/ContentEditor.tsx:572 +#: packages/admin/src/components/ContentEditor.tsx:1883 #: packages/admin/src/components/FieldEditor.tsx:656 #: packages/admin/src/components/MediaDetailPanel.tsx:241 #: packages/admin/src/components/MenuEditor.tsx:442 @@ -4065,28 +4082,28 @@ msgstr "Enregistré" msgid "Saving..." msgstr "En cours d'enregistrement..." -#: packages/admin/src/components/ContentEditor.tsx:825 +#: packages/admin/src/components/ContentEditor.tsx:823 msgid "Schedule" msgstr "Programmer" -#: packages/admin/src/components/ContentEditor.tsx:811 +#: packages/admin/src/components/ContentEditor.tsx:809 msgid "Schedule for" msgstr "Programmer pour le" -#: packages/admin/src/components/ContentEditor.tsx:848 +#: packages/admin/src/components/ContentEditor.tsx:846 msgid "Schedule for later" msgstr "Programmer pour plus tard" -#: packages/admin/src/components/ContentList.tsx:555 +#: packages/admin/src/components/ContentList.tsx:653 msgid "scheduled" msgstr "programmé" -#: packages/admin/src/components/ContentEditor.tsx:788 +#: packages/admin/src/components/ContentEditor.tsx:786 msgid "Scheduled" msgstr "Programmé" #. placeholder {0}: formatScheduledDate(item.scheduledAt) -#: packages/admin/src/components/ContentEditor.tsx:798 +#: packages/admin/src/components/ContentEditor.tsx:796 msgid "Scheduled for: {0}" msgstr "Programmé pour le : {0}" @@ -4106,12 +4123,12 @@ msgstr "Lecture du schéma" msgid "Schema Write" msgstr "Écriture du schéma" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:409 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:429 msgid "Scopes" msgstr "Champs d'application" #. placeholder {0}: token.scopes.join(", ") -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:277 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:297 msgid "Scopes: {0}" msgstr "Champs d'application : {0}" @@ -4147,12 +4164,12 @@ msgid "Search" msgstr "Recherche" #. placeholder {0}: collectionLabel.toLowerCase() -#: packages/admin/src/components/ContentList.tsx:151 +#: packages/admin/src/components/ContentList.tsx:171 msgid "Search {0}" msgstr "Rechercher {0}" #. placeholder {0}: collectionLabel.toLowerCase() -#: packages/admin/src/components/ContentList.tsx:150 +#: packages/admin/src/components/ContentList.tsx:170 msgid "Search {0}..." msgstr "Rechercher {0}..." @@ -4176,7 +4193,7 @@ msgstr "Optimisation des moteurs de recherche" msgid "Search engine optimization and verification" msgstr "Optimisation et vérification pour les moteurs de recherche" -#: packages/admin/src/components/MediaPickerModal.tsx:465 +#: packages/admin/src/components/MediaPickerModal.tsx:441 msgid "Search media" msgstr "Rechercher des fichiers multimédias" @@ -4202,7 +4219,7 @@ msgid "Search themes..." msgstr "Rechercher des thèmes..." #: packages/admin/src/components/MediaLibrary.tsx:336 -#: packages/admin/src/components/MediaPickerModal.tsx:464 +#: packages/admin/src/components/MediaPickerModal.tsx:440 msgid "Search..." msgstr "Recherche..." @@ -4253,7 +4270,7 @@ msgstr "Sections" msgid "secure context" msgstr "contexte sécurisé" -#: packages/admin/src/components/SetupWizard.tsx:506 +#: packages/admin/src/components/SetupWizard.tsx:572 msgid "Secure your account" msgstr "Sécuriser votre compte" @@ -4301,9 +4318,7 @@ msgstr "Paramètres de sécurité" msgid "Select" msgstr "Sélectionner" -#: packages/admin/src/components/ContentEditor.tsx:1618 -#: packages/admin/src/components/ContentEditor.tsx:1755 -#: packages/admin/src/components/ContentEditor.tsx:1770 +#: packages/admin/src/components/ContentEditor.tsx:1598 msgid "Select {label}" msgstr "Sélectionner {label}" @@ -4311,7 +4326,7 @@ msgstr "Sélectionner {label}" msgid "Select all" msgstr "Tout sélectionner" -#: packages/admin/src/components/ContentEditor.tsx:1860 +#: packages/admin/src/components/ContentEditor.tsx:1689 msgid "Select byline..." msgstr "Sélectionner l'auteur..." @@ -4329,19 +4344,11 @@ msgstr "Sélectionner le contenu" msgid "Select Favicon" msgstr "Sélectionner la favicon" -#: packages/admin/src/components/ContentEditor.tsx:1759 -msgid "Select file" -msgstr "" - -#: packages/admin/src/components/MediaPickerModal.tsx:86 -msgid "Select File" -msgstr "" - -#: packages/admin/src/components/ContentEditor.tsx:1609 +#: packages/admin/src/components/ContentEditor.tsx:1589 msgid "Select image" msgstr "Sélectionner une image" -#: packages/admin/src/components/MediaPickerModal.tsx:86 +#: packages/admin/src/components/MediaPickerModal.tsx:71 msgid "Select Image" msgstr "Sélectionner une image" @@ -4366,7 +4373,7 @@ msgstr "Sélectionner les types de contenu à importer." msgid "Select..." msgstr "Sélectionner..." -#: packages/admin/src/components/MediaPickerModal.tsx:595 +#: packages/admin/src/components/MediaPickerModal.tsx:571 msgid "Selected:" msgstr "Sélectionné :" @@ -4387,7 +4394,7 @@ msgstr "Envoyer un e-mail d'invitation à un nouveau membre de l'équipe." msgid "Send Invite" msgstr "Envoyer une invitation" -#: packages/admin/src/components/LoginPage.tsx:206 +#: packages/admin/src/components/LoginPage.tsx:149 msgid "Send magic link" msgstr "Envoyer un lien de connexion" @@ -4403,7 +4410,7 @@ msgstr "Envoyer le test" msgid "Send Test Email" msgstr "Envoyer un e-mail de test" -#: packages/admin/src/components/LoginPage.tsx:206 +#: packages/admin/src/components/LoginPage.tsx:149 #: packages/admin/src/components/settings/EmailSettings.tsx:162 #: packages/admin/src/components/SignupPage.tsx:87 #: packages/admin/src/components/SignupPage.tsx:150 @@ -4412,7 +4419,7 @@ msgstr "Envoyer un e-mail de test" msgid "Sending..." msgstr "Envoi en cours..." -#: packages/admin/src/components/ContentEditor.tsx:1000 +#: packages/admin/src/components/ContentEditor.tsx:998 #: packages/admin/src/components/Settings.tsx:81 msgid "SEO" msgstr "SEO" @@ -4439,15 +4446,11 @@ msgstr "Titre SEO" msgid "Set a custom display size for this image instance." msgstr "Définissez une taille d'affichage personnalisée pour cette instance d'image." -#: packages/admin/src/components/SetupWizard.tsx:295 -msgid "Set up your passkey" -msgstr "Configurer votre clé d'accès" - -#: packages/admin/src/components/SetupWizard.tsx:504 +#: packages/admin/src/components/SetupWizard.tsx:570 msgid "Set up your site" msgstr "Configurer votre site" -#: packages/admin/src/components/SetupWizard.tsx:175 +#: packages/admin/src/components/SetupWizard.tsx:177 msgid "Setting up..." msgstr "Mise en place en cours..." @@ -4461,6 +4464,14 @@ msgstr "Mise en place en cours..." msgid "Settings" msgstr "Paramètres" +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:99 +msgid "Settings Manage" +msgstr "" + +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:94 +msgid "Settings Read" +msgstr "" + #: packages/admin/src/components/settings/GeneralSettings.tsx:59 msgid "Settings saved successfully" msgstr "Paramètres enregistrés avec succès" @@ -4474,7 +4485,7 @@ msgstr "Partager ce lien avec l'utilisateur invité" msgid "Short Text" msgstr "Texte court" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:203 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:223 msgid "Show token" msgstr "Afficher le jeton" @@ -4487,24 +4498,35 @@ msgstr "S'affiche lorsque vous survolez l'image." msgid "Sign in" msgstr "Se connecter" +#: packages/admin/src/components/SetupWizard.tsx:382 +msgid "Sign In" +msgstr "" + #: packages/admin/src/components/SignupPage.tsx:269 msgid "Sign in instead" msgstr "Se connecter" -#: packages/admin/src/components/LoginPage.tsx:291 +#: packages/admin/src/components/LoginPage.tsx:232 msgid "Sign in to your site" msgstr "Se connecter à votre site" -#: packages/admin/src/components/LoginPage.tsx:292 +#. placeholder {0}: authProviderList.find((p) => p.id === activeProvider)?.label ?? activeProvider +#. placeholder {0}: provider.label +#: packages/admin/src/components/LoginPage.tsx:231 +#: packages/admin/src/components/SetupWizard.tsx:291 +msgid "Sign in with {0}" +msgstr "" + +#: packages/admin/src/components/LoginPage.tsx:229 msgid "Sign in with email" msgstr "Se connecter avec un e-mail" -#: packages/admin/src/components/LoginPage.tsx:348 +#: packages/admin/src/components/LoginPage.tsx:290 msgid "Sign in with email link" msgstr "Se connecter avec un lien envoyé par e-mail" #: packages/admin/src/components/auth/PasskeyLogin.tsx:136 -#: packages/admin/src/components/LoginPage.tsx:312 +#: packages/admin/src/components/LoginPage.tsx:252 msgid "Sign in with Passkey" msgstr "Se connecter avec une clé d'accès" @@ -4521,7 +4543,7 @@ msgstr "Choix unique parmi les options" msgid "Single line text input" msgstr "Champ de texte sur une seule ligne" -#: packages/admin/src/components/SetupWizard.tsx:331 +#: packages/admin/src/components/SetupWizard.tsx:380 msgid "Site" msgstr "Site" @@ -4533,12 +4555,12 @@ msgstr "Identité du site" msgid "Site identity, logo, favicon, and reading preferences" msgstr "Identité du site, logo, favicon et préférences de lecture" -#: packages/admin/src/components/SetupWizard.tsx:329 +#: packages/admin/src/components/SetupWizard.tsx:378 msgid "Site Settings" msgstr "Paramètres du site" #: packages/admin/src/components/settings/GeneralSettings.tsx:156 -#: packages/admin/src/components/SetupWizard.tsx:141 +#: packages/admin/src/components/SetupWizard.tsx:143 msgid "Site Title" msgstr "Titre du site" @@ -4546,7 +4568,7 @@ msgstr "Titre du site" msgid "Site title & tagline" msgstr "Titre et slogan du site" -#: packages/admin/src/components/SetupWizard.tsx:125 +#: packages/admin/src/components/SetupWizard.tsx:127 msgid "Site title is required" msgstr "Le titre du site est obligatoire" @@ -4570,9 +4592,9 @@ msgstr "Ignorer l'importation de fichiers multimédias" msgid "Skipped" msgstr "Ignoré" -#: packages/admin/src/components/ContentEditor.tsx:769 -#: packages/admin/src/components/ContentEditor.tsx:1963 -#: packages/admin/src/components/ContentEditor.tsx:2025 +#: packages/admin/src/components/ContentEditor.tsx:767 +#: packages/admin/src/components/ContentEditor.tsx:1792 +#: packages/admin/src/components/ContentEditor.tsx:1854 #: packages/admin/src/components/ContentTypeEditor.tsx:109 #: packages/admin/src/components/ContentTypeList.tsx:97 #: packages/admin/src/components/FieldEditor.tsx:224 @@ -4653,8 +4675,8 @@ msgstr "Indésirable" msgid "Start Import" msgstr "Démarrer l'importation" -#: packages/admin/src/components/ContentEditor.tsx:775 -#: packages/admin/src/components/ContentList.tsx:193 +#: packages/admin/src/components/ContentEditor.tsx:773 +#: packages/admin/src/components/ContentList.tsx:219 #: packages/admin/src/components/ContentTypeEditor.tsx:115 #: packages/admin/src/components/Redirects.tsx:452 msgid "Status" @@ -4690,7 +4712,7 @@ msgid "System ({resolvedLabel})" msgstr "Système ({resolvedLabel})" #: packages/admin/src/components/settings/GeneralSettings.tsx:162 -#: packages/admin/src/components/SetupWizard.tsx:152 +#: packages/admin/src/components/SetupWizard.tsx:154 msgid "Tagline" msgstr "Slogan" @@ -4716,6 +4738,10 @@ msgstr "Cible" msgid "Taxonomies" msgstr "Taxonomies" +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:84 +msgid "Taxonomies Manage" +msgstr "" + #: packages/admin/src/components/TaxonomyManager.tsx:668 msgid "Taxonomy created" msgstr "Taxonomie créée" @@ -4724,7 +4750,7 @@ msgstr "Taxonomie créée" msgid "Taxonomy not found:" msgstr "Taxonomie introuvable :" -#: packages/admin/src/components/SetupWizard.tsx:180 +#: packages/admin/src/components/SetupWizard.tsx:182 msgid "Template:" msgstr "Modèle :" @@ -4757,7 +4783,7 @@ msgstr "Les tableaux suivants contiennent du contenu mais ne sont pas enregistr msgid "The invited user will have this role once they complete registration." msgstr "L'utilisateur invité aura ce rôle une fois son inscription terminée." -#: packages/admin/src/components/LoginPage.tsx:170 +#: packages/admin/src/components/LoginPage.tsx:113 #: packages/admin/src/components/SignupPage.tsx:138 msgid "The link will expire in 15 minutes." msgstr "Le lien expirera dans 15 minutes." @@ -4812,8 +4838,7 @@ msgstr "Thème : {label}" msgid "Themes" msgstr "Thèmes" -#: packages/admin/src/components/ContentEditor.tsx:1622 -#: packages/admin/src/components/ContentEditor.tsx:1773 +#: packages/admin/src/components/ContentEditor.tsx:1602 msgid "This field is required" msgstr "Ce champ est obligatoire" @@ -4857,7 +4882,7 @@ msgstr "Cette section a été importée d'un autre système." msgid "This will grant CLI access with your permissions." msgstr "Cela accordera l'accès à la CLI avec vos autorisations." -#: packages/admin/src/components/ContentEditor.tsx:882 +#: packages/admin/src/components/ContentEditor.tsx:880 msgid "This will move the item to trash. You can restore it later from the trash." msgstr "Cela déplacera l'élément vers la corbeille. Vous pourrez le restaurer plus tard depuis la corbeille." @@ -4879,11 +4904,11 @@ msgstr "Cela supprimera définitivement ce commentaire. Cette action ne peut pas msgid "This will remove the plugin and its bundle from your site." msgstr "Cela supprimera le module d'extension et son paquet de votre site." -#: packages/admin/src/components/ContentEditor.tsx:624 +#: packages/admin/src/components/ContentEditor.tsx:622 msgid "This will revert to the published version. Your draft changes will be lost." msgstr "Cela rétablira la version publiée. Vos modifications en cours seront perdues." -#: packages/admin/src/components/SetupWizard.tsx:156 +#: packages/admin/src/components/SetupWizard.tsx:158 msgid "Thoughts, tutorials, and more" msgstr "Réflexions, tutoriels et bien plus encore" @@ -4895,8 +4920,8 @@ msgstr "Fuseau horaire" msgid "Timezone for displaying dates (e.g., America/New_York)" msgstr "Fuseau horaire pour l'affichage des dates (p. ex. Amérique/New_York)" -#: packages/admin/src/components/ContentList.tsx:190 -#: packages/admin/src/components/ContentList.tsx:303 +#: packages/admin/src/components/ContentList.tsx:213 +#: packages/admin/src/components/ContentList.tsx:335 #: packages/admin/src/components/SectionEditor.tsx:189 #: packages/admin/src/components/Sections.tsx:168 msgid "Title" @@ -4929,11 +4954,11 @@ msgid "Toggle theme (current: {label})" msgstr "Changer de thème (actuel : {label})" #. placeholder {0}: newToken.info.name -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:190 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:210 msgid "Token created: {0}" msgstr "Jeton créé : {0}" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:400 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:420 msgid "Token Name" msgstr "Nom du jeton" @@ -4945,11 +4970,11 @@ msgstr "Outils → Exporter" msgid "Track content history" msgstr "Suivre l'historique du contenu" -#: packages/admin/src/components/ContentEditor.tsx:978 +#: packages/admin/src/components/ContentEditor.tsx:976 msgid "Translate" msgstr "Traduire" -#: packages/admin/src/components/ContentEditor.tsx:936 +#: packages/admin/src/components/ContentEditor.tsx:934 msgid "Translations" msgstr "Traductions" @@ -4961,11 +4986,11 @@ msgstr "corbeille" #: packages/admin/src/components/comments/CommentInbox.tsx:223 #: packages/admin/src/components/comments/CommentInbox.tsx:264 #: packages/admin/src/components/comments/CommentInbox.tsx:520 -#: packages/admin/src/components/ContentList.tsx:173 +#: packages/admin/src/components/ContentList.tsx:193 msgid "Trash" msgstr "Corbeille" -#: packages/admin/src/components/ContentList.tsx:317 +#: packages/admin/src/components/ContentList.tsx:349 msgid "Trash is empty" msgstr "La corbeille est vide" @@ -4978,7 +5003,7 @@ msgid "True/false toggle" msgstr "Bascule vrai/faux" #: packages/admin/src/components/MediaLibrary.tsx:366 -#: packages/admin/src/components/MediaPickerModal.tsx:518 +#: packages/admin/src/components/MediaPickerModal.tsx:494 msgid "Try a different search term" msgstr "Essayer un autre terme de recherche" @@ -5028,8 +5053,8 @@ msgstr "Incompatibilité de type ({0})" msgid "Unable to reach marketplace" msgstr "Impossible d'accéder à la place de marché" -#: packages/admin/src/components/ContentEditor.tsx:2068 -#: packages/admin/src/components/ContentEditor.tsx:2083 +#: packages/admin/src/components/ContentEditor.tsx:1897 +#: packages/admin/src/components/ContentEditor.tsx:1912 msgid "Unassigned" msgstr "Non attribué" @@ -5079,7 +5104,7 @@ msgstr "Déverrouiller le rapport hauteur/largeur" msgid "Unnamed passkey" msgstr "Clé d'accès sans nom" -#: packages/admin/src/components/ContentEditor.tsx:653 +#: packages/admin/src/components/ContentEditor.tsx:651 msgid "Unpublish" msgstr "Annuler la publication" @@ -5087,7 +5112,7 @@ msgstr "Annuler la publication" msgid "Unregistered Content Tables Found" msgstr "Tables de contenu non enregistrées trouvées" -#: packages/admin/src/components/ContentEditor.tsx:800 +#: packages/admin/src/components/ContentEditor.tsx:798 msgid "Unschedule" msgstr "Déprogrammer" @@ -5095,11 +5120,7 @@ msgstr "Déprogrammer" msgid "Untitled" msgstr "Sans titre" -#: packages/admin/src/components/ContentEditor.tsx:1677 -msgid "Untitled file" -msgstr "" - -#: packages/admin/src/components/ContentEditor.tsx:1895 +#: packages/admin/src/components/ContentEditor.tsx:1724 msgid "Up" msgstr "En haut" @@ -5116,6 +5137,10 @@ msgstr "Champ de mise à jour" msgid "Update settings for {0}" msgstr "Mettre à jour les paramètres pour {0}" +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:100 +msgid "Update site settings" +msgstr "" + #. placeholder {0}: taxonomyDef.labelSingular?.toLowerCase() || "term" #: packages/admin/src/components/TaxonomyManager.tsx:218 msgid "Update the {0} details" @@ -5135,7 +5160,7 @@ msgid "Updated At" msgstr "Modifié le" #. placeholder {0}: new Date(item.updatedAt).toLocaleString() -#: packages/admin/src/components/ContentEditor.tsx:857 +#: packages/admin/src/components/ContentEditor.tsx:855 msgid "Updated: {0}" msgstr "Mise à jour : {0}" @@ -5148,19 +5173,15 @@ msgstr "En cours de mise à jour des URL de contenu..." msgid "Updating..." msgstr "En cours de mise à jour..." -#: packages/admin/src/components/MediaPickerModal.tsx:486 +#: packages/admin/src/components/MediaPickerModal.tsx:462 msgid "Upload" msgstr "Téléverser" -#: packages/admin/src/components/MediaPickerModal.tsx:88 -msgid "Upload a file to get started" -msgstr "" - #: packages/admin/src/components/WordPressImport.tsx:1221 msgid "Upload an export file" msgstr "Importer un fichier d'exportation" -#: packages/admin/src/components/MediaPickerModal.tsx:89 +#: packages/admin/src/components/MediaPickerModal.tsx:496 msgid "Upload an image to get started" msgstr "Téléversez une image pour commencer" @@ -5173,14 +5194,10 @@ msgstr "Téléverser et supprimer des fichiers multimédias" msgid "Upload Export File" msgstr "Importer le fichier d'exportation" -#: packages/admin/src/components/MediaPickerModal.tsx:502 +#: packages/admin/src/components/MediaPickerModal.tsx:478 msgid "Upload failed: {uploadError}" msgstr "Échec du téléversement : {uploadError}" -#: packages/admin/src/components/MediaPickerModal.tsx:90 -msgid "Upload File" -msgstr "" - #: packages/admin/src/components/MediaLibrary.tsx:323 msgid "Upload files" msgstr "Téléverser des fichiers" @@ -5189,7 +5206,7 @@ msgstr "Téléverser des fichiers" msgid "Upload Files" msgstr "Téléverser des fichiers" -#: packages/admin/src/components/MediaPickerModal.tsx:90 +#: packages/admin/src/components/MediaPickerModal.tsx:505 msgid "Upload Image" msgstr "Téléverser une image" @@ -5229,7 +5246,7 @@ msgid "Uploading {0}/{1}..." msgstr "En cours de téléversement {0}/{1}..." #: packages/admin/src/components/MediaLibrary.tsx:290 -#: packages/admin/src/components/MediaPickerModal.tsx:486 +#: packages/admin/src/components/MediaPickerModal.tsx:462 msgid "Uploading..." msgstr "En cours de téléversement..." @@ -5257,7 +5274,7 @@ msgstr "Utilisez [param] ou [...rest] dans les chemins pour la correspondance de msgid "Use your device's biometric authentication, security key, or PIN to sign in." msgstr "Utilisez l'authentification biométrique, la clé de sécurité ou le code PIN de votre appareil pour vous connecter." -#: packages/admin/src/components/LoginPage.tsx:359 +#: packages/admin/src/components/LoginPage.tsx:326 msgid "Use your registered passkey to sign in securely." msgstr "Utilisez votre clé d'accès enregistrée pour vous connecter en toute sécurité." @@ -5265,7 +5282,7 @@ msgstr "Utilisez votre clé d'accès enregistrée pour vous connecter en toute s msgid "Used as the identifier. Lowercase letters, numbers, and underscores only." msgstr "Utilisé comme identifiant. Lettres minuscules, chiffres et traits de soulignement uniquement." -#: packages/admin/src/components/ContentEditor.tsx:1277 +#: packages/admin/src/components/ContentEditor.tsx:1275 msgid "Used as the main visual for this post on listing pages and at the top of the post" msgstr "Utilisé comme visuel principal de cet article sur les pages contenant des listes et en haut de l'article" @@ -5345,7 +5362,7 @@ msgstr "Afficher dans la place de marché" msgid "View mode" msgstr "Mode d'affichage" -#: packages/admin/src/components/ContentList.tsx:401 +#: packages/admin/src/components/ContentList.tsx:499 msgid "View published {title}" msgstr "Voir {title} publié" @@ -5375,7 +5392,7 @@ msgstr "Nous n'avons pas pu nous connecter à un site WordPress à l'adresse {0} msgid "We'll check what import options are available for your site." msgstr "Nous vérifierons quelles options d'importation sont disponibles pour votre site." -#: packages/admin/src/components/LoginPage.tsx:360 +#: packages/admin/src/components/LoginPage.tsx:323 msgid "We'll send you a link to sign in without a password." msgstr "Nous vous enverrons un lien pour vous connecter sans mot de passe." @@ -5512,7 +5529,7 @@ msgstr "Vous serez redirigé vers WordPress pour autoriser la connexion." msgid "You'll be signing up as" msgstr "Vous serez inscrit en tant que" -#: packages/admin/src/components/SetupWizard.tsx:509 +#: packages/admin/src/components/SetupWizard.tsx:575 msgid "You're signed in via Cloudflare Access" msgstr "Vous êtes connecté via Cloudflare Access" @@ -5521,7 +5538,7 @@ msgid "you@company.com" msgstr "vous@entreprise.com" #: packages/admin/src/components/auth/PasskeyLogin.tsx:336 -#: packages/admin/src/components/SetupWizard.tsx:226 +#: packages/admin/src/components/SetupWizard.tsx:228 msgid "you@example.com" msgstr "vous@exemple.com" @@ -5539,7 +5556,7 @@ msgstr "Votre navigateur ne prend pas en charge les mots de passe. Veuillez util msgid "Your device doesn't support the required security features." msgstr "Votre appareil ne prend pas en charge les fonctionnalités de sécurité requises." -#: packages/admin/src/components/SetupWizard.tsx:222 +#: packages/admin/src/components/SetupWizard.tsx:224 msgid "Your Email" msgstr "Votre e-mail" @@ -5559,7 +5576,7 @@ msgstr "Le nom d'utilisateur de votre compte Instagram" msgid "Your LinkedIn profile username" msgstr "Le nom d'utilisateur de votre compte LinkedIn" -#: packages/admin/src/components/SetupWizard.tsx:234 +#: packages/admin/src/components/SetupWizard.tsx:236 msgid "Your Name" msgstr "Votre nom" diff --git a/packages/admin/src/locales/ja/messages.po b/packages/admin/src/locales/ja/messages.po index 17c809ee5..18808b9a9 100644 --- a/packages/admin/src/locales/ja/messages.po +++ b/packages/admin/src/locales/ja/messages.po @@ -13,7 +13,7 @@ msgstr "" "Language-Team: \n" "Plural-Forms: \n" -#: packages/admin/src/components/ContentEditor.tsx:956 +#: packages/admin/src/components/ContentEditor.tsx:954 #: packages/admin/src/components/LocaleSwitcher.tsx:72 msgid " (default)" msgstr "(デフォルト)" @@ -22,8 +22,8 @@ msgstr "(デフォルト)" msgid " (opens in new window)" msgstr "(新しいウィンドウで開く)" -#: packages/admin/src/components/MediaPickerModal.tsx:658 -#: packages/admin/src/components/MediaPickerModal.tsx:740 +#: packages/admin/src/components/MediaPickerModal.tsx:634 +#: packages/admin/src/components/MediaPickerModal.tsx:716 msgid " (selected)" msgstr "(選択済み)" @@ -38,7 +38,7 @@ msgid ": use" msgstr ": 使用" #. placeholder {0}: providers?.find((p) => p.id === selectedItem.providerId)?.name -#: packages/admin/src/components/MediaPickerModal.tsx:598 +#: packages/admin/src/components/MediaPickerModal.tsx:574 msgid "(from {0})" msgstr "({0}より)" @@ -59,7 +59,7 @@ msgid "{0, plural, one {(# item)} other {(# items)}}" msgstr "{0, plural, one {(#件)} other {(#件)}}" #. placeholder {0}: seedInfo.collections -#: packages/admin/src/components/SetupWizard.tsx:181 +#: packages/admin/src/components/SetupWizard.tsx:183 msgid "{0, plural, one {# collection} other {# collections}}" msgstr "{0, plural, one {#個のコレクション} other {#個のコレクション}}" @@ -79,12 +79,12 @@ msgid "{0, plural, one {# content item imported} other {# content items imported msgstr "{0, plural, one {#件のコンテンツをインポート} other {#件のコンテンツをインポート}}" #. placeholder {0}: filteredItems.length -#: packages/admin/src/components/ContentList.tsx:251 +#: packages/admin/src/components/ContentList.tsx:283 msgid "{0, plural, one {# item matching \"{searchQuery}\"} other {# items matching \"{searchQuery}\"}}" msgstr "{0, plural, one {\"{searchQuery}\"に一致する#件} other {\"{searchQuery}\"に一致する#件}}" #. placeholder {0}: items.length -#: packages/admin/src/components/MediaPickerModal.tsx:473 +#: packages/admin/src/components/MediaPickerModal.tsx:449 msgid "{0, plural, one {# item} other {# items}}" msgstr "{0, plural, one {#件} other {#件}}" @@ -141,7 +141,7 @@ msgstr "{0, plural, one {#人のユーザー} other {#人のユーザー}}" #. placeholder {0}: filteredItems.length #. placeholder {1}: hasMore ? "+" : "" #. placeholder {2}: hasMore ? "+" : "" -#: packages/admin/src/components/ContentList.tsx:255 +#: packages/admin/src/components/ContentList.tsx:287 msgid "{0, plural, one {#{1} item} other {#{2} items}}" msgstr "{0, plural, one {#{1}件} other {#{2}件}}" @@ -210,8 +210,8 @@ msgstr "{0}がv{1}に更新されました" #. placeholder {0}: item.filename #. placeholder {1}: selected ? t` (selected)` : "" -#: packages/admin/src/components/MediaPickerModal.tsx:658 -#: packages/admin/src/components/MediaPickerModal.tsx:740 +#: packages/admin/src/components/MediaPickerModal.tsx:634 +#: packages/admin/src/components/MediaPickerModal.tsx:716 msgid "{0}{1}" msgstr "{0}{1}" @@ -315,8 +315,9 @@ msgstr "• EmDashのメディアストレージにアップロード" msgid "• URLs in your content are updated automatically" msgstr "• コンテンツ内のURLが自動的に更新されます" -#: packages/admin/src/components/SetupWizard.tsx:250 -#: packages/admin/src/components/SetupWizard.tsx:310 +#: packages/admin/src/components/SetupWizard.tsx:252 +#: packages/admin/src/components/SetupWizard.tsx:304 +#: packages/admin/src/components/SetupWizard.tsx:359 #: packages/admin/src/components/WordPressImport.tsx:1431 msgid "← Back" msgstr "← 戻る" @@ -409,7 +410,7 @@ msgstr "承認してインストール" msgid "Accept & Update" msgstr "承認して更新" -#: packages/admin/src/components/SetupWizard.tsx:332 +#: packages/admin/src/components/SetupWizard.tsx:381 msgid "Account" msgstr "アカウント" @@ -422,8 +423,8 @@ msgid "Account Info" msgstr "アカウント情報" #: packages/admin/src/components/comments/CommentInbox.tsx:306 -#: packages/admin/src/components/ContentList.tsx:204 -#: packages/admin/src/components/ContentList.tsx:309 +#: packages/admin/src/components/ContentList.tsx:236 +#: packages/admin/src/components/ContentList.tsx:341 #: packages/admin/src/components/ContentTypeList.tsx:106 #: packages/admin/src/components/MediaLibrary.tsx:419 #: packages/admin/src/components/TaxonomyManager.tsx:619 @@ -434,7 +435,7 @@ msgstr "操作" msgid "Active" msgstr "有効" -#: packages/admin/src/components/ContentEditor.tsx:1877 +#: packages/admin/src/components/ContentEditor.tsx:1706 #: packages/admin/src/components/MenuEditor.tsx:297 #: packages/admin/src/components/TaxonomyManager.tsx:214 #: packages/admin/src/components/TaxonomyManager.tsx:610 @@ -495,7 +496,7 @@ msgstr "アイテムを追加" msgid "Add links to build your navigation menu" msgstr "ナビゲーションメニューを構築するためにリンクを追加" -#: packages/admin/src/components/ContentList.tsx:140 +#: packages/admin/src/components/ContentList.tsx:160 msgid "Add New" msgstr "新規追加" @@ -537,7 +538,7 @@ msgstr "追加中..." msgid "Additional data to import." msgstr "インポートする追加データ。" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:84 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:104 #: packages/admin/src/components/Sidebar.tsx:438 #: packages/admin/src/components/users/roleDefinitions.ts:42 msgid "Admin" @@ -555,7 +556,7 @@ msgstr "管理者" msgid "After send:" msgstr "送信後:" -#: packages/admin/src/components/ContentList.tsx:167 +#: packages/admin/src/components/ContentList.tsx:187 msgid "All" msgstr "すべて" @@ -628,7 +629,7 @@ msgstr "または、WordPressからエクスポート(ツール → エクス #: packages/admin/src/components/PluginManager.tsx:109 #: packages/admin/src/components/TaxonomySidebar.tsx:318 #: packages/admin/src/components/ThemeMarketplaceBrowse.tsx:116 -#: packages/admin/src/router.tsx:1520 +#: packages/admin/src/router.tsx:1531 msgid "An error occurred" msgstr "エラーが発生しました" @@ -641,7 +642,7 @@ msgid "Analyzing WordPress site..." msgstr "WordPressサイトを解析中..." #: packages/admin/src/components/Settings.tsx:109 -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:176 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:196 msgid "API Tokens" msgstr "APIトークン" @@ -667,7 +668,7 @@ msgstr "承認済み" msgid "Arbitrary JSON data" msgstr "任意のJSONデータ" -#: packages/admin/src/components/ContentList.tsx:557 +#: packages/admin/src/components/ContentList.tsx:655 msgid "archived" msgstr "アーカイブ済み" @@ -694,7 +695,7 @@ msgstr "WordPressの著者をEmDashユーザーに割り当てます。投稿は msgid "Authentication error: {0}" msgstr "認証エラー: {0}" -#: packages/admin/src/components/LoginPage.tsx:253 +#: packages/admin/src/components/LoginPage.tsx:195 msgid "Authentication error: {error}" msgstr "認証エラー: {error}" @@ -746,7 +747,7 @@ msgstr "自動(スラッグ変更)" msgid "Auto-generated from name (you can edit)" msgstr "名前から自動生成(編集可能)" -#: packages/admin/src/components/MediaPickerModal.tsx:537 +#: packages/admin/src/components/MediaPickerModal.tsx:513 msgid "Available media" msgstr "利用可能なメディア" @@ -760,12 +761,13 @@ msgstr "利用可能なプロバイダー" msgid "Back" msgstr "戻る" -#: packages/admin/src/components/ContentEditor.tsx:537 +#: packages/admin/src/components/ContentEditor.tsx:535 msgid "Back to {collectionLabel} list" msgstr "{collectionLabel}一覧に戻る" -#: packages/admin/src/components/LoginPage.tsx:174 -#: packages/admin/src/components/LoginPage.tsx:210 +#: packages/admin/src/components/LoginPage.tsx:117 +#: packages/admin/src/components/LoginPage.tsx:153 +#: packages/admin/src/components/LoginPage.tsx:311 #: packages/admin/src/components/SignupPage.tsx:280 msgid "Back to login" msgstr "ログインに戻る" @@ -781,7 +783,7 @@ msgid "Back to sections" msgstr "セクションに戻る" #: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:168 -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:171 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:191 #: packages/admin/src/components/settings/EmailSettings.tsx:86 #: packages/admin/src/components/settings/EmailSettings.tsx:105 #: packages/admin/src/components/settings/GeneralSettings.tsx:107 @@ -838,7 +840,7 @@ msgstr "テーマを参照して、自分のコンテンツでプレビューで msgid "Bullet List" msgstr "箇条書きリスト" -#: packages/admin/src/components/ContentEditor.tsx:922 +#: packages/admin/src/components/ContentEditor.tsx:920 #: packages/admin/src/components/Sidebar.tsx:206 msgid "Bylines" msgstr "署名" @@ -861,18 +863,18 @@ msgstr "コンテンツを閲覧可能" #: packages/admin/src/components/CapabilityConsentDialog.tsx:139 #: packages/admin/src/components/ConfirmDialog.tsx:57 -#: packages/admin/src/components/ContentEditor.tsx:630 -#: packages/admin/src/components/ContentEditor.tsx:836 -#: packages/admin/src/components/ContentEditor.tsx:888 -#: packages/admin/src/components/ContentEditor.tsx:1980 -#: packages/admin/src/components/ContentEditor.tsx:2033 -#: packages/admin/src/components/ContentList.tsx:445 -#: packages/admin/src/components/ContentList.tsx:516 +#: packages/admin/src/components/ContentEditor.tsx:628 +#: packages/admin/src/components/ContentEditor.tsx:834 +#: packages/admin/src/components/ContentEditor.tsx:886 +#: packages/admin/src/components/ContentEditor.tsx:1809 +#: packages/admin/src/components/ContentEditor.tsx:1862 +#: packages/admin/src/components/ContentList.tsx:543 +#: packages/admin/src/components/ContentList.tsx:614 #: packages/admin/src/components/ContentPickerModal.tsx:253 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:516 #: packages/admin/src/components/FieldEditor.tsx:645 #: packages/admin/src/components/MediaDetailPanel.tsx:234 -#: packages/admin/src/components/MediaPickerModal.tsx:605 +#: packages/admin/src/components/MediaPickerModal.tsx:581 #: packages/admin/src/components/MenuEditor.tsx:294 #: packages/admin/src/components/MenuEditor.tsx:439 #: packages/admin/src/components/MenuList.tsx:143 @@ -882,8 +884,8 @@ msgstr "コンテンツを閲覧可能" #: packages/admin/src/components/Sections.tsx:207 #: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:318 #: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:428 -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:318 -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:446 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:338 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:466 #: packages/admin/src/components/settings/SecuritySettings.tsx:210 #: packages/admin/src/components/TaxonomyManager.tsx:304 #: packages/admin/src/components/TaxonomyManager.tsx:523 @@ -931,8 +933,7 @@ msgstr "カテゴリ ({0})" msgid "Categories will be imported" msgstr "カテゴリがインポートされます" -#: packages/admin/src/components/ContentEditor.tsx:1586 -#: packages/admin/src/components/ContentEditor.tsx:1735 +#: packages/admin/src/components/ContentEditor.tsx:1566 #: packages/admin/src/components/FieldEditor.tsx:391 #: packages/admin/src/components/SeoImageField.tsx:47 msgid "Change" @@ -958,7 +959,7 @@ msgstr "更新を確認" msgid "Check Site" msgstr "サイトを確認" -#: packages/admin/src/components/LoginPage.tsx:158 +#: packages/admin/src/components/LoginPage.tsx:101 #: packages/admin/src/components/SignupPage.tsx:129 #: packages/admin/src/components/SignupPage.tsx:401 msgid "Check your email" @@ -972,6 +973,10 @@ msgstr "{urlInput}を確認中..." msgid "Checking authentication..." msgstr "認証を確認中..." +#: packages/admin/src/components/SetupWizard.tsx:315 +msgid "Choose how to sign in" +msgstr "" + #: packages/admin/src/components/Settings.tsx:130 msgid "Choose your preferred admin language" msgstr "管理画面の言語を選択" @@ -980,7 +985,7 @@ msgstr "管理画面の言語を選択" msgid "Click the link in the email to continue setting up your account." msgstr "メール内のリンクをクリックしてアカウントの設定を続けてください。" -#: packages/admin/src/components/LoginPage.tsx:169 +#: packages/admin/src/components/LoginPage.tsx:112 msgid "Click the link in the email to sign in." msgstr "メール内のリンクをクリックしてサインインしてください。" @@ -998,9 +1003,9 @@ msgstr "メール内のリンクをクリックしてサインインしてくだ #: packages/admin/src/components/MarketplacePluginDetail.tsx:447 #: packages/admin/src/components/MediaDetailPanel.tsx:131 #: packages/admin/src/components/MediaDetailPanel.tsx:133 -#: packages/admin/src/components/MediaPickerModal.tsx:369 -#: packages/admin/src/components/MediaPickerModal.tsx:375 -#: packages/admin/src/components/MediaPickerModal.tsx:379 +#: packages/admin/src/components/MediaPickerModal.tsx:349 +#: packages/admin/src/components/MediaPickerModal.tsx:355 +#: packages/admin/src/components/MediaPickerModal.tsx:359 #: packages/admin/src/components/MenuEditor.tsx:256 #: packages/admin/src/components/MenuEditor.tsx:262 #: packages/admin/src/components/MenuEditor.tsx:266 @@ -1099,7 +1104,7 @@ msgstr "登録を完了" msgid "Configure Field" msgstr "フィールドを設定" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:308 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:328 msgid "Confirm" msgstr "確認" @@ -1186,8 +1191,8 @@ msgstr "コンテンツ書き込み" msgid "Continue" msgstr "続行" -#: packages/admin/src/components/SetupWizard.tsx:175 -#: packages/admin/src/components/SetupWizard.tsx:258 +#: packages/admin/src/components/SetupWizard.tsx:177 +#: packages/admin/src/components/SetupWizard.tsx:260 msgid "Continue →" msgstr "続行 →" @@ -1200,7 +1205,7 @@ msgstr "インポートを続行" msgid "Contributor" msgstr "寄稿者" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:218 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:238 #: packages/admin/src/components/users/InviteUserModal.tsx:134 msgid "Copied to clipboard" msgstr "クリップボードにコピーしました" @@ -1218,11 +1223,11 @@ msgstr "招待リンクをコピー" msgid "Copy slug" msgstr "スラッグをコピー" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:193 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:213 msgid "Copy this token now — it won't be shown again." msgstr "今すぐこのトークンをコピーしてください。再表示はされません。" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:211 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:231 msgid "Copy token" msgstr "トークンをコピー" @@ -1230,7 +1235,7 @@ msgstr "トークンをコピー" msgid "Could not copy automatically. Please select the URL above and copy manually." msgstr "自動コピーできませんでした。上のURLを選択して手動でコピーしてください。" -#: packages/admin/src/components/MediaPickerModal.tsx:328 +#: packages/admin/src/components/MediaPickerModal.tsx:308 msgid "Could not load image from URL" msgstr "URLから画像を読み込めませんでした" @@ -1242,7 +1247,7 @@ msgstr "WordPressを検出できませんでした" msgid "Count" msgstr "件数" -#: packages/admin/src/components/ContentEditor.tsx:2004 +#: packages/admin/src/components/ContentEditor.tsx:1833 #: packages/admin/src/components/MenuList.tsx:146 #: packages/admin/src/components/Redirects.tsx:185 #: packages/admin/src/components/Sections.tsx:210 @@ -1271,7 +1276,7 @@ msgstr "アカウントを作成" msgid "Create an account" msgstr "アカウントを作成" -#: packages/admin/src/components/ContentEditor.tsx:1952 +#: packages/admin/src/components/ContentEditor.tsx:1781 msgid "Create byline" msgstr "署名を作成" @@ -1284,7 +1289,7 @@ msgstr "メニューを作成" msgid "Create New Menu" msgstr "新しいメニューを作成" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:389 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:409 msgid "Create New Token" msgstr "新しいトークンを作成" @@ -1292,12 +1297,12 @@ msgstr "新しいトークンを作成" msgid "Create one in WordPress: Users → Profile → Application Passwords" msgstr "WordPressで作成: ユーザー → プロフィール → アプリケーションパスワード" -#: packages/admin/src/components/SetupWizard.tsx:305 +#: packages/admin/src/components/SetupWizard.tsx:325 msgid "Create Passkey" msgstr "パスキーを作成" #: packages/admin/src/components/Settings.tsx:110 -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:178 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:198 msgid "Create personal access tokens for programmatic API access" msgstr "プログラムからのAPIアクセス用にパーソナルアクセストークンを作成" @@ -1332,12 +1337,12 @@ msgstr "セクションライブラリでセクションを作成して使用で msgid "Create Taxonomy" msgstr "タクソノミーを作成" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:251 -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:443 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:271 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:463 msgid "Create Token" msgstr "トークンを作成" -#: packages/admin/src/components/SetupWizard.tsx:505 +#: packages/admin/src/components/SetupWizard.tsx:571 msgid "Create your account" msgstr "アカウントを作成" @@ -1345,7 +1350,7 @@ msgstr "アカウントを作成" msgid "Create your first navigation menu to get started" msgstr "最初のナビゲーションメニューを作成して始めましょう" -#: packages/admin/src/components/ContentList.tsx:219 +#: packages/admin/src/components/ContentList.tsx:251 #: packages/admin/src/components/ContentTypeList.tsx:122 msgid "Create your first one" msgstr "最初のコンテンツを作成しましょう" @@ -1358,6 +1363,14 @@ msgstr "最初の再利用可能なコンテンツセクションを作成して msgid "Create your passkey" msgstr "パスキーを作成" +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:90 +msgid "Create, update, and delete navigation menus" +msgstr "" + +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:85 +msgid "Create, update, and delete taxonomy terms" +msgstr "" + #: packages/admin/src/components/settings/ApiTokenSettings.tsx:60 msgid "Create, update, delete content" msgstr "コンテンツの作成・更新・削除" @@ -1368,7 +1381,7 @@ msgstr "作成済み" #. placeholder {0}: new Date(cred.createdAt).toLocaleDateString() #. placeholder {0}: new Date(token.createdAt).toLocaleDateString() -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:290 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:310 #: packages/admin/src/components/users/UserDetail.tsx:260 msgid "Created {0}" msgstr "作成日: {0}" @@ -1378,7 +1391,7 @@ msgid "Created At" msgstr "作成日時" #. placeholder {0}: new Date(item.createdAt).toLocaleString() -#: packages/admin/src/components/ContentEditor.tsx:856 +#: packages/admin/src/components/ContentEditor.tsx:854 msgid "Created: {0}" msgstr "作成日: {0}" @@ -1386,16 +1399,16 @@ msgstr "作成日: {0}" msgid "Creating collections and fields..." msgstr "コレクションとフィールドを作成中..." -#: packages/admin/src/components/ContentEditor.tsx:2004 +#: packages/admin/src/components/ContentEditor.tsx:1833 #: packages/admin/src/components/MenuList.tsx:146 #: packages/admin/src/components/Redirects.tsx:182 #: packages/admin/src/components/Sections.tsx:210 -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:443 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:463 #: packages/admin/src/components/TaxonomyManager.tsx:526 msgid "Creating..." msgstr "作成中..." -#: packages/admin/src/components/ContentEditor.tsx:959 +#: packages/admin/src/components/ContentEditor.tsx:957 msgid "current" msgstr "現在" @@ -1432,7 +1445,7 @@ msgid "Dashboard" msgstr "ダッシュボード" #: packages/admin/src/components/comments/CommentInbox.tsx:303 -#: packages/admin/src/components/ContentList.tsx:201 +#: packages/admin/src/components/ContentList.tsx:233 msgid "Date" msgstr "日付" @@ -1530,11 +1543,11 @@ msgid "Delete permanently" msgstr "完全に削除" #: packages/admin/src/components/comments/CommentDetail.tsx:182 -#: packages/admin/src/components/ContentList.tsx:527 +#: packages/admin/src/components/ContentList.tsx:625 msgid "Delete Permanently" msgstr "完全に削除" -#: packages/admin/src/components/ContentList.tsx:507 +#: packages/admin/src/components/ContentList.tsx:605 msgid "Delete Permanently?" msgstr "完全に削除しますか?" @@ -1555,7 +1568,7 @@ msgstr "リダイレクトを削除しますか?" msgid "Delete Section?" msgstr "セクションを削除しますか?" -#: packages/admin/src/components/ContentList.tsx:306 +#: packages/admin/src/components/ContentList.tsx:338 msgid "Deleted" msgstr "削除済み" @@ -1656,17 +1669,17 @@ msgstr "無効" msgid "Disabled:" msgstr "無効:" -#: packages/admin/src/components/ContentEditor.tsx:615 -#: packages/admin/src/components/ContentEditor.tsx:637 +#: packages/admin/src/components/ContentEditor.tsx:613 +#: packages/admin/src/components/ContentEditor.tsx:635 msgid "Discard changes" msgstr "変更を破棄" -#: packages/admin/src/components/ContentEditor.tsx:621 +#: packages/admin/src/components/ContentEditor.tsx:619 msgid "Discard draft changes?" msgstr "下書きの変更を破棄しますか?" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:226 -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:228 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:246 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:248 msgid "Dismiss" msgstr "閉じる" @@ -1674,8 +1687,8 @@ msgstr "閉じる" msgid "Display a navigation menu" msgstr "ナビゲーションメニューを表示" -#: packages/admin/src/components/ContentEditor.tsx:1955 -#: packages/admin/src/components/ContentEditor.tsx:2017 +#: packages/admin/src/components/ContentEditor.tsx:1784 +#: packages/admin/src/components/ContentEditor.tsx:1846 msgid "Display name" msgstr "表示名" @@ -1693,7 +1706,7 @@ msgstr "表示サイズ" msgid "Displayed below the image as a visible caption." msgstr "画像の下にキャプションとして表示されます。" -#: packages/admin/src/components/ContentEditor.tsx:591 +#: packages/admin/src/components/ContentEditor.tsx:589 msgid "Distraction-free mode (⌘⇧\\)" msgstr "集中モード (⌘⇧\\)" @@ -1717,7 +1730,7 @@ msgstr "ドメインを削除しました" msgid "Domain updated" msgstr "ドメインを更新しました" -#: packages/admin/src/components/LoginPage.tsx:366 +#: packages/admin/src/components/LoginPage.tsx:332 msgid "Don't have an account? <0>Sign up" msgstr "アカウントをお持ちでないですか? <0>新規登録" @@ -1726,7 +1739,7 @@ msgstr "アカウントをお持ちでないですか? <0>新規登録" msgid "Done" msgstr "完了" -#: packages/admin/src/components/ContentEditor.tsx:1898 +#: packages/admin/src/components/ContentEditor.tsx:1727 msgid "Down" msgstr "下へ" @@ -1734,11 +1747,11 @@ msgstr "下へ" msgid "Downloading" msgstr "ダウンロード中" -#: packages/admin/src/components/ContentList.tsx:553 +#: packages/admin/src/components/ContentList.tsx:651 msgid "draft" msgstr "下書き" -#: packages/admin/src/components/ContentEditor.tsx:787 +#: packages/admin/src/components/ContentEditor.tsx:785 #: packages/admin/src/components/ContentPickerModal.tsx:217 msgid "Draft" msgstr "下書き" @@ -1760,11 +1773,11 @@ msgstr "ドラッグ&ドロップまたはクリックして参照(.xml)" msgid "Drop your WordPress export file here" msgstr "WordPressのエクスポートファイルをここにドロップ" -#: packages/admin/src/components/ContentList.tsx:418 +#: packages/admin/src/components/ContentList.tsx:516 msgid "Duplicate {title}" msgstr "{title}を複製" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:403 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:423 msgid "e.g., CI/CD Pipeline" msgstr "例: CI/CDパイプライン" @@ -1772,8 +1785,8 @@ msgstr "例: CI/CDパイプライン" msgid "e.g., MacBook Pro, iPhone" msgstr "例: MacBook Pro、iPhone" -#: packages/admin/src/components/ContentEditor.tsx:968 -#: packages/admin/src/components/ContentEditor.tsx:1907 +#: packages/admin/src/components/ContentEditor.tsx:966 +#: packages/admin/src/components/ContentEditor.tsx:1736 #: packages/admin/src/components/MenuEditor.tsx:367 #: packages/admin/src/components/MenuList.tsx:185 #: packages/admin/src/components/Sections.tsx:390 @@ -1790,15 +1803,15 @@ msgstr "編集" msgid "Edit {0}" msgstr "{0}を編集" -#: packages/admin/src/components/ContentEditor.tsx:554 +#: packages/admin/src/components/ContentEditor.tsx:552 msgid "Edit {collectionLabel}" msgstr "{collectionLabel}を編集" -#: packages/admin/src/components/ContentList.tsx:410 +#: packages/admin/src/components/ContentList.tsx:508 msgid "Edit {title}" msgstr "{title}を編集" -#: packages/admin/src/components/ContentEditor.tsx:2014 +#: packages/admin/src/components/ContentEditor.tsx:1843 msgid "Edit byline" msgstr "署名を編集" @@ -1846,13 +1859,13 @@ msgstr "メール" msgid "Email (optional)" msgstr "メール(任意)" -#: packages/admin/src/components/LoginPage.tsx:183 +#: packages/admin/src/components/LoginPage.tsx:126 #: packages/admin/src/components/SignupPage.tsx:65 #: packages/admin/src/components/users/InviteUserModal.tsx:154 msgid "Email address" msgstr "メールアドレス" -#: packages/admin/src/components/SetupWizard.tsx:204 +#: packages/admin/src/components/SetupWizard.tsx:206 #: packages/admin/src/components/SignupPage.tsx:48 msgid "Email is required" msgstr "メールアドレスは必須です" @@ -1921,7 +1934,7 @@ msgid "Enabled" msgstr "有効" #. placeholder {0}: label.toLowerCase() -#: packages/admin/src/components/ContentEditor.tsx:1181 +#: packages/admin/src/components/ContentEditor.tsx:1179 msgid "Enter {0}..." msgstr "{0}を入力..." @@ -1930,7 +1943,7 @@ msgstr "{0}を入力..." msgid "Enter a URL (https://…) or a relative path (/…)" msgstr "URL(https://…)または相対パス(/…)を入力" -#: packages/admin/src/components/ContentEditor.tsx:1413 +#: packages/admin/src/components/ContentEditor.tsx:1393 msgid "Enter a valid URL (e.g. https://example.com)" msgstr "有効なURL(例: https://example.com)を入力" @@ -1938,7 +1951,7 @@ msgstr "有効なURL(例: https://example.com)を入力" msgid "Enter credentials manually" msgstr "認証情報を手動で入力" -#: packages/admin/src/components/ContentEditor.tsx:590 +#: packages/admin/src/components/ContentEditor.tsx:588 msgid "Enter distraction-free mode" msgstr "集中モードに入る" @@ -1946,7 +1959,7 @@ msgstr "集中モードに入る" msgid "Enter email" msgstr "メールアドレスを入力" -#: packages/admin/src/components/ContentEditor.tsx:1202 +#: packages/admin/src/components/ContentEditor.tsx:1200 msgid "Enter markdown content..." msgstr "マークダウンを入力..." @@ -1958,6 +1971,10 @@ msgstr "名前を入力" msgid "Enter the code from your terminal" msgstr "ターミナルに表示されたコードを入力" +#: packages/admin/src/components/LoginPage.tsx:325 +msgid "Enter your handle to sign in." +msgstr "" + #: packages/admin/src/components/WordPressImport.tsx:1289 msgid "Enter your WordPress credentials to import content directly." msgstr "WordPressの認証情報を入力して直接コンテンツをインポートします。" @@ -1968,7 +1985,7 @@ msgstr "WordPressサイトのURLを入力" #: packages/admin/src/components/MenuEditor.tsx:83 #: packages/admin/src/components/MenuEditor.tsx:122 -#: packages/admin/src/components/SetupWizard.tsx:484 +#: packages/admin/src/components/SetupWizard.tsx:550 msgid "Error" msgstr "エラー" @@ -1980,7 +1997,7 @@ msgstr "セクションの保存エラー" msgid "Exists" msgstr "既存" -#: packages/admin/src/components/ContentEditor.tsx:548 +#: packages/admin/src/components/ContentEditor.tsx:546 msgid "Exit distraction-free mode" msgstr "集中モードを終了" @@ -1993,11 +2010,11 @@ msgid "Expand details" msgstr "詳細を展開" #. placeholder {0}: new Date(token.expiresAt).toLocaleDateString() -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:280 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:300 msgid "Expires {0}" msgstr "有効期限: {0}" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:429 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:449 msgid "Expiry" msgstr "有効期限" @@ -2029,7 +2046,7 @@ msgstr "セキュリティ監査に不合格" msgid "Failed to add domain" msgstr "ドメインの追加に失敗しました" -#: packages/admin/src/components/ContentEditor.tsx:1998 +#: packages/admin/src/components/ContentEditor.tsx:1827 msgid "Failed to create byline" msgstr "署名の作成に失敗しました" @@ -2082,7 +2099,7 @@ msgstr "プラグインの読み込みに失敗しました: {0}" msgid "Failed to load revisions" msgstr "リビジョンの読み込みに失敗しました" -#: packages/admin/src/components/SetupWizard.tsx:486 +#: packages/admin/src/components/SetupWizard.tsx:552 msgid "Failed to load setup" msgstr "セットアップの読み込みに失敗しました" @@ -2103,7 +2120,7 @@ msgstr "パスキーの削除に失敗しました" msgid "Failed to rename passkey" msgstr "パスキーの名前変更に失敗しました" -#: packages/admin/src/router.tsx:1519 +#: packages/admin/src/router.tsx:1530 msgid "Failed to save" msgstr "保存に失敗しました" @@ -2113,8 +2130,8 @@ msgstr "保存に失敗しました" msgid "Failed to save settings" msgstr "設定の保存に失敗しました" -#: packages/admin/src/components/LoginPage.tsx:127 -#: packages/admin/src/components/LoginPage.tsx:132 +#: packages/admin/src/components/LoginPage.tsx:70 +#: packages/admin/src/components/LoginPage.tsx:75 msgid "Failed to send magic link" msgstr "マジックリンクの送信に失敗しました" @@ -2127,7 +2144,7 @@ msgstr "テストメールの送信に失敗しました" msgid "Failed to update {0}" msgstr "{0}の更新に失敗しました" -#: packages/admin/src/components/ContentEditor.tsx:2048 +#: packages/admin/src/components/ContentEditor.tsx:1877 msgid "Failed to update byline" msgstr "署名の更新に失敗しました" @@ -2214,7 +2231,7 @@ msgstr "最適なインポートのために、以下をインストールして msgid "Full access" msgstr "フルアクセス" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:85 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:105 msgid "Full admin access" msgstr "管理者フルアクセス" @@ -2279,7 +2296,7 @@ msgstr "高さ" msgid "Hide from search engines" msgstr "検索エンジンから非表示" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:203 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:223 msgid "Hide token" msgstr "トークンを非表示" @@ -2321,7 +2338,7 @@ msgstr "画像監査によりアイコンがぼかされています" msgid "ID" msgstr "ID" -#: packages/admin/src/components/LoginPage.tsx:160 +#: packages/admin/src/components/LoginPage.tsx:103 msgid "If an account exists for <0>{email}, we've sent a sign-in link." msgstr "<0>{email}のアカウントが存在する場合、サインインリンクを送信しました。" @@ -2343,7 +2360,7 @@ msgstr "画像設定" msgid "Image shown when this page is shared on social media" msgstr "ソーシャルメディアでこのページを共有する際に表示される画像" -#: packages/admin/src/components/MediaPickerModal.tsx:396 +#: packages/admin/src/components/MediaPickerModal.tsx:374 msgid "Image URL" msgstr "画像URL" @@ -2441,7 +2458,7 @@ msgstr "コンテンツをインポート中..." msgid "Importing Media" msgstr "メディアをインポート中" -#: packages/admin/src/components/SetupWizard.tsx:163 +#: packages/admin/src/components/SetupWizard.tsx:165 msgid "Include sample content (recommended for new sites)" msgstr "サンプルコンテンツを含める(新しいサイトに推奨)" @@ -2449,8 +2466,8 @@ msgstr "サンプルコンテンツを含める(新しいサイトに推奨) msgid "Incompatible" msgstr "非互換" -#: packages/admin/src/components/MediaPickerModal.tsx:407 -#: packages/admin/src/components/MediaPickerModal.tsx:608 +#: packages/admin/src/components/MediaPickerModal.tsx:385 +#: packages/admin/src/components/MediaPickerModal.tsx:584 msgid "Insert" msgstr "挿入" @@ -2474,7 +2491,7 @@ msgstr "再利用可能なセクションを挿入" msgid "Insert an image" msgstr "画像を挿入" -#: packages/admin/src/components/MediaPickerModal.tsx:389 +#: packages/admin/src/components/MediaPickerModal.tsx:367 msgid "Insert from URL" msgstr "URLから挿入" @@ -2521,7 +2538,7 @@ msgstr "インストール中..." msgid "Integer" msgstr "整数" -#: packages/admin/src/components/ContentEditor.tsx:1482 +#: packages/admin/src/components/ContentEditor.tsx:1462 msgid "Invalid JSON" msgstr "無効なJSON" @@ -2554,7 +2571,7 @@ msgstr "アイテムを削除しました" msgid "Item updated" msgstr "アイテムを更新しました" -#: packages/admin/src/components/SetupWizard.tsx:238 +#: packages/admin/src/components/SetupWizard.tsx:240 #: packages/admin/src/components/SignupPage.tsx:204 msgid "Jane Doe" msgstr "山田太郎" @@ -2578,7 +2595,7 @@ msgstr "キーワード" msgid "Label" msgstr "ラベル" -#: packages/admin/src/components/LoginPage.tsx:379 +#: packages/admin/src/components/LoginPage.tsx:345 #: packages/admin/src/components/Settings.tsx:129 #: packages/admin/src/components/Settings.tsx:134 msgid "Language" @@ -2610,7 +2627,7 @@ msgstr "最終使用" #. placeholder {0}: new Date(cred.lastUsedAt).toLocaleDateString() #. placeholder {0}: new Date(token.lastUsedAt).toLocaleDateString() -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:285 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:305 #: packages/admin/src/components/users/UserDetail.tsx:262 msgid "Last used {0}" msgstr "最終使用日: {0}" @@ -2664,7 +2681,7 @@ msgstr "リンク" msgid "List view" msgstr "リスト表示" -#: packages/admin/src/components/ContentEditor.tsx:670 +#: packages/admin/src/components/ContentEditor.tsx:668 msgid "Live View" msgstr "ライブビュー" @@ -2674,8 +2691,8 @@ msgstr "ライブビュー" msgid "Load more" msgstr "もっと読み込む" -#: packages/admin/src/components/ContentList.tsx:290 -#: packages/admin/src/components/ContentList.tsx:338 +#: packages/admin/src/components/ContentList.tsx:322 +#: packages/admin/src/components/ContentList.tsx:370 msgid "Load More" msgstr "もっと読み込む" @@ -2718,7 +2735,7 @@ msgstr "セクションを読み込み中..." msgid "Loading settings..." msgstr "設定を読み込み中..." -#: packages/admin/src/components/SetupWizard.tsx:473 +#: packages/admin/src/components/SetupWizard.tsx:539 msgid "Loading setup..." msgstr "セットアップを読み込み中..." @@ -2726,8 +2743,8 @@ msgstr "セットアップを読み込み中..." msgid "Loading terms..." msgstr "タームを読み込み中..." -#: packages/admin/src/components/ContentList.tsx:290 -#: packages/admin/src/components/ContentList.tsx:338 +#: packages/admin/src/components/ContentList.tsx:322 +#: packages/admin/src/components/ContentList.tsx:370 #: packages/admin/src/components/ContentPickerModal.tsx:238 #: packages/admin/src/components/MarketplaceBrowse.tsx:199 #: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:181 @@ -2740,7 +2757,7 @@ msgstr "タームを読み込み中..." msgid "Loading..." msgstr "読み込み中..." -#: packages/admin/src/components/ContentList.tsx:197 +#: packages/admin/src/components/ContentList.tsx:226 #: packages/admin/src/components/LocaleSwitcher.tsx:60 msgid "Locale" msgstr "ロケール" @@ -2931,6 +2948,10 @@ msgstr "メニュー" msgid "Menus ({0})" msgstr "メニュー ({0})" +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:89 +msgid "Menus Manage" +msgstr "" + #: packages/admin/src/components/SeoPanel.tsx:161 msgid "Meta Description" msgstr "メタディスクリプション" @@ -2971,11 +2992,11 @@ msgstr "更新日" msgid "Modify collection schemas" msgstr "コレクションスキーマを変更" -#: packages/admin/src/components/ContentList.tsx:439 +#: packages/admin/src/components/ContentList.tsx:537 msgid "Move \"{title}\" to trash? You can restore it later." msgstr "\"{title}\"をゴミ箱に移動しますか?後で復元できます。" -#: packages/admin/src/components/ContentList.tsx:430 +#: packages/admin/src/components/ContentList.tsx:528 msgid "Move {title} to trash" msgstr "{title}をゴミ箱に移動" @@ -2983,14 +3004,14 @@ msgstr "{title}をゴミ箱に移動" msgid "Move down" msgstr "下に移動" -#: packages/admin/src/components/ContentEditor.tsx:873 -#: packages/admin/src/components/ContentEditor.tsx:895 -#: packages/admin/src/components/ContentList.tsx:452 +#: packages/admin/src/components/ContentEditor.tsx:871 +#: packages/admin/src/components/ContentEditor.tsx:893 +#: packages/admin/src/components/ContentList.tsx:550 msgid "Move to Trash" msgstr "ゴミ箱に移動" -#: packages/admin/src/components/ContentEditor.tsx:879 -#: packages/admin/src/components/ContentList.tsx:437 +#: packages/admin/src/components/ContentEditor.tsx:877 +#: packages/admin/src/components/ContentList.tsx:535 msgid "Move to Trash?" msgstr "ゴミ箱に移動しますか?" @@ -3010,7 +3031,7 @@ msgstr "複数行プレーンテキスト" msgid "Multiple choices from options" msgstr "選択肢から複数選択" -#: packages/admin/src/components/SetupWizard.tsx:145 +#: packages/admin/src/components/SetupWizard.tsx:147 msgid "My Awesome Blog" msgstr "マイブログ" @@ -3048,7 +3069,7 @@ msgstr "新規" msgid "New {0}" msgstr "新しい{0}" -#: packages/admin/src/components/ContentEditor.tsx:554 +#: packages/admin/src/components/ContentEditor.tsx:552 msgid "New {collectionLabel}" msgstr "新しい{collectionLabel}" @@ -3089,7 +3110,7 @@ msgid "Next" msgstr "次へ" #: packages/admin/src/components/comments/CommentInbox.tsx:378 -#: packages/admin/src/components/ContentList.tsx:278 +#: packages/admin/src/components/ContentList.tsx:310 msgid "Next page" msgstr "次のページ" @@ -3107,7 +3128,7 @@ msgid "No {0} available." msgstr "利用可能な{0}がありません。" #. placeholder {0}: collectionLabel.toLowerCase() -#: packages/admin/src/components/ContentList.tsx:212 +#: packages/admin/src/components/ContentList.tsx:244 msgid "No {0} yet." msgstr "まだ{0}がありません。" @@ -3125,7 +3146,7 @@ msgstr "404エラーはまだ記録されていません。" msgid "No alt text" msgstr "代替テキストなし" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:263 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:283 msgid "No API tokens yet. Create one to get started." msgstr "APIトークンはまだありません。作成して使い始めましょう。" @@ -3133,7 +3154,7 @@ msgstr "APIトークンはまだありません。作成して使い始めまし msgid "No approved comments yet." msgstr "承認済みのコメントはまだありません。" -#: packages/admin/src/components/ContentEditor.tsx:1939 +#: packages/admin/src/components/ContentEditor.tsx:1768 msgid "No bylines selected." msgstr "署名が選択されていません。" @@ -3211,12 +3232,12 @@ msgid "No maximum" msgstr "上限なし" #: packages/admin/src/components/MediaLibrary.tsx:369 -#: packages/admin/src/components/MediaPickerModal.tsx:521 +#: packages/admin/src/components/MediaPickerModal.tsx:497 msgid "No media available from this provider" msgstr "このプロバイダーから利用可能なメディアはありません" #: packages/admin/src/components/MediaLibrary.tsx:363 -#: packages/admin/src/components/MediaPickerModal.tsx:515 +#: packages/admin/src/components/MediaPickerModal.tsx:491 msgid "No media found" msgstr "メディアが見つかりません" @@ -3274,7 +3295,7 @@ msgstr "結果なし" msgid "No results for \"{debouncedQuery}\". Try a different search term." msgstr "\"{debouncedQuery}\"の結果はありません。別の検索キーワードをお試しください。" -#: packages/admin/src/components/ContentList.tsx:226 +#: packages/admin/src/components/ContentList.tsx:258 msgid "No results for \"{searchQuery}\"" msgstr "\"{searchQuery}\"の検索結果はありません" @@ -3384,7 +3405,7 @@ msgstr "ホバー時の任意のツールチップ" msgid "Options (one per line)" msgstr "選択肢(1行に1つ)" -#: packages/admin/src/components/MediaPickerModal.tsx:419 +#: packages/admin/src/components/MediaPickerModal.tsx:397 msgid "or choose from library" msgstr "またはライブラリから選択" @@ -3392,7 +3413,7 @@ msgstr "またはライブラリから選択" msgid "Or click to browse. Accepts .xml files exported from WordPress." msgstr "または、クリックして参照。WordPressからエクスポートした.xmlファイルを受け付けます。" -#: packages/admin/src/components/LoginPage.tsx:321 +#: packages/admin/src/components/LoginPage.tsx:261 msgid "Or continue with" msgstr "または次の方法で続行" @@ -3421,7 +3442,7 @@ msgstr "アウトライン" msgid "Overrides the page title in search engine results" msgstr "検索エンジンの結果でページタイトルを上書き" -#: packages/admin/src/components/ContentEditor.tsx:910 +#: packages/admin/src/components/ContentEditor.tsx:908 msgid "Ownership" msgstr "所有者" @@ -3451,10 +3472,6 @@ msgstr "リダイレクトループの一部" msgid "Pass" msgstr "合格" -#: packages/admin/src/components/SetupWizard.tsx:333 -msgid "Passkey" -msgstr "パスキー" - #: packages/admin/src/components/settings/SecuritySettings.tsx:98 msgid "Passkey added successfully" msgstr "パスキーを追加しました" @@ -3496,10 +3513,6 @@ msgstr "パスキーは安全でパスワード不要のサインイン方法で msgid "Passkeys are a secure, passwordless way to sign in using your device's biometrics, PIN, or security key." msgstr "パスキーはデバイスの生体認証、PIN、またはセキュリティキーを使って安全にサインインできるパスワード不要の方法です。" -#: packages/admin/src/components/SetupWizard.tsx:297 -msgid "Passkeys are more secure than passwords. You'll use your device's biometrics, PIN, or security key to sign in." -msgstr "パスキーはパスワードよりも安全です。デバイスの生体認証、PIN、またはセキュリティキーでサインインします。" - #: packages/admin/src/components/auth/PasskeyLogin.tsx:303 #: packages/admin/src/components/auth/PasskeyRegistration.tsx:300 msgid "Passkeys Not Available Here" @@ -3523,7 +3536,7 @@ msgid "Pattern (Regex)" msgstr "パターン(正規表現)" #: packages/admin/src/components/comments/CommentDetail.tsx:196 -#: packages/admin/src/components/ContentList.tsx:576 +#: packages/admin/src/components/ContentList.tsx:674 msgid "pending" msgstr "保留中" @@ -3531,15 +3544,15 @@ msgstr "保留中" msgid "Pending" msgstr "保留中" -#: packages/admin/src/components/ContentEditor.tsx:785 +#: packages/admin/src/components/ContentEditor.tsx:783 msgid "Pending changes" msgstr "未保存の変更" -#: packages/admin/src/components/ContentList.tsx:510 +#: packages/admin/src/components/ContentList.tsx:608 msgid "Permanently delete \"{title}\"? This cannot be undone." msgstr "\"{title}\"を完全に削除しますか?この操作は取り消せません。" -#: packages/admin/src/components/ContentList.tsx:499 +#: packages/admin/src/components/ContentList.tsx:597 msgid "Permanently delete {title}" msgstr "{title}を完全に削除" @@ -3547,12 +3560,16 @@ msgstr "{title}を完全に削除" msgid "Permissions" msgstr "権限" +#: packages/admin/src/components/SetupWizard.tsx:317 +msgid "Pick any method to create your admin account." +msgstr "" + #: packages/admin/src/components/auth/PasskeyLogin.tsx:313 #: packages/admin/src/components/auth/PasskeyRegistration.tsx:310 msgid "Plain" msgstr "プレーン" -#: packages/admin/src/components/SetupWizard.tsx:206 +#: packages/admin/src/components/SetupWizard.tsx:208 msgid "Please enter a valid email" msgstr "有効なメールアドレスを入力してください" @@ -3560,7 +3577,7 @@ msgstr "有効なメールアドレスを入力してください" msgid "Please enter a valid email address" msgstr "有効なメールアドレスを入力してください" -#: packages/admin/src/components/MediaPickerModal.tsx:304 +#: packages/admin/src/components/MediaPickerModal.tsx:284 msgid "Please enter a valid URL" msgstr "有効なURLを入力してください" @@ -3626,11 +3643,11 @@ msgid "Preparing to download files from WordPress..." msgstr "WordPressからのファイルダウンロードを準備中..." #: packages/admin/src/components/auth/PasskeyLogin.tsx:166 -#: packages/admin/src/components/SetupWizard.tsx:258 +#: packages/admin/src/components/SetupWizard.tsx:260 msgid "Preparing..." msgstr "準備中..." -#: packages/admin/src/components/ContentEditor.tsx:604 +#: packages/admin/src/components/ContentEditor.tsx:602 #: packages/admin/src/components/ContentTypeEditor.tsx:79 #: packages/admin/src/components/MediaLibrary.tsx:415 msgid "Preview" @@ -3640,7 +3657,7 @@ msgstr "プレビュー" msgid "Preview content before publishing" msgstr "公開前にコンテンツをプレビュー" -#: packages/admin/src/components/ContentEditor.tsx:604 +#: packages/admin/src/components/ContentEditor.tsx:602 msgid "Preview draft" msgstr "下書きをプレビュー" @@ -3649,7 +3666,7 @@ msgid "Previous" msgstr "前へ" #: packages/admin/src/components/comments/CommentInbox.tsx:359 -#: packages/admin/src/components/ContentList.tsx:266 +#: packages/admin/src/components/ContentList.tsx:298 msgid "Previous page" msgstr "前のページ" @@ -3665,20 +3682,20 @@ msgstr "メインナビゲーション" msgid "Provider:" msgstr "プロバイダー:" -#: packages/admin/src/components/ContentEditor.tsx:659 -#: packages/admin/src/components/ContentEditor.tsx:766 +#: packages/admin/src/components/ContentEditor.tsx:657 +#: packages/admin/src/components/ContentEditor.tsx:764 msgid "Publish" msgstr "公開" -#: packages/admin/src/components/ContentEditor.tsx:649 +#: packages/admin/src/components/ContentEditor.tsx:647 msgid "Publish changes" msgstr "変更を公開" -#: packages/admin/src/components/ContentList.tsx:551 +#: packages/admin/src/components/ContentList.tsx:649 msgid "published" msgstr "公開済み" -#: packages/admin/src/components/ContentEditor.tsx:781 +#: packages/admin/src/components/ContentEditor.tsx:779 #: packages/admin/src/components/ContentPickerModal.tsx:214 #: packages/admin/src/components/Dashboard.tsx:187 msgid "Published" @@ -3693,7 +3710,7 @@ msgstr "公開日: {0}" msgid "Published At" msgstr "公開日時" -#: packages/admin/src/components/ContentEditor.tsx:1947 +#: packages/admin/src/components/ContentEditor.tsx:1776 msgid "Quick create byline" msgstr "署名をクイック作成" @@ -3714,6 +3731,10 @@ msgstr "コンテンツエントリを読み取り" msgid "Read media files" msgstr "メディアファイルを読み取り" +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:95 +msgid "Read site settings" +msgstr "" + #: packages/admin/src/components/settings/GeneralSettings.tsx:267 msgid "Reading" msgstr "閲覧" @@ -3770,7 +3791,7 @@ msgstr "登録済みユーザー" msgid "Registration was cancelled or timed out. Please try again." msgstr "登録がキャンセルされたかタイムアウトしました。もう一度お試しください。" -#: packages/admin/src/components/ContentEditor.tsx:1916 +#: packages/admin/src/components/ContentEditor.tsx:1745 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:177 #: packages/admin/src/components/settings/GeneralSettings.tsx:202 #: packages/admin/src/components/settings/GeneralSettings.tsx:246 @@ -3786,10 +3807,6 @@ msgstr "削除" msgid "Remove {0}" msgstr "{0}を削除" -#: packages/admin/src/components/ContentEditor.tsx:1743 -msgid "Remove {label}" -msgstr "" - #: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:435 msgid "Remove Domain" msgstr "ドメインを削除" @@ -3798,7 +3815,7 @@ msgstr "ドメインを削除" msgid "Remove Domain?" msgstr "ドメインを削除しますか?" -#: packages/admin/src/components/ContentEditor.tsx:1594 +#: packages/admin/src/components/ContentEditor.tsx:1574 #: packages/admin/src/components/SeoImageField.tsx:55 msgid "Remove image" msgstr "画像を削除" @@ -3913,7 +3930,7 @@ msgstr "元に戻す" msgid "Restore" msgstr "復元" -#: packages/admin/src/components/ContentList.tsx:487 +#: packages/admin/src/components/ContentList.tsx:585 msgid "Restore {title}" msgstr "{title}を復元" @@ -3961,15 +3978,15 @@ msgstr "リビジョンを復元しました" msgid "Revisions" msgstr "リビジョン" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:326 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:346 msgid "Revoke token" msgstr "トークンを取り消す" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:301 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:321 msgid "Revoke?" msgstr "取り消しますか?" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:308 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:328 msgid "Revoking..." msgstr "取り消し中..." @@ -4000,7 +4017,7 @@ msgstr "ロール" msgid "Role {role}" msgstr "ロール: {role}" -#: packages/admin/src/components/ContentEditor.tsx:1921 +#: packages/admin/src/components/ContentEditor.tsx:1750 msgid "Role label" msgstr "ロールラベル" @@ -4011,7 +4028,7 @@ msgstr "ロールラベル" msgid "Same window" msgstr "同じウィンドウ" -#: packages/admin/src/components/ContentEditor.tsx:2054 +#: packages/admin/src/components/ContentEditor.tsx:1883 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:349 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:519 #: packages/admin/src/components/MediaDetailPanel.tsx:241 @@ -4045,13 +4062,13 @@ msgstr "設定を保存" msgid "Save Social Links" msgstr "ソーシャルリンクを保存" -#: packages/admin/src/components/ContentEditor.tsx:579 +#: packages/admin/src/components/ContentEditor.tsx:577 #: packages/admin/src/components/SaveButton.tsx:42 msgid "Saved" msgstr "保存済み" -#: packages/admin/src/components/ContentEditor.tsx:574 -#: packages/admin/src/components/ContentEditor.tsx:2054 +#: packages/admin/src/components/ContentEditor.tsx:572 +#: packages/admin/src/components/ContentEditor.tsx:1883 #: packages/admin/src/components/FieldEditor.tsx:656 #: packages/admin/src/components/MediaDetailPanel.tsx:241 #: packages/admin/src/components/MenuEditor.tsx:442 @@ -4065,28 +4082,28 @@ msgstr "保存済み" msgid "Saving..." msgstr "保存中..." -#: packages/admin/src/components/ContentEditor.tsx:825 +#: packages/admin/src/components/ContentEditor.tsx:823 msgid "Schedule" msgstr "予約公開" -#: packages/admin/src/components/ContentEditor.tsx:811 +#: packages/admin/src/components/ContentEditor.tsx:809 msgid "Schedule for" msgstr "公開予約日時" -#: packages/admin/src/components/ContentEditor.tsx:848 +#: packages/admin/src/components/ContentEditor.tsx:846 msgid "Schedule for later" msgstr "後で公開予約" -#: packages/admin/src/components/ContentList.tsx:555 +#: packages/admin/src/components/ContentList.tsx:653 msgid "scheduled" msgstr "予約済み" -#: packages/admin/src/components/ContentEditor.tsx:788 +#: packages/admin/src/components/ContentEditor.tsx:786 msgid "Scheduled" msgstr "予約済み" #. placeholder {0}: formatScheduledDate(item.scheduledAt) -#: packages/admin/src/components/ContentEditor.tsx:798 +#: packages/admin/src/components/ContentEditor.tsx:796 msgid "Scheduled for: {0}" msgstr "公開予約: {0}" @@ -4106,12 +4123,12 @@ msgstr "スキーマ読み取り" msgid "Schema Write" msgstr "スキーマ書き込み" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:409 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:429 msgid "Scopes" msgstr "スコープ" #. placeholder {0}: token.scopes.join(", ") -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:277 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:297 msgid "Scopes: {0}" msgstr "スコープ: {0}" @@ -4147,12 +4164,12 @@ msgid "Search" msgstr "検索" #. placeholder {0}: collectionLabel.toLowerCase() -#: packages/admin/src/components/ContentList.tsx:151 +#: packages/admin/src/components/ContentList.tsx:171 msgid "Search {0}" msgstr "{0}を検索" #. placeholder {0}: collectionLabel.toLowerCase() -#: packages/admin/src/components/ContentList.tsx:150 +#: packages/admin/src/components/ContentList.tsx:170 msgid "Search {0}..." msgstr "{0}を検索..." @@ -4176,7 +4193,7 @@ msgstr "検索エンジン最適化" msgid "Search engine optimization and verification" msgstr "検索エンジン最適化と検証" -#: packages/admin/src/components/MediaPickerModal.tsx:465 +#: packages/admin/src/components/MediaPickerModal.tsx:441 msgid "Search media" msgstr "メディアを検索" @@ -4202,7 +4219,7 @@ msgid "Search themes..." msgstr "テーマを検索..." #: packages/admin/src/components/MediaLibrary.tsx:336 -#: packages/admin/src/components/MediaPickerModal.tsx:464 +#: packages/admin/src/components/MediaPickerModal.tsx:440 msgid "Search..." msgstr "検索..." @@ -4253,7 +4270,7 @@ msgstr "セクション" msgid "secure context" msgstr "セキュアコンテキスト" -#: packages/admin/src/components/SetupWizard.tsx:506 +#: packages/admin/src/components/SetupWizard.tsx:572 msgid "Secure your account" msgstr "アカウントを保護" @@ -4301,9 +4318,7 @@ msgstr "セキュリティ設定" msgid "Select" msgstr "選択" -#: packages/admin/src/components/ContentEditor.tsx:1618 -#: packages/admin/src/components/ContentEditor.tsx:1755 -#: packages/admin/src/components/ContentEditor.tsx:1770 +#: packages/admin/src/components/ContentEditor.tsx:1598 msgid "Select {label}" msgstr "{label}を選択" @@ -4311,7 +4326,7 @@ msgstr "{label}を選択" msgid "Select all" msgstr "すべて選択" -#: packages/admin/src/components/ContentEditor.tsx:1860 +#: packages/admin/src/components/ContentEditor.tsx:1689 msgid "Select byline..." msgstr "署名を選択..." @@ -4329,19 +4344,11 @@ msgstr "コンテンツを選択" msgid "Select Favicon" msgstr "ファビコンを選択" -#: packages/admin/src/components/ContentEditor.tsx:1759 -msgid "Select file" -msgstr "" - -#: packages/admin/src/components/MediaPickerModal.tsx:86 -msgid "Select File" -msgstr "" - -#: packages/admin/src/components/ContentEditor.tsx:1609 +#: packages/admin/src/components/ContentEditor.tsx:1589 msgid "Select image" msgstr "画像を選択" -#: packages/admin/src/components/MediaPickerModal.tsx:86 +#: packages/admin/src/components/MediaPickerModal.tsx:71 msgid "Select Image" msgstr "画像を選択" @@ -4366,7 +4373,7 @@ msgstr "インポートするコンテンツタイプを選択してください msgid "Select..." msgstr "選択..." -#: packages/admin/src/components/MediaPickerModal.tsx:595 +#: packages/admin/src/components/MediaPickerModal.tsx:571 msgid "Selected:" msgstr "選択中:" @@ -4387,7 +4394,7 @@ msgstr "新しいチームメンバーに招待メールを送信します。" msgid "Send Invite" msgstr "招待を送信" -#: packages/admin/src/components/LoginPage.tsx:206 +#: packages/admin/src/components/LoginPage.tsx:149 msgid "Send magic link" msgstr "マジックリンクを送信" @@ -4403,7 +4410,7 @@ msgstr "テストを送信" msgid "Send Test Email" msgstr "テストメールを送信" -#: packages/admin/src/components/LoginPage.tsx:206 +#: packages/admin/src/components/LoginPage.tsx:149 #: packages/admin/src/components/settings/EmailSettings.tsx:162 #: packages/admin/src/components/SignupPage.tsx:87 #: packages/admin/src/components/SignupPage.tsx:150 @@ -4412,7 +4419,7 @@ msgstr "テストメールを送信" msgid "Sending..." msgstr "送信中..." -#: packages/admin/src/components/ContentEditor.tsx:1000 +#: packages/admin/src/components/ContentEditor.tsx:998 #: packages/admin/src/components/Settings.tsx:81 msgid "SEO" msgstr "SEO" @@ -4439,15 +4446,11 @@ msgstr "SEOタイトル" msgid "Set a custom display size for this image instance." msgstr "この画像インスタンスのカスタム表示サイズを設定します。" -#: packages/admin/src/components/SetupWizard.tsx:295 -msgid "Set up your passkey" -msgstr "パスキーを設定" - -#: packages/admin/src/components/SetupWizard.tsx:504 +#: packages/admin/src/components/SetupWizard.tsx:570 msgid "Set up your site" msgstr "サイトをセットアップ" -#: packages/admin/src/components/SetupWizard.tsx:175 +#: packages/admin/src/components/SetupWizard.tsx:177 msgid "Setting up..." msgstr "セットアップ中..." @@ -4461,6 +4464,14 @@ msgstr "セットアップ中..." msgid "Settings" msgstr "設定" +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:99 +msgid "Settings Manage" +msgstr "" + +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:94 +msgid "Settings Read" +msgstr "" + #: packages/admin/src/components/settings/GeneralSettings.tsx:59 msgid "Settings saved successfully" msgstr "設定を保存しました" @@ -4474,7 +4485,7 @@ msgstr "招待したユーザーとこのリンクを共有してください" msgid "Short Text" msgstr "短文テキスト" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:203 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:223 msgid "Show token" msgstr "トークンを表示" @@ -4487,24 +4498,35 @@ msgstr "画像にカーソルを合わせた時に表示されます。" msgid "Sign in" msgstr "サインイン" +#: packages/admin/src/components/SetupWizard.tsx:382 +msgid "Sign In" +msgstr "" + #: packages/admin/src/components/SignupPage.tsx:269 msgid "Sign in instead" msgstr "サインインする" -#: packages/admin/src/components/LoginPage.tsx:291 +#: packages/admin/src/components/LoginPage.tsx:232 msgid "Sign in to your site" msgstr "サイトにサインイン" -#: packages/admin/src/components/LoginPage.tsx:292 +#. placeholder {0}: authProviderList.find((p) => p.id === activeProvider)?.label ?? activeProvider +#. placeholder {0}: provider.label +#: packages/admin/src/components/LoginPage.tsx:231 +#: packages/admin/src/components/SetupWizard.tsx:291 +msgid "Sign in with {0}" +msgstr "" + +#: packages/admin/src/components/LoginPage.tsx:229 msgid "Sign in with email" msgstr "メールでサインイン" -#: packages/admin/src/components/LoginPage.tsx:348 +#: packages/admin/src/components/LoginPage.tsx:290 msgid "Sign in with email link" msgstr "メールリンクでサインイン" #: packages/admin/src/components/auth/PasskeyLogin.tsx:136 -#: packages/admin/src/components/LoginPage.tsx:312 +#: packages/admin/src/components/LoginPage.tsx:252 msgid "Sign in with Passkey" msgstr "パスキーでサインイン" @@ -4521,7 +4543,7 @@ msgstr "選択肢から1つ選択" msgid "Single line text input" msgstr "1行テキスト入力" -#: packages/admin/src/components/SetupWizard.tsx:331 +#: packages/admin/src/components/SetupWizard.tsx:380 msgid "Site" msgstr "サイト" @@ -4533,12 +4555,12 @@ msgstr "サイト情報" msgid "Site identity, logo, favicon, and reading preferences" msgstr "サイト情報、ロゴ、ファビコン、閲覧設定" -#: packages/admin/src/components/SetupWizard.tsx:329 +#: packages/admin/src/components/SetupWizard.tsx:378 msgid "Site Settings" msgstr "サイト設定" #: packages/admin/src/components/settings/GeneralSettings.tsx:156 -#: packages/admin/src/components/SetupWizard.tsx:141 +#: packages/admin/src/components/SetupWizard.tsx:143 msgid "Site Title" msgstr "サイトタイトル" @@ -4546,7 +4568,7 @@ msgstr "サイトタイトル" msgid "Site title & tagline" msgstr "サイトタイトルとキャッチフレーズ" -#: packages/admin/src/components/SetupWizard.tsx:125 +#: packages/admin/src/components/SetupWizard.tsx:127 msgid "Site title is required" msgstr "サイトタイトルは必須です" @@ -4570,9 +4592,9 @@ msgstr "メディアインポートをスキップ" msgid "Skipped" msgstr "スキップ済み" -#: packages/admin/src/components/ContentEditor.tsx:769 -#: packages/admin/src/components/ContentEditor.tsx:1963 -#: packages/admin/src/components/ContentEditor.tsx:2025 +#: packages/admin/src/components/ContentEditor.tsx:767 +#: packages/admin/src/components/ContentEditor.tsx:1792 +#: packages/admin/src/components/ContentEditor.tsx:1854 #: packages/admin/src/components/ContentTypeEditor.tsx:109 #: packages/admin/src/components/ContentTypeList.tsx:97 #: packages/admin/src/components/FieldEditor.tsx:224 @@ -4653,8 +4675,8 @@ msgstr "スパム" msgid "Start Import" msgstr "インポートを開始" -#: packages/admin/src/components/ContentEditor.tsx:775 -#: packages/admin/src/components/ContentList.tsx:193 +#: packages/admin/src/components/ContentEditor.tsx:773 +#: packages/admin/src/components/ContentList.tsx:219 #: packages/admin/src/components/ContentTypeEditor.tsx:115 #: packages/admin/src/components/Redirects.tsx:452 msgid "Status" @@ -4690,7 +4712,7 @@ msgid "System ({resolvedLabel})" msgstr "システム ({resolvedLabel})" #: packages/admin/src/components/settings/GeneralSettings.tsx:162 -#: packages/admin/src/components/SetupWizard.tsx:152 +#: packages/admin/src/components/SetupWizard.tsx:154 msgid "Tagline" msgstr "キャッチフレーズ" @@ -4716,6 +4738,10 @@ msgstr "ターゲット" msgid "Taxonomies" msgstr "タクソノミー" +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:84 +msgid "Taxonomies Manage" +msgstr "" + #: packages/admin/src/components/TaxonomyManager.tsx:668 msgid "Taxonomy created" msgstr "タクソノミーを作成しました" @@ -4724,7 +4750,7 @@ msgstr "タクソノミーを作成しました" msgid "Taxonomy not found:" msgstr "タクソノミーが見つかりません:" -#: packages/admin/src/components/SetupWizard.tsx:180 +#: packages/admin/src/components/SetupWizard.tsx:182 msgid "Template:" msgstr "テンプレート:" @@ -4757,7 +4783,7 @@ msgstr "以下のテーブルにはコンテンツがありますが、コレク msgid "The invited user will have this role once they complete registration." msgstr "招待されたユーザーは登録完了後にこのロールが割り当てられます。" -#: packages/admin/src/components/LoginPage.tsx:170 +#: packages/admin/src/components/LoginPage.tsx:113 #: packages/admin/src/components/SignupPage.tsx:138 msgid "The link will expire in 15 minutes." msgstr "リンクの有効期限は15分です。" @@ -4812,8 +4838,7 @@ msgstr "テーマ: {label}" msgid "Themes" msgstr "テーマ" -#: packages/admin/src/components/ContentEditor.tsx:1622 -#: packages/admin/src/components/ContentEditor.tsx:1773 +#: packages/admin/src/components/ContentEditor.tsx:1602 msgid "This field is required" msgstr "この項目は必須です" @@ -4857,7 +4882,7 @@ msgstr "このセクションは別のシステムからインポートされま msgid "This will grant CLI access with your permissions." msgstr "これにより、あなたの権限でCLIアクセスが許可されます。" -#: packages/admin/src/components/ContentEditor.tsx:882 +#: packages/admin/src/components/ContentEditor.tsx:880 msgid "This will move the item to trash. You can restore it later from the trash." msgstr "アイテムをゴミ箱に移動します。後でゴミ箱から復元できます。" @@ -4879,11 +4904,11 @@ msgstr "このコメントを完全に削除します。この操作は取り消 msgid "This will remove the plugin and its bundle from your site." msgstr "プラグインとそのバンドルがサイトから削除されます。" -#: packages/admin/src/components/ContentEditor.tsx:624 +#: packages/admin/src/components/ContentEditor.tsx:622 msgid "This will revert to the published version. Your draft changes will be lost." msgstr "公開済みバージョンに戻ります。下書きの変更は失われます。" -#: packages/admin/src/components/SetupWizard.tsx:156 +#: packages/admin/src/components/SetupWizard.tsx:158 msgid "Thoughts, tutorials, and more" msgstr "記事、チュートリアルなど" @@ -4895,8 +4920,8 @@ msgstr "タイムゾーン" msgid "Timezone for displaying dates (e.g., America/New_York)" msgstr "日付表示のタイムゾーン(例: Asia/Tokyo)" -#: packages/admin/src/components/ContentList.tsx:190 -#: packages/admin/src/components/ContentList.tsx:303 +#: packages/admin/src/components/ContentList.tsx:213 +#: packages/admin/src/components/ContentList.tsx:335 #: packages/admin/src/components/SectionEditor.tsx:189 #: packages/admin/src/components/Sections.tsx:168 msgid "Title" @@ -4929,11 +4954,11 @@ msgid "Toggle theme (current: {label})" msgstr "テーマを切り替え(現在: {label})" #. placeholder {0}: newToken.info.name -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:190 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:210 msgid "Token created: {0}" msgstr "トークンを作成しました: {0}" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:400 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:420 msgid "Token Name" msgstr "トークン名" @@ -4945,11 +4970,11 @@ msgstr "ツール → エクスポート" msgid "Track content history" msgstr "コンテンツの変更履歴を追跡" -#: packages/admin/src/components/ContentEditor.tsx:978 +#: packages/admin/src/components/ContentEditor.tsx:976 msgid "Translate" msgstr "翻訳" -#: packages/admin/src/components/ContentEditor.tsx:936 +#: packages/admin/src/components/ContentEditor.tsx:934 msgid "Translations" msgstr "翻訳" @@ -4961,11 +4986,11 @@ msgstr "ゴミ箱" #: packages/admin/src/components/comments/CommentInbox.tsx:223 #: packages/admin/src/components/comments/CommentInbox.tsx:264 #: packages/admin/src/components/comments/CommentInbox.tsx:520 -#: packages/admin/src/components/ContentList.tsx:173 +#: packages/admin/src/components/ContentList.tsx:193 msgid "Trash" msgstr "ゴミ箱" -#: packages/admin/src/components/ContentList.tsx:317 +#: packages/admin/src/components/ContentList.tsx:349 msgid "Trash is empty" msgstr "ゴミ箱は空です" @@ -4978,7 +5003,7 @@ msgid "True/false toggle" msgstr "真偽値のトグル" #: packages/admin/src/components/MediaLibrary.tsx:366 -#: packages/admin/src/components/MediaPickerModal.tsx:518 +#: packages/admin/src/components/MediaPickerModal.tsx:494 msgid "Try a different search term" msgstr "別の検索キーワードをお試しください" @@ -5028,8 +5053,8 @@ msgstr "タイプの不一致 ({0})" msgid "Unable to reach marketplace" msgstr "マーケットプレイスに接続できません" -#: packages/admin/src/components/ContentEditor.tsx:2068 -#: packages/admin/src/components/ContentEditor.tsx:2083 +#: packages/admin/src/components/ContentEditor.tsx:1897 +#: packages/admin/src/components/ContentEditor.tsx:1912 msgid "Unassigned" msgstr "未割り当て" @@ -5079,7 +5104,7 @@ msgstr "アスペクト比を解除" msgid "Unnamed passkey" msgstr "無名のパスキー" -#: packages/admin/src/components/ContentEditor.tsx:653 +#: packages/admin/src/components/ContentEditor.tsx:651 msgid "Unpublish" msgstr "非公開にする" @@ -5087,7 +5112,7 @@ msgstr "非公開にする" msgid "Unregistered Content Tables Found" msgstr "未登録のコンテンツテーブルが見つかりました" -#: packages/admin/src/components/ContentEditor.tsx:800 +#: packages/admin/src/components/ContentEditor.tsx:798 msgid "Unschedule" msgstr "予約を解除" @@ -5095,11 +5120,7 @@ msgstr "予約を解除" msgid "Untitled" msgstr "無題" -#: packages/admin/src/components/ContentEditor.tsx:1677 -msgid "Untitled file" -msgstr "" - -#: packages/admin/src/components/ContentEditor.tsx:1895 +#: packages/admin/src/components/ContentEditor.tsx:1724 msgid "Up" msgstr "上へ" @@ -5116,6 +5137,10 @@ msgstr "フィールドを更新" msgid "Update settings for {0}" msgstr "{0}の設定を更新" +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:100 +msgid "Update site settings" +msgstr "" + #. placeholder {0}: taxonomyDef.labelSingular?.toLowerCase() || "term" #: packages/admin/src/components/TaxonomyManager.tsx:218 msgid "Update the {0} details" @@ -5135,7 +5160,7 @@ msgid "Updated At" msgstr "更新日時" #. placeholder {0}: new Date(item.updatedAt).toLocaleString() -#: packages/admin/src/components/ContentEditor.tsx:857 +#: packages/admin/src/components/ContentEditor.tsx:855 msgid "Updated: {0}" msgstr "更新日: {0}" @@ -5148,19 +5173,15 @@ msgstr "コンテンツURLを更新中..." msgid "Updating..." msgstr "更新中..." -#: packages/admin/src/components/MediaPickerModal.tsx:486 +#: packages/admin/src/components/MediaPickerModal.tsx:462 msgid "Upload" msgstr "アップロード" -#: packages/admin/src/components/MediaPickerModal.tsx:88 -msgid "Upload a file to get started" -msgstr "" - #: packages/admin/src/components/WordPressImport.tsx:1221 msgid "Upload an export file" msgstr "エクスポートファイルをアップロード" -#: packages/admin/src/components/MediaPickerModal.tsx:89 +#: packages/admin/src/components/MediaPickerModal.tsx:496 msgid "Upload an image to get started" msgstr "画像をアップロードして始めましょう" @@ -5173,14 +5194,10 @@ msgstr "メディアのアップロードと削除" msgid "Upload Export File" msgstr "エクスポートファイルをアップロード" -#: packages/admin/src/components/MediaPickerModal.tsx:502 +#: packages/admin/src/components/MediaPickerModal.tsx:478 msgid "Upload failed: {uploadError}" msgstr "アップロード失敗: {uploadError}" -#: packages/admin/src/components/MediaPickerModal.tsx:90 -msgid "Upload File" -msgstr "" - #: packages/admin/src/components/MediaLibrary.tsx:323 msgid "Upload files" msgstr "ファイルをアップロード" @@ -5189,7 +5206,7 @@ msgstr "ファイルをアップロード" msgid "Upload Files" msgstr "ファイルをアップロード" -#: packages/admin/src/components/MediaPickerModal.tsx:90 +#: packages/admin/src/components/MediaPickerModal.tsx:505 msgid "Upload Image" msgstr "画像をアップロード" @@ -5229,7 +5246,7 @@ msgid "Uploading {0}/{1}..." msgstr "アップロード中 {0}/{1}..." #: packages/admin/src/components/MediaLibrary.tsx:290 -#: packages/admin/src/components/MediaPickerModal.tsx:486 +#: packages/admin/src/components/MediaPickerModal.tsx:462 msgid "Uploading..." msgstr "アップロード中..." @@ -5257,7 +5274,7 @@ msgstr "パスパターンマッチングには[param]や[...rest]を使用し msgid "Use your device's biometric authentication, security key, or PIN to sign in." msgstr "デバイスの生体認証、セキュリティキー、またはPINでサインインしてください。" -#: packages/admin/src/components/LoginPage.tsx:359 +#: packages/admin/src/components/LoginPage.tsx:326 msgid "Use your registered passkey to sign in securely." msgstr "登録済みのパスキーで安全にサインインできます。" @@ -5265,7 +5282,7 @@ msgstr "登録済みのパスキーで安全にサインインできます。" msgid "Used as the identifier. Lowercase letters, numbers, and underscores only." msgstr "識別子として使用されます。半角小文字、数字、アンダースコアのみ。" -#: packages/admin/src/components/ContentEditor.tsx:1277 +#: packages/admin/src/components/ContentEditor.tsx:1275 msgid "Used as the main visual for this post on listing pages and at the top of the post" msgstr "一覧ページや記事の上部に表示されるメインビジュアルとして使用されます" @@ -5345,7 +5362,7 @@ msgstr "マーケットプレイスで表示" msgid "View mode" msgstr "表示モード" -#: packages/admin/src/components/ContentList.tsx:401 +#: packages/admin/src/components/ContentList.tsx:499 msgid "View published {title}" msgstr "公開済みの{title}を表示" @@ -5375,7 +5392,7 @@ msgstr "{0}のWordPressサイトに接続できませんでした。サイトが msgid "We'll check what import options are available for your site." msgstr "サイトで利用可能なインポートオプションを確認します。" -#: packages/admin/src/components/LoginPage.tsx:360 +#: packages/admin/src/components/LoginPage.tsx:323 msgid "We'll send you a link to sign in without a password." msgstr "パスワード不要のサインインリンクをお送りします。" @@ -5512,7 +5529,7 @@ msgstr "接続を認可するためにWordPressにリダイレクトされます msgid "You'll be signing up as" msgstr "登録されるアカウント:" -#: packages/admin/src/components/SetupWizard.tsx:509 +#: packages/admin/src/components/SetupWizard.tsx:575 msgid "You're signed in via Cloudflare Access" msgstr "Cloudflare Accessでサインイン中です" @@ -5521,7 +5538,7 @@ msgid "you@company.com" msgstr "you@company.com" #: packages/admin/src/components/auth/PasskeyLogin.tsx:336 -#: packages/admin/src/components/SetupWizard.tsx:226 +#: packages/admin/src/components/SetupWizard.tsx:228 msgid "you@example.com" msgstr "you@example.com" @@ -5539,7 +5556,7 @@ msgstr "お使いのブラウザはパスキーに対応していません。Chr msgid "Your device doesn't support the required security features." msgstr "お使いのデバイスは必要なセキュリティ機能に対応していません。" -#: packages/admin/src/components/SetupWizard.tsx:222 +#: packages/admin/src/components/SetupWizard.tsx:224 msgid "Your Email" msgstr "メールアドレス" @@ -5559,7 +5576,7 @@ msgstr "Instagramのユーザー名" msgid "Your LinkedIn profile username" msgstr "LinkedInのプロフィールユーザー名" -#: packages/admin/src/components/SetupWizard.tsx:234 +#: packages/admin/src/components/SetupWizard.tsx:236 msgid "Your Name" msgstr "名前" diff --git a/packages/admin/src/locales/ko/messages.po b/packages/admin/src/locales/ko/messages.po index e4fd9f080..b6a365a5c 100644 --- a/packages/admin/src/locales/ko/messages.po +++ b/packages/admin/src/locales/ko/messages.po @@ -13,7 +13,7 @@ msgstr "" "Last-Translator: \n" "Language-Team: \n" -#: packages/admin/src/components/ContentEditor.tsx:956 +#: packages/admin/src/components/ContentEditor.tsx:954 #: packages/admin/src/components/LocaleSwitcher.tsx:72 msgid " (default)" msgstr " (기본)" @@ -22,8 +22,8 @@ msgstr " (기본)" msgid " (opens in new window)" msgstr " (새 창에서 열립니다)" -#: packages/admin/src/components/MediaPickerModal.tsx:658 -#: packages/admin/src/components/MediaPickerModal.tsx:740 +#: packages/admin/src/components/MediaPickerModal.tsx:634 +#: packages/admin/src/components/MediaPickerModal.tsx:716 msgid " (selected)" msgstr " (선택됨)" @@ -38,7 +38,7 @@ msgid ": use" msgstr ": 다음 사용" #. placeholder {0}: providers?.find((p) => p.id === selectedItem.providerId)?.name -#: packages/admin/src/components/MediaPickerModal.tsx:598 +#: packages/admin/src/components/MediaPickerModal.tsx:574 msgid "(from {0})" msgstr "({0} 제공)" @@ -59,7 +59,7 @@ msgid "{0, plural, one {(# item)} other {(# items)}}" msgstr "{0, plural, one {(#개 항목)} other {(#개 항목)}}" #. placeholder {0}: seedInfo.collections -#: packages/admin/src/components/SetupWizard.tsx:181 +#: packages/admin/src/components/SetupWizard.tsx:183 msgid "{0, plural, one {# collection} other {# collections}}" msgstr "{0, plural, one {#개 컬렉션} other {#개 컬렉션}}" @@ -79,12 +79,12 @@ msgid "{0, plural, one {# content item imported} other {# content items imported msgstr "{0, plural, one {#개 콘텐츠 항목 가져옴} other {#개 콘텐츠 항목 가져옴}}" #. placeholder {0}: filteredItems.length -#: packages/admin/src/components/ContentList.tsx:251 +#: packages/admin/src/components/ContentList.tsx:283 msgid "{0, plural, one {# item matching \"{searchQuery}\"} other {# items matching \"{searchQuery}\"}}" msgstr "{0, plural, one {\"{searchQuery}\"와 일치하는 항목 #개} other {\"{searchQuery}\"와 일치하는 항목 #개}}" #. placeholder {0}: items.length -#: packages/admin/src/components/MediaPickerModal.tsx:473 +#: packages/admin/src/components/MediaPickerModal.tsx:449 msgid "{0, plural, one {# item} other {# items}}" msgstr "{0, plural, one {#개 항목} other {#개 항목}}" @@ -141,7 +141,7 @@ msgstr "{0, plural, one {#명 사용자} other {#명 사용자}}" #. placeholder {0}: filteredItems.length #. placeholder {1}: hasMore ? "+" : "" #. placeholder {2}: hasMore ? "+" : "" -#: packages/admin/src/components/ContentList.tsx:255 +#: packages/admin/src/components/ContentList.tsx:287 msgid "{0, plural, one {#{1} item} other {#{2} items}}" msgstr "{0, plural, one {#{1}개 항목} other {#{2}개 항목}}" @@ -210,8 +210,8 @@ msgstr "{0}이(가) v{1}로 업데이트되었습니다." #. placeholder {0}: item.filename #. placeholder {1}: selected ? t` (selected)` : "" -#: packages/admin/src/components/MediaPickerModal.tsx:658 -#: packages/admin/src/components/MediaPickerModal.tsx:740 +#: packages/admin/src/components/MediaPickerModal.tsx:634 +#: packages/admin/src/components/MediaPickerModal.tsx:716 msgid "{0}{1}" msgstr "{0}{1}" @@ -315,8 +315,9 @@ msgstr "• EmDash 미디어 저장소에 업로드됨" msgid "• URLs in your content are updated automatically" msgstr "• 콘텐츠의 URL이 자동으로 업데이트됩니다." -#: packages/admin/src/components/SetupWizard.tsx:250 -#: packages/admin/src/components/SetupWizard.tsx:310 +#: packages/admin/src/components/SetupWizard.tsx:252 +#: packages/admin/src/components/SetupWizard.tsx:304 +#: packages/admin/src/components/SetupWizard.tsx:359 #: packages/admin/src/components/WordPressImport.tsx:1431 msgid "← Back" msgstr "← 뒤로" @@ -409,7 +410,7 @@ msgstr "동의 및 설치" msgid "Accept & Update" msgstr "동의 및 업데이트" -#: packages/admin/src/components/SetupWizard.tsx:332 +#: packages/admin/src/components/SetupWizard.tsx:381 msgid "Account" msgstr "계정" @@ -422,8 +423,8 @@ msgid "Account Info" msgstr "계정 정보" #: packages/admin/src/components/comments/CommentInbox.tsx:306 -#: packages/admin/src/components/ContentList.tsx:204 -#: packages/admin/src/components/ContentList.tsx:309 +#: packages/admin/src/components/ContentList.tsx:236 +#: packages/admin/src/components/ContentList.tsx:341 #: packages/admin/src/components/ContentTypeList.tsx:106 #: packages/admin/src/components/MediaLibrary.tsx:419 #: packages/admin/src/components/TaxonomyManager.tsx:619 @@ -434,7 +435,7 @@ msgstr "기능" msgid "Active" msgstr "활성" -#: packages/admin/src/components/ContentEditor.tsx:1877 +#: packages/admin/src/components/ContentEditor.tsx:1706 #: packages/admin/src/components/MenuEditor.tsx:297 #: packages/admin/src/components/TaxonomyManager.tsx:214 #: packages/admin/src/components/TaxonomyManager.tsx:610 @@ -495,7 +496,7 @@ msgstr "항목 추가" msgid "Add links to build your navigation menu" msgstr "탐색 메뉴에 링크를 추가하여 구성하세요." -#: packages/admin/src/components/ContentList.tsx:140 +#: packages/admin/src/components/ContentList.tsx:160 msgid "Add New" msgstr "추가" @@ -537,7 +538,7 @@ msgstr "추가 중..." msgid "Additional data to import." msgstr "가져올 추가 데이터입니다." -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:84 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:104 #: packages/admin/src/components/Sidebar.tsx:438 #: packages/admin/src/components/users/roleDefinitions.ts:42 msgid "Admin" @@ -555,7 +556,7 @@ msgstr "관리자" msgid "After send:" msgstr "발송 후:" -#: packages/admin/src/components/ContentList.tsx:167 +#: packages/admin/src/components/ContentList.tsx:187 msgid "All" msgstr "모두" @@ -628,7 +629,7 @@ msgstr "또는 WordPress(도구 → 내보내기)에서 내보내고 파일을 #: packages/admin/src/components/PluginManager.tsx:109 #: packages/admin/src/components/TaxonomySidebar.tsx:318 #: packages/admin/src/components/ThemeMarketplaceBrowse.tsx:116 -#: packages/admin/src/router.tsx:1520 +#: packages/admin/src/router.tsx:1531 msgid "An error occurred" msgstr "오류가 발생했습니다" @@ -641,7 +642,7 @@ msgid "Analyzing WordPress site..." msgstr "WordPress 사이트 분석 중..." #: packages/admin/src/components/Settings.tsx:109 -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:176 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:196 msgid "API Tokens" msgstr "API 토큰" @@ -667,7 +668,7 @@ msgstr "승인됨" msgid "Arbitrary JSON data" msgstr "자유 형식 JSON 데이터" -#: packages/admin/src/components/ContentList.tsx:557 +#: packages/admin/src/components/ContentList.tsx:655 msgid "archived" msgstr "보관된" @@ -694,7 +695,7 @@ msgstr "EmDash 사용자에게 WordPress 작성자를 할당합니다. 게시물 msgid "Authentication error: {0}" msgstr "인증 오류: {0}" -#: packages/admin/src/components/LoginPage.tsx:253 +#: packages/admin/src/components/LoginPage.tsx:195 msgid "Authentication error: {error}" msgstr "인증 오류: {error}" @@ -746,7 +747,7 @@ msgstr "자동(슬러그 변경)" msgid "Auto-generated from name (you can edit)" msgstr "이름에서 자동 생성됨(수정 가능)" -#: packages/admin/src/components/MediaPickerModal.tsx:537 +#: packages/admin/src/components/MediaPickerModal.tsx:513 msgid "Available media" msgstr "사용 가능한 미디어" @@ -760,12 +761,13 @@ msgstr "이용 가능한 제공업체" msgid "Back" msgstr "뒤로" -#: packages/admin/src/components/ContentEditor.tsx:537 +#: packages/admin/src/components/ContentEditor.tsx:535 msgid "Back to {collectionLabel} list" msgstr "{collectionLabel} 목록으로 돌아가기" -#: packages/admin/src/components/LoginPage.tsx:174 -#: packages/admin/src/components/LoginPage.tsx:210 +#: packages/admin/src/components/LoginPage.tsx:117 +#: packages/admin/src/components/LoginPage.tsx:153 +#: packages/admin/src/components/LoginPage.tsx:311 #: packages/admin/src/components/SignupPage.tsx:280 msgid "Back to login" msgstr "로그인으로 돌아가기" @@ -781,7 +783,7 @@ msgid "Back to sections" msgstr "섹션으로 돌아가기" #: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:168 -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:171 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:191 #: packages/admin/src/components/settings/EmailSettings.tsx:86 #: packages/admin/src/components/settings/EmailSettings.tsx:105 #: packages/admin/src/components/settings/GeneralSettings.tsx:107 @@ -838,7 +840,7 @@ msgstr "테마를 찾아보고 자신만의 콘텐츠로 미리 보세요." msgid "Bullet List" msgstr "글머리 기호 목록" -#: packages/admin/src/components/ContentEditor.tsx:922 +#: packages/admin/src/components/ContentEditor.tsx:920 #: packages/admin/src/components/Sidebar.tsx:206 msgid "Bylines" msgstr "작성자 정보" @@ -861,18 +863,18 @@ msgstr "콘텐츠 조회 가능" #: packages/admin/src/components/CapabilityConsentDialog.tsx:139 #: packages/admin/src/components/ConfirmDialog.tsx:57 -#: packages/admin/src/components/ContentEditor.tsx:630 -#: packages/admin/src/components/ContentEditor.tsx:836 -#: packages/admin/src/components/ContentEditor.tsx:888 -#: packages/admin/src/components/ContentEditor.tsx:1980 -#: packages/admin/src/components/ContentEditor.tsx:2033 -#: packages/admin/src/components/ContentList.tsx:445 -#: packages/admin/src/components/ContentList.tsx:516 +#: packages/admin/src/components/ContentEditor.tsx:628 +#: packages/admin/src/components/ContentEditor.tsx:834 +#: packages/admin/src/components/ContentEditor.tsx:886 +#: packages/admin/src/components/ContentEditor.tsx:1809 +#: packages/admin/src/components/ContentEditor.tsx:1862 +#: packages/admin/src/components/ContentList.tsx:543 +#: packages/admin/src/components/ContentList.tsx:614 #: packages/admin/src/components/ContentPickerModal.tsx:253 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:516 #: packages/admin/src/components/FieldEditor.tsx:645 #: packages/admin/src/components/MediaDetailPanel.tsx:234 -#: packages/admin/src/components/MediaPickerModal.tsx:605 +#: packages/admin/src/components/MediaPickerModal.tsx:581 #: packages/admin/src/components/MenuEditor.tsx:294 #: packages/admin/src/components/MenuEditor.tsx:439 #: packages/admin/src/components/MenuList.tsx:143 @@ -882,8 +884,8 @@ msgstr "콘텐츠 조회 가능" #: packages/admin/src/components/Sections.tsx:207 #: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:318 #: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:428 -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:318 -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:446 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:338 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:466 #: packages/admin/src/components/settings/SecuritySettings.tsx:210 #: packages/admin/src/components/TaxonomyManager.tsx:304 #: packages/admin/src/components/TaxonomyManager.tsx:523 @@ -931,8 +933,7 @@ msgstr "카테고리({0})" msgid "Categories will be imported" msgstr "카테고리를 가져옵니다." -#: packages/admin/src/components/ContentEditor.tsx:1586 -#: packages/admin/src/components/ContentEditor.tsx:1735 +#: packages/admin/src/components/ContentEditor.tsx:1566 #: packages/admin/src/components/FieldEditor.tsx:391 #: packages/admin/src/components/SeoImageField.tsx:47 msgid "Change" @@ -958,7 +959,7 @@ msgstr "업데이트 확인" msgid "Check Site" msgstr "사이트 확인" -#: packages/admin/src/components/LoginPage.tsx:158 +#: packages/admin/src/components/LoginPage.tsx:101 #: packages/admin/src/components/SignupPage.tsx:129 #: packages/admin/src/components/SignupPage.tsx:401 msgid "Check your email" @@ -972,6 +973,10 @@ msgstr "{urlInput} 확인 중..." msgid "Checking authentication..." msgstr "인증 확인 중..." +#: packages/admin/src/components/SetupWizard.tsx:315 +msgid "Choose how to sign in" +msgstr "" + #: packages/admin/src/components/Settings.tsx:130 msgid "Choose your preferred admin language" msgstr "선호하는 관리 언어를 선택하세요" @@ -980,7 +985,7 @@ msgstr "선호하는 관리 언어를 선택하세요" msgid "Click the link in the email to continue setting up your account." msgstr "계정 설정을 계속하려면 이메일에 있는 링크를 클릭하세요." -#: packages/admin/src/components/LoginPage.tsx:169 +#: packages/admin/src/components/LoginPage.tsx:112 msgid "Click the link in the email to sign in." msgstr "이메일에 있는 링크를 클릭하여 로그인하세요." @@ -998,9 +1003,9 @@ msgstr "이메일에 있는 링크를 클릭하여 로그인하세요." #: packages/admin/src/components/MarketplacePluginDetail.tsx:447 #: packages/admin/src/components/MediaDetailPanel.tsx:131 #: packages/admin/src/components/MediaDetailPanel.tsx:133 -#: packages/admin/src/components/MediaPickerModal.tsx:369 -#: packages/admin/src/components/MediaPickerModal.tsx:375 -#: packages/admin/src/components/MediaPickerModal.tsx:379 +#: packages/admin/src/components/MediaPickerModal.tsx:349 +#: packages/admin/src/components/MediaPickerModal.tsx:355 +#: packages/admin/src/components/MediaPickerModal.tsx:359 #: packages/admin/src/components/MenuEditor.tsx:256 #: packages/admin/src/components/MenuEditor.tsx:262 #: packages/admin/src/components/MenuEditor.tsx:266 @@ -1099,7 +1104,7 @@ msgstr "회원가입 완료" msgid "Configure Field" msgstr "필드 설정" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:308 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:328 msgid "Confirm" msgstr "확인" @@ -1186,8 +1191,8 @@ msgstr "콘텐츠 쓰기" msgid "Continue" msgstr "계속" -#: packages/admin/src/components/SetupWizard.tsx:175 -#: packages/admin/src/components/SetupWizard.tsx:258 +#: packages/admin/src/components/SetupWizard.tsx:177 +#: packages/admin/src/components/SetupWizard.tsx:260 msgid "Continue →" msgstr "계속 →" @@ -1200,7 +1205,7 @@ msgstr "계속 가져오기" msgid "Contributor" msgstr "기여자" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:218 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:238 #: packages/admin/src/components/users/InviteUserModal.tsx:134 msgid "Copied to clipboard" msgstr "클립보드에 복사됨" @@ -1218,11 +1223,11 @@ msgstr "초대 링크 복사" msgid "Copy slug" msgstr "슬러그 복사" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:193 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:213 msgid "Copy this token now — it won't be shown again." msgstr "지금 이 토큰을 복사하세요. 다시 표시되지 않습니다." -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:211 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:231 msgid "Copy token" msgstr "토큰 복사" @@ -1230,7 +1235,7 @@ msgstr "토큰 복사" msgid "Could not copy automatically. Please select the URL above and copy manually." msgstr "자동으로 복사할 수 없습니다. 위의 URL을 선택하고 수동으로 복사하세요." -#: packages/admin/src/components/MediaPickerModal.tsx:328 +#: packages/admin/src/components/MediaPickerModal.tsx:308 msgid "Could not load image from URL" msgstr "URL에서 이미지를 로드할 수 없습니다." @@ -1242,7 +1247,7 @@ msgstr "WordPress를 감지할 수 없습니다." msgid "Count" msgstr "수" -#: packages/admin/src/components/ContentEditor.tsx:2004 +#: packages/admin/src/components/ContentEditor.tsx:1833 #: packages/admin/src/components/MenuList.tsx:146 #: packages/admin/src/components/Redirects.tsx:185 #: packages/admin/src/components/Sections.tsx:210 @@ -1271,7 +1276,7 @@ msgstr "계정 만들기" msgid "Create an account" msgstr "계정 만들기" -#: packages/admin/src/components/ContentEditor.tsx:1952 +#: packages/admin/src/components/ContentEditor.tsx:1781 msgid "Create byline" msgstr "바이라인 추가" @@ -1284,7 +1289,7 @@ msgstr "메뉴 만들기" msgid "Create New Menu" msgstr "새 메뉴 만들기" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:389 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:409 msgid "Create New Token" msgstr "새 토큰 만들기" @@ -1292,12 +1297,12 @@ msgstr "새 토큰 만들기" msgid "Create one in WordPress: Users → Profile → Application Passwords" msgstr "WordPress에서 하나 만들기: 사용자 → 프로필 → 애플리케이션 비밀번호" -#: packages/admin/src/components/SetupWizard.tsx:305 +#: packages/admin/src/components/SetupWizard.tsx:325 msgid "Create Passkey" msgstr "패스키 생성" #: packages/admin/src/components/Settings.tsx:110 -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:178 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:198 msgid "Create personal access tokens for programmatic API access" msgstr "프로그래밍 방식의 API 액세스를 위한 개인 액세스 토큰 만들기" @@ -1332,12 +1337,12 @@ msgstr "여기에서 사용하려면 섹션 라이브러리에 섹션을 만드 msgid "Create Taxonomy" msgstr "분류 만들기" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:251 -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:443 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:271 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:463 msgid "Create Token" msgstr "토큰 만들기" -#: packages/admin/src/components/SetupWizard.tsx:505 +#: packages/admin/src/components/SetupWizard.tsx:571 msgid "Create your account" msgstr "계정 만들기" @@ -1345,7 +1350,7 @@ msgstr "계정 만들기" msgid "Create your first navigation menu to get started" msgstr "시작하려면 첫 번째 탐색 메뉴를 만드세요." -#: packages/admin/src/components/ContentList.tsx:219 +#: packages/admin/src/components/ContentList.tsx:251 #: packages/admin/src/components/ContentTypeList.tsx:122 msgid "Create your first one" msgstr "처음 만들어 보세요" @@ -1358,6 +1363,14 @@ msgstr "시작하려면 첫 번째 재사용 가능한 콘텐츠 섹션을 만 msgid "Create your passkey" msgstr "패스키 만들기" +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:90 +msgid "Create, update, and delete navigation menus" +msgstr "" + +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:85 +msgid "Create, update, and delete taxonomy terms" +msgstr "" + #: packages/admin/src/components/settings/ApiTokenSettings.tsx:60 msgid "Create, update, delete content" msgstr "콘텐츠 생성, 업데이트, 삭제" @@ -1368,7 +1381,7 @@ msgstr "생성됨" #. placeholder {0}: new Date(cred.createdAt).toLocaleDateString() #. placeholder {0}: new Date(token.createdAt).toLocaleDateString() -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:290 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:310 #: packages/admin/src/components/users/UserDetail.tsx:260 msgid "Created {0}" msgstr "{0} 생성됨" @@ -1378,7 +1391,7 @@ msgid "Created At" msgstr "생성 날짜" #. placeholder {0}: new Date(item.createdAt).toLocaleString() -#: packages/admin/src/components/ContentEditor.tsx:856 +#: packages/admin/src/components/ContentEditor.tsx:854 msgid "Created: {0}" msgstr "생성됨: {0}" @@ -1386,16 +1399,16 @@ msgstr "생성됨: {0}" msgid "Creating collections and fields..." msgstr "컬렉션 및 필드 생성 중..." -#: packages/admin/src/components/ContentEditor.tsx:2004 +#: packages/admin/src/components/ContentEditor.tsx:1833 #: packages/admin/src/components/MenuList.tsx:146 #: packages/admin/src/components/Redirects.tsx:182 #: packages/admin/src/components/Sections.tsx:210 -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:443 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:463 #: packages/admin/src/components/TaxonomyManager.tsx:526 msgid "Creating..." msgstr "생성 중..." -#: packages/admin/src/components/ContentEditor.tsx:959 +#: packages/admin/src/components/ContentEditor.tsx:957 msgid "current" msgstr "현재" @@ -1432,7 +1445,7 @@ msgid "Dashboard" msgstr "대시보드" #: packages/admin/src/components/comments/CommentInbox.tsx:303 -#: packages/admin/src/components/ContentList.tsx:201 +#: packages/admin/src/components/ContentList.tsx:233 msgid "Date" msgstr "날짜" @@ -1530,11 +1543,11 @@ msgid "Delete permanently" msgstr "완전히 삭제" #: packages/admin/src/components/comments/CommentDetail.tsx:182 -#: packages/admin/src/components/ContentList.tsx:527 +#: packages/admin/src/components/ContentList.tsx:625 msgid "Delete Permanently" msgstr "완전히 삭제" -#: packages/admin/src/components/ContentList.tsx:507 +#: packages/admin/src/components/ContentList.tsx:605 msgid "Delete Permanently?" msgstr "완전히 삭제하시겠습니까?" @@ -1555,7 +1568,7 @@ msgstr "리디렉션을 삭제하시겠습니까?" msgid "Delete Section?" msgstr "섹션을 삭제하시겠습니까?" -#: packages/admin/src/components/ContentList.tsx:306 +#: packages/admin/src/components/ContentList.tsx:338 msgid "Deleted" msgstr "삭제됨" @@ -1656,17 +1669,17 @@ msgstr "비활성" msgid "Disabled:" msgstr "비활성:" -#: packages/admin/src/components/ContentEditor.tsx:615 -#: packages/admin/src/components/ContentEditor.tsx:637 +#: packages/admin/src/components/ContentEditor.tsx:613 +#: packages/admin/src/components/ContentEditor.tsx:635 msgid "Discard changes" msgstr "변경사항 버리기" -#: packages/admin/src/components/ContentEditor.tsx:621 +#: packages/admin/src/components/ContentEditor.tsx:619 msgid "Discard draft changes?" msgstr "초안 변경사항을 버리시겠습니까?" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:226 -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:228 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:246 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:248 msgid "Dismiss" msgstr "무시" @@ -1674,8 +1687,8 @@ msgstr "무시" msgid "Display a navigation menu" msgstr "탐색 메뉴 표시" -#: packages/admin/src/components/ContentEditor.tsx:1955 -#: packages/admin/src/components/ContentEditor.tsx:2017 +#: packages/admin/src/components/ContentEditor.tsx:1784 +#: packages/admin/src/components/ContentEditor.tsx:1846 msgid "Display name" msgstr "표시 이름" @@ -1693,7 +1706,7 @@ msgstr "디스플레이 크기" msgid "Displayed below the image as a visible caption." msgstr "이미지 아래에 보이는 캡션으로 표시됩니다." -#: packages/admin/src/components/ContentEditor.tsx:591 +#: packages/admin/src/components/ContentEditor.tsx:589 msgid "Distraction-free mode (⌘⇧\\)" msgstr "집중 모드 (⌘⇧\\)" @@ -1717,7 +1730,7 @@ msgstr "도메인이 삭제됨" msgid "Domain updated" msgstr "도메인이 업데이트되었습니다." -#: packages/admin/src/components/LoginPage.tsx:366 +#: packages/admin/src/components/LoginPage.tsx:332 msgid "Don't have an account? <0>Sign up" msgstr "계정이 없으신가요? <0>회원가입" @@ -1726,7 +1739,7 @@ msgstr "계정이 없으신가요? <0>회원가입" msgid "Done" msgstr "완료" -#: packages/admin/src/components/ContentEditor.tsx:1898 +#: packages/admin/src/components/ContentEditor.tsx:1727 msgid "Down" msgstr "아래로" @@ -1734,11 +1747,11 @@ msgstr "아래로" msgid "Downloading" msgstr "다운로드 중" -#: packages/admin/src/components/ContentList.tsx:553 +#: packages/admin/src/components/ContentList.tsx:651 msgid "draft" msgstr "초안" -#: packages/admin/src/components/ContentEditor.tsx:787 +#: packages/admin/src/components/ContentEditor.tsx:785 #: packages/admin/src/components/ContentPickerModal.tsx:217 msgid "Draft" msgstr "초안" @@ -1760,11 +1773,11 @@ msgstr "끌어서 놓거나 클릭하여 찾아보세요(.xml)." msgid "Drop your WordPress export file here" msgstr "WordPress 내보내기 파일을 여기에 드롭하세요." -#: packages/admin/src/components/ContentList.tsx:418 +#: packages/admin/src/components/ContentList.tsx:516 msgid "Duplicate {title}" msgstr "{title} 복제" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:403 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:423 msgid "e.g., CI/CD Pipeline" msgstr "예: CI/CD 파이프라인" @@ -1772,8 +1785,8 @@ msgstr "예: CI/CD 파이프라인" msgid "e.g., MacBook Pro, iPhone" msgstr "예: 맥북 프로, 아이폰" -#: packages/admin/src/components/ContentEditor.tsx:968 -#: packages/admin/src/components/ContentEditor.tsx:1907 +#: packages/admin/src/components/ContentEditor.tsx:966 +#: packages/admin/src/components/ContentEditor.tsx:1736 #: packages/admin/src/components/MenuEditor.tsx:367 #: packages/admin/src/components/MenuList.tsx:185 #: packages/admin/src/components/Sections.tsx:390 @@ -1790,15 +1803,15 @@ msgstr "편집" msgid "Edit {0}" msgstr "{0} 수정" -#: packages/admin/src/components/ContentEditor.tsx:554 +#: packages/admin/src/components/ContentEditor.tsx:552 msgid "Edit {collectionLabel}" msgstr "{collectionLabel} 수정" -#: packages/admin/src/components/ContentList.tsx:410 +#: packages/admin/src/components/ContentList.tsx:508 msgid "Edit {title}" msgstr "{title} 편집" -#: packages/admin/src/components/ContentEditor.tsx:2014 +#: packages/admin/src/components/ContentEditor.tsx:1843 msgid "Edit byline" msgstr "작성자 편집" @@ -1846,13 +1859,13 @@ msgstr "이메일" msgid "Email (optional)" msgstr "이메일(선택사항)" -#: packages/admin/src/components/LoginPage.tsx:183 +#: packages/admin/src/components/LoginPage.tsx:126 #: packages/admin/src/components/SignupPage.tsx:65 #: packages/admin/src/components/users/InviteUserModal.tsx:154 msgid "Email address" msgstr "이메일 주소" -#: packages/admin/src/components/SetupWizard.tsx:204 +#: packages/admin/src/components/SetupWizard.tsx:206 #: packages/admin/src/components/SignupPage.tsx:48 msgid "Email is required" msgstr "이메일은 필수입니다" @@ -1921,7 +1934,7 @@ msgid "Enabled" msgstr "활성화됨" #. placeholder {0}: label.toLowerCase() -#: packages/admin/src/components/ContentEditor.tsx:1181 +#: packages/admin/src/components/ContentEditor.tsx:1179 msgid "Enter {0}..." msgstr "{0}을(를) 입력하세요..." @@ -1930,7 +1943,7 @@ msgstr "{0}을(를) 입력하세요..." msgid "Enter a URL (https://…) or a relative path (/…)" msgstr "URL(https://…) 또는 상대 경로(/…)를 입력하세요." -#: packages/admin/src/components/ContentEditor.tsx:1413 +#: packages/admin/src/components/ContentEditor.tsx:1393 msgid "Enter a valid URL (e.g. https://example.com)" msgstr "" @@ -1938,7 +1951,7 @@ msgstr "" msgid "Enter credentials manually" msgstr "자격 증명을 수동으로 입력하세요." -#: packages/admin/src/components/ContentEditor.tsx:590 +#: packages/admin/src/components/ContentEditor.tsx:588 msgid "Enter distraction-free mode" msgstr "집중 모드로 전환" @@ -1946,7 +1959,7 @@ msgstr "집중 모드로 전환" msgid "Enter email" msgstr "이메일을 입력하세요" -#: packages/admin/src/components/ContentEditor.tsx:1202 +#: packages/admin/src/components/ContentEditor.tsx:1200 msgid "Enter markdown content..." msgstr "마크다운 콘텐츠를 입력하세요..." @@ -1958,6 +1971,10 @@ msgstr "이름을 입력하세요" msgid "Enter the code from your terminal" msgstr "터미널에서 코드를 입력하세요" +#: packages/admin/src/components/LoginPage.tsx:325 +msgid "Enter your handle to sign in." +msgstr "" + #: packages/admin/src/components/WordPressImport.tsx:1289 msgid "Enter your WordPress credentials to import content directly." msgstr "콘텐츠를 직접 가져오려면 WordPress 자격 증명을 입력하세요." @@ -1968,7 +1985,7 @@ msgstr "WordPress 사이트 URL을 입력하세요." #: packages/admin/src/components/MenuEditor.tsx:83 #: packages/admin/src/components/MenuEditor.tsx:122 -#: packages/admin/src/components/SetupWizard.tsx:484 +#: packages/admin/src/components/SetupWizard.tsx:550 msgid "Error" msgstr "오류" @@ -1980,7 +1997,7 @@ msgstr "섹션을 저장하는 중에 오류가 발생했습니다." msgid "Exists" msgstr "존재" -#: packages/admin/src/components/ContentEditor.tsx:548 +#: packages/admin/src/components/ContentEditor.tsx:546 msgid "Exit distraction-free mode" msgstr "집중 모드 종료" @@ -1993,11 +2010,11 @@ msgid "Expand details" msgstr "세부정보 펼치기" #. placeholder {0}: new Date(token.expiresAt).toLocaleDateString() -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:280 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:300 msgid "Expires {0}" msgstr "만료: {0}" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:429 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:449 msgid "Expiry" msgstr "만료" @@ -2029,7 +2046,7 @@ msgstr "보안 감사 실패" msgid "Failed to add domain" msgstr "도메인을 추가하지 못했습니다." -#: packages/admin/src/components/ContentEditor.tsx:1998 +#: packages/admin/src/components/ContentEditor.tsx:1827 msgid "Failed to create byline" msgstr "바이라인을 추가하지 못했습니다." @@ -2082,7 +2099,7 @@ msgstr "플러그인을 로드하지 못했습니다: {0}" msgid "Failed to load revisions" msgstr "버전을 로드하지 못했습니다." -#: packages/admin/src/components/SetupWizard.tsx:486 +#: packages/admin/src/components/SetupWizard.tsx:552 msgid "Failed to load setup" msgstr "설정을 로드하지 못했습니다." @@ -2103,7 +2120,7 @@ msgstr "패스키를 제거하지 못했습니다." msgid "Failed to rename passkey" msgstr "패스키 이름을 바꾸지 못했습니다." -#: packages/admin/src/router.tsx:1519 +#: packages/admin/src/router.tsx:1530 msgid "Failed to save" msgstr "" @@ -2113,8 +2130,8 @@ msgstr "" msgid "Failed to save settings" msgstr "설정을 저장하지 못했습니다." -#: packages/admin/src/components/LoginPage.tsx:127 -#: packages/admin/src/components/LoginPage.tsx:132 +#: packages/admin/src/components/LoginPage.tsx:70 +#: packages/admin/src/components/LoginPage.tsx:75 msgid "Failed to send magic link" msgstr "매직 링크를 보내지 못했습니다." @@ -2127,7 +2144,7 @@ msgstr "테스트 이메일을 보내지 못했습니다." msgid "Failed to update {0}" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:2048 +#: packages/admin/src/components/ContentEditor.tsx:1877 msgid "Failed to update byline" msgstr "바이라인을 업데이트하지 못했습니다." @@ -2214,7 +2231,7 @@ msgstr "더 원활하게 가져오려면 다음 플러그인을 설치하세요. msgid "Full access" msgstr "전체 권한" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:85 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:105 msgid "Full admin access" msgstr "관리자 전체 권한" @@ -2279,7 +2296,7 @@ msgstr "높이" msgid "Hide from search engines" msgstr "검색에서 숨기기" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:203 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:223 msgid "Hide token" msgstr "토큰 숨기기" @@ -2321,7 +2338,7 @@ msgstr "이미지 검수로 인해 아이콘이 흐리게 표시됨" msgid "ID" msgstr "ID" -#: packages/admin/src/components/LoginPage.tsx:160 +#: packages/admin/src/components/LoginPage.tsx:103 msgid "If an account exists for <0>{email}, we've sent a sign-in link." msgstr "<0>{email}에 대한 계정이 존재하는 경우 로그인 링크가 전송되었습니다." @@ -2343,7 +2360,7 @@ msgstr "이미지 설정" msgid "Image shown when this page is shared on social media" msgstr "이 페이지가 소셜 미디어에 공유되면 표시되는 이미지" -#: packages/admin/src/components/MediaPickerModal.tsx:396 +#: packages/admin/src/components/MediaPickerModal.tsx:374 msgid "Image URL" msgstr "이미지 URL" @@ -2441,7 +2458,7 @@ msgstr "콘텐츠 가져오는 중..." msgid "Importing Media" msgstr "미디어 가져오기" -#: packages/admin/src/components/SetupWizard.tsx:163 +#: packages/admin/src/components/SetupWizard.tsx:165 msgid "Include sample content (recommended for new sites)" msgstr "샘플 콘텐츠 포함(새 사이트에 권장)" @@ -2449,8 +2466,8 @@ msgstr "샘플 콘텐츠 포함(새 사이트에 권장)" msgid "Incompatible" msgstr "호환되지 않음" -#: packages/admin/src/components/MediaPickerModal.tsx:407 -#: packages/admin/src/components/MediaPickerModal.tsx:608 +#: packages/admin/src/components/MediaPickerModal.tsx:385 +#: packages/admin/src/components/MediaPickerModal.tsx:584 msgid "Insert" msgstr "삽입" @@ -2474,7 +2491,7 @@ msgstr "재사용 가능한 섹션 삽입" msgid "Insert an image" msgstr "이미지 삽입" -#: packages/admin/src/components/MediaPickerModal.tsx:389 +#: packages/admin/src/components/MediaPickerModal.tsx:367 msgid "Insert from URL" msgstr "URL에서 삽입" @@ -2521,7 +2538,7 @@ msgstr "설치 중..." msgid "Integer" msgstr "정수" -#: packages/admin/src/components/ContentEditor.tsx:1482 +#: packages/admin/src/components/ContentEditor.tsx:1462 msgid "Invalid JSON" msgstr "잘못된 JSON" @@ -2554,7 +2571,7 @@ msgstr "항목이 삭제되었습니다." msgid "Item updated" msgstr "항목이 업데이트되었습니다." -#: packages/admin/src/components/SetupWizard.tsx:238 +#: packages/admin/src/components/SetupWizard.tsx:240 #: packages/admin/src/components/SignupPage.tsx:204 msgid "Jane Doe" msgstr "제인 도" @@ -2578,7 +2595,7 @@ msgstr "키워드" msgid "Label" msgstr "라벨" -#: packages/admin/src/components/LoginPage.tsx:379 +#: packages/admin/src/components/LoginPage.tsx:345 #: packages/admin/src/components/Settings.tsx:129 #: packages/admin/src/components/Settings.tsx:134 msgid "Language" @@ -2610,7 +2627,7 @@ msgstr "마지막으로 사용됨" #. placeholder {0}: new Date(cred.lastUsedAt).toLocaleDateString() #. placeholder {0}: new Date(token.lastUsedAt).toLocaleDateString() -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:285 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:305 #: packages/admin/src/components/users/UserDetail.tsx:262 msgid "Last used {0}" msgstr "마지막 사용: {0}" @@ -2664,7 +2681,7 @@ msgstr "링크" msgid "List view" msgstr "목록 보기" -#: packages/admin/src/components/ContentEditor.tsx:670 +#: packages/admin/src/components/ContentEditor.tsx:668 msgid "Live View" msgstr "실시간 미리보기" @@ -2674,8 +2691,8 @@ msgstr "실시간 미리보기" msgid "Load more" msgstr "더 보기" -#: packages/admin/src/components/ContentList.tsx:290 -#: packages/admin/src/components/ContentList.tsx:338 +#: packages/admin/src/components/ContentList.tsx:322 +#: packages/admin/src/components/ContentList.tsx:370 msgid "Load More" msgstr "더 보기" @@ -2718,7 +2735,7 @@ msgstr "섹션 로드 중..." msgid "Loading settings..." msgstr "설정 로드 중..." -#: packages/admin/src/components/SetupWizard.tsx:473 +#: packages/admin/src/components/SetupWizard.tsx:539 msgid "Loading setup..." msgstr "설정 로드 중..." @@ -2726,8 +2743,8 @@ msgstr "설정 로드 중..." msgid "Loading terms..." msgstr "항목 불러오는 중..." -#: packages/admin/src/components/ContentList.tsx:290 -#: packages/admin/src/components/ContentList.tsx:338 +#: packages/admin/src/components/ContentList.tsx:322 +#: packages/admin/src/components/ContentList.tsx:370 #: packages/admin/src/components/ContentPickerModal.tsx:238 #: packages/admin/src/components/MarketplaceBrowse.tsx:199 #: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:181 @@ -2740,7 +2757,7 @@ msgstr "항목 불러오는 중..." msgid "Loading..." msgstr "로드 중..." -#: packages/admin/src/components/ContentList.tsx:197 +#: packages/admin/src/components/ContentList.tsx:226 #: packages/admin/src/components/LocaleSwitcher.tsx:60 msgid "Locale" msgstr "로케일" @@ -2931,6 +2948,10 @@ msgstr "메뉴" msgid "Menus ({0})" msgstr "메뉴({0})" +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:89 +msgid "Menus Manage" +msgstr "" + #: packages/admin/src/components/SeoPanel.tsx:161 msgid "Meta Description" msgstr "메타 설명" @@ -2971,11 +2992,11 @@ msgstr "수정됨" msgid "Modify collection schemas" msgstr "컬렉션 스키마 수정" -#: packages/admin/src/components/ContentList.tsx:439 +#: packages/admin/src/components/ContentList.tsx:537 msgid "Move \"{title}\" to trash? You can restore it later." msgstr "\"{title}\"을(를) 휴지통으로 이동하시겠습니까? 나중에 복원할 수 있습니다." -#: packages/admin/src/components/ContentList.tsx:430 +#: packages/admin/src/components/ContentList.tsx:528 msgid "Move {title} to trash" msgstr "{title}을(를) 휴지통으로 이동" @@ -2983,14 +3004,14 @@ msgstr "{title}을(를) 휴지통으로 이동" msgid "Move down" msgstr "아래로 이동" -#: packages/admin/src/components/ContentEditor.tsx:873 -#: packages/admin/src/components/ContentEditor.tsx:895 -#: packages/admin/src/components/ContentList.tsx:452 +#: packages/admin/src/components/ContentEditor.tsx:871 +#: packages/admin/src/components/ContentEditor.tsx:893 +#: packages/admin/src/components/ContentList.tsx:550 msgid "Move to Trash" msgstr "휴지통으로 이동" -#: packages/admin/src/components/ContentEditor.tsx:879 -#: packages/admin/src/components/ContentList.tsx:437 +#: packages/admin/src/components/ContentEditor.tsx:877 +#: packages/admin/src/components/ContentList.tsx:535 msgid "Move to Trash?" msgstr "휴지통으로 이동하시겠습니까?" @@ -3010,7 +3031,7 @@ msgstr "여러 줄 일반 텍스트" msgid "Multiple choices from options" msgstr "옵션의 다중 선택" -#: packages/admin/src/components/SetupWizard.tsx:145 +#: packages/admin/src/components/SetupWizard.tsx:147 msgid "My Awesome Blog" msgstr "내 멋진 블로그" @@ -3048,7 +3069,7 @@ msgstr "NEW" msgid "New {0}" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:554 +#: packages/admin/src/components/ContentEditor.tsx:552 msgid "New {collectionLabel}" msgstr "새 {collectionLabel}" @@ -3089,7 +3110,7 @@ msgid "Next" msgstr "다음" #: packages/admin/src/components/comments/CommentInbox.tsx:378 -#: packages/admin/src/components/ContentList.tsx:278 +#: packages/admin/src/components/ContentList.tsx:310 msgid "Next page" msgstr "다음 페이지" @@ -3107,7 +3128,7 @@ msgid "No {0} available." msgstr "사용 가능한 {0}이 없습니다." #. placeholder {0}: collectionLabel.toLowerCase() -#: packages/admin/src/components/ContentList.tsx:212 +#: packages/admin/src/components/ContentList.tsx:244 msgid "No {0} yet." msgstr "아직 {0}이 없습니다." @@ -3125,7 +3146,7 @@ msgstr "아직 404 오류가 기록되지 않았습니다." msgid "No alt text" msgstr "대체 텍스트 없음" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:263 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:283 msgid "No API tokens yet. Create one to get started." msgstr "아직 API 토큰이 없습니다. 하나를 생성하여 시작하세요." @@ -3133,7 +3154,7 @@ msgstr "아직 API 토큰이 없습니다. 하나를 생성하여 시작하세 msgid "No approved comments yet." msgstr "아직 승인된 댓글이 없습니다." -#: packages/admin/src/components/ContentEditor.tsx:1939 +#: packages/admin/src/components/ContentEditor.tsx:1768 msgid "No bylines selected." msgstr "선택된 작성자가 없습니다." @@ -3211,12 +3232,12 @@ msgid "No maximum" msgstr "최대값 없음" #: packages/admin/src/components/MediaLibrary.tsx:369 -#: packages/admin/src/components/MediaPickerModal.tsx:521 +#: packages/admin/src/components/MediaPickerModal.tsx:497 msgid "No media available from this provider" msgstr "이 제공업체에서 제공하는 미디어가 없습니다." #: packages/admin/src/components/MediaLibrary.tsx:363 -#: packages/admin/src/components/MediaPickerModal.tsx:515 +#: packages/admin/src/components/MediaPickerModal.tsx:491 msgid "No media found" msgstr "미디어를 찾을 수 없습니다." @@ -3274,7 +3295,7 @@ msgstr "결과 없음" msgid "No results for \"{debouncedQuery}\". Try a different search term." msgstr "\"{debouncedQuery}\"에 대한 결과가 없습니다. 다른 검색어를 사용해 보세요." -#: packages/admin/src/components/ContentList.tsx:226 +#: packages/admin/src/components/ContentList.tsx:258 msgid "No results for \"{searchQuery}\"" msgstr "\"{searchQuery}\"에 대한 결과가 없습니다." @@ -3384,7 +3405,7 @@ msgstr "마우스를 올리면 표시되는 툴팁(선택 사항)" msgid "Options (one per line)" msgstr "옵션(한 줄에 하나씩)" -#: packages/admin/src/components/MediaPickerModal.tsx:419 +#: packages/admin/src/components/MediaPickerModal.tsx:397 msgid "or choose from library" msgstr "또는 라이브러리에서 선택" @@ -3392,7 +3413,7 @@ msgstr "또는 라이브러리에서 선택" msgid "Or click to browse. Accepts .xml files exported from WordPress." msgstr "또는 클릭하여 찾아보세요. WordPress에서 내보낸 .xml 파일을 허용합니다." -#: packages/admin/src/components/LoginPage.tsx:321 +#: packages/admin/src/components/LoginPage.tsx:261 msgid "Or continue with" msgstr "또는 다음으로 계속" @@ -3421,7 +3442,7 @@ msgstr "개요" msgid "Overrides the page title in search engine results" msgstr "검색 결과에 표시되는 페이지 제목을 재정의합니다" -#: packages/admin/src/components/ContentEditor.tsx:910 +#: packages/admin/src/components/ContentEditor.tsx:908 msgid "Ownership" msgstr "소유권" @@ -3451,10 +3472,6 @@ msgstr "리디렉션 루프의 일부" msgid "Pass" msgstr "통과" -#: packages/admin/src/components/SetupWizard.tsx:333 -msgid "Passkey" -msgstr "패스키" - #: packages/admin/src/components/settings/SecuritySettings.tsx:98 msgid "Passkey added successfully" msgstr "패스키가 성공적으로 추가되었습니다" @@ -3496,10 +3513,6 @@ msgstr "패스키는 비밀번호 없이 안전하게 계정에 로그인할 수 msgid "Passkeys are a secure, passwordless way to sign in using your device's biometrics, PIN, or security key." msgstr "패스키는 장치의 생체 인식, PIN 또는 보안 키를 사용하여 비밀번호 없이 안전하게 로그인하는 방법입니다." -#: packages/admin/src/components/SetupWizard.tsx:297 -msgid "Passkeys are more secure than passwords. You'll use your device's biometrics, PIN, or security key to sign in." -msgstr "패스키는 비밀번호보다 더 안전합니다. 로그인하려면 기기의 생체 인식, PIN 또는 보안 키를 사용하세요." - #: packages/admin/src/components/auth/PasskeyLogin.tsx:303 #: packages/admin/src/components/auth/PasskeyRegistration.tsx:300 msgid "Passkeys Not Available Here" @@ -3523,7 +3536,7 @@ msgid "Pattern (Regex)" msgstr "패턴(정규식)" #: packages/admin/src/components/comments/CommentDetail.tsx:196 -#: packages/admin/src/components/ContentList.tsx:576 +#: packages/admin/src/components/ContentList.tsx:674 msgid "pending" msgstr "보류 중" @@ -3531,15 +3544,15 @@ msgstr "보류 중" msgid "Pending" msgstr "보류 중" -#: packages/admin/src/components/ContentEditor.tsx:785 +#: packages/admin/src/components/ContentEditor.tsx:783 msgid "Pending changes" msgstr "보류 중인 변경사항" -#: packages/admin/src/components/ContentList.tsx:510 +#: packages/admin/src/components/ContentList.tsx:608 msgid "Permanently delete \"{title}\"? This cannot be undone." msgstr "\"{제목}\"을(를) 영구적으로 삭제하시겠습니까? 이 작업은 취소할 수 없습니다." -#: packages/admin/src/components/ContentList.tsx:499 +#: packages/admin/src/components/ContentList.tsx:597 msgid "Permanently delete {title}" msgstr "{title}을(를) 영구적으로 삭제" @@ -3547,12 +3560,16 @@ msgstr "{title}을(를) 영구적으로 삭제" msgid "Permissions" msgstr "권한" +#: packages/admin/src/components/SetupWizard.tsx:317 +msgid "Pick any method to create your admin account." +msgstr "" + #: packages/admin/src/components/auth/PasskeyLogin.tsx:313 #: packages/admin/src/components/auth/PasskeyRegistration.tsx:310 msgid "Plain" msgstr "일반" -#: packages/admin/src/components/SetupWizard.tsx:206 +#: packages/admin/src/components/SetupWizard.tsx:208 msgid "Please enter a valid email" msgstr "유효한 이메일을 입력해주세요" @@ -3560,7 +3577,7 @@ msgstr "유효한 이메일을 입력해주세요" msgid "Please enter a valid email address" msgstr "유효한 이메일 주소를 입력하세요." -#: packages/admin/src/components/MediaPickerModal.tsx:304 +#: packages/admin/src/components/MediaPickerModal.tsx:284 msgid "Please enter a valid URL" msgstr "유효한 URL을 입력하세요." @@ -3626,11 +3643,11 @@ msgid "Preparing to download files from WordPress..." msgstr "WordPress에서 파일 다운로드 준비 중..." #: packages/admin/src/components/auth/PasskeyLogin.tsx:166 -#: packages/admin/src/components/SetupWizard.tsx:258 +#: packages/admin/src/components/SetupWizard.tsx:260 msgid "Preparing..." msgstr "준비 중..." -#: packages/admin/src/components/ContentEditor.tsx:604 +#: packages/admin/src/components/ContentEditor.tsx:602 #: packages/admin/src/components/ContentTypeEditor.tsx:79 #: packages/admin/src/components/MediaLibrary.tsx:415 msgid "Preview" @@ -3640,7 +3657,7 @@ msgstr "미리보기" msgid "Preview content before publishing" msgstr "게시하기 전에 콘텐츠 미리보기" -#: packages/admin/src/components/ContentEditor.tsx:604 +#: packages/admin/src/components/ContentEditor.tsx:602 msgid "Preview draft" msgstr "초안 미리보기" @@ -3649,7 +3666,7 @@ msgid "Previous" msgstr "이전" #: packages/admin/src/components/comments/CommentInbox.tsx:359 -#: packages/admin/src/components/ContentList.tsx:266 +#: packages/admin/src/components/ContentList.tsx:298 msgid "Previous page" msgstr "이전 페이지" @@ -3665,20 +3682,20 @@ msgstr "기본 탐색" msgid "Provider:" msgstr "공급자:" -#: packages/admin/src/components/ContentEditor.tsx:659 -#: packages/admin/src/components/ContentEditor.tsx:766 +#: packages/admin/src/components/ContentEditor.tsx:657 +#: packages/admin/src/components/ContentEditor.tsx:764 msgid "Publish" msgstr "게시" -#: packages/admin/src/components/ContentEditor.tsx:649 +#: packages/admin/src/components/ContentEditor.tsx:647 msgid "Publish changes" msgstr "변경사항 게시" -#: packages/admin/src/components/ContentList.tsx:551 +#: packages/admin/src/components/ContentList.tsx:649 msgid "published" msgstr "게시됨" -#: packages/admin/src/components/ContentEditor.tsx:781 +#: packages/admin/src/components/ContentEditor.tsx:779 #: packages/admin/src/components/ContentPickerModal.tsx:214 #: packages/admin/src/components/Dashboard.tsx:187 msgid "Published" @@ -3693,7 +3710,7 @@ msgstr "게시됨 {0}" msgid "Published At" msgstr "게시 날짜" -#: packages/admin/src/components/ContentEditor.tsx:1947 +#: packages/admin/src/components/ContentEditor.tsx:1776 msgid "Quick create byline" msgstr "바이라인 빠르게 추가" @@ -3714,6 +3731,10 @@ msgstr "콘텐츠 항목 읽기" msgid "Read media files" msgstr "미디어 파일 읽기" +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:95 +msgid "Read site settings" +msgstr "" + #: packages/admin/src/components/settings/GeneralSettings.tsx:267 msgid "Reading" msgstr "읽기 설정" @@ -3770,7 +3791,7 @@ msgstr "등록된 사용자" msgid "Registration was cancelled or timed out. Please try again." msgstr "등록이 취소되었거나 시간이 초과되었습니다. 다시 시도해 주세요." -#: packages/admin/src/components/ContentEditor.tsx:1916 +#: packages/admin/src/components/ContentEditor.tsx:1745 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:177 #: packages/admin/src/components/settings/GeneralSettings.tsx:202 #: packages/admin/src/components/settings/GeneralSettings.tsx:246 @@ -3786,10 +3807,6 @@ msgstr "제거" msgid "Remove {0}" msgstr "{0} 삭제" -#: packages/admin/src/components/ContentEditor.tsx:1743 -msgid "Remove {label}" -msgstr "" - #: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:435 msgid "Remove Domain" msgstr "도메인 제거" @@ -3798,7 +3815,7 @@ msgstr "도메인 제거" msgid "Remove Domain?" msgstr "도메인을 제거하시겠습니까?" -#: packages/admin/src/components/ContentEditor.tsx:1594 +#: packages/admin/src/components/ContentEditor.tsx:1574 #: packages/admin/src/components/SeoImageField.tsx:55 msgid "Remove image" msgstr "이미지 삭제" @@ -3913,7 +3930,7 @@ msgstr "원본으로 재설정" msgid "Restore" msgstr "복원" -#: packages/admin/src/components/ContentList.tsx:487 +#: packages/admin/src/components/ContentList.tsx:585 msgid "Restore {title}" msgstr "{title} 복원" @@ -3961,15 +3978,15 @@ msgstr "버전이 복원되었습니다." msgid "Revisions" msgstr "버전 기록" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:326 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:346 msgid "Revoke token" msgstr "토큰 취소" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:301 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:321 msgid "Revoke?" msgstr "취소?" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:308 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:328 msgid "Revoking..." msgstr "취소 중..." @@ -4000,7 +4017,7 @@ msgstr "역할" msgid "Role {role}" msgstr "역할 {role}" -#: packages/admin/src/components/ContentEditor.tsx:1921 +#: packages/admin/src/components/ContentEditor.tsx:1750 msgid "Role label" msgstr "역할명" @@ -4011,7 +4028,7 @@ msgstr "역할명" msgid "Same window" msgstr "현재 창" -#: packages/admin/src/components/ContentEditor.tsx:2054 +#: packages/admin/src/components/ContentEditor.tsx:1883 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:349 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:519 #: packages/admin/src/components/MediaDetailPanel.tsx:241 @@ -4045,13 +4062,13 @@ msgstr "설정 저장" msgid "Save Social Links" msgstr "소셜 링크 저장" -#: packages/admin/src/components/ContentEditor.tsx:579 +#: packages/admin/src/components/ContentEditor.tsx:577 #: packages/admin/src/components/SaveButton.tsx:42 msgid "Saved" msgstr "저장됨" -#: packages/admin/src/components/ContentEditor.tsx:574 -#: packages/admin/src/components/ContentEditor.tsx:2054 +#: packages/admin/src/components/ContentEditor.tsx:572 +#: packages/admin/src/components/ContentEditor.tsx:1883 #: packages/admin/src/components/FieldEditor.tsx:656 #: packages/admin/src/components/MediaDetailPanel.tsx:241 #: packages/admin/src/components/MenuEditor.tsx:442 @@ -4065,28 +4082,28 @@ msgstr "저장됨" msgid "Saving..." msgstr "저장 중..." -#: packages/admin/src/components/ContentEditor.tsx:825 +#: packages/admin/src/components/ContentEditor.tsx:823 msgid "Schedule" msgstr "예약" -#: packages/admin/src/components/ContentEditor.tsx:811 +#: packages/admin/src/components/ContentEditor.tsx:809 msgid "Schedule for" msgstr "예약 일시" -#: packages/admin/src/components/ContentEditor.tsx:848 +#: packages/admin/src/components/ContentEditor.tsx:846 msgid "Schedule for later" msgstr "나중에 게시 예약" -#: packages/admin/src/components/ContentList.tsx:555 +#: packages/admin/src/components/ContentList.tsx:653 msgid "scheduled" msgstr "예약됨" -#: packages/admin/src/components/ContentEditor.tsx:788 +#: packages/admin/src/components/ContentEditor.tsx:786 msgid "Scheduled" msgstr "예약됨" #. placeholder {0}: formatScheduledDate(item.scheduledAt) -#: packages/admin/src/components/ContentEditor.tsx:798 +#: packages/admin/src/components/ContentEditor.tsx:796 msgid "Scheduled for: {0}" msgstr "게시 예약: {0}" @@ -4106,12 +4123,12 @@ msgstr "스키마 읽기" msgid "Schema Write" msgstr "스키마 쓰기" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:409 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:429 msgid "Scopes" msgstr "권한 범위" #. placeholder {0}: token.scopes.join(", ") -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:277 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:297 msgid "Scopes: {0}" msgstr "권한 범위: {0}" @@ -4147,12 +4164,12 @@ msgid "Search" msgstr "검색" #. placeholder {0}: collectionLabel.toLowerCase() -#: packages/admin/src/components/ContentList.tsx:151 +#: packages/admin/src/components/ContentList.tsx:171 msgid "Search {0}" msgstr "{0} 검색" #. placeholder {0}: collectionLabel.toLowerCase() -#: packages/admin/src/components/ContentList.tsx:150 +#: packages/admin/src/components/ContentList.tsx:170 msgid "Search {0}..." msgstr "{0} 검색..." @@ -4176,7 +4193,7 @@ msgstr "검색 엔진 최적화" msgid "Search engine optimization and verification" msgstr "검색 엔진 최적화 및 소유권 인증" -#: packages/admin/src/components/MediaPickerModal.tsx:465 +#: packages/admin/src/components/MediaPickerModal.tsx:441 msgid "Search media" msgstr "미디어 검색" @@ -4202,7 +4219,7 @@ msgid "Search themes..." msgstr "테마 검색..." #: packages/admin/src/components/MediaLibrary.tsx:336 -#: packages/admin/src/components/MediaPickerModal.tsx:464 +#: packages/admin/src/components/MediaPickerModal.tsx:440 msgid "Search..." msgstr "검색..." @@ -4253,7 +4270,7 @@ msgstr "섹션" msgid "secure context" msgstr "보안 환경" -#: packages/admin/src/components/SetupWizard.tsx:506 +#: packages/admin/src/components/SetupWizard.tsx:572 msgid "Secure your account" msgstr "계정을 보호하세요" @@ -4301,9 +4318,7 @@ msgstr "보안 설정" msgid "Select" msgstr "선택" -#: packages/admin/src/components/ContentEditor.tsx:1618 -#: packages/admin/src/components/ContentEditor.tsx:1755 -#: packages/admin/src/components/ContentEditor.tsx:1770 +#: packages/admin/src/components/ContentEditor.tsx:1598 msgid "Select {label}" msgstr "{label} 선택" @@ -4311,7 +4326,7 @@ msgstr "{label} 선택" msgid "Select all" msgstr "모두 선택" -#: packages/admin/src/components/ContentEditor.tsx:1860 +#: packages/admin/src/components/ContentEditor.tsx:1689 msgid "Select byline..." msgstr "작성자 선택..." @@ -4329,19 +4344,11 @@ msgstr "콘텐츠 선택" msgid "Select Favicon" msgstr "파비콘 선택" -#: packages/admin/src/components/ContentEditor.tsx:1759 -msgid "Select file" -msgstr "" - -#: packages/admin/src/components/MediaPickerModal.tsx:86 -msgid "Select File" -msgstr "" - -#: packages/admin/src/components/ContentEditor.tsx:1609 +#: packages/admin/src/components/ContentEditor.tsx:1589 msgid "Select image" msgstr "이미지 선택" -#: packages/admin/src/components/MediaPickerModal.tsx:86 +#: packages/admin/src/components/MediaPickerModal.tsx:71 msgid "Select Image" msgstr "이미지 선택" @@ -4366,7 +4373,7 @@ msgstr "가져올 콘텐츠 유형을 선택하세요." msgid "Select..." msgstr "선택..." -#: packages/admin/src/components/MediaPickerModal.tsx:595 +#: packages/admin/src/components/MediaPickerModal.tsx:571 msgid "Selected:" msgstr "선택된:" @@ -4387,7 +4394,7 @@ msgstr "새 팀 구성원에게 초대 이메일을 보냅니다." msgid "Send Invite" msgstr "초대 보내기" -#: packages/admin/src/components/LoginPage.tsx:206 +#: packages/admin/src/components/LoginPage.tsx:149 msgid "Send magic link" msgstr "로그인 링크 보내기" @@ -4403,7 +4410,7 @@ msgstr "테스트 보내기" msgid "Send Test Email" msgstr "테스트 이메일 보내기" -#: packages/admin/src/components/LoginPage.tsx:206 +#: packages/admin/src/components/LoginPage.tsx:149 #: packages/admin/src/components/settings/EmailSettings.tsx:162 #: packages/admin/src/components/SignupPage.tsx:87 #: packages/admin/src/components/SignupPage.tsx:150 @@ -4412,7 +4419,7 @@ msgstr "테스트 이메일 보내기" msgid "Sending..." msgstr "보내는 중..." -#: packages/admin/src/components/ContentEditor.tsx:1000 +#: packages/admin/src/components/ContentEditor.tsx:998 #: packages/admin/src/components/Settings.tsx:81 msgid "SEO" msgstr "SEO" @@ -4439,15 +4446,11 @@ msgstr "SEO 제목" msgid "Set a custom display size for this image instance." msgstr "이 이미지의 표시 크기를 직접 지정합니다." -#: packages/admin/src/components/SetupWizard.tsx:295 -msgid "Set up your passkey" -msgstr "패스키 설정" - -#: packages/admin/src/components/SetupWizard.tsx:504 +#: packages/admin/src/components/SetupWizard.tsx:570 msgid "Set up your site" msgstr "사이트 설정" -#: packages/admin/src/components/SetupWizard.tsx:175 +#: packages/admin/src/components/SetupWizard.tsx:177 msgid "Setting up..." msgstr "설정 중..." @@ -4461,6 +4464,14 @@ msgstr "설정 중..." msgid "Settings" msgstr "설정" +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:99 +msgid "Settings Manage" +msgstr "" + +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:94 +msgid "Settings Read" +msgstr "" + #: packages/admin/src/components/settings/GeneralSettings.tsx:59 msgid "Settings saved successfully" msgstr "설정이 성공적으로 저장되었습니다." @@ -4474,7 +4485,7 @@ msgstr "초대된 사용자와 이 링크를 공유하세요" msgid "Short Text" msgstr "짧은 텍스트" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:203 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:223 msgid "Show token" msgstr "토큰 표시" @@ -4487,24 +4498,35 @@ msgstr "이미지 위로 마우스를 가져가면 표시됩니다." msgid "Sign in" msgstr "로그인" +#: packages/admin/src/components/SetupWizard.tsx:382 +msgid "Sign In" +msgstr "" + #: packages/admin/src/components/SignupPage.tsx:269 msgid "Sign in instead" msgstr "대신 로그인하세요" -#: packages/admin/src/components/LoginPage.tsx:291 +#: packages/admin/src/components/LoginPage.tsx:232 msgid "Sign in to your site" msgstr "사이트에 로그인" -#: packages/admin/src/components/LoginPage.tsx:292 +#. placeholder {0}: authProviderList.find((p) => p.id === activeProvider)?.label ?? activeProvider +#. placeholder {0}: provider.label +#: packages/admin/src/components/LoginPage.tsx:231 +#: packages/admin/src/components/SetupWizard.tsx:291 +msgid "Sign in with {0}" +msgstr "" + +#: packages/admin/src/components/LoginPage.tsx:229 msgid "Sign in with email" msgstr "이메일로 로그인" -#: packages/admin/src/components/LoginPage.tsx:348 +#: packages/admin/src/components/LoginPage.tsx:290 msgid "Sign in with email link" msgstr "이메일 링크로 로그인" #: packages/admin/src/components/auth/PasskeyLogin.tsx:136 -#: packages/admin/src/components/LoginPage.tsx:312 +#: packages/admin/src/components/LoginPage.tsx:252 msgid "Sign in with Passkey" msgstr "패스키로 로그인" @@ -4521,7 +4543,7 @@ msgstr "옵션 중 단일 선택" msgid "Single line text input" msgstr "한 줄 텍스트 입력" -#: packages/admin/src/components/SetupWizard.tsx:331 +#: packages/admin/src/components/SetupWizard.tsx:380 msgid "Site" msgstr "사이트" @@ -4533,12 +4555,12 @@ msgstr "사이트 기본 정보" msgid "Site identity, logo, favicon, and reading preferences" msgstr "사이트 기본 정보, 로고, 파비콘, 읽기 설정" -#: packages/admin/src/components/SetupWizard.tsx:329 +#: packages/admin/src/components/SetupWizard.tsx:378 msgid "Site Settings" msgstr "사이트 설정" #: packages/admin/src/components/settings/GeneralSettings.tsx:156 -#: packages/admin/src/components/SetupWizard.tsx:141 +#: packages/admin/src/components/SetupWizard.tsx:143 msgid "Site Title" msgstr "사이트 제목" @@ -4546,7 +4568,7 @@ msgstr "사이트 제목" msgid "Site title & tagline" msgstr "사이트 제목 및 태그라인" -#: packages/admin/src/components/SetupWizard.tsx:125 +#: packages/admin/src/components/SetupWizard.tsx:127 msgid "Site title is required" msgstr "사이트 제목이 필요합니다" @@ -4570,9 +4592,9 @@ msgstr "미디어 가져오기 건너뛰기" msgid "Skipped" msgstr "건너뜀" -#: packages/admin/src/components/ContentEditor.tsx:769 -#: packages/admin/src/components/ContentEditor.tsx:1963 -#: packages/admin/src/components/ContentEditor.tsx:2025 +#: packages/admin/src/components/ContentEditor.tsx:767 +#: packages/admin/src/components/ContentEditor.tsx:1792 +#: packages/admin/src/components/ContentEditor.tsx:1854 #: packages/admin/src/components/ContentTypeEditor.tsx:109 #: packages/admin/src/components/ContentTypeList.tsx:97 #: packages/admin/src/components/FieldEditor.tsx:224 @@ -4653,8 +4675,8 @@ msgstr "스팸" msgid "Start Import" msgstr "가져오기 시작" -#: packages/admin/src/components/ContentEditor.tsx:775 -#: packages/admin/src/components/ContentList.tsx:193 +#: packages/admin/src/components/ContentEditor.tsx:773 +#: packages/admin/src/components/ContentList.tsx:219 #: packages/admin/src/components/ContentTypeEditor.tsx:115 #: packages/admin/src/components/Redirects.tsx:452 msgid "Status" @@ -4690,7 +4712,7 @@ msgid "System ({resolvedLabel})" msgstr "시스템({resolvedLabel})" #: packages/admin/src/components/settings/GeneralSettings.tsx:162 -#: packages/admin/src/components/SetupWizard.tsx:152 +#: packages/admin/src/components/SetupWizard.tsx:154 msgid "Tagline" msgstr "사이트 설명" @@ -4716,6 +4738,10 @@ msgstr "열기 방식" msgid "Taxonomies" msgstr "분류" +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:84 +msgid "Taxonomies Manage" +msgstr "" + #: packages/admin/src/components/TaxonomyManager.tsx:668 msgid "Taxonomy created" msgstr "분류가 생성되었습니다." @@ -4724,7 +4750,7 @@ msgstr "분류가 생성되었습니다." msgid "Taxonomy not found:" msgstr "분류를 찾을 수 없습니다:" -#: packages/admin/src/components/SetupWizard.tsx:180 +#: packages/admin/src/components/SetupWizard.tsx:182 msgid "Template:" msgstr "템플릿:" @@ -4757,7 +4783,7 @@ msgstr "다음 테이블에는 콘텐츠가 포함되어 있지만 컬렉션으 msgid "The invited user will have this role once they complete registration." msgstr "초대된 사용자는 등록을 완료하면 이 역할이 부여 됩니다." -#: packages/admin/src/components/LoginPage.tsx:170 +#: packages/admin/src/components/LoginPage.tsx:113 #: packages/admin/src/components/SignupPage.tsx:138 msgid "The link will expire in 15 minutes." msgstr "링크는 15분 후에 만료됩니다." @@ -4812,8 +4838,7 @@ msgstr "테마: {label}" msgid "Themes" msgstr "테마 마켓플레이스" -#: packages/admin/src/components/ContentEditor.tsx:1622 -#: packages/admin/src/components/ContentEditor.tsx:1773 +#: packages/admin/src/components/ContentEditor.tsx:1602 msgid "This field is required" msgstr "필수 항목입니다" @@ -4857,7 +4882,7 @@ msgstr "다른 시스템에서 가져온 섹션입니다." msgid "This will grant CLI access with your permissions." msgstr "현재 권한으로 CLI 접근이 허용됩니다." -#: packages/admin/src/components/ContentEditor.tsx:882 +#: packages/admin/src/components/ContentEditor.tsx:880 msgid "This will move the item to trash. You can restore it later from the trash." msgstr "항목이 휴지통으로 이동됩니다. 나중에 휴지통에서 복원할 수 있습니다." @@ -4879,11 +4904,11 @@ msgstr "이 댓글이 영구적으로 삭제됩니다. 이 작업은 취소할 msgid "This will remove the plugin and its bundle from your site." msgstr "그러면 사이트에서 플러그인과 해당 번들이 제거됩니다." -#: packages/admin/src/components/ContentEditor.tsx:624 +#: packages/admin/src/components/ContentEditor.tsx:622 msgid "This will revert to the published version. Your draft changes will be lost." msgstr "게시된 버전으로 되돌아갑니다. 초안 변경사항이 손실됩니다." -#: packages/admin/src/components/SetupWizard.tsx:156 +#: packages/admin/src/components/SetupWizard.tsx:158 msgid "Thoughts, tutorials, and more" msgstr "생각, 튜토리얼 등" @@ -4895,8 +4920,8 @@ msgstr "시간대" msgid "Timezone for displaying dates (e.g., America/New_York)" msgstr "날짜 표시를 위한 시간대(예: America/New_York)" -#: packages/admin/src/components/ContentList.tsx:190 -#: packages/admin/src/components/ContentList.tsx:303 +#: packages/admin/src/components/ContentList.tsx:213 +#: packages/admin/src/components/ContentList.tsx:335 #: packages/admin/src/components/SectionEditor.tsx:189 #: packages/admin/src/components/Sections.tsx:168 msgid "Title" @@ -4929,11 +4954,11 @@ msgid "Toggle theme (current: {label})" msgstr "테마 전환(현재: {label})" #. placeholder {0}: newToken.info.name -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:190 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:210 msgid "Token created: {0}" msgstr "생성된 토큰: {0}" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:400 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:420 msgid "Token Name" msgstr "토큰 이름" @@ -4945,11 +4970,11 @@ msgstr "도구 → 내보내기" msgid "Track content history" msgstr "콘텐츠 수정 기록 관리" -#: packages/admin/src/components/ContentEditor.tsx:978 +#: packages/admin/src/components/ContentEditor.tsx:976 msgid "Translate" msgstr "번역" -#: packages/admin/src/components/ContentEditor.tsx:936 +#: packages/admin/src/components/ContentEditor.tsx:934 msgid "Translations" msgstr "번역" @@ -4961,11 +4986,11 @@ msgstr "휴지통" #: packages/admin/src/components/comments/CommentInbox.tsx:223 #: packages/admin/src/components/comments/CommentInbox.tsx:264 #: packages/admin/src/components/comments/CommentInbox.tsx:520 -#: packages/admin/src/components/ContentList.tsx:173 +#: packages/admin/src/components/ContentList.tsx:193 msgid "Trash" msgstr "휴지통" -#: packages/admin/src/components/ContentList.tsx:317 +#: packages/admin/src/components/ContentList.tsx:349 msgid "Trash is empty" msgstr "휴지통이 비어 있습니다." @@ -4978,7 +5003,7 @@ msgid "True/false toggle" msgstr "참/거짓 토글" #: packages/admin/src/components/MediaLibrary.tsx:366 -#: packages/admin/src/components/MediaPickerModal.tsx:518 +#: packages/admin/src/components/MediaPickerModal.tsx:494 msgid "Try a different search term" msgstr "다른 검색어를 사용해 보세요." @@ -5028,8 +5053,8 @@ msgstr "유형 불일치({0})" msgid "Unable to reach marketplace" msgstr "마켓플레이스에 접속할 수 없습니다" -#: packages/admin/src/components/ContentEditor.tsx:2068 -#: packages/admin/src/components/ContentEditor.tsx:2083 +#: packages/admin/src/components/ContentEditor.tsx:1897 +#: packages/admin/src/components/ContentEditor.tsx:1912 msgid "Unassigned" msgstr "할당되지 않음" @@ -5079,7 +5104,7 @@ msgstr "종횡비 잠금 해제" msgid "Unnamed passkey" msgstr "이름이 없는 패스키" -#: packages/admin/src/components/ContentEditor.tsx:653 +#: packages/admin/src/components/ContentEditor.tsx:651 msgid "Unpublish" msgstr "게시 취소(비공개)" @@ -5087,7 +5112,7 @@ msgstr "게시 취소(비공개)" msgid "Unregistered Content Tables Found" msgstr "등록되지 않은 콘텐츠 테이블이 발견되었습니다." -#: packages/admin/src/components/ContentEditor.tsx:800 +#: packages/admin/src/components/ContentEditor.tsx:798 msgid "Unschedule" msgstr "예약 취소" @@ -5095,11 +5120,7 @@ msgstr "예약 취소" msgid "Untitled" msgstr "제목 없음" -#: packages/admin/src/components/ContentEditor.tsx:1677 -msgid "Untitled file" -msgstr "" - -#: packages/admin/src/components/ContentEditor.tsx:1895 +#: packages/admin/src/components/ContentEditor.tsx:1724 msgid "Up" msgstr "위로" @@ -5116,6 +5137,10 @@ msgstr "필드 업데이트" msgid "Update settings for {0}" msgstr "{0}에 대한 설정 업데이트" +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:100 +msgid "Update site settings" +msgstr "" + #. placeholder {0}: taxonomyDef.labelSingular?.toLowerCase() || "term" #: packages/admin/src/components/TaxonomyManager.tsx:218 msgid "Update the {0} details" @@ -5135,7 +5160,7 @@ msgid "Updated At" msgstr "업데이트 날짜" #. placeholder {0}: new Date(item.updatedAt).toLocaleString() -#: packages/admin/src/components/ContentEditor.tsx:857 +#: packages/admin/src/components/ContentEditor.tsx:855 msgid "Updated: {0}" msgstr "업데이트됨: {0}" @@ -5148,19 +5173,15 @@ msgstr "콘텐츠 URL 업데이트 중..." msgid "Updating..." msgstr "업데이트 중..." -#: packages/admin/src/components/MediaPickerModal.tsx:486 +#: packages/admin/src/components/MediaPickerModal.tsx:462 msgid "Upload" msgstr "업로드" -#: packages/admin/src/components/MediaPickerModal.tsx:88 -msgid "Upload a file to get started" -msgstr "" - #: packages/admin/src/components/WordPressImport.tsx:1221 msgid "Upload an export file" msgstr "내보내기 파일 업로드" -#: packages/admin/src/components/MediaPickerModal.tsx:89 +#: packages/admin/src/components/MediaPickerModal.tsx:496 msgid "Upload an image to get started" msgstr "시작하려면 이미지를 업로드하세요." @@ -5173,14 +5194,10 @@ msgstr "미디어 업로드 및 삭제" msgid "Upload Export File" msgstr "내보내기 파일 업로드" -#: packages/admin/src/components/MediaPickerModal.tsx:502 +#: packages/admin/src/components/MediaPickerModal.tsx:478 msgid "Upload failed: {uploadError}" msgstr "업로드 실패: {uploadError}" -#: packages/admin/src/components/MediaPickerModal.tsx:90 -msgid "Upload File" -msgstr "" - #: packages/admin/src/components/MediaLibrary.tsx:323 msgid "Upload files" msgstr "파일 업로드" @@ -5189,7 +5206,7 @@ msgstr "파일 업로드" msgid "Upload Files" msgstr "파일 업로드" -#: packages/admin/src/components/MediaPickerModal.tsx:90 +#: packages/admin/src/components/MediaPickerModal.tsx:505 msgid "Upload Image" msgstr "이미지 업로드" @@ -5229,7 +5246,7 @@ msgid "Uploading {0}/{1}..." msgstr "{0}/{1} 업로드 중..." #: packages/admin/src/components/MediaLibrary.tsx:290 -#: packages/admin/src/components/MediaPickerModal.tsx:486 +#: packages/admin/src/components/MediaPickerModal.tsx:462 msgid "Uploading..." msgstr "업로드 중..." @@ -5257,7 +5274,7 @@ msgstr "패턴 일치를 위해 경로에 [param] 또는 [...rest]를 사용하 msgid "Use your device's biometric authentication, security key, or PIN to sign in." msgstr "기기의 생체 인증, 보안 키 또는 PIN을 사용하여 로그인하세요." -#: packages/admin/src/components/LoginPage.tsx:359 +#: packages/admin/src/components/LoginPage.tsx:326 msgid "Use your registered passkey to sign in securely." msgstr "등록된 패스키를 사용하여 안전하게 로그인하세요." @@ -5265,7 +5282,7 @@ msgstr "등록된 패스키를 사용하여 안전하게 로그인하세요." msgid "Used as the identifier. Lowercase letters, numbers, and underscores only." msgstr "식별자로 사용됩니다. 소문자, 숫자, 밑줄만 가능합니다." -#: packages/admin/src/components/ContentEditor.tsx:1277 +#: packages/admin/src/components/ContentEditor.tsx:1275 msgid "Used as the main visual for this post on listing pages and at the top of the post" msgstr "목록 페이지와 게시물 상단에서 이 게시물의 기본 시각적 요소로 사용됩니다." @@ -5345,7 +5362,7 @@ msgstr "마켓플레이스에서 보기" msgid "View mode" msgstr "보기 모드" -#: packages/admin/src/components/ContentList.tsx:401 +#: packages/admin/src/components/ContentList.tsx:499 msgid "View published {title}" msgstr "게시된 {title} 보기" @@ -5375,7 +5392,7 @@ msgstr "{0}에서 WordPress 사이트에 연결하지 못했습니다. WordPress msgid "We'll check what import options are available for your site." msgstr "사이트에서 사용 가능한 가져오기 옵션을 확인합니다." -#: packages/admin/src/components/LoginPage.tsx:360 +#: packages/admin/src/components/LoginPage.tsx:323 msgid "We'll send you a link to sign in without a password." msgstr "비밀번호 없이 로그인할 수 있는 링크를 이메일로 보내드립니다." @@ -5512,7 +5529,7 @@ msgstr "연결을 승인하기 위해 WordPress로 이동합니다." msgid "You'll be signing up as" msgstr "다음 계정으로 가입합니다:" -#: packages/admin/src/components/SetupWizard.tsx:509 +#: packages/admin/src/components/SetupWizard.tsx:575 msgid "You're signed in via Cloudflare Access" msgstr "Cloudflare Access로 로그인되어 있습니다" @@ -5521,7 +5538,7 @@ msgid "you@company.com" msgstr "you@company.com" #: packages/admin/src/components/auth/PasskeyLogin.tsx:336 -#: packages/admin/src/components/SetupWizard.tsx:226 +#: packages/admin/src/components/SetupWizard.tsx:228 msgid "you@example.com" msgstr "you@example.com" @@ -5539,7 +5556,7 @@ msgstr "브라우저가 패스키를 지원하지 않습니다. Chrome, Safari, msgid "Your device doesn't support the required security features." msgstr "기기가 필수 보안 기능을 지원하지 않습니다." -#: packages/admin/src/components/SetupWizard.tsx:222 +#: packages/admin/src/components/SetupWizard.tsx:224 msgid "Your Email" msgstr "이메일" @@ -5559,7 +5576,7 @@ msgstr "Instagram 사용자 이름" msgid "Your LinkedIn profile username" msgstr "LinkedIn 프로필 사용자 이름" -#: packages/admin/src/components/SetupWizard.tsx:234 +#: packages/admin/src/components/SetupWizard.tsx:236 msgid "Your Name" msgstr "이름 입력" diff --git a/packages/admin/src/locales/pl/messages.po b/packages/admin/src/locales/pl/messages.po index 111e1748f..d41133a9f 100644 --- a/packages/admin/src/locales/pl/messages.po +++ b/packages/admin/src/locales/pl/messages.po @@ -13,7 +13,7 @@ msgstr "" "Language-Team: \n" "Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" -#: packages/admin/src/components/ContentEditor.tsx:956 +#: packages/admin/src/components/ContentEditor.tsx:954 #: packages/admin/src/components/LocaleSwitcher.tsx:72 msgid " (default)" msgstr " (domyślny)" @@ -22,8 +22,8 @@ msgstr " (domyślny)" msgid " (opens in new window)" msgstr " (otwiera w nowym oknie)" -#: packages/admin/src/components/MediaPickerModal.tsx:658 -#: packages/admin/src/components/MediaPickerModal.tsx:740 +#: packages/admin/src/components/MediaPickerModal.tsx:634 +#: packages/admin/src/components/MediaPickerModal.tsx:716 msgid " (selected)" msgstr " (zaznaczony)" @@ -38,7 +38,7 @@ msgid ": use" msgstr ": użyj" #. placeholder {0}: providers?.find((p) => p.id === selectedItem.providerId)?.name -#: packages/admin/src/components/MediaPickerModal.tsx:598 +#: packages/admin/src/components/MediaPickerModal.tsx:574 msgid "(from {0})" msgstr "(z {0})" @@ -59,7 +59,7 @@ msgid "{0, plural, one {(# item)} other {(# items)}}" msgstr "{0, plural, one {(# element)} few {(# elementy)} other {(# elementów)}}" #. placeholder {0}: seedInfo.collections -#: packages/admin/src/components/SetupWizard.tsx:181 +#: packages/admin/src/components/SetupWizard.tsx:183 msgid "{0, plural, one {# collection} other {# collections}}" msgstr "{0, plural, one {# kolekcja} few {# kolekcje} other {# kolekcji}}" @@ -79,12 +79,12 @@ msgid "{0, plural, one {# content item imported} other {# content items imported msgstr "{0, plural, one {# element treści zaimportowany} few {# elementy treści zaimportowane} other {# elementów treści zaimportowanych}}" #. placeholder {0}: filteredItems.length -#: packages/admin/src/components/ContentList.tsx:251 +#: packages/admin/src/components/ContentList.tsx:283 msgid "{0, plural, one {# item matching \"{searchQuery}\"} other {# items matching \"{searchQuery}\"}}" msgstr "{0, plural, one {# element pasujący do \"{searchQuery}\"} few {# elementy pasujące do \"{searchQuery}\"} other {# elementów pasujących do \"{searchQuery}\"}}" #. placeholder {0}: items.length -#: packages/admin/src/components/MediaPickerModal.tsx:473 +#: packages/admin/src/components/MediaPickerModal.tsx:449 msgid "{0, plural, one {# item} other {# items}}" msgstr "{0, plural, one {# element} few {# elementy} other {# elementów}}" @@ -141,7 +141,7 @@ msgstr "{0, plural, one {# użytkownik} few {# użytkowników} other {# użytkow #. placeholder {0}: filteredItems.length #. placeholder {1}: hasMore ? "+" : "" #. placeholder {2}: hasMore ? "+" : "" -#: packages/admin/src/components/ContentList.tsx:255 +#: packages/admin/src/components/ContentList.tsx:287 msgid "{0, plural, one {#{1} item} other {#{2} items}}" msgstr "{0, plural, one {#{1} element} few {#{2} elementy} other {#{2} elementów}}" @@ -210,8 +210,8 @@ msgstr "{0} zaktualizowano do v{1}" #. placeholder {0}: item.filename #. placeholder {1}: selected ? t` (selected)` : "" -#: packages/admin/src/components/MediaPickerModal.tsx:658 -#: packages/admin/src/components/MediaPickerModal.tsx:740 +#: packages/admin/src/components/MediaPickerModal.tsx:634 +#: packages/admin/src/components/MediaPickerModal.tsx:716 msgid "{0}{1}" msgstr "{0}{1}" @@ -315,8 +315,9 @@ msgstr "• Przesyłane do magazynu mediów EmDash" msgid "• URLs in your content are updated automatically" msgstr "• Adresy URL w treściach są aktualizowane automatycznie" -#: packages/admin/src/components/SetupWizard.tsx:250 -#: packages/admin/src/components/SetupWizard.tsx:310 +#: packages/admin/src/components/SetupWizard.tsx:252 +#: packages/admin/src/components/SetupWizard.tsx:304 +#: packages/admin/src/components/SetupWizard.tsx:359 #: packages/admin/src/components/WordPressImport.tsx:1431 msgid "← Back" msgstr "← Wstecz" @@ -409,7 +410,7 @@ msgstr "Zaakceptuj i zainstaluj" msgid "Accept & Update" msgstr "Zaakceptuj i zaktualizuj" -#: packages/admin/src/components/SetupWizard.tsx:332 +#: packages/admin/src/components/SetupWizard.tsx:381 msgid "Account" msgstr "Konto" @@ -422,8 +423,8 @@ msgid "Account Info" msgstr "Informacje o koncie" #: packages/admin/src/components/comments/CommentInbox.tsx:306 -#: packages/admin/src/components/ContentList.tsx:204 -#: packages/admin/src/components/ContentList.tsx:309 +#: packages/admin/src/components/ContentList.tsx:236 +#: packages/admin/src/components/ContentList.tsx:341 #: packages/admin/src/components/ContentTypeList.tsx:106 #: packages/admin/src/components/MediaLibrary.tsx:419 #: packages/admin/src/components/TaxonomyManager.tsx:619 @@ -434,7 +435,7 @@ msgstr "Akcje" msgid "Active" msgstr "Aktywny" -#: packages/admin/src/components/ContentEditor.tsx:1877 +#: packages/admin/src/components/ContentEditor.tsx:1706 #: packages/admin/src/components/MenuEditor.tsx:297 #: packages/admin/src/components/TaxonomyManager.tsx:214 #: packages/admin/src/components/TaxonomyManager.tsx:610 @@ -495,7 +496,7 @@ msgstr "Dodaj element" msgid "Add links to build your navigation menu" msgstr "Dodaj linki, aby zbudować menu nawigacji" -#: packages/admin/src/components/ContentList.tsx:140 +#: packages/admin/src/components/ContentList.tsx:160 msgid "Add New" msgstr "Dodaj nowy" @@ -537,7 +538,7 @@ msgstr "Dodawanie..." msgid "Additional data to import." msgstr "Dodatkowe dane do zaimportowania." -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:84 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:104 #: packages/admin/src/components/Sidebar.tsx:438 #: packages/admin/src/components/users/roleDefinitions.ts:42 msgid "Admin" @@ -555,7 +556,7 @@ msgstr "Administrator" msgid "After send:" msgstr "Po wysłaniu:" -#: packages/admin/src/components/ContentList.tsx:167 +#: packages/admin/src/components/ContentList.tsx:187 msgid "All" msgstr "Wszystkie" @@ -628,7 +629,7 @@ msgstr "Alternatywnie możesz wyeksportować dane z WordPressa (Narzędzia → E #: packages/admin/src/components/PluginManager.tsx:109 #: packages/admin/src/components/TaxonomySidebar.tsx:318 #: packages/admin/src/components/ThemeMarketplaceBrowse.tsx:116 -#: packages/admin/src/router.tsx:1520 +#: packages/admin/src/router.tsx:1531 msgid "An error occurred" msgstr "Wystąpił błąd" @@ -641,7 +642,7 @@ msgid "Analyzing WordPress site..." msgstr "Analizowanie strony WordPress..." #: packages/admin/src/components/Settings.tsx:109 -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:176 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:196 msgid "API Tokens" msgstr "Tokeny API" @@ -667,7 +668,7 @@ msgstr "Zatwierdzony" msgid "Arbitrary JSON data" msgstr "Dowolne dane JSON" -#: packages/admin/src/components/ContentList.tsx:557 +#: packages/admin/src/components/ContentList.tsx:655 msgid "archived" msgstr "zarchiwizowany" @@ -694,7 +695,7 @@ msgstr "Przypisz autorów WordPress do użytkowników EmDash. Wpisy zostaną prz msgid "Authentication error: {0}" msgstr "Błąd uwierzytelniania: {0}" -#: packages/admin/src/components/LoginPage.tsx:253 +#: packages/admin/src/components/LoginPage.tsx:195 msgid "Authentication error: {error}" msgstr "Błąd uwierzytelniania: {error}" @@ -746,7 +747,7 @@ msgstr "Auto (zmiana slug)" msgid "Auto-generated from name (you can edit)" msgstr "Generowany automatycznie z nazwy (można edytować)" -#: packages/admin/src/components/MediaPickerModal.tsx:537 +#: packages/admin/src/components/MediaPickerModal.tsx:513 msgid "Available media" msgstr "Dostępne media" @@ -760,12 +761,13 @@ msgstr "Dostępni dostawcy" msgid "Back" msgstr "Wstecz" -#: packages/admin/src/components/ContentEditor.tsx:537 +#: packages/admin/src/components/ContentEditor.tsx:535 msgid "Back to {collectionLabel} list" msgstr "Wróć do listy {collectionLabel}" -#: packages/admin/src/components/LoginPage.tsx:174 -#: packages/admin/src/components/LoginPage.tsx:210 +#: packages/admin/src/components/LoginPage.tsx:117 +#: packages/admin/src/components/LoginPage.tsx:153 +#: packages/admin/src/components/LoginPage.tsx:311 #: packages/admin/src/components/SignupPage.tsx:280 msgid "Back to login" msgstr "Wróć do logowania" @@ -781,7 +783,7 @@ msgid "Back to sections" msgstr "Wróć do sekcji" #: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:168 -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:171 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:191 #: packages/admin/src/components/settings/EmailSettings.tsx:86 #: packages/admin/src/components/settings/EmailSettings.tsx:105 #: packages/admin/src/components/settings/GeneralSettings.tsx:107 @@ -838,7 +840,7 @@ msgstr "Przeglądaj motywy i podglądaj je z własną treścią." msgid "Bullet List" msgstr "Lista punktowana" -#: packages/admin/src/components/ContentEditor.tsx:922 +#: packages/admin/src/components/ContentEditor.tsx:920 #: packages/admin/src/components/Sidebar.tsx:206 msgid "Bylines" msgstr "Autorzy" @@ -861,18 +863,18 @@ msgstr "Może przeglądać treści" #: packages/admin/src/components/CapabilityConsentDialog.tsx:139 #: packages/admin/src/components/ConfirmDialog.tsx:57 -#: packages/admin/src/components/ContentEditor.tsx:630 -#: packages/admin/src/components/ContentEditor.tsx:836 -#: packages/admin/src/components/ContentEditor.tsx:888 -#: packages/admin/src/components/ContentEditor.tsx:1980 -#: packages/admin/src/components/ContentEditor.tsx:2033 -#: packages/admin/src/components/ContentList.tsx:445 -#: packages/admin/src/components/ContentList.tsx:516 +#: packages/admin/src/components/ContentEditor.tsx:628 +#: packages/admin/src/components/ContentEditor.tsx:834 +#: packages/admin/src/components/ContentEditor.tsx:886 +#: packages/admin/src/components/ContentEditor.tsx:1809 +#: packages/admin/src/components/ContentEditor.tsx:1862 +#: packages/admin/src/components/ContentList.tsx:543 +#: packages/admin/src/components/ContentList.tsx:614 #: packages/admin/src/components/ContentPickerModal.tsx:253 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:516 #: packages/admin/src/components/FieldEditor.tsx:645 #: packages/admin/src/components/MediaDetailPanel.tsx:234 -#: packages/admin/src/components/MediaPickerModal.tsx:605 +#: packages/admin/src/components/MediaPickerModal.tsx:581 #: packages/admin/src/components/MenuEditor.tsx:294 #: packages/admin/src/components/MenuEditor.tsx:439 #: packages/admin/src/components/MenuList.tsx:143 @@ -882,8 +884,8 @@ msgstr "Może przeglądać treści" #: packages/admin/src/components/Sections.tsx:207 #: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:318 #: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:428 -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:318 -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:446 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:338 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:466 #: packages/admin/src/components/settings/SecuritySettings.tsx:210 #: packages/admin/src/components/TaxonomyManager.tsx:304 #: packages/admin/src/components/TaxonomyManager.tsx:523 @@ -931,8 +933,7 @@ msgstr "Kategorie ({0})" msgid "Categories will be imported" msgstr "Kategorie zostaną zaimportowane" -#: packages/admin/src/components/ContentEditor.tsx:1586 -#: packages/admin/src/components/ContentEditor.tsx:1735 +#: packages/admin/src/components/ContentEditor.tsx:1566 #: packages/admin/src/components/FieldEditor.tsx:391 #: packages/admin/src/components/SeoImageField.tsx:47 msgid "Change" @@ -958,7 +959,7 @@ msgstr "Sprawdź aktualizacje" msgid "Check Site" msgstr "Sprawdź stronę" -#: packages/admin/src/components/LoginPage.tsx:158 +#: packages/admin/src/components/LoginPage.tsx:101 #: packages/admin/src/components/SignupPage.tsx:129 #: packages/admin/src/components/SignupPage.tsx:401 msgid "Check your email" @@ -972,6 +973,10 @@ msgstr "Sprawdzanie {urlInput}..." msgid "Checking authentication..." msgstr "Sprawdzanie uwierzytelniania..." +#: packages/admin/src/components/SetupWizard.tsx:315 +msgid "Choose how to sign in" +msgstr "" + #: packages/admin/src/components/Settings.tsx:130 msgid "Choose your preferred admin language" msgstr "Wybierz preferowany język panelu" @@ -980,7 +985,7 @@ msgstr "Wybierz preferowany język panelu" msgid "Click the link in the email to continue setting up your account." msgstr "Kliknij link w e-mailu, aby kontynuować konfigurację konta." -#: packages/admin/src/components/LoginPage.tsx:169 +#: packages/admin/src/components/LoginPage.tsx:112 msgid "Click the link in the email to sign in." msgstr "Kliknij link w e-mailu, aby się zalogować." @@ -998,9 +1003,9 @@ msgstr "Kliknij link w e-mailu, aby się zalogować." #: packages/admin/src/components/MarketplacePluginDetail.tsx:447 #: packages/admin/src/components/MediaDetailPanel.tsx:131 #: packages/admin/src/components/MediaDetailPanel.tsx:133 -#: packages/admin/src/components/MediaPickerModal.tsx:369 -#: packages/admin/src/components/MediaPickerModal.tsx:375 -#: packages/admin/src/components/MediaPickerModal.tsx:379 +#: packages/admin/src/components/MediaPickerModal.tsx:349 +#: packages/admin/src/components/MediaPickerModal.tsx:355 +#: packages/admin/src/components/MediaPickerModal.tsx:359 #: packages/admin/src/components/MenuEditor.tsx:256 #: packages/admin/src/components/MenuEditor.tsx:262 #: packages/admin/src/components/MenuEditor.tsx:266 @@ -1099,7 +1104,7 @@ msgstr "Dokończ rejestrację" msgid "Configure Field" msgstr "Konfiguruj pole" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:308 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:328 msgid "Confirm" msgstr "Potwierdź" @@ -1186,8 +1191,8 @@ msgstr "Zapis treści" msgid "Continue" msgstr "Kontynuuj" -#: packages/admin/src/components/SetupWizard.tsx:175 -#: packages/admin/src/components/SetupWizard.tsx:258 +#: packages/admin/src/components/SetupWizard.tsx:177 +#: packages/admin/src/components/SetupWizard.tsx:260 msgid "Continue →" msgstr "Kontynuuj →" @@ -1200,7 +1205,7 @@ msgstr "Kontynuuj import" msgid "Contributor" msgstr "Współpracownik" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:218 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:238 #: packages/admin/src/components/users/InviteUserModal.tsx:134 msgid "Copied to clipboard" msgstr "Skopiowano do schowka" @@ -1218,11 +1223,11 @@ msgstr "Skopiuj link zaproszenia" msgid "Copy slug" msgstr "Skopiuj slug" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:193 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:213 msgid "Copy this token now — it won't be shown again." msgstr "Skopiuj ten token teraz — nie będzie wyświetlony ponownie." -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:211 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:231 msgid "Copy token" msgstr "Skopiuj token" @@ -1230,7 +1235,7 @@ msgstr "Skopiuj token" msgid "Could not copy automatically. Please select the URL above and copy manually." msgstr "Nie udało się skopiować automatycznie. Zaznacz powyższy URL i skopiuj ręcznie." -#: packages/admin/src/components/MediaPickerModal.tsx:328 +#: packages/admin/src/components/MediaPickerModal.tsx:308 msgid "Could not load image from URL" msgstr "Nie udało się załadować obrazu z URL" @@ -1242,7 +1247,7 @@ msgstr "Nie wykryto WordPressa" msgid "Count" msgstr "Ilość" -#: packages/admin/src/components/ContentEditor.tsx:2004 +#: packages/admin/src/components/ContentEditor.tsx:1833 #: packages/admin/src/components/MenuList.tsx:146 #: packages/admin/src/components/Redirects.tsx:185 #: packages/admin/src/components/Sections.tsx:210 @@ -1271,7 +1276,7 @@ msgstr "Utwórz konto" msgid "Create an account" msgstr "Utwórz konto" -#: packages/admin/src/components/ContentEditor.tsx:1952 +#: packages/admin/src/components/ContentEditor.tsx:1781 msgid "Create byline" msgstr "Utwórz autora" @@ -1284,7 +1289,7 @@ msgstr "Utwórz menu" msgid "Create New Menu" msgstr "Utwórz nowe menu" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:389 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:409 msgid "Create New Token" msgstr "Utwórz nowy token" @@ -1292,12 +1297,12 @@ msgstr "Utwórz nowy token" msgid "Create one in WordPress: Users → Profile → Application Passwords" msgstr "Utwórz w WordPress: Użytkownicy → Profil → Hasła aplikacji" -#: packages/admin/src/components/SetupWizard.tsx:305 +#: packages/admin/src/components/SetupWizard.tsx:325 msgid "Create Passkey" msgstr "Utwórz passkey" #: packages/admin/src/components/Settings.tsx:110 -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:178 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:198 msgid "Create personal access tokens for programmatic API access" msgstr "Twórz osobiste tokeny dostępu do programowego korzystania z API" @@ -1332,12 +1337,12 @@ msgstr "Utwórz sekcje w bibliotece sekcji, aby użyć ich tutaj" msgid "Create Taxonomy" msgstr "Utwórz taksonomię" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:251 -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:443 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:271 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:463 msgid "Create Token" msgstr "Utwórz token" -#: packages/admin/src/components/SetupWizard.tsx:505 +#: packages/admin/src/components/SetupWizard.tsx:571 msgid "Create your account" msgstr "Utwórz konto" @@ -1345,7 +1350,7 @@ msgstr "Utwórz konto" msgid "Create your first navigation menu to get started" msgstr "Utwórz pierwsze menu nawigacji, aby rozpocząć" -#: packages/admin/src/components/ContentList.tsx:219 +#: packages/admin/src/components/ContentList.tsx:251 #: packages/admin/src/components/ContentTypeList.tsx:122 msgid "Create your first one" msgstr "Utwórz pierwszy" @@ -1358,6 +1363,14 @@ msgstr "Utwórz pierwszą sekcję treści wielokrotnego użytku, aby rozpocząć msgid "Create your passkey" msgstr "Utwórz swój passkey" +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:90 +msgid "Create, update, and delete navigation menus" +msgstr "" + +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:85 +msgid "Create, update, and delete taxonomy terms" +msgstr "" + #: packages/admin/src/components/settings/ApiTokenSettings.tsx:60 msgid "Create, update, delete content" msgstr "Tworzenie, aktualizacja, usuwanie treści" @@ -1368,7 +1381,7 @@ msgstr "Utworzono" #. placeholder {0}: new Date(cred.createdAt).toLocaleDateString() #. placeholder {0}: new Date(token.createdAt).toLocaleDateString() -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:290 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:310 #: packages/admin/src/components/users/UserDetail.tsx:260 msgid "Created {0}" msgstr "Utworzono {0}" @@ -1378,7 +1391,7 @@ msgid "Created At" msgstr "Data utworzenia" #. placeholder {0}: new Date(item.createdAt).toLocaleString() -#: packages/admin/src/components/ContentEditor.tsx:856 +#: packages/admin/src/components/ContentEditor.tsx:854 msgid "Created: {0}" msgstr "Utworzono: {0}" @@ -1386,16 +1399,16 @@ msgstr "Utworzono: {0}" msgid "Creating collections and fields..." msgstr "Tworzenie kolekcji i pól..." -#: packages/admin/src/components/ContentEditor.tsx:2004 +#: packages/admin/src/components/ContentEditor.tsx:1833 #: packages/admin/src/components/MenuList.tsx:146 #: packages/admin/src/components/Redirects.tsx:182 #: packages/admin/src/components/Sections.tsx:210 -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:443 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:463 #: packages/admin/src/components/TaxonomyManager.tsx:526 msgid "Creating..." msgstr "Tworzenie..." -#: packages/admin/src/components/ContentEditor.tsx:959 +#: packages/admin/src/components/ContentEditor.tsx:957 msgid "current" msgstr "bieżący" @@ -1432,7 +1445,7 @@ msgid "Dashboard" msgstr "Pulpit" #: packages/admin/src/components/comments/CommentInbox.tsx:303 -#: packages/admin/src/components/ContentList.tsx:201 +#: packages/admin/src/components/ContentList.tsx:233 msgid "Date" msgstr "Data" @@ -1530,11 +1543,11 @@ msgid "Delete permanently" msgstr "Usuń trwale" #: packages/admin/src/components/comments/CommentDetail.tsx:182 -#: packages/admin/src/components/ContentList.tsx:527 +#: packages/admin/src/components/ContentList.tsx:625 msgid "Delete Permanently" msgstr "Usuń trwale" -#: packages/admin/src/components/ContentList.tsx:507 +#: packages/admin/src/components/ContentList.tsx:605 msgid "Delete Permanently?" msgstr "Usunąć trwale?" @@ -1555,7 +1568,7 @@ msgstr "Usunąć przekierowanie?" msgid "Delete Section?" msgstr "Usunąć sekcję?" -#: packages/admin/src/components/ContentList.tsx:306 +#: packages/admin/src/components/ContentList.tsx:338 msgid "Deleted" msgstr "Usunięto" @@ -1656,17 +1669,17 @@ msgstr "Wyłączony" msgid "Disabled:" msgstr "Wyłączony:" -#: packages/admin/src/components/ContentEditor.tsx:615 -#: packages/admin/src/components/ContentEditor.tsx:637 +#: packages/admin/src/components/ContentEditor.tsx:613 +#: packages/admin/src/components/ContentEditor.tsx:635 msgid "Discard changes" msgstr "Odrzuć zmiany" -#: packages/admin/src/components/ContentEditor.tsx:621 +#: packages/admin/src/components/ContentEditor.tsx:619 msgid "Discard draft changes?" msgstr "Odrzucić zmiany szkicu?" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:226 -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:228 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:246 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:248 msgid "Dismiss" msgstr "Zamknij" @@ -1674,8 +1687,8 @@ msgstr "Zamknij" msgid "Display a navigation menu" msgstr "Wyświetl menu nawigacyjne" -#: packages/admin/src/components/ContentEditor.tsx:1955 -#: packages/admin/src/components/ContentEditor.tsx:2017 +#: packages/admin/src/components/ContentEditor.tsx:1784 +#: packages/admin/src/components/ContentEditor.tsx:1846 msgid "Display name" msgstr "Nazwa wyświetlana" @@ -1693,7 +1706,7 @@ msgstr "Rozmiar wyświetlania" msgid "Displayed below the image as a visible caption." msgstr "Wyświetlany pod obrazem jako widoczny podpis." -#: packages/admin/src/components/ContentEditor.tsx:591 +#: packages/admin/src/components/ContentEditor.tsx:589 msgid "Distraction-free mode (⌘⇧\\)" msgstr "Tryb bez rozpraszania (⌘⇧\\)" @@ -1717,7 +1730,7 @@ msgstr "Domena usunięta" msgid "Domain updated" msgstr "Domena zaktualizowana" -#: packages/admin/src/components/LoginPage.tsx:366 +#: packages/admin/src/components/LoginPage.tsx:332 msgid "Don't have an account? <0>Sign up" msgstr "Nie masz konta? <0>Zarejestruj się" @@ -1726,7 +1739,7 @@ msgstr "Nie masz konta? <0>Zarejestruj się" msgid "Done" msgstr "Gotowe" -#: packages/admin/src/components/ContentEditor.tsx:1898 +#: packages/admin/src/components/ContentEditor.tsx:1727 msgid "Down" msgstr "W dół" @@ -1734,11 +1747,11 @@ msgstr "W dół" msgid "Downloading" msgstr "Pobieranie" -#: packages/admin/src/components/ContentList.tsx:553 +#: packages/admin/src/components/ContentList.tsx:651 msgid "draft" msgstr "szkic" -#: packages/admin/src/components/ContentEditor.tsx:787 +#: packages/admin/src/components/ContentEditor.tsx:785 #: packages/admin/src/components/ContentPickerModal.tsx:217 msgid "Draft" msgstr "Szkic" @@ -1760,11 +1773,11 @@ msgstr "Przeciągnij i upuść lub kliknij, aby wybrać plik (.xml)" msgid "Drop your WordPress export file here" msgstr "Upuść plik eksportu WordPress tutaj" -#: packages/admin/src/components/ContentList.tsx:418 +#: packages/admin/src/components/ContentList.tsx:516 msgid "Duplicate {title}" msgstr "Duplikuj {title}" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:403 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:423 msgid "e.g., CI/CD Pipeline" msgstr "np. CI/CD Pipeline" @@ -1772,8 +1785,8 @@ msgstr "np. CI/CD Pipeline" msgid "e.g., MacBook Pro, iPhone" msgstr "np. MacBook Pro, iPhone" -#: packages/admin/src/components/ContentEditor.tsx:968 -#: packages/admin/src/components/ContentEditor.tsx:1907 +#: packages/admin/src/components/ContentEditor.tsx:966 +#: packages/admin/src/components/ContentEditor.tsx:1736 #: packages/admin/src/components/MenuEditor.tsx:367 #: packages/admin/src/components/MenuList.tsx:185 #: packages/admin/src/components/Sections.tsx:390 @@ -1790,15 +1803,15 @@ msgstr "Edytuj" msgid "Edit {0}" msgstr "Edytuj {0}" -#: packages/admin/src/components/ContentEditor.tsx:554 +#: packages/admin/src/components/ContentEditor.tsx:552 msgid "Edit {collectionLabel}" msgstr "Edytuj {collectionLabel}" -#: packages/admin/src/components/ContentList.tsx:410 +#: packages/admin/src/components/ContentList.tsx:508 msgid "Edit {title}" msgstr "Edytuj {title}" -#: packages/admin/src/components/ContentEditor.tsx:2014 +#: packages/admin/src/components/ContentEditor.tsx:1843 msgid "Edit byline" msgstr "Edytuj autora" @@ -1846,13 +1859,13 @@ msgstr "E-mail" msgid "Email (optional)" msgstr "E-mail (opcjonalnie)" -#: packages/admin/src/components/LoginPage.tsx:183 +#: packages/admin/src/components/LoginPage.tsx:126 #: packages/admin/src/components/SignupPage.tsx:65 #: packages/admin/src/components/users/InviteUserModal.tsx:154 msgid "Email address" msgstr "Adres e-mail" -#: packages/admin/src/components/SetupWizard.tsx:204 +#: packages/admin/src/components/SetupWizard.tsx:206 #: packages/admin/src/components/SignupPage.tsx:48 msgid "Email is required" msgstr "E-mail jest wymagany" @@ -1921,7 +1934,7 @@ msgid "Enabled" msgstr "Włączony" #. placeholder {0}: label.toLowerCase() -#: packages/admin/src/components/ContentEditor.tsx:1181 +#: packages/admin/src/components/ContentEditor.tsx:1179 msgid "Enter {0}..." msgstr "Wprowadź {0}..." @@ -1930,7 +1943,7 @@ msgstr "Wprowadź {0}..." msgid "Enter a URL (https://…) or a relative path (/…)" msgstr "Wprowadź URL (https://…) lub ścieżkę względną (/…)" -#: packages/admin/src/components/ContentEditor.tsx:1413 +#: packages/admin/src/components/ContentEditor.tsx:1393 msgid "Enter a valid URL (e.g. https://example.com)" msgstr "Wprowadź prawidłowy URL (np. https://example.com)" @@ -1938,7 +1951,7 @@ msgstr "Wprowadź prawidłowy URL (np. https://example.com)" msgid "Enter credentials manually" msgstr "Wprowadź dane logowania ręcznie" -#: packages/admin/src/components/ContentEditor.tsx:590 +#: packages/admin/src/components/ContentEditor.tsx:588 msgid "Enter distraction-free mode" msgstr "Włącz tryb bez rozpraszania" @@ -1946,7 +1959,7 @@ msgstr "Włącz tryb bez rozpraszania" msgid "Enter email" msgstr "Wprowadź e-mail" -#: packages/admin/src/components/ContentEditor.tsx:1202 +#: packages/admin/src/components/ContentEditor.tsx:1200 msgid "Enter markdown content..." msgstr "Wprowadź treść markdown..." @@ -1958,6 +1971,10 @@ msgstr "Wprowadź nazwę" msgid "Enter the code from your terminal" msgstr "Wprowadź kod z terminala" +#: packages/admin/src/components/LoginPage.tsx:325 +msgid "Enter your handle to sign in." +msgstr "" + #: packages/admin/src/components/WordPressImport.tsx:1289 msgid "Enter your WordPress credentials to import content directly." msgstr "Wprowadź dane logowania WordPress, aby importować treści bezpośrednio." @@ -1968,7 +1985,7 @@ msgstr "Wprowadź URL swojej strony WordPress" #: packages/admin/src/components/MenuEditor.tsx:83 #: packages/admin/src/components/MenuEditor.tsx:122 -#: packages/admin/src/components/SetupWizard.tsx:484 +#: packages/admin/src/components/SetupWizard.tsx:550 msgid "Error" msgstr "Błąd" @@ -1980,7 +1997,7 @@ msgstr "Błąd zapisywania sekcji" msgid "Exists" msgstr "Istnieje" -#: packages/admin/src/components/ContentEditor.tsx:548 +#: packages/admin/src/components/ContentEditor.tsx:546 msgid "Exit distraction-free mode" msgstr "Wyłącz tryb bez rozpraszania" @@ -1993,11 +2010,11 @@ msgid "Expand details" msgstr "Rozwiń szczegóły" #. placeholder {0}: new Date(token.expiresAt).toLocaleDateString() -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:280 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:300 msgid "Expires {0}" msgstr "Wygasa {0}" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:429 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:449 msgid "Expiry" msgstr "Wygaśnięcie" @@ -2029,7 +2046,7 @@ msgstr "Nie przeszło audytu bezpieczeństwa" msgid "Failed to add domain" msgstr "Nie udało się dodać domeny" -#: packages/admin/src/components/ContentEditor.tsx:1998 +#: packages/admin/src/components/ContentEditor.tsx:1827 msgid "Failed to create byline" msgstr "Nie udało się utworzyć autora" @@ -2082,7 +2099,7 @@ msgstr "Nie udało się załadować wtyczek: {0}" msgid "Failed to load revisions" msgstr "Nie udało się załadować wersji" -#: packages/admin/src/components/SetupWizard.tsx:486 +#: packages/admin/src/components/SetupWizard.tsx:552 msgid "Failed to load setup" msgstr "Nie udało się załadować konfiguracji" @@ -2103,7 +2120,7 @@ msgstr "Nie udało się usunąć passkey" msgid "Failed to rename passkey" msgstr "Nie udało się zmienić nazwy passkey" -#: packages/admin/src/router.tsx:1519 +#: packages/admin/src/router.tsx:1530 msgid "Failed to save" msgstr "Nie udało się zapisać" @@ -2113,8 +2130,8 @@ msgstr "Nie udało się zapisać" msgid "Failed to save settings" msgstr "Nie udało się zapisać ustawień" -#: packages/admin/src/components/LoginPage.tsx:127 -#: packages/admin/src/components/LoginPage.tsx:132 +#: packages/admin/src/components/LoginPage.tsx:70 +#: packages/admin/src/components/LoginPage.tsx:75 msgid "Failed to send magic link" msgstr "Nie udało się wysłać magic link" @@ -2127,7 +2144,7 @@ msgstr "Nie udało się wysłać testowego e-maila" msgid "Failed to update {0}" msgstr "Nie udało się zaktualizować {0}" -#: packages/admin/src/components/ContentEditor.tsx:2048 +#: packages/admin/src/components/ContentEditor.tsx:1877 msgid "Failed to update byline" msgstr "Nie udało się zaktualizować autora" @@ -2214,7 +2231,7 @@ msgstr "Aby uzyskać najlepsze wyniki importu, zainstaluj" msgid "Full access" msgstr "Pełny dostęp" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:85 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:105 msgid "Full admin access" msgstr "Pełny dostęp administracyjny" @@ -2279,7 +2296,7 @@ msgstr "Wysokość" msgid "Hide from search engines" msgstr "Ukryj przed wyszukiwarkami" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:203 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:223 msgid "Hide token" msgstr "Ukryj token" @@ -2321,7 +2338,7 @@ msgstr "Ikona rozmyta z powodu audytu obrazu" msgid "ID" msgstr "ID" -#: packages/admin/src/components/LoginPage.tsx:160 +#: packages/admin/src/components/LoginPage.tsx:103 msgid "If an account exists for <0>{email}, we've sent a sign-in link." msgstr "Jeśli istnieje konto dla <0>{email}, wysłaliśmy link do logowania." @@ -2343,7 +2360,7 @@ msgstr "Ustawienia obrazu" msgid "Image shown when this page is shared on social media" msgstr "Obraz wyświetlany przy udostępnianiu tej strony w mediach społecznościowych" -#: packages/admin/src/components/MediaPickerModal.tsx:396 +#: packages/admin/src/components/MediaPickerModal.tsx:374 msgid "Image URL" msgstr "URL obrazu" @@ -2441,7 +2458,7 @@ msgstr "Importowanie treści..." msgid "Importing Media" msgstr "Importowanie mediów" -#: packages/admin/src/components/SetupWizard.tsx:163 +#: packages/admin/src/components/SetupWizard.tsx:165 msgid "Include sample content (recommended for new sites)" msgstr "Dołącz przykładową treść (zalecane dla nowych witryn)" @@ -2449,8 +2466,8 @@ msgstr "Dołącz przykładową treść (zalecane dla nowych witryn)" msgid "Incompatible" msgstr "Niekompatybilny" -#: packages/admin/src/components/MediaPickerModal.tsx:407 -#: packages/admin/src/components/MediaPickerModal.tsx:608 +#: packages/admin/src/components/MediaPickerModal.tsx:385 +#: packages/admin/src/components/MediaPickerModal.tsx:584 msgid "Insert" msgstr "Wstaw" @@ -2474,7 +2491,7 @@ msgstr "Wstaw sekcję wielokrotnego użytku" msgid "Insert an image" msgstr "Wstaw obraz" -#: packages/admin/src/components/MediaPickerModal.tsx:389 +#: packages/admin/src/components/MediaPickerModal.tsx:367 msgid "Insert from URL" msgstr "Wstaw z URL" @@ -2521,7 +2538,7 @@ msgstr "Instalowanie..." msgid "Integer" msgstr "Liczba całkowita" -#: packages/admin/src/components/ContentEditor.tsx:1482 +#: packages/admin/src/components/ContentEditor.tsx:1462 msgid "Invalid JSON" msgstr "Nieprawidłowy JSON" @@ -2554,7 +2571,7 @@ msgstr "Element usunięty" msgid "Item updated" msgstr "Element zaktualizowany" -#: packages/admin/src/components/SetupWizard.tsx:238 +#: packages/admin/src/components/SetupWizard.tsx:240 #: packages/admin/src/components/SignupPage.tsx:204 msgid "Jane Doe" msgstr "Jan Kowalski" @@ -2578,7 +2595,7 @@ msgstr "Słowa kluczowe" msgid "Label" msgstr "Etykieta" -#: packages/admin/src/components/LoginPage.tsx:379 +#: packages/admin/src/components/LoginPage.tsx:345 #: packages/admin/src/components/Settings.tsx:129 #: packages/admin/src/components/Settings.tsx:134 msgid "Language" @@ -2610,7 +2627,7 @@ msgstr "Ostatnio użyty" #. placeholder {0}: new Date(cred.lastUsedAt).toLocaleDateString() #. placeholder {0}: new Date(token.lastUsedAt).toLocaleDateString() -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:285 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:305 #: packages/admin/src/components/users/UserDetail.tsx:262 msgid "Last used {0}" msgstr "Ostatnio użyty {0}" @@ -2664,7 +2681,7 @@ msgstr "Linki" msgid "List view" msgstr "Widok listy" -#: packages/admin/src/components/ContentEditor.tsx:670 +#: packages/admin/src/components/ContentEditor.tsx:668 msgid "Live View" msgstr "Podgląd na żywo" @@ -2674,8 +2691,8 @@ msgstr "Podgląd na żywo" msgid "Load more" msgstr "Załaduj więcej" -#: packages/admin/src/components/ContentList.tsx:290 -#: packages/admin/src/components/ContentList.tsx:338 +#: packages/admin/src/components/ContentList.tsx:322 +#: packages/admin/src/components/ContentList.tsx:370 msgid "Load More" msgstr "Załaduj więcej" @@ -2718,7 +2735,7 @@ msgstr "Ładowanie sekcji..." msgid "Loading settings..." msgstr "Ładowanie ustawień..." -#: packages/admin/src/components/SetupWizard.tsx:473 +#: packages/admin/src/components/SetupWizard.tsx:539 msgid "Loading setup..." msgstr "Ładowanie konfiguracji..." @@ -2726,8 +2743,8 @@ msgstr "Ładowanie konfiguracji..." msgid "Loading terms..." msgstr "Ładowanie terminów..." -#: packages/admin/src/components/ContentList.tsx:290 -#: packages/admin/src/components/ContentList.tsx:338 +#: packages/admin/src/components/ContentList.tsx:322 +#: packages/admin/src/components/ContentList.tsx:370 #: packages/admin/src/components/ContentPickerModal.tsx:238 #: packages/admin/src/components/MarketplaceBrowse.tsx:199 #: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:181 @@ -2740,7 +2757,7 @@ msgstr "Ładowanie terminów..." msgid "Loading..." msgstr "Ładowanie..." -#: packages/admin/src/components/ContentList.tsx:197 +#: packages/admin/src/components/ContentList.tsx:226 #: packages/admin/src/components/LocaleSwitcher.tsx:60 msgid "Locale" msgstr "Lokalizacja" @@ -2931,6 +2948,10 @@ msgstr "Menu" msgid "Menus ({0})" msgstr "Menu ({0})" +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:89 +msgid "Menus Manage" +msgstr "" + #: packages/admin/src/components/SeoPanel.tsx:161 msgid "Meta Description" msgstr "Meta opis" @@ -2971,11 +2992,11 @@ msgstr "Zmodyfikowano" msgid "Modify collection schemas" msgstr "Modyfikuj schematy kolekcji" -#: packages/admin/src/components/ContentList.tsx:439 +#: packages/admin/src/components/ContentList.tsx:537 msgid "Move \"{title}\" to trash? You can restore it later." msgstr "msgstr “Przenieść „{title}” do kosza? Można przywrócić później.”" -#: packages/admin/src/components/ContentList.tsx:430 +#: packages/admin/src/components/ContentList.tsx:528 msgid "Move {title} to trash" msgstr "Przenieś {title} do kosza" @@ -2983,14 +3004,14 @@ msgstr "Przenieś {title} do kosza" msgid "Move down" msgstr "Przesuń w dół" -#: packages/admin/src/components/ContentEditor.tsx:873 -#: packages/admin/src/components/ContentEditor.tsx:895 -#: packages/admin/src/components/ContentList.tsx:452 +#: packages/admin/src/components/ContentEditor.tsx:871 +#: packages/admin/src/components/ContentEditor.tsx:893 +#: packages/admin/src/components/ContentList.tsx:550 msgid "Move to Trash" msgstr "Przenieś do kosza" -#: packages/admin/src/components/ContentEditor.tsx:879 -#: packages/admin/src/components/ContentList.tsx:437 +#: packages/admin/src/components/ContentEditor.tsx:877 +#: packages/admin/src/components/ContentList.tsx:535 msgid "Move to Trash?" msgstr "Przenieść do kosza?" @@ -3010,7 +3031,7 @@ msgstr "Wielowierszowy tekst zwykły" msgid "Multiple choices from options" msgstr "Wiele wyborów z opcji" -#: packages/admin/src/components/SetupWizard.tsx:145 +#: packages/admin/src/components/SetupWizard.tsx:147 msgid "My Awesome Blog" msgstr "Mój świetny blog" @@ -3048,7 +3069,7 @@ msgstr "NOWE" msgid "New {0}" msgstr "Nowe {0}" -#: packages/admin/src/components/ContentEditor.tsx:554 +#: packages/admin/src/components/ContentEditor.tsx:552 msgid "New {collectionLabel}" msgstr "Nowy {collectionLabel}" @@ -3089,7 +3110,7 @@ msgid "Next" msgstr "Dalej" #: packages/admin/src/components/comments/CommentInbox.tsx:378 -#: packages/admin/src/components/ContentList.tsx:278 +#: packages/admin/src/components/ContentList.tsx:310 msgid "Next page" msgstr "Następna strona" @@ -3107,7 +3128,7 @@ msgid "No {0} available." msgstr "Brak dostępnych {0}." #. placeholder {0}: collectionLabel.toLowerCase() -#: packages/admin/src/components/ContentList.tsx:212 +#: packages/admin/src/components/ContentList.tsx:244 msgid "No {0} yet." msgstr "Brak {0}." @@ -3125,7 +3146,7 @@ msgstr "Nie zarejestrowano jeszcze błędów 404." msgid "No alt text" msgstr "Brak tekstu alternatywnego" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:263 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:283 msgid "No API tokens yet. Create one to get started." msgstr "Brak tokenów API. Utwórz pierwszy, aby rozpocząć." @@ -3133,7 +3154,7 @@ msgstr "Brak tokenów API. Utwórz pierwszy, aby rozpocząć." msgid "No approved comments yet." msgstr "Brak zatwierdzonych komentarzy." -#: packages/admin/src/components/ContentEditor.tsx:1939 +#: packages/admin/src/components/ContentEditor.tsx:1768 msgid "No bylines selected." msgstr "Nie wybrano autorów." @@ -3211,12 +3232,12 @@ msgid "No maximum" msgstr "Bez maksimum" #: packages/admin/src/components/MediaLibrary.tsx:369 -#: packages/admin/src/components/MediaPickerModal.tsx:521 +#: packages/admin/src/components/MediaPickerModal.tsx:497 msgid "No media available from this provider" msgstr "Brak mediów dostępnych od tego dostawcy" #: packages/admin/src/components/MediaLibrary.tsx:363 -#: packages/admin/src/components/MediaPickerModal.tsx:515 +#: packages/admin/src/components/MediaPickerModal.tsx:491 msgid "No media found" msgstr "Nie znaleziono mediów" @@ -3274,7 +3295,7 @@ msgstr "Brak wyników" msgid "No results for \"{debouncedQuery}\". Try a different search term." msgstr "msgstr “Brak wyników dla „{debouncedQuery}”. Spróbuj innego zapytania.”" -#: packages/admin/src/components/ContentList.tsx:226 +#: packages/admin/src/components/ContentList.tsx:258 msgid "No results for \"{searchQuery}\"" msgstr "msgstr “Brak wyników dla „{searchQuery}””" @@ -3384,7 +3405,7 @@ msgstr "Opcjonalna podpowiedź po najechaniu" msgid "Options (one per line)" msgstr "Opcje (jedna na linię)" -#: packages/admin/src/components/MediaPickerModal.tsx:419 +#: packages/admin/src/components/MediaPickerModal.tsx:397 msgid "or choose from library" msgstr "lub wybierz z biblioteki" @@ -3392,7 +3413,7 @@ msgstr "lub wybierz z biblioteki" msgid "Or click to browse. Accepts .xml files exported from WordPress." msgstr "Lub kliknij, aby przeglądać. Akceptuje pliki .xml wyeksportowane z WordPress." -#: packages/admin/src/components/LoginPage.tsx:321 +#: packages/admin/src/components/LoginPage.tsx:261 msgid "Or continue with" msgstr "Lub kontynuuj przez" @@ -3421,7 +3442,7 @@ msgstr "Konspekt" msgid "Overrides the page title in search engine results" msgstr "Nadpisuje tytuł strony w wynikach wyszukiwania" -#: packages/admin/src/components/ContentEditor.tsx:910 +#: packages/admin/src/components/ContentEditor.tsx:908 msgid "Ownership" msgstr "Własność" @@ -3451,10 +3472,6 @@ msgstr "Część pętli przekierowań" msgid "Pass" msgstr "Pozytywny" -#: packages/admin/src/components/SetupWizard.tsx:333 -msgid "Passkey" -msgstr "Passkey" - #: packages/admin/src/components/settings/SecuritySettings.tsx:98 msgid "Passkey added successfully" msgstr "Passkey dodany pomyślnie" @@ -3496,10 +3513,6 @@ msgstr "Passkeys to bezpieczny sposób logowania bez hasła. Możesz zarejestrow msgid "Passkeys are a secure, passwordless way to sign in using your device's biometrics, PIN, or security key." msgstr "Passkeys to bezpieczny sposób logowania bez hasła za pomocą biometrii urządzenia, PIN-u lub klucza bezpieczeństwa." -#: packages/admin/src/components/SetupWizard.tsx:297 -msgid "Passkeys are more secure than passwords. You'll use your device's biometrics, PIN, or security key to sign in." -msgstr "Passkeys są bezpieczniejsze niż hasła. Do logowania używasz biometrii urządzenia, PIN-u lub klucza bezpieczeństwa." - #: packages/admin/src/components/auth/PasskeyLogin.tsx:303 #: packages/admin/src/components/auth/PasskeyRegistration.tsx:300 msgid "Passkeys Not Available Here" @@ -3523,7 +3536,7 @@ msgid "Pattern (Regex)" msgstr "Wzorzec (Regex)" #: packages/admin/src/components/comments/CommentDetail.tsx:196 -#: packages/admin/src/components/ContentList.tsx:576 +#: packages/admin/src/components/ContentList.tsx:674 msgid "pending" msgstr "oczekujący" @@ -3531,15 +3544,15 @@ msgstr "oczekujący" msgid "Pending" msgstr "Oczekujące" -#: packages/admin/src/components/ContentEditor.tsx:785 +#: packages/admin/src/components/ContentEditor.tsx:783 msgid "Pending changes" msgstr "Oczekujące zmiany" -#: packages/admin/src/components/ContentList.tsx:510 +#: packages/admin/src/components/ContentList.tsx:608 msgid "Permanently delete \"{title}\"? This cannot be undone." msgstr "msgstr “Trwale usunąć „{title}”? Tej operacji nie można cofnąć.”" -#: packages/admin/src/components/ContentList.tsx:499 +#: packages/admin/src/components/ContentList.tsx:597 msgid "Permanently delete {title}" msgstr "Trwale usuń {title}" @@ -3547,12 +3560,16 @@ msgstr "Trwale usuń {title}" msgid "Permissions" msgstr "Uprawnienia" +#: packages/admin/src/components/SetupWizard.tsx:317 +msgid "Pick any method to create your admin account." +msgstr "" + #: packages/admin/src/components/auth/PasskeyLogin.tsx:313 #: packages/admin/src/components/auth/PasskeyRegistration.tsx:310 msgid "Plain" msgstr "Zwykły" -#: packages/admin/src/components/SetupWizard.tsx:206 +#: packages/admin/src/components/SetupWizard.tsx:208 msgid "Please enter a valid email" msgstr "Wprowadź prawidłowy adres e-mail" @@ -3560,7 +3577,7 @@ msgstr "Wprowadź prawidłowy adres e-mail" msgid "Please enter a valid email address" msgstr "Wprowadź prawidłowy adres e-mail" -#: packages/admin/src/components/MediaPickerModal.tsx:304 +#: packages/admin/src/components/MediaPickerModal.tsx:284 msgid "Please enter a valid URL" msgstr "Wprowadź prawidłowy URL" @@ -3626,11 +3643,11 @@ msgid "Preparing to download files from WordPress..." msgstr "Przygotowywanie do pobierania plików z WordPress..." #: packages/admin/src/components/auth/PasskeyLogin.tsx:166 -#: packages/admin/src/components/SetupWizard.tsx:258 +#: packages/admin/src/components/SetupWizard.tsx:260 msgid "Preparing..." msgstr "Przygotowywanie..." -#: packages/admin/src/components/ContentEditor.tsx:604 +#: packages/admin/src/components/ContentEditor.tsx:602 #: packages/admin/src/components/ContentTypeEditor.tsx:79 #: packages/admin/src/components/MediaLibrary.tsx:415 msgid "Preview" @@ -3640,7 +3657,7 @@ msgstr "Podgląd" msgid "Preview content before publishing" msgstr "Podgląd treści przed publikacją" -#: packages/admin/src/components/ContentEditor.tsx:604 +#: packages/admin/src/components/ContentEditor.tsx:602 msgid "Preview draft" msgstr "Podgląd szkicu" @@ -3649,7 +3666,7 @@ msgid "Previous" msgstr "Wstecz" #: packages/admin/src/components/comments/CommentInbox.tsx:359 -#: packages/admin/src/components/ContentList.tsx:266 +#: packages/admin/src/components/ContentList.tsx:298 msgid "Previous page" msgstr "Poprzednia strona" @@ -3665,20 +3682,20 @@ msgstr "Nawigacja główna" msgid "Provider:" msgstr "Dostawca:" -#: packages/admin/src/components/ContentEditor.tsx:659 -#: packages/admin/src/components/ContentEditor.tsx:766 +#: packages/admin/src/components/ContentEditor.tsx:657 +#: packages/admin/src/components/ContentEditor.tsx:764 msgid "Publish" msgstr "Opublikuj" -#: packages/admin/src/components/ContentEditor.tsx:649 +#: packages/admin/src/components/ContentEditor.tsx:647 msgid "Publish changes" msgstr "Opublikuj zmiany" -#: packages/admin/src/components/ContentList.tsx:551 +#: packages/admin/src/components/ContentList.tsx:649 msgid "published" msgstr "opublikowany" -#: packages/admin/src/components/ContentEditor.tsx:781 +#: packages/admin/src/components/ContentEditor.tsx:779 #: packages/admin/src/components/ContentPickerModal.tsx:214 #: packages/admin/src/components/Dashboard.tsx:187 msgid "Published" @@ -3693,7 +3710,7 @@ msgstr "Opublikowano {0}" msgid "Published At" msgstr "Data publikacji" -#: packages/admin/src/components/ContentEditor.tsx:1947 +#: packages/admin/src/components/ContentEditor.tsx:1776 msgid "Quick create byline" msgstr "Szybkie tworzenie autora" @@ -3714,6 +3731,10 @@ msgstr "Odczyt wpisów treści" msgid "Read media files" msgstr "Odczyt plików mediów" +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:95 +msgid "Read site settings" +msgstr "" + #: packages/admin/src/components/settings/GeneralSettings.tsx:267 msgid "Reading" msgstr "Czytanie" @@ -3770,7 +3791,7 @@ msgstr "Zarejestrowany użytkownik" msgid "Registration was cancelled or timed out. Please try again." msgstr "Rejestracja została anulowana lub przekroczyła limit czasu. Spróbuj ponownie." -#: packages/admin/src/components/ContentEditor.tsx:1916 +#: packages/admin/src/components/ContentEditor.tsx:1745 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:177 #: packages/admin/src/components/settings/GeneralSettings.tsx:202 #: packages/admin/src/components/settings/GeneralSettings.tsx:246 @@ -3786,10 +3807,6 @@ msgstr "Usuń" msgid "Remove {0}" msgstr "Usuń {0}" -#: packages/admin/src/components/ContentEditor.tsx:1743 -msgid "Remove {label}" -msgstr "" - #: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:435 msgid "Remove Domain" msgstr "Usuń domenę" @@ -3798,7 +3815,7 @@ msgstr "Usuń domenę" msgid "Remove Domain?" msgstr "Usunąć domenę?" -#: packages/admin/src/components/ContentEditor.tsx:1594 +#: packages/admin/src/components/ContentEditor.tsx:1574 #: packages/admin/src/components/SeoImageField.tsx:55 msgid "Remove image" msgstr "Usuń obraz" @@ -3913,7 +3930,7 @@ msgstr "Przywróć oryginał" msgid "Restore" msgstr "Przywróć" -#: packages/admin/src/components/ContentList.tsx:487 +#: packages/admin/src/components/ContentList.tsx:585 msgid "Restore {title}" msgstr "Przywróć {title}" @@ -3961,15 +3978,15 @@ msgstr "Rewizja przywrócona" msgid "Revisions" msgstr "Rewizje" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:326 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:346 msgid "Revoke token" msgstr "Unieważnij token" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:301 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:321 msgid "Revoke?" msgstr "Unieważnić?" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:308 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:328 msgid "Revoking..." msgstr "Unieważnianie..." @@ -4000,7 +4017,7 @@ msgstr "Rola" msgid "Role {role}" msgstr "Rola {role}" -#: packages/admin/src/components/ContentEditor.tsx:1921 +#: packages/admin/src/components/ContentEditor.tsx:1750 msgid "Role label" msgstr "Etykieta roli" @@ -4011,7 +4028,7 @@ msgstr "Etykieta roli" msgid "Same window" msgstr "To samo okno" -#: packages/admin/src/components/ContentEditor.tsx:2054 +#: packages/admin/src/components/ContentEditor.tsx:1883 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:349 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:519 #: packages/admin/src/components/MediaDetailPanel.tsx:241 @@ -4045,13 +4062,13 @@ msgstr "Zapisz ustawienia" msgid "Save Social Links" msgstr "Zapisz linki społecznościowe" -#: packages/admin/src/components/ContentEditor.tsx:579 +#: packages/admin/src/components/ContentEditor.tsx:577 #: packages/admin/src/components/SaveButton.tsx:42 msgid "Saved" msgstr "Zapisano" -#: packages/admin/src/components/ContentEditor.tsx:574 -#: packages/admin/src/components/ContentEditor.tsx:2054 +#: packages/admin/src/components/ContentEditor.tsx:572 +#: packages/admin/src/components/ContentEditor.tsx:1883 #: packages/admin/src/components/FieldEditor.tsx:656 #: packages/admin/src/components/MediaDetailPanel.tsx:241 #: packages/admin/src/components/MenuEditor.tsx:442 @@ -4065,28 +4082,28 @@ msgstr "Zapisano" msgid "Saving..." msgstr "Zapisywanie..." -#: packages/admin/src/components/ContentEditor.tsx:825 +#: packages/admin/src/components/ContentEditor.tsx:823 msgid "Schedule" msgstr "Zaplanuj" -#: packages/admin/src/components/ContentEditor.tsx:811 +#: packages/admin/src/components/ContentEditor.tsx:809 msgid "Schedule for" msgstr "Zaplanuj na" -#: packages/admin/src/components/ContentEditor.tsx:848 +#: packages/admin/src/components/ContentEditor.tsx:846 msgid "Schedule for later" msgstr "Zaplanuj na później" -#: packages/admin/src/components/ContentList.tsx:555 +#: packages/admin/src/components/ContentList.tsx:653 msgid "scheduled" msgstr "zaplanowany" -#: packages/admin/src/components/ContentEditor.tsx:788 +#: packages/admin/src/components/ContentEditor.tsx:786 msgid "Scheduled" msgstr "Zaplanowany" #. placeholder {0}: formatScheduledDate(item.scheduledAt) -#: packages/admin/src/components/ContentEditor.tsx:798 +#: packages/admin/src/components/ContentEditor.tsx:796 msgid "Scheduled for: {0}" msgstr "Zaplanowano na: {0}" @@ -4106,12 +4123,12 @@ msgstr "Odczyt schematu" msgid "Schema Write" msgstr "Zapis schematu" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:409 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:429 msgid "Scopes" msgstr "Zakresy" #. placeholder {0}: token.scopes.join(", ") -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:277 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:297 msgid "Scopes: {0}" msgstr "Zakresy: {0}" @@ -4147,12 +4164,12 @@ msgid "Search" msgstr "Szukaj" #. placeholder {0}: collectionLabel.toLowerCase() -#: packages/admin/src/components/ContentList.tsx:151 +#: packages/admin/src/components/ContentList.tsx:171 msgid "Search {0}" msgstr "Szukaj {0}" #. placeholder {0}: collectionLabel.toLowerCase() -#: packages/admin/src/components/ContentList.tsx:150 +#: packages/admin/src/components/ContentList.tsx:170 msgid "Search {0}..." msgstr "Szukaj {0}..." @@ -4176,7 +4193,7 @@ msgstr "Optymalizacja dla wyszukiwarek" msgid "Search engine optimization and verification" msgstr "Optymalizacja i weryfikacja w wyszukiwarkach" -#: packages/admin/src/components/MediaPickerModal.tsx:465 +#: packages/admin/src/components/MediaPickerModal.tsx:441 msgid "Search media" msgstr "Szukaj mediów" @@ -4202,7 +4219,7 @@ msgid "Search themes..." msgstr "Szukaj motywów..." #: packages/admin/src/components/MediaLibrary.tsx:336 -#: packages/admin/src/components/MediaPickerModal.tsx:464 +#: packages/admin/src/components/MediaPickerModal.tsx:440 msgid "Search..." msgstr "Szukaj..." @@ -4253,7 +4270,7 @@ msgstr "Sekcje" msgid "secure context" msgstr "bezpieczne połączenie" -#: packages/admin/src/components/SetupWizard.tsx:506 +#: packages/admin/src/components/SetupWizard.tsx:572 msgid "Secure your account" msgstr "Zabezpiecz swoje konto" @@ -4301,9 +4318,7 @@ msgstr "Ustawienia bezpieczeństwa" msgid "Select" msgstr "Wybierz" -#: packages/admin/src/components/ContentEditor.tsx:1618 -#: packages/admin/src/components/ContentEditor.tsx:1755 -#: packages/admin/src/components/ContentEditor.tsx:1770 +#: packages/admin/src/components/ContentEditor.tsx:1598 msgid "Select {label}" msgstr "Wybierz {label}" @@ -4311,7 +4326,7 @@ msgstr "Wybierz {label}" msgid "Select all" msgstr "Zaznacz wszystko" -#: packages/admin/src/components/ContentEditor.tsx:1860 +#: packages/admin/src/components/ContentEditor.tsx:1689 msgid "Select byline..." msgstr "Wybierz autora..." @@ -4329,19 +4344,11 @@ msgstr "Wybierz treść" msgid "Select Favicon" msgstr "Wybierz favicon" -#: packages/admin/src/components/ContentEditor.tsx:1759 -msgid "Select file" -msgstr "" - -#: packages/admin/src/components/MediaPickerModal.tsx:86 -msgid "Select File" -msgstr "" - -#: packages/admin/src/components/ContentEditor.tsx:1609 +#: packages/admin/src/components/ContentEditor.tsx:1589 msgid "Select image" msgstr "Wybierz obraz" -#: packages/admin/src/components/MediaPickerModal.tsx:86 +#: packages/admin/src/components/MediaPickerModal.tsx:71 msgid "Select Image" msgstr "Wybierz obraz" @@ -4366,7 +4373,7 @@ msgstr "Wybierz typy treści do zaimportowania." msgid "Select..." msgstr "Wybierz..." -#: packages/admin/src/components/MediaPickerModal.tsx:595 +#: packages/admin/src/components/MediaPickerModal.tsx:571 msgid "Selected:" msgstr "Zaznaczone:" @@ -4387,7 +4394,7 @@ msgstr "Wyślij e-mail z zaproszeniem do nowego członka zespołu." msgid "Send Invite" msgstr "Wyślij zaproszenie" -#: packages/admin/src/components/LoginPage.tsx:206 +#: packages/admin/src/components/LoginPage.tsx:149 msgid "Send magic link" msgstr "Wyślij magic link" @@ -4403,7 +4410,7 @@ msgstr "Wyślij test" msgid "Send Test Email" msgstr "Wyślij testowego e-maila" -#: packages/admin/src/components/LoginPage.tsx:206 +#: packages/admin/src/components/LoginPage.tsx:149 #: packages/admin/src/components/settings/EmailSettings.tsx:162 #: packages/admin/src/components/SignupPage.tsx:87 #: packages/admin/src/components/SignupPage.tsx:150 @@ -4412,7 +4419,7 @@ msgstr "Wyślij testowego e-maila" msgid "Sending..." msgstr "Wysyłanie..." -#: packages/admin/src/components/ContentEditor.tsx:1000 +#: packages/admin/src/components/ContentEditor.tsx:998 #: packages/admin/src/components/Settings.tsx:81 msgid "SEO" msgstr "SEO" @@ -4439,15 +4446,11 @@ msgstr "Tytuł SEO" msgid "Set a custom display size for this image instance." msgstr "Ustaw niestandardowy rozmiar wyświetlania dla tej instancji obrazu." -#: packages/admin/src/components/SetupWizard.tsx:295 -msgid "Set up your passkey" -msgstr "Skonfiguruj swój passkey" - -#: packages/admin/src/components/SetupWizard.tsx:504 +#: packages/admin/src/components/SetupWizard.tsx:570 msgid "Set up your site" msgstr "Skonfiguruj swoją stronę" -#: packages/admin/src/components/SetupWizard.tsx:175 +#: packages/admin/src/components/SetupWizard.tsx:177 msgid "Setting up..." msgstr "Konfigurowanie..." @@ -4461,6 +4464,14 @@ msgstr "Konfigurowanie..." msgid "Settings" msgstr "Ustawienia" +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:99 +msgid "Settings Manage" +msgstr "" + +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:94 +msgid "Settings Read" +msgstr "" + #: packages/admin/src/components/settings/GeneralSettings.tsx:59 msgid "Settings saved successfully" msgstr "Ustawienia zapisane pomyślnie" @@ -4474,7 +4485,7 @@ msgstr "Udostępnij ten link zaproszonym osobom" msgid "Short Text" msgstr "Krótki tekst" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:203 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:223 msgid "Show token" msgstr "Pokaż token" @@ -4487,24 +4498,35 @@ msgstr "Wyświetlane po najechaniu kursorem na obraz." msgid "Sign in" msgstr "Zaloguj się" +#: packages/admin/src/components/SetupWizard.tsx:382 +msgid "Sign In" +msgstr "" + #: packages/admin/src/components/SignupPage.tsx:269 msgid "Sign in instead" msgstr "Zaloguj się zamiast tego" -#: packages/admin/src/components/LoginPage.tsx:291 +#: packages/admin/src/components/LoginPage.tsx:232 msgid "Sign in to your site" msgstr "Zaloguj się do swojej strony" -#: packages/admin/src/components/LoginPage.tsx:292 +#. placeholder {0}: authProviderList.find((p) => p.id === activeProvider)?.label ?? activeProvider +#. placeholder {0}: provider.label +#: packages/admin/src/components/LoginPage.tsx:231 +#: packages/admin/src/components/SetupWizard.tsx:291 +msgid "Sign in with {0}" +msgstr "" + +#: packages/admin/src/components/LoginPage.tsx:229 msgid "Sign in with email" msgstr "Zaloguj się przez e-mail" -#: packages/admin/src/components/LoginPage.tsx:348 +#: packages/admin/src/components/LoginPage.tsx:290 msgid "Sign in with email link" msgstr "Zaloguj się linkiem e-mail" #: packages/admin/src/components/auth/PasskeyLogin.tsx:136 -#: packages/admin/src/components/LoginPage.tsx:312 +#: packages/admin/src/components/LoginPage.tsx:252 msgid "Sign in with Passkey" msgstr "Zaloguj się przez Passkey" @@ -4521,7 +4543,7 @@ msgstr "Pojedynczy wybór z opcji" msgid "Single line text input" msgstr "Jednowierszowe pole tekstowe" -#: packages/admin/src/components/SetupWizard.tsx:331 +#: packages/admin/src/components/SetupWizard.tsx:380 msgid "Site" msgstr "Strona" @@ -4533,12 +4555,12 @@ msgstr "Tożsamość strony" msgid "Site identity, logo, favicon, and reading preferences" msgstr "Tożsamość strony, logo, favicon i preferencje odczytu" -#: packages/admin/src/components/SetupWizard.tsx:329 +#: packages/admin/src/components/SetupWizard.tsx:378 msgid "Site Settings" msgstr "Ustawienia strony" #: packages/admin/src/components/settings/GeneralSettings.tsx:156 -#: packages/admin/src/components/SetupWizard.tsx:141 +#: packages/admin/src/components/SetupWizard.tsx:143 msgid "Site Title" msgstr "Tytuł strony" @@ -4546,7 +4568,7 @@ msgstr "Tytuł strony" msgid "Site title & tagline" msgstr "Tytuł strony i podtytuł" -#: packages/admin/src/components/SetupWizard.tsx:125 +#: packages/admin/src/components/SetupWizard.tsx:127 msgid "Site title is required" msgstr "Tytuł strony jest wymagany" @@ -4570,9 +4592,9 @@ msgstr "Pomiń import mediów" msgid "Skipped" msgstr "Pominięto" -#: packages/admin/src/components/ContentEditor.tsx:769 -#: packages/admin/src/components/ContentEditor.tsx:1963 -#: packages/admin/src/components/ContentEditor.tsx:2025 +#: packages/admin/src/components/ContentEditor.tsx:767 +#: packages/admin/src/components/ContentEditor.tsx:1792 +#: packages/admin/src/components/ContentEditor.tsx:1854 #: packages/admin/src/components/ContentTypeEditor.tsx:109 #: packages/admin/src/components/ContentTypeList.tsx:97 #: packages/admin/src/components/FieldEditor.tsx:224 @@ -4653,8 +4675,8 @@ msgstr "Spam" msgid "Start Import" msgstr "Rozpocznij import" -#: packages/admin/src/components/ContentEditor.tsx:775 -#: packages/admin/src/components/ContentList.tsx:193 +#: packages/admin/src/components/ContentEditor.tsx:773 +#: packages/admin/src/components/ContentList.tsx:219 #: packages/admin/src/components/ContentTypeEditor.tsx:115 #: packages/admin/src/components/Redirects.tsx:452 msgid "Status" @@ -4690,7 +4712,7 @@ msgid "System ({resolvedLabel})" msgstr "Systemowy ({resolvedLabel})" #: packages/admin/src/components/settings/GeneralSettings.tsx:162 -#: packages/admin/src/components/SetupWizard.tsx:152 +#: packages/admin/src/components/SetupWizard.tsx:154 msgid "Tagline" msgstr "Podtytuł" @@ -4716,6 +4738,10 @@ msgstr "Cel" msgid "Taxonomies" msgstr "Taksonomie" +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:84 +msgid "Taxonomies Manage" +msgstr "" + #: packages/admin/src/components/TaxonomyManager.tsx:668 msgid "Taxonomy created" msgstr "Taksonomia utworzona" @@ -4724,7 +4750,7 @@ msgstr "Taksonomia utworzona" msgid "Taxonomy not found:" msgstr "Nie znaleziono taksonomii:" -#: packages/admin/src/components/SetupWizard.tsx:180 +#: packages/admin/src/components/SetupWizard.tsx:182 msgid "Template:" msgstr "Szablon:" @@ -4757,7 +4783,7 @@ msgstr "Następujące tabele zawierają treść, ale nie są zarejestrowane jako msgid "The invited user will have this role once they complete registration." msgstr "Zaproszony użytkownik otrzyma tę rolę po zakończeniu rejestracji." -#: packages/admin/src/components/LoginPage.tsx:170 +#: packages/admin/src/components/LoginPage.tsx:113 #: packages/admin/src/components/SignupPage.tsx:138 msgid "The link will expire in 15 minutes." msgstr "Link wygaśnie za 15 minut." @@ -4812,8 +4838,7 @@ msgstr "Motyw: {label}" msgid "Themes" msgstr "Motywy" -#: packages/admin/src/components/ContentEditor.tsx:1622 -#: packages/admin/src/components/ContentEditor.tsx:1773 +#: packages/admin/src/components/ContentEditor.tsx:1602 msgid "This field is required" msgstr "To pole jest wymagane" @@ -4857,7 +4882,7 @@ msgstr "Ta sekcja została zaimportowana z innego systemu." msgid "This will grant CLI access with your permissions." msgstr "To przyzna dostęp CLI z Twoimi uprawnieniami." -#: packages/admin/src/components/ContentEditor.tsx:882 +#: packages/admin/src/components/ContentEditor.tsx:880 msgid "This will move the item to trash. You can restore it later from the trash." msgstr "To przeniesie element do kosza. Możesz go później przywrócić z kosza." @@ -4879,11 +4904,11 @@ msgstr "To trwale usunie ten komentarz. Tej operacji nie można cofnąć." msgid "This will remove the plugin and its bundle from your site." msgstr "To usunie wtyczkę i jej pakiet z Twojej strony." -#: packages/admin/src/components/ContentEditor.tsx:624 +#: packages/admin/src/components/ContentEditor.tsx:622 msgid "This will revert to the published version. Your draft changes will be lost." msgstr "To przywróci opublikowaną wersję. Twoje zmiany w szkicu zostaną utracone." -#: packages/admin/src/components/SetupWizard.tsx:156 +#: packages/admin/src/components/SetupWizard.tsx:158 msgid "Thoughts, tutorials, and more" msgstr "Przemyślenia, poradniki i więcej" @@ -4895,8 +4920,8 @@ msgstr "Strefa czasowa" msgid "Timezone for displaying dates (e.g., America/New_York)" msgstr "Strefa czasowa wyświetlania dat (np. America/New_York)" -#: packages/admin/src/components/ContentList.tsx:190 -#: packages/admin/src/components/ContentList.tsx:303 +#: packages/admin/src/components/ContentList.tsx:213 +#: packages/admin/src/components/ContentList.tsx:335 #: packages/admin/src/components/SectionEditor.tsx:189 #: packages/admin/src/components/Sections.tsx:168 msgid "Title" @@ -4929,11 +4954,11 @@ msgid "Toggle theme (current: {label})" msgstr "Przełącz motyw (aktualny: {label})" #. placeholder {0}: newToken.info.name -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:190 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:210 msgid "Token created: {0}" msgstr "Token utworzony: {0}" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:400 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:420 msgid "Token Name" msgstr "Nazwa tokena" @@ -4945,11 +4970,11 @@ msgstr "Narzędzia → Eksport" msgid "Track content history" msgstr "Śledź historię treści" -#: packages/admin/src/components/ContentEditor.tsx:978 +#: packages/admin/src/components/ContentEditor.tsx:976 msgid "Translate" msgstr "Przetłumacz" -#: packages/admin/src/components/ContentEditor.tsx:936 +#: packages/admin/src/components/ContentEditor.tsx:934 msgid "Translations" msgstr "Tłumaczenia" @@ -4961,11 +4986,11 @@ msgstr "kosz" #: packages/admin/src/components/comments/CommentInbox.tsx:223 #: packages/admin/src/components/comments/CommentInbox.tsx:264 #: packages/admin/src/components/comments/CommentInbox.tsx:520 -#: packages/admin/src/components/ContentList.tsx:173 +#: packages/admin/src/components/ContentList.tsx:193 msgid "Trash" msgstr "Kosz" -#: packages/admin/src/components/ContentList.tsx:317 +#: packages/admin/src/components/ContentList.tsx:349 msgid "Trash is empty" msgstr "Kosz jest pusty" @@ -4978,7 +5003,7 @@ msgid "True/false toggle" msgstr "Przełącznik prawda/fałsz" #: packages/admin/src/components/MediaLibrary.tsx:366 -#: packages/admin/src/components/MediaPickerModal.tsx:518 +#: packages/admin/src/components/MediaPickerModal.tsx:494 msgid "Try a different search term" msgstr "Spróbuj innego wyszukiwania" @@ -5028,8 +5053,8 @@ msgstr "Niezgodność typów ({0})" msgid "Unable to reach marketplace" msgstr "Nie można połączyć się z Marketplace" -#: packages/admin/src/components/ContentEditor.tsx:2068 -#: packages/admin/src/components/ContentEditor.tsx:2083 +#: packages/admin/src/components/ContentEditor.tsx:1897 +#: packages/admin/src/components/ContentEditor.tsx:1912 msgid "Unassigned" msgstr "Nieprzypisany" @@ -5079,7 +5104,7 @@ msgstr "Odblokuj proporcje" msgid "Unnamed passkey" msgstr "Passkey bez nazwy" -#: packages/admin/src/components/ContentEditor.tsx:653 +#: packages/admin/src/components/ContentEditor.tsx:651 msgid "Unpublish" msgstr "Cofnij publikację" @@ -5087,7 +5112,7 @@ msgstr "Cofnij publikację" msgid "Unregistered Content Tables Found" msgstr "Znaleziono niezarejestrowane tabele treści" -#: packages/admin/src/components/ContentEditor.tsx:800 +#: packages/admin/src/components/ContentEditor.tsx:798 msgid "Unschedule" msgstr "Cofnij planowanie" @@ -5095,11 +5120,7 @@ msgstr "Cofnij planowanie" msgid "Untitled" msgstr "Bez tytułu" -#: packages/admin/src/components/ContentEditor.tsx:1677 -msgid "Untitled file" -msgstr "" - -#: packages/admin/src/components/ContentEditor.tsx:1895 +#: packages/admin/src/components/ContentEditor.tsx:1724 msgid "Up" msgstr "W górę" @@ -5116,6 +5137,10 @@ msgstr "Zaktualizuj pole" msgid "Update settings for {0}" msgstr "Zaktualizuj ustawienia dla {0}" +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:100 +msgid "Update site settings" +msgstr "" + #. placeholder {0}: taxonomyDef.labelSingular?.toLowerCase() || "term" #: packages/admin/src/components/TaxonomyManager.tsx:218 msgid "Update the {0} details" @@ -5135,7 +5160,7 @@ msgid "Updated At" msgstr "Data aktualizacji" #. placeholder {0}: new Date(item.updatedAt).toLocaleString() -#: packages/admin/src/components/ContentEditor.tsx:857 +#: packages/admin/src/components/ContentEditor.tsx:855 msgid "Updated: {0}" msgstr "Zaktualizowano: {0}" @@ -5148,19 +5173,15 @@ msgstr "Aktualizowanie adresów URL treści..." msgid "Updating..." msgstr "Aktualizowanie..." -#: packages/admin/src/components/MediaPickerModal.tsx:486 +#: packages/admin/src/components/MediaPickerModal.tsx:462 msgid "Upload" msgstr "Prześlij" -#: packages/admin/src/components/MediaPickerModal.tsx:88 -msgid "Upload a file to get started" -msgstr "" - #: packages/admin/src/components/WordPressImport.tsx:1221 msgid "Upload an export file" msgstr "Prześlij plik eksportu" -#: packages/admin/src/components/MediaPickerModal.tsx:89 +#: packages/admin/src/components/MediaPickerModal.tsx:496 msgid "Upload an image to get started" msgstr "Prześlij obraz, aby rozpocząć" @@ -5173,14 +5194,10 @@ msgstr "Przesyłanie i usuwanie mediów" msgid "Upload Export File" msgstr "Prześlij plik eksportu" -#: packages/admin/src/components/MediaPickerModal.tsx:502 +#: packages/admin/src/components/MediaPickerModal.tsx:478 msgid "Upload failed: {uploadError}" msgstr "Przesyłanie nie powiodło się: {uploadError}" -#: packages/admin/src/components/MediaPickerModal.tsx:90 -msgid "Upload File" -msgstr "" - #: packages/admin/src/components/MediaLibrary.tsx:323 msgid "Upload files" msgstr "Prześlij pliki" @@ -5189,7 +5206,7 @@ msgstr "Prześlij pliki" msgid "Upload Files" msgstr "Prześlij pliki" -#: packages/admin/src/components/MediaPickerModal.tsx:90 +#: packages/admin/src/components/MediaPickerModal.tsx:505 msgid "Upload Image" msgstr "Prześlij obraz" @@ -5229,7 +5246,7 @@ msgid "Uploading {0}/{1}..." msgstr "Przesyłanie {0}/{1}..." #: packages/admin/src/components/MediaLibrary.tsx:290 -#: packages/admin/src/components/MediaPickerModal.tsx:486 +#: packages/admin/src/components/MediaPickerModal.tsx:462 msgid "Uploading..." msgstr "Przesyłanie..." @@ -5257,7 +5274,7 @@ msgstr "Użyj [param] lub [...rest] w ścieżkach do dopasowywania wzorców." msgid "Use your device's biometric authentication, security key, or PIN to sign in." msgstr "Użyj uwierzytelniania biometrycznego, klucza bezpieczeństwa lub PIN-u urządzenia, aby się zalogować." -#: packages/admin/src/components/LoginPage.tsx:359 +#: packages/admin/src/components/LoginPage.tsx:326 msgid "Use your registered passkey to sign in securely." msgstr "Użyj zarejestrowanego passkey, aby zalogować się bezpiecznie." @@ -5265,7 +5282,7 @@ msgstr "Użyj zarejestrowanego passkey, aby zalogować się bezpiecznie." msgid "Used as the identifier. Lowercase letters, numbers, and underscores only." msgstr "Używany jako identyfikator. Tylko małe litery, cyfry i podkreślenia." -#: packages/admin/src/components/ContentEditor.tsx:1277 +#: packages/admin/src/components/ContentEditor.tsx:1275 msgid "Used as the main visual for this post on listing pages and at the top of the post" msgstr "Używany jako główna grafika tego wpisu na stronach z listą i na górze wpisu" @@ -5345,7 +5362,7 @@ msgstr "Zobacz w Marketplace" msgid "View mode" msgstr "Tryb widoku" -#: packages/admin/src/components/ContentList.tsx:401 +#: packages/admin/src/components/ContentList.tsx:499 msgid "View published {title}" msgstr "Zobacz opublikowany {title}" @@ -5375,7 +5392,7 @@ msgstr "Nie udało się połączyć ze stroną WordPress pod adresem {0}. Może msgid "We'll check what import options are available for your site." msgstr "Sprawdzimy, jakie opcje importu są dostępne dla Twojej strony." -#: packages/admin/src/components/LoginPage.tsx:360 +#: packages/admin/src/components/LoginPage.tsx:323 msgid "We'll send you a link to sign in without a password." msgstr "Wyślemy Ci link do logowania bez hasła." @@ -5512,7 +5529,7 @@ msgstr "Zostaniesz przekierowany do WordPressa w celu autoryzacji połączenia." msgid "You'll be signing up as" msgstr "Zarejestrujesz się jako" -#: packages/admin/src/components/SetupWizard.tsx:509 +#: packages/admin/src/components/SetupWizard.tsx:575 msgid "You're signed in via Cloudflare Access" msgstr "Jesteś zalogowany przez Cloudflare Access" @@ -5521,7 +5538,7 @@ msgid "you@company.com" msgstr "you@company.com" #: packages/admin/src/components/auth/PasskeyLogin.tsx:336 -#: packages/admin/src/components/SetupWizard.tsx:226 +#: packages/admin/src/components/SetupWizard.tsx:228 msgid "you@example.com" msgstr "you@example.com" @@ -5539,7 +5556,7 @@ msgstr "Twoja przeglądarka nie obsługuje passkeys. Użyj nowoczesnej przegląd msgid "Your device doesn't support the required security features." msgstr "Twoje urządzenie nie obsługuje wymaganych funkcji bezpieczeństwa." -#: packages/admin/src/components/SetupWizard.tsx:222 +#: packages/admin/src/components/SetupWizard.tsx:224 msgid "Your Email" msgstr "Twój e-mail" @@ -5559,7 +5576,7 @@ msgstr "Nazwa użytkownika Instagram" msgid "Your LinkedIn profile username" msgstr "Nazwa profilu LinkedIn" -#: packages/admin/src/components/SetupWizard.tsx:234 +#: packages/admin/src/components/SetupWizard.tsx:236 msgid "Your Name" msgstr "Twoje imię" diff --git a/packages/admin/src/locales/pseudo/messages.po b/packages/admin/src/locales/pseudo/messages.po index 43131afe0..578c3441d 100644 --- a/packages/admin/src/locales/pseudo/messages.po +++ b/packages/admin/src/locales/pseudo/messages.po @@ -13,7 +13,7 @@ msgstr "" "Language-Team: \n" "Plural-Forms: \n" -#: packages/admin/src/components/ContentEditor.tsx:956 +#: packages/admin/src/components/ContentEditor.tsx:954 #: packages/admin/src/components/LocaleSwitcher.tsx:72 msgid " (default)" msgstr "" @@ -22,8 +22,8 @@ msgstr "" msgid " (opens in new window)" msgstr "" -#: packages/admin/src/components/MediaPickerModal.tsx:658 -#: packages/admin/src/components/MediaPickerModal.tsx:740 +#: packages/admin/src/components/MediaPickerModal.tsx:634 +#: packages/admin/src/components/MediaPickerModal.tsx:716 msgid " (selected)" msgstr "" @@ -38,7 +38,7 @@ msgid ": use" msgstr "" #. placeholder {0}: providers?.find((p) => p.id === selectedItem.providerId)?.name -#: packages/admin/src/components/MediaPickerModal.tsx:598 +#: packages/admin/src/components/MediaPickerModal.tsx:574 msgid "(from {0})" msgstr "" @@ -59,7 +59,7 @@ msgid "{0, plural, one {(# item)} other {(# items)}}" msgstr "" #. placeholder {0}: seedInfo.collections -#: packages/admin/src/components/SetupWizard.tsx:181 +#: packages/admin/src/components/SetupWizard.tsx:183 msgid "{0, plural, one {# collection} other {# collections}}" msgstr "" @@ -79,12 +79,12 @@ msgid "{0, plural, one {# content item imported} other {# content items imported msgstr "" #. placeholder {0}: filteredItems.length -#: packages/admin/src/components/ContentList.tsx:251 +#: packages/admin/src/components/ContentList.tsx:283 msgid "{0, plural, one {# item matching \"{searchQuery}\"} other {# items matching \"{searchQuery}\"}}" msgstr "" #. placeholder {0}: items.length -#: packages/admin/src/components/MediaPickerModal.tsx:473 +#: packages/admin/src/components/MediaPickerModal.tsx:449 msgid "{0, plural, one {# item} other {# items}}" msgstr "" @@ -141,7 +141,7 @@ msgstr "" #. placeholder {0}: filteredItems.length #. placeholder {1}: hasMore ? "+" : "" #. placeholder {2}: hasMore ? "+" : "" -#: packages/admin/src/components/ContentList.tsx:255 +#: packages/admin/src/components/ContentList.tsx:287 msgid "{0, plural, one {#{1} item} other {#{2} items}}" msgstr "" @@ -210,8 +210,8 @@ msgstr "" #. placeholder {0}: item.filename #. placeholder {1}: selected ? t` (selected)` : "" -#: packages/admin/src/components/MediaPickerModal.tsx:658 -#: packages/admin/src/components/MediaPickerModal.tsx:740 +#: packages/admin/src/components/MediaPickerModal.tsx:634 +#: packages/admin/src/components/MediaPickerModal.tsx:716 msgid "{0}{1}" msgstr "" @@ -315,8 +315,9 @@ msgstr "" msgid "• URLs in your content are updated automatically" msgstr "" -#: packages/admin/src/components/SetupWizard.tsx:250 -#: packages/admin/src/components/SetupWizard.tsx:310 +#: packages/admin/src/components/SetupWizard.tsx:252 +#: packages/admin/src/components/SetupWizard.tsx:304 +#: packages/admin/src/components/SetupWizard.tsx:359 #: packages/admin/src/components/WordPressImport.tsx:1431 msgid "← Back" msgstr "" @@ -409,7 +410,7 @@ msgstr "" msgid "Accept & Update" msgstr "" -#: packages/admin/src/components/SetupWizard.tsx:332 +#: packages/admin/src/components/SetupWizard.tsx:381 msgid "Account" msgstr "" @@ -422,8 +423,8 @@ msgid "Account Info" msgstr "" #: packages/admin/src/components/comments/CommentInbox.tsx:306 -#: packages/admin/src/components/ContentList.tsx:204 -#: packages/admin/src/components/ContentList.tsx:309 +#: packages/admin/src/components/ContentList.tsx:236 +#: packages/admin/src/components/ContentList.tsx:341 #: packages/admin/src/components/ContentTypeList.tsx:106 #: packages/admin/src/components/MediaLibrary.tsx:419 #: packages/admin/src/components/TaxonomyManager.tsx:619 @@ -434,7 +435,7 @@ msgstr "" msgid "Active" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1877 +#: packages/admin/src/components/ContentEditor.tsx:1706 #: packages/admin/src/components/MenuEditor.tsx:297 #: packages/admin/src/components/TaxonomyManager.tsx:214 #: packages/admin/src/components/TaxonomyManager.tsx:610 @@ -495,7 +496,7 @@ msgstr "" msgid "Add links to build your navigation menu" msgstr "" -#: packages/admin/src/components/ContentList.tsx:140 +#: packages/admin/src/components/ContentList.tsx:160 msgid "Add New" msgstr "" @@ -537,7 +538,7 @@ msgstr "" msgid "Additional data to import." msgstr "" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:84 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:104 #: packages/admin/src/components/Sidebar.tsx:438 #: packages/admin/src/components/users/roleDefinitions.ts:42 msgid "Admin" @@ -555,7 +556,7 @@ msgstr "" msgid "After send:" msgstr "" -#: packages/admin/src/components/ContentList.tsx:167 +#: packages/admin/src/components/ContentList.tsx:187 msgid "All" msgstr "" @@ -628,7 +629,7 @@ msgstr "" #: packages/admin/src/components/PluginManager.tsx:109 #: packages/admin/src/components/TaxonomySidebar.tsx:318 #: packages/admin/src/components/ThemeMarketplaceBrowse.tsx:116 -#: packages/admin/src/router.tsx:1520 +#: packages/admin/src/router.tsx:1531 msgid "An error occurred" msgstr "" @@ -641,7 +642,7 @@ msgid "Analyzing WordPress site..." msgstr "" #: packages/admin/src/components/Settings.tsx:109 -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:176 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:196 msgid "API Tokens" msgstr "" @@ -667,7 +668,7 @@ msgstr "" msgid "Arbitrary JSON data" msgstr "" -#: packages/admin/src/components/ContentList.tsx:557 +#: packages/admin/src/components/ContentList.tsx:655 msgid "archived" msgstr "" @@ -694,7 +695,7 @@ msgstr "" msgid "Authentication error: {0}" msgstr "" -#: packages/admin/src/components/LoginPage.tsx:253 +#: packages/admin/src/components/LoginPage.tsx:195 msgid "Authentication error: {error}" msgstr "" @@ -746,7 +747,7 @@ msgstr "" msgid "Auto-generated from name (you can edit)" msgstr "" -#: packages/admin/src/components/MediaPickerModal.tsx:537 +#: packages/admin/src/components/MediaPickerModal.tsx:513 msgid "Available media" msgstr "" @@ -760,12 +761,13 @@ msgstr "" msgid "Back" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:537 +#: packages/admin/src/components/ContentEditor.tsx:535 msgid "Back to {collectionLabel} list" msgstr "" -#: packages/admin/src/components/LoginPage.tsx:174 -#: packages/admin/src/components/LoginPage.tsx:210 +#: packages/admin/src/components/LoginPage.tsx:117 +#: packages/admin/src/components/LoginPage.tsx:153 +#: packages/admin/src/components/LoginPage.tsx:311 #: packages/admin/src/components/SignupPage.tsx:280 msgid "Back to login" msgstr "" @@ -781,7 +783,7 @@ msgid "Back to sections" msgstr "" #: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:168 -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:171 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:191 #: packages/admin/src/components/settings/EmailSettings.tsx:86 #: packages/admin/src/components/settings/EmailSettings.tsx:105 #: packages/admin/src/components/settings/GeneralSettings.tsx:107 @@ -838,7 +840,7 @@ msgstr "" msgid "Bullet List" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:922 +#: packages/admin/src/components/ContentEditor.tsx:920 #: packages/admin/src/components/Sidebar.tsx:206 msgid "Bylines" msgstr "" @@ -861,18 +863,18 @@ msgstr "" #: packages/admin/src/components/CapabilityConsentDialog.tsx:139 #: packages/admin/src/components/ConfirmDialog.tsx:57 -#: packages/admin/src/components/ContentEditor.tsx:630 -#: packages/admin/src/components/ContentEditor.tsx:836 -#: packages/admin/src/components/ContentEditor.tsx:888 -#: packages/admin/src/components/ContentEditor.tsx:1980 -#: packages/admin/src/components/ContentEditor.tsx:2033 -#: packages/admin/src/components/ContentList.tsx:445 -#: packages/admin/src/components/ContentList.tsx:516 +#: packages/admin/src/components/ContentEditor.tsx:628 +#: packages/admin/src/components/ContentEditor.tsx:834 +#: packages/admin/src/components/ContentEditor.tsx:886 +#: packages/admin/src/components/ContentEditor.tsx:1809 +#: packages/admin/src/components/ContentEditor.tsx:1862 +#: packages/admin/src/components/ContentList.tsx:543 +#: packages/admin/src/components/ContentList.tsx:614 #: packages/admin/src/components/ContentPickerModal.tsx:253 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:516 #: packages/admin/src/components/FieldEditor.tsx:645 #: packages/admin/src/components/MediaDetailPanel.tsx:234 -#: packages/admin/src/components/MediaPickerModal.tsx:605 +#: packages/admin/src/components/MediaPickerModal.tsx:581 #: packages/admin/src/components/MenuEditor.tsx:294 #: packages/admin/src/components/MenuEditor.tsx:439 #: packages/admin/src/components/MenuList.tsx:143 @@ -882,8 +884,8 @@ msgstr "" #: packages/admin/src/components/Sections.tsx:207 #: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:318 #: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:428 -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:318 -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:446 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:338 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:466 #: packages/admin/src/components/settings/SecuritySettings.tsx:210 #: packages/admin/src/components/TaxonomyManager.tsx:304 #: packages/admin/src/components/TaxonomyManager.tsx:523 @@ -931,8 +933,7 @@ msgstr "" msgid "Categories will be imported" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1586 -#: packages/admin/src/components/ContentEditor.tsx:1735 +#: packages/admin/src/components/ContentEditor.tsx:1566 #: packages/admin/src/components/FieldEditor.tsx:391 #: packages/admin/src/components/SeoImageField.tsx:47 msgid "Change" @@ -958,7 +959,7 @@ msgstr "" msgid "Check Site" msgstr "" -#: packages/admin/src/components/LoginPage.tsx:158 +#: packages/admin/src/components/LoginPage.tsx:101 #: packages/admin/src/components/SignupPage.tsx:129 #: packages/admin/src/components/SignupPage.tsx:401 msgid "Check your email" @@ -972,6 +973,10 @@ msgstr "" msgid "Checking authentication..." msgstr "" +#: packages/admin/src/components/SetupWizard.tsx:315 +msgid "Choose how to sign in" +msgstr "" + #: packages/admin/src/components/Settings.tsx:130 msgid "Choose your preferred admin language" msgstr "" @@ -980,7 +985,7 @@ msgstr "" msgid "Click the link in the email to continue setting up your account." msgstr "" -#: packages/admin/src/components/LoginPage.tsx:169 +#: packages/admin/src/components/LoginPage.tsx:112 msgid "Click the link in the email to sign in." msgstr "" @@ -998,9 +1003,9 @@ msgstr "" #: packages/admin/src/components/MarketplacePluginDetail.tsx:447 #: packages/admin/src/components/MediaDetailPanel.tsx:131 #: packages/admin/src/components/MediaDetailPanel.tsx:133 -#: packages/admin/src/components/MediaPickerModal.tsx:369 -#: packages/admin/src/components/MediaPickerModal.tsx:375 -#: packages/admin/src/components/MediaPickerModal.tsx:379 +#: packages/admin/src/components/MediaPickerModal.tsx:349 +#: packages/admin/src/components/MediaPickerModal.tsx:355 +#: packages/admin/src/components/MediaPickerModal.tsx:359 #: packages/admin/src/components/MenuEditor.tsx:256 #: packages/admin/src/components/MenuEditor.tsx:262 #: packages/admin/src/components/MenuEditor.tsx:266 @@ -1099,7 +1104,7 @@ msgstr "" msgid "Configure Field" msgstr "" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:308 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:328 msgid "Confirm" msgstr "" @@ -1186,8 +1191,8 @@ msgstr "" msgid "Continue" msgstr "" -#: packages/admin/src/components/SetupWizard.tsx:175 -#: packages/admin/src/components/SetupWizard.tsx:258 +#: packages/admin/src/components/SetupWizard.tsx:177 +#: packages/admin/src/components/SetupWizard.tsx:260 msgid "Continue →" msgstr "" @@ -1200,7 +1205,7 @@ msgstr "" msgid "Contributor" msgstr "" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:218 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:238 #: packages/admin/src/components/users/InviteUserModal.tsx:134 msgid "Copied to clipboard" msgstr "" @@ -1218,11 +1223,11 @@ msgstr "" msgid "Copy slug" msgstr "" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:193 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:213 msgid "Copy this token now — it won't be shown again." msgstr "" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:211 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:231 msgid "Copy token" msgstr "" @@ -1230,7 +1235,7 @@ msgstr "" msgid "Could not copy automatically. Please select the URL above and copy manually." msgstr "" -#: packages/admin/src/components/MediaPickerModal.tsx:328 +#: packages/admin/src/components/MediaPickerModal.tsx:308 msgid "Could not load image from URL" msgstr "" @@ -1242,7 +1247,7 @@ msgstr "" msgid "Count" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:2004 +#: packages/admin/src/components/ContentEditor.tsx:1833 #: packages/admin/src/components/MenuList.tsx:146 #: packages/admin/src/components/Redirects.tsx:185 #: packages/admin/src/components/Sections.tsx:210 @@ -1271,7 +1276,7 @@ msgstr "" msgid "Create an account" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1952 +#: packages/admin/src/components/ContentEditor.tsx:1781 msgid "Create byline" msgstr "" @@ -1284,7 +1289,7 @@ msgstr "" msgid "Create New Menu" msgstr "" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:389 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:409 msgid "Create New Token" msgstr "" @@ -1292,12 +1297,12 @@ msgstr "" msgid "Create one in WordPress: Users → Profile → Application Passwords" msgstr "" -#: packages/admin/src/components/SetupWizard.tsx:305 +#: packages/admin/src/components/SetupWizard.tsx:325 msgid "Create Passkey" msgstr "" #: packages/admin/src/components/Settings.tsx:110 -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:178 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:198 msgid "Create personal access tokens for programmatic API access" msgstr "" @@ -1332,12 +1337,12 @@ msgstr "" msgid "Create Taxonomy" msgstr "" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:251 -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:443 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:271 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:463 msgid "Create Token" msgstr "" -#: packages/admin/src/components/SetupWizard.tsx:505 +#: packages/admin/src/components/SetupWizard.tsx:571 msgid "Create your account" msgstr "" @@ -1345,7 +1350,7 @@ msgstr "" msgid "Create your first navigation menu to get started" msgstr "" -#: packages/admin/src/components/ContentList.tsx:219 +#: packages/admin/src/components/ContentList.tsx:251 #: packages/admin/src/components/ContentTypeList.tsx:122 msgid "Create your first one" msgstr "" @@ -1358,6 +1363,14 @@ msgstr "" msgid "Create your passkey" msgstr "" +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:90 +msgid "Create, update, and delete navigation menus" +msgstr "" + +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:85 +msgid "Create, update, and delete taxonomy terms" +msgstr "" + #: packages/admin/src/components/settings/ApiTokenSettings.tsx:60 msgid "Create, update, delete content" msgstr "" @@ -1368,7 +1381,7 @@ msgstr "" #. placeholder {0}: new Date(cred.createdAt).toLocaleDateString() #. placeholder {0}: new Date(token.createdAt).toLocaleDateString() -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:290 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:310 #: packages/admin/src/components/users/UserDetail.tsx:260 msgid "Created {0}" msgstr "" @@ -1378,7 +1391,7 @@ msgid "Created At" msgstr "" #. placeholder {0}: new Date(item.createdAt).toLocaleString() -#: packages/admin/src/components/ContentEditor.tsx:856 +#: packages/admin/src/components/ContentEditor.tsx:854 msgid "Created: {0}" msgstr "" @@ -1386,16 +1399,16 @@ msgstr "" msgid "Creating collections and fields..." msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:2004 +#: packages/admin/src/components/ContentEditor.tsx:1833 #: packages/admin/src/components/MenuList.tsx:146 #: packages/admin/src/components/Redirects.tsx:182 #: packages/admin/src/components/Sections.tsx:210 -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:443 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:463 #: packages/admin/src/components/TaxonomyManager.tsx:526 msgid "Creating..." msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:959 +#: packages/admin/src/components/ContentEditor.tsx:957 msgid "current" msgstr "" @@ -1432,7 +1445,7 @@ msgid "Dashboard" msgstr "" #: packages/admin/src/components/comments/CommentInbox.tsx:303 -#: packages/admin/src/components/ContentList.tsx:201 +#: packages/admin/src/components/ContentList.tsx:233 msgid "Date" msgstr "" @@ -1530,11 +1543,11 @@ msgid "Delete permanently" msgstr "" #: packages/admin/src/components/comments/CommentDetail.tsx:182 -#: packages/admin/src/components/ContentList.tsx:527 +#: packages/admin/src/components/ContentList.tsx:625 msgid "Delete Permanently" msgstr "" -#: packages/admin/src/components/ContentList.tsx:507 +#: packages/admin/src/components/ContentList.tsx:605 msgid "Delete Permanently?" msgstr "" @@ -1555,7 +1568,7 @@ msgstr "" msgid "Delete Section?" msgstr "" -#: packages/admin/src/components/ContentList.tsx:306 +#: packages/admin/src/components/ContentList.tsx:338 msgid "Deleted" msgstr "" @@ -1656,17 +1669,17 @@ msgstr "" msgid "Disabled:" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:615 -#: packages/admin/src/components/ContentEditor.tsx:637 +#: packages/admin/src/components/ContentEditor.tsx:613 +#: packages/admin/src/components/ContentEditor.tsx:635 msgid "Discard changes" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:621 +#: packages/admin/src/components/ContentEditor.tsx:619 msgid "Discard draft changes?" msgstr "" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:226 -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:228 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:246 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:248 msgid "Dismiss" msgstr "" @@ -1674,8 +1687,8 @@ msgstr "" msgid "Display a navigation menu" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1955 -#: packages/admin/src/components/ContentEditor.tsx:2017 +#: packages/admin/src/components/ContentEditor.tsx:1784 +#: packages/admin/src/components/ContentEditor.tsx:1846 msgid "Display name" msgstr "" @@ -1693,7 +1706,7 @@ msgstr "" msgid "Displayed below the image as a visible caption." msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:591 +#: packages/admin/src/components/ContentEditor.tsx:589 msgid "Distraction-free mode (⌘⇧\\)" msgstr "" @@ -1717,7 +1730,7 @@ msgstr "" msgid "Domain updated" msgstr "" -#: packages/admin/src/components/LoginPage.tsx:366 +#: packages/admin/src/components/LoginPage.tsx:332 msgid "Don't have an account? <0>Sign up" msgstr "" @@ -1726,7 +1739,7 @@ msgstr "" msgid "Done" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1898 +#: packages/admin/src/components/ContentEditor.tsx:1727 msgid "Down" msgstr "" @@ -1734,11 +1747,11 @@ msgstr "" msgid "Downloading" msgstr "" -#: packages/admin/src/components/ContentList.tsx:553 +#: packages/admin/src/components/ContentList.tsx:651 msgid "draft" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:787 +#: packages/admin/src/components/ContentEditor.tsx:785 #: packages/admin/src/components/ContentPickerModal.tsx:217 msgid "Draft" msgstr "" @@ -1760,11 +1773,11 @@ msgstr "" msgid "Drop your WordPress export file here" msgstr "" -#: packages/admin/src/components/ContentList.tsx:418 +#: packages/admin/src/components/ContentList.tsx:516 msgid "Duplicate {title}" msgstr "" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:403 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:423 msgid "e.g., CI/CD Pipeline" msgstr "" @@ -1772,8 +1785,8 @@ msgstr "" msgid "e.g., MacBook Pro, iPhone" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:968 -#: packages/admin/src/components/ContentEditor.tsx:1907 +#: packages/admin/src/components/ContentEditor.tsx:966 +#: packages/admin/src/components/ContentEditor.tsx:1736 #: packages/admin/src/components/MenuEditor.tsx:367 #: packages/admin/src/components/MenuList.tsx:185 #: packages/admin/src/components/Sections.tsx:390 @@ -1790,15 +1803,15 @@ msgstr "" msgid "Edit {0}" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:554 +#: packages/admin/src/components/ContentEditor.tsx:552 msgid "Edit {collectionLabel}" msgstr "" -#: packages/admin/src/components/ContentList.tsx:410 +#: packages/admin/src/components/ContentList.tsx:508 msgid "Edit {title}" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:2014 +#: packages/admin/src/components/ContentEditor.tsx:1843 msgid "Edit byline" msgstr "" @@ -1846,13 +1859,13 @@ msgstr "" msgid "Email (optional)" msgstr "" -#: packages/admin/src/components/LoginPage.tsx:183 +#: packages/admin/src/components/LoginPage.tsx:126 #: packages/admin/src/components/SignupPage.tsx:65 #: packages/admin/src/components/users/InviteUserModal.tsx:154 msgid "Email address" msgstr "" -#: packages/admin/src/components/SetupWizard.tsx:204 +#: packages/admin/src/components/SetupWizard.tsx:206 #: packages/admin/src/components/SignupPage.tsx:48 msgid "Email is required" msgstr "" @@ -1921,7 +1934,7 @@ msgid "Enabled" msgstr "" #. placeholder {0}: label.toLowerCase() -#: packages/admin/src/components/ContentEditor.tsx:1181 +#: packages/admin/src/components/ContentEditor.tsx:1179 msgid "Enter {0}..." msgstr "" @@ -1930,7 +1943,7 @@ msgstr "" msgid "Enter a URL (https://…) or a relative path (/…)" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1413 +#: packages/admin/src/components/ContentEditor.tsx:1393 msgid "Enter a valid URL (e.g. https://example.com)" msgstr "" @@ -1938,7 +1951,7 @@ msgstr "" msgid "Enter credentials manually" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:590 +#: packages/admin/src/components/ContentEditor.tsx:588 msgid "Enter distraction-free mode" msgstr "" @@ -1946,7 +1959,7 @@ msgstr "" msgid "Enter email" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1202 +#: packages/admin/src/components/ContentEditor.tsx:1200 msgid "Enter markdown content..." msgstr "" @@ -1958,6 +1971,10 @@ msgstr "" msgid "Enter the code from your terminal" msgstr "" +#: packages/admin/src/components/LoginPage.tsx:325 +msgid "Enter your handle to sign in." +msgstr "" + #: packages/admin/src/components/WordPressImport.tsx:1289 msgid "Enter your WordPress credentials to import content directly." msgstr "" @@ -1968,7 +1985,7 @@ msgstr "" #: packages/admin/src/components/MenuEditor.tsx:83 #: packages/admin/src/components/MenuEditor.tsx:122 -#: packages/admin/src/components/SetupWizard.tsx:484 +#: packages/admin/src/components/SetupWizard.tsx:550 msgid "Error" msgstr "" @@ -1980,7 +1997,7 @@ msgstr "" msgid "Exists" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:548 +#: packages/admin/src/components/ContentEditor.tsx:546 msgid "Exit distraction-free mode" msgstr "" @@ -1993,11 +2010,11 @@ msgid "Expand details" msgstr "" #. placeholder {0}: new Date(token.expiresAt).toLocaleDateString() -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:280 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:300 msgid "Expires {0}" msgstr "" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:429 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:449 msgid "Expiry" msgstr "" @@ -2029,7 +2046,7 @@ msgstr "" msgid "Failed to add domain" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1998 +#: packages/admin/src/components/ContentEditor.tsx:1827 msgid "Failed to create byline" msgstr "" @@ -2082,7 +2099,7 @@ msgstr "" msgid "Failed to load revisions" msgstr "" -#: packages/admin/src/components/SetupWizard.tsx:486 +#: packages/admin/src/components/SetupWizard.tsx:552 msgid "Failed to load setup" msgstr "" @@ -2103,7 +2120,7 @@ msgstr "" msgid "Failed to rename passkey" msgstr "" -#: packages/admin/src/router.tsx:1519 +#: packages/admin/src/router.tsx:1530 msgid "Failed to save" msgstr "" @@ -2113,8 +2130,8 @@ msgstr "" msgid "Failed to save settings" msgstr "" -#: packages/admin/src/components/LoginPage.tsx:127 -#: packages/admin/src/components/LoginPage.tsx:132 +#: packages/admin/src/components/LoginPage.tsx:70 +#: packages/admin/src/components/LoginPage.tsx:75 msgid "Failed to send magic link" msgstr "" @@ -2127,7 +2144,7 @@ msgstr "" msgid "Failed to update {0}" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:2048 +#: packages/admin/src/components/ContentEditor.tsx:1877 msgid "Failed to update byline" msgstr "" @@ -2214,7 +2231,7 @@ msgstr "" msgid "Full access" msgstr "" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:85 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:105 msgid "Full admin access" msgstr "" @@ -2279,7 +2296,7 @@ msgstr "" msgid "Hide from search engines" msgstr "" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:203 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:223 msgid "Hide token" msgstr "" @@ -2321,7 +2338,7 @@ msgstr "" msgid "ID" msgstr "" -#: packages/admin/src/components/LoginPage.tsx:160 +#: packages/admin/src/components/LoginPage.tsx:103 msgid "If an account exists for <0>{email}, we've sent a sign-in link." msgstr "" @@ -2343,7 +2360,7 @@ msgstr "" msgid "Image shown when this page is shared on social media" msgstr "" -#: packages/admin/src/components/MediaPickerModal.tsx:396 +#: packages/admin/src/components/MediaPickerModal.tsx:374 msgid "Image URL" msgstr "" @@ -2441,7 +2458,7 @@ msgstr "" msgid "Importing Media" msgstr "" -#: packages/admin/src/components/SetupWizard.tsx:163 +#: packages/admin/src/components/SetupWizard.tsx:165 msgid "Include sample content (recommended for new sites)" msgstr "" @@ -2449,8 +2466,8 @@ msgstr "" msgid "Incompatible" msgstr "" -#: packages/admin/src/components/MediaPickerModal.tsx:407 -#: packages/admin/src/components/MediaPickerModal.tsx:608 +#: packages/admin/src/components/MediaPickerModal.tsx:385 +#: packages/admin/src/components/MediaPickerModal.tsx:584 msgid "Insert" msgstr "" @@ -2474,7 +2491,7 @@ msgstr "" msgid "Insert an image" msgstr "" -#: packages/admin/src/components/MediaPickerModal.tsx:389 +#: packages/admin/src/components/MediaPickerModal.tsx:367 msgid "Insert from URL" msgstr "" @@ -2521,7 +2538,7 @@ msgstr "" msgid "Integer" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1482 +#: packages/admin/src/components/ContentEditor.tsx:1462 msgid "Invalid JSON" msgstr "" @@ -2554,7 +2571,7 @@ msgstr "" msgid "Item updated" msgstr "" -#: packages/admin/src/components/SetupWizard.tsx:238 +#: packages/admin/src/components/SetupWizard.tsx:240 #: packages/admin/src/components/SignupPage.tsx:204 msgid "Jane Doe" msgstr "" @@ -2578,7 +2595,7 @@ msgstr "" msgid "Label" msgstr "" -#: packages/admin/src/components/LoginPage.tsx:379 +#: packages/admin/src/components/LoginPage.tsx:345 #: packages/admin/src/components/Settings.tsx:129 #: packages/admin/src/components/Settings.tsx:134 msgid "Language" @@ -2610,7 +2627,7 @@ msgstr "" #. placeholder {0}: new Date(cred.lastUsedAt).toLocaleDateString() #. placeholder {0}: new Date(token.lastUsedAt).toLocaleDateString() -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:285 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:305 #: packages/admin/src/components/users/UserDetail.tsx:262 msgid "Last used {0}" msgstr "" @@ -2664,7 +2681,7 @@ msgstr "" msgid "List view" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:670 +#: packages/admin/src/components/ContentEditor.tsx:668 msgid "Live View" msgstr "" @@ -2674,8 +2691,8 @@ msgstr "" msgid "Load more" msgstr "" -#: packages/admin/src/components/ContentList.tsx:290 -#: packages/admin/src/components/ContentList.tsx:338 +#: packages/admin/src/components/ContentList.tsx:322 +#: packages/admin/src/components/ContentList.tsx:370 msgid "Load More" msgstr "" @@ -2718,7 +2735,7 @@ msgstr "" msgid "Loading settings..." msgstr "" -#: packages/admin/src/components/SetupWizard.tsx:473 +#: packages/admin/src/components/SetupWizard.tsx:539 msgid "Loading setup..." msgstr "" @@ -2726,8 +2743,8 @@ msgstr "" msgid "Loading terms..." msgstr "" -#: packages/admin/src/components/ContentList.tsx:290 -#: packages/admin/src/components/ContentList.tsx:338 +#: packages/admin/src/components/ContentList.tsx:322 +#: packages/admin/src/components/ContentList.tsx:370 #: packages/admin/src/components/ContentPickerModal.tsx:238 #: packages/admin/src/components/MarketplaceBrowse.tsx:199 #: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:181 @@ -2740,7 +2757,7 @@ msgstr "" msgid "Loading..." msgstr "" -#: packages/admin/src/components/ContentList.tsx:197 +#: packages/admin/src/components/ContentList.tsx:226 #: packages/admin/src/components/LocaleSwitcher.tsx:60 msgid "Locale" msgstr "" @@ -2931,6 +2948,10 @@ msgstr "" msgid "Menus ({0})" msgstr "" +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:89 +msgid "Menus Manage" +msgstr "" + #: packages/admin/src/components/SeoPanel.tsx:161 msgid "Meta Description" msgstr "" @@ -2971,11 +2992,11 @@ msgstr "" msgid "Modify collection schemas" msgstr "" -#: packages/admin/src/components/ContentList.tsx:439 +#: packages/admin/src/components/ContentList.tsx:537 msgid "Move \"{title}\" to trash? You can restore it later." msgstr "" -#: packages/admin/src/components/ContentList.tsx:430 +#: packages/admin/src/components/ContentList.tsx:528 msgid "Move {title} to trash" msgstr "" @@ -2983,14 +3004,14 @@ msgstr "" msgid "Move down" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:873 -#: packages/admin/src/components/ContentEditor.tsx:895 -#: packages/admin/src/components/ContentList.tsx:452 +#: packages/admin/src/components/ContentEditor.tsx:871 +#: packages/admin/src/components/ContentEditor.tsx:893 +#: packages/admin/src/components/ContentList.tsx:550 msgid "Move to Trash" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:879 -#: packages/admin/src/components/ContentList.tsx:437 +#: packages/admin/src/components/ContentEditor.tsx:877 +#: packages/admin/src/components/ContentList.tsx:535 msgid "Move to Trash?" msgstr "" @@ -3010,7 +3031,7 @@ msgstr "" msgid "Multiple choices from options" msgstr "" -#: packages/admin/src/components/SetupWizard.tsx:145 +#: packages/admin/src/components/SetupWizard.tsx:147 msgid "My Awesome Blog" msgstr "" @@ -3048,7 +3069,7 @@ msgstr "" msgid "New {0}" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:554 +#: packages/admin/src/components/ContentEditor.tsx:552 msgid "New {collectionLabel}" msgstr "" @@ -3089,7 +3110,7 @@ msgid "Next" msgstr "" #: packages/admin/src/components/comments/CommentInbox.tsx:378 -#: packages/admin/src/components/ContentList.tsx:278 +#: packages/admin/src/components/ContentList.tsx:310 msgid "Next page" msgstr "" @@ -3107,7 +3128,7 @@ msgid "No {0} available." msgstr "" #. placeholder {0}: collectionLabel.toLowerCase() -#: packages/admin/src/components/ContentList.tsx:212 +#: packages/admin/src/components/ContentList.tsx:244 msgid "No {0} yet." msgstr "" @@ -3125,7 +3146,7 @@ msgstr "" msgid "No alt text" msgstr "" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:263 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:283 msgid "No API tokens yet. Create one to get started." msgstr "" @@ -3133,7 +3154,7 @@ msgstr "" msgid "No approved comments yet." msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1939 +#: packages/admin/src/components/ContentEditor.tsx:1768 msgid "No bylines selected." msgstr "" @@ -3211,12 +3232,12 @@ msgid "No maximum" msgstr "" #: packages/admin/src/components/MediaLibrary.tsx:369 -#: packages/admin/src/components/MediaPickerModal.tsx:521 +#: packages/admin/src/components/MediaPickerModal.tsx:497 msgid "No media available from this provider" msgstr "" #: packages/admin/src/components/MediaLibrary.tsx:363 -#: packages/admin/src/components/MediaPickerModal.tsx:515 +#: packages/admin/src/components/MediaPickerModal.tsx:491 msgid "No media found" msgstr "" @@ -3274,7 +3295,7 @@ msgstr "" msgid "No results for \"{debouncedQuery}\". Try a different search term." msgstr "" -#: packages/admin/src/components/ContentList.tsx:226 +#: packages/admin/src/components/ContentList.tsx:258 msgid "No results for \"{searchQuery}\"" msgstr "" @@ -3384,7 +3405,7 @@ msgstr "" msgid "Options (one per line)" msgstr "" -#: packages/admin/src/components/MediaPickerModal.tsx:419 +#: packages/admin/src/components/MediaPickerModal.tsx:397 msgid "or choose from library" msgstr "" @@ -3392,7 +3413,7 @@ msgstr "" msgid "Or click to browse. Accepts .xml files exported from WordPress." msgstr "" -#: packages/admin/src/components/LoginPage.tsx:321 +#: packages/admin/src/components/LoginPage.tsx:261 msgid "Or continue with" msgstr "" @@ -3421,7 +3442,7 @@ msgstr "" msgid "Overrides the page title in search engine results" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:910 +#: packages/admin/src/components/ContentEditor.tsx:908 msgid "Ownership" msgstr "" @@ -3451,10 +3472,6 @@ msgstr "" msgid "Pass" msgstr "" -#: packages/admin/src/components/SetupWizard.tsx:333 -msgid "Passkey" -msgstr "" - #: packages/admin/src/components/settings/SecuritySettings.tsx:98 msgid "Passkey added successfully" msgstr "" @@ -3496,10 +3513,6 @@ msgstr "" msgid "Passkeys are a secure, passwordless way to sign in using your device's biometrics, PIN, or security key." msgstr "" -#: packages/admin/src/components/SetupWizard.tsx:297 -msgid "Passkeys are more secure than passwords. You'll use your device's biometrics, PIN, or security key to sign in." -msgstr "" - #: packages/admin/src/components/auth/PasskeyLogin.tsx:303 #: packages/admin/src/components/auth/PasskeyRegistration.tsx:300 msgid "Passkeys Not Available Here" @@ -3523,7 +3536,7 @@ msgid "Pattern (Regex)" msgstr "" #: packages/admin/src/components/comments/CommentDetail.tsx:196 -#: packages/admin/src/components/ContentList.tsx:576 +#: packages/admin/src/components/ContentList.tsx:674 msgid "pending" msgstr "" @@ -3531,15 +3544,15 @@ msgstr "" msgid "Pending" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:785 +#: packages/admin/src/components/ContentEditor.tsx:783 msgid "Pending changes" msgstr "" -#: packages/admin/src/components/ContentList.tsx:510 +#: packages/admin/src/components/ContentList.tsx:608 msgid "Permanently delete \"{title}\"? This cannot be undone." msgstr "" -#: packages/admin/src/components/ContentList.tsx:499 +#: packages/admin/src/components/ContentList.tsx:597 msgid "Permanently delete {title}" msgstr "" @@ -3547,12 +3560,16 @@ msgstr "" msgid "Permissions" msgstr "" +#: packages/admin/src/components/SetupWizard.tsx:317 +msgid "Pick any method to create your admin account." +msgstr "" + #: packages/admin/src/components/auth/PasskeyLogin.tsx:313 #: packages/admin/src/components/auth/PasskeyRegistration.tsx:310 msgid "Plain" msgstr "" -#: packages/admin/src/components/SetupWizard.tsx:206 +#: packages/admin/src/components/SetupWizard.tsx:208 msgid "Please enter a valid email" msgstr "" @@ -3560,7 +3577,7 @@ msgstr "" msgid "Please enter a valid email address" msgstr "" -#: packages/admin/src/components/MediaPickerModal.tsx:304 +#: packages/admin/src/components/MediaPickerModal.tsx:284 msgid "Please enter a valid URL" msgstr "" @@ -3626,11 +3643,11 @@ msgid "Preparing to download files from WordPress..." msgstr "" #: packages/admin/src/components/auth/PasskeyLogin.tsx:166 -#: packages/admin/src/components/SetupWizard.tsx:258 +#: packages/admin/src/components/SetupWizard.tsx:260 msgid "Preparing..." msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:604 +#: packages/admin/src/components/ContentEditor.tsx:602 #: packages/admin/src/components/ContentTypeEditor.tsx:79 #: packages/admin/src/components/MediaLibrary.tsx:415 msgid "Preview" @@ -3640,7 +3657,7 @@ msgstr "" msgid "Preview content before publishing" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:604 +#: packages/admin/src/components/ContentEditor.tsx:602 msgid "Preview draft" msgstr "" @@ -3649,7 +3666,7 @@ msgid "Previous" msgstr "" #: packages/admin/src/components/comments/CommentInbox.tsx:359 -#: packages/admin/src/components/ContentList.tsx:266 +#: packages/admin/src/components/ContentList.tsx:298 msgid "Previous page" msgstr "" @@ -3665,20 +3682,20 @@ msgstr "" msgid "Provider:" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:659 -#: packages/admin/src/components/ContentEditor.tsx:766 +#: packages/admin/src/components/ContentEditor.tsx:657 +#: packages/admin/src/components/ContentEditor.tsx:764 msgid "Publish" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:649 +#: packages/admin/src/components/ContentEditor.tsx:647 msgid "Publish changes" msgstr "" -#: packages/admin/src/components/ContentList.tsx:551 +#: packages/admin/src/components/ContentList.tsx:649 msgid "published" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:781 +#: packages/admin/src/components/ContentEditor.tsx:779 #: packages/admin/src/components/ContentPickerModal.tsx:214 #: packages/admin/src/components/Dashboard.tsx:187 msgid "Published" @@ -3693,7 +3710,7 @@ msgstr "" msgid "Published At" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1947 +#: packages/admin/src/components/ContentEditor.tsx:1776 msgid "Quick create byline" msgstr "" @@ -3714,6 +3731,10 @@ msgstr "" msgid "Read media files" msgstr "" +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:95 +msgid "Read site settings" +msgstr "" + #: packages/admin/src/components/settings/GeneralSettings.tsx:267 msgid "Reading" msgstr "" @@ -3770,7 +3791,7 @@ msgstr "" msgid "Registration was cancelled or timed out. Please try again." msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1916 +#: packages/admin/src/components/ContentEditor.tsx:1745 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:177 #: packages/admin/src/components/settings/GeneralSettings.tsx:202 #: packages/admin/src/components/settings/GeneralSettings.tsx:246 @@ -3786,10 +3807,6 @@ msgstr "" msgid "Remove {0}" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1743 -msgid "Remove {label}" -msgstr "" - #: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:435 msgid "Remove Domain" msgstr "" @@ -3798,7 +3815,7 @@ msgstr "" msgid "Remove Domain?" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1594 +#: packages/admin/src/components/ContentEditor.tsx:1574 #: packages/admin/src/components/SeoImageField.tsx:55 msgid "Remove image" msgstr "" @@ -3913,7 +3930,7 @@ msgstr "" msgid "Restore" msgstr "" -#: packages/admin/src/components/ContentList.tsx:487 +#: packages/admin/src/components/ContentList.tsx:585 msgid "Restore {title}" msgstr "" @@ -3961,15 +3978,15 @@ msgstr "" msgid "Revisions" msgstr "" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:326 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:346 msgid "Revoke token" msgstr "" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:301 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:321 msgid "Revoke?" msgstr "" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:308 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:328 msgid "Revoking..." msgstr "" @@ -4000,7 +4017,7 @@ msgstr "" msgid "Role {role}" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1921 +#: packages/admin/src/components/ContentEditor.tsx:1750 msgid "Role label" msgstr "" @@ -4011,7 +4028,7 @@ msgstr "" msgid "Same window" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:2054 +#: packages/admin/src/components/ContentEditor.tsx:1883 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:349 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:519 #: packages/admin/src/components/MediaDetailPanel.tsx:241 @@ -4045,13 +4062,13 @@ msgstr "" msgid "Save Social Links" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:579 +#: packages/admin/src/components/ContentEditor.tsx:577 #: packages/admin/src/components/SaveButton.tsx:42 msgid "Saved" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:574 -#: packages/admin/src/components/ContentEditor.tsx:2054 +#: packages/admin/src/components/ContentEditor.tsx:572 +#: packages/admin/src/components/ContentEditor.tsx:1883 #: packages/admin/src/components/FieldEditor.tsx:656 #: packages/admin/src/components/MediaDetailPanel.tsx:241 #: packages/admin/src/components/MenuEditor.tsx:442 @@ -4065,28 +4082,28 @@ msgstr "" msgid "Saving..." msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:825 +#: packages/admin/src/components/ContentEditor.tsx:823 msgid "Schedule" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:811 +#: packages/admin/src/components/ContentEditor.tsx:809 msgid "Schedule for" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:848 +#: packages/admin/src/components/ContentEditor.tsx:846 msgid "Schedule for later" msgstr "" -#: packages/admin/src/components/ContentList.tsx:555 +#: packages/admin/src/components/ContentList.tsx:653 msgid "scheduled" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:788 +#: packages/admin/src/components/ContentEditor.tsx:786 msgid "Scheduled" msgstr "" #. placeholder {0}: formatScheduledDate(item.scheduledAt) -#: packages/admin/src/components/ContentEditor.tsx:798 +#: packages/admin/src/components/ContentEditor.tsx:796 msgid "Scheduled for: {0}" msgstr "" @@ -4106,12 +4123,12 @@ msgstr "" msgid "Schema Write" msgstr "" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:409 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:429 msgid "Scopes" msgstr "" #. placeholder {0}: token.scopes.join(", ") -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:277 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:297 msgid "Scopes: {0}" msgstr "" @@ -4147,12 +4164,12 @@ msgid "Search" msgstr "" #. placeholder {0}: collectionLabel.toLowerCase() -#: packages/admin/src/components/ContentList.tsx:151 +#: packages/admin/src/components/ContentList.tsx:171 msgid "Search {0}" msgstr "" #. placeholder {0}: collectionLabel.toLowerCase() -#: packages/admin/src/components/ContentList.tsx:150 +#: packages/admin/src/components/ContentList.tsx:170 msgid "Search {0}..." msgstr "" @@ -4176,7 +4193,7 @@ msgstr "" msgid "Search engine optimization and verification" msgstr "" -#: packages/admin/src/components/MediaPickerModal.tsx:465 +#: packages/admin/src/components/MediaPickerModal.tsx:441 msgid "Search media" msgstr "" @@ -4202,7 +4219,7 @@ msgid "Search themes..." msgstr "" #: packages/admin/src/components/MediaLibrary.tsx:336 -#: packages/admin/src/components/MediaPickerModal.tsx:464 +#: packages/admin/src/components/MediaPickerModal.tsx:440 msgid "Search..." msgstr "" @@ -4253,7 +4270,7 @@ msgstr "" msgid "secure context" msgstr "" -#: packages/admin/src/components/SetupWizard.tsx:506 +#: packages/admin/src/components/SetupWizard.tsx:572 msgid "Secure your account" msgstr "" @@ -4301,9 +4318,7 @@ msgstr "" msgid "Select" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1618 -#: packages/admin/src/components/ContentEditor.tsx:1755 -#: packages/admin/src/components/ContentEditor.tsx:1770 +#: packages/admin/src/components/ContentEditor.tsx:1598 msgid "Select {label}" msgstr "" @@ -4311,7 +4326,7 @@ msgstr "" msgid "Select all" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1860 +#: packages/admin/src/components/ContentEditor.tsx:1689 msgid "Select byline..." msgstr "" @@ -4329,19 +4344,11 @@ msgstr "" msgid "Select Favicon" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1759 -msgid "Select file" -msgstr "" - -#: packages/admin/src/components/MediaPickerModal.tsx:86 -msgid "Select File" -msgstr "" - -#: packages/admin/src/components/ContentEditor.tsx:1609 +#: packages/admin/src/components/ContentEditor.tsx:1589 msgid "Select image" msgstr "" -#: packages/admin/src/components/MediaPickerModal.tsx:86 +#: packages/admin/src/components/MediaPickerModal.tsx:71 msgid "Select Image" msgstr "" @@ -4366,7 +4373,7 @@ msgstr "" msgid "Select..." msgstr "" -#: packages/admin/src/components/MediaPickerModal.tsx:595 +#: packages/admin/src/components/MediaPickerModal.tsx:571 msgid "Selected:" msgstr "" @@ -4387,7 +4394,7 @@ msgstr "" msgid "Send Invite" msgstr "" -#: packages/admin/src/components/LoginPage.tsx:206 +#: packages/admin/src/components/LoginPage.tsx:149 msgid "Send magic link" msgstr "" @@ -4403,7 +4410,7 @@ msgstr "" msgid "Send Test Email" msgstr "" -#: packages/admin/src/components/LoginPage.tsx:206 +#: packages/admin/src/components/LoginPage.tsx:149 #: packages/admin/src/components/settings/EmailSettings.tsx:162 #: packages/admin/src/components/SignupPage.tsx:87 #: packages/admin/src/components/SignupPage.tsx:150 @@ -4412,7 +4419,7 @@ msgstr "" msgid "Sending..." msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1000 +#: packages/admin/src/components/ContentEditor.tsx:998 #: packages/admin/src/components/Settings.tsx:81 msgid "SEO" msgstr "" @@ -4439,15 +4446,11 @@ msgstr "" msgid "Set a custom display size for this image instance." msgstr "" -#: packages/admin/src/components/SetupWizard.tsx:295 -msgid "Set up your passkey" -msgstr "" - -#: packages/admin/src/components/SetupWizard.tsx:504 +#: packages/admin/src/components/SetupWizard.tsx:570 msgid "Set up your site" msgstr "" -#: packages/admin/src/components/SetupWizard.tsx:175 +#: packages/admin/src/components/SetupWizard.tsx:177 msgid "Setting up..." msgstr "" @@ -4461,6 +4464,14 @@ msgstr "" msgid "Settings" msgstr "" +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:99 +msgid "Settings Manage" +msgstr "" + +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:94 +msgid "Settings Read" +msgstr "" + #: packages/admin/src/components/settings/GeneralSettings.tsx:59 msgid "Settings saved successfully" msgstr "" @@ -4474,7 +4485,7 @@ msgstr "" msgid "Short Text" msgstr "" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:203 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:223 msgid "Show token" msgstr "" @@ -4487,24 +4498,35 @@ msgstr "" msgid "Sign in" msgstr "" +#: packages/admin/src/components/SetupWizard.tsx:382 +msgid "Sign In" +msgstr "" + #: packages/admin/src/components/SignupPage.tsx:269 msgid "Sign in instead" msgstr "" -#: packages/admin/src/components/LoginPage.tsx:291 +#: packages/admin/src/components/LoginPage.tsx:232 msgid "Sign in to your site" msgstr "" -#: packages/admin/src/components/LoginPage.tsx:292 +#. placeholder {0}: authProviderList.find((p) => p.id === activeProvider)?.label ?? activeProvider +#. placeholder {0}: provider.label +#: packages/admin/src/components/LoginPage.tsx:231 +#: packages/admin/src/components/SetupWizard.tsx:291 +msgid "Sign in with {0}" +msgstr "" + +#: packages/admin/src/components/LoginPage.tsx:229 msgid "Sign in with email" msgstr "" -#: packages/admin/src/components/LoginPage.tsx:348 +#: packages/admin/src/components/LoginPage.tsx:290 msgid "Sign in with email link" msgstr "" #: packages/admin/src/components/auth/PasskeyLogin.tsx:136 -#: packages/admin/src/components/LoginPage.tsx:312 +#: packages/admin/src/components/LoginPage.tsx:252 msgid "Sign in with Passkey" msgstr "" @@ -4521,7 +4543,7 @@ msgstr "" msgid "Single line text input" msgstr "" -#: packages/admin/src/components/SetupWizard.tsx:331 +#: packages/admin/src/components/SetupWizard.tsx:380 msgid "Site" msgstr "" @@ -4533,12 +4555,12 @@ msgstr "" msgid "Site identity, logo, favicon, and reading preferences" msgstr "" -#: packages/admin/src/components/SetupWizard.tsx:329 +#: packages/admin/src/components/SetupWizard.tsx:378 msgid "Site Settings" msgstr "" #: packages/admin/src/components/settings/GeneralSettings.tsx:156 -#: packages/admin/src/components/SetupWizard.tsx:141 +#: packages/admin/src/components/SetupWizard.tsx:143 msgid "Site Title" msgstr "" @@ -4546,7 +4568,7 @@ msgstr "" msgid "Site title & tagline" msgstr "" -#: packages/admin/src/components/SetupWizard.tsx:125 +#: packages/admin/src/components/SetupWizard.tsx:127 msgid "Site title is required" msgstr "" @@ -4570,9 +4592,9 @@ msgstr "" msgid "Skipped" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:769 -#: packages/admin/src/components/ContentEditor.tsx:1963 -#: packages/admin/src/components/ContentEditor.tsx:2025 +#: packages/admin/src/components/ContentEditor.tsx:767 +#: packages/admin/src/components/ContentEditor.tsx:1792 +#: packages/admin/src/components/ContentEditor.tsx:1854 #: packages/admin/src/components/ContentTypeEditor.tsx:109 #: packages/admin/src/components/ContentTypeList.tsx:97 #: packages/admin/src/components/FieldEditor.tsx:224 @@ -4653,8 +4675,8 @@ msgstr "" msgid "Start Import" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:775 -#: packages/admin/src/components/ContentList.tsx:193 +#: packages/admin/src/components/ContentEditor.tsx:773 +#: packages/admin/src/components/ContentList.tsx:219 #: packages/admin/src/components/ContentTypeEditor.tsx:115 #: packages/admin/src/components/Redirects.tsx:452 msgid "Status" @@ -4690,7 +4712,7 @@ msgid "System ({resolvedLabel})" msgstr "" #: packages/admin/src/components/settings/GeneralSettings.tsx:162 -#: packages/admin/src/components/SetupWizard.tsx:152 +#: packages/admin/src/components/SetupWizard.tsx:154 msgid "Tagline" msgstr "" @@ -4716,6 +4738,10 @@ msgstr "" msgid "Taxonomies" msgstr "" +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:84 +msgid "Taxonomies Manage" +msgstr "" + #: packages/admin/src/components/TaxonomyManager.tsx:668 msgid "Taxonomy created" msgstr "" @@ -4724,7 +4750,7 @@ msgstr "" msgid "Taxonomy not found:" msgstr "" -#: packages/admin/src/components/SetupWizard.tsx:180 +#: packages/admin/src/components/SetupWizard.tsx:182 msgid "Template:" msgstr "" @@ -4757,7 +4783,7 @@ msgstr "" msgid "The invited user will have this role once they complete registration." msgstr "" -#: packages/admin/src/components/LoginPage.tsx:170 +#: packages/admin/src/components/LoginPage.tsx:113 #: packages/admin/src/components/SignupPage.tsx:138 msgid "The link will expire in 15 minutes." msgstr "" @@ -4812,8 +4838,7 @@ msgstr "" msgid "Themes" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1622 -#: packages/admin/src/components/ContentEditor.tsx:1773 +#: packages/admin/src/components/ContentEditor.tsx:1602 msgid "This field is required" msgstr "" @@ -4857,7 +4882,7 @@ msgstr "" msgid "This will grant CLI access with your permissions." msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:882 +#: packages/admin/src/components/ContentEditor.tsx:880 msgid "This will move the item to trash. You can restore it later from the trash." msgstr "" @@ -4879,11 +4904,11 @@ msgstr "" msgid "This will remove the plugin and its bundle from your site." msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:624 +#: packages/admin/src/components/ContentEditor.tsx:622 msgid "This will revert to the published version. Your draft changes will be lost." msgstr "" -#: packages/admin/src/components/SetupWizard.tsx:156 +#: packages/admin/src/components/SetupWizard.tsx:158 msgid "Thoughts, tutorials, and more" msgstr "" @@ -4895,8 +4920,8 @@ msgstr "" msgid "Timezone for displaying dates (e.g., America/New_York)" msgstr "" -#: packages/admin/src/components/ContentList.tsx:190 -#: packages/admin/src/components/ContentList.tsx:303 +#: packages/admin/src/components/ContentList.tsx:213 +#: packages/admin/src/components/ContentList.tsx:335 #: packages/admin/src/components/SectionEditor.tsx:189 #: packages/admin/src/components/Sections.tsx:168 msgid "Title" @@ -4929,11 +4954,11 @@ msgid "Toggle theme (current: {label})" msgstr "" #. placeholder {0}: newToken.info.name -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:190 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:210 msgid "Token created: {0}" msgstr "" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:400 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:420 msgid "Token Name" msgstr "" @@ -4945,11 +4970,11 @@ msgstr "" msgid "Track content history" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:978 +#: packages/admin/src/components/ContentEditor.tsx:976 msgid "Translate" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:936 +#: packages/admin/src/components/ContentEditor.tsx:934 msgid "Translations" msgstr "" @@ -4961,11 +4986,11 @@ msgstr "" #: packages/admin/src/components/comments/CommentInbox.tsx:223 #: packages/admin/src/components/comments/CommentInbox.tsx:264 #: packages/admin/src/components/comments/CommentInbox.tsx:520 -#: packages/admin/src/components/ContentList.tsx:173 +#: packages/admin/src/components/ContentList.tsx:193 msgid "Trash" msgstr "" -#: packages/admin/src/components/ContentList.tsx:317 +#: packages/admin/src/components/ContentList.tsx:349 msgid "Trash is empty" msgstr "" @@ -4978,7 +5003,7 @@ msgid "True/false toggle" msgstr "" #: packages/admin/src/components/MediaLibrary.tsx:366 -#: packages/admin/src/components/MediaPickerModal.tsx:518 +#: packages/admin/src/components/MediaPickerModal.tsx:494 msgid "Try a different search term" msgstr "" @@ -5028,8 +5053,8 @@ msgstr "" msgid "Unable to reach marketplace" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:2068 -#: packages/admin/src/components/ContentEditor.tsx:2083 +#: packages/admin/src/components/ContentEditor.tsx:1897 +#: packages/admin/src/components/ContentEditor.tsx:1912 msgid "Unassigned" msgstr "" @@ -5079,7 +5104,7 @@ msgstr "" msgid "Unnamed passkey" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:653 +#: packages/admin/src/components/ContentEditor.tsx:651 msgid "Unpublish" msgstr "" @@ -5087,7 +5112,7 @@ msgstr "" msgid "Unregistered Content Tables Found" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:800 +#: packages/admin/src/components/ContentEditor.tsx:798 msgid "Unschedule" msgstr "" @@ -5095,11 +5120,7 @@ msgstr "" msgid "Untitled" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1677 -msgid "Untitled file" -msgstr "" - -#: packages/admin/src/components/ContentEditor.tsx:1895 +#: packages/admin/src/components/ContentEditor.tsx:1724 msgid "Up" msgstr "" @@ -5116,6 +5137,10 @@ msgstr "" msgid "Update settings for {0}" msgstr "" +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:100 +msgid "Update site settings" +msgstr "" + #. placeholder {0}: taxonomyDef.labelSingular?.toLowerCase() || "term" #: packages/admin/src/components/TaxonomyManager.tsx:218 msgid "Update the {0} details" @@ -5135,7 +5160,7 @@ msgid "Updated At" msgstr "" #. placeholder {0}: new Date(item.updatedAt).toLocaleString() -#: packages/admin/src/components/ContentEditor.tsx:857 +#: packages/admin/src/components/ContentEditor.tsx:855 msgid "Updated: {0}" msgstr "" @@ -5148,19 +5173,15 @@ msgstr "" msgid "Updating..." msgstr "" -#: packages/admin/src/components/MediaPickerModal.tsx:486 +#: packages/admin/src/components/MediaPickerModal.tsx:462 msgid "Upload" msgstr "" -#: packages/admin/src/components/MediaPickerModal.tsx:88 -msgid "Upload a file to get started" -msgstr "" - #: packages/admin/src/components/WordPressImport.tsx:1221 msgid "Upload an export file" msgstr "" -#: packages/admin/src/components/MediaPickerModal.tsx:89 +#: packages/admin/src/components/MediaPickerModal.tsx:496 msgid "Upload an image to get started" msgstr "" @@ -5173,14 +5194,10 @@ msgstr "" msgid "Upload Export File" msgstr "" -#: packages/admin/src/components/MediaPickerModal.tsx:502 +#: packages/admin/src/components/MediaPickerModal.tsx:478 msgid "Upload failed: {uploadError}" msgstr "" -#: packages/admin/src/components/MediaPickerModal.tsx:90 -msgid "Upload File" -msgstr "" - #: packages/admin/src/components/MediaLibrary.tsx:323 msgid "Upload files" msgstr "" @@ -5189,7 +5206,7 @@ msgstr "" msgid "Upload Files" msgstr "" -#: packages/admin/src/components/MediaPickerModal.tsx:90 +#: packages/admin/src/components/MediaPickerModal.tsx:505 msgid "Upload Image" msgstr "" @@ -5229,7 +5246,7 @@ msgid "Uploading {0}/{1}..." msgstr "" #: packages/admin/src/components/MediaLibrary.tsx:290 -#: packages/admin/src/components/MediaPickerModal.tsx:486 +#: packages/admin/src/components/MediaPickerModal.tsx:462 msgid "Uploading..." msgstr "" @@ -5257,7 +5274,7 @@ msgstr "" msgid "Use your device's biometric authentication, security key, or PIN to sign in." msgstr "" -#: packages/admin/src/components/LoginPage.tsx:359 +#: packages/admin/src/components/LoginPage.tsx:326 msgid "Use your registered passkey to sign in securely." msgstr "" @@ -5265,7 +5282,7 @@ msgstr "" msgid "Used as the identifier. Lowercase letters, numbers, and underscores only." msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:1277 +#: packages/admin/src/components/ContentEditor.tsx:1275 msgid "Used as the main visual for this post on listing pages and at the top of the post" msgstr "" @@ -5345,7 +5362,7 @@ msgstr "" msgid "View mode" msgstr "" -#: packages/admin/src/components/ContentList.tsx:401 +#: packages/admin/src/components/ContentList.tsx:499 msgid "View published {title}" msgstr "" @@ -5375,7 +5392,7 @@ msgstr "" msgid "We'll check what import options are available for your site." msgstr "" -#: packages/admin/src/components/LoginPage.tsx:360 +#: packages/admin/src/components/LoginPage.tsx:323 msgid "We'll send you a link to sign in without a password." msgstr "" @@ -5512,7 +5529,7 @@ msgstr "" msgid "You'll be signing up as" msgstr "" -#: packages/admin/src/components/SetupWizard.tsx:509 +#: packages/admin/src/components/SetupWizard.tsx:575 msgid "You're signed in via Cloudflare Access" msgstr "" @@ -5521,7 +5538,7 @@ msgid "you@company.com" msgstr "" #: packages/admin/src/components/auth/PasskeyLogin.tsx:336 -#: packages/admin/src/components/SetupWizard.tsx:226 +#: packages/admin/src/components/SetupWizard.tsx:228 msgid "you@example.com" msgstr "" @@ -5539,7 +5556,7 @@ msgstr "" msgid "Your device doesn't support the required security features." msgstr "" -#: packages/admin/src/components/SetupWizard.tsx:222 +#: packages/admin/src/components/SetupWizard.tsx:224 msgid "Your Email" msgstr "" @@ -5559,7 +5576,7 @@ msgstr "" msgid "Your LinkedIn profile username" msgstr "" -#: packages/admin/src/components/SetupWizard.tsx:234 +#: packages/admin/src/components/SetupWizard.tsx:236 msgid "Your Name" msgstr "" diff --git a/packages/admin/src/locales/pt-BR/messages.po b/packages/admin/src/locales/pt-BR/messages.po index d874a0d11..cfce9d7ec 100644 --- a/packages/admin/src/locales/pt-BR/messages.po +++ b/packages/admin/src/locales/pt-BR/messages.po @@ -13,7 +13,7 @@ msgstr "" "Language-Team: \n" "Plural-Forms: \n" -#: packages/admin/src/components/ContentEditor.tsx:956 +#: packages/admin/src/components/ContentEditor.tsx:954 #: packages/admin/src/components/LocaleSwitcher.tsx:72 msgid " (default)" msgstr " (padrão)" @@ -22,8 +22,8 @@ msgstr " (padrão)" msgid " (opens in new window)" msgstr " (abre em nova janela)" -#: packages/admin/src/components/MediaPickerModal.tsx:658 -#: packages/admin/src/components/MediaPickerModal.tsx:740 +#: packages/admin/src/components/MediaPickerModal.tsx:634 +#: packages/admin/src/components/MediaPickerModal.tsx:716 msgid " (selected)" msgstr " (selecionado)" @@ -38,7 +38,7 @@ msgid ": use" msgstr ": use" #. placeholder {0}: providers?.find((p) => p.id === selectedItem.providerId)?.name -#: packages/admin/src/components/MediaPickerModal.tsx:598 +#: packages/admin/src/components/MediaPickerModal.tsx:574 msgid "(from {0})" msgstr "(de {0})" @@ -59,7 +59,7 @@ msgid "{0, plural, one {(# item)} other {(# items)}}" msgstr "{0, plural, one {(# item)} other {(# itens)}}" #. placeholder {0}: seedInfo.collections -#: packages/admin/src/components/SetupWizard.tsx:181 +#: packages/admin/src/components/SetupWizard.tsx:183 msgid "{0, plural, one {# collection} other {# collections}}" msgstr "{0, plural, one {# coleção} other {# coleções}}" @@ -79,12 +79,12 @@ 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}: filteredItems.length -#: packages/admin/src/components/ContentList.tsx:251 +#: packages/admin/src/components/ContentList.tsx:283 msgid "{0, plural, one {# item matching \"{searchQuery}\"} other {# items matching \"{searchQuery}\"}}" msgstr "{0, plural, one {# item correspondente a \"{searchQuery}\"} other {# itens correspondentes a \"{searchQuery}\"}}" #. placeholder {0}: items.length -#: packages/admin/src/components/MediaPickerModal.tsx:473 +#: packages/admin/src/components/MediaPickerModal.tsx:449 msgid "{0, plural, one {# item} other {# items}}" msgstr "{0, plural, one {# item} other {# itens}}" @@ -141,7 +141,7 @@ msgstr "{0, plural, one {# usuário} other {# usuários}}" #. placeholder {0}: filteredItems.length #. placeholder {1}: hasMore ? "+" : "" #. placeholder {2}: hasMore ? "+" : "" -#: packages/admin/src/components/ContentList.tsx:255 +#: packages/admin/src/components/ContentList.tsx:287 msgid "{0, plural, one {#{1} item} other {#{2} items}}" msgstr "{0, plural, one {#{1} item} other {#{2} itens}}" @@ -210,8 +210,8 @@ msgstr "{0} atualizado para v{1}" #. placeholder {0}: item.filename #. placeholder {1}: selected ? t` (selected)` : "" -#: packages/admin/src/components/MediaPickerModal.tsx:658 -#: packages/admin/src/components/MediaPickerModal.tsx:740 +#: packages/admin/src/components/MediaPickerModal.tsx:634 +#: packages/admin/src/components/MediaPickerModal.tsx:716 msgid "{0}{1}" msgstr "{0}{1}" @@ -315,8 +315,9 @@ msgstr "• Enviados para o armazenamento de mídia do EmDash" 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:250 -#: packages/admin/src/components/SetupWizard.tsx:310 +#: packages/admin/src/components/SetupWizard.tsx:252 +#: packages/admin/src/components/SetupWizard.tsx:304 +#: packages/admin/src/components/SetupWizard.tsx:359 #: packages/admin/src/components/WordPressImport.tsx:1431 msgid "← Back" msgstr "← Voltar" @@ -409,7 +410,7 @@ msgstr "Aceitar e instalar" msgid "Accept & Update" msgstr "Aceitar e atualizar" -#: packages/admin/src/components/SetupWizard.tsx:332 +#: packages/admin/src/components/SetupWizard.tsx:381 msgid "Account" msgstr "Conta" @@ -422,8 +423,8 @@ msgid "Account Info" msgstr "Informações da conta" #: packages/admin/src/components/comments/CommentInbox.tsx:306 -#: packages/admin/src/components/ContentList.tsx:204 -#: packages/admin/src/components/ContentList.tsx:309 +#: packages/admin/src/components/ContentList.tsx:236 +#: packages/admin/src/components/ContentList.tsx:341 #: packages/admin/src/components/ContentTypeList.tsx:106 #: packages/admin/src/components/MediaLibrary.tsx:419 #: packages/admin/src/components/TaxonomyManager.tsx:619 @@ -434,7 +435,7 @@ msgstr "Ações" msgid "Active" msgstr "Ativo" -#: packages/admin/src/components/ContentEditor.tsx:1877 +#: packages/admin/src/components/ContentEditor.tsx:1706 #: packages/admin/src/components/MenuEditor.tsx:297 #: packages/admin/src/components/TaxonomyManager.tsx:214 #: packages/admin/src/components/TaxonomyManager.tsx:610 @@ -495,7 +496,7 @@ msgstr "Adicionar item" msgid "Add links to build your navigation menu" msgstr "Adicione links para construir seu menu de navegação" -#: packages/admin/src/components/ContentList.tsx:140 +#: packages/admin/src/components/ContentList.tsx:160 msgid "Add New" msgstr "Adicionar novo" @@ -537,7 +538,7 @@ msgstr "Adicionando..." msgid "Additional data to import." msgstr "Dados adicionais para importar." -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:84 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:104 #: packages/admin/src/components/Sidebar.tsx:438 #: packages/admin/src/components/users/roleDefinitions.ts:42 msgid "Admin" @@ -555,7 +556,7 @@ msgstr "Administrador" msgid "After send:" msgstr "Após envio:" -#: packages/admin/src/components/ContentList.tsx:167 +#: packages/admin/src/components/ContentList.tsx:187 msgid "All" msgstr "Todos" @@ -628,7 +629,7 @@ msgstr "Alternativamente, você pode exportar do WordPress (Ferramentas → Expo #: packages/admin/src/components/PluginManager.tsx:109 #: packages/admin/src/components/TaxonomySidebar.tsx:318 #: packages/admin/src/components/ThemeMarketplaceBrowse.tsx:116 -#: packages/admin/src/router.tsx:1520 +#: packages/admin/src/router.tsx:1531 msgid "An error occurred" msgstr "Ocorreu um erro" @@ -641,7 +642,7 @@ msgid "Analyzing WordPress site..." msgstr "Analisando site WordPress..." #: packages/admin/src/components/Settings.tsx:109 -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:176 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:196 msgid "API Tokens" msgstr "Tokens de API" @@ -667,7 +668,7 @@ msgstr "Aprovado" msgid "Arbitrary JSON data" msgstr "Dados JSON arbitrários" -#: packages/admin/src/components/ContentList.tsx:557 +#: packages/admin/src/components/ContentList.tsx:655 msgid "archived" msgstr "arquivado" @@ -694,7 +695,7 @@ msgstr "Atribua autores do WordPress a usuários do EmDash. Os posts serão atri msgid "Authentication error: {0}" msgstr "Erro de autenticação: {0}" -#: packages/admin/src/components/LoginPage.tsx:253 +#: packages/admin/src/components/LoginPage.tsx:195 msgid "Authentication error: {error}" msgstr "Erro de autenticação: {error}" @@ -746,7 +747,7 @@ msgstr "Automático (alteração de slug)" msgid "Auto-generated from name (you can edit)" msgstr "Gerado automaticamente a partir do nome (você pode editar)" -#: packages/admin/src/components/MediaPickerModal.tsx:537 +#: packages/admin/src/components/MediaPickerModal.tsx:513 msgid "Available media" msgstr "Mídia disponível" @@ -760,12 +761,13 @@ msgstr "Provedores disponíveis" msgid "Back" msgstr "Voltar" -#: packages/admin/src/components/ContentEditor.tsx:537 +#: packages/admin/src/components/ContentEditor.tsx:535 msgid "Back to {collectionLabel} list" msgstr "Voltar para a lista de {collectionLabel}" -#: packages/admin/src/components/LoginPage.tsx:174 -#: packages/admin/src/components/LoginPage.tsx:210 +#: packages/admin/src/components/LoginPage.tsx:117 +#: packages/admin/src/components/LoginPage.tsx:153 +#: packages/admin/src/components/LoginPage.tsx:311 #: packages/admin/src/components/SignupPage.tsx:280 msgid "Back to login" msgstr "Voltar ao acesso" @@ -781,7 +783,7 @@ msgid "Back to sections" msgstr "Voltar às seções" #: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:168 -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:171 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:191 #: packages/admin/src/components/settings/EmailSettings.tsx:86 #: packages/admin/src/components/settings/EmailSettings.tsx:105 #: packages/admin/src/components/settings/GeneralSettings.tsx:107 @@ -838,7 +840,7 @@ msgstr "Navegue pelos temas e visualize-os com seu próprio conteúdo." msgid "Bullet List" msgstr "Lista com marcadores" -#: packages/admin/src/components/ContentEditor.tsx:922 +#: packages/admin/src/components/ContentEditor.tsx:920 #: packages/admin/src/components/Sidebar.tsx:206 msgid "Bylines" msgstr "Créditos" @@ -861,18 +863,18 @@ msgstr "Pode visualizar conteúdo" #: packages/admin/src/components/CapabilityConsentDialog.tsx:139 #: packages/admin/src/components/ConfirmDialog.tsx:57 -#: packages/admin/src/components/ContentEditor.tsx:630 -#: packages/admin/src/components/ContentEditor.tsx:836 -#: packages/admin/src/components/ContentEditor.tsx:888 -#: packages/admin/src/components/ContentEditor.tsx:1980 -#: packages/admin/src/components/ContentEditor.tsx:2033 -#: packages/admin/src/components/ContentList.tsx:445 -#: packages/admin/src/components/ContentList.tsx:516 +#: packages/admin/src/components/ContentEditor.tsx:628 +#: packages/admin/src/components/ContentEditor.tsx:834 +#: packages/admin/src/components/ContentEditor.tsx:886 +#: packages/admin/src/components/ContentEditor.tsx:1809 +#: packages/admin/src/components/ContentEditor.tsx:1862 +#: packages/admin/src/components/ContentList.tsx:543 +#: packages/admin/src/components/ContentList.tsx:614 #: packages/admin/src/components/ContentPickerModal.tsx:253 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:516 #: packages/admin/src/components/FieldEditor.tsx:645 #: packages/admin/src/components/MediaDetailPanel.tsx:234 -#: packages/admin/src/components/MediaPickerModal.tsx:605 +#: packages/admin/src/components/MediaPickerModal.tsx:581 #: packages/admin/src/components/MenuEditor.tsx:294 #: packages/admin/src/components/MenuEditor.tsx:439 #: packages/admin/src/components/MenuList.tsx:143 @@ -882,8 +884,8 @@ msgstr "Pode visualizar conteúdo" #: packages/admin/src/components/Sections.tsx:207 #: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:318 #: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:428 -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:318 -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:446 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:338 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:466 #: packages/admin/src/components/settings/SecuritySettings.tsx:210 #: packages/admin/src/components/TaxonomyManager.tsx:304 #: packages/admin/src/components/TaxonomyManager.tsx:523 @@ -931,8 +933,7 @@ msgstr "Categorias ({0})" msgid "Categories will be imported" msgstr "Categorias serão importadas" -#: packages/admin/src/components/ContentEditor.tsx:1586 -#: packages/admin/src/components/ContentEditor.tsx:1735 +#: packages/admin/src/components/ContentEditor.tsx:1566 #: packages/admin/src/components/FieldEditor.tsx:391 #: packages/admin/src/components/SeoImageField.tsx:47 msgid "Change" @@ -958,7 +959,7 @@ msgstr "Verificar atualizações" msgid "Check Site" msgstr "Verificar site" -#: packages/admin/src/components/LoginPage.tsx:158 +#: packages/admin/src/components/LoginPage.tsx:101 #: packages/admin/src/components/SignupPage.tsx:129 #: packages/admin/src/components/SignupPage.tsx:401 msgid "Check your email" @@ -972,6 +973,10 @@ msgstr "Verificando {urlInput}..." msgid "Checking authentication..." msgstr "Verificando autenticação..." +#: packages/admin/src/components/SetupWizard.tsx:315 +msgid "Choose how to sign in" +msgstr "" + #: packages/admin/src/components/Settings.tsx:130 msgid "Choose your preferred admin language" msgstr "Escolha o idioma preferido do painel" @@ -980,7 +985,7 @@ msgstr "Escolha o idioma preferido do painel" 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:169 +#: packages/admin/src/components/LoginPage.tsx:112 msgid "Click the link in the email to sign in." msgstr "Clique no link no e-mail para entrar." @@ -998,9 +1003,9 @@ msgstr "Clique no link no e-mail para entrar." #: packages/admin/src/components/MarketplacePluginDetail.tsx:447 #: packages/admin/src/components/MediaDetailPanel.tsx:131 #: packages/admin/src/components/MediaDetailPanel.tsx:133 -#: packages/admin/src/components/MediaPickerModal.tsx:369 -#: packages/admin/src/components/MediaPickerModal.tsx:375 -#: packages/admin/src/components/MediaPickerModal.tsx:379 +#: packages/admin/src/components/MediaPickerModal.tsx:349 +#: packages/admin/src/components/MediaPickerModal.tsx:355 +#: packages/admin/src/components/MediaPickerModal.tsx:359 #: packages/admin/src/components/MenuEditor.tsx:256 #: packages/admin/src/components/MenuEditor.tsx:262 #: packages/admin/src/components/MenuEditor.tsx:266 @@ -1099,7 +1104,7 @@ msgstr "Concluir registro" msgid "Configure Field" msgstr "Configurar campo" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:308 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:328 msgid "Confirm" msgstr "Confirmar" @@ -1186,8 +1191,8 @@ msgstr "Escrita de conteúdo" msgid "Continue" msgstr "Continuar" -#: packages/admin/src/components/SetupWizard.tsx:175 -#: packages/admin/src/components/SetupWizard.tsx:258 +#: packages/admin/src/components/SetupWizard.tsx:177 +#: packages/admin/src/components/SetupWizard.tsx:260 msgid "Continue →" msgstr "Continuar →" @@ -1200,7 +1205,7 @@ msgstr "Continuar importação" msgid "Contributor" msgstr "Colaborador" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:218 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:238 #: packages/admin/src/components/users/InviteUserModal.tsx:134 msgid "Copied to clipboard" msgstr "Copiado para a área de transferência" @@ -1218,11 +1223,11 @@ msgstr "Copiar link de convite" msgid "Copy slug" msgstr "Copiar slug" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:193 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:213 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:211 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:231 msgid "Copy token" msgstr "Copiar token" @@ -1230,7 +1235,7 @@ msgstr "Copiar token" 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/MediaPickerModal.tsx:328 +#: packages/admin/src/components/MediaPickerModal.tsx:308 msgid "Could not load image from URL" msgstr "Não foi possível carregar a imagem da URL" @@ -1242,7 +1247,7 @@ msgstr "Não foi possível detectar o WordPress" msgid "Count" msgstr "Contagem" -#: packages/admin/src/components/ContentEditor.tsx:2004 +#: packages/admin/src/components/ContentEditor.tsx:1833 #: packages/admin/src/components/MenuList.tsx:146 #: packages/admin/src/components/Redirects.tsx:185 #: packages/admin/src/components/Sections.tsx:210 @@ -1271,7 +1276,7 @@ msgstr "Criar conta" msgid "Create an account" msgstr "Criar uma conta" -#: packages/admin/src/components/ContentEditor.tsx:1952 +#: packages/admin/src/components/ContentEditor.tsx:1781 msgid "Create byline" msgstr "Criar crédito" @@ -1284,7 +1289,7 @@ msgstr "Criar menu" msgid "Create New Menu" msgstr "Criar novo menu" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:389 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:409 msgid "Create New Token" msgstr "Criar novo token" @@ -1292,12 +1297,12 @@ msgstr "Criar novo token" 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:305 +#: packages/admin/src/components/SetupWizard.tsx:325 msgid "Create Passkey" msgstr "Criar chave de acesso" #: packages/admin/src/components/Settings.tsx:110 -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:178 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:198 msgid "Create personal access tokens for programmatic API access" msgstr "Crie tokens de acesso pessoal para acesso programático à API" @@ -1332,12 +1337,12 @@ msgstr "Crie seções na biblioteca de Seções para usá-las aqui" msgid "Create Taxonomy" msgstr "Criar taxonomia" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:251 -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:443 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:271 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:463 msgid "Create Token" msgstr "Criar token" -#: packages/admin/src/components/SetupWizard.tsx:505 +#: packages/admin/src/components/SetupWizard.tsx:571 msgid "Create your account" msgstr "Crie sua conta" @@ -1345,7 +1350,7 @@ msgstr "Crie sua conta" 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:219 +#: packages/admin/src/components/ContentList.tsx:251 #: packages/admin/src/components/ContentTypeList.tsx:122 msgid "Create your first one" msgstr "Crie o primeiro" @@ -1358,6 +1363,14 @@ msgstr "Crie sua primeira seção de conteúdo reutilizável para começar." msgid "Create your passkey" msgstr "Crie sua chave de acesso" +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:90 +msgid "Create, update, and delete navigation menus" +msgstr "" + +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:85 +msgid "Create, update, and delete taxonomy terms" +msgstr "" + #: packages/admin/src/components/settings/ApiTokenSettings.tsx:60 msgid "Create, update, delete content" msgstr "Criar, atualizar, excluir conteúdo" @@ -1368,7 +1381,7 @@ msgstr "Criado" #. placeholder {0}: new Date(cred.createdAt).toLocaleDateString() #. placeholder {0}: new Date(token.createdAt).toLocaleDateString() -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:290 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:310 #: packages/admin/src/components/users/UserDetail.tsx:260 msgid "Created {0}" msgstr "Criado em {0}" @@ -1378,7 +1391,7 @@ msgid "Created At" msgstr "Criado em" #. placeholder {0}: new Date(item.createdAt).toLocaleString() -#: packages/admin/src/components/ContentEditor.tsx:856 +#: packages/admin/src/components/ContentEditor.tsx:854 msgid "Created: {0}" msgstr "Criado em: {0}" @@ -1386,16 +1399,16 @@ msgstr "Criado em: {0}" msgid "Creating collections and fields..." msgstr "Criando coleções e campos..." -#: packages/admin/src/components/ContentEditor.tsx:2004 +#: packages/admin/src/components/ContentEditor.tsx:1833 #: packages/admin/src/components/MenuList.tsx:146 #: packages/admin/src/components/Redirects.tsx:182 #: packages/admin/src/components/Sections.tsx:210 -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:443 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:463 #: packages/admin/src/components/TaxonomyManager.tsx:526 msgid "Creating..." msgstr "Criando..." -#: packages/admin/src/components/ContentEditor.tsx:959 +#: packages/admin/src/components/ContentEditor.tsx:957 msgid "current" msgstr "atual" @@ -1432,7 +1445,7 @@ msgid "Dashboard" msgstr "Painel" #: packages/admin/src/components/comments/CommentInbox.tsx:303 -#: packages/admin/src/components/ContentList.tsx:201 +#: packages/admin/src/components/ContentList.tsx:233 msgid "Date" msgstr "Data" @@ -1530,11 +1543,11 @@ msgid "Delete permanently" msgstr "Excluir permanentemente" #: packages/admin/src/components/comments/CommentDetail.tsx:182 -#: packages/admin/src/components/ContentList.tsx:527 +#: packages/admin/src/components/ContentList.tsx:625 msgid "Delete Permanently" msgstr "Excluir permanentemente" -#: packages/admin/src/components/ContentList.tsx:507 +#: packages/admin/src/components/ContentList.tsx:605 msgid "Delete Permanently?" msgstr "Excluir permanentemente?" @@ -1555,7 +1568,7 @@ msgstr "Excluir redirecionamento?" msgid "Delete Section?" msgstr "Excluir seção?" -#: packages/admin/src/components/ContentList.tsx:306 +#: packages/admin/src/components/ContentList.tsx:338 msgid "Deleted" msgstr "Excluídos" @@ -1656,17 +1669,17 @@ msgstr "Desativado" msgid "Disabled:" msgstr "Desativado:" -#: packages/admin/src/components/ContentEditor.tsx:615 -#: packages/admin/src/components/ContentEditor.tsx:637 +#: packages/admin/src/components/ContentEditor.tsx:613 +#: packages/admin/src/components/ContentEditor.tsx:635 msgid "Discard changes" msgstr "Descartar alterações" -#: packages/admin/src/components/ContentEditor.tsx:621 +#: packages/admin/src/components/ContentEditor.tsx:619 msgid "Discard draft changes?" msgstr "Descartar alterações do rascunho?" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:226 -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:228 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:246 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:248 msgid "Dismiss" msgstr "Dispensar" @@ -1674,8 +1687,8 @@ msgstr "Dispensar" msgid "Display a navigation menu" msgstr "Exibir um menu de navegação" -#: packages/admin/src/components/ContentEditor.tsx:1955 -#: packages/admin/src/components/ContentEditor.tsx:2017 +#: packages/admin/src/components/ContentEditor.tsx:1784 +#: packages/admin/src/components/ContentEditor.tsx:1846 msgid "Display name" msgstr "Nome de exibição" @@ -1693,7 +1706,7 @@ msgstr "Tamanho de exibição" msgid "Displayed below the image as a visible caption." msgstr "Exibido abaixo da imagem como legenda visível." -#: packages/admin/src/components/ContentEditor.tsx:591 +#: packages/admin/src/components/ContentEditor.tsx:589 msgid "Distraction-free mode (⌘⇧\\)" msgstr "Modo sem distrações (⌘⇧\\)" @@ -1717,7 +1730,7 @@ msgstr "Domínio removido" msgid "Domain updated" msgstr "Domínio atualizado" -#: packages/admin/src/components/LoginPage.tsx:366 +#: packages/admin/src/components/LoginPage.tsx:332 msgid "Don't have an account? <0>Sign up" msgstr "Não tem uma conta? <0>Cadastre-se" @@ -1726,7 +1739,7 @@ msgstr "Não tem uma conta? <0>Cadastre-se" msgid "Done" msgstr "Concluído" -#: packages/admin/src/components/ContentEditor.tsx:1898 +#: packages/admin/src/components/ContentEditor.tsx:1727 msgid "Down" msgstr "Abaixo" @@ -1734,11 +1747,11 @@ msgstr "Abaixo" msgid "Downloading" msgstr "Baixando" -#: packages/admin/src/components/ContentList.tsx:553 +#: packages/admin/src/components/ContentList.tsx:651 msgid "draft" msgstr "rascunho" -#: packages/admin/src/components/ContentEditor.tsx:787 +#: packages/admin/src/components/ContentEditor.tsx:785 #: packages/admin/src/components/ContentPickerModal.tsx:217 msgid "Draft" msgstr "Rascunho" @@ -1760,11 +1773,11 @@ msgstr "Arraste e solte ou clique para navegar (.xml)" msgid "Drop your WordPress export file here" msgstr "Solte seu arquivo de exportação do WordPress aqui" -#: packages/admin/src/components/ContentList.tsx:418 +#: packages/admin/src/components/ContentList.tsx:516 msgid "Duplicate {title}" msgstr "Duplicar {title}" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:403 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:423 msgid "e.g., CI/CD Pipeline" msgstr "ex.: Pipeline CI/CD" @@ -1772,8 +1785,8 @@ msgstr "ex.: Pipeline CI/CD" msgid "e.g., MacBook Pro, iPhone" msgstr "ex.: MacBook Pro, iPhone" -#: packages/admin/src/components/ContentEditor.tsx:968 -#: packages/admin/src/components/ContentEditor.tsx:1907 +#: packages/admin/src/components/ContentEditor.tsx:966 +#: packages/admin/src/components/ContentEditor.tsx:1736 #: packages/admin/src/components/MenuEditor.tsx:367 #: packages/admin/src/components/MenuList.tsx:185 #: packages/admin/src/components/Sections.tsx:390 @@ -1790,15 +1803,15 @@ msgstr "Editar" msgid "Edit {0}" msgstr "Editar {0}" -#: packages/admin/src/components/ContentEditor.tsx:554 +#: packages/admin/src/components/ContentEditor.tsx:552 msgid "Edit {collectionLabel}" msgstr "Editar {collectionLabel}" -#: packages/admin/src/components/ContentList.tsx:410 +#: packages/admin/src/components/ContentList.tsx:508 msgid "Edit {title}" msgstr "Editar {title}" -#: packages/admin/src/components/ContentEditor.tsx:2014 +#: packages/admin/src/components/ContentEditor.tsx:1843 msgid "Edit byline" msgstr "Editar crédito" @@ -1846,13 +1859,13 @@ msgstr "E-mail" msgid "Email (optional)" msgstr "E-mail (opcional)" -#: packages/admin/src/components/LoginPage.tsx:183 +#: packages/admin/src/components/LoginPage.tsx:126 #: packages/admin/src/components/SignupPage.tsx:65 #: packages/admin/src/components/users/InviteUserModal.tsx:154 msgid "Email address" msgstr "Endereço de e-mail" -#: packages/admin/src/components/SetupWizard.tsx:204 +#: packages/admin/src/components/SetupWizard.tsx:206 #: packages/admin/src/components/SignupPage.tsx:48 msgid "Email is required" msgstr "O e-mail é obrigatório" @@ -1921,7 +1934,7 @@ msgid "Enabled" msgstr "Ativado" #. placeholder {0}: label.toLowerCase() -#: packages/admin/src/components/ContentEditor.tsx:1181 +#: packages/admin/src/components/ContentEditor.tsx:1179 msgid "Enter {0}..." msgstr "Digite {0}..." @@ -1930,7 +1943,7 @@ msgstr "Digite {0}..." msgid "Enter a URL (https://…) or a relative path (/…)" msgstr "Digite uma URL (https://…) ou um caminho relativo (/…)" -#: packages/admin/src/components/ContentEditor.tsx:1413 +#: packages/admin/src/components/ContentEditor.tsx:1393 msgid "Enter a valid URL (e.g. https://example.com)" msgstr "" @@ -1938,7 +1951,7 @@ msgstr "" msgid "Enter credentials manually" msgstr "Digitar credenciais manualmente" -#: packages/admin/src/components/ContentEditor.tsx:590 +#: packages/admin/src/components/ContentEditor.tsx:588 msgid "Enter distraction-free mode" msgstr "Entrar no modo sem distrações" @@ -1946,7 +1959,7 @@ msgstr "Entrar no modo sem distrações" msgid "Enter email" msgstr "Digite o e-mail" -#: packages/admin/src/components/ContentEditor.tsx:1202 +#: packages/admin/src/components/ContentEditor.tsx:1200 msgid "Enter markdown content..." msgstr "Digite o conteúdo em markdown..." @@ -1958,6 +1971,10 @@ msgstr "Digite o nome" msgid "Enter the code from your terminal" msgstr "Digite o código do seu terminal" +#: packages/admin/src/components/LoginPage.tsx:325 +msgid "Enter your handle to sign in." +msgstr "" + #: packages/admin/src/components/WordPressImport.tsx:1289 msgid "Enter your WordPress credentials to import content directly." msgstr "Digite suas credenciais do WordPress para importar o conteúdo diretamente." @@ -1968,7 +1985,7 @@ msgstr "Digite a URL do seu site WordPress" #: packages/admin/src/components/MenuEditor.tsx:83 #: packages/admin/src/components/MenuEditor.tsx:122 -#: packages/admin/src/components/SetupWizard.tsx:484 +#: packages/admin/src/components/SetupWizard.tsx:550 msgid "Error" msgstr "Erro" @@ -1980,7 +1997,7 @@ msgstr "Erro ao salvar seção" msgid "Exists" msgstr "Existe" -#: packages/admin/src/components/ContentEditor.tsx:548 +#: packages/admin/src/components/ContentEditor.tsx:546 msgid "Exit distraction-free mode" msgstr "Sair do modo sem distrações" @@ -1993,11 +2010,11 @@ msgid "Expand details" msgstr "Expandir detalhes" #. placeholder {0}: new Date(token.expiresAt).toLocaleDateString() -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:280 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:300 msgid "Expires {0}" msgstr "Expira em {0}" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:429 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:449 msgid "Expiry" msgstr "Expiração" @@ -2029,7 +2046,7 @@ msgstr "Auditoria de segurança falhou" msgid "Failed to add domain" msgstr "Falha ao adicionar domínio" -#: packages/admin/src/components/ContentEditor.tsx:1998 +#: packages/admin/src/components/ContentEditor.tsx:1827 msgid "Failed to create byline" msgstr "Falha ao criar crédito" @@ -2082,7 +2099,7 @@ msgstr "Falha ao carregar Plugins: {0}" msgid "Failed to load revisions" msgstr "Falha ao carregar revisões" -#: packages/admin/src/components/SetupWizard.tsx:486 +#: packages/admin/src/components/SetupWizard.tsx:552 msgid "Failed to load setup" msgstr "Falha ao carregar configuração" @@ -2103,7 +2120,7 @@ msgstr "Falha ao remover chave de acesso" msgid "Failed to rename passkey" msgstr "Falha ao renomear chave de acesso" -#: packages/admin/src/router.tsx:1519 +#: packages/admin/src/router.tsx:1530 msgid "Failed to save" msgstr "" @@ -2113,8 +2130,8 @@ msgstr "" msgid "Failed to save settings" msgstr "Falha ao salvar configurações" -#: packages/admin/src/components/LoginPage.tsx:127 -#: packages/admin/src/components/LoginPage.tsx:132 +#: packages/admin/src/components/LoginPage.tsx:70 +#: packages/admin/src/components/LoginPage.tsx:75 msgid "Failed to send magic link" msgstr "Falha ao enviar link mágico" @@ -2127,7 +2144,7 @@ msgstr "Falha ao enviar e-mail de teste" msgid "Failed to update {0}" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:2048 +#: packages/admin/src/components/ContentEditor.tsx:1877 msgid "Failed to update byline" msgstr "Falha ao atualizar crédito" @@ -2214,7 +2231,7 @@ msgstr "Para a melhor experiência de importação, instale o" msgid "Full access" msgstr "Acesso completo" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:85 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:105 msgid "Full admin access" msgstr "Acesso administrativo completo" @@ -2279,7 +2296,7 @@ msgstr "Altura" msgid "Hide from search engines" msgstr "Ocultar dos mecanismos de pesquisa" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:203 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:223 msgid "Hide token" msgstr "Ocultar token" @@ -2321,7 +2338,7 @@ msgstr "Ícone desfocado devido à auditoria de imagem" msgid "ID" msgstr "ID" -#: packages/admin/src/components/LoginPage.tsx:160 +#: packages/admin/src/components/LoginPage.tsx:103 msgid "If an account exists for <0>{email}, we've sent a sign-in link." msgstr "Se existir uma conta para <0>{email}, enviamos um link de acesso." @@ -2343,7 +2360,7 @@ msgstr "Configurações de imagem" 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:396 +#: packages/admin/src/components/MediaPickerModal.tsx:374 msgid "Image URL" msgstr "URL da imagem" @@ -2441,7 +2458,7 @@ msgstr "Importando conteúdo..." msgid "Importing Media" msgstr "Importando mídia" -#: packages/admin/src/components/SetupWizard.tsx:163 +#: packages/admin/src/components/SetupWizard.tsx:165 msgid "Include sample content (recommended for new sites)" msgstr "Incluir conteúdo de exemplo (recomendado para novos sites)" @@ -2449,8 +2466,8 @@ msgstr "Incluir conteúdo de exemplo (recomendado para novos sites)" msgid "Incompatible" msgstr "Incompatível" -#: packages/admin/src/components/MediaPickerModal.tsx:407 -#: packages/admin/src/components/MediaPickerModal.tsx:608 +#: packages/admin/src/components/MediaPickerModal.tsx:385 +#: packages/admin/src/components/MediaPickerModal.tsx:584 msgid "Insert" msgstr "Inserir" @@ -2474,7 +2491,7 @@ msgstr "Inserir uma seção reutilizável" msgid "Insert an image" msgstr "Inserir uma imagem" -#: packages/admin/src/components/MediaPickerModal.tsx:389 +#: packages/admin/src/components/MediaPickerModal.tsx:367 msgid "Insert from URL" msgstr "Inserir por URL" @@ -2521,7 +2538,7 @@ msgstr "Instalando..." msgid "Integer" msgstr "Inteiro" -#: packages/admin/src/components/ContentEditor.tsx:1482 +#: packages/admin/src/components/ContentEditor.tsx:1462 msgid "Invalid JSON" msgstr "" @@ -2554,7 +2571,7 @@ msgstr "Item excluído" msgid "Item updated" msgstr "Item atualizado" -#: packages/admin/src/components/SetupWizard.tsx:238 +#: packages/admin/src/components/SetupWizard.tsx:240 #: packages/admin/src/components/SignupPage.tsx:204 msgid "Jane Doe" msgstr "Jane Doe" @@ -2578,7 +2595,7 @@ msgstr "Palavras-chave" msgid "Label" msgstr "Rótulo" -#: packages/admin/src/components/LoginPage.tsx:379 +#: packages/admin/src/components/LoginPage.tsx:345 #: packages/admin/src/components/Settings.tsx:129 #: packages/admin/src/components/Settings.tsx:134 msgid "Language" @@ -2610,7 +2627,7 @@ msgstr "Último uso" #. placeholder {0}: new Date(cred.lastUsedAt).toLocaleDateString() #. placeholder {0}: new Date(token.lastUsedAt).toLocaleDateString() -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:285 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:305 #: packages/admin/src/components/users/UserDetail.tsx:262 msgid "Last used {0}" msgstr "Último uso em {0}" @@ -2664,7 +2681,7 @@ msgstr "Links" msgid "List view" msgstr "Visualização em lista" -#: packages/admin/src/components/ContentEditor.tsx:670 +#: packages/admin/src/components/ContentEditor.tsx:668 msgid "Live View" msgstr "Visualização ao vivo" @@ -2674,8 +2691,8 @@ msgstr "Visualização ao vivo" msgid "Load more" msgstr "Carregar mais" -#: packages/admin/src/components/ContentList.tsx:290 -#: packages/admin/src/components/ContentList.tsx:338 +#: packages/admin/src/components/ContentList.tsx:322 +#: packages/admin/src/components/ContentList.tsx:370 msgid "Load More" msgstr "Carregar mais" @@ -2718,7 +2735,7 @@ msgstr "Carregando seções..." msgid "Loading settings..." msgstr "Carregando configurações..." -#: packages/admin/src/components/SetupWizard.tsx:473 +#: packages/admin/src/components/SetupWizard.tsx:539 msgid "Loading setup..." msgstr "Carregando configuração..." @@ -2726,8 +2743,8 @@ msgstr "Carregando configuração..." msgid "Loading terms..." msgstr "Carregando termos..." -#: packages/admin/src/components/ContentList.tsx:290 -#: packages/admin/src/components/ContentList.tsx:338 +#: packages/admin/src/components/ContentList.tsx:322 +#: packages/admin/src/components/ContentList.tsx:370 #: packages/admin/src/components/ContentPickerModal.tsx:238 #: packages/admin/src/components/MarketplaceBrowse.tsx:199 #: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:181 @@ -2740,7 +2757,7 @@ msgstr "Carregando termos..." msgid "Loading..." msgstr "Carregando..." -#: packages/admin/src/components/ContentList.tsx:197 +#: packages/admin/src/components/ContentList.tsx:226 #: packages/admin/src/components/LocaleSwitcher.tsx:60 msgid "Locale" msgstr "Localização" @@ -2931,6 +2948,10 @@ msgstr "Menus" msgid "Menus ({0})" msgstr "Menus ({0})" +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:89 +msgid "Menus Manage" +msgstr "" + #: packages/admin/src/components/SeoPanel.tsx:161 msgid "Meta Description" msgstr "Meta descrição" @@ -2971,11 +2992,11 @@ msgstr "Modificado" msgid "Modify collection schemas" msgstr "Modificar esquemas de coleção" -#: packages/admin/src/components/ContentList.tsx:439 +#: packages/admin/src/components/ContentList.tsx:537 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:430 +#: packages/admin/src/components/ContentList.tsx:528 msgid "Move {title} to trash" msgstr "Mover {title} para a lixeira" @@ -2983,14 +3004,14 @@ msgstr "Mover {title} para a lixeira" msgid "Move down" msgstr "Mover para baixo" -#: packages/admin/src/components/ContentEditor.tsx:873 -#: packages/admin/src/components/ContentEditor.tsx:895 -#: packages/admin/src/components/ContentList.tsx:452 +#: packages/admin/src/components/ContentEditor.tsx:871 +#: packages/admin/src/components/ContentEditor.tsx:893 +#: packages/admin/src/components/ContentList.tsx:550 msgid "Move to Trash" msgstr "Mover para a lixeira" -#: packages/admin/src/components/ContentEditor.tsx:879 -#: packages/admin/src/components/ContentList.tsx:437 +#: packages/admin/src/components/ContentEditor.tsx:877 +#: packages/admin/src/components/ContentList.tsx:535 msgid "Move to Trash?" msgstr "Mover para a lixeira?" @@ -3010,7 +3031,7 @@ msgstr "Texto simples com várias linhas" msgid "Multiple choices from options" msgstr "Múltiplas escolhas entre as opções" -#: packages/admin/src/components/SetupWizard.tsx:145 +#: packages/admin/src/components/SetupWizard.tsx:147 msgid "My Awesome Blog" msgstr "Meu Blog Incrível" @@ -3048,7 +3069,7 @@ msgstr "NOVO" msgid "New {0}" msgstr "" -#: packages/admin/src/components/ContentEditor.tsx:554 +#: packages/admin/src/components/ContentEditor.tsx:552 msgid "New {collectionLabel}" msgstr "Novo {collectionLabel}" @@ -3089,7 +3110,7 @@ msgid "Next" msgstr "Próximo" #: packages/admin/src/components/comments/CommentInbox.tsx:378 -#: packages/admin/src/components/ContentList.tsx:278 +#: packages/admin/src/components/ContentList.tsx:310 msgid "Next page" msgstr "Próxima página" @@ -3107,7 +3128,7 @@ msgid "No {0} available." msgstr "Nenhum {0} disponível." #. placeholder {0}: collectionLabel.toLowerCase() -#: packages/admin/src/components/ContentList.tsx:212 +#: packages/admin/src/components/ContentList.tsx:244 msgid "No {0} yet." msgstr "Nenhum {0} ainda." @@ -3125,7 +3146,7 @@ msgstr "Nenhum erro 404 registrado ainda." msgid "No alt text" msgstr "Sem texto alternativo" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:263 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:283 msgid "No API tokens yet. Create one to get started." msgstr "Nenhum token de API ainda. Crie um para começar." @@ -3133,7 +3154,7 @@ msgstr "Nenhum token de API ainda. Crie um para começar." msgid "No approved comments yet." msgstr "Nenhum comentário aprovado ainda." -#: packages/admin/src/components/ContentEditor.tsx:1939 +#: packages/admin/src/components/ContentEditor.tsx:1768 msgid "No bylines selected." msgstr "Nenhum crédito selecionado." @@ -3211,12 +3232,12 @@ msgid "No maximum" msgstr "Sem máximo" #: packages/admin/src/components/MediaLibrary.tsx:369 -#: packages/admin/src/components/MediaPickerModal.tsx:521 +#: packages/admin/src/components/MediaPickerModal.tsx:497 msgid "No media available from this provider" msgstr "Nenhuma mídia disponível deste provedor" #: packages/admin/src/components/MediaLibrary.tsx:363 -#: packages/admin/src/components/MediaPickerModal.tsx:515 +#: packages/admin/src/components/MediaPickerModal.tsx:491 msgid "No media found" msgstr "Nenhuma mídia encontrada" @@ -3274,7 +3295,7 @@ msgstr "Nenhum resultado" 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/ContentList.tsx:226 +#: packages/admin/src/components/ContentList.tsx:258 msgid "No results for \"{searchQuery}\"" msgstr "Nenhum resultado para \"{searchQuery}\"" @@ -3384,7 +3405,7 @@ msgstr "Dica de ferramenta opcional ao passar o mouse" msgid "Options (one per line)" msgstr "Opções (uma por linha)" -#: packages/admin/src/components/MediaPickerModal.tsx:419 +#: packages/admin/src/components/MediaPickerModal.tsx:397 msgid "or choose from library" msgstr "ou escolha na biblioteca" @@ -3392,7 +3413,7 @@ msgstr "ou escolha na biblioteca" 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/LoginPage.tsx:321 +#: packages/admin/src/components/LoginPage.tsx:261 msgid "Or continue with" msgstr "Ou continue com" @@ -3421,7 +3442,7 @@ msgstr "Contorno" msgid "Overrides the page title in search engine results" msgstr "Substitui o título da página nos resultados dos mecanismos de busca" -#: packages/admin/src/components/ContentEditor.tsx:910 +#: packages/admin/src/components/ContentEditor.tsx:908 msgid "Ownership" msgstr "Propriedade" @@ -3451,10 +3472,6 @@ msgstr "Parte de um loop de redirecionamento" msgid "Pass" msgstr "Aprovar" -#: packages/admin/src/components/SetupWizard.tsx:333 -msgid "Passkey" -msgstr "Chave de acesso" - #: packages/admin/src/components/settings/SecuritySettings.tsx:98 msgid "Passkey added successfully" msgstr "Chave de acesso adicionada com sucesso" @@ -3496,10 +3513,6 @@ msgstr "Chaves de acesso são uma forma segura de acessar sua conta sem senha. V 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/SetupWizard.tsx:297 -msgid "Passkeys are more secure than passwords. You'll use your device's biometrics, PIN, or security key to sign in." -msgstr "Chaves de acesso são mais seguras que senhas. Você usará a biometria do seu dispositivo, PIN ou chave de segurança para acessar." - #: packages/admin/src/components/auth/PasskeyLogin.tsx:303 #: packages/admin/src/components/auth/PasskeyRegistration.tsx:300 msgid "Passkeys Not Available Here" @@ -3523,7 +3536,7 @@ msgid "Pattern (Regex)" msgstr "Padrão (Regex)" #: packages/admin/src/components/comments/CommentDetail.tsx:196 -#: packages/admin/src/components/ContentList.tsx:576 +#: packages/admin/src/components/ContentList.tsx:674 msgid "pending" msgstr "pendente" @@ -3531,15 +3544,15 @@ msgstr "pendente" msgid "Pending" msgstr "Pendente" -#: packages/admin/src/components/ContentEditor.tsx:785 +#: packages/admin/src/components/ContentEditor.tsx:783 msgid "Pending changes" msgstr "Alterações pendentes" -#: packages/admin/src/components/ContentList.tsx:510 +#: packages/admin/src/components/ContentList.tsx:608 msgid "Permanently delete \"{title}\"? This cannot be undone." msgstr "Excluir \"{title}\" permanentemente? Isso não pode ser desfeito." -#: packages/admin/src/components/ContentList.tsx:499 +#: packages/admin/src/components/ContentList.tsx:597 msgid "Permanently delete {title}" msgstr "Excluir {title} permanentemente" @@ -3547,12 +3560,16 @@ msgstr "Excluir {title} permanentemente" msgid "Permissions" msgstr "Permissões" +#: packages/admin/src/components/SetupWizard.tsx:317 +msgid "Pick any method to create your admin account." +msgstr "" + #: packages/admin/src/components/auth/PasskeyLogin.tsx:313 #: packages/admin/src/components/auth/PasskeyRegistration.tsx:310 msgid "Plain" msgstr "Simples" -#: packages/admin/src/components/SetupWizard.tsx:206 +#: packages/admin/src/components/SetupWizard.tsx:208 msgid "Please enter a valid email" msgstr "Insira um e-mail válido" @@ -3560,7 +3577,7 @@ msgstr "Insira um e-mail válido" msgid "Please enter a valid email address" msgstr "Insira um endereço de e-mail válido" -#: packages/admin/src/components/MediaPickerModal.tsx:304 +#: packages/admin/src/components/MediaPickerModal.tsx:284 msgid "Please enter a valid URL" msgstr "Insira uma URL válida" @@ -3626,11 +3643,11 @@ 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:258 +#: packages/admin/src/components/SetupWizard.tsx:260 msgid "Preparing..." msgstr "Preparando..." -#: packages/admin/src/components/ContentEditor.tsx:604 +#: packages/admin/src/components/ContentEditor.tsx:602 #: packages/admin/src/components/ContentTypeEditor.tsx:79 #: packages/admin/src/components/MediaLibrary.tsx:415 msgid "Preview" @@ -3640,7 +3657,7 @@ msgstr "Pré-visualização" msgid "Preview content before publishing" msgstr "Pré-visualizar conteúdo antes de publicar" -#: packages/admin/src/components/ContentEditor.tsx:604 +#: packages/admin/src/components/ContentEditor.tsx:602 msgid "Preview draft" msgstr "Pré-visualizar rascunho" @@ -3649,7 +3666,7 @@ msgid "Previous" msgstr "Anterior" #: packages/admin/src/components/comments/CommentInbox.tsx:359 -#: packages/admin/src/components/ContentList.tsx:266 +#: packages/admin/src/components/ContentList.tsx:298 msgid "Previous page" msgstr "Página anterior" @@ -3665,20 +3682,20 @@ msgstr "Navegação principal" msgid "Provider:" msgstr "Provedor:" -#: packages/admin/src/components/ContentEditor.tsx:659 -#: packages/admin/src/components/ContentEditor.tsx:766 +#: packages/admin/src/components/ContentEditor.tsx:657 +#: packages/admin/src/components/ContentEditor.tsx:764 msgid "Publish" msgstr "Publicar" -#: packages/admin/src/components/ContentEditor.tsx:649 +#: packages/admin/src/components/ContentEditor.tsx:647 msgid "Publish changes" msgstr "Publicar alterações" -#: packages/admin/src/components/ContentList.tsx:551 +#: packages/admin/src/components/ContentList.tsx:649 msgid "published" msgstr "publicado" -#: packages/admin/src/components/ContentEditor.tsx:781 +#: packages/admin/src/components/ContentEditor.tsx:779 #: packages/admin/src/components/ContentPickerModal.tsx:214 #: packages/admin/src/components/Dashboard.tsx:187 msgid "Published" @@ -3693,7 +3710,7 @@ msgstr "Publicado {0}" msgid "Published At" msgstr "Publicado em" -#: packages/admin/src/components/ContentEditor.tsx:1947 +#: packages/admin/src/components/ContentEditor.tsx:1776 msgid "Quick create byline" msgstr "Criar crédito rapidamente" @@ -3714,6 +3731,10 @@ msgstr "Ler entradas de conteúdo" msgid "Read media files" msgstr "Ler arquivos de mídia" +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:95 +msgid "Read site settings" +msgstr "" + #: packages/admin/src/components/settings/GeneralSettings.tsx:267 msgid "Reading" msgstr "Leitura" @@ -3770,7 +3791,7 @@ msgstr "Usuário cadastrado" msgid "Registration was cancelled or timed out. Please try again." msgstr "O registro foi cancelado ou expirou. Tente novamente." -#: packages/admin/src/components/ContentEditor.tsx:1916 +#: packages/admin/src/components/ContentEditor.tsx:1745 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:177 #: packages/admin/src/components/settings/GeneralSettings.tsx:202 #: packages/admin/src/components/settings/GeneralSettings.tsx:246 @@ -3786,10 +3807,6 @@ msgstr "Remover" msgid "Remove {0}" msgstr "Remover {0}" -#: packages/admin/src/components/ContentEditor.tsx:1743 -msgid "Remove {label}" -msgstr "" - #: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:435 msgid "Remove Domain" msgstr "Remover domínio" @@ -3798,7 +3815,7 @@ msgstr "Remover domínio" msgid "Remove Domain?" msgstr "Remover domínio?" -#: packages/admin/src/components/ContentEditor.tsx:1594 +#: packages/admin/src/components/ContentEditor.tsx:1574 #: packages/admin/src/components/SeoImageField.tsx:55 msgid "Remove image" msgstr "Remover imagem" @@ -3913,7 +3930,7 @@ msgstr "Restaurar para o original" msgid "Restore" msgstr "Restaurar" -#: packages/admin/src/components/ContentList.tsx:487 +#: packages/admin/src/components/ContentList.tsx:585 msgid "Restore {title}" msgstr "Restaurar {title}" @@ -3961,15 +3978,15 @@ msgstr "Revisão restaurada" msgid "Revisions" msgstr "Revisões" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:326 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:346 msgid "Revoke token" msgstr "Revogar token" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:301 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:321 msgid "Revoke?" msgstr "Revogar?" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:308 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:328 msgid "Revoking..." msgstr "Revogando..." @@ -4000,7 +4017,7 @@ msgstr "Função" msgid "Role {role}" msgstr "Função {role}" -#: packages/admin/src/components/ContentEditor.tsx:1921 +#: packages/admin/src/components/ContentEditor.tsx:1750 msgid "Role label" msgstr "Rótulo da função" @@ -4011,7 +4028,7 @@ msgstr "Rótulo da função" msgid "Same window" msgstr "Mesma janela" -#: packages/admin/src/components/ContentEditor.tsx:2054 +#: packages/admin/src/components/ContentEditor.tsx:1883 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:349 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:519 #: packages/admin/src/components/MediaDetailPanel.tsx:241 @@ -4045,13 +4062,13 @@ msgstr "Salvar configurações" msgid "Save Social Links" msgstr "Salvar links sociais" -#: packages/admin/src/components/ContentEditor.tsx:579 +#: packages/admin/src/components/ContentEditor.tsx:577 #: packages/admin/src/components/SaveButton.tsx:42 msgid "Saved" msgstr "Salvo" -#: packages/admin/src/components/ContentEditor.tsx:574 -#: packages/admin/src/components/ContentEditor.tsx:2054 +#: packages/admin/src/components/ContentEditor.tsx:572 +#: packages/admin/src/components/ContentEditor.tsx:1883 #: packages/admin/src/components/FieldEditor.tsx:656 #: packages/admin/src/components/MediaDetailPanel.tsx:241 #: packages/admin/src/components/MenuEditor.tsx:442 @@ -4065,28 +4082,28 @@ msgstr "Salvo" msgid "Saving..." msgstr "Salvando..." -#: packages/admin/src/components/ContentEditor.tsx:825 +#: packages/admin/src/components/ContentEditor.tsx:823 msgid "Schedule" msgstr "Agendar" -#: packages/admin/src/components/ContentEditor.tsx:811 +#: packages/admin/src/components/ContentEditor.tsx:809 msgid "Schedule for" msgstr "Agendar para" -#: packages/admin/src/components/ContentEditor.tsx:848 +#: packages/admin/src/components/ContentEditor.tsx:846 msgid "Schedule for later" msgstr "Agendar para depois" -#: packages/admin/src/components/ContentList.tsx:555 +#: packages/admin/src/components/ContentList.tsx:653 msgid "scheduled" msgstr "agendado" -#: packages/admin/src/components/ContentEditor.tsx:788 +#: packages/admin/src/components/ContentEditor.tsx:786 msgid "Scheduled" msgstr "Agendado" #. placeholder {0}: formatScheduledDate(item.scheduledAt) -#: packages/admin/src/components/ContentEditor.tsx:798 +#: packages/admin/src/components/ContentEditor.tsx:796 msgid "Scheduled for: {0}" msgstr "Agendado para: {0}" @@ -4106,12 +4123,12 @@ msgstr "Leitura de esquema" msgid "Schema Write" msgstr "Escrita de esquema" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:409 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:429 msgid "Scopes" msgstr "Escopos" #. placeholder {0}: token.scopes.join(", ") -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:277 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:297 msgid "Scopes: {0}" msgstr "Escopos: {0}" @@ -4147,12 +4164,12 @@ msgid "Search" msgstr "Pesquisa" #. placeholder {0}: collectionLabel.toLowerCase() -#: packages/admin/src/components/ContentList.tsx:151 +#: packages/admin/src/components/ContentList.tsx:171 msgid "Search {0}" msgstr "Pesquisar {0}" #. placeholder {0}: collectionLabel.toLowerCase() -#: packages/admin/src/components/ContentList.tsx:150 +#: packages/admin/src/components/ContentList.tsx:170 msgid "Search {0}..." msgstr "Pesquisar {0}..." @@ -4176,7 +4193,7 @@ msgstr "Otimização para mecanismos de busca" msgid "Search engine optimization and verification" msgstr "Otimização e verificação para mecanismos de pesquisa" -#: packages/admin/src/components/MediaPickerModal.tsx:465 +#: packages/admin/src/components/MediaPickerModal.tsx:441 msgid "Search media" msgstr "Pesquisar mídia" @@ -4202,7 +4219,7 @@ msgid "Search themes..." msgstr "Pesquisar temas..." #: packages/admin/src/components/MediaLibrary.tsx:336 -#: packages/admin/src/components/MediaPickerModal.tsx:464 +#: packages/admin/src/components/MediaPickerModal.tsx:440 msgid "Search..." msgstr "Pesquisar..." @@ -4253,7 +4270,7 @@ msgstr "Seções" msgid "secure context" msgstr "contexto seguro" -#: packages/admin/src/components/SetupWizard.tsx:506 +#: packages/admin/src/components/SetupWizard.tsx:572 msgid "Secure your account" msgstr "Proteja sua conta" @@ -4301,9 +4318,7 @@ msgstr "Configurações de segurança" msgid "Select" msgstr "Selecionar" -#: packages/admin/src/components/ContentEditor.tsx:1618 -#: packages/admin/src/components/ContentEditor.tsx:1755 -#: packages/admin/src/components/ContentEditor.tsx:1770 +#: packages/admin/src/components/ContentEditor.tsx:1598 msgid "Select {label}" msgstr "Selecionar {label}" @@ -4311,7 +4326,7 @@ msgstr "Selecionar {label}" msgid "Select all" msgstr "Selecionar tudo" -#: packages/admin/src/components/ContentEditor.tsx:1860 +#: packages/admin/src/components/ContentEditor.tsx:1689 msgid "Select byline..." msgstr "Selecionar crédito..." @@ -4329,19 +4344,11 @@ msgstr "Selecionar conteúdo" msgid "Select Favicon" msgstr "Selecionar favicon" -#: packages/admin/src/components/ContentEditor.tsx:1759 -msgid "Select file" -msgstr "" - -#: packages/admin/src/components/MediaPickerModal.tsx:86 -msgid "Select File" -msgstr "" - -#: packages/admin/src/components/ContentEditor.tsx:1609 +#: packages/admin/src/components/ContentEditor.tsx:1589 msgid "Select image" msgstr "Selecionar imagem" -#: packages/admin/src/components/MediaPickerModal.tsx:86 +#: packages/admin/src/components/MediaPickerModal.tsx:71 msgid "Select Image" msgstr "Selecionar imagem" @@ -4366,7 +4373,7 @@ msgstr "Selecione quais tipos de conteúdo importar." msgid "Select..." msgstr "Selecionar..." -#: packages/admin/src/components/MediaPickerModal.tsx:595 +#: packages/admin/src/components/MediaPickerModal.tsx:571 msgid "Selected:" msgstr "Selecionado:" @@ -4387,7 +4394,7 @@ msgstr "Envie um e-mail de convite para um novo membro da equipe." msgid "Send Invite" msgstr "Enviar convite" -#: packages/admin/src/components/LoginPage.tsx:206 +#: packages/admin/src/components/LoginPage.tsx:149 msgid "Send magic link" msgstr "Enviar link mágico" @@ -4403,7 +4410,7 @@ msgstr "Enviar teste" msgid "Send Test Email" msgstr "Enviar e-mail de teste" -#: packages/admin/src/components/LoginPage.tsx:206 +#: packages/admin/src/components/LoginPage.tsx:149 #: packages/admin/src/components/settings/EmailSettings.tsx:162 #: packages/admin/src/components/SignupPage.tsx:87 #: packages/admin/src/components/SignupPage.tsx:150 @@ -4412,7 +4419,7 @@ msgstr "Enviar e-mail de teste" msgid "Sending..." msgstr "Enviando..." -#: packages/admin/src/components/ContentEditor.tsx:1000 +#: packages/admin/src/components/ContentEditor.tsx:998 #: packages/admin/src/components/Settings.tsx:81 msgid "SEO" msgstr "SEO" @@ -4439,15 +4446,11 @@ msgstr "Título SEO" 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/SetupWizard.tsx:295 -msgid "Set up your passkey" -msgstr "Configure sua chave de acesso" - -#: packages/admin/src/components/SetupWizard.tsx:504 +#: packages/admin/src/components/SetupWizard.tsx:570 msgid "Set up your site" msgstr "Configure seu site" -#: packages/admin/src/components/SetupWizard.tsx:175 +#: packages/admin/src/components/SetupWizard.tsx:177 msgid "Setting up..." msgstr "Configurando..." @@ -4461,6 +4464,14 @@ msgstr "Configurando..." msgid "Settings" msgstr "Configurações" +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:99 +msgid "Settings Manage" +msgstr "" + +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:94 +msgid "Settings Read" +msgstr "" + #: packages/admin/src/components/settings/GeneralSettings.tsx:59 msgid "Settings saved successfully" msgstr "Configurações salvas com sucesso" @@ -4474,7 +4485,7 @@ msgstr "Compartilhe este link com o usuário convidado" msgid "Short Text" msgstr "Texto curto" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:203 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:223 msgid "Show token" msgstr "Exibir token" @@ -4487,24 +4498,35 @@ msgstr "Exibido ao passar o mouse sobre a imagem." msgid "Sign in" msgstr "Acessar" +#: packages/admin/src/components/SetupWizard.tsx:382 +msgid "Sign In" +msgstr "" + #: packages/admin/src/components/SignupPage.tsx:269 msgid "Sign in instead" msgstr "Acessar em vez disso" -#: packages/admin/src/components/LoginPage.tsx:291 +#: packages/admin/src/components/LoginPage.tsx:232 msgid "Sign in to your site" msgstr "Acesse seu site" -#: packages/admin/src/components/LoginPage.tsx:292 +#. placeholder {0}: authProviderList.find((p) => p.id === activeProvider)?.label ?? activeProvider +#. placeholder {0}: provider.label +#: packages/admin/src/components/LoginPage.tsx:231 +#: packages/admin/src/components/SetupWizard.tsx:291 +msgid "Sign in with {0}" +msgstr "" + +#: packages/admin/src/components/LoginPage.tsx:229 msgid "Sign in with email" msgstr "Acesse com e-mail" -#: packages/admin/src/components/LoginPage.tsx:348 +#: packages/admin/src/components/LoginPage.tsx:290 msgid "Sign in with email link" msgstr "Acesse com link de e-mail" #: packages/admin/src/components/auth/PasskeyLogin.tsx:136 -#: packages/admin/src/components/LoginPage.tsx:312 +#: packages/admin/src/components/LoginPage.tsx:252 msgid "Sign in with Passkey" msgstr "Acesse com chave de acesso" @@ -4521,7 +4543,7 @@ msgstr "Escolha única entre opções" msgid "Single line text input" msgstr "Entrada de texto de linha única" -#: packages/admin/src/components/SetupWizard.tsx:331 +#: packages/admin/src/components/SetupWizard.tsx:380 msgid "Site" msgstr "Site" @@ -4533,12 +4555,12 @@ msgstr "Identidade do site" 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:329 +#: packages/admin/src/components/SetupWizard.tsx:378 msgid "Site Settings" msgstr "Configurações do site" #: packages/admin/src/components/settings/GeneralSettings.tsx:156 -#: packages/admin/src/components/SetupWizard.tsx:141 +#: packages/admin/src/components/SetupWizard.tsx:143 msgid "Site Title" msgstr "Título do site" @@ -4546,7 +4568,7 @@ msgstr "Título do site" msgid "Site title & tagline" msgstr "Título e slogan do site" -#: packages/admin/src/components/SetupWizard.tsx:125 +#: packages/admin/src/components/SetupWizard.tsx:127 msgid "Site title is required" msgstr "O título do site é obrigatório" @@ -4570,9 +4592,9 @@ msgstr "Pular importação de mídia" msgid "Skipped" msgstr "Ignorado" -#: packages/admin/src/components/ContentEditor.tsx:769 -#: packages/admin/src/components/ContentEditor.tsx:1963 -#: packages/admin/src/components/ContentEditor.tsx:2025 +#: packages/admin/src/components/ContentEditor.tsx:767 +#: packages/admin/src/components/ContentEditor.tsx:1792 +#: packages/admin/src/components/ContentEditor.tsx:1854 #: packages/admin/src/components/ContentTypeEditor.tsx:109 #: packages/admin/src/components/ContentTypeList.tsx:97 #: packages/admin/src/components/FieldEditor.tsx:224 @@ -4653,8 +4675,8 @@ msgstr "Spam" msgid "Start Import" msgstr "Iniciar importação" -#: packages/admin/src/components/ContentEditor.tsx:775 -#: packages/admin/src/components/ContentList.tsx:193 +#: packages/admin/src/components/ContentEditor.tsx:773 +#: packages/admin/src/components/ContentList.tsx:219 #: packages/admin/src/components/ContentTypeEditor.tsx:115 #: packages/admin/src/components/Redirects.tsx:452 msgid "Status" @@ -4690,7 +4712,7 @@ msgid "System ({resolvedLabel})" msgstr "Sistema ({resolvedLabel})" #: packages/admin/src/components/settings/GeneralSettings.tsx:162 -#: packages/admin/src/components/SetupWizard.tsx:152 +#: packages/admin/src/components/SetupWizard.tsx:154 msgid "Tagline" msgstr "Slogan" @@ -4716,6 +4738,10 @@ msgstr "Destino" msgid "Taxonomies" msgstr "Taxonomias" +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:84 +msgid "Taxonomies Manage" +msgstr "" + #: packages/admin/src/components/TaxonomyManager.tsx:668 msgid "Taxonomy created" msgstr "Taxonomia criada" @@ -4724,7 +4750,7 @@ msgstr "Taxonomia criada" msgid "Taxonomy not found:" msgstr "Taxonomia não encontrada:" -#: packages/admin/src/components/SetupWizard.tsx:180 +#: packages/admin/src/components/SetupWizard.tsx:182 msgid "Template:" msgstr "Modelo:" @@ -4757,7 +4783,7 @@ msgstr "As tabelas a seguir contêm conteúdo, mas não estão registradas como 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:170 +#: packages/admin/src/components/LoginPage.tsx:113 #: packages/admin/src/components/SignupPage.tsx:138 msgid "The link will expire in 15 minutes." msgstr "O link expirará em 15 minutos." @@ -4812,8 +4838,7 @@ msgstr "Tema: {label}" msgid "Themes" msgstr "Temas" -#: packages/admin/src/components/ContentEditor.tsx:1622 -#: packages/admin/src/components/ContentEditor.tsx:1773 +#: packages/admin/src/components/ContentEditor.tsx:1602 msgid "This field is required" msgstr "Este campo é obrigatório" @@ -4857,7 +4882,7 @@ msgstr "Esta seção foi importada de outro sistema." msgid "This will grant CLI access with your permissions." msgstr "Isso concederá acesso CLI com suas permissões." -#: packages/admin/src/components/ContentEditor.tsx:882 +#: packages/admin/src/components/ContentEditor.tsx:880 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." @@ -4879,11 +4904,11 @@ msgstr "Isso excluirá permanentemente este comentário. Esta ação não pode s msgid "This will remove the plugin and its bundle from your site." msgstr "Isso removerá o plugin e seu pacote do seu site." -#: packages/admin/src/components/ContentEditor.tsx:624 +#: packages/admin/src/components/ContentEditor.tsx:622 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:156 +#: packages/admin/src/components/SetupWizard.tsx:158 msgid "Thoughts, tutorials, and more" msgstr "Pensamentos, tutoriais e mais" @@ -4895,8 +4920,8 @@ msgstr "Fuso horário" 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:190 -#: packages/admin/src/components/ContentList.tsx:303 +#: packages/admin/src/components/ContentList.tsx:213 +#: packages/admin/src/components/ContentList.tsx:335 #: packages/admin/src/components/SectionEditor.tsx:189 #: packages/admin/src/components/Sections.tsx:168 msgid "Title" @@ -4929,11 +4954,11 @@ msgid "Toggle theme (current: {label})" msgstr "Alternar tema (atual: {label})" #. placeholder {0}: newToken.info.name -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:190 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:210 msgid "Token created: {0}" msgstr "Token criado: {0}" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:400 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:420 msgid "Token Name" msgstr "Nome do token" @@ -4945,11 +4970,11 @@ msgstr "Ferramentas → Exportar" msgid "Track content history" msgstr "Rastrear histórico de conteúdo" -#: packages/admin/src/components/ContentEditor.tsx:978 +#: packages/admin/src/components/ContentEditor.tsx:976 msgid "Translate" msgstr "Traduzir" -#: packages/admin/src/components/ContentEditor.tsx:936 +#: packages/admin/src/components/ContentEditor.tsx:934 msgid "Translations" msgstr "Traduções" @@ -4961,11 +4986,11 @@ msgstr "lixeira" #: packages/admin/src/components/comments/CommentInbox.tsx:223 #: packages/admin/src/components/comments/CommentInbox.tsx:264 #: packages/admin/src/components/comments/CommentInbox.tsx:520 -#: packages/admin/src/components/ContentList.tsx:173 +#: packages/admin/src/components/ContentList.tsx:193 msgid "Trash" msgstr "Lixeira" -#: packages/admin/src/components/ContentList.tsx:317 +#: packages/admin/src/components/ContentList.tsx:349 msgid "Trash is empty" msgstr "A lixeira está vazia" @@ -4978,7 +5003,7 @@ msgid "True/false toggle" msgstr "Alternância verdadeiro/falso" #: packages/admin/src/components/MediaLibrary.tsx:366 -#: packages/admin/src/components/MediaPickerModal.tsx:518 +#: packages/admin/src/components/MediaPickerModal.tsx:494 msgid "Try a different search term" msgstr "Tente um termo de pesquisa diferente" @@ -5028,8 +5053,8 @@ msgstr "Incompatibilidade de tipo ({0})" msgid "Unable to reach marketplace" msgstr "Não foi possível acessar o marketplace" -#: packages/admin/src/components/ContentEditor.tsx:2068 -#: packages/admin/src/components/ContentEditor.tsx:2083 +#: packages/admin/src/components/ContentEditor.tsx:1897 +#: packages/admin/src/components/ContentEditor.tsx:1912 msgid "Unassigned" msgstr "Não atribuído" @@ -5079,7 +5104,7 @@ msgstr "Desbloquear proporção" msgid "Unnamed passkey" msgstr "Chave de acesso sem nome" -#: packages/admin/src/components/ContentEditor.tsx:653 +#: packages/admin/src/components/ContentEditor.tsx:651 msgid "Unpublish" msgstr "Despublicar" @@ -5087,7 +5112,7 @@ msgstr "Despublicar" msgid "Unregistered Content Tables Found" msgstr "Tabelas de conteúdo não registradas encontradas" -#: packages/admin/src/components/ContentEditor.tsx:800 +#: packages/admin/src/components/ContentEditor.tsx:798 msgid "Unschedule" msgstr "Cancelar agendamento" @@ -5095,11 +5120,7 @@ msgstr "Cancelar agendamento" msgid "Untitled" msgstr "Sem título" -#: packages/admin/src/components/ContentEditor.tsx:1677 -msgid "Untitled file" -msgstr "" - -#: packages/admin/src/components/ContentEditor.tsx:1895 +#: packages/admin/src/components/ContentEditor.tsx:1724 msgid "Up" msgstr "Acima" @@ -5116,6 +5137,10 @@ msgstr "Atualizar campo" msgid "Update settings for {0}" msgstr "Atualizar configurações para {0}" +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:100 +msgid "Update site settings" +msgstr "" + #. placeholder {0}: taxonomyDef.labelSingular?.toLowerCase() || "term" #: packages/admin/src/components/TaxonomyManager.tsx:218 msgid "Update the {0} details" @@ -5135,7 +5160,7 @@ msgid "Updated At" msgstr "Atualizado em" #. placeholder {0}: new Date(item.updatedAt).toLocaleString() -#: packages/admin/src/components/ContentEditor.tsx:857 +#: packages/admin/src/components/ContentEditor.tsx:855 msgid "Updated: {0}" msgstr "Atualizado em: {0}" @@ -5148,19 +5173,15 @@ msgstr "Atualizando URLs de conteúdo..." msgid "Updating..." msgstr "Atualizando..." -#: packages/admin/src/components/MediaPickerModal.tsx:486 +#: packages/admin/src/components/MediaPickerModal.tsx:462 msgid "Upload" msgstr "Enviar" -#: packages/admin/src/components/MediaPickerModal.tsx:88 -msgid "Upload a file to get started" -msgstr "" - #: packages/admin/src/components/WordPressImport.tsx:1221 msgid "Upload an export file" msgstr "Enviar um arquivo de exportação" -#: packages/admin/src/components/MediaPickerModal.tsx:89 +#: packages/admin/src/components/MediaPickerModal.tsx:496 msgid "Upload an image to get started" msgstr "Envie uma imagem para começar" @@ -5173,14 +5194,10 @@ msgstr "Enviar e excluir mídia" msgid "Upload Export File" msgstr "Enviar arquivo de exportação" -#: packages/admin/src/components/MediaPickerModal.tsx:502 +#: packages/admin/src/components/MediaPickerModal.tsx:478 msgid "Upload failed: {uploadError}" msgstr "Falha no envio: {uploadError}" -#: packages/admin/src/components/MediaPickerModal.tsx:90 -msgid "Upload File" -msgstr "" - #: packages/admin/src/components/MediaLibrary.tsx:323 msgid "Upload files" msgstr "Enviar arquivos" @@ -5189,7 +5206,7 @@ msgstr "Enviar arquivos" msgid "Upload Files" msgstr "Enviar arquivos" -#: packages/admin/src/components/MediaPickerModal.tsx:90 +#: packages/admin/src/components/MediaPickerModal.tsx:505 msgid "Upload Image" msgstr "Enviar imagem" @@ -5229,7 +5246,7 @@ msgid "Uploading {0}/{1}..." msgstr "Enviando {0}/{1}..." #: packages/admin/src/components/MediaLibrary.tsx:290 -#: packages/admin/src/components/MediaPickerModal.tsx:486 +#: packages/admin/src/components/MediaPickerModal.tsx:462 msgid "Uploading..." msgstr "Enviando..." @@ -5257,7 +5274,7 @@ msgstr "Use [param] ou [...rest] nos caminhos para correspondência de padrão." 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:359 +#: packages/admin/src/components/LoginPage.tsx:326 msgid "Use your registered passkey to sign in securely." msgstr "Use sua chave de acesso cadastrada para acessar com segurança." @@ -5265,7 +5282,7 @@ msgstr "Use sua chave de acesso cadastrada para acessar com segurança." 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:1277 +#: packages/admin/src/components/ContentEditor.tsx:1275 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" @@ -5345,7 +5362,7 @@ msgstr "Ver no marketplace" msgid "View mode" msgstr "Modo de visualização" -#: packages/admin/src/components/ContentList.tsx:401 +#: packages/admin/src/components/ContentList.tsx:499 msgid "View published {title}" msgstr "Ver {title} publicado" @@ -5375,7 +5392,7 @@ msgstr "Não foi possível conectar a um site WordPress em {0}. Isso pode signif 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:360 +#: packages/admin/src/components/LoginPage.tsx:323 msgid "We'll send you a link to sign in without a password." msgstr "Enviaremos um link para você acessar sem senha." @@ -5512,7 +5529,7 @@ msgstr "Você será redirecionado ao WordPress para autorizar a conexão." msgid "You'll be signing up as" msgstr "Você se registrará como" -#: packages/admin/src/components/SetupWizard.tsx:509 +#: packages/admin/src/components/SetupWizard.tsx:575 msgid "You're signed in via Cloudflare Access" msgstr "Você está conectado via Cloudflare Access" @@ -5521,7 +5538,7 @@ msgid "you@company.com" msgstr "you@company.com" #: packages/admin/src/components/auth/PasskeyLogin.tsx:336 -#: packages/admin/src/components/SetupWizard.tsx:226 +#: packages/admin/src/components/SetupWizard.tsx:228 msgid "you@example.com" msgstr "you@example.com" @@ -5539,7 +5556,7 @@ msgstr "Seu navegador não suporta chaves de acesso. Use um navegador moderno co 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:222 +#: packages/admin/src/components/SetupWizard.tsx:224 msgid "Your Email" msgstr "Seu e-mail" @@ -5559,7 +5576,7 @@ msgstr "Seu nome de usuário do Instagram" msgid "Your LinkedIn profile username" msgstr "Seu nome de usuário de perfil do LinkedIn" -#: packages/admin/src/components/SetupWizard.tsx:234 +#: packages/admin/src/components/SetupWizard.tsx:236 msgid "Your Name" msgstr "Seu nome" diff --git a/packages/admin/src/locales/zh-CN/messages.po b/packages/admin/src/locales/zh-CN/messages.po index b5ec456b3..d93df0033 100644 --- a/packages/admin/src/locales/zh-CN/messages.po +++ b/packages/admin/src/locales/zh-CN/messages.po @@ -13,7 +13,7 @@ msgstr "" "Language-Team: \n" "Plural-Forms: \n" -#: packages/admin/src/components/ContentEditor.tsx:956 +#: packages/admin/src/components/ContentEditor.tsx:954 #: packages/admin/src/components/LocaleSwitcher.tsx:72 msgid " (default)" msgstr "(默认)" @@ -22,8 +22,8 @@ msgstr "(默认)" msgid " (opens in new window)" msgstr "(在新窗口中打开)" -#: packages/admin/src/components/MediaPickerModal.tsx:658 -#: packages/admin/src/components/MediaPickerModal.tsx:740 +#: packages/admin/src/components/MediaPickerModal.tsx:634 +#: packages/admin/src/components/MediaPickerModal.tsx:716 msgid " (selected)" msgstr "(已选择)" @@ -38,7 +38,7 @@ msgid ": use" msgstr ":使用" #. placeholder {0}: providers?.find((p) => p.id === selectedItem.providerId)?.name -#: packages/admin/src/components/MediaPickerModal.tsx:598 +#: packages/admin/src/components/MediaPickerModal.tsx:574 msgid "(from {0})" msgstr "(来自 {0})" @@ -59,7 +59,7 @@ msgid "{0, plural, one {(# item)} other {(# items)}}" msgstr "{0, plural, one {(# 个项目)} other {(# 个项目)}}" #. placeholder {0}: seedInfo.collections -#: packages/admin/src/components/SetupWizard.tsx:181 +#: packages/admin/src/components/SetupWizard.tsx:183 msgid "{0, plural, one {# collection} other {# collections}}" msgstr "{0, plural, one {# 个合集} other {# 个合集}}" @@ -79,12 +79,12 @@ msgid "{0, plural, one {# content item imported} other {# content items imported msgstr "{0, plural, one {# 个内容项已导入} other {# 个内容项已导入}}" #. placeholder {0}: filteredItems.length -#: packages/admin/src/components/ContentList.tsx:251 +#: packages/admin/src/components/ContentList.tsx:283 msgid "{0, plural, one {# item matching \"{searchQuery}\"} other {# items matching \"{searchQuery}\"}}" msgstr "{0, plural, one {# 个匹配 \"{searchQuery}\" 的项目} other {# 个匹配 \"{searchQuery}\" 的项目}}" #. placeholder {0}: items.length -#: packages/admin/src/components/MediaPickerModal.tsx:473 +#: packages/admin/src/components/MediaPickerModal.tsx:449 msgid "{0, plural, one {# item} other {# items}}" msgstr "{0, plural, one {# 个项目} other {# 个项目}}" @@ -141,7 +141,7 @@ msgstr "{0, plural, one {# 位用户} other {# 位用户}}" #. placeholder {0}: filteredItems.length #. placeholder {1}: hasMore ? "+" : "" #. placeholder {2}: hasMore ? "+" : "" -#: packages/admin/src/components/ContentList.tsx:255 +#: packages/admin/src/components/ContentList.tsx:287 msgid "{0, plural, one {#{1} item} other {#{2} items}}" msgstr "{0, plural, one {#{1} 个项目} other {#{2} 个项目}}" @@ -210,8 +210,8 @@ msgstr "{0} 已更新至 v{1}" #. placeholder {0}: item.filename #. placeholder {1}: selected ? t` (selected)` : "" -#: packages/admin/src/components/MediaPickerModal.tsx:658 -#: packages/admin/src/components/MediaPickerModal.tsx:740 +#: packages/admin/src/components/MediaPickerModal.tsx:634 +#: packages/admin/src/components/MediaPickerModal.tsx:716 msgid "{0}{1}" msgstr "{0}{1}" @@ -315,8 +315,9 @@ msgstr "• 已上传到您的 EmDash 媒体存储" msgid "• URLs in your content are updated automatically" msgstr "• 您内容中的 URL 将自动更新" -#: packages/admin/src/components/SetupWizard.tsx:250 -#: packages/admin/src/components/SetupWizard.tsx:310 +#: packages/admin/src/components/SetupWizard.tsx:252 +#: packages/admin/src/components/SetupWizard.tsx:304 +#: packages/admin/src/components/SetupWizard.tsx:359 #: packages/admin/src/components/WordPressImport.tsx:1431 msgid "← Back" msgstr "← 返回" @@ -409,7 +410,7 @@ msgstr "接受并安装" msgid "Accept & Update" msgstr "接受并更新" -#: packages/admin/src/components/SetupWizard.tsx:332 +#: packages/admin/src/components/SetupWizard.tsx:381 msgid "Account" msgstr "账户" @@ -422,8 +423,8 @@ msgid "Account Info" msgstr "账户信息" #: packages/admin/src/components/comments/CommentInbox.tsx:306 -#: packages/admin/src/components/ContentList.tsx:204 -#: packages/admin/src/components/ContentList.tsx:309 +#: packages/admin/src/components/ContentList.tsx:236 +#: packages/admin/src/components/ContentList.tsx:341 #: packages/admin/src/components/ContentTypeList.tsx:106 #: packages/admin/src/components/MediaLibrary.tsx:419 #: packages/admin/src/components/TaxonomyManager.tsx:619 @@ -434,7 +435,7 @@ msgstr "操作" msgid "Active" msgstr "活跃" -#: packages/admin/src/components/ContentEditor.tsx:1877 +#: packages/admin/src/components/ContentEditor.tsx:1706 #: packages/admin/src/components/MenuEditor.tsx:297 #: packages/admin/src/components/TaxonomyManager.tsx:214 #: packages/admin/src/components/TaxonomyManager.tsx:610 @@ -495,7 +496,7 @@ msgstr "添加项目" msgid "Add links to build your navigation menu" msgstr "添加链接以构建您的导航菜单" -#: packages/admin/src/components/ContentList.tsx:140 +#: packages/admin/src/components/ContentList.tsx:160 msgid "Add New" msgstr "添加新内容" @@ -537,7 +538,7 @@ msgstr "添加中..." msgid "Additional data to import." msgstr "要导入的其他数据。" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:84 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:104 #: packages/admin/src/components/Sidebar.tsx:438 #: packages/admin/src/components/users/roleDefinitions.ts:42 msgid "Admin" @@ -555,7 +556,7 @@ msgstr "管理员" msgid "After send:" msgstr "发送后:" -#: packages/admin/src/components/ContentList.tsx:167 +#: packages/admin/src/components/ContentList.tsx:187 msgid "All" msgstr "全部" @@ -628,7 +629,7 @@ msgstr "或者,您可以从 WordPress 导出(工具 → 导出)并上传 #: packages/admin/src/components/PluginManager.tsx:109 #: packages/admin/src/components/TaxonomySidebar.tsx:318 #: packages/admin/src/components/ThemeMarketplaceBrowse.tsx:116 -#: packages/admin/src/router.tsx:1520 +#: packages/admin/src/router.tsx:1531 msgid "An error occurred" msgstr "发生错误" @@ -641,7 +642,7 @@ msgid "Analyzing WordPress site..." msgstr "正在分析 WordPress 站点..." #: packages/admin/src/components/Settings.tsx:109 -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:176 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:196 msgid "API Tokens" msgstr "API 令牌" @@ -667,7 +668,7 @@ msgstr "已批准" msgid "Arbitrary JSON data" msgstr "任意 JSON 数据" -#: packages/admin/src/components/ContentList.tsx:557 +#: packages/admin/src/components/ContentList.tsx:655 msgid "archived" msgstr "已归档" @@ -694,7 +695,7 @@ msgstr "将 WordPress 作者分配给 EmDash 用户。文章将归属于所选 msgid "Authentication error: {0}" msgstr "认证错误:{0}" -#: packages/admin/src/components/LoginPage.tsx:253 +#: packages/admin/src/components/LoginPage.tsx:195 msgid "Authentication error: {error}" msgstr "认证错误:{error}" @@ -746,7 +747,7 @@ msgstr "自动(slug 变更)" msgid "Auto-generated from name (you can edit)" msgstr "从名称自动生成(您可以编辑)" -#: packages/admin/src/components/MediaPickerModal.tsx:537 +#: packages/admin/src/components/MediaPickerModal.tsx:513 msgid "Available media" msgstr "可用媒体" @@ -760,12 +761,13 @@ msgstr "可用提供商" msgid "Back" msgstr "返回" -#: packages/admin/src/components/ContentEditor.tsx:537 +#: packages/admin/src/components/ContentEditor.tsx:535 msgid "Back to {collectionLabel} list" msgstr "返回到 {collectionLabel} 列表" -#: packages/admin/src/components/LoginPage.tsx:174 -#: packages/admin/src/components/LoginPage.tsx:210 +#: packages/admin/src/components/LoginPage.tsx:117 +#: packages/admin/src/components/LoginPage.tsx:153 +#: packages/admin/src/components/LoginPage.tsx:311 #: packages/admin/src/components/SignupPage.tsx:280 msgid "Back to login" msgstr "返回登录" @@ -781,7 +783,7 @@ msgid "Back to sections" msgstr "返回区块列表" #: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:168 -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:171 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:191 #: packages/admin/src/components/settings/EmailSettings.tsx:86 #: packages/admin/src/components/settings/EmailSettings.tsx:105 #: packages/admin/src/components/settings/GeneralSettings.tsx:107 @@ -838,7 +840,7 @@ msgstr "浏览主题并使用您自己的内容预览。" msgid "Bullet List" msgstr "无序列表" -#: packages/admin/src/components/ContentEditor.tsx:922 +#: packages/admin/src/components/ContentEditor.tsx:920 #: packages/admin/src/components/Sidebar.tsx:206 msgid "Bylines" msgstr "署名" @@ -861,18 +863,18 @@ msgstr "可以查看内容" #: packages/admin/src/components/CapabilityConsentDialog.tsx:139 #: packages/admin/src/components/ConfirmDialog.tsx:57 -#: packages/admin/src/components/ContentEditor.tsx:630 -#: packages/admin/src/components/ContentEditor.tsx:836 -#: packages/admin/src/components/ContentEditor.tsx:888 -#: packages/admin/src/components/ContentEditor.tsx:1980 -#: packages/admin/src/components/ContentEditor.tsx:2033 -#: packages/admin/src/components/ContentList.tsx:445 -#: packages/admin/src/components/ContentList.tsx:516 +#: packages/admin/src/components/ContentEditor.tsx:628 +#: packages/admin/src/components/ContentEditor.tsx:834 +#: packages/admin/src/components/ContentEditor.tsx:886 +#: packages/admin/src/components/ContentEditor.tsx:1809 +#: packages/admin/src/components/ContentEditor.tsx:1862 +#: packages/admin/src/components/ContentList.tsx:543 +#: packages/admin/src/components/ContentList.tsx:614 #: packages/admin/src/components/ContentPickerModal.tsx:253 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:516 #: packages/admin/src/components/FieldEditor.tsx:645 #: packages/admin/src/components/MediaDetailPanel.tsx:234 -#: packages/admin/src/components/MediaPickerModal.tsx:605 +#: packages/admin/src/components/MediaPickerModal.tsx:581 #: packages/admin/src/components/MenuEditor.tsx:294 #: packages/admin/src/components/MenuEditor.tsx:439 #: packages/admin/src/components/MenuList.tsx:143 @@ -882,8 +884,8 @@ msgstr "可以查看内容" #: packages/admin/src/components/Sections.tsx:207 #: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:318 #: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:428 -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:318 -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:446 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:338 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:466 #: packages/admin/src/components/settings/SecuritySettings.tsx:210 #: packages/admin/src/components/TaxonomyManager.tsx:304 #: packages/admin/src/components/TaxonomyManager.tsx:523 @@ -931,8 +933,7 @@ msgstr "分类 ({0})" msgid "Categories will be imported" msgstr "分类将被导入" -#: packages/admin/src/components/ContentEditor.tsx:1586 -#: packages/admin/src/components/ContentEditor.tsx:1735 +#: packages/admin/src/components/ContentEditor.tsx:1566 #: packages/admin/src/components/FieldEditor.tsx:391 #: packages/admin/src/components/SeoImageField.tsx:47 msgid "Change" @@ -958,7 +959,7 @@ msgstr "检查更新" msgid "Check Site" msgstr "检查站点" -#: packages/admin/src/components/LoginPage.tsx:158 +#: packages/admin/src/components/LoginPage.tsx:101 #: packages/admin/src/components/SignupPage.tsx:129 #: packages/admin/src/components/SignupPage.tsx:401 msgid "Check your email" @@ -972,6 +973,10 @@ msgstr "正在检查 {urlInput}..." msgid "Checking authentication..." msgstr "正在检查认证..." +#: packages/admin/src/components/SetupWizard.tsx:315 +msgid "Choose how to sign in" +msgstr "" + #: packages/admin/src/components/Settings.tsx:130 msgid "Choose your preferred admin language" msgstr "选择您的首选管理语言" @@ -980,7 +985,7 @@ msgstr "选择您的首选管理语言" msgid "Click the link in the email to continue setting up your account." msgstr "点击邮件中的链接以继续设置您的账户。" -#: packages/admin/src/components/LoginPage.tsx:169 +#: packages/admin/src/components/LoginPage.tsx:112 msgid "Click the link in the email to sign in." msgstr "点击邮件中的链接即可登录。" @@ -998,9 +1003,9 @@ msgstr "点击邮件中的链接即可登录。" #: packages/admin/src/components/MarketplacePluginDetail.tsx:447 #: packages/admin/src/components/MediaDetailPanel.tsx:131 #: packages/admin/src/components/MediaDetailPanel.tsx:133 -#: packages/admin/src/components/MediaPickerModal.tsx:369 -#: packages/admin/src/components/MediaPickerModal.tsx:375 -#: packages/admin/src/components/MediaPickerModal.tsx:379 +#: packages/admin/src/components/MediaPickerModal.tsx:349 +#: packages/admin/src/components/MediaPickerModal.tsx:355 +#: packages/admin/src/components/MediaPickerModal.tsx:359 #: packages/admin/src/components/MenuEditor.tsx:256 #: packages/admin/src/components/MenuEditor.tsx:262 #: packages/admin/src/components/MenuEditor.tsx:266 @@ -1099,7 +1104,7 @@ msgstr "完成注册" msgid "Configure Field" msgstr "配置字段" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:308 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:328 msgid "Confirm" msgstr "确认" @@ -1186,8 +1191,8 @@ msgstr "内容写入" msgid "Continue" msgstr "继续" -#: packages/admin/src/components/SetupWizard.tsx:175 -#: packages/admin/src/components/SetupWizard.tsx:258 +#: packages/admin/src/components/SetupWizard.tsx:177 +#: packages/admin/src/components/SetupWizard.tsx:260 msgid "Continue →" msgstr "继续 →" @@ -1200,7 +1205,7 @@ msgstr "继续导入" msgid "Contributor" msgstr "贡献者" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:218 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:238 #: packages/admin/src/components/users/InviteUserModal.tsx:134 msgid "Copied to clipboard" msgstr "已复制到剪贴板" @@ -1218,11 +1223,11 @@ msgstr "复制邀请链接" msgid "Copy slug" msgstr "复制 slug" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:193 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:213 msgid "Copy this token now — it won't be shown again." msgstr "立即复制此令牌 — 它将不再显示。" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:211 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:231 msgid "Copy token" msgstr "复制令牌" @@ -1230,7 +1235,7 @@ msgstr "复制令牌" msgid "Could not copy automatically. Please select the URL above and copy manually." msgstr "无法自动复制。请选择上面的 URL 并手动复制。" -#: packages/admin/src/components/MediaPickerModal.tsx:328 +#: packages/admin/src/components/MediaPickerModal.tsx:308 msgid "Could not load image from URL" msgstr "无法从 URL 加载图片" @@ -1242,7 +1247,7 @@ msgstr "无法检测到 WordPress" msgid "Count" msgstr "数量" -#: packages/admin/src/components/ContentEditor.tsx:2004 +#: packages/admin/src/components/ContentEditor.tsx:1833 #: packages/admin/src/components/MenuList.tsx:146 #: packages/admin/src/components/Redirects.tsx:185 #: packages/admin/src/components/Sections.tsx:210 @@ -1271,7 +1276,7 @@ msgstr "创建账户" msgid "Create an account" msgstr "创建账户" -#: packages/admin/src/components/ContentEditor.tsx:1952 +#: packages/admin/src/components/ContentEditor.tsx:1781 msgid "Create byline" msgstr "创建署名" @@ -1284,7 +1289,7 @@ msgstr "创建菜单" msgid "Create New Menu" msgstr "创建新菜单" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:389 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:409 msgid "Create New Token" msgstr "创建新令牌" @@ -1292,12 +1297,12 @@ msgstr "创建新令牌" msgid "Create one in WordPress: Users → Profile → Application Passwords" msgstr "在 WordPress 中创建:用户 → 个人资料 → 应用程序密码" -#: packages/admin/src/components/SetupWizard.tsx:305 +#: packages/admin/src/components/SetupWizard.tsx:325 msgid "Create Passkey" msgstr "创建通行密钥" #: packages/admin/src/components/Settings.tsx:110 -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:178 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:198 msgid "Create personal access tokens for programmatic API access" msgstr "创建个人访问令牌以通过程序访问 API" @@ -1332,12 +1337,12 @@ msgstr "在区块库中创建区块以便在此使用" msgid "Create Taxonomy" msgstr "创建分类" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:251 -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:443 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:271 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:463 msgid "Create Token" msgstr "创建令牌" -#: packages/admin/src/components/SetupWizard.tsx:505 +#: packages/admin/src/components/SetupWizard.tsx:571 msgid "Create your account" msgstr "创建您的账户" @@ -1345,7 +1350,7 @@ msgstr "创建您的账户" msgid "Create your first navigation menu to get started" msgstr "创建您的第一个导航菜单以开始使用" -#: packages/admin/src/components/ContentList.tsx:219 +#: packages/admin/src/components/ContentList.tsx:251 #: packages/admin/src/components/ContentTypeList.tsx:122 msgid "Create your first one" msgstr "创建第一个内容" @@ -1358,6 +1363,14 @@ msgstr "创建您的第一个可重用内容区块以开始使用。" msgid "Create your passkey" msgstr "创建您的通行密钥" +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:90 +msgid "Create, update, and delete navigation menus" +msgstr "创建、更新、删除导航菜单" + +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:85 +msgid "Create, update, and delete taxonomy terms" +msgstr "创建、更新、删除分类术语" + #: packages/admin/src/components/settings/ApiTokenSettings.tsx:60 msgid "Create, update, delete content" msgstr "创建、更新、删除内容" @@ -1368,7 +1381,7 @@ msgstr "已创建" #. placeholder {0}: new Date(cred.createdAt).toLocaleDateString() #. placeholder {0}: new Date(token.createdAt).toLocaleDateString() -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:290 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:310 #: packages/admin/src/components/users/UserDetail.tsx:260 msgid "Created {0}" msgstr "创建于 {0}" @@ -1378,7 +1391,7 @@ msgid "Created At" msgstr "创建时间" #. placeholder {0}: new Date(item.createdAt).toLocaleString() -#: packages/admin/src/components/ContentEditor.tsx:856 +#: packages/admin/src/components/ContentEditor.tsx:854 msgid "Created: {0}" msgstr "创建于:{0}" @@ -1386,16 +1399,16 @@ msgstr "创建于:{0}" msgid "Creating collections and fields..." msgstr "正在创建合集和字段..." -#: packages/admin/src/components/ContentEditor.tsx:2004 +#: packages/admin/src/components/ContentEditor.tsx:1833 #: packages/admin/src/components/MenuList.tsx:146 #: packages/admin/src/components/Redirects.tsx:182 #: packages/admin/src/components/Sections.tsx:210 -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:443 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:463 #: packages/admin/src/components/TaxonomyManager.tsx:526 msgid "Creating..." msgstr "创建中..." -#: packages/admin/src/components/ContentEditor.tsx:959 +#: packages/admin/src/components/ContentEditor.tsx:957 msgid "current" msgstr "当前" @@ -1432,7 +1445,7 @@ msgid "Dashboard" msgstr "仪表板" #: packages/admin/src/components/comments/CommentInbox.tsx:303 -#: packages/admin/src/components/ContentList.tsx:201 +#: packages/admin/src/components/ContentList.tsx:233 msgid "Date" msgstr "日期" @@ -1530,11 +1543,11 @@ msgid "Delete permanently" msgstr "永久删除" #: packages/admin/src/components/comments/CommentDetail.tsx:182 -#: packages/admin/src/components/ContentList.tsx:527 +#: packages/admin/src/components/ContentList.tsx:625 msgid "Delete Permanently" msgstr "永久删除" -#: packages/admin/src/components/ContentList.tsx:507 +#: packages/admin/src/components/ContentList.tsx:605 msgid "Delete Permanently?" msgstr "永久删除?" @@ -1555,7 +1568,7 @@ msgstr "删除重定向?" msgid "Delete Section?" msgstr "删除区块?" -#: packages/admin/src/components/ContentList.tsx:306 +#: packages/admin/src/components/ContentList.tsx:338 msgid "Deleted" msgstr "已删除" @@ -1656,17 +1669,17 @@ msgstr "已禁用" msgid "Disabled:" msgstr "已禁用:" -#: packages/admin/src/components/ContentEditor.tsx:615 -#: packages/admin/src/components/ContentEditor.tsx:637 +#: packages/admin/src/components/ContentEditor.tsx:613 +#: packages/admin/src/components/ContentEditor.tsx:635 msgid "Discard changes" msgstr "放弃更改" -#: packages/admin/src/components/ContentEditor.tsx:621 +#: packages/admin/src/components/ContentEditor.tsx:619 msgid "Discard draft changes?" msgstr "放弃草稿更改?" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:226 -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:228 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:246 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:248 msgid "Dismiss" msgstr "关闭" @@ -1674,8 +1687,8 @@ msgstr "关闭" msgid "Display a navigation menu" msgstr "显示导航菜单" -#: packages/admin/src/components/ContentEditor.tsx:1955 -#: packages/admin/src/components/ContentEditor.tsx:2017 +#: packages/admin/src/components/ContentEditor.tsx:1784 +#: packages/admin/src/components/ContentEditor.tsx:1846 msgid "Display name" msgstr "显示名称" @@ -1693,7 +1706,7 @@ msgstr "显示尺寸" msgid "Displayed below the image as a visible caption." msgstr "显示在图片下方作为可见说明。" -#: packages/admin/src/components/ContentEditor.tsx:591 +#: packages/admin/src/components/ContentEditor.tsx:589 msgid "Distraction-free mode (⌘⇧\\)" msgstr "无干扰模式(⌘⇧\\)" @@ -1717,7 +1730,7 @@ msgstr "域名已移除" msgid "Domain updated" msgstr "域名已更新" -#: packages/admin/src/components/LoginPage.tsx:366 +#: packages/admin/src/components/LoginPage.tsx:332 msgid "Don't have an account? <0>Sign up" msgstr "还没有账号?<0>立即注册" @@ -1726,7 +1739,7 @@ msgstr "还没有账号?<0>立即注册" msgid "Done" msgstr "完成" -#: packages/admin/src/components/ContentEditor.tsx:1898 +#: packages/admin/src/components/ContentEditor.tsx:1727 msgid "Down" msgstr "下移" @@ -1734,11 +1747,11 @@ msgstr "下移" msgid "Downloading" msgstr "下载中" -#: packages/admin/src/components/ContentList.tsx:553 +#: packages/admin/src/components/ContentList.tsx:651 msgid "draft" msgstr "草稿" -#: packages/admin/src/components/ContentEditor.tsx:787 +#: packages/admin/src/components/ContentEditor.tsx:785 #: packages/admin/src/components/ContentPickerModal.tsx:217 msgid "Draft" msgstr "草稿" @@ -1760,11 +1773,11 @@ msgstr "拖放或点击浏览 (.xml)" msgid "Drop your WordPress export file here" msgstr "将 WordPress 导出文件拖放到此处" -#: packages/admin/src/components/ContentList.tsx:418 +#: packages/admin/src/components/ContentList.tsx:516 msgid "Duplicate {title}" msgstr "复制 {title}" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:403 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:423 msgid "e.g., CI/CD Pipeline" msgstr "例如:CI/CD 流水线" @@ -1772,8 +1785,8 @@ msgstr "例如:CI/CD 流水线" msgid "e.g., MacBook Pro, iPhone" msgstr "例如:MacBook Pro、iPhone" -#: packages/admin/src/components/ContentEditor.tsx:968 -#: packages/admin/src/components/ContentEditor.tsx:1907 +#: packages/admin/src/components/ContentEditor.tsx:966 +#: packages/admin/src/components/ContentEditor.tsx:1736 #: packages/admin/src/components/MenuEditor.tsx:367 #: packages/admin/src/components/MenuList.tsx:185 #: packages/admin/src/components/Sections.tsx:390 @@ -1790,15 +1803,15 @@ msgstr "编辑" msgid "Edit {0}" msgstr "编辑 {0}" -#: packages/admin/src/components/ContentEditor.tsx:554 +#: packages/admin/src/components/ContentEditor.tsx:552 msgid "Edit {collectionLabel}" msgstr "编辑 {collectionLabel}" -#: packages/admin/src/components/ContentList.tsx:410 +#: packages/admin/src/components/ContentList.tsx:508 msgid "Edit {title}" msgstr "编辑 {title}" -#: packages/admin/src/components/ContentEditor.tsx:2014 +#: packages/admin/src/components/ContentEditor.tsx:1843 msgid "Edit byline" msgstr "编辑署名" @@ -1846,13 +1859,13 @@ msgstr "邮箱" msgid "Email (optional)" msgstr "邮箱(可选)" -#: packages/admin/src/components/LoginPage.tsx:183 +#: packages/admin/src/components/LoginPage.tsx:126 #: packages/admin/src/components/SignupPage.tsx:65 #: packages/admin/src/components/users/InviteUserModal.tsx:154 msgid "Email address" msgstr "邮箱地址" -#: packages/admin/src/components/SetupWizard.tsx:204 +#: packages/admin/src/components/SetupWizard.tsx:206 #: packages/admin/src/components/SignupPage.tsx:48 msgid "Email is required" msgstr "邮箱为必填项" @@ -1921,7 +1934,7 @@ msgid "Enabled" msgstr "已启用" #. placeholder {0}: label.toLowerCase() -#: packages/admin/src/components/ContentEditor.tsx:1181 +#: packages/admin/src/components/ContentEditor.tsx:1179 msgid "Enter {0}..." msgstr "输入 {0}..." @@ -1930,7 +1943,7 @@ msgstr "输入 {0}..." msgid "Enter a URL (https://…) or a relative path (/…)" msgstr "输入 URL (https://…) 或相对路径 (/…)" -#: packages/admin/src/components/ContentEditor.tsx:1413 +#: packages/admin/src/components/ContentEditor.tsx:1393 msgid "Enter a valid URL (e.g. https://example.com)" msgstr "输入有效的 URL(例如 https://example.com)" @@ -1938,7 +1951,7 @@ msgstr "输入有效的 URL(例如 https://example.com)" msgid "Enter credentials manually" msgstr "手动输入凭据" -#: packages/admin/src/components/ContentEditor.tsx:590 +#: packages/admin/src/components/ContentEditor.tsx:588 msgid "Enter distraction-free mode" msgstr "进入无干扰模式" @@ -1946,7 +1959,7 @@ msgstr "进入无干扰模式" msgid "Enter email" msgstr "输入邮箱" -#: packages/admin/src/components/ContentEditor.tsx:1202 +#: packages/admin/src/components/ContentEditor.tsx:1200 msgid "Enter markdown content..." msgstr "输入 Markdown 内容..." @@ -1958,6 +1971,10 @@ msgstr "输入名称" msgid "Enter the code from your terminal" msgstr "输入终端中的代码" +#: packages/admin/src/components/LoginPage.tsx:325 +msgid "Enter your handle to sign in." +msgstr "" + #: packages/admin/src/components/WordPressImport.tsx:1289 msgid "Enter your WordPress credentials to import content directly." msgstr "输入您的 WordPress 凭据以直接导入内容。" @@ -1968,7 +1985,7 @@ msgstr "输入您的 WordPress 站点 URL" #: packages/admin/src/components/MenuEditor.tsx:83 #: packages/admin/src/components/MenuEditor.tsx:122 -#: packages/admin/src/components/SetupWizard.tsx:484 +#: packages/admin/src/components/SetupWizard.tsx:550 msgid "Error" msgstr "错误" @@ -1980,7 +1997,7 @@ msgstr "保存区块时出错" msgid "Exists" msgstr "已存在" -#: packages/admin/src/components/ContentEditor.tsx:548 +#: packages/admin/src/components/ContentEditor.tsx:546 msgid "Exit distraction-free mode" msgstr "退出无干扰模式" @@ -1993,11 +2010,11 @@ msgid "Expand details" msgstr "展开详情" #. placeholder {0}: new Date(token.expiresAt).toLocaleDateString() -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:280 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:300 msgid "Expires {0}" msgstr "过期于 {0}" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:429 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:449 msgid "Expiry" msgstr "过期时间" @@ -2029,7 +2046,7 @@ msgstr "安全审计失败" msgid "Failed to add domain" msgstr "添加域名失败" -#: packages/admin/src/components/ContentEditor.tsx:1998 +#: packages/admin/src/components/ContentEditor.tsx:1827 msgid "Failed to create byline" msgstr "创建署名失败" @@ -2082,7 +2099,7 @@ msgstr "加载插件失败:{0}" msgid "Failed to load revisions" msgstr "加载修订历史失败" -#: packages/admin/src/components/SetupWizard.tsx:486 +#: packages/admin/src/components/SetupWizard.tsx:552 msgid "Failed to load setup" msgstr "加载设置失败" @@ -2103,7 +2120,7 @@ msgstr "移除通行密钥失败" msgid "Failed to rename passkey" msgstr "重命名通行密钥失败" -#: packages/admin/src/router.tsx:1519 +#: packages/admin/src/router.tsx:1530 msgid "Failed to save" msgstr "保存失败" @@ -2113,8 +2130,8 @@ msgstr "保存失败" msgid "Failed to save settings" msgstr "保存设置失败" -#: packages/admin/src/components/LoginPage.tsx:127 -#: packages/admin/src/components/LoginPage.tsx:132 +#: packages/admin/src/components/LoginPage.tsx:70 +#: packages/admin/src/components/LoginPage.tsx:75 msgid "Failed to send magic link" msgstr "发送免密登录链接失败" @@ -2127,7 +2144,7 @@ msgstr "发送测试邮件失败" msgid "Failed to update {0}" msgstr "更新 {0} 失败" -#: packages/admin/src/components/ContentEditor.tsx:2048 +#: packages/admin/src/components/ContentEditor.tsx:1877 msgid "Failed to update byline" msgstr "更新署名失败" @@ -2214,7 +2231,7 @@ msgstr "为获得最佳导入体验,请安装" msgid "Full access" msgstr "完全访问权限" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:85 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:105 msgid "Full admin access" msgstr "完全管理员访问权限" @@ -2279,7 +2296,7 @@ msgstr "高度" msgid "Hide from search engines" msgstr "对搜索引擎隐藏" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:203 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:223 msgid "Hide token" msgstr "隐藏令牌" @@ -2321,7 +2338,7 @@ msgstr "由于图像审计,图标已模糊" msgid "ID" msgstr "ID" -#: packages/admin/src/components/LoginPage.tsx:160 +#: packages/admin/src/components/LoginPage.tsx:103 msgid "If an account exists for <0>{email}, we've sent a sign-in link." msgstr "如果存在与 <0>{email} 关联的账号,我们已发送登录链接。" @@ -2343,7 +2360,7 @@ msgstr "图片设置" msgid "Image shown when this page is shared on social media" msgstr "当此页面在社交媒体上分享时显示的图片" -#: packages/admin/src/components/MediaPickerModal.tsx:396 +#: packages/admin/src/components/MediaPickerModal.tsx:374 msgid "Image URL" msgstr "图片 URL" @@ -2441,7 +2458,7 @@ msgstr "正在导入内容..." msgid "Importing Media" msgstr "正在导入媒体" -#: packages/admin/src/components/SetupWizard.tsx:163 +#: packages/admin/src/components/SetupWizard.tsx:165 msgid "Include sample content (recommended for new sites)" msgstr "包含示例内容(推荐新站点使用)" @@ -2449,8 +2466,8 @@ msgstr "包含示例内容(推荐新站点使用)" msgid "Incompatible" msgstr "不兼容" -#: packages/admin/src/components/MediaPickerModal.tsx:407 -#: packages/admin/src/components/MediaPickerModal.tsx:608 +#: packages/admin/src/components/MediaPickerModal.tsx:385 +#: packages/admin/src/components/MediaPickerModal.tsx:584 msgid "Insert" msgstr "插入" @@ -2474,7 +2491,7 @@ msgstr "插入可复用区块" msgid "Insert an image" msgstr "插入图片" -#: packages/admin/src/components/MediaPickerModal.tsx:389 +#: packages/admin/src/components/MediaPickerModal.tsx:367 msgid "Insert from URL" msgstr "从 URL 插入" @@ -2521,7 +2538,7 @@ msgstr "正在安装..." msgid "Integer" msgstr "整数" -#: packages/admin/src/components/ContentEditor.tsx:1482 +#: packages/admin/src/components/ContentEditor.tsx:1462 msgid "Invalid JSON" msgstr "无效的 JSON" @@ -2554,7 +2571,7 @@ msgstr "项目已删除" msgid "Item updated" msgstr "项目已更新" -#: packages/admin/src/components/SetupWizard.tsx:238 +#: packages/admin/src/components/SetupWizard.tsx:240 #: packages/admin/src/components/SignupPage.tsx:204 msgid "Jane Doe" msgstr "张三" @@ -2578,7 +2595,7 @@ msgstr "关键词" msgid "Label" msgstr "标签" -#: packages/admin/src/components/LoginPage.tsx:379 +#: packages/admin/src/components/LoginPage.tsx:345 #: packages/admin/src/components/Settings.tsx:129 #: packages/admin/src/components/Settings.tsx:134 msgid "Language" @@ -2610,7 +2627,7 @@ msgstr "最后使用" #. placeholder {0}: new Date(cred.lastUsedAt).toLocaleDateString() #. placeholder {0}: new Date(token.lastUsedAt).toLocaleDateString() -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:285 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:305 #: packages/admin/src/components/users/UserDetail.tsx:262 msgid "Last used {0}" msgstr "最后使用于 {0}" @@ -2664,7 +2681,7 @@ msgstr "链接" msgid "List view" msgstr "列表视图" -#: packages/admin/src/components/ContentEditor.tsx:670 +#: packages/admin/src/components/ContentEditor.tsx:668 msgid "Live View" msgstr "实时预览" @@ -2674,8 +2691,8 @@ msgstr "实时预览" msgid "Load more" msgstr "加载更多" -#: packages/admin/src/components/ContentList.tsx:290 -#: packages/admin/src/components/ContentList.tsx:338 +#: packages/admin/src/components/ContentList.tsx:322 +#: packages/admin/src/components/ContentList.tsx:370 msgid "Load More" msgstr "加载更多" @@ -2718,7 +2735,7 @@ msgstr "正在加载区块..." msgid "Loading settings..." msgstr "正在加载设置..." -#: packages/admin/src/components/SetupWizard.tsx:473 +#: packages/admin/src/components/SetupWizard.tsx:539 msgid "Loading setup..." msgstr "正在加载设置..." @@ -2726,8 +2743,8 @@ msgstr "正在加载设置..." msgid "Loading terms..." msgstr "正在加载词条..." -#: packages/admin/src/components/ContentList.tsx:290 -#: packages/admin/src/components/ContentList.tsx:338 +#: packages/admin/src/components/ContentList.tsx:322 +#: packages/admin/src/components/ContentList.tsx:370 #: packages/admin/src/components/ContentPickerModal.tsx:238 #: packages/admin/src/components/MarketplaceBrowse.tsx:199 #: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:181 @@ -2740,7 +2757,7 @@ msgstr "正在加载词条..." msgid "Loading..." msgstr "加载中..." -#: packages/admin/src/components/ContentList.tsx:197 +#: packages/admin/src/components/ContentList.tsx:226 #: packages/admin/src/components/LocaleSwitcher.tsx:60 msgid "Locale" msgstr "语言区域" @@ -2931,6 +2948,10 @@ msgstr "菜单" msgid "Menus ({0})" msgstr "菜单 ({0})" +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:89 +msgid "Menus Manage" +msgstr "菜单管理" + #: packages/admin/src/components/SeoPanel.tsx:161 msgid "Meta Description" msgstr "Meta 描述" @@ -2971,11 +2992,11 @@ msgstr "已修改" msgid "Modify collection schemas" msgstr "修改合集模式" -#: packages/admin/src/components/ContentList.tsx:439 +#: packages/admin/src/components/ContentList.tsx:537 msgid "Move \"{title}\" to trash? You can restore it later." msgstr "将「{title}」移至回收站?您可以稍后恢复它。" -#: packages/admin/src/components/ContentList.tsx:430 +#: packages/admin/src/components/ContentList.tsx:528 msgid "Move {title} to trash" msgstr "将 {title} 移至回收站" @@ -2983,14 +3004,14 @@ msgstr "将 {title} 移至回收站" msgid "Move down" msgstr "下移" -#: packages/admin/src/components/ContentEditor.tsx:873 -#: packages/admin/src/components/ContentEditor.tsx:895 -#: packages/admin/src/components/ContentList.tsx:452 +#: packages/admin/src/components/ContentEditor.tsx:871 +#: packages/admin/src/components/ContentEditor.tsx:893 +#: packages/admin/src/components/ContentList.tsx:550 msgid "Move to Trash" msgstr "移至回收站" -#: packages/admin/src/components/ContentEditor.tsx:879 -#: packages/admin/src/components/ContentList.tsx:437 +#: packages/admin/src/components/ContentEditor.tsx:877 +#: packages/admin/src/components/ContentList.tsx:535 msgid "Move to Trash?" msgstr "移至回收站?" @@ -3010,7 +3031,7 @@ msgstr "多行纯文本" msgid "Multiple choices from options" msgstr "从选项中选择多个" -#: packages/admin/src/components/SetupWizard.tsx:145 +#: packages/admin/src/components/SetupWizard.tsx:147 msgid "My Awesome Blog" msgstr "我的精彩博客" @@ -3048,7 +3069,7 @@ msgstr "新" msgid "New {0}" msgstr "新{0}" -#: packages/admin/src/components/ContentEditor.tsx:554 +#: packages/admin/src/components/ContentEditor.tsx:552 msgid "New {collectionLabel}" msgstr "新建 {collectionLabel}" @@ -3089,7 +3110,7 @@ msgid "Next" msgstr "下一步" #: packages/admin/src/components/comments/CommentInbox.tsx:378 -#: packages/admin/src/components/ContentList.tsx:278 +#: packages/admin/src/components/ContentList.tsx:310 msgid "Next page" msgstr "下一页" @@ -3107,7 +3128,7 @@ msgid "No {0} available." msgstr "暂无{0}。" #. placeholder {0}: collectionLabel.toLowerCase() -#: packages/admin/src/components/ContentList.tsx:212 +#: packages/admin/src/components/ContentList.tsx:244 msgid "No {0} yet." msgstr "暂无 {0}。" @@ -3125,7 +3146,7 @@ msgstr "暂无 404 错误记录。" msgid "No alt text" msgstr "无替代文本" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:263 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:283 msgid "No API tokens yet. Create one to get started." msgstr "暂无 API 令牌。创建一个以开始使用。" @@ -3133,7 +3154,7 @@ msgstr "暂无 API 令牌。创建一个以开始使用。" msgid "No approved comments yet." msgstr "暂无已审核评论。" -#: packages/admin/src/components/ContentEditor.tsx:1939 +#: packages/admin/src/components/ContentEditor.tsx:1768 msgid "No bylines selected." msgstr "未选择任何署名。" @@ -3211,12 +3232,12 @@ msgid "No maximum" msgstr "无最大值" #: packages/admin/src/components/MediaLibrary.tsx:369 -#: packages/admin/src/components/MediaPickerModal.tsx:521 +#: packages/admin/src/components/MediaPickerModal.tsx:497 msgid "No media available from this provider" msgstr "此提供商无可用媒体" #: packages/admin/src/components/MediaLibrary.tsx:363 -#: packages/admin/src/components/MediaPickerModal.tsx:515 +#: packages/admin/src/components/MediaPickerModal.tsx:491 msgid "No media found" msgstr "未找到媒体" @@ -3274,7 +3295,7 @@ msgstr "无结果" msgid "No results for \"{debouncedQuery}\". Try a different search term." msgstr "「{debouncedQuery}」无结果。请尝试其他搜索词。" -#: packages/admin/src/components/ContentList.tsx:226 +#: packages/admin/src/components/ContentList.tsx:258 msgid "No results for \"{searchQuery}\"" msgstr "未找到匹配「{searchQuery}」的结果" @@ -3384,7 +3405,7 @@ msgstr "悬停时的可选工具提示" msgid "Options (one per line)" msgstr "选项(每行一个)" -#: packages/admin/src/components/MediaPickerModal.tsx:419 +#: packages/admin/src/components/MediaPickerModal.tsx:397 msgid "or choose from library" msgstr "或从库中选择" @@ -3392,7 +3413,7 @@ msgstr "或从库中选择" msgid "Or click to browse. Accepts .xml files exported from WordPress." msgstr "或点击浏览。接受从 WordPress 导出的 .xml 文件。" -#: packages/admin/src/components/LoginPage.tsx:321 +#: packages/admin/src/components/LoginPage.tsx:261 msgid "Or continue with" msgstr "或继续使用" @@ -3421,7 +3442,7 @@ msgstr "大纲" msgid "Overrides the page title in search engine results" msgstr "覆盖搜索引擎结果中的页面标题" -#: packages/admin/src/components/ContentEditor.tsx:910 +#: packages/admin/src/components/ContentEditor.tsx:908 msgid "Ownership" msgstr "所有权" @@ -3451,10 +3472,6 @@ msgstr "重定向循环的一部分" msgid "Pass" msgstr "通过" -#: packages/admin/src/components/SetupWizard.tsx:333 -msgid "Passkey" -msgstr "通行密钥" - #: packages/admin/src/components/settings/SecuritySettings.tsx:98 msgid "Passkey added successfully" msgstr "通行密钥添加成功" @@ -3496,10 +3513,6 @@ msgstr "通行密钥是一种安全的无密码登录方式。您可以为不同 msgid "Passkeys are a secure, passwordless way to sign in using your device's biometrics, PIN, or security key." msgstr "通行密钥是一种安全的无密码登录方式,使用设备的生物识别、PIN 码或安全密钥登录。" -#: packages/admin/src/components/SetupWizard.tsx:297 -msgid "Passkeys are more secure than passwords. You'll use your device's biometrics, PIN, or security key to sign in." -msgstr "通行密钥比密码更安全。您将使用设备的生物识别、PIN 码或安全密钥登录。" - #: packages/admin/src/components/auth/PasskeyLogin.tsx:303 #: packages/admin/src/components/auth/PasskeyRegistration.tsx:300 msgid "Passkeys Not Available Here" @@ -3523,7 +3536,7 @@ msgid "Pattern (Regex)" msgstr "模式(正则表达式)" #: packages/admin/src/components/comments/CommentDetail.tsx:196 -#: packages/admin/src/components/ContentList.tsx:576 +#: packages/admin/src/components/ContentList.tsx:674 msgid "pending" msgstr "待处理" @@ -3531,15 +3544,15 @@ msgstr "待处理" msgid "Pending" msgstr "待处理" -#: packages/admin/src/components/ContentEditor.tsx:785 +#: packages/admin/src/components/ContentEditor.tsx:783 msgid "Pending changes" msgstr "待处理的更改" -#: packages/admin/src/components/ContentList.tsx:510 +#: packages/admin/src/components/ContentList.tsx:608 msgid "Permanently delete \"{title}\"? This cannot be undone." msgstr "永久删除「{title}」?此操作无法撤销。" -#: packages/admin/src/components/ContentList.tsx:499 +#: packages/admin/src/components/ContentList.tsx:597 msgid "Permanently delete {title}" msgstr "永久删除 {title}" @@ -3547,12 +3560,16 @@ msgstr "永久删除 {title}" msgid "Permissions" msgstr "权限" +#: packages/admin/src/components/SetupWizard.tsx:317 +msgid "Pick any method to create your admin account." +msgstr "" + #: packages/admin/src/components/auth/PasskeyLogin.tsx:313 #: packages/admin/src/components/auth/PasskeyRegistration.tsx:310 msgid "Plain" msgstr "普通" -#: packages/admin/src/components/SetupWizard.tsx:206 +#: packages/admin/src/components/SetupWizard.tsx:208 msgid "Please enter a valid email" msgstr "请输入有效的邮箱" @@ -3560,7 +3577,7 @@ msgstr "请输入有效的邮箱" msgid "Please enter a valid email address" msgstr "请输入有效的邮箱地址" -#: packages/admin/src/components/MediaPickerModal.tsx:304 +#: packages/admin/src/components/MediaPickerModal.tsx:284 msgid "Please enter a valid URL" msgstr "请输入有效的 URL" @@ -3626,11 +3643,11 @@ msgid "Preparing to download files from WordPress..." msgstr "正在准备从 WordPress 下载文件..." #: packages/admin/src/components/auth/PasskeyLogin.tsx:166 -#: packages/admin/src/components/SetupWizard.tsx:258 +#: packages/admin/src/components/SetupWizard.tsx:260 msgid "Preparing..." msgstr "正在准备..." -#: packages/admin/src/components/ContentEditor.tsx:604 +#: packages/admin/src/components/ContentEditor.tsx:602 #: packages/admin/src/components/ContentTypeEditor.tsx:79 #: packages/admin/src/components/MediaLibrary.tsx:415 msgid "Preview" @@ -3640,7 +3657,7 @@ msgstr "预览" msgid "Preview content before publishing" msgstr "发布前预览内容" -#: packages/admin/src/components/ContentEditor.tsx:604 +#: packages/admin/src/components/ContentEditor.tsx:602 msgid "Preview draft" msgstr "预览草稿" @@ -3649,7 +3666,7 @@ msgid "Previous" msgstr "上一步" #: packages/admin/src/components/comments/CommentInbox.tsx:359 -#: packages/admin/src/components/ContentList.tsx:266 +#: packages/admin/src/components/ContentList.tsx:298 msgid "Previous page" msgstr "上一页" @@ -3665,20 +3682,20 @@ msgstr "主导航" msgid "Provider:" msgstr "提供商:" -#: packages/admin/src/components/ContentEditor.tsx:659 -#: packages/admin/src/components/ContentEditor.tsx:766 +#: packages/admin/src/components/ContentEditor.tsx:657 +#: packages/admin/src/components/ContentEditor.tsx:764 msgid "Publish" msgstr "发布" -#: packages/admin/src/components/ContentEditor.tsx:649 +#: packages/admin/src/components/ContentEditor.tsx:647 msgid "Publish changes" msgstr "发布更改" -#: packages/admin/src/components/ContentList.tsx:551 +#: packages/admin/src/components/ContentList.tsx:649 msgid "published" msgstr "已发布" -#: packages/admin/src/components/ContentEditor.tsx:781 +#: packages/admin/src/components/ContentEditor.tsx:779 #: packages/admin/src/components/ContentPickerModal.tsx:214 #: packages/admin/src/components/Dashboard.tsx:187 msgid "Published" @@ -3693,7 +3710,7 @@ msgstr "发布于 {0}" msgid "Published At" msgstr "发布时间" -#: packages/admin/src/components/ContentEditor.tsx:1947 +#: packages/admin/src/components/ContentEditor.tsx:1776 msgid "Quick create byline" msgstr "快速创建署名" @@ -3714,6 +3731,10 @@ msgstr "读取内容条目" msgid "Read media files" msgstr "读取媒体文件" +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:95 +msgid "Read site settings" +msgstr "读取网站设置" + #: packages/admin/src/components/settings/GeneralSettings.tsx:267 msgid "Reading" msgstr "阅读" @@ -3770,7 +3791,7 @@ msgstr "已注册用户" msgid "Registration was cancelled or timed out. Please try again." msgstr "注册已取消或超时。请重试。" -#: packages/admin/src/components/ContentEditor.tsx:1916 +#: packages/admin/src/components/ContentEditor.tsx:1745 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:177 #: packages/admin/src/components/settings/GeneralSettings.tsx:202 #: packages/admin/src/components/settings/GeneralSettings.tsx:246 @@ -3786,10 +3807,6 @@ msgstr "移除" msgid "Remove {0}" msgstr "移除 {0}" -#: packages/admin/src/components/ContentEditor.tsx:1743 -msgid "Remove {label}" -msgstr "" - #: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:435 msgid "Remove Domain" msgstr "移除域名" @@ -3798,7 +3815,7 @@ msgstr "移除域名" msgid "Remove Domain?" msgstr "移除域名?" -#: packages/admin/src/components/ContentEditor.tsx:1594 +#: packages/admin/src/components/ContentEditor.tsx:1574 #: packages/admin/src/components/SeoImageField.tsx:55 msgid "Remove image" msgstr "移除图片" @@ -3913,7 +3930,7 @@ msgstr "重置为原始" msgid "Restore" msgstr "恢复" -#: packages/admin/src/components/ContentList.tsx:487 +#: packages/admin/src/components/ContentList.tsx:585 msgid "Restore {title}" msgstr "恢复 {title}" @@ -3961,15 +3978,15 @@ msgstr "修订版本已恢复" msgid "Revisions" msgstr "修订版本" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:326 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:346 msgid "Revoke token" msgstr "撤销令牌" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:301 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:321 msgid "Revoke?" msgstr "撤销?" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:308 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:328 msgid "Revoking..." msgstr "撤销中..." @@ -4000,7 +4017,7 @@ msgstr "角色" msgid "Role {role}" msgstr "角色 {role}" -#: packages/admin/src/components/ContentEditor.tsx:1921 +#: packages/admin/src/components/ContentEditor.tsx:1750 msgid "Role label" msgstr "角色标签" @@ -4011,7 +4028,7 @@ msgstr "角色标签" msgid "Same window" msgstr "同一窗口" -#: packages/admin/src/components/ContentEditor.tsx:2054 +#: packages/admin/src/components/ContentEditor.tsx:1883 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:349 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:519 #: packages/admin/src/components/MediaDetailPanel.tsx:241 @@ -4045,13 +4062,13 @@ msgstr "保存设置" msgid "Save Social Links" msgstr "保存社交链接" -#: packages/admin/src/components/ContentEditor.tsx:579 +#: packages/admin/src/components/ContentEditor.tsx:577 #: packages/admin/src/components/SaveButton.tsx:42 msgid "Saved" msgstr "已保存" -#: packages/admin/src/components/ContentEditor.tsx:574 -#: packages/admin/src/components/ContentEditor.tsx:2054 +#: packages/admin/src/components/ContentEditor.tsx:572 +#: packages/admin/src/components/ContentEditor.tsx:1883 #: packages/admin/src/components/FieldEditor.tsx:656 #: packages/admin/src/components/MediaDetailPanel.tsx:241 #: packages/admin/src/components/MenuEditor.tsx:442 @@ -4065,28 +4082,28 @@ msgstr "已保存" msgid "Saving..." msgstr "保存中..." -#: packages/admin/src/components/ContentEditor.tsx:825 +#: packages/admin/src/components/ContentEditor.tsx:823 msgid "Schedule" msgstr "定时发布" -#: packages/admin/src/components/ContentEditor.tsx:811 +#: packages/admin/src/components/ContentEditor.tsx:809 msgid "Schedule for" msgstr "定时发布于" -#: packages/admin/src/components/ContentEditor.tsx:848 +#: packages/admin/src/components/ContentEditor.tsx:846 msgid "Schedule for later" msgstr "稍后定时发布" -#: packages/admin/src/components/ContentList.tsx:555 +#: packages/admin/src/components/ContentList.tsx:653 msgid "scheduled" msgstr "已定时" -#: packages/admin/src/components/ContentEditor.tsx:788 +#: packages/admin/src/components/ContentEditor.tsx:786 msgid "Scheduled" msgstr "已定时" #. placeholder {0}: formatScheduledDate(item.scheduledAt) -#: packages/admin/src/components/ContentEditor.tsx:798 +#: packages/admin/src/components/ContentEditor.tsx:796 msgid "Scheduled for: {0}" msgstr "计划发布于:{0}" @@ -4106,12 +4123,12 @@ msgstr "模式读取" msgid "Schema Write" msgstr "模式写入" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:409 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:429 msgid "Scopes" msgstr "权限范围" #. placeholder {0}: token.scopes.join(", ") -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:277 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:297 msgid "Scopes: {0}" msgstr "权限范围:{0}" @@ -4147,12 +4164,12 @@ msgid "Search" msgstr "搜索" #. placeholder {0}: collectionLabel.toLowerCase() -#: packages/admin/src/components/ContentList.tsx:151 +#: packages/admin/src/components/ContentList.tsx:171 msgid "Search {0}" msgstr "搜索 {0}" #. placeholder {0}: collectionLabel.toLowerCase() -#: packages/admin/src/components/ContentList.tsx:150 +#: packages/admin/src/components/ContentList.tsx:170 msgid "Search {0}..." msgstr "搜索 {0}..." @@ -4176,7 +4193,7 @@ msgstr "搜索引擎优化" msgid "Search engine optimization and verification" msgstr "搜索引擎优化和验证" -#: packages/admin/src/components/MediaPickerModal.tsx:465 +#: packages/admin/src/components/MediaPickerModal.tsx:441 msgid "Search media" msgstr "搜索媒体" @@ -4202,7 +4219,7 @@ msgid "Search themes..." msgstr "搜索主题..." #: packages/admin/src/components/MediaLibrary.tsx:336 -#: packages/admin/src/components/MediaPickerModal.tsx:464 +#: packages/admin/src/components/MediaPickerModal.tsx:440 msgid "Search..." msgstr "搜索..." @@ -4253,7 +4270,7 @@ msgstr "区块" msgid "secure context" msgstr "安全上下文" -#: packages/admin/src/components/SetupWizard.tsx:506 +#: packages/admin/src/components/SetupWizard.tsx:572 msgid "Secure your account" msgstr "保护您的账户" @@ -4301,9 +4318,7 @@ msgstr "安全设置" msgid "Select" msgstr "选择" -#: packages/admin/src/components/ContentEditor.tsx:1618 -#: packages/admin/src/components/ContentEditor.tsx:1755 -#: packages/admin/src/components/ContentEditor.tsx:1770 +#: packages/admin/src/components/ContentEditor.tsx:1598 msgid "Select {label}" msgstr "选择 {label}" @@ -4311,7 +4326,7 @@ msgstr "选择 {label}" msgid "Select all" msgstr "全选" -#: packages/admin/src/components/ContentEditor.tsx:1860 +#: packages/admin/src/components/ContentEditor.tsx:1689 msgid "Select byline..." msgstr "选择署名..." @@ -4329,19 +4344,11 @@ msgstr "选择内容" msgid "Select Favicon" msgstr "选择网站图标" -#: packages/admin/src/components/ContentEditor.tsx:1759 -msgid "Select file" -msgstr "" - -#: packages/admin/src/components/MediaPickerModal.tsx:86 -msgid "Select File" -msgstr "" - -#: packages/admin/src/components/ContentEditor.tsx:1609 +#: packages/admin/src/components/ContentEditor.tsx:1589 msgid "Select image" msgstr "选择图片" -#: packages/admin/src/components/MediaPickerModal.tsx:86 +#: packages/admin/src/components/MediaPickerModal.tsx:71 msgid "Select Image" msgstr "选择图片" @@ -4366,7 +4373,7 @@ msgstr "选择要导入的内容类型。" msgid "Select..." msgstr "选择..." -#: packages/admin/src/components/MediaPickerModal.tsx:595 +#: packages/admin/src/components/MediaPickerModal.tsx:571 msgid "Selected:" msgstr "已选择:" @@ -4387,7 +4394,7 @@ msgstr "向新团队成员发送邀请邮件。" msgid "Send Invite" msgstr "发送邀请" -#: packages/admin/src/components/LoginPage.tsx:206 +#: packages/admin/src/components/LoginPage.tsx:149 msgid "Send magic link" msgstr "发送免密登录链接" @@ -4403,7 +4410,7 @@ msgstr "发送测试" msgid "Send Test Email" msgstr "发送测试邮件" -#: packages/admin/src/components/LoginPage.tsx:206 +#: packages/admin/src/components/LoginPage.tsx:149 #: packages/admin/src/components/settings/EmailSettings.tsx:162 #: packages/admin/src/components/SignupPage.tsx:87 #: packages/admin/src/components/SignupPage.tsx:150 @@ -4412,7 +4419,7 @@ msgstr "发送测试邮件" msgid "Sending..." msgstr "发送中..." -#: packages/admin/src/components/ContentEditor.tsx:1000 +#: packages/admin/src/components/ContentEditor.tsx:998 #: packages/admin/src/components/Settings.tsx:81 msgid "SEO" msgstr "SEO" @@ -4439,15 +4446,11 @@ msgstr "SEO 标题" msgid "Set a custom display size for this image instance." msgstr "为此图片实例设置自定义显示尺寸。" -#: packages/admin/src/components/SetupWizard.tsx:295 -msgid "Set up your passkey" -msgstr "设置您的通行密钥" - -#: packages/admin/src/components/SetupWizard.tsx:504 +#: packages/admin/src/components/SetupWizard.tsx:570 msgid "Set up your site" msgstr "设置您的站点" -#: packages/admin/src/components/SetupWizard.tsx:175 +#: packages/admin/src/components/SetupWizard.tsx:177 msgid "Setting up..." msgstr "正在设置..." @@ -4461,6 +4464,14 @@ msgstr "正在设置..." msgid "Settings" msgstr "设置" +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:99 +msgid "Settings Manage" +msgstr "设置管理" + +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:94 +msgid "Settings Read" +msgstr "设置读取" + #: packages/admin/src/components/settings/GeneralSettings.tsx:59 msgid "Settings saved successfully" msgstr "设置保存成功" @@ -4474,7 +4485,7 @@ msgstr "与此邀请用户分享此链接" msgid "Short Text" msgstr "短文本" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:203 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:223 msgid "Show token" msgstr "显示令牌" @@ -4487,24 +4498,35 @@ msgstr "悬停在图片上时显示。" msgid "Sign in" msgstr "登录" +#: packages/admin/src/components/SetupWizard.tsx:382 +msgid "Sign In" +msgstr "" + #: packages/admin/src/components/SignupPage.tsx:269 msgid "Sign in instead" msgstr "改为登录" -#: packages/admin/src/components/LoginPage.tsx:291 +#: packages/admin/src/components/LoginPage.tsx:232 msgid "Sign in to your site" msgstr "登录到您的网站" -#: packages/admin/src/components/LoginPage.tsx:292 +#. placeholder {0}: authProviderList.find((p) => p.id === activeProvider)?.label ?? activeProvider +#. placeholder {0}: provider.label +#: packages/admin/src/components/LoginPage.tsx:231 +#: packages/admin/src/components/SetupWizard.tsx:291 +msgid "Sign in with {0}" +msgstr "" + +#: packages/admin/src/components/LoginPage.tsx:229 msgid "Sign in with email" msgstr "使用邮箱登录" -#: packages/admin/src/components/LoginPage.tsx:348 +#: packages/admin/src/components/LoginPage.tsx:290 msgid "Sign in with email link" msgstr "使用邮箱链接登录" #: packages/admin/src/components/auth/PasskeyLogin.tsx:136 -#: packages/admin/src/components/LoginPage.tsx:312 +#: packages/admin/src/components/LoginPage.tsx:252 msgid "Sign in with Passkey" msgstr "使用通行密钥登录" @@ -4521,7 +4543,7 @@ msgstr "从选项中选择一个" msgid "Single line text input" msgstr "单行文本输入" -#: packages/admin/src/components/SetupWizard.tsx:331 +#: packages/admin/src/components/SetupWizard.tsx:380 msgid "Site" msgstr "站点" @@ -4533,12 +4555,12 @@ msgstr "站点标识" msgid "Site identity, logo, favicon, and reading preferences" msgstr "网站标识、徽标、网站图标和阅读偏好" -#: packages/admin/src/components/SetupWizard.tsx:329 +#: packages/admin/src/components/SetupWizard.tsx:378 msgid "Site Settings" msgstr "站点设置" #: packages/admin/src/components/settings/GeneralSettings.tsx:156 -#: packages/admin/src/components/SetupWizard.tsx:141 +#: packages/admin/src/components/SetupWizard.tsx:143 msgid "Site Title" msgstr "站点标题" @@ -4546,7 +4568,7 @@ msgstr "站点标题" msgid "Site title & tagline" msgstr "站点标题和副标题" -#: packages/admin/src/components/SetupWizard.tsx:125 +#: packages/admin/src/components/SetupWizard.tsx:127 msgid "Site title is required" msgstr "站点标题为必填项" @@ -4570,9 +4592,9 @@ msgstr "跳过媒体导入" msgid "Skipped" msgstr "已跳过" -#: packages/admin/src/components/ContentEditor.tsx:769 -#: packages/admin/src/components/ContentEditor.tsx:1963 -#: packages/admin/src/components/ContentEditor.tsx:2025 +#: packages/admin/src/components/ContentEditor.tsx:767 +#: packages/admin/src/components/ContentEditor.tsx:1792 +#: packages/admin/src/components/ContentEditor.tsx:1854 #: packages/admin/src/components/ContentTypeEditor.tsx:109 #: packages/admin/src/components/ContentTypeList.tsx:97 #: packages/admin/src/components/FieldEditor.tsx:224 @@ -4653,8 +4675,8 @@ msgstr "垃圾" msgid "Start Import" msgstr "开始导入" -#: packages/admin/src/components/ContentEditor.tsx:775 -#: packages/admin/src/components/ContentList.tsx:193 +#: packages/admin/src/components/ContentEditor.tsx:773 +#: packages/admin/src/components/ContentList.tsx:219 #: packages/admin/src/components/ContentTypeEditor.tsx:115 #: packages/admin/src/components/Redirects.tsx:452 msgid "Status" @@ -4690,7 +4712,7 @@ msgid "System ({resolvedLabel})" msgstr "跟随系统({resolvedLabel})" #: packages/admin/src/components/settings/GeneralSettings.tsx:162 -#: packages/admin/src/components/SetupWizard.tsx:152 +#: packages/admin/src/components/SetupWizard.tsx:154 msgid "Tagline" msgstr "副标题" @@ -4716,6 +4738,10 @@ msgstr "目标" msgid "Taxonomies" msgstr "分类" +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:84 +msgid "Taxonomies Manage" +msgstr "分类管理" + #: packages/admin/src/components/TaxonomyManager.tsx:668 msgid "Taxonomy created" msgstr "分类已创建" @@ -4724,7 +4750,7 @@ msgstr "分类已创建" msgid "Taxonomy not found:" msgstr "未找到分类:" -#: packages/admin/src/components/SetupWizard.tsx:180 +#: packages/admin/src/components/SetupWizard.tsx:182 msgid "Template:" msgstr "模板:" @@ -4757,7 +4783,7 @@ msgstr "以下表格包含内容但未注册为合集。注册它们以便在管 msgid "The invited user will have this role once they complete registration." msgstr "被邀请的用户完成注册后将拥有此角色。" -#: packages/admin/src/components/LoginPage.tsx:170 +#: packages/admin/src/components/LoginPage.tsx:113 #: packages/admin/src/components/SignupPage.tsx:138 msgid "The link will expire in 15 minutes." msgstr "链接将在 15 分钟后过期。" @@ -4812,8 +4838,7 @@ msgstr "主题:{label}" msgid "Themes" msgstr "主题" -#: packages/admin/src/components/ContentEditor.tsx:1622 -#: packages/admin/src/components/ContentEditor.tsx:1773 +#: packages/admin/src/components/ContentEditor.tsx:1602 msgid "This field is required" msgstr "此字段为必填项" @@ -4857,7 +4882,7 @@ msgstr "此区块是从另一个系统导入的。" msgid "This will grant CLI access with your permissions." msgstr "这将授予 CLI 访问权限以及您的权限。" -#: packages/admin/src/components/ContentEditor.tsx:882 +#: packages/admin/src/components/ContentEditor.tsx:880 msgid "This will move the item to trash. You can restore it later from the trash." msgstr "这将把项目移至回收站。您可以稍后从回收站恢复它。" @@ -4879,11 +4904,11 @@ msgstr "这将永久删除此评论。此操作无法撤销。" msgid "This will remove the plugin and its bundle from your site." msgstr "这将从您的站点移除插件及其包。" -#: packages/admin/src/components/ContentEditor.tsx:624 +#: packages/admin/src/components/ContentEditor.tsx:622 msgid "This will revert to the published version. Your draft changes will be lost." msgstr "这将恢复到已发布的版本。您的草稿更改将会丢失。" -#: packages/admin/src/components/SetupWizard.tsx:156 +#: packages/admin/src/components/SetupWizard.tsx:158 msgid "Thoughts, tutorials, and more" msgstr "想法、教程等" @@ -4895,8 +4920,8 @@ msgstr "时区" msgid "Timezone for displaying dates (e.g., America/New_York)" msgstr "用于显示日期的时区(例如:America/New_York)" -#: packages/admin/src/components/ContentList.tsx:190 -#: packages/admin/src/components/ContentList.tsx:303 +#: packages/admin/src/components/ContentList.tsx:213 +#: packages/admin/src/components/ContentList.tsx:335 #: packages/admin/src/components/SectionEditor.tsx:189 #: packages/admin/src/components/Sections.tsx:168 msgid "Title" @@ -4929,11 +4954,11 @@ msgid "Toggle theme (current: {label})" msgstr "切换主题(当前:{label})" #. placeholder {0}: newToken.info.name -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:190 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:210 msgid "Token created: {0}" msgstr "令牌已创建:{0}" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:400 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:420 msgid "Token Name" msgstr "令牌名称" @@ -4945,11 +4970,11 @@ msgstr "工具 → 导出" msgid "Track content history" msgstr "跟踪内容历史" -#: packages/admin/src/components/ContentEditor.tsx:978 +#: packages/admin/src/components/ContentEditor.tsx:976 msgid "Translate" msgstr "翻译" -#: packages/admin/src/components/ContentEditor.tsx:936 +#: packages/admin/src/components/ContentEditor.tsx:934 msgid "Translations" msgstr "翻译" @@ -4961,11 +4986,11 @@ msgstr "回收站" #: packages/admin/src/components/comments/CommentInbox.tsx:223 #: packages/admin/src/components/comments/CommentInbox.tsx:264 #: packages/admin/src/components/comments/CommentInbox.tsx:520 -#: packages/admin/src/components/ContentList.tsx:173 +#: packages/admin/src/components/ContentList.tsx:193 msgid "Trash" msgstr "回收站" -#: packages/admin/src/components/ContentList.tsx:317 +#: packages/admin/src/components/ContentList.tsx:349 msgid "Trash is empty" msgstr "回收站为空" @@ -4978,7 +5003,7 @@ msgid "True/false toggle" msgstr "真/假切换" #: packages/admin/src/components/MediaLibrary.tsx:366 -#: packages/admin/src/components/MediaPickerModal.tsx:518 +#: packages/admin/src/components/MediaPickerModal.tsx:494 msgid "Try a different search term" msgstr "尝试其他搜索词" @@ -5028,8 +5053,8 @@ msgstr "类型不匹配 ({0})" msgid "Unable to reach marketplace" msgstr "无法访问市场" -#: packages/admin/src/components/ContentEditor.tsx:2068 -#: packages/admin/src/components/ContentEditor.tsx:2083 +#: packages/admin/src/components/ContentEditor.tsx:1897 +#: packages/admin/src/components/ContentEditor.tsx:1912 msgid "Unassigned" msgstr "未分配" @@ -5079,7 +5104,7 @@ msgstr "解锁宽高比" msgid "Unnamed passkey" msgstr "未命名通行密钥" -#: packages/admin/src/components/ContentEditor.tsx:653 +#: packages/admin/src/components/ContentEditor.tsx:651 msgid "Unpublish" msgstr "取消发布" @@ -5087,7 +5112,7 @@ msgstr "取消发布" msgid "Unregistered Content Tables Found" msgstr "发现未注册的内容表" -#: packages/admin/src/components/ContentEditor.tsx:800 +#: packages/admin/src/components/ContentEditor.tsx:798 msgid "Unschedule" msgstr "取消定时发布" @@ -5095,11 +5120,7 @@ msgstr "取消定时发布" msgid "Untitled" msgstr "无标题" -#: packages/admin/src/components/ContentEditor.tsx:1677 -msgid "Untitled file" -msgstr "" - -#: packages/admin/src/components/ContentEditor.tsx:1895 +#: packages/admin/src/components/ContentEditor.tsx:1724 msgid "Up" msgstr "上移" @@ -5116,6 +5137,10 @@ msgstr "更新字段" msgid "Update settings for {0}" msgstr "更新 {0} 的设置" +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:100 +msgid "Update site settings" +msgstr "更新网站设置" + #. placeholder {0}: taxonomyDef.labelSingular?.toLowerCase() || "term" #: packages/admin/src/components/TaxonomyManager.tsx:218 msgid "Update the {0} details" @@ -5135,7 +5160,7 @@ msgid "Updated At" msgstr "更新时间" #. placeholder {0}: new Date(item.updatedAt).toLocaleString() -#: packages/admin/src/components/ContentEditor.tsx:857 +#: packages/admin/src/components/ContentEditor.tsx:855 msgid "Updated: {0}" msgstr "更新于:{0}" @@ -5148,19 +5173,15 @@ msgstr "正在更新内容 URL..." msgid "Updating..." msgstr "更新中..." -#: packages/admin/src/components/MediaPickerModal.tsx:486 +#: packages/admin/src/components/MediaPickerModal.tsx:462 msgid "Upload" msgstr "上传" -#: packages/admin/src/components/MediaPickerModal.tsx:88 -msgid "Upload a file to get started" -msgstr "" - #: packages/admin/src/components/WordPressImport.tsx:1221 msgid "Upload an export file" msgstr "上传导出文件" -#: packages/admin/src/components/MediaPickerModal.tsx:89 +#: packages/admin/src/components/MediaPickerModal.tsx:496 msgid "Upload an image to get started" msgstr "上传图片以开始使用" @@ -5173,14 +5194,10 @@ msgstr "上传和删除媒体" msgid "Upload Export File" msgstr "上传导出文件" -#: packages/admin/src/components/MediaPickerModal.tsx:502 +#: packages/admin/src/components/MediaPickerModal.tsx:478 msgid "Upload failed: {uploadError}" msgstr "上传失败:{uploadError}" -#: packages/admin/src/components/MediaPickerModal.tsx:90 -msgid "Upload File" -msgstr "" - #: packages/admin/src/components/MediaLibrary.tsx:323 msgid "Upload files" msgstr "上传文件" @@ -5189,7 +5206,7 @@ msgstr "上传文件" msgid "Upload Files" msgstr "上传文件" -#: packages/admin/src/components/MediaPickerModal.tsx:90 +#: packages/admin/src/components/MediaPickerModal.tsx:505 msgid "Upload Image" msgstr "上传图片" @@ -5229,7 +5246,7 @@ msgid "Uploading {0}/{1}..." msgstr "正在上传 {0}/{1}..." #: packages/admin/src/components/MediaLibrary.tsx:290 -#: packages/admin/src/components/MediaPickerModal.tsx:486 +#: packages/admin/src/components/MediaPickerModal.tsx:462 msgid "Uploading..." msgstr "上传中..." @@ -5257,7 +5274,7 @@ msgstr "在路径中使用 [param] 或 [...rest] 进行模式匹配。" msgid "Use your device's biometric authentication, security key, or PIN to sign in." msgstr "使用设备的生物识别认证、安全密钥或 PIN 码登录。" -#: packages/admin/src/components/LoginPage.tsx:359 +#: packages/admin/src/components/LoginPage.tsx:326 msgid "Use your registered passkey to sign in securely." msgstr "使用您注册的通行密钥安全登录。" @@ -5265,7 +5282,7 @@ msgstr "使用您注册的通行密钥安全登录。" msgid "Used as the identifier. Lowercase letters, numbers, and underscores only." msgstr "用作标识符。仅限小写字母、数字和下划线。" -#: packages/admin/src/components/ContentEditor.tsx:1277 +#: packages/admin/src/components/ContentEditor.tsx:1275 msgid "Used as the main visual for this post on listing pages and at the top of the post" msgstr "用于在列表页和文章顶部作为主要视觉展示" @@ -5345,7 +5362,7 @@ msgstr "在市场查看" msgid "View mode" msgstr "查看模式" -#: packages/admin/src/components/ContentList.tsx:401 +#: packages/admin/src/components/ContentList.tsx:499 msgid "View published {title}" msgstr "查看已发布的 {title}" @@ -5375,7 +5392,7 @@ msgstr "我们无法连接到位于 {0} 的 WordPress 站点。这可能意味 msgid "We'll check what import options are available for your site." msgstr "我们将检查您的站点有哪些导入选项可用。" -#: packages/admin/src/components/LoginPage.tsx:360 +#: packages/admin/src/components/LoginPage.tsx:323 msgid "We'll send you a link to sign in without a password." msgstr "我们将向您发送一个无需密码即可登录的链接。" @@ -5512,7 +5529,7 @@ msgstr "您将被重定向到 WordPress 以授权连接。" msgid "You'll be signing up as" msgstr "您将注册为" -#: packages/admin/src/components/SetupWizard.tsx:509 +#: packages/admin/src/components/SetupWizard.tsx:575 msgid "You're signed in via Cloudflare Access" msgstr "您已通过 Cloudflare Access 登录" @@ -5521,7 +5538,7 @@ msgid "you@company.com" msgstr "you@company.com" #: packages/admin/src/components/auth/PasskeyLogin.tsx:336 -#: packages/admin/src/components/SetupWizard.tsx:226 +#: packages/admin/src/components/SetupWizard.tsx:228 msgid "you@example.com" msgstr "you@example.com" @@ -5539,7 +5556,7 @@ msgstr "您的浏览器不支持通行密钥。请使用现代浏览器,如 Ch msgid "Your device doesn't support the required security features." msgstr "您的设备不支持所需的安全功能。" -#: packages/admin/src/components/SetupWizard.tsx:222 +#: packages/admin/src/components/SetupWizard.tsx:224 msgid "Your Email" msgstr "您的邮箱" @@ -5559,7 +5576,7 @@ msgstr "您的 Instagram 用户名" msgid "Your LinkedIn profile username" msgstr "您的 LinkedIn 个人资料用户名" -#: packages/admin/src/components/SetupWizard.tsx:234 +#: packages/admin/src/components/SetupWizard.tsx:236 msgid "Your Name" msgstr "您的姓名" diff --git a/packages/admin/src/locales/zh-TW/messages.po b/packages/admin/src/locales/zh-TW/messages.po index 1604ee18f..42a849371 100644 --- a/packages/admin/src/locales/zh-TW/messages.po +++ b/packages/admin/src/locales/zh-TW/messages.po @@ -13,7 +13,7 @@ msgstr "" "Language-Team: \n" "Plural-Forms: \n" -#: packages/admin/src/components/ContentEditor.tsx:956 +#: packages/admin/src/components/ContentEditor.tsx:954 #: packages/admin/src/components/LocaleSwitcher.tsx:72 msgid " (default)" msgstr "(預設)" @@ -22,8 +22,8 @@ msgstr "(預設)" msgid " (opens in new window)" msgstr "(在新視窗中開啟)" -#: packages/admin/src/components/MediaPickerModal.tsx:658 -#: packages/admin/src/components/MediaPickerModal.tsx:740 +#: packages/admin/src/components/MediaPickerModal.tsx:634 +#: packages/admin/src/components/MediaPickerModal.tsx:716 msgid " (selected)" msgstr "(已選擇)" @@ -38,7 +38,7 @@ msgid ": use" msgstr ":使用" #. placeholder {0}: providers?.find((p) => p.id === selectedItem.providerId)?.name -#: packages/admin/src/components/MediaPickerModal.tsx:598 +#: packages/admin/src/components/MediaPickerModal.tsx:574 msgid "(from {0})" msgstr "(來自 {0})" @@ -59,7 +59,7 @@ msgid "{0, plural, one {(# item)} other {(# items)}}" msgstr "{0, plural, one {(# 個項目)} other {(# 個項目)}}" #. placeholder {0}: seedInfo.collections -#: packages/admin/src/components/SetupWizard.tsx:181 +#: packages/admin/src/components/SetupWizard.tsx:183 msgid "{0, plural, one {# collection} other {# collections}}" msgstr "{0, plural, one {# 個合集} other {# 個合集}}" @@ -79,12 +79,12 @@ msgid "{0, plural, one {# content item imported} other {# content items imported msgstr "{0, plural, one {# 個內容項已導入} other {# 個內容項已導入}}" #. placeholder {0}: filteredItems.length -#: packages/admin/src/components/ContentList.tsx:251 +#: packages/admin/src/components/ContentList.tsx:283 msgid "{0, plural, one {# item matching \"{searchQuery}\"} other {# items matching \"{searchQuery}\"}}" msgstr "{0, plural, one {# 個匹配 \"{searchQuery}\" 的項目} other {# 個匹配 \"{searchQuery}\" 的項目}}" #. placeholder {0}: items.length -#: packages/admin/src/components/MediaPickerModal.tsx:473 +#: packages/admin/src/components/MediaPickerModal.tsx:449 msgid "{0, plural, one {# item} other {# items}}" msgstr "{0, plural, one {# 個項目} other {# 個項目}}" @@ -141,7 +141,7 @@ msgstr "{0, plural, one {# 位用戶} other {# 位用戶}}" #. placeholder {0}: filteredItems.length #. placeholder {1}: hasMore ? "+" : "" #. placeholder {2}: hasMore ? "+" : "" -#: packages/admin/src/components/ContentList.tsx:255 +#: packages/admin/src/components/ContentList.tsx:287 msgid "{0, plural, one {#{1} item} other {#{2} items}}" msgstr "{0, plural, one {#{1} 個項目} other {#{2} 個項目}}" @@ -210,8 +210,8 @@ msgstr "{0} 已更新至 v{1}" #. placeholder {0}: item.filename #. placeholder {1}: selected ? t` (selected)` : "" -#: packages/admin/src/components/MediaPickerModal.tsx:658 -#: packages/admin/src/components/MediaPickerModal.tsx:740 +#: packages/admin/src/components/MediaPickerModal.tsx:634 +#: packages/admin/src/components/MediaPickerModal.tsx:716 msgid "{0}{1}" msgstr "{0}{1}" @@ -315,8 +315,9 @@ msgstr "• 已上傳到您的 EmDash 媒體存儲" msgid "• URLs in your content are updated automatically" msgstr "• 您內容中的 URL 將自動更新" -#: packages/admin/src/components/SetupWizard.tsx:250 -#: packages/admin/src/components/SetupWizard.tsx:310 +#: packages/admin/src/components/SetupWizard.tsx:252 +#: packages/admin/src/components/SetupWizard.tsx:304 +#: packages/admin/src/components/SetupWizard.tsx:359 #: packages/admin/src/components/WordPressImport.tsx:1431 msgid "← Back" msgstr "← 返回" @@ -409,7 +410,7 @@ msgstr "接受並安裝" msgid "Accept & Update" msgstr "接受並更新" -#: packages/admin/src/components/SetupWizard.tsx:332 +#: packages/admin/src/components/SetupWizard.tsx:381 msgid "Account" msgstr "帳戶" @@ -422,8 +423,8 @@ msgid "Account Info" msgstr "帳戶資訊" #: packages/admin/src/components/comments/CommentInbox.tsx:306 -#: packages/admin/src/components/ContentList.tsx:204 -#: packages/admin/src/components/ContentList.tsx:309 +#: packages/admin/src/components/ContentList.tsx:236 +#: packages/admin/src/components/ContentList.tsx:341 #: packages/admin/src/components/ContentTypeList.tsx:106 #: packages/admin/src/components/MediaLibrary.tsx:419 #: packages/admin/src/components/TaxonomyManager.tsx:619 @@ -434,7 +435,7 @@ msgstr "操作" msgid "Active" msgstr "活躍" -#: packages/admin/src/components/ContentEditor.tsx:1877 +#: packages/admin/src/components/ContentEditor.tsx:1706 #: packages/admin/src/components/MenuEditor.tsx:297 #: packages/admin/src/components/TaxonomyManager.tsx:214 #: packages/admin/src/components/TaxonomyManager.tsx:610 @@ -495,7 +496,7 @@ msgstr "添加項目" msgid "Add links to build your navigation menu" msgstr "添加鏈接以構建您的導航菜單" -#: packages/admin/src/components/ContentList.tsx:140 +#: packages/admin/src/components/ContentList.tsx:160 msgid "Add New" msgstr "添加新內容" @@ -537,7 +538,7 @@ msgstr "添加中..." msgid "Additional data to import." msgstr "要導入的其他數據。" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:84 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:104 #: packages/admin/src/components/Sidebar.tsx:438 #: packages/admin/src/components/users/roleDefinitions.ts:42 msgid "Admin" @@ -555,7 +556,7 @@ msgstr "管理員" msgid "After send:" msgstr "發送後:" -#: packages/admin/src/components/ContentList.tsx:167 +#: packages/admin/src/components/ContentList.tsx:187 msgid "All" msgstr "全部" @@ -628,7 +629,7 @@ msgstr "或者,您可以從 WordPress 導出(工具 → 導出)並上傳 #: packages/admin/src/components/PluginManager.tsx:109 #: packages/admin/src/components/TaxonomySidebar.tsx:318 #: packages/admin/src/components/ThemeMarketplaceBrowse.tsx:116 -#: packages/admin/src/router.tsx:1520 +#: packages/admin/src/router.tsx:1531 msgid "An error occurred" msgstr "發生錯誤" @@ -641,7 +642,7 @@ msgid "Analyzing WordPress site..." msgstr "正在分析 WordPress 站點..." #: packages/admin/src/components/Settings.tsx:109 -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:176 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:196 msgid "API Tokens" msgstr "API 令牌" @@ -667,7 +668,7 @@ msgstr "已批准" msgid "Arbitrary JSON data" msgstr "任意 JSON 數據" -#: packages/admin/src/components/ContentList.tsx:557 +#: packages/admin/src/components/ContentList.tsx:655 msgid "archived" msgstr "已歸檔" @@ -694,7 +695,7 @@ msgstr "將 WordPress 作者分配給 EmDash 用戶。文章將歸屬於所選 msgid "Authentication error: {0}" msgstr "認證錯誤:{0}" -#: packages/admin/src/components/LoginPage.tsx:253 +#: packages/admin/src/components/LoginPage.tsx:195 msgid "Authentication error: {error}" msgstr "認證錯誤:{error}" @@ -746,7 +747,7 @@ msgstr "自動(slug 變更)" msgid "Auto-generated from name (you can edit)" msgstr "從名稱自動生成(您可以編輯)" -#: packages/admin/src/components/MediaPickerModal.tsx:537 +#: packages/admin/src/components/MediaPickerModal.tsx:513 msgid "Available media" msgstr "可用媒體" @@ -760,12 +761,13 @@ msgstr "可用提供商" msgid "Back" msgstr "返回" -#: packages/admin/src/components/ContentEditor.tsx:537 +#: packages/admin/src/components/ContentEditor.tsx:535 msgid "Back to {collectionLabel} list" msgstr "返回到 {collectionLabel} 列表" -#: packages/admin/src/components/LoginPage.tsx:174 -#: packages/admin/src/components/LoginPage.tsx:210 +#: packages/admin/src/components/LoginPage.tsx:117 +#: packages/admin/src/components/LoginPage.tsx:153 +#: packages/admin/src/components/LoginPage.tsx:311 #: packages/admin/src/components/SignupPage.tsx:280 msgid "Back to login" msgstr "返回登錄" @@ -781,7 +783,7 @@ msgid "Back to sections" msgstr "返回區塊列表" #: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:168 -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:171 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:191 #: packages/admin/src/components/settings/EmailSettings.tsx:86 #: packages/admin/src/components/settings/EmailSettings.tsx:105 #: packages/admin/src/components/settings/GeneralSettings.tsx:107 @@ -838,7 +840,7 @@ msgstr "瀏覽主題並使用您自己的內容預覽。" msgid "Bullet List" msgstr "無序列表" -#: packages/admin/src/components/ContentEditor.tsx:922 +#: packages/admin/src/components/ContentEditor.tsx:920 #: packages/admin/src/components/Sidebar.tsx:206 msgid "Bylines" msgstr "署名" @@ -861,18 +863,18 @@ msgstr "可以查看內容" #: packages/admin/src/components/CapabilityConsentDialog.tsx:139 #: packages/admin/src/components/ConfirmDialog.tsx:57 -#: packages/admin/src/components/ContentEditor.tsx:630 -#: packages/admin/src/components/ContentEditor.tsx:836 -#: packages/admin/src/components/ContentEditor.tsx:888 -#: packages/admin/src/components/ContentEditor.tsx:1980 -#: packages/admin/src/components/ContentEditor.tsx:2033 -#: packages/admin/src/components/ContentList.tsx:445 -#: packages/admin/src/components/ContentList.tsx:516 +#: packages/admin/src/components/ContentEditor.tsx:628 +#: packages/admin/src/components/ContentEditor.tsx:834 +#: packages/admin/src/components/ContentEditor.tsx:886 +#: packages/admin/src/components/ContentEditor.tsx:1809 +#: packages/admin/src/components/ContentEditor.tsx:1862 +#: packages/admin/src/components/ContentList.tsx:543 +#: packages/admin/src/components/ContentList.tsx:614 #: packages/admin/src/components/ContentPickerModal.tsx:253 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:516 #: packages/admin/src/components/FieldEditor.tsx:645 #: packages/admin/src/components/MediaDetailPanel.tsx:234 -#: packages/admin/src/components/MediaPickerModal.tsx:605 +#: packages/admin/src/components/MediaPickerModal.tsx:581 #: packages/admin/src/components/MenuEditor.tsx:294 #: packages/admin/src/components/MenuEditor.tsx:439 #: packages/admin/src/components/MenuList.tsx:143 @@ -882,8 +884,8 @@ msgstr "可以查看內容" #: packages/admin/src/components/Sections.tsx:207 #: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:318 #: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:428 -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:318 -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:446 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:338 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:466 #: packages/admin/src/components/settings/SecuritySettings.tsx:210 #: packages/admin/src/components/TaxonomyManager.tsx:304 #: packages/admin/src/components/TaxonomyManager.tsx:523 @@ -931,8 +933,7 @@ msgstr "分類 ({0})" msgid "Categories will be imported" msgstr "分類將被導入" -#: packages/admin/src/components/ContentEditor.tsx:1586 -#: packages/admin/src/components/ContentEditor.tsx:1735 +#: packages/admin/src/components/ContentEditor.tsx:1566 #: packages/admin/src/components/FieldEditor.tsx:391 #: packages/admin/src/components/SeoImageField.tsx:47 msgid "Change" @@ -958,7 +959,7 @@ msgstr "檢查更新" msgid "Check Site" msgstr "檢查站點" -#: packages/admin/src/components/LoginPage.tsx:158 +#: packages/admin/src/components/LoginPage.tsx:101 #: packages/admin/src/components/SignupPage.tsx:129 #: packages/admin/src/components/SignupPage.tsx:401 msgid "Check your email" @@ -972,6 +973,10 @@ msgstr "正在檢查 {urlInput}..." msgid "Checking authentication..." msgstr "正在檢查認證..." +#: packages/admin/src/components/SetupWizard.tsx:315 +msgid "Choose how to sign in" +msgstr "" + #: packages/admin/src/components/Settings.tsx:130 msgid "Choose your preferred admin language" msgstr "選擇您的首選管理語言" @@ -980,7 +985,7 @@ msgstr "選擇您的首選管理語言" msgid "Click the link in the email to continue setting up your account." msgstr "點擊郵件中的鏈接以繼續設置您的帳戶。" -#: packages/admin/src/components/LoginPage.tsx:169 +#: packages/admin/src/components/LoginPage.tsx:112 msgid "Click the link in the email to sign in." msgstr "點擊郵件中的鏈接即可登錄。" @@ -998,9 +1003,9 @@ msgstr "點擊郵件中的鏈接即可登錄。" #: packages/admin/src/components/MarketplacePluginDetail.tsx:447 #: packages/admin/src/components/MediaDetailPanel.tsx:131 #: packages/admin/src/components/MediaDetailPanel.tsx:133 -#: packages/admin/src/components/MediaPickerModal.tsx:369 -#: packages/admin/src/components/MediaPickerModal.tsx:375 -#: packages/admin/src/components/MediaPickerModal.tsx:379 +#: packages/admin/src/components/MediaPickerModal.tsx:349 +#: packages/admin/src/components/MediaPickerModal.tsx:355 +#: packages/admin/src/components/MediaPickerModal.tsx:359 #: packages/admin/src/components/MenuEditor.tsx:256 #: packages/admin/src/components/MenuEditor.tsx:262 #: packages/admin/src/components/MenuEditor.tsx:266 @@ -1099,7 +1104,7 @@ msgstr "完成註冊" msgid "Configure Field" msgstr "配置字段" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:308 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:328 msgid "Confirm" msgstr "確認" @@ -1186,8 +1191,8 @@ msgstr "內容寫入" msgid "Continue" msgstr "繼續" -#: packages/admin/src/components/SetupWizard.tsx:175 -#: packages/admin/src/components/SetupWizard.tsx:258 +#: packages/admin/src/components/SetupWizard.tsx:177 +#: packages/admin/src/components/SetupWizard.tsx:260 msgid "Continue →" msgstr "繼續 →" @@ -1200,7 +1205,7 @@ msgstr "繼續導入" msgid "Contributor" msgstr "貢獻者" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:218 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:238 #: packages/admin/src/components/users/InviteUserModal.tsx:134 msgid "Copied to clipboard" msgstr "已複製到剪貼板" @@ -1218,11 +1223,11 @@ msgstr "複製邀請鏈接" msgid "Copy slug" msgstr "複製 slug" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:193 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:213 msgid "Copy this token now — it won't be shown again." msgstr "立即複製此令牌 — 它將不再顯示。" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:211 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:231 msgid "Copy token" msgstr "複製令牌" @@ -1230,7 +1235,7 @@ msgstr "複製令牌" msgid "Could not copy automatically. Please select the URL above and copy manually." msgstr "無法自動複製。請選擇上面的 URL 並手動複製。" -#: packages/admin/src/components/MediaPickerModal.tsx:328 +#: packages/admin/src/components/MediaPickerModal.tsx:308 msgid "Could not load image from URL" msgstr "無法從 URL 加載圖片" @@ -1242,7 +1247,7 @@ msgstr "無法檢測到 WordPress" msgid "Count" msgstr "數量" -#: packages/admin/src/components/ContentEditor.tsx:2004 +#: packages/admin/src/components/ContentEditor.tsx:1833 #: packages/admin/src/components/MenuList.tsx:146 #: packages/admin/src/components/Redirects.tsx:185 #: packages/admin/src/components/Sections.tsx:210 @@ -1271,7 +1276,7 @@ msgstr "創建帳戶" msgid "Create an account" msgstr "創建帳戶" -#: packages/admin/src/components/ContentEditor.tsx:1952 +#: packages/admin/src/components/ContentEditor.tsx:1781 msgid "Create byline" msgstr "創建署名" @@ -1284,7 +1289,7 @@ msgstr "創建菜單" msgid "Create New Menu" msgstr "創建新菜單" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:389 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:409 msgid "Create New Token" msgstr "創建新令牌" @@ -1292,12 +1297,12 @@ msgstr "創建新令牌" msgid "Create one in WordPress: Users → Profile → Application Passwords" msgstr "在 WordPress 中創建:用戶 → 個人資料 → 應用程式密碼" -#: packages/admin/src/components/SetupWizard.tsx:305 +#: packages/admin/src/components/SetupWizard.tsx:325 msgid "Create Passkey" msgstr "創建通行密鑰" #: packages/admin/src/components/Settings.tsx:110 -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:178 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:198 msgid "Create personal access tokens for programmatic API access" msgstr "創建個人訪問令牌以通過程式訪問 API" @@ -1332,12 +1337,12 @@ msgstr "在區塊庫中創建區塊以便在此使用" msgid "Create Taxonomy" msgstr "創建分類" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:251 -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:443 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:271 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:463 msgid "Create Token" msgstr "創建令牌" -#: packages/admin/src/components/SetupWizard.tsx:505 +#: packages/admin/src/components/SetupWizard.tsx:571 msgid "Create your account" msgstr "創建您的帳戶" @@ -1345,7 +1350,7 @@ msgstr "創建您的帳戶" msgid "Create your first navigation menu to get started" msgstr "創建您的第一個導航菜單以開始使用" -#: packages/admin/src/components/ContentList.tsx:219 +#: packages/admin/src/components/ContentList.tsx:251 #: packages/admin/src/components/ContentTypeList.tsx:122 msgid "Create your first one" msgstr "創建第一個內容" @@ -1358,6 +1363,14 @@ msgstr "創建您的第一個可重用內容區塊以開始使用。" msgid "Create your passkey" msgstr "創建您的通行密鑰" +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:90 +msgid "Create, update, and delete navigation menus" +msgstr "創建、更新、刪除導航菜單" + +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:85 +msgid "Create, update, and delete taxonomy terms" +msgstr "創建、更新、刪除分類術語" + #: packages/admin/src/components/settings/ApiTokenSettings.tsx:60 msgid "Create, update, delete content" msgstr "創建、更新、刪除內容" @@ -1368,7 +1381,7 @@ msgstr "已創建" #. placeholder {0}: new Date(cred.createdAt).toLocaleDateString() #. placeholder {0}: new Date(token.createdAt).toLocaleDateString() -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:290 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:310 #: packages/admin/src/components/users/UserDetail.tsx:260 msgid "Created {0}" msgstr "創建於 {0}" @@ -1378,7 +1391,7 @@ msgid "Created At" msgstr "創建時間" #. placeholder {0}: new Date(item.createdAt).toLocaleString() -#: packages/admin/src/components/ContentEditor.tsx:856 +#: packages/admin/src/components/ContentEditor.tsx:854 msgid "Created: {0}" msgstr "創建於:{0}" @@ -1386,16 +1399,16 @@ msgstr "創建於:{0}" msgid "Creating collections and fields..." msgstr "正在創建合集和字段..." -#: packages/admin/src/components/ContentEditor.tsx:2004 +#: packages/admin/src/components/ContentEditor.tsx:1833 #: packages/admin/src/components/MenuList.tsx:146 #: packages/admin/src/components/Redirects.tsx:182 #: packages/admin/src/components/Sections.tsx:210 -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:443 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:463 #: packages/admin/src/components/TaxonomyManager.tsx:526 msgid "Creating..." msgstr "創建中..." -#: packages/admin/src/components/ContentEditor.tsx:959 +#: packages/admin/src/components/ContentEditor.tsx:957 msgid "current" msgstr "當前" @@ -1432,7 +1445,7 @@ msgid "Dashboard" msgstr "儀表板" #: packages/admin/src/components/comments/CommentInbox.tsx:303 -#: packages/admin/src/components/ContentList.tsx:201 +#: packages/admin/src/components/ContentList.tsx:233 msgid "Date" msgstr "日期" @@ -1530,11 +1543,11 @@ msgid "Delete permanently" msgstr "永久刪除" #: packages/admin/src/components/comments/CommentDetail.tsx:182 -#: packages/admin/src/components/ContentList.tsx:527 +#: packages/admin/src/components/ContentList.tsx:625 msgid "Delete Permanently" msgstr "永久刪除" -#: packages/admin/src/components/ContentList.tsx:507 +#: packages/admin/src/components/ContentList.tsx:605 msgid "Delete Permanently?" msgstr "永久刪除?" @@ -1555,7 +1568,7 @@ msgstr "刪除重定向?" msgid "Delete Section?" msgstr "刪除區塊?" -#: packages/admin/src/components/ContentList.tsx:306 +#: packages/admin/src/components/ContentList.tsx:338 msgid "Deleted" msgstr "已刪除" @@ -1656,17 +1669,17 @@ msgstr "已禁用" msgid "Disabled:" msgstr "已禁用:" -#: packages/admin/src/components/ContentEditor.tsx:615 -#: packages/admin/src/components/ContentEditor.tsx:637 +#: packages/admin/src/components/ContentEditor.tsx:613 +#: packages/admin/src/components/ContentEditor.tsx:635 msgid "Discard changes" msgstr "放棄更改" -#: packages/admin/src/components/ContentEditor.tsx:621 +#: packages/admin/src/components/ContentEditor.tsx:619 msgid "Discard draft changes?" msgstr "放棄草稿更改?" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:226 -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:228 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:246 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:248 msgid "Dismiss" msgstr "關閉" @@ -1674,8 +1687,8 @@ msgstr "關閉" msgid "Display a navigation menu" msgstr "顯示導航菜單" -#: packages/admin/src/components/ContentEditor.tsx:1955 -#: packages/admin/src/components/ContentEditor.tsx:2017 +#: packages/admin/src/components/ContentEditor.tsx:1784 +#: packages/admin/src/components/ContentEditor.tsx:1846 msgid "Display name" msgstr "顯示名稱" @@ -1693,7 +1706,7 @@ msgstr "顯示尺寸" msgid "Displayed below the image as a visible caption." msgstr "顯示在圖片下方作爲可見說明。" -#: packages/admin/src/components/ContentEditor.tsx:591 +#: packages/admin/src/components/ContentEditor.tsx:589 msgid "Distraction-free mode (⌘⇧\\)" msgstr "無干擾模式(⌘⇧\\)" @@ -1717,7 +1730,7 @@ msgstr "域名已移除" msgid "Domain updated" msgstr "域名已更新" -#: packages/admin/src/components/LoginPage.tsx:366 +#: packages/admin/src/components/LoginPage.tsx:332 msgid "Don't have an account? <0>Sign up" msgstr "還沒有帳號?<0>立即註冊" @@ -1726,7 +1739,7 @@ msgstr "還沒有帳號?<0>立即註冊" msgid "Done" msgstr "完成" -#: packages/admin/src/components/ContentEditor.tsx:1898 +#: packages/admin/src/components/ContentEditor.tsx:1727 msgid "Down" msgstr "下移" @@ -1734,11 +1747,11 @@ msgstr "下移" msgid "Downloading" msgstr "下載中" -#: packages/admin/src/components/ContentList.tsx:553 +#: packages/admin/src/components/ContentList.tsx:651 msgid "draft" msgstr "草稿" -#: packages/admin/src/components/ContentEditor.tsx:787 +#: packages/admin/src/components/ContentEditor.tsx:785 #: packages/admin/src/components/ContentPickerModal.tsx:217 msgid "Draft" msgstr "草稿" @@ -1760,11 +1773,11 @@ msgstr "拖放或點擊瀏覽 (.xml)" msgid "Drop your WordPress export file here" msgstr "將 WordPress 導出文件拖放到此處" -#: packages/admin/src/components/ContentList.tsx:418 +#: packages/admin/src/components/ContentList.tsx:516 msgid "Duplicate {title}" msgstr "複製 {title}" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:403 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:423 msgid "e.g., CI/CD Pipeline" msgstr "例如:CI/CD 流水線" @@ -1772,8 +1785,8 @@ msgstr "例如:CI/CD 流水線" msgid "e.g., MacBook Pro, iPhone" msgstr "例如:MacBook Pro、iPhone" -#: packages/admin/src/components/ContentEditor.tsx:968 -#: packages/admin/src/components/ContentEditor.tsx:1907 +#: packages/admin/src/components/ContentEditor.tsx:966 +#: packages/admin/src/components/ContentEditor.tsx:1736 #: packages/admin/src/components/MenuEditor.tsx:367 #: packages/admin/src/components/MenuList.tsx:185 #: packages/admin/src/components/Sections.tsx:390 @@ -1790,15 +1803,15 @@ msgstr "編輯" msgid "Edit {0}" msgstr "編輯 {0}" -#: packages/admin/src/components/ContentEditor.tsx:554 +#: packages/admin/src/components/ContentEditor.tsx:552 msgid "Edit {collectionLabel}" msgstr "編輯 {collectionLabel}" -#: packages/admin/src/components/ContentList.tsx:410 +#: packages/admin/src/components/ContentList.tsx:508 msgid "Edit {title}" msgstr "編輯 {title}" -#: packages/admin/src/components/ContentEditor.tsx:2014 +#: packages/admin/src/components/ContentEditor.tsx:1843 msgid "Edit byline" msgstr "編輯署名" @@ -1846,13 +1859,13 @@ msgstr "郵箱" msgid "Email (optional)" msgstr "郵箱(可選)" -#: packages/admin/src/components/LoginPage.tsx:183 +#: packages/admin/src/components/LoginPage.tsx:126 #: packages/admin/src/components/SignupPage.tsx:65 #: packages/admin/src/components/users/InviteUserModal.tsx:154 msgid "Email address" msgstr "郵箱地址" -#: packages/admin/src/components/SetupWizard.tsx:204 +#: packages/admin/src/components/SetupWizard.tsx:206 #: packages/admin/src/components/SignupPage.tsx:48 msgid "Email is required" msgstr "郵箱爲必填項" @@ -1921,7 +1934,7 @@ msgid "Enabled" msgstr "已啓用" #. placeholder {0}: label.toLowerCase() -#: packages/admin/src/components/ContentEditor.tsx:1181 +#: packages/admin/src/components/ContentEditor.tsx:1179 msgid "Enter {0}..." msgstr "輸入 {0}..." @@ -1930,7 +1943,7 @@ msgstr "輸入 {0}..." msgid "Enter a URL (https://…) or a relative path (/…)" msgstr "輸入 URL (https://…) 或相對路徑 (/…)" -#: packages/admin/src/components/ContentEditor.tsx:1413 +#: packages/admin/src/components/ContentEditor.tsx:1393 msgid "Enter a valid URL (e.g. https://example.com)" msgstr "輸入有效的 URL(例如 https://example.com)" @@ -1938,7 +1951,7 @@ msgstr "輸入有效的 URL(例如 https://example.com)" msgid "Enter credentials manually" msgstr "手動輸入憑據" -#: packages/admin/src/components/ContentEditor.tsx:590 +#: packages/admin/src/components/ContentEditor.tsx:588 msgid "Enter distraction-free mode" msgstr "進入無干擾模式" @@ -1946,7 +1959,7 @@ msgstr "進入無干擾模式" msgid "Enter email" msgstr "輸入郵箱" -#: packages/admin/src/components/ContentEditor.tsx:1202 +#: packages/admin/src/components/ContentEditor.tsx:1200 msgid "Enter markdown content..." msgstr "輸入 Markdown 內容..." @@ -1958,6 +1971,10 @@ msgstr "輸入名稱" msgid "Enter the code from your terminal" msgstr "輸入終端中的代碼" +#: packages/admin/src/components/LoginPage.tsx:325 +msgid "Enter your handle to sign in." +msgstr "" + #: packages/admin/src/components/WordPressImport.tsx:1289 msgid "Enter your WordPress credentials to import content directly." msgstr "輸入您的 WordPress 憑據以直接導入內容。" @@ -1968,7 +1985,7 @@ msgstr "輸入您的 WordPress 站點 URL" #: packages/admin/src/components/MenuEditor.tsx:83 #: packages/admin/src/components/MenuEditor.tsx:122 -#: packages/admin/src/components/SetupWizard.tsx:484 +#: packages/admin/src/components/SetupWizard.tsx:550 msgid "Error" msgstr "錯誤" @@ -1980,7 +1997,7 @@ msgstr "保存區塊時出錯" msgid "Exists" msgstr "已存在" -#: packages/admin/src/components/ContentEditor.tsx:548 +#: packages/admin/src/components/ContentEditor.tsx:546 msgid "Exit distraction-free mode" msgstr "退出無干擾模式" @@ -1993,11 +2010,11 @@ msgid "Expand details" msgstr "展開詳情" #. placeholder {0}: new Date(token.expiresAt).toLocaleDateString() -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:280 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:300 msgid "Expires {0}" msgstr "過期於 {0}" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:429 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:449 msgid "Expiry" msgstr "過期時間" @@ -2029,7 +2046,7 @@ msgstr "安全審計失敗" msgid "Failed to add domain" msgstr "添加域名失敗" -#: packages/admin/src/components/ContentEditor.tsx:1998 +#: packages/admin/src/components/ContentEditor.tsx:1827 msgid "Failed to create byline" msgstr "創建署名失敗" @@ -2082,7 +2099,7 @@ msgstr "加載插件失敗:{0}" msgid "Failed to load revisions" msgstr "加載修訂歷史失敗" -#: packages/admin/src/components/SetupWizard.tsx:486 +#: packages/admin/src/components/SetupWizard.tsx:552 msgid "Failed to load setup" msgstr "加載設置失敗" @@ -2103,7 +2120,7 @@ msgstr "移除通行密鑰失敗" msgid "Failed to rename passkey" msgstr "重命名通行密鑰失敗" -#: packages/admin/src/router.tsx:1519 +#: packages/admin/src/router.tsx:1530 msgid "Failed to save" msgstr "儲存失敗" @@ -2113,8 +2130,8 @@ msgstr "儲存失敗" msgid "Failed to save settings" msgstr "保存設置失敗" -#: packages/admin/src/components/LoginPage.tsx:127 -#: packages/admin/src/components/LoginPage.tsx:132 +#: packages/admin/src/components/LoginPage.tsx:70 +#: packages/admin/src/components/LoginPage.tsx:75 msgid "Failed to send magic link" msgstr "發送免密登錄鏈接失敗" @@ -2127,7 +2144,7 @@ msgstr "發送測試郵件失敗" msgid "Failed to update {0}" msgstr "更新 {0} 失敗" -#: packages/admin/src/components/ContentEditor.tsx:2048 +#: packages/admin/src/components/ContentEditor.tsx:1877 msgid "Failed to update byline" msgstr "更新署名失敗" @@ -2214,7 +2231,7 @@ msgstr "爲獲得最佳導入體驗,請安裝" msgid "Full access" msgstr "完全訪問權限" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:85 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:105 msgid "Full admin access" msgstr "完全管理員訪問權限" @@ -2279,7 +2296,7 @@ msgstr "高度" msgid "Hide from search engines" msgstr "對搜索引擎隱藏" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:203 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:223 msgid "Hide token" msgstr "隱藏令牌" @@ -2321,7 +2338,7 @@ msgstr "由於圖像審計,圖標已模糊" msgid "ID" msgstr "ID" -#: packages/admin/src/components/LoginPage.tsx:160 +#: packages/admin/src/components/LoginPage.tsx:103 msgid "If an account exists for <0>{email}, we've sent a sign-in link." msgstr "如果存在與 <0>{email} 關聯的帳號,我們已發送登錄鏈接。" @@ -2343,7 +2360,7 @@ msgstr "圖片設置" msgid "Image shown when this page is shared on social media" msgstr "當此頁面在社交媒體上分享時顯示的圖片" -#: packages/admin/src/components/MediaPickerModal.tsx:396 +#: packages/admin/src/components/MediaPickerModal.tsx:374 msgid "Image URL" msgstr "圖片 URL" @@ -2441,7 +2458,7 @@ msgstr "正在導入內容..." msgid "Importing Media" msgstr "正在導入媒體" -#: packages/admin/src/components/SetupWizard.tsx:163 +#: packages/admin/src/components/SetupWizard.tsx:165 msgid "Include sample content (recommended for new sites)" msgstr "包含示例內容(推薦新站點使用)" @@ -2449,8 +2466,8 @@ msgstr "包含示例內容(推薦新站點使用)" msgid "Incompatible" msgstr "不兼容" -#: packages/admin/src/components/MediaPickerModal.tsx:407 -#: packages/admin/src/components/MediaPickerModal.tsx:608 +#: packages/admin/src/components/MediaPickerModal.tsx:385 +#: packages/admin/src/components/MediaPickerModal.tsx:584 msgid "Insert" msgstr "插入" @@ -2474,7 +2491,7 @@ msgstr "插入可複用區塊" msgid "Insert an image" msgstr "插入圖片" -#: packages/admin/src/components/MediaPickerModal.tsx:389 +#: packages/admin/src/components/MediaPickerModal.tsx:367 msgid "Insert from URL" msgstr "從 URL 插入" @@ -2521,7 +2538,7 @@ msgstr "正在安裝..." msgid "Integer" msgstr "整數" -#: packages/admin/src/components/ContentEditor.tsx:1482 +#: packages/admin/src/components/ContentEditor.tsx:1462 msgid "Invalid JSON" msgstr "無效的 JSON" @@ -2554,7 +2571,7 @@ msgstr "項目已刪除" msgid "Item updated" msgstr "項目已更新" -#: packages/admin/src/components/SetupWizard.tsx:238 +#: packages/admin/src/components/SetupWizard.tsx:240 #: packages/admin/src/components/SignupPage.tsx:204 msgid "Jane Doe" msgstr "張三" @@ -2578,7 +2595,7 @@ msgstr "關鍵詞" msgid "Label" msgstr "標籤" -#: packages/admin/src/components/LoginPage.tsx:379 +#: packages/admin/src/components/LoginPage.tsx:345 #: packages/admin/src/components/Settings.tsx:129 #: packages/admin/src/components/Settings.tsx:134 msgid "Language" @@ -2610,7 +2627,7 @@ msgstr "最後使用" #. placeholder {0}: new Date(cred.lastUsedAt).toLocaleDateString() #. placeholder {0}: new Date(token.lastUsedAt).toLocaleDateString() -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:285 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:305 #: packages/admin/src/components/users/UserDetail.tsx:262 msgid "Last used {0}" msgstr "最後使用於 {0}" @@ -2664,7 +2681,7 @@ msgstr "鏈接" msgid "List view" msgstr "列表視圖" -#: packages/admin/src/components/ContentEditor.tsx:670 +#: packages/admin/src/components/ContentEditor.tsx:668 msgid "Live View" msgstr "實時預覽" @@ -2674,8 +2691,8 @@ msgstr "實時預覽" msgid "Load more" msgstr "加載更多" -#: packages/admin/src/components/ContentList.tsx:290 -#: packages/admin/src/components/ContentList.tsx:338 +#: packages/admin/src/components/ContentList.tsx:322 +#: packages/admin/src/components/ContentList.tsx:370 msgid "Load More" msgstr "加載更多" @@ -2718,7 +2735,7 @@ msgstr "正在加載區塊..." msgid "Loading settings..." msgstr "正在加載設置..." -#: packages/admin/src/components/SetupWizard.tsx:473 +#: packages/admin/src/components/SetupWizard.tsx:539 msgid "Loading setup..." msgstr "正在加載設置..." @@ -2726,8 +2743,8 @@ msgstr "正在加載設置..." msgid "Loading terms..." msgstr "正在加載詞條..." -#: packages/admin/src/components/ContentList.tsx:290 -#: packages/admin/src/components/ContentList.tsx:338 +#: packages/admin/src/components/ContentList.tsx:322 +#: packages/admin/src/components/ContentList.tsx:370 #: packages/admin/src/components/ContentPickerModal.tsx:238 #: packages/admin/src/components/MarketplaceBrowse.tsx:199 #: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:181 @@ -2740,7 +2757,7 @@ msgstr "正在加載詞條..." msgid "Loading..." msgstr "加載中..." -#: packages/admin/src/components/ContentList.tsx:197 +#: packages/admin/src/components/ContentList.tsx:226 #: packages/admin/src/components/LocaleSwitcher.tsx:60 msgid "Locale" msgstr "語言區域" @@ -2931,6 +2948,10 @@ msgstr "菜單" msgid "Menus ({0})" msgstr "菜單 ({0})" +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:89 +msgid "Menus Manage" +msgstr "菜單管理" + #: packages/admin/src/components/SeoPanel.tsx:161 msgid "Meta Description" msgstr "Meta 描述" @@ -2971,11 +2992,11 @@ msgstr "已修改" msgid "Modify collection schemas" msgstr "修改合集模式" -#: packages/admin/src/components/ContentList.tsx:439 +#: packages/admin/src/components/ContentList.tsx:537 msgid "Move \"{title}\" to trash? You can restore it later." msgstr "將「{title}」移至回收站?您可以稍後恢復它。" -#: packages/admin/src/components/ContentList.tsx:430 +#: packages/admin/src/components/ContentList.tsx:528 msgid "Move {title} to trash" msgstr "將 {title} 移至回收站" @@ -2983,14 +3004,14 @@ msgstr "將 {title} 移至回收站" msgid "Move down" msgstr "下移" -#: packages/admin/src/components/ContentEditor.tsx:873 -#: packages/admin/src/components/ContentEditor.tsx:895 -#: packages/admin/src/components/ContentList.tsx:452 +#: packages/admin/src/components/ContentEditor.tsx:871 +#: packages/admin/src/components/ContentEditor.tsx:893 +#: packages/admin/src/components/ContentList.tsx:550 msgid "Move to Trash" msgstr "移至回收站" -#: packages/admin/src/components/ContentEditor.tsx:879 -#: packages/admin/src/components/ContentList.tsx:437 +#: packages/admin/src/components/ContentEditor.tsx:877 +#: packages/admin/src/components/ContentList.tsx:535 msgid "Move to Trash?" msgstr "移至回收站?" @@ -3010,7 +3031,7 @@ msgstr "多行純文本" msgid "Multiple choices from options" msgstr "從選項中選擇多個" -#: packages/admin/src/components/SetupWizard.tsx:145 +#: packages/admin/src/components/SetupWizard.tsx:147 msgid "My Awesome Blog" msgstr "我的精彩博客" @@ -3048,7 +3069,7 @@ msgstr "新" msgid "New {0}" msgstr "新{0}" -#: packages/admin/src/components/ContentEditor.tsx:554 +#: packages/admin/src/components/ContentEditor.tsx:552 msgid "New {collectionLabel}" msgstr "新建 {collectionLabel}" @@ -3089,7 +3110,7 @@ msgid "Next" msgstr "下一步" #: packages/admin/src/components/comments/CommentInbox.tsx:378 -#: packages/admin/src/components/ContentList.tsx:278 +#: packages/admin/src/components/ContentList.tsx:310 msgid "Next page" msgstr "下一頁" @@ -3107,7 +3128,7 @@ msgid "No {0} available." msgstr "暫無{0}。" #. placeholder {0}: collectionLabel.toLowerCase() -#: packages/admin/src/components/ContentList.tsx:212 +#: packages/admin/src/components/ContentList.tsx:244 msgid "No {0} yet." msgstr "暫無 {0}。" @@ -3125,7 +3146,7 @@ msgstr "暫無 404 錯誤記錄。" msgid "No alt text" msgstr "無替代文本" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:263 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:283 msgid "No API tokens yet. Create one to get started." msgstr "暫無 API 令牌。創建一個以開始使用。" @@ -3133,7 +3154,7 @@ msgstr "暫無 API 令牌。創建一個以開始使用。" msgid "No approved comments yet." msgstr "暫無已審覈評論。" -#: packages/admin/src/components/ContentEditor.tsx:1939 +#: packages/admin/src/components/ContentEditor.tsx:1768 msgid "No bylines selected." msgstr "未選擇任何署名。" @@ -3211,12 +3232,12 @@ msgid "No maximum" msgstr "無最大值" #: packages/admin/src/components/MediaLibrary.tsx:369 -#: packages/admin/src/components/MediaPickerModal.tsx:521 +#: packages/admin/src/components/MediaPickerModal.tsx:497 msgid "No media available from this provider" msgstr "此提供商無可用媒體" #: packages/admin/src/components/MediaLibrary.tsx:363 -#: packages/admin/src/components/MediaPickerModal.tsx:515 +#: packages/admin/src/components/MediaPickerModal.tsx:491 msgid "No media found" msgstr "未找到媒體" @@ -3274,7 +3295,7 @@ msgstr "無結果" msgid "No results for \"{debouncedQuery}\". Try a different search term." msgstr "「{debouncedQuery}」無結果。請嘗試其他搜索詞。" -#: packages/admin/src/components/ContentList.tsx:226 +#: packages/admin/src/components/ContentList.tsx:258 msgid "No results for \"{searchQuery}\"" msgstr "未找到匹配「{searchQuery}」的結果" @@ -3384,7 +3405,7 @@ msgstr "懸停時的可選工具提示" msgid "Options (one per line)" msgstr "選項(每行一個)" -#: packages/admin/src/components/MediaPickerModal.tsx:419 +#: packages/admin/src/components/MediaPickerModal.tsx:397 msgid "or choose from library" msgstr "或從庫中選擇" @@ -3392,7 +3413,7 @@ msgstr "或從庫中選擇" msgid "Or click to browse. Accepts .xml files exported from WordPress." msgstr "或點擊瀏覽。接受從 WordPress 導出的 .xml 文件。" -#: packages/admin/src/components/LoginPage.tsx:321 +#: packages/admin/src/components/LoginPage.tsx:261 msgid "Or continue with" msgstr "或繼續使用" @@ -3421,7 +3442,7 @@ msgstr "大綱" msgid "Overrides the page title in search engine results" msgstr "覆蓋搜索引擎結果中的頁面標題" -#: packages/admin/src/components/ContentEditor.tsx:910 +#: packages/admin/src/components/ContentEditor.tsx:908 msgid "Ownership" msgstr "所有權" @@ -3451,10 +3472,6 @@ msgstr "重定向循環的一部分" msgid "Pass" msgstr "通過" -#: packages/admin/src/components/SetupWizard.tsx:333 -msgid "Passkey" -msgstr "通行密鑰" - #: packages/admin/src/components/settings/SecuritySettings.tsx:98 msgid "Passkey added successfully" msgstr "通行密鑰添加成功" @@ -3496,10 +3513,6 @@ msgstr "通行密鑰是一種安全的無密碼登錄方式。您可以爲不同 msgid "Passkeys are a secure, passwordless way to sign in using your device's biometrics, PIN, or security key." msgstr "通行密鑰是一種安全的無密碼登錄方式,使用設備的生物識別、PIN 碼或安全密鑰登錄。" -#: packages/admin/src/components/SetupWizard.tsx:297 -msgid "Passkeys are more secure than passwords. You'll use your device's biometrics, PIN, or security key to sign in." -msgstr "通行密鑰比密碼更安全。您將使用設備的生物識別、PIN 碼或安全密鑰登錄。" - #: packages/admin/src/components/auth/PasskeyLogin.tsx:303 #: packages/admin/src/components/auth/PasskeyRegistration.tsx:300 msgid "Passkeys Not Available Here" @@ -3523,7 +3536,7 @@ msgid "Pattern (Regex)" msgstr "模式(正則表達式)" #: packages/admin/src/components/comments/CommentDetail.tsx:196 -#: packages/admin/src/components/ContentList.tsx:576 +#: packages/admin/src/components/ContentList.tsx:674 msgid "pending" msgstr "待處理" @@ -3531,15 +3544,15 @@ msgstr "待處理" msgid "Pending" msgstr "待處理" -#: packages/admin/src/components/ContentEditor.tsx:785 +#: packages/admin/src/components/ContentEditor.tsx:783 msgid "Pending changes" msgstr "待處理的更改" -#: packages/admin/src/components/ContentList.tsx:510 +#: packages/admin/src/components/ContentList.tsx:608 msgid "Permanently delete \"{title}\"? This cannot be undone." msgstr "永久刪除「{title}」?此操作無法撤銷。" -#: packages/admin/src/components/ContentList.tsx:499 +#: packages/admin/src/components/ContentList.tsx:597 msgid "Permanently delete {title}" msgstr "永久刪除 {title}" @@ -3547,12 +3560,16 @@ msgstr "永久刪除 {title}" msgid "Permissions" msgstr "權限" +#: packages/admin/src/components/SetupWizard.tsx:317 +msgid "Pick any method to create your admin account." +msgstr "" + #: packages/admin/src/components/auth/PasskeyLogin.tsx:313 #: packages/admin/src/components/auth/PasskeyRegistration.tsx:310 msgid "Plain" msgstr "普通" -#: packages/admin/src/components/SetupWizard.tsx:206 +#: packages/admin/src/components/SetupWizard.tsx:208 msgid "Please enter a valid email" msgstr "請輸入有效的郵箱" @@ -3560,7 +3577,7 @@ msgstr "請輸入有效的郵箱" msgid "Please enter a valid email address" msgstr "請輸入有效的郵箱地址" -#: packages/admin/src/components/MediaPickerModal.tsx:304 +#: packages/admin/src/components/MediaPickerModal.tsx:284 msgid "Please enter a valid URL" msgstr "請輸入有效的 URL" @@ -3626,11 +3643,11 @@ msgid "Preparing to download files from WordPress..." msgstr "正在準備從 WordPress 下載文件..." #: packages/admin/src/components/auth/PasskeyLogin.tsx:166 -#: packages/admin/src/components/SetupWizard.tsx:258 +#: packages/admin/src/components/SetupWizard.tsx:260 msgid "Preparing..." msgstr "正在準備..." -#: packages/admin/src/components/ContentEditor.tsx:604 +#: packages/admin/src/components/ContentEditor.tsx:602 #: packages/admin/src/components/ContentTypeEditor.tsx:79 #: packages/admin/src/components/MediaLibrary.tsx:415 msgid "Preview" @@ -3640,7 +3657,7 @@ msgstr "預覽" msgid "Preview content before publishing" msgstr "發佈前預覽內容" -#: packages/admin/src/components/ContentEditor.tsx:604 +#: packages/admin/src/components/ContentEditor.tsx:602 msgid "Preview draft" msgstr "預覽草稿" @@ -3649,7 +3666,7 @@ msgid "Previous" msgstr "上一步" #: packages/admin/src/components/comments/CommentInbox.tsx:359 -#: packages/admin/src/components/ContentList.tsx:266 +#: packages/admin/src/components/ContentList.tsx:298 msgid "Previous page" msgstr "上一頁" @@ -3665,20 +3682,20 @@ msgstr "主導航" msgid "Provider:" msgstr "提供商:" -#: packages/admin/src/components/ContentEditor.tsx:659 -#: packages/admin/src/components/ContentEditor.tsx:766 +#: packages/admin/src/components/ContentEditor.tsx:657 +#: packages/admin/src/components/ContentEditor.tsx:764 msgid "Publish" msgstr "發佈" -#: packages/admin/src/components/ContentEditor.tsx:649 +#: packages/admin/src/components/ContentEditor.tsx:647 msgid "Publish changes" msgstr "發佈更改" -#: packages/admin/src/components/ContentList.tsx:551 +#: packages/admin/src/components/ContentList.tsx:649 msgid "published" msgstr "已發佈" -#: packages/admin/src/components/ContentEditor.tsx:781 +#: packages/admin/src/components/ContentEditor.tsx:779 #: packages/admin/src/components/ContentPickerModal.tsx:214 #: packages/admin/src/components/Dashboard.tsx:187 msgid "Published" @@ -3693,7 +3710,7 @@ msgstr "發佈於 {0}" msgid "Published At" msgstr "發佈時間" -#: packages/admin/src/components/ContentEditor.tsx:1947 +#: packages/admin/src/components/ContentEditor.tsx:1776 msgid "Quick create byline" msgstr "快速創建署名" @@ -3714,6 +3731,10 @@ msgstr "讀取內容條目" msgid "Read media files" msgstr "讀取媒體文件" +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:95 +msgid "Read site settings" +msgstr "讀取網站設置" + #: packages/admin/src/components/settings/GeneralSettings.tsx:267 msgid "Reading" msgstr "閱讀" @@ -3770,7 +3791,7 @@ msgstr "已註冊用戶" msgid "Registration was cancelled or timed out. Please try again." msgstr "註冊已取消或超時。請重試。" -#: packages/admin/src/components/ContentEditor.tsx:1916 +#: packages/admin/src/components/ContentEditor.tsx:1745 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:177 #: packages/admin/src/components/settings/GeneralSettings.tsx:202 #: packages/admin/src/components/settings/GeneralSettings.tsx:246 @@ -3786,10 +3807,6 @@ msgstr "移除" msgid "Remove {0}" msgstr "移除 {0}" -#: packages/admin/src/components/ContentEditor.tsx:1743 -msgid "Remove {label}" -msgstr "" - #: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:435 msgid "Remove Domain" msgstr "移除域名" @@ -3798,7 +3815,7 @@ msgstr "移除域名" msgid "Remove Domain?" msgstr "移除域名?" -#: packages/admin/src/components/ContentEditor.tsx:1594 +#: packages/admin/src/components/ContentEditor.tsx:1574 #: packages/admin/src/components/SeoImageField.tsx:55 msgid "Remove image" msgstr "移除圖片" @@ -3913,7 +3930,7 @@ msgstr "重置爲原始" msgid "Restore" msgstr "恢復" -#: packages/admin/src/components/ContentList.tsx:487 +#: packages/admin/src/components/ContentList.tsx:585 msgid "Restore {title}" msgstr "恢復 {title}" @@ -3961,15 +3978,15 @@ msgstr "修訂版本已恢復" msgid "Revisions" msgstr "修訂版本" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:326 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:346 msgid "Revoke token" msgstr "撤銷令牌" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:301 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:321 msgid "Revoke?" msgstr "撤銷?" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:308 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:328 msgid "Revoking..." msgstr "撤銷中..." @@ -4000,7 +4017,7 @@ msgstr "角色" msgid "Role {role}" msgstr "角色 {role}" -#: packages/admin/src/components/ContentEditor.tsx:1921 +#: packages/admin/src/components/ContentEditor.tsx:1750 msgid "Role label" msgstr "角色標籤" @@ -4011,7 +4028,7 @@ msgstr "角色標籤" msgid "Same window" msgstr "同一視窗" -#: packages/admin/src/components/ContentEditor.tsx:2054 +#: packages/admin/src/components/ContentEditor.tsx:1883 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:349 #: packages/admin/src/components/editor/ImageDetailPanel.tsx:519 #: packages/admin/src/components/MediaDetailPanel.tsx:241 @@ -4045,13 +4062,13 @@ msgstr "保存設置" msgid "Save Social Links" msgstr "保存社交鏈接" -#: packages/admin/src/components/ContentEditor.tsx:579 +#: packages/admin/src/components/ContentEditor.tsx:577 #: packages/admin/src/components/SaveButton.tsx:42 msgid "Saved" msgstr "已保存" -#: packages/admin/src/components/ContentEditor.tsx:574 -#: packages/admin/src/components/ContentEditor.tsx:2054 +#: packages/admin/src/components/ContentEditor.tsx:572 +#: packages/admin/src/components/ContentEditor.tsx:1883 #: packages/admin/src/components/FieldEditor.tsx:656 #: packages/admin/src/components/MediaDetailPanel.tsx:241 #: packages/admin/src/components/MenuEditor.tsx:442 @@ -4065,28 +4082,28 @@ msgstr "已保存" msgid "Saving..." msgstr "保存中..." -#: packages/admin/src/components/ContentEditor.tsx:825 +#: packages/admin/src/components/ContentEditor.tsx:823 msgid "Schedule" msgstr "定時發佈" -#: packages/admin/src/components/ContentEditor.tsx:811 +#: packages/admin/src/components/ContentEditor.tsx:809 msgid "Schedule for" msgstr "定時發佈於" -#: packages/admin/src/components/ContentEditor.tsx:848 +#: packages/admin/src/components/ContentEditor.tsx:846 msgid "Schedule for later" msgstr "稍後定時發佈" -#: packages/admin/src/components/ContentList.tsx:555 +#: packages/admin/src/components/ContentList.tsx:653 msgid "scheduled" msgstr "已定時" -#: packages/admin/src/components/ContentEditor.tsx:788 +#: packages/admin/src/components/ContentEditor.tsx:786 msgid "Scheduled" msgstr "已定時" #. placeholder {0}: formatScheduledDate(item.scheduledAt) -#: packages/admin/src/components/ContentEditor.tsx:798 +#: packages/admin/src/components/ContentEditor.tsx:796 msgid "Scheduled for: {0}" msgstr "計劃發佈於:{0}" @@ -4106,12 +4123,12 @@ msgstr "模式讀取" msgid "Schema Write" msgstr "模式寫入" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:409 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:429 msgid "Scopes" msgstr "權限範圍" #. placeholder {0}: token.scopes.join(", ") -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:277 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:297 msgid "Scopes: {0}" msgstr "權限範圍:{0}" @@ -4147,12 +4164,12 @@ msgid "Search" msgstr "搜索" #. placeholder {0}: collectionLabel.toLowerCase() -#: packages/admin/src/components/ContentList.tsx:151 +#: packages/admin/src/components/ContentList.tsx:171 msgid "Search {0}" msgstr "搜索 {0}" #. placeholder {0}: collectionLabel.toLowerCase() -#: packages/admin/src/components/ContentList.tsx:150 +#: packages/admin/src/components/ContentList.tsx:170 msgid "Search {0}..." msgstr "搜索 {0}..." @@ -4176,7 +4193,7 @@ msgstr "搜索引擎優化" msgid "Search engine optimization and verification" msgstr "搜索引擎優化和驗證" -#: packages/admin/src/components/MediaPickerModal.tsx:465 +#: packages/admin/src/components/MediaPickerModal.tsx:441 msgid "Search media" msgstr "搜索媒體" @@ -4202,7 +4219,7 @@ msgid "Search themes..." msgstr "搜索主題..." #: packages/admin/src/components/MediaLibrary.tsx:336 -#: packages/admin/src/components/MediaPickerModal.tsx:464 +#: packages/admin/src/components/MediaPickerModal.tsx:440 msgid "Search..." msgstr "搜索..." @@ -4253,7 +4270,7 @@ msgstr "區塊" msgid "secure context" msgstr "安全上下文" -#: packages/admin/src/components/SetupWizard.tsx:506 +#: packages/admin/src/components/SetupWizard.tsx:572 msgid "Secure your account" msgstr "保護您的帳戶" @@ -4301,9 +4318,7 @@ msgstr "安全設置" msgid "Select" msgstr "選擇" -#: packages/admin/src/components/ContentEditor.tsx:1618 -#: packages/admin/src/components/ContentEditor.tsx:1755 -#: packages/admin/src/components/ContentEditor.tsx:1770 +#: packages/admin/src/components/ContentEditor.tsx:1598 msgid "Select {label}" msgstr "選擇 {label}" @@ -4311,7 +4326,7 @@ msgstr "選擇 {label}" msgid "Select all" msgstr "全選" -#: packages/admin/src/components/ContentEditor.tsx:1860 +#: packages/admin/src/components/ContentEditor.tsx:1689 msgid "Select byline..." msgstr "選擇署名..." @@ -4329,19 +4344,11 @@ msgstr "選擇內容" msgid "Select Favicon" msgstr "選擇網站圖標" -#: packages/admin/src/components/ContentEditor.tsx:1759 -msgid "Select file" -msgstr "" - -#: packages/admin/src/components/MediaPickerModal.tsx:86 -msgid "Select File" -msgstr "" - -#: packages/admin/src/components/ContentEditor.tsx:1609 +#: packages/admin/src/components/ContentEditor.tsx:1589 msgid "Select image" msgstr "選擇圖片" -#: packages/admin/src/components/MediaPickerModal.tsx:86 +#: packages/admin/src/components/MediaPickerModal.tsx:71 msgid "Select Image" msgstr "選擇圖片" @@ -4366,7 +4373,7 @@ msgstr "選擇要導入的內容類型。" msgid "Select..." msgstr "選擇..." -#: packages/admin/src/components/MediaPickerModal.tsx:595 +#: packages/admin/src/components/MediaPickerModal.tsx:571 msgid "Selected:" msgstr "已選擇:" @@ -4387,7 +4394,7 @@ msgstr "向新團隊成員發送邀請郵件。" msgid "Send Invite" msgstr "發送邀請" -#: packages/admin/src/components/LoginPage.tsx:206 +#: packages/admin/src/components/LoginPage.tsx:149 msgid "Send magic link" msgstr "發送免密登錄鏈接" @@ -4403,7 +4410,7 @@ msgstr "發送測試" msgid "Send Test Email" msgstr "發送測試郵件" -#: packages/admin/src/components/LoginPage.tsx:206 +#: packages/admin/src/components/LoginPage.tsx:149 #: packages/admin/src/components/settings/EmailSettings.tsx:162 #: packages/admin/src/components/SignupPage.tsx:87 #: packages/admin/src/components/SignupPage.tsx:150 @@ -4412,7 +4419,7 @@ msgstr "發送測試郵件" msgid "Sending..." msgstr "發送中..." -#: packages/admin/src/components/ContentEditor.tsx:1000 +#: packages/admin/src/components/ContentEditor.tsx:998 #: packages/admin/src/components/Settings.tsx:81 msgid "SEO" msgstr "SEO" @@ -4439,15 +4446,11 @@ msgstr "SEO 標題" msgid "Set a custom display size for this image instance." msgstr "爲此圖片實例設置自定義顯示尺寸。" -#: packages/admin/src/components/SetupWizard.tsx:295 -msgid "Set up your passkey" -msgstr "設置您的通行密鑰" - -#: packages/admin/src/components/SetupWizard.tsx:504 +#: packages/admin/src/components/SetupWizard.tsx:570 msgid "Set up your site" msgstr "設置您的站點" -#: packages/admin/src/components/SetupWizard.tsx:175 +#: packages/admin/src/components/SetupWizard.tsx:177 msgid "Setting up..." msgstr "正在設置..." @@ -4461,6 +4464,14 @@ msgstr "正在設置..." msgid "Settings" msgstr "設置" +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:99 +msgid "Settings Manage" +msgstr "設置管理" + +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:94 +msgid "Settings Read" +msgstr "設置讀取" + #: packages/admin/src/components/settings/GeneralSettings.tsx:59 msgid "Settings saved successfully" msgstr "設置保存成功" @@ -4474,7 +4485,7 @@ msgstr "與此邀請用戶分享此鏈接" msgid "Short Text" msgstr "短文本" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:203 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:223 msgid "Show token" msgstr "顯示令牌" @@ -4487,24 +4498,35 @@ msgstr "懸停在圖片上時顯示。" msgid "Sign in" msgstr "登錄" +#: packages/admin/src/components/SetupWizard.tsx:382 +msgid "Sign In" +msgstr "" + #: packages/admin/src/components/SignupPage.tsx:269 msgid "Sign in instead" msgstr "改爲登錄" -#: packages/admin/src/components/LoginPage.tsx:291 +#: packages/admin/src/components/LoginPage.tsx:232 msgid "Sign in to your site" msgstr "登錄到您的網站" -#: packages/admin/src/components/LoginPage.tsx:292 +#. placeholder {0}: authProviderList.find((p) => p.id === activeProvider)?.label ?? activeProvider +#. placeholder {0}: provider.label +#: packages/admin/src/components/LoginPage.tsx:231 +#: packages/admin/src/components/SetupWizard.tsx:291 +msgid "Sign in with {0}" +msgstr "" + +#: packages/admin/src/components/LoginPage.tsx:229 msgid "Sign in with email" msgstr "使用郵箱登錄" -#: packages/admin/src/components/LoginPage.tsx:348 +#: packages/admin/src/components/LoginPage.tsx:290 msgid "Sign in with email link" msgstr "使用郵箱鏈接登錄" #: packages/admin/src/components/auth/PasskeyLogin.tsx:136 -#: packages/admin/src/components/LoginPage.tsx:312 +#: packages/admin/src/components/LoginPage.tsx:252 msgid "Sign in with Passkey" msgstr "使用通行密鑰登錄" @@ -4521,7 +4543,7 @@ msgstr "從選項中選擇一個" msgid "Single line text input" msgstr "單行文本輸入" -#: packages/admin/src/components/SetupWizard.tsx:331 +#: packages/admin/src/components/SetupWizard.tsx:380 msgid "Site" msgstr "站點" @@ -4533,12 +4555,12 @@ msgstr "站點標識" msgid "Site identity, logo, favicon, and reading preferences" msgstr "網站標識、徽標、網站圖標和閱讀偏好" -#: packages/admin/src/components/SetupWizard.tsx:329 +#: packages/admin/src/components/SetupWizard.tsx:378 msgid "Site Settings" msgstr "站點設置" #: packages/admin/src/components/settings/GeneralSettings.tsx:156 -#: packages/admin/src/components/SetupWizard.tsx:141 +#: packages/admin/src/components/SetupWizard.tsx:143 msgid "Site Title" msgstr "站點標題" @@ -4546,7 +4568,7 @@ msgstr "站點標題" msgid "Site title & tagline" msgstr "站點標題和副標題" -#: packages/admin/src/components/SetupWizard.tsx:125 +#: packages/admin/src/components/SetupWizard.tsx:127 msgid "Site title is required" msgstr "站點標題爲必填項" @@ -4570,9 +4592,9 @@ msgstr "跳過媒體導入" msgid "Skipped" msgstr "已跳過" -#: packages/admin/src/components/ContentEditor.tsx:769 -#: packages/admin/src/components/ContentEditor.tsx:1963 -#: packages/admin/src/components/ContentEditor.tsx:2025 +#: packages/admin/src/components/ContentEditor.tsx:767 +#: packages/admin/src/components/ContentEditor.tsx:1792 +#: packages/admin/src/components/ContentEditor.tsx:1854 #: packages/admin/src/components/ContentTypeEditor.tsx:109 #: packages/admin/src/components/ContentTypeList.tsx:97 #: packages/admin/src/components/FieldEditor.tsx:224 @@ -4653,8 +4675,8 @@ msgstr "垃圾" msgid "Start Import" msgstr "開始導入" -#: packages/admin/src/components/ContentEditor.tsx:775 -#: packages/admin/src/components/ContentList.tsx:193 +#: packages/admin/src/components/ContentEditor.tsx:773 +#: packages/admin/src/components/ContentList.tsx:219 #: packages/admin/src/components/ContentTypeEditor.tsx:115 #: packages/admin/src/components/Redirects.tsx:452 msgid "Status" @@ -4690,7 +4712,7 @@ msgid "System ({resolvedLabel})" msgstr "跟隨系統({resolvedLabel})" #: packages/admin/src/components/settings/GeneralSettings.tsx:162 -#: packages/admin/src/components/SetupWizard.tsx:152 +#: packages/admin/src/components/SetupWizard.tsx:154 msgid "Tagline" msgstr "副標題" @@ -4716,6 +4738,10 @@ msgstr "目標" msgid "Taxonomies" msgstr "分類" +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:84 +msgid "Taxonomies Manage" +msgstr "分類管理" + #: packages/admin/src/components/TaxonomyManager.tsx:668 msgid "Taxonomy created" msgstr "分類已創建" @@ -4724,7 +4750,7 @@ msgstr "分類已創建" msgid "Taxonomy not found:" msgstr "未找到分類:" -#: packages/admin/src/components/SetupWizard.tsx:180 +#: packages/admin/src/components/SetupWizard.tsx:182 msgid "Template:" msgstr "模板:" @@ -4757,7 +4783,7 @@ msgstr "以下表格包含內容但未註冊爲合集。註冊它們以便在管 msgid "The invited user will have this role once they complete registration." msgstr "被邀請的用戶完成註冊後將擁有此角色。" -#: packages/admin/src/components/LoginPage.tsx:170 +#: packages/admin/src/components/LoginPage.tsx:113 #: packages/admin/src/components/SignupPage.tsx:138 msgid "The link will expire in 15 minutes." msgstr "鏈接將在 15 分鐘後過期。" @@ -4812,8 +4838,7 @@ msgstr "主題:{label}" msgid "Themes" msgstr "主題" -#: packages/admin/src/components/ContentEditor.tsx:1622 -#: packages/admin/src/components/ContentEditor.tsx:1773 +#: packages/admin/src/components/ContentEditor.tsx:1602 msgid "This field is required" msgstr "此字段爲必填項" @@ -4857,7 +4882,7 @@ msgstr "此區塊是從另一個系統導入的。" msgid "This will grant CLI access with your permissions." msgstr "這將授予 CLI 訪問權限以及您的權限。" -#: packages/admin/src/components/ContentEditor.tsx:882 +#: packages/admin/src/components/ContentEditor.tsx:880 msgid "This will move the item to trash. You can restore it later from the trash." msgstr "這將把項目移至回收站。您可以稍後從回收站恢復它。" @@ -4879,11 +4904,11 @@ msgstr "這將永久刪除此評論。此操作無法撤銷。" msgid "This will remove the plugin and its bundle from your site." msgstr "這將從您的站點移除插件及其包。" -#: packages/admin/src/components/ContentEditor.tsx:624 +#: packages/admin/src/components/ContentEditor.tsx:622 msgid "This will revert to the published version. Your draft changes will be lost." msgstr "這將恢復到已發佈的版本。您的草稿更改將會丟失。" -#: packages/admin/src/components/SetupWizard.tsx:156 +#: packages/admin/src/components/SetupWizard.tsx:158 msgid "Thoughts, tutorials, and more" msgstr "想法、教程等" @@ -4895,8 +4920,8 @@ msgstr "時區" msgid "Timezone for displaying dates (e.g., America/New_York)" msgstr "用於顯示日期的時區(例如:America/New_York)" -#: packages/admin/src/components/ContentList.tsx:190 -#: packages/admin/src/components/ContentList.tsx:303 +#: packages/admin/src/components/ContentList.tsx:213 +#: packages/admin/src/components/ContentList.tsx:335 #: packages/admin/src/components/SectionEditor.tsx:189 #: packages/admin/src/components/Sections.tsx:168 msgid "Title" @@ -4929,11 +4954,11 @@ msgid "Toggle theme (current: {label})" msgstr "切換主題(當前:{label})" #. placeholder {0}: newToken.info.name -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:190 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:210 msgid "Token created: {0}" msgstr "令牌已創建:{0}" -#: packages/admin/src/components/settings/ApiTokenSettings.tsx:400 +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:420 msgid "Token Name" msgstr "令牌名稱" @@ -4945,11 +4970,11 @@ msgstr "工具 → 導出" msgid "Track content history" msgstr "跟蹤內容歷史" -#: packages/admin/src/components/ContentEditor.tsx:978 +#: packages/admin/src/components/ContentEditor.tsx:976 msgid "Translate" msgstr "翻譯" -#: packages/admin/src/components/ContentEditor.tsx:936 +#: packages/admin/src/components/ContentEditor.tsx:934 msgid "Translations" msgstr "翻譯" @@ -4961,11 +4986,11 @@ msgstr "回收站" #: packages/admin/src/components/comments/CommentInbox.tsx:223 #: packages/admin/src/components/comments/CommentInbox.tsx:264 #: packages/admin/src/components/comments/CommentInbox.tsx:520 -#: packages/admin/src/components/ContentList.tsx:173 +#: packages/admin/src/components/ContentList.tsx:193 msgid "Trash" msgstr "回收站" -#: packages/admin/src/components/ContentList.tsx:317 +#: packages/admin/src/components/ContentList.tsx:349 msgid "Trash is empty" msgstr "回收站爲空" @@ -4978,7 +5003,7 @@ msgid "True/false toggle" msgstr "真/假切換" #: packages/admin/src/components/MediaLibrary.tsx:366 -#: packages/admin/src/components/MediaPickerModal.tsx:518 +#: packages/admin/src/components/MediaPickerModal.tsx:494 msgid "Try a different search term" msgstr "嘗試其他搜索詞" @@ -5028,8 +5053,8 @@ msgstr "類型不匹配 ({0})" msgid "Unable to reach marketplace" msgstr "無法訪問市場" -#: packages/admin/src/components/ContentEditor.tsx:2068 -#: packages/admin/src/components/ContentEditor.tsx:2083 +#: packages/admin/src/components/ContentEditor.tsx:1897 +#: packages/admin/src/components/ContentEditor.tsx:1912 msgid "Unassigned" msgstr "未分配" @@ -5079,7 +5104,7 @@ msgstr "解鎖寬高比" msgid "Unnamed passkey" msgstr "未命名通行密鑰" -#: packages/admin/src/components/ContentEditor.tsx:653 +#: packages/admin/src/components/ContentEditor.tsx:651 msgid "Unpublish" msgstr "取消發佈" @@ -5087,7 +5112,7 @@ msgstr "取消發佈" msgid "Unregistered Content Tables Found" msgstr "發現未註冊的內容表" -#: packages/admin/src/components/ContentEditor.tsx:800 +#: packages/admin/src/components/ContentEditor.tsx:798 msgid "Unschedule" msgstr "取消定時發佈" @@ -5095,11 +5120,7 @@ msgstr "取消定時發佈" msgid "Untitled" msgstr "無標題" -#: packages/admin/src/components/ContentEditor.tsx:1677 -msgid "Untitled file" -msgstr "" - -#: packages/admin/src/components/ContentEditor.tsx:1895 +#: packages/admin/src/components/ContentEditor.tsx:1724 msgid "Up" msgstr "上移" @@ -5116,6 +5137,10 @@ msgstr "更新字段" msgid "Update settings for {0}" msgstr "更新 {0} 的設置" +#: packages/admin/src/components/settings/ApiTokenSettings.tsx:100 +msgid "Update site settings" +msgstr "更新網站設置" + #. placeholder {0}: taxonomyDef.labelSingular?.toLowerCase() || "term" #: packages/admin/src/components/TaxonomyManager.tsx:218 msgid "Update the {0} details" @@ -5135,7 +5160,7 @@ msgid "Updated At" msgstr "更新時間" #. placeholder {0}: new Date(item.updatedAt).toLocaleString() -#: packages/admin/src/components/ContentEditor.tsx:857 +#: packages/admin/src/components/ContentEditor.tsx:855 msgid "Updated: {0}" msgstr "更新於:{0}" @@ -5148,19 +5173,15 @@ msgstr "正在更新內容 URL..." msgid "Updating..." msgstr "更新中..." -#: packages/admin/src/components/MediaPickerModal.tsx:486 +#: packages/admin/src/components/MediaPickerModal.tsx:462 msgid "Upload" msgstr "上傳" -#: packages/admin/src/components/MediaPickerModal.tsx:88 -msgid "Upload a file to get started" -msgstr "" - #: packages/admin/src/components/WordPressImport.tsx:1221 msgid "Upload an export file" msgstr "上傳導出文件" -#: packages/admin/src/components/MediaPickerModal.tsx:89 +#: packages/admin/src/components/MediaPickerModal.tsx:496 msgid "Upload an image to get started" msgstr "上傳圖片以開始使用" @@ -5173,14 +5194,10 @@ msgstr "上傳和刪除媒體" msgid "Upload Export File" msgstr "上傳導出文件" -#: packages/admin/src/components/MediaPickerModal.tsx:502 +#: packages/admin/src/components/MediaPickerModal.tsx:478 msgid "Upload failed: {uploadError}" msgstr "上傳失敗:{uploadError}" -#: packages/admin/src/components/MediaPickerModal.tsx:90 -msgid "Upload File" -msgstr "" - #: packages/admin/src/components/MediaLibrary.tsx:323 msgid "Upload files" msgstr "上傳文件" @@ -5189,7 +5206,7 @@ msgstr "上傳文件" msgid "Upload Files" msgstr "上傳文件" -#: packages/admin/src/components/MediaPickerModal.tsx:90 +#: packages/admin/src/components/MediaPickerModal.tsx:505 msgid "Upload Image" msgstr "上傳圖片" @@ -5229,7 +5246,7 @@ msgid "Uploading {0}/{1}..." msgstr "正在上傳 {0}/{1}..." #: packages/admin/src/components/MediaLibrary.tsx:290 -#: packages/admin/src/components/MediaPickerModal.tsx:486 +#: packages/admin/src/components/MediaPickerModal.tsx:462 msgid "Uploading..." msgstr "上傳中..." @@ -5257,7 +5274,7 @@ msgstr "在路徑中使用 [param] 或 [...rest] 進行模式匹配。" msgid "Use your device's biometric authentication, security key, or PIN to sign in." msgstr "使用設備的生物識別認證、安全密鑰或 PIN 碼登錄。" -#: packages/admin/src/components/LoginPage.tsx:359 +#: packages/admin/src/components/LoginPage.tsx:326 msgid "Use your registered passkey to sign in securely." msgstr "使用您註冊的通行密鑰安全登錄。" @@ -5265,7 +5282,7 @@ msgstr "使用您註冊的通行密鑰安全登錄。" msgid "Used as the identifier. Lowercase letters, numbers, and underscores only." msgstr "用作標識符。僅限小寫字母、數字和下劃線。" -#: packages/admin/src/components/ContentEditor.tsx:1277 +#: packages/admin/src/components/ContentEditor.tsx:1275 msgid "Used as the main visual for this post on listing pages and at the top of the post" msgstr "用於在列表頁和文章頂部作爲主要視覺展示" @@ -5345,7 +5362,7 @@ msgstr "在市場查看" msgid "View mode" msgstr "查看模式" -#: packages/admin/src/components/ContentList.tsx:401 +#: packages/admin/src/components/ContentList.tsx:499 msgid "View published {title}" msgstr "查看已發佈的 {title}" @@ -5375,7 +5392,7 @@ msgstr "我們無法連接到位於 {0} 的 WordPress 站點。這可能意味 msgid "We'll check what import options are available for your site." msgstr "我們將檢查您的站點有哪些導入選項可用。" -#: packages/admin/src/components/LoginPage.tsx:360 +#: packages/admin/src/components/LoginPage.tsx:323 msgid "We'll send you a link to sign in without a password." msgstr "我們將向您發送一個無需密碼即可登錄的鏈接。" @@ -5512,7 +5529,7 @@ msgstr "您將被重定向到 WordPress 以授權連接。" msgid "You'll be signing up as" msgstr "您將註冊爲" -#: packages/admin/src/components/SetupWizard.tsx:509 +#: packages/admin/src/components/SetupWizard.tsx:575 msgid "You're signed in via Cloudflare Access" msgstr "您已通過 Cloudflare Access 登錄" @@ -5521,7 +5538,7 @@ msgid "you@company.com" msgstr "you@company.com" #: packages/admin/src/components/auth/PasskeyLogin.tsx:336 -#: packages/admin/src/components/SetupWizard.tsx:226 +#: packages/admin/src/components/SetupWizard.tsx:228 msgid "you@example.com" msgstr "you@example.com" @@ -5539,7 +5556,7 @@ msgstr "您的瀏覽器不支持通行密鑰。請使用現代瀏覽器,如 Ch msgid "Your device doesn't support the required security features." msgstr "您的設備不支持所需的安全功能。" -#: packages/admin/src/components/SetupWizard.tsx:222 +#: packages/admin/src/components/SetupWizard.tsx:224 msgid "Your Email" msgstr "您的郵箱" @@ -5559,7 +5576,7 @@ msgstr "您的 Instagram 用戶名" msgid "Your LinkedIn profile username" msgstr "您的 LinkedIn 個人資料用戶名" -#: packages/admin/src/components/SetupWizard.tsx:234 +#: packages/admin/src/components/SetupWizard.tsx:236 msgid "Your Name" msgstr "您的姓名" diff --git a/packages/admin/tests/components/ContentEditor.test.tsx b/packages/admin/tests/components/ContentEditor.test.tsx index d016f97f2..e86f4822c 100644 --- a/packages/admin/tests/components/ContentEditor.test.tsx +++ b/packages/admin/tests/components/ContentEditor.test.tsx @@ -345,6 +345,60 @@ describe("ContentEditor", () => { await expect.element(screen.getByText(/0\s*B/)).toBeInTheDocument(); }); + it("falls back to value.src and then value.id for local files without meta.storageKey", async () => { + // Regression test: local files without meta.storageKey previously lost their + // download link because the URL was only built from storageKey. + const itemWithSrc = makeItem({ + data: { + title: "Test", + body: "", + attachment: { + id: "file-no-key", + provider: "local", + src: "/_emdash/api/media/file/file-no-key", + filename: "backup.zip", + mimeType: "application/zip", + size: 2048, + }, + }, + }); + const screen1 = await renderEditor({ + isNew: false, + item: itemWithSrc, + fields: { + title: { kind: "string", label: "Title", required: true }, + attachment: { kind: "file", label: "Attachment" }, + }, + }); + const link1 = screen1.getByRole("link", { name: "backup.zip" }); + await expect.element(link1).toHaveAttribute("href", "/_emdash/api/media/file/file-no-key"); + + // When src is also missing, fall back to value.id + const itemNoSrc = makeItem({ + data: { + title: "Test", + body: "", + attachment: { + id: "file-fallback", + provider: "local", + filename: "notes.txt", + mimeType: "text/plain", + size: 512, + }, + }, + }); + const screen2 = await renderEditor({ + isNew: false, + item: itemNoSrc, + fields: { + title: { kind: "string", label: "Title", required: true }, + attachment: { kind: "file", label: "Attachment" }, + }, + }); + const link2 = screen2.getByRole("link", { name: "notes.txt" }); + await expect.element(link2).toHaveAttribute("href", "/_emdash/api/media/file/file-fallback"); + }); + it("renders json fields as a textarea", async () => { const screen = await renderEditor({ fields: { metadata: { kind: "json", label: "Metadata" } }, From 193424c5bd6b903b70fe7f7a990fa6f65d4bee44 Mon Sep 17 00:00:00 2001 From: Matt Kane Date: Mon, 4 May 2026 09:30:43 +0100 Subject: [PATCH 9/9] fix(admin): encode storageKey in file URLs and pin hostile-URL guard Two follow-ups from review of the file field renderer: - Encode storageKey and value.id with encodeURIComponent before interpolating into the local-media URL. Server-generated keys are flat ULIDs today, but the schema now lets clients write any meta.storageKey via the content API; without encoding, characters like ? or # would escape the path segment. - Add tests pinning the data:/javascript: URL guard for external file providers, the new storageKey encoding, and Remove button behavior. --- .../admin/src/components/ContentEditor.tsx | 8 +- .../tests/components/ContentEditor.test.tsx | 104 ++++++++++++++++++ 2 files changed, 110 insertions(+), 2 deletions(-) diff --git a/packages/admin/src/components/ContentEditor.tsx b/packages/admin/src/components/ContentEditor.tsx index 6deaa209c..ff67028cf 100644 --- a/packages/admin/src/components/ContentEditor.tsx +++ b/packages/admin/src/components/ContentEditor.tsx @@ -1734,10 +1734,14 @@ function FileFieldRenderer({ id, label, value, onChange, required }: FileFieldRe typeof value.meta?.storageKey === "string" ? value.meta.storageKey : undefined; const localSrc = typeof value.src === "string" && value.src.startsWith("/_emdash/") ? value.src : undefined; + // Storage keys come from server-controlled paths today, but the Zod schema + // now lets clients write arbitrary `meta.storageKey` strings via the content + // API. Encode before interpolating so attacker-shaped values can't escape + // the path with `?` or `#`. const localUrl = isLocal ? storageKey - ? `/_emdash/api/media/file/${storageKey}` - : (localSrc ?? `/_emdash/api/media/file/${value.id}`) + ? `/_emdash/api/media/file/${encodeURIComponent(storageKey)}` + : (localSrc ?? `/_emdash/api/media/file/${encodeURIComponent(value.id)}`) : undefined; const externalUrl = !isLocal && value.src && isSafeUrl(value.src) ? value.src : undefined; return { diff --git a/packages/admin/tests/components/ContentEditor.test.tsx b/packages/admin/tests/components/ContentEditor.test.tsx index 9e76f0b19..5fbaf099b 100644 --- a/packages/admin/tests/components/ContentEditor.test.tsx +++ b/packages/admin/tests/components/ContentEditor.test.tsx @@ -441,6 +441,110 @@ describe("ContentEditor", () => { await expect.element(link2).toHaveAttribute("href", "/_emdash/api/media/file/file-fallback"); }); + it("does not render data: or javascript: URLs from external providers as links", async () => { + // A hostile external provider plugin could return src: "javascript:..." or + // "data:..."; the file field must not surface either as a clickable
. + // Filename should still display as plain text so the user can see what's set. + const item = makeItem({ + data: { + title: "Test", + body: "", + attachment: { + id: "evil-1", + provider: "evil", + src: "javascript:alert(1)", + filename: "ok.txt", + mimeType: "text/plain", + }, + }, + }); + const screen = await renderEditor({ + isNew: false, + item, + fields: { + title: { kind: "string", label: "Title", required: true }, + attachment: { kind: "file", label: "Attachment" }, + }, + }); + + // Filename renders… + await expect.element(screen.getByText("ok.txt")).toBeInTheDocument(); + // …but never as a link with the hostile href. + const fieldRoot = document.getElementById("field-attachment"); + expect(fieldRoot).not.toBeNull(); + expect(fieldRoot!.querySelector('a[href^="javascript:"]')).toBeNull(); + expect(fieldRoot!.querySelector('a[href^="data:"]')).toBeNull(); + }); + + it("encodes path-unsafe characters in storageKey when building the local URL", async () => { + // Server-generated storage keys are flat ULIDs today, but the schema + // now allows clients to write any `meta.storageKey` string via the + // content API. `?` or `#` would otherwise escape the path. + const item = makeItem({ + data: { + title: "Test", + body: "", + attachment: { + id: "x", + provider: "local", + filename: "notes.txt", + mimeType: "text/plain", + meta: { storageKey: "abc?evil#frag" }, + }, + }, + }); + const screen = await renderEditor({ + isNew: false, + item, + fields: { + title: { kind: "string", label: "Title", required: true }, + attachment: { kind: "file", label: "Attachment" }, + }, + }); + const link = screen.getByRole("link", { name: "notes.txt" }); + await expect + .element(link) + .toHaveAttribute("href", "/_emdash/api/media/file/abc%3Fevil%23frag"); + }); + + it("Remove button clears the file field value", async () => { + const onSave = vi.fn(); + const item = makeItem({ + data: { + title: "Test", + body: "", + attachment: { + id: "file-1", + filename: "report.pdf", + mimeType: "application/pdf", + size: 1024, + }, + }, + }); + const screen = await renderEditor({ + isNew: false, + item, + onSave, + fields: { + title: { kind: "string", label: "Title", required: true }, + attachment: { kind: "file", label: "Attachment" }, + }, + }); + + await screen.getByRole("button", { name: "Remove Attachment" }).click(); + // The Select empty-state button replaces the filled state. + await expect + .element(screen.getByRole("button", { name: "Select Attachment" })) + .toBeInTheDocument(); + + await screen.getByRole("button", { name: "Save" }).click(); + expect(onSave).toHaveBeenCalledWith( + expect.objectContaining({ + data: expect.objectContaining({ attachment: null }), + }), + ); + }); + it("renders datetime fields as datetime-local inputs", async () => { const screen = await renderEditor({ fields: { recall_date: { kind: "datetime", label: "Recall date" } },