EmDash Translation Status

Admin UI · 3384 translatable strings

العربية ar 3062/3384 · 90%
322 missing keys
  • {0, plural, one {# entry} other {# entries}}
  • {0, plural, one {Add # video} other {Add # videos}}
  • {collectionLabel} pagination
  • {dayLabel}, {entries}
  • {earlierCount, plural, one {Show # earlier entry} other {Show # earlier entries}}
  • {failed, plural, one {# email could not be sent. Check the email provider.} other {# emails could not be sent. Check the email provider.}}
  • {hidden, plural, one {# more entry on {date}} other {# more entries on {date}}}
  • {hidden, plural, one {+# more} other {+# more}}
  • {host} does not resolve to a public address
  • {lateness} late
  • {origin} does not serve this site yet
  • {origin} redirects elsewhere
  • {origin} redirects to {target}. Enter that address instead.
  • {sent, plural, one {Emailed # user} other {Emailed # users}}
  • {siteName} has moved to {siteHost}
  • {siteName} is now at {siteHost}. Sign in there from now on.
  • {siteZone} · Your time: {viewerZone}
  • {state} · {when}
  • {state}, {time}:
  • {title} is a draft again.
  • {title} is now live.
  • {title} now goes live {when}.
  • <0>Alt-click</0> to add above
  • <0>Click</0> to add below
  • <0>Click</0> to open menu
  • <0>Drag</0> to move
  • A name cannot be generated from this label. Type one manually using lowercase letters, numbers, and underscores.
  • A slug cannot be generated from these role names. Type one manually using lowercase letters, numbers, and underscores.
  • A slug cannot be generated from this label. Type one manually using lowercase letters, numbers, and underscores.
  • A slug cannot be generated from this label. Type one manually.
  • Add a passkey for {0}
  • Add scripts and styles to your site's pages
  • Agenda
  • Align
  • Align center
  • Align left
  • Align right
  • visualEditing.altText
  • visualEditing.back
  • Basic blocks
  • Block
  • Block actions
  • Change domain
  • Check and switch
  • Check your connection and try again.
  • Checking…
  • Choose a recognized timezone for reliable date display.
  • Choose a video from the library or upload a new one.
  • Clear formatting
  • Continue on {handoverHost}
  • Could not load the calendar
  • Could not load this entry's details.
  • Could not publish
  • Could not reach {origin}
  • Could not remove the schedule
  • CSS code
  • Delete video
  • Deliver all email your site sends
  • visualEditing.altTextPlaceholder
  • Domain changed to {url}
  • visualEditing.draft
  • Email all users?
  • Email every other user a link to the sign-in page at {siteHost}.
  • Email users
  • Embed
  • Embed a page from another site
  • Embed code
  • Embedded content
  • Enter a domain such as example.com, without a path or port
  • Enter a recognized timezone to save
  • Enter the domain below. EmDash checks that it serves this site before switching.
  • esc
  • Every other user with an active account gets an email saying the site is now at {siteHost}, with a link to sign in there. Passkeys from another address don't work at {siteHost}, so users sign in with an email link and add a new passkey.
  • Example: {pattern} → {preview}
  • Failed to activate block type version
  • Failed to add term to entries
  • Failed to analyze file
  • Failed to change the domain
  • Failed to check for updates
  • Failed to compare revisions
  • Failed to create a sign-in link
  • Failed to create allowed domain
  • Failed to create API token
  • Failed to create block type
  • Failed to create byline
  • Failed to create byline translation
  • Failed to create collection
  • Failed to create content
  • Failed to create menu
  • Failed to create menu item
  • Failed to create menu translation
  • Failed to create redirect
  • Failed to create relation
  • Failed to create taxonomy
  • Failed to create term translation
  • Failed to create widget
  • Failed to create widget area
  • Failed to discard draft
  • Failed to duplicate content
  • Failed to email users
  • Failed to fetch 404 summary
  • Failed to fetch allowed domains
  • Failed to fetch API tokens
  • Failed to fetch block type
  • Failed to fetch block types
  • Failed to fetch byline
  • Failed to fetch byline translations
  • Failed to fetch bylines
  • Failed to fetch collections
  • Failed to fetch comment
  • Failed to fetch comment counts
  • Failed to fetch comments
  • Failed to fetch content
  • Failed to fetch content authors
  • Failed to fetch fields
  • Failed to fetch menu
  • Failed to fetch menu translations
  • Failed to fetch menus
  • Failed to fetch orphaned tables
  • Failed to fetch passkeys
  • Failed to fetch redirects
  • Failed to fetch reference children
  • Failed to fetch reference parents
  • Failed to fetch relation
  • Failed to fetch relations
  • Failed to fetch revisions
  • Failed to fetch taxonomies
  • Failed to fetch term translations
  • Failed to fetch the site domain
  • Failed to fetch theme
  • Failed to fetch translations
  • Failed to fetch trashed content
  • Failed to fetch users
  • Failed to fetch widget area
  • Failed to fetch widget areas
  • Failed to fetch widget components
  • Failed to import
  • Failed to invite user
  • visualEditing.mediaLoadFailed
  • Failed to load the calendar
  • Failed to probe URL
  • Failed to publish content
  • Failed to register orphaned table
  • Failed to reorder menu items
  • Failed to reorder terms
  • Failed to schedule content
  • Failed to unpublish content
  • Failed to unschedule content
  • Failed to update allowed domain
  • Failed to update block type
  • Failed to update byline
  • Failed to update collection
  • Failed to update comment status
  • Failed to update content
  • Failed to update field
  • Failed to update menu
  • Failed to update menu item
  • Failed to update redirect
  • Failed to update relation
  • Failed to update term
  • Failed to update user
  • Failed to update widget
  • field_slug
  • Filter
  • Filter: {activeCount} selected
  • Format selection
  • Go live {countdown}
  • Go to sign-in
  • Goes live
  • Goes live {countdown}
  • Hide earlier entries
  • HTML block options
  • HTML block preview
  • HTML code
  • HTML only, cleaned, using your site's styles.
  • If the site can't be reached from the internet yet, for example on localhost or behind a login, you can use the address without the check.
  • Iframe
  • Iframe block options
  • visualEditing.image
  • Image controls
  • Inline
  • Inline blocks use your site's styles. Your site removes scripts, style tags and style attributes, and empties iframes other than YouTube and Vimeo.
  • Insert video
  • Invite validation failed
  • Isolated frame
  • JavaScript code
  • JS
  • Last edited
  • Later entries weren't loaded. The range has more entries than the calendar can show.
  • Link options
  • Links in emails and plugins use {0}, set by the deployment configuration.
  • Links in emails and plugins, sitemaps, and absolute URLs in search and social metadata will use the new domain.
  • List
  • Load preview
  • visualEditing.loading
  • Managed by your identity provider. Change the name there.
  • Marketplace search failed
  • visualEditing.mediaLibrary
  • Month
  • More formatting
  • New domain
  • Next month
  • No description yet
  • No entries match these filters
  • No iframe found in this code. For an embed that runs a script, use an HTML block.
  • visualEditing.noImageSelected
  • visualEditing.noImagesFound
  • No loaded entries match these filters
  • No matching timezones
  • Not loaded
  • Nothing else is scheduled this month.
  • Nothing on this day.
  • Nothing published or scheduled in {monthTitle}
  • Nothing to preview yet.
  • Now · {time}
  • On the site
  • Only https links can be embedded.
  • Only image files can be uploaded here.
  • Only images and videos can be uploaded here.
  • Open in editor
  • Open the sign-in page at the new address:
  • Overdue
  • Overdue · {lateness}
  • Passkeys from the old address don't work there. Sign in with an email link, then add a passkey in Security settings.
  • Passkeys only work at the address where they were created.
  • Passkeys only work at the address where they were created. Add one here so you can sign in at this address next time.
  • Passkeys only work at the address where they were created. After switching, keep signing in at the current address, or use an email sign-in link at the new one.
  • Passkeys only work at the address where they were created. Continue on {handoverHost} to sign in there without a passkey, then add one for that address.
  • Paste an embed code or an https link…
  • Point the domain at this site. On Cloudflare, open your Worker in Workers & Pages, go to the Domains tab, and add the domain.
  • Press Escape to leave the code editor.
  • Preview changes
  • Preview unavailable for this format
  • Previous month
  • visualEditing.published
  • Published {liveSince}
  • Published and scheduled entries across collections, in the site's time zone.
  • Publishing
  • Read and change email your site sends
  • Reload page
  • visualEditing.removeImage
  • visualEditing.replaceImage
  • Replace video
  • Reschedule
  • Rescheduled
  • Run preview
  • Runs HTML, CSS and JavaScript in a sandbox.
  • visualEditing.saveFailed
  • visualEditing.saved
  • visualEditing.saving
  • Schedule removed
  • Scheduled changes
  • Scheduled entries appear here with their publish time.
  • Search for an IANA timezone (e.g., Europe/London)
  • Search timezones…
  • Select video
  • Send email through your site
  • Send emails
  • Set up an email provider in Email settings to email users.
  • Signup completion failed
  • Signup request failed
  • Site URL set to {url}
  • Sitemaps and absolute URLs in search and social metadata will use the new domain. Links in emails and plugins keep using {configuredUrl}, set by the deployment configuration.
  • Start writing with plain text
  • State
  • Sub-field slugs cannot be changed after creation.
  • Sub-field slugs must be unique.
  • Tell users where to sign in
  • The admin's security policy blocked some resources this block loads, such as external scripts, fonts or frames. Your site may still load them.
  • The calendar shows the first {maxEntries}, which end on {cutOffDay}.
  • The calendar shows the first {maxEntries}.
  • The code editor couldn't load. Save your work, then reload the page.
  • The image is in the Media Library, but this entry is now read-only.
  • The public address of your site, used for links in emails and plugins, sitemaps, and absolute URLs in search and social metadata
  • The range has more entries than the calendar can show.
  • The scheduled changes to {title} stay as a draft.
  • The video is in the Media Library, but this entry is now read-only.
  • Theme search failed
  • This block embeds a page from {0}.
  • This block runs JavaScript.
  • This day wasn't loaded. The range has more entries than the calendar can show.
  • This entry doesn't exist or isn't published. Your role can only view published content.
  • This entry doesn't exist or was deleted.
  • This entry was due {lateness} but hasn't published. Scheduled publishing may not be running.
  • This link can't be used. Enter a web address, such as https://example.com.
  • This month wasn't loaded
  • This range has more than {maxEntries} entries
  • This saved timezone isn't recognized. Choose a suggestion for reliable date display.
  • This video can't be played.
  • Times are in {zoneName}.
  • Times are in {zoneName}. Your browser uses {viewerZoneName}.
  • Today
  • Token verification failed
  • Tomorrow
  • Translations:
  • Trash pagination
  • Type caption for image (optional)
  • Type caption for video (optional)
  • Type to filter
  • Type to search
  • visualEditing.unpublishedChanges
  • visualEditing.unsaved
  • Update scheduled
  • visualEditing.uploadImage
  • Upload a video to get started
  • Upload or choose a video
  • visualEditing.uploadingFile
  • Uploading video…
  • URL template (e.g. /blog/:slug)
  • Use {fallbackUrl} anyway
  • Video actions
  • Video upload failed. Try again.
  • View live
  • Was due
  • Write CSS…
  • Write HTML, or paste a snippet with its styles and scripts…
  • Write HTML…
  • Write JavaScript…
  • You don't have permission to view the calendar.
  • You're signed in at {0}
  • Your site is currently at {currentUrl}.
  • Your time: {viewerTime}
Euskara eu 176/3384 · 5%
3208 missing keys
  • (opens in new window)
  • -- Select --
  • "{0}" will be deleted from {providerName}.
  • "{0}" will be deleted from its media provider.
  • "{0}" will be permanently deleted.
  • (pre-release)
  • (synced)
  • (too new)
  • {0, plural, one {(# item)} other {(# items)}}
  • {0, plural, one {{counted} of # character, at least {min}} other {{counted} of # characters, at least {min}}}
  • {0, plural, one {{counted} of # character} other {{counted} of # characters}}
  • {0, plural, one {# byline} other {# bylines}}
  • {0, plural, one {# collection} other {# collections}}
  • {0, plural, one {# comment imported} other {# comments imported}}
  • {0, plural, one {# comment updated} other {# comments updated}}
  • {0, plural, one {# comment} other {# comments}}
  • {0, plural, one {# content error} other {# content errors}}
  • {0, plural, one {# content item imported} other {# content items imported}}
  • {0, plural, one {# entry} other {# entries}}
  • {0, plural, one {# file uploading} other {# files uploading}}
  • {0, plural, one {# file was not added because the upload list is full.} other {# files were not added because the upload list is full.}}
  • {0, plural, one {# folder loaded} other {# folders loaded}}
  • {0, plural, one {# item} other {# items}}
  • {0, plural, one {# link} other {# links}}
  • {0, plural, one {# matching tag} other {# matching tags}}
  • {0, plural, one {# MCP tool} other {# MCP tools}}
  • {0, plural, one {# media error} other {# media errors}}
  • {0, plural, one {# media file imported} other {# media files imported}}
  • {0, plural, one {# menu imported} other {# menus imported}}
  • {0, plural, one {# menu will be imported} other {# menus will be imported}}
  • {0, plural, one {# permission requested} other {# permissions requested}}
  • {0, plural, one {# permission} other {# permissions}}
  • {0, plural, one {# post} other {# posts}}
  • {0, plural, one {# redirect is part of a loop.} other {# redirects are part of a loop.}}
  • {0, plural, one {# reference} other {# references}}
  • {0, plural, one {# relation this content type takes part in} other {# relations this content type takes part in}}
  • {0, plural, one {# row} other {# rows}} × {1, plural, one {# column} other {# columns}} selected
  • {0, plural, one {# selected} other {# selected}}
  • {0, plural, one {# skipped (already exists)} other {# skipped (already exist)}}
  • {0, plural, one {# taxonomy assignment} other {# taxonomy assignments}}
  • {0, plural, one {# taxonomy created} other {# taxonomies created}}
  • {0, plural, one {# upload failed} other {# uploads failed}}
  • {0, plural, one {+# more} other {+# more}}
  • {0, plural, one {Add # file} other {Add # files}}
  • {0, plural, one {Add # image} other {Add # images}}
  • {0, plural, one {Add # video} other {Add # videos}}
  • {0, plural, one {At least # character} other {At least # characters}}
  • {0, plural, one {Column deleted} other {# columns deleted}}
  • {0, plural, one {field} other {fields}}
  • {0, plural, one {Media file} other {Media files}}
  • {0, plural, one {One more blocked entry is not shown.} other {# more blocked entries are not shown.}}
  • {0, plural, one {Row deleted} other {# rows deleted}}
  • {0, plural, one {Show # more} other {Show # more}}
  • {0, plural, one {User} other {Users}}
  • {0} {1} required — you have {2}.
  • {0} added to this post.
  • {0} banner
  • {0} can't be moved here — its parent has no translation in this locale, so this list isn't the group it belongs to.
  • {0} detected
  • {0} fallback
  • {0} has been deactivated
  • {0} has been removed
  • {0} icon
  • {0} installs
  • {0} is now active
  • {0} items → {1}
  • {0} items will be imported
  • {0} of {1} files · {2} of {3}
  • {0} of {1} items
  • {0} of {1} matched by email
  • {0} of {1} steps
  • {0} of {1} steps · {2} of {3}
  • {0} of {total} could not be deleted
  • {0} of {total} could not be published
  • {0} of {total} could not be updated
  • {0} of media, {1} of records
  • {0} plugins
  • {0} preview
  • {0} removed from this post.
  • {0} system + {1} custom {2}
  • {0} updated
  • {0} updated everywhere it appears.
  • {0} updated to v{installedVersion}
  • {0}/160 characters
  • {added} posts updated
  • {added} updated · {0} failed
  • {base} to: {0}
  • {changedCount, plural, one {# change from next revision} other {# changes from next revision}}
  • {characters, plural, one {# character} other {# characters}}
  • {collectionLabel} pagination
  • {columns, plural, one {Column deleted} other {# columns deleted}}
  • {completedCount} of {0} complete
  • {completedCount} of {0} uploads complete
  • {count, plural, one {# file} other {# files}}
  • {count, plural, one {# item} other {# items}}
  • {current} of {total}
  • {dayLabel}, {entries}
  • {earlierCount, plural, one {Show # earlier entry} other {Show # earlier entries}}
  • {failed, plural, one {# email could not be sent. Check the email provider.} other {# emails could not be sent. Check the email provider.}}
  • {failedCount, plural, one {# upload failed} other {# uploads failed}}
  • {filesMissing, plural, one {# file still needs to be uploaded. Choose the same package file again to finish; files already uploaded are skipped.} other {# files still need to be uploaded. Choose the same package file again to finish; files already uploaded are skipped.}}
  • {filteredCount, plural, one {#{0} item} other {#{1} items}}
  • {hidden, plural, one {# more entry on {date}} other {# more entries on {date}}}
  • {hidden, plural, one {+# more} other {+# more}}
  • {host} does not resolve to a public address
  • {importedFiles, plural, one {<count>#</count> file imported} other {<count>#</count> files imported}}
  • {label} in {menuName}
  • {label} moved to position {0} of {1}.
  • {label} moved to position {0}.
  • {label} options
  • {lateness} late
  • {matchCount, plural, one {# item matching "{searchQuery}"} other {# items matching "{searchQuery}"}}
  • {matchedCount} of {totalCount} assigned
  • {matchedCount} of {totalCount} authors matched by email
  • {maximum, plural, one {{name} can have at most # character.} other {{name} can have at most # characters.}}
  • {maximum, plural, one {{name} can have at most # item.} other {{name} can have at most # items.}}
  • {minimum, plural, one {{name} needs at least # character.} other {{name} needs at least # characters.}}
  • {minimum, plural, one {{name} needs at least # item.} other {{name} needs at least # items.}}
  • {name} does not match the required format.
  • {name} has a value that is not one of its options.
  • {name} has an invalid value.
  • {name} is not a field in this collection.
  • {name} is required.
  • {name} links to an entry that does not exist or is in the trash.
  • {name} must be a valid URL.
  • {name} must be at least {bound}.
  • {name} must be at most {bound}.
  • {name}: this site already has some
  • {needsNewCollections, plural, one {# new collection will be created} other {# new collections will be created}}
  • {needsNewFields, plural, one {Fields will be added to # existing collection} other {Fields will be added to # existing collections}}
  • {origin} does not serve this site yet
  • {origin} redirects elsewhere
  • {origin} redirects to {target}. Enter that address instead.
  • {overdueCount, plural, one {One scheduled item is overdue and the scheduler heartbeat is stale. Run `npx emdash doctor` and verify the deployed Cron Trigger.} other {# scheduled items are overdue and the scheduler heartbeat is stale. Run `npx emdash doctor` and verify the deployed Cron Trigger.}}
  • {overdueCount, plural, one {One scheduled item is overdue, but no scheduler run has completed. Run `npx emdash doctor` and verify the deployed Cron Trigger.} other {# scheduled items are overdue, but no scheduler run has completed. Run `npx emdash doctor` and verify the deployed Cron Trigger.}}
  • {overflowCount, plural, one {# file was not added because the upload list is full.} other {# files were not added because the upload list is full.}}
  • {pluginName} is requesting additional permissions:
  • {pluginName} requires the following permissions:
  • {pluginName} Settings
  • {plural} go live now; draft edits stay unpublished.
  • {policyRejected, plural, one {Open the affected entry, resolve the policy reason, and schedule it again. A successful schedule or publish clears this notice.} other {Open the affected entries, resolve the policy reasons, and schedule them again. A successful schedule or publish clears each notice.}}
  • {position} of {total}
  • {previewRows} × {previewColumns} table
  • {readingTime, plural, one {# min read} other {# min read}}
  • {ready} of {0} ready
  • {records, plural, one {# record written} other {# records written}}
  • {rejectedCount, plural, one {# file was not added.} other {# files were not added.}}
  • {rewrittenUrls, plural, one {<rewrittenCount>#</rewrittenCount> image URL updated in {updatedContentItems, plural, one {<contentCount>#</contentCount> content item} other {<contentCount>#</contentCount> content items}}} other {<rewrittenCount>#</rewrittenCount> image URLs updated in {updatedContentItems, plural, one {<contentCount>#</contentCount> content item} other {<contentCount>#</contentCount> content items}}}}
  • {row} × {column} table
  • {rows, plural, one {Row deleted} other {# rows deleted}}
  • {rows} × {columns} table pasted
  • {selectedCount, plural, one {# selected} other {# selected}}
  • {selectedCount, plural, one {Move # item to trash? You can restore it later.} other {Move # items to trash? You can restore them later.}}
  • {sent, plural, one {Emailed # user} other {Emailed # users}}
  • {siteName} has moved to {siteHost}
  • {siteName} is now at {siteHost}. Sign in there from now on.
  • {siteZone} · Your time: {viewerZone}
  • {state} · {when}
  • {state}, {time}:
  • {subLabel} ({label}, item {position})
  • {title} is a draft again.
  • {title} is now live.
  • {title} now goes live {when}.
  • {total, plural, one {# item} other {# items}}
  • {totalDrafts, plural, one {Draft} other {Drafts}}
  • {totalScheduled, plural, one {Scheduled} other {Scheduled}}
  • {unchangedCount, plural, one {Hide # unchanged} other {Hide # unchanged}}
  • {unchangedCount, plural, one {Show # unchanged} other {Show # unchanged}}
  • {widgetType} in {areaName}
  • {words, plural, one {# word} other {# words}}
  • /new-page or /articles/[slug]
  • /old-page or /blog/[slug]
  • • Files are downloaded from your WordPress site
  • • Uploaded to your EmDash media storage
  • • URLs in your content are updated automatically
  • ← Back
  • <0>{from}</0> becomes <1>{to}</1>
  • <0>{name}</0> is editing this entry. Nothing you change here will be saved.
  • <0>{name}</0> is editing this entry. Open it read-only, or take over; they will be told the entry moved on.
  • <0>{name}</0> now holds this entry, so your changes are no longer being saved. Take it back to carry on.
  • <0>Alt-click</0> to add above
  • <0>Click</0> to add below
  • <0>Click</0> to open menu
  • <0>Drag</0> to move
  • 1 post updated
  • 1. Log into your WordPress admin
  • 1. Log into your WordPress admin dashboard
  • 16:9
  • 2. Go to <0>Tools → Export</0>
  • 2. Go to Users → Profile
  • 3:2
  • 3. Scroll to "Application Passwords"
  • 3. Select "All content"
  • 301 Permanent
  • 302 Temporary
  • 307 Temporary (Strict)
  • 308 Permanent (Strict)
  • 4:3
  • 4. Click "Download Export File"
  • 4. Enter "EmDash" and click "Add New"
  • 404 Errors
  • 410 Content Deleted (Gone)
  • 451 Unavailable for legal reasons
  • 5. Copy the generated password
  • 5. Upload the file here
  • A brief description of this content type
  • A file does not match the package manifest. The package may be damaged.
  • A file in the package does not match the manifest. The package may be damaged.
  • A file in the package is not the size the manifest declares.
  • A file is not the size the package manifest declares. The package may be damaged.
  • A full-width hero banner with heading, text, and CTA button
  • A media file is larger than this site accepts
  • A media file is missing from the package
  • A media folder with this name already exists
  • A name cannot be generated from this label. Type one manually using lowercase letters, numbers, and underscores.
  • A number is too large for this site’s database
  • A package file does not match the manifest
  • A package file is missing
  • A publication time has not been selected
  • A publishing action is already in progress
  • A record in the package is not valid
  • A record refers to something missing from the package
  • A relation defines how two content types link. Reference fields on either side then pick entries through it.
  • A relationship is required
  • A short description of your site
  • A slug cannot be generated from these role names. Type one manually using lowercase letters, numbers, and underscores.
  • A slug cannot be generated from this label. Type one manually using lowercase letters, numbers, and underscores.
  • A slug cannot be generated from this label. Type one manually.
  • A source and target locale are required
  • A step failed and will be retried ({0}).
  • A value does not fit this site’s database
  • Abandon import
  • Abandon this import?
  • Abandoning…
  • About focal point
  • About inferred bylines
  • Accept & Install
  • Accept & Update
  • Accept Invite
  • Access denied
  • Access Denied
  • Access your media library
  • Account
  • Account already exists
  • Account exists
  • Account Info
  • ACF Fields
  • Actions
  • Activation cannot be confirmed. Keep editing paused and refresh the status.
  • Active
  • Active v{0}
  • Add
  • Add {0}
  • Add {singularLower} to {ready} posts
  • Add {singularLower} to 1 post
  • Add {singularLower} to posts
  • Add a new passkey
  • Add a passkey for {0}
  • Add a person or team to credit on your content.
  • Add another byline
  • Add at least {minItems} blocks.
  • Add at least one sub-field to define the repeater structure.
  • Add block
  • Add byline
  • Add column after
  • Add column before
  • Add Content
  • Add Custom Link
  • Add dark mode variant
  • Add Domain
  • Add Field
  • Add fields
  • Add fields like "Job title" or "Pronouns" to enrich every byline.
  • Add fields to define the structure of your content
  • Add First Field
  • Add First Item
  • Add Images
  • Add images to gallery
  • Add item
  • Add Item
  • Add link
  • Add links to build your navigation menu
  • Add MIME type or extension
  • Add New
  • Add new folder
  • Add noindex meta tag
  • Add Passkey
  • Add reference
  • Add references
  • Add row above
  • Add row below
  • Add scripts and styles to your site's pages
  • Add selected
  • Add SEO metadata fields (title, description, image) and include in sitemap
  • Add Sub-Field
  • Add tag
  • Add term
  • Add to posts
  • Add Widget Area
  • Add your social media profiles. These are available to your site's theme and can be displayed in headers, footers, or author bios.
  • Added
  • Adding...
  • Adding…
  • Additional data to import.
  • Additional details
  • admin
  • Admin navigation
  • Advanced
  • After
  • After send:
  • After you explicitly invoke this plugin, it can send selected unsaved editor content to external websites without a host restriction.
  • After you explicitly invoke this plugin, it can send selected unsaved editor content to: {0}
  • Agenda
  • Agent access
  • Agent access for {0} has been updated
  • Agent-callable MCP tools
  • Align
  • Align center
  • Align left
  • Align right
  • Alignment
  • All
  • All authors
  • All bylines
  • All capabilities
  • All collections
  • All comments require approval
  • All imported content will be unassigned. You can reassign authors later from the content editor.
  • All sources
  • All statuses
  • All types
  • All uploads finished
  • Allow MCP tokens with plugin-tool scope to invoke these routes.
  • Allow multiple references
  • Allow visitors to leave comments on this collection's content
  • Allowed block types
  • Allowed Domains
  • Allowed types
  • Already assigned or duplicate
  • Already have an account?
  • Also delete plugin storage data
  • Also delete the relationship this field uses
  • Also match the byline linked to an entry's author when it has none assigned.
  • Also requested, but not available to your role:
  • visualEditing.altText
  • Alt text
  • Alt Text
  • Alt text is not applicable to folders
  • Alt text set
  • Alternatively, you can export from WordPress (Tools → Export) and upload the file.
  • An earlier import of this package stopped after it started writing to this site. Abandon that import, then reset this site or set up a new one before importing again.
  • An earlier import of this package wrote to this site before it was abandoned. Reset this site or set up a new one before importing again.
  • An encrypted digital key you unlock using your fingerprint, face, PIN, or device password.
  • An error occurred
  • An import replaces a new site’s starter content, so it only runs on a site with no content of its own. To move content here, set up a new EmDash site and import into that. These are what this site already has:
  • An unexpected error occurred.
  • An unknown error occurred
  • Analyzing export file...
  • Analyzing WordPress site...
  • Animated WebP files become still images when cropped.
  • Another editor
  • Another import is already using this package.
  • Any media type allowed (subject to global limits).
  • Any number
  • Appears on posts and pages
  • Application Password
  • Apply
  • Apply changes
  • Apply link
  • Approval requests
  • Approve
  • Approve comments and mark them as pending or spam
  • Approve this export?
  • Approve this import?
  • Approve with that device's face, fingerprint, PIN, or passcode.
  • approved
  • Approved
  • Approving…
  • Arbitrary JSON data
  • Archived
  • Archives
  • Are you sure you want to delete "{0}"? No stored values reference this field.
  • Are you sure you want to delete "{0}"? This will also delete all content in this collection.
  • Are you sure you want to delete the "{0}" field?
  • Are you sure you want to delete this menu? This will also delete all menu items. This action cannot be undone.
  • Ask an administrator to complete this setup.
  • Aspect ratio
  • Assign WordPress authors to EmDash users. Posts will be attributed to the selected user.
  • Assistants connected through MCP need an admin’s approval to start an export or import unless their token was given a transfer scope. Requests expire after 15 minutes.
  • Astro
  • At least {min}
  • At most {max}
  • At most…
  • Attribution
  • Audio
  • Authentication error: {0}
  • Authentication failed
  • Authentication is managed by an external provider ({0}). Passkey settings are not available when using external authentication.
  • Authentication was cancelled or timed out. Please try again.
  • Author Mapping
  • Authorization denied
  • Authorization failed
  • Authorize
  • Authorize Device
  • Authorized approvers
  • Authorizing...
  • Authors
  • Authors will be assigned to users on this site
  • auto
  • Auto (slug change)
  • Auto-approve authenticated users
  • Auto-generated from name (you can edit)
  • Auto-generated from the title. You can change it.
  • Automatic
  • Automatic Backups
  • Automatic backups need a storage backend (R2, S3, or local storage). Configure storage in your EmDash config to enable them.
  • Autosave failed
  • Available bylines
  • Available in {0}
  • Available Providers
  • Available Widgets
  • Avatar
  • visualEditing.back
  • Back
  • Back to {collectionLabel} list
  • Back to Content Types
  • Back to Main library
  • Back to marketplace
  • Back to menus
  • Back to plugins
  • Back to sections
  • Back to Themes
  • Back up now
  • Backing up...
  • Backup created: {0}
  • Backup settings saved
  • Backups
  • Backups to keep
  • Bash
  • Basic blocks
  • Before
  • Before send:
  • Before you continue:
  • Between {min} and {max}
  • Bing Verification
  • Bio
  • Block
  • Block {0}
  • Block actions
  • Block actions - drag to reorder, click for menu
  • Block type “{0}” was created on this site
  • Block type versions
  • Block types
  • Block types could not be loaded.
  • Blockers
  • Blocks
  • Bold
  • Boolean
  • Both reference fields bound to this relation share these limits, so the two sides cannot disagree about the same links.
  • Brief summary shown below the title in search results
  • Broken references were cleared
  • Browse and install plugins published to the decentralized registry.
  • Browse and install plugins to extend your site.
  • Browse files
  • Browse Files
  • Browse files to upload
  • Browse the <0>registry</0> to install plugins.
  • Browse themes and preview them with your own content.
  • Build provenance verified
  • byline
  • Byline
  • Byline created
  • Byline credits
  • Byline deleted
  • Byline field group values
  • Byline field values
  • Byline fields
  • Byline schema
  • Byline Schema
  • Byline updated
  • Bylines
  • C
  • C#
  • C++
  • Calendar
  • Cancel (Esc)
  • Cancel {0}
  • Cancel import
  • Cancel remaining
  • Cancel rename
  • Cancel this import?
  • Cancelling…
  • Cannot delete theme sections
  • Canonical URL
  • Capabilities
  • Capability consent
  • Caption
  • Captions / Subtitles
  • Capture is being prepared. Keep editing paused until setup is complete.
  • Categories ({0})
  • Categories & Tags
  • Cell split
  • Cells
  • Cells merged
  • Center
  • Change
  • Change <0>{0}</0> from <1>{1}</1> to <2>{2}</2>? They will lose access to higher-level features.
  • Change domain
  • Change Favicon
  • Change Image
  • Change Logo
  • Change publication date
  • Change publication date: {formattedValue}
  • Change schedule
  • Change where visitors are sent
  • Changelog
  • Changes apply everywhere this byline appears.
  • Changes discarded
  • Changes were saved, but cached pages may still show old {pluralLower}. Retry the cache refresh.
  • Character between page title and site name (e.g., "My Post | My Site")
  • Check and switch
  • Check for updates
  • Check registry in astro.config.mjs, then restart EmDash.
  • Check registry.aggregatorUrl in astro.config.mjs, then restart EmDash.
  • Check registry.policy.minimumReleaseAge in astro.config.mjs, then restart EmDash.
  • Check registry.policy.minimumReleaseAgeExclude in astro.config.mjs, then restart EmDash.
  • Check Site
  • Check the server logs, then use the media usage recovery API for the failed work.
  • Check your connection and try again.
  • Checking {urlInput}...
  • Checking authentication...
  • Checking code...
  • Checking how many stored values reference "{0}"…
  • Checking media files
  • Checking package structure
  • Checking records
  • Checking references
  • Checking the package
  • Checking this device for passkey support...
  • Checking this site
  • Checking…
  • Choose {label}
  • Choose a credential manager on this device, another device, or a security key.
  • Choose a date range
  • Choose a file from the library or upload a new one.
  • Choose a new publication time for this draft.
  • Choose a non-empty {0} image.
  • Choose a recognized timezone for reliable date display.
  • Choose a term and enter between 1 and 50 posts.
  • Choose a video from the library or upload a new one.
  • Choose an image from the library or upload a new one.
  • Choose another option
  • Choose bylines
  • Choose files to upload
  • Choose package file
  • Choose replacement image
  • Choose the same package file again to finish uploading it.
  • Choose Touch ID or another available credential manager, then confirm with your fingerprint or Mac password.
  • Choose when these changes replace the live version.
  • Choose when this draft becomes public.
  • Choose Windows Hello or another available credential manager, then confirm with your PIN, fingerprint, or face.
  • Choose…
  • Choosing a byline replaces this automatic credit.
  • Clear
  • Clear completed
  • Clear filters
  • Clear formatting
  • Clear search
  • Clear stored value
  • Clear stored value for {fieldKey}
  • Click the button below to create your account:
  • Click the button below to sign in:
  • Click the link in the email to continue setting up your account.
  • Click this link to create your account:
  • Click this link to sign in to {siteName}:
  • Close byline search
  • Close comments after (days)
  • Close gallery settings
  • Close image settings
  • Close panel
  • Close settings
  • Code
  • Code block actions
  • Collapse block
  • Collapse details
  • colleague@example.com
  • Collection
  • Collection “{0}” has entries
  • Collection “{0}” was created on this site
  • Collection:
  • Collections
  • Collections and fields, all content with drafts, revisions, scheduled posts, and trash, translations, taxonomies, bylines, media files, menus, widgets, sections, redirects, SEO, and site settings.
  • Collections created:
  • Column added after
  • Column added before
  • Column width decreased
  • Column width increased
  • Column width resized
  • Column widths reset
  • Columns
  • Columns distributed evenly
  • Comma-separated keywords for search.
  • Comment
  • Comment Detail
  • Comment reactions
  • Comments
  • Comments from logged-in CMS users are approved automatically
  • Comments with this status will appear here.
  • Complete
  • Complete signup
  • Component
  • Configure Field
  • Confirm using the secure prompt from your device or credential manager.
  • Confirm with Face ID, Touch ID, or your device passcode.
  • Confirm with your fingerprint, face, or PIN.
  • Connect
  • Connect & Analyze
  • Connect to {0}
  • Connect to any network host and load external plugin admin images (unrestricted)
  • Connect to network hosts and load external plugin admin images
  • Connect with WordPress
  • Connected {0}
  • Connects
  • content
  • Content digest
  • Content Errors ({0})
  • Content found:
  • Content has been scheduled for publishing
  • Content has been updated to the selected revision.
  • Content ID:
  • Content is now live
  • Content language
  • Content references
  • Content refers to media in an invalid way
  • Content refers to media that is not in the package
  • Content removed from public view
  • Content reverted to draft
  • Content search results
  • Content snapshot:
  • Content to Import
  • Content types
  • Content types with the same group share a collapsible folder in the sidebar
  • Content using this media item may show a broken reference.
  • Content was skipped because it already exists
  • Continue
  • Continue →
  • Continue Import
  • Continue numbering
  • Continue on {handoverHost}
  • Continue to finish signing in. The link works only once.
  • Continue to import
  • Continue with another device
  • Continue with security key
  • Copied
  • Copy {label}
  • Copy code
  • Copy failed
  • Copy invite link
  • Copy receipt
  • Copy slug
  • Copy URL
  • Copying media
  • Could not add {singularLower}
  • Could not check this code
  • Could not check this code.
  • Could not copy automatically. Please select the URL above and copy manually.
  • Could not create {singularLower}
  • Could not insert section
  • Could not load {pluralLower}.
  • Could not load dashboard data
  • Could not load image from URL
  • Could not load media.
  • Could not load the calendar
  • Could not load this entry's details.
  • Could not load this folder.
  • Could not publish
  • Could not reach {origin}
  • Could not remove the schedule
  • Could not review posts
  • Couldn’t confirm whether the media item or selected folder still exists. Try again.
  • Couldn't detect WordPress
  • Couldn't load all references.
  • Couldn’t load approval requests
  • Couldn't load byline fields.
  • Couldn't load content.
  • Couldn't load custom fields.
  • Couldn’t load exports
  • Couldn’t load imports
  • Couldn’t load media usage tracking settings.
  • Couldn’t load more usage.
  • Couldn’t load the import plan
  • Couldn’t load usage.
  • Couldn't map "{draft}" to a MIME type. Type the MIME directly.
  • Couldn’t move file
  • Couldn’t reload the import plan
  • Couldn’t search bylines.
  • Couldn’t start the export
  • Couldn’t update the plan
  • Couldn’t update the request
  • Couldn't verify how many values reference "{0}". Deleting will still remove every stored value for this field — but the count above could not be checked.
  • Count
  • Create
  • Create “{0}”
  • Create "{trimmedInput}"
  • Create {0}
  • Create {0} translation
  • Create {singularLower}
  • Create a block type before adding a blocks field.
  • Create a new {0}
  • Create a new {singularLabel}
  • Create a profile for someone credited on your content.
  • Create a reusable public profile, then add it to this post.
  • Create an account
  • Create and add
  • Create byline
  • Create Content Type
  • Create cropped copy
  • Create field
  • Create menu
  • Create Menu
  • Create new {singularLower}
  • Create one in WordPress: Users → Profile → Application Passwords
  • Create one to let entries here link to entries in another content type.
  • Create passkey
  • Create redirect for {0}
  • Create redirect for this path
  • Create redirect rules to manage URL changes.
  • Create relation
  • Create Relation
  • Create Schema & Import
  • Create section
  • Create sections in the Sections library to use them here
  • Create Taxonomy
  • Create taxonomy terms and change content classifications
  • Create Widget Area
  • Create your account
  • Create your first content type
  • Create your first navigation menu to get started
  • Create your first one
  • Create your first reusable content section to get started.
  • Create, update, and delete content
  • Create, update, and delete navigation menus
  • Create, update, and delete taxonomy terms
  • Created
  • Created "{0}".
  • Created {0} translation
  • Created and updated
  • Creating collections and fields
  • Creating collections and fields...
  • Creating cropped copy...
  • Crop
  • Crop area {0} by {1} pixels.
  • Crop output dimensions
  • Crop selection. Use the Arrow keys to move it.
  • Cropped copy created.
  • CSS
  • CSS code
  • current
  • Current
  • Current cell
  • Currently set — enter a new value to replace
  • Custom
  • Custom Fields
  • Custom robots.txt content. Leave empty to use the default.
  • Custom Section
  • Custom Taxonomies
  • Daily automatic backups
  • Dark mode variant
  • Database-owned definitions available to blocks fields.
  • Date
  • Date & Time
  • Date and time picker
  • Date field to filter on
  • Date Format
  • Date range
  • Decimal number
  • Declared permissions
  • Decrease column width
  • Default Role
  • Default role:
  • Default social image
  • Default Social Image
  • Define a new taxonomy for classifying content
  • Define custom fields stored on every byline — job title, pronouns, social handles, and more.
  • Define how content types link to each other
  • Define the structure of your content
  • Defined in code
  • Delete
  • Delete "{0}"?
  • Delete “{0}”?
  • Delete {0}
  • Delete {0} field
  • Delete {0} menu
  • Delete {0} widget area
  • Delete {0}?
  • Delete backup?
  • Delete block
  • Delete byline
  • Delete byline {0}
  • Delete byline field?
  • Delete column
  • Delete columns
  • Delete Comment?
  • Delete Content Type?
  • Delete embed
  • Delete Field?
  • Delete folder
  • Delete gallery
  • Delete image
  • Delete media?
  • Delete menu
  • Delete permanently
  • Delete Permanently
  • Delete Permanently?
  • Delete redirect
  • Delete redirect {0}
  • Delete Redirect?
  • Delete row
  • Delete rows
  • Delete section
  • Delete Section?
  • Delete table
  • Delete tag
  • Delete tag {0}
  • Delete taxonomy
  • Delete Taxonomy
  • Delete video
  • Delete Widget Area?
  • Deleted
  • Deleting "{0}" also deletes every term in it, in all languages, and removes those terms from the content filed under them. The entries themselves are kept. This cannot be undone.
  • Deleting "{0}" will also remove {1, plural, one {# stored value} other {# stored values}} across all bylines. This cannot be undone.
  • Deleting...
  • Deleting…
  • Deliver all email your site sends
  • Demo
  • Demote User
  • Demote User?
  • Demoting...
  • Deny
  • visualEditing.altTextPlaceholder
  • Describe the image
  • Describe the image...
  • Describe the image's purpose and relevant details for people who cannot see it.
  • Describe this image for accessibility
  • Describe what this section is for...
  • Description
  • Description (optional)
  • Destination
  • Destination path
  • Destructive
  • Details
  • Device authorized
  • Device code
  • Device-bound
  • Device-bound passkey
  • Didn't receive the email?
  • Diff
  • Differences from the source site
  • Dimensions:
  • Disable
  • Disable plugin
  • Disable plugin MCP tools
  • Disable redirect
  • Disable User
  • Disable User?
  • Disabled
  • Disabled:
  • Disabling <0>{0}</0> will prevent them from logging in until re-enabled. Their content will be preserved.
  • Disabling...
  • Discard
  • Discard changes
  • Discard changes?
  • Discard draft changes?
  • Discarding...
  • Dismiss completed {0}
  • Dismiss import suggestion
  • Dismiss section error
  • Dismiss table paste error
  • Display a list of recent posts
  • Display category list
  • Display name
  • Display size
  • Display Size
  • Display tag cloud
  • Displayed below the image as a visible caption.
  • Distraction-free mode (⌘⇧\)
  • Distribute columns evenly
  • Dockerfile
  • Document
  • Documents
  • Domain
  • Domain added successfully
  • Domain changed to {url}
  • Domain removed
  • Domain updated
  • Don’t map
  • Done
  • Download {0}
  • Download a complete backup of your site: all content (including drafts and trash), collections, taxonomies, menus, widgets, media metadata, and site settings. User accounts and secrets are never included.
  • Download a copy of the entire site, including drafts, media, settings, and author emails. Admin includes this; choose it instead of Admin to give an agent narrower access.
  • Download as one file
  • Download backup
  • Download Backup
  • Download backups and schedule automatic backups to storage
  • Download export from {created}
  • Download package
  • Download package fetches the export file by file and checks each one, so it works for sites of any size. Download as one file asks the server for a single archive, which is quicker for small sites but can fail for large sites on Cloudflare Workers.
  • Download SBOM
  • Download this site as a single .emdash package file that another EmDash site can import.
  • Downloaded
  • Downloading
  • Downloading the package
  • visualEditing.draft
  • Draft
  • Draft changes
  • Draft version
  • Drafts & Private
  • Drag and drop files here
  • Drag and drop or click to browse (.xml)
  • Drag here to add
  • Drag to reorder
  • Drag to reorder {0}
  • Drag to reorder {label}
  • Drag widgets here to add them
  • Drag widgets into an area to add them
  • Drop an image here or <0>browse</0>
  • Drop an image here or browse for {label}
  • Drop files to upload
  • Drop one image at a time.
  • Drop to add widget
  • Drop your WordPress export file here
  • Duplicate
  • Duplicate {title}
  • Duplicate block
  • Duplicate redirects were left out
  • e.g. application/zip or .pdf
  • e.g. import, blog
  • e.g., MacBook Pro, iPhone
  • Each {linkedSideName} is linked from
  • Each {linkingSideName} links to
  • Each path segment can contain at most one placeholder, e.g. {0}
  • Edit
  • Edit {0}
  • Edit {0} field
  • Edit {itemLabel}
  • Edit {label}
  • Edit {title}
  • Edit asset
  • Edit byline
  • Edit byline field
  • Edit dark mode asset
  • Edit Domain
  • Edit Field
  • Edit folder
  • Edit folder {0}
  • Edit image
  • Edit image {0}
  • Edit link
  • Edit locking
  • Edit media alt text, captions, and focal points
  • Edit Menu Item
  • Edit menu items
  • visualEditing.editMode
  • Edit name and slug
  • Edit redirect
  • Edit Redirect
  • Edit redirect {0}
  • Edit role
  • Edit URL
  • Editing is paused until the import finishes. Keep this page open; if you leave, the import continues when you come back.
  • Editing is unlocked again. Content the import already wrote stays on the site and is not removed. Because the site is no longer empty, another import can’t run here.
  • Editing on this site is paused until the import finishes.
  • visualEditing.sessionExpired
  • Editor Reporter Photographer
  • Editors can select a second image that the site shows in dark mode.
  • em1.…
  • Email all users?
  • Email every other user a link to the sign-in page at {siteHost}.
  • Email is required
  • Email Middleware
  • Email Pipeline
  • Email provider active
  • Email Settings
  • Email users
  • Email verified
  • Email verified!
  • Embed
  • Embed a page from another site
  • Embed code
  • Embedded content
  • EmDash {0}
  • EmDash {latest} is available (you're running {0})
  • EmDash does not keep the previous image.
  • EmDash does not keep the uncropped image.
  • EmDash Exporter plugin detected! You can import directly.
  • EmDash is scanning existing content.
  • EmDash never receives your PIN, password, or biometric information.
  • EmDash site package
  • EmDash will continue setup and resume scanning existing content.
  • EmDash will scan existing content to show where media is used.
  • Empty gallery — open settings to add images
  • Empty site
  • Enable
  • Enable comments
  • Enable plugin
  • Enable plugin MCP tools
  • Enable redirect
  • Enable tracking
  • Enable tracking to index existing content and keep references up to date.
  • Enabled
  • English is used because no content language is configured. Content language is stored with the entry and is separate from your admin language.
  • Enter a domain such as example.com, without a path or port
  • Enter a name.
  • Enter a recognized timezone to save
  • Enter a URL (https://…) or a relative path (/…)
  • Enter a valid URL (e.g. https://example.com)
  • Enter credentials manually
  • Enter distraction-free mode
  • Enter email
  • Enter markdown content...
  • Enter name
  • Enter the code from your terminal
  • Enter the domain below. EmDash checks that it serves this site before switching.
  • Enter URL...
  • Enter your handle to sign in.
  • Enter your WordPress credentials to import content directly.
  • Enter your WordPress site URL
  • Entries
  • Entries that link to this one
  • Entries this one links to
  • entry on the linked side
  • entry on the linking side
  • Error
  • Error adding widget
  • Error reordering widgets
  • Error saving section
  • Error updating widget
  • esc
  • Esc
  • Every imported record and media file was read back and matched the package. Keep this receipt as a record of the transfer.
  • Every other user with an active account gets an email saying the site is now at {siteHost}, with a link to sign in there. Passkeys from another address don't work at {siteHost}, so users sign in with an email link and add a new passkey.
  • Every place using this image will update to the cropped version.
  • Every place using this image will update to the selected version.
  • Every published release of this plugin has been withdrawn or could not be verified. Check back later, or contact the publisher.
  • Every relationship this content type takes part in goes too:
  • Example: {pattern} → {preview}
  • example.com
  • Existing {pluralLower} stay in place.
  • Existing content is indexed. New changes are tracked automatically.
  • Exists
  • Exit distraction-free mode
  • Exit distraction-free mode (⌘⇧\)
  • Expand block
  • Expand details
  • Expired
  • Expires {expires}
  • Export
  • Export from WordPress manually
  • Export ready
  • Export requested by {requester}
  • Export site
  • Export your content from WordPress to import everything including drafts.
  • Exported
  • Exported with
  • Exporting
  • Exporting: {stage}
  • F#
  • Facebook
  • Fail
  • Failed
  • Failed security audit
  • Failed to abandon import
  • Failed to activate block type version
  • Failed to add domain
  • Failed to add passkey
  • Failed to add term to entries
  • Failed to analyze file
  • Failed to analyze import
  • Failed to analyze WordPress site
  • Failed to approve request
  • Failed to cancel import
  • Failed to change the domain
  • Failed to check for updates
  • Failed to communicate with plugin
  • Failed to compare revisions
  • Failed to confirm upload
  • Failed to continue export
  • Failed to continue import
  • Failed to create {0}
  • Failed to create a sign-in link
  • Failed to create admin
  • Failed to create allowed domain
  • Failed to create API token
  • Failed to create backup
  • Failed to create block type
  • Failed to create byline
  • Failed to create byline field
  • Failed to create byline translation
  • Failed to create collection
  • Failed to create content
  • Failed to create field
  • Failed to create media folder
  • Failed to create menu
  • Failed to create menu item
  • Failed to create menu translation
  • Failed to create redirect
  • Failed to create relation
  • Failed to create section
  • Failed to create some collections
  • Failed to create taxonomy
  • Failed to create term
  • Failed to create term translation
  • Failed to create translation
  • Failed to create widget
  • Failed to create widget area
  • Failed to delete
  • Failed to delete allowed domain
  • Failed to delete backup
  • Failed to delete byline
  • Failed to delete byline field
  • Failed to delete collection
  • Failed to delete comment
  • Failed to delete content
  • Failed to delete field
  • Failed to delete from provider
  • Failed to delete media
  • Failed to delete media folder
  • Failed to delete menu
  • Failed to delete menu item
  • Failed to delete passkey
  • Failed to delete redirect
  • Failed to delete relation
  • Failed to delete section
  • Failed to delete taxonomy
  • Failed to delete term
  • Failed to delete widget
  • Failed to delete widget area
  • Failed to deny request
  • Failed to disable plugin
  • Failed to disable search
  • Failed to disable user
  • Failed to discard changes
  • Failed to discard draft
  • Failed to dismiss scheduled publication rejection
  • Failed to dismiss welcome
  • Failed to download a package file
  • Failed to duplicate
  • Failed to duplicate content
  • Failed to email users
  • Failed to enable plugin
  • Failed to enable search
  • Failed to enable user
  • Failed to execute import
  • Failed to fetch 404 summary
  • Failed to fetch allowed domains
  • Failed to fetch API tokens
  • Failed to fetch auth mode
  • Failed to fetch backup settings
  • Failed to fetch block type
  • Failed to fetch block types
  • Failed to fetch byline
  • Failed to fetch byline translations
  • Failed to fetch bylines
  • Failed to fetch collection
  • Failed to fetch collections
  • Failed to fetch comment
  • Failed to fetch comment counts
  • Failed to fetch comments
  • Failed to fetch content
  • Failed to fetch content authors
  • Failed to fetch dashboard stats
  • Failed to fetch email settings
  • Failed to fetch entry terms
  • Failed to fetch fields
  • Failed to fetch manifest
  • Failed to fetch media
  • Failed to fetch media folder
  • Failed to fetch media folders
  • Failed to fetch media item
  • Failed to fetch media providers
  • Failed to fetch media usage details
  • Failed to fetch menu
  • Failed to fetch menu translations
  • Failed to fetch menus
  • Failed to fetch orphaned tables
  • Failed to fetch passkeys
  • Failed to fetch plugin
  • Failed to fetch plugin settings
  • Failed to fetch plugins
  • Failed to fetch provider media
  • Failed to fetch redirects
  • Failed to fetch reference children
  • Failed to fetch reference parents
  • Failed to fetch relation
  • Failed to fetch relations
  • Failed to fetch revision
  • Failed to fetch revisions
  • Failed to fetch section
  • Failed to fetch sections
  • Failed to fetch settings
  • Failed to fetch setup status
  • Failed to fetch taxonomies
  • Failed to fetch term translations
  • Failed to fetch terms
  • Failed to fetch the site domain
  • Failed to fetch theme
  • Failed to fetch translations
  • Failed to fetch trashed content
  • Failed to fetch update status
  • Failed to fetch user
  • Failed to fetch users
  • Failed to fetch widget area
  • Failed to fetch widget areas
  • Failed to fetch widget components
  • Failed to generate preview
  • Failed to generate preview URL
  • Failed to get authentication options
  • Failed to get registration options
  • Failed to get upload URL
  • Failed to import
  • Failed to import from WordPress
  • Failed to import media
  • Failed to install plugin
  • Failed to invite user
  • Failed to list byline fields
  • Failed to list files to upload
  • Failed to load admin
  • Failed to load allowed domains
  • Failed to load approval requests
  • Failed to load backup settings
  • Failed to load bylines: {0}
  • Failed to load email settings
  • Failed to load export manifest
  • Failed to load exports
  • Failed to load image
  • Failed to load import
  • Failed to load import plan
  • Failed to load import receipt
  • Failed to load imports
  • visualEditing.mediaLoadFailed
  • Failed to load passkeys
  • Failed to load plugin
  • Failed to load plugin settings
  • Failed to load plugins: {0}
  • Failed to load plugins. The registry aggregator may be unreachable.
  • Failed to load revisions
  • Failed to load setup
  • Failed to load the calendar
  • Failed to load theme
  • Failed to load transfer capabilities
  • Failed to load transfer settings
  • Failed to load users: {0}
  • Failed to load widget
  • Failed to lock the entry
  • Failed to perform bulk action
  • Failed to permanently delete content
  • Failed to prepare import
  • Failed to probe URL
  • Failed to publish
  • Failed to publish content
  • Failed to read byline field usage
  • Failed to register orphaned table
  • Failed to release the entry lock
  • Failed to remove domain
  • Failed to remove passkey
  • Failed to rename media folder
  • Failed to rename passkey
  • Failed to reorder byline fields
  • Failed to reorder content types
  • Failed to reorder fields
  • Failed to reorder menu items
  • Failed to reorder terms
  • Failed to reorder widgets
  • Failed to replace media image
  • Failed to restore
  • Failed to restore content
  • Failed to restore revision
  • Failed to revoke API token
  • Failed to rewrite URLs
  • Failed to save
  • Failed to save backup settings
  • Failed to save field
  • Failed to save settings
  • Failed to schedule
  • Failed to schedule content
  • Failed to send recovery link
  • Failed to send test email
  • Failed to send verification email
  • Failed to set entry terms
  • Failed to start export
  • Failed to start import
  • Failed to uninstall plugin
  • Failed to unpublish
  • Failed to unpublish content
  • Failed to unschedule
  • Failed to unschedule content
  • Failed to update
  • Failed to update {0}
  • Failed to update allowed domain
  • Failed to update backup settings
  • Failed to update block type
  • Failed to update byline
  • Failed to update byline field
  • Failed to update collection
  • Failed to update comment status
  • Failed to update content
  • Failed to update domain
  • Failed to update field
  • Failed to update media
  • Failed to update menu
  • Failed to update menu item
  • Failed to update plugin
  • Failed to update plugin MCP access
  • Failed to update plugin settings
  • Failed to update redirect
  • Failed to update relation
  • Failed to update section
  • Failed to update settings
  • Failed to update status
  • Failed to update term
  • Failed to update user
  • Failed to update widget
  • Failed to upload a package file
  • Failed to upload file
  • Failed to upload media
  • Failed to upload to provider
  • Failed to verify authentication
  • Failed to verify plugin
  • Failed to verify registration
  • FAQ
  • Favicon
  • Feature
  • Featured Images
  • Features
  • Fetching content from the EmDash Exporter API.
  • Field created
  • Field deleted
  • Field label
  • Field Label
  • Field slugs cannot be changed after creation
  • Field type cannot be changed after creation.
  • Field updated
  • field_slug
  • Fields
  • Fields created:
  • File
  • File {0}
  • File from media library
  • Filename
  • Filename cannot be changed after upload
  • Files upload as soon as you add them.
  • Filter
  • Filter by author
  • Filter by byline
  • Filter by capability
  • Filter by collection
  • Filter by date range: {rangeLabel}
  • Filter by role
  • Filter by source
  • Filter by status
  • Filter by type
  • Filter byline type
  • Filter: {activeCount} selected
  • Finish any current edits.
  • First page
  • First publication
  • First-time commenters only
  • Fix invalid fields before changing the publication date
  • Fix invalid fields before changing the schedule
  • Focal point
  • Focal point. Use arrow keys to move it.
  • Folder
  • Folder deleted
  • Folder name must be between 1 and 200 characters
  • Folder no longer exists
  • Folder no longer exists. Returned to the main library.
  • Folder successfully created
  • Folder successfully edited
  • Folder unavailable
  • Folders
  • Folders could not be loaded.
  • Folders navigation
  • Fonts
  • For a complete import including drafts and all content, export from WordPress.
  • For the best import experience, install the <0>EmDash Exporter</0> plugin on your WordPress site.
  • Format selection
  • Format:
  • Freeform
  • From {0}
  • From the package (empty)
  • From the package: “{packageValue}”
  • From the post owner
  • From URL
  • Full
  • Gallery
  • Gallery settings
  • General Settings
  • Generated automatically.
  • Genres
  • GitHub
  • Give this navigation a label and a site identifier.
  • Give this passkey a name to help you identify it later.
  • Go
  • Go live {countdown}
  • Go to Dashboard
  • Go to sign-in
  • Goes live
  • Goes live {countdown}
  • Google Verification
  • GraphQL
  • Grid view
  • Group
  • Group (optional)
  • Group by
  • Guest
  • Guest byline
  • Guest only
  • Handle unavailable
  • Header column added
  • Header column removed
  • Header row
  • Header row added
  • Header row removed
  • Headers
  • Heading 4
  • Heading 5
  • Heading 6
  • Headings
  • Height
  • Hero Banner
  • hero, banner, cta
  • Hide earlier entries
  • Hide from navigation
  • Hide from search engines
  • visualEditing.hideToolbar
  • Hide toolbar
  • Hierarchical (like categories, with parent/child relationships)
  • Hits
  • Hold an entry while someone is editing it, and refuse other writers
  • Holds an entry ID. Set a target collection under Content Types to pick entries instead.
  • Home
  • Homepage
  • Hooks
  • Horizontal {0}%, vertical {1}%
  • Hour
  • How do you want to start?
  • How is the slug generated?
  • How many
  • How to create an Application Password
  • HTML
  • HTML block options
  • HTML block preview
  • HTML code
  • HTML only, cleaned, using your site's styles.
  • https://example.com or /about
  • https://example.com or /page
  • https://example.com/blog/my-post
  • https://example.com/image.jpg
  • https://yoursite.com
  • I’ve completed these steps and understand tracking can’t be turned off.
  • I've set it up — check again
  • Icon
  • Icon blurred due to image audit
  • If the site can't be reached from the internet yet, for example on localhost or behind a login, you can use the address without the check.
  • If you didn't request this, you can safely ignore this email.
  • Iframe
  • Iframe block options
  • visualEditing.image
  • Image {0}
  • Image actions
  • Image controls
  • Image from media library
  • Image link
  • Image not found
  • Image replaced.
  • Image settings
  • Image Settings
  • Image shown when this page is shared on social media
  • Image upload failed. Try again.
  • Image URL
  • Images
  • Import {0}
  • Import a site package
  • Import a site package into this site while it is empty, overwriting its initial setup. Admin includes this; choose it instead of Admin to give an agent narrower access.
  • Import all content directly including drafts, custom post types, ACF fields, and SEO data. No file download needed.
  • Import an existing EmDash site
  • Import Another File
  • Import Capabilities
  • Import complete
  • Import Complete
  • Import Completed with Errors
  • Import failed
  • Import from WordPress
  • Import Media
  • Import Media Files
  • Import posts, pages, and custom post types from WordPress.
  • Import requested by {requester}
  • Import site configuration from WordPress.
  • Import this package?
  • Import via EmDash Exporter
  • Imported
  • Imported by Collection
  • Importing
  • Importing comments... {0}
  • Importing content
  • Importing content...
  • Importing content... {0}
  • Importing content... {0} of {totalSelectedPosts}
  • Importing Media
  • Importing menus and site settings...
  • Importing menus, widgets, and settings
  • Importing reusable blocks...
  • Importing terms and bylines
  • In trash
  • In Windows Settings, open Accounts, then Sign-in options, and set up a PIN. Fingerprint and face recognition are optional.
  • Inactive version
  • Include comments
  • Include inferred bylines
  • Incompatible
  • Increase column width
  • Index existing content and keep Used in results up to date.
  • Indexed
  • Indexing
  • Indexing existing content
  • Inline
  • Inline blocks use your site's styles. Your site removes scripts, style tags and style attributes, and empties iframes other than YouTube and Vimeo.
  • Inline Code
  • Insert {0}
  • Insert a table
  • Insert an image gallery
  • Insert block
  • Insert block after current block
  • Insert block below
  • Insert HTML
  • Insert image
  • Insert or tap your security key when the browser asks.
  • Insert paragraph after
  • Insert paragraph before
  • Insert raw HTML
  • Insert Section
  • Insert table
  • Insert video
  • Instagram
  • Install
  • Install and activate an email provider plugin to enable email features like invitations, magic links, and password recovery.
  • Install blocked
  • Install the EmDash Exporter plugin on your WordPress site and generate a key under Tools → EmDash Migration.
  • Installation
  • Installation is unavailable.
  • Installed
  • Installed from marketplace (v{0})
  • Installed:
  • Installing...
  • Integer
  • INVALID HANDLE
  • Invalid invite link
  • Invalid JSON
  • Invalid link
  • Invite Error
  • Invite expired
  • Invite Link Created
  • Invite User
  • Invite validation failed
  • Invite your first team member
  • Invoke MCP tools from all enabled plugins
  • Invoke MCP tools from the {pluginId} plugin
  • Invoke only this plugin's enabled MCP tools
  • Isolated frame
  • It is stored by the authenticator or credential manager you selected in the secure system prompt.
  • It was started somewhere else, so its plan can no longer be changed. Its progress will appear here.
  • Italic
  • Item {0}
  • Item added
  • Item deleted
  • Item updated
  • Its listing has not been approved for display. Check back later.
  • Jane Doe
  • Java
  • JavaScript
  • JavaScript code
  • Job title
  • job_title
  • JS
  • JSON
  • JSX
  • Keep aspect ratio
  • Keep editing paused and deploy a compatible EmDash version before continuing.
  • Keep editing paused, fix the server issue, then retry setup.
  • Keep importing
  • Keep this page open until setup finishes. If you leave, return to continue where it stopped.
  • Keep this page open while files upload. If the upload stops, choose the same file again to continue where it left off.
  • Keep this page open. If you leave, the export continues when you come back.
  • Keep this site’s (empty)
  • Keep this site’s: “{targetValue}”
  • Keep this tab open. The import runs in small steps and can be safely re-run if interrupted.
  • Keep typing to narrow the list.
  • Keywords
  • Kotlin
  • Label
  • Label (Plural)
  • Label (Singular)
  • Landscape
  • Last edited
  • Last enabled:
  • Last login
  • Last Login
  • Last page
  • Last seen
  • Last updated
  • Last used
  • Later entries weren't loaded. The range has more entries than the calendar can show.
  • Learn how to install plugins in the <0>documentation<1/></0>.
  • Learn more
  • Leave unassigned
  • Left
  • Library
  • License
  • Limit
  • Link
  • Link expired
  • Link options
  • Link this byline to a user or mark it as a guest profile.
  • Link to another content item
  • Link URL
  • Linked Accounts ({0})
  • Linked from {0}
  • Linked side (plural)
  • Linked side (singular)
  • Linked user
  • LinkedIn
  • Linking content
  • Linking side (plural)
  • Linking side (singular)
  • Links
  • Links from
  • Links in emails and plugins use {0}, set by the deployment configuration.
  • Links in emails and plugins, sitemaps, and absolute URLs in search and social metadata will use the new domain.
  • Links to
  • Links to {0}
  • List
  • List view
  • Live version
  • Live View
  • Load more
  • Load More
  • Load more folders
  • Load preview
  • Loading
  • Loading {pluralLower}…
  • Loading approval requests…
  • Loading block types…
  • Loading byline fields…
  • Loading collections...
  • Loading comments...
  • Loading configuration...
  • Loading content...
  • Loading editor...
  • Loading exports…
  • Loading folders
  • Loading folders...
  • Loading imports…
  • Loading media
  • Loading media usage tracking settings…
  • Loading menu...
  • Loading menus...
  • Loading plugin panel
  • Loading plugins...
  • Loading redirects...
  • Loading references...
  • Loading relations...
  • Loading sections...
  • Loading settings...
  • Loading setup...
  • Loading terms...
  • Loading the import plan…
  • Loading usage
  • Loading widgets...
  • visualEditing.loading
  • Loading…
  • Local time
  • Locales will use this site’s capitalization
  • Location
  • Location unavailable
  • Lock aspect ratio
  • Locked because this field has stored values. Delete the values (or the field) to change this.
  • Log out
  • Logo
  • Logo & favicon
  • Long text
  • Long Text
  • Lowercase letters, numbers and underscores. Reference fields store this.
  • Lowercase letters, numbers, and hyphens only
  • Lowercase letters, numbers, and underscores only, starting with a letter
  • Lua
  • Main library
  • Main Sidebar
  • Manage
  • Manage {0} for {1}
  • Manage bylines in {entryLocale}
  • Manage content widgets in your widget areas
  • Manage installed plugins. Enable or disable plugins to control their functionality.
  • Manage navigation menus for your site
  • Manage the people and teams credited on your content.
  • Manage URL redirects and view 404 errors.
  • Managed by {providerName}
  • Managed by an external media provider
  • Managed by your identity provider. Change the name there.
  • Manual
  • Map Authors
  • Map WordPress user {0} to EmDash user
  • Mark {0} as Gone (410)
  • Mark as Gone (410) — tells search engines it was permanently deleted
  • Mark as spam
  • Markdown
  • Marketplace
  • Marketplace browsing is no longer available.
  • Marketplace browsing is no longer available. Manage installed plugins from Plugins.
  • Marketplace configuration is deprecated
  • Marketplace search failed
  • Matched by email
  • Max Items
  • Max Length
  • Max Value
  • Maximum
  • Maximum blocks
  • Maximum tags
  • MDX
  • Media details
  • Media Errors ({0})
  • Media folders
  • Media Import
  • Media Import Complete
  • Media import was skipped
  • Media in this folder will return to Main library. No files will be deleted.
  • visualEditing.mediaLibrary
  • Media links were made relative
  • Media pagination
  • Media results
  • Media usage tracking
  • Media usage tracking is indexing existing content
  • Media usage tracking is off
  • Media usage tracking is ready
  • Media usage tracking is setting up
  • Media usage tracking needs attention
  • Menu "{0}" ({1}) created.
  • Menu "{0}" has been created.
  • Menu created
  • Menu deleted
  • Menu item has been added.
  • Menu item has been deleted.
  • Menu item has been updated.
  • Menu items
  • Menu not found
  • Menu order has been updated.
  • Menus ({0})
  • Menus Manage
  • Merge selected cells
  • Meta Description
  • Meta tag content for Bing Webmaster Tools verification
  • Meta tag content for Google Search Console verification
  • Meta titles, descriptions, and social images
  • Migration guide
  • Migration key
  • Min Items
  • Min Length
  • Min Value
  • Minimum blocks
  • Minor section heading
  • Minute
  • Mixed
  • Moderation
  • Moderation Signals
  • Month
  • Monthly
  • Monthly/yearly archives
  • More actions for {0}
  • More formatting
  • More information about {label}
  • More information about Alt text
  • More information about Display size
  • More issues were found than are listed
  • More table actions
  • More than one post matches this link
  • Most Popular
  • Move "{0}" down
  • Move "{0}" up
  • Move "{title}" to trash? You can restore it later.
  • Move {0} down
  • Move {0} down — unavailable, its parent has no translation in this locale
  • Move {0} earlier
  • Move {0} later
  • Move {0} up
  • Move {0} up — unavailable, its parent has no translation in this locale
  • Move {title} to trash
  • Move down
  • Move down {0}
  • Move media here from Media Details.
  • Move the focal point to choose what stays visible in cropped images.
  • Move this site to another EmDash installation, or import a site package
  • Move this site to another EmDash installation, or import a site package into this one.
  • Move to trash
  • Move to Trash
  • Move to Trash?
  • Move up
  • Move up {0}
  • Moved {filename} to position {0}.
  • Moved {total} items to draft
  • Moved {total} items to trash
  • Moved to {0}
  • Moved to paragraph after table
  • Moved to paragraph before table
  • Moving {label} to position {0} of {1}.
  • Moving {label} was cancelled.
  • Moving from another EmDash site?
  • Multi Select
  • Multi-line plain text
  • Multiple choices from options
  • My Awesome Blog
  • Name
  • Name and label are required
  • Name must start with a letter and contain only lowercase letters, numbers, and underscores
  • Name your section, then add its content in the editor.
  • Navigate
  • Needs attention
  • Never
  • new
  • NEW
  • New {itemLabel}
  • New {singularLower} name
  • New byline
  • New byline field
  • New collection
  • New Content Type
  • New domain
  • New field
  • New folder
  • New plugin discovery uses the registry. Existing marketplace plugins can still be updated or uninstalled while you switch over.
  • New public routes
  • New Redirect
  • New Relation
  • New reusable profile
  • New section
  • New taxonomy
  • New Taxonomy
  • New window
  • Newest
  • News
  • Next
  • Next month
  • Next page
  • Next screenshot
  • Next, {0} will open
  • Next, the browser's passkey window will open
  • No
  • No (shared across translations)
  • No {0} yet.
  • No {0} yet. Create one to get started.
  • No {label} found.
  • No 404 errors recorded yet.
  • No alt text
  • No approved comments yet.
  • No block types defined
  • No blocks yet
  • No built-in passkey authenticator found
  • No byline
  • No byline assigned
  • No byline fields yet.
  • No bylines available in {entryLocale}. Create a variant from the Bylines page before crediting one on this entry.
  • No bylines available.
  • No bylines found
  • No bylines yet
  • No collections configured
  • No comments awaiting moderation.
  • No comments match your filters.
  • No content
  • No content found
  • No content in this collection
  • No content types yet.
  • No custom fields yet
  • No description yet
  • No detailed description available.
  • No domains configured. Users must be invited individually.
  • No email address
  • No email provider configured
  • No email provider configured. Share this link manually.
  • No EmDash users found
  • No entries match these filters
  • No exact match on this site
  • No field on this content type uses it yet
  • No fields
  • No fields to compare
  • No files added
  • No folders found
  • No headings in document
  • No iframe found in this code. For an embed that runs a script, use an HTML block.
  • visualEditing.noImageSelected
  • visualEditing.noImagesFound
  • No images in this gallery yet.
  • No installable releases
  • No invite token provided
  • No items yet
  • No limit
  • No linked user
  • No loaded entries match these filters
  • No matches
  • No matches. Press Enter to use “{freeFormLanguage}”.
  • No matching block types
  • No matching bylines
  • No matching bylines.
  • No matching content found.
  • No matching media
  • No matching passkey found for this account.
  • No matching tags
  • No matching timezones
  • No maximum
  • No media available from this provider.
  • No media found
  • No menu items yet
  • No menus yet
  • No minimum
  • No moderation (auto-approve all)
  • No parent (top level)
  • No passkeys registered
  • No passkeys registered yet.
  • No pending requests
  • No plugins configured
  • No plugins found
  • No plugins have been published to this registry yet.
  • No plugins match "{debouncedQuery}".
  • No public URL available
  • No recent activity
  • No redirects yet
  • No references selected.
  • No relations yet
  • No relations yet.
  • No results for "{activeSearch}"
  • No results for "{debouncedQuery}". Try a different search term.
  • No revisions yet
  • No sections available
  • No sections found
  • No sections yet
  • No spam comments.
  • No themes found
  • No tracked references found
  • No usage to show yet
  • No users found matching your filters.
  • No users yet.
  • No widget areas yet. Create one to get started.
  • No Windows Hello authenticator found
  • Non-guest
  • None
  • None (top level)
  • Not compatible with this environment
  • Not loaded
  • Not matched
  • Not set
  • Nothing else is scheduled this month.
  • Nothing on this day.
  • Nothing on this site changed.
  • Nothing published or scheduled in {monthTitle}
  • Nothing to preview yet.
  • Now · {time}
  • Number
  • Number of posts
  • Number of posts to show per page on list views
  • OAuth authorization requires HTTPS. Please use manual credentials.
  • Off
  • OG Image
  • On the site
  • Once setup is done, upload a .emdash package exported from another EmDash site.
  • One
  • Only authorize codes you recognize.
  • Only email addresses from allowed domains can sign up.
  • Only https links can be embedded.
  • Only image and file fields, images in rich text, and site settings are tracked. Custom rich text blocks and template code aren’t checked.
  • Only image files can be uploaded here.
  • Only images and videos can be uploaded here.
  • Only lowercase letters, numbers, and hyphens
  • Only the listed MIME types will be accepted for this field.
  • Oops!
  • Open
  • Open {0} in a new tab
  • Open folder {0}
  • visualEditing.openInAdmin
  • Open in editor
  • Open in new tab
  • Open read-only
  • Open setup
  • Open the dashboard
  • Open the sign-in page at the new address:
  • Open Windows settings
  • Open WordPress Profile
  • Option 1 Option 2 Option 3
  • Optional caption
  • Optional caption displayed below the image
  • Optional caption for display
  • Optional description
  • Optional hover text
  • Optional tooltip on hover
  • Options (one per line)
  • Or browse files from your computer
  • Or click to browse. Accepts .xml files exported from WordPress.
  • or connect by URL
  • Or upload an export file
  • or upload directly
  • Order saved
  • Ordered page-building blocks
  • Original
  • Original image cropped.
  • Original:
  • Other
  • Outline
  • Output size
  • Overdue
  • Overdue · {lateness}
  • Overrides the page title in search engine results
  • Ownership
  • Package
  • Package digest
  • Package downloaded
  • Page Not Found
  • Page number
  • Page size
  • Pages
  • Paragraph inserted after table
  • Paragraph inserted before table
  • Parent
  • Part of a redirect loop
  • Partial
  • Pass
  • Passkey added successfully
  • Passkey created
  • Passkey name
  • Passkey Name (optional)
  • Passkey registered successfully!
  • Passkey removed
  • Passkey renamed
  • Passkeys
  • Passkeys ({0})
  • Passkeys are a secure, passwordless way to sign in to your account. You can register multiple passkeys for different devices.
  • Passkeys from the old address don't work there. Sign in with an email link, then add a passkey in Security settings.
  • Passkeys Not Available Here
  • Passkeys only work at the address where they were created.
  • Passkeys only work at the address where they were created. Add one here so you can sign in at this address next time.
  • Passkeys only work at the address where they were created. After switching, keep signing in at the current address, or use an email sign-in link at the new one.
  • Passkeys only work at the address where they were created. Continue on {handoverHost} to sign in there without a passkey, then add one for that address.
  • Passkeys require a <0>secure context</0>: use <1>HTTPS</1>, or open the admin at <2>http://localhost</2> (with your dev port). Plain <3>http://</3> on a custom hostname is not treated as secure, even on loopback.
  • Passkeys require HTTPS or http://localhost (with your port); this hostname is not a secure browser context.
  • Paste an embed code or an https link…
  • Paste your migration key
  • Path
  • Pattern (Regex)
  • Pattern for generating URLs, e.g. /blog/{0}. Tokens: {1}, {2}, and date tokens {3}/{4}/{5} (also {6}/{7}/{8}) from the publish date — e.g. {9} for WordPress-style permalinks.
  • Pattern must include a {0} placeholder
  • Pause other tools that update content.
  • PDF
  • pending
  • Pending
  • Pending changes
  • People shown publicly on this post.
  • Per page
  • Period
  • Permanently delete "{title}"? This cannot be undone.
  • Permanently delete {title}
  • Permissions
  • Phosphor icon name, e.g. calendar-blank or trophy
  • PHP
  • Picked up {label}.
  • Picking entries this one links to lets editors drag them into an order. The other direction lists whatever points at the entry and cannot be reordered.
  • picks {0}
  • Placeholder text
  • Plain text
  • Plan digest
  • Please ask your administrator to send a new invite.
  • Please enter a valid email
  • Please enter a valid email address
  • Please enter a valid URL
  • Plugin
  • Plugin "{pluginId}" not found
  • Plugin {pluginId} rejected the save: {reason}
  • Plugin action failed
  • Plugin actions
  • Plugin changes were not applied
  • Plugin column unavailable
  • Plugin details
  • Plugin disabled
  • Plugin enabled
  • Plugin Error
  • Plugin error ({0})
  • Plugin installation requires explicit consent
  • Plugin MCP access updated
  • Plugin MCP Tools
  • Plugin MCP tools require explicit consent
  • Plugin not found
  • Plugin not found. The publisher or slug may be incorrect.
  • Plugin pages
  • Plugin panel unavailable.
  • Plugin Permissions
  • Plugin Registry
  • Plugin registry configuration error
  • Plugin registry is not configured.
  • Plugin responded with {0}: {text}
  • Plugin tools: {0}
  • Plugin uninstalled
  • Plugin update requires re-consent
  • Plugin updated
  • Plugin widget error
  • Point the domain at this site. On Cloudflare, open your Worker in Workers & Pages, go to the Domains tab, and add the domain.
  • Point-in-Time Restore
  • Points search engines to the original version of this page, if it's duplicated from another URL
  • Portrait
  • Post
  • Post URLs (one per line)
  • Posts
  • Posts & Pages
  • Posts Per Page
  • Pre-release
  • Preparing categories and tags...
  • Preparing registration...
  • Preparing this site
  • Preparing to download files from WordPress...
  • Preparing...
  • Press Escape to leave the code editor.
  • Press Space to pick up an image. Use the Arrow keys to move it, then press Space to drop it.
  • Preview changes
  • Preview draft
  • Preview of {0}
  • Preview unavailable for this format
  • Previous
  • Previous month
  • Previous page
  • Previous screenshot
  • primary
  • Primary navigation
  • Private
  • Profile CID
  • Progress
  • Progress stopped
  • Propose unsaved changes to selected editor fields for your review
  • Provenance optional
  • Provenance required
  • Provider:
  • Public routes
  • Publication date
  • Publication policy blocked scheduled content
  • visualEditing.publish
  • Publish
  • Publish changes
  • Publish changes?
  • visualEditing.publishFailed
  • Publish now
  • Publish now?
  • Publish, unpublish, schedule, and unschedule content
  • Published
  • visualEditing.published
  • Published {0}
  • Published {liveSince}
  • Published {total} items
  • Published and scheduled entries across collections, in the site's time zone.
  • Published by <0/>
  • Publisher approval required for every delegated release
  • Publisher approval required only for permission escalation
  • Publisher handle verification failed
  • Publisher release policy
  • Publishing
  • Publishing summary
  • visualEditing.publishing
  • Python
  • Queued
  • Quick action on the dashboard
  • Quick create a relationship
  • Quick create names the relationship after this field and this collection, takes how many entries it holds from the switch above, and puts no limit on how many entries link back the other way. <0>Create the relationship yourself</0> to set its slug, the name each side goes by, and both limits, then pick it above.
  • Raw meta
  • Read and change email your site sends
  • Read and restore trashed content
  • Read collection and field definitions
  • Read comment bodies, author email addresses, pseudonymous IP hashes, user agents, and moderation metadata
  • Read media file contents
  • Read public byline profiles and content credits
  • Read redirect rules
  • Read retained content revision history
  • Read selected unsaved editor content after you explicitly invoke the plugin
  • Read site settings
  • Read user accounts
  • Read your content
  • Read your taxonomies and terms
  • Read-only
  • Reading
  • Reading content
  • Reading the package
  • Ready
  • Ready to publish now or schedule for later
  • Rebuilding search and caches
  • Receipt digest
  • Recent Activity
  • Recent exports
  • Recent Posts
  • Recently Updated
  • Recipient email
  • Record counts do not match the manifest
  • Records are out of order
  • Records refer to each other in a loop
  • Records without a parent were left out
  • Recovery link sent to {0}
  • Redirect loop detected
  • Redirecting to login...
  • Redirects
  • Redirects that loop will be imported turned off
  • Redo
  • Reference
  • Referenced collection
  • Referenced collection is required
  • Referenced favicon unavailable.
  • visualEditing.refreshPage
  • Refresh status
  • Refresh status before continuing.
  • Refresh the page or try again.
  • Register
  • Register Passkey
  • Registered user
  • Registration failed
  • Registration was cancelled or timed out. Please try again.
  • Registry
  • Relations
  • Relationship
  • Release CID
  • Release is too new to install
  • Release notes
  • Reload after updating EmDash before trying again.
  • Reload page
  • Reloading the plan…
  • visualEditing.removeImage
  • Remove
  • Remove {0}
  • Remove {0} from selection
  • Remove {entry}
  • Remove {label}
  • Remove assignment
  • Remove dark mode variant
  • Remove Domain
  • Remove Domain?
  • Remove from post
  • Remove image
  • Remove image {0}
  • Remove image?
  • Remove item {0}
  • Remove link
  • Remove passkey
  • Remove passkey?
  • Remove schedule
  • Remove sub-field
  • Remove this image from the document?
  • Removed {0} from selection.
  • Removes the sidebar entry, command palette link, and dashboard quick action; entries stay reachable by URL, API, and plugins
  • Removing starter content
  • Removing...
  • Rename
  • Rename {0}
  • Rename passkey
  • Reorder
  • Reorder {0}
  • Repeater
  • Repeating group of fields
  • visualEditing.replaceImage
  • Replace
  • Replace {label}
  • Replace dark mode image
  • Replace dark mode variant for {label}
  • Replace image
  • Replace original
  • Replace original image?
  • Replace original is available with the Original aspect ratio.
  • Replace reference
  • Replace this site’s content with a package exported from another EmDash site.
  • Replace video
  • Replace with empty list
  • Replacing image...
  • Replacing original...
  • Reply to:
  • Repository
  • Request a new link
  • Request failed
  • Require a slug before content can be published
  • Required
  • Required fields:
  • Required for accessibility. Describes the image for screen readers.
  • Requires EmDash {0}
  • Reschedule
  • Rescheduled
  • Resend email
  • Resend in {resendCooldown}s
  • Reset
  • Reset column widths
  • Reset crop
  • Reset to original
  • Resize crop from bottom edge. Use the Arrow keys to resize.
  • Resize crop from bottom-left corner. Use the Arrow keys to resize.
  • Resize crop from bottom-right corner. Use the Arrow keys to resize.
  • Resize crop from left edge. Use the Arrow keys to resize.
  • Resize crop from right edge. Use the Arrow keys to resize.
  • Resize crop from top edge. Use the Arrow keys to resize.
  • Resize crop from top-left corner. Use the Arrow keys to resize.
  • Resize crop from top-right corner. Use the Arrow keys to resize.
  • Resize settings panel
  • Resolve the blockers to continue.
  • Resolving publisher handle...
  • Restart numbering
  • Restore
  • Restore {title}
  • Restore failed
  • Restore Revision?
  • Restore this version
  • Restore this version from {0}? This will update the current content to this revision's data.
  • Restoring...
  • Results
  • Retired
  • Retry
  • Retry {0}
  • Retry cache refresh
  • Retry copy
  • Retry failed
  • Retry failures
  • Retry loading {pluralLower}
  • Retry setup
  • Retry setup?
  • Retrying…
  • Reusable content blocks you can insert into any content
  • Reverted to published version
  • Review
  • Review and block publishing, scheduling, and unpublishing content
  • Review and moderate comments across your content.
  • Review New Permissions
  • Review posts
  • Review proposed changes
  • Review the import
  • Review the independently verified release evidence and permissions for {pluginName} before continuing.
  • Review Verified Plugin
  • Review Verified Update
  • Reviewing…
  • Revision restored
  • Revoke token {0}
  • Rich Text
  • Rich text editor
  • Right
  • Risk score: {0}/100
  • robots.txt
  • Role
  • Role on this post (optional)
  • Role updated for {0}.
  • Roles
  • Routable
  • Route: {0} · Permission: {1}
  • Row added above
  • Row added below
  • Rows
  • Ruby
  • Run preview
  • Runs HTML, CSS and JavaScript in a sandbox.
  • Rust
  • Same window
  • Sample content
  • Save
  • Save (Enter)
  • Save alt text
  • Save anyway
  • Save changes
  • Save Changes
  • Save changes before running plugin actions
  • Save date
  • visualEditing.saveFailed
  • Save name
  • Save or discard the other changes before cropping.
  • Save Relation
  • Save schedule
  • Save Settings
  • visualEditing.saved
  • Saved
  • Saved "{0}".
  • Saved immediately; term changes do not wait for Publish changes.
  • Saving a collection here turns this field into an entry picker. Its stored entry IDs move to the relationship, and the field can no longer be searched or filtered on.
  • Saving...
  • visualEditing.saving
  • Saving…
  • SBOM
  • SBOM · {0}
  • Scan it with a nearby phone or tablet.
  • Schedule
  • Schedule changes
  • Schedule date
  • Schedule publication
  • Schedule removed
  • Scheduled
  • Scheduled changes
  • Scheduled entries appear here with their publish time.
  • Scheduled for {formattedSchedule}
  • Scheduled publication
  • Scheduled publishing needs attention
  • Schema Changes
  • Schema preparation failed
  • Screenshot {0}
  • Screenshot {0} of {1}
  • Screenshot blurred due to image audit
  • Screenshot viewer
  • Screenshots
  • Scroll to review all
  • SCSS
  • Search {0}
  • Search {0}...
  • Search {label}
  • Search {label}…
  • Search block types
  • Search blocks
  • Search by filename...
  • Search by name or email...
  • Search bylines
  • Search bylines to add…
  • Search bylines…
  • Search comments
  • Search comments...
  • Search content...
  • Search Engine Optimization
  • Search failed
  • Search failed. Check your connection and try again.
  • Search folders
  • Search for a language…
  • Search for an IANA timezone (e.g., Europe/London)
  • Search form
  • Search media
  • Search or type a URL
  • Search plugins
  • Search plugins...
  • Search reusable public profiles.
  • Search sections...
  • Search source or destination...
  • Search tags
  • Search tags…
  • Search themes
  • Search themes...
  • Search timezones…
  • Search to narrow the list
  • Search users
  • Search will be turned off for some collections
  • Search...
  • Searchable
  • Searching…
  • Section "{slug}" could not be found.
  • Section created
  • Section deleted
  • Section Details
  • Section Not Found
  • Section title
  • Sections could not be loaded.
  • Secure your account
  • Security Audit
  • Security audit failed
  • Security audit flagged concerns
  • Security audit flagged potential concerns with this plugin.
  • Security audit flagged this plugin as potentially unsafe.
  • Security audit passed
  • Security contacts
  • Security error. Make sure you're on a secure connection.
  • See where this file is used.
  • Select
  • Select {label}
  • Select {title}
  • Select a collection
  • Select a component...
  • Select a content type
  • Select a location
  • Select a menu...
  • Select a relationship
  • Select a release before verifying it
  • Select all
  • Select all on this page
  • Select at least one entry.
  • Select column
  • Select comment by {0}
  • Select content
  • Select dark mode variant for {label}
  • Select default social image
  • Select favicon
  • Select Favicon
  • Select file
  • Select gallery images
  • Select image
  • Select Image
  • Select logo
  • Select Logo
  • Select media
  • Select OG image
  • Select row
  • Select table
  • Select up to 50 posts at a time.
  • Select video
  • Select which content types to import.
  • Select...
  • Selected {label}
  • Selected {selectedItemTitle}
  • Selected image
  • Selected media
  • Selected posts
  • Selection
  • Send a test email through the full pipeline to verify your email configuration.
  • Send an invitation email to a new team member.
  • Send email through your site
  • Send emails
  • Send Invite
  • Send Recovery Link
  • Send Test
  • Send Test Email
  • SEO settings
  • SEO Settings
  • SEO settings (Yoast)
  • SEO settings saved
  • SEO Title
  • Set a custom display size for this image instance.
  • Set a custom width and height for this image in the document. Reset uses the original media dimensions. The original media file is unchanged.
  • Set language
  • Set language (current: {label})
  • Set role
  • Set to 0 to never close comments automatically.
  • Set to draft
  • Set up an email provider in Email settings to email users.
  • Set up media usage tracking
  • Set up Windows Hello
  • Set up your site
  • Setting up
  • Setting up...
  • Settings Manage
  • Settings Read
  • Settings saved successfully
  • Setup couldn’t continue. Try again.
  • Setup failed
  • Share this link with the invited user
  • Shared across all translations of the same byline.
  • Short text
  • Short Text
  • Show count
  • Show date
  • Show hierarchy
  • Show post count
  • Show thumbnails
  • Showing {pageShowingRange} of {0}
  • Shown in the admin menu list.
  • Shown to readers in this order.
  • Shown when hovering over the image.
  • Shows a button for creating a new entry
  • Sign in
  • Sign In
  • Sign in instead
  • Sign in to {siteName}
  • Sign in with {0}
  • Signed in as {0}
  • Signed release verified
  • Signing in failed. Please try again.
  • Signup completion failed
  • Signup request failed
  • Single choice from options
  • Single line text input
  • Site
  • Site Export
  • Site identity
  • Site Identity
  • site identity applied (title, tagline, logo)
  • Site Import
  • Site Import Analysis
  • Site settings
  • Site Settings
  • Site title
  • Site Title
  • Site title & tagline
  • Site title is required
  • Site Transfer
  • Site URL
  • Site URL set to {url}
  • Sitemaps and absolute URLs in search and social metadata will use the new domain. Links in emails and plugins keep using {configuredUrl}, set by the deployment configuration.
  • Sites on Cloudflare D1 can additionally restore the database to any minute within the last 30 days using D1 Time Travel — always on, no setup required.
  • Size
  • Size is not applicable to folders
  • Size:
  • Skip Media Import
  • Skipped
  • Slug copied to clipboard
  • Slugs cannot be changed after the field is created.
  • Smaller section heading
  • Smallest section heading
  • Social links saved
  • Social Profiles
  • Some byline avatars were left out
  • Some content links to media files the source site doesn’t have; those links won’t work
  • Some content may not appear here yet.
  • Some content types cannot be imported
  • Some content will have no author
  • Some decimal numbers will be rounded
  • Some files listed in the manifest are not in this package.
  • Some media is hosted by an external provider
  • Some media links could not be matched to files
  • Some references point to content that is not in the package
  • Something went wrong
  • Sort plugins
  • Sort themes
  • Source
  • Source path
  • Source site ID
  • spam
  • Spam
  • Split merged cell
  • Spreadsheets
  • SQL
  • Square
  • Square (1:1)
  • Stable identifier for your site, such as primary or footer.
  • Start a new import
  • Start import
  • Start Import
  • Start with the template’s content types and no content.
  • Start with the template’s example posts and pages. Recommended for new sites.
  • Start writing with plain text
  • Start writing, or type '/' for commands
  • Starter content that will be removed
  • Starter content will be removed
  • Starting
  • Starting…
  • State
  • Status code
  • Status: {status}
  • Stop
  • Stopping the import
  • Store a daily backup in your site's storage bucket. Old backups are removed automatically.
  • Stored Backups
  • Stored per locale — each translation of a byline gets its own value.
  • Strikethrough
  • Structure
  • Structured
  • Sub-field slugs cannot be changed after creation.
  • Sub-field slugs must be unique.
  • Sub-Fields
  • Subscript
  • Superscript
  • Svelte
  • Swift
  • Switch to dark
  • Switch to light
  • Synced
  • Synced passkey
  • System
  • System Fields
  • Table
  • Table cells accept text, links, and formatting only.
  • Table controls
  • Table deleted
  • Table inserted
  • Table size
  • Tables cannot be pasted inside lists or quotes. Paste the table into its own paragraph and try again.
  • Tagline
  • Tags ({0})
  • Take over
  • Taking over...
  • Target
  • Target locale
  • Taxonomies
  • Taxonomies Manage
  • Taxonomy
  • Taxonomy “{0}” is used by content on this site
  • Taxonomy created
  • Taxonomy deleted
  • Taxonomy not found: {taxonomyName}
  • Taxonomy terms
  • Taxonomy: {taxonomyName}
  • Technical details
  • Technical verification details
  • Tell users where to sign in
  • Template:
  • Term
  • Term "{0}" created in {1}.
  • Term assignments
  • Term deleted
  • Terms
  • test@example.com
  • Text formatting
  • the {0} field on {1}, which lists entries that link to it
  • the {0} field on {1}, which picks entries it links to
  • The admin's security policy blocked some resources this block loads, such as external scripts, fonts or frames. Your site may still load them.
  • the Android passkey prompt
  • The assistant can start one export of this site, within 15 minutes. The package includes all content and authors’ names and email addresses.
  • The assistant can start this exact import once, within 15 minutes. It replaces this site’s starter content with the package it analyzed.
  • The browser controls the exact prompt and may offer another compatible method.
  • The browser will usually show a QR code.
  • The build provenance matches this release and its package.
  • The calendar shows the first {maxEntries}, which end on {cutOffDay}.
  • The calendar shows the first {maxEntries}.
  • The code editor couldn't load. Save your work, then reload the page.
  • The content types and slug cannot be changed after a relation is created.
  • The content types and the slug are fixed. What each side is called and how many entries it holds are not.
  • The credential manager on the phone or tablet you choose saves it. EmDash does not receive the passkey.
  • The cropped image could not be created.
  • The device will not be granted access.
  • The download stopped
  • The existing collection has fields with incompatible types.
  • The export stopped
  • The export’s files no longer match the export. Start a new export.
  • The exported package and this import change the content in these ways.
  • The file is not a valid EmDash site package.
  • The file or folder no longer exists.
  • The following tables contain content but aren't registered as collections. Register them to manage this content in the admin.
  • The image is in the Media Library, but this entry is now read-only.
  • The import can go ahead, but check these first.
  • The import can’t start until these are resolved.
  • The import did not return a completion cursor
  • The import did not return a preparation cursor
  • The import failed
  • The import has blockers that must be resolved first.
  • The import plan changed
  • The import plan changed. Review it again before importing.
  • The import stopped ({0}). Nothing on this site changed.
  • The import stopped after it started writing to this site, so editing is paused. Abandon the import to unlock editing; content it already wrote stays in place.
  • The import stops after its current step. Content already imported stays on the site, and editing stays paused until you abandon the import.
  • The import was cancelled
  • The imported site did not match the package when it was checked.
  • The invited user will have this role once they complete registration.
  • The last export failed
  • The latest media request failed. Showing the previous page.
  • the macOS passkey prompt
  • The marketplace is empty. Check back later for new plugins.
  • The menu has been deleted.
  • The name of your site, used in the header and metadata
  • The order controls how block types appear in the picker.
  • The package changed. Choose it again before importing.
  • The package contains a duplicate ID
  • The package contains a file larger than this site accepts.
  • The package contains a file that is not part of the site package format.
  • The package contains an entry that is not a regular file.
  • The package contains the same file twice.
  • The package couldn’t be uploaded
  • The package format is not supported by this version of EmDash
  • The package is checked against this site before anything changes. You can leave this page and come back.
  • The package is larger than this site allows
  • The package is larger than this site allows.
  • The package is not valid
  • The package manifest is not valid.
  • The package needs a feature this version of EmDash does not support
  • The package uses a field type this site does not know
  • The package uses a locale this site does not have
  • The package was checked against this site. Review what will be imported, choose who the content belongs to, then start the import.
  • The package’s content is written to this site. The import can’t be undone once it starts; to go back you would need a backup of this site.
  • The package’s file index is not valid.
  • The page you're looking for doesn't exist.
  • The passkey is saved on your physical security key and can be used on compatible devices.
  • The plan was changed somewhere else, such as from the command line or an AI assistant, after this page loaded it. Review it again, then start the import.
  • The plugin field widget failed to render.
  • The plugin has not saved these changes. Review them before updating the editor.
  • The plugin result is stale because the editor changed while it was working.
  • The public address of your site, used for links in emails and plugins, sitemaps, and absolute URLs in search and social metadata
  • The publisher identity cannot be verified.
  • The range has more entries than the calendar can show.
  • The referenced image is no longer available. Pick a new one or remove the reference.
  • The referenced logo is no longer available. Pick a new one or remove the reference.
  • The relationship and the referenced collection cannot be changed after creation. How many entries this field accepts is set on the relationship.
  • The relationship decides the referenced collection and how many entries this field accepts.
  • The sample content added so far is kept. Continue to add the rest.
  • The scheduled changes to {title} stay as a draft.
  • The selected folder no longer exists. Choose another location and save again.
  • The selected image could not be read.
  • The server was updated while this ran. Reload the page and try again.
  • The signed publisher records and package are valid. Build provenance was not provided.
  • The site kept changing while it was exported. Try again when editing is quieter.
  • The site’s storage could not be read or written.
  • The starter content listed above is deleted and replaced with the package’s content. The import can’t be undone once it starts; to go back you would need a backup of this site.
  • The stored value doesn't match this field's type
  • The theme marketplace is empty. Check back later.
  • The uploaded package is discarded. Nothing on this site has changed.
  • The video is in the Media Library, but this entry is now read-only.
  • the Windows passkey prompt
  • Theme
  • Theme ID: {0}
  • Theme not found
  • Theme search failed
  • Theme Section
  • Theme-provided sections cannot be deleted. Edit the section to create a custom copy, then delete that.
  • Themes
  • There are too many redirects to check them for loops before importing
  • These tools remain disabled after installation until you explicitly enable agent access.
  • This also removes:
  • This block cannot be edited because its stored definition is unavailable.
  • This block embeds a page from {0}.
  • This block runs JavaScript.
  • This browser keeps the whole package in memory until the download finishes. For an export this size, use a Chromium-based browser, which saves straight to disk, or run emdash site export from the CLI.
  • This cannot be undone
  • This code has expired. Start the sign-in again from your terminal to get a new one.
  • This code is invalid or has already been used.
  • This collection is defined in code. Some settings cannot be changed here. Edit your live.config.ts file to modify the schema.
  • This content cannot be edited safely
  • This content will be visible on the site immediately.
  • This day wasn't loaded. The range has more entries than the calendar can show.
  • This device is requesting permission to use:
  • This doesn't look like a valid migration key. Generate a new one in the plugin and paste the full string starting with "em1.".
  • This entry changed somewhere else after you opened it.
  • This entry changed somewhere else. Save anyway, or reload to get the newer version.
  • This entry doesn't exist or isn't published. Your role can only view published content.
  • This entry doesn't exist or was deleted.
  • This entry has no URL until it is published. Paste a URL instead.
  • This entry is open somewhere else
  • This entry is read-only because its schema uses field types this version of EmDash does not support.
  • This entry was due {lateness} but hasn't published. Scheduled publishing may not be running.
  • This export is large
  • This field cannot be edited by this version of EmDash.
  • This field contains table content that the editor cannot preserve. Update it through the API before editing or saving this content.
  • This field contains unsupported Portable Text marks: <0>{markList}</0>. Remove them through the API before editing or saving this content.
  • This field does not accept {0} files.
  • This field does not accept {mimeType} files.
  • This field expects a list. The stored value stays unchanged until you replace it with an empty list, which deletes it. Copy anything you need from it first.
  • This field is required
  • This field lists entries that link to this one.
  • This field picks
  • This field picks entries this one links to.
  • This field will show the <0>{0}</0> this {linkingSide} links to
  • This field will show the <0>{linkingSide}</0> linking to this {linkedSide}
  • This file is not a readable EmDash site package.
  • This file is not an EmDash site package: it must start with manifest.json.
  • This folder is empty
  • This folder is empty.
  • This image could not be loaded for cropping.
  • This import has already started
  • This is a custom section.
  • This is a WordPress site.
  • This is not the package the import was started with. Choose the same file again.
  • This link can't be used. Enter a web address, such as https://example.com.
  • This link expires in 15 minutes.
  • This link expires in 7 days and can only be used once.
  • This link expires in 7 days.
  • This may take a while for large exports.
  • This media item could not be loaded. Try again.
  • This media item no longer exists.
  • This month wasn't loaded
  • This operation expired. Start again.
  • This package needs features this version of EmDash does not support.
  • This package was made by a newer or different version of EmDash.
  • This passkey is already registered on this device.
  • This paste is too large. Paste fewer cells or less text at a time.
  • This permanently deletes {0} from storage.
  • This plugin cannot be installed because its publisher profile is missing valid verification metadata. Ask the publisher to republish it with the latest EmDash plugin CLI.
  • This plugin cannot be installed because its release provenance could not be verified. Ask the publisher to publish a new verified release.
  • This plugin cannot be installed because its signed publisher records failed verification. Ask the publisher to publish a corrected release.
  • This plugin exposes the following routes without authentication:
  • This plugin has no configurable settings.
  • This plugin is not available yet
  • This plugin requires no special permissions.
  • This publisher identity no longer resolves.
  • This publisher's handle does not resolve back to its identity. Installation is disabled until the publisher fixes their handle.
  • This range has more than {maxEntries} entries
  • This redirect rule will be permanently removed.
  • This release requires a newer environment than your site currently runs. Upgrade before installing.
  • This removes the byline profile. Content byline links are removed and lead pointers are cleared.
  • This removes the relationship, every link stored under it, and the reference fields that use it:
  • This removes the schedule and publishes immediately.
  • This saved timezone isn't recognized. Choose a suggestion for reliable date display.
  • This section contains table content that the editor cannot preserve. Update the section before inserting it.
  • This section contains unsupported Portable Text marks: <0>{0}</0>. Update the section before inserting it.
  • This section is provided by the theme. Editing will create a custom copy that overrides the theme version.
  • This section was imported from another system.
  • This sign-in link has expired. Request a new one from the login page.
  • This sign-in link is invalid or has already been used. Request a new one from the login page.
  • This site already has content
  • This site already has content, so it can’t receive an import.
  • This site can’t receive an import
  • This site has no content yet, so it can receive an import. Choose a .emdash package file. It is checked in your browser and uploaded in parts; nothing on this site changes until you review and confirm the import.
  • This site has no content yet, so you can import a .emdash package exported from another EmDash site.
  • This site has no session storage configured, so sign-in cannot complete. Ask the site administrator to set session.driver in astro.config.mjs.
  • This site holds partial data from an earlier import
  • This site was set up with starter content. It has no entries of its own, and the import deletes it before adding the package’s content.
  • This spreadsheet data has invalid quoted cells. Fix the quotes or remove the tab separators and try again.
  • This table cannot be edited safely
  • This table has unsupported cell formatting, merged cells, or column widths. Paste it as plain text or simplify the table and try again.
  • This update exposes the following routes without authentication:
  • This version is not visible on the site
  • This video can't be played.
  • This will delete the widget area and all its widgets. This action cannot be undone.
  • This will move the item to trash. You can restore it later from the trash.
  • This will permanently delete "{0}" and remove it from all content.
  • This will permanently delete "{0}". This action cannot be undone.
  • This will permanently delete this comment. This action cannot be undone.
  • This will remove the plugin and its bundle from your site.
  • This will revert to the published version. Your draft changes will be lost.
  • Thoughts, tutorials, and more
  • Time
  • Times are in {zoneName}.
  • Times are in {zoneName}. Your browser uses {viewerZoneName}.
  • Timezone
  • Title
  • Title (Tooltip)
  • Title Separator
  • To move a site to another EmDash installation, use <0>Transfer</0>.
  • Today
  • Toggle
  • Toggle header column
  • Toggle header row
  • Token {0} · expires {expires}
  • Token verification failed
  • TOML
  • Tomorrow
  • Tooltip text
  • Track where media is used across your content
  • Track where media is used across your content.
  • Transfer
  • Translatable
  • Translate
  • Translate "{0}"
  • Translate {0}
  • Translating...
  • Translation created
  • Translations
  • Translations:
  • trash
  • Trash
  • Trash is empty
  • Trash is empty.
  • Trash pagination
  • True/false toggle
  • Try a broader media type or clear your filters.
  • Try a different search or collection filter.
  • Try a different search or filter.
  • Try adjusting your search
  • Try adjusting your search or filters.
  • Try again
  • Try Again
  • Try again.
  • Try again. If it keeps failing, check the server logs.
  • Try another code
  • Try another filename or clear your search.
  • Try another filename, or clear your search and filters.
  • Try Another URL
  • Try with my data
  • TSX
  • Turn into
  • Turn on
  • Turn on media usage tracking?
  • Turning on…
  • Twitter
  • Two authors with bylines in the same locale are mapped to the same user
  • Two records have the same value where it must be unique
  • Type
  • Type caption for image (optional)
  • Type caption for video (optional)
  • Type mismatch ({0})
  • Type to filter
  • Type to search
  • Type: Folder
  • TypeScript
  • Unable to reach marketplace
  • Unassigned
  • Underline
  • Undo
  • Unfinished media uploads were left out
  • Uninstall
  • Uninstall {pluginName}?
  • Uninstall confirmation
  • Uninstalling...
  • Unique
  • Unlinked
  • Unlock aspect ratio
  • Unnamed passkey
  • Unpublish {itemLabel}
  • Unpublished
  • visualEditing.unpublishedChanges
  • Unregistered Content Tables Found
  • Unresolved assignment
  • visualEditing.unsaved
  • Unsaved content may leave your site
  • Unscheduled
  • Unsupported
  • Unsupported widget element type: {0}
  • Until {0}
  • Untitled
  • Untitled file
  • Untitled Widget
  • Unused references were left out
  • Up to {MAX_SELECTED} bylines can be selected
  • Update
  • Update Field
  • Update scheduled
  • Update settings for {0}
  • Update site settings
  • Update the {0} details
  • Update the emdash package in your project and redeploy to get the latest fixes.
  • Update the profile for {0}.
  • Update this redirect rule.
  • Update to v{0}
  • Updated
  • Updating content URLs...
  • Updating the plan…
  • Updating usage
  • Updating...
  • visualEditing.uploadImage
  • Upload
  • Upload a file to get started
  • Upload a video to get started
  • Upload an export file
  • Upload an image to get started
  • Upload and manage media
  • Upload Export File
  • Upload failed
  • Upload files
  • Upload Files
  • Upload images, videos, and documents to keep reusable assets in one place.
  • Upload Media
  • Upload media to keep reusable assets in one place.
  • Upload not finished
  • Upload or choose a video
  • Upload site packages and check whether they can be imported. Admin includes this; choose it instead of Admin to give an agent narrower access.
  • Upload to {0}
  • Upload to {providerName}
  • Upload WordPress export file
  • Uploaded
  • Uploaded:
  • Uploading
  • visualEditing.uploadingFile
  • Uploading image…
  • Uploading the package
  • Uploading video…
  • URL
  • URL & language
  • URL Pattern
  • URL slug
  • URL template (e.g. /blog/:slug)
  • URL:
  • Usage completeness couldn’t be verified.
  • Usage details aren’t available for your account.
  • Usage details unavailable
  • Usage indexing couldn’t finish.
  • Usage indexing hasn’t started.
  • Usage is updating. Some content may not appear here yet.
  • Usage loaded
  • Usage may be out of date.
  • Use [param] or [...rest] in paths for pattern matching.
  • Use {fallbackUrl} anyway
  • Use a security key
  • Use a URL ending in a recognized image extension, such as .jpg or .png.
  • Use another device
  • Use as end date
  • Use lowercase letters, numbers, and hyphens, starting with a letter.
  • Use URL
  • Use your device's biometric authentication, security key, or PIN to sign in.
  • Used as the fallback Open Graph image when a page has none. Recommended size: 1200×630.
  • Used as the identifier. Lowercase letters, numbers, and underscores only.
  • Used as the main visual for this post on listing pages and at the top of the post
  • Used by screen readers and when image fails to load
  • Used in
  • Used in URLs and API endpoints
  • Used to identify this section. Lowercase letters, numbers, and hyphens only.
  • User
  • User access is managed by an external provider ({0}). Self-signup domain settings are not available when using external authentication.
  • User accounts, passkeys, API tokens, secrets, and plugin data are never exported. Each author’s name and email address are included so they can be matched to users on the other site.
  • User Details
  • User for {0}
  • User not found
  • Users are not transferred. Choose the user on this site who should own each author’s content. Content of authors you don’t map will have no author.
  • Users from <0>{domain}</0> will no longer be able to sign up without an invite. Existing users are not affected.
  • Users with email addresses from these domains can sign up without an invite. They will be assigned the specified role automatically.
  • v{0}
  • v{0} available
  • Validating the package
  • Validation
  • Verified
  • Verified publisher
  • Verify the plugin before installing it
  • Verifying the import
  • Verifying your invite...
  • Verifying your link...
  • Verifying...
  • Version
  • Version {0}
  • Version {0} (active)
  • Video
  • Video actions
  • Video upload failed. Try again.
  • View live
  • View mode
  • View published {title}
  • View setup
  • View Site
  • View source
  • View the {license} license on spdx.org
  • Visitors hitting these paths will see an error.
  • Visitors see the published version until the scheduled update
  • Visitors see this published version
  • Visitors still see the published version
  • Visitors will see these changes immediately.
  • Vue
  • Wait for updates already in progress to finish.
  • Waiting for passkey...
  • Warn
  • Warnings
  • Was due
  • We checked before opening the browser's passkey prompt so you can choose what happens next.
  • We couldn't connect to a WordPress site at {0}. This could mean the site isn't WordPress, the REST API is disabled, or the site isn't accessible.
  • We'll check what import options are available for your site.
  • We've sent a verification link to <0>{email}</0>
  • Web address
  • WebAuthn is not supported in this browser
  • Website
  • Website URL
  • What each side is called. These name the fields bound to this relationship.
  • What happens next?
  • What happens when you import:
  • What is a passkey?
  • What it leaves out
  • What the direction changes
  • What the package includes
  • What will be imported
  • What will happen when you import
  • What you typed is still here. Saving replaces the newer version.
  • What’s tracked
  • When set, the image becomes a clickable link to this URL.
  • Where is it saved?
  • Which content types can use this taxonomy
  • Whole number
  • Why are bylines shown in this order?
  • Why can't this be changed?
  • Why English is used
  • Why is this important for duplicate pages?
  • Why is this important for search result summaries?
  • Why is this important for search result titles?
  • Why is this important for search visibility?
  • Why is this important for social sharing?
  • Why is this important?
  • Wide
  • widget
  • Widget added
  • Widget area created
  • Widget area deleted
  • Widget areas
  • Widget deleted
  • Widget title
  • Widget updated
  • Width
  • Widths
  • Will be cleared on save
  • Will create
  • Windows Hello still isn't available to this browser. You can try another device or a security key instead.
  • Windows will show which credential manager will save it before creating it.
  • With a passkey, you don’t need to remember complex passwords
  • Without an email provider, invite links must be shared manually.
  • WordPress authorization was rejected
  • WordPress Username
  • Working on {selectedCount} items…
  • Working…
  • Write CSS…
  • Write HTML, or paste a snippet with its styles and scripts…
  • Write HTML…
  • Write JavaScript…
  • Write widget content...
  • Writing the file index
  • WXR File
  • XML
  • xxxx xxxx xxxx xxxx xxxx xxxx
  • YAML
  • Yearly
  • Yes
  • Yoast/RankMath
  • You can close this page and return to your terminal.
  • You can still edit the fixed fields above. Saving will not touch any stored custom-field values.
  • You can view, rename, or add more passkeys later in Security settings.
  • You cannot change your own role
  • You do not have permission to edit this asset.
  • You don’t have permission to move this file.
  • You don't have permission to view the calendar.
  • You need admin permissions to manage byline schema.
  • You need Admin permissions to manage media usage tracking.
  • You need Admin permissions to transfer this site.
  • You need Editor permissions to moderate comments.
  • You no longer hold this entry
  • You won't be able to use "{0}" to sign in anymore. This action cannot be undone.
  • You won't be able to use this passkey to sign in anymore. This action cannot be undone.
  • You'll be joining as <0>{0}</0>
  • You'll be prompted to use your device's biometric authentication, security key, or PIN.
  • You'll be redirected to WordPress to authorize the connection.
  • You'll be signing up as <0>{roleName}</0>
  • You're signed in at {0}
  • You're signed in via Cloudflare Access
  • You've been invited to {siteName}
  • You've been invited to join {siteName}.
  • You've been invited!
  • you@company.com
  • you@example.com
  • Your browser doesn't support passkeys. Please use a modern browser like Chrome, Safari, Firefox, or Edge.
  • Your credential manager, such as Google Password Manager, saves it and may sync it to your other devices.
  • Your credential manager, such as iCloud Keychain, saves it and may sync it to your other devices.
  • Your device doesn't support the required security features.
  • Your device's credential manager saves it and will show you where before creating it.
  • your device's passkey prompt
  • Your Email
  • Your Facebook page or profile username
  • Your GitHub username
  • Your Instagram username
  • Your LinkedIn profile username
  • Your media library is empty
  • Your Name
  • Your name (optional)
  • Your role does not permit any of the permissions this device requested.
  • Your site is currently at {currentUrl}.
  • Your site requires releases to be at least {0} old before they can be installed. This release will become installable later.
  • Your time: {viewerTime}
  • Your Twitter/X handle (e.g., @username)
  • Your unsaved media changes will be lost.
  • Your WordPress export contains {0} media files.
  • Your YouTube channel ID or handle
  • YouTube
  • Zig
বাংলা bn 2891/3384 · 85%
493 missing keys
  • {0, plural, one {# entry} other {# entries}}
  • {0, plural, one {# link} other {# links}}
  • {0, plural, one {# relation this content type takes part in} other {# relations this content type takes part in}}
  • {0, plural, one {+# more} other {+# more}}
  • {0, plural, one {Add # video} other {Add # videos}}
  • {added} posts updated
  • {added} updated · {0} failed
  • {collectionLabel} pagination
  • {dayLabel}, {entries}
  • {earlierCount, plural, one {Show # earlier entry} other {Show # earlier entries}}
  • {failed, plural, one {# email could not be sent. Check the email provider.} other {# emails could not be sent. Check the email provider.}}
  • {hidden, plural, one {# more entry on {date}} other {# more entries on {date}}}
  • {hidden, plural, one {+# more} other {+# more}}
  • {host} does not resolve to a public address
  • {lateness} late
  • {origin} does not serve this site yet
  • {origin} redirects elsewhere
  • {origin} redirects to {target}. Enter that address instead.
  • {plural} go live now; draft edits stay unpublished.
  • {sent, plural, one {Emailed # user} other {Emailed # users}}
  • {siteName} has moved to {siteHost}
  • {siteName} is now at {siteHost}. Sign in there from now on.
  • {siteZone} · Your time: {viewerZone}
  • {state} · {when}
  • {state}, {time}:
  • {title} is a draft again.
  • {title} is now live.
  • {title} now goes live {when}.
  • <0>Alt-click</0> to add above
  • <0>Click</0> to add below
  • <0>Click</0> to open menu
  • <0>Drag</0> to move
  • 1 post updated
  • A name cannot be generated from this label. Type one manually using lowercase letters, numbers, and underscores.
  • A relation defines how two content types link. Reference fields on either side then pick entries through it.
  • A relationship is required
  • A slug cannot be generated from these role names. Type one manually using lowercase letters, numbers, and underscores.
  • A slug cannot be generated from this label. Type one manually using lowercase letters, numbers, and underscores.
  • A slug cannot be generated from this label. Type one manually.
  • Add {singularLower} to {ready} posts
  • Add {singularLower} to 1 post
  • Add {singularLower} to posts
  • Add a passkey for {0}
  • Add a person or team to credit on your content.
  • Add reference
  • Add references
  • Add scripts and styles to your site's pages
  • Add selected
  • Add term
  • Additional details
  • Agenda
  • Align
  • Align center
  • Align left
  • Align right
  • All sources
  • Allow multiple references
  • Already assigned or duplicate
  • Also delete the relationship this field uses
  • Also requested, but not available to your role:
  • visualEditing.altText
  • Any number
  • At most…
  • Attribution
  • Auto-generated from the title. You can change it.
  • visualEditing.back
  • Back to menus
  • Basic blocks
  • Block
  • Block actions
  • Both reference fields bound to this relation share these limits, so the two sides cannot disagree about the same links.
  • Browse the <0>registry</0> to install plugins.
  • byline
  • Byline created
  • Byline deleted
  • Byline updated
  • Change domain
  • Changes were saved, but cached pages may still show old {pluralLower}. Retry the cache refresh.
  • Check and switch
  • Check your connection and try again.
  • Checking code...
  • Checking…
  • Choose a recognized timezone for reliable date display.
  • Choose a term and enter between 1 and 50 posts.
  • Choose a video from the library or upload a new one.
  • Choose…
  • Clear formatting
  • Connects
  • Content types
  • Continue on {handoverHost}
  • Could not add {singularLower}
  • Could not check this code
  • Could not check this code.
  • Could not create {singularLower}
  • Could not load {pluralLower}.
  • Could not load the calendar
  • Could not load this entry's details.
  • Could not publish
  • Could not reach {origin}
  • Could not remove the schedule
  • Couldn't load all references.
  • Couldn't load content.
  • Create {singularLower}
  • Create a profile for someone credited on your content.
  • Create menu
  • Create new {singularLower}
  • Create one to let entries here link to entries in another content type.
  • Create relation
  • Create Relation
  • Create section
  • CSS code
  • Define how content types link to each other
  • Delete "{0}"?
  • Delete byline
  • Delete byline {0}
  • Delete menu
  • Delete section
  • Delete video
  • Deliver all email your site sends
  • visualEditing.altTextPlaceholder
  • Domain changed to {url}
  • visualEditing.draft
  • Each {linkedSideName} is linked from
  • Each {linkingSideName} links to
  • Each path segment can contain at most one placeholder, e.g. {0}
  • Edit byline
  • Email all users?
  • Email every other user a link to the sign-in page at {siteHost}.
  • Email users
  • Embed
  • Embed a page from another site
  • Embed code
  • Embedded content
  • EmDash {latest} is available (you're running {0})
  • Enter a domain such as example.com, without a path or port
  • Enter a recognized timezone to save
  • Enter the domain below. EmDash checks that it serves this site before switching.
  • Entries that link to this one
  • Entries this one links to
  • entry on the linked side
  • entry on the linking side
  • esc
  • Every other user with an active account gets an email saying the site is now at {siteHost}, with a link to sign in there. Passkeys from another address don't work at {siteHost}, so users sign in with an email link and add a new passkey.
  • Every relationship this content type takes part in goes too:
  • Example: {pattern} → {preview}
  • Existing {pluralLower} stay in place.
  • Failed to activate block type version
  • Failed to add term to entries
  • Failed to analyze file
  • Failed to change the domain
  • Failed to check for updates
  • Failed to compare revisions
  • Failed to create a sign-in link
  • Failed to create allowed domain
  • Failed to create API token
  • Failed to create block type
  • Failed to create byline
  • Failed to create byline translation
  • Failed to create collection
  • Failed to create content
  • Failed to create menu
  • Failed to create menu item
  • Failed to create menu translation
  • Failed to create redirect
  • Failed to create relation
  • Failed to create taxonomy
  • Failed to create term translation
  • Failed to create widget
  • Failed to create widget area
  • Failed to delete relation
  • Failed to discard draft
  • Failed to duplicate content
  • Failed to email users
  • Failed to fetch 404 summary
  • Failed to fetch allowed domains
  • Failed to fetch API tokens
  • Failed to fetch block type
  • Failed to fetch block types
  • Failed to fetch byline
  • Failed to fetch byline translations
  • Failed to fetch bylines
  • Failed to fetch collections
  • Failed to fetch comment
  • Failed to fetch comment counts
  • Failed to fetch comments
  • Failed to fetch content
  • Failed to fetch content authors
  • Failed to fetch fields
  • Failed to fetch menu
  • Failed to fetch menu translations
  • Failed to fetch menus
  • Failed to fetch orphaned tables
  • Failed to fetch passkeys
  • Failed to fetch redirects
  • Failed to fetch reference children
  • Failed to fetch reference parents
  • Failed to fetch relation
  • Failed to fetch relations
  • Failed to fetch revisions
  • Failed to fetch taxonomies
  • Failed to fetch term translations
  • Failed to fetch the site domain
  • Failed to fetch theme
  • Failed to fetch translations
  • Failed to fetch trashed content
  • Failed to fetch update status
  • Failed to fetch users
  • Failed to fetch widget area
  • Failed to fetch widget areas
  • Failed to fetch widget components
  • Failed to import
  • Failed to invite user
  • visualEditing.mediaLoadFailed
  • Failed to load the calendar
  • Failed to probe URL
  • Failed to publish content
  • Failed to register orphaned table
  • Failed to reorder menu items
  • Failed to reorder terms
  • Failed to schedule content
  • Failed to unpublish content
  • Failed to unschedule content
  • Failed to update allowed domain
  • Failed to update block type
  • Failed to update byline
  • Failed to update collection
  • Failed to update comment status
  • Failed to update content
  • Failed to update field
  • Failed to update menu
  • Failed to update menu item
  • Failed to update redirect
  • Failed to update relation
  • Failed to update term
  • Failed to update user
  • Failed to update widget
  • field_slug
  • Filter
  • Filter: {activeCount} selected
  • Format selection
  • Give this navigation a label and a site identifier.
  • Go live {countdown}
  • Go to sign-in
  • Goes live
  • Goes live {countdown}
  • Guest
  • Hide earlier entries
  • Hide from navigation
  • Holds an entry ID. Set a target collection under Content Types to pick entries instead.
  • How many
  • HTML block options
  • HTML block preview
  • HTML code
  • HTML only, cleaned, using your site's styles.
  • Icon
  • If the site can't be reached from the internet yet, for example on localhost or behind a login, you can use the address without the check.
  • Iframe
  • Iframe block options
  • visualEditing.image
  • Image controls
  • Importing reusable blocks...
  • Inline
  • Inline blocks use your site's styles. Your site removes scripts, style tags and style attributes, and empties iframes other than YouTube and Vimeo.
  • Insert video
  • Invite validation failed
  • Invoke MCP tools from the {pluginId} plugin
  • Isolated frame
  • JavaScript code
  • JS
  • Last edited
  • Later entries weren't loaded. The range has more entries than the calendar can show.
  • Learn how to install plugins in the <0>documentation<1/></0>.
  • Link options
  • Link this byline to a user or mark it as a guest profile.
  • Linked from {0}
  • Linked side (plural)
  • Linked side (singular)
  • Linking side (plural)
  • Linking side (singular)
  • Links from
  • Links in emails and plugins use {0}, set by the deployment configuration.
  • Links in emails and plugins, sitemaps, and absolute URLs in search and social metadata will use the new domain.
  • Links to
  • Links to {0}
  • List
  • Load preview
  • Loading {pluralLower}…
  • Loading references...
  • Loading relations...
  • visualEditing.loading
  • Lowercase letters, numbers and underscores. Reference fields store this.
  • Manage the people and teams credited on your content.
  • Managed by your identity provider. Change the name there.
  • Marketplace search failed
  • Maximum
  • visualEditing.mediaLibrary
  • Month
  • More formatting
  • Name your section, then add its content in the editor.
  • New {singularLower} name
  • New byline
  • New domain
  • New Relation
  • New section
  • Next month
  • No bylines yet
  • No description yet
  • No entries match these filters
  • No field on this content type uses it yet
  • No fields
  • No iframe found in this code. For an embed that runs a script, use an HTML block.
  • visualEditing.noImageSelected
  • visualEditing.noImagesFound
  • No loaded entries match these filters
  • No matching bylines
  • No matching timezones
  • No references selected.
  • No relations yet
  • No relations yet.
  • Non-guest
  • Not loaded
  • Nothing else is scheduled this month.
  • Nothing on this day.
  • Nothing published or scheduled in {monthTitle}
  • Nothing to preview yet.
  • Now · {time}
  • On the site
  • One
  • Only https links can be embedded.
  • Only image files can be uploaded here.
  • Only images and videos can be uploaded here.
  • Open {0} in a new tab
  • Open in editor
  • Open the sign-in page at the new address:
  • Overdue
  • Overdue · {lateness}
  • Passkeys from the old address don't work there. Sign in with an email link, then add a passkey in Security settings.
  • Passkeys only work at the address where they were created.
  • Passkeys only work at the address where they were created. Add one here so you can sign in at this address next time.
  • Passkeys only work at the address where they were created. After switching, keep signing in at the current address, or use an email sign-in link at the new one.
  • Passkeys only work at the address where they were created. Continue on {handoverHost} to sign in there without a passkey, then add one for that address.
  • Paste an embed code or an https link…
  • Phosphor icon name, e.g. calendar-blank or trophy
  • Picking entries this one links to lets editors drag them into an order. The other direction lists whatever points at the entry and cannot be reordered.
  • picks {0}
  • Point the domain at this site. On Cloudflare, open your Worker in Workers & Pages, go to the Domains tab, and add the domain.
  • Preparing categories and tags...
  • Press Escape to leave the code editor.
  • Preview changes
  • Preview of {0}
  • Preview unavailable for this format
  • Previous month
  • primary
  • Primary navigation
  • visualEditing.published
  • Published {liveSince}
  • Published and scheduled entries across collections, in the site's time zone.
  • Publishing
  • Quick action on the dashboard
  • Quick create a relationship
  • Quick create names the relationship after this field and this collection, takes how many entries it holds from the switch above, and puts no limit on how many entries link back the other way. <0>Create the relationship yourself</0> to set its slug, the name each side goes by, and both limits, then pick it above.
  • Read and change email your site sends
  • Read public byline profiles and content credits
  • Referenced collection
  • Referenced collection is required
  • Relationship
  • Release notes
  • Reload page
  • visualEditing.removeImage
  • Removes the sidebar entry, command palette link, and dashboard quick action; entries stay reachable by URL, API, and plugins
  • visualEditing.replaceImage
  • Replace reference
  • Replace video
  • Reschedule
  • Rescheduled
  • Retry loading {pluralLower}
  • Roles
  • Run preview
  • Runs HTML, CSS and JavaScript in a sandbox.
  • visualEditing.saveFailed
  • Save Relation
  • visualEditing.saved
  • Saving a collection here turns this field into an entry picker. Its stored entry IDs move to the relationship, and the field can no longer be searched or filtered on.
  • visualEditing.saving
  • Schedule removed
  • Scheduled changes
  • Scheduled entries appear here with their publish time.
  • Search for an IANA timezone (e.g., Europe/London)
  • Search timezones…
  • Sections could not be loaded.
  • Select a collection
  • Select a content type
  • Select a relationship
  • Select at least one entry.
  • Select content
  • Select up to 50 posts at a time.
  • Select video
  • Send email through your site
  • Send emails
  • Set up an email provider in Email settings to email users.
  • Shown in the admin menu list.
  • Shows a button for creating a new entry
  • Signup completion failed
  • Signup request failed
  • Site URL set to {url}
  • Sitemaps and absolute URLs in search and social metadata will use the new domain. Links in emails and plugins keep using {configuredUrl}, set by the deployment configuration.
  • Stable identifier for your site, such as primary or footer.
  • Start writing with plain text
  • State
  • Sub-field slugs cannot be changed after creation.
  • Sub-field slugs must be unique.
  • Taxonomy
  • Tell users where to sign in
  • the {0} field on {1}, which lists entries that link to it
  • the {0} field on {1}, which picks entries it links to
  • The admin's security policy blocked some resources this block loads, such as external scripts, fonts or frames. Your site may still load them.
  • The calendar shows the first {maxEntries}, which end on {cutOffDay}.
  • The calendar shows the first {maxEntries}.
  • The code editor couldn't load. Save your work, then reload the page.
  • The content types and slug cannot be changed after a relation is created.
  • The content types and the slug are fixed. What each side is called and how many entries it holds are not.
  • The image is in the Media Library, but this entry is now read-only.
  • The import did not return a completion cursor
  • The import did not return a preparation cursor
  • The public address of your site, used for links in emails and plugins, sitemaps, and absolute URLs in search and social metadata
  • The range has more entries than the calendar can show.
  • The relationship and the referenced collection cannot be changed after creation. How many entries this field accepts is set on the relationship.
  • The relationship decides the referenced collection and how many entries this field accepts.
  • The scheduled changes to {title} stay as a draft.
  • The video is in the Media Library, but this entry is now read-only.
  • Theme search failed
  • This also removes:
  • This block embeds a page from {0}.
  • This block runs JavaScript.
  • This code has expired. Start the sign-in again from your terminal to get a new one.
  • This code is invalid or has already been used.
  • This day wasn't loaded. The range has more entries than the calendar can show.
  • This device is requesting permission to use:
  • This entry doesn't exist or isn't published. Your role can only view published content.
  • This entry doesn't exist or was deleted.
  • This entry was due {lateness} but hasn't published. Scheduled publishing may not be running.
  • This field lists entries that link to this one.
  • This field picks
  • This field picks entries this one links to.
  • This field will show the <0>{0}</0> this {linkingSide} links to
  • This field will show the <0>{linkingSide}</0> linking to this {linkedSide}
  • This link can't be used. Enter a web address, such as https://example.com.
  • This month wasn't loaded
  • This range has more than {maxEntries} entries
  • This removes the relationship, every link stored under it, and the reference fields that use it:
  • This saved timezone isn't recognized. Choose a suggestion for reliable date display.
  • This site has no session storage configured, so sign-in cannot complete. Ask the site administrator to set session.driver in astro.config.mjs.
  • This video can't be played.
  • Times are in {zoneName}.
  • Times are in {zoneName}. Your browser uses {viewerZoneName}.
  • Today
  • Token verification failed
  • Tomorrow
  • Translations:
  • Trash pagination
  • Try a different search or filter.
  • Type caption for image (optional)
  • Type caption for video (optional)
  • Type to filter
  • Type to search
  • Unlinked
  • visualEditing.unpublishedChanges
  • visualEditing.unsaved
  • Update scheduled
  • Update the emdash package in your project and redeploy to get the latest fixes.
  • Update the profile for {0}.
  • visualEditing.uploadImage
  • Upload a video to get started
  • Upload or choose a video
  • visualEditing.uploadingFile
  • Uploading video…
  • URL template (e.g. /blog/:slug)
  • Use {fallbackUrl} anyway
  • Video actions
  • Video upload failed. Try again.
  • View live
  • Was due
  • What each side is called. These name the fields bound to this relationship.
  • What the direction changes
  • Write CSS…
  • Write HTML, or paste a snippet with its styles and scripts…
  • Write HTML…
  • Write JavaScript…
  • You don't have permission to view the calendar.
  • You're signed in at {0}
  • Your role does not permit any of the permissions this device requested.
  • Your site is currently at {currentUrl}.
  • Your time: {viewerTime}
Català ca 3242/3384 · 96%
142 missing keys
  • {0, plural, one {Add # video} other {Add # videos}}
  • {host} does not resolve to a public address
  • {origin} does not serve this site yet
  • {origin} redirects elsewhere
  • {origin} redirects to {target}. Enter that address instead.
  • <0>Alt-click</0> to add above
  • <0>Click</0> to add below
  • <0>Click</0> to open menu
  • <0>Drag</0> to move
  • A name cannot be generated from this label. Type one manually using lowercase letters, numbers, and underscores.
  • A slug cannot be generated from these role names. Type one manually using lowercase letters, numbers, and underscores.
  • A slug cannot be generated from this label. Type one manually using lowercase letters, numbers, and underscores.
  • A slug cannot be generated from this label. Type one manually.
  • Align
  • Align center
  • Align left
  • Align right
  • Basic blocks
  • Block
  • Block actions
  • Choose a video from the library or upload a new one.
  • Clear formatting
  • Could not reach {origin}
  • Delete video
  • Embed
  • Enter a domain such as example.com, without a path or port
  • esc
  • Failed to activate block type version
  • Failed to add term to entries
  • Failed to analyze file
  • Failed to check for updates
  • Failed to compare revisions
  • Failed to create allowed domain
  • Failed to create API token
  • Failed to create block type
  • Failed to create byline
  • Failed to create byline translation
  • Failed to create collection
  • Failed to create content
  • Failed to create menu
  • Failed to create menu item
  • Failed to create menu translation
  • Failed to create redirect
  • Failed to create relation
  • Failed to create taxonomy
  • Failed to create term translation
  • Failed to create widget
  • Failed to create widget area
  • Failed to discard draft
  • Failed to duplicate content
  • Failed to fetch 404 summary
  • Failed to fetch allowed domains
  • Failed to fetch API tokens
  • Failed to fetch block type
  • Failed to fetch block types
  • Failed to fetch byline
  • Failed to fetch byline translations
  • Failed to fetch bylines
  • Failed to fetch collections
  • Failed to fetch comment
  • Failed to fetch comment counts
  • Failed to fetch comments
  • Failed to fetch content
  • Failed to fetch content authors
  • Failed to fetch fields
  • Failed to fetch menu
  • Failed to fetch menu translations
  • Failed to fetch menus
  • Failed to fetch orphaned tables
  • Failed to fetch passkeys
  • Failed to fetch redirects
  • Failed to fetch reference children
  • Failed to fetch reference parents
  • Failed to fetch relation
  • Failed to fetch relations
  • Failed to fetch revisions
  • Failed to fetch taxonomies
  • Failed to fetch term translations
  • Failed to fetch theme
  • Failed to fetch translations
  • Failed to fetch trashed content
  • Failed to fetch users
  • Failed to fetch widget area
  • Failed to fetch widget areas
  • Failed to fetch widget components
  • Failed to import
  • Failed to invite user
  • Failed to probe URL
  • Failed to publish content
  • Failed to register orphaned table
  • Failed to reorder menu items
  • Failed to reorder terms
  • Failed to schedule content
  • Failed to unpublish content
  • Failed to unschedule content
  • Failed to update allowed domain
  • Failed to update block type
  • Failed to update byline
  • Failed to update collection
  • Failed to update comment status
  • Failed to update content
  • Failed to update field
  • Failed to update menu
  • Failed to update menu item
  • Failed to update redirect
  • Failed to update relation
  • Failed to update term
  • Failed to update user
  • Failed to update widget
  • field_slug
  • Format selection
  • Insert video
  • Invite validation failed
  • Link options
  • List
  • Managed by your identity provider. Change the name there.
  • Marketplace search failed
  • More formatting
  • Only images and videos can be uploaded here.
  • Replace video
  • Select video
  • Signup completion failed
  • Signup request failed
  • Start writing with plain text
  • Sub-field slugs cannot be changed after creation.
  • Sub-field slugs must be unique.
  • The video is in the Media Library, but this entry is now read-only.
  • Theme search failed
  • This entry doesn't exist or isn't published. Your role can only view published content.
  • This entry doesn't exist or was deleted.
  • This link can't be used. Enter a web address, such as https://example.com.
  • This video can't be played.
  • Token verification failed
  • Type caption for video (optional)
  • Type to filter
  • Type to search
  • Upload a video to get started
  • Upload or choose a video
  • Uploading video…
  • URL template (e.g. /blog/:slug)
  • Video actions
  • Video upload failed. Try again.
简体中文 zh-CN 1575/3384 · 47%
1809 missing keys
  • "{0}" will be deleted from {providerName}.
  • "{0}" will be deleted from its media provider.
  • "{0}" will be permanently deleted.
  • {0, plural, one {{counted} of # character, at least {min}} other {{counted} of # characters, at least {min}}}
  • {0, plural, one {{counted} of # character} other {{counted} of # characters}}
  • {0, plural, one {# byline} other {# bylines}}
  • {0, plural, one {# comment imported} other {# comments imported}}
  • {0, plural, one {# entry} other {# entries}}
  • {0, plural, one {# file uploading} other {# files uploading}}
  • {0, plural, one {# file was not added because the upload list is full.} other {# files were not added because the upload list is full.}}
  • {0, plural, one {# folder loaded} other {# folders loaded}}
  • {0, plural, one {# link} other {# links}}
  • {0, plural, one {# matching tag} other {# matching tags}}
  • {0, plural, one {# MCP tool} other {# MCP tools}}
  • {0, plural, one {# menu imported} other {# menus imported}}
  • {0, plural, one {# permission requested} other {# permissions requested}}
  • {0, plural, one {# reference} other {# references}}
  • {0, plural, one {# relation this content type takes part in} other {# relations this content type takes part in}}
  • {0, plural, one {# row} other {# rows}} × {1, plural, one {# column} other {# columns}} selected
  • {0, plural, one {# taxonomy assignment} other {# taxonomy assignments}}
  • {0, plural, one {# taxonomy created} other {# taxonomies created}}
  • {0, plural, one {# upload failed} other {# uploads failed}}
  • {0, plural, one {+# more} other {+# more}}
  • {0, plural, one {Add # file} other {Add # files}}
  • {0, plural, one {Add # image} other {Add # images}}
  • {0, plural, one {Add # video} other {Add # videos}}
  • {0, plural, one {At least # character} other {At least # characters}}
  • {0, plural, one {Column deleted} other {# columns deleted}}
  • {0, plural, one {Media file} other {Media files}}
  • {0, plural, one {One more blocked entry is not shown.} other {# more blocked entries are not shown.}}
  • {0, plural, one {Row deleted} other {# rows deleted}}
  • {0, plural, one {Show # more} other {Show # more}}
  • {0, plural, one {User} other {Users}}
  • {0} added to this post.
  • {0} can't be moved here — its parent has no translation in this locale, so this list isn't the group it belongs to.
  • {0} fallback
  • {0} of {1} files · {2} of {3}
  • {0} of {1} items
  • {0} of {1} matched by email
  • {0} of {1} steps
  • {0} of {1} steps · {2} of {3}
  • {0} of {total} could not be deleted
  • {0} of {total} could not be published
  • {0} of {total} could not be updated
  • {0} of media, {1} of records
  • {0} removed from this post.
  • {0} updated everywhere it appears.
  • {0} updated to v{installedVersion}
  • {added} posts updated
  • {added} updated · {0} failed
  • {characters, plural, one {# character} other {# characters}}
  • {collectionLabel} pagination
  • {columns, plural, one {Column deleted} other {# columns deleted}}
  • {completedCount} of {0} complete
  • {completedCount} of {0} uploads complete
  • {dayLabel}, {entries}
  • {earlierCount, plural, one {Show # earlier entry} other {Show # earlier entries}}
  • {failed, plural, one {# email could not be sent. Check the email provider.} other {# emails could not be sent. Check the email provider.}}
  • {failedCount, plural, one {# upload failed} other {# uploads failed}}
  • {filesMissing, plural, one {# file still needs to be uploaded. Choose the same package file again to finish; files already uploaded are skipped.} other {# files still need to be uploaded. Choose the same package file again to finish; files already uploaded are skipped.}}
  • {hidden, plural, one {# more entry on {date}} other {# more entries on {date}}}
  • {hidden, plural, one {+# more} other {+# more}}
  • {host} does not resolve to a public address
  • {importedFiles, plural, one {<count>#</count> file imported} other {<count>#</count> files imported}}
  • {label} in {menuName}
  • {label} moved to position {0} of {1}.
  • {label} moved to position {0}.
  • {label} options
  • {lateness} late
  • {maximum, plural, one {{name} can have at most # character.} other {{name} can have at most # characters.}}
  • {maximum, plural, one {{name} can have at most # item.} other {{name} can have at most # items.}}
  • {minimum, plural, one {{name} needs at least # character.} other {{name} needs at least # characters.}}
  • {minimum, plural, one {{name} needs at least # item.} other {{name} needs at least # items.}}
  • {name} does not match the required format.
  • {name} has a value that is not one of its options.
  • {name} has an invalid value.
  • {name} is not a field in this collection.
  • {name} is required.
  • {name} links to an entry that does not exist or is in the trash.
  • {name} must be a valid URL.
  • {name} must be at least {bound}.
  • {name} must be at most {bound}.
  • {name}: this site already has some
  • {origin} does not serve this site yet
  • {origin} redirects elsewhere
  • {origin} redirects to {target}. Enter that address instead.
  • {overdueCount, plural, one {One scheduled item is overdue and the scheduler heartbeat is stale. Run `npx emdash doctor` and verify the deployed Cron Trigger.} other {# scheduled items are overdue and the scheduler heartbeat is stale. Run `npx emdash doctor` and verify the deployed Cron Trigger.}}
  • {overdueCount, plural, one {One scheduled item is overdue, but no scheduler run has completed. Run `npx emdash doctor` and verify the deployed Cron Trigger.} other {# scheduled items are overdue, but no scheduler run has completed. Run `npx emdash doctor` and verify the deployed Cron Trigger.}}
  • {overflowCount, plural, one {# file was not added because the upload list is full.} other {# files were not added because the upload list is full.}}
  • {pluginName} Settings
  • {plural} go live now; draft edits stay unpublished.
  • {policyRejected, plural, one {Open the affected entry, resolve the policy reason, and schedule it again. A successful schedule or publish clears this notice.} other {Open the affected entries, resolve the policy reasons, and schedule them again. A successful schedule or publish clears each notice.}}
  • {position} of {total}
  • {previewRows} × {previewColumns} table
  • {readingTime, plural, one {# min read} other {# min read}}
  • {ready} of {0} ready
  • {records, plural, one {# record written} other {# records written}}
  • {rejectedCount, plural, one {# file was not added.} other {# files were not added.}}
  • {rewrittenUrls, plural, one {<rewrittenCount>#</rewrittenCount> image URL updated in {updatedContentItems, plural, one {<contentCount>#</contentCount> content item} other {<contentCount>#</contentCount> content items}}} other {<rewrittenCount>#</rewrittenCount> image URLs updated in {updatedContentItems, plural, one {<contentCount>#</contentCount> content item} other {<contentCount>#</contentCount> content items}}}}
  • {row} × {column} table
  • {rows, plural, one {Row deleted} other {# rows deleted}}
  • {rows} × {columns} table pasted
  • {selectedCount, plural, one {# selected} other {# selected}}
  • {selectedCount, plural, one {Move # item to trash? You can restore it later.} other {Move # items to trash? You can restore them later.}}
  • {sent, plural, one {Emailed # user} other {Emailed # users}}
  • {siteName} has moved to {siteHost}
  • {siteName} is now at {siteHost}. Sign in there from now on.
  • {siteZone} · Your time: {viewerZone}
  • {state} · {when}
  • {state}, {time}:
  • {subLabel} ({label}, item {position})
  • {title} is a draft again.
  • {title} is now live.
  • {title} now goes live {when}.
  • {totalDrafts, plural, one {Draft} other {Drafts}}
  • {totalScheduled, plural, one {Scheduled} other {Scheduled}}
  • {widgetType} in {areaName}
  • {words, plural, one {# word} other {# words}}
  • <0>{from}</0> becomes <1>{to}</1>
  • <0>{name}</0> is editing this entry. Nothing you change here will be saved.
  • <0>{name}</0> is editing this entry. Open it read-only, or take over; they will be told the entry moved on.
  • <0>{name}</0> now holds this entry, so your changes are no longer being saved. Take it back to carry on.
  • <0>Alt-click</0> to add above
  • <0>Click</0> to add below
  • <0>Click</0> to open menu
  • <0>Drag</0> to move
  • 1 post updated
  • 16:9
  • 2. Go to <0>Tools → Export</0>
  • 3:2
  • 4:3
  • A file does not match the package manifest. The package may be damaged.
  • A file in the package does not match the manifest. The package may be damaged.
  • A file in the package is not the size the manifest declares.
  • A file is not the size the package manifest declares. The package may be damaged.
  • A media file is larger than this site accepts
  • A media file is missing from the package
  • A media folder with this name already exists
  • A name cannot be generated from this label. Type one manually using lowercase letters, numbers, and underscores.
  • A number is too large for this site’s database
  • A package file does not match the manifest
  • A package file is missing
  • A publication time has not been selected
  • A publishing action is already in progress
  • A record in the package is not valid
  • A record refers to something missing from the package
  • A relation defines how two content types link. Reference fields on either side then pick entries through it.
  • A relationship is required
  • A slug cannot be generated from these role names. Type one manually using lowercase letters, numbers, and underscores.
  • A slug cannot be generated from this label. Type one manually using lowercase letters, numbers, and underscores.
  • A slug cannot be generated from this label. Type one manually.
  • A source and target locale are required
  • A step failed and will be retried ({0}).
  • A value does not fit this site’s database
  • Abandon import
  • Abandon this import?
  • Abandoning…
  • About focal point
  • About inferred bylines
  • ACF Fields
  • Activation cannot be confirmed. Keep editing paused and refresh the status.
  • Active v{0}
  • Add {singularLower} to {ready} posts
  • Add {singularLower} to 1 post
  • Add {singularLower} to posts
  • Add a passkey for {0}
  • Add a person or team to credit on your content.
  • Add another byline
  • Add at least {minItems} blocks.
  • Add block
  • Add byline
  • Add dark mode variant
  • Add Images
  • Add images to gallery
  • Add new folder
  • Add reference
  • Add references
  • Add row above
  • Add row below
  • Add scripts and styles to your site's pages
  • Add selected
  • Add tag
  • Add term
  • Add to posts
  • Added
  • Adding…
  • Additional details
  • admin
  • Advanced
  • After
  • After you explicitly invoke this plugin, it can send selected unsaved editor content to external websites without a host restriction.
  • After you explicitly invoke this plugin, it can send selected unsaved editor content to: {0}
  • Agenda
  • Agent access
  • Agent access for {0} has been updated
  • Agent-callable MCP tools
  • Align
  • Align center
  • Align left
  • Align right
  • Alignment
  • All sources
  • All uploads finished
  • Allow MCP tokens with plugin-tool scope to invoke these routes.
  • Allow multiple references
  • Allowed block types
  • Already assigned or duplicate
  • Also delete the relationship this field uses
  • Also match the byline linked to an entry's author when it has none assigned.
  • Also requested, but not available to your role:
  • visualEditing.altText
  • Alt text is not applicable to folders
  • An earlier import of this package stopped after it started writing to this site. Abandon that import, then reset this site or set up a new one before importing again.
  • An earlier import of this package wrote to this site before it was abandoned. Reset this site or set up a new one before importing again.
  • An encrypted digital key you unlock using your fingerprint, face, PIN, or device password.
  • An import replaces a new site’s starter content, so it only runs on a site with no content of its own. To move content here, set up a new EmDash site and import into that. These are what this site already has:
  • Animated WebP files become still images when cropped.
  • Another editor
  • Another import is already using this package.
  • Any number
  • Apply changes
  • Approval requests
  • Approve comments and mark them as pending or spam
  • Approve this export?
  • Approve this import?
  • Approve with that device's face, fingerprint, PIN, or passcode.
  • Approving…
  • Ask an administrator to complete this setup.
  • Aspect ratio
  • Assistants connected through MCP need an admin’s approval to start an export or import unless their token was given a transfer scope. Requests expire after 15 minutes.
  • At least {min}
  • At most {max}
  • At most…
  • Attribution
  • Authorized approvers
  • Authors will be assigned to users on this site
  • Auto-generated from the title. You can change it.
  • Automatic
  • Automatic Backups
  • Automatic backups need a storage backend (R2, S3, or local storage). Configure storage in your EmDash config to enable them.
  • Available bylines
  • Available in {0}
  • visualEditing.back
  • Back to Main library
  • Back to menus
  • Back up now
  • Backing up...
  • Backup created: {0}
  • Backup settings saved
  • Backups
  • Backups to keep
  • Basic blocks
  • Before
  • Before you continue:
  • Between {min} and {max}
  • Block
  • Block {0}
  • Block actions
  • Block type “{0}” was created on this site
  • Block type versions
  • Block types
  • Block types could not be loaded.
  • Blockers
  • Blocks
  • Both reference fields bound to this relation share these limits, so the two sides cannot disagree about the same links.
  • Broken references were cleared
  • Browse files
  • Browse files to upload
  • Browse the <0>registry</0> to install plugins.
  • Build provenance verified
  • byline
  • Byline
  • Byline created
  • Byline credits
  • Byline deleted
  • Byline field group values
  • Byline field values
  • Byline fields
  • Byline Schema
  • Byline updated
  • Calendar
  • Cancel {0}
  • Cancel import
  • Cancel remaining
  • Cancel this import?
  • Cancelling…
  • Capture is being prepared. Keep editing paused until setup is complete.
  • Categories & Tags
  • Cell split
  • Cells
  • Cells merged
  • Center
  • Change domain
  • Change publication date
  • Change publication date: {formattedValue}
  • Change schedule
  • Change where visitors are sent
  • Changes apply everywhere this byline appears.
  • Changes were saved, but cached pages may still show old {pluralLower}. Retry the cache refresh.
  • Check and switch
  • Check registry in astro.config.mjs, then restart EmDash.
  • Check registry.aggregatorUrl in astro.config.mjs, then restart EmDash.
  • Check registry.policy.minimumReleaseAge in astro.config.mjs, then restart EmDash.
  • Check registry.policy.minimumReleaseAgeExclude in astro.config.mjs, then restart EmDash.
  • Check the server logs, then use the media usage recovery API for the failed work.
  • Check your connection and try again.
  • Checking code...
  • Checking media files
  • Checking package structure
  • Checking records
  • Checking references
  • Checking the package
  • Checking this device for passkey support...
  • Checking this site
  • Checking…
  • Choose {label}
  • Choose a credential manager on this device, another device, or a security key.
  • Choose a date range
  • Choose a file from the library or upload a new one.
  • Choose a new publication time for this draft.
  • Choose a non-empty {0} image.
  • Choose a recognized timezone for reliable date display.
  • Choose a term and enter between 1 and 50 posts.
  • Choose a video from the library or upload a new one.
  • Choose an image from the library or upload a new one.
  • Choose another option
  • Choose bylines
  • Choose files to upload
  • Choose package file
  • Choose replacement image
  • Choose the same package file again to finish uploading it.
  • Choose Touch ID or another available credential manager, then confirm with your fingerprint or Mac password.
  • Choose when these changes replace the live version.
  • Choose when this draft becomes public.
  • Choose Windows Hello or another available credential manager, then confirm with your PIN, fingerprint, or face.
  • Choose…
  • Choosing a byline replaces this automatic credit.
  • Clear
  • Clear completed
  • Clear formatting
  • Clear search
  • Clear stored value
  • Clear stored value for {fieldKey}
  • Click the button below to create your account:
  • Click the button below to sign in:
  • Click this link to create your account:
  • Click this link to sign in to {siteName}:
  • Close byline search
  • Close gallery settings
  • Close image settings
  • Close settings
  • Code block actions
  • Collapse block
  • Collection “{0}” has entries
  • Collection “{0}” was created on this site
  • Collections and fields, all content with drafts, revisions, scheduled posts, and trash, translations, taxonomies, bylines, media files, menus, widgets, sections, redirects, SEO, and site settings.
  • Column added after
  • Column added before
  • Column width decreased
  • Column width increased
  • Column width resized
  • Column widths reset
  • Columns
  • Columns distributed evenly
  • Comment reactions
  • Comments with this status will appear here.
  • Complete
  • Confirm using the secure prompt from your device or credential manager.
  • Confirm with Face ID, Touch ID, or your device passcode.
  • Confirm with your fingerprint, face, or PIN.
  • Connect to any network host and load external plugin admin images (unrestricted)
  • Connect to network hosts and load external plugin admin images
  • Connects
  • content
  • Content digest
  • Content language
  • Content references
  • Content refers to media in an invalid way
  • Content refers to media that is not in the package
  • Content search results
  • Content types
  • Content types with the same group share a collapsible folder in the sidebar
  • Content using this media item may show a broken reference.
  • Continue numbering
  • Continue on {handoverHost}
  • Continue to finish signing in. The link works only once.
  • Continue to import
  • Continue with another device
  • Continue with security key
  • Copied
  • Copy {label}
  • Copy code
  • Copy failed
  • Copy receipt
  • Copying media
  • Could not add {singularLower}
  • Could not check this code
  • Could not check this code.
  • Could not create {singularLower}
  • Could not insert section
  • Could not load {pluralLower}.
  • Could not load dashboard data
  • Could not load media.
  • Could not load the calendar
  • Could not load this entry's details.
  • Could not load this folder.
  • Could not publish
  • Could not reach {origin}
  • Could not remove the schedule
  • Could not review posts
  • Couldn’t confirm whether the media item or selected folder still exists. Try again.
  • Couldn't load all references.
  • Couldn’t load approval requests
  • Couldn't load content.
  • Couldn’t load exports
  • Couldn’t load imports
  • Couldn’t load media usage tracking settings.
  • Couldn’t load more usage.
  • Couldn’t load the import plan
  • Couldn’t load usage.
  • Couldn’t move file
  • Couldn’t reload the import plan
  • Couldn’t search bylines.
  • Couldn’t start the export
  • Couldn’t update the plan
  • Couldn’t update the request
  • Create “{0}”
  • Create {0}
  • Create {0} translation
  • Create {singularLower}
  • Create a block type before adding a blocks field.
  • Create a new {singularLabel}
  • Create a profile for someone credited on your content.
  • Create a reusable public profile, then add it to this post.
  • Create and add
  • Create cropped copy
  • Create menu
  • Create new {singularLower}
  • Create one to let entries here link to entries in another content type.
  • Create passkey
  • Create relation
  • Create Relation
  • Create section
  • Create taxonomy terms and change content classifications
  • Create your first content type
  • Created and updated
  • Creating collections and fields
  • Creating cropped copy...
  • Crop
  • Crop area {0} by {1} pixels.
  • Crop output dimensions
  • Crop selection. Use the Arrow keys to move it.
  • Cropped copy created.
  • CSS code
  • Current cell
  • Currently set — enter a new value to replace
  • Custom Taxonomies
  • Daily automatic backups
  • Dark mode variant
  • Database-owned definitions available to blocks fields.
  • Date range
  • Decrease column width
  • Define how content types link to each other
  • Delete "{0}"?
  • Delete “{0}”?
  • Delete backup?
  • Delete block
  • Delete byline
  • Delete byline {0}
  • Delete columns
  • Delete folder
  • Delete gallery
  • Delete media?
  • Delete menu
  • Delete rows
  • Delete section
  • Delete tag
  • Delete tag {0}
  • Delete taxonomy
  • Delete Taxonomy
  • Delete video
  • Deleting "{0}" also deletes every term in it, in all languages, and removes those terms from the content filed under them. The entries themselves are kept. This cannot be undone.
  • Deliver all email your site sends
  • visualEditing.altTextPlaceholder
  • Describe the image
  • Describe the image's purpose and relevant details for people who cannot see it.
  • Destructive
  • Details
  • Differences from the source site
  • Disable plugin MCP tools
  • Discard
  • Discard changes?
  • Discarding...
  • Dismiss completed {0}
  • Dismiss import suggestion
  • Dismiss section error
  • Dismiss table paste error
  • Display a list of recent posts
  • Display category list
  • Display size
  • Display tag cloud
  • Distribute columns evenly
  • Document
  • Domain changed to {url}
  • Don’t map
  • Download {0}
  • Download a complete backup of your site: all content (including drafts and trash), collections, taxonomies, menus, widgets, media metadata, and site settings. User accounts and secrets are never included.
  • Download a copy of the entire site, including drafts, media, settings, and author emails. Admin includes this; choose it instead of Admin to give an agent narrower access.
  • Download as one file
  • Download backup
  • Download Backup
  • Download backups and schedule automatic backups to storage
  • Download export from {created}
  • Download package
  • Download package fetches the export file by file and checks each one, so it works for sites of any size. Download as one file asks the server for a single archive, which is quicker for small sites but can fail for large sites on Cloudflare Workers.
  • Download this site as a single .emdash package file that another EmDash site can import.
  • Downloaded
  • Downloading the package
  • visualEditing.draft
  • Draft changes
  • Draft version
  • Drafts & Private
  • Drag and drop files here
  • Drag to reorder {label}
  • Drop an image here or <0>browse</0>
  • Drop an image here or browse for {label}
  • Drop files to upload
  • Drop one image at a time.
  • Duplicate block
  • Duplicate redirects were left out
  • Each {linkedSideName} is linked from
  • Each {linkingSideName} links to
  • Each path segment can contain at most one placeholder, e.g. {0}
  • Edit {itemLabel}
  • Edit {label}
  • Edit asset
  • Edit byline
  • Edit dark mode asset
  • Edit folder
  • Edit folder {0}
  • Edit image
  • Edit image {0}
  • Edit locking
  • Edit media alt text, captions, and focal points
  • visualEditing.editMode
  • Edit name and slug
  • Edit role
  • Editing is paused until the import finishes. Keep this page open; if you leave, the import continues when you come back.
  • Editing is unlocked again. Content the import already wrote stays on the site and is not removed. Because the site is no longer empty, another import can’t run here.
  • Editing on this site is paused until the import finishes.
  • visualEditing.sessionExpired
  • Editors can select a second image that the site shows in dark mode.
  • em1.…
  • Email all users?
  • Email every other user a link to the sign-in page at {siteHost}.
  • Email users
  • Embed
  • Embed a page from another site
  • Embed code
  • Embedded content
  • EmDash {0}
  • EmDash {latest} is available (you're running {0})
  • EmDash does not keep the previous image.
  • EmDash does not keep the uncropped image.
  • EmDash is scanning existing content.
  • EmDash never receives your PIN, password, or biometric information.
  • EmDash site package
  • EmDash will continue setup and resume scanning existing content.
  • EmDash will scan existing content to show where media is used.
  • Empty gallery — open settings to add images
  • Empty site
  • Enable plugin MCP tools
  • Enable tracking
  • Enable tracking to index existing content and keep references up to date.
  • English is used because no content language is configured. Content language is stored with the entry and is separate from your admin language.
  • Enter a domain such as example.com, without a path or port
  • Enter a name.
  • Enter a recognized timezone to save
  • Enter the domain below. EmDash checks that it serves this site before switching.
  • Entries
  • Entries that link to this one
  • Entries this one links to
  • entry on the linked side
  • entry on the linking side
  • esc
  • Esc
  • Every imported record and media file was read back and matched the package. Keep this receipt as a record of the transfer.
  • Every other user with an active account gets an email saying the site is now at {siteHost}, with a link to sign in there. Passkeys from another address don't work at {siteHost}, so users sign in with an email link and add a new passkey.
  • Every place using this image will update to the cropped version.
  • Every place using this image will update to the selected version.
  • Every relationship this content type takes part in goes too:
  • Example: {pattern} → {preview}
  • example.com
  • Existing {pluralLower} stay in place.
  • Existing content is indexed. New changes are tracked automatically.
  • Exit distraction-free mode (⌘⇧\)
  • Expand block
  • Expired
  • Expires {expires}
  • Export
  • Export ready
  • Export requested by {requester}
  • Export site
  • Exported
  • Exported with
  • Exporting
  • Exporting: {stage}
  • F#
  • Failed to abandon import
  • Failed to activate block type version
  • Failed to add passkey
  • Failed to add term to entries
  • Failed to analyze file
  • Failed to analyze import
  • Failed to approve request
  • Failed to cancel import
  • Failed to change the domain
  • Failed to check for updates
  • Failed to compare revisions
  • Failed to continue export
  • Failed to continue import
  • Failed to create {0}
  • Failed to create a sign-in link
  • Failed to create allowed domain
  • Failed to create API token
  • Failed to create backup
  • Failed to create block type
  • Failed to create byline
  • Failed to create byline translation
  • Failed to create collection
  • Failed to create content
  • Failed to create media folder
  • Failed to create menu
  • Failed to create menu item
  • Failed to create menu translation
  • Failed to create redirect
  • Failed to create relation
  • Failed to create taxonomy
  • Failed to create term translation
  • Failed to create widget
  • Failed to create widget area
  • Failed to delete backup
  • Failed to delete media folder
  • Failed to delete relation
  • Failed to delete taxonomy
  • Failed to deny request
  • Failed to discard draft
  • Failed to dismiss scheduled publication rejection
  • Failed to download a package file
  • Failed to duplicate content
  • Failed to email users
  • Failed to fetch 404 summary
  • Failed to fetch allowed domains
  • Failed to fetch API tokens
  • Failed to fetch backup settings
  • Failed to fetch block type
  • Failed to fetch block types
  • Failed to fetch byline
  • Failed to fetch byline translations
  • Failed to fetch bylines
  • Failed to fetch collections
  • Failed to fetch comment
  • Failed to fetch comment counts
  • Failed to fetch comments
  • Failed to fetch content
  • Failed to fetch content authors
  • Failed to fetch fields
  • Failed to fetch media folder
  • Failed to fetch media folders
  • Failed to fetch media usage details
  • Failed to fetch menu
  • Failed to fetch menu translations
  • Failed to fetch menus
  • Failed to fetch orphaned tables
  • Failed to fetch passkeys
  • Failed to fetch plugin settings
  • Failed to fetch redirects
  • Failed to fetch reference children
  • Failed to fetch reference parents
  • Failed to fetch relation
  • Failed to fetch relations
  • Failed to fetch revisions
  • Failed to fetch taxonomies
  • Failed to fetch term translations
  • Failed to fetch the site domain
  • Failed to fetch theme
  • Failed to fetch translations
  • Failed to fetch trashed content
  • Failed to fetch update status
  • Failed to fetch users
  • Failed to fetch widget area
  • Failed to fetch widget areas
  • Failed to fetch widget components
  • Failed to import
  • Failed to invite user
  • Failed to list files to upload
  • Failed to load approval requests
  • Failed to load backup settings
  • Failed to load export manifest
  • Failed to load exports
  • Failed to load import
  • Failed to load import plan
  • Failed to load import receipt
  • Failed to load imports
  • visualEditing.mediaLoadFailed
  • Failed to load plugin settings
  • Failed to load the calendar
  • Failed to load transfer capabilities
  • Failed to load transfer settings
  • Failed to lock the entry
  • Failed to probe URL
  • Failed to publish content
  • Failed to register orphaned table
  • Failed to release the entry lock
  • Failed to rename media folder
  • Failed to reorder content types
  • Failed to reorder menu items
  • Failed to reorder terms
  • Failed to replace media image
  • Failed to save backup settings
  • Failed to schedule content
  • Failed to start export
  • Failed to start import
  • Failed to unpublish content
  • Failed to unschedule content
  • Failed to update
  • Failed to update allowed domain
  • Failed to update backup settings
  • Failed to update block type
  • Failed to update byline
  • Failed to update collection
  • Failed to update comment status
  • Failed to update content
  • Failed to update field
  • Failed to update menu
  • Failed to update menu item
  • Failed to update plugin MCP access
  • Failed to update plugin settings
  • Failed to update redirect
  • Failed to update relation
  • Failed to update term
  • Failed to update user
  • Failed to update widget
  • Failed to upload a package file
  • Failed to verify plugin
  • Featured Images
  • field_slug
  • Files upload as soon as you add them.
  • Filter
  • Filter by byline
  • Filter by date range: {rangeLabel}
  • Filter: {activeCount} selected
  • Finish any current edits.
  • First page
  • First publication
  • Fix invalid fields before changing the publication date
  • Fix invalid fields before changing the schedule
  • Focal point
  • Focal point. Use arrow keys to move it.
  • Folder
  • Folder deleted
  • Folder name must be between 1 and 200 characters
  • Folder no longer exists
  • Folder no longer exists. Returned to the main library.
  • Folder successfully created
  • Folder successfully edited
  • Folder unavailable
  • Folders
  • Folders could not be loaded.
  • Folders navigation
  • For the best import experience, install the <0>EmDash Exporter</0> plugin on your WordPress site.
  • Format selection
  • Format:
  • Freeform
  • From {0}
  • From the package (empty)
  • From the package: “{packageValue}”
  • From the post owner
  • From URL
  • Full
  • Gallery
  • Gallery settings
  • Generated automatically.
  • Give this navigation a label and a site identifier.
  • Go live {countdown}
  • Go to sign-in
  • Goes live
  • Goes live {countdown}
  • Group
  • Group by
  • Guest
  • Handle unavailable
  • Header column added
  • Header column removed
  • Header row
  • Header row added
  • Header row removed
  • Headers
  • Heading 4
  • Heading 5
  • Heading 6
  • Headings
  • Hide earlier entries
  • Hide from navigation
  • visualEditing.hideToolbar
  • Hide toolbar
  • Hold an entry while someone is editing it, and refuse other writers
  • Holds an entry ID. Set a target collection under Content Types to pick entries instead.
  • Horizontal {0}%, vertical {1}%
  • Hour
  • How do you want to start?
  • How is the slug generated?
  • How many
  • HTML block options
  • HTML block preview
  • HTML code
  • HTML only, cleaned, using your site's styles.
  • https://example.com or /page
  • https://example.com/blog/my-post
  • https://yoursite.com
  • I’ve completed these steps and understand tracking can’t be turned off.
  • I've set it up — check again
  • Icon
  • If the site can't be reached from the internet yet, for example on localhost or behind a login, you can use the address without the check.
  • If you didn't request this, you can safely ignore this email.
  • Iframe
  • Iframe block options
  • visualEditing.image
  • Image {0}
  • Image actions
  • Image controls
  • Image link
  • Image replaced.
  • Image upload failed. Try again.
  • Import a site package
  • Import a site package into this site while it is empty, overwriting its initial setup. Admin includes this; choose it instead of Admin to give an agent narrower access.
  • Import an existing EmDash site
  • Import complete
  • Import requested by {requester}
  • Import this package?
  • Importing
  • Importing comments... {0}
  • Importing content
  • Importing content... {0}
  • Importing content... {0} of {totalSelectedPosts}
  • Importing menus and site settings...
  • Importing menus, widgets, and settings
  • Importing reusable blocks...
  • Importing terms and bylines
  • In trash
  • In Windows Settings, open Accounts, then Sign-in options, and set up a PIN. Fingerprint and face recognition are optional.
  • Inactive version
  • Include comments
  • Include inferred bylines
  • Increase column width
  • Index existing content and keep Used in results up to date.
  • Indexing
  • Indexing existing content
  • Inline
  • Inline blocks use your site's styles. Your site removes scripts, style tags and style attributes, and empties iframes other than YouTube and Vimeo.
  • Insert an image gallery
  • Insert block
  • Insert block after current block
  • Insert block below
  • Insert HTML
  • Insert image
  • Insert or tap your security key when the browser asks.
  • Insert paragraph after
  • Insert paragraph before
  • Insert table
  • Insert video
  • Install the EmDash Exporter plugin on your WordPress site and generate a key under Tools → EmDash Migration.
  • Installation is unavailable.
  • INVALID HANDLE
  • Invite validation failed
  • Invoke MCP tools from all enabled plugins
  • Invoke MCP tools from the {pluginId} plugin
  • Invoke only this plugin's enabled MCP tools
  • Isolated frame
  • It is stored by the authenticator or credential manager you selected in the secure system prompt.
  • It was started somewhere else, so its plan can no longer be changed. Its progress will appear here.
  • Its listing has not been approved for display. Check back later.
  • JavaScript code
  • JS
  • Keep aspect ratio
  • Keep editing paused and deploy a compatible EmDash version before continuing.
  • Keep editing paused, fix the server issue, then retry setup.
  • Keep importing
  • Keep this page open until setup finishes. If you leave, return to continue where it stopped.
  • Keep this page open while files upload. If the upload stops, choose the same file again to continue where it left off.
  • Keep this page open. If you leave, the export continues when you come back.
  • Keep this site’s (empty)
  • Keep this site’s: “{targetValue}”
  • Keep this tab open. The import runs in small steps and can be safely re-run if interrupted.
  • Keep typing to narrow the list.
  • Landscape
  • Last edited
  • Last page
  • Later entries weren't loaded. The range has more entries than the calendar can show.
  • Learn how to install plugins in the <0>documentation<1/></0>.
  • Learn more
  • Left
  • Limit
  • Link
  • Link options
  • Link this byline to a user or mark it as a guest profile.
  • Link URL
  • Linked from {0}
  • Linked side (plural)
  • Linked side (singular)
  • Linking content
  • Linking side (plural)
  • Linking side (singular)
  • Links from
  • Links in emails and plugins use {0}, set by the deployment configuration.
  • Links in emails and plugins, sitemaps, and absolute URLs in search and social metadata will use the new domain.
  • Links to
  • Links to {0}
  • List
  • Live version
  • Load more folders
  • Load preview
  • Loading
  • Loading {pluralLower}…
  • Loading approval requests…
  • Loading block types…
  • Loading exports…
  • Loading folders
  • Loading folders...
  • Loading imports…
  • Loading media
  • Loading media usage tracking settings…
  • Loading plugin panel
  • Loading references...
  • Loading relations...
  • Loading the import plan…
  • Loading usage
  • visualEditing.loading
  • Loading…
  • Local time
  • Locales will use this site’s capitalization
  • Location
  • Location unavailable
  • Lowercase letters, numbers and underscores. Reference fields store this.
  • Lua
  • Main library
  • Manage the people and teams credited on your content.
  • Managed by {providerName}
  • Managed by an external media provider
  • Managed by your identity provider. Change the name there.
  • Marketplace browsing is no longer available.
  • Marketplace browsing is no longer available. Manage installed plugins from Plugins.
  • Marketplace configuration is deprecated
  • Marketplace search failed
  • Matched by email
  • Maximum
  • Maximum blocks
  • Maximum tags
  • Media details
  • Media folders
  • Media in this folder will return to Main library. No files will be deleted.
  • visualEditing.mediaLibrary
  • Media links were made relative
  • Media pagination
  • Media results
  • Media usage tracking
  • Media usage tracking is indexing existing content
  • Media usage tracking is off
  • Media usage tracking is ready
  • Media usage tracking is setting up
  • Media usage tracking needs attention
  • Menu items
  • Merge selected cells
  • Migration guide
  • Migration key
  • Minimum blocks
  • Minor section heading
  • Minute
  • Mixed
  • Month
  • Monthly
  • Monthly/yearly archives
  • More actions for {0}
  • More formatting
  • More information about {label}
  • More information about Alt text
  • More information about Display size
  • More issues were found than are listed
  • More table actions
  • More than one post matches this link
  • Move {0} down
  • Move {0} down — unavailable, its parent has no translation in this locale
  • Move {0} earlier
  • Move {0} later
  • Move {0} up
  • Move {0} up — unavailable, its parent has no translation in this locale
  • Move down {0}
  • Move media here from Media Details.
  • Move the focal point to choose what stays visible in cropped images.
  • Move this site to another EmDash installation, or import a site package
  • Move this site to another EmDash installation, or import a site package into this one.
  • Move to trash
  • Move up {0}
  • Moved {filename} to position {0}.
  • Moved {total} items to draft
  • Moved {total} items to trash
  • Moved to {0}
  • Moved to paragraph after table
  • Moved to paragraph before table
  • Moving {label} to position {0} of {1}.
  • Moving {label} was cancelled.
  • Moving from another EmDash site?
  • Name your section, then add its content in the editor.
  • Navigate
  • Needs attention
  • New {itemLabel}
  • New {singularLower} name
  • New byline
  • New domain
  • New folder
  • New plugin discovery uses the registry. Existing marketplace plugins can still be updated or uninstalled while you switch over.
  • New Relation
  • New reusable profile
  • New section
  • New taxonomy
  • Next month
  • Next, {0} will open
  • Next, the browser's passkey window will open
  • No {label} found.
  • No block types defined
  • No blocks yet
  • No built-in passkey authenticator found
  • No byline
  • No byline assigned
  • No bylines available.
  • No bylines yet
  • No comments match your filters.
  • No description yet
  • No email address
  • No entries match these filters
  • No exact match on this site
  • No field on this content type uses it yet
  • No fields
  • No files added
  • No folders found
  • No iframe found in this code. For an embed that runs a script, use an HTML block.
  • visualEditing.noImageSelected
  • visualEditing.noImagesFound
  • No images in this gallery yet.
  • No loaded entries match these filters
  • No matches. Press Enter to use “{freeFormLanguage}”.
  • No matching block types
  • No matching bylines
  • No matching content found.
  • No matching media
  • No matching tags
  • No matching timezones
  • No media available from this provider.
  • No parent (top level)
  • No pending requests
  • No public URL available
  • No references selected.
  • No relations yet
  • No relations yet.
  • No tracked references found
  • No usage to show yet
  • No Windows Hello authenticator found
  • Non-guest
  • None
  • Not loaded
  • Not matched
  • Not set
  • Nothing else is scheduled this month.
  • Nothing on this day.
  • Nothing on this site changed.
  • Nothing published or scheduled in {monthTitle}
  • Nothing to preview yet.
  • Now · {time}
  • Number of posts
  • OAuth authorization requires HTTPS. Please use manual credentials.
  • Off
  • On the site
  • Once setup is done, upload a .emdash package exported from another EmDash site.
  • One
  • Only https links can be embedded.
  • Only image and file fields, images in rich text, and site settings are tracked. Custom rich text blocks and template code aren’t checked.
  • Only image files can be uploaded here.
  • Only images and videos can be uploaded here.
  • Open
  • Open {0} in a new tab
  • Open folder {0}
  • visualEditing.openInAdmin
  • Open in editor
  • Open read-only
  • Open setup
  • Open the dashboard
  • Open the sign-in page at the new address:
  • Open Windows settings
  • Optional caption
  • Optional hover text
  • Or browse files from your computer
  • or connect by URL
  • Ordered page-building blocks
  • Original
  • Original image cropped.
  • Other
  • Output size
  • Overdue
  • Overdue · {lateness}
  • Package digest
  • Package downloaded
  • Page number
  • Page size
  • Paragraph inserted after table
  • Paragraph inserted before table
  • Partial
  • Passkey created
  • Passkeys from the old address don't work there. Sign in with an email link, then add a passkey in Security settings.
  • Passkeys only work at the address where they were created.
  • Passkeys only work at the address where they were created. Add one here so you can sign in at this address next time.
  • Passkeys only work at the address where they were created. After switching, keep signing in at the current address, or use an email sign-in link at the new one.
  • Passkeys only work at the address where they were created. Continue on {handoverHost} to sign in there without a passkey, then add one for that address.
  • Passkeys require a <0>secure context</0>: use <1>HTTPS</1>, or open the admin at <2>http://localhost</2> (with your dev port). Plain <3>http://</3> on a custom hostname is not treated as secure, even on loopback.
  • Paste an embed code or an https link…
  • Paste your migration key
  • Pattern for generating URLs, e.g. /blog/{0}. Tokens: {1}, {2}, and date tokens {3}/{4}/{5} (also {6}/{7}/{8}) from the publish date — e.g. {9} for WordPress-style permalinks.
  • Pause other tools that update content.
  • People shown publicly on this post.
  • Per page
  • Period
  • Phosphor icon name, e.g. calendar-blank or trophy
  • Picked up {label}.
  • Picking entries this one links to lets editors drag them into an order. The other direction lists whatever points at the entry and cannot be reordered.
  • picks {0}
  • Placeholder text
  • Plan digest
  • Plugin {pluginId} rejected the save: {reason}
  • Plugin action failed
  • Plugin actions
  • Plugin changes were not applied
  • Plugin column unavailable
  • Plugin installation requires explicit consent
  • Plugin MCP access updated
  • Plugin MCP Tools
  • Plugin MCP tools require explicit consent
  • Plugin not found. The publisher or slug may be incorrect.
  • Plugin pages
  • Plugin panel unavailable.
  • Plugin registry configuration error
  • Plugin registry is not configured.
  • Plugin tools: {0}
  • Point the domain at this site. On Cloudflare, open your Worker in Workers & Pages, go to the Domains tab, and add the domain.
  • Point-in-Time Restore
  • Portrait
  • Post URLs (one per line)
  • Posts & Pages
  • Preparing categories and tags...
  • Preparing this site
  • Press Escape to leave the code editor.
  • Press Space to pick up an image. Use the Arrow keys to move it, then press Space to drop it.
  • Preview changes
  • Preview of {0}
  • Preview unavailable for this format
  • Previous month
  • primary
  • Primary navigation
  • Private
  • Profile CID
  • Progress
  • Progress stopped
  • Propose unsaved changes to selected editor fields for your review
  • Provenance optional
  • Provenance required
  • Public routes
  • Publication date
  • Publication policy blocked scheduled content
  • visualEditing.publish
  • Publish changes
  • Publish changes?
  • visualEditing.publishFailed
  • Publish now
  • Publish now?
  • Publish, unpublish, schedule, and unschedule content
  • visualEditing.published
  • Published {liveSince}
  • Published {total} items
  • Published and scheduled entries across collections, in the site's time zone.
  • Published by <0/>
  • Publisher approval required for every delegated release
  • Publisher approval required only for permission escalation
  • Publisher handle verification failed
  • Publisher release policy
  • Publishing
  • Publishing summary
  • visualEditing.publishing
  • Queued
  • Quick action on the dashboard
  • Quick create a relationship
  • Quick create names the relationship after this field and this collection, takes how many entries it holds from the switch above, and puts no limit on how many entries link back the other way. <0>Create the relationship yourself</0> to set its slug, the name each side goes by, and both limits, then pick it above.
  • Raw meta
  • Read and change email your site sends
  • Read and restore trashed content
  • Read collection and field definitions
  • Read comment bodies, author email addresses, pseudonymous IP hashes, user agents, and moderation metadata
  • Read media file contents
  • Read public byline profiles and content credits
  • Read redirect rules
  • Read retained content revision history
  • Read selected unsaved editor content after you explicitly invoke the plugin
  • Read your taxonomies and terms
  • Read-only
  • Reading content
  • Reading the package
  • Ready to publish now or schedule for later
  • Rebuilding search and caches
  • Receipt digest
  • Recent exports
  • Recent Posts
  • Record counts do not match the manifest
  • Records are out of order
  • Records refer to each other in a loop
  • Records without a parent were left out
  • Redirects that loop will be imported turned off
  • Referenced collection
  • Referenced collection is required
  • visualEditing.refreshPage
  • Refresh status
  • Refresh status before continuing.
  • Refresh the page or try again.
  • Relations
  • Relationship
  • Release CID
  • Release notes
  • Reload after updating EmDash before trying again.
  • Reload page
  • Reloading the plan…
  • visualEditing.removeImage
  • Remove {0} from selection
  • Remove assignment
  • Remove dark mode variant
  • Remove from post
  • Remove image {0}
  • Remove image?
  • Remove schedule
  • Removed {0} from selection.
  • Removes the sidebar entry, command palette link, and dashboard quick action; entries stay reachable by URL, API, and plugins
  • Removing starter content
  • Reorder
  • Reorder {0}
  • visualEditing.replaceImage
  • Replace
  • Replace {label}
  • Replace dark mode image
  • Replace dark mode variant for {label}
  • Replace image
  • Replace original
  • Replace original image?
  • Replace original is available with the Original aspect ratio.
  • Replace reference
  • Replace this site’s content with a package exported from another EmDash site.
  • Replace video
  • Replace with empty list
  • Replacing image...
  • Replacing original...
  • Require a slug before content can be published
  • Reschedule
  • Rescheduled
  • Reset
  • Reset column widths
  • Reset crop
  • Resize crop from bottom edge. Use the Arrow keys to resize.
  • Resize crop from bottom-left corner. Use the Arrow keys to resize.
  • Resize crop from bottom-right corner. Use the Arrow keys to resize.
  • Resize crop from left edge. Use the Arrow keys to resize.
  • Resize crop from right edge. Use the Arrow keys to resize.
  • Resize crop from top edge. Use the Arrow keys to resize.
  • Resize crop from top-left corner. Use the Arrow keys to resize.
  • Resize crop from top-right corner. Use the Arrow keys to resize.
  • Resize settings panel
  • Resolve the blockers to continue.
  • Resolving publisher handle...
  • Restart numbering
  • Results
  • Retired
  • Retry {0}
  • Retry cache refresh
  • Retry copy
  • Retry failed
  • Retry failures
  • Retry loading {pluralLower}
  • Retry setup
  • Retry setup?
  • Retrying…
  • Review and block publishing, scheduling, and unpublishing content
  • Review and moderate comments across your content.
  • Review posts
  • Review proposed changes
  • Review the import
  • Review the independently verified release evidence and permissions for {pluginName} before continuing.
  • Review Verified Plugin
  • Review Verified Update
  • Reviewing…
  • Revoke token {0}
  • Right
  • robots.txt
  • Role on this post (optional)
  • Role updated for {0}.
  • Roles
  • Routable
  • Route: {0} · Permission: {1}
  • Row added above
  • Row added below
  • Rows
  • Run preview
  • Runs HTML, CSS and JavaScript in a sandbox.
  • Sample content
  • Save anyway
  • Save changes before running plugin actions
  • Save date
  • visualEditing.saveFailed
  • Save or discard the other changes before cropping.
  • Save Relation
  • Save schedule
  • visualEditing.saved
  • Saved immediately; term changes do not wait for Publish changes.
  • Saving a collection here turns this field into an entry picker. Its stored entry IDs move to the relationship, and the field can no longer be searched or filtered on.
  • visualEditing.saving
  • Scan it with a nearby phone or tablet.
  • Schedule changes
  • Schedule date
  • Schedule publication
  • Schedule removed
  • Scheduled changes
  • Scheduled entries appear here with their publish time.
  • Scheduled for {formattedSchedule}
  • Scheduled publication
  • Scheduled publishing needs attention
  • Scroll to review all
  • Search {label}
  • Search {label}…
  • Search block types
  • Search blocks
  • Search bylines to add…
  • Search bylines…
  • Search failed
  • Search failed. Check your connection and try again.
  • Search folders
  • Search for a language…
  • Search for an IANA timezone (e.g., Europe/London)
  • Search form
  • Search or type a URL
  • Search reusable public profiles.
  • Search tags
  • Search tags…
  • Search timezones…
  • Search to narrow the list
  • Search will be turned off for some collections
  • Searching…
  • Sections could not be loaded.
  • See where this file is used.
  • Select {title}
  • Select a collection
  • Select a content type
  • Select a location
  • Select a relationship
  • Select a release before verifying it
  • Select all on this page
  • Select at least one entry.
  • Select column
  • Select content
  • Select dark mode variant for {label}
  • Select default social image
  • Select favicon
  • Select gallery images
  • Select logo
  • Select row
  • Select table
  • Select up to 50 posts at a time.
  • Select video
  • Selected {label}
  • Selected {selectedItemTitle}
  • Selected image
  • Selected media
  • Selected posts
  • Selection
  • Send email through your site
  • Send emails
  • SEO settings
  • Set a custom width and height for this image in the document. Reset uses the original media dimensions. The original media file is unchanged.
  • Set role
  • Set to draft
  • Set up an email provider in Email settings to email users.
  • Set up media usage tracking
  • Set up Windows Hello
  • Setting up
  • Setup couldn’t continue. Try again.
  • Show count
  • Show date
  • Show hierarchy
  • Show post count
  • Show thumbnails
  • Showing {pageShowingRange} of {0}
  • Shown in the admin menu list.
  • Shown to readers in this order.
  • Shows a button for creating a new entry
  • Sign in to {siteName}
  • Signed release verified
  • Signing in failed. Please try again.
  • Signup completion failed
  • Signup request failed
  • Site Export
  • Site identity
  • site identity applied (title, tagline, logo)
  • Site Import
  • Site Import Analysis
  • Site settings
  • Site title
  • Site Transfer
  • Site URL set to {url}
  • Sitemaps and absolute URLs in search and social metadata will use the new domain. Links in emails and plugins keep using {configuredUrl}, set by the deployment configuration.
  • Sites on Cloudflare D1 can additionally restore the database to any minute within the last 30 days using D1 Time Travel — always on, no setup required.
  • Size is not applicable to folders
  • Smaller section heading
  • Smallest section heading
  • Some byline avatars were left out
  • Some content links to media files the source site doesn’t have; those links won’t work
  • Some content may not appear here yet.
  • Some content will have no author
  • Some decimal numbers will be rounded
  • Some files listed in the manifest are not in this package.
  • Some media is hosted by an external provider
  • Some media links could not be matched to files
  • Some references point to content that is not in the package
  • Source site ID
  • Split merged cell
  • Square
  • Square (1:1)
  • Stable identifier for your site, such as primary or footer.
  • Start a new import
  • Start import
  • Start with the template’s content types and no content.
  • Start with the template’s example posts and pages. Recommended for new sites.
  • Start writing with plain text
  • Start writing, or type '/' for commands
  • Starter content that will be removed
  • Starter content will be removed
  • Starting
  • Starting…
  • State
  • Status: {status}
  • Stop
  • Stopping the import
  • Store a daily backup in your site's storage bucket. Old backups are removed automatically.
  • Stored Backups
  • Structured
  • Sub-field slugs cannot be changed after creation.
  • Sub-field slugs must be unique.
  • Subscript
  • Superscript
  • Switch to dark
  • Switch to light
  • Table cells accept text, links, and formatting only.
  • Table controls
  • Table deleted
  • Table inserted
  • Table size
  • Tables cannot be pasted inside lists or quotes. Paste the table into its own paragraph and try again.
  • Take over
  • Taking over...
  • Taxonomy
  • Taxonomy “{0}” is used by content on this site
  • Taxonomy deleted
  • Taxonomy not found: {taxonomyName}
  • Taxonomy terms
  • Technical details
  • Technical verification details
  • Tell users where to sign in
  • Term assignments
  • Terms
  • the {0} field on {1}, which lists entries that link to it
  • the {0} field on {1}, which picks entries it links to
  • The admin's security policy blocked some resources this block loads, such as external scripts, fonts or frames. Your site may still load them.
  • the Android passkey prompt
  • The assistant can start one export of this site, within 15 minutes. The package includes all content and authors’ names and email addresses.
  • The assistant can start this exact import once, within 15 minutes. It replaces this site’s starter content with the package it analyzed.
  • The browser controls the exact prompt and may offer another compatible method.
  • The browser will usually show a QR code.
  • The build provenance matches this release and its package.
  • The calendar shows the first {maxEntries}, which end on {cutOffDay}.
  • The calendar shows the first {maxEntries}.
  • The code editor couldn't load. Save your work, then reload the page.
  • The content types and slug cannot be changed after a relation is created.
  • The content types and the slug are fixed. What each side is called and how many entries it holds are not.
  • The credential manager on the phone or tablet you choose saves it. EmDash does not receive the passkey.
  • The cropped image could not be created.
  • The download stopped
  • The export stopped
  • The export’s files no longer match the export. Start a new export.
  • The exported package and this import change the content in these ways.
  • The file is not a valid EmDash site package.
  • The file or folder no longer exists.
  • The image is in the Media Library, but this entry is now read-only.
  • The import can go ahead, but check these first.
  • The import can’t start until these are resolved.
  • The import did not return a completion cursor
  • The import did not return a preparation cursor
  • The import failed
  • The import has blockers that must be resolved first.
  • The import plan changed
  • The import plan changed. Review it again before importing.
  • The import stopped ({0}). Nothing on this site changed.
  • The import stopped after it started writing to this site, so editing is paused. Abandon the import to unlock editing; content it already wrote stays in place.
  • The import stops after its current step. Content already imported stays on the site, and editing stays paused until you abandon the import.
  • The import was cancelled
  • The imported site did not match the package when it was checked.
  • The last export failed
  • The latest media request failed. Showing the previous page.
  • the macOS passkey prompt
  • The order controls how block types appear in the picker.
  • The package changed. Choose it again before importing.
  • The package contains a duplicate ID
  • The package contains a file larger than this site accepts.
  • The package contains a file that is not part of the site package format.
  • The package contains an entry that is not a regular file.
  • The package contains the same file twice.
  • The package couldn’t be uploaded
  • The package format is not supported by this version of EmDash
  • The package is checked against this site before anything changes. You can leave this page and come back.
  • The package is larger than this site allows
  • The package is larger than this site allows.
  • The package is not valid
  • The package manifest is not valid.
  • The package needs a feature this version of EmDash does not support
  • The package uses a field type this site does not know
  • The package uses a locale this site does not have
  • The package was checked against this site. Review what will be imported, choose who the content belongs to, then start the import.
  • The package’s content is written to this site. The import can’t be undone once it starts; to go back you would need a backup of this site.
  • The package’s file index is not valid.
  • The passkey is saved on your physical security key and can be used on compatible devices.
  • The plan was changed somewhere else, such as from the command line or an AI assistant, after this page loaded it. Review it again, then start the import.
  • The plugin has not saved these changes. Review them before updating the editor.
  • The plugin result is stale because the editor changed while it was working.
  • The public address of your site, used for links in emails and plugins, sitemaps, and absolute URLs in search and social metadata
  • The publisher identity cannot be verified.
  • The range has more entries than the calendar can show.
  • The relationship and the referenced collection cannot be changed after creation. How many entries this field accepts is set on the relationship.
  • The relationship decides the referenced collection and how many entries this field accepts.
  • The sample content added so far is kept. Continue to add the rest.
  • The scheduled changes to {title} stay as a draft.
  • The selected folder no longer exists. Choose another location and save again.
  • The selected image could not be read.
  • The server was updated while this ran. Reload the page and try again.
  • The signed publisher records and package are valid. Build provenance was not provided.
  • The site kept changing while it was exported. Try again when editing is quieter.
  • The site’s storage could not be read or written.
  • The starter content listed above is deleted and replaced with the package’s content. The import can’t be undone once it starts; to go back you would need a backup of this site.
  • The stored value doesn't match this field's type
  • The uploaded package is discarded. Nothing on this site has changed.
  • The video is in the Media Library, but this entry is now read-only.
  • the Windows passkey prompt
  • Theme search failed
  • There are too many redirects to check them for loops before importing
  • These tools remain disabled after installation until you explicitly enable agent access.
  • This also removes:
  • This block cannot be edited because its stored definition is unavailable.
  • This block embeds a page from {0}.
  • This block runs JavaScript.
  • This browser keeps the whole package in memory until the download finishes. For an export this size, use a Chromium-based browser, which saves straight to disk, or run emdash site export from the CLI.
  • This cannot be undone
  • This code has expired. Start the sign-in again from your terminal to get a new one.
  • This code is invalid or has already been used.
  • This content cannot be edited safely
  • This content will be visible on the site immediately.
  • This day wasn't loaded. The range has more entries than the calendar can show.
  • This device is requesting permission to use:
  • This doesn't look like a valid migration key. Generate a new one in the plugin and paste the full string starting with "em1.".
  • This entry changed somewhere else after you opened it.
  • This entry changed somewhere else. Save anyway, or reload to get the newer version.
  • This entry doesn't exist or isn't published. Your role can only view published content.
  • This entry doesn't exist or was deleted.
  • This entry has no URL until it is published. Paste a URL instead.
  • This entry is open somewhere else
  • This entry is read-only because its schema uses field types this version of EmDash does not support.
  • This entry was due {lateness} but hasn't published. Scheduled publishing may not be running.
  • This export is large
  • This field cannot be edited by this version of EmDash.
  • This field contains table content that the editor cannot preserve. Update it through the API before editing or saving this content.
  • This field contains unsupported Portable Text marks: <0>{markList}</0>. Remove them through the API before editing or saving this content.
  • This field does not accept {0} files.
  • This field does not accept {mimeType} files.
  • This field expects a list. The stored value stays unchanged until you replace it with an empty list, which deletes it. Copy anything you need from it first.
  • This field lists entries that link to this one.
  • This field picks
  • This field picks entries this one links to.
  • This field will show the <0>{0}</0> this {linkingSide} links to
  • This field will show the <0>{linkingSide}</0> linking to this {linkedSide}
  • This file is not a readable EmDash site package.
  • This file is not an EmDash site package: it must start with manifest.json.
  • This folder is empty
  • This folder is empty.
  • This image could not be loaded for cropping.
  • This import has already started
  • This is not the package the import was started with. Choose the same file again.
  • This link can't be used. Enter a web address, such as https://example.com.
  • This link expires in 15 minutes.
  • This link expires in 7 days.
  • This media item could not be loaded. Try again.
  • This media item no longer exists.
  • This month wasn't loaded
  • This operation expired. Start again.
  • This package needs features this version of EmDash does not support.
  • This package was made by a newer or different version of EmDash.
  • This paste is too large. Paste fewer cells or less text at a time.
  • This permanently deletes {0} from storage.
  • This plugin cannot be installed because its publisher profile is missing valid verification metadata. Ask the publisher to republish it with the latest EmDash plugin CLI.
  • This plugin cannot be installed because its release provenance could not be verified. Ask the publisher to publish a new verified release.
  • This plugin cannot be installed because its signed publisher records failed verification. Ask the publisher to publish a corrected release.
  • This plugin exposes the following routes without authentication:
  • This plugin has no configurable settings.
  • This plugin is not available yet
  • This publisher identity no longer resolves.
  • This publisher's handle does not resolve back to its identity. Installation is disabled until the publisher fixes their handle.
  • This range has more than {maxEntries} entries
  • This removes the relationship, every link stored under it, and the reference fields that use it:
  • This removes the schedule and publishes immediately.
  • This saved timezone isn't recognized. Choose a suggestion for reliable date display.
  • This section contains table content that the editor cannot preserve. Update the section before inserting it.
  • This section contains unsupported Portable Text marks: <0>{0}</0>. Update the section before inserting it.
  • This sign-in link has expired. Request a new one from the login page.
  • This sign-in link is invalid or has already been used. Request a new one from the login page.
  • This site already has content
  • This site already has content, so it can’t receive an import.
  • This site can’t receive an import
  • This site has no content yet, so it can receive an import. Choose a .emdash package file. It is checked in your browser and uploaded in parts; nothing on this site changes until you review and confirm the import.
  • This site has no content yet, so you can import a .emdash package exported from another EmDash site.
  • This site has no session storage configured, so sign-in cannot complete. Ask the site administrator to set session.driver in astro.config.mjs.
  • This site holds partial data from an earlier import
  • This site was set up with starter content. It has no entries of its own, and the import deletes it before adding the package’s content.
  • This spreadsheet data has invalid quoted cells. Fix the quotes or remove the tab separators and try again.
  • This table cannot be edited safely
  • This table has unsupported cell formatting, merged cells, or column widths. Paste it as plain text or simplify the table and try again.
  • This version is not visible on the site
  • This video can't be played.
  • Time
  • Times are in {zoneName}.
  • Times are in {zoneName}. Your browser uses {viewerZoneName}.
  • To move a site to another EmDash installation, use <0>Transfer</0>.
  • Today
  • Toggle
  • Toggle header column
  • Token {0} · expires {expires}
  • Token verification failed
  • Tomorrow
  • Tooltip text
  • Track where media is used across your content
  • Track where media is used across your content.
  • Transfer
  • Translations:
  • Trash pagination
  • Try a broader media type or clear your filters.
  • Try a different search or collection filter.
  • Try a different search or filter.
  • Try again.
  • Try again. If it keeps failing, check the server logs.
  • Try another filename or clear your search.
  • Try another filename, or clear your search and filters.
  • Turn on
  • Turn on media usage tracking?
  • Turning on…
  • Two authors with bylines in the same locale are mapped to the same user
  • Two records have the same value where it must be unique
  • Type caption for image (optional)
  • Type caption for video (optional)
  • Type to filter
  • Type to search
  • Type: Folder
  • Unfinished media uploads were left out
  • Unlinked
  • Unpublish {itemLabel}
  • visualEditing.unpublishedChanges
  • Unresolved assignment
  • visualEditing.unsaved
  • Unsaved content may leave your site
  • Unsupported
  • Until {0}
  • Unused references were left out
  • Up to {MAX_SELECTED} bylines can be selected
  • Update scheduled
  • Update the emdash package in your project and redeploy to get the latest fixes.
  • Update the profile for {0}.
  • Updating the plan…
  • Updating usage
  • visualEditing.uploadImage
  • Upload a video to get started
  • Upload failed
  • Upload files
  • Upload images, videos, and documents to keep reusable assets in one place.
  • Upload media to keep reusable assets in one place.
  • Upload not finished
  • Upload or choose a video
  • Upload site packages and check whether they can be imported. Admin includes this; choose it instead of Admin to give an agent narrower access.
  • Upload to {providerName}
  • Uploaded
  • visualEditing.uploadingFile
  • Uploading image…
  • Uploading the package
  • Uploading video…
  • URL & language
  • URL slug
  • URL template (e.g. /blog/:slug)
  • Usage completeness couldn’t be verified.
  • Usage details aren’t available for your account.
  • Usage details unavailable
  • Usage indexing couldn’t finish.
  • Usage indexing hasn’t started.
  • Usage is updating. Some content may not appear here yet.
  • Usage loaded
  • Usage may be out of date.
  • Use {fallbackUrl} anyway
  • Use a security key
  • Use a URL ending in a recognized image extension, such as .jpg or .png.
  • Use another device
  • Use as end date
  • Use lowercase letters, numbers, and hyphens, starting with a letter.
  • Use URL
  • Used in
  • User accounts, passkeys, API tokens, secrets, and plugin data are never exported. Each author’s name and email address are included so they can be matched to users on the other site.
  • User for {0}
  • Users are not transferred. Choose the user on this site who should own each author’s content. Content of authors you don’t map will have no author.
  • Users from <0>{domain}</0> will no longer be able to sign up without an invite. Existing users are not affected.
  • v{0}
  • Validating the package
  • Verified
  • Verified publisher
  • Verify the plugin before installing it
  • Verifying the import
  • Version {0} (active)
  • Video actions
  • Video upload failed. Try again.
  • View live
  • View setup
  • Visitors see the published version until the scheduled update
  • Visitors see this published version
  • Visitors still see the published version
  • Visitors will see these changes immediately.
  • Wait for updates already in progress to finish.
  • Warnings
  • Was due
  • We checked before opening the browser's passkey prompt so you can choose what happens next.
  • We've sent a verification link to <0>{email}</0>
  • What each side is called. These name the fields bound to this relationship.
  • What happens next?
  • What is a passkey?
  • What it leaves out
  • What the direction changes
  • What the package includes
  • What will be imported
  • What you typed is still here. Saving replaces the newer version.
  • What’s tracked
  • When set, the image becomes a clickable link to this URL.
  • Where is it saved?
  • Why are bylines shown in this order?
  • Why can't this be changed?
  • Why English is used
  • Why is this important for duplicate pages?
  • Why is this important for search result summaries?
  • Why is this important for search result titles?
  • Why is this important for search visibility?
  • Why is this important for social sharing?
  • Why is this important?
  • Wide
  • Widget areas
  • Widths
  • Will be cleared on save
  • Windows Hello still isn't available to this browser. You can try another device or a security key instead.
  • Windows will show which credential manager will save it before creating it.
  • With a passkey, you don’t need to remember complex passwords
  • WordPress authorization was rejected
  • Working on {selectedCount} items…
  • Working…
  • Write CSS…
  • Write HTML, or paste a snippet with its styles and scripts…
  • Write HTML…
  • Write JavaScript…
  • Writing the file index
  • xxxx xxxx xxxx xxxx xxxx xxxx
  • Yearly
  • Yoast/RankMath
  • You can view, rename, or add more passkeys later in Security settings.
  • You do not have permission to edit this asset.
  • You don’t have permission to move this file.
  • You don't have permission to view the calendar.
  • You need Admin permissions to manage media usage tracking.
  • You need Admin permissions to transfer this site.
  • You no longer hold this entry
  • You'll be signing up as <0>{roleName}</0>
  • You're signed in at {0}
  • You've been invited to {siteName}
  • You've been invited to join {siteName}.
  • Your credential manager, such as Google Password Manager, saves it and may sync it to your other devices.
  • Your credential manager, such as iCloud Keychain, saves it and may sync it to your other devices.
  • Your device's credential manager saves it and will show you where before creating it.
  • your device's passkey prompt
  • Your media library is empty
  • Your role does not permit any of the permissions this device requested.
  • Your site is currently at {currentUrl}.
  • Your time: {viewerTime}
  • Your unsaved media changes will be lost.
  • Zig
繁體中文 zh-TW 3243/3384 · 96%
141 missing keys
  • {0, plural, one {Add # video} other {Add # videos}}
  • {host} does not resolve to a public address
  • {origin} does not serve this site yet
  • {origin} redirects elsewhere
  • {origin} redirects to {target}. Enter that address instead.
  • <0>Alt-click</0> to add above
  • <0>Click</0> to add below
  • <0>Click</0> to open menu
  • <0>Drag</0> to move
  • A name cannot be generated from this label. Type one manually using lowercase letters, numbers, and underscores.
  • A slug cannot be generated from these role names. Type one manually using lowercase letters, numbers, and underscores.
  • A slug cannot be generated from this label. Type one manually using lowercase letters, numbers, and underscores.
  • A slug cannot be generated from this label. Type one manually.
  • Align
  • Align center
  • Align left
  • Align right
  • Basic blocks
  • Block
  • Block actions
  • Choose a video from the library or upload a new one.
  • Clear formatting
  • Could not reach {origin}
  • Delete video
  • Embed
  • Enter a domain such as example.com, without a path or port
  • esc
  • Failed to activate block type version
  • Failed to add term to entries
  • Failed to analyze file
  • Failed to check for updates
  • Failed to compare revisions
  • Failed to create allowed domain
  • Failed to create API token
  • Failed to create block type
  • Failed to create byline
  • Failed to create byline translation
  • Failed to create collection
  • Failed to create content
  • Failed to create menu
  • Failed to create menu item
  • Failed to create menu translation
  • Failed to create redirect
  • Failed to create relation
  • Failed to create taxonomy
  • Failed to create term translation
  • Failed to create widget
  • Failed to create widget area
  • Failed to discard draft
  • Failed to duplicate content
  • Failed to fetch 404 summary
  • Failed to fetch allowed domains
  • Failed to fetch API tokens
  • Failed to fetch block type
  • Failed to fetch block types
  • Failed to fetch byline
  • Failed to fetch byline translations
  • Failed to fetch bylines
  • Failed to fetch collections
  • Failed to fetch comment
  • Failed to fetch comment counts
  • Failed to fetch comments
  • Failed to fetch content
  • Failed to fetch content authors
  • Failed to fetch fields
  • Failed to fetch menu
  • Failed to fetch menu translations
  • Failed to fetch menus
  • Failed to fetch orphaned tables
  • Failed to fetch passkeys
  • Failed to fetch redirects
  • Failed to fetch reference children
  • Failed to fetch reference parents
  • Failed to fetch relation
  • Failed to fetch relations
  • Failed to fetch revisions
  • Failed to fetch taxonomies
  • Failed to fetch term translations
  • Failed to fetch theme
  • Failed to fetch translations
  • Failed to fetch trashed content
  • Failed to fetch users
  • Failed to fetch widget area
  • Failed to fetch widget areas
  • Failed to fetch widget components
  • Failed to import
  • Failed to invite user
  • Failed to probe URL
  • Failed to publish content
  • Failed to register orphaned table
  • Failed to reorder menu items
  • Failed to reorder terms
  • Failed to schedule content
  • Failed to unpublish content
  • Failed to unschedule content
  • Failed to update allowed domain
  • Failed to update block type
  • Failed to update byline
  • Failed to update collection
  • Failed to update comment status
  • Failed to update content
  • Failed to update field
  • Failed to update menu
  • Failed to update menu item
  • Failed to update redirect
  • Failed to update relation
  • Failed to update term
  • Failed to update user
  • Failed to update widget
  • field_slug
  • Format selection
  • Insert video
  • Invite validation failed
  • Link options
  • List
  • Managed by your identity provider. Change the name there.
  • Marketplace search failed
  • More formatting
  • Only images and videos can be uploaded here.
  • Replace video
  • Select video
  • Signup completion failed
  • Signup request failed
  • Start writing with plain text
  • Sub-field slugs cannot be changed after creation.
  • Sub-field slugs must be unique.
  • The video is in the Media Library, but this entry is now read-only.
  • Theme search failed
  • This entry doesn't exist or isn't published. Your role can only view published content.
  • This entry doesn't exist or was deleted.
  • This link can't be used. Enter a web address, such as https://example.com.
  • This video can't be played.
  • Token verification failed
  • Type caption for video (optional)
  • Type to filter
  • Type to search
  • Upload a video to get started
  • Upload or choose a video
  • Uploading video…
  • Video actions
  • Video upload failed. Try again.
Hrvatski hr 3259/3384 · 96%
125 missing keys
  • {host} does not resolve to a public address
  • {origin} does not serve this site yet
  • {origin} redirects elsewhere
  • {origin} redirects to {target}. Enter that address instead.
  • visualEditing.altText
  • visualEditing.back
  • Could not reach {origin}
  • visualEditing.altTextPlaceholder
  • visualEditing.draft
  • visualEditing.editMode
  • visualEditing.sessionExpired
  • Enter a domain such as example.com, without a path or port
  • Failed to activate block type version
  • Failed to add term to entries
  • Failed to analyze file
  • Failed to check for updates
  • Failed to compare revisions
  • Failed to create allowed domain
  • Failed to create API token
  • Failed to create block type
  • Failed to create byline
  • Failed to create byline translation
  • Failed to create collection
  • Failed to create content
  • Failed to create menu
  • Failed to create menu item
  • Failed to create menu translation
  • Failed to create redirect
  • Failed to create relation
  • Failed to create taxonomy
  • Failed to create term translation
  • Failed to create widget
  • Failed to create widget area
  • Failed to discard draft
  • Failed to duplicate content
  • Failed to fetch 404 summary
  • Failed to fetch allowed domains
  • Failed to fetch API tokens
  • Failed to fetch block type
  • Failed to fetch block types
  • Failed to fetch byline
  • Failed to fetch byline translations
  • Failed to fetch bylines
  • Failed to fetch collections
  • Failed to fetch comment
  • Failed to fetch comment counts
  • Failed to fetch comments
  • Failed to fetch content
  • Failed to fetch content authors
  • Failed to fetch fields
  • Failed to fetch menu
  • Failed to fetch menu translations
  • Failed to fetch menus
  • Failed to fetch orphaned tables
  • Failed to fetch passkeys
  • Failed to fetch redirects
  • Failed to fetch reference children
  • Failed to fetch reference parents
  • Failed to fetch relation
  • Failed to fetch relations
  • Failed to fetch revisions
  • Failed to fetch taxonomies
  • Failed to fetch term translations
  • Failed to fetch theme
  • Failed to fetch translations
  • Failed to fetch trashed content
  • Failed to fetch users
  • Failed to fetch widget area
  • Failed to fetch widget areas
  • Failed to fetch widget components
  • Failed to import
  • Failed to invite user
  • visualEditing.mediaLoadFailed
  • Failed to probe URL
  • Failed to publish content
  • Failed to register orphaned table
  • Failed to reorder menu items
  • Failed to reorder terms
  • Failed to schedule content
  • Failed to unpublish content
  • Failed to unschedule content
  • Failed to update allowed domain
  • Failed to update block type
  • Failed to update byline
  • Failed to update collection
  • Failed to update comment status
  • Failed to update content
  • Failed to update field
  • Failed to update menu
  • Failed to update menu item
  • Failed to update redirect
  • Failed to update relation
  • Failed to update term
  • Failed to update user
  • Failed to update widget
  • visualEditing.hideToolbar
  • visualEditing.image
  • Invite validation failed
  • visualEditing.loading
  • Managed by your identity provider. Change the name there.
  • Marketplace search failed
  • visualEditing.mediaLibrary
  • visualEditing.noImageSelected
  • visualEditing.noImagesFound
  • visualEditing.openInAdmin
  • visualEditing.publish
  • visualEditing.publishFailed
  • visualEditing.published
  • visualEditing.publishing
  • visualEditing.refreshPage
  • visualEditing.removeImage
  • visualEditing.replaceImage
  • visualEditing.saveFailed
  • visualEditing.saved
  • visualEditing.saving
  • Signup completion failed
  • Signup request failed
  • Theme search failed
  • This entry doesn't exist or isn't published. Your role can only view published content.
  • This entry doesn't exist or was deleted.
  • Token verification failed
  • visualEditing.unpublishedChanges
  • visualEditing.unsaved
  • visualEditing.uploadImage
  • visualEditing.uploadingFile
Čeština cs 2008/3384 · 59%
1376 missing keys
  • {0, plural, one {{counted} of # character, at least {min}} other {{counted} of # characters, at least {min}}}
  • {0, plural, one {{counted} of # character} other {{counted} of # characters}}
  • {0, plural, one {# byline} other {# bylines}}
  • {0, plural, one {# entry} other {# entries}}
  • {0, plural, one {# link} other {# links}}
  • {0, plural, one {# matching tag} other {# matching tags}}
  • {0, plural, one {# permission requested} other {# permissions requested}}
  • {0, plural, one {# reference} other {# references}}
  • {0, plural, one {# relation this content type takes part in} other {# relations this content type takes part in}}
  • {0, plural, one {# row} other {# rows}} × {1, plural, one {# column} other {# columns}} selected
  • {0, plural, one {+# more} other {+# more}}
  • {0, plural, one {Add # video} other {Add # videos}}
  • {0, plural, one {At least # character} other {At least # characters}}
  • {0, plural, one {Column deleted} other {# columns deleted}}
  • {0, plural, one {One more blocked entry is not shown.} other {# more blocked entries are not shown.}}
  • {0, plural, one {Row deleted} other {# rows deleted}}
  • {0, plural, one {Show # more} other {Show # more}}
  • {0} added to this post.
  • {0} can't be moved here — its parent has no translation in this locale, so this list isn't the group it belongs to.
  • {0} fallback
  • {0} of {1} files · {2} of {3}
  • {0} of {1} items
  • {0} of {1} matched by email
  • {0} of {1} steps
  • {0} of {1} steps · {2} of {3}
  • {0} of media, {1} of records
  • {0} removed from this post.
  • {0} updated everywhere it appears.
  • {0} updated to v{installedVersion}
  • {added} posts updated
  • {added} updated · {0} failed
  • {characters, plural, one {# character} other {# characters}}
  • {collectionLabel} pagination
  • {columns, plural, one {Column deleted} other {# columns deleted}}
  • {dayLabel}, {entries}
  • {earlierCount, plural, one {Show # earlier entry} other {Show # earlier entries}}
  • {failed, plural, one {# email could not be sent. Check the email provider.} other {# emails could not be sent. Check the email provider.}}
  • {filesMissing, plural, one {# file still needs to be uploaded. Choose the same package file again to finish; files already uploaded are skipped.} other {# files still need to be uploaded. Choose the same package file again to finish; files already uploaded are skipped.}}
  • {hidden, plural, one {# more entry on {date}} other {# more entries on {date}}}
  • {hidden, plural, one {+# more} other {+# more}}
  • {host} does not resolve to a public address
  • {label} in {menuName}
  • {label} moved to position {0} of {1}.
  • {label} moved to position {0}.
  • {label} options
  • {lateness} late
  • {maximum, plural, one {{name} can have at most # character.} other {{name} can have at most # characters.}}
  • {maximum, plural, one {{name} can have at most # item.} other {{name} can have at most # items.}}
  • {minimum, plural, one {{name} needs at least # character.} other {{name} needs at least # characters.}}
  • {minimum, plural, one {{name} needs at least # item.} other {{name} needs at least # items.}}
  • {name} does not match the required format.
  • {name} has a value that is not one of its options.
  • {name} has an invalid value.
  • {name} is not a field in this collection.
  • {name} is required.
  • {name} links to an entry that does not exist or is in the trash.
  • {name} must be a valid URL.
  • {name} must be at least {bound}.
  • {name} must be at most {bound}.
  • {name}: this site already has some
  • {origin} does not serve this site yet
  • {origin} redirects elsewhere
  • {origin} redirects to {target}. Enter that address instead.
  • {overdueCount, plural, one {One scheduled item is overdue and the scheduler heartbeat is stale. Run `npx emdash doctor` and verify the deployed Cron Trigger.} other {# scheduled items are overdue and the scheduler heartbeat is stale. Run `npx emdash doctor` and verify the deployed Cron Trigger.}}
  • {overdueCount, plural, one {One scheduled item is overdue, but no scheduler run has completed. Run `npx emdash doctor` and verify the deployed Cron Trigger.} other {# scheduled items are overdue, but no scheduler run has completed. Run `npx emdash doctor` and verify the deployed Cron Trigger.}}
  • {plural} go live now; draft edits stay unpublished.
  • {policyRejected, plural, one {Open the affected entry, resolve the policy reason, and schedule it again. A successful schedule or publish clears this notice.} other {Open the affected entries, resolve the policy reasons, and schedule them again. A successful schedule or publish clears each notice.}}
  • {previewRows} × {previewColumns} table
  • {readingTime, plural, one {# min read} other {# min read}}
  • {ready} of {0} ready
  • {records, plural, one {# record written} other {# records written}}
  • {row} × {column} table
  • {rows, plural, one {Row deleted} other {# rows deleted}}
  • {rows} × {columns} table pasted
  • {sent, plural, one {Emailed # user} other {Emailed # users}}
  • {siteName} has moved to {siteHost}
  • {siteName} is now at {siteHost}. Sign in there from now on.
  • {siteZone} · Your time: {viewerZone}
  • {state} · {when}
  • {state}, {time}:
  • {subLabel} ({label}, item {position})
  • {title} is a draft again.
  • {title} is now live.
  • {title} now goes live {when}.
  • {widgetType} in {areaName}
  • {words, plural, one {# word} other {# words}}
  • <0>{from}</0> becomes <1>{to}</1>
  • <0>{name}</0> is editing this entry. Nothing you change here will be saved.
  • <0>{name}</0> is editing this entry. Open it read-only, or take over; they will be told the entry moved on.
  • <0>{name}</0> now holds this entry, so your changes are no longer being saved. Take it back to carry on.
  • <0>Alt-click</0> to add above
  • <0>Click</0> to add below
  • <0>Click</0> to open menu
  • <0>Drag</0> to move
  • 1 post updated
  • 16:9
  • 2. Go to <0>Tools → Export</0>
  • 3:2
  • 4:3
  • A file does not match the package manifest. The package may be damaged.
  • A file in the package does not match the manifest. The package may be damaged.
  • A file in the package is not the size the manifest declares.
  • A file is not the size the package manifest declares. The package may be damaged.
  • A media file is larger than this site accepts
  • A media file is missing from the package
  • A name cannot be generated from this label. Type one manually using lowercase letters, numbers, and underscores.
  • A number is too large for this site’s database
  • A package file does not match the manifest
  • A package file is missing
  • A publication time has not been selected
  • A publishing action is already in progress
  • A record in the package is not valid
  • A record refers to something missing from the package
  • A relation defines how two content types link. Reference fields on either side then pick entries through it.
  • A relationship is required
  • A slug cannot be generated from these role names. Type one manually using lowercase letters, numbers, and underscores.
  • A slug cannot be generated from this label. Type one manually using lowercase letters, numbers, and underscores.
  • A slug cannot be generated from this label. Type one manually.
  • A source and target locale are required
  • A step failed and will be retried ({0}).
  • A value does not fit this site’s database
  • Abandon import
  • Abandon this import?
  • Abandoning…
  • About inferred bylines
  • Active v{0}
  • Add {singularLower} to {ready} posts
  • Add {singularLower} to 1 post
  • Add {singularLower} to posts
  • Add a passkey for {0}
  • Add a person or team to credit on your content.
  • Add another byline
  • Add at least {minItems} blocks.
  • Add block
  • Add byline
  • Add dark mode variant
  • Add reference
  • Add references
  • Add row above
  • Add row below
  • Add scripts and styles to your site's pages
  • Add selected
  • Add tag
  • Add term
  • Add to posts
  • Added
  • Adding…
  • Additional details
  • Advanced
  • After
  • After you explicitly invoke this plugin, it can send selected unsaved editor content to external websites without a host restriction.
  • After you explicitly invoke this plugin, it can send selected unsaved editor content to: {0}
  • Agenda
  • Align
  • Align center
  • Align left
  • Align right
  • All sources
  • Allow multiple references
  • Allowed block types
  • Already assigned or duplicate
  • Also delete the relationship this field uses
  • Also match the byline linked to an entry's author when it has none assigned.
  • Also requested, but not available to your role:
  • visualEditing.altText
  • An earlier import of this package stopped after it started writing to this site. Abandon that import, then reset this site or set up a new one before importing again.
  • An earlier import of this package wrote to this site before it was abandoned. Reset this site or set up a new one before importing again.
  • An encrypted digital key you unlock using your fingerprint, face, PIN, or device password.
  • An import replaces a new site’s starter content, so it only runs on a site with no content of its own. To move content here, set up a new EmDash site and import into that. These are what this site already has:
  • Another editor
  • Another import is already using this package.
  • Any number
  • Apply changes
  • Approval requests
  • Approve comments and mark them as pending or spam
  • Approve this export?
  • Approve this import?
  • Approve with that device's face, fingerprint, PIN, or passcode.
  • Approving…
  • Assistants connected through MCP need an admin’s approval to start an export or import unless their token was given a transfer scope. Requests expire after 15 minutes.
  • At least {min}
  • At most {max}
  • At most…
  • Attribution
  • Authorized approvers
  • Authors will be assigned to users on this site
  • Auto-generated from the title. You can change it.
  • Automatic
  • Available bylines
  • Available in {0}
  • visualEditing.back
  • Back to menus
  • Basic blocks
  • Before
  • Between {min} and {max}
  • Block
  • Block {0}
  • Block actions
  • Block type “{0}” was created on this site
  • Block type versions
  • Block types
  • Block types could not be loaded.
  • Blockers
  • Blocks
  • Both reference fields bound to this relation share these limits, so the two sides cannot disagree about the same links.
  • Broken references were cleared
  • Browse the <0>registry</0> to install plugins.
  • Build provenance verified
  • byline
  • Byline
  • Byline created
  • Byline credits
  • Byline deleted
  • Byline field group values
  • Byline field values
  • Byline fields
  • Byline updated
  • Calendar
  • Cancel import
  • Cancel this import?
  • Cancelling…
  • Capture is being prepared. Keep editing paused until setup is complete.
  • Cell split
  • Cells
  • Cells merged
  • Change domain
  • Change publication date
  • Change publication date: {formattedValue}
  • Change schedule
  • Change where visitors are sent
  • Changes apply everywhere this byline appears.
  • Changes were saved, but cached pages may still show old {pluralLower}. Retry the cache refresh.
  • Check and switch
  • Check registry in astro.config.mjs, then restart EmDash.
  • Check registry.aggregatorUrl in astro.config.mjs, then restart EmDash.
  • Check registry.policy.minimumReleaseAge in astro.config.mjs, then restart EmDash.
  • Check registry.policy.minimumReleaseAgeExclude in astro.config.mjs, then restart EmDash.
  • Check your connection and try again.
  • Checking code...
  • Checking media files
  • Checking package structure
  • Checking records
  • Checking references
  • Checking the package
  • Checking this device for passkey support...
  • Checking this site
  • Checking…
  • Choose {label}
  • Choose a credential manager on this device, another device, or a security key.
  • Choose a date range
  • Choose a new publication time for this draft.
  • Choose a recognized timezone for reliable date display.
  • Choose a term and enter between 1 and 50 posts.
  • Choose a video from the library or upload a new one.
  • Choose another option
  • Choose bylines
  • Choose package file
  • Choose the same package file again to finish uploading it.
  • Choose Touch ID or another available credential manager, then confirm with your fingerprint or Mac password.
  • Choose when these changes replace the live version.
  • Choose when this draft becomes public.
  • Choose Windows Hello or another available credential manager, then confirm with your PIN, fingerprint, or face.
  • Choose…
  • Choosing a byline replaces this automatic credit.
  • Clear formatting
  • Click the button below to create your account:
  • Click the button below to sign in:
  • Click this link to create your account:
  • Click this link to sign in to {siteName}:
  • Close byline search
  • Close image settings
  • Code block actions
  • Collapse block
  • Collection “{0}” has entries
  • Collection “{0}” was created on this site
  • Collections and fields, all content with drafts, revisions, scheduled posts, and trash, translations, taxonomies, bylines, media files, menus, widgets, sections, redirects, SEO, and site settings.
  • Column added after
  • Column added before
  • Column width decreased
  • Column width increased
  • Column width resized
  • Column widths reset
  • Columns distributed evenly
  • Comment reactions
  • Comments with this status will appear here.
  • Confirm using the secure prompt from your device or credential manager.
  • Confirm with Face ID, Touch ID, or your device passcode.
  • Confirm with your fingerprint, face, or PIN.
  • Connect to any network host and load external plugin admin images (unrestricted)
  • Connect to network hosts and load external plugin admin images
  • Connects
  • Content digest
  • Content language
  • Content references
  • Content refers to media in an invalid way
  • Content refers to media that is not in the package
  • Content search results
  • Content types
  • Content types with the same group share a collapsible folder in the sidebar
  • Continue numbering
  • Continue on {handoverHost}
  • Continue to finish signing in. The link works only once.
  • Continue to import
  • Continue with another device
  • Continue with security key
  • Copied
  • Copy {label}
  • Copy code
  • Copy failed
  • Copy receipt
  • Copying media
  • Could not add {singularLower}
  • Could not check this code
  • Could not check this code.
  • Could not create {singularLower}
  • Could not insert section
  • Could not load {pluralLower}.
  • Could not load the calendar
  • Could not load this entry's details.
  • Could not publish
  • Could not reach {origin}
  • Could not remove the schedule
  • Could not review posts
  • Couldn't load all references.
  • Couldn’t load approval requests
  • Couldn't load content.
  • Couldn’t load exports
  • Couldn’t load imports
  • Couldn’t load the import plan
  • Couldn’t reload the import plan
  • Couldn’t search bylines.
  • Couldn’t start the export
  • Couldn’t update the plan
  • Couldn’t update the request
  • Create “{0}”
  • Create {0}
  • Create {0} translation
  • Create {singularLower}
  • Create a block type before adding a blocks field.
  • Create a new {singularLabel}
  • Create a profile for someone credited on your content.
  • Create a reusable public profile, then add it to this post.
  • Create and add
  • Create menu
  • Create new {singularLower}
  • Create one to let entries here link to entries in another content type.
  • Create passkey
  • Create relation
  • Create Relation
  • Create section
  • Create taxonomy terms and change content classifications
  • Create your first content type
  • Created and updated
  • Creating collections and fields
  • CSS code
  • Current cell
  • Dark mode variant
  • Database-owned definitions available to blocks fields.
  • Date range
  • Decrease column width
  • Define how content types link to each other
  • Delete block
  • Delete byline
  • Delete byline {0}
  • Delete columns
  • Delete menu
  • Delete rows
  • Delete section
  • Delete tag
  • Delete tag {0}
  • Delete taxonomy
  • Delete Taxonomy
  • Delete video
  • Deleting "{0}" also deletes every term in it, in all languages, and removes those terms from the content filed under them. The entries themselves are kept. This cannot be undone.
  • Deliver all email your site sends
  • visualEditing.altTextPlaceholder
  • Describe the image
  • Describe the image's purpose and relevant details for people who cannot see it.
  • Differences from the source site
  • Dismiss import suggestion
  • Dismiss section error
  • Dismiss table paste error
  • Display size
  • Distribute columns evenly
  • Document
  • Domain changed to {url}
  • Don’t map
  • Download a copy of the entire site, including drafts, media, settings, and author emails. Admin includes this; choose it instead of Admin to give an agent narrower access.
  • Download as one file
  • Download export from {created}
  • Download package
  • Download package fetches the export file by file and checks each one, so it works for sites of any size. Download as one file asks the server for a single archive, which is quicker for small sites but can fail for large sites on Cloudflare Workers.
  • Download this site as a single .emdash package file that another EmDash site can import.
  • Downloaded
  • Downloading the package
  • visualEditing.draft
  • Draft changes
  • Draft version
  • Drop an image here or <0>browse</0>
  • Drop an image here or browse for {label}
  • Drop one image at a time.
  • Duplicate block
  • Duplicate redirects were left out
  • Each {linkedSideName} is linked from
  • Each {linkingSideName} links to
  • Each path segment can contain at most one placeholder, e.g. {0}
  • Edit {label}
  • Edit byline
  • Edit dark mode asset
  • Edit locking
  • Edit media alt text, captions, and focal points
  • visualEditing.editMode
  • Edit name and slug
  • Edit role
  • Editing is paused until the import finishes. Keep this page open; if you leave, the import continues when you come back.
  • Editing is unlocked again. Content the import already wrote stays on the site and is not removed. Because the site is no longer empty, another import can’t run here.
  • Editing on this site is paused until the import finishes.
  • visualEditing.sessionExpired
  • Editors can select a second image that the site shows in dark mode.
  • Email all users?
  • Email every other user a link to the sign-in page at {siteHost}.
  • Email users
  • Embed
  • Embed a page from another site
  • Embed code
  • Embedded content
  • EmDash {0}
  • EmDash {latest} is available (you're running {0})
  • EmDash never receives your PIN, password, or biometric information.
  • EmDash site package
  • Empty site
  • English is used because no content language is configured. Content language is stored with the entry and is separate from your admin language.
  • Enter a domain such as example.com, without a path or port
  • Enter a name.
  • Enter a recognized timezone to save
  • Enter the domain below. EmDash checks that it serves this site before switching.
  • Entries
  • Entries that link to this one
  • Entries this one links to
  • entry on the linked side
  • entry on the linking side
  • esc
  • Esc
  • Every imported record and media file was read back and matched the package. Keep this receipt as a record of the transfer.
  • Every other user with an active account gets an email saying the site is now at {siteHost}, with a link to sign in there. Passkeys from another address don't work at {siteHost}, so users sign in with an email link and add a new passkey.
  • Every relationship this content type takes part in goes too:
  • Example: {pattern} → {preview}
  • example.com
  • Existing {pluralLower} stay in place.
  • Exit distraction-free mode (⌘⇧\)
  • Expand block
  • Expired
  • Expires {expires}
  • Export
  • Export ready
  • Export requested by {requester}
  • Export site
  • Exported
  • Exported with
  • Exporting
  • Exporting: {stage}
  • F#
  • Failed to abandon import
  • Failed to activate block type version
  • Failed to add term to entries
  • Failed to analyze file
  • Failed to analyze import
  • Failed to approve request
  • Failed to cancel import
  • Failed to change the domain
  • Failed to check for updates
  • Failed to compare revisions
  • Failed to continue export
  • Failed to continue import
  • Failed to create {0}
  • Failed to create a sign-in link
  • Failed to create allowed domain
  • Failed to create API token
  • Failed to create block type
  • Failed to create byline
  • Failed to create byline translation
  • Failed to create collection
  • Failed to create content
  • Failed to create media folder
  • Failed to create menu
  • Failed to create menu item
  • Failed to create menu translation
  • Failed to create redirect
  • Failed to create relation
  • Failed to create taxonomy
  • Failed to create term translation
  • Failed to create widget
  • Failed to create widget area
  • Failed to delete media folder
  • Failed to delete relation
  • Failed to delete taxonomy
  • Failed to deny request
  • Failed to discard draft
  • Failed to dismiss scheduled publication rejection
  • Failed to download a package file
  • Failed to duplicate content
  • Failed to email users
  • Failed to fetch 404 summary
  • Failed to fetch allowed domains
  • Failed to fetch API tokens
  • Failed to fetch block type
  • Failed to fetch block types
  • Failed to fetch byline
  • Failed to fetch byline translations
  • Failed to fetch bylines
  • Failed to fetch collections
  • Failed to fetch comment
  • Failed to fetch comment counts
  • Failed to fetch comments
  • Failed to fetch content
  • Failed to fetch content authors
  • Failed to fetch fields
  • Failed to fetch media folder
  • Failed to fetch media folders
  • Failed to fetch media usage details
  • Failed to fetch menu
  • Failed to fetch menu translations
  • Failed to fetch menus
  • Failed to fetch orphaned tables
  • Failed to fetch passkeys
  • Failed to fetch redirects
  • Failed to fetch reference children
  • Failed to fetch reference parents
  • Failed to fetch relation
  • Failed to fetch relations
  • Failed to fetch revisions
  • Failed to fetch taxonomies
  • Failed to fetch term translations
  • Failed to fetch the site domain
  • Failed to fetch theme
  • Failed to fetch translations
  • Failed to fetch trashed content
  • Failed to fetch update status
  • Failed to fetch users
  • Failed to fetch widget area
  • Failed to fetch widget areas
  • Failed to fetch widget components
  • Failed to import
  • Failed to invite user
  • Failed to list files to upload
  • Failed to load approval requests
  • Failed to load export manifest
  • Failed to load exports
  • Failed to load import
  • Failed to load import plan
  • Failed to load import receipt
  • Failed to load imports
  • visualEditing.mediaLoadFailed
  • Failed to load the calendar
  • Failed to load transfer capabilities
  • Failed to load transfer settings
  • Failed to lock the entry
  • Failed to probe URL
  • Failed to publish content
  • Failed to register orphaned table
  • Failed to release the entry lock
  • Failed to rename media folder
  • Failed to reorder content types
  • Failed to reorder menu items
  • Failed to reorder terms
  • Failed to replace media image
  • Failed to schedule content
  • Failed to start export
  • Failed to start import
  • Failed to unpublish content
  • Failed to unschedule content
  • Failed to update allowed domain
  • Failed to update block type
  • Failed to update byline
  • Failed to update collection
  • Failed to update comment status
  • Failed to update content
  • Failed to update field
  • Failed to update menu
  • Failed to update menu item
  • Failed to update redirect
  • Failed to update relation
  • Failed to update term
  • Failed to update user
  • Failed to update widget
  • Failed to upload a package file
  • Failed to verify plugin
  • field_slug
  • Filter
  • Filter by byline
  • Filter by date range: {rangeLabel}
  • Filter: {activeCount} selected
  • First publication
  • Fix invalid fields before changing the publication date
  • Fix invalid fields before changing the schedule
  • Focal point. Use arrow keys to move it.
  • For the best import experience, install the <0>EmDash Exporter</0> plugin on your WordPress site.
  • Format selection
  • From {0}
  • From the package (empty)
  • From the package: “{packageValue}”
  • From the post owner
  • Generated automatically.
  • Give this navigation a label and a site identifier.
  • Go live {countdown}
  • Go to sign-in
  • Goes live
  • Goes live {countdown}
  • Group
  • Guest
  • Handle unavailable
  • Header column added
  • Header column removed
  • Header row
  • Header row added
  • Header row removed
  • Headers
  • Hide earlier entries
  • Hide from navigation
  • visualEditing.hideToolbar
  • Hide toolbar
  • Hold an entry while someone is editing it, and refuse other writers
  • Holds an entry ID. Set a target collection under Content Types to pick entries instead.
  • Horizontal {0}%, vertical {1}%
  • Hour
  • How do you want to start?
  • How is the slug generated?
  • How many
  • HTML block options
  • HTML block preview
  • HTML code
  • HTML only, cleaned, using your site's styles.
  • https://example.com or /page
  • https://example.com/blog/my-post
  • I've set it up — check again
  • Icon
  • If the site can't be reached from the internet yet, for example on localhost or behind a login, you can use the address without the check.
  • If you didn't request this, you can safely ignore this email.
  • Iframe
  • Iframe block options
  • visualEditing.image
  • Image actions
  • Image controls
  • Image link
  • Image upload failed. Try again.
  • Import a site package
  • Import a site package into this site while it is empty, overwriting its initial setup. Admin includes this; choose it instead of Admin to give an agent narrower access.
  • Import an existing EmDash site
  • Import complete
  • Import requested by {requester}
  • Import this package?
  • Importing
  • Importing content
  • Importing menus, widgets, and settings
  • Importing reusable blocks...
  • Importing terms and bylines
  • In Windows Settings, open Accounts, then Sign-in options, and set up a PIN. Fingerprint and face recognition are optional.
  • Inactive version
  • Include comments
  • Include inferred bylines
  • Increase column width
  • Inline
  • Inline blocks use your site's styles. Your site removes scripts, style tags and style attributes, and empties iframes other than YouTube and Vimeo.
  • Insert HTML
  • Insert image
  • Insert or tap your security key when the browser asks.
  • Insert paragraph after
  • Insert paragraph before
  • Insert table
  • Insert video
  • Installation is unavailable.
  • INVALID HANDLE
  • Invite validation failed
  • Invoke MCP tools from the {pluginId} plugin
  • Isolated frame
  • It is stored by the authenticator or credential manager you selected in the secure system prompt.
  • It was started somewhere else, so its plan can no longer be changed. Its progress will appear here.
  • Its listing has not been approved for display. Check back later.
  • JavaScript code
  • JS
  • Keep aspect ratio
  • Keep importing
  • Keep this page open while files upload. If the upload stops, choose the same file again to continue where it left off.
  • Keep this page open. If you leave, the export continues when you come back.
  • Keep this site’s (empty)
  • Keep this site’s: “{targetValue}”
  • Keep typing to narrow the list.
  • Last edited
  • Later entries weren't loaded. The range has more entries than the calendar can show.
  • Learn how to install plugins in the <0>documentation<1/></0>.
  • Link
  • Link options
  • Link this byline to a user or mark it as a guest profile.
  • Link URL
  • Linked from {0}
  • Linked side (plural)
  • Linked side (singular)
  • Linking content
  • Linking side (plural)
  • Linking side (singular)
  • Links from
  • Links in emails and plugins use {0}, set by the deployment configuration.
  • Links in emails and plugins, sitemaps, and absolute URLs in search and social metadata will use the new domain.
  • Links to
  • Links to {0}
  • List
  • Live version
  • Load preview
  • Loading {pluralLower}…
  • Loading approval requests…
  • Loading block types…
  • Loading exports…
  • Loading folders...
  • Loading imports…
  • Loading plugin panel
  • Loading references...
  • Loading relations...
  • Loading the import plan…
  • visualEditing.loading
  • Loading…
  • Local time
  • Locales will use this site’s capitalization
  • Lowercase letters, numbers and underscores. Reference fields store this.
  • Lua
  • Manage the people and teams credited on your content.
  • Managed by your identity provider. Change the name there.
  • Marketplace browsing is no longer available.
  • Marketplace browsing is no longer available. Manage installed plugins from Plugins.
  • Marketplace configuration is deprecated
  • Marketplace search failed
  • Matched by email
  • Maximum
  • Maximum blocks
  • visualEditing.mediaLibrary
  • Menu items
  • Merge selected cells
  • Migration guide
  • Minimum blocks
  • Minute
  • Mixed
  • Month
  • More actions for {0}
  • More formatting
  • More information about Alt text
  • More information about Display size
  • More issues were found than are listed
  • More table actions
  • More than one post matches this link
  • Move {0} down
  • Move {0} down — unavailable, its parent has no translation in this locale
  • Move {0} up
  • Move {0} up — unavailable, its parent has no translation in this locale
  • Move down {0}
  • Move this site to another EmDash installation, or import a site package
  • Move this site to another EmDash installation, or import a site package into this one.
  • Move up {0}
  • Moved to paragraph after table
  • Moved to paragraph before table
  • Moving {label} to position {0} of {1}.
  • Moving {label} was cancelled.
  • Moving from another EmDash site?
  • Name your section, then add its content in the editor.
  • Navigate
  • New {singularLower} name
  • New byline
  • New domain
  • New plugin discovery uses the registry. Existing marketplace plugins can still be updated or uninstalled while you switch over.
  • New Relation
  • New reusable profile
  • New section
  • New taxonomy
  • Next month
  • Next, {0} will open
  • Next, the browser's passkey window will open
  • No {label} found.
  • No block types defined
  • No blocks yet
  • No built-in passkey authenticator found
  • No byline
  • No byline assigned
  • No bylines available.
  • No bylines yet
  • No comments match your filters.
  • No description yet
  • No email address
  • No entries match these filters
  • No exact match on this site
  • No field on this content type uses it yet
  • No fields
  • No iframe found in this code. For an embed that runs a script, use an HTML block.
  • visualEditing.noImageSelected
  • visualEditing.noImagesFound
  • No loaded entries match these filters
  • No matches. Press Enter to use “{freeFormLanguage}”.
  • No matching block types
  • No matching bylines
  • No matching content found.
  • No matching tags
  • No matching timezones
  • No pending requests
  • No references selected.
  • No relations yet
  • No relations yet.
  • No Windows Hello authenticator found
  • Non-guest
  • Not loaded
  • Not matched
  • Nothing else is scheduled this month.
  • Nothing on this day.
  • Nothing on this site changed.
  • Nothing published or scheduled in {monthTitle}
  • Nothing to preview yet.
  • Now · {time}
  • On the site
  • Once setup is done, upload a .emdash package exported from another EmDash site.
  • One
  • Only https links can be embedded.
  • Only image files can be uploaded here.
  • Only images and videos can be uploaded here.
  • Open {0} in a new tab
  • visualEditing.openInAdmin
  • Open in editor
  • Open read-only
  • Open the dashboard
  • Open the sign-in page at the new address:
  • Open Windows settings
  • Optional hover text
  • Ordered page-building blocks
  • Other
  • Overdue
  • Overdue · {lateness}
  • Package digest
  • Package downloaded
  • Paragraph inserted after table
  • Paragraph inserted before table
  • Passkey created
  • Passkeys from the old address don't work there. Sign in with an email link, then add a passkey in Security settings.
  • Passkeys only work at the address where they were created.
  • Passkeys only work at the address where they were created. Add one here so you can sign in at this address next time.
  • Passkeys only work at the address where they were created. After switching, keep signing in at the current address, or use an email sign-in link at the new one.
  • Passkeys only work at the address where they were created. Continue on {handoverHost} to sign in there without a passkey, then add one for that address.
  • Passkeys require a <0>secure context</0>: use <1>HTTPS</1>, or open the admin at <2>http://localhost</2> (with your dev port). Plain <3>http://</3> on a custom hostname is not treated as secure, even on loopback.
  • Paste an embed code or an https link…
  • Pattern for generating URLs, e.g. /blog/{0}. Tokens: {1}, {2}, and date tokens {3}/{4}/{5} (also {6}/{7}/{8}) from the publish date — e.g. {9} for WordPress-style permalinks.
  • People shown publicly on this post.
  • Period
  • Phosphor icon name, e.g. calendar-blank or trophy
  • Picked up {label}.
  • Picking entries this one links to lets editors drag them into an order. The other direction lists whatever points at the entry and cannot be reordered.
  • picks {0}
  • Plan digest
  • Plugin {pluginId} rejected the save: {reason}
  • Plugin action failed
  • Plugin actions
  • Plugin changes were not applied
  • Plugin column unavailable
  • Plugin installation requires explicit consent
  • Plugin not found. The publisher or slug may be incorrect.
  • Plugin panel unavailable.
  • Plugin registry configuration error
  • Plugin registry is not configured.
  • Point the domain at this site. On Cloudflare, open your Worker in Workers & Pages, go to the Domains tab, and add the domain.
  • Post URLs (one per line)
  • Preparing categories and tags...
  • Preparing this site
  • Press Escape to leave the code editor.
  • Press Space to pick up an image. Use the Arrow keys to move it, then press Space to drop it.
  • Preview changes
  • Preview of {0}
  • Preview unavailable for this format
  • Previous month
  • primary
  • Primary navigation
  • Profile CID
  • Progress
  • Progress stopped
  • Propose unsaved changes to selected editor fields for your review
  • Provenance optional
  • Provenance required
  • Public routes
  • Publication date
  • Publication policy blocked scheduled content
  • visualEditing.publish
  • Publish changes
  • Publish changes?
  • visualEditing.publishFailed
  • Publish now
  • Publish now?
  • Publish, unpublish, schedule, and unschedule content
  • visualEditing.published
  • Published {liveSince}
  • Published and scheduled entries across collections, in the site's time zone.
  • Published by <0/>
  • Publisher approval required for every delegated release
  • Publisher approval required only for permission escalation
  • Publisher handle verification failed
  • Publisher release policy
  • Publishing
  • Publishing summary
  • visualEditing.publishing
  • Quick action on the dashboard
  • Quick create a relationship
  • Quick create names the relationship after this field and this collection, takes how many entries it holds from the switch above, and puts no limit on how many entries link back the other way. <0>Create the relationship yourself</0> to set its slug, the name each side goes by, and both limits, then pick it above.
  • Read and change email your site sends
  • Read and restore trashed content
  • Read collection and field definitions
  • Read comment bodies, author email addresses, pseudonymous IP hashes, user agents, and moderation metadata
  • Read media file contents
  • Read public byline profiles and content credits
  • Read redirect rules
  • Read retained content revision history
  • Read selected unsaved editor content after you explicitly invoke the plugin
  • Read-only
  • Reading content
  • Reading the package
  • Ready to publish now or schedule for later
  • Rebuilding search and caches
  • Receipt digest
  • Recent exports
  • Record counts do not match the manifest
  • Records are out of order
  • Records refer to each other in a loop
  • Records without a parent were left out
  • Redirects that loop will be imported turned off
  • Referenced collection
  • Referenced collection is required
  • visualEditing.refreshPage
  • Relations
  • Relationship
  • Release CID
  • Release notes
  • Reload page
  • Reloading the plan…
  • visualEditing.removeImage
  • Remove assignment
  • Remove dark mode variant
  • Remove from post
  • Remove image?
  • Remove schedule
  • Removes the sidebar entry, command palette link, and dashboard quick action; entries stay reachable by URL, API, and plugins
  • Removing starter content
  • Reorder
  • Reorder {0}
  • visualEditing.replaceImage
  • Replace
  • Replace {label}
  • Replace dark mode image
  • Replace dark mode variant for {label}
  • Replace reference
  • Replace this site’s content with a package exported from another EmDash site.
  • Replace video
  • Replace with empty list
  • Require a slug before content can be published
  • Reschedule
  • Rescheduled
  • Reset column widths
  • Resize settings panel
  • Resolve the blockers to continue.
  • Resolving publisher handle...
  • Restart numbering
  • Results
  • Retired
  • Retry cache refresh
  • Retry copy
  • Retry failures
  • Retry loading {pluralLower}
  • Review and block publishing, scheduling, and unpublishing content
  • Review and moderate comments across your content.
  • Review posts
  • Review proposed changes
  • Review the import
  • Review the independently verified release evidence and permissions for {pluginName} before continuing.
  • Review Verified Plugin
  • Review Verified Update
  • Reviewing…
  • Revoke token {0}
  • robots.txt
  • Role on this post (optional)
  • Role updated for {0}.
  • Roles
  • Routable
  • Row added above
  • Row added below
  • Rows
  • Run preview
  • Runs HTML, CSS and JavaScript in a sandbox.
  • Sample content
  • Save anyway
  • Save changes before running plugin actions
  • Save date
  • visualEditing.saveFailed
  • Save Relation
  • Save schedule
  • visualEditing.saved
  • Saved immediately; term changes do not wait for Publish changes.
  • Saving a collection here turns this field into an entry picker. Its stored entry IDs move to the relationship, and the field can no longer be searched or filtered on.
  • visualEditing.saving
  • Scan it with a nearby phone or tablet.
  • Schedule changes
  • Schedule date
  • Schedule publication
  • Schedule removed
  • Scheduled changes
  • Scheduled entries appear here with their publish time.
  • Scheduled for {formattedSchedule}
  • Scheduled publication
  • Scheduled publishing needs attention
  • Scroll to review all
  • Search {label}
  • Search {label}…
  • Search block types
  • Search blocks
  • Search bylines to add…
  • Search bylines…
  • Search failed
  • Search failed. Check your connection and try again.
  • Search for a language…
  • Search for an IANA timezone (e.g., Europe/London)
  • Search or type a URL
  • Search reusable public profiles.
  • Search tags
  • Search tags…
  • Search timezones…
  • Search to narrow the list
  • Search will be turned off for some collections
  • Searching…
  • Sections could not be loaded.
  • Select a collection
  • Select a content type
  • Select a relationship
  • Select a release before verifying it
  • Select at least one entry.
  • Select column
  • Select content
  • Select dark mode variant for {label}
  • Select default social image
  • Select favicon
  • Select gallery images
  • Select logo
  • Select row
  • Select table
  • Select up to 50 posts at a time.
  • Select video
  • Selected {label}
  • Selected image
  • Selected posts
  • Selection
  • Send email through your site
  • Send emails
  • SEO settings
  • Set a custom width and height for this image in the document. Reset uses the original media dimensions. The original media file is unchanged.
  • Set role
  • Set up an email provider in Email settings to email users.
  • Set up Windows Hello
  • Shown in the admin menu list.
  • Shown to readers in this order.
  • Shows a button for creating a new entry
  • Sign in to {siteName}
  • Signed release verified
  • Signing in failed. Please try again.
  • Signup completion failed
  • Signup request failed
  • Site Export
  • Site identity
  • Site Import
  • Site Import Analysis
  • Site settings
  • Site title
  • Site Transfer
  • Site URL set to {url}
  • Sitemaps and absolute URLs in search and social metadata will use the new domain. Links in emails and plugins keep using {configuredUrl}, set by the deployment configuration.
  • Some byline avatars were left out
  • Some content links to media files the source site doesn’t have; those links won’t work
  • Some content will have no author
  • Some decimal numbers will be rounded
  • Some files listed in the manifest are not in this package.
  • Some media is hosted by an external provider
  • Some media links could not be matched to files
  • Some references point to content that is not in the package
  • Source site ID
  • Split merged cell
  • Stable identifier for your site, such as primary or footer.
  • Start a new import
  • Start import
  • Start with the template’s content types and no content.
  • Start with the template’s example posts and pages. Recommended for new sites.
  • Start writing with plain text
  • Starter content that will be removed
  • Starter content will be removed
  • Starting
  • Starting…
  • State
  • Stop
  • Stopping the import
  • Sub-field slugs cannot be changed after creation.
  • Sub-field slugs must be unique.
  • Switch to dark
  • Switch to light
  • Table cells accept text, links, and formatting only.
  • Table deleted
  • Table inserted
  • Table size
  • Tables cannot be pasted inside lists or quotes. Paste the table into its own paragraph and try again.
  • Take over
  • Taking over...
  • Taxonomy
  • Taxonomy “{0}” is used by content on this site
  • Taxonomy deleted
  • Taxonomy not found: {taxonomyName}
  • Taxonomy terms
  • Technical details
  • Technical verification details
  • Tell users where to sign in
  • Term assignments
  • Terms
  • the {0} field on {1}, which lists entries that link to it
  • the {0} field on {1}, which picks entries it links to
  • The admin's security policy blocked some resources this block loads, such as external scripts, fonts or frames. Your site may still load them.
  • the Android passkey prompt
  • The assistant can start one export of this site, within 15 minutes. The package includes all content and authors’ names and email addresses.
  • The assistant can start this exact import once, within 15 minutes. It replaces this site’s starter content with the package it analyzed.
  • The browser controls the exact prompt and may offer another compatible method.
  • The browser will usually show a QR code.
  • The build provenance matches this release and its package.
  • The calendar shows the first {maxEntries}, which end on {cutOffDay}.
  • The calendar shows the first {maxEntries}.
  • The code editor couldn't load. Save your work, then reload the page.
  • The content types and slug cannot be changed after a relation is created.
  • The content types and the slug are fixed. What each side is called and how many entries it holds are not.
  • The credential manager on the phone or tablet you choose saves it. EmDash does not receive the passkey.
  • The download stopped
  • The export stopped
  • The export’s files no longer match the export. Start a new export.
  • The exported package and this import change the content in these ways.
  • The file is not a valid EmDash site package.
  • The image is in the Media Library, but this entry is now read-only.
  • The import can go ahead, but check these first.
  • The import can’t start until these are resolved.
  • The import did not return a completion cursor
  • The import did not return a preparation cursor
  • The import failed
  • The import has blockers that must be resolved first.
  • The import plan changed
  • The import plan changed. Review it again before importing.
  • The import stopped ({0}). Nothing on this site changed.
  • The import stopped after it started writing to this site, so editing is paused. Abandon the import to unlock editing; content it already wrote stays in place.
  • The import stops after its current step. Content already imported stays on the site, and editing stays paused until you abandon the import.
  • The import was cancelled
  • The imported site did not match the package when it was checked.
  • The last export failed
  • the macOS passkey prompt
  • The order controls how block types appear in the picker.
  • The package changed. Choose it again before importing.
  • The package contains a duplicate ID
  • The package contains a file larger than this site accepts.
  • The package contains a file that is not part of the site package format.
  • The package contains an entry that is not a regular file.
  • The package contains the same file twice.
  • The package couldn’t be uploaded
  • The package format is not supported by this version of EmDash
  • The package is checked against this site before anything changes. You can leave this page and come back.
  • The package is larger than this site allows
  • The package is larger than this site allows.
  • The package is not valid
  • The package manifest is not valid.
  • The package needs a feature this version of EmDash does not support
  • The package uses a field type this site does not know
  • The package uses a locale this site does not have
  • The package was checked against this site. Review what will be imported, choose who the content belongs to, then start the import.
  • The package’s content is written to this site. The import can’t be undone once it starts; to go back you would need a backup of this site.
  • The package’s file index is not valid.
  • The passkey is saved on your physical security key and can be used on compatible devices.
  • The plan was changed somewhere else, such as from the command line or an AI assistant, after this page loaded it. Review it again, then start the import.
  • The plugin has not saved these changes. Review them before updating the editor.
  • The plugin result is stale because the editor changed while it was working.
  • The public address of your site, used for links in emails and plugins, sitemaps, and absolute URLs in search and social metadata
  • The publisher identity cannot be verified.
  • The range has more entries than the calendar can show.
  • The relationship and the referenced collection cannot be changed after creation. How many entries this field accepts is set on the relationship.
  • The relationship decides the referenced collection and how many entries this field accepts.
  • The sample content added so far is kept. Continue to add the rest.
  • The scheduled changes to {title} stay as a draft.
  • The server was updated while this ran. Reload the page and try again.
  • The signed publisher records and package are valid. Build provenance was not provided.
  • The site kept changing while it was exported. Try again when editing is quieter.
  • The site’s storage could not be read or written.
  • The starter content listed above is deleted and replaced with the package’s content. The import can’t be undone once it starts; to go back you would need a backup of this site.
  • The stored value doesn't match this field's type
  • The uploaded package is discarded. Nothing on this site has changed.
  • The video is in the Media Library, but this entry is now read-only.
  • the Windows passkey prompt
  • Theme search failed
  • There are too many redirects to check them for loops before importing
  • This also removes:
  • This block cannot be edited because its stored definition is unavailable.
  • This block embeds a page from {0}.
  • This block runs JavaScript.
  • This browser keeps the whole package in memory until the download finishes. For an export this size, use a Chromium-based browser, which saves straight to disk, or run emdash site export from the CLI.
  • This code has expired. Start the sign-in again from your terminal to get a new one.
  • This code is invalid or has already been used.
  • This content cannot be edited safely
  • This content will be visible on the site immediately.
  • This day wasn't loaded. The range has more entries than the calendar can show.
  • This device is requesting permission to use:
  • This entry changed somewhere else after you opened it.
  • This entry changed somewhere else. Save anyway, or reload to get the newer version.
  • This entry doesn't exist or isn't published. Your role can only view published content.
  • This entry doesn't exist or was deleted.
  • This entry has no URL until it is published. Paste a URL instead.
  • This entry is open somewhere else
  • This entry is read-only because its schema uses field types this version of EmDash does not support.
  • This entry was due {lateness} but hasn't published. Scheduled publishing may not be running.
  • This export is large
  • This field cannot be edited by this version of EmDash.
  • This field contains table content that the editor cannot preserve. Update it through the API before editing or saving this content.
  • This field contains unsupported Portable Text marks: <0>{markList}</0>. Remove them through the API before editing or saving this content.
  • This field expects a list. The stored value stays unchanged until you replace it with an empty list, which deletes it. Copy anything you need from it first.
  • This field lists entries that link to this one.
  • This field picks
  • This field picks entries this one links to.
  • This field will show the <0>{0}</0> this {linkingSide} links to
  • This field will show the <0>{linkingSide}</0> linking to this {linkedSide}
  • This file is not a readable EmDash site package.
  • This file is not an EmDash site package: it must start with manifest.json.
  • This import has already started
  • This is not the package the import was started with. Choose the same file again.
  • This link can't be used. Enter a web address, such as https://example.com.
  • This link expires in 15 minutes.
  • This link expires in 7 days.
  • This month wasn't loaded
  • This operation expired. Start again.
  • This package needs features this version of EmDash does not support.
  • This package was made by a newer or different version of EmDash.
  • This paste is too large. Paste fewer cells or less text at a time.
  • This plugin cannot be installed because its publisher profile is missing valid verification metadata. Ask the publisher to republish it with the latest EmDash plugin CLI.
  • This plugin cannot be installed because its release provenance could not be verified. Ask the publisher to publish a new verified release.
  • This plugin cannot be installed because its signed publisher records failed verification. Ask the publisher to publish a corrected release.
  • This plugin exposes the following routes without authentication:
  • This plugin is not available yet
  • This publisher identity no longer resolves.
  • This publisher's handle does not resolve back to its identity. Installation is disabled until the publisher fixes their handle.
  • This range has more than {maxEntries} entries
  • This removes the relationship, every link stored under it, and the reference fields that use it:
  • This removes the schedule and publishes immediately.
  • This saved timezone isn't recognized. Choose a suggestion for reliable date display.
  • This section contains table content that the editor cannot preserve. Update the section before inserting it.
  • This section contains unsupported Portable Text marks: <0>{0}</0>. Update the section before inserting it.
  • This sign-in link has expired. Request a new one from the login page.
  • This sign-in link is invalid or has already been used. Request a new one from the login page.
  • This site already has content
  • This site already has content, so it can’t receive an import.
  • This site can’t receive an import
  • This site has no content yet, so it can receive an import. Choose a .emdash package file. It is checked in your browser and uploaded in parts; nothing on this site changes until you review and confirm the import.
  • This site has no content yet, so you can import a .emdash package exported from another EmDash site.
  • This site has no session storage configured, so sign-in cannot complete. Ask the site administrator to set session.driver in astro.config.mjs.
  • This site holds partial data from an earlier import
  • This site was set up with starter content. It has no entries of its own, and the import deletes it before adding the package’s content.
  • This spreadsheet data has invalid quoted cells. Fix the quotes or remove the tab separators and try again.
  • This table cannot be edited safely
  • This table has unsupported cell formatting, merged cells, or column widths. Paste it as plain text or simplify the table and try again.
  • This version is not visible on the site
  • This video can't be played.
  • Time
  • Times are in {zoneName}.
  • Times are in {zoneName}. Your browser uses {viewerZoneName}.
  • To move a site to another EmDash installation, use <0>Transfer</0>.
  • Today
  • Toggle
  • Toggle header column
  • Token {0} · expires {expires}
  • Token verification failed
  • Tomorrow
  • Tooltip text
  • Transfer
  • Translations:
  • Trash pagination
  • Try a different search or collection filter.
  • Try a different search or filter.
  • Try again. If it keeps failing, check the server logs.
  • Two authors with bylines in the same locale are mapped to the same user
  • Two records have the same value where it must be unique
  • Type caption for image (optional)
  • Type caption for video (optional)
  • Type to filter
  • Type to search
  • Unlinked
  • visualEditing.unpublishedChanges
  • Unresolved assignment
  • visualEditing.unsaved
  • Unsaved content may leave your site
  • Unsupported
  • Until {0}
  • Unused references were left out
  • Up to {MAX_SELECTED} bylines can be selected
  • Update scheduled
  • Update the emdash package in your project and redeploy to get the latest fixes.
  • Update the profile for {0}.
  • Updating the plan…
  • visualEditing.uploadImage
  • Upload a video to get started
  • Upload not finished
  • Upload or choose a video
  • Upload site packages and check whether they can be imported. Admin includes this; choose it instead of Admin to give an agent narrower access.
  • Uploaded
  • visualEditing.uploadingFile
  • Uploading the package
  • Uploading video…
  • URL & language
  • URL slug
  • URL template (e.g. /blog/:slug)
  • Use {fallbackUrl} anyway
  • Use a security key
  • Use another device
  • Use as end date
  • Use lowercase letters, numbers, and hyphens, starting with a letter.
  • User accounts, passkeys, API tokens, secrets, and plugin data are never exported. Each author’s name and email address are included so they can be matched to users on the other site.
  • User for {0}
  • Users are not transferred. Choose the user on this site who should own each author’s content. Content of authors you don’t map will have no author.
  • Users from <0>{domain}</0> will no longer be able to sign up without an invite. Existing users are not affected.
  • v{0}
  • Validating the package
  • Verified
  • Verified publisher
  • Verify the plugin before installing it
  • Verifying the import
  • Version {0} (active)
  • Video actions
  • Video upload failed. Try again.
  • View live
  • Visitors see the published version until the scheduled update
  • Visitors see this published version
  • Visitors still see the published version
  • Visitors will see these changes immediately.
  • Warnings
  • Was due
  • We checked before opening the browser's passkey prompt so you can choose what happens next.
  • We've sent a verification link to <0>{email}</0>
  • What each side is called. These name the fields bound to this relationship.
  • What happens next?
  • What is a passkey?
  • What it leaves out
  • What the direction changes
  • What the package includes
  • What will be imported
  • What you typed is still here. Saving replaces the newer version.
  • When set, the image becomes a clickable link to this URL.
  • Where is it saved?
  • Why are bylines shown in this order?
  • Why English is used
  • Widget areas
  • Widths
  • Windows Hello still isn't available to this browser. You can try another device or a security key instead.
  • Windows will show which credential manager will save it before creating it.
  • With a passkey, you don’t need to remember complex passwords
  • Working…
  • Write CSS…
  • Write HTML, or paste a snippet with its styles and scripts…
  • Write HTML…
  • Write JavaScript…
  • Writing the file index
  • You can view, rename, or add more passkeys later in Security settings.
  • You don't have permission to view the calendar.
  • You need Admin permissions to transfer this site.
  • You no longer hold this entry
  • You'll be signing up as <0>{roleName}</0>
  • You're signed in at {0}
  • You've been invited to {siteName}
  • You've been invited to join {siteName}.
  • Your credential manager, such as Google Password Manager, saves it and may sync it to your other devices.
  • Your credential manager, such as iCloud Keychain, saves it and may sync it to your other devices.
  • Your device's credential manager saves it and will show you where before creating it.
  • your device's passkey prompt
  • Your role does not permit any of the permissions this device requested.
  • Your site is currently at {currentUrl}.
  • Your time: {viewerTime}
  • Zig
Dansk da 3035/3384 · 90%
349 missing keys
  • {0, plural, one {# entry} other {# entries}}
  • {0, plural, one {# MCP tool} other {# MCP tools}}
  • {0, plural, one {Add # video} other {Add # videos}}
  • {0, plural, one {One more blocked entry is not shown.} other {# more blocked entries are not shown.}}
  • {0, plural, one {Show # more} other {Show # more}}
  • {0} of media, {1} of records
  • {collectionLabel} pagination
  • {dayLabel}, {entries}
  • {earlierCount, plural, one {Show # earlier entry} other {Show # earlier entries}}
  • {failed, plural, one {# email could not be sent. Check the email provider.} other {# emails could not be sent. Check the email provider.}}
  • {hidden, plural, one {# more entry on {date}} other {# more entries on {date}}}
  • {hidden, plural, one {+# more} other {+# more}}
  • {host} does not resolve to a public address
  • {lateness} late
  • {origin} does not serve this site yet
  • {origin} redirects elsewhere
  • {origin} redirects to {target}. Enter that address instead.
  • {overdueCount, plural, one {One scheduled item is overdue and the scheduler heartbeat is stale. Run `npx emdash doctor` and verify the deployed Cron Trigger.} other {# scheduled items are overdue and the scheduler heartbeat is stale. Run `npx emdash doctor` and verify the deployed Cron Trigger.}}
  • {overdueCount, plural, one {One scheduled item is overdue, but no scheduler run has completed. Run `npx emdash doctor` and verify the deployed Cron Trigger.} other {# scheduled items are overdue, but no scheduler run has completed. Run `npx emdash doctor` and verify the deployed Cron Trigger.}}
  • {policyRejected, plural, one {Open the affected entry, resolve the policy reason, and schedule it again. A successful schedule or publish clears this notice.} other {Open the affected entries, resolve the policy reasons, and schedule them again. A successful schedule or publish clears each notice.}}
  • {records, plural, one {# record written} other {# records written}}
  • {sent, plural, one {Emailed # user} other {Emailed # users}}
  • {siteName} has moved to {siteHost}
  • {siteName} is now at {siteHost}. Sign in there from now on.
  • {siteZone} · Your time: {viewerZone}
  • {state} · {when}
  • {state}, {time}:
  • {title} is a draft again.
  • {title} is now live.
  • {title} now goes live {when}.
  • <0>Alt-click</0> to add above
  • <0>Click</0> to add below
  • <0>Click</0> to open menu
  • <0>Drag</0> to move
  • A name cannot be generated from this label. Type one manually using lowercase letters, numbers, and underscores.
  • A record in the package is not valid
  • A record refers to something missing from the package
  • A slug cannot be generated from these role names. Type one manually using lowercase letters, numbers, and underscores.
  • A slug cannot be generated from this label. Type one manually using lowercase letters, numbers, and underscores.
  • A slug cannot be generated from this label. Type one manually.
  • Add a passkey for {0}
  • Add scripts and styles to your site's pages
  • Agenda
  • Agent-callable MCP tools
  • Align
  • Align center
  • Align left
  • Align right
  • visualEditing.altText
  • visualEditing.back
  • Basic blocks
  • Block
  • Block actions
  • Change domain
  • Check and switch
  • Check your connection and try again.
  • Checking records
  • Checking…
  • Choose a recognized timezone for reliable date display.
  • Choose a video from the library or upload a new one.
  • Clear formatting
  • Continue on {handoverHost}
  • Could not load the calendar
  • Could not load this entry's details.
  • Could not publish
  • Could not reach {origin}
  • Could not remove the schedule
  • CSS code
  • Delete video
  • Deliver all email your site sends
  • visualEditing.altTextPlaceholder
  • Domain changed to {url}
  • visualEditing.draft
  • Each {linkedSideName} is linked from
  • Each {linkingSideName} links to
  • Email all users?
  • Email every other user a link to the sign-in page at {siteHost}.
  • Email users
  • Embed
  • Embed a page from another site
  • Embed code
  • Embedded content
  • Enter a domain such as example.com, without a path or port
  • Enter a recognized timezone to save
  • Enter the domain below. EmDash checks that it serves this site before switching.
  • esc
  • Every imported record and media file was read back and matched the package. Keep this receipt as a record of the transfer.
  • Every other user with an active account gets an email saying the site is now at {siteHost}, with a link to sign in there. Passkeys from another address don't work at {siteHost}, so users sign in with an email link and add a new passkey.
  • Example: {pattern} → {preview}
  • Failed to activate block type version
  • Failed to add term to entries
  • Failed to analyze file
  • Failed to change the domain
  • Failed to check for updates
  • Failed to compare revisions
  • Failed to create a sign-in link
  • Failed to create allowed domain
  • Failed to create API token
  • Failed to create block type
  • Failed to create byline
  • Failed to create byline translation
  • Failed to create collection
  • Failed to create content
  • Failed to create menu
  • Failed to create menu item
  • Failed to create menu translation
  • Failed to create redirect
  • Failed to create relation
  • Failed to create taxonomy
  • Failed to create term translation
  • Failed to create widget
  • Failed to create widget area
  • Failed to discard draft
  • Failed to duplicate content
  • Failed to email users
  • Failed to fetch 404 summary
  • Failed to fetch allowed domains
  • Failed to fetch API tokens
  • Failed to fetch block type
  • Failed to fetch block types
  • Failed to fetch byline
  • Failed to fetch byline translations
  • Failed to fetch bylines
  • Failed to fetch collections
  • Failed to fetch comment
  • Failed to fetch comment counts
  • Failed to fetch comments
  • Failed to fetch content
  • Failed to fetch content authors
  • Failed to fetch fields
  • Failed to fetch menu
  • Failed to fetch menu translations
  • Failed to fetch menus
  • Failed to fetch orphaned tables
  • Failed to fetch passkeys
  • Failed to fetch redirects
  • Failed to fetch reference children
  • Failed to fetch reference parents
  • Failed to fetch relation
  • Failed to fetch relations
  • Failed to fetch revisions
  • Failed to fetch taxonomies
  • Failed to fetch term translations
  • Failed to fetch the site domain
  • Failed to fetch theme
  • Failed to fetch translations
  • Failed to fetch trashed content
  • Failed to fetch users
  • Failed to fetch widget area
  • Failed to fetch widget areas
  • Failed to fetch widget components
  • Failed to import
  • Failed to invite user
  • visualEditing.mediaLoadFailed
  • Failed to load the calendar
  • Failed to probe URL
  • Failed to publish content
  • Failed to register orphaned table
  • Failed to reorder menu items
  • Failed to reorder terms
  • Failed to schedule content
  • Failed to unpublish content
  • Failed to unschedule content
  • Failed to update allowed domain
  • Failed to update block type
  • Failed to update byline
  • Failed to update collection
  • Failed to update comment status
  • Failed to update content
  • Failed to update field
  • Failed to update menu
  • Failed to update menu item
  • Failed to update redirect
  • Failed to update relation
  • Failed to update term
  • Failed to update user
  • Failed to update widget
  • field_slug
  • Filter
  • Filter: {activeCount} selected
  • Format selection
  • Go live {countdown}
  • Go to sign-in
  • Goes live
  • Goes live {countdown}
  • Hide earlier entries
  • HTML block options
  • HTML block preview
  • HTML code
  • HTML only, cleaned, using your site's styles.
  • If the site can't be reached from the internet yet, for example on localhost or behind a login, you can use the address without the check.
  • Iframe
  • Iframe block options
  • visualEditing.image
  • Image controls
  • Inline
  • Inline blocks use your site's styles. Your site removes scripts, style tags and style attributes, and empties iframes other than YouTube and Vimeo.
  • Insert video
  • Invite validation failed
  • Invoke MCP tools from all enabled plugins
  • Invoke MCP tools from the {pluginId} plugin
  • Invoke only this plugin's enabled MCP tools
  • Isolated frame
  • JavaScript code
  • JS
  • Last edited
  • Later entries weren't loaded. The range has more entries than the calendar can show.
  • Link options
  • Links in emails and plugins use {0}, set by the deployment configuration.
  • Links in emails and plugins, sitemaps, and absolute URLs in search and social metadata will use the new domain.
  • List
  • Load preview
  • visualEditing.loading
  • Managed by your identity provider. Change the name there.
  • Marketplace search failed
  • visualEditing.mediaLibrary
  • Month
  • More formatting
  • New domain
  • Next month
  • No description yet
  • No entries match these filters
  • No iframe found in this code. For an embed that runs a script, use an HTML block.
  • visualEditing.noImageSelected
  • visualEditing.noImagesFound
  • No loaded entries match these filters
  • No matching timezones
  • Not loaded
  • Nothing else is scheduled this month.
  • Nothing on this day.
  • Nothing published or scheduled in {monthTitle}
  • Nothing to preview yet.
  • Now · {time}
  • On the site
  • Only https links can be embedded.
  • Only image files can be uploaded here.
  • Only images and videos can be uploaded here.
  • Open in editor
  • Open the sign-in page at the new address:
  • Overdue
  • Overdue · {lateness}
  • Passkeys from the old address don't work there. Sign in with an email link, then add a passkey in Security settings.
  • Passkeys only work at the address where they were created.
  • Passkeys only work at the address where they were created. Add one here so you can sign in at this address next time.
  • Passkeys only work at the address where they were created. After switching, keep signing in at the current address, or use an email sign-in link at the new one.
  • Passkeys only work at the address where they were created. Continue on {handoverHost} to sign in there without a passkey, then add one for that address.
  • Paste an embed code or an https link…
  • Point the domain at this site. On Cloudflare, open your Worker in Workers & Pages, go to the Domains tab, and add the domain.
  • Press Escape to leave the code editor.
  • Preview changes
  • Preview unavailable for this format
  • Previous month
  • visualEditing.published
  • Published {liveSince}
  • Published and scheduled entries across collections, in the site's time zone.
  • Publishing
  • Read and change email your site sends
  • Record counts do not match the manifest
  • Records are out of order
  • Records refer to each other in a loop
  • Records without a parent were left out
  • Reload page
  • visualEditing.removeImage
  • visualEditing.replaceImage
  • Replace video
  • Reschedule
  • Rescheduled
  • Run preview
  • Runs HTML, CSS and JavaScript in a sandbox.
  • visualEditing.saveFailed
  • visualEditing.saved
  • visualEditing.saving
  • Schedule removed
  • Scheduled changes
  • Scheduled entries appear here with their publish time.
  • Search for an IANA timezone (e.g., Europe/London)
  • Search timezones…
  • Select video
  • Send email through your site
  • Send emails
  • Set up an email provider in Email settings to email users.
  • Signup completion failed
  • Signup request failed
  • Site URL set to {url}
  • Sitemaps and absolute URLs in search and social metadata will use the new domain. Links in emails and plugins keep using {configuredUrl}, set by the deployment configuration.
  • Start writing with plain text
  • State
  • Sub-field slugs cannot be changed after creation.
  • Sub-field slugs must be unique.
  • Tell users where to sign in
  • The admin's security policy blocked some resources this block loads, such as external scripts, fonts or frames. Your site may still load them.
  • The calendar shows the first {maxEntries}, which end on {cutOffDay}.
  • The calendar shows the first {maxEntries}.
  • The code editor couldn't load. Save your work, then reload the page.
  • The image is in the Media Library, but this entry is now read-only.
  • The public address of your site, used for links in emails and plugins, sitemaps, and absolute URLs in search and social metadata
  • The range has more entries than the calendar can show.
  • The scheduled changes to {title} stay as a draft.
  • The signed publisher records and package are valid. Build provenance was not provided.
  • The video is in the Media Library, but this entry is now read-only.
  • Theme search failed
  • This block embeds a page from {0}.
  • This block runs JavaScript.
  • This day wasn't loaded. The range has more entries than the calendar can show.
  • This entry doesn't exist or isn't published. Your role can only view published content.
  • This entry doesn't exist or was deleted.
  • This entry was due {lateness} but hasn't published. Scheduled publishing may not be running.
  • This field will show the <0>{0}</0> this {linkingSide} links to
  • This field will show the <0>{linkingSide}</0> linking to this {linkedSide}
  • This link can't be used. Enter a web address, such as https://example.com.
  • This month wasn't loaded
  • This plugin cannot be installed because its signed publisher records failed verification. Ask the publisher to publish a corrected release.
  • This range has more than {maxEntries} entries
  • This saved timezone isn't recognized. Choose a suggestion for reliable date display.
  • This video can't be played.
  • Times are in {zoneName}.
  • Times are in {zoneName}. Your browser uses {viewerZoneName}.
  • Today
  • Token verification failed
  • Tomorrow
  • Translations:
  • Trash pagination
  • Two records have the same value where it must be unique
  • Type caption for image (optional)
  • Type caption for video (optional)
  • Type to filter
  • Type to search
  • visualEditing.unpublishedChanges
  • visualEditing.unsaved
  • Update scheduled
  • visualEditing.uploadImage
  • Upload a video to get started
  • Upload or choose a video
  • visualEditing.uploadingFile
  • Uploading video…
  • URL template (e.g. /blog/:slug)
  • Use {fallbackUrl} anyway
  • Video actions
  • Video upload failed. Try again.
  • View live
  • Was due
  • Write CSS…
  • Write HTML, or paste a snippet with its styles and scripts…
  • Write HTML…
  • Write JavaScript…
  • You don't have permission to view the calendar.
  • You're signed in at {0}
  • Your site is currently at {currentUrl}.
  • Your time: {viewerTime}
Nederlands nl 1709/3384 · 51%
1675 missing keys
  • "{0}" will be deleted from {providerName}.
  • "{0}" will be deleted from its media provider.
  • "{0}" will be permanently deleted.
  • {0, plural, one {{counted} of # character, at least {min}} other {{counted} of # characters, at least {min}}}
  • {0, plural, one {{counted} of # character} other {{counted} of # characters}}
  • {0, plural, one {# byline} other {# bylines}}
  • {0, plural, one {# entry} other {# entries}}
  • {0, plural, one {# file uploading} other {# files uploading}}
  • {0, plural, one {# file was not added because the upload list is full.} other {# files were not added because the upload list is full.}}
  • {0, plural, one {# folder loaded} other {# folders loaded}}
  • {0, plural, one {# link} other {# links}}
  • {0, plural, one {# matching tag} other {# matching tags}}
  • {0, plural, one {# MCP tool} other {# MCP tools}}
  • {0, plural, one {# permission requested} other {# permissions requested}}
  • {0, plural, one {# reference} other {# references}}
  • {0, plural, one {# relation this content type takes part in} other {# relations this content type takes part in}}
  • {0, plural, one {# row} other {# rows}} × {1, plural, one {# column} other {# columns}} selected
  • {0, plural, one {# upload failed} other {# uploads failed}}
  • {0, plural, one {+# more} other {+# more}}
  • {0, plural, one {Add # file} other {Add # files}}
  • {0, plural, one {Add # image} other {Add # images}}
  • {0, plural, one {Add # video} other {Add # videos}}
  • {0, plural, one {At least # character} other {At least # characters}}
  • {0, plural, one {Column deleted} other {# columns deleted}}
  • {0, plural, one {One more blocked entry is not shown.} other {# more blocked entries are not shown.}}
  • {0, plural, one {Row deleted} other {# rows deleted}}
  • {0, plural, one {Show # more} other {Show # more}}
  • {0} added to this post.
  • {0} can't be moved here — its parent has no translation in this locale, so this list isn't the group it belongs to.
  • {0} fallback
  • {0} of {1} files · {2} of {3}
  • {0} of {1} items
  • {0} of {1} matched by email
  • {0} of {1} steps
  • {0} of {1} steps · {2} of {3}
  • {0} of media, {1} of records
  • {0} removed from this post.
  • {0} updated everywhere it appears.
  • {0} updated to v{installedVersion}
  • {added} posts updated
  • {added} updated · {0} failed
  • {characters, plural, one {# character} other {# characters}}
  • {collectionLabel} pagination
  • {columns, plural, one {Column deleted} other {# columns deleted}}
  • {completedCount} of {0} complete
  • {completedCount} of {0} uploads complete
  • {dayLabel}, {entries}
  • {earlierCount, plural, one {Show # earlier entry} other {Show # earlier entries}}
  • {failed, plural, one {# email could not be sent. Check the email provider.} other {# emails could not be sent. Check the email provider.}}
  • {failedCount, plural, one {# upload failed} other {# uploads failed}}
  • {filesMissing, plural, one {# file still needs to be uploaded. Choose the same package file again to finish; files already uploaded are skipped.} other {# files still need to be uploaded. Choose the same package file again to finish; files already uploaded are skipped.}}
  • {hidden, plural, one {# more entry on {date}} other {# more entries on {date}}}
  • {hidden, plural, one {+# more} other {+# more}}
  • {host} does not resolve to a public address
  • {importedFiles, plural, one {<count>#</count> file imported} other {<count>#</count> files imported}}
  • {label} in {menuName}
  • {label} moved to position {0} of {1}.
  • {label} moved to position {0}.
  • {label} options
  • {lateness} late
  • {maximum, plural, one {{name} can have at most # character.} other {{name} can have at most # characters.}}
  • {maximum, plural, one {{name} can have at most # item.} other {{name} can have at most # items.}}
  • {minimum, plural, one {{name} needs at least # character.} other {{name} needs at least # characters.}}
  • {minimum, plural, one {{name} needs at least # item.} other {{name} needs at least # items.}}
  • {name} does not match the required format.
  • {name} has a value that is not one of its options.
  • {name} has an invalid value.
  • {name} is not a field in this collection.
  • {name} is required.
  • {name} links to an entry that does not exist or is in the trash.
  • {name} must be a valid URL.
  • {name} must be at least {bound}.
  • {name} must be at most {bound}.
  • {name}: this site already has some
  • {origin} does not serve this site yet
  • {origin} redirects elsewhere
  • {origin} redirects to {target}. Enter that address instead.
  • {overdueCount, plural, one {One scheduled item is overdue and the scheduler heartbeat is stale. Run `npx emdash doctor` and verify the deployed Cron Trigger.} other {# scheduled items are overdue and the scheduler heartbeat is stale. Run `npx emdash doctor` and verify the deployed Cron Trigger.}}
  • {overdueCount, plural, one {One scheduled item is overdue, but no scheduler run has completed. Run `npx emdash doctor` and verify the deployed Cron Trigger.} other {# scheduled items are overdue, but no scheduler run has completed. Run `npx emdash doctor` and verify the deployed Cron Trigger.}}
  • {overflowCount, plural, one {# file was not added because the upload list is full.} other {# files were not added because the upload list is full.}}
  • {pluginName} Settings
  • {plural} go live now; draft edits stay unpublished.
  • {policyRejected, plural, one {Open the affected entry, resolve the policy reason, and schedule it again. A successful schedule or publish clears this notice.} other {Open the affected entries, resolve the policy reasons, and schedule them again. A successful schedule or publish clears each notice.}}
  • {position} of {total}
  • {previewRows} × {previewColumns} table
  • {readingTime, plural, one {# min read} other {# min read}}
  • {ready} of {0} ready
  • {records, plural, one {# record written} other {# records written}}
  • {rejectedCount, plural, one {# file was not added.} other {# files were not added.}}
  • {rewrittenUrls, plural, one {<rewrittenCount>#</rewrittenCount> image URL updated in {updatedContentItems, plural, one {<contentCount>#</contentCount> content item} other {<contentCount>#</contentCount> content items}}} other {<rewrittenCount>#</rewrittenCount> image URLs updated in {updatedContentItems, plural, one {<contentCount>#</contentCount> content item} other {<contentCount>#</contentCount> content items}}}}
  • {row} × {column} table
  • {rows, plural, one {Row deleted} other {# rows deleted}}
  • {rows} × {columns} table pasted
  • {sent, plural, one {Emailed # user} other {Emailed # users}}
  • {siteName} has moved to {siteHost}
  • {siteName} is now at {siteHost}. Sign in there from now on.
  • {siteZone} · Your time: {viewerZone}
  • {state} · {when}
  • {state}, {time}:
  • {subLabel} ({label}, item {position})
  • {title} is a draft again.
  • {title} is now live.
  • {title} now goes live {when}.
  • {widgetType} in {areaName}
  • {words, plural, one {# word} other {# words}}
  • <0>{from}</0> becomes <1>{to}</1>
  • <0>{name}</0> is editing this entry. Nothing you change here will be saved.
  • <0>{name}</0> is editing this entry. Open it read-only, or take over; they will be told the entry moved on.
  • <0>{name}</0> now holds this entry, so your changes are no longer being saved. Take it back to carry on.
  • <0>Alt-click</0> to add above
  • <0>Click</0> to add below
  • <0>Click</0> to open menu
  • <0>Drag</0> to move
  • 1 post updated
  • 16:9
  • 2. Go to <0>Tools → Export</0>
  • 3:2
  • 4:3
  • A file does not match the package manifest. The package may be damaged.
  • A file in the package does not match the manifest. The package may be damaged.
  • A file in the package is not the size the manifest declares.
  • A file is not the size the package manifest declares. The package may be damaged.
  • A media file is larger than this site accepts
  • A media file is missing from the package
  • A media folder with this name already exists
  • A name cannot be generated from this label. Type one manually using lowercase letters, numbers, and underscores.
  • A number is too large for this site’s database
  • A package file does not match the manifest
  • A package file is missing
  • A publication time has not been selected
  • A publishing action is already in progress
  • A record in the package is not valid
  • A record refers to something missing from the package
  • A relation defines how two content types link. Reference fields on either side then pick entries through it.
  • A relationship is required
  • A slug cannot be generated from these role names. Type one manually using lowercase letters, numbers, and underscores.
  • A slug cannot be generated from this label. Type one manually using lowercase letters, numbers, and underscores.
  • A slug cannot be generated from this label. Type one manually.
  • A source and target locale are required
  • A step failed and will be retried ({0}).
  • A value does not fit this site’s database
  • Abandon import
  • Abandon this import?
  • Abandoning…
  • About focal point
  • About inferred bylines
  • Activation cannot be confirmed. Keep editing paused and refresh the status.
  • Active v{0}
  • Add {singularLower} to {ready} posts
  • Add {singularLower} to 1 post
  • Add {singularLower} to posts
  • Add a passkey for {0}
  • Add a person or team to credit on your content.
  • Add another byline
  • Add at least {minItems} blocks.
  • Add block
  • Add byline
  • Add dark mode variant
  • Add Images
  • Add images to gallery
  • Add new folder
  • Add reference
  • Add references
  • Add row above
  • Add row below
  • Add scripts and styles to your site's pages
  • Add selected
  • Add tag
  • Add term
  • Add to posts
  • Added
  • Adding…
  • Additional details
  • Advanced
  • After
  • After you explicitly invoke this plugin, it can send selected unsaved editor content to external websites without a host restriction.
  • After you explicitly invoke this plugin, it can send selected unsaved editor content to: {0}
  • Agenda
  • Agent access
  • Agent access for {0} has been updated
  • Agent-callable MCP tools
  • Align
  • Align center
  • Align left
  • Align right
  • All sources
  • All uploads finished
  • Allow MCP tokens with plugin-tool scope to invoke these routes.
  • Allow multiple references
  • Allowed block types
  • Already assigned or duplicate
  • Also delete the relationship this field uses
  • Also match the byline linked to an entry's author when it has none assigned.
  • Also requested, but not available to your role:
  • visualEditing.altText
  • Alt text is not applicable to folders
  • An earlier import of this package stopped after it started writing to this site. Abandon that import, then reset this site or set up a new one before importing again.
  • An earlier import of this package wrote to this site before it was abandoned. Reset this site or set up a new one before importing again.
  • An encrypted digital key you unlock using your fingerprint, face, PIN, or device password.
  • An import replaces a new site’s starter content, so it only runs on a site with no content of its own. To move content here, set up a new EmDash site and import into that. These are what this site already has:
  • Animated WebP files become still images when cropped.
  • Another editor
  • Another import is already using this package.
  • Any number
  • Apply changes
  • Approval requests
  • Approve comments and mark them as pending or spam
  • Approve this export?
  • Approve this import?
  • Approve with that device's face, fingerprint, PIN, or passcode.
  • Approving…
  • Ask an administrator to complete this setup.
  • Aspect ratio
  • Assistants connected through MCP need an admin’s approval to start an export or import unless their token was given a transfer scope. Requests expire after 15 minutes.
  • At least {min}
  • At most {max}
  • At most…
  • Attribution
  • Authorized approvers
  • Authors will be assigned to users on this site
  • Auto-generated from the title. You can change it.
  • Automatic
  • Available bylines
  • Available in {0}
  • visualEditing.back
  • Back to Main library
  • Back to menus
  • Basic blocks
  • Before
  • Before you continue:
  • Between {min} and {max}
  • Block
  • Block {0}
  • Block actions
  • Block type “{0}” was created on this site
  • Block type versions
  • Block types
  • Block types could not be loaded.
  • Blockers
  • Blocks
  • Both reference fields bound to this relation share these limits, so the two sides cannot disagree about the same links.
  • Broken references were cleared
  • Browse files
  • Browse files to upload
  • Browse the <0>registry</0> to install plugins.
  • Build provenance verified
  • byline
  • Byline
  • Byline created
  • Byline credits
  • Byline deleted
  • Byline field group values
  • Byline field values
  • Byline fields
  • Byline updated
  • Calendar
  • Cancel {0}
  • Cancel import
  • Cancel remaining
  • Cancel this import?
  • Cancelling…
  • Capture is being prepared. Keep editing paused until setup is complete.
  • Cell split
  • Cells
  • Cells merged
  • Change domain
  • Change publication date
  • Change publication date: {formattedValue}
  • Change schedule
  • Change where visitors are sent
  • Changes apply everywhere this byline appears.
  • Changes were saved, but cached pages may still show old {pluralLower}. Retry the cache refresh.
  • Check and switch
  • Check registry in astro.config.mjs, then restart EmDash.
  • Check registry.aggregatorUrl in astro.config.mjs, then restart EmDash.
  • Check registry.policy.minimumReleaseAge in astro.config.mjs, then restart EmDash.
  • Check registry.policy.minimumReleaseAgeExclude in astro.config.mjs, then restart EmDash.
  • Check the server logs, then use the media usage recovery API for the failed work.
  • Check your connection and try again.
  • Checking code...
  • Checking media files
  • Checking package structure
  • Checking records
  • Checking references
  • Checking the package
  • Checking this device for passkey support...
  • Checking this site
  • Checking…
  • Choose {label}
  • Choose a credential manager on this device, another device, or a security key.
  • Choose a date range
  • Choose a file from the library or upload a new one.
  • Choose a new publication time for this draft.
  • Choose a non-empty {0} image.
  • Choose a recognized timezone for reliable date display.
  • Choose a term and enter between 1 and 50 posts.
  • Choose a video from the library or upload a new one.
  • Choose an image from the library or upload a new one.
  • Choose another option
  • Choose bylines
  • Choose files to upload
  • Choose package file
  • Choose replacement image
  • Choose the same package file again to finish uploading it.
  • Choose Touch ID or another available credential manager, then confirm with your fingerprint or Mac password.
  • Choose when these changes replace the live version.
  • Choose when this draft becomes public.
  • Choose Windows Hello or another available credential manager, then confirm with your PIN, fingerprint, or face.
  • Choose…
  • Choosing a byline replaces this automatic credit.
  • Clear completed
  • Clear formatting
  • Clear stored value
  • Clear stored value for {fieldKey}
  • Click the button below to create your account:
  • Click the button below to sign in:
  • Click this link to create your account:
  • Click this link to sign in to {siteName}:
  • Close byline search
  • Close gallery settings
  • Close image settings
  • Code block actions
  • Collapse block
  • Collection “{0}” has entries
  • Collection “{0}” was created on this site
  • Collections and fields, all content with drafts, revisions, scheduled posts, and trash, translations, taxonomies, bylines, media files, menus, widgets, sections, redirects, SEO, and site settings.
  • Column added after
  • Column added before
  • Column width decreased
  • Column width increased
  • Column width resized
  • Column widths reset
  • Columns
  • Columns distributed evenly
  • Comment reactions
  • Comments with this status will appear here.
  • Complete
  • Confirm using the secure prompt from your device or credential manager.
  • Confirm with Face ID, Touch ID, or your device passcode.
  • Confirm with your fingerprint, face, or PIN.
  • Connect to any network host and load external plugin admin images (unrestricted)
  • Connect to network hosts and load external plugin admin images
  • Connects
  • content
  • Content digest
  • Content language
  • Content references
  • Content refers to media in an invalid way
  • Content refers to media that is not in the package
  • Content search results
  • Content types
  • Content types with the same group share a collapsible folder in the sidebar
  • Content using this media item may show a broken reference.
  • Continue numbering
  • Continue on {handoverHost}
  • Continue to finish signing in. The link works only once.
  • Continue to import
  • Continue with another device
  • Continue with security key
  • Copied
  • Copy {label}
  • Copy code
  • Copy failed
  • Copy receipt
  • Copying media
  • Could not add {singularLower}
  • Could not check this code
  • Could not check this code.
  • Could not create {singularLower}
  • Could not insert section
  • Could not load {pluralLower}.
  • Could not load media.
  • Could not load the calendar
  • Could not load this entry's details.
  • Could not load this folder.
  • Could not publish
  • Could not reach {origin}
  • Could not remove the schedule
  • Could not review posts
  • Couldn’t confirm whether the media item or selected folder still exists. Try again.
  • Couldn't load all references.
  • Couldn’t load approval requests
  • Couldn't load content.
  • Couldn’t load exports
  • Couldn’t load imports
  • Couldn’t load media usage tracking settings.
  • Couldn’t load more usage.
  • Couldn’t load the import plan
  • Couldn’t load usage.
  • Couldn’t move file
  • Couldn’t reload the import plan
  • Couldn’t search bylines.
  • Couldn’t start the export
  • Couldn’t update the plan
  • Couldn’t update the request
  • Create “{0}”
  • Create {0}
  • Create {0} translation
  • Create {singularLower}
  • Create a block type before adding a blocks field.
  • Create a new {singularLabel}
  • Create a profile for someone credited on your content.
  • Create a reusable public profile, then add it to this post.
  • Create and add
  • Create cropped copy
  • Create menu
  • Create new {singularLower}
  • Create one to let entries here link to entries in another content type.
  • Create passkey
  • Create relation
  • Create Relation
  • Create section
  • Create taxonomy terms and change content classifications
  • Create your first content type
  • Created and updated
  • Creating collections and fields
  • Creating cropped copy...
  • Crop
  • Crop area {0} by {1} pixels.
  • Crop output dimensions
  • Crop selection. Use the Arrow keys to move it.
  • Cropped copy created.
  • CSS code
  • Current cell
  • Currently set — enter a new value to replace
  • Dark mode variant
  • Database-owned definitions available to blocks fields.
  • Date range
  • Decrease column width
  • Define how content types link to each other
  • Delete "{0}"?
  • Delete “{0}”?
  • Delete block
  • Delete byline
  • Delete byline {0}
  • Delete columns
  • Delete folder
  • Delete gallery
  • Delete media?
  • Delete menu
  • Delete rows
  • Delete section
  • Delete tag
  • Delete tag {0}
  • Delete taxonomy
  • Delete Taxonomy
  • Delete video
  • Deleting "{0}" also deletes every term in it, in all languages, and removes those terms from the content filed under them. The entries themselves are kept. This cannot be undone.
  • Deliver all email your site sends
  • visualEditing.altTextPlaceholder
  • Describe the image
  • Describe the image's purpose and relevant details for people who cannot see it.
  • Destructive
  • Details
  • Differences from the source site
  • Disable plugin MCP tools
  • Dismiss completed {0}
  • Dismiss import suggestion
  • Dismiss section error
  • Dismiss table paste error
  • Display size
  • Distribute columns evenly
  • Document
  • Domain changed to {url}
  • Don’t map
  • Download a copy of the entire site, including drafts, media, settings, and author emails. Admin includes this; choose it instead of Admin to give an agent narrower access.
  • Download as one file
  • Download export from {created}
  • Download package
  • Download package fetches the export file by file and checks each one, so it works for sites of any size. Download as one file asks the server for a single archive, which is quicker for small sites but can fail for large sites on Cloudflare Workers.
  • Download this site as a single .emdash package file that another EmDash site can import.
  • Downloaded
  • Downloading the package
  • visualEditing.draft
  • Draft changes
  • Draft version
  • Drag and drop files here
  • Drag to reorder {label}
  • Drop an image here or <0>browse</0>
  • Drop an image here or browse for {label}
  • Drop files to upload
  • Drop one image at a time.
  • Duplicate block
  • Duplicate redirects were left out
  • Each {linkedSideName} is linked from
  • Each {linkingSideName} links to
  • Each path segment can contain at most one placeholder, e.g. {0}
  • Edit {itemLabel}
  • Edit {label}
  • Edit asset
  • Edit byline
  • Edit dark mode asset
  • Edit folder
  • Edit folder {0}
  • Edit image
  • Edit image {0}
  • Edit locking
  • Edit media alt text, captions, and focal points
  • visualEditing.editMode
  • Edit name and slug
  • Edit role
  • Editing is paused until the import finishes. Keep this page open; if you leave, the import continues when you come back.
  • Editing is unlocked again. Content the import already wrote stays on the site and is not removed. Because the site is no longer empty, another import can’t run here.
  • Editing on this site is paused until the import finishes.
  • visualEditing.sessionExpired
  • Editors can select a second image that the site shows in dark mode.
  • Email all users?
  • Email every other user a link to the sign-in page at {siteHost}.
  • Email users
  • Embed
  • Embed a page from another site
  • Embed code
  • Embedded content
  • EmDash {0}
  • EmDash {latest} is available (you're running {0})
  • EmDash does not keep the previous image.
  • EmDash does not keep the uncropped image.
  • EmDash is scanning existing content.
  • EmDash never receives your PIN, password, or biometric information.
  • EmDash site package
  • EmDash will continue setup and resume scanning existing content.
  • EmDash will scan existing content to show where media is used.
  • Empty gallery — open settings to add images
  • Empty site
  • Enable plugin MCP tools
  • Enable tracking
  • Enable tracking to index existing content and keep references up to date.
  • English is used because no content language is configured. Content language is stored with the entry and is separate from your admin language.
  • Enter a domain such as example.com, without a path or port
  • Enter a name.
  • Enter a recognized timezone to save
  • Enter the domain below. EmDash checks that it serves this site before switching.
  • Entries
  • Entries that link to this one
  • Entries this one links to
  • entry on the linked side
  • entry on the linking side
  • esc
  • Esc
  • Every imported record and media file was read back and matched the package. Keep this receipt as a record of the transfer.
  • Every other user with an active account gets an email saying the site is now at {siteHost}, with a link to sign in there. Passkeys from another address don't work at {siteHost}, so users sign in with an email link and add a new passkey.
  • Every place using this image will update to the cropped version.
  • Every place using this image will update to the selected version.
  • Every relationship this content type takes part in goes too:
  • Example: {pattern} → {preview}
  • example.com
  • Existing {pluralLower} stay in place.
  • Existing content is indexed. New changes are tracked automatically.
  • Exit distraction-free mode (⌘⇧\)
  • Expand block
  • Expired
  • Expires {expires}
  • Export
  • Export ready
  • Export requested by {requester}
  • Export site
  • Exported
  • Exported with
  • Exporting
  • Exporting: {stage}
  • F#
  • Failed to abandon import
  • Failed to activate block type version
  • Failed to add term to entries
  • Failed to analyze file
  • Failed to analyze import
  • Failed to approve request
  • Failed to cancel import
  • Failed to change the domain
  • Failed to check for updates
  • Failed to compare revisions
  • Failed to continue export
  • Failed to continue import
  • Failed to create {0}
  • Failed to create a sign-in link
  • Failed to create allowed domain
  • Failed to create API token
  • Failed to create block type
  • Failed to create byline
  • Failed to create byline translation
  • Failed to create collection
  • Failed to create content
  • Failed to create media folder
  • Failed to create menu
  • Failed to create menu item
  • Failed to create menu translation
  • Failed to create redirect
  • Failed to create relation
  • Failed to create taxonomy
  • Failed to create term translation
  • Failed to create widget
  • Failed to create widget area
  • Failed to delete media folder
  • Failed to delete relation
  • Failed to delete taxonomy
  • Failed to deny request
  • Failed to discard draft
  • Failed to dismiss scheduled publication rejection
  • Failed to download a package file
  • Failed to duplicate content
  • Failed to email users
  • Failed to fetch 404 summary
  • Failed to fetch allowed domains
  • Failed to fetch API tokens
  • Failed to fetch block type
  • Failed to fetch block types
  • Failed to fetch byline
  • Failed to fetch byline translations
  • Failed to fetch bylines
  • Failed to fetch collections
  • Failed to fetch comment
  • Failed to fetch comment counts
  • Failed to fetch comments
  • Failed to fetch content
  • Failed to fetch content authors
  • Failed to fetch fields
  • Failed to fetch media folder
  • Failed to fetch media folders
  • Failed to fetch media usage details
  • Failed to fetch menu
  • Failed to fetch menu translations
  • Failed to fetch menus
  • Failed to fetch orphaned tables
  • Failed to fetch passkeys
  • Failed to fetch plugin settings
  • Failed to fetch redirects
  • Failed to fetch reference children
  • Failed to fetch reference parents
  • Failed to fetch relation
  • Failed to fetch relations
  • Failed to fetch revisions
  • Failed to fetch taxonomies
  • Failed to fetch term translations
  • Failed to fetch the site domain
  • Failed to fetch theme
  • Failed to fetch translations
  • Failed to fetch trashed content
  • Failed to fetch update status
  • Failed to fetch users
  • Failed to fetch widget area
  • Failed to fetch widget areas
  • Failed to fetch widget components
  • Failed to import
  • Failed to invite user
  • Failed to list files to upload
  • Failed to load approval requests
  • Failed to load export manifest
  • Failed to load exports
  • Failed to load import
  • Failed to load import plan
  • Failed to load import receipt
  • Failed to load imports
  • visualEditing.mediaLoadFailed
  • Failed to load plugin settings
  • Failed to load the calendar
  • Failed to load transfer capabilities
  • Failed to load transfer settings
  • Failed to lock the entry
  • Failed to probe URL
  • Failed to publish content
  • Failed to register orphaned table
  • Failed to release the entry lock
  • Failed to rename media folder
  • Failed to reorder content types
  • Failed to reorder menu items
  • Failed to reorder terms
  • Failed to replace media image
  • Failed to schedule content
  • Failed to start export
  • Failed to start import
  • Failed to unpublish content
  • Failed to unschedule content
  • Failed to update allowed domain
  • Failed to update block type
  • Failed to update byline
  • Failed to update collection
  • Failed to update comment status
  • Failed to update content
  • Failed to update field
  • Failed to update menu
  • Failed to update menu item
  • Failed to update plugin MCP access
  • Failed to update plugin settings
  • Failed to update redirect
  • Failed to update relation
  • Failed to update term
  • Failed to update user
  • Failed to update widget
  • Failed to upload a package file
  • Failed to verify plugin
  • field_slug
  • Files upload as soon as you add them.
  • Filter
  • Filter by byline
  • Filter by date range: {rangeLabel}
  • Filter: {activeCount} selected
  • Finish any current edits.
  • First page
  • First publication
  • Fix invalid fields before changing the publication date
  • Fix invalid fields before changing the schedule
  • Focal point
  • Focal point. Use arrow keys to move it.
  • Folder
  • Folder deleted
  • Folder name must be between 1 and 200 characters
  • Folder no longer exists
  • Folder no longer exists. Returned to the main library.
  • Folder successfully created
  • Folder successfully edited
  • Folder unavailable
  • Folders
  • Folders could not be loaded.
  • Folders navigation
  • For the best import experience, install the <0>EmDash Exporter</0> plugin on your WordPress site.
  • Format selection
  • Format:
  • Freeform
  • From {0}
  • From the package (empty)
  • From the package: “{packageValue}”
  • From the post owner
  • From URL
  • Gallery
  • Gallery settings
  • Generated automatically.
  • Give this navigation a label and a site identifier.
  • Go live {countdown}
  • Go to sign-in
  • Goes live
  • Goes live {countdown}
  • Group
  • Guest
  • Handle unavailable
  • Header column added
  • Header column removed
  • Header row
  • Header row added
  • Header row removed
  • Headers
  • Heading 4
  • Heading 5
  • Heading 6
  • Headings
  • Hide earlier entries
  • Hide from navigation
  • visualEditing.hideToolbar
  • Hide toolbar
  • Hold an entry while someone is editing it, and refuse other writers
  • Holds an entry ID. Set a target collection under Content Types to pick entries instead.
  • Horizontal {0}%, vertical {1}%
  • Hour
  • How do you want to start?
  • How is the slug generated?
  • How many
  • HTML block options
  • HTML block preview
  • HTML code
  • HTML only, cleaned, using your site's styles.
  • https://example.com or /page
  • https://example.com/blog/my-post
  • I’ve completed these steps and understand tracking can’t be turned off.
  • I've set it up — check again
  • Icon
  • If the site can't be reached from the internet yet, for example on localhost or behind a login, you can use the address without the check.
  • If you didn't request this, you can safely ignore this email.
  • Iframe
  • Iframe block options
  • visualEditing.image
  • Image {0}
  • Image actions
  • Image controls
  • Image link
  • Image replaced.
  • Image upload failed. Try again.
  • Import a site package
  • Import a site package into this site while it is empty, overwriting its initial setup. Admin includes this; choose it instead of Admin to give an agent narrower access.
  • Import an existing EmDash site
  • Import complete
  • Import requested by {requester}
  • Import this package?
  • Importing
  • Importing content
  • Importing menus, widgets, and settings
  • Importing reusable blocks...
  • Importing terms and bylines
  • In trash
  • In Windows Settings, open Accounts, then Sign-in options, and set up a PIN. Fingerprint and face recognition are optional.
  • Inactive version
  • Include comments
  • Include inferred bylines
  • Increase column width
  • Index existing content and keep Used in results up to date.
  • Indexing
  • Indexing existing content
  • Inline
  • Inline blocks use your site's styles. Your site removes scripts, style tags and style attributes, and empties iframes other than YouTube and Vimeo.
  • Insert an image gallery
  • Insert block
  • Insert block after current block
  • Insert block below
  • Insert HTML
  • Insert image
  • Insert or tap your security key when the browser asks.
  • Insert paragraph after
  • Insert paragraph before
  • Insert table
  • Insert video
  • Installation is unavailable.
  • INVALID HANDLE
  • Invite validation failed
  • Invoke MCP tools from all enabled plugins
  • Invoke MCP tools from the {pluginId} plugin
  • Invoke only this plugin's enabled MCP tools
  • Isolated frame
  • It is stored by the authenticator or credential manager you selected in the secure system prompt.
  • It was started somewhere else, so its plan can no longer be changed. Its progress will appear here.
  • Its listing has not been approved for display. Check back later.
  • JavaScript code
  • JS
  • Keep aspect ratio
  • Keep editing paused and deploy a compatible EmDash version before continuing.
  • Keep editing paused, fix the server issue, then retry setup.
  • Keep importing
  • Keep this page open until setup finishes. If you leave, return to continue where it stopped.
  • Keep this page open while files upload. If the upload stops, choose the same file again to continue where it left off.
  • Keep this page open. If you leave, the export continues when you come back.
  • Keep this site’s (empty)
  • Keep this site’s: “{targetValue}”
  • Keep typing to narrow the list.
  • Landscape
  • Last edited
  • Last page
  • Later entries weren't loaded. The range has more entries than the calendar can show.
  • Learn how to install plugins in the <0>documentation<1/></0>.
  • Link
  • Link options
  • Link this byline to a user or mark it as a guest profile.
  • Link URL
  • Linked from {0}
  • Linked side (plural)
  • Linked side (singular)
  • Linking content
  • Linking side (plural)
  • Linking side (singular)
  • Links from
  • Links in emails and plugins use {0}, set by the deployment configuration.
  • Links in emails and plugins, sitemaps, and absolute URLs in search and social metadata will use the new domain.
  • Links to
  • Links to {0}
  • List
  • Live version
  • Load more folders
  • Load preview
  • Loading
  • Loading {pluralLower}…
  • Loading approval requests…
  • Loading block types…
  • Loading exports…
  • Loading folders
  • Loading folders...
  • Loading imports…
  • Loading media
  • Loading media usage tracking settings…
  • Loading plugin panel
  • Loading references...
  • Loading relations...
  • Loading the import plan…
  • Loading usage
  • visualEditing.loading
  • Loading…
  • Local time
  • Locales will use this site’s capitalization
  • Location
  • Location unavailable
  • Lowercase letters, numbers and underscores. Reference fields store this.
  • Lua
  • Main library
  • Manage the people and teams credited on your content.
  • Managed by your identity provider. Change the name there.
  • Marketplace browsing is no longer available.
  • Marketplace browsing is no longer available. Manage installed plugins from Plugins.
  • Marketplace configuration is deprecated
  • Marketplace search failed
  • Matched by email
  • Maximum
  • Maximum blocks
  • Media details
  • Media folders
  • Media in this folder will return to Main library. No files will be deleted.
  • visualEditing.mediaLibrary
  • Media links were made relative
  • Media pagination
  • Media results
  • Media usage tracking
  • Media usage tracking is indexing existing content
  • Media usage tracking is off
  • Media usage tracking is ready
  • Media usage tracking is setting up
  • Media usage tracking needs attention
  • Menu items
  • Merge selected cells
  • Migration guide
  • Minimum blocks
  • Minor section heading
  • Minute
  • Mixed
  • Month
  • More actions for {0}
  • More formatting
  • More information about {label}
  • More information about Alt text
  • More information about Display size
  • More issues were found than are listed
  • More table actions
  • More than one post matches this link
  • Move {0} down
  • Move {0} down — unavailable, its parent has no translation in this locale
  • Move {0} earlier
  • Move {0} later
  • Move {0} up
  • Move {0} up — unavailable, its parent has no translation in this locale
  • Move down {0}
  • Move media here from Media Details.
  • Move the focal point to choose what stays visible in cropped images.
  • Move this site to another EmDash installation, or import a site package
  • Move this site to another EmDash installation, or import a site package into this one.
  • Move up {0}
  • Moved {filename} to position {0}.
  • Moved to {0}
  • Moved to paragraph after table
  • Moved to paragraph before table
  • Moving {label} to position {0} of {1}.
  • Moving {label} was cancelled.
  • Moving from another EmDash site?
  • Name your section, then add its content in the editor.
  • Navigate
  • Needs attention
  • New {itemLabel}
  • New {singularLower} name
  • New byline
  • New domain
  • New folder
  • New plugin discovery uses the registry. Existing marketplace plugins can still be updated or uninstalled while you switch over.
  • New Relation
  • New reusable profile
  • New section
  • New taxonomy
  • Next month
  • Next, {0} will open
  • Next, the browser's passkey window will open
  • No {label} found.
  • No block types defined
  • No blocks yet
  • No built-in passkey authenticator found
  • No byline
  • No byline assigned
  • No bylines available.
  • No bylines yet
  • No comments match your filters.
  • No description yet
  • No email address
  • No entries match these filters
  • No exact match on this site
  • No field on this content type uses it yet
  • No fields
  • No files added
  • No folders found
  • No iframe found in this code. For an embed that runs a script, use an HTML block.
  • visualEditing.noImageSelected
  • visualEditing.noImagesFound
  • No images in this gallery yet.
  • No loaded entries match these filters
  • No matches. Press Enter to use “{freeFormLanguage}”.
  • No matching block types
  • No matching bylines
  • No matching content found.
  • No matching tags
  • No matching timezones
  • No pending requests
  • No references selected.
  • No relations yet
  • No relations yet.
  • No tracked references found
  • No usage to show yet
  • No Windows Hello authenticator found
  • Non-guest
  • Not loaded
  • Not matched
  • Not set
  • Nothing else is scheduled this month.
  • Nothing on this day.
  • Nothing on this site changed.
  • Nothing published or scheduled in {monthTitle}
  • Nothing to preview yet.
  • Now · {time}
  • Off
  • On the site
  • Once setup is done, upload a .emdash package exported from another EmDash site.
  • One
  • Only https links can be embedded.
  • Only image and file fields, images in rich text, and site settings are tracked. Custom rich text blocks and template code aren’t checked.
  • Only image files can be uploaded here.
  • Only images and videos can be uploaded here.
  • Open
  • Open {0} in a new tab
  • Open folder {0}
  • visualEditing.openInAdmin
  • Open in editor
  • Open read-only
  • Open setup
  • Open the dashboard
  • Open the sign-in page at the new address:
  • Open Windows settings
  • Optional caption
  • Optional hover text
  • Or browse files from your computer
  • Ordered page-building blocks
  • Original
  • Original image cropped.
  • Other
  • Output size
  • Overdue
  • Overdue · {lateness}
  • Package digest
  • Package downloaded
  • Page number
  • Page size
  • Paragraph inserted after table
  • Paragraph inserted before table
  • Passkey created
  • Passkeys from the old address don't work there. Sign in with an email link, then add a passkey in Security settings.
  • Passkeys only work at the address where they were created.
  • Passkeys only work at the address where they were created. Add one here so you can sign in at this address next time.
  • Passkeys only work at the address where they were created. After switching, keep signing in at the current address, or use an email sign-in link at the new one.
  • Passkeys only work at the address where they were created. Continue on {handoverHost} to sign in there without a passkey, then add one for that address.
  • Passkeys require a <0>secure context</0>: use <1>HTTPS</1>, or open the admin at <2>http://localhost</2> (with your dev port). Plain <3>http://</3> on a custom hostname is not treated as secure, even on loopback.
  • Paste an embed code or an https link…
  • Pattern for generating URLs, e.g. /blog/{0}. Tokens: {1}, {2}, and date tokens {3}/{4}/{5} (also {6}/{7}/{8}) from the publish date — e.g. {9} for WordPress-style permalinks.
  • Pause other tools that update content.
  • People shown publicly on this post.
  • Per page
  • Period
  • Phosphor icon name, e.g. calendar-blank or trophy
  • Picked up {label}.
  • Picking entries this one links to lets editors drag them into an order. The other direction lists whatever points at the entry and cannot be reordered.
  • picks {0}
  • Plan digest
  • Plugin {pluginId} rejected the save: {reason}
  • Plugin action failed
  • Plugin actions
  • Plugin changes were not applied
  • Plugin column unavailable
  • Plugin installation requires explicit consent
  • Plugin MCP access updated
  • Plugin MCP Tools
  • Plugin MCP tools require explicit consent
  • Plugin not found. The publisher or slug may be incorrect.
  • Plugin pages
  • Plugin panel unavailable.
  • Plugin registry configuration error
  • Plugin registry is not configured.
  • Plugin tools: {0}
  • Point the domain at this site. On Cloudflare, open your Worker in Workers & Pages, go to the Domains tab, and add the domain.
  • Portrait
  • Post URLs (one per line)
  • Preparing categories and tags...
  • Preparing this site
  • Press Escape to leave the code editor.
  • Press Space to pick up an image. Use the Arrow keys to move it, then press Space to drop it.
  • Preview changes
  • Preview of {0}
  • Preview unavailable for this format
  • Previous month
  • primary
  • Primary navigation
  • Profile CID
  • Progress
  • Progress stopped
  • Propose unsaved changes to selected editor fields for your review
  • Provenance optional
  • Provenance required
  • Public routes
  • Publication date
  • Publication policy blocked scheduled content
  • visualEditing.publish
  • Publish changes
  • Publish changes?
  • visualEditing.publishFailed
  • Publish now
  • Publish now?
  • Publish, unpublish, schedule, and unschedule content
  • visualEditing.published
  • Published {liveSince}
  • Published and scheduled entries across collections, in the site's time zone.
  • Published by <0/>
  • Publisher approval required for every delegated release
  • Publisher approval required only for permission escalation
  • Publisher handle verification failed
  • Publisher release policy
  • Publishing
  • Publishing summary
  • visualEditing.publishing
  • Queued
  • Quick action on the dashboard
  • Quick create a relationship
  • Quick create names the relationship after this field and this collection, takes how many entries it holds from the switch above, and puts no limit on how many entries link back the other way. <0>Create the relationship yourself</0> to set its slug, the name each side goes by, and both limits, then pick it above.
  • Read and change email your site sends
  • Read and restore trashed content
  • Read collection and field definitions
  • Read comment bodies, author email addresses, pseudonymous IP hashes, user agents, and moderation metadata
  • Read media file contents
  • Read public byline profiles and content credits
  • Read redirect rules
  • Read retained content revision history
  • Read selected unsaved editor content after you explicitly invoke the plugin
  • Read-only
  • Reading content
  • Reading the package
  • Ready to publish now or schedule for later
  • Rebuilding search and caches
  • Receipt digest
  • Recent exports
  • Record counts do not match the manifest
  • Records are out of order
  • Records refer to each other in a loop
  • Records without a parent were left out
  • Redirects that loop will be imported turned off
  • Referenced collection
  • Referenced collection is required
  • visualEditing.refreshPage
  • Refresh status
  • Refresh status before continuing.
  • Relations
  • Relationship
  • Release CID
  • Release notes
  • Reload after updating EmDash before trying again.
  • Reload page
  • Reloading the plan…
  • visualEditing.removeImage
  • Remove {0} from selection
  • Remove assignment
  • Remove dark mode variant
  • Remove from post
  • Remove image {0}
  • Remove image?
  • Remove schedule
  • Removed {0} from selection.
  • Removes the sidebar entry, command palette link, and dashboard quick action; entries stay reachable by URL, API, and plugins
  • Removing starter content
  • Reorder
  • Reorder {0}
  • visualEditing.replaceImage
  • Replace
  • Replace {label}
  • Replace dark mode image
  • Replace dark mode variant for {label}
  • Replace image
  • Replace original
  • Replace original image?
  • Replace original is available with the Original aspect ratio.
  • Replace reference
  • Replace this site’s content with a package exported from another EmDash site.
  • Replace video
  • Replace with empty list
  • Replacing image...
  • Replacing original...
  • Require a slug before content can be published
  • Reschedule
  • Rescheduled
  • Reset
  • Reset column widths
  • Reset crop
  • Resize crop from bottom edge. Use the Arrow keys to resize.
  • Resize crop from bottom-left corner. Use the Arrow keys to resize.
  • Resize crop from bottom-right corner. Use the Arrow keys to resize.
  • Resize crop from left edge. Use the Arrow keys to resize.
  • Resize crop from right edge. Use the Arrow keys to resize.
  • Resize crop from top edge. Use the Arrow keys to resize.
  • Resize crop from top-left corner. Use the Arrow keys to resize.
  • Resize crop from top-right corner. Use the Arrow keys to resize.
  • Resize settings panel
  • Resolve the blockers to continue.
  • Resolving publisher handle...
  • Restart numbering
  • Results
  • Retired
  • Retry {0}
  • Retry cache refresh
  • Retry copy
  • Retry failed
  • Retry failures
  • Retry loading {pluralLower}
  • Retry setup
  • Retry setup?
  • Retrying…
  • Review and block publishing, scheduling, and unpublishing content
  • Review and moderate comments across your content.
  • Review posts
  • Review proposed changes
  • Review the import
  • Review the independently verified release evidence and permissions for {pluginName} before continuing.
  • Review Verified Plugin
  • Review Verified Update
  • Reviewing…
  • Revoke token {0}
  • robots.txt
  • Role on this post (optional)
  • Role updated for {0}.
  • Roles
  • Routable
  • Route: {0} · Permission: {1}
  • Row added above
  • Row added below
  • Rows
  • Run preview
  • Runs HTML, CSS and JavaScript in a sandbox.
  • Sample content
  • Save anyway
  • Save changes before running plugin actions
  • Save date
  • visualEditing.saveFailed
  • Save or discard the other changes before cropping.
  • Save Relation
  • Save schedule
  • visualEditing.saved
  • Saved immediately; term changes do not wait for Publish changes.
  • Saving a collection here turns this field into an entry picker. Its stored entry IDs move to the relationship, and the field can no longer be searched or filtered on.
  • visualEditing.saving
  • Scan it with a nearby phone or tablet.
  • Schedule changes
  • Schedule date
  • Schedule publication
  • Schedule removed
  • Scheduled changes
  • Scheduled entries appear here with their publish time.
  • Scheduled for {formattedSchedule}
  • Scheduled publication
  • Scheduled publishing needs attention
  • Scroll to review all
  • Search {label}
  • Search {label}…
  • Search block types
  • Search blocks
  • Search bylines to add…
  • Search bylines…
  • Search failed
  • Search failed. Check your connection and try again.
  • Search folders
  • Search for a language…
  • Search for an IANA timezone (e.g., Europe/London)
  • Search or type a URL
  • Search reusable public profiles.
  • Search tags
  • Search tags…
  • Search timezones…
  • Search to narrow the list
  • Search will be turned off for some collections
  • Searching…
  • Sections could not be loaded.
  • See where this file is used.
  • Select a collection
  • Select a content type
  • Select a location
  • Select a relationship
  • Select a release before verifying it
  • Select at least one entry.
  • Select column
  • Select content
  • Select dark mode variant for {label}
  • Select default social image
  • Select favicon
  • Select gallery images
  • Select logo
  • Select row
  • Select table
  • Select up to 50 posts at a time.
  • Select video
  • Selected {label}
  • Selected {selectedItemTitle}
  • Selected image
  • Selected media
  • Selected posts
  • Selection
  • Send email through your site
  • Send emails
  • SEO settings
  • Set a custom width and height for this image in the document. Reset uses the original media dimensions. The original media file is unchanged.
  • Set role
  • Set up an email provider in Email settings to email users.
  • Set up media usage tracking
  • Set up Windows Hello
  • Setting up
  • Setup couldn’t continue. Try again.
  • Showing {pageShowingRange} of {0}
  • Shown in the admin menu list.
  • Shown to readers in this order.
  • Shows a button for creating a new entry
  • Sign in to {siteName}
  • Signed release verified
  • Signing in failed. Please try again.
  • Signup completion failed
  • Signup request failed
  • Site Export
  • Site identity
  • Site Import
  • Site Import Analysis
  • Site settings
  • Site title
  • Site Transfer
  • Site URL set to {url}
  • Sitemaps and absolute URLs in search and social metadata will use the new domain. Links in emails and plugins keep using {configuredUrl}, set by the deployment configuration.
  • Size is not applicable to folders
  • Smaller section heading
  • Smallest section heading
  • Some byline avatars were left out
  • Some content links to media files the source site doesn’t have; those links won’t work
  • Some content may not appear here yet.
  • Some content will have no author
  • Some decimal numbers will be rounded
  • Some files listed in the manifest are not in this package.
  • Some media is hosted by an external provider
  • Some media links could not be matched to files
  • Some references point to content that is not in the package
  • Source site ID
  • Split merged cell
  • Square
  • Square (1:1)
  • Stable identifier for your site, such as primary or footer.
  • Start a new import
  • Start import
  • Start with the template’s content types and no content.
  • Start with the template’s example posts and pages. Recommended for new sites.
  • Start writing with plain text
  • Start writing, or type '/' for commands
  • Starter content that will be removed
  • Starter content will be removed
  • Starting
  • Starting…
  • State
  • Stop
  • Stopping the import
  • Sub-field slugs cannot be changed after creation.
  • Sub-field slugs must be unique.
  • Subscript
  • Superscript
  • Switch to dark
  • Switch to light
  • Table cells accept text, links, and formatting only.
  • Table controls
  • Table deleted
  • Table inserted
  • Table size
  • Tables cannot be pasted inside lists or quotes. Paste the table into its own paragraph and try again.
  • Take over
  • Taking over...
  • Taxonomy
  • Taxonomy “{0}” is used by content on this site
  • Taxonomy deleted
  • Taxonomy not found: {taxonomyName}
  • Taxonomy terms
  • Technical details
  • Technical verification details
  • Tell users where to sign in
  • Term assignments
  • Terms
  • the {0} field on {1}, which lists entries that link to it
  • the {0} field on {1}, which picks entries it links to
  • The admin's security policy blocked some resources this block loads, such as external scripts, fonts or frames. Your site may still load them.
  • the Android passkey prompt
  • The assistant can start one export of this site, within 15 minutes. The package includes all content and authors’ names and email addresses.
  • The assistant can start this exact import once, within 15 minutes. It replaces this site’s starter content with the package it analyzed.
  • The browser controls the exact prompt and may offer another compatible method.
  • The browser will usually show a QR code.
  • The build provenance matches this release and its package.
  • The calendar shows the first {maxEntries}, which end on {cutOffDay}.
  • The calendar shows the first {maxEntries}.
  • The code editor couldn't load. Save your work, then reload the page.
  • The content types and slug cannot be changed after a relation is created.
  • The content types and the slug are fixed. What each side is called and how many entries it holds are not.
  • The credential manager on the phone or tablet you choose saves it. EmDash does not receive the passkey.
  • The cropped image could not be created.
  • The download stopped
  • The export stopped
  • The export’s files no longer match the export. Start a new export.
  • The exported package and this import change the content in these ways.
  • The file is not a valid EmDash site package.
  • The file or folder no longer exists.
  • The image is in the Media Library, but this entry is now read-only.
  • The import can go ahead, but check these first.
  • The import can’t start until these are resolved.
  • The import did not return a completion cursor
  • The import did not return a preparation cursor
  • The import failed
  • The import has blockers that must be resolved first.
  • The import plan changed
  • The import plan changed. Review it again before importing.
  • The import stopped ({0}). Nothing on this site changed.
  • The import stopped after it started writing to this site, so editing is paused. Abandon the import to unlock editing; content it already wrote stays in place.
  • The import stops after its current step. Content already imported stays on the site, and editing stays paused until you abandon the import.
  • The import was cancelled
  • The imported site did not match the package when it was checked.
  • The last export failed
  • The latest media request failed. Showing the previous page.
  • the macOS passkey prompt
  • The order controls how block types appear in the picker.
  • The package changed. Choose it again before importing.
  • The package contains a duplicate ID
  • The package contains a file larger than this site accepts.
  • The package contains a file that is not part of the site package format.
  • The package contains an entry that is not a regular file.
  • The package contains the same file twice.
  • The package couldn’t be uploaded
  • The package format is not supported by this version of EmDash
  • The package is checked against this site before anything changes. You can leave this page and come back.
  • The package is larger than this site allows
  • The package is larger than this site allows.
  • The package is not valid
  • The package manifest is not valid.
  • The package needs a feature this version of EmDash does not support
  • The package uses a field type this site does not know
  • The package uses a locale this site does not have
  • The package was checked against this site. Review what will be imported, choose who the content belongs to, then start the import.
  • The package’s content is written to this site. The import can’t be undone once it starts; to go back you would need a backup of this site.
  • The package’s file index is not valid.
  • The passkey is saved on your physical security key and can be used on compatible devices.
  • The plan was changed somewhere else, such as from the command line or an AI assistant, after this page loaded it. Review it again, then start the import.
  • The plugin has not saved these changes. Review them before updating the editor.
  • The plugin result is stale because the editor changed while it was working.
  • The public address of your site, used for links in emails and plugins, sitemaps, and absolute URLs in search and social metadata
  • The publisher identity cannot be verified.
  • The range has more entries than the calendar can show.
  • The relationship and the referenced collection cannot be changed after creation. How many entries this field accepts is set on the relationship.
  • The relationship decides the referenced collection and how many entries this field accepts.
  • The sample content added so far is kept. Continue to add the rest.
  • The scheduled changes to {title} stay as a draft.
  • The selected folder no longer exists. Choose another location and save again.
  • The selected image could not be read.
  • The server was updated while this ran. Reload the page and try again.
  • The signed publisher records and package are valid. Build provenance was not provided.
  • The site kept changing while it was exported. Try again when editing is quieter.
  • The site’s storage could not be read or written.
  • The starter content listed above is deleted and replaced with the package’s content. The import can’t be undone once it starts; to go back you would need a backup of this site.
  • The stored value doesn't match this field's type
  • The uploaded package is discarded. Nothing on this site has changed.
  • The video is in the Media Library, but this entry is now read-only.
  • the Windows passkey prompt
  • Theme search failed
  • There are too many redirects to check them for loops before importing
  • These tools remain disabled after installation until you explicitly enable agent access.
  • This also removes:
  • This block cannot be edited because its stored definition is unavailable.
  • This block embeds a page from {0}.
  • This block runs JavaScript.
  • This browser keeps the whole package in memory until the download finishes. For an export this size, use a Chromium-based browser, which saves straight to disk, or run emdash site export from the CLI.
  • This cannot be undone
  • This code has expired. Start the sign-in again from your terminal to get a new one.
  • This code is invalid or has already been used.
  • This content cannot be edited safely
  • This content will be visible on the site immediately.
  • This day wasn't loaded. The range has more entries than the calendar can show.
  • This device is requesting permission to use:
  • This entry changed somewhere else after you opened it.
  • This entry changed somewhere else. Save anyway, or reload to get the newer version.
  • This entry doesn't exist or isn't published. Your role can only view published content.
  • This entry doesn't exist or was deleted.
  • This entry has no URL until it is published. Paste a URL instead.
  • This entry is open somewhere else
  • This entry is read-only because its schema uses field types this version of EmDash does not support.
  • This entry was due {lateness} but hasn't published. Scheduled publishing may not be running.
  • This export is large
  • This field cannot be edited by this version of EmDash.
  • This field contains table content that the editor cannot preserve. Update it through the API before editing or saving this content.
  • This field contains unsupported Portable Text marks: <0>{markList}</0>. Remove them through the API before editing or saving this content.
  • This field does not accept {0} files.
  • This field does not accept {mimeType} files.
  • This field expects a list. The stored value stays unchanged until you replace it with an empty list, which deletes it. Copy anything you need from it first.
  • This field lists entries that link to this one.
  • This field picks
  • This field picks entries this one links to.
  • This field will show the <0>{0}</0> this {linkingSide} links to
  • This field will show the <0>{linkingSide}</0> linking to this {linkedSide}
  • This file is not a readable EmDash site package.
  • This file is not an EmDash site package: it must start with manifest.json.
  • This folder is empty
  • This folder is empty.
  • This image could not be loaded for cropping.
  • This import has already started
  • This is not the package the import was started with. Choose the same file again.
  • This link can't be used. Enter a web address, such as https://example.com.
  • This link expires in 15 minutes.
  • This link expires in 7 days.
  • This media item could not be loaded. Try again.
  • This media item no longer exists.
  • This month wasn't loaded
  • This operation expired. Start again.
  • This package needs features this version of EmDash does not support.
  • This package was made by a newer or different version of EmDash.
  • This paste is too large. Paste fewer cells or less text at a time.
  • This plugin cannot be installed because its publisher profile is missing valid verification metadata. Ask the publisher to republish it with the latest EmDash plugin CLI.
  • This plugin cannot be installed because its release provenance could not be verified. Ask the publisher to publish a new verified release.
  • This plugin cannot be installed because its signed publisher records failed verification. Ask the publisher to publish a corrected release.
  • This plugin exposes the following routes without authentication:
  • This plugin has no configurable settings.
  • This plugin is not available yet
  • This publisher identity no longer resolves.
  • This publisher's handle does not resolve back to its identity. Installation is disabled until the publisher fixes their handle.
  • This range has more than {maxEntries} entries
  • This removes the relationship, every link stored under it, and the reference fields that use it:
  • This removes the schedule and publishes immediately.
  • This saved timezone isn't recognized. Choose a suggestion for reliable date display.
  • This section contains table content that the editor cannot preserve. Update the section before inserting it.
  • This section contains unsupported Portable Text marks: <0>{0}</0>. Update the section before inserting it.
  • This sign-in link has expired. Request a new one from the login page.
  • This sign-in link is invalid or has already been used. Request a new one from the login page.
  • This site already has content
  • This site already has content, so it can’t receive an import.
  • This site can’t receive an import
  • This site has no content yet, so it can receive an import. Choose a .emdash package file. It is checked in your browser and uploaded in parts; nothing on this site changes until you review and confirm the import.
  • This site has no content yet, so you can import a .emdash package exported from another EmDash site.
  • This site has no session storage configured, so sign-in cannot complete. Ask the site administrator to set session.driver in astro.config.mjs.
  • This site holds partial data from an earlier import
  • This site was set up with starter content. It has no entries of its own, and the import deletes it before adding the package’s content.
  • This spreadsheet data has invalid quoted cells. Fix the quotes or remove the tab separators and try again.
  • This table cannot be edited safely
  • This table has unsupported cell formatting, merged cells, or column widths. Paste it as plain text or simplify the table and try again.
  • This version is not visible on the site
  • This video can't be played.
  • Time
  • Times are in {zoneName}.
  • Times are in {zoneName}. Your browser uses {viewerZoneName}.
  • To move a site to another EmDash installation, use <0>Transfer</0>.
  • Today
  • Toggle
  • Toggle header column
  • Token {0} · expires {expires}
  • Token verification failed
  • Tomorrow
  • Tooltip text
  • Track where media is used across your content
  • Track where media is used across your content.
  • Transfer
  • Translations:
  • Trash pagination
  • Try a different search or collection filter.
  • Try a different search or filter.
  • Try again.
  • Try again. If it keeps failing, check the server logs.
  • Turn on
  • Turn on media usage tracking?
  • Turning on…
  • Two authors with bylines in the same locale are mapped to the same user
  • Two records have the same value where it must be unique
  • Type caption for image (optional)
  • Type caption for video (optional)
  • Type to filter
  • Type to search
  • Type: Folder
  • Unfinished media uploads were left out
  • Unlinked
  • Unpublish {itemLabel}
  • visualEditing.unpublishedChanges
  • Unresolved assignment
  • visualEditing.unsaved
  • Unsaved content may leave your site
  • Unsupported
  • Until {0}
  • Unused references were left out
  • Up to {MAX_SELECTED} bylines can be selected
  • Update scheduled
  • Update the emdash package in your project and redeploy to get the latest fixes.
  • Update the profile for {0}.
  • Updating the plan…
  • Updating usage
  • visualEditing.uploadImage
  • Upload a video to get started
  • Upload failed
  • Upload files
  • Upload not finished
  • Upload or choose a video
  • Upload site packages and check whether they can be imported. Admin includes this; choose it instead of Admin to give an agent narrower access.
  • Upload to {providerName}
  • Uploaded
  • visualEditing.uploadingFile
  • Uploading image…
  • Uploading the package
  • Uploading video…
  • URL & language
  • URL slug
  • URL template (e.g. /blog/:slug)
  • Usage completeness couldn’t be verified.
  • Usage details aren’t available for your account.
  • Usage details unavailable
  • Usage indexing couldn’t finish.
  • Usage indexing hasn’t started.
  • Usage is updating. Some content may not appear here yet.
  • Usage loaded
  • Usage may be out of date.
  • Use {fallbackUrl} anyway
  • Use a security key
  • Use a URL ending in a recognized image extension, such as .jpg or .png.
  • Use another device
  • Use as end date
  • Use lowercase letters, numbers, and hyphens, starting with a letter.
  • Use URL
  • Used in
  • User accounts, passkeys, API tokens, secrets, and plugin data are never exported. Each author’s name and email address are included so they can be matched to users on the other site.
  • User for {0}
  • Users are not transferred. Choose the user on this site who should own each author’s content. Content of authors you don’t map will have no author.
  • Users from <0>{domain}</0> will no longer be able to sign up without an invite. Existing users are not affected.
  • v{0}
  • Validating the package
  • Verified
  • Verified publisher
  • Verify the plugin before installing it
  • Verifying the import
  • Version {0} (active)
  • Video actions
  • Video upload failed. Try again.
  • View live
  • View setup
  • Visitors see the published version until the scheduled update
  • Visitors see this published version
  • Visitors still see the published version
  • Visitors will see these changes immediately.
  • Wait for updates already in progress to finish.
  • Warnings
  • Was due
  • We checked before opening the browser's passkey prompt so you can choose what happens next.
  • We've sent a verification link to <0>{email}</0>
  • What each side is called. These name the fields bound to this relationship.
  • What happens next?
  • What is a passkey?
  • What it leaves out
  • What the direction changes
  • What the package includes
  • What will be imported
  • What you typed is still here. Saving replaces the newer version.
  • What’s tracked
  • When set, the image becomes a clickable link to this URL.
  • Where is it saved?
  • Why are bylines shown in this order?
  • Why English is used
  • Widget areas
  • Widths
  • Will be cleared on save
  • Windows Hello still isn't available to this browser. You can try another device or a security key instead.
  • Windows will show which credential manager will save it before creating it.
  • With a passkey, you don’t need to remember complex passwords
  • Working…
  • Write CSS…
  • Write HTML, or paste a snippet with its styles and scripts…
  • Write HTML…
  • Write JavaScript…
  • Writing the file index
  • You can view, rename, or add more passkeys later in Security settings.
  • You do not have permission to edit this asset.
  • You don’t have permission to move this file.
  • You don't have permission to view the calendar.
  • You need Admin permissions to manage media usage tracking.
  • You need Admin permissions to transfer this site.
  • You no longer hold this entry
  • You'll be signing up as <0>{roleName}</0>
  • You're signed in at {0}
  • You've been invited to {siteName}
  • You've been invited to join {siteName}.
  • Your credential manager, such as Google Password Manager, saves it and may sync it to your other devices.
  • Your credential manager, such as iCloud Keychain, saves it and may sync it to your other devices.
  • Your device's credential manager saves it and will show you where before creating it.
  • your device's passkey prompt
  • Your role does not permit any of the permissions this device requested.
  • Your site is currently at {currentUrl}.
  • Your time: {viewerTime}
  • Zig
English (UK) en-GB 1508/3384 · 45%
1876 missing keys
  • "{0}" will be deleted from {providerName}.
  • "{0}" will be deleted from its media provider.
  • "{0}" will be permanently deleted.
  • {0, plural, one {{counted} of # character, at least {min}} other {{counted} of # characters, at least {min}}}
  • {0, plural, one {{counted} of # character} other {{counted} of # characters}}
  • {0, plural, one {# byline} other {# bylines}}
  • {0, plural, one {# comment imported} other {# comments imported}}
  • {0, plural, one {# entry} other {# entries}}
  • {0, plural, one {# file uploading} other {# files uploading}}
  • {0, plural, one {# file was not added because the upload list is full.} other {# files were not added because the upload list is full.}}
  • {0, plural, one {# folder loaded} other {# folders loaded}}
  • {0, plural, one {# link} other {# links}}
  • {0, plural, one {# matching tag} other {# matching tags}}
  • {0, plural, one {# MCP tool} other {# MCP tools}}
  • {0, plural, one {# menu imported} other {# menus imported}}
  • {0, plural, one {# permission requested} other {# permissions requested}}
  • {0, plural, one {# reference} other {# references}}
  • {0, plural, one {# relation this content type takes part in} other {# relations this content type takes part in}}
  • {0, plural, one {# row} other {# rows}} × {1, plural, one {# column} other {# columns}} selected
  • {0, plural, one {# taxonomy assignment} other {# taxonomy assignments}}
  • {0, plural, one {# taxonomy created} other {# taxonomies created}}
  • {0, plural, one {# upload failed} other {# uploads failed}}
  • {0, plural, one {+# more} other {+# more}}
  • {0, plural, one {Add # file} other {Add # files}}
  • {0, plural, one {Add # image} other {Add # images}}
  • {0, plural, one {Add # video} other {Add # videos}}
  • {0, plural, one {At least # character} other {At least # characters}}
  • {0, plural, one {Column deleted} other {# columns deleted}}
  • {0, plural, one {Media file} other {Media files}}
  • {0, plural, one {One more blocked entry is not shown.} other {# more blocked entries are not shown.}}
  • {0, plural, one {Row deleted} other {# rows deleted}}
  • {0, plural, one {Show # more} other {Show # more}}
  • {0, plural, one {User} other {Users}}
  • {0} added to this post.
  • {0} can't be moved here — its parent has no translation in this locale, so this list isn't the group it belongs to.
  • {0} fallback
  • {0} of {1} files · {2} of {3}
  • {0} of {1} items
  • {0} of {1} matched by email
  • {0} of {1} steps
  • {0} of {1} steps · {2} of {3}
  • {0} of {total} could not be deleted
  • {0} of {total} could not be published
  • {0} of {total} could not be updated
  • {0} of media, {1} of records
  • {0} removed from this post.
  • {0} updated everywhere it appears.
  • {0} updated to v{installedVersion}
  • {added} posts updated
  • {added} updated · {0} failed
  • {characters, plural, one {# character} other {# characters}}
  • {collectionLabel} pagination
  • {columns, plural, one {Column deleted} other {# columns deleted}}
  • {completedCount} of {0} complete
  • {completedCount} of {0} uploads complete
  • {dayLabel}, {entries}
  • {earlierCount, plural, one {Show # earlier entry} other {Show # earlier entries}}
  • {failed, plural, one {# email could not be sent. Check the email provider.} other {# emails could not be sent. Check the email provider.}}
  • {failedCount, plural, one {# upload failed} other {# uploads failed}}
  • {filesMissing, plural, one {# file still needs to be uploaded. Choose the same package file again to finish; files already uploaded are skipped.} other {# files still need to be uploaded. Choose the same package file again to finish; files already uploaded are skipped.}}
  • {hidden, plural, one {# more entry on {date}} other {# more entries on {date}}}
  • {hidden, plural, one {+# more} other {+# more}}
  • {host} does not resolve to a public address
  • {importedFiles, plural, one {<count>#</count> file imported} other {<count>#</count> files imported}}
  • {label} in {menuName}
  • {label} moved to position {0} of {1}.
  • {label} moved to position {0}.
  • {label} options
  • {lateness} late
  • {maximum, plural, one {{name} can have at most # character.} other {{name} can have at most # characters.}}
  • {maximum, plural, one {{name} can have at most # item.} other {{name} can have at most # items.}}
  • {minimum, plural, one {{name} needs at least # character.} other {{name} needs at least # characters.}}
  • {minimum, plural, one {{name} needs at least # item.} other {{name} needs at least # items.}}
  • {name} does not match the required format.
  • {name} has a value that is not one of its options.
  • {name} has an invalid value.
  • {name} is not a field in this collection.
  • {name} is required.
  • {name} links to an entry that does not exist or is in the trash.
  • {name} must be a valid URL.
  • {name} must be at least {bound}.
  • {name} must be at most {bound}.
  • {name}: this site already has some
  • {origin} does not serve this site yet
  • {origin} redirects elsewhere
  • {origin} redirects to {target}. Enter that address instead.
  • {overdueCount, plural, one {One scheduled item is overdue and the scheduler heartbeat is stale. Run `npx emdash doctor` and verify the deployed Cron Trigger.} other {# scheduled items are overdue and the scheduler heartbeat is stale. Run `npx emdash doctor` and verify the deployed Cron Trigger.}}
  • {overdueCount, plural, one {One scheduled item is overdue, but no scheduler run has completed. Run `npx emdash doctor` and verify the deployed Cron Trigger.} other {# scheduled items are overdue, but no scheduler run has completed. Run `npx emdash doctor` and verify the deployed Cron Trigger.}}
  • {overflowCount, plural, one {# file was not added because the upload list is full.} other {# files were not added because the upload list is full.}}
  • {pluginName} Settings
  • {plural} go live now; draft edits stay unpublished.
  • {policyRejected, plural, one {Open the affected entry, resolve the policy reason, and schedule it again. A successful schedule or publish clears this notice.} other {Open the affected entries, resolve the policy reasons, and schedule them again. A successful schedule or publish clears each notice.}}
  • {position} of {total}
  • {previewRows} × {previewColumns} table
  • {readingTime, plural, one {# min read} other {# min read}}
  • {ready} of {0} ready
  • {records, plural, one {# record written} other {# records written}}
  • {rejectedCount, plural, one {# file was not added.} other {# files were not added.}}
  • {rewrittenUrls, plural, one {<rewrittenCount>#</rewrittenCount> image URL updated in {updatedContentItems, plural, one {<contentCount>#</contentCount> content item} other {<contentCount>#</contentCount> content items}}} other {<rewrittenCount>#</rewrittenCount> image URLs updated in {updatedContentItems, plural, one {<contentCount>#</contentCount> content item} other {<contentCount>#</contentCount> content items}}}}
  • {row} × {column} table
  • {rows, plural, one {Row deleted} other {# rows deleted}}
  • {rows} × {columns} table pasted
  • {selectedCount, plural, one {# selected} other {# selected}}
  • {selectedCount, plural, one {Move # item to trash? You can restore it later.} other {Move # items to trash? You can restore them later.}}
  • {sent, plural, one {Emailed # user} other {Emailed # users}}
  • {siteName} has moved to {siteHost}
  • {siteName} is now at {siteHost}. Sign in there from now on.
  • {siteZone} · Your time: {viewerZone}
  • {state} · {when}
  • {state}, {time}:
  • {subLabel} ({label}, item {position})
  • {title} is a draft again.
  • {title} is now live.
  • {title} now goes live {when}.
  • {totalDrafts, plural, one {Draft} other {Drafts}}
  • {totalScheduled, plural, one {Scheduled} other {Scheduled}}
  • {widgetType} in {areaName}
  • {words, plural, one {# word} other {# words}}
  • <0>{from}</0> becomes <1>{to}</1>
  • <0>{name}</0> is editing this entry. Nothing you change here will be saved.
  • <0>{name}</0> is editing this entry. Open it read-only, or take over; they will be told the entry moved on.
  • <0>{name}</0> now holds this entry, so your changes are no longer being saved. Take it back to carry on.
  • <0>Alt-click</0> to add above
  • <0>Click</0> to add below
  • <0>Click</0> to open menu
  • <0>Drag</0> to move
  • 1 post updated
  • 16:9
  • 2. Go to <0>Tools → Export</0>
  • 3:2
  • 4:3
  • 410 Content Deleted (Gone)
  • 451 Unavailable for legal reasons
  • A file does not match the package manifest. The package may be damaged.
  • A file in the package does not match the manifest. The package may be damaged.
  • A file in the package is not the size the manifest declares.
  • A file is not the size the package manifest declares. The package may be damaged.
  • A media file is larger than this site accepts
  • A media file is missing from the package
  • A media folder with this name already exists
  • A name cannot be generated from this label. Type one manually using lowercase letters, numbers, and underscores.
  • A number is too large for this site’s database
  • A package file does not match the manifest
  • A package file is missing
  • A publication time has not been selected
  • A publishing action is already in progress
  • A record in the package is not valid
  • A record refers to something missing from the package
  • A relation defines how two content types link. Reference fields on either side then pick entries through it.
  • A relationship is required
  • A slug cannot be generated from these role names. Type one manually using lowercase letters, numbers, and underscores.
  • A slug cannot be generated from this label. Type one manually using lowercase letters, numbers, and underscores.
  • A slug cannot be generated from this label. Type one manually.
  • A source and target locale are required
  • A step failed and will be retried ({0}).
  • A value does not fit this site’s database
  • Abandon import
  • Abandon this import?
  • Abandoning…
  • About focal point
  • About inferred bylines
  • ACF Fields
  • Activation cannot be confirmed. Keep editing paused and refresh the status.
  • Active v{0}
  • Add {singularLower} to {ready} posts
  • Add {singularLower} to 1 post
  • Add {singularLower} to posts
  • Add a passkey for {0}
  • Add a person or team to credit on your content.
  • Add another byline
  • Add at least {minItems} blocks.
  • Add block
  • Add byline
  • Add dark mode variant
  • Add Images
  • Add images to gallery
  • Add new folder
  • Add reference
  • Add references
  • Add row above
  • Add row below
  • Add scripts and styles to your site's pages
  • Add selected
  • Add tag
  • Add term
  • Add to posts
  • Added
  • Adding…
  • Additional details
  • admin
  • Advanced
  • After
  • After you explicitly invoke this plugin, it can send selected unsaved editor content to external websites without a host restriction.
  • After you explicitly invoke this plugin, it can send selected unsaved editor content to: {0}
  • Agenda
  • Agent access
  • Agent access for {0} has been updated
  • Agent-callable MCP tools
  • Align
  • Align center
  • Align left
  • Align right
  • Alignment
  • All authors
  • All sources
  • All uploads finished
  • Allow MCP tokens with plugin-tool scope to invoke these routes.
  • Allow multiple references
  • Allowed block types
  • Already assigned or duplicate
  • Also delete the relationship this field uses
  • Also match the byline linked to an entry's author when it has none assigned.
  • Also requested, but not available to your role:
  • visualEditing.altText
  • Alt text is not applicable to folders
  • An earlier import of this package stopped after it started writing to this site. Abandon that import, then reset this site or set up a new one before importing again.
  • An earlier import of this package wrote to this site before it was abandoned. Reset this site or set up a new one before importing again.
  • An encrypted digital key you unlock using your fingerprint, face, PIN, or device password.
  • An import replaces a new site’s starter content, so it only runs on a site with no content of its own. To move content here, set up a new EmDash site and import into that. These are what this site already has:
  • Animated WebP files become still images when cropped.
  • Another editor
  • Another import is already using this package.
  • Any number
  • Apply changes
  • Approval requests
  • Approve comments and mark them as pending or spam
  • Approve this export?
  • Approve this import?
  • Approve with that device's face, fingerprint, PIN, or passcode.
  • Approving…
  • Archived
  • Ask an administrator to complete this setup.
  • Aspect ratio
  • Assistants connected through MCP need an admin’s approval to start an export or import unless their token was given a transfer scope. Requests expire after 15 minutes.
  • Astro
  • At least {min}
  • At most {max}
  • At most…
  • Attribution
  • Authorized approvers
  • Authors will be assigned to users on this site
  • Auto-generated from the title. You can change it.
  • Automatic
  • Automatic Backups
  • Automatic backups need a storage backend (R2, S3, or local storage). Configure storage in your EmDash config to enable them.
  • Available bylines
  • Available in {0}
  • Avatar
  • visualEditing.back
  • Back to Main library
  • Back to menus
  • Back up now
  • Backing up...
  • Backup created: {0}
  • Backup settings saved
  • Backups
  • Backups to keep
  • Bash
  • Basic blocks
  • Before
  • Before you continue:
  • Between {min} and {max}
  • Block
  • Block {0}
  • Block actions
  • Block type “{0}” was created on this site
  • Block type versions
  • Block types
  • Block types could not be loaded.
  • Blockers
  • Blocks
  • Both reference fields bound to this relation share these limits, so the two sides cannot disagree about the same links.
  • Broken references were cleared
  • Browse files
  • Browse files to upload
  • Browse the <0>registry</0> to install plugins.
  • Build provenance verified
  • byline
  • Byline
  • Byline created
  • Byline credits
  • Byline deleted
  • Byline field group values
  • Byline field values
  • Byline fields
  • Byline Schema
  • Byline updated
  • C
  • C#
  • C++
  • Calendar
  • Cancel {0}
  • Cancel import
  • Cancel remaining
  • Cancel this import?
  • Cancelling…
  • Capture is being prepared. Keep editing paused until setup is complete.
  • Categories & Tags
  • Cell split
  • Cells
  • Cells merged
  • Center
  • Change domain
  • Change publication date
  • Change publication date: {formattedValue}
  • Change schedule
  • Change where visitors are sent
  • Changes apply everywhere this byline appears.
  • Changes were saved, but cached pages may still show old {pluralLower}. Retry the cache refresh.
  • Check and switch
  • Check registry in astro.config.mjs, then restart EmDash.
  • Check registry.aggregatorUrl in astro.config.mjs, then restart EmDash.
  • Check registry.policy.minimumReleaseAge in astro.config.mjs, then restart EmDash.
  • Check registry.policy.minimumReleaseAgeExclude in astro.config.mjs, then restart EmDash.
  • Check the server logs, then use the media usage recovery API for the failed work.
  • Check your connection and try again.
  • Checking code...
  • Checking media files
  • Checking package structure
  • Checking records
  • Checking references
  • Checking the package
  • Checking this device for passkey support...
  • Checking this site
  • Checking…
  • Choose {label}
  • Choose a credential manager on this device, another device, or a security key.
  • Choose a date range
  • Choose a file from the library or upload a new one.
  • Choose a new publication time for this draft.
  • Choose a non-empty {0} image.
  • Choose a recognized timezone for reliable date display.
  • Choose a term and enter between 1 and 50 posts.
  • Choose a video from the library or upload a new one.
  • Choose an image from the library or upload a new one.
  • Choose another option
  • Choose bylines
  • Choose files to upload
  • Choose package file
  • Choose replacement image
  • Choose the same package file again to finish uploading it.
  • Choose Touch ID or another available credential manager, then confirm with your fingerprint or Mac password.
  • Choose when these changes replace the live version.
  • Choose when this draft becomes public.
  • Choose Windows Hello or another available credential manager, then confirm with your PIN, fingerprint, or face.
  • Choose…
  • Choosing a byline replaces this automatic credit.
  • Clear
  • Clear completed
  • Clear formatting
  • Clear search
  • Clear stored value
  • Clear stored value for {fieldKey}
  • Click the button below to create your account:
  • Click the button below to sign in:
  • Click this link to create your account:
  • Click this link to sign in to {siteName}:
  • Close byline search
  • Close gallery settings
  • Close image settings
  • Close settings
  • Code block actions
  • Collapse block
  • Collection “{0}” has entries
  • Collection “{0}” was created on this site
  • Collections and fields, all content with drafts, revisions, scheduled posts, and trash, translations, taxonomies, bylines, media files, menus, widgets, sections, redirects, SEO, and site settings.
  • Column added after
  • Column added before
  • Column width decreased
  • Column width increased
  • Column width resized
  • Column widths reset
  • Columns
  • Columns distributed evenly
  • Comment reactions
  • Comments with this status will appear here.
  • Complete
  • Confirm using the secure prompt from your device or credential manager.
  • Confirm with Face ID, Touch ID, or your device passcode.
  • Confirm with your fingerprint, face, or PIN.
  • Connect to any network host and load external plugin admin images (unrestricted)
  • Connect to network hosts and load external plugin admin images
  • Connects
  • content
  • Content digest
  • Content language
  • Content references
  • Content refers to media in an invalid way
  • Content refers to media that is not in the package
  • Content search results
  • Content types
  • Content types with the same group share a collapsible folder in the sidebar
  • Content using this media item may show a broken reference.
  • Continue numbering
  • Continue on {handoverHost}
  • Continue to finish signing in. The link works only once.
  • Continue to import
  • Continue with another device
  • Continue with security key
  • Copied
  • Copy {label}
  • Copy code
  • Copy failed
  • Copy receipt
  • Copying media
  • Could not add {singularLower}
  • Could not check this code
  • Could not check this code.
  • Could not create {singularLower}
  • Could not insert section
  • Could not load {pluralLower}.
  • Could not load dashboard data
  • Could not load media.
  • Could not load the calendar
  • Could not load this entry's details.
  • Could not load this folder.
  • Could not publish
  • Could not reach {origin}
  • Could not remove the schedule
  • Could not review posts
  • Couldn’t confirm whether the media item or selected folder still exists. Try again.
  • Couldn't load all references.
  • Couldn’t load approval requests
  • Couldn't load content.
  • Couldn’t load exports
  • Couldn’t load imports
  • Couldn’t load media usage tracking settings.
  • Couldn’t load more usage.
  • Couldn’t load the import plan
  • Couldn’t load usage.
  • Couldn’t move file
  • Couldn’t reload the import plan
  • Couldn’t search bylines.
  • Couldn’t start the export
  • Couldn’t update the plan
  • Couldn’t update the request
  • Create “{0}”
  • Create {0}
  • Create {0} translation
  • Create {singularLower}
  • Create a block type before adding a blocks field.
  • Create a new {singularLabel}
  • Create a profile for someone credited on your content.
  • Create a reusable public profile, then add it to this post.
  • Create and add
  • Create cropped copy
  • Create menu
  • Create new {singularLower}
  • Create one to let entries here link to entries in another content type.
  • Create passkey
  • Create relation
  • Create Relation
  • Create section
  • Create taxonomy terms and change content classifications
  • Create your first content type
  • Created and updated
  • Creating collections and fields
  • Creating cropped copy...
  • Crop
  • Crop area {0} by {1} pixels.
  • Crop output dimensions
  • Crop selection. Use the Arrow keys to move it.
  • Cropped copy created.
  • CSS
  • CSS code
  • Current cell
  • Currently set — enter a new value to replace
  • Custom Taxonomies
  • Daily automatic backups
  • Dark mode variant
  • Database-owned definitions available to blocks fields.
  • Date field to filter on
  • Date range
  • Decrease column width
  • Define how content types link to each other
  • Delete "{0}"?
  • Delete “{0}”?
  • Delete backup?
  • Delete block
  • Delete byline
  • Delete byline {0}
  • Delete columns
  • Delete folder
  • Delete gallery
  • Delete media?
  • Delete menu
  • Delete rows
  • Delete section
  • Delete tag
  • Delete tag {0}
  • Delete taxonomy
  • Delete Taxonomy
  • Delete video
  • Deleting "{0}" also deletes every term in it, in all languages, and removes those terms from the content filed under them. The entries themselves are kept. This cannot be undone.
  • Deliver all email your site sends
  • visualEditing.altTextPlaceholder
  • Describe the image
  • Describe the image's purpose and relevant details for people who cannot see it.
  • Destructive
  • Details
  • Diff
  • Differences from the source site
  • Disable plugin MCP tools
  • Discard
  • Discard changes?
  • Discarding...
  • Dismiss completed {0}
  • Dismiss import suggestion
  • Dismiss section error
  • Dismiss table paste error
  • Display a list of recent posts
  • Display category list
  • Display size
  • Display tag cloud
  • Distribute columns evenly
  • Dockerfile
  • Document
  • Domain changed to {url}
  • Don’t map
  • Download {0}
  • Download a complete backup of your site: all content (including drafts and trash), collections, taxonomies, menus, widgets, media metadata, and site settings. User accounts and secrets are never included.
  • Download a copy of the entire site, including drafts, media, settings, and author emails. Admin includes this; choose it instead of Admin to give an agent narrower access.
  • Download as one file
  • Download backup
  • Download Backup
  • Download backups and schedule automatic backups to storage
  • Download export from {created}
  • Download package
  • Download package fetches the export file by file and checks each one, so it works for sites of any size. Download as one file asks the server for a single archive, which is quicker for small sites but can fail for large sites on Cloudflare Workers.
  • Download this site as a single .emdash package file that another EmDash site can import.
  • Downloaded
  • Downloading the package
  • visualEditing.draft
  • Draft changes
  • Draft version
  • Drafts & Private
  • Drag and drop files here
  • Drag to reorder {label}
  • Drop an image here or <0>browse</0>
  • Drop an image here or browse for {label}
  • Drop files to upload
  • Drop one image at a time.
  • Duplicate block
  • Duplicate redirects were left out
  • Each {linkedSideName} is linked from
  • Each {linkingSideName} links to
  • Each path segment can contain at most one placeholder, e.g. {0}
  • Edit {itemLabel}
  • Edit {label}
  • Edit asset
  • Edit byline
  • Edit dark mode asset
  • Edit folder
  • Edit folder {0}
  • Edit image
  • Edit image {0}
  • Edit locking
  • Edit media alt text, captions, and focal points
  • visualEditing.editMode
  • Edit name and slug
  • Edit role
  • Editing is paused until the import finishes. Keep this page open; if you leave, the import continues when you come back.
  • Editing is unlocked again. Content the import already wrote stays on the site and is not removed. Because the site is no longer empty, another import can’t run here.
  • Editing on this site is paused until the import finishes.
  • visualEditing.sessionExpired
  • Editors can select a second image that the site shows in dark mode.
  • em1.…
  • Email all users?
  • Email every other user a link to the sign-in page at {siteHost}.
  • Email users
  • Embed
  • Embed a page from another site
  • Embed code
  • Embedded content
  • EmDash {0}
  • EmDash {latest} is available (you're running {0})
  • EmDash does not keep the previous image.
  • EmDash does not keep the uncropped image.
  • EmDash is scanning existing content.
  • EmDash never receives your PIN, password, or biometric information.
  • EmDash site package
  • EmDash will continue setup and resume scanning existing content.
  • EmDash will scan existing content to show where media is used.
  • Empty gallery — open settings to add images
  • Empty site
  • Enable plugin MCP tools
  • Enable tracking
  • Enable tracking to index existing content and keep references up to date.
  • English is used because no content language is configured. Content language is stored with the entry and is separate from your admin language.
  • Enter a domain such as example.com, without a path or port
  • Enter a name.
  • Enter a recognized timezone to save
  • Enter the domain below. EmDash checks that it serves this site before switching.
  • Entries
  • Entries that link to this one
  • Entries this one links to
  • entry on the linked side
  • entry on the linking side
  • esc
  • Esc
  • Every imported record and media file was read back and matched the package. Keep this receipt as a record of the transfer.
  • Every other user with an active account gets an email saying the site is now at {siteHost}, with a link to sign in there. Passkeys from another address don't work at {siteHost}, so users sign in with an email link and add a new passkey.
  • Every place using this image will update to the cropped version.
  • Every place using this image will update to the selected version.
  • Every relationship this content type takes part in goes too:
  • Example: {pattern} → {preview}
  • example.com
  • Existing {pluralLower} stay in place.
  • Existing content is indexed. New changes are tracked automatically.
  • Exit distraction-free mode (⌘⇧\)
  • Expand block
  • Expired
  • Expires {expires}
  • Export
  • Export ready
  • Export requested by {requester}
  • Export site
  • Exported
  • Exported with
  • Exporting
  • Exporting: {stage}
  • F#
  • Failed to abandon import
  • Failed to activate block type version
  • Failed to add passkey
  • Failed to add term to entries
  • Failed to analyze file
  • Failed to analyze import
  • Failed to approve request
  • Failed to cancel import
  • Failed to change the domain
  • Failed to check for updates
  • Failed to compare revisions
  • Failed to confirm upload
  • Failed to continue export
  • Failed to continue import
  • Failed to create {0}
  • Failed to create a sign-in link
  • Failed to create allowed domain
  • Failed to create API token
  • Failed to create backup
  • Failed to create block type
  • Failed to create byline
  • Failed to create byline translation
  • Failed to create collection
  • Failed to create content
  • Failed to create media folder
  • Failed to create menu
  • Failed to create menu item
  • Failed to create menu translation
  • Failed to create redirect
  • Failed to create relation
  • Failed to create section
  • Failed to create taxonomy
  • Failed to create term translation
  • Failed to create widget
  • Failed to create widget area
  • Failed to delete backup
  • Failed to delete media folder
  • Failed to delete relation
  • Failed to delete taxonomy
  • Failed to deny request
  • Failed to disable search
  • Failed to discard draft
  • Failed to dismiss scheduled publication rejection
  • Failed to download a package file
  • Failed to duplicate content
  • Failed to email users
  • Failed to enable search
  • Failed to fetch 404 summary
  • Failed to fetch allowed domains
  • Failed to fetch API tokens
  • Failed to fetch auth mode
  • Failed to fetch backup settings
  • Failed to fetch block type
  • Failed to fetch block types
  • Failed to fetch byline
  • Failed to fetch byline translations
  • Failed to fetch bylines
  • Failed to fetch collections
  • Failed to fetch comment
  • Failed to fetch comment counts
  • Failed to fetch comments
  • Failed to fetch content
  • Failed to fetch content authors
  • Failed to fetch dashboard stats
  • Failed to fetch email settings
  • Failed to fetch fields
  • Failed to fetch media
  • Failed to fetch media folder
  • Failed to fetch media folders
  • Failed to fetch media item
  • Failed to fetch media providers
  • Failed to fetch media usage details
  • Failed to fetch menu
  • Failed to fetch menu translations
  • Failed to fetch menus
  • Failed to fetch orphaned tables
  • Failed to fetch passkeys
  • Failed to fetch plugin settings
  • Failed to fetch plugins
  • Failed to fetch provider media
  • Failed to fetch redirects
  • Failed to fetch reference children
  • Failed to fetch reference parents
  • Failed to fetch relation
  • Failed to fetch relations
  • Failed to fetch revisions
  • Failed to fetch section
  • Failed to fetch sections
  • Failed to fetch settings
  • Failed to fetch taxonomies
  • Failed to fetch term translations
  • Failed to fetch the site domain
  • Failed to fetch theme
  • Failed to fetch translations
  • Failed to fetch trashed content
  • Failed to fetch update status
  • Failed to fetch users
  • Failed to fetch widget area
  • Failed to fetch widget areas
  • Failed to fetch widget components
  • Failed to get upload URL
  • Failed to import
  • Failed to invite user
  • Failed to list files to upload
  • Failed to load approval requests
  • Failed to load backup settings
  • Failed to load export manifest
  • Failed to load exports
  • Failed to load import
  • Failed to load import plan
  • Failed to load import receipt
  • Failed to load imports
  • visualEditing.mediaLoadFailed
  • Failed to load plugin settings
  • Failed to load the calendar
  • Failed to load transfer capabilities
  • Failed to load transfer settings
  • Failed to lock the entry
  • Failed to probe URL
  • Failed to publish content
  • Failed to register orphaned table
  • Failed to release the entry lock
  • Failed to rename media folder
  • Failed to reorder content types
  • Failed to reorder menu items
  • Failed to reorder terms
  • Failed to replace media image
  • Failed to save backup settings
  • Failed to schedule content
  • Failed to start export
  • Failed to start import
  • Failed to unpublish content
  • Failed to unschedule content
  • Failed to update
  • Failed to update allowed domain
  • Failed to update backup settings
  • Failed to update block type
  • Failed to update byline
  • Failed to update collection
  • Failed to update comment status
  • Failed to update content
  • Failed to update field
  • Failed to update media
  • Failed to update menu
  • Failed to update menu item
  • Failed to update plugin MCP access
  • Failed to update plugin settings
  • Failed to update redirect
  • Failed to update relation
  • Failed to update section
  • Failed to update settings
  • Failed to update term
  • Failed to update user
  • Failed to update widget
  • Failed to upload a package file
  • Failed to upload media
  • Failed to upload to provider
  • Failed to verify plugin
  • Featured Images
  • field_slug
  • Files upload as soon as you add them.
  • Filter
  • Filter by author
  • Filter by byline
  • Filter by date range: {rangeLabel}
  • Filter: {activeCount} selected
  • Finish any current edits.
  • First page
  • First publication
  • Fix invalid fields before changing the publication date
  • Fix invalid fields before changing the schedule
  • Focal point
  • Focal point. Use arrow keys to move it.
  • Folder
  • Folder deleted
  • Folder name must be between 1 and 200 characters
  • Folder no longer exists
  • Folder no longer exists. Returned to the main library.
  • Folder successfully created
  • Folder successfully edited
  • Folder unavailable
  • Folders
  • Folders could not be loaded.
  • Folders navigation
  • For the best import experience, install the <0>EmDash Exporter</0> plugin on your WordPress site.
  • Format selection
  • Format:
  • Freeform
  • From {0}
  • From the package (empty)
  • From the package: “{packageValue}”
  • From the post owner
  • From URL
  • Full
  • Gallery
  • Gallery settings
  • Generated automatically.
  • Give this navigation a label and a site identifier.
  • Go
  • Go live {countdown}
  • Go to sign-in
  • Goes live
  • Goes live {countdown}
  • GraphQL
  • Group
  • Group by
  • Guest
  • Handle unavailable
  • Header column added
  • Header column removed
  • Header row
  • Header row added
  • Header row removed
  • Headers
  • Heading 4
  • Heading 5
  • Heading 6
  • Headings
  • Hide earlier entries
  • Hide from navigation
  • visualEditing.hideToolbar
  • Hide toolbar
  • Hold an entry while someone is editing it, and refuse other writers
  • Holds an entry ID. Set a target collection under Content Types to pick entries instead.
  • Horizontal {0}%, vertical {1}%
  • Hour
  • How do you want to start?
  • How is the slug generated?
  • How many
  • HTML block options
  • HTML block preview
  • HTML code
  • HTML only, cleaned, using your site's styles.
  • https://example.com or /page
  • https://example.com/blog/my-post
  • https://yoursite.com
  • I’ve completed these steps and understand tracking can’t be turned off.
  • I've set it up — check again
  • Icon
  • If the site can't be reached from the internet yet, for example on localhost or behind a login, you can use the address without the check.
  • If you didn't request this, you can safely ignore this email.
  • Iframe
  • Iframe block options
  • visualEditing.image
  • Image {0}
  • Image actions
  • Image controls
  • Image link
  • Image replaced.
  • Image upload failed. Try again.
  • Import a site package
  • Import a site package into this site while it is empty, overwriting its initial setup. Admin includes this; choose it instead of Admin to give an agent narrower access.
  • Import an existing EmDash site
  • Import complete
  • Import requested by {requester}
  • Import this package?
  • Importing
  • Importing comments... {0}
  • Importing content
  • Importing content... {0}
  • Importing content... {0} of {totalSelectedPosts}
  • Importing menus and site settings...
  • Importing menus, widgets, and settings
  • Importing reusable blocks...
  • Importing terms and bylines
  • In trash
  • In Windows Settings, open Accounts, then Sign-in options, and set up a PIN. Fingerprint and face recognition are optional.
  • Inactive version
  • Include comments
  • Include inferred bylines
  • Increase column width
  • Index existing content and keep Used in results up to date.
  • Indexing
  • Indexing existing content
  • Inline
  • Inline blocks use your site's styles. Your site removes scripts, style tags and style attributes, and empties iframes other than YouTube and Vimeo.
  • Insert an image gallery
  • Insert block
  • Insert block after current block
  • Insert block below
  • Insert HTML
  • Insert image
  • Insert or tap your security key when the browser asks.
  • Insert paragraph after
  • Insert paragraph before
  • Insert table
  • Insert video
  • Install the EmDash Exporter plugin on your WordPress site and generate a key under Tools → EmDash Migration.
  • Installation is unavailable.
  • INVALID HANDLE
  • Invite validation failed
  • Invoke MCP tools from all enabled plugins
  • Invoke MCP tools from the {pluginId} plugin
  • Invoke only this plugin's enabled MCP tools
  • Isolated frame
  • It is stored by the authenticator or credential manager you selected in the secure system prompt.
  • It was started somewhere else, so its plan can no longer be changed. Its progress will appear here.
  • Its listing has not been approved for display. Check back later.
  • Java
  • JavaScript
  • JavaScript code
  • JS
  • JSX
  • Keep aspect ratio
  • Keep editing paused and deploy a compatible EmDash version before continuing.
  • Keep editing paused, fix the server issue, then retry setup.
  • Keep importing
  • Keep this page open until setup finishes. If you leave, return to continue where it stopped.
  • Keep this page open while files upload. If the upload stops, choose the same file again to continue where it left off.
  • Keep this page open. If you leave, the export continues when you come back.
  • Keep this site’s (empty)
  • Keep this site’s: “{targetValue}”
  • Keep this tab open. The import runs in small steps and can be safely re-run if interrupted.
  • Keep typing to narrow the list.
  • Kotlin
  • Landscape
  • Last edited
  • Last page
  • Later entries weren't loaded. The range has more entries than the calendar can show.
  • Learn how to install plugins in the <0>documentation<1/></0>.
  • Learn more
  • Left
  • Limit
  • Link
  • Link options
  • Link this byline to a user or mark it as a guest profile.
  • Link URL
  • Linked from {0}
  • Linked side (plural)
  • Linked side (singular)
  • Linking content
  • Linking side (plural)
  • Linking side (singular)
  • Links from
  • Links in emails and plugins use {0}, set by the deployment configuration.
  • Links in emails and plugins, sitemaps, and absolute URLs in search and social metadata will use the new domain.
  • Links to
  • Links to {0}
  • List
  • Live version
  • Load more folders
  • Load preview
  • Loading
  • Loading {pluralLower}…
  • Loading approval requests…
  • Loading block types…
  • Loading exports…
  • Loading folders
  • Loading folders...
  • Loading imports…
  • Loading media
  • Loading media usage tracking settings…
  • Loading plugin panel
  • Loading references...
  • Loading relations...
  • Loading the import plan…
  • Loading usage
  • visualEditing.loading
  • Loading…
  • Local time
  • Locales will use this site’s capitalization
  • Location
  • Location unavailable
  • Lowercase letters, numbers and underscores. Reference fields store this.
  • Lua
  • Main library
  • Manage the people and teams credited on your content.
  • Managed by {providerName}
  • Managed by an external media provider
  • Managed by your identity provider. Change the name there.
  • Mark {0} as Gone (410)
  • Mark as Gone (410) — tells search engines it was permanently deleted
  • Markdown
  • Marketplace browsing is no longer available.
  • Marketplace browsing is no longer available. Manage installed plugins from Plugins.
  • Marketplace configuration is deprecated
  • Marketplace search failed
  • Matched by email
  • Maximum
  • Maximum blocks
  • Maximum tags
  • MDX
  • Media details
  • Media folders
  • Media in this folder will return to Main library. No files will be deleted.
  • visualEditing.mediaLibrary
  • Media links were made relative
  • Media pagination
  • Media results
  • Media usage tracking
  • Media usage tracking is indexing existing content
  • Media usage tracking is off
  • Media usage tracking is ready
  • Media usage tracking is setting up
  • Media usage tracking needs attention
  • Menu items
  • Merge selected cells
  • Migration guide
  • Migration key
  • Minimum blocks
  • Minor section heading
  • Minute
  • Mixed
  • Month
  • Monthly
  • Monthly/yearly archives
  • More actions for {0}
  • More formatting
  • More information about {label}
  • More information about Alt text
  • More information about Display size
  • More issues were found than are listed
  • More table actions
  • More than one post matches this link
  • Move {0} down
  • Move {0} down — unavailable, its parent has no translation in this locale
  • Move {0} earlier
  • Move {0} later
  • Move {0} up
  • Move {0} up — unavailable, its parent has no translation in this locale
  • Move down {0}
  • Move media here from Media Details.
  • Move the focal point to choose what stays visible in cropped images.
  • Move this site to another EmDash installation, or import a site package
  • Move this site to another EmDash installation, or import a site package into this one.
  • Move to trash
  • Move up {0}
  • Moved {filename} to position {0}.
  • Moved {total} items to draft
  • Moved {total} items to trash
  • Moved to {0}
  • Moved to paragraph after table
  • Moved to paragraph before table
  • Moving {label} to position {0} of {1}.
  • Moving {label} was cancelled.
  • Moving from another EmDash site?
  • Name your section, then add its content in the editor.
  • Navigate
  • Needs attention
  • New {itemLabel}
  • New {singularLower} name
  • New byline
  • New domain
  • New folder
  • New plugin discovery uses the registry. Existing marketplace plugins can still be updated or uninstalled while you switch over.
  • New Relation
  • New reusable profile
  • New section
  • New taxonomy
  • Next month
  • Next, {0} will open
  • Next, the browser's passkey window will open
  • No {label} found.
  • No block types defined
  • No blocks yet
  • No built-in passkey authenticator found
  • No byline
  • No byline assigned
  • No bylines available.
  • No bylines yet
  • No comments match your filters.
  • No description yet
  • No email address
  • No entries match these filters
  • No exact match on this site
  • No field on this content type uses it yet
  • No fields
  • No files added
  • No folders found
  • No iframe found in this code. For an embed that runs a script, use an HTML block.
  • visualEditing.noImageSelected
  • visualEditing.noImagesFound
  • No images in this gallery yet.
  • No loaded entries match these filters
  • No matches. Press Enter to use “{freeFormLanguage}”.
  • No matching block types
  • No matching bylines
  • No matching content found.
  • No matching media
  • No matching tags
  • No matching timezones
  • No media available from this provider.
  • No parent (top level)
  • No pending requests
  • No public URL available
  • No references selected.
  • No relations yet
  • No relations yet.
  • No tracked references found
  • No usage to show yet
  • No Windows Hello authenticator found
  • Non-guest
  • None
  • Not loaded
  • Not matched
  • Not set
  • Nothing else is scheduled this month.
  • Nothing on this day.
  • Nothing on this site changed.
  • Nothing published or scheduled in {monthTitle}
  • Nothing to preview yet.
  • Now · {time}
  • Number of posts
  • OAuth authorization requires HTTPS. Please use manual credentials.
  • Off
  • On the site
  • Once setup is done, upload a .emdash package exported from another EmDash site.
  • One
  • Only https links can be embedded.
  • Only image and file fields, images in rich text, and site settings are tracked. Custom rich text blocks and template code aren’t checked.
  • Only image files can be uploaded here.
  • Only images and videos can be uploaded here.
  • Open
  • Open {0} in a new tab
  • Open folder {0}
  • visualEditing.openInAdmin
  • Open in editor
  • Open read-only
  • Open setup
  • Open the dashboard
  • Open the sign-in page at the new address:
  • Open Windows settings
  • Optional caption
  • Optional hover text
  • Or browse files from your computer
  • or connect by URL
  • Ordered page-building blocks
  • Original
  • Original image cropped.
  • Other
  • Output size
  • Overdue
  • Overdue · {lateness}
  • Package digest
  • Package downloaded
  • Page number
  • Page size
  • Paragraph inserted after table
  • Paragraph inserted before table
  • Partial
  • Passkey created
  • Passkeys from the old address don't work there. Sign in with an email link, then add a passkey in Security settings.
  • Passkeys only work at the address where they were created.
  • Passkeys only work at the address where they were created. Add one here so you can sign in at this address next time.
  • Passkeys only work at the address where they were created. After switching, keep signing in at the current address, or use an email sign-in link at the new one.
  • Passkeys only work at the address where they were created. Continue on {handoverHost} to sign in there without a passkey, then add one for that address.
  • Passkeys require a <0>secure context</0>: use <1>HTTPS</1>, or open the admin at <2>http://localhost</2> (with your dev port). Plain <3>http://</3> on a custom hostname is not treated as secure, even on loopback.
  • Paste an embed code or an https link…
  • Paste your migration key
  • Pattern for generating URLs, e.g. /blog/{0}. Tokens: {1}, {2}, and date tokens {3}/{4}/{5} (also {6}/{7}/{8}) from the publish date — e.g. {9} for WordPress-style permalinks.
  • Pause other tools that update content.
  • People shown publicly on this post.
  • Per page
  • Period
  • Phosphor icon name, e.g. calendar-blank or trophy
  • PHP
  • Picked up {label}.
  • Picking entries this one links to lets editors drag them into an order. The other direction lists whatever points at the entry and cannot be reordered.
  • picks {0}
  • Placeholder text
  • Plain text
  • Plan digest
  • Plugin "{pluginId}" not found
  • Plugin {pluginId} rejected the save: {reason}
  • Plugin action failed
  • Plugin actions
  • Plugin changes were not applied
  • Plugin column unavailable
  • Plugin installation requires explicit consent
  • Plugin MCP access updated
  • Plugin MCP Tools
  • Plugin MCP tools require explicit consent
  • Plugin not found. The publisher or slug may be incorrect.
  • Plugin pages
  • Plugin panel unavailable.
  • Plugin registry configuration error
  • Plugin registry is not configured.
  • Plugin tools: {0}
  • Plugin widget error
  • Point the domain at this site. On Cloudflare, open your Worker in Workers & Pages, go to the Domains tab, and add the domain.
  • Point-in-Time Restore
  • Portrait
  • Post
  • Post URLs (one per line)
  • Posts & Pages
  • Preparing categories and tags...
  • Preparing this site
  • Press Escape to leave the code editor.
  • Press Space to pick up an image. Use the Arrow keys to move it, then press Space to drop it.
  • Preview changes
  • Preview of {0}
  • Preview unavailable for this format
  • Previous month
  • primary
  • Primary navigation
  • Private
  • Profile CID
  • Progress
  • Progress stopped
  • Propose unsaved changes to selected editor fields for your review
  • Provenance optional
  • Provenance required
  • Public routes
  • Publication date
  • Publication policy blocked scheduled content
  • visualEditing.publish
  • Publish changes
  • Publish changes?
  • visualEditing.publishFailed
  • Publish now
  • Publish now?
  • Publish, unpublish, schedule, and unschedule content
  • visualEditing.published
  • Published {liveSince}
  • Published {total} items
  • Published and scheduled entries across collections, in the site's time zone.
  • Published by <0/>
  • Publisher approval required for every delegated release
  • Publisher approval required only for permission escalation
  • Publisher handle verification failed
  • Publisher release policy
  • Publishing
  • Publishing summary
  • visualEditing.publishing
  • Python
  • Queued
  • Quick action on the dashboard
  • Quick create a relationship
  • Quick create names the relationship after this field and this collection, takes how many entries it holds from the switch above, and puts no limit on how many entries link back the other way. <0>Create the relationship yourself</0> to set its slug, the name each side goes by, and both limits, then pick it above.
  • Raw meta
  • Read and change email your site sends
  • Read and restore trashed content
  • Read collection and field definitions
  • Read comment bodies, author email addresses, pseudonymous IP hashes, user agents, and moderation metadata
  • Read media file contents
  • Read public byline profiles and content credits
  • Read redirect rules
  • Read retained content revision history
  • Read selected unsaved editor content after you explicitly invoke the plugin
  • Read your taxonomies and terms
  • Read-only
  • Reading content
  • Reading the package
  • Ready to publish now or schedule for later
  • Rebuilding search and caches
  • Receipt digest
  • Recent exports
  • Recent Posts
  • Record counts do not match the manifest
  • Records are out of order
  • Records refer to each other in a loop
  • Records without a parent were left out
  • Redirects that loop will be imported turned off
  • Referenced collection
  • Referenced collection is required
  • visualEditing.refreshPage
  • Refresh status
  • Refresh status before continuing.
  • Refresh the page or try again.
  • Relations
  • Relationship
  • Release CID
  • Release notes
  • Reload after updating EmDash before trying again.
  • Reload page
  • Reloading the plan…
  • visualEditing.removeImage
  • Remove {0} from selection
  • Remove assignment
  • Remove dark mode variant
  • Remove from post
  • Remove image {0}
  • Remove image?
  • Remove schedule
  • Removed {0} from selection.
  • Removes the sidebar entry, command palette link, and dashboard quick action; entries stay reachable by URL, API, and plugins
  • Removing starter content
  • Reorder
  • Reorder {0}
  • visualEditing.replaceImage
  • Replace
  • Replace {label}
  • Replace dark mode image
  • Replace dark mode variant for {label}
  • Replace image
  • Replace original
  • Replace original image?
  • Replace original is available with the Original aspect ratio.
  • Replace reference
  • Replace this site’s content with a package exported from another EmDash site.
  • Replace video
  • Replace with empty list
  • Replacing image...
  • Replacing original...
  • Request failed
  • Require a slug before content can be published
  • Reschedule
  • Rescheduled
  • Reset
  • Reset column widths
  • Reset crop
  • Resize crop from bottom edge. Use the Arrow keys to resize.
  • Resize crop from bottom-left corner. Use the Arrow keys to resize.
  • Resize crop from bottom-right corner. Use the Arrow keys to resize.
  • Resize crop from left edge. Use the Arrow keys to resize.
  • Resize crop from right edge. Use the Arrow keys to resize.
  • Resize crop from top edge. Use the Arrow keys to resize.
  • Resize crop from top-left corner. Use the Arrow keys to resize.
  • Resize crop from top-right corner. Use the Arrow keys to resize.
  • Resize settings panel
  • Resolve the blockers to continue.
  • Resolving publisher handle...
  • Restart numbering
  • Results
  • Retired
  • Retry {0}
  • Retry cache refresh
  • Retry copy
  • Retry failed
  • Retry failures
  • Retry loading {pluralLower}
  • Retry setup
  • Retry setup?
  • Retrying…
  • Review and block publishing, scheduling, and unpublishing content
  • Review and moderate comments across your content.
  • Review posts
  • Review proposed changes
  • Review the import
  • Review the independently verified release evidence and permissions for {pluginName} before continuing.
  • Review Verified Plugin
  • Review Verified Update
  • Reviewing…
  • Revoke token {0}
  • Right
  • robots.txt
  • Role on this post (optional)
  • Role updated for {0}.
  • Roles
  • Routable
  • Route: {0} · Permission: {1}
  • Row added above
  • Row added below
  • Rows
  • Ruby
  • Run preview
  • Runs HTML, CSS and JavaScript in a sandbox.
  • Rust
  • Sample content
  • Save anyway
  • Save changes before running plugin actions
  • Save date
  • visualEditing.saveFailed
  • Save or discard the other changes before cropping.
  • Save Relation
  • Save schedule
  • visualEditing.saved
  • Saved immediately; term changes do not wait for Publish changes.
  • Saving a collection here turns this field into an entry picker. Its stored entry IDs move to the relationship, and the field can no longer be searched or filtered on.
  • visualEditing.saving
  • Scan it with a nearby phone or tablet.
  • Schedule changes
  • Schedule date
  • Schedule publication
  • Schedule removed
  • Scheduled changes
  • Scheduled entries appear here with their publish time.
  • Scheduled for {formattedSchedule}
  • Scheduled publication
  • Scheduled publishing needs attention
  • Scroll to review all
  • SCSS
  • Search {label}
  • Search {label}…
  • Search block types
  • Search blocks
  • Search bylines to add…
  • Search bylines…
  • Search failed
  • Search failed. Check your connection and try again.
  • Search folders
  • Search for a language…
  • Search for an IANA timezone (e.g., Europe/London)
  • Search form
  • Search or type a URL
  • Search reusable public profiles.
  • Search tags
  • Search tags…
  • Search timezones…
  • Search to narrow the list
  • Search will be turned off for some collections
  • Searching…
  • Sections could not be loaded.
  • See where this file is used.
  • Select {title}
  • Select a collection
  • Select a content type
  • Select a location
  • Select a relationship
  • Select a release before verifying it
  • Select all on this page
  • Select at least one entry.
  • Select column
  • Select content
  • Select dark mode variant for {label}
  • Select default social image
  • Select favicon
  • Select gallery images
  • Select logo
  • Select row
  • Select table
  • Select up to 50 posts at a time.
  • Select video
  • Selected {label}
  • Selected {selectedItemTitle}
  • Selected image
  • Selected media
  • Selected posts
  • Selection
  • Send email through your site
  • Send emails
  • SEO settings
  • Set a custom width and height for this image in the document. Reset uses the original media dimensions. The original media file is unchanged.
  • Set role
  • Set to draft
  • Set up an email provider in Email settings to email users.
  • Set up media usage tracking
  • Set up Windows Hello
  • Setting up
  • Setup couldn’t continue. Try again.
  • Show count
  • Show date
  • Show hierarchy
  • Show post count
  • Show thumbnails
  • Showing {pageShowingRange} of {0}
  • Shown in the admin menu list.
  • Shown to readers in this order.
  • Shows a button for creating a new entry
  • Sign in to {siteName}
  • Signed release verified
  • Signing in failed. Please try again.
  • Signup completion failed
  • Signup request failed
  • Site Export
  • Site identity
  • site identity applied (title, tagline, logo)
  • Site Import
  • Site Import Analysis
  • Site settings
  • Site title
  • Site Transfer
  • Site URL set to {url}
  • Sitemaps and absolute URLs in search and social metadata will use the new domain. Links in emails and plugins keep using {configuredUrl}, set by the deployment configuration.
  • Sites on Cloudflare D1 can additionally restore the database to any minute within the last 30 days using D1 Time Travel — always on, no setup required.
  • Size is not applicable to folders
  • Smaller section heading
  • Smallest section heading
  • Some byline avatars were left out
  • Some content links to media files the source site doesn’t have; those links won’t work
  • Some content may not appear here yet.
  • Some content will have no author
  • Some decimal numbers will be rounded
  • Some files listed in the manifest are not in this package.
  • Some media is hosted by an external provider
  • Some media links could not be matched to files
  • Some references point to content that is not in the package
  • Source site ID
  • Split merged cell
  • SQL
  • Square
  • Square (1:1)
  • Stable identifier for your site, such as primary or footer.
  • Start a new import
  • Start import
  • Start with the template’s content types and no content.
  • Start with the template’s example posts and pages. Recommended for new sites.
  • Start writing with plain text
  • Start writing, or type '/' for commands
  • Starter content that will be removed
  • Starter content will be removed
  • Starting
  • Starting…
  • State
  • Status: {status}
  • Stop
  • Stopping the import
  • Store a daily backup in your site's storage bucket. Old backups are removed automatically.
  • Stored Backups
  • Structured
  • Sub-field slugs cannot be changed after creation.
  • Sub-field slugs must be unique.
  • Subscript
  • Superscript
  • Svelte
  • Swift
  • Switch to dark
  • Switch to light
  • Table cells accept text, links, and formatting only.
  • Table controls
  • Table deleted
  • Table inserted
  • Table size
  • Tables cannot be pasted inside lists or quotes. Paste the table into its own paragraph and try again.
  • Take over
  • Taking over...
  • Taxonomy
  • Taxonomy “{0}” is used by content on this site
  • Taxonomy deleted
  • Taxonomy not found: {taxonomyName}
  • Taxonomy terms
  • Technical details
  • Technical verification details
  • Tell users where to sign in
  • Term assignments
  • Terms
  • the {0} field on {1}, which lists entries that link to it
  • the {0} field on {1}, which picks entries it links to
  • The admin's security policy blocked some resources this block loads, such as external scripts, fonts or frames. Your site may still load them.
  • the Android passkey prompt
  • The assistant can start one export of this site, within 15 minutes. The package includes all content and authors’ names and email addresses.
  • The assistant can start this exact import once, within 15 minutes. It replaces this site’s starter content with the package it analyzed.
  • The browser controls the exact prompt and may offer another compatible method.
  • The browser will usually show a QR code.
  • The build provenance matches this release and its package.
  • The calendar shows the first {maxEntries}, which end on {cutOffDay}.
  • The calendar shows the first {maxEntries}.
  • The code editor couldn't load. Save your work, then reload the page.
  • The content types and slug cannot be changed after a relation is created.
  • The content types and the slug are fixed. What each side is called and how many entries it holds are not.
  • The credential manager on the phone or tablet you choose saves it. EmDash does not receive the passkey.
  • The cropped image could not be created.
  • The download stopped
  • The export stopped
  • The export’s files no longer match the export. Start a new export.
  • The exported package and this import change the content in these ways.
  • The file is not a valid EmDash site package.
  • The file or folder no longer exists.
  • The image is in the Media Library, but this entry is now read-only.
  • The import can go ahead, but check these first.
  • The import can’t start until these are resolved.
  • The import did not return a completion cursor
  • The import did not return a preparation cursor
  • The import failed
  • The import has blockers that must be resolved first.
  • The import plan changed
  • The import plan changed. Review it again before importing.
  • The import stopped ({0}). Nothing on this site changed.
  • The import stopped after it started writing to this site, so editing is paused. Abandon the import to unlock editing; content it already wrote stays in place.
  • The import stops after its current step. Content already imported stays on the site, and editing stays paused until you abandon the import.
  • The import was cancelled
  • The imported site did not match the package when it was checked.
  • The last export failed
  • The latest media request failed. Showing the previous page.
  • the macOS passkey prompt
  • The order controls how block types appear in the picker.
  • The package changed. Choose it again before importing.
  • The package contains a duplicate ID
  • The package contains a file larger than this site accepts.
  • The package contains a file that is not part of the site package format.
  • The package contains an entry that is not a regular file.
  • The package contains the same file twice.
  • The package couldn’t be uploaded
  • The package format is not supported by this version of EmDash
  • The package is checked against this site before anything changes. You can leave this page and come back.
  • The package is larger than this site allows
  • The package is larger than this site allows.
  • The package is not valid
  • The package manifest is not valid.
  • The package needs a feature this version of EmDash does not support
  • The package uses a field type this site does not know
  • The package uses a locale this site does not have
  • The package was checked against this site. Review what will be imported, choose who the content belongs to, then start the import.
  • The package’s content is written to this site. The import can’t be undone once it starts; to go back you would need a backup of this site.
  • The package’s file index is not valid.
  • The passkey is saved on your physical security key and can be used on compatible devices.
  • The plan was changed somewhere else, such as from the command line or an AI assistant, after this page loaded it. Review it again, then start the import.
  • The plugin field widget failed to render.
  • The plugin has not saved these changes. Review them before updating the editor.
  • The plugin result is stale because the editor changed while it was working.
  • The public address of your site, used for links in emails and plugins, sitemaps, and absolute URLs in search and social metadata
  • The publisher identity cannot be verified.
  • The range has more entries than the calendar can show.
  • The relationship and the referenced collection cannot be changed after creation. How many entries this field accepts is set on the relationship.
  • The relationship decides the referenced collection and how many entries this field accepts.
  • The sample content added so far is kept. Continue to add the rest.
  • The scheduled changes to {title} stay as a draft.
  • The selected folder no longer exists. Choose another location and save again.
  • The selected image could not be read.
  • The server was updated while this ran. Reload the page and try again.
  • The signed publisher records and package are valid. Build provenance was not provided.
  • The site kept changing while it was exported. Try again when editing is quieter.
  • The site’s storage could not be read or written.
  • The starter content listed above is deleted and replaced with the package’s content. The import can’t be undone once it starts; to go back you would need a backup of this site.
  • The stored value doesn't match this field's type
  • The uploaded package is discarded. Nothing on this site has changed.
  • The video is in the Media Library, but this entry is now read-only.
  • the Windows passkey prompt
  • Theme search failed
  • There are too many redirects to check them for loops before importing
  • These tools remain disabled after installation until you explicitly enable agent access.
  • This also removes:
  • This block cannot be edited because its stored definition is unavailable.
  • This block embeds a page from {0}.
  • This block runs JavaScript.
  • This browser keeps the whole package in memory until the download finishes. For an export this size, use a Chromium-based browser, which saves straight to disk, or run emdash site export from the CLI.
  • This cannot be undone
  • This code has expired. Start the sign-in again from your terminal to get a new one.
  • This code is invalid or has already been used.
  • This content cannot be edited safely
  • This content will be visible on the site immediately.
  • This day wasn't loaded. The range has more entries than the calendar can show.
  • This device is requesting permission to use:
  • This doesn't look like a valid migration key. Generate a new one in the plugin and paste the full string starting with "em1.".
  • This entry changed somewhere else after you opened it.
  • This entry changed somewhere else. Save anyway, or reload to get the newer version.
  • This entry doesn't exist or isn't published. Your role can only view published content.
  • This entry doesn't exist or was deleted.
  • This entry has no URL until it is published. Paste a URL instead.
  • This entry is open somewhere else
  • This entry is read-only because its schema uses field types this version of EmDash does not support.
  • This entry was due {lateness} but hasn't published. Scheduled publishing may not be running.
  • This export is large
  • This field cannot be edited by this version of EmDash.
  • This field contains table content that the editor cannot preserve. Update it through the API before editing or saving this content.
  • This field contains unsupported Portable Text marks: <0>{markList}</0>. Remove them through the API before editing or saving this content.
  • This field does not accept {0} files.
  • This field does not accept {mimeType} files.
  • This field expects a list. The stored value stays unchanged until you replace it with an empty list, which deletes it. Copy anything you need from it first.
  • This field lists entries that link to this one.
  • This field picks
  • This field picks entries this one links to.
  • This field will show the <0>{0}</0> this {linkingSide} links to
  • This field will show the <0>{linkingSide}</0> linking to this {linkedSide}
  • This file is not a readable EmDash site package.
  • This file is not an EmDash site package: it must start with manifest.json.
  • This folder is empty
  • This folder is empty.
  • This image could not be loaded for cropping.
  • This import has already started
  • This is not the package the import was started with. Choose the same file again.
  • This link can't be used. Enter a web address, such as https://example.com.
  • This link expires in 15 minutes.
  • This link expires in 7 days.
  • This media item could not be loaded. Try again.
  • This media item no longer exists.
  • This month wasn't loaded
  • This operation expired. Start again.
  • This package needs features this version of EmDash does not support.
  • This package was made by a newer or different version of EmDash.
  • This paste is too large. Paste fewer cells or less text at a time.
  • This permanently deletes {0} from storage.
  • This plugin cannot be installed because its publisher profile is missing valid verification metadata. Ask the publisher to republish it with the latest EmDash plugin CLI.
  • This plugin cannot be installed because its release provenance could not be verified. Ask the publisher to publish a new verified release.
  • This plugin cannot be installed because its signed publisher records failed verification. Ask the publisher to publish a corrected release.
  • This plugin exposes the following routes without authentication:
  • This plugin has no configurable settings.
  • This plugin is not available yet
  • This publisher identity no longer resolves.
  • This publisher's handle does not resolve back to its identity. Installation is disabled until the publisher fixes their handle.
  • This range has more than {maxEntries} entries
  • This removes the relationship, every link stored under it, and the reference fields that use it:
  • This removes the schedule and publishes immediately.
  • This saved timezone isn't recognized. Choose a suggestion for reliable date display.
  • This section contains table content that the editor cannot preserve. Update the section before inserting it.
  • This section contains unsupported Portable Text marks: <0>{0}</0>. Update the section before inserting it.
  • This sign-in link has expired. Request a new one from the login page.
  • This sign-in link is invalid or has already been used. Request a new one from the login page.
  • This site already has content
  • This site already has content, so it can’t receive an import.
  • This site can’t receive an import
  • This site has no content yet, so it can receive an import. Choose a .emdash package file. It is checked in your browser and uploaded in parts; nothing on this site changes until you review and confirm the import.
  • This site has no content yet, so you can import a .emdash package exported from another EmDash site.
  • This site has no session storage configured, so sign-in cannot complete. Ask the site administrator to set session.driver in astro.config.mjs.
  • This site holds partial data from an earlier import
  • This site was set up with starter content. It has no entries of its own, and the import deletes it before adding the package’s content.
  • This spreadsheet data has invalid quoted cells. Fix the quotes or remove the tab separators and try again.
  • This table cannot be edited safely
  • This table has unsupported cell formatting, merged cells, or column widths. Paste it as plain text or simplify the table and try again.
  • This version is not visible on the site
  • This video can't be played.
  • Time
  • Times are in {zoneName}.
  • Times are in {zoneName}. Your browser uses {viewerZoneName}.
  • To move a site to another EmDash installation, use <0>Transfer</0>.
  • Today
  • Toggle
  • Toggle header column
  • Token {0} · expires {expires}
  • Token verification failed
  • TOML
  • Tomorrow
  • Tooltip text
  • Track where media is used across your content
  • Track where media is used across your content.
  • Transfer
  • Translations:
  • Trash pagination
  • Try a broader media type or clear your filters.
  • Try a different search or collection filter.
  • Try a different search or filter.
  • Try again.
  • Try again. If it keeps failing, check the server logs.
  • Try another filename or clear your search.
  • Try another filename, or clear your search and filters.
  • TSX
  • Turn on
  • Turn on media usage tracking?
  • Turning on…
  • Two authors with bylines in the same locale are mapped to the same user
  • Two records have the same value where it must be unique
  • Type caption for image (optional)
  • Type caption for video (optional)
  • Type to filter
  • Type to search
  • Type: Folder
  • TypeScript
  • Unfinished media uploads were left out
  • Unlinked
  • Unpublish {itemLabel}
  • visualEditing.unpublishedChanges
  • Unresolved assignment
  • visualEditing.unsaved
  • Unsaved content may leave your site
  • Unsupported
  • Until {0}
  • Unused references were left out
  • Up to {MAX_SELECTED} bylines can be selected
  • Update scheduled
  • Update the emdash package in your project and redeploy to get the latest fixes.
  • Update the profile for {0}.
  • Updating the plan…
  • Updating usage
  • visualEditing.uploadImage
  • Upload a video to get started
  • Upload failed
  • Upload files
  • Upload images, videos, and documents to keep reusable assets in one place.
  • Upload media to keep reusable assets in one place.
  • Upload not finished
  • Upload or choose a video
  • Upload site packages and check whether they can be imported. Admin includes this; choose it instead of Admin to give an agent narrower access.
  • Upload to {providerName}
  • Uploaded
  • visualEditing.uploadingFile
  • Uploading image…
  • Uploading the package
  • Uploading video…
  • URL & language
  • URL slug
  • URL template (e.g. /blog/:slug)
  • URL:
  • Usage completeness couldn’t be verified.
  • Usage details aren’t available for your account.
  • Usage details unavailable
  • Usage indexing couldn’t finish.
  • Usage indexing hasn’t started.
  • Usage is updating. Some content may not appear here yet.
  • Usage loaded
  • Usage may be out of date.
  • Use {fallbackUrl} anyway
  • Use a security key
  • Use a URL ending in a recognized image extension, such as .jpg or .png.
  • Use another device
  • Use as end date
  • Use lowercase letters, numbers, and hyphens, starting with a letter.
  • Use URL
  • Used in
  • User accounts, passkeys, API tokens, secrets, and plugin data are never exported. Each author’s name and email address are included so they can be matched to users on the other site.
  • User for {0}
  • Users are not transferred. Choose the user on this site who should own each author’s content. Content of authors you don’t map will have no author.
  • Users from <0>{domain}</0> will no longer be able to sign up without an invite. Existing users are not affected.
  • v{0}
  • Validating the package
  • Verified
  • Verified publisher
  • Verify the plugin before installing it
  • Verifying the import
  • Version {0} (active)
  • Video actions
  • Video upload failed. Try again.
  • View live
  • View setup
  • Visitors see the published version until the scheduled update
  • Visitors see this published version
  • Visitors still see the published version
  • Visitors will see these changes immediately.
  • Vue
  • Wait for updates already in progress to finish.
  • Warnings
  • Was due
  • We checked before opening the browser's passkey prompt so you can choose what happens next.
  • We've sent a verification link to <0>{email}</0>
  • What each side is called. These name the fields bound to this relationship.
  • What happens next?
  • What is a passkey?
  • What it leaves out
  • What the direction changes
  • What the package includes
  • What will be imported
  • What you typed is still here. Saving replaces the newer version.
  • What’s tracked
  • When set, the image becomes a clickable link to this URL.
  • Where is it saved?
  • Why are bylines shown in this order?
  • Why can't this be changed?
  • Why English is used
  • Why is this important for duplicate pages?
  • Why is this important for search result summaries?
  • Why is this important for search result titles?
  • Why is this important for search visibility?
  • Why is this important for social sharing?
  • Why is this important?
  • Wide
  • Widget areas
  • Widths
  • Will be cleared on save
  • Windows Hello still isn't available to this browser. You can try another device or a security key instead.
  • Windows will show which credential manager will save it before creating it.
  • With a passkey, you don’t need to remember complex passwords
  • WordPress authorization was rejected
  • Working on {selectedCount} items…
  • Working…
  • Write CSS…
  • Write HTML, or paste a snippet with its styles and scripts…
  • Write HTML…
  • Write JavaScript…
  • Writing the file index
  • XML
  • xxxx xxxx xxxx xxxx xxxx xxxx
  • YAML
  • Yearly
  • Yoast/RankMath
  • You can view, rename, or add more passkeys later in Security settings.
  • You do not have permission to edit this asset.
  • You don’t have permission to move this file.
  • You don't have permission to view the calendar.
  • You need Admin permissions to manage media usage tracking.
  • You need Admin permissions to transfer this site.
  • You no longer hold this entry
  • You'll be signing up as <0>{roleName}</0>
  • You're signed in at {0}
  • You've been invited to {siteName}
  • You've been invited to join {siteName}.
  • Your credential manager, such as Google Password Manager, saves it and may sync it to your other devices.
  • Your credential manager, such as iCloud Keychain, saves it and may sync it to your other devices.
  • Your device's credential manager saves it and will show you where before creating it.
  • your device's passkey prompt
  • Your media library is empty
  • Your role does not permit any of the permissions this device requested.
  • Your site is currently at {currentUrl}.
  • Your time: {viewerTime}
  • Your unsaved media changes will be lost.
  • Zig
فارسی fa 1092/3384 · 32%
2292 missing keys
  • -- Select --
  • "{0}" will be deleted from {providerName}.
  • "{0}" will be deleted from its media provider.
  • "{0}" will be permanently deleted.
  • (pre-release)
  • (too new)
  • {0, plural, one {{counted} of # character, at least {min}} other {{counted} of # characters, at least {min}}}
  • {0, plural, one {{counted} of # character} other {{counted} of # characters}}
  • {0, plural, one {# byline} other {# bylines}}
  • {0, plural, one {# comment imported} other {# comments imported}}
  • {0, plural, one {# comment updated} other {# comments updated}}
  • {0, plural, one {# entry} other {# entries}}
  • {0, plural, one {# file uploading} other {# files uploading}}
  • {0, plural, one {# file was not added because the upload list is full.} other {# files were not added because the upload list is full.}}
  • {0, plural, one {# folder loaded} other {# folders loaded}}
  • {0, plural, one {# link} other {# links}}
  • {0, plural, one {# matching tag} other {# matching tags}}
  • {0, plural, one {# MCP tool} other {# MCP tools}}
  • {0, plural, one {# menu imported} other {# menus imported}}
  • {0, plural, one {# permission requested} other {# permissions requested}}
  • {0, plural, one {# reference} other {# references}}
  • {0, plural, one {# relation this content type takes part in} other {# relations this content type takes part in}}
  • {0, plural, one {# row} other {# rows}} × {1, plural, one {# column} other {# columns}} selected
  • {0, plural, one {# taxonomy assignment} other {# taxonomy assignments}}
  • {0, plural, one {# taxonomy created} other {# taxonomies created}}
  • {0, plural, one {# upload failed} other {# uploads failed}}
  • {0, plural, one {+# more} other {+# more}}
  • {0, plural, one {Add # file} other {Add # files}}
  • {0, plural, one {Add # image} other {Add # images}}
  • {0, plural, one {Add # video} other {Add # videos}}
  • {0, plural, one {At least # character} other {At least # characters}}
  • {0, plural, one {Column deleted} other {# columns deleted}}
  • {0, plural, one {field} other {fields}}
  • {0, plural, one {Media file} other {Media files}}
  • {0, plural, one {One more blocked entry is not shown.} other {# more blocked entries are not shown.}}
  • {0, plural, one {Row deleted} other {# rows deleted}}
  • {0, plural, one {Show # more} other {Show # more}}
  • {0, plural, one {User} other {Users}}
  • {0} {1} required — you have {2}.
  • {0} added to this post.
  • {0} banner
  • {0} can't be moved here — its parent has no translation in this locale, so this list isn't the group it belongs to.
  • {0} fallback
  • {0} icon
  • {0} of {1} files · {2} of {3}
  • {0} of {1} items
  • {0} of {1} matched by email
  • {0} of {1} steps
  • {0} of {1} steps · {2} of {3}
  • {0} of {total} could not be deleted
  • {0} of {total} could not be published
  • {0} of {total} could not be updated
  • {0} of media, {1} of records
  • {0} removed from this post.
  • {0} system + {1} custom {2}
  • {0} updated everywhere it appears.
  • {0} updated to v{installedVersion}
  • {added} posts updated
  • {added} updated · {0} failed
  • {base} to: {0}
  • {characters, plural, one {# character} other {# characters}}
  • {collectionLabel} pagination
  • {columns, plural, one {Column deleted} other {# columns deleted}}
  • {completedCount} of {0} complete
  • {completedCount} of {0} uploads complete
  • {dayLabel}, {entries}
  • {earlierCount, plural, one {Show # earlier entry} other {Show # earlier entries}}
  • {failed, plural, one {# email could not be sent. Check the email provider.} other {# emails could not be sent. Check the email provider.}}
  • {failedCount, plural, one {# upload failed} other {# uploads failed}}
  • {filesMissing, plural, one {# file still needs to be uploaded. Choose the same package file again to finish; files already uploaded are skipped.} other {# files still need to be uploaded. Choose the same package file again to finish; files already uploaded are skipped.}}
  • {filteredCount, plural, one {#{0} item} other {#{1} items}}
  • {hidden, plural, one {# more entry on {date}} other {# more entries on {date}}}
  • {hidden, plural, one {+# more} other {+# more}}
  • {host} does not resolve to a public address
  • {importedFiles, plural, one {<count>#</count> file imported} other {<count>#</count> files imported}}
  • {label} in {menuName}
  • {label} moved to position {0} of {1}.
  • {label} moved to position {0}.
  • {label} options
  • {lateness} late
  • {matchCount, plural, one {# item matching "{searchQuery}"} other {# items matching "{searchQuery}"}}
  • {maximum, plural, one {{name} can have at most # character.} other {{name} can have at most # characters.}}
  • {maximum, plural, one {{name} can have at most # item.} other {{name} can have at most # items.}}
  • {minimum, plural, one {{name} needs at least # character.} other {{name} needs at least # characters.}}
  • {minimum, plural, one {{name} needs at least # item.} other {{name} needs at least # items.}}
  • {name} does not match the required format.
  • {name} has a value that is not one of its options.
  • {name} has an invalid value.
  • {name} is not a field in this collection.
  • {name} is required.
  • {name} links to an entry that does not exist or is in the trash.
  • {name} must be a valid URL.
  • {name} must be at least {bound}.
  • {name} must be at most {bound}.
  • {name}: this site already has some
  • {origin} does not serve this site yet
  • {origin} redirects elsewhere
  • {origin} redirects to {target}. Enter that address instead.
  • {overdueCount, plural, one {One scheduled item is overdue and the scheduler heartbeat is stale. Run `npx emdash doctor` and verify the deployed Cron Trigger.} other {# scheduled items are overdue and the scheduler heartbeat is stale. Run `npx emdash doctor` and verify the deployed Cron Trigger.}}
  • {overdueCount, plural, one {One scheduled item is overdue, but no scheduler run has completed. Run `npx emdash doctor` and verify the deployed Cron Trigger.} other {# scheduled items are overdue, but no scheduler run has completed. Run `npx emdash doctor` and verify the deployed Cron Trigger.}}
  • {overflowCount, plural, one {# file was not added because the upload list is full.} other {# files were not added because the upload list is full.}}
  • {pluginName} Settings
  • {plural} go live now; draft edits stay unpublished.
  • {policyRejected, plural, one {Open the affected entry, resolve the policy reason, and schedule it again. A successful schedule or publish clears this notice.} other {Open the affected entries, resolve the policy reasons, and schedule them again. A successful schedule or publish clears each notice.}}
  • {position} of {total}
  • {previewRows} × {previewColumns} table
  • {readingTime, plural, one {# min read} other {# min read}}
  • {ready} of {0} ready
  • {records, plural, one {# record written} other {# records written}}
  • {rejectedCount, plural, one {# file was not added.} other {# files were not added.}}
  • {rewrittenUrls, plural, one {<rewrittenCount>#</rewrittenCount> image URL updated in {updatedContentItems, plural, one {<contentCount>#</contentCount> content item} other {<contentCount>#</contentCount> content items}}} other {<rewrittenCount>#</rewrittenCount> image URLs updated in {updatedContentItems, plural, one {<contentCount>#</contentCount> content item} other {<contentCount>#</contentCount> content items}}}}
  • {row} × {column} table
  • {rows, plural, one {Row deleted} other {# rows deleted}}
  • {rows} × {columns} table pasted
  • {selectedCount, plural, one {# selected} other {# selected}}
  • {selectedCount, plural, one {Move # item to trash? You can restore it later.} other {Move # items to trash? You can restore them later.}}
  • {sent, plural, one {Emailed # user} other {Emailed # users}}
  • {siteName} has moved to {siteHost}
  • {siteName} is now at {siteHost}. Sign in there from now on.
  • {siteZone} · Your time: {viewerZone}
  • {state} · {when}
  • {state}, {time}:
  • {subLabel} ({label}, item {position})
  • {title} is a draft again.
  • {title} is now live.
  • {title} now goes live {when}.
  • {total, plural, one {# item} other {# items}}
  • {totalDrafts, plural, one {Draft} other {Drafts}}
  • {totalScheduled, plural, one {Scheduled} other {Scheduled}}
  • {widgetType} in {areaName}
  • {words, plural, one {# word} other {# words}}
  • /new-page or /articles/[slug]
  • /old-page or /blog/[slug]
  • <0>{from}</0> becomes <1>{to}</1>
  • <0>{name}</0> is editing this entry. Nothing you change here will be saved.
  • <0>{name}</0> is editing this entry. Open it read-only, or take over; they will be told the entry moved on.
  • <0>{name}</0> now holds this entry, so your changes are no longer being saved. Take it back to carry on.
  • <0>Alt-click</0> to add above
  • <0>Click</0> to add below
  • <0>Click</0> to open menu
  • <0>Drag</0> to move
  • 1 post updated
  • 16:9
  • 2. Go to <0>Tools → Export</0>
  • 3:2
  • 4:3
  • 410 Content Deleted (Gone)
  • 451 Unavailable for legal reasons
  • A brief description of this content type
  • A file does not match the package manifest. The package may be damaged.
  • A file in the package does not match the manifest. The package may be damaged.
  • A file in the package is not the size the manifest declares.
  • A file is not the size the package manifest declares. The package may be damaged.
  • A full-width hero banner with heading, text, and CTA button
  • A media file is larger than this site accepts
  • A media file is missing from the package
  • A media folder with this name already exists
  • A name cannot be generated from this label. Type one manually using lowercase letters, numbers, and underscores.
  • A number is too large for this site’s database
  • A package file does not match the manifest
  • A package file is missing
  • A publication time has not been selected
  • A publishing action is already in progress
  • A record in the package is not valid
  • A record refers to something missing from the package
  • A relation defines how two content types link. Reference fields on either side then pick entries through it.
  • A relationship is required
  • A slug cannot be generated from these role names. Type one manually using lowercase letters, numbers, and underscores.
  • A slug cannot be generated from this label. Type one manually using lowercase letters, numbers, and underscores.
  • A slug cannot be generated from this label. Type one manually.
  • A source and target locale are required
  • A step failed and will be retried ({0}).
  • A value does not fit this site’s database
  • Abandon import
  • Abandon this import?
  • Abandoning…
  • About focal point
  • About inferred bylines
  • Accept Invite
  • Access denied
  • Access Denied
  • Access your media library
  • Account already exists
  • ACF Fields
  • Activation cannot be confirmed. Keep editing paused and refresh the status.
  • Active v{0}
  • Add {0}
  • Add {singularLower} to {ready} posts
  • Add {singularLower} to 1 post
  • Add {singularLower} to posts
  • Add a passkey for {0}
  • Add a person or team to credit on your content.
  • Add another byline
  • Add at least {minItems} blocks.
  • Add block
  • Add byline
  • Add column after
  • Add column before
  • Add dark mode variant
  • Add fields like "Job title" or "Pronouns" to enrich every byline.
  • Add fields to define the structure of your content
  • Add First Field
  • Add Images
  • Add images to gallery
  • Add item
  • Add link
  • Add MIME type or extension
  • Add new folder
  • Add reference
  • Add references
  • Add row above
  • Add row below
  • Add scripts and styles to your site's pages
  • Add selected
  • Add SEO metadata fields (title, description, image) and include in sitemap
  • Add tag
  • Add term
  • Add to posts
  • Add Widget Area
  • Added
  • Adding…
  • Additional details
  • admin
  • Advanced
  • After
  • After you explicitly invoke this plugin, it can send selected unsaved editor content to external websites without a host restriction.
  • After you explicitly invoke this plugin, it can send selected unsaved editor content to: {0}
  • Agenda
  • Agent access
  • Agent access for {0} has been updated
  • Agent-callable MCP tools
  • Align
  • Align center
  • Align left
  • Align right
  • Alignment
  • All authors
  • All bylines
  • All comments require approval
  • All sources
  • All uploads finished
  • Allow MCP tokens with plugin-tool scope to invoke these routes.
  • Allow multiple references
  • Allow visitors to leave comments on this collection's content
  • Allowed block types
  • Allowed types
  • Already assigned or duplicate
  • Also delete the relationship this field uses
  • Also match the byline linked to an entry's author when it has none assigned.
  • Also requested, but not available to your role:
  • visualEditing.altText
  • Alt text
  • Alt text is not applicable to folders
  • An earlier import of this package stopped after it started writing to this site. Abandon that import, then reset this site or set up a new one before importing again.
  • An earlier import of this package wrote to this site before it was abandoned. Reset this site or set up a new one before importing again.
  • An encrypted digital key you unlock using your fingerprint, face, PIN, or device password.
  • An import replaces a new site’s starter content, so it only runs on a site with no content of its own. To move content here, set up a new EmDash site and import into that. These are what this site already has:
  • An unexpected error occurred.
  • An unknown error occurred
  • Animated WebP files become still images when cropped.
  • Another editor
  • Another import is already using this package.
  • Any media type allowed (subject to global limits).
  • Any number
  • Appears on posts and pages
  • Apply
  • Apply changes
  • Apply link
  • Approval requests
  • Approve comments and mark them as pending or spam
  • Approve this export?
  • Approve this import?
  • Approve with that device's face, fingerprint, PIN, or passcode.
  • Approving…
  • Archived
  • Archives
  • Are you sure you want to delete "{0}"? No stored values reference this field.
  • Are you sure you want to delete the "{0}" field?
  • Ask an administrator to complete this setup.
  • Aspect ratio
  • Assistants connected through MCP need an admin’s approval to start an export or import unless their token was given a transfer scope. Requests expire after 15 minutes.
  • Astro
  • At least {min}
  • At most {max}
  • At most…
  • Attribution
  • Audio
  • Authentication failed
  • Authorization failed
  • Authorized approvers
  • Authors
  • Authors will be assigned to users on this site
  • Auto-approve authenticated users
  • Auto-generated from the title. You can change it.
  • Automatic
  • Automatic Backups
  • Automatic backups need a storage backend (R2, S3, or local storage). Configure storage in your EmDash config to enable them.
  • Autosave failed
  • Available bylines
  • Available in {0}
  • Available Widgets
  • Avatar
  • visualEditing.back
  • Back to Content Types
  • Back to Main library
  • Back to menus
  • Back to plugins
  • Back up now
  • Backing up...
  • Backup created: {0}
  • Backup settings saved
  • Backups
  • Backups to keep
  • Bash
  • Basic blocks
  • Before
  • Before you continue:
  • Between {min} and {max}
  • Bio
  • Block
  • Block {0}
  • Block actions
  • Block actions - drag to reorder, click for menu
  • Block type “{0}” was created on this site
  • Block type versions
  • Block types
  • Block types could not be loaded.
  • Blockers
  • Blocks
  • Bold
  • Both reference fields bound to this relation share these limits, so the two sides cannot disagree about the same links.
  • Broken references were cleared
  • Browse and install plugins published to the decentralized registry.
  • Browse files
  • Browse files to upload
  • Browse the <0>registry</0> to install plugins.
  • Build provenance verified
  • byline
  • Byline
  • Byline created
  • Byline credits
  • Byline deleted
  • Byline field group values
  • Byline field values
  • Byline fields
  • Byline schema
  • Byline Schema
  • Byline updated
  • C
  • C#
  • C++
  • Calendar
  • Cancel (Esc)
  • Cancel {0}
  • Cancel import
  • Cancel remaining
  • Cancel this import?
  • Cancelling…
  • Captions / Subtitles
  • Capture is being prepared. Keep editing paused until setup is complete.
  • Categories & Tags
  • Cell split
  • Cells
  • Cells merged
  • Center
  • Change <0>{0}</0> from <1>{1}</1> to <2>{2}</2>? They will lose access to higher-level features.
  • Change domain
  • Change Image
  • Change publication date
  • Change publication date: {formattedValue}
  • Change schedule
  • Change where visitors are sent
  • Changelog
  • Changes apply everywhere this byline appears.
  • Changes discarded
  • Changes were saved, but cached pages may still show old {pluralLower}. Retry the cache refresh.
  • Check and switch
  • Check registry in astro.config.mjs, then restart EmDash.
  • Check registry.aggregatorUrl in astro.config.mjs, then restart EmDash.
  • Check registry.policy.minimumReleaseAge in astro.config.mjs, then restart EmDash.
  • Check registry.policy.minimumReleaseAgeExclude in astro.config.mjs, then restart EmDash.
  • Check the server logs, then use the media usage recovery API for the failed work.
  • Check your connection and try again.
  • Checking code...
  • Checking how many stored values reference "{0}"…
  • Checking media files
  • Checking package structure
  • Checking records
  • Checking references
  • Checking the package
  • Checking this device for passkey support...
  • Checking this site
  • Checking…
  • Choose {label}
  • Choose a credential manager on this device, another device, or a security key.
  • Choose a date range
  • Choose a file from the library or upload a new one.
  • Choose a new publication time for this draft.
  • Choose a non-empty {0} image.
  • Choose a recognized timezone for reliable date display.
  • Choose a term and enter between 1 and 50 posts.
  • Choose a video from the library or upload a new one.
  • Choose an image from the library or upload a new one.
  • Choose another option
  • Choose bylines
  • Choose files to upload
  • Choose package file
  • Choose replacement image
  • Choose the same package file again to finish uploading it.
  • Choose Touch ID or another available credential manager, then confirm with your fingerprint or Mac password.
  • Choose when these changes replace the live version.
  • Choose when this draft becomes public.
  • Choose Windows Hello or another available credential manager, then confirm with your PIN, fingerprint, or face.
  • Choose…
  • Choosing a byline replaces this automatic credit.
  • Clear
  • Clear completed
  • Clear filters
  • Clear formatting
  • Clear search
  • Clear stored value
  • Clear stored value for {fieldKey}
  • Click the button below to create your account:
  • Click the button below to sign in:
  • Click this link to create your account:
  • Click this link to sign in to {siteName}:
  • Close byline search
  • Close comments after (days)
  • Close gallery settings
  • Close image settings
  • Close settings
  • Code block actions
  • Collapse block
  • Collection
  • Collection “{0}” has entries
  • Collection “{0}” was created on this site
  • Collections and fields, all content with drafts, revisions, scheduled posts, and trash, translations, taxonomies, bylines, media files, menus, widgets, sections, redirects, SEO, and site settings.
  • Column added after
  • Column added before
  • Column width decreased
  • Column width increased
  • Column width resized
  • Column widths reset
  • Columns
  • Columns distributed evenly
  • Comment reactions
  • Comments from logged-in CMS users are approved automatically
  • Comments with this status will appear here.
  • Complete
  • Component
  • Confirm using the secure prompt from your device or credential manager.
  • Confirm with Face ID, Touch ID, or your device passcode.
  • Confirm with your fingerprint, face, or PIN.
  • Connect
  • Connect to any network host and load external plugin admin images (unrestricted)
  • Connect to network hosts and load external plugin admin images
  • Connects
  • content
  • Content digest
  • Content has been scheduled for publishing
  • Content is now live
  • Content language
  • Content references
  • Content refers to media in an invalid way
  • Content refers to media that is not in the package
  • Content removed from public view
  • Content reverted to draft
  • Content search results
  • Content types
  • Content types with the same group share a collapsible folder in the sidebar
  • Content using this media item may show a broken reference.
  • Continue numbering
  • Continue on {handoverHost}
  • Continue to finish signing in. The link works only once.
  • Continue to import
  • Continue with another device
  • Continue with security key
  • Copied
  • Copy {label}
  • Copy code
  • Copy failed
  • Copy receipt
  • Copy URL
  • Copying media
  • Could not add {singularLower}
  • Could not check this code
  • Could not check this code.
  • Could not create {singularLower}
  • Could not insert section
  • Could not load {pluralLower}.
  • Could not load dashboard data
  • Could not load media.
  • Could not load the calendar
  • Could not load this entry's details.
  • Could not load this folder.
  • Could not publish
  • Could not reach {origin}
  • Could not remove the schedule
  • Could not review posts
  • Couldn’t confirm whether the media item or selected folder still exists. Try again.
  • Couldn't load all references.
  • Couldn’t load approval requests
  • Couldn't load byline fields.
  • Couldn't load content.
  • Couldn't load custom fields.
  • Couldn’t load exports
  • Couldn’t load imports
  • Couldn’t load media usage tracking settings.
  • Couldn’t load more usage.
  • Couldn’t load the import plan
  • Couldn’t load usage.
  • Couldn't map "{draft}" to a MIME type. Type the MIME directly.
  • Couldn’t move file
  • Couldn’t reload the import plan
  • Couldn’t search bylines.
  • Couldn’t start the export
  • Couldn’t update the plan
  • Couldn’t update the request
  • Couldn't verify how many values reference "{0}". Deleting will still remove every stored value for this field — but the count above could not be checked.
  • Create “{0}”
  • Create "{trimmedInput}"
  • Create {0}
  • Create {0} translation
  • Create {singularLower}
  • Create a block type before adding a blocks field.
  • Create a new {singularLabel}
  • Create a profile for someone credited on your content.
  • Create a reusable public profile, then add it to this post.
  • Create and add
  • Create Content Type
  • Create cropped copy
  • Create field
  • Create menu
  • Create new {singularLower}
  • Create one to let entries here link to entries in another content type.
  • Create passkey
  • Create relation
  • Create Relation
  • Create section
  • Create taxonomy terms and change content classifications
  • Create Widget Area
  • Create your first content type
  • Create, update, and delete content
  • Create, update, and delete navigation menus
  • Create, update, and delete taxonomy terms
  • Created "{0}".
  • Created {0} translation
  • Created and updated
  • Creating collections and fields
  • Creating cropped copy...
  • Crop
  • Crop area {0} by {1} pixels.
  • Crop output dimensions
  • Crop selection. Use the Arrow keys to move it.
  • Cropped copy created.
  • CSS
  • CSS code
  • Current cell
  • Currently set — enter a new value to replace
  • Custom Fields
  • Custom Taxonomies
  • Daily automatic backups
  • Dark mode variant
  • Database-owned definitions available to blocks fields.
  • Date field to filter on
  • Date range
  • Declared permissions
  • Decrease column width
  • Default social image
  • Default Social Image
  • Define custom fields stored on every byline — job title, pronouns, social handles, and more.
  • Define how content types link to each other
  • Defined in code
  • Delete "{0}"?
  • Delete “{0}”?
  • Delete {0} field
  • Delete {0} widget area
  • Delete backup?
  • Delete block
  • Delete byline
  • Delete byline {0}
  • Delete byline field?
  • Delete column
  • Delete columns
  • Delete embed
  • Delete Field?
  • Delete folder
  • Delete gallery
  • Delete image
  • Delete media?
  • Delete menu
  • Delete row
  • Delete rows
  • Delete section
  • Delete table
  • Delete tag
  • Delete tag {0}
  • Delete taxonomy
  • Delete Taxonomy
  • Delete video
  • Delete Widget Area?
  • Deleting "{0}" also deletes every term in it, in all languages, and removes those terms from the content filed under them. The entries themselves are kept. This cannot be undone.
  • Deleting "{0}" will also remove {1, plural, one {# stored value} other {# stored values}} across all bylines. This cannot be undone.
  • Deleting…
  • Deliver all email your site sends
  • Demote User
  • Demote User?
  • Demoting...
  • visualEditing.altTextPlaceholder
  • Describe the image
  • Describe the image...
  • Describe the image's purpose and relevant details for people who cannot see it.
  • Destructive
  • Details
  • Diff
  • Differences from the source site
  • Disable plugin MCP tools
  • Disable User
  • Disable User?
  • Disabling <0>{0}</0> will prevent them from logging in until re-enabled. Their content will be preserved.
  • Disabling...
  • Discard
  • Discard changes?
  • Discarding...
  • Dismiss completed {0}
  • Dismiss import suggestion
  • Dismiss section error
  • Dismiss table paste error
  • Display a list of recent posts
  • Display category list
  • Display size
  • Display tag cloud
  • Distribute columns evenly
  • Dockerfile
  • Document
  • Documents
  • Domain changed to {url}
  • Don’t map
  • Download {0}
  • Download a complete backup of your site: all content (including drafts and trash), collections, taxonomies, menus, widgets, media metadata, and site settings. User accounts and secrets are never included.
  • Download a copy of the entire site, including drafts, media, settings, and author emails. Admin includes this; choose it instead of Admin to give an agent narrower access.
  • Download as one file
  • Download backup
  • Download Backup
  • Download backups and schedule automatic backups to storage
  • Download export from {created}
  • Download package
  • Download package fetches the export file by file and checks each one, so it works for sites of any size. Download as one file asks the server for a single archive, which is quicker for small sites but can fail for large sites on Cloudflare Workers.
  • Download SBOM
  • Download this site as a single .emdash package file that another EmDash site can import.
  • Downloaded
  • Downloading the package
  • visualEditing.draft
  • Draft changes
  • Draft version
  • Drafts & Private
  • Drag and drop files here
  • Drag here to add
  • Drag to reorder
  • Drag to reorder {0}
  • Drag to reorder {label}
  • Drag widgets here to add them
  • Drag widgets into an area to add them
  • Drop an image here or <0>browse</0>
  • Drop an image here or browse for {label}
  • Drop files to upload
  • Drop one image at a time.
  • Drop to add widget
  • Duplicate
  • Duplicate block
  • Duplicate redirects were left out
  • e.g. application/zip or .pdf
  • e.g. import, blog
  • Each {linkedSideName} is linked from
  • Each {linkingSideName} links to
  • Each path segment can contain at most one placeholder, e.g. {0}
  • Edit {0} field
  • Edit {itemLabel}
  • Edit {label}
  • Edit asset
  • Edit byline
  • Edit byline field
  • Edit dark mode asset
  • Edit folder
  • Edit folder {0}
  • Edit image
  • Edit image {0}
  • Edit link
  • Edit locking
  • Edit media alt text, captions, and focal points
  • visualEditing.editMode
  • Edit name and slug
  • Edit role
  • Edit URL
  • Editing is paused until the import finishes. Keep this page open; if you leave, the import continues when you come back.
  • Editing is unlocked again. Content the import already wrote stays on the site and is not removed. Because the site is no longer empty, another import can’t run here.
  • Editing on this site is paused until the import finishes.
  • visualEditing.sessionExpired
  • Editor Reporter Photographer
  • Editors can select a second image that the site shows in dark mode.
  • em1.…
  • Email all users?
  • Email every other user a link to the sign-in page at {siteHost}.
  • Email users
  • Embed
  • Embed a page from another site
  • Embed code
  • Embedded content
  • EmDash {0}
  • EmDash {latest} is available (you're running {0})
  • EmDash does not keep the previous image.
  • EmDash does not keep the uncropped image.
  • EmDash is scanning existing content.
  • EmDash never receives your PIN, password, or biometric information.
  • EmDash site package
  • EmDash will continue setup and resume scanning existing content.
  • EmDash will scan existing content to show where media is used.
  • Empty gallery — open settings to add images
  • Empty site
  • Enable comments
  • Enable plugin MCP tools
  • Enable tracking
  • Enable tracking to index existing content and keep references up to date.
  • English is used because no content language is configured. Content language is stored with the entry and is separate from your admin language.
  • Enter a domain such as example.com, without a path or port
  • Enter a name.
  • Enter a recognized timezone to save
  • Enter the domain below. EmDash checks that it serves this site before switching.
  • Enter URL...
  • Enter your handle to sign in.
  • Entries
  • Entries that link to this one
  • Entries this one links to
  • entry on the linked side
  • entry on the linking side
  • Error adding widget
  • Error reordering widgets
  • Error updating widget
  • esc
  • Esc
  • Every imported record and media file was read back and matched the package. Keep this receipt as a record of the transfer.
  • Every other user with an active account gets an email saying the site is now at {siteHost}, with a link to sign in there. Passkeys from another address don't work at {siteHost}, so users sign in with an email link and add a new passkey.
  • Every place using this image will update to the cropped version.
  • Every place using this image will update to the selected version.
  • Every published release of this plugin has been withdrawn or could not be verified. Check back later, or contact the publisher.
  • Every relationship this content type takes part in goes too:
  • Example: {pattern} → {preview}
  • example.com
  • Existing {pluralLower} stay in place.
  • Existing content is indexed. New changes are tracked automatically.
  • Exit distraction-free mode (⌘⇧\)
  • Expand block
  • Expired
  • Expires {expires}
  • Export
  • Export ready
  • Export requested by {requester}
  • Export site
  • Exported
  • Exported with
  • Exporting
  • Exporting: {stage}
  • F#
  • Failed to abandon import
  • Failed to activate block type version
  • Failed to add passkey
  • Failed to add term to entries
  • Failed to analyze file
  • Failed to analyze import
  • Failed to analyze WordPress site
  • Failed to approve request
  • Failed to cancel import
  • Failed to change the domain
  • Failed to check for updates
  • Failed to communicate with plugin
  • Failed to compare revisions
  • Failed to confirm upload
  • Failed to continue export
  • Failed to continue import
  • Failed to create {0}
  • Failed to create a sign-in link
  • Failed to create admin
  • Failed to create allowed domain
  • Failed to create API token
  • Failed to create backup
  • Failed to create block type
  • Failed to create byline
  • Failed to create byline field
  • Failed to create byline translation
  • Failed to create collection
  • Failed to create content
  • Failed to create field
  • Failed to create media folder
  • Failed to create menu
  • Failed to create menu item
  • Failed to create menu translation
  • Failed to create redirect
  • Failed to create relation
  • Failed to create section
  • Failed to create taxonomy
  • Failed to create term translation
  • Failed to create translation
  • Failed to create widget
  • Failed to create widget area
  • Failed to delete
  • Failed to delete allowed domain
  • Failed to delete backup
  • Failed to delete byline
  • Failed to delete byline field
  • Failed to delete collection
  • Failed to delete comment
  • Failed to delete content
  • Failed to delete field
  • Failed to delete from provider
  • Failed to delete media
  • Failed to delete media folder
  • Failed to delete menu
  • Failed to delete menu item
  • Failed to delete passkey
  • Failed to delete redirect
  • Failed to delete relation
  • Failed to delete section
  • Failed to delete taxonomy
  • Failed to delete term
  • Failed to delete widget
  • Failed to delete widget area
  • Failed to deny request
  • Failed to disable search
  • Failed to disable user
  • Failed to discard changes
  • Failed to discard draft
  • Failed to dismiss scheduled publication rejection
  • Failed to dismiss welcome
  • Failed to download a package file
  • Failed to duplicate
  • Failed to duplicate content
  • Failed to email users
  • Failed to enable search
  • Failed to enable user
  • Failed to execute import
  • Failed to fetch 404 summary
  • Failed to fetch allowed domains
  • Failed to fetch API tokens
  • Failed to fetch auth mode
  • Failed to fetch backup settings
  • Failed to fetch block type
  • Failed to fetch block types
  • Failed to fetch byline
  • Failed to fetch byline translations
  • Failed to fetch bylines
  • Failed to fetch collection
  • Failed to fetch collections
  • Failed to fetch comment
  • Failed to fetch comment counts
  • Failed to fetch comments
  • Failed to fetch content
  • Failed to fetch content authors
  • Failed to fetch dashboard stats
  • Failed to fetch email settings
  • Failed to fetch entry terms
  • Failed to fetch fields
  • Failed to fetch manifest
  • Failed to fetch media
  • Failed to fetch media folder
  • Failed to fetch media folders
  • Failed to fetch media item
  • Failed to fetch media providers
  • Failed to fetch media usage details
  • Failed to fetch menu
  • Failed to fetch menu translations
  • Failed to fetch menus
  • Failed to fetch orphaned tables
  • Failed to fetch passkeys
  • Failed to fetch plugin
  • Failed to fetch plugin settings
  • Failed to fetch plugins
  • Failed to fetch provider media
  • Failed to fetch redirects
  • Failed to fetch reference children
  • Failed to fetch reference parents
  • Failed to fetch relation
  • Failed to fetch relations
  • Failed to fetch revision
  • Failed to fetch revisions
  • Failed to fetch section
  • Failed to fetch sections
  • Failed to fetch settings
  • Failed to fetch setup status
  • Failed to fetch taxonomies
  • Failed to fetch term translations
  • Failed to fetch terms
  • Failed to fetch the site domain
  • Failed to fetch theme
  • Failed to fetch translations
  • Failed to fetch trashed content
  • Failed to fetch update status
  • Failed to fetch user
  • Failed to fetch users
  • Failed to fetch widget area
  • Failed to fetch widget areas
  • Failed to fetch widget components
  • Failed to get authentication options
  • Failed to get registration options
  • Failed to get upload URL
  • Failed to import
  • Failed to import from WordPress
  • Failed to import media
  • Failed to install plugin
  • Failed to invite user
  • Failed to list byline fields
  • Failed to list files to upload
  • Failed to load admin
  • Failed to load approval requests
  • Failed to load backup settings
  • Failed to load bylines: {0}
  • Failed to load export manifest
  • Failed to load exports
  • Failed to load image
  • Failed to load import
  • Failed to load import plan
  • Failed to load import receipt
  • Failed to load imports
  • visualEditing.mediaLoadFailed
  • Failed to load plugin settings
  • Failed to load plugins. The registry aggregator may be unreachable.
  • Failed to load the calendar
  • Failed to load transfer capabilities
  • Failed to load transfer settings
  • Failed to load users: {0}
  • Failed to load widget
  • Failed to lock the entry
  • Failed to perform bulk action
  • Failed to permanently delete content
  • Failed to prepare import
  • Failed to probe URL
  • Failed to publish
  • Failed to publish content
  • Failed to read byline field usage
  • Failed to register orphaned table
  • Failed to release the entry lock
  • Failed to rename media folder
  • Failed to reorder byline fields
  • Failed to reorder content types
  • Failed to reorder fields
  • Failed to reorder menu items
  • Failed to reorder terms
  • Failed to reorder widgets
  • Failed to replace media image
  • Failed to restore
  • Failed to restore content
  • Failed to restore revision
  • Failed to revoke API token
  • Failed to rewrite URLs
  • Failed to save backup settings
  • Failed to save field
  • Failed to schedule
  • Failed to schedule content
  • Failed to send recovery link
  • Failed to send verification email
  • Failed to set entry terms
  • Failed to start export
  • Failed to start import
  • Failed to uninstall plugin
  • Failed to unpublish
  • Failed to unpublish content
  • Failed to unschedule
  • Failed to unschedule content
  • Failed to update
  • Failed to update allowed domain
  • Failed to update backup settings
  • Failed to update block type
  • Failed to update byline
  • Failed to update byline field
  • Failed to update collection
  • Failed to update comment status
  • Failed to update content
  • Failed to update field
  • Failed to update media
  • Failed to update menu
  • Failed to update menu item
  • Failed to update plugin
  • Failed to update plugin MCP access
  • Failed to update plugin settings
  • Failed to update redirect
  • Failed to update relation
  • Failed to update section
  • Failed to update settings
  • Failed to update status
  • Failed to update term
  • Failed to update user
  • Failed to update widget
  • Failed to upload a package file
  • Failed to upload file
  • Failed to upload media
  • Failed to upload to provider
  • Failed to verify authentication
  • Failed to verify plugin
  • Failed to verify registration
  • FAQ
  • Featured Images
  • Field created
  • Field deleted
  • Field type cannot be changed after creation.
  • Field updated
  • field_slug
  • Fields
  • Files upload as soon as you add them.
  • Filter
  • Filter by author
  • Filter by byline
  • Filter by date range: {rangeLabel}
  • Filter by role
  • Filter by source
  • Filter by status
  • Filter by type
  • Filter byline type
  • Filter: {activeCount} selected
  • Finish any current edits.
  • First page
  • First publication
  • First-time commenters only
  • Fix invalid fields before changing the publication date
  • Fix invalid fields before changing the schedule
  • Focal point
  • Focal point. Use arrow keys to move it.
  • Folder
  • Folder deleted
  • Folder name must be between 1 and 200 characters
  • Folder no longer exists
  • Folder no longer exists. Returned to the main library.
  • Folder successfully created
  • Folder successfully edited
  • Folder unavailable
  • Folders
  • Folders could not be loaded.
  • Folders navigation
  • Fonts
  • For the best import experience, install the <0>EmDash Exporter</0> plugin on your WordPress site.
  • Format selection
  • Format:
  • Freeform
  • From {0}
  • From the package (empty)
  • From the package: “{packageValue}”
  • From the post owner
  • From URL
  • Full
  • Gallery
  • Gallery settings
  • Generated automatically.
  • Genres
  • Give this navigation a label and a site identifier.
  • Go
  • Go live {countdown}
  • Go to sign-in
  • Goes live
  • Goes live {countdown}
  • GraphQL
  • Group
  • Group by
  • Guest
  • Guest byline
  • Guest only
  • Handle unavailable
  • Header column added
  • Header column removed
  • Header row
  • Header row added
  • Header row removed
  • Headers
  • Heading 4
  • Heading 5
  • Heading 6
  • Headings
  • Hero Banner
  • hero, banner, cta
  • Hide earlier entries
  • Hide from navigation
  • visualEditing.hideToolbar
  • Hide toolbar
  • Hold an entry while someone is editing it, and refuse other writers
  • Holds an entry ID. Set a target collection under Content Types to pick entries instead.
  • Horizontal {0}%, vertical {1}%
  • Hour
  • How do you want to start?
  • How is the slug generated?
  • How many
  • HTML
  • HTML block options
  • HTML block preview
  • HTML code
  • HTML only, cleaned, using your site's styles.
  • https://example.com or /page
  • https://example.com/blog/my-post
  • https://example.com/image.jpg
  • https://yoursite.com
  • I’ve completed these steps and understand tracking can’t be turned off.
  • I've set it up — check again
  • Icon
  • If the site can't be reached from the internet yet, for example on localhost or behind a login, you can use the address without the check.
  • If you didn't request this, you can safely ignore this email.
  • Iframe
  • Iframe block options
  • visualEditing.image
  • Image {0}
  • Image actions
  • Image controls
  • Image link
  • Image not found
  • Image replaced.
  • Image settings
  • Image upload failed. Try again.
  • Images
  • Import a site package
  • Import a site package into this site while it is empty, overwriting its initial setup. Admin includes this; choose it instead of Admin to give an agent narrower access.
  • Import an existing EmDash site
  • Import complete
  • Import requested by {requester}
  • Import this package?
  • Importing
  • Importing comments... {0}
  • Importing content
  • Importing content... {0}
  • Importing content... {0} of {totalSelectedPosts}
  • Importing menus and site settings...
  • Importing menus, widgets, and settings
  • Importing reusable blocks...
  • Importing terms and bylines
  • In trash
  • In Windows Settings, open Accounts, then Sign-in options, and set up a PIN. Fingerprint and face recognition are optional.
  • Inactive version
  • Include comments
  • Include inferred bylines
  • Increase column width
  • Index existing content and keep Used in results up to date.
  • Indexed
  • Indexing
  • Indexing existing content
  • Inline
  • Inline blocks use your site's styles. Your site removes scripts, style tags and style attributes, and empties iframes other than YouTube and Vimeo.
  • Inline Code
  • Insert {0}
  • Insert a table
  • Insert an image gallery
  • Insert block
  • Insert block after current block
  • Insert block below
  • Insert HTML
  • Insert image
  • Insert or tap your security key when the browser asks.
  • Insert paragraph after
  • Insert paragraph before
  • Insert raw HTML
  • Insert table
  • Insert video
  • Install the EmDash Exporter plugin on your WordPress site and generate a key under Tools → EmDash Migration.
  • Installation
  • Installation is unavailable.
  • INVALID HANDLE
  • Invalid invite link
  • Invite Error
  • Invite expired
  • Invite validation failed
  • Invite your first team member
  • Invoke MCP tools from all enabled plugins
  • Invoke MCP tools from the {pluginId} plugin
  • Invoke only this plugin's enabled MCP tools
  • Isolated frame
  • It is stored by the authenticator or credential manager you selected in the secure system prompt.
  • It was started somewhere else, so its plan can no longer be changed. Its progress will appear here.
  • Italic
  • Its listing has not been approved for display. Check back later.
  • Java
  • JavaScript
  • JavaScript code
  • Job title
  • job_title
  • JS
  • JSX
  • Keep aspect ratio
  • Keep editing paused and deploy a compatible EmDash version before continuing.
  • Keep editing paused, fix the server issue, then retry setup.
  • Keep importing
  • Keep this page open until setup finishes. If you leave, return to continue where it stopped.
  • Keep this page open while files upload. If the upload stops, choose the same file again to continue where it left off.
  • Keep this page open. If you leave, the export continues when you come back.
  • Keep this site’s (empty)
  • Keep this site’s: “{targetValue}”
  • Keep this tab open. The import runs in small steps and can be safely re-run if interrupted.
  • Keep typing to narrow the list.
  • Kotlin
  • Label (Plural)
  • Label (Singular)
  • Landscape
  • Last edited
  • Last Login
  • Last page
  • Later entries weren't loaded. The range has more entries than the calendar can show.
  • Learn how to install plugins in the <0>documentation<1/></0>.
  • Learn more
  • Left
  • Limit
  • Link
  • Link options
  • Link this byline to a user or mark it as a guest profile.
  • Link URL
  • Linked from {0}
  • Linked side (plural)
  • Linked side (singular)
  • Linked user
  • Linking content
  • Linking side (plural)
  • Linking side (singular)
  • Links from
  • Links in emails and plugins use {0}, set by the deployment configuration.
  • Links in emails and plugins, sitemaps, and absolute URLs in search and social metadata will use the new domain.
  • Links to
  • Links to {0}
  • List
  • Live version
  • Load more folders
  • Load preview
  • Loading
  • Loading {pluralLower}…
  • Loading approval requests…
  • Loading block types…
  • Loading byline fields…
  • Loading configuration...
  • Loading editor...
  • Loading exports…
  • Loading folders
  • Loading folders...
  • Loading imports…
  • Loading media
  • Loading media usage tracking settings…
  • Loading plugin panel
  • Loading references...
  • Loading relations...
  • Loading the import plan…
  • Loading usage
  • Loading widgets...
  • visualEditing.loading
  • Loading…
  • Local time
  • Locales will use this site’s capitalization
  • Location
  • Location unavailable
  • Locked because this field has stored values. Delete the values (or the field) to change this.
  • Long text
  • Lowercase letters, numbers and underscores. Reference fields store this.
  • Lua
  • Main library
  • Main Sidebar
  • Manage bylines in {entryLocale}
  • Manage content widgets in your widget areas
  • Manage the people and teams credited on your content.
  • Managed by {providerName}
  • Managed by an external media provider
  • Managed by your identity provider. Change the name there.
  • Map WordPress user {0} to EmDash user
  • Mark {0} as Gone (410)
  • Mark as Gone (410) — tells search engines it was permanently deleted
  • Markdown
  • Marketplace browsing is no longer available.
  • Marketplace browsing is no longer available. Manage installed plugins from Plugins.
  • Marketplace configuration is deprecated
  • Marketplace search failed
  • Matched by email
  • Maximum
  • Maximum blocks
  • Maximum tags
  • MDX
  • Media details
  • Media folders
  • Media in this folder will return to Main library. No files will be deleted.
  • visualEditing.mediaLibrary
  • Media links were made relative
  • Media pagination
  • Media results
  • Media usage tracking
  • Media usage tracking is indexing existing content
  • Media usage tracking is off
  • Media usage tracking is ready
  • Media usage tracking is setting up
  • Media usage tracking needs attention
  • Menu "{0}" ({1}) created.
  • Menu items
  • Menus Manage
  • Merge selected cells
  • Migration guide
  • Migration key
  • Minimum blocks
  • Minor section heading
  • Minute
  • Mixed
  • Moderation
  • Month
  • Monthly
  • Monthly/yearly archives
  • More actions for {0}
  • More formatting
  • More information about {label}
  • More information about Alt text
  • More information about Display size
  • More issues were found than are listed
  • More table actions
  • More than one post matches this link
  • Most Popular
  • Move "{0}" down
  • Move "{0}" up
  • Move {0} down
  • Move {0} down — unavailable, its parent has no translation in this locale
  • Move {0} earlier
  • Move {0} later
  • Move {0} up
  • Move {0} up — unavailable, its parent has no translation in this locale
  • Move down {0}
  • Move media here from Media Details.
  • Move the focal point to choose what stays visible in cropped images.
  • Move this site to another EmDash installation, or import a site package
  • Move this site to another EmDash installation, or import a site package into this one.
  • Move to trash
  • Move up {0}
  • Moved {filename} to position {0}.
  • Moved {total} items to draft
  • Moved {total} items to trash
  • Moved to {0}
  • Moved to paragraph after table
  • Moved to paragraph before table
  • Moving {label} to position {0} of {1}.
  • Moving {label} was cancelled.
  • Moving from another EmDash site?
  • Name your section, then add its content in the editor.
  • Navigate
  • Needs attention
  • new
  • New {itemLabel}
  • New {singularLower} name
  • New byline
  • New byline field
  • New domain
  • New field
  • New folder
  • New plugin discovery uses the registry. Existing marketplace plugins can still be updated or uninstalled while you switch over.
  • New public routes
  • New Relation
  • New reusable profile
  • New section
  • New taxonomy
  • Newest
  • News
  • Next month
  • Next, {0} will open
  • Next, the browser's passkey window will open
  • No (shared across translations)
  • No {label} found.
  • No block types defined
  • No blocks yet
  • No built-in passkey authenticator found
  • No byline
  • No byline assigned
  • No byline fields yet.
  • No bylines available in {entryLocale}. Create a variant from the Bylines page before crediting one on this entry.
  • No bylines available.
  • No bylines found
  • No bylines yet
  • No comments match your filters.
  • No content
  • No custom fields yet
  • No description yet
  • No email address
  • No entries match these filters
  • No exact match on this site
  • No field on this content type uses it yet
  • No fields
  • No files added
  • No folders found
  • No iframe found in this code. For an embed that runs a script, use an HTML block.
  • visualEditing.noImageSelected
  • visualEditing.noImagesFound
  • No images in this gallery yet.
  • No installable releases
  • No invite token provided
  • No linked user
  • No loaded entries match these filters
  • No matches
  • No matches. Press Enter to use “{freeFormLanguage}”.
  • No matching block types
  • No matching bylines
  • No matching bylines.
  • No matching content found.
  • No matching media
  • No matching tags
  • No matching timezones
  • No media available from this provider.
  • No moderation (auto-approve all)
  • No parent (top level)
  • No pending requests
  • No plugins have been published to this registry yet.
  • No plugins match "{debouncedQuery}".
  • No public URL available
  • No references selected.
  • No relations yet
  • No relations yet.
  • No results for "{activeSearch}"
  • No tracked references found
  • No usage to show yet
  • No users found matching your filters.
  • No users yet.
  • No widget areas yet. Create one to get started.
  • No Windows Hello authenticator found
  • Non-guest
  • None
  • Not compatible with this environment
  • Not loaded
  • Not matched
  • Not set
  • Nothing else is scheduled this month.
  • Nothing on this day.
  • Nothing on this site changed.
  • Nothing published or scheduled in {monthTitle}
  • Nothing to preview yet.
  • Now · {time}
  • Number of posts
  • OAuth authorization requires HTTPS. Please use manual credentials.
  • Off
  • On the site
  • Once setup is done, upload a .emdash package exported from another EmDash site.
  • One
  • Only https links can be embedded.
  • Only image and file fields, images in rich text, and site settings are tracked. Custom rich text blocks and template code aren’t checked.
  • Only image files can be uploaded here.
  • Only images and videos can be uploaded here.
  • Only the listed MIME types will be accepted for this field.
  • Open
  • Open {0} in a new tab
  • Open folder {0}
  • visualEditing.openInAdmin
  • Open in editor
  • Open read-only
  • Open setup
  • Open the dashboard
  • Open the sign-in page at the new address:
  • Open Windows settings
  • Option 1 Option 2 Option 3
  • Optional caption
  • Optional hover text
  • Or browse files from your computer
  • or connect by URL
  • Ordered page-building blocks
  • Original
  • Original image cropped.
  • Other
  • Output size
  • Overdue
  • Overdue · {lateness}
  • Package digest
  • Package downloaded
  • Page Not Found
  • Page number
  • Page size
  • Paragraph inserted after table
  • Paragraph inserted before table
  • Partial
  • Passkey created
  • Passkeys from the old address don't work there. Sign in with an email link, then add a passkey in Security settings.
  • Passkeys only work at the address where they were created.
  • Passkeys only work at the address where they were created. Add one here so you can sign in at this address next time.
  • Passkeys only work at the address where they were created. After switching, keep signing in at the current address, or use an email sign-in link at the new one.
  • Passkeys only work at the address where they were created. Continue on {handoverHost} to sign in there without a passkey, then add one for that address.
  • Passkeys require a <0>secure context</0>: use <1>HTTPS</1>, or open the admin at <2>http://localhost</2> (with your dev port). Plain <3>http://</3> on a custom hostname is not treated as secure, even on loopback.
  • Paste an embed code or an https link…
  • Paste your migration key
  • Pattern for generating URLs, e.g. /blog/{0}. Tokens: {1}, {2}, and date tokens {3}/{4}/{5} (also {6}/{7}/{8}) from the publish date — e.g. {9} for WordPress-style permalinks.
  • Pattern must include a {0} placeholder
  • Pause other tools that update content.
  • PDF
  • People shown publicly on this post.
  • Per page
  • Period
  • Phosphor icon name, e.g. calendar-blank or trophy
  • PHP
  • Picked up {label}.
  • Picking entries this one links to lets editors drag them into an order. The other direction lists whatever points at the entry and cannot be reordered.
  • picks {0}
  • Placeholder text
  • Plain text
  • Plan digest
  • Please ask your administrator to send a new invite.
  • Plugin "{pluginId}" not found
  • Plugin {pluginId} rejected the save: {reason}
  • Plugin action failed
  • Plugin actions
  • Plugin changes were not applied
  • Plugin column unavailable
  • Plugin details
  • Plugin Error
  • Plugin error ({0})
  • Plugin installation requires explicit consent
  • Plugin MCP access updated
  • Plugin MCP Tools
  • Plugin MCP tools require explicit consent
  • Plugin not found. The publisher or slug may be incorrect.
  • Plugin pages
  • Plugin panel unavailable.
  • Plugin Registry
  • Plugin registry configuration error
  • Plugin registry is not configured.
  • Plugin responded with {0}: {text}
  • Plugin tools: {0}
  • Plugin update requires re-consent
  • Plugin widget error
  • Point the domain at this site. On Cloudflare, open your Worker in Workers & Pages, go to the Domains tab, and add the domain.
  • Point-in-Time Restore
  • Portrait
  • Post
  • Post URLs (one per line)
  • Posts & Pages
  • Pre-release
  • Preparing categories and tags...
  • Preparing this site
  • Press Escape to leave the code editor.
  • Press Space to pick up an image. Use the Arrow keys to move it, then press Space to drop it.
  • Preview changes
  • Preview of {0}
  • Preview unavailable for this format
  • Previous month
  • primary
  • Primary navigation
  • Private
  • Profile CID
  • Progress
  • Progress stopped
  • Propose unsaved changes to selected editor fields for your review
  • Provenance optional
  • Provenance required
  • Public routes
  • Publication date
  • Publication policy blocked scheduled content
  • visualEditing.publish
  • Publish changes
  • Publish changes?
  • visualEditing.publishFailed
  • Publish now
  • Publish now?
  • Publish, unpublish, schedule, and unschedule content
  • visualEditing.published
  • Published {liveSince}
  • Published {total} items
  • Published and scheduled entries across collections, in the site's time zone.
  • Published by <0/>
  • Publisher approval required for every delegated release
  • Publisher approval required only for permission escalation
  • Publisher handle verification failed
  • Publisher release policy
  • Publishing
  • Publishing summary
  • visualEditing.publishing
  • Python
  • Queued
  • Quick action on the dashboard
  • Quick create a relationship
  • Quick create names the relationship after this field and this collection, takes how many entries it holds from the switch above, and puts no limit on how many entries link back the other way. <0>Create the relationship yourself</0> to set its slug, the name each side goes by, and both limits, then pick it above.
  • Raw meta
  • Read and change email your site sends
  • Read and restore trashed content
  • Read collection and field definitions
  • Read comment bodies, author email addresses, pseudonymous IP hashes, user agents, and moderation metadata
  • Read media file contents
  • Read public byline profiles and content credits
  • Read redirect rules
  • Read retained content revision history
  • Read selected unsaved editor content after you explicitly invoke the plugin
  • Read site settings
  • Read user accounts
  • Read your content
  • Read your taxonomies and terms
  • Read-only
  • Reading content
  • Reading the package
  • Ready to publish now or schedule for later
  • Rebuilding search and caches
  • Receipt digest
  • Recent exports
  • Recent Posts
  • Recently Updated
  • Record counts do not match the manifest
  • Records are out of order
  • Records refer to each other in a loop
  • Records without a parent were left out
  • Redirects that loop will be imported turned off
  • Redo
  • Referenced collection
  • Referenced collection is required
  • Referenced favicon unavailable.
  • visualEditing.refreshPage
  • Refresh status
  • Refresh status before continuing.
  • Refresh the page or try again.
  • Registration failed
  • Registry
  • Relations
  • Relationship
  • Release CID
  • Release is too new to install
  • Release notes
  • Reload after updating EmDash before trying again.
  • Reload page
  • Reloading the plan…
  • visualEditing.removeImage
  • Remove {0} from selection
  • Remove {entry}
  • Remove {label}
  • Remove assignment
  • Remove dark mode variant
  • Remove from post
  • Remove image {0}
  • Remove image?
  • Remove link
  • Remove schedule
  • Removed {0} from selection.
  • Removes the sidebar entry, command palette link, and dashboard quick action; entries stay reachable by URL, API, and plugins
  • Removing starter content
  • Reorder
  • Reorder {0}
  • visualEditing.replaceImage
  • Replace
  • Replace {label}
  • Replace dark mode image
  • Replace dark mode variant for {label}
  • Replace image
  • Replace original
  • Replace original image?
  • Replace original is available with the Original aspect ratio.
  • Replace reference
  • Replace this site’s content with a package exported from another EmDash site.
  • Replace video
  • Replace with empty list
  • Replacing image...
  • Replacing original...
  • Request failed
  • Require a slug before content can be published
  • Reschedule
  • Rescheduled
  • Reset
  • Reset column widths
  • Reset crop
  • Resize crop from bottom edge. Use the Arrow keys to resize.
  • Resize crop from bottom-left corner. Use the Arrow keys to resize.
  • Resize crop from bottom-right corner. Use the Arrow keys to resize.
  • Resize crop from left edge. Use the Arrow keys to resize.
  • Resize crop from right edge. Use the Arrow keys to resize.
  • Resize crop from top edge. Use the Arrow keys to resize.
  • Resize crop from top-left corner. Use the Arrow keys to resize.
  • Resize crop from top-right corner. Use the Arrow keys to resize.
  • Resize settings panel
  • Resolve the blockers to continue.
  • Resolving publisher handle...
  • Restart numbering
  • Results
  • Retired
  • Retry {0}
  • Retry cache refresh
  • Retry copy
  • Retry failed
  • Retry failures
  • Retry loading {pluralLower}
  • Retry setup
  • Retry setup?
  • Retrying…
  • Reverted to published version
  • Review
  • Review and block publishing, scheduling, and unpublishing content
  • Review and moderate comments across your content.
  • Review posts
  • Review proposed changes
  • Review the import
  • Review the independently verified release evidence and permissions for {pluginName} before continuing.
  • Review Verified Plugin
  • Review Verified Update
  • Reviewing…
  • Revoke token {0}
  • Right
  • robots.txt
  • Role on this post (optional)
  • Role updated for {0}.
  • Roles
  • Routable
  • Route: {0} · Permission: {1}
  • Row added above
  • Row added below
  • Rows
  • Ruby
  • Run preview
  • Runs HTML, CSS and JavaScript in a sandbox.
  • Rust
  • Sample content
  • Save (Enter)
  • Save alt text
  • Save anyway
  • Save changes
  • Save changes before running plugin actions
  • Save date
  • visualEditing.saveFailed
  • Save or discard the other changes before cropping.
  • Save Relation
  • Save schedule
  • visualEditing.saved
  • Saved "{0}".
  • Saved immediately; term changes do not wait for Publish changes.
  • Saving a collection here turns this field into an entry picker. Its stored entry IDs move to the relationship, and the field can no longer be searched or filtered on.
  • visualEditing.saving
  • Saving…
  • SBOM
  • SBOM · {0}
  • Scan it with a nearby phone or tablet.
  • Schedule changes
  • Schedule date
  • Schedule publication
  • Schedule removed
  • Scheduled changes
  • Scheduled entries appear here with their publish time.
  • Scheduled for {formattedSchedule}
  • Scheduled publication
  • Scheduled publishing needs attention
  • Scroll to review all
  • SCSS
  • Search {label}
  • Search {label}…
  • Search block types
  • Search blocks
  • Search by filename...
  • Search by name or email...
  • Search bylines
  • Search bylines to add…
  • Search bylines…
  • Search failed
  • Search failed. Check your connection and try again.
  • Search folders
  • Search for a language…
  • Search for an IANA timezone (e.g., Europe/London)
  • Search form
  • Search or type a URL
  • Search plugins
  • Search reusable public profiles.
  • Search tags
  • Search tags…
  • Search themes
  • Search timezones…
  • Search to narrow the list
  • Search users
  • Search will be turned off for some collections
  • Searching…
  • Sections could not be loaded.
  • Security contacts
  • See where this file is used.
  • Select {title}
  • Select a collection
  • Select a component...
  • Select a content type
  • Select a location
  • Select a menu...
  • Select a relationship
  • Select a release before verifying it
  • Select all on this page
  • Select at least one entry.
  • Select column
  • Select content
  • Select dark mode variant for {label}
  • Select default social image
  • Select favicon
  • Select file
  • Select gallery images
  • Select logo
  • Select media
  • Select row
  • Select table
  • Select up to 50 posts at a time.
  • Select video
  • Selected {label}
  • Selected {selectedItemTitle}
  • Selected image
  • Selected media
  • Selected posts
  • Selection
  • Send email through your site
  • Send emails
  • SEO settings
  • Set a custom width and height for this image in the document. Reset uses the original media dimensions. The original media file is unchanged.
  • Set language
  • Set language (current: {label})
  • Set role
  • Set to 0 to never close comments automatically.
  • Set to draft
  • Set up an email provider in Email settings to email users.
  • Set up media usage tracking
  • Set up Windows Hello
  • Setting up
  • Settings Manage
  • Settings Read
  • Setup couldn’t continue. Try again.
  • Setup failed
  • Shared across all translations of the same byline.
  • Short text
  • Show count
  • Show date
  • Show hierarchy
  • Show post count
  • Show thumbnails
  • Showing {pageShowingRange} of {0}
  • Shown in the admin menu list.
  • Shown to readers in this order.
  • Shows a button for creating a new entry
  • Sign In
  • Sign in to {siteName}
  • Sign in with {0}
  • Signed release verified
  • Signing in failed. Please try again.
  • Signup completion failed
  • Signup request failed
  • Site Export
  • Site identity
  • site identity applied (title, tagline, logo)
  • Site Import
  • Site Import Analysis
  • Site settings
  • Site title
  • Site Transfer
  • Site URL set to {url}
  • Sitemaps and absolute URLs in search and social metadata will use the new domain. Links in emails and plugins keep using {configuredUrl}, set by the deployment configuration.
  • Sites on Cloudflare D1 can additionally restore the database to any minute within the last 30 days using D1 Time Travel — always on, no setup required.
  • Size is not applicable to folders
  • Slugs cannot be changed after the field is created.
  • Smaller section heading
  • Smallest section heading
  • Some byline avatars were left out
  • Some content links to media files the source site doesn’t have; those links won’t work
  • Some content may not appear here yet.
  • Some content will have no author
  • Some decimal numbers will be rounded
  • Some files listed in the manifest are not in this package.
  • Some media is hosted by an external provider
  • Some media links could not be matched to files
  • Some references point to content that is not in the package
  • Source site ID
  • Split merged cell
  • Spreadsheets
  • SQL
  • Square
  • Square (1:1)
  • Stable identifier for your site, such as primary or footer.
  • Start a new import
  • Start import
  • Start with the template’s content types and no content.
  • Start with the template’s example posts and pages. Recommended for new sites.
  • Start writing with plain text
  • Start writing, or type '/' for commands
  • Starter content that will be removed
  • Starter content will be removed
  • Starting
  • Starting…
  • State
  • Status: {status}
  • Stop
  • Stopping the import
  • Store a daily backup in your site's storage bucket. Old backups are removed automatically.
  • Stored Backups
  • Stored per locale — each translation of a byline gets its own value.
  • Strikethrough
  • Structured
  • Sub-field slugs cannot be changed after creation.
  • Sub-field slugs must be unique.
  • Subscript
  • Superscript
  • Svelte
  • Swift
  • Switch to dark
  • Switch to light
  • System
  • System Fields
  • Table
  • Table cells accept text, links, and formatting only.
  • Table controls
  • Table deleted
  • Table inserted
  • Table size
  • Tables cannot be pasted inside lists or quotes. Paste the table into its own paragraph and try again.
  • Take over
  • Taking over...
  • Target locale
  • Taxonomies Manage
  • Taxonomy
  • Taxonomy “{0}” is used by content on this site
  • Taxonomy deleted
  • Taxonomy not found: {taxonomyName}
  • Taxonomy terms
  • Taxonomy: {taxonomyName}
  • Technical details
  • Technical verification details
  • Tell users where to sign in
  • Term "{0}" created in {1}.
  • Term assignments
  • Terms
  • Text formatting
  • the {0} field on {1}, which lists entries that link to it
  • the {0} field on {1}, which picks entries it links to
  • The admin's security policy blocked some resources this block loads, such as external scripts, fonts or frames. Your site may still load them.
  • the Android passkey prompt
  • The assistant can start one export of this site, within 15 minutes. The package includes all content and authors’ names and email addresses.
  • The assistant can start this exact import once, within 15 minutes. It replaces this site’s starter content with the package it analyzed.
  • The browser controls the exact prompt and may offer another compatible method.
  • The browser will usually show a QR code.
  • The build provenance matches this release and its package.
  • The calendar shows the first {maxEntries}, which end on {cutOffDay}.
  • The calendar shows the first {maxEntries}.
  • The code editor couldn't load. Save your work, then reload the page.
  • The content types and slug cannot be changed after a relation is created.
  • The content types and the slug are fixed. What each side is called and how many entries it holds are not.
  • The credential manager on the phone or tablet you choose saves it. EmDash does not receive the passkey.
  • The cropped image could not be created.
  • The download stopped
  • The export stopped
  • The export’s files no longer match the export. Start a new export.
  • The exported package and this import change the content in these ways.
  • The file is not a valid EmDash site package.
  • The file or folder no longer exists.
  • The image is in the Media Library, but this entry is now read-only.
  • The import can go ahead, but check these first.
  • The import can’t start until these are resolved.
  • The import did not return a completion cursor
  • The import did not return a preparation cursor
  • The import failed
  • The import has blockers that must be resolved first.
  • The import plan changed
  • The import plan changed. Review it again before importing.
  • The import stopped ({0}). Nothing on this site changed.
  • The import stopped after it started writing to this site, so editing is paused. Abandon the import to unlock editing; content it already wrote stays in place.
  • The import stops after its current step. Content already imported stays on the site, and editing stays paused until you abandon the import.
  • The import was cancelled
  • The imported site did not match the package when it was checked.
  • The last export failed
  • The latest media request failed. Showing the previous page.
  • the macOS passkey prompt
  • The order controls how block types appear in the picker.
  • The package changed. Choose it again before importing.
  • The package contains a duplicate ID
  • The package contains a file larger than this site accepts.
  • The package contains a file that is not part of the site package format.
  • The package contains an entry that is not a regular file.
  • The package contains the same file twice.
  • The package couldn’t be uploaded
  • The package format is not supported by this version of EmDash
  • The package is checked against this site before anything changes. You can leave this page and come back.
  • The package is larger than this site allows
  • The package is larger than this site allows.
  • The package is not valid
  • The package manifest is not valid.
  • The package needs a feature this version of EmDash does not support
  • The package uses a field type this site does not know
  • The package uses a locale this site does not have
  • The package was checked against this site. Review what will be imported, choose who the content belongs to, then start the import.
  • The package’s content is written to this site. The import can’t be undone once it starts; to go back you would need a backup of this site.
  • The package’s file index is not valid.
  • The page you're looking for doesn't exist.
  • The passkey is saved on your physical security key and can be used on compatible devices.
  • The plan was changed somewhere else, such as from the command line or an AI assistant, after this page loaded it. Review it again, then start the import.
  • The plugin field widget failed to render.
  • The plugin has not saved these changes. Review them before updating the editor.
  • The plugin result is stale because the editor changed while it was working.
  • The public address of your site, used for links in emails and plugins, sitemaps, and absolute URLs in search and social metadata
  • The publisher identity cannot be verified.
  • The range has more entries than the calendar can show.
  • The referenced image is no longer available. Pick a new one or remove the reference.
  • The referenced logo is no longer available. Pick a new one or remove the reference.
  • The relationship and the referenced collection cannot be changed after creation. How many entries this field accepts is set on the relationship.
  • The relationship decides the referenced collection and how many entries this field accepts.
  • The sample content added so far is kept. Continue to add the rest.
  • The scheduled changes to {title} stay as a draft.
  • The selected folder no longer exists. Choose another location and save again.
  • The selected image could not be read.
  • The server was updated while this ran. Reload the page and try again.
  • The signed publisher records and package are valid. Build provenance was not provided.
  • The site kept changing while it was exported. Try again when editing is quieter.
  • The site’s storage could not be read or written.
  • The starter content listed above is deleted and replaced with the package’s content. The import can’t be undone once it starts; to go back you would need a backup of this site.
  • The stored value doesn't match this field's type
  • The uploaded package is discarded. Nothing on this site has changed.
  • The video is in the Media Library, but this entry is now read-only.
  • the Windows passkey prompt
  • Theme search failed
  • There are too many redirects to check them for loops before importing
  • These tools remain disabled after installation until you explicitly enable agent access.
  • This also removes:
  • This block cannot be edited because its stored definition is unavailable.
  • This block embeds a page from {0}.
  • This block runs JavaScript.
  • This browser keeps the whole package in memory until the download finishes. For an export this size, use a Chromium-based browser, which saves straight to disk, or run emdash site export from the CLI.
  • This cannot be undone
  • This code has expired. Start the sign-in again from your terminal to get a new one.
  • This code is invalid or has already been used.
  • This collection is defined in code. Some settings cannot be changed here. Edit your live.config.ts file to modify the schema.
  • This content cannot be edited safely
  • This content will be visible on the site immediately.
  • This day wasn't loaded. The range has more entries than the calendar can show.
  • This device is requesting permission to use:
  • This doesn't look like a valid migration key. Generate a new one in the plugin and paste the full string starting with "em1.".
  • This entry changed somewhere else after you opened it.
  • This entry changed somewhere else. Save anyway, or reload to get the newer version.
  • This entry doesn't exist or isn't published. Your role can only view published content.
  • This entry doesn't exist or was deleted.
  • This entry has no URL until it is published. Paste a URL instead.
  • This entry is open somewhere else
  • This entry is read-only because its schema uses field types this version of EmDash does not support.
  • This entry was due {lateness} but hasn't published. Scheduled publishing may not be running.
  • This export is large
  • This field cannot be edited by this version of EmDash.
  • This field contains table content that the editor cannot preserve. Update it through the API before editing or saving this content.
  • This field contains unsupported Portable Text marks: <0>{markList}</0>. Remove them through the API before editing or saving this content.
  • This field does not accept {0} files.
  • This field does not accept {mimeType} files.
  • This field expects a list. The stored value stays unchanged until you replace it with an empty list, which deletes it. Copy anything you need from it first.
  • This field lists entries that link to this one.
  • This field picks
  • This field picks entries this one links to.
  • This field will show the <0>{0}</0> this {linkingSide} links to
  • This field will show the <0>{linkingSide}</0> linking to this {linkedSide}
  • This file is not a readable EmDash site package.
  • This file is not an EmDash site package: it must start with manifest.json.
  • This folder is empty
  • This folder is empty.
  • This image could not be loaded for cropping.
  • This import has already started
  • This is not the package the import was started with. Choose the same file again.
  • This link can't be used. Enter a web address, such as https://example.com.
  • This link expires in 15 minutes.
  • This link expires in 7 days.
  • This media item could not be loaded. Try again.
  • This media item no longer exists.
  • This month wasn't loaded
  • This operation expired. Start again.
  • This package needs features this version of EmDash does not support.
  • This package was made by a newer or different version of EmDash.
  • This paste is too large. Paste fewer cells or less text at a time.
  • This permanently deletes {0} from storage.
  • This plugin cannot be installed because its publisher profile is missing valid verification metadata. Ask the publisher to republish it with the latest EmDash plugin CLI.
  • This plugin cannot be installed because its release provenance could not be verified. Ask the publisher to publish a new verified release.
  • This plugin cannot be installed because its signed publisher records failed verification. Ask the publisher to publish a corrected release.
  • This plugin exposes the following routes without authentication:
  • This plugin has no configurable settings.
  • This plugin is not available yet
  • This publisher identity no longer resolves.
  • This publisher's handle does not resolve back to its identity. Installation is disabled until the publisher fixes their handle.
  • This range has more than {maxEntries} entries
  • This release requires a newer environment than your site currently runs. Upgrade before installing.
  • This removes the byline profile. Content byline links are removed and lead pointers are cleared.
  • This removes the relationship, every link stored under it, and the reference fields that use it:
  • This removes the schedule and publishes immediately.
  • This saved timezone isn't recognized. Choose a suggestion for reliable date display.
  • This section contains table content that the editor cannot preserve. Update the section before inserting it.
  • This section contains unsupported Portable Text marks: <0>{0}</0>. Update the section before inserting it.
  • This sign-in link has expired. Request a new one from the login page.
  • This sign-in link is invalid or has already been used. Request a new one from the login page.
  • This site already has content
  • This site already has content, so it can’t receive an import.
  • This site can’t receive an import
  • This site has no content yet, so it can receive an import. Choose a .emdash package file. It is checked in your browser and uploaded in parts; nothing on this site changes until you review and confirm the import.
  • This site has no content yet, so you can import a .emdash package exported from another EmDash site.
  • This site has no session storage configured, so sign-in cannot complete. Ask the site administrator to set session.driver in astro.config.mjs.
  • This site holds partial data from an earlier import
  • This site was set up with starter content. It has no entries of its own, and the import deletes it before adding the package’s content.
  • This spreadsheet data has invalid quoted cells. Fix the quotes or remove the tab separators and try again.
  • This table cannot be edited safely
  • This table has unsupported cell formatting, merged cells, or column widths. Paste it as plain text or simplify the table and try again.
  • This update exposes the following routes without authentication:
  • This version is not visible on the site
  • This video can't be played.
  • This will delete the widget area and all its widgets. This action cannot be undone.
  • Time
  • Times are in {zoneName}.
  • Times are in {zoneName}. Your browser uses {viewerZoneName}.
  • To move a site to another EmDash installation, use <0>Transfer</0>.
  • Today
  • Toggle
  • Toggle header column
  • Toggle header row
  • Token {0} · expires {expires}
  • Token verification failed
  • TOML
  • Tomorrow
  • Tooltip text
  • Track where media is used across your content
  • Track where media is used across your content.
  • Transfer
  • Translatable
  • Translate "{0}"
  • Translate {0}
  • Translating...
  • Translation created
  • Translations:
  • Trash pagination
  • Try a broader media type or clear your filters.
  • Try a different search or collection filter.
  • Try a different search or filter.
  • Try again
  • Try again.
  • Try again. If it keeps failing, check the server logs.
  • Try another filename or clear your search.
  • Try another filename, or clear your search and filters.
  • TSX
  • Turn into
  • Turn on
  • Turn on media usage tracking?
  • Turning on…
  • Two authors with bylines in the same locale are mapped to the same user
  • Two records have the same value where it must be unique
  • Type caption for image (optional)
  • Type caption for video (optional)
  • Type to filter
  • Type to search
  • Type: Folder
  • TypeScript
  • Underline
  • Undo
  • Unfinished media uploads were left out
  • Unlinked
  • Unpublish {itemLabel}
  • Unpublished
  • visualEditing.unpublishedChanges
  • Unresolved assignment
  • visualEditing.unsaved
  • Unsaved content may leave your site
  • Unscheduled
  • Unsupported
  • Unsupported widget element type: {0}
  • Until {0}
  • Untitled file
  • Untitled Widget
  • Unused references were left out
  • Up to {MAX_SELECTED} bylines can be selected
  • Update scheduled
  • Update site settings
  • Update the emdash package in your project and redeploy to get the latest fixes.
  • Update the profile for {0}.
  • Updated
  • Updating the plan…
  • Updating usage
  • visualEditing.uploadImage
  • Upload a file to get started
  • Upload a video to get started
  • Upload and manage media
  • Upload failed
  • Upload files
  • Upload images, videos, and documents to keep reusable assets in one place.
  • Upload media to keep reusable assets in one place.
  • Upload not finished
  • Upload or choose a video
  • Upload site packages and check whether they can be imported. Admin includes this; choose it instead of Admin to give an agent narrower access.
  • Upload to {providerName}
  • Uploaded
  • visualEditing.uploadingFile
  • Uploading image…
  • Uploading the package
  • Uploading video…
  • URL & language
  • URL Pattern
  • URL slug
  • URL template (e.g. /blog/:slug)
  • URL:
  • Usage completeness couldn’t be verified.
  • Usage details aren’t available for your account.
  • Usage details unavailable
  • Usage indexing couldn’t finish.
  • Usage indexing hasn’t started.
  • Usage is updating. Some content may not appear here yet.
  • Usage loaded
  • Usage may be out of date.
  • Use {fallbackUrl} anyway
  • Use a security key
  • Use a URL ending in a recognized image extension, such as .jpg or .png.
  • Use another device
  • Use as end date
  • Use lowercase letters, numbers, and hyphens, starting with a letter.
  • Use URL
  • Used as the fallback Open Graph image when a page has none. Recommended size: 1200×630.
  • Used in
  • Used in URLs and API endpoints
  • User accounts, passkeys, API tokens, secrets, and plugin data are never exported. Each author’s name and email address are included so they can be matched to users on the other site.
  • User for {0}
  • Users are not transferred. Choose the user on this site who should own each author’s content. Content of authors you don’t map will have no author.
  • Users from <0>{domain}</0> will no longer be able to sign up without an invite. Existing users are not affected.
  • v{0}
  • Validating the package
  • Verified
  • Verified publisher
  • Verify the plugin before installing it
  • Verifying the import
  • Verifying your invite...
  • Version {0}
  • Version {0} (active)
  • Video
  • Video actions
  • Video upload failed. Try again.
  • View live
  • View setup
  • View source
  • View the {license} license on spdx.org
  • Visitors see the published version until the scheduled update
  • Visitors see this published version
  • Visitors still see the published version
  • Visitors will see these changes immediately.
  • Vue
  • Wait for updates already in progress to finish.
  • Warnings
  • Was due
  • We checked before opening the browser's passkey prompt so you can choose what happens next.
  • We've sent a verification link to <0>{email}</0>
  • Website URL
  • What each side is called. These name the fields bound to this relationship.
  • What happens next?
  • What is a passkey?
  • What it leaves out
  • What the direction changes
  • What the package includes
  • What will be imported
  • What you typed is still here. Saving replaces the newer version.
  • What’s tracked
  • When set, the image becomes a clickable link to this URL.
  • Where is it saved?
  • Why are bylines shown in this order?
  • Why can't this be changed?
  • Why English is used
  • Why is this important for duplicate pages?
  • Why is this important for search result summaries?
  • Why is this important for search result titles?
  • Why is this important for search visibility?
  • Why is this important for social sharing?
  • Why is this important?
  • Wide
  • widget
  • Widget added
  • Widget area created
  • Widget area deleted
  • Widget areas
  • Widget deleted
  • Widget title
  • Widget updated
  • Widths
  • Will be cleared on save
  • Windows Hello still isn't available to this browser. You can try another device or a security key instead.
  • Windows will show which credential manager will save it before creating it.
  • With a passkey, you don’t need to remember complex passwords
  • WordPress authorization was rejected
  • Working on {selectedCount} items…
  • Working…
  • Write CSS…
  • Write HTML, or paste a snippet with its styles and scripts…
  • Write HTML…
  • Write JavaScript…
  • Write widget content...
  • Writing the file index
  • XML
  • xxxx xxxx xxxx xxxx xxxx xxxx
  • YAML
  • Yearly
  • Yoast/RankMath
  • You can still edit the fixed fields above. Saving will not touch any stored custom-field values.
  • You can view, rename, or add more passkeys later in Security settings.
  • You do not have permission to edit this asset.
  • You don’t have permission to move this file.
  • You don't have permission to view the calendar.
  • You need admin permissions to manage byline schema.
  • You need Admin permissions to manage media usage tracking.
  • You need Admin permissions to transfer this site.
  • You need Editor permissions to moderate comments.
  • You no longer hold this entry
  • You'll be joining as <0>{0}</0>
  • You'll be signing up as <0>{roleName}</0>
  • You're signed in at {0}
  • You've been invited to {siteName}
  • You've been invited to join {siteName}.
  • You've been invited!
  • Your credential manager, such as Google Password Manager, saves it and may sync it to your other devices.
  • Your credential manager, such as iCloud Keychain, saves it and may sync it to your other devices.
  • Your device's credential manager saves it and will show you where before creating it.
  • your device's passkey prompt
  • Your media library is empty
  • Your role does not permit any of the permissions this device requested.
  • Your site is currently at {currentUrl}.
  • Your site requires releases to be at least {0} old before they can be installed. This release will become installable later.
  • Your time: {viewerTime}
  • Your unsaved media changes will be lost.
  • Zig
Français fr 1803/3384 · 53%
1581 missing keys
  • "{0}" will be deleted from {providerName}.
  • "{0}" will be deleted from its media provider.
  • "{0}" will be permanently deleted.
  • {0, plural, one {{counted} of # character, at least {min}} other {{counted} of # characters, at least {min}}}
  • {0, plural, one {{counted} of # character} other {{counted} of # characters}}
  • {0, plural, one {# entry} other {# entries}}
  • {0, plural, one {# file uploading} other {# files uploading}}
  • {0, plural, one {# file was not added because the upload list is full.} other {# files were not added because the upload list is full.}}
  • {0, plural, one {# folder loaded} other {# folders loaded}}
  • {0, plural, one {# link} other {# links}}
  • {0, plural, one {# matching tag} other {# matching tags}}
  • {0, plural, one {# permission requested} other {# permissions requested}}
  • {0, plural, one {# reference} other {# references}}
  • {0, plural, one {# relation this content type takes part in} other {# relations this content type takes part in}}
  • {0, plural, one {# row} other {# rows}} × {1, plural, one {# column} other {# columns}} selected
  • {0, plural, one {# upload failed} other {# uploads failed}}
  • {0, plural, one {+# more} other {+# more}}
  • {0, plural, one {Add # file} other {Add # files}}
  • {0, plural, one {Add # image} other {Add # images}}
  • {0, plural, one {Add # video} other {Add # videos}}
  • {0, plural, one {At least # character} other {At least # characters}}
  • {0, plural, one {Column deleted} other {# columns deleted}}
  • {0, plural, one {One more blocked entry is not shown.} other {# more blocked entries are not shown.}}
  • {0, plural, one {Row deleted} other {# rows deleted}}
  • {0, plural, one {Show # more} other {Show # more}}
  • {0} added to this post.
  • {0} fallback
  • {0} of {1} files · {2} of {3}
  • {0} of {1} items
  • {0} of {1} matched by email
  • {0} of {1} steps
  • {0} of {1} steps · {2} of {3}
  • {0} of media, {1} of records
  • {0} removed from this post.
  • {0} updated everywhere it appears.
  • {0} updated to v{installedVersion}
  • {added} posts updated
  • {added} updated · {0} failed
  • {collectionLabel} pagination
  • {columns, plural, one {Column deleted} other {# columns deleted}}
  • {completedCount} of {0} complete
  • {completedCount} of {0} uploads complete
  • {dayLabel}, {entries}
  • {earlierCount, plural, one {Show # earlier entry} other {Show # earlier entries}}
  • {failed, plural, one {# email could not be sent. Check the email provider.} other {# emails could not be sent. Check the email provider.}}
  • {failedCount, plural, one {# upload failed} other {# uploads failed}}
  • {filesMissing, plural, one {# file still needs to be uploaded. Choose the same package file again to finish; files already uploaded are skipped.} other {# files still need to be uploaded. Choose the same package file again to finish; files already uploaded are skipped.}}
  • {hidden, plural, one {# more entry on {date}} other {# more entries on {date}}}
  • {hidden, plural, one {+# more} other {+# more}}
  • {host} does not resolve to a public address
  • {importedFiles, plural, one {<count>#</count> file imported} other {<count>#</count> files imported}}
  • {label} in {menuName}
  • {label} moved to position {0} of {1}.
  • {label} moved to position {0}.
  • {label} options
  • {lateness} late
  • {maximum, plural, one {{name} can have at most # character.} other {{name} can have at most # characters.}}
  • {maximum, plural, one {{name} can have at most # item.} other {{name} can have at most # items.}}
  • {minimum, plural, one {{name} needs at least # character.} other {{name} needs at least # characters.}}
  • {minimum, plural, one {{name} needs at least # item.} other {{name} needs at least # items.}}
  • {name} does not match the required format.
  • {name} has a value that is not one of its options.
  • {name} has an invalid value.
  • {name} is not a field in this collection.
  • {name} is required.
  • {name} links to an entry that does not exist or is in the trash.
  • {name} must be a valid URL.
  • {name} must be at least {bound}.
  • {name} must be at most {bound}.
  • {name}: this site already has some
  • {origin} does not serve this site yet
  • {origin} redirects elsewhere
  • {origin} redirects to {target}. Enter that address instead.
  • {overdueCount, plural, one {One scheduled item is overdue and the scheduler heartbeat is stale. Run `npx emdash doctor` and verify the deployed Cron Trigger.} other {# scheduled items are overdue and the scheduler heartbeat is stale. Run `npx emdash doctor` and verify the deployed Cron Trigger.}}
  • {overdueCount, plural, one {One scheduled item is overdue, but no scheduler run has completed. Run `npx emdash doctor` and verify the deployed Cron Trigger.} other {# scheduled items are overdue, but no scheduler run has completed. Run `npx emdash doctor` and verify the deployed Cron Trigger.}}
  • {overflowCount, plural, one {# file was not added because the upload list is full.} other {# files were not added because the upload list is full.}}
  • {plural} go live now; draft edits stay unpublished.
  • {policyRejected, plural, one {Open the affected entry, resolve the policy reason, and schedule it again. A successful schedule or publish clears this notice.} other {Open the affected entries, resolve the policy reasons, and schedule them again. A successful schedule or publish clears each notice.}}
  • {position} of {total}
  • {previewRows} × {previewColumns} table
  • {ready} of {0} ready
  • {records, plural, one {# record written} other {# records written}}
  • {rejectedCount, plural, one {# file was not added.} other {# files were not added.}}
  • {rewrittenUrls, plural, one {<rewrittenCount>#</rewrittenCount> image URL updated in {updatedContentItems, plural, one {<contentCount>#</contentCount> content item} other {<contentCount>#</contentCount> content items}}} other {<rewrittenCount>#</rewrittenCount> image URLs updated in {updatedContentItems, plural, one {<contentCount>#</contentCount> content item} other {<contentCount>#</contentCount> content items}}}}
  • {row} × {column} table
  • {rows, plural, one {Row deleted} other {# rows deleted}}
  • {rows} × {columns} table pasted
  • {sent, plural, one {Emailed # user} other {Emailed # users}}
  • {siteName} has moved to {siteHost}
  • {siteName} is now at {siteHost}. Sign in there from now on.
  • {siteZone} · Your time: {viewerZone}
  • {state} · {when}
  • {state}, {time}:
  • {subLabel} ({label}, item {position})
  • {title} is a draft again.
  • {title} is now live.
  • {title} now goes live {when}.
  • {widgetType} in {areaName}
  • <0>{from}</0> becomes <1>{to}</1>
  • <0>{name}</0> is editing this entry. Nothing you change here will be saved.
  • <0>{name}</0> is editing this entry. Open it read-only, or take over; they will be told the entry moved on.
  • <0>{name}</0> now holds this entry, so your changes are no longer being saved. Take it back to carry on.
  • <0>Alt-click</0> to add above
  • <0>Click</0> to add below
  • <0>Click</0> to open menu
  • <0>Drag</0> to move
  • 1 post updated
  • 16:9
  • 2. Go to <0>Tools → Export</0>
  • 3:2
  • 4:3
  • A file does not match the package manifest. The package may be damaged.
  • A file in the package does not match the manifest. The package may be damaged.
  • A file in the package is not the size the manifest declares.
  • A file is not the size the package manifest declares. The package may be damaged.
  • A media file is larger than this site accepts
  • A media file is missing from the package
  • A media folder with this name already exists
  • A name cannot be generated from this label. Type one manually using lowercase letters, numbers, and underscores.
  • A number is too large for this site’s database
  • A package file does not match the manifest
  • A package file is missing
  • A publication time has not been selected
  • A publishing action is already in progress
  • A record in the package is not valid
  • A record refers to something missing from the package
  • A relation defines how two content types link. Reference fields on either side then pick entries through it.
  • A relationship is required
  • A slug cannot be generated from these role names. Type one manually using lowercase letters, numbers, and underscores.
  • A slug cannot be generated from this label. Type one manually using lowercase letters, numbers, and underscores.
  • A slug cannot be generated from this label. Type one manually.
  • A source and target locale are required
  • A step failed and will be retried ({0}).
  • A value does not fit this site’s database
  • Abandon import
  • Abandon this import?
  • Abandoning…
  • About focal point
  • About inferred bylines
  • Activation cannot be confirmed. Keep editing paused and refresh the status.
  • Active v{0}
  • Add {singularLower} to {ready} posts
  • Add {singularLower} to 1 post
  • Add {singularLower} to posts
  • Add a passkey for {0}
  • Add a person or team to credit on your content.
  • Add another byline
  • Add at least {minItems} blocks.
  • Add block
  • Add byline
  • Add dark mode variant
  • Add new folder
  • Add reference
  • Add references
  • Add row above
  • Add row below
  • Add scripts and styles to your site's pages
  • Add selected
  • Add tag
  • Add term
  • Add to posts
  • Added
  • Adding…
  • Additional details
  • Advanced
  • After
  • After you explicitly invoke this plugin, it can send selected unsaved editor content to external websites without a host restriction.
  • After you explicitly invoke this plugin, it can send selected unsaved editor content to: {0}
  • Agenda
  • Align
  • Align center
  • Align left
  • Align right
  • All sources
  • All uploads finished
  • Allow multiple references
  • Allowed block types
  • Already assigned or duplicate
  • Also delete the relationship this field uses
  • Also requested, but not available to your role:
  • visualEditing.altText
  • Alt text is not applicable to folders
  • An earlier import of this package stopped after it started writing to this site. Abandon that import, then reset this site or set up a new one before importing again.
  • An earlier import of this package wrote to this site before it was abandoned. Reset this site or set up a new one before importing again.
  • An encrypted digital key you unlock using your fingerprint, face, PIN, or device password.
  • An import replaces a new site’s starter content, so it only runs on a site with no content of its own. To move content here, set up a new EmDash site and import into that. These are what this site already has:
  • Animated WebP files become still images when cropped.
  • Another editor
  • Another import is already using this package.
  • Any number
  • Apply changes
  • Approval requests
  • Approve comments and mark them as pending or spam
  • Approve this export?
  • Approve this import?
  • Approve with that device's face, fingerprint, PIN, or passcode.
  • Approving…
  • Ask an administrator to complete this setup.
  • Aspect ratio
  • Assistants connected through MCP need an admin’s approval to start an export or import unless their token was given a transfer scope. Requests expire after 15 minutes.
  • At least {min}
  • At most {max}
  • At most…
  • Attribution
  • Authorized approvers
  • Authors will be assigned to users on this site
  • Auto-generated from the title. You can change it.
  • Automatic
  • Available bylines
  • Available in {0}
  • visualEditing.back
  • Back to Main library
  • Back to menus
  • Basic blocks
  • Before
  • Before you continue:
  • Between {min} and {max}
  • Block
  • Block {0}
  • Block actions
  • Block type “{0}” was created on this site
  • Block type versions
  • Block types
  • Block types could not be loaded.
  • Blockers
  • Blocks
  • Both reference fields bound to this relation share these limits, so the two sides cannot disagree about the same links.
  • Broken references were cleared
  • Browse files
  • Browse files to upload
  • Browse the <0>registry</0> to install plugins.
  • Build provenance verified
  • byline
  • Byline
  • Byline created
  • Byline credits
  • Byline deleted
  • Byline field group values
  • Byline field values
  • Byline fields
  • Byline updated
  • Calendar
  • Cancel {0}
  • Cancel import
  • Cancel remaining
  • Cancel this import?
  • Cancelling…
  • Capture is being prepared. Keep editing paused until setup is complete.
  • Cell split
  • Cells
  • Cells merged
  • Change domain
  • Change publication date
  • Change publication date: {formattedValue}
  • Change schedule
  • Change where visitors are sent
  • Changes apply everywhere this byline appears.
  • Changes were saved, but cached pages may still show old {pluralLower}. Retry the cache refresh.
  • Check and switch
  • Check registry in astro.config.mjs, then restart EmDash.
  • Check registry.aggregatorUrl in astro.config.mjs, then restart EmDash.
  • Check registry.policy.minimumReleaseAge in astro.config.mjs, then restart EmDash.
  • Check registry.policy.minimumReleaseAgeExclude in astro.config.mjs, then restart EmDash.
  • Check the server logs, then use the media usage recovery API for the failed work.
  • Check your connection and try again.
  • Checking code...
  • Checking media files
  • Checking package structure
  • Checking records
  • Checking references
  • Checking the package
  • Checking this device for passkey support...
  • Checking this site
  • Checking…
  • Choose {label}
  • Choose a credential manager on this device, another device, or a security key.
  • Choose a date range
  • Choose a file from the library or upload a new one.
  • Choose a new publication time for this draft.
  • Choose a non-empty {0} image.
  • Choose a recognized timezone for reliable date display.
  • Choose a term and enter between 1 and 50 posts.
  • Choose a video from the library or upload a new one.
  • Choose an image from the library or upload a new one.
  • Choose another option
  • Choose bylines
  • Choose files to upload
  • Choose package file
  • Choose replacement image
  • Choose the same package file again to finish uploading it.
  • Choose Touch ID or another available credential manager, then confirm with your fingerprint or Mac password.
  • Choose when these changes replace the live version.
  • Choose when this draft becomes public.
  • Choose Windows Hello or another available credential manager, then confirm with your PIN, fingerprint, or face.
  • Choose…
  • Choosing a byline replaces this automatic credit.
  • Clear completed
  • Clear formatting
  • Click the button below to create your account:
  • Click the button below to sign in:
  • Click this link to create your account:
  • Click this link to sign in to {siteName}:
  • Close byline search
  • Close image settings
  • Code block actions
  • Collapse block
  • Collection “{0}” has entries
  • Collection “{0}” was created on this site
  • Collections and fields, all content with drafts, revisions, scheduled posts, and trash, translations, taxonomies, bylines, media files, menus, widgets, sections, redirects, SEO, and site settings.
  • Column added after
  • Column added before
  • Column width decreased
  • Column width increased
  • Column width resized
  • Column widths reset
  • Columns distributed evenly
  • Comment reactions
  • Comments with this status will appear here.
  • Complete
  • Confirm using the secure prompt from your device or credential manager.
  • Confirm with Face ID, Touch ID, or your device passcode.
  • Confirm with your fingerprint, face, or PIN.
  • Connect to any network host and load external plugin admin images (unrestricted)
  • Connect to network hosts and load external plugin admin images
  • Connects
  • Content digest
  • Content language
  • Content references
  • Content refers to media in an invalid way
  • Content refers to media that is not in the package
  • Content search results
  • Content types
  • Content types with the same group share a collapsible folder in the sidebar
  • Content using this media item may show a broken reference.
  • Continue on {handoverHost}
  • Continue to finish signing in. The link works only once.
  • Continue to import
  • Continue with another device
  • Continue with security key
  • Copied
  • Copy {label}
  • Copy code
  • Copy failed
  • Copy receipt
  • Copying media
  • Could not add {singularLower}
  • Could not check this code
  • Could not check this code.
  • Could not create {singularLower}
  • Could not insert section
  • Could not load {pluralLower}.
  • Could not load media.
  • Could not load the calendar
  • Could not load this entry's details.
  • Could not load this folder.
  • Could not publish
  • Could not reach {origin}
  • Could not remove the schedule
  • Could not review posts
  • Couldn’t confirm whether the media item or selected folder still exists. Try again.
  • Couldn't load all references.
  • Couldn’t load approval requests
  • Couldn't load content.
  • Couldn’t load exports
  • Couldn’t load imports
  • Couldn’t load media usage tracking settings.
  • Couldn’t load more usage.
  • Couldn’t load the import plan
  • Couldn’t load usage.
  • Couldn’t move file
  • Couldn’t reload the import plan
  • Couldn’t search bylines.
  • Couldn’t start the export
  • Couldn’t update the plan
  • Couldn’t update the request
  • Create “{0}”
  • Create {0}
  • Create {0} translation
  • Create {singularLower}
  • Create a block type before adding a blocks field.
  • Create a new {singularLabel}
  • Create a profile for someone credited on your content.
  • Create a reusable public profile, then add it to this post.
  • Create and add
  • Create cropped copy
  • Create menu
  • Create new {singularLower}
  • Create one to let entries here link to entries in another content type.
  • Create passkey
  • Create relation
  • Create Relation
  • Create section
  • Create taxonomy terms and change content classifications
  • Create your first content type
  • Created and updated
  • Creating collections and fields
  • Creating cropped copy...
  • Crop
  • Crop area {0} by {1} pixels.
  • Crop output dimensions
  • Crop selection. Use the Arrow keys to move it.
  • Cropped copy created.
  • CSS code
  • Current cell
  • Dark mode variant
  • Database-owned definitions available to blocks fields.
  • Date range
  • Decrease column width
  • Define how content types link to each other
  • Delete "{0}"?
  • Delete “{0}”?
  • Delete block
  • Delete byline
  • Delete byline {0}
  • Delete columns
  • Delete folder
  • Delete media?
  • Delete menu
  • Delete rows
  • Delete section
  • Delete tag
  • Delete tag {0}
  • Delete taxonomy
  • Delete Taxonomy
  • Delete video
  • Deleting "{0}" also deletes every term in it, in all languages, and removes those terms from the content filed under them. The entries themselves are kept. This cannot be undone.
  • Deliver all email your site sends
  • visualEditing.altTextPlaceholder
  • Describe the image
  • Describe the image's purpose and relevant details for people who cannot see it.
  • Details
  • Differences from the source site
  • Dismiss completed {0}
  • Dismiss import suggestion
  • Dismiss section error
  • Dismiss table paste error
  • Display size
  • Distribute columns evenly
  • Document
  • Domain changed to {url}
  • Don’t map
  • Download a copy of the entire site, including drafts, media, settings, and author emails. Admin includes this; choose it instead of Admin to give an agent narrower access.
  • Download as one file
  • Download export from {created}
  • Download package
  • Download package fetches the export file by file and checks each one, so it works for sites of any size. Download as one file asks the server for a single archive, which is quicker for small sites but can fail for large sites on Cloudflare Workers.
  • Download this site as a single .emdash package file that another EmDash site can import.
  • Downloaded
  • Downloading the package
  • visualEditing.draft
  • Draft changes
  • Draft version
  • Drag and drop files here
  • Drop an image here or <0>browse</0>
  • Drop an image here or browse for {label}
  • Drop files to upload
  • Drop one image at a time.
  • Duplicate block
  • Duplicate redirects were left out
  • Each {linkedSideName} is linked from
  • Each {linkingSideName} links to
  • Each path segment can contain at most one placeholder, e.g. {0}
  • Edit {label}
  • Edit asset
  • Edit byline
  • Edit dark mode asset
  • Edit folder
  • Edit folder {0}
  • Edit image
  • Edit locking
  • Edit media alt text, captions, and focal points
  • visualEditing.editMode
  • Edit name and slug
  • Edit role
  • Editing is paused until the import finishes. Keep this page open; if you leave, the import continues when you come back.
  • Editing is unlocked again. Content the import already wrote stays on the site and is not removed. Because the site is no longer empty, another import can’t run here.
  • Editing on this site is paused until the import finishes.
  • visualEditing.sessionExpired
  • Editors can select a second image that the site shows in dark mode.
  • Email all users?
  • Email every other user a link to the sign-in page at {siteHost}.
  • Email users
  • Embed
  • Embed a page from another site
  • Embed code
  • Embedded content
  • EmDash {0}
  • EmDash {latest} is available (you're running {0})
  • EmDash does not keep the previous image.
  • EmDash does not keep the uncropped image.
  • EmDash is scanning existing content.
  • EmDash never receives your PIN, password, or biometric information.
  • EmDash site package
  • EmDash will continue setup and resume scanning existing content.
  • EmDash will scan existing content to show where media is used.
  • Empty site
  • Enable tracking
  • Enable tracking to index existing content and keep references up to date.
  • English is used because no content language is configured. Content language is stored with the entry and is separate from your admin language.
  • Enter a domain such as example.com, without a path or port
  • Enter a name.
  • Enter a recognized timezone to save
  • Enter the domain below. EmDash checks that it serves this site before switching.
  • Entries
  • Entries that link to this one
  • Entries this one links to
  • entry on the linked side
  • entry on the linking side
  • esc
  • Esc
  • Every imported record and media file was read back and matched the package. Keep this receipt as a record of the transfer.
  • Every other user with an active account gets an email saying the site is now at {siteHost}, with a link to sign in there. Passkeys from another address don't work at {siteHost}, so users sign in with an email link and add a new passkey.
  • Every place using this image will update to the cropped version.
  • Every place using this image will update to the selected version.
  • Every relationship this content type takes part in goes too:
  • Example: {pattern} → {preview}
  • Existing {pluralLower} stay in place.
  • Existing content is indexed. New changes are tracked automatically.
  • Exit distraction-free mode (⌘⇧\)
  • Expand block
  • Expired
  • Expires {expires}
  • Export
  • Export ready
  • Export requested by {requester}
  • Export site
  • Exported
  • Exported with
  • Exporting
  • Exporting: {stage}
  • F#
  • Failed to abandon import
  • Failed to activate block type version
  • Failed to add term to entries
  • Failed to analyze file
  • Failed to analyze import
  • Failed to approve request
  • Failed to cancel import
  • Failed to change the domain
  • Failed to check for updates
  • Failed to compare revisions
  • Failed to continue export
  • Failed to continue import
  • Failed to create {0}
  • Failed to create a sign-in link
  • Failed to create allowed domain
  • Failed to create API token
  • Failed to create block type
  • Failed to create byline
  • Failed to create byline translation
  • Failed to create collection
  • Failed to create content
  • Failed to create media folder
  • Failed to create menu
  • Failed to create menu item
  • Failed to create menu translation
  • Failed to create redirect
  • Failed to create relation
  • Failed to create taxonomy
  • Failed to create term translation
  • Failed to create widget
  • Failed to create widget area
  • Failed to delete media folder
  • Failed to delete relation
  • Failed to delete taxonomy
  • Failed to deny request
  • Failed to discard draft
  • Failed to dismiss scheduled publication rejection
  • Failed to download a package file
  • Failed to duplicate content
  • Failed to email users
  • Failed to fetch 404 summary
  • Failed to fetch allowed domains
  • Failed to fetch API tokens
  • Failed to fetch block type
  • Failed to fetch block types
  • Failed to fetch byline
  • Failed to fetch byline translations
  • Failed to fetch bylines
  • Failed to fetch collections
  • Failed to fetch comment
  • Failed to fetch comment counts
  • Failed to fetch comments
  • Failed to fetch content
  • Failed to fetch content authors
  • Failed to fetch fields
  • Failed to fetch media folder
  • Failed to fetch media folders
  • Failed to fetch media usage details
  • Failed to fetch menu
  • Failed to fetch menu translations
  • Failed to fetch menus
  • Failed to fetch orphaned tables
  • Failed to fetch passkeys
  • Failed to fetch redirects
  • Failed to fetch reference children
  • Failed to fetch reference parents
  • Failed to fetch relation
  • Failed to fetch relations
  • Failed to fetch revisions
  • Failed to fetch taxonomies
  • Failed to fetch term translations
  • Failed to fetch the site domain
  • Failed to fetch theme
  • Failed to fetch translations
  • Failed to fetch trashed content
  • Failed to fetch update status
  • Failed to fetch users
  • Failed to fetch widget area
  • Failed to fetch widget areas
  • Failed to fetch widget components
  • Failed to import
  • Failed to invite user
  • Failed to list files to upload
  • Failed to load approval requests
  • Failed to load export manifest
  • Failed to load exports
  • Failed to load import
  • Failed to load import plan
  • Failed to load import receipt
  • Failed to load imports
  • visualEditing.mediaLoadFailed
  • Failed to load the calendar
  • Failed to load transfer capabilities
  • Failed to load transfer settings
  • Failed to lock the entry
  • Failed to probe URL
  • Failed to publish content
  • Failed to register orphaned table
  • Failed to release the entry lock
  • Failed to rename media folder
  • Failed to reorder menu items
  • Failed to reorder terms
  • Failed to replace media image
  • Failed to schedule content
  • Failed to start export
  • Failed to start import
  • Failed to unpublish content
  • Failed to unschedule content
  • Failed to update allowed domain
  • Failed to update block type
  • Failed to update byline
  • Failed to update collection
  • Failed to update comment status
  • Failed to update content
  • Failed to update field
  • Failed to update menu
  • Failed to update menu item
  • Failed to update redirect
  • Failed to update relation
  • Failed to update term
  • Failed to update user
  • Failed to update widget
  • Failed to upload a package file
  • Failed to verify plugin
  • field_slug
  • Files upload as soon as you add them.
  • Filter
  • Filter by date range: {rangeLabel}
  • Filter: {activeCount} selected
  • Finish any current edits.
  • First page
  • First publication
  • Fix invalid fields before changing the publication date
  • Fix invalid fields before changing the schedule
  • Focal point
  • Focal point. Use arrow keys to move it.
  • Folder
  • Folder deleted
  • Folder name must be between 1 and 200 characters
  • Folder no longer exists
  • Folder no longer exists. Returned to the main library.
  • Folder successfully created
  • Folder successfully edited
  • Folder unavailable
  • Folders
  • Folders could not be loaded.
  • Folders navigation
  • For the best import experience, install the <0>EmDash Exporter</0> plugin on your WordPress site.
  • Format selection
  • Format:
  • Freeform
  • From {0}
  • From the package (empty)
  • From the package: “{packageValue}”
  • From the post owner
  • From URL
  • Generated automatically.
  • Give this navigation a label and a site identifier.
  • Go live {countdown}
  • Go to sign-in
  • Goes live
  • Goes live {countdown}
  • Group
  • Guest
  • Handle unavailable
  • Header column added
  • Header column removed
  • Header row
  • Header row added
  • Header row removed
  • Headers
  • Hide earlier entries
  • Hide from navigation
  • visualEditing.hideToolbar
  • Hide toolbar
  • Hold an entry while someone is editing it, and refuse other writers
  • Holds an entry ID. Set a target collection under Content Types to pick entries instead.
  • Horizontal {0}%, vertical {1}%
  • Hour
  • How do you want to start?
  • How is the slug generated?
  • How many
  • HTML block options
  • HTML block preview
  • HTML code
  • HTML only, cleaned, using your site's styles.
  • https://example.com or /page
  • https://example.com/blog/my-post
  • I’ve completed these steps and understand tracking can’t be turned off.
  • I've set it up — check again
  • Icon
  • If the site can't be reached from the internet yet, for example on localhost or behind a login, you can use the address without the check.
  • If you didn't request this, you can safely ignore this email.
  • Iframe
  • Iframe block options
  • visualEditing.image
  • Image actions
  • Image controls
  • Image link
  • Image replaced.
  • Image upload failed. Try again.
  • Import a site package
  • Import a site package into this site while it is empty, overwriting its initial setup. Admin includes this; choose it instead of Admin to give an agent narrower access.
  • Import an existing EmDash site
  • Import complete
  • Import requested by {requester}
  • Import this package?
  • Importing
  • Importing content
  • Importing menus, widgets, and settings
  • Importing reusable blocks...
  • Importing terms and bylines
  • In trash
  • In Windows Settings, open Accounts, then Sign-in options, and set up a PIN. Fingerprint and face recognition are optional.
  • Inactive version
  • Include comments
  • Increase column width
  • Index existing content and keep Used in results up to date.
  • Indexing
  • Indexing existing content
  • Inline
  • Inline blocks use your site's styles. Your site removes scripts, style tags and style attributes, and empties iframes other than YouTube and Vimeo.
  • Insert HTML
  • Insert image
  • Insert or tap your security key when the browser asks.
  • Insert paragraph after
  • Insert paragraph before
  • Insert table
  • Insert video
  • Installation is unavailable.
  • INVALID HANDLE
  • Invite validation failed
  • Invoke MCP tools from the {pluginId} plugin
  • Isolated frame
  • It is stored by the authenticator or credential manager you selected in the secure system prompt.
  • It was started somewhere else, so its plan can no longer be changed. Its progress will appear here.
  • Its listing has not been approved for display. Check back later.
  • JavaScript code
  • JS
  • Keep aspect ratio
  • Keep editing paused and deploy a compatible EmDash version before continuing.
  • Keep editing paused, fix the server issue, then retry setup.
  • Keep importing
  • Keep this page open until setup finishes. If you leave, return to continue where it stopped.
  • Keep this page open while files upload. If the upload stops, choose the same file again to continue where it left off.
  • Keep this page open. If you leave, the export continues when you come back.
  • Keep this site’s (empty)
  • Keep this site’s: “{targetValue}”
  • Keep typing to narrow the list.
  • Landscape
  • Last edited
  • Last page
  • Later entries weren't loaded. The range has more entries than the calendar can show.
  • Learn how to install plugins in the <0>documentation<1/></0>.
  • Link
  • Link options
  • Link this byline to a user or mark it as a guest profile.
  • Link URL
  • Linked from {0}
  • Linked side (plural)
  • Linked side (singular)
  • Linking content
  • Linking side (plural)
  • Linking side (singular)
  • Links from
  • Links in emails and plugins use {0}, set by the deployment configuration.
  • Links in emails and plugins, sitemaps, and absolute URLs in search and social metadata will use the new domain.
  • Links to
  • Links to {0}
  • List
  • Live version
  • Load more folders
  • Load preview
  • Loading {pluralLower}…
  • Loading approval requests…
  • Loading block types…
  • Loading exports…
  • Loading folders
  • Loading folders...
  • Loading imports…
  • Loading media
  • Loading media usage tracking settings…
  • Loading plugin panel
  • Loading references...
  • Loading relations...
  • Loading the import plan…
  • Loading usage
  • visualEditing.loading
  • Local time
  • Locales will use this site’s capitalization
  • Location
  • Location unavailable
  • Lowercase letters, numbers and underscores. Reference fields store this.
  • Lua
  • Main library
  • Manage the people and teams credited on your content.
  • Managed by your identity provider. Change the name there.
  • Marketplace browsing is no longer available.
  • Marketplace browsing is no longer available. Manage installed plugins from Plugins.
  • Marketplace configuration is deprecated
  • Marketplace search failed
  • Matched by email
  • Maximum
  • Maximum blocks
  • Media details
  • Media folders
  • Media in this folder will return to Main library. No files will be deleted.
  • visualEditing.mediaLibrary
  • Media links were made relative
  • Media pagination
  • Media results
  • Media usage tracking
  • Media usage tracking is indexing existing content
  • Media usage tracking is off
  • Media usage tracking is ready
  • Media usage tracking is setting up
  • Media usage tracking needs attention
  • Menu items
  • Merge selected cells
  • Migration guide
  • Minimum blocks
  • Minute
  • Mixed
  • Month
  • More actions for {0}
  • More formatting
  • More information about Alt text
  • More information about Display size
  • More issues were found than are listed
  • More table actions
  • More than one post matches this link
  • Move {0} earlier
  • Move {0} later
  • Move down {0}
  • Move media here from Media Details.
  • Move the focal point to choose what stays visible in cropped images.
  • Move this site to another EmDash installation, or import a site package
  • Move this site to another EmDash installation, or import a site package into this one.
  • Move up {0}
  • Moved {filename} to position {0}.
  • Moved to {0}
  • Moved to paragraph after table
  • Moved to paragraph before table
  • Moving {label} to position {0} of {1}.
  • Moving {label} was cancelled.
  • Moving from another EmDash site?
  • Name your section, then add its content in the editor.
  • Navigate
  • Needs attention
  • New {singularLower} name
  • New byline
  • New domain
  • New folder
  • New plugin discovery uses the registry. Existing marketplace plugins can still be updated or uninstalled while you switch over.
  • New Relation
  • New reusable profile
  • New section
  • New taxonomy
  • Next month
  • Next, {0} will open
  • Next, the browser's passkey window will open
  • No {label} found.
  • No block types defined
  • No blocks yet
  • No built-in passkey authenticator found
  • No bylines available.
  • No bylines yet
  • No comments match your filters.
  • No description yet
  • No email address
  • No entries match these filters
  • No exact match on this site
  • No field on this content type uses it yet
  • No fields
  • No files added
  • No folders found
  • No iframe found in this code. For an embed that runs a script, use an HTML block.
  • visualEditing.noImageSelected
  • visualEditing.noImagesFound
  • No loaded entries match these filters
  • No matches. Press Enter to use “{freeFormLanguage}”.
  • No matching block types
  • No matching bylines
  • No matching content found.
  • No matching tags
  • No matching timezones
  • No pending requests
  • No references selected.
  • No relations yet
  • No relations yet.
  • No tracked references found
  • No usage to show yet
  • No Windows Hello authenticator found
  • Non-guest
  • Not loaded
  • Not matched
  • Nothing else is scheduled this month.
  • Nothing on this day.
  • Nothing on this site changed.
  • Nothing published or scheduled in {monthTitle}
  • Nothing to preview yet.
  • Now · {time}
  • Off
  • On the site
  • Once setup is done, upload a .emdash package exported from another EmDash site.
  • One
  • Only https links can be embedded.
  • Only image and file fields, images in rich text, and site settings are tracked. Custom rich text blocks and template code aren’t checked.
  • Only image files can be uploaded here.
  • Only images and videos can be uploaded here.
  • Open
  • Open {0} in a new tab
  • Open folder {0}
  • visualEditing.openInAdmin
  • Open in editor
  • Open read-only
  • Open setup
  • Open the dashboard
  • Open the sign-in page at the new address:
  • Open Windows settings
  • Optional hover text
  • Or browse files from your computer
  • Ordered page-building blocks
  • Original
  • Original image cropped.
  • Other
  • Output size
  • Overdue
  • Overdue · {lateness}
  • Package digest
  • Package downloaded
  • Page number
  • Page size
  • Paragraph inserted after table
  • Paragraph inserted before table
  • Passkey created
  • Passkeys from the old address don't work there. Sign in with an email link, then add a passkey in Security settings.
  • Passkeys only work at the address where they were created.
  • Passkeys only work at the address where they were created. Add one here so you can sign in at this address next time.
  • Passkeys only work at the address where they were created. After switching, keep signing in at the current address, or use an email sign-in link at the new one.
  • Passkeys only work at the address where they were created. Continue on {handoverHost} to sign in there without a passkey, then add one for that address.
  • Passkeys require a <0>secure context</0>: use <1>HTTPS</1>, or open the admin at <2>http://localhost</2> (with your dev port). Plain <3>http://</3> on a custom hostname is not treated as secure, even on loopback.
  • Paste an embed code or an https link…
  • Pattern for generating URLs, e.g. /blog/{0}. Tokens: {1}, {2}, and date tokens {3}/{4}/{5} (also {6}/{7}/{8}) from the publish date — e.g. {9} for WordPress-style permalinks.
  • Pause other tools that update content.
  • People shown publicly on this post.
  • Per page
  • Period
  • Phosphor icon name, e.g. calendar-blank or trophy
  • Picked up {label}.
  • Picking entries this one links to lets editors drag them into an order. The other direction lists whatever points at the entry and cannot be reordered.
  • picks {0}
  • Plan digest
  • Plugin {pluginId} rejected the save: {reason}
  • Plugin action failed
  • Plugin actions
  • Plugin changes were not applied
  • Plugin column unavailable
  • Plugin installation requires explicit consent
  • Plugin not found. The publisher or slug may be incorrect.
  • Plugin registry configuration error
  • Plugin registry is not configured.
  • Point the domain at this site. On Cloudflare, open your Worker in Workers & Pages, go to the Domains tab, and add the domain.
  • Portrait
  • Post URLs (one per line)
  • Preparing categories and tags...
  • Preparing this site
  • Press Escape to leave the code editor.
  • Press Space to pick up an image. Use the Arrow keys to move it, then press Space to drop it.
  • Preview changes
  • Preview of {0}
  • Preview unavailable for this format
  • Previous month
  • primary
  • Primary navigation
  • Profile CID
  • Progress
  • Progress stopped
  • Propose unsaved changes to selected editor fields for your review
  • Provenance optional
  • Provenance required
  • Public routes
  • Publication date
  • Publication policy blocked scheduled content
  • visualEditing.publish
  • Publish changes
  • Publish changes?
  • visualEditing.publishFailed
  • Publish now
  • Publish now?
  • Publish, unpublish, schedule, and unschedule content
  • visualEditing.published
  • Published {liveSince}
  • Published and scheduled entries across collections, in the site's time zone.
  • Published by <0/>
  • Publisher approval required for every delegated release
  • Publisher approval required only for permission escalation
  • Publisher handle verification failed
  • Publisher release policy
  • Publishing
  • Publishing summary
  • visualEditing.publishing
  • Queued
  • Quick action on the dashboard
  • Quick create a relationship
  • Quick create names the relationship after this field and this collection, takes how many entries it holds from the switch above, and puts no limit on how many entries link back the other way. <0>Create the relationship yourself</0> to set its slug, the name each side goes by, and both limits, then pick it above.
  • Read and change email your site sends
  • Read and restore trashed content
  • Read collection and field definitions
  • Read comment bodies, author email addresses, pseudonymous IP hashes, user agents, and moderation metadata
  • Read media file contents
  • Read public byline profiles and content credits
  • Read redirect rules
  • Read retained content revision history
  • Read selected unsaved editor content after you explicitly invoke the plugin
  • Read-only
  • Reading content
  • Reading the package
  • Ready to publish now or schedule for later
  • Rebuilding search and caches
  • Receipt digest
  • Recent exports
  • Record counts do not match the manifest
  • Records are out of order
  • Records refer to each other in a loop
  • Records without a parent were left out
  • Redirects that loop will be imported turned off
  • Referenced collection
  • Referenced collection is required
  • visualEditing.refreshPage
  • Refresh status
  • Refresh status before continuing.
  • Relations
  • Relationship
  • Release CID
  • Release notes
  • Reload after updating EmDash before trying again.
  • Reload page
  • Reloading the plan…
  • visualEditing.removeImage
  • Remove {0} from selection
  • Remove assignment
  • Remove dark mode variant
  • Remove from post
  • Remove image?
  • Remove schedule
  • Removed {0} from selection.
  • Removes the sidebar entry, command palette link, and dashboard quick action; entries stay reachable by URL, API, and plugins
  • Removing starter content
  • visualEditing.replaceImage
  • Replace {label}
  • Replace dark mode image
  • Replace dark mode variant for {label}
  • Replace original
  • Replace original image?
  • Replace original is available with the Original aspect ratio.
  • Replace reference
  • Replace this site’s content with a package exported from another EmDash site.
  • Replace video
  • Replace with empty list
  • Replacing image...
  • Replacing original...
  • Require a slug before content can be published
  • Reschedule
  • Rescheduled
  • Reset
  • Reset column widths
  • Reset crop
  • Resize crop from bottom edge. Use the Arrow keys to resize.
  • Resize crop from bottom-left corner. Use the Arrow keys to resize.
  • Resize crop from bottom-right corner. Use the Arrow keys to resize.
  • Resize crop from left edge. Use the Arrow keys to resize.
  • Resize crop from right edge. Use the Arrow keys to resize.
  • Resize crop from top edge. Use the Arrow keys to resize.
  • Resize crop from top-left corner. Use the Arrow keys to resize.
  • Resize crop from top-right corner. Use the Arrow keys to resize.
  • Resize settings panel
  • Resolve the blockers to continue.
  • Resolving publisher handle...
  • Results
  • Retired
  • Retry {0}
  • Retry cache refresh
  • Retry copy
  • Retry failed
  • Retry failures
  • Retry loading {pluralLower}
  • Retry setup
  • Retry setup?
  • Retrying…
  • Review and block publishing, scheduling, and unpublishing content
  • Review and moderate comments across your content.
  • Review posts
  • Review proposed changes
  • Review the import
  • Review the independently verified release evidence and permissions for {pluginName} before continuing.
  • Review Verified Plugin
  • Review Verified Update
  • Reviewing…
  • Role on this post (optional)
  • Role updated for {0}.
  • Roles
  • Routable
  • Row added above
  • Row added below
  • Rows
  • Run preview
  • Runs HTML, CSS and JavaScript in a sandbox.
  • Sample content
  • Save anyway
  • Save changes before running plugin actions
  • Save date
  • visualEditing.saveFailed
  • Save or discard the other changes before cropping.
  • Save Relation
  • Save schedule
  • visualEditing.saved
  • Saved immediately; term changes do not wait for Publish changes.
  • Saving a collection here turns this field into an entry picker. Its stored entry IDs move to the relationship, and the field can no longer be searched or filtered on.
  • visualEditing.saving
  • Scan it with a nearby phone or tablet.
  • Schedule changes
  • Schedule date
  • Schedule publication
  • Schedule removed
  • Scheduled changes
  • Scheduled entries appear here with their publish time.
  • Scheduled for {formattedSchedule}
  • Scheduled publication
  • Scheduled publishing needs attention
  • Scroll to review all
  • Search {label}
  • Search {label}…
  • Search block types
  • Search blocks
  • Search bylines to add…
  • Search failed
  • Search failed. Check your connection and try again.
  • Search folders
  • Search for a language…
  • Search for an IANA timezone (e.g., Europe/London)
  • Search or type a URL
  • Search reusable public profiles.
  • Search tags
  • Search tags…
  • Search timezones…
  • Search will be turned off for some collections
  • Searching…
  • Sections could not be loaded.
  • See where this file is used.
  • Select a collection
  • Select a content type
  • Select a location
  • Select a relationship
  • Select a release before verifying it
  • Select at least one entry.
  • Select column
  • Select content
  • Select dark mode variant for {label}
  • Select default social image
  • Select favicon
  • Select gallery images
  • Select logo
  • Select row
  • Select table
  • Select up to 50 posts at a time.
  • Select video
  • Selected {label}
  • Selected media
  • Selected posts
  • Selection
  • Send email through your site
  • Send emails
  • SEO settings
  • Set a custom width and height for this image in the document. Reset uses the original media dimensions. The original media file is unchanged.
  • Set role
  • Set up an email provider in Email settings to email users.
  • Set up media usage tracking
  • Set up Windows Hello
  • Setting up
  • Setup couldn’t continue. Try again.
  • Showing {pageShowingRange} of {0}
  • Shown in the admin menu list.
  • Shown to readers in this order.
  • Shows a button for creating a new entry
  • Sign in to {siteName}
  • Signed release verified
  • Signing in failed. Please try again.
  • Signup completion failed
  • Signup request failed
  • Site Export
  • Site identity
  • Site Import
  • Site Import Analysis
  • Site settings
  • Site title
  • Site Transfer
  • Site URL set to {url}
  • Sitemaps and absolute URLs in search and social metadata will use the new domain. Links in emails and plugins keep using {configuredUrl}, set by the deployment configuration.
  • Size is not applicable to folders
  • Some byline avatars were left out
  • Some content links to media files the source site doesn’t have; those links won’t work
  • Some content may not appear here yet.
  • Some content will have no author
  • Some decimal numbers will be rounded
  • Some files listed in the manifest are not in this package.
  • Some media is hosted by an external provider
  • Some media links could not be matched to files
  • Some references point to content that is not in the package
  • Source site ID
  • Split merged cell
  • Square
  • Square (1:1)
  • Stable identifier for your site, such as primary or footer.
  • Start a new import
  • Start import
  • Start with the template’s content types and no content.
  • Start with the template’s example posts and pages. Recommended for new sites.
  • Start writing with plain text
  • Starter content that will be removed
  • Starter content will be removed
  • Starting
  • Starting…
  • State
  • Stop
  • Stopping the import
  • Sub-field slugs cannot be changed after creation.
  • Sub-field slugs must be unique.
  • Switch to dark
  • Switch to light
  • Table cells accept text, links, and formatting only.
  • Table deleted
  • Table inserted
  • Table size
  • Tables cannot be pasted inside lists or quotes. Paste the table into its own paragraph and try again.
  • Take over
  • Taking over...
  • Taxonomy
  • Taxonomy “{0}” is used by content on this site
  • Taxonomy deleted
  • Taxonomy not found: {taxonomyName}
  • Taxonomy terms
  • Technical details
  • Technical verification details
  • Tell users where to sign in
  • Term assignments
  • Terms
  • the {0} field on {1}, which lists entries that link to it
  • the {0} field on {1}, which picks entries it links to
  • The admin's security policy blocked some resources this block loads, such as external scripts, fonts or frames. Your site may still load them.
  • the Android passkey prompt
  • The assistant can start one export of this site, within 15 minutes. The package includes all content and authors’ names and email addresses.
  • The assistant can start this exact import once, within 15 minutes. It replaces this site’s starter content with the package it analyzed.
  • The browser controls the exact prompt and may offer another compatible method.
  • The browser will usually show a QR code.
  • The build provenance matches this release and its package.
  • The calendar shows the first {maxEntries}, which end on {cutOffDay}.
  • The calendar shows the first {maxEntries}.
  • The code editor couldn't load. Save your work, then reload the page.
  • The content types and slug cannot be changed after a relation is created.
  • The content types and the slug are fixed. What each side is called and how many entries it holds are not.
  • The credential manager on the phone or tablet you choose saves it. EmDash does not receive the passkey.
  • The cropped image could not be created.
  • The download stopped
  • The export stopped
  • The export’s files no longer match the export. Start a new export.
  • The exported package and this import change the content in these ways.
  • The file is not a valid EmDash site package.
  • The file or folder no longer exists.
  • The image is in the Media Library, but this entry is now read-only.
  • The import can go ahead, but check these first.
  • The import can’t start until these are resolved.
  • The import did not return a completion cursor
  • The import did not return a preparation cursor
  • The import failed
  • The import has blockers that must be resolved first.
  • The import plan changed
  • The import plan changed. Review it again before importing.
  • The import stopped ({0}). Nothing on this site changed.
  • The import stopped after it started writing to this site, so editing is paused. Abandon the import to unlock editing; content it already wrote stays in place.
  • The import stops after its current step. Content already imported stays on the site, and editing stays paused until you abandon the import.
  • The import was cancelled
  • The imported site did not match the package when it was checked.
  • The last export failed
  • The latest media request failed. Showing the previous page.
  • the macOS passkey prompt
  • The order controls how block types appear in the picker.
  • The package changed. Choose it again before importing.
  • The package contains a duplicate ID
  • The package contains a file larger than this site accepts.
  • The package contains a file that is not part of the site package format.
  • The package contains an entry that is not a regular file.
  • The package contains the same file twice.
  • The package couldn’t be uploaded
  • The package format is not supported by this version of EmDash
  • The package is checked against this site before anything changes. You can leave this page and come back.
  • The package is larger than this site allows
  • The package is larger than this site allows.
  • The package is not valid
  • The package manifest is not valid.
  • The package needs a feature this version of EmDash does not support
  • The package uses a field type this site does not know
  • The package uses a locale this site does not have
  • The package was checked against this site. Review what will be imported, choose who the content belongs to, then start the import.
  • The package’s content is written to this site. The import can’t be undone once it starts; to go back you would need a backup of this site.
  • The package’s file index is not valid.
  • The passkey is saved on your physical security key and can be used on compatible devices.
  • The plan was changed somewhere else, such as from the command line or an AI assistant, after this page loaded it. Review it again, then start the import.
  • The plugin has not saved these changes. Review them before updating the editor.
  • The plugin result is stale because the editor changed while it was working.
  • The public address of your site, used for links in emails and plugins, sitemaps, and absolute URLs in search and social metadata
  • The publisher identity cannot be verified.
  • The range has more entries than the calendar can show.
  • The relationship and the referenced collection cannot be changed after creation. How many entries this field accepts is set on the relationship.
  • The relationship decides the referenced collection and how many entries this field accepts.
  • The sample content added so far is kept. Continue to add the rest.
  • The scheduled changes to {title} stay as a draft.
  • The selected folder no longer exists. Choose another location and save again.
  • The selected image could not be read.
  • The server was updated while this ran. Reload the page and try again.
  • The signed publisher records and package are valid. Build provenance was not provided.
  • The site kept changing while it was exported. Try again when editing is quieter.
  • The site’s storage could not be read or written.
  • The starter content listed above is deleted and replaced with the package’s content. The import can’t be undone once it starts; to go back you would need a backup of this site.
  • The stored value doesn't match this field's type
  • The uploaded package is discarded. Nothing on this site has changed.
  • The video is in the Media Library, but this entry is now read-only.
  • the Windows passkey prompt
  • Theme search failed
  • There are too many redirects to check them for loops before importing
  • This also removes:
  • This block cannot be edited because its stored definition is unavailable.
  • This block embeds a page from {0}.
  • This block runs JavaScript.
  • This browser keeps the whole package in memory until the download finishes. For an export this size, use a Chromium-based browser, which saves straight to disk, or run emdash site export from the CLI.
  • This cannot be undone
  • This code has expired. Start the sign-in again from your terminal to get a new one.
  • This code is invalid or has already been used.
  • This content cannot be edited safely
  • This content will be visible on the site immediately.
  • This day wasn't loaded. The range has more entries than the calendar can show.
  • This device is requesting permission to use:
  • This entry changed somewhere else after you opened it.
  • This entry changed somewhere else. Save anyway, or reload to get the newer version.
  • This entry doesn't exist or isn't published. Your role can only view published content.
  • This entry doesn't exist or was deleted.
  • This entry has no URL until it is published. Paste a URL instead.
  • This entry is open somewhere else
  • This entry is read-only because its schema uses field types this version of EmDash does not support.
  • This entry was due {lateness} but hasn't published. Scheduled publishing may not be running.
  • This export is large
  • This field cannot be edited by this version of EmDash.
  • This field contains table content that the editor cannot preserve. Update it through the API before editing or saving this content.
  • This field contains unsupported Portable Text marks: <0>{markList}</0>. Remove them through the API before editing or saving this content.
  • This field does not accept {0} files.
  • This field does not accept {mimeType} files.
  • This field expects a list. The stored value stays unchanged until you replace it with an empty list, which deletes it. Copy anything you need from it first.
  • This field lists entries that link to this one.
  • This field picks
  • This field picks entries this one links to.
  • This field will show the <0>{0}</0> this {linkingSide} links to
  • This field will show the <0>{linkingSide}</0> linking to this {linkedSide}
  • This file is not a readable EmDash site package.
  • This file is not an EmDash site package: it must start with manifest.json.
  • This folder is empty
  • This folder is empty.
  • This image could not be loaded for cropping.
  • This import has already started
  • This is not the package the import was started with. Choose the same file again.
  • This link can't be used. Enter a web address, such as https://example.com.
  • This link expires in 15 minutes.
  • This link expires in 7 days.
  • This media item could not be loaded. Try again.
  • This media item no longer exists.
  • This month wasn't loaded
  • This operation expired. Start again.
  • This package needs features this version of EmDash does not support.
  • This package was made by a newer or different version of EmDash.
  • This paste is too large. Paste fewer cells or less text at a time.
  • This plugin cannot be installed because its publisher profile is missing valid verification metadata. Ask the publisher to republish it with the latest EmDash plugin CLI.
  • This plugin cannot be installed because its release provenance could not be verified. Ask the publisher to publish a new verified release.
  • This plugin cannot be installed because its signed publisher records failed verification. Ask the publisher to publish a corrected release.
  • This plugin exposes the following routes without authentication:
  • This plugin is not available yet
  • This publisher identity no longer resolves.
  • This publisher's handle does not resolve back to its identity. Installation is disabled until the publisher fixes their handle.
  • This range has more than {maxEntries} entries
  • This removes the relationship, every link stored under it, and the reference fields that use it:
  • This removes the schedule and publishes immediately.
  • This saved timezone isn't recognized. Choose a suggestion for reliable date display.
  • This section contains table content that the editor cannot preserve. Update the section before inserting it.
  • This section contains unsupported Portable Text marks: <0>{0}</0>. Update the section before inserting it.
  • This sign-in link has expired. Request a new one from the login page.
  • This sign-in link is invalid or has already been used. Request a new one from the login page.
  • This site already has content
  • This site already has content, so it can’t receive an import.
  • This site can’t receive an import
  • This site has no content yet, so it can receive an import. Choose a .emdash package file. It is checked in your browser and uploaded in parts; nothing on this site changes until you review and confirm the import.
  • This site has no content yet, so you can import a .emdash package exported from another EmDash site.
  • This site has no session storage configured, so sign-in cannot complete. Ask the site administrator to set session.driver in astro.config.mjs.
  • This site holds partial data from an earlier import
  • This site was set up with starter content. It has no entries of its own, and the import deletes it before adding the package’s content.
  • This spreadsheet data has invalid quoted cells. Fix the quotes or remove the tab separators and try again.
  • This table cannot be edited safely
  • This table has unsupported cell formatting, merged cells, or column widths. Paste it as plain text or simplify the table and try again.
  • This version is not visible on the site
  • This video can't be played.
  • Time
  • Times are in {zoneName}.
  • Times are in {zoneName}. Your browser uses {viewerZoneName}.
  • To move a site to another EmDash installation, use <0>Transfer</0>.
  • Today
  • Toggle
  • Toggle header column
  • Token {0} · expires {expires}
  • Token verification failed
  • Tomorrow
  • Tooltip text
  • Track where media is used across your content
  • Track where media is used across your content.
  • Transfer
  • Translations:
  • Trash pagination
  • Try a different search or collection filter.
  • Try a different search or filter.
  • Try again.
  • Try again. If it keeps failing, check the server logs.
  • Turn on
  • Turn on media usage tracking?
  • Turning on…
  • Two authors with bylines in the same locale are mapped to the same user
  • Two records have the same value where it must be unique
  • Type caption for image (optional)
  • Type caption for video (optional)
  • Type to filter
  • Type to search
  • Type: Folder
  • Unfinished media uploads were left out
  • Unlinked
  • visualEditing.unpublishedChanges
  • Unresolved assignment
  • visualEditing.unsaved
  • Unsaved content may leave your site
  • Unsupported
  • Until {0}
  • Unused references were left out
  • Update scheduled
  • Update the emdash package in your project and redeploy to get the latest fixes.
  • Update the profile for {0}.
  • Updating the plan…
  • Updating usage
  • visualEditing.uploadImage
  • Upload a video to get started
  • Upload failed
  • Upload files
  • Upload not finished
  • Upload or choose a video
  • Upload site packages and check whether they can be imported. Admin includes this; choose it instead of Admin to give an agent narrower access.
  • Upload to {providerName}
  • Uploaded
  • visualEditing.uploadingFile
  • Uploading image…
  • Uploading the package
  • Uploading video…
  • URL & language
  • URL slug
  • URL template (e.g. /blog/:slug)
  • Usage completeness couldn’t be verified.
  • Usage details aren’t available for your account.
  • Usage details unavailable
  • Usage indexing couldn’t finish.
  • Usage indexing hasn’t started.
  • Usage is updating. Some content may not appear here yet.
  • Usage loaded
  • Usage may be out of date.
  • Use {fallbackUrl} anyway
  • Use a security key
  • Use a URL ending in a recognized image extension, such as .jpg or .png.
  • Use another device
  • Use as end date
  • Use lowercase letters, numbers, and hyphens, starting with a letter.
  • Use URL
  • Used in
  • User accounts, passkeys, API tokens, secrets, and plugin data are never exported. Each author’s name and email address are included so they can be matched to users on the other site.
  • User for {0}
  • Users are not transferred. Choose the user on this site who should own each author’s content. Content of authors you don’t map will have no author.
  • Users from <0>{domain}</0> will no longer be able to sign up without an invite. Existing users are not affected.
  • v{0}
  • Validating the package
  • Verified
  • Verified publisher
  • Verify the plugin before installing it
  • Verifying the import
  • Version {0} (active)
  • Video actions
  • Video upload failed. Try again.
  • View live
  • View setup
  • Visitors see the published version until the scheduled update
  • Visitors see this published version
  • Visitors still see the published version
  • Visitors will see these changes immediately.
  • Wait for updates already in progress to finish.
  • Warnings
  • Was due
  • We checked before opening the browser's passkey prompt so you can choose what happens next.
  • We've sent a verification link to <0>{email}</0>
  • What each side is called. These name the fields bound to this relationship.
  • What happens next?
  • What is a passkey?
  • What it leaves out
  • What the direction changes
  • What the package includes
  • What will be imported
  • What you typed is still here. Saving replaces the newer version.
  • What’s tracked
  • When set, the image becomes a clickable link to this URL.
  • Where is it saved?
  • Why are bylines shown in this order?
  • Why English is used
  • Widget areas
  • Widths
  • Windows Hello still isn't available to this browser. You can try another device or a security key instead.
  • Windows will show which credential manager will save it before creating it.
  • With a passkey, you don’t need to remember complex passwords
  • Working…
  • Write CSS…
  • Write HTML, or paste a snippet with its styles and scripts…
  • Write HTML…
  • Write JavaScript…
  • Writing the file index
  • You can view, rename, or add more passkeys later in Security settings.
  • You do not have permission to edit this asset.
  • You don’t have permission to move this file.
  • You don't have permission to view the calendar.
  • You need Admin permissions to manage media usage tracking.
  • You need Admin permissions to transfer this site.
  • You no longer hold this entry
  • You'll be signing up as <0>{roleName}</0>
  • You're signed in at {0}
  • You've been invited to {siteName}
  • You've been invited to join {siteName}.
  • Your credential manager, such as Google Password Manager, saves it and may sync it to your other devices.
  • Your credential manager, such as iCloud Keychain, saves it and may sync it to your other devices.
  • Your device's credential manager saves it and will show you where before creating it.
  • your device's passkey prompt
  • Your role does not permit any of the permissions this device requested.
  • Your site is currently at {currentUrl}.
  • Your time: {viewerTime}
  • Zig
ქართული ka 2458/3384 · 73%
926 missing keys
  • {0, plural, one {# entry} other {# entries}}
  • {0, plural, one {# link} other {# links}}
  • {0, plural, one {# matching tag} other {# matching tags}}
  • {0, plural, one {# permission requested} other {# permissions requested}}
  • {0, plural, one {# reference} other {# references}}
  • {0, plural, one {# relation this content type takes part in} other {# relations this content type takes part in}}
  • {0, plural, one {+# more} other {+# more}}
  • {0, plural, one {Add # video} other {Add # videos}}
  • {0, plural, one {Show # more} other {Show # more}}
  • {0} of {1} files · {2} of {3}
  • {0} of {1} items
  • {0} of {1} matched by email
  • {0} of {1} steps
  • {0} of {1} steps · {2} of {3}
  • {0} of media, {1} of records
  • {added} posts updated
  • {added} updated · {0} failed
  • {collectionLabel} pagination
  • {dayLabel}, {entries}
  • {earlierCount, plural, one {Show # earlier entry} other {Show # earlier entries}}
  • {failed, plural, one {# email could not be sent. Check the email provider.} other {# emails could not be sent. Check the email provider.}}
  • {filesMissing, plural, one {# file still needs to be uploaded. Choose the same package file again to finish; files already uploaded are skipped.} other {# files still need to be uploaded. Choose the same package file again to finish; files already uploaded are skipped.}}
  • {hidden, plural, one {# more entry on {date}} other {# more entries on {date}}}
  • {hidden, plural, one {+# more} other {+# more}}
  • {host} does not resolve to a public address
  • {label} in {menuName}
  • {label} options
  • {lateness} late
  • {name}: this site already has some
  • {origin} does not serve this site yet
  • {origin} redirects elsewhere
  • {origin} redirects to {target}. Enter that address instead.
  • {plural} go live now; draft edits stay unpublished.
  • {ready} of {0} ready
  • {records, plural, one {# record written} other {# records written}}
  • {sent, plural, one {Emailed # user} other {Emailed # users}}
  • {siteName} has moved to {siteHost}
  • {siteName} is now at {siteHost}. Sign in there from now on.
  • {siteZone} · Your time: {viewerZone}
  • {state} · {when}
  • {state}, {time}:
  • {title} is a draft again.
  • {title} is now live.
  • {title} now goes live {when}.
  • {widgetType} in {areaName}
  • <0>{from}</0> becomes <1>{to}</1>
  • <0>Alt-click</0> to add above
  • <0>Click</0> to add below
  • <0>Click</0> to open menu
  • <0>Drag</0> to move
  • 1 post updated
  • A file does not match the package manifest. The package may be damaged.
  • A file in the package does not match the manifest. The package may be damaged.
  • A file in the package is not the size the manifest declares.
  • A file is not the size the package manifest declares. The package may be damaged.
  • A media file is larger than this site accepts
  • A media file is missing from the package
  • A name cannot be generated from this label. Type one manually using lowercase letters, numbers, and underscores.
  • A number is too large for this site’s database
  • A package file does not match the manifest
  • A package file is missing
  • A record in the package is not valid
  • A record refers to something missing from the package
  • A relation defines how two content types link. Reference fields on either side then pick entries through it.
  • A relationship is required
  • A slug cannot be generated from these role names. Type one manually using lowercase letters, numbers, and underscores.
  • A slug cannot be generated from this label. Type one manually using lowercase letters, numbers, and underscores.
  • A slug cannot be generated from this label. Type one manually.
  • A step failed and will be retried ({0}).
  • A value does not fit this site’s database
  • Abandon import
  • Abandon this import?
  • Abandoning…
  • Active v{0}
  • Add {singularLower} to {ready} posts
  • Add {singularLower} to 1 post
  • Add {singularLower} to posts
  • Add a passkey for {0}
  • Add a person or team to credit on your content.
  • Add at least {minItems} blocks.
  • Add block
  • Add reference
  • Add references
  • Add scripts and styles to your site's pages
  • Add selected
  • Add tag
  • Add term
  • Add to posts
  • Added
  • Adding…
  • Additional details
  • After
  • After you explicitly invoke this plugin, it can send selected unsaved editor content to external websites without a host restriction.
  • After you explicitly invoke this plugin, it can send selected unsaved editor content to: {0}
  • Agenda
  • Align
  • Align center
  • Align left
  • Align right
  • All sources
  • Allow multiple references
  • Allowed block types
  • Already assigned or duplicate
  • Also delete the relationship this field uses
  • Also requested, but not available to your role:
  • visualEditing.altText
  • An earlier import of this package stopped after it started writing to this site. Abandon that import, then reset this site or set up a new one before importing again.
  • An earlier import of this package wrote to this site before it was abandoned. Reset this site or set up a new one before importing again.
  • An import replaces a new site’s starter content, so it only runs on a site with no content of its own. To move content here, set up a new EmDash site and import into that. These are what this site already has:
  • Another import is already using this package.
  • Any number
  • Apply changes
  • Approval requests
  • Approve this export?
  • Approve this import?
  • Approving…
  • Assistants connected through MCP need an admin’s approval to start an export or import unless their token was given a transfer scope. Requests expire after 15 minutes.
  • At most…
  • Attribution
  • Authors will be assigned to users on this site
  • Auto-generated from the title. You can change it.
  • visualEditing.back
  • Back to menus
  • Basic blocks
  • Before
  • Block
  • Block {0}
  • Block actions
  • Block type “{0}” was created on this site
  • Block type versions
  • Block types
  • Block types could not be loaded.
  • Blockers
  • Blocks
  • Both reference fields bound to this relation share these limits, so the two sides cannot disagree about the same links.
  • Broken references were cleared
  • Browse the <0>registry</0> to install plugins.
  • Build provenance verified
  • byline
  • Byline created
  • Byline credits
  • Byline deleted
  • Byline field group values
  • Byline field values
  • Byline fields
  • Byline updated
  • Cancel import
  • Cancel this import?
  • Cancelling…
  • Change domain
  • Changes were saved, but cached pages may still show old {pluralLower}. Retry the cache refresh.
  • Check and switch
  • Check your connection and try again.
  • Checking code...
  • Checking media files
  • Checking package structure
  • Checking records
  • Checking references
  • Checking the package
  • Checking this site
  • Checking…
  • Choose {label}
  • Choose a recognized timezone for reliable date display.
  • Choose a term and enter between 1 and 50 posts.
  • Choose a video from the library or upload a new one.
  • Choose package file
  • Choose the same package file again to finish uploading it.
  • Choose…
  • Clear formatting
  • Click the button below to create your account:
  • Click the button below to sign in:
  • Click this link to create your account:
  • Click this link to sign in to {siteName}:
  • Collapse block
  • Collection “{0}” has entries
  • Collection “{0}” was created on this site
  • Collections and fields, all content with drafts, revisions, scheduled posts, and trash, translations, taxonomies, bylines, media files, menus, widgets, sections, redirects, SEO, and site settings.
  • Comment reactions
  • Comments with this status will appear here.
  • Connects
  • Content digest
  • Content references
  • Content refers to media in an invalid way
  • Content refers to media that is not in the package
  • Content types
  • Continue on {handoverHost}
  • Continue to finish signing in. The link works only once.
  • Continue to import
  • Copy {label}
  • Copy receipt
  • Copying media
  • Could not add {singularLower}
  • Could not check this code
  • Could not check this code.
  • Could not create {singularLower}
  • Could not load {pluralLower}.
  • Could not load the calendar
  • Could not load this entry's details.
  • Could not publish
  • Could not reach {origin}
  • Could not remove the schedule
  • Could not review posts
  • Couldn't load all references.
  • Couldn’t load approval requests
  • Couldn't load content.
  • Couldn’t load exports
  • Couldn’t load imports
  • Couldn’t load the import plan
  • Couldn’t reload the import plan
  • Couldn’t start the export
  • Couldn’t update the plan
  • Couldn’t update the request
  • Create {singularLower}
  • Create a block type before adding a blocks field.
  • Create a new {singularLabel}
  • Create a profile for someone credited on your content.
  • Create menu
  • Create new {singularLower}
  • Create one to let entries here link to entries in another content type.
  • Create relation
  • Create Relation
  • Create section
  • Creating collections and fields
  • CSS code
  • Database-owned definitions available to blocks fields.
  • Define how content types link to each other
  • Delete "{0}"?
  • Delete block
  • Delete byline
  • Delete byline {0}
  • Delete menu
  • Delete section
  • Delete tag
  • Delete tag {0}
  • Delete video
  • Deliver all email your site sends
  • visualEditing.altTextPlaceholder
  • Differences from the source site
  • Dismiss import suggestion
  • Domain changed to {url}
  • Don’t map
  • Download a copy of the entire site, including drafts, media, settings, and author emails. Admin includes this; choose it instead of Admin to give an agent narrower access.
  • Download as one file
  • Download export from {created}
  • Download package
  • Download package fetches the export file by file and checks each one, so it works for sites of any size. Download as one file asks the server for a single archive, which is quicker for small sites but can fail for large sites on Cloudflare Workers.
  • Download this site as a single .emdash package file that another EmDash site can import.
  • Downloaded
  • Downloading the package
  • visualEditing.draft
  • Duplicate block
  • Duplicate redirects were left out
  • Each {linkedSideName} is linked from
  • Each {linkingSideName} links to
  • Each path segment can contain at most one placeholder, e.g. {0}
  • Edit {label}
  • Edit byline
  • Editing is paused until the import finishes. Keep this page open; if you leave, the import continues when you come back.
  • Editing is unlocked again. Content the import already wrote stays on the site and is not removed. Because the site is no longer empty, another import can’t run here.
  • Editing on this site is paused until the import finishes.
  • Email all users?
  • Email every other user a link to the sign-in page at {siteHost}.
  • Email users
  • Embed
  • Embed a page from another site
  • Embed code
  • Embedded content
  • EmDash {0}
  • EmDash {latest} is available (you're running {0})
  • EmDash site package
  • Empty site
  • Enter a domain such as example.com, without a path or port
  • Enter a recognized timezone to save
  • Enter the domain below. EmDash checks that it serves this site before switching.
  • Entries
  • Entries that link to this one
  • Entries this one links to
  • entry on the linked side
  • entry on the linking side
  • esc
  • Esc
  • Every imported record and media file was read back and matched the package. Keep this receipt as a record of the transfer.
  • Every other user with an active account gets an email saying the site is now at {siteHost}, with a link to sign in there. Passkeys from another address don't work at {siteHost}, so users sign in with an email link and add a new passkey.
  • Every relationship this content type takes part in goes too:
  • Example: {pattern} → {preview}
  • Existing {pluralLower} stay in place.
  • Expand block
  • Expired
  • Expires {expires}
  • Export
  • Export ready
  • Export requested by {requester}
  • Export site
  • Exported
  • Exported with
  • Exporting
  • Exporting: {stage}
  • F#
  • Failed to abandon import
  • Failed to activate block type version
  • Failed to add term to entries
  • Failed to analyze file
  • Failed to analyze import
  • Failed to approve request
  • Failed to cancel import
  • Failed to change the domain
  • Failed to check for updates
  • Failed to compare revisions
  • Failed to continue export
  • Failed to continue import
  • Failed to create {0}
  • Failed to create a sign-in link
  • Failed to create allowed domain
  • Failed to create API token
  • Failed to create block type
  • Failed to create byline
  • Failed to create byline translation
  • Failed to create collection
  • Failed to create content
  • Failed to create menu
  • Failed to create menu item
  • Failed to create menu translation
  • Failed to create redirect
  • Failed to create relation
  • Failed to create taxonomy
  • Failed to create term translation
  • Failed to create widget
  • Failed to create widget area
  • Failed to delete relation
  • Failed to deny request
  • Failed to discard draft
  • Failed to download a package file
  • Failed to duplicate content
  • Failed to email users
  • Failed to fetch 404 summary
  • Failed to fetch allowed domains
  • Failed to fetch API tokens
  • Failed to fetch block type
  • Failed to fetch block types
  • Failed to fetch byline
  • Failed to fetch byline translations
  • Failed to fetch bylines
  • Failed to fetch collections
  • Failed to fetch comment
  • Failed to fetch comment counts
  • Failed to fetch comments
  • Failed to fetch content
  • Failed to fetch content authors
  • Failed to fetch fields
  • Failed to fetch menu
  • Failed to fetch menu translations
  • Failed to fetch menus
  • Failed to fetch orphaned tables
  • Failed to fetch passkeys
  • Failed to fetch redirects
  • Failed to fetch reference children
  • Failed to fetch reference parents
  • Failed to fetch relation
  • Failed to fetch relations
  • Failed to fetch revisions
  • Failed to fetch taxonomies
  • Failed to fetch term translations
  • Failed to fetch the site domain
  • Failed to fetch theme
  • Failed to fetch translations
  • Failed to fetch trashed content
  • Failed to fetch update status
  • Failed to fetch users
  • Failed to fetch widget area
  • Failed to fetch widget areas
  • Failed to fetch widget components
  • Failed to import
  • Failed to invite user
  • Failed to list files to upload
  • Failed to load approval requests
  • Failed to load export manifest
  • Failed to load exports
  • Failed to load import
  • Failed to load import plan
  • Failed to load import receipt
  • Failed to load imports
  • visualEditing.mediaLoadFailed
  • Failed to load the calendar
  • Failed to load transfer capabilities
  • Failed to load transfer settings
  • Failed to probe URL
  • Failed to publish content
  • Failed to register orphaned table
  • Failed to reorder menu items
  • Failed to reorder terms
  • Failed to schedule content
  • Failed to start export
  • Failed to start import
  • Failed to unpublish content
  • Failed to unschedule content
  • Failed to update allowed domain
  • Failed to update block type
  • Failed to update byline
  • Failed to update collection
  • Failed to update comment status
  • Failed to update content
  • Failed to update field
  • Failed to update menu
  • Failed to update menu item
  • Failed to update redirect
  • Failed to update relation
  • Failed to update term
  • Failed to update user
  • Failed to update widget
  • Failed to upload a package file
  • field_slug
  • Filter
  • Filter: {activeCount} selected
  • Format selection
  • From the package (empty)
  • From the package: “{packageValue}”
  • Give this navigation a label and a site identifier.
  • Go live {countdown}
  • Go to sign-in
  • Goes live
  • Goes live {countdown}
  • Guest
  • Hide earlier entries
  • Hide from navigation
  • Holds an entry ID. Set a target collection under Content Types to pick entries instead.
  • How do you want to start?
  • How is the slug generated?
  • How many
  • HTML block options
  • HTML block preview
  • HTML code
  • HTML only, cleaned, using your site's styles.
  • https://example.com or /page
  • https://example.com/blog/my-post
  • Icon
  • If the site can't be reached from the internet yet, for example on localhost or behind a login, you can use the address without the check.
  • If you didn't request this, you can safely ignore this email.
  • Iframe
  • Iframe block options
  • visualEditing.image
  • Image controls
  • Image link
  • Import a site package
  • Import a site package into this site while it is empty, overwriting its initial setup. Admin includes this; choose it instead of Admin to give an agent narrower access.
  • Import an existing EmDash site
  • Import complete
  • Import requested by {requester}
  • Import this package?
  • Importing
  • Importing content
  • Importing menus, widgets, and settings
  • Importing reusable blocks...
  • Importing terms and bylines
  • Inactive version
  • Include comments
  • Inline
  • Inline blocks use your site's styles. Your site removes scripts, style tags and style attributes, and empties iframes other than YouTube and Vimeo.
  • Insert video
  • Invite validation failed
  • Invoke MCP tools from the {pluginId} plugin
  • Isolated frame
  • It was started somewhere else, so its plan can no longer be changed. Its progress will appear here.
  • JavaScript code
  • JS
  • Keep importing
  • Keep this page open while files upload. If the upload stops, choose the same file again to continue where it left off.
  • Keep this page open. If you leave, the export continues when you come back.
  • Keep this site’s (empty)
  • Keep this site’s: “{targetValue}”
  • Last edited
  • Later entries weren't loaded. The range has more entries than the calendar can show.
  • Learn how to install plugins in the <0>documentation<1/></0>.
  • Link options
  • Link this byline to a user or mark it as a guest profile.
  • Link URL
  • Linked from {0}
  • Linked side (plural)
  • Linked side (singular)
  • Linking content
  • Linking side (plural)
  • Linking side (singular)
  • Links from
  • Links in emails and plugins use {0}, set by the deployment configuration.
  • Links in emails and plugins, sitemaps, and absolute URLs in search and social metadata will use the new domain.
  • Links to
  • Links to {0}
  • List
  • Load preview
  • Loading {pluralLower}…
  • Loading approval requests…
  • Loading block types…
  • Loading exports…
  • Loading imports…
  • Loading references...
  • Loading relations...
  • Loading the import plan…
  • visualEditing.loading
  • Locales will use this site’s capitalization
  • Lowercase letters, numbers and underscores. Reference fields store this.
  • Manage the people and teams credited on your content.
  • Managed by your identity provider. Change the name there.
  • Marketplace search failed
  • Matched by email
  • Maximum
  • Maximum blocks
  • Media folders
  • visualEditing.mediaLibrary
  • Media links were made relative
  • Menu items
  • Minimum blocks
  • Month
  • More formatting
  • More issues were found than are listed
  • More than one post matches this link
  • Move down {0}
  • Move this site to another EmDash installation, or import a site package
  • Move this site to another EmDash installation, or import a site package into this one.
  • Move up {0}
  • Moving from another EmDash site?
  • Name your section, then add its content in the editor.
  • Navigate
  • New {singularLower} name
  • New byline
  • New domain
  • New Relation
  • New section
  • New taxonomy
  • Next month
  • No {label} found.
  • No block types defined
  • No blocks yet
  • No bylines yet
  • No comments match your filters.
  • No description yet
  • No email address
  • No entries match these filters
  • No exact match on this site
  • No field on this content type uses it yet
  • No fields
  • No iframe found in this code. For an embed that runs a script, use an HTML block.
  • visualEditing.noImageSelected
  • visualEditing.noImagesFound
  • No loaded entries match these filters
  • No matches. Press Enter to use “{freeFormLanguage}”.
  • No matching block types
  • No matching bylines
  • No matching tags
  • No matching timezones
  • No pending requests
  • No references selected.
  • No relations yet
  • No relations yet.
  • No tracked references found
  • Non-guest
  • Not loaded
  • Not matched
  • Nothing else is scheduled this month.
  • Nothing on this day.
  • Nothing on this site changed.
  • Nothing published or scheduled in {monthTitle}
  • Nothing to preview yet.
  • Now · {time}
  • On the site
  • Once setup is done, upload a .emdash package exported from another EmDash site.
  • One
  • Only https links can be embedded.
  • Only image and file fields, images in rich text, and site settings are tracked. Custom rich text blocks and template code aren’t checked.
  • Only image files can be uploaded here.
  • Only images and videos can be uploaded here.
  • Open {0} in a new tab
  • Open in editor
  • Open the sign-in page at the new address:
  • Ordered page-building blocks
  • Other
  • Overdue
  • Overdue · {lateness}
  • Package digest
  • Package downloaded
  • Passkeys from the old address don't work there. Sign in with an email link, then add a passkey in Security settings.
  • Passkeys only work at the address where they were created.
  • Passkeys only work at the address where they were created. Add one here so you can sign in at this address next time.
  • Passkeys only work at the address where they were created. After switching, keep signing in at the current address, or use an email sign-in link at the new one.
  • Passkeys only work at the address where they were created. Continue on {handoverHost} to sign in there without a passkey, then add one for that address.
  • Paste an embed code or an https link…
  • Phosphor icon name, e.g. calendar-blank or trophy
  • Picking entries this one links to lets editors drag them into an order. The other direction lists whatever points at the entry and cannot be reordered.
  • picks {0}
  • Plan digest
  • Plugin changes were not applied
  • Point the domain at this site. On Cloudflare, open your Worker in Workers & Pages, go to the Domains tab, and add the domain.
  • Post URLs (one per line)
  • Preparing categories and tags...
  • Preparing this site
  • Press Escape to leave the code editor.
  • Preview changes
  • Preview of {0}
  • Preview unavailable for this format
  • Previous month
  • primary
  • Primary navigation
  • Progress
  • Progress stopped
  • Propose unsaved changes to selected editor fields for your review
  • visualEditing.published
  • Published {liveSince}
  • Published and scheduled entries across collections, in the site's time zone.
  • Publishing
  • Quick action on the dashboard
  • Quick create a relationship
  • Quick create names the relationship after this field and this collection, takes how many entries it holds from the switch above, and puts no limit on how many entries link back the other way. <0>Create the relationship yourself</0> to set its slug, the name each side goes by, and both limits, then pick it above.
  • Read and change email your site sends
  • Read public byline profiles and content credits
  • Read selected unsaved editor content after you explicitly invoke the plugin
  • Reading content
  • Reading the package
  • Rebuilding search and caches
  • Receipt digest
  • Recent exports
  • Record counts do not match the manifest
  • Records are out of order
  • Records refer to each other in a loop
  • Records without a parent were left out
  • Redirects that loop will be imported turned off
  • Referenced collection
  • Referenced collection is required
  • Relations
  • Relationship
  • Release notes
  • Reload page
  • Reloading the plan…
  • visualEditing.removeImage
  • Removes the sidebar entry, command palette link, and dashboard quick action; entries stay reachable by URL, API, and plugins
  • Removing starter content
  • visualEditing.replaceImage
  • Replace reference
  • Replace this site’s content with a package exported from another EmDash site.
  • Replace video
  • Replace with empty list
  • Reschedule
  • Rescheduled
  • Resolve the blockers to continue.
  • Results
  • Retired
  • Retry cache refresh
  • Retry failures
  • Retry loading {pluralLower}
  • Review and moderate comments across your content.
  • Review posts
  • Review proposed changes
  • Review the import
  • Reviewing…
  • Roles
  • Run preview
  • Runs HTML, CSS and JavaScript in a sandbox.
  • Sample content
  • visualEditing.saveFailed
  • Save Relation
  • visualEditing.saved
  • Saved immediately; term changes do not wait for Publish changes.
  • Saving a collection here turns this field into an entry picker. Its stored entry IDs move to the relationship, and the field can no longer be searched or filtered on.
  • visualEditing.saving
  • Schedule removed
  • Scheduled changes
  • Scheduled entries appear here with their publish time.
  • Scroll to review all
  • Search {label}
  • Search {label}…
  • Search block types
  • Search blocks
  • Search for a language…
  • Search for an IANA timezone (e.g., Europe/London)
  • Search tags
  • Search tags…
  • Search timezones…
  • Search will be turned off for some collections
  • Sections could not be loaded.
  • Select a collection
  • Select a content type
  • Select a relationship
  • Select at least one entry.
  • Select content
  • Select up to 50 posts at a time.
  • Select video
  • Selected {label}
  • Selected posts
  • Send email through your site
  • Send emails
  • SEO settings
  • Set up an email provider in Email settings to email users.
  • Shown in the admin menu list.
  • Shows a button for creating a new entry
  • Sign in to {siteName}
  • Signed release verified
  • Signing in failed. Please try again.
  • Signup completion failed
  • Signup request failed
  • Site Export
  • Site identity
  • Site Import
  • Site Import Analysis
  • Site settings
  • Site title
  • Site Transfer
  • Site URL set to {url}
  • Sitemaps and absolute URLs in search and social metadata will use the new domain. Links in emails and plugins keep using {configuredUrl}, set by the deployment configuration.
  • Some byline avatars were left out
  • Some content links to media files the source site doesn’t have; those links won’t work
  • Some content will have no author
  • Some decimal numbers will be rounded
  • Some files listed in the manifest are not in this package.
  • Some media is hosted by an external provider
  • Some media links could not be matched to files
  • Some references point to content that is not in the package
  • Source site ID
  • Stable identifier for your site, such as primary or footer.
  • Start a new import
  • Start import
  • Start with the template’s content types and no content.
  • Start with the template’s example posts and pages. Recommended for new sites.
  • Start writing with plain text
  • Starter content that will be removed
  • Starter content will be removed
  • Starting
  • Starting…
  • State
  • Stop
  • Stopping the import
  • Sub-field slugs cannot be changed after creation.
  • Sub-field slugs must be unique.
  • Taxonomy
  • Taxonomy “{0}” is used by content on this site
  • Taxonomy terms
  • Technical details
  • Technical verification details
  • Tell users where to sign in
  • Term assignments
  • Terms
  • the {0} field on {1}, which lists entries that link to it
  • the {0} field on {1}, which picks entries it links to
  • The admin's security policy blocked some resources this block loads, such as external scripts, fonts or frames. Your site may still load them.
  • The assistant can start one export of this site, within 15 minutes. The package includes all content and authors’ names and email addresses.
  • The assistant can start this exact import once, within 15 minutes. It replaces this site’s starter content with the package it analyzed.
  • The build provenance matches this release and its package.
  • The calendar shows the first {maxEntries}, which end on {cutOffDay}.
  • The calendar shows the first {maxEntries}.
  • The code editor couldn't load. Save your work, then reload the page.
  • The content types and slug cannot be changed after a relation is created.
  • The content types and the slug are fixed. What each side is called and how many entries it holds are not.
  • The download stopped
  • The export stopped
  • The export’s files no longer match the export. Start a new export.
  • The exported package and this import change the content in these ways.
  • The file is not a valid EmDash site package.
  • The image is in the Media Library, but this entry is now read-only.
  • The import can go ahead, but check these first.
  • The import can’t start until these are resolved.
  • The import did not return a completion cursor
  • The import did not return a preparation cursor
  • The import failed
  • The import has blockers that must be resolved first.
  • The import plan changed
  • The import plan changed. Review it again before importing.
  • The import stopped ({0}). Nothing on this site changed.
  • The import stopped after it started writing to this site, so editing is paused. Abandon the import to unlock editing; content it already wrote stays in place.
  • The import stops after its current step. Content already imported stays on the site, and editing stays paused until you abandon the import.
  • The import was cancelled
  • The imported site did not match the package when it was checked.
  • The last export failed
  • The order controls how block types appear in the picker.
  • The package changed. Choose it again before importing.
  • The package contains a duplicate ID
  • The package contains a file larger than this site accepts.
  • The package contains a file that is not part of the site package format.
  • The package contains an entry that is not a regular file.
  • The package contains the same file twice.
  • The package couldn’t be uploaded
  • The package format is not supported by this version of EmDash
  • The package is checked against this site before anything changes. You can leave this page and come back.
  • The package is larger than this site allows
  • The package is larger than this site allows.
  • The package is not valid
  • The package manifest is not valid.
  • The package needs a feature this version of EmDash does not support
  • The package uses a field type this site does not know
  • The package uses a locale this site does not have
  • The package was checked against this site. Review what will be imported, choose who the content belongs to, then start the import.
  • The package’s content is written to this site. The import can’t be undone once it starts; to go back you would need a backup of this site.
  • The package’s file index is not valid.
  • The plan was changed somewhere else, such as from the command line or an AI assistant, after this page loaded it. Review it again, then start the import.
  • The plugin has not saved these changes. Review them before updating the editor.
  • The plugin result is stale because the editor changed while it was working.
  • The public address of your site, used for links in emails and plugins, sitemaps, and absolute URLs in search and social metadata
  • The range has more entries than the calendar can show.
  • The relationship and the referenced collection cannot be changed after creation. How many entries this field accepts is set on the relationship.
  • The relationship decides the referenced collection and how many entries this field accepts.
  • The sample content added so far is kept. Continue to add the rest.
  • The scheduled changes to {title} stay as a draft.
  • The server was updated while this ran. Reload the page and try again.
  • The signed publisher records and package are valid. Build provenance was not provided.
  • The site kept changing while it was exported. Try again when editing is quieter.
  • The site’s storage could not be read or written.
  • The starter content listed above is deleted and replaced with the package’s content. The import can’t be undone once it starts; to go back you would need a backup of this site.
  • The stored value doesn't match this field's type
  • The uploaded package is discarded. Nothing on this site has changed.
  • The video is in the Media Library, but this entry is now read-only.
  • Theme search failed
  • There are too many redirects to check them for loops before importing
  • This also removes:
  • This block cannot be edited because its stored definition is unavailable.
  • This block embeds a page from {0}.
  • This block runs JavaScript.
  • This browser keeps the whole package in memory until the download finishes. For an export this size, use a Chromium-based browser, which saves straight to disk, or run emdash site export from the CLI.
  • This code has expired. Start the sign-in again from your terminal to get a new one.
  • This code is invalid or has already been used.
  • This day wasn't loaded. The range has more entries than the calendar can show.
  • This device is requesting permission to use:
  • This entry doesn't exist or isn't published. Your role can only view published content.
  • This entry doesn't exist or was deleted.
  • This entry was due {lateness} but hasn't published. Scheduled publishing may not be running.
  • This export is large
  • This field expects a list. The stored value stays unchanged until you replace it with an empty list, which deletes it. Copy anything you need from it first.
  • This field lists entries that link to this one.
  • This field picks
  • This field picks entries this one links to.
  • This field will show the <0>{0}</0> this {linkingSide} links to
  • This field will show the <0>{linkingSide}</0> linking to this {linkedSide}
  • This file is not a readable EmDash site package.
  • This file is not an EmDash site package: it must start with manifest.json.
  • This import has already started
  • This is not the package the import was started with. Choose the same file again.
  • This link can't be used. Enter a web address, such as https://example.com.
  • This link expires in 15 minutes.
  • This link expires in 7 days.
  • This month wasn't loaded
  • This operation expired. Start again.
  • This package needs features this version of EmDash does not support.
  • This package was made by a newer or different version of EmDash.
  • This range has more than {maxEntries} entries
  • This removes the relationship, every link stored under it, and the reference fields that use it:
  • This saved timezone isn't recognized. Choose a suggestion for reliable date display.
  • This sign-in link has expired. Request a new one from the login page.
  • This sign-in link is invalid or has already been used. Request a new one from the login page.
  • This site already has content
  • This site already has content, so it can’t receive an import.
  • This site can’t receive an import
  • This site has no content yet, so it can receive an import. Choose a .emdash package file. It is checked in your browser and uploaded in parts; nothing on this site changes until you review and confirm the import.
  • This site has no content yet, so you can import a .emdash package exported from another EmDash site.
  • This site has no session storage configured, so sign-in cannot complete. Ask the site administrator to set session.driver in astro.config.mjs.
  • This site holds partial data from an earlier import
  • This site was set up with starter content. It has no entries of its own, and the import deletes it before adding the package’s content.
  • This video can't be played.
  • Times are in {zoneName}.
  • Times are in {zoneName}. Your browser uses {viewerZoneName}.
  • To move a site to another EmDash installation, use <0>Transfer</0>.
  • Today
  • Toggle
  • Token {0} · expires {expires}
  • Token verification failed
  • Tomorrow
  • Transfer
  • Translations:
  • Trash pagination
  • Try a different search or collection filter.
  • Try a different search or filter.
  • Try again. If it keeps failing, check the server logs.
  • Two authors with bylines in the same locale are mapped to the same user
  • Two records have the same value where it must be unique
  • Type caption for image (optional)
  • Type caption for video (optional)
  • Type to filter
  • Type to search
  • Unfinished media uploads were left out
  • Unlinked
  • visualEditing.unpublishedChanges
  • visualEditing.unsaved
  • Unsaved content may leave your site
  • Unused references were left out
  • Update scheduled
  • Update the emdash package in your project and redeploy to get the latest fixes.
  • Update the profile for {0}.
  • Updating the plan…
  • visualEditing.uploadImage
  • Upload a video to get started
  • Upload not finished
  • Upload or choose a video
  • Upload site packages and check whether they can be imported. Admin includes this; choose it instead of Admin to give an agent narrower access.
  • Uploaded
  • visualEditing.uploadingFile
  • Uploading the package
  • Uploading video…
  • URL template (e.g. /blog/:slug)
  • Use {fallbackUrl} anyway
  • User accounts, passkeys, API tokens, secrets, and plugin data are never exported. Each author’s name and email address are included so they can be matched to users on the other site.
  • User for {0}
  • Users are not transferred. Choose the user on this site who should own each author’s content. Content of authors you don’t map will have no author.
  • v{0}
  • Validating the package
  • Verified
  • Verifying the import
  • Version {0} (active)
  • Video actions
  • Video upload failed. Try again.
  • View live
  • Warnings
  • Was due
  • What each side is called. These name the fields bound to this relationship.
  • What it leaves out
  • What the direction changes
  • What the package includes
  • What will be imported
  • What’s tracked
  • When set, the image becomes a clickable link to this URL.
  • Widget areas
  • Write CSS…
  • Write HTML, or paste a snippet with its styles and scripts…
  • Write HTML…
  • Write JavaScript…
  • Writing the file index
  • You don't have permission to view the calendar.
  • You need Admin permissions to transfer this site.
  • You're signed in at {0}
  • You've been invited to {siteName}
  • You've been invited to join {siteName}.
  • Your role does not permit any of the permissions this device requested.
  • Your site is currently at {currentUrl}.
  • Your time: {viewerTime}
Deutsch de 3242/3384 · 96%
142 missing keys
  • {0, plural, one {Add # video} other {Add # videos}}
  • {host} does not resolve to a public address
  • {origin} does not serve this site yet
  • {origin} redirects elsewhere
  • {origin} redirects to {target}. Enter that address instead.
  • <0>Alt-click</0> to add above
  • <0>Click</0> to add below
  • <0>Click</0> to open menu
  • <0>Drag</0> to move
  • A name cannot be generated from this label. Type one manually using lowercase letters, numbers, and underscores.
  • A slug cannot be generated from these role names. Type one manually using lowercase letters, numbers, and underscores.
  • A slug cannot be generated from this label. Type one manually using lowercase letters, numbers, and underscores.
  • A slug cannot be generated from this label. Type one manually.
  • Align
  • Align center
  • Align left
  • Align right
  • Basic blocks
  • Block
  • Block actions
  • Choose a video from the library or upload a new one.
  • Clear formatting
  • Could not reach {origin}
  • Delete video
  • Embed
  • Enter a domain such as example.com, without a path or port
  • esc
  • Failed to activate block type version
  • Failed to add term to entries
  • Failed to analyze file
  • Failed to check for updates
  • Failed to compare revisions
  • Failed to create allowed domain
  • Failed to create API token
  • Failed to create block type
  • Failed to create byline
  • Failed to create byline translation
  • Failed to create collection
  • Failed to create content
  • Failed to create menu
  • Failed to create menu item
  • Failed to create menu translation
  • Failed to create redirect
  • Failed to create relation
  • Failed to create taxonomy
  • Failed to create term translation
  • Failed to create widget
  • Failed to create widget area
  • Failed to discard draft
  • Failed to duplicate content
  • Failed to fetch 404 summary
  • Failed to fetch allowed domains
  • Failed to fetch API tokens
  • Failed to fetch block type
  • Failed to fetch block types
  • Failed to fetch byline
  • Failed to fetch byline translations
  • Failed to fetch bylines
  • Failed to fetch collections
  • Failed to fetch comment
  • Failed to fetch comment counts
  • Failed to fetch comments
  • Failed to fetch content
  • Failed to fetch content authors
  • Failed to fetch fields
  • Failed to fetch menu
  • Failed to fetch menu translations
  • Failed to fetch menus
  • Failed to fetch orphaned tables
  • Failed to fetch passkeys
  • Failed to fetch redirects
  • Failed to fetch reference children
  • Failed to fetch reference parents
  • Failed to fetch relation
  • Failed to fetch relations
  • Failed to fetch revisions
  • Failed to fetch taxonomies
  • Failed to fetch term translations
  • Failed to fetch theme
  • Failed to fetch translations
  • Failed to fetch trashed content
  • Failed to fetch users
  • Failed to fetch widget area
  • Failed to fetch widget areas
  • Failed to fetch widget components
  • Failed to import
  • Failed to invite user
  • Failed to probe URL
  • Failed to publish content
  • Failed to register orphaned table
  • Failed to reorder menu items
  • Failed to reorder terms
  • Failed to schedule content
  • Failed to unpublish content
  • Failed to unschedule content
  • Failed to update allowed domain
  • Failed to update block type
  • Failed to update byline
  • Failed to update collection
  • Failed to update comment status
  • Failed to update content
  • Failed to update field
  • Failed to update menu
  • Failed to update menu item
  • Failed to update redirect
  • Failed to update relation
  • Failed to update term
  • Failed to update user
  • Failed to update widget
  • field_slug
  • Format selection
  • Insert video
  • Invite validation failed
  • Link options
  • List
  • Managed by your identity provider. Change the name there.
  • Marketplace search failed
  • More formatting
  • Only images and videos can be uploaded here.
  • Replace video
  • Select video
  • Signup completion failed
  • Signup request failed
  • Start writing with plain text
  • Sub-field slugs cannot be changed after creation.
  • Sub-field slugs must be unique.
  • The video is in the Media Library, but this entry is now read-only.
  • Theme search failed
  • This entry doesn't exist or isn't published. Your role can only view published content.
  • This entry doesn't exist or was deleted.
  • This link can't be used. Enter a web address, such as https://example.com.
  • This video can't be played.
  • Token verification failed
  • Type caption for video (optional)
  • Type to filter
  • Type to search
  • Upload a video to get started
  • Upload or choose a video
  • Uploading video…
  • URL template (e.g. /blog/:slug)
  • Video actions
  • Video upload failed. Try again.
עברית he 3242/3384 · 96%
142 missing keys
  • {0, plural, one {Add # video} other {Add # videos}}
  • {host} does not resolve to a public address
  • {origin} does not serve this site yet
  • {origin} redirects elsewhere
  • {origin} redirects to {target}. Enter that address instead.
  • <0>Alt-click</0> to add above
  • <0>Click</0> to add below
  • <0>Click</0> to open menu
  • <0>Drag</0> to move
  • A name cannot be generated from this label. Type one manually using lowercase letters, numbers, and underscores.
  • A slug cannot be generated from these role names. Type one manually using lowercase letters, numbers, and underscores.
  • A slug cannot be generated from this label. Type one manually using lowercase letters, numbers, and underscores.
  • A slug cannot be generated from this label. Type one manually.
  • Align
  • Align center
  • Align left
  • Align right
  • Basic blocks
  • Block
  • Block actions
  • Choose a video from the library or upload a new one.
  • Clear formatting
  • Could not reach {origin}
  • Delete video
  • Embed
  • Enter a domain such as example.com, without a path or port
  • esc
  • Failed to activate block type version
  • Failed to add term to entries
  • Failed to analyze file
  • Failed to check for updates
  • Failed to compare revisions
  • Failed to create allowed domain
  • Failed to create API token
  • Failed to create block type
  • Failed to create byline
  • Failed to create byline translation
  • Failed to create collection
  • Failed to create content
  • Failed to create menu
  • Failed to create menu item
  • Failed to create menu translation
  • Failed to create redirect
  • Failed to create relation
  • Failed to create taxonomy
  • Failed to create term translation
  • Failed to create widget
  • Failed to create widget area
  • Failed to discard draft
  • Failed to duplicate content
  • Failed to fetch 404 summary
  • Failed to fetch allowed domains
  • Failed to fetch API tokens
  • Failed to fetch block type
  • Failed to fetch block types
  • Failed to fetch byline
  • Failed to fetch byline translations
  • Failed to fetch bylines
  • Failed to fetch collections
  • Failed to fetch comment
  • Failed to fetch comment counts
  • Failed to fetch comments
  • Failed to fetch content
  • Failed to fetch content authors
  • Failed to fetch fields
  • Failed to fetch menu
  • Failed to fetch menu translations
  • Failed to fetch menus
  • Failed to fetch orphaned tables
  • Failed to fetch passkeys
  • Failed to fetch redirects
  • Failed to fetch reference children
  • Failed to fetch reference parents
  • Failed to fetch relation
  • Failed to fetch relations
  • Failed to fetch revisions
  • Failed to fetch taxonomies
  • Failed to fetch term translations
  • Failed to fetch theme
  • Failed to fetch translations
  • Failed to fetch trashed content
  • Failed to fetch users
  • Failed to fetch widget area
  • Failed to fetch widget areas
  • Failed to fetch widget components
  • Failed to import
  • Failed to invite user
  • Failed to probe URL
  • Failed to publish content
  • Failed to register orphaned table
  • Failed to reorder menu items
  • Failed to reorder terms
  • Failed to schedule content
  • Failed to unpublish content
  • Failed to unschedule content
  • Failed to update allowed domain
  • Failed to update block type
  • Failed to update byline
  • Failed to update collection
  • Failed to update comment status
  • Failed to update content
  • Failed to update field
  • Failed to update menu
  • Failed to update menu item
  • Failed to update redirect
  • Failed to update relation
  • Failed to update term
  • Failed to update user
  • Failed to update widget
  • field_slug
  • Format selection
  • Insert video
  • Invite validation failed
  • Link options
  • List
  • Managed by your identity provider. Change the name there.
  • Marketplace search failed
  • More formatting
  • Only images and videos can be uploaded here.
  • Replace video
  • Select video
  • Signup completion failed
  • Signup request failed
  • Start writing with plain text
  • Sub-field slugs cannot be changed after creation.
  • Sub-field slugs must be unique.
  • The video is in the Media Library, but this entry is now read-only.
  • Theme search failed
  • This entry doesn't exist or isn't published. Your role can only view published content.
  • This entry doesn't exist or was deleted.
  • This link can't be used. Enter a web address, such as https://example.com.
  • This video can't be played.
  • Token verification failed
  • Type caption for video (optional)
  • Type to filter
  • Type to search
  • Upload a video to get started
  • Upload or choose a video
  • Uploading video…
  • URL template (e.g. /blog/:slug)
  • Video actions
  • Video upload failed. Try again.
हिन्दी hi 2186/3384 · 65%
1198 missing keys
  • {host} does not resolve to a public address
  • {origin} does not serve this site yet
  • {origin} redirects elsewhere
  • {origin} redirects to {target}. Enter that address instead.
  • Collections and fields, all content with drafts, revisions, scheduled posts, and trash, translations, taxonomies, bylines, media files, menus, widgets, sections, redirects, SEO, and site settings.
  • Could not reach {origin}
  • Create a reusable public profile, then add it to this post.
  • Create taxonomy terms and change content classifications
  • Database-owned definitions available to blocks fields.
  • Delete columns
  • Delete folder
  • Delete media?
  • Delete menu
  • Delete rows
  • Delete section
  • Delete tag
  • Delete tag {0}
  • Delete taxonomy
  • Delete Taxonomy
  • Delete video
  • Deleting "{0}" also deletes every term in it, in all languages, and removes those terms from the content filed under them. The entries themselves are kept. This cannot be undone.
  • Deliver all email your site sends
  • visualEditing.altTextPlaceholder
  • Describe the image
  • Describe the image's purpose and relevant details for people who cannot see it.
  • Details
  • Differences from the source site
  • Dismiss completed {0}
  • Dismiss import suggestion
  • Dismiss section error
  • Dismiss table paste error
  • Display size
  • Distribute columns evenly
  • Document
  • Domain changed to {url}
  • Don’t map
  • Download a copy of the entire site, including drafts, media, settings, and author emails. Admin includes this; choose it instead of Admin to give an agent narrower access.
  • Download as one file
  • Download export from {created}
  • Download package
  • Download package fetches the export file by file and checks each one, so it works for sites of any size. Download as one file asks the server for a single archive, which is quicker for small sites but can fail for large sites on Cloudflare Workers.
  • Download this site as a single .emdash package file that another EmDash site can import.
  • Downloaded
  • Downloading the package
  • visualEditing.draft
  • Draft changes
  • Draft version
  • Drag and drop files here
  • Drop an image here or <0>browse</0>
  • Drop an image here or browse for {label}
  • Drop files to upload
  • Drop one image at a time.
  • Duplicate block
  • Duplicate redirects were left out
  • Each {linkedSideName} is linked from
  • Each {linkingSideName} links to
  • Each path segment can contain at most one placeholder, e.g. {0}
  • Edit {label}
  • Edit asset
  • Edit byline
  • Edit dark mode asset
  • Edit folder
  • Edit folder {0}
  • Edit image
  • Edit locking
  • Edit media alt text, captions, and focal points
  • visualEditing.editMode
  • Edit name and slug
  • Edit role
  • Editing is paused until the import finishes. Keep this page open; if you leave, the import continues when you come back.
  • Editing is unlocked again. Content the import already wrote stays on the site and is not removed. Because the site is no longer empty, another import can’t run here.
  • Editing on this site is paused until the import finishes.
  • visualEditing.sessionExpired
  • Editors can select a second image that the site shows in dark mode.
  • Email all users?
  • Email every other user a link to the sign-in page at {siteHost}.
  • Email users
  • Embed
  • Embed a page from another site
  • Embed code
  • Embedded content
  • EmDash {0}
  • EmDash {latest} is available (you're running {0})
  • EmDash does not keep the previous image.
  • EmDash does not keep the uncropped image.
  • EmDash is scanning existing content.
  • EmDash never receives your PIN, password, or biometric information.
  • EmDash site package
  • EmDash will continue setup and resume scanning existing content.
  • EmDash will scan existing content to show where media is used.
  • Empty site
  • Enable tracking
  • Enable tracking to index existing content and keep references up to date.
  • English is used because no content language is configured. Content language is stored with the entry and is separate from your admin language.
  • Enter a domain such as example.com, without a path or port
  • Enter a name.
  • Enter a recognized timezone to save
  • Enter the domain below. EmDash checks that it serves this site before switching.
  • Entries
  • Entries that link to this one
  • Entries this one links to
  • entry on the linked side
  • entry on the linking side
  • esc
  • Esc
  • Every imported record and media file was read back and matched the package. Keep this receipt as a record of the transfer.
  • Every other user with an active account gets an email saying the site is now at {siteHost}, with a link to sign in there. Passkeys from another address don't work at {siteHost}, so users sign in with an email link and add a new passkey.
  • Every place using this image will update to the cropped version.
  • Every place using this image will update to the selected version.
  • Every relationship this content type takes part in goes too:
  • Example: {pattern} → {preview}
  • example.com
  • Existing {pluralLower} stay in place.
  • Existing content is indexed. New changes are tracked automatically.
  • Exit distraction-free mode (⌘⇧\)
  • Expand block
  • Expired
  • Expires {expires}
  • Export
  • Export ready
  • Export requested by {requester}
  • Export site
  • Exported
  • Exported with
  • Exporting
  • Exporting: {stage}
  • F#
  • Failed to abandon import
  • Failed to activate block type version
  • Failed to add term to entries
  • Failed to analyze file
  • Failed to analyze import
  • Failed to approve request
  • Failed to cancel import
  • Failed to change the domain
  • Failed to check for updates
  • Failed to compare revisions
  • Failed to continue export
  • Failed to continue import
  • Failed to create {0}
  • Failed to create a sign-in link
  • Failed to create allowed domain
  • Failed to create API token
  • Failed to create block type
  • Failed to create byline
  • Failed to create byline translation
  • Failed to create collection
  • Failed to create content
  • Failed to create media folder
  • Failed to create menu
  • Failed to create menu item
  • Failed to create menu translation
  • Failed to create redirect
  • Failed to create relation
  • Failed to create taxonomy
  • Failed to create term translation
  • Failed to create widget
  • Failed to create widget area
  • Failed to delete media folder
  • Failed to delete relation
  • Failed to delete taxonomy
  • Failed to deny request
  • Failed to discard draft
  • Failed to dismiss scheduled publication rejection
  • Failed to download a package file
  • Failed to duplicate content
  • Failed to email users
  • Failed to fetch 404 summary
  • Failed to fetch allowed domains
  • Failed to fetch API tokens
  • Failed to fetch block type
  • Failed to fetch block types
  • Failed to fetch byline
  • Failed to fetch byline translations
  • Failed to fetch bylines
  • Failed to fetch collections
  • Failed to fetch comment
  • Failed to fetch comment counts
  • Failed to fetch comments
  • Failed to fetch content
  • Failed to fetch content authors
  • Failed to fetch fields
  • Failed to fetch media folder
  • Failed to fetch media folders
  • Failed to fetch media usage details
  • Failed to fetch menu
  • Failed to fetch menu translations
  • Failed to fetch menus
  • Failed to fetch orphaned tables
  • Failed to fetch passkeys
  • Failed to fetch redirects
  • Failed to fetch reference children
  • Failed to fetch reference parents
  • Failed to fetch relation
  • Failed to fetch relations
  • Failed to fetch revisions
  • Failed to fetch taxonomies
  • Failed to fetch term translations
  • Failed to fetch the site domain
  • Failed to fetch theme
  • Failed to fetch translations
  • Failed to fetch trashed content
  • Failed to fetch update status
  • Failed to fetch users
  • Failed to fetch widget area
  • Failed to fetch widget areas
  • Failed to fetch widget components
  • Failed to import
  • Failed to invite user
  • Failed to list files to upload
  • Failed to load approval requests
  • Failed to load export manifest
  • Failed to load exports
  • Failed to load import
  • Failed to load import plan
  • Failed to load import receipt
  • Failed to load imports
  • visualEditing.mediaLoadFailed
  • Failed to load the calendar
  • Failed to load transfer capabilities
  • Failed to load transfer settings
  • Failed to lock the entry
  • Failed to probe URL
  • Failed to publish content
  • Failed to register orphaned table
  • Failed to release the entry lock
  • Failed to rename media folder
  • Failed to reorder content types
  • Failed to reorder menu items
  • Failed to reorder terms
  • Failed to replace media image
  • Failed to schedule content
  • Failed to start export
  • Failed to start import
  • Failed to unpublish content
  • Failed to unschedule content
  • Failed to update allowed domain
  • Failed to update block type
  • Failed to update byline
  • Failed to update collection
  • Failed to update comment status
  • Failed to update content
  • Failed to update field
  • Failed to update menu
  • Failed to update menu item
  • Failed to update redirect
  • Failed to update relation
  • Failed to update term
  • Failed to update user
  • Failed to update widget
  • Failed to upload a package file
  • Failed to verify plugin
  • field_slug
  • Files upload as soon as you add them.
  • Filter
  • Filter by byline
  • Filter by date range: {rangeLabel}
  • Filter: {activeCount} selected
  • Finish any current edits.
  • First page
  • First publication
  • Fix invalid fields before changing the publication date
  • Fix invalid fields before changing the schedule
  • Focal point
  • Focal point. Use arrow keys to move it.
  • Folder
  • Folder deleted
  • Folder name must be between 1 and 200 characters
  • Folder no longer exists
  • Folder no longer exists. Returned to the main library.
  • Folder successfully created
  • Folder successfully edited
  • Folder unavailable
  • Folders
  • Folders could not be loaded.
  • Folders navigation
  • For the best import experience, install the <0>EmDash Exporter</0> plugin on your WordPress site.
  • Format selection
  • Format:
  • Freeform
  • From {0}
  • From the package (empty)
  • From the package: “{packageValue}”
  • From the post owner
  • From URL
  • Generated automatically.
  • Give this navigation a label and a site identifier.
  • Go live {countdown}
  • Go to sign-in
  • Goes live
  • Goes live {countdown}
  • Group
  • Guest
  • Handle unavailable
  • Header column added
  • Header column removed
  • Header row
  • Header row added
  • Header row removed
  • Headers
  • Hide earlier entries
  • Hide from navigation
  • visualEditing.hideToolbar
  • Hide toolbar
  • Hold an entry while someone is editing it, and refuse other writers
  • Holds an entry ID. Set a target collection under Content Types to pick entries instead.
  • Horizontal {0}%, vertical {1}%
  • Hour
  • How do you want to start?
  • How is the slug generated?
  • How many
  • HTML block options
  • HTML block preview
  • HTML code
  • HTML only, cleaned, using your site's styles.
  • https://example.com or /page
  • https://example.com/blog/my-post
  • I’ve completed these steps and understand tracking can’t be turned off.
  • I've set it up — check again
  • Icon
  • If the site can't be reached from the internet yet, for example on localhost or behind a login, you can use the address without the check.
  • If you didn't request this, you can safely ignore this email.
  • Iframe
  • Iframe block options
  • visualEditing.image
  • Image actions
  • Image controls
  • Image link
  • Image replaced.
  • Image upload failed. Try again.
  • Import a site package
  • Import a site package into this site while it is empty, overwriting its initial setup. Admin includes this; choose it instead of Admin to give an agent narrower access.
  • Import an existing EmDash site
  • Import complete
  • Import requested by {requester}
  • Import this package?
  • Importing
  • Importing content
  • Importing menus, widgets, and settings
  • Importing reusable blocks...
  • Importing terms and bylines
  • In trash
  • In Windows Settings, open Accounts, then Sign-in options, and set up a PIN. Fingerprint and face recognition are optional.
  • Inactive version
  • Include comments
  • Include inferred bylines
  • Increase column width
  • Index existing content and keep Used in results up to date.
  • Indexing
  • Indexing existing content
  • Inline
  • Inline blocks use your site's styles. Your site removes scripts, style tags and style attributes, and empties iframes other than YouTube and Vimeo.
  • Insert HTML
  • Insert image
  • Insert or tap your security key when the browser asks.
  • Insert paragraph after
  • Insert paragraph before
  • Insert table
  • Insert video
  • Installation is unavailable.
  • INVALID HANDLE
  • Invite validation failed
  • Invoke MCP tools from the {pluginId} plugin
  • Isolated frame
  • It is stored by the authenticator or credential manager you selected in the secure system prompt.
  • It was started somewhere else, so its plan can no longer be changed. Its progress will appear here.
  • Its listing has not been approved for display. Check back later.
  • JavaScript code
  • JS
  • Keep aspect ratio
  • Keep editing paused and deploy a compatible EmDash version before continuing.
  • Keep editing paused, fix the server issue, then retry setup.
  • Keep importing
  • Keep this page open until setup finishes. If you leave, return to continue where it stopped.
  • Keep this page open while files upload. If the upload stops, choose the same file again to continue where it left off.
  • Keep this page open. If you leave, the export continues when you come back.
  • Keep this site’s (empty)
  • Keep this site’s: “{targetValue}”
  • Keep typing to narrow the list.
  • Landscape
  • Last edited
  • Last page
  • Later entries weren't loaded. The range has more entries than the calendar can show.
  • Learn how to install plugins in the <0>documentation<1/></0>.
  • Link
  • Link options
  • Link this byline to a user or mark it as a guest profile.
  • Link URL
  • Linked from {0}
  • Linked side (plural)
  • Linked side (singular)
  • Linking content
  • Linking side (plural)
  • Linking side (singular)
  • Links from
  • Links in emails and plugins use {0}, set by the deployment configuration.
  • Links in emails and plugins, sitemaps, and absolute URLs in search and social metadata will use the new domain.
  • Links to
  • Links to {0}
  • List
  • Live version
  • Load more folders
  • Load preview
  • Loading {pluralLower}…
  • Loading approval requests…
  • Loading block types…
  • Loading exports…
  • Loading folders
  • Loading folders...
  • Loading imports…
  • Loading media
  • Loading media usage tracking settings…
  • Loading plugin panel
  • Loading references...
  • Loading relations...
  • Loading the import plan…
  • Loading usage
  • visualEditing.loading
  • Loading…
  • Local time
  • Locales will use this site’s capitalization
  • Location
  • Location unavailable
  • Lowercase letters, numbers and underscores. Reference fields store this.
  • Lua
  • Main library
  • Manage the people and teams credited on your content.
  • Managed by your identity provider. Change the name there.
  • Marketplace browsing is no longer available.
  • Marketplace browsing is no longer available. Manage installed plugins from Plugins.
  • Marketplace configuration is deprecated
  • Marketplace search failed
  • Matched by email
  • Maximum
  • Maximum blocks
  • Media details
  • Media folders
  • Media in this folder will return to Main library. No files will be deleted.
  • visualEditing.mediaLibrary
  • Media links were made relative
  • Media pagination
  • Media results
  • Media usage tracking
  • Media usage tracking is indexing existing content
  • Media usage tracking is off
  • Media usage tracking is ready
  • Media usage tracking is setting up
  • Media usage tracking needs attention
  • Menu items
  • Merge selected cells
  • Migration guide
  • Minimum blocks
  • Minute
  • Mixed
  • Month
  • More actions for {0}
  • More formatting
  • More information about Alt text
  • More information about Display size
  • More issues were found than are listed
  • More table actions
  • More than one post matches this link
  • Move {0} down
  • Move {0} down — unavailable, its parent has no translation in this locale
  • Move {0} earlier
  • Move {0} later
  • Move {0} up
  • Move {0} up — unavailable, its parent has no translation in this locale
  • Move down {0}
  • Move media here from Media Details.
  • Move the focal point to choose what stays visible in cropped images.
  • Move this site to another EmDash installation, or import a site package
  • Move this site to another EmDash installation, or import a site package into this one.
  • Move up {0}
  • Moved {filename} to position {0}.
  • Moved to {0}
  • Moved to paragraph after table
  • Moved to paragraph before table
  • Moving {label} to position {0} of {1}.
  • Moving {label} was cancelled.
  • Moving from another EmDash site?
  • Name your section, then add its content in the editor.
  • Navigate
  • Needs attention
  • New {singularLower} name
  • New byline
  • New domain
  • New folder
  • New plugin discovery uses the registry. Existing marketplace plugins can still be updated or uninstalled while you switch over.
  • New Relation
  • New reusable profile
  • New section
  • New taxonomy
  • Next month
  • Next, {0} will open
  • Next, the browser's passkey window will open
  • No {label} found.
  • No block types defined
  • No blocks yet
  • No built-in passkey authenticator found
  • No byline
  • No byline assigned
  • No bylines available.
  • No bylines yet
  • No comments match your filters.
  • No description yet
  • No email address
  • No entries match these filters
  • No exact match on this site
  • No field on this content type uses it yet
  • No fields
  • No files added
  • No folders found
  • No iframe found in this code. For an embed that runs a script, use an HTML block.
  • visualEditing.noImageSelected
  • visualEditing.noImagesFound
  • No loaded entries match these filters
  • No matches. Press Enter to use “{freeFormLanguage}”.
  • No matching block types
  • No matching bylines
  • No matching content found.
  • No matching tags
  • No matching timezones
  • No pending requests
  • No references selected.
  • No relations yet
  • No relations yet.
  • No tracked references found
  • No usage to show yet
  • No Windows Hello authenticator found
  • Non-guest
  • Not loaded
  • Not matched
  • Nothing else is scheduled this month.
  • Nothing on this day.
  • Nothing on this site changed.
  • Nothing published or scheduled in {monthTitle}
  • Nothing to preview yet.
  • Now · {time}
  • Off
  • On the site
  • Once setup is done, upload a .emdash package exported from another EmDash site.
  • One
  • Only https links can be embedded.
  • Only image and file fields, images in rich text, and site settings are tracked. Custom rich text blocks and template code aren’t checked.
  • Only image files can be uploaded here.
  • Only images and videos can be uploaded here.
  • Open
  • Open {0} in a new tab
  • Open folder {0}
  • visualEditing.openInAdmin
  • Open in editor
  • Open read-only
  • Open setup
  • Open the dashboard
  • Open the sign-in page at the new address:
  • Open Windows settings
  • Optional hover text
  • Or browse files from your computer
  • Ordered page-building blocks
  • Original
  • Original image cropped.
  • Other
  • Output size
  • Overdue
  • Overdue · {lateness}
  • Package digest
  • Package downloaded
  • Page number
  • Page size
  • Paragraph inserted after table
  • Paragraph inserted before table
  • Passkey created
  • Passkeys from the old address don't work there. Sign in with an email link, then add a passkey in Security settings.
  • Passkeys only work at the address where they were created.
  • Passkeys only work at the address where they were created. Add one here so you can sign in at this address next time.
  • Passkeys only work at the address where they were created. After switching, keep signing in at the current address, or use an email sign-in link at the new one.
  • Passkeys only work at the address where they were created. Continue on {handoverHost} to sign in there without a passkey, then add one for that address.
  • Passkeys require a <0>secure context</0>: use <1>HTTPS</1>, or open the admin at <2>http://localhost</2> (with your dev port). Plain <3>http://</3> on a custom hostname is not treated as secure, even on loopback.
  • Paste an embed code or an https link…
  • Pattern for generating URLs, e.g. /blog/{0}. Tokens: {1}, {2}, and date tokens {3}/{4}/{5} (also {6}/{7}/{8}) from the publish date — e.g. {9} for WordPress-style permalinks.
  • Pause other tools that update content.
  • People shown publicly on this post.
  • Per page
  • Period
  • Phosphor icon name, e.g. calendar-blank or trophy
  • Picked up {label}.
  • Picking entries this one links to lets editors drag them into an order. The other direction lists whatever points at the entry and cannot be reordered.
  • picks {0}
  • Plan digest
  • Plugin {pluginId} rejected the save: {reason}
  • Plugin action failed
  • Plugin actions
  • Plugin changes were not applied
  • Plugin column unavailable
  • Plugin installation requires explicit consent
  • Plugin not found. The publisher or slug may be incorrect.
  • Plugin panel unavailable.
  • Plugin registry configuration error
  • Plugin registry is not configured.
  • Point the domain at this site. On Cloudflare, open your Worker in Workers & Pages, go to the Domains tab, and add the domain.
  • Portrait
  • Post URLs (one per line)
  • Preparing categories and tags...
  • Preparing this site
  • Press Escape to leave the code editor.
  • Press Space to pick up an image. Use the Arrow keys to move it, then press Space to drop it.
  • Preview changes
  • Preview of {0}
  • Preview unavailable for this format
  • Previous month
  • primary
  • Primary navigation
  • Profile CID
  • Progress
  • Progress stopped
  • Propose unsaved changes to selected editor fields for your review
  • Provenance optional
  • Provenance required
  • Public routes
  • Publication date
  • Publication policy blocked scheduled content
  • visualEditing.publish
  • Publish changes
  • Publish changes?
  • visualEditing.publishFailed
  • Publish now
  • Publish now?
  • Publish, unpublish, schedule, and unschedule content
  • visualEditing.published
  • Published {liveSince}
  • Published and scheduled entries across collections, in the site's time zone.
  • Published by <0/>
  • Publisher approval required for every delegated release
  • Publisher approval required only for permission escalation
  • Publisher handle verification failed
  • Publisher release policy
  • Publishing
  • Publishing summary
  • visualEditing.publishing
  • Queued
  • Quick action on the dashboard
  • Quick create a relationship
  • Quick create names the relationship after this field and this collection, takes how many entries it holds from the switch above, and puts no limit on how many entries link back the other way. <0>Create the relationship yourself</0> to set its slug, the name each side goes by, and both limits, then pick it above.
  • Read and change email your site sends
  • Read and restore trashed content
  • Read collection and field definitions
  • Read comment bodies, author email addresses, pseudonymous IP hashes, user agents, and moderation metadata
  • Read media file contents
  • Read public byline profiles and content credits
  • Read redirect rules
  • Read retained content revision history
  • Read selected unsaved editor content after you explicitly invoke the plugin
  • Read-only
  • Reading content
  • Reading the package
  • Ready to publish now or schedule for later
  • Rebuilding search and caches
  • Receipt digest
  • Recent exports
  • Record counts do not match the manifest
  • Records are out of order
  • Records refer to each other in a loop
  • Records without a parent were left out
  • Redirects that loop will be imported turned off
  • Referenced collection
  • Referenced collection is required
  • visualEditing.refreshPage
  • Refresh status
  • Refresh status before continuing.
  • Relations
  • Relationship
  • Release CID
  • Release notes
  • Reload after updating EmDash before trying again.
  • Reload page
  • Reloading the plan…
  • visualEditing.removeImage
  • Remove {0} from selection
  • Remove assignment
  • Remove dark mode variant
  • Remove from post
  • Remove image?
  • Remove schedule
  • Removed {0} from selection.
  • Removes the sidebar entry, command palette link, and dashboard quick action; entries stay reachable by URL, API, and plugins
  • Removing starter content
  • Reorder
  • Reorder {0}
  • visualEditing.replaceImage
  • Replace
  • Replace {label}
  • Replace dark mode image
  • Replace dark mode variant for {label}
  • Replace original
  • Replace original image?
  • Replace original is available with the Original aspect ratio.
  • Replace reference
  • Replace this site’s content with a package exported from another EmDash site.
  • Replace video
  • Replace with empty list
  • Replacing image...
  • Replacing original...
  • Require a slug before content can be published
  • Reschedule
  • Rescheduled
  • Reset
  • Reset column widths
  • Reset crop
  • Resize crop from bottom edge. Use the Arrow keys to resize.
  • Resize crop from bottom-left corner. Use the Arrow keys to resize.
  • Resize crop from bottom-right corner. Use the Arrow keys to resize.
  • Resize crop from left edge. Use the Arrow keys to resize.
  • Resize crop from right edge. Use the Arrow keys to resize.
  • Resize crop from top edge. Use the Arrow keys to resize.
  • Resize crop from top-left corner. Use the Arrow keys to resize.
  • Resize crop from top-right corner. Use the Arrow keys to resize.
  • Resize settings panel
  • Resolve the blockers to continue.
  • Resolving publisher handle...
  • Restart numbering
  • Results
  • Retired
  • Retry {0}
  • Retry cache refresh
  • Retry copy
  • Retry failed
  • Retry failures
  • Retry loading {pluralLower}
  • Retry setup
  • Retry setup?
  • Retrying…
  • Review and block publishing, scheduling, and unpublishing content
  • Review and moderate comments across your content.
  • Review posts
  • Review proposed changes
  • Review the import
  • Review the independently verified release evidence and permissions for {pluginName} before continuing.
  • Review Verified Plugin
  • Review Verified Update
  • Reviewing…
  • Revoke token {0}
  • robots.txt
  • Role on this post (optional)
  • Role updated for {0}.
  • Roles
  • Routable
  • Row added above
  • Row added below
  • Rows
  • Run preview
  • Runs HTML, CSS and JavaScript in a sandbox.
  • Sample content
  • Save anyway
  • Save changes before running plugin actions
  • Save date
  • visualEditing.saveFailed
  • Save or discard the other changes before cropping.
  • Save Relation
  • Save schedule
  • visualEditing.saved
  • Saved immediately; term changes do not wait for Publish changes.
  • Saving a collection here turns this field into an entry picker. Its stored entry IDs move to the relationship, and the field can no longer be searched or filtered on.
  • visualEditing.saving
  • Scan it with a nearby phone or tablet.
  • Schedule changes
  • Schedule date
  • Schedule publication
  • Schedule removed
  • Scheduled changes
  • Scheduled entries appear here with their publish time.
  • Scheduled for {formattedSchedule}
  • Scheduled publication
  • Scheduled publishing needs attention
  • Scroll to review all
  • Search {label}
  • Search {label}…
  • Search block types
  • Search blocks
  • Search bylines to add…
  • Search bylines…
  • Search failed
  • Search failed. Check your connection and try again.
  • Search folders
  • Search for a language…
  • Search for an IANA timezone (e.g., Europe/London)
  • Search or type a URL
  • Search reusable public profiles.
  • Search tags
  • Search tags…
  • Search timezones…
  • Search to narrow the list
  • Search will be turned off for some collections
  • Searching…
  • Sections could not be loaded.
  • See where this file is used.
  • Select a collection
  • Select a content type
  • Select a location
  • Select a relationship
  • Select a release before verifying it
  • Select at least one entry.
  • Select column
  • Select content
  • Select dark mode variant for {label}
  • Select default social image
  • Select favicon
  • Select gallery images
  • Select logo
  • Select row
  • Select table
  • Select up to 50 posts at a time.
  • Select video
  • Selected {label}
  • Selected image
  • Selected media
  • Selected posts
  • Selection
  • Send email through your site
  • Send emails
  • SEO settings
  • Set a custom width and height for this image in the document. Reset uses the original media dimensions. The original media file is unchanged.
  • Set role
  • Set up an email provider in Email settings to email users.
  • Set up media usage tracking
  • Set up Windows Hello
  • Setting up
  • Setup couldn’t continue. Try again.
  • Showing {pageShowingRange} of {0}
  • Shown in the admin menu list.
  • Shown to readers in this order.
  • Shows a button for creating a new entry
  • Sign in to {siteName}
  • Signed release verified
  • Signing in failed. Please try again.
  • Signup completion failed
  • Signup request failed
  • Site Export
  • Site identity
  • Site Import
  • Site Import Analysis
  • Site settings
  • Site title
  • Site Transfer
  • Site URL set to {url}
  • Sitemaps and absolute URLs in search and social metadata will use the new domain. Links in emails and plugins keep using {configuredUrl}, set by the deployment configuration.
  • Size is not applicable to folders
  • Some byline avatars were left out
  • Some content links to media files the source site doesn’t have; those links won’t work
  • Some content may not appear here yet.
  • Some content will have no author
  • Some decimal numbers will be rounded
  • Some files listed in the manifest are not in this package.
  • Some media is hosted by an external provider
  • Some media links could not be matched to files
  • Some references point to content that is not in the package
  • Source site ID
  • Split merged cell
  • Square
  • Square (1:1)
  • Stable identifier for your site, such as primary or footer.
  • Start a new import
  • Start import
  • Start with the template’s content types and no content.
  • Start with the template’s example posts and pages. Recommended for new sites.
  • Start writing with plain text
  • Starter content that will be removed
  • Starter content will be removed
  • Starting
  • Starting…
  • State
  • Stop
  • Stopping the import
  • Sub-field slugs cannot be changed after creation.
  • Sub-field slugs must be unique.
  • Switch to dark
  • Switch to light
  • Table cells accept text, links, and formatting only.
  • Table deleted
  • Table inserted
  • Table size
  • Tables cannot be pasted inside lists or quotes. Paste the table into its own paragraph and try again.
  • Take over
  • Taking over...
  • Taxonomy
  • Taxonomy “{0}” is used by content on this site
  • Taxonomy deleted
  • Taxonomy not found: {taxonomyName}
  • Taxonomy terms
  • Technical details
  • Technical verification details
  • Tell users where to sign in
  • Term assignments
  • Terms
  • the {0} field on {1}, which lists entries that link to it
  • the {0} field on {1}, which picks entries it links to
  • The admin's security policy blocked some resources this block loads, such as external scripts, fonts or frames. Your site may still load them.
  • the Android passkey prompt
  • The assistant can start one export of this site, within 15 minutes. The package includes all content and authors’ names and email addresses.
  • The assistant can start this exact import once, within 15 minutes. It replaces this site’s starter content with the package it analyzed.
  • The browser controls the exact prompt and may offer another compatible method.
  • The browser will usually show a QR code.
  • The build provenance matches this release and its package.
  • The calendar shows the first {maxEntries}, which end on {cutOffDay}.
  • The calendar shows the first {maxEntries}.
  • The code editor couldn't load. Save your work, then reload the page.
  • The content types and slug cannot be changed after a relation is created.
  • The content types and the slug are fixed. What each side is called and how many entries it holds are not.
  • The credential manager on the phone or tablet you choose saves it. EmDash does not receive the passkey.
  • The cropped image could not be created.
  • The download stopped
  • The export stopped
  • The export’s files no longer match the export. Start a new export.
  • The exported package and this import change the content in these ways.
  • The file is not a valid EmDash site package.
  • The file or folder no longer exists.
  • The image is in the Media Library, but this entry is now read-only.
  • The import can go ahead, but check these first.
  • The import can’t start until these are resolved.
  • The import did not return a completion cursor
  • The import did not return a preparation cursor
  • The import failed
  • The import has blockers that must be resolved first.
  • The import plan changed
  • The import plan changed. Review it again before importing.
  • The import stopped ({0}). Nothing on this site changed.
  • The import stopped after it started writing to this site, so editing is paused. Abandon the import to unlock editing; content it already wrote stays in place.
  • The import stops after its current step. Content already imported stays on the site, and editing stays paused until you abandon the import.
  • The import was cancelled
  • The imported site did not match the package when it was checked.
  • The last export failed
  • The latest media request failed. Showing the previous page.
  • the macOS passkey prompt
  • The order controls how block types appear in the picker.
  • The package changed. Choose it again before importing.
  • The package contains a duplicate ID
  • The package contains a file larger than this site accepts.
  • The package contains a file that is not part of the site package format.
  • The package contains an entry that is not a regular file.
  • The package contains the same file twice.
  • The package couldn’t be uploaded
  • The package format is not supported by this version of EmDash
  • The package is checked against this site before anything changes. You can leave this page and come back.
  • The package is larger than this site allows
  • The package is larger than this site allows.
  • The package is not valid
  • The package manifest is not valid.
  • The package needs a feature this version of EmDash does not support
  • The package uses a field type this site does not know
  • The package uses a locale this site does not have
  • The package was checked against this site. Review what will be imported, choose who the content belongs to, then start the import.
  • The package’s content is written to this site. The import can’t be undone once it starts; to go back you would need a backup of this site.
  • The package’s file index is not valid.
  • The passkey is saved on your physical security key and can be used on compatible devices.
  • The plan was changed somewhere else, such as from the command line or an AI assistant, after this page loaded it. Review it again, then start the import.
  • The plugin has not saved these changes. Review them before updating the editor.
  • The plugin result is stale because the editor changed while it was working.
  • The public address of your site, used for links in emails and plugins, sitemaps, and absolute URLs in search and social metadata
  • The publisher identity cannot be verified.
  • The range has more entries than the calendar can show.
  • The relationship and the referenced collection cannot be changed after creation. How many entries this field accepts is set on the relationship.
  • The relationship decides the referenced collection and how many entries this field accepts.
  • The sample content added so far is kept. Continue to add the rest.
  • The scheduled changes to {title} stay as a draft.
  • The selected folder no longer exists. Choose another location and save again.
  • The selected image could not be read.
  • The server was updated while this ran. Reload the page and try again.
  • The signed publisher records and package are valid. Build provenance was not provided.
  • The site kept changing while it was exported. Try again when editing is quieter.
  • The site’s storage could not be read or written.
  • The starter content listed above is deleted and replaced with the package’s content. The import can’t be undone once it starts; to go back you would need a backup of this site.
  • The stored value doesn't match this field's type
  • The uploaded package is discarded. Nothing on this site has changed.
  • The video is in the Media Library, but this entry is now read-only.
  • the Windows passkey prompt
  • Theme search failed
  • There are too many redirects to check them for loops before importing
  • This also removes:
  • This block cannot be edited because its stored definition is unavailable.
  • This block embeds a page from {0}.
  • This block runs JavaScript.
  • This browser keeps the whole package in memory until the download finishes. For an export this size, use a Chromium-based browser, which saves straight to disk, or run emdash site export from the CLI.
  • This cannot be undone
  • This code has expired. Start the sign-in again from your terminal to get a new one.
  • This code is invalid or has already been used.
  • This content cannot be edited safely
  • This content will be visible on the site immediately.
  • This day wasn't loaded. The range has more entries than the calendar can show.
  • This device is requesting permission to use:
  • This entry changed somewhere else after you opened it.
  • This entry changed somewhere else. Save anyway, or reload to get the newer version.
  • This entry doesn't exist or isn't published. Your role can only view published content.
  • This entry doesn't exist or was deleted.
  • This entry has no URL until it is published. Paste a URL instead.
  • This entry is open somewhere else
  • This entry is read-only because its schema uses field types this version of EmDash does not support.
  • This entry was due {lateness} but hasn't published. Scheduled publishing may not be running.
  • This export is large
  • This field cannot be edited by this version of EmDash.
  • This field contains table content that the editor cannot preserve. Update it through the API before editing or saving this content.
  • This field contains unsupported Portable Text marks: <0>{markList}</0>. Remove them through the API before editing or saving this content.
  • This field does not accept {0} files.
  • This field does not accept {mimeType} files.
  • This field expects a list. The stored value stays unchanged until you replace it with an empty list, which deletes it. Copy anything you need from it first.
  • This field lists entries that link to this one.
  • This field picks
  • This field picks entries this one links to.
  • This field will show the <0>{0}</0> this {linkingSide} links to
  • This field will show the <0>{linkingSide}</0> linking to this {linkedSide}
  • This file is not a readable EmDash site package.
  • This file is not an EmDash site package: it must start with manifest.json.
  • This folder is empty
  • This folder is empty.
  • This image could not be loaded for cropping.
  • This import has already started
  • This is not the package the import was started with. Choose the same file again.
  • This link can't be used. Enter a web address, such as https://example.com.
  • This link expires in 15 minutes.
  • This link expires in 7 days.
  • This media item could not be loaded. Try again.
  • This media item no longer exists.
  • This month wasn't loaded
  • This operation expired. Start again.
  • This package needs features this version of EmDash does not support.
  • This package was made by a newer or different version of EmDash.
  • This paste is too large. Paste fewer cells or less text at a time.
  • This plugin cannot be installed because its publisher profile is missing valid verification metadata. Ask the publisher to republish it with the latest EmDash plugin CLI.
  • This plugin cannot be installed because its release provenance could not be verified. Ask the publisher to publish a new verified release.
  • This plugin cannot be installed because its signed publisher records failed verification. Ask the publisher to publish a corrected release.
  • This plugin exposes the following routes without authentication:
  • This plugin is not available yet
  • This publisher identity no longer resolves.
  • This publisher's handle does not resolve back to its identity. Installation is disabled until the publisher fixes their handle.
  • This range has more than {maxEntries} entries
  • This removes the relationship, every link stored under it, and the reference fields that use it:
  • This removes the schedule and publishes immediately.
  • This saved timezone isn't recognized. Choose a suggestion for reliable date display.
  • This section contains table content that the editor cannot preserve. Update the section before inserting it.
  • This section contains unsupported Portable Text marks: <0>{0}</0>. Update the section before inserting it.
  • This sign-in link has expired. Request a new one from the login page.
  • This sign-in link is invalid or has already been used. Request a new one from the login page.
  • This site already has content
  • This site already has content, so it can’t receive an import.
  • This site can’t receive an import
  • This site has no content yet, so it can receive an import. Choose a .emdash package file. It is checked in your browser and uploaded in parts; nothing on this site changes until you review and confirm the import.
  • This site has no content yet, so you can import a .emdash package exported from another EmDash site.
  • This site has no session storage configured, so sign-in cannot complete. Ask the site administrator to set session.driver in astro.config.mjs.
  • This site holds partial data from an earlier import
  • This site was set up with starter content. It has no entries of its own, and the import deletes it before adding the package’s content.
  • This spreadsheet data has invalid quoted cells. Fix the quotes or remove the tab separators and try again.
  • This table cannot be edited safely
  • This table has unsupported cell formatting, merged cells, or column widths. Paste it as plain text or simplify the table and try again.
  • This version is not visible on the site
  • This video can't be played.
  • Time
  • Times are in {zoneName}.
  • Times are in {zoneName}. Your browser uses {viewerZoneName}.
  • To move a site to another EmDash installation, use <0>Transfer</0>.
  • Today
  • Toggle
  • Toggle header column
  • Token {0} · expires {expires}
  • Token verification failed
  • Tomorrow
  • Tooltip text
  • Track where media is used across your content
  • Track where media is used across your content.
  • Transfer
  • Translations:
  • Trash pagination
  • Try a different search or collection filter.
  • Try a different search or filter.
  • Try again.
  • Try again. If it keeps failing, check the server logs.
  • Turn on
  • Turn on media usage tracking?
  • Turning on…
  • Two authors with bylines in the same locale are mapped to the same user
  • Two records have the same value where it must be unique
  • Type caption for image (optional)
  • Type caption for video (optional)
  • Type to filter
  • Type to search
  • Type: Folder
  • Unfinished media uploads were left out
  • Unlinked
  • visualEditing.unpublishedChanges
  • Unresolved assignment
  • visualEditing.unsaved
  • Unsaved content may leave your site
  • Unsupported
  • Until {0}
  • Unused references were left out
  • Up to {MAX_SELECTED} bylines can be selected
  • Update scheduled
  • Update the emdash package in your project and redeploy to get the latest fixes.
  • Update the profile for {0}.
  • Updating the plan…
  • Updating usage
  • visualEditing.uploadImage
  • Upload a video to get started
  • Upload failed
  • Upload files
  • Upload not finished
  • Upload or choose a video
  • Upload site packages and check whether they can be imported. Admin includes this; choose it instead of Admin to give an agent narrower access.
  • Upload to {providerName}
  • Uploaded
  • visualEditing.uploadingFile
  • Uploading image…
  • Uploading the package
  • Uploading video…
  • URL & language
  • URL slug
  • URL template (e.g. /blog/:slug)
  • Usage completeness couldn’t be verified.
  • Usage details aren’t available for your account.
  • Usage details unavailable
  • Usage indexing couldn’t finish.
  • Usage indexing hasn’t started.
  • Usage is updating. Some content may not appear here yet.
  • Usage loaded
  • Usage may be out of date.
  • Use {fallbackUrl} anyway
  • Use a security key
  • Use a URL ending in a recognized image extension, such as .jpg or .png.
  • Use another device
  • Use as end date
  • Use lowercase letters, numbers, and hyphens, starting with a letter.
  • Use URL
  • Used in
  • User accounts, passkeys, API tokens, secrets, and plugin data are never exported. Each author’s name and email address are included so they can be matched to users on the other site.
  • User for {0}
  • Users are not transferred. Choose the user on this site who should own each author’s content. Content of authors you don’t map will have no author.
  • Users from <0>{domain}</0> will no longer be able to sign up without an invite. Existing users are not affected.
  • v{0}
  • Validating the package
  • Verified
  • Verified publisher
  • Verify the plugin before installing it
  • Verifying the import
  • Version {0} (active)
  • Video actions
  • Video upload failed. Try again.
  • View live
  • View setup
  • Visitors see the published version until the scheduled update
  • Visitors see this published version
  • Visitors still see the published version
  • Visitors will see these changes immediately.
  • Wait for updates already in progress to finish.
  • Warnings
  • Was due
  • We checked before opening the browser's passkey prompt so you can choose what happens next.
  • We've sent a verification link to <0>{email}</0>
  • What each side is called. These name the fields bound to this relationship.
  • What happens next?
  • What is a passkey?
  • What it leaves out
  • What the direction changes
  • What the package includes
  • What will be imported
  • What you typed is still here. Saving replaces the newer version.
  • What’s tracked
  • When set, the image becomes a clickable link to this URL.
  • Where is it saved?
  • Why are bylines shown in this order?
  • Why English is used
  • Widget areas
  • Widths
  • Windows Hello still isn't available to this browser. You can try another device or a security key instead.
  • Windows will show which credential manager will save it before creating it.
  • With a passkey, you don’t need to remember complex passwords
  • Working…
  • Write CSS…
  • Write HTML, or paste a snippet with its styles and scripts…
  • Write HTML…
  • Write JavaScript…
  • Writing the file index
  • You can view, rename, or add more passkeys later in Security settings.
  • You do not have permission to edit this asset.
  • You don’t have permission to move this file.
  • You don't have permission to view the calendar.
  • You need Admin permissions to manage media usage tracking.
  • You need Admin permissions to transfer this site.
  • You no longer hold this entry
  • You'll be signing up as <0>{roleName}</0>
  • You're signed in at {0}
  • You've been invited to {siteName}
  • You've been invited to join {siteName}.
  • Your credential manager, such as Google Password Manager, saves it and may sync it to your other devices.
  • Your credential manager, such as iCloud Keychain, saves it and may sync it to your other devices.
  • Your device's credential manager saves it and will show you where before creating it.
  • your device's passkey prompt
  • Your role does not permit any of the permissions this device requested.
  • Your site is currently at {currentUrl}.
  • Your time: {viewerTime}
  • Zig
Magyar hu 1582/3384 · 47%
1802 missing keys
  • "{0}" will be deleted from {providerName}.
  • "{0}" will be deleted from its media provider.
  • "{0}" will be permanently deleted.
  • {0, plural, one {{counted} of # character, at least {min}} other {{counted} of # characters, at least {min}}}
  • {0, plural, one {{counted} of # character} other {{counted} of # characters}}
  • {0, plural, one {# byline} other {# bylines}}
  • {0, plural, one {# comment imported} other {# comments imported}}
  • {0, plural, one {# entry} other {# entries}}
  • {0, plural, one {# file uploading} other {# files uploading}}
  • {0, plural, one {# file was not added because the upload list is full.} other {# files were not added because the upload list is full.}}
  • {0, plural, one {# folder loaded} other {# folders loaded}}
  • {0, plural, one {# link} other {# links}}
  • {0, plural, one {# matching tag} other {# matching tags}}
  • {0, plural, one {# MCP tool} other {# MCP tools}}
  • {0, plural, one {# menu imported} other {# menus imported}}
  • {0, plural, one {# permission requested} other {# permissions requested}}
  • {0, plural, one {# reference} other {# references}}
  • {0, plural, one {# relation this content type takes part in} other {# relations this content type takes part in}}
  • {0, plural, one {# row} other {# rows}} × {1, plural, one {# column} other {# columns}} selected
  • {0, plural, one {# taxonomy assignment} other {# taxonomy assignments}}
  • {0, plural, one {# taxonomy created} other {# taxonomies created}}
  • {0, plural, one {# upload failed} other {# uploads failed}}
  • {0, plural, one {+# more} other {+# more}}
  • {0, plural, one {Add # file} other {Add # files}}
  • {0, plural, one {Add # image} other {Add # images}}
  • {0, plural, one {Add # video} other {Add # videos}}
  • {0, plural, one {At least # character} other {At least # characters}}
  • {0, plural, one {Column deleted} other {# columns deleted}}
  • {0, plural, one {Media file} other {Media files}}
  • {0, plural, one {One more blocked entry is not shown.} other {# more blocked entries are not shown.}}
  • {0, plural, one {Row deleted} other {# rows deleted}}
  • {0, plural, one {Show # more} other {Show # more}}
  • {0, plural, one {User} other {Users}}
  • {0} added to this post.
  • {0} can't be moved here — its parent has no translation in this locale, so this list isn't the group it belongs to.
  • {0} fallback
  • {0} of {1} files · {2} of {3}
  • {0} of {1} items
  • {0} of {1} matched by email
  • {0} of {1} steps
  • {0} of {1} steps · {2} of {3}
  • {0} of {total} could not be deleted
  • {0} of {total} could not be published
  • {0} of {total} could not be updated
  • {0} of media, {1} of records
  • {0} removed from this post.
  • {0} updated everywhere it appears.
  • {0} updated to v{installedVersion}
  • {added} posts updated
  • {added} updated · {0} failed
  • {characters, plural, one {# character} other {# characters}}
  • {collectionLabel} pagination
  • {columns, plural, one {Column deleted} other {# columns deleted}}
  • {completedCount} of {0} complete
  • {completedCount} of {0} uploads complete
  • {dayLabel}, {entries}
  • {earlierCount, plural, one {Show # earlier entry} other {Show # earlier entries}}
  • {failed, plural, one {# email could not be sent. Check the email provider.} other {# emails could not be sent. Check the email provider.}}
  • {failedCount, plural, one {# upload failed} other {# uploads failed}}
  • {filesMissing, plural, one {# file still needs to be uploaded. Choose the same package file again to finish; files already uploaded are skipped.} other {# files still need to be uploaded. Choose the same package file again to finish; files already uploaded are skipped.}}
  • {hidden, plural, one {# more entry on {date}} other {# more entries on {date}}}
  • {hidden, plural, one {+# more} other {+# more}}
  • {host} does not resolve to a public address
  • {importedFiles, plural, one {<count>#</count> file imported} other {<count>#</count> files imported}}
  • {label} in {menuName}
  • {label} moved to position {0} of {1}.
  • {label} moved to position {0}.
  • {label} options
  • {lateness} late
  • {maximum, plural, one {{name} can have at most # character.} other {{name} can have at most # characters.}}
  • {maximum, plural, one {{name} can have at most # item.} other {{name} can have at most # items.}}
  • {minimum, plural, one {{name} needs at least # character.} other {{name} needs at least # characters.}}
  • {minimum, plural, one {{name} needs at least # item.} other {{name} needs at least # items.}}
  • {name} does not match the required format.
  • {name} has a value that is not one of its options.
  • {name} has an invalid value.
  • {name} is not a field in this collection.
  • {name} is required.
  • {name} links to an entry that does not exist or is in the trash.
  • {name} must be a valid URL.
  • {name} must be at least {bound}.
  • {name} must be at most {bound}.
  • {name}: this site already has some
  • {origin} does not serve this site yet
  • {origin} redirects elsewhere
  • {origin} redirects to {target}. Enter that address instead.
  • {overdueCount, plural, one {One scheduled item is overdue and the scheduler heartbeat is stale. Run `npx emdash doctor` and verify the deployed Cron Trigger.} other {# scheduled items are overdue and the scheduler heartbeat is stale. Run `npx emdash doctor` and verify the deployed Cron Trigger.}}
  • {overdueCount, plural, one {One scheduled item is overdue, but no scheduler run has completed. Run `npx emdash doctor` and verify the deployed Cron Trigger.} other {# scheduled items are overdue, but no scheduler run has completed. Run `npx emdash doctor` and verify the deployed Cron Trigger.}}
  • {overflowCount, plural, one {# file was not added because the upload list is full.} other {# files were not added because the upload list is full.}}
  • {pluginName} Settings
  • {plural} go live now; draft edits stay unpublished.
  • {policyRejected, plural, one {Open the affected entry, resolve the policy reason, and schedule it again. A successful schedule or publish clears this notice.} other {Open the affected entries, resolve the policy reasons, and schedule them again. A successful schedule or publish clears each notice.}}
  • {position} of {total}
  • {previewRows} × {previewColumns} table
  • {readingTime, plural, one {# min read} other {# min read}}
  • {ready} of {0} ready
  • {records, plural, one {# record written} other {# records written}}
  • {rejectedCount, plural, one {# file was not added.} other {# files were not added.}}
  • {rewrittenUrls, plural, one {<rewrittenCount>#</rewrittenCount> image URL updated in {updatedContentItems, plural, one {<contentCount>#</contentCount> content item} other {<contentCount>#</contentCount> content items}}} other {<rewrittenCount>#</rewrittenCount> image URLs updated in {updatedContentItems, plural, one {<contentCount>#</contentCount> content item} other {<contentCount>#</contentCount> content items}}}}
  • {row} × {column} table
  • {rows, plural, one {Row deleted} other {# rows deleted}}
  • {rows} × {columns} table pasted
  • {selectedCount, plural, one {# selected} other {# selected}}
  • {selectedCount, plural, one {Move # item to trash? You can restore it later.} other {Move # items to trash? You can restore them later.}}
  • {sent, plural, one {Emailed # user} other {Emailed # users}}
  • {siteName} has moved to {siteHost}
  • {siteName} is now at {siteHost}. Sign in there from now on.
  • {siteZone} · Your time: {viewerZone}
  • {state} · {when}
  • {state}, {time}:
  • {subLabel} ({label}, item {position})
  • {title} is a draft again.
  • {title} is now live.
  • {title} now goes live {when}.
  • {totalDrafts, plural, one {Draft} other {Drafts}}
  • {totalScheduled, plural, one {Scheduled} other {Scheduled}}
  • {widgetType} in {areaName}
  • {words, plural, one {# word} other {# words}}
  • <0>{from}</0> becomes <1>{to}</1>
  • <0>{name}</0> is editing this entry. Nothing you change here will be saved.
  • <0>{name}</0> is editing this entry. Open it read-only, or take over; they will be told the entry moved on.
  • <0>{name}</0> now holds this entry, so your changes are no longer being saved. Take it back to carry on.
  • <0>Alt-click</0> to add above
  • <0>Click</0> to add below
  • <0>Click</0> to open menu
  • <0>Drag</0> to move
  • 1 post updated
  • 16:9
  • 2. Go to <0>Tools → Export</0>
  • 3:2
  • 4:3
  • A file does not match the package manifest. The package may be damaged.
  • A file in the package does not match the manifest. The package may be damaged.
  • A file in the package is not the size the manifest declares.
  • A file is not the size the package manifest declares. The package may be damaged.
  • A media file is larger than this site accepts
  • A media file is missing from the package
  • A media folder with this name already exists
  • A name cannot be generated from this label. Type one manually using lowercase letters, numbers, and underscores.
  • A number is too large for this site’s database
  • A package file does not match the manifest
  • A package file is missing
  • A publication time has not been selected
  • A publishing action is already in progress
  • A record in the package is not valid
  • A record refers to something missing from the package
  • A relation defines how two content types link. Reference fields on either side then pick entries through it.
  • A relationship is required
  • A slug cannot be generated from these role names. Type one manually using lowercase letters, numbers, and underscores.
  • A slug cannot be generated from this label. Type one manually using lowercase letters, numbers, and underscores.
  • A slug cannot be generated from this label. Type one manually.
  • A source and target locale are required
  • A step failed and will be retried ({0}).
  • A value does not fit this site’s database
  • Abandon import
  • Abandon this import?
  • Abandoning…
  • About focal point
  • About inferred bylines
  • ACF Fields
  • Activation cannot be confirmed. Keep editing paused and refresh the status.
  • Active v{0}
  • Add {singularLower} to {ready} posts
  • Add {singularLower} to 1 post
  • Add {singularLower} to posts
  • Add a passkey for {0}
  • Add a person or team to credit on your content.
  • Add another byline
  • Add at least {minItems} blocks.
  • Add block
  • Add byline
  • Add dark mode variant
  • Add Images
  • Add images to gallery
  • Add new folder
  • Add reference
  • Add references
  • Add row above
  • Add row below
  • Add scripts and styles to your site's pages
  • Add selected
  • Add tag
  • Add term
  • Add to posts
  • Added
  • Adding…
  • Additional details
  • admin
  • Advanced
  • After
  • After you explicitly invoke this plugin, it can send selected unsaved editor content to external websites without a host restriction.
  • After you explicitly invoke this plugin, it can send selected unsaved editor content to: {0}
  • Agenda
  • Agent access
  • Agent access for {0} has been updated
  • Agent-callable MCP tools
  • Align
  • Align center
  • Align left
  • Align right
  • All sources
  • All uploads finished
  • Allow MCP tokens with plugin-tool scope to invoke these routes.
  • Allow multiple references
  • Allowed block types
  • Already assigned or duplicate
  • Also delete the relationship this field uses
  • Also match the byline linked to an entry's author when it has none assigned.
  • Also requested, but not available to your role:
  • visualEditing.altText
  • Alt text is not applicable to folders
  • An earlier import of this package stopped after it started writing to this site. Abandon that import, then reset this site or set up a new one before importing again.
  • An earlier import of this package wrote to this site before it was abandoned. Reset this site or set up a new one before importing again.
  • An encrypted digital key you unlock using your fingerprint, face, PIN, or device password.
  • An import replaces a new site’s starter content, so it only runs on a site with no content of its own. To move content here, set up a new EmDash site and import into that. These are what this site already has:
  • Animated WebP files become still images when cropped.
  • Another editor
  • Another import is already using this package.
  • Any number
  • Apply changes
  • Approval requests
  • Approve comments and mark them as pending or spam
  • Approve this export?
  • Approve this import?
  • Approve with that device's face, fingerprint, PIN, or passcode.
  • Approving…
  • Ask an administrator to complete this setup.
  • Aspect ratio
  • Assistants connected through MCP need an admin’s approval to start an export or import unless their token was given a transfer scope. Requests expire after 15 minutes.
  • At least {min}
  • At most {max}
  • At most…
  • Attribution
  • Authorized approvers
  • Authors will be assigned to users on this site
  • Auto-generated from the title. You can change it.
  • Automatic
  • Automatic Backups
  • Automatic backups need a storage backend (R2, S3, or local storage). Configure storage in your EmDash config to enable them.
  • Available bylines
  • Available in {0}
  • visualEditing.back
  • Back to Main library
  • Back to menus
  • Back up now
  • Backing up...
  • Backup created: {0}
  • Backup settings saved
  • Backups
  • Backups to keep
  • Basic blocks
  • Before
  • Before you continue:
  • Between {min} and {max}
  • Block
  • Block {0}
  • Block actions
  • Block type “{0}” was created on this site
  • Block type versions
  • Block types
  • Block types could not be loaded.
  • Blockers
  • Blocks
  • Both reference fields bound to this relation share these limits, so the two sides cannot disagree about the same links.
  • Broken references were cleared
  • Browse files
  • Browse files to upload
  • Browse the <0>registry</0> to install plugins.
  • Build provenance verified
  • byline
  • Byline
  • Byline created
  • Byline credits
  • Byline deleted
  • Byline field group values
  • Byline field values
  • Byline fields
  • Byline Schema
  • Byline updated
  • Calendar
  • Cancel {0}
  • Cancel import
  • Cancel remaining
  • Cancel this import?
  • Cancelling…
  • Capture is being prepared. Keep editing paused until setup is complete.
  • Categories & Tags
  • Cell split
  • Cells
  • Cells merged
  • Change domain
  • Change publication date
  • Change publication date: {formattedValue}
  • Change schedule
  • Change where visitors are sent
  • Changes apply everywhere this byline appears.
  • Changes were saved, but cached pages may still show old {pluralLower}. Retry the cache refresh.
  • Check and switch
  • Check registry in astro.config.mjs, then restart EmDash.
  • Check registry.aggregatorUrl in astro.config.mjs, then restart EmDash.
  • Check registry.policy.minimumReleaseAge in astro.config.mjs, then restart EmDash.
  • Check registry.policy.minimumReleaseAgeExclude in astro.config.mjs, then restart EmDash.
  • Check the server logs, then use the media usage recovery API for the failed work.
  • Check your connection and try again.
  • Checking code...
  • Checking media files
  • Checking package structure
  • Checking records
  • Checking references
  • Checking the package
  • Checking this device for passkey support...
  • Checking this site
  • Checking…
  • Choose {label}
  • Choose a credential manager on this device, another device, or a security key.
  • Choose a date range
  • Choose a file from the library or upload a new one.
  • Choose a new publication time for this draft.
  • Choose a non-empty {0} image.
  • Choose a recognized timezone for reliable date display.
  • Choose a term and enter between 1 and 50 posts.
  • Choose a video from the library or upload a new one.
  • Choose an image from the library or upload a new one.
  • Choose another option
  • Choose bylines
  • Choose files to upload
  • Choose package file
  • Choose replacement image
  • Choose the same package file again to finish uploading it.
  • Choose Touch ID or another available credential manager, then confirm with your fingerprint or Mac password.
  • Choose when these changes replace the live version.
  • Choose when this draft becomes public.
  • Choose Windows Hello or another available credential manager, then confirm with your PIN, fingerprint, or face.
  • Choose…
  • Choosing a byline replaces this automatic credit.
  • Clear
  • Clear completed
  • Clear formatting
  • Clear search
  • Clear stored value
  • Clear stored value for {fieldKey}
  • Click the button below to create your account:
  • Click the button below to sign in:
  • Click this link to create your account:
  • Click this link to sign in to {siteName}:
  • Close byline search
  • Close gallery settings
  • Close image settings
  • Close settings
  • Code block actions
  • Collapse block
  • Collection “{0}” has entries
  • Collection “{0}” was created on this site
  • Collections and fields, all content with drafts, revisions, scheduled posts, and trash, translations, taxonomies, bylines, media files, menus, widgets, sections, redirects, SEO, and site settings.
  • Column added after
  • Column added before
  • Column width decreased
  • Column width increased
  • Column width resized
  • Column widths reset
  • Columns
  • Columns distributed evenly
  • Comment reactions
  • Comments with this status will appear here.
  • Complete
  • Confirm using the secure prompt from your device or credential manager.
  • Confirm with Face ID, Touch ID, or your device passcode.
  • Confirm with your fingerprint, face, or PIN.
  • Connect to any network host and load external plugin admin images (unrestricted)
  • Connect to network hosts and load external plugin admin images
  • Connects
  • content
  • Content digest
  • Content language
  • Content references
  • Content refers to media in an invalid way
  • Content refers to media that is not in the package
  • Content search results
  • Content types
  • Content types with the same group share a collapsible folder in the sidebar
  • Content using this media item may show a broken reference.
  • Continue numbering
  • Continue on {handoverHost}
  • Continue to finish signing in. The link works only once.
  • Continue to import
  • Continue with another device
  • Continue with security key
  • Copied
  • Copy {label}
  • Copy code
  • Copy failed
  • Copy receipt
  • Copying media
  • Could not add {singularLower}
  • Could not check this code
  • Could not check this code.
  • Could not create {singularLower}
  • Could not insert section
  • Could not load {pluralLower}.
  • Could not load dashboard data
  • Could not load media.
  • Could not load the calendar
  • Could not load this entry's details.
  • Could not load this folder.
  • Could not publish
  • Could not reach {origin}
  • Could not remove the schedule
  • Could not review posts
  • Couldn’t confirm whether the media item or selected folder still exists. Try again.
  • Couldn't load all references.
  • Couldn’t load approval requests
  • Couldn't load content.
  • Couldn’t load exports
  • Couldn’t load imports
  • Couldn’t load media usage tracking settings.
  • Couldn’t load more usage.
  • Couldn’t load the import plan
  • Couldn’t load usage.
  • Couldn’t move file
  • Couldn’t reload the import plan
  • Couldn’t search bylines.
  • Couldn’t start the export
  • Couldn’t update the plan
  • Couldn’t update the request
  • Create “{0}”
  • Create {0}
  • Create {0} translation
  • Create {singularLower}
  • Create a block type before adding a blocks field.
  • Create a new {singularLabel}
  • Create a profile for someone credited on your content.
  • Create a reusable public profile, then add it to this post.
  • Create and add
  • Create cropped copy
  • Create menu
  • Create new {singularLower}
  • Create one to let entries here link to entries in another content type.
  • Create passkey
  • Create relation
  • Create Relation
  • Create section
  • Create taxonomy terms and change content classifications
  • Create your first content type
  • Created and updated
  • Creating collections and fields
  • Creating cropped copy...
  • Crop
  • Crop area {0} by {1} pixels.
  • Crop output dimensions
  • Crop selection. Use the Arrow keys to move it.
  • Cropped copy created.
  • CSS code
  • Current cell
  • Currently set — enter a new value to replace
  • Custom Taxonomies
  • Daily automatic backups
  • Dark mode variant
  • Database-owned definitions available to blocks fields.
  • Date range
  • Decrease column width
  • Define how content types link to each other
  • Delete "{0}"?
  • Delete “{0}”?
  • Delete backup?
  • Delete block
  • Delete byline
  • Delete byline {0}
  • Delete columns
  • Delete folder
  • Delete gallery
  • Delete media?
  • Delete menu
  • Delete rows
  • Delete section
  • Delete tag
  • Delete tag {0}
  • Delete taxonomy
  • Delete Taxonomy
  • Delete video
  • Deleting "{0}" also deletes every term in it, in all languages, and removes those terms from the content filed under them. The entries themselves are kept. This cannot be undone.
  • Deliver all email your site sends
  • visualEditing.altTextPlaceholder
  • Describe the image
  • Describe the image's purpose and relevant details for people who cannot see it.
  • Destructive
  • Details
  • Differences from the source site
  • Disable plugin MCP tools
  • Discard
  • Discard changes?
  • Discarding...
  • Dismiss completed {0}
  • Dismiss import suggestion
  • Dismiss section error
  • Dismiss table paste error
  • Display a list of recent posts
  • Display category list
  • Display size
  • Display tag cloud
  • Distribute columns evenly
  • Document
  • Domain changed to {url}
  • Don’t map
  • Download {0}
  • Download a complete backup of your site: all content (including drafts and trash), collections, taxonomies, menus, widgets, media metadata, and site settings. User accounts and secrets are never included.
  • Download a copy of the entire site, including drafts, media, settings, and author emails. Admin includes this; choose it instead of Admin to give an agent narrower access.
  • Download as one file
  • Download backup
  • Download Backup
  • Download backups and schedule automatic backups to storage
  • Download export from {created}
  • Download package
  • Download package fetches the export file by file and checks each one, so it works for sites of any size. Download as one file asks the server for a single archive, which is quicker for small sites but can fail for large sites on Cloudflare Workers.
  • Download this site as a single .emdash package file that another EmDash site can import.
  • Downloaded
  • Downloading the package
  • visualEditing.draft
  • Draft changes
  • Draft version
  • Drafts & Private
  • Drag and drop files here
  • Drag to reorder {label}
  • Drop an image here or <0>browse</0>
  • Drop an image here or browse for {label}
  • Drop files to upload
  • Drop one image at a time.
  • Duplicate block
  • Duplicate redirects were left out
  • Each {linkedSideName} is linked from
  • Each {linkingSideName} links to
  • Each path segment can contain at most one placeholder, e.g. {0}
  • Edit {itemLabel}
  • Edit {label}
  • Edit asset
  • Edit byline
  • Edit dark mode asset
  • Edit folder
  • Edit folder {0}
  • Edit image
  • Edit image {0}
  • Edit locking
  • Edit media alt text, captions, and focal points
  • visualEditing.editMode
  • Edit name and slug
  • Edit role
  • Editing is paused until the import finishes. Keep this page open; if you leave, the import continues when you come back.
  • Editing is unlocked again. Content the import already wrote stays on the site and is not removed. Because the site is no longer empty, another import can’t run here.
  • Editing on this site is paused until the import finishes.
  • visualEditing.sessionExpired
  • Editors can select a second image that the site shows in dark mode.
  • em1.…
  • Email all users?
  • Email every other user a link to the sign-in page at {siteHost}.
  • Email users
  • Embed
  • Embed a page from another site
  • Embed code
  • Embedded content
  • EmDash {0}
  • EmDash {latest} is available (you're running {0})
  • EmDash does not keep the previous image.
  • EmDash does not keep the uncropped image.
  • EmDash is scanning existing content.
  • EmDash never receives your PIN, password, or biometric information.
  • EmDash site package
  • EmDash will continue setup and resume scanning existing content.
  • EmDash will scan existing content to show where media is used.
  • Empty gallery — open settings to add images
  • Empty site
  • Enable plugin MCP tools
  • Enable tracking
  • Enable tracking to index existing content and keep references up to date.
  • English is used because no content language is configured. Content language is stored with the entry and is separate from your admin language.
  • Enter a domain such as example.com, without a path or port
  • Enter a name.
  • Enter a recognized timezone to save
  • Enter the domain below. EmDash checks that it serves this site before switching.
  • Entries
  • Entries that link to this one
  • Entries this one links to
  • entry on the linked side
  • entry on the linking side
  • esc
  • Esc
  • Every imported record and media file was read back and matched the package. Keep this receipt as a record of the transfer.
  • Every other user with an active account gets an email saying the site is now at {siteHost}, with a link to sign in there. Passkeys from another address don't work at {siteHost}, so users sign in with an email link and add a new passkey.
  • Every place using this image will update to the cropped version.
  • Every place using this image will update to the selected version.
  • Every relationship this content type takes part in goes too:
  • Example: {pattern} → {preview}
  • example.com
  • Existing {pluralLower} stay in place.
  • Existing content is indexed. New changes are tracked automatically.
  • Exit distraction-free mode (⌘⇧\)
  • Expand block
  • Expired
  • Expires {expires}
  • Export
  • Export ready
  • Export requested by {requester}
  • Export site
  • Exported
  • Exported with
  • Exporting
  • Exporting: {stage}
  • F#
  • Failed to abandon import
  • Failed to activate block type version
  • Failed to add passkey
  • Failed to add term to entries
  • Failed to analyze file
  • Failed to analyze import
  • Failed to approve request
  • Failed to cancel import
  • Failed to change the domain
  • Failed to check for updates
  • Failed to compare revisions
  • Failed to continue export
  • Failed to continue import
  • Failed to create {0}
  • Failed to create a sign-in link
  • Failed to create allowed domain
  • Failed to create API token
  • Failed to create backup
  • Failed to create block type
  • Failed to create byline
  • Failed to create byline translation
  • Failed to create collection
  • Failed to create content
  • Failed to create media folder
  • Failed to create menu
  • Failed to create menu item
  • Failed to create menu translation
  • Failed to create redirect
  • Failed to create relation
  • Failed to create taxonomy
  • Failed to create term translation
  • Failed to create widget
  • Failed to create widget area
  • Failed to delete backup
  • Failed to delete media folder
  • Failed to delete relation
  • Failed to delete taxonomy
  • Failed to deny request
  • Failed to discard draft
  • Failed to dismiss scheduled publication rejection
  • Failed to download a package file
  • Failed to duplicate content
  • Failed to email users
  • Failed to fetch 404 summary
  • Failed to fetch allowed domains
  • Failed to fetch API tokens
  • Failed to fetch backup settings
  • Failed to fetch block type
  • Failed to fetch block types
  • Failed to fetch byline
  • Failed to fetch byline translations
  • Failed to fetch bylines
  • Failed to fetch collections
  • Failed to fetch comment
  • Failed to fetch comment counts
  • Failed to fetch comments
  • Failed to fetch content
  • Failed to fetch content authors
  • Failed to fetch fields
  • Failed to fetch media folder
  • Failed to fetch media folders
  • Failed to fetch media usage details
  • Failed to fetch menu
  • Failed to fetch menu translations
  • Failed to fetch menus
  • Failed to fetch orphaned tables
  • Failed to fetch passkeys
  • Failed to fetch plugin settings
  • Failed to fetch redirects
  • Failed to fetch reference children
  • Failed to fetch reference parents
  • Failed to fetch relation
  • Failed to fetch relations
  • Failed to fetch revisions
  • Failed to fetch taxonomies
  • Failed to fetch term translations
  • Failed to fetch the site domain
  • Failed to fetch theme
  • Failed to fetch translations
  • Failed to fetch trashed content
  • Failed to fetch update status
  • Failed to fetch users
  • Failed to fetch widget area
  • Failed to fetch widget areas
  • Failed to fetch widget components
  • Failed to import
  • Failed to invite user
  • Failed to list files to upload
  • Failed to load approval requests
  • Failed to load backup settings
  • Failed to load export manifest
  • Failed to load exports
  • Failed to load import
  • Failed to load import plan
  • Failed to load import receipt
  • Failed to load imports
  • visualEditing.mediaLoadFailed
  • Failed to load plugin settings
  • Failed to load the calendar
  • Failed to load transfer capabilities
  • Failed to load transfer settings
  • Failed to lock the entry
  • Failed to probe URL
  • Failed to publish content
  • Failed to register orphaned table
  • Failed to release the entry lock
  • Failed to rename media folder
  • Failed to reorder content types
  • Failed to reorder menu items
  • Failed to reorder terms
  • Failed to replace media image
  • Failed to save backup settings
  • Failed to schedule content
  • Failed to start export
  • Failed to start import
  • Failed to unpublish content
  • Failed to unschedule content
  • Failed to update
  • Failed to update allowed domain
  • Failed to update backup settings
  • Failed to update block type
  • Failed to update byline
  • Failed to update collection
  • Failed to update comment status
  • Failed to update content
  • Failed to update field
  • Failed to update menu
  • Failed to update menu item
  • Failed to update plugin MCP access
  • Failed to update plugin settings
  • Failed to update redirect
  • Failed to update relation
  • Failed to update term
  • Failed to update user
  • Failed to update widget
  • Failed to upload a package file
  • Failed to verify plugin
  • Featured Images
  • field_slug
  • Files upload as soon as you add them.
  • Filter
  • Filter by byline
  • Filter by date range: {rangeLabel}
  • Filter: {activeCount} selected
  • Finish any current edits.
  • First page
  • First publication
  • Fix invalid fields before changing the publication date
  • Fix invalid fields before changing the schedule
  • Focal point
  • Focal point. Use arrow keys to move it.
  • Folder
  • Folder deleted
  • Folder name must be between 1 and 200 characters
  • Folder no longer exists
  • Folder no longer exists. Returned to the main library.
  • Folder successfully created
  • Folder successfully edited
  • Folder unavailable
  • Folders
  • Folders could not be loaded.
  • Folders navigation
  • For the best import experience, install the <0>EmDash Exporter</0> plugin on your WordPress site.
  • Format selection
  • Format:
  • Freeform
  • From {0}
  • From the package (empty)
  • From the package: “{packageValue}”
  • From the post owner
  • From URL
  • Gallery
  • Gallery settings
  • Generated automatically.
  • Give this navigation a label and a site identifier.
  • Go live {countdown}
  • Go to sign-in
  • Goes live
  • Goes live {countdown}
  • Group
  • Group by
  • Guest
  • Handle unavailable
  • Header column added
  • Header column removed
  • Header row
  • Header row added
  • Header row removed
  • Headers
  • Heading 4
  • Heading 5
  • Heading 6
  • Headings
  • Hide earlier entries
  • Hide from navigation
  • visualEditing.hideToolbar
  • Hide toolbar
  • Hold an entry while someone is editing it, and refuse other writers
  • Holds an entry ID. Set a target collection under Content Types to pick entries instead.
  • Horizontal {0}%, vertical {1}%
  • Hour
  • How do you want to start?
  • How is the slug generated?
  • How many
  • HTML block options
  • HTML block preview
  • HTML code
  • HTML only, cleaned, using your site's styles.
  • https://example.com or /page
  • https://example.com/blog/my-post
  • https://yoursite.com
  • I’ve completed these steps and understand tracking can’t be turned off.
  • I've set it up — check again
  • Icon
  • If the site can't be reached from the internet yet, for example on localhost or behind a login, you can use the address without the check.
  • If you didn't request this, you can safely ignore this email.
  • Iframe
  • Iframe block options
  • visualEditing.image
  • Image {0}
  • Image actions
  • Image controls
  • Image link
  • Image replaced.
  • Image upload failed. Try again.
  • Import a site package
  • Import a site package into this site while it is empty, overwriting its initial setup. Admin includes this; choose it instead of Admin to give an agent narrower access.
  • Import an existing EmDash site
  • Import complete
  • Import requested by {requester}
  • Import this package?
  • Importing
  • Importing comments... {0}
  • Importing content
  • Importing content... {0}
  • Importing content... {0} of {totalSelectedPosts}
  • Importing menus and site settings...
  • Importing menus, widgets, and settings
  • Importing reusable blocks...
  • Importing terms and bylines
  • In trash
  • In Windows Settings, open Accounts, then Sign-in options, and set up a PIN. Fingerprint and face recognition are optional.
  • Inactive version
  • Include comments
  • Include inferred bylines
  • Increase column width
  • Index existing content and keep Used in results up to date.
  • Indexing
  • Indexing existing content
  • Inline
  • Inline blocks use your site's styles. Your site removes scripts, style tags and style attributes, and empties iframes other than YouTube and Vimeo.
  • Insert an image gallery
  • Insert block
  • Insert block after current block
  • Insert block below
  • Insert HTML
  • Insert image
  • Insert or tap your security key when the browser asks.
  • Insert paragraph after
  • Insert paragraph before
  • Insert table
  • Insert video
  • Install the EmDash Exporter plugin on your WordPress site and generate a key under Tools → EmDash Migration.
  • Installation is unavailable.
  • INVALID HANDLE
  • Invite validation failed
  • Invoke MCP tools from all enabled plugins
  • Invoke MCP tools from the {pluginId} plugin
  • Invoke only this plugin's enabled MCP tools
  • Isolated frame
  • It is stored by the authenticator or credential manager you selected in the secure system prompt.
  • It was started somewhere else, so its plan can no longer be changed. Its progress will appear here.
  • Its listing has not been approved for display. Check back later.
  • JavaScript code
  • JS
  • Keep aspect ratio
  • Keep editing paused and deploy a compatible EmDash version before continuing.
  • Keep editing paused, fix the server issue, then retry setup.
  • Keep importing
  • Keep this page open until setup finishes. If you leave, return to continue where it stopped.
  • Keep this page open while files upload. If the upload stops, choose the same file again to continue where it left off.
  • Keep this page open. If you leave, the export continues when you come back.
  • Keep this site’s (empty)
  • Keep this site’s: “{targetValue}”
  • Keep this tab open. The import runs in small steps and can be safely re-run if interrupted.
  • Keep typing to narrow the list.
  • Landscape
  • Last edited
  • Last page
  • Later entries weren't loaded. The range has more entries than the calendar can show.
  • Learn how to install plugins in the <0>documentation<1/></0>.
  • Learn more
  • Limit
  • Link
  • Link options
  • Link this byline to a user or mark it as a guest profile.
  • Link URL
  • Linked from {0}
  • Linked side (plural)
  • Linked side (singular)
  • Linking content
  • Linking side (plural)
  • Linking side (singular)
  • Links from
  • Links in emails and plugins use {0}, set by the deployment configuration.
  • Links in emails and plugins, sitemaps, and absolute URLs in search and social metadata will use the new domain.
  • Links to
  • Links to {0}
  • List
  • Live version
  • Load more folders
  • Load preview
  • Loading
  • Loading {pluralLower}…
  • Loading approval requests…
  • Loading block types…
  • Loading exports…
  • Loading folders
  • Loading folders...
  • Loading imports…
  • Loading media
  • Loading media usage tracking settings…
  • Loading plugin panel
  • Loading references...
  • Loading relations...
  • Loading the import plan…
  • Loading usage
  • visualEditing.loading
  • Loading…
  • Local time
  • Locales will use this site’s capitalization
  • Location
  • Location unavailable
  • Lowercase letters, numbers and underscores. Reference fields store this.
  • Lua
  • Main library
  • Manage the people and teams credited on your content.
  • Managed by {providerName}
  • Managed by an external media provider
  • Managed by your identity provider. Change the name there.
  • Marketplace browsing is no longer available.
  • Marketplace browsing is no longer available. Manage installed plugins from Plugins.
  • Marketplace configuration is deprecated
  • Marketplace search failed
  • Matched by email
  • Maximum
  • Maximum blocks
  • Maximum tags
  • Media details
  • Media folders
  • Media in this folder will return to Main library. No files will be deleted.
  • visualEditing.mediaLibrary
  • Media links were made relative
  • Media pagination
  • Media results
  • Media usage tracking
  • Media usage tracking is indexing existing content
  • Media usage tracking is off
  • Media usage tracking is ready
  • Media usage tracking is setting up
  • Media usage tracking needs attention
  • Menu items
  • Merge selected cells
  • Migration guide
  • Migration key
  • Minimum blocks
  • Minor section heading
  • Minute
  • Mixed
  • Month
  • Monthly
  • Monthly/yearly archives
  • More actions for {0}
  • More formatting
  • More information about {label}
  • More information about Alt text
  • More information about Display size
  • More issues were found than are listed
  • More table actions
  • More than one post matches this link
  • Move {0} down
  • Move {0} down — unavailable, its parent has no translation in this locale
  • Move {0} earlier
  • Move {0} later
  • Move {0} up
  • Move {0} up — unavailable, its parent has no translation in this locale
  • Move down {0}
  • Move media here from Media Details.
  • Move the focal point to choose what stays visible in cropped images.
  • Move this site to another EmDash installation, or import a site package
  • Move this site to another EmDash installation, or import a site package into this one.
  • Move to trash
  • Move up {0}
  • Moved {filename} to position {0}.
  • Moved {total} items to draft
  • Moved {total} items to trash
  • Moved to {0}
  • Moved to paragraph after table
  • Moved to paragraph before table
  • Moving {label} to position {0} of {1}.
  • Moving {label} was cancelled.
  • Moving from another EmDash site?
  • Name your section, then add its content in the editor.
  • Navigate
  • Needs attention
  • New {itemLabel}
  • New {singularLower} name
  • New byline
  • New domain
  • New folder
  • New plugin discovery uses the registry. Existing marketplace plugins can still be updated or uninstalled while you switch over.
  • New Relation
  • New reusable profile
  • New section
  • New taxonomy
  • Next month
  • Next, {0} will open
  • Next, the browser's passkey window will open
  • No {label} found.
  • No block types defined
  • No blocks yet
  • No built-in passkey authenticator found
  • No byline
  • No byline assigned
  • No bylines available.
  • No bylines yet
  • No comments match your filters.
  • No description yet
  • No email address
  • No entries match these filters
  • No exact match on this site
  • No field on this content type uses it yet
  • No fields
  • No files added
  • No folders found
  • No iframe found in this code. For an embed that runs a script, use an HTML block.
  • visualEditing.noImageSelected
  • visualEditing.noImagesFound
  • No images in this gallery yet.
  • No loaded entries match these filters
  • No matches. Press Enter to use “{freeFormLanguage}”.
  • No matching block types
  • No matching bylines
  • No matching content found.
  • No matching media
  • No matching tags
  • No matching timezones
  • No media available from this provider.
  • No parent (top level)
  • No pending requests
  • No public URL available
  • No references selected.
  • No relations yet
  • No relations yet.
  • No tracked references found
  • No usage to show yet
  • No Windows Hello authenticator found
  • Non-guest
  • Not loaded
  • Not matched
  • Not set
  • Nothing else is scheduled this month.
  • Nothing on this day.
  • Nothing on this site changed.
  • Nothing published or scheduled in {monthTitle}
  • Nothing to preview yet.
  • Now · {time}
  • Number of posts
  • OAuth authorization requires HTTPS. Please use manual credentials.
  • Off
  • On the site
  • Once setup is done, upload a .emdash package exported from another EmDash site.
  • One
  • Only https links can be embedded.
  • Only image and file fields, images in rich text, and site settings are tracked. Custom rich text blocks and template code aren’t checked.
  • Only image files can be uploaded here.
  • Only images and videos can be uploaded here.
  • Open
  • Open {0} in a new tab
  • Open folder {0}
  • visualEditing.openInAdmin
  • Open in editor
  • Open read-only
  • Open setup
  • Open the dashboard
  • Open the sign-in page at the new address:
  • Open Windows settings
  • Optional caption
  • Optional hover text
  • Or browse files from your computer
  • or connect by URL
  • Ordered page-building blocks
  • Original
  • Original image cropped.
  • Other
  • Output size
  • Overdue
  • Overdue · {lateness}
  • Package digest
  • Package downloaded
  • Page number
  • Page size
  • Paragraph inserted after table
  • Paragraph inserted before table
  • Partial
  • Passkey created
  • Passkeys from the old address don't work there. Sign in with an email link, then add a passkey in Security settings.
  • Passkeys only work at the address where they were created.
  • Passkeys only work at the address where they were created. Add one here so you can sign in at this address next time.
  • Passkeys only work at the address where they were created. After switching, keep signing in at the current address, or use an email sign-in link at the new one.
  • Passkeys only work at the address where they were created. Continue on {handoverHost} to sign in there without a passkey, then add one for that address.
  • Passkeys require a <0>secure context</0>: use <1>HTTPS</1>, or open the admin at <2>http://localhost</2> (with your dev port). Plain <3>http://</3> on a custom hostname is not treated as secure, even on loopback.
  • Paste an embed code or an https link…
  • Paste your migration key
  • Pattern for generating URLs, e.g. /blog/{0}. Tokens: {1}, {2}, and date tokens {3}/{4}/{5} (also {6}/{7}/{8}) from the publish date — e.g. {9} for WordPress-style permalinks.
  • Pause other tools that update content.
  • People shown publicly on this post.
  • Per page
  • Period
  • Phosphor icon name, e.g. calendar-blank or trophy
  • Picked up {label}.
  • Picking entries this one links to lets editors drag them into an order. The other direction lists whatever points at the entry and cannot be reordered.
  • picks {0}
  • Placeholder text
  • Plan digest
  • Plugin {pluginId} rejected the save: {reason}
  • Plugin action failed
  • Plugin actions
  • Plugin changes were not applied
  • Plugin column unavailable
  • Plugin installation requires explicit consent
  • Plugin MCP access updated
  • Plugin MCP Tools
  • Plugin MCP tools require explicit consent
  • Plugin not found. The publisher or slug may be incorrect.
  • Plugin pages
  • Plugin panel unavailable.
  • Plugin registry configuration error
  • Plugin registry is not configured.
  • Plugin tools: {0}
  • Point the domain at this site. On Cloudflare, open your Worker in Workers & Pages, go to the Domains tab, and add the domain.
  • Point-in-Time Restore
  • Portrait
  • Post URLs (one per line)
  • Posts & Pages
  • Preparing categories and tags...
  • Preparing this site
  • Press Escape to leave the code editor.
  • Press Space to pick up an image. Use the Arrow keys to move it, then press Space to drop it.
  • Preview changes
  • Preview of {0}
  • Preview unavailable for this format
  • Previous month
  • primary
  • Primary navigation
  • Private
  • Profile CID
  • Progress
  • Progress stopped
  • Propose unsaved changes to selected editor fields for your review
  • Provenance optional
  • Provenance required
  • Public routes
  • Publication date
  • Publication policy blocked scheduled content
  • visualEditing.publish
  • Publish changes
  • Publish changes?
  • visualEditing.publishFailed
  • Publish now
  • Publish now?
  • Publish, unpublish, schedule, and unschedule content
  • visualEditing.published
  • Published {liveSince}
  • Published {total} items
  • Published and scheduled entries across collections, in the site's time zone.
  • Published by <0/>
  • Publisher approval required for every delegated release
  • Publisher approval required only for permission escalation
  • Publisher handle verification failed
  • Publisher release policy
  • Publishing
  • Publishing summary
  • visualEditing.publishing
  • Queued
  • Quick action on the dashboard
  • Quick create a relationship
  • Quick create names the relationship after this field and this collection, takes how many entries it holds from the switch above, and puts no limit on how many entries link back the other way. <0>Create the relationship yourself</0> to set its slug, the name each side goes by, and both limits, then pick it above.
  • Raw meta
  • Read and change email your site sends
  • Read and restore trashed content
  • Read collection and field definitions
  • Read comment bodies, author email addresses, pseudonymous IP hashes, user agents, and moderation metadata
  • Read media file contents
  • Read public byline profiles and content credits
  • Read redirect rules
  • Read retained content revision history
  • Read selected unsaved editor content after you explicitly invoke the plugin
  • Read your taxonomies and terms
  • Read-only
  • Reading content
  • Reading the package
  • Ready to publish now or schedule for later
  • Rebuilding search and caches
  • Receipt digest
  • Recent exports
  • Recent Posts
  • Record counts do not match the manifest
  • Records are out of order
  • Records refer to each other in a loop
  • Records without a parent were left out
  • Redirects that loop will be imported turned off
  • Referenced collection
  • Referenced collection is required
  • visualEditing.refreshPage
  • Refresh status
  • Refresh status before continuing.
  • Refresh the page or try again.
  • Relations
  • Relationship
  • Release CID
  • Release notes
  • Reload after updating EmDash before trying again.
  • Reload page
  • Reloading the plan…
  • visualEditing.removeImage
  • Remove {0} from selection
  • Remove assignment
  • Remove dark mode variant
  • Remove from post
  • Remove image {0}
  • Remove image?
  • Remove schedule
  • Removed {0} from selection.
  • Removes the sidebar entry, command palette link, and dashboard quick action; entries stay reachable by URL, API, and plugins
  • Removing starter content
  • Reorder
  • Reorder {0}
  • visualEditing.replaceImage
  • Replace
  • Replace {label}
  • Replace dark mode image
  • Replace dark mode variant for {label}
  • Replace image
  • Replace original
  • Replace original image?
  • Replace original is available with the Original aspect ratio.
  • Replace reference
  • Replace this site’s content with a package exported from another EmDash site.
  • Replace video
  • Replace with empty list
  • Replacing image...
  • Replacing original...
  • Require a slug before content can be published
  • Reschedule
  • Rescheduled
  • Reset
  • Reset column widths
  • Reset crop
  • Resize crop from bottom edge. Use the Arrow keys to resize.
  • Resize crop from bottom-left corner. Use the Arrow keys to resize.
  • Resize crop from bottom-right corner. Use the Arrow keys to resize.
  • Resize crop from left edge. Use the Arrow keys to resize.
  • Resize crop from right edge. Use the Arrow keys to resize.
  • Resize crop from top edge. Use the Arrow keys to resize.
  • Resize crop from top-left corner. Use the Arrow keys to resize.
  • Resize crop from top-right corner. Use the Arrow keys to resize.
  • Resize settings panel
  • Resolve the blockers to continue.
  • Resolving publisher handle...
  • Restart numbering
  • Results
  • Retired
  • Retry {0}
  • Retry cache refresh
  • Retry copy
  • Retry failed
  • Retry failures
  • Retry loading {pluralLower}
  • Retry setup
  • Retry setup?
  • Retrying…
  • Review and block publishing, scheduling, and unpublishing content
  • Review and moderate comments across your content.
  • Review posts
  • Review proposed changes
  • Review the import
  • Review the independently verified release evidence and permissions for {pluginName} before continuing.
  • Review Verified Plugin
  • Review Verified Update
  • Reviewing…
  • Revoke token {0}
  • robots.txt
  • Role on this post (optional)
  • Role updated for {0}.
  • Roles
  • Routable
  • Route: {0} · Permission: {1}
  • Row added above
  • Row added below
  • Rows
  • Run preview
  • Runs HTML, CSS and JavaScript in a sandbox.
  • Sample content
  • Save anyway
  • Save changes before running plugin actions
  • Save date
  • visualEditing.saveFailed
  • Save or discard the other changes before cropping.
  • Save Relation
  • Save schedule
  • visualEditing.saved
  • Saved immediately; term changes do not wait for Publish changes.
  • Saving a collection here turns this field into an entry picker. Its stored entry IDs move to the relationship, and the field can no longer be searched or filtered on.
  • visualEditing.saving
  • Scan it with a nearby phone or tablet.
  • Schedule changes
  • Schedule date
  • Schedule publication
  • Schedule removed
  • Scheduled changes
  • Scheduled entries appear here with their publish time.
  • Scheduled for {formattedSchedule}
  • Scheduled publication
  • Scheduled publishing needs attention
  • Scroll to review all
  • Search {label}
  • Search {label}…
  • Search block types
  • Search blocks
  • Search bylines to add…
  • Search bylines…
  • Search failed
  • Search failed. Check your connection and try again.
  • Search folders
  • Search for a language…
  • Search for an IANA timezone (e.g., Europe/London)
  • Search form
  • Search or type a URL
  • Search reusable public profiles.
  • Search tags
  • Search tags…
  • Search timezones…
  • Search to narrow the list
  • Search will be turned off for some collections
  • Searching…
  • Sections could not be loaded.
  • See where this file is used.
  • Select {title}
  • Select a collection
  • Select a content type
  • Select a location
  • Select a relationship
  • Select a release before verifying it
  • Select all on this page
  • Select at least one entry.
  • Select column
  • Select content
  • Select dark mode variant for {label}
  • Select default social image
  • Select favicon
  • Select gallery images
  • Select logo
  • Select row
  • Select table
  • Select up to 50 posts at a time.
  • Select video
  • Selected {label}
  • Selected {selectedItemTitle}
  • Selected image
  • Selected media
  • Selected posts
  • Selection
  • Send email through your site
  • Send emails
  • SEO settings
  • Set a custom width and height for this image in the document. Reset uses the original media dimensions. The original media file is unchanged.
  • Set role
  • Set to draft
  • Set up an email provider in Email settings to email users.
  • Set up media usage tracking
  • Set up Windows Hello
  • Setting up
  • Setup couldn’t continue. Try again.
  • Show count
  • Show date
  • Show hierarchy
  • Show post count
  • Show thumbnails
  • Showing {pageShowingRange} of {0}
  • Shown in the admin menu list.
  • Shown to readers in this order.
  • Shows a button for creating a new entry
  • Sign in to {siteName}
  • Signed release verified
  • Signing in failed. Please try again.
  • Signup completion failed
  • Signup request failed
  • Site Export
  • Site identity
  • site identity applied (title, tagline, logo)
  • Site Import
  • Site Import Analysis
  • Site settings
  • Site title
  • Site Transfer
  • Site URL set to {url}
  • Sitemaps and absolute URLs in search and social metadata will use the new domain. Links in emails and plugins keep using {configuredUrl}, set by the deployment configuration.
  • Sites on Cloudflare D1 can additionally restore the database to any minute within the last 30 days using D1 Time Travel — always on, no setup required.
  • Size is not applicable to folders
  • Smaller section heading
  • Smallest section heading
  • Some byline avatars were left out
  • Some content links to media files the source site doesn’t have; those links won’t work
  • Some content may not appear here yet.
  • Some content will have no author
  • Some decimal numbers will be rounded
  • Some files listed in the manifest are not in this package.
  • Some media is hosted by an external provider
  • Some media links could not be matched to files
  • Some references point to content that is not in the package
  • Source site ID
  • Split merged cell
  • Square
  • Square (1:1)
  • Stable identifier for your site, such as primary or footer.
  • Start a new import
  • Start import
  • Start with the template’s content types and no content.
  • Start with the template’s example posts and pages. Recommended for new sites.
  • Start writing with plain text
  • Start writing, or type '/' for commands
  • Starter content that will be removed
  • Starter content will be removed
  • Starting
  • Starting…
  • State
  • Status: {status}
  • Stop
  • Stopping the import
  • Store a daily backup in your site's storage bucket. Old backups are removed automatically.
  • Stored Backups
  • Structured
  • Sub-field slugs cannot be changed after creation.
  • Sub-field slugs must be unique.
  • Subscript
  • Superscript
  • Switch to dark
  • Switch to light
  • Table cells accept text, links, and formatting only.
  • Table controls
  • Table deleted
  • Table inserted
  • Table size
  • Tables cannot be pasted inside lists or quotes. Paste the table into its own paragraph and try again.
  • Take over
  • Taking over...
  • Taxonomy
  • Taxonomy “{0}” is used by content on this site
  • Taxonomy deleted
  • Taxonomy not found: {taxonomyName}
  • Taxonomy terms
  • Technical details
  • Technical verification details
  • Tell users where to sign in
  • Term assignments
  • Terms
  • the {0} field on {1}, which lists entries that link to it
  • the {0} field on {1}, which picks entries it links to
  • The admin's security policy blocked some resources this block loads, such as external scripts, fonts or frames. Your site may still load them.
  • the Android passkey prompt
  • The assistant can start one export of this site, within 15 minutes. The package includes all content and authors’ names and email addresses.
  • The assistant can start this exact import once, within 15 minutes. It replaces this site’s starter content with the package it analyzed.
  • The browser controls the exact prompt and may offer another compatible method.
  • The browser will usually show a QR code.
  • The build provenance matches this release and its package.
  • The calendar shows the first {maxEntries}, which end on {cutOffDay}.
  • The calendar shows the first {maxEntries}.
  • The code editor couldn't load. Save your work, then reload the page.
  • The content types and slug cannot be changed after a relation is created.
  • The content types and the slug are fixed. What each side is called and how many entries it holds are not.
  • The credential manager on the phone or tablet you choose saves it. EmDash does not receive the passkey.
  • The cropped image could not be created.
  • The download stopped
  • The export stopped
  • The export’s files no longer match the export. Start a new export.
  • The exported package and this import change the content in these ways.
  • The file is not a valid EmDash site package.
  • The file or folder no longer exists.
  • The image is in the Media Library, but this entry is now read-only.
  • The import can go ahead, but check these first.
  • The import can’t start until these are resolved.
  • The import did not return a completion cursor
  • The import did not return a preparation cursor
  • The import failed
  • The import has blockers that must be resolved first.
  • The import plan changed
  • The import plan changed. Review it again before importing.
  • The import stopped ({0}). Nothing on this site changed.
  • The import stopped after it started writing to this site, so editing is paused. Abandon the import to unlock editing; content it already wrote stays in place.
  • The import stops after its current step. Content already imported stays on the site, and editing stays paused until you abandon the import.
  • The import was cancelled
  • The imported site did not match the package when it was checked.
  • The last export failed
  • The latest media request failed. Showing the previous page.
  • the macOS passkey prompt
  • The order controls how block types appear in the picker.
  • The package changed. Choose it again before importing.
  • The package contains a duplicate ID
  • The package contains a file larger than this site accepts.
  • The package contains a file that is not part of the site package format.
  • The package contains an entry that is not a regular file.
  • The package contains the same file twice.
  • The package couldn’t be uploaded
  • The package format is not supported by this version of EmDash
  • The package is checked against this site before anything changes. You can leave this page and come back.
  • The package is larger than this site allows
  • The package is larger than this site allows.
  • The package is not valid
  • The package manifest is not valid.
  • The package needs a feature this version of EmDash does not support
  • The package uses a field type this site does not know
  • The package uses a locale this site does not have
  • The package was checked against this site. Review what will be imported, choose who the content belongs to, then start the import.
  • The package’s content is written to this site. The import can’t be undone once it starts; to go back you would need a backup of this site.
  • The package’s file index is not valid.
  • The passkey is saved on your physical security key and can be used on compatible devices.
  • The plan was changed somewhere else, such as from the command line or an AI assistant, after this page loaded it. Review it again, then start the import.
  • The plugin has not saved these changes. Review them before updating the editor.
  • The plugin result is stale because the editor changed while it was working.
  • The public address of your site, used for links in emails and plugins, sitemaps, and absolute URLs in search and social metadata
  • The publisher identity cannot be verified.
  • The range has more entries than the calendar can show.
  • The relationship and the referenced collection cannot be changed after creation. How many entries this field accepts is set on the relationship.
  • The relationship decides the referenced collection and how many entries this field accepts.
  • The sample content added so far is kept. Continue to add the rest.
  • The scheduled changes to {title} stay as a draft.
  • The selected folder no longer exists. Choose another location and save again.
  • The selected image could not be read.
  • The server was updated while this ran. Reload the page and try again.
  • The signed publisher records and package are valid. Build provenance was not provided.
  • The site kept changing while it was exported. Try again when editing is quieter.
  • The site’s storage could not be read or written.
  • The starter content listed above is deleted and replaced with the package’s content. The import can’t be undone once it starts; to go back you would need a backup of this site.
  • The stored value doesn't match this field's type
  • The uploaded package is discarded. Nothing on this site has changed.
  • The video is in the Media Library, but this entry is now read-only.
  • the Windows passkey prompt
  • Theme search failed
  • There are too many redirects to check them for loops before importing
  • These tools remain disabled after installation until you explicitly enable agent access.
  • This also removes:
  • This block cannot be edited because its stored definition is unavailable.
  • This block embeds a page from {0}.
  • This block runs JavaScript.
  • This browser keeps the whole package in memory until the download finishes. For an export this size, use a Chromium-based browser, which saves straight to disk, or run emdash site export from the CLI.
  • This cannot be undone
  • This code has expired. Start the sign-in again from your terminal to get a new one.
  • This code is invalid or has already been used.
  • This content cannot be edited safely
  • This content will be visible on the site immediately.
  • This day wasn't loaded. The range has more entries than the calendar can show.
  • This device is requesting permission to use:
  • This doesn't look like a valid migration key. Generate a new one in the plugin and paste the full string starting with "em1.".
  • This entry changed somewhere else after you opened it.
  • This entry changed somewhere else. Save anyway, or reload to get the newer version.
  • This entry doesn't exist or isn't published. Your role can only view published content.
  • This entry doesn't exist or was deleted.
  • This entry has no URL until it is published. Paste a URL instead.
  • This entry is open somewhere else
  • This entry is read-only because its schema uses field types this version of EmDash does not support.
  • This entry was due {lateness} but hasn't published. Scheduled publishing may not be running.
  • This export is large
  • This field cannot be edited by this version of EmDash.
  • This field contains table content that the editor cannot preserve. Update it through the API before editing or saving this content.
  • This field contains unsupported Portable Text marks: <0>{markList}</0>. Remove them through the API before editing or saving this content.
  • This field does not accept {0} files.
  • This field does not accept {mimeType} files.
  • This field expects a list. The stored value stays unchanged until you replace it with an empty list, which deletes it. Copy anything you need from it first.
  • This field lists entries that link to this one.
  • This field picks
  • This field picks entries this one links to.
  • This field will show the <0>{0}</0> this {linkingSide} links to
  • This field will show the <0>{linkingSide}</0> linking to this {linkedSide}
  • This file is not a readable EmDash site package.
  • This file is not an EmDash site package: it must start with manifest.json.
  • This folder is empty
  • This folder is empty.
  • This image could not be loaded for cropping.
  • This import has already started
  • This is not the package the import was started with. Choose the same file again.
  • This link can't be used. Enter a web address, such as https://example.com.
  • This link expires in 15 minutes.
  • This link expires in 7 days.
  • This media item could not be loaded. Try again.
  • This media item no longer exists.
  • This month wasn't loaded
  • This operation expired. Start again.
  • This package needs features this version of EmDash does not support.
  • This package was made by a newer or different version of EmDash.
  • This paste is too large. Paste fewer cells or less text at a time.
  • This permanently deletes {0} from storage.
  • This plugin cannot be installed because its publisher profile is missing valid verification metadata. Ask the publisher to republish it with the latest EmDash plugin CLI.
  • This plugin cannot be installed because its release provenance could not be verified. Ask the publisher to publish a new verified release.
  • This plugin cannot be installed because its signed publisher records failed verification. Ask the publisher to publish a corrected release.
  • This plugin exposes the following routes without authentication:
  • This plugin has no configurable settings.
  • This plugin is not available yet
  • This publisher identity no longer resolves.
  • This publisher's handle does not resolve back to its identity. Installation is disabled until the publisher fixes their handle.
  • This range has more than {maxEntries} entries
  • This removes the relationship, every link stored under it, and the reference fields that use it:
  • This removes the schedule and publishes immediately.
  • This saved timezone isn't recognized. Choose a suggestion for reliable date display.
  • This section contains table content that the editor cannot preserve. Update the section before inserting it.
  • This section contains unsupported Portable Text marks: <0>{0}</0>. Update the section before inserting it.
  • This sign-in link has expired. Request a new one from the login page.
  • This sign-in link is invalid or has already been used. Request a new one from the login page.
  • This site already has content
  • This site already has content, so it can’t receive an import.
  • This site can’t receive an import
  • This site has no content yet, so it can receive an import. Choose a .emdash package file. It is checked in your browser and uploaded in parts; nothing on this site changes until you review and confirm the import.
  • This site has no content yet, so you can import a .emdash package exported from another EmDash site.
  • This site has no session storage configured, so sign-in cannot complete. Ask the site administrator to set session.driver in astro.config.mjs.
  • This site holds partial data from an earlier import
  • This site was set up with starter content. It has no entries of its own, and the import deletes it before adding the package’s content.
  • This spreadsheet data has invalid quoted cells. Fix the quotes or remove the tab separators and try again.
  • This table cannot be edited safely
  • This table has unsupported cell formatting, merged cells, or column widths. Paste it as plain text or simplify the table and try again.
  • This version is not visible on the site
  • This video can't be played.
  • Time
  • Times are in {zoneName}.
  • Times are in {zoneName}. Your browser uses {viewerZoneName}.
  • To move a site to another EmDash installation, use <0>Transfer</0>.
  • Today
  • Toggle
  • Toggle header column
  • Token {0} · expires {expires}
  • Token verification failed
  • Tomorrow
  • Tooltip text
  • Track where media is used across your content
  • Track where media is used across your content.
  • Transfer
  • Translations:
  • Trash pagination
  • Try a broader media type or clear your filters.
  • Try a different search or collection filter.
  • Try a different search or filter.
  • Try again.
  • Try again. If it keeps failing, check the server logs.
  • Try another filename or clear your search.
  • Try another filename, or clear your search and filters.
  • Turn on
  • Turn on media usage tracking?
  • Turning on…
  • Two authors with bylines in the same locale are mapped to the same user
  • Two records have the same value where it must be unique
  • Type caption for image (optional)
  • Type caption for video (optional)
  • Type to filter
  • Type to search
  • Type: Folder
  • Unfinished media uploads were left out
  • Unlinked
  • Unpublish {itemLabel}
  • visualEditing.unpublishedChanges
  • Unresolved assignment
  • visualEditing.unsaved
  • Unsaved content may leave your site
  • Unsupported
  • Until {0}
  • Unused references were left out
  • Up to {MAX_SELECTED} bylines can be selected
  • Update scheduled
  • Update the emdash package in your project and redeploy to get the latest fixes.
  • Update the profile for {0}.
  • Updating the plan…
  • Updating usage
  • visualEditing.uploadImage
  • Upload a video to get started
  • Upload failed
  • Upload files
  • Upload images, videos, and documents to keep reusable assets in one place.
  • Upload media to keep reusable assets in one place.
  • Upload not finished
  • Upload or choose a video
  • Upload site packages and check whether they can be imported. Admin includes this; choose it instead of Admin to give an agent narrower access.
  • Upload to {providerName}
  • Uploaded
  • visualEditing.uploadingFile
  • Uploading image…
  • Uploading the package
  • Uploading video…
  • URL & language
  • URL slug
  • URL template (e.g. /blog/:slug)
  • Usage completeness couldn’t be verified.
  • Usage details aren’t available for your account.
  • Usage details unavailable
  • Usage indexing couldn’t finish.
  • Usage indexing hasn’t started.
  • Usage is updating. Some content may not appear here yet.
  • Usage loaded
  • Usage may be out of date.
  • Use {fallbackUrl} anyway
  • Use a security key
  • Use a URL ending in a recognized image extension, such as .jpg or .png.
  • Use another device
  • Use as end date
  • Use lowercase letters, numbers, and hyphens, starting with a letter.
  • Use URL
  • Used in
  • User accounts, passkeys, API tokens, secrets, and plugin data are never exported. Each author’s name and email address are included so they can be matched to users on the other site.
  • User for {0}
  • Users are not transferred. Choose the user on this site who should own each author’s content. Content of authors you don’t map will have no author.
  • Users from <0>{domain}</0> will no longer be able to sign up without an invite. Existing users are not affected.
  • v{0}
  • Validating the package
  • Verified
  • Verified publisher
  • Verify the plugin before installing it
  • Verifying the import
  • Version {0} (active)
  • Video actions
  • Video upload failed. Try again.
  • View live
  • View setup
  • Visitors see the published version until the scheduled update
  • Visitors see this published version
  • Visitors still see the published version
  • Visitors will see these changes immediately.
  • Wait for updates already in progress to finish.
  • Warnings
  • Was due
  • We checked before opening the browser's passkey prompt so you can choose what happens next.
  • We've sent a verification link to <0>{email}</0>
  • What each side is called. These name the fields bound to this relationship.
  • What happens next?
  • What is a passkey?
  • What it leaves out
  • What the direction changes
  • What the package includes
  • What will be imported
  • What you typed is still here. Saving replaces the newer version.
  • What’s tracked
  • When set, the image becomes a clickable link to this URL.
  • Where is it saved?
  • Why are bylines shown in this order?
  • Why can't this be changed?
  • Why English is used
  • Why is this important for duplicate pages?
  • Why is this important for search result summaries?
  • Why is this important for search result titles?
  • Why is this important for search visibility?
  • Why is this important for social sharing?
  • Why is this important?
  • Widget areas
  • Widths
  • Will be cleared on save
  • Windows Hello still isn't available to this browser. You can try another device or a security key instead.
  • Windows will show which credential manager will save it before creating it.
  • With a passkey, you don’t need to remember complex passwords
  • WordPress authorization was rejected
  • Working on {selectedCount} items…
  • Working…
  • Write CSS…
  • Write HTML, or paste a snippet with its styles and scripts…
  • Write HTML…
  • Write JavaScript…
  • Writing the file index
  • xxxx xxxx xxxx xxxx xxxx xxxx
  • Yearly
  • Yoast/RankMath
  • You can view, rename, or add more passkeys later in Security settings.
  • You do not have permission to edit this asset.
  • You don’t have permission to move this file.
  • You don't have permission to view the calendar.
  • You need Admin permissions to manage media usage tracking.
  • You need Admin permissions to transfer this site.
  • You no longer hold this entry
  • You'll be signing up as <0>{roleName}</0>
  • You're signed in at {0}
  • You've been invited to {siteName}
  • You've been invited to join {siteName}.
  • Your credential manager, such as Google Password Manager, saves it and may sync it to your other devices.
  • Your credential manager, such as iCloud Keychain, saves it and may sync it to your other devices.
  • Your device's credential manager saves it and will show you where before creating it.
  • your device's passkey prompt
  • Your media library is empty
  • Your role does not permit any of the permissions this device requested.
  • Your site is currently at {currentUrl}.
  • Your time: {viewerTime}
  • Your unsaved media changes will be lost.
  • Zig
Bahasa Indonesia id 3384/3384 · 100%

All strings translated 🎉

Italiano it 33/3384 · 1%
3351 missing keys
  • (default)
  • (opens in new window)
  • -- Select --
  • "{0}" will be deleted from {providerName}.
  • "{0}" will be deleted from its media provider.
  • "{0}" will be permanently deleted.
  • (pre-release)
  • (synced)
  • (too new)
  • {0, plural, one {(# item)} other {(# items)}}
  • {0, plural, one {{counted} of # character, at least {min}} other {{counted} of # characters, at least {min}}}
  • {0, plural, one {{counted} of # character} other {{counted} of # characters}}
  • {0, plural, one {# byline} other {# bylines}}
  • {0, plural, one {# comment imported} other {# comments imported}}
  • {0, plural, one {# comment updated} other {# comments updated}}
  • {0, plural, one {# comment} other {# comments}}
  • {0, plural, one {# content error} other {# content errors}}
  • {0, plural, one {# content item imported} other {# content items imported}}
  • {0, plural, one {# entry} other {# entries}}
  • {0, plural, one {# file uploading} other {# files uploading}}
  • {0, plural, one {# file was not added because the upload list is full.} other {# files were not added because the upload list is full.}}
  • {0, plural, one {# folder loaded} other {# folders loaded}}
  • {0, plural, one {# item} other {# items}}
  • {0, plural, one {# link} other {# links}}
  • {0, plural, one {# matching tag} other {# matching tags}}
  • {0, plural, one {# MCP tool} other {# MCP tools}}
  • {0, plural, one {# media error} other {# media errors}}
  • {0, plural, one {# media file imported} other {# media files imported}}
  • {0, plural, one {# menu imported} other {# menus imported}}
  • {0, plural, one {# menu will be imported} other {# menus will be imported}}
  • {0, plural, one {# permission requested} other {# permissions requested}}
  • {0, plural, one {# permission} other {# permissions}}
  • {0, plural, one {# post} other {# posts}}
  • {0, plural, one {# redirect is part of a loop.} other {# redirects are part of a loop.}}
  • {0, plural, one {# reference} other {# references}}
  • {0, plural, one {# relation this content type takes part in} other {# relations this content type takes part in}}
  • {0, plural, one {# row} other {# rows}} × {1, plural, one {# column} other {# columns}} selected
  • {0, plural, one {# selected} other {# selected}}
  • {0, plural, one {# skipped (already exists)} other {# skipped (already exist)}}
  • {0, plural, one {# taxonomy assignment} other {# taxonomy assignments}}
  • {0, plural, one {# taxonomy created} other {# taxonomies created}}
  • {0, plural, one {# upload failed} other {# uploads failed}}
  • {0, plural, one {+# more} other {+# more}}
  • {0, plural, one {Add # file} other {Add # files}}
  • {0, plural, one {Add # image} other {Add # images}}
  • {0, plural, one {Add # video} other {Add # videos}}
  • {0, plural, one {At least # character} other {At least # characters}}
  • {0, plural, one {Column deleted} other {# columns deleted}}
  • {0, plural, one {field} other {fields}}
  • {0, plural, one {Media file} other {Media files}}
  • {0, plural, one {One more blocked entry is not shown.} other {# more blocked entries are not shown.}}
  • {0, plural, one {Row deleted} other {# rows deleted}}
  • {0, plural, one {Show # more} other {Show # more}}
  • {0, plural, one {User} other {Users}}
  • {0} {1} required — you have {2}.
  • {0} added to this post.
  • {0} banner
  • {0} can't be moved here — its parent has no translation in this locale, so this list isn't the group it belongs to.
  • {0} detected
  • {0} fallback
  • {0} has been deactivated
  • {0} has been removed
  • {0} icon
  • {0} installs
  • {0} is now active
  • {0} items → {1}
  • {0} items will be imported
  • {0} of {1} files · {2} of {3}
  • {0} of {1} items
  • {0} of {1} matched by email
  • {0} of {1} steps
  • {0} of {1} steps · {2} of {3}
  • {0} of {total} could not be deleted
  • {0} of {total} could not be published
  • {0} of {total} could not be updated
  • {0} of media, {1} of records
  • {0} plugins
  • {0} preview
  • {0} removed from this post.
  • {0} system + {1} custom {2}
  • {0} updated
  • {0} updated everywhere it appears.
  • {0} updated to v{installedVersion}
  • {0}/160 characters
  • {added} posts updated
  • {added} updated · {0} failed
  • {base} to: {0}
  • {changedCount, plural, one {# change from next revision} other {# changes from next revision}}
  • {characters, plural, one {# character} other {# characters}}
  • {collectionLabel} pagination
  • {columns, plural, one {Column deleted} other {# columns deleted}}
  • {completedCount} of {0} complete
  • {completedCount} of {0} uploads complete
  • {count, plural, one {# file} other {# files}}
  • {count, plural, one {# item} other {# items}}
  • {current} of {total}
  • {dayLabel}, {entries}
  • {earlierCount, plural, one {Show # earlier entry} other {Show # earlier entries}}
  • {failed, plural, one {# email could not be sent. Check the email provider.} other {# emails could not be sent. Check the email provider.}}
  • {failedCount, plural, one {# upload failed} other {# uploads failed}}
  • {filesMissing, plural, one {# file still needs to be uploaded. Choose the same package file again to finish; files already uploaded are skipped.} other {# files still need to be uploaded. Choose the same package file again to finish; files already uploaded are skipped.}}
  • {filteredCount, plural, one {#{0} item} other {#{1} items}}
  • {hidden, plural, one {# more entry on {date}} other {# more entries on {date}}}
  • {hidden, plural, one {+# more} other {+# more}}
  • {host} does not resolve to a public address
  • {importedFiles, plural, one {<count>#</count> file imported} other {<count>#</count> files imported}}
  • {label} — no translation
  • {label} — view translation
  • {label} in {menuName}
  • {label} moved to position {0} of {1}.
  • {label} moved to position {0}.
  • {label} options
  • {lateness} late
  • {matchCount, plural, one {# item matching "{searchQuery}"} other {# items matching "{searchQuery}"}}
  • {matchedCount} of {totalCount} assigned
  • {matchedCount} of {totalCount} authors matched by email
  • {maximum, plural, one {{name} can have at most # character.} other {{name} can have at most # characters.}}
  • {maximum, plural, one {{name} can have at most # item.} other {{name} can have at most # items.}}
  • {minimum, plural, one {{name} needs at least # character.} other {{name} needs at least # characters.}}
  • {minimum, plural, one {{name} needs at least # item.} other {{name} needs at least # items.}}
  • {name} does not match the required format.
  • {name} has a value that is not one of its options.
  • {name} has an invalid value.
  • {name} is not a field in this collection.
  • {name} is required.
  • {name} links to an entry that does not exist or is in the trash.
  • {name} must be a valid URL.
  • {name} must be at least {bound}.
  • {name} must be at most {bound}.
  • {name}: this site already has some
  • {needsNewCollections, plural, one {# new collection will be created} other {# new collections will be created}}
  • {needsNewFields, plural, one {Fields will be added to # existing collection} other {Fields will be added to # existing collections}}
  • {origin} does not serve this site yet
  • {origin} redirects elsewhere
  • {origin} redirects to {target}. Enter that address instead.
  • {overdueCount, plural, one {One scheduled item is overdue and the scheduler heartbeat is stale. Run `npx emdash doctor` and verify the deployed Cron Trigger.} other {# scheduled items are overdue and the scheduler heartbeat is stale. Run `npx emdash doctor` and verify the deployed Cron Trigger.}}
  • {overdueCount, plural, one {One scheduled item is overdue, but no scheduler run has completed. Run `npx emdash doctor` and verify the deployed Cron Trigger.} other {# scheduled items are overdue, but no scheduler run has completed. Run `npx emdash doctor` and verify the deployed Cron Trigger.}}
  • {overflowCount, plural, one {# file was not added because the upload list is full.} other {# files were not added because the upload list is full.}}
  • {pluginName} is requesting additional permissions:
  • {pluginName} requires the following permissions:
  • {pluginName} Settings
  • {plural} go live now; draft edits stay unpublished.
  • {policyRejected, plural, one {Open the affected entry, resolve the policy reason, and schedule it again. A successful schedule or publish clears this notice.} other {Open the affected entries, resolve the policy reasons, and schedule them again. A successful schedule or publish clears each notice.}}
  • {position} of {total}
  • {previewRows} × {previewColumns} table
  • {readingTime, plural, one {# min read} other {# min read}}
  • {ready} of {0} ready
  • {records, plural, one {# record written} other {# records written}}
  • {rejectedCount, plural, one {# file was not added.} other {# files were not added.}}
  • {rewrittenUrls, plural, one {<rewrittenCount>#</rewrittenCount> image URL updated in {updatedContentItems, plural, one {<contentCount>#</contentCount> content item} other {<contentCount>#</contentCount> content items}}} other {<rewrittenCount>#</rewrittenCount> image URLs updated in {updatedContentItems, plural, one {<contentCount>#</contentCount> content item} other {<contentCount>#</contentCount> content items}}}}
  • {row} × {column} table
  • {rows, plural, one {Row deleted} other {# rows deleted}}
  • {rows} × {columns} table pasted
  • {selectedCount, plural, one {# selected} other {# selected}}
  • {selectedCount, plural, one {Move # item to trash? You can restore it later.} other {Move # items to trash? You can restore them later.}}
  • {sent, plural, one {Emailed # user} other {Emailed # users}}
  • {siteName} has moved to {siteHost}
  • {siteName} is now at {siteHost}. Sign in there from now on.
  • {siteZone} · Your time: {viewerZone}
  • {state} · {when}
  • {state}, {time}:
  • {subLabel} ({label}, item {position})
  • {title} is a draft again.
  • {title} is now live.
  • {title} now goes live {when}.
  • {total, plural, one {# item} other {# items}}
  • {totalDrafts, plural, one {Draft} other {Drafts}}
  • {totalScheduled, plural, one {Scheduled} other {Scheduled}}
  • {unchangedCount, plural, one {Hide # unchanged} other {Hide # unchanged}}
  • {unchangedCount, plural, one {Show # unchanged} other {Show # unchanged}}
  • {widgetType} in {areaName}
  • {words, plural, one {# word} other {# words}}
  • /new-page or /articles/[slug]
  • /old-page or /blog/[slug]
  • • Files are downloaded from your WordPress site
  • • Uploaded to your EmDash media storage
  • • URLs in your content are updated automatically
  • ← Back
  • <0>{from}</0> becomes <1>{to}</1>
  • <0>{name}</0> is editing this entry. Nothing you change here will be saved.
  • <0>{name}</0> is editing this entry. Open it read-only, or take over; they will be told the entry moved on.
  • <0>{name}</0> now holds this entry, so your changes are no longer being saved. Take it back to carry on.
  • <0>Alt-click</0> to add above
  • <0>Click</0> to add below
  • <0>Click</0> to open menu
  • <0>Drag</0> to move
  • 1 post updated
  • 1 year
  • 1. Log into your WordPress admin
  • 1. Log into your WordPress admin dashboard
  • 16:9
  • 2. Go to <0>Tools → Export</0>
  • 2. Go to Users → Profile
  • 3:2
  • 3. Scroll to "Application Passwords"
  • 3. Select "All content"
  • 30 days
  • 301 Permanent
  • 302 Temporary
  • 307 Temporary (Strict)
  • 308 Permanent (Strict)
  • 4:3
  • 4. Click "Download Export File"
  • 4. Enter "EmDash" and click "Add New"
  • 404 Errors
  • 410 Content Deleted (Gone)
  • 451 Unavailable for legal reasons
  • 5. Copy the generated password
  • 5. Upload the file here
  • 7 days
  • 90 days
  • A brief description of this content type
  • A file does not match the package manifest. The package may be damaged.
  • A file in the package does not match the manifest. The package may be damaged.
  • A file in the package is not the size the manifest declares.
  • A file is not the size the package manifest declares. The package may be damaged.
  • A full-width hero banner with heading, text, and CTA button
  • A media file is larger than this site accepts
  • A media file is missing from the package
  • A media folder with this name already exists
  • A name cannot be generated from this label. Type one manually using lowercase letters, numbers, and underscores.
  • A number is too large for this site’s database
  • A package file does not match the manifest
  • A package file is missing
  • A publication time has not been selected
  • A publishing action is already in progress
  • A record in the package is not valid
  • A record refers to something missing from the package
  • A relation defines how two content types link. Reference fields on either side then pick entries through it.
  • A relationship is required
  • A short description of your site
  • A slug cannot be generated from these role names. Type one manually using lowercase letters, numbers, and underscores.
  • A slug cannot be generated from this label. Type one manually using lowercase letters, numbers, and underscores.
  • A slug cannot be generated from this label. Type one manually.
  • A source and target locale are required
  • A step failed and will be retried ({0}).
  • A value does not fit this site’s database
  • Abandon import
  • Abandon this import?
  • Abandoning…
  • About focal point
  • About inferred bylines
  • Accept & Install
  • Accept & Update
  • Accept Invite
  • Access denied
  • Access Denied
  • Access your media library
  • Account
  • Account already exists
  • Account exists
  • Account Info
  • ACF Fields
  • Actions
  • Activation cannot be confirmed. Keep editing paused and refresh the status.
  • Active
  • Active v{0}
  • Add
  • Add {0}
  • Add {singularLower} to {ready} posts
  • Add {singularLower} to 1 post
  • Add {singularLower} to posts
  • Add a new passkey
  • Add a passkey for {0}
  • Add a person or team to credit on your content.
  • Add another byline
  • Add at least {minItems} blocks.
  • Add at least one sub-field to define the repeater structure.
  • Add block
  • Add byline
  • Add column after
  • Add column before
  • Add Content
  • Add Custom Link
  • Add dark mode variant
  • Add Domain
  • Add Field
  • Add fields
  • Add fields like "Job title" or "Pronouns" to enrich every byline.
  • Add fields to define the structure of your content
  • Add First Field
  • Add First Item
  • Add Images
  • Add images to gallery
  • Add item
  • Add Item
  • Add link
  • Add links to build your navigation menu
  • Add MIME type or extension
  • Add New
  • Add new folder
  • Add noindex meta tag
  • Add Passkey
  • Add reference
  • Add references
  • Add row above
  • Add row below
  • Add scripts and styles to your site's pages
  • Add selected
  • Add SEO metadata fields (title, description, image) and include in sitemap
  • Add Sub-Field
  • Add tag
  • Add term
  • Add to posts
  • Add Widget Area
  • Add your social media profiles. These are available to your site's theme and can be displayed in headers, footers, or author bios.
  • Added
  • Adding...
  • Adding…
  • Additional data to import.
  • Additional details
  • admin
  • Admin
  • Admin navigation
  • Administrator
  • Advanced
  • After
  • After send:
  • After you explicitly invoke this plugin, it can send selected unsaved editor content to external websites without a host restriction.
  • After you explicitly invoke this plugin, it can send selected unsaved editor content to: {0}
  • Agenda
  • Agent access
  • Agent access for {0} has been updated
  • Agent-callable MCP tools
  • Align
  • Align center
  • Align left
  • Align right
  • Alignment
  • All
  • All authors
  • All bylines
  • All capabilities
  • All collections
  • All comments require approval
  • All imported content will be unassigned. You can reassign authors later from the content editor.
  • All locales
  • All roles
  • All sources
  • All statuses
  • All types
  • All uploads finished
  • Allow MCP tokens with plugin-tool scope to invoke these routes.
  • Allow multiple references
  • Allow users from specific domains to sign up
  • Allow visitors to leave comments on this collection's content
  • Allowed block types
  • Allowed Domains
  • Allowed types
  • Already assigned or duplicate
  • Already have an account?
  • Also delete plugin storage data
  • Also delete the relationship this field uses
  • Also match the byline linked to an entry's author when it has none assigned.
  • Also requested, but not available to your role:
  • visualEditing.altText
  • Alt text
  • Alt Text
  • Alt text is not applicable to folders
  • Alt text set
  • Alternatively, you can export from WordPress (Tools → Export) and upload the file.
  • An earlier import of this package stopped after it started writing to this site. Abandon that import, then reset this site or set up a new one before importing again.
  • An earlier import of this package wrote to this site before it was abandoned. Reset this site or set up a new one before importing again.
  • An error occurred
  • An import replaces a new site’s starter content, so it only runs on a site with no content of its own. To move content here, set up a new EmDash site and import into that. These are what this site already has:
  • An unexpected error occurred.
  • An unknown error occurred
  • Analyzing export file...
  • Analyzing WordPress site...
  • Animated WebP files become still images when cropped.
  • Another editor
  • Another import is already using this package.
  • Any media type allowed (subject to global limits).
  • Any number
  • API Tokens
  • Appears on posts and pages
  • Application Password
  • Apply
  • Apply changes
  • Apply link
  • Approval requests
  • Approve
  • Approve comments and mark them as pending or spam
  • Approve this export?
  • Approve this import?
  • Approve with that device's face, fingerprint, PIN, or passcode.
  • approved
  • Approved
  • Approving…
  • Arbitrary JSON data
  • Archived
  • Archives
  • Are you sure you want to delete "{0}"? No stored values reference this field.
  • Are you sure you want to delete "{0}"? This will also delete all content in this collection.
  • Are you sure you want to delete the "{0}" field?
  • Are you sure you want to delete this menu? This will also delete all menu items. This action cannot be undone.
  • As an administrator, you can invite other users from the Users section.
  • Ask an administrator to complete this setup.
  • Aspect ratio
  • Assign WordPress authors to EmDash users. Posts will be attributed to the selected user.
  • Assistants connected through MCP need an admin’s approval to start an export or import unless their token was given a transfer scope. Requests expire after 15 minutes.
  • Astro
  • At least {min}
  • At most {max}
  • At most…
  • Attribution
  • Audio
  • Authentication error: {0}
  • Authentication error: {error}
  • Authentication failed
  • Authentication is managed by an external provider ({0}). Passkey settings are not available when using external authentication.
  • Authentication was cancelled or timed out. Please try again.
  • Author
  • Author Mapping
  • Authorization denied
  • Authorization failed
  • Authorize
  • Authorize Device
  • Authorized approvers
  • Authorizing...
  • Authors
  • Authors will be assigned to users on this site
  • auto
  • Auto (slug change)
  • Auto-approve authenticated users
  • Auto-generated from name (you can edit)
  • Auto-generated from the title. You can change it.
  • Automatic
  • Automatic Backups
  • Automatic backups need a storage backend (R2, S3, or local storage). Configure storage in your EmDash config to enable them.
  • Autosave failed
  • Available bylines
  • Available in {0}
  • Available Providers
  • Available Widgets
  • Avatar
  • visualEditing.back
  • Back to {collectionLabel} list
  • Back to Content Types
  • Back to login
  • Back to Main library
  • Back to marketplace
  • Back to menus
  • Back to plugins
  • Back to sections
  • Back to settings
  • Back to Themes
  • Back up now
  • Backing up...
  • Backup created: {0}
  • Backup settings saved
  • Backups
  • Backups to keep
  • Bash
  • Basic blocks
  • Before
  • Before send:
  • Before you continue:
  • Between {min} and {max}
  • Bing Verification
  • Bio
  • Block
  • Block {0}
  • Block actions
  • Block actions - drag to reorder, click for menu
  • Block type “{0}” was created on this site
  • Block type versions
  • Block types
  • Block types could not be loaded.
  • Blockers
  • Blocks
  • Bold
  • Boolean
  • Both reference fields bound to this relation share these limits, so the two sides cannot disagree about the same links.
  • Brief summary shown below the title in search results
  • Broken references were cleared
  • Browse and install plugins published to the decentralized registry.
  • Browse and install plugins to extend your site.
  • Browse files
  • Browse Files
  • Browse files to upload
  • Browse the <0>registry</0> to install plugins.
  • Browse themes and preview them with your own content.
  • Build provenance verified
  • Bullet List
  • byline
  • Byline
  • Byline created
  • Byline credits
  • Byline deleted
  • Byline field group values
  • Byline field values
  • Byline fields
  • Byline schema
  • Byline Schema
  • Byline updated
  • Bylines
  • C
  • C#
  • C++
  • Calendar
  • Can create content
  • Can manage all content
  • Can publish own content
  • Can view content
  • Cancel
  • Cancel (Esc)
  • Cancel {0}
  • Cancel import
  • Cancel remaining
  • Cancel rename
  • Cancel this import?
  • Cancelling…
  • Cannot delete theme sections
  • Canonical URL
  • Capabilities
  • Capability consent
  • Caption
  • Captions / Subtitles
  • Capture is being prepared. Keep editing paused until setup is complete.
  • Categories
  • Categories ({0})
  • Categories & Tags
  • Cell split
  • Cells
  • Cells merged
  • Center
  • Change
  • Change <0>{0}</0> from <1>{1}</1> to <2>{2}</2>? They will lose access to higher-level features.
  • Change domain
  • Change Favicon
  • Change Image
  • Change Logo
  • Change publication date
  • Change publication date: {formattedValue}
  • Change schedule
  • Change where visitors are sent
  • Changelog
  • Changes apply everywhere this byline appears.
  • Changes discarded
  • Changes were saved, but cached pages may still show old {pluralLower}. Retry the cache refresh.
  • Character between page title and site name (e.g., "My Post | My Site")
  • Check and switch
  • Check for updates
  • Check registry in astro.config.mjs, then restart EmDash.
  • Check registry.aggregatorUrl in astro.config.mjs, then restart EmDash.
  • Check registry.policy.minimumReleaseAge in astro.config.mjs, then restart EmDash.
  • Check registry.policy.minimumReleaseAgeExclude in astro.config.mjs, then restart EmDash.
  • Check Site
  • Check the server logs, then use the media usage recovery API for the failed work.
  • Check your connection and try again.
  • Check your email
  • Checking {urlInput}...
  • Checking authentication...
  • Checking code...
  • Checking how many stored values reference "{0}"…
  • Checking media files
  • Checking package structure
  • Checking records
  • Checking references
  • Checking the package
  • Checking this device for passkey support...
  • Checking this site
  • Checking…
  • Choose {label}
  • Choose a credential manager on this device, another device, or a security key.
  • Choose a date range
  • Choose a file from the library or upload a new one.
  • Choose a new publication time for this draft.
  • Choose a non-empty {0} image.
  • Choose a recognized timezone for reliable date display.
  • Choose a term and enter between 1 and 50 posts.
  • Choose a video from the library or upload a new one.
  • Choose an image from the library or upload a new one.
  • Choose another option
  • Choose bylines
  • Choose files to upload
  • Choose package file
  • Choose replacement image
  • Choose the same package file again to finish uploading it.
  • Choose when these changes replace the live version.
  • Choose when this draft becomes public.
  • Choose Windows Hello or another available credential manager, then confirm with your PIN, fingerprint, or face.
  • Choose your preferred admin language
  • Choose…
  • Choosing a byline replaces this automatic credit.
  • Clear
  • Clear completed
  • Clear filters
  • Clear formatting
  • Clear search
  • Clear stored value
  • Clear stored value for {fieldKey}
  • Click the button below to create your account:
  • Click the button below to sign in:
  • Click the link in the email to continue setting up your account.
  • Click the link in the email to sign in.
  • Click this link to create your account:
  • Click this link to sign in to {siteName}:
  • Close
  • Close byline search
  • Close comments after (days)
  • Close gallery settings
  • Close image settings
  • Close panel
  • Close settings
  • Code
  • Code Block
  • Code block actions
  • Collapse block
  • Collapse details
  • colleague@example.com
  • Collection
  • Collection “{0}” has entries
  • Collection “{0}” was created on this site
  • Collection:
  • Collections
  • Collections and fields, all content with drafts, revisions, scheduled posts, and trash, translations, taxonomies, bylines, media files, menus, widgets, sections, redirects, SEO, and site settings.
  • Collections created:
  • Column added after
  • Column added before
  • Column width decreased
  • Column width increased
  • Column width resized
  • Column widths reset
  • Columns
  • Columns distributed evenly
  • Comma-separated keywords for search.
  • Comment
  • Comment Detail
  • Comment reactions
  • Comments
  • Comments from logged-in CMS users are approved automatically
  • Comments with this status will appear here.
  • Complete
  • Complete signup
  • Component
  • Configure Field
  • Confirm
  • Confirm using the secure prompt from your device or credential manager.
  • Confirm with Face ID, Touch ID, or your device passcode.
  • Confirm with your fingerprint, face, or PIN.
  • Connect
  • Connect & Analyze
  • Connect to {0}
  • Connect to any network host and load external plugin admin images (unrestricted)
  • Connect to network hosts and load external plugin admin images
  • Connect with WordPress
  • Connected {0}
  • Connects
  • content
  • Content
  • Content Block
  • Content digest
  • Content Errors ({0})
  • Content found:
  • Content has been scheduled for publishing
  • Content has been updated to the selected revision.
  • Content ID:
  • Content is now live
  • Content language
  • Content Read
  • Content references
  • Content refers to media in an invalid way
  • Content refers to media that is not in the package
  • Content removed from public view
  • Content reverted to draft
  • Content search results
  • Content snapshot:
  • Content to Import
  • Content types
  • Content Types
  • Content types with the same group share a collapsible folder in the sidebar
  • Content using this media item may show a broken reference.
  • Content was skipped because it already exists
  • Content Write
  • Continue
  • Continue Import
  • Continue numbering
  • Continue on {handoverHost}
  • Continue to finish signing in. The link works only once.
  • Continue to import
  • Continue with another device
  • Continue with security key
  • Contributor
  • Copied
  • Copied to clipboard
  • Copy {label}
  • Copy code
  • Copy failed
  • Copy invite link
  • Copy receipt
  • Copy slug
  • Copy this token now — it won't be shown again.
  • Copy token
  • Copy URL
  • Copying media
  • Could not add {singularLower}
  • Could not check this code
  • Could not check this code.
  • Could not copy automatically. Please select the URL above and copy manually.
  • Could not create {singularLower}
  • Could not insert section
  • Could not load {pluralLower}.
  • Could not load dashboard data
  • Could not load image from URL
  • Could not load media.
  • Could not load the calendar
  • Could not load this entry's details.
  • Could not load this folder.
  • Could not publish
  • Could not reach {origin}
  • Could not remove the schedule
  • Could not review posts
  • Couldn’t confirm whether the media item or selected folder still exists. Try again.
  • Couldn't detect WordPress
  • Couldn't load all references.
  • Couldn’t load approval requests
  • Couldn't load byline fields.
  • Couldn't load content.
  • Couldn't load custom fields.
  • Couldn’t load exports
  • Couldn’t load imports
  • Couldn’t load media usage tracking settings.
  • Couldn’t load more usage.
  • Couldn’t load the import plan
  • Couldn’t load usage.
  • Couldn't map "{draft}" to a MIME type. Type the MIME directly.
  • Couldn’t move file
  • Couldn’t reload the import plan
  • Couldn’t search bylines.
  • Couldn’t start the export
  • Couldn’t update the plan
  • Couldn’t update the request
  • Couldn't verify how many values reference "{0}". Deleting will still remove every stored value for this field — but the count above could not be checked.
  • Count
  • Create
  • Create “{0}”
  • Create "{trimmedInput}"
  • Create {0}
  • Create {0} translation
  • Create {singularLower}
  • Create a block type before adding a blocks field.
  • Create a bullet list
  • Create a new {0}
  • Create a new {singularLabel}
  • Create a numbered list
  • Create a profile for someone credited on your content.
  • Create a reusable public profile, then add it to this post.
  • Create an account
  • Create and add
  • Create byline
  • Create Content Type
  • Create cropped copy
  • Create field
  • Create menu
  • Create Menu
  • Create new {singularLower}
  • Create New Token
  • Create one in WordPress: Users → Profile → Application Passwords
  • Create one to let entries here link to entries in another content type.
  • Create personal access tokens for programmatic API access
  • Create redirect for {0}
  • Create redirect for this path
  • Create redirect rules to manage URL changes.
  • Create relation
  • Create Relation
  • Create Schema & Import
  • Create section
  • Create sections in the Sections library to use them here
  • Create Taxonomy
  • Create taxonomy terms and change content classifications
  • Create Token
  • Create Widget Area
  • Create your account
  • Create your first content type
  • Create your first navigation menu to get started
  • Create your first one
  • Create your first reusable content section to get started.
  • Create, update, and delete content
  • Create, update, and delete navigation menus
  • Create, update, and delete taxonomy terms
  • Create, update, delete content
  • Created
  • Created "{0}".
  • Created {0}
  • Created {0} translation
  • Created and updated
  • Created At
  • Creating collections and fields
  • Creating collections and fields...
  • Creating cropped copy...
  • Creating...
  • Crop
  • Crop area {0} by {1} pixels.
  • Crop output dimensions
  • Crop selection. Use the Arrow keys to move it.
  • Cropped copy created.
  • CSS
  • CSS code
  • current
  • Current
  • Current cell
  • Currently set — enter a new value to replace
  • Custom
  • Custom Fields
  • Custom robots.txt content. Leave empty to use the default.
  • Custom Section
  • Custom Taxonomies
  • Daily automatic backups
  • Dark mode variant
  • Dashboard
  • Database-owned definitions available to blocks fields.
  • Date
  • Date & Time
  • Date and time picker
  • Date field to filter on
  • Date Format
  • Date range
  • Decimal number
  • Declared permissions
  • Decrease column width
  • Default Role
  • Default role:
  • Default social image
  • Default Social Image
  • Define a new taxonomy for classifying content
  • Define custom fields stored on every byline — job title, pronouns, social handles, and more.
  • Define how content types link to each other
  • Define the structure of your content
  • Defined in code
  • Delete
  • Delete "{0}"?
  • Delete “{0}”?
  • Delete {0}
  • Delete {0} field
  • Delete {0} menu
  • Delete {0} widget area
  • Delete {0}?
  • Delete backup?
  • Delete block
  • Delete byline
  • Delete byline {0}
  • Delete byline field?
  • Delete column
  • Delete columns
  • Delete Comment?
  • Delete Content Type?
  • Delete embed
  • Delete Field?
  • Delete folder
  • Delete gallery
  • Delete image
  • Delete media?
  • Delete menu
  • Delete permanently
  • Delete Permanently
  • Delete Permanently?
  • Delete redirect
  • Delete redirect {0}
  • Delete Redirect?
  • Delete row
  • Delete rows
  • Delete section
  • Delete Section?
  • Delete table
  • Delete tag
  • Delete tag {0}
  • Delete taxonomy
  • Delete Taxonomy
  • Delete video
  • Delete Widget Area?
  • Deleted
  • Deleting "{0}" also deletes every term in it, in all languages, and removes those terms from the content filed under them. The entries themselves are kept. This cannot be undone.
  • Deleting "{0}" will also remove {1, plural, one {# stored value} other {# stored values}} across all bylines. This cannot be undone.
  • Deleting...
  • Deleting…
  • Deliver all email your site sends
  • Demo
  • Demote User
  • Demote User?
  • Demoting...
  • Deny
  • visualEditing.altTextPlaceholder
  • Describe the image
  • Describe the image...
  • Describe the image's purpose and relevant details for people who cannot see it.
  • Describe this image for accessibility
  • Describe what this section is for...
  • Description
  • Description (optional)
  • Destination
  • Destination path
  • Destructive
  • Details
  • Device authorized
  • Device code
  • Device-bound
  • Device-bound passkey
  • Didn't receive the email?
  • Diff
  • Differences from the source site
  • Dimensions:
  • Disable
  • Disable plugin
  • Disable plugin MCP tools
  • Disable redirect
  • Disable User
  • Disable User?
  • Disabled
  • Disabled:
  • Disabling <0>{0}</0> will prevent them from logging in until re-enabled. Their content will be preserved.
  • Disabling...
  • Discard
  • Discard changes
  • Discard changes?
  • Discard draft changes?
  • Discarding...
  • Dismiss
  • Dismiss completed {0}
  • Dismiss import suggestion
  • Dismiss section error
  • Dismiss table paste error
  • Display a list of recent posts
  • Display a navigation menu
  • Display category list
  • Display name
  • Display size
  • Display Size
  • Display tag cloud
  • Displayed below the image as a visible caption.
  • Distraction-free mode (⌘⇧\)
  • Distribute columns evenly
  • Divider
  • Dockerfile
  • Document
  • Documents
  • Domain
  • Domain added successfully
  • Domain changed to {url}
  • Domain removed
  • Domain updated
  • Don't have an account? <0>Sign up</0>
  • Don’t map
  • Done
  • Download {0}
  • Download a complete backup of your site: all content (including drafts and trash), collections, taxonomies, menus, widgets, media metadata, and site settings. User accounts and secrets are never included.
  • Download a copy of the entire site, including drafts, media, settings, and author emails. Admin includes this; choose it instead of Admin to give an agent narrower access.
  • Download as one file
  • Download backup
  • Download Backup
  • Download backups and schedule automatic backups to storage
  • Download export from {created}
  • Download package
  • Download package fetches the export file by file and checks each one, so it works for sites of any size. Download as one file asks the server for a single archive, which is quicker for small sites but can fail for large sites on Cloudflare Workers.
  • Download SBOM
  • Download this site as a single .emdash package file that another EmDash site can import.
  • Downloaded
  • Downloading
  • Downloading the package
  • visualEditing.draft
  • Draft
  • Draft changes
  • Draft version
  • draft, published, or archived
  • Drafts
  • Drafts & Private
  • Drag and drop files here
  • Drag and drop or click to browse (.xml)
  • Drag here to add
  • Drag to reorder
  • Drag to reorder {0}
  • Drag to reorder {label}
  • Drag widgets here to add them
  • Drag widgets into an area to add them
  • Drop an image here or <0>browse</0>
  • Drop an image here or browse for {label}
  • Drop files to upload
  • Drop one image at a time.
  • Drop to add widget
  • Drop your WordPress export file here
  • Duplicate
  • Duplicate {title}
  • Duplicate block
  • Duplicate redirects were left out
  • e.g. application/zip or .pdf
  • e.g. import, blog
  • e.g., CI/CD Pipeline
  • e.g., MacBook Pro, iPhone
  • Each {linkedSideName} is linked from
  • Each {linkingSideName} links to
  • Each path segment can contain at most one placeholder, e.g. {0}
  • Edit
  • Edit {0}
  • Edit {0} field
  • Edit {itemLabel}
  • Edit {label}
  • Edit {title}
  • Edit asset
  • Edit byline
  • Edit byline field
  • Edit dark mode asset
  • Edit Domain
  • Edit Field
  • Edit folder
  • Edit folder {0}
  • Edit image
  • Edit image {0}
  • Edit link
  • Edit locking
  • Edit media alt text, captions, and focal points
  • Edit Menu Item
  • Edit menu items
  • visualEditing.editMode
  • Edit name and slug
  • Edit redirect
  • Edit Redirect
  • Edit redirect {0}
  • Edit role
  • Edit URL
  • Editing is paused until the import finishes. Keep this page open; if you leave, the import continues when you come back.
  • Editing is unlocked again. Content the import already wrote stays on the site and is not removed. Because the site is no longer empty, another import can’t run here.
  • Editing on this site is paused until the import finishes.
  • visualEditing.sessionExpired
  • Editor
  • Editor Reporter Photographer
  • Editors can select a second image that the site shows in dark mode.
  • em1.…
  • Email
  • Email address
  • Email all users?
  • Email every other user a link to the sign-in page at {siteHost}.
  • Email is required
  • Email Middleware
  • Email Pipeline
  • Email provider active
  • Email Settings
  • Email users
  • Email verified
  • Email verified!
  • Embed
  • Embed a {0}
  • Embed a page from another site
  • Embed code
  • Embedded content
  • Embeds
  • EmDash {0}
  • EmDash {latest} is available (you're running {0})
  • EmDash does not keep the previous image.
  • EmDash does not keep the uncropped image.
  • EmDash Exporter plugin detected! You can import directly.
  • EmDash is scanning existing content.
  • EmDash site package
  • EmDash will continue setup and resume scanning existing content.
  • EmDash will scan existing content to show where media is used.
  • Empty gallery — open settings to add images
  • Enable
  • Enable comments
  • Enable full-text search on this collection
  • Enable plugin
  • Enable plugin MCP tools
  • Enable redirect
  • Enable tracking
  • Enable tracking to index existing content and keep references up to date.
  • Enabled
  • English is used because no content language is configured. Content language is stored with the entry and is separate from your admin language.
  • Enter a domain such as example.com, without a path or port
  • Enter a name.
  • Enter a recognized timezone to save
  • Enter a URL (https://…) or a relative path (/…)
  • Enter a valid URL (e.g. https://example.com)
  • Enter credentials manually
  • Enter distraction-free mode
  • Enter email
  • Enter markdown content...
  • Enter name
  • Enter the code from your terminal
  • Enter the domain below. EmDash checks that it serves this site before switching.
  • Enter URL...
  • Enter your handle to sign in.
  • Enter your WordPress credentials to import content directly.
  • Enter your WordPress site URL
  • Entries
  • Entries that link to this one
  • Entries this one links to
  • entry on the linked side
  • entry on the linking side
  • Error
  • Error adding widget
  • Error reordering widgets
  • Error saving section
  • Error updating widget
  • esc
  • Esc
  • Every imported record and media file was read back and matched the package. Keep this receipt as a record of the transfer.
  • Every other user with an active account gets an email saying the site is now at {siteHost}, with a link to sign in there. Passkeys from another address don't work at {siteHost}, so users sign in with an email link and add a new passkey.
  • Every place using this image will update to the cropped version.
  • Every place using this image will update to the selected version.
  • Every published release of this plugin has been withdrawn or could not be verified. Check back later, or contact the publisher.
  • Every relationship this content type takes part in goes too:
  • Example: {pattern} → {preview}
  • example.com
  • Existing {pluralLower} stay in place.
  • Existing content is indexed. New changes are tracked automatically.
  • Exists
  • Exit distraction-free mode
  • Exit distraction-free mode (⌘⇧\)
  • Expand block
  • Expand details
  • Expired
  • Expires {expires}
  • Expiry
  • Export
  • Export from WordPress manually
  • Export ready
  • Export requested by {requester}
  • Export site
  • Export your content from WordPress to import everything including drafts.
  • Exported
  • Exported with
  • Exporting
  • Exporting: {stage}
  • F#
  • Facebook
  • Fail
  • Failed
  • Failed security audit
  • Failed to abandon import
  • Failed to activate block type version
  • Failed to add domain
  • Failed to add passkey
  • Failed to add term to entries
  • Failed to analyze file
  • Failed to analyze import
  • Failed to analyze WordPress site
  • Failed to approve request
  • Failed to cancel import
  • Failed to change the domain
  • Failed to check for updates
  • Failed to communicate with plugin
  • Failed to compare revisions
  • Failed to confirm upload
  • Failed to continue export
  • Failed to continue import
  • Failed to create {0}
  • Failed to create a sign-in link
  • Failed to create admin
  • Failed to create allowed domain
  • Failed to create API token
  • Failed to create backup
  • Failed to create block type
  • Failed to create byline
  • Failed to create byline field
  • Failed to create byline translation
  • Failed to create collection
  • Failed to create content
  • Failed to create field
  • Failed to create media folder
  • Failed to create menu
  • Failed to create menu item
  • Failed to create menu translation
  • Failed to create redirect
  • Failed to create relation
  • Failed to create section
  • Failed to create some collections
  • Failed to create taxonomy
  • Failed to create term
  • Failed to create term translation
  • Failed to create translation
  • Failed to create widget
  • Failed to create widget area
  • Failed to delete
  • Failed to delete allowed domain
  • Failed to delete backup
  • Failed to delete byline
  • Failed to delete byline field
  • Failed to delete collection
  • Failed to delete comment
  • Failed to delete content
  • Failed to delete field
  • Failed to delete from provider
  • Failed to delete media
  • Failed to delete media folder
  • Failed to delete menu
  • Failed to delete menu item
  • Failed to delete passkey
  • Failed to delete redirect
  • Failed to delete relation
  • Failed to delete section
  • Failed to delete taxonomy
  • Failed to delete term
  • Failed to delete widget
  • Failed to delete widget area
  • Failed to deny request
  • Failed to disable plugin
  • Failed to disable search
  • Failed to disable user
  • Failed to discard changes
  • Failed to discard draft
  • Failed to dismiss scheduled publication rejection
  • Failed to dismiss welcome
  • Failed to download a package file
  • Failed to duplicate
  • Failed to duplicate content
  • Failed to email users
  • Failed to enable plugin
  • Failed to enable search
  • Failed to enable user
  • Failed to execute import
  • Failed to fetch 404 summary
  • Failed to fetch allowed domains
  • Failed to fetch API tokens
  • Failed to fetch auth mode
  • Failed to fetch backup settings
  • Failed to fetch block type
  • Failed to fetch block types
  • Failed to fetch byline
  • Failed to fetch byline translations
  • Failed to fetch bylines
  • Failed to fetch collection
  • Failed to fetch collections
  • Failed to fetch comment
  • Failed to fetch comment counts
  • Failed to fetch comments
  • Failed to fetch content
  • Failed to fetch content authors
  • Failed to fetch dashboard stats
  • Failed to fetch email settings
  • Failed to fetch entry terms
  • Failed to fetch fields
  • Failed to fetch manifest
  • Failed to fetch media
  • Failed to fetch media folder
  • Failed to fetch media folders
  • Failed to fetch media item
  • Failed to fetch media providers
  • Failed to fetch media usage details
  • Failed to fetch menu
  • Failed to fetch menu translations
  • Failed to fetch menus
  • Failed to fetch orphaned tables
  • Failed to fetch passkeys
  • Failed to fetch plugin
  • Failed to fetch plugin settings
  • Failed to fetch plugins
  • Failed to fetch provider media
  • Failed to fetch redirects
  • Failed to fetch reference children
  • Failed to fetch reference parents
  • Failed to fetch relation
  • Failed to fetch relations
  • Failed to fetch revision
  • Failed to fetch revisions
  • Failed to fetch section
  • Failed to fetch sections
  • Failed to fetch settings
  • Failed to fetch setup status
  • Failed to fetch taxonomies
  • Failed to fetch term translations
  • Failed to fetch terms
  • Failed to fetch the site domain
  • Failed to fetch theme
  • Failed to fetch translations
  • Failed to fetch trashed content
  • Failed to fetch update status
  • Failed to fetch user
  • Failed to fetch users
  • Failed to fetch widget area
  • Failed to fetch widget areas
  • Failed to fetch widget components
  • Failed to generate preview
  • Failed to generate preview URL
  • Failed to get authentication options
  • Failed to get registration options
  • Failed to get upload URL
  • Failed to import
  • Failed to import from WordPress
  • Failed to import media
  • Failed to install plugin
  • Failed to invite user
  • Failed to list byline fields
  • Failed to list files to upload
  • Failed to load admin
  • Failed to load allowed domains
  • Failed to load approval requests
  • Failed to load backup settings
  • Failed to load bylines: {0}
  • Failed to load email settings
  • Failed to load export manifest
  • Failed to load exports
  • Failed to load image
  • Failed to load import
  • Failed to load import plan
  • Failed to load import receipt
  • Failed to load imports
  • visualEditing.mediaLoadFailed
  • Failed to load passkeys
  • Failed to load plugin
  • Failed to load plugin settings
  • Failed to load plugins: {0}
  • Failed to load plugins. The registry aggregator may be unreachable.
  • Failed to load revisions
  • Failed to load setup
  • Failed to load the calendar
  • Failed to load theme
  • Failed to load transfer capabilities
  • Failed to load transfer settings
  • Failed to load users: {0}
  • Failed to load widget
  • Failed to lock the entry
  • Failed to perform bulk action
  • Failed to permanently delete content
  • Failed to prepare import
  • Failed to probe URL
  • Failed to publish
  • Failed to publish content
  • Failed to read byline field usage
  • Failed to register orphaned table
  • Failed to release the entry lock
  • Failed to remove domain
  • Failed to remove passkey
  • Failed to rename media folder
  • Failed to rename passkey
  • Failed to reorder byline fields
  • Failed to reorder content types
  • Failed to reorder fields
  • Failed to reorder menu items
  • Failed to reorder terms
  • Failed to reorder widgets
  • Failed to replace media image
  • Failed to restore
  • Failed to restore content
  • Failed to restore revision
  • Failed to revoke API token
  • Failed to rewrite URLs
  • Failed to save
  • Failed to save backup settings
  • Failed to save field
  • Failed to save settings
  • Failed to schedule
  • Failed to schedule content
  • Failed to send magic link
  • Failed to send recovery link
  • Failed to send test email
  • Failed to send verification email
  • Failed to set entry terms
  • Failed to start export
  • Failed to start import
  • Failed to uninstall plugin
  • Failed to unpublish
  • Failed to unpublish content
  • Failed to unschedule
  • Failed to unschedule content
  • Failed to update
  • Failed to update {0}
  • Failed to update allowed domain
  • Failed to update backup settings
  • Failed to update block type
  • Failed to update byline
  • Failed to update byline field
  • Failed to update collection
  • Failed to update comment status
  • Failed to update content
  • Failed to update domain
  • Failed to update field
  • Failed to update media
  • Failed to update menu
  • Failed to update menu item
  • Failed to update plugin
  • Failed to update plugin MCP access
  • Failed to update plugin settings
  • Failed to update redirect
  • Failed to update relation
  • Failed to update section
  • Failed to update settings
  • Failed to update status
  • Failed to update term
  • Failed to update user
  • Failed to update widget
  • Failed to upload a package file
  • Failed to upload file
  • Failed to upload media
  • Failed to upload to provider
  • Failed to verify authentication
  • Failed to verify plugin
  • Failed to verify registration
  • FAQ
  • Favicon
  • Feature
  • Featured Images
  • Features
  • Fetching content from the EmDash Exporter API.
  • Field created
  • Field deleted
  • Field label
  • Field Label
  • Field slugs cannot be changed after creation
  • Field type cannot be changed after creation.
  • Field updated
  • field_slug
  • Fields
  • Fields created:
  • File
  • File {0}
  • File from media library
  • Filename
  • Filename cannot be changed after upload
  • Files upload as soon as you add them.
  • Filter
  • Filter by author
  • Filter by byline
  • Filter by capability
  • Filter by collection
  • Filter by date range: {rangeLabel}
  • Filter by role
  • Filter by source
  • Filter by status
  • Filter by type
  • Filter byline type
  • Filter: {activeCount} selected
  • Finish any current edits.
  • First page
  • First publication
  • First-time commenters only
  • Fix invalid fields before changing the publication date
  • Fix invalid fields before changing the schedule
  • Focal point
  • Focal point. Use arrow keys to move it.
  • Folder
  • Folder deleted
  • Folder name must be between 1 and 200 characters
  • Folder no longer exists
  • Folder no longer exists. Returned to the main library.
  • Folder successfully created
  • Folder successfully edited
  • Folder unavailable
  • Folders
  • Folders could not be loaded.
  • Folders navigation
  • Fonts
  • For a complete import including drafts and all content, export from WordPress.
  • For the best import experience, install the <0>EmDash Exporter</0> plugin on your WordPress site.
  • Format selection
  • Format:
  • Freeform
  • From {0}
  • From the package (empty)
  • From the package: “{packageValue}”
  • From the post owner
  • From URL
  • Full
  • Full access
  • Full admin access
  • Gallery
  • Gallery settings
  • General
  • General Settings
  • Generated automatically.
  • Genres
  • Get Started
  • GitHub
  • Give this navigation a label and a site identifier.
  • Give this passkey a name to help you identify it later.
  • Go
  • Go live {countdown}
  • Go to Dashboard
  • Go to sign-in
  • Goes live
  • Goes live {countdown}
  • Google Verification
  • GraphQL
  • Grid view
  • Group
  • Group (optional)
  • Group by
  • Guest
  • Guest byline
  • Guest only
  • Handle unavailable
  • Header column added
  • Header column removed
  • Header row
  • Header row added
  • Header row removed
  • Headers
  • Heading 1
  • Heading 2
  • Heading 3
  • Heading 4
  • Heading 5
  • Heading 6
  • Headings
  • Height
  • Hero Banner
  • hero, banner, cta
  • Hide earlier entries
  • Hide from navigation
  • Hide from search engines
  • Hide token
  • visualEditing.hideToolbar
  • Hide toolbar
  • Hierarchical (like categories, with parent/child relationships)
  • Hits
  • Hold an entry while someone is editing it, and refuse other writers
  • Holds an entry ID. Set a target collection under Content Types to pick entries instead.
  • Home
  • Homepage
  • Hooks
  • Horizontal {0}%, vertical {1}%
  • Hour
  • How is the slug generated?
  • How many
  • How to create an Application Password
  • HTML
  • HTML block options
  • HTML block preview
  • HTML code
  • HTML only, cleaned, using your site's styles.
  • https://example.com or /about
  • https://example.com or /page
  • https://example.com/blog/my-post
  • https://example.com/image.jpg
  • https://yoursite.com
  • I’ve completed these steps and understand tracking can’t be turned off.
  • I've set it up — check again
  • Icon
  • Icon blurred due to image audit
  • ID
  • If an account exists for <0>{email}</0>, we've sent a sign-in link.
  • If the site can't be reached from the internet yet, for example on localhost or behind a login, you can use the address without the check.
  • If you didn't request this, you can safely ignore this email.
  • Iframe
  • Iframe block options
  • visualEditing.image
  • Image
  • Image {0}
  • Image actions
  • Image controls
  • Image from media library
  • Image link
  • Image not found
  • Image replaced.
  • Image settings
  • Image Settings
  • Image shown when this page is shared on social media
  • Image upload failed. Try again.
  • Image URL
  • Images
  • Import
  • Import {0}
  • Import a site package
  • Import a site package into this site while it is empty, overwriting its initial setup. Admin includes this; choose it instead of Admin to give an agent narrower access.
  • Import all content directly including drafts, custom post types, ACF fields, and SEO data. No file download needed.
  • Import Another File
  • Import Capabilities
  • Import complete
  • Import Complete
  • Import Completed with Errors
  • Import failed
  • Import from WordPress
  • Import Media
  • Import Media Files
  • Import posts, pages, and custom post types from WordPress.
  • Import requested by {requester}
  • Import site configuration from WordPress.
  • Import this package?
  • Import via EmDash Exporter
  • Imported
  • Imported by Collection
  • Importing
  • Importing comments... {0}
  • Importing content
  • Importing content...
  • Importing content... {0}
  • Importing content... {0} of {totalSelectedPosts}
  • Importing Media
  • Importing menus and site settings...
  • Importing menus, widgets, and settings
  • Importing reusable blocks...
  • Importing terms and bylines
  • In trash
  • In Windows Settings, open Accounts, then Sign-in options, and set up a PIN. Fingerprint and face recognition are optional.
  • Inactive version
  • Include comments
  • Include inferred bylines
  • Incompatible
  • Increase column width
  • Index existing content and keep Used in results up to date.
  • Indexed
  • Indexing
  • Indexing existing content
  • Inline
  • Inline blocks use your site's styles. Your site removes scripts, style tags and style attributes, and empties iframes other than YouTube and Vimeo.
  • Inline Code
  • Insert {0}
  • Insert a blockquote
  • Insert a code block
  • Insert a horizontal rule
  • Insert a reusable section
  • Insert a table
  • Insert an image
  • Insert an image gallery
  • Insert block
  • Insert block after current block
  • Insert block below
  • Insert HTML
  • Insert image
  • Insert or tap your security key when the browser asks.
  • Insert paragraph after
  • Insert paragraph before
  • Insert raw HTML
  • Insert Section
  • Insert table
  • Insert video
  • Instagram
  • Install
  • Install and activate an email provider plugin to enable email features like invitations, magic links, and password recovery.
  • Install blocked
  • Install the EmDash Exporter plugin on your WordPress site and generate a key under Tools → EmDash Migration.
  • Installation
  • Installation is unavailable.
  • Installed
  • Installed from marketplace (v{0})
  • Installed:
  • Installing...
  • Integer
  • INVALID HANDLE
  • Invalid invite link
  • Invalid JSON
  • Invalid link
  • Invite Error
  • Invite expired
  • Invite Link Created
  • Invite User
  • Invite validation failed
  • Invite your first team member
  • Invoke MCP tools from all enabled plugins
  • Invoke MCP tools from the {pluginId} plugin
  • Invoke only this plugin's enabled MCP tools
  • Isolated frame
  • It is stored by the authenticator or credential manager you selected in the secure system prompt.
  • It was started somewhere else, so its plan can no longer be changed. Its progress will appear here.
  • Italic
  • Item {0}
  • Item added
  • Item deleted
  • Item updated
  • Its listing has not been approved for display. Check back later.
  • Java
  • JavaScript
  • JavaScript code
  • Job title
  • job_title
  • JS
  • JSON
  • JSX
  • Keep aspect ratio
  • Keep editing paused and deploy a compatible EmDash version before continuing.
  • Keep editing paused, fix the server issue, then retry setup.
  • Keep importing
  • Keep this page open until setup finishes. If you leave, return to continue where it stopped.
  • Keep this page open while files upload. If the upload stops, choose the same file again to continue where it left off.
  • Keep this page open. If you leave, the export continues when you come back.
  • Keep this site’s (empty)
  • Keep this site’s: “{targetValue}”
  • Keep this tab open. The import runs in small steps and can be safely re-run if interrupted.
  • Keep typing to narrow the list.
  • Keywords
  • Kotlin
  • Label
  • Label (Plural)
  • Label (Singular)
  • Landscape
  • Language
  • Large section heading
  • Last edited
  • Last enabled:
  • Last login
  • Last Login
  • Last page
  • Last seen
  • Last updated
  • Last used
  • Last used {0}
  • Later entries weren't loaded. The range has more entries than the calendar can show.
  • Learn how to install plugins in the <0>documentation<1/></0>.
  • Learn more
  • Leave unassigned
  • Left
  • Library
  • License
  • Limit
  • Link
  • Link expired
  • Link options
  • Link this byline to a user or mark it as a guest profile.
  • Link to another content item
  • Link URL
  • Linked Accounts ({0})
  • Linked from {0}
  • Linked side (plural)
  • Linked side (singular)
  • Linked user
  • LinkedIn
  • Linking content
  • Linking side (plural)
  • Linking side (singular)
  • Links
  • Links from
  • Links in emails and plugins use {0}, set by the deployment configuration.
  • Links in emails and plugins, sitemaps, and absolute URLs in search and social metadata will use the new domain.
  • Links to
  • Links to {0}
  • List
  • List view
  • Live version
  • Live View
  • Load more
  • Load More
  • Load more folders
  • Load preview
  • Loading
  • Loading {pluralLower}…
  • Loading approval requests…
  • Loading block types…
  • Loading byline fields…
  • Loading collections...
  • Loading comments...
  • Loading configuration...
  • Loading content...
  • Loading editor...
  • Loading exports…
  • Loading folders
  • Loading folders...
  • Loading imports…
  • Loading media
  • Loading media usage tracking settings…
  • Loading menu...
  • Loading menus...
  • Loading plugin panel
  • Loading plugins...
  • Loading redirects...
  • Loading references...
  • Loading relations...
  • Loading sections...
  • Loading settings...
  • Loading setup...
  • Loading terms...
  • Loading the import plan…
  • Loading usage
  • Loading widgets...
  • Loading...
  • visualEditing.loading
  • Loading…
  • Local time
  • Locale
  • Locales will use this site’s capitalization
  • Location
  • Location unavailable
  • Lock aspect ratio
  • Locked because this field has stored values. Delete the values (or the field) to change this.
  • Log out
  • Logo
  • Logo & favicon
  • Long text
  • Long Text
  • Lowercase letters, numbers and underscores. Reference fields store this.
  • Lowercase letters, numbers, and hyphens only
  • Lowercase letters, numbers, and underscores only, starting with a letter
  • Lua
  • Main library
  • Main Sidebar
  • Manage
  • Manage {0} for {1}
  • Manage bylines in {entryLocale}
  • Manage content widgets in your widget areas
  • Manage installed plugins. Enable or disable plugins to control their functionality.
  • Manage navigation menus for your site
  • Manage the people and teams credited on your content.
  • Manage URL redirects and view 404 errors.
  • Manage your passkeys and authentication
  • Managed by {providerName}
  • Managed by an external media provider
  • Managed by your identity provider. Change the name there.
  • Manual
  • Map Authors
  • Map WordPress user {0} to EmDash user
  • Mark {0} as Gone (410)
  • Mark as Gone (410) — tells search engines it was permanently deleted
  • Mark as spam
  • Markdown
  • Marketplace
  • Marketplace browsing is no longer available.
  • Marketplace browsing is no longer available. Manage installed plugins from Plugins.
  • Marketplace configuration is deprecated
  • Marketplace search failed
  • Matched by email
  • Max Items
  • Max Length
  • Max Value
  • Maximum
  • Maximum blocks
  • Maximum tags
  • MDX
  • Media
  • Media details
  • Media Errors ({0})
  • Media folders
  • Media Import
  • Media Import Complete
  • Media import was skipped
  • Media in this folder will return to Main library. No files will be deleted.
  • visualEditing.mediaLibrary
  • Media Library
  • Media links were made relative
  • Media pagination
  • Media Read
  • Media results
  • Media usage tracking
  • Media usage tracking is indexing existing content
  • Media usage tracking is off
  • Media usage tracking is ready
  • Media usage tracking is setting up
  • Media usage tracking needs attention
  • Media Write
  • Medium section heading
  • Menu
  • Menu "{0}" ({1}) created.
  • Menu "{0}" has been created.
  • Menu created
  • Menu deleted
  • Menu item has been added.
  • Menu item has been deleted.
  • Menu item has been updated.
  • Menu items
  • Menu not found
  • Menu order has been updated.
  • Menus
  • Menus ({0})
  • Menus Manage
  • Merge selected cells
  • Meta Description
  • Meta tag content for Bing Webmaster Tools verification
  • Meta tag content for Google Search Console verification
  • Meta titles, descriptions, and social images
  • Migration guide
  • Migration key
  • Min Items
  • Min Length
  • Min Value
  • Minimum blocks
  • Minor section heading
  • Minute
  • Mixed
  • Moderation
  • Moderation Signals
  • Modify collection schemas
  • Month
  • Monthly
  • Monthly/yearly archives
  • More actions for {0}
  • More formatting
  • More information about {label}
  • More information about Alt text
  • More information about Display size
  • More issues were found than are listed
  • More table actions
  • More than one post matches this link
  • Most Popular
  • Move "{0}" down
  • Move "{0}" up
  • Move "{title}" to trash? You can restore it later.
  • Move {0} down
  • Move {0} down — unavailable, its parent has no translation in this locale
  • Move {0} earlier
  • Move {0} later
  • Move {0} up
  • Move {0} up — unavailable, its parent has no translation in this locale
  • Move {title} to trash
  • Move down
  • Move down {0}
  • Move media here from Media Details.
  • Move the focal point to choose what stays visible in cropped images.
  • Move this site to another EmDash installation, or import a site package
  • Move this site to another EmDash installation, or import a site package into this one.
  • Move to trash
  • Move to Trash
  • Move to Trash?
  • Move up
  • Move up {0}
  • Moved {filename} to position {0}.
  • Moved {total} items to draft
  • Moved {total} items to trash
  • Moved to {0}
  • Moved to paragraph after table
  • Moved to paragraph before table
  • Moving {label} to position {0} of {1}.
  • Moving {label} was cancelled.
  • Moving from another EmDash site?
  • Multi Select
  • Multi-line plain text
  • Multiple choices from options
  • My Awesome Blog
  • Name
  • Name and label are required
  • Name must start with a letter and contain only lowercase letters, numbers, and underscores
  • Name your section, then add its content in the editor.
  • Navigate
  • Navigation
  • Needs attention
  • Never
  • new
  • NEW
  • New {itemLabel}
  • New {singularLower} name
  • New byline
  • New byline field
  • New collection
  • New Content Type
  • New domain
  • New field
  • New folder
  • New plugin discovery uses the registry. Existing marketplace plugins can still be updated or uninstalled while you switch over.
  • New public routes
  • New Redirect
  • New Relation
  • New reusable profile
  • New section
  • new tab
  • New taxonomy
  • New Taxonomy
  • New window
  • Newest
  • News
  • Next
  • Next month
  • Next page
  • Next screenshot
  • Next, the browser's passkey window will open
  • No
  • No (shared across translations)
  • No {0} yet.
  • No {0} yet. Create one to get started.
  • No {label} found.
  • No 404 errors recorded yet.
  • No alt text
  • No API tokens yet. Create one to get started.
  • No approved comments yet.
  • No block types defined
  • No blocks yet
  • No built-in passkey authenticator found
  • No byline
  • No byline assigned
  • No byline fields yet.
  • No bylines available in {entryLocale}. Create a variant from the Bylines page before crediting one on this entry.
  • No bylines available.
  • No bylines found
  • No bylines yet
  • No collections configured
  • No comments awaiting moderation.
  • No comments match your filters.
  • No content
  • No content found
  • No content in this collection
  • No content types yet.
  • No custom fields yet
  • No description yet
  • No detailed description available.
  • No domains configured. Users must be invited individually.
  • No email address
  • No email provider configured
  • No email provider configured. Share this link manually.
  • No EmDash users found
  • No entries match these filters
  • No exact match on this site
  • No expiry
  • No field on this content type uses it yet
  • No fields
  • No fields to compare
  • No files added
  • No folders found
  • No headings in document
  • No iframe found in this code. For an embed that runs a script, use an HTML block.
  • visualEditing.noImageSelected
  • visualEditing.noImagesFound
  • No images in this gallery yet.
  • No installable releases
  • No invite token provided
  • No items yet
  • No limit
  • No linked user
  • No loaded entries match these filters
  • No matches
  • No matches. Press Enter to use “{freeFormLanguage}”.
  • No matching block types
  • No matching bylines
  • No matching bylines.
  • No matching content found.
  • No matching media
  • No matching passkey found for this account.
  • No matching tags
  • No matching timezones
  • No maximum
  • No media available from this provider.
  • No media found
  • No menu items yet
  • No menus yet
  • No minimum
  • No moderation (auto-approve all)
  • No parent (top level)
  • No passkeys registered
  • No passkeys registered yet.
  • No pending requests
  • No plugins configured
  • No plugins found
  • No plugins have been published to this registry yet.
  • No plugins match "{debouncedQuery}".
  • No public URL available
  • No recent activity
  • No redirects yet
  • No references selected.
  • No relations yet
  • No relations yet.
  • No results
  • No results for "{activeSearch}"
  • No results for "{debouncedQuery}". Try a different search term.
  • No results found
  • No revisions yet
  • No sections available
  • No sections found
  • No sections yet
  • No spam comments.
  • No themes found
  • No tracked references found
  • No usage to show yet
  • No users found matching your filters.
  • No users yet.
  • No widget areas yet. Create one to get started.
  • No Windows Hello authenticator found
  • Non-guest
  • None
  • None (top level)
  • Not compatible with this environment
  • Not loaded
  • Not matched
  • Not set
  • Nothing else is scheduled this month.
  • Nothing on this day.
  • Nothing on this site changed.
  • Nothing published or scheduled in {monthTitle}
  • Nothing to preview yet.
  • Now · {time}
  • Number
  • Number of posts
  • Number of posts to show per page on list views
  • Numbered List
  • OAuth authorization requires HTTPS. Please use manual credentials.
  • Off
  • OG Image
  • On the site
  • One
  • Only authorize codes you recognize.
  • Only email addresses from allowed domains can sign up.
  • Only https links can be embedded.
  • Only image and file fields, images in rich text, and site settings are tracked. Custom rich text blocks and template code aren’t checked.
  • Only image files can be uploaded here.
  • Only images and videos can be uploaded here.
  • Only lowercase letters, numbers, and hyphens
  • Only the listed MIME types will be accepted for this field.
  • Oops!
  • Open
  • Open {0} in a new tab
  • Open folder {0}
  • visualEditing.openInAdmin
  • Open in editor
  • Open in new tab
  • Open read-only
  • Open setup
  • Open the dashboard
  • Open the sign-in page at the new address:
  • Open Windows settings
  • Open WordPress Profile
  • Option 1 Option 2 Option 3
  • Optional caption
  • Optional caption displayed below the image
  • Optional caption for display
  • Optional description
  • Optional hover text
  • Optional tooltip on hover
  • Options (one per line)
  • Or browse files from your computer
  • Or click to browse. Accepts .xml files exported from WordPress.
  • or connect by URL
  • Or upload an export file
  • or upload directly
  • Order saved
  • Ordered page-building blocks
  • Original
  • Original image cropped.
  • Original:
  • Other
  • Outline
  • Output size
  • Overdue
  • Overdue · {lateness}
  • Overrides the page title in search engine results
  • Ownership
  • Package
  • Package digest
  • Package downloaded
  • Page Not Found
  • Page number
  • Page size
  • Pages
  • Paragraph
  • Paragraph inserted after table
  • Paragraph inserted before table
  • Parent
  • Part of a redirect loop
  • Partial
  • Pass
  • Passkey added successfully
  • Passkey created
  • Passkey name
  • Passkey Name (optional)
  • Passkey registered successfully!
  • Passkey removed
  • Passkey renamed
  • Passkeys
  • Passkeys ({0})
  • Passkeys are a secure, passwordless way to sign in to your account. You can register multiple passkeys for different devices.
  • Passkeys from the old address don't work there. Sign in with an email link, then add a passkey in Security settings.
  • Passkeys Not Available Here
  • Passkeys only work at the address where they were created.
  • Passkeys only work at the address where they were created. Add one here so you can sign in at this address next time.
  • Passkeys only work at the address where they were created. After switching, keep signing in at the current address, or use an email sign-in link at the new one.
  • Passkeys only work at the address where they were created. Continue on {handoverHost} to sign in there without a passkey, then add one for that address.
  • Passkeys require a <0>secure context</0>: use <1>HTTPS</1>, or open the admin at <2>http://localhost</2> (with your dev port). Plain <3>http://</3> on a custom hostname is not treated as secure, even on loopback.
  • Passkeys require HTTPS or http://localhost (with your port); this hostname is not a secure browser context.
  • Paste an embed code or an https link…
  • Paste your migration key
  • Path
  • Pattern (Regex)
  • Pattern for generating URLs, e.g. /blog/{0}. Tokens: {1}, {2}, and date tokens {3}/{4}/{5} (also {6}/{7}/{8}) from the publish date — e.g. {9} for WordPress-style permalinks.
  • Pattern must include a {0} placeholder
  • Pause other tools that update content.
  • PDF
  • pending
  • Pending
  • Pending changes
  • People shown publicly on this post.
  • Per page
  • Period
  • Permanently delete "{title}"? This cannot be undone.
  • Permanently delete {title}
  • Permissions
  • Phosphor icon name, e.g. calendar-blank or trophy
  • PHP
  • Picked up {label}.
  • Picking entries this one links to lets editors drag them into an order. The other direction lists whatever points at the entry and cannot be reordered.
  • picks {0}
  • Placeholder text
  • Plain text
  • Plan digest
  • Please ask your administrator to send a new invite.
  • Please enter a valid email
  • Please enter a valid email address
  • Please enter a valid URL
  • Plugin
  • Plugin "{pluginId}" not found
  • Plugin {pluginId} rejected the save: {reason}
  • Plugin action failed
  • Plugin actions
  • Plugin changes were not applied
  • Plugin column unavailable
  • Plugin details
  • Plugin disabled
  • Plugin enabled
  • Plugin Error
  • Plugin error ({0})
  • Plugin installation requires explicit consent
  • Plugin MCP access updated
  • Plugin MCP Tools
  • Plugin MCP tools require explicit consent
  • Plugin not found
  • Plugin not found. The publisher or slug may be incorrect.
  • Plugin pages
  • Plugin panel unavailable.
  • Plugin Permissions
  • Plugin Registry
  • Plugin registry configuration error
  • Plugin registry is not configured.
  • Plugin responded with {0}: {text}
  • Plugin tools: {0}
  • Plugin uninstalled
  • Plugin update requires re-consent
  • Plugin updated
  • Plugin widget error
  • Plugins
  • Point the domain at this site. On Cloudflare, open your Worker in Workers & Pages, go to the Domains tab, and add the domain.
  • Point-in-Time Restore
  • Points search engines to the original version of this page, if it's duplicated from another URL
  • Portrait
  • Post
  • Post URLs (one per line)
  • Posts
  • Posts & Pages
  • Posts Per Page
  • Pre-release
  • Preparing categories and tags...
  • Preparing registration...
  • Preparing this site
  • Preparing to download files from WordPress...
  • Preparing...
  • Press Escape to leave the code editor.
  • Press Space to pick up an image. Use the Arrow keys to move it, then press Space to drop it.
  • Preview
  • Preview changes
  • Preview content before publishing
  • Preview draft
  • Preview of {0}
  • Preview unavailable for this format
  • Previous
  • Previous month
  • Previous page
  • Previous screenshot
  • primary
  • Primary navigation
  • Private
  • Profile CID
  • Progress
  • Progress stopped
  • Propose unsaved changes to selected editor fields for your review
  • Provenance optional
  • Provenance required
  • Provider:
  • Public routes
  • Publication date
  • Publication policy blocked scheduled content
  • visualEditing.publish
  • Publish
  • Publish changes
  • Publish changes?
  • visualEditing.publishFailed
  • Publish now
  • Publish now?
  • Publish, unpublish, schedule, and unschedule content
  • Published
  • visualEditing.published
  • Published {0}
  • Published {liveSince}
  • Published {total} items
  • Published and scheduled entries across collections, in the site's time zone.
  • Published At
  • Published by <0/>
  • Publisher approval required for every delegated release
  • Publisher approval required only for permission escalation
  • Publisher handle verification failed
  • Publisher release policy
  • Publishing
  • Publishing summary
  • visualEditing.publishing
  • Python
  • Queued
  • Quick action on the dashboard
  • Quick create a relationship
  • Quick create names the relationship after this field and this collection, takes how many entries it holds from the switch above, and puts no limit on how many entries link back the other way. <0>Create the relationship yourself</0> to set its slug, the name each side goes by, and both limits, then pick it above.
  • Quote
  • Raw meta
  • Read and change email your site sends
  • Read and restore trashed content
  • Read collection and field definitions
  • Read collection schemas
  • Read comment bodies, author email addresses, pseudonymous IP hashes, user agents, and moderation metadata
  • Read content entries
  • Read media file contents
  • Read media files
  • Read public byline profiles and content credits
  • Read redirect rules
  • Read retained content revision history
  • Read selected unsaved editor content after you explicitly invoke the plugin
  • Read site settings
  • Read user accounts
  • Read your content
  • Read your taxonomies and terms
  • Read-only
  • Reading
  • Reading content
  • Reading the package
  • Ready
  • Ready to publish now or schedule for later
  • Rebuilding search and caches
  • Receipt digest
  • Recent Activity
  • Recent exports
  • Recent Posts
  • Recently Updated
  • Recipient email
  • Record counts do not match the manifest
  • Records are out of order
  • Records refer to each other in a loop
  • Records without a parent were left out
  • Recovery link sent to {0}
  • Redirect loop detected
  • Redirecting to login...
  • Redirects
  • Redirects that loop will be imported turned off
  • Redo
  • Reference
  • Referenced collection
  • Referenced collection is required
  • Referenced favicon unavailable.
  • visualEditing.refreshPage
  • Refresh status
  • Refresh status before continuing.
  • Refresh the page or try again.
  • Register
  • Register Passkey
  • Registered user
  • Registration failed
  • Registration was cancelled or timed out. Please try again.
  • Registry
  • Relations
  • Relationship
  • Release CID
  • Release is too new to install
  • Release notes
  • Reload after updating EmDash before trying again.
  • Reload page
  • Reloading the plan…
  • visualEditing.removeImage
  • Remove
  • Remove {0}
  • Remove {0} from selection
  • Remove {entry}
  • Remove {label}
  • Remove assignment
  • Remove dark mode variant
  • Remove Domain
  • Remove Domain?
  • Remove from post
  • Remove image
  • Remove image {0}
  • Remove image?
  • Remove item {0}
  • Remove link
  • Remove passkey
  • Remove passkey?
  • Remove schedule
  • Remove sub-field
  • Remove this image from the document?
  • Removed {0} from selection.
  • Removes the sidebar entry, command palette link, and dashboard quick action; entries stay reachable by URL, API, and plugins
  • Removing starter content
  • Removing...
  • Rename
  • Rename {0}
  • Rename passkey
  • Reorder
  • Reorder {0}
  • Repeater
  • Repeating group of fields
  • visualEditing.replaceImage
  • Replace
  • Replace {label}
  • Replace dark mode image
  • Replace dark mode variant for {label}
  • Replace image
  • Replace original
  • Replace original image?
  • Replace original is available with the Original aspect ratio.
  • Replace reference
  • Replace this site’s content with a package exported from another EmDash site.
  • Replace video
  • Replace with empty list
  • Replacing image...
  • Replacing original...
  • Reply to:
  • Repository
  • Request a new link
  • Request failed
  • Require a slug before content can be published
  • Required
  • Required fields:
  • Required for accessibility. Describes the image for screen readers.
  • Requires EmDash {0}
  • Reschedule
  • Rescheduled
  • Resend email
  • Resend in {resendCooldown}s
  • Reset
  • Reset column widths
  • Reset crop
  • Reset to original
  • Resize crop from bottom edge. Use the Arrow keys to resize.
  • Resize crop from bottom-left corner. Use the Arrow keys to resize.
  • Resize crop from bottom-right corner. Use the Arrow keys to resize.
  • Resize crop from left edge. Use the Arrow keys to resize.
  • Resize crop from right edge. Use the Arrow keys to resize.
  • Resize crop from top edge. Use the Arrow keys to resize.
  • Resize crop from top-left corner. Use the Arrow keys to resize.
  • Resize crop from top-right corner. Use the Arrow keys to resize.
  • Resize settings panel
  • Resolve the blockers to continue.
  • Resolving publisher handle...
  • Restart numbering
  • Restore
  • Restore {title}
  • Restore failed
  • Restore Revision?
  • Restore this version
  • Restore this version from {0}? This will update the current content to this revision's data.
  • Restoring...
  • Results
  • Retired
  • Retry
  • Retry {0}
  • Retry cache refresh
  • Retry copy
  • Retry failed
  • Retry failures
  • Retry loading {pluralLower}
  • Retry setup
  • Retry setup?
  • Retrying…
  • Reusable content blocks you can insert into any content
  • Reverted to published version
  • Review
  • Review and block publishing, scheduling, and unpublishing content
  • Review and moderate comments across your content.
  • Review New Permissions
  • Review posts
  • Review proposed changes
  • Review the import
  • Review the independently verified release evidence and permissions for {pluginName} before continuing.
  • Review Verified Plugin
  • Review Verified Update
  • Reviewing…
  • Revision restored
  • Revisions
  • Revoke token
  • Revoke token {0}
  • Revoke?
  • Revoking...
  • Rich Text
  • Rich text content
  • Rich text editor
  • Right
  • Risk score: {0}/100
  • robots.txt
  • Role
  • Role {role}
  • Role on this post (optional)
  • Role updated for {0}.
  • Roles
  • Routable
  • Route: {0} · Permission: {1}
  • Row added above
  • Row added below
  • Rows
  • Ruby
  • Run preview
  • Runs HTML, CSS and JavaScript in a sandbox.
  • Rust
  • Same window
  • Save
  • Save (Enter)
  • Save alt text
  • Save anyway
  • Save changes
  • Save Changes
  • Save changes before running plugin actions
  • Save content as draft before publishing
  • Save date
  • visualEditing.saveFailed
  • Save name
  • Save or discard the other changes before cropping.
  • Save Relation
  • Save schedule
  • Save Settings
  • visualEditing.saved
  • Saved
  • Saved "{0}".
  • Saved immediately; term changes do not wait for Publish changes.
  • Saving a collection here turns this field into an entry picker. Its stored entry IDs move to the relationship, and the field can no longer be searched or filtered on.
  • Saving...
  • visualEditing.saving
  • Saving…
  • SBOM
  • SBOM · {0}
  • Scan it with a nearby phone or tablet.
  • Schedule
  • Schedule changes
  • Schedule date
  • Schedule publication
  • Schedule removed
  • Scheduled
  • Scheduled changes
  • Scheduled entries appear here with their publish time.
  • Scheduled for {formattedSchedule}
  • Scheduled publication
  • Scheduled publishing needs attention
  • Schema Changes
  • Schema preparation failed
  • Schema Read
  • Schema Write
  • Scopes
  • Screenshot {0}
  • Screenshot {0} of {1}
  • Screenshot blurred due to image audit
  • Screenshot viewer
  • Screenshots
  • Scroll to review all
  • SCSS
  • Search
  • Search {0}
  • Search {0}...
  • Search {label}
  • Search {label}…
  • Search block types
  • Search blocks
  • Search by filename...
  • Search by name or email...
  • Search bylines
  • Search bylines to add…
  • Search bylines…
  • Search comments
  • Search comments...
  • Search content...
  • Search Engine Optimization
  • Search engine optimization and verification
  • Search failed
  • Search failed. Check your connection and try again.
  • Search folders
  • Search for a language…
  • Search for an IANA timezone (e.g., Europe/London)
  • Search form
  • Search media
  • Search or type a URL
  • Search pages and content...
  • Search plugins
  • Search plugins...
  • Search reusable public profiles.
  • Search sections...
  • Search source or destination...
  • Search tags
  • Search tags…
  • Search themes
  • Search themes...
  • Search timezones…
  • Search to narrow the list
  • Search users
  • Search will be turned off for some collections
  • Search...
  • Searchable
  • Searching…
  • Section
  • Section "{slug}" could not be found.
  • Section created
  • Section deleted
  • Section Details
  • Section Not Found
  • Section title
  • Sections
  • Sections could not be loaded.
  • Security
  • Security Audit
  • Security audit failed
  • Security audit flagged concerns
  • Security audit flagged potential concerns with this plugin.
  • Security audit flagged this plugin as potentially unsafe.
  • Security audit passed
  • Security contacts
  • Security error. Make sure you're on a secure connection.
  • Security Settings
  • See where this file is used.
  • Select
  • Select {label}
  • Select {title}
  • Select a collection
  • Select a component...
  • Select a content type
  • Select a location
  • Select a menu...
  • Select a relationship
  • Select a release before verifying it
  • Select all
  • Select all on this page
  • Select at least one entry.
  • Select column
  • Select comment by {0}
  • Select content
  • Select dark mode variant for {label}
  • Select default social image
  • Select favicon
  • Select Favicon
  • Select file
  • Select gallery images
  • Select image
  • Select Image
  • Select logo
  • Select Logo
  • Select media
  • Select OG image
  • Select row
  • Select table
  • Select up to 50 posts at a time.
  • Select video
  • Select which content types to import.
  • Select...
  • Selected {label}
  • Selected {selectedItemTitle}
  • Selected image
  • Selected media
  • Selected posts
  • Selection
  • Self-Signup Domains
  • Send a test email through the full pipeline to verify your email configuration.
  • Send an invitation email to a new team member.
  • Send email through your site
  • Send emails
  • Send Invite
  • Send magic link
  • Send Recovery Link
  • Send Test
  • Send Test Email
  • Sending...
  • SEO
  • SEO settings
  • SEO Settings
  • SEO settings (Yoast)
  • SEO settings saved
  • SEO Title
  • Set a custom display size for this image instance.
  • Set a custom width and height for this image in the document. Reset uses the original media dimensions. The original media file is unchanged.
  • Set language
  • Set language (current: {label})
  • Set role
  • Set to 0 to never close comments automatically.
  • Set to draft
  • Set up an email provider in Email settings to email users.
  • Set up media usage tracking
  • Set up Windows Hello
  • Setting up
  • Setting up...
  • Settings
  • Settings Manage
  • Settings Read
  • Settings saved successfully
  • Setup couldn’t continue. Try again.
  • Setup failed
  • Share this link with the invited user
  • Shared across all translations of the same byline.
  • Short text
  • Short Text
  • Show count
  • Show date
  • Show hierarchy
  • Show post count
  • Show thumbnails
  • Show token
  • Showing {pageShowingRange} of {0}
  • Shown in the admin menu list.
  • Shown to readers in this order.
  • Shown when hovering over the image.
  • Shows a button for creating a new entry
  • Sign in
  • Sign in instead
  • Sign in to {siteName}
  • Sign in with {0}
  • Sign in with email
  • Signed in as {0}
  • Signed release verified
  • Signing in failed. Please try again.
  • Signup completion failed
  • Signup request failed
  • Single choice from options
  • Single line text input
  • Site Export
  • Site identity
  • Site Identity
  • site identity applied (title, tagline, logo)
  • Site identity, logo, favicon, and reading preferences
  • Site Import
  • Site Import Analysis
  • Site settings
  • Site Settings
  • Site title
  • Site title & tagline
  • Site title is required
  • Site Transfer
  • Site URL
  • Site URL set to {url}
  • Sitemaps and absolute URLs in search and social metadata will use the new domain. Links in emails and plugins keep using {configuredUrl}, set by the deployment configuration.
  • Sites on Cloudflare D1 can additionally restore the database to any minute within the last 30 days using D1 Time Travel — always on, no setup required.
  • Size
  • Size is not applicable to folders
  • Size:
  • Skip Media Import
  • Skipped
  • Slug
  • Slug copied to clipboard
  • Slugs cannot be changed after the field is created.
  • Small section heading
  • Smaller section heading
  • Smallest section heading
  • Social Links
  • Social links saved
  • Social media profile links
  • Social Profiles
  • Some byline avatars were left out
  • Some content links to media files the source site doesn’t have; those links won’t work
  • Some content may not appear here yet.
  • Some content types cannot be imported
  • Some content will have no author
  • Some decimal numbers will be rounded
  • Some files listed in the manifest are not in this package.
  • Some media is hosted by an external provider
  • Some media links could not be matched to files
  • Some references point to content that is not in the package
  • Something went wrong
  • Sort plugins
  • Sort themes
  • Source
  • Source path
  • Source site ID
  • spam
  • Spam
  • Split merged cell
  • Spreadsheets
  • SQL
  • Square
  • Square (1:1)
  • Stable identifier for your site, such as primary or footer.
  • Start a new import
  • Start import
  • Start Import
  • Start writing with plain text
  • Start writing, or type '/' for commands
  • Starter content that will be removed
  • Starter content will be removed
  • Starting
  • Starting…
  • State
  • Status
  • Status code
  • Status: {status}
  • Stop
  • Stopping the import
  • Store a daily backup in your site's storage bucket. Old backups are removed automatically.
  • Stored Backups
  • Stored per locale — each translation of a byline gets its own value.
  • Strikethrough
  • Structure
  • Structured
  • Sub-field slugs cannot be changed after creation.
  • Sub-field slugs must be unique.
  • Sub-Fields
  • Subscriber
  • Subscript
  • Superscript
  • Svelte
  • Swift
  • Switch to dark
  • Switch to light
  • Synced
  • Synced passkey
  • System
  • System Fields
  • Table
  • Table cells accept text, links, and formatting only.
  • Table controls
  • Table deleted
  • Table inserted
  • Table size
  • Tables cannot be pasted inside lists or quotes. Paste the table into its own paragraph and try again.
  • Tagline
  • Tags
  • Tags ({0})
  • Take over
  • Taking over...
  • Target
  • Target locale
  • Taxonomies
  • Taxonomies Manage
  • Taxonomy
  • Taxonomy “{0}” is used by content on this site
  • Taxonomy created
  • Taxonomy deleted
  • Taxonomy not found: {taxonomyName}
  • Taxonomy terms
  • Taxonomy: {taxonomyName}
  • Technical details
  • Technical verification details
  • Tell users where to sign in
  • Template:
  • Term
  • Term "{0}" created in {1}.
  • Term assignments
  • Term deleted
  • Terms
  • test@example.com
  • Text formatting
  • the {0} field on {1}, which lists entries that link to it
  • the {0} field on {1}, which picks entries it links to
  • The admin's security policy blocked some resources this block loads, such as external scripts, fonts or frames. Your site may still load them.
  • the Android passkey prompt
  • The assistant can start one export of this site, within 15 minutes. The package includes all content and authors’ names and email addresses.
  • The assistant can start this exact import once, within 15 minutes. It replaces this site’s starter content with the package it analyzed.
  • The browser controls the exact prompt and may offer another compatible method.
  • The browser will usually show a QR code.
  • The build provenance matches this release and its package.
  • The calendar shows the first {maxEntries}, which end on {cutOffDay}.
  • The calendar shows the first {maxEntries}.
  • The code editor couldn't load. Save your work, then reload the page.
  • The content types and slug cannot be changed after a relation is created.
  • The content types and the slug are fixed. What each side is called and how many entries it holds are not.
  • The credential manager on the phone or tablet you choose saves it. EmDash does not receive the passkey.
  • The cropped image could not be created.
  • The device will not be granted access.
  • The download stopped
  • The existing collection has fields with incompatible types.
  • The export stopped
  • The export’s files no longer match the export. Start a new export.
  • The exported package and this import change the content in these ways.
  • The file is not a valid EmDash site package.
  • The file or folder no longer exists.
  • The following tables contain content but aren't registered as collections. Register them to manage this content in the admin.
  • The image is in the Media Library, but this entry is now read-only.
  • The import can go ahead, but check these first.
  • The import can’t start until these are resolved.
  • The import did not return a completion cursor
  • The import did not return a preparation cursor
  • The import failed
  • The import has blockers that must be resolved first.
  • The import plan changed
  • The import plan changed. Review it again before importing.
  • The import stopped ({0}). Nothing on this site changed.
  • The import stopped after it started writing to this site, so editing is paused. Abandon the import to unlock editing; content it already wrote stays in place.
  • The import stops after its current step. Content already imported stays on the site, and editing stays paused until you abandon the import.
  • The import was cancelled
  • The imported site did not match the package when it was checked.
  • The invited user will have this role once they complete registration.
  • The last export failed
  • The latest media request failed. Showing the previous page.
  • The link will expire in 15 minutes.
  • the macOS passkey prompt
  • The marketplace is empty. Check back later for new plugins.
  • The menu has been deleted.
  • The name of your site, used in the header and metadata
  • The order controls how block types appear in the picker.
  • The package changed. Choose it again before importing.
  • The package contains a duplicate ID
  • The package contains a file larger than this site accepts.
  • The package contains a file that is not part of the site package format.
  • The package contains an entry that is not a regular file.
  • The package contains the same file twice.
  • The package couldn’t be uploaded
  • The package format is not supported by this version of EmDash
  • The package is checked against this site before anything changes. You can leave this page and come back.
  • The package is larger than this site allows
  • The package is larger than this site allows.
  • The package is not valid
  • The package manifest is not valid.
  • The package needs a feature this version of EmDash does not support
  • The package uses a field type this site does not know
  • The package uses a locale this site does not have
  • The package was checked against this site. Review what will be imported, choose who the content belongs to, then start the import.
  • The package’s content is written to this site. The import can’t be undone once it starts; to go back you would need a backup of this site.
  • The package’s file index is not valid.
  • The page you're looking for doesn't exist.
  • The passkey is saved on your physical security key and can be used on compatible devices.
  • The plan was changed somewhere else, such as from the command line or an AI assistant, after this page loaded it. Review it again, then start the import.
  • The plugin field widget failed to render.
  • The plugin has not saved these changes. Review them before updating the editor.
  • The plugin result is stale because the editor changed while it was working.
  • The public address of your site, used for links in emails and plugins, sitemaps, and absolute URLs in search and social metadata
  • The publisher identity cannot be verified.
  • The range has more entries than the calendar can show.
  • The referenced image is no longer available. Pick a new one or remove the reference.
  • The referenced logo is no longer available. Pick a new one or remove the reference.
  • The relationship and the referenced collection cannot be changed after creation. How many entries this field accepts is set on the relationship.
  • The relationship decides the referenced collection and how many entries this field accepts.
  • The sample content added so far is kept. Continue to add the rest.
  • The scheduled changes to {title} stay as a draft.
  • The selected folder no longer exists. Choose another location and save again.
  • The selected image could not be read.
  • The server was updated while this ran. Reload the page and try again.
  • The signed publisher records and package are valid. Build provenance was not provided.
  • The site kept changing while it was exported. Try again when editing is quieter.
  • The site’s storage could not be read or written.
  • The starter content listed above is deleted and replaced with the package’s content. The import can’t be undone once it starts; to go back you would need a backup of this site.
  • The stored value doesn't match this field's type
  • The theme marketplace is empty. Check back later.
  • The uploaded package is discarded. Nothing on this site has changed.
  • The video is in the Media Library, but this entry is now read-only.
  • the Windows passkey prompt
  • Theme
  • Theme ID: {0}
  • Theme not found
  • Theme search failed
  • Theme Section
  • Theme-provided sections cannot be deleted. Edit the section to create a custom copy, then delete that.
  • Themes
  • There are too many redirects to check them for loops before importing
  • These tools remain disabled after installation until you explicitly enable agent access.
  • This also removes:
  • This block cannot be edited because its stored definition is unavailable.
  • This block embeds a page from {0}.
  • This block runs JavaScript.
  • This browser keeps the whole package in memory until the download finishes. For an export this size, use a Chromium-based browser, which saves straight to disk, or run emdash site export from the CLI.
  • This cannot be undone
  • This code has expired. Start the sign-in again from your terminal to get a new one.
  • This code is invalid or has already been used.
  • This collection is defined in code. Some settings cannot be changed here. Edit your live.config.ts file to modify the schema.
  • This content cannot be edited safely
  • This content will be visible on the site immediately.
  • This day wasn't loaded. The range has more entries than the calendar can show.
  • This device is requesting permission to use:
  • This doesn't look like a valid migration key. Generate a new one in the plugin and paste the full string starting with "em1.".
  • This entry changed somewhere else after you opened it.
  • This entry changed somewhere else. Save anyway, or reload to get the newer version.
  • This entry doesn't exist or isn't published. Your role can only view published content.
  • This entry doesn't exist or was deleted.
  • This entry has no URL until it is published. Paste a URL instead.
  • This entry is open somewhere else
  • This entry is read-only because its schema uses field types this version of EmDash does not support.
  • This entry was due {lateness} but hasn't published. Scheduled publishing may not be running.
  • This export is large
  • This field cannot be edited by this version of EmDash.
  • This field contains table content that the editor cannot preserve. Update it through the API before editing or saving this content.
  • This field contains unsupported Portable Text marks: <0>{markList}</0>. Remove them through the API before editing or saving this content.
  • This field does not accept {0} files.
  • This field does not accept {mimeType} files.
  • This field expects a list. The stored value stays unchanged until you replace it with an empty list, which deletes it. Copy anything you need from it first.
  • This field is required
  • This field lists entries that link to this one.
  • This field picks
  • This field picks entries this one links to.
  • This field will show the <0>{0}</0> this {linkingSide} links to
  • This field will show the <0>{linkingSide}</0> linking to this {linkedSide}
  • This file is not a readable EmDash site package.
  • This file is not an EmDash site package: it must start with manifest.json.
  • This folder is empty
  • This folder is empty.
  • This image could not be loaded for cropping.
  • This import has already started
  • This is a custom section.
  • This is a WordPress site.
  • This is not the package the import was started with. Choose the same file again.
  • This link can't be used. Enter a web address, such as https://example.com.
  • This link expires in 15 minutes.
  • This link expires in 7 days and can only be used once.
  • This link expires in 7 days.
  • This may take a while for large exports.
  • This media item could not be loaded. Try again.
  • This media item no longer exists.
  • This month wasn't loaded
  • This operation expired. Start again.
  • This package needs features this version of EmDash does not support.
  • This package was made by a newer or different version of EmDash.
  • This passkey is already registered on this device.
  • This paste is too large. Paste fewer cells or less text at a time.
  • This permanently deletes {0} from storage.
  • This plugin cannot be installed because its publisher profile is missing valid verification metadata. Ask the publisher to republish it with the latest EmDash plugin CLI.
  • This plugin cannot be installed because its release provenance could not be verified. Ask the publisher to publish a new verified release.
  • This plugin cannot be installed because its signed publisher records failed verification. Ask the publisher to publish a corrected release.
  • This plugin exposes the following routes without authentication:
  • This plugin has no configurable settings.
  • This plugin is not available yet
  • This plugin requires no special permissions.
  • This publisher identity no longer resolves.
  • This publisher's handle does not resolve back to its identity. Installation is disabled until the publisher fixes their handle.
  • This range has more than {maxEntries} entries
  • This redirect rule will be permanently removed.
  • This release requires a newer environment than your site currently runs. Upgrade before installing.
  • This removes the byline profile. Content byline links are removed and lead pointers are cleared.
  • This removes the relationship, every link stored under it, and the reference fields that use it:
  • This removes the schedule and publishes immediately.
  • This saved timezone isn't recognized. Choose a suggestion for reliable date display.
  • This section contains table content that the editor cannot preserve. Update the section before inserting it.
  • This section contains unsupported Portable Text marks: <0>{0}</0>. Update the section before inserting it.
  • This section is provided by the theme. Editing will create a custom copy that overrides the theme version.
  • This section was imported from another system.
  • This sign-in link has expired. Request a new one from the login page.
  • This sign-in link is invalid or has already been used. Request a new one from the login page.
  • This site already has content
  • This site already has content, so it can’t receive an import.
  • This site can’t receive an import
  • This site has no content yet, so it can receive an import. Choose a .emdash package file. It is checked in your browser and uploaded in parts; nothing on this site changes until you review and confirm the import.
  • This site has no content yet, so you can import a .emdash package exported from another EmDash site.
  • This site has no session storage configured, so sign-in cannot complete. Ask the site administrator to set session.driver in astro.config.mjs.
  • This site holds partial data from an earlier import
  • This site was set up with starter content. It has no entries of its own, and the import deletes it before adding the package’s content.
  • This spreadsheet data has invalid quoted cells. Fix the quotes or remove the tab separators and try again.
  • This table cannot be edited safely
  • This table has unsupported cell formatting, merged cells, or column widths. Paste it as plain text or simplify the table and try again.
  • This update exposes the following routes without authentication:
  • This version is not visible on the site
  • This video can't be played.
  • This will delete the widget area and all its widgets. This action cannot be undone.
  • This will move the item to trash. You can restore it later from the trash.
  • This will permanently delete "{0}" and remove it from all content.
  • This will permanently delete "{0}". This action cannot be undone.
  • This will permanently delete this comment. This action cannot be undone.
  • This will remove the plugin and its bundle from your site.
  • This will revert to the published version. Your draft changes will be lost.
  • Thoughts, tutorials, and more
  • Time
  • Times are in {zoneName}.
  • Times are in {zoneName}. Your browser uses {viewerZoneName}.
  • Timezone
  • Title
  • Title (Tooltip)
  • Title Separator
  • to close
  • To move a site to another EmDash installation, use <0>Transfer</0>.
  • to select
  • Today
  • Toggle
  • Toggle header column
  • Toggle header row
  • Token {0} · expires {expires}
  • Token created: {0}
  • Token Name
  • Token verification failed
  • TOML
  • Tomorrow
  • Tooltip text
  • Track content history
  • Track where media is used across your content
  • Track where media is used across your content.
  • Transfer
  • Translatable
  • Translate
  • Translate "{0}"
  • Translate {0}
  • Translating...
  • Translation created
  • Translations
  • Translations:
  • trash
  • Trash
  • Trash is empty
  • Trash is empty.
  • Trash pagination
  • True/false toggle
  • Try a broader media type or clear your filters.
  • Try a different search or collection filter.
  • Try a different search or filter.
  • Try adjusting your search
  • Try adjusting your search or filters.
  • Try again
  • Try Again
  • Try again.
  • Try again. If it keeps failing, check the server logs.
  • Try another code
  • Try another filename or clear your search.
  • Try another filename, or clear your search and filters.
  • Try Another URL
  • Try with my data
  • TSX
  • Turn into
  • Turn on
  • Turn on media usage tracking?
  • Turning on…
  • Twitter
  • Two authors with bylines in the same locale are mapped to the same user
  • Two records have the same value where it must be unique
  • Type
  • Type caption for image (optional)
  • Type caption for video (optional)
  • Type mismatch ({0})
  • Type to filter
  • Type to search
  • Type: Folder
  • TypeScript
  • Unable to reach marketplace
  • Unassigned
  • Underline
  • Undo
  • Unfinished media uploads were left out
  • Uninstall
  • Uninstall {pluginName}?
  • Uninstall confirmation
  • Uninstalling...
  • Unique
  • Unique identifier (ULID)
  • Unknown
  • Unknown role
  • Unlinked
  • Unlock aspect ratio
  • Unnamed passkey
  • Unpublish {itemLabel}
  • Unpublished
  • visualEditing.unpublishedChanges
  • Unregistered Content Tables Found
  • Unresolved assignment
  • visualEditing.unsaved
  • Unsaved content may leave your site
  • Unscheduled
  • Unsupported
  • Unsupported widget element type: {0}
  • Until {0}
  • Untitled
  • Untitled file
  • Untitled Widget
  • Unused references were left out
  • Up to {MAX_SELECTED} bylines can be selected
  • Update
  • Update Field
  • Update scheduled
  • Update settings for {0}
  • Update site settings
  • Update the {0} details
  • Update the emdash package in your project and redeploy to get the latest fixes.
  • Update the profile for {0}.
  • Update this redirect rule.
  • Update to v{0}
  • Updated
  • Updated At
  • Updating content URLs...
  • Updating the plan…
  • Updating usage
  • Updating...
  • visualEditing.uploadImage
  • Upload
  • Upload a file to get started
  • Upload a video to get started
  • Upload an export file
  • Upload an image to get started
  • Upload and delete media
  • Upload and manage media
  • Upload Export File
  • Upload failed
  • Upload files
  • Upload Files
  • Upload images, videos, and documents to keep reusable assets in one place.
  • Upload Media
  • Upload media to keep reusable assets in one place.
  • Upload not finished
  • Upload or choose a video
  • Upload site packages and check whether they can be imported. Admin includes this; choose it instead of Admin to give an agent narrower access.
  • Upload to {0}
  • Upload to {providerName}
  • Upload WordPress export file
  • Uploaded
  • Uploaded:
  • Uploading
  • visualEditing.uploadingFile
  • Uploading image…
  • Uploading the package
  • Uploading video…
  • URL
  • URL & language
  • URL Pattern
  • URL slug
  • URL template (e.g. /blog/:slug)
  • URL-friendly identifier
  • URL:
  • Usage completeness couldn’t be verified.
  • Usage details aren’t available for your account.
  • Usage details unavailable
  • Usage indexing couldn’t finish.
  • Usage indexing hasn’t started.
  • Usage is updating. Some content may not appear here yet.
  • Usage loaded
  • Usage may be out of date.
  • Use [param] or [...rest] in paths for pattern matching.
  • Use {fallbackUrl} anyway
  • Use a security key
  • Use a URL ending in a recognized image extension, such as .jpg or .png.
  • Use another device
  • Use as end date
  • Use lowercase letters, numbers, and hyphens, starting with a letter.
  • Use URL
  • Used as the fallback Open Graph image when a page has none. Recommended size: 1200×630.
  • Used as the identifier. Lowercase letters, numbers, and underscores only.
  • Used as the main visual for this post on listing pages and at the top of the post
  • Used by screen readers and when image fails to load
  • Used in
  • Used in URLs and API endpoints
  • Used to identify this section. Lowercase letters, numbers, and hyphens only.
  • User
  • User access is managed by an external provider ({0}). Self-signup domain settings are not available when using external authentication.
  • User accounts, passkeys, API tokens, secrets, and plugin data are never exported. Each author’s name and email address are included so they can be matched to users on the other site.
  • User Details
  • User for {0}
  • User not found
  • Users
  • Users are not transferred. Choose the user on this site who should own each author’s content. Content of authors you don’t map will have no author.
  • Users from <0>{domain}</0> will no longer be able to sign up without an invite. Existing users are not affected.
  • Users with email addresses from these domains can sign up without an invite. They will be assigned the specified role automatically.
  • v{0}
  • v{0} available
  • Validating the package
  • Validation
  • Verified
  • Verified publisher
  • Verify the plugin before installing it
  • Verifying the import
  • Verifying your invite...
  • Verifying your link...
  • Verifying...
  • Version
  • Version {0}
  • Version {0} (active)
  • Video
  • Video actions
  • Video upload failed. Try again.
  • View email provider status and send test emails
  • View live
  • View mode
  • View published {title}
  • View setup
  • View Site
  • View source
  • View the {license} license on spdx.org
  • Visitors hitting these paths will see an error.
  • Visitors see the published version until the scheduled update
  • Visitors see this published version
  • Visitors still see the published version
  • Visitors will see these changes immediately.
  • Vue
  • Wait for updates already in progress to finish.
  • Waiting for passkey...
  • Warn
  • Warnings
  • Was due
  • We checked before opening the browser's passkey prompt so you can choose what happens next.
  • We couldn't connect to a WordPress site at {0}. This could mean the site isn't WordPress, the REST API is disabled, or the site isn't accessible.
  • We'll check what import options are available for your site.
  • We'll send you a link to sign in without a password.
  • We've sent a verification link to <0>{email}</0>
  • Web address
  • WebAuthn is not supported in this browser
  • Website
  • Website URL
  • Welcome to EmDash, {firstName}!
  • Welcome to EmDash!
  • What each side is called. These name the fields bound to this relationship.
  • What happens next?
  • What happens when you import:
  • What it leaves out
  • What the direction changes
  • What the package includes
  • What will be imported
  • What will happen when you import
  • What you typed is still here. Saving replaces the newer version.
  • What’s tracked
  • When set, the image becomes a clickable link to this URL.
  • When the entry was created
  • When the entry was last modified
  • When the entry was published
  • Which content types can use this taxonomy
  • Whole number
  • Why are bylines shown in this order?
  • Why can't this be changed?
  • Why English is used
  • Why is this important for duplicate pages?
  • Why is this important for search result summaries?
  • Why is this important for search result titles?
  • Why is this important for search visibility?
  • Why is this important for social sharing?
  • Why is this important?
  • Wide
  • widget
  • Widget added
  • Widget area created
  • Widget area deleted
  • Widget areas
  • Widget deleted
  • Widget title
  • Widget updated
  • Widgets
  • Width
  • Widths
  • Will be cleared on save
  • Will create
  • Windows Hello still isn't available to this browser. You can try another device or a security key instead.
  • Windows will show which credential manager will save it before creating it.
  • Without an email provider, invite links must be shared manually.
  • WordPress authorization was rejected
  • WordPress Username
  • Working on {selectedCount} items…
  • Working…
  • Write CSS…
  • Write HTML, or paste a snippet with its styles and scripts…
  • Write HTML…
  • Write JavaScript…
  • Write widget content...
  • Writing the file index
  • WXR File
  • XML
  • xxxx xxxx xxxx xxxx xxxx xxxx
  • YAML
  • Yearly
  • Yes
  • Yoast/RankMath
  • You can close this page and return to your terminal.
  • You can create and edit your own content.
  • You can manage content, media, menus, and taxonomies.
  • You can still edit the fixed fields above. Saving will not touch any stored custom-field values.
  • You can view and contribute to the site.
  • You can view, rename, or add more passkeys later in Security settings.
  • You cannot change your own role
  • You do not have permission to edit this asset.
  • You don’t have permission to move this file.
  • You don't have permission to view the calendar.
  • You have full access to manage this site, including users, settings, and all content.
  • You need admin permissions to manage byline schema.
  • You need Admin permissions to manage media usage tracking.
  • You need Admin permissions to transfer this site.
  • You need Editor permissions to moderate comments.
  • You no longer hold this entry
  • You won't be able to use "{0}" to sign in anymore. This action cannot be undone.
  • You won't be able to use this passkey to sign in anymore. This action cannot be undone.
  • You'll be joining as <0>{0}</0>
  • You'll be prompted to use your device's biometric authentication, security key, or PIN.
  • You'll be redirected to WordPress to authorize the connection.
  • You'll be signing up as <0>{roleName}</0>
  • You're signed in at {0}
  • You're signed in via Cloudflare Access
  • You've been invited to {siteName}
  • You've been invited to join {siteName}.
  • You've been invited!
  • you@company.com
  • you@example.com
  • Your account has been created successfully.
  • Your browser doesn't support passkeys. Please use a modern browser like Chrome, Safari, Firefox, or Edge.
  • Your credential manager, such as iCloud Keychain, saves it and may sync it to your other devices.
  • Your device doesn't support the required security features.
  • Your device's credential manager saves it and will show you where before creating it.
  • your device's passkey prompt
  • Your Facebook page or profile username
  • Your GitHub username
  • Your Instagram username
  • Your LinkedIn profile username
  • Your media library is empty
  • Your name (optional)
  • Your Role
  • Your role does not permit any of the permissions this device requested.
  • Your site is currently at {currentUrl}.
  • Your site requires releases to be at least {0} old before they can be installed. This release will become installable later.
  • Your time: {viewerTime}
  • Your Twitter/X handle (e.g., @username)
  • Your unsaved media changes will be lost.
  • Your WordPress export contains {0} media files.
  • Your YouTube channel ID or handle
  • YouTube
  • Zig
日本語 ja 2000/3384 · 59%
1384 missing keys
  • "{0}" will be deleted from {providerName}.
  • "{0}" will be deleted from its media provider.
  • "{0}" will be permanently deleted.
  • {0, plural, one {{counted} of # character, at least {min}} other {{counted} of # characters, at least {min}}}
  • {0, plural, one {{counted} of # character} other {{counted} of # characters}}
  • {0, plural, one {# entry} other {# entries}}
  • {0, plural, one {# file uploading} other {# files uploading}}
  • {0, plural, one {# file was not added because the upload list is full.} other {# files were not added because the upload list is full.}}
  • {0, plural, one {# link} other {# links}}
  • {0, plural, one {# matching tag} other {# matching tags}}
  • {0, plural, one {# permission requested} other {# permissions requested}}
  • {0, plural, one {# reference} other {# references}}
  • {0, plural, one {# relation this content type takes part in} other {# relations this content type takes part in}}
  • {0, plural, one {# row} other {# rows}} × {1, plural, one {# column} other {# columns}} selected
  • {0, plural, one {# upload failed} other {# uploads failed}}
  • {0, plural, one {+# more} other {+# more}}
  • {0, plural, one {Add # file} other {Add # files}}
  • {0, plural, one {Add # image} other {Add # images}}
  • {0, plural, one {Add # video} other {Add # videos}}
  • {0, plural, one {At least # character} other {At least # characters}}
  • {0, plural, one {Column deleted} other {# columns deleted}}
  • {0, plural, one {One more blocked entry is not shown.} other {# more blocked entries are not shown.}}
  • {0, plural, one {Row deleted} other {# rows deleted}}
  • {0, plural, one {Show # more} other {Show # more}}
  • {0} added to this post.
  • {0} of {1} files · {2} of {3}
  • {0} of {1} items
  • {0} of {1} matched by email
  • {0} of {1} steps
  • {0} of {1} steps · {2} of {3}
  • {0} of media, {1} of records
  • {0} removed from this post.
  • {0} updated everywhere it appears.
  • {0} updated to v{installedVersion}
  • {added} posts updated
  • {added} updated · {0} failed
  • {collectionLabel} pagination
  • {columns, plural, one {Column deleted} other {# columns deleted}}
  • {dayLabel}, {entries}
  • {earlierCount, plural, one {Show # earlier entry} other {Show # earlier entries}}
  • {failed, plural, one {# email could not be sent. Check the email provider.} other {# emails could not be sent. Check the email provider.}}
  • {filesMissing, plural, one {# file still needs to be uploaded. Choose the same package file again to finish; files already uploaded are skipped.} other {# files still need to be uploaded. Choose the same package file again to finish; files already uploaded are skipped.}}
  • {hidden, plural, one {# more entry on {date}} other {# more entries on {date}}}
  • {hidden, plural, one {+# more} other {+# more}}
  • {host} does not resolve to a public address
  • {label} in {menuName}
  • {label} moved to position {0} of {1}.
  • {label} moved to position {0}.
  • {label} options
  • {lateness} late
  • {maximum, plural, one {{name} can have at most # character.} other {{name} can have at most # characters.}}
  • {maximum, plural, one {{name} can have at most # item.} other {{name} can have at most # items.}}
  • {minimum, plural, one {{name} needs at least # character.} other {{name} needs at least # characters.}}
  • {minimum, plural, one {{name} needs at least # item.} other {{name} needs at least # items.}}
  • {name} does not match the required format.
  • {name} has a value that is not one of its options.
  • {name} has an invalid value.
  • {name} is not a field in this collection.
  • {name} is required.
  • {name} links to an entry that does not exist or is in the trash.
  • {name} must be a valid URL.
  • {name} must be at least {bound}.
  • {name} must be at most {bound}.
  • {name}: this site already has some
  • {origin} does not serve this site yet
  • {origin} redirects elsewhere
  • {origin} redirects to {target}. Enter that address instead.
  • {plural} go live now; draft edits stay unpublished.
  • {policyRejected, plural, one {Open the affected entry, resolve the policy reason, and schedule it again. A successful schedule or publish clears this notice.} other {Open the affected entries, resolve the policy reasons, and schedule them again. A successful schedule or publish clears each notice.}}
  • {position} of {total}
  • {previewRows} × {previewColumns} table
  • {ready} of {0} ready
  • {records, plural, one {# record written} other {# records written}}
  • {rejectedCount, plural, one {# file was not added.} other {# files were not added.}}
  • {row} × {column} table
  • {rows, plural, one {Row deleted} other {# rows deleted}}
  • {rows} × {columns} table pasted
  • {sent, plural, one {Emailed # user} other {Emailed # users}}
  • {siteName} has moved to {siteHost}
  • {siteName} is now at {siteHost}. Sign in there from now on.
  • {siteZone} · Your time: {viewerZone}
  • {state} · {when}
  • {state}, {time}:
  • {subLabel} ({label}, item {position})
  • {title} is a draft again.
  • {title} is now live.
  • {title} now goes live {when}.
  • {widgetType} in {areaName}
  • <0>{from}</0> becomes <1>{to}</1>
  • <0>{name}</0> is editing this entry. Nothing you change here will be saved.
  • <0>{name}</0> is editing this entry. Open it read-only, or take over; they will be told the entry moved on.
  • <0>{name}</0> now holds this entry, so your changes are no longer being saved. Take it back to carry on.
  • <0>Alt-click</0> to add above
  • <0>Click</0> to add below
  • <0>Click</0> to open menu
  • <0>Drag</0> to move
  • 1 post updated
  • 16:9
  • 3:2
  • 4:3
  • A file does not match the package manifest. The package may be damaged.
  • A file in the package does not match the manifest. The package may be damaged.
  • A file in the package is not the size the manifest declares.
  • A file is not the size the package manifest declares. The package may be damaged.
  • A media file is larger than this site accepts
  • A media file is missing from the package
  • A name cannot be generated from this label. Type one manually using lowercase letters, numbers, and underscores.
  • A number is too large for this site’s database
  • A package file does not match the manifest
  • A package file is missing
  • A publication time has not been selected
  • A publishing action is already in progress
  • A record in the package is not valid
  • A record refers to something missing from the package
  • A relation defines how two content types link. Reference fields on either side then pick entries through it.
  • A relationship is required
  • A slug cannot be generated from these role names. Type one manually using lowercase letters, numbers, and underscores.
  • A slug cannot be generated from this label. Type one manually using lowercase letters, numbers, and underscores.
  • A slug cannot be generated from this label. Type one manually.
  • A step failed and will be retried ({0}).
  • A value does not fit this site’s database
  • Abandon import
  • Abandon this import?
  • Abandoning…
  • About focal point
  • Active v{0}
  • Add {singularLower} to {ready} posts
  • Add {singularLower} to 1 post
  • Add {singularLower} to posts
  • Add a passkey for {0}
  • Add a person or team to credit on your content.
  • Add another byline
  • Add at least {minItems} blocks.
  • Add block
  • Add byline
  • Add dark mode variant
  • Add reference
  • Add references
  • Add row above
  • Add row below
  • Add scripts and styles to your site's pages
  • Add selected
  • Add tag
  • Add term
  • Add to posts
  • Added
  • Adding…
  • Additional details
  • Advanced
  • After
  • After you explicitly invoke this plugin, it can send selected unsaved editor content to external websites without a host restriction.
  • After you explicitly invoke this plugin, it can send selected unsaved editor content to: {0}
  • Agenda
  • Align
  • Align center
  • Align left
  • Align right
  • All sources
  • Allow multiple references
  • Allowed block types
  • Already assigned or duplicate
  • Also delete the relationship this field uses
  • Also requested, but not available to your role:
  • visualEditing.altText
  • An earlier import of this package stopped after it started writing to this site. Abandon that import, then reset this site or set up a new one before importing again.
  • An earlier import of this package wrote to this site before it was abandoned. Reset this site or set up a new one before importing again.
  • An encrypted digital key you unlock using your fingerprint, face, PIN, or device password.
  • An import replaces a new site’s starter content, so it only runs on a site with no content of its own. To move content here, set up a new EmDash site and import into that. These are what this site already has:
  • Animated WebP files become still images when cropped.
  • Another editor
  • Another import is already using this package.
  • Any number
  • Apply changes
  • Approval requests
  • Approve comments and mark them as pending or spam
  • Approve this export?
  • Approve this import?
  • Approve with that device's face, fingerprint, PIN, or passcode.
  • Approving…
  • Aspect ratio
  • Assistants connected through MCP need an admin’s approval to start an export or import unless their token was given a transfer scope. Requests expire after 15 minutes.
  • At least {min}
  • At most {max}
  • At most…
  • Attribution
  • Authorized approvers
  • Authors will be assigned to users on this site
  • Auto-generated from the title. You can change it.
  • Automatic
  • Available bylines
  • visualEditing.back
  • Back to menus
  • Basic blocks
  • Before
  • Between {min} and {max}
  • Block
  • Block {0}
  • Block actions
  • Block type “{0}” was created on this site
  • Block type versions
  • Block types
  • Block types could not be loaded.
  • Blockers
  • Blocks
  • Both reference fields bound to this relation share these limits, so the two sides cannot disagree about the same links.
  • Broken references were cleared
  • Browse the <0>registry</0> to install plugins.
  • Build provenance verified
  • byline
  • Byline
  • Byline created
  • Byline credits
  • Byline deleted
  • Byline field group values
  • Byline field values
  • Byline fields
  • Byline updated
  • Calendar
  • Cancel import
  • Cancel this import?
  • Cancelling…
  • Cell split
  • Cells
  • Cells merged
  • Change domain
  • Change publication date
  • Change publication date: {formattedValue}
  • Change schedule
  • Change where visitors are sent
  • Changes apply everywhere this byline appears.
  • Changes were saved, but cached pages may still show old {pluralLower}. Retry the cache refresh.
  • Check and switch
  • Check registry in astro.config.mjs, then restart EmDash.
  • Check registry.aggregatorUrl in astro.config.mjs, then restart EmDash.
  • Check registry.policy.minimumReleaseAge in astro.config.mjs, then restart EmDash.
  • Check registry.policy.minimumReleaseAgeExclude in astro.config.mjs, then restart EmDash.
  • Check your connection and try again.
  • Checking code...
  • Checking media files
  • Checking package structure
  • Checking records
  • Checking references
  • Checking the package
  • Checking this device for passkey support...
  • Checking this site
  • Checking…
  • Choose {label}
  • Choose a credential manager on this device, another device, or a security key.
  • Choose a file from the library or upload a new one.
  • Choose a new publication time for this draft.
  • Choose a non-empty {0} image.
  • Choose a recognized timezone for reliable date display.
  • Choose a term and enter between 1 and 50 posts.
  • Choose a video from the library or upload a new one.
  • Choose an image from the library or upload a new one.
  • Choose another option
  • Choose bylines
  • Choose files to upload
  • Choose package file
  • Choose replacement image
  • Choose the same package file again to finish uploading it.
  • Choose Touch ID or another available credential manager, then confirm with your fingerprint or Mac password.
  • Choose when these changes replace the live version.
  • Choose when this draft becomes public.
  • Choose Windows Hello or another available credential manager, then confirm with your PIN, fingerprint, or face.
  • Choose…
  • Choosing a byline replaces this automatic credit.
  • Clear formatting
  • Click the button below to create your account:
  • Click the button below to sign in:
  • Click this link to create your account:
  • Click this link to sign in to {siteName}:
  • Close byline search
  • Close image settings
  • Collapse block
  • Collection “{0}” has entries
  • Collection “{0}” was created on this site
  • Collections and fields, all content with drafts, revisions, scheduled posts, and trash, translations, taxonomies, bylines, media files, menus, widgets, sections, redirects, SEO, and site settings.
  • Column added after
  • Column added before
  • Column width decreased
  • Column width increased
  • Column width resized
  • Column widths reset
  • Columns distributed evenly
  • Comment reactions
  • Comments with this status will appear here.
  • Confirm using the secure prompt from your device or credential manager.
  • Confirm with Face ID, Touch ID, or your device passcode.
  • Confirm with your fingerprint, face, or PIN.
  • Connect to any network host and load external plugin admin images (unrestricted)
  • Connect to network hosts and load external plugin admin images
  • Connects
  • Content digest
  • Content language
  • Content references
  • Content refers to media in an invalid way
  • Content refers to media that is not in the package
  • Content search results
  • Content types
  • Content types with the same group share a collapsible folder in the sidebar
  • Content using this media item may show a broken reference.
  • Continue on {handoverHost}
  • Continue to finish signing in. The link works only once.
  • Continue to import
  • Continue with another device
  • Continue with security key
  • Copy {label}
  • Copy receipt
  • Copying media
  • Could not add {singularLower}
  • Could not check this code
  • Could not check this code.
  • Could not create {singularLower}
  • Could not load {pluralLower}.
  • Could not load media.
  • Could not load the calendar
  • Could not load this entry's details.
  • Could not load this folder.
  • Could not publish
  • Could not reach {origin}
  • Could not remove the schedule
  • Could not review posts
  • Couldn't load all references.
  • Couldn’t load approval requests
  • Couldn't load content.
  • Couldn’t load exports
  • Couldn’t load imports
  • Couldn’t load the import plan
  • Couldn’t reload the import plan
  • Couldn’t search bylines.
  • Couldn’t start the export
  • Couldn’t update the plan
  • Couldn’t update the request
  • Create “{0}”
  • Create {0}
  • Create {singularLower}
  • Create a block type before adding a blocks field.
  • Create a new {singularLabel}
  • Create a profile for someone credited on your content.
  • Create a reusable public profile, then add it to this post.
  • Create and add
  • Create cropped copy
  • Create menu
  • Create new {singularLower}
  • Create one to let entries here link to entries in another content type.
  • Create passkey
  • Create relation
  • Create Relation
  • Create section
  • Create taxonomy terms and change content classifications
  • Created and updated
  • Creating collections and fields
  • Creating cropped copy...
  • Crop
  • Crop area {0} by {1} pixels.
  • Crop output dimensions
  • Crop selection. Use the Arrow keys to move it.
  • Cropped copy created.
  • CSS code
  • Current cell
  • Dark mode variant
  • Database-owned definitions available to blocks fields.
  • Decrease column width
  • Define how content types link to each other
  • Delete "{0}"?
  • Delete block
  • Delete byline
  • Delete byline {0}
  • Delete columns
  • Delete media?
  • Delete menu
  • Delete rows
  • Delete section
  • Delete tag
  • Delete tag {0}
  • Delete taxonomy
  • Delete Taxonomy
  • Delete video
  • Deleting "{0}" also deletes every term in it, in all languages, and removes those terms from the content filed under them. The entries themselves are kept. This cannot be undone.
  • Deliver all email your site sends
  • visualEditing.altTextPlaceholder
  • Describe the image
  • Describe the image's purpose and relevant details for people who cannot see it.
  • Differences from the source site
  • Dismiss import suggestion
  • Dismiss table paste error
  • Display size
  • Distribute columns evenly
  • Document
  • Domain changed to {url}
  • Don’t map
  • Download a copy of the entire site, including drafts, media, settings, and author emails. Admin includes this; choose it instead of Admin to give an agent narrower access.
  • Download as one file
  • Download export from {created}
  • Download package
  • Download package fetches the export file by file and checks each one, so it works for sites of any size. Download as one file asks the server for a single archive, which is quicker for small sites but can fail for large sites on Cloudflare Workers.
  • Download this site as a single .emdash package file that another EmDash site can import.
  • Downloaded
  • Downloading the package
  • visualEditing.draft
  • Draft changes
  • Draft version
  • Drop an image here or <0>browse</0>
  • Drop an image here or browse for {label}
  • Drop one image at a time.
  • Duplicate block
  • Duplicate redirects were left out
  • Each {linkedSideName} is linked from
  • Each {linkingSideName} links to
  • Each path segment can contain at most one placeholder, e.g. {0}
  • Edit {label}
  • Edit asset
  • Edit byline
  • Edit dark mode asset
  • Edit image
  • Edit locking
  • Edit media alt text, captions, and focal points
  • visualEditing.editMode
  • Edit name and slug
  • Edit role
  • Editing is paused until the import finishes. Keep this page open; if you leave, the import continues when you come back.
  • Editing is unlocked again. Content the import already wrote stays on the site and is not removed. Because the site is no longer empty, another import can’t run here.
  • Editing on this site is paused until the import finishes.
  • visualEditing.sessionExpired
  • Editors can select a second image that the site shows in dark mode.
  • Email all users?
  • Email every other user a link to the sign-in page at {siteHost}.
  • Email users
  • Embed
  • Embed a page from another site
  • Embed code
  • Embedded content
  • EmDash {0}
  • EmDash {latest} is available (you're running {0})
  • EmDash does not keep the previous image.
  • EmDash does not keep the uncropped image.
  • EmDash never receives your PIN, password, or biometric information.
  • EmDash site package
  • Empty site
  • English is used because no content language is configured. Content language is stored with the entry and is separate from your admin language.
  • Enter a domain such as example.com, without a path or port
  • Enter a name.
  • Enter a recognized timezone to save
  • Enter the domain below. EmDash checks that it serves this site before switching.
  • Entries
  • Entries that link to this one
  • Entries this one links to
  • entry on the linked side
  • entry on the linking side
  • esc
  • Esc
  • Every imported record and media file was read back and matched the package. Keep this receipt as a record of the transfer.
  • Every other user with an active account gets an email saying the site is now at {siteHost}, with a link to sign in there. Passkeys from another address don't work at {siteHost}, so users sign in with an email link and add a new passkey.
  • Every place using this image will update to the cropped version.
  • Every place using this image will update to the selected version.
  • Every relationship this content type takes part in goes too:
  • Example: {pattern} → {preview}
  • Existing {pluralLower} stay in place.
  • Exit distraction-free mode (⌘⇧\)
  • Expand block
  • Expired
  • Expires {expires}
  • Export
  • Export ready
  • Export requested by {requester}
  • Export site
  • Exported
  • Exported with
  • Exporting
  • Exporting: {stage}
  • F#
  • Failed to abandon import
  • Failed to activate block type version
  • Failed to add term to entries
  • Failed to analyze file
  • Failed to analyze import
  • Failed to approve request
  • Failed to cancel import
  • Failed to change the domain
  • Failed to check for updates
  • Failed to compare revisions
  • Failed to continue export
  • Failed to continue import
  • Failed to create {0}
  • Failed to create a sign-in link
  • Failed to create allowed domain
  • Failed to create API token
  • Failed to create block type
  • Failed to create byline
  • Failed to create byline translation
  • Failed to create collection
  • Failed to create content
  • Failed to create menu
  • Failed to create menu item
  • Failed to create menu translation
  • Failed to create redirect
  • Failed to create relation
  • Failed to create taxonomy
  • Failed to create term translation
  • Failed to create widget
  • Failed to create widget area
  • Failed to delete relation
  • Failed to delete taxonomy
  • Failed to deny request
  • Failed to discard draft
  • Failed to dismiss scheduled publication rejection
  • Failed to download a package file
  • Failed to duplicate content
  • Failed to email users
  • Failed to fetch 404 summary
  • Failed to fetch allowed domains
  • Failed to fetch API tokens
  • Failed to fetch block type
  • Failed to fetch block types
  • Failed to fetch byline
  • Failed to fetch byline translations
  • Failed to fetch bylines
  • Failed to fetch collections
  • Failed to fetch comment
  • Failed to fetch comment counts
  • Failed to fetch comments
  • Failed to fetch content
  • Failed to fetch content authors
  • Failed to fetch fields
  • Failed to fetch menu
  • Failed to fetch menu translations
  • Failed to fetch menus
  • Failed to fetch orphaned tables
  • Failed to fetch passkeys
  • Failed to fetch redirects
  • Failed to fetch reference children
  • Failed to fetch reference parents
  • Failed to fetch relation
  • Failed to fetch relations
  • Failed to fetch revisions
  • Failed to fetch taxonomies
  • Failed to fetch term translations
  • Failed to fetch the site domain
  • Failed to fetch theme
  • Failed to fetch translations
  • Failed to fetch trashed content
  • Failed to fetch update status
  • Failed to fetch users
  • Failed to fetch widget area
  • Failed to fetch widget areas
  • Failed to fetch widget components
  • Failed to import
  • Failed to invite user
  • Failed to list files to upload
  • Failed to load approval requests
  • Failed to load export manifest
  • Failed to load exports
  • Failed to load import
  • Failed to load import plan
  • Failed to load import receipt
  • Failed to load imports
  • visualEditing.mediaLoadFailed
  • Failed to load the calendar
  • Failed to load transfer capabilities
  • Failed to load transfer settings
  • Failed to lock the entry
  • Failed to probe URL
  • Failed to publish content
  • Failed to register orphaned table
  • Failed to release the entry lock
  • Failed to reorder menu items
  • Failed to reorder terms
  • Failed to replace media image
  • Failed to schedule content
  • Failed to start export
  • Failed to start import
  • Failed to unpublish content
  • Failed to unschedule content
  • Failed to update allowed domain
  • Failed to update block type
  • Failed to update byline
  • Failed to update collection
  • Failed to update comment status
  • Failed to update content
  • Failed to update field
  • Failed to update menu
  • Failed to update menu item
  • Failed to update redirect
  • Failed to update relation
  • Failed to update term
  • Failed to update user
  • Failed to update widget
  • Failed to upload a package file
  • Failed to verify plugin
  • field_slug
  • Filter
  • Filter: {activeCount} selected
  • First publication
  • Fix invalid fields before changing the publication date
  • Fix invalid fields before changing the schedule
  • Folder
  • Folder no longer exists. Returned to the main library.
  • Format selection
  • Freeform
  • From the package (empty)
  • From the package: “{packageValue}”
  • From the post owner
  • From URL
  • Generated automatically.
  • Give this navigation a label and a site identifier.
  • Go live {countdown}
  • Go to sign-in
  • Goes live
  • Goes live {countdown}
  • Group
  • Guest
  • Handle unavailable
  • Header column added
  • Header column removed
  • Header row
  • Header row added
  • Header row removed
  • Headers
  • Hide earlier entries
  • Hide from navigation
  • visualEditing.hideToolbar
  • Hide toolbar
  • Hold an entry while someone is editing it, and refuse other writers
  • Holds an entry ID. Set a target collection under Content Types to pick entries instead.
  • Hour
  • How do you want to start?
  • How is the slug generated?
  • How many
  • HTML block options
  • HTML block preview
  • HTML code
  • HTML only, cleaned, using your site's styles.
  • https://example.com or /page
  • https://example.com/blog/my-post
  • I've set it up — check again
  • Icon
  • If the site can't be reached from the internet yet, for example on localhost or behind a login, you can use the address without the check.
  • If you didn't request this, you can safely ignore this email.
  • Iframe
  • Iframe block options
  • visualEditing.image
  • Image actions
  • Image controls
  • Image link
  • Image replaced.
  • Image upload failed. Try again.
  • Import a site package
  • Import a site package into this site while it is empty, overwriting its initial setup. Admin includes this; choose it instead of Admin to give an agent narrower access.
  • Import an existing EmDash site
  • Import complete
  • Import requested by {requester}
  • Import this package?
  • Importing
  • Importing content
  • Importing menus, widgets, and settings
  • Importing reusable blocks...
  • Importing terms and bylines
  • In Windows Settings, open Accounts, then Sign-in options, and set up a PIN. Fingerprint and face recognition are optional.
  • Inactive version
  • Include comments
  • Increase column width
  • Inline
  • Inline blocks use your site's styles. Your site removes scripts, style tags and style attributes, and empties iframes other than YouTube and Vimeo.
  • Insert image
  • Insert or tap your security key when the browser asks.
  • Insert paragraph after
  • Insert paragraph before
  • Insert table
  • Insert video
  • Installation is unavailable.
  • INVALID HANDLE
  • Invite validation failed
  • Invoke MCP tools from the {pluginId} plugin
  • Isolated frame
  • It is stored by the authenticator or credential manager you selected in the secure system prompt.
  • It was started somewhere else, so its plan can no longer be changed. Its progress will appear here.
  • JavaScript code
  • JS
  • Keep aspect ratio
  • Keep importing
  • Keep this page open while files upload. If the upload stops, choose the same file again to continue where it left off.
  • Keep this page open. If you leave, the export continues when you come back.
  • Keep this site’s (empty)
  • Keep this site’s: “{targetValue}”
  • Keep typing to narrow the list.
  • Last edited
  • Later entries weren't loaded. The range has more entries than the calendar can show.
  • Learn how to install plugins in the <0>documentation<1/></0>.
  • Link
  • Link options
  • Link this byline to a user or mark it as a guest profile.
  • Link URL
  • Linked from {0}
  • Linked side (plural)
  • Linked side (singular)
  • Linking content
  • Linking side (plural)
  • Linking side (singular)
  • Links from
  • Links in emails and plugins use {0}, set by the deployment configuration.
  • Links in emails and plugins, sitemaps, and absolute URLs in search and social metadata will use the new domain.
  • Links to
  • Links to {0}
  • List
  • Live version
  • Load preview
  • Loading {pluralLower}…
  • Loading approval requests…
  • Loading block types…
  • Loading exports…
  • Loading imports…
  • Loading media
  • Loading plugin panel
  • Loading references...
  • Loading relations...
  • Loading the import plan…
  • visualEditing.loading
  • Local time
  • Locales will use this site’s capitalization
  • Lowercase letters, numbers and underscores. Reference fields store this.
  • Manage the people and teams credited on your content.
  • Managed by your identity provider. Change the name there.
  • Marketplace browsing is no longer available.
  • Marketplace browsing is no longer available. Manage installed plugins from Plugins.
  • Marketplace configuration is deprecated
  • Marketplace search failed
  • Matched by email
  • Maximum
  • Maximum blocks
  • Media details
  • Media folders
  • visualEditing.mediaLibrary
  • Media links were made relative
  • Media results
  • Menu items
  • Merge selected cells
  • Migration guide
  • Minimum blocks
  • Minute
  • Mixed
  • Month
  • More actions for {0}
  • More formatting
  • More information about Alt text
  • More information about Display size
  • More issues were found than are listed
  • More table actions
  • More than one post matches this link
  • Move {0} earlier
  • Move {0} later
  • Move down {0}
  • Move the focal point to choose what stays visible in cropped images.
  • Move this site to another EmDash installation, or import a site package
  • Move this site to another EmDash installation, or import a site package into this one.
  • Move up {0}
  • Moved {filename} to position {0}.
  • Moved to paragraph after table
  • Moved to paragraph before table
  • Moving {label} to position {0} of {1}.
  • Moving {label} was cancelled.
  • Moving from another EmDash site?
  • Name your section, then add its content in the editor.
  • Navigate
  • New {singularLower} name
  • New byline
  • New domain
  • New plugin discovery uses the registry. Existing marketplace plugins can still be updated or uninstalled while you switch over.
  • New Relation
  • New reusable profile
  • New section
  • New taxonomy
  • Next month
  • Next, {0} will open
  • Next, the browser's passkey window will open
  • No {label} found.
  • No block types defined
  • No blocks yet
  • No built-in passkey authenticator found
  • No bylines available.
  • No bylines yet
  • No comments match your filters.
  • No description yet
  • No email address
  • No entries match these filters
  • No exact match on this site
  • No field on this content type uses it yet
  • No fields
  • No iframe found in this code. For an embed that runs a script, use an HTML block.
  • visualEditing.noImageSelected
  • visualEditing.noImagesFound
  • No loaded entries match these filters
  • No matches. Press Enter to use “{freeFormLanguage}”.
  • No matching block types
  • No matching bylines
  • No matching content found.
  • No matching tags
  • No matching timezones
  • No pending requests
  • No references selected.
  • No relations yet
  • No relations yet.
  • No tracked references found
  • No usage to show yet
  • No Windows Hello authenticator found
  • Non-guest
  • Not loaded
  • Not matched
  • Nothing else is scheduled this month.
  • Nothing on this day.
  • Nothing on this site changed.
  • Nothing published or scheduled in {monthTitle}
  • Nothing to preview yet.
  • Now · {time}
  • On the site
  • Once setup is done, upload a .emdash package exported from another EmDash site.
  • One
  • Only https links can be embedded.
  • Only image and file fields, images in rich text, and site settings are tracked. Custom rich text blocks and template code aren’t checked.
  • Only image files can be uploaded here.
  • Only images and videos can be uploaded here.
  • Open
  • Open {0} in a new tab
  • visualEditing.openInAdmin
  • Open in editor
  • Open read-only
  • Open the dashboard
  • Open the sign-in page at the new address:
  • Open Windows settings
  • Optional hover text
  • Ordered page-building blocks
  • Original
  • Original image cropped.
  • Other
  • Output size
  • Overdue
  • Overdue · {lateness}
  • Package digest
  • Package downloaded
  • Paragraph inserted after table
  • Paragraph inserted before table
  • Passkey created
  • Passkeys from the old address don't work there. Sign in with an email link, then add a passkey in Security settings.
  • Passkeys only work at the address where they were created.
  • Passkeys only work at the address where they were created. Add one here so you can sign in at this address next time.
  • Passkeys only work at the address where they were created. After switching, keep signing in at the current address, or use an email sign-in link at the new one.
  • Passkeys only work at the address where they were created. Continue on {handoverHost} to sign in there without a passkey, then add one for that address.
  • Paste an embed code or an https link…
  • Pattern for generating URLs, e.g. /blog/{0}. Tokens: {1}, {2}, and date tokens {3}/{4}/{5} (also {6}/{7}/{8}) from the publish date — e.g. {9} for WordPress-style permalinks.
  • People shown publicly on this post.
  • Period
  • Phosphor icon name, e.g. calendar-blank or trophy
  • Picked up {label}.
  • Picking entries this one links to lets editors drag them into an order. The other direction lists whatever points at the entry and cannot be reordered.
  • picks {0}
  • Plan digest
  • Plugin {pluginId} rejected the save: {reason}
  • Plugin action failed
  • Plugin actions
  • Plugin changes were not applied
  • Plugin installation requires explicit consent
  • Plugin registry configuration error
  • Plugin registry is not configured.
  • Point the domain at this site. On Cloudflare, open your Worker in Workers & Pages, go to the Domains tab, and add the domain.
  • Post URLs (one per line)
  • Preparing categories and tags...
  • Preparing this site
  • Press Escape to leave the code editor.
  • Press Space to pick up an image. Use the Arrow keys to move it, then press Space to drop it.
  • Preview changes
  • Preview of {0}
  • Preview unavailable for this format
  • Previous month
  • primary
  • Primary navigation
  • Profile CID
  • Progress
  • Progress stopped
  • Propose unsaved changes to selected editor fields for your review
  • Provenance optional
  • Provenance required
  • Public routes
  • Publication date
  • Publication policy blocked scheduled content
  • visualEditing.publish
  • Publish changes
  • Publish changes?
  • visualEditing.publishFailed
  • Publish now
  • Publish now?
  • Publish, unpublish, schedule, and unschedule content
  • visualEditing.published
  • Published {liveSince}
  • Published and scheduled entries across collections, in the site's time zone.
  • Publisher approval required for every delegated release
  • Publisher approval required only for permission escalation
  • Publisher handle verification failed
  • Publisher release policy
  • Publishing
  • Publishing summary
  • visualEditing.publishing
  • Quick action on the dashboard
  • Quick create a relationship
  • Quick create names the relationship after this field and this collection, takes how many entries it holds from the switch above, and puts no limit on how many entries link back the other way. <0>Create the relationship yourself</0> to set its slug, the name each side goes by, and both limits, then pick it above.
  • Read and change email your site sends
  • Read and restore trashed content
  • Read collection and field definitions
  • Read comment bodies, author email addresses, pseudonymous IP hashes, user agents, and moderation metadata
  • Read media file contents
  • Read public byline profiles and content credits
  • Read redirect rules
  • Read retained content revision history
  • Read selected unsaved editor content after you explicitly invoke the plugin
  • Read-only
  • Reading content
  • Reading the package
  • Ready to publish now or schedule for later
  • Rebuilding search and caches
  • Receipt digest
  • Recent exports
  • Record counts do not match the manifest
  • Records are out of order
  • Records refer to each other in a loop
  • Records without a parent were left out
  • Redirects that loop will be imported turned off
  • Referenced collection
  • Referenced collection is required
  • visualEditing.refreshPage
  • Relations
  • Relationship
  • Release CID
  • Release notes
  • Reload page
  • Reloading the plan…
  • visualEditing.removeImage
  • Remove {0} from selection
  • Remove dark mode variant
  • Remove from post
  • Remove image?
  • Remove schedule
  • Removed {0} from selection.
  • Removes the sidebar entry, command palette link, and dashboard quick action; entries stay reachable by URL, API, and plugins
  • Removing starter content
  • visualEditing.replaceImage
  • Replace {label}
  • Replace dark mode image
  • Replace dark mode variant for {label}
  • Replace original
  • Replace original image?
  • Replace original is available with the Original aspect ratio.
  • Replace reference
  • Replace this site’s content with a package exported from another EmDash site.
  • Replace video
  • Replace with empty list
  • Replacing image...
  • Replacing original...
  • Reschedule
  • Rescheduled
  • Reset column widths
  • Reset crop
  • Resize crop from bottom edge. Use the Arrow keys to resize.
  • Resize crop from bottom-left corner. Use the Arrow keys to resize.
  • Resize crop from bottom-right corner. Use the Arrow keys to resize.
  • Resize crop from left edge. Use the Arrow keys to resize.
  • Resize crop from right edge. Use the Arrow keys to resize.
  • Resize crop from top edge. Use the Arrow keys to resize.
  • Resize crop from top-left corner. Use the Arrow keys to resize.
  • Resize crop from top-right corner. Use the Arrow keys to resize.
  • Resolve the blockers to continue.
  • Resolving publisher handle...
  • Results
  • Retired
  • Retry cache refresh
  • Retry failures
  • Retry loading {pluralLower}
  • Review and block publishing, scheduling, and unpublishing content
  • Review and moderate comments across your content.
  • Review posts
  • Review proposed changes
  • Review the import
  • Review the independently verified release evidence and permissions for {pluginName} before continuing.
  • Review Verified Plugin
  • Review Verified Update
  • Reviewing…
  • Role on this post (optional)
  • Role updated for {0}.
  • Roles
  • Row added above
  • Row added below
  • Rows
  • Run preview
  • Runs HTML, CSS and JavaScript in a sandbox.
  • Sample content
  • Save anyway
  • Save changes before running plugin actions
  • Save date
  • visualEditing.saveFailed
  • Save or discard the other changes before cropping.
  • Save Relation
  • Save schedule
  • visualEditing.saved
  • Saved immediately; term changes do not wait for Publish changes.
  • Saving a collection here turns this field into an entry picker. Its stored entry IDs move to the relationship, and the field can no longer be searched or filtered on.
  • visualEditing.saving
  • Scan it with a nearby phone or tablet.
  • Schedule changes
  • Schedule date
  • Schedule publication
  • Schedule removed
  • Scheduled changes
  • Scheduled entries appear here with their publish time.
  • Scheduled for {formattedSchedule}
  • Scheduled publication
  • Scroll to review all
  • Search {label}
  • Search {label}…
  • Search block types
  • Search blocks
  • Search bylines to add…
  • Search failed
  • Search failed. Check your connection and try again.
  • Search for a language…
  • Search for an IANA timezone (e.g., Europe/London)
  • Search or type a URL
  • Search reusable public profiles.
  • Search tags
  • Search tags…
  • Search timezones…
  • Search will be turned off for some collections
  • Searching…
  • Sections could not be loaded.
  • See where this file is used.
  • Select a collection
  • Select a content type
  • Select a relationship
  • Select a release before verifying it
  • Select at least one entry.
  • Select column
  • Select content
  • Select dark mode variant for {label}
  • Select default social image
  • Select favicon
  • Select gallery images
  • Select logo
  • Select row
  • Select table
  • Select up to 50 posts at a time.
  • Select video
  • Selected {label}
  • Selected media
  • Selected posts
  • Selection
  • Send email through your site
  • Send emails
  • SEO settings
  • Set a custom width and height for this image in the document. Reset uses the original media dimensions. The original media file is unchanged.
  • Set role
  • Set up an email provider in Email settings to email users.
  • Set up Windows Hello
  • Shown in the admin menu list.
  • Shown to readers in this order.
  • Shows a button for creating a new entry
  • Sign in to {siteName}
  • Signed release verified
  • Signing in failed. Please try again.
  • Signup completion failed
  • Signup request failed
  • Site Export
  • Site identity
  • Site Import
  • Site Import Analysis
  • Site settings
  • Site title
  • Site Transfer
  • Site URL set to {url}
  • Sitemaps and absolute URLs in search and social metadata will use the new domain. Links in emails and plugins keep using {configuredUrl}, set by the deployment configuration.
  • Some byline avatars were left out
  • Some content links to media files the source site doesn’t have; those links won’t work
  • Some content will have no author
  • Some decimal numbers will be rounded
  • Some files listed in the manifest are not in this package.
  • Some media is hosted by an external provider
  • Some media links could not be matched to files
  • Some references point to content that is not in the package
  • Source site ID
  • Split merged cell
  • Square (1:1)
  • Stable identifier for your site, such as primary or footer.
  • Start a new import
  • Start import
  • Start with the template’s content types and no content.
  • Start with the template’s example posts and pages. Recommended for new sites.
  • Start writing with plain text
  • Starter content that will be removed
  • Starter content will be removed
  • Starting
  • Starting…
  • State
  • Stop
  • Stopping the import
  • Sub-field slugs cannot be changed after creation.
  • Sub-field slugs must be unique.
  • Switch to dark
  • Switch to light
  • Table cells accept text, links, and formatting only.
  • Table deleted
  • Table inserted
  • Table size
  • Tables cannot be pasted inside lists or quotes. Paste the table into its own paragraph and try again.
  • Take over
  • Taking over...
  • Taxonomy
  • Taxonomy “{0}” is used by content on this site
  • Taxonomy deleted
  • Taxonomy terms
  • Technical details
  • Technical verification details
  • Tell users where to sign in
  • Term assignments
  • Terms
  • the {0} field on {1}, which lists entries that link to it
  • the {0} field on {1}, which picks entries it links to
  • The admin's security policy blocked some resources this block loads, such as external scripts, fonts or frames. Your site may still load them.
  • the Android passkey prompt
  • The assistant can start one export of this site, within 15 minutes. The package includes all content and authors’ names and email addresses.
  • The assistant can start this exact import once, within 15 minutes. It replaces this site’s starter content with the package it analyzed.
  • The browser controls the exact prompt and may offer another compatible method.
  • The browser will usually show a QR code.
  • The build provenance matches this release and its package.
  • The calendar shows the first {maxEntries}, which end on {cutOffDay}.
  • The calendar shows the first {maxEntries}.
  • The code editor couldn't load. Save your work, then reload the page.
  • The content types and slug cannot be changed after a relation is created.
  • The content types and the slug are fixed. What each side is called and how many entries it holds are not.
  • The credential manager on the phone or tablet you choose saves it. EmDash does not receive the passkey.
  • The cropped image could not be created.
  • The download stopped
  • The export stopped
  • The export’s files no longer match the export. Start a new export.
  • The exported package and this import change the content in these ways.
  • The file is not a valid EmDash site package.
  • The image is in the Media Library, but this entry is now read-only.
  • The import can go ahead, but check these first.
  • The import can’t start until these are resolved.
  • The import did not return a completion cursor
  • The import did not return a preparation cursor
  • The import failed
  • The import has blockers that must be resolved first.
  • The import plan changed
  • The import plan changed. Review it again before importing.
  • The import stopped ({0}). Nothing on this site changed.
  • The import stopped after it started writing to this site, so editing is paused. Abandon the import to unlock editing; content it already wrote stays in place.
  • The import stops after its current step. Content already imported stays on the site, and editing stays paused until you abandon the import.
  • The import was cancelled
  • The imported site did not match the package when it was checked.
  • The last export failed
  • The latest media request failed. Showing the previous page.
  • the macOS passkey prompt
  • The order controls how block types appear in the picker.
  • The package changed. Choose it again before importing.
  • The package contains a duplicate ID
  • The package contains a file larger than this site accepts.
  • The package contains a file that is not part of the site package format.
  • The package contains an entry that is not a regular file.
  • The package contains the same file twice.
  • The package couldn’t be uploaded
  • The package format is not supported by this version of EmDash
  • The package is checked against this site before anything changes. You can leave this page and come back.
  • The package is larger than this site allows
  • The package is larger than this site allows.
  • The package is not valid
  • The package manifest is not valid.
  • The package needs a feature this version of EmDash does not support
  • The package uses a field type this site does not know
  • The package uses a locale this site does not have
  • The package was checked against this site. Review what will be imported, choose who the content belongs to, then start the import.
  • The package’s content is written to this site. The import can’t be undone once it starts; to go back you would need a backup of this site.
  • The package’s file index is not valid.
  • The passkey is saved on your physical security key and can be used on compatible devices.
  • The plan was changed somewhere else, such as from the command line or an AI assistant, after this page loaded it. Review it again, then start the import.
  • The plugin has not saved these changes. Review them before updating the editor.
  • The plugin result is stale because the editor changed while it was working.
  • The public address of your site, used for links in emails and plugins, sitemaps, and absolute URLs in search and social metadata
  • The publisher identity cannot be verified.
  • The range has more entries than the calendar can show.
  • The relationship and the referenced collection cannot be changed after creation. How many entries this field accepts is set on the relationship.
  • The relationship decides the referenced collection and how many entries this field accepts.
  • The sample content added so far is kept. Continue to add the rest.
  • The scheduled changes to {title} stay as a draft.
  • The selected image could not be read.
  • The server was updated while this ran. Reload the page and try again.
  • The signed publisher records and package are valid. Build provenance was not provided.
  • The site kept changing while it was exported. Try again when editing is quieter.
  • The site’s storage could not be read or written.
  • The starter content listed above is deleted and replaced with the package’s content. The import can’t be undone once it starts; to go back you would need a backup of this site.
  • The stored value doesn't match this field's type
  • The uploaded package is discarded. Nothing on this site has changed.
  • The video is in the Media Library, but this entry is now read-only.
  • the Windows passkey prompt
  • Theme search failed
  • There are too many redirects to check them for loops before importing
  • This also removes:
  • This block cannot be edited because its stored definition is unavailable.
  • This block embeds a page from {0}.
  • This block runs JavaScript.
  • This browser keeps the whole package in memory until the download finishes. For an export this size, use a Chromium-based browser, which saves straight to disk, or run emdash site export from the CLI.
  • This cannot be undone
  • This code has expired. Start the sign-in again from your terminal to get a new one.
  • This code is invalid or has already been used.
  • This content will be visible on the site immediately.
  • This day wasn't loaded. The range has more entries than the calendar can show.
  • This device is requesting permission to use:
  • This entry changed somewhere else after you opened it.
  • This entry changed somewhere else. Save anyway, or reload to get the newer version.
  • This entry doesn't exist or isn't published. Your role can only view published content.
  • This entry doesn't exist or was deleted.
  • This entry has no URL until it is published. Paste a URL instead.
  • This entry is open somewhere else
  • This entry is read-only because its schema uses field types this version of EmDash does not support.
  • This entry was due {lateness} but hasn't published. Scheduled publishing may not be running.
  • This export is large
  • This field cannot be edited by this version of EmDash.
  • This field contains table content that the editor cannot preserve. Update it through the API before editing or saving this content.
  • This field does not accept {0} files.
  • This field does not accept {mimeType} files.
  • This field expects a list. The stored value stays unchanged until you replace it with an empty list, which deletes it. Copy anything you need from it first.
  • This field lists entries that link to this one.
  • This field picks
  • This field picks entries this one links to.
  • This field will show the <0>{0}</0> this {linkingSide} links to
  • This field will show the <0>{linkingSide}</0> linking to this {linkedSide}
  • This file is not a readable EmDash site package.
  • This file is not an EmDash site package: it must start with manifest.json.
  • This folder is empty.
  • This image could not be loaded for cropping.
  • This import has already started
  • This is not the package the import was started with. Choose the same file again.
  • This link can't be used. Enter a web address, such as https://example.com.
  • This link expires in 15 minutes.
  • This link expires in 7 days.
  • This media item could not be loaded. Try again.
  • This month wasn't loaded
  • This operation expired. Start again.
  • This package needs features this version of EmDash does not support.
  • This package was made by a newer or different version of EmDash.
  • This paste is too large. Paste fewer cells or less text at a time.
  • This plugin cannot be installed because its publisher profile is missing valid verification metadata. Ask the publisher to republish it with the latest EmDash plugin CLI.
  • This plugin cannot be installed because its release provenance could not be verified. Ask the publisher to publish a new verified release.
  • This plugin cannot be installed because its signed publisher records failed verification. Ask the publisher to publish a corrected release.
  • This plugin exposes the following routes without authentication:
  • This publisher identity no longer resolves.
  • This publisher's handle does not resolve back to its identity. Installation is disabled until the publisher fixes their handle.
  • This range has more than {maxEntries} entries
  • This removes the relationship, every link stored under it, and the reference fields that use it:
  • This removes the schedule and publishes immediately.
  • This saved timezone isn't recognized. Choose a suggestion for reliable date display.
  • This section contains table content that the editor cannot preserve. Update the section before inserting it.
  • This sign-in link has expired. Request a new one from the login page.
  • This sign-in link is invalid or has already been used. Request a new one from the login page.
  • This site already has content
  • This site already has content, so it can’t receive an import.
  • This site can’t receive an import
  • This site has no content yet, so it can receive an import. Choose a .emdash package file. It is checked in your browser and uploaded in parts; nothing on this site changes until you review and confirm the import.
  • This site has no content yet, so you can import a .emdash package exported from another EmDash site.
  • This site has no session storage configured, so sign-in cannot complete. Ask the site administrator to set session.driver in astro.config.mjs.
  • This site holds partial data from an earlier import
  • This site was set up with starter content. It has no entries of its own, and the import deletes it before adding the package’s content.
  • This spreadsheet data has invalid quoted cells. Fix the quotes or remove the tab separators and try again.
  • This table cannot be edited safely
  • This table has unsupported cell formatting, merged cells, or column widths. Paste it as plain text or simplify the table and try again.
  • This version is not visible on the site
  • This video can't be played.
  • Time
  • Times are in {zoneName}.
  • Times are in {zoneName}. Your browser uses {viewerZoneName}.
  • To move a site to another EmDash installation, use <0>Transfer</0>.
  • Today
  • Toggle
  • Toggle header column
  • Token {0} · expires {expires}
  • Token verification failed
  • Tomorrow
  • Tooltip text
  • Transfer
  • Translations:
  • Trash pagination
  • Try a different search or collection filter.
  • Try a different search or filter.
  • Try again. If it keeps failing, check the server logs.
  • Two authors with bylines in the same locale are mapped to the same user
  • Two records have the same value where it must be unique
  • Type caption for image (optional)
  • Type caption for video (optional)
  • Type to filter
  • Type to search
  • Unfinished media uploads were left out
  • Unlinked
  • visualEditing.unpublishedChanges
  • visualEditing.unsaved
  • Unsaved content may leave your site
  • Unsupported
  • Unused references were left out
  • Update scheduled
  • Update the emdash package in your project and redeploy to get the latest fixes.
  • Update the profile for {0}.
  • Updating the plan…
  • visualEditing.uploadImage
  • Upload a video to get started
  • Upload files
  • Upload not finished
  • Upload or choose a video
  • Upload site packages and check whether they can be imported. Admin includes this; choose it instead of Admin to give an agent narrower access.
  • Uploaded
  • visualEditing.uploadingFile
  • Uploading image…
  • Uploading the package
  • Uploading video…
  • URL & language
  • URL slug
  • URL template (e.g. /blog/:slug)
  • Use {fallbackUrl} anyway
  • Use a security key
  • Use a URL ending in a recognized image extension, such as .jpg or .png.
  • Use another device
  • Use lowercase letters, numbers, and hyphens, starting with a letter.
  • Use URL
  • User accounts, passkeys, API tokens, secrets, and plugin data are never exported. Each author’s name and email address are included so they can be matched to users on the other site.
  • User for {0}
  • Users are not transferred. Choose the user on this site who should own each author’s content. Content of authors you don’t map will have no author.
  • v{0}
  • Validating the package
  • Verified
  • Verified publisher
  • Verify the plugin before installing it
  • Verifying the import
  • Version {0} (active)
  • Video actions
  • Video upload failed. Try again.
  • View live
  • Visitors see the published version until the scheduled update
  • Visitors see this published version
  • Visitors still see the published version
  • Visitors will see these changes immediately.
  • Warnings
  • Was due
  • We checked before opening the browser's passkey prompt so you can choose what happens next.
  • What each side is called. These name the fields bound to this relationship.
  • What happens next?
  • What is a passkey?
  • What it leaves out
  • What the direction changes
  • What the package includes
  • What will be imported
  • What you typed is still here. Saving replaces the newer version.
  • What’s tracked
  • When set, the image becomes a clickable link to this URL.
  • Where is it saved?
  • Why are bylines shown in this order?
  • Widget areas
  • Widths
  • Windows Hello still isn't available to this browser. You can try another device or a security key instead.
  • Windows will show which credential manager will save it before creating it.
  • With a passkey, you don’t need to remember complex passwords
  • Working…
  • Write CSS…
  • Write HTML, or paste a snippet with its styles and scripts…
  • Write HTML…
  • Write JavaScript…
  • Writing the file index
  • You can view, rename, or add more passkeys later in Security settings.
  • You do not have permission to edit this asset.
  • You don't have permission to view the calendar.
  • You need Admin permissions to transfer this site.
  • You no longer hold this entry
  • You're signed in at {0}
  • You've been invited to {siteName}
  • You've been invited to join {siteName}.
  • Your credential manager, such as Google Password Manager, saves it and may sync it to your other devices.
  • Your credential manager, such as iCloud Keychain, saves it and may sync it to your other devices.
  • Your device's credential manager saves it and will show you where before creating it.
  • your device's passkey prompt
  • Your role does not permit any of the permissions this device requested.
  • Your site is currently at {currentUrl}.
  • Your time: {viewerTime}
한국어 ko 3072/3384 · 91%
312 missing keys
  • {0, plural, one {# entry} other {# entries}}
  • {0, plural, one {Add # video} other {Add # videos}}
  • {collectionLabel} pagination
  • {dayLabel}, {entries}
  • {earlierCount, plural, one {Show # earlier entry} other {Show # earlier entries}}
  • {failed, plural, one {# email could not be sent. Check the email provider.} other {# emails could not be sent. Check the email provider.}}
  • {hidden, plural, one {# more entry on {date}} other {# more entries on {date}}}
  • {hidden, plural, one {+# more} other {+# more}}
  • {host} does not resolve to a public address
  • {lateness} late
  • {origin} does not serve this site yet
  • {origin} redirects elsewhere
  • {origin} redirects to {target}. Enter that address instead.
  • {sent, plural, one {Emailed # user} other {Emailed # users}}
  • {siteName} has moved to {siteHost}
  • {siteName} is now at {siteHost}. Sign in there from now on.
  • {siteZone} · Your time: {viewerZone}
  • {state} · {when}
  • {state}, {time}:
  • {title} is a draft again.
  • {title} is now live.
  • {title} now goes live {when}.
  • <0>Alt-click</0> to add above
  • <0>Click</0> to add below
  • <0>Click</0> to open menu
  • <0>Drag</0> to move
  • A name cannot be generated from this label. Type one manually using lowercase letters, numbers, and underscores.
  • A slug cannot be generated from these role names. Type one manually using lowercase letters, numbers, and underscores.
  • A slug cannot be generated from this label. Type one manually using lowercase letters, numbers, and underscores.
  • A slug cannot be generated from this label. Type one manually.
  • Add a passkey for {0}
  • Add scripts and styles to your site's pages
  • Agenda
  • Align
  • Align center
  • Align left
  • Align right
  • visualEditing.altText
  • visualEditing.back
  • Basic blocks
  • Block
  • Block actions
  • Change domain
  • Check and switch
  • Check your connection and try again.
  • Checking…
  • Choose a video from the library or upload a new one.
  • Clear formatting
  • Continue on {handoverHost}
  • Could not load the calendar
  • Could not load this entry's details.
  • Could not publish
  • Could not reach {origin}
  • Could not remove the schedule
  • CSS code
  • Delete video
  • Deliver all email your site sends
  • visualEditing.altTextPlaceholder
  • Domain changed to {url}
  • visualEditing.draft
  • Email all users?
  • Email every other user a link to the sign-in page at {siteHost}.
  • Email users
  • Embed
  • Embed a page from another site
  • Embed code
  • Embedded content
  • Enter a domain such as example.com, without a path or port
  • Enter the domain below. EmDash checks that it serves this site before switching.
  • esc
  • Every other user with an active account gets an email saying the site is now at {siteHost}, with a link to sign in there. Passkeys from another address don't work at {siteHost}, so users sign in with an email link and add a new passkey.
  • Failed to activate block type version
  • Failed to add term to entries
  • Failed to analyze file
  • Failed to change the domain
  • Failed to check for updates
  • Failed to compare revisions
  • Failed to create a sign-in link
  • Failed to create allowed domain
  • Failed to create API token
  • Failed to create block type
  • Failed to create byline
  • Failed to create byline translation
  • Failed to create collection
  • Failed to create content
  • Failed to create menu
  • Failed to create menu item
  • Failed to create menu translation
  • Failed to create redirect
  • Failed to create relation
  • Failed to create taxonomy
  • Failed to create term translation
  • Failed to create widget
  • Failed to create widget area
  • Failed to discard draft
  • Failed to duplicate content
  • Failed to email users
  • Failed to fetch 404 summary
  • Failed to fetch allowed domains
  • Failed to fetch API tokens
  • Failed to fetch block type
  • Failed to fetch block types
  • Failed to fetch byline
  • Failed to fetch byline translations
  • Failed to fetch bylines
  • Failed to fetch collections
  • Failed to fetch comment
  • Failed to fetch comment counts
  • Failed to fetch comments
  • Failed to fetch content
  • Failed to fetch content authors
  • Failed to fetch fields
  • Failed to fetch menu
  • Failed to fetch menu translations
  • Failed to fetch menus
  • Failed to fetch orphaned tables
  • Failed to fetch passkeys
  • Failed to fetch redirects
  • Failed to fetch reference children
  • Failed to fetch reference parents
  • Failed to fetch relation
  • Failed to fetch relations
  • Failed to fetch revisions
  • Failed to fetch taxonomies
  • Failed to fetch term translations
  • Failed to fetch the site domain
  • Failed to fetch theme
  • Failed to fetch translations
  • Failed to fetch trashed content
  • Failed to fetch users
  • Failed to fetch widget area
  • Failed to fetch widget areas
  • Failed to fetch widget components
  • Failed to import
  • Failed to invite user
  • visualEditing.mediaLoadFailed
  • Failed to load the calendar
  • Failed to probe URL
  • Failed to publish content
  • Failed to register orphaned table
  • Failed to reorder menu items
  • Failed to reorder terms
  • Failed to schedule content
  • Failed to unpublish content
  • Failed to unschedule content
  • Failed to update allowed domain
  • Failed to update block type
  • Failed to update byline
  • Failed to update collection
  • Failed to update comment status
  • Failed to update content
  • Failed to update field
  • Failed to update menu
  • Failed to update menu item
  • Failed to update redirect
  • Failed to update relation
  • Failed to update term
  • Failed to update user
  • Failed to update widget
  • field_slug
  • Filter
  • Filter: {activeCount} selected
  • Format selection
  • Go live {countdown}
  • Go to sign-in
  • Goes live
  • Goes live {countdown}
  • Hide earlier entries
  • HTML block options
  • HTML block preview
  • HTML code
  • HTML only, cleaned, using your site's styles.
  • If the site can't be reached from the internet yet, for example on localhost or behind a login, you can use the address without the check.
  • Iframe
  • Iframe block options
  • visualEditing.image
  • Image controls
  • Inline
  • Inline blocks use your site's styles. Your site removes scripts, style tags and style attributes, and empties iframes other than YouTube and Vimeo.
  • Insert video
  • Invite validation failed
  • Isolated frame
  • JavaScript code
  • JS
  • Last edited
  • Later entries weren't loaded. The range has more entries than the calendar can show.
  • Link options
  • Links in emails and plugins use {0}, set by the deployment configuration.
  • Links in emails and plugins, sitemaps, and absolute URLs in search and social metadata will use the new domain.
  • List
  • Load preview
  • visualEditing.loading
  • Managed by your identity provider. Change the name there.
  • Marketplace search failed
  • visualEditing.mediaLibrary
  • Month
  • More formatting
  • New domain
  • Next month
  • No description yet
  • No entries match these filters
  • No iframe found in this code. For an embed that runs a script, use an HTML block.
  • visualEditing.noImageSelected
  • visualEditing.noImagesFound
  • No loaded entries match these filters
  • Not loaded
  • Nothing else is scheduled this month.
  • Nothing on this day.
  • Nothing published or scheduled in {monthTitle}
  • Nothing to preview yet.
  • Now · {time}
  • On the site
  • Only https links can be embedded.
  • Only images and videos can be uploaded here.
  • Open in editor
  • Open the sign-in page at the new address:
  • Overdue
  • Overdue · {lateness}
  • Passkeys from the old address don't work there. Sign in with an email link, then add a passkey in Security settings.
  • Passkeys only work at the address where they were created.
  • Passkeys only work at the address where they were created. Add one here so you can sign in at this address next time.
  • Passkeys only work at the address where they were created. After switching, keep signing in at the current address, or use an email sign-in link at the new one.
  • Passkeys only work at the address where they were created. Continue on {handoverHost} to sign in there without a passkey, then add one for that address.
  • Paste an embed code or an https link…
  • Point the domain at this site. On Cloudflare, open your Worker in Workers & Pages, go to the Domains tab, and add the domain.
  • Press Escape to leave the code editor.
  • Preview changes
  • Previous month
  • visualEditing.published
  • Published {liveSince}
  • Published and scheduled entries across collections, in the site's time zone.
  • Publishing
  • Read and change email your site sends
  • Reload page
  • visualEditing.removeImage
  • visualEditing.replaceImage
  • Replace video
  • Reschedule
  • Rescheduled
  • Run preview
  • Runs HTML, CSS and JavaScript in a sandbox.
  • visualEditing.saveFailed
  • visualEditing.saved
  • visualEditing.saving
  • Schedule removed
  • Scheduled changes
  • Scheduled entries appear here with their publish time.
  • Select video
  • Send email through your site
  • Send emails
  • Set up an email provider in Email settings to email users.
  • Signup completion failed
  • Signup request failed
  • Site URL set to {url}
  • Sitemaps and absolute URLs in search and social metadata will use the new domain. Links in emails and plugins keep using {configuredUrl}, set by the deployment configuration.
  • Start writing with plain text
  • State
  • Sub-field slugs cannot be changed after creation.
  • Sub-field slugs must be unique.
  • Tell users where to sign in
  • The admin's security policy blocked some resources this block loads, such as external scripts, fonts or frames. Your site may still load them.
  • The calendar shows the first {maxEntries}, which end on {cutOffDay}.
  • The calendar shows the first {maxEntries}.
  • The code editor couldn't load. Save your work, then reload the page.
  • The public address of your site, used for links in emails and plugins, sitemaps, and absolute URLs in search and social metadata
  • The range has more entries than the calendar can show.
  • The scheduled changes to {title} stay as a draft.
  • The video is in the Media Library, but this entry is now read-only.
  • Theme search failed
  • This block embeds a page from {0}.
  • This block runs JavaScript.
  • This day wasn't loaded. The range has more entries than the calendar can show.
  • This entry doesn't exist or isn't published. Your role can only view published content.
  • This entry doesn't exist or was deleted.
  • This entry was due {lateness} but hasn't published. Scheduled publishing may not be running.
  • This link can't be used. Enter a web address, such as https://example.com.
  • This month wasn't loaded
  • This range has more than {maxEntries} entries
  • This video can't be played.
  • Times are in {zoneName}.
  • Times are in {zoneName}. Your browser uses {viewerZoneName}.
  • Today
  • Token verification failed
  • Tomorrow
  • Translations:
  • Trash pagination
  • Type caption for image (optional)
  • Type caption for video (optional)
  • Type to filter
  • Type to search
  • visualEditing.unpublishedChanges
  • visualEditing.unsaved
  • Update scheduled
  • visualEditing.uploadImage
  • Upload a video to get started
  • Upload or choose a video
  • visualEditing.uploadingFile
  • Uploading video…
  • URL template (e.g. /blog/:slug)
  • Use {fallbackUrl} anyway
  • Video actions
  • Video upload failed. Try again.
  • View live
  • Was due
  • Write CSS…
  • Write HTML, or paste a snippet with its styles and scripts…
  • Write HTML…
  • Write JavaScript…
  • You don't have permission to view the calendar.
  • You're signed in at {0}
  • Your site is currently at {currentUrl}.
  • Your time: {viewerTime}
Norsk bokmål nb 1508/3384 · 45%
1876 missing keys
  • "{0}" will be deleted from {providerName}.
  • "{0}" will be deleted from its media provider.
  • "{0}" will be permanently deleted.
  • {0, plural, one {{counted} of # character, at least {min}} other {{counted} of # characters, at least {min}}}
  • {0, plural, one {{counted} of # character} other {{counted} of # characters}}
  • {0, plural, one {# byline} other {# bylines}}
  • {0, plural, one {# comment imported} other {# comments imported}}
  • {0, plural, one {# entry} other {# entries}}
  • {0, plural, one {# file uploading} other {# files uploading}}
  • {0, plural, one {# file was not added because the upload list is full.} other {# files were not added because the upload list is full.}}
  • {0, plural, one {# folder loaded} other {# folders loaded}}
  • {0, plural, one {# link} other {# links}}
  • {0, plural, one {# matching tag} other {# matching tags}}
  • {0, plural, one {# MCP tool} other {# MCP tools}}
  • {0, plural, one {# menu imported} other {# menus imported}}
  • {0, plural, one {# permission requested} other {# permissions requested}}
  • {0, plural, one {# reference} other {# references}}
  • {0, plural, one {# relation this content type takes part in} other {# relations this content type takes part in}}
  • {0, plural, one {# row} other {# rows}} × {1, plural, one {# column} other {# columns}} selected
  • {0, plural, one {# taxonomy assignment} other {# taxonomy assignments}}
  • {0, plural, one {# taxonomy created} other {# taxonomies created}}
  • {0, plural, one {# upload failed} other {# uploads failed}}
  • {0, plural, one {+# more} other {+# more}}
  • {0, plural, one {Add # file} other {Add # files}}
  • {0, plural, one {Add # image} other {Add # images}}
  • {0, plural, one {Add # video} other {Add # videos}}
  • {0, plural, one {At least # character} other {At least # characters}}
  • {0, plural, one {Column deleted} other {# columns deleted}}
  • {0, plural, one {Media file} other {Media files}}
  • {0, plural, one {One more blocked entry is not shown.} other {# more blocked entries are not shown.}}
  • {0, plural, one {Row deleted} other {# rows deleted}}
  • {0, plural, one {Show # more} other {Show # more}}
  • {0, plural, one {User} other {Users}}
  • {0} added to this post.
  • {0} can't be moved here — its parent has no translation in this locale, so this list isn't the group it belongs to.
  • {0} fallback
  • {0} of {1} files · {2} of {3}
  • {0} of {1} items
  • {0} of {1} matched by email
  • {0} of {1} steps
  • {0} of {1} steps · {2} of {3}
  • {0} of {total} could not be deleted
  • {0} of {total} could not be published
  • {0} of {total} could not be updated
  • {0} of media, {1} of records
  • {0} removed from this post.
  • {0} updated everywhere it appears.
  • {0} updated to v{installedVersion}
  • {added} posts updated
  • {added} updated · {0} failed
  • {characters, plural, one {# character} other {# characters}}
  • {collectionLabel} pagination
  • {columns, plural, one {Column deleted} other {# columns deleted}}
  • {completedCount} of {0} complete
  • {completedCount} of {0} uploads complete
  • {dayLabel}, {entries}
  • {earlierCount, plural, one {Show # earlier entry} other {Show # earlier entries}}
  • {failed, plural, one {# email could not be sent. Check the email provider.} other {# emails could not be sent. Check the email provider.}}
  • {failedCount, plural, one {# upload failed} other {# uploads failed}}
  • {filesMissing, plural, one {# file still needs to be uploaded. Choose the same package file again to finish; files already uploaded are skipped.} other {# files still need to be uploaded. Choose the same package file again to finish; files already uploaded are skipped.}}
  • {hidden, plural, one {# more entry on {date}} other {# more entries on {date}}}
  • {hidden, plural, one {+# more} other {+# more}}
  • {host} does not resolve to a public address
  • {importedFiles, plural, one {<count>#</count> file imported} other {<count>#</count> files imported}}
  • {label} in {menuName}
  • {label} moved to position {0} of {1}.
  • {label} moved to position {0}.
  • {label} options
  • {lateness} late
  • {maximum, plural, one {{name} can have at most # character.} other {{name} can have at most # characters.}}
  • {maximum, plural, one {{name} can have at most # item.} other {{name} can have at most # items.}}
  • {minimum, plural, one {{name} needs at least # character.} other {{name} needs at least # characters.}}
  • {minimum, plural, one {{name} needs at least # item.} other {{name} needs at least # items.}}
  • {name} does not match the required format.
  • {name} has a value that is not one of its options.
  • {name} has an invalid value.
  • {name} is not a field in this collection.
  • {name} is required.
  • {name} links to an entry that does not exist or is in the trash.
  • {name} must be a valid URL.
  • {name} must be at least {bound}.
  • {name} must be at most {bound}.
  • {name}: this site already has some
  • {origin} does not serve this site yet
  • {origin} redirects elsewhere
  • {origin} redirects to {target}. Enter that address instead.
  • {overdueCount, plural, one {One scheduled item is overdue and the scheduler heartbeat is stale. Run `npx emdash doctor` and verify the deployed Cron Trigger.} other {# scheduled items are overdue and the scheduler heartbeat is stale. Run `npx emdash doctor` and verify the deployed Cron Trigger.}}
  • {overdueCount, plural, one {One scheduled item is overdue, but no scheduler run has completed. Run `npx emdash doctor` and verify the deployed Cron Trigger.} other {# scheduled items are overdue, but no scheduler run has completed. Run `npx emdash doctor` and verify the deployed Cron Trigger.}}
  • {overflowCount, plural, one {# file was not added because the upload list is full.} other {# files were not added because the upload list is full.}}
  • {pluginName} Settings
  • {plural} go live now; draft edits stay unpublished.
  • {policyRejected, plural, one {Open the affected entry, resolve the policy reason, and schedule it again. A successful schedule or publish clears this notice.} other {Open the affected entries, resolve the policy reasons, and schedule them again. A successful schedule or publish clears each notice.}}
  • {position} of {total}
  • {previewRows} × {previewColumns} table
  • {readingTime, plural, one {# min read} other {# min read}}
  • {ready} of {0} ready
  • {records, plural, one {# record written} other {# records written}}
  • {rejectedCount, plural, one {# file was not added.} other {# files were not added.}}
  • {rewrittenUrls, plural, one {<rewrittenCount>#</rewrittenCount> image URL updated in {updatedContentItems, plural, one {<contentCount>#</contentCount> content item} other {<contentCount>#</contentCount> content items}}} other {<rewrittenCount>#</rewrittenCount> image URLs updated in {updatedContentItems, plural, one {<contentCount>#</contentCount> content item} other {<contentCount>#</contentCount> content items}}}}
  • {row} × {column} table
  • {rows, plural, one {Row deleted} other {# rows deleted}}
  • {rows} × {columns} table pasted
  • {selectedCount, plural, one {# selected} other {# selected}}
  • {selectedCount, plural, one {Move # item to trash? You can restore it later.} other {Move # items to trash? You can restore them later.}}
  • {sent, plural, one {Emailed # user} other {Emailed # users}}
  • {siteName} has moved to {siteHost}
  • {siteName} is now at {siteHost}. Sign in there from now on.
  • {siteZone} · Your time: {viewerZone}
  • {state} · {when}
  • {state}, {time}:
  • {subLabel} ({label}, item {position})
  • {title} is a draft again.
  • {title} is now live.
  • {title} now goes live {when}.
  • {totalDrafts, plural, one {Draft} other {Drafts}}
  • {totalScheduled, plural, one {Scheduled} other {Scheduled}}
  • {widgetType} in {areaName}
  • {words, plural, one {# word} other {# words}}
  • <0>{from}</0> becomes <1>{to}</1>
  • <0>{name}</0> is editing this entry. Nothing you change here will be saved.
  • <0>{name}</0> is editing this entry. Open it read-only, or take over; they will be told the entry moved on.
  • <0>{name}</0> now holds this entry, so your changes are no longer being saved. Take it back to carry on.
  • <0>Alt-click</0> to add above
  • <0>Click</0> to add below
  • <0>Click</0> to open menu
  • <0>Drag</0> to move
  • 1 post updated
  • 16:9
  • 2. Go to <0>Tools → Export</0>
  • 3:2
  • 4:3
  • 410 Content Deleted (Gone)
  • 451 Unavailable for legal reasons
  • A file does not match the package manifest. The package may be damaged.
  • A file in the package does not match the manifest. The package may be damaged.
  • A file in the package is not the size the manifest declares.
  • A file is not the size the package manifest declares. The package may be damaged.
  • A media file is larger than this site accepts
  • A media file is missing from the package
  • A media folder with this name already exists
  • A name cannot be generated from this label. Type one manually using lowercase letters, numbers, and underscores.
  • A number is too large for this site’s database
  • A package file does not match the manifest
  • A package file is missing
  • A publication time has not been selected
  • A publishing action is already in progress
  • A record in the package is not valid
  • A record refers to something missing from the package
  • A relation defines how two content types link. Reference fields on either side then pick entries through it.
  • A relationship is required
  • A slug cannot be generated from these role names. Type one manually using lowercase letters, numbers, and underscores.
  • A slug cannot be generated from this label. Type one manually using lowercase letters, numbers, and underscores.
  • A slug cannot be generated from this label. Type one manually.
  • A source and target locale are required
  • A step failed and will be retried ({0}).
  • A value does not fit this site’s database
  • Abandon import
  • Abandon this import?
  • Abandoning…
  • About focal point
  • About inferred bylines
  • ACF Fields
  • Activation cannot be confirmed. Keep editing paused and refresh the status.
  • Active v{0}
  • Add {singularLower} to {ready} posts
  • Add {singularLower} to 1 post
  • Add {singularLower} to posts
  • Add a passkey for {0}
  • Add a person or team to credit on your content.
  • Add another byline
  • Add at least {minItems} blocks.
  • Add block
  • Add byline
  • Add dark mode variant
  • Add Images
  • Add images to gallery
  • Add new folder
  • Add reference
  • Add references
  • Add row above
  • Add row below
  • Add scripts and styles to your site's pages
  • Add selected
  • Add tag
  • Add term
  • Add to posts
  • Added
  • Adding…
  • Additional details
  • admin
  • Advanced
  • After
  • After you explicitly invoke this plugin, it can send selected unsaved editor content to external websites without a host restriction.
  • After you explicitly invoke this plugin, it can send selected unsaved editor content to: {0}
  • Agenda
  • Agent access
  • Agent access for {0} has been updated
  • Agent-callable MCP tools
  • Align
  • Align center
  • Align left
  • Align right
  • Alignment
  • All authors
  • All sources
  • All uploads finished
  • Allow MCP tokens with plugin-tool scope to invoke these routes.
  • Allow multiple references
  • Allowed block types
  • Already assigned or duplicate
  • Also delete the relationship this field uses
  • Also match the byline linked to an entry's author when it has none assigned.
  • Also requested, but not available to your role:
  • visualEditing.altText
  • Alt text is not applicable to folders
  • An earlier import of this package stopped after it started writing to this site. Abandon that import, then reset this site or set up a new one before importing again.
  • An earlier import of this package wrote to this site before it was abandoned. Reset this site or set up a new one before importing again.
  • An encrypted digital key you unlock using your fingerprint, face, PIN, or device password.
  • An import replaces a new site’s starter content, so it only runs on a site with no content of its own. To move content here, set up a new EmDash site and import into that. These are what this site already has:
  • Animated WebP files become still images when cropped.
  • Another editor
  • Another import is already using this package.
  • Any number
  • Apply changes
  • Approval requests
  • Approve comments and mark them as pending or spam
  • Approve this export?
  • Approve this import?
  • Approve with that device's face, fingerprint, PIN, or passcode.
  • Approving…
  • Archived
  • Ask an administrator to complete this setup.
  • Aspect ratio
  • Assistants connected through MCP need an admin’s approval to start an export or import unless their token was given a transfer scope. Requests expire after 15 minutes.
  • Astro
  • At least {min}
  • At most {max}
  • At most…
  • Attribution
  • Authorized approvers
  • Authors will be assigned to users on this site
  • Auto-generated from the title. You can change it.
  • Automatic
  • Automatic Backups
  • Automatic backups need a storage backend (R2, S3, or local storage). Configure storage in your EmDash config to enable them.
  • Available bylines
  • Available in {0}
  • Avatar
  • visualEditing.back
  • Back to Main library
  • Back to menus
  • Back up now
  • Backing up...
  • Backup created: {0}
  • Backup settings saved
  • Backups
  • Backups to keep
  • Bash
  • Basic blocks
  • Before
  • Before you continue:
  • Between {min} and {max}
  • Block
  • Block {0}
  • Block actions
  • Block type “{0}” was created on this site
  • Block type versions
  • Block types
  • Block types could not be loaded.
  • Blockers
  • Blocks
  • Both reference fields bound to this relation share these limits, so the two sides cannot disagree about the same links.
  • Broken references were cleared
  • Browse files
  • Browse files to upload
  • Browse the <0>registry</0> to install plugins.
  • Build provenance verified
  • byline
  • Byline
  • Byline created
  • Byline credits
  • Byline deleted
  • Byline field group values
  • Byline field values
  • Byline fields
  • Byline Schema
  • Byline updated
  • C
  • C#
  • C++
  • Calendar
  • Cancel {0}
  • Cancel import
  • Cancel remaining
  • Cancel this import?
  • Cancelling…
  • Capture is being prepared. Keep editing paused until setup is complete.
  • Categories & Tags
  • Cell split
  • Cells
  • Cells merged
  • Center
  • Change domain
  • Change publication date
  • Change publication date: {formattedValue}
  • Change schedule
  • Change where visitors are sent
  • Changes apply everywhere this byline appears.
  • Changes were saved, but cached pages may still show old {pluralLower}. Retry the cache refresh.
  • Check and switch
  • Check registry in astro.config.mjs, then restart EmDash.
  • Check registry.aggregatorUrl in astro.config.mjs, then restart EmDash.
  • Check registry.policy.minimumReleaseAge in astro.config.mjs, then restart EmDash.
  • Check registry.policy.minimumReleaseAgeExclude in astro.config.mjs, then restart EmDash.
  • Check the server logs, then use the media usage recovery API for the failed work.
  • Check your connection and try again.
  • Checking code...
  • Checking media files
  • Checking package structure
  • Checking records
  • Checking references
  • Checking the package
  • Checking this device for passkey support...
  • Checking this site
  • Checking…
  • Choose {label}
  • Choose a credential manager on this device, another device, or a security key.
  • Choose a date range
  • Choose a file from the library or upload a new one.
  • Choose a new publication time for this draft.
  • Choose a non-empty {0} image.
  • Choose a recognized timezone for reliable date display.
  • Choose a term and enter between 1 and 50 posts.
  • Choose a video from the library or upload a new one.
  • Choose an image from the library or upload a new one.
  • Choose another option
  • Choose bylines
  • Choose files to upload
  • Choose package file
  • Choose replacement image
  • Choose the same package file again to finish uploading it.
  • Choose Touch ID or another available credential manager, then confirm with your fingerprint or Mac password.
  • Choose when these changes replace the live version.
  • Choose when this draft becomes public.
  • Choose Windows Hello or another available credential manager, then confirm with your PIN, fingerprint, or face.
  • Choose…
  • Choosing a byline replaces this automatic credit.
  • Clear
  • Clear completed
  • Clear formatting
  • Clear search
  • Clear stored value
  • Clear stored value for {fieldKey}
  • Click the button below to create your account:
  • Click the button below to sign in:
  • Click this link to create your account:
  • Click this link to sign in to {siteName}:
  • Close byline search
  • Close gallery settings
  • Close image settings
  • Close settings
  • Code block actions
  • Collapse block
  • Collection “{0}” has entries
  • Collection “{0}” was created on this site
  • Collections and fields, all content with drafts, revisions, scheduled posts, and trash, translations, taxonomies, bylines, media files, menus, widgets, sections, redirects, SEO, and site settings.
  • Column added after
  • Column added before
  • Column width decreased
  • Column width increased
  • Column width resized
  • Column widths reset
  • Columns
  • Columns distributed evenly
  • Comment reactions
  • Comments with this status will appear here.
  • Complete
  • Confirm using the secure prompt from your device or credential manager.
  • Confirm with Face ID, Touch ID, or your device passcode.
  • Confirm with your fingerprint, face, or PIN.
  • Connect to any network host and load external plugin admin images (unrestricted)
  • Connect to network hosts and load external plugin admin images
  • Connects
  • content
  • Content digest
  • Content language
  • Content references
  • Content refers to media in an invalid way
  • Content refers to media that is not in the package
  • Content search results
  • Content types
  • Content types with the same group share a collapsible folder in the sidebar
  • Content using this media item may show a broken reference.
  • Continue numbering
  • Continue on {handoverHost}
  • Continue to finish signing in. The link works only once.
  • Continue to import
  • Continue with another device
  • Continue with security key
  • Copied
  • Copy {label}
  • Copy code
  • Copy failed
  • Copy receipt
  • Copying media
  • Could not add {singularLower}
  • Could not check this code
  • Could not check this code.
  • Could not create {singularLower}
  • Could not insert section
  • Could not load {pluralLower}.
  • Could not load dashboard data
  • Could not load media.
  • Could not load the calendar
  • Could not load this entry's details.
  • Could not load this folder.
  • Could not publish
  • Could not reach {origin}
  • Could not remove the schedule
  • Could not review posts
  • Couldn’t confirm whether the media item or selected folder still exists. Try again.
  • Couldn't load all references.
  • Couldn’t load approval requests
  • Couldn't load content.
  • Couldn’t load exports
  • Couldn’t load imports
  • Couldn’t load media usage tracking settings.
  • Couldn’t load more usage.
  • Couldn’t load the import plan
  • Couldn’t load usage.
  • Couldn’t move file
  • Couldn’t reload the import plan
  • Couldn’t search bylines.
  • Couldn’t start the export
  • Couldn’t update the plan
  • Couldn’t update the request
  • Create “{0}”
  • Create {0}
  • Create {0} translation
  • Create {singularLower}
  • Create a block type before adding a blocks field.
  • Create a new {singularLabel}
  • Create a profile for someone credited on your content.
  • Create a reusable public profile, then add it to this post.
  • Create and add
  • Create cropped copy
  • Create menu
  • Create new {singularLower}
  • Create one to let entries here link to entries in another content type.
  • Create passkey
  • Create relation
  • Create Relation
  • Create section
  • Create taxonomy terms and change content classifications
  • Create your first content type
  • Created and updated
  • Creating collections and fields
  • Creating cropped copy...
  • Crop
  • Crop area {0} by {1} pixels.
  • Crop output dimensions
  • Crop selection. Use the Arrow keys to move it.
  • Cropped copy created.
  • CSS
  • CSS code
  • Current cell
  • Currently set — enter a new value to replace
  • Custom Taxonomies
  • Daily automatic backups
  • Dark mode variant
  • Database-owned definitions available to blocks fields.
  • Date field to filter on
  • Date range
  • Decrease column width
  • Define how content types link to each other
  • Delete "{0}"?
  • Delete “{0}”?
  • Delete backup?
  • Delete block
  • Delete byline
  • Delete byline {0}
  • Delete columns
  • Delete folder
  • Delete gallery
  • Delete media?
  • Delete menu
  • Delete rows
  • Delete section
  • Delete tag
  • Delete tag {0}
  • Delete taxonomy
  • Delete Taxonomy
  • Delete video
  • Deleting "{0}" also deletes every term in it, in all languages, and removes those terms from the content filed under them. The entries themselves are kept. This cannot be undone.
  • Deliver all email your site sends
  • visualEditing.altTextPlaceholder
  • Describe the image
  • Describe the image's purpose and relevant details for people who cannot see it.
  • Destructive
  • Details
  • Diff
  • Differences from the source site
  • Disable plugin MCP tools
  • Discard
  • Discard changes?
  • Discarding...
  • Dismiss completed {0}
  • Dismiss import suggestion
  • Dismiss section error
  • Dismiss table paste error
  • Display a list of recent posts
  • Display category list
  • Display size
  • Display tag cloud
  • Distribute columns evenly
  • Dockerfile
  • Document
  • Domain changed to {url}
  • Don’t map
  • Download {0}
  • Download a complete backup of your site: all content (including drafts and trash), collections, taxonomies, menus, widgets, media metadata, and site settings. User accounts and secrets are never included.
  • Download a copy of the entire site, including drafts, media, settings, and author emails. Admin includes this; choose it instead of Admin to give an agent narrower access.
  • Download as one file
  • Download backup
  • Download Backup
  • Download backups and schedule automatic backups to storage
  • Download export from {created}
  • Download package
  • Download package fetches the export file by file and checks each one, so it works for sites of any size. Download as one file asks the server for a single archive, which is quicker for small sites but can fail for large sites on Cloudflare Workers.
  • Download this site as a single .emdash package file that another EmDash site can import.
  • Downloaded
  • Downloading the package
  • visualEditing.draft
  • Draft changes
  • Draft version
  • Drafts & Private
  • Drag and drop files here
  • Drag to reorder {label}
  • Drop an image here or <0>browse</0>
  • Drop an image here or browse for {label}
  • Drop files to upload
  • Drop one image at a time.
  • Duplicate block
  • Duplicate redirects were left out
  • Each {linkedSideName} is linked from
  • Each {linkingSideName} links to
  • Each path segment can contain at most one placeholder, e.g. {0}
  • Edit {itemLabel}
  • Edit {label}
  • Edit asset
  • Edit byline
  • Edit dark mode asset
  • Edit folder
  • Edit folder {0}
  • Edit image
  • Edit image {0}
  • Edit locking
  • Edit media alt text, captions, and focal points
  • visualEditing.editMode
  • Edit name and slug
  • Edit role
  • Editing is paused until the import finishes. Keep this page open; if you leave, the import continues when you come back.
  • Editing is unlocked again. Content the import already wrote stays on the site and is not removed. Because the site is no longer empty, another import can’t run here.
  • Editing on this site is paused until the import finishes.
  • visualEditing.sessionExpired
  • Editors can select a second image that the site shows in dark mode.
  • em1.…
  • Email all users?
  • Email every other user a link to the sign-in page at {siteHost}.
  • Email users
  • Embed
  • Embed a page from another site
  • Embed code
  • Embedded content
  • EmDash {0}
  • EmDash {latest} is available (you're running {0})
  • EmDash does not keep the previous image.
  • EmDash does not keep the uncropped image.
  • EmDash is scanning existing content.
  • EmDash never receives your PIN, password, or biometric information.
  • EmDash site package
  • EmDash will continue setup and resume scanning existing content.
  • EmDash will scan existing content to show where media is used.
  • Empty gallery — open settings to add images
  • Empty site
  • Enable plugin MCP tools
  • Enable tracking
  • Enable tracking to index existing content and keep references up to date.
  • English is used because no content language is configured. Content language is stored with the entry and is separate from your admin language.
  • Enter a domain such as example.com, without a path or port
  • Enter a name.
  • Enter a recognized timezone to save
  • Enter the domain below. EmDash checks that it serves this site before switching.
  • Entries
  • Entries that link to this one
  • Entries this one links to
  • entry on the linked side
  • entry on the linking side
  • esc
  • Esc
  • Every imported record and media file was read back and matched the package. Keep this receipt as a record of the transfer.
  • Every other user with an active account gets an email saying the site is now at {siteHost}, with a link to sign in there. Passkeys from another address don't work at {siteHost}, so users sign in with an email link and add a new passkey.
  • Every place using this image will update to the cropped version.
  • Every place using this image will update to the selected version.
  • Every relationship this content type takes part in goes too:
  • Example: {pattern} → {preview}
  • example.com
  • Existing {pluralLower} stay in place.
  • Existing content is indexed. New changes are tracked automatically.
  • Exit distraction-free mode (⌘⇧\)
  • Expand block
  • Expired
  • Expires {expires}
  • Export
  • Export ready
  • Export requested by {requester}
  • Export site
  • Exported
  • Exported with
  • Exporting
  • Exporting: {stage}
  • F#
  • Failed to abandon import
  • Failed to activate block type version
  • Failed to add passkey
  • Failed to add term to entries
  • Failed to analyze file
  • Failed to analyze import
  • Failed to approve request
  • Failed to cancel import
  • Failed to change the domain
  • Failed to check for updates
  • Failed to compare revisions
  • Failed to confirm upload
  • Failed to continue export
  • Failed to continue import
  • Failed to create {0}
  • Failed to create a sign-in link
  • Failed to create allowed domain
  • Failed to create API token
  • Failed to create backup
  • Failed to create block type
  • Failed to create byline
  • Failed to create byline translation
  • Failed to create collection
  • Failed to create content
  • Failed to create media folder
  • Failed to create menu
  • Failed to create menu item
  • Failed to create menu translation
  • Failed to create redirect
  • Failed to create relation
  • Failed to create section
  • Failed to create taxonomy
  • Failed to create term translation
  • Failed to create widget
  • Failed to create widget area
  • Failed to delete backup
  • Failed to delete media folder
  • Failed to delete relation
  • Failed to delete taxonomy
  • Failed to deny request
  • Failed to disable search
  • Failed to discard draft
  • Failed to dismiss scheduled publication rejection
  • Failed to download a package file
  • Failed to duplicate content
  • Failed to email users
  • Failed to enable search
  • Failed to fetch 404 summary
  • Failed to fetch allowed domains
  • Failed to fetch API tokens
  • Failed to fetch auth mode
  • Failed to fetch backup settings
  • Failed to fetch block type
  • Failed to fetch block types
  • Failed to fetch byline
  • Failed to fetch byline translations
  • Failed to fetch bylines
  • Failed to fetch collections
  • Failed to fetch comment
  • Failed to fetch comment counts
  • Failed to fetch comments
  • Failed to fetch content
  • Failed to fetch content authors
  • Failed to fetch dashboard stats
  • Failed to fetch email settings
  • Failed to fetch fields
  • Failed to fetch media
  • Failed to fetch media folder
  • Failed to fetch media folders
  • Failed to fetch media item
  • Failed to fetch media providers
  • Failed to fetch media usage details
  • Failed to fetch menu
  • Failed to fetch menu translations
  • Failed to fetch menus
  • Failed to fetch orphaned tables
  • Failed to fetch passkeys
  • Failed to fetch plugin settings
  • Failed to fetch plugins
  • Failed to fetch provider media
  • Failed to fetch redirects
  • Failed to fetch reference children
  • Failed to fetch reference parents
  • Failed to fetch relation
  • Failed to fetch relations
  • Failed to fetch revisions
  • Failed to fetch section
  • Failed to fetch sections
  • Failed to fetch settings
  • Failed to fetch taxonomies
  • Failed to fetch term translations
  • Failed to fetch the site domain
  • Failed to fetch theme
  • Failed to fetch translations
  • Failed to fetch trashed content
  • Failed to fetch update status
  • Failed to fetch users
  • Failed to fetch widget area
  • Failed to fetch widget areas
  • Failed to fetch widget components
  • Failed to get upload URL
  • Failed to import
  • Failed to invite user
  • Failed to list files to upload
  • Failed to load approval requests
  • Failed to load backup settings
  • Failed to load export manifest
  • Failed to load exports
  • Failed to load import
  • Failed to load import plan
  • Failed to load import receipt
  • Failed to load imports
  • visualEditing.mediaLoadFailed
  • Failed to load plugin settings
  • Failed to load the calendar
  • Failed to load transfer capabilities
  • Failed to load transfer settings
  • Failed to lock the entry
  • Failed to probe URL
  • Failed to publish content
  • Failed to register orphaned table
  • Failed to release the entry lock
  • Failed to rename media folder
  • Failed to reorder content types
  • Failed to reorder menu items
  • Failed to reorder terms
  • Failed to replace media image
  • Failed to save backup settings
  • Failed to schedule content
  • Failed to start export
  • Failed to start import
  • Failed to unpublish content
  • Failed to unschedule content
  • Failed to update
  • Failed to update allowed domain
  • Failed to update backup settings
  • Failed to update block type
  • Failed to update byline
  • Failed to update collection
  • Failed to update comment status
  • Failed to update content
  • Failed to update field
  • Failed to update media
  • Failed to update menu
  • Failed to update menu item
  • Failed to update plugin MCP access
  • Failed to update plugin settings
  • Failed to update redirect
  • Failed to update relation
  • Failed to update section
  • Failed to update settings
  • Failed to update term
  • Failed to update user
  • Failed to update widget
  • Failed to upload a package file
  • Failed to upload media
  • Failed to upload to provider
  • Failed to verify plugin
  • Featured Images
  • field_slug
  • Files upload as soon as you add them.
  • Filter
  • Filter by author
  • Filter by byline
  • Filter by date range: {rangeLabel}
  • Filter: {activeCount} selected
  • Finish any current edits.
  • First page
  • First publication
  • Fix invalid fields before changing the publication date
  • Fix invalid fields before changing the schedule
  • Focal point
  • Focal point. Use arrow keys to move it.
  • Folder
  • Folder deleted
  • Folder name must be between 1 and 200 characters
  • Folder no longer exists
  • Folder no longer exists. Returned to the main library.
  • Folder successfully created
  • Folder successfully edited
  • Folder unavailable
  • Folders
  • Folders could not be loaded.
  • Folders navigation
  • For the best import experience, install the <0>EmDash Exporter</0> plugin on your WordPress site.
  • Format selection
  • Format:
  • Freeform
  • From {0}
  • From the package (empty)
  • From the package: “{packageValue}”
  • From the post owner
  • From URL
  • Full
  • Gallery
  • Gallery settings
  • Generated automatically.
  • Give this navigation a label and a site identifier.
  • Go
  • Go live {countdown}
  • Go to sign-in
  • Goes live
  • Goes live {countdown}
  • GraphQL
  • Group
  • Group by
  • Guest
  • Handle unavailable
  • Header column added
  • Header column removed
  • Header row
  • Header row added
  • Header row removed
  • Headers
  • Heading 4
  • Heading 5
  • Heading 6
  • Headings
  • Hide earlier entries
  • Hide from navigation
  • visualEditing.hideToolbar
  • Hide toolbar
  • Hold an entry while someone is editing it, and refuse other writers
  • Holds an entry ID. Set a target collection under Content Types to pick entries instead.
  • Horizontal {0}%, vertical {1}%
  • Hour
  • How do you want to start?
  • How is the slug generated?
  • How many
  • HTML block options
  • HTML block preview
  • HTML code
  • HTML only, cleaned, using your site's styles.
  • https://example.com or /page
  • https://example.com/blog/my-post
  • https://yoursite.com
  • I’ve completed these steps and understand tracking can’t be turned off.
  • I've set it up — check again
  • Icon
  • If the site can't be reached from the internet yet, for example on localhost or behind a login, you can use the address without the check.
  • If you didn't request this, you can safely ignore this email.
  • Iframe
  • Iframe block options
  • visualEditing.image
  • Image {0}
  • Image actions
  • Image controls
  • Image link
  • Image replaced.
  • Image upload failed. Try again.
  • Import a site package
  • Import a site package into this site while it is empty, overwriting its initial setup. Admin includes this; choose it instead of Admin to give an agent narrower access.
  • Import an existing EmDash site
  • Import complete
  • Import requested by {requester}
  • Import this package?
  • Importing
  • Importing comments... {0}
  • Importing content
  • Importing content... {0}
  • Importing content... {0} of {totalSelectedPosts}
  • Importing menus and site settings...
  • Importing menus, widgets, and settings
  • Importing reusable blocks...
  • Importing terms and bylines
  • In trash
  • In Windows Settings, open Accounts, then Sign-in options, and set up a PIN. Fingerprint and face recognition are optional.
  • Inactive version
  • Include comments
  • Include inferred bylines
  • Increase column width
  • Index existing content and keep Used in results up to date.
  • Indexing
  • Indexing existing content
  • Inline
  • Inline blocks use your site's styles. Your site removes scripts, style tags and style attributes, and empties iframes other than YouTube and Vimeo.
  • Insert an image gallery
  • Insert block
  • Insert block after current block
  • Insert block below
  • Insert HTML
  • Insert image
  • Insert or tap your security key when the browser asks.
  • Insert paragraph after
  • Insert paragraph before
  • Insert table
  • Insert video
  • Install the EmDash Exporter plugin on your WordPress site and generate a key under Tools → EmDash Migration.
  • Installation is unavailable.
  • INVALID HANDLE
  • Invite validation failed
  • Invoke MCP tools from all enabled plugins
  • Invoke MCP tools from the {pluginId} plugin
  • Invoke only this plugin's enabled MCP tools
  • Isolated frame
  • It is stored by the authenticator or credential manager you selected in the secure system prompt.
  • It was started somewhere else, so its plan can no longer be changed. Its progress will appear here.
  • Its listing has not been approved for display. Check back later.
  • Java
  • JavaScript
  • JavaScript code
  • JS
  • JSX
  • Keep aspect ratio
  • Keep editing paused and deploy a compatible EmDash version before continuing.
  • Keep editing paused, fix the server issue, then retry setup.
  • Keep importing
  • Keep this page open until setup finishes. If you leave, return to continue where it stopped.
  • Keep this page open while files upload. If the upload stops, choose the same file again to continue where it left off.
  • Keep this page open. If you leave, the export continues when you come back.
  • Keep this site’s (empty)
  • Keep this site’s: “{targetValue}”
  • Keep this tab open. The import runs in small steps and can be safely re-run if interrupted.
  • Keep typing to narrow the list.
  • Kotlin
  • Landscape
  • Last edited
  • Last page
  • Later entries weren't loaded. The range has more entries than the calendar can show.
  • Learn how to install plugins in the <0>documentation<1/></0>.
  • Learn more
  • Left
  • Limit
  • Link
  • Link options
  • Link this byline to a user or mark it as a guest profile.
  • Link URL
  • Linked from {0}
  • Linked side (plural)
  • Linked side (singular)
  • Linking content
  • Linking side (plural)
  • Linking side (singular)
  • Links from
  • Links in emails and plugins use {0}, set by the deployment configuration.
  • Links in emails and plugins, sitemaps, and absolute URLs in search and social metadata will use the new domain.
  • Links to
  • Links to {0}
  • List
  • Live version
  • Load more folders
  • Load preview
  • Loading
  • Loading {pluralLower}…
  • Loading approval requests…
  • Loading block types…
  • Loading exports…
  • Loading folders
  • Loading folders...
  • Loading imports…
  • Loading media
  • Loading media usage tracking settings…
  • Loading plugin panel
  • Loading references...
  • Loading relations...
  • Loading the import plan…
  • Loading usage
  • visualEditing.loading
  • Loading…
  • Local time
  • Locales will use this site’s capitalization
  • Location
  • Location unavailable
  • Lowercase letters, numbers and underscores. Reference fields store this.
  • Lua
  • Main library
  • Manage the people and teams credited on your content.
  • Managed by {providerName}
  • Managed by an external media provider
  • Managed by your identity provider. Change the name there.
  • Mark {0} as Gone (410)
  • Mark as Gone (410) — tells search engines it was permanently deleted
  • Markdown
  • Marketplace browsing is no longer available.
  • Marketplace browsing is no longer available. Manage installed plugins from Plugins.
  • Marketplace configuration is deprecated
  • Marketplace search failed
  • Matched by email
  • Maximum
  • Maximum blocks
  • Maximum tags
  • MDX
  • Media details
  • Media folders
  • Media in this folder will return to Main library. No files will be deleted.
  • visualEditing.mediaLibrary
  • Media links were made relative
  • Media pagination
  • Media results
  • Media usage tracking
  • Media usage tracking is indexing existing content
  • Media usage tracking is off
  • Media usage tracking is ready
  • Media usage tracking is setting up
  • Media usage tracking needs attention
  • Menu items
  • Merge selected cells
  • Migration guide
  • Migration key
  • Minimum blocks
  • Minor section heading
  • Minute
  • Mixed
  • Month
  • Monthly
  • Monthly/yearly archives
  • More actions for {0}
  • More formatting
  • More information about {label}
  • More information about Alt text
  • More information about Display size
  • More issues were found than are listed
  • More table actions
  • More than one post matches this link
  • Move {0} down
  • Move {0} down — unavailable, its parent has no translation in this locale
  • Move {0} earlier
  • Move {0} later
  • Move {0} up
  • Move {0} up — unavailable, its parent has no translation in this locale
  • Move down {0}
  • Move media here from Media Details.
  • Move the focal point to choose what stays visible in cropped images.
  • Move this site to another EmDash installation, or import a site package
  • Move this site to another EmDash installation, or import a site package into this one.
  • Move to trash
  • Move up {0}
  • Moved {filename} to position {0}.
  • Moved {total} items to draft
  • Moved {total} items to trash
  • Moved to {0}
  • Moved to paragraph after table
  • Moved to paragraph before table
  • Moving {label} to position {0} of {1}.
  • Moving {label} was cancelled.
  • Moving from another EmDash site?
  • Name your section, then add its content in the editor.
  • Navigate
  • Needs attention
  • New {itemLabel}
  • New {singularLower} name
  • New byline
  • New domain
  • New folder
  • New plugin discovery uses the registry. Existing marketplace plugins can still be updated or uninstalled while you switch over.
  • New Relation
  • New reusable profile
  • New section
  • New taxonomy
  • Next month
  • Next, {0} will open
  • Next, the browser's passkey window will open
  • No {label} found.
  • No block types defined
  • No blocks yet
  • No built-in passkey authenticator found
  • No byline
  • No byline assigned
  • No bylines available.
  • No bylines yet
  • No comments match your filters.
  • No description yet
  • No email address
  • No entries match these filters
  • No exact match on this site
  • No field on this content type uses it yet
  • No fields
  • No files added
  • No folders found
  • No iframe found in this code. For an embed that runs a script, use an HTML block.
  • visualEditing.noImageSelected
  • visualEditing.noImagesFound
  • No images in this gallery yet.
  • No loaded entries match these filters
  • No matches. Press Enter to use “{freeFormLanguage}”.
  • No matching block types
  • No matching bylines
  • No matching content found.
  • No matching media
  • No matching tags
  • No matching timezones
  • No media available from this provider.
  • No parent (top level)
  • No pending requests
  • No public URL available
  • No references selected.
  • No relations yet
  • No relations yet.
  • No tracked references found
  • No usage to show yet
  • No Windows Hello authenticator found
  • Non-guest
  • None
  • Not loaded
  • Not matched
  • Not set
  • Nothing else is scheduled this month.
  • Nothing on this day.
  • Nothing on this site changed.
  • Nothing published or scheduled in {monthTitle}
  • Nothing to preview yet.
  • Now · {time}
  • Number of posts
  • OAuth authorization requires HTTPS. Please use manual credentials.
  • Off
  • On the site
  • Once setup is done, upload a .emdash package exported from another EmDash site.
  • One
  • Only https links can be embedded.
  • Only image and file fields, images in rich text, and site settings are tracked. Custom rich text blocks and template code aren’t checked.
  • Only image files can be uploaded here.
  • Only images and videos can be uploaded here.
  • Open
  • Open {0} in a new tab
  • Open folder {0}
  • visualEditing.openInAdmin
  • Open in editor
  • Open read-only
  • Open setup
  • Open the dashboard
  • Open the sign-in page at the new address:
  • Open Windows settings
  • Optional caption
  • Optional hover text
  • Or browse files from your computer
  • or connect by URL
  • Ordered page-building blocks
  • Original
  • Original image cropped.
  • Other
  • Output size
  • Overdue
  • Overdue · {lateness}
  • Package digest
  • Package downloaded
  • Page number
  • Page size
  • Paragraph inserted after table
  • Paragraph inserted before table
  • Partial
  • Passkey created
  • Passkeys from the old address don't work there. Sign in with an email link, then add a passkey in Security settings.
  • Passkeys only work at the address where they were created.
  • Passkeys only work at the address where they were created. Add one here so you can sign in at this address next time.
  • Passkeys only work at the address where they were created. After switching, keep signing in at the current address, or use an email sign-in link at the new one.
  • Passkeys only work at the address where they were created. Continue on {handoverHost} to sign in there without a passkey, then add one for that address.
  • Passkeys require a <0>secure context</0>: use <1>HTTPS</1>, or open the admin at <2>http://localhost</2> (with your dev port). Plain <3>http://</3> on a custom hostname is not treated as secure, even on loopback.
  • Paste an embed code or an https link…
  • Paste your migration key
  • Pattern for generating URLs, e.g. /blog/{0}. Tokens: {1}, {2}, and date tokens {3}/{4}/{5} (also {6}/{7}/{8}) from the publish date — e.g. {9} for WordPress-style permalinks.
  • Pause other tools that update content.
  • People shown publicly on this post.
  • Per page
  • Period
  • Phosphor icon name, e.g. calendar-blank or trophy
  • PHP
  • Picked up {label}.
  • Picking entries this one links to lets editors drag them into an order. The other direction lists whatever points at the entry and cannot be reordered.
  • picks {0}
  • Placeholder text
  • Plain text
  • Plan digest
  • Plugin "{pluginId}" not found
  • Plugin {pluginId} rejected the save: {reason}
  • Plugin action failed
  • Plugin actions
  • Plugin changes were not applied
  • Plugin column unavailable
  • Plugin installation requires explicit consent
  • Plugin MCP access updated
  • Plugin MCP Tools
  • Plugin MCP tools require explicit consent
  • Plugin not found. The publisher or slug may be incorrect.
  • Plugin pages
  • Plugin panel unavailable.
  • Plugin registry configuration error
  • Plugin registry is not configured.
  • Plugin tools: {0}
  • Plugin widget error
  • Point the domain at this site. On Cloudflare, open your Worker in Workers & Pages, go to the Domains tab, and add the domain.
  • Point-in-Time Restore
  • Portrait
  • Post
  • Post URLs (one per line)
  • Posts & Pages
  • Preparing categories and tags...
  • Preparing this site
  • Press Escape to leave the code editor.
  • Press Space to pick up an image. Use the Arrow keys to move it, then press Space to drop it.
  • Preview changes
  • Preview of {0}
  • Preview unavailable for this format
  • Previous month
  • primary
  • Primary navigation
  • Private
  • Profile CID
  • Progress
  • Progress stopped
  • Propose unsaved changes to selected editor fields for your review
  • Provenance optional
  • Provenance required
  • Public routes
  • Publication date
  • Publication policy blocked scheduled content
  • visualEditing.publish
  • Publish changes
  • Publish changes?
  • visualEditing.publishFailed
  • Publish now
  • Publish now?
  • Publish, unpublish, schedule, and unschedule content
  • visualEditing.published
  • Published {liveSince}
  • Published {total} items
  • Published and scheduled entries across collections, in the site's time zone.
  • Published by <0/>
  • Publisher approval required for every delegated release
  • Publisher approval required only for permission escalation
  • Publisher handle verification failed
  • Publisher release policy
  • Publishing
  • Publishing summary
  • visualEditing.publishing
  • Python
  • Queued
  • Quick action on the dashboard
  • Quick create a relationship
  • Quick create names the relationship after this field and this collection, takes how many entries it holds from the switch above, and puts no limit on how many entries link back the other way. <0>Create the relationship yourself</0> to set its slug, the name each side goes by, and both limits, then pick it above.
  • Raw meta
  • Read and change email your site sends
  • Read and restore trashed content
  • Read collection and field definitions
  • Read comment bodies, author email addresses, pseudonymous IP hashes, user agents, and moderation metadata
  • Read media file contents
  • Read public byline profiles and content credits
  • Read redirect rules
  • Read retained content revision history
  • Read selected unsaved editor content after you explicitly invoke the plugin
  • Read your taxonomies and terms
  • Read-only
  • Reading content
  • Reading the package
  • Ready to publish now or schedule for later
  • Rebuilding search and caches
  • Receipt digest
  • Recent exports
  • Recent Posts
  • Record counts do not match the manifest
  • Records are out of order
  • Records refer to each other in a loop
  • Records without a parent were left out
  • Redirects that loop will be imported turned off
  • Referenced collection
  • Referenced collection is required
  • visualEditing.refreshPage
  • Refresh status
  • Refresh status before continuing.
  • Refresh the page or try again.
  • Relations
  • Relationship
  • Release CID
  • Release notes
  • Reload after updating EmDash before trying again.
  • Reload page
  • Reloading the plan…
  • visualEditing.removeImage
  • Remove {0} from selection
  • Remove assignment
  • Remove dark mode variant
  • Remove from post
  • Remove image {0}
  • Remove image?
  • Remove schedule
  • Removed {0} from selection.
  • Removes the sidebar entry, command palette link, and dashboard quick action; entries stay reachable by URL, API, and plugins
  • Removing starter content
  • Reorder
  • Reorder {0}
  • visualEditing.replaceImage
  • Replace
  • Replace {label}
  • Replace dark mode image
  • Replace dark mode variant for {label}
  • Replace image
  • Replace original
  • Replace original image?
  • Replace original is available with the Original aspect ratio.
  • Replace reference
  • Replace this site’s content with a package exported from another EmDash site.
  • Replace video
  • Replace with empty list
  • Replacing image...
  • Replacing original...
  • Request failed
  • Require a slug before content can be published
  • Reschedule
  • Rescheduled
  • Reset
  • Reset column widths
  • Reset crop
  • Resize crop from bottom edge. Use the Arrow keys to resize.
  • Resize crop from bottom-left corner. Use the Arrow keys to resize.
  • Resize crop from bottom-right corner. Use the Arrow keys to resize.
  • Resize crop from left edge. Use the Arrow keys to resize.
  • Resize crop from right edge. Use the Arrow keys to resize.
  • Resize crop from top edge. Use the Arrow keys to resize.
  • Resize crop from top-left corner. Use the Arrow keys to resize.
  • Resize crop from top-right corner. Use the Arrow keys to resize.
  • Resize settings panel
  • Resolve the blockers to continue.
  • Resolving publisher handle...
  • Restart numbering
  • Results
  • Retired
  • Retry {0}
  • Retry cache refresh
  • Retry copy
  • Retry failed
  • Retry failures
  • Retry loading {pluralLower}
  • Retry setup
  • Retry setup?
  • Retrying…
  • Review and block publishing, scheduling, and unpublishing content
  • Review and moderate comments across your content.
  • Review posts
  • Review proposed changes
  • Review the import
  • Review the independently verified release evidence and permissions for {pluginName} before continuing.
  • Review Verified Plugin
  • Review Verified Update
  • Reviewing…
  • Revoke token {0}
  • Right
  • robots.txt
  • Role on this post (optional)
  • Role updated for {0}.
  • Roles
  • Routable
  • Route: {0} · Permission: {1}
  • Row added above
  • Row added below
  • Rows
  • Ruby
  • Run preview
  • Runs HTML, CSS and JavaScript in a sandbox.
  • Rust
  • Sample content
  • Save anyway
  • Save changes before running plugin actions
  • Save date
  • visualEditing.saveFailed
  • Save or discard the other changes before cropping.
  • Save Relation
  • Save schedule
  • visualEditing.saved
  • Saved immediately; term changes do not wait for Publish changes.
  • Saving a collection here turns this field into an entry picker. Its stored entry IDs move to the relationship, and the field can no longer be searched or filtered on.
  • visualEditing.saving
  • Scan it with a nearby phone or tablet.
  • Schedule changes
  • Schedule date
  • Schedule publication
  • Schedule removed
  • Scheduled changes
  • Scheduled entries appear here with their publish time.
  • Scheduled for {formattedSchedule}
  • Scheduled publication
  • Scheduled publishing needs attention
  • Scroll to review all
  • SCSS
  • Search {label}
  • Search {label}…
  • Search block types
  • Search blocks
  • Search bylines to add…
  • Search bylines…
  • Search failed
  • Search failed. Check your connection and try again.
  • Search folders
  • Search for a language…
  • Search for an IANA timezone (e.g., Europe/London)
  • Search form
  • Search or type a URL
  • Search reusable public profiles.
  • Search tags
  • Search tags…
  • Search timezones…
  • Search to narrow the list
  • Search will be turned off for some collections
  • Searching…
  • Sections could not be loaded.
  • See where this file is used.
  • Select {title}
  • Select a collection
  • Select a content type
  • Select a location
  • Select a relationship
  • Select a release before verifying it
  • Select all on this page
  • Select at least one entry.
  • Select column
  • Select content
  • Select dark mode variant for {label}
  • Select default social image
  • Select favicon
  • Select gallery images
  • Select logo
  • Select row
  • Select table
  • Select up to 50 posts at a time.
  • Select video
  • Selected {label}
  • Selected {selectedItemTitle}
  • Selected image
  • Selected media
  • Selected posts
  • Selection
  • Send email through your site
  • Send emails
  • SEO settings
  • Set a custom width and height for this image in the document. Reset uses the original media dimensions. The original media file is unchanged.
  • Set role
  • Set to draft
  • Set up an email provider in Email settings to email users.
  • Set up media usage tracking
  • Set up Windows Hello
  • Setting up
  • Setup couldn’t continue. Try again.
  • Show count
  • Show date
  • Show hierarchy
  • Show post count
  • Show thumbnails
  • Showing {pageShowingRange} of {0}
  • Shown in the admin menu list.
  • Shown to readers in this order.
  • Shows a button for creating a new entry
  • Sign in to {siteName}
  • Signed release verified
  • Signing in failed. Please try again.
  • Signup completion failed
  • Signup request failed
  • Site Export
  • Site identity
  • site identity applied (title, tagline, logo)
  • Site Import
  • Site Import Analysis
  • Site settings
  • Site title
  • Site Transfer
  • Site URL set to {url}
  • Sitemaps and absolute URLs in search and social metadata will use the new domain. Links in emails and plugins keep using {configuredUrl}, set by the deployment configuration.
  • Sites on Cloudflare D1 can additionally restore the database to any minute within the last 30 days using D1 Time Travel — always on, no setup required.
  • Size is not applicable to folders
  • Smaller section heading
  • Smallest section heading
  • Some byline avatars were left out
  • Some content links to media files the source site doesn’t have; those links won’t work
  • Some content may not appear here yet.
  • Some content will have no author
  • Some decimal numbers will be rounded
  • Some files listed in the manifest are not in this package.
  • Some media is hosted by an external provider
  • Some media links could not be matched to files
  • Some references point to content that is not in the package
  • Source site ID
  • Split merged cell
  • SQL
  • Square
  • Square (1:1)
  • Stable identifier for your site, such as primary or footer.
  • Start a new import
  • Start import
  • Start with the template’s content types and no content.
  • Start with the template’s example posts and pages. Recommended for new sites.
  • Start writing with plain text
  • Start writing, or type '/' for commands
  • Starter content that will be removed
  • Starter content will be removed
  • Starting
  • Starting…
  • State
  • Status: {status}
  • Stop
  • Stopping the import
  • Store a daily backup in your site's storage bucket. Old backups are removed automatically.
  • Stored Backups
  • Structured
  • Sub-field slugs cannot be changed after creation.
  • Sub-field slugs must be unique.
  • Subscript
  • Superscript
  • Svelte
  • Swift
  • Switch to dark
  • Switch to light
  • Table cells accept text, links, and formatting only.
  • Table controls
  • Table deleted
  • Table inserted
  • Table size
  • Tables cannot be pasted inside lists or quotes. Paste the table into its own paragraph and try again.
  • Take over
  • Taking over...
  • Taxonomy
  • Taxonomy “{0}” is used by content on this site
  • Taxonomy deleted
  • Taxonomy not found: {taxonomyName}
  • Taxonomy terms
  • Technical details
  • Technical verification details
  • Tell users where to sign in
  • Term assignments
  • Terms
  • the {0} field on {1}, which lists entries that link to it
  • the {0} field on {1}, which picks entries it links to
  • The admin's security policy blocked some resources this block loads, such as external scripts, fonts or frames. Your site may still load them.
  • the Android passkey prompt
  • The assistant can start one export of this site, within 15 minutes. The package includes all content and authors’ names and email addresses.
  • The assistant can start this exact import once, within 15 minutes. It replaces this site’s starter content with the package it analyzed.
  • The browser controls the exact prompt and may offer another compatible method.
  • The browser will usually show a QR code.
  • The build provenance matches this release and its package.
  • The calendar shows the first {maxEntries}, which end on {cutOffDay}.
  • The calendar shows the first {maxEntries}.
  • The code editor couldn't load. Save your work, then reload the page.
  • The content types and slug cannot be changed after a relation is created.
  • The content types and the slug are fixed. What each side is called and how many entries it holds are not.
  • The credential manager on the phone or tablet you choose saves it. EmDash does not receive the passkey.
  • The cropped image could not be created.
  • The download stopped
  • The export stopped
  • The export’s files no longer match the export. Start a new export.
  • The exported package and this import change the content in these ways.
  • The file is not a valid EmDash site package.
  • The file or folder no longer exists.
  • The image is in the Media Library, but this entry is now read-only.
  • The import can go ahead, but check these first.
  • The import can’t start until these are resolved.
  • The import did not return a completion cursor
  • The import did not return a preparation cursor
  • The import failed
  • The import has blockers that must be resolved first.
  • The import plan changed
  • The import plan changed. Review it again before importing.
  • The import stopped ({0}). Nothing on this site changed.
  • The import stopped after it started writing to this site, so editing is paused. Abandon the import to unlock editing; content it already wrote stays in place.
  • The import stops after its current step. Content already imported stays on the site, and editing stays paused until you abandon the import.
  • The import was cancelled
  • The imported site did not match the package when it was checked.
  • The last export failed
  • The latest media request failed. Showing the previous page.
  • the macOS passkey prompt
  • The order controls how block types appear in the picker.
  • The package changed. Choose it again before importing.
  • The package contains a duplicate ID
  • The package contains a file larger than this site accepts.
  • The package contains a file that is not part of the site package format.
  • The package contains an entry that is not a regular file.
  • The package contains the same file twice.
  • The package couldn’t be uploaded
  • The package format is not supported by this version of EmDash
  • The package is checked against this site before anything changes. You can leave this page and come back.
  • The package is larger than this site allows
  • The package is larger than this site allows.
  • The package is not valid
  • The package manifest is not valid.
  • The package needs a feature this version of EmDash does not support
  • The package uses a field type this site does not know
  • The package uses a locale this site does not have
  • The package was checked against this site. Review what will be imported, choose who the content belongs to, then start the import.
  • The package’s content is written to this site. The import can’t be undone once it starts; to go back you would need a backup of this site.
  • The package’s file index is not valid.
  • The passkey is saved on your physical security key and can be used on compatible devices.
  • The plan was changed somewhere else, such as from the command line or an AI assistant, after this page loaded it. Review it again, then start the import.
  • The plugin field widget failed to render.
  • The plugin has not saved these changes. Review them before updating the editor.
  • The plugin result is stale because the editor changed while it was working.
  • The public address of your site, used for links in emails and plugins, sitemaps, and absolute URLs in search and social metadata
  • The publisher identity cannot be verified.
  • The range has more entries than the calendar can show.
  • The relationship and the referenced collection cannot be changed after creation. How many entries this field accepts is set on the relationship.
  • The relationship decides the referenced collection and how many entries this field accepts.
  • The sample content added so far is kept. Continue to add the rest.
  • The scheduled changes to {title} stay as a draft.
  • The selected folder no longer exists. Choose another location and save again.
  • The selected image could not be read.
  • The server was updated while this ran. Reload the page and try again.
  • The signed publisher records and package are valid. Build provenance was not provided.
  • The site kept changing while it was exported. Try again when editing is quieter.
  • The site’s storage could not be read or written.
  • The starter content listed above is deleted and replaced with the package’s content. The import can’t be undone once it starts; to go back you would need a backup of this site.
  • The stored value doesn't match this field's type
  • The uploaded package is discarded. Nothing on this site has changed.
  • The video is in the Media Library, but this entry is now read-only.
  • the Windows passkey prompt
  • Theme search failed
  • There are too many redirects to check them for loops before importing
  • These tools remain disabled after installation until you explicitly enable agent access.
  • This also removes:
  • This block cannot be edited because its stored definition is unavailable.
  • This block embeds a page from {0}.
  • This block runs JavaScript.
  • This browser keeps the whole package in memory until the download finishes. For an export this size, use a Chromium-based browser, which saves straight to disk, or run emdash site export from the CLI.
  • This cannot be undone
  • This code has expired. Start the sign-in again from your terminal to get a new one.
  • This code is invalid or has already been used.
  • This content cannot be edited safely
  • This content will be visible on the site immediately.
  • This day wasn't loaded. The range has more entries than the calendar can show.
  • This device is requesting permission to use:
  • This doesn't look like a valid migration key. Generate a new one in the plugin and paste the full string starting with "em1.".
  • This entry changed somewhere else after you opened it.
  • This entry changed somewhere else. Save anyway, or reload to get the newer version.
  • This entry doesn't exist or isn't published. Your role can only view published content.
  • This entry doesn't exist or was deleted.
  • This entry has no URL until it is published. Paste a URL instead.
  • This entry is open somewhere else
  • This entry is read-only because its schema uses field types this version of EmDash does not support.
  • This entry was due {lateness} but hasn't published. Scheduled publishing may not be running.
  • This export is large
  • This field cannot be edited by this version of EmDash.
  • This field contains table content that the editor cannot preserve. Update it through the API before editing or saving this content.
  • This field contains unsupported Portable Text marks: <0>{markList}</0>. Remove them through the API before editing or saving this content.
  • This field does not accept {0} files.
  • This field does not accept {mimeType} files.
  • This field expects a list. The stored value stays unchanged until you replace it with an empty list, which deletes it. Copy anything you need from it first.
  • This field lists entries that link to this one.
  • This field picks
  • This field picks entries this one links to.
  • This field will show the <0>{0}</0> this {linkingSide} links to
  • This field will show the <0>{linkingSide}</0> linking to this {linkedSide}
  • This file is not a readable EmDash site package.
  • This file is not an EmDash site package: it must start with manifest.json.
  • This folder is empty
  • This folder is empty.
  • This image could not be loaded for cropping.
  • This import has already started
  • This is not the package the import was started with. Choose the same file again.
  • This link can't be used. Enter a web address, such as https://example.com.
  • This link expires in 15 minutes.
  • This link expires in 7 days.
  • This media item could not be loaded. Try again.
  • This media item no longer exists.
  • This month wasn't loaded
  • This operation expired. Start again.
  • This package needs features this version of EmDash does not support.
  • This package was made by a newer or different version of EmDash.
  • This paste is too large. Paste fewer cells or less text at a time.
  • This permanently deletes {0} from storage.
  • This plugin cannot be installed because its publisher profile is missing valid verification metadata. Ask the publisher to republish it with the latest EmDash plugin CLI.
  • This plugin cannot be installed because its release provenance could not be verified. Ask the publisher to publish a new verified release.
  • This plugin cannot be installed because its signed publisher records failed verification. Ask the publisher to publish a corrected release.
  • This plugin exposes the following routes without authentication:
  • This plugin has no configurable settings.
  • This plugin is not available yet
  • This publisher identity no longer resolves.
  • This publisher's handle does not resolve back to its identity. Installation is disabled until the publisher fixes their handle.
  • This range has more than {maxEntries} entries
  • This removes the relationship, every link stored under it, and the reference fields that use it:
  • This removes the schedule and publishes immediately.
  • This saved timezone isn't recognized. Choose a suggestion for reliable date display.
  • This section contains table content that the editor cannot preserve. Update the section before inserting it.
  • This section contains unsupported Portable Text marks: <0>{0}</0>. Update the section before inserting it.
  • This sign-in link has expired. Request a new one from the login page.
  • This sign-in link is invalid or has already been used. Request a new one from the login page.
  • This site already has content
  • This site already has content, so it can’t receive an import.
  • This site can’t receive an import
  • This site has no content yet, so it can receive an import. Choose a .emdash package file. It is checked in your browser and uploaded in parts; nothing on this site changes until you review and confirm the import.
  • This site has no content yet, so you can import a .emdash package exported from another EmDash site.
  • This site has no session storage configured, so sign-in cannot complete. Ask the site administrator to set session.driver in astro.config.mjs.
  • This site holds partial data from an earlier import
  • This site was set up with starter content. It has no entries of its own, and the import deletes it before adding the package’s content.
  • This spreadsheet data has invalid quoted cells. Fix the quotes or remove the tab separators and try again.
  • This table cannot be edited safely
  • This table has unsupported cell formatting, merged cells, or column widths. Paste it as plain text or simplify the table and try again.
  • This version is not visible on the site
  • This video can't be played.
  • Time
  • Times are in {zoneName}.
  • Times are in {zoneName}. Your browser uses {viewerZoneName}.
  • To move a site to another EmDash installation, use <0>Transfer</0>.
  • Today
  • Toggle
  • Toggle header column
  • Token {0} · expires {expires}
  • Token verification failed
  • TOML
  • Tomorrow
  • Tooltip text
  • Track where media is used across your content
  • Track where media is used across your content.
  • Transfer
  • Translations:
  • Trash pagination
  • Try a broader media type or clear your filters.
  • Try a different search or collection filter.
  • Try a different search or filter.
  • Try again.
  • Try again. If it keeps failing, check the server logs.
  • Try another filename or clear your search.
  • Try another filename, or clear your search and filters.
  • TSX
  • Turn on
  • Turn on media usage tracking?
  • Turning on…
  • Two authors with bylines in the same locale are mapped to the same user
  • Two records have the same value where it must be unique
  • Type caption for image (optional)
  • Type caption for video (optional)
  • Type to filter
  • Type to search
  • Type: Folder
  • TypeScript
  • Unfinished media uploads were left out
  • Unlinked
  • Unpublish {itemLabel}
  • visualEditing.unpublishedChanges
  • Unresolved assignment
  • visualEditing.unsaved
  • Unsaved content may leave your site
  • Unsupported
  • Until {0}
  • Unused references were left out
  • Up to {MAX_SELECTED} bylines can be selected
  • Update scheduled
  • Update the emdash package in your project and redeploy to get the latest fixes.
  • Update the profile for {0}.
  • Updating the plan…
  • Updating usage
  • visualEditing.uploadImage
  • Upload a video to get started
  • Upload failed
  • Upload files
  • Upload images, videos, and documents to keep reusable assets in one place.
  • Upload media to keep reusable assets in one place.
  • Upload not finished
  • Upload or choose a video
  • Upload site packages and check whether they can be imported. Admin includes this; choose it instead of Admin to give an agent narrower access.
  • Upload to {providerName}
  • Uploaded
  • visualEditing.uploadingFile
  • Uploading image…
  • Uploading the package
  • Uploading video…
  • URL & language
  • URL slug
  • URL template (e.g. /blog/:slug)
  • URL:
  • Usage completeness couldn’t be verified.
  • Usage details aren’t available for your account.
  • Usage details unavailable
  • Usage indexing couldn’t finish.
  • Usage indexing hasn’t started.
  • Usage is updating. Some content may not appear here yet.
  • Usage loaded
  • Usage may be out of date.
  • Use {fallbackUrl} anyway
  • Use a security key
  • Use a URL ending in a recognized image extension, such as .jpg or .png.
  • Use another device
  • Use as end date
  • Use lowercase letters, numbers, and hyphens, starting with a letter.
  • Use URL
  • Used in
  • User accounts, passkeys, API tokens, secrets, and plugin data are never exported. Each author’s name and email address are included so they can be matched to users on the other site.
  • User for {0}
  • Users are not transferred. Choose the user on this site who should own each author’s content. Content of authors you don’t map will have no author.
  • Users from <0>{domain}</0> will no longer be able to sign up without an invite. Existing users are not affected.
  • v{0}
  • Validating the package
  • Verified
  • Verified publisher
  • Verify the plugin before installing it
  • Verifying the import
  • Version {0} (active)
  • Video actions
  • Video upload failed. Try again.
  • View live
  • View setup
  • Visitors see the published version until the scheduled update
  • Visitors see this published version
  • Visitors still see the published version
  • Visitors will see these changes immediately.
  • Vue
  • Wait for updates already in progress to finish.
  • Warnings
  • Was due
  • We checked before opening the browser's passkey prompt so you can choose what happens next.
  • We've sent a verification link to <0>{email}</0>
  • What each side is called. These name the fields bound to this relationship.
  • What happens next?
  • What is a passkey?
  • What it leaves out
  • What the direction changes
  • What the package includes
  • What will be imported
  • What you typed is still here. Saving replaces the newer version.
  • What’s tracked
  • When set, the image becomes a clickable link to this URL.
  • Where is it saved?
  • Why are bylines shown in this order?
  • Why can't this be changed?
  • Why English is used
  • Why is this important for duplicate pages?
  • Why is this important for search result summaries?
  • Why is this important for search result titles?
  • Why is this important for search visibility?
  • Why is this important for social sharing?
  • Why is this important?
  • Wide
  • Widget areas
  • Widths
  • Will be cleared on save
  • Windows Hello still isn't available to this browser. You can try another device or a security key instead.
  • Windows will show which credential manager will save it before creating it.
  • With a passkey, you don’t need to remember complex passwords
  • WordPress authorization was rejected
  • Working on {selectedCount} items…
  • Working…
  • Write CSS…
  • Write HTML, or paste a snippet with its styles and scripts…
  • Write HTML…
  • Write JavaScript…
  • Writing the file index
  • XML
  • xxxx xxxx xxxx xxxx xxxx xxxx
  • YAML
  • Yearly
  • Yoast/RankMath
  • You can view, rename, or add more passkeys later in Security settings.
  • You do not have permission to edit this asset.
  • You don’t have permission to move this file.
  • You don't have permission to view the calendar.
  • You need Admin permissions to manage media usage tracking.
  • You need Admin permissions to transfer this site.
  • You no longer hold this entry
  • You'll be signing up as <0>{roleName}</0>
  • You're signed in at {0}
  • You've been invited to {siteName}
  • You've been invited to join {siteName}.
  • Your credential manager, such as Google Password Manager, saves it and may sync it to your other devices.
  • Your credential manager, such as iCloud Keychain, saves it and may sync it to your other devices.
  • Your device's credential manager saves it and will show you where before creating it.
  • your device's passkey prompt
  • Your media library is empty
  • Your role does not permit any of the permissions this device requested.
  • Your site is currently at {currentUrl}.
  • Your time: {viewerTime}
  • Your unsaved media changes will be lost.
  • Zig
Polski pl 3384/3384 · 100%

All strings translated 🎉

Português (Brasil) pt-BR 2213/3384 · 65%
1171 missing keys
  • {0, plural, one {{counted} of # character, at least {min}} other {{counted} of # characters, at least {min}}}
  • {0, plural, one {{counted} of # character} other {{counted} of # characters}}
  • {0, plural, one {# entry} other {# entries}}
  • {0, plural, one {# link} other {# links}}
  • {0, plural, one {# matching tag} other {# matching tags}}
  • {0, plural, one {# permission requested} other {# permissions requested}}
  • {0, plural, one {# reference} other {# references}}
  • {0, plural, one {# relation this content type takes part in} other {# relations this content type takes part in}}
  • {0, plural, one {# row} other {# rows}} × {1, plural, one {# column} other {# columns}} selected
  • {0, plural, one {+# more} other {+# more}}
  • {0, plural, one {Add # video} other {Add # videos}}
  • {0, plural, one {At least # character} other {At least # characters}}
  • {0, plural, one {Column deleted} other {# columns deleted}}
  • {0, plural, one {One more blocked entry is not shown.} other {# more blocked entries are not shown.}}
  • {0, plural, one {Row deleted} other {# rows deleted}}
  • {0, plural, one {Show # more} other {Show # more}}
  • {0} of {1} files · {2} of {3}
  • {0} of {1} items
  • {0} of {1} matched by email
  • {0} of {1} steps
  • {0} of {1} steps · {2} of {3}
  • {0} of media, {1} of records
  • {0} updated to v{installedVersion}
  • {added} posts updated
  • {added} updated · {0} failed
  • {collectionLabel} pagination
  • {columns, plural, one {Column deleted} other {# columns deleted}}
  • {dayLabel}, {entries}
  • {earlierCount, plural, one {Show # earlier entry} other {Show # earlier entries}}
  • {failed, plural, one {# email could not be sent. Check the email provider.} other {# emails could not be sent. Check the email provider.}}
  • {filesMissing, plural, one {# file still needs to be uploaded. Choose the same package file again to finish; files already uploaded are skipped.} other {# files still need to be uploaded. Choose the same package file again to finish; files already uploaded are skipped.}}
  • {hidden, plural, one {# more entry on {date}} other {# more entries on {date}}}
  • {hidden, plural, one {+# more} other {+# more}}
  • {host} does not resolve to a public address
  • {label} in {menuName}
  • {label} options
  • {lateness} late
  • {maximum, plural, one {{name} can have at most # character.} other {{name} can have at most # characters.}}
  • {maximum, plural, one {{name} can have at most # item.} other {{name} can have at most # items.}}
  • {minimum, plural, one {{name} needs at least # character.} other {{name} needs at least # characters.}}
  • {minimum, plural, one {{name} needs at least # item.} other {{name} needs at least # items.}}
  • {name} does not match the required format.
  • {name} has a value that is not one of its options.
  • {name} has an invalid value.
  • {name} is not a field in this collection.
  • {name} is required.
  • {name} links to an entry that does not exist or is in the trash.
  • {name} must be a valid URL.
  • {name} must be at least {bound}.
  • {name} must be at most {bound}.
  • {name}: this site already has some
  • {origin} does not serve this site yet
  • {origin} redirects elsewhere
  • {origin} redirects to {target}. Enter that address instead.
  • {plural} go live now; draft edits stay unpublished.
  • {policyRejected, plural, one {Open the affected entry, resolve the policy reason, and schedule it again. A successful schedule or publish clears this notice.} other {Open the affected entries, resolve the policy reasons, and schedule them again. A successful schedule or publish clears each notice.}}
  • {previewRows} × {previewColumns} table
  • {ready} of {0} ready
  • {records, plural, one {# record written} other {# records written}}
  • {row} × {column} table
  • {rows, plural, one {Row deleted} other {# rows deleted}}
  • {rows} × {columns} table pasted
  • {sent, plural, one {Emailed # user} other {Emailed # users}}
  • {siteName} has moved to {siteHost}
  • {siteName} is now at {siteHost}. Sign in there from now on.
  • {siteZone} · Your time: {viewerZone}
  • {state} · {when}
  • {state}, {time}:
  • {subLabel} ({label}, item {position})
  • {title} is a draft again.
  • {title} is now live.
  • {title} now goes live {when}.
  • {widgetType} in {areaName}
  • <0>{from}</0> becomes <1>{to}</1>
  • <0>{name}</0> is editing this entry. Nothing you change here will be saved.
  • <0>{name}</0> is editing this entry. Open it read-only, or take over; they will be told the entry moved on.
  • <0>{name}</0> now holds this entry, so your changes are no longer being saved. Take it back to carry on.
  • <0>Alt-click</0> to add above
  • <0>Click</0> to add below
  • <0>Click</0> to open menu
  • <0>Drag</0> to move
  • 1 post updated
  • A file does not match the package manifest. The package may be damaged.
  • A file in the package does not match the manifest. The package may be damaged.
  • A file in the package is not the size the manifest declares.
  • A file is not the size the package manifest declares. The package may be damaged.
  • A media file is larger than this site accepts
  • A media file is missing from the package
  • A name cannot be generated from this label. Type one manually using lowercase letters, numbers, and underscores.
  • A number is too large for this site’s database
  • A package file does not match the manifest
  • A package file is missing
  • A record in the package is not valid
  • A record refers to something missing from the package
  • A relation defines how two content types link. Reference fields on either side then pick entries through it.
  • A relationship is required
  • A slug cannot be generated from these role names. Type one manually using lowercase letters, numbers, and underscores.
  • A slug cannot be generated from this label. Type one manually using lowercase letters, numbers, and underscores.
  • A slug cannot be generated from this label. Type one manually.
  • A step failed and will be retried ({0}).
  • A value does not fit this site’s database
  • Abandon import
  • Abandon this import?
  • Abandoning…
  • Active v{0}
  • Add {singularLower} to {ready} posts
  • Add {singularLower} to 1 post
  • Add {singularLower} to posts
  • Add a passkey for {0}
  • Add a person or team to credit on your content.
  • Add at least {minItems} blocks.
  • Add block
  • Add reference
  • Add references
  • Add row above
  • Add row below
  • Add scripts and styles to your site's pages
  • Add selected
  • Add tag
  • Add term
  • Add to posts
  • Added
  • Adding…
  • Additional details
  • After
  • After you explicitly invoke this plugin, it can send selected unsaved editor content to external websites without a host restriction.
  • After you explicitly invoke this plugin, it can send selected unsaved editor content to: {0}
  • Agenda
  • Align
  • Align center
  • Align left
  • Align right
  • All sources
  • Allow multiple references
  • Allowed block types
  • Already assigned or duplicate
  • Also delete the relationship this field uses
  • Also requested, but not available to your role:
  • visualEditing.altText
  • An earlier import of this package stopped after it started writing to this site. Abandon that import, then reset this site or set up a new one before importing again.
  • An earlier import of this package wrote to this site before it was abandoned. Reset this site or set up a new one before importing again.
  • An encrypted digital key you unlock using your fingerprint, face, PIN, or device password.
  • An import replaces a new site’s starter content, so it only runs on a site with no content of its own. To move content here, set up a new EmDash site and import into that. These are what this site already has:
  • Another editor
  • Another import is already using this package.
  • Any number
  • Apply changes
  • Approval requests
  • Approve comments and mark them as pending or spam
  • Approve this export?
  • Approve this import?
  • Approve with that device's face, fingerprint, PIN, or passcode.
  • Approving…
  • Assistants connected through MCP need an admin’s approval to start an export or import unless their token was given a transfer scope. Requests expire after 15 minutes.
  • At least {min}
  • At most {max}
  • At most…
  • Attribution
  • Authors will be assigned to users on this site
  • Auto-generated from the title. You can change it.
  • visualEditing.back
  • Back to menus
  • Basic blocks
  • Before
  • Between {min} and {max}
  • Block
  • Block {0}
  • Block actions
  • Block type “{0}” was created on this site
  • Block type versions
  • Block types
  • Block types could not be loaded.
  • Blockers
  • Blocks
  • Both reference fields bound to this relation share these limits, so the two sides cannot disagree about the same links.
  • Broken references were cleared
  • Browse the <0>registry</0> to install plugins.
  • Build provenance verified
  • byline
  • Byline created
  • Byline credits
  • Byline deleted
  • Byline field group values
  • Byline field values
  • Byline fields
  • Byline updated
  • Calendar
  • Cancel import
  • Cancel this import?
  • Cancelling…
  • Cell split
  • Cells
  • Cells merged
  • Change domain
  • Change where visitors are sent
  • Changes were saved, but cached pages may still show old {pluralLower}. Retry the cache refresh.
  • Check and switch
  • Check registry in astro.config.mjs, then restart EmDash.
  • Check registry.aggregatorUrl in astro.config.mjs, then restart EmDash.
  • Check registry.policy.minimumReleaseAge in astro.config.mjs, then restart EmDash.
  • Check registry.policy.minimumReleaseAgeExclude in astro.config.mjs, then restart EmDash.
  • Check your connection and try again.
  • Checking code...
  • Checking media files
  • Checking package structure
  • Checking records
  • Checking references
  • Checking the package
  • Checking this device for passkey support...
  • Checking this site
  • Checking…
  • Choose {label}
  • Choose a credential manager on this device, another device, or a security key.
  • Choose a recognized timezone for reliable date display.
  • Choose a term and enter between 1 and 50 posts.
  • Choose a video from the library or upload a new one.
  • Choose another option
  • Choose package file
  • Choose the same package file again to finish uploading it.
  • Choose Touch ID or another available credential manager, then confirm with your fingerprint or Mac password.
  • Choose Windows Hello or another available credential manager, then confirm with your PIN, fingerprint, or face.
  • Choose…
  • Clear formatting
  • Click the button below to create your account:
  • Click the button below to sign in:
  • Click this link to create your account:
  • Click this link to sign in to {siteName}:
  • Collapse block
  • Collection “{0}” has entries
  • Collection “{0}” was created on this site
  • Collections and fields, all content with drafts, revisions, scheduled posts, and trash, translations, taxonomies, bylines, media files, menus, widgets, sections, redirects, SEO, and site settings.
  • Column added after
  • Column added before
  • Column width decreased
  • Column width increased
  • Column width resized
  • Column widths reset
  • Columns distributed evenly
  • Comment reactions
  • Comments with this status will appear here.
  • Confirm using the secure prompt from your device or credential manager.
  • Confirm with Face ID, Touch ID, or your device passcode.
  • Confirm with your fingerprint, face, or PIN.
  • Connect to any network host and load external plugin admin images (unrestricted)
  • Connect to network hosts and load external plugin admin images
  • Connects
  • Content digest
  • Content language
  • Content references
  • Content refers to media in an invalid way
  • Content refers to media that is not in the package
  • Content search results
  • Content types
  • Content types with the same group share a collapsible folder in the sidebar
  • Continue on {handoverHost}
  • Continue to finish signing in. The link works only once.
  • Continue to import
  • Continue with another device
  • Continue with security key
  • Copy {label}
  • Copy receipt
  • Copying media
  • Could not add {singularLower}
  • Could not check this code
  • Could not check this code.
  • Could not create {singularLower}
  • Could not load {pluralLower}.
  • Could not load the calendar
  • Could not load this entry's details.
  • Could not publish
  • Could not reach {origin}
  • Could not remove the schedule
  • Could not review posts
  • Couldn't load all references.
  • Couldn’t load approval requests
  • Couldn't load content.
  • Couldn’t load exports
  • Couldn’t load imports
  • Couldn’t load the import plan
  • Couldn’t reload the import plan
  • Couldn’t start the export
  • Couldn’t update the plan
  • Couldn’t update the request
  • Create {singularLower}
  • Create a block type before adding a blocks field.
  • Create a new {singularLabel}
  • Create a profile for someone credited on your content.
  • Create menu
  • Create new {singularLower}
  • Create one to let entries here link to entries in another content type.
  • Create passkey
  • Create relation
  • Create Relation
  • Create section
  • Create taxonomy terms and change content classifications
  • Creating collections and fields
  • CSS code
  • Current cell
  • Database-owned definitions available to blocks fields.
  • Decrease column width
  • Define how content types link to each other
  • Delete "{0}"?
  • Delete block
  • Delete byline
  • Delete byline {0}
  • Delete columns
  • Delete menu
  • Delete rows
  • Delete section
  • Delete tag
  • Delete tag {0}
  • Delete taxonomy
  • Delete Taxonomy
  • Delete video
  • Deleting "{0}" also deletes every term in it, in all languages, and removes those terms from the content filed under them. The entries themselves are kept. This cannot be undone.
  • Deliver all email your site sends
  • visualEditing.altTextPlaceholder
  • Differences from the source site
  • Dismiss import suggestion
  • Dismiss table paste error
  • Distribute columns evenly
  • Document
  • Domain changed to {url}
  • Don’t map
  • Download a copy of the entire site, including drafts, media, settings, and author emails. Admin includes this; choose it instead of Admin to give an agent narrower access.
  • Download as one file
  • Download export from {created}
  • Download package
  • Download package fetches the export file by file and checks each one, so it works for sites of any size. Download as one file asks the server for a single archive, which is quicker for small sites but can fail for large sites on Cloudflare Workers.
  • Download this site as a single .emdash package file that another EmDash site can import.
  • Downloaded
  • Downloading the package
  • visualEditing.draft
  • Drop an image here or <0>browse</0>
  • Drop an image here or browse for {label}
  • Drop one image at a time.
  • Duplicate block
  • Duplicate redirects were left out
  • Each {linkedSideName} is linked from
  • Each {linkingSideName} links to
  • Each path segment can contain at most one placeholder, e.g. {0}
  • Edit {label}
  • Edit byline
  • Edit locking
  • Edit media alt text, captions, and focal points
  • visualEditing.editMode
  • Editing is paused until the import finishes. Keep this page open; if you leave, the import continues when you come back.
  • Editing is unlocked again. Content the import already wrote stays on the site and is not removed. Because the site is no longer empty, another import can’t run here.
  • Editing on this site is paused until the import finishes.
  • visualEditing.sessionExpired
  • Email all users?
  • Email every other user a link to the sign-in page at {siteHost}.
  • Email users
  • Embed
  • Embed a page from another site
  • Embed code
  • Embedded content
  • EmDash {0}
  • EmDash {latest} is available (you're running {0})
  • EmDash never receives your PIN, password, or biometric information.
  • EmDash site package
  • Empty site
  • English is used because no content language is configured. Content language is stored with the entry and is separate from your admin language.
  • Enter a domain such as example.com, without a path or port
  • Enter a recognized timezone to save
  • Enter the domain below. EmDash checks that it serves this site before switching.
  • Entries
  • Entries that link to this one
  • Entries this one links to
  • entry on the linked side
  • entry on the linking side
  • esc
  • Esc
  • Every imported record and media file was read back and matched the package. Keep this receipt as a record of the transfer.
  • Every other user with an active account gets an email saying the site is now at {siteHost}, with a link to sign in there. Passkeys from another address don't work at {siteHost}, so users sign in with an email link and add a new passkey.
  • Every relationship this content type takes part in goes too:
  • Example: {pattern} → {preview}
  • Existing {pluralLower} stay in place.
  • Exit distraction-free mode (⌘⇧\)
  • Expand block
  • Expired
  • Expires {expires}
  • Export
  • Export ready
  • Export requested by {requester}
  • Export site
  • Exported
  • Exported with
  • Exporting
  • Exporting: {stage}
  • F#
  • Failed to abandon import
  • Failed to activate block type version
  • Failed to add term to entries
  • Failed to analyze file
  • Failed to analyze import
  • Failed to approve request
  • Failed to cancel import
  • Failed to change the domain
  • Failed to check for updates
  • Failed to compare revisions
  • Failed to continue export
  • Failed to continue import
  • Failed to create {0}
  • Failed to create a sign-in link
  • Failed to create allowed domain
  • Failed to create API token
  • Failed to create block type
  • Failed to create byline
  • Failed to create byline translation
  • Failed to create collection
  • Failed to create content
  • Failed to create menu
  • Failed to create menu item
  • Failed to create menu translation
  • Failed to create redirect
  • Failed to create relation
  • Failed to create taxonomy
  • Failed to create term translation
  • Failed to create widget
  • Failed to create widget area
  • Failed to delete relation
  • Failed to delete taxonomy
  • Failed to deny request
  • Failed to discard draft
  • Failed to dismiss scheduled publication rejection
  • Failed to download a package file
  • Failed to duplicate content
  • Failed to email users
  • Failed to fetch 404 summary
  • Failed to fetch allowed domains
  • Failed to fetch API tokens
  • Failed to fetch block type
  • Failed to fetch block types
  • Failed to fetch byline
  • Failed to fetch byline translations
  • Failed to fetch bylines
  • Failed to fetch collections
  • Failed to fetch comment
  • Failed to fetch comment counts
  • Failed to fetch comments
  • Failed to fetch content
  • Failed to fetch content authors
  • Failed to fetch fields
  • Failed to fetch menu
  • Failed to fetch menu translations
  • Failed to fetch menus
  • Failed to fetch orphaned tables
  • Failed to fetch passkeys
  • Failed to fetch redirects
  • Failed to fetch reference children
  • Failed to fetch reference parents
  • Failed to fetch relation
  • Failed to fetch relations
  • Failed to fetch revisions
  • Failed to fetch taxonomies
  • Failed to fetch term translations
  • Failed to fetch the site domain
  • Failed to fetch theme
  • Failed to fetch translations
  • Failed to fetch trashed content
  • Failed to fetch update status
  • Failed to fetch users
  • Failed to fetch widget area
  • Failed to fetch widget areas
  • Failed to fetch widget components
  • Failed to import
  • Failed to invite user
  • Failed to list files to upload
  • Failed to load approval requests
  • Failed to load export manifest
  • Failed to load exports
  • Failed to load import
  • Failed to load import plan
  • Failed to load import receipt
  • Failed to load imports
  • visualEditing.mediaLoadFailed
  • Failed to load the calendar
  • Failed to load transfer capabilities
  • Failed to load transfer settings
  • Failed to lock the entry
  • Failed to probe URL
  • Failed to publish content
  • Failed to register orphaned table
  • Failed to release the entry lock
  • Failed to reorder menu items
  • Failed to reorder terms
  • Failed to schedule content
  • Failed to start export
  • Failed to start import
  • Failed to unpublish content
  • Failed to unschedule content
  • Failed to update allowed domain
  • Failed to update block type
  • Failed to update byline
  • Failed to update collection
  • Failed to update comment status
  • Failed to update content
  • Failed to update field
  • Failed to update menu
  • Failed to update menu item
  • Failed to update redirect
  • Failed to update relation
  • Failed to update term
  • Failed to update user
  • Failed to update widget
  • Failed to upload a package file
  • field_slug
  • Filter
  • Filter: {activeCount} selected
  • Fix invalid fields before changing the publication date
  • Format selection
  • From the package (empty)
  • From the package: “{packageValue}”
  • Give this navigation a label and a site identifier.
  • Go live {countdown}
  • Go to sign-in
  • Goes live
  • Goes live {countdown}
  • Group
  • Guest
  • Handle unavailable
  • Header column added
  • Header column removed
  • Header row
  • Header row added
  • Header row removed
  • Headers
  • Hide earlier entries
  • Hide from navigation
  • visualEditing.hideToolbar
  • Hide toolbar
  • Hold an entry while someone is editing it, and refuse other writers
  • Holds an entry ID. Set a target collection under Content Types to pick entries instead.
  • How do you want to start?
  • How is the slug generated?
  • How many
  • HTML block options
  • HTML block preview
  • HTML code
  • HTML only, cleaned, using your site's styles.
  • https://example.com or /page
  • https://example.com/blog/my-post
  • I've set it up — check again
  • Icon
  • If the site can't be reached from the internet yet, for example on localhost or behind a login, you can use the address without the check.
  • If you didn't request this, you can safely ignore this email.
  • Iframe
  • Iframe block options
  • visualEditing.image
  • Image controls
  • Image link
  • Image upload failed. Try again.
  • Import a site package
  • Import a site package into this site while it is empty, overwriting its initial setup. Admin includes this; choose it instead of Admin to give an agent narrower access.
  • Import an existing EmDash site
  • Import complete
  • Import requested by {requester}
  • Import this package?
  • Importing
  • Importing content
  • Importing menus, widgets, and settings
  • Importing reusable blocks...
  • Importing terms and bylines
  • In Windows Settings, open Accounts, then Sign-in options, and set up a PIN. Fingerprint and face recognition are optional.
  • Inactive version
  • Include comments
  • Increase column width
  • Inline
  • Inline blocks use your site's styles. Your site removes scripts, style tags and style attributes, and empties iframes other than YouTube and Vimeo.
  • Insert or tap your security key when the browser asks.
  • Insert paragraph after
  • Insert paragraph before
  • Insert table
  • Insert video
  • Installation is unavailable.
  • INVALID HANDLE
  • Invite validation failed
  • Invoke MCP tools from the {pluginId} plugin
  • Isolated frame
  • It is stored by the authenticator or credential manager you selected in the secure system prompt.
  • It was started somewhere else, so its plan can no longer be changed. Its progress will appear here.
  • JavaScript code
  • JS
  • Keep importing
  • Keep this page open while files upload. If the upload stops, choose the same file again to continue where it left off.
  • Keep this page open. If you leave, the export continues when you come back.
  • Keep this site’s (empty)
  • Keep this site’s: “{targetValue}”
  • Last edited
  • Later entries weren't loaded. The range has more entries than the calendar can show.
  • Learn how to install plugins in the <0>documentation<1/></0>.
  • Link
  • Link options
  • Link this byline to a user or mark it as a guest profile.
  • Link URL
  • Linked from {0}
  • Linked side (plural)
  • Linked side (singular)
  • Linking content
  • Linking side (plural)
  • Linking side (singular)
  • Links from
  • Links in emails and plugins use {0}, set by the deployment configuration.
  • Links in emails and plugins, sitemaps, and absolute URLs in search and social metadata will use the new domain.
  • Links to
  • Links to {0}
  • List
  • Load preview
  • Loading {pluralLower}…
  • Loading approval requests…
  • Loading block types…
  • Loading exports…
  • Loading imports…
  • Loading plugin panel
  • Loading references...
  • Loading relations...
  • Loading the import plan…
  • visualEditing.loading
  • Locales will use this site’s capitalization
  • Lowercase letters, numbers and underscores. Reference fields store this.
  • Manage the people and teams credited on your content.
  • Managed by your identity provider. Change the name there.
  • Marketplace browsing is no longer available.
  • Marketplace browsing is no longer available. Manage installed plugins from Plugins.
  • Marketplace configuration is deprecated
  • Marketplace search failed
  • Matched by email
  • Maximum
  • Maximum blocks
  • Media folders
  • visualEditing.mediaLibrary
  • Media links were made relative
  • Menu items
  • Merge selected cells
  • Migration guide
  • Minimum blocks
  • Mixed
  • Month
  • More formatting
  • More issues were found than are listed
  • More table actions
  • More than one post matches this link
  • Move down {0}
  • Move this site to another EmDash installation, or import a site package
  • Move this site to another EmDash installation, or import a site package into this one.
  • Move up {0}
  • Moved to paragraph after table
  • Moved to paragraph before table
  • Moving from another EmDash site?
  • Name your section, then add its content in the editor.
  • Navigate
  • New {singularLower} name
  • New byline
  • New domain
  • New plugin discovery uses the registry. Existing marketplace plugins can still be updated or uninstalled while you switch over.
  • New Relation
  • New section
  • New taxonomy
  • Next month
  • Next, {0} will open
  • Next, the browser's passkey window will open
  • No {label} found.
  • No block types defined
  • No blocks yet
  • No built-in passkey authenticator found
  • No bylines yet
  • No comments match your filters.
  • No description yet
  • No email address
  • No entries match these filters
  • No exact match on this site
  • No field on this content type uses it yet
  • No fields
  • No iframe found in this code. For an embed that runs a script, use an HTML block.
  • visualEditing.noImageSelected
  • visualEditing.noImagesFound
  • No loaded entries match these filters
  • No matches. Press Enter to use “{freeFormLanguage}”.
  • No matching block types
  • No matching bylines
  • No matching content found.
  • No matching tags
  • No matching timezones
  • No pending requests
  • No references selected.
  • No relations yet
  • No relations yet.
  • No tracked references found
  • No Windows Hello authenticator found
  • Non-guest
  • Not loaded
  • Not matched
  • Nothing else is scheduled this month.
  • Nothing on this day.
  • Nothing on this site changed.
  • Nothing published or scheduled in {monthTitle}
  • Nothing to preview yet.
  • Now · {time}
  • On the site
  • Once setup is done, upload a .emdash package exported from another EmDash site.
  • One
  • Only https links can be embedded.
  • Only image and file fields, images in rich text, and site settings are tracked. Custom rich text blocks and template code aren’t checked.
  • Only image files can be uploaded here.
  • Only images and videos can be uploaded here.
  • Open {0} in a new tab
  • visualEditing.openInAdmin
  • Open in editor
  • Open read-only
  • Open the dashboard
  • Open the sign-in page at the new address:
  • Open Windows settings
  • Ordered page-building blocks
  • Other
  • Overdue
  • Overdue · {lateness}
  • Package digest
  • Package downloaded
  • Paragraph inserted after table
  • Paragraph inserted before table
  • Passkey created
  • Passkeys from the old address don't work there. Sign in with an email link, then add a passkey in Security settings.
  • Passkeys only work at the address where they were created.
  • Passkeys only work at the address where they were created. Add one here so you can sign in at this address next time.
  • Passkeys only work at the address where they were created. After switching, keep signing in at the current address, or use an email sign-in link at the new one.
  • Passkeys only work at the address where they were created. Continue on {handoverHost} to sign in there without a passkey, then add one for that address.
  • Paste an embed code or an https link…
  • Pattern for generating URLs, e.g. /blog/{0}. Tokens: {1}, {2}, and date tokens {3}/{4}/{5} (also {6}/{7}/{8}) from the publish date — e.g. {9} for WordPress-style permalinks.
  • Phosphor icon name, e.g. calendar-blank or trophy
  • Picking entries this one links to lets editors drag them into an order. The other direction lists whatever points at the entry and cannot be reordered.
  • picks {0}
  • Plan digest
  • Plugin action failed
  • Plugin actions
  • Plugin changes were not applied
  • Plugin installation requires explicit consent
  • Plugin registry configuration error
  • Plugin registry is not configured.
  • Point the domain at this site. On Cloudflare, open your Worker in Workers & Pages, go to the Domains tab, and add the domain.
  • Post URLs (one per line)
  • Preparing categories and tags...
  • Preparing this site
  • Press Escape to leave the code editor.
  • Preview changes
  • Preview of {0}
  • Preview unavailable for this format
  • Previous month
  • primary
  • Primary navigation
  • Progress
  • Progress stopped
  • Propose unsaved changes to selected editor fields for your review
  • Public routes
  • Publication policy blocked scheduled content
  • visualEditing.publish
  • Publish changes?
  • visualEditing.publishFailed
  • Publish now?
  • Publish, unpublish, schedule, and unschedule content
  • visualEditing.published
  • Published {liveSince}
  • Published and scheduled entries across collections, in the site's time zone.
  • Publisher handle verification failed
  • Publishing
  • visualEditing.publishing
  • Quick action on the dashboard
  • Quick create a relationship
  • Quick create names the relationship after this field and this collection, takes how many entries it holds from the switch above, and puts no limit on how many entries link back the other way. <0>Create the relationship yourself</0> to set its slug, the name each side goes by, and both limits, then pick it above.
  • Read and change email your site sends
  • Read and restore trashed content
  • Read collection and field definitions
  • Read comment bodies, author email addresses, pseudonymous IP hashes, user agents, and moderation metadata
  • Read media file contents
  • Read public byline profiles and content credits
  • Read redirect rules
  • Read retained content revision history
  • Read selected unsaved editor content after you explicitly invoke the plugin
  • Read-only
  • Reading content
  • Reading the package
  • Rebuilding search and caches
  • Receipt digest
  • Recent exports
  • Record counts do not match the manifest
  • Records are out of order
  • Records refer to each other in a loop
  • Records without a parent were left out
  • Redirects that loop will be imported turned off
  • Referenced collection
  • Referenced collection is required
  • visualEditing.refreshPage
  • Relations
  • Relationship
  • Release notes
  • Reload page
  • Reloading the plan…
  • visualEditing.removeImage
  • Removes the sidebar entry, command palette link, and dashboard quick action; entries stay reachable by URL, API, and plugins
  • Removing starter content
  • visualEditing.replaceImage
  • Replace reference
  • Replace this site’s content with a package exported from another EmDash site.
  • Replace video
  • Replace with empty list
  • Reschedule
  • Rescheduled
  • Reset column widths
  • Resolve the blockers to continue.
  • Resolving publisher handle...
  • Results
  • Retired
  • Retry cache refresh
  • Retry failures
  • Retry loading {pluralLower}
  • Review and block publishing, scheduling, and unpublishing content
  • Review and moderate comments across your content.
  • Review posts
  • Review proposed changes
  • Review the import
  • Reviewing…
  • Roles
  • Row added above
  • Row added below
  • Rows
  • Run preview
  • Runs HTML, CSS and JavaScript in a sandbox.
  • Sample content
  • Save changes before running plugin actions
  • visualEditing.saveFailed
  • Save Relation
  • visualEditing.saved
  • Saved immediately; term changes do not wait for Publish changes.
  • Saving a collection here turns this field into an entry picker. Its stored entry IDs move to the relationship, and the field can no longer be searched or filtered on.
  • visualEditing.saving
  • Scan it with a nearby phone or tablet.
  • Schedule removed
  • Scheduled changes
  • Scheduled entries appear here with their publish time.
  • Scroll to review all
  • Search {label}
  • Search {label}…
  • Search block types
  • Search blocks
  • Search failed
  • Search failed. Check your connection and try again.
  • Search for a language…
  • Search for an IANA timezone (e.g., Europe/London)
  • Search or type a URL
  • Search tags
  • Search tags…
  • Search timezones…
  • Search will be turned off for some collections
  • Sections could not be loaded.
  • Select a collection
  • Select a content type
  • Select a relationship
  • Select at least one entry.
  • Select column
  • Select content
  • Select row
  • Select table
  • Select up to 50 posts at a time.
  • Select video
  • Selected {label}
  • Selected posts
  • Selection
  • Send email through your site
  • Send emails
  • SEO settings
  • Set up an email provider in Email settings to email users.
  • Set up Windows Hello
  • Shown in the admin menu list.
  • Shows a button for creating a new entry
  • Sign in to {siteName}
  • Signed release verified
  • Signing in failed. Please try again.
  • Signup completion failed
  • Signup request failed
  • Site Export
  • Site identity
  • Site Import
  • Site Import Analysis
  • Site settings
  • Site title
  • Site Transfer
  • Site URL set to {url}
  • Sitemaps and absolute URLs in search and social metadata will use the new domain. Links in emails and plugins keep using {configuredUrl}, set by the deployment configuration.
  • Some byline avatars were left out
  • Some content links to media files the source site doesn’t have; those links won’t work
  • Some content will have no author
  • Some decimal numbers will be rounded
  • Some files listed in the manifest are not in this package.
  • Some media is hosted by an external provider
  • Some media links could not be matched to files
  • Some references point to content that is not in the package
  • Source site ID
  • Split merged cell
  • Stable identifier for your site, such as primary or footer.
  • Start a new import
  • Start import
  • Start with the template’s content types and no content.
  • Start with the template’s example posts and pages. Recommended for new sites.
  • Start writing with plain text
  • Starter content that will be removed
  • Starter content will be removed
  • Starting
  • Starting…
  • State
  • Stop
  • Stopping the import
  • Sub-field slugs cannot be changed after creation.
  • Sub-field slugs must be unique.
  • Switch to dark
  • Switch to light
  • Table cells accept text, links, and formatting only.
  • Table deleted
  • Table inserted
  • Table size
  • Tables cannot be pasted inside lists or quotes. Paste the table into its own paragraph and try again.
  • Take over
  • Taking over...
  • Taxonomy
  • Taxonomy “{0}” is used by content on this site
  • Taxonomy deleted
  • Taxonomy terms
  • Technical details
  • Technical verification details
  • Tell users where to sign in
  • Term assignments
  • Terms
  • the {0} field on {1}, which lists entries that link to it
  • the {0} field on {1}, which picks entries it links to
  • The admin's security policy blocked some resources this block loads, such as external scripts, fonts or frames. Your site may still load them.
  • the Android passkey prompt
  • The assistant can start one export of this site, within 15 minutes. The package includes all content and authors’ names and email addresses.
  • The assistant can start this exact import once, within 15 minutes. It replaces this site’s starter content with the package it analyzed.
  • The browser controls the exact prompt and may offer another compatible method.
  • The browser will usually show a QR code.
  • The build provenance matches this release and its package.
  • The calendar shows the first {maxEntries}, which end on {cutOffDay}.
  • The calendar shows the first {maxEntries}.
  • The code editor couldn't load. Save your work, then reload the page.
  • The content types and slug cannot be changed after a relation is created.
  • The content types and the slug are fixed. What each side is called and how many entries it holds are not.
  • The credential manager on the phone or tablet you choose saves it. EmDash does not receive the passkey.
  • The download stopped
  • The export stopped
  • The export’s files no longer match the export. Start a new export.
  • The exported package and this import change the content in these ways.
  • The file is not a valid EmDash site package.
  • The image is in the Media Library, but this entry is now read-only.
  • The import can go ahead, but check these first.
  • The import can’t start until these are resolved.
  • The import did not return a completion cursor
  • The import did not return a preparation cursor
  • The import failed
  • The import has blockers that must be resolved first.
  • The import plan changed
  • The import plan changed. Review it again before importing.
  • The import stopped ({0}). Nothing on this site changed.
  • The import stopped after it started writing to this site, so editing is paused. Abandon the import to unlock editing; content it already wrote stays in place.
  • The import stops after its current step. Content already imported stays on the site, and editing stays paused until you abandon the import.
  • The import was cancelled
  • The imported site did not match the package when it was checked.
  • The last export failed
  • the macOS passkey prompt
  • The order controls how block types appear in the picker.
  • The package changed. Choose it again before importing.
  • The package contains a duplicate ID
  • The package contains a file larger than this site accepts.
  • The package contains a file that is not part of the site package format.
  • The package contains an entry that is not a regular file.
  • The package contains the same file twice.
  • The package couldn’t be uploaded
  • The package format is not supported by this version of EmDash
  • The package is checked against this site before anything changes. You can leave this page and come back.
  • The package is larger than this site allows
  • The package is larger than this site allows.
  • The package is not valid
  • The package manifest is not valid.
  • The package needs a feature this version of EmDash does not support
  • The package uses a field type this site does not know
  • The package uses a locale this site does not have
  • The package was checked against this site. Review what will be imported, choose who the content belongs to, then start the import.
  • The package’s content is written to this site. The import can’t be undone once it starts; to go back you would need a backup of this site.
  • The package’s file index is not valid.
  • The passkey is saved on your physical security key and can be used on compatible devices.
  • The plan was changed somewhere else, such as from the command line or an AI assistant, after this page loaded it. Review it again, then start the import.
  • The plugin has not saved these changes. Review them before updating the editor.
  • The plugin result is stale because the editor changed while it was working.
  • The public address of your site, used for links in emails and plugins, sitemaps, and absolute URLs in search and social metadata
  • The publisher identity cannot be verified.
  • The range has more entries than the calendar can show.
  • The relationship and the referenced collection cannot be changed after creation. How many entries this field accepts is set on the relationship.
  • The relationship decides the referenced collection and how many entries this field accepts.
  • The sample content added so far is kept. Continue to add the rest.
  • The scheduled changes to {title} stay as a draft.
  • The server was updated while this ran. Reload the page and try again.
  • The signed publisher records and package are valid. Build provenance was not provided.
  • The site kept changing while it was exported. Try again when editing is quieter.
  • The site’s storage could not be read or written.
  • The starter content listed above is deleted and replaced with the package’s content. The import can’t be undone once it starts; to go back you would need a backup of this site.
  • The stored value doesn't match this field's type
  • The uploaded package is discarded. Nothing on this site has changed.
  • The video is in the Media Library, but this entry is now read-only.
  • the Windows passkey prompt
  • Theme search failed
  • There are too many redirects to check them for loops before importing
  • This also removes:
  • This block cannot be edited because its stored definition is unavailable.
  • This block embeds a page from {0}.
  • This block runs JavaScript.
  • This browser keeps the whole package in memory until the download finishes. For an export this size, use a Chromium-based browser, which saves straight to disk, or run emdash site export from the CLI.
  • This code has expired. Start the sign-in again from your terminal to get a new one.
  • This code is invalid or has already been used.
  • This content will be visible on the site immediately.
  • This day wasn't loaded. The range has more entries than the calendar can show.
  • This device is requesting permission to use:
  • This entry changed somewhere else. Save anyway, or reload to get the newer version.
  • This entry doesn't exist or isn't published. Your role can only view published content.
  • This entry doesn't exist or was deleted.
  • This entry has no URL until it is published. Paste a URL instead.
  • This entry is open somewhere else
  • This entry is read-only because its schema uses field types this version of EmDash does not support.
  • This entry was due {lateness} but hasn't published. Scheduled publishing may not be running.
  • This export is large
  • This field cannot be edited by this version of EmDash.
  • This field contains table content that the editor cannot preserve. Update it through the API before editing or saving this content.
  • This field does not accept {0} files.
  • This field expects a list. The stored value stays unchanged until you replace it with an empty list, which deletes it. Copy anything you need from it first.
  • This field lists entries that link to this one.
  • This field picks
  • This field picks entries this one links to.
  • This field will show the <0>{0}</0> this {linkingSide} links to
  • This field will show the <0>{linkingSide}</0> linking to this {linkedSide}
  • This file is not a readable EmDash site package.
  • This file is not an EmDash site package: it must start with manifest.json.
  • This import has already started
  • This is not the package the import was started with. Choose the same file again.
  • This link can't be used. Enter a web address, such as https://example.com.
  • This link expires in 15 minutes.
  • This link expires in 7 days.
  • This month wasn't loaded
  • This operation expired. Start again.
  • This package needs features this version of EmDash does not support.
  • This package was made by a newer or different version of EmDash.
  • This paste is too large. Paste fewer cells or less text at a time.
  • This plugin cannot be installed because its publisher profile is missing valid verification metadata. Ask the publisher to republish it with the latest EmDash plugin CLI.
  • This plugin cannot be installed because its release provenance could not be verified. Ask the publisher to publish a new verified release.
  • This plugin cannot be installed because its signed publisher records failed verification. Ask the publisher to publish a corrected release.
  • This plugin exposes the following routes without authentication:
  • This publisher identity no longer resolves.
  • This publisher's handle does not resolve back to its identity. Installation is disabled until the publisher fixes their handle.
  • This range has more than {maxEntries} entries
  • This removes the relationship, every link stored under it, and the reference fields that use it:
  • This removes the schedule and publishes immediately.
  • This saved timezone isn't recognized. Choose a suggestion for reliable date display.
  • This section contains table content that the editor cannot preserve. Update the section before inserting it.
  • This sign-in link has expired. Request a new one from the login page.
  • This sign-in link is invalid or has already been used. Request a new one from the login page.
  • This site already has content
  • This site already has content, so it can’t receive an import.
  • This site can’t receive an import
  • This site has no content yet, so it can receive an import. Choose a .emdash package file. It is checked in your browser and uploaded in parts; nothing on this site changes until you review and confirm the import.
  • This site has no content yet, so you can import a .emdash package exported from another EmDash site.
  • This site has no session storage configured, so sign-in cannot complete. Ask the site administrator to set session.driver in astro.config.mjs.
  • This site holds partial data from an earlier import
  • This site was set up with starter content. It has no entries of its own, and the import deletes it before adding the package’s content.
  • This spreadsheet data has invalid quoted cells. Fix the quotes or remove the tab separators and try again.
  • This table cannot be edited safely
  • This table has unsupported cell formatting, merged cells, or column widths. Paste it as plain text or simplify the table and try again.
  • This video can't be played.
  • Times are in {zoneName}.
  • Times are in {zoneName}. Your browser uses {viewerZoneName}.
  • To move a site to another EmDash installation, use <0>Transfer</0>.
  • Today
  • Toggle
  • Toggle header column
  • Token {0} · expires {expires}
  • Token verification failed
  • Tomorrow
  • Transfer
  • Translations:
  • Trash pagination
  • Try a different search or collection filter.
  • Try a different search or filter.
  • Try again. If it keeps failing, check the server logs.
  • Two authors with bylines in the same locale are mapped to the same user
  • Two records have the same value where it must be unique
  • Type caption for image (optional)
  • Type caption for video (optional)
  • Type to filter
  • Type to search
  • Unfinished media uploads were left out
  • Unlinked
  • visualEditing.unpublishedChanges
  • visualEditing.unsaved
  • Unsaved content may leave your site
  • Unsupported
  • Unused references were left out
  • Update scheduled
  • Update the emdash package in your project and redeploy to get the latest fixes.
  • Update the profile for {0}.
  • Updating the plan…
  • visualEditing.uploadImage
  • Upload a video to get started
  • Upload not finished
  • Upload or choose a video
  • Upload site packages and check whether they can be imported. Admin includes this; choose it instead of Admin to give an agent narrower access.
  • Uploaded
  • visualEditing.uploadingFile
  • Uploading image…
  • Uploading the package
  • Uploading video…
  • URL & language
  • URL template (e.g. /blog/:slug)
  • Use {fallbackUrl} anyway
  • Use a security key
  • Use another device
  • User accounts, passkeys, API tokens, secrets, and plugin data are never exported. Each author’s name and email address are included so they can be matched to users on the other site.
  • User for {0}
  • Users are not transferred. Choose the user on this site who should own each author’s content. Content of authors you don’t map will have no author.
  • v{0}
  • Validating the package
  • Verified
  • Verified publisher
  • Verifying the import
  • Version {0} (active)
  • Video actions
  • Video upload failed. Try again.
  • View live
  • Visitors will see these changes immediately.
  • Warnings
  • Was due
  • We checked before opening the browser's passkey prompt so you can choose what happens next.
  • What each side is called. These name the fields bound to this relationship.
  • What happens next?
  • What is a passkey?
  • What it leaves out
  • What the direction changes
  • What the package includes
  • What will be imported
  • What’s tracked
  • When set, the image becomes a clickable link to this URL.
  • Where is it saved?
  • Widget areas
  • Widths
  • Windows Hello still isn't available to this browser. You can try another device or a security key instead.
  • Windows will show which credential manager will save it before creating it.
  • With a passkey, you don’t need to remember complex passwords
  • Working…
  • Write CSS…
  • Write HTML, or paste a snippet with its styles and scripts…
  • Write HTML…
  • Write JavaScript…
  • Writing the file index
  • You can view, rename, or add more passkeys later in Security settings.
  • You don't have permission to view the calendar.
  • You need Admin permissions to transfer this site.
  • You no longer hold this entry
  • You're signed in at {0}
  • You've been invited to {siteName}
  • You've been invited to join {siteName}.
  • Your credential manager, such as Google Password Manager, saves it and may sync it to your other devices.
  • Your credential manager, such as iCloud Keychain, saves it and may sync it to your other devices.
  • Your device's credential manager saves it and will show you where before creating it.
  • your device's passkey prompt
  • Your role does not permit any of the permissions this device requested.
  • Your site is currently at {currentUrl}.
  • Your time: {viewerTime}
Português (Portugal) pt-PT 3181/3384 · 94%
203 missing keys
  • {0, plural, one {Add # video} other {Add # videos}}
  • {0} system + {1} custom {2}
  • {failed, plural, one {# email could not be sent. Check the email provider.} other {# emails could not be sent. Check the email provider.}}
  • {host} does not resolve to a public address
  • {origin} does not serve this site yet
  • {origin} redirects elsewhere
  • {origin} redirects to {target}. Enter that address instead.
  • {sent, plural, one {Emailed # user} other {Emailed # users}}
  • {siteName} has moved to {siteHost}
  • {siteName} is now at {siteHost}. Sign in there from now on.
  • <0>Alt-click</0> to add above
  • <0>Click</0> to add below
  • <0>Click</0> to open menu
  • <0>Drag</0> to move
  • A name cannot be generated from this label. Type one manually using lowercase letters, numbers, and underscores.
  • A slug cannot be generated from these role names. Type one manually using lowercase letters, numbers, and underscores.
  • A slug cannot be generated from this label. Type one manually using lowercase letters, numbers, and underscores.
  • A slug cannot be generated from this label. Type one manually.
  • Add a passkey for {0}
  • Align
  • Align center
  • Align left
  • Align right
  • visualEditing.altText
  • visualEditing.back
  • Basic blocks
  • Block
  • Block actions
  • Change domain
  • Check and switch
  • Checking…
  • Choose a video from the library or upload a new one.
  • Clear formatting
  • Continue on {handoverHost}
  • Could not reach {origin}
  • Delete video
  • visualEditing.altTextPlaceholder
  • Domain changed to {url}
  • visualEditing.draft
  • Email all users?
  • Email every other user a link to the sign-in page at {siteHost}.
  • Email users
  • Embed
  • Enter a domain such as example.com, without a path or port
  • Enter the domain below. EmDash checks that it serves this site before switching.
  • esc
  • Every other user with an active account gets an email saying the site is now at {siteHost}, with a link to sign in there. Passkeys from another address don't work at {siteHost}, so users sign in with an email link and add a new passkey.
  • Failed to activate block type version
  • Failed to add term to entries
  • Failed to analyze file
  • Failed to change the domain
  • Failed to check for updates
  • Failed to compare revisions
  • Failed to create a sign-in link
  • Failed to create allowed domain
  • Failed to create API token
  • Failed to create block type
  • Failed to create byline
  • Failed to create byline translation
  • Failed to create collection
  • Failed to create content
  • Failed to create menu
  • Failed to create menu item
  • Failed to create menu translation
  • Failed to create redirect
  • Failed to create relation
  • Failed to create taxonomy
  • Failed to create term translation
  • Failed to create widget
  • Failed to create widget area
  • Failed to discard draft
  • Failed to duplicate content
  • Failed to email users
  • Failed to fetch 404 summary
  • Failed to fetch allowed domains
  • Failed to fetch API tokens
  • Failed to fetch block type
  • Failed to fetch block types
  • Failed to fetch byline
  • Failed to fetch byline translations
  • Failed to fetch bylines
  • Failed to fetch collections
  • Failed to fetch comment
  • Failed to fetch comment counts
  • Failed to fetch comments
  • Failed to fetch content
  • Failed to fetch content authors
  • Failed to fetch fields
  • Failed to fetch menu
  • Failed to fetch menu translations
  • Failed to fetch menus
  • Failed to fetch orphaned tables
  • Failed to fetch passkeys
  • Failed to fetch redirects
  • Failed to fetch reference children
  • Failed to fetch reference parents
  • Failed to fetch relation
  • Failed to fetch relations
  • Failed to fetch revisions
  • Failed to fetch taxonomies
  • Failed to fetch term translations
  • Failed to fetch the site domain
  • Failed to fetch theme
  • Failed to fetch translations
  • Failed to fetch trashed content
  • Failed to fetch users
  • Failed to fetch widget area
  • Failed to fetch widget areas
  • Failed to fetch widget components
  • Failed to import
  • Failed to invite user
  • visualEditing.mediaLoadFailed
  • Failed to probe URL
  • Failed to publish content
  • Failed to register orphaned table
  • Failed to reorder menu items
  • Failed to reorder terms
  • Failed to schedule content
  • Failed to unpublish content
  • Failed to unschedule content
  • Failed to update allowed domain
  • Failed to update block type
  • Failed to update byline
  • Failed to update collection
  • Failed to update comment status
  • Failed to update content
  • Failed to update field
  • Failed to update menu
  • Failed to update menu item
  • Failed to update redirect
  • Failed to update relation
  • Failed to update term
  • Failed to update user
  • Failed to update widget
  • field_slug
  • Format selection
  • Go to sign-in
  • If the site can't be reached from the internet yet, for example on localhost or behind a login, you can use the address without the check.
  • visualEditing.image
  • Insert video
  • Invite validation failed
  • Link options
  • Links in emails and plugins use {0}, set by the deployment configuration.
  • Links in emails and plugins, sitemaps, and absolute URLs in search and social metadata will use the new domain.
  • List
  • visualEditing.loading
  • Managed by your identity provider. Change the name there.
  • Marketplace search failed
  • visualEditing.mediaLibrary
  • More formatting
  • New domain
  • visualEditing.noImageSelected
  • visualEditing.noImagesFound
  • Only images and videos can be uploaded here.
  • Open the sign-in page at the new address:
  • Passkeys from the old address don't work there. Sign in with an email link, then add a passkey in Security settings.
  • Passkeys only work at the address where they were created.
  • Passkeys only work at the address where they were created. Add one here so you can sign in at this address next time.
  • Passkeys only work at the address where they were created. After switching, keep signing in at the current address, or use an email sign-in link at the new one.
  • Passkeys only work at the address where they were created. Continue on {handoverHost} to sign in there without a passkey, then add one for that address.
  • Point the domain at this site. On Cloudflare, open your Worker in Workers & Pages, go to the Domains tab, and add the domain.
  • visualEditing.published
  • visualEditing.removeImage
  • visualEditing.replaceImage
  • Replace video
  • visualEditing.saveFailed
  • visualEditing.saved
  • visualEditing.saving
  • Select video
  • Send emails
  • Set up an email provider in Email settings to email users.
  • Signup completion failed
  • Signup request failed
  • Site URL set to {url}
  • Sitemaps and absolute URLs in search and social metadata will use the new domain. Links in emails and plugins keep using {configuredUrl}, set by the deployment configuration.
  • Start writing with plain text
  • Sub-field slugs cannot be changed after creation.
  • Sub-field slugs must be unique.
  • Tell users where to sign in
  • The public address of your site, used for links in emails and plugins, sitemaps, and absolute URLs in search and social metadata
  • The video is in the Media Library, but this entry is now read-only.
  • Theme search failed
  • This entry doesn't exist or isn't published. Your role can only view published content.
  • This entry doesn't exist or was deleted.
  • This link can't be used. Enter a web address, such as https://example.com.
  • This video can't be played.
  • Token verification failed
  • Type caption for video (optional)
  • Type to filter
  • Type to search
  • visualEditing.unpublishedChanges
  • visualEditing.unsaved
  • visualEditing.uploadImage
  • Upload a video to get started
  • Upload or choose a video
  • visualEditing.uploadingFile
  • Uploading video…
  • URL template (e.g. /blog/:slug)
  • Use {fallbackUrl} anyway
  • Video actions
  • Video upload failed. Try again.
  • You're signed in at {0}
  • Your site is currently at {currentUrl}.
Srpski sr-Latn 3242/3384 · 96%
142 missing keys
  • {0, plural, one {Add # video} other {Add # videos}}
  • {host} does not resolve to a public address
  • {origin} does not serve this site yet
  • {origin} redirects elsewhere
  • {origin} redirects to {target}. Enter that address instead.
  • <0>Alt-click</0> to add above
  • <0>Click</0> to add below
  • <0>Click</0> to open menu
  • <0>Drag</0> to move
  • A name cannot be generated from this label. Type one manually using lowercase letters, numbers, and underscores.
  • A slug cannot be generated from these role names. Type one manually using lowercase letters, numbers, and underscores.
  • A slug cannot be generated from this label. Type one manually using lowercase letters, numbers, and underscores.
  • A slug cannot be generated from this label. Type one manually.
  • Align
  • Align center
  • Align left
  • Align right
  • Basic blocks
  • Block
  • Block actions
  • Choose a video from the library or upload a new one.
  • Clear formatting
  • Could not reach {origin}
  • Delete video
  • Embed
  • Enter a domain such as example.com, without a path or port
  • esc
  • Failed to activate block type version
  • Failed to add term to entries
  • Failed to analyze file
  • Failed to check for updates
  • Failed to compare revisions
  • Failed to create allowed domain
  • Failed to create API token
  • Failed to create block type
  • Failed to create byline
  • Failed to create byline translation
  • Failed to create collection
  • Failed to create content
  • Failed to create menu
  • Failed to create menu item
  • Failed to create menu translation
  • Failed to create redirect
  • Failed to create relation
  • Failed to create taxonomy
  • Failed to create term translation
  • Failed to create widget
  • Failed to create widget area
  • Failed to discard draft
  • Failed to duplicate content
  • Failed to fetch 404 summary
  • Failed to fetch allowed domains
  • Failed to fetch API tokens
  • Failed to fetch block type
  • Failed to fetch block types
  • Failed to fetch byline
  • Failed to fetch byline translations
  • Failed to fetch bylines
  • Failed to fetch collections
  • Failed to fetch comment
  • Failed to fetch comment counts
  • Failed to fetch comments
  • Failed to fetch content
  • Failed to fetch content authors
  • Failed to fetch fields
  • Failed to fetch menu
  • Failed to fetch menu translations
  • Failed to fetch menus
  • Failed to fetch orphaned tables
  • Failed to fetch passkeys
  • Failed to fetch redirects
  • Failed to fetch reference children
  • Failed to fetch reference parents
  • Failed to fetch relation
  • Failed to fetch relations
  • Failed to fetch revisions
  • Failed to fetch taxonomies
  • Failed to fetch term translations
  • Failed to fetch theme
  • Failed to fetch translations
  • Failed to fetch trashed content
  • Failed to fetch users
  • Failed to fetch widget area
  • Failed to fetch widget areas
  • Failed to fetch widget components
  • Failed to import
  • Failed to invite user
  • Failed to probe URL
  • Failed to publish content
  • Failed to register orphaned table
  • Failed to reorder menu items
  • Failed to reorder terms
  • Failed to schedule content
  • Failed to unpublish content
  • Failed to unschedule content
  • Failed to update allowed domain
  • Failed to update block type
  • Failed to update byline
  • Failed to update collection
  • Failed to update comment status
  • Failed to update content
  • Failed to update field
  • Failed to update menu
  • Failed to update menu item
  • Failed to update redirect
  • Failed to update relation
  • Failed to update term
  • Failed to update user
  • Failed to update widget
  • field_slug
  • Format selection
  • Insert video
  • Invite validation failed
  • Link options
  • List
  • Managed by your identity provider. Change the name there.
  • Marketplace search failed
  • More formatting
  • Only images and videos can be uploaded here.
  • Replace video
  • Select video
  • Signup completion failed
  • Signup request failed
  • Start writing with plain text
  • Sub-field slugs cannot be changed after creation.
  • Sub-field slugs must be unique.
  • The video is in the Media Library, but this entry is now read-only.
  • Theme search failed
  • This entry doesn't exist or isn't published. Your role can only view published content.
  • This entry doesn't exist or was deleted.
  • This link can't be used. Enter a web address, such as https://example.com.
  • This video can't be played.
  • Token verification failed
  • Type caption for video (optional)
  • Type to filter
  • Type to search
  • Upload a video to get started
  • Upload or choose a video
  • Uploading video…
  • URL template (e.g. /blog/:slug)
  • Video actions
  • Video upload failed. Try again.
Español (Latinoamérica) es-419 1768/3384 · 52%
1616 missing keys
  • "{0}" will be deleted from {providerName}.
  • "{0}" will be deleted from its media provider.
  • "{0}" will be permanently deleted.
  • {0, plural, one {{counted} of # character, at least {min}} other {{counted} of # characters, at least {min}}}
  • {0, plural, one {{counted} of # character} other {{counted} of # characters}}
  • {0, plural, one {# byline} other {# bylines}}
  • {0, plural, one {# entry} other {# entries}}
  • {0, plural, one {# file uploading} other {# files uploading}}
  • {0, plural, one {# file was not added because the upload list is full.} other {# files were not added because the upload list is full.}}
  • {0, plural, one {# folder loaded} other {# folders loaded}}
  • {0, plural, one {# link} other {# links}}
  • {0, plural, one {# matching tag} other {# matching tags}}
  • {0, plural, one {# permission requested} other {# permissions requested}}
  • {0, plural, one {# reference} other {# references}}
  • {0, plural, one {# relation this content type takes part in} other {# relations this content type takes part in}}
  • {0, plural, one {# row} other {# rows}} × {1, plural, one {# column} other {# columns}} selected
  • {0, plural, one {# upload failed} other {# uploads failed}}
  • {0, plural, one {+# more} other {+# more}}
  • {0, plural, one {Add # file} other {Add # files}}
  • {0, plural, one {Add # image} other {Add # images}}
  • {0, plural, one {Add # video} other {Add # videos}}
  • {0, plural, one {At least # character} other {At least # characters}}
  • {0, plural, one {Column deleted} other {# columns deleted}}
  • {0, plural, one {One more blocked entry is not shown.} other {# more blocked entries are not shown.}}
  • {0, plural, one {Row deleted} other {# rows deleted}}
  • {0, plural, one {Show # more} other {Show # more}}
  • {0} added to this post.
  • {0} can't be moved here — its parent has no translation in this locale, so this list isn't the group it belongs to.
  • {0} fallback
  • {0} of {1} files · {2} of {3}
  • {0} of {1} items
  • {0} of {1} matched by email
  • {0} of {1} steps
  • {0} of {1} steps · {2} of {3}
  • {0} of media, {1} of records
  • {0} removed from this post.
  • {0} updated everywhere it appears.
  • {0} updated to v{installedVersion}
  • {added} posts updated
  • {added} updated · {0} failed
  • {characters, plural, one {# character} other {# characters}}
  • {collectionLabel} pagination
  • {columns, plural, one {Column deleted} other {# columns deleted}}
  • {completedCount} of {0} complete
  • {completedCount} of {0} uploads complete
  • {dayLabel}, {entries}
  • {earlierCount, plural, one {Show # earlier entry} other {Show # earlier entries}}
  • {failed, plural, one {# email could not be sent. Check the email provider.} other {# emails could not be sent. Check the email provider.}}
  • {failedCount, plural, one {# upload failed} other {# uploads failed}}
  • {filesMissing, plural, one {# file still needs to be uploaded. Choose the same package file again to finish; files already uploaded are skipped.} other {# files still need to be uploaded. Choose the same package file again to finish; files already uploaded are skipped.}}
  • {hidden, plural, one {# more entry on {date}} other {# more entries on {date}}}
  • {hidden, plural, one {+# more} other {+# more}}
  • {host} does not resolve to a public address
  • {importedFiles, plural, one {<count>#</count> file imported} other {<count>#</count> files imported}}
  • {label} in {menuName}
  • {label} moved to position {0} of {1}.
  • {label} moved to position {0}.
  • {label} options
  • {lateness} late
  • {maximum, plural, one {{name} can have at most # character.} other {{name} can have at most # characters.}}
  • {maximum, plural, one {{name} can have at most # item.} other {{name} can have at most # items.}}
  • {minimum, plural, one {{name} needs at least # character.} other {{name} needs at least # characters.}}
  • {minimum, plural, one {{name} needs at least # item.} other {{name} needs at least # items.}}
  • {name} does not match the required format.
  • {name} has a value that is not one of its options.
  • {name} has an invalid value.
  • {name} is not a field in this collection.
  • {name} is required.
  • {name} links to an entry that does not exist or is in the trash.
  • {name} must be a valid URL.
  • {name} must be at least {bound}.
  • {name} must be at most {bound}.
  • {name}: this site already has some
  • {origin} does not serve this site yet
  • {origin} redirects elsewhere
  • {origin} redirects to {target}. Enter that address instead.
  • {overdueCount, plural, one {One scheduled item is overdue and the scheduler heartbeat is stale. Run `npx emdash doctor` and verify the deployed Cron Trigger.} other {# scheduled items are overdue and the scheduler heartbeat is stale. Run `npx emdash doctor` and verify the deployed Cron Trigger.}}
  • {overdueCount, plural, one {One scheduled item is overdue, but no scheduler run has completed. Run `npx emdash doctor` and verify the deployed Cron Trigger.} other {# scheduled items are overdue, but no scheduler run has completed. Run `npx emdash doctor` and verify the deployed Cron Trigger.}}
  • {overflowCount, plural, one {# file was not added because the upload list is full.} other {# files were not added because the upload list is full.}}
  • {plural} go live now; draft edits stay unpublished.
  • {policyRejected, plural, one {Open the affected entry, resolve the policy reason, and schedule it again. A successful schedule or publish clears this notice.} other {Open the affected entries, resolve the policy reasons, and schedule them again. A successful schedule or publish clears each notice.}}
  • {position} of {total}
  • {previewRows} × {previewColumns} table
  • {readingTime, plural, one {# min read} other {# min read}}
  • {ready} of {0} ready
  • {records, plural, one {# record written} other {# records written}}
  • {rejectedCount, plural, one {# file was not added.} other {# files were not added.}}
  • {rewrittenUrls, plural, one {<rewrittenCount>#</rewrittenCount> image URL updated in {updatedContentItems, plural, one {<contentCount>#</contentCount> content item} other {<contentCount>#</contentCount> content items}}} other {<rewrittenCount>#</rewrittenCount> image URLs updated in {updatedContentItems, plural, one {<contentCount>#</contentCount> content item} other {<contentCount>#</contentCount> content items}}}}
  • {row} × {column} table
  • {rows, plural, one {Row deleted} other {# rows deleted}}
  • {rows} × {columns} table pasted
  • {sent, plural, one {Emailed # user} other {Emailed # users}}
  • {siteName} has moved to {siteHost}
  • {siteName} is now at {siteHost}. Sign in there from now on.
  • {siteZone} · Your time: {viewerZone}
  • {state} · {when}
  • {state}, {time}:
  • {subLabel} ({label}, item {position})
  • {title} is a draft again.
  • {title} is now live.
  • {title} now goes live {when}.
  • {widgetType} in {areaName}
  • {words, plural, one {# word} other {# words}}
  • <0>{from}</0> becomes <1>{to}</1>
  • <0>{name}</0> is editing this entry. Nothing you change here will be saved.
  • <0>{name}</0> is editing this entry. Open it read-only, or take over; they will be told the entry moved on.
  • <0>{name}</0> now holds this entry, so your changes are no longer being saved. Take it back to carry on.
  • <0>Alt-click</0> to add above
  • <0>Click</0> to add below
  • <0>Click</0> to open menu
  • <0>Drag</0> to move
  • 1 post updated
  • 16:9
  • 2. Go to <0>Tools → Export</0>
  • 3:2
  • 4:3
  • A file does not match the package manifest. The package may be damaged.
  • A file in the package does not match the manifest. The package may be damaged.
  • A file in the package is not the size the manifest declares.
  • A file is not the size the package manifest declares. The package may be damaged.
  • A media file is larger than this site accepts
  • A media file is missing from the package
  • A media folder with this name already exists
  • A name cannot be generated from this label. Type one manually using lowercase letters, numbers, and underscores.
  • A number is too large for this site’s database
  • A package file does not match the manifest
  • A package file is missing
  • A publication time has not been selected
  • A publishing action is already in progress
  • A record in the package is not valid
  • A record refers to something missing from the package
  • A relation defines how two content types link. Reference fields on either side then pick entries through it.
  • A relationship is required
  • A slug cannot be generated from these role names. Type one manually using lowercase letters, numbers, and underscores.
  • A slug cannot be generated from this label. Type one manually using lowercase letters, numbers, and underscores.
  • A slug cannot be generated from this label. Type one manually.
  • A source and target locale are required
  • A step failed and will be retried ({0}).
  • A value does not fit this site’s database
  • Abandon import
  • Abandon this import?
  • Abandoning…
  • About focal point
  • About inferred bylines
  • Activation cannot be confirmed. Keep editing paused and refresh the status.
  • Active v{0}
  • Add {singularLower} to {ready} posts
  • Add {singularLower} to 1 post
  • Add {singularLower} to posts
  • Add a passkey for {0}
  • Add a person or team to credit on your content.
  • Add another byline
  • Add at least {minItems} blocks.
  • Add block
  • Add byline
  • Add dark mode variant
  • Add new folder
  • Add reference
  • Add references
  • Add row above
  • Add row below
  • Add scripts and styles to your site's pages
  • Add selected
  • Add tag
  • Add term
  • Add to posts
  • Added
  • Adding…
  • Additional details
  • Advanced
  • After
  • After you explicitly invoke this plugin, it can send selected unsaved editor content to external websites without a host restriction.
  • After you explicitly invoke this plugin, it can send selected unsaved editor content to: {0}
  • Agenda
  • Align
  • Align center
  • Align left
  • Align right
  • All sources
  • All uploads finished
  • Allow multiple references
  • Allowed block types
  • Already assigned or duplicate
  • Also delete the relationship this field uses
  • Also match the byline linked to an entry's author when it has none assigned.
  • Also requested, but not available to your role:
  • visualEditing.altText
  • Alt text is not applicable to folders
  • An earlier import of this package stopped after it started writing to this site. Abandon that import, then reset this site or set up a new one before importing again.
  • An earlier import of this package wrote to this site before it was abandoned. Reset this site or set up a new one before importing again.
  • An encrypted digital key you unlock using your fingerprint, face, PIN, or device password.
  • An import replaces a new site’s starter content, so it only runs on a site with no content of its own. To move content here, set up a new EmDash site and import into that. These are what this site already has:
  • Animated WebP files become still images when cropped.
  • Another editor
  • Another import is already using this package.
  • Any number
  • Apply changes
  • Approval requests
  • Approve comments and mark them as pending or spam
  • Approve this export?
  • Approve this import?
  • Approve with that device's face, fingerprint, PIN, or passcode.
  • Approving…
  • Ask an administrator to complete this setup.
  • Aspect ratio
  • Assistants connected through MCP need an admin’s approval to start an export or import unless their token was given a transfer scope. Requests expire after 15 minutes.
  • At least {min}
  • At most {max}
  • At most…
  • Attribution
  • Authorized approvers
  • Authors will be assigned to users on this site
  • Auto-generated from the title. You can change it.
  • Automatic
  • Available bylines
  • Available in {0}
  • visualEditing.back
  • Back to Main library
  • Back to menus
  • Basic blocks
  • Before
  • Before you continue:
  • Between {min} and {max}
  • Block
  • Block {0}
  • Block actions
  • Block type “{0}” was created on this site
  • Block type versions
  • Block types
  • Block types could not be loaded.
  • Blockers
  • Blocks
  • Both reference fields bound to this relation share these limits, so the two sides cannot disagree about the same links.
  • Broken references were cleared
  • Browse files
  • Browse files to upload
  • Browse the <0>registry</0> to install plugins.
  • Build provenance verified
  • byline
  • Byline
  • Byline created
  • Byline credits
  • Byline deleted
  • Byline field group values
  • Byline field values
  • Byline fields
  • Byline updated
  • Calendar
  • Cancel {0}
  • Cancel import
  • Cancel remaining
  • Cancel this import?
  • Cancelling…
  • Capture is being prepared. Keep editing paused until setup is complete.
  • Cell split
  • Cells
  • Cells merged
  • Change domain
  • Change publication date
  • Change publication date: {formattedValue}
  • Change schedule
  • Change where visitors are sent
  • Changes apply everywhere this byline appears.
  • Changes were saved, but cached pages may still show old {pluralLower}. Retry the cache refresh.
  • Check and switch
  • Check registry in astro.config.mjs, then restart EmDash.
  • Check registry.aggregatorUrl in astro.config.mjs, then restart EmDash.
  • Check registry.policy.minimumReleaseAge in astro.config.mjs, then restart EmDash.
  • Check registry.policy.minimumReleaseAgeExclude in astro.config.mjs, then restart EmDash.
  • Check the server logs, then use the media usage recovery API for the failed work.
  • Check your connection and try again.
  • Checking code...
  • Checking media files
  • Checking package structure
  • Checking records
  • Checking references
  • Checking the package
  • Checking this device for passkey support...
  • Checking this site
  • Checking…
  • Choose {label}
  • Choose a credential manager on this device, another device, or a security key.
  • Choose a date range
  • Choose a file from the library or upload a new one.
  • Choose a new publication time for this draft.
  • Choose a non-empty {0} image.
  • Choose a recognized timezone for reliable date display.
  • Choose a term and enter between 1 and 50 posts.
  • Choose a video from the library or upload a new one.
  • Choose an image from the library or upload a new one.
  • Choose another option
  • Choose bylines
  • Choose files to upload
  • Choose package file
  • Choose replacement image
  • Choose the same package file again to finish uploading it.
  • Choose Touch ID or another available credential manager, then confirm with your fingerprint or Mac password.
  • Choose when these changes replace the live version.
  • Choose when this draft becomes public.
  • Choose Windows Hello or another available credential manager, then confirm with your PIN, fingerprint, or face.
  • Choose…
  • Choosing a byline replaces this automatic credit.
  • Clear completed
  • Clear formatting
  • Click the button below to create your account:
  • Click the button below to sign in:
  • Click this link to create your account:
  • Click this link to sign in to {siteName}:
  • Close byline search
  • Close image settings
  • Code block actions
  • Collapse block
  • Collection “{0}” has entries
  • Collection “{0}” was created on this site
  • Collections and fields, all content with drafts, revisions, scheduled posts, and trash, translations, taxonomies, bylines, media files, menus, widgets, sections, redirects, SEO, and site settings.
  • Column added after
  • Column added before
  • Column width decreased
  • Column width increased
  • Column width resized
  • Column widths reset
  • Columns distributed evenly
  • Comment reactions
  • Comments with this status will appear here.
  • Complete
  • Confirm using the secure prompt from your device or credential manager.
  • Confirm with Face ID, Touch ID, or your device passcode.
  • Confirm with your fingerprint, face, or PIN.
  • Connect to any network host and load external plugin admin images (unrestricted)
  • Connect to network hosts and load external plugin admin images
  • Connects
  • Content digest
  • Content language
  • Content references
  • Content refers to media in an invalid way
  • Content refers to media that is not in the package
  • Content search results
  • Content types
  • Content types with the same group share a collapsible folder in the sidebar
  • Content using this media item may show a broken reference.
  • Continue numbering
  • Continue on {handoverHost}
  • Continue to finish signing in. The link works only once.
  • Continue to import
  • Continue with another device
  • Continue with security key
  • Copied
  • Copy {label}
  • Copy code
  • Copy failed
  • Copy receipt
  • Copying media
  • Could not add {singularLower}
  • Could not check this code
  • Could not check this code.
  • Could not create {singularLower}
  • Could not insert section
  • Could not load {pluralLower}.
  • Could not load media.
  • Could not load the calendar
  • Could not load this entry's details.
  • Could not load this folder.
  • Could not publish
  • Could not reach {origin}
  • Could not remove the schedule
  • Could not review posts
  • Couldn’t confirm whether the media item or selected folder still exists. Try again.
  • Couldn't load all references.
  • Couldn’t load approval requests
  • Couldn't load content.
  • Couldn’t load exports
  • Couldn’t load imports
  • Couldn’t load media usage tracking settings.
  • Couldn’t load more usage.
  • Couldn’t load the import plan
  • Couldn’t load usage.
  • Couldn’t move file
  • Couldn’t reload the import plan
  • Couldn’t search bylines.
  • Couldn’t start the export
  • Couldn’t update the plan
  • Couldn’t update the request
  • Create “{0}”
  • Create {0}
  • Create {0} translation
  • Create {singularLower}
  • Create a block type before adding a blocks field.
  • Create a new {singularLabel}
  • Create a profile for someone credited on your content.
  • Create a reusable public profile, then add it to this post.
  • Create and add
  • Create cropped copy
  • Create menu
  • Create new {singularLower}
  • Create one to let entries here link to entries in another content type.
  • Create passkey
  • Create relation
  • Create Relation
  • Create section
  • Create taxonomy terms and change content classifications
  • Create your first content type
  • Created and updated
  • Creating collections and fields
  • Creating cropped copy...
  • Crop
  • Crop area {0} by {1} pixels.
  • Crop output dimensions
  • Crop selection. Use the Arrow keys to move it.
  • Cropped copy created.
  • CSS code
  • Current cell
  • Dark mode variant
  • Database-owned definitions available to blocks fields.
  • Date range
  • Decrease column width
  • Define how content types link to each other
  • Delete "{0}"?
  • Delete “{0}”?
  • Delete block
  • Delete byline
  • Delete byline {0}
  • Delete columns
  • Delete folder
  • Delete media?
  • Delete menu
  • Delete rows
  • Delete section
  • Delete tag
  • Delete tag {0}
  • Delete taxonomy
  • Delete Taxonomy
  • Delete video
  • Deleting "{0}" also deletes every term in it, in all languages, and removes those terms from the content filed under them. The entries themselves are kept. This cannot be undone.
  • Deliver all email your site sends
  • visualEditing.altTextPlaceholder
  • Describe the image
  • Describe the image's purpose and relevant details for people who cannot see it.
  • Details
  • Differences from the source site
  • Dismiss completed {0}
  • Dismiss import suggestion
  • Dismiss section error
  • Dismiss table paste error
  • Display size
  • Distribute columns evenly
  • Document
  • Domain changed to {url}
  • Don’t map
  • Download a copy of the entire site, including drafts, media, settings, and author emails. Admin includes this; choose it instead of Admin to give an agent narrower access.
  • Download as one file
  • Download export from {created}
  • Download package
  • Download package fetches the export file by file and checks each one, so it works for sites of any size. Download as one file asks the server for a single archive, which is quicker for small sites but can fail for large sites on Cloudflare Workers.
  • Download this site as a single .emdash package file that another EmDash site can import.
  • Downloaded
  • Downloading the package
  • visualEditing.draft
  • Draft changes
  • Draft version
  • Drag and drop files here
  • Drag to reorder {label}
  • Drop an image here or <0>browse</0>
  • Drop an image here or browse for {label}
  • Drop files to upload
  • Drop one image at a time.
  • Duplicate block
  • Duplicate redirects were left out
  • Each {linkedSideName} is linked from
  • Each {linkingSideName} links to
  • Each path segment can contain at most one placeholder, e.g. {0}
  • Edit {label}
  • Edit asset
  • Edit byline
  • Edit dark mode asset
  • Edit folder
  • Edit folder {0}
  • Edit image
  • Edit locking
  • Edit media alt text, captions, and focal points
  • visualEditing.editMode
  • Edit name and slug
  • Edit role
  • Editing is paused until the import finishes. Keep this page open; if you leave, the import continues when you come back.
  • Editing is unlocked again. Content the import already wrote stays on the site and is not removed. Because the site is no longer empty, another import can’t run here.
  • Editing on this site is paused until the import finishes.
  • visualEditing.sessionExpired
  • Editors can select a second image that the site shows in dark mode.
  • Email all users?
  • Email every other user a link to the sign-in page at {siteHost}.
  • Email users
  • Embed
  • Embed a page from another site
  • Embed code
  • Embedded content
  • EmDash {0}
  • EmDash {latest} is available (you're running {0})
  • EmDash does not keep the previous image.
  • EmDash does not keep the uncropped image.
  • EmDash is scanning existing content.
  • EmDash never receives your PIN, password, or biometric information.
  • EmDash site package
  • EmDash will continue setup and resume scanning existing content.
  • EmDash will scan existing content to show where media is used.
  • Empty site
  • Enable tracking
  • Enable tracking to index existing content and keep references up to date.
  • English is used because no content language is configured. Content language is stored with the entry and is separate from your admin language.
  • Enter a domain such as example.com, without a path or port
  • Enter a name.
  • Enter a recognized timezone to save
  • Enter the domain below. EmDash checks that it serves this site before switching.
  • Entries
  • Entries that link to this one
  • Entries this one links to
  • entry on the linked side
  • entry on the linking side
  • esc
  • Esc
  • Every imported record and media file was read back and matched the package. Keep this receipt as a record of the transfer.
  • Every other user with an active account gets an email saying the site is now at {siteHost}, with a link to sign in there. Passkeys from another address don't work at {siteHost}, so users sign in with an email link and add a new passkey.
  • Every place using this image will update to the cropped version.
  • Every place using this image will update to the selected version.
  • Every relationship this content type takes part in goes too:
  • Example: {pattern} → {preview}
  • example.com
  • Existing {pluralLower} stay in place.
  • Existing content is indexed. New changes are tracked automatically.
  • Exit distraction-free mode (⌘⇧\)
  • Expand block
  • Expired
  • Expires {expires}
  • Export
  • Export ready
  • Export requested by {requester}
  • Export site
  • Exported
  • Exported with
  • Exporting
  • Exporting: {stage}
  • F#
  • Failed to abandon import
  • Failed to activate block type version
  • Failed to add term to entries
  • Failed to analyze file
  • Failed to analyze import
  • Failed to approve request
  • Failed to cancel import
  • Failed to change the domain
  • Failed to check for updates
  • Failed to compare revisions
  • Failed to continue export
  • Failed to continue import
  • Failed to create {0}
  • Failed to create a sign-in link
  • Failed to create allowed domain
  • Failed to create API token
  • Failed to create block type
  • Failed to create byline
  • Failed to create byline translation
  • Failed to create collection
  • Failed to create content
  • Failed to create media folder
  • Failed to create menu
  • Failed to create menu item
  • Failed to create menu translation
  • Failed to create redirect
  • Failed to create relation
  • Failed to create taxonomy
  • Failed to create term translation
  • Failed to create widget
  • Failed to create widget area
  • Failed to delete media folder
  • Failed to delete relation
  • Failed to delete taxonomy
  • Failed to deny request
  • Failed to discard draft
  • Failed to dismiss scheduled publication rejection
  • Failed to download a package file
  • Failed to duplicate content
  • Failed to email users
  • Failed to fetch 404 summary
  • Failed to fetch allowed domains
  • Failed to fetch API tokens
  • Failed to fetch block type
  • Failed to fetch block types
  • Failed to fetch byline
  • Failed to fetch byline translations
  • Failed to fetch bylines
  • Failed to fetch collections
  • Failed to fetch comment
  • Failed to fetch comment counts
  • Failed to fetch comments
  • Failed to fetch content
  • Failed to fetch content authors
  • Failed to fetch fields
  • Failed to fetch media folder
  • Failed to fetch media folders
  • Failed to fetch media usage details
  • Failed to fetch menu
  • Failed to fetch menu translations
  • Failed to fetch menus
  • Failed to fetch orphaned tables
  • Failed to fetch passkeys
  • Failed to fetch redirects
  • Failed to fetch reference children
  • Failed to fetch reference parents
  • Failed to fetch relation
  • Failed to fetch relations
  • Failed to fetch revisions
  • Failed to fetch taxonomies
  • Failed to fetch term translations
  • Failed to fetch the site domain
  • Failed to fetch theme
  • Failed to fetch translations
  • Failed to fetch trashed content
  • Failed to fetch update status
  • Failed to fetch users
  • Failed to fetch widget area
  • Failed to fetch widget areas
  • Failed to fetch widget components
  • Failed to import
  • Failed to invite user
  • Failed to list files to upload
  • Failed to load approval requests
  • Failed to load export manifest
  • Failed to load exports
  • Failed to load import
  • Failed to load import plan
  • Failed to load import receipt
  • Failed to load imports
  • visualEditing.mediaLoadFailed
  • Failed to load the calendar
  • Failed to load transfer capabilities
  • Failed to load transfer settings
  • Failed to lock the entry
  • Failed to probe URL
  • Failed to publish content
  • Failed to register orphaned table
  • Failed to release the entry lock
  • Failed to rename media folder
  • Failed to reorder content types
  • Failed to reorder menu items
  • Failed to reorder terms
  • Failed to replace media image
  • Failed to schedule content
  • Failed to start export
  • Failed to start import
  • Failed to unpublish content
  • Failed to unschedule content
  • Failed to update allowed domain
  • Failed to update block type
  • Failed to update byline
  • Failed to update collection
  • Failed to update comment status
  • Failed to update content
  • Failed to update field
  • Failed to update menu
  • Failed to update menu item
  • Failed to update redirect
  • Failed to update relation
  • Failed to update term
  • Failed to update user
  • Failed to update widget
  • Failed to upload a package file
  • Failed to verify plugin
  • field_slug
  • Files upload as soon as you add them.
  • Filter
  • Filter by byline
  • Filter by date range: {rangeLabel}
  • Filter: {activeCount} selected
  • Finish any current edits.
  • First page
  • First publication
  • Fix invalid fields before changing the publication date
  • Fix invalid fields before changing the schedule
  • Focal point
  • Focal point. Use arrow keys to move it.
  • Folder
  • Folder deleted
  • Folder name must be between 1 and 200 characters
  • Folder no longer exists
  • Folder no longer exists. Returned to the main library.
  • Folder successfully created
  • Folder successfully edited
  • Folder unavailable
  • Folders
  • Folders could not be loaded.
  • Folders navigation
  • For the best import experience, install the <0>EmDash Exporter</0> plugin on your WordPress site.
  • Format selection
  • Format:
  • Freeform
  • From {0}
  • From the package (empty)
  • From the package: “{packageValue}”
  • From the post owner
  • From URL
  • Generated automatically.
  • Give this navigation a label and a site identifier.
  • Go live {countdown}
  • Go to sign-in
  • Goes live
  • Goes live {countdown}
  • Group
  • Guest
  • Handle unavailable
  • Header column added
  • Header column removed
  • Header row
  • Header row added
  • Header row removed
  • Headers
  • Hide earlier entries
  • Hide from navigation
  • visualEditing.hideToolbar
  • Hide toolbar
  • Hold an entry while someone is editing it, and refuse other writers
  • Holds an entry ID. Set a target collection under Content Types to pick entries instead.
  • Horizontal {0}%, vertical {1}%
  • Hour
  • How do you want to start?
  • How is the slug generated?
  • How many
  • HTML block options
  • HTML block preview
  • HTML code
  • HTML only, cleaned, using your site's styles.
  • https://example.com or /page
  • https://example.com/blog/my-post
  • I’ve completed these steps and understand tracking can’t be turned off.
  • I've set it up — check again
  • Icon
  • If the site can't be reached from the internet yet, for example on localhost or behind a login, you can use the address without the check.
  • If you didn't request this, you can safely ignore this email.
  • Iframe
  • Iframe block options
  • visualEditing.image
  • Image actions
  • Image controls
  • Image link
  • Image replaced.
  • Image upload failed. Try again.
  • Import a site package
  • Import a site package into this site while it is empty, overwriting its initial setup. Admin includes this; choose it instead of Admin to give an agent narrower access.
  • Import an existing EmDash site
  • Import complete
  • Import requested by {requester}
  • Import this package?
  • Importing
  • Importing content
  • Importing menus, widgets, and settings
  • Importing reusable blocks...
  • Importing terms and bylines
  • In trash
  • In Windows Settings, open Accounts, then Sign-in options, and set up a PIN. Fingerprint and face recognition are optional.
  • Inactive version
  • Include comments
  • Include inferred bylines
  • Increase column width
  • Index existing content and keep Used in results up to date.
  • Indexing
  • Indexing existing content
  • Inline
  • Inline blocks use your site's styles. Your site removes scripts, style tags and style attributes, and empties iframes other than YouTube and Vimeo.
  • Insert HTML
  • Insert image
  • Insert or tap your security key when the browser asks.
  • Insert paragraph after
  • Insert paragraph before
  • Insert table
  • Insert video
  • Installation is unavailable.
  • INVALID HANDLE
  • Invite validation failed
  • Invoke MCP tools from the {pluginId} plugin
  • Isolated frame
  • It is stored by the authenticator or credential manager you selected in the secure system prompt.
  • It was started somewhere else, so its plan can no longer be changed. Its progress will appear here.
  • Its listing has not been approved for display. Check back later.
  • JavaScript code
  • JS
  • Keep aspect ratio
  • Keep editing paused and deploy a compatible EmDash version before continuing.
  • Keep editing paused, fix the server issue, then retry setup.
  • Keep importing
  • Keep this page open until setup finishes. If you leave, return to continue where it stopped.
  • Keep this page open while files upload. If the upload stops, choose the same file again to continue where it left off.
  • Keep this page open. If you leave, the export continues when you come back.
  • Keep this site’s (empty)
  • Keep this site’s: “{targetValue}”
  • Keep typing to narrow the list.
  • Landscape
  • Last edited
  • Last page
  • Later entries weren't loaded. The range has more entries than the calendar can show.
  • Learn how to install plugins in the <0>documentation<1/></0>.
  • Link
  • Link options
  • Link this byline to a user or mark it as a guest profile.
  • Link URL
  • Linked from {0}
  • Linked side (plural)
  • Linked side (singular)
  • Linking content
  • Linking side (plural)
  • Linking side (singular)
  • Links from
  • Links in emails and plugins use {0}, set by the deployment configuration.
  • Links in emails and plugins, sitemaps, and absolute URLs in search and social metadata will use the new domain.
  • Links to
  • Links to {0}
  • List
  • Live version
  • Load more folders
  • Load preview
  • Loading {pluralLower}…
  • Loading approval requests…
  • Loading block types…
  • Loading exports…
  • Loading folders
  • Loading folders...
  • Loading imports…
  • Loading media
  • Loading media usage tracking settings…
  • Loading plugin panel
  • Loading references...
  • Loading relations...
  • Loading the import plan…
  • Loading usage
  • visualEditing.loading
  • Loading…
  • Local time
  • Locales will use this site’s capitalization
  • Location
  • Location unavailable
  • Lowercase letters, numbers and underscores. Reference fields store this.
  • Lua
  • Main library
  • Manage the people and teams credited on your content.
  • Managed by your identity provider. Change the name there.
  • Marketplace browsing is no longer available.
  • Marketplace browsing is no longer available. Manage installed plugins from Plugins.
  • Marketplace configuration is deprecated
  • Marketplace search failed
  • Matched by email
  • Maximum
  • Maximum blocks
  • Media details
  • Media folders
  • Media in this folder will return to Main library. No files will be deleted.
  • visualEditing.mediaLibrary
  • Media links were made relative
  • Media pagination
  • Media results
  • Media usage tracking
  • Media usage tracking is indexing existing content
  • Media usage tracking is off
  • Media usage tracking is ready
  • Media usage tracking is setting up
  • Media usage tracking needs attention
  • Menu items
  • Merge selected cells
  • Migration guide
  • Minimum blocks
  • Minor section heading
  • Minute
  • Mixed
  • Month
  • More actions for {0}
  • More formatting
  • More information about Alt text
  • More information about Display size
  • More issues were found than are listed
  • More table actions
  • More than one post matches this link
  • Move {0} down
  • Move {0} down — unavailable, its parent has no translation in this locale
  • Move {0} earlier
  • Move {0} later
  • Move {0} up
  • Move {0} up — unavailable, its parent has no translation in this locale
  • Move down {0}
  • Move media here from Media Details.
  • Move the focal point to choose what stays visible in cropped images.
  • Move this site to another EmDash installation, or import a site package
  • Move this site to another EmDash installation, or import a site package into this one.
  • Move up {0}
  • Moved {filename} to position {0}.
  • Moved to {0}
  • Moved to paragraph after table
  • Moved to paragraph before table
  • Moving {label} to position {0} of {1}.
  • Moving {label} was cancelled.
  • Moving from another EmDash site?
  • Name your section, then add its content in the editor.
  • Navigate
  • Needs attention
  • New {singularLower} name
  • New byline
  • New domain
  • New folder
  • New plugin discovery uses the registry. Existing marketplace plugins can still be updated or uninstalled while you switch over.
  • New Relation
  • New reusable profile
  • New section
  • New taxonomy
  • Next month
  • Next, {0} will open
  • Next, the browser's passkey window will open
  • No {label} found.
  • No block types defined
  • No blocks yet
  • No built-in passkey authenticator found
  • No byline
  • No byline assigned
  • No bylines available.
  • No bylines yet
  • No comments match your filters.
  • No description yet
  • No email address
  • No entries match these filters
  • No exact match on this site
  • No field on this content type uses it yet
  • No fields
  • No files added
  • No folders found
  • No iframe found in this code. For an embed that runs a script, use an HTML block.
  • visualEditing.noImageSelected
  • visualEditing.noImagesFound
  • No loaded entries match these filters
  • No matches. Press Enter to use “{freeFormLanguage}”.
  • No matching block types
  • No matching bylines
  • No matching content found.
  • No matching tags
  • No matching timezones
  • No pending requests
  • No references selected.
  • No relations yet
  • No relations yet.
  • No tracked references found
  • No usage to show yet
  • No Windows Hello authenticator found
  • Non-guest
  • Not loaded
  • Not matched
  • Nothing else is scheduled this month.
  • Nothing on this day.
  • Nothing on this site changed.
  • Nothing published or scheduled in {monthTitle}
  • Nothing to preview yet.
  • Now · {time}
  • Off
  • On the site
  • Once setup is done, upload a .emdash package exported from another EmDash site.
  • One
  • Only https links can be embedded.
  • Only image and file fields, images in rich text, and site settings are tracked. Custom rich text blocks and template code aren’t checked.
  • Only image files can be uploaded here.
  • Only images and videos can be uploaded here.
  • Open
  • Open {0} in a new tab
  • Open folder {0}
  • visualEditing.openInAdmin
  • Open in editor
  • Open read-only
  • Open setup
  • Open the dashboard
  • Open the sign-in page at the new address:
  • Open Windows settings
  • Optional hover text
  • Or browse files from your computer
  • Ordered page-building blocks
  • Original
  • Original image cropped.
  • Other
  • Output size
  • Overdue
  • Overdue · {lateness}
  • Package digest
  • Package downloaded
  • Page number
  • Page size
  • Paragraph inserted after table
  • Paragraph inserted before table
  • Passkey created
  • Passkeys from the old address don't work there. Sign in with an email link, then add a passkey in Security settings.
  • Passkeys only work at the address where they were created.
  • Passkeys only work at the address where they were created. Add one here so you can sign in at this address next time.
  • Passkeys only work at the address where they were created. After switching, keep signing in at the current address, or use an email sign-in link at the new one.
  • Passkeys only work at the address where they were created. Continue on {handoverHost} to sign in there without a passkey, then add one for that address.
  • Passkeys require a <0>secure context</0>: use <1>HTTPS</1>, or open the admin at <2>http://localhost</2> (with your dev port). Plain <3>http://</3> on a custom hostname is not treated as secure, even on loopback.
  • Paste an embed code or an https link…
  • Pattern for generating URLs, e.g. /blog/{0}. Tokens: {1}, {2}, and date tokens {3}/{4}/{5} (also {6}/{7}/{8}) from the publish date — e.g. {9} for WordPress-style permalinks.
  • Pause other tools that update content.
  • People shown publicly on this post.
  • Per page
  • Period
  • Phosphor icon name, e.g. calendar-blank or trophy
  • Picked up {label}.
  • Picking entries this one links to lets editors drag them into an order. The other direction lists whatever points at the entry and cannot be reordered.
  • picks {0}
  • Plan digest
  • Plugin {pluginId} rejected the save: {reason}
  • Plugin action failed
  • Plugin actions
  • Plugin changes were not applied
  • Plugin column unavailable
  • Plugin installation requires explicit consent
  • Plugin not found. The publisher or slug may be incorrect.
  • Plugin panel unavailable.
  • Plugin registry configuration error
  • Plugin registry is not configured.
  • Point the domain at this site. On Cloudflare, open your Worker in Workers & Pages, go to the Domains tab, and add the domain.
  • Portrait
  • Post URLs (one per line)
  • Preparing categories and tags...
  • Preparing this site
  • Press Escape to leave the code editor.
  • Press Space to pick up an image. Use the Arrow keys to move it, then press Space to drop it.
  • Preview changes
  • Preview of {0}
  • Preview unavailable for this format
  • Previous month
  • primary
  • Primary navigation
  • Profile CID
  • Progress
  • Progress stopped
  • Propose unsaved changes to selected editor fields for your review
  • Provenance optional
  • Provenance required
  • Public routes
  • Publication date
  • Publication policy blocked scheduled content
  • visualEditing.publish
  • Publish changes
  • Publish changes?
  • visualEditing.publishFailed
  • Publish now
  • Publish now?
  • Publish, unpublish, schedule, and unschedule content
  • visualEditing.published
  • Published {liveSince}
  • Published and scheduled entries across collections, in the site's time zone.
  • Published by <0/>
  • Publisher approval required for every delegated release
  • Publisher approval required only for permission escalation
  • Publisher handle verification failed
  • Publisher release policy
  • Publishing
  • Publishing summary
  • visualEditing.publishing
  • Queued
  • Quick action on the dashboard
  • Quick create a relationship
  • Quick create names the relationship after this field and this collection, takes how many entries it holds from the switch above, and puts no limit on how many entries link back the other way. <0>Create the relationship yourself</0> to set its slug, the name each side goes by, and both limits, then pick it above.
  • Read and change email your site sends
  • Read and restore trashed content
  • Read collection and field definitions
  • Read comment bodies, author email addresses, pseudonymous IP hashes, user agents, and moderation metadata
  • Read media file contents
  • Read public byline profiles and content credits
  • Read redirect rules
  • Read retained content revision history
  • Read selected unsaved editor content after you explicitly invoke the plugin
  • Read-only
  • Reading content
  • Reading the package
  • Ready to publish now or schedule for later
  • Rebuilding search and caches
  • Receipt digest
  • Recent exports
  • Record counts do not match the manifest
  • Records are out of order
  • Records refer to each other in a loop
  • Records without a parent were left out
  • Redirects that loop will be imported turned off
  • Referenced collection
  • Referenced collection is required
  • visualEditing.refreshPage
  • Refresh status
  • Refresh status before continuing.
  • Relations
  • Relationship
  • Release CID
  • Release notes
  • Reload after updating EmDash before trying again.
  • Reload page
  • Reloading the plan…
  • visualEditing.removeImage
  • Remove {0} from selection
  • Remove assignment
  • Remove dark mode variant
  • Remove from post
  • Remove image?
  • Remove schedule
  • Removed {0} from selection.
  • Removes the sidebar entry, command palette link, and dashboard quick action; entries stay reachable by URL, API, and plugins
  • Removing starter content
  • Reorder
  • Reorder {0}
  • visualEditing.replaceImage
  • Replace
  • Replace {label}
  • Replace dark mode image
  • Replace dark mode variant for {label}
  • Replace original
  • Replace original image?
  • Replace original is available with the Original aspect ratio.
  • Replace reference
  • Replace this site’s content with a package exported from another EmDash site.
  • Replace video
  • Replace with empty list
  • Replacing image...
  • Replacing original...
  • Require a slug before content can be published
  • Reschedule
  • Rescheduled
  • Reset
  • Reset column widths
  • Reset crop
  • Resize crop from bottom edge. Use the Arrow keys to resize.
  • Resize crop from bottom-left corner. Use the Arrow keys to resize.
  • Resize crop from bottom-right corner. Use the Arrow keys to resize.
  • Resize crop from left edge. Use the Arrow keys to resize.
  • Resize crop from right edge. Use the Arrow keys to resize.
  • Resize crop from top edge. Use the Arrow keys to resize.
  • Resize crop from top-left corner. Use the Arrow keys to resize.
  • Resize crop from top-right corner. Use the Arrow keys to resize.
  • Resize settings panel
  • Resolve the blockers to continue.
  • Resolving publisher handle...
  • Restart numbering
  • Results
  • Retired
  • Retry {0}
  • Retry cache refresh
  • Retry copy
  • Retry failed
  • Retry failures
  • Retry loading {pluralLower}
  • Retry setup
  • Retry setup?
  • Retrying…
  • Review and block publishing, scheduling, and unpublishing content
  • Review and moderate comments across your content.
  • Review posts
  • Review proposed changes
  • Review the import
  • Review the independently verified release evidence and permissions for {pluginName} before continuing.
  • Review Verified Plugin
  • Review Verified Update
  • Reviewing…
  • Revoke token {0}
  • robots.txt
  • Role on this post (optional)
  • Role updated for {0}.
  • Roles
  • Routable
  • Row added above
  • Row added below
  • Rows
  • Run preview
  • Runs HTML, CSS and JavaScript in a sandbox.
  • Sample content
  • Save anyway
  • Save changes before running plugin actions
  • Save date
  • visualEditing.saveFailed
  • Save or discard the other changes before cropping.
  • Save Relation
  • Save schedule
  • visualEditing.saved
  • Saved immediately; term changes do not wait for Publish changes.
  • Saving a collection here turns this field into an entry picker. Its stored entry IDs move to the relationship, and the field can no longer be searched or filtered on.
  • visualEditing.saving
  • Scan it with a nearby phone or tablet.
  • Schedule changes
  • Schedule date
  • Schedule publication
  • Schedule removed
  • Scheduled changes
  • Scheduled entries appear here with their publish time.
  • Scheduled for {formattedSchedule}
  • Scheduled publication
  • Scheduled publishing needs attention
  • Scroll to review all
  • Search {label}
  • Search {label}…
  • Search block types
  • Search blocks
  • Search bylines to add…
  • Search bylines…
  • Search failed
  • Search failed. Check your connection and try again.
  • Search folders
  • Search for a language…
  • Search for an IANA timezone (e.g., Europe/London)
  • Search or type a URL
  • Search reusable public profiles.
  • Search tags
  • Search tags…
  • Search timezones…
  • Search to narrow the list
  • Search will be turned off for some collections
  • Searching…
  • Sections could not be loaded.
  • See where this file is used.
  • Select a collection
  • Select a content type
  • Select a location
  • Select a relationship
  • Select a release before verifying it
  • Select at least one entry.
  • Select column
  • Select content
  • Select dark mode variant for {label}
  • Select default social image
  • Select favicon
  • Select gallery images
  • Select logo
  • Select row
  • Select table
  • Select up to 50 posts at a time.
  • Select video
  • Selected {label}
  • Selected image
  • Selected media
  • Selected posts
  • Selection
  • Send email through your site
  • Send emails
  • SEO settings
  • Set a custom width and height for this image in the document. Reset uses the original media dimensions. The original media file is unchanged.
  • Set role
  • Set up an email provider in Email settings to email users.
  • Set up media usage tracking
  • Set up Windows Hello
  • Setting up
  • Setup couldn’t continue. Try again.
  • Showing {pageShowingRange} of {0}
  • Shown in the admin menu list.
  • Shown to readers in this order.
  • Shows a button for creating a new entry
  • Sign in to {siteName}
  • Signed release verified
  • Signing in failed. Please try again.
  • Signup completion failed
  • Signup request failed
  • Site Export
  • Site identity
  • Site Import
  • Site Import Analysis
  • Site settings
  • Site title
  • Site Transfer
  • Site URL set to {url}
  • Sitemaps and absolute URLs in search and social metadata will use the new domain. Links in emails and plugins keep using {configuredUrl}, set by the deployment configuration.
  • Size is not applicable to folders
  • Smaller section heading
  • Smallest section heading
  • Some byline avatars were left out
  • Some content links to media files the source site doesn’t have; those links won’t work
  • Some content may not appear here yet.
  • Some content will have no author
  • Some decimal numbers will be rounded
  • Some files listed in the manifest are not in this package.
  • Some media is hosted by an external provider
  • Some media links could not be matched to files
  • Some references point to content that is not in the package
  • Source site ID
  • Split merged cell
  • Square
  • Square (1:1)
  • Stable identifier for your site, such as primary or footer.
  • Start a new import
  • Start import
  • Start with the template’s content types and no content.
  • Start with the template’s example posts and pages. Recommended for new sites.
  • Start writing with plain text
  • Starter content that will be removed
  • Starter content will be removed
  • Starting
  • Starting…
  • State
  • Stop
  • Stopping the import
  • Sub-field slugs cannot be changed after creation.
  • Sub-field slugs must be unique.
  • Subscript
  • Superscript
  • Switch to dark
  • Switch to light
  • Table cells accept text, links, and formatting only.
  • Table deleted
  • Table inserted
  • Table size
  • Tables cannot be pasted inside lists or quotes. Paste the table into its own paragraph and try again.
  • Take over
  • Taking over...
  • Taxonomy
  • Taxonomy “{0}” is used by content on this site
  • Taxonomy deleted
  • Taxonomy not found: {taxonomyName}
  • Taxonomy terms
  • Technical details
  • Technical verification details
  • Tell users where to sign in
  • Term assignments
  • Terms
  • the {0} field on {1}, which lists entries that link to it
  • the {0} field on {1}, which picks entries it links to
  • The admin's security policy blocked some resources this block loads, such as external scripts, fonts or frames. Your site may still load them.
  • the Android passkey prompt
  • The assistant can start one export of this site, within 15 minutes. The package includes all content and authors’ names and email addresses.
  • The assistant can start this exact import once, within 15 minutes. It replaces this site’s starter content with the package it analyzed.
  • The browser controls the exact prompt and may offer another compatible method.
  • The browser will usually show a QR code.
  • The build provenance matches this release and its package.
  • The calendar shows the first {maxEntries}, which end on {cutOffDay}.
  • The calendar shows the first {maxEntries}.
  • The code editor couldn't load. Save your work, then reload the page.
  • The content types and slug cannot be changed after a relation is created.
  • The content types and the slug are fixed. What each side is called and how many entries it holds are not.
  • The credential manager on the phone or tablet you choose saves it. EmDash does not receive the passkey.
  • The cropped image could not be created.
  • The download stopped
  • The export stopped
  • The export’s files no longer match the export. Start a new export.
  • The exported package and this import change the content in these ways.
  • The file is not a valid EmDash site package.
  • The file or folder no longer exists.
  • The image is in the Media Library, but this entry is now read-only.
  • The import can go ahead, but check these first.
  • The import can’t start until these are resolved.
  • The import did not return a completion cursor
  • The import did not return a preparation cursor
  • The import failed
  • The import has blockers that must be resolved first.
  • The import plan changed
  • The import plan changed. Review it again before importing.
  • The import stopped ({0}). Nothing on this site changed.
  • The import stopped after it started writing to this site, so editing is paused. Abandon the import to unlock editing; content it already wrote stays in place.
  • The import stops after its current step. Content already imported stays on the site, and editing stays paused until you abandon the import.
  • The import was cancelled
  • The imported site did not match the package when it was checked.
  • The last export failed
  • The latest media request failed. Showing the previous page.
  • the macOS passkey prompt
  • The order controls how block types appear in the picker.
  • The package changed. Choose it again before importing.
  • The package contains a duplicate ID
  • The package contains a file larger than this site accepts.
  • The package contains a file that is not part of the site package format.
  • The package contains an entry that is not a regular file.
  • The package contains the same file twice.
  • The package couldn’t be uploaded
  • The package format is not supported by this version of EmDash
  • The package is checked against this site before anything changes. You can leave this page and come back.
  • The package is larger than this site allows
  • The package is larger than this site allows.
  • The package is not valid
  • The package manifest is not valid.
  • The package needs a feature this version of EmDash does not support
  • The package uses a field type this site does not know
  • The package uses a locale this site does not have
  • The package was checked against this site. Review what will be imported, choose who the content belongs to, then start the import.
  • The package’s content is written to this site. The import can’t be undone once it starts; to go back you would need a backup of this site.
  • The package’s file index is not valid.
  • The passkey is saved on your physical security key and can be used on compatible devices.
  • The plan was changed somewhere else, such as from the command line or an AI assistant, after this page loaded it. Review it again, then start the import.
  • The plugin has not saved these changes. Review them before updating the editor.
  • The plugin result is stale because the editor changed while it was working.
  • The public address of your site, used for links in emails and plugins, sitemaps, and absolute URLs in search and social metadata
  • The publisher identity cannot be verified.
  • The range has more entries than the calendar can show.
  • The relationship and the referenced collection cannot be changed after creation. How many entries this field accepts is set on the relationship.
  • The relationship decides the referenced collection and how many entries this field accepts.
  • The sample content added so far is kept. Continue to add the rest.
  • The scheduled changes to {title} stay as a draft.
  • The selected folder no longer exists. Choose another location and save again.
  • The selected image could not be read.
  • The server was updated while this ran. Reload the page and try again.
  • The signed publisher records and package are valid. Build provenance was not provided.
  • The site kept changing while it was exported. Try again when editing is quieter.
  • The site’s storage could not be read or written.
  • The starter content listed above is deleted and replaced with the package’s content. The import can’t be undone once it starts; to go back you would need a backup of this site.
  • The stored value doesn't match this field's type
  • The uploaded package is discarded. Nothing on this site has changed.
  • The video is in the Media Library, but this entry is now read-only.
  • the Windows passkey prompt
  • Theme search failed
  • There are too many redirects to check them for loops before importing
  • This also removes:
  • This block cannot be edited because its stored definition is unavailable.
  • This block embeds a page from {0}.
  • This block runs JavaScript.
  • This browser keeps the whole package in memory until the download finishes. For an export this size, use a Chromium-based browser, which saves straight to disk, or run emdash site export from the CLI.
  • This cannot be undone
  • This code has expired. Start the sign-in again from your terminal to get a new one.
  • This code is invalid or has already been used.
  • This content cannot be edited safely
  • This content will be visible on the site immediately.
  • This day wasn't loaded. The range has more entries than the calendar can show.
  • This device is requesting permission to use:
  • This entry changed somewhere else after you opened it.
  • This entry changed somewhere else. Save anyway, or reload to get the newer version.
  • This entry doesn't exist or isn't published. Your role can only view published content.
  • This entry doesn't exist or was deleted.
  • This entry has no URL until it is published. Paste a URL instead.
  • This entry is open somewhere else
  • This entry is read-only because its schema uses field types this version of EmDash does not support.
  • This entry was due {lateness} but hasn't published. Scheduled publishing may not be running.
  • This export is large
  • This field cannot be edited by this version of EmDash.
  • This field contains table content that the editor cannot preserve. Update it through the API before editing or saving this content.
  • This field contains unsupported Portable Text marks: <0>{markList}</0>. Remove them through the API before editing or saving this content.
  • This field does not accept {0} files.
  • This field does not accept {mimeType} files.
  • This field expects a list. The stored value stays unchanged until you replace it with an empty list, which deletes it. Copy anything you need from it first.
  • This field lists entries that link to this one.
  • This field picks
  • This field picks entries this one links to.
  • This field will show the <0>{0}</0> this {linkingSide} links to
  • This field will show the <0>{linkingSide}</0> linking to this {linkedSide}
  • This file is not a readable EmDash site package.
  • This file is not an EmDash site package: it must start with manifest.json.
  • This folder is empty
  • This folder is empty.
  • This image could not be loaded for cropping.
  • This import has already started
  • This is not the package the import was started with. Choose the same file again.
  • This link can't be used. Enter a web address, such as https://example.com.
  • This link expires in 15 minutes.
  • This link expires in 7 days.
  • This media item could not be loaded. Try again.
  • This media item no longer exists.
  • This month wasn't loaded
  • This operation expired. Start again.
  • This package needs features this version of EmDash does not support.
  • This package was made by a newer or different version of EmDash.
  • This paste is too large. Paste fewer cells or less text at a time.
  • This plugin cannot be installed because its publisher profile is missing valid verification metadata. Ask the publisher to republish it with the latest EmDash plugin CLI.
  • This plugin cannot be installed because its release provenance could not be verified. Ask the publisher to publish a new verified release.
  • This plugin cannot be installed because its signed publisher records failed verification. Ask the publisher to publish a corrected release.
  • This plugin exposes the following routes without authentication:
  • This plugin is not available yet
  • This publisher identity no longer resolves.
  • This publisher's handle does not resolve back to its identity. Installation is disabled until the publisher fixes their handle.
  • This range has more than {maxEntries} entries
  • This removes the relationship, every link stored under it, and the reference fields that use it:
  • This removes the schedule and publishes immediately.
  • This saved timezone isn't recognized. Choose a suggestion for reliable date display.
  • This section contains table content that the editor cannot preserve. Update the section before inserting it.
  • This section contains unsupported Portable Text marks: <0>{0}</0>. Update the section before inserting it.
  • This sign-in link has expired. Request a new one from the login page.
  • This sign-in link is invalid or has already been used. Request a new one from the login page.
  • This site already has content
  • This site already has content, so it can’t receive an import.
  • This site can’t receive an import
  • This site has no content yet, so it can receive an import. Choose a .emdash package file. It is checked in your browser and uploaded in parts; nothing on this site changes until you review and confirm the import.
  • This site has no content yet, so you can import a .emdash package exported from another EmDash site.
  • This site has no session storage configured, so sign-in cannot complete. Ask the site administrator to set session.driver in astro.config.mjs.
  • This site holds partial data from an earlier import
  • This site was set up with starter content. It has no entries of its own, and the import deletes it before adding the package’s content.
  • This spreadsheet data has invalid quoted cells. Fix the quotes or remove the tab separators and try again.
  • This table cannot be edited safely
  • This table has unsupported cell formatting, merged cells, or column widths. Paste it as plain text or simplify the table and try again.
  • This version is not visible on the site
  • This video can't be played.
  • Time
  • Times are in {zoneName}.
  • Times are in {zoneName}. Your browser uses {viewerZoneName}.
  • To move a site to another EmDash installation, use <0>Transfer</0>.
  • Today
  • Toggle
  • Toggle header column
  • Token {0} · expires {expires}
  • Token verification failed
  • Tomorrow
  • Tooltip text
  • Track where media is used across your content
  • Track where media is used across your content.
  • Transfer
  • Translations:
  • Trash pagination
  • Try a different search or collection filter.
  • Try a different search or filter.
  • Try again.
  • Try again. If it keeps failing, check the server logs.
  • Turn on
  • Turn on media usage tracking?
  • Turning on…
  • Two authors with bylines in the same locale are mapped to the same user
  • Two records have the same value where it must be unique
  • Type caption for image (optional)
  • Type caption for video (optional)
  • Type to filter
  • Type to search
  • Type: Folder
  • Unfinished media uploads were left out
  • Unlinked
  • visualEditing.unpublishedChanges
  • Unresolved assignment
  • visualEditing.unsaved
  • Unsaved content may leave your site
  • Unsupported
  • Until {0}
  • Unused references were left out
  • Up to {MAX_SELECTED} bylines can be selected
  • Update scheduled
  • Update the emdash package in your project and redeploy to get the latest fixes.
  • Update the profile for {0}.
  • Updating the plan…
  • Updating usage
  • visualEditing.uploadImage
  • Upload a video to get started
  • Upload failed
  • Upload files
  • Upload not finished
  • Upload or choose a video
  • Upload site packages and check whether they can be imported. Admin includes this; choose it instead of Admin to give an agent narrower access.
  • Upload to {providerName}
  • Uploaded
  • visualEditing.uploadingFile
  • Uploading image…
  • Uploading the package
  • Uploading video…
  • URL & language
  • URL slug
  • URL template (e.g. /blog/:slug)
  • Usage completeness couldn’t be verified.
  • Usage details aren’t available for your account.
  • Usage details unavailable
  • Usage indexing couldn’t finish.
  • Usage indexing hasn’t started.
  • Usage is updating. Some content may not appear here yet.
  • Usage loaded
  • Usage may be out of date.
  • Use {fallbackUrl} anyway
  • Use a security key
  • Use a URL ending in a recognized image extension, such as .jpg or .png.
  • Use another device
  • Use as end date
  • Use lowercase letters, numbers, and hyphens, starting with a letter.
  • Use URL
  • Used in
  • User accounts, passkeys, API tokens, secrets, and plugin data are never exported. Each author’s name and email address are included so they can be matched to users on the other site.
  • User for {0}
  • Users are not transferred. Choose the user on this site who should own each author’s content. Content of authors you don’t map will have no author.
  • Users from <0>{domain}</0> will no longer be able to sign up without an invite. Existing users are not affected.
  • v{0}
  • Validating the package
  • Verified
  • Verified publisher
  • Verify the plugin before installing it
  • Verifying the import
  • Version {0} (active)
  • Video actions
  • Video upload failed. Try again.
  • View live
  • View setup
  • Visitors see the published version until the scheduled update
  • Visitors see this published version
  • Visitors still see the published version
  • Visitors will see these changes immediately.
  • Wait for updates already in progress to finish.
  • Warnings
  • Was due
  • We checked before opening the browser's passkey prompt so you can choose what happens next.
  • We've sent a verification link to <0>{email}</0>
  • What each side is called. These name the fields bound to this relationship.
  • What happens next?
  • What is a passkey?
  • What it leaves out
  • What the direction changes
  • What the package includes
  • What will be imported
  • What you typed is still here. Saving replaces the newer version.
  • What’s tracked
  • When set, the image becomes a clickable link to this URL.
  • Where is it saved?
  • Why are bylines shown in this order?
  • Why English is used
  • Widget areas
  • Widths
  • Windows Hello still isn't available to this browser. You can try another device or a security key instead.
  • Windows will show which credential manager will save it before creating it.
  • With a passkey, you don’t need to remember complex passwords
  • Working…
  • Write CSS…
  • Write HTML, or paste a snippet with its styles and scripts…
  • Write HTML…
  • Write JavaScript…
  • Writing the file index
  • You can view, rename, or add more passkeys later in Security settings.
  • You do not have permission to edit this asset.
  • You don’t have permission to move this file.
  • You don't have permission to view the calendar.
  • You need Admin permissions to manage media usage tracking.
  • You need Admin permissions to transfer this site.
  • You no longer hold this entry
  • You'll be signing up as <0>{roleName}</0>
  • You're signed in at {0}
  • You've been invited to {siteName}
  • You've been invited to join {siteName}.
  • Your credential manager, such as Google Password Manager, saves it and may sync it to your other devices.
  • Your credential manager, such as iCloud Keychain, saves it and may sync it to your other devices.
  • Your device's credential manager saves it and will show you where before creating it.
  • your device's passkey prompt
  • Your role does not permit any of the permissions this device requested.
  • Your site is currently at {currentUrl}.
  • Your time: {viewerTime}
  • Zig
Español (España) es-ES 3180/3384 · 94%
204 missing keys
  • {0, plural, one {Add # video} other {Add # videos}}
  • {collectionLabel} pagination
  • {failed, plural, one {# email could not be sent. Check the email provider.} other {# emails could not be sent. Check the email provider.}}
  • {host} does not resolve to a public address
  • {origin} does not serve this site yet
  • {origin} redirects elsewhere
  • {origin} redirects to {target}. Enter that address instead.
  • {sent, plural, one {Emailed # user} other {Emailed # users}}
  • {siteName} has moved to {siteHost}
  • {siteName} is now at {siteHost}. Sign in there from now on.
  • <0>Alt-click</0> to add above
  • <0>Click</0> to add below
  • <0>Click</0> to open menu
  • <0>Drag</0> to move
  • A name cannot be generated from this label. Type one manually using lowercase letters, numbers, and underscores.
  • A slug cannot be generated from these role names. Type one manually using lowercase letters, numbers, and underscores.
  • A slug cannot be generated from this label. Type one manually using lowercase letters, numbers, and underscores.
  • A slug cannot be generated from this label. Type one manually.
  • Add a passkey for {0}
  • Align
  • Align center
  • Align left
  • Align right
  • visualEditing.altText
  • visualEditing.back
  • Basic blocks
  • Block
  • Block actions
  • Change domain
  • Check and switch
  • Checking…
  • Choose a video from the library or upload a new one.
  • Clear formatting
  • Continue on {handoverHost}
  • Could not reach {origin}
  • Delete video
  • visualEditing.altTextPlaceholder
  • Domain changed to {url}
  • visualEditing.draft
  • Email all users?
  • Email every other user a link to the sign-in page at {siteHost}.
  • Email users
  • Embed
  • Enter a domain such as example.com, without a path or port
  • Enter the domain below. EmDash checks that it serves this site before switching.
  • esc
  • Every other user with an active account gets an email saying the site is now at {siteHost}, with a link to sign in there. Passkeys from another address don't work at {siteHost}, so users sign in with an email link and add a new passkey.
  • Failed to activate block type version
  • Failed to add term to entries
  • Failed to analyze file
  • Failed to change the domain
  • Failed to check for updates
  • Failed to compare revisions
  • Failed to create a sign-in link
  • Failed to create allowed domain
  • Failed to create API token
  • Failed to create block type
  • Failed to create byline
  • Failed to create byline translation
  • Failed to create collection
  • Failed to create content
  • Failed to create menu
  • Failed to create menu item
  • Failed to create menu translation
  • Failed to create redirect
  • Failed to create relation
  • Failed to create taxonomy
  • Failed to create term translation
  • Failed to create widget
  • Failed to create widget area
  • Failed to discard draft
  • Failed to duplicate content
  • Failed to email users
  • Failed to fetch 404 summary
  • Failed to fetch allowed domains
  • Failed to fetch API tokens
  • Failed to fetch block type
  • Failed to fetch block types
  • Failed to fetch byline
  • Failed to fetch byline translations
  • Failed to fetch bylines
  • Failed to fetch collections
  • Failed to fetch comment
  • Failed to fetch comment counts
  • Failed to fetch comments
  • Failed to fetch content
  • Failed to fetch content authors
  • Failed to fetch fields
  • Failed to fetch menu
  • Failed to fetch menu translations
  • Failed to fetch menus
  • Failed to fetch orphaned tables
  • Failed to fetch passkeys
  • Failed to fetch redirects
  • Failed to fetch reference children
  • Failed to fetch reference parents
  • Failed to fetch relation
  • Failed to fetch relations
  • Failed to fetch revisions
  • Failed to fetch taxonomies
  • Failed to fetch term translations
  • Failed to fetch the site domain
  • Failed to fetch theme
  • Failed to fetch translations
  • Failed to fetch trashed content
  • Failed to fetch users
  • Failed to fetch widget area
  • Failed to fetch widget areas
  • Failed to fetch widget components
  • Failed to import
  • Failed to invite user
  • visualEditing.mediaLoadFailed
  • Failed to probe URL
  • Failed to publish content
  • Failed to register orphaned table
  • Failed to reorder menu items
  • Failed to reorder terms
  • Failed to schedule content
  • Failed to unpublish content
  • Failed to unschedule content
  • Failed to update allowed domain
  • Failed to update block type
  • Failed to update byline
  • Failed to update collection
  • Failed to update comment status
  • Failed to update content
  • Failed to update field
  • Failed to update menu
  • Failed to update menu item
  • Failed to update redirect
  • Failed to update relation
  • Failed to update term
  • Failed to update user
  • Failed to update widget
  • field_slug
  • Format selection
  • Go to sign-in
  • If the site can't be reached from the internet yet, for example on localhost or behind a login, you can use the address without the check.
  • visualEditing.image
  • Insert video
  • Invite validation failed
  • Link options
  • Links in emails and plugins use {0}, set by the deployment configuration.
  • Links in emails and plugins, sitemaps, and absolute URLs in search and social metadata will use the new domain.
  • List
  • visualEditing.loading
  • Managed by your identity provider. Change the name there.
  • Marketplace search failed
  • visualEditing.mediaLibrary
  • More formatting
  • New domain
  • visualEditing.noImageSelected
  • visualEditing.noImagesFound
  • Only images and videos can be uploaded here.
  • Open the sign-in page at the new address:
  • Passkeys from the old address don't work there. Sign in with an email link, then add a passkey in Security settings.
  • Passkeys only work at the address where they were created.
  • Passkeys only work at the address where they were created. Add one here so you can sign in at this address next time.
  • Passkeys only work at the address where they were created. After switching, keep signing in at the current address, or use an email sign-in link at the new one.
  • Passkeys only work at the address where they were created. Continue on {handoverHost} to sign in there without a passkey, then add one for that address.
  • Point the domain at this site. On Cloudflare, open your Worker in Workers & Pages, go to the Domains tab, and add the domain.
  • visualEditing.published
  • visualEditing.removeImage
  • visualEditing.replaceImage
  • Replace video
  • visualEditing.saveFailed
  • visualEditing.saved
  • visualEditing.saving
  • Select video
  • Send emails
  • Set up an email provider in Email settings to email users.
  • Signup completion failed
  • Signup request failed
  • Site URL set to {url}
  • Sitemaps and absolute URLs in search and social metadata will use the new domain. Links in emails and plugins keep using {configuredUrl}, set by the deployment configuration.
  • Start writing with plain text
  • Sub-field slugs cannot be changed after creation.
  • Sub-field slugs must be unique.
  • Tell users where to sign in
  • The public address of your site, used for links in emails and plugins, sitemaps, and absolute URLs in search and social metadata
  • The video is in the Media Library, but this entry is now read-only.
  • Theme search failed
  • This entry doesn't exist or isn't published. Your role can only view published content.
  • This entry doesn't exist or was deleted.
  • This link can't be used. Enter a web address, such as https://example.com.
  • This video can't be played.
  • Token verification failed
  • Trash pagination
  • Type caption for video (optional)
  • Type to filter
  • Type to search
  • visualEditing.unpublishedChanges
  • visualEditing.unsaved
  • visualEditing.uploadImage
  • Upload a video to get started
  • Upload or choose a video
  • visualEditing.uploadingFile
  • Uploading video…
  • URL template (e.g. /blog/:slug)
  • Use {fallbackUrl} anyway
  • Video actions
  • Video upload failed. Try again.
  • You're signed in at {0}
  • Your site is currently at {currentUrl}.
Svenska sv 3384/3384 · 100%

All strings translated 🎉

ไทย th 3180/3384 · 94%
204 missing keys
  • {0, plural, one {Add # video} other {Add # videos}}
  • {collectionLabel} pagination
  • {failed, plural, one {# email could not be sent. Check the email provider.} other {# emails could not be sent. Check the email provider.}}
  • {host} does not resolve to a public address
  • {origin} does not serve this site yet
  • {origin} redirects elsewhere
  • {origin} redirects to {target}. Enter that address instead.
  • {sent, plural, one {Emailed # user} other {Emailed # users}}
  • {siteName} has moved to {siteHost}
  • {siteName} is now at {siteHost}. Sign in there from now on.
  • <0>Alt-click</0> to add above
  • <0>Click</0> to add below
  • <0>Click</0> to open menu
  • <0>Drag</0> to move
  • A name cannot be generated from this label. Type one manually using lowercase letters, numbers, and underscores.
  • A slug cannot be generated from these role names. Type one manually using lowercase letters, numbers, and underscores.
  • A slug cannot be generated from this label. Type one manually using lowercase letters, numbers, and underscores.
  • A slug cannot be generated from this label. Type one manually.
  • Add a passkey for {0}
  • Align
  • Align center
  • Align left
  • Align right
  • visualEditing.altText
  • visualEditing.back
  • Basic blocks
  • Block
  • Block actions
  • Change domain
  • Check and switch
  • Checking…
  • Choose a video from the library or upload a new one.
  • Clear formatting
  • Continue on {handoverHost}
  • Could not reach {origin}
  • Delete video
  • visualEditing.altTextPlaceholder
  • Domain changed to {url}
  • visualEditing.draft
  • Email all users?
  • Email every other user a link to the sign-in page at {siteHost}.
  • Email users
  • Embed
  • Enter a domain such as example.com, without a path or port
  • Enter the domain below. EmDash checks that it serves this site before switching.
  • esc
  • Every other user with an active account gets an email saying the site is now at {siteHost}, with a link to sign in there. Passkeys from another address don't work at {siteHost}, so users sign in with an email link and add a new passkey.
  • Failed to activate block type version
  • Failed to add term to entries
  • Failed to analyze file
  • Failed to change the domain
  • Failed to check for updates
  • Failed to compare revisions
  • Failed to create a sign-in link
  • Failed to create allowed domain
  • Failed to create API token
  • Failed to create block type
  • Failed to create byline
  • Failed to create byline translation
  • Failed to create collection
  • Failed to create content
  • Failed to create menu
  • Failed to create menu item
  • Failed to create menu translation
  • Failed to create redirect
  • Failed to create relation
  • Failed to create taxonomy
  • Failed to create term translation
  • Failed to create widget
  • Failed to create widget area
  • Failed to discard draft
  • Failed to duplicate content
  • Failed to email users
  • Failed to fetch 404 summary
  • Failed to fetch allowed domains
  • Failed to fetch API tokens
  • Failed to fetch block type
  • Failed to fetch block types
  • Failed to fetch byline
  • Failed to fetch byline translations
  • Failed to fetch bylines
  • Failed to fetch collections
  • Failed to fetch comment
  • Failed to fetch comment counts
  • Failed to fetch comments
  • Failed to fetch content
  • Failed to fetch content authors
  • Failed to fetch fields
  • Failed to fetch menu
  • Failed to fetch menu translations
  • Failed to fetch menus
  • Failed to fetch orphaned tables
  • Failed to fetch passkeys
  • Failed to fetch redirects
  • Failed to fetch reference children
  • Failed to fetch reference parents
  • Failed to fetch relation
  • Failed to fetch relations
  • Failed to fetch revisions
  • Failed to fetch taxonomies
  • Failed to fetch term translations
  • Failed to fetch the site domain
  • Failed to fetch theme
  • Failed to fetch translations
  • Failed to fetch trashed content
  • Failed to fetch users
  • Failed to fetch widget area
  • Failed to fetch widget areas
  • Failed to fetch widget components
  • Failed to import
  • Failed to invite user
  • visualEditing.mediaLoadFailed
  • Failed to probe URL
  • Failed to publish content
  • Failed to register orphaned table
  • Failed to reorder menu items
  • Failed to reorder terms
  • Failed to schedule content
  • Failed to unpublish content
  • Failed to unschedule content
  • Failed to update allowed domain
  • Failed to update block type
  • Failed to update byline
  • Failed to update collection
  • Failed to update comment status
  • Failed to update content
  • Failed to update field
  • Failed to update menu
  • Failed to update menu item
  • Failed to update redirect
  • Failed to update relation
  • Failed to update term
  • Failed to update user
  • Failed to update widget
  • field_slug
  • Format selection
  • Go to sign-in
  • If the site can't be reached from the internet yet, for example on localhost or behind a login, you can use the address without the check.
  • visualEditing.image
  • Insert video
  • Invite validation failed
  • Link options
  • Links in emails and plugins use {0}, set by the deployment configuration.
  • Links in emails and plugins, sitemaps, and absolute URLs in search and social metadata will use the new domain.
  • List
  • visualEditing.loading
  • Managed by your identity provider. Change the name there.
  • Marketplace search failed
  • visualEditing.mediaLibrary
  • More formatting
  • New domain
  • visualEditing.noImageSelected
  • visualEditing.noImagesFound
  • Only images and videos can be uploaded here.
  • Open the sign-in page at the new address:
  • Passkeys from the old address don't work there. Sign in with an email link, then add a passkey in Security settings.
  • Passkeys only work at the address where they were created.
  • Passkeys only work at the address where they were created. Add one here so you can sign in at this address next time.
  • Passkeys only work at the address where they were created. After switching, keep signing in at the current address, or use an email sign-in link at the new one.
  • Passkeys only work at the address where they were created. Continue on {handoverHost} to sign in there without a passkey, then add one for that address.
  • Point the domain at this site. On Cloudflare, open your Worker in Workers & Pages, go to the Domains tab, and add the domain.
  • visualEditing.published
  • visualEditing.removeImage
  • visualEditing.replaceImage
  • Replace video
  • visualEditing.saveFailed
  • visualEditing.saved
  • visualEditing.saving
  • Select video
  • Send emails
  • Set up an email provider in Email settings to email users.
  • Signup completion failed
  • Signup request failed
  • Site URL set to {url}
  • Sitemaps and absolute URLs in search and social metadata will use the new domain. Links in emails and plugins keep using {configuredUrl}, set by the deployment configuration.
  • Start writing with plain text
  • Sub-field slugs cannot be changed after creation.
  • Sub-field slugs must be unique.
  • Tell users where to sign in
  • The public address of your site, used for links in emails and plugins, sitemaps, and absolute URLs in search and social metadata
  • The video is in the Media Library, but this entry is now read-only.
  • Theme search failed
  • This entry doesn't exist or isn't published. Your role can only view published content.
  • This entry doesn't exist or was deleted.
  • This link can't be used. Enter a web address, such as https://example.com.
  • This video can't be played.
  • Token verification failed
  • Trash pagination
  • Type caption for video (optional)
  • Type to filter
  • Type to search
  • visualEditing.unpublishedChanges
  • visualEditing.unsaved
  • visualEditing.uploadImage
  • Upload a video to get started
  • Upload or choose a video
  • visualEditing.uploadingFile
  • Uploading video…
  • URL template (e.g. /blog/:slug)
  • Use {fallbackUrl} anyway
  • Video actions
  • Video upload failed. Try again.
  • You're signed in at {0}
  • Your site is currently at {currentUrl}.
Türkçe tr 1575/3384 · 47%
1809 missing keys
  • "{0}" will be deleted from {providerName}.
  • "{0}" will be deleted from its media provider.
  • "{0}" will be permanently deleted.
  • {0, plural, one {{counted} of # character, at least {min}} other {{counted} of # characters, at least {min}}}
  • {0, plural, one {{counted} of # character} other {{counted} of # characters}}
  • {0, plural, one {# byline} other {# bylines}}
  • {0, plural, one {# comment imported} other {# comments imported}}
  • {0, plural, one {# entry} other {# entries}}
  • {0, plural, one {# file uploading} other {# files uploading}}
  • {0, plural, one {# file was not added because the upload list is full.} other {# files were not added because the upload list is full.}}
  • {0, plural, one {# folder loaded} other {# folders loaded}}
  • {0, plural, one {# link} other {# links}}
  • {0, plural, one {# matching tag} other {# matching tags}}
  • {0, plural, one {# MCP tool} other {# MCP tools}}
  • {0, plural, one {# menu imported} other {# menus imported}}
  • {0, plural, one {# permission requested} other {# permissions requested}}
  • {0, plural, one {# reference} other {# references}}
  • {0, plural, one {# relation this content type takes part in} other {# relations this content type takes part in}}
  • {0, plural, one {# row} other {# rows}} × {1, plural, one {# column} other {# columns}} selected
  • {0, plural, one {# taxonomy assignment} other {# taxonomy assignments}}
  • {0, plural, one {# taxonomy created} other {# taxonomies created}}
  • {0, plural, one {# upload failed} other {# uploads failed}}
  • {0, plural, one {+# more} other {+# more}}
  • {0, plural, one {Add # file} other {Add # files}}
  • {0, plural, one {Add # image} other {Add # images}}
  • {0, plural, one {Add # video} other {Add # videos}}
  • {0, plural, one {At least # character} other {At least # characters}}
  • {0, plural, one {Column deleted} other {# columns deleted}}
  • {0, plural, one {Media file} other {Media files}}
  • {0, plural, one {One more blocked entry is not shown.} other {# more blocked entries are not shown.}}
  • {0, plural, one {Row deleted} other {# rows deleted}}
  • {0, plural, one {Show # more} other {Show # more}}
  • {0, plural, one {User} other {Users}}
  • {0} added to this post.
  • {0} can't be moved here — its parent has no translation in this locale, so this list isn't the group it belongs to.
  • {0} fallback
  • {0} of {1} files · {2} of {3}
  • {0} of {1} items
  • {0} of {1} matched by email
  • {0} of {1} steps
  • {0} of {1} steps · {2} of {3}
  • {0} of {total} could not be deleted
  • {0} of {total} could not be published
  • {0} of {total} could not be updated
  • {0} of media, {1} of records
  • {0} removed from this post.
  • {0} updated everywhere it appears.
  • {0} updated to v{installedVersion}
  • {added} posts updated
  • {added} updated · {0} failed
  • {characters, plural, one {# character} other {# characters}}
  • {collectionLabel} pagination
  • {columns, plural, one {Column deleted} other {# columns deleted}}
  • {completedCount} of {0} complete
  • {completedCount} of {0} uploads complete
  • {dayLabel}, {entries}
  • {earlierCount, plural, one {Show # earlier entry} other {Show # earlier entries}}
  • {failed, plural, one {# email could not be sent. Check the email provider.} other {# emails could not be sent. Check the email provider.}}
  • {failedCount, plural, one {# upload failed} other {# uploads failed}}
  • {filesMissing, plural, one {# file still needs to be uploaded. Choose the same package file again to finish; files already uploaded are skipped.} other {# files still need to be uploaded. Choose the same package file again to finish; files already uploaded are skipped.}}
  • {hidden, plural, one {# more entry on {date}} other {# more entries on {date}}}
  • {hidden, plural, one {+# more} other {+# more}}
  • {host} does not resolve to a public address
  • {importedFiles, plural, one {<count>#</count> file imported} other {<count>#</count> files imported}}
  • {label} in {menuName}
  • {label} moved to position {0} of {1}.
  • {label} moved to position {0}.
  • {label} options
  • {lateness} late
  • {maximum, plural, one {{name} can have at most # character.} other {{name} can have at most # characters.}}
  • {maximum, plural, one {{name} can have at most # item.} other {{name} can have at most # items.}}
  • {minimum, plural, one {{name} needs at least # character.} other {{name} needs at least # characters.}}
  • {minimum, plural, one {{name} needs at least # item.} other {{name} needs at least # items.}}
  • {name} does not match the required format.
  • {name} has a value that is not one of its options.
  • {name} has an invalid value.
  • {name} is not a field in this collection.
  • {name} is required.
  • {name} links to an entry that does not exist or is in the trash.
  • {name} must be a valid URL.
  • {name} must be at least {bound}.
  • {name} must be at most {bound}.
  • {name}: this site already has some
  • {origin} does not serve this site yet
  • {origin} redirects elsewhere
  • {origin} redirects to {target}. Enter that address instead.
  • {overdueCount, plural, one {One scheduled item is overdue and the scheduler heartbeat is stale. Run `npx emdash doctor` and verify the deployed Cron Trigger.} other {# scheduled items are overdue and the scheduler heartbeat is stale. Run `npx emdash doctor` and verify the deployed Cron Trigger.}}
  • {overdueCount, plural, one {One scheduled item is overdue, but no scheduler run has completed. Run `npx emdash doctor` and verify the deployed Cron Trigger.} other {# scheduled items are overdue, but no scheduler run has completed. Run `npx emdash doctor` and verify the deployed Cron Trigger.}}
  • {overflowCount, plural, one {# file was not added because the upload list is full.} other {# files were not added because the upload list is full.}}
  • {pluginName} Settings
  • {plural} go live now; draft edits stay unpublished.
  • {policyRejected, plural, one {Open the affected entry, resolve the policy reason, and schedule it again. A successful schedule or publish clears this notice.} other {Open the affected entries, resolve the policy reasons, and schedule them again. A successful schedule or publish clears each notice.}}
  • {position} of {total}
  • {previewRows} × {previewColumns} table
  • {readingTime, plural, one {# min read} other {# min read}}
  • {ready} of {0} ready
  • {records, plural, one {# record written} other {# records written}}
  • {rejectedCount, plural, one {# file was not added.} other {# files were not added.}}
  • {rewrittenUrls, plural, one {<rewrittenCount>#</rewrittenCount> image URL updated in {updatedContentItems, plural, one {<contentCount>#</contentCount> content item} other {<contentCount>#</contentCount> content items}}} other {<rewrittenCount>#</rewrittenCount> image URLs updated in {updatedContentItems, plural, one {<contentCount>#</contentCount> content item} other {<contentCount>#</contentCount> content items}}}}
  • {row} × {column} table
  • {rows, plural, one {Row deleted} other {# rows deleted}}
  • {rows} × {columns} table pasted
  • {selectedCount, plural, one {# selected} other {# selected}}
  • {selectedCount, plural, one {Move # item to trash? You can restore it later.} other {Move # items to trash? You can restore them later.}}
  • {sent, plural, one {Emailed # user} other {Emailed # users}}
  • {siteName} has moved to {siteHost}
  • {siteName} is now at {siteHost}. Sign in there from now on.
  • {siteZone} · Your time: {viewerZone}
  • {state} · {when}
  • {state}, {time}:
  • {subLabel} ({label}, item {position})
  • {title} is a draft again.
  • {title} is now live.
  • {title} now goes live {when}.
  • {totalDrafts, plural, one {Draft} other {Drafts}}
  • {totalScheduled, plural, one {Scheduled} other {Scheduled}}
  • {widgetType} in {areaName}
  • {words, plural, one {# word} other {# words}}
  • <0>{from}</0> becomes <1>{to}</1>
  • <0>{name}</0> is editing this entry. Nothing you change here will be saved.
  • <0>{name}</0> is editing this entry. Open it read-only, or take over; they will be told the entry moved on.
  • <0>{name}</0> now holds this entry, so your changes are no longer being saved. Take it back to carry on.
  • <0>Alt-click</0> to add above
  • <0>Click</0> to add below
  • <0>Click</0> to open menu
  • <0>Drag</0> to move
  • 1 post updated
  • 16:9
  • 2. Go to <0>Tools → Export</0>
  • 3:2
  • 4:3
  • A file does not match the package manifest. The package may be damaged.
  • A file in the package does not match the manifest. The package may be damaged.
  • A file in the package is not the size the manifest declares.
  • A file is not the size the package manifest declares. The package may be damaged.
  • A media file is larger than this site accepts
  • A media file is missing from the package
  • A media folder with this name already exists
  • A name cannot be generated from this label. Type one manually using lowercase letters, numbers, and underscores.
  • A number is too large for this site’s database
  • A package file does not match the manifest
  • A package file is missing
  • A publication time has not been selected
  • A publishing action is already in progress
  • A record in the package is not valid
  • A record refers to something missing from the package
  • A relation defines how two content types link. Reference fields on either side then pick entries through it.
  • A relationship is required
  • A slug cannot be generated from these role names. Type one manually using lowercase letters, numbers, and underscores.
  • A slug cannot be generated from this label. Type one manually using lowercase letters, numbers, and underscores.
  • A slug cannot be generated from this label. Type one manually.
  • A source and target locale are required
  • A step failed and will be retried ({0}).
  • A value does not fit this site’s database
  • Abandon import
  • Abandon this import?
  • Abandoning…
  • About focal point
  • About inferred bylines
  • ACF Fields
  • Activation cannot be confirmed. Keep editing paused and refresh the status.
  • Active v{0}
  • Add {singularLower} to {ready} posts
  • Add {singularLower} to 1 post
  • Add {singularLower} to posts
  • Add a passkey for {0}
  • Add a person or team to credit on your content.
  • Add another byline
  • Add at least {minItems} blocks.
  • Add block
  • Add byline
  • Add dark mode variant
  • Add Images
  • Add images to gallery
  • Add new folder
  • Add reference
  • Add references
  • Add row above
  • Add row below
  • Add scripts and styles to your site's pages
  • Add selected
  • Add tag
  • Add term
  • Add to posts
  • Added
  • Adding…
  • Additional details
  • admin
  • Advanced
  • After
  • After you explicitly invoke this plugin, it can send selected unsaved editor content to external websites without a host restriction.
  • After you explicitly invoke this plugin, it can send selected unsaved editor content to: {0}
  • Agenda
  • Agent access
  • Agent access for {0} has been updated
  • Agent-callable MCP tools
  • Align
  • Align center
  • Align left
  • Align right
  • Alignment
  • All sources
  • All uploads finished
  • Allow MCP tokens with plugin-tool scope to invoke these routes.
  • Allow multiple references
  • Allowed block types
  • Already assigned or duplicate
  • Also delete the relationship this field uses
  • Also match the byline linked to an entry's author when it has none assigned.
  • Also requested, but not available to your role:
  • visualEditing.altText
  • Alt text is not applicable to folders
  • An earlier import of this package stopped after it started writing to this site. Abandon that import, then reset this site or set up a new one before importing again.
  • An earlier import of this package wrote to this site before it was abandoned. Reset this site or set up a new one before importing again.
  • An encrypted digital key you unlock using your fingerprint, face, PIN, or device password.
  • An import replaces a new site’s starter content, so it only runs on a site with no content of its own. To move content here, set up a new EmDash site and import into that. These are what this site already has:
  • Animated WebP files become still images when cropped.
  • Another editor
  • Another import is already using this package.
  • Any number
  • Apply changes
  • Approval requests
  • Approve comments and mark them as pending or spam
  • Approve this export?
  • Approve this import?
  • Approve with that device's face, fingerprint, PIN, or passcode.
  • Approving…
  • Ask an administrator to complete this setup.
  • Aspect ratio
  • Assistants connected through MCP need an admin’s approval to start an export or import unless their token was given a transfer scope. Requests expire after 15 minutes.
  • At least {min}
  • At most {max}
  • At most…
  • Attribution
  • Authorized approvers
  • Authors will be assigned to users on this site
  • Auto-generated from the title. You can change it.
  • Automatic
  • Automatic Backups
  • Automatic backups need a storage backend (R2, S3, or local storage). Configure storage in your EmDash config to enable them.
  • Available bylines
  • Available in {0}
  • visualEditing.back
  • Back to Main library
  • Back to menus
  • Back up now
  • Backing up...
  • Backup created: {0}
  • Backup settings saved
  • Backups
  • Backups to keep
  • Basic blocks
  • Before
  • Before you continue:
  • Between {min} and {max}
  • Block
  • Block {0}
  • Block actions
  • Block type “{0}” was created on this site
  • Block type versions
  • Block types
  • Block types could not be loaded.
  • Blockers
  • Blocks
  • Both reference fields bound to this relation share these limits, so the two sides cannot disagree about the same links.
  • Broken references were cleared
  • Browse files
  • Browse files to upload
  • Browse the <0>registry</0> to install plugins.
  • Build provenance verified
  • byline
  • Byline
  • Byline created
  • Byline credits
  • Byline deleted
  • Byline field group values
  • Byline field values
  • Byline fields
  • Byline Schema
  • Byline updated
  • Calendar
  • Cancel {0}
  • Cancel import
  • Cancel remaining
  • Cancel this import?
  • Cancelling…
  • Capture is being prepared. Keep editing paused until setup is complete.
  • Categories & Tags
  • Cell split
  • Cells
  • Cells merged
  • Center
  • Change domain
  • Change publication date
  • Change publication date: {formattedValue}
  • Change schedule
  • Change where visitors are sent
  • Changes apply everywhere this byline appears.
  • Changes were saved, but cached pages may still show old {pluralLower}. Retry the cache refresh.
  • Check and switch
  • Check registry in astro.config.mjs, then restart EmDash.
  • Check registry.aggregatorUrl in astro.config.mjs, then restart EmDash.
  • Check registry.policy.minimumReleaseAge in astro.config.mjs, then restart EmDash.
  • Check registry.policy.minimumReleaseAgeExclude in astro.config.mjs, then restart EmDash.
  • Check the server logs, then use the media usage recovery API for the failed work.
  • Check your connection and try again.
  • Checking code...
  • Checking media files
  • Checking package structure
  • Checking records
  • Checking references
  • Checking the package
  • Checking this device for passkey support...
  • Checking this site
  • Checking…
  • Choose {label}
  • Choose a credential manager on this device, another device, or a security key.
  • Choose a date range
  • Choose a file from the library or upload a new one.
  • Choose a new publication time for this draft.
  • Choose a non-empty {0} image.
  • Choose a recognized timezone for reliable date display.
  • Choose a term and enter between 1 and 50 posts.
  • Choose a video from the library or upload a new one.
  • Choose an image from the library or upload a new one.
  • Choose another option
  • Choose bylines
  • Choose files to upload
  • Choose package file
  • Choose replacement image
  • Choose the same package file again to finish uploading it.
  • Choose Touch ID or another available credential manager, then confirm with your fingerprint or Mac password.
  • Choose when these changes replace the live version.
  • Choose when this draft becomes public.
  • Choose Windows Hello or another available credential manager, then confirm with your PIN, fingerprint, or face.
  • Choose…
  • Choosing a byline replaces this automatic credit.
  • Clear
  • Clear completed
  • Clear formatting
  • Clear search
  • Clear stored value
  • Clear stored value for {fieldKey}
  • Click the button below to create your account:
  • Click the button below to sign in:
  • Click this link to create your account:
  • Click this link to sign in to {siteName}:
  • Close byline search
  • Close gallery settings
  • Close image settings
  • Close settings
  • Code block actions
  • Collapse block
  • Collection “{0}” has entries
  • Collection “{0}” was created on this site
  • Collections and fields, all content with drafts, revisions, scheduled posts, and trash, translations, taxonomies, bylines, media files, menus, widgets, sections, redirects, SEO, and site settings.
  • Column added after
  • Column added before
  • Column width decreased
  • Column width increased
  • Column width resized
  • Column widths reset
  • Columns
  • Columns distributed evenly
  • Comment reactions
  • Comments with this status will appear here.
  • Complete
  • Confirm using the secure prompt from your device or credential manager.
  • Confirm with Face ID, Touch ID, or your device passcode.
  • Confirm with your fingerprint, face, or PIN.
  • Connect to any network host and load external plugin admin images (unrestricted)
  • Connect to network hosts and load external plugin admin images
  • Connects
  • content
  • Content digest
  • Content language
  • Content references
  • Content refers to media in an invalid way
  • Content refers to media that is not in the package
  • Content search results
  • Content types
  • Content types with the same group share a collapsible folder in the sidebar
  • Content using this media item may show a broken reference.
  • Continue numbering
  • Continue on {handoverHost}
  • Continue to finish signing in. The link works only once.
  • Continue to import
  • Continue with another device
  • Continue with security key
  • Copied
  • Copy {label}
  • Copy code
  • Copy failed
  • Copy receipt
  • Copying media
  • Could not add {singularLower}
  • Could not check this code
  • Could not check this code.
  • Could not create {singularLower}
  • Could not insert section
  • Could not load {pluralLower}.
  • Could not load dashboard data
  • Could not load media.
  • Could not load the calendar
  • Could not load this entry's details.
  • Could not load this folder.
  • Could not publish
  • Could not reach {origin}
  • Could not remove the schedule
  • Could not review posts
  • Couldn’t confirm whether the media item or selected folder still exists. Try again.
  • Couldn't load all references.
  • Couldn’t load approval requests
  • Couldn't load content.
  • Couldn’t load exports
  • Couldn’t load imports
  • Couldn’t load media usage tracking settings.
  • Couldn’t load more usage.
  • Couldn’t load the import plan
  • Couldn’t load usage.
  • Couldn’t move file
  • Couldn’t reload the import plan
  • Couldn’t search bylines.
  • Couldn’t start the export
  • Couldn’t update the plan
  • Couldn’t update the request
  • Create “{0}”
  • Create {0}
  • Create {0} translation
  • Create {singularLower}
  • Create a block type before adding a blocks field.
  • Create a new {singularLabel}
  • Create a profile for someone credited on your content.
  • Create a reusable public profile, then add it to this post.
  • Create and add
  • Create cropped copy
  • Create menu
  • Create new {singularLower}
  • Create one to let entries here link to entries in another content type.
  • Create passkey
  • Create relation
  • Create Relation
  • Create section
  • Create taxonomy terms and change content classifications
  • Create your first content type
  • Created and updated
  • Creating collections and fields
  • Creating cropped copy...
  • Crop
  • Crop area {0} by {1} pixels.
  • Crop output dimensions
  • Crop selection. Use the Arrow keys to move it.
  • Cropped copy created.
  • CSS code
  • Current cell
  • Currently set — enter a new value to replace
  • Custom Taxonomies
  • Daily automatic backups
  • Dark mode variant
  • Database-owned definitions available to blocks fields.
  • Date range
  • Decrease column width
  • Define how content types link to each other
  • Delete "{0}"?
  • Delete “{0}”?
  • Delete backup?
  • Delete block
  • Delete byline
  • Delete byline {0}
  • Delete columns
  • Delete folder
  • Delete gallery
  • Delete media?
  • Delete menu
  • Delete rows
  • Delete section
  • Delete tag
  • Delete tag {0}
  • Delete taxonomy
  • Delete Taxonomy
  • Delete video
  • Deleting "{0}" also deletes every term in it, in all languages, and removes those terms from the content filed under them. The entries themselves are kept. This cannot be undone.
  • Deliver all email your site sends
  • visualEditing.altTextPlaceholder
  • Describe the image
  • Describe the image's purpose and relevant details for people who cannot see it.
  • Destructive
  • Details
  • Differences from the source site
  • Disable plugin MCP tools
  • Discard
  • Discard changes?
  • Discarding...
  • Dismiss completed {0}
  • Dismiss import suggestion
  • Dismiss section error
  • Dismiss table paste error
  • Display a list of recent posts
  • Display category list
  • Display size
  • Display tag cloud
  • Distribute columns evenly
  • Document
  • Domain changed to {url}
  • Don’t map
  • Download {0}
  • Download a complete backup of your site: all content (including drafts and trash), collections, taxonomies, menus, widgets, media metadata, and site settings. User accounts and secrets are never included.
  • Download a copy of the entire site, including drafts, media, settings, and author emails. Admin includes this; choose it instead of Admin to give an agent narrower access.
  • Download as one file
  • Download backup
  • Download Backup
  • Download backups and schedule automatic backups to storage
  • Download export from {created}
  • Download package
  • Download package fetches the export file by file and checks each one, so it works for sites of any size. Download as one file asks the server for a single archive, which is quicker for small sites but can fail for large sites on Cloudflare Workers.
  • Download this site as a single .emdash package file that another EmDash site can import.
  • Downloaded
  • Downloading the package
  • visualEditing.draft
  • Draft changes
  • Draft version
  • Drafts & Private
  • Drag and drop files here
  • Drag to reorder {label}
  • Drop an image here or <0>browse</0>
  • Drop an image here or browse for {label}
  • Drop files to upload
  • Drop one image at a time.
  • Duplicate block
  • Duplicate redirects were left out
  • Each {linkedSideName} is linked from
  • Each {linkingSideName} links to
  • Each path segment can contain at most one placeholder, e.g. {0}
  • Edit {itemLabel}
  • Edit {label}
  • Edit asset
  • Edit byline
  • Edit dark mode asset
  • Edit folder
  • Edit folder {0}
  • Edit image
  • Edit image {0}
  • Edit locking
  • Edit media alt text, captions, and focal points
  • visualEditing.editMode
  • Edit name and slug
  • Edit role
  • Editing is paused until the import finishes. Keep this page open; if you leave, the import continues when you come back.
  • Editing is unlocked again. Content the import already wrote stays on the site and is not removed. Because the site is no longer empty, another import can’t run here.
  • Editing on this site is paused until the import finishes.
  • visualEditing.sessionExpired
  • Editors can select a second image that the site shows in dark mode.
  • em1.…
  • Email all users?
  • Email every other user a link to the sign-in page at {siteHost}.
  • Email users
  • Embed
  • Embed a page from another site
  • Embed code
  • Embedded content
  • EmDash {0}
  • EmDash {latest} is available (you're running {0})
  • EmDash does not keep the previous image.
  • EmDash does not keep the uncropped image.
  • EmDash is scanning existing content.
  • EmDash never receives your PIN, password, or biometric information.
  • EmDash site package
  • EmDash will continue setup and resume scanning existing content.
  • EmDash will scan existing content to show where media is used.
  • Empty gallery — open settings to add images
  • Empty site
  • Enable plugin MCP tools
  • Enable tracking
  • Enable tracking to index existing content and keep references up to date.
  • English is used because no content language is configured. Content language is stored with the entry and is separate from your admin language.
  • Enter a domain such as example.com, without a path or port
  • Enter a name.
  • Enter a recognized timezone to save
  • Enter the domain below. EmDash checks that it serves this site before switching.
  • Entries
  • Entries that link to this one
  • Entries this one links to
  • entry on the linked side
  • entry on the linking side
  • esc
  • Esc
  • Every imported record and media file was read back and matched the package. Keep this receipt as a record of the transfer.
  • Every other user with an active account gets an email saying the site is now at {siteHost}, with a link to sign in there. Passkeys from another address don't work at {siteHost}, so users sign in with an email link and add a new passkey.
  • Every place using this image will update to the cropped version.
  • Every place using this image will update to the selected version.
  • Every relationship this content type takes part in goes too:
  • Example: {pattern} → {preview}
  • example.com
  • Existing {pluralLower} stay in place.
  • Existing content is indexed. New changes are tracked automatically.
  • Exit distraction-free mode (⌘⇧\)
  • Expand block
  • Expired
  • Expires {expires}
  • Export
  • Export ready
  • Export requested by {requester}
  • Export site
  • Exported
  • Exported with
  • Exporting
  • Exporting: {stage}
  • F#
  • Failed to abandon import
  • Failed to activate block type version
  • Failed to add passkey
  • Failed to add term to entries
  • Failed to analyze file
  • Failed to analyze import
  • Failed to approve request
  • Failed to cancel import
  • Failed to change the domain
  • Failed to check for updates
  • Failed to compare revisions
  • Failed to continue export
  • Failed to continue import
  • Failed to create {0}
  • Failed to create a sign-in link
  • Failed to create allowed domain
  • Failed to create API token
  • Failed to create backup
  • Failed to create block type
  • Failed to create byline
  • Failed to create byline translation
  • Failed to create collection
  • Failed to create content
  • Failed to create media folder
  • Failed to create menu
  • Failed to create menu item
  • Failed to create menu translation
  • Failed to create redirect
  • Failed to create relation
  • Failed to create taxonomy
  • Failed to create term translation
  • Failed to create widget
  • Failed to create widget area
  • Failed to delete backup
  • Failed to delete media folder
  • Failed to delete relation
  • Failed to delete taxonomy
  • Failed to deny request
  • Failed to discard draft
  • Failed to dismiss scheduled publication rejection
  • Failed to download a package file
  • Failed to duplicate content
  • Failed to email users
  • Failed to fetch 404 summary
  • Failed to fetch allowed domains
  • Failed to fetch API tokens
  • Failed to fetch backup settings
  • Failed to fetch block type
  • Failed to fetch block types
  • Failed to fetch byline
  • Failed to fetch byline translations
  • Failed to fetch bylines
  • Failed to fetch collections
  • Failed to fetch comment
  • Failed to fetch comment counts
  • Failed to fetch comments
  • Failed to fetch content
  • Failed to fetch content authors
  • Failed to fetch fields
  • Failed to fetch media folder
  • Failed to fetch media folders
  • Failed to fetch media usage details
  • Failed to fetch menu
  • Failed to fetch menu translations
  • Failed to fetch menus
  • Failed to fetch orphaned tables
  • Failed to fetch passkeys
  • Failed to fetch plugin settings
  • Failed to fetch redirects
  • Failed to fetch reference children
  • Failed to fetch reference parents
  • Failed to fetch relation
  • Failed to fetch relations
  • Failed to fetch revisions
  • Failed to fetch taxonomies
  • Failed to fetch term translations
  • Failed to fetch the site domain
  • Failed to fetch theme
  • Failed to fetch translations
  • Failed to fetch trashed content
  • Failed to fetch update status
  • Failed to fetch users
  • Failed to fetch widget area
  • Failed to fetch widget areas
  • Failed to fetch widget components
  • Failed to import
  • Failed to invite user
  • Failed to list files to upload
  • Failed to load approval requests
  • Failed to load backup settings
  • Failed to load export manifest
  • Failed to load exports
  • Failed to load import
  • Failed to load import plan
  • Failed to load import receipt
  • Failed to load imports
  • visualEditing.mediaLoadFailed
  • Failed to load plugin settings
  • Failed to load the calendar
  • Failed to load transfer capabilities
  • Failed to load transfer settings
  • Failed to lock the entry
  • Failed to probe URL
  • Failed to publish content
  • Failed to register orphaned table
  • Failed to release the entry lock
  • Failed to rename media folder
  • Failed to reorder content types
  • Failed to reorder menu items
  • Failed to reorder terms
  • Failed to replace media image
  • Failed to save backup settings
  • Failed to schedule content
  • Failed to start export
  • Failed to start import
  • Failed to unpublish content
  • Failed to unschedule content
  • Failed to update
  • Failed to update allowed domain
  • Failed to update backup settings
  • Failed to update block type
  • Failed to update byline
  • Failed to update collection
  • Failed to update comment status
  • Failed to update content
  • Failed to update field
  • Failed to update menu
  • Failed to update menu item
  • Failed to update plugin MCP access
  • Failed to update plugin settings
  • Failed to update redirect
  • Failed to update relation
  • Failed to update term
  • Failed to update user
  • Failed to update widget
  • Failed to upload a package file
  • Failed to verify plugin
  • Featured Images
  • field_slug
  • Files upload as soon as you add them.
  • Filter
  • Filter by byline
  • Filter by date range: {rangeLabel}
  • Filter: {activeCount} selected
  • Finish any current edits.
  • First page
  • First publication
  • Fix invalid fields before changing the publication date
  • Fix invalid fields before changing the schedule
  • Focal point
  • Focal point. Use arrow keys to move it.
  • Folder
  • Folder deleted
  • Folder name must be between 1 and 200 characters
  • Folder no longer exists
  • Folder no longer exists. Returned to the main library.
  • Folder successfully created
  • Folder successfully edited
  • Folder unavailable
  • Folders
  • Folders could not be loaded.
  • Folders navigation
  • For the best import experience, install the <0>EmDash Exporter</0> plugin on your WordPress site.
  • Format selection
  • Format:
  • Freeform
  • From {0}
  • From the package (empty)
  • From the package: “{packageValue}”
  • From the post owner
  • From URL
  • Full
  • Gallery
  • Gallery settings
  • Generated automatically.
  • Give this navigation a label and a site identifier.
  • Go live {countdown}
  • Go to sign-in
  • Goes live
  • Goes live {countdown}
  • Group
  • Group by
  • Guest
  • Handle unavailable
  • Header column added
  • Header column removed
  • Header row
  • Header row added
  • Header row removed
  • Headers
  • Heading 4
  • Heading 5
  • Heading 6
  • Headings
  • Hide earlier entries
  • Hide from navigation
  • visualEditing.hideToolbar
  • Hide toolbar
  • Hold an entry while someone is editing it, and refuse other writers
  • Holds an entry ID. Set a target collection under Content Types to pick entries instead.
  • Horizontal {0}%, vertical {1}%
  • Hour
  • How do you want to start?
  • How is the slug generated?
  • How many
  • HTML block options
  • HTML block preview
  • HTML code
  • HTML only, cleaned, using your site's styles.
  • https://example.com or /page
  • https://example.com/blog/my-post
  • https://yoursite.com
  • I’ve completed these steps and understand tracking can’t be turned off.
  • I've set it up — check again
  • Icon
  • If the site can't be reached from the internet yet, for example on localhost or behind a login, you can use the address without the check.
  • If you didn't request this, you can safely ignore this email.
  • Iframe
  • Iframe block options
  • visualEditing.image
  • Image {0}
  • Image actions
  • Image controls
  • Image link
  • Image replaced.
  • Image upload failed. Try again.
  • Import a site package
  • Import a site package into this site while it is empty, overwriting its initial setup. Admin includes this; choose it instead of Admin to give an agent narrower access.
  • Import an existing EmDash site
  • Import complete
  • Import requested by {requester}
  • Import this package?
  • Importing
  • Importing comments... {0}
  • Importing content
  • Importing content... {0}
  • Importing content... {0} of {totalSelectedPosts}
  • Importing menus and site settings...
  • Importing menus, widgets, and settings
  • Importing reusable blocks...
  • Importing terms and bylines
  • In trash
  • In Windows Settings, open Accounts, then Sign-in options, and set up a PIN. Fingerprint and face recognition are optional.
  • Inactive version
  • Include comments
  • Include inferred bylines
  • Increase column width
  • Index existing content and keep Used in results up to date.
  • Indexing
  • Indexing existing content
  • Inline
  • Inline blocks use your site's styles. Your site removes scripts, style tags and style attributes, and empties iframes other than YouTube and Vimeo.
  • Insert an image gallery
  • Insert block
  • Insert block after current block
  • Insert block below
  • Insert HTML
  • Insert image
  • Insert or tap your security key when the browser asks.
  • Insert paragraph after
  • Insert paragraph before
  • Insert table
  • Insert video
  • Install the EmDash Exporter plugin on your WordPress site and generate a key under Tools → EmDash Migration.
  • Installation is unavailable.
  • INVALID HANDLE
  • Invite validation failed
  • Invoke MCP tools from all enabled plugins
  • Invoke MCP tools from the {pluginId} plugin
  • Invoke only this plugin's enabled MCP tools
  • Isolated frame
  • It is stored by the authenticator or credential manager you selected in the secure system prompt.
  • It was started somewhere else, so its plan can no longer be changed. Its progress will appear here.
  • Its listing has not been approved for display. Check back later.
  • JavaScript code
  • JS
  • Keep aspect ratio
  • Keep editing paused and deploy a compatible EmDash version before continuing.
  • Keep editing paused, fix the server issue, then retry setup.
  • Keep importing
  • Keep this page open until setup finishes. If you leave, return to continue where it stopped.
  • Keep this page open while files upload. If the upload stops, choose the same file again to continue where it left off.
  • Keep this page open. If you leave, the export continues when you come back.
  • Keep this site’s (empty)
  • Keep this site’s: “{targetValue}”
  • Keep this tab open. The import runs in small steps and can be safely re-run if interrupted.
  • Keep typing to narrow the list.
  • Landscape
  • Last edited
  • Last page
  • Later entries weren't loaded. The range has more entries than the calendar can show.
  • Learn how to install plugins in the <0>documentation<1/></0>.
  • Learn more
  • Left
  • Limit
  • Link
  • Link options
  • Link this byline to a user or mark it as a guest profile.
  • Link URL
  • Linked from {0}
  • Linked side (plural)
  • Linked side (singular)
  • Linking content
  • Linking side (plural)
  • Linking side (singular)
  • Links from
  • Links in emails and plugins use {0}, set by the deployment configuration.
  • Links in emails and plugins, sitemaps, and absolute URLs in search and social metadata will use the new domain.
  • Links to
  • Links to {0}
  • List
  • Live version
  • Load more folders
  • Load preview
  • Loading
  • Loading {pluralLower}…
  • Loading approval requests…
  • Loading block types…
  • Loading exports…
  • Loading folders
  • Loading folders...
  • Loading imports…
  • Loading media
  • Loading media usage tracking settings…
  • Loading plugin panel
  • Loading references...
  • Loading relations...
  • Loading the import plan…
  • Loading usage
  • visualEditing.loading
  • Loading…
  • Local time
  • Locales will use this site’s capitalization
  • Location
  • Location unavailable
  • Lowercase letters, numbers and underscores. Reference fields store this.
  • Lua
  • Main library
  • Manage the people and teams credited on your content.
  • Managed by {providerName}
  • Managed by an external media provider
  • Managed by your identity provider. Change the name there.
  • Marketplace browsing is no longer available.
  • Marketplace browsing is no longer available. Manage installed plugins from Plugins.
  • Marketplace configuration is deprecated
  • Marketplace search failed
  • Matched by email
  • Maximum
  • Maximum blocks
  • Maximum tags
  • Media details
  • Media folders
  • Media in this folder will return to Main library. No files will be deleted.
  • visualEditing.mediaLibrary
  • Media links were made relative
  • Media pagination
  • Media results
  • Media usage tracking
  • Media usage tracking is indexing existing content
  • Media usage tracking is off
  • Media usage tracking is ready
  • Media usage tracking is setting up
  • Media usage tracking needs attention
  • Menu items
  • Merge selected cells
  • Migration guide
  • Migration key
  • Minimum blocks
  • Minor section heading
  • Minute
  • Mixed
  • Month
  • Monthly
  • Monthly/yearly archives
  • More actions for {0}
  • More formatting
  • More information about {label}
  • More information about Alt text
  • More information about Display size
  • More issues were found than are listed
  • More table actions
  • More than one post matches this link
  • Move {0} down
  • Move {0} down — unavailable, its parent has no translation in this locale
  • Move {0} earlier
  • Move {0} later
  • Move {0} up
  • Move {0} up — unavailable, its parent has no translation in this locale
  • Move down {0}
  • Move media here from Media Details.
  • Move the focal point to choose what stays visible in cropped images.
  • Move this site to another EmDash installation, or import a site package
  • Move this site to another EmDash installation, or import a site package into this one.
  • Move to trash
  • Move up {0}
  • Moved {filename} to position {0}.
  • Moved {total} items to draft
  • Moved {total} items to trash
  • Moved to {0}
  • Moved to paragraph after table
  • Moved to paragraph before table
  • Moving {label} to position {0} of {1}.
  • Moving {label} was cancelled.
  • Moving from another EmDash site?
  • Name your section, then add its content in the editor.
  • Navigate
  • Needs attention
  • New {itemLabel}
  • New {singularLower} name
  • New byline
  • New domain
  • New folder
  • New plugin discovery uses the registry. Existing marketplace plugins can still be updated or uninstalled while you switch over.
  • New Relation
  • New reusable profile
  • New section
  • New taxonomy
  • Next month
  • Next, {0} will open
  • Next, the browser's passkey window will open
  • No {label} found.
  • No block types defined
  • No blocks yet
  • No built-in passkey authenticator found
  • No byline
  • No byline assigned
  • No bylines available.
  • No bylines yet
  • No comments match your filters.
  • No description yet
  • No email address
  • No entries match these filters
  • No exact match on this site
  • No field on this content type uses it yet
  • No fields
  • No files added
  • No folders found
  • No iframe found in this code. For an embed that runs a script, use an HTML block.
  • visualEditing.noImageSelected
  • visualEditing.noImagesFound
  • No images in this gallery yet.
  • No loaded entries match these filters
  • No matches. Press Enter to use “{freeFormLanguage}”.
  • No matching block types
  • No matching bylines
  • No matching content found.
  • No matching media
  • No matching tags
  • No matching timezones
  • No media available from this provider.
  • No parent (top level)
  • No pending requests
  • No public URL available
  • No references selected.
  • No relations yet
  • No relations yet.
  • No tracked references found
  • No usage to show yet
  • No Windows Hello authenticator found
  • Non-guest
  • None
  • Not loaded
  • Not matched
  • Not set
  • Nothing else is scheduled this month.
  • Nothing on this day.
  • Nothing on this site changed.
  • Nothing published or scheduled in {monthTitle}
  • Nothing to preview yet.
  • Now · {time}
  • Number of posts
  • OAuth authorization requires HTTPS. Please use manual credentials.
  • Off
  • On the site
  • Once setup is done, upload a .emdash package exported from another EmDash site.
  • One
  • Only https links can be embedded.
  • Only image and file fields, images in rich text, and site settings are tracked. Custom rich text blocks and template code aren’t checked.
  • Only image files can be uploaded here.
  • Only images and videos can be uploaded here.
  • Open
  • Open {0} in a new tab
  • Open folder {0}
  • visualEditing.openInAdmin
  • Open in editor
  • Open read-only
  • Open setup
  • Open the dashboard
  • Open the sign-in page at the new address:
  • Open Windows settings
  • Optional caption
  • Optional hover text
  • Or browse files from your computer
  • or connect by URL
  • Ordered page-building blocks
  • Original
  • Original image cropped.
  • Other
  • Output size
  • Overdue
  • Overdue · {lateness}
  • Package digest
  • Package downloaded
  • Page number
  • Page size
  • Paragraph inserted after table
  • Paragraph inserted before table
  • Partial
  • Passkey created
  • Passkeys from the old address don't work there. Sign in with an email link, then add a passkey in Security settings.
  • Passkeys only work at the address where they were created.
  • Passkeys only work at the address where they were created. Add one here so you can sign in at this address next time.
  • Passkeys only work at the address where they were created. After switching, keep signing in at the current address, or use an email sign-in link at the new one.
  • Passkeys only work at the address where they were created. Continue on {handoverHost} to sign in there without a passkey, then add one for that address.
  • Passkeys require a <0>secure context</0>: use <1>HTTPS</1>, or open the admin at <2>http://localhost</2> (with your dev port). Plain <3>http://</3> on a custom hostname is not treated as secure, even on loopback.
  • Paste an embed code or an https link…
  • Paste your migration key
  • Pattern for generating URLs, e.g. /blog/{0}. Tokens: {1}, {2}, and date tokens {3}/{4}/{5} (also {6}/{7}/{8}) from the publish date — e.g. {9} for WordPress-style permalinks.
  • Pause other tools that update content.
  • People shown publicly on this post.
  • Per page
  • Period
  • Phosphor icon name, e.g. calendar-blank or trophy
  • Picked up {label}.
  • Picking entries this one links to lets editors drag them into an order. The other direction lists whatever points at the entry and cannot be reordered.
  • picks {0}
  • Placeholder text
  • Plan digest
  • Plugin {pluginId} rejected the save: {reason}
  • Plugin action failed
  • Plugin actions
  • Plugin changes were not applied
  • Plugin column unavailable
  • Plugin installation requires explicit consent
  • Plugin MCP access updated
  • Plugin MCP Tools
  • Plugin MCP tools require explicit consent
  • Plugin not found. The publisher or slug may be incorrect.
  • Plugin pages
  • Plugin panel unavailable.
  • Plugin registry configuration error
  • Plugin registry is not configured.
  • Plugin tools: {0}
  • Point the domain at this site. On Cloudflare, open your Worker in Workers & Pages, go to the Domains tab, and add the domain.
  • Point-in-Time Restore
  • Portrait
  • Post URLs (one per line)
  • Posts & Pages
  • Preparing categories and tags...
  • Preparing this site
  • Press Escape to leave the code editor.
  • Press Space to pick up an image. Use the Arrow keys to move it, then press Space to drop it.
  • Preview changes
  • Preview of {0}
  • Preview unavailable for this format
  • Previous month
  • primary
  • Primary navigation
  • Private
  • Profile CID
  • Progress
  • Progress stopped
  • Propose unsaved changes to selected editor fields for your review
  • Provenance optional
  • Provenance required
  • Public routes
  • Publication date
  • Publication policy blocked scheduled content
  • visualEditing.publish
  • Publish changes
  • Publish changes?
  • visualEditing.publishFailed
  • Publish now
  • Publish now?
  • Publish, unpublish, schedule, and unschedule content
  • visualEditing.published
  • Published {liveSince}
  • Published {total} items
  • Published and scheduled entries across collections, in the site's time zone.
  • Published by <0/>
  • Publisher approval required for every delegated release
  • Publisher approval required only for permission escalation
  • Publisher handle verification failed
  • Publisher release policy
  • Publishing
  • Publishing summary
  • visualEditing.publishing
  • Queued
  • Quick action on the dashboard
  • Quick create a relationship
  • Quick create names the relationship after this field and this collection, takes how many entries it holds from the switch above, and puts no limit on how many entries link back the other way. <0>Create the relationship yourself</0> to set its slug, the name each side goes by, and both limits, then pick it above.
  • Raw meta
  • Read and change email your site sends
  • Read and restore trashed content
  • Read collection and field definitions
  • Read comment bodies, author email addresses, pseudonymous IP hashes, user agents, and moderation metadata
  • Read media file contents
  • Read public byline profiles and content credits
  • Read redirect rules
  • Read retained content revision history
  • Read selected unsaved editor content after you explicitly invoke the plugin
  • Read your taxonomies and terms
  • Read-only
  • Reading content
  • Reading the package
  • Ready to publish now or schedule for later
  • Rebuilding search and caches
  • Receipt digest
  • Recent exports
  • Recent Posts
  • Record counts do not match the manifest
  • Records are out of order
  • Records refer to each other in a loop
  • Records without a parent were left out
  • Redirects that loop will be imported turned off
  • Referenced collection
  • Referenced collection is required
  • visualEditing.refreshPage
  • Refresh status
  • Refresh status before continuing.
  • Refresh the page or try again.
  • Relations
  • Relationship
  • Release CID
  • Release notes
  • Reload after updating EmDash before trying again.
  • Reload page
  • Reloading the plan…
  • visualEditing.removeImage
  • Remove {0} from selection
  • Remove assignment
  • Remove dark mode variant
  • Remove from post
  • Remove image {0}
  • Remove image?
  • Remove schedule
  • Removed {0} from selection.
  • Removes the sidebar entry, command palette link, and dashboard quick action; entries stay reachable by URL, API, and plugins
  • Removing starter content
  • Reorder
  • Reorder {0}
  • visualEditing.replaceImage
  • Replace
  • Replace {label}
  • Replace dark mode image
  • Replace dark mode variant for {label}
  • Replace image
  • Replace original
  • Replace original image?
  • Replace original is available with the Original aspect ratio.
  • Replace reference
  • Replace this site’s content with a package exported from another EmDash site.
  • Replace video
  • Replace with empty list
  • Replacing image...
  • Replacing original...
  • Require a slug before content can be published
  • Reschedule
  • Rescheduled
  • Reset
  • Reset column widths
  • Reset crop
  • Resize crop from bottom edge. Use the Arrow keys to resize.
  • Resize crop from bottom-left corner. Use the Arrow keys to resize.
  • Resize crop from bottom-right corner. Use the Arrow keys to resize.
  • Resize crop from left edge. Use the Arrow keys to resize.
  • Resize crop from right edge. Use the Arrow keys to resize.
  • Resize crop from top edge. Use the Arrow keys to resize.
  • Resize crop from top-left corner. Use the Arrow keys to resize.
  • Resize crop from top-right corner. Use the Arrow keys to resize.
  • Resize settings panel
  • Resolve the blockers to continue.
  • Resolving publisher handle...
  • Restart numbering
  • Results
  • Retired
  • Retry {0}
  • Retry cache refresh
  • Retry copy
  • Retry failed
  • Retry failures
  • Retry loading {pluralLower}
  • Retry setup
  • Retry setup?
  • Retrying…
  • Review and block publishing, scheduling, and unpublishing content
  • Review and moderate comments across your content.
  • Review posts
  • Review proposed changes
  • Review the import
  • Review the independently verified release evidence and permissions for {pluginName} before continuing.
  • Review Verified Plugin
  • Review Verified Update
  • Reviewing…
  • Revoke token {0}
  • Right
  • robots.txt
  • Role on this post (optional)
  • Role updated for {0}.
  • Roles
  • Routable
  • Route: {0} · Permission: {1}
  • Row added above
  • Row added below
  • Rows
  • Run preview
  • Runs HTML, CSS and JavaScript in a sandbox.
  • Sample content
  • Save anyway
  • Save changes before running plugin actions
  • Save date
  • visualEditing.saveFailed
  • Save or discard the other changes before cropping.
  • Save Relation
  • Save schedule
  • visualEditing.saved
  • Saved immediately; term changes do not wait for Publish changes.
  • Saving a collection here turns this field into an entry picker. Its stored entry IDs move to the relationship, and the field can no longer be searched or filtered on.
  • visualEditing.saving
  • Scan it with a nearby phone or tablet.
  • Schedule changes
  • Schedule date
  • Schedule publication
  • Schedule removed
  • Scheduled changes
  • Scheduled entries appear here with their publish time.
  • Scheduled for {formattedSchedule}
  • Scheduled publication
  • Scheduled publishing needs attention
  • Scroll to review all
  • Search {label}
  • Search {label}…
  • Search block types
  • Search blocks
  • Search bylines to add…
  • Search bylines…
  • Search failed
  • Search failed. Check your connection and try again.
  • Search folders
  • Search for a language…
  • Search for an IANA timezone (e.g., Europe/London)
  • Search form
  • Search or type a URL
  • Search reusable public profiles.
  • Search tags
  • Search tags…
  • Search timezones…
  • Search to narrow the list
  • Search will be turned off for some collections
  • Searching…
  • Sections could not be loaded.
  • See where this file is used.
  • Select {title}
  • Select a collection
  • Select a content type
  • Select a location
  • Select a relationship
  • Select a release before verifying it
  • Select all on this page
  • Select at least one entry.
  • Select column
  • Select content
  • Select dark mode variant for {label}
  • Select default social image
  • Select favicon
  • Select gallery images
  • Select logo
  • Select row
  • Select table
  • Select up to 50 posts at a time.
  • Select video
  • Selected {label}
  • Selected {selectedItemTitle}
  • Selected image
  • Selected media
  • Selected posts
  • Selection
  • Send email through your site
  • Send emails
  • SEO settings
  • Set a custom width and height for this image in the document. Reset uses the original media dimensions. The original media file is unchanged.
  • Set role
  • Set to draft
  • Set up an email provider in Email settings to email users.
  • Set up media usage tracking
  • Set up Windows Hello
  • Setting up
  • Setup couldn’t continue. Try again.
  • Show count
  • Show date
  • Show hierarchy
  • Show post count
  • Show thumbnails
  • Showing {pageShowingRange} of {0}
  • Shown in the admin menu list.
  • Shown to readers in this order.
  • Shows a button for creating a new entry
  • Sign in to {siteName}
  • Signed release verified
  • Signing in failed. Please try again.
  • Signup completion failed
  • Signup request failed
  • Site Export
  • Site identity
  • site identity applied (title, tagline, logo)
  • Site Import
  • Site Import Analysis
  • Site settings
  • Site title
  • Site Transfer
  • Site URL set to {url}
  • Sitemaps and absolute URLs in search and social metadata will use the new domain. Links in emails and plugins keep using {configuredUrl}, set by the deployment configuration.
  • Sites on Cloudflare D1 can additionally restore the database to any minute within the last 30 days using D1 Time Travel — always on, no setup required.
  • Size is not applicable to folders
  • Smaller section heading
  • Smallest section heading
  • Some byline avatars were left out
  • Some content links to media files the source site doesn’t have; those links won’t work
  • Some content may not appear here yet.
  • Some content will have no author
  • Some decimal numbers will be rounded
  • Some files listed in the manifest are not in this package.
  • Some media is hosted by an external provider
  • Some media links could not be matched to files
  • Some references point to content that is not in the package
  • Source site ID
  • Split merged cell
  • Square
  • Square (1:1)
  • Stable identifier for your site, such as primary or footer.
  • Start a new import
  • Start import
  • Start with the template’s content types and no content.
  • Start with the template’s example posts and pages. Recommended for new sites.
  • Start writing with plain text
  • Start writing, or type '/' for commands
  • Starter content that will be removed
  • Starter content will be removed
  • Starting
  • Starting…
  • State
  • Status: {status}
  • Stop
  • Stopping the import
  • Store a daily backup in your site's storage bucket. Old backups are removed automatically.
  • Stored Backups
  • Structured
  • Sub-field slugs cannot be changed after creation.
  • Sub-field slugs must be unique.
  • Subscript
  • Superscript
  • Switch to dark
  • Switch to light
  • Table cells accept text, links, and formatting only.
  • Table controls
  • Table deleted
  • Table inserted
  • Table size
  • Tables cannot be pasted inside lists or quotes. Paste the table into its own paragraph and try again.
  • Take over
  • Taking over...
  • Taxonomy
  • Taxonomy “{0}” is used by content on this site
  • Taxonomy deleted
  • Taxonomy not found: {taxonomyName}
  • Taxonomy terms
  • Technical details
  • Technical verification details
  • Tell users where to sign in
  • Term assignments
  • Terms
  • the {0} field on {1}, which lists entries that link to it
  • the {0} field on {1}, which picks entries it links to
  • The admin's security policy blocked some resources this block loads, such as external scripts, fonts or frames. Your site may still load them.
  • the Android passkey prompt
  • The assistant can start one export of this site, within 15 minutes. The package includes all content and authors’ names and email addresses.
  • The assistant can start this exact import once, within 15 minutes. It replaces this site’s starter content with the package it analyzed.
  • The browser controls the exact prompt and may offer another compatible method.
  • The browser will usually show a QR code.
  • The build provenance matches this release and its package.
  • The calendar shows the first {maxEntries}, which end on {cutOffDay}.
  • The calendar shows the first {maxEntries}.
  • The code editor couldn't load. Save your work, then reload the page.
  • The content types and slug cannot be changed after a relation is created.
  • The content types and the slug are fixed. What each side is called and how many entries it holds are not.
  • The credential manager on the phone or tablet you choose saves it. EmDash does not receive the passkey.
  • The cropped image could not be created.
  • The download stopped
  • The export stopped
  • The export’s files no longer match the export. Start a new export.
  • The exported package and this import change the content in these ways.
  • The file is not a valid EmDash site package.
  • The file or folder no longer exists.
  • The image is in the Media Library, but this entry is now read-only.
  • The import can go ahead, but check these first.
  • The import can’t start until these are resolved.
  • The import did not return a completion cursor
  • The import did not return a preparation cursor
  • The import failed
  • The import has blockers that must be resolved first.
  • The import plan changed
  • The import plan changed. Review it again before importing.
  • The import stopped ({0}). Nothing on this site changed.
  • The import stopped after it started writing to this site, so editing is paused. Abandon the import to unlock editing; content it already wrote stays in place.
  • The import stops after its current step. Content already imported stays on the site, and editing stays paused until you abandon the import.
  • The import was cancelled
  • The imported site did not match the package when it was checked.
  • The last export failed
  • The latest media request failed. Showing the previous page.
  • the macOS passkey prompt
  • The order controls how block types appear in the picker.
  • The package changed. Choose it again before importing.
  • The package contains a duplicate ID
  • The package contains a file larger than this site accepts.
  • The package contains a file that is not part of the site package format.
  • The package contains an entry that is not a regular file.
  • The package contains the same file twice.
  • The package couldn’t be uploaded
  • The package format is not supported by this version of EmDash
  • The package is checked against this site before anything changes. You can leave this page and come back.
  • The package is larger than this site allows
  • The package is larger than this site allows.
  • The package is not valid
  • The package manifest is not valid.
  • The package needs a feature this version of EmDash does not support
  • The package uses a field type this site does not know
  • The package uses a locale this site does not have
  • The package was checked against this site. Review what will be imported, choose who the content belongs to, then start the import.
  • The package’s content is written to this site. The import can’t be undone once it starts; to go back you would need a backup of this site.
  • The package’s file index is not valid.
  • The passkey is saved on your physical security key and can be used on compatible devices.
  • The plan was changed somewhere else, such as from the command line or an AI assistant, after this page loaded it. Review it again, then start the import.
  • The plugin has not saved these changes. Review them before updating the editor.
  • The plugin result is stale because the editor changed while it was working.
  • The public address of your site, used for links in emails and plugins, sitemaps, and absolute URLs in search and social metadata
  • The publisher identity cannot be verified.
  • The range has more entries than the calendar can show.
  • The relationship and the referenced collection cannot be changed after creation. How many entries this field accepts is set on the relationship.
  • The relationship decides the referenced collection and how many entries this field accepts.
  • The sample content added so far is kept. Continue to add the rest.
  • The scheduled changes to {title} stay as a draft.
  • The selected folder no longer exists. Choose another location and save again.
  • The selected image could not be read.
  • The server was updated while this ran. Reload the page and try again.
  • The signed publisher records and package are valid. Build provenance was not provided.
  • The site kept changing while it was exported. Try again when editing is quieter.
  • The site’s storage could not be read or written.
  • The starter content listed above is deleted and replaced with the package’s content. The import can’t be undone once it starts; to go back you would need a backup of this site.
  • The stored value doesn't match this field's type
  • The uploaded package is discarded. Nothing on this site has changed.
  • The video is in the Media Library, but this entry is now read-only.
  • the Windows passkey prompt
  • Theme search failed
  • There are too many redirects to check them for loops before importing
  • These tools remain disabled after installation until you explicitly enable agent access.
  • This also removes:
  • This block cannot be edited because its stored definition is unavailable.
  • This block embeds a page from {0}.
  • This block runs JavaScript.
  • This browser keeps the whole package in memory until the download finishes. For an export this size, use a Chromium-based browser, which saves straight to disk, or run emdash site export from the CLI.
  • This cannot be undone
  • This code has expired. Start the sign-in again from your terminal to get a new one.
  • This code is invalid or has already been used.
  • This content cannot be edited safely
  • This content will be visible on the site immediately.
  • This day wasn't loaded. The range has more entries than the calendar can show.
  • This device is requesting permission to use:
  • This doesn't look like a valid migration key. Generate a new one in the plugin and paste the full string starting with "em1.".
  • This entry changed somewhere else after you opened it.
  • This entry changed somewhere else. Save anyway, or reload to get the newer version.
  • This entry doesn't exist or isn't published. Your role can only view published content.
  • This entry doesn't exist or was deleted.
  • This entry has no URL until it is published. Paste a URL instead.
  • This entry is open somewhere else
  • This entry is read-only because its schema uses field types this version of EmDash does not support.
  • This entry was due {lateness} but hasn't published. Scheduled publishing may not be running.
  • This export is large
  • This field cannot be edited by this version of EmDash.
  • This field contains table content that the editor cannot preserve. Update it through the API before editing or saving this content.
  • This field contains unsupported Portable Text marks: <0>{markList}</0>. Remove them through the API before editing or saving this content.
  • This field does not accept {0} files.
  • This field does not accept {mimeType} files.
  • This field expects a list. The stored value stays unchanged until you replace it with an empty list, which deletes it. Copy anything you need from it first.
  • This field lists entries that link to this one.
  • This field picks
  • This field picks entries this one links to.
  • This field will show the <0>{0}</0> this {linkingSide} links to
  • This field will show the <0>{linkingSide}</0> linking to this {linkedSide}
  • This file is not a readable EmDash site package.
  • This file is not an EmDash site package: it must start with manifest.json.
  • This folder is empty
  • This folder is empty.
  • This image could not be loaded for cropping.
  • This import has already started
  • This is not the package the import was started with. Choose the same file again.
  • This link can't be used. Enter a web address, such as https://example.com.
  • This link expires in 15 minutes.
  • This link expires in 7 days.
  • This media item could not be loaded. Try again.
  • This media item no longer exists.
  • This month wasn't loaded
  • This operation expired. Start again.
  • This package needs features this version of EmDash does not support.
  • This package was made by a newer or different version of EmDash.
  • This paste is too large. Paste fewer cells or less text at a time.
  • This permanently deletes {0} from storage.
  • This plugin cannot be installed because its publisher profile is missing valid verification metadata. Ask the publisher to republish it with the latest EmDash plugin CLI.
  • This plugin cannot be installed because its release provenance could not be verified. Ask the publisher to publish a new verified release.
  • This plugin cannot be installed because its signed publisher records failed verification. Ask the publisher to publish a corrected release.
  • This plugin exposes the following routes without authentication:
  • This plugin has no configurable settings.
  • This plugin is not available yet
  • This publisher identity no longer resolves.
  • This publisher's handle does not resolve back to its identity. Installation is disabled until the publisher fixes their handle.
  • This range has more than {maxEntries} entries
  • This removes the relationship, every link stored under it, and the reference fields that use it:
  • This removes the schedule and publishes immediately.
  • This saved timezone isn't recognized. Choose a suggestion for reliable date display.
  • This section contains table content that the editor cannot preserve. Update the section before inserting it.
  • This section contains unsupported Portable Text marks: <0>{0}</0>. Update the section before inserting it.
  • This sign-in link has expired. Request a new one from the login page.
  • This sign-in link is invalid or has already been used. Request a new one from the login page.
  • This site already has content
  • This site already has content, so it can’t receive an import.
  • This site can’t receive an import
  • This site has no content yet, so it can receive an import. Choose a .emdash package file. It is checked in your browser and uploaded in parts; nothing on this site changes until you review and confirm the import.
  • This site has no content yet, so you can import a .emdash package exported from another EmDash site.
  • This site has no session storage configured, so sign-in cannot complete. Ask the site administrator to set session.driver in astro.config.mjs.
  • This site holds partial data from an earlier import
  • This site was set up with starter content. It has no entries of its own, and the import deletes it before adding the package’s content.
  • This spreadsheet data has invalid quoted cells. Fix the quotes or remove the tab separators and try again.
  • This table cannot be edited safely
  • This table has unsupported cell formatting, merged cells, or column widths. Paste it as plain text or simplify the table and try again.
  • This version is not visible on the site
  • This video can't be played.
  • Time
  • Times are in {zoneName}.
  • Times are in {zoneName}. Your browser uses {viewerZoneName}.
  • To move a site to another EmDash installation, use <0>Transfer</0>.
  • Today
  • Toggle
  • Toggle header column
  • Token {0} · expires {expires}
  • Token verification failed
  • Tomorrow
  • Tooltip text
  • Track where media is used across your content
  • Track where media is used across your content.
  • Transfer
  • Translations:
  • Trash pagination
  • Try a broader media type or clear your filters.
  • Try a different search or collection filter.
  • Try a different search or filter.
  • Try again.
  • Try again. If it keeps failing, check the server logs.
  • Try another filename or clear your search.
  • Try another filename, or clear your search and filters.
  • Turn on
  • Turn on media usage tracking?
  • Turning on…
  • Two authors with bylines in the same locale are mapped to the same user
  • Two records have the same value where it must be unique
  • Type caption for image (optional)
  • Type caption for video (optional)
  • Type to filter
  • Type to search
  • Type: Folder
  • Unfinished media uploads were left out
  • Unlinked
  • Unpublish {itemLabel}
  • visualEditing.unpublishedChanges
  • Unresolved assignment
  • visualEditing.unsaved
  • Unsaved content may leave your site
  • Unsupported
  • Until {0}
  • Unused references were left out
  • Up to {MAX_SELECTED} bylines can be selected
  • Update scheduled
  • Update the emdash package in your project and redeploy to get the latest fixes.
  • Update the profile for {0}.
  • Updating the plan…
  • Updating usage
  • visualEditing.uploadImage
  • Upload a video to get started
  • Upload failed
  • Upload files
  • Upload images, videos, and documents to keep reusable assets in one place.
  • Upload media to keep reusable assets in one place.
  • Upload not finished
  • Upload or choose a video
  • Upload site packages and check whether they can be imported. Admin includes this; choose it instead of Admin to give an agent narrower access.
  • Upload to {providerName}
  • Uploaded
  • visualEditing.uploadingFile
  • Uploading image…
  • Uploading the package
  • Uploading video…
  • URL & language
  • URL slug
  • URL template (e.g. /blog/:slug)
  • Usage completeness couldn’t be verified.
  • Usage details aren’t available for your account.
  • Usage details unavailable
  • Usage indexing couldn’t finish.
  • Usage indexing hasn’t started.
  • Usage is updating. Some content may not appear here yet.
  • Usage loaded
  • Usage may be out of date.
  • Use {fallbackUrl} anyway
  • Use a security key
  • Use a URL ending in a recognized image extension, such as .jpg or .png.
  • Use another device
  • Use as end date
  • Use lowercase letters, numbers, and hyphens, starting with a letter.
  • Use URL
  • Used in
  • User accounts, passkeys, API tokens, secrets, and plugin data are never exported. Each author’s name and email address are included so they can be matched to users on the other site.
  • User for {0}
  • Users are not transferred. Choose the user on this site who should own each author’s content. Content of authors you don’t map will have no author.
  • Users from <0>{domain}</0> will no longer be able to sign up without an invite. Existing users are not affected.
  • v{0}
  • Validating the package
  • Verified
  • Verified publisher
  • Verify the plugin before installing it
  • Verifying the import
  • Version {0} (active)
  • Video actions
  • Video upload failed. Try again.
  • View live
  • View setup
  • Visitors see the published version until the scheduled update
  • Visitors see this published version
  • Visitors still see the published version
  • Visitors will see these changes immediately.
  • Wait for updates already in progress to finish.
  • Warnings
  • Was due
  • We checked before opening the browser's passkey prompt so you can choose what happens next.
  • We've sent a verification link to <0>{email}</0>
  • What each side is called. These name the fields bound to this relationship.
  • What happens next?
  • What is a passkey?
  • What it leaves out
  • What the direction changes
  • What the package includes
  • What will be imported
  • What you typed is still here. Saving replaces the newer version.
  • What’s tracked
  • When set, the image becomes a clickable link to this URL.
  • Where is it saved?
  • Why are bylines shown in this order?
  • Why can't this be changed?
  • Why English is used
  • Why is this important for duplicate pages?
  • Why is this important for search result summaries?
  • Why is this important for search result titles?
  • Why is this important for search visibility?
  • Why is this important for social sharing?
  • Why is this important?
  • Wide
  • Widget areas
  • Widths
  • Will be cleared on save
  • Windows Hello still isn't available to this browser. You can try another device or a security key instead.
  • Windows will show which credential manager will save it before creating it.
  • With a passkey, you don’t need to remember complex passwords
  • WordPress authorization was rejected
  • Working on {selectedCount} items…
  • Working…
  • Write CSS…
  • Write HTML, or paste a snippet with its styles and scripts…
  • Write HTML…
  • Write JavaScript…
  • Writing the file index
  • xxxx xxxx xxxx xxxx xxxx xxxx
  • Yearly
  • Yoast/RankMath
  • You can view, rename, or add more passkeys later in Security settings.
  • You do not have permission to edit this asset.
  • You don’t have permission to move this file.
  • You don't have permission to view the calendar.
  • You need Admin permissions to manage media usage tracking.
  • You need Admin permissions to transfer this site.
  • You no longer hold this entry
  • You'll be signing up as <0>{roleName}</0>
  • You're signed in at {0}
  • You've been invited to {siteName}
  • You've been invited to join {siteName}.
  • Your credential manager, such as Google Password Manager, saves it and may sync it to your other devices.
  • Your credential manager, such as iCloud Keychain, saves it and may sync it to your other devices.
  • Your device's credential manager saves it and will show you where before creating it.
  • your device's passkey prompt
  • Your media library is empty
  • Your role does not permit any of the permissions this device requested.
  • Your site is currently at {currentUrl}.
  • Your time: {viewerTime}
  • Your unsaved media changes will be lost.
  • Zig
Українська uk 1719/3384 · 51%
1665 missing keys
  • "{0}" will be deleted from {providerName}.
  • "{0}" will be deleted from its media provider.
  • "{0}" will be permanently deleted.
  • {0, plural, one {{counted} of # character, at least {min}} other {{counted} of # characters, at least {min}}}
  • {0, plural, one {{counted} of # character} other {{counted} of # characters}}
  • {0, plural, one {# byline} other {# bylines}}
  • {0, plural, one {# entry} other {# entries}}
  • {0, plural, one {# file uploading} other {# files uploading}}
  • {0, plural, one {# file was not added because the upload list is full.} other {# files were not added because the upload list is full.}}
  • {0, plural, one {# folder loaded} other {# folders loaded}}
  • {0, plural, one {# link} other {# links}}
  • {0, plural, one {# matching tag} other {# matching tags}}
  • {0, plural, one {# MCP tool} other {# MCP tools}}
  • {0, plural, one {# permission requested} other {# permissions requested}}
  • {0, plural, one {# reference} other {# references}}
  • {0, plural, one {# relation this content type takes part in} other {# relations this content type takes part in}}
  • {0, plural, one {# row} other {# rows}} × {1, plural, one {# column} other {# columns}} selected
  • {0, plural, one {# upload failed} other {# uploads failed}}
  • {0, plural, one {+# more} other {+# more}}
  • {0, plural, one {Add # file} other {Add # files}}
  • {0, plural, one {Add # image} other {Add # images}}
  • {0, plural, one {Add # video} other {Add # videos}}
  • {0, plural, one {At least # character} other {At least # characters}}
  • {0, plural, one {Column deleted} other {# columns deleted}}
  • {0, plural, one {One more blocked entry is not shown.} other {# more blocked entries are not shown.}}
  • {0, plural, one {Row deleted} other {# rows deleted}}
  • {0, plural, one {Show # more} other {Show # more}}
  • {0} added to this post.
  • {0} can't be moved here — its parent has no translation in this locale, so this list isn't the group it belongs to.
  • {0} fallback
  • {0} of {1} files · {2} of {3}
  • {0} of {1} items
  • {0} of {1} matched by email
  • {0} of {1} steps
  • {0} of {1} steps · {2} of {3}
  • {0} of media, {1} of records
  • {0} removed from this post.
  • {0} updated everywhere it appears.
  • {0} updated to v{installedVersion}
  • {added} posts updated
  • {added} updated · {0} failed
  • {characters, plural, one {# character} other {# characters}}
  • {collectionLabel} pagination
  • {columns, plural, one {Column deleted} other {# columns deleted}}
  • {completedCount} of {0} complete
  • {completedCount} of {0} uploads complete
  • {dayLabel}, {entries}
  • {earlierCount, plural, one {Show # earlier entry} other {Show # earlier entries}}
  • {failed, plural, one {# email could not be sent. Check the email provider.} other {# emails could not be sent. Check the email provider.}}
  • {failedCount, plural, one {# upload failed} other {# uploads failed}}
  • {filesMissing, plural, one {# file still needs to be uploaded. Choose the same package file again to finish; files already uploaded are skipped.} other {# files still need to be uploaded. Choose the same package file again to finish; files already uploaded are skipped.}}
  • {hidden, plural, one {# more entry on {date}} other {# more entries on {date}}}
  • {hidden, plural, one {+# more} other {+# more}}
  • {host} does not resolve to a public address
  • {importedFiles, plural, one {<count>#</count> file imported} other {<count>#</count> files imported}}
  • {label} in {menuName}
  • {label} moved to position {0} of {1}.
  • {label} moved to position {0}.
  • {label} options
  • {lateness} late
  • {maximum, plural, one {{name} can have at most # character.} other {{name} can have at most # characters.}}
  • {maximum, plural, one {{name} can have at most # item.} other {{name} can have at most # items.}}
  • {minimum, plural, one {{name} needs at least # character.} other {{name} needs at least # characters.}}
  • {minimum, plural, one {{name} needs at least # item.} other {{name} needs at least # items.}}
  • {name} does not match the required format.
  • {name} has a value that is not one of its options.
  • {name} has an invalid value.
  • {name} is not a field in this collection.
  • {name} is required.
  • {name} links to an entry that does not exist or is in the trash.
  • {name} must be a valid URL.
  • {name} must be at least {bound}.
  • {name} must be at most {bound}.
  • {name}: this site already has some
  • {origin} does not serve this site yet
  • {origin} redirects elsewhere
  • {origin} redirects to {target}. Enter that address instead.
  • {overdueCount, plural, one {One scheduled item is overdue and the scheduler heartbeat is stale. Run `npx emdash doctor` and verify the deployed Cron Trigger.} other {# scheduled items are overdue and the scheduler heartbeat is stale. Run `npx emdash doctor` and verify the deployed Cron Trigger.}}
  • {overdueCount, plural, one {One scheduled item is overdue, but no scheduler run has completed. Run `npx emdash doctor` and verify the deployed Cron Trigger.} other {# scheduled items are overdue, but no scheduler run has completed. Run `npx emdash doctor` and verify the deployed Cron Trigger.}}
  • {overflowCount, plural, one {# file was not added because the upload list is full.} other {# files were not added because the upload list is full.}}
  • {pluginName} Settings
  • {plural} go live now; draft edits stay unpublished.
  • {policyRejected, plural, one {Open the affected entry, resolve the policy reason, and schedule it again. A successful schedule or publish clears this notice.} other {Open the affected entries, resolve the policy reasons, and schedule them again. A successful schedule or publish clears each notice.}}
  • {position} of {total}
  • {previewRows} × {previewColumns} table
  • {readingTime, plural, one {# min read} other {# min read}}
  • {ready} of {0} ready
  • {records, plural, one {# record written} other {# records written}}
  • {rejectedCount, plural, one {# file was not added.} other {# files were not added.}}
  • {rewrittenUrls, plural, one {<rewrittenCount>#</rewrittenCount> image URL updated in {updatedContentItems, plural, one {<contentCount>#</contentCount> content item} other {<contentCount>#</contentCount> content items}}} other {<rewrittenCount>#</rewrittenCount> image URLs updated in {updatedContentItems, plural, one {<contentCount>#</contentCount> content item} other {<contentCount>#</contentCount> content items}}}}
  • {row} × {column} table
  • {rows, plural, one {Row deleted} other {# rows deleted}}
  • {rows} × {columns} table pasted
  • {sent, plural, one {Emailed # user} other {Emailed # users}}
  • {siteName} has moved to {siteHost}
  • {siteName} is now at {siteHost}. Sign in there from now on.
  • {siteZone} · Your time: {viewerZone}
  • {state} · {when}
  • {state}, {time}:
  • {subLabel} ({label}, item {position})
  • {title} is a draft again.
  • {title} is now live.
  • {title} now goes live {when}.
  • {widgetType} in {areaName}
  • {words, plural, one {# word} other {# words}}
  • <0>{from}</0> becomes <1>{to}</1>
  • <0>{name}</0> is editing this entry. Nothing you change here will be saved.
  • <0>{name}</0> is editing this entry. Open it read-only, or take over; they will be told the entry moved on.
  • <0>{name}</0> now holds this entry, so your changes are no longer being saved. Take it back to carry on.
  • <0>Alt-click</0> to add above
  • <0>Click</0> to add below
  • <0>Click</0> to open menu
  • <0>Drag</0> to move
  • 1 post updated
  • 16:9
  • 2. Go to <0>Tools → Export</0>
  • 3:2
  • 4:3
  • A file does not match the package manifest. The package may be damaged.
  • A file in the package does not match the manifest. The package may be damaged.
  • A file in the package is not the size the manifest declares.
  • A file is not the size the package manifest declares. The package may be damaged.
  • A media file is larger than this site accepts
  • A media file is missing from the package
  • A media folder with this name already exists
  • A name cannot be generated from this label. Type one manually using lowercase letters, numbers, and underscores.
  • A number is too large for this site’s database
  • A package file does not match the manifest
  • A package file is missing
  • A publication time has not been selected
  • A publishing action is already in progress
  • A record in the package is not valid
  • A record refers to something missing from the package
  • A relation defines how two content types link. Reference fields on either side then pick entries through it.
  • A relationship is required
  • A slug cannot be generated from these role names. Type one manually using lowercase letters, numbers, and underscores.
  • A slug cannot be generated from this label. Type one manually using lowercase letters, numbers, and underscores.
  • A slug cannot be generated from this label. Type one manually.
  • A source and target locale are required
  • A step failed and will be retried ({0}).
  • A value does not fit this site’s database
  • Abandon import
  • Abandon this import?
  • Abandoning…
  • About focal point
  • About inferred bylines
  • Activation cannot be confirmed. Keep editing paused and refresh the status.
  • Active v{0}
  • Add {singularLower} to {ready} posts
  • Add {singularLower} to 1 post
  • Add {singularLower} to posts
  • Add a passkey for {0}
  • Add a person or team to credit on your content.
  • Add another byline
  • Add at least {minItems} blocks.
  • Add block
  • Add byline
  • Add dark mode variant
  • Add Images
  • Add images to gallery
  • Add new folder
  • Add reference
  • Add references
  • Add row above
  • Add row below
  • Add scripts and styles to your site's pages
  • Add selected
  • Add tag
  • Add term
  • Add to posts
  • Added
  • Adding…
  • Additional details
  • Advanced
  • After
  • After you explicitly invoke this plugin, it can send selected unsaved editor content to external websites without a host restriction.
  • After you explicitly invoke this plugin, it can send selected unsaved editor content to: {0}
  • Agenda
  • Agent access
  • Agent access for {0} has been updated
  • Agent-callable MCP tools
  • Align
  • Align center
  • Align left
  • Align right
  • All sources
  • All uploads finished
  • Allow MCP tokens with plugin-tool scope to invoke these routes.
  • Allow multiple references
  • Allowed block types
  • Already assigned or duplicate
  • Also delete the relationship this field uses
  • Also match the byline linked to an entry's author when it has none assigned.
  • Also requested, but not available to your role:
  • visualEditing.altText
  • Alt text is not applicable to folders
  • An earlier import of this package stopped after it started writing to this site. Abandon that import, then reset this site or set up a new one before importing again.
  • An earlier import of this package wrote to this site before it was abandoned. Reset this site or set up a new one before importing again.
  • An encrypted digital key you unlock using your fingerprint, face, PIN, or device password.
  • An import replaces a new site’s starter content, so it only runs on a site with no content of its own. To move content here, set up a new EmDash site and import into that. These are what this site already has:
  • Animated WebP files become still images when cropped.
  • Another editor
  • Another import is already using this package.
  • Any number
  • Apply changes
  • Approval requests
  • Approve comments and mark them as pending or spam
  • Approve this export?
  • Approve this import?
  • Approve with that device's face, fingerprint, PIN, or passcode.
  • Approving…
  • Ask an administrator to complete this setup.
  • Aspect ratio
  • Assistants connected through MCP need an admin’s approval to start an export or import unless their token was given a transfer scope. Requests expire after 15 minutes.
  • At least {min}
  • At most {max}
  • At most…
  • Attribution
  • Authorized approvers
  • Authors will be assigned to users on this site
  • Auto-generated from the title. You can change it.
  • Automatic
  • Available bylines
  • Available in {0}
  • visualEditing.back
  • Back to Main library
  • Back to menus
  • Basic blocks
  • Before
  • Before you continue:
  • Between {min} and {max}
  • Block
  • Block {0}
  • Block actions
  • Block type “{0}” was created on this site
  • Block type versions
  • Block types
  • Block types could not be loaded.
  • Blockers
  • Blocks
  • Both reference fields bound to this relation share these limits, so the two sides cannot disagree about the same links.
  • Broken references were cleared
  • Browse files
  • Browse files to upload
  • Browse the <0>registry</0> to install plugins.
  • Build provenance verified
  • byline
  • Byline
  • Byline created
  • Byline credits
  • Byline deleted
  • Byline field group values
  • Byline field values
  • Byline fields
  • Byline updated
  • Calendar
  • Cancel {0}
  • Cancel import
  • Cancel remaining
  • Cancel this import?
  • Cancelling…
  • Capture is being prepared. Keep editing paused until setup is complete.
  • Cell split
  • Cells
  • Cells merged
  • Change domain
  • Change publication date
  • Change publication date: {formattedValue}
  • Change schedule
  • Change where visitors are sent
  • Changes apply everywhere this byline appears.
  • Changes were saved, but cached pages may still show old {pluralLower}. Retry the cache refresh.
  • Check and switch
  • Check registry in astro.config.mjs, then restart EmDash.
  • Check registry.aggregatorUrl in astro.config.mjs, then restart EmDash.
  • Check registry.policy.minimumReleaseAge in astro.config.mjs, then restart EmDash.
  • Check registry.policy.minimumReleaseAgeExclude in astro.config.mjs, then restart EmDash.
  • Check the server logs, then use the media usage recovery API for the failed work.
  • Check your connection and try again.
  • Checking code...
  • Checking media files
  • Checking package structure
  • Checking records
  • Checking references
  • Checking the package
  • Checking this device for passkey support...
  • Checking this site
  • Checking…
  • Choose {label}
  • Choose a credential manager on this device, another device, or a security key.
  • Choose a date range
  • Choose a file from the library or upload a new one.
  • Choose a new publication time for this draft.
  • Choose a non-empty {0} image.
  • Choose a recognized timezone for reliable date display.
  • Choose a term and enter between 1 and 50 posts.
  • Choose a video from the library or upload a new one.
  • Choose an image from the library or upload a new one.
  • Choose another option
  • Choose bylines
  • Choose files to upload
  • Choose package file
  • Choose replacement image
  • Choose the same package file again to finish uploading it.
  • Choose Touch ID or another available credential manager, then confirm with your fingerprint or Mac password.
  • Choose when these changes replace the live version.
  • Choose when this draft becomes public.
  • Choose Windows Hello or another available credential manager, then confirm with your PIN, fingerprint, or face.
  • Choose…
  • Choosing a byline replaces this automatic credit.
  • Clear completed
  • Clear formatting
  • Clear stored value
  • Clear stored value for {fieldKey}
  • Click the button below to create your account:
  • Click the button below to sign in:
  • Click this link to create your account:
  • Click this link to sign in to {siteName}:
  • Close byline search
  • Close gallery settings
  • Close image settings
  • Code block actions
  • Collapse block
  • Collection “{0}” has entries
  • Collection “{0}” was created on this site
  • Collections and fields, all content with drafts, revisions, scheduled posts, and trash, translations, taxonomies, bylines, media files, menus, widgets, sections, redirects, SEO, and site settings.
  • Column added after
  • Column added before
  • Column width decreased
  • Column width increased
  • Column width resized
  • Column widths reset
  • Columns
  • Columns distributed evenly
  • Comment reactions
  • Comments with this status will appear here.
  • Complete
  • Confirm using the secure prompt from your device or credential manager.
  • Confirm with Face ID, Touch ID, or your device passcode.
  • Confirm with your fingerprint, face, or PIN.
  • Connect to any network host and load external plugin admin images (unrestricted)
  • Connect to network hosts and load external plugin admin images
  • Connects
  • content
  • Content digest
  • Content language
  • Content references
  • Content refers to media in an invalid way
  • Content refers to media that is not in the package
  • Content search results
  • Content types
  • Content types with the same group share a collapsible folder in the sidebar
  • Content using this media item may show a broken reference.
  • Continue numbering
  • Continue on {handoverHost}
  • Continue to finish signing in. The link works only once.
  • Continue to import
  • Continue with another device
  • Continue with security key
  • Copied
  • Copy {label}
  • Copy code
  • Copy failed
  • Copy receipt
  • Copying media
  • Could not add {singularLower}
  • Could not check this code
  • Could not check this code.
  • Could not create {singularLower}
  • Could not insert section
  • Could not load {pluralLower}.
  • Could not load media.
  • Could not load the calendar
  • Could not load this entry's details.
  • Could not load this folder.
  • Could not publish
  • Could not reach {origin}
  • Could not remove the schedule
  • Could not review posts
  • Couldn’t confirm whether the media item or selected folder still exists. Try again.
  • Couldn't load all references.
  • Couldn’t load approval requests
  • Couldn't load content.
  • Couldn’t load exports
  • Couldn’t load imports
  • Couldn’t load media usage tracking settings.
  • Couldn’t load more usage.
  • Couldn’t load the import plan
  • Couldn’t load usage.
  • Couldn’t move file
  • Couldn’t reload the import plan
  • Couldn’t search bylines.
  • Couldn’t start the export
  • Couldn’t update the plan
  • Couldn’t update the request
  • Create “{0}”
  • Create {0}
  • Create {0} translation
  • Create {singularLower}
  • Create a block type before adding a blocks field.
  • Create a new {singularLabel}
  • Create a profile for someone credited on your content.
  • Create a reusable public profile, then add it to this post.
  • Create and add
  • Create cropped copy
  • Create menu
  • Create new {singularLower}
  • Create one to let entries here link to entries in another content type.
  • Create passkey
  • Create relation
  • Create Relation
  • Create section
  • Create taxonomy terms and change content classifications
  • Create your first content type
  • Created and updated
  • Creating collections and fields
  • Creating cropped copy...
  • Crop
  • Crop area {0} by {1} pixels.
  • Crop output dimensions
  • Crop selection. Use the Arrow keys to move it.
  • Cropped copy created.
  • CSS code
  • Current cell
  • Currently set — enter a new value to replace
  • Dark mode variant
  • Database-owned definitions available to blocks fields.
  • Date range
  • Decrease column width
  • Define how content types link to each other
  • Delete "{0}"?
  • Delete “{0}”?
  • Delete block
  • Delete byline
  • Delete byline {0}
  • Delete columns
  • Delete folder
  • Delete gallery
  • Delete media?
  • Delete menu
  • Delete rows
  • Delete section
  • Delete tag
  • Delete tag {0}
  • Delete taxonomy
  • Delete Taxonomy
  • Delete video
  • Deleting "{0}" also deletes every term in it, in all languages, and removes those terms from the content filed under them. The entries themselves are kept. This cannot be undone.
  • Deliver all email your site sends
  • visualEditing.altTextPlaceholder
  • Describe the image
  • Describe the image's purpose and relevant details for people who cannot see it.
  • Destructive
  • Details
  • Differences from the source site
  • Disable plugin MCP tools
  • Dismiss completed {0}
  • Dismiss import suggestion
  • Dismiss section error
  • Dismiss table paste error
  • Display size
  • Distribute columns evenly
  • Document
  • Domain changed to {url}
  • Don’t map
  • Download a copy of the entire site, including drafts, media, settings, and author emails. Admin includes this; choose it instead of Admin to give an agent narrower access.
  • Download as one file
  • Download export from {created}
  • Download package
  • Download package fetches the export file by file and checks each one, so it works for sites of any size. Download as one file asks the server for a single archive, which is quicker for small sites but can fail for large sites on Cloudflare Workers.
  • Download this site as a single .emdash package file that another EmDash site can import.
  • Downloaded
  • Downloading the package
  • visualEditing.draft
  • Draft changes
  • Draft version
  • Drag and drop files here
  • Drag to reorder {label}
  • Drop an image here or <0>browse</0>
  • Drop an image here or browse for {label}
  • Drop files to upload
  • Drop one image at a time.
  • Duplicate block
  • Duplicate redirects were left out
  • Each {linkedSideName} is linked from
  • Each {linkingSideName} links to
  • Each path segment can contain at most one placeholder, e.g. {0}
  • Edit {itemLabel}
  • Edit {label}
  • Edit asset
  • Edit byline
  • Edit dark mode asset
  • Edit folder
  • Edit folder {0}
  • Edit image
  • Edit image {0}
  • Edit locking
  • Edit media alt text, captions, and focal points
  • visualEditing.editMode
  • Edit name and slug
  • Edit role
  • Editing is paused until the import finishes. Keep this page open; if you leave, the import continues when you come back.
  • Editing is unlocked again. Content the import already wrote stays on the site and is not removed. Because the site is no longer empty, another import can’t run here.
  • Editing on this site is paused until the import finishes.
  • visualEditing.sessionExpired
  • Editors can select a second image that the site shows in dark mode.
  • Email all users?
  • Email every other user a link to the sign-in page at {siteHost}.
  • Email users
  • Embed
  • Embed a page from another site
  • Embed code
  • Embedded content
  • EmDash {0}
  • EmDash {latest} is available (you're running {0})
  • EmDash does not keep the previous image.
  • EmDash does not keep the uncropped image.
  • EmDash is scanning existing content.
  • EmDash never receives your PIN, password, or biometric information.
  • EmDash site package
  • EmDash will continue setup and resume scanning existing content.
  • EmDash will scan existing content to show where media is used.
  • Empty gallery — open settings to add images
  • Empty site
  • Enable plugin MCP tools
  • Enable tracking
  • Enable tracking to index existing content and keep references up to date.
  • English is used because no content language is configured. Content language is stored with the entry and is separate from your admin language.
  • Enter a domain such as example.com, without a path or port
  • Enter a name.
  • Enter a recognized timezone to save
  • Enter the domain below. EmDash checks that it serves this site before switching.
  • Entries
  • Entries that link to this one
  • Entries this one links to
  • entry on the linked side
  • entry on the linking side
  • esc
  • Esc
  • Every imported record and media file was read back and matched the package. Keep this receipt as a record of the transfer.
  • Every other user with an active account gets an email saying the site is now at {siteHost}, with a link to sign in there. Passkeys from another address don't work at {siteHost}, so users sign in with an email link and add a new passkey.
  • Every place using this image will update to the cropped version.
  • Every place using this image will update to the selected version.
  • Every relationship this content type takes part in goes too:
  • Example: {pattern} → {preview}
  • example.com
  • Existing {pluralLower} stay in place.
  • Existing content is indexed. New changes are tracked automatically.
  • Exit distraction-free mode (⌘⇧\)
  • Expand block
  • Expired
  • Expires {expires}
  • Export
  • Export ready
  • Export requested by {requester}
  • Export site
  • Exported
  • Exported with
  • Exporting
  • Exporting: {stage}
  • F#
  • Failed to abandon import
  • Failed to activate block type version
  • Failed to add term to entries
  • Failed to analyze file
  • Failed to analyze import
  • Failed to approve request
  • Failed to cancel import
  • Failed to change the domain
  • Failed to check for updates
  • Failed to compare revisions
  • Failed to continue export
  • Failed to continue import
  • Failed to create {0}
  • Failed to create a sign-in link
  • Failed to create allowed domain
  • Failed to create API token
  • Failed to create block type
  • Failed to create byline
  • Failed to create byline translation
  • Failed to create collection
  • Failed to create content
  • Failed to create media folder
  • Failed to create menu
  • Failed to create menu item
  • Failed to create menu translation
  • Failed to create redirect
  • Failed to create relation
  • Failed to create taxonomy
  • Failed to create term translation
  • Failed to create widget
  • Failed to create widget area
  • Failed to delete media folder
  • Failed to delete relation
  • Failed to delete taxonomy
  • Failed to deny request
  • Failed to discard draft
  • Failed to dismiss scheduled publication rejection
  • Failed to download a package file
  • Failed to duplicate content
  • Failed to email users
  • Failed to fetch 404 summary
  • Failed to fetch allowed domains
  • Failed to fetch API tokens
  • Failed to fetch block type
  • Failed to fetch block types
  • Failed to fetch byline
  • Failed to fetch byline translations
  • Failed to fetch bylines
  • Failed to fetch collections
  • Failed to fetch comment
  • Failed to fetch comment counts
  • Failed to fetch comments
  • Failed to fetch content
  • Failed to fetch content authors
  • Failed to fetch fields
  • Failed to fetch media folder
  • Failed to fetch media folders
  • Failed to fetch media usage details
  • Failed to fetch menu
  • Failed to fetch menu translations
  • Failed to fetch menus
  • Failed to fetch orphaned tables
  • Failed to fetch passkeys
  • Failed to fetch plugin settings
  • Failed to fetch redirects
  • Failed to fetch reference children
  • Failed to fetch reference parents
  • Failed to fetch relation
  • Failed to fetch relations
  • Failed to fetch revisions
  • Failed to fetch taxonomies
  • Failed to fetch term translations
  • Failed to fetch the site domain
  • Failed to fetch theme
  • Failed to fetch translations
  • Failed to fetch trashed content
  • Failed to fetch update status
  • Failed to fetch users
  • Failed to fetch widget area
  • Failed to fetch widget areas
  • Failed to fetch widget components
  • Failed to import
  • Failed to invite user
  • Failed to list files to upload
  • Failed to load approval requests
  • Failed to load export manifest
  • Failed to load exports
  • Failed to load import
  • Failed to load import plan
  • Failed to load import receipt
  • Failed to load imports
  • visualEditing.mediaLoadFailed
  • Failed to load plugin settings
  • Failed to load the calendar
  • Failed to load transfer capabilities
  • Failed to load transfer settings
  • Failed to lock the entry
  • Failed to probe URL
  • Failed to publish content
  • Failed to register orphaned table
  • Failed to release the entry lock
  • Failed to rename media folder
  • Failed to reorder content types
  • Failed to reorder menu items
  • Failed to reorder terms
  • Failed to replace media image
  • Failed to schedule content
  • Failed to start export
  • Failed to start import
  • Failed to unpublish content
  • Failed to unschedule content
  • Failed to update allowed domain
  • Failed to update block type
  • Failed to update byline
  • Failed to update collection
  • Failed to update comment status
  • Failed to update content
  • Failed to update field
  • Failed to update menu
  • Failed to update menu item
  • Failed to update plugin MCP access
  • Failed to update plugin settings
  • Failed to update redirect
  • Failed to update relation
  • Failed to update term
  • Failed to update user
  • Failed to update widget
  • Failed to upload a package file
  • Failed to verify plugin
  • field_slug
  • Files upload as soon as you add them.
  • Filter
  • Filter by byline
  • Filter by date range: {rangeLabel}
  • Filter: {activeCount} selected
  • Finish any current edits.
  • First page
  • First publication
  • Fix invalid fields before changing the publication date
  • Fix invalid fields before changing the schedule
  • Focal point
  • Focal point. Use arrow keys to move it.
  • Folder
  • Folder deleted
  • Folder name must be between 1 and 200 characters
  • Folder no longer exists
  • Folder no longer exists. Returned to the main library.
  • Folder successfully created
  • Folder successfully edited
  • Folder unavailable
  • Folders
  • Folders could not be loaded.
  • Folders navigation
  • For the best import experience, install the <0>EmDash Exporter</0> plugin on your WordPress site.
  • Format selection
  • Format:
  • Freeform
  • From {0}
  • From the package (empty)
  • From the package: “{packageValue}”
  • From the post owner
  • From URL
  • Gallery
  • Gallery settings
  • Generated automatically.
  • Give this navigation a label and a site identifier.
  • Go live {countdown}
  • Go to sign-in
  • Goes live
  • Goes live {countdown}
  • Group
  • Guest
  • Handle unavailable
  • Header column added
  • Header column removed
  • Header row
  • Header row added
  • Header row removed
  • Headers
  • Hide earlier entries
  • Hide from navigation
  • visualEditing.hideToolbar
  • Hide toolbar
  • Hold an entry while someone is editing it, and refuse other writers
  • Holds an entry ID. Set a target collection under Content Types to pick entries instead.
  • Horizontal {0}%, vertical {1}%
  • Hour
  • How do you want to start?
  • How is the slug generated?
  • How many
  • HTML block options
  • HTML block preview
  • HTML code
  • HTML only, cleaned, using your site's styles.
  • https://example.com or /page
  • https://example.com/blog/my-post
  • I’ve completed these steps and understand tracking can’t be turned off.
  • I've set it up — check again
  • Icon
  • If the site can't be reached from the internet yet, for example on localhost or behind a login, you can use the address without the check.
  • If you didn't request this, you can safely ignore this email.
  • Iframe
  • Iframe block options
  • visualEditing.image
  • Image {0}
  • Image actions
  • Image controls
  • Image link
  • Image replaced.
  • Image upload failed. Try again.
  • Import a site package
  • Import a site package into this site while it is empty, overwriting its initial setup. Admin includes this; choose it instead of Admin to give an agent narrower access.
  • Import an existing EmDash site
  • Import complete
  • Import requested by {requester}
  • Import this package?
  • Importing
  • Importing content
  • Importing menus, widgets, and settings
  • Importing reusable blocks...
  • Importing terms and bylines
  • In trash
  • In Windows Settings, open Accounts, then Sign-in options, and set up a PIN. Fingerprint and face recognition are optional.
  • Inactive version
  • Include comments
  • Include inferred bylines
  • Increase column width
  • Index existing content and keep Used in results up to date.
  • Indexing
  • Indexing existing content
  • Inline
  • Inline blocks use your site's styles. Your site removes scripts, style tags and style attributes, and empties iframes other than YouTube and Vimeo.
  • Insert an image gallery
  • Insert HTML
  • Insert image
  • Insert or tap your security key when the browser asks.
  • Insert paragraph after
  • Insert paragraph before
  • Insert table
  • Insert video
  • Installation is unavailable.
  • INVALID HANDLE
  • Invite validation failed
  • Invoke MCP tools from all enabled plugins
  • Invoke MCP tools from the {pluginId} plugin
  • Invoke only this plugin's enabled MCP tools
  • Isolated frame
  • It is stored by the authenticator or credential manager you selected in the secure system prompt.
  • It was started somewhere else, so its plan can no longer be changed. Its progress will appear here.
  • Its listing has not been approved for display. Check back later.
  • JavaScript code
  • JS
  • Keep aspect ratio
  • Keep editing paused and deploy a compatible EmDash version before continuing.
  • Keep editing paused, fix the server issue, then retry setup.
  • Keep importing
  • Keep this page open until setup finishes. If you leave, return to continue where it stopped.
  • Keep this page open while files upload. If the upload stops, choose the same file again to continue where it left off.
  • Keep this page open. If you leave, the export continues when you come back.
  • Keep this site’s (empty)
  • Keep this site’s: “{targetValue}”
  • Keep typing to narrow the list.
  • Landscape
  • Last edited
  • Last page
  • Later entries weren't loaded. The range has more entries than the calendar can show.
  • Learn how to install plugins in the <0>documentation<1/></0>.
  • Link
  • Link options
  • Link this byline to a user or mark it as a guest profile.
  • Link URL
  • Linked from {0}
  • Linked side (plural)
  • Linked side (singular)
  • Linking content
  • Linking side (plural)
  • Linking side (singular)
  • Links from
  • Links in emails and plugins use {0}, set by the deployment configuration.
  • Links in emails and plugins, sitemaps, and absolute URLs in search and social metadata will use the new domain.
  • Links to
  • Links to {0}
  • List
  • Live version
  • Load more folders
  • Load preview
  • Loading
  • Loading {pluralLower}…
  • Loading approval requests…
  • Loading block types…
  • Loading exports…
  • Loading folders
  • Loading folders...
  • Loading imports…
  • Loading media
  • Loading media usage tracking settings…
  • Loading plugin panel
  • Loading references...
  • Loading relations...
  • Loading the import plan…
  • Loading usage
  • visualEditing.loading
  • Loading…
  • Local time
  • Locales will use this site’s capitalization
  • Location
  • Location unavailable
  • Lowercase letters, numbers and underscores. Reference fields store this.
  • Lua
  • Main library
  • Manage the people and teams credited on your content.
  • Managed by your identity provider. Change the name there.
  • Marketplace browsing is no longer available.
  • Marketplace browsing is no longer available. Manage installed plugins from Plugins.
  • Marketplace configuration is deprecated
  • Marketplace search failed
  • Matched by email
  • Maximum
  • Maximum blocks
  • Media details
  • Media folders
  • Media in this folder will return to Main library. No files will be deleted.
  • visualEditing.mediaLibrary
  • Media links were made relative
  • Media pagination
  • Media results
  • Media usage tracking
  • Media usage tracking is indexing existing content
  • Media usage tracking is off
  • Media usage tracking is ready
  • Media usage tracking is setting up
  • Media usage tracking needs attention
  • Menu items
  • Merge selected cells
  • Migration guide
  • Minimum blocks
  • Minor section heading
  • Minute
  • Mixed
  • Month
  • More actions for {0}
  • More formatting
  • More information about {label}
  • More information about Alt text
  • More information about Display size
  • More issues were found than are listed
  • More table actions
  • More than one post matches this link
  • Move {0} down
  • Move {0} down — unavailable, its parent has no translation in this locale
  • Move {0} earlier
  • Move {0} later
  • Move {0} up
  • Move {0} up — unavailable, its parent has no translation in this locale
  • Move down {0}
  • Move media here from Media Details.
  • Move the focal point to choose what stays visible in cropped images.
  • Move this site to another EmDash installation, or import a site package
  • Move this site to another EmDash installation, or import a site package into this one.
  • Move up {0}
  • Moved {filename} to position {0}.
  • Moved to {0}
  • Moved to paragraph after table
  • Moved to paragraph before table
  • Moving {label} to position {0} of {1}.
  • Moving {label} was cancelled.
  • Moving from another EmDash site?
  • Name your section, then add its content in the editor.
  • Navigate
  • Needs attention
  • New {itemLabel}
  • New {singularLower} name
  • New byline
  • New domain
  • New folder
  • New plugin discovery uses the registry. Existing marketplace plugins can still be updated or uninstalled while you switch over.
  • New Relation
  • New reusable profile
  • New section
  • New taxonomy
  • Next month
  • Next, {0} will open
  • Next, the browser's passkey window will open
  • No {label} found.
  • No block types defined
  • No blocks yet
  • No built-in passkey authenticator found
  • No byline
  • No byline assigned
  • No bylines available.
  • No bylines yet
  • No comments match your filters.
  • No description yet
  • No email address
  • No entries match these filters
  • No exact match on this site
  • No field on this content type uses it yet
  • No fields
  • No files added
  • No folders found
  • No iframe found in this code. For an embed that runs a script, use an HTML block.
  • visualEditing.noImageSelected
  • visualEditing.noImagesFound
  • No images in this gallery yet.
  • No loaded entries match these filters
  • No matches. Press Enter to use “{freeFormLanguage}”.
  • No matching block types
  • No matching bylines
  • No matching content found.
  • No matching tags
  • No matching timezones
  • No pending requests
  • No references selected.
  • No relations yet
  • No relations yet.
  • No tracked references found
  • No usage to show yet
  • No Windows Hello authenticator found
  • Non-guest
  • Not loaded
  • Not matched
  • Not set
  • Nothing else is scheduled this month.
  • Nothing on this day.
  • Nothing on this site changed.
  • Nothing published or scheduled in {monthTitle}
  • Nothing to preview yet.
  • Now · {time}
  • Off
  • On the site
  • Once setup is done, upload a .emdash package exported from another EmDash site.
  • One
  • Only https links can be embedded.
  • Only image and file fields, images in rich text, and site settings are tracked. Custom rich text blocks and template code aren’t checked.
  • Only image files can be uploaded here.
  • Only images and videos can be uploaded here.
  • Open
  • Open {0} in a new tab
  • Open folder {0}
  • visualEditing.openInAdmin
  • Open in editor
  • Open read-only
  • Open setup
  • Open the dashboard
  • Open the sign-in page at the new address:
  • Open Windows settings
  • Optional caption
  • Optional hover text
  • Or browse files from your computer
  • Ordered page-building blocks
  • Original
  • Original image cropped.
  • Other
  • Output size
  • Overdue
  • Overdue · {lateness}
  • Package digest
  • Package downloaded
  • Page number
  • Page size
  • Paragraph inserted after table
  • Paragraph inserted before table
  • Passkey created
  • Passkeys from the old address don't work there. Sign in with an email link, then add a passkey in Security settings.
  • Passkeys only work at the address where they were created.
  • Passkeys only work at the address where they were created. Add one here so you can sign in at this address next time.
  • Passkeys only work at the address where they were created. After switching, keep signing in at the current address, or use an email sign-in link at the new one.
  • Passkeys only work at the address where they were created. Continue on {handoverHost} to sign in there without a passkey, then add one for that address.
  • Passkeys require a <0>secure context</0>: use <1>HTTPS</1>, or open the admin at <2>http://localhost</2> (with your dev port). Plain <3>http://</3> on a custom hostname is not treated as secure, even on loopback.
  • Paste an embed code or an https link…
  • Pattern for generating URLs, e.g. /blog/{0}. Tokens: {1}, {2}, and date tokens {3}/{4}/{5} (also {6}/{7}/{8}) from the publish date — e.g. {9} for WordPress-style permalinks.
  • Pause other tools that update content.
  • People shown publicly on this post.
  • Per page
  • Period
  • Phosphor icon name, e.g. calendar-blank or trophy
  • Picked up {label}.
  • Picking entries this one links to lets editors drag them into an order. The other direction lists whatever points at the entry and cannot be reordered.
  • picks {0}
  • Plan digest
  • Plugin {pluginId} rejected the save: {reason}
  • Plugin action failed
  • Plugin actions
  • Plugin changes were not applied
  • Plugin column unavailable
  • Plugin installation requires explicit consent
  • Plugin MCP access updated
  • Plugin MCP Tools
  • Plugin MCP tools require explicit consent
  • Plugin not found. The publisher or slug may be incorrect.
  • Plugin pages
  • Plugin panel unavailable.
  • Plugin registry configuration error
  • Plugin registry is not configured.
  • Plugin tools: {0}
  • Point the domain at this site. On Cloudflare, open your Worker in Workers & Pages, go to the Domains tab, and add the domain.
  • Portrait
  • Post URLs (one per line)
  • Preparing categories and tags...
  • Preparing this site
  • Press Escape to leave the code editor.
  • Press Space to pick up an image. Use the Arrow keys to move it, then press Space to drop it.
  • Preview changes
  • Preview of {0}
  • Preview unavailable for this format
  • Previous month
  • primary
  • Primary navigation
  • Profile CID
  • Progress
  • Progress stopped
  • Propose unsaved changes to selected editor fields for your review
  • Provenance optional
  • Provenance required
  • Public routes
  • Publication date
  • Publication policy blocked scheduled content
  • visualEditing.publish
  • Publish changes
  • Publish changes?
  • visualEditing.publishFailed
  • Publish now
  • Publish now?
  • Publish, unpublish, schedule, and unschedule content
  • visualEditing.published
  • Published {liveSince}
  • Published and scheduled entries across collections, in the site's time zone.
  • Published by <0/>
  • Publisher approval required for every delegated release
  • Publisher approval required only for permission escalation
  • Publisher handle verification failed
  • Publisher release policy
  • Publishing
  • Publishing summary
  • visualEditing.publishing
  • Queued
  • Quick action on the dashboard
  • Quick create a relationship
  • Quick create names the relationship after this field and this collection, takes how many entries it holds from the switch above, and puts no limit on how many entries link back the other way. <0>Create the relationship yourself</0> to set its slug, the name each side goes by, and both limits, then pick it above.
  • Read and change email your site sends
  • Read and restore trashed content
  • Read collection and field definitions
  • Read comment bodies, author email addresses, pseudonymous IP hashes, user agents, and moderation metadata
  • Read media file contents
  • Read public byline profiles and content credits
  • Read redirect rules
  • Read retained content revision history
  • Read selected unsaved editor content after you explicitly invoke the plugin
  • Read-only
  • Reading content
  • Reading the package
  • Ready to publish now or schedule for later
  • Rebuilding search and caches
  • Receipt digest
  • Recent exports
  • Record counts do not match the manifest
  • Records are out of order
  • Records refer to each other in a loop
  • Records without a parent were left out
  • Redirects that loop will be imported turned off
  • Referenced collection
  • Referenced collection is required
  • visualEditing.refreshPage
  • Refresh status
  • Refresh status before continuing.
  • Relations
  • Relationship
  • Release CID
  • Release notes
  • Reload after updating EmDash before trying again.
  • Reload page
  • Reloading the plan…
  • visualEditing.removeImage
  • Remove {0} from selection
  • Remove assignment
  • Remove dark mode variant
  • Remove from post
  • Remove image {0}
  • Remove image?
  • Remove schedule
  • Removed {0} from selection.
  • Removes the sidebar entry, command palette link, and dashboard quick action; entries stay reachable by URL, API, and plugins
  • Removing starter content
  • Reorder
  • Reorder {0}
  • visualEditing.replaceImage
  • Replace
  • Replace {label}
  • Replace dark mode image
  • Replace dark mode variant for {label}
  • Replace image
  • Replace original
  • Replace original image?
  • Replace original is available with the Original aspect ratio.
  • Replace reference
  • Replace this site’s content with a package exported from another EmDash site.
  • Replace video
  • Replace with empty list
  • Replacing image...
  • Replacing original...
  • Require a slug before content can be published
  • Reschedule
  • Rescheduled
  • Reset
  • Reset column widths
  • Reset crop
  • Resize crop from bottom edge. Use the Arrow keys to resize.
  • Resize crop from bottom-left corner. Use the Arrow keys to resize.
  • Resize crop from bottom-right corner. Use the Arrow keys to resize.
  • Resize crop from left edge. Use the Arrow keys to resize.
  • Resize crop from right edge. Use the Arrow keys to resize.
  • Resize crop from top edge. Use the Arrow keys to resize.
  • Resize crop from top-left corner. Use the Arrow keys to resize.
  • Resize crop from top-right corner. Use the Arrow keys to resize.
  • Resize settings panel
  • Resolve the blockers to continue.
  • Resolving publisher handle...
  • Restart numbering
  • Results
  • Retired
  • Retry {0}
  • Retry cache refresh
  • Retry copy
  • Retry failed
  • Retry failures
  • Retry loading {pluralLower}
  • Retry setup
  • Retry setup?
  • Retrying…
  • Review and block publishing, scheduling, and unpublishing content
  • Review and moderate comments across your content.
  • Review posts
  • Review proposed changes
  • Review the import
  • Review the independently verified release evidence and permissions for {pluginName} before continuing.
  • Review Verified Plugin
  • Review Verified Update
  • Reviewing…
  • Revoke token {0}
  • robots.txt
  • Role on this post (optional)
  • Role updated for {0}.
  • Roles
  • Routable
  • Route: {0} · Permission: {1}
  • Row added above
  • Row added below
  • Rows
  • Run preview
  • Runs HTML, CSS and JavaScript in a sandbox.
  • Sample content
  • Save anyway
  • Save changes before running plugin actions
  • Save date
  • visualEditing.saveFailed
  • Save or discard the other changes before cropping.
  • Save Relation
  • Save schedule
  • visualEditing.saved
  • Saved immediately; term changes do not wait for Publish changes.
  • Saving a collection here turns this field into an entry picker. Its stored entry IDs move to the relationship, and the field can no longer be searched or filtered on.
  • visualEditing.saving
  • Scan it with a nearby phone or tablet.
  • Schedule changes
  • Schedule date
  • Schedule publication
  • Schedule removed
  • Scheduled changes
  • Scheduled entries appear here with their publish time.
  • Scheduled for {formattedSchedule}
  • Scheduled publication
  • Scheduled publishing needs attention
  • Scroll to review all
  • Search {label}
  • Search {label}…
  • Search block types
  • Search blocks
  • Search bylines to add…
  • Search bylines…
  • Search failed
  • Search failed. Check your connection and try again.
  • Search folders
  • Search for a language…
  • Search for an IANA timezone (e.g., Europe/London)
  • Search or type a URL
  • Search reusable public profiles.
  • Search tags
  • Search tags…
  • Search timezones…
  • Search to narrow the list
  • Search will be turned off for some collections
  • Searching…
  • Sections could not be loaded.
  • See where this file is used.
  • Select a collection
  • Select a content type
  • Select a location
  • Select a relationship
  • Select a release before verifying it
  • Select at least one entry.
  • Select column
  • Select content
  • Select dark mode variant for {label}
  • Select default social image
  • Select favicon
  • Select gallery images
  • Select logo
  • Select row
  • Select table
  • Select up to 50 posts at a time.
  • Select video
  • Selected {label}
  • Selected image
  • Selected media
  • Selected posts
  • Selection
  • Send email through your site
  • Send emails
  • SEO settings
  • Set a custom width and height for this image in the document. Reset uses the original media dimensions. The original media file is unchanged.
  • Set role
  • Set up an email provider in Email settings to email users.
  • Set up media usage tracking
  • Set up Windows Hello
  • Setting up
  • Setup couldn’t continue. Try again.
  • Showing {pageShowingRange} of {0}
  • Shown in the admin menu list.
  • Shown to readers in this order.
  • Shows a button for creating a new entry
  • Sign in to {siteName}
  • Signed release verified
  • Signing in failed. Please try again.
  • Signup completion failed
  • Signup request failed
  • Site Export
  • Site identity
  • Site Import
  • Site Import Analysis
  • Site settings
  • Site title
  • Site Transfer
  • Site URL set to {url}
  • Sitemaps and absolute URLs in search and social metadata will use the new domain. Links in emails and plugins keep using {configuredUrl}, set by the deployment configuration.
  • Size is not applicable to folders
  • Smaller section heading
  • Smallest section heading
  • Some byline avatars were left out
  • Some content links to media files the source site doesn’t have; those links won’t work
  • Some content may not appear here yet.
  • Some content will have no author
  • Some decimal numbers will be rounded
  • Some files listed in the manifest are not in this package.
  • Some media is hosted by an external provider
  • Some media links could not be matched to files
  • Some references point to content that is not in the package
  • Source site ID
  • Split merged cell
  • Square
  • Square (1:1)
  • Stable identifier for your site, such as primary or footer.
  • Start a new import
  • Start import
  • Start with the template’s content types and no content.
  • Start with the template’s example posts and pages. Recommended for new sites.
  • Start writing with plain text
  • Starter content that will be removed
  • Starter content will be removed
  • Starting
  • Starting…
  • State
  • Stop
  • Stopping the import
  • Sub-field slugs cannot be changed after creation.
  • Sub-field slugs must be unique.
  • Subscript
  • Superscript
  • Switch to dark
  • Switch to light
  • Table cells accept text, links, and formatting only.
  • Table deleted
  • Table inserted
  • Table size
  • Tables cannot be pasted inside lists or quotes. Paste the table into its own paragraph and try again.
  • Take over
  • Taking over...
  • Taxonomy
  • Taxonomy “{0}” is used by content on this site
  • Taxonomy deleted
  • Taxonomy not found: {taxonomyName}
  • Taxonomy terms
  • Technical details
  • Technical verification details
  • Tell users where to sign in
  • Term assignments
  • Terms
  • the {0} field on {1}, which lists entries that link to it
  • the {0} field on {1}, which picks entries it links to
  • The admin's security policy blocked some resources this block loads, such as external scripts, fonts or frames. Your site may still load them.
  • the Android passkey prompt
  • The assistant can start one export of this site, within 15 minutes. The package includes all content and authors’ names and email addresses.
  • The assistant can start this exact import once, within 15 minutes. It replaces this site’s starter content with the package it analyzed.
  • The browser controls the exact prompt and may offer another compatible method.
  • The browser will usually show a QR code.
  • The build provenance matches this release and its package.
  • The calendar shows the first {maxEntries}, which end on {cutOffDay}.
  • The calendar shows the first {maxEntries}.
  • The code editor couldn't load. Save your work, then reload the page.
  • The content types and slug cannot be changed after a relation is created.
  • The content types and the slug are fixed. What each side is called and how many entries it holds are not.
  • The credential manager on the phone or tablet you choose saves it. EmDash does not receive the passkey.
  • The cropped image could not be created.
  • The download stopped
  • The export stopped
  • The export’s files no longer match the export. Start a new export.
  • The exported package and this import change the content in these ways.
  • The file is not a valid EmDash site package.
  • The file or folder no longer exists.
  • The image is in the Media Library, but this entry is now read-only.
  • The import can go ahead, but check these first.
  • The import can’t start until these are resolved.
  • The import did not return a completion cursor
  • The import did not return a preparation cursor
  • The import failed
  • The import has blockers that must be resolved first.
  • The import plan changed
  • The import plan changed. Review it again before importing.
  • The import stopped ({0}). Nothing on this site changed.
  • The import stopped after it started writing to this site, so editing is paused. Abandon the import to unlock editing; content it already wrote stays in place.
  • The import stops after its current step. Content already imported stays on the site, and editing stays paused until you abandon the import.
  • The import was cancelled
  • The imported site did not match the package when it was checked.
  • The last export failed
  • The latest media request failed. Showing the previous page.
  • the macOS passkey prompt
  • The order controls how block types appear in the picker.
  • The package changed. Choose it again before importing.
  • The package contains a duplicate ID
  • The package contains a file larger than this site accepts.
  • The package contains a file that is not part of the site package format.
  • The package contains an entry that is not a regular file.
  • The package contains the same file twice.
  • The package couldn’t be uploaded
  • The package format is not supported by this version of EmDash
  • The package is checked against this site before anything changes. You can leave this page and come back.
  • The package is larger than this site allows
  • The package is larger than this site allows.
  • The package is not valid
  • The package manifest is not valid.
  • The package needs a feature this version of EmDash does not support
  • The package uses a field type this site does not know
  • The package uses a locale this site does not have
  • The package was checked against this site. Review what will be imported, choose who the content belongs to, then start the import.
  • The package’s content is written to this site. The import can’t be undone once it starts; to go back you would need a backup of this site.
  • The package’s file index is not valid.
  • The passkey is saved on your physical security key and can be used on compatible devices.
  • The plan was changed somewhere else, such as from the command line or an AI assistant, after this page loaded it. Review it again, then start the import.
  • The plugin has not saved these changes. Review them before updating the editor.
  • The plugin result is stale because the editor changed while it was working.
  • The public address of your site, used for links in emails and plugins, sitemaps, and absolute URLs in search and social metadata
  • The publisher identity cannot be verified.
  • The range has more entries than the calendar can show.
  • The relationship and the referenced collection cannot be changed after creation. How many entries this field accepts is set on the relationship.
  • The relationship decides the referenced collection and how many entries this field accepts.
  • The sample content added so far is kept. Continue to add the rest.
  • The scheduled changes to {title} stay as a draft.
  • The selected folder no longer exists. Choose another location and save again.
  • The selected image could not be read.
  • The server was updated while this ran. Reload the page and try again.
  • The signed publisher records and package are valid. Build provenance was not provided.
  • The site kept changing while it was exported. Try again when editing is quieter.
  • The site’s storage could not be read or written.
  • The starter content listed above is deleted and replaced with the package’s content. The import can’t be undone once it starts; to go back you would need a backup of this site.
  • The stored value doesn't match this field's type
  • The uploaded package is discarded. Nothing on this site has changed.
  • The video is in the Media Library, but this entry is now read-only.
  • the Windows passkey prompt
  • Theme search failed
  • There are too many redirects to check them for loops before importing
  • These tools remain disabled after installation until you explicitly enable agent access.
  • This also removes:
  • This block cannot be edited because its stored definition is unavailable.
  • This block embeds a page from {0}.
  • This block runs JavaScript.
  • This browser keeps the whole package in memory until the download finishes. For an export this size, use a Chromium-based browser, which saves straight to disk, or run emdash site export from the CLI.
  • This cannot be undone
  • This code has expired. Start the sign-in again from your terminal to get a new one.
  • This code is invalid or has already been used.
  • This content cannot be edited safely
  • This content will be visible on the site immediately.
  • This day wasn't loaded. The range has more entries than the calendar can show.
  • This device is requesting permission to use:
  • This entry changed somewhere else after you opened it.
  • This entry changed somewhere else. Save anyway, or reload to get the newer version.
  • This entry doesn't exist or isn't published. Your role can only view published content.
  • This entry doesn't exist or was deleted.
  • This entry has no URL until it is published. Paste a URL instead.
  • This entry is open somewhere else
  • This entry is read-only because its schema uses field types this version of EmDash does not support.
  • This entry was due {lateness} but hasn't published. Scheduled publishing may not be running.
  • This export is large
  • This field cannot be edited by this version of EmDash.
  • This field contains table content that the editor cannot preserve. Update it through the API before editing or saving this content.
  • This field contains unsupported Portable Text marks: <0>{markList}</0>. Remove them through the API before editing or saving this content.
  • This field does not accept {0} files.
  • This field does not accept {mimeType} files.
  • This field expects a list. The stored value stays unchanged until you replace it with an empty list, which deletes it. Copy anything you need from it first.
  • This field lists entries that link to this one.
  • This field picks
  • This field picks entries this one links to.
  • This field will show the <0>{0}</0> this {linkingSide} links to
  • This field will show the <0>{linkingSide}</0> linking to this {linkedSide}
  • This file is not a readable EmDash site package.
  • This file is not an EmDash site package: it must start with manifest.json.
  • This folder is empty
  • This folder is empty.
  • This image could not be loaded for cropping.
  • This import has already started
  • This is not the package the import was started with. Choose the same file again.
  • This link can't be used. Enter a web address, such as https://example.com.
  • This link expires in 15 minutes.
  • This link expires in 7 days.
  • This media item could not be loaded. Try again.
  • This media item no longer exists.
  • This month wasn't loaded
  • This operation expired. Start again.
  • This package needs features this version of EmDash does not support.
  • This package was made by a newer or different version of EmDash.
  • This paste is too large. Paste fewer cells or less text at a time.
  • This plugin cannot be installed because its publisher profile is missing valid verification metadata. Ask the publisher to republish it with the latest EmDash plugin CLI.
  • This plugin cannot be installed because its release provenance could not be verified. Ask the publisher to publish a new verified release.
  • This plugin cannot be installed because its signed publisher records failed verification. Ask the publisher to publish a corrected release.
  • This plugin exposes the following routes without authentication:
  • This plugin has no configurable settings.
  • This plugin is not available yet
  • This publisher identity no longer resolves.
  • This publisher's handle does not resolve back to its identity. Installation is disabled until the publisher fixes their handle.
  • This range has more than {maxEntries} entries
  • This removes the relationship, every link stored under it, and the reference fields that use it:
  • This removes the schedule and publishes immediately.
  • This saved timezone isn't recognized. Choose a suggestion for reliable date display.
  • This section contains table content that the editor cannot preserve. Update the section before inserting it.
  • This section contains unsupported Portable Text marks: <0>{0}</0>. Update the section before inserting it.
  • This sign-in link has expired. Request a new one from the login page.
  • This sign-in link is invalid or has already been used. Request a new one from the login page.
  • This site already has content
  • This site already has content, so it can’t receive an import.
  • This site can’t receive an import
  • This site has no content yet, so it can receive an import. Choose a .emdash package file. It is checked in your browser and uploaded in parts; nothing on this site changes until you review and confirm the import.
  • This site has no content yet, so you can import a .emdash package exported from another EmDash site.
  • This site has no session storage configured, so sign-in cannot complete. Ask the site administrator to set session.driver in astro.config.mjs.
  • This site holds partial data from an earlier import
  • This site was set up with starter content. It has no entries of its own, and the import deletes it before adding the package’s content.
  • This spreadsheet data has invalid quoted cells. Fix the quotes or remove the tab separators and try again.
  • This table cannot be edited safely
  • This table has unsupported cell formatting, merged cells, or column widths. Paste it as plain text or simplify the table and try again.
  • This version is not visible on the site
  • This video can't be played.
  • Time
  • Times are in {zoneName}.
  • Times are in {zoneName}. Your browser uses {viewerZoneName}.
  • To move a site to another EmDash installation, use <0>Transfer</0>.
  • Today
  • Toggle
  • Toggle header column
  • Token {0} · expires {expires}
  • Token verification failed
  • Tomorrow
  • Tooltip text
  • Track where media is used across your content
  • Track where media is used across your content.
  • Transfer
  • Translations:
  • Trash pagination
  • Try a different search or collection filter.
  • Try a different search or filter.
  • Try again.
  • Try again. If it keeps failing, check the server logs.
  • Turn on
  • Turn on media usage tracking?
  • Turning on…
  • Two authors with bylines in the same locale are mapped to the same user
  • Two records have the same value where it must be unique
  • Type caption for image (optional)
  • Type caption for video (optional)
  • Type to filter
  • Type to search
  • Type: Folder
  • Unfinished media uploads were left out
  • Unlinked
  • Unpublish {itemLabel}
  • visualEditing.unpublishedChanges
  • Unresolved assignment
  • visualEditing.unsaved
  • Unsaved content may leave your site
  • Unsupported
  • Until {0}
  • Unused references were left out
  • Up to {MAX_SELECTED} bylines can be selected
  • Update scheduled
  • Update the emdash package in your project and redeploy to get the latest fixes.
  • Update the profile for {0}.
  • Updating the plan…
  • Updating usage
  • visualEditing.uploadImage
  • Upload a video to get started
  • Upload failed
  • Upload files
  • Upload not finished
  • Upload or choose a video
  • Upload site packages and check whether they can be imported. Admin includes this; choose it instead of Admin to give an agent narrower access.
  • Upload to {providerName}
  • Uploaded
  • visualEditing.uploadingFile
  • Uploading image…
  • Uploading the package
  • Uploading video…
  • URL & language
  • URL slug
  • URL template (e.g. /blog/:slug)
  • Usage completeness couldn’t be verified.
  • Usage details aren’t available for your account.
  • Usage details unavailable
  • Usage indexing couldn’t finish.
  • Usage indexing hasn’t started.
  • Usage is updating. Some content may not appear here yet.
  • Usage loaded
  • Usage may be out of date.
  • Use {fallbackUrl} anyway
  • Use a security key
  • Use a URL ending in a recognized image extension, such as .jpg or .png.
  • Use another device
  • Use as end date
  • Use lowercase letters, numbers, and hyphens, starting with a letter.
  • Use URL
  • Used in
  • User accounts, passkeys, API tokens, secrets, and plugin data are never exported. Each author’s name and email address are included so they can be matched to users on the other site.
  • User for {0}
  • Users are not transferred. Choose the user on this site who should own each author’s content. Content of authors you don’t map will have no author.
  • Users from <0>{domain}</0> will no longer be able to sign up without an invite. Existing users are not affected.
  • v{0}
  • Validating the package
  • Verified
  • Verified publisher
  • Verify the plugin before installing it
  • Verifying the import
  • Version {0} (active)
  • Video actions
  • Video upload failed. Try again.
  • View live
  • View setup
  • Visitors see the published version until the scheduled update
  • Visitors see this published version
  • Visitors still see the published version
  • Visitors will see these changes immediately.
  • Wait for updates already in progress to finish.
  • Warnings
  • Was due
  • We checked before opening the browser's passkey prompt so you can choose what happens next.
  • We've sent a verification link to <0>{email}</0>
  • What each side is called. These name the fields bound to this relationship.
  • What happens next?
  • What is a passkey?
  • What it leaves out
  • What the direction changes
  • What the package includes
  • What will be imported
  • What you typed is still here. Saving replaces the newer version.
  • What’s tracked
  • When set, the image becomes a clickable link to this URL.
  • Where is it saved?
  • Why are bylines shown in this order?
  • Why English is used
  • Widget areas
  • Widths
  • Will be cleared on save
  • Windows Hello still isn't available to this browser. You can try another device or a security key instead.
  • Windows will show which credential manager will save it before creating it.
  • With a passkey, you don’t need to remember complex passwords
  • Working…
  • Write CSS…
  • Write HTML, or paste a snippet with its styles and scripts…
  • Write HTML…
  • Write JavaScript…
  • Writing the file index
  • You can view, rename, or add more passkeys later in Security settings.
  • You do not have permission to edit this asset.
  • You don’t have permission to move this file.
  • You don't have permission to view the calendar.
  • You need Admin permissions to manage media usage tracking.
  • You need Admin permissions to transfer this site.
  • You no longer hold this entry
  • You'll be signing up as <0>{roleName}</0>
  • You're signed in at {0}
  • You've been invited to {siteName}
  • You've been invited to join {siteName}.
  • Your credential manager, such as Google Password Manager, saves it and may sync it to your other devices.
  • Your credential manager, such as iCloud Keychain, saves it and may sync it to your other devices.
  • Your device's credential manager saves it and will show you where before creating it.
  • your device's passkey prompt
  • Your role does not permit any of the permissions this device requested.
  • Your site is currently at {currentUrl}.
  • Your time: {viewerTime}
  • Zig